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

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


 The MIT License (MIT)

 Copyright (c) 2015-present Dan Abramov

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

 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 ks3,gjC,$3V,x3s,ibM,U3b,xj,d36,erC,Ub,Ob,cuV,VMV,zs,uV,Zb0,m3b,wIC,hu,fCb,W0C,F0,BAM,L0u,F0r,jk0,D3C,tM0,K0A,aC6,Hb0,IC0,$N,OL,qc,pIj,e3,cH,CVI,wk,uJ,Rru,kLk,lJ,DP,PJr,AdM,dcb,ot,Tkb,em0,at,cdV,V36,Zq0,Nc,OqV,X4,wHk,fPr,zmA,ZF,u4s,hm0,V7,stV,en,bqM,Bkb,Qts,DcC,t3k,Be,oN3,KYV,vNb,aPu,Hq0,IPj,XHb,CJu,GLb,g3M,$Vr,idb,qsM,eT0,Tyb,MV,cUs,rUV,ve,Wab,zT6,bd6,u5b,Byu,aY,Nk0,He,NV,IY,hT0,y7,n3j,E3b,LaV,RY,SsI,Far,Ysr,jYC,lF6,QYr,DV3,tnA,Mn0,Cd,o3s,aFs,NyC,Xe6,UH,peM,RT0,ds,PdI,isI,G2C,Urb,drr,Osu,mr6,
eS6,J73,fkb,WuI,bsb,Bsb,Ecr,LuC,Fur,jT0,DrI,MyV,Ku6,vc0,Nss,GJ3,ns,kUu,PwV,$_r,Dk,t7,oT,yU,RT,kV,TaV,AV,VV0,woA,rVb,fuj,WZr,VA,s3b,mZ,wa,JV,ra,Ba3,zWC,uVA,hWs,EVs,nVA,S3C,FZC,Y3k,Q3C,bw,s3,luC,D_b,tVr,KZb,MV0,oVj,vVj,auM,FV,YV,jV,QA,tV,Nas,M_,Xos,RWA,o3,kx0,gl0,PD3,Ho,$Ur,xU6,iSu,N_,dUA,yA,TG0,efu,pl,Vfu,cFI,ZSs,mUb,wXr,JFI,R3,rFb,fcb,kl,Wx0,slj,PX,$l,xl,iD,bS0,zfu,BGr,Uj,hfk,Elu,Lx3,dG,qU,cX,Vk,Zc,mx,nlC,SjM,YjI,jlb,lcA,DUu,tf3,Mf3,KxM,olb,fS,vlA,ack,NGb,Icu,XX0,yFI,pXA,CDA,Gxb,bD,Rfk,uD,hF,k$s,
$Bu,xB0,i4M,AIr,dB0,O4k,cI6,VlM,Z4V,mBs,w6b,JIs,rIC,b4b,nS,BCC,zV3,uHr,hVk,E4s,Lhb,Sgj,aDM,H4b,NCb,yIA,p6r,tF,Cxr,kTs,$Y6,xYs,iP0,UY0,A4V,dYr,OPj,q4A,e1k,c4M,gSb,VcC,ZP6,mYb,wck,J4A,r4j,fBM,WGu,s6j,u60,BcC,LGC,h1V,ES6,FGV,Y4k,j6V,nSA,lBA,S4k,tcu,$4,Mck,x4,AI,KGb,vSb,aB0,IB3,$Eb,y4j,Xcr,C4b,R1I,pcA,OrV,UEb,qf0,TLb,eOA,cwI,Vvb,mEb,Zr0,w8k,Jw3,rwk,fZs,syA,BLI,zOb,u2I,EKk,hOb,KH0,T$,oK3,aZV,Hr6,NLb,IZs,X8j,p8b,CO6,GMb,JI,rC,ROC,iz0,sg,bx,Ozu,TPM,WjI,Eg,BP0,zBb,LjM,hB0,EPk,Y4,nPM,Sqr,Yq6,jA0,QAM,la0,Dtk,
thr,Mhk,oP6,vP6,Hzu,aaV,Xqj,v6,NB,pqb,C$b,Gm6,RBs,k9u,ge0,$5A,iG6,x5A,U4,dc,ZGI,ec,WWA,sMj,cc,BH0,bGk,Y_A,jM0,QMM,D5M,oeb,a0b,HGb,NHk,I0M,ycj,Cis,G9b,wc,kWC,Wc,Pz0,$Hb,xHr,UHr,gIj,RRA,iHu,rc,dH6,ezb,qy6,ZHs,mHC,QEb,lIs,DHb,twr,E4,Mw0,oIV,KCC,vIs,HHs,Sc,CzI,$y0,Uys,ifk,Ofb,QI,eDs,t4,KP,MY,myr,Txb,wZk,r0j,fSC,a6,bfV,I6,X6,uGs,LrC,SNV,Frr,YNI,yI,jbj,pP,Qbb,Dyu,tSj,MSr,Krs,vC0,R6,aSr,HfV,$K,Uf,XZV,y00,pZb,RD6,kIb,PSj,$x0,q6V,Tb3,AW0,cW6,V50,ZRV,wL,rL,W8,rW0,fgI,bO,WJ0,seC,bRb,Bb0,uYV,hp0,EH0,LJr,zpu,
nHV,uO,FJb,Dx0,hw,lgs,t53,S6M,M53,Lr,oHI,vHs,agj,HRA,IgC,Nbs,X13,CS6,yWr,RpM,i9V,AE3,O96,eNb,TJs,q7s,cEA,Z90,wBV,mjb,rE0,ME,WOr,sVI,b9j,BJb,hNb,LOM,Eq0,nqr,S76,H8,FOb,Y73,QV0,Djj,KOI,vqb,oqC,eh,aJb,lJj,Cpr,RNs,k06,gDV,JY,PLA,xhs,A66,qX0,ODV,Vxs,ZDr,mhb,ww0,r6b,B50,fK3,spM,bDk,z$0,uBu,ED6,h$0,nD6,LEA,Sh,SXb,YXr,jpu,tx6,Mt,Kz,Mx0,KE0,oA,HD0,Nt,IA,yE,y6I,Gm,G06,gH,R$k,kY6,gzr,PaV,xe,$iV,xir,iy3,APj,OyI,egC,V80,V5,Zy0,miC,wSM,JPr,rP0,fsb,WqV,s5M,wH,zgj,umb,hg0,Ezu,Lqk,nzs,S83,Fqr,Y8j,j53,Q5A,lsb,DiV,
z9,pS0,CaM,ui,hc,E_,GYC,RgM,kjr,gnI,P3C,$8V,x86,OLb,qSb,Tfk,evb,c80,Fq,jq,Q5,li,M5,KG,oM,ZLA,aM,wUr,HQ,J86,r8b,N5,fTb,W6b,sfj,SS0,YSs,tak,vnr,onA,F60,aTj,ITb,ABs,RvI,es6,grk,TV0,cB3,G9,ZCb,kI,whM,JBb,ffM,WF0,sSb,BVM,$I,uk0,hsb,Eru,LF3,nrk,SOj,FF3,zsC,QSV,lfj,Dmk,iz,afb,HCj,vr0,IfM,Xh0,phb,CGs,yB6,xJs,UJ3,dJM,qWM,ZI,wmA,ZX0,mJs,sIr,BTb,z5j,ujV,h56,EZ6,Lp6,zW,t70,Kpu,lzs,QI0,M7b,SW0,vZr,kbb,NTb,Izs,Xmb,qD0,e7s,OQk,JOb,dQI,nZ0,wb0,HXj,R56,T2A,oZ0,YWk,Fp0,jI6,DJb,AOr,vE,F$V,jvr,Qvu,lts,DQr,It3,Gbu,R7M,
gx,g50,x7b,d7V,AsM,q$j,TzA,csA,Z5k,VXj,m7k,wsu,Js6,rsb,WDk,fWr,ZS,hos,unM,zoM,S$0,E5M,FDs,n56,Y$k,jhr,tXM,lWb,D73,KDC,aWA,H5V,Xs3,ysV,psA,CCr,Ro0,g9u,WZ,$PA,UPI,xPj,Ap6,TXr,ed0,ZaA,wa0,uA,h0,WKb,sH0,EN,Lf,ba0,nf,SS,BXb,FG,zdM,YC,uek,hdC,QK,E9s,LKM,n9b,SuV,FKk,jHu,Yu0,lds,MJ3,tJ0,KKb,o96,QH0,v9j,NX0,HaV,DPC,Idj,Xa0,Kf,yps,C7r,par,GKb,Rds,gYI,kc0,PZ0,vZ,xd0,iZV,$dj,An6,dd0,OZ6,cnj,mdb,WVA,zJs,ab,EYC,LV0,HZ,nYk,yK,pf,lNV,Ib,gb,Dd0,tuC,KV6,oYr,aNI,N6b,IN0,XNu,ynA,Gck,$l6,gs0,CZ0,xlr,imA,iS,Pru,Ulk,db,
Akr,dlI,Omj,qm6,VLr,T30,ck6,Jkk,rk6,B3V,bm0,hQV,Ymk,j_M,lx6,tLV,MLs,osu,vs6,ax6,N3k,Ixj,XOs,Crs,g8M,PUu,GEj,x$I,U$M,i3I,$$j,A2A,O3r,qts,Trb,e2V,c2M,fR,W1,zI,hW,m$0,wLM,r2V,sgb,E6,LR,b3r,nR,uZs,h20,E8s,FY,YtA,D$A,MWb,KLI,o8V,aw0,H3k,Nr0,y2s,j5,pL6,R2b,QJ,ktM,xAu,lS,A_A,Dg,KR,oe,dA0,q1M,OuA,eL0,c_I,Vdb,Zub,T_k,frk,Wo0,bu6,zLI,Lo0,Exu,nx3,FoV,Y1M,j9k,Q9s,lrj,DAC,td6,ox0,Md6,Ie,arV,XY,Hus,pR,CR,N_0,Irs,Xlb,y_A,pl3,GI,C_C,Gt3,RLb,gBA,$fu,xf0,i20,UfI,AQu,O2b,dfj,Re,TSb,cQ0,VEj,Z2b,mf0,rQM,WvA,$q,b2u,z90,
uJA,h9j,EBk,Lvr,nBk,SUk,FvV,f8k,s$j,YU6,j$V,tEV,MEb,KvV,oBA,$WC,UW0,Aob,dWr,i0s,VG0,wkb,Z0b,JoC,WNM,b0V,zhu,LNk,E00,YAC,VM,jdV,Qd0,ZJ,lMM,mO,DWs,tGb,MG0,o0u,KNb,v0C,aMM,H0u,Ntr,Rhr,gMV,$60,PH6,pk0,Xks,iw0,AlI,el6,cl6,m6b,sXb,BKk,f9,zlA,hlu,EMr,nMb,jXk,D6V,KyA,oM0,vM0,aoM,ylu,Hws,Rlu,k7A,gA3,$Fj,bp,xFV,UF0,Ah6,dF6,OVV,qCA,T4j,eP3,VQI,ZVu,E7,mFA,wnj,rhr,n9,JhA,W3I,zPM,Yq,uvr,hP6,EAk,SCM,F3s,L3V,ju0,tQu,MQb,K3M,Mj,oAb,N40,IEr,aV,pnV,Xnk,yhu,RPu,koA,gbM,ijk,dwb,Agk,Uws,Oju,Td6,e4b,wPC,cg0,Jgb,fRj,rgM,
uSb,L7u,Scb,YcC,DwM,Hju,Bw,IRC,CEr,R43,sX,jx,iIb,OI6,dCk,TYu,eIb,VDr,cbI,ZII,mC3,QX,Mab,UCb,qP3,Ab0,FB,rb3,f_V,WUI,s2b,zI3,hIV,Et6,LUA,ntj,SPr,Ip,FU6,YPr,j2I,Q2u,l_I,CD,DC0,KUk,vtk,a_6,CFI,RIr,kHA,gRs,$96,x96,U8,U90,AMV,d9b,O8r,qvk,TRb,cMC,Z8C,wW6,JMj,BR3,sxA,ztV,ER0,L8j,cS,nRb,SvI,F8M,Qxr,D9b,lqb,MjI,oRb,JP,aqj,H8A,vRb,NRC,Iq6,yM0,C5A,pWr,GHb,XW6,Rt0,k3A,gmj,PjM,$43,x46,iFM,U4V,AH0,qpk,OFk,Tw3,cH6,eFM,r1,Veb,w_r,Wf0,ZFb,Bwk,zFu,uxk,hF6,nm0,D4u,teI,Kfr,omr,Fm,Nw6,p_A,RFr,Yz,$eM,kkb,gFC,P9M,xeA,O7C,
tP,Kdj,oFI,ahj,H76,Np6,Ih0,yyV,pD6,igb,gpb,$qM,AxM,Uqu,dqb,Ogj,T$s,cxr,Zgr,wv0,Jxs,f7V,npj,Ylb,QOV,l7A,Dqk,tYu,MYr,opM,vp6,N$b,I7j,Xvr,yx0,pv3,CB0,Gnb,Re0,P0b,UzV,Cy,GY,R5,AG0,dzu,PU,qkA,rGj,zuV,bx0,oT6,vTI,apV,euj,JGV,Zx6,Ni0,Ipk,Xg0,yGk,W9I,pgk,Gz0,kCV,$sk,xs0,ea,c30,ZTM,w0s,J3u,WRV,bTb,s0A,uTu,EiI,Q00,YYA,nib,j0V,SYb,lyj,KRk,h8,ES,p0s,Iyb,GCj,RUu,ggC,P8b,nL,$DC,UDj,Az0,dDs,Op3,wK6,mD0,t8,bpr,af,zwr,u8s,hwb,Egs,L_3,ng0,SFC,F_M,YFM,jUM,QUI,N8,lb0,DDI,t_0,M_b,K_j,ogj,vgb,ab0,XA,Hpu,NZu,Ibb,XKj,yzs,
pKA,C8s,GPr,Rw3,kp3,g_0,PQA,$OI,pL,iUb,AZI,OU0,eqC,ZUA,mOb,wRr,rZ0,WeC,sj0,bUM,UO,E_M,uQ0,LeM,n_6,So0,jjV,QjI,l5M,tg0,JB,Kek,mF,v_C,a5A,rV,HUu,Nnu,I5j,XR0,Wh,Gps,kgs,ivC,x2b,AKA,d20,EO,Ov6,qz0,ey6,Vsk,Zv0,wCu,JK6,cKr,rKA,BOA,EX0,LBM,LC,nXk,Szr,lVb,FBM,j8j,Q8V,vX6,tsr,aVr,NOj,XC0,yKk,pCs,CKM,Ggr,Ryu,gwM,PM6,$ks,xkb,i_s,ALk,O_A,exV,mk0,rLb,Wlb,BqA,lG,zx0,uC0,hxb,Ews,Llj,SeC,FlV,Yeu,j1u,Q1b,lY0,DkI,tC0,MCs,Klu,ow6,aYV,vwr,IYu,yLC,Mm,pYI,Rx6,G6j,PmM,$gk,xgI,Ugj,OKb,eXI,TMk,dgb,ZKI,V0M,fn6,mg0,Hh,JmV,
hXb,bKI,BMI,zX0,uFj,E7k,n70,Ls0,Nm,IS,Dgk,Fs0,lnb,QFb,Yi6,jFr,Kss,v7M,HKu,an3,NMM,Cm3,px3,RXA,ghI,Pyk,kAA,$1k,iNV,x1M,ASV,qGM,RS,TBV,eMA,ZNM,fUs,uh0,gT,Ehr,nhM,jRI,YGj,SGC,FTb,UW,tU0,QRr,lUA,MU3,ohs,KT3,HNI,NB0,XAr,yS0,pAb,CyI,GA0,kN6,gdb,fX,$0s,x0k,d0s,Ook,zS,q9C,e8b,WiI,nX,m0r,fiV,wuV,JRC,z8j,BUA,LiM,uOj,ndr,S9s,Fj,Y90,jBu,QBA,Fi6,Q3,liI,YZ,Ki6,Xu6,yRC,pu6,CRu,GN0,R8k,$pV,gUA,Pkk,k4j,iB0,dp6,Tgu,ekb,Vis,wr0,ZB6,mp6,JAb,fvu,WMI,sJ0,bBV,BgA,zkM,hkj,Hm,LMb,FMb,Sx3,jJI,YxA,QJb,lvb,ti0,Mi3,prM,Xrk,RkI,
kvr,UZk,ANk,dZC,Ot3,qEV,TI0,VPM,ZtI,mZs,JNV,rNV,f4j,WSk,sZV,bt0,zYu,uzV,hYI,UD,SEb,nJu,LSC,EJr,YE6,l46,jZ6,tPM,MPb,KSC,oJM,vJk,a46,HtM,NI6,Csk,I40,Xf0,yNM,GvM,RYb,k_u,pfk,Tb,$aA,iYI,xau,cb,Ua0,dab,OY6,qrb,Aaj,TvV,eZb,cab,V43,ZYk,wy0,Jau,raM,fG0,bYA,sDu,EO0,Wzs,Zt,Lz3,Bvb,hZA,Sr0,FzA,YrA,jDj,QD0,DaA,t4r,M40,oOV,aGC,NvC,XyM,RZ0,CTb,G_A,pyb,ya6,kls,gWb,PcA,$bI,LQ,A5V,O1u,qQ6,T80,eH0,c5I,VF0,SB,FE,r5V,mbr,Z16,wpC,SQr,EWI,J5s,hH0,tFV,MFV,K1M,oWj,vWC,N8I,Xp0,pp0,Glb,RHu,kFb,xII,$Ir,icA,AJu,Gb,qKb,Tou,eib,
cJI,VOA,ZcA,mIs,k5,gz,rJs,f3b,sQr,zik,SKk,l3j,QQu,DIC,MO3,KA3,ooV,vo6,a3b,Hcb,As,Nok,RiM,kZ6,pFu,yJ0,GFk,ClC,iW0,URI,A90,dR6,OWb,qZb,c9r,ejb,TEj,sos,f10,bWI,BEs,zjC,Eab,LPI,ulk,hjb,DRI,MN3,oab,a1M,NEA,XJu,GZV,RjM,kuV,$GC,PWC,gkr,xG6,inb,UGk,AqC,dGb,Onb,qdk,T9b,eE3,cqV,mGI,w2j,JqI,rqI,f26,W4M,bnj,B9s,zEs,ur6,hE0,Ekb,F4s,Ydb,QC3,DG0,l26,tH0,rz,MHI,K4u,okj,vkb,I2I,N9k,X2A,yqC,p26,CWu,kD3,Pvr,$Sk,xSM,iEk,US0,A1C,dSb,OEA,qJj,TuC,c1k,eGV,VA0,ZEC,mS3,wij,J1I,r1A,fl6,W2b,hs,bEC,Bu6,uwr,hGb,E6u,L2r,n60,SJI,
YJs,jw6,llA,SX,MAr,HE6,v60,o6b,K2M,alV,Nuk,Il6,Xiu,CvV,GDs,RGM,kqr,PnC,$Ts,xTA,UTb,i60,Aeb,dTV,O6V,eCM,ces,Vpk,Z66,mTk,w50,f60,Wm0,M7,hCV,E16,n1I,YMV,Fm0,jm0,Qmr,K5,vs,DTj,tps,N7,Ih,v10,Mpk,KmC,Nl0,I6I,X50,yeu,RCM,gLI,P2b,$N6,xNb,iJk,Atr,dN0,OJj,qIb,Thu,eaM,ctI,p5,V2V,ZJ3,Gf,mNA,wTV,Jt6,rtM,fes,Wnb,gX,Pa,ssk,bJ6,$9,Bh0,zau,uaM,hab,Ln3,nLu,FnI,DNC,le0,Qs0,t20,M20,Ieb,vL0,ae0,HJI,oLk,NhC,i7,pT0,C2C,GwM,Ra0,kR0,PbM,xMM,A$3,TmA,OOb,Uu,dMb,mMu,J$M,Ap,r$V,fj0,WX0,bOk,Bm6,znb,us0,E2M,LXA,n2b,FXj,Y0M,QaV,
lj0,o26,KXI,ajr,HOA,Nmb,XGM,y$6,pGC,Cbb,GRk,$vC,xvM,i$0,Uvj,O$3,V0,mK,Zd,eAI,cr0,VI6,Z$u,mv6,w7A,rrI,fXj,Wgj,sPj,BQb,zAj,uLj,Jp,hA3,Eub,Sar,Fgs,rX,fa,QP0,YaM,lXA,MIV,Dvu,KgV,vur,Ba,aXk,H$0,X70,p7j,zK,GQs,RA0,kyM,gyC,PPC,$ob,xo0,ihk,OhA,e3A,qVI,TWj,cfk,wts,VR6,mok,Jfs,rfV,f9u,bhC,BW6,z3b,h36,Eyj,jGI,YV0,KIC,a9A,jJ,Hhb,vKs,NW0,I9j,yfb,Gyb,R3s,UKV,Ajr,dKs,OiV,qRA,Tes,cjV,VZu,mKr,Jjj,ZiV,w96,f$A,rj6,sc6,z03,biM,uoI,h0I,E$r,L50,n$r,SRb,YRb,F5u,DK6,K5M,tZr,o$M,v$0,a$3,aH,Hib,Nej,NP,X9M,I$b,yj6,CII,p9V,
gGA,Pfj,xu3,iMV,AXV,duV,OM6,qnu,cXk,ZM6,JX0,w33,rXk,fLr,bMA,Ynr,h_V,Qn0,lL0,tKr,MK6,aL0,HMb,Njb,IL3,X30,yXr,CfC,GrC,R_r,gfI,kau,PNM,dXr,OkM,q2k,TFA,eKr,cv0,Vz0,mXs,rv0,fOj,WtA,s4b,bku,BFb,hKA,u7b,nfV,Ft0,Y20,j4I,Q4A,lOr,tzb,DXj,KtV,NFM,pdb,yv0,CNV,GaM,RKb,gQb,mV,$ns,fZ,ie3,ADk,dn0,Zeb,wM0,fHs,sKu,beA,zcr,utj,hcs,LwI,Sw0,FwM,jKC,Dnr,lH0,QKV,uZ,Mkr,tkC,Kwb,oQj,vQk,aHM,HeM,N00,IHu,yDb,pMV,Ct6,G80,Rcu,kO3,gEb,Po0,$Lk,iAb,ULj,V$6,ZA0,mLj,JTV,rT6,fmV,bAk,YY,Lkk,nEb,Fk6,Y5I,jL6,QLu,lmM,Ql,A4,lZ,tn,Im3,X$j,
Cou,R6V,GOs,KZ,ksc,gjP,PVL;ks3=function(){var k,g;return typeof CSS!=="undefined"&&((g=(k=CSS).supports)==null?void 0:g.call(k,"selector(:has(*))"))};
gjC=function(k){return k.visibility!=="hidden"&&k.display!=="none"};
$3V=function(k){if(ks3()||k.tagName!=="DETAILS"?!k.matches(PVb):k.querySelector("summary")!==null)return-1;k=k.getAttribute("tabindex")||"0";return Number(k)};
x3s=function(k){return k.some(function(g){return $3V(g)>0})};
ibM=function(k){if(k.textContent||k.ariaLabel)return!0;if(k instanceof HTMLInputElement){if(!k.labels)return!1;k=_.O(k.labels);for(var g=k.next();!g.done;g=k.next())if(g.value.textContent)return!0}return!1};
U3b=function(k){return k.sort(function(g,P){return $3V(P)-$3V(g)})};
_.Au0=function(k){k=Array.from(k.querySelectorAll(PVb)).filter(function(g){return(gjC(g.style)?gjC(window.getComputedStyle(g)):!1)&&ibM(g)});
return x3s(k)?U3b(k):k};
_.PI=function(k,g){if(Error.captureStackTrace)Error.captureStackTrace(this,_.PI);else{var P=Error().stack;P&&(this.stack=P)}k&&(this.message=String(k));g!==void 0&&(this.cause=g)};
xj=function(){throw Error("E");};
d36=function(k,g){g=String.fromCharCode.apply(null,g);return k==null?g:k+g};
erC=function(k){var g=!1;g=g===void 0?!1:g;if(ObC){if(g&&(qbk?!k.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(k)))throw Error("F");k=(TAC||(TAC=new TextEncoder)).encode(k)}else{for(var P=0,x=new Uint8Array(3*k.length),U=0;U<k.length;U++){var A=k.charCodeAt(U);if(A<128)x[P++]=A;else{if(A<2048)x[P++]=A>>6|192;else{if(A>=55296&&A<=57343){if(A<=56319&&U<k.length){var q=k.charCodeAt(++U);if(q>=56320&&q<=57343){A=(A-55296)*1024+q-56320+65536;x[P++]=A>>18|
240;x[P++]=A>>12&63|128;x[P++]=A>>6&63|128;x[P++]=A&63|128;continue}else U--}if(g)throw Error("F");A=65533}x[P++]=A>>12|224;x[P++]=A>>6&63|128}x[P++]=A&63|128}}k=P===x.length?x:x.subarray(0,P)}return k};
Ub=function(k){_.iV.setTimeout(function(){throw k;},0)};
_.Au=function(k,g){return k.lastIndexOf(g,0)==0};
Ob=function(k,g){var P=k.length-g.length;return P>=0&&k.indexOf(g,P)==P};
_.eM=function(k){return/^[\s\xa0]*$/.test(k)};
_.cI=function(k,g){return k.indexOf(g)!=-1};
_.V6=function(k,g){return _.cI(k.toLowerCase(),g.toLowerCase())};
_.wA=function(k,g){var P=0;k=ZC(String(k)).split(".");g=ZC(String(g)).split(".");for(var x=Math.max(k.length,g.length),U=0;P==0&&U<x;U++){var A=k[U]||"",q=g[U]||"";do{A=/(\d*)(\D*)(.*)/.exec(A)||["","","",""];q=/(\d*)(\D*)(.*)/.exec(q)||["","","",""];if(A[0].length==0&&q[0].length==0)break;P=cuV(A[1].length==0?0:parseInt(A[1],10),q[1].length==0?0:parseInt(q[1],10))||cuV(A[2].length==0,q[2].length==0)||cuV(A[2],q[2]);A=A[3];q=q[3]}while(P==0)}return P};
cuV=function(k,g){return k<g?-1:k>g?1:0};
_.fb=function(){var k=_.iV.navigator;return k&&(k=k.userAgent)?k:""};
VMV=function(k){if(!WI||!sb)return!1;for(var g=0;g<sb.brands.length;g++){var P=sb.brands[g].brand;if(P&&_.cI(P,k))return!0}return!1};
zs=function(k){return _.cI(_.fb(),k)};
uV=function(){return WI?!!sb&&sb.brands.length>0:!1};
Zb0=function(){return uV()?!1:zs("Opera")};
m3b=function(){return uV()?!1:zs("Trident")||zs("MSIE")};
wIC=function(){return uV()?VMV("Microsoft Edge"):zs("Edg/")};
hu=function(){return zs("Firefox")||zs("FxiOS")};
_.JuV=function(){return zs("Safari")&&!(_.nb()||(uV()?0:zs("Coast"))||Zb0()||(uV()?0:zs("Edge"))||wIC()||(uV()?VMV("Opera"):zs("OPR"))||hu()||zs("Silk")||zs("Android"))};
_.nb=function(){return uV()?VMV("Chromium"):(zs("Chrome")||zs("CriOS"))&&!(uV()?0:zs("Edge"))||zs("Silk")};
_.ru3=function(){return zs("Android")&&!(_.nb()||hu()||Zb0()||zs("Silk"))};
fCb=function(k){var g={};k.forEach(function(P){g[P[0]]=P[1]});
return function(P){return g[P.find(function(x){return x in g})]||""}};
W0C=function(k){var g=_.fb();if(k==="Internet Explorer"){if(m3b())if((k=/rv: *([\d\.]*)/.exec(g))&&k[1])g=k[1];else{k="";var P=/MSIE +([\d\.]+)/.exec(g);if(P&&P[1])if(g=/Trident\/(\d.\d)/.exec(g),P[1]=="7.0")if(g&&g[1])switch(g[1]){case "4.0":k="8.0";break;case "5.0":k="9.0";break;case "6.0":k="10.0";break;case "7.0":k="11.0"}else k="7.0";else k=P[1];g=k}else g="";return g}var x=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");P=[];for(var U;U=x.exec(g);)P.push([U[1],U[2],U[3]||void 0]);
g=fCb(P);switch(k){case "Opera":if(Zb0())return g(["Version","Opera"]);if(uV()?VMV("Opera"):zs("OPR"))return g(["OPR"]);break;case "Microsoft Edge":if(uV()?0:zs("Edge"))return g(["Edge"]);if(wIC())return g(["Edg"]);break;case "Chromium":if(_.nb())return g(["Chrome","CriOS","HeadlessChrome"])}return k==="Firefox"&&hu()||k==="Safari"&&_.JuV()||k==="Android Browser"&&_.ru3()||k==="Silk"&&zs("Silk")?(g=P[2])&&g[1]||"":""};
_.skb=function(k){if(uV()&&k!=="Silk"){var g=sb.brands.find(function(P){return P.brand===k});
if(!g||!g.version)return NaN;g=g.version.split(".")}else{g=W0C(k);if(g==="")return NaN;g=g.split(".")}return g.length===0?NaN:Number(g[0])};
F0=function(){return WI?!!sb&&!!sb.platform:!1};
_.bbI=function(){return F0()?sb.platform==="Android":zs("Android")};
BAM=function(){return zs("iPhone")&&!zs("iPod")&&!zs("iPad")};
_.Yj=function(){return BAM()||zs("iPad")||zs("iPod")};
_.zr0=function(){return F0()?sb.platform==="macOS":zs("Macintosh")};
_.u0b=function(){return F0()?sb.platform==="Windows":zs("Windows")};
_.hrj=function(){return F0()?sb.platform==="Chrome OS":zs("CrOS")};
_.Q6=function(k){return k[k.length-1]};
_.lV=function(k,g,P){g=_.EjI(k,g,P);return g<0?null:typeof k==="string"?k.charAt(g):k[g]};
_.EjI=function(k,g,P){for(var x=k.length,U=typeof k==="string"?k.split(""):k,A=0;A<x;A++)if(A in U&&g.call(P,U[A],A,k))return A;return-1};
L0u=function(k){for(var g=_.DC,P=typeof k==="string"?k.split(""):k,x=k.length-1;x>=0;x--)if(x in P&&g.call(void 0,P[x],x,k))return x;return-1};
_.ok=function(k,g){return _.M3(k,g)>=0};
_.njC=function(k,g){_.ok(k,g)||k.push(g)};
_.vI=function(k,g){g=_.M3(k,g);var P;(P=g>=0)&&_.SbC(k,g);return P};
_.SbC=function(k,g){Array.prototype.splice.call(k,g,1)};
_.ak=function(k){var g=k.length;if(g>0){for(var P=Array(g),x=0;x<g;x++)P[x]=k[x];return P}return[]};
_.N3=function(k,g){for(var P=1;P<arguments.length;P++){var x=arguments[P];if(_.HI(x)){var U=k.length||0,A=x.length||0;k.length=U+A;for(var q=0;q<A;q++)k[U+q]=x[q]}else k.push(x)}};
_.Ybj=function(k,g,P,x){Array.prototype.splice.apply(k,F0r(arguments,1))};
F0r=function(k,g,P){return arguments.length<=2?Array.prototype.slice.call(k,g):Array.prototype.slice.call(k,g,P)};
jk0=function(k,g){g=g||k;for(var P=0,x=0,U={};x<k.length;){var A=k[x++],q=_.X0(A)?"o"+_.pb(A):(typeof A).charAt(0)+A;Object.prototype.hasOwnProperty.call(U,q)||(U[q]=!0,g[P++]=A)}g.length=P};
_.lCM=function(k,g,P){P=P||_.Qks;for(var x=0,U=k.length,A;x<U;){var q=x+(U-x>>>1);var T=P(g,k[q]);T>0?x=q+1:(U=q,A=!T)}return A?x:-x-1};
_.Cb=function(k,g,P){if(!_.HI(k)||!_.HI(g)||k.length!=g.length)return!1;var x=k.length;P=P||D3C;for(var U=0;U<x;U++)if(!P(k[U],g[U]))return!1;return!0};
_.Qks=function(k,g){return k>g?1:k<g?-1:0};
D3C=function(k,g){return k===g};
tM0=function(k,g,P){g=Array.prototype.splice.call(k,g,1);Array.prototype.splice.call(k,P,0,g[0])};
K0A=function(k){return MMA[k]||""};
aC6=function(k){if(!ojb)return _.Gs(k);k=vjb.test(k)?k.replace(vjb,K0A):k;k=atob(k);for(var g=new Uint8Array(k.length),P=0;P<k.length;P++)g[P]=k.charCodeAt(P);return g};
Hb0=function(k,g){k.__closure__error__context__984382||(k.__closure__error__context__984382={});k.__closure__error__context__984382.severity=g};
_.gk=function(k){k=Error(k);Hb0(k,"warning");return k};
IC0=function(k,g){if(k!=null){var P;var x=(P=NAj)!=null?P:NAj={};P=x[k]||0;P>=g||(x[k]=P+1,k=Error(),Hb0(k,"incident"),Ub(k))}};
$N=function(k,g,P){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(P===void 0?0:P)&&Symbol.for&&k?Symbol.for(k):k!=null?Symbol(k):Symbol():g};
OL=function(k,g){xN||_.UL in k||XII(k,yuu);k[_.UL]|=g};
qc=function(k,g){xN||_.UL in k||XII(k,yuu);k[_.UL]=g};
pIj=function(k){if(4&k)return 512&k?512:1024&k?1024:0};
e3=function(k){OL(k,34);return k};
cH=function(k){OL(k,8192);return k};
CVI=function(k){OL(k,32);return k};
wk=function(){return typeof BigInt==="function"};
uJ=function(k,g){return g===void 0?k.copyOnWrite!==sL&&!!(2&(k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.UL]|0)):!!(2&g)&&k.copyOnWrite!==sL};
_.j3=function(k,g){if(k!=null)if(typeof k==="string")k=k?new Lq(k,nq):_.S3();else if(k.constructor!==Lq)if(GsM&&k!=null&&k instanceof Uint8Array)k=k.length?new Lq(new Uint8Array(k),nq):_.S3();else{if(!g)throw Error();k=void 0}return k};
Rru=function(k,g){if(typeof g!=="number"||g<0||g>=k.length)throw Error();};
kLk=function(k,g,P){var x=g&128?0:-1,U=k.length,A;if(A=!!U)A=k[U-1],A=A!=null&&typeof A==="object"&&A.constructor===Object;var q=U+(A?-1:0);for(g=g&128?1:0;g<q;g++)P(g-x,k[g]);if(A){k=k[U-1];for(var T in k)!isNaN(T)&&P(+T,k[T])}};
lJ=function(k){return k&128?Qv:void 0};
DP=function(k){k.isGuard_doNotManuallySetPrettyPlease=!0;return k};
PJr=function(){var k=gNA;return DP(function(g){for(var P in k)if(g===k[P]&&!/^[0-9]+$/.test(P))return!0;return!1})};
_.td=function(k){var g=k;if($cV(g)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(g))throw Error(String(g));}else if(xcs(g)&&!Number.isSafeInteger(g))throw Error(String(g));return iqb?BigInt(k):k=Ucu(k)?k?"1":"0":$cV(k)?k.trim()||"0":String(k)};
AdM=function(k,g){if(k.length>g.length)return!1;if(k.length<g.length||k===g)return!0;for(var P=0;P<k.length;P++){var x=k[P],U=g[P];if(x>U)return!1;if(x<U)return!0}};
dcb=function(k){var g=k>>>0;Mc=g;Kq=(k-g)/4294967296>>>0};
ot=function(k){if(k<0){dcb(-k);var g=_.O(OqV(Mc,Kq));k=g.next().value;g=g.next().value;Mc=k>>>0;Kq=g>>>0}else dcb(k)};
Tkb=function(k){var g=qLb||(qLb=new DataView(new ArrayBuffer(8)));g.setFloat32(0,+k,!0);Kq=0;Mc=g.getUint32(0,!0)};
em0=function(k,g){var P=g*4294967296+(k>>>0);return Number.isSafeInteger(P)?P:_.vH(k,g)};
at=function(k,g){var P=g&2147483648;P&&(k=~k+1>>>0,g=~g>>>0,k==0&&(g=g+1>>>0));k=em0(k,g);return typeof k==="number"?P?-k:k:P?"-"+k:k};
cdV=function(k){var g=Mc,P=Kq,x=P>>31;P=(P<<1|g>>>31)^x;k(g<<1^x,P)};
V36=function(k,g){var P=-(k&1);k=(k>>>1|g<<31)^P;return at(k,g>>>1^P)};
_.vH=function(k,g){g>>>=0;k>>>=0;if(g<=2097151)var P=""+(4294967296*g+k);else wk()?P=""+(BigInt(g)<<BigInt(32)|BigInt(k)):(P=(k>>>24|g<<8)&16777215,g=g>>16&65535,k=(k&16777215)+P*6777216+g*6710656,P+=g*8147497,g*=2,k>=1E7&&(P+=k/1E7>>>0,k%=1E7),P>=1E7&&(g+=P/1E7>>>0,P%=1E7),P=g+Zq0(P)+Zq0(k));return P};
Zq0=function(k){k=String(k);return"0000000".slice(k.length)+k};
_.mcA=function(k,g){g&2147483648?wk()?k=""+(BigInt(g|0)<<BigInt(32)|BigInt(k>>>0)):(g=_.O(OqV(k,g)),k=g.next().value,g=g.next().value,k="-"+_.vH(k,g)):k=_.vH(k,g);return k};
Nc=function(k){if(k.length<16)ot(Number(k));else if(wk())k=BigInt(k),Mc=Number(k&BigInt(4294967295))>>>0,Kq=Number(k>>BigInt(32)&BigInt(4294967295));else{var g=+(k[0]==="-");Kq=Mc=0;for(var P=k.length,x=g,U=(P-g)%6+g;U<=P;x=U,U+=6)x=Number(k.slice(x,U)),Kq*=1E6,Mc=Mc*1E6+x,Mc>=4294967296&&(Kq+=Math.trunc(Mc/4294967296),Kq>>>=0,Mc>>>=0);g&&(g=_.O(OqV(Mc,Kq)),k=g.next().value,g=g.next().value,Mc=k,Kq=g)}};
OqV=function(k,g){g=~g;k?k=~k+1:g+=1;return[k,g]};
X4=function(k){return Array.prototype.slice.call(k)};
_.Cq=function(k,g){throw Error(g===void 0?"unexpected value "+k+"!":g);};
_.GL=function(k){if(k!=null&&typeof k!=="number")throw Error("L`"+typeof k+"`"+k);return k};
_.Rt=function(k){if(k==null||typeof k==="number")return k;if(k==="NaN"||k==="Infinity"||k==="-Infinity")return Number(k)};
wHk=function(k){if(k!=null&&typeof k!=="boolean")throw Error("M`"+_.k3(k)+"`"+k);return k};
_.Jds=function(k){if(k==null||typeof k==="boolean")return k;if(typeof k==="number")return!!k};
_.Pe=function(k){switch(typeof k){case "bigint":return!0;case "number":return gy(k);case "string":return rdA.test(k);default:return!1}};
_.Us=function(k){if(!gy(k))throw _.gk("enum");return k|0};
_.AU=function(k){return k==null?k:gy(k)?k|0:void 0};
fPr=function(k){if(typeof k!=="number")throw _.gk("int32");if(!gy(k))throw _.gk("int32");return k|0};
_.Os=function(k){return k==null?k:fPr(k)};
_.qV=function(k){if(k==null)return k;if(typeof k==="string"&&k)k=+k;else if(typeof k!=="number")return;return gy(k)?k|0:void 0};
_.WY0=function(k){if(k==null)return k;if(typeof k==="string"&&k)k=+k;else if(typeof k!=="number")return;return gy(k)?k>>>0:void 0};
zmA=function(k){var g=0;g=g===void 0?0:g;if(!_.Pe(k))throw _.gk("int64");var P=typeof k;switch(g){case 512:switch(P){case "string":return en(k);case "bigint":return String(ce(64,k));default:return stV(k)}case 1024:switch(P){case "string":return bqM(k);case "bigint":return _.td(ce(64,k));default:return Bkb(k)}case 0:switch(P){case "string":return en(k);case "bigint":return _.td(ce(64,k));default:return V7(k)}default:return _.Cq(g,"Unknown format requested type for int64")}};
ZF=function(k){return k==null?k:zmA(k)};
u4s=function(k){var g=k.length;if(k[0]==="-"?g<20||g===20&&k<="-9223372036854775808":g<19||g===19&&k<="9223372036854775807")return k;Nc(k);return _.mcA(Mc,Kq)};
hm0=function(k){if(k[0]==="-")var g=!1;else g=k.length,g=g<20?!0:g===20&&k<="18446744073709551615";if(g)return k;Nc(k);return _.vH(Mc,Kq)};
V7=function(k){k=ma(k);wy(k)||(ot(k),k=at(Mc,Kq));return k};
_.ENV=function(k){k=ma(k);k>=0&&wy(k)||(ot(k),k=em0(Mc,Kq));return k};
stV=function(k){k=ma(k);wy(k)?k=String(k):(ot(k),k=_.mcA(Mc,Kq));return k};
_.LYj=function(k){k=ma(k);k>=0&&wy(k)?k=String(k):(ot(k),k=_.vH(Mc,Kq));return k};
en=function(k){var g=ma(Number(k));if(wy(g))return String(g);g=k.indexOf(".");g!==-1&&(k=k.substring(0,g));return u4s(k)};
bqM=function(k){var g=ma(Number(k));if(wy(g))return _.td(g);g=k.indexOf(".");g!==-1&&(k=k.substring(0,g));return wk()?_.td(ce(64,BigInt(k))):_.td(u4s(k))};
Bkb=function(k){return wy(k)?_.td(V7(k)):_.td(stV(k))};
_.nNj=function(k){return wy(k)?_.td(_.ENV(k)):_.td(_.LYj(k))};
_.SL6=function(k){var g=ma(Number(k));if(wy(g)&&g>=0)return String(g);g=k.indexOf(".");g!==-1&&(k=k.substring(0,g));return hm0(k)};
_.FYk=function(k){var g=ma(Number(k));if(wy(g)&&g>=0)return _.td(g);g=k.indexOf(".");g!==-1&&(k=k.substring(0,g));return wk()?_.td((0,_.JU)(64,BigInt(k))):_.td(hm0(k))};
_.jt3=function(k){if(k==null)return k;if(typeof k==="bigint")return YL6(k)?k=Number(k):(k=ce(64,k),k=YL6(k)?Number(k):String(k)),k;if(_.Pe(k))return typeof k==="number"?V7(k):en(k)};
Qts=function(k,g){g=g===void 0?!1:g;var P=typeof k;if(k==null)return k;if(P==="bigint")return String(ce(64,k));if(_.Pe(k))return P==="string"?en(k):g?stV(k):V7(k)};
_.lPk=function(k){var g=typeof k;if(k==null)return k;if(g==="bigint")return _.td(ce(64,k));if(_.Pe(k))return g==="string"?bqM(k):Bkb(k)};
DcC=function(k){if(k==null)return k;var g=typeof k;if(g==="bigint")return String(ce(64,k));if(_.Pe(k)){if(g==="string")return en(k);if(g==="number")return V7(k)}};
t3k=function(k){if(k==null)return k;var g=typeof k;if(g==="bigint")return String((0,_.JU)(64,k));if(_.Pe(k)){if(g==="string")return _.SL6(k);if(g==="number")return _.ENV(k)}};
_.ss=function(k){if(typeof k!=="string")throw Error();return k};
Be=function(k){if(k!=null&&typeof k!=="string")throw Error();return k};
_.z2=function(k){return k==null||typeof k==="string"?k:void 0};
oN3=function(k,g,P,x){if(k!=null&&k[Es]===Ld)return k;if(!Array.isArray(k))return P?x&2?g[M3V]||(g[M3V]=KYV(g)):new g:void 0;P=k[_.UL]|0;x=P|x&32|x&2;x!==P&&qc(k,x);return new g(k)};
KYV=function(k){k=new k;e3(k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return k};
vNb=function(k,g,P){k=g?fPr(k):_.qV(k);return k==null?P?0:void 0:k|0};
aPu=function(k){return k};
Hq0=function(k){return k};
IPj=function(k,g,P,x,U,A){k=oN3(k,x,P,A);U&&(k=Nk0(k));return k};
XHb=function(k){return[k,this.get(k)]};
CJu=function(){return yds||(yds=new nd(e3([]),void 0,void 0,void 0,pHA))};
GLb=function(k){var g=Q7(lY);return g?k[g]:void 0};
g3M=function(k,g){var P=P===void 0?!1:P;if(Q7(Rm6)&&Q7(lY)&&void 0===Rm6){var x=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,U=x[lY];if(!U)return;if(U=U.reviveUnknownFields)try{U(x,g,k2b);return}catch(A){Ub(A)}}P&&(k=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,(P=Q7(lY))&&P in k&&(k=k[P])&&delete k[g])};
$Vr=function(k,g){var P=Q7(lY),x;xN&&P&&((x=k[P])==null?void 0:x[g])!=null&&IC0(PYM,3)};
idb=function(k,g){g<100||IC0(xVu,1)};
qsM=function(k,g,P,x){var U=x!==void 0;x=!!x;var A=Q7(lY),q;!U&&xN&&A&&(q=k[A])&&UVk(q,idb);A=[];var T=k.length;q=4294967295;var c=!1,Z=!!(g&64),w=Z?g&128?0:-1:void 0;if(!(g&1)){var J=T&&k[T-1];J!=null&&typeof J==="object"&&J.constructor===Object?(T--,q=T):J=void 0;if(Z&&!(g&128)&&!U){c=!0;var r;q=((r=AUj)!=null?r:aPu)(q-w,w,k,J,void 0)+w}}g=void 0;for(r=0;r<T;r++){var f=k[r];if(f!=null&&(f=P(f,x))!=null)if(Z&&r>=q){var B=r-w,L=void 0;((L=g)!=null?L:g={})[B]=f}else A[r]=f}if(J)for(var Y in J)T=J[Y],
T!=null&&(T=P(T,x))!=null&&(r=+Y,f=void 0,Z&&!Number.isNaN(r)&&(f=r+w)<q?A[f]=T:(r=void 0,((r=g)!=null?r:g={})[Y]=T));g&&(c?A.push(g):A[q]=g);U&&Q7(lY)&&(k=GLb(k))&&k instanceof dV0&&(A[lY]=OdC(k));return A};
eT0=function(k){k[0]=Tyb(k[0]);k[1]=Tyb(k[1]);return k};
Tyb=function(k){switch(typeof k){case "number":return Number.isFinite(k)?k:""+k;case "bigint":return YL6(k)?Number(k):""+k;case "boolean":return k?1:0;case "object":if(Array.isArray(k)){var g=k[_.UL]|0;return k.length===0&&g&1?void 0:qsM(k,g,Tyb)}if(k!=null&&k[Es]===Ld)return cUs(k);if(k instanceof Lq){g=k.JSC$8822_value_;if(g==null)k="";else if(typeof g==="string")k=g;else{if(ojb){for(var P="",x=0,U=g.length-10240;x<U;)P+=String.fromCharCode.apply(null,g.subarray(x,x+=10240));P+=String.fromCharCode.apply(null,
x?g.subarray(x):g);g=btoa(P)}else g=_.tU(g);k=k.JSC$8822_value_=g}return k}if(k instanceof nd)return k=k.size!==0?Vn3(k,eT0):void 0,k;return}return k};
MV=function(k,g){if(g){AUj=g==null||g===aPu||g[ZdA]!==mV0?aPu:g;try{return cUs(k)}finally{AUj=void 0}}return cUs(k)};
cUs=function(k){k=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return qsM(k,k[_.UL]|0,Tyb)};
rUV=function(k){switch(typeof k){case "boolean":return weM||(weM=[0,void 0,!0]);case "number":return k>0?void 0:k===0?JUr||(JUr=[0,void 0]):[-k,void 0];case "string":return[0,k];case "object":return k}};
ve=function(k,g,P){return k=_.oY(k,g[0],g[1],P?1:2)};
_.oY=function(k,g,P,x){x=x===void 0?0:x;if(k==null){var U=32;P?(k=[P],U|=128):k=[];g&&(U=U&-16760833|(g&1023)<<14)}else{if(!Array.isArray(k))throw Error("O");U=k[_.UL]|0;if(fF3&&1&U)throw Error("P");2048&U&&!(2&U)&&Wab();if(U&256)throw Error("Q");if(U&64)return x!==0||U&2048||qc(k,U|2048),k;if(P&&(U|=128,P!==k[0]))throw Error("R");a:{P=k;U|=64;var A=P.length;if(A){var q=A-1,T=P[q];if(T!=null&&typeof T==="object"&&T.constructor===Object){g=U&128?0:-1;q-=g;if(q>=1024)throw Error("T");for(var c in T)A=
+c,A<q&&(P[A+g]=T[c],delete T[c]);U=U&-16760833|(q&1023)<<14;break a}}if(g){c=Math.max(g,A-(U&128?0:-1));if(c>1024)throw Error("U");U=U&-16760833|(c&1023)<<14}}}U|=64;x===0&&(U|=2048);qc(k,U);return k};
Wab=function(){if(fF3)throw Error("S");IC0(sYM,5)};
zT6=function(k,g){if(typeof k!=="object")return k;if(Array.isArray(k)){var P=k[_.UL]|0;return k.length===0&&P&1?void 0:bd6(k,P,g)}if(k!=null&&k[Es]===Ld)return Byu(k);if(k instanceof nd){g=k.arrayState;if(g&2)return k;if(!k.size)return;P=e3(Vn3(k));if(k.valueCtor)for(k=0;k<P.length;k++){var x=P[k],U=x[1];U==null||typeof U!=="object"?U=void 0:U!=null&&U[Es]===Ld?U=Byu(U):Array.isArray(U)?U=bd6(U,U[_.UL]|0,!!(g&32)):U=void 0;x[1]=U}return P}if(k instanceof Lq)return k};
bd6=function(k,g,P){if(g&2)return k;!P||4096&g||16&g?k=aY(k,g,!1,P&&!(g&16)):(OL(k,34),g&4&&Object.freeze(k));return k};
u5b=function(k,g,P){k=new k.constructor(g);P&&(k.copyOnWrite=sL);k.noLegacyNull=sL;return k};
Byu=function(k){var g=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,P=g[_.UL]|0;return uJ(k,P)?k:hT0(k,g,P)?u5b(k,g):aY(g,P)};
aY=function(k,g,P,x){x!=null||(x=!!(34&g));k=qsM(k,g,zT6,x);x=32;P&&(x|=2);g=g&16769217|x;qc(k,g);return k};
Nk0=function(k){var g=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,P=g[_.UL]|0;return uJ(k,P)?hT0(k,g,P)?u5b(k,g,!0):new k.constructor(aY(g,P,!1)):k};
He=function(k){if(k.copyOnWrite!==sL)return!1;var g=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;g=aY(g,g[_.UL]|0);OL(g,2048);k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=g;k.copyOnWrite=void 0;k.noLegacyNull=void 0;return!0};
NV=function(k){if(!He(k)&&uJ(k,k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.UL]|0))throw Error();};
IY=function(k,g){g===void 0&&(g=k[_.UL]|0);g&32&&!(g&4096)&&qc(k,g|4096)};
hT0=function(k,g,P){return P&2?!0:P&32&&!(P&4096)?(qc(g,P|2),k.copyOnWrite=sL,!0):!1};
y7=function(k,g,P,x,U){var A=P+(U?0:-1),q=k.length-1;if(q>=1+(U?0:-1)&&A>=q){var T=k[q];if(T!=null&&typeof T==="object"&&T.constructor===Object)return T[P]=x,g}if(A<=q)return k[A]=x,g;if(x!==void 0){var c;q=((c=g)!=null?c:g=k[_.UL]|0)>>14&1023||536870912;P>=q?x!=null&&(A={},k[q+(U?0:-1)]=(A[P]=x,A)):k[A]=x}return g};
_.G2=function(k,g,P,x,U){var A=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,q=A[_.UL]|0;x=uJ(k,q)?1:x;U=!!U||x===3;x===2&&He(k)&&(A=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,q=A[_.UL]|0);k=E3b(A,g);var T=k===pd?7:k[_.UL]|0,c=LaV(T,q);var Z=4&c?!1:!0;if(Z){4&c&&(k=X4(k),T=0,c=Cd(c,q),q=y7(A,q,g,k));for(var w=0,J=0;w<k.length;w++){var r=P(k[w]);r!=null&&(k[J++]=r)}J<w&&(k.length=J);P=(c|4)&-513;c=P&=-1025;c&=-4097}c!==T&&(qc(k,c),2&c&&Object.freeze(k));return k=n3j(k,c,A,
q,g,x,Z,U)};
n3j=function(k,g,P,x,U,A,q,T){var c=g;A===1||(A!==4?0:2&g||!(16&g)&&32&x)?RY(g)||(g|=!k.length||q&&!(4096&g)||32&x&&!(4096&g||16&g)?2:256,g!==c&&qc(k,g),Object.freeze(k)):(A===2&&RY(g)&&(k=X4(k),c=0,g=Cd(g,x),x=y7(P,x,U,k)),RY(g)||(T||(g|=16),g!==c&&qc(k,g)));2&g||!(4096&g||16&g)||IY(P,x);return k};
E3b=function(k,g,P){k=kc(k,g,P);return Array.isArray(k)?k:pd};
LaV=function(k,g){2&g&&(k|=2);return k|1};
RY=function(k){return!!(2&k)&&!!(4&k)||!!(256&k)};
SsI=function(k){return _.j3(k,!0)};
Far=function(k){k=X4(k);for(var g=0;g<k.length;g++){var P=k[g]=X4(k[g]);Array.isArray(P[1])&&(P[1]=e3(P[1]))}return cH(k)};
Ysr=function(k,g){var P=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,x=P[_.UL]|0;a:{var U=x;x=uJ(k,x);!x&&He(k)&&(P=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,U=P[_.UL]|0);var A=kc(P,g);k=!1;if(A==null){if(x){g=CJu();break a}A=[]}else if(A.constructor===nd)if(A.arrayState&2&&!x)A=Vn3(A);else{g=A;break a}else Array.isArray(A)?k=!!((A[_.UL]|0)&2):A=[];if(x){if(!A.length){g=CJu();break a}k||(k=!0,e3(A))}else k&&(k=!1,cH(A),A=Far(A));!k&&U&32&&CVI(A);x=new nd(A,void 0,vNb,vNb);
U=y7(P,U,g,x);k||IY(P,U);g=x}return g};
_.gs=function(k,g,P,x){NV(k);var U=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,A=U[_.UL]|0;if(P==null)return y7(U,A,g),k;var q=P===pd?7:P[_.UL]|0,T=q,c=RY(q),Z=c||Object.isFrozen(P);c||(q=0);Z||(P=X4(P),T=0,q=Cd(q,A),Z=!1);q|=5;var w;c=(w=pIj(q))!=null?w:0;for(w=0;w<P.length;w++){var J=P[w],r=x(J,c);Object.is(J,r)||(Z&&(P=X4(P),T=0,q=Cd(q,A),Z=!1),P[w]=r)}q!==T&&(Z&&(P=X4(P),q=Cd(q,A)),qc(P,q));y7(U,A,g,P);return k};
_.Pj=function(k,g,P,x,U){NV(k);var A=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;y7(A,A[_.UL]|0,g,(x==="0"?Number(P)===0:P===x)?void 0:P,U);return k};
_.$c=function(k,g,P){if(g&2)throw Error();var x=lJ(g),U=E3b(k,P,x),A=U===pd?7:U[_.UL]|0,q=LaV(A,g);if(2&q||RY(q)||16&q)q===A||RY(q)||qc(U,q),U=X4(U),A=0,q=Cd(q,g),y7(k,g,P,U,x);q&=-13;q!==A&&qc(U,q);return U};
jYC=function(k){if(xN){var g;return(g=k[xc])!=null?g:k[xc]=new Map}if(xc in k)return k[xc];g=new Map;Object.defineProperty(k,xc,{value:g});return g};
lF6=function(k,g,P,x,U){var A=jYC(k),q=QYr(A,k,g,P,U);q!==x&&(q&&(g=y7(k,g,q,void 0,U)),A.set(P,x));return g};
QYr=function(k,g,P,x,U){var A=k.get(x);if(A!=null)return A;for(var q=A=0;q<x.length;q++){var T=x[q];kc(g,T,U)!=null&&(A!==0&&(P=y7(g,P,A,void 0,U)),A=T)}k.set(x,A);return A};
DV3=function(k,g,P,x,U){var A=!1;x=kc(k,x,U,function(q){var T=oN3(q,P,!1,g);A=T!==q&&T!=null;return T});
if(x!=null)return A&&!uJ(x)&&IY(k,g),x};
tnA=function(k,g,P,x,U,A,q,T){var c=uJ(k,P);A=c?1:A;q=!!q||A===3;c=T&&!c;(A===2||c)&&He(k)&&(g=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,P=g[_.UL]|0);k=E3b(g,U);var Z=k===pd?7:k[_.UL]|0,w=LaV(Z,P);if(T=!(4&w)){var J=k,r=P,f=!!(2&w);f&&(r|=2);for(var B=!f,L=!0,Y=0,l=0;Y<J.length;Y++){var D=oN3(J[Y],x,!1,r);if(D instanceof x){if(!f){var X=uJ(D);B&&(B=!X);L&&(L=X)}J[l++]=D}}l<Y&&(J.length=l);w|=4;w=L?w&-4097:w|4096;w=B?w|8:w&-9}w!==Z&&(qc(k,w),2&w&&Object.freeze(k));if(c&&!(8&w||!k.length&&
(A===1||(A!==4?0:2&w||!(16&w)&&32&P)))){RY(w)&&(k=X4(k),w=Cd(w,P),P=y7(g,P,U,k));x=k;c=w;for(Z=0;Z<x.length;Z++)J=x[Z],w=Nk0(J),J!==w&&(x[Z]=w);c|=8;w=c=x.length?c|4096:c&-4097;qc(k,w)}return k=n3j(k,w,g,P,U,A,T,q)};
Mn0=function(k){k==null&&(k=void 0);return k};
Cd=function(k,g){return k=(2&g?k|2:k&-3)&-273};
_.Kaj=function(k,g,P,x,U){NV(k);g=_.G2(k,g,U,2,!0);var A;U=(A=pIj(g===pd?7:g[_.UL]|0))!=null?A:0;g.push(P(x,U));return k};
o3s=function(k,g,P,x,U,A,q){NV(k);var T=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;k=tnA(k,T,T[_.UL]|0,P,g,2,!0);if(A&&q)U!=null||(U=k.length-1),Rru(k,U),k.splice(U,A),k.length||(k[_.UL]&=-4097);else{if(A){if(typeof U!=="number"||U<0||U>k.length)throw Error();}else x=x!=null?x:new P;U!=void 0?k.splice(U,A,x):k.push(x);U=P=k===pd?7:k[_.UL]|0;(x=uJ(x))?(P&=-9,k.length===1&&(P&=-4097)):P|=4096;P!==U&&qc(k,P);x||IY(T)}};
aFs=function(k,g){if(typeof k==="string")return new id(aC6(k),g);if(Array.isArray(k))return new id(new Uint8Array(k),g);if(k.constructor===Uint8Array)return new id(k,!1);if(k.constructor===ArrayBuffer)return k=new Uint8Array(k),new id(k,!1);if(k.constructor===Lq)return g=v3u(k)||new Uint8Array(0),new id(g,!0,k);if(k instanceof Uint8Array)return k=k.constructor===Uint8Array?k:new Uint8Array(k.buffer,k.byteOffset,k.byteLength),new id(k,!1);throw Error();};
NyC=function(k){switch(typeof k){case "string":HdV(k)}};
Xe6=function(k){switch(typeof k){case "string":IFb(k)}};
UH=function(){var k=function(){throw Error();};
Object.setPrototypeOf(k,k.prototype);return k};
peM=function(k,g){var P=P===void 0?yUs:P;return new A7(k,g,P)};
RT0=function(k,g,P,x,U){CYu(k,P,G2C(g,x),U)};
ds=function(k,g,P,x){var U=x[k];if(U)return U;U={};U.binaryFields=x;U.messageMetadata=rUV(x[0]);var A=x[1],q=1;A&&A.constructor===Object&&(U.extensions=A,A=x[++q],typeof A==="function"&&(U.isMessageSet=!0,kJ3!=null||(kJ3=A),gcb!=null||(gcb=x[q+1]),A=x[q+=2]));for(var T={};A&&PdI(A);){for(var c=0;c<A.length;c++)T[A[c]]=A;A=x[++q]}for(c=1;A!==void 0;){typeof A==="number"&&(c+=A,A=x[++q]);var Z=void 0;if(A instanceof A7)var w=A;else w=$rr,q--;A=void 0;if((A=w)==null?0:A.$$isMsg){A=x[++q];Z=x;var J=q;
typeof A==="function"&&(A=A(),Z[J]=A);Z=A}A=x[++q];J=c+1;typeof A==="number"&&A<0&&(J-=A,A=x[++q]);for(;c<J;c++){var r=T[c];Z?P(U,c,w,Z,r):g(U,c,w,r)}}return x[k]=U};
PdI=function(k){return Array.isArray(k)&&!!k.length&&typeof k[0]==="number"&&k[0]>0};
isI=function(k){return Array.isArray(k)?k[0]instanceof A7?k:[xrb,k]:[k,void 0]};
G2C=function(k,g){if(k instanceof _.OH)return k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;if(Array.isArray(k))return ve(k,g,!1)};
Urb=function(k,g,P,x){var U=P.$$binaryReaderFn;k[g]=x?function(A,q,T){return U(A,q,T,x)}:U};
drr=function(k,g,P,x,U){var A=P.$$binaryReaderFn,q,T;k[g]=function(c,Z,w){return A(c,Z,w,T||(T=ds(A7V,Urb,drr,x).messageMetadata),q||(q=Osu(x)),U)}};
Osu=function(k){var g=k[qHC];if(g!=null)return g;var P=ds(A7V,Urb,drr,k);g=P.isMessageSet?function(x,U){return kJ3(x,U,P)}:function(x,U){for(;Tsb(U)&&U.nextWireType_!=4;){var A=U.nextField_,q=P[A];
if(q==null){var T=P.extensions;T&&(T=T[A])&&(T=eS6(T),T!=null&&(q=P[A]=T))}if(q==null||!q(U,x,A)){T=U;q=T.fieldCursor_;c7A(T);if(T.discardUnknownFields)var c=void 0;else{var Z=T.decoder_.cursor_-q;T.decoder_.cursor_=q;c=VyM(T.decoder_,Z)}Z=T=q=void 0;var w=x;c&&((q=(T=(Z=w[lY])!=null?Z:w[lY]=new dV0)[A])!=null?q:T[A]=[]).push(c)}}if(x=GLb(x))x.reviveUnknownFields=P.binaryFields[ZsA];return!0};
k[qHC]=g;k[ZsA]=mr6.bind(k);return g};
mr6=function(k,g,P,x){var U=this[A7V],A=this[qHC],q=ve(void 0,U.messageMetadata,!1),T=GLb(k);if(T){var c=!1,Z=U.extensions;if(Z){U=function(B,L,Y){if(Y.length!==0)if(Z[L])for(B=_.O(Y),L=B.next();!L.done;L=B.next()){L=wjr(L.value);try{c=!0,A(q,L)}finally{L.free()}}else x==null||x(k,L,Y)};
if(g==null)UVk(T,U);else if(T!=null){var w=T[g];w&&U(T,g,w)}if(c){var J=k[_.UL]|0;if(J&2&&J&2048&&(P==null||!P.reviveIntoImmutable))throw Error();var r=lJ(J),f=function(B,L){if(kc(k,B,r)!=null)switch(P==null?void 0:P.resolutionBehavior){case 1:return;default:throw Error();}L!=null&&(J=y7(k,J,B,L,r));delete T[B]};
g==null?kLk(q,q[_.UL]|0,function(B,L){f(B,L)}):f(g,kc(q,g,r))}}}};
eS6=function(k){k=isI(k);var g=k[0].$$binaryReaderFn;if(k=k[1]){var P=Osu(k),x=ds(A7V,Urb,drr,k).messageMetadata;return function(U,A,q){return g(U,A,q,x,P)}}return g};
J73=function(k,g,P){k[g]=P.$$binaryWriterFn};
fkb=function(k,g,P,x){var U,A,q=P.$$binaryWriterFn;k[g]=function(T,c,Z){return q(T,c,Z,A||(A=ds(r70,J73,fkb,x).messageMetadata),U||(U=WuI(x)))}};
WuI=function(k){var g=k[sTs];if(!g){var P=ds(r70,J73,fkb,k);g=function(x,U){return bsb(x,U,P)};
k[sTs]=g}return g};
bsb=function(k,g,P){kLk(k,k[_.UL]|0,function(x,U){if(U!=null){var A=Bsb(P,x);A?A(g,U,x):x<500||IC0(zSj,3)}});
(k=GLb(k))&&UVk(k,function(x,U,A){qr(g,g.encoder_.end());for(x=0;x<A.length;x++)qr(g,v3u(A[x])||new Uint8Array(0))})};
Bsb=function(k,g){var P=k[g];if(P)return P;if(P=k.extensions)if(P=P[g]){P=isI(P);var x=P[0].$$binaryWriterFn;if(P=P[1]){var U=WuI(P),A=ds(r70,J73,fkb,P).messageMetadata;P=k.isMessageSet?gcb(A,U):function(q,T,c){return x(q,T,c,A,U)}}else P=x;
return k[g]=P}};
_.uNs=function(k,g,P){if(Array.isArray(g)){var x=g[_.UL]|0;if(x&4)return g;for(var U=0,A=0;U<g.length;U++){var q=k(g[U]);q!=null&&(g[A++]=q)}A<U&&(g.length=A);k=x|1;P&&(k=(k|4)&-1537);k!==x&&qc(g,k);P&&k&2&&Object.freeze(g);return g}};
_.TJ=function(k,g,P){return new A7(k,g,P)};
_.hSC=function(k,g,P){return new A7(k,g,P)};
_.cj=function(k,g,P){y7(k,k[_.UL]|0,g,P,lJ(k[_.UL]|0))};
Ecr=function(k,g,P){g=_.Rt(g);g!=null&&(_.VU(k,P,1),k=k.encoder_,P=qLb||(qLb=new DataView(new ArrayBuffer(8))),P.setFloat64(0,+g,!0),Mc=P.getUint32(0,!0),Kq=P.getUint32(4,!0),_.Zk(k,Mc),_.Zk(k,Kq))};
LuC=function(k,g,P){g=_.Rt(g);g!=null&&(_.VU(k,P,5),k=k.encoder_,Tkb(g),_.Zk(k,Mc))};
_.ws=function(k,g,P){g=DcC(g);if(g!=null&&(NyC(g),g!=null))switch(_.VU(k,P,0),typeof g){case "number":k=k.encoder_;ot(g);mu(k,Mc,Kq);break;case "bigint":P=BigInt.asUintN(64,g);P=new nc6(Number(P&BigInt(4294967295)),Number(P>>BigInt(32)));mu(k.encoder_,P.JSC$8865_lo,P.JSC$8865_hi);break;default:P=HdV(g),mu(k.encoder_,P.JSC$8865_lo,P.JSC$8865_hi)}};
Fur=function(k,g,P){g=t3k(g);if(g!=null&&(Xe6(g),g!=null))switch(_.VU(k,P,0),typeof g){case "number":k=k.encoder_;ot(g);mu(k,Mc,Kq);break;case "bigint":P=SH3(g);mu(k.encoder_,P.JSC$8863_lo,P.JSC$8863_hi);break;default:P=IFb(g),mu(k.encoder_,P.JSC$8863_lo,P.JSC$8863_hi)}};
jT0=function(k,g,P){g=_.qV(g);g!=null&&g!=null&&(_.VU(k,P,0),_.YH3(k.encoder_,g))};
_.lkj=function(k,g,P){QT0(k,P,t3k(g))};
DrI=function(k,g,P){g=_.Jds(g);g!=null&&(_.VU(k,P,0),k.encoder_.JSC$8867_buffer_.push(g?1:0))};
MyV=function(k,g,P){g=_.z2(g);g!=null&&tyj(k,P,erC(g))};
Ku6=function(k,g,P,x,U){CYu(k,P,G2C(g,x),U)};
_.ocM=function(k,g,P){g=g==null||typeof g=="string"||g instanceof Lq?g:void 0;g!=null&&tyj(k,P,aFs(g,!0).buffer)};
vc0=function(k,g,P){g=_.WY0(g);g!=null&&g!=null&&(_.VU(k,P,0),J7(k.encoder_,g))};
_.akA=function(k,g,P){g=_.qV(g);g!=null&&(g=parseInt(g,10),_.VU(k,P,0),_.YH3(k.encoder_,g))};
_.rs=function(k,g){return function(P,x){var U={treatNewDataAsImmutable:!0};x&&Object.assign(U,x);P=wjr(P,void 0,void 0,U);try{var A=new k,q=A.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;Osu(g)(q,P);var T=A}finally{P.free()}return T}};
_.sH=function(k){return function(g){return Hs0(g,k)}};
Nss=function(k){return function(){return Hs0(this,k)}};
_.Ikj=function(k){return DP(function(g){return g instanceof k&&!uJ(g)})};
_.zJ=function(k){return function(g){return XjV(k,g)}};
GJ3=function(k,g){return y7u({child:k,origin:g||"https://gamesnacks.com",channelName:"gspc",receiveMessageConstructor:pjI,getPayloadCase:function(P){return P.getPayloadCase()},
createInitMessage:function(P){var x=new ud,U=new Cd6;P=_.h7(U,1,P);return _.EH(x,5,Ls,P)}})};
ns=function(k){return{valueOf:k}.valueOf()};
kUu=function(){var k=null;if(!RSk)return k;try{var g=function(P){return P};
k=RSk.createPolicy("goog#html",{createHTML:g,createScript:g,createScriptURL:g})}catch(P){}return k};
PwV=function(){gV0===void 0&&(gV0=kUu());return gV0};
_.Yc=function(k){var g=PwV();k=g?g.createScriptURL(k):k;return new Sy(k)};
_.jy=function(k){if(k instanceof Sy)return k.privateDoNotAccessOrElseWrappedResourceUrl;throw Error("Z");};
_.QU=function(k){return Object.isFrozen(k)&&Object.isFrozen(k.raw)};
$_r=function(k){return k.toString().indexOf("`")===-1};
Dk=function(k){return new _.ld(x_k,k)};
t7=function(k){return k instanceof _.ld};
_.Mr=function(k){if(t7(k))return k.privateDoNotAccessOrElseWrappedUrl;throw Error("Z");};
oT=function(k){return new ilu(function(g){return g.substr(0,k.length+1).toLowerCase()===k+":"})};
_.vj=function(k,g){g=g===void 0?U_V:g;if(t7(k))return k;for(var P=0;P<g.length;++P){var x=g[P];if(x instanceof ilu&&x.isValid(k))return Dk(k)}};
_.Hj=function(k,g){g=g===void 0?U_V:g;return _.vj(k,g)||aT};
_.Nr=function(k){var g=window;if(typeof MediaSource!=="undefined"&&k instanceof MediaSource||typeof g.ManagedMediaSource!=="undefined"&&k instanceof g.ManagedMediaSource)return Dk(URL.createObjectURL(k));g=k.type;g.toLowerCase()==="application/octet-stream"?g=!0:(g=g.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i),g=(g==null?void 0:g.length)===2&&(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(g[1])||/^video\/(?:3gpp|avi|mpeg|mpg|mp4|ogg|webm|x-flv|x-matroska|quicktime|x-ms-wmv)$/i.test(g[1])||
/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(g[1])||/^font\/[\w-]+$/i.test(g[1])));if(!g)throw Error("Z");return Dk(URL.createObjectURL(k))};
_.AVs=function(k){for(var g=_.IT.apply(1,arguments),P=[k[0]],x=0;x<g.length;x++)P.push(String(g[x])),P.push(k[x+1]);return Dk(P.join(""))};
_.Olr=function(k){if(!d_r){a:{var g=document.createElement("a");try{g.href=k}catch(P){k=void 0;break a}k=g.protocol;k=k===":"||k===""?"https:":k}return k}try{g=new URL(k)}catch(P){return"https:"}return g.protocol};
_.XN=function(k){k instanceof _.ld?k=_.Mr(k):k=q3I.test(k)?k:void 0;return k};
yU=function(k,g){g=_.XN(g);g!==void 0&&(k.href=g)};
RT=function(k){var g=PwV();k=g?g.createHTML(k):k;return new ps(k)};
kV=function(k){if(k instanceof ps)return k.privateDoNotAccessOrElseWrappedHtml;throw Error("Z");};
_.Po=function(k,g){k.src=_.jy(g).toString()};
TaV=function(k,g){k.setAttribute("sandbox","");for(var P=0;P<g.length;P++)k.sandbox.supports&&!k.sandbox.supports(g[P])||k.sandbox.add(g[P])};
_.cVA=function(k,g,P){k.removeAttribute("srcdoc");switch(g){case 0:if(P instanceof Sy)throw new eWb("TrustedResourceUrl",0);TaV(k,[]);g=_.XN(P);g!==void 0&&(k.src=g);break;case 1:if(!(P instanceof Sy))throw new eWb(typeof P,1);TaV(k,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));_.Po(k,P);break;case 2:if(P instanceof Sy)throw new eWb("TrustedResourceUrl",2);TaV(k,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));
g=_.XN(P);g!==void 0&&(k.src=g);break;default:_.Cq(g)}};
_.$V=function(k,g,P,x){g=_.XN(g);return g!==void 0?k.open(g,P,x):null};
_.xV=function(k){k=k===void 0?document:k;var g,P;k=(P=(g=k).querySelector)==null?void 0:P.call(g,"script[nonce]");return k==null?"":k.nonce||k.getAttribute("nonce")||""};
_.U3=function(k){var g=PwV();k=g?g.createScript(k):k;return new _.iw(k)};
AV=function(k){if(k instanceof _.iw)return k.privateDoNotAccessOrElseWrappedScript;throw Error("Z");};
VV0=function(k){var g=_.xV(k.ownerDocument);g&&k.setAttribute("nonce",g)};
_.da=function(k,g){k.textContent=AV(g);VV0(k)};
_.O3=function(k,g){k.src=_.jy(g);VV0(k)};
_.q_=function(k,g){if(k.nodeType===1&&/^(script|style)$/i.test(k.tagName))throw Error("Z");k.innerHTML=kV(g)};
_.TU=function(k,g,P,x){if(k.length===0)throw Error("Z");k=k.map(function(A){if(A instanceof Zlu)A=A.privateDoNotAccessOrElseWrappedAttributePrefix;else throw Error("Z");return A});
var U=P.toLowerCase();if(k.every(function(A){return U.indexOf(A)!==0}))throw Error("aa`"+P);
g.setAttribute(P,x)};
_.eV=function(k,g,P){if(g instanceof Sy)k.href=_.jy(g).toString(),k.rel=P;else{if(m_u.indexOf(P)===-1)throw Error("ba`"+P);g=_.XN(g);g!==void 0&&(k.href=g,k.rel=P)}};
woA=function(k){if(k instanceof co)return k.privateDoNotAccessOrElseWrappedStyleSheet;throw Error("Z");};
_.JVb=function(k,g){g=_.XN(g);g!==void 0&&(k.href=g)};
rVb=function(k){return new Worker(_.jy(k),void 0)};
fuj=function(k){return _.Yc(k)};
WZr=function(k,g){k&&(g=k.indexOf(g),0<=g&&k.splice(g,1))};
VA=function(k){return typeof k==="function"};
s3b=function(k){return k instanceof Zu||k&&"closed"in k&&VA(k.remove)&&VA(k.add)&&VA(k.unsubscribe)};
mZ=function(){};
wa=function(k){blI(function(){throw k;})};
JV=function(k){return k};
ra=function(){return Ba3(_.IT.apply(0,arguments))};
Ba3=function(k){return k.length===0?JV:k.length===1?k[0]:function(g){return k.reduce(function(P,x){return x(P)},g)}};
zWC=function(k){var g;return(g=k!=null?k:void 0)!=null?g:Promise};
uVA=function(k,g){return new fl(function(P){var x=0;return g.schedule(function(){x===k.length?P.complete():(P.next(k[x++]),P.closed||this.schedule())})})};
hWs=function(k,g){if(!k)throw Error("ca");return new fl(function(P){var x=new Zu;x.add(g.schedule(function(){var U=k[Symbol.asyncIterator]();x.add(g.schedule(function(){var A=this;U.next().then(function(q){q.done?P.complete():(P.next(q.value),A.schedule())})}))}));
return x})};
EVs=function(k,g,P){g=g.schedule(function(){try{P.call(this)}catch(x){k.error(x)}},0);
k.add(g)};
nVA=function(k,g){return new fl(function(P){var x;P.add(g.schedule(function(){x=k[LZs]();EVs(P,g,function(){var U=x.next(),A=U.value;U.done?P.complete():(P.next(A),this.schedule())})}));
return function(){var U;return VA((U=x)==null?void 0:U.return)&&x.return()}})};
S3C=function(k,g){return new fl(function(P){var x=new Zu;x.add(g.schedule(function(){var U=k[Wo]();x.add(U.subscribe({next:function(A){x.add(g.schedule(function(){return P.next(A)}))},
error:function(A){x.add(g.schedule(function(){return P.error(A)}))},
complete:function(){x.add(g.schedule(function(){return P.complete()}))}}))}));
return x})};
FZC=function(k,g){return new fl(function(P){return g.schedule(function(){return k.then(function(x){P.add(g.schedule(function(){P.next(x);P.add(g.schedule(function(){return P.complete()}))}))},function(x){P.add(g.schedule(function(){return P.error(x)}))})})})};
Y3k=function(k){return new TypeError("da`"+(k!==null&&typeof k==="object"?"an invalid object":"'"+k+"'"))};
Q3C=function(k,g){if(k!=null){if(VA(k[Wo]))return S3C(k,g);if(j3A(k))return uVA(k,g);if(VA(k==null?void 0:k.then))return FZC(k,g);if(Symbol.asyncIterator&&VA(k==null?void 0:k[Symbol.asyncIterator]))return hWs(k,g);if(VA(k==null?void 0:k[LZs]))return nVA(k,g)}throw Y3k(k);};
bw=function(k,g){return g?Q3C(k,g):s3(k)};
s3=function(k){if(k instanceof fl)return k;if(k!=null){if(VA(k[Wo]))return luC(k);if(j3A(k))return D_b(k);if(VA(k==null?void 0:k.then))return tVr(k);if(Symbol.asyncIterator&&VA(k==null?void 0:k[Symbol.asyncIterator]))return MV0(k);if(VA(k==null?void 0:k[LZs]))return KZb(k)}throw Y3k(k);};
luC=function(k){return new fl(function(g){var P=k[Wo]();if(VA(P.subscribe))return P.subscribe(g);throw new TypeError("ea");})};
D_b=function(k){return new fl(function(g){for(var P=0;P<k.length&&!g.closed;P++)g.next(k[P]);g.complete()})};
tVr=function(k){return new fl(function(g){k.then(function(P){g.closed||(g.next(P),g.complete())},function(P){return g.error(P)}).then(null,wa)})};
KZb=function(k){return new fl(function(g){for(var P=k[LZs]();!g.closed;){var x=P.next(),U=x.value;x.done?g.complete():g.next(U)}return function(){return VA(P==null?void 0:P.return)&&P.return()}})};
MV0=function(k){return new fl(function(g){oVj(k,g).catch(function(P){return g.error(P)})})};
oVj=function(k,g){var P,x,U,A,q,T;return _.e(function(c){switch(c.nextAddress){case 1:_.Bo(c,2,3),A=_.zU(k);case 5:return c.yield(A.next(),8);case 8:x=c.yieldResult;if(x.done){c.jumpTo(3);break}q=x.value;g.next(q);c.jumpTo(5);break;case 3:_.uw(c);_.hV(c,9);if(!x||x.done||!(U=A.return)){c.jumpTo(9);break}return c.yield(U.call(A),9);case 9:_.uw(c,0,0,1);if(P)throw P.error;_.E3(c,10,1);break;case 10:_.E3(c,4);break;case 2:T=_.Ll(c);P={error:T};c.jumpTo(3);break;case 4:g.complete(),_.SV(c)}})};
vVj=function(k,g){return g?uVA(k,g):D_b(k)};
auM=function(k){return VA(k[k.length-1])?k.pop():void 0};
FV=function(k){var g=k[k.length-1];return g&&VA(g.schedule)?k.pop():void 0};
YV=function(){var k=_.IT.apply(0,arguments),g=FV(k);return g?uVA(k,g):vVj(k)};
jV=function(k){var g=VA(k)?k:function(){return k};
return new fl(function(P){return P.error(g())})};
QA=function(k){return function(g){if(VA(g==null?void 0:g.lift))return g.lift(function(P){try{return k(P,this)}catch(x){this.error(x)}});
throw new TypeError("fa");}};
tV=function(){return QA(function(k,g){var P=null;k._refCount++;var x=new Du(g,void 0,void 0,void 0,function(){if(!k||k._refCount<=0||0<--k._refCount)P=null;else{var U=k._connection,A=P;P=null;!U||A&&U!==A||U.unsubscribe();g.unsubscribe()}});
k.subscribe(x);x.closed||(P=k.connect())})};
Nas=function(){var k=Hlk;var g=g===void 0?0:g;return QA(function(P,x){x.add(k.schedule(function(){return P.subscribe(x)},g))})};
M_=function(k){return QA(function(g,P){var x=0;g.subscribe(new Du(P,function(U){P.next(k.call(void 0,U,x++))}))})};
Xos=function(k){return M_(function(g){return Iuk(g)?k.apply(null,_.Kl(g)):k(g)})};
RWA=function(k){if(k.length===1){var g=k[0];if(yVb(g))return{args:g,keys:null};if(g&&typeof g==="object"&&po3(g)===CwM)return k=GUC(g),{args:k.map(function(P){return g[P]}),
keys:k}}return{args:k,keys:null}};
o3=function(){var k=_.IT.apply(0,arguments),g=FV(k),P=auM(k);k=RWA(k);var x=k.args,U=k.keys;if(x.length===0)return bw([],g);g=new fl(kx0(x,g,U?function(A){for(var q={},T=0;T<A.length;T++)q[U[T]]=A[T];return q}:JV));
return P?g.pipe(Xos(P)):g};
kx0=function(k,g,P){P=P===void 0?JV:P;return function(x){gl0(g,function(){for(var U=k.length,A=Array(U),q=U,T=k.map(function(){return!1}),c=!0,Z={i$jscomp$217:0};Z.i$jscomp$217<U;Z={i$jscomp$217:Z.i$jscomp$217},Z.i$jscomp$217++)gl0(g,function(w){return function(){bw(k[w.i$jscomp$217],g).subscribe(new vo(x,function(J){A[w.i$jscomp$217]=J;
c&&(T[w.i$jscomp$217]=!0,c=!T.every(JV));c||x.next(P(A.slice()))},function(){return--q===0}))}}(Z),x)},x)}};
gl0=function(k,g,P){k?P.add(k.schedule(g)):g()};
PD3=function(k,g,P,x){var U=[],A=0,q=0,T=!1,c=function(Z){A++;s3(P(Z,q++)).subscribe(new Du(g,function(w){g.next(w)},void 0,function(){A--;
for(var w={};U.length&&A<x;w={bufferedValue:void 0})w.bufferedValue=U.shift(),c(w.bufferedValue);!T||U.length||A||g.complete()}))};
k.subscribe(new Du(g,function(Z){return A<x?c(Z):U.push(Z)},void 0,function(){T=!0;
!T||U.length||A||g.complete()}));
return function(){U=null}};
Ho=function(k,g){var P=P===void 0?Infinity:P;if(VA(g))return Ho(function(x,U){return M_(function(A,q){return g(x,A,U,q)})(s3(k(x,U)))},P);
typeof g==="number"&&(P=g);return QA(function(x,U){return PD3(x,U,k,P)})};
$Ur=function(k){k=k===void 0?Infinity:k;return Ho(JV,k)};
xU6=function(){var k=_.IT.apply(0,arguments);return $Ur(1)(vVj(k,FV(k)))};
iSu=function(k){return new fl(function(g){s3(k()).subscribe(g)})};
N_=function(k,g,P){if(VA(P)){var x=P;P=void 0}if(x)return N_(k,g,P).pipe(Xos(x));x=_.O(VA(k.addEventListener)&&VA(k.removeEventListener)?UUs.map(function(q){return function(T){return k[q](g,T,P)}}):VA(k.addListener)&&VA(k.removeListener)?AFI.map(dUA(k,g)):VA(k.on)&&VA(k.off)?OSb.map(dUA(k,g)):[]);
var U=x.next().value,A=x.next().value;return!U&&j3A(k)?Ho(function(q){return N_(q,g,P)})(vVj(k)):new fl(function(q){if(!U)throw new TypeError("ga");
var T=function(){var c=_.IT.apply(0,arguments);return q.next(1<c.length?c:c[0])};
U(T);return function(){return A(T)}})};
dUA=function(k,g){return function(P){return function(x){return k[P](g,x)}}};
yA=function(){var k=_.IT.apply(0,arguments),g=FV(k);var P=typeof k[k.length-1]==="number"?k.pop():Infinity;return k.length?k.length===1?s3(k[0]):$Ur(P)(vVj(k,g)):XV};
TG0=function(k){return k.length===1&&qj0(k[0])?k[0]:k};
efu=function(){var k=TG0(_.IT.apply(0,arguments));return QA(function(g,P){var x=[g].concat(_.Kl(k)),U=function(){if(!P.closed)if(x.length>0){try{var A=s3(x.shift())}catch(T){U();return}var q=new Du(P,void 0,mZ,mZ);P.add(A.subscribe(q));q.add(U)}else P.complete()};
U()})};
pl=function(k){return QA(function(g,P){var x=0;g.subscribe(new Du(P,function(U){return k.call(void 0,U,x++)&&P.next(U)}))})};
Vfu=function(){var k=_.IT.apply(0,arguments);k=TG0(k);return k.length===1?s3(k[0]):new fl(cFI(k))};
cFI=function(k){return function(g){for(var P=[],x={i$jscomp$220:0};P&&!g.closed&&x.i$jscomp$220<k.length;x={i$jscomp$220:x.i$jscomp$220},x.i$jscomp$220++)P.push(s3(k[x.i$jscomp$220]).subscribe(new Du(g,function(U){return function(A){if(P){for(var q=0;q<P.length;q++)q!==U.i$jscomp$220&&P[q].unsubscribe();P=null}g.next(A)}}(x))))}};
ZSs=function(){var k=_.IT.apply(0,arguments),g=auM(k),P=TG0(k);return P.length?new fl(function(x){var U=P.map(function(){return[]}),A=P.map(function(){return!1});
x.add(function(){U=A=null});
for(var q={sourceIndex$jscomp$1:0};!x.closed&&q.sourceIndex$jscomp$1<P.length;q={sourceIndex$jscomp$1:q.sourceIndex$jscomp$1},q.sourceIndex$jscomp$1++)s3(P[q.sourceIndex$jscomp$1]).subscribe(new Du(x,function(T){return function(c){U[T.sourceIndex$jscomp$1].push(c);U.every(function(Z){return Z.length})&&(c=U.map(function(Z){return Z.shift()}),x.next(g?g.apply(null,_.Kl(c)):c),U.some(function(Z,w){return!Z.length&&A[w]})&&x.complete())}}(q),void 0,function(T){return function(){A[T.sourceIndex$jscomp$1]=
!0;
!U[T.sourceIndex$jscomp$1].length&&x.complete()}}(q)));
return function(){U=A=null}}):XV};
mUb=function(k){var g,P,x;return!!k&&typeof k.active==="boolean"&&typeof((g=k.clock)==null?void 0:g.now)==="function"&&((P=k.clock)==null?void 0:P.timeline)!==void 0&&!((x=k.lastMeasurement)==null||!x.timestamp)&&typeof k.equivalentTo==="function"&&typeof k.extrapolateToNow==="function"&&typeof k.extrapolateToTime==="function"&&typeof k.map==="function"&&typeof k.joinWith==="function"};
wXr=function(k){function g(P){return typeof P==="boolean"||typeof P==="string"||typeof P==="number"||P===void 0||P===null}
return g(k)?!0:Array.isArray(k)?k.every(g):typeof k==="object"?Object.keys(k).every(function(P){return typeof P==="string"})&&Object.values(k).every(function(P){return Array.isArray(P)?P.every(g):g(P)}):!1};
JFI=function(k){if(wXr(k))return k;if(mUb(k))return{lastMeasurement:{value:JFI(k.lastMeasurement.value),timestamp:Cl(k.lastMeasurement.timestamp,new GU(0,k.lastMeasurement.timestamp.timeline))},active:k.active};try{return JSON.parse(JSON.stringify(k))}catch(g){}return String(k)};
R3=function(k,g){return function(P){return new fl(function(x){return P.subscribe(function(U){k.timeExecution(g,function(){x.next(U)})()},function(U){k.timeExecution(g,function(){x.error(U)})()},function(){k.timeExecution(g,function(){x.complete()})()})})}};
rFb=function(k,g){var P=!1;return new fl(function(x){var U=k.setTimeout(function(){P=!0;x.next(!0);x.complete()},g);
return function(){P||k.clearTimeout(U)}})};
fcb=function(k){k=k.global;if(k.fetchLater)return k.fetchLater.bind(k)};
kl=function(k){return QA(function(g,P){var x=null,U=!1,A;x=g.subscribe(new Du(P,void 0,function(q){A=s3(k(q,kl(k)(g)));x?(x.unsubscribe(),x=null,A.subscribe(P)):U=!0}));
U&&(x.unsubscribe(),x=null,A.subscribe(P))})};
Wx0=function(k,g,P){return function(x,U){var A=P,q=g,T=0;x.subscribe(new Du(U,function(c){var Z=T++;q=A?k(q,c,Z):(A=!0,c);U.next(q)},void 0,void 0))}};
slj=function(k){k=k===void 0?null:k;return QA(function(g,P){var x=!1;g.subscribe(new Du(P,function(U){x=!0;P.next(U)},void 0,function(){x||P.next(k);
P.complete()}))})};
PX=function(){return QA(function(k,g){k.subscribe(new Du(g,mZ))})};
$l=function(k){return QA(function(g,P){g.subscribe(new Du(P,function(){return P.next(k)}))})};
xl=function(k){return k<=0?function(){return XV}:QA(function(g,P){var x=0;
g.subscribe(new Du(P,function(U){++x<=k&&(P.next(U),k<=x&&P.complete())}))})};
iD=function(k){var g=g===void 0?JV:g;var P;k=(P=k)!=null?P:bS0;return QA(function(x,U){var A,q=!0;x.subscribe(new Du(U,function(T){var c=g(T);if(q||!k(A,c))q=!1,A=c,U.next(T)}))})};
bS0=function(k,g){return k===g};
zfu=function(k){k=k===void 0?BGr:k;return QA(function(g,P){var x=!1;g.subscribe(new Du(P,function(U){x=!0;P.next(U)},void 0,function(){return x?P.complete():P.error(k())}))})};
BGr=function(){return new uI0};
Uj=function(){var k=_.IT.apply(0,arguments);return function(g){return xU6(g,YV.apply(null,_.Kl(k)))}};
hfk=function(k){return QA(function(g,P){var x=0;g.subscribe(new Du(P,function(U){k.call(void 0,U,x++,g)||(P.next(!1),P.complete())},void 0,function(){P.next(!0);
P.complete()}))})};
Elu=function(){return QA(function(k,g){var P=[];k.subscribe(new Du(g,function(x){P.push(x);1<P.length&&P.shift()},void 0,function(){for(var x=_.O(P),U=x.next();!U.done;U=x.next())g.next(U.value);
g.complete()},function(){P=null}))})};
Lx3=function(k,g){var P=arguments.length>=2;return function(x){return x.pipe(k?pl(function(U,A){return k(U,A,x)}):JV,Elu(),P?slj(g):zfu(function(){return new uI0}))}};
dG=function(k){var g=VA(k)?k:function(){return k};
return VA()?QA(function(P,x){var U=g();(void 0)(U).subscribe(x).add(P.subscribe(U))}):function(P){var x=new AF(P,g);
VA(P==null?void 0:P.lift)&&(x.lift=P.lift);x.source=P;x.subjectFactory=g;return x}};
qU=function(k){var g=new Oj(k,void 0,void 0);return function(P){return dG(function(){return g})(P)}};
cX=function(k,g){return QA(Wx0(k,g,arguments.length>=2))};
Vk=function(){var k=_.IT.apply(0,arguments),g=FV(k);return QA(function(P,x){(g?xU6(k,P,g):xU6(k,P)).subscribe(x)})};
Zc=function(k){return QA(function(g,P){var x=null,U=0,A=!1;g.subscribe(new Du(P,function(q){var T;(T=x)==null||T.unsubscribe();T=U++;s3(k(q,T)).subscribe(x=new Du(P,function(c){return P.next(c)},void 0,function(){x=null;
A&&!x&&P.complete()}))},void 0,function(){(A=!0,!x)&&P.complete()}))})};
mx=function(k,g){g=g===void 0?!1:g;return QA(function(P,x){var U=0;P.subscribe(new Du(x,function(A){var q=k(A,U++);(q||g)&&x.next(A);!q&&x.complete()}))})};
nlC=function(k,g,P){var x=VA(k)||g||P?{next:k,error:g,complete:P}:k;return x?QA(function(U,A){U.subscribe(new Du(A,function(q){var T;(T=x.next)==null||T.call(x,q);A.next(q)},function(q){var T;
(T=x.error)==null||T.call(x,q);A.error(q)},function(){var q;
(q=x.complete)==null||q.call(x);A.complete()}))}):JV};
SjM=function(){var k=_.IT.apply(0,arguments),g=auM(k);return QA(function(P,x){for(var U=k.length,A=Array(U),q=k.map(function(){return!1}),T=!1,c={i$jscomp$230:0};c.i$jscomp$230<U;c={i$jscomp$230:c.i$jscomp$230},c.i$jscomp$230++)s3(k[c.i$jscomp$230]).subscribe(new Du(x,function(Z){return function(w){A[Z.i$jscomp$230]=w;
T||q[Z.i$jscomp$230]||(q[Z.i$jscomp$230]=!0,(T=q.every(JV))&&(q=null))}}(c),void 0,mZ));
P.subscribe(new Du(x,function(Z){T&&(Z=[Z].concat(_.Kl(A)),x.next(g?g.apply(null,_.Kl(Z)):Z))}))})};
YjI=function(k){var g=FxC;if(g)for(var P in g)Object.prototype.hasOwnProperty.call(g,P)&&k(g[P],P,g)};
jlb=function(){var k=[];YjI(function(g){k.push(g)});
return k};
lcA=function(k){try{return!!k&&k.location.href!=null&&Qlb(k,"foo")}catch(g){return!1}};
_.JF=function(k){return new Zlu(k[0].toLowerCase())};
DUu=function(k){for(var g=_.IT.apply(1,arguments),P=k[0],x=0;x<k.length-1;x++)P+=String(g[x]),P+=k[x+1];g=document.implementation.createHTMLDocument("");x=g.createElement("style");g.head.appendChild(x);g=x.sheet;g.insertRule(P,0);if(g.cssRules.length===1&&(P=g.cssRules[0],P instanceof CSSStyleRule))return new co(P.cssText.replace(/</g,"\\3C "))};
tf3=function(k){try{return new URL(k,window.document.baseURI)}catch(g){return new URL("about:invalid")}};
Mf3=function(k,g){var P=g.createRange();P.selectNode(g.body);k=RT(k);return P.createContextualFragment(kV(k))};
KxM=function(k){k=k.nodeName;return typeof k==="string"?k:"FORM"};
olb=function(k){k=k.nodeType;return k===1||typeof k!=="number"};
fS=function(k,g,P){k.setAttribute(g,P)};
vlA=function(k){return k.parts.map(function(g){var P=g.descriptor;return""+g.url+(P?" "+P:"")}).join(" , ")};
_.WX=function(k){var g=_.IT.apply(1,arguments);if(g.length===0)return _.Yc(k[0]);for(var P=k[0],x=0;x<g.length;x++)P+=encodeURIComponent(g[x])+k[x+1];return _.Yc(P)};
_.sj=function(k,g){k=_.jy(k).toString();var P=k.split(/[?#]/),x=/[?]/.test(k)?"?"+P[1]:"";return ack(P[0],x,/[#]/.test(k)?"#"+(x?P[2]:P[1]):"",g)};
ack=function(k,g,P,x){function U(q,T){q!=null&&(Array.isArray(q)?q.forEach(function(c){return U(c,T)}):(g+=A+encodeURIComponent(T)+"="+encodeURIComponent(q),A="&"))}
var A=g.length?"&":"?";x.constructor===Object&&(x=Object.entries(x));Array.isArray(x)?x.forEach(function(q){return U(q[1],q[0])}):x.forEach(U);
return _.Yc(k+g+P)};
NGb=function(){var k=AV(HSk).toString();return _.Yc(URL.createObjectURL(new Blob([k],{type:"text/javascript"})))};
Icu=function(k){var g=[],P=0,x;for(x in k)g[P++]=x;return g};
XX0=function(k,g){for(var P in k)if(k[P]==g)return!0;return!1};
yFI=function(k,g,P){for(var x in k)if(g.call(P,k[x],x,k))return x};
pXA=function(k){if(!k||typeof k!=="object")return k;if(typeof k.clone==="function")return k.clone();if(typeof Map!=="undefined"&&k instanceof Map)return new Map(k);if(typeof Set!=="undefined"&&k instanceof Set)return new Set(k);if(k instanceof Date)return new Date(k.getTime());var g=Array.isArray(k)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(k)||k instanceof DataView?{}:new k.constructor(k.length),P;for(P in k)g[P]=pXA(k[P]);return g};
CDA=function(k){var g=arguments.length;if(g==1&&Array.isArray(arguments[0]))return CDA.apply(null,arguments[0]);if(g%2)throw Error("ma");for(var P={},x=0;x<g;x+=2)P[arguments[x]]=arguments[x+1];return P};
Gxb=function(k){var g=arguments.length;if(g==1&&Array.isArray(arguments[0]))return Gxb.apply(null,arguments[0]);for(var P={},x=0;x<g;x++)P[arguments[x]]=!0;return P};
bD=function(k,g,P,x){this.top=k;this.right=g;this.bottom=P;this.left=x};
Rfk=function(k){k=k.global;if(k.PendingGetBeacon)return k.PendingGetBeacon};
uD=function(k){return function(g){return g.pipe(k$s(k,dG(new zx)))}};
hF=function(k){return function(g){return g.pipe(k$s(k,qU(1)))}};
k$s=function(k,g){function P(x){return new fl(function(U){return x.subscribe(function(A){Ej(k,function(){return void U.next(A)},3)},function(A){Ej(k,function(){return void U.error(A)},3)},function(){Ej(k,function(){return void U.complete()},3)})})}
return ra(P,Nas(),g,tV(),P)};
$Bu=function(k){var g=g46(k);return g===null?new LS(null):g.pipe(M_(function(P){P=P.serialize();if(Px0)P=_.iV.btoa(P);else{for(var x=[],U=0,A=0;A<P.length;A++){var q=P.charCodeAt(A);q>255&&(x[U++]=q&255,q>>=8);x[U++]=q}P=_.tU(x)}return P}),xl(1),hF(k.queue))};
xB0=function(k){var g=g===void 0?{}:g;if(typeof Event==="function")return new Event(k,g);if(typeof document!=="undefined"){var P=document.createEvent("CustomEvent");P.initCustomEvent(k,g.bubbles||!1,g.cancelable||!1,g.detail);return P}throw Error();};
i4M=function(k){return typeof k==="string"?document.getElementById(k):k};
AIr=function(k){var g=!1;g=g===void 0?!1:g;if(k.tagName==="IMG"){if(k.complete&&(!k.naturalWidth||!k.naturalHeight))return!0;var P;if(g&&((P=k.style)==null?void 0:P.display)==="none")return!0}var x,U;return UBs.test((x=k.getAttribute("width"))!=null?x:"")&&UBs.test((U=k.getAttribute("height"))!=null?U:"")};
dB0=function(k,g){if(k.tagName==="IMG")return k.naturalWidth&&k.naturalHeight?!0:!1;try{if(k.readyState)var P=k.readyState;else{var x,U;P=(x=k.contentWindow)==null?void 0:(U=x.document)==null?void 0:U.readyState}return P==="complete"}catch(A){return g===void 0?!1:g}};
O4k=function(k){k||(k=function(g,P,x){g.addEventListener(P,x)});
return k};
cI6=function(k,g){var P=qgb();P=P===void 0?new TCA:P;if(k=i4M(k)){var x=O4k(x);for(var U=!1,A=function(Y){U||(U=!0,g(Y))},q,T=2,c=0;c<eVM.length;++c)if(eVM[c]===k.tagName){T=3;
q=[k];break}q||(q=k.querySelectorAll(eVM.join(",")));var Z=0,w=0,J=!0,r=k=!1;c={};for(var f=0;f<q.length;c={isImg:void 0},f++){var B=q[f];if(!AIr(B))if(c.isImg=B.tagName==="IMG",dB0(B,P.crossDomainLoadedDefault))k=!0,c.isImg&&(J=!0);else{Z++;var L=function(Y){return function(l){Z--;!Z&&J&&A(T);Y.isImg&&(l=l&&l.type==="error",w--,l||(J=!0),!w&&r&&J&&A(T))}}(c);
x(B,"load",L);c.isImg&&(w++,x(B,"error",L))}}w===0&&(J=!0);q=null;q=_.iV.document.readyState==="complete";if(Z===0&&!k&&q)T=5;else if(Z||!k){x(_.iV,"load",function(){!P.pendingImagesBlockLoad||!w&&J?A(4):r=!0});
return}A(T)}};
VlM=function(k,g,P){if(k)for(var x=0;k!=null&&x<500&&!P(k);++x)k=g(k)};
Z4V=function(k,g){VlM(k,function(P){try{return P===P.parent?null:P.parent}catch(x){}return null},g)};
mBs=function(k,g){if(k.tagName=="IFRAME")g(k);else{k=k.querySelectorAll("IFRAME");for(var P=0;P<k.length&&!g(k[P]);++P);}};
w6b=function(k){return(k=k.ownerDocument)&&(k.parentWindow||k.defaultView)||null};
JIs=function(k,g,P){try{var x=JSON.parse(P.data)}catch(q){}if(typeof x==="object"&&x&&x.type==="creativeLoad"){var U=w6b(k);if(P.source&&U){var A;Z4V(P.source,function(q){try{if(q.parent===U)return A=q,!0}catch(T){}});
A&&mBs(k,function(q){if(q.contentWindow===A)return g(x),!0})}}};
rIC=function(k){return typeof k==="string"?document.getElementById(k):k};
b4b=function(){var k={};return k[0]=_.WX(fDb,"current"),k[1]=_.WX(WhI),k[2]=_.WX(siA),k};
nS=function(k,g){return k.left===g.left&&k.top===g.top&&k.width===g.width&&k.height===g.height};
BCC=function(k,g){return{left:Math.max(k.left,g.left),top:Math.max(k.top,g.top),width:Math.max(0,Math.min(k.left+k.width,g.left+g.width)-Math.max(k.left,g.left)),height:Math.max(0,Math.min(k.top+k.height,g.top+g.height)-Math.max(k.top,g.top))}};
zV3=function(k,g){return{left:Math.round(k.left+g.x),top:Math.round(k.top+g.y),width:k.width,height:k.height}};
uHr=function(k,g,P){if(k&&g!==null&&g!=g.top){if(!g.top)return new _.Sf(-12245933,-12245933);g=g.top}try{return(P===void 0?0:P)?(new _.Sf(g.innerWidth,g.innerHeight)).round():_.Yl(g).round()}catch(x){return new _.Sf(-12245933,-12245933)}};
hVk=function(k,g,P){try{if(k){if(!g.top)return new bD(-12245933,-12245933,-12245933,-12245933);g=g.top}var x=uHr(k,g,P),U=x.height,A=x.width;if(A===-12245933)return new bD(A,A,A,A);var q=jf(Qk(g.document)),T=q.x,c=q.y;return new bD(c,T+A,c+U,T)}catch(Z){return new bD(-12245933,-12245933,-12245933,-12245933)}};
E4s=function(k){var g;return(g=k.google_tag_data)!=null?g:k.google_tag_data={}};
Lhb=function(k){var g,P;return typeof((g=k.navigator)==null?void 0:(P=g.userAgentData)==null?void 0:P.getHighEntropyValues)==="function"};
Sgj=function(k){if(!Lhb(k))return null;var g=E4s(k);if(g.uach_promise)return g.uach_promise;k=k.navigator.userAgentData.getHighEntropyValues(n4b).then(function(P){g.uach!=null||(g.uach=P);return P});
return g.uach_promise=k};
aDM=function(k){var g;return Fh3(Yg6(jiM(Qij(lDV(DB3(tlC(Ml0(Khj(new o40,k.architecture||""),k.bitness||""),k.mobile||!1),k.model||""),k.platform||""),k.platformVersion||""),k.uaFullVersion||""),((g=k.fullVersionList)==null?void 0:g.map(function(P){var x=new v4V;x=_.lD(x,1,P.brand);return _.lD(x,2,P.version)}))||[]),k.wow64||!1)};
H4b=function(k){var g,P;return(P=(g=Sgj(k))==null?void 0:g.then(function(x){return aDM(x)}))!=null?P:null};
NCb=function(k,g){return new fl(function(P){var x=!1,U=Array(g.length);U.fill(void 0);var A=new Set,q=new Set,T=function(J,r){k.running?(U[r]=J,A.add(r),x||(x=!0,Ej(k,function(){x=!1;P.next(_.ak(U))},1))):P.error(new Dc(r))},c=function(J,r){q.add(r);
A.add(r);Ej(k,function(){P.error(J)},1)},Z=function(J){q.add(J);
Ej(k,function(){q.size===g.length&&P.complete()},1)},w=g.map(function(J,r){return J.subscribe(function(f){return void T(f,r)},function(f){return void c(f,r)},function(){return void Z(r)})});
return function(){w.forEach(function(J){return void J.unsubscribe()})}})};
yIA=function(k,g,P){function x(){if(g.debugChannel){var Y=g.debugChannel,l=Y.next;var D={creativeId:g.debugNames.getName(P),requiredSignals:U,signals:Object.assign({},A),hasPrematurelyCompleted:q,errorMessage:T,erroredSignalKey:c};D={specMajor:2,specMinor:0,specPatch:0,timestamp:Cl(g.timeProvider.now(),new GU(0,g.timeProvider.timeline)),instanceId:g.debugNames.getName(g.symbol),creativeState:D};l.call(Y,D)}}
for(var U=Object.keys(k),A={},q=!1,T=null,c=null,Z={},w=new Set,J=[],r=[],f=_.O(U),B=f.next(),L={};!B.done;L={key$jscomp$394:void 0},B=f.next())L.key$jscomp$394=B.value,B=k[L.key$jscomp$394],B instanceof LS?(Z[L.key$jscomp$394]=B.value,w.add(L.key$jscomp$394),g.debugChannel&&(A[String(L.key$jscomp$394)]=JFI(B.value))):(B=B.pipe(iD(function(Y,l){return mUb(Y)||mUb(l)?!1:Y===l}),M_(function(Y){return function(l){g.debugChannel&&(A[String(Y.key$jscomp$394)]=JFI(l),x());
var D={};return D[Y.key$jscomp$394]=l,D}}(L)),kl(function(Y){return function(l){if(l instanceof Dc)throw new ID0(String(Y.key$jscomp$394));
throw l;}}(L)),nlC(function(Y){return function(){w.add(Y.key$jscomp$394)}}(L),function(Y){return function(l){c=String(Y.key$jscomp$394);
T=String(l);x()}}(L),function(Y){return function(){w.has(Y.key$jscomp$394)||(q=!0,x())}}(L))),r.push(L.key$jscomp$394),J.push(B));
(k=Object.keys(A).length>0)&&x();f=NCb(g.queue,J).pipe(kl(function(Y){if(Y instanceof Dc)throw new X6r(String(r[Y.inputObservableIndex]));throw Y;}),M_(function(Y){return Object.freeze(Object.assign.apply(Object,[{},
Z].concat(_.Kl(Y))))}));
return(J=J.length>0)&&k?yA(YV(Object.freeze(Z)),f):J?f:YV(Object.freeze(Z))};
p6r=function(k,g,P,x,U){return k.performanceMonitor.timeExecution.bind(k.performanceMonitor)(733,function(){var A={};try{return g.pipe(kl(function(q){x(Object.assign({},A,{error:q}));return XV}),Ho(function(q){try{var T=P(k,q)}catch(Z){return x(Object.assign({},A,{error:Z instanceof Error?Z:String(Z)})),XV}var c={};
return yIA(T,k,q.symbol).pipe(nlC(function(Z){c=Z}),qU(1),tV()).pipe(U,kl(function(Z){x(Object.assign({},c,{error:Z}));
return XV}),Uj(void 0),M_(function(){return!0}))})).pipe(cX(function(q){return q+1},0),kl(function(q){x(Object.assign({},A,{error:q}));
return XV}))}catch(q){return x(Object.assign({},A,{error:q})),XV}})()};
tF=function(k){var g=new Map;if(typeof k!=="object"||k===null)return g;Object.values(k).forEach(function(P){P&&typeof P.extrapolateToNow==="function"&&(g.has(P.clock.timeline)||g.set(P.clock.timeline,P.clock.now()))});
return g};
Cxr=function(k,g){return typeof k==="string"?encodeURIComponent(k):typeof k==="number"?String(k):Array.isArray(k)?k.map(function(P){return Cxr(P,g)}).join(","):k instanceof GU?k.toString():k&&typeof k.extrapolateToNow==="function"?Cxr(k.extrapolateUsingTimestampMap(g).value,g):k===!0?"1":k===!1?"0":k===void 0||k===null?null:k instanceof G$6?RV0(k):[k.top,
k.left,k.top+k.height,k.left+k.width].join()};
kTs=function(k,g){k=Object.entries(k).map(function(P){var x=_.O(P);P=x.next().value;x=x.next().value;x=Cxr(x,g);return x===null?"":P+"="+x}).filter(function(P){return P!==""});
return k.length?k.join("&"):""};
$Y6=function(k,g){var P=gSb,x=P4r;g=g===void 0?.01:g;return function(U){g>0&&Math.random()<=g&&(k.global.HTMLFencedFrameElement&&k.global.fence&&typeof k.global.fence.reportEvent==="function"&&k.global.fence.reportEvent({eventType:"active-view-error",eventData:"",destination:["buyer"]}),U=Object.assign({},U,{errorMessage:U.error instanceof Error&&U.error.message?U.error.message:String(U.error),errorStack:U.error instanceof Error&&U.error.stack?String(U.error.stack):null,errorName:U.error instanceof
Error&&U.error.name?String(U.error.name):null,errorContext:String(k.performanceMonitor.timedFunctionContext),errorEscapedQueryId:U.escapedQueryId}),P(Object.assign({},U,{payloadMapper:function(){return function(A){try{return x(Object.assign({},A))}catch(q){return{}}}}(),
urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=17"]}),tF(U)).forEach(function(A){k.beaconFactory.makeBeacon(A).sendNow()}))}};
xYs=function(){var k=_.IT.apply(0,arguments);return function(g){var P=g.pipe(qU(1),tV());g=k.map(function(x){return P.pipe(x,Uj(!0))});
return o3(g).pipe(xl(1),PX())}};
iP0=function(){var k=_.IT.apply(0,arguments);return function(g){var P=g.pipe(qU(1),tV());g=k.map(function(x){return P.pipe(x,Uj(!0))});
return yA.apply(null,_.Kl(g)).pipe(xl(1),PX())}};
UY0=function(k,g){return function(P){var x=P.pipe(qU(1),tV());P=x.pipe(k,Uj(!0));x=x.pipe(ra(g,qU(),tV()),Uj(!0));P=o3([P,x]);return Vfu(P,x).pipe(xl(1),PX())}};
A4V=function(k,g,P){P(!0)};
dYr=function(k,g){return ra(Zc(function(P){var x=k(P),U=g(P),A={};return x&&U&&A?new fl(function(q){U(x,A,function(T){q.next(Object.assign({},P,{canEmit:T}));q.complete()});
return function(){}}):MU}),pl(function(P){return P.canEmit}))};
OPj=function(k){var g={attributes:!0,childList:!0,characterData:!0,subtree:!0};return function(P){return P.pipe(Zc(function(x){return new fl(function(U){function A(){T.disconnect();c.unsubscribe()}
var q=k.MutationObserver;if(q&&x.ref!==void 0){var T=new q(function(Z){U.next(Z)});
T.observe(x.ref,g);var c=x.JSC$9362_released.subscribe(A);return A}})}))}};
q4A=function(k){if(k.measurementDeferralState===3)return null;if(k.timeOnScreenReason!==void 0){var g=k.creativeFound===!1?"n":null;if(g!==null)return g}return k.geometricMeasurementErrors instanceof KS?"msf":k.contextValidationErrors instanceof ol?"c":k.contextVisibilityKnown===!1?"pv":k.geometricMeasurementErrors||k.contextValidationErrors?"x":null};
e1k=function(k,g){return k.replace(Tcu,function(P,x){try{var U=_.vX.get(g,x);if(U==null||U.toString()==null)return P;U=U.toString();if(U==""||!_.eM(U==null?"":String(U)))return encodeURIComponent(U).replace(/%2C/g,",")}catch(A){}return P})};
c4M=function(k,g){var P=Object.assign({},k),x=k.userAgentClientHints;P=(delete P.userAgentClientHints,P);P=k.payloadMapper(P);var U=kTs(P,g);return _.al(k.urlPrefixes,function(A){var q="";typeof x==="string"&&(q="&"+kTs({uach:x},g));var T={};return e1k(A,(T.VIEWABILITY=U,T))+q})};
gSb=function(k,g){var P=k.payloadMapper(k),x=kTs(P,g);return x?_.al(k.urlPrefixes,function(U){U=U.indexOf("?")>=0?U:U+"?";U="?&".indexOf(U.slice(-1))>=0?U:U+"&";return U+x}):k.urlPrefixes};
VcC=function(){return ra(pl(function(k){return k!==void 0}),M_(function(k){return k}))};
ZP6=function(k){return ra(M_(function(){return!0}),Vk(!1),hF(k))};
mYb=function(k){return k.length<=0?XV:o3(k.map(function(g){var P=0;return g.pipe(M_(function(x){return{index:P++,value:x}}))})).pipe(pl(function(g){return g.every(function(P){return P.index===g[0].index})}),M_(function(g){return g.map(function(P){return P.value})}))};
wck=function(k,g){k.currentState&&(k.previousState=k.currentState);k.currentState=g;k.previousState&&k.previousState.value?(g=Math.max(0,Cl(g.timestamp,k.previousState.timestamp)),k.totalTime+=g,k.consecutiveTime+=g):k.consecutiveTime=0;return k};
J4A=function(){return ra(cX(wck,{totalTime:0,consecutiveTime:0}),M_(function(k){return k.totalTime}))};
r4j=function(){return ra(cX(wck,{totalTime:0,consecutiveTime:0}),M_(function(k){return k.consecutiveTime}))};
fBM=function(k,g){return function(P){return mYb(g.map(function(x){return P.pipe(k(x))}))}};
WGu=function(){var k;return ra(nlC(function(g){return void(k=g.timestamp)}),r4j(),M_(function(g){return{timestamp:k,
value:Math.round(g)}}))};
s6j=function(k,g){return nS(k.topWindowViewportExternalGeometry,g.topWindowViewportExternalGeometry)&&nS(k.elementGeometry,g.elementGeometry)&&nS(k.exposedViewportLocalGeometry,g.exposedViewportLocalGeometry)&&nS(k.intersectionGeometry,g.intersectionGeometry)&&k.elementGeometrySourceName===g.elementGeometrySourceName&&k.measurementRequests===g.measurementRequests&&k.viewportGeometrySourceName===g.viewportGeometrySourceName&&k.viewportLocalAppOffset.x===g.viewportLocalAppOffset.x&&k.viewportLocalAppOffset.y===
g.viewportLocalAppOffset.y};
u60=function(k,g){return function(P){return function(x){var U=x.pipe(dG(new zx),tV());x=P.element.pipe(iD());U=U.pipe(M_(function(A){return A.value}));
return o3([x,U,g]).pipe(M_(function(A){var q=_.O(A);A=q.next().value;var T=q.next().value;q=q.next().value;if(A.ref===void 0)var c={top:0,left:0,width:0,height:0};else{c=A.ref.getBoundingClientRect();var Z=A.ref,w=k.global,J=new _.HX(0,0),r=Il(_.XI(Z));if(Qlb(r,"parent")){do{if(r==w)var f=_.yk(Z);else f=bP0(Z),f=new _.HX(f.left,f.top);J.x+=f.x;J.y+=f.y}while(r&&r!=w&&r!=r.parent&&(Z=r.frameElement)&&(r=r.parent))}c={top:J.y,left:J.x,width:c.width,height:c.height}}c=zV3(c,T.viewportLocalAppOffset);
w=BCC(c,T.exposedViewportLocalGeometry);J=k.timeProvider.now();r=Object;Z=r.assign;if(q!==2||k.inCrossDomainIframe||w.width<=0||w.height<=0)var B=!1;else try{var L=k.document.elementFromPoint(w.left+w.width/2,w.top+w.height/2);B=L?!BcC(L,A):!1}catch(Y){B=!1}return{timestamp:J,value:Z.call(r,{},T,{elementGeometrySourceName:"geo",intersectionGeometry:B?z1b.intersectionGeometry:w,elementGeometry:c})}}),uD(k.queue))}}};
BcC=function(k,g,P){P=P===void 0?0:P;return k.ref===void 0||g.ref===void 0?!1:k.ref===g.ref||_.pS(g.ref,function(x){return x===k.ref})?!0:g.ref.ownerDocument&&g.ref.ownerDocument.defaultView&&g.ref.ownerDocument.defaultView===g.ref.ownerDocument.defaultView.top?!1:P<10&&g.ref.ownerDocument&&g.ref.ownerDocument.defaultView&&g.ref.ownerDocument.defaultView.frameElement?BcC(k,new CS(g.ref.ownerDocument.defaultView.frameElement),P+1):!0};
LGC=function(k){return function(g){return g.pipe(k.ResizeObserver?h1V(k):ES6(k),qU(1),tV())}};
h1V=function(k){return function(g){return g.pipe(Zc(function(P){var x=k.ResizeObserver;if(!x||P.ref===void 0)return YV(z1b.elementGeometry);var U=(new fl(function(A){function q(){P.ref!==void 0&&T.unobserve(P.ref);T.disconnect();c.unsubscribe()}
if(P.ref===void 0)return A.complete(),function(){};
var T=new x(function(Z){Z.forEach(function(w){A.next(w)})});
T.observe(P.ref);var c=P.JSC$9362_released.subscribe(q);return q})).pipe(R3(k.performanceMonitor,736),M_(function(A){return A.contentRect}));
return yA(YV(P.ref.getBoundingClientRect()),U)}),iD(nS))}};
ES6=function(k){return function(g){var P=g.pipe(OPj(k)),x=k.onResize;P=yA(g.pipe(M_(function(){return xB0("resize")})),P,x);
return o3(g,P).pipe(R3(k.performanceMonitor,737),M_(function(U){U=_.O(U).next().value;return U.ref===void 0?void 0:U.ref.getBoundingClientRect()}),VcC(),iD(nS))}};
FGV=function(k,g){var P=nSA(k,g).pipe(qU(1),tV());return function(x){return function(U){U=U.pipe(Zc(function(A){return A.element}),iD());
return o3([P,U]).pipe(Zc(function(A){var q=_.O(A);A=q.next().value;q=q.next().value;return S4k(k,A.intersectionObserver,LGC(k),A.observations,x,A.flushRecords,q)}),uD(k.queue))}}};
Y4k=function(k){return M_(function(g){return g.value.viewportGeometrySourceName!=="nio"?g:Object.assign({},g,{value:Object.assign({},g.value,{exposedViewportLocalGeometry:Rl(k,!0),topWindowViewportExternalGeometry:Rl(k,!0)})})})};
j6V=function(k,g){return YV(g).pipe(k,M_(function(){return g}))};
nSA=function(k,g){return k.timeProvider.timeline!==Q60?jV(new KS(2)):k.MutationObserver?typeof IntersectionObserver==="undefined"?jV(new KS(0)):(new fl(function(P){var x=new zx,U=new k4(x.next.bind(x),{threshold:[].concat(_.Kl(g))});P.next({observations:x.pipe(R3(k.performanceMonitor,735)),intersectionObserver:U,flushRecords:function(A){A=U.takeRecords(A);A.length>0&&x.next(A)}})})).pipe(xl(1),qU(1),tV()):jV(new KS(1))};
lBA=function(k){return Q3C(k.sort(function(g,P){return g.time-P.time}),Hlk)};
S4k=function(k,g,P,x,U,A,q){return new fl(function(T){function c(){B||(B=!0,q.ref!==void 0&&g.unobserve(U,q.ref),w.unsubscribe(),f.unsubscribe(),r.unsubscribe(),L.unsubscribe())}
if(q.ref!==void 0){DYA(g,U);g.observe(U,q.ref);var Z=new gC({timestamp:k.timeProvider.now(),value:Object.assign({},z1b,{viewportGeometrySourceName:"nio",elementGeometrySourceName:"nio"})}),w=x.pipe(Ho(function(Y){return lBA(Y)}),pl(function(Y){return Y.target===q.ref}),M_(function(Y){return{timestamp:new GU(Y.time,Q60),
value:{viewportGeometrySourceName:"nio",exposedViewportLocalGeometry:Y.rootBounds||P6,topWindowViewportExternalGeometry:Y.rootBounds||Rl(k,!0),measurementRequests:J,elementGeometrySourceName:"nio",intersectionGeometry:Y.intersectionRect,elementGeometry:Y.boundingClientRect,viewportLocalAppOffset:{x:0,y:0},isIntersecting:Y.isIntersecting,isV2Visible:Y.isVisible}}}),dG(Z),tV()).subscribe(T),J=new zx,r=J.subscribe(function(){A(U);
T.next({timestamp:k.timeProvider.now(),value:Z.value.value});q.ref!==void 0&&(g.unobserve(U,q.ref),g.observe(U,q.ref))}),f=j6V(P,q).subscribe(function(){J.next()}),B=!1,L=q.JSC$9362_released.subscribe(function(){return c()});
return c}})};
tcu=function(k,g){var P=k.getOnBackgrounded().pipe(M_(function(){return"b"}));
return Vfu(g,P).pipe(xl(1),hF(k.queue))};
$4=function(k){return function(g){var P;return g.pipe(nlC(function(x){return void(P=x.timestamp)}),M_(function(x){return x.value}),k,M_(function(x){return{timestamp:P,
value:x}}))}};
Mck=function(k){return k.intersectionGeometry.width*k.intersectionGeometry.height/(k.elementGeometry.width*k.elementGeometry.height)};
x4=function(k,g,P){P=P===void 0?function(x,U){return x===U}:P;
return k.timestamp.equals(g.timestamp)&&P(k.value,g.value)};
AI=function(k,g){return g.pipe(M_(function(P){return new Ug(k.timeProvider,{timestamp:k.timeProvider.now(),value:P})}))};
KGb=function(k){return function(g){return g.pipe(SjM(k),M_(function(P){var x=_.O(P);P=x.next().value;x=x.next().value;var U=P.value;return{timestamp:P.timestamp,value:U>=1?!0:U<=0?!1:U>=x}}))}};
vSb=function(){return ra(pl(function(k,g){return g>0}),oS0,Vk(-1),iD())};
aB0=function(k,g,P){return k?o3([g,P]).pipe(pl(function(x){var U=_.O(x);x=U.next().value;U=U.next().value;return x.timestamp.equals(U.timestamp)}),M_(function(x){var U=_.O(x);
x=U.next().value;U=U.next().value;return x.value>U.value?x:U})):g};
IB3=function(k){return function(g){var P=g.pipe(HPs),x=g.pipe(Ncr);return k instanceof fl?k.pipe(Zc(function(U){return aB0(U,P,x)})):aB0(k.value,P,x)}};
$Eb=function(k,g,P,x){var U=x.geometryIsOccluded,A=x.exposureThreshold,q=x.wasLargeAdAtRender,T=x.allowLargeAdThreshold,c=x.largeAdExposureThreshold,Z=x.mayUseViewportShareExposure,w=x.hasMeasurementStarted;x=x.useIntersectionObserverV2;g=Xcr(k,P,g);P=y4j(k,P);x=pcA(g,x);var J=C4b(k,U,Z,g),r=J.pipe(M_(function(H){return H.value}),iD(),hF(k),cX(function(H,y){return Math.max(H,y)},0)),f=J.pipe(M_(function(H){return H.value}),vSb(),hF(k)),B=g.pipe(GT0,M_(function(H){return H.value}),xl(2),iD(),hF(k));
q=R1I(k,g,q,T);var L=q.pipe(Vk(!1),iD(),M_(function(H){return H?c:A}));
T=J.pipe(KGb(L),iD(),hF(k));var Y=o3([T,g]).pipe(pl(function(H){var y=_.O(H);H=y.next().value;y=y.next().value;return H.timestamp.equals(y.timestamp)}),M_(function(H){var y=_.O(H);
H=y.next().value;y=y.next().value;return{visible:H.value,geometry:y.value.elementGeometry}}),cX(function(H,y){return!y.visible&&H.visible?H:y},{visible:!1,
geometry:P6}),M_(function(H){return H.geometry}),Vk(P6),hF(k),iD(nS));
Z=Z instanceof fl?Z.pipe(iD(),$l()):MU;L=o3([Z,L]).pipe($l());var l=g.pipe(pl(function(H){return H.value.viewportGeometrySourceName!=="ns"&&H.value.elementGeometrySourceName!=="ns"}),cX(function(H){return H+1},0),Vk(0),hF(k)),D=P.pipe($l(!0),Vk(!1),hF(k));
D=o3([w,D]).pipe(M_(function(H){var y=_.O(H);H=y.next().value;y=y.next().value;return H&&!y}),hF(k));
var X=g.pipe(kMr,iD()),a=X.pipe(M_(function(H){return H.value}),cX(function(H,y){return Math.max(H,y)},0),iD(),hF(k));
k=X.pipe(M_(function(H){return H.value}),vSb(),hF(k));
return{shouldResetExposureSignals:Z,shouldResetViewabilitySignals:L,geometrySignals:{readyGeometryWithDefault:g,measurementStrategy:g.pipe(gKb),creativePosition:Y.pipe(iD(nS)),visible:T.pipe(iD(x4)),timestampedExposure:J.pipe(iD(x4)),maximumExposure:r,minimumExposure:f,browserSize:g.pipe(POb,iD(_.Cb)),timestampedScreenShare:X,maxScreenShare:a,minScreenShare:k,geometricMeasurementErrors:P,measurementRequests:g.pipe(M_(function(H){return H.value.measurementRequests})),
isLargeAd:q,geometryIsOccluded:U,hasMeasurementStarted:w,geometryMeasurable:D,validMeasurementCount:l,loadTimeExposure:B,v2VisibilityBitVector:x}}};
y4j=function(k,g){return g.pipe(pl(function(){return!1}),M_(function(P){return P}),kl(function(P){return dC(new LS(P),k)}))};
Xcr=function(k,g,P){return g.pipe(efu(MU),hF(k)).pipe(iD(function(x,U){return x4(x,U,s6j)}),Vk({timestamp:P.now(),
value:z1b}),hF(k))};
C4b=function(k,g,P,x){P=x.pipe(IB3(P),$4(M_(function(U){return Math.round(U*100)/100})),hF(k));
return g instanceof LS?P:o3([P,g]).pipe(M_(function(U){var A=_.O(U);U=A.next().value;A=A.next().value;return{timestamp:A.timestamp.maximum(U.timestamp),value:A.value?0:U.value}}),iD(x4),hF(k))};
R1I=function(k,g,P,x){g=[g.pipe(M_(function(U){return U.value.elementGeometry.width*U.value.elementGeometry.height>=242500}))];
P instanceof fl&&g.push(P.pipe(M_(function(U){return!!U})));
P=o3(g);return x?P.pipe(M_(function(U){return U.some(function(A){return A})}),Vk(!1),iD(),hF(k)):dC(new LS(!1),k)};
pcA=function(k,g){k=o3([k,g]).pipe(M_(function(U){var A=_.O(U);U=A.next().value;if(A.next().value&&U.value.isIntersecting)return U.value.isV2Visible}),iD());
var P=k.pipe(M_(function(U){return U===void 0?!0:U}),cX(function(U,A){return U||!A},!1)),x=k.pipe(cX(function(U,A){return A===void 0?U:A?!1:U!=null?U:!0},void 0),M_(function(U){return!!U}));
return o3([g,ZSs(k,P,x)]).pipe(M_(function(U){var A=_.O(U);U=A.next().value;var q=_.O(A.next().value);A=q.next().value;var T=q.next().value;q=q.next().value;var c=0;if(!U)return 0;if(A===void 0)return 16;A&&(c|=1);A||(c|=2);T&&(c|=4);q&&(c|=8);return c}))};
OrV=function(k,g,P,x,U){var A=xEb.timeThresholdMs;var q=q===void 0?new irM(g,x):q;return(new fl(function(T){var c=P.pipe(Vk(void 0),Zc(function(){return UEb(U)})).pipe(M_(function(Z){var w=Z.value;
Z=Z.timestamp;var J=w.visible;w=w.consecutiveViewTime;var r=w>=A;r||!J?AwM(q):(Z=Math.max(0,Cl(g.now(),Z)),dEj(q,Math.max(0,A-w-Z)));return r}),cX(function(Z,w){return w||Z},!1),iD()).subscribe(T);
return function(){q.dispose();c.unsubscribe()}})).pipe(mx(function(T){return!T},!0),hF(k))};
UEb=function(k){return mYb([k,k.pipe(WGu())]).pipe(M_(function(g){var P=_.O(g);g=P.next().value;P=P.next().value;return{timestamp:g.timestamp,value:{visible:g.value,consecutiveViewTime:P.value}}}),iD(function(g,P){return x4(g,P,function(x,U){return x.consecutiveViewTime===U.consecutiveViewTime&&x.visible===U.visible})}))};
qf0=function(){return ra(r4j(),cX(function(k,g){return Math.max(k,g)},0),M_(function(k){return Math.round(k)}))};
TLb=function(k){return ra(KGb(YV(k)),qf0())};
eOA=function(k,g){return g instanceof fl?g.pipe(Zc(function(P){return(P=P?15:null)?jV(new KS(P)):k})):(g=g.value?15:null)?jV(new KS(g)):k};
cwI=function(k){var g=new KS(13);if(k.length<1)return{chain:XV,capturedErrors:XV};var P=new zx,x=k[0];return{chain:k.slice(1).reduce(function(U,A){return U.pipe(kl(function(q){P.next(q);return A}))},x).pipe(kl(function(U){P.next(U);
return jV(g)}),dG(new zx),tV()),
capturedErrors:P}};
Vvb=function(k,g){var P=k.pipe(dG(new zx),tV());return Zc(function(x){return P.pipe(g(x))})};
mEb=function(k,g){if(k.inCrossDomainIframe)return jV(new KS(6));var P=new zx;return yA(YV({}),g,P).pipe(M_(function(){return{timestamp:k.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:Zr0(k),topWindowViewportExternalGeometry:Rl(k,!0),measurementRequests:P,viewportLocalAppOffset:{x:0,y:0}}}}),uD(k.queue))};
Zr0=function(k){var g=Rl(k,!1);if(!k.inIframe||!lcA(k.global.parent)||k.global.parent===k.global)return g;var P=new Og(k.global.parent,k.debugChannel);P.beaconFactory=k.beaconFactory;P=Zr0(P);k=k.global.frameElement.getBoundingClientRect();return BCC(zV3(BCC(P,k),{x:g.left-k.left,y:g.top-k.top}),g)};
w8k=function(k){if(k.prerendering)return 3;var g;return(g={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[k.visibilityState||k.webkitVisibilityState||k.mozVisibilityState||""])!=null?g:0};
Jw3=function(k){return k.document.JSC$9373_onVisibilityChange.pipe(M_(function(g){return g==="visible"}),iD(),hF(k.queue))};
rwk=function(k,g,P){var x;return g.pipe(iD(),Zc(function(U){return P.pipe(M_(function(){if(!x){x=!0;try{U.next()}finally{x=!1}}return!0}))}),Vk(!1),hF(k.queue))};
fZs=function(k){return ra($4(M_(function(g){return g>=1?!0:g<=0?!1:g>=k})),J4A(),M_(function(g){return Math.round(g)}))};
syA=function(k,g,P,x,U){var A=WH0;if(A.length>1)for(var q=0;q<A.length-1;q++)if(A[q]<A[q+1])throw Error();q=U.pipe(Vk(void 0),Zc(function(){return P.pipe(WGu())}),iD(),hF(k));
U=U.pipe(Vk(void 0),Zc(function(){return P.pipe(qf0())}),iD(),hF(k));
return{totalMeasurementTime:x.pipe(Vk(void 0),Zc(function(){return g.pipe(M_(function(T){return{timestamp:T.timestamp,value:!0}}),J4A())}),iD(),hF(k)),
totalUnviewedTime:x.pipe(Vk(void 0),Zc(function(){return g.pipe(M_(function(T){return{timestamp:T.timestamp,value:T.value===0}}),J4A())}),iD(),hF(k)),
maxTimeOnScreen:x.pipe(Vk(void 0),Zc(function(){return g.pipe(fBM(TLb,A))}),iD(_.Cb),hF(k)),
timeOnScreen:x.pipe(Vk(void 0),Zc(function(){return g.pipe(fBM(fZs,A),M_(function(T){return T.map(function(c,Z){return Z>0?c-T[Z-1]:c})}))}),iD(_.Cb),hF(k)),
maxConsecutiveViewTime:U,consecutiveViewTime:q.pipe(iD(x4),hF(k))}};
BLI=function(k){var g=!0;g=g===void 0?!1:g;return ra(Zc(function(P){return brr(k.document,P,g)}),hF(k.queue))};
zOb=function(k,g,P){var x=P.pipe(M_(function(U){return{value:U,timestamp:k.timeProvider.now()}}),iD(x4));
return g instanceof fl?g.pipe(iD(),Zc(function(U){return U?dC(new LS({value:!1,timestamp:k.timeProvider.now()}),k.queue):x})):g.value===!1?x:new LS(!1)};
u2I=function(k,g,P,x,U,A,q){var T=xEb;g=g instanceof fl?g.pipe(Vk(!1),iD()):g;var c=!k.isMobile();P=zOb(k,P,x);k=q.measurableCreative.pipe(ZP6(k.queue));return Object.assign({},T,{geometryIsOccluded:P,wasLargeAdAtRender:U,allowLargeAdThreshold:c,mayUseViewportShareExposure:g,hasMeasurementStarted:k,useIntersectionObserverV2:A})};
EKk=function(k,g,P,x,U,A){var q=1;A=A===void 0?!0:A;q=q===void 0?.01:q;var T=T===void 0?k.timeProvider.intervalObservable(100).pipe(hF(k.queue)):T;return k.performanceMonitor.timeExecution(916,function(){return hOb(k,g.pipe(uD(k.queue)),P.pipe(uD(k.queue)),x,U,A,q,T)})()};
hOb=function(k,g,P,x,U,A,q,T){var c=Jw3(k).pipe(M_(function(w){return!w})),Z=new LHA(k,[new nK3(k,WH0),
new Sf6(k,T)]);T=xYs(FHb,Yfu);return p6r(k,g,function(w,J){var r=dC(new LS(J.element),w.queue).pipe(BLI(w),hF(w.queue)),f={loadedElement:r,shouldMeasure:r.pipe($l(!0)),measurableCreative:r.pipe(M_(function(H){var y=y===void 0?Symbol():y;return Object.freeze({symbol:y,element:dC(new LS(H),w.queue)})})),
creativeSearchResult:dC(new LS("mue"),w.queue)},B=new LS(!1),L=new LS(!1),Y=new LS(17),l=new LS(!1),D=new LS(!1),X=dC(qB,w.queue);B=Z.buildGeometrySource(f,{inApp:B,useV2:!1,requestSource:dC(Y,w.queue)}).geometrySource;f=u2I(w,l,L,c,D,X,f);L=$Eb(w.queue,w.timeProvider,B,f);f=L.geometrySignals;l=L.shouldResetViewabilitySignals;L=syA(w.queue,f.timestampedExposure,f.visible,L.shouldResetExposureSignals,l);l=OrV(w.queue,w.timeProvider,l,f.measurementRequests,f.visible);D=P.pipe(pl(function(H){return H===
J.element.ref}),M_(function(){return"ur"}));
X=rFb(w.timeProvider,U).pipe($l("t"));D=tcu(w,yA(D,X));X=rwk(w,f.measurementRequests,D.pipe(pl(function(H){return H!==null})));
B=D.pipe(pl(function(H){return H!==null}),M_(function(){return w8k(w.global.document)===1}));
var a=jys(w.document);return Object.assign({},{beaconFactory:new LS(w.beaconFactory),context:new LS(w),inferredPingId:new LS("lidar2"),timeOnScreenPingId:new LS("lidartos"),binaryContext:new LS(17),binaryVersion:new LS(x),requestSource:Y,contextValidationErrors:new LS(w.validate()?null:new ol),contextVisibilityKnown:new LS(a),payloadMapper:new LS(P4r),endOfSessionReason:D,timeOnScreenReason:D,requestMeasurementOnEndOfSession:X,hasImpressionFired:QyM,crossDomainIframeState:new LS(w.inCrossDomainIframe?
1:void 0),inStatefulBeaconExperiment:qB,inFetchLaterBeaconExperiment:qB,isTurtlex:qB,turtlexReportEventData:new LS(""),reportFencedFrameEvent:MU,isViewableAttributionEnabled:qB,inViewableAttributionExperiment:new LS(0),fetchBeaconFactory:MU,supportsPendingBeacon:qB,supportsFetchLater:qB,emit:new LS(A4V),beginToRenderEvent:new LS(Symbol()),activeViewUnmeasurableEvent:new LS(Symbol()),activeViewViewableEvent:new LS(Symbol()),creativeFound:QyM,immediateUrlPrefixes:new LS(J.immediateUrls),timeOnScreenUrlPrefixes:new LS(J.timeOnScreenUrls),
cpmavUrls:MU,viewableRelayUrls:MU,measurementDeferralState:new LS(2),urlSerializer:new LS(c4M),viewUrlSerializer:new LS(lZu),isCreativeLoaded:r.pipe(ZP6(w.queue)),pageVisible:c.pipe(M_(function(H){return!H})),
eosPageVisible:B,timestampedExposureHistory:f.timestampedExposure.pipe(cX(function(H,y){H.push(y);return H},[]))},f,{viewable:AI(w,l),
maxTimeOnScreen:AI(w,L.maxTimeOnScreen),timeOnScreen:AI(w,L.timeOnScreen),maxConsecutiveViewTime:AI(w,L.maxConsecutiveViewTime),consecutiveViewTime:L.consecutiveViewTime.pipe(M_(function(H){return new Ug(w.timeProvider,H)})),
totalMeasurementTime:AI(w,L.totalMeasurementTime),totalUnviewedTime:AI(w,L.totalUnviewedTime),userAgentClientHints:$Bu(w),clientOrderPingCounter:new LS(new G$6)})},$Y6(k,q),iP0(A?UY0(T,DEV):UY0(T,tvu),Mv0))};
KH0=function(k){var g=_.IT.apply(1,arguments).filter(Boolean).join("&");if(!g)return k;var P=k.match(/[?&]adurl=/);return P?k.slice(0,P.index+1)+g+"&"+k.slice(P.index+1):k+(k.indexOf("?")<0?"?":"&")+g};
T$=function(k,g){return g?"&"+k+"="+encodeURIComponent(g):""};
oK3=function(){try{var k,g;return!!((k=window)==null?0:(g=k.top)==null?0:g.location.href)&&!1}catch(P){return!0}};
_.el=function(k){k&&typeof k.dispose=="function"&&k.dispose()};
_.c6=function(k){for(var g=0,P=arguments.length;g<P;++g){var x=arguments[g];_.HI(x)?_.c6.apply(null,x):_.el(x)}};
aZV=function(){var k=vKs();k=k===void 0?"bevasrsg":k;return new Promise(function(g){var P=window===window.top?window:oK3()?window:window.top,x=P[k],U;((U=x)==null?0:U.bevasrs)?g(new VP(x.bevasrs)):(x||(x={},x=(x.nqfbel=[],x),P[k]=x),x.nqfbel.push(function(A){g(new VP(A))}))})};
Hr6=function(k){var g={c:k.v4,e:k.dSE,mc:k.p1X,me:k.elv};k.qW&&(g.co={c:k.qW.vtK,a:k.qW.zhc,s:k.qW.amV});return g};
NLb=function(k){var g,P,x={v4:k.c,dSE:k.e,p1X:(g=k.mc)!=null?g:!1,elv:(P=k.me)!=null?P:!1};k.co&&(x.qW={vtK:k.co.c,zhc:k.co.a,amV:k.co.s});return x};
IZs=function(k){return function(){var g;return _.e(function(P){if(P.nextAddress==1)return P.yield(k(),2);g=P.yieldResult;return P.return({f:function(){return g.bkc()},
c:function(x){return g.wxJ(x)},
m:function(x){return g.xP(NLb(x))},
mws:function(x){return g.jtE(NLb(x))}})})}};
X8j=function(k,g){var P=vKs();P=P===void 0?"bevasrsg":P;g={s:function(A){var q;return k.snapshot(Object.assign({},A.c&&{v4:A.c},A.s&&{knX:A.s},{il3:(q=A.p)!=null?q:!0}))},
e:function(A){var q;return void((q=k.a7E)==null?void 0:q.call(k,A))},
c:function(A,q){return k.dpc(A,q)},
p:k.u6h,l:function(){return k.qiw()},
wpc:g?IZs(g):void 0};var x=window===window.top?window:oK3()?window:window.top,U=x[P];if(U){U.bevasrs=g;if(U.nqfbel!==void 0)for(P=_.O(U.nqfbel),x=P.next();!x.done;x=P.next())x=x.value,x(g);U.nqfbel=void 0}else U={},U=(U.bevasrs=g,U.nqfbel=void 0,U),x[P]=U};
p8b=function(k){var g=g===void 0?51:g;var P=[];_.ZD(k,yw0,6,_.mh()).forEach(function(x){_.wC(x,2)<=g&&P.push(_.wC(x,1))});
return P};
CO6=function(k){var g=g===void 0?51:g;var P=[];_.ZD(k,yw0,6,_.mh()).forEach(function(x){_.wC(x,2)>g&&P.push(_.wC(x,1))});
return P};
GMb=function(k){k.then(function(){},function(){})};
JI=function(k){return{fieldType:1,fieldName:k}};
rC=function(k){return{fieldType:2,fieldName:k}};
_.f4=function(k){return{fieldType:3,fieldName:k}};
ROC=function(){function k(){U[0]=1732584193;U[1]=4023233417;U[2]=2562383102;U[3]=271733878;U[4]=3285377520;w=Z=0}
function g(J){for(var r=q,f=0;f<64;f+=4)r[f/4]=J[f]<<24|J[f+1]<<16|J[f+2]<<8|J[f+3];for(f=16;f<80;f++)J=r[f-3]^r[f-8]^r[f-14]^r[f-16],r[f]=(J<<1|J>>>31)&4294967295;J=U[0];var B=U[1],L=U[2],Y=U[3],l=U[4];for(f=0;f<80;f++){if(f<40)if(f<20){var D=Y^B&(L^Y);var X=1518500249}else D=B^L^Y,X=1859775393;else f<60?(D=B&L|Y&(B|L),X=2400959708):(D=B^L^Y,X=3395469782);D=((J<<5|J>>>27)&4294967295)+D+l+X+r[f]&4294967295;l=Y;Y=L;L=(B<<30|B>>>2)&4294967295;B=J;J=D}U[0]=U[0]+J&4294967295;U[1]=U[1]+B&4294967295;U[2]=
U[2]+L&4294967295;U[3]=U[3]+Y&4294967295;U[4]=U[4]+l&4294967295}
function P(J,r){if(typeof J==="string"){J=unescape(encodeURIComponent(J));for(var f=[],B=0,L=J.length;B<L;++B)f.push(J.charCodeAt(B));J=f}r||(r=J.length);f=0;if(Z==0)for(;f+64<r;)g(J.slice(f,f+64)),f+=64,w+=64;for(;f<r;)if(A[Z++]=J[f++],w++,Z==64)for(Z=0,g(A);f+64<r;)g(J.slice(f,f+64)),f+=64,w+=64}
function x(){var J=[],r=w*8;Z<56?P(T,56-Z):P(T,64-(Z-56));for(var f=63;f>=56;f--)A[f]=r&255,r>>>=8;g(A);for(f=r=0;f<5;f++)for(var B=24;B>=0;B-=8)J[r++]=U[f]>>B&255;return J}
for(var U=[],A=[],q=[],T=[128],c=1;c<64;++c)T[c]=0;var Z,w;k();return{reset:k,update:P,digest:x,digestString:function(){for(var J=x(),r="",f=0;f<J.length;f++)r+="0123456789ABCDEF".charAt(Math.floor(J[f]/16))+"0123456789ABCDEF".charAt(J[f]%16);return r}}};
iz0=function(k,g){g=g===void 0?km6:g;if(!gPV){var P;k=(P=k.navigator)==null?void 0:P.userAgentData;if(!k||typeof k.getHighEntropyValues!=="function"||k.brands&&typeof k.brands.map!=="function")return Promise.reject(Error("ua"));P$k((k.brands||[]).map(function(U){var A=new $tr;A=_.lD(A,1,U.brand);return _.lD(A,2,U.version)}));
typeof k.mobile==="boolean"&&_.W6(xtr,2,k.mobile);gPV=k.getHighEntropyValues(g)}var x=new Set(g);return gPV.then(function(U){var A=xtr.clone();x.has("platform")&&_.lD(A,3,U.platform);x.has("platformVersion")&&_.lD(A,4,U.platformVersion);x.has("architecture")&&_.lD(A,5,U.architecture);x.has("model")&&_.lD(A,6,U.model);x.has("uaFullVersion")&&_.lD(A,7,U.uaFullVersion);return A.serialize()}).catch(function(){return xtr.serialize()})};
sg=function(k,g,P,x){this.initialValue_=k;this.maxValue_=g;this.currBaseValue_=this.currValue_=k;this.randomFactor_=P||0;this.backoffFactor_=x||2};
bx=function(k){this.src=k;this.listeners={};this.typeCount_=0};
Ozu=function(){for(var k;k=Utr.remove();){try{k.fn.call(k.scope)}catch(g){Ub(g)}AYV.put(k)}dtC=!1};
_.qqI=function(k){switch(k){case 200:return 0;case 400:return 3;case 401:return 16;case 403:return 7;case 404:return 5;case 409:return 10;case 412:return 9;case 429:return 8;case 499:return 1;case 500:return 2;case 501:return 12;case 503:return 14;case 504:return 4;default:return 2}};
TPM=function(k){switch(k){case 0:return"OK";case 1:return"CANCELLED";case 2:return"UNKNOWN";case 3:return"INVALID_ARGUMENT";case 4:return"DEADLINE_EXCEEDED";case 5:return"NOT_FOUND";case 6:return"ALREADY_EXISTS";case 7:return"PERMISSION_DENIED";case 16:return"UNAUTHENTICATED";case 8:return"RESOURCE_EXHAUSTED";case 9:return"FAILED_PRECONDITION";case 10:return"ABORTED";case 11:return"OUT_OF_RANGE";case 12:return"UNIMPLEMENTED";case 13:return"INTERNAL";case 14:return"UNAVAILABLE";case 15:return"DATA_LOSS";
default:return""}};
_.eBb=function(){};
WjI=function(k,g,P,x){k=cY3(VhM(Zz3(new _.z$(1828,"0"),k),new mtV)).disableWithCredentials();g.length&&wqV(k,JYs(new rYA,g));x!==void 0&&(k.destinationUrl=x);var U=new fau(1828,"","",!1,"",k.build());_.ux(U,k);var A=new hI({flush:function(q){try{U.flush(q)}catch(T){P(T)}}});
A.addOnDisposeCallback(function(){setTimeout(function(){try{A.snapshotAndFlush()}finally{U.dispose()}})});
A.invocationLimit=1E5;A.flushInterval=3E4;A.JSC$9789_flushTimer.setInterval(3E4);return A};
Eg=function(){var k,g,P;return(P=(k=globalThis.performance)==null?void 0:(g=k.now)==null?void 0:g.call(k))!=null?P:Date.now()};
BP0=function(k,g){if(k.disable)return new sAC;g=g?p8b(g):[];k={dF:k.dF,mRX:k.fqW,c44:k.zsE,destinationUrl:k.destinationUrl,j1E:k.j1E,jYh:k.jYh};g=g===void 0?[]:g;return new bzb(k,g)};
zBb=function(k){if(!k)return null;k=_.L4(k,2);return k===null||k===void 0?null:RT(k)};
_.uRA=function(k){if(!k)return null;k=_.L4(k,4);return k===null||k===void 0?null:_.Yc(k)};
LjM=function(k,g){return g?hB0(g):k?EPk(k):Promise.resolve()};
hB0=function(k){return new Promise(function(g,P){var x=_.n4("SCRIPT"),U=_.uRA(k);_.O3(x,U);x.onload=function(){_.Sl(x);g()};
x.onerror=function(){_.Sl(x);P(Error("Fa"))};
(FH("HEAD")[0]||document.documentElement).appendChild(x)})};
EPk=function(k){return new Promise(function(g){var P=_.n4("SCRIPT");if(k){var x=_.L4(k,6);x=x===null||x===void 0?null:_.U3(x)}else x=null;_.da(P,x);(FH("HEAD")[0]||document.documentElement).appendChild(P);_.Sl(P);g()})};
Y4=function(k,g,P){var x,U=new Promise(function(A){x=setTimeout(A,g)});
return Promise.race([k.finally(function(){return void clearTimeout(x)}),
U.then(P)])};
nPM=function(k,g){try{return globalThis.sessionStorage.setItem(k,g),!0}catch(P){return!1}};
Sqr=function(k,g,P,x){g=g===void 0?0:g;P=P===void 0?k.length:P;var U=0;for(x&&(U=Sqr(x));g<P;g++)x=typeof k==="string"?k.charCodeAt(g):k[g],U=Fj6(31,U)+x|0;return U};
Yq6=function(k,g){return[Sqr(k,0,k.length>>1,g),Sqr(k,k.length>>1)]};
jA0=function(k){var g=_.O(Yq6(k,jl));k=g.next().value;g=g.next().value;return k.toString(16)+g.toString(16)};
QAM=function(k,g){var P=Yq6(g);k=new Uint32Array(k.buffer);g=k[0];var x=_.O(P);P=x.next().value;x=x.next().value;for(var U=1;U<k.length;U+=2){for(var A=g,q=U,T=P,c=x,Z=0;Z<22;Z++)q=q>>>8|q<<24,q+=A|0,q^=T+38293,A=A<<3|A>>>29,A^=q,c=c>>>8|c<<24,c+=T|0,c^=Z+38293,T=T<<3|T>>>29,T^=c;A=[A,q];k[U]^=A[0];U+1<k.length&&(k[U+1]^=A[1])}};
la0=function(k,g,P,x,U){var A=(4-(jl.length+P.length)%4)%4,q=new Uint8Array(4+A+jl.length+4+P.length),T=new DataView(q.buffer),c=0;T.setUint32(c,Math.random()*4294967295);c=c+4+A;q.set(jl,c);c+=jl.length;T.setUint32(c,U);q.set(P,c+4);QAM(q,x);return k.insert(g,function(Z){return void globalThis.sessionStorage.removeItem(Z)})?nPM(g,_.tU(q))?"s":"t":"i"};
Dtk=function(k,g){var P=globalThis.sessionStorage.getItem(k);if(!P)return["m"];try{var x=_.Gs(P);QAM(x,g)}catch(U){return globalThis.sessionStorage.removeItem(k),["c"]}for(g=4;g<7&&x[g]===0;)g++;for(P=0;P<jl.length;P++)if(x[g++]!==jl[P])return globalThis.sessionStorage.removeItem(k),["d"];P=(new DataView(x.buffer)).getUint32(g);return Math.floor(Date.now()/1E3)>=P?(globalThis.sessionStorage.removeItem(k),["e"]):["a",new Uint8Array(x.buffer,g+4)]};
thr=function(k){return globalThis.TextEncoder?(new TextEncoder).encode(k):_.QP(k)};
Mhk=function(k){var g=k,P;return function(){if(g){var x=g;g=void 0;P=x.apply(this,arguments)}return P}};
oP6=function(k){return DP(function(g){if(g instanceof k)return!0;var P,x,U=g==null?void 0:(P=g.ownerDocument)==null?void 0:(x=P.defaultView)==null?void 0:x[k.name];return Kj3(U)&&g instanceof U})};
_.tI=function(k,g,P){_.lx.call(this);this.JSC$10003_listener_=k;this.JSC$10003_interval_=g||0;this.handler_=P;this.callback_=(0,_.DD)(this.JSC$10005_doAction_,this)};
_.MB=function(k){k=vP6(k);return _.Yc(k)};
vP6=function(k){return k===null?"null":k===void 0?"undefined":k};
Hzu=function(k){if(k&&k.focus)if(k!==document.activeElement)k.focus();else return aaV(function(){return _.e(function(g){document.activeElement&&document.activeElement.blur();return g.return(aaV(function(){k.focus()}))})})};
_.NPj=function(k){var g=g===void 0?5:g;setTimeout(function(){var P;return _.e(function(x){x.nextAddress==1&&(P=document.activeElement);if(x.nextAddress!=5)return(document.activeElement===P||document.activeElement===document.body)&&g>=0&&k?x.yield(Hzu(k),5):x.jumpTo(0);if(document.activeElement===k)return x.return();k=k.parentElement;--g;return x.jumpTo(2)})},15)};
aaV=function(k){return new Promise(function(g){requestAnimationFrame(function(){g(k())})})};
Xqj=function(k){if(_.K4)k(_.K4);else{var g;((g=Iaj)!=null?g:Iaj=[]).push(k)}};
v6=function(){!_.K4&&_.oi&&_.yYC(_.oi());return _.K4};
_.yYC=function(k){_.K4=k;var g;(g=Iaj)==null||g.forEach(Xqj);Iaj=void 0};
_.ai=function(k){_.K4&&_.K4.beforeLoadModuleCode(k)};
_.H6=function(){_.K4&&_.K4.JSC$11056_setLoaded()};
NB=function(k){return YL6(k)?Number(k):String(k)};
pqb=function(k){this.action=k;this.wfv=!1};
C$b=function(k,g){pqb.call(this,"set-drive-options");this.appId=k;this.appOrigin=g};
Gm6=function(k){pqb.call(this,"visibility");this.visible=k};
RBs=function(k,g,P){Ii.call(this,k,g,P)};
k9u=function(k){yP.call(this,k)};
ge0=function(k){k=k&&k.getWindow()||window;return k.gadgets&&k.gadgets.rpc};
$5A=function(k,g){var P=g&&g.getWindow()||window;if(ge0(g))k();else if(PiC)PiC.push(k);else var x=PiC=[k],U=P.setInterval(function(){if(ge0(g)){P.clearInterval(U);for(var A=0;A<x.length;A++)x[A]();PiC=null}},100)};
iG6=function(k,g){var P=new p4(k);_.ux(g,P);var x={passive:!1};g.listen(P,"mousewheel",function(U){return void x5A(k,U)},x).listen(k,"scroll",function(U){return void x5A(k,U)},x)};
x5A=function(k,g){var P;a:{for(P=g.target;P;){if(P.nodeType==1){var x=_.C4(P,"overflowY");if(x=="auto"||x=="scroll")break a}P=P.parentNode}P=null}if(!P||!_.G$(k,P)||P.scrollHeight==P.clientHeight||g.deltaY>0&&Math.abs(P.scrollTop-(P.scrollHeight-P.clientHeight))<=1||g.deltaY<0&&P.scrollTop==0)g.preventDefault(),g.stopPropagation()};
U4=function(k,g,P,x,U,A,q,T,c){T=T===void 0?!1:T;c=c===void 0?!1:c;Ii.call(this,void 0,void 0,void 0);Ii.call(this,A?A+" picker modal-dialog":"picker modal-dialog",!0,P);_.Ri(k,"protocol");this.iframeManager_=new U5I;this.targetId_=kS();this.rpcToken_=kS();k=_.Pc(k);_.$S(k,"hostId");this.useGapi_=!c;T&&_.xS(k,"fv2","true");this.setUrl(k.toString());this.preferredDialogWidth_=x;this.preferredDialogHeight_=U;x!==void 0||U!==void 0?x=!0:(x=_.$S(_.Pc(k.toString()),"hostId"),AcI||(AcI=new Set("DocVerse fusiontables geo geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites templates trix trix-copy-sheet webstore".split(" "))),
x=!AcI.has(x));this.autoSizeDialog_=x;this.JSC$10193_gadgetsDomHelper_=q||this.JSC$10144_dom_;g&&(q=this.JSC$10193_gadgetsDomHelper_,g=_.$S(_.Pc(this.JSC$10195_url_),"grugl")=="true"?d5b:OGV,ge0(q)||(q=q||Qk(document),x=q.createElement("SCRIPT"),_.O3(x,g),x.type="text/javascript",q.JSC$9328_document_.body.appendChild(x)));k=k.toString();g=null;q=k.indexOf("/picker?");q>-1?g=k.substring(0,q+8-1):Ob(k,"/picker")&&(g=k);g&&this.setRelayUrl(g+"/resources/rpc_relay.html");this.escapeToCancel_=!1;this.buttons_=
null;this.buttonEl_&&(this.buttons_?(k=this.buttons_,k.JSC$10178_element_=this.buttonEl_,k.render()):_.q_(this.buttonEl_,q_j),_.i4(this.buttonEl_,!!this.buttons_))};
_.Vqr=function(k){var g=g===void 0?THC:g;var P=_.pb(k),x=function(A){A=_.O(A);A.next();A=A4(A);return g(P,A)},U=function(A){var q=_.O(A);
A=q.next().value;q=A4(q);return k.apply(A,q)};
return function(){var A=_.IT.apply(0,arguments),q=this||_.iV,T=eRI.get(q);T||(T={},eRI.set(q,T));return ccI(T,[this].concat(_.Kl(A)),U,x)}};
dc=function(k){var g={};k=k.replace(/\r/g,"").split("\n");for(var P=0;P<k.length;P++){var x=k[P],U=x.indexOf(":");U<0||(g[x.substring(0,U)]=x.substring(U+2,x.length))}return g};
ZGI=function(k,g,P){P=P===void 0?function(){}:P;
return k?g():P()};
_.wQA=function(k){var g;return((g=m56.documentOverride)!=null?g:k).__wizdispatcher};
_.qY=function(k){var g=O4;O4=k;return g};
_.rcj=function(k){return k===Jcs||(k==null?void 0:k.name)==="\u0275NotFound"};
_.TT=function(k,g){var P;if((P=k)==null?0:P.isDisposed)throw Error("jb`"+String(k.debugName));for(;k!==void 0;){P=k;if(P.retrieve)return P.retrieve(g,{optional:!0});k=k.parent}return Jcs};
ec=function(k){return{"\u0275prov":{providedIn:"root",token:Symbol(k),factory:void 0,value:void 0}}};
_.f0r=function(k){var g=O4;if(!g){switch(k===void 0?3:k){case 0:k=Error("ib");break;case 1:k=Error("kb");break;case 2:k=Error("lb");break;default:k=Error("mb")}throw k;}return g};
WWA=function(k){var g=_.qY(k);k={};return k[Symbol.dispose]=function(){_.qY(g)},k};
sMj=function(k,g){k.disposables||(k.disposables=[]);k.disposables.push(g)};
cc=function(k){var g=O4;g&&!g.isDisposed&&(sMj(g,k),k.parent=g)};
BH0=function(k){if(k.disposables){for(var g=_.O(k.disposables),P=g.next();!P.done;P=g.next())P=P.value,typeof P==="function"?P():bGk(P);k.disposables.length=0}};
bGk=function(k){if(!k.isDisposed){k.isDisposed=!0;var g;(g=k[Symbol.dispose])==null||g.call(k);delete k.parent;BH0(k)}};
Y_A=function(k){var g={retrieve:function(P){switch(P.\u0275prov.token){case zRj.\u0275prov.token:var x=k.asyncDeps;break;case _.uqb.\u0275prov.token:x=k.rootElement;break;case hR6.\u0275prov.token:x=k.modelRootElement;break;case Eeu.\u0275prov.token:x=k.appContext;break;case LWj.\u0275prov.token:x=k.rendererData;break;case ne0.\u0275prov.token:x=k.injectingConstructor;break;case S_I.\u0275prov.token:x=k.dispatcher}if(x)P=x;else a:{for(x=g.parent;x;){var U=x;if(U.retrieve){P=U.retrieve(P);break a}x=
x.parent}x=P.\u0275prov.token;U=FWI[x];U!==void 0?P=U:(U=P.\u0275prov.providedIn,P.\u0275prov.factory?(P=P.\u0275prov.factory(),x&&U==="root"&&(FWI[x]=P)):P=Jcs)}return P}};
cc(g);return g};
jM0=function(){var k=_.f0r(1),g=_.TT(k,Eeu);if(!_.rcj(g))return g;k=_.TT(k,S_I);if(!_.rcj(k))return k.getOptionalAppContext()};
QMM=function(k){if(typeof document!=="undefined"&&document&&document.getElementById&&(k=document.getElementById(k))){var g=k.tagName.toUpperCase();if(g=="SCRIPT"||g=="LINK")return k}return null};
D5M=function(k,g){if((k=k===void 0?"":k)&&g)throw Error("sb");var P="";var x=_.iV._F_jsUrl;(k=g||QMM(k))&&(P=k.src?k.src:k.getAttribute("href"));if(x&&P){if(x!=P)throw Error("tb`"+x+"`"+P);P=x}else P=x||P;if(!l00(P))throw Error("ub");return P};
oeb=function(){if(!tqb){tqb=!0;try{var k=D5M(_.iV._F_jsUrl?"":"base-js")}catch(x){return}var g=Mqr(KWM(k)),P=Object.keys(g);P.length!==0&&Xqj(function(x){for(var U=_.O(P),A=U.next();!A.done;A=U.next()){A=A.value;for(var q=_.O(Object.keys(g[A])),T=q.next();!T.done;T=q.next())x.addExtraEdge(A,T.value)}})}};
a0b=function(){var k=Object.assign({},ve3);Object.getOwnPropertyNames(ve3).forEach(function(g){VI[g]!==void 0&&(k[g]=VI[g])});
return k};
HGb=function(k,g){if(VI.enablePerformanceTiming){var P,x;(x=(P=performance).mark)==null||x.call(P,k+"Start__"+g)}};
NHk=function(k,g){if(VI.enablePerformanceTiming){var P,x;(x=(P=performance).measure)==null||x.call(P,k+"__"+g,k+"Start__"+g)}};
I0M=function(k,g,P){var x;return k&&g?k+"__"+g:(x=k!=null?k:g)!=null?x:P};
ycj=function(k,g){var P=Object.create(XQV);P.debugName=g;!O4||cc(P);g=_.qY(P);try{k(P)}finally{_.qY(g)}return function(){return void bGk(P)}};
Cis=function(k){return ZB(k)&&pQ6 in k};
G9b=function(k,g){return Object.is(k,g)};
wc=function(k){var g=mG;mG=k;return g};
kWC=function(k){if(J4)throw Error("Z");if(mG!==null){var g=mG.producersTail;if(g===void 0||g.producer!==k){var P=void 0,x=mG.recomputing;if(x&&(P=g!==void 0?g.nextProducer:mG.producers,P!==void 0&&P.producer===k)){mG.producersTail=P;P.lastReadVersion=k.version;return}var U=k.consumersTail,A;if(!(A=U===void 0||U.consumer!==mG)){if(x){a:{A=mG;x=A.producersTail;if(x!==void 0){A=A.producers;do{if(A===U){x=!0;break a}if(A===x)break;A=A.nextProducer}while(A!==void 0)}x=!1}x=!x}A=x}A&&(x=rc(mG),P={producer:k,
consumer:mG,nextProducer:P,prevConsumer:U,lastReadVersion:k.version,nextConsumer:void 0},mG.producersTail=P,g!==void 0?g.nextProducer=P:mG.producers=P,x&&RRA(k,P))}}};
Wc=function(k){if(!rc(k)||k.dirty)if(k.dirty||k.lastCleanEpoch!==fP)(k.producerMustRecompute(k)||gIj(k))&&k.producerRecomputeValue(k),k.dirty=!1,k.lastCleanEpoch=fP};
Pz0=function(k){if(k.consumers!==void 0){var g=J4;J4=!0;try{for(var P=k.consumers;P!==void 0;P=P.nextConsumer){var x=P.consumer;x.dirty||(k=void 0,x.dirty=!0,Pz0(x),(k=x.consumerMarkedDirty)==null||k.call(x,x))}}finally{J4=g}}};
$Hb=function(){var k;return((k=mG)==null?void 0:k.consumerAllowSignalWrites)!==!1};
xHr=function(k){k&&(k.producersTail=void 0,k.recomputing=!0);return wc(k)};
UHr=function(k){k.recomputing=!1;var g=k.producersTail,P=g!==void 0?g.nextProducer:k.producers;if(P!==void 0){if(rc(k)){do P=iHu(P);while(P!==void 0)}g!==void 0?g.nextProducer=void 0:k.producers=void 0}};
gIj=function(k){for(k=k.producers;k!==void 0;k=k.nextProducer){var g=k.producer,P=k.lastReadVersion;if(P!==g.version)return!0;Wc(g);if(P!==g.version)return!0}return!1};
RRA=function(k,g){var P=k.consumersTail,x=rc(k);P!==void 0?(g.nextConsumer=P.nextConsumer,P.nextConsumer=g):(g.nextConsumer=void 0,k.consumers=g);g.prevConsumer=P;k.consumersTail=g;if(!x)for(k=k.producers;k!==void 0;k=k.nextProducer)RRA(k.producer,k)};
iHu=function(k){var g=k.producer,P=k.nextProducer,x=k.nextConsumer,U=k.prevConsumer;k.nextConsumer=void 0;k.prevConsumer=void 0;x!==void 0?x.prevConsumer=U:g.consumersTail=U;if(U!==void 0)U.nextConsumer=x;else if(g.consumers=x,!rc(g))for(k=g.producers;k!==void 0;)k=iHu(k);return P};
rc=function(k){return k.consumerIsAlwaysLive||k.consumers!==void 0};
dH6=function(k){var g=Object.create(AiA);g.computation=k;k=function(){Wc(g);kWC(g);if(g.value===s4)throw g.error;return g.value};
k[b4]=g;return k};
ezb=function(k,g){var P=Object.create(OHb);P.value=k;g!==void 0&&(P.equal=g);k=function(){kWC(P);return P.value};
k[b4]=P;return[k,function(x){return qy6(P,x)},
function(x){$Hb()||TNk(P);qy6(P,x(P.value))}]};
qy6=function(k,g){$Hb()||TNk(k);if(!k.equal(k.value,g)){k.value=g;k.version++;fP++;Pz0(k);var P;(P=ciM)==null||P(k)}};
ZHs=function(k,g,P){var x=Object.create(Vwr);x.source=k;x.computation=g;P!=void 0&&(x.equal=P);k=function(){Wc(x);kWC(x);if(x.value===s4)throw x.error;return x.value};
k[b4]=x;return k};
_.Bc=function(k){var g=wc(null);try{return k()}finally{wc(g)}};
_.zT=function(k,g,P){P=P===void 0?"":P;k=ezb(k,g==null?void 0:g.equals);var x=k[0],U=x[b4];U.debugName=I0M(g==null?void 0:g.debugName,P,"[signal]");if(!VI.enablePerformanceTiming)return k;var A=k[1],q=k[2];return[x,function(T){mHC(function(){return void A(T)},U)},
function(T){mHC(function(){return void q(T)},U)}]};
mHC=function(k,g){HGb("signalSet",g.debugName);try{k()}finally{NHk("signalSet",g.debugName)}};
QEb=function(k,g){var P=_.O(_.zT(k,void 0,"cPpJzc"));k=P.next().value;P=P.next().value;k[wEr]=P;k[u4]=g;return k};
lIs=function(k){return!!k&&typeof k==="object"&&Object.getPrototypeOf(k)===Object.prototype};
DHb=function(k){return typeof k==="function"&&wEr in k&&typeof k[wEr]==="function"};
twr=function(k,g){Object.defineProperty(k,u4,{get:function(){return g}})};
E4=function(k,g){if(h4(k)){var P=k.map(function(A){return E4(A,g)});
twr(P,g);return P}if(lIs(k)){P={};k=_.O(Object.entries(k));for(var x=k.next();!x.done;x=k.next()){var U=_.O(x.value);x=U.next().value;U=U.next().value;P[x]=E4(U,g)}twr(P,g);return P}return QEb(k,g)};
Mw0=function(k){if(h4(k))return k.map(function(U){return Mw0(U)});
if(lIs(k)){var g={};k=_.O(Object.entries(k));for(var P=k.next();!P.done;P=k.next()){var x=_.O(P.value);P=x.next().value;x=x.next().value;g[P]=Mw0(x)}return g}return DHb(k)?k():k};
oIV=function(){var k={height:0,width:0};if(!lIs(k))throw Error("Jb");var g=Symbol("Kb");return[E4(k,g),function(P,x){if(P[u4]===g)if(typeof x==="function"){var U=[].concat(_.Kl(Mw0(P)));x=x(U)||U;KCC(P,[].concat(_.Kl(x)))}else KCC(P,x);else throw Error("Lb");}]};
KCC=function(k,g){if(DHb(k))k[wEr](g);else if(h4(k)&&h4(g))g=E4(g,k[u4]),k.length=0,k.push.apply(k,_.Kl(g));else if((lIs(k)||h4(k))&&(h4(g)||typeof g==="object"&&g!==null)){g=_.O(Object.entries(g));for(var P=g.next();!P.done;P=g.next()){var x=_.O(P.value);P=x.next().value;x=x.next().value;var U=k,A=U[P];Object.hasOwn(k,P)?KCC(A,x):U[P]=E4(x,k[u4])}}else throw Error("Mb");};
vIs=function(k){return Object.create(Object.assign({},LP,k))};
HHs=function(){var k;return(k=aII)!=null?k:aII=vIs({consumerAllowSignalWrites:!0})};
_.nP=function(k,g,P){P=P===void 0?"":P;k=dH6(k);var x=k[b4];x.debugName=I0M(g==null?void 0:g.debugName,P,"[computed]");(g==null?void 0:g.equals)!=null&&(x.equal=g.equals);return k};
Sc=function(k){var g=wc(NNb);try{k()}finally{wc(g)}};
CzI=function(k){switch(k.onInitType){case IIs:XEs.schedule(k);break;case yib:pEk.schedule(k);break;default:_.Cq(k.onInitType)}};
$y0=function(k){if(!k.isDisposed)switch(k.effectType){case F6:GWs.schedule(k);break;case Rzb:k5I.schedule(k);break;case gCu:PAr.schedule(k);break;default:_.Cq(k.effectType)}};
Uys=function(){if(YS>0)VI.flushRenderEffectsDuringRender&&GWs.flush();else{for(var k=_.O(xyk),g=k.next();!g.done;g=k.next())g.value.flush();ifk()}};
ifk=function(){_.e(function(k){if(k.nextAddress==1)return k.yield(Promise.resolve(),2);for(var g=_.O(A06),P=g.next();!P.done;P=g.next())P.value.flush();_.SV(k)})};
Ofb=function(k){jc=!0;try{for(var g=_.O(k),P=g.next();!P.done;P=g.next()){for(var x=P.value,U=[x],A=x;A.parent!==void 0;)A=A.parent,dy3(A)&&k.has(A)&&U.push(A);for(;U.length>0;){var q=U.pop();k.delete(q);q.run()}}}finally{jc=!1}};
QI=function(k){YS--;if(k){k=_.O(qNI);for(var g=k.next();!g.done;g=k.next())g.value.clear()}else YS>0||jc&&!VI.flushRenderEffectsDuringRender||Uys()};
eDs=function(k,g,P){var x=Txb(k);l4={name:P?x+" ("+P+")":x,isReactive:k.componentType!==DB,parent:l4};k=g();l4=l4.parent;return k};
t4=function(){var k=l4;return k?k.isReactive:!1};
KP=function(k,g,P){var x=l4;g&&(l4=g);try{return P==null?k():k.call(P)}catch(A){k=A;MY(k,l4);if(k!==c0s){VS0=l4;g=[];for(P=O4;P;){var U=void 0;g.push((U=P.debugName)!=null?U:"[context]");U=void 0;P=(U=P.parent)!=null?U:null}Zfb=g.reverse()}c0s=k;throw k;}finally{l4=x}};
MY=function(k,g){try{var P=myr(g);if(P&&!k.componentStack&&(k.componentStack=P,VI.enableComponentStacksInErrorMessages)){var x=k.message+"\n\nComponent stack: "+P;k.stack&&(k.stack=k.stack.replace(k.message,x));k.message=x}}catch(U){}};
myr=function(k){if(ZB(k)&&k.name!==void 0&&k.isReactive!==void 0&&k.parent!==void 0||k===null){for(var g=0,P="";g<20&&k;)P+=k.name+" > ",k=k.parent,g++;k=P.slice(0,-3)}else if(VI.enableContextBasedComponentStacks){a:{for(k=k===void 0?O4:k;k;){if(Cis(k))break a;g=void 0;k=(g=k.parent)!=null?g:null}k=null}k=k.getComponentStack().slice(0,20).join(" > ")}else k="";return k};
Txb=function(k){return k.debugName||k.name||"[component]"};
wZk=function(k,g,P){g=Object.create(g);k&&(g.effectFn=k);P&&(g.debugName=P);cc(g);g.componentStack=l4;return g};
_.o6=function(k,g){k=wZk(k,J0k,g);$y0(k)};
r0j=function(k){return k};
fSC=function(k,g){function P(){return U()}
var x=x===void 0?"":x;var U=typeof k==="function"?ZHs(k,r0j,g==null?void 0:g.equals):ZHs(k.source,k.computation,g==null?void 0:g.equals);var A=U[b4];A.debugName=I0M(g==null?void 0:g.debugName,x,"[linkedSignal]");P[b4]=A;return[P,function(q){mHC(function(){Wc(A);qy6(A,q);A.dirty=!1;A.lastCleanEpoch=fP},A)},
function(q){mHC(function(){Wc(A);$Hb()||TNk(A);qy6(A,q(A.value));A.dirty=!1;A.lastCleanEpoch=fP},A)}]};
_.vc=function(k){var g=O4;if(g){var P=l4;sMj(g,function(){var x=wc(HHs());try{KP(function(){return void k()},P)}catch(U){throw VI.enableContextBasedComponentStacks&&MY(U),U;
}finally{wc(x)}})}};
a6=function(k,g){var P={};(g===void 0||g)&&cc(P);g=_.qY(P);try{k(P)}finally{_.qY(g)}return function(){return void bGk(P)}};
_.Hc=function(k){return typeof k==="function"?k():(k==null?0:k[Wr0])?k.get():k};
_.NY=function(k,g){k=wZk(k,sbA,g);$y0(k)};
bfV=function(k){if(O4)throw Error("nb");a6(k,!1)};
I6=function(k,g){k=_.qY(k);try{return _.Bc(g)}finally{_.qY(k)}};
X6=function(k,g){var P=myr(VS0),x,U;var A=(U=(x=Zfb)==null?void 0:x.slice())!=null?U:[];g={componentStack:P,contextTrace:A,errorSeverity:3,featureFlags:a0b(),tagName:g};return[k,g]};
uGs=function(k,g,P){if(Object.hasOwnProperty.call(BxM,k)&&(k=BxM[k],Object.hasOwnProperty.call(k,g)&&(k=k[g],k instanceof Array))){for(var x=null,U=!1,A=0,q=k.length;A<q;++A){var T=k[A],c=T.contingentAttribute;if(!c)return T.contract;x===null&&(x={});c=Object.hasOwnProperty.call(x,c)?x[c]:x[c]=P(c);if(c===T.requiredValue)return T.contract;c==null&&(U=!0)}if(U)return null}g=zDI[g];return typeof g==="number"?g:null};
LrC=function(k,g,P){var x=null;(k=hDC[k])&&(x=k[g]);return typeof x!=="number"&&((k=hDC["*"])&&(x=k[g]),typeof x!=="number")?!1:!0===ECV[x][String(P).toLowerCase()]};
SNV=function(k,g){g=uGs(k.toLowerCase(),g,function(){var x;(x=VI.handleError)==null||x.call.apply(x,[VI].concat(_.Kl(X6(Error("Tb"),k.toLowerCase()))))});
if(g===null)return null;var P;return(P=nCb[g])!=null?P:null};
Frr=function(k,g,P){if(P===null||P===void 0)return P;g=g.toLowerCase();k=SNV(k,g);return k===null?P:k(g,P)};
YNI=function(){};
yI=function(k,g){for(;k.length>g;)k.pop()};
jbj=function(k){k=Array(k);yI(k,0);return k};
pP=function(k,g,P){if(P==null)k.removeAttribute(g);else{var x;(x=g.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":g.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?k.setAttributeNS(x,g,P):k.setAttribute(g,P)}};
Qbb=function(k,g,P){k[g]=P};
Dyu=function(k,g,P){k=k.style;if(typeof P==="string")k.cssText=P;else{k.cssText="";for(var x in P)if(lSu.call(P,x)){g=k;var U=x,A=P[x];U.indexOf("-")>=0?g.setProperty(U,A):g[U]=A}}};
tSj=function(k,g,P){var x=typeof P;x==="object"||x==="function"?k[g]=P:pP(k,g,P)};
MSr=function(){var k=new YNI;k[GT.default]=tSj;k.style=Dyu;return k};
Krs=function(k,g,P,x){(x[g]||x[GT.default])(k,g,P)};
vC0=function(k,g,P){g=new oCj(g,P);return k.__incrementalDOMData=g};
R6=function(k,g){if(k.__incrementalDOMData)return k.__incrementalDOMData;var P=k.nodeType===1?k.localName:k.nodeName,x=k.nodeType===1?k.getAttribute("key"):null;g=vC0(k,P,k.nodeType===1?x||g:null);if(k.nodeType===1&&(k=k.attributes,P=k.length)){x=g._attrsArr||(g._attrsArr=jbj(P*2));for(var U=0,A=0;U<P;U+=1,A+=2){var q=k[U],T=q.value;x[A]=q.name;x[A+1]=T}}return g};
aSr=function(k,g,P,x,U){return g==P&&x==U};
HfV=function(k){for(var g=P8,P=$K();P!==k;){var x=P.nextSibling;g.removeChild(P);xK.deleted.push(P);P=x}};
$K=function(){return iO?iO.nextSibling:P8.firstChild};
Uf=function(){iO=$K()};
XZV=function(k,g,P){Uf();var x;a:{if(x=iO){do{var U=x,A=k,q=g,T=R6(U,q);if(NxV(U,A,T.nameOrCtor,q,T.key))break a}while(g&&(x=x.nextSibling))}x=null}x||(k==="#text"?(P=Aw.createTextNode(""),vC0(P,"#text",null),k=P):(x=Aw,U=P8,typeof k==="function"?x=new k:x=(U=k==="svg"?"http://www.w3.org/2000/svg":k==="math"?"http://www.w3.org/1998/Math/MathML":U==null||R6(U).nameOrCtor==="foreignObject"?null:U.namespaceURI)?x.createElementNS(U,k):x.createElement(k),vC0(x,k,g),k=x,P&&k.setAttribute("nonce",P)),xK.created.push(k),
x=k);P=x;if(P!==iO){if(ISj.indexOf(P)>=0)for(k=P8,g=P.nextSibling,x=iO;x!==null&&x!==P;)U=x.nextSibling,k.insertBefore(x,g),x=U;else P8.insertBefore(P,iO);iO=P}};
y00=function(k,g,P){XZV(k,g,P);P8=iO;iO=null;return P8};
pZb=function(){HfV(null);iO=P8;P8=P8.parentNode};
RD6=function(k,g){g=g===void 0?{}:g;var P=g.matches===void 0?aSr:g.matches;return function(x,U,A){var q=xK,T=Aw,c=ISj,Z=dL,w=Of,J=iO,r=P8,f=NxV;Aw=x.ownerDocument;xK=new CAs(x);NxV=P;dL=[];Of=[];iO=null;var B=P8=x.parentNode,L,Y=G50.call(x);if((L=Y.nodeType===11||Y.nodeType===9?Y.activeElement:null)&&x.contains(L)){for(Y=[];L!==B;)Y.push(L),L=L.parentNode||(B?L.host:null);B=Y}else B=[];ISj=B;try{return k(x,U,A)}finally{x=xK,qE&&x.deleted.length>0&&qE(x.deleted),Aw=T,xK=q,NxV=f,dL=Z,Of=w,iO=J,P8=r,
ISj=c}}};
kIb=function(k,g,P,x){TM.push(Krs);TM.push(k);TM.push(g);TM.push(P);TM.push(x)};
PSj=function(k,g,P){var x=Of;g=g._attrsArr||(g._attrsArr=jbj(x.length));for(var U=!g.length||!1,A=0;A<x.length;A+=2){var q=x[A];if(U)g[A]=q;else if(g[A]!==q)break;var T=x[A+1];if(U||g[A+1]!==T)g[A+1]=T,kIb(k,q,T,P)}if(A<x.length||A<g.length){for(A=U=A;A<g.length;A+=2)ev[g[A]]=g[A+1];for(A=U;A<x.length;A+=2)U=x[A],q=x[A+1],ev[U]!==q&&kIb(k,U,q,P),g[A]=U,g[A+1]=q,delete ev[U];yI(g,x.length);for(var c in ev)kIb(k,c,void 0,P),delete ev[c]}k=gHb;gHb=P=TM.length;for(c=k;c<P;c+=5)(0,TM[c])(TM[c+1],TM[c+
2],TM[c+3],TM[c+4]);gHb=k;yI(TM,k);yI(x,0)};
$x0=function(k){XZV("#text",null);var g=iO;var P=R6(g);if(P.text!==k){P=P.text=k;for(var x=1;x<arguments.length;x+=1)P=(0,arguments[x])(P);g.data!==P&&(g.data=P)}};
q6V=function(k,g,P){if(P===!1&&xx6.has(g))pP(k,g,null);else if(g!=="idomKey"&&g!=="skip"&&g!=="skipchildren"&&g!=="children"&&g!=="el")if(g.startsWith("on")){if(g[2]!==":")throw Error("Sb`"+g);if(P===void 0||P===null){var x;(x=VI.handleError)==null||x.call.apply(x,[VI].concat(_.Kl(X6(Error("Xb`"+g),k.tagName))));k[g]=void 0}else{var U=g.slice(3);x=t4();if(U==="jsaction"){P=Array.isArray(P)?P:[P];P=_.O(P);for(var A=P.next();!A.done;A=P.next()){A=A.value;if(typeof A!=="object"||A===null||typeof A.selfReg!==
"function")throw Error("$b`"+g);A.selfReg(0,k,x?_.vc:function(){})}}else{if(typeof P!=="object"||P===null)throw Error("Yb`"+g+"`"+typeof P);
if(typeof P.getFn!=="function")throw Error("Zb`"+g+"`"+Object.keys(P));if(P.selfReg)P.selfReg(0,k,U,x?_.vc:function(){});
else if(x&&k["on"+U]===void 0){var q=P.getFn(0);k.addEventListener(U,q);_.vc(function(){return void k.removeEventListener(U,q)})}else if(x||!iRI.includes(U))k["on"+U]=P.getFn(0)}}}else{if(g.startsWith("data-")&&typeof P==="string")try{P=Ux6(P)}catch(T){P="zSoyz"}typeof P!=="function"||k._disposeEffects!=null?((x=g.startsWith("prop:"))&&(g=g.slice(5)),VI.enableAttributeSanitization&&(x&&AW0(k.tagName)||(P=Frr(k.tagName,g,P))),g==="style"?("function"==typeof _.c8&&P instanceof _.c8&&(P=P.toString()),
dx3(k,g,P)):x?k[g]=P:ORM(k,g,P)):(k._signalProps||(k._signalProps=[]),k._signalValues||(k._signalValues=[]),k._signalProps.push(g))}};
Tb3=function(k,g,P){P=(P===void 0?{}:P).isReactive;if(g==null?0:g.el){var x=g.el,U;(U=x.onRender)==null||U.call(x,k);k._disposeRef||(k._disposeRef=function(){var A;(A=x.onUnmount)==null||A.call(x);delete k._disposeRef},P&&_.vc(function(){var A;
(A=k._disposeRef)==null||A.call(k)}))}};
AW0=function(k){return k.length>0&&k.includes("-")&&!epI.includes(k.toLowerCase())};
cW6=function(k){return ZB(k)&&V4 in k};
V50=function(k){return cW6(k)?k[V4].flattened:k};
ZRV=function(k,g){var P=_.IT.apply(2,arguments),x;g=(x=g)!=null?x:{};x={};return x.type=k,x.props=g,x.children=P,x[ZZ]=!0,x};
_.mH=function(k){return k.children};
wL=function(k){var g=mx6!==ZRV;mx6=k?w10:ZRV;return g};
_.Jw=function(k){return _.X0(k)?"nodeType"in k:!1};
rL=function(){return document.createTextNode("")};
W8=function(k){k=document.createTextNode(String(k));k._isSignalTextNode=!0;return k};
rW0=function(k){return k!=null&&k.contentKind===sf||k instanceof ps||JW3(k)};
fgI=function(k){var g=document.createElement("div");if(JW3(k)&&zBb(k))_.q_(g,zBb(k));else if(k instanceof ps)_.q_(g,k);else if(k!=null&&k.contentKind===sf){if(k.contentKind!==sf)throw Error("Wb");k=RT(k.toString());_.q_(g,k)}k=_.O(g.childNodes);for(var P=k.next();!P.done;P=k.next())P.value._isSafeOrSanitizedHtmlNode=!0;return g};
bO=function(k){k=typeof k;return k==="string"||k==="number"||k==="boolean"};
WJ0=function(k){return k instanceof Sy||t7(k)||k instanceof co||"function"==typeof _.c8&&k instanceof _.c8};
seC=function(k,g){var P=k.parentElement;if(!P)return g;P.replaceChild(g,k);return g};
bRb=function(k,g){var P=k[0].parentElement;if(P)if(k[0].previousSibling||k[k.length-1].nextSibling){P.insertBefore(g,k[0]);for(var x=k.length-1;x>=0;x--)P.removeChild(k[x])}else P.textContent="",P.appendChild(g);return g};
Bb0=function(k,g){if(k[0].parentElement)for(var P=k[0].parentElement,x=g.length,U=k.length,A=x,q=0,T=0,c=k[U-1].nextSibling,Z=null;q<U||T<A;)if(k[q]===g[T])q++,T++;else{for(;k[U-1]===g[A-1];)U--,A--;if(U===q)for(var w=A<x?T?g[T-1].nextSibling:g[A-T]:c;T<A;){var J=g[T++];P.insertBefore(J,w)}else if(A===T)for(;q<U;)w=k[q],Z&&Z.has(w)||P.removeChild(w),q++;else if(k[q]===g[A-1]&&g[T]===k[U-1])w=k[--U].nextSibling,P.insertBefore(g[T++],k[q++].nextSibling),P.insertBefore(g[--A],w),k[U]=g[A];else{if(!Z)for(Z=
new Map,w=T;w<A;)Z.set(g[w],w++);w=Z.get(k[q]);if(w==null)P.removeChild(k[q]),q++;else if(T<w&&w<A){J=q;for(var r=1,f=void 0;++J<U&&J<A&&(f=Z.get(k[J]))!=null&&f===w+r;)r++;if(r>w-T)for(J=k[q];T<w;)P.insertBefore(g[T++],J);else P.replaceChild(g[T++],k[q++])}else q++}}return g};
uYV=function(k){if(Array.isArray(k)){if(k.length>1)throw Error("jc`"+k.length+"`"+k.map(zpu).join(", "));k=k[0]}if(k==null)return null;if(!(k instanceof _.iw)){var g,P;if((g=window)==null?0:(P=g.trustedTypes)==null?0:P.isScript(k))throw Error("ic");if(String(k).trim().length===0)return null;throw Error("kc`"+zpu(k));}return k};
hp0=function(k,g){g=uYV(g);g!==null&&_.da(k,g)};
EH0=function(k){if(Array.isArray(k)){if(k.length>1)throw Error("lc`"+k.length+"`"+k.map(zpu).join(", "));k=k[0]}if(k==null)return null;if(!(k instanceof co)){if(String(k).trim().length===0)return null;throw Error("mc`"+zpu(k));}return k};
LJr=function(k,g){g=EH0(g);g!==null&&(k.textContent=woA(g))};
zpu=function(k){return"("+typeof k+") "+(k!=null&&typeof k==="object"?k.constructor.name:typeof k)+" "+k};
nHV=function(){};
uO=function(k,g){g=g===void 0?{}:g;var P=S6M(),x=!0,U,A=!!VI.legacyTriggerSoyRendererEvents;A&&(U=jM0());_.NY(function(){var q=!x&&g.isControlFlowComponent&&A,T=q?P[V4].flattened[0].parentElement:void 0;x=!1;_.B8.setUp();g.isControlFlowComponent&&YS++;var c=P[0],Z=P[V4].flattened,w=wL(!0);try{var J=k(),r=FJb(c,J,P);Array.isArray(r)||(P[V4].flattened=[r]);var f=P[V4].flattened;if(Z&&(!Array.isArray(Z)||Z.length!==0)){var B=Array.isArray(Z)?Z[0]:Z,L=B[zM],Y=B._disposeEffects;B._disposeEffects=void 0;
B=Array.isArray(f)?f[0]:f;B[zM]=L;B[zM]&&(B[zM].numNodes=B===f?1:f.length);B._disposeEffects=Y}P[0]=r;g.isControlFlowComponent&&QI(!1)}catch(l){throw g.isControlFlowComponent&&QI(!0),l;}finally{wL(w),_.B8.tearDown()}q&&(q=U,q!=null||(q=_.wQA(document).getAppContext()),q.get(Y6j).JSC$29332_getEventTarget().dispatchEvent(new jeV(Qe3,T,sf)))},g.debugName);
return P};
FJb=function(k,g,P){for(;typeof g==="function";)g=g();if(g!=null&&g[ZZ]){var x,U,A;(A=VI.handleError)==null||A.call.apply(A,[VI].concat(_.Kl(X6(Error("nc`"+((x=g.type)==null?void 0:x.TAG_NAME)),(U=g.type)==null?void 0:U.TAG_NAME))))}if(k==null)return g==null?rL():bO(g)?W8(g):WJ0(g)?W8(g.toString()):_.Jw(g)?g:g.length===0?rL():lgs(g,P);if(_.Jw(k)){if(g==null)return seC(k,rL());if(bO(g))return Dx0(k,g);if(WJ0(g))return Dx0(k,g.toString());if(_.Jw(g))return seC(k,g);if(g.length===0)return seC(k,rL());
g=lgs(g,P);Bb0([k],P[V4].flattened);return g}k=hw(k);if(g==null)return bRb(k,rL());if(bO(g))return bRb(k,W8(g));if(WJ0(g))return bRb(k,W8(g.toString()));if(_.Jw(g))return Bb0(k,[g])[0];if(g.length===0)return bRb(k,rL());g=lgs(g,P);Bb0(k,P[V4].flattened);return g};
Dx0=function(k,g){k.nodeType===Node.TEXT_NODE?k.textContent!==String(g)&&(k.textContent=String(g)):k=seC(k,W8(g));return k};
hw=function(k,g,P){return t53(k,g!=null?g:[],P===void 0?!1:P)};
lgs=function(k,g){var P=hw(k,void 0,!0);if(P.length===0)return rL();g[V4].flattened=P;return k};
t53=function(k,g,P,x,U){g=g===void 0?[]:g;P=P===void 0?!1:P;U=U===void 0?-1:U;if(k==null)return g;if(k instanceof Ef){var A=k.render();return t53(A,g,P,x,U)}if(_.Jw(g)&&g.nodeType===Node.ELEMENT_NODE)switch(g.tagName){case "SCRIPT":hp0(g,k);return;case "STYLE":LJr(g,k);return}bO(k)&&(k=W8(k),x&&P&&(x[U]=k));if(rW0(k)){P=fgI(k);P=Array.from(P.childNodes);P=_.O(P);for(A=P.next();!A.done;A=P.next())M53(g,A.value);return g}WJ0(k)&&(k=W8(k.toString()),x&&P&&(x[U]=k));if(_.Jw(k))return M53(g,k);if(Array.isArray(k)){for(A=
0;A<k.length;A++)t53(k[A],g,P,k,A);return g}if(typeof k==="function"){A=uO(function(){var T=k();return T!=null&&!bO(T)&&rW0(T)?(T=fgI(T),Array.from(T.childNodes)):T},{debugName:"qmF2ne",
debugFn:k})[0];if(Array.isArray(A)){P=_.O(A);for(A=P.next();!A.done;A=P.next())M53(g,A.value);return g}x&&P&&(x[U]=A);return M53(g,A)}if(k!=null&&k[ZZ]){x=k;U=wL(!0);var q=mx6;try{A=q.apply(null,[x.type,x.props].concat(_.Kl(x.children)))}finally{wL(U)}return t53(A,g,P)}(q=VI.handleError)==null||q.call.apply(q,[VI].concat(_.Kl(X6(Error("oc")))));return g};
S6M=function(k){var g={};g=Object.assign([],(g[V4]={flattened:[]},g));if(!k)return g;g[0]=lgs(k,g);return g};
M53=function(k,g){Array.isArray(k)?k.push(g):k.appendChild(g);return k};
Lr=function(k){if(!VI.enableLazyTsx)return k;if(Array.isArray(k)){for(var g=0;g<k.length;g++)k[g]=Lr(k[g]);return k}return k instanceof Ef?(k=k.render(),Lr(k)):k};
oHI=function(k,g){var P,x,U=Txb(k),A=function(f){x=f;f=wL(!0);var B=wc(nr);HGb("render",U);try{P=Lr(k(g))}finally{NHk("render",U),wc(B),wL(f)}};
A=VI.enableContextPerComponent?ycj(A,U):a6(A,VI.alwaysTrackContexts||!!O4);Cis(x);if(!g.renderedFromIdom){var q=_.qY(x);try{return KJV(k,g,P),P}finally{_.qY(q)}}!cW6(P)&&Array.isArray(P)&&(P=S6M(P));var T=V50(P);q=Array.isArray(T)?T[0]:T;var c=!1;if(q){var Z,w=(Z=g==null?void 0:g.idomKey)!=null?Z:k;Z=T!==q;q._disposeEffects=A;var J=q[zM]||{},r=cW6(P)?P:J.sourceDynamicRange;Object.assign(J,{key:w,numNodes:Z?T.length:1,context:x,higherOrder:!!q[zM],sourceDynamicRange:r});q[zM]=J}else c=!0;(function(){var f=
_.qY(x);try{KJV(k,g,T)}finally{_.qY(f)}})();
c&&A();return P};
vHs=function(k){var g={},P;for(P in k)g={prev$jscomp$24:void 0,next$jscomp$33:void 0},g.prev$jscomp$24=Sv[P],g.next$jscomp$33=k[P],Sv[P]=function(x){return function(){var U=_.IT.apply(0,arguments);x.prev$jscomp$24.apply(null,_.Kl(U));x.next$jscomp$33.apply(null,_.Kl(U))}}(g)};
agj=function(){if(t4())throw Error("pc");return F2};
HRA=function(k,g){if(!k.__unmounted&&g){k.__unmounted=!0;try{k.didUnmount()}catch(U){var P,x;(x=VI.handleError)==null||x.call.apply(x,[VI].concat(_.Kl(X6(U,(P=k.__type)==null?void 0:P.TAG_NAME))))}Sv.didUnmount(k);k.el=null;g.__instance&&delete g.__instance}};
IgC=function(k,g,P){k._signalProps!=null&&k._disposeEffects==null&&((P===void 0?0:P)?k._disposeEffects=a6(function(){return void Nbs(k,g)},VI.alwaysTrackContexts||!!O4):Nbs(k,g))};
Nbs=function(k,g){_.NY(function(){for(var P=k._signalProps,x=k._signalValues,U=0;U<P.length;U++){var A=P[U],q=g[A]();x[U]!==q&&(x[U]=q,q6V(k,A,q))}},"e3YVbb")};
X13=function(k,g,P){var x,U=[];k._disposeEffects=a6(function(){_.NY(function(){var A=P();if(A===null||A===void 0)A="";if(bO(A)||A===null)x!=null||(x=document.createTextNode("")),x.parentNode!==k&&(x._isSignalTextNode=!0,k.insertBefore(x,g)),x.textContent=String(A);else if(rW0(A)){for(var q=U.length>0?U[U.length-1].nextSibling:g,T=_.O(U),c=T.next();!c.done;c=T.next())k.removeChild(c.value);A=fgI(A);U=Array.from(A.childNodes);A=_.O(U);for(T=A.next();!T.done;T=A.next())k.insertBefore(T.value,q)}else throw c=
(T=(q=l4)==null?void 0:q.name)!=null?T:"unknown",Error("ec`"+c+"`"+typeof A);},"VvDgC")},VI.alwaysTrackContexts||!!O4)};
CS6=function(k,g){var P=_.IT.apply(2,arguments);g!=null||(g={});return!VI.enableLazyTsx||l4!=null&&!t4()?yWr(k,g,P):new p13(k,g,P)};
yWr=function(k,g,P){if(k===_.mH)return P;if(typeof k==="function")return l4&&!t4()&&(g.renderedFromIdom=!0),eDs(k,function(){var A=GIk(k,g,P);if(A)return A;P.length>0&&(g.children=P.length===1?P[0]:P);if(k.componentType===DB){var q;ycj(function(){var T=g;if(k.componentType!==DB)q=!1;else{T||(T={});var c=new YK(T,k),Z=wc(nr);try{var w=c.render(T)}finally{wc(Z)}w instanceof HTMLElement?(w.__instance=c,c.el=w,c.__type=k,k.TAG_NAME=w.tagName.toLowerCase(),Sv.didPatch(c),q=w):q=w}},k.name);
if(q)return q}return oHI(k,g)},g.debugInstance);
var x=RpM(k,g),U;for(U in g)q6V(x,U,g[U]);IgC(x,g);hw(P,x);Tb3(x,g,{isReactive:!0});kB0(x,g);return x};
RpM=function(k,g){k=(gqI.has(k.toLowerCase())?0:PpC.has(k.startsWith("svg:")?k.replace("svg:",""):k))?document.createElementNS("http://www.w3.org/2000/svg",k.startsWith("svg:")?k.replace("svg:",""):k):$jI(k,g)||document.createElement(k);k[xj6]=!0;return k};
i9V=function(k){if(k){var g;(g=k._disposeRef)==null||g.call(k);var P;(P=k._disposeEffects)==null||P.call(k);k.__instance&&k.__instance instanceof jv&&(g=k.__instance,HRA(g,k),g instanceof YK&&g.disposeEffects());for(g=0;g<k.childNodes.length;g++)i9V(k.childNodes[g])}};
AE3=function(k){Ujb.push(k)===1&&requestAnimationFrame(function(){setTimeout(function(){var g=[].concat(_.Kl(Ujb));Ujb=[];g=_.O(g);for(var P=g.next();!P.done;P=g.next()){P=P.value;try{for(var x=0;x<P.length;x++)i9V(P[x])}catch(U){x=P=void 0,(x=(P=VI).handleError)==null||x.call.apply(x,[P].concat(_.Kl(X6(U))))}}})})};
_.V=function(k,g){return mx6.apply(null,[k,g].concat(_.Kl(_.IT.apply(2,arguments))))};
_.Q4=function(k){return k};
_.lO=function(k){return{isDefault:!0,children:k.children}};
_.m=function(k){var g=k.cond;if(g===void 0)return k.else&&k.else();var P=_.nP(function(){return!!g()},void 0,"JHVi8"),x=function(){var U=g();
if(!U){var A;(A=VI.handleError)==null||A.call.apply(A,[VI].concat(_.Kl(X6(djA.nonNullableCondIsNull()))))}return U};
return uO(function(){var U=P(),A;a6(function(){var q=wc(nr);try{A=Lr(U?k.then(x):k.else&&k.else())}finally{wc(q)}},!0);
return A},{debugName:k.debugInstance,
debugFn:k.then,isControlFlowComponent:!0})};
O96=function(k){return _.m(k)};
_.DZ=function(k){return k.keyBy==="INDEX"?q7s(k):TJs(k)};
eNb=function(k){k=_.O(k);for(var g=k.next();!g.done;g=k.next()){var P=void 0;(P=g.value)==null||P()}};
TJs=function(k){var g=k.keyBy===void 0||k.keyBy==="REFERENCE",P=g?function(w){return w}:k.keyBy,x=[],U=[],A=[],q=[],T=[],c=[],Z=!0;
_.vc(function(){eNb(q)});
return uO(function(){var w=k.each(),J=w.length;if(J===0){if(x.length===0&&!Z)return A;eNb(q);x=w;U=[];for(w=0;w<x.length;w++)U.push(P(x[w]));A=[];q=[];T=[];c=[];k.fallback&&(q[0]=cEA(function(){A[0]=Lr(k.fallback())}));
Z=!1;return A}for(var r=new VTk,f=x.length-1;f>=0;f--)r.push(U[f],f);f=Array(J);for(var B=Array(J),L=Array(J),Y=Array(J),l=Array(g?0:J),D={i$jscomp$450:0};D.i$jscomp$450<J;D={i$jscomp$450:D.i$jscomp$450,item$jscomp$104:void 0,key$jscomp$563:void 0},D.i$jscomp$450++){D.item$jscomp$104=w[D.i$jscomp$450];D.key$jscomp$563=P(D.item$jscomp$104);var X=r.pop(D.key$jscomp$563);X!=null?(L[D.i$jscomp$450]=A[X],B[D.i$jscomp$450]=U[X],f[D.i$jscomp$450]=q[X],Y[D.i$jscomp$450]=T[X],g||(l[D.i$jscomp$450]=c[X]),Sc(function(a){return function(){Y[a.i$jscomp$450](a.i$jscomp$450);
if(!g)l[a.i$jscomp$450](a.item$jscomp$104)}}(D)),delete q[X]):f[D.i$jscomp$450]=cEA(function(a){return function(){var H=_.O(_.zT(a.i$jscomp$450,void 0,"Fqk1zd")),y=H.next().value;
H=H.next().value;Y[a.i$jscomp$450]=H;B[a.i$jscomp$450]=a.key$jscomp$563;if(g)L[a.i$jscomp$450]=Lr(k.children(a.item$jscomp$104,y));else{var kj=_.O(_.zT(a.item$jscomp$104,void 0,"GBj5de"));H=kj.next().value;kj=kj.next().value;l[a.i$jscomp$450]=kj;L[a.i$jscomp$450]=Lr(k.children(H,y))}}}(D))}eNb(q);
x=w;U=B;A=L;q=f;T=Y;c=l;Z=!1;return L},{debugName:k.debugInstance,
debugFn:k.each,isControlFlowComponent:!0})};
q7s=function(k){var g=[],P=[],x=[],U=[],A=!1;_.vc(function(){for(var q=_.O(U),T=q.next();!T.done;T=q.next())T=T.value,T()});
return uO(function(){var q=k.each();A&&q.length>0&&(U.pop()(),g.pop(),A=!1);for(var T=Array(q.length),c={i$jscomp$451:0};c.i$jscomp$451<q.length;c={i$jscomp$451:c.i$jscomp$451},c.i$jscomp$451++)if(c.i$jscomp$451<g.length)g[c.i$jscomp$451]!==q[c.i$jscomp$451]&&(Sc(function(w){return function(){return void P[w.i$jscomp$451](q[w.i$jscomp$451])}}(c)),g[c.i$jscomp$451]=q[c.i$jscomp$451]),T[c.i$jscomp$451]=x[c.i$jscomp$451];
else{var Z=cEA(function(w){return function(){g[w.i$jscomp$451]=q[w.i$jscomp$451];var J=_.O(_.zT(q[w.i$jscomp$451],void 0,"JMMLmd")),r=J.next().value;J=J.next().value;P[w.i$jscomp$451]=J;T[w.i$jscomp$451]=Lr(k.children(r,w.i$jscomp$451))}}(c));
U[c.i$jscomp$451]=Z}for(;g.length>q.length;)g.pop(),U.pop()(),P.pop();q.length===0&&!A&&k.fallback&&(c=cEA(function(){T[0]=Lr(k.fallback())}),U[0]=c,A=!0);
return x=T},{debugName:k.debugInstance,
isControlFlowComponent:!0})};
cEA=function(k){var g=O4;return a6(function(P){var x=wc(nr);try{P.parent=g,k(P)}finally{wc(x)}},!1)};
_.tw=function(k){var g=Z90(k),P=_.nP(function(){return mjb(g)},void 0,"F1PF4");
return uO(function(){var x=P(),U;a6(function(){var A=wc(nr);try{U=Lr(x())}finally{wc(A)}});
return U},{debugName:k.debugInstance,
isControlFlowComponent:!0})};
Z90=function(k){k=k.children;return Array.isArray(k)?k:[k]};
wBV=function(k){var g=k.props;k=k.getChildren()[0];return g.when?{when:g.when,children:k}:{isDefault:!0,children:k}};
mjb=function(k){var g=function(){return null};
k=_.O(k);for(var P=k.next();!P.done;P=k.next())if(P=P.value,P!=null&&P[ZZ]&&(P=P.type===_.lO?{isDefault:!0,children:P.children[0]}:{when:P.props.when,children:P.children[0]}),P instanceof Ef&&(P=wBV(P)),P.isDefault)g=P.children;else if(P.when())return P.children;return g};
rE0=function(k){var g=null,P,x={get value(){var A,q;(q=(A=U).validateGetValue)==null||q.call(A);return U.__value},set value(A){var q,T;(T=(q=U).validateSetValue)==null||T.call(q,A);U.__value=A;U.__hasBeenSet=!0}},U=(x.__value=null,x.__hasBeenSet=!1,x.__hasErrored=!1,x.onRender=function(A){if(P&&A!==P){P._disposeRef=void 0;var q;(q=g)==null||q()}P=A;g=k(A)||null},x.onUnmount=function(){var A;
(A=g)==null||A();g=U.value=null},x[_.JEs]=!0,x);
return U};
ME=function(k){return typeof k==="symbol"};
WOr=function(k){var g=agj();if(g==null)throw _.fJM.PRIMITIVE_INVALID_HOOK_CALL();var P=g.hookCounter++;g.hooks||(g.hooks=[]);var x=g.hooks;x[P]||(x[P]={key:k,host:g});if(k!==x[P].key){if(g.__type){var U;k=(U=g.__type)==null?void 0:U.name}else k=g instanceof YK?Txb(g.functionComponent):"<"+g.el.tagName.toLowerCase()+">";throw _.fJM.OUT_OF_ORDER_HOOK_CALL(k);}return x[P]};
sVI=function(k,g){return!k||k.length!==(g==null?void 0:g.length)||k.some(function(P,x){return P!==g[x]})};
b9j=function(k,g){var P=WOr("onChange"),x=agj();sVI(P.deps,g)&&(P.deps=g,P.pendingEffect=k,x.__syncEffects||(x.__syncEffects=[]),x.__syncEffects.push(P))};
_.Kr=function(k,g,P){P!=null||(P={});P=P.appContext;var x=!!VI.legacyTriggerSoyRendererEvents;_.B8.setUp();try{var U=BJb(k,g,P);x&&(g=P,g!=null||(g=_.wQA(document).getAppContext()),g.get(Y6j).JSC$29332_getEventTarget().dispatchEvent(new jeV(zNs,k,sf)));_.B8.log(k);return U}finally{_.B8.tearDown()}};
BJb=function(k,g,P){var x=KP(function(){var U=wc(nr);try{return a6(function(){var A=_.wQA(_.XI(k)),q;var T=Y_A({rootElement:{value:k},appContext:P||(A==null?void 0:(q=A.getOptionalAppContext)==null?void 0:q.call(A)),dispatcher:A});A=_.qY(T);T=wL(!0);YS++;try{hw(g(),k),QI(!1)}catch(c){throw QI(!0),c;}finally{wL(T),_.qY(A)}},!1)}catch(A){throw VI.enableContextBasedComponentStacks&&MY(A),A;
}finally{wc(U)}});
k[ubu]=!0;return function(){k.textContent="";x();k[ubu]=!1}};
_.oy=function(k){if(dy3(mG)){var g;(g=VI.handleError)==null||g.call.apply(g,[VI].concat(_.Kl(X6(Error("dc")))))}var P=O4,x=l4;CzI({onInitType:yib,run:function(){if(P&&!P.isDisposed){var U=_.qY(P);try{KP(function(){return void k()},x)}catch(A){throw VI.enableContextBasedComponentStacks&&MY(A),A;
}finally{_.qY(U)}}}})};
hNb=function(k,g){b9j(function(){return _.Bc(k)},g)};
_.ay=function(k){t4()?_.oy(function(){_.Bc(k)}):b9j(function(){return _.Bc(k)},[])};
LOM=function(k){var g=[].concat(_.Kl(k));k.length=0;k=_.O(g);for(g=k.next();!g.done;g=k.next()){g=g.value;Eq0(g);var P=g.pendingEffect;g.pendingEffect=null;if(P=P==null?void 0:P())g.pendingCleanup=P}};
Eq0=function(k){var g=k.pendingCleanup;k.pendingCleanup=null;g==null||g()};
nqr=function(k,g){if(t4())return k();var P=WOr("useMemoInternal");sVI(P.deps,g)&&(P.deps=g,P.value=k());return P.value};
S76=function(k,g){return nqr(k,g)};
H8=function(k){return nqr(k,[])};
FOb=function(k){return H8(function(){return{value:k}})};
_.NE=function(k,g){if(!k)return null;k=Object.keys(k);k=_.O(k);for(var P=k.next();!P.done;P=k.next()){P=P.value;var x=P.toLowerCase();if(x.indexOf(g,x.length-g.length)>-1)return P}return null};
_.X2=function(){var k=arguments,g=_.Iy;k.length>1?g[k[0]]=k[1]:k.length===1&&Object.assign(g,k[0])};
_.y4=function(k,g){return k in _.Iy?_.Iy[k]:g};
_.pr=function(k,g){return!!_.y4(k,g)};
Y73=function(k){var g=_.Iy.EXPERIMENT_FLAGS;return g?g[k]:void 0};
QV0=function(k){jVC.forEach(function(g){return g(k)})};
_.kP=function(k){return k&&window.yterr?function(){try{return k.apply(this,arguments)}catch(g){_.Ry(g)}}:k};
_.Ry=function(k){var g=_.gP("yt.logging.errors.log");g?g(k,"ERROR",void 0,void 0,void 0,void 0,void 0):(g=_.y4("ERRORS",[]),g.push([k,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.X2("ERRORS",g));QV0(k)};
_.Pq=function(k,g,P,x,U){var A=_.gP("yt.logging.errors.log");A?A(k,"WARNING",g,P,x,void 0,U):(A=_.y4("ERRORS",[]),A.push([k,"WARNING",g,P,x,void 0,U]),_.X2("ERRORS",A))};
Djj=function(k,g){g=k.split(g);for(var P={},x=0,U=g.length;x<U;x++){var A=g[x].split("=");if(A.length===1&&A[0]||A.length===2)try{var q=lJj(A[0]||""),T=lJj(A[1]||"");if(q in P){var c=P[q];Array.isArray(c)?_.N3(c,T):P[q]=[c,T]}else P[q]=T}catch(r){var Z=r,w=A[0],J=String(Djj);Z.args=[{key:w,value:A[1],query:k,method:tTb===J?"unchanged":J}];MTV.hasOwnProperty(w)||_.Pq(Z)}}return P};
KOI=function(k){var g=[];_.vX.forEach(k,function(P,x){var U=_.$P(x);P=Array.isArray(P)?P:[P];_.xP(P,function(A){A==""?g.push(U):g.push(U+"="+_.$P(A))})});
return g.join("&")};
_.i$=function(k){k.charAt(0)==="?"&&(k=k.substring(1));return Djj(k,"&")};
_.Uq=function(k){return k.indexOf("?")!==-1?(k=(k||"").split("#")[0],k=k.split("?",2),_.i$(k.length>1?k[1]:k[0])):{}};
_.AY=function(k,g){return oqC(k,g||{},!0)};
vqb=function(k,g){return oqC(k,g||{},!1)};
oqC=function(k,g,P){var x=k.split("#",2);k=x[0];x=x.length>1?"#"+x[1]:"";var U=k.split("?",2);k=U[0];U=_.i$(U[1]||"");for(var A in g)if(P||!_.vX.containsKey(U,A))U[A]=g[A];return _.dP(k,U)+x};
eh=function(k){if(!g)var g=window.location.href;var P=_.Oq(k)[1]||null,x=_.qt(k);return P&&x?Tm(k,g):x?_.qt(g)===x&&(Number(_.Oq(g)[4]||null)||null)===(Number(_.Oq(k)[4]||null)||null):!0};
_.H9k=function(k){k=aJb(k);return k===null?!1:k[0]==="com"&&k[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
aJb=function(k){k=_.qt(k);return k!==null?k.split(".").reverse():null};
lJj=function(k){return k&&k.match(NJu)?k:cq(k)};
_.VE=function(k){return new IJM(k)};
_.Za=function(){XBb||(XBb=new yEj);return XBb};
Cpr=function(){var k=pBV;return function(){var g=_.Za();if(!g.resolve(_.VE(k))){var P={};g.addProvider((P.provide=k,P.useClass=k,P[mj]=void 0,P))}return g.resolve(k)}};
RNs=function(k){var g=_.wP,P,x;_.e(function(U){P=_.Za();return(x=P.resolve(_.VE(g)))?(k(x),U.return(Promise.resolve(x))):U.return(P.resolve(new GBs(g)).then(function(A){k(A);return A}))})};
_.W=function(k){k=JY(k);return typeof k==="string"&&k==="false"?!1:!!k};
_.rP=function(k,g){k=JY(k);return k===void 0&&g!==void 0?g:Number(k||0)};
k06=function(k){k=JY(k);return Array.isArray(k)?_.al(k,function(g){return Number(g||0)}):[Number(k||0)]};
_.fz=function(k){k=JY(k);return k!==void 0?String(k):""};
_.Wq=function(k){k=JY(k);return Array.isArray(k)?_.al(k,function(g){return String(g||"")}):[String(k||"")]};
gDV=function(){return _.y4("EXPERIMENTS_TOKEN","")};
JY=function(k){return _.y4("EXPERIMENT_FLAGS",{})[k]};
PLA=function(){for(var k=[],g=_.y4("EXPERIMENTS_FORCED_FLAGS",{}),P=_.O(Object.keys(g)),x=P.next();!x.done;x=P.next())x=x.value,k.push({key:x,value:String(g[x])});P=_.y4("EXPERIMENT_FLAGS",{});x=_.O(Object.keys(P));for(var U=x.next();!U.done;U=x.next())U=U.value,U.startsWith("force_")&&g[U]===void 0&&k.push({key:U,value:String(P[U])});return k};
xhs=function(){if(!$h0)return null;var k=$h0();return"open"in k?k:null};
_.iD0=function(k){switch(_.sq(k)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
_.sq=function(k){return k&&"status"in k?k.status:-1};
_.Bq=function(k,g){typeof k==="function"&&(k=_.kP(k));return window.setTimeout(k,g)};
_.zm=function(k,g){typeof k==="function"&&(k=_.kP(k));return window.setInterval(k,g)};
_.u$=function(k){window.clearTimeout(k)};
A66=function(k){k=_.Uq(k);for(var g=_.O(Uh6),P=g.next();!P.done;P=g.next())if(k[P.value]!==void 0)return!0;return!1};
qX0=function(k,g,P,x,U,A,q,T,c){P=P===void 0?"GET":P;x=x===void 0?"":x;T=T===void 0?!1:T;var Z=xhs();if(!Z)return null;var w=function(){(Z&&"readyState"in Z?Z.readyState:0)===4&&g&&_.kP(g)(Z)};
"onloadend"in Z?Z.addEventListener("loadend",w,!1):Z.onreadystatechange=w;_.W("debug_forward_web_query_parameters")&&(k=dhI(k,window.location.search));Z.open(P,k,!0);A&&(Z.responseType=A);q&&(Z.withCredentials=!0);P=P==="POST"&&(window.FormData===void 0||!(x instanceof FormData));if(U=ODV(k,U))for(var J in U)Z.setRequestHeader(J,U[J]),"content-type"===J.toLowerCase()&&(P=!1);P&&Z.setRequestHeader("Content-Type","application/x-www-form-urlencoded");c&&"onprogress"in Z&&(Z.onprogress=function(){c(Z.responseText)});
if(T&&"setAttributionReporting"in XMLHttpRequest.prototype){k={eventSourceEligible:!0,triggerEligible:!1};try{Z.setAttributionReporting(k)}catch(r){_.Pq(r)}}Z.send(x);return Z};
ODV=function(k,g){g=g===void 0?{}:g;var P=eh(k),x=_.y4("INNERTUBE_CLIENT_NAME"),U=_.W("web_ajax_ignore_global_headers_if_set"),A;for(A in T56){var q=_.y4(T56[A]),T=A==="X-Goog-AuthUser"||A==="X-Goog-PageId";A!=="X-Goog-Visitor-Id"||q||(q=_.y4("VISITOR_DATA"));var c;if(!(c=!q)){if(!(c=P||(_.qt(k)?!1:!0))){c=k;var Z;if(Z=_.W("add_auth_headers_to_remarketing_google_dot_com_ping")&&A==="Authorization"&&(x==="TVHTML5"||x==="TVHTML5_UNPLUGGED"||x==="TVHTML5_SIMPLY"))Z=aJb(c),Z=Z===null?!1:Z[1]==="google"?
!0:Z[2]==="google"?Z[0]==="au"&&Z[1]==="com"?!0:Z[0]==="uk"&&Z[1]==="co"?!0:!1:!1;Z&&(c=_.hY(c)||"",c=c.split("/"),c="/"+(c.length>1?c[1]:""),Z=c==="/pagead");c=Z?!0:!1}c=!c}c||U&&g[A]!==void 0||x==="TVHTML5_UNPLUGGED"&&T||(g[A]=q)}"X-Goog-EOM-Visitor-Id"in g&&"X-Goog-Visitor-Id"in g&&delete g["X-Goog-Visitor-Id"];if(P||!_.qt(k))g["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(P||!_.qt(k)){try{var w=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(J){}w&&(g["X-YouTube-Time-Zone"]=
w)}document.location.hostname.endsWith("youtubeeducation.com")||!P&&_.qt(k)||(g["X-YouTube-Ad-Signals"]=KOI(e$V()));return g};
_.c6I=function(k,g){var P=_.qt(k);_.W("debug_handle_relative_url_for_query_forward_killswitch")||!P&&eh(k)&&(P=document.location.hostname);var x=_.hY(k);x=(P=P&&(P.endsWith("youtube.com")||P.endsWith("youtube-nocookie.com")))&&x&&x.startsWith("/api/");if(!P||x)return k;var U=_.i$(g),A={};_.xP(Uh6,function(q){U[q]&&(A[q]=U[q])});
return vqb(k,A)};
Vxs=function(k,g){g.method="POST";g.postParams||(g.postParams={});return _.Eq(k,g)};
ZDr=function(k,g){var P=_.y4("XSRF_FIELD_NAME"),x;g.headers&&(x=g.headers["Content-Type"]);return!g.excludeXsrf&&(!_.qt(k)||g.withCredentials||_.qt(k)===document.location.hostname)&&g.method==="POST"&&(!x||x==="application/x-www-form-urlencoded")&&!(g.postParams&&g.postParams[P])};
_.Eq=function(k,g){var P=g.format||"JSON";k=mhb(k,g);var x=ww0(k,g),U=!1,A=J6A(k,function(c){if(!U){U=!0;T&&_.u$(T);var Z=_.iD0(c),w=null,J=400<=c.status&&c.status<500,r=500<=c.status&&c.status<600;if(Z||J||r)w=r6b(k,P,c,g.convertToSafeHtml);Z&&(Z=fK3(P,c,w));w=w||{};J=g.context||_.iV;Z?g.onSuccess&&g.onSuccess.call(J,c,w):g.onError&&g.onError.call(J,c,w);g.onFinish&&g.onFinish.call(J,c,w)}},g.method,x,g.headers,g.responseType,g.withCredentials,!1,g.onProgress);
x=g.timeout||0;if(g.onTimeout&&x>0){var q=g.onTimeout;var T=_.Bq(function(){U||(U=!0,A.abort(),_.u$(T),q.call(g.context||_.iV,A))},x)}return A};
mhb=function(k,g){g.includeDomain&&(k=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+k);var P=_.y4("XSRF_FIELD_NAME");if(g=g.urlParams)g[P]&&delete g[P],k=_.AY(k,g);return k};
ww0=function(k,g){var P=_.y4("XSRF_FIELD_NAME"),x=_.y4("XSRF_TOKEN"),U=g.postBody||"",A=g.postParams;ZDr(k,g)&&(A||(A={}),A[P]=x);(_.W("ajax_parse_query_data_only_when_filled")&&A&&Object.keys(A).length>0||A)&&typeof U==="string"&&(U=_.i$(U),_.vX.extend(U,A),U=g.postBodyFormat&&g.postBodyFormat==="JSON"?JSON.stringify(U):_.Lz(U));A=U||A&&!_.vX.isEmpty(A);!WE3&&A&&g.method!=="POST"&&(WE3=!0,_.Ry(Error("Jc")));return U};
r6b=function(k,g,P,x){var U=null;switch(g){case "JSON":try{var A=P.responseText}catch(q){throw x=Error("Kc"),x.params=k,_.Pq(x),q;}k=P.getResponseHeader("Content-Type")||"";A&&k.indexOf("json")>=0&&(A.substring(0,5)===")]}'\n"&&(A=A.substring(5)),U=JSON.parse(A));break;case "XML":if(k=(k=P.responseXML)?spM(k):null)U={},_.xP(k.getElementsByTagName("*"),function(q){U[q.tagName]=bDk(q)})}x&&B50(U);
return U};
B50=function(k){if(_.X0(k))for(var g in k)g==="html_content"||Ob(g,"_html")?k[g]=RT(k[g]):B50(k[g])};
fK3=function(k,g,P){if(g&&g.status===204)return!0;switch(k){case "JSON":return!!P;case "XML":return Number(P&&P.return_code)===0;case "RAW":return!0;default:return!!P}};
spM=function(k){return k?(k=("responseXML"in k?k.responseXML:k).getElementsByTagName("root"))&&k.length>0?k[0]:null:null};
bDk=function(k){var g="";_.xP(k.childNodes,function(P){g+=P.nodeValue});
return g};
z$0=function(k){if(k.name==="JavaException")return!0;k=k.stack;return k.includes("chrome://")||k.includes("-extension://")||k.includes("webkit-masked-url://")};
uBu=function(k){if(!k.stack)return!0;var g=!k.stack.includes("\n");return g&&k.stack.includes("ErrorType: ")||g&&k.stack.includes("Anonymous function (Unknown script")||k.stack.toLowerCase()==="not available"||k.fileName==="user-script"||k.fileName.startsWith("user-script:")?!0:!1};
_.nz=function(k){_.lx.call(this);this.JSC$10520_key_=1;this.pendingKeys_=[];this.publishDepth_=0;this.subscriptions_=[];this.topics_={};this.async_=!!k};
ED6=function(k,g){var P=k.length,x=0,U=function(){return k.charCodeAt(x++)};
do{var A=h$0(U);if(A===Infinity)break;var q=A>>3;switch(A&7){case 0:A=h$0(U);if(q===g)return A;break;case 1:if(q===g)return;x+=8;break;case 2:A=h$0(U);if(q===g)return k.substr(x,A);x+=A;break;case 5:if(q===g)return;x+=4;break;default:return}}while(x<P)};
h$0=function(k){var g=k(),P=g&127;if(g<128)return P;g=k();P|=(g&127)<<7;if(g<128)return P;g=k();P|=(g&127)<<14;if(g<128)return P;g=k();return g<128?P|(g&127)<<21:Infinity};
nD6=function(k,g,P,x){if(k)if(Array.isArray(k)){var U=x;for(x=0;x<k.length&&!(k[x]&&(U+=LEA(x,k[x],g,P),U>500));x++);x=U}else if(typeof k==="object")for(U in k){if(k[U]){var A=U;var q=k[U],T=g,c=P;A=typeof q!=="string"||A!=="clickTrackingParams"&&A!=="trackingParams"?0:(q=ED6(atob(q.replace(/-/g,"+").replace(/_/g,"/")),2))?LEA(A+".ve",q,T,c):0;x+=A;x+=LEA(U,k[U],g,P);if(x>500)break}}else P[g]=Sh(k),x+=P[g].length;else P[g]=Sh(k),x+=P[g].length;return x};
LEA=function(k,g,P,x){P+="."+k;k=Sh(g);x[P]=k;return P.length+k.length};
Sh=function(k){try{return(typeof k==="string"?k:String(JSON.stringify(k))).substr(0,500)}catch(g){return"unable to serialize "+typeof k+" ("+g.message+")"}};
SXb=function(k){switch(k){case "DESKTOP":return 1;case "UNKNOWN_PLATFORM":return 0;case "TV":return 2;case "GAME_CONSOLE":return 3;case "MOBILE":return 4;case "TABLET":return 5}};
_.YP=function(k,g,P,x,U){_.FR.set(k,g,{maxAge:P,path:"/",domain:x===void 0?"youtube.com":x,secure:U===void 0?!1:U})};
_.FEI=function(k,g,P){_.FR.remove(k,g===void 0?"/":g,P===void 0?"youtube.com":P)};
_.jh=function(){if(_.W("embeds_web_enable_cookie_detection_fix")){if(!_.iV.navigator.cookieEnabled)return!1}else if(!_.FR.isEnabled())return!1;if(!_.FR.isEmpty())return!0;_.W("embeds_web_enable_cookie_detection_fix")?_.FR.set("TESTCOOKIESENABLED","1",{maxAge:60,sameSite:"none",secure:!0}):_.FR.set("TESTCOOKIESENABLED","1",{maxAge:60});if(_.FR.get("TESTCOOKIESENABLED")!=="1")return!1;_.FR.remove("TESTCOOKIESENABLED");return!0};
YXr=function(){var k=_.iV.navigator;return k?k.connection:void 0};
jpu=function(){if(typeof Intl!=="undefined")try{return(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(k){}};
_.lKA=function(){var k=YXr();if(k){var g=QpM[k.type||"unknown"]||"CONN_UNKNOWN";k=QpM[k.effectiveType||"unknown"]||"CONN_UNKNOWN";g==="CONN_CELLULAR_UNKNOWN"&&k!=="CONN_UNKNOWN"&&(g=k);if(g!=="CONN_UNKNOWN")return g;if(k!=="CONN_UNKNOWN")return k}};
tx6=function(){var k=YXr();if(k!=null&&k.effectiveType)return DhV.hasOwnProperty(k.effectiveType)?DhV[k.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
_.l$=function(){try{return _.QE(),!0}catch(k){return!1}};
_.QE=function(k){if(_.y4("DATASYNC_ID")!==void 0)return _.y4("DATASYNC_ID");throw new _.Da("Datasync ID not set",k===void 0?"unknown":k);};
_.tY=function(k){this.mechanism=k};
Mt=function(k){this.mechanism=k};
Kz=function(k){this.storage_=k;this.cachedIsStorageAvailable_=null};
Mx0=function(){var k=null;try{k=_.iV.localStorage||null}catch(g){}Kz.call(this,k)};
KE0=function(){var k=null;try{k=_.iV.sessionStorage||null}catch(g){}Kz.call(this,k)};
oA=function(k,g){this.mechanism_=k;this.JSC$10622_prefix_=g+"::"};
_.oDs=function(k){var g=new Mx0;return g.isAvailable()?k?new oA(g,k):g:null};
_.vDC=function(k){var g=new KE0;return g.isAvailable()?k?new oA(g,k):g:null};
HD0=function(){var k;return(k=aKM())==null?void 0:k.get("LAST_RESULT_ENTRY_KEY",!0)};
_.Hq=function(k){N5k||(_.vq?_.vq.logError(k):(_.aA.push({type:"ERROR",payload:k}),_.aA.length>10&&_.aA.shift()))};
Nt=function(k,g){N5k||(_.vq?_.vq.logEvent(k,g):(_.aA.push({type:"EVENT",eventType:k,payload:g}),_.aA.length>10&&_.aA.shift()))};
IA=function(k){if(k.indexOf(":")>=0)throw Error("Rc");};
yE=function(k){return k.substr(0,k.indexOf(":"))||k};
y6I=function(){return(IKj||XwM)&&Gm("applewebkit")&&!Gm("version")&&(!Gm("safari")||Gm("gsa/"))};
Gm=function(k){var g=_.fb();return g?g.toLowerCase().indexOf(k)>=0:!1};
G06=function(k,g,P,x){g=yE(g);var U=k instanceof Error?k:Error("Sc`"+k);if(U instanceof RA)return U;k={objectStoreNames:P,dbName:g,dbVersion:x};if(U.name==="QuotaExceededError")return new RA("QUOTA_EXCEEDED",k);if(_.ke&&U.name==="UnknownError")return new RA("QUOTA_MAYBE_EXCEEDED",k);if(U instanceof pwk)return new RA("MISSING_INDEX",Object.assign({},k,{objectStore:U.objectStore,index:U.index}));if(U.name==="InvalidStateError"&&CL3.some(function(A){return U.message.includes(A)}))return new RA("EXECUTE_TRANSACTION_ON_CLOSED_DB",
k);
if(U.name==="AbortError")return new RA("UNKNOWN_ABORT",k,U.message);U.args=[Object.assign({},k,{name:"IdbError",originalName:U.name})];U.level="WARNING";return U};
gH=function(k,g,P){var x=HD0();return new RA("IDB_NOT_SUPPORTED",{context:{caller:k,publicName:g,version:P,hasSucceededOnce:x==null?void 0:x.hasSucceededOnce}})};
R$k=function(k){if(!k)throw Error();throw k;};
kY6=function(k){return k};
gzr=function(k,g,P){var x=function(){try{k.removeEventListener("success",U),k.removeEventListener("error",A)}catch(q){}},U=function(){g(k.result);
x()},A=function(){P(k.error);
x()};
k.addEventListener("success",U);k.addEventListener("error",A)};
PaV=function(k){return new Promise(function(g,P){gzr(k,g,P)})};
xe=function(k){return new PQ(new $e(function(g,P){gzr(k,g,P)}))};
$iV=function(k,g){return new PQ(new $e(function(P,x){var U=function(){var A=k?g(k):null;A?A.then(function(q){k=q;U()},x):P()};
U()}))};
xir=function(k,g,P){return new Promise(function(x,U){var A=g!==void 0?self.indexedDB.open(k,g):self.indexedDB.open(k);var q=P.blocked,T=P.blocking,c=P.terminated,Z=P.upgrade,w=P.closed,J,r=function(){J||(J=new ii(A.result,{closed:w}));return J};
A.addEventListener("upgradeneeded",function(f){try{if(f.newVersion===null)throw Error("Xc");if(A.transaction===null)throw Error("Yc");f.dataLoss&&f.dataLoss!=="none"&&Nt("IDB_DATA_CORRUPTED",{reason:f.dataLossMessage||"unknown reason",dbName:yE(k)});var B=r(),L=new U_(A.transaction);Z&&Z(B,function(Y){return f.oldVersion<Y&&f.newVersion>=Y},L);
L.done.catch(function(Y){U(Y)})}catch(Y){U(Y)}});
A.addEventListener("success",function(){var f=A.result;T&&f.addEventListener("versionchange",function(){T(r())});
f.addEventListener("close",function(){Nt("IDB_UNEXPECTEDLY_CLOSED",{dbName:yE(k),dbVersion:f.version});c&&c()});
x(r())});
A.addEventListener("error",function(){U(A.error)});
q&&A.addEventListener("blocked",function(){q()})})};
iy3=function(k,g,P){P=P===void 0?{}:P;return xir(k,g,P)};
_.dH=function(k,g){g=g===void 0?{}:g;var P,x,U,A;return _.e(function(q){if(q.nextAddress==1)return _.Bo(q,2),P=self.indexedDB.deleteDatabase(k),x=g,(U=x.blocked)&&P.addEventListener("blocked",function(){U()}),q.yield(PaV(P),4);
if(q.nextAddress!=2)return _.Ac(q,0);A=_.Ll(q);throw G06(A,k,"",-1);})};
APj=function(k,g){var P;return _.e(function(x){if(x.nextAddress==1)return x.yield(_.O_(Uib,g),2);P=x.yieldResult;return x.return(_.q5(P,["databases"],{enableRetries:!0,mode:"readwrite"},function(U){var A=U.objectStore("databases");return A.get(k.actualName).then(function(q){if(q?k.actualName!==q.actualName||k.publicName!==q.publicName||k.userIdentifier!==q.userIdentifier:1)return A.put(k).then(function(){})})}))})};
_.T9=function(k,g){var P;return _.e(function(x){if(x.nextAddress==1)return k?x.yield(_.O_(Uib,g),2):x.return();P=x.yieldResult;return x.return(P.delete("databases",k))})};
_.diM=function(k,g){var P,x;return _.e(function(U){return U.nextAddress==1?(P=[],U.yield(_.O_(Uib,g),2)):U.nextAddress!=3?(x=U.yieldResult,U.yield(_.q5(x,["databases"],{enableRetries:!0,mode:"readonly"},function(A){P.length=0;return eq(A.objectStore("databases"),{},function(q){k(q.getValue())&&P.push(q.getValue());return q.continue()})}),3)):U.return(P)})};
OyI=function(k,g){return _.diM(function(P){return P.publicName===k&&P.userIdentifier!==void 0},g)};
egC=function(){var k,g,P,x;return _.e(function(U){switch(U.nextAddress){case 1:k=HD0();if((g=k)==null?0:g.hasSucceededOnce)return U.return(!0);var A;if(A=q8k)A=/WebKit\/([0-9]+)/.exec(_.fb()),A=!!(A&&parseInt(A[1],10)>=600);A&&(A=/WebKit\/([0-9]+)/.exec(_.fb()),A=!(A&&parseInt(A[1],10)>=602));if(A||cQ)return U.return(!1);try{if(P=self,!(P.indexedDB&&P.IDBIndex&&P.IDBKeyRange&&P.IDBObjectStore))return U.return(!1)}catch(q){return U.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return U.return(!1);
_.Bo(U,2);x={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return U.yield(APj(x,T1I),4);case 4:return U.yield(_.T9("yt-idb-test-do-not-use",T1I),5);case 5:return U.return(!0);case 2:return _.Ll(U),U.return(!1)}})};
V80=function(){if(cPs!==void 0)return cPs;N5k=!0;return cPs=egC().then(function(k){N5k=!1;var g;if((g=aKM())!=null&&g.hasLocalStorage()){var P;g={hasSucceededOnce:((P=HD0())==null?void 0:P.hasSucceededOnce)||k};var x;(x=aKM())==null||x.set("LAST_RESULT_ENTRY_KEY",g,2592E3,!0)}return k})};
V5=function(){return _.gP("ytglobal.idbToken_")||void 0};
_.mW=function(){var k=V5();return k?Promise.resolve(k):V80().then(function(g){(g=g?T1I:void 0)&&_.Z0("ytglobal.idbToken_",g);return g})};
Zy0=function(k){if(!_.l$())throw k=new RA("AUTH_INVALID",{dbName:k}),_.Hq(k),k;var g=_.QE();return{actualName:k+":"+g,publicName:k,userIdentifier:g}};
miC=function(k,g,P,x){var U,A,q,T,c,Z;return _.e(function(w){switch(w.nextAddress){case 1:return A=(U=Error().stack)!=null?U:"",w.yield(_.mW(),2);case 2:q=w.yieldResult;if(!q)throw T=gH("openDbImpl",k,g),_.W("ytidb_async_stack_killswitch")||(T.stack=T.stack+"\n"+A.substring(A.indexOf("\n")+1)),_.Hq(T),T;IA(k);c=P?{actualName:k,publicName:k,userIdentifier:void 0}:Zy0(k);_.Bo(w,3);return w.yield(APj(c,q),5);case 5:return w.yield(iy3(c.actualName,g,x),6);case 6:return w.return(w.yieldResult);case 3:return Z=
_.Ll(w),_.Bo(w,7),w.yield(_.T9(c.actualName,q),9);case 9:_.Ac(w,8);break;case 7:_.Ll(w);case 8:throw Z;}})};
wSM=function(k,g,P){P=P===void 0?{}:P;return miC(k,g,!1,P)};
JPr=function(k,g,P){P=P===void 0?{}:P;return miC(k,g,!0,P)};
rP0=function(k,g){g=g===void 0?{}:g;var P,x;return _.e(function(U){if(U.nextAddress==1)return U.yield(_.mW(),2);if(U.nextAddress!=3){P=U.yieldResult;if(!P)return U.return();IA(k);x=Zy0(k);return U.yield(_.dH(x.actualName,g),3)}return U.yield(_.T9(x.actualName,P),0)})};
fsb=function(k,g,P){k=k.map(function(x){return _.e(function(U){return U.nextAddress==1?U.yield(_.dH(x.actualName,g),2):U.yield(_.T9(x.actualName,P),0)})});
return Promise.all(k).then(function(){})};
WqV=function(k){var g=g===void 0?{}:g;var P,x;return _.e(function(U){if(U.nextAddress==1)return U.yield(_.mW(),2);if(U.nextAddress!=3){P=U.yieldResult;if(!P)return U.return();IA(k);return U.yield(OyI(k,P),3)}x=U.yieldResult;return U.yield(fsb(x,g,P),0)})};
s5M=function(k,g){g=g===void 0?{}:g;var P;return _.e(function(x){if(x.nextAddress==1)return x.yield(_.mW(),2);if(x.nextAddress!=3){P=x.yieldResult;if(!P)return x.return();IA(k);return x.yield(_.dH(k,g),3)}return x.yield(_.T9(k,P),0)})};
wH=function(k,g){return byI(k,g)};
zgj=function(k){return _.O_(B1j(),k)};
umb=function(k,g,P,x){var U,A,q;return _.e(function(T){switch(T.nextAddress){case 1:return U={config:k,hashData:g,timestamp:x!==void 0?x:(0,_.Jc)()},T.yield(zgj(P),2);case 2:return A=T.yieldResult,T.yield(A.clear("hotConfigStore"),3);case 3:return T.yield(A.put("hotConfigStore",U),4);case 4:return q=T.yieldResult,T.return(q)}})};
hg0=function(k,g,P,x,U){var A,q,T;return _.e(function(c){switch(c.nextAddress){case 1:return A={config:k,hashData:g,configData:P,timestamp:U!==void 0?U:(0,_.Jc)()},c.yield(zgj(x),2);case 2:return q=c.yieldResult,c.yield(q.clear("coldConfigStore"),3);case 3:return c.yield(q.put("coldConfigStore",A),4);case 4:return T=c.yieldResult,c.return(T)}})};
Ezu=function(k){var g,P;return _.e(function(x){return x.nextAddress==1?x.yield(zgj(k),2):x.nextAddress!=3?(g=x.yieldResult,P=void 0,x.yield(_.q5(g,["coldConfigStore"],{mode:"readwrite",enableRetries:!0},function(U){return _.rH(U.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(A){P=A.getValue()})}),3)):x.return(P)})};
Lqk=function(k){var g,P;return _.e(function(x){return x.nextAddress==1?x.yield(zgj(k),2):x.nextAddress!=3?(g=x.yieldResult,P=void 0,x.yield(_.q5(g,["hotConfigStore"],{mode:"readwrite",enableRetries:!0},function(U){return _.rH(U.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(A){P=A.getValue()})}),3)):x.return(P)})};
nzs=function(){return _.e(function(k){return k.yield(WqV("ytGcfConfig"),0)})};
S83=function(){return"INNERTUBE_API_KEY"in _.Iy&&"INNERTUBE_API_VERSION"in _.Iy};
_.fG=function(){return{innertubeApiKey:_.y4("INNERTUBE_API_KEY"),innertubeApiVersion:_.y4("INNERTUBE_API_VERSION"),innertubeContextClientConfigInfo:_.y4("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),innertubeContextClientName:_.y4("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientNameFieldNumber:_.y4("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.y4("INNERTUBE_CONTEXT_CLIENT_VERSION"),innertubeContextHostLanguage:_.y4("INNERTUBE_CONTEXT_HL"),innertubeContextGeoLocation:_.y4("INNERTUBE_CONTEXT_GL"),
innertubeHostOverride:_.y4("INNERTUBE_HOST_OVERRIDE")||"",innertubeUseThirdPartyAuth:_.pr("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),innertubeOmitApiKeyWhenAuthHeaderIsPresent:_.pr("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1),appInstallData:_.y4("SERIALIZED_CLIENT_CONFIG_DATA")}};
_.t80=function(k){var g={client:{hl:k.innertubeContextHostLanguage,gl:k.innertubeContextGeoLocation,clientName:k.innertubeContextClientName,clientVersion:k.innertubeContextClientVersion,configInfo:k.innertubeContextClientConfigInfo}};navigator.userAgent&&(g.client.userAgent=String(navigator.userAgent));var P=_.iV.devicePixelRatio;P&&P!=1&&(g.client.screenDensityFloat=String(P));P=gDV();P!==""&&(g.client.experimentsToken=P);P=PLA();P.length>0&&(g.request={internalExperimentFlags:P});Fqr(k,void 0,g);
Y8j(void 0,g);j53(void 0,g);Q5A(k,void 0,g);lsb(void 0,g);_.W("start_client_gcf")&&DiV(void 0,g);_.y4("DELEGATED_SESSION_ID")&&!_.W("pageid_as_header_web")&&(g.user={onBehalfOfUser:_.y4("DELEGATED_SESSION_ID")});!_.W("fill_delegate_context_in_gel_killswitch")&&(k=_.y4("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(g.user=Object.assign({},g.user,{serializedDelegationContext:k}));k=_.y4("INNERTUBE_CONTEXT");var x;if(_.W("enable_persistent_device_token")&&(k==null?0:(x=k.client)==null?0:x.rolloutToken)){var U;
g.client.rolloutToken=k==null?void 0:(U=k.client)==null?void 0:U.rolloutToken}x=Object;U=x.assign;k=g.client;P={};for(var A=_.O(Object.entries(_.i$(_.y4("DEVICE","")))),q=A.next();!q.done;q=A.next()){var T=_.O(q.value);q=T.next().value;T=T.next().value;q==="cbrand"?P.deviceMake=T:q==="cmodel"?P.deviceModel=T:q==="cbr"?P.browserName=T:q==="cbrver"?P.browserVersion=T:q==="cos"?P.osName=T:q==="cosver"?P.osVersion=T:q==="cplatform"&&(P.platform=T)}g.client=U.call(x,k,P);return g};
Fqr=function(k,g,P){k=k.innertubeContextClientName;if(k==="WEB"||k==="MWEB"||k===1||k===2)if(g){P=_.WQ(g,M8b,96)||new M8b;var x=KqA();x=Object.keys(ozr).indexOf(x);x=x===-1?null:x;x!==null&&_.s_(P,3,x);_.h7(g,96,P)}else P&&(P.client.mainAppWebInfo=(x=P.client.mainAppWebInfo)!=null?x:{},P.client.mainAppWebInfo.webDisplayMode=KqA())};
Y8j=function(k,g){var P=_.gP("yt.embedded_player.embed_url");P&&(k?(g=_.WQ(k,vzV,7)||new vzV,_.lD(g,4,P),_.h7(k,7,g)):g&&(g.thirdParty={embedUrl:P}))};
j53=function(k,g){var P;if(_.W("web_log_memory_total_kbytes")&&((P=_.iV.navigator)==null?0:P.deviceMemory)){var x;P=(x=_.iV.navigator)==null?void 0:x.deviceMemory;k?_.bi(k,95,ZF(P*1E6)):g&&(g.client.memoryTotalKbytes=""+P*1E6)}};
Q5A=function(k,g,P){if(k.appInstallData)if(g){var x;P=(x=_.WQ(g,BQ,62))!=null?x:new BQ;_.lD(P,6,k.appInstallData);_.h7(g,62,P)}else P&&(P.client.configInfo=P.client.configInfo||{},P.client.configInfo.appInstallData=k.appInstallData)};
lsb=function(k,g){var P=_.lKA();P&&(k?_.s_(k,61,asI[P]):g&&(g.client.connectionType=P));_.W("web_log_effective_connection_type")&&(P=tx6())&&(k?_.s_(k,94,HyM[P]):g&&(g.client.effectiveConnectionType=P))};
_.XS0=function(k,g,P){P=P===void 0?{}:P;var x={};_.y4("EOM_VISITOR_DATA")?x={"X-Goog-EOM-Visitor-Id":_.y4("EOM_VISITOR_DATA")}:x={"X-Goog-Visitor-Id":P.visitorData||_.y4("VISITOR_DATA","")};if(g&&g.includes("www.youtube-nocookie.com"))return x;g=P.authorization||_.y4("AUTHORIZATION");g||(k?g="Bearer "+_.gP("gapi.auth.getToken")().access_token:(N1s.instance||(N1s.instance=new N1s),k=IsA(),_.W("pageid_as_header_web")||delete k["X-Goog-PageId"],x=Object.assign({},x,k)));g&&(x.Authorization=g);return x};
DiV=function(k,g){var P=yP6();if(P){var x=P.coldConfigData,U=P.coldHashData;P=P.hotHashData;if(k){var A;g=(A=_.WQ(k,BQ,62))!=null?A:new BQ;x=_.lD(g,1,x);_.lD(x,3,U).setHotHashData(P);_.h7(k,62,g)}else g&&(g.client.configInfo=g.client.configInfo||{},x&&(g.client.configInfo.coldConfigData=x),U&&(g.client.configInfo.coldHashData=U),P&&(g.client.configInfo.hotHashData=P))}};
z9=function(k){for(var g=k.length;--g>=0;)k[g]=0};
pS0=function(k,g,P,x,U){this.static_tree=k;this.extra_bits=g;this.extra_base=P;this.elems=x;this.max_length=U;this.has_stree=k&&k.length};
CaM=function(k,g){this.dyn_tree=k;this.max_code=0;this.stat_desc=g};
ui=function(k,g){k.pending_buf[k.pending++]=g&255;k.pending_buf[k.pending++]=g>>>8&255};
hc=function(k,g,P){k.bi_valid>16-P?(k.bi_buf|=g<<k.bi_valid&65535,ui(k,k.bi_buf),k.bi_buf=g>>16-k.bi_valid,k.bi_valid+=P-16):(k.bi_buf|=g<<k.bi_valid&65535,k.bi_valid+=P)};
E_=function(k,g,P){hc(k,P[g*2],P[g*2+1])};
GYC=function(k,g){var P=0;do P|=k&1,k>>>=1,P<<=1;while(--g>0);return P>>>1};
RgM=function(k,g,P){var x=Array(16),U=0,A;for(A=1;A<=15;A++)x[A]=U=U+P[A-1]<<1;for(P=0;P<=g;P++)U=k[P*2+1],U!==0&&(k[P*2]=GYC(x[U]++,U))};
kjr=function(k){var g;for(g=0;g<286;g++)k.dyn_ltree[g*2]=0;for(g=0;g<30;g++)k.dyn_dtree[g*2]=0;for(g=0;g<19;g++)k.bl_tree[g*2]=0;k.dyn_ltree[512]=1;k.opt_len=k.static_len=0;k.last_lit=k.matches=0};
gnI=function(k){k.bi_valid>8?ui(k,k.bi_buf):k.bi_valid>0&&(k.pending_buf[k.pending++]=k.bi_buf);k.bi_buf=0;k.bi_valid=0};
P3C=function(k,g,P){gnI(k);ui(k,P);ui(k,~P);LG.arraySet(k.pending_buf,k.window,g,P,k.pending);k.pending+=P};
$8V=function(k,g,P,x){var U=g*2,A=P*2;return k[U]<k[A]||k[U]===k[A]&&x[g]<=x[P]};
x86=function(k,g,P){for(var x=k.heap[P],U=P<<1;U<=k.heap_len;){U<k.heap_len&&$8V(g,k.heap[U+1],k.heap[U],k.depth)&&U++;if($8V(g,x,k.heap[U],k.depth))break;k.heap[P]=k.heap[U];P=U;U<<=1}k.heap[P]=x};
OLb=function(k,g,P){var x=0;if(k.last_lit!==0){do{var U=k.pending_buf[k.d_buf+x*2]<<8|k.pending_buf[k.d_buf+x*2+1];var A=k.pending_buf[k.l_buf+x];x++;if(U===0)E_(k,A,g);else{var q=nG[A];E_(k,q+256+1,g);var T=iLV[q];T!==0&&(A-=U8I[q],hc(k,A,T));U--;q=U<256?Sq[U]:Sq[256+(U>>>7)];E_(k,q,P);T=A8M[q];T!==0&&(U-=d8u[q],hc(k,U,T))}}while(x<k.last_lit)}E_(k,256,g)};
qSb=function(k,g){var P=g.dyn_tree,x=g.stat_desc.static_tree,U=g.stat_desc.has_stree,A=g.stat_desc.elems,q,T=-1;k.heap_len=0;k.heap_max=573;for(q=0;q<A;q++)P[q*2]!==0?(k.heap[++k.heap_len]=T=q,k.depth[q]=0):P[q*2+1]=0;for(;k.heap_len<2;){var c=k.heap[++k.heap_len]=T<2?++T:0;P[c*2]=1;k.depth[c]=0;k.opt_len--;U&&(k.static_len-=x[c*2+1])}g.max_code=T;for(q=k.heap_len>>1;q>=1;q--)x86(k,P,q);c=A;do q=k.heap[1],k.heap[1]=k.heap[k.heap_len--],x86(k,P,1),x=k.heap[1],k.heap[--k.heap_max]=q,k.heap[--k.heap_max]=
x,P[c*2]=P[q*2]+P[x*2],k.depth[c]=(k.depth[q]>=k.depth[x]?k.depth[q]:k.depth[x])+1,P[q*2+1]=P[x*2+1]=c,k.heap[1]=c++,x86(k,P,1);while(k.heap_len>=2);k.heap[--k.heap_max]=k.heap[1];q=g.dyn_tree;c=g.max_code;x=g.stat_desc.static_tree;U=g.stat_desc.has_stree;A=g.stat_desc.extra_bits;var Z=g.stat_desc.extra_base,w=g.stat_desc.max_length,J,r=0;for(J=0;J<=15;J++)k.bl_count[J]=0;q[k.heap[k.heap_max]*2+1]=0;for(g=k.heap_max+1;g<573;g++){var f=k.heap[g];J=q[q[f*2+1]*2+1]+1;J>w&&(J=w,r++);q[f*2+1]=J;if(!(f>
c)){k.bl_count[J]++;var B=0;f>=Z&&(B=A[f-Z]);var L=q[f*2];k.opt_len+=L*(J+B);U&&(k.static_len+=L*(x[f*2+1]+B))}}if(r!==0){do{for(J=w-1;k.bl_count[J]===0;)J--;k.bl_count[J]--;k.bl_count[J+1]+=2;k.bl_count[w]--;r-=2}while(r>0);for(J=w;J!==0;J--)for(f=k.bl_count[J];f!==0;)x=k.heap[--g],x>c||(q[x*2+1]!==J&&(k.opt_len+=(J-q[x*2+1])*q[x*2],q[x*2+1]=J),f--)}RgM(P,T,k.bl_count)};
Tfk=function(k,g,P){var x,U=-1,A=g[1],q=0,T=7,c=4;A===0&&(T=138,c=3);g[(P+1)*2+1]=65535;for(x=0;x<=P;x++){var Z=A;A=g[(x+1)*2+1];++q<T&&Z===A||(q<c?k.bl_tree[Z*2]+=q:Z!==0?(Z!==U&&k.bl_tree[Z*2]++,k.bl_tree[32]++):q<=10?k.bl_tree[34]++:k.bl_tree[36]++,q=0,U=Z,A===0?(T=138,c=3):Z===A?(T=6,c=3):(T=7,c=4))}};
evb=function(k,g,P){var x,U=-1,A=g[1],q=0,T=7,c=4;A===0&&(T=138,c=3);for(x=0;x<=P;x++){var Z=A;A=g[(x+1)*2+1];if(!(++q<T&&Z===A)){if(q<c){do E_(k,Z,k.bl_tree);while(--q!==0)}else Z!==0?(Z!==U&&(E_(k,Z,k.bl_tree),q--),E_(k,16,k.bl_tree),hc(k,q-3,2)):q<=10?(E_(k,17,k.bl_tree),hc(k,q-3,3)):(E_(k,18,k.bl_tree),hc(k,q-11,7));q=0;U=Z;A===0?(T=138,c=3):Z===A?(T=6,c=3):(T=7,c=4)}}};
c80=function(k){var g=4093624447,P;for(P=0;P<=31;P++,g>>>=1)if(g&1&&k.dyn_ltree[P*2]!==0)return 0;if(k.dyn_ltree[18]!==0||k.dyn_ltree[20]!==0||k.dyn_ltree[26]!==0)return 1;for(P=32;P<256;P++)if(k.dyn_ltree[P*2]!==0)return 1;return 0};
Fq=function(k,g,P){k.pending_buf[k.d_buf+k.last_lit*2]=g>>>8&255;k.pending_buf[k.d_buf+k.last_lit*2+1]=g&255;k.pending_buf[k.l_buf+k.last_lit]=P&255;k.last_lit++;g===0?k.dyn_ltree[P*2]++:(k.matches++,g--,k.dyn_ltree[(nG[P]+256+1)*2]++,k.dyn_dtree[(g<256?Sq[g]:Sq[256+(g>>>7)])*2]++);return k.last_lit===k.lit_bufsize-1};
jq=function(k,g){k.msg=Ye[g];return g};
Q5=function(k){for(var g=k.length;--g>=0;)k[g]=0};
li=function(k){var g=k.state,P=g.pending;P>k.avail_out&&(P=k.avail_out);P!==0&&(LG.arraySet(k.output,g.pending_buf,g.pending_out,P,k.next_out),k.next_out+=P,g.pending_out+=P,k.total_out+=P,k.avail_out-=P,g.pending-=P,g.pending===0&&(g.pending_out=0))};
M5=function(k,g){var P=k.block_start>=0?k.block_start:-1,x=k.strstart-k.block_start,U=0;if(k.level>0){k.strm.data_type===2&&(k.strm.data_type=c80(k));qSb(k,k.l_desc);qSb(k,k.d_desc);Tfk(k,k.dyn_ltree,k.l_desc.max_code);Tfk(k,k.dyn_dtree,k.d_desc.max_code);qSb(k,k.bl_desc);for(U=18;U>=3&&k.bl_tree[VaV[U]*2+1]===0;U--);k.opt_len+=3*(U+1)+5+5+4;var A=k.opt_len+3+7>>>3;var q=k.static_len+3+7>>>3;q<=A&&(A=q)}else A=q=x+5;if(x+4<=A&&P!==-1)hc(k,g?1:0,3),P3C(k,P,x);else if(k.strategy===4||q===A)hc(k,2+(g?
1:0),3),OLb(k,D0,tc);else{hc(k,4+(g?1:0),3);P=k.l_desc.max_code+1;x=k.d_desc.max_code+1;U+=1;hc(k,P-257,5);hc(k,x-1,5);hc(k,U-4,4);for(A=0;A<U;A++)hc(k,k.bl_tree[VaV[A]*2+1],3);evb(k,k.dyn_ltree,P-1);evb(k,k.dyn_dtree,x-1);OLb(k,k.dyn_ltree,k.dyn_dtree)}kjr(k);g&&gnI(k);k.block_start=k.strstart;li(k.strm)};
KG=function(k,g){k.pending_buf[k.pending++]=g};
oM=function(k,g){k.pending_buf[k.pending++]=g>>>8&255;k.pending_buf[k.pending++]=g&255};
ZLA=function(k,g){var P=k.max_chain_length,x=k.strstart,U=k.prev_length,A=k.nice_match,q=k.strstart>k.w_size-262?k.strstart-(k.w_size-262):0,T=k.window,c=k.w_mask,Z=k.prev,w=k.strstart+258,J=T[x+U-1],r=T[x+U];k.prev_length>=k.good_match&&(P>>=2);A>k.lookahead&&(A=k.lookahead);do{var f=g;if(T[f+U]===r&&T[f+U-1]===J&&T[f]===T[x]&&T[++f]===T[x+1]){x+=2;for(f++;T[++x]===T[++f]&&T[++x]===T[++f]&&T[++x]===T[++f]&&T[++x]===T[++f]&&T[++x]===T[++f]&&T[++x]===T[++f]&&T[++x]===T[++f]&&T[++x]===T[++f]&&x<w;);
f=258-(w-x);x=w-258;if(f>U){k.match_start=g;U=f;if(f>=A)break;J=T[x+U-1];r=T[x+U]}}}while((g=Z[g&c])>q&&--P!==0);return U<=k.lookahead?U:k.lookahead};
aM=function(k){var g=k.w_size,P;do{var x=k.window_size-k.lookahead-k.strstart;if(k.strstart>=g+(g-262)){LG.arraySet(k.window,k.window,g,g,0);k.match_start-=g;k.strstart-=g;k.block_start-=g;var U=P=k.hash_size;do{var A=k.head[--U];k.head[U]=A>=g?A-g:0}while(--P);U=P=g;do A=k.prev[--U],k.prev[U]=A>=g?A-g:0;while(--P);x+=g}if(k.strm.avail_in===0)break;U=k.strm;P=k.window;A=k.strstart+k.lookahead;var q=U.avail_in;q>x&&(q=x);q===0?P=0:(U.avail_in-=q,LG.arraySet(P,U.input,U.next_in,q,A),U.state.wrap===
1?U.adler=m8b(U.adler,P,q,A):U.state.wrap===2&&(U.adler=vQ(U.adler,P,q,A)),U.next_in+=q,U.total_in+=q,P=q);k.lookahead+=P;if(k.lookahead+k.insert>=3)for(x=k.strstart-k.insert,k.ins_h=k.window[x],k.ins_h=(k.ins_h<<k.hash_shift^k.window[x+1])&k.hash_mask;k.insert&&!(k.ins_h=(k.ins_h<<k.hash_shift^k.window[x+3-1])&k.hash_mask,k.prev[x&k.w_mask]=k.head[k.ins_h],k.head[k.ins_h]=x,x++,k.insert--,k.lookahead+k.insert<3););}while(k.lookahead<262&&k.strm.avail_in!==0)};
wUr=function(k,g){for(var P;;){if(k.lookahead<262){aM(k);if(k.lookahead<262&&g===0)return 1;if(k.lookahead===0)break}P=0;k.lookahead>=3&&(k.ins_h=(k.ins_h<<k.hash_shift^k.window[k.strstart+3-1])&k.hash_mask,P=k.prev[k.strstart&k.w_mask]=k.head[k.ins_h],k.head[k.ins_h]=k.strstart);P!==0&&k.strstart-P<=k.w_size-262&&(k.match_length=ZLA(k,P));if(k.match_length>=3)if(P=Fq(k,k.strstart-k.match_start,k.match_length-3),k.lookahead-=k.match_length,k.match_length<=k.max_lazy_match&&k.lookahead>=3){k.match_length--;
do k.strstart++,k.ins_h=(k.ins_h<<k.hash_shift^k.window[k.strstart+3-1])&k.hash_mask,k.prev[k.strstart&k.w_mask]=k.head[k.ins_h],k.head[k.ins_h]=k.strstart;while(--k.match_length!==0);k.strstart++}else k.strstart+=k.match_length,k.match_length=0,k.ins_h=k.window[k.strstart],k.ins_h=(k.ins_h<<k.hash_shift^k.window[k.strstart+1])&k.hash_mask;else P=Fq(k,0,k.window[k.strstart]),k.lookahead--,k.strstart++;if(P&&(M5(k,!1),k.strm.avail_out===0))return 1}k.insert=k.strstart<2?k.strstart:2;return g===4?(M5(k,
!0),k.strm.avail_out===0?3:4):k.last_lit&&(M5(k,!1),k.strm.avail_out===0)?1:2};
HQ=function(k,g){for(var P,x;;){if(k.lookahead<262){aM(k);if(k.lookahead<262&&g===0)return 1;if(k.lookahead===0)break}P=0;k.lookahead>=3&&(k.ins_h=(k.ins_h<<k.hash_shift^k.window[k.strstart+3-1])&k.hash_mask,P=k.prev[k.strstart&k.w_mask]=k.head[k.ins_h],k.head[k.ins_h]=k.strstart);k.prev_length=k.match_length;k.prev_match=k.match_start;k.match_length=2;P!==0&&k.prev_length<k.max_lazy_match&&k.strstart-P<=k.w_size-262&&(k.match_length=ZLA(k,P),k.match_length<=5&&(k.strategy===1||k.match_length===3&&
k.strstart-k.match_start>4096)&&(k.match_length=2));if(k.prev_length>=3&&k.match_length<=k.prev_length){x=k.strstart+k.lookahead-3;P=Fq(k,k.strstart-1-k.prev_match,k.prev_length-3);k.lookahead-=k.prev_length-1;k.prev_length-=2;do++k.strstart<=x&&(k.ins_h=(k.ins_h<<k.hash_shift^k.window[k.strstart+3-1])&k.hash_mask,k.prev[k.strstart&k.w_mask]=k.head[k.ins_h],k.head[k.ins_h]=k.strstart);while(--k.prev_length!==0);k.match_available=0;k.match_length=2;k.strstart++;if(P&&(M5(k,!1),k.strm.avail_out===0))return 1}else if(k.match_available){if((P=
Fq(k,0,k.window[k.strstart-1]))&&M5(k,!1),k.strstart++,k.lookahead--,k.strm.avail_out===0)return 1}else k.match_available=1,k.strstart++,k.lookahead--}k.match_available&&(Fq(k,0,k.window[k.strstart-1]),k.match_available=0);k.insert=k.strstart<2?k.strstart:2;return g===4?(M5(k,!0),k.strm.avail_out===0?3:4):k.last_lit&&(M5(k,!1),k.strm.avail_out===0)?1:2};
J86=function(k,g){for(var P,x,U,A=k.window;;){if(k.lookahead<=258){aM(k);if(k.lookahead<=258&&g===0)return 1;if(k.lookahead===0)break}k.match_length=0;if(k.lookahead>=3&&k.strstart>0&&(x=k.strstart-1,P=A[x],P===A[++x]&&P===A[++x]&&P===A[++x])){for(U=k.strstart+258;P===A[++x]&&P===A[++x]&&P===A[++x]&&P===A[++x]&&P===A[++x]&&P===A[++x]&&P===A[++x]&&P===A[++x]&&x<U;);k.match_length=258-(U-x);k.match_length>k.lookahead&&(k.match_length=k.lookahead)}k.match_length>=3?(P=Fq(k,1,k.match_length-3),k.lookahead-=
k.match_length,k.strstart+=k.match_length,k.match_length=0):(P=Fq(k,0,k.window[k.strstart]),k.lookahead--,k.strstart++);if(P&&(M5(k,!1),k.strm.avail_out===0))return 1}k.insert=0;return g===4?(M5(k,!0),k.strm.avail_out===0?3:4):k.last_lit&&(M5(k,!1),k.strm.avail_out===0)?1:2};
r8b=function(k,g){for(var P;;){if(k.lookahead===0&&(aM(k),k.lookahead===0)){if(g===0)return 1;break}k.match_length=0;P=Fq(k,0,k.window[k.strstart]);k.lookahead--;k.strstart++;if(P&&(M5(k,!1),k.strm.avail_out===0))return 1}k.insert=0;return g===4?(M5(k,!0),k.strm.avail_out===0?3:4):k.last_lit&&(M5(k,!1),k.strm.avail_out===0)?1:2};
N5=function(k,g,P,x,U){this.good_length=k;this.max_lazy=g;this.nice_length=P;this.max_chain=x;this.func=U};
fTb=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 LG.Buf16(1146);this.dyn_dtree=new LG.Buf16(122);this.bl_tree=new LG.Buf16(78);Q5(this.dyn_ltree);Q5(this.dyn_dtree);Q5(this.bl_tree);this.bl_desc=this.d_desc=this.l_desc=null;this.bl_count=new LG.Buf16(16);this.heap=new LG.Buf16(573);Q5(this.heap);this.heap_max=this.heap_len=0;this.depth=new LG.Buf16(573);Q5(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};
W6b=function(k,g){if(!k||!k.state||g>5||g<0)return k?jq(k,-2):-2;var P=k.state;if(!k.output||!k.input&&k.avail_in!==0||P.status===666&&g!==4)return jq(k,k.avail_out===0?-5:-2);P.strm=k;var x=P.last_flush;P.last_flush=g;if(P.status===42)if(P.wrap===2)k.adler=0,KG(P,31),KG(P,139),KG(P,8),P.gzhead?(KG(P,(P.gzhead.text?1:0)+(P.gzhead.hcrc?2:0)+(P.gzhead.extra?4:0)+(P.gzhead.name?8:0)+(P.gzhead.comment?16:0)),KG(P,P.gzhead.time&255),KG(P,P.gzhead.time>>8&255),KG(P,P.gzhead.time>>16&255),KG(P,P.gzhead.time>>
24&255),KG(P,P.level===9?2:P.strategy>=2||P.level<2?4:0),KG(P,P.gzhead.os&255),P.gzhead.extra&&P.gzhead.extra.length&&(KG(P,P.gzhead.extra.length&255),KG(P,P.gzhead.extra.length>>8&255)),P.gzhead.hcrc&&(k.adler=vQ(k.adler,P.pending_buf,P.pending,0)),P.gzindex=0,P.status=69):(KG(P,0),KG(P,0),KG(P,0),KG(P,0),KG(P,0),KG(P,P.level===9?2:P.strategy>=2||P.level<2?4:0),KG(P,3),P.status=113);else{var U=8+(P.w_bits-8<<4)<<8;U|=(P.strategy>=2||P.level<2?0:P.level<6?1:P.level===6?2:3)<<6;P.strstart!==0&&(U|=
32);P.status=113;oM(P,U+(31-U%31));P.strstart!==0&&(oM(P,k.adler>>>16),oM(P,k.adler&65535));k.adler=1}if(P.status===69)if(P.gzhead.extra){for(U=P.pending;P.gzindex<(P.gzhead.extra.length&65535)&&(P.pending!==P.pending_buf_size||(P.gzhead.hcrc&&P.pending>U&&(k.adler=vQ(k.adler,P.pending_buf,P.pending-U,U)),li(k),U=P.pending,P.pending!==P.pending_buf_size));)KG(P,P.gzhead.extra[P.gzindex]&255),P.gzindex++;P.gzhead.hcrc&&P.pending>U&&(k.adler=vQ(k.adler,P.pending_buf,P.pending-U,U));P.gzindex===P.gzhead.extra.length&&
(P.gzindex=0,P.status=73)}else P.status=73;if(P.status===73)if(P.gzhead.name){U=P.pending;do{if(P.pending===P.pending_buf_size&&(P.gzhead.hcrc&&P.pending>U&&(k.adler=vQ(k.adler,P.pending_buf,P.pending-U,U)),li(k),U=P.pending,P.pending===P.pending_buf_size)){var A=1;break}A=P.gzindex<P.gzhead.name.length?P.gzhead.name.charCodeAt(P.gzindex++)&255:0;KG(P,A)}while(A!==0);P.gzhead.hcrc&&P.pending>U&&(k.adler=vQ(k.adler,P.pending_buf,P.pending-U,U));A===0&&(P.gzindex=0,P.status=91)}else P.status=91;if(P.status===
91)if(P.gzhead.comment){U=P.pending;do{if(P.pending===P.pending_buf_size&&(P.gzhead.hcrc&&P.pending>U&&(k.adler=vQ(k.adler,P.pending_buf,P.pending-U,U)),li(k),U=P.pending,P.pending===P.pending_buf_size)){A=1;break}A=P.gzindex<P.gzhead.comment.length?P.gzhead.comment.charCodeAt(P.gzindex++)&255:0;KG(P,A)}while(A!==0);P.gzhead.hcrc&&P.pending>U&&(k.adler=vQ(k.adler,P.pending_buf,P.pending-U,U));A===0&&(P.status=103)}else P.status=103;P.status===103&&(P.gzhead.hcrc?(P.pending+2>P.pending_buf_size&&li(k),
P.pending+2<=P.pending_buf_size&&(KG(P,k.adler&255),KG(P,k.adler>>8&255),k.adler=0,P.status=113)):P.status=113);if(P.pending!==0){if(li(k),k.avail_out===0)return P.last_flush=-1,0}else if(k.avail_in===0&&(g<<1)-(g>4?9:0)<=(x<<1)-(x>4?9:0)&&g!==4)return jq(k,-5);if(P.status===666&&k.avail_in!==0)return jq(k,-5);if(k.avail_in!==0||P.lookahead!==0||g!==0&&P.status!==666){x=P.strategy===2?r8b(P,g):P.strategy===3?J86(P,g):IM[P.level].func(P,g);if(x===3||x===4)P.status=666;if(x===1||x===3)return k.avail_out===
0&&(P.last_flush=-1),0;if(x===2&&(g===1?(hc(P,2,3),E_(P,256,D0),P.bi_valid===16?(ui(P,P.bi_buf),P.bi_buf=0,P.bi_valid=0):P.bi_valid>=8&&(P.pending_buf[P.pending++]=P.bi_buf&255,P.bi_buf>>=8,P.bi_valid-=8)):g!==5&&(hc(P,0,3),P3C(P,0,0),g===3&&(Q5(P.head),P.lookahead===0&&(P.strstart=0,P.block_start=0,P.insert=0))),li(k),k.avail_out===0))return P.last_flush=-1,0}if(g!==4)return 0;if(P.wrap<=0)return 1;P.wrap===2?(KG(P,k.adler&255),KG(P,k.adler>>8&255),KG(P,k.adler>>16&255),KG(P,k.adler>>24&255),KG(P,
k.total_in&255),KG(P,k.total_in>>8&255),KG(P,k.total_in>>16&255),KG(P,k.total_in>>24&255)):(oM(P,k.adler>>>16),oM(P,k.adler&65535));li(k);P.wrap>0&&(P.wrap=-P.wrap);return P.pending!==0?0:1};
sfj=function(k){if(!(this instanceof sfj))return new sfj(k);k=this.options=LG.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},k||{});k.raw&&k.windowBits>0?k.windowBits=-k.windowBits:k.gzip&&k.windowBits>0&&k.windowBits<16&&(k.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new bL0;this.strm.avail_out=0;var g=this.strm;var P=k.level,x=k.method,U=k.windowBits,A=k.memLevel,q=k.strategy;if(g){var T=1;P===-1&&(P=6);U<0?(T=0,U=-U):U>15&&
(T=2,U-=16);if(A<1||A>9||x!==8||U<8||U>15||P<0||P>9||q<0||q>4)g=jq(g,-2);else{U===8&&(U=9);var c=new fTb;g.state=c;c.strm=g;c.wrap=T;c.gzhead=null;c.w_bits=U;c.w_size=1<<c.w_bits;c.w_mask=c.w_size-1;c.hash_bits=A+7;c.hash_size=1<<c.hash_bits;c.hash_mask=c.hash_size-1;c.hash_shift=~~((c.hash_bits+3-1)/3);c.window=new LG.Buf8(c.w_size*2);c.head=new LG.Buf16(c.hash_size);c.prev=new LG.Buf16(c.w_size);c.lit_bufsize=1<<A+6;c.pending_buf_size=c.lit_bufsize*4;c.pending_buf=new LG.Buf8(c.pending_buf_size);
c.d_buf=c.lit_bufsize;c.l_buf=3*c.lit_bufsize;c.level=P;c.strategy=q;c.method=x;if(g&&g.state){g.total_in=g.total_out=0;g.data_type=2;P=g.state;P.pending=0;P.pending_out=0;P.wrap<0&&(P.wrap=-P.wrap);P.status=P.wrap?42:113;g.adler=P.wrap===2?0:1;P.last_flush=0;if(!Bfj){x=Array(16);for(A=q=0;A<28;A++)for(U8I[A]=q,U=0;U<1<<iLV[A];U++)nG[q++]=A;nG[q-1]=A;for(A=q=0;A<16;A++)for(d8u[A]=q,U=0;U<1<<A8M[A];U++)Sq[q++]=A;for(q>>=7;A<30;A++)for(d8u[A]=q<<7,U=0;U<1<<A8M[A]-7;U++)Sq[256+q++]=A;for(U=0;U<=15;U++)x[U]=
0;for(U=0;U<=143;)D0[U*2+1]=8,U++,x[8]++;for(;U<=255;)D0[U*2+1]=9,U++,x[9]++;for(;U<=279;)D0[U*2+1]=7,U++,x[7]++;for(;U<=287;)D0[U*2+1]=8,U++,x[8]++;RgM(D0,287,x);for(U=0;U<30;U++)tc[U*2+1]=5,tc[U*2]=GYC(U,5);zvj=new pS0(D0,iLV,257,286,15);uAb=new pS0(tc,A8M,0,30,15);hvA=new pS0([],Enj,0,19,7);Bfj=!0}P.l_desc=new CaM(P.dyn_ltree,zvj);P.d_desc=new CaM(P.dyn_dtree,uAb);P.bl_desc=new CaM(P.bl_tree,hvA);P.bi_buf=0;P.bi_valid=0;kjr(P);P=0}else P=jq(g,-2);P===0&&(g=g.state,g.window_size=2*g.w_size,Q5(g.head),
g.max_lazy_match=IM[g.level].max_lazy,g.good_match=IM[g.level].good_length,g.nice_match=IM[g.level].nice_length,g.max_chain_length=IM[g.level].max_chain,g.strstart=0,g.block_start=0,g.lookahead=0,g.insert=0,g.match_length=g.prev_length=2,g.match_available=0,g.ins_h=0);g=P}}else g=-2;if(g!==0)throw Error(Ye[g]);k.header&&(g=this.strm)&&g.state&&g.state.wrap===2&&(g.state.gzhead=k.header);if(k.dictionary){var Z;typeof k.dictionary==="string"?Z=L6r(k.dictionary):nnC.call(k.dictionary)==="[object ArrayBuffer]"?
Z=new Uint8Array(k.dictionary):Z=k.dictionary;k=this.strm;A=Z;q=A.length;if(k&&k.state)if(Z=k.state,g=Z.wrap,g===2||g===1&&Z.status!==42||Z.lookahead)g=-2;else{g===1&&(k.adler=m8b(k.adler,A,q,0));Z.wrap=0;q>=Z.w_size&&(g===0&&(Q5(Z.head),Z.strstart=0,Z.block_start=0,Z.insert=0),P=new LG.Buf8(Z.w_size),LG.arraySet(P,A,q-Z.w_size,Z.w_size,0),A=P,q=Z.w_size);P=k.avail_in;x=k.next_in;U=k.input;k.avail_in=q;k.next_in=0;k.input=A;for(aM(Z);Z.lookahead>=3;){A=Z.strstart;q=Z.lookahead-2;do Z.ins_h=(Z.ins_h<<
Z.hash_shift^Z.window[A+3-1])&Z.hash_mask,Z.prev[A&Z.w_mask]=Z.head[Z.ins_h],Z.head[Z.ins_h]=A,A++;while(--q);Z.strstart=A;Z.lookahead=2;aM(Z)}Z.strstart+=Z.lookahead;Z.block_start=Z.strstart;Z.insert=Z.lookahead;Z.lookahead=0;Z.match_length=Z.prev_length=2;Z.match_available=0;k.next_in=x;k.input=U;k.avail_in=P;Z.wrap=g;g=0}else g=-2;if(g!==0)throw Error(Ye[g]);this._dict_set=!0}};
SS0=function(k,g){g=g||{};g.gzip=!0;g=new sfj(g);g.push(k,!0);if(g.err)throw g.msg||Ye[g.err];return g.result};
YSs=function(k,g){var P=F60();P&&P.publish.call(P,k.toString(),k,g)};
tak=function(k,g,P){var x=F60();if(!x)return 0;var U=x.subscribe(k.toString(),function(A,q){var T=_.gP("ytPubsub2Pubsub2SkipSubKey");T&&T==U||(T=function(){if(jfb[U])try{if(q&&k instanceof QfC&&k!=A)try{var c=k.dataClass,Z=q;if(!Z.args||!Z.version)throw Error("$c");try{if(!c.version_){var w=new c;c.version_=w.version}var J=c.version_}catch(r){}if(!J||Z.version!=J)throw Error("ad");try{q=Reflect.construct(c,_.ak(Z.args))}catch(r){throw r.message="yt.pubsub2.Data.deserialize(): "+r.message,r;}}catch(r){throw r.message=
"yt.pubsub2.pubsub2 cross-binary conversion error for "+k.toString()+": "+r.message,r;}g.call(P||window,q)}catch(r){_.Ry(r)}},lT6[k.toString()]?_.gP("yt.scheduler.instance")?_.Xq.addLowPriorityJob(T):_.Bq(T,0):T())});
jfb[U]=!0;D8j[k.toString()]||(D8j[k.toString()]=[]);D8j[k.toString()].push(U);return U};
vnr=function(){var k=Mab,g=tak(K60,function(P){k.apply(void 0,arguments);onA(g)});
return g};
onA=function(k){var g=F60();g&&(typeof k==="number"&&(k=[k]),_.xP(k,function(P){g.unsubscribeByKey(P);delete jfb[P]}))};
F60=function(){return _.gP("ytPubsub2Pubsub2Instance")};
aTj=function(k,g,P){P=P===void 0?{sampleRate:.1}:P;Math.random()<Math.min(.02,P.sampleRate/100)&&YSs("meta_logging_csi_event",{timerName:k,timelineData:g})};
_.HLb=function(k){return k?(k=k.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.U3(k):null:null};
_.y5=function(k){return k?(k=k.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.Yc(k):null:null};
ITb=function(){Nfu||(Nfu=_.y5(_.y4("WORKER_SERIALIZATION_URL")));return Nfu||void 0};
_.y8b=function(){var k=ITb();XU0||k===void 0||(XU0=rVb(k));return XU0};
_.pU6=function(){return typeof Worker==="function"&&ITb()?!0:!1};
_.kdM=function(){if(_.pU6()&&!C3A){var k=function(P){P=P.data;if(P.op==="gzippedGelBatch"){var x=GjC.get(P.key);x&&(RvI(P.gzippedBatch,x.latencyPayload,x.url,x.options,x.sendFn),GjC.delete(P.key))}},g=_.y8b();
g&&(g.addEventListener("message",k),g.onerror=function(){GjC.clear()},C3A=!0)}};
ABs=function(k,g,P,x,U){U=U===void 0?!1:U;var A={startTime:(0,_.Jc)(),ticks:{},infos:{}};if(pG)try{var q=grk(g);if(q!=null&&(q>PGV||q<$mC))x(k,P);else{if(_.W("gzip_gel_with_worker")&&(_.W("initial_gzip_use_main_thread")&&!xmj||!_.W("initial_gzip_use_main_thread"))){C3A||_.kdM();var T=_.y8b();if(T&&!U){GjC.set(iCA,{latencyPayload:A,url:k,options:P,sendFn:x});T.postMessage({op:"gelBatchToGzip",serializedBatch:g,key:iCA});iCA++;return}}var c=SS0(UmV(g));RvI(c,A,k,P,x)}}catch(Z){_.Pq(Z),x(k,P)}else x(k,
P)};
RvI=function(k,g,P,x,U){xmj=!1;var A=(0,_.Jc)();g.ticks.gelc=A;CG++;_.W("disable_compression_due_to_performance_degredation")&&A-g.startTime>=dm0&&(OCr++,_.W("abandon_compression_after_N_slow_zips")?CG===_.rP("compression_disable_point")&&OCr>qO3&&(pG=!1):pG=!1);TV0(g);x.headers||(x.headers={});x.headers["Content-Encoding"]="gzip";x.postBody=k;x.postParams=void 0;U(P,x)};
es6=function(k){var g=g===void 0?!1:g;var P=P===void 0?!1:P;var x=(0,_.Jc)(),U={startTime:x,ticks:{},infos:{}},A=g?_.gP("yt.logging.gzipForFetch",!1):!0;if(pG&&A){if(!k.body)return k;try{var q=P?k.body:typeof k.body==="string"?k.body:JSON.stringify(k.body);A=q;if(!P&&typeof q==="string"){var T=grk(q);if(T!=null&&(T>PGV||T<$mC))return k;P=g?{level:1}:void 0;A=SS0(UmV(q),P);var c=(0,_.Jc)();U.ticks.gelc=c;if(g){CG++;if((_.W("disable_compression_due_to_performance_degredation")||_.W("disable_compression_due_to_performance_degradation_lr"))&&
c-x>=dm0)if(OCr++,_.W("abandon_compression_after_N_slow_zips")||_.W("abandon_compression_after_N_slow_zips_lr")){g=OCr/CG;var Z=qO3/_.rP("compression_disable_point");CG>0&&CG%_.rP("compression_disable_point")===0&&g>=Z&&(pG=!1)}else pG=!1;TV0(U)}}k.headers=Object.assign({},{"Content-Encoding":"gzip"},k.headers||{});k.body=A;return k}catch(w){return _.Pq(w),k}}else return k};
grk=function(k){try{return(new Blob(k.split(""))).size}catch(g){return _.Pq(g),null}};
TV0=function(k){_.W("gel_compression_csi_killswitch")||!_.W("log_gel_compression_latency")&&!_.W("log_gel_compression_latency_lr")||aTj("gel_compression",k,{sampleRate:.1})};
cB3=function(){this.blockSize=-1};
G9=function(){this.blockSize=-1;this.blockSize=64;this.chain_=[];this.buf_=[];this.W_=[];this.pad_=[];this.pad_[0]=128;for(var k=1;k<this.blockSize;++k)this.pad_[k]=0;this.total_=this.inbuf_=0;this.reset()};
ZCb=function(k){k=Object.assign({},k);delete k.Authorization;var g=_.Vb0();if(g){var P=new G9;P.update(_.y4("INNERTUBE_API_KEY"));P.update(g);k.hash=_.tU(P.digest(),3)}return k};
kI=function(){mmM||(mmM=new _.RM("yt.innertube"));return mmM};
whM=function(k,g,P,x){if(x)return null;x=kI().get("nextId",!0)||1;var U=kI().get("requests",!0)||{};U[x]={method:k,request:g,authState:ZCb(P),requestTime:Math.round((0,_.Jc)())};kI().set("nextId",x+1,86400,!0);kI().set("requests",U,86400,!0);return x};
JBb=function(k){var g=kI().get("requests",!0)||{};delete g[k];kI().set("requests",g,86400,!0)};
ffM=function(k){var g=kI().get("requests",!0);if(g){for(var P in g){var x=g[P];if(!(Math.round((0,_.Jc)())-x.requestTime<6E4)){var U=x.authState,A=ZCb(_.XS0(!1));_.vX.equals(U,A)&&(U=x.request,"requestTimeMs"in U&&(U.requestTimeMs=Math.round((0,_.Jc)())),rBA(k,x.method,U,{}));delete g[P]}}kI().set("requests",g,86400,!0)}};
WF0=function(k){var g;return(k=k==null?void 0:(g=k.error)==null?void 0:g.code)&&k>=400&&k<=599?!1:!0};
sSb=function(k){var g;k=k==null?void 0:(g=k.error)==null?void 0:g.code;return!(k!==400&&k!==415)};
BVM=function(){if(bC3)return bC3();var k={};bC3=wH("LogsDatabaseV2",{objectStores:(k.LogsRequestsStore={addedAtVersion:2},k),shared:!1,upgrade:function(g,P,x){P(2)&&gN(g,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});P(3);P(5)&&(x=x.objectStore("LogsRequestsStore"),x.JSC$10681_wrapped.indexNames.contains("newRequest")&&x.JSC$10681_wrapped.deleteIndex("newRequest"),PE(x,"newRequestV2",["status","interface","timestamp"]));P(7)&&g.JSC$10666_wrapped.objectStoreNames.contains("sapisid")&&g.JSC$10666_wrapped.deleteObjectStore("sapisid");
P(9)&&g.JSC$10666_wrapped.objectStoreNames.contains("SWHealthLog")&&g.JSC$10666_wrapped.deleteObjectStore("SWHealthLog")},
version:9});return bC3()};
$I=function(k){return _.O_(BVM(),k)};
uk0=function(k,g){var P,x,U,A;return _.e(function(q){if(q.nextAddress==1)return P={startTime:(0,_.Jc)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},q.yield($I(g),2);if(q.nextAddress!=3)return x=q.yieldResult,U=Object.assign({},k,{options:JSON.parse(JSON.stringify(k.options)),interface:_.y4("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),q.yield(x.put("LogsRequestsStore",U),3);A=q.yieldResult;P.ticks.tc=(0,_.Jc)();zsC(P);return q.return(A)})};
hsb=function(k,g){var P,x,U,A,q,T,c,Z,w;return _.e(function(J){if(J.nextAddress==1)return P={startTime:(0,_.Jc)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},J.yield($I(g),2);if(J.nextAddress!=3)return x=J.yieldResult,U=_.y4("INNERTUBE_CONTEXT_CLIENT_NAME",0),A=[k,U,0],q=[k,U,(0,_.Jc)()],T=IDBKeyRange.bound(A,q),c="prev",_.W("use_fifo_for_networkless")&&(c="next"),Z=void 0,w=k==="NEW"?"readwrite":"readonly",_.W("use_readonly_for_get_most_recent_by_status_killswitch")&&(w="readwrite"),
J.yield(_.q5(x,["LogsRequestsStore"],{mode:w,enableRetries:!0},function(r){return _.rH(r.objectStore("LogsRequestsStore").index("newRequestV2"),{query:T,direction:c},function(f){f.getValue()&&(Z=f.getValue(),k==="NEW"&&(Z.status="QUEUED",f.update(Z)))})}),3);
P.ticks.tc=(0,_.Jc)();zsC(P);return J.return(Z)})};
Eru=function(k,g){var P;return _.e(function(x){if(x.nextAddress==1)return x.yield($I(g),2);P=x.yieldResult;return x.return(_.q5(P,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(U){var A=U.objectStore("LogsRequestsStore");return A.get(k).then(function(q){if(q)return q.status="QUEUED",A.put(q).then(function(){return q})})}))})};
LF3=function(k,g,P,x){P=P===void 0?!0:P;var U;return _.e(function(A){if(A.nextAddress==1)return A.yield($I(g),2);U=A.yieldResult;return A.return(_.q5(U,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(q){var T=q.objectStore("LogsRequestsStore");return T.get(k).then(function(c){return c?(c.status="NEW",P&&(c.sendCount+=1),x!==void 0&&(c.options.compress=x),T.put(c).then(function(){return c})):PQ.resolve(void 0)})}))})};
nrk=function(k,g){var P;return _.e(function(x){if(x.nextAddress==1)return x.yield($I(g),2);P=x.yieldResult;return x.return(P.delete("LogsRequestsStore",k))})};
SOj=function(k){var g,P;return _.e(function(x){if(x.nextAddress==1)return x.yield($I(k),2);g=x.yieldResult;P=(0,_.Jc)()-2592E6;return x.yield(_.q5(g,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(U){return eq(U.objectStore("LogsRequestsStore"),{},function(A){if(A.getValue().timestamp<=P)return A.delete().then(function(){return A.continue()})})}),0)})};
FF3=function(){_.e(function(k){return k.yield(WqV("LogsDatabaseV2"),0)})};
zsC=function(k){_.W("nwl_csi_killswitch")||aTj("networkless_performance",k,{sampleRate:1})};
_.jSI=function(k){return _.O_(YOV(),k)};
QSV=function(k){var g,P;_.e(function(x){if(x.nextAddress==1)return x.yield(_.jSI(k),2);g=x.yieldResult;P=(0,_.Jc)()-2592E6;return x.yield(_.q5(g,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(U){return eq(U.objectStore("SWHealthLog"),{},function(A){if(A.getValue().timestamp<=P)return A.delete().then(function(){return A.continue()})})}),0)})};
lfj=function(k){var g;return _.e(function(P){if(P.nextAddress==1)return P.yield(_.jSI(k),2);g=P.yieldResult;return P.yield(g.clear("SWHealthLog"),0)})};
_.xI=function(k,g,P,x,U,A,q){U=U===void 0?"":U;A=A===void 0?!1:A;q=q===void 0?!1:q;if(k)if(P&&!Gm("cobalt"))_.Pq(new _.Da("Legacy referrer-scrubbed ping detected")),k&&Dmk(k,void 0,{scrubReferrer:!0});else if(U)qX0(k,g,"POST",U,x);else if(_.y4("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||x||q)qX0(k,g,"GET","",x,void 0,A,q);else{b:{try{c:{var T=new tbI({url:k});if(T.urlParamValues_.dsh==="1")var c=null;else{var Z=T.urlParamValues_.ae;if(Z==="1"){var w=T.urlParamValues_.adurl;if(w)try{c={version:3,directUrl:decodeURIComponent(w),
asyncUrl:KH0(T.JSC$9478_url_,"act=1","ri=1",MbM(T))};break c}catch(B){}}c=Z==="2"?{version:4,directUrl:KH0(T.JSC$9478_url_,"dct=1","suid="+T.suid_,"ri=1"),asyncUrl:KH0(T.JSC$9478_url_,"act=1","ri=1","suid="+T.suid_)}:null}}if(c){var J=_.hY(k);var r=!(!J||!J.endsWith("/aclk")||_.Ri(k,"ri")!=="1");break b}}catch(B){}r=!1}if(r){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(k,"")){var f=!0;break b}}catch(B){}f=!1}f?(g&&g(),P=!0):P=!1}else P=!1;P||Dmk(k,g)}};
Dmk=function(k,g,P){P=P===void 0?{}:P;var x=new Image,U=""+KFA++;orA[U]=x;x.onload=x.onerror=function(){g&&orA[U]&&g();delete orA[U]};
P.scrubReferrer&&(x.referrerPolicy="no-referrer");x.src=k};
iz=function(k,g){vr0(k,g==="ATTRIBUTION_SRC_MODE_XHR_OPTION")};
afb=function(k){var g;return((g=document.featurePolicy)==null?0:g.allowedFeatures().includes("attribution-reporting"))?k+"&nis=6":k+"&nis=5"};
HCj=function(k){if(!k)return!1;try{var g;if(((g=_.i$(k))==null?void 0:g.asm)==="4")return!0}catch(P){_.Ry(P)}return!1};
vr0=function(k,g){g?(k=afb(k),_.xI(k,void 0,void 0,void 0,"",!0,!0)):_.xI(k)};
IfM=function(){NVC||(NVC=new _.RM("yt.offline"));return NVC};
Xh0=function(k){if(_.W("offline_error_handling")){var g=IfM().get("errors",!0)||{};g[k.message]={name:k.name,stack:k.stack};k.level&&(g[k.message].level=k.level);IfM().set("errors",g,2592E3,!0)}};
phb=function(k,g,P,x){x=x===void 0?!1:x;g=_.W("web_fp_via_jspb")?Object.assign({},g):g;_.W("use_cfr_monitor")&&yB6(k,g);if(_.W("use_request_time_ms_header"))g.headers&&eh(k)&&(g.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.Jc)())));else{var U;if((U=g.postParams)==null?0:U.requestTimeMs)g.postParams.requestTimeMs=Math.round((0,_.Jc)())}P&&Object.keys(g).length===0?_.xI(k):g.compress?g.postBody?(typeof g.postBody!=="string"&&(g.postBody=JSON.stringify(g.postBody)),ABs(k,g.postBody,
g,_.Eq,x)):ABs(k,JSON.stringify(g.postParams),g,Vxs,x):_.Eq(k,g)};
CGs=function(k,g){_.W("use_event_time_ms_header")&&eh(k)&&(g.headers||(g.headers={}),g.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.Jc)())));return g};
_.RsV=function(){GdI||(GdI=new _.Uy({logOfflineErrors:!0,enablePolling:!0}));return GdI};
yB6=function(k,g){var P=g.onError?g.onError:function(){};
g.onError=function(U,A){Ai().requestComplete(k,!1);P(U,A)};
var x=g.onSuccess?g.onSuccess:function(){};
g.onSuccess=function(U,A){Ai().requestComplete(k,!0);x(U,A)}};
_.kS6=function(){return _.qt(document.location.toString())!=="www.youtube-nocookie.com"};
_.$Ju=function(){return _.gP("ytNetworklessLoggingInitializationOptions")?_.gZA.isNwlInitialized:_.Per};
xJs=function(k,g){if(_.W("polymer_on_demand_shady_dom")){var P;var x=(P=k.__shady_native_firstElementChild)!=null?P:k.firstElementChild}else x=k.firstElementChild;for(;x;){if(k=g(x)?x:xJs(x,g))return k;x=x.nextElementSibling}return null};
UJ3=function(){var k=document;if("visibilityState"in k)return k.visibilityState;var g=iX0+"VisibilityState";if(g in k)return k[g]};
_.ACM=function(k,g){var P;dN(k,function(x){P=g[x];return!!P});
return P};
_.qH=function(k){var g=dJM(k);g?g.focus(void 0):_.Oy(k)};
dJM=function(k){return(k=xJs(k,function(g){return _.TW(g)?OXj(g)&&!!g.offsetParent:!1}))?k:null};
_.Oy=function(k,g){k.hasAttribute("tabindex")||k.setAttribute("tabindex","-1");k.focus(g)};
qWM=function(k,g,P,x){x=x===void 0?{}:x;k.addEventListener&&(g!="mouseenter"||"onmouseenter"in document?g!="mouseleave"||"onmouseenter"in document?g=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(g="MozMousePixelScroll"):g="mouseout":g="mouseover");return _.vX.findKey(ew,function(U){var A=typeof U[4]==="boolean"&&U[4]==!!x,q=_.X0(U[4])&&_.X0(x)&&_.vX.equals(U[4],x);return!!U.length&&U[0]==k&&U[1]==g&&U[2]==P&&(A||q)})};
_.Vt=function(k,g,P,x){x=x===void 0?{}:x;if(!k||!k.addEventListener&&!k.attachEvent)return"";var U=qWM(k,g,P,x);if(U)return U;U=++TTA.count+"";var A=!(g!="mouseenter"&&g!="mouseleave"||!k.addEventListener||"onmouseenter"in document);var q=A?function(T){T=new cE(T);if(!_.pS(T.relatedTarget,function(c){return c==k},!0))return T.currentTarget=k,T.type=g,P.call(k,T)}:function(T){T=new cE(T);
T.currentTarget=k;return P.call(k,T)};
q=_.kP(q);k.addEventListener?(g=="mouseenter"&&A?g="mouseover":g=="mouseleave"&&A?g="mouseout":g=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(g="MozMousePixelScroll"),e5k()||typeof x==="boolean"?k.addEventListener(g,q,x):k.addEventListener(g,q,!!x.capture)):k.attachEvent("on"+g,q);ew[U]=[k,g,P,q,x];return U};
_.V70=function(k,g,P){var x=x===void 0?{}:x;var U=_.Vt(k,g,function(){_.cC0(U);P.apply(k,arguments)},x)};
_.cC0=function(k){k&&(typeof k=="string"&&(k=[k]),_.xP(k,function(g){if(g in ew){var P=ew[g],x=P[0],U=P[1],A=P[3];P=P[4];x.removeEventListener?e5k()||typeof P==="boolean"?x.removeEventListener(U,A,P):x.removeEventListener(U,A,!!P.capture):x.detachEvent&&x.detachEvent("on"+U,A);delete ew[g]}}))};
ZI=function(k){this.callback_=k;this.position_=null;this.previousTime_=0;this.previousPosition_=null;this.previousVelocity_=0;this.cycles_=[];for(k=0;k<4;k++)this.cycles_.push(0);this.index_=0;this.mouseListenerKey_=_.Vt(window,"mousemove",(0,_.DD)(this.onMouseMove_,this));this.timerId_=_.zm((0,_.DD)(this.checkPosition_,this),25)};
wmA=function(){var k={};var g=k.preferMobileEvents===void 0?!1:k.preferMobileEvents;k=k.enableScrollEventListener===void 0?!0:k.enableScrollEventListener;if(_.gP("_lact",window)==null){var P=parseInt(_.y4("LACT"),10);P=isFinite(P)?Date.now()-Math.max(P,0):-1;_.Z0("_lact",P,window);_.Z0("_fact",P,window);P==-1&&_.mC();ZX0(window,g,k);new ZI(function(){mJs("mouse",100)})}};
ZX0=function(k,g,P){g=g===void 0?!1:g;P=P===void 0?!0:P;_.Vt(k.document,"keydown",_.mC);_.Vt(k.document,"keyup",_.mC);_.Vt(k.document,"mousedown",_.mC);_.Vt(k.document,"mouseup",_.mC);g?_.Vt(k,"touchmove",function(){mJs("touchmove",200)},{passive:!0}):(_.Vt(k,"resize",function(){mJs("resize",200)}),P&&_.Vt(k,"scroll",function(){mJs("scroll",200)}));
_.Vt(k.document,"touchstart",_.mC,{passive:!0});_.Vt(k.document,"touchend",_.mC,{passive:!0})};
mJs=function(k,g){JC0[k]||(JC0[k]=!0,_.Xq.addLowPriorityJob(function(){_.mC();JC0[k]=!1},g))};
_.mC=function(){_.gP("_lact",window)==null&&wmA();var k=Date.now();_.Z0("_lact",k,window);_.gP("_fact",window)==-1&&_.Z0("_fact",k,window);(k=_.gP("ytglobal.ytUtilActivityCallback_"))&&k()};
_.wN=function(){var k=_.gP("_lact",window);return k==null?-1:Math.max(Date.now()-k,0)};
_.WE=function(k,g,P){var x=_.Ji();if(x&&g){var U=x.subscribe(k,function(){var A=arguments,q=function(){rN[U]&&g.apply&&typeof g.apply=="function"&&g.apply(P||window,A)};
try{_.rC0[k]?q():_.Bq(q,0)}catch(T){_.Ry(T)}},P);
rN[U]=!0;fH[k]||(fH[k]=[]);fH[k].push(U);return U}return 0};
_.fzk=function(k){var g=_.Ji();g&&(typeof k==="number"?k=[k]:typeof k==="string"&&(k=[parseInt(k,10)]),_.xP(k,function(P){g.unsubscribeByKey(P);delete rN[P]}))};
_.WpV=function(k,g){var P=_.Ji();P&&P.publish.apply(P,arguments)};
_.bXb=function(k){var g=_.Ji();if(g)if(g.clear(k),k)sIr(k);else for(var P in fH)sIr(P)};
_.Ji=function(){return _.iV.ytPubsubPubsubInstance};
sIr=function(k){fH[k]&&(k=fH[k],_.xP(k,function(g){rN[g]&&delete rN[g]}),k.length=0)};
BTb=function(){var k,g;return"h5vcc"in bz&&((k=bz.h5vcc.traceEvent)==null?0:k.traceBegin)&&((g=bz.h5vcc.traceEvent)==null?0:g.traceEnd)?1:"performance"in bz&&bz.performance.mark&&bz.performance.measure?2:0};
z5j=function(k){var g=BTb();switch(g){case 1:bz.h5vcc.traceEvent.traceBegin("YTLR",k);break;case 2:bz.performance.mark(k+"-start");break;case 0:break;default:_.Cq(g,"unknown trace type")}};
ujV=function(k){var g=BTb();switch(g){case 1:bz.h5vcc.traceEvent.traceEnd("YTLR",k);break;case 2:g=k+"-start";var P=k+"-end";bz.performance.mark(P);bz.performance.measure(k,g,P);break;case 0:break;default:_.Cq(g,"unknown trace type")}};
h56=function(k){var g,P;(P=(g=window).onerror)==null||P.call(g,k.message,"",0,0,k)};
EZ6=function(k){if(_.W("web_lifecycle_error_handling_killswitch"))return k();try{return k()}catch(g){h56(g)}};
Lp6=function(k){return[k.auth===void 0?"undefined":k.auth,k.isJspb===void 0?"undefined":k.isJspb,k.cttAuthInfo===void 0?"undefined":k.cttAuthInfo,k.tier===void 0?"undefined":k.tier].join("/")};
_.b=function(k,g){if(k)return k[g.name]};
zW=function(){var k=_.gP("yt.logging.ims");k||(k=new BE,_.Z0("yt.logging.ims",k));return k};
t70=function(k,g){if(k.endpoint==="log_event"){nZ0(k);var P=SW0(k),x=Fp0(k.payload)||"",U=YWk(x),A=200;if(U){if(U.enabled===!1&&!_.W("web_payload_policy_disabled_killswitch"))return;A=jI6(U.tier);if(A===400){QI0(k,g);return}}uz[P]=!0;P={cttAuthInfo:P,isJspb:!1,tier:A};zW().storePayload(P,k.payload);lzs(g,!1,P,DJb(x))}};
Kpu=function(k,g,P){if(g.endpoint==="log_event"){nZ0(void 0,g);var x=SW0(g,!0),U=YWk(k),A=200;if(U){if(U.enabled===!1&&!_.W("web_payload_policy_disabled_killswitch"))return;A=jI6(U.tier);if(A===400){M7b(k,g,P);return}}uz[x]=!0;x={cttAuthInfo:x,isJspb:!0,tier:A};zW().storePayload(x,MV(g.payload));lzs(P,!0,x,DJb(k))}};
lzs=function(k,g,P,x){g=g===void 0?!1:g;x=x===void 0?!1:x;k&&(hi=new k);k=_.rP("tvhtml5_logging_max_batch_ads_fork")||_.rP("tvhtml5_logging_max_batch")||_.rP("web_logging_max_batch")||100;var U=(0,_.Jc)(),A=oZ0(g,P.tier),q=A.lastDebounceQueueFromLogTimeMs;x&&(A.useVideoStatsEndPoint=!0);x=0;P&&(x=zW().getSequenceCount(P));var T=function(){vZr({writeThenSend:!0},g,P.tier)};
x>=1E3?T():x>=k?azk||(azk=HXj(function(){T();azk=void 0},0)):U-q>=10&&(NTb(g,P.tier),A.lastDebounceQueueFromLogTimeMs=U)};
QI0=function(k,g){if(k.endpoint==="log_event"){_.W("more_accurate_gel_parser")&&zW().storePayload({isJspb:!1},k.payload);nZ0(k);var P=SW0(k),x=new Map;x.set(P,[k.payload]);var U=Fp0(k.payload)||"";g&&(hi=new g);return new _.Ey(function(A,q){hi&&hi.isReady()?Izs(x,hi,A,q,{bypassNetworkless:!0},!0,DJb(U)):A()})}};
M7b=function(k,g,P){if(g.endpoint==="log_event"){nZ0(void 0,g);var x=SW0(g,!0),U=new Map;U.set(x,[MV(g.payload)]);P&&(hi=new P);return new _.Ey(function(A){hi&&hi.isReady()?Xmb(U,hi,A,{bypassNetworkless:!0},!0,DJb(k)):A()})}};
SW0=function(k,g){var P="";if(k.dangerousLogToVisitorSession)P="visitorOnlyApprovedKey";else if(k.cttAuthInfo){if(g===void 0?0:g){g=k.cttAuthInfo.token;P=k.cttAuthInfo;var x=new yC0;P.videoId?x.setVideoId(P.videoId):P.playlistId&&LH(x,2,pm0,Be(P.playlistId));CeM[g]=x}else g=k.cttAuthInfo,P={},g.videoId?P.videoId=g.videoId:g.playlistId&&(P.playlistId=g.playlistId),GSb[k.cttAuthInfo.token]=P;P=k.cttAuthInfo.token}return P};
vZr=function(k,g,P){k=k===void 0?{}:k;g=g===void 0?!1:g;new _.Ey(function(x,U){var A=oZ0(g,P),q=A.useVideoStatsEndPoint;A.useVideoStatsEndPoint=!1;R56(A.queueTimer);R56(A.queueMaxTimer);A.queueMaxTimer=0;hi&&hi.isReady()?P===void 0&&_.W("enable_web_tiered_gel")?kbb(x,U,k,g,300,q):kbb(x,U,k,g,P,q):(NTb(g,P),x())})};
kbb=function(k,g,P,x,U,A){var q=hi;P=P===void 0?{}:P;x=x===void 0?!1:x;U=U===void 0?200:U;A=A===void 0?!1:A;var T=new Map,c=new Map,Z={isJspb:x,cttAuthInfo:void 0,tier:U},w={isJspb:x,cttAuthInfo:void 0};if(x){g=_.O(Object.keys(uz));for(U=g.next();!U.done;U=g.next())U=U.value,c=_.W("enable_web_tiered_gel")?zW().smartExtractMatchingEntries({keys:[Z,w],sizeLimit:1E3}):zW().extractMatchingEntries({isJspb:!0,cttAuthInfo:U}),c.length>0&&T.set(U,c),(_.W("web_fp_via_jspb_and_json")&&P.writeThenSend||!_.W("web_fp_via_jspb_and_json"))&&
delete uz[U];Xmb(T,q,k,P,!1,A)}else{T=_.O(Object.keys(uz));for(Z=T.next();!Z.done;Z=T.next())Z=Z.value,w=_.W("enable_web_tiered_gel")?zW().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:Z,tier:U},{isJspb:!1,cttAuthInfo:Z}],sizeLimit:1E3}):zW().extractMatchingEntries({isJspb:!1,cttAuthInfo:Z}),w.length>0&&c.set(Z,w),(_.W("web_fp_via_jspb_and_json")&&P.writeThenSend||!_.W("web_fp_via_jspb_and_json"))&&delete uz[Z];Izs(c,q,k,g,P,!1,A)}};
NTb=function(k,g){k=k===void 0?!1:k;g=g===void 0?200:g;var P=function(){vZr({writeThenSend:!0},k,g)},x=oZ0(k,g),U=x===gvb||x===PXb?5E3:$QV;
_.W("web_gel_timeout_cap")&&!x.queueMaxTimer&&(U=HXj(function(){P()},U),x.queueMaxTimer=U);
R56(x.queueTimer);U=_.y4("LOGGING_BATCH_TIMEOUT",_.rP("web_gel_debounce_ms",1E4));_.W("shorten_initial_gel_batch_timeout")&&xQb&&(U=iQj);U=HXj(function(){_.rP("gel_min_batch_size")>0?zW().getSequenceCount({cttAuthInfo:void 0,isJspb:k,tier:g})>=UQ3&&P():P()},U);
x.queueTimer=U};
Izs=function(k,g,P,x,U,A,q){U=U===void 0?{}:U;var T=Math.round((0,_.Jc)()),c=k.size,Z=AOr(q);k=_.O(k);var w=k.next();for(q={};!w.done;q={networkFailures:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,onSuccess$jscomp$3:void 0,onError$jscomp$5:void 0},w=k.next()){var J=_.O(w.value);w=J.next().value;J=J.next().value;q.batchRequest=_.vX.unsafeClone({context:_.t80(g.config_||_.fG())});if(!_.HI(J)&&!_.W("throw_err_when_logevent_malformed_killswitch")){x();break}q.batchRequest.events=J;
(J=GSb[w])&&dQI(q.batchRequest,w,J);delete GSb[w];q.dangerousLogToVisitorSession=w==="visitorOnlyApprovedKey";OQk(q.batchRequest,T,q.dangerousLogToVisitorSession);qD0(U);q.onSuccess$jscomp$3=function(r){_.W("start_client_gcf")&&_.Xq.addLowPriorityJob(function(){return _.e(function(f){return f.yield(T2A(r),0)})});
c--;c||P()};
q.networkFailures=0;q.onError$jscomp$5=function(r){return function(){r.networkFailures++;if(U.bypassNetworkless&&r.networkFailures===1)try{rBA(g,Z,r.batchRequest,e7s({writeThenSend:!0},r.dangerousLogToVisitorSession,r.onSuccess$jscomp$3,r.onError$jscomp$5,A)),xQb=!1}catch(f){_.Ry(f),x()}c--;c||P()}}(q);
try{rBA(g,Z,q.batchRequest,e7s(U,q.dangerousLogToVisitorSession,q.onSuccess$jscomp$3,q.onError$jscomp$5,A)),xQb=!1}catch(r){_.Ry(r),x()}}};
Xmb=function(k,g,P,x,U,A){x=x===void 0?{}:x;var q=Math.round((0,_.Jc)()),T={value:k.size},c=new Map([].concat(_.Kl(k)));c=_.O(c);for(var Z=c.next();!Z.done;Z=c.next()){var w=_.O(Z.value).next().value,J=k.get(w);Z=new cOb;var r=g.config_||_.fG(),f=new nH,B=new VB6;_.lD(B,1,r.innertubeContextHostLanguage);_.lD(B,2,r.innertubeContextGeoLocation);_.s_(B,16,r.innertubeContextClientNameFieldNumber);_.lD(B,17,r.innertubeContextClientVersion);if(r.innertubeContextClientConfigInfo){var L=r.innertubeContextClientConfigInfo,
Y=new BQ;L.coldConfigData&&_.lD(Y,1,L.coldConfigData);L.appInstallData&&_.lD(Y,6,L.appInstallData);L.coldHashData&&_.lD(Y,3,L.coldHashData);L.hotHashData&&Y.setHotHashData(L.hotHashData);_.h7(B,62,Y)}(L=_.iV.devicePixelRatio)&&L!=1&&_.bi(B,65,_.GL(L));L=gDV();L!==""&&_.lD(B,54,L);L=PLA();if(L.length>0){Y=new ZQb;for(var l=0;l<L.length;l++){var D=new Sw;D.setKey(L[l].key);LH(D,2,mQ0,Be(L[l].value));FU(Y,15,Sw,D)}_.h7(f,5,Y)}Fqr(r,B);Y8j(f);j53(B);Q5A(r,B);lsb(B);_.W("start_client_gcf")&&DiV(B);_.y4("DELEGATED_SESSION_ID")&&
!_.W("pageid_as_header_web")&&(r=new YI,_.lD(r,3,_.y4("DELEGATED_SESSION_ID")));!_.W("fill_delegate_context_in_gel_killswitch")&&(L=_.y4("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(Y=_.WQ(f,YI,3)||new YI,r=f,L=_.lD(Y,18,L),_.h7(r,3,L));r=B;L=_.O(Object.entries(_.i$(_.y4("DEVICE",""))));for(Y=L.next();!Y.done;Y=L.next())l=_.O(Y.value),Y=l.next().value,l=l.next().value,Y==="cbrand"?_.lD(r,12,l):Y==="cmodel"?_.lD(r,13,l):Y==="cbr"?_.lD(r,87,l):Y==="cbrver"?_.lD(r,88,l):Y==="cos"?_.lD(r,18,
l):Y==="cosver"?_.lD(r,19,l):Y==="cplatform"&&_.s_(r,42,SXb(l));f.setClient(B);_.h7(Z,1,f);if(B=CeM[w])a:{if(_.L4(B,jw(B,pm0,1)))f=1;else if(B.getPlaylistId())f=2;else break a;_.h7(Z,4,B);B=Z.getContext()||new nH;r=_.WQ(B,YI,3)||new YI;L=new Qt;L.setToken(w);_.s_(L,1,f);FU(r,12,Qt,L);_.h7(B,3,r)}delete CeM[w];w=w==="visitorOnlyApprovedKey";wb0()||_.lz(Z,2,q);!w&&(f=_.y4("EVENT_ID"))&&(B=JOb(),r=new rO0,_.lD(r,1,f),_.lz(r,2,B),_.h7(Z,5,r));qD0(x);if(_.W("jspb_serialize_with_worker")&&(f=_.y8b())&&
x.writeThenSend){_.ftI.set(W$6,{client:g,resolve:P,networklessOptions:x,isIsolated:U,useVSSEndpoint:A,dangerousLogToVisitorSession:w,requestsOutstanding:T});f.postMessage({op:"gelBatchToSerialize",batchRequest:MV(Z),clientEvents:J,key:W$6});W$6++;break}if(J){f=[];for(B=0;B<J.length;B++)try{f.push(new DI(J[B]))}catch(X){_.Ry(new _.Da("Transport failed to deserialize "+String(J[B])))}J=f}else J=[];J=_.O(J);for(f=J.next();!f.done;f=J.next())FU(Z,3,DI,f.value);J={startTime:(0,_.Jc)(),ticks:{},infos:{}};
Z=Z.serialize();J.ticks.geljspc=(0,_.Jc)();_.W("log_jspb_serialize_latency")&&aTj("gel_jspb_serialize",J,{sampleRate:.1});_.svj(Z,g,P,x,U,A,w,T)}};
_.svj=function(k,g,P,x,U,A,q,T){x=x===void 0?{}:x;T=T===void 0?{value:0}:T;A=AOr(A);x=e7s(x,q,function(c){_.W("start_client_gcf")&&_.Xq.addLowPriorityJob(function(){return _.e(function(Z){return Z.yield(T2A(c),0)})});
T.value--;T.value||P()},function(){T.value--;
T.value||P()},U);
x.headers["Content-Type"]="application/json+protobuf";x.postBodyFormat="JSPB";x.postBody=k;rBA(g,A,"",x);xQb=!1};
qD0=function(k){_.W("always_send_and_write")&&(k.writeThenSend=!1)};
e7s=function(k,g,P,x,U){k={retry:!0,onSuccess:P,onError:x,networklessOptions:k,dangerousLogToVisitorSession:g,bypassMonitoring:!!U,headers:{},postBodyFormat:"",postBody:"",compress:_.W("compress_gel")||_.W("compress_gel_lr")};wb0()&&(k.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.Jc)())));return k};
OQk=function(k,g,P){wb0()||(k.requestTimeMs=String(g));_.W("unsplit_gel_payloads_in_logs")&&(k.unsplitGelPayloadsInLogs=!0);!P&&(g=_.y4("EVENT_ID"))&&(P=JOb(),k.serializedClientEventId={serializedEventId:g,clientCounter:String(P)})};
JOb=function(){var k=_.y4("BATCH_CLIENT_COUNTER")||0;k||(k=Math.floor(Math.random()*65535/2));k++;k>65535&&(k=1);_.X2("BATCH_CLIENT_COUNTER",k);return k};
dQI=function(k,g,P){if(P.videoId)var x="VIDEO";else if(P.playlistId)x="PLAYLIST";else return;k.credentialTransferTokenTargetId=P;k.context=k.context||{};k.context.user=k.context.user||{};k.context.user.credentialTransferTokens=[{token:g,scope:x}]};
nZ0=function(k,g){var P=_.fz("il_payload_scraping")==="enable_il_payload_scraping";if(!_.gP("yt.logging.transport.enableScrapingForTest"))if(P)bQ3=[],_.Z0("yt.logging.transport.enableScrapingForTest",!0),_.Z0("yt.logging.transport.scrapedPayloadsForTesting",bQ3),_.Z0("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.Z0("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
_.Z0("yt.logging.transport.scrapeClientEvent",!0);else return;P=_.gP("yt.logging.transport.scrapedPayloadsForTesting");var x=_.gP("yt.logging.transport.payloadToScrape");g&&(g=_.gP("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(g.payload)())&&P.push(g);g=_.gP("yt.logging.transport.scrapeClientEvent");if(x&&x.length>=1)for(var U=0;U<x.length;U++)if(k&&k.payload[x[U]])if(g)P.push(k.payload);else{var A=void 0;P.push(((A=k)==null?void 0:A.payload)[x[U]])}_.Z0("yt.logging.transport.scrapedPayloadsForTesting",
P)};
wb0=function(){return _.W("use_request_time_ms_header")||_.W("lr_use_request_time_ms_header")};
HXj=function(k,g){return _.W("transport_use_scheduler")===!1?_.Bq(k,g):_.W("logging_avoid_blocking_during_navigation")||_.W("lr_logging_avoid_blocking_during_navigation")?_.ti(_.Xq,function(){if(_.B26().currentState==="none")k();else{var P={};_.B26().install((P.none={callback:k},P))}},g):_.ti(_.Xq,k,g)};
R56=function(k){_.W("transport_use_scheduler")?_.Xq.cancelJob(k):_.u$(k)};
T2A=function(k){var g,P,x,U,A,q,T,c,Z,w;return _.e(function(J){return J.nextAddress==1?(x=(g=k)==null?void 0:(P=g.responseContext)==null?void 0:P.globalConfigGroup,U=_.b(x,z7M),q=(A=x)==null?void 0:A.hotHashData,T=_.b(x,uEb),Z=(c=x)==null?void 0:c.coldHashData,(w=_.Za().resolve(_.VE(MH)))?q?U?J.yield(h7j(w,q,U),2):J.yield(h7j(w,q),2):J.jumpTo(2):J.return()):Z?T?J.yield(Evk(w,Z,T),0):J.yield(Evk(w,Z),0):J.jumpTo(0)})};
oZ0=function(k,g){g=g===void 0?200:g;return k?g===300?gvb:L$j:g===300?PXb:nvj};
YWk=function(k){if(_.W("enable_web_tiered_gel")){k=SD0[k||""];var g,P,x,U=_.Za().resolve(_.VE(MH))==null?void 0:(g=KH())==null?void 0:(P=g.loggingHotConfig)==null?void 0:(x=P.eventLoggingConfig)==null?void 0:x.payloadPolicies;if(U)for(g=0;g<U.length;g++)if(U[g].payloadNumber===k)return U[g]}};
Fp0=function(k){k=Object.keys(k);k=_.O(k);for(var g=k.next();!g.done;g=k.next())if(g=g.value,SD0[g])return g};
jI6=function(k){switch(k){case "DELAYED_EVENT_TIER_UNSPECIFIED":return 0;case "DELAYED_EVENT_TIER_DEFAULT":return 100;case "DELAYED_EVENT_TIER_DISPATCH_TO_EMPTY":return 200;case "DELAYED_EVENT_TIER_FAST":return 300;case "DELAYED_EVENT_TIER_IMMEDIATE":return 400;default:return 200}};
DJb=function(k){return k==="gelDebuggingEvent"};
AOr=function(k){return(k===void 0?0:k)&&_.W("vss_through_gel_video_stats")?"video_stats":"log_event"};
vE=function(k,g,P,x){x=x===void 0?{}:x;var U={},A=Math.round(x.timestamp||(0,_.Jc)());U.eventTimeMs=A<Number.MAX_SAFE_INTEGER?A:0;U[k]=g;k=_.wN();U.context={lastActivityMs:String(x.timestamp||!isFinite(k)?-1:k)};x.sequenceGroup&&!_.W("web_gel_sequence_info_killswitch")&&(k=U.context,g=x.sequenceGroup,g={index:F$V(g),groupKey:g},k.sequence=g,x.endOfSequence&&delete oE[x.sequenceGroup]);_.W("web_tag_automated_log_events")&&(U.context.automatedLogEventSource=x.automatedLogEventSource);(x.sendIsolatedPayload?
QI0:t70)({endpoint:"log_event",payload:U,cttAuthInfo:x.cttAuthInfo,dangerousLogToVisitorSession:x.dangerousLogToVisitorSession},P)};
F$V=function(k){oE[k]=k in oE?oE[k]+1:0;return oE[k]};
_.HE=function(k,g,P){P=P===void 0?{}:P;var x=aE;_.pr("ytLoggingEventsDefaultDisabled",!1)&&aE===aE&&(x=null);vE(k,g,x,P)};
_.NH=function(){if(_.W("web_fp_via_jspb")){var k=!0;k=k===void 0?!1:k;var g=YDI;YDI=[];if(g){g=_.O(g);for(var P=g.next();!P.done;P=g.next())P=P.value,k?vE(P.payloadName,P.payload,aE,P.options):_.HE(P.payloadName,P.payload,P.options)}vZr(void 0,!0);if(!_.W("web_fp_via_jspb_and_json"))return}vZr(void 0,!1)};
jvr=function(k,g){var P;if((P=g)==null?0:P.componentStack)return g;if(k=k.componentStack)g||(g={}),g.componentStack=k;return g};
Qvu=function(){_.xP(_.y4("ERRORS")||[],function(k){_.IE.apply(null,k)});
_.X2("ERRORS",[])};
_.XU=function(k){_.IE(k)};
_.pH=function(k){_.IE(k,"WARNING")};
lts=function(k){k instanceof Error?_.IE(k):(k=_.X0(k)?JSON.stringify(k):String(k),k=new _.Da(k),k.name="RejectedPromiseError",_.pH(k))};
DQr=function(k,g,P,x,U,A){g=g===void 0?"Unknown file":g;P=P===void 0?0:P;var q=!1,T=Y73("log_window_onerror_fraction");if(T&&Math.random()<T)q=!0;else{T=document.getElementsByTagName("script");for(var c=0,Z=T.length;c<Z;c++)if(T[c].src.indexOf("/debug-")>0){q=!0;break}}q&&(q=!1,U?q=!0:(typeof k==="string"?T=k:ErrorEvent&&k instanceof ErrorEvent?(q=!0,T=k.message,g=k.filename,P=k.lineno,x=k.colno):(T="Unknown error",g="Unknown file",P=0),U=new _.Da(T),U.name="UnhandledWindowError",U.message=T,U.fileName=
g,U.lineNumber=P,isNaN(x)?delete U.columnNumber:U.columnNumber=x),_.W("wiz_enable_component_stack_propagation_killswitch")||(A=jvr(U,A)),A&&_.CH(U,A),q?_.IE(U):_.pH(U))};
_.IE=function(k,g,P,x,U,A,q,T){A=A===void 0?{}:A;A.name=P||_.y4("INNERTUBE_CONTEXT_CLIENT_NAME",1);A.version=x||_.y4("INNERTUBE_CONTEXT_CLIENT_VERSION");P=A;g=g===void 0?"ERROR":g;q=q===void 0?!1:q;g=g===void 0?"ERROR":g;q=q===void 0?!1:q;if(k&&(k.hasOwnProperty("level")&&k.level&&(g=k.level),_.W("console_log_js_exceptions")&&(x=[],x.push("Name: "+k.name),x.push("Message: "+k.message),k.hasOwnProperty("params")&&x.push("Error Params: "+JSON.stringify(k.params)),k.hasOwnProperty("args")&&x.push("Error args: "+
JSON.stringify(k.args)),x.push("File name: "+k.fileName),x.push("Stacktrace: "+k.stack),x=x.join("\n"),window.console.log(x,k)),!(tBA>=5))){x=[];U=_.O(MBb);for(A=U.next();!A.done;A=U.next()){A=A.value;try{A()&&x.push(A())}catch(Y){}}x=[].concat(_.Kl(K$6),_.Kl(x));var c=ovb(k);U=c.message||"Unknown Error";A=c.name||"UnknownError";var Z=c.stack||k.stacktrace||"Not available";if(Z.startsWith(A+": "+U)){var w=Z.split("\n");w.shift();Z=w.join("\n")}w=c.lineNumber||"Not available";c=c.fileName||"Not available";
var J=0;if(k.hasOwnProperty("args")&&k.args&&k.args.length)for(var r=0;r<k.args.length&&!(J=nD6(k.args[r],"params."+r,P,J),J>=500);r++);else if(k.hasOwnProperty("params")&&k.params){var f=k.params;if(typeof k.params==="object")for(r in f){if(f[r]){var B="params."+r,L=Sh(f[r]);P[B]=L;J+=B.length+L.length;if(J>500)break}}else P.params=Sh(f)}if(x.length)for(r=0;r<x.length&&!(J=nD6(x[r],"params.context."+r,P,J),J>=500);r++);navigator.vendor&&!P.hasOwnProperty("vendor")&&(P["device.vendor"]=navigator.vendor);
r={message:U,name:A,lineNumber:w,fileName:c,stack:Z,params:P,sampleWeight:1};P=Number(k.columnNumber);isNaN(P)||(r.lineNumber=r.lineNumber+":"+P);if(k.level==="IGNORED")k=0;else a:{k=vvu();P=_.O(k.messageWeights);for(x=P.next();!x.done;x=P.next())if(x=x.value,r.message&&r.message.match(x.messageRegExp)){k=x.weight;break a}k=_.O(k.callbackWeights);for(P=k.next();!P.done;P=k.next())if(P=P.value,P.callback(r)){k=P.weight;break a}k=1}r.sampleWeight=k;k=_.O(atb);for(P=k.next();!P.done;P=k.next())if(P=
P.value,P.patternsForType[r.name])for(U=_.O(P.patternsForType[r.name]),x=U.next();!x.done;x=U.next())if(A=x.value,x=r.message.match(A.regexp)){r.params["params.error.original"]=x[0];U=A.groups;A={};for(w=0;w<U.length;w++)A[U[w]]=x[w+1],r.params["params.error."+U[w]]=x[w+1];r.message=P.messageFn(A);break}r.params||(r.params={});k=vvu();r.params["params.errorServiceSignature"]="msg="+k.messageWeights.length+"&cb="+k.callbackWeights.length;r.params["params.serviceWorker"]="false";_.iV.document&&_.iV.document.querySelectorAll&&
(r.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new GW(HQb,"sample")).constructor!==GW&&(r.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&window.yterr(r);if(r.sampleWeight!==0&&!N20.has(r.message)){if(q&&_.W("web_enable_error_204"))It3(g===void 0?"ERROR":g,r);else{g=g===void 0?"ERROR":g;g==="ERROR"?(RE.publish("handleError",r),_.W("record_app_crashed_web")&&Xb0===0&&r.sampleWeight===1&&(Xb0++,q={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},
_.W("report_client_error_with_app_crash_ks")||(q.systemHealth={crashData:{clientError:{logMessage:{message:r.message}}}}),_.HE("appCrashed",q)),yOI++):g==="WARNING"&&RE.publish("handleWarning",r);if(_.W("kevlar_gel_error_routing")){q=g;T=T===void 0?{}:T;b:{k=_.O(pbr);for(P=k.next();!P.done;P=k.next())if(Gm(P.value.toLowerCase())){k=!0;break b}k=!1}if(k)T=void 0;else{P={stackTrace:r.stack};r.fileName&&(P.filename=r.fileName);k=r.lineNumber&&r.lineNumber.split?r.lineNumber.split(":"):[];k.length!==
0&&(k.length!==1||isNaN(Number(k[0]))?k.length!==2||isNaN(Number(k[0]))||isNaN(Number(k[1]))||(P.lineNumber=Number(k[0]),P.columnNumber=Number(k[1])):P.lineNumber=Number(k[0]));k={level:"ERROR_LEVEL_UNKNOWN",message:r.message,errorClassName:r.name,sampleWeight:r.sampleWeight};q==="ERROR"?k.level="ERROR_LEVEL_ERROR":q==="WARNING"&&(k.level="ERROR_LEVEL_WARNNING");P={isObfuscated:!0,browserStackInfo:P};T.pageUrl=window.location.href;T.kvPairs=[];_.y4("FEXP_EXPERIMENTS")&&(T.experimentIds=_.y4("FEXP_EXPERIMENTS"));
x=_.y4("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(!Y73("web_disable_gel_stp_ecatcher_killswitch")&&x)for(U=_.O(Object.keys(x)),A=U.next();!A.done;A=U.next())A=A.value,T.kvPairs.push({key:A,value:String(x[A])});if(x=r.params)for(U=_.O(Object.keys(x)),A=U.next();!A.done;A=U.next())A=A.value,T.kvPairs.push({key:"client."+A,value:String(x[A])});x=_.y4("SERVER_NAME");U=_.y4("SERVER_VERSION");x&&U&&(T.kvPairs.push({key:"server.name",value:x}),T.kvPairs.push({key:"server.version",value:U}));T={errorMetadata:T,
stackTrace:P,logMessage:k}}T&&(_.HE("clientError",T),(q==="ERROR"||_.W("errors_flush_gel_always_killswitch"))&&_.NH())}_.W("suppress_error_204_logging")||It3(g,r)}try{N20.add(r.message)}catch(Y){}tBA++}}};
It3=function(k,g){var P=g.params||{};k={urlParams:{a:"logerror",t:"jserror",type:g.name,msg:g.message.substr(0,250),line:g.lineNumber,level:k,"client.name":P.name},postParams:{url:_.y4("PAGE_NAME",window.location.href),file:g.fileName},method:"POST"};P.version&&(k["client.version"]=P.version);if(k.postParams){g.stack&&(k.postParams.stack=g.stack);g=_.O(Object.keys(P));for(var x=g.next();!x.done;x=g.next())x=x.value,k.postParams["client."+x]=P[x];if(P=_.y4("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(g=
_.O(Object.keys(P)),x=g.next();!x.done;x=g.next())x=x.value,k.postParams[x]=P[x];(P=_.y4("LAVA_VERSION"))&&(k.postParams["lava.version"]=P);P=_.y4("SERVER_NAME");g=_.y4("SERVER_VERSION");P&&g&&(k.postParams["server.name"]=P,k.postParams["server.version"]=g)}_.Eq(_.y4("ECATCHER_REPORT_HOST","")+"/error_204",k)};
_.CX0=function(k,g){g=g===void 0?"ERROR":g;var P=P===void 0?{}:P;var x=_.gP("ytbin.polymer.shared.lib.tampering.info");x&&(x=x())&&(P["params.tamperingInfo"]=x.sort().join(","));_.IE(k,g,void 0,void 0,!0,P)};
_.CH=function(k){var g=_.IT.apply(1,arguments);k.args||(k.args=[]);Array.isArray(k.args)&&k.args.push.apply(k.args,_.Kl(g))};
Gbu=function(k){k.level="IGNORED"};
R7M=function(k,g){K$6.push(k);g();K$6.pop()};
gx=function(k,g){for(var P in g)g.hasOwnProperty(P)&&(k=_.kC(k,P,g[P]));return k};
_.kfb=function(k,g,P){P=P===void 0?!1:P;if(!k)return null;if(k.adInfoDialogEndpoint||k.backstageImageUploadEndpoint||k.confirmDialogEndpoint||k.clientActionEndpoint||k.createBackstagePostDialogEndpoint||k.createCommentReplyDialogEndpoint||k.flowEndpoint||k.guideBuilderEndpoint||k.liveChatDialogEndpoint||k.modalEndpoint||k.openPopupAction||k.shareEndpoint||k.shareEntityEndpoint||k.showLiveChatItemEndpoint||k.subscriptionManagerEndpoint||k.unlimitedCreateFamilyEndpoint||k.unlimitedFamilyFlowEndpoint||
k.updateCommentDialogEndpoint||k.updateCommentReplyDialogEndpoint||k.userFeedbackEndpoint||k.videoEditorEndpoint||k.ypcCancelSurveyEndpoint)return g=_.rP("polymer_report_client_url_requested_rate"),!P&&Math.random()<g&&_.pH(new _.Da("urlForEndpoint used on client endpoint",k)),null;var x=_.rP("polymer_report_missing_web_navigation_endpoint_rate");if(k.liveChatEndpoint||k.liveChatReplayEndpoint)x=0;if(!k.commandMetadata&&!k.clickTrackingParams&&Math.random()<x){var U={},A;for(A in k)U[A]="1";_.pH(new _.Da("Missing navigation data",
U))}U="";if(k.commandMetadata&&k.commandMetadata.webCommandMetadata&&k.commandMetadata.webCommandMetadata.url)U=k.commandMetadata.webCommandMetadata.url;else if(k.searchEndpoint)Math.random()<x&&_.pH(new _.Da("Should not manually handle search",k)),U="/results?search_query="+encodeURIComponent(k.searchEndpoint.query).replace(/%20/g,"+"),k.searchEndpoint.params&&(U+="&sp="+k.searchEndpoint.params);else if(k.watchEndpoint)Math.random()<x&&_.pH(new _.Da("Should not manually handle watch",k)),U="/watch?v="+
k.watchEndpoint.videoId,k.watchEndpoint.playlistId&&(U+="&list="+k.watchEndpoint.playlistId),k.watchEndpoint.index&&(U+="&index="+k.watchEndpoint.index),k.watchEndpoint.startTimeSeconds&&(U+="&t="+k.watchEndpoint.startTimeSeconds);else if(k.browseEndpoint)x=k.browseEndpoint.browseId,(A=k.browseEndpoint.canonicalBaseUrl)?U=A:x&&(U=x.substr(0,2),U=U==="FE"?x==="FEwhat_to_watch"?"/":x==="FEmy_videos"?"/my_videos":"/feed/"+x.substr(2):U==="VL"?"/playlist?list="+x.substr(2):"/channel/"+x),U&&k.browseEndpoint.query&&
(U=gx(U+"/search",{query:k.browseEndpoint.query})),U&&k.browseEndpoint.params&&(U=gx(U,{params:k.browseEndpoint.params}));else{if(k.urlEndpoint)return k.urlEndpoint.url;k.signInEndpoint?(U="https://accounts.google.com/ServiceLogin",x={},_.vX.extend(x,g||{},{"continue":window.location.href.split("#")[0],action_handle_signin:!0,passive:!0}),g=x):k.uploadEndpoint?U="//www.youtube.com/upload":k.liveChatEndpoint?(U=k.liveChatEndpoint,x=_.vX.clone(U),_.X0(U.continuation)&&(A=Object.keys(U.continuation)[0],
x.continuation=U.continuation[A].continuation),U=gx("/youtubei/v1/live_chat/get_live_chat",x)):k.liveChatReplayEndpoint?(U=_.vX.clone(k.liveChatReplayEndpoint),U.currentPlayerState&&(_.vX.extend(U,U.currentPlayerState),delete U.currentPlayerState),U=gx("/youtubei/v1/live_chat/get_live_chat_replay",U)):k.liveChatItemContextMenuEndpoint?U=gx("/youtubei/v1/live_chat/get_item_context_menu",k.liveChatItemContextMenuEndpoint):k.liveChatPurchaseMessageEndpoint?U=gx("/youtubei/v1/live_chat/get_live_chat_message_buy_flow",
k.liveChatPurchaseMessageEndpoint):k.openSuperStickerBuyFlowCommand?U=gx("/youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",k.openSuperStickerBuyFlowCommand):k.videoEditEndpoint?U=gx("/edit",{video_id:k.videoEditEndpoint.videoId}):k.liveDashboardEndpoint?U=k.liveDashboardEndpoint.videoId?gx("/live_dashboard",{v:k.liveDashboardEndpoint.videoId}):"/live_dashboard":k.signalNavigationEndpoint&&k.signalNavigationEndpoint.signal&&k.signalNavigationEndpoint.signal==="WEBCAM"?U="/webcam":k.getPdgBuyFlowCommand&&
(U=gx(k.getPdgBuyFlowCommand.buyflowApiPath,{params:k.getPdgBuyFlowCommand.params}))}return U||P?gx(U,g||{}):(_.pH(new _.Da("Error: Can't construct url for endpoint","keys:"+Object.keys(k).sort().join(","),k)),null)};
g50=function(k){if(k){if(k.browseEndpoint)return!!k.browseEndpoint.nofollow;if(k.watchEndpoint)return!!k.watchEndpoint.nofollow;if(k.urlEndpoint)return!!k.urlEndpoint.nofollow}return!1};
_.$73=function(k,g){var P=g+k,x=PCj.get(P);if(x)return x;k=g+"-"+k.replace(/([A-Z])/g,"-$1").toLowerCase();PCj.set(P,k);return k};
x7b=function(k){var g=_.NE(k,"action")||_.NE(k,"command")||_.NE(k,"endpoint");if(!g)return null;g=_.$73(g,"yt");_.b(k,_.xC)&&(g+="-"+_.b(k,_.xC).signal.toLowerCase().replace(/_/g,"-"));return g};
d7V=function(k){try{var g=Object.keys(k)}catch(U){return[]}for(var P=0;P<g.length;P++){var x=g[P];if(i50.test(x)||U70.test(x))return AsM(k[x])}return[]};
AsM=function(k){return k.command?[k.command]:k.onExecutionAction?[k.onExecutionAction]:k.onResponseReceivedCommand?[k.onResponseReceivedCommand]:k.updateFlowCommand?[k.updateFlowCommand]:k.clientActions?k.clientActions:k.action?[k.action]:k.actions||k.commands||k.onResponseReceivedActions||k.onResponseReceivedCommands||k.onResponseReceivedEndpoints||[]};
q$j=function(k,g){g=g===void 0?!1:g;var P=_.Za().resolve(_.VE(iA));P||(P=new O5b,_.Za().addProvider({provide:iA,useValue:P}));return P&&k&&!_.vX.isEmpty(k)?P.getUrl(k,g):""};
TzA=function(k,g,P){P=P===void 0?"":P;if(g){k.data=g;var x=q$j(g);x?(yU(k,x),g50(g)||!eh(x)?k.rel="nofollow":k.removeAttribute("rel"),_.b(g,_.UN)&&_.b(g,_.UN).target==="TARGET_NEW_WINDOW"?k.target="_blank":P?k.target=P:k.removeAttribute("target")):(k.removeAttribute("href"),k.removeAttribute("rel"),k.removeAttribute("target"))}};
_.eS=function(k,g){var P=O4;if(t4())eoC(k,function(){var A=_.IT.apply(0,arguments);I6(P,function(){g.apply(null,_.Kl(A))})});
else{var x=_.A0.getInstance(),U=FOb(g);b9j(function(){U.value=g});
_.ay(function(){var A={},q=_.dx(x,(A[k]=function(){var T=_.IT.apply(0,arguments);I6(P,function(){U.value.apply(U,_.Kl(T))})},A));
return function(){var T={};_.ON(x,(T[k]="",T),q)}})}};
_.cZ=function(k,g){return csA(k,!1,g)};
_.VK=function(k,g){return csA(k,!0,g)};
csA=function(k,g,P){return t4()?VXj(k,g,P):Z5k(k,g,P)};
Z5k=function(k,g,P){return H8(function(){return VXj(k,g,P)})};
VXj=function(k,g,P){var x=rE0(function(U){x.value=U;var A=function(){var q=wc(null);try{return P==null?void 0:P(U)}finally{wc(q)}}();
return function(){A==null||A()}});
x.__expectedTagName=k;x.__optional=g;x.isIdom=!t4();return x};
m7k=function(k){var g=O4,P=l4;return{getFn:function(){return function(x){if(!g.isDisposed){var U=function(){return k(x)};
KP(function(){return _.Bc(U)},P)!==!0&&x.stopPropagation()}}}}};
wsu=function(k){if(typeof k.children==="function")return k.children(),null;k=_.O(k.children);for(var g=k.next();!g.done;g=k.next())g=g.value,g();return null};
Js6=function(k){var g;return((g=k.prototype)==null?void 0:g.render)===void 0};
rsb=function(k){return k.items.map(k.children)};
WDk=function(k,g,P){P=P===void 0?!1:P;KP(function(){return fWr(k,g,P)})};
fWr=function(k,g,P){var x=null;YS++;P=(P===void 0?0:P)?shI:b5b;try{x=P(k,function(){ZS(g)}),QI(!1)}catch(U){throw QI(!0),U;
}return x===null?k:x};
ZS=function(k){if(k!==void 0&&k!==null)if(k instanceof Ef)for(var g=P8;$K()!=null&&xj6 in $K()&&g.contains($K());)Uf();else if(Array.isArray(k))for(g=_.O(k),k=g.next();!k.done;k=g.next())ZS(k.value);else if(k instanceof Sy||k instanceof co||"function"==typeof _.c8&&k instanceof _.c8)$x0(k.toString());else if(_.Jw(k)){if($K()!==k){var P,x;g=(x=(P=l4)==null?void 0:P.name)!=null?x:"unknown";throw Error("hc`"+k.tagName+"`"+g);}Uf()}else if(k!=null&&k.contentKind===sf||k instanceof ps||JW3(k))for(g=fgI(k),
g=Array.from(g.childNodes),g=_.O(g),k=g.next();!k.done;k=g.next())P8.appendChild(k.value),Uf();else if(t7(k)&&(k=k.toString()),P=typeof k,P==="boolean"||P==="number"||P==="string")$x0(k);else if(typeof k==="function"){g=P8;var U=$K();U&&(U._isSignalTextNode||U._isSafeOrSanitizedHtmlNode)||X13(g,U,k);Uf()}else if(k.type===rsb)ZS(k.type(Object.assign({},k.props,{children:k.children[0]})));else{Sv.beforeVisit(k);if(typeof k.type==="string"){a:{k.__open||y00(k.type,k.props.idomKey);U=P8;for(g in k.props)if(k.props[g]!==
Bzu){var A=k.props[g];P=Of;P.push(g);P.push(A)}g=VI.attributes;g=g===void 0?mr:g;A=P8;P=R6(A);PSj(A,P,g);IgC(U,k.props,!0);if((k.props.skip||k.props.skipchildren)&&P8.hasChildNodes())iO=P8.lastChild;else{if(k.type==="style"&&EH0(k.children)===null){iO=P8.lastChild;g=void 0;break a}ZS(k.children)}pZb();k.__open&&(k.__open=!1);Tb3(U,k.props);g=U}return g}if(k.type===_.mH)ZS(k.children);else if(!zoM(k)){g=k;try{unM(g)}catch(q){k=q,(A=VI.handleError)==null||A.call.apply(A,[VI].concat(_.Kl(X6(k,(U=g.type)==
null?void 0:U.TAG_NAME))))}g.__open&&(pZb(),g.__open=!1)}}};
hos=function(k,g){var P;Js6(k)?P=new YK(g,k):P=new k(g);P.__type=k;P.__updateContext={nextState:P.state,isForced:!1};return P};
unM=function(k){var g=k.type,P=g.TAG_NAME;if(g===wsu)k.props.children=k.children,g(k.props);else{k.children.length>0&&(k.props.children=k.children);var x;(x=k.props).idomKey||(x.idomKey=g);if(P){var U=y00(P,k.props.idomKey);k.__open=!0;var A=U.__instance}A||(A=hos(g,k.props),A.props=null,U&&(U.__instance=A,A.el=U));var q;P=((q=A.__updateContext)!=null?q:{nextState:A.state,isForced:!1}).nextState;A.__updateContext=void 0;g.getDerivedStateFromProps&&(P=g.getDerivedStateFromProps(k.props,P));A.props=
k.props;A.state=P;q=function(){var T=A;Sv.beforeRender(T);var c=T.render(T.props);Sv.afterRender(T,c);c?(T.props.idomKey&&(c.props.idomKey=T.props.idomKey),T=c):T=void 0;if(c=T)if(c.__open=k.__open,T=ZS(c),k.__open=c.__open,!g.TAG_NAME)if(T)g.TAG_NAME=T.tagName.toLowerCase(),T.__instance=A,A.el=T;else{var Z;if((Z=A.hooks)==null?0:Z.length){var w;(w=VI.handleError)==null||w.call.apply(w,[VI].concat(_.Kl(X6(Error("od")))))}}A.didPatch();Sv.didPatch(A)};
(P=A.functionComponent)?eDs(P,q,A.props.debugInstance):q()}};
zoM=function(k){var g=k.type;if(!Js6(g)||g===wsu||g.componentType===DB)return!1;k.props.children=k.children.length>1?k.children:k.children[0];var P,x=(P=k.props.idomKey)!=null?P:k.type,U;if($K()&&((U=$K()[zM])==null?void 0:U.key)===x){var A=$K(),q=A[zM];if(!q)throw Error("gc`"+A.tagName);var T;(T=q.updateSignalsFromIdomProps)==null||T.call(q,k.props);E5M(q);return!0}if(LDI.has(g.name))throw T=g.name,g=(q=(A=l4)==null?void 0:A.name)!=null?q:"unknown",Error("fc`"+T+"`"+g);GIk(k.type,k.props,k.children);
k.props.renderedFromIdom=!0;(T=eDs(k.type,function(){return oHI(k.type,k.props)},k.props.debugInstance))&&n56(T);
return!0};
S$0=function(k){for(var g=0;g<hw(k).length;g++)Uf()};
E5M=function(k){var g=FDs();if(g)S$0(g);else for(var P=0;P<k.numNodes;P++)(g=FDs())?S$0(g):Uf()};
FDs=function(){var k;return(k=$K()[zM])==null?void 0:k.sourceDynamicRange};
n56=function(k){k=V50(k);k=Array.isArray(k)?k:[k];k=_.O(k);for(var g=k.next();!g.done;g=k.next())P8.insertBefore(g.value,$K()),Uf()};
Y$k=function(){var k=agj(),g=H8(function(){return{value:0}});
return[g.value,function(P){if(F2!==null){var x;(x=VI.handleError)==null||x.call.apply(x,[VI].concat(_.Kl(X6(Error("pd")))))}g.value=typeof P==="function"?P(g.value):P;k.__updateContext={nextState:k.state,isForced:!0};P=_.qY(k.effectContext);x=wL(!1);try{if(k.el){var U,A={},q=(A.props=k.props,A.type=k.__type,A.children=(U=k.props.children)!=null?U:[],A[ZZ]=!0,A);try{WDk(k.el,q,!0)}catch(Z){var T,c;(c=VI.handleError)==null||c.call.apply(c,[VI].concat(_.Kl(X6(Z,(T=k.__type)==null?void 0:T.TAG_NAME))))}}}finally{wL(x),
_.qY(P)}}]};
_.wx=function(k,g){var P=O4,x=function(U){I6(P,function(){g(U)})};
window.addEventListener(k,x,void 0);_.vc(function(){window.removeEventListener(k,x,void 0)})};
_.rx=function(k){var g=O4;return function(P){var x,U=(x=k.observer)!=null?x:_.Za().resolve(J0);x=jhr(P);var A=[];k.showOption&&A.push(U.observe(P,function(){I6(g,function(){k.visibilityCallback(!0,P)})},k.showOption));
k.hideOption&&A.push(U.observe(P,function(){I6(g,function(){k.visibilityCallback(!1,P)})},k.hideOption));
k.prescanOption&&k.prescanCallback&&A.push(U.observe(P,function(){I6(g,function(){k.prescanCallback()})},k.prescanOption));
var q;x.visibilityMonitorKeys=((q=x.visibilityMonitorKeys)!=null?q:[]).concat(A)}};
jhr=function(k){var g;return(g=k.polymerController)!=null?g:k};
tXM=function(k,g){var P=Qhb;return _.V(_.mH,null,ZGI(VI.enableLazyTsx,function(){return _.V(lWb,{id:P,value:k,children:g})},function(){var x=D73(P,k);
cc(x);x=_.qY(x);try{return g()}finally{_.qY(x)}}))};
lWb=function(k){var g=k.children;k=D73(k.id,k.value);cc(k);k=_.qY(k);try{return _.V(_.mH,null,Lr(g()))}finally{_.qY(k)}};
D73=function(k,g){return Object.assign(Object.create(MX0),{id:k,contextValue:g})};
KDC=function(k){var g,P=O4;_.NY(function(){var x=_.qY(P),U=wL(!g);try{if(g)WDk(g,k.children(),!0);else if(g=Lr(k.children()),!(g instanceof Element))throw Error("qd");}finally{wL(U),_.qY(x)}},"f");
return g};
_.o5b=function(k,g){var P;g=a6(function(){var x=wL(!0);YS++;try{P=hw(k()),QI(!1)}catch(U){throw QI(!0),U;}finally{wL(x)}},g===void 0?!1:g);
return[P,g]};
aWA=function(k){var g=new v53;g.abort(k);return g.signal};
H5V=function(){if(this.aborted){var k;throw(k=this.reason)!=null?k:new DOMException("signal is aborted without reason","AbortError");}};
Xs3=function(k){var g=new v53;k=_.O(k);for(var P=k.next();!P.done;P=k.next())if(P=P.value,P.aborted){g.abort(P.reason);break}else NzA.set(g.signal,g),IWC.add(P,g.signal);return g.signal};
ysV=function(){for(var k=_.O(IWC.get(this)),g=k.next();!g.done;g=k.next())NzA.get(g.value).abort(this.reason)};
psA=function(k){var g=new v53;setTimeout(function(){g.abort(new DOMException("signal timed out","TimeoutError"))},k);
return g.signal};
CCr=function(){var k,g;return{promise:new Promise(function(P,x){k=P;g=x}),
resolve:k,reject:g}};
Ro0=function(k){var g=CCr(),P=g.promise;GfM.set(k,{promise:P,resolve:g.resolve,reject:g.reject});ff||(ff=[],queueMicrotask(function(){var x=[].concat(_.Kl(ff));ff=null;var U=v6().loadMultiple(x);x=_.O(x);for(var A=x.next();!A.done;A=x.next())A=A.value,U[A].then(GfM.get(A).resolve,GfM.get(A).reject)}));
ff.push(k);return P};
g9u=function(k){k=k.buf.charCodeAt(k.pos++);return kKV[k]};
WZ=function(k){var g=0,P=0;do{var x=g9u(k);g|=(x&31)<<P;P+=5}while(x&32);return g<0?g+4294967296:g};
$PA=function(k,g,P,x){var U=!0;U=U===void 0?!1:U;g=g===void 0?!1:g;x=x===void 0?{}:x;var A=x.cssRowKey||"",q=x.combinedSignature||"";!A&&window&&window._F_cssRowKey&&(A=window._F_cssRowKey,!q&&window._F_combinedSignature&&(q=window._F_combinedSignature));if(A&&typeof window._F_installCss!=="function")throw Error("Ad");var T=x.loaderClass||_.sN;k=QMM(k===void 0?"base-js":k);g=new T(fuj(D5M("",k)),A,q,U,g);U=x.useCors||k&&k.hasAttribute("crossorigin");k=x.corsMode||k&&k.getAttribute("crossorigin");
U&&(g.useCors_=U);k&&(g.corsMode_=k);x.urlMaxLength&&(g.urlMaxLength=x.urlMaxLength);P&&(g.insertPos=P);x.fetchPriority&&(g.fetchPriority=x.fetchPriority);var c=v6();c.JSC$10056_loader_=g;c.setBatchModeEnabled(!0);_.P7b=x.batchingStrategy==="BATCH"?Ro0:function(Z){return Promise.resolve(c.load(Z))}};
UPI=function(k,g,P){xPj(k,g);k[g][iaA].unshift(P)};
xPj=function(k,g){if(!k[g]||!k[g][iaA]){var P=k[g],x=P?[P]:[];k[g]=function(){for(var U=_.O(x),A=U.next();!A.done;A=U.next())A.value.apply(this,arguments)};
k[g][iaA]=x}};
Ap6=function(k){if(!k)return[];var g=[];k=_.O(k);for(var P=k.next();!P.done;P=k.next())P=P.value,Array.isArray(P)?g.push.apply(g,_.Kl(Ap6(P))):g.push(P);return g};
_.BZ=function(k,g){if(k&&dPV.test(k)||k==="//")return k;if(Oab===void 0){Oab=!1;try{var P=new URL("b","http://a");P.pathname="c%20d";Oab=P.href==="http://a/c%20d"}catch(x){}}g||(g=document.baseURI||window.location.href);if(Oab)try{return(new URL(k,g)).href}catch(x){return k}bA||(bA=document.implementation.createHTMLDocument("temp"),bA.base=bA.createElement("base"),bA.head.appendChild(bA.base),bA.anchor=bA.createElement("a"),bA.body.appendChild(bA.anchor));bA.base.href=g;bA.anchor.href=k;return bA.anchor.href||
k};
TXr=function(k,g){return k.replace(qu6,function(P,x,U,A){return x+"'"+_.BZ(U.replace(/["']/g,""),g)+"'"+A})};
ed0=function(k){return k.substring(0,k.lastIndexOf("/")+1)};
ZaA=function(){cpb=!1;for(var k=z5.length,g=0;g<k;g++){var P=z5[g];if(P)try{P()}catch(x){setTimeout(function(){throw x;})}}z5.splice(0,k);
VJ3+=k};
_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry=function(k){console.log("["+k.is+"]: registered")};
wa0=function(k){mPj.push(k)};
uA=function(k){return JpM[k]||(JpM[k]=k.indexOf("-")<0?k:k.replace(rpb,function(g){return g[1].toUpperCase()}))};
h0=function(k){return JpM[k]||(JpM[k]=k.replace(fds,"-$1").toLowerCase())};
WKb=function(k,g){var P=g.parentInfo&&WKb(k,g.parentInfo);if(P)for(k=P.firstChild,P=0;k;k=k.nextSibling){if(g.parentIndex===P++)return k}else return k};
sH0=function(k,g){k=k._methodHost||k;return function(P){if(k[g])k[g](P,P.detail);else console.warn("listener method `"+g+"` not defined")}};
EN=function(k){return k.indexOf(".")>=0};
Lf=function(k){var g=k.indexOf(".");return g===-1?k:k.slice(0,g)};
ba0=function(k,g){return k.indexOf(g+".")===0};
nf=function(k,g){return g.indexOf(k+".")===0};
SS=function(k,g,P){return g+P.slice(k.length)};
BXb=function(k,g){return k===g||ba0(k,g)||nf(k,g)};
FG=function(k){if(Array.isArray(k)){for(var g=[],P=0;P<k.length;P++)for(var x=k[P].toString().split("."),U=0;U<x.length;U++)g.push(x[U]);return g.join(".")}return k};
zdM=function(k){return Array.isArray(k)?FG(k).split("."):k.toString().split(".")};
YC=function(k,g,P){g=zdM(g);for(var x=0;x<g.length;x++){if(!k)return;k=k[g[x]]}P&&(P.path=g.join("."));return k};
uek=function(k,g,P){var x=zdM(g),U=x[x.length-1];if(x.length>1){for(g=0;g<x.length-1;g++)if(k=k[x[g]],!k)return;k[U]=P}else k[g]=P;return x.join(".")};
hdC=function(k,g,P){var x=k[g];if(!x)x=k[g]={};else if(!k.hasOwnProperty(g)&&(x=k[g]=Object.create(k[g]),P))for(var U in x)for(k=x[U],g=x[U]=Array(k.length),P=0;P<k.length;P++)g[P]=k[P];return x};
QK=function(k,g,P,x,U,A){if(g){var q=!1,T=jS++,c;for(c in P){var Z=U?Lf(c):c;if(Z=g[Z])for(var w=0,J=Z.length,r=void 0;w<J&&(r=Z[w]);w++)r.info&&r.info.lastRun===T||U&&!E9s(c,r.trigger)||(r.info&&(r.info.lastRun=T),r.fn(k,c,P,x,r.info,U,A),q=!0)}return q}return!1};
E9s=function(k,g){if(g){var P=g.name;return P==k||!(!g.structured||!ba0(P,k))||!(!g.wildcard||!nf(P,k))}return!0};
LKM=function(k,g,P,x,U){g=typeof U.method==="string"?k[U.method]:U.method;P=U.property;g?g.call(k,k.__data[P],x[P]):U.dynamicFn||console.warn("observer method `"+U.method+"` not defined")};
n9b=function(k,g,P,x){P={value:P,queueProperty:!0};x&&(P.path=x);(0,_.lA)(k).dispatchEvent(new CustomEvent(g,{detail:P}))};
SuV=function(k,g,P,x,U,A){A=(x=(A?Lf(g):g)!=g?g:null)?YC(k,x):k.__data[g];x&&A===void 0&&(A=P[g]);n9b(k,U.eventName,A,x)};
FKk=function(k,g,P,x,U){P=k.__data[g];DS&&(P=DS(P,U.attrName,"attribute",k));k._propertyToAttribute(g,U.attrName,P)};
jHu=function(k){var g=k.constructor.__orderedComputedDeps;if(!g){g=new Map;for(var P=k.__computeEffects,x=Yu0(k),U=x.counts,A=x.ready,q=x.total;x=A.shift();)g.set(x,g.size),(x=P[x])&&x.forEach(function(T){T=T.info.methodInfo;--q;--U[T]===0&&A.push(T)});
q!==0&&console.warn("Computed graph for "+k.localName+" incomplete; circular?");k.constructor.__orderedComputedDeps=g}return g};
Yu0=function(k){var g=k.__computeInfo,P={};k=k.__computeEffects;var x=[],U=0,A;for(A in g){var q=g[A];U+=P[A]=q.args.filter(function(c){return!c.literal}).length+(q.dynamicFn?1:0)}for(var T in k)g[T]||x.push(T);
return{counts:P,ready:x,total:U}};
lds=function(k,g,P,x,U){g=QH0(k,g,P,x,U);if(g===t0)return!1;U=U.methodInfo;if(k.__dataHasAccessor&&k.__dataHasAccessor[U])return k._setPendingProperty(U,g,!0);k[U]=g;return!1};
MJ3=function(k,g,P,x,U,A,q){P.bindings=P.bindings||[];x={kind:x,target:U,parts:A,literal:q,isCompound:A.length!==1};P.bindings.push(x);x.target&&x.kind!="attribute"&&x.kind!="text"&&!x.isCompound&&x.parts[0].mode==="{"&&(P=x.parts[0],A=P.negate,x.listenerEvent=P.event||h0(U)+"-changed",x.listenerNegate=A);U=g.nodeInfoList.length;for(P=0;P<x.parts.length;P++){var T=x.parts[P];T.compoundIndex=P;A=k;q=g;var c=x,Z=T,w=U;if(!Z.literal)if(c.kind==="attribute"&&c.target[0]==="-")console.warn("Cannot set attribute "+
c.target+' because "-" is not a valid attribute starting character');else for(T=Z.dependencies,c={index:w,binding:c,part:Z,evaluator:A},Z=0;Z<T.length;Z++)w=T[Z],typeof w=="string"&&(w=DPC(w),w.wildcard=!0),A._addTemplatePropertyEffect(q,w.rootProperty,{fn:tJ0,info:c,trigger:w})}};
tJ0=function(k,g,P,x,U,A,q){q=q[U.index];var T=U.binding,c=U.part;A&&c.source&&g.length>c.source.length&&T.kind=="property"&&!T.isCompound&&q.__isPropertyEffectsClient&&q.__dataHasAccessor&&q.__dataHasAccessor[T.target]?(P=P[g],g=SS(c.source,T.target,g),q._setPendingPropertyOrPath(g,P,!1,!0)&&k._enqueueClient(q)):(g=U.evaluator._evaluateBinding(k,c,g,P,x,A),g!==t0&&(T.isCompound&&(P=q.__dataCompoundStorage[T.target],P[c.compoundIndex]=g,g=P.join("")),T.kind==="attribute"||T.target!=="textContent"&&
(T.target!=="value"||q.localName!=="input"&&q.localName!=="textarea")||(g=g==void 0?"":g),c=g,DS&&(c=DS(c,T.target,T.kind,q)),T.kind=="attribute"?k._valueToNodeAttribute(q,c,T.target):(T=T.target,q.__isPropertyEffectsClient&&q.__dataHasAccessor&&q.__dataHasAccessor[T]?q.__readOnly&&q.__readOnly[T]||q._setPendingProperty(T,c)&&k._enqueueClient(q):k._setUnmanagedPropertyToNode(q,T,c))))};
KKb=function(k,g,P){if(P.listenerEvent){var x=P.parts[0];k.addEventListener(P.listenerEvent,function(U){var A=P.target,q=x.source,T=x.negate,c=U.detail,Z=c&&c.path;Z?(q=SS(A,q,Z),U=c&&c.value):U=U.currentTarget[A];g.__readOnly&&g.__readOnly[q]||!g._setPendingPropertyOrPath(q,T?!U:U,!0,!!Z)||c&&c.queueProperty||g._invalidateProperties()})}};
o96=function(k,g,P,x,U,A){A=g.static||A&&(typeof A!=="object"||A[g.methodName]);U={methodName:g.methodName,args:g.args,methodInfo:U,dynamicFn:A};for(var q=0,T=void 0;q<g.args.length&&(T=g.args[q]);q++)T.literal||k._addPropertyEffect(T.rootProperty,P,{fn:x,info:U,trigger:T});A&&k._addPropertyEffect(g.methodName,P,{fn:x,info:U});return U};
QH0=function(k,g,P,x,U){x=k._methodHost||k;var A=x[U.methodName];if(A)return k=k._marshalArgs(U.args,g,P),k===t0?t0:A.apply(x,k);U.dynamicFn||console.warn("method `"+U.methodName+"` not defined")};
v9j=function(k){for(var g="",P=0;P<k.length;P++)g+=k[P].literal||"";return g};
NX0=function(k){if(k=k.match(/([^\s]+?)\(([\s\S]*)\)/)){var g={methodName:k[1],static:!0,args:adC};return k[2].trim()?HaV(k[2].replace(/\\,/g,"&comma;").split(","),g):g}return null};
HaV=function(k,g){g.args=k.map(function(P){P=DPC(P);P.literal||(g.static=!1);return P},this);
return g};
DPC=function(k){k=k.trim().replace(/&comma;/g,",").replace(/\\(.)/g,"$1");var g={name:k,value:"",literal:!1},P=k[0];P==="-"&&(P=k[1]);P>="0"&&P<="9"&&(P="#");switch(P){case "'":case '"':g.value=k.slice(1,-1);g.literal=!0;break;case "#":g.value=Number(k),g.literal=!0}g.literal||(g.rootProperty=Lf(k),g.structured=EN(k),g.structured&&(g.wildcard=k.slice(-2)==".*",g.wildcard&&(g.name=k.slice(0,-2))));return g};
Idj=function(k,g,P){k=YC(k,P);k===void 0&&(k=g[P]);return k};
Xa0=function(k,g,P,x){x={indexSplices:x};My&&!k._overrideLegacyUndefined&&(g.splices=x);k.notifyPath(P+".splices",x);k.notifyPath(P+".length",g.length);My&&!k._overrideLegacyUndefined&&(x.indexSplices=[])};
Kf=function(k,g,P,x,U,A){Xa0(k,g,P,[{index:x,addedCount:U,removed:A,object:g,type:"splice"}])};
yps=function(k){k=TXr((k.body?k.body:k).textContent,k.baseURI);var g=document.createElement("style");g.textContent=k;return g};
C7r=function(k){k=k.trim().split(/\s+/);for(var g=[],P=0;P<k.length;P++)g.push.apply(g,_.Kl(par(k[P])));return g};
par=function(k){var g=ob.import(k);if(!g)return console.warn("Could not find style data in module named",k),[];if(g._styles===void 0){k=[];k.push.apply(k,_.Kl(_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(g)));var P=g.querySelector("template");P&&k.push.apply(k,_.Kl(GKb(P,g.assetpath)));g._styles=k}return g._styles};
GKb=function(k,g){if(!k._styles){for(var P=[],x=k.content.querySelectorAll("style"),U=0;U<x.length;U++){var A=x[U],q=A.getAttribute("include");q&&P.push.apply(P,_.Kl(C7r(q).filter(function(T,c,Z){return Z.indexOf(T)===c})));
g&&(A.textContent=TXr(A.textContent,g));P.push(A)}k._styles=P}return k._styles};
Rds=function(k){return(k=ob.import(k))?_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(k):[]};
_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(k){var g=[];k=k.querySelectorAll("link[rel=import][type~=css]");for(var P=0;P<k.length;P++){var x=k[P];if(x.import){var U=x.import;if((x=x.hasAttribute("shady-unscoped"))&&!U._unscopedStyle){var A=yps(U);A.setAttribute("shady-unscoped","");U._unscopedStyle=A}else U._style||(U._style=yps(U));g.push(x?U._unscopedStyle:U._style)}}return g};
gYI=function(k){k=k.trim().split(/\s+/);for(var g="",P=0;P<k.length;P++)g+=kc0(k[P]);return g};
kc0=function(k){var g=ob.import(k);if(g&&g._cssText===void 0){var P=_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(g),x=g.querySelector("template");x&&(P+=PZ0(x,g.assetpath));g._cssText=P||null}g||console.warn("Could not find style data in module named",k);return g&&g._cssText||""};
PZ0=function(k,g){var P="";k=GKb(k,g);for(g=0;g<k.length;g++){var x=k[g];x.parentNode&&x.parentNode.removeChild(x);P+=x.textContent}return P};
_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(k){var g="";k=_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(k);for(var P=0;P<k.length;P++)g+=k[P].textContent;return g};
vZ=function(k,g){return{index:k,removed:[],addedCount:g}};
xd0=function(k,g,P,x){var U=0,A=0,q=0,T=0,c=Math.min(g-U,x-A);if(U==0&&A==0)a:{for(q=0;q<c;q++)if(k[q]!==P[q])break a;q=c}if(g==k.length&&x==P.length){T=k.length;for(var Z=P.length,w=0;w<c-q&&$dj(k[--T],P[--Z]);)w++;T=w}U+=q;A+=q;g-=T;x-=T;if(g-U==0&&x-A==0)return[];if(U==g){for(g=vZ(U,0);A<x;)g.removed.push(P[A++]);return[g]}if(A==x)return[vZ(U,g-U)];c=U;q=A;x=x-q+1;T=g-c+1;g=Array(x);for(Z=0;Z<x;Z++)g[Z]=Array(T),g[Z][0]=Z;for(Z=0;Z<T;Z++)g[0][Z]=Z;for(Z=1;Z<x;Z++)for(w=1;w<T;w++)if(k[c+w-1]===
P[q+Z-1])g[Z][w]=g[Z-1][w-1];else{var J=g[Z-1][w]+1,r=g[Z][w-1]+1;g[Z][w]=J<r?J:r}c=g.length-1;q=g[0].length-1;x=g[c][q];for(k=[];c>0||q>0;)c==0?(k.push(2),q--):q==0?(k.push(3),c--):(T=g[c-1][q-1],Z=g[c-1][q],w=g[c][q-1],J=Z<w?Z<T?Z:T:w<T?w:T,J==T?(T==x?k.push(0):(k.push(1),x=T),c--,q--):J==Z?(k.push(3),c--,x=Z):(k.push(2),q--,x=w));k.reverse();g=void 0;c=[];for(q=0;q<k.length;q++)switch(k[q]){case 0:g&&(c.push(g),g=void 0);U++;A++;break;case 1:g||(g=vZ(U,0));g.addedCount++;U++;g.removed.push(P[A]);
A++;break;case 2:g||(g=vZ(U,0));g.addedCount++;U++;break;case 3:g||(g=vZ(U,0)),g.removed.push(P[A]),A++}g&&c.push(g);return c};
iZV=function(k,g){return xd0(k,k.length,g,g.length)};
$dj=function(k,g){return k===g};
An6=function(k){if(k instanceof Udk)return k.value;throw Error("Id`"+k);};
dd0=function(k,g){for(var P in g)P===null?k.style.removeProperty(P):k.style.setProperty(P,g[P])};
OZ6=function(k,g){return(k=window.getComputedStyle(k).getPropertyValue(g))?k.trim():""};
cnj=function(k){requestAnimationFrame(function(){qBu?qBu(k):(T6C||(T6C=new Promise(function(g){eJ0=g}),document.readyState==="complete"?eJ0():document.addEventListener("readystatechange",function(){document.readyState==="complete"&&eJ0()})),T6C.then(function(){k&&k()}))})};
mdb=function(k){Vus=k&&k.shimcssproperties?!1:ZZA||!(navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)||!window.CSS||!CSS.supports||!CSS.supports("box-shadow","0 0 0 var(--foo)"))};
WVA=function(k){if(!(wNj.indexOf(k)>-1)&&k!=="touchend"&&Jn0&&rnb&&fNj)return{passive:!0}};
zJs=function(k){for(var g=s7A?["click"]:wNj,P=0,x;P<g.length;P++)x=g[P],k?(bZb.length=0,document.addEventListener(x,B60,!0)):document.removeEventListener(x,B60,!0)};
ab=function(k){var g=k.type;return wNj.indexOf(g)>-1?g==="mousemove"?(g=k.buttons===void 0?1:k.buttons,k instanceof window.MouseEvent&&!uWA&&(g=hJb[k.which]||0),!!(g&1)):(k.button===void 0?0:k.button)===0:!1};
EYC=function(k){if(k.type==="click"){if(k.detail===0)return!0;var g=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k);if(!g.nodeType||g.nodeType!==Node.ELEMENT_NODE)return!0;g=g.getBoundingClientRect();var P=k.pageX;k=k.pageY;return!(P>=g.left&&P<=g.right&&k>=g.top&&k<=g.bottom)}return!1};
LV0=function(k,g,P){k.movefn=g;k.upfn=P;document.addEventListener("mousemove",g);document.addEventListener("mouseup",P)};
HZ=function(k){document.removeEventListener("mousemove",k.movefn);document.removeEventListener("mouseup",k.upfn);k.movefn=null;k.upfn=null};
nYk=function(k,g){for(var P=document.elementFromPoint(k,g),x=P;x&&x.shadowRoot&&!window.ShadyDOM;){var U=x;x=x.shadowRoot.elementFromPoint(k,g);if(U===x)break;x&&(P=x)}return P};
_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(k){var g=SBj(k);return g.length>0?g[0]:k.target};
_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(k){var g=k.type,P=k.currentTarget.__polymerGestures;if(P&&(P=P[g])){if(!k.__polymerGesturesHandled&&(k.__polymerGesturesHandled={},g.slice(0,5)==="touch")){var x=k.changedTouches[0];g==="touchstart"&&k.touches.length===1&&(FVM=x.identifier);if(FVM!==x.identifier)return;Jn0||(g==="touchstart"||g==="touchmove")&&_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k)}x=
k.__polymerGesturesHandled;if(!x.skip){for(var U=0,A;U<Ny.length;U++)A=Ny[U],P[A.name]&&!x[A.name]&&A.flow&&A.flow.start.indexOf(k.type)>-1&&A.reset&&A.reset();for(U=0;U<Ny.length;U++)A=Ny[U],P[A.name]&&!x[A.name]&&(x[A.name]=!0,A[g](k))}}};
_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(k){var g=k.changedTouches[0],P=k.type;if(P==="touchstart")YB3=g.clientX,j76=g.clientY,Q7j=!1;else if(P==="touchmove"&&!Q7j){Q7j=!0;P="auto";for(var x=SBj(k),U=0,A;U<x.length;U++)if(A=x[U],A.__polymerGesturesTouchAction){P=A.__polymerGesturesTouchAction;break}x=!1;U=Math.abs(YB3-g.clientX);g=Math.abs(j76-g.clientY);k.cancelable&&(P==="none"?x=!0:P==="pan-x"?x=g>U:P==="pan-y"&&(x=U>g));x?k.preventDefault():
Ib("track")}};
yK=function(k,g,P){return XG[g]?(_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k,g,P),!0):!1};
pf=function(k,g,P){return XG[g]?(_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k,g,P),!0):!1};
_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(k,g,P){var x=XG[g],U=x.deps,A=x.name,q=k.__polymerGestures;q||(k.__polymerGestures=q={});for(var T=0,c,Z;T<U.length;T++)c=U[T],s7A&&wNj.indexOf(c)>-1&&c!=="click"||((Z=q[c])||(q[c]=Z={_count:0}),Z._count===0&&k.addEventListener(c,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,WVA(c)),Z[A]=(Z[A]||0)+1,Z._count=(Z._count||0)+1);k.addEventListener(g,P);x.touchAction&&_.Cf(k,x.touchAction)};
_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(k,g,P){var x=XG[g],U=x.deps;x=x.name;var A=k.__polymerGestures;if(A)for(var q=0,T,c;q<U.length;q++)T=U[q],(c=A[T])&&c[x]&&(c[x]=(c[x]||1)-1,c._count=(c._count||1)-1,c._count===0&&k.removeEventListener(T,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,WVA(T)));k.removeEventListener(g,P)};
lNV=function(k){Ny.push(k);for(var g=0;g<k.emits.length;g++)XG[k.emits[g]]=k};
_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(k){for(var g=0,P;g<Ny.length;g++){P=Ny[g];for(var x=0,U;x<P.emits.length;x++)if(U=P.emits[x],U===k)return P}return null};
_.Cf=function(k,g){Jn0&&k instanceof HTMLElement&&kH.run(function(){k.style.touchAction=g});
k.__polymerGesturesTouchAction=g};
_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(k,g,P){g=new Event(g,{bubbles:!0,cancelable:!0,composed:!0});g.detail=P;(0,_.lA)(k).dispatchEvent(g);g.defaultPrevented&&(k=P.preventer||P.sourceEvent)&&k.preventDefault&&k.preventDefault()};
Ib=function(k){k=_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k);k.info&&(k.info.prevent=!0)};
gb=function(k,g,P,x){g&&_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g,k,{x:P.clientX,y:P.clientY,sourceEvent:P,preventer:x,prevent:function(U){return Ib(U)}})};
Dd0=function(k,g,P){if(k.prevent)return!1;if(k.started)return!0;P=Math.abs(k.y-P);return Math.abs(k.x-g)>=5||P>=5};
tuC=function(k,g,P){if(g){var x=k.moves[k.moves.length-2],U=k.moves[k.moves.length-1],A=U.x-k.x,q=U.y-k.y,T=0;if(x){var c=U.x-x.x;T=U.y-x.y}_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(g,"track",{state:k.state,x:P.clientX,y:P.clientY,dx:A,dy:q,ddx:c,ddy:T,sourceEvent:P,hover:function(){return nYk(P.clientX,P.clientY)}})}};
KV6=function(k,g,P){var x=Math.abs(g.clientX-k.x),U=Math.abs(g.clientY-k.y),A=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(P||g);!A||Muk[A.localName]&&A.hasAttribute("disabled")||!(isNaN(x)||isNaN(U)||x<=25&&U<=25||EYC(g))||k.prevent||_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(A,"tap",{x:g.clientX,y:g.clientY,sourceEvent:g,preventer:P})};
oYr=function(k,g,P,x,U){var A;U&&(A=typeof P==="object"&&P!==null)&&(x=k.__dataTemp[g]);x=x!==P&&(x===x||P===P);A&&x&&(k.__dataTemp[g]=P);return x};
aNI=function(){if(P1&&!$H){if(!vY6){vY6=!0;var k=document.createElement("style");k.textContent="dom-bind,dom-if,dom-repeat{display:none;}";document.head.appendChild(k)}return!0}return!1};
N6b=function(){return HZ0};
IN0=function(k,g){HZ0=k;Object.setPrototypeOf(k,g.prototype);new g;HZ0=null};
XNu=function(k,g){for(var P=0;P<g.length;P++){var x=g[P];if(!!k!=!!x.__hideTemplateChildren__)if(x.nodeType===Node.TEXT_NODE)k?(x.__polymerTextContent__=x.textContent,x.textContent=""):x.textContent=x.__polymerTextContent__;else if(x.localName==="slot")if(k)x.__polymerReplaced__=document.createComment("hidden-slot"),(0,_.lA)((0,_.lA)(x).parentNode).replaceChild(x.__polymerReplaced__,x);else{var U=x.__polymerReplaced__;U&&(0,_.lA)((0,_.lA)(U).parentNode).replaceChild(x,U)}else x.style&&(k?(x.__polymerDisplay__=
x.style.display,x.style.display="none"):x.style.display=x.__polymerDisplay__);x.__hideTemplateChildren__=k;x._showHideChildren&&x._showHideChildren(k)}};
ynA=function(k){return(k=k.__dataHost)&&k._methodHost||k};
Gck=function(k,g,P){var x=P.mutableData?pNb:xH;iS.mixin&&(x=iS.mixin(x));var U=function(){return x.apply(this,arguments)||this};
_.z(U,x);U.prototype.__templatizeOptions=P;U.prototype._bindTemplate(k);CZ0(U,k,g,P);return U};
$l6=function(k,g,P,x){var U=P.forwardHostProp;if(U&&g.hasHostProps){var A=k.localName=="template",q=g.templatizeTemplateClass;if(!q){if(A){var T=P.mutableData?RJk:kEu;q=function(){return T.apply(this,arguments)||this};
_.z(q,T);q=g.templatizeTemplateClass=q}else{var c=k.constructor;q=function(){return c.apply(this,arguments)||this};
_.z(q,c);q=g.templatizeTemplateClass=q}var Z=g.hostProps,w;for(w in Z)q.prototype._addPropertyEffect("_host_"+w,q.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:gs0(U)}),q.prototype._createNotifyingProperty("_host_"+w);U6&&x&&Pru(g,P,x)}k.__dataProto&&Object.assign(k.__data,k.__dataProto);if(A)IN0(k,q),k.__dataTemp={},k.__dataPending=null,k.__dataOld=null,k._enableProperties();else{Object.setPrototypeOf(k,q.prototype);g=g.hostProps;for(var J in g)J="_host_"+J,J in k&&(g=k[J],delete k[J],k.__data[J]=
g)}}};
gs0=function(k){return function(g,P,x){k.call(g.__templatizeOwner,P.substring(6),x[P])}};
CZ0=function(k,g,P,x){var U=P.hostProps||{},A;for(A in x.instanceProps){delete U[A];var q=x.notifyInstanceProp;q&&k.prototype._addPropertyEffect(A,k.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:xlr(q)})}if(x.forwardHostProp&&g.__dataHost)for(var T in U)P.hasHostProps||(P.hasHostProps=!0),k.prototype._addPropertyEffect(T,k.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:imA()})};
xlr=function(k){return function(g,P,x){k.call(g.__templatizeOwner,g,P,x[P])}};
imA=function(){return function(k,g,P){k.__dataHost._setPendingPropertyOrPath("_host_"+g,P[g],!0,!0)}};
iS=function(k,g,P){if(AW&&!ynA(k))throw Error("Od");P=P||{};if(k.__templatizeOwner)throw Error("Pd");k.__templatizeOwner=g;var x=(g?g.constructor:xH)._parseTemplate(k),U=x.templatizeInstanceClass;U||(U=Gck(k,x,P),x.templatizeInstanceClass=U);var A=ynA(k);$l6(k,x,P,A);P=function(){return U.apply(this,arguments)||this};
_.z(P,U);P.prototype._methodHost=A;P.prototype.__dataHost=k;P.prototype.__templatizeOwner=g;P.prototype.__hostProps=x.hostProps;return P};
Pru=function(k,g,P){P=P.constructor._properties;k=k.propertyEffects;g=g.instanceProps;for(var x in k)if(!(P[x]||g&&g[x]))for(var U=k[x],A=0;A<U.length;A++){var q=U[A].info.part;if(!q.signature||!q.signature.static){console.warn("Property '"+x+"' used in template but not declared in 'properties'; attribute will not be observed.");break}}};
Ulk=function(k,g){for(var P;g;)if(P=g.__dataHost?g:g.__templatizeInstance)if(P.__dataHost!=k)g=P.__dataHost;else return P;else g=(0,_.lA)(g).parentNode;return null};
db=function(k){return k.localName==="slot"};
Akr=function(){for(var k=O6.prototype,g="cloneNode appendChild insertBefore removeChild replaceChild setAttribute removeAttribute querySelector querySelectorAll attachShadow".split(" "),P={},x=0;x<g.length;P={method$jscomp$33:void 0},x++)P.method$jscomp$33=g[x],k[P.method$jscomp$33]=function(U){return function(){return this.node[U.method$jscomp$33].apply(this.node,arguments)}}(P)};
dlI=function(k,g){for(var P={},x=0;x<g.length;P={name$jscomp$448:void 0},x++)P.name$jscomp$448=g[x],Object.defineProperty(k,P.name$jscomp$448,{get:function(U){return function(){return this.node[U.name$jscomp$448]}}(P),
configurable:!0})};
Omj=function(){for(var k=O6.prototype,g=["textContent","innerHTML","className"],P={},x=0;x<g.length;P={name$jscomp$449:void 0},x++)P.name$jscomp$449=g[x],Object.defineProperty(k,P.name$jscomp$449,{get:function(U){return function(){return this.node[U.name$jscomp$449]}}(P),
set:function(U){return function(A){this.node[U.name$jscomp$449]=A}}(P),
configurable:!0})};
qm6=function(){qx=document.documentElement.getAttribute("dir");qx=document.documentElement.getAttribute("dir");for(var k=0;k<TI.length;k++){var g=TI[k];g.__autoDirOptOut||g.setAttribute("dir",qx)}};
VLr=function(){e5=!0;requestAnimationFrame(function(){e5=!1;T30(eQ6);setTimeout(function(){for(var k=0,g=c1.length;k<g;k++)ck6(c1.shift())})})};
T30=function(k){for(;k.length;)ck6(k.shift())};
ck6=function(k){var g=k[0],P=k[1];k=k[2];try{P.apply(g,k)}catch(x){setTimeout(function(){throw x;})}};
_.Zm0=function(k,g,P){e5||VLr();eQ6.push([k,g,P])};
_.VJ=function(k,g,P){e5||VLr();c1.push([k,g,P])};
Jkk=function(k,g){g=g===void 0?!1:g;if(!ml3||!wOI||!ml3.handlesDynamicScoping)return null;var P=wOI.ScopingShim;if(!P)return null;var x=P.scopeForNode(k),U=(0,_.lA)(k).getRootNode(),A=function(q){if((0,_.lA)(q).getRootNode()===U){var T=Array.from(ml3.nativeMethods.querySelectorAll.call(q,"*"));T.push(q);for(q=0;q<T.length;q++){var c=T[q];if((0,_.lA)(c).getRootNode()===U){var Z=P.currentScopeForNode(c);Z!==x&&(Z!==""&&P.unscopeNode(c,Z),P.scopeNode(c,x))}}}};
A(k);return g?(g=new MutationObserver(function(q){for(var T=0;T<q.length;T++)for(var c=q[T],Z=0;Z<c.addedNodes.length;Z++){var w=c.addedNodes[Z];w.nodeType===Node.ELEMENT_NODE&&A(w)}}),g.observe(k,{childList:!0,
subtree:!0}),g):null};
rk6=function(){document.body.removeAttribute("unresolved")};
B3V=function(k){var g=k=k.replace(fx0,"").replace(WQC,""),P=new s_j;P.start=0;P.end=g.length;for(var x=P,U=0,A=g.length;U<A;U++)if(g[U]==="{"){x.rules||(x.rules=[]);var q=x,T=q.rules[q.rules.length-1]||null;x=new s_j;x.start=U+1;x.parent=q;x.previous=T;q.rules.push(x)}else g[U]==="}"&&(x.end=U+1,x=x.parent||P);return bm0(P,k)};
bm0=function(k,g){var P=g.substring(k.start,k.end-1);k.parsedCssText=k.cssText=P.trim();k.parent&&(P=g.substring(k.previous?k.previous.end:k.parent.start,k.start-1),P=_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(P),P=P.replace(zQ0," "),P=P.substring(P.lastIndexOf(";")+1),P=k.parsedSelector=k.selector=P.trim(),k.atRule=P.indexOf("@")===0,k.atRule?P.indexOf("@media")===0?k.type=4:P.match(uDV)&&(k.type=7,k.keyframesName=k.selector.split(zQ0).pop()):P.indexOf("--")===
0?k.type=1E3:k.type=1);if(P=k.rules)for(var x=0,U=P.length,A=void 0;x<U&&(A=P[x]);x++)bm0(A,g);return k};
_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(k){return k.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var g=arguments[1],P=6-g.length;P--;)g="0"+g;return"\\"+g})};
hQV=function(k,g,P){P=P===void 0?"":P;var x="";if(k.cssText||k.rules){var U=k.rules;if(U&&!_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(U))for(var A=0,q=U.length,T=void 0;A<q&&(T=U[A]);A++)x=hQV(T,g,x);else g?g=k.cssText:(g=k.cssText,g=g.replace(EsI,"").replace(LQj,""),g=g.replace(nss,"").replace(Smr,"")),(x=g.trim())&&(x="  "+x+"\n")}x&&(k.selector&&(P+=k.selector+" {\n"),P+=x,k.selector&&(P+="}\n\n"));return P};
_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(k){k=k[0];return!!k&&!!k.selector&&k.selector.indexOf("--")===0};
Ymk=function(k){if(k=FQs[k])k._applyShimCurrentVersion=k._applyShimCurrentVersion||0,k._applyShimValidatingVersion=k._applyShimValidatingVersion||0,k._applyShimNextVersion=(k._applyShimNextVersion||0)+1};
j_M=function(k){return k._applyShimCurrentVersion===k._applyShimNextVersion};
lx6=function(k){k._applyShimValidatingVersion=k._applyShimNextVersion;k._validating||(k._validating=!0,Q_C.then(function(){k._applyShimCurrentVersion=k._applyShimNextVersion;k._validating=!1}))};
tLV=function(k){if(!k)return"";typeof k==="string"&&(k=B3V(k));return hQV(k,DlM)};
MLs=function(k){!k.__cssRules&&k.textContent&&(k.__cssRules=B3V(k.textContent));return k.__cssRules||null};
osu=function(k,g,P,x){if(k){var U=!1,A=k.type;if(x&&A===4){var q=k.selector.match(KQj);q&&(window.matchMedia(q[1]).matches||(U=!0))}A===1?g(k):P&&A===7?P(k):A===1E3&&(U=!0);if((k=k.rules)&&!U)for(U=0,A=k.length,q=void 0;U<A&&(q=k[U]);U++)osu(q,g,P,x)}};
vs6=function(k,g){var P=k.indexOf("var(");if(P===-1)return g(k,"","","");a:{var x=0;var U=P+3;for(var A=k.length;U<A;U++)if(k[U]==="(")x++;else if(k[U]===")"&&--x===0)break a;U=-1}x=k.substring(P+4,U);P=k.substring(0,P);k=vs6(k.substring(U+1),g);A=x.indexOf(",");if(A===-1)return g(P,x.trim(),"",k);U=x.substring(0,A).trim();x=x.substring(A+1).trim();return g(P,U,x,k)};
ax6=function(k){if(Zg!==void 0)return Zg;if(k.__cssBuild===void 0){var g=k.getAttribute("css-build");if(g)k.__cssBuild=g;else{a:{g=k.localName==="template"?k.content.firstChild:k.firstChild;if(g instanceof Comment&&(g=g.textContent.trim().split(":"),g[0]==="css-build")){g=g[1];break a}g=""}if(g!==""){var P=k.localName==="template"?k.content.firstChild:k.firstChild;P.parentNode.removeChild(P)}k.__cssBuild=g}}return k.__cssBuild||""};
N3k=function(k,g,P,x){for(var U=g._noAccessors,A=Object.getOwnPropertyNames(g),q=0;q<A.length;q++){var T=A[q];if(!(T in x))if(U)k[T]=g[T];else{var c=Object.getOwnPropertyDescriptor(g,T);c&&(c.configurable=!0,Object.defineProperty(k,T,c))}}for(var Z in Hm0)g[Z]&&(P[Z]=P[Z]||[],P[Z].push(g[Z]))};
Ixj=function(k,g,P){g=g||[];for(var x=k.length-1;x>=0;x--){var U=k[x];U?Array.isArray(U)?Ixj(U,g):g.indexOf(U)<0&&(!P||P.indexOf(U)<0)&&g.unshift(U):console.warn("behavior is null, check for missing or 404 import")}return g};
XOs=function(k,g){for(var P in g){var x=k[P],U=g[P];k[P]=!("value"in U)&&x&&"value"in x?Object.assign({value:x.value},U):U}};
Crs=function(k,g,P){var x={},U=function(){return g.apply(this,arguments)||this};
_.z(U,g);U._finalizeClass=function(){if(this.hasOwnProperty("generatedFrom")){if(q)for(var c=0,Z;c<q.length;c++)Z=q[c],Z.properties&&this.createProperties(Z.properties),Z.observers&&this.createObservers(Z.observers,Z.properties);k.properties&&this.createProperties(k.properties);k.observers&&this.createObservers(k.observers,k.properties);this._prepareTemplate()}else g._finalizeClass.call(this)};
U.prototype.created=function(){g.prototype.created.call(this);var c=x.created;if(c)for(var Z=0;Z<c.length;Z++)c[Z].call(this)};
U.prototype._registered=function(){var c=U.prototype;if(!c.hasOwnProperty("__hasRegisterFinished")){c.__hasRegisterFinished=!0;g.prototype._registered.call(this);P1&&T(c);c=Object.getPrototypeOf(this);var Z=x.beforeRegister;if(Z)for(var w=0;w<Z.length;w++)Z[w].call(c);if(Z=x.registered)for(w=0;w<Z.length;w++)Z[w].call(c)}};
U.prototype._applyListeners=function(){g.prototype._applyListeners.call(this);var c=x.listeners;if(c)for(var Z=0;Z<c.length;Z++){var w=c[Z];if(w)for(var J in w)this._addMethodEventListenerToNode(this,J,w[J])}};
U.prototype._ensureAttributes=function(){var c=x.hostAttributes;if(c)for(var Z=c.length-1;Z>=0;Z--){var w=c[Z],J;for(J in w)this._ensureAttribute(J,w[J])}g.prototype._ensureAttributes.call(this)};
U.prototype.ready=function(){g.prototype.ready.call(this);var c=x.ready;if(c)for(var Z=0;Z<c.length;Z++)c[Z].call(this)};
U.prototype.attached=function(){g.prototype.attached.call(this);var c=x.attached;if(c)for(var Z=0;Z<c.length;Z++)c[Z].call(this)};
U.prototype.detached=function(){g.prototype.detached.call(this);var c=x.detached;if(c)for(var Z=0;Z<c.length;Z++)c[Z].call(this)};
U.prototype.attributeChanged=function(c,Z,w){g.prototype.attributeChanged.call(this);var J=x.attributeChanged;if(J)for(var r=0;r<J.length;r++)J[r].call(this,c,Z,w)};
_.mJ.Object.defineProperties(U,{properties:{configurable:!0,enumerable:!0,get:function(){var c={};if(q)for(var Z=0;Z<q.length;Z++)XOs(c,q[Z].properties);XOs(c,k.properties);return c}},
observers:{configurable:!0,enumerable:!0,get:function(){var c=[];if(q)for(var Z=0,w;Z<q.length;Z++)w=q[Z],w.observers&&(c=c.concat(w.observers));k.observers&&(c=c.concat(k.observers));return c}}});
if(P){Array.isArray(P)||(P=[P]);var A=g.prototype.behaviors;var q=Ixj(P,null,A);U.prototype.behaviors=A?A.concat(P):q}var T=function(c){if(q)for(var Z=q,w=0;w<Z.length;w++)N3k(c,Z[w],x,ykA);N3k(c,k,x,pO3)};
P1||T(U.prototype);U.generatedFrom=k;return U};
g8M=function(k){var g=typeof k!=="string"?k:{is:k,notifyObserversOnUndefined:!0};g.fastInit===void 0&&(g.fastInit=!0);return function(P){if(!g.disableInheritanceCheck&&Object.getPrototypeOf(P.prototype).constructor!==_.wb)throw Error("Td");var x=P.prototype;x.is=g.is;UPI(x,"created",function(){this.hostElement=this;this.polymerController=this});
GEj(x,P,g.fastInit);g.notifyObserversOnUndefined&&(x._overrideLegacyUndefined=!0);if(RQM)for(var U=_.O(Object.getOwnPropertyNames(x)),A=U.next();!A.done;A=U.next()){A=A.value;var q=Object.getOwnPropertyDescriptor(x,A);q.enumerable===!1&&(q.enumerable=!0,Object.defineProperty(x,A,q))}if("template"in P)var T=function(){return P.template};
else g.template!==void 0&&(T=g.template);if(T!==void 0){var c;Object.defineProperty(x,"_template",{get:function(){c===void 0&&(c=T());return c},
set:function(Z){c=Z},
configurable:!0,enumerable:!0})}Polymer(x);P[keV]=x}};
PUu=function(k){k=k===void 0?{}:k;k.fastInit===void 0&&(k.fastInit=!0);return function(g){if(!k.disableInheritanceCheck&&Object.getPrototypeOf(g.prototype).constructor!==JW)throw Error("Ud");GEj(g.prototype,g,k.fastInit)}};
GEj=function(k,g,P){P=P===void 0?!1:P;$$j(g);P?UPI(k,"created",function(){this.disableEnforceFastDefaultValuesCheck||x$I(g,this)}):UPI(k,"ready",function(){for(var x={},U=_.O(Ap6(this.behaviors)),A=U.next();!A.done;A=U.next())A=A.value,A.properties&&Object.assign(x,i3I(this,A.properties));
Object.assign(x,i3I(this,this.properties));x$I(g,this);U=_.O(Object.keys(x));for(A=U.next();!A.done;A=U.next())A=A.value,this[A]=x[A]})};
x$I=function(k,g){if(RQM){k=new k;for(var P=_.O(Object.getOwnPropertyNames(k)),x=P.next();!x.done;x=P.next())x=x.value,g[x]=k[x];for(P=g;P&&P!==Object.prototype;P=Object.getPrototypeOf(P)){x=_.O(Object.getOwnPropertyNames(P));for(var U=x.next();!U.done;U=x.next())U=U.value,k.hasOwnProperty(U)||Object.defineProperty(k,U,U$M(g,U))}}else k.apply(g)};
U$M=function(k,g){return{get:function(){var P=k[g];return P instanceof Function?P.bind(k):P},
set:function(P){k[g]=P}}};
i3I=function(k,g){if(!g)return{};for(var P={},x=_.O(Object.keys(g)),U=x.next();!U.done;U=x.next())if(U=U.value,!g[U].readOnly){var A=k[U];A!==void 0&&(P[U]=A)}return P};
$$j=function(k){var g=new k;k=k.prototype.properties||{};for(var P=_.O(Object.keys(k)),x=P.next();!x.done;x=P.next())if(x=x.value,g.hasOwnProperty(x)){var U=k[x];typeof U==="function"&&(k[x]=U={type:U});g[x]!=null&&U.type===Object&&(U.type=A2A(g[x].constructor))}};
A2A=function(k){for(var g=_.O(d$0),P=g.next();!P.done;P=g.next())if(P=P.value,k===P)return P;return Object};
O3r=function(k){return function(g,P){g.behaviors=g.behaviors||[];g.behaviors.push(k||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?Reflect.getMetadata("design:type",g,P).prototype:void 0));Object.defineProperty(g,P,{get:function(){return this},
enumerable:!0,configurable:!0})}};
qts=function(k){k=k===void 0?{}:k;return function(g,P){g.properties=g.properties||{};k.type||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?k.type=A2A(Reflect.getMetadata("design:type",g,P)):k.type=String);var x=k,U=g.properties[P];g.properties[P]=U?Object.assign({},U,x):x}};
Trb=function(k){return function(g,P){g.listeners=g.listeners||{};g.listeners[k]=P}};
e2V=function(){var k=_.IT.apply(0,arguments);if(k.length===0)throw Error("Vd");return function(g,P){g.observers=g.observers||[];g.observers.push(P+"("+k.join(",")+")")}};
c2M=function(){var k=_.IT.apply(0,arguments);return function(g,P,x){var U=Object.getOwnPropertyDescriptor(g,P).get,A="__compute__"+P;Object.defineProperty(g,A,{value:U,enumerable:!0});g.properties=g.properties||{};U=g.properties[P];U||(U={},g.properties[P]=U);U.computed=A+"("+k.join(",")+")";x.get=void 0}};
_.rb=function(k,g,P){_.lx.call(this);this.JSC$11312_id_=null;this.usingListeners_=!1;this.JSC$11312_listener_=k;this.handler_=P;this.JSC$11312_win_=g||window;this.callback_=(0,_.DD)(this.JSC$11314_doAction_,this)};
fR=function(k){this.range_=k};
W1=function(k){this.range_=k};
zI=function(k,g,P){_.lx.call(this);this.constrainScroll_=!1;this.horizontalScrolling_=!0;this.containerNode_=k;this.scrollTimer_=new _.bS(50);this.JSC$11391_eventHandler_=new _.B1(this);this.scrollDelta_=new _.HX;this.containerIsActuallyContent_=k.tagName==="BODY"||k.tagName==="HTML";this.containerBounds_=VWV(k);this.containerIsActuallyContent_&&(k=_.Yl(),this.containerBounds_.height=k.height,this.containerBounds_.width=k.width);this.margin_=g||0;if(g){if(g=this.containerBounds_.clone(),k=this.margin_){var x=
Math.min(k,g.height*.25);g.top+=x;g.height-=2*x;k=Math.min(k,g.width*.25);g.left+=k;g.width-=2*k}}else g=this.containerBounds_;this.scrollBounds_=g;P||this.JSC$11391_eventHandler_.listen(_.XI(this.containerNode_),"mousemove",this.JSC$11393_onMouseMove);this.JSC$11391_eventHandler_.listen(this.scrollTimer_,"tick",this.JSC$11393_onTick_)};
_.uS=function(k){this.mechanism=k};
hW=function(k,g){this.JSC$11489_key_=k;this.JSC$11489_value_=g};
m$0=function(k){if(k>=55296&&k<=57343||k>1114111)return"\ufffd";k in Z3u&&(k=Z3u[k]);var g="";k>65535&&(k-=65536,g+=String.fromCharCode(k>>>10&1023|55296),k=56320|k&1023);return g+=String.fromCharCode(k)};
wLM=function(k,g){return k<g?1:-1};
r2V=function(){return function(k){return k.charAt(1)==="#"?k.charAt(2)==="X"||k.charAt(2)==="x"?m$0(parseInt(k.substr(3),16)):m$0(parseInt(k.substr(2),10)):J2b[k.slice(1,-1)]}};
sgb=function(k){return k.slice(1,k.length-1).trim().replace(fw6,function(g){return WLA[g]||" "})};
E6=function(k){return k===32||k===9};
LR=function(k,g){return g<k.length?k.charCodeAt(g):-1};
b3r=function(k){for(;k;){if(k._lastLineBlank)return!0;var g=k.type;if(g==="list"||g==="item")k=k._lastChild;else break}return!1};
nR=function(k){if(Br0.test(k)){var g=1,P=0,x=0;for(k[P]=="|"&&P++;P<k.length;){switch(k[P]){case "|":x=1;break;case " ":break;case "\t":break;default:x&&(x=0,g++)}P++}return z2r.test(k)?-g:g}return 0};
uZs=function(k){return k=="table"||k=="row"||k=="cell"};
h20=function(){return new S5("document",[[1,1],[0,0]])};
E8s=function(){};
FY=function(){var k={safe:!1};k=k||{};k.softbreak=k.softbreak||"\n";this.disableTags=0;this.lastOut="\n";this.options=k};
YtA=function(k,g){var P="";if(k)if(k=k.toLowerCase(),k===" "||LLj.test(k))P="space";else if(n8j.test(k))P="esc";else if(k.length==1){if(!g||Str.test(k))P=k}else P=FLM.test(k)?k.replace("arrow",""):k=="multiply"?"*":k;return P};
D$A=function(k,g){var P=k.hasModifiers;if(g.key)P=YtA(g.key,P);else if(g.detail&&g.detail.key)P=YtA(g.detail.key,P);else{P=g.keyIdentifier;var x="";P&&(P in jg0?x=jg0[P]:Qg3.test(P)?(P=parseInt(P.replace("U+","0x"),16),x=String.fromCharCode(P).toLowerCase()):x=P.toLowerCase());(P=x)||(P=g.keyCode,x="",Number(P)&&(P>=65&&P<=90?x=String.fromCharCode(32+P):P>=112&&P<=123?x="f"+(P-112+1):P>=48&&P<=57?x=String(P-48):P>=96&&P<=105?x=String(P-96):x=lwI[P]),P=x);P=P||""}return P===k.key&&(!k.hasModifiers||
!!g.shiftKey===!!k.shiftKey&&!!g.ctrlKey===!!k.ctrlKey&&!!g.altKey===!!k.altKey&&!!g.metaKey===!!k.metaKey)};
MWb=function(k){return k.length===1?{combo:k,key:k,event:"keydown"}:k.split("+").reduce(function(g,P){var x=P.split(":");P=x[0];x=x[1];P in tWb?(g[tWb[P]]=!0,g.hasModifiers=!0):(g.key=P,g.event=x||"keydown");return g},{combo:k.split(":").shift()})};
KLI=function(k){return k.trim().split(" ").map(function(g){return MWb(g)})};
o8V=function(k,g){if(k&&k.fn){var P=k.fn;k.fn=function(){try{P.apply(this,arguments)}catch(x){if(x instanceof YH)console.warn("Argument '"+x.arg+"'"+(g?" for method '"+g+"'":"")+" was undefined. Ensure it has a default value, or else ensure the method handles the argument being undefined.");else throw x;}}}return k};
aw0=function(){var k=[],g;var P=P||_.v8I.length;for(g=0;g<8;g++)k[g]=_.v8I[0|Math.random()*P];return k.join("")};
H3k=function(){var k=_.IT.apply(0,arguments);return k.length===0?function(g){return g}:k.length===1?k[0]:k.reduce(function(g,P){return function(){return g(P.apply(null,_.Kl(_.IT.apply(0,arguments))))}})};
Nr0=function(){var k=_.IT.apply(0,arguments);return function(g){return function(P,x){P=g(P,x);var U=function(){throw Error("Fe");},A={getState:P.getState,
dispatch:function(q){return U.apply(null,[q].concat(_.Kl(_.IT.apply(1,arguments))))}};
x=k.map(function(q){return q(A)});
U=H3k.apply(null,_.Kl(x))(P.dispatch);return Object.assign({},P,{dispatch:U})}}};
y2s=function(k){Object.keys(k).forEach(function(g){var P=k[g];if(typeof P(void 0,{type:IwV})==="undefined")throw Error("Ge`"+g);if(typeof P(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+XL0()})==="undefined")throw Error("He`"+g+"`"+IwV);})};
j5=function(k){for(var g=Object.keys(k),P={},x=0;x<g.length;x++){var U=g[x];typeof k[U]==="function"&&(P[U]=k[U])}var A=Object.keys(P);try{y2s(P)}catch(T){var q=T}return function(T,c){T=T===void 0?{}:T;if(q)throw q;for(var Z=!1,w={},J=0;J<A.length;J++){var r=A[J],f=T[r],B=(0,P[r])(f,c);if(typeof B==="undefined")throw T=c&&c.type,Error("Ie`"+(T?'"'+String(T)+'"':"(unknown type)")+"`"+r);w[r]=B;Z=Z||B!==f}return(Z=Z||A.length!==Object.keys(T).length)?w:T}};
pL6=function(k,g,P){function x(){if(w)throw Error("Je");return T}
function U(f){if(typeof f!=="function")throw Error("Ke`"+typeof f);if(w)throw Error("Le");var B=!0;Z===c&&(Z=c.slice());Z.push(f);return function(){if(B){if(w)throw Error("Me");B=!1;Z===c&&(Z=c.slice());var L=Z.indexOf(f);Z.splice(L,1);c=null}}}
function A(f){if(typeof f!=="object"||f===null)var B=!1;else{for(B=f;Object.getPrototypeOf(B)!==null;)B=Object.getPrototypeOf(B);B=Object.getPrototypeOf(f)===B}if(!B)throw Error("Ne`"+typeof f);if(typeof f.type==="undefined")throw Error("Oe");if(w)throw Error("Pe");try{w=!0,T=q(T,f)}finally{w=!1}B=c=Z;for(var L=0;L<B.length;L++)(0,B[L])();return f}
if(typeof g==="function"&&typeof P==="function"||typeof P==="function"&&typeof arguments[3]==="function")throw Error("Qe");typeof g==="function"&&typeof P==="undefined"&&(P=g,g=void 0);if(typeof P!=="undefined"){if(typeof P!=="function")throw Error("Re`"+typeof P);return P(pL6)(k,g)}if(typeof k!=="function")throw Error("Se`"+typeof k);var q=k,T=g,c=[],Z=c,w=!1;A({type:IwV});var J={},r=(J.dispatch=A,J.subscribe=U,J.getState=x,J.replaceReducer=function(f){if(typeof f!=="function")throw Error("Te`"+
typeof f);q=f;A({type:CUj});return r},J[Gej]=function(){var f={};
return f.subscribe=function(B){function L(){B.next&&B.next(x())}
if(typeof B!=="object"||B===null)throw new TypeError("Ue`"+typeof B);L();return{unsubscribe:U(L)}},f[Gej]=function(){return this},f},J);
return r};
R2b=function(k){function g(){U&&(U=!1,k());A&&x()}
function P(){requestAnimationFrame(g)}
function x(){var T=Date.now();if(U){if(T-q<2)return;A=!0}else U=!0,A=!1,setTimeout(P,20);q=T}
var U=!1,A=!1,q=0;return x};
QJ=function(k){return typeof k==="number"?k:parseFloat(k)||0};
ktM=function(k){return _.IT.apply(1,arguments).reduce(function(g,P){return g+QJ(k["border-"+P+"-width"])},0)};
xAu=function(k){if(gxb[k])return gxb[k];var g=globalThis[k],P=g.prototype,x=k in P_u?P_u[k]:void 0;x=!(!x||!x.every(function(c){var Z,w;return!!((Z=Object.getOwnPropertyDescriptor(P,c))==null?0:(w=Z.get)==null?0:w.toString().includes("[native code]"))}));
var U=k in $Ab?$Ab[k]:void 0;U=!(!U||!U.every(function(c){var Z;return typeof P[c]==="function"&&((Z=P[c])==null?void 0:Z.toString().includes("[native code]"))}));
if(x&&U&&!globalThis.Zone)return gxb[k]=g.prototype;try{var A=document.createElement("iframe");document.body.appendChild(A);var q=A.contentWindow;if(!q)return g.prototype;var T=q[k].prototype;document.body.removeChild(A);return T?gxb[k]=T:P}catch(c){return P}};
lS=function(k,g,P){var x=k+"."+String(P);if(ius[x])return ius[x].call(g);k=xAu(k);var U;k=(U=Object.getOwnPropertyDescriptor(k,P))==null?void 0:U.get;if(!k)return g[P];ius[x]=k;return k.call(g)};
A_A=function(k,g){var P="Node."+String(g);if(UA0[P])return UA0[P].bind(k);var x=xAu("Node")[g];if(typeof x!=="function")return k[g];UA0[P]=x;return x.bind(k)};
Dg=function(k,g,P){try{if(!(g in k))return function(){};
var x=k[g],U=P(x);typeof U==="function"&&(U.prototype=U.prototype||{},Object.defineProperties(U,{__rrweb_original__:{enumerable:!1,value:x}}));k[g]=U;return function(){k[g]=x}}catch(A){return function(){}}};
KR=function(k){var g=k&&"host"in k&&"mode"in k&&tW(k)||null;return!!(g&&"shadowRoot"in g&&Mx(g)===k)};
oe=function(k){return Object.prototype.toString.call(k)==="[object ShadowRoot]"};
dA0=function(k){k.includes(" background-clip: text;")&&!k.includes(" -webkit-background-clip: text;")&&(k=k.replace(/\sbackground-clip:\s*text;/g," -webkit-background-clip: text; background-clip: text;"));return k};
q1M=function(k){try{var g=k.rules||k.cssRules;if(!g)return null;var P=k.href;!P&&k.ownerNode&&k.ownerNode.ownerDocument&&(P=k.ownerNode.ownerDocument.location.href);var x=Array.from(g,function(U){return OuA(U,P)}).join("");
return dA0(x)}catch(U){return null}};
OuA=function(k,g){if("styleSheet"in k){try{var P;if(!(P=q1M(k.styleSheet))){var x=k.cssText;if(x.split('"').length<3)P=x;else{var U=["@import","url("+JSON.stringify(k.href)+")"];k.layerName===""?U.push("layer"):k.layerName&&U.push("layer("+k.layerName+")");k.supportsText&&U.push("supports("+k.supportsText+")");k.media.length&&U.push(k.media.mediaText);P=U.join(" ")+";"}}var A=P}catch(q){A=k.cssText}return k.styleSheet.href?T_k(A,k.styleSheet.href):A}A=k.cssText;"selectorText"in k&&k.selectorText.includes(":")&&
(A=A.replace(/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm,"$1\\$2"));return g?T_k(A,g):A};
eL0=function(k){var g=k.element;var P=k.maskInputOptions;var x=k.tagName;var U=k.type;var A=k.value;k=k.maskInputFn;A=A||"";U=U&&U.toLowerCase();if(P[x.toLowerCase()]||U&&P[U])A=k?k(A,g):"*".repeat(A.length);return A};
c_I=function(k){var g=k.getContext("2d");if(!g)return!0;for(var P=0;P<k.width;P+=50)for(var x=0;x<k.height;x+=50){var U=g.getImageData;if((new Uint32Array(("__rrweb_original__"in U?U.__rrweb_original__:U).call(g,P,x,Math.min(50,k.width-P),Math.min(50,k.height-x)).data.buffer)).some(function(A){return A!==0}))return!1}return!0};
Vdb=function(k){var g=k.type;return k.hasAttribute("data-rr-is-password")?"password":g?g.toLowerCase():null};
Zub=function(k){try{var g=new URL(k,window.location.href)}catch(U){return null}var P,x;return(x=(P=g.pathname.match(/\.([0-9a-z]+)(?:$)/i))==null?void 0:P[1])!=null?x:null};
T_k=function(k,g){return(k||"").replace(mA0,function(P,x,U,A,q,T){U=U||q||T;x=x||A||"";if(!U)return P;if(wlr.test(U)||J_j.test(U)||r_6.test(U))return"url("+x+U+x+")";if(U[0]==="/")return P=g.indexOf("//")>-1?g.split("/").slice(0,3).join("/"):g.split("/")[0],P=P.split("?")[0],"url("+x+(P+U)+x+")";P=g.split("/");A=U.split("/");P.pop();A=_.O(A);for(U=A.next();!U.done;U=A.next())U=U.value,U!=="."&&(U===".."?P.pop():P.push(U));return"url("+x+P.join("/")+x+")"})};
frk=function(k,g){return(g=g===void 0?!1:g)?k.replace(/(\/\*[^*]*\*\/)|[\s;]/g,""):k.replace(/(\/\*[^*]*\*\/)|[\s;]/g,"").replace(/0px/g,"0")};
Wo0=function(k,g){var P=P===void 0?!1:P;g=Array.from(g.childNodes);var x=[],U=0;if(g.length>1&&k&&typeof k==="string")for(var A=frk(k,P),q=A.length/k.length,T=1;T<g.length;T++)if(g[T].textContent&&typeof g[T].textContent==="string"){for(var c=frk(g[T].textContent,P),Z=3;Z<c.length&&(c[Z].match(/[a-zA-Z0-9]/)||c.indexOf(c.substring(0,Z),1)!==-1);Z++);for(;Z<c.length;Z++){var w=c.substring(0,Z),J=A.split(w),r=-1;if(J.length===2)r=J[0].length;else if(J.length>2&&J[0]===""&&g[T-1].textContent!=="")r=
A.indexOf(w,1);else if(J.length===1){w=w.substring(0,w.length-1);J=A.split(w);if(J.length<=1)return x.push(k),x;Z=101}else Z===c.length-1&&(r=A.indexOf(w));if(J.length>=2&&Z>100){var f=g[T-1].textContent;f&&typeof f==="string"&&(r=A.indexOf(w,frk(f).length));r===-1&&(r=J[0].length)}if(r!==-1){for(c=Math.floor(r/q);c>0&&c<k.length;){U+=1;if(U>50*g.length)return x.push(k),x;Z=frk(k.substring(0,c),P);if(Z.length===r){x.push(k.substring(0,c));k=k.substring(c);A=A.substring(r);break}else c=Z.length<r?
c+Math.max(1,Math.floor((r-Z.length)/q)):c-Math.max(1,Math.floor((Z.length-r)*q))}break}}}x.push(k);return x};
bu6=function(){return s9k++};
zLI=function(k){if(k instanceof HTMLFormElement)return"form";k=k.tagName.toLowerCase();return B_k.test(k)?"div":k};
Lo0=function(k,g){function P(Z){return(Z=Z.exec(g.substring(x)))?(Z=Z[0],x+=Z.length,Z):""}
if(g.trim()==="")return g;for(var x=0,U=[];;){P(u9M);if(x>=g.length)break;var A=P(hLI);if(A.slice(-1)===",")A=Exu(k,A.substring(0,A.length-1)),U.push(A);else{var q="";A=Exu(k,A);for(var T=!1;;){var c=g.charAt(x);if(c===""){U.push((A+q).trim());break}else if(T)c===")"&&(T=!1);else if(c===","){x+=1;U.push((A+q).trim());break}else c==="("&&(T=!0);q+=c;x+=1}}}return U.join(", ")};
Exu=function(k,g){return g&&g.trim()!==""?nx3(k,g):g};
nx3=function(k,g){var P=S1r.get(k);P||(P=k.createElement("a"),S1r.set(k,P));if(!g)g="";else if(g.startsWith("blob:")||g.startsWith("data:"))return g;yU(P,g);return P.href};
FoV=function(k,g,P,x){return x?P==="src"||P==="href"&&(g!=="use"||x[0]!=="#")||P==="xlink:href"&&x[0]!=="#"||P==="background"&&(g==="table"||g==="td"||g==="th")?Exu(k,x):P==="srcset"?Lo0(k,x):P==="style"?T_k(x,nx3(k)):g==="object"&&P==="data"?Exu(k,x):x:x};
Y1M=function(k,g){return(k==="video"||k==="audio")&&g==="autoplay"};
j9k=function(k,g,P){try{if(typeof g==="string"){if(k.classList.contains(g))return!0}else for(var x=k.classList.length;x--;)if(g.test(k.classList[x]))return!0;if(P)return k.matches(P)}catch(U){}return!1};
Q9s=function(k,g,P){if(!k)return!1;if(k.nodeType!==k.ELEMENT_NODE)return P?Q9s(v1(k),g,P):!1;for(var x=k.classList.length;x--;)if(g.test(k.classList[x]))return!0;return P?Q9s(v1(k),g,P):!1};
lrj=function(k,g,P,x){if(k.nodeType===k.ELEMENT_NODE){if(!ae(k).length)return!1}else{if(H1(k)===null)return!1;k=H1(k)}try{if(typeof g==="string")if(x){if(k.closest("."+g))return!0}else{if(k.classList.contains(g))return!0}else if(Q9s(k,g,x))return!0;if(P)if(x){if(k.closest(P))return!0}else if(k.matches(P))return!0}catch(U){}return!1};
DAC=function(k,g,P){var x=k.contentWindow;if(x){var U=!1;try{var A=x.document.readyState}catch(T){return}if(A!=="complete"){var q=setTimeout(function(){U||(g(),U=!0)},P);
k.addEventListener("load",function(){clearTimeout(q);U=!0;g()})}else x.location.href==="about:blank"&&k.src!=="about:blank"&&k.src!==""||setTimeout(g,0),k.addEventListener("load",g)}};
td6=function(k,g,P){var x=!1;try{var U=k.sheet}catch(q){return}if(!U){var A=setTimeout(function(){x||(g(),x=!0)},P);
k.addEventListener("load",function(){clearTimeout(A);x=!0;g()})}};
ox0=function(k,g){var P=g.doc,x=g.blockClass,U=g.blockSelector,A=g.needsMask,q=g.inlineStylesheet,T=g.maskInputOptions===void 0?{}:g.maskInputOptions,c=g.maskTextFn,Z=g.maskInputFn,w=g.dataURLOptions===void 0?{}:g.dataURLOptions,J=g.inlineImages,r=g.recordCanvas,f=g.keepIframeSrcFn,B=g.newlyAddedElement===void 0?!1:g.newlyAddedElement,L=g.cssCaptured===void 0?!1:g.cssCaptured;g=g.mirror;g.nodeMetaMap.has(P)?(g=g.getId(P),g=g===1?void 0:g):g=void 0;switch(k.nodeType){case k.DOCUMENT_NODE:return k.compatMode!==
"CSS1Compat"?{type:0,childNodes:[],compatMode:k.compatMode}:{type:0,childNodes:[]};case k.DOCUMENT_TYPE_NODE:return{type:1,name:k.name,publicId:k.publicId,systemId:k.systemId,rootId:g};case k.ELEMENT_NODE:return Md6(k,{doc:P,blockClass:x,blockSelector:U,inlineStylesheet:q,maskInputOptions:T,maskInputFn:Z,dataURLOptions:w,inlineImages:J,recordCanvas:r,keepIframeSrcFn:f,newlyAddedElement:B,rootId:g});case k.TEXT_NODE:return q=(x=v1(k))&&x.tagName,x="",U=q==="STYLE"?!0:void 0,(q=q==="SCRIPT"?!0:void 0)?
x="SCRIPT_PLACEHOLDER":L||(x=KoM(k),U&&x&&(x=T_k(x,nx3(P)))),!U&&!q&&x&&A&&(x=c?c(x,H1(k)):x.replace(/[\S]/g,"*")),{type:3,textContent:x||"",rootId:g};case k.CDATA_SECTION_NODE:return{type:4,textContent:"",rootId:g};case k.COMMENT_NODE:return{type:5,textContent:KoM(k)||"",rootId:g};default:return!1}};
Md6=function(k,g){var P=g.doc,x=g.inlineStylesheet,U=g.maskInputOptions===void 0?{}:g.maskInputOptions,A=g.maskInputFn,q=g.dataURLOptions===void 0?{}:g.dataURLOptions,T=g.inlineImages,c=g.recordCanvas,Z=g.keepIframeSrcFn,w=g.newlyAddedElement===void 0?!1:g.newlyAddedElement,J=g.rootId;g=j9k(k,g.blockClass,g.blockSelector);for(var r=zLI(k),f={},B=k.attributes.length,L=0;L<B;L++){var Y=k.attributes[L];Y1M(r,Y.name)||(f[Y.name]=FoV(P,r,Y.name.toLowerCase(),Y.value))}r==="link"&&x&&(x=Array.from(P.styleSheets).find(function(H){return H.href===
k.href}),B=null,x&&(B=q1M(x)),B&&(delete f.rel,delete f.href,f._cssText=B));
r==="style"&&k.sheet&&(x=q1M(k.sheet))&&(k.childNodes.length>1&&(x=Wo0(x,k).join("/* rr_split */")),f._cssText=x);if(r==="input"||r==="textarea"||r==="select")x=k.value,B=k.checked,f.type!=="radio"&&f.type!=="checkbox"&&f.type!=="submit"&&f.type!=="button"&&x?f.value=eL0({element:k,type:Vdb(k),tagName:r,value:x,maskInputOptions:U,maskInputFn:A}):B&&(f.checked=B);r==="option"&&(k.selected&&!U.select?f.selected=!0:delete f.selected);r==="dialog"&&k.open&&(f.rr_open_mode=k.matches("dialog:modal")?"modal":
"non-modal");r==="canvas"&&c&&(k.__context==="2d"?c_I(k)||(f.rr_dataURL=k.toDataURL(q.type,q.quality)):"__context"in k||(U=k.toDataURL(q.type,q.quality),A=P.createElement("canvas"),A.width=k.width,A.height=k.height,A=A.toDataURL(q.type,q.quality),U!==A&&(f.rr_dataURL=U)));if(r==="img"&&T){Nx||(Nx=P.createElement("canvas"),vxV=Nx.getContext("2d"));var l=k.currentSrc||k.getAttribute("src")||"<unknown-src>",D=k.crossOrigin,X=function(){k.removeEventListener("load",X);try{Nx.width=k.naturalWidth,Nx.height=
k.naturalHeight,vxV.drawImage(k,0,0),f.rr_dataURL=Nx.toDataURL(q.type,q.quality)}catch(H){if(k.crossOrigin!=="anonymous"){k.crossOrigin="anonymous";k.complete&&k.naturalWidth!==0?X():k.addEventListener("load",X);return}console.warn("Cannot inline img src="+l+"! Error: "+H)}k.crossOrigin==="anonymous"&&(D?f.crossOrigin=D:k.removeAttribute("crossorigin"))};
k.complete&&k.naturalWidth!==0?X():k.addEventListener("load",X)}if(r==="audio"||r==="video")P=f,P.rr_mediaState=k.paused?"paused":"played",P.rr_mediaCurrentTime=k.currentTime,P.rr_mediaPlaybackRate=k.playbackRate,P.rr_mediaMuted=k.muted,P.rr_mediaLoop=k.loop,P.rr_mediaVolume=k.volume;w||(k.scrollLeft&&(f.rr_scrollLeft=k.scrollLeft),k.scrollTop&&(f.rr_scrollTop=k.scrollTop));g&&(w=k.getBoundingClientRect(),f={class:f.class,rr_width:w.width+"px",rr_height:w.height+"px"});r!=="iframe"||Z(f.src)||(k.contentDocument||
(f.rr_src=f.src),delete f.src);var a;try{customElements.get(r)&&(a=!0)}catch(H){}return{type:2,tagName:r,attributes:f,childNodes:[],isSVG:!(k.tagName!=="svg"&&!k.ownerSVGElement)||void 0,needBlock:g,rootId:J,isCustom:a}};
Ie=function(k){return k===void 0||k===null?"":k.toLowerCase()};
arV=function(k,g){return g.comment&&k.type===5||k.type===2&&(g.script&&(k.tagName==="script"||k.tagName==="link"&&(k.attributes.rel==="preload"&&k.attributes.as==="script"||k.attributes.rel==="modulepreload")||k.tagName==="link"&&k.attributes.rel==="prefetch"&&typeof k.attributes.href==="string"&&Zub(k.attributes.href)==="js")||g.headFavicon&&(k.tagName==="link"&&k.attributes.rel==="shortcut icon"||k.tagName==="meta"&&(Ie(k.attributes.name).match(/^msapplication-tile(image|color)$/)||Ie(k.attributes.name)===
"application-name"||Ie(k.attributes.rel)==="icon"||Ie(k.attributes.rel)==="apple-touch-icon"||Ie(k.attributes.rel)==="shortcut icon"))||k.tagName==="meta"&&(g.headMetaDescKeywords&&Ie(k.attributes.name).match(/^description|keywords$/)||g.headMetaSocial&&(Ie(k.attributes.property).match(/^(og|twitter|fb):/)||Ie(k.attributes.name).match(/^(og|twitter):/)||Ie(k.attributes.name)==="pinterest")||g.headMetaRobots&&(Ie(k.attributes.name)==="robots"||Ie(k.attributes.name)==="googlebot"||Ie(k.attributes.name)===
"bingbot")||g.headMetaHttpEquiv&&k.attributes["http-equiv"]!==void 0||g.headMetaAuthorship&&(Ie(k.attributes.name)==="author"||Ie(k.attributes.name)==="generator"||Ie(k.attributes.name)==="framework"||Ie(k.attributes.name)==="publisher"||Ie(k.attributes.name)==="progid"||Ie(k.attributes.property).match(/^article:/)||Ie(k.attributes.property).match(/^product:/))||g.headMetaVerification&&(Ie(k.attributes.name)==="google-site-verification"||Ie(k.attributes.name)==="yandex-verification"||Ie(k.attributes.name)===
"csrf-token"||Ie(k.attributes.name)==="p:domain_verify"||Ie(k.attributes.name)==="verify-v1"||Ie(k.attributes.name)==="verification"||Ie(k.attributes.name)==="shopify-checkout-api-token")))?!0:!1};
XY=function(k,g){var P=g.doc,x=g.mirror,U=g.blockClass,A=g.blockSelector,q=g.maskTextClass,T=g.maskTextSelector,c=g.skipChild===void 0?!1:g.skipChild,Z=g.inlineStylesheet===void 0?!0:g.inlineStylesheet,w=g.maskInputOptions===void 0?{}:g.maskInputOptions,J=g.maskTextFn,r=g.maskInputFn,f=g.slimDOMOptions,B=g.dataURLOptions===void 0?{}:g.dataURLOptions,L=g.inlineImages===void 0?!1:g.inlineImages,Y=g.recordCanvas===void 0?!1:g.recordCanvas,l=g.onSerialize,D=g.onIframeLoad,X=g.iframeLoadTimeout===void 0?
5E3:g.iframeLoadTimeout,a=g.onStylesheetLoad,H=g.stylesheetLoadTimeout===void 0?5E3:g.stylesheetLoadTimeout,y=g.keepIframeSrcFn===void 0?function(){return!1}:g.keepIframeSrcFn,kj=g.newlyAddedElement===void 0?!1:g.newlyAddedElement,Ts=g.cssCaptured===void 0?!1:g.cssCaptured,m0=g.needsMask,Lb=g.preserveWhiteSpace===void 0?!0:g.preserveWhiteSpace;
m0||(m0=lrj(k,q,T,m0===void 0));var rA=ox0(k,{doc:P,mirror:x,blockClass:U,blockSelector:A,needsMask:m0,inlineStylesheet:Z,maskInputOptions:w,maskTextFn:J,maskInputFn:r,dataURLOptions:B,inlineImages:L,recordCanvas:Y,keepIframeSrcFn:y,newlyAddedElement:kj,cssCaptured:Ts});if(!rA)return console.warn(k,"not serialized"),null;kj=x.nodeMetaMap.has(k)?x.getId(k):arV(rA,f)||!Lb&&rA.type===3&&!rA.textContent.replace(/^\s+|\s+$/gm,"").length?-2:s9k++;g=Object.assign(rA,{id:kj});x.add(k,g);if(kj===-2)return null;
l&&l(k);kj=!c;g.type===2&&(kj=kj&&!g.needBlock,delete g.needBlock,(Ts=Mx(k))&&oe(Ts)&&(g.isShadowHost=!0));if((g.type===0||g.type===2)&&kj){f.headWhitespace&&g.type===2&&g.tagName==="head"&&(Lb=!1);c={doc:P,mirror:x,blockClass:U,blockSelector:A,needsMask:m0,maskTextClass:q,maskTextSelector:T,skipChild:c,inlineStylesheet:Z,maskInputOptions:w,maskTextFn:J,maskInputFn:r,slimDOMOptions:f,dataURLOptions:B,inlineImages:L,recordCanvas:Y,preserveWhiteSpace:Lb,onSerialize:l,onIframeLoad:D,iframeLoadTimeout:X,
onStylesheetLoad:a,stylesheetLoadTimeout:H,keepIframeSrcFn:y,cssCaptured:!1};if(g.type!==2||g.tagName!=="textarea"||g.attributes.value===void 0)for(g.type===2&&g.attributes._cssText!==void 0&&typeof g.attributes._cssText==="string"&&(c.cssCaptured=!0),kj=_.O(Array.from(ae(k))),Ts=kj.next();!Ts.done;Ts=kj.next())(Ts=XY(Ts.value,c))&&g.childNodes.push(Ts);kj=null;if(k.nodeType===k.ELEMENT_NODE&&(kj=Mx(k))){Ts=_.O(Array.from(ae(kj)));for(var bV=Ts.next();!bV.done;bV=Ts.next())if(bV=XY(bV.value,c))oe(kj)&&
(bV.isShadow=!0),g.childNodes.push(bV)}}(c=v1(k))&&KR(c)&&oe(c)&&(g.isShadow=!0);g.type===2&&g.tagName==="iframe"&&DAC(k,function(){var tu=k.contentDocument;tu&&D&&(tu=XY(tu,{doc:tu,mirror:x,blockClass:U,blockSelector:A,needsMask:m0,maskTextClass:q,maskTextSelector:T,skipChild:!1,inlineStylesheet:Z,maskInputOptions:w,maskTextFn:J,maskInputFn:r,slimDOMOptions:f,dataURLOptions:B,inlineImages:L,recordCanvas:Y,preserveWhiteSpace:Lb,onSerialize:l,onIframeLoad:D,iframeLoadTimeout:X,onStylesheetLoad:a,stylesheetLoadTimeout:H,
keepIframeSrcFn:y}))&&D(k,tu)},X);
g.type===2&&g.tagName==="link"&&typeof g.attributes.rel==="string"&&(g.attributes.rel==="stylesheet"||g.attributes.rel==="preload"&&typeof g.attributes.href==="string"&&Zub(g.attributes.href)==="css")&&td6(k,function(){if(a){var tu=XY(k,{doc:P,mirror:x,blockClass:U,blockSelector:A,needsMask:m0,maskTextClass:q,maskTextSelector:T,skipChild:!1,inlineStylesheet:Z,maskInputOptions:w,maskTextFn:J,maskInputFn:r,slimDOMOptions:f,dataURLOptions:B,inlineImages:L,recordCanvas:Y,preserveWhiteSpace:Lb,onSerialize:l,
onIframeLoad:D,iframeLoadTimeout:X,onStylesheetLoad:a,stylesheetLoadTimeout:H,keepIframeSrcFn:y});tu&&a(k,tu)}},H);
return g};
Hus=function(k){var g=document;k=k||{};var P=k.maskAllInputs===void 0?!1:k.maskAllInputs,x=k.slimDOM===void 0?!1:k.slimDOM;return XY(g,{doc:g,mirror:k.mirror===void 0?new yJ:k.mirror,blockClass:k.blockClass===void 0?"rr-block":k.blockClass,blockSelector:k.blockSelector===void 0?null:k.blockSelector,maskTextClass:k.maskTextClass===void 0?"rr-mask":k.maskTextClass,maskTextSelector:k.maskTextSelector===void 0?null:k.maskTextSelector,skipChild:!1,inlineStylesheet:k.inlineStylesheet===void 0?!0:k.inlineStylesheet,
maskInputOptions:P===!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}:P===!1?{password:!0}:P,maskTextFn:k.maskTextFn,maskInputFn:k.maskInputFn,slimDOMOptions:x===!0||x==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:x==="all",headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:x===!1?{}:x,dataURLOptions:k.dataURLOptions,
inlineImages:k.inlineImages===void 0?!1:k.inlineImages,recordCanvas:k.recordCanvas===void 0?!1:k.recordCanvas,preserveWhiteSpace:k.preserveWhiteSpace,onSerialize:k.onSerialize,onIframeLoad:k.onIframeLoad,iframeLoadTimeout:k.iframeLoadTimeout,onStylesheetLoad:k.onStylesheetLoad,stylesheetLoadTimeout:k.stylesheetLoadTimeout,keepIframeSrcFn:k.keepIframeSrcFn===void 0?function(){return!1}:k.keepIframeSrcFn,
newlyAddedElement:!1})};
pR=function(k,g,P){P=P===void 0?document:P;var x={capture:!0,passive:!0};P.addEventListener(k,g,x);return function(){return P.removeEventListener(k,g,x)}};
CR=function(k,g,P){P=P===void 0?{}:P;var x=null,U=0;return function(){var A=_.IT.apply(0,arguments),q=Date.now();U||P.leading!==!1||(U=q);var T=g-(q-U),c=this;T<=0||T>g?(x&&(clearTimeout(x),x=null),U=q,k.apply(c,A)):x||P.trailing===!1||(x=setTimeout(function(){U=P.leading===!1?0:Date.now();x=null;k.apply(c,A)},T))}};
N_0=function(k,g,P,x,U){U=U===void 0?window:U;var A=U.Object.getOwnPropertyDescriptor(k,g);U.Object.defineProperty(k,g,x?P:{set:function(q){var T=this;setTimeout(function(){P.set.call(T,q)},0);
A&&A.set&&A.set.call(this,q)}});
return function(){return N_0(k,g,A||{},!0)}};
Irs=function(k){var g=k.document,P,x,U,A;return{left:g.scrollingElement?g.scrollingElement.scrollLeft:k.pageXOffset!==void 0?k.pageXOffset:g.documentElement.scrollLeft||(g==null?void 0:g.body)&&((P=H1(g.body))==null?void 0:P.scrollLeft)||(g==null?void 0:(x=g.body)==null?void 0:x.scrollLeft)||0,top:g.scrollingElement?g.scrollingElement.scrollTop:k.pageYOffset!==void 0?k.pageYOffset:(g==null?void 0:g.documentElement.scrollTop)||(g==null?void 0:g.body)&&((U=H1(g.body))==null?void 0:U.scrollTop)||(g==
null?void 0:(A=g.body)==null?void 0:A.scrollTop)||0}};
Xlb=function(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight};
y_A=function(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth};
pl3=function(k){return k?k.nodeType===k.ELEMENT_NODE?k:H1(k):null};
GI=function(k,g,P,x){if(!k)return!1;k=pl3(k);if(!k)return!1;try{if(typeof g==="string"){if(k.classList.contains(g)||x&&k.closest("."+g)!==null)return!0}else if(Q9s(k,g,x))return!0}catch(U){}return P&&(k.matches(P)||x&&k.closest(P)!==null)?!0:!1};
C_C=function(k,g,P){return k.tagName==="TITLE"&&P.headTitleMutations?!0:g.getId(k)===-2};
Gt3=function(k,g){if(KR(k))return!1;var P=g.getId(k);return g.has(P)?(P=v1(k))&&P.nodeType===k.DOCUMENT_NODE?!1:P?Gt3(P,g):!0:!0};
RLb=function(){var k=k===void 0?window:k;"NodeList"in k&&!k.NodeList.prototype.forEach&&(k.NodeList.prototype.forEach=Array.prototype.forEach);"DOMTokenList"in k&&!k.DOMTokenList.prototype.forEach&&(k.DOMTokenList.prototype.forEach=Array.prototype.forEach)};
gBA=function(k,g){return!(k.nodeName!=="LINK"||k.nodeType!==k.ELEMENT_NODE||!k.getAttribute||k.getAttribute("rel")!=="stylesheet"||!g.nodeMetaMap.get(k))};
$fu=function(k){var g=null,P;"getRootNode"in k&&((P=Pq0(k))==null?void 0:P.nodeType)===Node.DOCUMENT_FRAGMENT_NODE&&tW(Pq0(k))&&(g=tW(Pq0(k)));return g};
xf0=function(k){var g=k.ownerDocument;if(g){if(!(g=A_A(g,"contains")(k)))if(g=k.ownerDocument){for(var P;P=$fu(k);)k=P;g=A_A(g,"contains")(k)}else g=!1}else g=!1;return g};
i20=function(k,g){k.delete(g);ae(g).forEach(function(P){return i20(k,P)})};
UfI=function(k,g){for(var P=[k];P.length;)k=P.pop(),g.has(k)||(g.add(k),ae(k).forEach(function(x){return P.push(x)}))};
AQu=function(k,g){k.size===0?k=!1:k=(g=v1(g))?k.has(g):!1;return k};
O2b=function(k,g){return k.size===0?!1:dfj(k,g)};
dfj=function(k,g){return(g=v1(g))?k.has(g)?!0:dfj(k,g):!1};
Re=function(k){try{if("composedPath"in k){var g=k.composedPath();if(g.length)return g[0]}else if("path"in k&&k.path.length)return k.path[0]}catch(P){}return k&&k.target};
TSb=function(k,g){var P=new qUV;kq.push(P);P.init(k);k=new (xAu("MutationObserver").constructor)(gJ(P.processMutations.bind(P)));k.observe(g,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0});return k};
cQ0=function(k){var g=k.mousemoveCb;var P=k.sampling;var x=k.doc;var U=k.mirror;if(P.mousemove===!1)return function(){};
var A=[],q,T=CR(gJ(function(Z){var w=Date.now()-q;g(A.map(function(J){J.timeOffset-=w;return J}),Z);
A=[];q=null}),typeof P.mousemoveCallback==="number"?P.mousemoveCallback:500);
k=gJ(CR(gJ(function(Z){var w=Re(Z),J=Z.changedTouches?Z.changedTouches[0]:Z,r=J.clientX;J=J.clientY;q||(q=e9b());A.push({x:r,y:J,id:U.getId(w),timeOffset:e9b()-q});T(typeof DragEvent!=="undefined"&&Z instanceof DragEvent?12:Z instanceof MouseEvent?1:6)}),typeof P.mousemove==="number"?P.mousemove:50,{trailing:!1}));
var c=[pR("mousemove",k,x),pR("touchmove",k,x),pR("drag",k,x)];return gJ(function(){c.forEach(function(Z){return Z()})})};
VEj=function(k){var g=k.mouseInteractionCb;var P=k.doc;var x=k.mirror;var U=k.blockClass;var A=k.blockSelector;k=k.sampling;if(k.mouseInteraction===!1)return function(){};
var q=k.mouseInteraction===!0||k.mouseInteraction===void 0?{}:k.mouseInteraction,T=[],c=null,Z=function(w){return function(J){var r=Re(J);if(!GI(r,U,A,!0)){var f=null,B=w;if("pointerType"in J){switch(J.pointerType){case "mouse":f=0;break;case "touch":f=2;break;case "pen":f=1}f===2&&(PB[w]===1?B="TouchStart":PB[w]===0&&(B="TouchEnd"))}else J.changedTouches&&(f=2);if(f!==null){if(c=f,B.startsWith("Touch")&&f===2||B.startsWith("Mouse")&&f===0)f=null}else PB[w]===2&&(f=c,c=null);if(J=J.changedTouches?
J.changedTouches[0]:J)r=x.getId(r),gJ(g)(Object.assign({},{type:PB[B],id:r,x:J.clientX,y:J.clientY},f!==null&&{pointerType:f}))}}};
Object.keys(PB).filter(function(w){return Number.isNaN(Number(w))&&!w.endsWith("_Departed")&&q[w]!==!1}).forEach(function(w){var J=w.toLowerCase(),r=Z(w);
if(window.PointerEvent)switch(PB[w]){case 1:case 0:J=J.replace("mouse","pointer");break;case 7:case 9:return}T.push(pR(J,r,P))});
return gJ(function(){T.forEach(function(w){return w()})})};
Z2b=function(k){var g=k.scrollCb;var P=k.doc;var x=k.mirror;var U=k.blockClass;var A=k.blockSelector;return pR("scroll",gJ(CR(gJ(function(q){var T=Re(q);T&&!GI(T,U,A,!0)&&(q=x.getId(T),T===P&&P.defaultView?(T=Irs(P.defaultView),g({id:q,x:T.left,y:T.top})):g({id:q,x:T.scrollLeft,y:T.scrollTop}))}),k.sampling.scroll||100)),P)};
mf0=function(k,g){var P=k.viewportResizeCb;var x=-1,U=-1;return pR("resize",gJ(CR(gJ(function(){var A=Xlb(),q=y_A();if(x!==A||U!==q)P({width:Number(q),height:Number(A)}),x=A,U=q}),200)),g.win)};
rQM=function(k){function g(Y){var l=Re(Y),D=Y.isTrusted,X=l&&l.tagName;l&&X==="OPTION"&&(l=H1(l));if(!(!l||!X||w4A.indexOf(X)<0||GI(l,q,T,!0)||l.classList.contains(c)||Z&&l.matches(Z))){var a=l.value,H=!1;Y=Vdb(l)||"";if(Y==="radio"||Y==="checkbox")H=l.checked;else if(w[X.toLowerCase()]||w[Y])a=eL0({element:l,maskInputOptions:w,tagName:X,type:Y,value:a,maskInputFn:J});P(l,f?{text:a,isChecked:H,userTriggered:D}:{text:a,isChecked:H});D=l.name;Y==="radio"&&D&&H&&U.querySelectorAll('input[type="radio"][name="'+
D+'"]').forEach(function(y){if(y!==l){var kj=y.value;P(y,f?{text:kj,isChecked:!H,userTriggered:!1}:{text:kj,isChecked:!H})}})}}
function P(Y,l){var D=JQC.get(Y);D&&D.text===l.text&&D.isChecked===l.isChecked||(JQC.set(Y,l),Y=A.getId(Y),gJ(x)(Object.assign({},l,{id:Y})))}
var x=k.inputCb;var U=k.doc;var A=k.mirror;var q=k.blockClass;var T=k.blockSelector;var c=k.ignoreClass;var Z=k.ignoreSelector;var w=k.maskInputOptions;var J=k.maskInputFn;var r=k.sampling;var f=k.userTriggeredOnInput;var B=(r.input==="last"?["change"]:["input","change"]).map(function(Y){return pR(Y,gJ(g),U)}),L=U.defaultView;
if(!L)return function(){B.forEach(function(Y){return Y()})};
k=L.Object.getOwnPropertyDescriptor(L.HTMLInputElement.prototype,"value");r=[[L.HTMLInputElement.prototype,"value"],[L.HTMLInputElement.prototype,"checked"],[L.HTMLSelectElement.prototype,"value"],[L.HTMLTextAreaElement.prototype,"value"],[L.HTMLSelectElement.prototype,"selectedIndex"],[L.HTMLOptionElement.prototype,"selected"]];k&&k.set&&B.push.apply(B,_.Kl(r.map(function(Y){return N_0(Y[0],Y[1],{set:function(){gJ(g)({target:this,isTrusted:!1})}},!1,L)})));
return gJ(function(){B.forEach(function(Y){return Y()})})};
WvA=function(k){var g=[],P,x,U,A;f8k("CSSGroupingRule")&&((P=k.parentRule)==null?void 0:(x=P.constructor)==null?void 0:x.name)==="CSSGroupingRule"||f8k("CSSMediaRule")&&k.parentRule instanceof CSSMediaRule||f8k("CSSSupportsRule")&&k.parentRule instanceof CSSSupportsRule||f8k("CSSConditionRule")&&((U=k.parentRule)==null?void 0:(A=U.constructor)==null?void 0:A.name)==="CSSConditionRule"?(k=Array.from(k.parentRule.cssRules).indexOf(k),g.unshift(k)):k.parentStyleSheet&&(k=Array.from(k.parentStyleSheet.cssRules).indexOf(k),
g.unshift(k));return g};
$q=function(k,g,P){var x,U;if(!k)return{};k.ownerNode?x=g.getId(k.ownerNode):U=P.getId(k);return{styleId:U,id:x}};
b2u=function(k,g){var P=k.styleSheetRuleCb;var x=k.mirror;var U=k.stylesheetManager;var A=g.win;if(!A.CSSStyleSheet||!A.CSSStyleSheet.prototype)return function(){};
var q=A.CSSStyleSheet.prototype.insertRule;A.CSSStyleSheet.prototype.insertRule=new xq(q,{apply:gJ(function(r,f,B){var L=_.O(B),Y=L.next().value;L=L.next().value;var l=$q(f,x,U.styleMirror),D=l.id;l=l.styleId;(D&&D!==-1||l&&l!==-1)&&P({id:D,styleId:l,adds:[{rule:Y,index:L}]});return r.apply(f,B)})});
A.CSSStyleSheet.prototype.addRule=function(r,f,B){B=B===void 0?this.cssRules.length:B;return A.CSSStyleSheet.prototype.insertRule.apply(this,[r+" { "+f+" }",B])};
var T=A.CSSStyleSheet.prototype.deleteRule;A.CSSStyleSheet.prototype.deleteRule=new xq(T,{apply:gJ(function(r,f,B){var L=_.O(B).next().value,Y=$q(f,x,U.styleMirror),l=Y.id;Y=Y.styleId;(l&&l!==-1||Y&&Y!==-1)&&P({id:l,styleId:Y,removes:[{index:L}]});return r.apply(f,B)})});
A.CSSStyleSheet.prototype.removeRule=function(r){return A.CSSStyleSheet.prototype.deleteRule.apply(this,[r])};
if(A.CSSStyleSheet.prototype.replace){var c=A.CSSStyleSheet.prototype.replace;A.CSSStyleSheet.prototype.replace=new xq(c,{apply:gJ(function(r,f,B){var L=_.O(B).next().value,Y=$q(f,x,U.styleMirror),l=Y.id;Y=Y.styleId;(l&&l!==-1||Y&&Y!==-1)&&P({id:l,styleId:Y,replace:L});return r.apply(f,B)})})}if(A.CSSStyleSheet.prototype.replaceSync){var Z=A.CSSStyleSheet.prototype.replaceSync;
A.CSSStyleSheet.prototype.replaceSync=new xq(Z,{apply:gJ(function(r,f,B){var L=_.O(B).next().value,Y=$q(f,x,U.styleMirror),l=Y.id;Y=Y.styleId;(l&&l!==-1||Y&&Y!==-1)&&P({id:l,styleId:Y,replaceSync:L});return r.apply(f,B)})})}var w={};
s$j("CSSGroupingRule")?w.CSSGroupingRule=A.CSSGroupingRule:(s$j("CSSMediaRule")&&(w.CSSMediaRule=A.CSSMediaRule),s$j("CSSConditionRule")&&(w.CSSConditionRule=A.CSSConditionRule),s$j("CSSSupportsRule")&&(w.CSSSupportsRule=A.CSSSupportsRule));var J={};Object.entries(w).forEach(function(r){var f=_.O(r);r=f.next().value;f=f.next().value;J[r]={insertRule:f.prototype.insertRule,deleteRule:f.prototype.deleteRule};f.prototype.insertRule=new xq(J[r].insertRule,{apply:gJ(function(B,L,Y){var l=_.O(Y),D=l.next().value;
l=l.next().value;var X=$q(L.parentStyleSheet,x,U.styleMirror),a=X.id;X=X.styleId;(a&&a!==-1||X&&X!==-1)&&P({id:a,styleId:X,adds:[{rule:D,index:[].concat(_.Kl(WvA(L)),[l||0])}]});return B.apply(L,Y)})});
f.prototype.deleteRule=new xq(J[r].deleteRule,{apply:gJ(function(B,L,Y){var l=_.O(Y).next().value,D=$q(L.parentStyleSheet,x,U.styleMirror),X=D.id;D=D.styleId;(X&&X!==-1||D&&D!==-1)&&P({id:X,styleId:D,removes:[{index:[].concat(_.Kl(WvA(L)),[l])}]});return B.apply(L,Y)})})});
return gJ(function(){A.CSSStyleSheet.prototype.insertRule=q;A.CSSStyleSheet.prototype.deleteRule=T;c&&(A.CSSStyleSheet.prototype.replace=c);Z&&(A.CSSStyleSheet.prototype.replaceSync=Z);Object.entries(w).forEach(function(r){var f=_.O(r);r=f.next().value;f=f.next().value;f.prototype.insertRule=J[r].insertRule;f.prototype.deleteRule=J[r].deleteRule})})};
z90=function(k,g){var P=k.mirror;var x=k.stylesheetManager;var U=null;U=g.nodeName==="#document"?P.getId(g):P.getId(tW(g));var A,q,T;k=g.nodeName==="#document"?(A=g.defaultView)==null?void 0:A.Document:(q=g.ownerDocument)==null?void 0:(T=q.defaultView)==null?void 0:T.ShadowRoot;var c=(k==null?0:k.prototype)?Object.getOwnPropertyDescriptor(k==null?void 0:k.prototype,"adoptedStyleSheets"):void 0;if(U===null||U===-1||!k||!c)return function(){};
Object.defineProperty(g,"adoptedStyleSheets",{configurable:c.configurable,enumerable:c.enumerable,get:function(){var Z;return(Z=c.get)==null?void 0:Z.call(this)},
set:function(Z){var w,J=(w=c.set)==null?void 0:w.call(this,Z);if(U!==null&&U!==-1)try{BSC(x,Z,U)}catch(r){}return J}});
return gJ(function(){Object.defineProperty(g,"adoptedStyleSheets",{configurable:c.configurable,enumerable:c.enumerable,get:c.get,set:c.set})})};
uJA=function(k,g){var P=k.styleDeclarationCb;var x=k.mirror;var U=k.ignoreCSSAttributes;var A=k.stylesheetManager;var q=g.win;var T=q.CSSStyleDeclaration.prototype.setProperty;q.CSSStyleDeclaration.prototype.setProperty=new xq(T,{apply:gJ(function(Z,w,J){var r=_.O(J),f=r.next().value,B=r.next().value;r=r.next().value;if(U.has(f))return T.apply(w,[f,B,r]);var L,Y=$q((L=w.parentRule)==null?void 0:L.parentStyleSheet,x,A.styleMirror);L=Y.id;Y=Y.styleId;(L&&L!==-1||Y&&Y!==-1)&&P({id:L,styleId:Y,set:{property:f,
value:B,priority:r},index:WvA(w.parentRule)});return Z.apply(w,J)})});
var c=q.CSSStyleDeclaration.prototype.removeProperty;q.CSSStyleDeclaration.prototype.removeProperty=new xq(c,{apply:gJ(function(Z,w,J){var r=_.O(J).next().value;if(U.has(r))return c.apply(w,[r]);var f,B=$q((f=w.parentRule)==null?void 0:f.parentStyleSheet,x,A.styleMirror);f=B.id;B=B.styleId;(f&&f!==-1||B&&B!==-1)&&P({id:f,styleId:B,remove:{property:r},index:WvA(w.parentRule)});return Z.apply(w,J)})});
return gJ(function(){q.CSSStyleDeclaration.prototype.setProperty=T;q.CSSStyleDeclaration.prototype.removeProperty=c})};
h9j=function(k){var g=k.mediaInteractionCb;var P=k.blockClass;var x=k.blockSelector;var U=k.mirror;var A=k.sampling;k=k.doc;var q=gJ(function(c){return CR(gJ(function(Z){if((Z=Re(Z))&&!GI(Z,P,x,!0)){var w=Z.currentTime,J=Z.volume,r=Z.muted,f=Z.playbackRate,B=Z.loop;g({type:c,id:U.getId(Z),currentTime:w,volume:J,muted:r,playbackRate:f,loop:B})}}),A.media||500)}),T=[pR("play",q(0),k),
pR("pause",q(1),k),pR("seeked",q(2),k),pR("volumechange",q(3),k),pR("ratechange",q(4),k)];return gJ(function(){T.forEach(function(c){return c()})})};
EBk=function(k){var g=k.fontCb;k=k.doc;var P=k.defaultView;if(!P)return function(){};
var x=[],U=new WeakMap,A=P.FontFace;P.FontFace=function(q,T,c){var Z=new A(q,T,c);U.set(Z,{family:q,buffer:typeof T!=="string",descriptors:c,fontSource:typeof T==="string"?T:JSON.stringify(Array.from(new Uint8Array(T)))});return Z};
k=Dg(k.fonts,"add",function(q){return function(T){setTimeout(gJ(function(){var c=U.get(T);c&&(g(c),U.delete(T))}),0);
return q.apply(this,[T])}});
x.push(function(){P.FontFace=A});
x.push(k);return gJ(function(){x.forEach(function(q){return q()})})};
Lvr=function(k){var g=k.doc,P=k.mirror,x=k.blockClass,U=k.blockSelector,A=k.selectionCb,q=!0;k=gJ(function(){var T=g.getSelection();if(T&&!(q&&(T==null?0:T.isCollapsed))){q=T.isCollapsed||!1;for(var c=[],Z=T.rangeCount||0,w=0;w<Z;w++){var J=T.getRangeAt(w),r=J.startContainer,f=J.startOffset,B=J.endContainer;J=J.endOffset;GI(r,x,U,!0)||GI(B,x,U,!0)||c.push({start:P.getId(r),startOffset:f,end:P.getId(B),endOffset:J})}A({ranges:c})}});
k();return pR("selectionchange",k)};
nBk=function(k){var g=k.doc;var P=k.customElementCb;return(k=g.defaultView)&&k.customElements?Dg(k.customElements,"define",function(x){return function(U,A,q){try{P({define:{name:U}})}catch(T){console.warn("Custom element callback failed for "+U)}return x.apply(this,[U,A,q])}}):function(){}};
SUk=function(k,g){var P=k.mutationCb,x=k.mousemoveCb,U=k.mouseInteractionCb,A=k.scrollCb,q=k.viewportResizeCb,T=k.inputCb,c=k.mediaInteractionCb,Z=k.styleSheetRuleCb,w=k.styleDeclarationCb,J=k.canvasMutationCb,r=k.fontCb,f=k.selectionCb,B=k.customElementCb;k.mutationCb=function(){var L=_.IT.apply(0,arguments);g.mutation&&g.mutation.apply(g,_.Kl(L));P.apply(null,_.Kl(L))};
k.mousemoveCb=function(){var L=_.IT.apply(0,arguments);g.mousemove&&g.mousemove.apply(g,_.Kl(L));x.apply(null,_.Kl(L))};
k.mouseInteractionCb=function(){var L=_.IT.apply(0,arguments);g.mouseInteraction&&g.mouseInteraction.apply(g,_.Kl(L));U.apply(null,_.Kl(L))};
k.scrollCb=function(){var L=_.IT.apply(0,arguments);g.scroll&&g.scroll.apply(g,_.Kl(L));A.apply(null,_.Kl(L))};
k.viewportResizeCb=function(){var L=_.IT.apply(0,arguments);g.viewportResize&&g.viewportResize.apply(g,_.Kl(L));q.apply(null,_.Kl(L))};
k.inputCb=function(){var L=_.IT.apply(0,arguments);g.input&&g.input.apply(g,_.Kl(L));T.apply(null,_.Kl(L))};
k.mediaInteractionCb=function(){var L=_.IT.apply(0,arguments);g.mediaInteaction&&g.mediaInteaction.apply(g,_.Kl(L));c.apply(null,_.Kl(L))};
k.styleSheetRuleCb=function(){var L=_.IT.apply(0,arguments);g.styleSheetRule&&g.styleSheetRule.apply(g,_.Kl(L));Z.apply(null,_.Kl(L))};
k.styleDeclarationCb=function(){var L=_.IT.apply(0,arguments);g.styleDeclaration&&g.styleDeclaration.apply(g,_.Kl(L));w.apply(null,_.Kl(L))};
k.canvasMutationCb=function(){var L=_.IT.apply(0,arguments);g.canvasMutation&&g.canvasMutation.apply(g,_.Kl(L));J.apply(null,_.Kl(L))};
k.fontCb=function(){var L=_.IT.apply(0,arguments);g.font&&g.font.apply(g,_.Kl(L));r.apply(null,_.Kl(L))};
k.selectionCb=function(){var L=_.IT.apply(0,arguments);g.selection&&g.selection.apply(g,_.Kl(L));f.apply(null,_.Kl(L))};
k.customElementCb=function(){var L=_.IT.apply(0,arguments);g.customElement&&g.customElement.apply(g,_.Kl(L));B.apply(null,_.Kl(L))}};
FvV=function(k,g){g=g===void 0?{}:g;var P=k.doc.defaultView;if(!P)return function(){};
SUk(k,g);var x;k.recordDOM&&(x=TSb(k,k.doc));var U=cQ0(k),A=VEj(k),q=Z2b(k),T=mf0(k,{win:P}),c=rQM(k),Z=h9j(k),w=function(){},J=function(){},r=function(){},f=function(){};
k.recordDOM&&(w=b2u(k,{win:P}),J=z90(k,k.doc),r=uJA(k,{win:P}),k.collectFonts&&(f=EBk(k)));var B=Lvr(k),L=nBk(k),Y=[];k=_.O(k.plugins);for(g=k.next();!g.done;g=k.next())g=g.value,Y.push(g.observer(g.callback,P,g.options));return gJ(function(){kq.forEach(function(D){return D.reset()});
var l;(l=x)==null||l.disconnect();U();A();q();T();c();Z();w();J();r();f();B();L();Y.forEach(function(D){return D()})})};
f8k=function(k){return typeof window[k]!=="undefined"};
s$j=function(k){return!!(typeof window[k]!=="undefined"&&window[k].prototype&&"insertRule"in window[k].prototype&&"deleteRule"in window[k].prototype)};
YU6=function(k){k=new Uint8Array(k);for(var g="",P=0;P<k.byteLength;P++)g+=String.fromCharCode(k[P]);return btoa(g)};
j$V=function(k,g,P){if(k instanceof Array)return k.map(function(U){return j$V(U,g,P)});
if(k!==null){if(k instanceof Float32Array||k instanceof Float64Array||k instanceof Int32Array||k instanceof Uint32Array||k instanceof Uint8Array||k instanceof Uint16Array||k instanceof Int16Array||k instanceof Int8Array||k instanceof Uint8ClampedArray)return{rr_type:k.constructor.name,args:[Object.values(k)]};if(k instanceof ArrayBuffer){var x=k.constructor.name;k=YU6(k);return{rr_type:x,base64:k}}if(k instanceof DataView)return{rr_type:k.constructor.name,args:[j$V(k.buffer,g,P),k.byteOffset,k.byteLength]};
if(k instanceof HTMLImageElement)return{rr_type:k.constructor.name,src:k.src};if(k instanceof HTMLCanvasElement)return{rr_type:"HTMLImageElement",src:k.toDataURL()};if(k instanceof ImageData)return{rr_type:k.constructor.name,args:[j$V(k.data,g,P),k.width,k.height]};if(Q$j(k,g)||typeof k==="object")return x=k.constructor.name,k=l8b(k,g,P),{rr_type:x,index:k}}return k};
tEV=function(k,g,P,x){for(var U=[],A=_.O(Object.getOwnPropertyNames(g.CanvasRenderingContext2D.prototype)),q=A.next(),T={};!q.done;T={prop$jscomp$58:void 0},q=A.next()){T.prop$jscomp$58=q.value;try{if(typeof g.CanvasRenderingContext2D.prototype[T.prop$jscomp$58]==="function"){var c=Dg(g.CanvasRenderingContext2D.prototype,T.prop$jscomp$58,function(Z){return function(w){return function(){var J=_.IT.apply(0,arguments),r=this;GI(this.canvas,P,x,!0)||setTimeout(function(){var f=Df0(J,g,r);k(r.canvas,{type:ip["2D"],
property:Z.prop$jscomp$58,args:f})},0);
return w.apply(this,J)}}}(T));
U.push(c)}}catch(Z){q=N_0(g.CanvasRenderingContext2D.prototype,T.prop$jscomp$58,{set:function(w){return function(J){k(this.canvas,{type:ip["2D"],property:w.prop$jscomp$58,args:[J],setter:!0})}}(T)}),U.push(q)}}return function(){U.forEach(function(Z){return Z()})}};
MEb=function(k,g,P,x){var U=[];try{var A=Dg(k.HTMLCanvasElement.prototype,"getContext",function(q){return function(T){var c=_.IT.apply(1,arguments);if(!GI(this,g,P,!0)){var Z=T==="experimental-webgl"?"webgl":T;"__context"in this||(this.__context=Z);x&&["webgl","webgl2"].includes(Z)&&(c[0]&&typeof c[0]==="object"?(Z=c[0],Z.preserveDrawingBuffer||(Z.preserveDrawingBuffer=!0)):c.splice(0,1,{preserveDrawingBuffer:!0}))}return q.apply(this,[T].concat(_.Kl(c)))}});
U.push(A)}catch(q){console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return function(){U.forEach(function(q){return q()})}};
KvV=function(k,g,P,x,U,A){for(var q=[],T=_.O(Object.getOwnPropertyNames(k)),c=T.next(),Z={};!c.done;Z={prop$jscomp$59:void 0},c=T.next())if(Z.prop$jscomp$59=c.value,!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(Z.prop$jscomp$59))try{if(typeof k[Z.prop$jscomp$59]==="function"){var w=Dg(k,Z.prop$jscomp$59,function(J){return function(r){return function(){var f=_.IT.apply(0,arguments),B=r.apply(this,f);l8b(B,A,this);"tagName"in this.canvas&&!GI(this.canvas,x,U,!0)&&(f=
Df0(f,A,this),P(this.canvas,{type:g,property:J.prop$jscomp$59,args:f}));return B}}}(Z));
q.push(w)}}catch(J){c=N_0(k,Z.prop$jscomp$59,{set:function(r){return function(f){P(this.canvas,{type:g,property:r.prop$jscomp$59,args:[f],setter:!0})}}(Z)}),q.push(c)}return q};
oBA=function(k,g,P,x){var U=[];U.push.apply(U,_.Kl(KvV(g.WebGLRenderingContext.prototype,1,k,P,x,g)));typeof g.WebGL2RenderingContext!=="undefined"&&U.push.apply(U,_.Kl(KvV(g.WebGL2RenderingContext.prototype,2,k,P,x,g)));return function(){U.forEach(function(A){return A()})}};
$WC=function(k){var g=k=k===void 0?{}:k,P=g.emit,x=g.checkoutEveryNms,U=g.checkoutEveryNth,A=g.blockClass===void 0?"rr-block":g.blockClass,q=g.blockSelector===void 0?null:g.blockSelector,T=g.ignoreClass===void 0?"rr-ignore":g.ignoreClass,c=g.ignoreSelector===void 0?null:g.ignoreSelector,Z=g.maskTextClass===void 0?"rr-mask":g.maskTextClass,w=g.maskTextSelector===void 0?null:g.maskTextSelector,J=g.inlineStylesheet===void 0?!0:g.inlineStylesheet,r=g.maskAllInputs,f=g.maskInputOptions,B=g.slimDOMOptions,
L=g.maskInputFn,Y=g.maskTextFn,l=g.hooks,D=g.packFn,X=g.sampling===void 0?{}:g.sampling,a=g.dataURLOptions===void 0?{}:g.dataURLOptions,H=g.mousemoveWait,y=g.recordDOM===void 0?!0:g.recordDOM,kj=g.recordCanvas===void 0?!1:g.recordCanvas,Ts=g.recordCrossOriginIframes===void 0?!1:g.recordCrossOriginIframes,m0=g.recordAfter===void 0?k.recordAfter==="DOMContentLoaded"?k.recordAfter:"load":g.recordAfter,Lb=g.userTriggeredOnInput===void 0?!1:g.userTriggeredOnInput,rA=g.collectFonts===void 0?!1:g.collectFonts,
bV=g.inlineImages===void 0?!1:g.inlineImages,tu=g.plugins,Eb=g.keepIframeSrcFn===void 0?function(){return!1}:g.keepIframeSrcFn,hd=g.ignoreCSSAttributes===void 0?new Set([]):g.ignoreCSSAttributes;
U7=g.errorHandler;var HH=Ts?window.parent===window:!0,F4=!1;if(!HH)try{window.parent.document&&(F4=!1)}catch(Vv){F4=!0}if(HH&&!P)throw Error("$e");if(!HH&&!F4)return function(){};
H!==void 0&&X.mousemove===void 0&&(X.mousemove=H);AE.reset();var Ad=r===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,password:!0}:f!==void 0?f:{password:!0},TL=B===!0||B==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:B==="all",headMetaDescKeywords:B==="all",headTitleMutations:B==="all"}:
B?B:{};RLb();var YN,EL=0,bY=function(Vv){for(var $3=_.O(tu||[]),y6=$3.next();!y6.done;y6=$3.next())y6=y6.value,y6.eventProcessor&&(Vv=y6.eventProcessor(Vv));D&&!F4&&(Vv=D(Vv));return Vv};
dJ=function(Vv,$3){Vv.timestamp=e9b();var y6;((y6=kq[0])==null?0:y6.isFrozen())&&Vv.type!==2&&(Vv.type!==3||Vv.data.source!==0)&&kq.forEach(function(fq){return fq.unfreeze()});
HH?P==null||P(bY(Vv),$3):F4&&($3={type:"rrweb",event:bY(Vv),origin:window.location.origin,isCheckout:$3},window.parent.postMessage($3,"*"));Vv.type===2?(YN=Vv,EL=0):Vv.type!==3||Vv.data.source===0&&Vv.data.isAttachIframe||(EL++,Vv=x&&Vv.timestamp-YN.timestamp>x,(U&&EL>=U||Vv)&&vBj(!0))};
var ry=function(Vv){dJ({type:3,data:Object.assign({},{source:0},Vv)})},dA=function(Vv){return dJ({type:3,
data:Object.assign({},{source:3},Vv)})},PH=function(Vv){return dJ({type:3,
data:Object.assign({},{source:9},Vv)})},Jd=new a8j({mutationCb:ry,
adoptedStyleSheetCb:function(Vv){return dJ({type:3,data:Object.assign({},{source:15},Vv)})}}),iY=new H2A({mirror:AE,
mutationCb:ry,stylesheetManager:Jd,recordCrossOriginIframes:Ts,wrappedEmit:dJ});k=_.O(tu||[]);for(g=k.next();!g.done;g=k.next())g=g.value,g.getMirror&&g.getMirror({nodeMirror:AE,crossOriginIframeMirror:iY.crossOriginIframeMirror,crossOriginIframeStyleMirror:iY.crossOriginIframeStyleMirror});var WH=new NSr;I86=new X4I({recordCanvas:kj,mutationCb:PH,win:window,blockClass:A,blockSelector:q,mirror:AE,sampling:X.canvas,dataURLOptions:a});var x3=new yQC({mutationCb:ry,scrollCb:dA,bypassOptions:{blockClass:A,
blockSelector:q,maskTextClass:Z,maskTextSelector:w,inlineStylesheet:J,maskInputOptions:Ad,dataURLOptions:a,maskTextFn:Y,maskInputFn:L,recordCanvas:kj,inlineImages:bV,sampling:X,slimDOMOptions:TL,iframeManager:iY,stylesheetManager:Jd,canvasManager:I86,keepIframeSrcFn:Eb,processedNodeManager:WH},mirror:AE});vBj=function(Vv){Vv=Vv===void 0?!1:Vv;if(y){dJ({type:4,data:{href:window.location.href,width:y_A(),height:Xlb()}},Vv);Jd.reset();x3.init();kq.forEach(function(y6){return y6.lock()});
var $3=Hus({mirror:AE,blockClass:A,blockSelector:q,maskTextClass:Z,maskTextSelector:w,inlineStylesheet:J,maskAllInputs:Ad,maskTextFn:Y,maskInputFn:L,slimDOM:TL,dataURLOptions:a,recordCanvas:kj,inlineImages:bV,onSerialize:function(y6){y6.nodeName==="IFRAME"&&AE.nodeMetaMap.get(y6)&&p4u(iY,y6);gBA(y6,AE)&&Cq0(Jd,y6);y6&&Mx(y6)&&G10(x3,Mx(y6),document)},
onIframeLoad:function(y6,fq){R9b(iY,y6,fq);y6.contentWindow&&y6.contentDocument&&kXI(x3,y6.contentWindow.Element,y6.contentDocument)},
onStylesheetLoad:function(y6,fq){g00(Jd,y6,fq)},
keepIframeSrcFn:Eb});$3?(dJ({type:2,data:{node:$3,initialOffset:Irs(window)}},Vv),kq.forEach(function(y6){return y6.unlock()}),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&BSC(Jd,document.adoptedStyleSheets,AE.getId(document))):console.warn("Failed to snapshot the document")}};
try{var lw=[],It=function(Vv){var $3;return gJ(FvV)({mutationCb:ry,mousemoveCb:function(y6,fq){return dJ({type:3,data:{source:fq,positions:y6}})},
mouseInteractionCb:function(y6){return dJ({type:3,data:Object.assign({},{source:2},y6)})},
scrollCb:dA,viewportResizeCb:function(y6){return dJ({type:3,data:Object.assign({},{source:4},y6)})},
inputCb:function(y6){return dJ({type:3,data:Object.assign({},{source:5},y6)})},
mediaInteractionCb:function(y6){return dJ({type:3,data:Object.assign({},{source:7},y6)})},
styleSheetRuleCb:function(y6){return dJ({type:3,data:Object.assign({},{source:8},y6)})},
styleDeclarationCb:function(y6){return dJ({type:3,data:Object.assign({},{source:13},y6)})},
canvasMutationCb:PH,fontCb:function(y6){return dJ({type:3,data:Object.assign({},{source:10},y6)})},
selectionCb:function(y6){dJ({type:3,data:Object.assign({},{source:14},y6)})},
customElementCb:function(y6){dJ({type:3,data:Object.assign({},{source:16},y6)})},
blockClass:A,ignoreClass:T,ignoreSelector:c,maskTextClass:Z,maskTextSelector:w,maskInputOptions:Ad,inlineStylesheet:J,sampling:X,recordDOM:y,recordCanvas:kj,inlineImages:bV,userTriggeredOnInput:Lb,collectFonts:rA,doc:Vv,maskInputFn:L,maskTextFn:Y,keepIframeSrcFn:Eb,blockSelector:q,slimDOMOptions:TL,dataURLOptions:a,mirror:AE,iframeManager:iY,stylesheetManager:Jd,shadowDomManager:x3,processedNodeManager:WH,canvasManager:I86,ignoreCSSAttributes:hd,plugins:(tu==null?void 0:($3=tu.filter(function(y6){return y6.observer}))==
null?void 0:$3.map(function(y6){return{observer:y6.observer,
options:y6.options,callback:function(fq){return dJ({type:6,data:{plugin:y6.name,payload:fq}})}}}))||[]},l)};
P1V(iY,function(Vv){try{lw.push(It(Vv.contentDocument))}catch($3){console.warn($3)}});
var ZP=function(){vBj();lw.push(It(document))};
document.readyState==="interactive"||document.readyState==="complete"?ZP():(lw.push(pR("DOMContentLoaded",function(){dJ({type:0,data:{}});m0==="DOMContentLoaded"&&ZP()})),lw.push(pR("load",function(){dJ({type:1,
data:{}});m0==="load"&&ZP()},window)));
return function(){lw.forEach(function(Vv){return Vv()});
WH.destroy();U7=void 0}}catch(Vv){console.warn(Vv)}};
_.u=function(k,g){g=kV(RT(g));k.innerHTML=g};
UW0=function(k){var g=xW3;g||(g=i0s(),g=xW3=_.vX.transpose(g));g=g[k];return typeof g==="string"?g:_.O7(k)};
Aob=function(k){k=String(k).toLowerCase();var g=i0s()[k];return typeof g==="string"?g:_.qj(k)};
dWr=function(k){k=k.toLowerCase();k=i0s()[k];return typeof k==="string"?k:null};
i0s=function(){if(!O0u){for(var k=Object.assign({},qAb),g=_.O(Ttu),P=g.next();!P.done;P=g.next())P=P.value,k[P.toLowerCase()]=P;O0u=k}return O0u};
VG0=function(k,g){var P=window.customElements;return P&&P.get(k)||eh3[k]===!0?2:g.name==="HTMLUnknownElement"?1:g.name==="HTMLElement"&&coI.test(k)?3:0};
wkb=function(k,g){switch(g){case "innerHTML":return Z0b(k)===1?2:null;case "textContent":return k=Z0b(k),k===1||k===6?1:null;default:var P,x;return(x=(P=mW6[k.localName])==null?void 0:P[g])!=null?x:null}};
Z0b=function(k){var g=k.localName,P=VG0(g,k.constructor);switch(P){case 0:case 1:return JoC(g,k);case 3:case 2:return 1;default:_.Cq(P,"got an unknown element classification")}};
JoC=function(k,g){var P=Object.hasOwnProperty.call(roA,k)?roA[k]:null;return P!==null?P:Object.hasOwnProperty.call(fMC,k)&&g instanceof SVGElement?fMC[k]:null};
WNM=function(k,g){return g};
b0V=function(k){return(k=k.split(sdu,2))?{url:k[0],metadata:k[1]}:null};
zhu=function(k){var g=String(k.url).replace(Bt3,encodeURIComponent);if(k=k.metadata){Bt3.lastIndex=0;if(Bt3.test(k))return null;g+=" "+k}return g};
LNk=function(k){function g(Z){var w=Z.localName;if(!Z.getAttribute("is")&&VG0(w,Z.constructor)===2){var J;return(J=c)!=null?J:c=document.createElement("polyresinuncustomized")}(Z=T[w])||(Z=T[w]=document.createElement(w));return Z}
var P=k.reportHandler||void 0,x=k.safeTypesBridge||upj,U=/^$/;if(k=k.allowedIdentifierPrefixes){k=_.O(k);for(var A=k.next();!A.done;A=k.next())U=new RegExp(U.source+"|^"+_.hhs(A.value))}P&&P(!1,"initResin",null);var q=E00(U,x,P),T={},c=null;return function(Z,w,J){var r=Z.nodeType;if(r!==Node.ELEMENT_NODE){if(r===Node.TEXT_NODE){w=Z.parentElement;J=!w;if(w&&w.nodeType===Node.ELEMENT_NODE){r=w.localName;var f=VG0(r,w.constructor);switch(f){case 0:case 1:w=JoC(r,w);J=w===1||w===6;break;case 3:case 2:J=
!0;break;default:_.Cq(f,"got an unknown element classification")}}if(J)return function(l){return""+x(l,"STRING",l)}}return function(l){if(!l&&l!==document.all)return l;
P&&P(!0,"Failed to sanitize "+(Z.parentElement&&Z.parentElement.nodeName)+" #text node to value "+l,Z.parentElement);return TB}}var B=Z.localName;
r=g(Z);var L=null;switch(J){case "attribute":if(Aob(w)in r)break;return function(l){return l};
case "property":if(w in r){L=wkb(r,w);break}if((f=dWr(w))&&f in r)break;return function(l){return l};
default:_.Cq(J,"got an unknown resin type, expected either 'property' or 'attribute'")}var Y=J==="attribute"?w.toLowerCase():UW0(w);L||(L=uGs(B,Y,function(l){var D=Z.getAttribute(l);return!D||/[\[\{]/.test(l)?null:D}));
return function(l){var D=eT,X=null;if(!l&&l!==document.all)return l;if(L!=null){var a=q[L],H=a.safeType;X=a.safeReplacement;H&&(D=x(l,H,eT));D===eT&&(a.filterString?(D=String(x(l,"STRING",l)),D=a.filterString(B,Y,D)):a.filterRaw&&(D=a.filterRaw(B,Y,l,Z)),D===X&&(D=eT))}D===eT&&(D=X||TB,P&&P(!0,"Failed to sanitize attribute of <"+B+">: <"+B+" "+Y+'="'+l+'">',Z));return D}}};
E00=function(k,g,P){return[,{filterRaw:function(x,U,A){return A},
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:n0V,safeType:"URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:n0V,safeType:"RESOURCE_URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:TB,safeType:"STYLE"},,{filterRaw:void 0,filterString:void 0,safeReplacement:SAC,safeType:"JAVASCRIPT"},{filterRaw:void 0,filterString:function(x,U,A){A=
String(A).toLowerCase();return LrC(x,U,A)?A:TB},
safeReplacement:TB,safeType:void 0},,{filterRaw:void 0,filterString:function(x,U,A){return k.test(A)?A:TB},
safeReplacement:TB,safeType:"CONSTANT"},{filterRaw:function(x,U,A,q){if(typeof A==="string")var T=(T=A.match(FNV))?T.map(b0V).filter(Boolean):[];else if(Array.isArray(A))T=A;else return n0V;var c=T;T=[];var Z=[],w={};if(Array.isArray(c))for(var J=0,r=c.length;J<r;++J){var f=c[J],B=f&&f.url;if(B){var L=g(B,"URL",w);if(L){var Y=L!==w;(Y?T:Z).push({url:Y?L:B,metadata:f.metadata})}}}else Z.push(c);c=Z.length?JSON.stringify(Z):null;Z=eT;if(T.length){if(!Array.isArray(T))throw Error();Z=T.map(zhu).filter(Boolean).join(" , ")||
eT}c&&P&&P(!0,"Failed to sanitize attribute value of <"+x+">: <"+x+" "+U+'="'+A+'">: '+c,q);return Z===eT?n0V:Z},
filterString:void 0,safeReplacement:void 0,safeType:void 0}]};
YAC=function(k){var g=LNk(k);return function(P,x,U,A){return A||A===document.all?g(P,x,U)(A):A}};
VM=function(k,g){function P(){function U(T,c,Z){for(c=Reflect.getMetadata("parameters",T)||[];c.length<=Z;)c.push(null);c[Z]=c[Z]||[];c[Z].push(q);Reflect.defineMetadata(c,T);return T}
var A=_.IT.apply(0,arguments);if(this instanceof P)return x.apply(this,A),this;var q=new (Function.prototype.bind.apply(P,[null].concat(_.Kl(A))));U.annotation=q;return U}
var x=jdV(g);P.prototype.toString=function(){return"@"+k};
return P.annotationCls=P};
jdV=function(k){return function(){var g=_.IT.apply(0,arguments),P=this;k.forEach(function(x,U){U=g[U];if(Array.isArray(x))P[x[0]]=U&&U!==void 0?U:x[1];else for(var A in x)P[A]=U&&U[A]!==void 0?U[A]:x[A]})}};
Qd0=function(k){return k!==void 0&&k!==null};
ZJ=function(k){if(typeof k==="string")return k;if(k===void 0||k===null)return""+k;if(k.overriddenName)return k.overriddenName;if(k.name)return k.name;k=k.toString();var g=k.indexOf("\n");return g===-1?k:k.substring(0,g)};
lMM=function(k){k.__forward_ref__=lMM;k.toString=function(){return ZJ(this())};
return k};
mO=function(k){return typeof k==="function"&&k.hasOwnProperty("__forward_ref__")&&k.__forward_ref__===lMM?k():k};
DWs=function(k){return k?k.map(function(g){return new (Function.prototype.bind.apply(g.type.annotationCls,[null].concat(_.Kl(g.args?g.args:[]))))}):[]};
tGb=function(k){for(var g=[],P=0;P<k.length;++P){if(g.indexOf(k[P])>-1){g.push(k[P]);break}g.push(k[P])}return g};
MG0=function(k){return k.length>1?" ("+tGb(k.slice().reverse()).map(function(g){return ZJ(g.token)}).join(" -> ")+")":""};
o0u=function(k,g,P,x){if(x){var U=Error("cf``"+(x instanceof Error?x.message:x));U.ngOriginalError=x}else U=Error();U.addKey=KNb;U.keys=[g];U.injectors=[k];U.constructResolvingMessage=P;U.message=U.constructResolvingMessage();U.ngOriginalError=x;return U};
KNb=function(k,g){this.injectors.push(k);this.keys.push(g);this.message=this.constructResolvingMessage()};
v0C=function(k,g){return o0u(k,g,function(){return"No provider for "+ZJ(this.keys[0].token)+"!"+MG0(this.keys)})};
aMM=function(k,g){return o0u(k,g,function(){return"Cannot instantiate cyclic dependency!"+MG0(this.keys)})};
H0u=function(k,g,P){return o0u(k,P,function(){var x=ZJ(this.keys[0].token);return this.ngOriginalError.message+": Error during instantiation of "+x+"!"+MG0(this.keys)+"."},g)};
Ntr=function(k,g){for(var P=[],x=0,U=g.length;x<U;x++){var A=g[x];A&&A.length!=0?P.push(A.map(ZJ).join(" ")):P.push("?")}return Error("gf`"+ZJ(k)+"`"+P.join(", ")+"`"+ZJ(k))};
Rhr=function(k){var g=void 0,P=void 0;if(k&&k.useClass!==void 0){g=k.useClass;var x=mO(k.useClass);var U=IMj.factory(x);x=Xks(x)}else k&&k.useExisting!==void 0?(U=function(A){return A},x=[yob(wJ.get(mO(k.useExisting)))]):k&&k.useFactory!==void 0?(U=k.useFactory,x=pk0(k.useFactory,k.deps)):(P=k.useValue,U=function(){return k.useValue},x=C1I);
return new GXM(U,x,g,P)};
gMV=function(k){return new kG0(wJ.get(mO(k.provide)),[Rhr(k)],k.multi)};
$60=function(k){k=PH6(k,[]).map(gMV);for(var g=new Map,P=0;P<k.length;P++){var x=k[P],U=g.get(x.key.id);if(U){if(x.multiProvider!==U.multiProvider)throw Error("jf`"+U+"`"+x);if(x.multiProvider)for(var A=0;A<x.resolvedFactories.length;A++)U.resolvedFactories.push(x.resolvedFactories[A]);else g.set(x.key.id,x)}else U=void 0,x.multiProvider?U=new kG0(x.key,x.resolvedFactories.slice(),x.multiProvider):U=x,g.set(x.key.id,U)}return Array.from(g.values())};
PH6=function(k,g){k.forEach(function(P){if(P instanceof x6b)g.push({provide:P,useClass:P});else if(P&&typeof P=="object"&&P.provide!==void 0)g.push(P);else if(P instanceof Array)PH6(P,g);else throw Error("ff`"+P);});
return g};
pk0=function(k,g){if(g){var P=g.map(function(x){return[x]});
return g.map(function(x){return iw0(k,x,P)})}return Xks(k)};
Xks=function(k){var g=IMj.parameters(k);if(!g)return[];if(g.some(function(P){return P==null}))throw Ntr(k,g);
return g.map(function(P){return iw0(k,P,g)})};
iw0=function(k,g,P){var x=null,U=!1;if(!Array.isArray(g))return g instanceof U6k?AlI(g.token,U,null):AlI(g,U,null);for(var A=null,q=0;q<g.length;++q){var T=g[q];if(T instanceof x6b)x=T;else if(T instanceof U6k)x=T.token;else if(T instanceof d6A)U=!0;else if(T instanceof OwA||T instanceof qT0)A=T}x=mO(x);if(x!=null)return AlI(x,U,A);throw Ntr(k,P);};
AlI=function(k,g,P){return new TKb(wJ.get(mO(k)),g,P)};
el6=function(k,g){for(var P=Array(k.providers.length),x=0;x<k.providers.length;++x){var U=x;if(x<0||x>=k.providers.length)throw Error("hf`"+x);P[U]=g(k.providers[x])}return P};
cl6=function(k){return typeof k==="function"&&IMj.parameters(k).every(function(g){return!!g})};
m6b=function(k){var g=Vo0;Zws.get(k)||Zws.set(k,new g);return Zws.get(k)};
_._hasCachedLockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k){return _._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(k)>-1};
_._hasCachedUnlockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k){return _._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(k)>-1};
_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k,g){var P,x;if(k.contains(g))return!0;k=_.JE(k).querySelectorAll("content,slot");for(P=0;P<k.length;++P){var U=_.JE(k[P]).getDistributedNodes();for(x=0;x<U.length;++x)if(U[x].nodeType===Node.ELEMENT_NODE&&_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(U[x],g))return!0}return!1};
_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k){k.cancelable&&_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(k)&&k.preventDefault();k.targetTouches&&(k=k.targetTouches[0],wzA=k.pageX,Jlk=k.pageY)};
_._lockScrollInteractions$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(){_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager||_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.bind(void 0);
for(var k=0,g=rJ.length;k<g;k++)document.addEventListener(rJ[k],_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager,{capture:!0,passive:!1})};
_._unlockScrollInteractions$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(){for(var k=0,g=rJ.length;k<g;k++)document.removeEventListener(rJ[k],_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager,{capture:!0,passive:!1})};
_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k){var g=_.JE(k).rootTarget;k.type!=="touchmove"&&rlj!==g&&(rlj=g,fou=_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(_.JE(k).path));if(!fou.length)return!0;if(k.type==="touchstart")return!1;k=_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(k);
return!_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(fou,k.deltaX,k.deltaY)};
_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k){for(var g=[],P=k.indexOf(Wy6),x=0;x<=P;x++)if(k[x].nodeType===Node.ELEMENT_NODE){var U=k[x],A=U.style;A.overflow!=="scroll"&&A.overflow!=="auto"&&(A=window.getComputedStyle(U));A.overflow!=="scroll"&&A.overflow!=="auto"||g.push(U)}return g};
_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k,g,P){if(g||P)for(var x=Math.abs(P)>=Math.abs(g),U=0;U<k.length;U++){var A=k[U];if(x?P<0?A.scrollTop>0:A.scrollTop<A.scrollHeight-A.clientHeight:g<0?A.scrollLeft>0:A.scrollLeft<A.scrollWidth-A.clientWidth)return A}};
_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k){var g={deltaX:k.deltaX,deltaY:k.deltaY};"deltaX"in k||("wheelDeltaX"in k&&"wheelDeltaY"in k?(g.deltaX=-k.wheelDeltaX,g.deltaY=-k.wheelDeltaY):"wheelDelta"in k?(g.deltaX=0,g.deltaY=-k.wheelDelta):"axis"in k?(g.deltaX=k.axis===1?k.detail:0,g.deltaY=k.axis===2?k.detail:0):k.targetTouches&&(k=k.targetTouches[0],g.deltaX=wzA-k.pageX,g.deltaY=Jlk-k.pageY));return g};
sXb=function(k){this.element=k;this.width=this.boundingRect.width;this.height=this.boundingRect.height;this.size=Math.max(this.width,this.height)};
BKk=function(k){this.element=k;this.color=window.getComputedStyle(k).color;this.wave=document.createElement("div");this.waveContainer=document.createElement("div");this.wave.style.backgroundColor=this.color;this.wave.classList.add("wave");this.waveContainer.classList.add("wave-container");_.JE(this.waveContainer).appendChild(this.wave);bwk(this)};
f9=function(k,g){for(var P in k)if(P.toLowerCase()===g.toLowerCase())return k[P]};
zlA=function(k,g){for(var P in k)if(P.toLowerCase()===g.toLowerCase()){delete k[P];break}};
hlu=function(k){k=_.vX.clone(k);for(var g=0;g<ugr.length;++g){var P=ugr[g],x=f9(k,P);x&&(k["X-Goog-Upload-Header-"+P]=x,zlA(k,P))}return k};
EMr=function(k){k=_.vX.clone(k);zlA(k,"X-Goog-Upload-Status")};
nMb=function(k){return Lyu.some(function(g){return g.test(k)})};
jXk=function(k,g){var P;var x=(P=k.formContent)==null?void 0:P.locale;P=x==null?void 0:x.split("-")[0];x=x&&STA.includes(x)?x:P&&STA.includes(P)?P:void 0;x=(x!=null?x:"en").replaceAll("-","_").toLowerCase();var U;k=((U=k.initializationData)==null?0:U.useNightlyRelease)?"nightly":"live";var A;return(g==null?0:(A=g.getEnableAlohaBinarySplit)==null?0:A.call(g))?_.WX(Fy0,k):_.WX(YTM,k,x)};
D6V=function(k,g,P,x){if(QX0&&lo6===g)return QX0;lo6=g;var U=jXk(k,x);return QX0=g.feedbackV2GlobalObject?Promise.resolve(g.feedbackV2GlobalObject):new Promise(function(A,q){var T=_.n4("SCRIPT");_.O3(T,U);T.onload=function(){g.feedbackV2GlobalObject?A(g.feedbackV2GlobalObject):q(Error("mf"))};
T.onerror=function(){q(Error("nf`"+U.toString()))};
P.body.appendChild(T)})};
KyA=function(k,g,P,x){if(toI&&Mor===g)return toI;Mor=g;var U=jXk(k,x);return toI=g.feedbackV2GlobalObject?Promise.resolve(g.feedbackV2GlobalObject):new Promise(function(A,q){var T=_.n4("SCRIPT");_.O3(T,U);T.onload=function(){g.feedbackV2GlobalObject?A(g.feedbackV2GlobalObject):q(Error("mf"))};
T.onerror=function(){q(Error("nf`"+U.toString()))};
P.body.appendChild(T)})};
oM0=function(k,g,P,x,U){U=U===void 0?!0:U;var A,q,T,c,Z;return _.e(function(w){switch(w.nextAddress){case 1:return A=Date.now(),w.yield(D6V(k,P,x,g),2);case 2:q=w.yieldResult;if(!(U||((c=k.initializationData)==null?0:c.useNightlyRelease)||((Z=k.initializationData)==null?0:Z.isLocalServer))){T=q.initializeFeedbackClient(k,A,g);w.jumpTo(3);break}return w.yield(q.initializeFeedbackClientAsync(k,A,g),4);case 4:T=w.yieldResult;case 3:return T.initiateAloha(),w.return(T)}})};
vM0=function(k,g,P,x){var U,A,q;return _.e(function(T){if(T.nextAddress==1)return U=Date.now(),T.yield(KyA(k,P,x.document,g),2);if(T.nextAddress!=3)return A=T.yieldResult,T.yield(A.initializeFeedbackClientAsync(k,U,g,x),3);q=T.yieldResult;q.initiateAloha();return T.return(q)})};
aoM=function(k,g,P){var x=!0;x=x===void 0?!0:x;var U,A,q,T,c,Z,w,J,r,f;return _.e(function(B){U=P||_.iV;if((A=g)==null?0:(T=(q=A).getEnableAlohaBinarySplit)==null?0:T.call(q)){c=U;if(c.isFormOpened)throw Z=Error("of"),Z.name="DuplicateFormError",Z;c.isFormOpened=!0;k.callbacks=k.callbacks||{};w=k.callbacks.onClose||function(){};
k.callbacks.onClose=function(L){c.isFormOpened=!1;w(L)};
try{return B.return(vM0(k,g,c,U))}catch(L){throw c.isFormOpened=!1,L;}}else{J=U;if(J.isFormOpened)throw r=Error("of"),r.name="DuplicateFormError",r;J.isFormOpened=!0;k.callbacks=k.callbacks||{};f=k.callbacks.onClose||function(){};
k.callbacks.onClose=function(L){J.isFormOpened=!1;f(L)};
try{return B.return(oM0(k,g,J,U.document,x))}catch(L){throw J.isFormOpened=!1,L;}}_.SV(B)})};
ylu=function(k,g){return _.e(function(P){return P.return(new Promise(function(x,U){Number.isInteger(Number(k))&&Number(k)>0?(U=Hws(g!=null?g:"")+"/aloha_form_properties?productId="+k,NKV(U,function(A){A=A.target;var q=null;try{var T=JSON,c=T.stringify;if(A.JSC$9798_xhr_){var Z=A.JSC$9798_xhr_.responseText;Z.indexOf(")]}'\n")==0&&(Z=Z.substring(5));var w=(0,_.WB)(Z)}else w=void 0;q=XjV(Ios,c.call(T,w))}catch(J){c=new Ios,w=Xz0(),w=_.s7(w,13,!1),w=_.s7(w,14,!0),w=_.s7(w,15,!0),w=_.s7(w,20,!1),q=_.h7(c,
1,w)}x(q)},"GET","",{},2E3,!0)):U(Error("pf`"+k))}))})};
Hws=function(k){return nMb(k)?k:"https://www.google.com/tools/feedback"};
Rlu=function(k){k=k.match(new RegExp(pz0,"gi"))||[];k=_.O(k);for(var g=k.next();!g.done;g=k.next()){g=g.value;a:{var P=_.O(CH0);for(var x=P.next();!x.done;x=P.next())if(x.value.test(g)){P=!1;break a}P=!0}if(!P)a:{P=_.O(GGV);for(x=P.next();!x.done;x=P.next())if(x.value.test(g)){P=!0;break a}P=!1}if(P)return!0}return!1};
k7A=function(k,g){var P={},x=Object.keys(k);x=_.O(x);for(var U=x.next();!U.done;U=x.next())U=U.value,P[U]=g(U,k[U]);return P};
gA3=function(k){switch(k){case "canary":return"CLIENT_CANARY_STATE_CANARY";case "control":return"CLIENT_CANARY_STATE_CONTROL";case "none":return"CLIENT_CANARY_STATE_NONE";default:return"CLIENT_CANARY_STATE_UNKNOWN"}};
$Fj=function(k){if(window.crypto&&window.crypto.getRandomValues)try{var g=Array(k),P=new Uint8Array(k);window.crypto.getRandomValues(P);for(var x=0;x<g.length;x++)g[x]=P[x];return g}catch(A){}g=Array(k);for(P=0;P<k;P++){x=Date.now();for(var U=0;U<x%23;U++)g[P]=Math.random();g[P]=Math.floor(Math.random()*256)}if(Puk)for(P=1,x=0;x<Puk.length;x++)g[P%k]^=g[(P-1)%k]/4^Puk.charCodeAt(x),P++;return g};
bp=function(k){k=$Fj(k);for(var g=[],P=0;P<k.length;P++)g.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(k[P]&63));return g.join("")};
xFV=function(){var k=_.iV.ytLoggingDocDocumentNonce_;k||(k=bp(16),_.Z0("ytLoggingDocDocumentNonce_",k));return k};
UF0=function(k){k&&_.HE("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:iVj,clientScreenNonce:k})};
Ah6=function(k){return _.y4("client-screen-nonce-store",{})[k===void 0?0:k]};
dF6=function(k,g){g=g===void 0?0:g;var P=_.y4("client-screen-nonce-store");P||(P={},_.X2("client-screen-nonce-store",P));P[g]=k};
OVV=function(k){k=k===void 0?0:k;return k===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+k};
qCA=function(k){return _.y4(OVV(k===void 0?0:k))};
_.up=function(k){return(k=qCA(k===void 0?0:k))?new zB({veType:k,youtubeData:void 0,jspbYoutubeData:void 0}):null};
T4j=function(){var k=_.y4("csn-to-ctt-auth-info");k||(k={},_.X2("csn-to-ctt-auth-info",k));return k};
eP3=function(){return Object.values(_.y4("client-screen-nonce-store",{})).filter(function(k){return k!==void 0})};
_.hE=function(k){k=Ah6(k===void 0?0:k);if(!k&&!_.pr("USE_CSN_FALLBACK",!0))return null;k||(k="UNDEFINED_CSN");return k?k:null};
VQI=function(k){for(var g=_.O(Object.values(chu)),P=g.next();!P.done;P=g.next())if(_.hE(P.value)===k)return!0;return!1};
ZVu=function(k,g,P){var x=T4j();(P=_.hE(P))&&delete x[P];g&&(x[k]=g)};
E7=function(k){return T4j()[k]};
_.L9=function(k,g,P,x){P=P===void 0?0:P;if(k!==Ah6(P)||g!==_.y4(OVV(P)))if(ZVu(k,x,P),dF6(k,P),_.X2(OVV(P),g),g=function(){setTimeout(function(){UF0(k)},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(g)}catch(U){g()}else g()};
mFA=function(k,g){g=g===void 0?"":g;var P=[],x;for(x in k)if(k.hasOwnProperty(x)){var U=g!==""?g+"."+x:x;typeof k[x]==="object"?P.push.apply(P,_.Kl(mFA(k[x],U))):P.push([U,k[x]])}P.sort();return P};
_.ST=function(k){var g=_.IT.apply(1,arguments);if(!n9(k)||g.some(function(x){return!n9(x)}))throw Error("qf");
g=_.O(g);for(var P=g.next();!P.done;P=g.next())wnj(k,P.value)};
wnj=function(k,g){for(var P in g)if(n9(g[P])){if(P in k&&!n9(k[P]))throw Error("rf");P in k||(k[P]={});wnj(k[P],g[P])}else if(JhA(g[P])){if(P in k&&!JhA(k[P]))throw Error("sf");P in k||(k[P]=[]);rhr(k[P],g[P])}else k[P]=g[P];return k};
rhr=function(k,g){g=_.O(g);for(var P=g.next();!P.done;P=g.next())P=P.value,n9(P)?k.push(wnj({},P)):JhA(P)?k.push(rhr([],P)):k.push(P);return k};
n9=function(k){return typeof k==="object"&&!Array.isArray(k)};
JhA=function(k){return typeof k==="object"&&Array.isArray(k)};
W3I=function(k){for(var g=_.O(Object.entries(fE0)),P=g.next();!P.done;P=g.next())if(P=_.O(P.value),P.next(),P=P.next().value,P==="SLI_STATUS_"+k)return P;return"SLI_STATUS_UNKNOWN"};
_.Fb=function(k,g,P,x){return suk(k,g,function(){return new _.bV3(k,g,P,x)})};
_.B4M=function(){return _.Fb("SLI_NAME_YOUTUBE_WEB_APP_BOOTS","APP_BOOTS",12E4,"TIMEOUT")};
zPM=function(){return _.Fb("SLI_NAME_YOUTUBE_WEB_NETWORK_REQUEST","NETWORK_REQUEST",12E4,"TIMEOUT")};
Yq=function(){return _.Fb("SLI_NAME_YOUTUBE_WEB_WARM_PAGE_NAVIGATION","WARM_PAGE_NAVIGATION",12E4,"TIMEOUT")};
uvr=function(){return _.Fb("SLI_NAME_YOUTUBE_WEB_YT_INITIAL_DATA_PRESENT","YT_INITIAL_DATA_LOADED",6E4,"FAILURE")};
hP6=function(){return _.Fb("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_ONE_MINUTE","STFE_GREATER_THAN_ONE_MINUTE",6E4,"SUCCESS")};
EAk=function(){return _.Fb("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_TEN_MINUTES","STFE_GREATER_THAN_TEN_MINUTES",6E5,"SUCCESS")};
SCM=function(k){k&&(k.dataset?k.dataset[L3V()]="true":_.TU([_.JF(nAV)],k,"data-loaded","true".toString()))};
F3s=function(k){return k?k.dataset?k.dataset[L3V()]:k.getAttribute("data-loaded"):null};
L3V=function(){return YCb.loaded||(YCb.loaded="loaded".replace(/\-([a-z])/g,function(k,g){return g.toUpperCase()}))};
_.jT=function(k,g,P){ju0(k,g,P===void 0?null:P)};
_.lEs=function(k,g){k&&g&&(k=""+_.pb(g),(k=Qu6[k])&&_.fzk(k))};
ju0=function(k,g,P){P=P===void 0?null:P;var x=_.DFV(typeof k==="string"?k:k.toString()),U=document.getElementById(x),A=U&&F3s(U),q=U&&!A;A?g&&g():(g&&(A=_.WE(x,g),g=""+_.pb(g),Qu6[g]=A),q||(U=tQu(k,x,function(){F3s(U)||(SCM(U),_.WpV(x),_.Bq(function(){_.bXb(x)},0))},P)))};
tQu=function(k,g,P,x){x=x===void 0?null:x;var U=_.n4("SCRIPT");U.id=g;U.onload=function(){P&&setTimeout(P,0)};
U.onreadystatechange=function(){switch(U.readyState){case "loaded":case "complete":U.onload()}};
x&&U.setAttribute("nonce",x);_.O3(U,typeof k==="string"?_.MB(k):k);k=document.getElementsByTagName("head")[0]||document.body;k.insertBefore(U,k.firstChild);return U};
_.DFV=function(k){var g=document.createElement("a");yU(g,k);return"js-"+QM(g.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
MQb=function(k){var g=_.y4("INNERTUBE_HOST_OVERRIDE");g&&(k=String(g)+String(_.lp(k)));return k};
K3M=function(k){var g={};_.W("json_condensed_response")&&(g.prettyPrint="false");return k=vqb(k,g)};
_.DJ=function(k){return eh(k)?"same-origin":"include"};
_.tE=function(k){return eh(k)?"same-origin":"cors"};
Mj=function(k,g,P){P=P===void 0?{}:P;k={method:g===void 0?"POST":g,mode:_.tE(k),credentials:_.DJ(k)};g={};for(var x=_.O(Object.keys(P)),U=x.next();!U.done;U=x.next())U=U.value,P[U]&&(g[U]=P[U]);Object.keys(g).length>0&&(k.headers=g);return k};
_.K9=function(k,g){g=g===void 0?{}:g;return"service:"+k+"/"+Object.keys(g).sort().map(function(P){return P+":"+g[P]}).join("/")};
oAb=function(k){var g,P,x,U;k=(g=_.b(k,_.oV))==null?void 0:(P=g.watchEndpointSupportedOnesieConfig)==null?void 0:(x=P.html5PlaybackOnesieConfig)==null?void 0:(U=x.commonConfig)==null?void 0:U.url;if(!k)return[];g=new _.vB(k);return g.JSC$10034_domain_?["https://"+g.JSC$10034_domain_+"/generate_204"]:[]};
_.HVV=function(){return vA6()||y6I()||aEb&&Gm("version/")?!0:_.y4("EOM_VISITOR_DATA")?!1:!0};
N40=function(k){var g=k.docid||k.video_id||k.videoId||k.id;if(g)return g;g=k.raw_player_response;g||(k=k.player_response)&&(g=JSON.parse(k));return g&&g.videoDetails&&g.videoDetails.videoId||null};
IEr=function(k){return k.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()};
aV=function(k){return!isNaN(Number(k))&&!_.eM(k)};
_.Nj=function(k,g,P,x){x=x===void 0?!0:x;var U=_.y4("VALID_SESSION_TEMPDATA_DOMAINS",[]),A=_.qt(window.location.href);A&&U.push(A);A=_.qt(k);if(_.ok(U,A)||!A&&_.Au(k,"/"))if(U=document.createElement("a"),yU(U,k),k=U.href)if(k=_.lp(k),k=_.HB(k))x&&!g.csn&&(g.itct||g.ved)&&(g=Object.assign({csn:_.hE()},g)),P?(P=parseInt(P,10),isFinite(P)&&P>0&&Xnk(k,g,P)):Xnk(k,g)};
pnV=function(k){var g=_.y4("VALID_SESSION_TEMPDATA_DOMAINS",[]),P=_.qt(window.location.href);P&&g.push(P);P=_.qt(k);if(!(_.ok(g,P)||!P&&_.Au(k,"/")))return null;k=_.lp(k);(k=_.HB(k))?(k=yhu(k),k=(k=_.FR.get(k,void 0)||null)?_.i$(k):{}):k=null;return k};
Xnk=function(k,g,P){k=yhu(k);g=g?_.Lz(g):"";P=P||5;_.HVV()&&_.YP(k,g,P)};
yhu=function(k){for(var g=_.O(Cub),P=g.next();!P.done;P=g.next())k=_.IV(k,P.value);return"ST-"+QM(k).toString(36)};
_.G7M=function(k){if(k.requestFullscreen)k=k.requestFullscreen(void 0);else if(k.webkitRequestFullscreen)k=k.webkitRequestFullscreen();else if(k.mozRequestFullScreen)k=k.mozRequestFullScreen();else if(k.msRequestFullscreen)k=k.msRequestFullscreen();else if(k.webkitEnterFullscreen)k=k.webkitEnterFullscreen();else return Promise.reject(Error("Bf"));return k instanceof Promise?k:Promise.resolve()};
_.yM=function(k){var g;_.ACM(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)?_.Xb()==k&&(g=document):g=k;if(g&&(k=_.ACM(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],g))){k.call(g)instanceof Promise||Promise.resolve();return}Promise.resolve()};
_.Xb=function(){var k=k===void 0?!1:k;var g=_.ACM(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(k)for(;g&&g.shadowRoot;)g=g.shadowRoot.fullscreenElement;return g?g:null};
_.p9=function(k,g){g=g===void 0?!0:g;k.addEventListener("wheel",RPu);k.overscrollConfig={cooldown:g}};
_.C9=function(k){k.overscrollConfig=void 0;k.removeEventListener("wheel",RPu)};
RPu=function(k){var g=k.deltaY,P=k.target,x=null;if(window.Polymer&&window.Polymer.Element){if(P=k.path||k.composedPath&&k.composedPath()){P=_.O(P);for(var U=P.next();!U.done&&(U=U.value,!koA(U,g));U=P.next())if(U.overscrollConfig){x=U;break}}}else for(;P&&!koA(P,g);){if(P.overscrollConfig){x=P;break}P=P.parentElement}x&&(g=x.overscrollConfig,g.cooldown?(x=k.deltaY,P=g.lastDeltaY||0,g.lastDeltaY=x,U=g.lastStopped||0,P&&U&&P>0==x>0?Math.abs(P)>=Math.abs(x)?(x=U+1200,P=!1):(x=U+600,P=!0):(x=Date.now()+
600,P=!0),x>Date.now()&&(k.preventDefault(),P&&(g.lastStopped=Date.now()))):k.preventDefault())};
koA=function(k,g){return g<0&&k.scrollTop>0||g>0&&k.scrollTop<k.scrollHeight-k.clientHeight-1?(k=getComputedStyle(k).overflowY,k=="auto"||k=="scroll"):!1};
_.GB=function(k,g,P,x){x||(x={bubbles:!0,cancelable:!1,composed:!0});P!==null&&P!==void 0&&(x.detail=P);var U=new CustomEvent(g,x);_.W("untrack_fire_custom_event_killswitch")?k.dispatchEvent(U):_.Bc(function(){return void k.dispatchEvent(U)});
return U};
gbM=function(k){var g=window,P=function(x){g.removeEventListener("yt-navigate-start",P);return k.call(g,x)};
g.addEventListener("yt-navigate-start",P,void 0)};
_.RV=function(k,g,P,x){g=new PEb(g,!(x===void 0||!x),P);_.GB(k,"yt-action",g);return g.returnValue};
_.kD=function(k,g,P){return _.RV(k,g,P,!0)};
_.Pw=function(k,g,P,x){g&&g.length&&g.forEach(function(U){var A=x7b(U);A&&(_.W("handle_service_request_actions")&&U.commandMetadata&&U.commandMetadata.webCommandMetadata&&U.commandMetadata.webCommandMetadata.sendPost?_.g5(P?P:k,[U]):_.kD(k,A,[U,P,x]))})};
_.g5=function(k,g){var P=[k];g&&P.push.apply(P,g);g=_.RV(k,"yt-service-request",P);return g.length>0&&(g=g[0],_.GB(k,"yt-service-request-sent",g),g&&g.ajaxPromise)?(g.ajaxPromise.then(function(x){_.GB(k,"yt-service-request-completed",x)},function(x){_.GB(k,"yt-service-request-error",{error:x,
params:P})},k),g.ajaxPromise):_.$D()};
_.iL=function(k,g){if(_.W("handle_service_request_actions"))_.Pw(g,k,g);else{k=_.O(k);for(var P=k.next();!P.done;P=k.next()){P=P.value;var x=void 0;((x=_.b(P,_.xD))==null?0:x.commands)?_.iL(_.b(P,_.xD).commands,g):(x=void 0,((x=_.b(P,_.UX))==null?0:x.actions)?_.iL(_.b(P,_.UX).actions,g):(x=void 0,((x=_.b(P.commandMetadata,_.A6))==null?0:x.sendPost)?_.g5(g,[P]):_.Pw(g,[P],g)))}}};
_.xwj=function(k,g,P){g=g===void 0?{}:g;typeof g==="function"&&(g={callback:g});P||g._c&&g._c.jsl&&g._c.jsl.h||_.vX.extend(g,{_c:{jsl:{h:_.y4("GAPI_HINT_PARAMS")}}});(g.gapiHintOverride||_.y4("GAPI_HINT_OVERRIDE"))&&(P=_.Uq(document.location.href).gapi_jsh)&&_.vX.extend(g,{_c:{jsl:{h:P}}});$w6(k,g)};
_.OX=function(k,g,P){g=g===void 0?{}:g;k=(k=k in d5?d5[k]:P)||"";P={};for(var x in g){P={key$jscomp$844:P.key$jscomp$844};P.key$jscomp$844=x;var U=function(A){return function(){return String(g[A.key$jscomp$844])}}(P);
k=k.replace(new RegExp("\\$\\{"+P.key$jscomp$844+"\\}","gi"),U);k=k.replace(new RegExp("\\$"+P.key$jscomp$844,"gi"),U)}return k};
_.qh=function(k,g){return ijk(k in d5?d5[k]:{},g)};
ijk=function(k,g){var P=_.y4("I18N_PLURAL_RULES");P||(P=function(x){return x==1?"one":"other"});
return(k=k["case"+g]||k[P(g)])?k.replace("#",g.toString()):g+""};
dwb=function(k){var g=Uws(k),P=document.getElementById(g),x=P&&F3s(P);x||P&&!x||(P=Agk(k,g,function(){if(!F3s(P)){SCM(P);_.WpV(g);var U=_.T0(_.bXb,g);_.Bq(U,0)}}))};
Agk=function(k,g,P){var x=document.createElement("link");x.id=g;x.onload=function(){P&&setTimeout(P,0)};
k=_.MB(k);_.eV(x,k,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(x);return x};
Uws=function(k){var g=_.n4("A");yU(g,Dk(k));return"css-"+QM(g.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
_.qcM=function(k){var g=Oju();k!==g&&(g=_.ex(),!_.W("web_autonav_allow_off_by_default")&&k||_.cw(0,141,!0),_.cw(0,140,!k),g.save())};
Oju=function(){var k=_.ex();return _.W("web_autonav_allow_off_by_default")&&!k.getFlag(141)&&_.y4("AUTONAV_OFF_BY_DEFAULT")?!1:!k.getFlag(140)};
Td6=function(k,g){var P,x;k=((P=k.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(x=P.videoAuthorizationToken)==null?void 0:x.credentialTransferTokens)||[];for(P=0;P<k.length;++P)if(k[P].scope===g)return k[P].token||void 0};
e4b=function(k){for(var g=0,P=0;P<k.length;P++)g=g*31+k.charCodeAt(P),P<k.length-1&&(g%=0x800000000000);return g%1E5};
_.VX=function(k){return _.gP("ytcsi."+(k||"")+"data_")||cg0(k)};
_.V1M=function(k){k=_.VX(k);k.metadata||(k.metadata={});return k.metadata};
_.Zj0=function(k){k=_.VX(k);k.tick||(k.tick={});return k.tick};
_.ZK=function(k){k=_.VX(k);if(k.gel){var g=k.gel;g.gelInfos||(g.gelInfos={});g.gelTicks||(g.gelTicks={})}else k.gel={gelTicks:{},gelInfos:{}};return k.gel};
_.mwA=function(k){k=_.ZK(k);k.gelInfos||(k.gelInfos={});return k.gelInfos};
wPC=function(k){var g=_.VX(k).nonce;g||(g=bp(16),_.VX(k).nonce=g);return g};
cg0=function(k){var g={tick:{},info:{}};_.Z0("ytcsi."+(k||"")+"data_",g);return g};
Jgb=function(){var k=_.gP("ytcsi.debug");k||(k=[],_.Z0("ytcsi.debug",k),_.Z0("ytcsi.reference",{}));return k};
_.mE=function(k){k=k||"";var g=rgM();if(g[k])return g[k];var P=Jgb(),x={timerName:k,info:{},tick:{},span:{},jspbInfo:[]};P.push(x);return g[k]=x};
fRj=function(k){k=k||"";var g=rgM();g[k]&&delete g[k];var P=Jgb(),x={timerName:k,info:{},tick:{},span:{},jspbInfo:[]};P.push(x);g[k]=x};
rgM=function(){var k=_.gP("ytcsi.reference");if(k)return k;Jgb();return _.gP("ytcsi.reference")};
_.sWs=function(k){return W7M[k]||"LATENCY_ACTION_UNKNOWN"};
uSb=function(k,g,P){P=P===void 0?{}:P;var x=!1;_.pr("ytLoggingEventsDefaultDisabled",!1)&&(x=!0);x=x?null:aE;P=P===void 0?{}:P;var U=Math.round(P.timestamp||(0,_.Jc)());_.lz(g,1,U<Number.MAX_SAFE_INTEGER?U:0);U=new bjA;if(P.lact)_.lz(U,1,isFinite(P.lact)?P.lact:-1);else if(P.timestamp)_.lz(U,1,-1);else{var A=_.wN();_.lz(U,1,isFinite(A)?A:-1)}if(P.sequenceGroup&&!_.W("web_gel_sequence_info_killswitch")){A=P.sequenceGroup;var q=F$V(A),T=new Bdb;_.lz(T,2,q);_.lD(T,1,A);_.h7(U,3,T);P.endOfSequence&&delete z4b[P.sequenceGroup]}_.h7(g,
33,U);(P.sendIsolatedPayload?M7b:Kpu)(k,{endpoint:"log_event",payload:g,cttAuthInfo:P.cttAuthInfo,dangerousLogToVisitorSession:P.dangerousLogToVisitorSession},x)};
_.J6=function(){return(_.W("csi_use_time_origin")||_.W("csi_use_time_origin_tvhtml5"))&&_.w5.timeOrigin?Math.floor(_.w5.timeOrigin):_.w5.timing.navigationStart};
_.h46=function(k,g){_.r5("_start",k,g)};
_.fD=function(k,g){if(!_.W("web_csi_action_sampling_enabled")||!_.VX(g).actionDisabled){var P=_.mE(g||"");_.ST(P.info,k);k.loadType&&(P=k.loadType,_.V1M(g).loadType=P);_.ST(_.mwA(g),k);P=wPC(g);g=_.VX(g).cttAuthInfo;Ebj().info(k,P,g)}};
L7u=function(){var k,g,P,x;return((x=_.Za().resolve(_.VE(MH))==null?void 0:(k=KH())==null?void 0:(g=k.loggingHotConfig)==null?void 0:(P=g.csiConfig)==null?void 0:P.debugTicks)!=null?x:[]).map(function(U){return Object.values(U)[0]})};
_.r5=function(k,g,P){if(!_.W("web_csi_action_sampling_enabled")||!_.VX(P).actionDisabled){var x=wPC(P),U;if(U=_.W("web_csi_debug_sample_enabled")&&x){(_.Za().resolve(_.VE(MH))==null?0:KH())&&!nbV&&(nbV=!0,_.r5("gcfl",(0,_.Jc)(),P));var A,q,T;U=(_.Za().resolve(_.VE(MH))==null?void 0:(A=KH())==null?void 0:(q=A.loggingHotConfig)==null?void 0:(T=q.csiConfig)==null?void 0:T.debugSampleWeight)||0;if(A=U!==0)b:{A=L7u();if(A.length>0)for(q=0;q<A.length;q++)if(k===A[q]){A=!0;break b}A=!1}A?(U=e4b(x)%U!==0,
_.VX(P).debugTicksExcludedLogged||(A={},A.debugTicksExcluded=U,_.fD(A,P)),_.VX(P).debugTicksExcludedLogged=!0):U=!1}if(!U){k[0]!=="_"&&Scb(k,P,g);U=_.mE(P||"");U.tick[k]=g||(0,_.Jc)();if(U.callback&&U.callback[k])for(U=_.O(U.callback[k]),A=U.next();!A.done;A=U.next())A=A.value,A();U=_.ZK(P);U.gelTicks&&(U.gelTicks[k]=!0);A=_.Zj0(P);U=g||(0,_.Jc)();_.W("log_repeated_ytcsi_ticks")?k in A||(A[k]=U):A[k]=U;A=_.VX(P).cttAuthInfo;k==="_start"?Ebj().baseline(x,g,A):Ebj().tick(k,x,g,A);_.F73(P);return U}}};
Scb=function(k,g,P){if(_.w5.mark)if(k.startsWith("mark_")||(k="mark_"+k),g&&(k+=" ("+g+")"),P===void 0||_.W("web_csi_disable_alt_time_performance_mark"))_.w5.mark(k);else{P=_.W("csi_use_performance_navigation_timing")?P-_.w5.timeOrigin:P-(_.w5.timeOrigin||_.w5.timing.navigationStart);try{_.w5.mark(k,{startTime:P})}catch(x){}}};
YcC=function(){var k,g=(k=_.w5.getEntriesByType)==null?void 0:k.call(_.w5,"mark");g&&g.forEach(function(P){if(P.name.startsWith("mark_")){var x;(x=_.w5.clearMarks)==null||x.call(_.w5,P.name)}})};
_.jW0=function(){switch(UJ3()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
_.QWr=function(k){var g={},P=function(A,q,T){q=q.match("_rid")?q.split("_rid")[0]:q;typeof T==="number"&&(T=JSON.stringify(T));A.requestIds?A.requestIds.push({endpoint:q,id:T}):A.requestIds=[{endpoint:q,id:T}]};
k=_.O(Object.entries(k));for(var x=k.next();!x.done;x=k.next()){var U=_.O(x.value);x=U.next().value;U=U.next().value;switch(x){case "GetBrowse_rid":P(g,x,U);break;case "GetGuide_rid":P(g,x,U);break;case "GetHome_rid":P(g,x,U);break;case "GetPlayer_rid":P(g,x,U);break;case "GetSearch_rid":P(g,x,U);break;case "GetSettings_rid":P(g,x,U);break;case "GetTrending_rid":P(g,x,U);break;case "GetWatchNext_rid":P(g,x,U);break;case "yt_red":g.isRedSubscriber=!!U;break;case "yt_ad":g.isMonetized=!!U}}return g};
DwM=function(k,g,P,x,U,A){if(!_.W("web_csi_action_sampling_enabled")||!_.VX(A).actionDisabled){var q=_.ZK(A);if(q.gelSpans)q.gelSpans[k]=!0;else{var T={};q.gelSpans=(T[k]=!0,T)}lRk++;k={spanName:k,spanLengthUsec:String(Math.round(g*1E3)),spanNonce:lRk};x&&(k.spanInfo=x);U&&(k.parentSpanNonce=U);P&&(k.spanStartTimeUsec=String(Math.round(P*1E3)));_.mE(A||"").span[String(k.spanName)]=k;P=_.ZK(A);P.gelSpans||(P.gelSpans={});_.ST(P.gelSpans,k);P=wPC(A);A=_.VX(A).cttAuthInfo;Ebj().span(k,P,A);return k.spanNonce}};
_.t1M=function(k){var g=_.Ww("aft",k);if(g)return g;g=_.y4((k||"")+"TIMING_AFT_KEYS",["ol"]);for(var P=g.length,x=0;x<P;x++){var U=_.Ww(g[x],k);if(U)return U}return NaN};
_.M1s=function(k,g){_.Z0("ytglobal.timing"+(g||"")+"ready_",k)};
_.Ww=function(k,g){if(k=_.Zj0(g)[k])return typeof k==="number"?k:k[k.length-1]};
_.F73=function(k){var g=_.Ww("_start",k),P=_.t1M(k),x=!K73;g&&P&&x&&(YSs(obV,new vbu(Math.round(P-g),k)),K73=!0)};
Hju=function(k){cg0(k);aR0();YcC();k||(_.y4("TIMING_ACTION")&&_.X2("PREVIOUS_ACTION",_.y4("TIMING_ACTION")),_.X2("TIMING_ACTION",""))};
_.Nd0=function(k){k=k===void 0?{}:k;_.kP(function(){sX();fRj();Hju();_.M1s(!1);k.cttAuthInfo&&(_.VX().cttAuthInfo=k.cttAuthInfo);_.X2("TIMING_AFT_KEYS",[]);k.isHot?_.bL({loadType:"hot"}):_.bL({loadType:"warm"});_.X2("TIMING_ACTION","");delete _.y4("TIMING_INFO",{}).yt_lt;_.kP(_.h46)(k.startTime,void 0)})()};
_.h6=function(k,g,P,x){g=g===void 0?{}:g;_.kP(function(){var U=P?P:k;Bw(U);var A=g.sampleRate;if(!_.W("web_csi_action_sampling_enabled")||A===void 0||A<=1)A=!1;else{var q=wPC(U);A=e4b(q)%A!==0}A&&(_.VX(U).actionDisabled=!0);_.mE(U||"").info.actionType=k;g.cttAuthInfo&&(_.VX(U).cttAuthInfo=g.cttAuthInfo);_.X2(U+"TIMING_ACTION",k);_.kP(_.h46)(g.startTime,U);A={actionType:x||_.sWs(k)};g.logPreviousAction&&(A.previousAction=_.sWs(_.y4("TIMING_ACTION")));(q=_.hE())&&q!=="UNDEFINED_CSN"&&(A.clientScreenNonce=
q);_.bL(A,U);_.M1s(!0,U)})()};
Bw=function(k){_.kP(function(){sX(k);fRj(k);Hju(k)})()};
IRC=function(){_.kP(function(){var k=[],g;for(g in _.gP("ytcsi.".slice(0,-1)))g.endsWith("data_")&&k.push(g.slice(0,-5));k=_.O(k);for(g=k.next();!g.done;g=k.next())Bw(g.value);sX()})()};
_.ygb=function(k){return _.kP(function(){return _.XPu("_start",k)})()};
_.bL=function(k,g,P){_.kP(_.fD)(k,g,P===void 0?!1:P)};
_.EX=function(k,g,P){return _.kP(_.r5)(k,g,P)};
_.XPu=function(k,g){return _.kP(function(){var P=_.Zj0(g);return k in P})()};
CEr=function(k){if(!_.W("universal_csi_network_ticks"))return"";k=_.hY(k)||"";for(var g=Object.keys(pP6),P=0;P<g.length;P++){var x=g[P];if(k.includes(x))return x}return""};
R43=function(k){if(!_.W("universal_csi_network_ticks"))return function(){};
var g=pP6[k];return g?(_.LD(g),function(){var P=_.W("universal_csi_network_ticks")?(P=Gor[k])?_.LD(P):!1:!1;return P}):function(){}};
_.LD=function(k,g,P){return _.kP(function(){if(_.XPu(k,P))return!1;_.EX(k,g,P);return!0})()};
_.nD=function(k,g,P){_.kP(function(){if(!_.ygb(P)||_.XPu(k,P))return!1;_.EX(k,g,P);return!0})()};
_.Sx=function(k){return _.kP(_.Ww)(k,void 0)};
sX=function(k){_.ygb(k)&&_.EX("aa",void 0,k)};
_.xCV=function(k,g,P,x,U,A,q,T,c){var Z=kib();T=new zB({veType:g,youtubeData:A,jspbYoutubeData:T});A=FB({},Z);U&&(A.cttAuthInfo=U);U={csn:Z,pageVe:T.getAsJson()};_.W("expectation_logging")&&c&&c.screenCreatedLoggingExpectations&&(U.screenCreatedLoggingExpectations=c.screenCreatedLoggingExpectations);P&&P.visualElement?(U.implicitGesture={parentCsn:P.clientScreenNonce,gesturedVe:P.visualElement.getAsJson()},q&&(U.implicitGesture.gestureType=q)):P&&_.pH(new _.Da("newScreen() parent element does not have a VE - rootVe",
g));x&&(U.cloneCsn=x);k?vE("screenCreated",U,k,A):_.HE("screenCreated",U,A);YSs(K60,new gt6(Z));YD.clear();PF0.clear();$Cu.clear();return Z};
jx=function(k,g,P,x,U,A){A=A===void 0?{}:A;iIb(k,g,P,[x],U===void 0?!1:U,A)};
iIb=function(k,g,P,x,U,A){U=U===void 0?!1:U;A=A===void 0?{}:A;Object.assign(A,FB({cttAuthInfo:E7(g)||void 0},g));for(var q=_.O(x),T=q.next();!T.done;T=q.next()){T=T.value;var c=T.getAsJson();(_.vX.isEmpty(c)||!c.trackingParams&&!c.veType)&&_.pH(Error("Cf"));if(_.W("no_client_ve_attach_unless_shown")){var Z=UCb(T,g);if(c.veType&&!PF0.has(Z)&&!$Cu.has(Z)&&!U){if(!_.W("il_attach_cache_limit")||YD.size<1E3){YD.set(Z,[k,g,P,T]);return}_.W("il_attach_cache_limit")&&YD.size>1E3&&_.pH(new _.Da("IL Attach cache exceeded limit"))}T=
UCb(P,g);YD.has(T)?Ab0(P,g):$Cu.set(T,!0)}}x=x.filter(function(w){w.csn!==g?(w.csn=g,w=!0):w=!1;return w});
P={csn:g,parentVe:P.getAsJson(),childVes:_.al(x,function(w){return w.getAsJson()})};
g==="UNDEFINED_CSN"?QX("visualElementAttached",A,P):k?vE("visualElementAttached",P,k,A):_.HE("visualElementAttached",P,A)};
OI6=function(k,g,P,x,U){dCk(k,g,P,U)};
dCk=function(k,g,P,x){qP3(P,g);var U=FB({cttAuthInfo:E7(g)||void 0},g);P={csn:g,ve:P.getAsJson(),eventType:1};x&&(P.clientData=x);g==="UNDEFINED_CSN"?QX("visualElementShown",U,P):k?vE("visualElementShown",P,k,U):_.HE("visualElementShown",P,U)};
TYu=function(k,g,P,x){qP3(P,g);var U=FB({cttAuthInfo:E7(g)||void 0},g);P={csn:g,ve:P.getAsJson(),eventType:4};x&&(P.clientData=x);g==="UNDEFINED_CSN"?QX("visualElementShown",U,P):k?vE("visualElementShown",P,k,U):_.HE("visualElementShown",P,U)};
eIb=function(k,g,P,x,U){var A=(x=x===void 0?!1:x)?16:8;x=FB({cttAuthInfo:E7(g)||void 0,endOfSequence:x},g);P={csn:g,ve:P.getAsJson(),eventType:A};U&&(P.clientData=U);g==="UNDEFINED_CSN"?QX("visualElementHidden",x,P):k?vE("visualElementHidden",P,k,x):_.HE("visualElementHidden",P,x)};
VDr=function(k,g,P,x,U){cbI(k,g,P,void 0,x,U)};
cbI=function(k,g,P,x,U){qP3(P,g);x=x||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";var A=FB({cttAuthInfo:E7(g)||void 0},g);P={csn:g,ve:P.getAsJson(),gestureType:x};U&&(P.clientData=U);g==="UNDEFINED_CSN"?QX("visualElementGestured",A,P):k?vE("visualElementGestured",P,k,A):_.HE("visualElementGestured",P,A)};
ZII=function(k,g,P,x){var U=FB({cttAuthInfo:E7(g)||void 0},g);P={csn:g,ve:P.getAsJson(),clientData:x};g==="UNDEFINED_CSN"?QX("visualElementStateChanged",U,P):k?vE("visualElementStateChanged",P,k,U):_.HE("visualElementStateChanged",P,U)};
mC3=function(){var k=$Fj(16);for(var g=[],P=0;P<k.length;P++)g.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(k[P]&63));return g.join("")};
QX=function(k,g,P){wVI.push({payloadName:k,payload:P,jspbPayload:void 0,options:g});JbV||(JbV=vnr())};
Mab=function(k){if(wVI){for(var g=_.O(wVI),P=g.next();!P.done;P=g.next())P=P.value,P.payload&&(P.payload.csn=k.csn,_.HE(P.payloadName,P.payload,P.options));wVI.length=0}JbV=0};
UCb=function(k,g){return""+k.getAsJson().veType+k.getAsJson().veCounter+g};
qP3=function(k,g){if(_.W("no_client_ve_attach_unless_shown")){var P=UCb(k,g);PF0.set(P,!0);Ab0(k,g)}};
Ab0=function(k,g){k=UCb(k,g);YD.has(k)&&(g=YD.get(k)||[],jx(g[0],g[1],g[2],g[3],!0),YD.delete(k))};
FB=function(k,g){_.W("log_sequence_info_on_gel_web")&&(k.sequenceGroup=g);return k};
_.lL=function(k,g,P){_.kP(jx)(void 0,k,g,P)};
_.DK=function(k,g,P){_.kP(iIb)(void 0,k,g,P)};
_.t6=function(k,g){_.kP(OI6)(void 0,k,g,void 0,void 0,void 0)};
_.Mh=function(k,g,P){_.kP(function(){_.xP(g,function(x){TYu(void 0,k,x,P)})})()};
_.KD=function(k,g,P,x){_.kP(function(){_.xP(g,function(U){eIb(void 0,k,U,P,x)})})()};
_.op=function(k,g,P){_.kP(VDr)(void 0,k,g,P,void 0)};
_.vw=function(k,g,P,x){_.kP(cbI)(void 0,k,g,P,x,void 0)};
_.ap=function(k,g,P){_.kP(ZII)(void 0,k,g,P,void 0)};
rb3=function(k,g){Hw.set(k,g)};
f_V=function(k){Nh.initialized=!0;Nh.sessionId=k.sessionId||"";Nh.enabledSpans=k.enabledSpans;k.shouldSampleFn!=null&&(Nh.shouldSampleFn=k.shouldSampleFn)};
WUI=function(k){Nh.processors.push(k)};
s2b=function(k){return Nh.initialized?Nh.enabledSpans?Nh.enabledSpans[k]:!0:!1};
zI3=function(k,g,P){k=s2b(k)&&Nh.shouldSampleFn(k,g,bIM)?new BY3(k,g):void 0;k&&(k.options||(k.options={}),k.options.active=!0,Nh.stack.push(k));try{var x=P(k);k==null||k.end(void 0);return x}catch(U){throw k==null||k.end(2),U;}};
hIV=function(){RE.subscribe("handleError",function(k){try{for(var g in u3V)try{var P=u3V[g];typeof u3V[g]==="function"&&(P=P());k.params[g]=typeof u3V[g]==="object"?JSON.stringify(P):String(P)}catch(x){_.pH(x)}}catch(x){_.pH(x)}})};
Et6=function(){};
LUA=function(k,g){var P=Object.keys(k);k=new _.Da("[Command Handler] "+g,{filteredCommandNames:P,originalCommand:k});_.IE(k)};
ntj=function(k,g){LUA(k,g+" was called but not set")};
SPr=function(k){return function(){return new k}};
Ip=function(k){return function(){return _.Za().resolve(k)}};
FU6=function(k,g){var P=_.b(k,_.xC);if(P&&(P=g[P.signal]))return P();k=_.O(Object.keys(k));for(P=k.next();!P.done;P=k.next())if(P=P.value,g[P]&&(P=g[P]))return P()};
_.XB=function(k,g,P,x){return{browseEndpoint:{browseId:k},commandMetadata:{webCommandMetadata:{url:g,rootVe:P,webPageType:x===void 0?"WEB_PAGE_TYPE_BROWSE":x}}}};
YPr=function(k,g,P){var x=g=g===void 0?0:g;P=P===void 0?0:P;var U=P-x;return _.yX(k,"PPSV",void 0,void 0,(U>600?0:U<60||P<=0||x/P>.9)?0:g)};
_.yX=function(k,g,P,x,U){var A="/watch?v="+k;k={videoId:k};g&&(k.playlistId=g,A+="&list="+g);x&&(A+="&pp="+x);U&&(k.startTimeSeconds=U,A+="&t="+U+"s");g={watchEndpoint:k,commandMetadata:{webCommandMetadata:{url:A,rootVe:3832,webPageType:"WEB_PAGE_TYPE_WATCH"}}};P&&(g.clickTrackingParams=P);x&&(_.b(g,_.oV).playerParams=x);return g};
j2I=function(k){return{browseEndpoint:{browseId:"VL"+k},commandMetadata:{webCommandMetadata:{url:"/playlist?list="+k,rootVe:5754,webPageType:"WEB_PAGE_TYPE_PLAYLIST"}}}};
Q2u=function(k){if(k){var g;if(k){var P=(g=_.b(k.commandMetadata,_.A6))==null?void 0:g.url;g=!(!P||P==="/service_ajax")}else g=!1;if(g)return k;var x;if(k=(x=_.b(k,_.xD))==null?void 0:x.commands)for(x=_.O(k),k=x.next();!k.done;k=x.next())if(k=Q2u(k.value))return k}};
_.pD=function(k){return{runs:[{text:k}]}};
l_I=function(k,g){return k&&g?{runs:[{text:k,navigationEndpoint:g}]}:void 0};
CD=function(k){return k?_.pD(k):void 0};
_.G0=function(k){return k?{simpleText:k}:void 0};
_.Rp=function(k){var g=k.type;k=k.payload;g={type:g};k!==void 0&&(g.payload=k);return g};
DC0=function(k,g,P){for(var x=Object.assign({},k),U=_.O(Object.keys(g)),A=U.next();!A.done;A=U.next()){A=A.value;var q=k[A],T=g[A];if(T===void 0)delete x[A];else if(q===void 0)x[A]=T;else if(Array.isArray(T)&&Array.isArray(q))x[A]=P?[].concat(_.Kl(q),_.Kl(T)):T;else if(!Array.isArray(T)&&_.X0(T)&&!Array.isArray(q)&&_.X0(q))x[A]=DC0(q,T,P);else if(typeof T===typeof q)x[A]=T;else return g=new _.Da("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:A,originalValue:q,updateValue:T}),
_.IE(g),k}return x};
KUk=function(k){if(!k.length)return"";try{if(tDr)return tDr.decode(k);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(k)}catch(q){}for(var g=0,P=[],x=k.length;g<x;){for(var U=0;U<1024&&g<x;){var A=k[g++];if(A<128)MD6[U++]=A;else{if(A<224)A=(A&31)<<6|k[g++]&63;else if(A<240)A=(A&15)<<12|(k[g++]&63)<<6|k[g++]&63;else{if(U+1===1024){--g;break}A=(A&7)<<18|(k[g++]&63)<<12|(k[g++]&63)<<6|k[g++]&63;A-=65536;MD6[U++]=55296|A>>10;A=56320|A&1023}MD6[U++]=A}}A=String.fromCharCode.apply(String,
MD6);U<1024&&(A=A.substring(0,U));P.push(A)}return P.join("")};
vtk=function(k,g){var P;if((P=otb)==null?0:P.encodeInto)return g=otb.encodeInto(k,g),g.read<k.length?k.length*4:g.written;for(var x=P=0;x<k.length;x++){var U=k.charCodeAt(x);U<128?g[P++]=U:(U<2048?g[P++]=U>>6|192:((U&64512)===55296&&x+1<k.length&&(k.charCodeAt(x+1)&64512)===56320?(U=65536+((U&1023)<<10)+(k.charCodeAt(++x)&1023),g[P++]=U>>18|240,g[P++]=U>>12&63|128):g[P++]=U>>12|224,g[P++]=U>>6&63|128),g[P++]=U&63|128)}return P};
a_6=function(k,g,P){if(g&&P&&P.buffer===g.exports.memory.buffer){var x=g.realloc(P.byteOffset,k);if(x)return new Uint8Array(g.exports.memory.buffer,x,k)}k=g?new Uint8Array(g.exports.memory.buffer,g.malloc(k),k):new Uint8Array(k);P&&k.set(P);return k};
_.g1=function(k){k=new HI0(new NYj([_.Gs(decodeURIComponent(k))]));if(I_b(k,2)){var g=kz(k);var P=k.pos;var x=k.arrayView;P=P===void 0?0:P;var U=g===void 0?-1:g;P=P===void 0?0:P;U=U===void 0?-1:U;if(x.totalLength&&U){U<0&&(U=x.totalLength-P);x.focus(P);if(!(P-x.arrayPos+U<=x.arrays[x.arrayIdx].length)){var A=x.arrayIdx,q=x.arrayPos;x.focus(P+U-1);q=new Uint8Array(x.arrayPos+x.arrays[x.arrayIdx].length-q);for(var T=0,c=A;c<=x.arrayIdx;c++)q.set(x.arrays[c],T),T+=x.arrays[c].length;x.arrays.splice(A,
x.arrayIdx-A+1,q);x.arrayIdx=0;x.arrayPos=0;x.focus(P)}A=x.arrays[x.arrayIdx];x=new DataView(A.buffer,A.byteOffset+P-x.arrayPos,U)}else x=new DataView(new ArrayBuffer(0));x=new Uint8Array(x.buffer,x.byteOffset,x.byteLength);k.pos+=g;g=x}else g=void 0;g=g?KUk(g):void 0;k=I_b(k,4)?kz(k):void 0;x=XVC[k];if(typeof x==="undefined")throw k=new _.Da("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:k}),_.IE(k),k;return{entityTypeFieldNumber:k,entityType:x,entityId:g}};
_.xz=function(k,g,P){P=P===void 0?0:P;var x=new ybb;if(otb)k=otb.encode(k);else{var U=new Uint8Array(Math.ceil(k.length*1.2)),A=vtk(k,U);U.length<A&&(U=new Uint8Array(A),A=vtk(k,U));U.length>A&&(U=U.subarray(0,A));k=U}k!==void 0&&(PS(x,18),U=k.length,PS(x,U),$z(x,U),x.buf.set(k,x.pos),x.pos+=U);k=pVr[g];if(typeof k==="undefined")throw P=new _.Da("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:g}),_.IE(P),P;k!==void 0&&(PS(x,32),PS(x,k));PS(x,40);PS(x,1);g=new Uint8Array(x.buf.buffer,
x.buf.byteOffset,x.pos);return encodeURIComponent(_.tU(g,P))};
CFI=function(k){k=k.key||k.id;if(!k)throw Error("Hf");return k};
RIr=function(k,g){k=k===void 0?{}:k;return Gir(k,g)};
kHA=function(k,g,P,x){if(x===void 0)return x=Object.assign({},k[g]||{}),P=(delete x[P],x),x={},Object.assign({},k,(x[g]=P,x));var U={},A={};return Object.assign({},k,(A[g]=Object.assign({},k[g],(U[P]=x,U)),A))};
gRs=function(k,g,P,x,U){var A=k[g];if(A==null||!A[P])return k;x=DC0(A[P],x,U==="REPEATED_FIELDS_MERGE_OPTION_APPEND");U={};A={};return Object.assign({},k,(A[g]=Object.assign({},k[g],(U[P]=x,U)),A))};
_.ia=function(k,g,P){return k[g]?k[g][P]||null:null};
$96=function(){if(P5V)return P5V();var k={};P5V=wH("PersistentEntityStoreDb",{objectStores:(k.EntityStore={addedAtVersion:1},k.EntityAssociationStore={addedAtVersion:2},k),shared:!1,upgrade:function(g,P){P(1)&&PE(gN(g,"EntityStore",{keyPath:"key"}),"entityType","entityType");P(2)&&(g=gN(g,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),PE(g,"byParentEntityKey","parentEntityKey"),PE(g,"byChildEntityKey","childEntityKey"))},
version:3});return P5V()};
x96=function(k){return _.O_($96(),k)};
U8=function(k){return window.Int32Array?new Int32Array(k):Array(k)};
U90=function(k){return _.O_(i8M(),k)};
AMV=function(k){return new AP("WRONG_DATA_TYPE",{encoderVersion:k})};
d9b=function(k){return k instanceof Error?new AP("UNKNOWN_ENCODE_ERROR",{originalMessage:k.message}):new AP("UNKNOWN_ENCODE_ERROR")};
O8r=function(k){return k instanceof Error?new AP("UNKNOWN_DECODE_ERROR",{originalMessage:k.message}):new AP("UNKNOWN_DECODE_ERROR")};
qvk=function(k,g){k=k instanceof AP?k:g(k);_.IE(k);throw k;};
TRb=function(k){k=(new TextEncoder).encode(k).subarray(0,16);var g=new Uint8Array(16);g.set(k);return g};
cMC=function(k){var g=etj[k];if(g)return g;_.pH(new _.Da("Entity model not found.",{entityType:k}))};
_.d1=function(){Vjb||(Vjb=Z8C());return Vjb};
Z8C=function(){var k,g,P;return _.e(function(x){if(x.nextAddress==1)return _.Bo(x,2),x.yield(_.mW(),4);if(x.nextAddress!=2){k=x.yieldResult;if(!k||!_.l$()||typeof _.iV.BroadcastChannel==="undefined")return x.return();g=new m9V;return x.return(new O8(k,g))}P=_.Ll(x);P instanceof Error&&_.IE(P);return x.return()})};
_.qi=function(k,g){var P;return _.e(function(x){if(x.nextAddress==1){P=k.mutations;if(!P||P.length<=0)return x.return();g&&g.dispatch(_.Rp({type:"ENTITY_LOADED",payload:P}));return x.yield(wW6(P),2)}P.length=0;_.SV(x)})};
wW6=function(k){var g;return _.e(function(P){return P.nextAddress==1?P.yield(_.d1(),2):(g=P.yieldResult)?P.yield(_.TY(g,"readwrite",function(x){for(var U={},A=_.O(k),q=A.next(),T={};!q.done;T={mutation$jscomp$8:void 0,mutationEntityType$jscomp$3:void 0},q=A.next())T.mutation$jscomp$8=q.value,T.mutation$jscomp$8.entityKey&&JMj(T.mutation$jscomp$8)&&(T.mutationEntityType$jscomp$3=(0,_.vX.getAnyKey)(T.mutation$jscomp$8.payload),q=void 0,T.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_REPLACE"&&(q=function(c){return function(){return _.rMC(x,
c.mutation$jscomp$8.payload[c.mutationEntityType$jscomp$3],c.mutationEntityType$jscomp$3)}}(T)),T.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_DELETE"&&(q=function(c){return function(){return fqb(x,c.mutation$jscomp$8.entityKey)}}(T)),T.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_UPDATE"&&(q=function(c){return function(){return W8A(x,c.mutation$jscomp$8.entityKey,c.mutation$jscomp$8.payload[c.mutationEntityType$jscomp$3],c.mutationEntityType$jscomp$3)}}(T)),q&&(U[T.mutation$jscomp$8.entityKey]=
U[T.mutation$jscomp$8.entityKey]?U[T.mutation$jscomp$8.entityKey].then(q):q()));
return PQ.all(Object.values(U))}),0):P.return()})};
JMj=function(k){var g;k=(g=k.options)==null?void 0:g.persistenceOption;return k==="ENTITY_PERSISTENCE_OPTION_PERSIST"||k==="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"};
BR3=function(k,g){var P,x;_.e(function(U){if(U.nextAddress==1)return U.yield(_.d1(),2);if(U.nextAddress!=3)return(P=U.yieldResult)?U.yield(_.TY(P,"readonly",function(A){var q={},T=Object.keys(g).map(function(c){var Z=g[c]?[].concat(_.Kl(g[c])):[];return sxA(A,c,Z,q)});
return PQ.all(T).then(function(){return q})}),3):U.return();
x=U.yieldResult;Object.keys(x).length>0&&k.dispatch(b8s(x));_.SV(U)})};
sxA=function(k,g,P,x){return e8(k,g,P).then(function(U){x[g]=ztV(P,U)})};
ztV=function(k,g){if(g.length!==k.length)throw Error("Kf");return g.reduce(function(P,x,U){P[k[U]]=x;return P},{})};
ER0=function(k){var g=k.filter(function(U){var A;return(U==null?void 0:(A=U.transferEntity)==null?void 0:A.transferState)==="TRANSFER_STATE_COMPLETE"}).length,P=k.filter(function(U){var A;
return(U==null?void 0:(A=U.transferEntity)==null?void 0:A.transferState)==="TRANSFER_STATE_FAILED"}).length,x=k.filter(function(U){var A;
return(U==null?void 0:(A=U.transferEntity)==null?void 0:A.transferState)&&u_b.includes(U.transferEntity.transferState)});
if(!(g||x!=null&&x.length))return 0;g=_.htu(x)+g;k=k.length-P;return k===0?0:Math.round(g*100/k)/100};
_.htu=function(k){var g=[];g=g.concat.apply(g,_.Kl(k.filter(function(A){return A.streamEntity}).map(function(A){var q=Object.assign({},A.streamEntity),T,c=(T=A.transferEntity)==null?void 0:T.transferState;
q.streamsProgress=q.streamsProgress||[];q.streamsProgress=q.streamsProgress.map(function(Z){var w=Object.assign({},Z);w.numBytesDownloaded=c==="TRANSFER_STATE_COMPLETE"?Z.numTotalBytes:Z.numBytesDownloaded;return w});
return q}).map(function(A){return A.streamsProgress})));
var P=k=0;g=_.O(g);for(var x=g.next();!x.done;x=g.next()){var U=x.value;x=Number(U.numBytesDownloaded);U=Number(U.numTotalBytes);P+=isNaN(x)?0:x;k+=isNaN(U)?0:U}return k===0?0:Math.round(P*100/k)/100};
L8j=function(k){if(!k||!k.expirationTimestamp||!k.action)return!1;var g=(0,_.Jc)()/1E3;return Number(k.expirationTimestamp)>=g};
cS=function(k){return k&&k.expirationTimestamp&&k.action?L8j(k)&&k.action==="OFFLINE_VIDEO_POLICY_ACTION_OK":!1};
_.V9=function(k){return["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"].includes(k||"TRANSFER_STATE_UNKNOWN")};
nRb=function(k){var g=new ybb;if(k!==void 0){var P=Math.ceil(Math.log2(k.length*4+2)/7);P=P===void 0?2:P;PS(g,10);g.submessagePosStack.push(g.pos);g.submessagePosStack.push(P);g.pos+=P;$z(g,k.length*1.2);P=vtk(k,g.buf.subarray(g.pos));g.pos+P>g.buf.length&&($z(g,P),P=vtk(k,g.buf.subarray(g.pos)));g.pos+=P;k=g.submessagePosStack.pop();P=g.submessagePosStack.pop();for(var x=g.pos-P-k;k--;){var U=k?128:0;g.view.setUint8(P++,x&127|U);x>>=7}}g=new Uint8Array(g.buf.buffer,g.buf.byteOffset,g.pos);return(new TextDecoder("utf-8")).decode(g)};
_.Zs=function(k){var g=0;k=_.O(k);for(var P=k.next(),x={};!P.done;x={transferState$jscomp$3:void 0},P=k.next()){var U=P.value,A=void 0;P=(A=U.streamEntity)!=null?A:{};A=void 0;x.transferState$jscomp$3=(A=U.transferEntity)==null?void 0:A.transferState;A=U=void 0;((U=P)==null?0:(A=U.streamsProgress)==null?0:A.length)&&P.streamsProgress.forEach(function(q){return function(T){T=Number(q.transferState$jscomp$3==="TRANSFER_STATE_COMPLETE"?T.numTotalBytes:T.numBytesDownloaded);isFinite(T)&&(g+=T)}}(x))}return g};
SvI=function(k){return k.some(function(g){var P;if(!(g==null?0:(P=g.transferEntity)==null?0:P.transferState)){var x;return!(g==null?0:(x=g.policyEntity)==null?0:x.action)||g.policyEntity.action==="OFFLINE_VIDEO_POLICY_ACTION_OK"}return u_b.includes(g.transferEntity.transferState)})};
F8M=function(k,g){if(!g)return!1;if(_.W("of_pb_en_po_ks"))return!0;var P;k=(P=_.ia(k,"offlineVideoPolicy",_.xz(g,"offlineVideoPolicy")))!=null?P:void 0;return!!k&&cS(k)};
_.jx0=function(k){var g=["TRANSFER_STATE_COMPLETE"];g=g===void 0?Yvb:g;return k.filter(function(P){var x,U;return g.includes((U=(x=P.transferEntity)==null?void 0:x.transferState)!=null?U:"TRANSFER_STATE_UNKNOWN")})};
Qxr=function(k,g){if(g){var P,x=(P=_.ia(k,"playbackData",_.xz(g,"playbackData")))!=null?P:null,U;P=(U=_.ia(k,"transfer",_.xz(g,"transfer")))!=null?U:null;var A;U=(A=_.ia(k,"offlineVideoStreams",_.xz(g,"offlineVideoStreams")))!=null?A:null;var q;k=(q=_.ia(k,"offlineVideoPolicy",_.xz(g,"offlineVideoPolicy")))!=null?q:null;if(x||P||U||k)return{playbackDataEntity:x,transferEntity:P,streamEntity:U,policyEntity:k}}};
_.w1=function(k){var g=k.playbackData;if(!g)return[];var P=[];g=_.O(Object.keys(g));for(var x=g.next();!x.done;x=g.next()){var U=x.value;if(!lqb(k,_.g1(U).entityId)&&(x=Qxr(k,_.g1(U).entityId))){var A=void 0,q=void 0;U=(q=Number((A=_.ia(k,"playbackData",U))==null?void 0:A.streamDownloadTimestampSeconds))!=null?q:(0,_.Jc)();P.push({entity:x,streamDownloadTimestamp:U})}}return P.sort(function(T,c){var Z=T.streamDownloadTimestamp,w=c.streamDownloadTimestamp;return w===Z?T.entity.streamEntity&&!c.entity.streamEntity?
1:-1:w-Z}).map(function(T){return T.entity})};
D9b=function(k){return _.jx0(_.w1(k))};
_.tjM=function(k){return _.w1(k).filter(function(g){var P;if(((P=g.policyEntity)==null?0:P.action)&&g.policyEntity.action!=="OFFLINE_VIDEO_POLICY_ACTION_OK")return!1;var x;if((x=g.transferEntity)==null?0:x.transferState){var U;return u_b.includes((U=g.transferEntity)==null?void 0:U.transferState)}return!0})};
lqb=function(k,g){var P;return((P=_.ia(k,"downloadStatusEntity",_.xz(g,"downloadStatusEntity")))==null?void 0:P.downloadState)==="DOWNLOAD_STATE_USER_DELETED"?!0:!1};
MjI=function(k){var g;if(k==null?0:(g=k.playbackDataEntity)==null?0:g.key)return _.g1(k.playbackDataEntity.key).entityId;var P;if(k==null?0:(P=k.transferEntity)==null?0:P.key)return _.g1(k.transferEntity.key).entityId;var x;if(k==null?0:(x=k.streamEntity)==null?0:x.key)return _.g1(k.streamEntity.key).entityId;var U;if(k==null?0:(U=k.policyEntity)==null?0:U.key)return _.g1(k.policyEntity.key).entityId};
oRb=function(k){var g=new Set,P;k=(P=k.mainDownloadsListEntity)==null?void 0:P[K8b];var x;if(!(k==null?0:(x=k.downloads)==null?0:x.length))return g;var U;k==null||(U=k.downloads)==null||U.forEach(function(A){(A==null?0:A.videoItem)&&g.add(A.videoItem)});
return g};
JP=function(k,g){if(g){var P=_.ia(k,"mainVideoEntity",_.xz(g,"mainVideoEntity")),x=_.ia(k,"downloadStatusEntity",_.xz(g,"downloadStatusEntity")),U=_.ia(k,"ytMainChannelEntity",_.xz(g,"ytMainChannelEntity")),A={playbackDataEntity:null,transferEntity:null,streamEntity:null,policyEntity:null};k=Qxr(k,g);x=(x==null?void 0:x.downloadState)==="DOWNLOAD_STATE_PENDING_DOWNLOAD"||!_.W("woffle_render_failed_download_state_ks")&&(x==null?void 0:x.downloadState)==="DOWNLOAD_STATE_FAILED";!k&&x&&(k=A);if(k&&P&&
U)return Object.assign({},{videoEntity:P,channelEntity:U},k)}};
aqj=function(k,g){return vRb(k,g)==="TRANSFER_STATE_COMPLETE"&&F8M(k,g)};
H8A=function(k,g){if(!g)return!1;var P;k=(P=_.ia(k,"playbackData",_.xz(g,"playbackData")))!=null?P:void 0;return!!k&&!!k.playerResponseJson};
vRb=function(k,g){if(!g)return"TRANSFER_STATE_UNKNOWN";var P=_.ia(k,"transfer",_.xz(g,"transfer"));if(P){var x;return(x=P.transferState)!=null?x:"TRANSFER_STATE_UNKNOWN"}P=_.ia(k,"offlineOrchestrationActionWrapperEntity",_.xz(g,"offlineOrchestrationActionWrapperEntity"));k=_.ia(k,"mainVideoEntity",_.xz(g,"mainVideoEntity"));return P||k?"TRANSFER_STATE_TRANSFER_IN_QUEUE":"TRANSFER_STATE_UNKNOWN"};
NRC=function(k,g){if(!g)return"TRANSFER_STATE_UNKNOWN";if(k=_.ia(k,"transfer",_.xz(g,"transfer"))){var P;return(P=k.transferState)!=null?P:"TRANSFER_STATE_UNKNOWN"}return"TRANSFER_STATE_UNKNOWN"};
Iq6=function(k,g){return g&&(k=_.ia(k,"videoPlaybackPositionEntity",_.xz(g,"videoPlaybackPositionEntity")),k==null?0:k.lastPlaybackPositionSeconds)?Number(k.lastPlaybackPositionSeconds):0};
yM0=function(k,g){return XW6(k).some(function(P){var x;return(P==null?void 0:(x=P.mainPlaylistEntity)==null?void 0:x.playlistId)===g})};
C5A=function(k,g,P){var x=pWr(k,g);if(!x.length)return[];g=[];x=_.O(x);for(var U=x.next();!U.done;U=x.next()){U=U.value;var A=JP(k,U);P&&vRb(k,U)!=="TRANSFER_STATE_COMPLETE"||A&&g.push(A)}return g};
pWr=function(k,g){if(!g)return[];var P=_.xz(g,"mainPlaylistEntity"),x;g=(x=k.mainPlaylistEntity)==null?void 0:x[P];x=[];if(g==null||!g.videos)return x;g=_.O(g.videos);for(P=g.next();!P.done;P=g.next()){P=P.value;var U=void 0,A=void 0,q=void 0,T=(U=k)==null?void 0:(A=U.mainPlaylistVideoEntity)==null?void 0:(q=A[P])==null?void 0:q.video;T&&(P=_.g1(T).entityId)&&x.push(P)}return x};
GHb=function(k,g){if(g){var P=_.ia(k,"mainPlaylistEntity",_.xz(g,"mainPlaylistEntity")),x=_.ia(k,"mainPlaylistDownloadStateEntity",_.xz(g,"mainPlaylistDownloadStateEntity"));k=_.ia(k,"ytMainChannelEntity",_.xz(g,"ytMainChannelEntity"));if(x&&P)return Object.assign({},{mainPlaylistEntity:P,mainPlaylistDownloadStateEntity:x},!!k&&{channelEntity:k})}};
XW6=function(k){return Rt0(k).sort(function(g,P){return P.addedTimestampMillis-g.addedTimestampMillis}).map(function(g){return g.downloadedPlaylistEntities})};
Rt0=function(k){var g=k.mainPlaylistDownloadStateEntity,P=[];if(!g)return P;for(var x=_.O(Object.keys(g)),U=x.next();!U.done;U=x.next()){var A=U.value;U=GHb(k,_.g1(A).entityId);var q=void 0;A=Number((q=g[A])==null?void 0:q.addedTimestampMillis);q=isNaN(A)?(0,_.Jc)():A;U!==void 0&&P.push({downloadedPlaylistEntities:U,addedTimestampMillis:q})}return P};
k3A=function(k){var g,P=(g=k.mainPlaylistVideoEntity)!=null?g:{};return new Set(XW6(k).reduce(function(x,U){x=x===void 0?[]:x;var A,q;U==null||(A=U.mainPlaylistEntity)==null||(q=A.videos)==null||q.forEach(function(T){var c;(T=(c=P[T])==null?void 0:c.video)&&x.push(T)});
return x},[]))};
gmj=function(k){return"downloadedMusicPlaylistEntities"in k};
PjM=function(k){return"mainPlaylistEntity"in k&&"mainPlaylistDownloadStateEntity"in k};
$43=function(k){return"videoEntity"in k&&"channelEntity"in k};
x46=function(k){var g=k.musicPlaylistDownloadMetadataEntity,P=[];if(!g)return P;for(var x=_.O(Object.keys(g)),U=x.next();!U.done;U=x.next()){U=U.value;a:{var A=k,q=_.g1(U).entityId;if(q){var T=_.ia(A,"musicPlaylist",_.xz(q,"musicPlaylist"));A=_.ia(A,"musicPlaylistDownloadMetadataEntity",_.xz(q,"musicPlaylistDownloadMetadataEntity"));if(T&&A){T={musicPlaylistEntity:T,musicPlaylistDownloadStateEntity:A};break a}}T=void 0}A=void 0;U=Number((A=g[U])==null?void 0:A.addedTimestampMillis);U=isNaN(U)?(0,_.Jc)():
U;T!==void 0&&P.push({downloadedMusicPlaylistEntities:T,addedTimestampMillis:U})}return P};
iFM=function(k){var g=new Set;k=_.O(k);for(var P=k.next();!P.done;P=k.next())if(P=P.value,"musicPlaylistEntity"in P&&"musicPlaylistDownloadStateEntity"in P){P=_.O(P.musicPlaylistEntity.tracks);for(var x=P.next();!x.done;x=P.next())g.add(x.value)}return g};
U4V=function(k,g){if(g){var P=_.ia(k,"musicTrack",_.xz(g,"musicTrack")),x=_.ia(k,"musicArtist",_.xz(g,"musicArtist"))||{};if((k=Qxr(k,g))&&P&&x)return Object.assign({},{musicTrackEntity:P,musicArtistEntity:x},k)}};
AH0=function(k){var g=k.musicTrackDownloadMetadataEntity,P=[];if(!g)return[];g=_.O(Object.keys(g));for(var x=g.next();!x.done;x=g.next()){var U=x.value;x=U4V(k,_.g1(U).entityId);var A=void 0;U=Number((A=_.ia(k,"musicTrackDownloadMetadataEntity",U))==null?void 0:A.addedTimestampMillis);A=isNaN(U)?(0,_.Jc)():U;x!==void 0&&P.push({downloadedMusicEntities:x,addedTimestampMillis:A})}return P};
qpk=function(k,g){if(!g)return[];if(Object.values(d40).includes(g))return OFk(k,g);g=_.xz(g,"musicPlaylist");var P;k=(P=k.musicPlaylist)==null?void 0:P[g];P=[];if(k==null||!k.tracks)return P;k=_.O(k.tracks);for(g=k.next();!g.done;g=k.next())(g=_.g1(g.value).entityId)&&P.push(g);return P};
OFk=function(k,g){var P=new Set,x=x46(k).map(function(A){return A.downloadedMusicPlaylistEntities});
x=iFM(x);x=_.O(x);for(var U=x.next();!U.done;U=x.next())(U=_.g1(U.value).entityId)&&P.add(U);return Tw3(k).downloadedMusicEntities.filter(function(A){var q;if((q=A.musicTrackEntity)!=null&&q.videoId){A=A.musicTrackEntity;if(q=g==="PPOM"?!0:!P.has(A.videoId))b:switch(A=A.musicVideoType,g){case "PPSE":q=A==="MUSIC_VIDEO_TYPE_PODCAST_EPISODE";break b;default:q=A!=="MUSIC_VIDEO_TYPE_PODCAST_EPISODE"}A=q}else A=!1;return A}).map(function(A){var q;
return(q=A.musicTrackEntity)==null?void 0:q.videoId})};
Tw3=function(k){var g=AH0(k).sort(function(P,x){return x.addedTimestampMillis-P.addedTimestampMillis}).map(function(P){return"downloadedMusicEntities"in P?P.downloadedMusicEntities:gmj(P)?P.downloadedMusicPlaylistEntities:{}});
k=x46(k).sort(function(P,x){return x.addedTimestampMillis-P.addedTimestampMillis}).map(function(P){return"downloadedMusicEntities"in P?P.downloadedMusicEntities:gmj(P)?P.downloadedMusicPlaylistEntities:{}});
return{downloadedMusicEntities:g,downloadedMusicPlaylistEntities:k}};
cH6=function(k,g){g=_.y4("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?qpk(k,g):pWr(k,g);if(!g.length)return"TRANSFER_STATE_UNKNOWN";g=g.map(function(P){return NRC(k,P)});
return eFM(g)};
eFM=function(k){var g=new Set(k);if(g.has("TRANSFER_STATE_FAILED")&&g.size===1)return"TRANSFER_STATE_FAILED";g.delete("TRANSFER_STATE_FAILED");if(g.has("TRANSFER_STATE_UNKNOWN")&&g.size===1)return"TRANSFER_STATE_PRE_TRANSFER";g.delete("TRANSFER_STATE_UNKNOWN");if(g.has("TRANSFER_STATE_PRE_TRANSFER")&&g.size===1||g.size===0)return"TRANSFER_STATE_PRE_TRANSFER";k=g.has("TRANSFER_STATE_TRANSFERRING");g=g.has("TRANSFER_STATE_TRANSFER_IN_QUEUE");return k||g?"TRANSFER_STATE_TRANSFERRING":"TRANSFER_STATE_COMPLETE"};
r1=function(k){var g=k.mainVideoDownloadStateEntity,P=[];if(!g)return[];g=_.O(Object.keys(g));for(var x=g.next();!x.done;x=g.next()){var U=x.value;if(!lqb(k,_.g1(U).entityId)){x=JP(k,_.g1(U).entityId);var A=void 0,q=void 0;U=(q=Number((A=_.ia(k,"mainVideoDownloadStateEntity",U))==null?void 0:A.addedTimestampMillis))!=null?q:(0,_.Jc)();x!==void 0&&P.push({downloadedVideoEntities:x,addedTimestampMillis:U})}}return P};
Veb=function(k){return r1(k).sort(function(g,P){return P.addedTimestampMillis-g.addedTimestampMillis}).map(function(g){return g.downloadedVideoEntities})};
_.m4I=function(k){var g=k3A(k),P=_.fy(k),x=oRb(k),U=r1(k).filter(function(q){var T,c;if((q==null?void 0:(T=q.downloadedVideoEntities)==null?void 0:(c=T.transferEntity)==null?void 0:c.transferState)!=="TRANSFER_STATE_COMPLETE")return!1;var Z,w;q=q==null?void 0:(Z=q.downloadedVideoEntities)==null?void 0:(w=Z.videoEntity)==null?void 0:w.key;return _.W("kevlar_use_library_entity")?q&&(x.has(q)||P[q]):q&&!g.has(q)}),A=Rt0(k).filter(function(q){return cH6(k,q.downloadedPlaylistEntities.mainPlaylistEntity.playlistId)===
"TRANSFER_STATE_COMPLETE"});
return[].concat(_.Kl(U),_.Kl(A)).sort(function(q,T){return T.addedTimestampMillis-q.addedTimestampMillis}).map(function(q){return ZFb(q)})};
w_r=function(k,g){if(g&&F8M(k,g)){var P,x,U=(x=(P=_.ia(k,"playbackData",_.xz(g,"playbackData")))!=null?P:void 0)==null?void 0:x.playerResponseJson;if(U){try{var A=JSON.parse(U);var q=_.ia(k,"transfer",_.xz(g,"transfer")),T=Iq6(k,g);T&&(A=Object.assign({},A,{playerConfig:Object.assign({},A.playerConfig,{playbackStartConfig:{startPosition:{streamTimeMillis:""+T*1E3}}})}));A.cotn=q==null?void 0:q.cotn}catch(c){}return A}}};
_.rHu=function(k){var g,P,x;k=(x=(P=((g=k.downloadsPageViewConfigurationEntity)!=null?g:{})[_.WS])==null?void 0:P.smartDownloadsOptInBannerVisibility)!=null?x:{};var U;return(U=_.b(k,JHA))!=null?U:{}};
_.fy=function(k){var g,P,x;k=(x=(P=((g=k.mainDownloadsListEntity)!=null?g:{})[_.fAb])==null?void 0:P.downloads)!=null?x:[];g={};P=_.O(k);for(x=P.next();!x.done;x=P.next())k=void 0,g[(k=x.value.videoItem)!=null?k:""]=!0;return g};
Wf0=function(k){var g=_.fy(k);if(Object.keys(g).length===0)return!1;var P=k.mainVideoEntity;if(!P)return!0;P=_.O(Object.keys(P));for(var x=P.next();!x.done;x=P.next()){x=x.value;var U=_.g1(x).entityId;if(g[x]&&!lqb(k,U))return!1}return!0};
_.s8=function(k){var g=_.fy(k);return r1(k).sort(function(P,x){return P.addedTimestampMillis-x.addedTimestampMillis}).map(function(P){return P.downloadedVideoEntities}).filter(function(P){var x;
return(P=P==null?void 0:(x=P.videoEntity)==null?void 0:x.key)&&!!g[P]})};
_.bF6=function(k){var g,P,x;k=(x=(P=((g=k.downloadsPageViewConfigurationEntity)!=null?g:{})[_.WS])==null?void 0:P.downloadsUpsellBannerVisibility)!=null?x:{};var U;return(U=_.b(k,sz0))!=null?U:{}};
ZFb=function(k){return"downloadedVideoEntities"in k?k.downloadedVideoEntities:"downloadedPlaylistEntities"in k?k.downloadedPlaylistEntities:{}};
Bwk=function(k){var g=_.fy(k),P=k3A(k),x=r1(k).filter(function(U){var A,q;return(U=U==null?void 0:(A=U.downloadedVideoEntities)==null?void 0:(q=A.videoEntity)==null?void 0:q.key)&&!g[U]&&!P.has(U)});
k=Rt0(k);return[].concat(_.Kl(x),_.Kl(k)).sort(function(U,A){return A.addedTimestampMillis-U.addedTimestampMillis}).map(function(U){return ZFb(U)})};
_.ba=function(k){if(!_.W("kevlar_use_library_entity"))return Bwk(k);var g=r1(k).filter(function(x){var U,A;if(U=x=x==null?void 0:(U=x.downloadedVideoEntities)==null?void 0:(A=U.videoEntity)==null?void 0:A.key){var q,T,c;U=((T=(q=k.mainDownloadsListEntity)==null?void 0:q[K8b])==null?0:(c=T.downloads)==null?0:c.length)?oRb(k).has(x):!1}return U}),P=Rt0(k);
return[].concat(_.Kl(g),_.Kl(P)).sort(function(x,U){return U.addedTimestampMillis-x.addedTimestampMillis}).map(function(x){return ZFb(x)})};
zFu=function(k){var g=_.fy(k),P=k3A(k);return Veb(k).filter(function(x){var U;return(x=x==null?void 0:(U=x.videoEntity)==null?void 0:U.key)&&!g[x]&&!P.has(x)})};
uxk=function(k){if(!_.W("kevlar_use_library_entity"))return zFu(k);var g=_.fy(k),P=oRb(k);return Veb(k).filter(function(x){var U;return(x=x==null?void 0:(U=x.videoEntity)==null?void 0:U.key)&&!g[x]&&P.has(x)})};
hF6=function(k,g){g=_.xz(g,"settingEntity");var P,x,U;return!!((U=(x=((P=k.settingEntity)!=null?P:{})[g])==null?void 0:x.settingOptionValue)!=null?U:{}).boolValue};
_.BS=function(k){var g=_.s8(k);if(SvI(g))return 0;var P=[];g=_.O(g);for(var x=g.next();!x.done;x=g.next()){x=x.value;var U=void 0,A=void 0;if((U=x)==null?0:(A=U.videoEntity)==null?0:A.key)U=_.g1(x.videoEntity.key).entityId,x=k,U=_.xz(U,"mainVideoDownloadStateEntity"),x=_.ia(x,"mainVideoDownloadStateEntity",U),(x=Number(x==null?void 0:x.addedTimestampMillis))&&P.push(x)}return Math.max.apply(Math,_.Kl(P))};
_.zY=function(k){return k.ui.richGridMiniMode};
_.ua=function(k){return k.ui.richGridItemsPerRow};
_.EmV=function(k){return k.ui.richGridSlimItemsPerRow};
_.LfV=function(k){return k.ui.guideIsExpanded};
_.hP=function(k){return k.ui.miniplayerIsActive};
nm0=function(k){return k.ui.singleOptionSurveyIsActive};
_.E8=function(k){var g;return((g=k.ui)==null?void 0:g.currentPageType)||"WEB_PAGE_TYPE_UNKNOWN"};
_.Sp6=function(k){return _.E8(k)==="WEB_PAGE_TYPE_WATCH"};
_.Ffk=function(k){return _.E8(k)==="WEB_PAGE_TYPE_SHORTS"};
_.Ypb=function(k){return k.ui.inlinePreviewIsActive};
_.jzI=function(k){return k.ui.inlinePreviewIsEnabled};
_.QzC=function(k){return k.ui.miniplayerPlaybackState};
_.Ly=function(k){return k.ui.isOnline};
_.lAb=function(k){return k.ui.frostedGlassMode};
_.ny=function(k,g){return vRb(k.entities,g)};
_.S8=function(k,g){return cH6(k.entities,g)};
D4u=function(k,g){var P;if(g){var x;k=(x=_.ia(k.entities,"offlineVideoPolicy",_.xz(g,"offlineVideoPolicy")))==null?void 0:x.action}else k=void 0;return(P=k)!=null?P:"OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN"};
teI=function(k,g){var P;g?(k=_.ia(k.entities,"offlineVideoPolicy",_.xz(g,"offlineVideoPolicy")),k=Number(k==null?void 0:k.expirationTimestamp)):k=void 0;return(P=k)!=null?P:0};
_.MeM=function(k){return _.w1(k.entities).length};
Kfr=function(k,g){return JP(k.entities,g)};
omr=function(k,g){return GHb(k.entities,g)};
Fm=function(k,g){return(k=JP(k.entities,g))?_.htu([k]):0};
_.vmu=function(k,g){var P=_.y4("INNERTUBE_CLIENT_NAME")==="WEB_REMIX";if(P){var x=k.entities;var U=qpk(x,g);if(U.length){var A=[];U=_.O(U);for(var q=U.next();!q.done;q=U.next())(q=U4V(x,q.value))&&A.push(q);x=A}else x=[]}else x=C5A(k.entities,g);var T;if(P){var c=k.entities;g?(g=_.xz(g,"musicPlaylist"),c=(T=c.musicPlaylist)==null?void 0:T[g],T=c!=null&&c.tracks?c.tracks.length:0):T=0}else T=k.entities,g?(g=_.xz(g,"mainPlaylistEntity"),T=(c=T.mainPlaylistEntity)==null?void 0:c[g],T=T!=null&&T.videos?
T.videos.length:0):T=0;return x.length!==T?0:x?ER0(x):0};
_.aAb=function(k){return k.download.isLeaderTab};
_.HFI=function(k,g,P){if(!g&&P){var x=k.entities;if(P){var U=nRb(P),A,q;g=(q=(A=_.ia(x,"offlineabilityEntity",_.xz(U,"offlineabilityEntity")))==null?void 0:A.addToOfflineButtonState)!=null?q:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"}else g="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"}else A=k.entities,g?(q=nRb(g),g=(U=(x=_.ia(A,"offlineabilityEntity",_.xz(q,"offlineabilityEntity")))==null?void 0:x.addToOfflineButtonState)!=null?U:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"):g="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";
return g};
Nw6=function(k,g){k=k.entities;if(g){g=nRb(g);var P,x;g=(x=(P=_.ia(k,"offlineabilityEntity",_.xz(g,"offlineabilityEntity")))==null?void 0:P.addToOfflineButtonState)!=null?x:"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"}else g="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";return g};
_.IA0=function(k){var g=k.entities;k=_.Ly(k);var P=hF6(g,"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED");if(!_.W("kevlar_modern_downloads_page")&&P)var x=!1;else{var U,A;g=(A=(U=((x=g.downloadsPageViewConfigurationEntity)!=null?x:{})[_.WS])==null?void 0:U.smartDownloadsOptInBannerVisibility)!=null?A:{};x=k?!!g.visibleWithConnection:!!g.visibleWithoutConnection}return x};
_.X_0=function(k){return hF6(k.entities,"SMART_DOWNLOADS_ENABLED")};
_.yHA=function(k){return Wf0(k.entities)};
p_A=function(k){return _.s8(k.entities).every(function(g){var P;return(g==null?void 0:(P=g.transferEntity)==null?void 0:P.transferState)&&!u_b.includes(g.transferEntity.transferState)})};
_.Cjj=function(k){var g,P,x,U=(x=(P=((g=k.entities.downloadsPageViewConfigurationEntity)!=null?g:{})[_.WS])==null?void 0:P.downloadsUpsellBannerVisibility)!=null?x:{};return _.Ly(k)?!!U.visibleWithConnection:!!U.visibleWithoutConnection};
_.G3k=function(k,g){return lqb(k.entities,g)};
RFr=function(k,g){if(g){var P,x;k=(x=(P=_.ia(k.entities,"downloadStatusEntity",_.xz(g,"downloadStatusEntity")))==null?void 0:P.downloadState)!=null?x:"DOWNLOAD_STATE_UNKNOWN"}else k="DOWNLOAD_STATE_UNKNOWN";return k};
Yz=function(k,g){return Iq6(k.entities,g)};
$eM=function(k){k=kkb(k);var g=k.hours===void 0?0:k.hours,P=k.minutes===void 0?0:k.minutes,x=k.seconds===void 0?0:k.seconds,U=g>0;k=[];U&&(g=gFC(g),k.push(g));g=U;g=g===void 0?!1:g;P=(["af","be","lt"].includes(Q9)||g)&&P<10?P9M().format(P):(new Intl.NumberFormat("en-u-nu-latn")).format(P);k.push(P);P=P9M().format(x);k.push(P);P=":";"da fi id si sr sr-Latn".split(" ").includes(Q9)&&(P=".");return k.join(P)};
_.i7k=function(k){k=kkb(k);var g=k.hours===void 0?0:k.hours,P=k.minutes===void 0?0:k.minutes,x=k.seconds===void 0?0:k.seconds;k=[];if(g>0){var U=xeA().format({hours:g});if(!"be bg es et hu it ka lv pl pt-PT sl sq".split(" ").includes(Q9)||g>9999)U=U.replace(g.toString(),gFC(g)),Q9==="km"&&(U=U.replace(".",","));k.push(U)}P>0&&k.push(xeA().format({minutes:P}));x>0&&k.push(xeA().format({seconds:x}));g="be gu ja kk km ko mn ru tr uz zh-HK zh-TW".split(" ");P=Q9=="am"?"{0}\u1363 ":Q9=="fa"?"{0}\u060c\u200f ":
Q9=="my"?"{0} - ":Q9=="ne"?"{0},":Q9=="th"?"{0} ":Q9=="ur"?"{0}\u060c ":Q9=="ar"||Q9=="ar-XB"?"{0} \u0648":Q9=="ja"||Q9=="zh-CN"||Q9=="zh-HK"||Q9=="zh-TW"?"{0}\u3001":"{0}, ";x=Q9=="am"?"\u1363 ":Q9=="fa"?"\u060c\u200f ":Q9=="my"?" - ":Q9=="th"?" ":Q9=="ur"?"\u060c ":Q9=="ar"||Q9=="ar-XB"?" \u0648":Q9=="ja"||Q9=="zh-CN"||Q9=="zh-HK"||Q9=="zh-TW"?"\u3001":", ";U=Q9=="am"?" \u12a5\u1293 {0}":Q9=="as"?" \u0986\u09f0\u09c1 {0}":Q9=="az"?" v\u0259 {0}":Q9=="bn"?" \u098f\u09ac\u0982 {0}":Q9=="cs"?" a\u00a0{0}":
Q9=="de"?" und {0}":Q9=="el"?" \u03ba\u03b1\u03b9 {0}":Q9=="eu"?" eta {0}":Q9=="fa"?"\u060c \u0648 {0}":Q9=="fil"?", at {0}":Q9=="gu"?" \u0a85\u0aa8\u0ac7 {0}":Q9=="hi"?", \u0914\u0930 {0}":Q9=="hu"?" \u00e9s {0}":Q9=="hy"?" \u0587 {0}":Q9=="id"?", dan {0}":Q9=="iw"?" \u05d5-{0}":Q9=="ja"?"\u3001{0}":Q9=="ka"?" \u10d3\u10d0 {0}":Q9=="km"?" \u1793\u17b7\u1784 {0}":Q9=="kn"?", \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {0}":Q9=="ko"?" \ubc0f {0}":Q9=="ky"?" \u0436\u0430\u043d\u0430 {0}":Q9=="lt"?" ir {0}":Q9==
"lv"?" un {0}":Q9=="ml"?", {0} \u0d0e\u0d28\u0d4d\u0d28\u0d3f\u0d35":Q9=="mr"?" \u0906\u0923\u093f {0}":Q9=="ms"?" dan {0}":Q9=="my"?"\u1014\u103e\u1004\u1037\u103a {0}":Q9=="ne"?" \u0930 {0}":Q9=="or"?", \u0b13 {0}":Q9=="pa"?" \u0a05\u0a24\u0a47 {0}":Q9=="ro"?" \u0219i {0}":Q9=="si"?", \u0dc3\u0dc4 {0}":Q9=="sk"?" a {0}":Q9=="sl"?" in {0}":Q9=="sq"?" dhe {0}":Q9=="sv"?" och {0}":Q9=="sw"?" na {0}":Q9=="ta"?" \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {0}":Q9=="te"?" \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {0}":
Q9=="th"?" \u0e41\u0e25\u0e30{0}":Q9=="tr"?" ve {0}":Q9=="ur"?"\u060c \u0627\u0648\u0631 {0}":Q9=="uz"?" va {0}":Q9=="vi"?" v\u00e0 {0}":Q9=="zh-HK"?"\u53ca{0}":Q9=="zu"?", ne-{0}":Q9=="af"||Q9=="nl"?" en {0}":Q9=="ar"||Q9=="ar-XB"?" \u0648{0}":Q9=="be"||Q9=="uk"?" \u0456 {0}":Q9=="en-GB"||Q9=="en-IN"?" and {0}":Q9=="en"||Q9=="en-XA"?", and {0}":Q9=="et"||Q9=="fi"?" ja {0}":Q9=="fr"||Q9=="fr-CA"?" et {0}":Q9=="zh-CN"||Q9=="zh-TW"?"\u548c{0}":Q9=="da"||Q9=="is"||Q9=="no"?" og {0}":Q9=="es"||Q9=="es-419"||
Q9=="es-US"?" y {0}":Q9=="kk"||Q9=="lo"||Q9=="mn"?", {0}":Q9=="bg"||Q9=="mk"||Q9=="ru"||Q9=="sr"?" \u0438 {0}":Q9=="gl"||Q9=="it"||Q9=="pt-BR"||Q9=="pt-PT"?" e {0}":" i {0}";var A=Q9=="am"?"{0} \u12a5\u1293 {1}":Q9=="as"?"{0} \u0986\u09f0\u09c1 {1}":Q9=="az"?"{0} v\u0259 {1}":Q9=="bn"?"{0} \u098f\u09ac\u0982 {1}":Q9=="de"?"{0} und {1}":Q9=="el"?"{0} \u03ba\u03b1\u03b9 {1}":Q9=="eu"?"{0} eta {1}":Q9=="fa"?"{0} \u0648 {1}":Q9=="fil"?"{0} at {1}":Q9=="gu"?"{0} \u0a85\u0aa8\u0ac7 {1}":Q9=="hi"?"{0} \u0914\u0930 {1}":
Q9=="hu"?"{0} \u00e9s {1}":Q9=="hy"?"{0} \u0587 {1}":Q9=="iw"?"{0} \u05d5-{1}":Q9=="ja"?"{0}\u3001{1}":Q9=="ka"?"{0} \u10d3\u10d0 {1}":Q9=="kk"?"{0} \u0436\u04d9\u043d\u0435 {1}":Q9=="km"?"{0} \u1793\u17b7\u1784\u200b{1}":Q9=="kn"?"{0} \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {1}":Q9=="ko"?"{0} \ubc0f {1}":Q9=="ky"?"{0} \u0436\u0430\u043d\u0430 {1}":Q9=="lo"?"{0} \u0ec1\u0ea5\u0eb0 {1}":Q9=="lt"?"{0} ir {1}":Q9=="lv"?"{0} un {1}":Q9=="ml"?"{0} \u0d15\u0d42\u0d1f\u0d3e\u0d24\u0d46 {1}":Q9=="mn"?"{0}, {1}":Q9==
"mr"?"{0} \u0906\u0923\u093f {1}":Q9=="my"?"{0}\u1014\u103e\u1004\u1037\u103a {1}":Q9=="ne"?"{0} \u0930 {1}":Q9=="or"?"{0} \u0b13 {1}":Q9=="pa"?"{0} \u0a05\u0a24\u0a47 {1}":Q9=="ro"?"{0} \u0219i {1}":Q9=="si"?"{0} \u0dc3\u0dc4 {1}":Q9=="sl"?"{0} in {1}":Q9=="sq"?"{0} dhe {1}":Q9=="sv"?"{0} och {1}":Q9=="sw"?"{0} na {1}":Q9=="ta"?"{0} \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {1}":Q9=="te"?"{0} \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {1}":Q9=="th"?"{0}\u0e41\u0e25\u0e30{1}":Q9=="tr"?"{0} ve {1}":Q9=="ur"?
"{0} \u0627\u0648\u0631 {1}":Q9=="uz"?"{0} va {1}":Q9=="vi"?"{0} v\u00e0 {1}":Q9=="zh-HK"?"{0}\u53ca{1}":Q9=="zu"?"{0} ne-{1}":Q9=="af"||Q9=="nl"?"{0} en {1}":Q9=="ar"||Q9=="ar-XB"?"{0} \u0648{1}":Q9=="be"||Q9=="uk"?"{0} \u0456 {1}":Q9=="cs"||Q9=="sk"?"{0} a\u00a0{1}":Q9=="et"||Q9=="fi"?"{0} ja {1}":Q9=="fr"||Q9=="fr-CA"?"{0} et {1}":Q9=="id"||Q9=="ms"?"{0} dan {1}":Q9=="zh-CN"||Q9=="zh-TW"?"{0}\u548c{1}":Q9=="da"||Q9=="is"||Q9=="no"?"{0} og {1}":Q9=="es"||Q9=="es-419"||Q9=="es-US"?"{0} y {1}":Q9==
"bg"||Q9=="mk"||Q9=="ru"||Q9=="sr"?"{0} \u0438 {1}":Q9=="en"||Q9=="en-GB"||Q9=="en-IN"||Q9=="en-XA"?"{0} and {1}":Q9=="gl"||Q9=="it"||Q9=="pt-BR"||Q9=="pt-PT"?"{0} e {1}":"{0} i {1}";Q9==="sq"?(U=U.replace("dhe","e"),A=A.replace("dhe","e")):Q9==="th"?(x=x.replace("{0}"," {0}"),A=A.replace("{0}","{0} "),A=A.replace("{1}"," {1}")):Q9==="ne"?x=",":Q9==="zh-CN"?x="":g.includes(Q9)&&(x=" ");return k.length<2?k.join(""):"am ar bg bs ca cs da es es-419 es-US eu fa fi fr-CA fr gl gu hi hr hu hy is it lt lv mk my no nl pl pt-BR pt-PT ro si sl sq sr-Latn sr sw th uk".split(" ").includes(Q9)?
k.length===2?A.replace("{0}",k[0]).replace("{1}",k[1]):P.replace("{0}",k[0])+k.slice(1,-1).join(x)+U.replace("{0}",k[k.length-1]):k.join(x)};
kkb=function(k){var g=k.hours||0,P=k.minutes||0,x=k.seconds||0;g=x+P*60+g*3600+(k.days||0)*86400+(k.weeks||0)*604800+(k.months||0)*2629800+(k.years||0)*31557600;if(g<=0)return{hours:0,minutes:0,seconds:0};k=g;g=Math.floor(k/3600);k%=3600;P=Math.floor(k/60);x=Math.floor(k%60);return{hours:g,minutes:P,seconds:x}};
gFC=function(k){k=(new Intl.NumberFormat("en-u-nu-latn")).format(k);var g=["fr"],P="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(Q9)?k.replace(",","\u00a0"):g.includes(Q9)?k.replace(",","\u202f"):P.includes(Q9)?k.replace(",","."):k};
P9M=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})};
xeA=function(){Ue6||(la=AyI,Ue6=new deV);return Ue6};
O7C=function(k){try{return(new _.Ds(5)).format(k)}catch(g){}};
tP=function(k){return{thumbnailOverlayDownloadingRenderer:{state:k}}};
Kdj=function(){var k=_.OX("PLAY_ALL",void 0,"Play all");return{thumbnailOverlayHoverTextRenderer:{text:_.pD(k),icon:{iconType:"PLAY_ALL"}}}};
oFI=function(k){k=_.Mi(k,2);return Q9!=="ru"&&Q9!=="es_419"&&Q9!=="es-419"&&Q9!=="es"&&Q9!=="es_US"&&Q9!=="es-US"&&Q9!=="fr"&&Q9!=="pl"&&Q9!=="it"&&Q9!=="nl"&&Q9!=="uk"&&Q9!=="fr_CA"&&Q9!=="fr-CA"||k===""?k:k[0].toLocaleUpperCase()+k.substring(1)};
ahj=function(k){return function(g){var P=k(),x=_.Mi(g,P.dateFormat);g=_.Mi(g,P.timeFormat);var U=vFr.DATETIMEFORMATS[P.joinerStyle];U=U.replace(/'(?!')/g,"");U=U.replace("{0}",g);U=U.replace("{1}",x);return P.capitalize(U)}};
H76=function(k){return k?typeof k.seconds==="string"&&(k.nanos===void 0||typeof k.nanos==="number"):!1};
Np6=function(k){return new Date(Number(k.seconds)*1E3+(k.nanos||0)*1E-6)};
_.Mi=function(k,g){if(typeof k.getTime==="function")k={date:k};else if(H76(k))k={date:Np6(k)};else if(typeof H76(k.timestamp)&&typeof k.i18nInternalSecondsEastOfUtc==="number")k={date:Np6(k.timestamp),timeZone:Ky(-k.i18nInternalSecondsEastOfUtc/60)};else throw Error("Lf`"+JSON.stringify(k));var P=k;k=P.date;P=P.timeZone;g=Ih0(g).format(k,P);Q9==="zh-TW"&&(k=P?Number(Ih0("H").format(k,P)):k.getHours(),g=k<5?g.replace("\u4e0a\u5348","\u51cc\u6668"):k<8?g.replace("\u4e0a\u5348","\u65e9\u4e0a"):k<12?
g.replace("\u4e0a\u5348","\u4e0a\u5348"):k<13?g.replace("\u4e0b\u5348","\u4e2d\u5348"):k<19?g.replace("\u4e0b\u5348","\u4e0b\u5348"):g.replace("\u4e0b\u5348","\u665a\u4e0a"));return g};
Ih0=function(k){if(XD3.has(k))return XD3.get(k);var g=yyV(k);g=pD6(g);C9V!==!0&&(C9V=!0);Gk3=!0;Gk3=!1;g=new o5(g,vFr);XD3.set(k,g);return g};
yyV=function(k){return(new o5(k,vFr)).patternParts_.map(function(g){return g.type===0?"'"+g.text+"'":g.text}).join("")};
pD6=function(k){return Q9==="en"||Q9==="es_US"||Q9==="es-US"?k:k.replace(/(?:a\s?)?([hK]+)([:.]mm)(?:\s?a)?/g,function(g,P,x){return"H".repeat(P.length)+x})};
igb=function(k,g){RbV||(la=AyI,RbV=new knA);var P=RbV;a:if(k=gpb(k),g=gpb(g||new Date),k>g)P=k.getTime()-g.getTime()>6048E5?_.Mi(k,1):PB0(k);else{for(var x=0;$qM(k,12*(x+1))<g;)++x;if(x>0)P=P.format(-x,0);else{for(x=0;$qM(k,x+1)<g;)++x;if(x>0)P=P.format(-x,2);else{k=g.getTime()-k.getTime();g=_.O(xqu);for(x=g.next();!x.done;x=g.next()){x=x.value;var U=x.unit,A=Math.floor(k/x.unitDuration);if(A>=(x.threshold===void 0?1:x.threshold)){P=P.format(-A,U);break a}}P=P.format(-0,7)}}}return P};
gpb=function(k){if(typeof k.getTime==="function")return k;if(H76(k))return Np6(k);throw Error("Mf`"+JSON.stringify(k));};
$qM=function(k,g){for(var P=0,x;;++P)if(x=new Date(k.getFullYear(),k.getMonth()+g,k.getDate()-P,k.getHours(),k.getMinutes(),k.getSeconds()),x.getMonth()===(k.getMonth()+g)%12)return x};
_.vS=function(k){return{runs:[{text:k}]}};
_.a5=function(k){if(k&&k.simpleText)return k.simpleText;var g="";if(k&&k.runs)for(var P=0;P<k.runs.length;P++)k.runs[P].text&&(g+=k.runs[P].text);return g};
AxM=function(k,g,P,x){return k.videoEntity&&!k.policyEntity&&P!=="DOWNLOAD_STATE_FAILED"?[tP("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:cS(k.policyEntity)&&g!=="TRANSFER_STATE_FAILED"&&g!=="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"?g==="TRANSFER_STATE_PAUSED_BY_USER"?[tP("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER")]:_.V9(g)?[tP("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:k.videoEntity.lengthSeconds?Uqu(k.videoEntity.lengthSeconds,x):[]:
[tP("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED")]};
Uqu=function(k,g){var P=[{thumbnailOverlayTimeStatusRenderer:{text:_.pD($eM({seconds:k})),style:"DEFAULT"}}];g&&(k=g<=0||k<=0?0:g>=k?100:Math.ceil(g*100/k),k>0&&P.push({thumbnailOverlayResumePlaybackRenderer:{percentDurationWatched:k}}));return P};
dqb=function(k,g,P,x,U){if(g==="TRANSFER_STATE_UNKNOWN"||!k)return{};if(_.V9(g)||g==="TRANSFER_STATE_PRE_TRANSFER")var A=[tP("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")];else{var q,T;if(g==="TRANSFER_STATE_COMPLETE"&&((q=k.mainPlaylistEntity)==null?0:(T=q.videos)==null?0:T.length)){var c;k=(A=k.mainPlaylistEntity)==null?void 0:(c=A.videos)==null?void 0:c.length;A=(A=O7C(k))?{thumbnailOverlayBottomPanelRenderer:{text:_.pD(A),icon:{iconType:"PLAYLISTS"}}}:void 0;A=[Kdj(),Object.assign({},
A!=null?A:{})]}else A=[]}a:if(g==="TRANSFER_STATE_PRE_TRANSFER")P=CD(_.OX("PREPARING_TO_DOWNLOAD",void 0,"Preparing to download..."));else if(g==="TRANSFER_STATE_TRANSFER_IN_QUEUE")P=CD(_.OX("WAITING_TO_DOWNLOAD"));else if(_.V9(g))P=Math.floor(P*100).toString(),P=CD(_.OX("DOWNLOADING_PERCENT",{percent:P},"Downloading... "+P+"%"));else{if(x&&(_.W("playlist_is_offline_selector_killswitch")&&(U=_.Za().resolve(_.Uy).isNetworkAvailable()),U)){P=l_I(_.OX("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),
j2I(x));break a}P=void 0}g=g==="TRANSFER_STATE_COMPLETE"?[{metadataBadgeRenderer:{label:_.OX("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]:[];return Object.assign({},A.length?{thumbnailOverlays:A}:{},P?{viewPlaylistText:P}:{viewPlaylistText:_.vS("")},g.length?{badges:g}:{})};
Ogj=function(k,g,P,x,U,A){if(g==="TRANSFER_STATE_UNKNOWN"||!k)return{};if(x==="DOWNLOAD_STATE_USER_DELETED")return{shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};var q=AxM(k,g,x);if(k.videoEntity&&!k.policyEntity&&x!=="DOWNLOAD_STATE_FAILED"){var T=_.OX("WAITING_TO_DOWNLOAD");if(T)return{shortViewCountText:_.vS(T),publishedTimeText:void 0,thumbnailOverlays:q}}if(!cS(k.policyEntity)){A=k.policyEntity&&!L8j(k.policyEntity)?_.OX("DOWNLOAD_EXPIRED",{},"Download expired"):
_.OX("TRANSFER_FAILED",{},"Download failed");var c;if((c=k.policyEntity)==null?0:c.shortMessageForDisabledAction)A=k.policyEntity.shortMessageForDisabledAction;return{shortViewCountText:CD(A),publishedTimeText:void 0,thumbnailOverlays:q}}if(g==="TRANSFER_STATE_PAUSED_BY_USER")return{shortViewCountText:_.vS(_.OX("DOWNLOAD_PAUSED",{},"Download paused")),publishedTimeText:void 0,thumbnailOverlays:q};if(g==="TRANSFER_STATE_FAILED"||g==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH")return{shortViewCountText:_.vS(_.OX("TRANSFER_FAILED",
{},"Download failed")),publishedTimeText:void 0,thumbnailOverlays:q};if(g==="TRANSFER_STATE_TRANSFER_IN_QUEUE"&&(c=_.OX("WAITING_TO_DOWNLOAD"),x==="DOWNLOAD_STATE_PAUSED"&&(c=_.OX("DOWNLOAD_PAUSED",{},"Download paused")),c))return{shortViewCountText:_.vS(c),publishedTimeText:void 0,thumbnailOverlays:q};if(_.V9(g))return k=Math.floor(P*100).toString(),{shortViewCountText:_.vS(_.OX("DOWNLOADING_PERCENT",{percent:k},"Downloading... "+k+"%")),publishedTimeText:void 0,thumbnailOverlays:q};g=void 0;k.videoEntity.publishedTimestampMillis&&
(g=new Date,U&&(g=new Date(U)),g=CD(igb(new Date(Number(k.videoEntity.publishedTimestampMillis)),g)));U=[];_.W("kevlar_woffle_badge_killswitch")||(U=[{metadataBadgeRenderer:{label:_.OX("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]);var Z;k=CD((Z=k.videoEntity.localizedStrings)==null?void 0:Z.viewCount);return Object.assign({},A?{shortViewCountText:void 0}:{shortViewCountText:k},A?{}:{publishedTimeText:g},{badges:U,thumbnailOverlays:q})};
T$s=function(k,g){k=k===void 0?_.ql0:k;switch(g.type){case "SET_COLLAB_INVITE_LINK":return{playlistId:g.payload.playlistId,inviteLinkURL:g.payload.inviteLinkUrl};default:return k}};
cxr=function(k,g){k=k===void 0?_.eek:k;switch(g.type){case "SET_CURRENT_FORM_ID":return g=g.payload.formId,k.currentFormId===g?k:{currentFormId:g,commandsMap:{}};case "SET_COMMAND_FOR_GROUP_ID":var P=g.payload;g=P.groupId;P=P.command;if(k.currentFormId){var x=Object.assign({},k.commandsMap);x[g]=P;k=Object.assign({},k,{commandsMap:x})}return k;case "RESET_COMMAND_MAP":return Object.assign({},k,{commandsMap:{}});default:return k}};
Zgr=function(k,g){k=k===void 0?_.VYV:k;switch(g.type){case "UPDATE_CANVAS_MODE":return Object.assign({},k,{currentMode:g.payload.currentMode});default:return k}};
wv0=function(k,g){k=k===void 0?_.mqj:k;switch(g.type){case "SET_GUIDE_IS_EXPANDED":return Object.assign({},k,{guideIsExpanded:g.payload});case "SET_SCROLL_AT_TOP":return Object.assign({},k,{scrollAtTop:g.payload});case "SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT":return Object.assign({},k,{guideIsVisibleButNotPersistent:g.payload});case "SET_MINIPLAYER_IS_ACTIVE":return Object.assign({},k,{miniplayerIsActive:g.payload});case "SET_SINGLE_OPTION_SURVEY_IS_ACTIVE":return Object.assign({},k,{singleOptionSurveyIsActive:g.payload});
case "SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX":return Object.assign({},k,{slimlineSurveyRatingSelectedIndex:g.payload});case "SET_RICH_GRID_MINI_MODE":return Object.assign({},k,{richGridMiniMode:g.payload});case "SET_RICH_GRID_ITEMS_PER_ROW":return Object.assign({},k,{richGridItemsPerRow:g.payload});case "SET_RICH_GRID_SLIM_ITEMS_PER_ROW":return Object.assign({},k,{richGridSlimItemsPerRow:g.payload});case "SET_RICH_GRID_CONTAINER_WIDTH":return Object.assign({},k,{richGridContainerWidth:g.payload});
case "SET_RICH_GRID_STYLE":return Object.assign({},k,{richGridStyle:g.payload});case "SET_CURRENT_PAGE_TYPE":return Object.assign({},k,{currentPageType:g.payload});case "SET_INLINE_PREVIEW_IS_ACTIVE":return Object.assign({},k,{inlinePreviewIsActive:g.payload});case "SET_INLINE_PREVIEW_IS_ENABLED":return Object.assign({},k,{inlinePreviewIsEnabled:g.payload});case "SET_DARK_MODE_IS_ENABLED":return Object.assign({},k,{darkModeIsEnabled:g.payload});case "SET_MINIPLAYER_PLAYBACK_STATE":return Object.assign({},
k,{miniplayerPlaybackState:g.payload});case "SET_TAB_GESTURES_IS_ACTIVE":return Object.assign({},k,{tabGesturesIsActive:g.payload});case "SET_ONLINE_STATUS":return Object.assign({},k,{isOnline:g.payload});case "SET_CHIP_BAR_IS_STICKY":return Object.assign({},k,{chipBarIsSticky:g.payload});case "SET_FROSTED_GLASS_MODE":return Object.assign({},k,{frostedGlassMode:g.payload});default:return k}};
Jxs=function(){return _.W("kevlar_disable_theater_mode_persistence")?!1:_.pr("START_IN_THEATER_MODE")};
f7V=function(k,g){k=k===void 0?_.rxj:k;switch(g.type){case "SET_TRANSCRIPTION_STATE":return Object.assign({},k,{transcription:g.payload});case "SET_OVERLAY_STATE":return Object.assign({},k,{overlay:g.payload});case "RESET_VOICE_SEARCH_STATE":return{};default:return k}};
npj=function(){return j5(Object.assign({},{continuation:Wbr,download:sOr,canvas:Zgr,reportChannelAbuse:bg3,share:B$V,talkToRecs:zeV,ui:wv0,voiceSearch:f7V,watch:uus,ypc:hek,shorts:Epr,radioButtonGroup:cxr,collabInviteLink:T$s},Lbb))};
Ylb=function(){return _.W("web_player_entities_middleware")?new HS(npj(),[Slr,Fbs]):new HS(npj(),[Slr])};
_.Ni=function(){jOu||(jOu=Ylb());return jOu};
QOV=function(k,g,P){if(k.length)return{titleText:_.pD(g!=null?g:_.OX("DOWNLOADS",void 0,"Downloads")),contents:k.map(function(x){var U=x.videoEntity;x={videoId:U.videoId,title:CD(U.title),shortBylineText:CD(x.channelEntity.title),thumbnail:U.thumbnail};var A=U.videoId?Yz(_.Ni().getState(),U.videoId):0;U.videoId&&P?x.navigationEndpoint=_.yX(U.videoId,P,void 0,void 0,A):U.videoId&&(x.navigationEndpoint=YPr(U.videoId,A,U.lengthSeconds));U.lengthSeconds&&(x.thumbnailOverlays=Uqu(U.lengthSeconds,A));return{playlistPanelVideoRenderer:x}}),
totalVideos:k.length}};
l7A=function(k){return(k=(0,_.vX.getValueByKeys)(k,"playlistId"))?{playlistId:k}:null};
Dqk=function(){return{}};
tYu=function(k,g){return new _.Ey(function(P,x){k.then(function(U){if(U){if(U=g(U))return P(U);x()}},x)})};
MYr=function(k){var g,P,x,U=(g=k.contents)==null?void 0:(P=g.twoColumnWatchNextResults)==null?void 0:(x=P.autoplay)==null?void 0:x.autoplay,A,q,T;g=(A=k.contents)==null?void 0:(q=A.twoColumnWatchNextResults)==null?void 0:(T=q.playlist)==null?void 0:T.playlist;return U&&g&&g.playlistId?{rawResponse:k,autoplayRenderer:U,playlistPanelRenderer:g,playlistId:g.playlistId}:null};
opM=function(k){var g=g===void 0?"UNKNOWN_INTERFACE":g;if(k.length===1)return k[0];var P=Kbb[g];if(P){P=new RegExp(P);for(var x=_.O(k),U=x.next();!U.done;U=x.next())if(U=U.value,P.exec(U))return U}var A=[];Object.entries(Kbb).forEach(function(q){var T=_.O(q);q=T.next().value;T=T.next().value;g!==q&&A.push(T)});
P=new RegExp(A.join("|"));k.sort(function(q,T){return q.length-T.length});
x=_.O(k);for(U=x.next();!U.done;U=x.next())if(U=U.value,!P.exec(U))return U;return k[0]};
_.I5=function(k){return"/youtubei/v1/"+opM(k)};
_.Xm=function(k,g){return{openPopupAction:Object.assign({},{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:k}}},g!==void 0?{durationHintMs:g}:{})}};
_.y9=function(k,g){return _.Xm(_.vS(k),g)};
vp6=function(k,g){var P={mode:"NORMAL"};k&&(P.autoplayVideo=k.navigationEndpoint,P.nextButtonVideo=k.navigationEndpoint);g&&(P.previousButtonVideo=g.navigationEndpoint);return P};
N$b=function(k,g,P){if(!P||!P.sets)return{sets:[vp6(k,g)]};var x=P.sets.find(function(q){return q.mode==="NORMAL"}),U=(0,_.vX.unsafeClone)(P);
if(!x)return U.sets.push(vp6(k,g)),U;if(!k)return P;x=_.vX.getValueByKeys.apply(null,[x].concat(_.Kl(a7b)));var A=_.vX.getValueByKeys.apply(null,[k].concat(_.Kl(HgI)));if(x===A)return P;U.sets=U.sets.filter(function(q){return q.mode!=="NORMAL"});
U.sets.push(vp6(k,g));return U};
I7j=function(k){return!!k.playlistPanelVideoRenderer&&!k.playlistPanelVideoRenderer.unplayableText};
Xvr=function(k){return!!k.playlistPanelVideoRenderer&&!!k.playlistPanelVideoRenderer.title};
yx0=function(k,g){if(g.contents&&!(k>=g.contents.length)&&(k=g.contents.slice(k).find(I7j)))return k.playlistPanelVideoRenderer};
pv3=function(k,g){if(g.contents)return(g=g.contents.find(function(P){return!!P.playlistPanelVideoRenderer&&P.playlistPanelVideoRenderer.videoId===k}))?g.playlistPanelVideoRenderer:void 0};
CB0=function(k,g){return g.contents?g.contents.findIndex(function(P){return!!P.playlistPanelVideoRenderer&&P.playlistPanelVideoRenderer.videoId===k}):-1};
Gnb=function(k,g){return g.contents?g.contents.findIndex(function(P){return!!P.playlistPanelVideoRenderer&&P.playlistPanelVideoRenderer.playlistSetVideoId===k}):-1};
Re0=function(k,g){k.contents&&g!==-1&&k.contents.splice(g,1).length===1&&k.totalVideos!==void 0&&(--k.totalVideos,delete k.videoCountText)};
_.kzu=function(k){var g=[];if(!k||!k.contents)return g;k=_.O(k.contents);for(var P=k.next();!P.done;P=k.next())P=P.value,P.playlistPanelVideoRenderer&&P.playlistPanelVideoRenderer.videoId&&g.push(P.playlistPanelVideoRenderer.videoId);return g};
_.gTk=function(k){if(k&&k.contents)return(k=k.contents.find(function(g){return!!g.playlistPanelVideoRenderer&&!!g.playlistPanelVideoRenderer.selected})||k.contents[k.currentIndex])?k.playlistPanelVideoRenderer:void 0};
P0b=function(k,g,P,x,U,A,q){U=U===void 0?!1:U;A=A===void 0?!1:A;q=q===void 0?!1:q;if(k.contents&&k.contents.length!==0){x&&(k.contents=k.contents.filter(x));x=k.contents.length;for(var T=0;T<x;T++){var c=k.contents[T].playlistPanelVideoRenderer;c&&(T===g?(A&&delete c.menu,c.indexText=_.vS("\u25b6")):U||k.isInfinite||c.indexText===void 0?delete c.indexText:c.indexText=_.vS((T+1+P).toString()))}k.currentIndex=g+P;q&&(delete k.videoCountText,k.totalVideos=x)}};
_.py=function(k){k=$zj(k);if(k){var g=k.length;var P=-28%g;P<0&&(P=g+P);k=k.slice(g-P)+k.slice(0,g-P)}else k="";P="";for(g=0;g<k.length&&k[g]!==xzA;g++)P+=k[g];return P};
_.ixA=function(k,g){var P=document.body;g=g===void 0?function(T){return T}:g;
var x,U=null;k=_.O(k);for(x=k.next();!x.done;x=k.next()){var A=x.value;x="div";A[2]&&(x=g(A[2]));x=document.createElement(x);U||(U=x);var q=A[0];A=A[1];q&&(x.id=g(q));if(A)for(A=_.O(A),q=A.next();!q.done;q=A.next())x.classList.add(g(q.value));P.appendChild(x);P=x}return[U,P]};
UzV=function(k,g){for(var P="",x=0;x<g;x++)P+=k.charAt(Math.floor(Math.random()*k.length));return P};
Cy=function(k){return UzV("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",k)};
GY=function(k){return UzV("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",k)};
R5=function(k){return UzV("0123456789",k)};
AG0=function(){var k=performance.now(),g=new Date;var P="2."+g.getFullYear()+String(g.getMonth()+1).padStart(2,"0")+String(g.getDate()).padStart(2,"0");for(var x,U=Math.floor(Math.random()*11)+15,A=[],q=0;q<U;q++)A.push(Math.floor(Math.random()*26476865)+24547720);x=A.join(",");var T=Cy(10),c=Cy(100),Z=Cy(102),w=Cy(106),J=Cy(108),r=Cy(11),f=Cy(1140),B=Cy(123),L=Cy(14),Y=Cy(16),l=Cy(1900),D=Cy(23),X=Cy(26),a=Cy(34),H=Cy(397),y=Cy(44),kj=Cy(5),Ts=Cy(72),m0=Cy(74),Lb=Cy(75),rA=Cy(88),bV=Cy(91),tu="rr5---sn-q4flrne6 rr3---sn-q4fl6nde rr2---sn-t0a7lnee rr4---sn-q4fl6nsy rr1---sn-5hnekn7l rr3---sn-q4fl6n6s rr5---sn-q4fzen7y rr2---sn-q4flrnlz rr1---sn-5hne6nsd rr5---sn-q4fl6nsd rr2---sn-q4flrney rr1---sn-q4flrne6 rr5---sn-q4flrnsd rr3---sn-q4fl6nsr rr4---sn-q4fzen7r rr4---sn-q4fl6n6d rr4---sn-q4fzen7e rr1---sn-q4flrnle rr5---sn-ntq7yns7 rr5---sn-q4flrn7k".split(" ");
var Eb=tu[Math.floor(Math.random()*tu.length)];var hd=(new Date("2010-01-01")).getTime();var HH=(new Date(hd+Math.random()*((new Date).getTime()-hd))).toISOString().split("T")[0];for(var F4,Ad=[],TL=0;TL<4;TL++)Ad.push(Math.floor(Math.random()*100));F4=Ad.join(".");var YN=Number(R5(5)),EL=Number(R5(6)),bY=Number(R5(7)),ry=Number(R5(9)),dA=R5(1),PH=R5(10),Jd=R5(16),iY=R5(19),WH=R5(2),x3=R5(20),lw=R5(21),It=R5(3),ZP=R5(4),Vv=R5(5),$3=R5(6),y6=R5(7),fq=R5(8),fd=R5(9);var Cs=UzV("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_/+",
27352);var Sn=[GY(5),GY(5),GY(5)].join("%2C"),a3=[R5(3),R5(5),R5(5)].join("%2C"),PZ=GY(0),Tx=GY(1),yv=GY(10),uY=GY(108),dy=GY(11),BX=GY(12),NU=GY(13),ix=GY(14),pz=GY(15),gG=GY(16),s6=GY(17),SM=GY(18),Kb=GY(19),Ik=GY(2),bJ=GY(20),We=GY(22),FN=GY(23),F5=GY(24),zL=GY(266),BH=GY(3),Kd=GY(30),Wj=GY(34),rk=GY(35),FI=GY(36),Cz=GY(4),Ks=GY(40),CP=GY(43),$C=GY(47),cB=GY(5),ef=GY(6),mq=GY(7),RR=GY(75),Rk=GY(8),hU=GY(80),jn=GY(9),T2="https://www."+GY(12)+".com",wG={},Gx={},XH={},OW={},av={},LJ={},nJ={responseContext:{serviceTrackingParams:[{service:"GFEEDBACK",
params:[{key:"ipcc",value:"0"},{key:"is_viewed_live",value:"False"},{key:"is_alc_surface",value:"false"},{key:"premium_membership",value:"non_member"},{key:"has_unlimited_entitlement",value:"False"},{key:"has_alc_entitlement",value:"false"},{key:"logged_in",value:"1"},{key:"e",value:x}]},{service:"CSI",params:[{key:"yt_ad",value:"1"},{key:"c",value:"WEB"},{key:"cver",value:P},{key:"yt_li",value:"1"},{key:"GetPlayer_rid",value:"0x"+GY(16).toLowerCase()}]},{service:"GUIDED_HELP",params:[{key:"logged_in",
value:"1"}]},{service:"ECATCHER",params:[{key:"client.version",value:P},{key:"client.name",value:"WEB"},{key:"client.fexp",value:x}]}],maxAgeSeconds:0,mainAppWebResponseContext:{datasyncId:lw+"||",loggedOut:!1,trackingParam:"kx_fmPxh"+GY(73)},webResponseContextExtensionData:{hasDecorated:!0}},playabilityStatus:{status:"OK",playableInEmbed:!0,offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:Ks,ypcGetOfflineUpsellEndpoint:{params:hU}},trackingParams:rk+"="}},miniplayer:{miniplayerRenderer:{playbackMode:"PLAYBACK_MODE_ALLOW"}},
contextParams:"Q0FFU0FnZ0M="},streamingData:{expiresInSeconds:"21540",formats:[{itag:18,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&itag=18&source=youtube&requiressl=yes&mh=X6&mm="+a3+"&mn="+Sn+"&ms="+Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=video%2Fmp4&ns="+F5+"&cnr="+WH+"&ratebypass=yes&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&c=WEB&txp="+y6+"&n="+Y+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+
J+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'video/mp4; codecs="avc1.42001E, mp4a.40.2"',bitrate:EL,width:640,height:360,lastModified:Jd,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:y6,audioSampleRate:"44100",audioChannels:2},{itag:22,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&itag=22&source=youtube&requiressl=yes&mh=X6&mm="+a3+"&mn="+
Sn+"&ms="+Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=video%2Fmp4&ns="+F5+"&cnr="+WH+"&ratebypass=yes&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&c=WEB&txp="+y6+"&n="+Y+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+uY+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'video/mp4; codecs="avc1.64001F, mp4a.40.2"',bitrate:EL,width:1280,
height:720,lastModified:Jd,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:y6,audioSampleRate:"44100",audioChannels:2}],adaptiveFormats:[{itag:137,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&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="+a3+"&mn="+Sn+"&ms="+
Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=video%2Fmp4&ns="+F5+"&gir="+BH+"&clen="+fd+"&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&keepalive="+BH+"&c=WEB&txp="+y6+"&n="+gG+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+c+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'video/mp4; codecs="avc1.640028"',bitrate:bY,width:1920,height:1080,
initRange:{start:"0",end:"740"},indexRange:{start:It,end:ZP},lastModified:Jd,contentLength:fd,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:bY,approxDurationMs:y6},{itag:248,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&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="+a3+"&mn="+Sn+"&ms="+Sn+"&mv="+
Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=video%2Fwebm&ns="+F5+"&gir="+BH+"&clen="+fd+"&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&keepalive="+BH+"&c=WEB&txp="+y6+"&n="+gG+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+w+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'video/webm; codecs="vp9"',bitrate:bY,width:1920,height:1080,initRange:{start:"0",
end:"220"},indexRange:{start:It,end:ZP},lastModified:Jd,contentLength:fd,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:bY,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y6},{itag:399,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&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="+
a3+"&mn="+Sn+"&ms="+Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=video%2Fmp4&ns="+F5+"&gir="+BH+"&clen="+fd+"&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&keepalive="+BH+"&c=WEB&txp="+y6+"&n="+gG+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+c+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'video/mp4; codecs="av01.0.08M.08"',bitrate:bY,
width:1920,height:1080,initRange:{start:"0",end:"699"},indexRange:{start:It,end:ZP},lastModified:Jd,contentLength:fd,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:bY,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y6},{itag:136,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&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="+
a3+"&mn="+Sn+"&ms="+Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=video%2Fmp4&ns="+F5+"&gir="+BH+"&clen="+fd+"&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&keepalive="+BH+"&c=WEB&txp="+y6+"&n="+gG+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+J+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:bY,
width:1280,height:720,initRange:{start:"0",end:"738"},indexRange:{start:It,end:ZP},lastModified:Jd,contentLength:fd,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:EL,approxDurationMs:y6},{itag:247,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&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="+a3+"&mn="+
Sn+"&ms="+Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=video%2Fwebm&ns="+F5+"&gir="+BH+"&clen="+fd+"&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&keepalive="+BH+"&c=WEB&txp="+y6+"&n="+gG+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+J+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'video/webm; codecs="vp9"',bitrate:bY,width:1280,
height:720,initRange:{start:"0",end:"219"},indexRange:{start:It,end:ZP},lastModified:Jd,contentLength:fd,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:EL,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y6},{itag:398,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&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="+
a3+"&mn="+Sn+"&ms="+Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=video%2Fmp4&ns="+F5+"&gir="+BH+"&clen="+fd+"&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&keepalive="+BH+"&c=WEB&txp="+y6+"&n="+gG+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+J+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'video/mp4; codecs="av01.0.05M.08"',bitrate:bY,
width:1280,height:720,initRange:{start:"0",end:"699"},indexRange:{start:It,end:ZP},lastModified:Jd,contentLength:fd,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:EL,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y6},{itag:135,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&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="+
a3+"&mn="+Sn+"&ms="+Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=video%2Fmp4&ns="+F5+"&gir="+BH+"&clen="+fq+"&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&keepalive="+BH+"&c=WEB&txp="+y6+"&n="+gG+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+J+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:EL,
width:854,height:480,initRange:{start:"0",end:"738"},indexRange:{start:It,end:ZP},lastModified:Jd,contentLength:fq,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:EL,approxDurationMs:y6},{itag:244,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&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="+a3+"&mn="+
Sn+"&ms="+Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=video%2Fwebm&ns="+F5+"&gir="+BH+"&clen="+fq+"&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&keepalive="+BH+"&c=WEB&txp="+y6+"&n="+gG+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+uY+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'video/webm; codecs="vp9"',bitrate:EL,width:854,
height:480,initRange:{start:"0",end:"219"},indexRange:{start:It,end:ZP},lastModified:Jd,contentLength:fq,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:EL,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y6},{itag:397,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&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="+
a3+"&mn="+Sn+"&ms="+Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=video%2Fmp4&ns="+F5+"&gir="+BH+"&clen="+fq+"&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&keepalive="+BH+"&c=WEB&txp="+y6+"&n="+gG+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+c+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'video/mp4; codecs="av01.0.04M.08"',bitrate:EL,
width:854,height:480,initRange:{start:"0",end:"699"},indexRange:{start:It,end:ZP},lastModified:Jd,contentLength:fq,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:EL,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y6},{itag:134,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&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="+
a3+"&mn="+Sn+"&ms="+Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=video%2Fmp4&ns="+F5+"&gir="+BH+"&clen="+fq+"&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&keepalive="+BH+"&c=WEB&txp="+y6+"&n="+gG+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+J+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'video/mp4; codecs="avc1.4d401e"',bitrate:EL,
width:640,height:360,initRange:{start:"0",end:"738"},indexRange:{start:It,end:ZP},lastModified:Jd,contentLength:fq,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:EL,highReplication:!0,approxDurationMs:y6},{itag:243,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&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="+
a3+"&mn="+Sn+"&ms="+Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=video%2Fwebm&ns="+F5+"&gir="+BH+"&clen="+fq+"&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&keepalive="+BH+"&c=WEB&txp="+y6+"&n="+gG+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+w+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'video/webm; codecs="vp9"',bitrate:EL,
width:640,height:360,initRange:{start:"0",end:"219"},indexRange:{start:It,end:ZP},lastModified:Jd,contentLength:fq,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:EL,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y6},{itag:396,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&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="+
a3+"&mn="+Sn+"&ms="+Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=video%2Fmp4&ns="+F5+"&gir="+BH+"&clen="+fq+"&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&keepalive="+BH+"&c=WEB&txp="+y6+"&n="+gG+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+J+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'video/mp4; codecs="av01.0.01M.08"',bitrate:EL,
width:640,height:360,initRange:{start:"0",end:"699"},indexRange:{start:It,end:ZP},lastModified:Jd,contentLength:fq,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:EL,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y6},{itag:133,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&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="+
a3+"&mn="+Sn+"&ms="+Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=video%2Fmp4&ns="+F5+"&gir="+BH+"&clen="+fq+"&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&keepalive="+BH+"&c=WEB&txp="+y6+"&n="+gG+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+J+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'video/mp4; codecs="avc1.4d4015"',bitrate:EL,
width:426,height:240,initRange:{start:"0",end:"738"},indexRange:{start:It,end:ZP},lastModified:Jd,contentLength:fq,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:EL,approxDurationMs:y6},{itag:242,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&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="+a3+"&mn="+
Sn+"&ms="+Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=video%2Fwebm&ns="+F5+"&gir="+BH+"&clen="+fq+"&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&keepalive="+BH+"&c=WEB&txp="+y6+"&n="+gG+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+J+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'video/webm; codecs="vp9"',bitrate:EL,width:426,
height:240,initRange:{start:"0",end:"218"},indexRange:{start:It,end:ZP},lastModified:Jd,contentLength:fq,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:EL,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y6},{itag:395,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&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="+
a3+"&mn="+Sn+"&ms="+Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=video%2Fmp4&ns="+F5+"&gir="+BH+"&clen="+fq+"&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&keepalive="+BH+"&c=WEB&txp="+y6+"&n="+gG+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+J+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:EL,
width:426,height:240,initRange:{start:"0",end:"699"},indexRange:{start:It,end:ZP},lastModified:Jd,contentLength:fq,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:EL,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y6},{itag:160,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&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="+
a3+"&mn="+Sn+"&ms="+Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=video%2Fmp4&ns="+F5+"&gir="+BH+"&clen="+fq+"&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&keepalive="+BH+"&c=WEB&txp="+y6+"&n="+gG+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+w+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'video/mp4; codecs="avc1.4d400c"',bitrate:EL,
width:256,height:144,initRange:{start:"0",end:"737"},indexRange:{start:It,end:ZP},lastModified:Jd,contentLength:fq,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:YN,approxDurationMs:y6},{itag:278,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&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="+a3+"&mn="+
Sn+"&ms="+Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=video%2Fwebm&ns="+F5+"&gir="+BH+"&clen="+fq+"&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&keepalive="+BH+"&c=WEB&txp="+y6+"&n="+gG+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+J+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'video/webm; codecs="vp9"',bitrate:EL,width:256,
height:144,initRange:{start:"0",end:"218"},indexRange:{start:It,end:ZP},lastModified:Jd,contentLength:fq,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:YN,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y6},{itag:394,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&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="+
a3+"&mn="+Sn+"&ms="+Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=video%2Fmp4&ns="+F5+"&gir="+BH+"&clen="+fq+"&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&keepalive="+BH+"&c=WEB&txp="+y6+"&n="+gG+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+c+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:YN,
width:256,height:144,initRange:{start:"0",end:"699"},indexRange:{start:It,end:ZP},lastModified:Jd,contentLength:fq,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:YN,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y6},{itag:140,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&itag=140&source=youtube&requiressl=yes&mh=X6&mm="+
a3+"&mn="+Sn+"&ms="+Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=audio%2Fmp4&ns="+F5+"&gir="+BH+"&clen="+fq+"&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&keepalive="+BH+"&c=WEB&txp="+y6+"&n="+gG+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+w+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'audio/mp4; codecs="mp4a.40.2"',bitrate:EL,
initRange:{start:"0",end:"631"},indexRange:{start:It,end:ZP},lastModified:Jd,contentLength:fq,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:EL,highReplication:!0,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:y6,audioSampleRate:"44100",audioChannels:2,loudnessDb:-3.7800007},{itag:249,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&itag=249&source=youtube&requiressl=yes&mh=X6&mm="+a3+"&mn="+Sn+"&ms="+Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+
WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=audio%2Fwebm&ns="+F5+"&gir="+BH+"&clen="+y6+"&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&keepalive="+BH+"&c=WEB&txp="+y6+"&n="+gG+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+w+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'audio/webm; codecs="opus"',bitrate:YN,initRange:{start:"0",end:"265"},indexRange:{start:It,
end:ZP},lastModified:Jd,contentLength:y6,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:YN,audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:y6,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:250,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&itag=250&source=youtube&requiressl=yes&mh=X6&mm="+a3+"&mn="+Sn+"&ms="+Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=audio%2Fwebm&ns="+
F5+"&gir="+BH+"&clen="+y6+"&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&keepalive="+BH+"&c=WEB&txp="+y6+"&n="+gG+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+w+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'audio/webm; codecs="opus"',bitrate:YN,initRange:{start:"0",end:"265"},indexRange:{start:It,end:ZP},lastModified:Jd,contentLength:y6,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:YN,
audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:y6,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:251,url:"https://"+Eb+".googlevideo.com/videoplayback?expire="+PH+"&ei="+D+"&ip="+F4+"&id=o-AF"+CP+"&itag=251&source=youtube&requiressl=yes&mh=X6&mm="+a3+"&mn="+Sn+"&ms="+Sn+"&mv="+Tx+"&mvi="+dA+"&pl="+WH+"&initcwndbps="+y6+"&siu="+dA+"&spc="+y+"&vprv="+dA+"&svpuc="+dA+"&mime=audio%2Fwebm&ns="+F5+"&gir="+BH+"&clen="+fq+"&dur="+fq+"&lmt="+Jd+"&mt="+PH+"&fvip=3&keepalive="+BH+"&c=WEB&txp="+
y6+"&n="+gG+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+c+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+J,mimeType:'audio/webm; codecs="opus"',bitrate:EL,initRange:{start:"0",end:"265"},indexRange:{start:It,end:ZP},lastModified:Jd,contentLength:fq,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:EL,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:y6,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="+fd+"&docid="+r+"&ei="+D+"&feature="+T+"&fexp="+PZ+"&ns="+Ik+"&plid="+Y+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+Tx+"&el="+yv+"&len="+ZP+"&of="+We+
"&uga="+WH+"&vm="+zL},videostatsDelayplayUrl:{baseUrl:"https://s.youtube.com/api/stats/delayplay?cl="+fd+"&docid="+r+"&ei="+D+"&feature="+T+"&fexp="+PZ+"&ns="+Ik+"&plid="+Y+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+Tx+"&el="+yv+"&len="+ZP+"&of="+We+"&uga="+WH+"&vm="+zL},videostatsWatchtimeUrl:{baseUrl:"https://s.youtube.com/api/stats/watchtime?cl="+fd+"&docid="+r+"&ei="+D+"&feature="+T+"&fexp="+PZ+"&ns="+Ik+"&plid="+Y+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+
Tx+"&el="+yv+"&len="+ZP+"&of="+We+"&uga="+WH+"&vm="+zL},ptrackingUrl:{baseUrl:"https://www.youtube.com/ptracking?ei="+D+"&m="+rA+"&oid="+We+"&plid="+Y+"&pltype="+mq+"&ptchn="+We+"&ptk="+L+"&video_id="+r},qoeUrl:{baseUrl:"https://s.youtube.com/api/stats/qoe?cl="+fd+"&docid="+r+"&ei="+D+"&event="+ix+"&feature="+T+"&fexp="+PZ+"&ns="+Ik+"&plid="+Y+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+Tx},atrUrl:{baseUrl:"https://www.youtube.com/api/stats/atr?ns=yt&el=detailpage&cpn="+
gG+"&ver=2&cmt=1."+It+"&fmt="+It+"&fs=0&rt="+Vv+"&euri&lact="+It+"&cl="+fd+"&mos="+dA+"&volume=100&cbrand="+cB+"&cbr="+ef+"&cbrver="+F4+"&c=WEB&cver="+P+"&cplayer=UNIPLAYER&cos="+jn+"&cosver="+y6+"&cplatform=DESKTOP&hl=en_US&cr=US&uga="+WH+"&len="+fq+"&fexp="+Sn+"&feature=g-high-rec&afmt="+It+"&muted=0&conn=1&docid="+r+"&ei="+D+"&plid="+Y+"&vm="+GY(191),elapsedMediaTimeSeconds:5},videostatsScheduledFlushWalltimeSeconds:[10,20,30],videostatsDefaultFlushIntervalSeconds:40},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"https://www.youtube.com/api/timedtext?v="+
r+"&caps="+BH+"&opi="+fd+"&xoaf="+dA+"&hl="+Ik+"&ip="+F4+"&ipbits="+dA+"&expire="+PH+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+F4+"&key="+BH+"&lang="+kj,name:{simpleText:bJ},vssId:".en-US",languageCode:"en-US",isTranslatable:!0,trackName:""},{baseUrl:"https://www.youtube.com/api/timedtext?v="+r+"&caps="+BH+"&opi="+fd+"&xoaf="+dA+"&hl="+Ik+"&ip="+F4+"&ipbits="+dA+"&expire="+PH+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+F4+"&key="+BH+"&kind="+BH+"&lang="+Ik,name:{simpleText:pz},
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:dy,title:BX,lengthSeconds:"1155",keywords:[ix,jn,ix,SM],channelId:F5,isOwnerViewing:!1,shortDescription:mq,isCrawlable:!0,thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+r+"/hqdefault.jpg?sqp=-oaymwE"+FI+"G&rs="+Wj,width:168,height:94},{url:"https://i.ytimg.com/vi/"+r+"/hqdefault.jpg?sqp=-oaymwE"+FI+
"G&rs="+Wj,width:196,height:110},{url:"https://i.ytimg.com/vi/"+r+"/hqdefault.jpg?sqp=-oaymwE"+FI+"G&rs="+a,width:246,height:138},{url:"https://i.ytimg.com/vi/"+r+"/hqdefault.jpg?sqp=-oaymwE"+FI+"G&rs="+a,width:336,height:188},{url:"https://i.ytimg.com/vi/"+r+"/maxresdefault.jpg",width:1920,height:1080}]},allowRatings:!0,viewCount:y6,author:NU,isPrivate:!1,isUnpluggedCorpus:!1,isLiveContent:!1},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"0",endTimeMs:y6,watermark:{thumbnails:[{url:"https://i.ytimg.com/an/"+
We+"/featured_channel.jpg?v="+Rk,width:40,height:40}]},trackingParams:rk+"=",navigationEndpoint:{clickTrackingParams:Ks,commandMetadata:{webCommandMetadata:{url:"/channel/"+F5,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:F5}},channelName:NU,subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:bJ}]},subscribed:!1,enabled:!0,type:"FREE",channelId:F5,showPreferences:!1,subscribedButtonText:{runs:[{text:yv}]},unsubscribedButtonText:{runs:[{text:SM}]},
trackingParams:rk+"=",unsubscribeButtonText:{runs:[{text:gG}]},serviceEndpoints:[{clickTrackingParams:Ks,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[F5],params:Rk}},{clickTrackingParams:Ks,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:Ks,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:rk+"=",dialogMessages:[{runs:[{text:mq},
{text:ix},{text:ix}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:ix}]},serviceEndpoint:{clickTrackingParams:Ks,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[F5],params:Rk}},accessibility:{label:NU},trackingParams:rk+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:jn}]},accessibility:{label:ef},
trackingParams:rk+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:ef}},unsubscribeAccessibility:{accessibilityData:{label:gG}}}}},allowSwipeDismiss:!0,annotationId:"632ce843-0000-20d6-ace4-3c286d423086"}}],playerConfig:{audioConfig:{loudnessDb:-3.7800007,perceptualLoudnessDb:-17.78,enablePerFormatLoudness:!0},streamSelectionConfig:{maxBitrate:fq},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:12E4,minReadAheadMediaTimeMs:15E3,
readAheadGrowthRateMs:1E3}},webPlayerConfig:{useCobaltTvosDash:!0,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:Ks,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/share/get_web_player_share_panel"}},webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"CgtndjNsdkt5X1dENA%3D%3D"}},subscribeCommand:{clickTrackingParams:Ks,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[F5],
params:Rk}},unsubscribeCommand:{clickTrackingParams:Ks,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[F5],params:Rk}},addToWatchLaterCommand:{clickTrackingParams:Ks,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{addedVideoId:dy,action:"ACTION_ADD_VIDEO"}]}},removeFromWatchLaterCommand:{clickTrackingParams:Ks,commandMetadata:{webCommandMetadata:{sendPost:!0,
apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{action:"ACTION_REMOVE_VIDEO_BY_VIDEO_ID",removedVideoId:dy}]}}}}},storyboards:{playerStoryboardSpecRenderer:{spec:"https://i.ytimg.com/sb/"+r+"/storyboard3_L$L/$N.jpg?sqp=-oaymwE"+FI+"G",recommendedLevel:2}},microformat:{playerMicroformatRenderer:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+r+"/maxresdefault.jpg",width:1280,height:720}]},embed:{iframeUrl:"https://www.youtube.com/embed/"+dy,width:1280,
height:720},title:{simpleText:gG},description:{simpleText:gG},lengthSeconds:"1156",ownerProfileUrl:"http://www.youtube.com/@"+ef,externalChannelId:F5,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:y6,category:"Travel & Events",publishDate:HH,ownerChannelName:NU,uploadDate:HH}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:gG},trackingParams:rk+"=",prominent:!0,logVisibilityUpdates:!0,onTapCommand:{clickTrackingParams:Ks,changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-error-corrections",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}}}},cueRanges:[{startCardActiveMs:"0",
endCardActiveMs:"5000",teaserDurationMs:"6000",iconAfterTeaserMs:"5000"}],trackingParams:rk+"="}}],headerText:{simpleText:Cz},icon:{infoCardIconRenderer:{trackingParams:rk+"="}},closeButton:{infoCardIconRenderer:{trackingParams:rk+"="}},trackingParams:rk+"=",allowTeaserDismiss:!0,logIconVisibilityUpdates:!0}},trackingParams:rk+"=",attestation:{playerAttestationRenderer:{challenge:"a=6&a2=1&b=fTFKUEAUxxmXFgD-AByAUN6WwsY&c=1696917232&d=1&e="+dy+"&c1a=1&c6a=1&c6b=1&x4=1&hh=mbNf63Xfb0v-wi6-05i_8N3EUGCwK7F0b4rqZoUv9mY",
botguardData:{program:Cs,interpreterSafeUrl:(wG.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="//www.google.com/js/th/"+Kd+".js",wG),serverEnvironment:1}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["WIFI"],joinLatencySeconds:15,rebufferTimeSeconds:10,watchTimeWindowSeconds:180,refractorySeconds:2592E3},text:{runs:[{text:ef},{text:dy,bold:!0}]},endpoint:{clickTrackingParams:Ks,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:rk+"=",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:bJ}]},actionButton:{buttonRenderer:{text:{runs:[{text:BX}]},navigationEndpoint:{clickTrackingParams:Ks,commandMetadata:{webCommandMetadata:{url:"https://www.google.com/get/videoqualityreport/?v="+r,webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.google.com/get/videoqualityreport/?v="+
r,target:"TARGET_NEW_WINDOW"}},trackingParams:rk+"="}},trackingParams:rk+"="}}}},endscreen:{endscreenRenderer:{elements:[{endscreenElementRenderer:{style:"CHANNEL",image:{thumbnails:[{url:"https://yt3.ggpht.com/"+Ts+"=s250-c-k-c0x00ffffff-no-rj",width:250,height:250},{url:"https://yt3.ggpht.com/"+Ts+"=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:y6,endMs:y6,title:{accessibility:{accessibilityData:{label:Cz}},simpleText:mq},metadata:{simpleText:mq},callToAction:{simpleText:gG},dismiss:{simpleText:BX},endpoint:{clickTrackingParams:Ks,commandMetadata:{webCommandMetadata:{url:"/channel/"+F5,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:F5}},hovercardButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:jn}]},subscribed:!1,enabled:!0,type:"FREE",channelId:F5,showPreferences:!1,
subscribedButtonText:{runs:[{text:s6}]},unsubscribedButtonText:{runs:[{text:BX}]},trackingParams:rk+"=",unsubscribeButtonText:{runs:[{text:cB}]},serviceEndpoints:[{clickTrackingParams:Ks,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[F5],params:Rk}},{clickTrackingParams:Ks,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:Ks,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:rk+
"=",dialogMessages:[{runs:[{text:dy},{text:Kb},{text:ix}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:cB}]},serviceEndpoint:{clickTrackingParams:Ks,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[F5],params:Rk}},accessibility:{label:Kb},trackingParams:rk+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:BX}]},
accessibility:{label:cB},trackingParams:rk+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:NU}},unsubscribeAccessibility:{accessibilityData:{label:s6}}}},trackingParams:rk+"=",isSubscribe:!0,id:x3}},{endscreenElementRenderer:{style:"VIDEO",image:{thumbnails:[{url:"https://i.ytimg.com/vi/"+r+"/hqdefault.jpg?sqp=-oaymwE"+FI+"G&rs="+a,width:168,height:94},{url:"https://i.ytimg.com/vi/"+r+"/hqdefault.jpg?sqp=-oaymwE"+FI+"G&rs="+Wj,width:196,height:110},
{url:"https://i.ytimg.com/vi/"+r+"/hqdefault.jpg?sqp=-oaymwE"+FI+"G&rs="+a,width:246,height:138},{url:"https://i.ytimg.com/vi/"+r+"/hqdefault.jpg?sqp=-oaymwE"+FI+"G&rs="+a,width:336,height:188},{url:"https://i.ytimg.com/vi/"+r+"/maxresdefault.jpg",width:1920,height:1080}]},left:.654386,width:.322807,top:.32769307,aspectRatio:1.7777778,startMs:y6,endMs:y6,title:{accessibility:{accessibilityData:{label:yv}},simpleText:mq},metadata:{simpleText:yv},endpoint:{clickTrackingParams:Ks,commandMetadata:{webCommandMetadata:{url:"/watch?v="+
dy,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832},interactionLoggingCommandMetadata:{loggingExpectations:{screenCreatedLoggingExpectations:{expectedParentScreens:[{screenVeType:3832}]}}}},watchEndpoint:{videoId:dy,watchEndpointSupportedOnesieConfig:{html5PlaybackOnesieConfig:{commonConfig:{url:"https://"+Eb+".googlevideo.com/videoplayback?source=youtube&oeis="+dA+"&c=WEB&oad="+ZP+"&ovd="+ZP+"&oaad="+Vv+"&oavd="+Vv+"&ocs="+It+"&oewis="+dA+"&oputc="+dA+"&ofpcc="+dA+"&siu="+dA+"&msp="+dA+"&odepv="+dA+
"&id=o-AF"+CP+"&ip="+F4+"&initcwndbps="+y6+"&mt="+PH+"&oweuc="+PZ}}}}},trackingParams:rk+"=",id:x3,thumbnailOverlays:[{thumbnailOverlayTimeStatusRenderer:{text:{accessibility:{accessibilityData:{label:Kb}},simpleText:ix},style:"DEFAULT"}}]}}],startMs:y6,trackingParams:rk+"="}},adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:dA,offsetEndMilliseconds:Vv},hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,
pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+fd+";dc_trk_cid="+fd+";dc_dbm_token="+J+";ord="+PH+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+dA+";dc_rui="+dA+";dc_exteid="+x3+";dc_av="+It+";dc_sk="+dA+";dc_ctype="+WH+";dc_ref=http://www.youtube.com/video/"+dy+";dc_pubid="+dA+";dc_btype=23?gclid="+bV+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+
f+"____________"+B+"AxAA&sigh="+dy+"&cid="+X+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+dA+"&ns="+dA+"&event="+dA+"&device="+dA+"&content_v="+r+"&el="+yv+"&ei="+D+"&devicever="+P+"&bti="+y6+"&format="+$3+"&break_type="+dA+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+dA+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+F4+"&slot_pos="+dA+"&slot_len="+dA+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+a3+"&ad_len="+Vv+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+
dy+"&aqi="+D+"&ad_rmp="+dA+"&sli="+dA}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+r+"&cid="+X+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+r+"&cid="+X+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+
";etm1="+dA+";eid1="+WH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+r+"&cid="+X+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+$3+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
f+"____________"+B+"AxAA&sigh="+r+"&cid="+X+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+WH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+r+"&cid="+X+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+r+"&cid="+X+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+WH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+r+"&cid="+X+
"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+y6+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+r+"&cid="+X+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
f+"____________"+B+"AxAA&sigh="+r+"&cid="+X+"&label=video_skip_shown&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]",offsetMilliseconds:5E3},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&ctype="+It+"&ms=[CLICK_MS]&label=video_10s_engaged_view&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=",offsetMilliseconds:1E4,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_engaged_view&ctype="+It+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+$3+";?",offsetMilliseconds:15E3}],clickthroughPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
fd+";dc_trk_cid="+fd+";dc_dbm_token="+J+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+dA+";ord="+fd+";dc_rui="+dA+";dc_exteid="+iY+";dc_av="+dA+";dc_sk="+dA+";dc_ctype="+WH+";dc_pubid="+dA+";dc_btype=3?gclid="+bV+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}],fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+r+"&cid="+X+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+WH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Z+"&sig="+FN+"&ad_cpn=[AD_CPN]&id="+ef+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+ef+"&dc_pubid="+dA+"&dc_exteid="+x3+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+r+"&cid="+X+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Z+"&sig="+FN+"&ad_cpn=[AD_CPN]&id="+ef+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+dA},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+ef+"&avm="+dA+"&dc_pubid="+dA+"&dc_exteid="+
x3+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+r+"&cid="+X+"&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="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+WH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+
Z+"&sig="+FN+"&ad_cpn=[AD_CPN]&id="+ef+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+dA},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+ef+"&dc_pubid="+dA+"&dc_exteid="+x3+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+WH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+$3+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+WH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+$3+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+r+"&cid="+X+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+WH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:Ks,
commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+
It+"&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/"+r+"/mqdefault.jpg",width:320,height:180}]},trackingParams:rk+"="},trackingParams:rk+
"=",templatedCountdown:{templatedAdText:{text:cB,isTemplated:!0,trackingParams:rk+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:BX,isTemplated:!1,trackingParams:rk+"="},trackingParams:rk+"="}},trackingParams:rk+"=",skipOffsetMilliseconds:5E3}},trackingParams:rk+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:yv},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:Ks,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:rk+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:mq,isTemplated:!1,trackingParams:rk+"="},trackingParams:rk+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:jn,isTemplated:!0,trackingParams:rk+"="}},trackingParams:rk+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:Ks,openPopupAction:{popup:{aboutThisAdRenderer:{url:(Gx.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+l+"&hl="+Ik+"&origin=www.youtube.com&ata_theme="+Cz,Gx),trackingParams:rk+"="}},popupType:"DIALOG"}},icon:{iconType:"INFO_OUTLINE"},trackingParams:rk+"="}},hoverText:{runs:[{text:mq}]},trackingParams:rk+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+$C+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:rk+"="},headline:{text:s6,isTemplated:!1,trackingParams:rk+"="},description:{text:cB,
trackingParams:rk+"="},actionButton:{buttonRenderer:{text:{simpleText:SM},navigationEndpoint:{clickTrackingParams:Ks,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+fd+";dc_trk_cid="+fd+";dc_dbm_token="+J+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+dA+";ord="+fd+";dc_rui="+dA+";dc_exteid="+x3+";dc_av="+dA+";dc_sk="+dA+";dc_ctype="+WH+";dc_pubid="+dA+";dc_btype=3?gclid="+bV+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:rk+"="}},startMs:dA,trackingParams:rk+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:yv},elementId:SM}},elementId:SM,trackingParams:rk+"=",legacyInfoCardVastExtension:yv,sodarExtensionData:{siub:Cz,bgub:dy,scs:BX,bgp:jn},externalVideoId:dy,adLayoutLoggingData:{serializedAdServingDataEntry:ef},layoutId:"ZI7I3u4qvI4LVKlq"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+$C+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:rk+"="},
headline:{text:mq,isTemplated:!1,trackingParams:rk+"="},description:{text:Cz,isTemplated:!1,trackingParams:rk+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:pz},navigationEndpoint:{clickTrackingParams:Ks,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+fd+";dc_trk_cid="+fd+";dc_dbm_token="+J+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+dA+";ord="+fd+";dc_rui="+dA+";dc_exteid="+
x3+";dc_av="+dA+";dc_sk="+dA+";dc_ctype="+WH+";dc_pubid="+dA+";dc_btype=3?gclid="+bV+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+
dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:rk+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:rk+"="}},navigationEndpoint:{clickTrackingParams:Ks,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+fd+";dc_trk_cid="+
fd+";dc_dbm_token="+J+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+dA+";ord="+fd+";dc_rui="+dA+";dc_exteid="+x3+";dc_av="+dA+";dc_sk="+dA+";dc_ctype="+WH+";dc_pubid="+dA+";dc_btype=3?gclid="+bV+"&ase=2"},{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+r+"&cid="+X+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+
B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:rk+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:rk+"="},abandonCommands:{commands:[{clickTrackingParams:Ks,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+r+"&cid="+X+"&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="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+
dA+"="+dA+";etm1="+dA+";eid1="+WH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:Ks,commandExecutorCommand:{commands:[{clickTrackingParams:Ks,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+r+"&cid="+X+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:bJ,isTemplated:!1,trackingParams:rk+
"="},trackingParams:rk+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:ef},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+r+"&cid="+X+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+y6+";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="+fd+";dc_trk_cid="+fd+";ord="+PH+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+dA+";dc_rui="+dA+";dc_exteid="+x3+";dc_av="+It+";dc_sk="+dA+";dc_ctype="+WH+";dc_ref=http://www.youtube.com/video/"+dy+";dc_pubid="+dA+";dc_btype=23?gclid="+bV+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},
{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+f+"____________"+B+"AxAA&sigh="+dy+"&cid="+X+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+dA+"&ns="+dA+"&event="+dA+"&device="+dA+"&content_v="+r+"&el="+yv+"&ei="+D+"&devicever="+P+"&bti="+y6+"&format="+$3+"&break_type="+dA+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+dA+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+F4+"&slot_pos="+dA+"&slot_len="+dA+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+
a3+"&ad_len="+Vv+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+dy+"&aqi="+D+"&ad_rmp="+dA+"&sli="+dA}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+dy+"&cid="+X+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+dy+"&cid="+X+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+WH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+dy+"&cid="+X+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+$3+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+dy+"&cid="+X+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+WH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+dy+"&cid="+
X+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+dy+"&cid="+X+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+WH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
f+"____________"+B+"AxAA&sigh="+dy+"&cid="+X+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+y6+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+dy+"&cid="+X+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+dy+"&cid="+X+"&label=video_skip_shown&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]",offsetMilliseconds:5E3},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&ctype="+It+"&ms=[CLICK_MS]&label=video_10s_engaged_view&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=",offsetMilliseconds:1E4,
attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_engaged_view&ctype="+It+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+$3+";?",offsetMilliseconds:15E3}],
fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+dy+"&cid="+X+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+WH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Z+"&sig="+FN+"&ad_cpn=[AD_CPN]&id="+
ef+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+ef+"&dc_pubid="+dA+"&dc_exteid="+x3+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+dy+"&cid="+X+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Z+
"&sig="+FN+"&ad_cpn=[AD_CPN]&id="+ef+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+dA},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+ef+"&avm="+dA+"&dc_pubid="+dA+"&dc_exteid="+x3+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+dy+"&cid="+X+"&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="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+WH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Z+"&sig="+FN+"&ad_cpn=[AD_CPN]&id="+ef+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+dA},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+ef+"&dc_pubid="+dA+"&dc_exteid="+x3+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+WH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+$3+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+WH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+$3+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+dy+"&cid="+X+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+WH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:Ks,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+
It+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&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/"+r+"/mqdefault.jpg",width:320,height:180}]},trackingParams:rk+"="},trackingParams:rk+"=",templatedCountdown:{templatedAdText:{text:SM,isTemplated:!0,trackingParams:rk+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:bJ,isTemplated:!1,trackingParams:rk+"="},trackingParams:rk+"="}},
trackingParams:rk+"=",skipOffsetMilliseconds:5E3}},trackingParams:rk+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:Rk},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:Ks,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:rk+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:cB,isTemplated:!1,trackingParams:rk+"="},trackingParams:rk+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:Rk,
isTemplated:!0,trackingParams:rk+"="}},trackingParams:rk+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:Ks,openPopupAction:{popup:{aboutThisAdRenderer:{url:(XH.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+l+"&hl="+Ik+"&origin=www.youtube.com&ata_theme="+Cz,XH),trackingParams:rk+"="}},popupType:"DIALOG"}},
icon:{iconType:"INFO_OUTLINE"},trackingParams:rk+"="}},hoverText:{runs:[{text:gG}]},trackingParams:rk+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+m0+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:rk+"="},headline:{text:NU,isTemplated:!1,trackingParams:rk+"="},description:{text:cB,trackingParams:rk+"="},actionButton:{buttonRenderer:{text:{simpleText:BX},navigationEndpoint:{clickTrackingParams:Ks,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:rk+"="}},startMs:dA,trackingParams:rk+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:jn},elementId:cB}},elementId:ef,trackingParams:rk+"=",legacyInfoCardVastExtension:BX,sodarExtensionData:{siub:dy,bgub:yv,scs:cB,bgp:ix},externalVideoId:dy,adLayoutLoggingData:{serializedAdServingDataEntry:NU},layoutId:"OTH1kH5dWmSpUnNw"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+m0+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:rk+"="},headline:{text:s6,
isTemplated:!1,trackingParams:rk+"="},description:{text:BX,isTemplated:!1,trackingParams:rk+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:SM},navigationEndpoint:{clickTrackingParams:Ks,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:rk+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:rk+"="}},navigationEndpoint:{clickTrackingParams:Ks,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
f+"____________"+B+"AxAA&sigh="+dy+"&cid="+X+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+
dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:rk+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:rk+"="},abandonCommands:{commands:[{clickTrackingParams:Ks,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+dy+"&cid="+X+"&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="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+WH+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:Ks,commandExecutorCommand:{commands:[{clickTrackingParams:Ks,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+dy+"&cid="+X+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},
skipButton:{skipButtonRenderer:{message:{text:jn,isTemplated:!1,trackingParams:rk+"="},trackingParams:rk+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:yv},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+dy+"&cid="+X+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+dA+";dc_exteid="+x3+";met="+dA+";ecn"+dA+"="+dA+";etm1="+dA+";eid1="+
y6+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"x0nw3inGkAJNdtYU"}}],adLayoutMetadata:{layoutId:"kaF8SbSZynKvp81K",layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",adLayoutLoggingData:{serializedAdServingDataEntry:Kb}}}},adSlotLoggingData:{serializedSlotAdServingDataEntry:s6}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:Vv,offsetEndMilliseconds:$3},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",
getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+D+"&m_pos="+WH+"&token=ALHj"+H+"&index="+dA+"&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="+P+"&m_pos_ms="+Vv}},adSlotLoggingData:{serializedSlotAdServingDataEntry:s6}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",
adTimeOffset:{offsetStartMilliseconds:$3,offsetEndMilliseconds:$3},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+D+"&m_pos="+It+"&token=ALHj"+H+"&index="+dA+"&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="+
P+"&m_pos_ms="+$3}},adSlotLoggingData:{serializedSlotAdServingDataEntry:mq}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:$3,offsetEndMilliseconds:$3},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+D+"&m_pos="+It+"&token=ALHj"+H+"&index="+dA+"&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="+
P+"&m_pos_ms="+$3}},adSlotLoggingData:{serializedSlotAdServingDataEntry:s6}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:$3,offsetEndMilliseconds:$3},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+D+"&m_pos="+It+"&token=ALHj"+H+"&index="+dA+"&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="+
P+"&m_pos_ms="+$3}},adSlotLoggingData:{serializedSlotAdServingDataEntry:NU}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:$3,offsetEndMilliseconds:WH},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+D+"&m_pos="+It+"&token=ALHj"+H+"&index="+dA+"&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="+
P+"&m_pos_ms="+$3}},adSlotLoggingData:{serializedSlotAdServingDataEntry:bJ}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:WH,offsetEndMilliseconds:WH},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+D+"&m_pos="+WH+"&token=ALHj"+H+"&index="+dA+"&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="+
P+"&m_pos_ms="+WH}},adSlotLoggingData:{serializedSlotAdServingDataEntry:jn}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:NU,isTemplated:!1,trackingParams:rk+"="},description:{text:s6,isTemplated:!1,trackingParams:rk+"="},actionButton:{buttonRenderer:{text:{simpleText:cB},navigationEndpoint:{clickTrackingParams:Ks,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
fd+";dc_trk_cid="+fd+";dc_dbm_token="+J+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+dA+";ord="+fd+";dc_rui="+dA+";dc_exteid="+x3+";dc_av="+dA+";dc_sk="+dA+";dc_ctype="+WH+";dc_pubid="+dA+";dc_btype=3?gclid="+bV+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",
webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:rk+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+$C+"=s88-c-k-c0x00ffffff-no-rj",width:48,
height:48}]},trackingParams:rk+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Lb+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:rk+"="},navigationEndpoint:{clickTrackingParams:Ks,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+fd+";dc_trk_cid="+fd+";dc_dbm_token="+J+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+dA+";ord="+fd+
";dc_rui="+dA+";dc_exteid="+x3+";dc_av="+dA+";dc_sk="+dA+";dc_ctype="+WH+";dc_pubid="+dA+";dc_btype=3?gclid="+bV+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:rk+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:Ks,openPopupAction:{popup:{aboutThisAdRenderer:{url:(OW.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+l+"&hl="+Ik+"&origin=www.youtube.com&ata_theme="+Cz,OW),trackingParams:rk+"="}},popupType:"DIALOG"}},trackingParams:rk+"="}},hoverText:{runs:[{text:SM}]},trackingParams:rk+"="}},adVideoId:dy,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+r+"&cid="+X+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:NU},associatedCompositePlayerBytesLayoutId:gG}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:ef}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:NU,isTemplated:!1,trackingParams:rk+"="},description:{text:Rk,isTemplated:!1,trackingParams:rk+"="},actionButton:{buttonRenderer:{text:{simpleText:BX},navigationEndpoint:{clickTrackingParams:Ks,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+
B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:rk+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+m0+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:rk+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+RR+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:rk+"="},navigationEndpoint:{clickTrackingParams:Ks,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+
dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:rk+
"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:Ks,openPopupAction:{popup:{aboutThisAdRenderer:{url:(av.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+l+"&hl="+Ik+"&origin=www.youtube.com&ata_theme="+Cz,av),trackingParams:rk+"="}},popupType:"DIALOG"}},trackingParams:rk+"="}},
hoverText:{runs:[{text:BX}]},trackingParams:rk+"="}},adVideoId:dy,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+dy+"&cid="+X+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:yv},associatedCompositePlayerBytesLayoutId:gG}},adSlotLoggingData:{serializedSlotAdServingDataEntry:BX}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:mq,
isTemplated:!1,trackingParams:rk+"="},description:{text:Rk,isTemplated:!1,trackingParams:rk+"="},actionButton:{buttonRenderer:{text:{simpleText:Rk},navigationEndpoint:{clickTrackingParams:Ks,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+fd+";dc_trk_cid="+fd+";dc_dbm_token="+J+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+dA+";ord="+fd+";dc_rui="+dA+";dc_exteid="+x3+";dc_av="+dA+";dc_sk="+dA+";dc_ctype="+
WH+";dc_pubid="+dA+";dc_btype=3?gclid="+bV+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+
a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:rk+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+$C+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:rk+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Lb+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:rk+
"="},navigationEndpoint:{clickTrackingParams:Ks,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+fd+";dc_trk_cid="+fd+";dc_dbm_token="+J+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+dA+";ord="+fd+";dc_rui="+dA+";dc_exteid="+x3+";dc_av="+dA+";dc_sk="+dA+";dc_ctype="+WH+";dc_pubid="+dA+";dc_btype=3?gclid="+bV+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+f+"____________"+B+"AxAA&ase=2&num="+dA+"&cid="+X+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+T2+"&label=video_click_to_advertiser_site&ctype="+It+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:rk+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:Ks,openPopupAction:{popup:{aboutThisAdRenderer:{url:(LJ.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+l+"&hl="+Ik+"&origin=www.youtube.com&ata_theme="+Cz,LJ),trackingParams:rk+"="}},popupType:"DIALOG"}},trackingParams:rk+
"="}},hoverText:{runs:[{text:NU}]},trackingParams:rk+"="}},adVideoId:dy,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+f+"____________"+B+"AxAA&sigh="+r+"&cid="+X+"&label=video_companion_reshow_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:cB},isContentVideoCompanion:!0,associatedCompositePlayerBytesLayoutId:gG}},adSlotLoggingData:{serializedSlotAdServingDataEntry:cB}}}],adBreakHeartbeatParams:"Q0FBJTNE",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:Kd,
type:"ENTITY_MUTATION_TYPE_REPLACE",payload:{offlineabilityEntity:{key:Kd,command:{innertubeCommand:{clickTrackingParams:Ks,ypcGetOfflineUpsellEndpoint:{params:hU}}},addToOfflineButtonState:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:rk+"=",visibility:{types:"4"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:PH,nanos:ry}}}},k1u=JSON.stringify(nJ),S2=performance.now()-k;return{objectRepresentation:nJ,jsonRepresentation:k1u,generationTime:S2}};
dzu=function(k,g){if(k===g)return!0;if(!k||!g||typeof k!==typeof g)return!1;if(k instanceof Array&&g instanceof Array){if(k.length!==g.length)return!1;for(var P=0;P<k.length;P++)if(!dzu(k[P],g[P]))return!1;return!0}if(typeof k==="object"&&typeof g==="object"&&k&&g){for(P in k)if(!(P in g&&dzu(k[P],g[P])))return!1;for(var x in g)if(!(x in k))return!1;return!0}return!1};
_.gf=function(){if(!kn){kn=new hI(new Oxs);var k=_.rP("client_streamz_web_flush_count",-1);k!==-1&&(kn.invocationLimit=k)}return kn};
PU=function(k,g,P,x){if(k===g)return!0;if(Array.isArray(k)&&Array.isArray(g)){if(k.length!==g.length)return!1;for(var U=0;U<k.length;U++)if(!PU(k[U],g[U],P,x))return!1;return!0}if(k instanceof Set||g instanceof Set){if(k instanceof Set&&g instanceof Set){if(k.size!==g.size)return!1;x=_.O(k.values());for(U=x.next();!U.done;U=x.next())if(!g.has(U.value))return!1;return!0}return!1}if(k instanceof Function){if(x)return!0;k.name===""&&_.IE(Error("Qf"),"ERROR");return!1}if(k instanceof Date&&g instanceof
Date)return k.getTime()===g.getTime();if(k instanceof Object&&g instanceof Object){if(qkA(k)&&qkA(g))try{return k.equals(g)}catch(q){_.IE(Error("Rf`"+q),"ERROR")}U=Object.getOwnPropertyNames(k).filter(function(q){return P?k[q]!==void 0:!0});
var A=Object.getOwnPropertyNames(g).filter(function(q){return P?g[q]!==void 0:!0});
if(U.length!==A.length)return!1;U=_.O(U);for(A=U.next();!A.done;A=U.next())if(A=A.value,!PU(k[A],g[A],P,x))return!1;return!0}return!1};
qkA=function(k){k=Object.getPrototypeOf(k).equals;return k instanceof Function&&k.length===1};
_.cGr=function(){return _.e(function(k){if(k.nextAddress==1)return Tij!==2?k.jumpTo(2):k.yield(euj(),3);k.nextAddress!=2&&(Tij=k.yieldResult);return k.return(Tij)})};
_.mzs=function(){return _.e(function(k){if(k.nextAddress==1)return _.W("ab_pl_man")?Vt3!==2?k.jumpTo(2):k.yield(Zx6(),3):k.return(1);k.nextAddress!=2&&(Vt3=k.yieldResult);return k.return(Vt3)})};
rGj=function(){return _.e(function(k){if(k.nextAddress==1)return _.W("ab_fk_sk_cl")?wgr!==2?k.jumpTo(2):k.yield(JGV(),3):k.return(1);k.nextAddress!=2&&(wgr=k.yieldResult);return k.return(wgr)})};
_.srj=function(){return _.e(function(k){if(k.nextAddress==1)return _.W("ab_det_apb_b")?fpu!==2?k.jumpTo(2):k.yield(W9I(),3):k.return(1);k.nextAddress!=2&&(fpu=k.yieldResult);return k.return(fpu)})};
zuV=function(){var k;return _.e(function(g){if(g.nextAddress==1)return g.yield(Promise.all([_.cGr(),_.srj(),_.mzs(),rGj()]),2);if(g.nextAddress!=3)return bx0()?g.return(!0):g.yield(_.BiA(),3);k=g.yieldResult;return g.return(k===0)})};
bx0=function(){var k=!1,g=function(P,x){uy3.increment(x,P);P===0&&(k=!0)};
g(_.hub(),"j.s_");g(Tij,"f.i_");g(fpu,"a.b_");g(Vt3,"p.m_");g(wgr,"i.f_");ET6===2&&(ET6=_.L9V(nTb));g(ET6,"e.h_");_.W("ks_det_gpbl")||g(_.Skb(),"p.i_");_.W("ks_get_o_pp")||g(_.F9M(),"g.o_");_.W("ab_deg_unex_thr")||g(_.Yk0(),"a.o_");g(jrj,"s.t_");_.W("ab_det_sc_inj_enf")&&g(_.Qr0(),"s.i_");g(lpj,"d.p_");g(_.DzC(_.$n),"o.p_");g(_.ttb()===0?0:_.MtC(),"o.a_");return _.W("debug_sk_em_precheck")?!0:k};
oT6=function(){var k=[].concat(_.Kl(K9A));try{var g=AG0();k.push({jsonRepresentation:g.jsonRepresentation,objectRepresentation:g.objectRepresentation})}catch(P){k=[].concat(_.Kl(K9A))}return k};
vTI=function(){var k=["adPlacements","adSlots"];try{return k.filter(function(){return!0}).length!==k.length?0:1}catch(g){return 0}};
_.F9M=function(){if(vTI()===0)return 0;var k=AG0(),g=k.objectRepresentation,P=(0,_.vX.unsafeClone)(g),x=[];if(g&&typeof g==="object")for(var U in g)x.push(U);else return 4;k=k.objectRepresentation.adPlacements;if(!(k&&k.length>0))return 4;try{if(!dzu(x,Object.getOwnPropertyNames(g)))return 0}catch(A){return 0}return dzu(P,g)?1:0};
_.DzC=function(k){if(!k||!k.length||typeof k==="string")return 0;for(var g=Object.getOwnPropertyNames(Object.prototype),P=0;P<k.length;P++)for(var x=_.py(k[P]),U=_.O(g),A=U.next();!A.done;A=U.next())if(x===A.value)return 0;return 1};
apV=function(k){var g=_.py(k[1]);if(k[0]===null)return g;k=k[0];for(var P={},x=0;x<k.length;x++){var U=_.py(k[x]);if(x===0)P[U]=g;else{var A={};A[U]=P;P=A}}return P};
_.ttb=function(){for(var k=_.xn,g=0;g<k.length;g++){var P=apV(k[g]),x=[];x.push(P);if(x.length===0)return 0}return 1};
_.MtC=function(){for(var k=_.xn,g={},P=0;P<k.length;g={pUc:void 0},P++){var x=[apV(k[P])];g.pUc=[];x.forEach(function(U){return function(A){U.pUc[U.pUc.length]=A}}(g));
if(g.pUc.length===0)return 0}return 1};
_.hub=function(){for(var k=_.O(oT6()),g=k.next();!g.done;g=k.next()){var P=g.value;g=P.jsonRepresentation;P=P.objectRepresentation;try{var x=JSON.parse(g);if(!PU(x,P,!1,!1))return 0}catch(U){return 0}}return 1};
_.Qr0=function(){try{var k=_.Wq("ab_det_sc_inj_val");k.length===1&&k[0]===""&&(k=['json=JSON.parse(text);for(k of["playerAds","adPlacements","adSlots"])']);for(var g=document.querySelectorAll("script"),P=_.O(g),x=P.next();!x.done;x=P.next())for(var U=x.value,A=_.O(k),q=A.next();!q.done;q=A.next()){var T=q.value;g=void 0;if((g=U.textContent)==null?0:g.includes(T))return 0}}catch(c){return 4}return 1};
_.BiA=function(){var k,g,P,x,U,A,q;return _.e(function(T){switch(T.nextAddress){case 1:_.Bo(T,2),k=_.O(K9A),g=k.next();case 4:if(g.done)return T.return(1);x=P=g.value;U=x.jsonRepresentation;A=x.objectRepresentation;return T.yield((new Response(U,{status:200})).json(),7);case 7:q=T.yieldResult;if(!PU(q,A,!1,!1))return T.return(0);g=k.next();T.jumpTo(4);break;case 2:return _.Ll(T),T.return(4)}})};
_.Yk0=function(){try{btoa("abc")}catch(k){return 0}return 1};
euj=function(){var k,g,P,x,U,A,q,T,c,Z,w;return _.e(function(J){switch(J.nextAddress){case 1:_.Bo(J,2),k=_.O(oT6()),g=k.next();case 4:if(g.done)return J.return(1);x=P=g.value;U=x.jsonRepresentation;A=x.objectRepresentation;q=btoa(U);T="data:application/json;base64,"+q;c=new Request(T);Object.defineProperty(c,"url",{get:function(){return"https://www.youtube.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false"}});
Object.defineProperty(c,"method",{get:function(){return"POST"}});
Object.defineProperty(c,"bodyUsed",{get:function(){return!0}});
Object.defineProperty(c,"mode",{get:function(){return"same-origin"}});
Object.defineProperty(c,"body",{get:function(){return new ReadableStream}});
return J.yield(fetch(c),7);case 7:return Z=J.yieldResult,J.yield(Z.json(),8);case 8:w=J.yieldResult;if(!PU(w,A,!1,!1))return J.return(0);g=k.next();J.jumpTo(4);break;case 2:return _.Ll(J),J.return(4)}})};
_.L9V=function(k){if(!k||!k.length||typeof k==="string")return 0;for(var g=function(U){return _.py(U)},P=2,x=0;x<k.length&&(P=_.HxA(_.ixA(k[x],g)),P!==0);x++);
return P};
_.HxA=function(k){var g=_.O(k);k=g.next().value;g=g.next().value;try{var P=document.createElement("div");document.body.appendChild(P);var x=getComputedStyle(P).display;document.body.removeChild(P);if(x==="none")return 4;var U=getComputedStyle(g).display==="none"?0:1;document.body.removeChild(k);return U}catch(A){return 4}};
JGV=function(){var k,g,P;return _.e(function(x){k=new _.i3;g=document.createElement("button");g.classList.add("ytp-ad-skip-button");g.style.opacity="0";g.style.height="0px";g.style.width="0px";g.style.padding="0px";g.style.border="none";P=function(){g.parentElement&&g.parentElement.removeChild(g)};
g.onclick=function(){k.resolve(0);P()};
document.body.appendChild(g);setTimeout(function(){P();k.resolve(1)},50);
return x.return(k.promise)})};
Zx6=function(){var k,g,P,x,U,A,q;return _.e(function(T){k=new _.i3;g=document.createElement("ytd-player");try{document.body.prepend(g)}catch(c){return T.return(4)}P=function(){g.parentElement&&g.parentElement.removeChild(g)};
g.getElementsByTagName("div").length>0?x=g.getElementsByTagName("div")[0]:(x=document.createElement("div"),g.appendChild(x));U=document.createElement("div");x.appendChild(U);A=document.createElement("video");q=new Blob([new Uint8Array([26,69,223,163,159,66,134,129,1,66,247,129,1,66,242,129,4,66,243,129,8,66,130,132,119,101,98,109,66,135,129,4,66,133,129,2,24,83,128,103,1,255,255,255,255,255,255,255,21,73,169,102,153,42,215,177,131,15,66,64,77,128,134,67,104,114,111,109,101,87,65,134,67,104,114,111,
109,101,22,84,174,107,169,174,167,215,129,1,115,197,135,207,96,156,234,24,157,175,131,129,1,85,238,129,1,134,133,86,95,86,80,56,224,138,176,129,1,186,129,1,83,192,129,1,31,67,182,117,1,255,255,255,255,255,255,255,231,129,0,160,204,161,162,129,0,0,0,16,2,0,157,1,42,1,0,1,0,11,199,8,133,133,136,153,132,136,63,130,0,12,13,96,0,254,229,106,0,117,161,165,166,163,238,129,1,165,158,16,2,0,157,1,42,1,0,1,0,11,199,8,133,133,136,153,132,136,63,130,0,12,13,96,0,254,232,120,0,160,187,161,152,129,3,233,0,177,
1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,229,106,0,117,161,155,166,153,238,129,1,165,148,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,232,120,0,251,129,0,160,188,161,152,129,7,208,0,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,229,106,0,117,161,155,166,153,238,129,1,165,148,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,232,120,0,251,130,3,233])],{type:"video/webm"});A.src=_.Mr(_.Nr(q));A.ontimeupdate=function(){P();k.resolve(0)};
U.appendChild(A);A.classList.add("html5-main-video");setTimeout(function(){U.classList.add("ad-interrupting")},200);
setTimeout(function(){P();k.resolve(1)},5E3);
return T.return(k.promise)})};
Ni0=function(k){var g=AG0().objectRepresentation.playbackTracking;if(g){var P=[],x;P.push(g==null?void 0:(x=g.videostatsPlaybackUrl)==null?void 0:x.baseUrl);var U;P.push(g==null?void 0:(U=g.videostatsDelayplayUrl)==null?void 0:U.baseUrl);var A;P.push(g==null?void 0:(A=g.videostatsWatchtimeUrl)==null?void 0:A.baseUrl);var q;P.push(g==null?void 0:(q=g.ptrackingUrl)==null?void 0:q.baseUrl);var T;P.push(g==null?void 0:(T=g.qoeUrl)==null?void 0:T.baseUrl);var c;P.push(g==null?void 0:(c=g.atrUrl)==null?
void 0:c.baseUrl);g=_.O(P);for(P=g.next();!P.done;P=g.next())if((P=P.value)&&k.test(P))return P.replace("https://www.youtube.com","").replace("https://s.youtube.com","")}};
Ipk=function(k,g){var P,x;return _.e(function(U){switch(U.nextAddress){case 1:P=[],x=0;case 2:if(!(x<3)){U.jumpTo(4);break}return U.yield(fetch(k,{cache:"no-store",method:g}).then(function(A){P.push(A.status)}).catch(function(){P.push(-1)}),3);
case 3:x++;U.jumpTo(2);break;case 4:return U.return(P)}})};
Xg0=function(k){return k.domainLookupStart===0&&k.domainLookupEnd===0&&k.connectStart===0&&k.connectEnd===0||k.duration===0};
yGk=function(k,g,P){P=P===void 0?"GET":P;var x,U,A,q,T,c,Z,w,J,r;return _.e(function(f){if(f.nextAddress==1)return f.yield(Promise.all([Ipk(k,P),Ipk(g,P)]),2);x=f.yieldResult;U=_.O(x);A=U.next().value;q=U.next().value;T=A;c=q;if(Math.min.apply(Math,_.Kl(c))!==Math.max.apply(Math,_.Kl(c))||Math.min.apply(Math,_.Kl(T))!==Math.max.apply(Math,_.Kl(T)))return f.return(2);if(Math.min.apply(Math,_.Kl(c))===Math.min.apply(Math,_.Kl(T)))return f.return(1);w=(Z=performance.getEntriesByName(k))==null?void 0:
Z[0];r=(J=performance.getEntriesByName(g))==null?void 0:J[0];return w&&r?Xg0(r)?f.return(1):Xg0(w)?f.return(0):f.return(1):f.return(2)})};
W9I=function(){var k;return _.e(function(g){var P=[];var x;var U,A,q;(U=x=(U=AG0().objectRepresentation.streamingData)==null?void 0:(A=U.formats)==null?void 0:(q=A[0])==null?void 0:q.url)&&U&&!x.match(/&pfa=|yt_premiere_broadcast|yt_live_broadcast/)?(U=U.replace("initcwndbps","ctier=L&initcwndbps"),U=U.replace("%2Crequiressl%2C","%2Crequiressl%2Cctier%2C"),x={testUrl:U,baseUrl:x,method:"GET"}):x=void 0;x&&P.push(x);_.W("ab_net_tp_e")&&P.push({testUrl:_.iV.location.origin+"/ad_companion",baseUrl:_.iV.location.origin+
"/generate_204",method:"OPTIONS"});_.W("ab_fix_creator_view_cnt")&&(P.length=0,(x=Ni0(/api\/stats\/atr/))&&P.push({testUrl:_.iV.location.origin+x,baseUrl:_.iV.location.origin+"/generate_204",method:"POST"}));_.W("ad_net_pb_pbp")&&(x=Ni0(/api\/stats\/qoe/))&&P.push({testUrl:_.iV.location.origin+x,baseUrl:_.iV.location.origin+"/feed/download",method:"GET"});P=P.length!==0?P[Math.floor(Math.random()*P.length)]:void 0;return(k=P)?g.return(yGk(k.testUrl,k.baseUrl,k.method)):g.return(4)})};
_.Skb=function(){if(_.iV.jxl===void 0||_.iV.jxl===null||typeof _.iV.jxl!=="function")return 2;try{return _.iV.jxl()===!0?0:1}catch(k){return 0}};
pgk=function(k){switch(k){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:_.Cq(k,"unknown result type")}};
_.C0V=function(k,g){var P=Number(_.y4("CATSTAT",0));if(g.xaE===void 0)return P;g=g.xaE;k=pgk(k);return P&~(3<<g)|k<<g};
Gz0=function(k){var g,P;if((k=(g=k.auxiliaryUi)==null?void 0:(P=g.messageRenderers)==null?void 0:P.bkaEnforcementMessageViewModel)&&k.displayType==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER")return k};
kCV=function(){for(var k=_.O(Object.values(_.Rub)),g=k.next();!g.done;g=k.next())g=g.value,g.isAsync&&g.xaE&&_.X2("CATSTAT",_.C0V(2,g))};
_.df=function(k,g){k=_.US("FLOW_EVENT_NAMESPACE_ADBLOCK_ENFORCEMENT",k);(g===void 0?0:g)?_.gib(k,"FLOW_TYPE_ADBLOCK_ENFORCEMENT"):_.A8().logFlowEvent(k,"FLOW_TYPE_ADBLOCK_ENFORCEMENT")};
$sk=function(){if(!P60){if(Polymer.Base){var k=Polymer.Base.createdCallback;Polymer.Base.createdCallback=function(){try{k.apply(this,arguments)}catch(J){_.Ry(J)}};
var g=Polymer.Base.attachedCallback;Polymer.Base.attachedCallback=function(){try{g.apply(this,arguments)}catch(J){_.Ry(J)}};
var P=Polymer.Base.detachedCallback;Polymer.Base.detachedCallback=function(){try{P.apply(this,arguments)}catch(J){_.Ry(J)}};
var x=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(){try{x.apply(this,arguments)}catch(J){_.Ry(J)}};
var U=Polymer.Base._listen,A=new WeakMap;Polymer.Base._listen=function(J,r,f){var B=function(){try{f.apply(this,arguments)}catch(L){_.Ry(L)}};
A.set(f,B);U.call(this,J,r,B)};
var q=Polymer.Base._unlisten;Polymer.Base._unlisten=function(J,r,f){q.call(this,J,r,A.get(f))}}if(Polymer.Async){var T=Polymer.Async,c=T._atEndOfMicrotask;
T._atEndOfMicrotask=function(){try{c.apply(T,arguments)}catch(J){_.Ry(J)}}}if(Polymer.RenderStatus){var Z=Polymer.RenderStatus,w=Z.afterNextRender;
Z.afterNextRender=function(J,r,f){w.call(Z,J,function(){try{r.apply(this,arguments)}catch(B){_.Ry(B)}},f)}}P60=!0}};
_.iTV=function(k){var g=k?_.hY(k):"";if(g){if(g.indexOf("/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ")===0)return"fashion";if(g.indexOf("/channel/UC4R8DWoMoI7CAwX8_LjQHig")===0)return"live";if(g.indexOf("/channel/UCEgdi0XIXXZ-qJOFPf4JSKw")===0)return"sports";if(g.indexOf("/channel/UCYfdidRxbB8Qhf0Nx7ioOYw")===0)return"news";if(g.indexOf("/channel/UCtFRv9O2AHqOZjjynzrv-xg")===0)return _.W("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(g.indexOf("/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ")===
0)return"music";g=g.toLowerCase();if(g==="/")return"home";if(g==="/channel_memberships")return"channel-memberships-shopfront";if(g.indexOf("/feed/trending")===0)return"trending";if(g.indexOf("/feed/explore")===0)return"explore";if(g.indexOf("/live")===0)return"live";if(g.indexOf("/results")===0)return"search";if(g.indexOf("/sports")===0)return"sports";if(g.indexOf("/fashion")===0||g.indexOf("/feed/fashion_destination")===0)return"fashion";if(/^\/(news)|(feed\/news_destination)|(@news)(\/.*)?$/.test(g))return"news";
if(/^\/(learning)|(@learning)(\/.*)?$/.test(g))return _.W("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(g.indexOf("/channel/")===0||g.indexOf("/user/")===0||g.indexOf("/gaming")===0||g.indexOf("/post/")===0)return"channel";if(xs0(k))return"show";if(g==="/playlist"||g.indexOf("/playlist/")===0||g==="/view_play_list"||g.indexOf("/view_play_list/")===0||g.indexOf("/show/")===0)return"playlist";if(g==="/companion_canvas")return"companion-canvas";if(g==="/feed/history"||
g.indexOf("/feed/history/")===0)return"history";if(g==="/new")return"labs";if(g==="/feed/subscriptions")return"subscriptions";if(g.indexOf("/feed/subscriptions/")===0)return"filteredsubscriptions";if(g==="/history_controls")return"standalone";if(g.indexOf("/account")===0||g==="/gaia_link")return"WEB_PAGE_TYPE_SETTINGS";if(g.indexOf("/paid_memberships")===0||g.indexOf("/refund")===0||g.indexOf("/purchases")===0||g.indexOf("/feed/purchases")===0)return"memberships-and-purchases";if(g.indexOf("/product")===
0)return"yts-products";if(g.indexOf("/premium")===0||g.indexOf("/musicpremium")===0)return g.indexOf("/premium/offers")===0||g.indexOf("/musicpremium/offers")===0?"ypc-offers":"red";if(g==="/cart/checkout"||g==="/cart")return"ypc-checkout";if(g.indexOf("/feed/downloads")===0||g.indexOf("/redeem")===0||g.indexOf("/reporthistory")===0)return"browse";if(g.indexOf("/hashtag")===0)return"hashtag-landing-page";if(g.indexOf("/handle")===0)return"handle";if(g.indexOf("/source")===0)return"audio-pivot";if(g.search(RegExp("^/playables/(?!saved)."))===
0)return"mini_app";if(g.indexOf("/playables")===0)return"playables";if(g.indexOf("/create/live/join")===0)return"open-in-app";if(g.indexOf("/shorts")===0)return"shorts";if(g.indexOf("/feed/channels")===0)return"subscriptions-channels";var P=k?_.hY(k):"";P&&P.indexOf("/watch")===0&&_.W("web_watch_enable_learning_journey")?(k=_.Uq(k),k=!!k.list&&k.list.indexOf("LJPP")===0):k=!1;if(k)return"learning_journey_watch";if(g.indexOf("/feed/courses")===0)return"courses";if(g.indexOf("/feed/storefront")===0)return"movies-and-tv"}};
_.OS=function(k){var g,P;(k=(P=_.b(k==null?void 0:k.commandMetadata,_.A6))==null?void 0:P.url)&&(g=_.iTV(k));return g};
xs0=function(k){var g=k?_.hY(k):"";if(!g)return!1;g=g.toLowerCase();return g.indexOf("/show/")===0||g.indexOf("/playlist")===0&&(k=_.Uq(k),k.list&&k.list.indexOf("EL")===0)?!0:!1};
ea=function(k){var g="unknown",P;var x=((P=_.b(k==null?void 0:k.commandMetadata,_.A6))==null?void 0:P.webPageType)||"";x?(P=x.toLowerCase(),P.startsWith("web_page_type_")&&(P=P.slice(14))):P=x;P&&Us0[P.toUpperCase()]?g=Us0[P.toUpperCase()]:_.b(k,_.q8)||_.b(k,A36)?g="browse":_.b(k,_.Tj)?g="search":_.b(k,_.oV)&&(g="watch");g==="watch"&&_.OS(k||null)==="learning_journey_watch"&&(g="learning_journey_watch");g==="unknown"&&_.pH(Error("Tf`"+JSON.stringify({clickTrackingParams:k==null?void 0:k.clickTrackingParams,
commandMetadata:k==null?void 0:k.commandMetadata,allEndpointKeys:Object.keys(k||[])})));return g};
_.cU=function(k){if(!_.ds6||k)_.ds6=_.Yl();return _.ds6};
_.OTs=function(k){return!!_.b(k,_.oV)||!!_.b(k,_.VY)&&_.W("kevlar_enable_shorts_prefetch")};
_.qY0=function(k,g){k=_.b(k,_.oV)||_.b(k,_.VY);return"v"+k.videoId+(k.playlistId?"-pl"+k.playlistId:"")+(g?"-an1":"")+(k.params?"-pr"+k.params:"")};
_.TDC=function(k){var g=new ZT(_.y4("ONE_PICK_URL",""));g.urlParamMap_.set("hostId",k);(k=_.y4("GAPI_LOCALE"))&&g.urlParamMap_.set("hl",k);(k=_.y4("SESSION_INDEX"))&&g.urlParamMap_.set("authuser",k);(k=_.y4("DELEGATED_SESSION_ID"))&&g.urlParamMap_.set("groupId",k);return g};
c30=function(){var k=_.Za(),g=k.resolve(_.m6);k=k.resolve(_.wf);return new eUM(g,k)};
ZTM=function(k){if(window.IntersectionObserver)return new Vmb(k,400);throw new TypeError("Vf");};
w0s=function(){var k=Hammer.TouchAction,g=k.prototype.preventDefaults;k.prototype.preventDefaults=function(P){var x=this.actions.indexOf("pan-down")>-1;if(!x)return g.call(this,P);if(!msI){var U=P.srcEvent;P=P.direction;var A;if((A=this.manager)==null?0:A.session.prevented)U.preventDefault();else if(x&&P&Hammer.DIRECTION_DOWN)return this.preventSrc(U)}}};
J3u=function(k){if(!k||k.size===0)return Hammer.DIRECTION_ALL;if(k.size===2){if(k.has("up")&&k.has("down"))return Hammer.DIRECTION_VERTICAL;if(k.has("right")&&k.has("left"))return Hammer.DIRECTION_HORIZONTAL}if(k.size===1){if(k.has("up"))return Hammer.DIRECTION_UP;if(k.has("down"))return Hammer.DIRECTION_DOWN;if(k.has("right"))return Hammer.DIRECTION_RIGHT;if(k.has("left"))return Hammer.DIRECTION_LEFT}return Hammer.DIRECTION_ALL};
_.fyM=function(){return r3I?Promise.resolve(r3I):new Promise(function(k,g){var P=self.indexedDB.open("swpushnotificationsdb");P.onerror=g;P.onsuccess=function(){var x=P.result;if(x.objectStoreNames.contains("swpushnotificationsstore"))r3I=x,k(r3I);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),_.fyM()};
P.onupgradeneeded=WRV})};
WRV=function(k){k=k.target.result;k.objectStoreNames.contains("swpushnotificationsstore")&&k.deleteObjectStore("swpushnotificationsstore");k.createObjectStore("swpushnotificationsstore",{keyPath:"key"})};
_.rf=function(k,g,P){var x=P&&P>0?P:0;P=x?Date.now()+x*1E3:0;if((x=x?_.J8.getLocalStorage():_.J8.getSessionStorage())&&window.JSON){typeof g!=="string"&&(g=JSON.stringify(g,void 0));try{x.set(k,g,P)}catch(U){x.remove(k)}}};
_.fL=function(k){var g=_.J8.getSessionStorage(),P=_.J8.getLocalStorage();if(!g&&!P||!window.JSON)return null;try{var x=g.get(k)}catch(U){}if(typeof x!=="string")try{x=P.get(k)}catch(U){}if(typeof x!=="string")return null;try{x=JSON.parse(x,void 0)}catch(U){}return x};
_.WU=function(k){try{var g=_.J8.getSessionStorage(),P=_.J8.getLocalStorage();g&&g.remove(k);P&&P.remove(k)}catch(x){}};
bTb=function(k){var g=s0A(),P;return _.e(function(x){switch(x.nextAddress){case 1:return _.Bo(x,2),x.yield(k.match(g,{cacheName:"yt-appshell-assets"}),4);case 4:P=x.yieldResult;_.Ac(x,3);break;case 2:_.Ll(x);case 3:return x.return(P)}})};
s0A=function(){var k=typeof ServiceWorkerGlobalScope!=="undefined"&&self instanceof ServiceWorkerGlobalScope?BD6.registration.scope:zU0;k.endsWith("/")&&(k=k.slice(0,-1));return k+"/app_shell_home"};
uTu=function(k){k.map(function(g){return g.source}).join("|")};
_.hU3=function(k){return _.e(function(g){return g.return(bTb(k))})};
EiI=function(){var k=window.caches,g;return _.e(function(P){if(P.nextAddress==1)return P.yield(_.hU3(k),2);g=P.yieldResult;return P.return(!!g)})};
Q00=function(){_.e(function(k){if(k.nextAddress==1){if(LRj)return k.jumpTo(0);LRj=!0;if(_.W("enable_system_health_primes_monitoring"))return _.zm(nib,3E4),SYb(),k.return();if(!(Math.random()<_.rP("web_system_health_fraction")))return k.jumpTo(0);FR3={heightPixels:screen.height,widthPixels:screen.width};sS&&!isNaN(sS.jsHeapSizeLimit)&&(FR3.memoryTotalKbytes=String(Math.round(sS.jsHeapSizeLimit/1E3)));window.devicePixelRatio&&(FR3.devicePixelRatio=window.devicePixelRatio);return k.yield(YYA(),4)}_.zm(nib,
3E4);return k.yield(j0V(),0)})};
YYA=function(){return _.e(function(k){if(k.nextAddress==1)return b3.intersectionObserverPresent="IntersectionObserver"in window,b3.serviceWorkerPresent="serviceWorker"in navigator,b3.webSharePresent="share"in navigator,b3.fullScreenApiPresent="exitFullscreen"in document||"webkitExitFullscreen"in document,b3.cacheStoragePresent="caches"in window,b3.storageEstimatePresent="storage"in navigator&&"estimate"in navigator.storage,b3.storagePersistPresent="storage"in navigator&&"persist"in navigator.storage,
b3.webkitTemporaryStoragePresent="webkitTemporaryStorage"in BU&&BU.webkitTemporaryStorage&&"queryUsageAndQuota"in BU.webkitTemporaryStorage,b3.promiseRejectionEventPresent=typeof PromiseRejectionEvent!=="undefined",k.yield(V80(),2);b3.indexedDbPresent=k.yieldResult;b3.subtleCryptoPresent="crypto"in window&&"subtle"in window.crypto&&"importKey"in window.crypto.subtle;b3.broadcastChannelPresent="BroadcastChannel"in window;b3.webLocksApiPresent="locks"in navigator;window.matchMedia&&window.matchMedia("(color-gamut)").matches&&
(b3.supportsP3Color=window.matchMedia("(color-gamut: p3)").matches,b3.supportsRec2020Color=window.matchMedia("(color-gamut: rec2020)").matches);_.SV(k)})};
nib=function(){var k=9E4+Math.random()*2E3;_.wN()>k||(_.W("enable_system_health_primes_monitoring")?SYb():j0V())};
j0V=function(){var k;return _.e(function(g){if(g.nextAddress==1)return g.yield(lyj(),2);k=g.yieldResult;_.HE("systemHealthCaptured",k);_.SV(g)})};
SYb=function(){var k={metric:{}},g=Ds6();g.networkEvents.length&&(k.metric.networkEvents=tmr(g));_.HE("systemHealthCaptured",k)};
lyj=function(){var k,g,P,x,U,A,q,T,c,Z;return _.e(function(w){switch(w.nextAddress){case 1:k={viewportHeightPixels:Math.max(document.documentElement?document.documentElement.clientHeight||0:0,window.innerHeight||0),viewportWidthPixels:Math.max(document.documentElement?document.documentElement.clientWidth||0:0,window.innerWidth||0)};g=window.screen;_.W("enable_is_extended_monitoring")&&g&&"isExtended"in g&&(k.isExtended=!!g.isExtended);P={metric:{staticContext:FR3,dynamicContext:k,webMetric:Mmk,webApiSupport:b3}};
if(x=_.hE())P.csn=x;sS&&(P.metric.webMetric.currentHeapKbytes=Math.round(sS.usedJSHeapSize/1E3));window.matchMedia&&(P.metric.dynamicContext.hasHoverSupport=window.matchMedia("(any-hover: hover)").matches,P.metric.dynamicContext.hasFinePointer=window.matchMedia("(any-pointer: fine)").matches,P.metric.dynamicContext.hasCoarsePointer=window.matchMedia("(any-pointer: coarse)").matches);if(!("getBattery"in BU&&typeof BU.getBattery==="function")){w.jumpTo(2);break}return w.yield(BU.getBattery(),3);case 3:if(U=
w.yieldResult)P.metric.dynamicContext.chargingStatus=U.charging?"CHARGING_AC":"CHARGING_INACTIVE";case 2:"onLine"in navigator&&(P.metric.dynamicContext.networkCoarseState=navigator.onLine?0:2);if(b3.storageEstimatePresent)return w.yield(navigator.storage.estimate(),8);if(!b3.webkitTemporaryStoragePresent){w.jumpTo(5);break}return w.yield(KRk(),7);case 7:A=w.yieldResult;w.jumpTo(5);break;case 8:A=w.yieldResult;case 5:return P.metric.dynamicContext.deviceStorageQuotaMbytes=((q=A)==null?0:q.quota)?String(Math.round(A.quota/
1048576/10)*10):"-1",P.metric.dynamicContext.deviceStorageUsageMbytes=((T=A)==null?0:T.usage)?String(Math.round(A.usage/1048576/10)*10):"-1",c=P.metric.dynamicContext,w.yield(EiI(),9);case 9:return c.hasAppShell=w.yieldResult,Z=Ds6(),Z.networkEvents.length&&(P.metric.networkEvents=tmr(Z)),w.return(P)}})};
KRk=function(){return new Promise(function(k){var g;b3.webkitTemporaryStoragePresent&&(g=BU.webkitTemporaryStorage)!=null&&g.queryUsageAndQuota?BU.webkitTemporaryStorage.queryUsageAndQuota(function(P,x){k({usage:P,quota:x})}):k(void 0)})};
_.zj=function(k){k&=16777215;k=[(k&16711680)>>16,(k&65280)>>8,k&255];return oiV(k[0],k[1],k[2])};
_.u3=function(k){k=[(k&16711680)>>>16,(k&65280)>>>8,k&255,(k&4278190080)>>>24];if(!_.viA(k,function(g){return g===(g&255)}))throw Error("Wf`"+k.join(","));
return"rgba("+k[0]+","+k[1]+","+k[2]+","+(k[3]/255).toFixed(3)+")"};
_.ayI=function(k){return[(k&16711680)>>>16,(k&65280)>>>8,k&255]};
_.HTI=function(k){k=k.map(function(g){g/=255;return g<=.03928?g/12.92:Math.pow((g+.05)/1.05,2.4)});
return k[0]*.2126+k[1]*.7152+k[2]*.0722};
h8=function(k,g){k=_.ayI(k);return"rgba("+k[0]+", "+k[1]+", "+k[2]+", "+g+")"};
ES=function(k){return(k&4278190080)>>>24===0?h8(k,"1"):_.u3(k)};
_.ND0=function(){try{return!!self.localStorage}catch(k){return!1}};
p0s=function(){if(Iyb())_.pH(Error("Xf"));else{var k=document.createElement("iframe");k.style.display="none";var g=g===void 0?window.location.href:g;var P=_.y5(_.y4("PERSIST_IDENTITY_IFRAME_URL"));g=P?P:(new URL(g)).host.indexOf("studio")===0?_.WX(X0b,"persist_identity"):_.WX(y3A,"persist_identity");_.cVA(k,1,g);k.id="persist_identity";var x;(x=document.body)==null||x.appendChild(k)}};
Iyb=function(){var k=C6M;k||(k=document.querySelector("#persist_identity"));return k};
GCj=function(){var k=!1;try{k=!!window.sessionStorage.getItem("session_logininfo")}catch(g){k=!0}return(_.y4("INNERTUBE_CLIENT_NAME")==="WEB"||_.y4("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&k};
RUu=function(k,g){if(!GCj())return!1;g||(g=_.y4("LOGIN_INFO"));return g?(k.session_logininfo=g,!0):!1};
ggC=function(k,g){k=k===void 0?!1:k;if((g===void 0||!g)&&kPA!=="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN")if(window.sessionStorage.getItem("from_switch_account"))window.sessionStorage.removeItem("from_switch_account");else if(_.pr("LOG_STICKINESS",!1)){g=_.hE();var P=_.up(),x={identityStickinessData:{initialState:kPA}};g&&P&&_.ap(g,P,x)}if(g=Iyb())if(P=g.src?(new URL(g.src)).origin:"*",k){var U;(U=g.contentWindow)==null||U.postMessage({action:"clear"},P)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>=
2)&&(k=window.sessionStorage.getItem("session_logininfo"))){var A;(A=g.contentWindow)==null||A.postMessage({loginInfo:k},P)}};
_.LL=function(k){k=k===void 0?!0:k;try{window.sessionStorage.removeItem("stickiness_reload"),window.sessionStorage.removeItem("session_logininfo"),_.X2("LOGIN_INFO",""),k&&window.sessionStorage.setItem("from_switch_account","1"),ggC(!0,k)}catch(g){}};
P8b=function(k){k&&(k.startsWith("https://accounts.google.com/AddSession")?_.LL():k.startsWith("https://accounts.google.com/ServiceLogin")?_.LL():k.startsWith("https://myaccount.google.com")&&_.Pc(k).getPath().endsWith("/youtubeoptions")&&_.LL())};
nL=function(k,g){P8b(k);if(_.pr("LOGGED_IN",!0)&&GCj()){var P=pnV(k);P==null&&(P={});RUu(P,g)&&_.Nj(k,P)}};
$DC=function(){function k(g){for(g=g.target;g&&g.nodeName!=="A";)if(g=g.parentNode,!(g&&g instanceof HTMLElement))return;if(g&&!g.hasAttribute("download")&&g.getAttribute("rel")!=="external"&&g.href)return g.href}
document.addEventListener("mousedown",function(g){g.button!==0&&(g=k(g))&&nL(g)});
document.addEventListener("click",function(g){(g=k(g))&&nL(g)})};
UDj=function(){var k=new xDI;try{if(_.pr("LOGGED_IN",!0)){try{window.sessionStorage.setItem("canUseSessionStorage","true"),window.sessionStorage.removeItem("canUseSessionStorage")}catch(T){k.increment(5,!1);return}if(_.y4("LOGIN_INFO")){var g=ipA?ipA:window.location;_.y4("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"&&p0s();var P=pnV(g.href);P==null&&(P={});var x=P.session_logininfo,U=Number(window.sessionStorage.getItem("stickiness_reload")),A=x===_.y4("LOGIN_INFO");if(!window.sessionStorage.getItem("session_logininfo")||
U>=2||A)U>=2?k.increment(2,A):A?k.increment(7,A):window.sessionStorage.getItem("session_logininfo")||(k.increment(3,A),kPA="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_NEW_TAB"),window.sessionStorage.setItem("session_logininfo",_.y4("LOGIN_INFO")),window.sessionStorage.removeItem("stickiness_reload");else if(window.sessionStorage.getItem("session_logininfo"))if(_.y4("LOGIN_INFO")===window.sessionStorage.getItem("session_logininfo"))k.increment(4,A),window.sessionStorage.removeItem("stickiness_reload");
else if(U<2){window.sessionStorage.setItem("stickiness_reload",String(U+1));var q=g.href;q=_.IV(q,"sttick");nL(q,window.sessionStorage.getItem("session_logininfo"));q=_.AY(q,{sttick:U});k.increment(U,A);_.JVb(g,q)}}else k.increment(6,!1)}else _.LL(!1)}catch(T){}};
_.Sa=function(k,g,P,x,U){g=g===void 0?{}:g;P=P===void 0?"":P;x=x===void 0?window:x;k=_.dP(k,g);nL(k);P=_.Hj(k+P,U);_.JVb(x.location,P)};
Az0=function(k){if(k.urlEndpoint){if(k=_.Uq(k.urlEndpoint.url),k.adurl)return cq(k.adurl)}else if(k.watchEndpoint)return"//www.youtube.com/watch?v="+k.watchEndpoint.videoId;return null};
dDs=function(k){if(!k||!k.reportingPings)return null;var g={};k.reportingPings.forEach(function(P){P.pingType in g?g[P.pingType].push(P.url):g[P.pingType]=[P.url]});
return{adpings:KOI(g)}};
_.Yn=function(k){k=k===void 0?!1:k;var g=_.ex(),P="USER_INTERFACE_THEME_LIGHT";g.getFlag(165)?P="USER_INTERFACE_THEME_DARK":g.getFlag(174)?P="USER_INTERFACE_THEME_LIGHT":_.FA()&&(P="USER_INTERFACE_THEME_DARK");return k?P:Op3()||P};
_.qF3=function(){return!_.W("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches};
_.FA=function(){return _.qF3()&&window.matchMedia("(prefers-color-scheme: dark)").matches};
_.ja=function(){var k=_.ex();return _.qF3()&&!k.getFlag(165)&&!k.getFlag(174)};
Op3=function(){var k=k===void 0?window.location.href:k;if(_.W("kevlar_disable_theme_param"))return null;var g=_.hY(k);if(_.TZ6(g))return"USER_INTERFACE_THEME_DARK";try{var P=_.Uq(k).theme;return ewb.get(P)||null}catch(x){}return null};
_.TZ6=function(k){return _.W("enable_dark_theme_only_on_shorts")?!(k==null||!k.startsWith("/shorts/")):!1};
_.Zpb=function(k,g,P,x,U){g=g===void 0?!1:g;P=P===void 0?!1:P;var A=_.y4("INNERTUBE_CONTEXT");if(!A)return _.IE(Error("ag")),{};A=(0,_.vX.unsafeClone)(A);_.W("web_no_tracking_params_in_shell_killswitch")||delete A.clickTracking;A.client||(A.client={});var q=A.client;q.clientName==="MWEB"&&q.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(q.clientFormFactor=_.y4("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");q.screenWidthPoints=window.innerWidth;q.screenHeightPoints=window.innerHeight;q.screenPixelDensity=
Math.round(window.devicePixelRatio||1);q.screenDensityFloat=window.devicePixelRatio||1;q.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());q.userInterfaceTheme=_.Yn();if(!g){var T=_.lKA();T&&(q.connectionType=T);_.W("web_log_effective_connection_type")&&(T=tx6())&&(A.client.effectiveConnectionType=T)}var c;if(_.W("web_log_memory_total_kbytes")&&((c=_.iV.navigator)==null?0:c.deviceMemory)){var Z;c=(Z=_.iV.navigator)==null?void 0:Z.deviceMemory;A.client.memoryTotalKbytes=""+c*1E6}g&&x&&!_.W("web_it_context_set_original_url_ks")&&
(q.originalUrl=czV(_.iV.location.href,x).toString());_.W("web_gcf_hashes_innertube")&&(T=yP6())&&(Z=T.coldConfigData,c=T.coldHashData,T=T.hotHashData,A.client.configInfo=A.client.configInfo||{},Z&&(A.client.configInfo.coldConfigData=Z),c&&(A.client.configInfo.coldHashData=c),T&&(A.client.configInfo.hotHashData=T));Z=_.Uq(_.iV.location.href);!_.W("web_populate_internal_geo_killswitch")&&Z.internalcountrycode&&(q.internalGeo=Z.internalcountrycode);!_.W("web_populate_client_screen_killswitch")&&U&&(q.clientScreen=
U);q.clientName==="MWEB"||q.clientName==="WEB"?(q.mainAppWebInfo||(q.mainAppWebInfo={}),q.mainAppWebInfo.graftUrl=x||_.iV.location.href,_.W("kevlar_woffle")&&_.QY.instance&&(x=_.QY.instance,q.mainAppWebInfo.pwaInstallabilityStatus=!x.appInstalledEventFired&&x.deferredInstallPrompt?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),q.mainAppWebInfo.webDisplayMode=KqA(),q.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):q.clientName==="TVHTML5"&&
(!_.W("web_lr_app_quality_killswitch")&&(x=_.y4("LIVING_ROOM_APP_QUALITY"))&&(q.tvAppInfo=Object.assign(q.tvAppInfo||{},{appQuality:x})),x=_.y4("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(q.tvAppInfo=Object.assign(q.tvAppInfo||{},{certificationScope:x}));!_.W("web_populate_time_zone_itc_killswitch")&&(x=jpu())&&(q.timeZone=x);(x=gDV())?q.experimentsToken=x:delete q.experimentsToken;q=PLA();x=_.V_j();x=(0,_.vX.getValues)(x.tokenJars);A.request=Object.assign({},A.request,{internalExperimentFlags:q,consistencyTokenJars:x});
!_.W("web_prequest_context_killswitch")&&(q=_.y4("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(A.request.externalPrequestContext=q);x=_.ex();q=x.getFlag(58);x=x.get("gsml","");A.user=Object.assign({},A.user);q&&(A.user.enableSafetyMode=q);x&&(A.user.lockedSafetyMode=!0);_.W("warm_op_csn_cleanup")?P&&(g=_.hE())&&(A.clientScreenNonce=g):!g&&(g=_.hE())&&(A.clientScreenNonce=g);k&&(A.clickTracking={clickTrackingParams:k});if(k=_.gP("yt.mdx.remote.remoteClient_"))A.remoteClient=k;_.l3.getInstance().setLocationOnInnerTubeContext(A);
try{var w=e$V(),J=w.bid;delete w.bid;A.adSignalsInfo={params:[],bid:J};for(var r=_.O(Object.entries(w)),f=r.next();!f.done;f=r.next()){var B=_.O(f.value),L=B.next().value,Y=B.next().value;w=L;J=Y;k=void 0;(k=A.adSignalsInfo.params)==null||k.push({key:w,value:""+J})}var l,D;if(((l=A.client)==null?void 0:l.clientName)==="TVHTML5"||((D=A.client)==null?void 0:D.clientName)==="TVHTML5_UNPLUGGED"){var X=_.y4("INNERTUBE_CONTEXT");X.adSignalsInfo&&(A.adSignalsInfo.advertisingId=X.adSignalsInfo.advertisingId,
A.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",A.adSignalsInfo.limitAdTracking=X.adSignalsInfo.limitAdTracking)}}catch(a){_.IE(a)}return A};
_.DT=function(){return{isShellLoad:_.pr("IS_SHELL_LOAD",!1)}};
wK6=function(){navigator.serviceWorker.getRegistrations().then(function(k){k.forEach(mD0)})};
mD0=function(k){k&&_.Jzk(rzb,k.scope)};
_.Jzk=function(k,g){g={scope:g||_.fz("service_worker_scope")||"/"};return navigator.serviceWorker.register(_.jy(k),g)};
t8=function(k,g,P,x){if(g&&g.serializedYpcCujLoggingParams){if(P){var U={};U.transactionErrorType=P;x&&(U.errorMessage=x);g.ypcCujLoggingClientPayload={ypcAcquisitionCujLoggingClientPayload:{ypcAcquisitionDebugLoggingParams:U}}}P={};P.ypcCujContext=g;k=_.US("FLOW_EVENT_NAMESPACE_YPC_ACQUISITION",k,P);_.A8().logFlowEvent(k,"FLOW_TYPE_YPC_ACQUISITION")}};
_.fbb=function(k,g,P,x){var U={};U.serializedTransactionFlowLoggingParams=g;P&&(U.errorType=P);x&&(U.errorMessage=x);_.HE(k,U);_.NH()};
_.W_k=function(k){k&&_.fbb("transactionFlowStarted",k)};
_.sU0=function(k){k&&_.fbb("transactionFlowCancelled",k)};
_.M8=function(k,g,P){g&&_.fbb("transactionFlowFailed",g,k,P)};
bpr=function(k){var g=document.querySelector("ytd-app")||document.querySelector("ytmusic-app");g&&(g.inert=k)};
_.KL=function(){this.megabloxUrl_=null};
_.of=function(k){try{var g=BZ0==null?void 0:BZ0.composedPath(k)}catch(P){g=k.composedPath?k.composedPath():[]}return g&&g.length>0?g:k.composedPath?k.composedPath():[]};
_.vU=function(k){return _.of(k)[0]};
af=function(k){return k instanceof ShadowRoot?ShadowRoot:k instanceof DocumentFragment?DocumentFragment:k instanceof Document?Document:HTMLElement};
zwr=function(k){if(k instanceof Element)return Element.prototype;if(k instanceof DocumentFragment)return DocumentFragment.prototype;throw Error("eg`"+k);};
u8s=function(k,g){return _.W("sunnydom_native_scoped_query_selectors")?zwr(k).querySelector.call(k,g):af(k).prototype.querySelector.call(k,g)};
hwb=function(k,g){return _.W("sunnydom_native_scoped_query_selectors")?zwr(k).querySelectorAll.call(k,g):af(k).prototype.querySelectorAll.call(k,g)};
Egs=function(k){var g,P,x;return(x=(P=(g=k.parentElement)!=null?g:k.__shady_native_parentElement)!=null?P:k.__shady_parentElement)!=null?x:null};
L_3=function(k){var g,P,x;return(x=(P=(g=k.parentNode)!=null?g:k.__shady_native_parentNode)!=null?P:k.__shady_parentNode)!=null?x:null};
ng0=function(k){var g,P,x;return(x=(P=(g=k.nextSibling)!=null?g:k.__shady_native_nextSibling)!=null?P:k.__shady_nextSibling)!=null?x:null};
SFC=function(k){var g,P,x;return(x=(P=(g=k.previousSibling)!=null?g:k.__shady_native_previousSibling)!=null?P:k.__shady_previousSibling)!=null?x:null};
F_M=function(k){var g,P,x;return(x=(P=(g=k.nextElementSibling)!=null?g:k.__shady_native_nextElementSibling)!=null?P:k.__shady_nextElementSibling)!=null?x:null};
YFM=function(k){var g,P,x;return(x=(P=(g=k.previousElementSibling)!=null?g:k.__shady_native_previousElementSibling)!=null?P:k.__shady_previousElementSibling)!=null?x:null};
jUM=function(k){var g,P,x;return new Set([].concat(_.Kl((g=k.children)!=null?g:[]),_.Kl((P=k.__shady_native_children)!=null?P:[]),_.Kl((x=k.__shady_children)!=null?x:[])))};
QUI=function(k){var g,P,x;return new Set([].concat(_.Kl((g=k.childNodes)!=null?g:[]),_.Kl((P=k.__shady_native_childNodes)!=null?P:[]),_.Kl((x=k.__shady_childNodes)!=null?x:[])))};
_.HU=function(k){if(!(k instanceof Element))return null;k=k.classList?Array.from(k.classList):void 0;if(!k)return null;var g=k.indexOf("style-scope");return g>-1&&g+1<k.length?k[g+1]:null};
N8=function(k){if(!(k instanceof HTMLElement))return null;var g=k&&(k.$$||k.polymerController)?k.tagName.toLowerCase():null;return g?g:_.HU(k)};
lb0=function(k,g){return _.W("sunnydom_native_scoped_query_selectors")?k+".style-scope."+g:k.replace(/[^a-z]*[^\s]+/g,function(P){return P+".style-scope."+g})};
DDI=function(k,g){return g?k.split(",").map(function(P){return lb0(P.trim(),g)}).join(", "):k};
_.If=function(k){var g,P,x,U;return(U=(x=(P=(g=k.root)!=null?g:k.shadowRoot)!=null?P:k.__shady_native_shadowRoot)!=null?x:k.__shady_shadowRoot)!=null?U:k};
t_0=function(k){var g,P,x;return(x=(P=(g=k.__shady_parentNode)!=null?g:k.__shady_native_parentNode)!=null?P:k.parentNode)!=null?x:null};
M_b=function(k){var g,P;return(P=(g=L_3(k))!=null?g:k.host)!=null?P:null};
K_j=function(k){for(;k&&!(k instanceof HTMLElement);)k=M_b(k);return k};
ogj=function(k){var g=K_j(k);return k===g?_.HU(k):g?N8(g):null};
vgb=function(k){return(k=K_j(k))?N8(k):null};
ab0=function(k){if(k instanceof Comment)return!1;if(k instanceof Text){var g,P;if(((P=(g=k.textContent)==null?void 0:g.trim())!=null?P:"")==="")return!1}return!0};
XA=function(k,g,P){var x=g(k);for(P=P===void 0?vgb(k):P;x&&(ogj(x)!==P||!ab0(x));)k=x,x=g(k);return x};
Hpu=function(k,g,P){if(!g)return null;k=vgb(k);return ogj(g)===k&&ab0(g)?g:XA(g,P,k)};
NZu=function(k){return XA(k,t_0,_.HU(k))};
Ibb=function(k){return XA(k,F_M)};
XKj=function(k){return XA(k,ng0)};
yzs=function(k){return XA(k,YFM)};
pKA=function(k){return XA(k,SFC)};
C8s=function(k){return Hpu(k,k.firstChild||null,ng0)};
GPr=function(k){var g,P,x;var U=(x=(P=(g=k.firstElementChild)!=null?g:k.__shady_native_firstElementChild)!=null?P:k.__shady_firstElementChild)!=null?x:null;return Hpu(k,U,F_M)};
Rw3=function(k){var g,P,x;var U=(x=(P=(g=k.lastChild)!=null?g:k.__shady_native_lastChild)!=null?P:k.__shady_lastChild)!=null?x:null;return Hpu(k,U,SFC)};
kp3=function(k){var g,P,x;var U=(x=(P=(g=k.lastElementChild)!=null?g:k.__shady_native_lastElementChild)!=null?P:k.__shady_lastElementChild)!=null?x:null;return Hpu(k,U,YFM)};
g_0=function(k){var g=vgb(k);return Array.from(QUI(k)).filter(function(P){return ogj(P)===g})};
PQA=function(k){var g=N8(k);return Array.from(jUM(k)).filter(function(P){return _.HU(P)===g})};
$OI=function(k){if(!k)return null;var g=_.HU(k);if(!g){var P;return(P=Node.prototype.getRootNode)==null?void 0:P.call(k)}g=g.toUpperCase();for(k=Egs(k);k&&k.tagName!==g;)k=Egs(k);return k?_.If(k):null};
_.yY=function(k,g,P){if(k instanceof HTMLElement&&_.HU(k)===P){var x=Array.from(k.classList).indexOf("style-scope");if(x===-1)k.classList.add("style-scope"),k.classList.add(g);else if(!(x+1>=k.classList.length)){x=k.classList[x+1];var U,A;k==null||(U=k.classList)==null||(A=U.replace)==null||A.call(U,x,g)}}if(k instanceof HTMLElement||k instanceof DocumentFragment)for(U=_.O(jUM(k)),A=U.next();!A.done;A=U.next())_.yY(A.value,g,P);return k};
pL=function(k,g){if(k instanceof HTMLElement&&_.HU(k)===g){var P=Array.from(k.classList).indexOf("style-scope");P===-1||P+1>=k.classList.length||k.classList.remove("style-scope",k.classList[P+1])}if(k instanceof HTMLElement||k instanceof DocumentFragment){P=_.O(k.children);for(var x=P.next();!x.done;x=P.next())pL(x.value,g)}return k};
_.xOu=function(k,g){return af(k).prototype.appendChild.call(k,g)};
iUb=function(k,g){if(k===g)return!0;k=QUI(k);return Array.from(k).some(function(P){return iUb(P,g)})};
_.kr=function(k,g){if(k instanceof Rf)return k;(g==null?0:g.ignoreOwnerDocument)&&!Object.getOwnPropertyDescriptor(k,"ownerDocument")&&Object.defineProperty(k,"ownerDocument",{get:function(){return window.document}});
return new Rf(k)};
AZI=function(){var k=Rf.prototype,g=[].concat(_.Kl(UOu?[]:["getRootNode"]),["setAttribute","removeAttribute"]);g=_.O(g);for(var P=g.next(),x={};!P.done;x={method$jscomp$53:void 0},P=g.next())x.method$jscomp$53=P.value,k[x.method$jscomp$53]=function(U){return function(){return this.host[U.method$jscomp$53].apply(this.host,arguments)}}(x)};
OU0=function(){var k=Rf.prototype,g=[].concat(_.Kl(UOu?[]:"cloneNode contains appendChild insertBefore removeChild replaceChild".split(" ")),_.Kl(dO6?[]:["querySelector","querySelectorAll"]));g=_.O(g);for(var P=g.next(),x={};!P.done;x={method$jscomp$54:void 0},P=g.next())x.method$jscomp$54=P.value,k[x.method$jscomp$54]=function(U){return function(){return this.root[U.method$jscomp$54].apply(this.root,arguments)}}(x)};
eqC=function(){var k=Rf.prototype,g=[].concat(_.Kl(qoj?[]:["nextSibling","previousSibling","nextElementSibling","previousElementSibling"]),_.Kl(Tn3?[]:["parentNode"]));g=_.O(g);for(var P=g.next(),x={};!P.done;x={prop$jscomp$67:void 0},P=g.next())x.prop$jscomp$67=P.value,Object.defineProperty(k,x.prop$jscomp$67,{get:function(U){return function(){return this.host[U.prop$jscomp$67]}}(x),
configurable:!0})};
ZUA=function(){var k=Rf.prototype,g=["activeElement"].concat(_.Kl(qoj?[]:["firstChild","firstElementChild","lastElementChild","childNodes"]),_.Kl(cZ0?[]:["children"]),_.Kl(Vg3?[]:["lastChild"]));g=_.O(g);for(var P=g.next(),x={};!P.done;x={prop$jscomp$68:void 0},P=g.next())x.prop$jscomp$68=P.value,Object.defineProperty(k,x.prop$jscomp$68,{get:function(U){return function(){return this.root[U.prop$jscomp$68]}}(x),
configurable:!0})};
mOb=function(){for(var k=Rf.prototype,g=_.O(["innerHTML","textContent"]),P=g.next(),x={};!P.done;x={prop$jscomp$69:void 0},P=g.next())x.prop$jscomp$69=P.value,Object.defineProperty(k,x.prop$jscomp$69,{get:function(U){return function(){return this.root[U.prop$jscomp$69]}}(x),
set:function(U){return function(A){this.root[U.prop$jscomp$69]=A}}(x),
configurable:!0})};
wRr=function(k){var g=Rf.prototype;k=_.O(Object.entries(k));for(var P=k.next(),x={};!P.done;x={fn$jscomp$403:void 0},P=k.next()){var U=_.O(P.value);P=U.next().value;U=U.next().value;x.fn$jscomp$403=U;g[P]=function(A){return function(){return A.fn$jscomp$403.apply(null,[this.host.node||this.host].concat(_.Kl(arguments)))}}(x)}};
rZ0=function(){for(var k=Rf.prototype,g=_.O(Object.entries(JZA)),P=g.next(),x={};!P.done;x={fn$jscomp$404:void 0},P=g.next()){var U=_.O(P.value);P=U.next().value;U=U.next().value;x.fn$jscomp$404=U;Object.defineProperty(k,P,{get:function(A){return function(){return A.fn$jscomp$404.apply(null,[this.host.node||this.host].concat(_.Kl(arguments)))}}(x),
configurable:!0})}};
_.gV=function(k){return k instanceof f5V||k instanceof Document?k:new f5V(k)};
WeC=function(){for(var k=f5V.prototype,g=_.O("setAttribute removeAttribute cloneNode contains appendChild insertBefore getRootNode removeChild replaceChild querySelector querySelectorAll".split(" ")),P=g.next(),x={};!P.done;x={method$jscomp$55:void 0},P=g.next())x.method$jscomp$55=P.value,k[x.method$jscomp$55]=function(U){return function(){return HTMLElement.prototype[U.method$jscomp$55].call.apply(HTMLElement.prototype[U.method$jscomp$55],[this.node].concat(_.Kl(arguments)))}}(x)};
sj0=function(){for(var k=f5V.prototype,g=_.O("firstChild lastChild firstElementChild lastElementChild childNodes children parentNode nextSibling previousSibling nextElementSibling previousElementSibling classList innerHTML textContent".split(" ")),P=g.next(),x={};!P.done;x={prop$jscomp$70:void 0},P=g.next())x.prop$jscomp$70=P.value,Object.defineProperty(k,x.prop$jscomp$70,{get:function(U){return function(){var A;return(A=this.node["__shady_native_"+U.prop$jscomp$70])!=null?A:this.node[U.prop$jscomp$70]}}(x),
configurable:!0})};
_.Ph=function(k,g,P){P===void 0&&(P=!k.classList.contains(g));P?k.classList.add(g):k.classList.remove(g)};
_.$r=function(k,g,P){P===void 0&&(P=!k.hasAttribute(g));if(g==="class")throw Error("fg");P?_.gV(k).setAttribute(g,""):_.gV(k).removeAttribute(g)};
bUM=function(k){return(k.localName!=="slot"?[]:(0,_.xr)(k).assignedNodes({flatten:!0})).filter(function(g){return g.nodeType===Node.ELEMENT_NODE})};
_.Bnj=function(k){return(k=_.kr(k).querySelector("slot"))&&k.localName==="slot"?bUM(k):[]};
_.iG=function(k,g){window.ShadyCSS&&window.ShadyCSS.styleSubtree(k,g)};
UO=function(k,g){var P=g.bind(k);return function(x){P(x,x.detail)}};
_.AB=function(k,g){var P=zqb.get(k);P||(P=new WeakMap,zqb.set(k,P));if(P.has(g))return P.get(g);if(_.W("web_fi_listen_disable_bound_fn_helper")){var x=g.bind(k);k=function(U){x(U,U==null?void 0:U.detail)}}else k=UO(k,g);
P.set(g,k);return k};
E_M=function(k,g){uQ0(k);k.created[hq0].push(g)};
uQ0=function(k){if(!k.created||!k.created[hq0]){var g=k.created,P=g?[g]:[];k.created=function(){for(var x=_.O(P),U=x.next();!U.done;U=x.next())U.value.apply(this)};
k.created[hq0]=P}};
LeM=function(k){return function(){var g=_.IT.apply(0,arguments);return function(P,x,U){k.apply(null,_.Kl(g))(P,x,U)}}};
n_6=function(){return function(){var k=_.IT.apply(0,arguments);return function(g,P,x){O3r.apply(null,_.Kl(k))(g,P,x)}}};
_.h=function(k){return n_6()(k)};
_.E=function(){return LeM(c2M).apply(null,_.Kl(_.IT.apply(0,arguments)))};
_.dV=function(k){return _.W("pbcm_fi_listen_decorators")?So0(k):LeM(Trb)(k)};
So0=function(k){return function(g,P){E_M(g,function(){var x=this[P],U=_.W("web_fi_listen_disable_bound_fn_helper")?function(A){x(A,A.detail)}.bind(this):UO(this,x);
FeV.has(k)?yK(this.hostElement,k,U):this.hostElement.addEventListener(k,U)})}};
_.OO=function(){return LeM(e2V).apply(null,_.Kl(_.IT.apply(0,arguments)))};
_.n=function(k){k=k===void 0?{}:k;return LeM(qts)(k)};
_.qm=function(k){if(k.hostElement&&k!==k.hostElement){var g=_.JE(k.hostElement);g=k.renderIdom?g:g.shadowRoot}g||(k=k.root,g=k instanceof Node?_.JE(k):null);return g};
_.Td=function(k){return Yok?jjV(k):function(g,P){Object.defineProperty(g,P,{get:function(){var x;return(x=_.qm(this))==null?void 0:x.querySelector(k)},
enumerable:!0,configurable:!0})}};
jjV=function(k){return function(g,P){Object.defineProperty(g,P,{get:function(){var x,U=(x=_.kr(this.hostElement))==null?void 0:x.querySelector(k);if(U)return U;var A;return(A=_.qm(this))==null?void 0:A.querySelector(k)},
enumerable:!0,configurable:!0})}};
_.eb=function(k){return Yok?QjI(k):function(g,P){Object.defineProperty(g,P,{get:function(){var x;return(x=_.qm(this))==null?void 0:x.querySelectorAll(k)},
enumerable:!0,configurable:!0})}};
QjI=function(k){return function(g,P){Object.defineProperty(g,P,{get:function(){var x,U=(x=_.kr(this.hostElement))==null?void 0:x.querySelectorAll(k);if(U==null?0:U.length)return U;var A;return(A=_.qm(this))==null?void 0:A.querySelectorAll(k)},
enumerable:!0,configurable:!0})}};
l5M=function(k){return function(g){if(![_.wb,_.S].includes(Object.getPrototypeOf(g.prototype).constructor))throw Error("gg");g8M(Object.assign({},typeof k!=="string"?k:{is:k,notifyObserversOnUndefined:!0},{disableInheritanceCheck:!0,disableEnforceFastDefaultValuesCheck:!0}))(g)}};
_.VB=function(){var k=k===void 0?{}:k;return function(g){if(![JW,_.ch].includes(Object.getPrototypeOf(g.prototype).constructor))throw Error("hg");PUu(Object.assign({},k,{disableInheritanceCheck:!0}))(g)}};
tg0=function(k,g){DO3[k]!=null||(DO3[k]=new Set);DO3[k].add(g)};
_.Zf=function(){var k=_.OO.apply(null,_.Kl(_.IT.apply(0,arguments)));return function(g,P){tg0(g.is,P);k(g,P)}};
JB=function(k,g,P){if(mF(k)&&!Mgr.has(g)){g=g.replace(/^JSC\$[\d]+_/,"");g=g.replace(/\.\d+(\.|$)/g,function(A,q){return".#"+q});
wV[k]!=null||(wV[k]={});var x,U;(x=wV[k])[U=g]!=null||(x[U]=new Set);wV[k][g].has(P)||(wV[k][g].add(P),_.HE("polymerPropertyAccessEvent",{componentName:k,propertyName:g,accessType:P}))}};
Kek=function(){return _.W("polymer_property_access_logging_debug")||_.W("polymer_enable_property_access_logging")};
mF=function(k){if(_.W("polymer_property_access_logging_debug"))return!0;if(!_.W("polymer_enable_property_access_logging"))return!1;o_0||(o_0=Date.now());return(QM(k)+o_0)%100<_.rP("polymer_property_access_logging_percent")};
v_C=function(k,g){return mF(g)&&k.hostElement.loggingStatus?new Proxy(k,{get:function(P,x,U){if(P.hostElement.loggingStatus.bypassProxyController)return P[x];P.hostElement.loggingStatus.isExternalGet=!0;var A=P[x];P.hostElement.loggingStatus.isExternalGet=!1;if(A instanceof Function)return function(){var q=_.IT.apply(0,arguments);try{return P.hostElement.loggingStatus.currentExternalCall=x,JB(g,x,"PROPERTY_ACCESS_CALL_EXTERNAL_CONTROLLER"),A.apply(this===U?P:this,q)}finally{P.hostElement.loggingStatus.currentExternalCall=
void 0}};
JB(g,x,"PROPERTY_ACCESS_GET_EXTERNAL_CONTROLLER");return A},
set:function(P,x,U){if(P.hostElement.loggingStatus.bypassProxyController)return P[x]=U,!0;P.hostElement.loggingStatus.isRendererStamper?JB(g,x,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE"):P.hostElement.loggingStatus.isDeclarativeExternal||JB(g,x,"PROPERTY_ACCESS_SET_EXTERNAL_CONTROLLER_IMPERATIVE");try{P.hostElement.loggingStatus.currentExternalSet=x,P[x]=U}finally{P.hostElement.loggingStatus.currentExternalSet=void 0}return!0}}):k};
a5A=function(k,g){k&&k.loggingStatus&&!k.loggingStatus.isDeclarativeExternal&&!k.loggingStatus.isExternalGet&&k.loggingStatus.currentExternalSet!==g&&JB(k.tagName.toLowerCase(),g,"PROPERTY_ACCESS_GET_INTERNAL")};
rV=function(k,g,P){k&&(P||k.loggingStatus&&!k.loggingStatus.isInitializing&&!k.loggingStatus.isDefiningPropertyAccessor&&k.loggingStatus.currentExternalSet!==g)&&JB(k.tagName.toLowerCase(),g,"PROPERTY_ACCESS_SET_INTERNAL")};
HUu=function(){return{_definePropertyAccessor:function(k,g){var P=this,x=P.hostElement.loggingStatus;x&&(x.isDefiningPropertyAccessor=!0);var U=P[k];U!==void 0&&(P.__data?P._setPendingProperty(k,U):(P.__dataProto!=null||(P.__dataProto={}),P.__dataProto[k]=U));x&&(x.isDefiningPropertyAccessor=!1);Object.defineProperty(this,k,{get:function(){a5A(P.hostElement,k);return this.__data[k]},
set:function(A){g||this._setPendingProperty(k,A,!0)&&this._invalidateProperties()}})},
created:function(){var k=this._setPendingProperty.bind(this);this._setPendingProperty=function(g,P,x){rV(this.hostElement,g);return k.apply(this,[g,P,x])}}}};
Nnu=function(k){Kek()&&_.h(fC.prototype)(k.prototype,"__templateBindingLoggingBehavior")};
I5j=function(k,g){if(g.resolvedFactories.length!==k.resolvedFactories.length)return!0;g=_.O(g.resolvedFactories.entries());for(var P=g.next();!P.done;P=g.next()){var x=_.O(P.value);P=x.next().value;x=x.next().value;if(x.providerClass){if(x.providerClass!==k.resolvedFactories[P].providerClass)return!0}else if(x.providerValue){if(x.providerValue!==k.resolvedFactories[P].providerValue)return!0}else if(x.factory!==k.resolvedFactories[P].factory)return!0}return!1};
XR0=function(k,g){k=_.O(k);for(var P=k.next();!P.done;P=k.next())if(P=P.value,P.constructor===Array)XR0(P,g);else{var x=g;x.has(P)||(P.inject&&x.add(P),P.behaviors&&XR0(P.behaviors,x))}};
Wh=function(k,g){var P=k[g];k[g]=function(){var x=_.IT.apply(0,arguments);this.initializeInjection&&this.initializeInjection();if(P)return P.apply(this,x)}};
Gps=function(){_.sO.Class=function(P,x){P=yZ0(P,x);Wh(P.prototype,"created");return P};
Wh(bG.prototype,"_initializeProperties");Wh(_.Bh.prototype,"_initializeProperties");if(pRb)Wh(CQk,"created");else{var k=function(){Wh(customElements.get("tp-yt-iron-list").prototype,"_initializeProperties")};
if(customElements.get("tp-yt-iron-list"))k();else{var g=customElements.define;customElements.define=function(P,x,U){g.call(customElements,P,x,U);P==="tp-yt-iron-list"&&(k(),customElements.define=g)}}}};
kgs=function(k,g){k.prototype.behaviors=k.prototype.behaviors||[];k.prototype.behaviors.unshift(Rqj.InjectBehavior);k.prototype.provide=g};
_.hB=function(k){return function(g){if(!k.disableElementRegistration){k.noInjection||kgs(g,k.providers);var P=g.prototype;P.__templateHelpers||O3r(zd.prototype)(P,"__templateHelpers");P=k.is;gXM||(gXM=Date.now());(QM(P)+gXM)%100<_.rP("polymer_log_prop_change_observer_percent")&&O3r(uG.prototype)(g.prototype,"__propertyObserverObserver");g.prototype.behaviors=g.prototype.behaviors||[];g.prototype.behaviors.unshift(_.PKj.YtHostElementBehavior);Nnu(g);l5M({is:k.is,notifyObserversOnUndefined:k.notifyObserversOnUndefined!==
!1,fastInit:k.fastInit,template:k.template,disableEnforceFastDefaultValuesCheck:!0})(g)}}};
_.t=function(k){return _.hB({is:k.is,template:k.template,disableElementRegistration:k.disableElementRegistration,cssBuildOptOut:k.cssBuildOptOut,notifyObserversOnUndefined:!1,noInjection:!0})};
ivC=function(k,g){if($2u){k=new k;for(var P=_.O(Object.getOwnPropertyNames(k)),x=P.next();!x.done;x=P.next())x=x.value,g[x]=k[x];for(P=g;P&&P!==Object.prototype;P=Object.getPrototypeOf(P)){x=_.O(Object.getOwnPropertyNames(P));for(var U=x.next();!U.done;U=x.next())U=U.value,k.hasOwnProperty(U)||Object.defineProperty(k,U,x2b(g,U))}}else k.apply(g)};
x2b=function(k,g){return{get:function(){var P=k[g];return P instanceof Function?P.bind(k):P},
set:function(P){k[g]=P}}};
AKA=function(k,g){for(var P=k._noAccessors,x=_.O(Object.getOwnPropertyNames(k)),U=x.next();!U.done;U=x.next())if(U=U.value,!U23.has(U))if(P)g[U]=k[U];else{var A=Object.getOwnPropertyDescriptor(k,U);A&&(A.configurable=!0,Object.defineProperty(g,U,A))}};
d20=function(k,g,P){return function(x){if(P){var U=P();x.model=U}if(k[g])k[g](x,x.detail)}};
EO=function(k){var g=[];if(typeof k==="string")k.length>0&&g.push.apply(g,_.Kl(k.split(".")));else{k=_.O(k);for(var P=k.next();!P.done;P=k.next())P=P.value,typeof P==="string"?g.push.apply(g,_.Kl(P.split("."))):g.push(P)}return g};
Ov6=function(k,g){if(g[g.length-1]!=="*"&&g[g.length-1]!=="splices"){for(var P=0;P<g.length;P++){if(!k)return;k=k[g[P]]}return k}};
qz0=function(k,g){if(k.length>g.length)return!1;for(var P=0;P<k.length;P++)if(k[P]!==g[P])return!1;return!0};
ey6=function(k,g,P){if(g.type==="compute"){var x=g.getter.bind(P);var U=g.args}else x=function(){return P[g.method.methodName].apply(P,_.Kl(_.IT.apply(0,arguments)))},U=g.method.args;
TOb(k,g.propertyKey,x,U,g.value)};
Vsk=function(k,g){if(g.readOnly){var P=Object.getOwnPropertyDescriptor(k.model,g.propertyKey);Object.defineProperty(k.model,g.propertyKey,{get:P.get,set:function(){}});
k.model[cKr(g.propertyKey)]=P.set}};
Zv0=function(k,g,P){if(P){var x=g.propertyKey,U=g.selector;g=[{type:"path",path:"reduxPropertiesRecomputeTrigger"}].concat(_.Kl(g.selectorArgs.map(function(A){return{type:"path",path:A}})));
TOb(k,x,function(A){var q=_.IT.apply(1,arguments);return U.apply(null,[P.getState()].concat(_.Kl(q)))},g)}};
wCu=function(k,g,P){var x=_.O7(g.propertyKey)+"-changed";m23(k,function(U){var A={value:U.value,queueProperty:!0};U.path.split(".").length>1&&(A.path=U.path);P.dispatchEvent(new CustomEvent(x,{detail:A}))},[{type:"wildcard",
path:g.propertyKey}])};
JK6=function(k,g,P){m23(k,function(){P[g.method.methodName].apply(P,_.Kl(_.IT.apply(0,arguments)))},g.method.args)};
cKr=function(k){return"_set"+(k.charAt(0).toUpperCase()+k.slice(1))};
rKA=function(){var k,g=a6(function(P){k=P},!1);
return[k,g]};
BOA=function(k){k=k.trim().replace(fVr,",").replace(WB6,"$1");var g=k[0];g==="-"&&(g=k[1]);if(g>="0"&&g<="9")return{type:"literal",value:Number(k)};if(g==="'"||g==='"')return{type:"literal",value:k.slice(1,-1)};if(g=k.match(s8A)){g=g[1];var P=bv6[g];if(P)return{type:P,path:k.slice(0,-(g.length+1))}}return{type:"path",path:k}};
EX0=function(k){var g=k.match(zyC);if(g)return k={methodName:g[1],args:uMI},g[2].trim()&&(g=g[2].replace(hyu,"&comma;").split(","),k.args=g.map(BOA)),k};
LBM=function(k,g,P,x){x=x===void 0?!1:x;g=_.O7(g);var U=DS;U&&(P=U(P,g,"attribute",k));LC(k,P,g,x)};
LC=function(k,g,P,x){g=nXk(g,x===void 0?!1:x);g===void 0?k.removeAttribute(P):k.setAttribute(P,g)};
nXk=function(k,g){switch(typeof k){case "object":case "function":if(k instanceof Date)return k.toString();if(k){if((g===void 0?0:g)&&!_.W("polymer_reflect_objects_as_boolean_killswitch"))return k?"":void 0;g=window.trustedTypes?window.trustedTypes.isHTML(k)||window.trustedTypes.isScript(k)||window.trustedTypes.isScriptURL(k):void 0;if(g)return k;try{return JSON.stringify(k)}catch(P){_.pH(Error("Dg`"+k))}}break;case "boolean":return k?"":void 0;default:return k!==null&&k!==void 0?k.toString():void 0}};
Szr=function(k){if(k===void 0)throw Error("Eg");return k};
lVb=function(k,g,P,x){var U=FBM(x);if(U.length){x=P;var A="property";Yz3.test(P)?A="attribute":P[P.length-1]==="$"&&(P=P.slice(0,-1),A="attribute");var q=j8j(U);q&&A==="attribute"&&(P==="class"&&k.hasAttribute("class")&&(q+=" "+k.getAttribute(P)),LC(k,q,P));A==="attribute"&&x==="disable-upgrade$"&&k.setAttribute("disable-upgrade","");k.localName==="input"&&x==="value"&&k.setAttribute("value","");k.removeAttribute(x);A==="property"&&(P=_.qj(P));g=Szr(g);Q8V(g,A,P,U);return!0}return P.slice(0,3)===
"on-"?(k.removeAttribute(P),(A=g).events!=null||(A.events=[]),g.events.push({name:P.slice(3),value:x}),!0):P==="id"?(g.id=x,!0):!1};
FBM=function(k){for(var g=[],P=0,x;(x=D2I.exec(k))!==null;){x.index>P&&g.push({type:"literal",value:k.slice(P,x.index)});var U=x[1][0];P=!!x[2];x=x[3].trim();if(U==="{")throw Error("Fg");(U=EX0(x))?g.push({type:"method",negate:P,signature:U}):g.push({type:"path",negate:P,path:x});P=D2I.lastIndex}P&&P<k.length&&(k=k.substring(P))&&g.push({type:"literal",value:k});return g};
j8j=function(k){for(var g="",P=0;P<k.length;P++){var x=k[P];x.type==="literal"&&(g+=x.value)}return g};
Q8V=function(k,g,P,x){k.bindings!=null||(k.bindings=[]);k.bindings.push({kind:g,target:P,parts:x})};
vX6=function(k,g,P){var x=!1;if(k.localName==="template"){x=P;var U=g.stripWhitespace;U=tsr(k,U===void 0?!1:U);var A=k.content.ownerDocument.createDocumentFragment();U.content=A;A.appendChild(k.content);x&&(x.templateInfo=U);x=!0}else k.localName==="slot"&&(g.hasInsertionPoint=!0);if(k.firstChild&&(U=P,k.localName!=="script"&&k.localName!=="style")){A=0;for(var q=k.firstChild;q;){var T=q;if(T.localName==="template"){var c=T.getAttribute("is");if((q=c==="dom-if")||c==="dom-repeat"){T.removeAttribute("is");
c=T.ownerDocument.createElement("ps-"+c);T.parentNode.replaceChild(c,T);c.appendChild(T);var Z=Array.from(T.attributes);Z=_.O(Z);for(var w=Z.next();!w.done;w=Z.next())w=w.value,q?Msk.has(w.name)&&LC(c,w.value,w.name):KBr.has(w.name)?LC(c,w.value,w.name):oX0.has(w.name),T.removeAttribute(w.name);q=c}else q=T}if(q.nodeType===Node.TEXT_NODE){T=void 0;c=k;for(Z=q;((T=Z.nextSibling)==null?void 0:T.nodeType)===Node.TEXT_NODE;)w=void 0,(w=Z).textContent!=null||(w.textContent=""),Z.nextSibling.textContent&&
(Z.textContent+=Z.nextSibling.textContent),c.removeChild(Z.nextSibling);if(g.stripWhitespace&&q.textContent&&!q.textContent.trim()){k.removeChild(q);q=q.nextSibling;continue}}vX6(q,g,{parentIndex:A,parentInfo:U});q.parentNode&&A++;q=q.nextSibling}}var J;if((J=k.hasAttributes)==null?0:J.call(k)){J=P=Szr(P);U=!1;A=Array.from(k.attributes);A=_.O(A);for(T=A.next();!T.done;T=A.next())T=T.value,U=lVb(k,J,T.name,T.value)||U;x=U||x}k.nodeType===Node.TEXT_NODE&&(J=FBM(k.textContent),J.length&&(k.textContent=
j8j(J)||" ",P=Szr(P),Q8V(P,"text","textContent",J),x=!0));P&&x&&(P.infoIndex=g.nodeInfoList.push(P)-1)};
tsr=function(k,g){g={nodeInfoList:[],stripWhitespace:(g===void 0?!1:g)||k.hasAttribute("strip-whitespace")};vX6(k.content,g);return g};
aVr=function(k){Object.assign(k,{_disposeEffects:void 0,_signalProps:void 0,_signalValues:void 0})};
NOj=function(k,g,P){g.signalCache!=null||(g.signalCache={});var x=g.signalCache[P];if(!x){var U=P.split(".");x=!HvC(k,U[0]);if(U.length>1&&x){var A=k.getPathMutationSignal(U);x=function(){var q=I6(k.owner,function(){return k.getWithPath([U[0]])}),T,c=(T=A())==null?void 0:T.value;
return{rootWasDefined:q!==void 0,value:c}}}else x=function(){var q=k.getWithPath(U);
return{rootWasDefined:q!==void 0,value:q}};
g.signalCache[P]=x}return x()};
XC0=function(k,g,P,x,U){g=g.parts.map(function(q,T){if(q.type==="literal"){P.partWasDefined!=null||(P.partWasDefined=[]);var c;(c=P.partWasDefined)[T]||(c[T]=q.value!==void 0);return q.value}var Z;if(q.type==="method"){var w,J=(w=(Z=P.partWasDefined)==null?void 0:Z[T])!=null?w:!1;J||(J=q.signature.args.every(function(B){return B.type==="literal"}));
var r=!1,f=!0;Z=q.signature.args.map(function(B){if(B.type==="literal")return B.value;if(B.type!=="path")throw Error("Gg`"+B.type);var L=NOj(k,P,B.path);B=L.value;L=L.rootWasDefined;r||(r=L);f&&(f=L);return B});
J||(J=U===1?f:r);P.partWasDefined!=null||(P.partWasDefined={});P.partWasDefined[T]=J;if(!J)return;Z=(T=NOj(k,P,q.signature.methodName).value)&&typeof T==="function"?T.apply(x,Z):void 0}else w=NOj(k,P,q.path),Z=w.value,P.partWasDefined!=null||(P.partWasDefined={}),(J=P.partWasDefined)[T]||(J[T]=Z!==void 0||w.rootWasDefined);q.negate&&(Z=!Z);return Z});
if(g.length===1){var A;return((A=P.partWasDefined)==null?0:A[0])?g[0]:IVb}return g.join("")};
yKk=function(k){return typeof k==="object"&&!!k&&"notifyPath"in k&&"canNotifyPath"in k};
pCs=function(k){return typeof k==="object"&&!!k&&"notifyPath"in k};
CKM=function(k){return"polymerController"in k};
Ggr=function(k,g){g=""+EO(g)[0];if(yKk(k))return k.canNotifyPath(g);if(CKM(k)&&yKk(k.polymerController))return k.polymerController.canNotifyPath(g);if(pCs(k)){var P;return!((P=k.properties)==null||!P[g])}if(CKM(k)&&pCs(k.polymerController)){var x;return!((x=k.polymerController.properties)==null||!x[g])}return!1};
Ryu=function(k,g,P){yKk(k)||pCs(k)?k.notifyPath(g,P):CKM(k)&&(yKk(k.polymerController)||pCs(k.polymerController))&&k.polymerController.notifyPath(g,P)};
gwM=function(k,g,P){if(P!==IVb){k.kind==="attribute"||k.target!=="textContent"&&(k.target!=="value"||g.localName!=="input"&&g.localName!=="textarea")||(P=P===void 0?"":P);var x,U=(x=k6b.Polymer)==null?void 0:x.sanitizeDOMValue;U&&(P=U(P,k.target,k.kind,g));if(k.kind==="attribute"){k=k.target;if(k==="class"||k==="name"||k==="slot")g=(0,_.xr)(g);LC(g,P,k)}else if(k=k.target,P!==g[k]||typeof P==="object")g.loggingStatus&&(g.loggingStatus.isDeclarativeExternal=!0,JB(g.localName,k,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE")),
g[k]=P,g.loggingStatus&&(g.loggingStatus.isDeclarativeExternal=!1)}};
PM6=function(k,g,P,x){var U=g.parts[0];if(g.parts.length!==1||U.type!=="path"||!Ggr(P,g.target))return!1;var A=_.O(U.path.split(".")),q=A.next().value,T=A4(A);if(HvC(k,q))return!1;x.signalCache!=null||(x.signalCache={});A=x.signalCache[U.path];var c;A=(c=A)==null?void 0:c().value;if((A==null?void 0:A.path)!==void 0){x=EO(A.path);var Z=EO(U.path);x=[g.target].concat(_.Kl(x.slice(Z.length-1)));Ryu(P,x,U.negate?!A.value:A.value);return!0}var w=nC(k,q);var J=w.getChangeRecordSignal(T),r=!1;A=function(){if(!r){var B=
I6(k.owner,function(){return w.getWithPath([])});
r||(r=B!==void 0)}return{value:J(),rootWasDefined:r}};
x.signalCache[U.path]=A;x.partWasDefined!=null||(x.partWasDefined={});A=A();(Z=x.partWasDefined)[0]||(Z[0]=A.rootWasDefined);var f=I6(k.owner,function(){return w.getWithPath(T)});
x.partWasDefined[0]&&I6(k.owner,function(){return void gwM(g,P,U.negate?!f:f)});
return!0};
$ks=function(k,g,P,x,U,A){if(!PM6(k,g,P,x)){var q=XC0(k,g,x,U,A);I6(k.owner,function(){return void gwM(g,P,q)})}};
xkb=function(k,g,P,x,U,A){P=_.O(P);for(var q=P.next(),T={};!q.done;T={infoIndex:void 0},q=P.next()){q=q.value;var c=q.bindings;T.infoIndex=q.infoIndex;q=q.parentInfo;if(c){c=_.O(c);for(var Z=c.next(),w={};!Z.done;w={b$jscomp$256:void 0,bindingCtx$jscomp$4:void 0},Z=c.next()){w.b$jscomp$256=Z.value;if(T.infoIndex===void 0)throw Error("Hg");w.bindingCtx$jscomp$4={};k.effect(function(J,r){return function(){U&&!U()||$ks(k,J.b$jscomp$256,g[r.infoIndex],J.bindingCtx$jscomp$4,x,A)}}(w,T))}}q&&xkb(k,g,[q],
x,U,A)}};
i_s=function(k,g){k=(g.parentInfo?i_s(k,g.parentInfo):k).firstChild;for(var P=0;k;k=k.nextSibling)if(g.parentIndex===P++)return k;throw Error("Ig");};
ALk=function(k,g,P,x){k=document.importNode(k.content,!0);k.__noInsertionPoint=!(x==null?0:x.hasInsertionPoint);for(var U=Array(g.length),A={},q=0;q<g.length;q++){var T=g[q],c=i_s(k,T);U[q]=c;T.id&&(A[T.id]=c);if(T.templateInfo){var Z=c.parentElement;Z&&(Z.templateInfo=T.templateInfo,Z.parentSignalProxy=P,Z.eventListenerHost=x.eventListenerHost,Z.stampingEnabled=x.enabledSignal)}Z=void 0;if((Z=T.events)==null?0:Z.length)for(Z=0;Z<T.events.length;Z++){var w=T.events[Z];UkA(x.eventListenerHost,c,w.name,
w.value,x.getModel)}}xkb(P,U,g,x.thisCtx,x.enabledSignal,x.methodInvocationRequirement);return{root:k,nodes:U,nodesById:A}};
O_A=function(k,g){k=k();var P;(P=dkb.ShadyCSS)==null||P.prepareTemplate(k,g);g=tsr(k);return{template:k,nodeInfoList:g.nodeInfoList,hasInsertionPoint:g.hasInsertionPoint}};
exV=function(){qe3=!1;for(var k=Sb.length,g=0;g<k;g++){var P=Sb[g];if(P)try{P()}catch(x){Promise.resolve().then(function(){throw x;})}}Sb.splice(0,k);
TqI+=k};
mk0=function(k){qe3||(qe3=!0,cL3.textContent=(VCj++).toString());Sb.push(k);return Z_k++};
_.jb=function(k,g,P){Fk++;k=g?new wYI(Fk,k,g,P):new JLb(Fk,k);Yr.set(Fk,k);return Fk};
rLb=function(k){(k=Yr.get(k))&&k.cancel()};
Wlb=function(k,g){k=fY0.get(k);return k?(g=k.get(g))?g:null:null};
_.QB=function(k,g,P,x){var U=Wlb(k,g);if(!U){U=new s1A;var A=fY0.get(k);A||(A=new Map,fY0.set(k,A));A.set(g,U)}k=P.bind(k);U.run(k,x,void 0)};
_.b_k=function(k,g){var P;(P=Wlb(k,g))==null||P.cancel()};
BqA=function(k){var g;(g=Wlb(k,"doRender"))==null||g.flush()};
lG=function(k){var g;return(g=k.hostElement)!=null?g:k};
zx0=function(k){var g=k.indexOf(".");return g===-1?k:k.slice(0,g)};
uC0=function(k,g,P,x,U,A){A=(U=(x=A?zx0(g):g)?g:null)?k.get(U):k.__data[g];U&&A===void 0&&(A=P[g]);_.GB(k.hostElement,IEr(x)+"-changed",{value:A,queueProperty:!0,path:U!=null?U:void 0},{bubbles:!1,composed:!1})};
hxb=function(k,g){k.__isReflecting=!0;LBM(k.hostElement,g,k.__data[g]);k.__isReflecting=!1};
Ews=function(k){if(k._onIronRequestResizeNotifications){var g=k._onIronRequestResizeNotifications.bind(k);k._onIronRequestResizeNotifications=function(P){_.vU(P)!==k.hostElement&&g(P)}}k._ariaActiveAttributeChanged&&(k._ariaActiveAttributeChanged=k._ariaActiveAttributeChanged.bind(k.hostElement));
k._activeChanged&&(k._activeChanged=function(P){k.toggles?LC(k.hostElement,P?"true":"false",k.ariaActiveAttribute):k.hostElement.removeAttribute(k.ariaActiveAttribute);k._changedButtonState()});
k._asyncClick&&(k._asyncClick=function(){_.jb(function(){k.hostElement.click()},1)});
!k.keyEventTarget||k.keyEventTarget instanceof EventTarget||(k.keyEventTarget=lG(k.keyEventTarget));k._disabledChanged&&(k._disabledChanged=k._disabledChanged.bind(k.hostElement));k._observeItems&&(k._observeItems=function(P){var x=lG(P);return _.JE(x).observeNodes(function(U){k._updateItems();k._updateSelected();_.GB(x,"iron-items-changed",U,{bubbles:!1,cancelable:!1})})});
k._updateItems&&k._updateItems===_.Df._updateItems&&(k._updateItems=function(){var P=_.JE(k.hostElement).queryDistributedElements(k.selectable||"*");P=Array.prototype.filter.call(P,k._bindFilterItem);k._setItems(P)});
k._computeKeyboardClass&&(k._computeKeyboardClass=function(P){_.Ph(k.hostElement,"keyboard-focus",P)});
k.ensureRipple&&(k.ensureRipple=function(P){if(k.hasRipple&&!k.hasRipple()){if(!k._createRipple)return;k._ripple=k._createRipple();k._ripple.noink=k.noink;var x=k._rippleContainer||k.hostElement;x&&_.kr(x).appendChild(k._ripple)}var U;if(P&&((U=k._ripple)==null?0:U.uiDownAction)){x=_.kr(k._rippleContainer||k.hostElement);var A;U=(A=P.composedPath())==null?void 0:A[0];x.contains(U)&&k._ripple.uiDownAction(P)}});
k._updateMultiselectable&&(k._updateMultiselectable=function(P){P?k.hostElement.setAttribute("aria-multiselectable","true"):k.hostElement.removeAttribute("aria-multiselectable")})};
Llj=function(k,g,P){P=_.O(P);for(var x=P.next();!x.done;x=P.next())ivC(x.value.constructor,k);ivC(g.constructor,k)};
SeC=function(k,g){k=_.O(k);for(var P=k.next();!P.done;P=k.next())if(P=P.value,P.type==="signal"){var x=P.propertyKey;if(g.hasOwnProperty(x)&&g[x]!=null&&P.attributeType===Object){a:{x=g[x].constructor;for(var U=_.O(nwA),A=U.next();!A.done;A=U.next())if(A=A.value,x===A){x=A;break a}x=Object}P.attributeType=x}}};
FlV=function(){};
Yeu=function(k){var g;return(g=k.hostElement)!=null?g:k};
j1u=function(){throw Error("Mg");};
Q1b=function(k,g){k.constructor.prototype.useSignals=!0;var P=new k.constructor;Llj(P,k,g.behaviors);SeC(g.reactiveSchemas,P);P={};for(var x=_.O(g.reactiveSchemas),U=x.next();!U.done;U=x.next())U=U.value,U.type==="signal"&&(P[U.propertyKey]=U.attributeType);var A={copyPropertiesToProto:j1u,didRegister:!1,typesForSignals:P},q=["disable-upgrade"].concat(_.Kl(g.observedAttributes)),T=function(c){tB.call(this,k,g,A,c)};
_.z(T,tB);_.mJ.Object.defineProperties(T,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return q}}});
A.copyPropertiesToProto=function(){for(var c=0;c<g.behaviors.length;c++)AKA(g.behaviors[c],T.prototype);AKA(k,T.prototype)};
g.legacyOptimizations||A.copyPropertiesToProto();T.prototype.is=k.is;return T};
lY0=function(k,g){if(Object.getPrototypeOf(g.prototype).constructor!==_.S)throw Error("Ng");g.prototype.is=k.is;return Q1b(g.prototype,k)};
DkI=function(k){return k.type==="compute"||k.type==="computeWithMethod"};
tC0=function(k){for(var g=k.reactiveSchemas.filter(DkI),P=new Map,x=new Map,U=new Map,A=_.O(g),q=A.next();!q.done;q=A.next())q=q.value,P.set(q.propertyKey,q),x.set(q.propertyKey,[]),U.set(q.propertyKey,0);A=0;g=_.O(g);for(q=g.next();!q.done;q=g.next()){q=q.value;for(var T=_.O(q.type==="computeWithMethod"?q.method.args:q.args),c=T.next();!c.done;c=T.next())c=c.value,c.type!=="literal"&&(c=c.path.split(".")[0],x.has(c)&&(x.get(c).push(q.propertyKey),U.set(q.propertyKey,U.get(q.propertyKey)+1),A++))}q=
[].concat(_.Kl(x.keys())).filter(function(Z){return U.get(Z)===0});
for(g=[];q.length;)for(T=q.shift(),g.push(P.get(T)),T=_.O(x.get(T)),c=T.next();!c.done;c=T.next())c=c.value,U.set(c,U.get(c)-1),A--,U.get(c)===0&&q.push(c);P=k.reactiveSchemas.filter(function(Z){return!DkI(Z)});
k.reactiveSchemas=[].concat(_.Kl(P),_.Kl(g))};
MCs=function(k,g){if(g.properties)for(var P=_.O(Object.entries(g.properties)),x=P.next();!x.done;x=P.next()){var U=_.O(x.value);x=U.next().value;U=U.next().value;k.properties[x]=typeof U==="function"?{type:U}:U}g.observers&&k.observers.push.apply(k.observers,_.Kl(g.observers));g.disabledPolySiReactions&&k.disabledPolySiReactions.push.apply(k.disabledPolySiReactions,_.Kl(g.disabledPolySiReactions))};
Klu=function(k,g){for(var P=g.length-1;P>=0;P--){var x=g[P];Array.isArray(x)?Klu(k,x):k.indexOf(x)<0&&k.unshift(x)}};
ow6=function(k,g){k.reactiveSchemas=k.reactiveSchemas.filter(function(P){return P.type==="observe"&&g.includes(P.method.methodName)||DkI(P)&&g.includes(P.propertyKey)?!1:!0})};
aYV=function(k,g){var P=g.prototype,x,U,A={is:k.is,reactiveSchemas:[],observedAttributes:[],behaviors:[Rqj.InjectBehavior,zd.prototype],disableElementRegistration:k.disableElementRegistration,provide:(x=k.providers)!=null?x:[],reactivityMode:k.reactivityMode,signalProperties:(U=P.signalProperties)!=null?U:[]};"template"in g?A.templateGetter=function(){return g.template}:k.getTemplate&&(A.templateGetter=k.getTemplate);
P.behaviors&&Klu(A.behaviors,P.behaviors);vwr(A,g);return A};
vwr=function(k,g){for(var P=g.prototype,x={properties:{},observers:[],disabledPolySiReactions:[]},U=_.O(k.behaviors),A=U.next();!A.done;A=U.next())MCs(x,A.value);MCs(x,P);if(k.signalProperties)for(P=_.O(k.signalProperties),U=P.next();!U.done;U=P.next())delete x.properties[U.value];P=_.O(Object.entries(x.properties));for(U=P.next();!U.done;U=P.next()){A=_.O(U.value);U=A.next().value;A=A.next().value;var q=void 0;if((q=k.signalProperties)==null||!q.includes(U)){q=void 0;var T=k,c=A.type;if(!c)if(window.Reflect!==
void 0&&window.Reflect.getMetadata!==void 0)a:{c=Reflect.getMetadata("design:type",g,U);for(var Z=_.O(H_M),w=Z.next();!w.done;w=Z.next())if(w=w.value,c===w){c=w;break a}c=Object}else c=String;A.computed||A.selector||(T.reactiveSchemas.push({type:"signal",propertyKey:U,value:A.value,attributeType:c,readOnly:A.readOnly}),T.observedAttributes.push(_.O7(U)));A.reflectToAttribute&&T.reactiveSchemas.push({type:"reflect",propertyKey:U});if(A.computed){c=EX0(A.computed);if(!c)throw Error("Og");T.reactiveSchemas.push({type:"computeWithMethod",
propertyKey:U,method:c,value:A.value})}A.observer&&T.reactiveSchemas.push({type:"observe",method:{methodName:A.observer,args:[{type:"path",path:U}]}});A.notify&&T.reactiveSchemas.push({type:"notify",propertyKey:U});A.selector&&T.reactiveSchemas.push({type:"redux",propertyKey:U,selector:A.selector,selectorArgs:(q=A.selectorArgs)!=null?q:[]})}}Nqk&&tC0(k);g=_.O(x.observers);for(U=g.next();!U.done;U=g.next())P=k,U=U.value,(A=EX0(U))?P.reactiveSchemas.push({type:"observe",method:A}):console.log('Warning: unable to parse observe declaration: "'+
U+'"');ow6(k,x.disabledPolySiReactions)};
IYu=function(k,g){for(var P=0;P<g.length;P++){var x=g[P],U=void 0;(U=x).showHideApi!=null||(U.showHideApi={});U=void 0;!!k!==!((U=x.showHideApi)==null||!U.hideTemplateChildren)&&(x.nodeType===Node.TEXT_NODE?k?(x.showHideApi.polymerTextContent=x.textContent,x.textContent=""):(U=void 0,x.textContent=(U=x.showHideApi.polymerTextContent)!=null?U:null):x instanceof Element&&x.localName==="slot"?k?(x.showHideApi.polymerReplaced=document.createComment("hidden-slot"),(0,_.xr)((0,_.xr)(x).parentNode).replaceChild(x.showHideApi.polymerReplaced,
x)):(U=x.showHideApi.polymerReplaced)&&(0,_.xr)((0,_.xr)(U).parentNode).replaceChild(x,U):x instanceof HTMLElement&&x.style&&(k?(x.showHideApi.polymerDisplay=x.style.display,x.style.display="none"):x.style.display=x.showHideApi.polymerDisplay));x.showHideApi.hideTemplateChildren=k;x.showHideChildren&&x.showHideChildren(k)}};
yLC=function(){if(!XY0){var k=document.createElement("style");k.innerText="ps-dom-if,ps-dom-repeat{display:none;}";document.head.appendChild(k);XY0=!0}};
Mm=function(){return _.W("disable_hidden_dom_if_using_stamper")};
pYI=function(k,g){var P=_.KC().getState();return g?k.apply(null,[P].concat(_.Kl(g))):k(P)};
Rx6=function(){if(CMV)return CMV;var k=_.O(_.zT(0,void 0,"MB1Hb")),g=k.next().value;k.next();var P=k.next().value;_.KC().subscribe(function(){G6j(P)});
return CMV=g};
G6j=function(k){kV0||(kV0=!0,Promise.resolve().then(function(){k(function(g){return g+1});
kV0=!1}))};
_.KC=function(){return g7V.getAppStore()};
PmM=function(k,g){return g7V.getSelectFn()(k,g)};
_.oS=function(k){g7V.getDispatchFn()(k)};
$gk=function(k,g){var P={},x;for(x in k)P[x]=g(k[x],x);return P};
_.vh=function(k,g){return function(){var P;return(P=_.Hc(k))!=null?P:g}};
_.aS=function(k,g){var P=Object.assign({},k),x;for(x in g)g.hasOwnProperty(x)&&(P[x]=_.vh(k[x],g[x]));return P};
xgI=function(k,g,P){k instanceof Element&&(P.debugName||(P.debugName="<"+k.tagName.toLowerCase()+(k.tagName.includes("-")?">":"."+k.className+">")),_.W("ytwiz_enable_debug_component_props")&&(k.debugProps||(k.debugProps=$gk(g,function(x){return function(){return x()}}))))};
Ugj=function(k){var g;return iKM.value.traceAllComponents||((g=Nh.stack[Nh.stack.length-1])==null?void 0:g.name)!=="ytComponent"?zI3("ytComponent",{},k):k()};
_.M=function(k,g){var P=function(x){return Ugj(function(U){var A=Amb={};var q;if(((q=P)==null?0:q.idomCompat)&&x.renderedFromIdom){var T;q=typeof P.idomCompat==="object"?(T=P)==null?void 0:T.idomCompat.callbacks:{};q=_.O(dgb(x,q,P.debugName));T=q.next().value;q.next();q=q.next().value;var c=OKb(k,T);A.privateValue=c;Amb=void 0;xgI(c,T,P);A={debugName:P.debugName};U&&A&&Object.assign(U.attributes,A);U=V50(c);U=Array.isArray(U)?U[0]:U;U[zM]||(U[zM]={});U[zM].updateSignalsFromIdomProps=q;qiV(T,c);return c}q=
$gk(x,TMk);T=OKb(k,q);A.privateValue=T;Amb=void 0;xgI(T,q,P);A={debugName:P.debugName};U&&A&&Object.assign(U.attributes,A);qiV(q,T);return T})};
P.debugName=g===void 0?"":g;return P};
OKb=function(k,g){k=k(g);return Lr(k)};
eXI=function(k,g){k[g]||(k=new _.Da("IDOM interop setter undefined. Key:",g),_.IE(k))};
TMk=function(k,g){return g==="children"||g==="ref"||typeof k==="function"||k===void 0?k:function(){return _.Hc(k)}};
dgb=function(k,g,P){var x={},U={},A={},q={},T;for(T in k){q={key$jscomp$952:q.key$jscomp$952};q.key$jscomp$952=T;var c=k[q.key$jscomp$952];if(q.key$jscomp$952==="children"||q.key$jscomp$952==="ref")x[q.key$jscomp$952]=c;else if(typeof c==="function")q.key$jscomp$952 in g||c.length>0?(A[q.key$jscomp$952]=c,x[q.key$jscomp$952]=function(w){return function(){return A[w.key$jscomp$952].apply(A,_.Kl(_.IT.apply(0,arguments)))}}(q)):x[q.key$jscomp$952]=c;
else if(!(k[q.key$jscomp$952]===void 0&&q.key$jscomp$952 in g)){var Z=_.O(_.zT(k[q.key$jscomp$952],{debugName:q.key$jscomp$952+":cwis:"+P},"rvrjQe"));c=Z.next().value;Z=Z.next().value;x[q.key$jscomp$952]=c;U[q.key$jscomp$952]=Z}}return[x,U,function(w){var J={},r;for(r in w)J={key$jscomp$953:J.key$jscomp$953,val$jscomp$122:void 0},J.key$jscomp$953=r,J.val$jscomp$122=w[J.key$jscomp$953],J.key$jscomp$953!=="children"&&J.key$jscomp$953!=="ref"&&(typeof J.val$jscomp$122==="function"?J.key$jscomp$953 in
g?A[J.key$jscomp$953]=J.val$jscomp$122:J.val$jscomp$122.length>0&&(A[J.key$jscomp$953]=J.val$jscomp$122,_.pH(new _.Da("Callback detected that was not set in the idomCompat callbacks map. Key:",J.key$jscomp$953))):J.key$jscomp$953 in g&&J.val$jscomp$122===void 0||(eXI(U,J.key$jscomp$953),Sc(function(f){return function(){U[f.key$jscomp$953](f.val$jscomp$122)}}(J))))}]};
ZKI=function(k,g,P){var x=Crs(k.prototype,cms,k.prototype.behaviors);x.prototype.is=g;x.prototype.localName=g;P&&V0M(x,P);return function(U){U&&(x.prototype.hostElement=U);var A=new x;A.root=A;A.hostElement=U;return A}};
V0M=function(k,g){var P;Object.defineProperty(k.prototype,"_template",{get:function(){P===void 0&&(P=g());return P},
set:function(x){P=x},
configurable:!0,enumerable:!0})};
fn6=function(k,g,P,x){function U(){if(!f){for(var B=new Set,L=_.O(w),Y=L.next();!Y.done;Y=L.next()){Y=Y.value;for(var l=_.O(Object.getOwnPropertyNames(Y)),D=l.next();!D.done;D=l.next()){D=D.value;var X=void 0,a=(X=Object.getOwnPropertyDescriptor(Y,D))==null?void 0:X.value;a&&a instanceof Function&&!Hh(D)&&(!T[D]||_.W("polymer_forward_method_killswitch"))&&B.add(D)}}L=_.O(Object.entries(Object.getOwnPropertyDescriptors(k.prototype)));for(Y=L.next();!Y.done;Y=L.next())l=_.O(Y.value),Y=l.next().value,
l=l.next().value,l.value instanceof Function&&!Hh(Y)&&B.add(Y);f=B}return f}
mg0(k,g,x==null?void 0:x.providers);GEj(k.prototype,k,!0);var A=ZKI(k,g,P),q,T=(q=k.prototype.properties)!=null?q:{},c,Z,w=(Z=(c=k.prototype.behaviors)==null?void 0:c.flat(Infinity))!=null?Z:[];P=_.O(w);for(q=P.next();!q.done;q=P.next())T=Object.assign({},q.value.properties,T);var J=[].concat(_.Kl(wxI),_.Kl(Object.keys(T).map(function(B){return _.O7(B)}))),r=!1,f;
return{ctor:function(B,L){var Y=A(B),l,D;B=[].concat(_.Kl((l=x==null?void 0:x.allowedProps)!=null?l:[]),_.Kl((D=x==null?void 0:x.allowedPropsFromBehaviors)!=null?D:[]));Y.allowedProps=B.length>0?B:void 0;l={};D=_.O(J);for(B=D.next();!B.done;B=D.next())B=B.value,l[B]=_.qj(B);Y.__dataAttributes=l;var X=Y.ready.bind(Y);Y.ready=function(){L.beforeReady();X();if(mF(g)&&!r){var a=Y.__templateInfo;if(a==null?0:a.hostProps){a=_.O(Object.keys(a.hostProps));for(var H=a.next();!H.done;H=a.next())JB(g,H.value,
"PROPERTY_ACCESS_GET_INTERNAL")}r=!0}};
Y._overrideLegacyUndefined=!0;return Y},
props:T,observedAttributes:J,getInitialMethods:U,getPropsToForwardBeforeRegister:function(){for(var B=[],L=new Set,Y=_.O(Object.keys(T)),l=Y.next();!l.done;l=Y.next())l=l.value,B.push([l,T[l].readOnly]),L.add(l);Y=U();l=_.O(Object.keys(Object.getOwnPropertyDescriptors(k.prototype)));for(var D=l.next();!D.done;D=l.next())D=D.value,!JmV(D)||Y.has(D)||L.has(D)||(B.push([D,!1]),L.add(D));L=_.O(rmr);for(Y=L.next();!Y.done;Y=L.next())B.push([Y.value,!0]);return B},
getPropsToForwardBeforeReady:function(B){for(var L=[],Y=_.O(Object.entries(B)),l=Y.next();!l.done;l=Y.next()){var D=_.O(l.value);l=D.next().value;D=D.next().value;if(JmV(l)&&!(D instanceof Function)&&(L.push([l,!1]),mF(g))){var X=D=void 0;(X=(D=B)._createPropertyAccessor)==null||X.call(D,l)}}return L},
shouldForwardProp:JmV,shouldLog:mF}};
mg0=function(k,g,P){kgs(k,P);k.prototype.behaviors.unshift(Ws0);if(Kek()){if(mF(g)){var x;(x=k.prototype).behaviors!=null||(x.behaviors=[]);k.prototype.behaviors.unshift(HUu())}Nnu(k)}_.h(zd.prototype)(k.prototype,"__templateHelpers")};
Hh=function(k){return sFr.has(k)||k.startsWith("__compute__")};
JmV=function(k){return!Hh(k)&&!k.startsWith("_")&&!k.endsWith("_")};
hXb=function(k,g){function P(){var r=c();r=_.O(r);for(var f=r.next();!f.done;f=r.next()){var B=_.O(f.value);f=B.next().value;B=B.next().value;bKI(J.prototype,f,B)}x=!0}
var x=!1,U=k.ctor,A=k.getInitialMethods,q=k.observedAttributes,T=k.getPropsToForwardBeforeReady,c=k.getPropsToForwardBeforeRegister,Z=k.shouldForwardProp,w=k.shouldLog,J=function(){var r=HTMLElement.call(this)||this;r.didForwardDynamicProps=!1;r.loggingStatus={};x||P();r.inst=U(r,{beforeReady:function(){r.didForwardDynamicProps||(r.forwardDynamicProps(),r.didForwardDynamicProps=!0)}});
r.controllerProxy=v_C(r.inst,g);r.forwardMethods();return r};
_.z(J,HTMLElement);J.prototype.forwardMethods=function(){for(var r=this,f=_.O(this.inst.getExtraMethodsToForward()),B=f.next(),L={};!B.done;L={method$jscomp$65:void 0},B=f.next()){var Y=_.O(B.value);B=Y.next().value;Y=Y.next().value;L.method$jscomp$65=Y;this[B]=function(l){return function(){return l.method$jscomp$65.call.apply(l.method$jscomp$65,[r.inst].concat(_.Kl(_.IT.apply(0,arguments))))}}(L)}f=_.O(A());
for(L=f.next();!L.done;L=f.next())L=L.value,Z(L)&&BMI(this,L),w(g)&&!Hh(L)&&zX0(this.inst,L)};
J.prototype.forwardDynamicProps=function(){var r=T(this.inst);r=_.O(r);for(var f=r.next();!f.done;f=r.next()){var B=_.O(f.value);f=B.next().value;B=B.next().value;bKI(this,f,B);w(g)&&!Hh(f)&&uFj(this.inst,f)}};
J.prototype.connectedCallback=function(){this.inst.connectedCallback();this.inst.isConnected=!0};
J.prototype.disconnectedCallback=function(){this.inst.disconnectedCallback();this.inst.isConnected=!1};
J.prototype.attributeChangedCallback=function(r,f,B){this.inst.attributeChangedCallbackWrapper(r,f,B)};
_.mJ.Object.defineProperties(J.prototype,{is:{configurable:!0,enumerable:!0,get:function(){return g}},
polymerController:{configurable:!0,enumerable:!0,get:function(){return this.controllerProxy}}});
_.mJ.Object.defineProperties(J,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return q}}});
customElements.define(g,J)};
bKI=function(k,g,P){k.hasOwnProperty(g)||Object.defineProperty(k,g,{get:function(){var x,U=((x=k.is)!=null?x:k.tagName).toLowerCase();if(this.polymerController)return this.loggingStatus.isDeclarativeExternal||JB(U,g,"PROPERTY_ACCESS_GET_EXTERNAL"),this.loggingStatus.isExternalGet=!0,this.loggingStatus.bypassProxyController=!0,x=this.polymerController[g],this.loggingStatus.isExternalGet=!1,this.loggingStatus.bypassProxyController=!1,x},
set:function(x){if(!P){var U,A=((U=k.is)!=null?U:k.tagName).toLowerCase();this.polymerController&&(this.loggingStatus.isDeclarativeExternal||JB(A,g,"PROPERTY_ACCESS_SET_EXTERNAL_IMPERATIVE"),this.loggingStatus.currentExternalSet=g,this.loggingStatus.bypassProxyController=!0,this.polymerController[g]!==x&&(U={},this.polymerController.setProperties((U[g]=x,U)),this.loggingStatus.currentExternalSet=void 0,this.loggingStatus.bypassProxyController=!1))}}})};
BMI=function(k,g,P){var x=k.polymerController;k[g]=function(){var U=_.IT.apply(0,arguments);k.loggingStatus.currentExternalCall=g;k.loggingStatus.bypassProxyController=!0;var A,q=((A=k.is)!=null?A:k.tagName).toLowerCase();JB(q,g,"PROPERTY_ACCESS_CALL_EXTERNAL");var T;A=(T=P!=null?P:x[g])==null?void 0:T.call.apply(T,[x].concat(_.Kl(U)));k.loggingStatus.currentExternalCall=void 0;k.loggingStatus.bypassProxyController=!1;return A}};
zX0=function(k,g){var P=k.hostElement,x=k[g];k[g]=function(){var U=_.IT.apply(0,arguments);if(P.loggingStatus.currentExternalCall!==g){var A,q=((A=P.is)!=null?A:P.tagName).toLowerCase();JB(q,g,"PROPERTY_ACCESS_CALL_INTERNAL")}return x==null?void 0:x.apply(k,U)}};
uFj=function(k,g){var P=Object.getOwnPropertyDescriptor(k,g);P&&!P.get&&Object.defineProperty(k,g,{get:function(){a5A(k.hostElement,g);return P.value},
set:function(x){rV(k.hostElement,g);P.value=x}})};
E7k=function(k){return _.W("poly_si_dom_repeat_detached_fix_killswitch")||k.tagName!=="PS-DOM-REPEAT"?k.tagName==="DOM-REPEAT":!0};
n70=function(k,g){var P=Ls0(k);k instanceof Element&&P.unshift(k);k=_.O(P.filter(E7k));for(var x=k.next();!x.done;x=k.next()){var U=void 0;x=_.O((U=x.value.__instances)!=null?U:[]);for(U=x.next();!U.done;U=x.next())if(U=U.value,U.root){U=Array.from(U.root.children);U=_.O(U);for(var A=U.next();!A.done;A=U.next())P.push.apply(P,_.Kl(n70(A.value,g)))}}return P.filter(function(q){return q.usePatchedLifecycles&&q.lifecycleIsConnected===g})};
Ls0=function(k){var g=null;k instanceof Element?g=Element.prototype.querySelectorAll:k instanceof DocumentFragment&&(g=DocumentFragment.prototype.querySelectorAll);return g?Array.from(g.call(k,"*")):[]};
Nm=function(k){_.Bc(function(){for(var g=_.O(n70(k,!1)),P=g.next();!P.done;P=g.next()){P=P.value;P.lifecycleIsConnected=!0;try{var x=void 0,U=void 0,A=void 0,q=void 0;(x=(q=P.polymerController)!=null?q:P)==null||(A=(U=x).connectedCallback)==null||A.call(U)}catch(T){_.IE(T)}}})};
IS=function(k){_.Bc(function(){for(var g=_.O(n70(k,!0)),P=g.next();!P.done;P=g.next()){P=P.value;P.lifecycleIsConnected=!1;try{var x=void 0,U=void 0,A=void 0,q=void 0;(x=(q=P.polymerController)!=null?q:P)==null||(A=(U=x).disconnectedCallback)==null||A.call(U)}catch(T){_.IE(T)}}})};
Dgk=function(){if(!Si0){Si0=!0;var k=[Node];Xk&&k.push(Xk.Wrapper);var g=Node.prototype.insertBefore,P=Node.prototype.removeChild;k=_.O(k);for(var x=k.next(),U={};!x.done;U={nativeInsertBefore:void 0,nativeAppendChild:void 0,nativeRemoveChild:void 0,nativeReplaceChild:void 0},x=k.next())x=x.value,U.nativeInsertBefore=x.prototype.insertBefore,x.prototype.insertBefore=function(q){return function(T,c){if(T instanceof DocumentFragment){var Z=Array.from(T.children);T=q.nativeInsertBefore.call(this,T,c);
if(this.isConnected&&q.nativeInsertBefore===g)for(c=_.O(Z),Z=c.next();!Z.done;Z=c.next())Nm(Z.value);return T}Z=T instanceof Element&&T.isConnected;c=q.nativeInsertBefore.call(this,T,c);Z&&IS(T);this.isConnected&&Nm(T);return c}}(U),U.nativeAppendChild=x.prototype.appendChild,x.prototype.appendChild=function(q){return function(T){if(T instanceof DocumentFragment){var c=Array.from(T.children);
T=q.nativeAppendChild.call(this,T);if(this.isConnected){c=_.O(c);for(var Z=c.next();!Z.done;Z=c.next())Nm(Z.value)}return T}c=T instanceof Element&&T.isConnected;Z=q.nativeAppendChild.call(this,T);c&&IS(T);this.isConnected&&Nm(T);return Z}}(U),U.nativeRemoveChild=x.prototype.removeChild,x.prototype.removeChild=function(q){return function(T){var c=T instanceof Element&&T.isConnected,Z=q.nativeRemoveChild.call(this,T);
c&&P===q.nativeRemoveChild&&IS(T);return Z}}(U),U.nativeReplaceChild=x.prototype.replaceChild,x.prototype.replaceChild=function(q){return function(T,c){if(T instanceof DocumentFragment){var Z=Array.from(T.children);
T=q.nativeReplaceChild.call(this,T,c);if(this.isConnected)for(IS(c),c=_.O(Z),Z=c.next();!Z.done;Z=c.next())Nm(Z.value);return T}Z=T instanceof Element&&T.isConnected;var w=this.isConnected,J=q.nativeReplaceChild.call(this,T,c);w&&IS(c);Z&&IS(T);w&&Nm(T);return J}}(U);
k=[Element];Xk&&k.push(Xk.Wrapper);k=_.O(k);x=k.next();for(U={};!x.done;U={nativeReplaceWith:void 0,nativeRemove:void 0,nativeInsertAdjacentElement:void 0,nativeSetAttribute:void 0,nativeRemoveAttribute:void 0,nativeToggleAttribute:void 0},x=k.next())x=x.value,x.prototype.before=Fs0(x.prototype.before),x.prototype.after=Fs0(x.prototype.after),U.nativeReplaceWith=x.prototype.replaceWith,x.prototype.replaceWith=function(q){return function(){var T=_.IT.apply(0,arguments),c=_.O(Yi6(T)),Z=c.next().value,
w=c.next().value;c=this.isConnected;q.nativeReplaceWith.apply(this,T);T=_.O(w);for(w=T.next();!w.done;w=T.next())IS(w.value);if(c)for(IS(this),Z=_.O(Z),c=Z.next();!c.done;c=Z.next())c=c.value,c instanceof Element&&Nm(c)}}(U),U.nativeRemove=x.prototype.remove,x.prototype.remove=function(q){return function(){var T=this.isConnected;
q.nativeRemove.call(this);T&&IS(this)}}(U),U.nativeInsertAdjacentElement=x.prototype.insertAdjacentElement,x.prototype.insertAdjacentElement=function(q){return function(T,c){var Z=c.isConnected;
T=q.nativeInsertAdjacentElement.call(this,T,c);Z&&IS(c);T.isConnected&&Nm(T);return T}}(U),U.nativeSetAttribute=x.prototype.setAttribute,x.prototype.setAttribute=function(q){return function(T,c){var Z=jFr(this);
if(!Z.usePatchedLifecycles)return q.nativeSetAttribute.call(this,T,c);var w=this.getAttribute(T);q.nativeSetAttribute.call(this,T,c);c=this.getAttribute(T);QFb(Z,T,w,c)}}(U),U.nativeRemoveAttribute=x.prototype.removeAttribute,x.prototype.removeAttribute=function(q){return function(T){var c=jFr(this);
if(!c.usePatchedLifecycles)return q.nativeRemoveAttribute.call(this,T);var Z=this.getAttribute(T);q.nativeRemoveAttribute.call(this,T);Z!==null&&QFb(c,T,Z,null)}}(U),U.nativeToggleAttribute=x.prototype.toggleAttribute,x.prototype.toggleAttribute=function(q){return function(T,c){var Z=jFr(this);
if(!this.usePatchedLifecycles)return q.nativeToggleAttribute.call(this,T,c);var w=this.getAttribute(T),J=w!==null;c=q.nativeToggleAttribute.call(this,T,c);c!==J&&QFb(Z,T,w,c?"":null);return c}}(U);
k=[Document,DocumentFragment,Element,ShadowRoot];Xk&&k.push(Xk.Wrapper);k=_.O(k);for(U=k.next();!U.done;U=k.next())U=U.value,U.prototype.prepend=Fs0(U.prototype.prepend),U.prototype.append=Fs0(U.prototype.append);(Xk==null?void 0:Xk.noPatch)===!0&&lnb();document.readyState==="complete"?Nm(document.body):document.addEventListener("readystatechange",function(){document.readyState==="complete"&&Nm(document.body)});
var A=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerText");A&&A.get&&A.set&&Object.defineProperty(HTMLElement.prototype,"innerText",{enumerable:A.enumerable,configurable:!0,get:A.get,set:function(q){q||IS(this);A.set.call(this,q);return q}})}};
Fs0=function(k){return function(){var g=_.IT.apply(0,arguments),P=_.O(Yi6(g)),x=P.next().value;P=P.next().value;k.apply(this,g);g=_.O(P);for(P=g.next();!P.done;P=g.next())IS(P.value);if(this.isConnected)for(x=_.O(x),g=x.next();!g.done;g=x.next())g=g.value,g instanceof Element&&Nm(g)}};
lnb=function(){for(var k=_.O(t00),g=k.next();!g.done;g=k.next()){g=g.value.prototype;for(var P=_.O(M0C),x=P.next();!x.done;x=P.next()){x=x.value;var U=Object.getOwnPropertyDescriptor(g,x);U&&Object.defineProperty(g,"__shady_native_"+x,U)}}};
QFb=function(k,g,P,x){var U,A;if((U=k.polymerController)==null?0:(A=U.observedAttributes)==null?0:A.includes(g))if(k=k.polymerController,k.attributeChangedCallbackWrapper)k.attributeChangedCallbackWrapper.call(k,g,P,x);else{var q;(q=k.attributeChangedCallback)==null||q.call(k,g,P,x)}};
Yi6=function(k){var g=[],P=[];k=_.O(k);for(var x=k.next();!x.done;x=k.next())x=x.value,x instanceof Element&&x.isConnected&&P.push(x),x instanceof DocumentFragment?g.push.apply(g,_.Kl(Array.from(x.children))):g.push(x);return[g,P]};
jFr=function(k){return!(k instanceof Element)&&k.node instanceof Element?k.node:k};
Kss=function(k,g){var P=g?["children"].concat(_.Kl(g)):["children"];g=[];P=_.O(P);for(var x=P.next();!x.done;x=P.next()){var U=x.value;if(k.hasOwnProperty(U)){x=k[U];x=typeof x==="function"?x():x;x=Array.isArray(x)?x:[x];x=Lr(x).flat();if(U!=="children"){U=IEr(U);for(var A=_.O(x),q=A.next();!q.done;q=A.next())q=q.value,q instanceof Element&&q.setAttribute("slot",U)}g.push(x)}}g.length===0?k=[]:(k=Lr(_.V("div",null,g)),k=Array.from(k.childNodes));return k};
v7M=function(k,g,P){var x={};_.NY(function(){var U={},A;for(A in g)if(g.hasOwnProperty(A)){var q=void 0,T=void 0;if(!(((q=P.slotProps)==null?0:q.includes(A))||A==="children"||((T=P.callbackProps)==null?0:T.includes(A))||A==="ref")&&(q=_.Hc(g[A]),x[A]!==q)){x[A]=q;T=void 0;var c=(T=k.hostElement)!=null?T:k;!P.skipHostForwardedProps&&o70.has(A)&&(c[A]=q);U[A]=q}}Sc(function(){if(k.setProperties)k.setProperties(U);else for(var Z=_.O(Object.entries(U)),w=Z.next();!w.done;w=Z.next()){var J=_.O(w.value);
w=J.next().value;J=J.next().value;k[w]=J}})},"i")};
HKu=function(k,g,P,x){var U=Kss(P,x.slotProps),A=(0,_.xr)(k);U=_.O(U);for(var q=U.next();!q.done;q=U.next())A.appendChild(q.value);v7M(g,P,x);x=_.O(x.callbackProps||[]);U=x.next();for(A={};!U.done;A={kebabEventName:void 0,eventListener:void 0},U=x.next())q=U=U.value,String(U).substring(0,2)==="on"&&P[q]?(A.kebabEventName=IEr(String(U).substring(2)),A.eventListener=P[q],k.addEventListener(A.kebabEventName,A.eventListener),_.vc(function(w){return function(){k.removeEventListener(w.kebabEventName,w.eventListener)}}(A))):
g[q]=P[q];
if(P.ref){P=_.O(an3(P.ref));var T=P.next().value,c=P.next().value,Z=g.attached.bind(g);g.attached=function(){T(k);Z()};
_.vc(function(){c()})}};
an3=function(k){if(typeof k==="function"){var g;return[function(P){g=k(P)},
function(){var P;(P=g)==null||P()}]}if(!k.onRender||!k.onUnmount)throw Error("Sg");
return[k.onRender,k.onUnmount]};
NMM=function(k,g){g=g===void 0?{}:g;var P=function(x){var U=document.createElement(k),A;var q=(A=U.polymerController)!=null?A:U;HKu(U,q,x,g);return U};
P.debugName=k+" (CoW wrapped)";return P};
Cm3=function(k,g,P,x,U){x=x===void 0?{}:x;var A=Xxb,q=!1;A?(q=!0,Xxb=void 0):(ym3=g,A=document.createElement(g),ym3=void 0);var T=A;T.usePatchedLifecycles=!0;T.lifecycleIsConnected=!1;A.loggingStatus={};var c=px3(k,g,A,x,U);_.vc(function(){T.lifecycleIsConnected&&(T.lifecycleIsConnected=!1,c.disconnectedCallback())});
q||(A.__noInsertionPoint=!0,HKu(A,c,P,x));return A};
px3=function(k,g,P,x,U){U=U===void 0?fn6:U;GV3[g]!=null||(GV3[g]=U(k,g,x==null?void 0:x.getTemplate,x));var A=GV3[g],q=A.ctor;U=A.getInitialMethods;var T=A.getPropsToForwardBeforeReady;k=A.getPropsToForwardBeforeRegister;x=A.shouldForwardProp;var c=A.observedAttributes,Z=A.shouldLog,w=q(P,{beforeReady:function(){var J=w;J._takeAttributes?J._takeAttributes():J.setPropertiesFromInitialAttributeValues&&J.setPropertiesFromInitialAttributeValues();J=_.O(T(P.polymerController));for(var r=J.next();!r.done;r=
J.next()){var f=_.O(r.value);r=f.next().value;f=f.next().value;bKI(P,r,f);Z(g)&&!Hh(r)&&uFj(P.polymerController,r)}P.polymerController=v_C(w,g)}});
P.polymerController=w;P.polymerController.observedAttributes=c;A=_.O(w.getExtraMethodsToForward());for(q=A.next();!q.done;q=A.next())c=_.O(q.value),q=c.next().value,c=c.next().value,BMI(P,q,c);U=_.O(U());for(A=U.next();!A.done;A=U.next())A=A.value,x(A)&&BMI(P,A),Z(g)&&!Hh(A)&&zX0(w,A);k=_.O(k());for(x=k.next();!x.done;x=k.next())U=_.O(x.value),x=U.next().value,U=U.next().value,bKI(P,x,U);return w};
RXA=function(k){var g=yB;yB=k;return g};
ghI=function(k){if(pC.has(k)&&yB&&kAA(yB)===k){var g;(g=yB)._numRenders!=null||(g._numRenders=0);yB._numRenders++;if(yB._numRenders>1)throw Error("Tg");return yB}};
Pyk=function(k){pC.has(kAA(k))&&yB!==k&&(k._isInert=!0)};
kAA=function(k){var g;return(g=k==null?void 0:k.tagName.toLowerCase())!=null?g:""};
$1k=function(k,g){if(k.componentType===DB)throw Error("Ug");pC.add(g);var P=function(){var x=HTMLElement.call(this)||this;x.is=g;if(ym3===g)return x.isInert=!0,x;x.createElement();return x};
_.z(P,HTMLElement);P.prototype.createElement=function(){if(!this.isInert){Xxb=this;var x=_.O(_.o5b(function(){return _.V(k,null)})).next().value;
Xxb=void 0;aVr(this);return x}};
customElements.define(g,P)};
iNV=function(k,g,P,x,U){k.prototype.is=g;(x==null?0:x.useSink)?x1M(k,g,P,x,U):(P=fn6(k,g,P,x),hXb(P,g));return k};
x1M=function(k,g,P,x,U){Dgk();var A=_.M(function(q){return Cm3(k,g,q,Object.assign({},x,{getTemplate:P}),U)},"j");
A.debugName=g+" (CoW wrapped)";$1k(A,g);return A};
ASV=function(k){return!U13.has(k)};
qGM=function(k,g,P,x){function U(){if(!J){for(var r=new Set(d1j),f=_.O(A.behaviors),B=f.next();!B.done;B=f.next()){B=B.value;for(var L=_.O(Object.getOwnPropertyNames(B)),Y=L.next();!Y.done;Y=L.next()){Y=Y.value;var l=void 0,D=(l=Object.getOwnPropertyDescriptor(B,Y))==null?void 0:l.value;D&&D instanceof Function&&(!Z[Y]||_.W("polymer_forward_method_killswitch"))&&r.add(Y)}}f=_.O(Object.entries(Object.getOwnPropertyDescriptors(k.prototype)));for(B=f.next();!B.done;B=f.next())L=_.O(B.value),B=L.next().value,
L=L.next().value,L.value instanceof Function&&r.add(B);J=r}return J}
var A=aYV({is:g,disableElementRegistration:!1,getTemplate:P,providers:x==null?void 0:x.providers,reactivityMode:x==null?void 0:x.reactivityMode},k);if((x==null?0:x.allowedProps)||(x==null?0:x.allowedPropsFromBehaviors)){var q,T;A.allowedProps=[].concat(_.Kl((q=x.allowedProps)!=null?q:[]),_.Kl((T=x.allowedPropsFromBehaviors)!=null?T:[]))}var c=lY0(A,k);g=c.observedAttributes;var Z={};P=_.O(A.reactiveSchemas);for(x=P.next();!x.done;x=P.next())if(x=x.value,x.type==="signal")Z[x.propertyKey]={readOnly:x.readOnly},
x.readOnly&&(Z[cKr(x.propertyKey)]={readOnly:!0});else if(x.type==="compute"||x.type==="computeWithMethod"||x.type==="redux")Z[x.propertyKey]={readOnly:!0};var w=A.reactiveSchemas.length,J;return{ctor:function(r,f){r=new c(r);r.beforeReady=f.beforeReady;return r},
props:Z,observedAttributes:g,getInitialMethods:U,getPropsToForwardBeforeRegister:function(){for(var r=[],f=new Set,B=_.O(ONM),L=B.next();!L.done;L=B.next())L=L.value,r.push([L,L!=="observers"&&L!=="properties"]),f.add(L);B=_.O(Object.keys(Z));for(L=B.next();!L.done;L=B.next())L=L.value,r.push([L,Z[L].readOnly]),f.add(L);B=U();L=_.O(Object.keys(Object.getOwnPropertyDescriptors(k.prototype)));for(var Y=L.next();!Y.done;Y=L.next())Y=Y.value,!ASV(Y)||B.has(Y)||f.has(Y)||(r.push([Y,!1]),f.add(Y));r.push(["allowedProps",
!0]);return r},
getPropsToForwardBeforeReady:function(r){var f=[];r=_.O(Object.keys(r));for(var B=r.next();!B.done;B=r.next()){B=B.value;var L=U();ASV(B)&&!L.has(B)&&f.push([B,!1])}r=_.O(A.reactiveSchemas.slice(w));for(B=r.next();!B.done;B=r.next())B=B.value,B.type!=="compute"&&B.type!=="computeWithMethod"&&B.type!=="redux"&&B.type!=="signal"||f.push([B.propertyKey,B.type==="signal"?B.readOnly:!0]);return f},
shouldForwardProp:ASV,shouldLog:mF}};
_.v=function(k,g,P,x){var U,A,q=(A=(U=x)==null?void 0:U.mode)!=null?A:0;x!=null||(x={});var T;(T=x).reactivityMode!=null||(T.reactivityMode=0);q===1&&_.Wq("creator_poly_si_disable_list").includes(g)&&(q=2);return q===1?iNV(k,g,P,Object.assign({},x,{useSink:!0}),qGM):iNV(k,g,P,Object.assign({},x,{useSink:q===2}))};
_.CC=function(){return function(k,g,P,x){var U,A,q=(A=(U=x)==null?void 0:U.mode)!=null?A:2;x!=null||(x={});var T;(T=x).reactivityMode!=null||(T.reactivityMode=0);if(q===0)throw Error("Vg`"+q);return x1M(k,g,P,x,q===1?qGM:void 0)}};
_.Gd=function(k){return _.W("creator_poly_si_killswitch")?!1:_.W("force_all_poly_si_batches")&&(k==="poly_si_all_on_test_check"||k==="creator_poly_si_batch_050"?0:k)||document.documentElement.hasAttribute("use-signals")?!0:!k||_.W(k+"_holdback_enabled")&&_.W("kevlar_polysi_holdback")?!1:_.W(k)};
RS=function(k){return k?k.icon?k.icon.iconType.toLowerCase():k.customThumbnail?"member":"":""};
TBV=function(k){if(!k)return"";k=_.O(k);for(var g=k.next();!g.done;g=k.next())if((g=g.value)&&g.liveChatAuthorBadgeRenderer&&(g=RS(g.liveChatAuthorBadgeRenderer))&&g!=="verified")return g;return""};
eMA=function(k,g){if(!k)return null;var P;return((P=k.find(function(x){return x&&x.liveChatAuthorBadgeRenderer?RS(x.liveChatAuthorBadgeRenderer)===g:!1}))==null?void 0:P.liveChatAuthorBadgeRenderer)||null};
_.JSA=function(k){var g=getComputedStyle(document.querySelector("yt-live-chat-renderer")).backgroundColor;k=cSj(k);g=cSj(g);var P=VU0(k.hex);g=VU0(g.hex);var x=g[0]/255;var U=g[1]/255,A=g[2]/255,q=Math.max(x,U,A),T=Math.min(x,U,A),c=0,Z=0,w=.5*(q+T);q!=T&&(q==x?c=60*(U-A)/(q-T):q==U?c=60*(A-x)/(q-T)+120:q==A&&(c=60*(x-U)/(q-T)+240),Z=0<w&&w<=.5?(q-T)/(2*w):(q-T)/(2-2*w));x=[Math.round(c+360)%360,Z,w];P=ZNM(P,g);for(k=m1M(k.hex);P<4.5;){k=x[2]>=.5?k.darker((4.5-P)/2):k.brighter((4.5-P)/2);P=k.toString();
U=wA3(P);if(!U.length)throw Error("Xd`"+P);P=U;P=ZNM(P,g)}return k.hex()};
ZNM=function(k,g){k=_.HTI(k);g=_.HTI(g);return(Math.max(k,g)+.05)/(Math.min(k,g)+.05)};
_.kZ=function(k){return"#"+("000000"+(k&16777215).toString(16)).slice(-6)};
_.rS0=function(k){for(var g=0,P=0;P<k.length;P++)g=k.charCodeAt(P)+((g<<5)-g);k="#";for(P=0;P<3;P++)k+=("00"+(g>>P*8&255).toString(16)).slice(-2);return k};
fUs=function(k){k=(k||"").split(":");k.length===1&&k.unshift("yt-icons");k[1]=k[1].toLowerCase();return k};
uh0=function(k,g){var P=(g=g===void 0?!1:g)?WT0:sRM,x=g?bNM:BBb;k.getIconNames().forEach(function(U){U=g?U:U.substring(U.indexOf(":")+1);k.name==="yt-icons"?zMj.add(U):U.includes("-filled")?P.add(U):x.add(U)})};
gT=function(k,g,P,x){P=P===void 0?!1:P;x=x===void 0?!1:x;var U,A,q;return _.e(function(T){if(T.nextAddress==1)return T.yield(hM3,2);if(x)return T.return(zMj.has(k));U=P?WT0:sRM;A=P?bNM:BBb;return g?(q=k.includes("-filled")?k:k.concat("-filled"),T.return(U.has(q))):T.return(A.has(k))})};
_.Pm=function(k){if(Ehr(k))return k.toString();var g=LTs.get(k);if(g)return g;g=k.toLowerCase();var P="yt-icons",x=g.replace(/_/g,"-");switch(k){case "MY_CHANNEL":g="account_circle";break;case "ADD_TO_LIBRARY":g="add";break;case "ALERT_WARN_RED":g="warning";break;case "ARTIST":case "ARTIST_ANALYTICS":g="person_music";break;case "BLOCK_USER":g="block";break;case "CAPTIONS":g="closed_caption";break;case "CLOSED_CAPTION":P="av";g="closed-caption";break;case "COLLECTION":P="maps";g="layers";break;case "CONTACT":P=
"icons";g="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":P="yt-studio-system-icons";g=x.split("creator-studio-")[1];break;case "DISMISSAL":g="close";break;case "DO_NOT_DISTURB":g="block";break;case "DOGFOOD":P="icons";g="pets";break;case "DRAFT":g="paper_corner_folded";
break;case "EMPTY_LIKE":g="like_outline";break;case "EXIT_APP":g="exit_to_app";break;case "EXPAND_MORE":case "EXPAND_LESS":g=x;break;case "GAMES":P="ytg";g="my-games";break;case "GO_TO_PAGE":g="arrow-forward";break;case "GROUP":P="social";break;case "HIDE":g="not_interested";break;case "INPUT_COMPONENT":P="icons";g="settings-input-component";break;case "KIDS_BLOCK":g="block";break;case "MEMBERSHIP_LIMITED_PRE_PURCHASE":case "MEMBERSHIP_OFFER":P="ytg";g="membership-pre-purchase";break;case "MEMBERSHIP_LIMITED_POST_PURCHASE":P=
"ytg";g="membership-post-purchase";break;case "MULTIVIEW":g="screen_multi_view";break;case "MY_LOCATION":P="maps";g=x;break;case "NOTIFICATIONS_INBOX":g="NOTIFICATIONS";break;case "NEXT":g="chevron_right";break;case "OFFLINE":g="power-settings-new";break;case "PAUSE":P="miniplayer";break;case "PAYMENT":P="icons";break;case "PHONE_DOWNLOAD":g="phone_download";break;case "PREMIUM_STANDALONE":P="yt-logos";g="premium_standalone";break;case "PREMIUM_STANDALONE_CAIRO":P="yt-logos";g="premium_standalone_cairo";
break;case "QUESTION_ANSWER":g="question_answer";break;case "REDEEM":P="icons";g="redeem";break;case "REMOVE":case "REMOVE_FROM_HISTORY":case "REMOVE_FROM_PLAYLIST":g="remove-circle-outline";break;case "SAVE_PLAYLIST":case "LIBRARY_ADD":g="library_add";break;case "SCHOOL":P="yt-sys-icons";g="creator_academy";break;case "SETTINGS_LIGHT":g="settings_applications";break;case "SETTINGS_MATERIAL":g="settings";break;case "SEARCH_HISTORY":g="watch_history";break;case "SHOPPING_BAG":g="bag";break;case "SOCIAL":case "PEOPLE":P=
"yt-icons";g="people";break;case "STAFF_PICK":P="ytg";g="spotlight";break;case "START_DVR":g="add";break;case "STOP_DVR":P="av";g="stop";break;case "TAB_LIKED":g="like";break;case "TAB_INBOX":g="mail";break;case "TERMS_OF_SERVICE":P="icons";g="description";break;case "TRENDING":g="fire";break;case "UNBLOCK_USER":g="remove";break;case "UNPLUGGED_DARK_THEME":P="image";g="brightness-3";break;case "UNPLUGGED_LIVE_GUIDE":case "LIVE":g="live";break;case "UNPLUGGED_SPORTS":P="ytu";g="visibility-off";break;
case "VIDEOS":P="av";g="play-circle-filled";break;case "YOUTUBE":P="yt-logos";g="lozenge";break;case "YOUTUBE_RED_LOGO":case "YOUTUBE_PREMIUM_LOGO":P="yt-logos-ext";g="yt-logo-red-updated";break;case "YOUTUBE_LOGO":P="yt-logos-ext";g="yt-logo-updated";break;case "OFFLINE_NO_CONTENT":P="offline-no-content";break;case "SHORTS_COMMENT":case "SHORTS_DISLIKE":case "SHORTS_LIKE":case "SHORTS_SHARE":P="shorts";g=x;break;case "OUTLINE_YOUTUBE_IMPROVE_TV":P="yt-sys-icons";g="youtube_improve_tv";break;case "OUTLINE_BAG":P=
"yt-sys-icons";g="bag";break;case "QUEUE_PLAY_LAST":P="yt-sys-icons";g="list_queue_last";break;case "SLASH_CIRCLE_LEFT":g="slash_circle_left";break;case "SPEED_1_POINT_2X":g="1_point_2x";break;case "SPEED_1_POINT_5X":g="1_point_5x";break;case "SPEED_1_POINT_8X":g="1_point_8x";break;case "SPEED_POINT_2X":g="point_2x";break;case "SPEED_POINT_5X":g="point_5x";break;case "SPEED_POINT_8X":g="point_8x";break;case "SPEED_1X":g="1x";break;case "SPEED_2X":g="2x";break;case "TAB_BOOKMARK":g="bookmark";break;
case "OUTLINE_CLOCK_HALF_CIRCLE":P="yt-sys-icons";g="clock_half_circle";break;case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16":P="yt-sys-icons";g="youtube_shorts_no_triangle-filled";break;case "PLAYABLES_LOGO":P="yt-sys-icons",g="tic_tac_toe"}g=P+":"+g;LTs.set(k,g);return g};
Ehr=function(k){var g;_.W("kevlar_use_wil_icons")?g=!!_.Za().resolve(_.$Z).resolveIcon({iconName:k.toString()}):g=!1;return g};
_.ie=function(k,g,P,x){P=P===void 0?{}:P;x=x===void 0?!1:x;P===null&&(P={});var U=_.Wq("kevlar_command_handler_command_banlist");U=_.O(U);for(var A=U.next();!A.done;A=U.next())if(A=k?k.hasOwnProperty(A.value):void 0,A)return!1;U=_.b(k.commandMetadata,_.A6);return x&&U!=null&&U.url?!1:!g.disableCommandHandlerOverride&&_.xZ.instance?(x=_.xZ.instance,P.form||(P.form={element:g}),P.form.element||(P.form.element=g),!P.clickedVisualElement&&g.visualElement&&(P.clickedVisualElement=g.visualElement),x.resolveCommand(k,
P),!0):!1};
nhM=function(k,g){k=UW(k);for(var P=_.O(k.visibilityMonitorKeys||[]),x=P.next();!x.done;x=P.next())g.unobserveByKey(x.value);k.visibilityMonitorKeys=void 0};
jRI=function(k,g){if(_.hE()){if(_.W("kevlar_vimio_use_shared_monitor"))SGC(k,g.data);else if(!SGC(k,g.data))return;var P=g.data,x=FTb(P);if(_.W("enable_client_ve_spec_logging"))nhM(k,g.observer);else{var U=UW(k);U.trackedParams&&U.trackedParams!==x&&nhM(k,g.observer)}U=UW(k);!P||U.data&&U.data===P||(U.data=P);YGj(k,g);U.trackedParams=x}};
YGj=function(k,g){var P=g.observer;if(!P&&_.W("web_skip_missing_vimio_observer")){var x,U;_.pH(new _.Da("VisibilityObserver is not defined.",k.tagName,k.trackedParams,(x=g.data)==null?void 0:x.trackingParams,(U=g.data)==null?void 0:U.loggingDirectives))}else{var A=g.layer,q=g.visibilityCallback||function(){},T=g.prescanCallback,c=UW(k);
x=[];g.showOption&&x.push(P.observe(k,function(){g.skipLogging&&g.skipLogging()||_.AC().reportShown(c,void 0,A);q(!0)},g.showOption));
g.hideOption&&x.push(P.observe(k,function(){_.AC().reportHidden(c,void 0,A);q(!1)},g.hideOption));
g.prescanOption&&T&&x.push(P.observe(k,function(){T()},g.prescanOption));
c.visibilityMonitorKeys=x}};
SGC=function(k,g){k=UW(k);if(k.visualElement&&!g)return!0;if(!g)return!1;var P=!1;if(_.W("enable_client_ve_spec_logging")){var x,U;P=!!((x=g.loggingDirectives)==null?0:(U=x.clientVeSpec)==null?0:U.uiType)}x=FTb(g);if(!x&&!P)return!1;_.W("mweb_component_visibility_logging")&&(k.veContainer||(k.veContainer={}),k.veContainer.trackingParams=x);if(k.trackedParams&&k.trackedParams===x)return!1;var A;if(_.W("enable_client_ve_spec_logging")&&((A=k.visualElement)==null?0:A.isClientVe())){var q;A=(q=k.visualElement)==
null?void 0:q.getAsJspb();var T,c,Z,w;if(_.wC(A,2)===((T=g.loggingDirectives)==null?void 0:(c=T.clientVeSpec)==null?void 0:c.uiType)&&_.wC(A,3,-1)===((Z=g.loggingDirectives)==null?void 0:(w=Z.clientVeSpec)==null?void 0:w.elementIndex))return!1}if(_.W("enable_client_ve_spec_logging")){var J,r;!k.visualElement&&((J=g.loggingDirectives)==null?0:(r=J.clientVeSpec)==null?0:r.uiType)&&(T=g.loggingDirectives.clientVeSpec,g=T.uiType,q=T.elementIndex,T=T.clientYoutubeData,k.visualElement=_.dT(_.qJ(),{veType:g,
elementIndex:q,clientYouTubeData:T}))}return!0};
FTb=function(k){if(k==null?0:k.rendererContext){var g=_.b(k.rendererContext,_.TS);if(g==null?0:g.loggingDirectives)return g.loggingDirectives.trackingParams}return(k==null?0:k.loggingDirectives)?k.loggingDirectives.trackingParams:k==null?void 0:k.trackingParams};
UW=function(k){var g;return(g=k.polymerController)!=null?g:k};
tU0=function(k){_.AC();if(_.kP(e7().JSC$12721_elementShouldLogGesture).bind(e7())(k,4)){QRr(k);var g=lUA(k);D1b.set(k,g)}};
QRr=function(k){D1b.has(k)&&(D1b.get(k).cancel("untrack hover element"),D1b.delete(k))};
lUA=function(k){var g,P=[],x=!1,U=new _.Ey(function(A,q){cm(k,"mouseenter",_.kP(function(){var T,c,Z;return _.e(function(w){if(w.nextAddress==1)return g=(0,_.Jc)(),T=MU3(k),P.push(T),c=KT3(k,function(){x=!0;q(Error("Wg"))}),w.yield(T,2);
if(w.nextAddress!=3)return c&&V3(c),Z=ohs(k),P.push(Z),w.yield(Z,3);A();_.SV(w)})}))});
U.then(function(){var A=(0,_.Jc)()-g;A=Math.round(A);if(!(500>A||6E5<=A)){var q=k.getScreenLayer?k.getScreenLayer():void 0;q=_.hE(q)||"";var T=vhs(_.AC(),k);_.vw(q,k.visualElement?k.visualElement:_.Zz(T),"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{hoverData:{durationHoveredMs:A}})}tU0(k)},function(){mp&&(mp(),mp=null);
x&&(QRr(k),tU0(k))});
return U};
MU3=function(k){var g;return(new _.Ey(function(P,x){mp=function(){x(Error("Xg"))};
g=_.Xq.debounce(_.kP(function(){V3(U);P()}),1,100);
var U=_.wT(k,"mousemove",g)})).thenCatch(function(){var P=_.Xq.cancelDebouncedJobMap.get(g);
P&&_.Xq.cancelJob(P)})};
ohs=function(k){var g;return(new _.Ey(function(P,x){mp=function(){x(Error("Yg"))};
g=cm(k,"mouseleave",_.kP(function(){P()}))})).thenCatch(function(){V3(g)})};
KT3=function(k,g){return cm(k,"mouseleave",_.kP(g))};
HNI=function(k){aUr&&_.JC.cancel(aUr);aUr=_.JC.run(function(){_.GB(k,"yt-visibility-refresh");aUr=0})};
NB0=function(k){k=Number(k);return"rgba("+[k>>16&255,k>>8&255,k&255,(k>>24&255)/255].join()+")"};
XAr=function(k){if(!k)return!1;if(_.b(k,_.IUb))return!0;var g;if(k=(g=_.b(k,_.xD))==null?void 0:g.commands)for(g=_.O(k),k=g.next();!k.done;k=g.next())if(_.b(k.value,_.IUb))return!0;return!1};
yS0=function(k){var g=!0;g=g===void 0?!0:g;if(!k.useSignals&&!k.experimentalPropertiesChanged||_.W("experimental_templating_behavior_nopatch_killswitch")){var P=k._propertiesChanged;k._propertiesChanged=function(x,U,A){g?k.debounceRender():k.doRender();P&&P.call(k,x,U,A)}}};
pAb=function(k,g){if(k.useSignals||k.experimentalPropertiesChanged)if(_.W("experimental_templating_behavior_nopatch_killswitch"))k.experimentalPropertiesChanged=function(){};
else return;var P=new Set,x=[k].concat(_.Kl(k.behaviors));x=_.O(x);for(var U=x.next();!U.done;U=x.next()){U=U.value;for(var A in U.properties)P.has(A)||(k._addPropertyEffect(A,"function",g),P.add(A))}};
CyI=function(){var k=Polymer.Element,g=k._prepareTemplate;k._prepareTemplate=function(){g.call(this);var P=this.prototype;if(P.experimentalTemplatingInUse&&P.experimentalTemplatingInUse()&&P.switchTemplateAtRegistration&&this.template!==void 0)if(typeof this.template==="string")_.IE(Error("Zg"));else{P=this.template.content.childNodes;for(var x=P.length-1;x>=0;x--){var U=P[x];U.nodeName!=="STYLE"&&U.nodeName!=="LINK"&&U.nodeName!=="SCRIPT"&&U.nodeName!=="#comment"&&U.remove()}}}};
GA0=function(k){var g=!0;g=g===void 0?!0:g;CyI();var P=k.ready;k.ready=function(){this._template=null;P.call(this)};
pAb(k,g?k.debounceRender:k.doRender)};
kN6=function(k,g,P){if(P===null||P===void 0)return P;var x=uGs(k.tagName.toLowerCase(),g,function(){throw Error("Tb");});
if(x===null)return P;x=RMs[x];var U;if((U=x.isUnwrappable)==null?0:U.call(x,P)){if(x.unwrap)return x.unwrap(P);throw Error("bh");}return x.filterString?x.filterString(k.tagName,g,String(P)):P};
gdb=function(k,g,P){var x=g[g.length-1]!=="$",U=kN6(k,g,P);if(x)if(typeof U==="function"&&g.startsWith("reactiveon")&&g===g.toLowerCase()){var A=O4;Qbb(k,g.slice(8),function(q){I6(A,function(){U(q)})})}else k[g]=U;
else P=U==null?null:String(U),pP(k,g.slice(0,-1),P)};
fX=function(k){PRs.length===0&&requestAnimationFrame(function(){setTimeout(function(){var g=PRs.slice();PRs.length=0;g=_.O(g);for(var P=g.next();!P.done;P=g.next()){P=P.value;try{P()}catch(x){_.rT(x)}}})});
PRs.push(k)};
$0s=function(k){if(k){var g=k.component;if(g){var P;g==null||(P=g.events)==null||P.publish("DISCONNECTED");var x;g==null||(x=g.onDisconnected)==null||x.call(g)}var U,A;(U=k.__spec)==null||(A=U.didUnmount)==null||A.call(U);for(g=0;g<k.childNodes.length;g++)$0s(k.childNodes[g])}};
x0k=function(k,g,P){var x=g&&g.key,U=dL;U[0]=k;U[1]=x;U[2]=void 0;for(var A in g)g.hasOwnProperty(A)&&(k=g[A],x=Of,x.push(A),x.push(k));g=dL;a:{if(A=dL[2])for(k=0;k<A.length;k+=2)if(A[k]==="nonce"){A=A[k+1];break a}A=""}A=y00(g[0],g[1],A);k=R6(A);x=g[2];if(!k.staticsApplied&&(k.staticsApplied=!0,x&&x.length))if((U=k._attrsArr)&&U.length){for(U=0;U<x.length;U+=2)Wm[x[U]]=U+1;U=k._attrsArr||(k._attrsArr=jbj(0));for(var q=0,T=0;T<U.length;T+=2){var c=U[T],Z=U[T+1],w=Wm[c];w?x[w]===Z&&delete Wm[c]:(U[q]=
c,U[q+1]=Z,q+=2)}yI(U,q);for(var J in Wm)Krs(A,J,x[Wm[J]],mr),delete Wm[J]}else for(J=0;J<x.length;J+=2)Krs(A,x[J],x[J+1],mr);PSj(A,k,mr);yI(g,0);P&&P(P8);pZb()};
_.sW=function(k,g,P){P===void 0?delete k[g.name]:k[g.name]=P};
_.be=function(k){var g={androidIncludeFontPadding:!1},P=0,x=[],U=[],A=[];if(k.simpleText)return g.content=k.simpleText,g;if(k.runs===void 0)return g.content="",g;k=_.O(k.runs);for(var q=k.next();!q.done;q=k.next()){q=q.value;var T=q.text,c=void 0,Z=(c=T)==null?void 0:c.length;if(T&&Z){x.push(T);if(q.bold||q.italics||q.strikethrough||q.underline||q.textColor!=null&&q.textColor!==0||q.deemphasize){T=U;c=T.push;var w={startIndex:P,length:Z};q.bold&&(w.weightLabel="FONT_WEIGHT_MEDIUM");q.italics&&(w.italic=
!0);q.strikethrough&&(w.strikethrough="LINE_STYLE_SINGLE");q.underline&&(w.underline="LINE_STYLE_SINGLE");q.textColor!=null&&q.textColor!==0?document.documentElement.hasAttribute("dark")?w.fontColor=q.darkModeTextColor||q.textColor:w.fontColor=q.textColor:q.deemphasize&&(document.documentElement.hasAttribute("dark")?w.fontColor=parseInt("ff"+ior("#aaa").substring(1),16):w.fontColor=parseInt("ff"+ior("#606060").substring(1),16));c.call(T,w)}q.navigationEndpoint&&(T=A,c=T.push,w={startIndex:P,length:Z,
onTap:{innertubeCommand:q.navigationEndpoint}},q.loggingDirectives&&_.sW(w,U0I,q.loggingDirectives),c.call(T,w));P+=Z}}g.content=x.join("");g.styleRuns=U.length?U:void 0;g.commandRuns=A.length?A:void 0;return g};
d0s=function(k){if(k==null||!k.runs)return!0;k=_.O(k.runs);for(var g=k.next();!g.done;g=k.next())if(g=g.value,g.bracket||g.errorUnderline||g.deemphasize||_.b(g,Bm)||_.b(g,ARr))return!1;return!0};
Ook=function(k,g){return function(P){var x=g.unit;if(x!==P)throw Error("eh`"+k+"`"+x+"`"+P);return g}};
zS=function(k){if(!((k==null?0:k.value)&&(k==null?0:k.unit)))return"";switch(k.unit){case "DIMENSION_UNIT_FRACTION":var g="%";break;default:g="px"}k=k.value;g==="%"&&(k*=100);return""+k+g};
q9C=function(k){try{return k()}catch(g){_.pH(g)}};
_.hC=function(k){var g=_.b(k,_.ue);if(g)return g;if((g=_.b(k,TUM))&&g.commands)return e8b(g.commands);if((g=_.b(k,cRs))&&g.commands)return e8b(g.commands);if((k=_.b(k,Vr0))&&k.identifier&&k.command&&(Zo0||(Zo0=[]),!Zo0.includes(k.identifier)))return Zo0.push(k.identifier),_.b(k.command,_.ue)};
e8b=function(k){if(k.length!==0){var g=[];k=_.O(k);for(var P=k.next();!P.done;P=k.next())(P=_.hC(P.value))&&g.push(P);return{commandExecutorCommand:{commands:g}}}};
_.LX=function(k){var g=k.defaultTarget,P=k.elementConfig,x=k.elementsCommand,U=k.skipOnClick,A=k.forceNewState,q=k.additionalCommandArgs,T=k.innertubeCommand||_.hC(x);if(T){k={};var c=m0r(T);x=c.navigatingCommand;c=c.href;x&&c?(k.href$=c,wuV(k,x,c,g),_.W("web_atagconfig_pointerdown")&&JRC(k,x),A&&(k["force-new-state$"]=!0)):(k.role$="button",k.href$="javascript:void(0);");_.b(T,rRu)&&(k["aria-haspopup$"]=!0);U||(k.onclick=function(Z){var w={};if(fiV(Z)){var J=(q==null?void 0:q.clickedVisualElement)||
(q==null?void 0:q.getClickedVisualElement)&&q.getClickedVisualElement();J&&(w={clickedVisualElement:J});w=Object.assign({},{form:{element:Z.target,event:Z,createScreenConfig:w}},q);Z.preventDefault();_.EW(T,w)}});
return Object.assign({},P,k)}};
WiI=function(k){if(k.length){if(k.length===1)return k[0];var g={};_.sW(g,_.xD,{commands:k});return g}};
nX=function(k){return k&&k.href$!=="javascript:void(0);"};
m0r=function(k){var g,P=((g=_.b(k,_.xD))==null?void 0:g.commands)||[k];k=_.O(P);for(g=k.next();!g.done;g=k.next()){g=g.value;var x=void 0,U=void 0;P=(U=_.b((x=g)==null?void 0:x.commandMetadata,_.A6))==null?void 0:U.url;_.W("web_remove_web_navigation_endpoint_data")||(x=void 0,P=P||((x=_.b(g,sBV))==null?void 0:x.url));if(P&&P!=="/service_ajax"){if(x=_.vj(P,bo0))return k=_.Mr(x),{navigatingCommand:g,href:k};_.pH(new _.Da("AttributedString URL could not be sanitized",P))}}return{}};
fiV=function(k){return k.button!==void 0?k.button===0&&!(k.shiftKey||k.altKey||k.metaKey||k.ctrlKey):!(k.shiftKey||k.altKey||k.metaKey||k.ctrlKey)};
wuV=function(k,g,P,x){P=!eh(P);var U,A,q;if((U=_.b(g,_.q8))!=null&&U.nofollow||(A=_.b(g,_.oV))!=null&&A.nofollow||(q=_.b(g,_.UN))!=null&&q.nofollow||P)k.rel$="nofollow";var T;g=((T=_.b(g,_.UN))==null?void 0:T.target)==="TARGET_NEW_WINDOW"?"_blank":x===void 0?"":x;k.target$=g};
JRC=function(k,g){g.clickTrackingParams&&(k.params={itct:g.clickTrackingParams});k.onpointerdown=function(P){BUA(P)};
k._data=g};
z8j=function(k){(k.loggingUrls||[]).forEach(function(g){iz(g.baseUrl,g.attributionSrcMode)})};
BUA=function(k){var g=k.currentTarget;k=q9C(function(){return g.href});
var P=g.params;k&&_.Nj(k,P||{},8,!0)};
_.S7=function(k,g){(k=_.hC(k))&&_.EW(k,g)};
_.EW=function(k,g){RNs(function(P){g?P.resolveCommand(k,g):P.resolveCommand(k)})};
LiM=function(k,g){var P=["yt-core-attributed-string__link"];g!=null&&g.noLinkColor||((g==null?0:g.isOverlay)?P.push("yt-core-attributed-string__link--overlay-call-to-action-color"):P.push("yt-core-attributed-string__link--call-to-action-color"),(g==null?0:g.linkInheritColor)&&P.push("yt-core-attributed-string--link-inherit-color"));P={className:P.join(" "),tabindex$:"0"};var x=k.onTap||k.onLongPress;if(!x)return P;var U=uOj(k);U&&(P["aria-label$"]=U);g=_.LX({elementsCommand:x,elementConfig:P,skipOnClick:!(g==
null||!g.skipOnClick),forceNewState:!0});k.onLongPress&&(x=new h8r(function(){var A=_.hC(k.onLongPress);A&&_.Za().resolve(_.wP).resolveCommand(A)}),g&&Edu(x,g));
return g||P};
uOj=function(k){var g,P;return(g=k.onTapOptions)==null?void 0:(P=g.accessibilityInfo)==null?void 0:P.accessibilityLabel};
ndr=function(k){var g=k;k<=16777215&&(g+=parseInt("ff000000",16));return _.u3(g)};
S9s=function(k){var g=k.isDarkTheme;var P=k.extension;k=k.runColor;var x=void 0;if(P=P==null?void 0:P.colorMap){g=g?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";P=_.O(P);for(var U=P.next();!U.done;U=P.next())if(U=U.value,g===U.key){x=U.value;break}}x==null&&k&&(x=k);if(x)return ndr(x)};
Fj=function(k){var g=k.config;var P=k.image;var x=k.imageConfig;var U=k.imageWrapperConfig;var A=k.run;var q=k.tag;var T=k.textLength;var c=k.startIndex===void 0?0:k.startIndex;k=k.length;c===void 0&&(c=0);A={run:A,startIndex:c,endIndex:k!==void 0?c+k:T,tag:q};P&&(A.image=P);x&&(A.imageConfig=x);U&&(A.imageWrapperConfig=U);g&&(A.config=g);return A};
Y90=function(k,g){var P=[];P.push("yt-core-attributed-string");(g==null?0:g.className)&&P.push(g==null?void 0:g.className);(g==null?0:g.ellipsisTruncate)?P.push("yt-core-attributed-string--ellipsis-truncate"):(g==null?0:g.noWrap)?P.push("yt-core-attributed-string--white-space-no-wrap"):(g==null?0:g.noPreWrap)||P.push("yt-core-attributed-string--white-space-pre-wrap");(g==null?0:g.linkInheritColor)&&P.push("yt-core-attributed-string--link-inherit-color");k.alignment&&P.push(Fi6(k.alignment));k.lineBreakMode&&
P.push("yt-core-attributed-string--word-wrapping");return P.join(" ")};
jBu=function(k,g){if(k.weight)return k.weight;switch(k.weightLabel){case "FONT_WEIGHT_THIN":return 100;case "FONT_WEIGHT_EXTRA_LIGHT":return 200;case "FONT_WEIGHT_LIGHT":return 300;case "FONT_WEIGHT_MEDIUM":return 500;case "FONT_WEIGHT_SEMI_BOLD":return 600;case "FONT_WEIGHT_BOLD":return g?900:700;case "FONT_WEIGHT_EXTRA_BOLD":return 800;case "FONT_WEIGHT_BLACK":return 900;default:return 400}};
QBA=function(k){switch(k){case "LINE_STYLE_DOT":return"yt-core-attributed-string--line-style-dot";case "LINE_STYLE_NONE":return"yt-core-attributed-string--line-style-none";default:return"yt-core-attributed-string--line-style-single"}};
Fi6=function(k){switch(k){case "TEXT_ALIGNMENT_LEFT":return"yt-core-attributed-string--text-alignment-left";case "TEXT_ALIGNMENT_RIGHT":return"yt-core-attributed-string--text-alignment-right";case "TEXT_ALIGNMENT_CENTER":return"yt-core-attributed-string--text-alignment-center";case "TEXT_ALIGNMENT_JUSTIFIED":return"yt-core-attributed-string--text-alignment-justified";case "TEXT_ALIGNMENT_LAYOUT_START":return"yt-core-attributed-string--text-alignment-layout-start";default:return"yt-core-attributed-string--text-alignment-unknown"}};
Q3=function(k,g,P){var x=g;k.content&&P&&(P=k.content.indexOf("\n"),P!==-1&&(x=Math.min(g,P)));if(!k.content||k.content.length<=x)g=k;else if(k.attachmentRuns||k.commandRuns||k.decorationRuns||k.styleRuns||k.paragraphStyleRuns){g=YZ(k.content,x);P=x;var U=k.attachmentRuns;if(U){var A=[];U=_.O(U);for(var q=U.next();!q.done;q=U.next())q=Object.assign({},q.value),q.startIndex===void 0||q.startIndex>=P||(q.length||(q.length=0),q.length+q.startIndex>P&&(q.length=P-q.startIndex),A.push(q));P=A}else P=void 0;
A=liI(x,k.commandRuns);U=x;var T=k.decorationRuns;if(T){q=[];T=_.O(T);for(var c=T.next();!c.done;c=T.next()){c=c.value;var Z=_.b(c.textDecorator,j7);if(Z&&Z.startIndex!==void 0&&!(Z.startIndex>=U)){c=Object.assign({},c,{textDecorator:{highlightTextDecorator:Object.assign({},Z)}});Z=_.b(c.textDecorator,j7);if(!Z.length||Z.length+Z.startIndex>U)Z.length=U-Z.startIndex;q.push(c)}}U=q}else U=void 0;q=liI(x,k.styleRuns);if(T=k.paragraphStyleRuns)for(k=[],T=_.O(T),c=T.next();!c.done;c=T.next()){var w=c.value;
c=Object.assign({},w);if(!(c.startIndex===void 0||c.startIndex>=x)){if(!c.length||c.length+c.startIndex>x)c.length=x-c.startIndex;Z=[];var J=void 0,r=void 0;if((J=w)==null?0:(r=J.listGroup)==null?0:r.listItems)for(w=_.O(w.listGroup.listItems),J=w.next();!J.done;J=w.next())if(J=Object.assign({},J.value),!(J.startIndex===void 0||J.startIndex>=x)){if(!J.length||J.length+J.startIndex>x)J.length=x-J.startIndex;Z.push(J)}Z.length>0&&(c.listGroup||(c.listGroup={}),c.listGroup=Object.assign({},c.listGroup,
{listItems:Z}));k.push(c)}}else k=void 0;g={content:g,attachmentRuns:P,commandRuns:A,decorationRuns:U,styleRuns:q,paragraphStyleRuns:k}}else g=Object.assign({},k,{content:YZ(k.content,x)});return g};
liI=function(k,g){if(g){var P=[];g=_.O(g);for(var x=g.next();!x.done;x=g.next())if(x=Object.assign({},x.value),!(x.startIndex===void 0||x.startIndex>=k)){if(!x.length||x.length+x.startIndex>k)x.length=k-x.startIndex;P.push(x)}return P}};
YZ=function(k,g){var P=g,x;if(x=P>0)x=k.charCodeAt(P-1),x=x>=55296&&x<=56319;x&&(P=k.charCodeAt(P),x=P>=56320&&P<=57343);x&&--g;return k.substring(0,g)};
Ki6=function(k,g,P){P=P===void 0?D0A:P;if(k){var x=_.Za().resolve(J0);x||_.W("mweb_no_observer_killswitch")?jRI(k,{data:g,observer:x,visibilityCallback:P,hideOption:trk,showOption:Mr3,layer:k.layer}):_.pH(new _.Da("Warning: monitorVisibility called with null observer",k.tagName,g==null?void 0:g.loggingDirectives,g==null?void 0:g.trackingParams))}else _.pH(new _.Da("Warning: monitorVisibility called with null element",g==null?void 0:g.loggingDirectives,g==null?void 0:g.trackingParams,g==null?void 0:
g.rendererContext))};
Xu6=function(k,g){var P=[],x=k.content.length,U,A=(U=_.Za().resolve(_.VE(_.le)))==null?void 0:U();if(k.paragraphStyleRuns){U=_.O(k.paragraphStyleRuns);for(var q=U.next();!q.done;q=U.next()){var T=P.push,c=T.apply;var Z=void 0;q=q.value;if((Z=q.listGroup)!=null&&Z.listItems){Z=[];b:switch(q.listGroup.listType){case "LIST_TYPE_BULLET":var w="ul";break b;default:w="span"}Z.push(Fj({run:q,textLength:x,tag:w,config:{className:"yt-core-attributed-string__list-group"},startIndex:q.startIndex,length:q.length}));
w=_.O(q.listGroup.listItems);for(var J=w.next();!J.done;J=w.next()){J=J.value;b:switch(q.listGroup.listType){case "LIST_TYPE_BULLET":var r="li";break b;default:r="span"}Z.push(Fj({run:q,textLength:x,tag:r,startIndex:J.startIndex,length:J.length}))}q=Z}else q=[];c.call(T,P,_.Kl(q))}}if(k.styleRuns&&(g==null||!g.noStyleRuns))for(U=_.O(k.styleRuns),T=U.next();!T.done;T=U.next()){q=T=T.value;Z=A;c=g;Z=S9s({extension:_.b(q.styleRunExtensions,odI),isDarkTheme:Z===void 0?!1:Z,runColor:q.fontColor});J=q;
w=[];Z&&w.push("yt-core-attributed-string--link-inherit-color");J.italic&&w.push("yt-core-attributed-string--italicized");J.underline&&J.strikethrough?w.push("yt-core-attributed-string--underline-strikethrough",QBA(J.underline)):J.underline?w.push("yt-core-attributed-string--underlined",QBA(J.underline)):J.strikethrough&&w.push("yt-core-attributed-string--strikethrough",QBA(J.strikethrough));if(J.baselineOffset){a:switch(J.baselineOffset){case "BASELINE_OFFSET_SUBSCRIPT":J="yt-core-attributed-string--baseline-offset-subscript";
break a;case "BASELINE_OFFSET_SUPERSCRIPT":J="yt-core-attributed-string--baseline-offset-superscript";break a;default:J="yt-core-attributed-string--baseline-offset-unknown"}w.push(J)}w=w.join(" ");J={};if(q.weight||q.weightLabel)J.fontWeight=jBu(q,c==null?void 0:c.isHeadline).toString();Z&&(J.color=Z);P.push(Fj({run:T,textLength:x,tag:"span",config:{className:w,style:J},startIndex:T.startIndex,length:T.length}))}if(k.decorationRuns)for(U=_.O(k.decorationRuns),T=U.next();!T.done;T=U.next())T=T.value,
c={},T.textDecorator&&(w=T.textDecorator,q=A===void 0?!1:A,J=[],Z=_.b(w,j7),w=_.b(w,vds),Z?(w=J,J=w.concat,r=[],(q=S9s({extension:_.b(Z.highlightTextDecoratorExtensions,air),isDarkTheme:q,runColor:Z.backgroundColor}))&&r.push("background-color: "+q+";"),Z.backgroundCornerRadius!==void 0&&r.push("border-radius: "+Z.backgroundCornerRadius+"px;"),Z.leftPadding!==void 0&&r.push("padding-left: "+Z.leftPadding+"px;"),Z.rightPadding!==void 0&&r.push("padding-right: "+Z.rightPadding+"px;"),Z.topPadding!==
void 0&&r.push("padding-top: "+Z.topPadding+"px;"),Z.bottomPadding!==void 0&&r.push("padding-bottom: "+Z.bottomPadding+"px;"),J=J.call(w,r)):w&&(Z=J,J=Z.concat,q=q?"#2ba640":"#107516",q=w.color?ndr(w.color):q,q=["padding: 2px;","border-top: solid "+q+" 2px;","border-bottom: solid "+q+" 2px;","background: linear-gradient(135deg, "+q+" 3px, rgba(0, 0, 0, 0) 3px),\n      linear-gradient(315deg, "+q+" 3px, rgba(0, 0, 0, 0) 3px);"],J=J.call(Z,q)),q=J.join(" "),c.style$=q,q=T.textDecorator,Z=[],w=_.b(q,
vds),_.b(q,j7)?Z.push("yt-core-attributed-string--highlight-text-decorator"):w&&Z.push("yt-core-attributed-string--bracket-text-decorator"),q=Z.join(" "),c.className=q,c.dir="auto"),q=_.b(T.textDecorator,j7),Z=_.b(T.textDecorator,vds),w=_.b(T.textDecorator,j7),J=_.b(T.textDecorator,vds),P.push(Fj({run:T,textLength:x,tag:"span",config:c,startIndex:(q==null?void 0:q.startIndex)||(Z==null?void 0:Z.startIndex)||0,length:(w==null?void 0:w.length)||(J==null?void 0:J.length)||0}));if(k.commandRuns&&(g==
null||!g.noEndpoints))for(A=_.O(k.commandRuns),U=A.next();!U.done;U=A.next())U=U.value,T=LiM(U,g),P.push(Fj({run:U,textLength:x,tag:"a",config:T,startIndex:U.startIndex,length:U.length}));if(k.attachmentRuns)for(k=_.O(k.attachmentRuns),A=k.next();!A.done;A=k.next()){A=A.value;c=T=void 0;U={className:"yt-core-attributed-string--inline-block-mod"};if((c=A.element)==null?0:c.properties){c=(T=A.element)==null?void 0:T.properties;T=[];c=_.b(c,Ho0);if(c==null?0:c.margin)c=c.margin,c.left&&T.push("margin-left: "+
zS(c.left)+";"),c.right&&T.push("margin-right: "+zS(c.right)+";"),c.top&&T.push("margin-top: "+zS(c.top)+";"),c.bottom&&T.push("margin-bottom: "+zS(c.bottom)+";");T=T.length!==0?T.join(" "):void 0;U.style$=T}q=void 0;T={alt:"",preserveHeight:!0,preserveWidth:!0};c=["yt-core-attributed-string__image-element"];if(A.alignment){a:switch(A.alignment){case "ALIGNMENT_BASELINE":Z="yt-core-attributed-string__image-element--image-alignment-baseline";break a;case "ALIGNMENT_VERTICAL_CENTER":Z="yt-core-attributed-string__image-element--image-alignment-vertical-center";
break a;default:Z="yt-core-attributed-string__image-element--image-alignment-bottom"}c.push(Z)}if((q=A.element)==null?0:q.properties)q=[],Z=_.b(A.element.properties,Ho0),(Z==null?0:Z.height)&&q.push("height: "+zS(Z.height)+";"),(Z==null?0:Z.width)&&q.push("width: "+zS(Z.width)+";"),q=q.length!==0?q.join(" "):void 0,T.style$=q,Z=void 0,q=((Z=_.b(A.element.properties,NUM))==null?void 0:Z.label)||"",T.alt=q;T.className=c.join(" ");c=void 0;w=Z=void 0;q=((w=A.element)==null?0:w.type)?(Z=_.b(A.element.type,
Iis))==null?void 0:Z.image:void 0;P.push(Fj({run:A,textLength:x,tag:"img",image:q,imageConfig:T,imageWrapperConfig:U,startIndex:A.startIndex,length:(c=A.length)!=null?c:0}))}if(g==null?0:g.headerRuns)for(g=_.O(g.headerRuns),k=g.next();!k.done;k=g.next())if(k=k.value,k.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(k.headerMapping)){a:{switch(k.headerMapping){case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":A=
"yt-core-attributed-string--heading-1";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":A="yt-core-attributed-string--heading-2";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":A="yt-core-attributed-string--heading-3";break a}A=void 0}P.push(Fj({run:k,textLength:x,tag:"span",config:A?{className:A}:void 0,startIndex:k.startIndex,length:k.length}))}return P};
_.Dz=function(k){return(k==null?void 0:k.content)!==void 0};
yRC=function(k){return _.Dz(k)?k:_.be(k)};
pu6=function(k){return k.image!==void 0&&k.imageConfig!==void 0};
CRu=function(k,g){if(g==null?0:g.userInput)for(k=_.O(k),g=k.next();!g.done;g=k.next())if(g=g.value,g.tag!=="a"&&g.tag!=="li"){var P=void 0;(P=g).config||(P.config={});g.config.dir=g.tag==="ul"?_.Za().resolve(_.tC):"auto"}};
GN0=function(k){return function(g){var P=k.run;(P.onTap!==void 0||P.onLongPress!==void 0)&&_.b(P,U0I)&&Ki6(g,{loggingDirectives:_.b(P,U0I)})}};
R8k=function(k){return function(g){for(var P in k)(mr[P]||mr[GT["default"]])(g,P,k[P])}};
$pV=function(k,g){k4j(g);var P={data:null,start:0,end:k.length,parts:[]};g=_.O(g);for(var x=g.next();!x.done;x=g.next())x=x.value,gUA(P,x.startIndex,x.endIndex,x);Pkk(k,P);return P};
gUA=function(k,g,P,x){for(var U=_.O(k.parts),A=U.next();!A.done;A=U.next()){A=A.value;if(typeof A==="string")throw Error("gh");if(A.start<=g&&P<=A.end){gUA(A,g,P,x);return}}k.parts.push({data:x,parts:[],start:g,end:P})};
Pkk=function(k,g){for(var P=g.parts.length;P>=0;P--){var x=g.parts[P],U=g.parts[P-1],A=P===g.parts.length?g.end:x.start;U=P===0?g.start:U.end;A!==U&&g.parts.splice(P,0,k.slice(U,A));x&&Pkk(k,x)}};
k4j=function(k){k.sort(function(g,P){if(g.startIndex<P.startIndex)return-1;if(P.startIndex<g.startIndex)return 1;g=g.endIndex-g.startIndex;P=P.endIndex-P.startIndex;return g>P?-1:P>g?1:0})};
_.xpb=function(k){var g=k.thumbnails;if(g){k={sources:[]};g=_.O(g);for(var P=g.next();!P.done;P=g.next()){P=P.value;var x={};x.url=P.url;x.width=P.width;x.height=P.height;k.sources.push(x)}return k}};
iB0=function(k,g,P,x){if(!g)return k.length>=1?k[k.length-1]:null;if(x)for(var U=_.O(k),A=U.next();!A.done;A=U.next()){A=A.value;var q=void 0,T=(q=A.url)==null?void 0:q.indexOf(x);if(T!==void 0&&T>=0)return A}x=_.O(k);for(U=x.next();!U.done;U=x.next())if(U=U.value,U.width&&U.height&&(P&&U.width>=g||!P&&U.height>=g))return U;for(g=k.length-1;g>=0;g--)if(P&&k[g].width||!P&&k[g].height)return k[g];return k[0]};
_.UpI=function(k){var g;return(k=(g=k.sources)==null?void 0:g[0])?k.width/k.height:0};
_.AA0=function(k){if(k.sources){k=_.O(k.sources);for(var g=k.next();!g.done;g=k.next()){g=g.value;var P=void 0;if((P=g.clientResource)==null?0:P.imageName)return g}}};
dp6=function(k){var g;if((g=k.clientResource)!=null&&g.imageColor)return _.u3(k.clientResource.imageColor)};
_.qx0=function(k,g,P,x,U,A,q){if(!g||g.length===0||g[0].clientResource)return null;if(P&&g[0].url)return g[0].url;x===void 0&&(x=!0);if(x){var T;k=OBr*(U||(k==null?void 0:(T=k.getBoundingClientRect())==null?void 0:T.width)||0)}else{var c;k=OBr*(A||(k==null?void 0:(c=k.getBoundingClientRect())==null?void 0:c.height)||0)}g=iB0(g,k,x,q);return(g==null?0:g.url)?g.url:(g==null?0:g.imageData)?g.imageData:null};
Tgu=function(k,g,P){P=P?[P]:[];k.opacity&&P.push("opacity: "+k.opacity+";");g&&k.placeholderColor?(k=_.u3(k.placeholderColor),P.push("background-color: "+k+";")):P.push("background-color: transparent;");return P.join(" ")};
ekb=function(k,g,P,x,U){var A=["ytCoreImageHost"];g&&A.push(g);P||A.push("ytCoreImageFillParentHeight");x||A.push("ytCoreImageFillParentWidth");switch(k.contentMode){case "CONTENT_MODE_SCALE_ASPECT_FIT":A.push("ytCoreImageContentModeScaleAspectFit");break;case "CONTENT_MODE_SCALE_ASPECT_FILL":A.push("ytCoreImageContentModeScaleAspectFill");break;case "CONTENT_MODE_CENTER":A.push("ytCoreImageContentModeCenter");break;default:A.push("ytCoreImageContentModeScaleToFill")}k.flipForRtlLayout&&A.push("ytCoreImageFlipRtl");
switch(U){case "TOP_START":var q;A.push(((q=document.body)==null?void 0:q.getAttribute("dir"))==="rtl"?"ytCoreImageObjectPositionTopRight":"ytCoreImageObjectPositionTopLeft")}return A.join(" ")};
Vis=function(k){var g;if(k==null?0:(g=k.clientResource)==null?0:g.imageName){var P;k=(P=k.clientResource)==null?void 0:P.imageName;a:{switch(k){case "yt_premium_wordmark_header_light":case "yt_premium_wordmark_header_dark":P="yt-logos-ext:yt-logo-red-updated";break a;case "yt_wordmark_header_light":case "yt_wordmark_header_dark":P="yt-logos-ext:yt-logo-updated";break a}P=void 0}return P||cAM.get(k)||k}};
wr0=function(k){return _.W("mweb_wiz_skip_render")?ZB6(k):mp6(k)};
ZB6=function(k){return function(g){var P=y00("wink-root");iO=P8.lastChild;pZb();WDk(P,_.V(k,g))}};
mp6=function(k){var g=g===void 0?!1:g;return function(P){if(!g||!_.W("mweb_skip_keto_to_c3_if_no_data")||P.data!==void 0){var x=wL(!1);try{var U=P.children;_.W("mweb_render_outside_patch_killswitch")||P8?U?ZS(_.V(k,P,U)):ZS(_.V(k,P)):_.pH(new _.Da("ketoToC3 called outside of a patch",{tagName:k.TAG_NAME}))}finally{wL(x)}}}};
JAb=function(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches};
fvu=function(k,g){k.onViewportEntered=g;rAs.observe(k)};
WMI=function(){var k={rootMargin:"10%",threshold:.01};_.W("mweb_enable_set_io_root_to_null_safari")?k.root=null:_.W("mweb_enable_set_io_root_to_body_safari")&&(k.root=document.body);return new IntersectionObserver(function(g,P){g.filter(function(x){return x.intersectionRect.height>0}).forEach(function(x){x=x.target;
if(!_.W("mweb_enable_only_update_image_when_connected")||x.isConnected!==!1){var U;(U=x.onViewportEntered)==null||U.call(x);P.unobserve(x)}})},k)};
sJ0=function(k,g,P,x,U){function A(){if(x){var T=x.loadedClass,c=x.notifyOnUnloaded;T&&_.MJ(k,T);c&&k.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))}}
function q(){var T=P(g,k);T&&k.getAttribute("src")!==T&&(_.W("mweb_enable_only_update_image_when_connected")&&k.isConnected===!1||T===k.src||(k.src=T),A())}
U=U===void 0?!0:U;k.removeAttribute("src");A();g&&(U?fvu(k,q):q())};
bBV=function(k,g,P){if(!g)return!1;g=P(g,k);P=k.getAttribute("src");return g&&g===P&&k.complete};
BgA=function(k,g){for(var P in g)P==="className"?k.className=g[P]:(mr[P]||mr[GT.default])(k,P,g[P])};
zkM=function(k,g,P,x){wr0(_.KX)({contentMode:g.contentMode,loadedClass:g.loadedClass,isPreloaded:g.isPreloaded,notifyOnLoaded:g.notifyOnLoaded,notifyOnUnloaded:g.notifyOnUnloaded,preferredThumbnail:g.preferredThumbnail,preserveHeight:g.preserveHeight,preserveWidth:g.preserveWidth,objectPosition:g.objectPosition,targetWidth:g.targetWidth,targetHeight:g.targetHeight,shouldShowPlaceholder:g.shouldShowPlaceholder,useWidth:g.useWidth,isToggled:g.isToggled,alt:g.alt,className:g.className,onerror:g.onerror,
onload:g.onload,style$:g.style$,color:g.color,width:g.width,height:g.height,"aria-hidden$":g["aria-hidden$"],draggable:g.draggable,"data-disabled$":g["data-disabled$"],data:k,callback:P,renderLazy:x===void 0?!0:x,hideOn404:!1})};
hkj=function(k,g,P){P=P===void 0?!1:P;var x=k.sources!==void 0?k:_.xpb(k);if(x){var U=g.onload;g.onload=function(c){var Z=c.target;P&&Z.naturalWidth===120||_.oI(Z,"ytCoreImageLoaded");g.notifyOnLoaded&&Z.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));U==null||U(c)};
g.targetWidth&&g.preserveWidth&&(g.width=g.targetWidth);g.targetHeight&&g.preserveHeight&&(g.height=g.targetHeight);var A=_.AA0(x),q=A&&Vis(A);if(q)return(k=dp6(A))&&(g.color=k),{type:"icon",iconName:q,config:Object.assign({},g,g.alt?{}:{"aria-hidden$":"true"},{"aria-label$":g.alt,role:"img"})};if(k.sources===void 0){g.alt=k.accessibility&&k.accessibility.accessibilityData&&k.accessibility.accessibilityData.label||g.alt;g.style$=Tgu(k,g.shouldShowPlaceholder,g.style$);var T;g.isPreloaded=!((T=_.b(k,
uXs))==null||!T.isPreloaded)}g.contentMode&&!x.contentMode&&(x.contentMode=g.contentMode);g.className=ekb(x,g.className,g.preserveHeight,g.preserveWidth,g.objectPosition);g.loadedClass="ytCoreImageLoaded";return{type:"image",image:x,config:g}}};
_.aI=function(){var k=_.IT.apply(0,arguments);return _.VK(EU0,function(g){var P=k.map(function(x){return x==null?void 0:x(g)});
return function(){return void P.forEach(function(x){return void(x==null?void 0:x())})}})};
Hm=function(k,g){var P=g==null?void 0:g.initial;return _.nP(function(){_.Hc(!0);return P=k(P)},{equals:g==null?void 0:g.isEqual},"rSlKsc")};
LMb=function(k,g){if(k===g)return!0;if(k===void 0||g===void 0)return!1;var P,x,U,A,q,T,c,Z;return k.content===g.content&&((P=k.styleRuns)==null?void 0:P.length)===((x=g.styleRuns)==null?void 0:x.length)&&((U=k.commandRuns)==null?void 0:U.length)===((A=g.commandRuns)==null?void 0:A.length)&&((q=k.attachmentRuns)==null?void 0:q.length)===((T=g.attachmentRuns)==null?void 0:T.length)&&((c=k.decorationRuns)==null?void 0:c.length)===((Z=g.decorationRuns)==null?void 0:Z.length)};
FMb=function(k,g){if(k){var P=yRC(k);if(P!=null&&P.content)if(_.W("attr_string_reactive"))wr0(nUb)({text:k,config:g});else{var x=!(g==null||!g.ariaLabel)||!(P.commandRuns&&P.commandRuns.length!==0||P.paragraphStyleRuns&&P.paragraphStyleRuns.length!==0);k=x?g==null?void 0:g.ariaLabel:null;x=x?"text":null;x0k("span",{className:Y90(P,g),dir$:(g==null?0:g.userInput)?"auto":void 0,"aria-label$":k,role$:x},function(){if(P.styleRuns||P.commandRuns||P.attachmentRuns||P.decorationRuns||P.paragraphStyleRuns){var U=
Xu6(P,g);CRu(U,g);U=$pV(P.content,U);U=_.O(U.parts);for(var A=U.next();!A.done;A=U.next())Sx3(A.value)}else $x0(P.content)})}}};
Sx3=function(k){typeof k==="string"?$x0(k):pu6(k.data)?x0k("span",k.data.imageWrapperConfig,function(){zkM(k.data.image,k.data.imageConfig)}):x0k(k.data.tag,k.data.config,function(g){GN0(k.data)(g);
g=_.O(k.parts);for(var P=g.next();!P.done;P=g.next())Sx3(P.value)})};
jJI=function(k){return k.parts.map(YxA)};
YxA=function(k){if(typeof k==="string")return k;k=pu6(k.data)?_.V("span",{el:_.aI(R8k(k.data.imageWrapperConfig))},_.V(_.KX,Object.assign({},{data:k.data.image},k.data.imageConfig))):_.V(k.data.tag,{el:_.aI(GN0(k.data),R8k(k.data.config))},k.parts.map(YxA));return Lr(k)};
QJb=function(k,g){return k===g?!0:k===void 0||g===void 0?!1:k.noStyleRuns===g.noStyleRuns&&k.noLinkColor===g.noLinkColor&&k.noEndpoints===g.noEndpoints&&k.headerRuns===g.headerRuns&&k.isOverlay===g.isOverlay&&k.linkInheritColor===g.linkInheritColor&&k.userInput===g.userInput&&k.isHeadline===g.isHeadline};
lvb=function(k){return function(){var g,P,x,U,A,q,T,c,Z,w,J,r,f,B;return{ariaLabel:(g=k.ariaLabel)==null?void 0:g.call(k),className:(P=k.className)==null?void 0:P.call(k),ellipsisTruncate:(x=k.ellipsisTruncate)==null?void 0:x.call(k),isOverlay:(U=k.isOverlay)==null?void 0:U.call(k),linkInheritColor:(A=k.linkInheritColor)==null?void 0:A.call(k),noEndpoints:(q=k.noEndpoints)==null?void 0:q.call(k),noStyleRuns:(T=k.noStyleRuns)==null?void 0:T.call(k),noLinkColor:(c=k.noLinkColor)==null?void 0:c.call(k),
noPreWrap:(Z=k.noPreWrap)==null?void 0:Z.call(k),noWrap:(w=k.noWrap)==null?void 0:w.call(k),skipOnClick:(J=k.skipOnClick)==null?void 0:J.call(k),userInput:(r=k.userInput)==null?void 0:r.call(k),headerRuns:(f=k.headerRuns)==null?void 0:f.call(k),isHeadline:(B=k.isHeadline)==null?void 0:B.call(k)}}};
ti0=function(k,g){k=new Dps(k,g);_.IE(k);throw k;};
Mi3=function(k,g,P){var x=RXA(k);k._numRenders=0;try{var U=_.o5b(function(){return _.V(g,Object.assign({},P))})}catch(q){var A=function(T){T.args||(T.args=[]);
T.args.push("Error in web component wrapper");T.args.push(k.tagName.toLowerCase());return T};
_.XU(q instanceof Error?A(q):new Dps("Wiz rendering error",k.tagName.toLowerCase()));throw q;}finally{RXA(x)}return U};
_.y3=function(k,g,P){function x(w){var J={};w=_.O(w);for(var r=w.next();!r.done;r=w.next()){r=r.value;var f=void 0,B=void 0,L=void 0,Y=_.qj((L=(B=(f=r).getAttribute)==null?void 0:B.call(f,"slot"))!=null?L:"children");if(f=J[Y])f.push(r);else if(Y in A||Y==="children")J[Y]=[r]}w=_.O(Object.keys(J));Y=w.next();for(r={};!Y.done;r={content$jscomp$59:void 0},Y=w.next())Y=Y.value,Y!=="children"&&(r.content$jscomp$59=J[Y],J[Y]=function(l){return function(){return l.content$jscomp$59}}(r));
return J}
P=P===void 0?{}:P;k.componentType!==DB||ti0("Components must be marked reactive to be used from web component wrapper.",g);var U,A=(U=P.props)!=null?U:{};pC.add(g);var q=KMb();U=function(){var w=q.apply(this,arguments)||this;w.rawProps={};w.queuingRender=!1;w.dispose=function(){};
w.isWebComponentWrapper=!0;w.isReparenting=!1;w.hasRendered=!1;return w};
_.z(U,q);U.prototype.render=function(){this.hasRendered=!0;for(var w=_.O([].concat(_.Kl(this.attributes))),J=w.next();!J.done;J=w.next())J=J.value,J.name!=="slot"&&J.name!=="hidden"&&this.removeAttribute(J.name);w=Object.assign({},this.componentProps,this.slotProps);J=_.O(Mi3(this,k,w));w=J.next().value;J=J.next().value;!(w[0]instanceof Element)||w.length>1?ti0("Wrapped Wiz components must return a single root element.",g):(w=w[0].tagName.toLowerCase(),w!==g&&ti0("Wrapped Wiz components must have the same host tag name as the web component. Expected tag '"+
(w+" !== '"+g),g),this.dispose=J)};
U.prototype.setUpProps=function(){for(var w=this.rawProps,J=this.attributes,r=_.O(Object.keys(A)),f=r.next();!f.done;f=r.next()){f=f.value;var B=void 0;((B=this)==null?0:B[f])&&this[f]!==oU6&&w[f]===void 0&&(w[f]=this[f],(B=Object.getOwnPropertyDescriptor(this.constructor.prototype,f))&&Object.defineProperty(this,f,B))}r=_.O(J);for(f=r.next();!f.done;f=r.next()){B=f.value;f=_.qj(B.name);var L=f==="class"&&!J.getNamedItem("class-name");if(f in A||L)B=B.value===""||B.value==="true"?!0:B.value==="false"?
!1:isNaN(Number(B.value))?B.value:Number(B.value),f!=="class"||w.className?w[f]=B:w.className=B}J={};for(var Y in A)A[Y]!==_.NJ&&A[Y]!==vUC&&(w[Y]instanceof Function&&ti0("Function props must be configured as STATIC, not SIGNAL.",g),f=_.O(_.zT(w[Y],void 0,"q4ZVff")),r=f.next().value,f=f.next().value,J[Y]=f,w[Y]=r);w=_.O([w,J]);this.componentProps=w.next().value;this.setters=w.next().value;this.slotProps=x(this.childNodes)};
U.prototype.connectedCallback=function(){avI===g&&(this._isInert=!0);this._isInert||(this.isReparenting?this.isReparenting=!1:(this.queuingRender="data"in A&&!this.rawProps.data&&!this.getAttribute("data"),this.hasRendered||this.queuingRender||this.setUpProps(),this.queuingRender||this.render()))};
U.prototype.disconnectedCallback=function(){if(!this._isInert){var w;a:{if(_.II)for(w=this;w;){if(_.Xj.has(w)){w=!0;break a}w=w.parentElement}w=!1}if(w)this.isReparenting=!0;else{this.dispose();if(!this.queuingRender){w=_.O([].concat(_.Kl(this.attributes)));for(var J=w.next();!J.done;J=w.next()){J=J.value;var r=void 0;J.name==="slot"||J.name==="hidden"&&((r=P.unsafeExternallySettableAttributes)==null?0:r.has("hidden"))||this.removeAttribute(J.name)}}this.innerText="";aVr(this)}}};
U.prototype._setPendingPropertyOrPath=function(){};
U.prototype.notifyPath=function(){};
_.mJ.Object.defineProperties(U.prototype,{__isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!1}},
__dataHasAccessor:{configurable:!0,enumerable:!0,get:function(){}}});
for(var T=_.O(Object.keys(A)),c=T.next(),Z={};!c.done;Z={prop$jscomp$109:void 0},c=T.next())Z.prop$jscomp$109=c.value,c=void 0,((c=P.legacyPolymer)==null?0:c.forwardHostProps)&&o70.has(Z.prop$jscomp$109)||Object.defineProperty(U.prototype,Z.prop$jscomp$109,{set:function(w){return function(J){var r=this;this._isInert||(this.setters?Sc(function(){var f,B;return void((B=(f=r.setters)[w.prop$jscomp$109])==null?void 0:B.call(f,J))}):(this.rawProps[w.prop$jscomp$109]=J,this.queuingRender&&w.prop$jscomp$109===
"data"&&J!=null&&(this.queuingRender=!1,this.setUpProps(),this.render())))}}(Z),
get:HBb.has(Z.prop$jscomp$109)?void 0:function(){return oU6}});
customElements.define(g,U)};
_.Ngb=function(k,g){return(k=_.pX(k,g))?_.Mr(_.Hj(k)):null};
_.CX=function(k){if(k=_.pX(k,Number.MAX_VALUE,void 0,"width"))return _.Hj(k)};
_.pX=function(k,g,P,x){x=x===void 0?"width":x;if(!k||!k.length)return null;if(_.W("kevlar_tuner_should_always_use_device_pixel_ratio")){var U=window.devicePixelRatio;_.W("kevlar_tuner_should_clamp_device_pixel_ratio")?U=Math.min(U,_.rP("kevlar_tuner_clamp_device_pixel_ratio")):_.W("kevlar_tuner_should_use_thumbnail_factor")&&(U=_.rP("kevlar_tuner_thumbnail_factor"));Iv0=U}else Iv0||(Iv0=window.devicePixelRatio);U=Iv0;_.W("kevlar_tuner_should_always_use_device_pixel_ratio")?g*=U:U>1&&(g*=U);if(_.W("kevlar_tuner_min_thumbnail_quality"))return k[0].url||
null;U=k.length;if(_.W("kevlar_tuner_max_thumbnail_quality"))return k[U-1].url||null;if(P)for(var A=0;A<U;A++)if(k[A].url.indexOf(P)>=0)return k[A].url||null;for(P=0;P<U;P++)if(k[P][x]>=g)return k[P].url||null;for(g=U-1;g>0;g--)if(k[g][x])return k[g].url||null;return k[0].url||null};
prM=function(){GS.size?setTimeout(function(){RI(Xrk)},0):yAC=0};
Xrk=function(){var k=(0,_.Jc)(),g=null,P=!1;GS.forEach(function(U){U.loaded=!0;U.loadTime=k;U.pendingPaint=!1;var A=CkV.get(U);A&&A.resolve(k);g=U;P||!U.ftlEligible&&U.tagName!=="YT-THUMBNAIL-VIEW-MODEL"||(P=!0)});
var x;((x=g)==null?0:x.markDirty)&&g.markDirty();GS.clear();yAC=0;P&&G40(k)};
RkI=function(k){GS.add(k);k.pendingPaint=!0;yAC||(yAC=_.kv(_.Xq,prM))};
kvr=function(k){k.loaded=!1;k.loadTime=Infinity;var g=CkV.get(k);g&&(g.reject(Error("mh")),CkV.delete(k));k.pendingPaint&&(GS.delete(k),k.pendingPaint=!1)};
_.gJC=function(k){var g=k.indexOf(":");return g===-1?{originalName:k}:{originalName:k.substring(0,g),datasyncId:k.substring(g+1)}};
_.$Zr=function(){return _.e(function(k){if(Psr!==void 0)return k.return(Psr);Psr=new Promise(function(g){var P;return _.e(function(x){switch(x.nextAddress){case 1:return _.Bo(x,2),x.yield(_.g2.open("test-only"),4);case 4:return x.yield(_.g2.delete("test-only"),5);case 5:_.Ac(x,3);break;case 2:if(P=_.Ll(x),P instanceof Error&&P.name==="SecurityError")return g(!1),x.return();case 3:g("caches"in window),_.SV(x)}})});
return k.return(Psr)})};
UZk=function(){return _.e(function(k){if(k.nextAddress==1)return k.yield(_.$Zr(),2);if(!k.yieldResult)return k.return(void 0);xZ6||(xZ6=new itV);return k.return(xZ6)})};
ANk=function(k){var g,P,x,U;return _.e(function(A){switch(A.nextAddress){case 1:return A.yield(UZk(),2);case 2:g=A.yieldResult;if(!g)throw Error("oh");return A.yield(g.open("yt-player-local-img"),3);case 3:return P=A.yieldResult,A.yield(P.match(k),4);case 4:x=A.yieldResult;if(!x)throw Error("ph");return A.yield(x.blob(),5);case 5:return U=A.yieldResult,A.return(U)}})};
dZC=function(k,g){for(var P in k)if(k.hasOwnProperty(P)&&g[P])return P;return null};
Ot3=function(k){return"stamp"+k.replace("-","_")+"_"};
qEV=function(k){var g=k.match(/\[\[([\w\.]+)\]\]/);if(g&&g.length>1)return g[1];_.IE(Error("rh`"+k));return null};
TI0=function(k){return k===void 0?_.pr("REUSE_COMPONENTS",!1):k||!1};
VPM=function(k,g,P){P&&(g.is?(eY3.has(g)&&(k=eY3.get(g),P=k.listener,delete g[k.property],P.type==="element"&&g.removeEventListener(P.eventName,P.handler),eY3.delete(g)),cNs(g)):g.__proto__==HTMLElement.prototype&&(g=new _.Da("Rendererstamper removed a non custom element","Stamper: "+k+" element: "+(g&&g.nodeName)),_.pH(g)))};
ZtI=function(k,g,P,x){var U=g.node?g.node:g;_.kr(P).parentNode===U&&(g.removeChild(P),VPM(k,P,x));if(k=Pb.get(P))Pb.delete(P),_.Xq.cancelJob(k);P.hidden=!1};
mZs=function(k,g,P,x){if(g&&g.children&&(P=g.children[P]))if(_.pr("DEFERRED_DETACH"))for(;P&&!Pb.has(P);){var U=k,A=g,q=P,T=x;q.hidden=!0;U=_.ti(_.Xq,ZtI.bind(null,U,A,q,T),0);Pb.set(q,U);P=P.nextElementSibling}else for(;(q=g.lastElementChild)&&(g.removeChild(q),VPM(k,q,x),q!=P););};
_.$v=function(){for(var k=_.IT.apply(0,arguments),g=!0,P=_.O(k),x=P.next();!x.done;x=P.next())if(typeof x.value!=="string"){g=!1;break}return g?k.join(" ").trim()||void 0:function(){for(var U="",A=_.O(k),q=A.next();!q.done;q=A.next())if(q=q.value,typeof q==="function"&&(q=q()),q)if(typeof q==="string")U+=" "+q;else for(var T in q)if(q.hasOwnProperty(T)){var c=q[T];typeof c==="function"&&(c=c());c&&(U+=" "+T)}U=U.trim()||void 0;return _.Hc(U)}};
_.wfj=function(k,g){return _.ia(k.entities,"markersEngagementPanelSyncEntity",g)};
_.xv=function(k,g){return _.ia(k.entities,"playerStateEntity",g)};
JNV=function(k,g){return _.ia(k.entities,"fantasyWinProbabilityEntity",g)};
rNV=function(k,g){return _.ia(k.entities,"fantasyTeamEntity",g)};
f4j=function(k,g){return _.ia(k.entities,"fantasyPlayerEntity",g)};
WSk=function(k,g){return _.ia(k.entities,"booleanEntity",g)};
sZV=function(k,g){return _.ia(k.entities,"qrCodeEntity",g)};
bt0=function(k){return _.ia(k.entities,"likeButtonAnimationEntity","EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D")};
zYu=function(k){var g;return(g=BI6[k])!=null?g:"EVENT_SPAN_TYPE_UNKNOWN"};
uzV=function(k){var g=k.nodeName;if(k.id)return g+="#"+k.id;if(k.classList)for(var P=_.O(k.classList),x=P.next();!x.done;x=P.next())g+="."+x.value;k.parentElement&&(g=uzV(k.parentElement)+" > "+g);return g};
hYI=function(k){return function(g){var P=zYu(g.type);return P==="EVENT_SPAN_TYPE_UNKNOWN"?k(g):zI3("event",{type:P,nodepath:g.target instanceof Element?uzV(g.target):void 0},function(){return k(g)})}};
_.iX=function(k){k&&s2b("event")&&(k=hYI(k));return m7k(function(g){var P,x=(P=k)==null?void 0:P(g);return typeof x==="boolean"?x:!0})};
UD=function(k){return function(){return k()?k():void 0}};
SEb=function(k){var g=_.cZ("animated-rolling-character"),P=FOb(),x=aV(k.character)||aV(k.previousCharacter),U=_.O(Y$k()),A=U.next().value,q=U.next().value;_.ay(function(){if(window.ResizeObserver&&_.W("web_fix_rolling_numbers_zoom_safari")){var T=new _.AO(function(){var Z,w,J=Math.round(((w=(Z=g.value.querySelector("div"))==null?void 0:Z.getBoundingClientRect().height)!=null?w:0)*100)/100;J&&q(J)},500),c=new ResizeObserver(function(){T.fire()});
c.observe(g.value);return function(){c.disconnect();T.dispose()}}});
b9j(function(){var T=_.W("web_fix_rolling_numbers_zoom_safari")?A:k.marginMultiplier;if(T){var c;(c=P.value)==null||c.cancel();x?(c=k.previousCharacter?Number(k.previousCharacter)+10:k.rollUp?0:30,k.shouldAnimate||(c-=EJr(k,c))):(c=k.rollUp?0:2,k.shouldAnimate||(c-=k.rollUp?-1:1));g.value.style.marginTop="-"+c*T+"px";k.shouldAnimate?P.value=LSC(g.value,k,c,x,T):g.value.style.display=k.character?"":"none"}});
return _.V("animated-rolling-character",{el:g,class:"animatedRollingCharacterHost"},ZGI(x,function(){for(var T=[],c=1;c<30;c++)T.push(_.V("div",null,c%10));return _.V(_.mH,null,_.V("div",null,"\u00a0"),T,_.V("div",null,"\u00a0"))},function(){return nJu(k.character)}))};
nJu=function(k){return _.V(_.mH,null,_.V("div",null,"\u00a0"),_.V(_.mH,null,ZGI(!k||_.eM(k),function(){return _.V("div",null,"\u00a0")},function(){return _.V("div",null,k)})),_.V("div",null,"\u00a0"))};
LSC=function(k,g,P,x,U){P=new Animation(new KeyframeEffect(k,[{transform:"translateY(0px)"},{transform:"translateY("+(x?EJr(g,P):g.rollUp?-1:1)*U+"px)"}],FSj),document.timeline);g.character?(k.style.display="",P.onfinish=null):P.onfinish=function(){k.style.display="none"};
P.play();return P};
EJr=function(k,g){var P=Number(k.character)+10;if(k.previousCharacter)if(k.character){var x=Number(k.character),U=Number(k.previousCharacter);k=k.rollUp?U<x?P:P+10:U<x?P-10:P}else k=k.rollUp?30:0;else k=k.character==="0"?P:k.rollUp?P-10:P+10;return g-k};
YE6=function(k){return function(g){var P={},x;for(x in g){var U=void 0,A=void 0;((U=void 0)==null?0:(A=U.callbacks)==null?0:A[x])||(P[x]=g[x])}return _.V(KDC,null,function(){for(var q in P)g[q]=_.Hc(P[q]);g.disableReactiveLogging=!0;return _.V(k,Object.assign({},g))})}};
l46=function(k,g,P,x,U,A,q){P=new Animation(new KeyframeEffect(k,[{transform:"translateY(0px)"},{transform:"translateY("+(A?jZ6(g,P,x,U):x?-1:1)*q+"px)"}],QZ0),document.timeline);g?(k.style.display="",P.onfinish=null):P.onfinish=function(){k.style.display="none"};
P.play();return P};
jZ6=function(k,g,P,x){var U=Number(k)+10;g?k?(k=Number(k),g=Number(g),P=P?g<k?U:U+10:g<k?U-10:U):P=P?30:0:P=k==="0"?U:P?U-10:U+10;return x-P};
tPM=function(k){var g=FOb(),P=FOb();hNb(function(){g.value=k.numberText;P.value=k.numberValue},[k.numberText]);
var x=k.fontSizeMultiplier?k.heightPx*k.fontSizeMultiplier:k.heightPx,U=S76(function(){if(k.numberText){var q=k.numberText;var T=k.forceRollUp||!P.value||!k.numberValue||P.value<k.numberValue;var c=!!k.shouldAnimate,Z=g.value,w=[],J=0,r=0,f=(Z?Z.replace(/\D/g,"").length:0)-(q?q.replace(/\D/g,"").length:0);Z=Z?Z.split(/(\d)/).filter(Boolean):[];for(q=q.split(/(\d)/).filter(Boolean);f<0;){var B=q[r];w.push({character:B,rollUp:T,marginMultiplier:x,shouldAnimate:c});r++;aV(B)&&f++}for(;J<f;)B=Z[J],w.push({previousCharacter:B,
rollUp:T,marginMultiplier:x,shouldAnimate:c}),J++,aV(B)||f++;for(;r<q.length;)f=q[r],B=Z[J],aV(f)===aV(B)?(r++,J++):aV(f)?(J++,f=void 0):aV(B)&&(r++,B=void 0),w.push({character:f,previousCharacter:B,rollUp:T,marginMultiplier:x,shouldAnimate:c});T=w}else T=[];return T},[k.numberText]),A=k.numberText?["height: "+x+"px;",
"line-height: "+k.heightPx+"px;"].join(" "):"";return _.V("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:A,dir:"ltr","aria-hidden":"true"},U.map(function(q){return _.V(DZk,Object.assign({},q))}))};
MPb=function(k){switch(k){case 0:return 16/9;case 1:return 2/3;case 2:return.75;case 3:return 1;case 4:return.5625;default:return 0}};
KSC=function(k,g){if(!k&&!g)return"medium";k=Math.max(k||0,g||0);return k>=256?"large":k>=96?"medium":"small"};
oJM=function(k){switch(k){case 1:return 2/3;case 4:return.5625;case 3:return 1;default:return 16/9}};
vJk=function(k){return new KeyframeEffect(k,[{offset:0,opacity:.1,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"},{offset:1,opacity:0}],{duration:400})};
a46=function(k){return new KeyframeEffect(k,[{offset:0,opacity:.2,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:0}],{duration:400})};
_.d2=function(k){if(k.length===0)return fSC(k,"D");var g=_.O(fSC({source:function(){return k()},
computation:function(U,A){return(A==null?0:A.value)?k(A.value):U}},"E")),P=g.next().value,x=g.next().value;
g=g.next().value;return[P,x,g]};
_.OD=function(k){return function(){var g="",P;for(P in k){for(var x=k[P];typeof x==="function";)x=x();x!==void 0&&x!==null&&(g+="; "+P+": "+x)}return g.length>0?_.Hc(g.slice(2)):_.Hc()}};
HtM=function(k){switch(k){case 2:return"yt-spec-touch-feedback-shape--touch-response-inverse";case 3:return"yt-spec-touch-feedback-shape--overlay-touch-response";case 4:return"yt-spec-touch-feedback-shape--overlay-touch-response-inverse";default:return"yt-spec-touch-feedback-shape--touch-response"}};
NI6=function(k,g){if(g)return"yt-spec-touch-feedback-shape--thumbnail-size-small";if(k)switch(k){case "large":return"yt-spec-touch-feedback-shape--thumbnail-size-large";case "medium":return"yt-spec-touch-feedback-shape--thumbnail-size-medium";default:return"yt-spec-touch-feedback-shape--thumbnail-size-small"}};
Csk=function(k,g,P,x,U,A,q){var T=I40(k),c=T.disabled,Z=T.iconPosition,w=T.style,J=T.focused,r=function(){return!!L()&&Z()==="icon-only"},f=function(){return!!L()&&Z()==="icon-only-40"},B=function(){return!!L()&&Z()==="icon-with-label"},L=function(){return!!g||!(x==null||!x())};
return{type:function(){return w()==="call-to-action-inverse"?"text":w()==="overlay-dark"&&k().type!=="filled"&&k().type!=="tonal"?"tonal":k().type},
shouldFocus:function(){return(J()||(A==null?void 0:A()))&&!c()},
hasIconLeading:function(){return!!L()&&Z()==="leading"},
hasIconTrailing:function(){return!!L()&&Z()==="trailing"},
hasIconLeadingTrailing:function(){return!!L()&&!!(P||U!=null&&U())&&Z()==="leading-trailing"},
hasIconOnly:r,hasIconOnly40:f,hasIconWithLabel:B,iconButton:function(){return r()||f()||B()},
visiblyDisabled:function(){return(c()?"disabled":k().state)==="disabled"||c()},
overrideSmallSizeIcon:function(){return!k().ignoreIconSizeOverride&&Xf0(k(),L())},
iconToRender:g?g:function(){return _.V(_.qQ,{icon:x,gradientColor:function(){var Y;return(Y=k().customColors)==null?void 0:Y.iconGradientColor},
size:function(){return yNM(k(),!0,k().ignoreIconSizeOverride)},
active:function(){return k().toggled},
iconFilter:function(){return pfk(k())},
animateIcon:q})},
secondaryIconToRender:P?P:function(){return _.V(_.qQ,{icon:U,size:function(){return yNM(k(),!0,k().ignoreIconSizeOverride)},
active:function(){return k().toggled},
iconFilter:function(){return pfk(k())}})}}};
I40=function(k){return{size:function(){return k().size},
style:function(){return k().style},
focused:function(){return k().focused},
disabled:function(){return k().disabled},
onTap:function(g){var P,x;return(x=(P=k()).onTap)==null?void 0:x.call(P,g)},
alignByText:function(){return k().alignByText},
aTagConfig:function(){return k().aTagConfig},
customColors:function(){return k().customColors},
segmentedPosition:function(){return k().segmentedPosition},
toggled:function(){return k().toggled},
toggleable:function(){return k().toggleable},
accessibilityLabel:function(){return k().accessibilityLabel},
onToggle:function(g){var P,x;return(x=(P=k()).onToggle)==null?void 0:x.call(P,g)},
iconPosition:function(){return k().iconPosition},
oneOffCustomTextWrap:function(){return k().oneOffCustomTextWrap},
disableTextEllipsis:function(){return k().disableTextEllipsis},
disableBackdropFilter:function(){return k().disableBackdropFilter},
tooltipText:function(){return k().tooltipText},
tooltipShape:function(){return k().tooltipShape},
ariaHidden:function(){return k().ariaHidden},
tabIndex:function(){return k().tabIndex},
buttonText:function(){return k().buttonText},
formattedButtonText:function(){return k().formattedButtonText},
animatedTextProps:function(){return k().animatedTextProps},
onClickRateLimitMs:function(){return k().onClickRateLimitMs}}};
Xf0=function(k,g){g=(k.iconPosition==="icon-only"||k.iconPosition==="icon-only-40"||k.iconPosition==="icon-with-label")&&g;return!k.segmentedPosition&&g&&k.size==="S"};
yNM=function(k,g,P){switch(k.size){case "XS":return 16;case "S":return!P&&Xf0(k,g)?24:16;default:return 24}};
GvM=function(k){switch(k){case "filled":return"yt-spec-button-shape-next--filled";case "outline":return"yt-spec-button-shape-next--outline";case "tonal":return"yt-spec-button-shape-next--tonal";default:return"yt-spec-button-shape-next--text"}};
RYb=function(k){switch(k){case "call-to-action":return"yt-spec-button-shape-next--call-to-action";case "call-to-action-overlay":return"yt-spec-button-shape-next--call-to-action-overlay";case "mono":return"yt-spec-button-shape-next--mono";case "overlay":return"yt-spec-button-shape-next--overlay";case "overlay-dark":return"yt-spec-button-shape-next--overlay-dark";case "call-to-action-inverse":return"yt-spec-button-shape-next--call-to-action-inverse";case "mono-inverse":return"yt-spec-button-shape-next--mono-inverse";
case "brand-gradient":return"yt-spec-button-shape-next--brand-gradient";case "gen-ai-gradient":return"yt-spec-button-shape-next--gen-ai-gradient";default:return"yt-spec-button-shape-next--mono"}};
k_u=function(k){switch(k){case "XS":return"yt-spec-button-shape-next--size-xs";case "S":return"yt-spec-button-shape-next--size-s";case "L":return"yt-spec-button-shape-next--size-l";case "XL":return"yt-spec-button-shape-next--size-xl";default:return"yt-spec-button-shape-next--size-m"}};
pfk=function(k){if(k.style==="overlay-dark"&&k.type==="tonal")return"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.3))"};
Tb=function(k){return k&&k.endsWith("px")?Number(k.slice(0,-2)):0};
$aA=function(k,g){var P=_.O(_.d2(function(){var U,A;return(A=k())!=null?A:g==null?void 0:(U=g())==null?void 0:U.text})),x=P.next().value;
return[function(U){var A=_.nP(function(){var c;return Object.assign({},{location:"bottom",offset:16,delay:1},g==null?void 0:g(),{text:(c=x())!=null?c:""})},void 0,"IJU38d");
_.o6(function(){var c=A();_.Bc(function(){_.Xq.addJob(function(){eB.notify(U,c)},4)})},"WlsgZc");
var q=function(){gOk(U,A())},T=function(){PTV()};
U.addEventListener("mouseenter",q);U.addEventListener("focus",q);U.addEventListener("mouseleave",T);U.addEventListener("blur",T);U.addEventListener("tap",T);_.vc(function(){U.removeEventListener("mouseenter",q);U.removeEventListener("mouseleave",T);U.removeEventListener("focus",q);U.removeEventListener("blur",T);U.removeEventListener("tap",T);PTV()})},
P.next().value]};
iYI=function(k,g){if(!O4){var P;bfV(function(){return P=tXM(k,g)});
return P}k.parent=xau();return tXM(k,g)};
xau=function(){var k=_.TT(O4||void 0,Qhb);return _.rcj(k)?void 0:k};
cb=function(k,g){_.EW(k,Object.assign({},g,{forceClickLogging:!0}))};
Ua0=function(k){switch(k){case "TOOLTIP_VIEW_MODEL_PLACEMENT_BOTTOM":return"bottom";case "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP":return"top";case "TOOLTIP_VIEW_MODEL_PLACEMENT_LEFT":return"left";case "TOOLTIP_VIEW_MODEL_PLACEMENT_RIGHT":return"right";default:return"bottom"}};
dab=function(k,g){var P=_.hC(k==null?void 0:k.onTap),x={};P&&(x.getClickedVisualElement=function(){var U;return Aaj(k,P,g==null?void 0:(U=g.value)==null?void 0:U.visualElement)});
x=_.LX({elementsCommand:k.onTap,forceNewState:!0,additionalCommandArgs:x});return nX(x)?x:void 0};
OY6=function(k,g,P,x){cb(k,Object.assign({},{form:{element:g,event:P}},x))};
qrb=function(k,g,P,x,U){var A=void 0;return function(q){var T=_.hC(P?k==null?void 0:k.onDisabledTap:k==null?void 0:k.onTap);if(T){var c;A=(c=A)!=null?c:g==null?void 0:g.value;if(T)if(_.W("web_button_vm_click_client_ve_killswitch"))OY6(T,A,q);else{var Z;c=Aaj(k,T,(Z=A)==null?void 0:Z.visualElement);if(U){OY6(T,U,q,{clickedVisualElement:c,form:{element:U}});return}OY6(T,A,q,{clickedVisualElement:c})}}x&&x(q)}};
Aaj=function(k,g,P){g=g==null?void 0:g.clickTrackingParams;var x,U;k=k==null?void 0:(x=k.loggingDirectives)==null?void 0:(U=x.clientVeSpec)==null?void 0:U.uiType;if(P&&k&&!g)return P};
TvV=function(k){switch(k){case "BUTTON_VIEW_MODEL_STYLE_CTA":return"call-to-action";case "BUTTON_VIEW_MODEL_STYLE_MONO":case "BUTTON_VIEW_MODEL_STYLE_BRAND":return"mono";case "BUTTON_VIEW_MODEL_STYLE_OVERLAY":return"overlay";case "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK":return"overlay-dark";case "BUTTON_VIEW_MODEL_STYLE_BRAND_GRADIENT":return"brand-gradient";case "BUTTON_VIEW_MODEL_STYLE_BRAND_AI":return"gen-ai-gradient";default:return"mono"}};
eZb=function(k){switch(k){case "BUTTON_VIEW_MODEL_TYPE_FILLED":return"filled";case "BUTTON_VIEW_MODEL_TYPE_OUTLINE":return"outline";case "BUTTON_VIEW_MODEL_TYPE_TEXT":return"text";case "BUTTON_VIEW_MODEL_TYPE_TONAL":return"tonal";default:return"text"}};
cab=function(k){switch(k){case "BUTTON_VIEW_MODEL_STATE_ACTIVE":return"active";case "BUTTON_VIEW_MODEL_STATE_INACTIVE":return"disabled";case "BUTTON_VIEW_MODEL_STATE_DISABLED":return"disabled";default:return"active"}};
V43=function(k){switch(k){case "BUTTON_VIEW_MODEL_SIZE_XSMALL":return"XS";case "BUTTON_VIEW_MODEL_SIZE_COMPACT":return"S";case "BUTTON_VIEW_MODEL_SIZE_DEFAULT":return"M";case "BUTTON_VIEW_MODEL_SIZE_LARGE":return"L";case "BUTTON_VIEW_MODEL_SIZE_XLARGE":return"XL";default:return"M"}};
_.Vb=function(k){return _.nP(function(){Rx6()();return PmM(k)},{debugName:"d8B62c"},"DEXkhd")};
ZYk=function(k,g){return _.ia(k.entities,"engagementToolbarStateEntityPayload",g)};
wy0=function(k){(k=_.Zz(k))&&_.maM(k)};
_.maM=function(k){var g=_.hE();g&&_.t6(g,k)};
Jau=function(k,g,P){_.RV(k,"yt-open-popup-action",[g,P||k])};
raM=function(k,g){var P=_.NE(k,"endpoint"),x=_.NE(k,"action");return(P=x?x:P)&&g&&(P=g.navigationEndpointPopupMap[P])&&(k=_.gP(P,k),(P=_.NE(k,"renderer"))&&g.supportedPopups.hasOwnProperty(P))?{openPopupAction:{popupType:g.popupTypeMap[P],popup:k}}:null};
fG0=function(k,g,P,x){if(x){var U;P=P==null?void 0:(U=P.data)==null?void 0:U.contents;(U=P instanceof Array&&P.length?P[0]:P)&&(P=_.NE(U,"renderer"))&&x.supportedPopups.hasOwnProperty(P)&&(g.stopPropagation(),Jau(k,{openPopupAction:{popupType:x.popupTypeMap[P],popup:U}}))}};
bYA=function(k,g,P,x){x=x===void 0?!1:x;var U=Wzs(g);if(U){U.href&&nL(U.href);var A=g.button;A=A!==void 0?A===0&&!Zt(g):!Zt(g);U.data&&A&&sDu(k,U,g,P,x)}};
sDu=function(k,g,P,x,U){U=U===void 0?!1:U;var A=_.rP("pbj_navigate_limit",-1)===0;Bvb(g);_.Za().resolve(_.VE(iA));var q=g.data;if(Object.keys(q).length!==0)if(!_.W("unplugged_web_disable_actions_for_cec_endpoint")&&_.b(q,_.xD))_.W("endpoint_behavior_command_executor_fix_killswitch")||(P.preventDefault(),P.stopPropagation()),_.Pw(k,[q],k);else if(x=raM(q,x))q.loggingUrls&&q.loggingUrls.forEach(function(c){c.baseUrl&&_.xI(c.baseUrl)}),P.preventDefault(),P.stopPropagation(),Jau(k,x,g);
else{var T=zZ6(0,g.data,P);if(k=g.getForm)k=k(),T.tempData=T.tempData||{},T.tempData=Object.assign({},T.tempData,k);k=_.of(P);if(x=k.find(function(c){return!!c.visualElement}))T.createScreenConfig=T.createScreenConfig||{},T.createScreenConfig.clickedVisualElement=x.visualElement;
if(!A)if(P.preventDefault(),P.stopPropagation(),_.b(q,_.ui6)&&!U&&_.xZ.instance)_.xZ.instance.resolveCommand(q,T);else if(_.W("kevlar_command_handler_formatted_string")&&!U&&_.xZ.instance&&hZA(q))U=k.find(function(c){return!!c.is})||P.target,P={form:Object.assign({},T,{event:P,
element:U,originatingNode:g})},_.xZ.instance.resolveCommand(q,P);else{q=_.of(P);P=[];for(U=0;U<q.length;U++)(A=q[U].is)&&P.push(A);R7M({parents:P.join(","),text:g.innerText},function(){_.GB(g,"yt-navigate",T)})}}};
EO0=function(k){if(k=Wzs(k))Bvb(k),P8b(k.href)};
Wzs=function(k){k=_.of(k);for(var g,P=0;P<k.length;P++)if(g=k[P],g.tagName==="A"&&g.classList.contains("yt-simple-endpoint")){if(!g.data)break;return g}return null};
Zt=function(k){return k.shiftKey||k.altKey||k.metaKey||k.ctrlKey};
Lz3=function(k,g){var P={itct:g.clickTrackingParams};_.W("kevlar_client_side_screens")&&(!_.b(g,_.VY)||_.W("kevlar_exclude_endpoint_killswitch"))&&(P.endpoint=JSON.stringify(g));_.W("enable_unknown_lact_fix_on_html5")&&_.Za().resolve(_.VE(_.m$))&&(P.lact=_.wN());RUu(P);_.Nj(k,P)};
Bvb=function(k){k.href&&Object.keys(k.data).length!==0&&Lz3(k.href,k.data)};
hZA=function(k){for(var g=_.O(nOr),P=g.next();!P.done;P=g.next())if(k[P.value])return!1;return!0};
Sr0=function(){if(w2)return w2;if(window.lottie)return w2=Promise.resolve(window.lottie);var k=_.y5(_.y4("LOTTIE_URL"));return k?w2=new Promise(function(g,P){var x=document.createElement("script");x.addEventListener("load",function(){g(lottie)});
x.addEventListener("error",function(U){var A="Lottie library failed to load.";U?U.message&&(A+=" Original description: "+U.message,_.CH(U,A)):U=Error(A);_.pH(U);P(U)});
x.setAttribute("async","");_.O3(x,k);document.head.appendChild(x)}):Promise.reject(Error("sh"))};
FzA=function(){return w2?w2:Sr0()};
YrA=function(k){if(k)switch(k){case "yt-icons:like":case "LIKE":case "LIKE_SELECTED":if(_.W("kevlar_use_wil_icons"))return k=(k=bt0(_.Ni().getState()))&&k.animationLightUrl&&k.animationDarkUrl?{name:"custom_animated_like_icon",nameDarkTheme:"custom_animated_like_icon_dark",path:k.animationLightUrl,pathDarkTheme:k.animationDarkUrl,lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"CUSTOM_LIKE",totalFrames:120,lazyLoad:!0}:void 0,k?k:JO.get("LIKE");break;case "LIKE_DELHI_PLAYER":return JO.get("LIKE_DELHI_PLAYER")}};
jDj=function(k){var g=YrA(k);if(g)return g;switch(k){case "FACE_FILLED_HAPPY":case "FACE_OUTLINED_HAPPY":return JO.get("FACE_HAPPY");case "FACE_FILLED_MEH":case "FACE_OUTLINED_MEH":return JO.get("FACE_MEH");case "FACE_FILLED_SAD":case "FACE_OUTLINED_SAD":return JO.get("FACE_SAD");case "FACE_FILLED_UNHAPPY":case "FACE_OUTLINED_UNHAPPY":return JO.get("FACE_UNHAPPY");case "FACE_FILLED_VERY_HAPPY":case "FACE_OUTLINED_VERY_HAPPY":return JO.get("FACE_VERY_HAPPY");case "NOTIFICATIONS_NONE":return JO.get("NOTIFICATION_BELL")}};
QD0=function(k,g){if(!k.closest)return!1;g=!!YrA(g);return _.y4("ID_TOKEN")&&g?!!k.closest("segmented-like-dislike-button-view-model")||!!k.closest("yt-player-quick-action-buttons"):!1};
DaA=function(k,g){if(!k||lGb)g=!1;else{var P;if(!(P=QD0(k,g)))if(k.closest)if(P=!_.y4("ID_TOKEN"),k=k.closest("ytd-subscription-notification-toggle-button-renderer-next"),P||!k)P=!1;else{var x;P=((x=k.data)==null?void 0:x.targetId)==="notification-bell"&&g!=="EXPAND_MORE"}else P=!1;g=P}return g};
t4r=function(k){var g,P;return _.e(function(x){switch(x.nextAddress){case 1:return _.Bo(x,2),x.yield(fetch(k),4);case 4:return g=x.yieldResult,x.yield(g.json(),5);case 5:return x.return(x.yieldResult);case 2:P=_.Ll(x),_.pH(P),_.SV(x)}})};
M40=function(k,g){var P,x,U;return _.e(function(A){if(A.nextAddress==1)return(P=g?k.pathDarkTheme:k.path)?A.yield(Promise.all([t4r(P),Sr0()]),2):A.return();x=A.yieldResult;U=x[0];r2.set(P,U);_.SV(A)})};
oOV=function(k,g,P,x){function U(q,T){if(g.value===T&&!g.cancelled&&k!=null&&k.value){for(;k.value.firstChild;)k.value.removeChild(k.value.firstChild);k.value.classList.add("ytSpecIconShapeHost");q(k.value,x)}}
var A=_.Kzk(_.Za().resolve(_.$Z),P);typeof A==="function"?(g.value=null,U(A,null)):(g.value=A,A.then(function(q){U(q,A)}))};
aGC=function(k,g){var P=document.createElement("div"),x=_.Kr(P,function(){return _.V(_.m,{cond:k,then:function(U){return _.V(vOj,{data:U,options:g})}})},"ba");
return[P,x]};
_.fQ=function(k,g){if(g){var P={};HYV.forEach(function(x){x=NvC(g,x,"--yt-lightsource-");Object.assign(P,x)});
IGb.forEach(function(x){x=NvC(g,x,"--yt-basic-");Object.assign(P,x)});
_.iG(k,P)}};
NvC=function(k,g,P){var x={};x[P+_.O7(g)]=k&&k[g]?_.u3(k[g]):"";return x};
_.sD=function(k,g,P){Wb[k]||(Wb[k]={});Wb[k][g]=P};
_.bX=function(k){Wb[k]||(Wb[k]={});return Wb[k]};
XyM=function(k){if(!k)return{};var g=k.foregroundTitleColor,P=k.backgroundColor;k=k.borderColor;var x="text";k?x="outline":P&&(x="filled");return{type:x,customColors:{color:g?_.u3(g):void 0,backgroundColor:P?_.u3(P):void 0,borderColor:k?_.u3(k):void 0}}};
RZ0=function(k){var g=k.renderer;var P=k.element;var x=k.commandController;var U=k.onTapCallback;var A=k.skipCommandHandling;var q=k.overrides;var T=k.forceIcon;var c=k.forceModernIconButton;var Z=k.forceDisabled;var w=k.isSubscribe===void 0?!1:k.isSubscribe;var J=k.isPressed===void 0?!1:k.isPressed;var r=k.useButtonSize===void 0?!1:k.useButtonSize;k=ya6(g);w&&(k.style="mono",k.type="filled");T=!g.icon||!T&&g.text?g.icon?g.iconPosition==="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"?"trailing":"leading":
void 0:c?"icon-only":"icon-only-40";T==="icon-only-40"&&(k.type="text");var f;c=Object;w=c.assign;r=pyb(g,r);J=!!g.isSelected||!_.W("web_propagate_is_pressed_killswitch")&&!!J;var B=g.isSelected!==void 0;Z=Z===void 0?g.isDisabled:Z;var L=g.text?_.be(g.text):void 0;var Y,l,D,X=((Y=g.accessibilityData)==null?void 0:(l=Y.accessibilityData)==null?void 0:l.label)||((D=g.accessibility)==null?void 0:D.label);Y=X?X:_.a5(g.text);P=CTb(g,P,x,U,A);x=G_A(g);x!=null&&x.length?(x=_.LX({innertubeCommand:WiI(x),
forceNewState:!0}),x=nX(x)?x:void 0):x=void 0;return w.call(c,{},k,r,{iconPosition:T},q,{focused:!1,toggled:J,toggleable:B,disabled:Z,formattedButtonText:L,accessibilityLabel:Y,onTap:P,aTagConfig:x},XyM((f=g.colorData)==null?void 0:f.basicColorPaletteData),{oneOffCustomTextWrap:g.oneOffCustomTextWrap})};
CTb=function(k,g,P,x,U){return function(A){var q=G_A(k);x(q,A);if(!U){q=_.O(q);for(var T=q.next();!T.done;T=q.next())cb(T.value,{form:{element:g,event:A},commandController:P})}}};
G_A=function(k){var g=[];k.command&&g.push(k.command);k.serviceEndpoint&&g.push(k.serviceEndpoint);k.navigationEndpoint&&g.push(k.navigationEndpoint);return g};
pyb=function(k,g){if(g)switch(k.size){case "SIZE_SMALL":return{size:"S"};case "SIZE_LARGE":return{size:"L"};case "SIZE_XLARGE":return{size:"XL"};case "SIZE_XSMALL":return{size:"XS"};default:return{size:"M"}}switch(k.style){case "STYLE_COMPACT_GRAY":return{size:"S"};default:return{size:"M"}}};
ya6=function(k){switch(k.style){case "STYLE_VISIBLY_DISABLED":return{style:"call-to-action",type:"text",state:"disabled"};case "STYLE_PRIMARY":case "STYLE_PAYMENT":case "STYLE_CALL_TO_ACTION_FILLED":return{style:"call-to-action",type:"filled",state:"active"};case "STYLE_CALL_TO_ACTION_TONAL":return{style:"call-to-action",type:"tonal",state:"active"};case "STYLE_OUTLINE":case "STYLE_SUGGESTIVE":case "STYLE_SUGGESTED_ACTION":return{style:"call-to-action",type:"outline",state:"active"};case "STYLE_BLUE_TEXT":case "STYLE_ALERT_INFO":return{style:"call-to-action",
type:"text",state:"active"};case "STYLE_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case "STYLE_WHITE_WITH_BORDER":return{style:"overlay",type:"outline",state:"active"};case "STYLE_LIGHT_TEXT":return{style:"overlay",type:"text",state:"active"};case "STYLE_MONO_FILLED_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case "STYLE_MONO_TONAL_OVERLAY":case "STYLE_DARK_ON_BLACK":return{style:"overlay",type:"tonal",state:"active"};case "STYLE_OVERLAY_PROTECTED":return{style:"overlay-dark",
type:"tonal",state:"active"};case "STYLE_MONO_FILLED":case "STYLE_DESTRUCTIVE":return{style:"mono",type:"filled",state:"active"};case "STYLE_DEFAULT":case "STYLE_COMPACT_GRAY":case "STYLE_MONO_TONAL":return{style:"mono",type:"tonal",state:"active"};case "STYLE_INACTIVE_OUTLINE":case "STYLE_MONO_OUTLINE":return{style:"mono",type:"outline",state:"active"};case "STYLE_BLUE_TEXT_WITH_INVERSE_THEME":return{style:"call-to-action-inverse",type:"text",state:"active"};case "STYLE_BRAND_GRADIENT":return{style:"brand-gradient",
type:"filled",state:"active"};case "STYLE_GENERATIVE_GRADIENT":return{style:"gen-ai-gradient",type:"filled",state:"active"};default:return{style:"mono",type:"text",state:"active"}}};
kls=function(k,g){return typeof k!=="object"||k===null?!1:Object.keys(g).every(function(P){return P in k})};
_.Bb=function(k){return Object.fromEntries(Object.keys(k).map(function(g){return[g,g]}))};
gWb=function(k,g,P){return k7A(P,function(x,U){return function(A){var q=_.IT.apply(1,arguments);return kls(A,k)?U.apply(null,[A[g]].concat(_.Kl(q))):U.apply(null,[A].concat(_.Kl(q)))}})};
_.zb=function(k){return function(g,P){return gWb(k,g,P)}};
PcA=function(k,g){var P;return(P=_.ia(k,"playlistLoopStateEntity",g))!=null?P:void 0};
$bI=function(k,g){var P;return(P=_.ia(k,"toggleMenuServiceItemEntity",g))!=null?P:void 0};
_.uX=function(k){return k!=null&&k.watch?k.watch.isTheaterMode:!1};
_.hO=function(k){return k!=null&&k.watch?k.watch.isWatchFullscreen:!1};
_.ED=function(k){if(_.xb6(k))return!0;k=_.i1u(k);return _.W("web_watch_enable_single_column_grid_view")?k:!1};
_.xb6=function(k){return k.watch.isSwatcherooActive};
_.i1u=function(k){return k.watch.isWatchNarrowWidth};
_.Ub0=function(k){return k.watch.openEngagementPanels};
LQ=function(k,g){return _.ia(k.entities,"likeStatusEntity",g)};
A5V=function(k,g){return _.ia(k.entities,"likeCountEntity",g)};
_.db0=function(k,g){return _.ia(k.entities,"stringEntity",g)};
O1u=function(k,g){return _.ia(k.entities,"dataFreshnessEntity",g)};
qQ6=function(k,g){if(!k)return!1;var P,x=(P=_.b(k,_.UX))==null?void 0:P.signal;if(x&&g.signalEndpointMap)return!!g.signalEndpointMap[x];var U;if((P=(U=_.b(k,_.nQ))==null?void 0:U.request)&&g.continuationEndpointMap)return!!g.continuationEndpointMap[P];for(var A in k)if(g.commandEndpointMap[A])return!0;return!1};
T80=function(k,g){if(g.streamingEndpointMap)for(var P in k)if(g.streamingEndpointMap[P]&&(k=g.streamingEndpointMap[P]))return k()};
eH0=function(k,g){var P,x=(P=_.b(k,_.UX))==null?void 0:P.signal;if(x&&g.signalEndpointMap&&(P=g.signalEndpointMap[x]))return P();var U;if((P=(U=_.b(k,_.nQ))==null?void 0:U.request)&&g.continuationEndpointMap&&(U=g.continuationEndpointMap[P]))return U();for(var A in k)if(g.commandEndpointMap[A]&&(k=g.commandEndpointMap[A]))return k()};
c5I=function(k){var g={"Content-Type":"application/json"};_.y4("EOM_VISITOR_DATA")?g["X-Goog-EOM-Visitor-Id"]=_.y4("EOM_VISITOR_DATA"):_.y4("VISITOR_DATA")&&(g["X-Goog-Visitor-Id"]=_.y4("VISITOR_DATA"));g["X-Youtube-Bootstrap-Logged-In"]=_.y4("LOGGED_IN",!1);_.y4("DEBUG_SETTINGS_METADATA")&&(g["X-Debug-Settings-Metadata"]=_.y4("DEBUG_SETTINGS_METADATA"));if(k!=="cors"){var P=_.y4("INNERTUBE_CONTEXT_CLIENT_NAME");P&&(g["X-Youtube-Client-Name"]=P);(P=_.y4("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(g["X-Youtube-Client-Version"]=
P);(P=_.y4("CHROME_CONNECTED_HEADER"))&&(g["X-Youtube-Chrome-Connected"]=P);(P=_.y4("DOMAIN_ADMIN_STATE"))&&(g["X-Youtube-Domain-Admin-State"]=P)}_.pr("SEND_LAVA_HEADER_UNCONDITIONALLY",!1)?(k=_.y4("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(g["X-YouTube-Lava-Device-Context"]=k):k!=="cors"&&_.pr("ENABLE_LAVA_HEADER_ON_IT_EXPANSION")&&(k=_.y4("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(g["X-YouTube-Lava-Device-Context"]=k);return g};
VF0=function(k,g){g.watchNextResponse||g.reelItemWatchResponse?g.watchNextResponse?k.content=g.watchNextResponse:k.content=g.reelItemWatchResponse:g.playerResponse?k.player=g.playerResponse:g.reelWatchSequenceResponse&&(k.reelSequence=g.reelWatchSequenceResponse)};
SB=function(k){return function(){return new k}};
FE=function(k){var g=_.Za();return function(){return g.resolve(k)}};
_.Yv=function(k){if(!k)return null;for(var g=[],P=0;P<k.textSegments.length;P++){var x=k.textSegments[P];x.text?g.push(x):x.emojiId&&g.push({emoji_id:x.emojiId})}return{text_segments:g}};
r5V=function(k,g,P,x,U,A,q){A=A===void 0?[]:A;var T=new _.jB;T.endpoint=P;if(!P)return _.XU(new _.Da("handle undefined endpoint",g.tagName)),T;var c=d7V(P);c.length&&(_.Pw(k,c,g,x),T.actions=c);P.loggingUrls&&P.loggingUrls.forEach(function(w){w.baseUrl&&iz(w.baseUrl,w.attributionSrcMode)});
c=!_.W("web_skip_impression_click_killswitch")&&x&&x.impression;if(P.clickTrackingParams&&!Z16(P)&&!mbr(g)&&!c&&(c=_.qJ(),!_.Qb(c,g))){var Z=g.getScreenLayer&&g.getScreenLayer();Z?c.clickCommand(P,null,Z):c.clickCommand(P,null)}c=!1;for(Z=0;Z<A.length;Z++)if((0,A[Z])(g,P,x)){c=!0;break}!c&&wpC(P)&&(T.ajaxPromise=J5s(k,g,P,x,U,q));return T};
mbr=function(k){var g;return(k=(g=k.data)==null?void 0:g.navigationEndpoint)&&!!k.clickTrackingParams};
Z16=function(k){var g=_.b(k,_.UX);if(g&&(g=g.signal)&&fQ0.indexOf(g)>=0)return!0;for(var P in k)if(W1u.indexOf(P)>=0)return!0;return!1};
wpC=function(k){var g;if(((g=_.b(k,_.UX))==null?void 0:g.signal)==="CLIENT_SIGNAL")return!1;for(var P in k)if(sNI.indexOf(P)>=0)return!1;k=Object.keys(k);return k.length===1&&k[0]==="loggingUrls"?!1:!0};
SQr=function(k,g,P,x,U,A,q){var T=_.lX.instance;if(T&&_.Dt(T,x))var c=_.tO(T,x,U).then(function(w){return(w==null?0:w.data)?w:{data:w}});
else c=k.requestDataForServiceEndpoint(x,U),_.b(x,b1s)||_.b(x,B83)||_.b(x,_.zHu)||_.b(x,uPA)||_.pH(new _.Da("No RequestBuilder for endpoint",x));var Z=_.MQ();Z.promise.thenCatch(function(){var w=_.NE(x,"action")||_.NE(x,"command")||_.NE(x,"endpoint");w&&(w=x[w],w.hasOwnProperty("onFailureAction")?_.Pw(g,[w.onFailureAction],P):w.hasOwnProperty("onFailureCommand")&&_.Pw(g,w.onFailureCommand,P));c.cancel("Resolver promise rejected")});
c.then(function(w){if(w){var J=w.error;if(J){if(A&&A.onServerError)A.onServerError(x,w);Z.reject(new _.Da("Response error",x,J))}else if(w=w.data)if(J=w.error){if(A&&A.onServerError)A.onServerError(x,w);Z.reject(new _.Da("Returned error",x,J))}else{hH0(g,P,w,x);EWI(w);if(J=AsM(w))for(var r=_.O(J),f=r.next();!f.done;f=r.next()){f=f.value;var B=_.Za().resolve(_.VE(L1s))||nWj;if(!_.lX.instance||!B.some(function(Y){return!!_.b(x,Y)})||_.W("kevlar_response_processor_allowlist_killswitch")){var L=B=void 0;
((L=_.b((B=f)==null?void 0:B.commandMetadata,_.A6))==null?0:L.sendPost)?_.g5(g,[f]):_.Pw(g,[f],P)}}(r=_.b(w==null?void 0:w.frameworkUpdates,KQ))&&q&&q(r);if(A&&A.onSuccess)A.onSuccess(x,w);Z.resolve(new _.ov(w,J))}}else Z.reject(new _.Da("Invalid service endpoint provided",x))},function(w){Z.reject(w)});
return Z.promise};
EWI=function(k){var g;(k=(g=_.b(k==null?void 0:k.onResponseReceivedCommand,_.F1b))==null?void 0:g.continuationItems)&&(k==null?void 0:k.length)===1&&_.b(k[0],YQ6)&&_.EX("so_r",void 0,"search_overview_answer")};
J5s=function(k,g,P,x,U,A){var q;return(q=g.getNetworkManager&&g.getNetworkManager()?g.getNetworkManager():_.Za().resolve(_.VE(_.m6)))?SQr(q,k,g,P,x,U,A):_.rT("No network manager.")};
hH0=function(k,g,P,x){if(P=P.trackingParams||P.loggingDirectives&&P.loggingDirectives.trackingParams){var U;(_.b(x,jN6)||_.b(x,QNk)||_.b(x,lQ0))&&x.clickTrackingParams?U=_.Zz(x.clickTrackingParams):_.W("web_graft_to_parent_command")&&x.clickTrackingParams&&(U=_.Zz(x.clickTrackingParams));var A;x=(A=g.getScreenLayer)==null?void 0:A.call(g);g=_.qJ().graftServerVe(P,U,x);_.kD(k,"yt-store-grafted-ve-action",[g])}};
_.Db6=function(k){var g=new Image;return new _.Ey(function(P,x){g.addEventListener("load",function(){P()});
g.addEventListener("error",function(){x()});
g.src=k})};
tFV=function(k){return!!k};
MFV=function(k){return!!k};
K1M=function(k,g,P){var x=k.rowIndex;x!==void 0&&_.kD(k.hostElement,"yt-section-reactive-dismissal",[x,g,P])};
_.vb=function(k,g,P){k=_.O(k);for(var x=k.next();!x.done;x=k.next()){x=x.value;if(x===g)break;for(var U=_.O(P),A=U.next();!A.done;A=U.next())if(A=A.value,x.tagName===A||!_.W("web_event_button_role_check_killswitch")&&x.role==="button"&&A==="BUTTON")return!0}return!1};
_.Hb=function(k,g,P){k=_.O(k);for(var x=k.next();!x.done;x=k.next()){x=x.value;if(x===g)break;for(var U=_.O(P),A=U.next();!A.done;A=U.next())if(x.id===A.value)return!0}return!1};
_.XE=function(){var k=_.Za().resolve(_.VE(_.NQ));return k?(k=k.getCurrentPage())?_.Iv(k):null:null};
_.yb=function(){var k=_.XE();if(!k){var g=_.Za().resolve(_.VE(_.NQ)),P=g?typeof g:"no page manager";g=g?g.getCurrentPage():null;P=new _.Da("Player is missing when requested.",P,g?g.tagName:"no page");_.IE(P)}return k};
_.Iv=function(k){return k&&k.getPlayer?k.getPlayer():null};
oWj=function(k,g){k={args:{raw_player_response:k}};g&&(k.args=Object.assign({},k.args,g));return k};
vWC=function(k){if(k.args){if(k.args.raw_player_response)return k.args.raw_player_response;if(k.args.player_response)return JSON.parse(k.args.player_response)}};
_.aQ0=function(k,g){var P={url:"/watch?v="+k.videoId,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832};k.playlistId&&(P.url+="&list="+k.playlistId);k.playerParams&&(P.url+="&pp="+k.playerParams);k={watchEndpoint:k,commandMetadata:{webCommandMetadata:P}};g&&(k.clickTrackingParams=g);return k};
N8I=function(){return H1k||!!_.gP("yt.player.Application")};
Xp0=function(){return IQC||!!document.querySelector("link#player-css")};
pp0=function(){function k(){H1k=!0;y5b.resolve()}
var g,P;return _.e(function(x){y5b||(y5b=new _.i3,N8I()?k():(g=document.createElement("script"),g.addEventListener("load",k),P=_.MB(_.y4("PLAYER_JS_URL")),_.O3(g,P),document.head.appendChild(g)));return x.return(y5b.promise)})};
Glb=function(){function k(){IQC=!0;Cc0.resolve()}
if(!Cc0)if(Cc0=new _.i3,Xp0())k();else{var g=document.createElement("link");g.id="player-css";g.addEventListener("load",k);var P=_.MB(_.y4("PLAYER_CSS_URL"));_.eV(g,P,"stylesheet");document.head.appendChild(g)}return Cc0.promise};
RHu=function(){return N8I()&&Xp0()?Promise.resolve([]):Promise.all([pp0(),Glb()])};
kFb=function(k,g,P){var x={args:{}};k&&(x.args.raw_player_response=k);g&&(x.args.raw_watch_next_response=g);P&&(x.args=Object.assign({},x.args,P));return x};
xII=function(k,g,P){var x=!1;x=x===void 0?!0:x;k=typeof k==="string"?_.pQ(document,k):k;var U=go0+"_"+_.pb(k),A=Pls[U];if(A&&x)return $Ir(g,P)?A.api.loadVideoByPlayerVars(g.args||null):A.loadNewVideoConfig(g),A.api;A=new CQ(k,U,g,P,void 0);Pls[U]=A;A.addOnDisposeCallback(function(){delete Pls[A.getId()]});
return A.api};
$Ir=function(k,g){return g&&g.serializedExperimentFlags?g.serializedExperimentFlags.includes("web_player_remove_playerproxy=true"):k&&k.args&&k.args.fflags?k.args.fflags.includes("web_player_remove_playerproxy=true"):!1};
icA=function(){var k=new _.i3;k.resolved=!1;var g=k.resolve;k.resolve=function(P){k.resolved=!0;g(P)};
return k};
AJu=function(k){var g={};UII().install((g.document_disposed={callback:k},g))};
Gb=function(k,g){if(!k&&Math.random()<=_.rP("kevlar_unified_player_logging_threshold")){k=Error("uh`"+(g?g:"Unspecified error"));if(_.W("kevlar_unified_player_throw_errors"))throw k;_.pH(k)}};
_.dIV=function(){var k=_.gP("ytDebugData.callbacks");k||(k={},_.Z0("ytDebugData.callbacks",k));return k};
qKb=function(k,g){var P=_.dIV();if(_.W("web_dd_iu")||Ocs.includes(k))P[k]=g};
Tou=function(){return _.e(function(k){return k.return({isLeader:_.aAb(_.Ni().getState()),c:_.y4("INNERTUBE_CONTEXT_CLIENT_NAME"),cver:_.y4("INNERTUBE_CONTEXT_CLIENT_VERSION")})})};
eib=function(){var k;_.e(function(g){if(g.nextAddress==1)return qKb("APP_STATE",Tou),g.yield(_.Za().resolve(_.Rv),2);k=g.yieldResult;qKb("PI",function(){return _.e(function(P){return P.return(k.getVideoStats())})});
_.SV(g)})};
cJI=function(k){return!!k&&k.length>0&&k[0].loggingUrls!=null&&k[0].loggingUrls.length>0};
VOA=function(){var k=_.y4("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(k==null?void 0:k.length)===2?k[1]:null};
ZcA=function(k){if(!k)return[];var g=[];k=_.O(k);for(var P=k.next();!P.done;P=k.next())if(P=P.value,P.loggingUrls){P=_.O(P.loggingUrls);for(var x=P.next();!x.done;x=P.next())x=x.value,x.baseUrl&&g.push(x.baseUrl)}return g};
mIs=function(k){var g=_.HB(_.lp(_.iV.location.href));k=_.HB(_.lp(k));return _.W("kevlar_clear_non_displayable_url_params")?g==k5(k):k5(g)==k5(k)};
k5=function(k){var g=_.wFI(k);k=k.slice(0);var P=["frags"];_.W("kevlar_hide_pp_url_param")&&P.push("pp");_.W("kevlar_hide_time_continue_url_param")&&P.push("time_continue");P=_.O(P);for(var x=P.next();!x.done;x=P.next())x=x.value,k=_.IV(_.HB(k),x);return _.HB(k)+(g?"#"+g:"")};
gz=function(k,g){g=Number(g)*1E3;var P=Math.round((0,_.Jc)()),x=P.toString();k={innertubeResponse:k,serverDateTimestampMs:x,lastModifiedTimestampMs:x,expireTimestampMs:(P+g).toString()};if(g=_.y4("INNERTUBE_CONTEXT_CLIENT_NAME"))k.clientName=g;return k};
rJs=function(){return window&&window.performance&&window.performance.now?window.performance.now():Date&&Date.now?Date.now():++JJC};
f3b=function(k){return!isNaN(k)&&k>0};
sQr=function(){_.W("web_adaptive_repeat_ase")&&WAs&&_.HE("applicationStarted",WAs)};
_.bc0=function(){var k=_.up(),g=_.hE();g&&k&&_.KD(g,[k],!0)};
zik=function(k){return k&&Bob.some(function(g){return k.includes(g)})};
SKk=function(k){var g=_.b(k,_.UN);if(!g)return!1;var P=g.url,x=g.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME";if(!P)return _.IE(Error("zh")),!1;if(g.target==="TARGET_NEW_WINDOW"){g={};_.W("resolve_url_parent_tracking_params")&&(!_.qt(P)||Tm(window.location.href,P))&&(g={endpoint:k,itct:k.clickTrackingParams});RUu(g);k=null;try{if(x){a:{var U=P,A=g;x=x===void 0?!1:x;A&&_.Nj(U,A);var q=_.Hj(U),T=_.Mr(q);U!=T&&_.Pq(Error("Yf`"+U));U=T;try{if(x){T=U;T=afb(T);nL(T);k=_.$V(window,T,"_blank",
"attributionsrc");break a}}catch(r){_.Ry(r)}nL(U);k=_.$V(window,q,"_blank")}u1A(_.Za().resolve(hiA),k,P);return!0}}catch(r){_.IE(r)}_.Nj(P,g);g={target:"_blank",noopener:!1};q=window;T=t7(P)?P:_.Hj(typeof P.href!="undefined"?P.href:String(P));x=self.crossOriginIsolated!==void 0;k="strict-origin-when-cross-origin";window.Request&&(k=(new Request("/")).referrerPolicy);U=g.noreferrer;if(x&&U&&k==="unsafe-url")throw Error("ve");k=U&&!x;U=g.target||P.target;A=[];var c=[],Z=!1;for(J in g){var w=g[J];switch(J){case "width":case "height":case "top":case "left":A.push(J+
"="+w);break;case "target":break;case "noopener":case "noreferrer":w?c.push(J):(Z=!0,c.push(J+"=false"));break;case "attributionsrc":A.push(J+(w?"="+w:""));break;default:A.push(J+"="+(w?1:0))}}var J=U!==void 0&&!["_blank","_self","_top","_parent",""].includes(U);J=hu()&&J;Eo3&&x&&A.length===0&&c.length>0&&!J&&!Z?(c.length===2&&(c=["noreferrer"]),_.$V(q,T,U,c[0]),k=LAI()):(J=A.join(","),_.Yj()&&q.navigator&&q.navigator.standalone&&U&&U!="_self"?(J=_.n4("A"),yU(J,T),J.target=U,k&&(J.rel="noreferrer"),
((g=g.attributionsrc)||g==="")&&J.setAttribute("attributionsrc",g),g=document.createEvent("MouseEvent"),g.initMouseEvent("click",!0,!0,q,1),J.dispatchEvent(g),J=LAI()):k?(J=_.$V(q,"",U,J),q=_.Mr(T),J&&(J.opener=null,q===""&&(q="javascript:''"),q='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+Ps(q)+'">',q=RT(q),(g=J.document)&&g.write&&(g.write(kV(q)),g.close()))):((J=_.$V(q,T,U,J))&&g.noopener&&(J.opener=null),J&&g.noreferrer&&(J.opener=null)),k=J);u1A(_.Za().resolve(hiA),
k,P);return!0}J=_.hY(P);J=zik(J)||P==="https://studio.youtube.com/";if(_.qt(P)&&!Tm(window.location.href,P)||J)nL(P),sX(),_.Sa(P,void 0,void 0,window.top,noA);else return _.pH(new _.Da("UrlEndpoint should not be used for same origin navigations. Use a better typed command instead",k)),!1;return!0};
_.jQs=function(k,g){g=g===void 0?0:g;if(!(_.b(k,FAb)||_.b(k,YK6)||_.b(k,_.UN)&&_.b(k,_.UN).url))return!1;var P,x=(P=_.b(k,_.UN))==null?void 0:P.url;P=x?{externalLinkData:{url:x}}:null;return _.qJ().clickCommand(k,P,g)};
l3j=function(k,g,P,x,U){U=U===void 0?{}:U;return function(A){var q,T;var c=((q=k.loggingDirectives)==null?0:(T=q.clientVeSpec)==null?0:T.uiType)?_.$5(k.loggingDirectives.clientVeSpec.uiType):void 0;U.clickedVisualElement||(U.clickedVisualElement=c);c=QQu(k,g);P(c,A);c=_.O(c);for(q=c.next();!q.done;q=c.next()){q=q.value;T=x;var Z=A,w=U;w.form?w.form.event=Z:w.form={element:T,event:Z};cb(q,w)}}};
QQu=function(k,g){var P=[];g?(k.toggledCommand&&P.push(k.toggledCommand),k.toggledServiceEndpoint&&P.push(k.toggledServiceEndpoint)):(k.defaultCommand&&P.push(k.defaultCommand),k.defaultServiceEndpoint&&P.push(k.defaultServiceEndpoint),k.defaultNavigationEndpoint&&P.push(k.defaultNavigationEndpoint));return P};
DIC=function(k,g){var P=k.toggledStyle||k.style,x;switch((x=g?P:k.style)==null?void 0:x.styleType){case "STYLE_VISIBLY_DISABLED":return{style:"call-to-action",type:"text",state:"disabled"};case "STYLE_PRIMARY":case "STYLE_PAYMENT":return{style:"call-to-action",type:"filled",state:"active"};case "STYLE_SUGGESTIVE":return{style:"call-to-action",type:"outline",state:"active"};case "STYLE_BLUE_TEXT":return{style:"call-to-action",type:"text",state:"active"};case "STYLE_DESTRUCTIVE":return{style:"mono",
type:"filled",state:"active"};case "STYLE_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case "STYLE_LIGHT_TEXT":return{style:"overlay",type:"text",state:"active"};case "STYLE_MONO_TONAL_OVERLAY":return{style:"overlay",type:"tonal",state:"active"};case "STYLE_DEFAULT":case "STYLE_COMPACT_GRAY":return{style:"mono",type:"tonal",state:"active"};case "STYLE_INACTIVE_OUTLINE":return{style:"mono",type:"outline",state:"active"};default:return{style:"mono",type:"text",state:"active"}}};
_.x5=function(){return _.e(function(k){return k.nextAddress==1?k.yield(_.Za().resolve(_.Rv),2):k.return(_.Za().resolve(tOI)())})};
_.iC=function(){return _.Za().resolve(tOI)()};
_.U$=function(){return H8(function(){return{lottieEl:void 0}})};
MO3=function(k,g){return k.startsWith(g.uniqueId)};
KA3=function(k){var g,P;_.e(function(x){if(x.nextAddress==1)return x.yield(_.x5(),2);g=x.yieldResult;if((P=g)==null||!P.addEventListener)return As(),x.return();g.addEventListener("onCueRangeEnter",k);_.SV(x)})};
ooV=function(k){var g,P;_.e(function(x){if(x.nextAddress==1)return x.yield(_.x5(),2);g=x.yieldResult;if((P=g)==null||!P.removeEventListener)return As(),x.return();g.removeEventListener("onCueRangeEnter",k);_.SV(x)})};
vo6=function(k){var g,P,x,U,A;_.e(function(q){if(q.nextAddress==1)return q.yield(_.x5(),2);g=q.yieldResult;if((P=g)==null||!P.addCueRange)return As(),q.return();x=_.O(k.timings);for(U=x.next();!U.done;U=x.next())A=U.value,g.addCueRange(k.uniqueId+"-"+A,A/1E3,(A+100)/1E3);_.SV(q)})};
a3b=function(k){var g,P,x,U,A;_.e(function(q){if(q.nextAddress==1)return q.yield(_.x5(),2);g=q.yieldResult;if((P=g)==null||!P.removeCueRange)return As(),q.return();x=_.O(k.timings);for(U=x.next();!U.done;U=x.next())A=U.value,g.removeCueRange(k.uniqueId+"-"+A);_.SV(q)})};
Hcb=function(){var k,g,P;return _.e(function(x){if(x.nextAddress==1)return x.yield(_.x5(),2);k=x.yieldResult;if((g=k)==null||!g.getPlayerState)return As(),x.return();P=k.getPlayerState();return x.return(P===2)})};
As=function(){_.pH(new _.Da("Smartimation player does not exist or is corrupted"))};
Nok=function(){try{var k;return(k=window.CSS)!=null&&k.supports?window.CSS.supports("-webkit-mask","linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0)")&&(window.CSS.supports("-webkit-mask-composite","xor")||window.CSS.supports("mask-composite","exclude")):!1}catch(g){return _.pH(new _.Da("Smartimation CSS.supports threw an error")),!1}};
RiM=function(k,g,P,x,U){var A=k.playlistId?I3A:XFb;g=g();P=P();U=!!k.videoId&&U()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";if(_.V9(g))return yJ0({data:k,actionType:A,disabled:U},P);if(k.videoId&&x())return pFu({data:k,actionType:A,disabled:U});switch(g){case "TRANSFER_STATE_UNKNOWN":return pFu({data:k,actionType:A,disabled:U});case "TRANSFER_STATE_FAILED":return k.videoId?ClC({data:k,actionType:A,disabled:U}):GFk({data:k,actionType:A,disabled:U});case "TRANSFER_STATE_COMPLETE":return GFk({data:k,
actionType:A,disabled:U});case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":return yJ0({data:k,actionType:A,disabled:U},P);case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return k.videoId?ClC({data:k,actionType:A,disabled:U}):pFu({data:k,actionType:A,disabled:U});default:return pFu({data:k,actionType:A,disabled:U})}};
kZ6=function(k,g){var P=k.onTapCommand,x=_.hC(P);if(k.videoId&&_.b(x,_.dz))return _.b(x,_.dz).action=g,P;k.playlistId&&_.b(x,_.q7)&&(_.b(x,_.q7).action=g);return P};
pFu=function(k){var g=k.data;var P=k.actionType;k=k.disabled;return{text:gaj,iconType:"OFFLINE_DOWNLOAD",onTap:kZ6(g,P.ACTION_ADD),disabled:k}};
yJ0=function(k,g){var P=k.data;var x=k.actionType;k=k.disabled;var U="OFFLINE_DOWNLOAD";g>=0&&g<=.1?U="OFFLINE_DOWNLOADING_ZERO":g>.1&&g<=.3?U="OFFLINE_DOWNLOADING_TWENTY":g>.3&&g<=.5?U="OFFLINE_DOWNLOADING_FORTY":g>.5&&g<=.7?U="OFFLINE_DOWNLOADING_SIXTY":g>.7&&g<1?U="OFFLINE_DOWNLOADING_EIGHTY":g===1&&(U="OFFLINE_PIN");return{text:Ph6,iconType:U,onTap:kZ6(P,x.ACTION_REMOVE_WITH_PROMPT),disabled:k}};
GFk=function(k){var g=k.data;var P=k.actionType;k=k.disabled;return{text:$Ru,iconType:"OFFLINE_PIN",onTap:kZ6(g,P.ACTION_REMOVE_WITH_PROMPT),disabled:k}};
ClC=function(k){var g=k.data;var P=k.actionType;k=k.disabled;return{text:xR0,iconType:"OFFLINE_DOWNLOAD",onTap:kZ6(g,P.ACTION_RETRY),disabled:k}};
_.Tf=function(k,g){var P=Rx6();return _.nP(function(){P();return PmM(k,[_.Hc(g)||""])},{debugName:"LUZslf"},"Z105t")};
iW0=function(k){var g=_.Tf(_.ny,function(){return k().videoId}),P=_.Tf(_.S8,function(){return k().playlistId});
return function(){return k().videoId?g:k().playlistId?P:_.O(_.zT("TRANSFER_STATE_UNKNOWN",void 0,"Qibycf")).next().value}};
URI=function(k){var g=_.Tf(Fm,function(){return k().videoId}),P=_.Tf(_.vmu,function(){return k().playlistId});
return function(){return k().videoId?g:k().playlistId?P:_.O(_.zT(0,void 0,"K4tgOc")).next().value}};
A90=function(k){var g=_.Tf(_.G3k,function(){return k().videoId});
return function(){return k().videoId?g:_.O(_.zT(!1,void 0,"Oaxwcf")).next().value}};
dR6=function(k){var g=_.Tf(Nw6,function(){return k().videoId});
return function(){return k().videoId?g:_.O(_.zT("ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN",void 0,"MsSpJc")).next().value}};
OWb=function(){return{}};
_.VNI=function(k,g,P){return{submitForm:function(){var x,U,A,q;return _.e(function(T){if(T.nextAddress==1){x=qZb(k());if(!x)return T.return();if(x.onSubmit)return TEj(g),x.onSubmit(),TEj(P),T.return();if(!x.submitConfig||!x.formData)return T.jumpTo(0);x.disableDuringSubmission&&ejb(k(),!0);TEj(g);return T.yield(c9r(x.submitConfig,x.formData()),3)}U=T.yieldResult;TEj(P);if(((A=U)==null?0:A.submitResult)&&((q=x)==null?0:q.onSubmitResult))x.onSubmitResult(U.submitResult);x.disableDuringSubmission&&ejb(k(),
!1);return T.return()})},
isValid:function(){var x=qZb(k());if(x){var U;return!((U=x.isValid)==null||!U.call(x))}return!0},
isSubmitting:function(){var x,U;return!!((x=qZb(k()))==null?0:(U=x.isSubmitting)==null?0:U.call(x))}}};
_.eX=function(){if(!ZW0){var k=_.O(_.zT(new Map,void 0,"Y1XnBc"));ZW0=k.next().value;mRA=k.next().value}return ZW0};
_.wJV=function(k){mRA(new Map(k))};
qZb=function(k){if(k)return _.eX()().get(k)};
c9r=function(k,g){var P;return _.e(function(x){return x.nextAddress==1?g?(P=_.Za().resolve(_.VE(J9s)))&&k.submitId?x.yield(P.submitForm(k.submitId,g,r90,k.params,k.clickTrackingParams),2):x.return(Promise.reject(Error("Bh"))):x.return(Promise.reject(Error("Ah"))):x.return(x.yieldResult)})};
ejb=function(k,g){if(k){var P=_.eX();P().set(k,Object.assign({},P().get(k),{isSubmitting:function(){return g}}));
_.wJV(P())}};
TEj=function(k){if(k){var g=_.Za().resolve(_.wP);g&&(k=_.hC(k()))&&g.resolveCommand(k)}};
sos=function(k,g){g=g===void 0?{shouldPersist:!0}:g;return{useUpdatableData:function(P,x){var U=_.nP(function(){return k(P())},void 0,"Gmrblb"),A=f10(P,U,x,g);
_.o6(function(){if(U()!=null){WPk.set(U(),A);var q=U();_.vc(function(){WPk.delete(q)})}},"j4hx9b");
return A},
getData:function(P){var x;return(x=WPk.get(k(P)))==null?void 0:x[0]()},
updateData:function(P,x){P=k(P);P=WPk.get(P);if(!P)return!1;var U=_.O(P);P=U.next().value;U=U.next().value;x=x(P());U(x);return!0}}};
f10=function(k,g,P,x){x=x===void 0?{}:x;var U=_.O(_.d2(function(){var T=k(),c=g();return bWI(T,c,P,x)})),A=U.next().value,q=U.next().value;
return[A,function(T){q(T);var c=g();if(x.shouldPersist&&c!=null){var Z,w=(Z=P==null?void 0:P.map(function(J){return J()}))!=null?Z:[];
_.cs.set(c,[T,w])}}]};
bWI=function(k,g,P,x){x=x===void 0?{}:x;if(g==null||!x.shouldPersist)return k;x=_.cs.get(g);if(!x)return k;var U=_.O(x);x=U.next().value;var A=U.next().value,q;U=(q=P==null?void 0:P.map(function(T){return T()}))!=null?q:[];
if((A==null?0:A.length)&&(P==null?0:P.length)&&U.some(function(T,c){return T!==A[c]}))return _.cs.remove(g),k;
(P==null?0:P.length)&&_.cs.set(g,[x,U]);return x};
BEs=function(k){var g=_.O(_.zT(!0,void 0,"bKtO6d")),P=g.next().value;g.next();return function(){var x=Lr(k.children());return _.V(_.m,{cond:P,then:function(){return x},
else:k.fallback})}()};
_.Vz=function(k){var g=zjC(k),P=g.data,x=g.mapping,U=g.wrapper;g=g.pendingFallback;var A=function(){return ulk(_.Hc(P))},q=function(){var T=A(),c=[];
T=_.O(T);for(var Z=T.next();!Z.done;Z=T.next()){var w=void 0;Z=Z.value;var J=void 0;for(w in Z)if(!(!Z).hasOwnProperty(w)){J=w;break}(w=J)&&c.push(w)}return c};
return k.data?_.V(BEs,{fallback:g},function(){return _.V(_.DZ,{each:q},function(T,c){var Z=U?function(J){return U(function(){return x[T](J,c)},w,c)}:function(J){return x[T](J,c)};
Z.debugName||(Z.debugName=String(T));if(!x[String(T)])return document.createComment("");Z.componentType!==DB&&hjb(String(T));var w=Eab(A,T,c);return _.V(Z,{data:w})})}):_.V(_.mH,null)};
zjC=function(k){var g=k.targetId||LPI(k.children);if(!k.data||!g)return Object.assign({},k,{mapping:k.children,wrapper:void 0});var P="stamper-"+na6++,x=function(){var T;return(T=typeof k.targetId==="function"?k.targetId(P):k.targetId)!=null?T:P};
g=_.O(SZb(function(){var T=ulk(k.data());T.targetId=x;return T})).next().value;
var U=Object.assign({},(_.Za().resolve(_.VE(FPI))||{}).replaceableMapping,k.children);if(k.replacementWrapper){var A=U.notificationTextRenderer,q=U.notificationMultiActionRenderer;A&&(U.notificationTextRenderer=function(T,c){return k.replacementWrapper(A({data:T.data},c))});
q&&(U.notificationMultiActionRenderer=function(T,c){return k.replacementWrapper(q({data:T.data},c))})}return Object.assign({},k,{data:g,
mapping:U,wrapper:function(T,c,Z){return iYI({targetId:x,stamperIndex:Z},T)}})};
Eab=function(k,g,P){var x;return _.nP(function(){var U=k()[P()];if(U)x=U[g];else return _.pH(new _.Da("Stamper failed to find "+String(g)+" at index "+P()+" of data array of length "+(k().length+" (b/365643359). Did you access a signal after a component has been cleaned up?"))),x;return U[g]},void 0,"Md3d6e")};
LPI=function(k){k=_.O(Object.keys(k));for(var g=k.next();!g.done;g=k.next())if(g=g.value,YZC.includes(g)||jou.includes(g)||Qor.includes(g))return!0;return!1};
ulk=function(k){return k?Array.isArray(k)?k:[k]:[]};
hjb=function(k){if(_.W("web_enable_renderer_logger")){var g;(g=_.Za().resolve(_.VE(l1j)))!=null&&g.loggingEnabled&&!g.ids.has(k)&&g.ids.add(k)}};
DRI=function(){var k,g;return(g=(k=_.Za().resolve(_.VE(_.le)))==null?void 0:k())!=null?g:!1};
MN3=function(k,g){k=k===void 0?tN6:k;switch(g.type){case "SET_IS_BOTTOM_SHEET_OPEN_STATE":return Object.assign({},k,{isOpen:g.payload});default:return k}};
oab=function(k,g){k=k===void 0?KPb:k;switch(g.type){case "SET_CINEMATIC_SETTING_STATE":return Object.assign({},k,{isAllowed:g.payload});default:return k}};
a1M=function(k,g){k=k===void 0?vaj:k;switch(g.type){case "SET_ERROR_MESSAGE_CREATE_PLAYLIST_STATE":return Object.assign({},k,{errorMessage:g.payload});case "SET_TITLE_CREATE_PLAYLIST_STATE":return Object.assign({},k,{title:g.payload});case "SET_PRIVACY_CREATE_PLAYLIST_STATE":return Object.assign({},k,{privacy:g.payload});case "SET_IS_DISABLED_CREATE_PLAYLIST_STATE":return Object.assign({},k,{isDisabled:g.payload});default:return k}};
NEA=function(k,g){k=k===void 0?HWb:k;switch(g.type){case "SET_IS_DRAWER_LAYOUT_OPEN_STATE":return Object.assign({},k,{isOpen:g.payload});default:return k}};
XJu=function(k,g){k=k===void 0?I1u:k;switch(g.type){case "SET_IS_FULLSCREEN_STATE":return Object.assign({},k,{isFullscreen:g.payload});case "SET_NAVIGATION_BUTTON":var P=g.payload.targetId,x=Object.assign({},k.navigationButtons);x[P]=g.payload.button;return Object.assign({},k,{navigationButtons:x});case "SET_TOP_PANEL_ID_STATE":return Object.assign({},k,{topPanelId:g.payload});case "SET_SECONDARY_HEADER":return P=g.payload.panelId,x=Object.assign({},k.secondaryHeader),x[P]=g.payload.secondaryHeader,
Object.assign({},k,{secondaryHeader:x});default:return k}};
GZV=function(){return j5(Object.assign({},{voiceSearch:f7V,engagementPanel:XJu,bottomSheet:MN3,cinematicSetting:oab,shorts:Epr,drawerLayout:NEA,createPlaylist:a1M,locationCollection:y9b,reportChannel:pJs,reportForm:ChC},Lbb))};
RjM=function(k,g){_.Xq.addLowPriorityJob(function(){var P,x,U;return _.e(function(A){switch(A.nextAddress){case 1:return _.Bo(A,2),A.yield(Sr0(),4);case 4:return A.yield(fetch(k),5);case 5:return P=A.yieldResult,A.yield(P.json(),6);case 6:x=A.yieldResult;r2.set(k,x);requestAnimationFrame(function(){g(x)});
_.Ac(A,0);break;case 2:U=_.Ll(A),_.pH(U),_.SV(A)}})})};
kuV=function(k){var g={animationConfig:{},listeners:{}},P=function(){k(!0)};
g.listeners.data_failed=P;g.listeners.error=P;g.listeners.data_ready=function(){k(!1)};
return g};
$GC=function(k){var g=k.model;var P=k.subscribed;var x=k.isOverlay;var U=k.element;var A=k.commandController;var q=k.notificationState;if(P){var T,c;var Z=(g==null?void 0:(T=g.buttonStyle)==null?void 0:T.subscribedStateStyle)==="SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_DROPDOWN_COMPACT"?void 0:g==null?void 0:(c=g.unsubscribeButtonContent)==null?void 0:c.buttonText}else{var w;Z=g==null?void 0:(w=g.subscribeButtonContent)==null?void 0:w.buttonText}a:{var J;switch(g==null?void 0:(J=g.buttonStyle)==
null?void 0:J.buttonSize){case "SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_XSMALL":T="S";break a;default:T="M"}}a:if(x)x="overlay";else switch(g.backgroundStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_FULLSCREEN_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_IMMERSIVE_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_IMMERSIVE_OVERLAY_RED":x="overlay";break a;default:x="mono"}a:if(P)var r="tonal";else switch((r=g.buttonStyle)==
null?void 0:r.unsubscribedStateStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_SECONDARY":r="tonal";break a;default:r="filled"}return{style:x,type:r,state:g.disableSubscribeButton?"disabled":"active",size:T,focused:k.focused,toggled:P,accessibilityLabel:gkr(g,P,q),buttonText:Z,iconPosition:g.disableNotificationBell?"none":"leading-trailing",onTap:PWC(g,P,U,A),disableTextEllipsis:!!k.disableTextEllipsis}};
PWC=function(k,g,P,x){return function(U){if(g){var A;var q=k.disableNotificationBell?_.hC(k==null?void 0:(A=k.unsubscribeButtonContent)==null?void 0:A.onTapCommand):_.hC(k==null?void 0:k.onShowSubscriptionOptions)}else{var T;q=_.hC(k==null?void 0:(T=k.subscribeButtonContent)==null?void 0:T.onTapCommand)}q&&cb(q,{form:{element:P==null?void 0:P.value},commandController:x});U.stopPropagation()}};
gkr=function(k,g,P){if(g){if(k==null?0:k.disableNotificationBell){var x;return k==null?void 0:(x=k.unsubscribeButtonContent)==null?void 0:x.accessibilityText}switch(P){case "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL":var U;return k==null?void 0:(U=k.bellAccessibilityData)==null?void 0:U.occasionalLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":var A;return k==null?void 0:(A=k.bellAccessibilityData)==null?void 0:A.allLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":var q;return k==null?void 0:(q=
k.bellAccessibilityData)==null?void 0:q.offLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":var T;return k==null?void 0:(T=k.bellAccessibilityData)==null?void 0:T.disabledLabel;default:var c;return k==null?void 0:(c=k.unsubscribeButtonContent)==null?void 0:c.accessibilityText}}else{var Z;return k==null?void 0:(Z=k.subscribeButtonContent)==null?void 0:Z.accessibilityText}};
xG6=function(k,g){return _.ia(k.entities,"subscriptionStateEntity",g)};
inb=function(k,g){return _.ia(k.entities,"subscriptionNotificationStateEntity",g)};
UGk=function(k,g){return _.ia(k.entities,"upcomingEventReminderStateEntity",g)};
AqC=function(k,g){return _.ia(k.entities,"commentEntityPayload",g)};
dGb=function(k,g){return _.ia(k.entities,"engagementToolbarSurfaceEntityPayload",g)};
Onb=function(k,g){return _.ia(k.entities,"triStateButtonStateEntityPayload",g)};
qdk=function(k,g){return _.ia(k.entities,"commerceCartCheckoutButtonEntity",g)};
T9b=function(k,g){return _.ia(k.entities,"commandEntity",g)};
eE3=function(k){if(k){switch(k){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":k="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":k="NOTIFICATIONS_OFF";break;default:k="NOTIFICATIONS_NONE"}return k}};
cqV=function(k,g,P){P.subscribed!==g&&((P=P.key)&&_.oS(_.ZW("subscriptionStateEntity",P,{key:P,subscribed:g})),k.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:g})),g||_.RV(k,"yt-unsubscribe-action"))};
mGI=function(k){k=_.b(_.hC(k),_.VHV);var g,P,x,U;return(U=_.b(k==null?void 0:(g=k.panelLoadingStrategy)==null?void 0:(P=g.inlineContent)==null?void 0:(x=P.sheetViewModel)==null?void 0:x.content,Zn3))==null?void 0:U.listItems};
w2j=function(k,g){if(k.onShowSubscriptionOptions&&g&&(k=mGI(k.onShowSubscriptionOptions),k!=null&&k.length)){var P=eE3(g);k.forEach(function(x){x=_.b(x,_.mD);var U,A,q,T,c=x==null?void 0:(U=x.leadingImage)==null?void 0:(A=U.sources)==null?void 0:(q=A[0])==null?void 0:(T=q.clientResource)==null?void 0:T.imageName;x&&c&&(x.isSelected=c===P)})}};
JqI=function(k,g,P,x){g&&P?k.style.width=P+"px":!g&&x&&(k.style.width=x+"px")};
rqI=function(k,g,P){var x;(x=k.lottieEl)==null||x.goToAndPlay(0);var U;(U=g.lottieEl)==null||U.goToAndPlay(0);_.wz(_.Xq,function(){var A;(A=P.lottieEl)==null||A.goToAndPlay(0)},300)};
f26=function(k){return!(k==null||!k.iconName||(k==null?0:k.title))};
W4M=function(k,g,P,x){P&&_.Xq.cancelJob(P);P=_.Xq.addLowPriorityJob(function(){x(void 0)},5E3);
x(P);g&&k!==(g.likeStatus==="LIKE")&&g.key&&_.oS(_.ZW("likeStatusEntity",g.key,{key:g.key,likeStatus:k?"LIKE":"INDIFFERENT",hadUserInteraction:k}))};
_.sC0=function(k,g){return _.ia(k.entities,"accountLinkStatusEntity",g)};
bnj=function(k,g){return _.ia(k.entities,"hatsSurveyEntity",g)};
B9s=function(k,g){return _.ia(k.entities,"hatsSurveyStateEntity",g)};
zEs=function(k,g){return _.ia(k.entities,"quantityIncrementerEntity",g)};
ur6=function(k){switch(k){case "BADGE_STYLE_TYPE_MEMBERS_ONLY":return 8;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}};
hE0=function(k){switch(k){case "BADGE_STYLE_TYPE_YPC_GREEN":return 3;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_GREEN_SQUARE":return 3;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_BLUE_SQUARE":return 4;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_YELLOW_SQUARE":return 6;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_ORANGE_SQUARE":return 8;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_RED_SQUARE":return 10;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_BLACK_SQUARE":return 12;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_RED_SQUARE":return 11;
case "BADGE_STYLE_TYPE_BR_RATING_LARGE_BLUE_SQUARE":return 5;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_YELLOW_SQUARE":return 7;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_ORANGE_SQUARE":return 9;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_BLACK_SQUARE":return 13}};
Ekb=function(k){switch(k){case 2:return"yt-badge-shape--ad";case 1:return"yt-badge-shape--media";case 3:return"yt-badge-shape--promoted";case 4:return"yt-badge-shape--promoted-inverted";case 5:return"yt-badge-shape--timely";case 6:return"yt-badge-shape--premium";case 7:return"yt-badge-shape--sale";case 8:return"yt-badge-shape--membership";case 9:return"yt-badge-shape--commerce";case 11:return"yt-badge-shape--live";case 12:return"yt-badge-shape--status-new";case 13:return"yt-badge-shape--status-complete";
case 14:return"yt-badge-shape--status-warning";case 15:return"yt-badge-shape--status-error";case 16:return"yt-badge-shape--status-default";case 17:return"yt-badge-shape--thumbnail-default";case 18:return"yt-badge-shape--thumbnail-live";case 19:return"yt-badge-shape--thumbnail-special";default:return"yt-badge-shape--default"}};
_.nkA=function(k){var g=_.rP("web_generic_client_event_wait_period ",0);g||(g=3E5);var P=L4I.get(k);!_.W("enable_web_client_experiment_event_timeout_killswitch")&&P&&(0,_.Jc)()-P<g||(L4I.set(k,(0,_.Jc)()),_.HE("genericClientExperimentEvent",{eventType:k}))};
_.SdA=function(k,g){var P,x,U,A;a:{var q=k.style;if(q===void 0)q=17;else switch(q){case "LIVE":q=18;break a;default:q=17}}return{type:q,text:g?$eM({seconds:g}):_.a5(k.text),accessibilityText:(P=k.text)==null?void 0:(x=P.accessibility)==null?void 0:(U=x.accessibilityData)==null?void 0:U.label,icon:(A=k.icon)==null?void 0:A.iconType}};
F4s=function(k){switch(k){case "small":return"ytCollectionsStackCollectionStack1Small";case "medium":return"ytCollectionsStackCollectionStack1Medium";case "large":return"ytCollectionsStackCollectionStack1Large";default:return""}};
Ydb=function(k){if(!k)return"";var g,P=(g=_.Za().resolve(_.VE(_.le)))==null?void 0:g(),x;if(!P&&((x=k.vibrantColorPalette)==null?0:x.iconInactiveColor))return h8(k.vibrantColorPalette.iconInactiveColor,"1");var U;return P&&((U=k.darkColorPalette)==null?0:U.iconInactiveColor)?h8(k.darkColorPalette.iconInactiveColor,"1"):k.color?h8(k.color,"1"):k.sampledThumbnailColor?(k=k.sampledThumbnailColor,"rgba("+k.red+","+k.green+","+k.blue+");"):""};
_.Js=function(k,g){if(!k.includes("DATE_PLACEHOLDER"))return k;var P=new Date(0);P.setUTCSeconds(g);return k.replace("DATE_PLACEHOLDER",jC0(P))};
QC3=function(k,g,P){return function(x){var U=k.command;U&&(cb(U,{form:{element:P}}),g([U],x))}};
DG0=function(k,g,P,x,U){return function(A){var q=l26(k,g);q&&cb(q,{form:{element:P},commandController:x});U&&A.stopPropagation()}};
l26=function(k,g){if(k.signInEndpoint&&!_.W("web_subscribe_sign_in_endpoint_killswitch"))return k.signInEndpoint;if(g){if(k.serviceEndpoints)return k.serviceEndpoints[1];if(k.onUnsubscribeEndpoints)return k.onUnsubscribeEndpoints[0]}else{if(k.serviceEndpoints)return k.serviceEndpoints[0];if(k.onSubscribeEndpoints)return k.onSubscribeEndpoints[0]}};
tH0=function(k,g){var P,x,U,A;g=g&&((P=k.unsubscribeAccessibility)==null?void 0:(x=P.accessibilityData)==null?void 0:x.label)||((U=k.subscribeAccessibility)==null?void 0:(A=U.accessibilityData)==null?void 0:A.label);return k.longSubscriberCountText?[g,_.a5(k.longSubscriberCountText)].filter(function(q){return q}).join(" "):g};
rz=function(k,g){return g||(k==null?0:k.isChannelDelegate)?"disabled":"active"};
MHI=function(k,g){var P;switch((P=k.style)==null?void 0:P.styleType){case "COMPACT_GRAY":return{style:"mono",type:"tonal",state:rz(k)};case "MEDIUM_GRAY":return{style:"mono",type:"tonal",state:rz(k)};case "VISIBLY_DISABLED":return{style:"mono",type:"text",state:rz(k,!0)};case "OVERLAY":return g?{style:"overlay",type:"tonal",state:rz(k)}:{style:"overlay",type:"filled",state:rz(k)};default:return g?{style:"mono",type:"tonal",state:rz(k)}:{style:"mono",type:"filled",state:rz(k)}}};
_.f5=function(){for(var k=[],g=_.O(_.IT.apply(0,arguments)),P=g.next();!P.done;P=g.next())if(P=P.value)if(typeof P==="string")k.push(P);else{P=_.O(Object.entries(P));for(var x=P.next();!x.done;x=P.next()){var U=_.O(x.value);x=U.next().value;(U=U.next().value)&&k.push(x)}}return k.join(" ")};
K4u=function(k){switch(k){case "small":return"ytThumbnailOverlayProgressBarHostSmall";case "medium":return"ytThumbnailOverlayProgressBarHostMedium";case "large":return"ytThumbnailOverlayProgressBarHostLarge";default:return"ytThumbnailOverlayProgressBarHostMedium"}};
okj=function(k){switch(k){case "small":return"ytThumbnailBottomOverlayViewModelBadgeContainerSmall";case "medium":return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium";case "large":return"ytThumbnailBottomOverlayViewModelBadgeContainerLarge";default:return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium"}};
vkb=function(k,g){var P=k.map(function(x){return x.toString()});
return _.iX(function(x){if(P.includes(x.key)){g&&x.preventDefault();var U;(U=x.currentTarget)==null||U.click()}})};
_.a2j=function(){return vkb(["Enter"])};
_.HnA=function(){return vkb(["Enter"," "],!0)};
_.Ws=function(k){if(k.composedPath)return k.composedPath();if(!k.__composedPath){for(var g=[],P=k.target;P;)g.push(P),P=P.parentNode;g.push(window);k.__composedPath=g}return k.__composedPath};
_.s$=function(k,g,P){k=_.O(k);for(var x=k.next();!x.done;x=k.next()){x=x.value;if(x===g)break;for(var U=_.O(P),A=U.next();!A.done;A=U.next())if(A=A.value,x.tagName===A||x.role==="button"&&A==="BUTTON")return!0}return!1};
I2I=function(k,g){var P,x=(P=g.observer)!=null?P:_.Za().resolve(J0);if(k){P=N9k(k);var U=[];g.showOption&&U.push(x.observe(k,function(){g.visibilityCallback(!0,k)},g.showOption));
g.hideOption&&U.push(x.observe(k,function(){g.visibilityCallback(!1,k)},g.hideOption));
g.prescanOption&&g.prescanCallback&&U.push(x.observe(k,function(){g.prescanCallback()},g.prescanOption));
var A;P.visibilityMonitorKeys=((A=P.visibilityMonitorKeys)!=null?A:[]).concat(U)}};
N9k=function(k){var g;return(g=k.polymerController)!=null?g:k};
_.Bs=function(k){return!!_.bC(k)};
_.zf=function(k,g,P,x,U){return function(A){var q=xau();_.o6(function(){if(A){X2A(A,k(),U);var T=yqC(A,k(),g,P,x,q);_.vc(T)}},"nr377e")}};
X2A=function(k,g,P){var x=p26(g),U=CWu(g);g=x&&GuI;var A=U&&REu;(x||U)&&I2I(k,{visibilityCallback:function(q){var T=_.Za().resolve(_.wP);q&&x?T.resolveCommand(x,{form:{element:P?k:void 0},disableClickTracking:!0}):!q&&U&&T.resolveCommand(U,{form:{element:P?k:void 0},disableClickTracking:!0})},
showOption:g,hideOption:A})};
yqC=function(k,g,P,x,U,A){var q=new Map;if(g=_.bC(g)){var T;k=(x==null?void 0:(T=x.onTap)==null?void 0:T.value)||k;P=kD3(g,k,P==null?void 0:P.onTap,U,A);k.addEventListener("click",P);q.set("click",P)}return function(){for(var c=_.O(q),Z=c.next();!Z.done;Z=c.next()){var w=_.O(Z.value);Z=w.next().value;w=w.next().value;k.removeEventListener(Z,w)}}};
_.bC=function(k){var g;return(k=(g=_.b(k,g6M))==null?void 0:g.onTap)&&_.hC(k)};
p26=function(k){var g;return(k=(g=_.b(k,g6M))==null?void 0:g.onVisible)&&_.hC(k)};
CWu=function(k){var g;return(k=(g=_.b(k,g6M))==null?void 0:g.onHidden)&&_.hC(k)};
kD3=function(k,g,P,x,U){var A=function(T){_.Za().resolve(_.wP).resolveCommand(k,T)},q=function(T){x&&_.s$(_.Ws(T),g,x)||A(T.target?{form:{element:T.target,
sourceData:k,mutationContext:U}}:void 0)};
P&&(q=function(T){P(T,A)});
return q};
Pvr=function(k){switch(k){case "tiny":return 16;case "extra-small":return 24;case "small":return 32;case "medium":return 36;case "48":return 48;case "large":return 56;case "extra-large":return 72;case "extra-extra-large":return 72;case "giant":return 72;default:return 0}};
$Sk=function(k){var g=k.numAvatarsInCluster;switch(k.clusterSize){case "small":return g===2?22:18;case "40":return g===2?24:22;default:return g===2?24:20}};
xSM=function(k,g){return function(P){var x=Object.keys(g);_.o6(function(){if(k!=null&&k()){for(var U=_.O(x),A=U.next();!A.done;A=U.next())A=A.value,P.addEventListener(A,g[A]);_.vc(function(){for(var q=_.O(x),T=q.next();!T.done;T=q.next())T=T.value,P.removeEventListener(T,g[T])})}},"bXZGfe")}};
iEk=function(k){switch($Sk(k)){case 18:return"yt-spec-avatar-shape--avatar-in-cluster-size-18";case 20:return"yt-spec-avatar-shape--avatar-in-cluster-size-20";case 22:return"yt-spec-avatar-shape--avatar-in-cluster-size-22";case 24:return"yt-spec-avatar-shape--avatar-in-cluster-size-24";default:return""}};
US0=function(k){switch(k){case "tiny":return"yt-spec-avatar-shape--avatar-size-tiny";case "extra-small":return"yt-spec-avatar-shape--avatar-size-extra-small";case "small":return"yt-spec-avatar-shape--avatar-size-small";case "medium":return"yt-spec-avatar-shape--avatar-size-medium";case "48":return"yt-spec-avatar-shape--avatar-size-48";case "large":return"yt-spec-avatar-shape--avatar-size-large";case "extra-large":return"yt-spec-avatar-shape--avatar-size-extra-large";case "extra-extra-large":return"yt-spec-avatar-shape--avatar-size-extra-extra-large";
case "giant":return"yt-spec-avatar-shape--avatar-size-giant";case "responsive":return"yt-spec-avatar-shape--avatar-size-responsive";default:return""}};
A1C=function(k){switch($Sk(k)){case 18:return"yt-spec-avatar-shape__button--button-in-cluster-size-18";case 20:return"yt-spec-avatar-shape__button--button-in-cluster-size-20";case 22:return"yt-spec-avatar-shape__button--button-in-cluster-size-22";case 24:return"yt-spec-avatar-shape__button--button-in-cluster-size-24";default:return""}};
dSb=function(k){switch(k){case "tiny":return"yt-spec-avatar-shape__button--button-tiny";case "extra-small":return"yt-spec-avatar-shape__button--button-extra-small";case "small":return"yt-spec-avatar-shape__button--button-small";case "medium":return"yt-spec-avatar-shape__button--button-medium";case "48":return"yt-spec-avatar-shape__button--button-48";case "large":return"yt-spec-avatar-shape__button--button-large";case "extra-large":return"yt-spec-avatar-shape__button--button-extra-large";case "extra-extra-large":return"yt-spec-avatar-shape__button--button-extra-extra-large";
case "giant":return"yt-spec-avatar-shape__button--button-giant";case "responsive":return"yt-spec-avatar-shape__button--button-responsive";default:return""}};
OEA=function(k){switch(k){case "tiny":return 16;case "extra-small":return 24;case "small":return 32;case "medium":return 36;case "48":return 48;case "large":return 56;case "extra-large":return 72;case "extra-extra-large":return 120;case "giant":return 160;default:return 0}};
qJj=function(k){return k==="medium"||k==="48"||k==="large"||k==="extra-large"||k==="extra-extra-large"||k==="giant"};
TuC=function(k){return!!((k==null?0:k.includes(3))||(k==null?0:k.includes(5)))};
c1k=function(k){var g=k.data;return{size:eGV(g.avatarImageSize),type:g.avatarBorderStyle==="AVATAR_BORDER_STYLE_SQUARE"?2:0,onTap:k.onTap,decorations:k.decorations||[],badgeText:k.badgeText,accessibilityText:k.accessibilityText,avatarButtonCustomClassName:k.avatarButtonCustomClassName,clusterLayoutConfig:k.clusterLayoutConfig}};
eGV=function(k){switch(k){case "AVATAR_SIZE_XXS":return"tiny";case "AVATAR_SIZE_XS":return"extra-small";case "AVATAR_SIZE_S":return"small";case "AVATAR_SIZE_M":return"medium";case "AVATAR_SIZE_L":return"large";case "AVATAR_SIZE_XL":return"extra-large";case "AVATAR_SIZE_XXL":return"extra-extra-large";case "AVATAR_SIZE_XXXL":return"giant";case "AVATAR_SIZE_RESPONSIVE":return"responsive";case "AVATAR_SIZE_40":return"40";case "AVATAR_SIZE_48":return"48";default:return"medium"}};
VA0=function(k){switch(k){case "AVATAR_SIZE_XXS":return 16;case "AVATAR_SIZE_XS":return 24;case "AVATAR_SIZE_S":return 32;case "AVATAR_SIZE_M":return 36;case "AVATAR_SIZE_40":return 40;case "AVATAR_SIZE_48":return 48;case "AVATAR_SIZE_L":return 56;case "AVATAR_SIZE_XL":return 72;case "AVATAR_SIZE_XXL":return 120;case "AVATAR_SIZE_XXXL":return 160;default:return 0}};
ZEC=function(k){switch(k){case "AVATAR_SIZE_XS":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-small";case "AVATAR_SIZE_S":return"yt-avatar-stack-view-model__avatar--avatar-size-small";case "AVATAR_SIZE_M":return"yt-avatar-stack-view-model__avatar--avatar-size-medium";case "AVATAR_SIZE_48":return"yt-avatar-stack-view-model__avatar--avatar-size-48";case "AVATAR_SIZE_L":return"yt-avatar-stack-view-model__avatar--avatar-size-large";case "AVATAR_SIZE_XL":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-large";
case "AVATAR_SIZE_XXL":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-extra-large";case "AVATAR_SIZE_XXXL":return"yt-avatar-stack-view-model__avatar--avatar-size-giant";default:return""}};
mS3=function(k){var g=k.layoutType==="AVATAR_STACK_LAYOUT_CLUSTER",P,x=k.avatars&&k.avatars.length>0?(P=_.b(k.avatars[0],_.uC))==null?void 0:P.avatarImageSize:"AVATAR_SIZE_UNKNOWN";P=VA0(x)||0;if(g){var U,A=(U=k.avatarClusterSize)!=null?U:"AVATAR_SIZE_M";g=VA0(A);var q,T,c=Math.min((T=(q=k.avatars)==null?void 0:q.length)!=null?T:0,4),Z;return{avatars:((Z=k.avatars)==null?void 0:Z.slice(0,4))||[],avatarSizeInPx:P,avatarStackStyle:{width:g+"px",height:g+"px",position:"relative"},avatarStyle:function(J){var r=
$Sk({clusterSize:eGV(A),numAvatarsInCluster:c,avatarIndex:J});var f=VA0(A);c===3&&J===2?(f=(f-r)/2,f=(_.y4("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl"?-1:1)*f):f=void 0;return{position:"absolute",top:c===2&&J===1||c===3&&J===2||c===4&&J>=2?"0":void 0,bottom:c===2&&J===0||c>2&&J<2?"0":void 0,left:c===2&&J===1||c>2&&(J===1||J===3)?"0":void 0,right:c<=3&&J===0||c===4&&(J===0||J===2)?"0":void 0,transform:f?"translateX("+f+"px)":void 0,width:r+"px",height:r+"px"}},
avatarStackClass:void 0,avatarClass:void 0,clusterLayoutConfig:function(J){return{clusterSize:eGV(k.avatarClusterSize),numAvatarsInCluster:c,avatarIndex:J}},
avatarButtonCustomClassName:void 0}}var w;return{avatars:((w=k.avatars)==null?void 0:w.slice())||[],avatarSizeInPx:P,avatarStackClass:"yt-avatar-stack-view-model__avatars",avatarClass:ZEC(x),avatarStyle:function(){return{}},
avatarStackStyle:{},clusterLayoutConfig:void 0,avatarButtonCustomClassName:"yt-avatar-stack-view-model__avatar-button"}};
wij=function(k,g,P){return function(){cb(k,{form:{element:g},commandController:P})}};
J1I=function(k){switch(k){case "small":return"ytThumbnailOverlayAvatarStackViewModelavatarStackSmall";case "medium":return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium";case "large":return"ytThumbnailOverlayAvatarStackViewModelavatarStackLarge";default:return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium"}};
r1A=function(k){switch(k){case "small":return"yt-thumbnail-overlay-badge-view-model--small";case "medium":return"yt-thumbnail-overlay-badge-view-model--medium";case "large":return"yt-thumbnail-overlay-badge-view-model--large";default:return"yt-thumbnail-overlay-badge-view-model--medium"}};
fl6=function(k){if("accessibilityText"in k)return k.accessibilityText||"";if("title"in k){var g,P,x;return((g=k.title)==null?void 0:(P=g.accessibility)==null?void 0:(x=P.accessibilityData)==null?void 0:x.label)||""}if("accessibility"in k){var U,A;return((U=k.accessibility)==null?void 0:(A=U.accessibilityData)==null?void 0:A.label)||""}return""};
W2b=function(k){return"inlinePlayerData"in k};
hs=function(k){return new sw3(k)};
bEC=function(k){return function(g){k&&(k.thumbnailElRef=g.thumbnailElRef,k.thumbnail=g.thumbnail,k.thumbnailOverlays=g.thumbnailOverlays,k.thumbnailSize=g.thumbnailSize)}};
Bu6=function(k){switch(k){case 1:return"ytThumbnailViewModelAspectRatio2By3";case 4:return"ytThumbnailViewModelShortsAspectRatio9By16";case 3:return"ytThumbnailViewModelAspectRatio1By1";default:return"ytThumbnailViewModelAspectRatio16By9"}};
uwr=function(k){var g=_.O(_.zT(!1,void 0,"E6wDDe")),P=g.next().value,x=g.next().value;_.ay(function(){var U=k==null?void 0:k();if(U){var A=_.Za().resolve(_.VE(zGI));if(A){var q={triggeringElement:U,onDwellTriggeredFn:function(){x(!0)},
onDwellEndFn:function(){x(!1)}};
A.registerElement(q);_.vc(function(){_.E$(A,q)})}}});
return P};
hGb=function(k,g,P){P?P(g):_.S7(g,k.target?{form:{element:k.target}}:void 0)};
_.L5=function(k,g,P,x){return function(U){_.o6(function(){function A(w){w=w.composedPath();w=_.O(w);for(var J=w.next();!J.done;J=w.next()){J=J.value;if(J===U)break;if(J.className.indexOf("HostIsClickableAdComponent")>=0||J.tagName==="A".toString()||J.tagName==="BUTTON".toString())return!0}return!1}
var q=new Map,T,c=(T=k())==null?void 0:T.onTap;if(c){T=function(w){A(w)||hGb(w,c,g)};
var Z=function(w){A(w)||w.key!=="Enter"||hGb(w,c,g)};
(P==null?0:P())||_.W("enable_web_home_top_landscape_image_layout_level_click")?(U.addEventListener("tap",T),q.set("tap",T)):(U.addEventListener("click",T),q.set("click",T));if(x==null?0:x())U.addEventListener("keydown",Z),q.set("keydown",Z)}_.vc(function(){for(var w=_.O(q),J=w.next();!J.done;J=w.next()){var r=_.O(J.value);J=r.next().value;r=r.next().value;U.removeEventListener(J,r)}})},"D7XqOc")}};
E6u=function(k,g){var P,x=(P=k.interaction)==null?void 0:P.onTap;if(k=_.LX({elementsCommand:x,forceNewState:!0,skipOnClick:!0}))return k.onclick=function(U){fiV(U)&&(U.preventDefault(),x&&hGb(U,x,g))},nX(k)?k:void 0};
L2r=function(k){switch(k){case "AD_BUTTON_SIZE_COMPACT":return"S";case "AD_BUTTON_SIZE_DEFAULT":return"M";case "AD_BUTTON_SIZE_LARGE":return"L";default:return"M"}};
n60=function(k){switch(k){case "AD_BUTTON_STYLE_OVERLAY":case "AD_BUTTON_STYLE_OVERLAY_TONAL":case "AD_BUTTON_STYLE_OVERLAY_TEXT":return"overlay";case "AD_BUTTON_STYLE_TRANSPARENT":case "AD_BUTTON_STYLE_MONO_FILLED":case "AD_BUTTON_STYLE_MONO_TONAL":case "AD_BUTTON_STYLE_MONO_OUTLINE":return"mono";case "AD_BUTTON_STYLE_OVERLAY_FILLED":return"call-to-action-overlay";default:return"call-to-action"}};
SJI=function(k){switch(k){case "AD_BUTTON_STYLE_OUTLINE":case "AD_BUTTON_STYLE_MONO_OUTLINE":return"outline";case "AD_BUTTON_STYLE_TONAL":case "AD_BUTTON_STYLE_OVERLAY_TONAL":case "AD_BUTTON_STYLE_MONO_TONAL":return"tonal";case "AD_BUTTON_STYLE_OVERLAY_TEXT":case "AD_BUTTON_STYLE_TRANSPARENT":return"text";default:return"filled"}};
_.F2I=function(k){return _.W("rich_grid_enable_dynamic_offset")&&k?Math.max(Math.round((k-_.rP("rich_grid_dynamic_offset_anchor_width",1300))/100*_.rP("rich_grid_dynamic_offset_offset_per_100",10)),_.rP("rich_grid_dynamic_offset_lower_bound",-60)):0};
YJs=function(k,g){switch(g){case 4:return 16;case 1:return k<528?16:k<1024?32:48;case 2:return(k>=528?16:8)/2;case 3:return(k<528?16:k<1024?32:48)+(k>=528?16:8)/2;default:return 0}};
jw6=function(k){var g=k.originalContainerWidth;var P=k.sizing;var x=k.standardUnit;if(k.isCompactList&&g<528)return 1;switch(P){case "STANDARD":return x;case "COMPACT":return x+1;case "EXTRA_COMPACT":return _.W("web_responsive_extra_compact_2x")?x*2:_.W("web_responsive_current")?x===1?2:x%2===0?x/2*3:x+2:x<4?x*2:Math.ceil(x*3/2);case "MINI":return x>1?x*2:3;default:return x}};
llA=function(k){var g=k.containerWidth;var P=k.peek;var x=k.gutter;var U=k.numItems;k=k.ignoreMaxWidthLimit;g=P?Math.max((g-P-x*U)/U,0):Math.max((g-x*(U-1))/U,0);return k?g:Math.min(g,Qw3)};
_.n5=function(k){var g=k.containerWidth;var P=k.hasPeek;var x=k.sizing;var U=k.marginSettings;var A=k.isCompactList;var q=k.enableFullBleedForSingleCol;var T=k.standardUnitMinWidth;x=x||"STANDARD";P=!!P;k=g>=528?16:8;var c=P?g>=528?48:24:0;U=YJs(g,U);var Z=Math.max(g-U*2,0);T=_.W("kevlar_disable_min_width_override")?void 0:T;T=Math.min(Math.max(Math.floor((Z-c+k)/((T!=null?T:DS3)+_.F2I(g)+k)),1),6);var w=(q=!!q&&T===1)||T===1&&x!=="STANDARD";P=P||w?Z:Math.min(Z,(Qw3+k)*T-k);x=jw6({originalContainerWidth:g,
sizing:x,standardUnit:T,isCompactList:A});return{itemWidth:llA({containerWidth:P,peek:c,gutter:k,numItems:x,ignoreMaxWidthLimit:w}),gutter:k,maxContainerWidth:P,numItems:x,margin:q?0:U,contentMargin:YJs(g,1),typographyBump:llA({containerWidth:P,peek:c,gutter:k,numItems:T,ignoreMaxWidthLimit:w})>400&&!(A&&g<528),standardUnit:T}};
SX=function(k){switch(k){case "RESPONSIVE_SIZE_COMPACT":return"COMPACT";case "RESPONSIVE_SIZE_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RESPONSIVE_SIZE_TINY":return"MINI";default:return"STANDARD"}};
_.tAk=function(k){if(k){var g;if((g=k.responsiveContainerConfiguration)==null?0:g.responsiveSize)return SX(k.responsiveContainerConfiguration.responsiveSize);if(k.layoutSizing)switch(k.layoutSizing){case "RICH_GRID_LAYOUT_SIZING_COMPACT":return"COMPACT";case "RICH_GRID_LAYOUT_SIZING_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RICH_GRID_LAYOUT_SIZING_TINY":return"MINI";default:return"STANDARD"}}};
MAr=function(k){if(k.fullbleed)return 1;switch(k.containerType){case "CONTAINER_TYPE_VERTICAL_LIST":return 3;case "CONTAINER_TYPE_GRID":return 2;case "CONTAINER_TYPE_HORIZONTAL_LIST":return 4;default:return 3}};
HE6=function(k,g,P,x,U,A,q,T){a:if(k===4&&x==="LOCKUP_CONTENT_TYPE_SOURCE")var c=1;else switch(k){case 3:c=1;break a;default:c=0}a:switch(k){case 4:A=!!(A&&A<100);break a;default:A=!1}a:switch(k){case 3:case 4:var Z=x==="LOCKUP_CONTENT_TYPE_CHANNEL"||x==="LOCKUP_CONTENT_TYPE_SOURCE";break a;default:Z=!1}return{isOverlay:K2M(k,x),isCard:o6b(x,q),sizing:g!=null?g:"STANDARD",typographyBump:P!=null?P:!1,isTiny:A,isCentered:Z,isCollection:v60(x),arrangement:c,addMarginForFullbleed:k===1&&x!=="LOCKUP_CONTENT_TYPE_VIDEO",
fullbleed:k===1&&x==="LOCKUP_CONTENT_TYPE_VIDEO",aspectRatio:alV(x,U,T),disableRounding:k===5||o6b(x,q)||k===1&&x==="LOCKUP_CONTENT_TYPE_VIDEO",collectionStackNumber:v60(x)?2:0,useLegacyTypography:!(T==null||!T.useLegacyTypography),useRichGridLegacyTypography:!(T==null||!T.useRichGridLegacyTypography)&&!_.W("web_enable_typography_bump"),compactMetadata:c===0&&x==="LOCKUP_CONTENT_TYPE_VIDEO",onFocusEffect:T==null?void 0:T.onFocusEffect}};
v60=function(k){switch(k){case "LOCKUP_CONTENT_TYPE_PLAYLIST":case "LOCKUP_CONTENT_TYPE_ALBUM":case "LOCKUP_CONTENT_TYPE_PODCAST":case "LOCKUP_CONTENT_TYPE_SHOPPING_COLLECTION":case "LOCKUP_CONTENT_TYPE_MIX":case "LOCKUP_CONTENT_TYPE_STATION":return!0;default:return!1}};
o6b=function(k,g){if(g&&k==="LOCKUP_CONTENT_TYPE_VIDEO")return!0;switch(k){case "LOCKUP_CONTENT_TYPE_SOURCE":case "LOCKUP_CONTENT_TYPE_AI_CARD":return!0;default:return!1}};
K2M=function(k,g){if(g==="LOCKUP_CONTENT_TYPE_AI_CARD")return!0;switch(k){case 5:return!0;case 4:return!1;default:return!1}};
alV=function(k,g,P){if(g&&(P==null||!P.alwaysRespectPodcastShowAspectRatio||k!=="LOCKUP_CONTENT_TYPE_PODCAST"))return 0;switch(k){case "LOCKUP_CONTENT_TYPE_SHORT":return 4;case "LOCKUP_CONTENT_TYPE_GAME":case "LOCKUP_CONTENT_TYPE_MOVIE":return 1;case "LOCKUP_CONTENT_TYPE_ALBUM":case "LOCKUP_CONTENT_TYPE_PRODUCT":case "LOCKUP_CONTENT_TYPE_PODCAST":case "LOCKUP_CONTENT_TYPE_SOURCE":case "LOCKUP_CONTENT_TYPE_SHOPPING_COLLECTION":return 3;default:return 0}};
Nuk=function(k){switch(k){case 0:return"ytBrNzBadgeShapeBadgeStyleTypeNzRatingGreenCircle";case 1:return"ytBrNzBadgeShapeBadgeStyleTypeNzRatingYellowCircle";case 2:return"ytBrNzBadgeShapeBadgeStyleTypeNzRatingRedSquare";case 3:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallGreenSquare";case 4:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallBlueSquare";case 5:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeBlueSquare";case 6:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallYellowSquare";case 7:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeYellowSquare";
case 8:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallOrangeSquare";case 9:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeOrangeSquare";case 10:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallRedSquare";case 11:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeRedSquare";case 12:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallBlackSquare";case 13:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeBlackSquare"}};
Il6=function(k){switch(k){case "BADGE_COMMERCE":case "BADGE_MEMBERS_ONLY":return 9;case "BADGE_STATUS_NEW":return 12;case "BADGE_PREMIUM":return 6;case "BADGE_PROMOTED":return 3;case "BADGE_PROMOTED_INVERTED":return 4;default:return 0}};
Xiu=function(k){switch(k){case "BADGE_NZ_RATING_GREEN_CIRCLE":return 0;case "BADGE_NZ_RATING_YELLOW_CIRCLE":return 1;case "BADGE_NZ_RATING_RED_SQUARE":return 2;case "BADGE_BR_RATING_SMALL_GREEN_SQUARE":return 3;case "BADGE_BR_RATING_SMALL_BLUE_SQUARE":return 4;case "BADGE_BR_RATING_LARGE_BLUE_SQUARE":return 5;case "BADGE_BR_RATING_SMALL_YELLOW_SQUARE":return 6;case "BADGE_BR_RATING_LARGE_YELLOW_SQUARE":return 7;case "BADGE_BR_RATING_SMALL_ORANGE_SQUARE":return 8;case "BADGE_BR_RATING_LARGE_ORANGE_SQUARE":return 9;
case "BADGE_BR_RATING_SMALL_RED_SQUARE":return 10;case "BADGE_BR_RATING_LARGE_RED_SQUARE":return 11;case "BADGE_BR_RATING_SMALL_BLACK_SQUARE":return 12;case "BADGE_BR_RATING_LARGE_BLACK_SQUARE":return 13}};
_.Fn=function(k){if(k){var g;return((g=_.Za().resolve(_.VE(_.le)))==null?0:g())?k.darkThemeImage:k.image}};
CvV=function(k,g,P,x,U,A){if(U&&A&&g==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")return{width:U,height:A};if(!P)return{};U=P.size;P=P.allowFullWidth;if(g==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"&&P)return{fullWidth:!0};if(U===void 0)return{};switch(k){case "CONTENT_PREVIEW_IMAGE_STYLE_SQUARE":case "CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE":return{width:U,height:U};case "CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3":return{width:U,height:1/y10*U};case "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9":return{width:U*
piI,height:U};default:return(x==null?0:x.height)&&(x==null?0:x.width)?x.width/x.height>1?{maxWidth:U*piI}:{maxWidth:U}:{maxWidth:U}}};
GDs=function(k){var g;return k&&((g=_.Fn(k.themedImage))!=null?g:k.image)};
RGM=function(k){var g;return k==null?void 0:(g=k.sources)==null?void 0:g[0]};
kqr=function(k){switch(k){case 0:return"yt-content-metadata-view-model__metadata-text-max-lines-0";case 1:return"yt-content-metadata-view-model__metadata-text";case 2:return"yt-content-metadata-view-model__metadata-text-max-lines-2";case 3:return"yt-content-metadata-view-model__metadata-text-max-lines-3";default:return"yt-content-metadata-view-model__metadata-text-max-lines-4"}};
_.g1C=function(k){if(k)return"content-id-"+k};
PnC=function(k){switch(k.style){case "STYLE_VISIBLY_DISABLED":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_DISABLED"};case "STYLE_PRIMARY":case "STYLE_PAYMENT":case "STYLE_CALL_TO_ACTION_FILLED":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_SUGGESTIVE":case "STYLE_SUGGESTED_ACTION":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",
state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_BLUE_TEXT":case "STYLE_ALERT_INFO":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_OVERLAY":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_WHITE_WITH_BORDER":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};
case "STYLE_LIGHT_TEXT":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_MONO_FILLED_OVERLAY":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_MONO_TONAL_OVERLAY":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_MONO_FILLED":case "STYLE_DESTRUCTIVE":return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",
type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_DEFAULT":case "STYLE_COMPACT_GRAY":case "STYLE_MONO_TONAL":return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_INACTIVE_OUTLINE":case "STYLE_MONO_OUTLINE":return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_DARK_ON_BLACK":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",
type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};default:return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"}}};
$Ts=function(k){var g=_.Y5.currentPageSubTypeSelector(_.KC().getState())||"";return k?k+g:""};
xTA=function(k){switch(k){case 1:return"ytDismissibleItemAspectRatio2By3";case 2:return"ytDismissibleItemAspectRatio3By4";case 4:return"ytDismissibleItemShortsAspectRatio9By16";case 3:return"ytDismissibleItemAspectRatio1By1";case 0:return"ytDismissibleItemAspectRatio16By9"}};
UTb=function(k){var g=["YT-EXPANDABLE-METADATA-VIEW-MODEL"],P=_.O(_.zT(void 0,void 0,"JrqNsb")),x=P.next().value,U=P.next().value,A=_.O(_.zT(void 0,void 0,"rWytse"));P=A.next().value;var q=A.next().value;A=_.O(_.zT(void 0,void 0,"DHRqxe"));var T=A.next().value,c=A.next().value;return{touchFeedbackEvents:{pointerUpEvent:x,pointerDownEvent:P,pointerLeaveEvent:T},touchFeedbackOnPointerUp:_.iX(function(Z){i60(_.Ws(Z),g)||(U(Z),q(void 0),c(void 0))}),
touchFeedbackOnPointerDown:_.iX(function(Z){k==null||k(Z);i60(_.Ws(Z),g)||(q(Z),U(void 0),c(void 0))}),
touchFeedbackOnPointerLeave:_.iX(function(Z){i60(_.Ws(Z),g)||(c(Z),q(void 0),U(void 0))})}};
i60=function(k,g){g=g===void 0?[]:g;g=[].concat(_.Kl(g),["BUTTON".toString()]);k=_.O(k);for(var P=k.next();!P.done;P=k.next()){P=P.value;for(var x=_.O(g),U=x.next();!U.done;U=x.next())if(P.tagName===U.value)return!0}return!1};
Aeb=function(k){switch(k){case "AD_AVATAR_SIZE_XXS":return"tiny";case "AD_AVATAR_SIZE_XS":return"extra-small";case "AD_AVATAR_SIZE_S":return"small";case "AD_AVATAR_SIZE_M":return"medium";case "AD_AVATAR_SIZE_MPLUS":return"48";case "AD_AVATAR_SIZE_L":return"large";case "AD_AVATAR_SIZE_XL":return"extra-large";default:return"medium"}};
dTV=function(k){return k.scrollHeight-k.offsetHeight>1};
O6V=function(k,g){var P;return Q3(k,((P=k.content)==null?void 0:P.length)||0,!g)};
eCM=function(k,g,P,x,U,A){if(!g||qMr){var q;return Q3(k,((q=k.content)==null?void 0:q.length)||0,!0)}g=x.value;if(!P.value||!g||!k.content)return k;P=0;x=k.content.length;q=0;Tlu||(Tlu=Number(window.getComputedStyle(document.documentElement).getPropertyValue("font-size").replace("px","")));var T=Tlu;for(U=U*A*T;P<=x;)A=Math.floor(P+(x-P)/2),T=Q3(k,A)||k,g.firstChild&&(g.firstChild.textContent=T.content),g.scrollHeight>U?x=A-1:(q=A,P=A+1);return Q3(k,q)};
ces=function(k,g){var P,x;return(((P=k.content)==null?void 0:P.length)||0)>(((x=g.content)==null?void 0:x.length)||0)};
Vpk=function(k,g,P,x,U,A){var q=_.cZ("truncated-text-content"),T=_.cZ("truncated-text-content"),c=_.cZ("button"),Z=_.cZ("button"),w=_.cZ("button"),J=_.Za().resolve(_.tC),r=_.O(_.d2(function(){return O6V(k(),U())})),f=r.next().value,B=r.next().value;
r=_.O(_.d2(function(){return ces(k(),f())}));
var L=r.next().value,Y=r.next().value,l=null;_.o6(function(){function D(){if(q.value&&c.value&&w.value){var H=A()?k():eCM(k(),U(),q,T,g(),P());B(H);requestAnimationFrame(function(){if(q.value&&c.value&&w.value){var y=dTV(q.value)||ces(k(),H);Y(y);if(!x()){var kj=dTV(q.value),Ts=P(),m0=q.value,Lb=c.value,rA=w.value,bV=J==="rtl";if(m0&&Lb){var tu=Lb.offsetLeft;bV&&(tu=m0.offsetWidth-Lb.offsetWidth-Lb.offsetLeft);if(y){y=Lb.offsetWidth;Lb=m0.offsetWidth;var Eb=kj?Lb-y-70:tu-70;Ts="linear-gradient(\n      to top, transparent 0%,\n      transparent "+
Ts+"rem,\n      #000 "+Ts+"rem,\n      #000 100%), linear-gradient(\n      to "+((bV?"left":"right")+",\n      #000 0px,\n      #000 "+Eb+"px,\n      transparent "+(kj?Lb-y:Eb+70)+"px)");m0.style.setProperty("-webkit-mask-image",Ts);m0.style.setProperty("mask-image",Ts)}else m0.style.setProperty("-webkit-mask-image",""),m0.style.setProperty("mask-image","");kj?bV?(rA.style.setProperty("left","0"),rA.style.setProperty("right","unset")):(rA.style.setProperty("left",""),rA.style.setProperty("right",
"0")):bV?(rA.style.setProperty("left","unset"),rA.style.setProperty("right",tu+"px")):(rA.style.setProperty("left",tu+"px"),rA.style.setProperty("right","unset"))}}}})}}
var X,a;(X=l)==null||(a=X.stop)==null||a.call(X);X=new _.AO(D,17);D();l=X},"KjwIxd");
_.ay(function(){B(O6V(k(),U()));Y(ces(k(),f()));var D=function(){Tlu=void 0;var a,H;(a=l)==null||(H=a.fire)==null||H.call(a)};
if(window.ResizeObserver){var X=new ResizeObserver(D);X.observe(q.value);_.vc(function(){var a,H;(a=l)==null||(H=a.stop)==null||H.call(a);X.disconnect()})}else window.addEventListener("resize",D),_.vc(function(){var a,H;
(a=l)==null||(H=a.stop)==null||H.call(a);window.removeEventListener("resize",D)})});
return{isTruncated:L,displayText:f,contentRef:q,hiddenRef:T,placeholderTruncationTextRef:c,hiddenTruncationTextRef:Z,truncationTextRef:w}};
Z66=function(k){return{content:k!=null?k:""}};
mTk=function(k){return _.hC(k.onTap)||_.bC(k.rendererContext)};
w50=function(k){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:k.overflowMenuA11yLabel,onTap:function(g){g.preventDefault();g.stopPropagation();if(k.overflowMenuOnTap){var P=_.LX({elementsCommand:k.overflowMenuOnTap,forceNewState:!0});if(P==null?0:P.onclick)P.onclick(g)}}}};
_.jX=function(k,g,P,x,U){x=x===void 0?{}:x;if(!U||Math.random()<5E-4){g=g||null;P=P||null;k=k instanceof Error?k:new _.Da(k);if(k.args)for(var A=_.O(k.args),q=A.next();!q.done;q=A.next())q=q.value,q instanceof Object&&(x=Object.assign({},q,x));x.category="H5 Ads Control Flow";g&&(x.slot=g?"slot:  "+g.slotType:"");P&&(x.layout=P?"layout:  "+P.layoutType:"",x.layoutId=P.layoutId);U&&(x.known_error_aggressively_sampled=!0);k.args=[x];_.pH(k)}};
_.JeC=function(k,g){g=_.Xm(g);_.RV(k,"yt-open-popup-action",[g,k])};
_.Qz=function(k,g){_.JeC(k,_.vS(g))};
f60=function(k){if(!k)return"";if(re0[k])return re0[k];lC||(lC=_.n4("A"));lC.href!==k&&yU(lC,k);var g=lC.pathname;re0[k]=g.startsWith("/")?g:"/"+g;return re0[k]};
Wm0=function(){var k=f60(window.location.href);if(k==="/")return"home";if(k.startsWith("/results"))return"search";if(k.startsWith("/watch"))return"watch";if(k.startsWith("/shorts"))return"shorts";if(k.startsWith("/hashtag"))return"hashtag";if(k.startsWith("/create_channel"))return"create_channel";if(k.startsWith("/@")||k.startsWith("/user/")||k.startsWith("/channel/"))return"channel";if(k.startsWith("/experiments"))return"experiments";if(k.startsWith("/sponsor_channel"))return"sponsorship";if(k.startsWith("/select_site"))return"settings";
if(k.startsWith("/locate"))return"locate";if(k.startsWith("/redeem"))return"redeem";if(k.startsWith("/musicpremium")||k.startsWith("/premium")||k.startsWith("/red"))return"premium";if(k.startsWith("/paid_memberships"))return"paid_memberships";if(k.startsWith("/oops"))return"oops";if(k.startsWith("/clip"))return"clip";var g;return(DW==null?void 0:(g=DW.response)==null?void 0:g.page)==="404"?"404":k.startsWith("/feed/history")?"history":k.startsWith("/feed/library")?"library":k.startsWith("/feed/subscriptions")?
"subscriptions":k.startsWith("/feed/trending")?"trending":k.startsWith("/feed/news_destination")?"news":k.startsWith("/playlist")?"playlist":k.startsWith("/minor_moment")?"minor_moment":k.startsWith("/playable/")||k.match("^/playables/(?!saved).")?"mini_app":k.startsWith("/playables")?"playables":k.startsWith("/create/live/join")?"open_in_app":k.startsWith("/feed/explore")?"explore":"browse"};
_.zCb=function(){var k=DW==null?void 0:DW.response,g=k==null?void 0:k.endpoint;if(!g)return(k==null?void 0:k.page)==="watch"?"watch":Wm0();var P;k=(P=_.b(g==null?void 0:g.commandMetadata,_.A6))==null?void 0:P.webPageType;P=!1;if(k&&!smV.includes(k))switch(k){case "WEB_PAGE_TYPE_SEARCH":return"search";case "WEB_PAGE_TYPE_SHORTS":return"shorts";case "WEB_PAGE_TYPE_CHANNEL":return"channel";case "WEB_PAGE_TYPE_SETTINGS":return"settings";case "WEB_PAGE_TYPE_PLAYLIST":return"playlist";case "WEB_PAGE_TYPE_OPEN_IN_APP":return"open_in_app";
case "WEB_PAGE_TYPE_MINI_APP":return"mini_app";case "WEB_PAGE_TYPE_WATCH":var x;return((x=_.b(g==null?void 0:g.commandMetadata,_.A6))==null?0:x.url)&&f60(_.b(g.commandMetadata,_.A6).url).startsWith("/clip")?"clip":"watch";case "WEB_PAGE_TYPE_BROWSE":var U;return(g=(U=_.b(g,_.q8))==null?void 0:U.browseId)?b6I[g]||"browse":"browse";default:P=!0}if(_.b(g,_.ts)||_.b(g,BlC))return"sponsorship";U=f60(window.location.href);if(U.startsWith("/experiments"))return"experiments";if(U.startsWith("/create_channel"))return"create_channel";
if(_.b(g,_.UN)&&U.startsWith("/shorts"))return"shorts";if(_.b(g,_.UN)&&U.startsWith("/watch"))return"watch";P&&(g=new _.Da("Unsupported mWeb page type",{pathname:U,webPageType:k}),_.IE(g));return"browse"};
M7=function(k,g,P,x){return k&&g?k!==P||g!==x?(_.jX(Error("Kh"),void 0,void 0,{"stored-slot":k,"stored-layout":g,"latest-slot":P,"latest-layout":x}),!1):!0:!1};
hCV=function(k,g,P){return k({targetId:g},function(x){return P.slot==="RELOAD_CONTINUATION_SLOT_REPLACE_SELF"?Object.assign({},x,{contents:[P.continuationItems?_.b(P.continuationItems[0],u$A):{}]}):P.slot==="RELOAD_CONTINUATION_SLOT_HEADER"?Object.assign({},x,{header:P.continuationItems?P.continuationItems[0]:void 0}):Object.assign({},x,{contents:P.continuationItems?P.continuationItems:[]})})};
E16=function(k,g,P,x){if(g=g.trackingParams){var U,A=(U=P.getScreenLayer)==null?void 0:U.call(P);P=_.hE(A);U=_.up(A);if(P&&U){var q=_.Zz(g);_.W("combine_ve_grafts")?k.graftServerVe(g,U,A):_.lL(P,U,q);x==null||x(q)}}};
n1I=function(k){var g;return((g=Lmr.get(k))==null?void 0:g.successEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"};
YMV=function(k,g){var P={type:g.slotType,controlFlowManagerLayer:SM0.get(g.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};g.slotEntryTrigger&&(P.entryTriggerType=g.slotEntryTrigger.triggerType);g.slotPhysicalPosition!==1&&(P.slotPhysicalPosition=g.slotPhysicalPosition);if(k){P.debugData={slotId:g.slotId};if(k=g.slotEntryTrigger)P.debugData.slotEntryTriggerData=Fm0(k);k=g.slotFulfillmentTriggers;P.debugData.fulfillmentTriggerData=[];k=_.O(k);for(var x=k.next();!x.done;x=k.next())P.debugData.fulfillmentTriggerData.push(Fm0(x.value));
g=g.slotExpirationTriggers;P.debugData.expirationTriggerData=[];g=_.O(g);for(k=g.next();!k.done;k=g.next())P.debugData.expirationTriggerData.push(Fm0(k.value))}return P};
Fm0=function(k,g){var P={type:k.triggerType};g!=null&&(P.category=g);k.triggeringSlotId!=null&&(P.triggerSourceData||(P.triggerSourceData={}),P.triggerSourceData.associatedSlotId=k.triggeringSlotId);k.triggeringLayoutId!=null&&(P.triggerSourceData||(P.triggerSourceData={}),P.triggerSourceData.associatedLayoutId=k.triggeringLayoutId);return P};
jm0=function(k,g,P,x){g={opportunityType:g};k&&(x||P)&&(x=_.al(x||[],function(U){return YMV(k,U)}),g.debugData=Object.assign({},P&&P.length>0?{associatedSlotId:P}:{},x.length>0?{slots:x}:{}));
return g};
Qmr=function(k){return K5(k.opportunityAdapterMap).concat(K5(k.triggerAdapterMap)).concat(K5(k.fulfillmentAdapterFactoryMap)).concat(K5(k.slotAdapterFactoryMap)).concat(K5(k.layoutRenderingAdapterFactoryMap))};
K5=function(k){var g=[];k=_.O(k.values());for(var P=k.next();!P.done;P=k.next())P=P.value,P.isAdsControlFlowEventListener&&g.push(P);return g};
vs=function(k){var g=k.slotId,P=k.slotType,x=k.slotPhysicalPosition;return g===void 0?new oh("Cannot construct a slot due to the missing id.",{adSlotMetadata:k}):P===void 0?new oh("Cannot construct a slot due to the missing type.",{adSlotMetadata:k}):x===void 0?new oh("Cannot construct a slot due to the missing physical position.",{adSlotMetadata:k}):{slotId:g,slotType:P,slotPhysicalPosition:x,managerLayer:"external",adSlotLoggingData:k.adSlotLoggingData,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],
slotExpirationTriggers:[],clientMetadata:new l6k}};
DTj=function(k){var g=k.layoutId,P=k.layoutType;return g===void 0?new ah("Cannot construct a layout due to the missing id.",{adLayoutMetadata:k}):P===void 0?new ah("Cannot construct a layout due to the missing type.",{adLayoutMetadata:k}):{layoutId:g,layoutType:P,managerLayer:"external",adLayoutLoggingData:k.adLayoutLoggingData,trackingPings:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],
clientMetadata:new l6k,interactionLoggingAdsClientData:{}}};
tps=function(k){if(k.querySelector("img")){var g=k.querySelector("img");g.addEventListener("error",function(){ANk(g.src).then(function(P){(P=_.Nr(P).toString())?g.src=P:g.removeAttribute("src")}).catch(function(){g.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="})})}};
N7=function(k,g){if(g&&(Mpk(g.viewableCommand)||Mpk(g.endOfSessionCommand))){var P=KmC(g==null?void 0:g.viewableCommand);g=KmC(g==null?void 0:g.endOfSessionCommand);if(!Hs){var x=_.rP("custom_active_view_tos_timeout_ms");Hs=x>0&&x!==36E5?new o16(v10(),x):new o16(v10())}a6b(Hs,k);H6b(Hs,k,P,g)}};
Ih=function(k){Hs&&a6b(Hs,k)};
v10=function(){var k=_.y4("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(k==null?void 0:k.length)===2?k[1]:null};
Mpk=function(k){k=_.hC(k);return!(k==null||!k.loggingUrls)&&k.loggingUrls.length>0};
KmC=function(k){if(!k)return[];var g=[],P,x;((x=(P=_.hC(k))==null?void 0:P.loggingUrls)!=null?x:[]).forEach(function(U){U.baseUrl&&g.push(U.baseUrl)});
return g};
Nl0=function(k){if(_.W("stop_av_measurement_on_detach"))return function(){Ih(k)}};
I6I=function(k){return function(){_.W("stop_av_measurement_on_detach")&&Ih(k)}};
X50=function(k){if(_.W("stop_av_measurement_on_detach"))return function(){Ih(k)}};
yeu=function(k){return k.shorts.isDesktopSmallWidth};
_.p5b=function(k){return k.shorts.isShortsActive};
_.Cn3=function(k){return k.shorts.isWatchWhileMode};
_.Xn=function(k){return k.shorts.isFullscreen};
_.yz=function(k){return k.shorts.isShortsPipActive};
RCM=function(k){var g,P;if(k=(g=_.b(k.reelsAdCardButtoned,Gqr))==null?void 0:(P=g.animatedRenderingConfig)==null?void 0:P.easeOutSeconds)return k+"s"};
gLI=function(k,g,P){return _.e(function(x){return x.return(new Promise(function(U){var A=new Image;A.onload=function(){U(new kwb(k,g,P,A.naturalWidth,A.naturalHeight))};
A.src=P.toString()}))})};
P2b=function(k,g){return Math.round(k/1E-5)===Math.round(g/1E-5)};
$N6=function(k,g){return Math.round(k/1E-5)===Math.round(g/1E-5)};
xNb=function(k,g){return k.year===g.year&&k.month===g.month&&k.day===g.day};
iJk=function(k,g){return k.year!==g.year?k.year<g.year:k.month!==g.month?k.month<g.month:k.day<g.day};
Atr=function(k){return k.day===UN0(k.year,k.month)?k.month===11?{year:k.year+1,month:0,day:1}:{year:k.year,month:k.month+1,day:1}:{year:k.year,month:k.month,day:k.day+1}};
dN0=function(){var k=new Date,g={year:k.getFullYear(),month:k.getMonth(),day:k.getDate()};return{start:g,end:{year:k.getFullYear()+2,month:k.getMonth(),day:k.getDate()},selectedDate:Atr(g)}};
OJj=function(k){return(new o5(2)).format(new Date(k.year,k.month,k.day))};
qIb=function(k){return{year:k.getFullYear(),month:k.getMonth(),day:k.getDate()}};
Thu=function(k,g){k=(k+(Number(g.utcOffsetSec)+(new Date(k*1E3)).getTimezoneOffset()*60))*1E3;g=qIb(new Date(k));return{date:g,secondsSinceMidnight:Math.floor((k-(new Date(g.year,g.month,g.day)).getTime())/1E3)}};
eaM=function(k,g){g=g.months.findIndex(function(P){return P.year===k.year&&P.month===k.month});
return g>=0?g:void 0};
ctI=function(k){if(!k)return!1;try{if(k.host&&k.host.tagName==="YT-FORMATTED-STRING"&&k.host.id==="contenteditable-textarea"||k.nodeType===Node.ELEMENT_NODE&&k.tagName==="YTD-COMMENTBOX")return!0}catch(g){return!1}return ctI(k.parentNode)};
p5=function(k){return k?!(k.tagName!=="A"||!k.href||!k.classList.contains("yt-simple-endpoint")):!1};
V2V=function(k){return k?k.tagName==="IMG"&&k.classList.contains("emoji"):!1};
ZJ3=function(k,g,P){if(!k)return null;var x=p5(k);if(x&&P)return g=k.pathname.substring(k.pathname.indexOf("/channel/")+9),document.createTextNode("@"+g);if(x&&!P)return document.createTextNode("");if(V2V(k))return P=k.alt,k=k.dataset.emojiId,!k&&g&&(g=_.C5(g,P))&&g.isCustomEmoji&&(k=g.emojiId),k?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+k+">"):document.createTextNode(P);x=k.cloneNode(!1);for(var U=0;U<k.childNodes.length;++U){var A=ZJ3(k.childNodes[U],g,P);A&&x.appendChild(A)}return x};
Gf=function(k){return k?p5(k)?k:Gf(k.lastChild):null};
mNA=function(k){return k?p5(k)?k:mNA(k.firstChild):null};
wTV=function(k){if(!k)return null;for(var g=k.previousSibling;g;)if(g.nodeType===Node.ELEMENT_NODE&&g.nodeName==="BR")g=g.previousSibling;else if(g.nodeType===Node.TEXT_NODE&&/\s+/.test(g.textContent))g=g.previousSibling;else break;(g=Gf(g))?k=g:k=(k=k.parentNode)?Gf(k.previousElementSibling):null;return k};
Jt6=function(k){if(!k)return null;for(var g=k.nextSibling;g;)if(g.nodeType===Node.ELEMENT_NODE&&g.nodeName==="BR")g=g.nextSibling;else if(g.nodeType===Node.TEXT_NODE&&/\s+/.test(g.textContent))g=g.nextSibling;else break;return(g=mNA(g))?g:Jt6(k.parentNode)};
rtM=function(k){var g=_.Rh(),P=g.JSC$11345_getStartNode();if(!ctI(P.parentNode))return null;g=g.JSC$11345_getStartOffset();if(P.nodeType===Node.TEXT_NODE){var x=_.pS(P,p5);if(x){if(k&&g===0||!k&&g===P.length)return x}else{if(k&&g===P.length)return!P||P.nodeName==="BR"||P.nextElementSibling&&_.k9(P.nextElementSibling,"display")==="block"?null:mNA(P.nextElementSibling);if(!k&&g===0)return P?Gf(P.previousElementSibling):null}}if(P.nodeType===Node.ELEMENT_NODE)if(k){if(0<=g&&g<P.childNodes.length)return mNA(P.childNodes[g])}else if(0<
g&&g<=P.childNodes.length)return Gf(P.childNodes[g-1]);return null};
fes=function(k,g,P){if(!k)return null;if(k.nodeType===Node.TEXT_NODE)if(P){var x=wTV(k);if(x&&!/^\s+\S/.test(k.wholeText.substr(0,g)))return x}else if((x=Jt6(k))&&!/\S\s+/.test(k.wholeText.substr(g,k.wholeText.length)))return x;return k.nodeType===Node.ELEMENT_NODE?P?wTV(k.childNodes[g]):Jt6(k.childNodes[g]):fes(k.parentNode,g,P)};
Wnb=function(k){if(k.hasChildNodes())switch(k.tagName){case "DIV":case "A":case "SPAN":var g="";for(k=k.firstChild;k;k=k.nextSibling)g+=Wnb(k);return g;default:return""}else switch(k.nodeType){case 3:return k.textContent;default:return""}};
gX=function(k,g){return k.year===g.year&&k.month===g.month&&k.day===g.day};
Pa=function(k,g){return k.year!==g.year?k.year<g.year:k.month!==g.month?k.month<g.month:k.day<g.day};
ssk=function(k){return{year:k.getFullYear(),month:k.getMonth(),day:k.getDate()}};
bJ6=function(k){var g=oFI;g=g===void 0?oFI:g;g(new Date(k.year,k.month,k.day))};
$9=function(k){return ssk(new Date(Number(k.seconds)*1E3))};
Bh0=function(k){return k.year!==void 0&&k.month!==void 0&&k.day!==void 0};
zau=function(k){return k.start!==void 0&&k.end!==void 0};
uaM=function(k){return zau(k)?k.start:k};
hab=function(k){return zau(k)?k.end:void 0};
Ln3=function(k,g){for(var P=[],x=new Date(k.start.year,k.start.month);x.getFullYear()<k.end.year||x.getFullYear()===k.end.year&&x.getMonth()<=k.end.month;){var U=P,A=U.push,q=x.getFullYear(),T=x.getMonth(),c=k,Z=g,w=void 0,J=[],r=Object.freeze({extraCssClass:"invisible"}),f=new Date(q,T),B=ssk(f);f=f.getDay();for(var L=ssk(new Date);B.month===T;){f!==EL0&&w||(w=Array.from({length:7}).fill(r),J.push(w));var Y={date:{year:q,month:T,day:B.day},extraCssClass:"",debugClass:""};Y.extraCssClass=Z(Y.date,
B,L,c).trim();w[(f-EL0+7)%7]=Y;B=B.day===UN0(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};f=(f+1)%7}A.call(U,{weeks:J,monthLabel:x9.SHORTMONTHS[T]+" "+q,year:q,month:T,monthLabelExtraCssClass:J[0][2]===r?"shift-down-label":""});x.setMonth(x.getMonth()+1)}return P};
nLu=function(k,g){g=g.months.findIndex(function(P){return P.year===k.year&&P.month===k.month});
return g>=0?g:void 0};
FnI=function(k,g){a:{var P=P===void 0?[2,3]:P;P=_.O(P);for(var x=P.next();!x.done;x=P.next()){var U=new Date;if((new SII(x.value)).parse(g,U,{validate:!0})){U.setHours(0,0,0,0);g=U;break a}}g=null}if(!g)return{isValid:!1,value:void 0};g=ssk(g);P=k.end;return Pa(g,k.start)||Pa(P,g)?{isValid:!1,value:void 0}:{isValid:!0,value:g}};
DNC=function(k){var g=YIC;g=g===void 0?jsI:g;var P=k.columnsToShow||[],x=Qs0(k.columnDimensions,k.columnsToShow,k.leftFloatingColumns,g);return P.map(function(U,A){var q=k.columns[U];if(q===void 0)throw Error("Qh");var T=x?x[A]:"";var c=k.getCustomTooltip?k.getCustomTooltip(U,q.headerTooltipParagraphs):q.headerTooltipParagraphs;var Z=le0(k,U);return{type:U,index:A,style:T,classes:Z,headerName:q.headerName||"",headerIcon:q.headerIcon,headerTooltipParagraphs:c||[],headerTooltipHelpContext:q.headerTooltipHelpContext,
sortOrders:q.sortOrders||[],selectionState:q.isSelectionCheckbox?k.selectionState:void 0}})};
le0=function(k,g){var P=["DEFAULTS","FLOATING","RIGHT_ALIGN","SORTING"],x=k.columns[g];if(x===void 0)return"";var U=P.includes("DEFAULTS")&&x.cssClass?[x.cssClass]:[];if(P.includes("SORTING")){x.sortOrders&&x.sortOrders.length&&U.push("sortable");if(k.sorting&&k.sorting.columnType===g)a:switch(k.sorting.sortOrder){case "ASCENDING":case "DESCENDING":var A="column-sorted";break a;default:A=""}else A="";A&&U.push(A)}P.includes("FLOATING")&&(g=k.columnsToShow.indexOf(g),k.leftFloatingColumns&&g<k.leftFloatingColumns&&
U.push("floating-column"),k.leftFloatingColumns&&g===k.leftFloatingColumns-1&&U.push("last-floating-column"));P.includes("RIGHT_ALIGN")&&x.rightAlignHeader&&U.push("right-align");return U.filter(function(q){return q}).join(" ")};
Qs0=function(k,g,P,x){P=P===void 0?0:P;x=x===void 0?jsI:x;if(k){var U=[],A=0;t20(k,g,x).forEach(function(q,T){var c="min-width:"+q.minWidth+"px;padding-left:"+q.paddingLeft+"px;padding-right:"+q.paddingRight+"px;flex:"+q.flexGrow+" 0 "+q.minWidth+"px;";q.maxWidth!==Infinity&&(c=[c,"max-width:"+q.maxWidth+"px;"].join(""));A>0&&T<P&&(c=[c,"left:"+A+"px;"].join(""));U.push(c);A+=q.minWidth+q.paddingLeft+q.paddingRight});
return U}};
t20=function(k,g,P){P=P===void 0?jsI:P;return g.map(function(x,U){x=k&&k[x]||{};var A=U===0?P.paddingLeftFirstColumn:P.padding;x.paddingLeft!==void 0&&(A=x.paddingLeft);U=U===g.length-1?P.paddingRightLastColumn:P.padding;x.paddingRight!==void 0&&(U=x.paddingRight);return{paddingLeft:A,paddingRight:U,minWidth:x.minWidth!==void 0?x.minWidth:P.minWidth,maxWidth:x.maxWidth!==void 0?x.maxWidth:P.maxWidth,flexGrow:x.flexGrow!==void 0?x.flexGrow:P.flexGrow}})};
M20=function(k){var g=k.reduce(function(x,U){var A=U.columnId,q={};U.headerText&&(q.headerName=_.a5(U.headerText));U.rightAlignHeader&&(q.rightAlignHeader=U.rightAlignHeader);var T;if((T=U.headerIcon)==null?0:T.iconType)q.headerIcon=_.Pm(U.headerIcon.iconType);x[A]=q;return x},{}),P=k.filter(function(x){return!x.hideColumn}).map(function(x){return x.columnId});
k=k.filter(function(x){return!!x.dimensions}).reduce(function(x,U){x[U.columnId]=U.dimensions;
return x},{});
return{columns:g,columnsToShow:P,columnDimensions:k}};
_.Knb=function(k){return k?k.simpleText?k.simpleText:k.runs?k.runs.map(function(g){return g.text}).join(""):"":""};
Ieb=function(k){var g=k.data;var P=k.onTap;var x=k.isSelected;var U=k.onFocusIn;if(!g)return{};k=oLk(g);x===void 0&&(x=g==null?void 0:g.isSelected);var A;return{text:vL0(g,k),startIcon:(A=g.icon)==null?void 0:A.iconType,state:x?0:2,type:0,style:ae0(g),onTap:HJI(g,P),accessibilityLabel:NhC(g,k),onFocusIn:function(){return U==null?void 0:U()}}};
vL0=function(k,g){if(!g)return k.text?_.Knb(k.text):void 0};
ae0=function(k){var g;switch((g=k.style)==null?void 0:g.styleType){case "STYLE_AI_CUSTOMIZED_FEED_CHIP":return 0}};
HJI=function(k,g){return function(P){g==null||g(P,k)}};
oLk=function(k){k=k.style&&k.style.styleType;return!qMr&&k==="STYLE_EXPLORE_LAUNCHER_CHIP"};
NhC=function(k,g){if(g){var P,x,U;return(U=(P=k.accessibilityData)==null?void 0:(x=P.accessibilityData)==null?void 0:x.label)!=null?U:vL0(k,!1)}};
i7=function(k){return{signalAction:{signal:k}}};
pT0=function(){return _.y4("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?XTj:_.yt0};
C2C=function(k,g){k=k===void 0?"SOFT_RELOAD_PAGE":k;g=g===void 0?49504:g;return{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:_.pD(_.OX("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:g}},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:k}}]}}}};
GwM=function(){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.pD(_.OX("GO_TO_DOWNLOADS",void 0,"Go to downloads")),loggingDirectives:{clientVeSpec:{uiType:49503}},navigationEndpoint:pT0()}};
Ra0=function(){return{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.pD(_.OX("VIEW_DOWNLOADS",void 0,"View")),loggingDirectives:{clientVeSpec:{uiType:98970}},navigationEndpoint:pT0()}};
kR0=function(k,g){var P=_.pD(_.OX("CONNECT_TO_THE_INTERNET",void 0,"Connect to the internet")),x=_.pD(_.OX("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),U={style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.pD(_.OX("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:49504}}};U.serviceEndpoint=k?k:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[i7("SOFT_RELOAD_PAGE")]}};return{title:P,bodyText:x,icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{reloadPageButtonRenderer:U},
style:{value:g!=null?g:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}};
PbM=function(k){k=k===void 0?{}:k;return{title:_.pD(k.localizedZeroStateTitleText===void 0?"":k.localizedZeroStateTitleText),bodyText:_.pD(k.localizedZeroStateMessage===void 0?"":k.localizedZeroStateMessage),ctaButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.pD(k.localizedZeroStateButtonText===void 0?"":k.localizedZeroStateButtonText),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",
boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},thumbnail:{thumbnails:[g26]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:127982}}}};
xMM=function(k){k=k===void 0?{}:k;return{title:_.pD(k.localizedOptInBannerTitleText===void 0?"":k.localizedOptInBannerTitleText),titleLength:19,subtitle:_.pD(k.localizedOptInMessage===void 0?"":k.localizedOptInMessage),primaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.pD(_.OX("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:_.pD(_.OX("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:[$Ms]},
loggingDirectives:{clientVeSpec:{uiType:127982}}}};
A$3=function(k,g){var P=g=g===void 0?{}:g;g=P.offlineTitleText===void 0?"":P.offlineTitleText;var x=P.offlineDescriptionText===void 0?"":P.offlineDescriptionText,U=P.formattedSupplementalText,A=P.actionButtonText===void 0?"":P.actionButtonText,q=P.titleText===void 0?"":P.titleText;P=P.descriptionText===void 0?"":P.descriptionText;var T={title:A,accessibilityText:A,style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",
loggingDirectives:{clientVeSpec:{uiType:266213}},onTap:{innertubeCommand:{browseEndpoint:{browseId:"SPunlimited"},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse",rootVe:93498,url:"/premium",webPageType:"WEB_PAGE_TYPE_BROWSE"}}}}};k||(q=g,P=x,T={title:A,accessibilityText:A,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:_.pD(q),titleLength:q.length,overrideTitleMaxFontSize:30,subtitle:_.pD(P),supplementalText:U,primaryButton:{buttonViewModel:T},lightColorData:{basicColorData:{backgroundColor:0}},darkColorData:{basicColorData:{backgroundColor:4279176975}},tileImage:{thumbnails:[iOC]},darkTileImage:{thumbnails:[UMb]},loggingDirectives:{clientVeSpec:{uiType:266212}}}};
_.q0s=function(k,g,P,x,U,A,q,T,c,Z,w){U=U===void 0?!1:U;A=A===void 0?!1:A;q=q===void 0?0:q;T=T===void 0?-Infinity:T;c=c===void 0?!1:c;Z=Z===void 0?!1:Z;w=w===void 0?!1:w;var J=[],r=_.pD(_.OX("SMART_DOWNLOADS",void 0,"Smart downloads")),f=_.pD(dMb(q,T,k.length));T=q=void 0;Z?q={statementBannerRenderer:A$3(w,x)}:U?k.length>0?T=OOb(k,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS",_.W("kevlar_manual_downloads_above"),r,f):c?T={alertBannerViewModel:{heading:{content:P.localizedOptInBannerTitleText===
void 0?"":P.localizedOptInBannerTitleText},body:{content:P.localizedPromptMessage===void 0?"":P.localizedPromptMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.OX("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now"),accessibilityText:_.OX("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:_.fAb}]}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:129729}}}}}}:A&&(T={backgroundPromoRenderer:{bodyText:_.pD(_.OX("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"}}}):
A&&(T={alertBannerViewModel:{heading:{content:P.localizedOptInBannerTitleText===void 0?"":P.localizedOptInBannerTitleText},body:{content:P.localizedOptInMessage===void 0?"":P.localizedOptInMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.OX("TURN_ON",void 0,"Turn on"),accessibilityText:_.OX("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}}}}}});P=_.pD(_.OX("YOUR_DOWNLOADS",void 0,"Your downloads"));x=void 0;g.length>0?(x=void 0,_.W("kevlar_display_downloads_numbers")&&(x=_.pD(_.qh("VIDEO_COUNT",g.length))),x=OOb(g,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS",!0,P,x)):U||k.length||
Z||(x={backgroundPromoRenderer:{bodyText:_.pD(_.OX("VIDEOS_WILL_APPEAR_HERE",void 0,"Videos you download will appear here")),thumbnail:{thumbnails:[{url:"https://www.gstatic.com/youtube/img/useredu/downloads_empty_state.png"}]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_CONTENT_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:120848}}}});q?J.push({richSectionRenderer:{content:q}}):T&&!_.W("kevlar_manual_downloads_above")&&J.push({richSectionRenderer:{content:T,loggingDirectives:{clientVeSpec:{uiType:139572}}}});
x&&J.push({richSectionRenderer:{content:x,loggingDirectives:{clientVeSpec:{uiType:51721}}}});T&&_.W("kevlar_manual_downloads_above")&&J.push({richSectionRenderer:{content:T,loggingDirectives:{clientVeSpec:{uiType:139572}}}});(g.length>0||U&&k.length>0&&!Z)&&J.push({richSectionRenderer:{content:{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.pD(_.OX("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:J}};
_.enu=function(k){return TmA(k,"RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE")};
_.c$b=function(k){return TmA(k,"RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE")};
TmA=function(k,g){var P=[];k=OOb(k,g,!0);P.push({richSectionRenderer:{content:k}});return{contents:P}};
OOb=function(k,g,P,x,U){P=P===void 0?!1:P;var A="RESPONSIVE_SIZE_STANDARD";_.W("kevlar_standard_rich_grid_on_offline_home")&&g==="RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE"?A="RESPONSIVE_SIZE_STANDARD":_.W("kevlar_modern_downloads_compact")?A="RESPONSIVE_SIZE_COMPACT":_.W("kevlar_modern_downloads_extra_compact")?A="RESPONSIVE_SIZE_EXTRA_COMPACT":_.W("kevlar_modern_downloads_tiny")&&(A="RESPONSIVE_SIZE_TINY");k={isExpanded:P,contents:Uu(k),entitySelectorType:g,responsiveContainerConfiguration:{responsiveSize:A}};
x&&(k.title=x);U&&(k.subtitle=U);P||(_.W("kevlar_smart_downloads_show_more_button")?(k.showMoreButton={buttonRenderer:{accessibility:{label:_.OX("SHOW_MORE",void 0,"Show more")},icon:{iconType:"EXPAND"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:192921}},text:_.pD(_.OX("SHOW_MORE",void 0,"Show more"))}},k.showLessButton={buttonRenderer:{accessibility:{label:_.OX("SHOW_LESS",void 0,"Show less")},icon:{iconType:"COLLAPSE"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",
text:_.pD(_.OX("SHOW_LESS",void 0,"Show less"))}}):(k.previousButton={buttonViewModel:{iconName:"CHEVRON_LEFT",accessibilityText:_.OX("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:11760}}}},k.nextButton={buttonViewModel:{iconName:"CHEVRON_RIGHT",accessibilityText:_.OX("HORIZONTAL_LIST_NEXT_LABEL",
void 0,"Next"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:11760}}}},k.menu={menuRenderer:{topLevelButtons:[{buttonViewModel:{title:_.OX("VIEW_ALL",void 0,"View all"),accessibilityText:_.OX("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:_.XB("FEsmart_downloads","/feed/smart_downloads",248381)}}}]}}));return{richShelfRenderer:k}};
Uu=function(k){var g=[];k=_.O(k);for(var P=k.next();!P.done;P=k.next())if(P=P.value,$43(P)){var x=g,U=x.push;var A=void 0;if(P==null?0:(A=P.videoEntity)==null?0:A.videoId){A=Yz(_.Ni().getState(),P.videoEntity.videoId);var q=_.Ni().getState();var T=_.xz(P.videoEntity.videoId,"mainVideoEntity");q=!!_.fy(q.entities)[T];q={videoId:P.videoEntity.videoId,title:CD(P.videoEntity.title),shortBylineText:CD(P.channelEntity.title),thumbnail:P.videoEntity.thumbnail,loggingDirectives:{clientVeSpec:{uiType:q&&_.W("kevlar_modern_downloads_page")?
129218:42356}},navigationEndpoint:YPr(P.videoEntity.videoId,A,P.videoEntity.lengthSeconds),badges:[{metadataBadgeRenderer:{label:_.OX("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};P.videoEntity.lengthSeconds&&(q.thumbnailOverlays=Uqu(P.videoEntity.lengthSeconds,A));q.isWatched=A>0;_.W("kevlar_modern_downloads_page")&&(q.menu={menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:P.videoEntity.videoId}}}}],accessibility:{accessibilityData:{label:_.OX("VIDEO_ACTION_MENU",
void 0,"Action menu")}}}},q.badges=void 0);P=q}else P={};U.call(x,{richItemRenderer:{content:{videoRenderer:P},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"}})}else if(PjM(P)){x=g;U=x.push;var c=T=A=void 0,Z=void 0,w=void 0,J=void 0,r=void 0,f=void 0,B=void 0,L=void 0,Y=void 0,l=void 0;q=P.mainPlaylistEntity.playlistId;var D=P==null?void 0:(l=P.mainPlaylistEntity)==null?void 0:(Y=l.thumbnailStyleData)==null?void 0:(L=Y[0])==null?void 0:(B=L.value)==null?void 0:(f=B.collageThumbnail)==
null?void 0:f.coverThumbnail;if(q&&D){f=j2I(q);!_.W("enable_offline_playlist_page")&&(P==null?0:(r=P.mainPlaylistEntity)==null?0:r.videos)&&(r=P==null?void 0:(J=P.mainPlaylistEntity)==null?void 0:(w=J.videos)==null?void 0:w[0],w=_.g1(r).entityId,w=JSON.parse(w).videoId,w!==void 0&&(f=Yz(_.Ni().getState(),w),f=_.yX(w,q,void 0,void 0,f)));w=[];if(P==null?0:(Z=P.mainPlaylistEntity)==null?0:(c=Z.videos)==null?0:c.length)c=Kdj(),Z=Object,w=Z.assign,J=(J=O7C(P==null?void 0:P.mainPlaylistEntity.videos.length))?
{thumbnailOverlaySidePanelRenderer:{text:_.pD(J),icon:{iconType:"PLAYLISTS"}}}:void 0,w=[c,w.call(Z,{},(T=J)!=null?T:{})];P={playlistId:q,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:D}},navigationEndpoint:f,loggingDirectives:{clientVeSpec:{uiType:42357}},thumbnailOverlays:w,title:CD(P.mainPlaylistEntity.title),shortBylineText:CD(P==null?void 0:(A=P.channelEntity)==null?void 0:A.title),badges:[{metadataBadgeRenderer:{label:_.OX("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};
_.W("kevlar_modern_downloads_page")&&(P.menu={menuRenderer:{items:[{menuServiceItemRenderer:{text:V6A,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:q,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.OX("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},P.badges=void 0)}else P=void 0;U.call(x,{richItemRenderer:{content:{playlistRenderer:P},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST"}})}return g};
dMb=function(k,g,P){k=k?ZOC(k):"";g!==void 0&&isFinite(g)?g===0?g=_.OX("UPDATING",void 0,"Updating..."):(g=igb(new Date(g),new Date),g=_.OX("UPDATED_TIME",{relative_time:g},"Updated "+g)):g="";var x="";k&&g&&(x=" \u2022 ");if(P&&_.W("kevlar_display_downloads_numbers")){P=_.qh("VIDEO_COUNT",P);if(k||g)x=" \u2022 ";return P+x+k+x+g}return k+x+g};
mMu=function(k){return XW6(k.entities).length};
_.wGC=function(k,g){var P=SX(k.responsiveSize),x;k=!((x=k.responsiveMap)==null||!x.some(function(U){return U.containerSize==="CONTAINER_SIZE_NARROW"&&U.containerType==="CONTAINER_TYPE_VERTICAL_LIST"}));
return{marginSettings:2,containerWidth:g,sizing:P,enableFullBleedForSingleCol:!1,isCompactList:P==="COMPACT"&&k}};
J$M=function(k,g){return _.ia(k.entities,"votingEntity",g)};
Ap=function(k){if(k){var g;return((g=_.Za().resolve(_.VE(_.le)))==null?0:g())?k.darkTheme:k.lightTheme}};
r$V=function(k,g){if(k.simpleText)return Object.assign({},k,{simpleText:YZ(k.simpleText,g)});if(!k.runs)return k;for(var P=Object.assign({},k,{runs:[]}),x=0,U=_.O(k.runs),A=U.next();!A.done;A=U.next())if(A=A.value,A.text)if(x+A.text.length<=g)P.runs.push(A),x+=A.text.length;else return P.runs.push(Object.assign({},A,{text:YZ(A.text,g-x)})),P;return k};
fj0=function(k,g){return _.ia(k.entities,"chipBarStateEntity",g)};
WX0=function(k,g){return _.ia(k.entities,"chipEntity",g)};
bOk=function(k,g,P,x){return function(){var U=sau.has(k.displayType)&&k.selected,A=U&&k.deselectCommand?k.deselectCommand:k.tapCommand;!A||U&&x||_.S7(A,{form:{element:g==null?void 0:g.value}});P==null||P()}};
Bm6=function(k){switch(k){case "DIVIDER_STYLE_FULL_BLEED_4_PX":return"dividerViewModelBaseDividerFullBleed4px";case "DIVIDER_STYLE_FULL_BLEED_THICK":return"dividerViewModelBaseDividerFullBleedThick";case "DIVIDER_STYLE_FULL_BLEED_8_PX":return"dividerViewModelBaseDividerFullBleed8px";case "DIVIDER_STYLE_FULL_BLEED_12_PX":return"dividerViewModelBaseDividerFullBleed12px";default:return""}};
znb=function(k,g){return{triggeringElement:k,onDwellTriggeredFn:function(){var P={triggeringElement:k,loadVideoPreviewEventData:g},x=document.querySelector(".video-preview");x&&x.dispatchEvent(new CustomEvent("yt-load-video-preview",{detail:P}))},
onDwellEndFn:function(){var P=document.querySelector(".video-preview");P&&P.dispatchEvent(new CustomEvent("yt-end-video-preview"))}}};
us0=function(k,g){var P=_.Za().resolve(_.VE(zGI)),x=function(){var U=g();return P&&U?znb(k.value,U):null};
_.o6(function(){var U=x();P&&U&&Promise.resolve().then(function(){P.registerElement(U)});
_.vc(function(){P&&U&&Promise.resolve().then(function(){_.E$(P,U)})})},"csPUge")};
E2M=function(k){var g=k.dataset.resizeObserverId;if(g)return g;g=""+hnM++;return k.dataset.resizeObserverId=g};
LXA=function(k,g){var P=E2M(k);dX.has(P)||dX.set(P,new Set);dX.get(P).add(g);Ou.has(P)&&g(Object.assign({},{target:k},Ou.get(P)))};
n2b=function(k){k=_.O(k);for(var g=k.next();!g.done;g=k.next()){g=g.value;var P=E2M(g.target),x=Object.assign({},{target:g.target},Ou.get(P));if(x!=null&&x.contentRect?x.contentRect.width!==g.contentRect.width||x.contentRect.height!==g.contentRect.height:1)for(Ou.set(P,{borderBoxSize:g.borderBoxSize,contentBoxSize:g.contentBoxSize,contentRect:g.contentRect,devicePixelContentBoxSize:g.devicePixelContentBoxSize}),P=_.O(dX.get(P)||[]),x=P.next();!x.done;x=P.next())x=x.value,x(g)}};
FXj=function(){return qP?qP:qP=new S0b(n2b)};
Y0M=function(k,g){var P=E2M(k);dX.has(P)&&(dX.get(P).delete(g),dX.get(P).size===0&&(dX.delete(P),Ou.delete(P),qP.unobserve(k),delete k.dataset.resizeObserverId));dX.size===0&&qP&&(qP.disconnect(),qP=void 0)};
QaV=function(k,g){var P=_.Za().resolve(J0);return jaC.map(function(x){return P.observe(k,g,x)})};
lj0=function(k){var g=_.Za().resolve(J0);k.forEach(function(P){g.unobserveByKey(P)})};
_.M6M=function(k,g){var P=Object.assign({},DMA,g);g=_.O(oIV());var x=g.next().value,U=g.next().value,A=function(q){var T=q.contentRect.height;if((q=q.contentRect.width)||T||P.canHaveZeroSize)x.width()===q&&x.height()===T||U(x,{height:T,width:q})};
_.ay(function(){var q=k instanceof HTMLElement?k:k.value,T=t6k(A,P.throttleMs),c=[];P.useVisibilityObserver&&(c=QaV(q,function(Z,w){requestAnimationFrame(function(){w==="visible"?(LXA(q,T),FXj().observe(q)):Y0M(q,T)})}));
c.length||(LXA(q,T),FXj().observe(q));_.vc(function(){c.length&&(lj0(c),c.length=0);Y0M(q,T)})});
return x};
o26=function(k,g,P,x,U){k=g?k.switchOffCommand:k.switchOnCommand;if(x&&U)KXI(k,P,U);else{var A,q;(A=_.LX({elementsCommand:k}))==null||(q=A.onclick)==null||q.call(A,P)}};
KXI=function(k,g,P){k=_.LX({elementsCommand:k,additionalCommandArgs:{commandController:{onSuccess:function(){P(!1)},
onServerError:function(){P(!1)}}}});
if(k==null?0:k.onclick)k.onclick(g),P(!0)};
ajr=function(k){if(k)return _.b(k,v2k)};
HOA=function(k,g){if(!((k==null?0:k.entitySelectorType)&&(k==null?0:k.entityKey)))return{};switch(k.entitySelectorType){case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_CAPTION_LANGUAGE_SELECTION_TEXT":if(_.W("enable_web_shorts_captions_language_command")){var P;var x=(P=_.iC())==null?void 0:P.getOption("captions","track");var U,A=typeof(x==null?void 0:x.translationLanguage)==="object"&&((U=x.translationLanguage)==null?void 0:U.languageName)||(x==null?void 0:x.displayName)||"";x={data:Object.assign({},
!!A&&{selectionText:{content:A}},!!A&&{leadingImage:{sources:[{clientResource:{imageName:"CLOSED_CAPTION_SELECTED"}}]}},{isDisabled:typeof x==="undefined"})}}else x={};return x;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_AUDIO_TRACK_SELECTION_TEXT":if(_.W("web_shorts_audio_track_picker")){var q;U=((q=_.iC())==null?void 0:q.getAudioTrack())||void 0;P=U==null?void 0:(A=U.getLanguageInfo())==null?void 0:A.getName();U={data:Object.assign({},{selectionText:{content:P}},P&&!(U==null?0:(x=U.getLanguageInfo())==
null?0:x.getIsDefault())&&{leadingImage:{sources:[{clientResource:{imageName:"PERSON_RADAR_FILLED"}}]}})}}else U={};return U;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":return x=k!=null&&k.entityKey?(x=_.xv(g,k.entityKey))?{isHidden:(x==null?void 0:x.adsState)!=="ADS_STATE_PLAYING"}:{isHidden:!0}:{},x;default:return{}}};
Nmb=function(k){var g=["A".toString(),"BUTTON".toString()];return function(P){var x=function(U){_.s$(_.Ws(U),P,g)||k(U)};
P.addEventListener("click",x);return function(){P.removeEventListener("click",x)}}};
_.Iju=function(k){return function(){return _.b(k(),_.TK)}};
XGM=function(k){switch(k==null?void 0:k.all){case "LINEAR_LAYOUT_SPACE_S1":return 4;case "LINEAR_LAYOUT_SPACE_S2":return 8;case "LINEAR_LAYOUT_SPACE_S3":return 12;case "LINEAR_LAYOUT_SPACE_S4":return 16;case "LINEAR_LAYOUT_SPACE_S5":return 20;case "LINEAR_LAYOUT_SPACE_S6":return 24;case "LINEAR_LAYOUT_SPACE_S7":return 28;case "LINEAR_LAYOUT_SPACE_S8":return 32;case "LINEAR_LAYOUT_SPACE_S9":return 36;case "LINEAR_LAYOUT_SPACE_S10":return 40;default:return 0}};
y$6=function(k){var g={};(k==null?void 0:k.flexDirection)==="FLEX_DIRECTION_ROW"||(k==null?void 0:k.flexDirection)==="FLEX_DIRECTION_ROW_REVERSE"?g["margin-right"]=(0,_.eJ)(function(){return XGM(k==null?void 0:k.gap)}):g["margin-bottom"]=(0,_.eJ)(function(){return XGM(k==null?void 0:k.gap)});
return g};
pGC=function(k){switch(k){case "FLEX_DIRECTION_COLUMN_REVERSE":return"ytLinearLayoutViewModelFlexDirectionColumnReverse";case "FLEX_DIRECTION_ROW":return"ytLinearLayoutViewModelFlexDirectionRow";case "FLEX_DIRECTION_ROW_REVERSE":return"ytLinearLayoutViewModelFlexDirectionRowReverse";default:return"ytLinearLayoutViewModelFlexDirectionColumn"}};
Cbb=function(k){switch(k){case "JUSTIFY_CONTENT_CENTER":return"ytLinearLayoutViewModelJustifyContentCenter";case "JUSTIFY_CONTENT_FLEX_END":return"ytLinearLayoutViewModelJustifyContentFlexEnd";case "JUSTIFY_CONTENT_SPACE_AROUND":return"ytLinearLayoutViewModelJustifyContentSpaceAround";case "JUSTIFY_CONTENT_BETWEEN":return"ytLinearLayoutViewModelJustifyContentBetween";case "JUSTIFY_CONTENT_SPACE_EVENLY":return"ytLinearLayoutViewModelJustifyContentSpaceEvenly";default:return"ytLinearLayoutViewModelJustifyContentFlexStart"}};
GRk=function(k){switch(k){case "ALIGN_ITEMS_START":return"ytLinearLayoutViewModelAlignItemsStart";case "ALIGN_ITEMS_END":return"ytLinearLayoutViewModelAlignItemsEnd";case "ALIGN_ITEMS_CENTER":return"ytLinearLayoutViewModelAlignItemsCenter";case "ALIGN_ITEMS_BASELINE_FIRST":return"ytLinearLayoutViewModelAlignItemsBaselineFirst";case "ALIGN_ITEMS_BASELINE_LAST":return"ytLinearLayoutViewModelAlignItemsBaselineLast";default:return"ytLinearLayoutViewModelAlignItemsStretch"}};
$vC=function(k,g,P){if(g)return[Rnu];switch(k){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_COMPLETE":return[ca];case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFERRING":return P?[ca]:[kQb,ca];case "TRANSFER_STATE_PAUSED_BY_USER":return[guk,ca];case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return[PgV,ca];default:return[Rnu]}};
xvM=function(k,g,P,x){return $vC(k,g,x).map(function(U){var A=U.text,q=U.iconType,T=U.videoAction;U=U.playlistAction;A=A?{content:A}:void 0;q=q&&{sources:[{clientResource:{imageName:q}}]};var c=(0,_.vX.unsafeClone)(P);if(c){var Z=_.b(c,_.dz),w=_.b(c,_.q7);Z&&T?Z.action=T:w&&U&&(w.action=U)}return{title:A,leadingImage:q,rendererContext:c&&{commandContext:{onTap:{innertubeCommand:c}}}}})};
i$0=function(k){k=_.bC(k.rendererContext);var g;return(g=_.b(k,_.q7))==null?void 0:g.playlistId};
Uvj=function(k){var g;return(g=k.listItems)==null?void 0:g.some(function(P){var x;return _.Bs((x=_.b(P,_.mD))==null?void 0:x.rendererContext)})};
O$3=function(k){var g;return(g=k.listItems)==null?void 0:g.some(function(P){var x,U,A=(U=(x=_.b(P,Ars))==null?void 0:x.defaultListItem)!=null?U:P;P=_.b(A,_.mD);return!!_.b(P==null?void 0:P.leadingAccessory,dv3)})};
V0=function(k){var g=_.Za().resolve(_.VE(_.le));return g!=null&&g()?k.darkThemeColorPalette:k.lightThemeColorPalette};
mK=function(k){return{primaryTextColor:Zd(k,0),secondaryTextColor:Zd(k,1),optionColor:Zd(k,2),backgroundColor:Zd(k,3),videoBackgroundColor:Zd(k,4)}};
Zd=function(k,g){if(k){switch(g){case 0:k=k.primaryTitleColor;break;case 1:k=k.secondaryTitleColor;break;case 2:k=k.surgeColor;break;case 3:k=k.section2Color;break;case 4:k=k.section3Color;break;default:return}if(k)return _.zj(k)}};
eAI=function(k){var g=k.element;var P=k.veType;var x=k.storedVisualElement===void 0?null:k.storedVisualElement;var U=k.elementIndex===void 0?0:k.elementIndex;k=k.clientYouTubeData;var A=_.hE();A!==qaM&&(TQr.clear(),qaM=A);if(g.visualElement&&TQr.has(g.visualElement))return null;if(x&&TQr.has(x))return g.visualElement=x,null;P=_.dT(_.qJ(),{veType:P,elementIndex:U,clientYouTubeData:k});if(!P)return null;g.visualElement=P;TQr.add(P);return P};
_.wX=function(k,g,P,x){P=P===void 0?null:P;x=x===void 0?D0A:x;var U=U===void 0?null:U;fX(function(){if(g){P instanceof Function&&(P=P());var A=eAI({element:g,veType:k,storedVisualElement:P,clientYouTubeData:void 0});A&&(Ki6(g,U),x(A))}})};
cr0=function(k){return k?_.u3(k):""};
VI6=function(k){return(k==null?void 0:k.contentType)==="LOCKUP_CONTENT_TYPE_SOURCE"?64:void 0};
Z$u=function(k,g){return _.ia(k.entities,"videoOverviewAsyncDataEntity",g)};
mv6=function(k,g){var P;return"linear-gradient(to bottom, "+((P=g==null?void 0:g.map(function(x){var U=k?x.darkThemeColor:x.lightThemeColor;return U?_.u3(U)+" "+((x==null?void 0:x.startLocation)||0)*100+"%":"transparent"}))==null?void 0:P.join(", "))+")"};
w7A=function(k,g,P,x,U){if(!((x==null?0:x.height)&&(x==null?0:x.width)))return{size:0};var A=x.width;x=x.height;if(U)return g==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||g==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"&&A>x?{size:312/piI}:g==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"?{size:160}:{size:312};if(!(P!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"||k!==1&&k!==2||g!=="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"&&g!=="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"&&g!==
"CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"))return{allowFullWidth:!0};if(g==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||g==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"||x===A)switch(k){case 1:return{size:208};case 2:case 3:return{size:240};default:return{size:360}}if(g==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||x>A)switch(k){case 1:case 3:return{size:240*y10};default:return{size:360*y10}}switch(k){case 1:case 2:return{size:1/piI*(window.innerWidth-32)};case 3:return{size:160};
default:return{size:240}}};
_.Jrb=function(k){if(!("matchMedia"in window))return _.Pq(Error("Rh")),function(){return!1};
var g=window.matchMedia(k);k=_.O(_.zT(g.matches,void 0,"jLJc8e"));var P=k.next().value,x=k.next().value,U=function(A){x(A.matches)};
g.addEventListener?(g.addEventListener("change",U),_.vc(function(){g.removeEventListener("change",U)})):g.addListener&&(g.addListener(U),_.vc(function(){g.removeListener(U)}));
return P};
rrI=function(k){return k==="IMAGE_BANNER_STYLE_INSET"||k==="IMAGE_BANNER_STYLE_UNKNOWN"};
fXj=function(){if(!("matchMedia"in window))return _.Pq(Error("Rh")),function(){return 0};
var k=H8(function(){return window.matchMedia("(max-width: 527.9px)")}),g=H8(function(){return window.matchMedia("(min-width: 528px) and (max-width: 839.9px)")}),P=H8(function(){return window.matchMedia("(min-width: 840px) and (max-width: 1023.9px)")}),x=H8(function(){return window.matchMedia("(min-width: 1024px)")}),U=_.O(_.zT(k.matches,void 0,"og9kEc")),A=U.next().value,q=U.next().value;
U=_.O(_.zT(g.matches,void 0,"ybDWCb"));var T=U.next().value,c=U.next().value;U=_.O(_.zT(P.matches,void 0,"o0Gfh"));var Z=U.next().value,w=U.next().value;U=_.O(_.zT(x.matches,void 0,"yqUUgd"));var J=U.next().value,r=U.next().value,f=H8(function(){return function(l){q(l.matches)}}),B=H8(function(){return function(l){c(l.matches)}}),L=H8(function(){return function(l){w(l.matches)}}),Y=H8(function(){return function(l){r(l.matches)}});
_.ay(function(){k.addEventListener?(k.addEventListener("change",f),g.addEventListener("change",B),P.addEventListener("change",L),x.addEventListener("change",Y)):k.addListener&&(k.addListener(f),g.addListener(B),P.addListener(L),x.addListener(Y));_.vc(function(){k.removeEventListener?(k.removeEventListener("change",f),g.removeEventListener("change",B),P.removeEventListener("change",L),x.removeEventListener("change",Y)):k.removeListener&&(k.removeListener(f),g.removeListener(B),P.removeListener(L),
x.removeListener(Y))})});
return function(){return A()?1:T()?2:Z()?3:J()?4:0}};
Wgj=function(k){var g=0;k=_.O([k.title,k.metadata,k.actions,k.description,k.attribution]);for(var P=k.next();!P.done;P=k.next())P.value&&g++;return g};
sPj=function(k){return k===1||k===2?1:0};
BQb=function(k){k=(new b$k).parse(k);return(new FY).render(k).replace(/\b(?:\d{1,2}:)?(?:\d{1,2}:)\d{1,2}\b/g,function(g){var P=g.split(":").map(Number),x=0,U=0;if(P.length===3)P=_.O(P),x=P.next().value,U=P.next().value,P=P.next().value;else if(P.length===2)P=_.O(P),U=P.next().value,P=P.next().value;else if(P.length===1)P=_.O(P).next().value;else throw Error("Sh");return'<span class="ytwMarkdownDivTimestamp" data-time="'+(x*3600+U*60+P)+'" role="button">'+g+"</span>"})};
zAj=function(k){k=_.O(k.getElementsByClassName("ytwMarkdownDivTimestamp"));for(var g=k.next(),P={};!g.done;P={clickHandler$jscomp$5:void 0},g=k.next()){g=g.value;P.clickHandler$jscomp$5=function(U){U=Number(U.target.getAttribute("data-time"));if(isNaN(U))throw Error("Th");var A;(A=_.iC())==null||A.seekTo(U,!0)};
var x=function(U){return function(A){A.key!=="Enter"&&A.key!=="Space"||(0,U.clickHandler$jscomp$5)(A)}}(P);
g.setAttribute("tabindex","0");g.removeEventListener("click",P.clickHandler$jscomp$5);g.removeEventListener("keydown",x);g.addEventListener("click",P.clickHandler$jscomp$5);g.addEventListener("keydown",x)}};
uLj=function(){return _.V("overview-answer-ghost-card",{class:"ytwOverviewAnswerGhostCardHost"},_.V(Jp,{percentWidth:100}),_.V(Jp,{animationDelay:200}),_.V(Jp,{animationDelay:400}),_.V(Jp,{animationDelay:600}),_.V(Jp,{animationDelay:800,percentWidth:60}),_.V("div",{class:"ytwOverviewAnswerGhostCardLineBreak"}),_.V(Jp,{percentWidth:100}),_.V(Jp,{animationDelay:200}),_.V(Jp,{animationDelay:400}),_.V(Jp,{animationDelay:600,percentWidth:50}))};
Jp=function(k){return _.V("div",{class:"ytwOverviewAnswerGhostCardGhostLine",style:"max-width:"+(k.percentWidth===void 0?100:k.percentWidth)+"%"},_.V("div",{class:"ytwOverviewAnswerGhostCardSlider",style:"animation-delay:"+(k.animationDelay===void 0?0:k.animationDelay)+"ms"}))};
hA3=function(){var k=_.O(_.zT(function(){return""},void 0,"dXJHWc")),g=k.next().value;
return[function(){return g()()},
k.next().value]};
Eub=function(k,g){k=k?ZOC(k):"";g!==void 0&&isFinite(g)?g===0?g=_.OX("UPDATING",void 0,"Updating..."):(g=igb(new Date(g),new Date),g=_.OX("UPDATED_TIME",{relative_time:g},"Updated "+g)):g="";var P="";k&&g&&(P=" \u2022 ");return _.pD(k+P+g)};
Sar=function(k,g,P,x,U,A){g=g===void 0?0:g;var q=Lgb[g],T=q.title,c=q.iconType,Z=q.topButtonRenderer,w=q.sectionClientVE;q=q.videoClientVE;var J;if(g!==1||k.length){P=[];k=_.O(k);for(x=k.next();!x.done;x=k.next()){var r=x.value;if($43(r))P.push({downloadedVideoGridVideoRenderer:{renderer:{gridVideoRenderer:{videoId:r.videoEntity.videoId,title:CD(r.videoEntity.title),shortBylineText:CD(r.channelEntity.title),thumbnail:r.videoEntity.thumbnail,menu:{menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:r.videoEntity.videoId}}}}],
accessibility:{accessibilityData:{label:_.OX("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:q}}}}}});else if(PjM(r)){x=P;var f=x.push;var B=void 0,L=void 0,Y=void 0,l=void 0,D=void 0,X=void 0,a=void 0,H=void 0,y=r.mainPlaylistEntity.playlistId,kj=r==null?void 0:(H=r.mainPlaylistEntity)==null?void 0:(a=H.thumbnailStyleData)==null?void 0:(X=a[0])==null?void 0:(D=X.value)==null?void 0:(l=D.collageThumbnail)==null?void 0:l.coverThumbnail;l=j2I(y);if(!_.W("enable_offline_playlist_page")&&
(r==null?0:(Y=r.mainPlaylistEntity)==null?0:Y.videos)){b:{Y=r==null?void 0:(L=r.mainPlaylistEntity)==null?void 0:L.videos;L=_.Ni().getState().entities;if(Y!=null&&Y.length&&L)for(Y=_.O(Y),D=Y.next();!D.done;D=Y.next())if(D=_.g1(D.value).entityId,(D=JSON.parse(D).videoId)&&NRC(L,D)==="TRANSFER_STATE_COMPLETE"){L=D;break b}L=""}L!==void 0&&(l=Yz(_.Ni().getState(),L),l=_.yX(L,y,void 0,void 0,l))}L=l_I(_.OX("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),j2I(y));r=y&&kj&&L?{playlistId:y,navigationEndpoint:l,
viewPlaylistText:L,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:kj}},title:CD(r.mainPlaylistEntity.title),shortBylineText:CD(r==null?void 0:(B=r.channelEntity)==null?void 0:B.title),menu:{menuRenderer:{items:[{menuServiceItemRenderer:{text:nuC,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:y,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.OX("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:q}}}:
void 0;f.call(x,{gridPlaylistRenderer:r})}}q={gridRenderer:{items:P}};g===1&&(J=Eub(U,A))}else if(x){var Ts=_.pD((f=P==null?void 0:P.localizedPromptMessage)!=null?f:"");q={horizontalListRenderer:{items:[{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.pD(_.OX("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now")),isDisabled:!1,defaultServiceEndpoint:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",
entityKey:_.fAb}]}},loggingDirectives:{clientVeSpec:{uiType:129730}}}},{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.pD(_.OX("TURN_OFF",void 0,"Turn off")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!1}},loggingDirectives:{clientVeSpec:{uiType:129731}}}}],loggingDirectives:{clientVeSpec:{uiType:129729}}}};J=Eub(U,A)}else Ts=_.pD(_.OX("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),
q={};return{contents:[{shelfRenderer:{title:T,titleAnnotation:J,icon:{iconType:c},subtitle:Ts,content:q,menu:{menuRenderer:{topLevelButtons:[{buttonRenderer:Z}]}}}}],loggingDirectives:{clientVeSpec:{uiType:w}}}};
Fgs=function(k,g,P,x,U,A,q,T,c,Z,w){P=P===void 0?{}:P;x=x===void 0?{}:x;U=U===void 0?!1:U;A=A===void 0?!1:A;q=q===void 0?!1:q;T=T===void 0?!1:T;c=c===void 0?!1:c;Z=Z===void 0?0:Z;w=w===void 0?-Infinity:w;if(!(g.length||k.length||U||T))return A?[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:PbM(P)}]}}]:[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:{title:_.pD(_.OX("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 J=[];k.length&&J.push(Sar(k,0));T?J.push({contents:[{statementBannerRenderer:A$3(c,x)}]}):U?J.push(Sar(g,1,P,q,Z,w)):A&&J.push({contents:[{statementBannerRenderer:xMM(P)}]});(U&&g.length||k.length)&&J.push({contents:[{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.pD(_.OX("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 J.map(function(r){return{itemSectionRenderer:r}})};
rX=function(k,g){if(typeof k!=="object")return null;k=_.O(Object.entries(k));for(var P=k.next();!P.done;P=k.next()){var x=_.O(P.value);P=x.next().value;x=x.next().value;if(P===g)return P;if(x=rX(x,g))return P+"."+x}return null};
fa=function(k){var g=k.content;return(k=k.styleRuns)&&g?{runs:k.map(function(P){var x={text:g.slice(P.startIndex,P.startIndex+P.length)};P.fontColor&&(x.textColor=P.fontColor);return x})}:{simpleText:g}};
QP0=function(k,g,P,x){var U=YaM;x&&(k.quantity=x);if(!k.quantity||!k.maxQuantity)return{};x=k.minusButton;var A=k.plusButton,q,T,c,Z;return{value:k.quantity,maxValue:k.maxQuantity,onChangeCallback:function(w){U(k,w)},
minusLabel:(q=_.b(x,jPk))==null?void 0:q.label,minimumReachedLabel:(T=_.b(x,jPk))==null?void 0:T.limitReachedLabel,plusLabel:(c=_.b(A,jPk))==null?void 0:c.label,maximumReachedLabel:(Z=_.b(A,jPk))==null?void 0:Z.limitReachedLabel,disabled:g,onRemoveCommand:P}};
YaM=function(k,g){var P=k.quantityIncrementerEntityKey;if(P){var x={};x.quantity=g;_.oS(_.Wa("quantityIncrementerEntity",P,x));k.onChangeCommand&&_.S7(k.onChangeCommand)}};
lXA=function(k){if(k)return k===document.body?document.documentElement:/(auto|scroll)/.test(getComputedStyle(k).overflowY)?k:lXA(k.parentElement)};
MIV=function(k,g){(k=Dvu(k))&&((_.W("enable_mini_app_command_handler_mweb_fix")?0:g)?tIb.push({command:k,sourceData:{},commandContext:void 0}):_.Za().resolve(_.wP).resolveCommand(k))};
Dvu=function(k){return _.b(k,_.ue)};
KgV=function(){var k=window.performance.timeOrigin+window.performance.now(),g=(new _.su).setSeconds(k/1E9);return _.Pj(g,2,_.Os(k%1E9),0)};
vur=function(k,g){var P;k=(P=_.b(_.b(k,_.ue),ouj))==null?void 0:P.methodName;var x,U;(P=window.youtubewebview||((x=window.webkit)==null?void 0:(U=x.messageHandlers)==null?void 0:U.youtubewebview))&&k&&(x=new b7,k=_.lD(x,1,k),k=_.tU(k.JSC$12547_serializeBinary()),g=_.tU(g),P.postMessage(k+","+g))};
Ba=function(k,g){var P=_.b(_.b(k,_.ue),ouj);P&&(g&&(P.serializedAdditionalMetadata=_.tU(g)),MIV(k,!0))};
aXk=function(k){switch(k){case 2:return"MINI_APP_AD_TRIGGER_TYPE_WITHIN";case 3:return"MINI_APP_AD_TRIGGER_TYPE_REWARD";case 1:return"MINI_APP_AD_TRIGGER_TYPE_BEFORE";default:return"MINI_APP_AD_TRIGGER_TYPE_UNSPECIFIED"}};
H$0=function(){return!!_.y4("ID_TOKEN")};
X70=function(k){return k instanceof Error&&k.cause instanceof NQu&&k.cause.rpcErrorCode!==void 0?!IXC.includes(k.cause.rpcErrorCode):!0};
p7j=function(){return _.dP(yr0,{authuser:""+(_.y4("SESSION_INDEX")||0)})};
zK=function(k,g,P,x){P=P===void 0?"MINI_APP_SDK_API_UNSPECIFIED":P;x=x===void 0?"":x;var U=new _.Da;P={source:"MINI_APP_ERROR_SOURCE_PLAYABLE_CONTAINER",sdkVersion:x,sdkApi:P};k instanceof Error&&(U.message=k.message,U.name=k.name,k.cause instanceof NQu&&k.cause.rpcErrorCode!==void 0&&(P.rpcErrorCode=k.cause.rpcErrorCode));var A;(A=g.onError)==null||A.call(g,{loggingError:U,metadata:P})};
GQs=function(k,g,P,x){switch(k){case "MINI_APP_SOURCE_GAMESNACKS":return new u7(g,P,x);default:return new Cgb(g,P,x)}};
RA0=function(k){switch(k){case 1:return"MINI_APP_ERROR_SOURCE_CONSOLE";case 2:return"MINI_APP_ERROR_SOURCE_UNCAUGHT";case 3:return"MINI_APP_ERROR_SOURCE_SDK";case 4:return"MINI_APP_ERROR_SOURCE_SDK_INTERNAL";case 5:return"MINI_APP_ERROR_SOURCE_SDK_SERVER";default:return"MINI_APP_ERROR_SOURCE_UNSPECIFIED"}};
kyM=function(k){switch(k){case 1:return"MINI_APP_SDK_ERROR_TYPE_API_UNAVAILABLE";case 2:return"MINI_APP_SDK_ERROR_TYPE_INVALID_PARAMS";case 3:return"MINI_APP_SDK_ERROR_TYPE_SIZE_LIMIT_EXCEEDED";default:return"MINI_APP_SDK_ERROR_TYPE_UNSPECIFIED"}};
gyC=function(k){switch(k){case 1:return"MINI_APP_SDK_API_FIRST_FRAME_READY";case 9:return"MINI_APP_SDK_API_GAME_READY";case 2:return"MINI_APP_SDK_API_LOAD_DATA";case 3:return"MINI_APP_SDK_API_SAVE_DATA";case 4:return"MINI_APP_SDK_API_SEND_SCORE";case 5:return"MINI_APP_SDK_API_ON_AUDIO_ENABLED_CHANGE";case 6:return"MINI_APP_SDK_API_ON_PAUSE";case 7:return"MINI_APP_SDK_API_ON_RESUME";case 8:return"MINI_APP_SDK_API_GET_LANGUAGE";case 10:return"MINI_APP_SDK_API_IS_AUDIO_ENABLED";case 12:return"MINI_APP_SDK_API_SHARE_INVITE_CODE";
case 13:return"MINI_APP_SDK_API_ON_GAME_DATA_AVAILABLE";default:return"MINI_APP_SDK_API_UNSPECIFIED"}};
PPC=function(){return Math.floor(Math.random()*4)+1};
$ob=function(k,g,P,x){k=_.O(Object.entries(k));for(var U=k.next(),A={};!U.done;A={message$jscomp$995:void 0},U=k.next()){var q=_.O(U.value);U=q.next().value;q=q.next().value;A.message$jscomp$995=q;g.push(setTimeout(function(T){return function(){x(!1);P(T.message$jscomp$995.text)}}(A),A.message$jscomp$995.delayMs));
Number(U)>0&&g.push(setTimeout(function(){x(!0)},A.message$jscomp$995.delayMs-400))}};
xo0=function(k,g){var P=P===void 0?D0A:P;_.W("mweb_fix_monitor_visibility_after_render")?k&&fX(function(){Ki6(k,g,P)}):fX(function(){Ki6(k,g,P)})};
ihk=function(k,g){var P=document.createElement("ytd-engagement-panel-section-list-renderer");P.data=k;if(g==null?0:g.isPersistentPanel)P.isPersistentPanel=!0;if(g==null?0:g.hideDelayMs)P.hideDelayMs=g.hideDelayMs;return P};
OhA=function(k){Uo3||(Uo3=Af0(new _.Ds(1,void 0,void 0,dos),0));var g=Uo3.format(Math.floor(k));g=Q9==="be"||Q9==="bg"||Q9==="es"||Q9==="et"||Q9==="hu"||Q9==="ka"||Q9==="lv"||Q9==="pl"||Q9==="pt-PT"||Q9==="sq"?g.replace(new RegExp("^(\\d)"+dos.GROUP_SEP.replace(".","\\.")+"(\\d+("+dos.DECIMAL_SEP.replace(".","\\.")+"\\d+)?\\D*)$"),"$1$2"):g;return k>=1E3&&k<=9999&&g[1]==="."&&(Q9==="sl"||Q9==="it")?g.replace(".",""):g};
e3A=function(k,g,P,x){if(k)return x=x||k.likeStatus,g?{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:x==="LIKE",isDisabled:!k.likesAllowed,defaultIcon:{iconType:P},defaultText:x==="LIKE"?k.likeCountWithUnlikeText:k.likeCountText,toggledText:x==="LIKE"?k.likeCountText:k.likeCountWithLikeText,defaultNavigationEndpoint:qVI(k,"LIKE"),defaultServiceEndpoint:TWj(k,"LIKE"),toggledServiceEndpoint:TWj(k,"INDIFFERENT"),defaultTooltip:_.a5(k.likeCountTooltipText),toggledTooltip:_.a5(k.likeCountTooltipText),
targetId:k.targetId}:{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:x==="DISLIKE",isDisabled:!k.likesAllowed,defaultIcon:{iconType:P},defaultText:x==="DISLIKE"?k.dislikeCountWithUndislikeText:k.dislikeCountText,toggledText:x==="DISLIKE"?k.dislikeCountText:k.dislikeCountWithDislikeText,defaultNavigationEndpoint:qVI(k,"DISLIKE"),defaultServiceEndpoint:TWj(k,"DISLIKE"),toggledServiceEndpoint:TWj(k,"INDIFFERENT"),defaultTooltip:_.a5(k.dislikeCountTooltipText),
toggledTooltip:_.a5(k.dislikeCountTooltipText)}};
qVI=function(k,g){if(g==="LIKE")return k.likeCommand;if(g==="DISLIKE")return k.dislikeNavigationEndpoint};
TWj=function(k,g){var P;return(P=k.serviceEndpoints)==null?void 0:P.find(function(x){var U;return((U=_.b(x,_.hp))==null?void 0:U.status)===g})};
_.Zhb=function(k,g,P){return window.spf&&!_.W("web_disable_spfjs_client")?cfk(k,g,P):VR6(k,g)};
cfk=function(k,g,P){var x=null,U=(new _.Ey(function(A,q){var T={};if(g){T.method=g.method;var c=g.postParams||{};ZDr(k,g)&&(c[_.y4("XSRF_FIELD_NAME")]=_.y4("XSRF_TOKEN"));T.postData=_.Lz(c);g.type&&(T.type=g.type);c=g.headers}T.headers=ODV(k,c);_.W("debug_forward_web_query_parameters")&&(k=_.c6I(k,window.location.search));T.experimental_headers=T.headers;T.onError=function(Z){Z.err&&Z.xhr&&(Z.err.params={url:Z.xhr.responseURL,response:Z.xhr.responseText.substr(0,64)});q(Z.err)};
T.onPartDone=function(Z){P&&P.call(null,Z.part)};
T.onDone=function(Z){var w=mok(Z.response,"xsrf_token");Tm(window.location.href,k)&&w&&_.X2("XSRF_TOKEN",w);if(w=mok(Z.response,"service_worker_killswitch"))_.X2("SERVICE_WORKER_KILLSWITCH",w),wK6();A(Z.response)};
x=spf.request(k,T)})).then(wts);
U.thenCatch(function(A){var q=A instanceof _.Eu,T=A&&A.hasOwnProperty("params")&&A.params.response?A.params.response:"";A instanceof Error&&(T?q?Gbu(A):T===')]}\'\n{"reload":"now"}'?Gbu(A):(Jfs(A,k,T),rfV(A,T)?_.pH(A):_.IE(A)):Gbu(A));x&&x.abort()});
return U};
wts=function(k){if(k.type==="multipart"){var g=k.timing;k=k.parts.reduce(function(P,x){Object.assign(P,x);return P},{});
k.timing=k.timing||{};Object.assign(k.timing,g);k.type="reduced"}return k};
VR6=function(k,g){g=g===void 0?{}:g;var P=null,x=new _.Ey(function(U,A){g.onFinish=function(q){if(q.readyState===XMLHttpRequest.DONE)if(q.status===200){if(q.responseType!=="json"){var T=q.response;T.substring(0,5)===")]}'\n"&&(T=T.substring(5));try{var c=JSON.parse(T)}catch(Z){c=Z}}else c=q.response;c instanceof Error?A(c):(T=mok(c,"xsrf_token"),Tm(window.location.href,k)&&T&&_.X2("XSRF_TOKEN",T),q=q.responseURL,window.performance&&window.performance.getEntriesByName?(T=window.performance.getEntriesByName(q).pop())?
q={responseStart:(0,_.Jc)()-(T.responseEnd-T.responseStart)}:(Math.random()<.01&&(T=Error("ei"),T.params=q,_.pH(T)),q={responseStart:-1}):q={responseStart:0},c.timing=c.timing||{},Object.assign(c.timing,q),U(c))}else A(Error("di`"+q.status))};
(P=_.Eq(k,g))||A(Error("di`"+P.status))});
x.thenCatch(function(U){U instanceof Error&&(Jfs(U,k),rfV(U)&&(U.level="WARNING"))});
_.W("cancel_pending_navs")&&x.thenCatch(function(){P.abort()});
return x};
mok=function(k,g){var P=k[g],x=k.parts;k.type==="multipart"&&x&&(P=(k=x.find(function(U){return g in U}))&&k[g]);
return P};
Jfs=function(k,g,P){var x=k.message||"";g={original:x,url:g};if(P)if(x=x.match(/position:?\s*(\d+)/)){x=x&&Number(x[1])?Number(x[1]):0;var U=Math.max(x-25,0);g.position=x;g.response=P.substring(U,x+25)}else g.response=P.substring(0,50);_.CH(k,g);try{k.message="JSON parse error"}catch(A){}};
rfV=function(k,g){k=k.message||"";k=!!(k.indexOf("<")>=0||k.indexOf("end of ")>=0||k.indexOf("Unterminated string")>=0||k.indexOf("Unexpected EOF"));if(!k&&g)for(var P=g.length,x=!1,U=0;U<P;U++)if(x&&g[U]==="\\")U++;else if(g[U]==='"')x=!x;else if(g[U]==="<"&&!x){k=!0;break}return k};
f9u=function(){return document.documentElement.hasAttribute("dark")};
_.WIr=function(k,g){if(k!=="GFEEDBACK"&&k!=="GUIDED_HELP")_.Ry(Error("fi`"+k));else{var P=_.Za().resolve(_.VE(_.NQ));if(P&&(P=P.getCurrentPage())&&P.getServiceTrackingParams&&(P=P.getServiceTrackingParams()))for(var x=0,U;U=P[x++];)if(U.service===k){if(k=U.params)for(P=0;x=k[P++];)g[x.key]=x.value;break}}};
_.sGu=function(k){var g=_.XE();g&&(g=g.getPlayer())&&(g.pauseVideo(),k.playback_id=g.getVideoData().cpn,k.eid=g.getVideoData().eventId,Object.assign(k,g.getFeedbackProductData()))};
bhC=function(){var k={abuseLink:"https://support.google.com/youtube/bin/answer.py?answer=140536",customZIndex:"2000000005",allowNonLoggedInFeedback:!0};_.y4("GOOGLE_FEEDBACK_FORCE_ANONYMOUS")&&(k.enableAnonymousFeedback=!0);_.y4("SESSION_INDEX")&&(k.authuser=String(_.y4("SESSION_INDEX")));_.W("enable_pageid_for_feedback")&&_.y4("DELEGATED_SESSION_ID")&&(k.pageId=String(_.y4("DELEGATED_SESSION_ID")));return k};
_.La=function(k){_.W("enable_ypc_spinners")&&_.RV(k,"yt-open-popup-action",[{openPopupAction:{popupType:"FULLSCREEN_OVERLAY",properties:{noCancelOnOutsideClick:!0,noAutoFocus:!0},popup:{loadingRenderer:{hack:!0}}}},k])};
_.na=function(k){_.W("enable_ypc_spinners")&&_.RV(k,"yt-close-popup-action",["yt-loading-renderer"])};
BW6=function(k){return new Promise(function(g,P){_.EW({verifyCommand:{recaptchaToken:k.recaptchaResponse}},{commandController:{onSuccess:function(x,U){U||P("ChallengeService did not return a response.");var A;g({challengeCompleted:(A=U.verified)!=null?A:!1})},
onServerError:function(x,U){P(U)}}})})};
z3b=function(k,g,P,x){g({recaptchaResponse:x}).then(function(U){U.challengeCompleted?_.jh()?(P(3),_.Za().resolve(_.wP).resolveCommand({signalAction:{signal:"RELOAD_PAGE"}},{form:{element:k}})):P(2):P(4)},function(){P(4)})};
h36=function(k,g,P){_.jT(_.WX(udI,_.y4("HL")),function(){var x;(x=window.grecaptcha)==null||x.ready(function(){var U=window.grecaptcha;U?(P(U.render(k,{sitekey:"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog",callback:z3b.bind(null,k,BW6,g)})),g(1)):g(4)})})};
Eyj=function(k,g){return function(){switch(g()){case 0:return k().captchaLoadingMessage;case 1:return k().challengeReason;case 3:return k().captchaSuccessfulMessage;case 2:return k().captchaCookieSetFailureMessage;case 4:return k().captchaFailedMessage;default:return k().challengeReason}}()};
_.SJ=function(){if(!LIk){var k=document.querySelector("#player.skeleton");k&&(_.Sl(k),LIk=!0)}};
_.SVC=function(){return nyb=bx0()};
jGI=function(){return _.e(function(k){return FIC!==void 0?k.return():k.yield(YV0(),0)})};
YV0=function(){return _.e(function(k){if(k.nextAddress==1)return k.yield(zuV(),2);nyb=k.yieldResult;FIC=_.Xq.addLowPriorityJob(YV0,5E3);_.SV(k)})};
KIC=function(k){var g=g===void 0?QGI:g;var P,x,U=(P=k.responseContext)==null?void 0:(x=P.mainAppWebResponseContext)==null?void 0:x.trackingParam;if(!U){g.increment("MISSING");var A,q,T,c,Z,w;_.pH(new _.Da("282054944_a",{eBk:!!((A=k.responseContext)==null?0:(q=A.mainAppWebResponseContext)==null?0:q.loggedOut),cUY:((T=k.responseContext)==null?void 0:T.mainAppWebResponseContext)===void 0,iHs:k.responseContext===void 0,cp:(c=k.playabilityStatus)==null?void 0:c.contextParams,u2D:(((Z=k.streamingData)==
null?void 0:Z.formats)||[]).length>0,cE0:(((w=k.streamingData)==null?void 0:w.adaptiveFormats)||[]).length>0,os:!!k.offlineState,cotn:k.cotn}));return 2}P="";try{P=l93(U)}catch(f){return g.increment("C_ERROR"),_.IE(f),2}try{var J=_.Doj(P);var r=tRs(J)}catch(f){return g.increment("P_ERROR"),_.IE(f),2}r=_.ZD(r,MRb,1,_.mh());U=[];r=_.O(r);for(J=r.next();!J.done;J=r.next())x=J.value,J=x.getPath(),P=(0,_.vX.getValueByKeys)(k,J.split(".")),P=String(P===void 0||P===null?"":P),x=x.getValue()||"",A=/[+\-\/_]/g,
P.replace(A,"")!==x.replace(A,"")&&(g.increment("MISMATCH"),_.W("ab_mis_log_err")&&(P=new _.Da("282054944_p",{iYb:J,g:String(P),e:String(x)}),_.IE(P)),["auxiliaryUi.messageRenderers.enforcementMessageViewModel.displayType"].includes(J)||(J.match(/enforcementMessageViewModel/i)?U.push(3):U.push(2)));if(U.length>0)return Math.max.apply(Math,_.Kl(U));g.increment("SUCCESS");return 1};
a9A=function(k){var g=new Fe;if(k.interpreterJavascript){var P=_.HLb(k.interpreterJavascript);P=AV(P).toString();var x=new oy0;_.lD(x,6,P);_.h7(g,1,x,Qv)}else k.interpreterUrl&&(P=_.y5(k.interpreterUrl),P=_.jy(P).toString(),x=new _.vyr,_.lD(x,4,P),_.h7(g,2,x,Qv));k.interpreterHash&&_.Y9(g,3,k.interpreterHash,Qv);k.program&&_.Y9(g,4,k.program,Qv);k.globalName&&_.Y9(g,5,k.globalName,Qv);k.clientExperimentsStateBlob&&_.Y9(g,7,k.clientExperimentsStateBlob,Qv);return g};
jJ=function(k){var g={};k=_.O(k.split("&"));for(var P=k.next();!P.done;P=k.next())P=P.value.split("="),P.length===2&&(g[P[0]]=P[1]);return g};
Hhb=function(k){return Number(k.t)||7200};
vKs=function(){if(_.W("bg_st_hr"))return"havuokmhhs-0";var k,g=((k=globalThis.performance)==null?void 0:k.timeOrigin)||0;return"havuokmhhs-"+Math.floor(g)};
NW0=function(){return new Promise(function(k){var g=window;g.ntpevasrs!==void 0?k(new Q0(g.ntpevasrs)):(g.ntpqfbel===void 0&&(g.ntpqfbel=[]),g.ntpqfbel.push(function(P){k(new Q0(P))}))})};
I9j=function(k){var g=k.nCf.bind(k);_.Z0("yt.aba.att",g);k=k.pmn.bind(k);_.Z0("yt.aba.att2",k)};
yfb=function(k){switch(_.hY(k.input)){case _.I5(XtM):var g={};return g.encryptedVideoId=k.innerTubeRequest.externalVideoId,g}return{}};
Gyb=function(k){switch(_.hY(k.input)){case _.I5(XtM):if(_.W("web_generate_att_data_for_get_transcript_request"))return"ENGAGEMENT_TYPE_VIDEO_TRANSCRIPT_REQUEST";break;case _.I5(ptj):if(_.W("enable_att_for_share_on_web_client"))return"ENGAGEMENT_TYPE_SHARE";break;case _.I5(l7):if(_.W("PremiumClientSharedConfig__enable_att_for_get_premium_on_web_client")&&k.innerTubeRequest.browseId==="SPunlimited")return"ENGAGEMENT_TYPE_YPC_GET_PREMIUM_PAGE";break;case _.I5(CPb):var g,P;if(_.W("PremiumClientSharedConfig__enable_att_for_get_download_action_on_web_client")&&
((P=_.b((g=k.config)==null?void 0:g.command,jN6))==null?0:P.requiresAttestationResponse))return"ENGAGEMENT_TYPE_YPC_GET_DOWNLOAD_ACTION"}return null};
_.kh0=function(k){var g;if(k.playlistVideoRenderer&&((g=k.playlistVideoRenderer)==null?0:g.engagementBar))return R3s(k.playlistVideoRenderer.engagementBar);if(_.b(k,Dd)){var P;if(k=(P=_.b(k,Dd))==null?void 0:P.engagementBar)return R3s(k)}return""};
R3s=function(k){if(!k)return"";k=_.b(k,_.g$0);if(k==null||!k.actions)return"";k=_.O(k.actions);for(k=k.next();!k.done;k=k.next()){k=_.b(k.value,_.PIk);var g=void 0;if((g=k)==null||!g.itemId)break;return k.itemId}return""};
_.$Kj=function(k){var g;if(k.playlistVideoRenderer&&((g=k.playlistVideoRenderer)==null?0:g.videoId))return k.playlistVideoRenderer.videoId;if(_.b(k,Dd)){var P,x;if(k=(P=_.b(k,Dd))==null?void 0:(x=P.playlistItemData)==null?void 0:x.videoId)return k}return""};
_.xKC=function(k){var g;if(k.playlistVideoRenderer&&((g=k.playlistVideoRenderer)==null?0:g.voteCount))return k.playlistVideoRenderer.voteCount;if(_.b(k,Dd)){var P,x;if(k=(P=_.b(k,Dd))==null?void 0:(x=P.playlistItemData)==null?void 0:x.voteCount)return k}return 0};
_.tp=function(k,g){return _.ia(k.entities,"flowStateEntity",g)};
UKV=function(k,g,P,x){var U=void 0;k=_.O(k[g.iconName]||[]);for(var A=k.next();!A.done;A=k.next()){A=A.value;var q=g.iconSize;var T=g.iconStyle;q=!q||q===A[2];var c=iiV[A[0]];x&&x!==A[1]||!q||T&&T!==c?T=!1:U?(T=iiV[A[0]],T=!!g.iconStyle||T==="youtube_outline",q=U.version<=A[1],T=(!!g.iconSize||A[2]===24)&&T&&q):T=!0;T&&(U={name:g.iconName,style:iiV[A[0]],size:A[2],version:A[1],allowMirroring:!!A[3],url:P(g.iconName,A)})}return U};
Ajr=function(k,g,P,x){return k+(""+iiV[P[0]]+((x===void 0?0:x)?"_experimental":"")+"/"+g+"/v"+P[1]+"/")+(P[2]+"px.svg")};
dKs=function(k){return _.y4("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&_.y4("INNERTUBE_CLIENT_NAME")!=="WEB_CREATOR"?"bookmark":k};
OiV=function(k,g){return Ajr("https://fonts.gstatic.com/s/i/",k,g)};
qRA=function(k,g){return Ajr("https://fonts.gstatic.com/s/i/",k,g,!0)};
Tes=function(k,g){return Ajr("https://www.gstatic.com/youtube/img/icons/web/",k,g)};
cjV=function(k){var g=k.enabled;var P=k.itemPlaybackModel;var x=k.thumbnailElRef;var U=k.containerElRef;var A=k.options;var q;_.o6(function(){var T=U==null?void 0:U.value;var c,Z=(c=x())==null?void 0:c.value;c=P();var w=A();if(g&&c&&T&&Z&&(w==null?0:w.thumbnail)){var J={data:c,hostElement:T},r,f,B=[].concat(_.Kl((r=w.thumbnailOverlays)!=null?r:[]),_.Kl((f=c.overlays)!=null?f:[]));f=c.itemPlaybackOptions;r=(f==null?void 0:f.enableRoundedPlayer)||w.enableRounding;f=f==null?void 0:f.disableTimeStatusOverlay;
var L,Y;T={mediaRenderer:J,lockupElement:T,thumbnailElement:Z,videoPreviewOpts:{videoPreviewData:{inlinePlaybackEndpoint:_.hC((L=c.inlinePlayerData)==null?void 0:L.onVisible),navigationEndpoint:_.hC((Y=c.inlinePlayerData)==null?void 0:Y.onSelect),thumbnail:w.thumbnail,thumbnailOverlays:B,accessibilityText:w.accessibilityText||""},thumbnailSize:w.thumbnailSize,enableRounding:r,mouseleaveCallback:w.mouseleaveCallback,hideTimeDisplay:f}}}else T=void 0;if(L=T){var l;(l=q)==null||MP(l);q=hs(L);var D,X;
((D=P())==null?0:(X=D.inlinePlayerData)==null?0:X.forceImpAutoplay)&&e0k(q)}},"BLiQOd");
_.vc(function(){var T;(T=q)==null||MP(T)})};
VZu=function(k){k=atob(k);for(var g=[],P=0;P<k.length;P++)g.push(k.charCodeAt(P));return new Blob([new Uint8Array(g)],{type:"image/png"})};
mKr=function(k,g,P,x){x=x===void 0?"INSERTION_POSITION_UNSPECIFIED":x;return k({targetId:g},function(U){var A,q=(A=U.contents)!=null?A:[];A=P!=null?P:[];var T=ZiV(q);switch(x){case "INSERTION_POSITION_UNSPECIFIED":return Object.assign({},U,{contents:[].concat(_.Kl(q.slice(0,T)),_.Kl(A),_.Kl(q.slice(T+1)))});case "INSERTION_POSITION_FIRST":return Object.assign({},U,{contents:[].concat(_.Kl(A),_.Kl(q))});case "INSERTION_POSITION_LAST":return Object.assign({},U,{contents:[].concat(_.Kl(q),_.Kl(A))});
default:return U}})};
Jjj=function(k,g,P,x,U){U=U===void 0?"RELATIVE_INSERTION_POSITION_AFTER":U;return k({targetId:g},function(A){var q,T=(q=A.contents)!=null?q:[];q=w96(T,P);if(q<0)return A;q=U==="RELATIVE_INSERTION_POSITION_BEFORE"?q:q+1;return Object.assign({},A,{contents:[].concat(_.Kl(T.slice(0,q)),_.Kl(x),_.Kl(T.slice(q)))})})};
ZiV=function(k){var g=k.findIndex(function(P){return _.b(P,_.Ka)});
return g>=0?g:k.length};
w96=function(k,g){return k.findIndex(function(P){a:{P=_.O(Object.values(P));for(var x=P.next();!x.done;x=P.next())if((x=x.value)&&x.targetId){P=x.targetId;break a}P=""}return P===g})};
f$A=function(k,g,P){return k({targetId:g},function(x){var U,A=(U=x.contents)!=null?U:[];return Object.assign({},x,{contents:rj6(A,P)})})};
rj6=function(k,g){return k.filter(function(P){var x=g.includes;a:{P=_.O(Object.values(P));for(var U=P.next();!U.done;U=P.next())if((U=U.value)&&U.targetId){P=U.targetId;break a}P=""}return!x.call(g,P||"")})};
_.W5C=function(k,g){return{engagementPanelSectionListRenderer:{panelIdentifier:k,identifier:g,visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",content:{contentLoadingRenderer:{useSpinner:!0}}}}};
sc6=function(k,g){k=k.getAvailableAudioTracks();if(k.length)return k==null?void 0:k.find(function(P){var x;return(P==null?void 0:(x=P.getLanguageInfo())==null?void 0:x.getId())===g})};
_.Be0=function(k){var g,P=(g=k.getOption("captions","tracklist",{includeAsr:!0}))!=null?g:[];return P=biM(P,k)};
z03=function(k){return k.getOption("captions","translationLanguages",{includeAsr:!0})||[]};
biM=function(k,g){g=z03(g);if(g==null||!g.length)return k;var P=g.filter(function(q){return q});
g=k.filter(function(q){return q.languageCode.startsWith("en")});
P=_.O(P);for(var x=P.next();!x.done;x=P.next())if(x=x.value,g.length){var U=g[0],A=Object.assign({},U);U.languageCode!==x.languageCode&&(A.displayName=U.languageName+" >> "+x.languageName,A.translationLanguage=x,k.push(A))}return k};
uoI=function(k,g,P){k=_.Be0(k);if(k.length)return P?k.find(function(x){if(typeof(x==null?void 0:x.translationLanguage)==="object"){var U;return((U=x.translationLanguage)==null?void 0:U.languageCode)===g}return!1}):k==null?void 0:k.find(function(x){return x.languageCode===g})};
h0I=function(k){return k.getOption("captions","tracklist",{includeAsr:!0})};
E$r=function(k){var g=k.getAvailableAudioTracks();if(g!=null&&g.length){var P=k.getAudioTrack();return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.Kl(g.map(function(x){return{listItemViewModel:{title:{content:x.getLanguageInfo().getName()},isSelected:x.getLanguageInfo().getId()===(P==null?void 0:P.getLanguageInfo().getId()),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",
actions:[{audioTrackSelectActionCommand:{languageCode:x.getLanguageInfo().getId()}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}}};
L50=function(k){return k.getOption("captions","tracklist",{includeAsr:!0})};
n$r=function(k){var g=L50(k);if(g==null?0:g.length)return g;k.loadModule("captions");return L50(k)};
SRb=function(k){var g=k.getOption("captions","track");if(g)return g;k.loadModule("captions");return k.getOption("captions","track")};
YRb=function(k){var g=n$r(k);if(g!=null&&g.length){var P=SRb(k),x;return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:_.OX("PLAYER_CAPTION_OFF",void 0,"Off")},isSelected:!(P==null?0:P.languageCode),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:""}}]}}}}}}}].concat(_.Kl(g.map(function(U){return{listItemViewModel:{title:{content:U.displayName},
isSelected:U.displayName===(P==null?void 0:P.displayName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:U.languageCode}}]}}}}}}}})),[{listItemViewModel:Object.assign({},{title:{content:_.OX("AUTO_TRANSLATE",void 0,"Auto-translate")},
isSelected:!!P.translationLanguage,selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT"},!!P.translationLanguage&&{selectionText:{content:(P==null?void 0:(x=P.translationLanguage)==null?void 0:x.languageName)||""}},{rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[F5u(k)]}}}}}})}]),visibleElementCount:5}}}}}}}}};
F5u=function(k){var g=z03(k);if(g==null||!g.length)throw Error("Ei");var P=SRb(k);k=g.filter(function(x){return!x.languageCode.startsWith("en")});
return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.Kl(k.map(function(x){var U;return{listItemViewModel:{title:{content:x.languageName},isSelected:x.languageName===(P==null?void 0:(U=P.translationLanguage)==null?void 0:U.languageName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:x.languageCode,
isAutoTranslated:!0}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}};
DK6=function(k){return new Promise(function(g,P){if(k===void 0)_.IE(Error("Ii"),"ERROR"),P(Error("Ii"));else{P=new _.jcu;var x=_.Qcs();P=P.init();var U=_.l$M(_.y4("YPC_MB_URL"),!0);Promise.all([P,U]).then(function(){var A=_.oH.payments.business.integration.ClientTokenFactory.createClientToken(k,x);g(A)})}})};
K5M=function(k,g,P,x,U,A,q){var T=_.MQ();P=P.replace(/-/g,"+").replace(/_/g,"/");var c=_.ex().get("hl"),Z=_.va(_.KL),w=g==null?void 0:g.element;w&&_.La(w);tZr(g,!0);_.MZC(Z,P,T.resolve,function(){w&&_.na(w)},function(J){w&&_.na(w);
T.reject(J)},c,x?function(J){x&&_.tO(k,x,{backend_analytics:J})}:void 0,T.resolve,U,A,q);
return T.promise};
tZr=function(k,g){!(k=k==null?void 0:k.element)||k.tagName!=="YT-BUTTON-RENDERER"&&k.tagName!=="YTD-BUTTON-RENDERER"||(k.disabled=g)};
o$M=function(){var k=_.OX("DOWNLOADED",void 0,"Downloaded");return{popup:{notificationActionRenderer:{responseText:_.pD(k),actionButton:{buttonRenderer:Ra0()}}},popupType:"TOAST"}};
v$0=function(){var k=_.OX("UNAVAILABLE_OFFLINE",void 0,"Unavailable offline");return{popup:{notificationActionRenderer:{responseText:_.pD(k),loggingDirectives:{clientVeSpec:{uiType:135356}}}},popupType:"TOAST"}};
a$3=function(k){return{itemSectionRenderer:{contents:[{backgroundPromoRenderer:k}]}}};
aH=function(k,g,P,x){var U;return _.e(function(A){if(A.nextAddress==1)return _.Bo(A,2),A.yield(k,4);if(A.nextAddress!=2)return(U=_.w1(g.getState().entities).length>0)?A.return({title:_.pD(_.OX("YOU_ARE_OFFLINE",void 0,"You are offline")),bodyText:_.pD(_.OX("CHECK_CONNECTION_OR_DOWNLOADS",void 0,"Please check your connection or watch your downloaded videos.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:GwM()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}):
A.return(kR0(P,x));_.Ll(A);return A.return(kR0(P,x))})};
Hib=function(k,g){return g?g==="PPSV"||yM0(k,g):!1};
Nej=function(k){k.responseContext||(k.responseContext={});k.responseContext.maxAgeSeconds=0;return k};
NP=function(k){var g;return _.e(function(P){return P.nextAddress==1?P.yield(I$b(k,"service:topbar:fallback"),2):(g=P.yieldResult)&&_.Ha(g)?P.return(Nej(_.Ha(g))):P.return()})};
X9M=function(k){var g;return _.e(function(P){return P.nextAddress==1?P.yield(I$b(k,"service:downloads_settings:fallback"),2):(g=P.yieldResult)&&_.Ha(g)?P.return(g):P.return()})};
I$b=function(k,g){var P;return _.e(function(x){if(x.nextAddress==1)return k?x.yield(k.get(g),2):x.return();P=x.yieldResult;return!P||!_.Ha(P)||!isNaN(Number(P.data.expireTimestampMs))&&P.isExpired()?x.return():x.return(P)})};
yj6=function(k){var g=_.Za().resolve(IH).getState().entities;return k.playlistId?Hib(g,k.playlistId):!1};
CII=function(k){var g=_.rP("web_pbj_log_warning_rate",0);g=g>0&&Math.random()<g;if(!_.b(k,_.VY))return g&&_.pH(Error("bj")),!1;var P;return _.W("shorts_controller_retrieve_seedless_sequence_v2")&&((P=_.b(k,_.VY))==null?void 0:P.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?!0:p9V(k)?!0:(g&&_.pH(Error("cj")),!1)};
p9V=function(k){var g=(_.b(k,_.oV)||_.b(k,_.VY)).videoId;if(!g||!Gh3.test(g))return!1;var P;return(k=(P=_.b(k.commandMetadata,_.A6))==null?void 0:P.url)&&(k.includes(g)||k.startsWith("/clip"))?!0:!1};
_.krI=function(){var k=_.ex();return k.getFlag(192)?k.getFlag(190):!(_.W("web_watch_cinematics_disabled_by_default")||_.W("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&R03())};
_.Ca=function(k,g,P){var x={};x.currentUrl=g;x.vis=k.vis!==void 0?k.vis:0;x.splay=!1;g=_.ex();x.autoCaptionsDefaultOn=g.getFlag(66);g.getFlag(141)?g.getFlag(140)?x.autonavState="STATE_OFF":x.autonavState="STATE_ON":x.autonavState="STATE_NONE";x.html5Preference="HTML5_PREF_WANTS";isNaN(_.y4("STS"))||(x.signatureTimestamp=_.y4("STS"));k.autonav&&(x.autoplay=!0,x.autonav=!0);k.mutedAutoplay&&(x.autoplay=!0,x.mutedAutoplay=!0);k.inlinePlayback&&(x.autoplay=!0,x.autonav=!1,x.isInlineUnmutedPlayback=!!k.inlineUnmuted);
x.referer=P;x.lactMilliseconds=k.lact!==void 0?k.lact.toString():"-1";_.W("enable_unknown_lact_fix_on_html5")&&x.lactMilliseconds==="-1"&&_.pH(new _.Da("Unknown LACT is set in playbackContext.",{"lact in tempData":k.lact||"undefined",autonav:k.autonav||"undefined"}));k={};g.getFlag(194)&&(k.hasShownAmbientMode=!0);g.getFlag(192)&&(k.hasToggledOffAmbientMode=!0);_.krI()&&(k.watchAmbientModeEnabled=!0);x.watchAmbientModeContext=k;return x};
gGA=function(k){var g={},P=k.pbis||0;P&&(g.playbackBeginsInSeconds=P);k.prefetch_reason&&k.prefetch_reason==="hc_pbis"&&(g.prefetchReason="PREFETCH_REASON_HINT_CONFIG_PLAYBACK_BEGINS_IN_SECONDS");return g};
Pfj=function(k,g){var P;if(g==null?0:(P=g.requestTemplate)==null?0:P.panelId)k.panelId=g.requestTemplate.panelId;var x;if(g==null?0:(x=g.requestTemplate)==null?0:x.params)k.params=g.requestTemplate.params};
xu3=function(){if($u0)return $u0();var k=!_.W("idb_response_store_auth_killswitch"),g={};$u0=wH("yt-it-response-store",{objectStores:(g.ResponseStore={addedAtVersion:1},g),shared:!k,upgrade:function(P,x){x(1)&&(P=gN(P,"ResponseStore",{keyPath:["key","clientName"]}),PE(P,"byExpiration","expireTimestampMs"),PE(P,"byInterface","clientName"))},
version:1});return $u0()};
iMV=function(k){return _.O_(xu3(),k)};
AXV=function(k,g){var P;return _.e(function(x){return x.nextAddress==1?x.yield(_.mW(),2):(P=x.yieldResult)?x.return(new Uu0(k,g,P)):x.return()})};
duV=function(k){var g=Object.keys(k)[0];if(g)return k.screenExit&&(g=g+";"+k.screenExit.screen),g};
OM6=function(k){var g=new Map;k=_.O(k);for(var P=k.next();!P.done;P=k.next())P=P.value,P!=null&&(g.has(P.taskType)||g.set(P.taskType,[]),g.get(P.taskType).push(P));return g};
qnu=function(k){k=[].concat(_.Kl(k)).sort(function(P,x){return P-x});
var g=Math.floor(k.length/2);return k.length%2?k[g]:(k[g-1]+k[g])/2};
cXk=function(k,g){k=k===void 0?DQr:k;g=g===void 0?{}:g;_.Z0("yt.logging.errors.log",_.IE);Qvu();Tjk(vvu(),g);window.onerror=k;e_b=lts;window.addEventListener("unhandledrejection",function(P){if(P.reason instanceof Error){var x=P.reason;_.CH(x,{source:"unhandledrejection"});x.name==="AbortError"&&(x.level="WARNING")}lts(P.reason);P.preventDefault()})};
_.VKA=function(k){var g,P,x,U,A,q,T,c,Z,w,J,r,f,B,L,Y,l,D,X,a,H,y,kj,Ts,m0,Lb,rA,bV,tu,Eb,hd,HH,F4,Ad,TL,YN,EL,bY,ry,dA;return _.e(function(PH){if(PH.nextAddress==1)return PH.yield(_.TY(k,{mode:"readonly",enableRetries:!0},function(Jd){return e8(Jd,"playbackData").then(function(iY){var WH=iY.map(function(ZP){return ZP.transfer}).filter(function(ZP){return!!ZP}),x3=iY.map(function(ZP){return ZP.offlineVideoPolicy}).filter(function(ZP){return!!ZP}),lw=iY.filter(function(ZP){return!!ZP.key}).map(function(ZP){return _.xz(_.g1(ZP.key).entityId,
"downloadStatusEntity")});
WH=e8(Jd,"transfer",WH);x3=e8(Jd,"offlineVideoPolicy",x3);lw=e8(Jd,"downloadStatusEntity",lw);var It=WH.then(function(ZP){ZP=ZP.reduce(function(Vv,$3){($3==null?0:$3.offlineVideoStreams)&&Vv.push.apply(Vv,_.Kl($3.offlineVideoStreams));return Vv},[]).filter(function(Vv){return!!Vv});
return e8(Jd,"offlineVideoStreams",ZP)});
return PQ.all([WH,x3,It,lw]).then(function(ZP){var Vv=_.O(ZP);ZP=Vv.next().value;var $3=Vv.next().value;var y6=Vv.next().value;Vv=Vv.next().value;return[iY,ZP,$3,y6,Vv]})})}),2);
if(PH.nextAddress!=3)return g=PH.yieldResult,PH.yield(_.TY(k,{mode:"readonly",enableRetries:!0},function(Jd){return e8(Jd,"mainDownloadsListEntity").then(function(iY){var WH,x3;return(x3=(WH=iY[0])==null?void 0:WH.downloads)!=null?x3:[]})}),3);
P=PH.yieldResult;x=_.O(g);U=x.next().value;A=x.next().value;q=x.next().value;T=x.next().value;c=x.next().value;Z=U;w=A;J=q;r=T;f=c;B={};L={};Y={};l={};D={};X=[];a=_.O(w);for(H=a.next();!H.done;H=a.next())(y=H.value)&&(B[y.key]=y);kj=_.O(J);for(Ts=kj.next();!Ts.done;Ts=kj.next())(m0=Ts.value)&&(L[m0.key]=m0);Lb=_.O(f);for(rA=Lb.next();!rA.done;rA=Lb.next())(bV=rA.value)&&(Y[bV.key]=bV);tu=_.O(r);for(Eb=tu.next();!Eb.done;Eb=tu.next())(hd=Eb.value)&&(l[hd.key]=hd);HH=_.O(P);for(F4=HH.next();!F4.done;F4=
HH.next())Ad=F4.value,TL=void 0,D[(TL=Ad.videoItem)!=null?TL:""]=!0,Ad.videoItem&&(EL=YN=void 0,bY=(EL=(YN=_.g1(Ad.videoItem))==null?void 0:YN.entityId)!=null?EL:"",X.push({externalVideoId:bY}));ry=Z.filter(function(Jd){if(!Jd||!Jd.key||!Jd.offlineVideoPolicy)return!1;Jd=_.g1(Jd.key).entityId;Jd=_.xz(Jd,"downloadStatusEntity");var iY;return!(Jd&&((iY=Y[Jd])==null?void 0:iY.downloadState)==="DOWNLOAD_STATE_USER_DELETED")});
dA=ry.map(function(Jd){var iY=B[Jd.transfer],WH=[];if(iY==null?0:iY.offlineVideoStreams)for(var x3=_.O(iY.offlineVideoStreams),lw=x3.next();!lw.done;lw=x3.next())(lw=l[lw.value])&&WH.push(lw);x3=L[Jd.offlineVideoPolicy];lw=D;var It=Jd==null?void 0:Jd.playerResponseTimestamp,ZP=_.g1(x3.key).entityId;Jd=_.xz(ZP,"mainVideoEntity");if(x3.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"){var Vv="OFFLINE_VIDEO_STATE_DISABLED";x3.expirationTimestamp&&Number(x3.expirationTimestamp)<Date.now()/1E3&&(Vv="OFFLINE_VIDEO_STATE_EXPIRED")}else if(x3.action===
"OFFLINE_VIDEO_POLICY_ACTION_DOWNLOAD_FAILED")Vv="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";else{switch(iY==null?void 0:iY.transferState){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":Vv="OFFLINE_VIDEO_STATE_PENDING";break;case "TRANSFER_STATE_TRANSFERRING":Vv="OFFLINE_VIDEO_STATE_TRANSFERRING";break;case "TRANSFER_STATE_PAUSED_BY_USER":Vv="OFFLINE_VIDEO_STATE_PAUSED_TRANSFER";break;case "TRANSFER_STATE_FAILED":Vv="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";break;case "TRANSFER_STATE_COMPLETE":Vv="OFFLINE_VIDEO_STATE_PLAYABLE";
break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":Vv="OFFLINE_VIDEO_STATE_STREAMS_OUT_OF_DATE";break;default:Vv="OFFLINE_VIDEO_STATE_UNKNOWN"}if(Vv==="OFFLINE_VIDEO_STATE_OFFLINE_FAILED")switch(iY==null?void 0:iY.failureReason){case "TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE":case "TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE":Vv="OFFLINE_VIDEO_STATE_OUT_OF_STORAGE_ERROR";break;case "TRANSFER_FAILURE_REASON_STREAM_MISSING":Vv="OFFLINE_VIDEO_STATE_STREAMS_MISSING";break;case "TRANSFER_FAILURE_REASON_NETWORK":case "TRANSFER_FAILURE_REASON_NETWORK_LOST":Vv=
"OFFLINE_VIDEO_STATE_NETWORK_ERROR"}}ZP={id:ZP,videoState:Vv};if(iY==null?0:iY.cotn)ZP.cotn=iY.cotn;if(iY==null?0:iY.maximumDownloadQuality)ZP.selectedVideoQuality=iY==null?void 0:iY.maximumDownloadQuality;if(iY==null?0:iY.lastProgressTimeMs)ZP.lastProgressTimeMs=iY.lastProgressTimeMs;It&&(ZP.playerResponseSavedTimeMs=String(Number(It)*1E3));iY=String;It=0;WH=_.O(WH);for(Vv=WH.next();!Vv.done;Vv=WH.next())if(Vv=Vv.value,Vv.streamsProgress){Vv=_.O(Vv.streamsProgress);for(var $3=Vv.next();!$3.done;$3=
Vv.next()){var y6=void 0;It+=Number((y6=$3.value.numBytesDownloaded)!=null?y6:0)}}ZP.downloadedBytes=iY(It);ZP.selectedOfflineMode=lw[Jd]?"OFFLINE_MODE_TYPE_AUTO_OFFLINE":"OFFLINE_NOW";x3.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"&&(ZP.offlinePlaybackDisabledReason=x3.offlinePlaybackDisabledReason);return ZP});
return PH.return({offlineVideos:dA,additionalOfflineClientState:{mainAppAdditionalOfflineClientState:{smartDownloadVideos:X}}})})};
ZM6=function(){var k;return _.e(function(g){return g.nextAddress==1?g.yield(_.d1(),2):(k=g.yieldResult)?g.return(_.VKA(k)):g.return({state:"PES Unavailable"})})};
JX0=function(){var k,g,P,x;return _.e(function(U){if(U.nextAddress==1)return U.yield(_.d1(),2);if(U.nextAddress!=3)return(k=U.yieldResult)?U.yield(muk(k),3):U.return({state:"PES Unavailable"});g=U.yieldResult;P={};x=g.reduce(function(A,q){A[q.key]=q;return A},P);
return U.return(w33(x))})};
w33=function(k){for(var g={},P=[],x=_.O(Object.keys(k)),U=x.next();!U.done;U=x.next()){var A=U.value;U=k[A];var q=void 0;if(((q=U)==null?void 0:q.entityType)==="mainVideoEntity"){delete k[A];var T=U.data;U={};if(T){var c=void 0;q=(c=T.videoId)!=null?c:"vid-"+A;A=k;U.video=T;delete U.video.formattedDescription;delete U.video.thumbnail;T.owner&&(c=A[T.owner],c==null?0:c.data)&&(delete A[c.key],U.video.owner=c.data,delete U.video.owner.avatar);if(T=T.downloadState)if(c=A[T],c==null?0:c.data)if(delete A[T],
T=c.data.playbackData)if(c=A[T],c!=null&&c.data){delete A[T];T=c.data;delete T.playerResponseJson;U.playbackData=T;if(T.transfer&&(c=A[T.transfer],c==null?0:c.data)){delete A[c.key];var Z=c.data;U.transfer=Z;c=[];Z=_.O(Z.offlineVideoStreams||[]);for(var w=Z.next();!w.done;w=Z.next())if(w=A[w.value])delete A[w.key],c.push(w.data);c&&(U.streams=c)}(T=T.offlineVideoPolicy)&&(T=A[T])&&T.data&&(delete A[T.key],U.offlineVideoPolicy=T.data)}g[q]=U}}else U&&U.entityType==="offlineOrchestrationActionWrapperEntity"&&
U.data&&(delete k[U.key],q=U.data,A=void 0,P.push({id:q.rootActionId,type:((A=q.actionProto)==null?void 0:A.actionType)||"",entity:U}))}g.wrapperEntities=P;Object.keys(k).length>0&&(g.unknownKeys=k);return g};
rXk=function(){var k,g,P,x,U,A,q,T,c;return _.e(function(Z){if(Z.nextAddress==1)return k=(new _.RM("")).hasLocalStorage(),x=!!((g=_.iV.crypto)==null?0:(P=g.subtle)==null?0:P.importKey),U=!!_.iV.BroadcastChannel,A=!!_.iV.navigator.locks,Z.yield(V80(),2);q=Z.yieldResult;T=k&&x&&U&&A&&q;c={isSupported:T};if(T)return Z.return(c);c.missingBrowserFeatures=[];q||c.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_INDEXED_DB");k||c.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_LOCALSTORAGE");
x||c.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_CRYPTO_EXTENSION");U||c.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_BROADCAST_CHANNEL");A||c.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_WEB_LOCKS_API");return Z.return(c)})};
fLr=function(){var k;return!((k=GK?GK:null)==null||!k.window)};
_.snk=function(k){if(_.nb()&&_.skb("Chromium")>=120){var g=_.WcA().mediaSession;try{g.setActionHandler("enterpictureinpicture",function(){k()})}catch(P){}}};
bMA=function(k){for(var g=[],P=_.O(document.styleSheets),x=P.next(),U={};!x.done;U={node$jscomp$771:void 0},x=P.next())U.node$jscomp$771=x.value.ownerNode,U.node$jscomp$771&&(U.node$jscomp$771 instanceof HTMLStyleElement||U.node$jscomp$771 instanceof HTMLLinkElement)&&g.push(new Promise(function(A){return function(q){var T=A.node$jscomp$771.cloneNode(!0);T.onload=function(){q()};
T.onerror=function(){_.pH(Error("tj"));q()};
k.document.head.appendChild(T)}}(U)));
return Promise.all(g)};
Ynr=function(k){var g=[_.JF(BjM),_.JF(z_b),_.JF(uKu)];h_V(window.document.documentElement,k.document.documentElement,[_.JF(EGk),_.JF(Lcb),_.JF(nG0),_.JF(Sn6),_.JF(Fcs)]);h_V(window.document.body,k.document.body,g)};
h_V=function(k,g,P){k=_.O(k.attributes);for(var x=k.next();!x.done;x=k.next())if(x=x.value)try{_.TU(P,g,x.name,x.value)}catch(U){}};
Qn0=function(k,g){k=new _.RH(k.document.documentElement);k.start(jnA,g);return k};
lL0=function(k){var g=k.document.documentElement;g.addEventListener("click",function(P){bYA(g,P)});
g.addEventListener("touchstart",function(P){EO0(P)});
g.addEventListener("mousedown",function(P){EO0(P)})};
tKr=function(k,g,P,x){x=x===void 0?!1:x;g=new Du0(g||k,P||k);return{x:k.x+((x===void 0?0:x)?g.lengthX*-1:g.lengthX)*.2,y:k.y+((x===void 0?0:x)?g.lengthY*-1:g.lengthY)*.2}};
MK6=function(k){if(!k)return!1;var g=k.status==="OK"||k.status==="LIVE_STREAM_OFFLINE",P,x,U,A=(U=(P=k.errorScreen)==null?void 0:P.playerLegacyDesktopYpcTrailerRenderer)!=null?U:(x=k.errorScreen)==null?void 0:x.ypcTrailerRenderer;return!!g||!!A};
_.Kc0=function(k,g){if(!k)return!1;var P,x=(P=k.errorScreen)==null?void 0:P.playerLegacyDesktopYpcOfferRenderer,U;g=!!(g==null?0:(U=g.playerOverlayRenderer)==null?0:U.gatedActionsOverlayRenderer);return!!MK6(k)||!!x||!!g};
aL0=function(k){return oGb(k,0,"gclid",k.search(vGM))>=0||oGb(k,0,"gad_source",k.search(vGM))>=0};
HMb=function(k){var g=[],P=0;return{clear:function(){P=g.length=0},
push:function(x){g[P]=x;P=(P+1)%k},
iterate:function(){return function U(){var A,q,T,c;return _.kY(U,function(Z){switch(Z.nextAddress){case 1:_.hV(Z,2),A=g.length,q=0;case 4:if(!(q<A)){Z.jumpTo(2);break}T=P+q;c=_.g6;return Z.yield(g[T%A],7);case 7:c(Z.yieldResult);q++;Z.jumpTo(4);break;case 2:_.uw(Z),_.E3(Z,0)}})}()}}};
Njb=function(k){k.eventsToIgnore||(k.eventsToIgnore=[]);var g=k.eventsToIgnore.map(zYu),P=new Set(g),x=HMb(k.bufferSize);return{flush:function(){var U=Array.from(x.iterate());x.clear();U=U.map(function(A){return{name:A.name,timestamp:A.startTime,attributes:A.attributes}});
return JSON.stringify(U)},
onSpanStart:function(U){U.name==="event"&&P.has(U.attributes.type)||x.push(U)}}};
IL3=function(k){k=Njb(k);var g=k.flush;WUI({onSpanStart:k.onSpanStart});RE.subscribe("handleError",function(P){try{P.params.breadcrumbs=g()}catch(x){_.IE(x,"WARNING")}})};
X30=function(){Bw("web_tracing_action");_.h6("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
yXr=function(){Bw("web_tracing_action");_.h6("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
CfC=function(k,g,P){if(g===void 0){p3r||(yXr(),setInterval(yXr,6E5),p3r=!0);var x="web_tracing_action"}else x=g;var U,A=((U=k.endTime)!=null?U:k.startTime)-k.startTime,q={};U=k.name;var T=k.startTime;q={webTracing:(q[k.name]=k.attributes,q)};P=_.kP(DwM)(U,A,T,q,P,x);if(k.children)for(k=_.O(k.children),x=k.next();!x.done;x=k.next())CfC(x.value,g,P)};
GrC=function(k){var g=Et6.bind(null,"yt.telemetry_extension");window.addEventListener("message",function(P){P.data&&typeof P.data==="object"&&(P=P.data,P.from==="extension"&&P.app==="yt.telemetry"&&(g("Received message from extension",P),k.onMessage(P)))});
return function(P,x){P={app:"yt.telemetry",from:"app",key:P,payload:x};g("Sending message to extension",P);window.postMessage(P,"*")}};
R_r=function(){var k=k===void 0?3E3:k;var g=GrC({onMessage:function(){}}),P=[];
return{onSpanEnd:function(x){x.parentId==null&&P.push(x)===1&&setTimeout(function(){var U=[].concat(_.Kl(P));P.length=0;g("spansReported",{spans:U})},k)}}};
gfI=function(){window.performance&&window.performance.getEntriesByType&&window.addEventListener("load",function(){try{var k=window.performance.getEntriesByType("navigation");if(k.length>0){var g=k[0];zI3("pageLoad",{navigationType:kau(g.type),unloadEventStart:Math.round(g.unloadEventStart),unloadEventEnd:Math.round(g.unloadEventEnd),domInteractive:Math.round(g.domInteractive),domContentLoadedEventStart:Math.round(g.domContentLoadedEventStart),domContentLoadedEventEnd:Math.round(g.domContentLoadedEventEnd),
domComplete:Math.round(g.domComplete),loadEventStart:Math.round(g.loadEventStart),loadEventEnd:Math.round(g.loadEventEnd),redirectCount:g.redirectCount},function(){})}}catch(P){}})};
kau=function(k){switch(k){case "navigate":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_NAVIGATE";case "reload":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_RELOAD";case "back_forward":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_BACK_FORWARD";case "prerender":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_PRERENDER";default:return"PERFORMANCE_NAVIGATION_TIMING_TYPE_UNKNOWN"}};
PNM=function(k){k=k===void 0?400:k;var g=[],P=[];return{start:function(){return $WC({checkoutEveryNth:k,emit:function(x,U){U&&(g=P,P=[]);P.push(x)}})},
getRecording:function(){return[].concat(_.Kl(g),_.Kl(P))}}};
dXr=function(){for(var k=iKM.value,g={},P=_.O(k.enabledSpansArray),x=P.next();!x.done;x=P.next())g[x.value]=!0;f_V({sessionId:xFV(),enabledSpans:g,shouldSampleFn:function(A,q,T){if($XC){var c;return A==="shortToShort"||(T==null?void 0:(c=T.rootSpan())==null?void 0:c.name)==="shortToShort"}return!0}});
hIV();s2b("pageLoad")&&gfI();k.exportToCsi&&WUI(xXk);k.exportToDevTools&&WUI(R_r());k.maxBreadcrumbs>0&&IL3({eventsToIgnore:ikI,bufferSize:k.maxBreadcrumbs});if(k.sessionReplayEvents>0){var U=PNM(k.sessionReplayEvents);U.start();_.W("web_tracing_session_replay_demo")&&(window.exportSessionReplay=function(){var A=JSON.stringify(U.getRecording(),null,2);A=UXI(new Blob([A],{type:"text/plain"}));var q=document.createElement("a");q.download="session_replay.json";q.dataset.downloadurl=["application/json",
q.download,q.href].join(":");q.style.display="none";q.href=A;q.click();URL.revokeObjectURL(A);Av6("View replay at go/yt-session-replay-viewer")})}};
OkM=function(k){return new Promise(function(g){window.setTimeout(g,k)})};
q2k=function(k){var g={bicf:function(A){k.n1J=A},
blc:function(){return k.getLatestChallengeResponse()},
bcr:function(A){k.fE3.push(A)}},P=window;
P.ntpevasrs=g;if(P.ntpqfbel!==void 0)for(var x=_.O(P.ntpqfbel),U=x.next();!U.done;U=x.next())U=U.value,U(g);P.ntpqfbel=void 0};
TFA=function(k){return _.e(function(g){if(g.nextAddress==1)return _.Bo(g,2),g.yield(k.bkc(),4);if(g.nextAddress!=2)return _.Ac(g,0);_.Ll(g);_.SV(g)})};
eKr=function(k){var g,P;(g=k.ytcsi)==null||(P=g.tick)==null||P.call(g,"pot_ist")};
cv0=function(k){if(k instanceof Error){var g=_.gP("yt.logging.errors.log");g&&g(k,"WARNING")}};
Vz0=function(k){try{var g=JSON.parse(k);if(g.bgChallenge)return g}catch(P){}};
mXs=function(){var k=window,g={networkStatusManagerPromise:_.Za().resolve(new GBs(_.Uy)),initialChallengeSli:_.W("wpo_att_sli")?new _.bV3("SLI_NAME_YOUTUBE_WEB_INITIAL_ATTESTATION_CHALLENGE","",3E3,"TIMEOUT"):void 0};k=k===void 0?window:k;var P=k.ytAtR,x;g==null||(x=g.initialChallengeSli)==null||_.PN(x);if(P){if(P=Vz0(P)){var U;g==null||(U=g.initialChallengeSli)==null||_.$Y(U,"SUCCESS");Zks(P,g)}k.ytAtR=void 0}else k.ytAtRC=function(A){if(A=Vz0(A)){var q;g==null||(q=g.initialChallengeSli)==null||
_.$Y(q,"SUCCESS");Zks(A,g);k.ytAtRC=void 0}}};
rv0=function(){if(wdC)return wdC;try{var k=_.n4("IFRAME");_.Po(k,_.WX(JvI));k.sandbox.add("allow-same-origin");k.style.display="none";document.body.appendChild(k);return wdC=k}catch(g){k=new _.Da("Failed to create sandbox iframe"),_.IE(k)}};
fOj=function(k){var g,P;return(P=k==null?void 0:(g=k.contentWindow)==null?void 0:g.fetch)!=null?P:window.fetch};
WtA=function(k){var g,P;return(P=k==null?void 0:(g=k.contentWindow)==null?void 0:g.Request)!=null?P:window.Request};
s4b=function(k){var g,P;return(P=k==null?void 0:(g=k.contentWindow)==null?void 0:g.TextDecoder)!=null?P:window.TextDecoder};
bku=function(){return function(k,g){_.y4("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS")[k]=g}};
BFb=function(){return function(k,g){var P={};P[k]=g;k=_.kP(_.QWr)(P);Object.keys(k).length>0&&_.bL(k)}};
hKA=function(){if(UJ3()==="hidden")var k="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND";else UJ3()==="visible"&&(k="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND",zKs=null);k&&u7b(k)};
u7b=function(k){if(k==="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND"||k==="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND"){if(Efb===k)return;Efb=k}var g=9E4+Math.random()*2E3;if(k!=="FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"||!(_.wN()>g)&&UJ3()==="visible"){g=-1;zKs&&(g=Math.round((0,_.Jc)()-zKs));var P=String;var x=_.gP("_fact",window);x=x==null||x==-1?-1:Math.max(Date.now()-x,0);_.HE("foregroundHeartbeat",{firstActivityMs:P(x),clientDocumentNonce:iVj,index:String(Ltb),lastEventDeltaMs:String(g),trigger:k});
_.Z0("_fact",-1,window);Ltb++;zKs=(0,_.Jc)()}};
nfV=function(k,g,P,x,U,A){g=new Uint8Array(g);if(k.length===0)return g;var q=0;U=U!=null?U:k.length-1;for(var T=P;T<=U;T++){var c=k[T],Z=T===P?x:0,w=void 0,J=T===U?(w=A)!=null?w:c.length:c.length;c=c.subarray(Z,J);g.set(c,q);q+=c.length}return g};
_.S2s=function(){try{return!!self.sessionStorage}catch(k){return!1}};
Ft0=function(){var k=navigator;return new Promise(function(g,P){var x;(x=k.webkitTemporaryStorage)!=null&&x.queryUsageAndQuota?k.webkitTemporaryStorage.queryUsageAndQuota(function(U,A){g({usage:U,quota:A})},function(U){P(U)}):P(Error("Dj"))})};
Y20=function(k,g){var P={errorSeverity:g.errorSeverity.toString(),wizFeatureFlags:Object.entries(g.featureFlags).join("\n")};jvr(g,P);g=g.errorSeverity;g===3?_.IE(k,"ERROR",void 0,void 0,void 0,P):g===2&&_.IE(k,"WARNING",void 0,void 0,void 0,P);_.W("cow_if_errors_in_popup")&&g===3&&k.message.indexOf("<If>")!==-1&&window.alert(k.message)};
j4I=function(k,g){var P=Hw.get(k)||{layerNode:g};P.layerNode=g;rb3(k,P);k.getScreenLayer=function(){return xY(P.layerNode)}};
Q4A=function(k){var g;k=k.parentNode;for(var P;k&&((g=Hw.get(k))==null||!g.isRenderer)&&!((P=k.polymerController)!=null?P:k).isRenderer_;)k=k.parentNode||k.host;if(g=k)return Hw.get(g)};
lOr=function(k){if(k){Hw.delete(k);var g=_.Za().resolve(J0);nhM(k,g)}};
tzb=function(k,g,P){if(P===void 0?0:P){if(P=k.getAttribute("client-ve-type"),g.data&&!g.disableReactiveLogging||P)_.NY(function(){DXj(k,_.Hc(g.data))},"qg"),_.vc(function(){return void lOr(k)})}else typeof g.data!=="function"&&DXj(k,g.data)};
DXj=function(k,g){Mzu++;KtV(k,g)&&_.Xq.addJob(function(){_.iZ(_.Xq,function(){if(KtV(k,g)&&k.ownerDocument.documentElement===document.documentElement&&k){var P;if(k.getAttribute("layer")){var x=P=Number(k.getAttribute("layer")),U=Hw.get(k);U?U.layerNode.layer=x:j4I(k,new of0(x));(x=Q4A(k))&&(U=Hw.get(k))!=null&&(U.layerNode.parent=x.layerNode)}else if(P=Hw.get(k))P=xY(P.layerNode);else{P=xY;x=new of0;if(U=Q4A(k))x.parent=U.layerNode;j4I(k,x);P=P(x)}P!=null||(P=0);x=k.getAttribute("client-ve-type");
U=Number(x);var A=!1;x=!1;var q=Hw.get(k),T;if((T=q)&&!(T=q[vfb]!==g)&&(T=U)){var c;T=((c=Hw.get(k))==null?void 0:c.clientVeType)===void 0}T&&(q[vfb]=g,A=x=q.isRenderer=!0);Hw.has(k)&&(Hw.get(k).clientVeType=U);k.visualElement&&(x=!0);if(_.W("wiz_next_ld_fix_client_ve_spec")){var Z;c=((Z=_.b(g==null?void 0:g.rendererContext,_.TS))==null?void 0:Z.loggingDirectives)||(g==null?void 0:g.loggingDirectives)}else c=g==null?void 0:g.loggingDirectives;c&&c.clientVeSpec&&(Z=aOC(_.AC(),k),Z=_.Hkk(_.qJ(),c,Z||
void 0,P))&&(k.visualElement=Z);!k.visualElement&&U&&A&&(k.veType=U,Z=void 0,_.W("wiz_next_client_ve_parent_fix")&&(Z=aOC(_.AC(),k)),Z=_.dT(_.qJ(),k,Z,P),k.visualElement=Z);x&&(Z=_.Za().resolve(J0),jRI(k,{data:g,observer:Z,layer:P,showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}))}},0)},8)};
KtV=function(k,g){return(g==null?0:g.trackingParams)||(g==null?0:g.loggingDirectives)||_.b(g==null?void 0:g.rendererContext,_.TS)||k.getAttribute("client-ve-type")?!0:!1};
NFM=function(k,g,P){k.componentType!==DB&&P instanceof HTMLElement&&g&&!_.W("cow_logging_in_component_wrapper")&&tzb(P,g,!0)};
pdb=function(){if(!IOb){IOb=!0;var k=Object.assign({},{flushRenderEffectsDuringRender:!0,enableWizQueueEffectAndOnInitInitialRuns:_.W("enable_wiz_queue_effect_and_on_init_initial_runs")},{handleError:Y20,enableComponentStacksInErrorMessages:!1});Object.assign(VI,k);GIk=Xdj;yv0();$jI=ghI;kB0=Pyk}};
yv0=function(){_.W("cow_logging_in_component_wrapper")?(qiV=function(k,g){g instanceof HTMLElement&&tzb(g,k,!0)},KJV=function(){}):(qiV=function(){},KJV=NFM)};
CNV=function(k,g,P){g=g===void 0?{}:g;var x,U=(x=_.b(k.commandMetadata,_.A6))==null?void 0:x.url;x=g.form||{};!P||x.element||x.skipDefaultElement||(g.form=g.form||{},g.form.element=P);if(U&&U!=="/service_ajax")return{type:0,command:k,form:g.form};if(_.W("kevlar_service_command_check")){if(_.Dt(_.Za().resolve(_.wf),k))return Object.assign({},{type:1,command:k},g)}else{var A;if((A=_.b(k.commandMetadata,_.A6))==null?0:A.apiUrl)return Object.assign({},{type:1,command:k},g)}return{type:2,command:k,form:g.form}};
GaM=function(k){if(k.form){var g=k.form,P=Object.assign({},g);g=g.element;P=(delete P.element,P);if(g)return[_.g5(g,[k.command,P,k.commandController])]}return[]};
RKb=function(k){if(k.form){var g=k.form,P=Object.assign({},g);g=g.element;P=(delete P.element,P);g&&_.Pw(g,[k.command],g,P)}};
gQb=function(k,g,P){var x=new k83(k,g),U=new UB(k,g,P);k={"/youtubei/v1/browse":new An(k,g,P),"/youtubei/v1/player":x,"/youtubei/v1/navigation/resolve_url":new d6,"/youtubei/v1/next":U,"/youtubei/v1/guide":new OB(P),"/youtubei/v1/search":new qd(k,g,P),"/youtubei/v1/reel/reel_item_watch":new Tc(k,g,P),"/youtubei/v1/get_watch":new eu(x,U)};k["/youtubei/v1/account/account_menu"]=new cN;k["/youtubei/v1/notification/get_notification_menu"]=new Vl;return k};
mV=function(){var k=_.Za().resolve(_.ZN);return Promise.resolve(Pt0(k,_.iV.location.href,{},document.referrer,function(){return 0},function(){return!1}))};
$ns=function(k){return k&&(k=_.w6(_.wFI(k)))?(new URLSearchParams(k)).get("service"):null};
fZ=function(k,g){_.kv(_.Jn(),function(){_.EX("adl")});
_.Za().resolve(xn6)(g);k=k.root;k.loadData&&k.loadData(g);(g==null?0:g.response)?_.$Y(uvr(),"SUCCESS"):_.pH(new _.Da("Lifecycle: No response in data",_.pr("IS_SHELL_LOAD"),g?g.page:"NO_PAGE",g?g.endpoint:"NO_ENDPOINT"));k.polymerController.$["page-manager"].lazyPrepareCriticalPages((g==null?void 0:g.page)||"",g.endpoint);var P,x;((x=_.b(g==null?void 0:(P=g.endpoint)==null?void 0:P.commandMetadata,_.A6))==null?0:x.webPageType)&&_.Ni().dispatch(_.r6(_.b(g.endpoint.commandMetadata,_.A6).webPageType))};
ie3=function(){var k,g;return _.e(function(P){switch(P.nextAddress){case 1:k=window;if(!k.getDataPromise){P.jumpTo(2);break}_.Bo(P,3);return P.yield(k.getDataPromise(),5);case 5:return P.return(P.yieldResult);case 3:return _.Ll(P),P.yield(mV(),6);case 6:return P.return(P.yieldResult);case 2:if(k.getInitialData)return g=k.getInitialData(),k.getInitialData=void 0,P.return(g);throw Error("Fj`"+_.iV.location.href);}})};
ADk=function(){_.X2("CSI_SERVICE_NAME","youtube");_.bL({loadType:"cold"});_.W("kevlar_log_lcp")&&Un0(function(k){_.EX("lcp",k.value)})};
dn0=function(){var k=_.Ri(document.location.href,"enable");k&&k.indexOf("scraper")>-1&&_.X2("ADD_SCRAPER_ATTRIBUTES",!0)};
Zeb=function(k){var g=k.root;k=[Oe3,qwb,_.WN];_.W("web_feedback_endpoint_autolog_allowlist_killswitch")&&k.push(_.sB,T0M);var P=[];_.W("web_talk_to_recs_double_click_fix")&&P.push(_.ec6,cDb);Vkb(function(x,U){return CNV(x,U,g)},function(x){if(!x.command)return[];
var U;((U=x.form)==null?0:U.element)?x.form.element.dispatchEvent(new CustomEvent("yt-navigate",{bubbles:!0,composed:!0,detail:Object.assign({},x.form,{endpoint:x.command})})):g.handleNavigate(x);return[]},k,P);
_.Za().addProvider({provide:_.wP,useValue:_.xZ.instance})};
wM0=function(){var k={},g={},P;for(P in mn0){var x=_.O(_.zT(mn0[P],void 0,"IAtZ7"));k[P]=x.next().value;g[P]=x.next().value}return[k,function(U){for(var A in U){var q=void 0;(q=g[A])==null||q(U[A])}}]};
_.bZ=function(k,g,P){g=g===void 0?!1:g;var x=_.vX.getValueByKeys(k,"contents","twoColumnWatchNextResults","results","results","contents"),U=_.vX.getValueByKeys(k,"contents","twoColumnWatchNextResults","playlist","playlist")||null;g&&(U=null);var A=g=null;if(U)g=_.vX.getValueByKeys(U,"titleText"),A=_.vX.unsafeClone(_.vX.getValueByKeys(U,"longBylineText")),x="",A&&(x=_.a5(A)),A=_.vS(x);else if(x){x=_.O(x);for(var q=x.next();!q.done;q=x.next())q=q.value,q.videoPrimaryInfoRenderer&&(g=_.vX.getValueByKeys.apply(_.vX,
[q].concat(_.Kl(JDM)))),q.videoSecondaryInfoRenderer&&(A=_.vX.getValueByKeys.apply(_.vX,[q].concat(_.Kl(rDI))))}else _.Pq(Error("Kj"));var T;k.currentVideoEndpoint?T=k.currentVideoEndpoint:_.Pq(Error("Lj"));var c;P&&(c=_.vX.getValueByKeys(P,"playabilityStatus","miniplayer","miniplayerRenderer"));k={miniplayerTitle:g,miniplayerSubtitle:A,watchEndpoint:T,playlistData:U};c&&(k.miniplayerRenderer=c);return k};
fHs=function(k){if(k)return _.be(k)};
_.WwC=function(){return{isFullscreen:function(){throw Error("Mj");},
toggleFullscreen:function(){throw Error("Nj");},
exitFullscreen:function(){throw Error("Oj");},
isAutonavEnabled:function(){throw Error("Pj");},
setAutonavEnabled:function(){throw Error("Qj");},
isAutoplaySetExplicitly:function(){throw Error("Rj");}}};
sKu=function(k){return k.videoDuration?k.numTaps>1&&k.tapDirection!==0?_.BN(k.draggedTime/k.videoDuration,0,1):_.BN((k.playedTime||0)/k.videoDuration,0,1):0};
beA=function(k){return k.videoDuration?k.isDragging||k.numTaps>1&&k.tapDirection!==0?_.BN(k.draggedTime/k.videoDuration,0,1):_.BN((k.playedTime||0)/k.videoDuration,0,1):0};
zcr=function(k){var g,P,x;return _.b(k==null?void 0:(g=k.markersMap)==null?void 0:(P=g.find(function(U){return U.key==="HEATSEEKER"}))==null?void 0:(x=P.value)==null?void 0:x.heatmap,B06)};
utj=function(k){var g,P;return(P=(g=zcr(k))==null?void 0:g.heatMarkersDecorations)!=null?P:[]};
hcs=function(k){if(_.W("mweb_supported_chapters_killswitch"))return!0;var g;return!!(k==null?0:(g=k.markersMap)==null?0:g.find(function(P){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(P.key)}))};
_.EQr=function(k){var g=Object,P=g.assign,x;k={isDragging:!1,draggedTime:0,isHovering:!1,hoveredTime:0,percentLoaded:0,playerState:(x=k==null?void 0:k.getPlayerState())!=null?x:-1,videoDuration:0,playedTime:0,wasPlaying:!1};return P.call(g,{},{isLive:!1,isPlaylist:!1,playerType:1,isProbablyAScreenreaderUser:!1,videoId:void 0,captionsEnabled:!1,captionsAvailable:!1,volume:0,volumeMuted:!0,draggedYDistance:0,isLooping:!1,isLongPressSpeedup:!1},{enabledFullscreenControlsGesture:!1,expandedFullscreenControls:!1,
isFullscreen:!1,numTaps:0,lastTapTime:0,tapDirection:0},{autonavCanceled:!1,autonavEnabled:!1,autonavPaused:!1,autonavCountdown:0,showAutonavMessage:!1},k,{playbackRate:1},{controlsVisible:!1,shouldWaitToHideControls:!1,isOverlayHidden:!1},{fineScrubbingActiveState:"off",storyboardInterval:0,filmStripXDistance:0,fineScrubbingEnteredTime:0})};
LwI=function(k){return function(g){var P=k(),x,U=(x=P.playerApi)==null?void 0:x.getPlayerState();g&&g!==P.playerState&&(g===1||g===2)&&P.setState({playerState:U})}};
Sw0=function(k){return function(g){var P=k(),x=P.playerApi;x&&(g==null?void 0:g.type)==="newdata"&&(nQb&&(clearTimeout(nQb),nQb=void 0),_.W("web_shorts_use_progress_state_for_gapless")?(g=x==null?void 0:x.getProgressState(g==null?void 0:g.playertype),g=g.seekableEnd-g.seekableStart):g=x==null?void 0:x.getDuration(g==null?void 0:g.playertype),P.setState({playedTime:0,videoDuration:g}))}};
FwM=function(k){return function(g){var P=k(),x=P.playerApi;if(x){var U=x.getPresentingPlayerType();_.W("web_shorts_use_progress_state_for_gapless")?(x=x.getProgressState(U),x=x.seekableEnd-x.seekableStart):x=x.getDuration(U);P.setState({playedTime:g,videoDuration:x})}}};
jKC=function(k){_.wX(112394,k,function(){return Yw3},function(g){Yw3=g})};
Dnr=function(k,g){if(!k)return[];var P,x,U;k=((P=k.markersMap)==null?void 0:(x=P.find(function(A){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(A.key)}))==null?void 0:(U=x.value)==null?void 0:U.chapters)||[];
!QKV(k)||(g==null?0:g.ignoreStub)||(k=[lH0()].concat(_.Kl(k)));return k};
lH0=function(){return{chapterRenderer:{timeRangeStartMillis:0}}};
QKV=function(k){if(k.length===0)return!1;var g;return((g=_.b(k[0],zc))==null?void 0:g.timeRangeStartMillis)!==0};
uZ=function(k){return k?k.timeRangeStartMillis||0:0};
Mkr=function(k,g){if(k.isDragging&&g)return k=tkC(k,g),k===-1?lH0():Dnr(g)[k]};
tkC=function(k,g){return k.isDragging&&g?Dnr(g,{ignoreStub:!0}).findIndex(function(P,x,U){P=Kwb(k);return oQj(P,U,x).scrubberHovering}):-1};
Kwb=function(k){return Object.assign({},k,{videoDuration:k.videoDuration*1E3,playedTime:k.playedTime*1E3,draggedTime:k.draggedTime*1E3})};
oQj=function(k,g,P){var x=uZ(_.b(g[P],zc));g=uZ(_.b(g[P+1],zc))||k.videoDuration;P=k.isDragging;var U;if(U=k.isDragging)U=k.draggedTime,U=U!==null&&U>=x&&U<g;var A=k.playedTime;return A!==null&&A>=x&&A<g?{videoPosition:"active",isScrubbing:P,scrubberHovering:U}:k.playedTime<x?{videoPosition:"pending",isScrubbing:P,scrubberHovering:U}:{videoPosition:"seen",isScrubbing:P,scrubberHovering:U}};
vQk=function(k,g){return k.videoPosition==="seen"||(g===void 0?0:g)>0};
aHM=function(k,g,P){g=k/g.storyboardInterval;var x=Dnr(P);if(!x.length)return-g*72;P=0;x=_.O(x);for(var U=x.next();!U.done;U=x.next())if(uZ(_.b(U.value,zc))/1E3<k)P++;else break;return-(g*72)-P*56};
HeM=function(k){return k?k.width/k.columns:0};
N00=function(k){return k.isHovering?k.hoveredTime:k.draggedTime};
IHu=function(k,g){k=k.draggedTime*1E3;return k>=g.visibleTimeRangeStartMillis&&k<=g.visibleTimeRangeEndMillis};
_.XMu=function(k){if(k===void 0||Number.isNaN(k))return"--:--";var g=Math.abs(Math.floor(k)),P=Math.floor(g/86400),x=Math.floor(g%86400/3600),U=Math.floor(g%3600/60);g=Math.floor(g%60);var A="";P>0&&(A+=P+":",x<10&&(A+="0"));if(P>0||x>0)A+=x+":",U<10&&(A+="0");A+=U+":";g<10&&(A+="0");A+=g;return k>=0?A:"-"+A};
yDb=function(k,g){return function(){var P=N00(k());var x=g();var U=k().playerApi;if(U&&U.getNumberOfStoryboardLevels()!==0){var A=U.getStoryboardFrameIndex(P,1);A!==-1?x=U.getStoryboardFrame(A,1):(P=U.getStoryboardFrameIndex(P,0),U=U.getStoryboardFrame(P,0),x&&U&&(U.height*=3,U.width*=3),x=U)}else x=null;if(!x)return null;g()&&(x.width=90*x.columns,x.height=160*x.rows);return x}};
_.hn=function(k){if(!k||k.getVideoData)return k};
pMV=function(){var k;return{playerApi:(k=_.iC())!=null?k:void 0}};
Ct6=function(k){var g;_.e(function(P){if(P.nextAddress==1)return P.yield(_.x5(),2);if(g=P.yieldResult)g.unMute(!0),g.setVolume(k,!0);_.SV(P)})};
G80=function(k,g){k&&(k.value=""+g,k.style.setProperty("--gradient-percent",g+"%"))};
Rcu=function(k){var g;return(g=k==null?void 0:k.value)!=null?g:0};
kO3=function(){var k;_.e(function(g){if(g.nextAddress==1)return g.yield(_.x5(),2);k=g.yieldResult;if(!k)return g.return();k.isMuted()?k.unMute(!0):k.mute(!0);_.SV(g)})};
gEb=function(k){var g=_.Za().resolve(_.EB).getPlayerElement();g&&k&&(k===1?g.pause():g.play())};
Po0=function(k){_.kD(k,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_PREV"])};
$Lk=function(k){_.kD(k,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_NEXT"])};
iAb=function(k){return _.Kr(k.document.body,function(){return _.V(xLb,null)},"eh")};
ULj=function(){var k=window.performance.getEntriesByType("navigation");return k?k.map(function(g){return g.type}).includes("reload"):!1};
V$6=function(){LZ(LZ(LZ(LZ(LZ(LZ(LZ(_.Za().resolve(_.nZ),_.ATI),_.dLu),_.OA6),_.q5C),_.T7s),_.e63),_.cTj)};
ZA0=function(k,g){g=g===void 0?!1:g;var P,x,U,A;return _.e(function(q){if(q.nextAddress==1)return g||!_.W("kevlar_shorts_seedless_retry_initial_load")||(P=window,x=!(!P.getDataPromise&&!P.getInitialData),x)?q.yield(ie3(),2):(setTimeout(ZA0.bind(window,k,!0),1E3),q.return());if(q.nextAddress!=3)return U=q.yieldResult,q.yield(mLj(U),3);A=q.yieldResult;fZ(k,A);_.SV(q)})};
mLj=function(k){var g;if((g=k.response)==null||!g.replacementEndpoint)return _.$D(k);g=_.Za().resolve(_.ZN);k=k.response;_.b(k.replacementEndpoint,_.VY)&&k.sequenceContinuation&&(_.b(k.replacementEndpoint,_.VY).sequenceParams=k.sequenceContinuation);return Su(g,k.replacementEndpoint,{},_.iV.location.href,"shorts",function(){},function(){return!1})};
JTV=function(k){var g=_.Za().resolve(w$s);k.playerResponse&&g.handleResponse(k.playerResponse);k.response&&g.handleResponse(k.response)};
rT6=function(k){var g=_.Ni(),P,x=_.b((P=k.response)==null?void 0:P.frameworkUpdates,KQ),U;P=_.b((U=k.playerResponse)==null?void 0:U.frameworkUpdates,KQ);var A;k=_.b((A=k.reelWatchSequenceResponse)==null?void 0:A.frameworkUpdates,KQ);x&&_.qi(x,g);P&&_.qi(P,g);k&&_.qi(k,g)};
fmV=function(k){var g;_.W("enable_redirect_linking_for_desktop_web_client")&&((g=window.location.hash)==null?0:g.includes("redirect_state"))&&k.url&&(k.url=k.url.toString()+window.location.hash)};
bAk=function(k){var g=_.Za(),P=g.resolve(_.ZN);g=g.resolve(_.Wkb);k.endpoint&&(P=sLs(P,k.endpoint),P.content&&k.response&&_.FW(g,k.response,P.content),P.player&&k.playerResponse&&_.FW(g,k.playerResponse,P.player),P.reelSequence&&k.reelWatchSequenceResponse&&_.FW(g,k.reelWatchSequenceResponse,P.reelSequence))};
YY=function(k,g){JTV(g);rT6(g);var P;(g==null?0:g.url)&&((P=window.location.hash)==null?0:P.includes("redirect_state"))&&(fmV(g),(P=$ns(g.url))&&_.RV(k.root,"yt-initialize-third-party",[P,g]));bAk(g);P=_.Za();var x=P.resolve(B7s);g.playerResponse&&P.resolve(z6b).handleResponse(g.playerResponse);if(g.playerResponse){P=void 0;if(_.W("ab_v_vid_sig")&&g.endpoint){var U,A=(U=_.b(g.endpoint,_.oV))!=null?U:_.b(g.endpoint,_.VY);A&&(P=A.videoId)}uck(x,g.playerResponse,P)}g.playerResponse&&Gz0(g.playerResponse)&&
_.W("web_enable_ab_rsp_cl")?jGI().then(function(){h6V(x,g.playerResponse);fZ(k,g)}):fZ(k,g)};
Lkk=function(k){if(k=k.root.data){var g=_.Za().resolve(EEI);k.endpoint&&(k.response&&g.handleResponse(k.response,void 0,document.querySelector("ytd-app")),k.playerResponse&&g.handleResponse(k.playerResponse),k.reelWatchSequenceResponse&&g.handleResponse(k.reelWatchSequenceResponse))}};
nEb=function(k){var g,P,x,U,A,q;return _.e(function(T){switch(T.nextAddress){case 1:g=window;if(!g.getDataPromise){T.jumpTo(2);break}_.Bo(T,3);return T.yield(g.getDataPromise(),5);case 5:P=T.yieldResult;YY(k,P);_.Ac(T,4);break;case 3:return _.Ll(T),T.yield(mV(),6);case 6:x=T.yieldResult,fZ(k,x);case 4:return T.return();case 2:if(!_.W("sw_nav_preload_pbj")){T.jumpTo(7);break}g.fetchInitialData=function(){var c;return _.e(function(Z){if(Z.nextAddress==1)return Z.yield(mV(),2);c=Z.yieldResult;fZ(k,c);
_.SV(Z)})};
if(g.getInitialData){g.loadInitialData=function(c){YY(k,c)};
U=g.getInitialData();g.getInitialData=void 0;YY(k,U);T.jumpTo(8);break}g.fetchInitialData=void 0;return T.yield(mV(),9);case 9:A=T.yieldResult,fZ(k,A);case 8:return T.return();case 7:g.getInitialData?(q=g.getInitialData(),g.getInitialData=void 0,YY(k,q)):g.loadInitialData=function(c){YY(k,c)},_.SV(T)}})};
Fk6=function(){var k=new S5j;_.yYC(k);k.registerInitializationCallback(function(){$PA(void 0,void 0,void 0,_.W("web_enable_mss_batching_ks")?void 0:{batchingStrategy:"BATCH"})});
k.registerCallback("error",function(g,P,x){_.Ry(Error("Vj`"+P+"`"+x))})};
Y5I=function(k){var g=0;return function(){return g<k.length?{done:!1,value:k[g++]}:{done:!0}}};
jL6=typeof Object.defineProperties=="function"?Object.defineProperty:function(k,g,P){if(k==Array.prototype||k==Object.prototype)return k;k[g]=P.value;return k};
QLu=function(k){k=["object"==typeof globalThis&&globalThis,k,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var g=0;g<k.length;++g){var P=k[g];if(P&&P.Math==Math)return P}throw Error("a");};
_.mJ=QLu(this);lmM="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");_.mJ.BigInt64Array&&(lmM.push("BigInt64"),lmM.push("BigUint64"));var t$s=function(k,g){if(g)for(var P=0;P<lmM.length;P++)DLs(lmM[P]+"Array.prototype."+k,g)},ju=function(k,g){g&&DLs(k,g)},DLs=function(k,g){var P=_.mJ;
k=k.split(".");for(var x=0;x<k.length-1;x++){var U=k[x];if(!(U in P))return;P=P[U]}k=k[k.length-1];x=P[k];g=g(x);g!=x&&g!=null&&jL6(P,k,{configurable:!0,writable:!0,value:g})};
ju("Symbol",function(k){if(k)return k;var g=function(A,q){this.$jscomp$symbol$id_=A;jL6(this,"description",{configurable:!0,writable:!0,value:q})};
g.prototype.toString=function(){return this.$jscomp$symbol$id_};
var P="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",x=0,U=function(A){if(this instanceof U)throw new TypeError("b");return new g(P+(A||"")+"_"+x++,A)};
return U});
ju("Symbol.iterator",function(k){if(k)return k;k=Symbol("c");jL6(Array.prototype,k,{configurable:!0,writable:!0,value:function(){return M$I(Y5I(this))}});
return k});
ju("Symbol.asyncIterator",function(k){return k?k:Symbol("d")});
var M$I=function(k){k={next:k};k[Symbol.iterator]=function(){return this};
return k},Kku=typeof Object.create=="function"?Object.create:function(k){var g=function(){};
g.prototype=k;return new g},oEu=function(){function k(){function P(){}
new P;Reflect.construct(P,[],function(){});
return new P instanceof P}
if(typeof Reflect!="undefined"&&Reflect.construct){if(k())return Reflect.construct;var g=Reflect.construct;return function(P,x,U){P=g(P,x);U&&Reflect.setPrototypeOf(P,U.prototype);return P}}return function(P,x,U){U===void 0&&(U=P);
U=Kku(U.prototype||Object.prototype);return Function.prototype.apply.call(P,U,x)||U}}(),vE0;
if(typeof Object.setPrototypeOf=="function")vE0=Object.setPrototypeOf;else{var amA;a:{var HAb={a:!0},N70={};try{N70.__proto__=HAb;amA=N70.a;break a}catch(k){}amA=!1}vE0=amA?function(k,g){k.__proto__=g;if(k.__proto__!==g)throw new TypeError("e`"+k);return k}:null}Ql=vE0;
_.z=function(k,g){k.prototype=Kku(g.prototype);k.prototype.constructor=k;if(Ql)Ql(k,g);else for(var P in g)if(P!="prototype")if(Object.defineProperties){var x=Object.getOwnPropertyDescriptor(g,P);x&&Object.defineProperty(k,P,x)}else k[P]=g[P];k.superClass_=g.prototype};
_.O=function(k){var g=typeof Symbol!="undefined"&&Symbol.iterator&&k[Symbol.iterator];if(g)return g.call(k);if(typeof k.length=="number")return{next:Y5I(k)};throw Error("f`"+String(k));};
A4=function(k){for(var g,P=[];!(g=k.next()).done;)P.push(g.value);return P};
_.Kl=function(k){return k instanceof Array?k:A4(_.O(k))};
_.DN=function(k){return lZ(k,k)};
lZ=function(k,g){k.raw=g;Object.freeze&&(Object.freeze(k),Object.freeze(g));return k};
tn=function(k,g){return Object.prototype.hasOwnProperty.call(k,g)};
Im3=function(k){if(k==null)throw new TypeError("g");return Object(k)};
X$j=typeof Object.assign=="function"?Object.assign:function(k,g){k=Im3(k);for(var P=1;P<arguments.length;P++){var x=arguments[P];if(x)for(var U in x)tn(x,U)&&(k[U]=x[U])}return k};
ju("Object.assign",function(k){return k||X$j});
var Md=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null},yTj=function(k){if(k.isRunning_)throw new TypeError("i");
k.isRunning_=!0};
Md.prototype.JSC$8722_next_=function(k){this.yieldResult=k};
var p$M=function(k,g){k.abruptCompletion_={exception:g,isException:!0};k.nextAddress=k.catchAddress_||k.finallyAddress_};
Md.prototype.return=function(k){this.abruptCompletion_={return:k};this.nextAddress=this.finallyAddress_};
Md.prototype.yield=function(k,g){this.nextAddress=g;return{value:k}};
Md.prototype.jumpTo=function(k){this.nextAddress=k};
_.SV=function(k){k.nextAddress=0};
_.Bo=function(k,g,P){k.catchAddress_=g;P!=void 0&&(k.finallyAddress_=P)};
_.hV=function(k,g){k.catchAddress_=0;k.finallyAddress_=g||0};
_.Ac=function(k,g,P){k.nextAddress=g;k.catchAddress_=P||0};
_.Ll=function(k,g){k.catchAddress_=g||0;g=k.abruptCompletion_.exception;k.abruptCompletion_=null;return g};
_.uw=function(k,g,P,x){x?k.finallyContexts_[x]=k.abruptCompletion_:k.finallyContexts_=[k.abruptCompletion_];k.catchAddress_=g||0;k.finallyAddress_=P||0};
_.E3=function(k,g,P){P=k.finallyContexts_.splice(P||0)[0];(P=k.abruptCompletion_=k.abruptCompletion_||P)?P.isException?k.nextAddress=k.catchAddress_||k.finallyAddress_:P.jumpTo!=void 0&&k.finallyAddress_<P.jumpTo?(k.nextAddress=P.jumpTo,k.abruptCompletion_=null):k.nextAddress=k.finallyAddress_:k.nextAddress=g};
Cou=function(k){this.JSC$8727_context_=new Md;this.program_=k};
R6V=function(k,g){yTj(k.JSC$8727_context_);var P=k.JSC$8727_context_.yieldAllIterator_;if(P)return GOs(k,"return"in P?P["return"]:function(x){return{value:x,done:!0}},g,k.JSC$8727_context_.return);
k.JSC$8727_context_.return(g);return KZ(k)};
GOs=function(k,g,P,x){try{var U=g.call(k.JSC$8727_context_.yieldAllIterator_,P);if(!(U instanceof Object))throw new TypeError("h`"+U);if(!U.done)return k.JSC$8727_context_.isRunning_=!1,U;var A=U.value}catch(q){return k.JSC$8727_context_.yieldAllIterator_=null,p$M(k.JSC$8727_context_,q),KZ(k)}k.JSC$8727_context_.yieldAllIterator_=null;x.call(k.JSC$8727_context_,A);return KZ(k)};
KZ=function(k){for(;k.JSC$8727_context_.nextAddress;)try{var g=k.program_(k.JSC$8727_context_);if(g)return k.JSC$8727_context_.isRunning_=!1,{value:g.value,done:!1}}catch(P){k.JSC$8727_context_.yieldResult=void 0,p$M(k.JSC$8727_context_,P)}k.JSC$8727_context_.isRunning_=!1;if(k.JSC$8727_context_.abruptCompletion_){g=k.JSC$8727_context_.abruptCompletion_;k.JSC$8727_context_.abruptCompletion_=null;if(g.isException)throw g.exception;return{value:g.return,done:!0}}return{value:void 0,done:!0}};
ksc=function(k){this.next=function(g){yTj(k.JSC$8727_context_);k.JSC$8727_context_.yieldAllIterator_?g=GOs(k,k.JSC$8727_context_.yieldAllIterator_.next,g,k.JSC$8727_context_.JSC$8722_next_):(k.JSC$8727_context_.JSC$8722_next_(g),g=KZ(k));return g};
this.throw=function(g){yTj(k.JSC$8727_context_);k.JSC$8727_context_.yieldAllIterator_?g=GOs(k,k.JSC$8727_context_.yieldAllIterator_["throw"],g,k.JSC$8727_context_.JSC$8722_next_):(p$M(k.JSC$8727_context_,g),g=KZ(k));return g};
this.return=function(g){return R6V(k,g)};
this[Symbol.iterator]=function(){return this}};
_.kY=function(k,g){g=new ksc(new Cou(g));Ql&&k.prototype&&Ql(g,k.prototype);return g};
gjP=function(k){function g(x){return k.next(x)}
function P(x){return k.throw(x)}
return new Promise(function(x,U){function A(q){q.done?x(q.value):Promise.resolve(q.value).then(g,P).then(A,U)}
A(k.next())})};
_.e=function(k){return gjP(new ksc(new Cou(k)))};
_.zU=function(k){var g=k[Symbol.asyncIterator];return g!==void 0?g.call(k):new PVL(_.O(k))};
PVL=function(k){this[Symbol.asyncIterator]=function(){return this};
this[Symbol.iterator]=function(){return k};
this.next=function(g){return Promise.resolve(k.next(g))};
this["throw"]=function(g){return new Promise(function(P,x){var U=k["throw"];U!==void 0?P(U.call(k,g)):(P=k["return"],P!==void 0&&P.call(k),x(new TypeError("j")))})};
k["return"]!==void 0&&(this["return"]=function(g){return Promise.resolve(k["return"](g))})};
_.IT=function(){for(var k=Number(this),g=[],P=k;P<arguments.length;P++)g[P-k]=arguments[P];return g};
_.g6=function(k){return k};
ju("globalThis",function(k){return k||_.mJ});
ju("Reflect",function(k){return k?k:{}});
ju("Reflect.construct",function(){return oEu});
ju("Reflect.setPrototypeOf",function(k){return k?k:Ql?function(g,P){try{return Ql(g,P),!0}catch(x){return!1}}:null});
ju("Promise",function(k){function g(){this.batch_=null}
function P(q){return q instanceof U?q:new U(function(T){T(q)})}
if(k&&(typeof _.mJ.PromiseRejectionEvent!=="undefined"||!_.mJ.Promise||_.mJ.Promise.toString().indexOf("[native code]")===-1))return k;g.prototype.asyncExecute=function(q){if(this.batch_==null){this.batch_=[];var T=this;this.asyncExecuteFunction(function(){T.executeBatch_()})}this.batch_.push(q)};
var x=_.mJ.setTimeout;g.prototype.asyncExecuteFunction=function(q){x(q,0)};
g.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var q=this.batch_;this.batch_=[];for(var T=0;T<q.length;++T){var c=q[T];q[T]=null;try{c()}catch(Z){this.asyncThrow_(Z)}}}this.batch_=null};
g.prototype.asyncThrow_=function(q){this.asyncExecuteFunction(function(){throw q;})};
var U=function(q){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var T=this.createResolveAndReject_();try{q(T.resolve,T.reject)}catch(c){T.reject(c)}};
U.prototype.createResolveAndReject_=function(){function q(Z){return function(w){c||(c=!0,Z.call(T,w))}}
var T=this,c=!1;return{resolve:q(this.resolveTo_),reject:q(this.JSC$8755_reject_)}};
U.prototype.resolveTo_=function(q){if(q===this)this.JSC$8755_reject_(new TypeError("n"));else if(q instanceof U)this.settleSameAsPromise_(q);else{a:switch(typeof q){case "object":var T=q!=null;break a;case "function":T=!0;break a;default:T=!1}T?this.resolveToNonPromiseObj_(q):this.fulfill_(q)}};
U.prototype.resolveToNonPromiseObj_=function(q){var T=void 0;try{T=q.then}catch(c){this.JSC$8755_reject_(c);return}typeof T=="function"?this.settleSameAsThenable_(T,q):this.fulfill_(q)};
U.prototype.JSC$8755_reject_=function(q){this.settle_(2,q)};
U.prototype.fulfill_=function(q){this.settle_(1,q)};
U.prototype.settle_=function(q,T){if(this.state_!=0)throw Error("o`"+q+"`"+T+"`"+this.state_);this.state_=q;this.result_=T;this.state_===2&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()};
U.prototype.scheduleUnhandledRejectionCheck_=function(){var q=this;x(function(){if(q.notifyUnhandledRejection_()){var T=_.mJ.console;typeof T!=="undefined"&&T.error(q.result_)}},1)};
U.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var q=_.mJ.CustomEvent,T=_.mJ.Event,c=_.mJ.dispatchEvent;if(typeof c==="undefined")return!0;typeof q==="function"?q=new q("unhandledrejection",{cancelable:!0}):typeof T==="function"?q=new T("unhandledrejection",{cancelable:!0}):(q=_.mJ.document.createEvent("CustomEvent"),q.initCustomEvent("unhandledrejection",!1,!0,q));q.promise=this;q.reason=this.result_;return c(q)};
U.prototype.executeOnSettledCallbacks_=function(){if(this.onSettledCallbacks_!=null){for(var q=0;q<this.onSettledCallbacks_.length;++q)A.asyncExecute(this.onSettledCallbacks_[q]);this.onSettledCallbacks_=null}};
var A=new g;U.prototype.settleSameAsPromise_=function(q){var T=this.createResolveAndReject_();q.callWhenSettled_(T.resolve,T.reject)};
U.prototype.settleSameAsThenable_=function(q,T){var c=this.createResolveAndReject_();try{q.call(T,c.resolve,c.reject)}catch(Z){c.reject(Z)}};
U.prototype.then=function(q,T){function c(r,f){return typeof r=="function"?function(B){try{Z(r(B))}catch(L){w(L)}}:f}
var Z,w,J=new U(function(r,f){Z=r;w=f});
this.callWhenSettled_(c(q,Z),c(T,w));return J};
U.prototype.catch=function(q){return this.then(void 0,q)};
U.prototype.callWhenSettled_=function(q,T){function c(){switch(Z.state_){case 1:q(Z.result_);break;case 2:T(Z.result_);break;default:throw Error("p`"+Z.state_);}}
var Z=this;this.onSettledCallbacks_==null?A.asyncExecute(c):this.onSettledCallbacks_.push(c);this.isRejectionHandled_=!0};
U.resolve=P;U.reject=function(q){return new U(function(T,c){c(q)})};
U.race=function(q){return new U(function(T,c){for(var Z=_.O(q),w=Z.next();!w.done;w=Z.next())P(w.value).callWhenSettled_(T,c)})};
U.all=function(q){var T=_.O(q),c=T.next();return c.done?P([]):new U(function(Z,w){function J(B){return function(L){r[B]=L;f--;f==0&&Z(r)}}
var r=[],f=0;do r.push(void 0),f++,P(c.value).callWhenSettled_(J(r.length-1),w),c=T.next();while(!c.done)})};
return U});
var o7=function(k,g,P){if(k==null)throw new TypeError("q`"+P);if(g instanceof RegExp)throw new TypeError("r`"+P);return k+""};
ju("String.prototype.startsWith",function(k){return k?k:function(g,P){var x=o7(this,g,"startsWith"),U=x.length,A=g.length;P=Math.max(0,Math.min(P|0,x.length));for(var q=0;q<A&&P<U;)if(x[P++]!=g[q++])return!1;return q>=A}});
ju("Object.setPrototypeOf",function(k){return k||Ql});
ju("Symbol.dispose",function(k){return k?k:Symbol("s")});
ju("SuppressedError",function(k){function g(P,x,U){if(!(this instanceof g))return new g(P,x,U);U=Error(U);"stack"in U&&(this.stack=U.stack);this.message=U.message;this.error=P;this.suppressed=x}
if(k)return k;_.z(g,Error);g.prototype.name="SuppressedError";return g});
ju("Array.from",function(k){return k?k:function(g,P,x){P=P!=null?P:function(T){return T};
var U=[],A=typeof Symbol!="undefined"&&Symbol.iterator&&g[Symbol.iterator];if(typeof A=="function"){g=A.call(g);for(var q=0;!(A=g.next()).done;)U.push(P.call(x,A.value,q++))}else for(A=g.length,q=0;q<A;q++)U.push(P.call(x,g[q],q));return U}});
var $3J=function(k,g,P){k instanceof String&&(k=String(k));for(var x=k.length,U=0;U<x;U++){var A=k[U];if(g.call(P,A,U,k))return{i:U,v:A}}return{i:-1,v:void 0}};
ju("Array.prototype.find",function(k){return k?k:function(g,P){return $3J(this,g,P).v}});
ju("WeakMap",function(k){function g(){}
function P(c){var Z=typeof c;return Z==="object"&&c!==null||Z==="function"}
function x(c){if(!tn(c,A)){var Z=new g;jL6(c,A,{value:Z})}}
function U(c){var Z=Object[c];Z&&(Object[c]=function(w){if(w instanceof g)return w;Object.isExtensible(w)&&x(w);return Z(w)})}
if(function(){if(!k||!Object.seal)return!1;try{var c=Object.seal({}),Z=Object.seal({}),w=new k([[c,2],[Z,3]]);if(w.get(c)!=2||w.get(Z)!=3)return!1;w.delete(c);w.set(Z,4);return!w.has(c)&&w.get(Z)==4}catch(J){return!1}}())return k;
var A="$jscomp_hidden_"+Math.random();U("freeze");U("preventExtensions");U("seal");var q=0,T=function(c){this.JSC$8763_id_=(q+=Math.random()+1).toString();if(c){c=_.O(c);for(var Z;!(Z=c.next()).done;)Z=Z.value,this.set(Z[0],Z[1])}};
T.prototype.set=function(c,Z){if(!P(c))throw Error("t");x(c);if(!tn(c,A))throw Error("u`"+c);c[A][this.JSC$8763_id_]=Z;return this};
T.prototype.get=function(c){return P(c)&&tn(c,A)?c[A][this.JSC$8763_id_]:void 0};
T.prototype.has=function(c){return P(c)&&tn(c,A)&&tn(c[A],this.JSC$8763_id_)};
T.prototype.delete=function(c){return P(c)&&tn(c,A)&&tn(c[A],this.JSC$8763_id_)?delete c[A][this.JSC$8763_id_]:!1};
return T});
ju("Map",function(k){if(function(){if(!k||typeof k!="function"||!k.prototype.entries||typeof Object.seal!="function")return!1;try{var T=Object.seal({x:4}),c=new k(_.O([[T,"s"]]));if(c.get(T)!="s"||c.size!=1||c.get({x:4})||c.set({x:4},"t")!=c||c.size!=2)return!1;var Z=c.entries(),w=Z.next();if(w.done||w.value[0]!=T||w.value[1]!="s")return!1;w=Z.next();return w.done||w.value[0].x!=4||w.value[1]!="t"||!Z.next().done?!1:!0}catch(J){return!1}}())return k;
var g=new WeakMap,P=function(T){this[0]={};this[1]=A();this.size=0;if(T){T=_.O(T);for(var c;!(c=T.next()).done;)c=c.value,this.set(c[0],c[1])}};
P.prototype.set=function(T,c){T=T===0?0:T;var Z=x(this,T);Z.list||(Z.list=this[0][Z.id]=[]);Z.entry?Z.entry.value=c:(Z.entry={next:this[1],previous:this[1].previous,head:this[1],key:T,value:c},Z.list.push(Z.entry),this[1].previous.next=Z.entry,this[1].previous=Z.entry,this.size++);return this};
P.prototype.delete=function(T){T=x(this,T);return T.entry&&T.list?(T.list.splice(T.index,1),T.list.length||delete this[0][T.id],T.entry.previous.next=T.entry.next,T.entry.next.previous=T.entry.previous,T.entry.head=null,this.size--,!0):!1};
P.prototype.clear=function(){this[0]={};this[1]=this[1].previous=A();this.size=0};
P.prototype.has=function(T){return!!x(this,T).entry};
P.prototype.get=function(T){return(T=x(this,T).entry)&&T.value};
P.prototype.entries=function(){return U(this,function(T){return[T.key,T.value]})};
P.prototype.keys=function(){return U(this,function(T){return T.key})};
P.prototype.values=function(){return U(this,function(T){return T.value})};
P.prototype.forEach=function(T,c){for(var Z=this.entries(),w;!(w=Z.next()).done;)w=w.value,T.call(c,w[1],w[0],this)};
P.prototype[Symbol.iterator]=P.prototype.entries;var x=function(T,c){var Z=c&&typeof c;Z=="object"||Z=="function"?g.has(c)?Z=g.get(c):(Z=""+ ++q,g.set(c,Z)):Z="p_"+c;var w=T[0][Z];if(w&&tn(T[0],Z))for(T=0;T<w.length;T++){var J=w[T];if(c!==c&&J.key!==J.key||c===J.key)return{id:Z,list:w,index:T,entry:J}}return{id:Z,list:w,index:-1,entry:void 0}},U=function(T,c){var Z=T[1];
return M$I(function(){if(Z){for(;Z.head!=T[1];)Z=Z.previous;for(;Z.next!=Z.head;)return Z=Z.next,{done:!1,value:c(Z)};Z=null}return{done:!0,value:void 0}})},A=function(){var T={};
return T.previous=T.next=T.head=T},q=0;
return P});
ju("Set",function(k){if(function(){if(!k||typeof k!="function"||!k.prototype.entries||typeof Object.seal!="function")return!1;try{var P=Object.seal({x:4}),x=new k(_.O([P]));if(!x.has(P)||x.size!=1||x.add(P)!=x||x.size!=1||x.add({x:4})!=x||x.size!=2)return!1;var U=x.entries(),A=U.next();if(A.done||A.value[0]!=P||A.value[1]!=P)return!1;A=U.next();return A.done||A.value[0]==P||A.value[0].x!=4||A.value[1]!=A.value[0]?!1:U.next().done}catch(q){return!1}}())return k;
var g=function(P){this.JSC$8777_map_=new Map;if(P){P=_.O(P);for(var x;!(x=P.next()).done;)this.add(x.value)}this.size=this.JSC$8777_map_.size};
g.prototype.add=function(P){P=P===0?0:P;this.JSC$8777_map_.set(P,P);this.size=this.JSC$8777_map_.size;return this};
g.prototype.delete=function(P){P=this.JSC$8777_map_.delete(P);this.size=this.JSC$8777_map_.size;return P};
g.prototype.clear=function(){this.JSC$8777_map_.clear();this.size=0};
g.prototype.has=function(P){return this.JSC$8777_map_.has(P)};
g.prototype.entries=function(){return this.JSC$8777_map_.entries()};
g.prototype.values=function(){return this.JSC$8777_map_.values()};
g.prototype.keys=g.prototype.values;g.prototype[Symbol.iterator]=g.prototype.values;g.prototype.forEach=function(P,x){var U=this;this.JSC$8777_map_.forEach(function(A){return P.call(x,A,A,U)})};
return g});
ju("Math.log2",function(k){return k?k:function(g){return Math.log(g)/Math.LN2}});
ju("Object.values",function(k){return k?k:function(g){var P=[],x;for(x in g)tn(g,x)&&P.push(g[x]);return P}});
ju("Object.is",function(k){return k?k:function(g,P){return g===P?g!==0||1/g===1/P:g!==g&&P!==P}});
ju("Array.prototype.includes",function(k){return k?k:function(g,P){var x=this;x instanceof String&&(x=String(x));var U=x.length;P=P||0;for(P<0&&(P=Math.max(P+U,0));P<U;P++){var A=x[P];if(A===g||Object.is(A,g))return!0}return!1}});
ju("String.prototype.includes",function(k){return k?k:function(g,P){return o7(this,g,"includes").indexOf(g,P||0)!==-1}});
ju("Object.entries",function(k){return k?k:function(g){var P=[],x;for(x in g)tn(g,x)&&P.push([x,g[x]]);return P}});
ju("Number.isFinite",function(k){return k?k:function(g){return typeof g!=="number"?!1:!isNaN(g)&&g!==Infinity&&g!==-Infinity}});
ju("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
ju("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
ju("Number.isInteger",function(k){return k?k:function(g){return Number.isFinite(g)?g===Math.floor(g):!1}});
ju("Number.isSafeInteger",function(k){return k?k:function(g){return Number.isInteger(g)&&Math.abs(g)<=Number.MAX_SAFE_INTEGER}});
ju("String.prototype.endsWith",function(k){return k?k:function(g,P){var x=o7(this,g,"endsWith");P===void 0&&(P=x.length);P=Math.max(0,Math.min(P|0,x.length));for(var U=g.length;U>0&&P>0;)if(x[--P]!=g[--U])return!1;return U<=0}});
var x3L=function(k,g){k instanceof String&&(k+="");var P=0,x=!1,U={next:function(){if(!x&&P<k.length){var A=P++;return{value:g(A,k[A]),done:!1}}x=!0;return{done:!0,value:void 0}}};
U[Symbol.iterator]=function(){return U};
return U};
ju("Array.prototype.entries",function(k){return k?k:function(){return x3L(this,function(g,P){return[g,P]})}});
ju("Math.trunc",function(k){return k?k:function(g){g=Number(g);if(isNaN(g)||g===Infinity||g===-Infinity||g===0)return g;var P=Math.floor(Math.abs(g));return g<0?-P:P}});
ju("Number.isNaN",function(k){return k?k:function(g){return typeof g==="number"&&isNaN(g)}});
ju("Array.prototype.keys",function(k){return k?k:function(){return x3L(this,function(g){return g})}});
ju("Array.prototype.values",function(k){return k?k:function(){return x3L(this,function(g,P){return P})}});
ju("Array.prototype.fill",function(k){return k?k:function(g,P,x){var U=this.length||0;P<0&&(P=Math.max(0,U+P));if(x==null||x>U)x=U;x=Number(x);x<0&&(x=Math.max(0,U+x));for(P=Number(P||0);P<x;P++)this[P]=g;return this}});
t$s("fill",function(k){return k?k:Array.prototype.fill});
ju("Object.fromEntries",function(k){return k?k:function(g){var P={};if(!(Symbol.iterator in g))throw new TypeError("v`"+g);g=g[Symbol.iterator].call(g);for(var x=g.next();!x.done;x=g.next()){x=x.value;if(Object(x)!==x)throw new TypeError("w");P[x[0]]=x[1]}return P}});
ju("String.prototype.replaceAll",function(k){return k?k:function(g,P){if(g instanceof RegExp&&!g.global)throw new TypeError("x");return g instanceof RegExp?this.replace(g,P):this.replace(new RegExp(String(g).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),P)}});
ju("Object.getOwnPropertySymbols",function(k){return k?k:function(){return[]}});
ju("String.prototype.repeat",function(k){return k?k:function(g){var P=o7(this,null,"repeat");if(g<0||g>1342177279)throw new RangeError("y");g|=0;for(var x="";g;)if(g&1&&(x+=P),g>>>=1)P+=P;return x}});
ju("Array.prototype.findIndex",function(k){return k?k:function(g,P){return $3J(this,g,P).i}});
ju("Array.prototype.flatMap",function(k){return k?k:function(g,P){var x=[];Array.prototype.forEach.call(this,function(U,A){U=g.call(P,U,A,this);Array.isArray(U)?x.push.apply(x,U):x.push(U)});
return x}});
ju("String.prototype.codePointAt",function(k){return k?k:function(g){var P=o7(this,null,"codePointAt"),x=P.length;g=Number(g)||0;if(g>=0&&g<x){g|=0;var U=P.charCodeAt(g);if(U<55296||U>56319||g+1===x)return U;g=P.charCodeAt(g+1);return g<56320||g>57343?U:(U-55296)*1024+g+9216}}});
ju("String.fromCodePoint",function(k){return k?k:function(g){for(var P="",x=0;x<arguments.length;x++){var U=Number(arguments[x]);if(U<0||U>1114111||U!==Math.floor(U))throw new RangeError("z`"+U);U<=65535?P+=String.fromCharCode(U):(U-=65536,P+=String.fromCharCode(U>>>10&1023|55296),P+=String.fromCharCode(U&1023|56320))}return P}});
ju("String.prototype.trimLeft",function(k){function g(){return this.replace(/^[\s\xa0]+/,"")}
return k||g});
ju("String.prototype.trimStart",function(k){return k||String.prototype.trimLeft});
ju("String.prototype.padStart",function(k){return k?k:function(g,P){var x=o7(this,null,"padStart");g-=x.length;P=P!==void 0?String(P):" ";return(g>0&&P?P.repeat(Math.ceil(g/P.length)).substring(0,g):"")+x}});
ju("Promise.prototype.finally",function(k){return k?k:function(g){return this.then(function(P){return Promise.resolve(g()).then(function(){return P})},function(P){return Promise.resolve(g()).then(function(){throw P;
})})}});
ju("Math.imul",function(k){return k?k:function(g,P){g=Number(g);P=Number(P);var x=g&65535,U=P&65535;return x*U+((g>>>16&65535)*U+x*(P>>>16&65535)<<16>>>0)|0}});
ju("Object.hasOwn",function(k){return k?k:function(g,P){return Object.prototype.hasOwnProperty.call(g,P)}});
ju("Math.sign",function(k){return k?k:function(g){g=Number(g);return g===0||isNaN(g)?g:g>0?1:-1}});
ju("Array.prototype.flat",function(k){return k?k:function(g){g=g===void 0?1:g;var P=[];Array.prototype.forEach.call(this,function(x){Array.isArray(x)&&g>0?(x=Array.prototype.flat.call(x,g-1),P.push.apply(P,x)):P.push(x)});
return P}});
ju("String.raw",function(k){return k?k:function(g,P){g=Im3(g);for(var x=g.raw,U=x.length,A="",q=0;q<U;++q)A+=x[q],q+1<U&&q+1<arguments.length&&(A+=String(arguments[q+1]));return A}});
ju("WeakSet",function(k){if(function(){if(!k||!Object.seal)return!1;try{var P=Object.seal({}),x=Object.seal({}),U=new k([P]);if(!U.has(P)||U.has(x))return!1;U.delete(P);U.add(x);return!U.has(P)&&U.has(x)}catch(A){return!1}}())return k;
var g=function(P){this.JSC$8788_map_=new WeakMap;if(P){P=_.O(P);for(var x;!(x=P.next()).done;)this.add(x.value)}};
g.prototype.add=function(P){this.JSC$8788_map_.set(P,!0);return this};
g.prototype.has=function(P){return this.JSC$8788_map_.has(P)};
g.prototype.delete=function(P){return this.JSC$8788_map_.delete(P)};
return g});
ju("Reflect.ownKeys",function(k){return k?k:function(g){var P=[],x=Object.getOwnPropertyNames(g);g=Object.getOwnPropertySymbols(g);for(var U=0;U<x.length;U++)(x[U].substring(0,14)=="jscomp_symbol_"?g:P).push(x[U]);return P.concat(g)}});
ju("Object.getOwnPropertyDescriptors",function(k){return k?k:function(g){for(var P={},x=Reflect.ownKeys(g),U=0;U<x.length;U++)P[x[U]]=Object.getOwnPropertyDescriptor(g,x[U]);return P}});
ju("Promise.allSettled",function(k){function g(x){return{status:"fulfilled",value:x}}
function P(x){return{status:"rejected",reason:x}}
return k?k:function(x){var U=this;x=Array.from(x,function(A){return U.resolve(A).then(g,P)});
return U.all(x)}});
ju("Number.parseInt",function(k){return k||parseInt});
_._DumpException=window._DumpException||function(k){throw k;};
window._DumpException=_._DumpException;var ib3=window.ytcsi;ib3&&typeof ib3.tick==="function"&&ib3.tick("rses_dpj");var U3q,vN,a7,HN,AuY,d3v,ObP,qbt,Q7,TAP;U3q=U3q||{};_.iV=this||self;_.Z0=function(k,g,P){k=k.split(".");P=P||_.iV;for(var x;k.length&&(x=k.shift());)k.length||g===void 0?P[x]&&P[x]!==Object.prototype[x]?P=P[x]:P=P[x]={}:P[x]=g};
vN=function(k,g){var P=_.gP("WIZ_global_data.oxN3nb");k=P&&P[k];return k!=null?k:g};
a7=_.iV._F_toggles_default_kevlar_base||[];HN=function(){};
HN.get=function(){return null};
_.P7b=null;_.gP=function(k,g){k=k.split(".");g=g||_.iV;for(var P=0;P<k.length;P++)if(g=g[k[P]],g==null)return null;return g};
_.Nd=function(k){k.instance_=void 0;k.getInstance=function(){return k.instance_?k.instance_:k.instance_=new k}};
_.k3=function(k){var g=typeof k;return g!="object"?g:k?Array.isArray(k)?"array":g:"null"};
_.HI=function(k){var g=_.k3(k);return g=="array"||g=="object"&&typeof k.length=="number"};
_.X0=function(k){var g=typeof k;return g=="object"&&k!=null||g=="function"};
_.pb=function(k){return Object.prototype.hasOwnProperty.call(k,AuY)&&k[AuY]||(k[AuY]=++d3v)};
AuY="closure_uid_"+(Math.random()*1E9>>>0);d3v=0;ObP=function(k,g,P){return k.call.apply(k.bind,arguments)};
qbt=function(k,g,P){if(!k)throw Error();if(arguments.length>2){var x=Array.prototype.slice.call(arguments,2);return function(){var U=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(U,x);return k.apply(g,U)}}return function(){return k.apply(g,arguments)}};
_.DD=function(k,g,P){_.DD=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?ObP:qbt;return _.DD.apply(null,arguments)};
_.T0=function(k,g){var P=Array.prototype.slice.call(arguments,1);return function(){var x=P.slice();x.push.apply(x,arguments);return k.apply(this,x)}};
_.I7=function(){return Date.now()};
Q7=function(k){return k};
_.XW=function(k,g){function P(){}
P.prototype=g.prototype;k.superClass_=g.prototype;k.prototype=new P;k.prototype.constructor=k;k.base=function(x,U,A){for(var q=Array(arguments.length-2),T=2;T<arguments.length;T++)q[T-2]=arguments[T];return g.prototype[U].apply(x,q)}};
TAP=function(k){return k};var erP,cuJ;_.N=function(k,g,P,x){var U=arguments.length,A=U<3?g:x===null?x=Object.getOwnPropertyDescriptor(g,P):x,q;if(Reflect&&typeof Reflect==="object"&&typeof Reflect.decorate==="function")A=Reflect.decorate(k,g,P,x);else for(var T=k.length-1;T>=0;T--)if(q=k[T])A=(U<3?q(A):U>3?q(g,P,A):q(g,P))||A;U>3&&A&&Object.defineProperty(g,P,A)};
_.I=function(k,g){if(Reflect&&typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(k,g)};
erP=function(k,g){if(g!==null&&g!==void 0){if(typeof g!=="object"&&typeof g!=="function")throw new TypeError("A");if(P===void 0){if(!Symbol.dispose)throw new TypeError("C");var P=g[Symbol.dispose]}if(typeof P!=="function")throw new TypeError("D");k.stack.push({value:g,dispose:P,async:!1})}return g};
cuJ=function(k){function g(A){k.error=k.hasError?new SuppressedError(A,k.error,"An error was suppressed during disposal."):A;k.hasError=!0}
function P(){for(;x=k.stack.pop();)try{if(!x.async&&U===1)return U=0,k.stack.push(x),Promise.resolve().then(P);if(x.dispose){var A=x.dispose.call(x.value);if(x.async)return U|=2,Promise.resolve(A).then(P,function(q){g(q);return P()})}else U|=1}catch(q){g(q)}if(U===1)return k.hasError?Promise.reject(k.error):Promise.resolve();
if(k.hasError)throw k.error;}
var x,U=0;P()};var VMJ="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(" ");ks3()&&VMJ.push("details:not(:has(summary))");var PVb=VMJ.join(",");_.XW(_.PI,Error);_.PI.prototype.name="CustomError";var Zb4;var m3L=void 0,wIP,JuJ=typeof TextDecoder!=="undefined",TAC,qbk=typeof String.prototype.isWellFormed==="function",ObC=typeof TextEncoder!=="undefined";var ruc;_.QP=function(k){for(var g=[],P=0,x=0;x<k.length;x++){var U=k.charCodeAt(x);U<128?g[P++]=U:(U<2048?g[P++]=U>>6|192:((U&64512)==55296&&x+1<k.length&&(k.charCodeAt(x+1)&64512)==56320?(U=65536+((U&1023)<<10)+(k.charCodeAt(++x)&1023),g[P++]=U>>18|240,g[P++]=U>>12&63|128):g[P++]=U>>12|224,g[P++]=U>>6&63|128),g[P++]=U&63|128)}return g};
ruc=function(k){for(var g=[],P=0,x=0;P<k.length;){var U=k[P++];if(U<128)g[x++]=String.fromCharCode(U);else if(U>191&&U<224){var A=k[P++];g[x++]=String.fromCharCode((U&31)<<6|A&63)}else if(U>239&&U<365){A=k[P++];var q=k[P++],T=k[P++];U=((U&7)<<18|(A&63)<<12|(q&63)<<6|T&63)-65536;g[x++]=String.fromCharCode(55296+(U>>10));g[x++]=String.fromCharCode(56320+(U&1023))}else A=k[P++],q=k[P++],g[x++]=String.fromCharCode((U&15)<<12|(A&63)<<6|q&63)}return g.join("")};var ZC=String.prototype.trim?function(k){return k.trim()}:function(k){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(k)[1]},fCL=/&/g,W0P=/</g,skL=/>/g,bbH=/"/g,BA3=/'/g,zr4=/\x00/g,u0q=/[\x00&<>"']/;var yl=!!(a7[0]>>15&1),hrN=!!(a7[0]&1024),EjH=!!(a7[0]>>16&1),L0d=!!(a7[0]&8),njP=!!(a7[0]&2),SbP=!!(a7[0]&4),F0m=!!(a7[0]&16),YbN=!!(a7[0]&128);var WI=yl?EjH:vN(610401301,!1),jk4=yl?L0d:vN(772657768,!1),QkL=yl?njP:vN(513659523,!1),lC3=yl?hrN||!SbP:vN(568333945,!0),Eo3=yl?F0m:vN(1331761403,!1),fF3=yl?hrN||!YbN:vN(748402147,!0);var sb,D3P=_.iV.navigator;sb=D3P?D3P.userAgentData||null:null;var dN;_.M3=function(k,g){return Array.prototype.indexOf.call(k,g,void 0)};
_.xP=function(k,g,P){Array.prototype.forEach.call(k,g,P)};
_.pZ=function(k,g,P){return Array.prototype.filter.call(k,g,P)};
_.al=function(k,g,P){return Array.prototype.map.call(k,g,P)};
dN=function(k,g,P){return Array.prototype.some.call(k,g,P)};
_.viA=function(k,g,P){return Array.prototype.every.call(k,g,P)};var CZ=function(k){CZ[" "](k);return k};
CZ[" "]=function(){};
var Qlb=function(k,g){try{return CZ(k[g]),!0}catch(P){}return!1},ccI=function(k,g,P,x){x=x?x(g):g;
return Object.prototype.hasOwnProperty.call(k,x)?k[x]:k[x]=P(g)};var tM4,cQ,MMk,K0k,vjL,aCv,aEb,HbY,NAN,IC4,qMr,yud,pIN,kLt,gNk,PJm;_.WcA=function(){return _.iV.navigator||null};
tM4=Zb0();_.Gc=m3b();cQ=zs("Edge");MMk=cQ||_.Gc;_.R7=zs("Gecko")&&!(_.V6(_.fb(),"WebKit")&&!zs("Edge"))&&!(zs("Trident")||zs("MSIE"))&&!zs("Edge");_.ks=_.V6(_.fb(),"WebKit")&&!zs("Edge");K0k=_.ks&&zs("Mobile");_.ojL=_.zr0();vjL=_.u0b();aCv=(F0()?sb.platform==="Linux":zs("Linux"))||_.hrj();aEb=_.bbI();HbY=BAM();NAN=zs("iPad");IC4=zs("iPod");_.XIH=_.Yj();qMr=_.V6(_.fb(),"KaiOS");yud=function(){var k=_.iV.document;return k?k.documentMode:void 0};
a:{var CVH="",Gs3=function(){var k=_.fb();if(_.R7)return/rv:([^\);]+)(\)|;)/.exec(k);if(cQ)return/Edge\/([\d\.]+)/.exec(k);if(_.Gc)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(k);if(_.ks)return/WebKit\/(\S+)/.exec(k);if(tM4)return/(?:Version)[ \/]?(\S+)/.exec(k)}();
Gs3&&(CVH=Gs3?Gs3[1]:"");if(_.Gc){var Rrd=yud();if(Rrd!=null&&Rrd>parseFloat(CVH)){pIN=String(Rrd);break a}}pIN=CVH}kLt=pIN;gNk={};_.g3=function(k){return ccI(gNk,k,function(){return _.wA(kLt,k)>=0})};
if(_.iV.document&&_.Gc){var $cJ=yud();PJm=$cJ?$cJ:parseInt(kLt,10)||void 0}else PJm=void 0;_.xcL=PJm;var IKj,XwM,iqq;_.PO=hu();IKj=BAM()||zs("iPod");XwM=zs("iPad");iqq=_.ru3();_.$s=_.nb();_.ke=_.JuV()&&!_.Yj();var Ucd,xs,Px0,$zj,dcq,Ad3;Ucd={};xs=null;Px0=_.R7||_.ks||typeof _.iV.btoa=="function";_.tU=function(k,g){g===void 0&&(g=0);Ad3();g=Ucd[g];for(var P=Array(Math.floor(k.length/3)),x=g[64]||"",U=0,A=0;U<k.length-2;U+=3){var q=k[U],T=k[U+1],c=k[U+2],Z=g[q>>2];q=g[(q&3)<<4|T>>4];T=g[(T&15)<<2|c>>6];c=g[c&63];P[A++]=Z+q+T+c}Z=0;c=x;switch(k.length-U){case 2:Z=k[U+1],c=g[(Z&15)<<2]||x;case 1:k=k[U],P[A]=g[k>>2]+g[(k&3)<<4|Z>>4]+c+x}return P.join("")};
$zj=function(k){var g="";dcq(k,function(P){g+=String.fromCharCode(P)});
return g};
_.Doj=function(k){var g=[];dcq(k,function(P){g.push(P)});
return g};
_.Gs=function(k){var g=k.length,P=g*3/4;P%3?P=Math.floor(P):_.cI("=.",k[g-1])&&(P=_.cI("=.",k[g-2])?P-2:P-1);var x=new Uint8Array(P),U=0;dcq(k,function(A){x[U++]=A});
return U!==P?x.subarray(0,U):x};
dcq=function(k,g){function P(c){for(;x<k.length;){var Z=k.charAt(x++),w=xs[Z];if(w!=null)return w;if(!_.eM(Z))throw Error("H`"+Z);}return c}
Ad3();for(var x=0;;){var U=P(-1),A=P(0),q=P(64),T=P(64);if(T===64&&U===-1)break;g(U<<2|A>>4);q!=64&&(g(A<<4&240|q>>2),T!=64&&g(q<<6&192|T))}};
Ad3=function(){if(!xs){xs={};for(var k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),g=["+/=","+/","-_=","-_.","-_"],P=0;P<5;P++){var x=k.concat(g[P].split(""));Ucd[P]=x;for(var U=0;U<x.length;U++){var A=x[U];xs[A]===void 0&&(xs[A]=U)}}}};var GsM=typeof Uint8Array!=="undefined",ojb=!_.Gc&&typeof btoa==="function",vjb=/[-_.]/g,MMA={"-":"+",_:"/",".":"="},nq={};var Lq,qLL;Lq=function(k,g){if(g!==nq)throw Error("J");this.JSC$8822_value_=k;if(k!=null&&k.length===0)throw Error("I");};
_.S3=function(){return OqJ||(OqJ=new Lq(null,nq))};
qLL=function(k){return new Uint8Array(v3u(k)||0)};
Lq.prototype.isEmpty=function(){return this.JSC$8822_value_==null};
Lq.prototype.sizeBytes=function(){var k=v3u(this);return k?k.length:0};
var v3u=function(k){if(nq!==nq)throw Error("J");var g=k.JSC$8822_value_;g==null||GsM&&g!=null&&g instanceof Uint8Array||(typeof g==="string"?g=aC6(g):(_.k3(g),g=null));return g==null?g:k.JSC$8822_value_=g},OqJ;var NAj=void 0;var xN=typeof Symbol==="function"&&typeof Symbol()==="symbol",TkL=$N("jas",void 0,!0),M3V=$N(void 0,"0di"),xc=$N(void 0,"1oa"),lY=$N(void 0,Symbol()),PYM=$N(void 0,"0ub"),xVu=$N(void 0,"0ubs"),zSj=$N(void 0,"0ubsb"),sYM=$N(void 0,"0actk"),Es=$N("m_m","messagePrototypeMarker",!0),ZdA=$N(void 0,"vps"),Rm6=$N();var yuu,XII,pd,emY;yuu={internalArrayState:{value:0,configurable:!0,writable:!0,enumerable:!1}};XII=Object.defineProperties;_.UL=xN?TkL:"internalArrayState";emY=[];qc(emY,7);pd=Object.freeze(emY);var Ld={},sL={},cdJ=function(k,g,P){this.iterable=k;this.mapper=g;this.thisArg=P};
cdJ.prototype.next=function(){var k=this.iterable.next();k.done||(k.value=this.mapper.call(this.thisArg,k.value));return k};
cdJ.prototype[Symbol.iterator]=function(){return this};
var V3v=Object.freeze({}),Qv={};_.ZqY=DP(function(k){return k!==null&&k!==void 0});var xcs=DP(function(k){return typeof k==="number"}),$cV=DP(function(k){return typeof k==="string"}),Ucu=DP(function(k){return typeof k==="boolean"}),mck=DP(function(k){return k!=null&&typeof k==="object"&&typeof k.then==="function"}),Kj3=DP(function(k){return typeof k==="function"}),ZB=DP(function(k){return!!k&&(typeof k==="object"||typeof k==="function")});var iqb=typeof _.iV.BigInt==="function"&&typeof _.iV.BigInt(0)==="bigint";var YL6=DP(function(k){return iqb?k>=wHt&&k<=JdL:k[0]==="-"?AdM(k,rdk):AdM(k,fPm)}),rdk=Number.MIN_SAFE_INTEGER.toString(),wHt=iqb?BigInt(Number.MIN_SAFE_INTEGER):void 0,fPm=Number.MAX_SAFE_INTEGER.toString(),JdL=iqb?BigInt(Number.MAX_SAFE_INTEGER):void 0;var WY4=typeof Uint8Array.prototype.slice==="function",Mc=0,Kq=0,qLb;var ce,wy,gy,ma,rdA;ce=typeof BigInt==="function"?BigInt.asIntN:void 0;_.JU=typeof BigInt==="function"?BigInt.asUintN:void 0;wy=Number.isSafeInteger;gy=Number.isFinite;ma=Math.trunc;rdA=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var mV0={};var pHA={},stJ=function(){try{var k=function(){return oEu(Map,[],this.constructor)};
_.z(k,Map);CZ(new k);return!1}catch(g){return!0}}(),ir=function(){this.JSC$8841_map_=new Map};
_.d=ir.prototype;_.d.get=function(k){return this.JSC$8841_map_.get(k)};
_.d.set=function(k,g){this.JSC$8841_map_.set(k,g);this.size=this.JSC$8841_map_.size;return this};
_.d.delete=function(k){k=this.JSC$8841_map_.delete(k);this.size=this.JSC$8841_map_.size;return k};
_.d.clear=function(){this.JSC$8841_map_.clear();this.size=this.JSC$8841_map_.size};
_.d.has=function(k){return this.JSC$8841_map_.has(k)};
_.d.entries=function(){return this.JSC$8841_map_.entries()};
_.d.keys=function(){return this.JSC$8841_map_.keys()};
_.d.values=function(){return this.JSC$8841_map_.values()};
_.d.forEach=function(k,g){return this.JSC$8841_map_.forEach(k,g)};
ir.prototype[Symbol.iterator]=function(){return this.entries()};
var Um=function(){if(stJ)return Object.setPrototypeOf(ir.prototype,Map.prototype),Object.defineProperties(ir.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),ir;var k=function(){return oEu(Map,[],this.constructor)};
_.z(k,Map);return k}(),nd=function(k,g,P,x){P=P===void 0?Hq0:P;
x=x===void 0?Hq0:x;var U=Um.call(this)||this;U.arrayState=k[_.UL]|0;U.valueCtor=g;U.keyToApi=P;U.valueToApi=U.valueCtor?IPj:x;for(var A=0;A<k.length;A++){var q=k[A],T=P(q[0],!1,!0),c=q[1];g?c===void 0&&(c=null):c=x(q[1],!1,!0,void 0,void 0,U.arrayState);Um.prototype.set.call(U,T,c)}return U};
_.z(nd,Um);var bq3=function(k){if(k.arrayState&2)throw Error("N");},Vn3=function(k,g){return cH(Array.from(Um.prototype.entries.call(k),g))};
_.d=nd.prototype;_.d.clear=function(){bq3(this);Um.prototype.clear.call(this)};
_.d.delete=function(k){bq3(this);return Um.prototype.delete.call(this,this.keyToApi(k,!0,!1))};
_.d.entries=function(){if(this.valueCtor){var k=Um.prototype.keys.call(this);k=new cdJ(k,XHb,this)}else k=Um.prototype.entries.call(this);return k};
_.d.values=function(){if(this.valueCtor){var k=Um.prototype.keys.call(this);k=new cdJ(k,nd.prototype.get,this)}else k=Um.prototype.values.call(this);return k};
_.d.forEach=function(k,g){this.valueCtor?Um.prototype.forEach.call(this,function(P,x,U){k.call(g,U.get(x),x,U)}):Um.prototype.forEach.call(this,k,g)};
_.d.set=function(k,g){bq3(this);k=this.keyToApi(k,!0,!1);return k==null?this:g==null?(Um.prototype.delete.call(this,k),this):Um.prototype.set.call(this,k,this.valueToApi(g,!0,!0,this.valueCtor,!1,this.arrayState))};
_.d.has=function(k){return Um.prototype.has.call(this,this.keyToApi(k,!1,!1))};
_.d.get=function(k){k=this.keyToApi(k,!1,!1);var g=Um.prototype.get.call(this,k);if(g!==void 0){var P=this.valueCtor;return P?(P=this.valueToApi(g,!1,!0,P,this.callToMutableOnAccess,this.arrayState),P!==g&&Um.prototype.set.call(this,k,P),P):g}};
nd.prototype[Symbol.iterator]=function(){return this.entries()};
nd.prototype.toJSON=void 0;var yds;var dV0=function(){},UVk=function(k,g){for(var P in k)!isNaN(P)&&g(k,+P,k[P])},OdC=function(k){var g=new dV0;
UVk(k,function(P,x,U){g[x]=X4(U)});
g.reviveUnknownFields=k.reviveUnknownFields;return g},k2b={reviveIntoImmutable:!0};var AUj;var weM,JUr;var BkL,kc,LH,jw,zmk,Vu,FU,u4L,hmY,Jk,ENJ,r3,sm,br;BkL=_.td(0);_.Ak={};_.d3=function(k,g,P,x,U){g=kc(k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,g,P,U);if(g!==null||x&&k.noLegacyNull!==sL)return g};
kc=function(k,g,P,x){if(g===-1)return null;var U=g+(P?0:-1),A=k.length-1;if(!(A<1+(P?0:-1))){if(U>=A){var q=k[A];if(q!=null&&typeof q==="object"&&q.constructor===Object){P=q[g];var T=!0}else if(U===A)P=q;else return}else P=k[U];if(x&&P!=null){x=x(P);if(x==null)return x;if(!Object.is(x,P))return T?q[g]=x:k[U]=x,x}return P}};
_.bi=function(k,g,P,x){NV(k);var U=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;y7(U,U[_.UL]|0,g,P,x);return k};
_.Om=function(k,g,P){k=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return DV3(k,k[_.UL]|0,g,P)!==void 0};
_.ql=function(k,g,P,x){var U=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return DV3(U,U[_.UL]|0,g,jw(k,x,P))!==void 0};
_.mh=function(k){return k===V3v?2:4};
_.TE=function(k,g){k=_.d3(k,g,void 0,void 0,SsI);return k==null?_.S3():k};
LH=function(k,g,P,x){NV(k);var U=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,A=U[_.UL]|0;if(x==null){var q=jYC(U);if(QYr(q,U,A,P)===g)q.set(P,0);else return k}else A=lF6(U,A,P,g);y7(U,A,g,x);return k};
_.eL=function(k,g,P,x){var U=k[_.UL]|0,A=lJ(U);U=lF6(k,U,P,g,A);y7(k,U,g,x,A)};
jw=function(k,g,P){return _.cO(k,g)===P?P:-1};
_.cO=function(k,g){k=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return QYr(jYC(k),k,void 0,g,void 0)};
zmk=function(k,g,P){var x=k[_.UL]|0,U=lJ(x),A=kc(k,P,U);if(A!=null&&A[Es]===Ld){if(!uJ(A))return He(A),A.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;var q=A.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows}else Array.isArray(A)&&(q=A);if(q){var T=q[_.UL]|0;T&2&&(q=aY(q,T))}q=ve(q,g,!0);q!==A&&y7(k,x,P,q,U);return q};
_.WQ=function(k,g,P,x){var U=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,A=U[_.UL]|0;g=DV3(U,A,g,P,x);if(g==null)return g;A=U[_.UL]|0;if(!uJ(k,A)){var q=Nk0(g);q!==g&&(He(k)&&(U=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,A=U[_.UL]|0),g=q,A=y7(U,A,P,g,x),IY(U,A))}return g};
_.ZD=function(k,g,P,x){var U=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return tnA(k,U,U[_.UL]|0,g,P,x,!1,!0)};
_.h7=function(k,g,P,x){P=Mn0(P);_.bi(k,g,P,x);P&&!uJ(P)&&IY(k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return k};
_.EH=function(k,g,P,x){x=Mn0(x);LH(k,g,P,x);x&&!uJ(x)&&IY(k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return k};
Vu=function(k,g,P){NV(k);var x=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,U=x[_.UL]|0;if(P==null)return y7(x,U,g),k;for(var A=P===pd?7:P[_.UL]|0,q=A,T=RY(A),c=T||Object.isFrozen(P),Z=!0,w=!0,J=0;J<P.length;J++){var r=P[J];T||(r=uJ(r),Z&&(Z=!r),w&&(w=r))}T||(A=Z?13:5,A=w?A&-4097:A|4096);c&&A===q||(P=X4(P),q=0,A=Cd(A,U));A!==q&&qc(P,A);U=y7(x,U,g,P);2&A||!(4096&A||16&A)||IY(x,U);return k};
FU=function(k,g,P,x){o3s(k,g,P,x);return k};
u4L=function(k,g,P){o3s(k,g,Zx,void 0,P,1,!0);return k};
_.mQ=function(k,g,P){k=_.d3(k,g,void 0,P);g=typeof k;k=k==null?k:g==="bigint"?_.td((0,_.JU)(64,k)):_.Pe(k)?g==="string"?_.FYk(k):_.nNj(k):void 0;return k};
_.w3=function(k,g){var P=P===void 0?!1:P;var x;return(x=_.Jds(_.d3(k,g)))!=null?x:P};
_.wC=function(k,g,P){P=P===void 0?0:P;var x;return(x=_.qV(_.d3(k,g)))!=null?x:P};
hmY=function(k,g){var P=P===void 0?0:P;k=_.WY0(_.d3(k,g));return k!=null?k:P};
Jk=function(k,g,P){P=P===void 0?BkL:P;var x;return(x=_.lPk(_.d3(k,g)))!=null?x:P};
ENJ=function(k){var g=g===void 0?BkL:g;var P;return(P=_.mQ(k,23))!=null?P:g};
r3=function(k,g){var P=P===void 0?0:P;var x;return(x=_.d3(k,g,void 0,void 0,_.Rt))!=null?x:P};
_.fm=function(k,g,P,x){P=P===void 0?"":P;var U;return(U=_.z2(_.d3(k,g,x)))!=null?U:P};
_.WO=function(k,g){var P=P===void 0?0:P;var x;return(x=_.AU(_.d3(k,g)))!=null?x:P};
sm=function(k,g){var P=P===void 0?"0":P;k=Qts(_.d3(k,g),!0);return k!=null?k:P};
br=function(k,g,P){return _.fm(k,jw(k,P,g))};
_.BO=function(k,g,P,x){return _.WQ(k,g,jw(k,x,P),void 0)};
_.L4=function(k,g){return _.z2(_.d3(k,g,void 0,_.Ak))};
_.W6=function(k,g,P){return _.bi(k,g,wHk(P))};
_.s7=function(k,g,P){return _.Pj(k,g,wHk(P),!1)};
_.zE=function(k,g,P){return _.bi(k,g,_.Os(P))};
_.lz=function(k,g,P){return _.bi(k,g,ZF(P))};
_.lD=function(k,g,P){return _.bi(k,g,Be(P))};
_.Y9=function(k,g,P,x){return _.Pj(k,g,Be(P),"",x)};
_.s_=function(k,g,P){return _.bi(k,g,P==null?P:_.Us(P))};
_.ur=function(k,g,P){return _.Pj(k,g,P==null?P:_.Us(P),0)};var id=function(k,g,P){this.buffer=k;if(P&&!g)throw Error();this.JSC$8853_isImmutable=g};var LYN=function(k,g,P,x){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$8856_start_=0;this.init(k,g,P,x)},hk,SLv,FYt,YLv,jtc,QtL,VyM,nNN;
_.d=LYN.prototype;_.d.init=function(k,g,P,x){var U=x===void 0?{}:x;x=U.aliasBytesFields===void 0?!1:U.aliasBytesFields;U=U.treatNewDataAsImmutable===void 0?!1:U.treatNewDataAsImmutable;this.aliasBytesFields=x;this.treatNewDataAsImmutable=U;k&&(k=aFs(k,this.treatNewDataAsImmutable),this.bytes_=k.buffer,this.bytesAreImmutable_=k.JSC$8853_isImmutable,this.JSC$8856_start_=g||0,this.end_=P!==void 0?this.JSC$8856_start_+P:this.bytes_.length,this.cursor_=this.JSC$8856_start_)};
_.d.free=function(){this.clear();nNN.length<100&&nNN.push(this)};
_.d.clear=function(){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$8856_start_=0;this.aliasBytesFields=!1};
_.d.reset=function(){this.cursor_=this.JSC$8856_start_};
_.d.atEnd=function(){return this.cursor_==this.end_};
_.Em=function(k,g){var P=0,x=0,U=0,A=k.bytes_,q=k.cursor_;do{var T=A[q++];P|=(T&127)<<U;U+=7}while(U<32&&T&128);if(U>32)for(x|=(T&127)>>4,U=3;U<32&&T&128;U+=7)T=A[q++],x|=(T&127)<<U;hk(k,q);if(!(T&128))return g(P>>>0,x>>>0);throw Error();};
hk=function(k,g){k.cursor_=g;if(g>k.end_)throw Error();};
_.Lm=function(k){var g=k.bytes_,P=k.cursor_,x=g[P++],U=x&127;if(x&128&&(x=g[P++],U|=(x&127)<<7,x&128&&(x=g[P++],U|=(x&127)<<14,x&128&&(x=g[P++],U|=(x&127)<<21,x&128&&(x=g[P++],U|=x<<28,x&128&&g[P++]&128&&g[P++]&128&&g[P++]&128&&g[P++]&128&&g[P++]&128)))))throw Error();hk(k,P);return U};
_.nm=function(k){var g=k.bytes_,P=k.cursor_,x=g[P],U=g[P+1],A=g[P+2];g=g[P+3];hk(k,k.cursor_+4);return(x<<0|U<<8|A<<16|g<<24)>>>0};
SLv=function(k){var g=_.nm(k);k=_.nm(k);return em0(g,k)};
FYt=function(k){var g=_.nm(k);k=(g>>31)*2+1;var P=g>>>23&255;g&=8388607;return P==255?g?NaN:k*Infinity:P==0?k*1.401298464324817E-45*g:k*Math.pow(2,P-150)*(g+8388608)};
YLv=function(k){var g=_.nm(k),P=_.nm(k);k=(P>>31)*2+1;var x=P>>>20&2047;g=4294967296*(P&1048575)+g;return x==2047?g?NaN:k*Infinity:x==0?k*4.9E-324*g:k*Math.pow(2,x-1075)*(g+4503599627370496)};
jtc=function(k){for(var g=0,P=k.cursor_,x=P+10,U=k.bytes_;P<x;){var A=U[P++];g|=A;if((A&128)===0)return hk(k,P),!!(g&127)}throw Error();};
QtL=function(k,g){if(g<0)throw Error();var P=k.cursor_;g=P+g;if(g>k.end_)throw Error();k.cursor_=g;return P};
VyM=function(k,g){if(g==0)return _.S3();var P=QtL(k,g);k.aliasBytesFields&&k.bytesAreImmutable_?P=k.bytes_.subarray(P,P+g):(k=k.bytes_,g=P+g,P=P===g?new Uint8Array(0):WY4?k.slice(P,g):new Uint8Array(k.subarray(P,g)));return P.length==0?_.S3():new Lq(P,nq)};
nNN=[];var DcP=function(k,g,P,x){if(nNN.length){var U=nNN.pop();U.init(k,g,P,x);k=U}else k=new LYN(k,g,P,x);this.decoder_=k;this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1;lPt(this,x)},lPt=function(k,g){g=g===void 0?{}:g;
k.discardUnknownFields=g.discardUnknownFields===void 0?!1:g.discardUnknownFields},wjr=function(k,g,P,x){if(t3t.length){var U=t3t.pop();
lPt(U,x);U.decoder_.init(k,g,P,x);return U}return new DcP(k,g,P,x)},Tsb,c7A,SL,M3J,t3t;
DcP.prototype.free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=-1;t3t.length<100&&t3t.push(this)};
DcP.prototype.reset=function(){this.decoder_.reset();this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1};
Tsb=function(k){if(k.decoder_.atEnd())return!1;k.fieldCursor_=k.decoder_.cursor_;var g=_.Lm(k.decoder_)>>>0,P=g>>>3;g&=7;if(!(g>=0&&g<=5))throw Error();if(P<1)throw Error();k.nextField_=P;k.nextWireType_=g;return!0};
c7A=function(k){switch(k.nextWireType_){case 0:k.nextWireType_!=0?c7A(k):jtc(k.decoder_);break;case 1:k=k.decoder_;hk(k,k.cursor_+8);break;case 2:if(k.nextWireType_!=2)c7A(k);else{var g=_.Lm(k.decoder_)>>>0;k=k.decoder_;hk(k,k.cursor_+g)}break;case 5:k=k.decoder_;hk(k,k.cursor_+4);break;case 3:g=k.nextField_;do{if(!Tsb(k))throw Error();if(k.nextWireType_==4){if(k.nextField_!=g)throw Error();break}c7A(k)}while(1);break;default:throw Error();}};
SL=function(k,g,P){var x=k.decoder_.end_,U=_.Lm(k.decoder_)>>>0;U=k.decoder_.cursor_+U;var A=U-x;A<=0&&(k.decoder_.end_=U,P(g,k,void 0,void 0,void 0),A=U-k.decoder_.cursor_);if(A)throw Error();k.decoder_.cursor_=U;k.decoder_.end_=x;return g};
M3J=function(k){var g=_.Lm(k.decoder_)>>>0;k=k.decoder_;var P=QtL(k,g);k=k.bytes_;if(JuJ){var x=k,U;(U=wIP)||(U=wIP=new TextDecoder("utf-8",{fatal:!0}));g=P+g;x=P===0&&g===x.length?x:x.subarray(P,g);try{var A=U.decode(x)}catch(Z){if(m3L===void 0){try{U.decode(new Uint8Array([128]))}catch(w){}try{U.decode(new Uint8Array([97])),m3L=!0}catch(w){m3L=!1}}!m3L&&(wIP=void 0);throw Z;}}else{A=P;g=A+g;P=[];for(var q=null,T,c;A<g;)T=k[A++],T<128?P.push(T):T<224?A>=g?xj():(c=k[A++],T<194||(c&192)!==128?(A--,
xj()):P.push((T&31)<<6|c&63)):T<240?A>=g-1?xj():(c=k[A++],(c&192)!==128||T===224&&c<160||T===237&&c>=160||((U=k[A++])&192)!==128?(A--,xj()):P.push((T&15)<<12|(c&63)<<6|U&63)):T<=244?A>=g-2?xj():(c=k[A++],(c&192)!==128||(T<<28)+(c-144)>>30!==0||((U=k[A++])&192)!==128||((x=k[A++])&192)!==128?(A--,xj()):(T=(T&7)<<18|(c&63)<<12|(U&63)<<6|x&63,T-=65536,P.push((T>>10&1023)+55296,(T&1023)+56320))):xj(),P.length>=8192&&(q=d36(q,P),P.length=0);A=d36(q,P)}return A};
_.KYJ=function(k){var g=_.Lm(k.decoder_)>>>0;return VyM(k.decoder_,g)};
_.oNc=function(k,g,P){var x=_.Lm(k.decoder_)>>>0;for(x=k.decoder_.cursor_+x;k.decoder_.cursor_<x;)P.push(g(k.decoder_))};
t3t=[];var vNq=function(k,g){this.JSC$8863_lo=k>>>0;this.JSC$8863_hi=g>>>0},SH3=function(k){k=BigInt.asUintN(64,k);
return new vNq(Number(k&BigInt(4294967295)),Number(k>>BigInt(32)))},IFb=function(k){if(!k)return aPd||(aPd=new vNq(0,0));
if(!/^\d+$/.test(k))return null;Nc(k);return new vNq(Mc,Kq)},aPd,nc6=function(k,g){this.JSC$8865_lo=k>>>0;
this.JSC$8865_hi=g>>>0},HdV=function(k){if(!k)return Hq4||(Hq4=new nc6(0,0));
if(!/^-?\d+$/.test(k))return null;Nc(k);return new nc6(Mc,Kq)},Hq4;var FD=function(){this.JSC$8867_buffer_=[]},mu,J7,NkY;
FD.prototype.length=function(){return this.JSC$8867_buffer_.length};
FD.prototype.end=function(){var k=this.JSC$8867_buffer_;this.JSC$8867_buffer_=[];return k};
mu=function(k,g,P){for(;P>0||g>127;)k.JSC$8867_buffer_.push(g&127|128),g=(g>>>7|P<<25)>>>0,P>>>=7;k.JSC$8867_buffer_.push(g)};
J7=function(k,g){for(;g>127;)k.JSC$8867_buffer_.push(g&127|128),g>>>=7;k.JSC$8867_buffer_.push(g)};
_.YH3=function(k,g){if(g>=0)J7(k,g);else{for(var P=0;P<9;P++)k.JSC$8867_buffer_.push(g&127|128),g>>=7;k.JSC$8867_buffer_.push(1)}};
NkY=function(k,g){Nc(g);cdV(function(P,x){mu(k,P>>>0,x>>>0)})};
FD.prototype.writeUint8=function(k){this.JSC$8867_buffer_.push(k>>>0&255)};
_.Zk=function(k,g){k.JSC$8867_buffer_.push(g>>>0&255);k.JSC$8867_buffer_.push(g>>>8&255);k.JSC$8867_buffer_.push(g>>>16&255);k.JSC$8867_buffer_.push(g>>>24&255)};
FD.prototype.writeInt8=function(k){this.JSC$8867_buffer_.push(k>>>0&255)};var IPN,qr,QT0,tyj,CYu;IPN=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new FD};
qr=function(k,g){g.length!==0&&(k.blocks_.push(g),k.totalLength_+=g.length)};
_.XHL=function(k,g){_.VU(k,g,2);g=k.encoder_.end();qr(k,g);g.push(k.totalLength_);return g};
_.ydL=function(k,g){var P=g.pop();for(P=k.totalLength_+k.encoder_.length()-P;P>127;)g.push(P&127|128),P>>>=7,k.totalLength_++;g.push(P);k.totalLength_++};
_.VU=function(k,g,P){J7(k.encoder_,g*8+P)};
QT0=function(k,g,P){if(P!=null)switch(Xe6(P),_.VU(k,g,1),typeof P){case "number":k=k.encoder_;dcb(P);_.Zk(k,Mc);_.Zk(k,Kq);break;case "bigint":P=SH3(P);k=k.encoder_;g=P.JSC$8863_hi;_.Zk(k,P.JSC$8863_lo);_.Zk(k,g);break;default:P=IFb(P),k=k.encoder_,g=P.JSC$8863_hi,_.Zk(k,P.JSC$8863_lo),_.Zk(k,g)}};
tyj=function(k,g,P){_.VU(k,g,2);J7(k.encoder_,P.length);qr(k,k.encoder_.end());qr(k,P)};
CYu=function(k,g,P,x){P!=null&&(g=_.XHL(k,g),x(P,k),_.ydL(k,g))};var yUs,pHk,CJd,GLq,Rmv,g33,PY3,xVd,idq;yUs=UH();pHk=UH();CJd=UH();GLq=UH();Rmv=UH();_.k2L=UH();_.Ys=UH();g33=UH();PY3=UH();_.$Vm=UH();xVd=UH();idq=UH();_.UVt=UH();_.AUN=UH();_.OH=function(k,g,P){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k,g,P)};
_.OH.prototype.toJSON=function(){return MV(this)};
_.OH.prototype.serialize=function(k){return JSON.stringify(MV(this,k))};
var XjV=function(k,g){if(g==null||g=="")return new k;g=JSON.parse(g);if(!Array.isArray(g))throw Error("V");return new k(CVI(g))};
_.OH.prototype.getExtension=function(k){$Vr(this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,k.fieldIndex);g3M(this,k.fieldIndex);return k.ctor?k.isRepeated?k.getExtensionFn(this,k.ctor,k.fieldIndex,_.mh(),k.JSC$8878_hasMessageId):k.getExtensionFn(this,k.ctor,k.fieldIndex,k.JSC$8878_hasMessageId):k.isRepeated?k.getExtensionFn(this,k.fieldIndex,_.mh(),k.JSC$8878_hasMessageId):k.getExtensionFn(this,k.fieldIndex,k.defaultValue,k.JSC$8878_hasMessageId)};
_.OH.prototype.clone=function(){var k=this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,g=k[_.UL]|0;return hT0(this,k,g)?u5b(this,k,!0):new this.constructor(aY(k,g,!1))};
_.OH.prototype[Es]=Ld;_.OH.prototype.toString=function(){return this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows.toString()};var A7=function(k,g,P){this.$$binaryReaderFn=k;this.$$binaryWriterFn=g;k=Q7(yUs);this.$$isMsg=!!k&&P===k||!1},$rr=peM(function(k,g,P,x,U){if(k.nextWireType_!==2)return!1;
SL(k,zmk(g,x,P),U);return!0},RT0),xrb=peM(function(k,g,P,x,U){if(k.nextWireType_!==2)return!1;
SL(k,zmk(g,x,P),U);return!0},RT0),r70=Symbol(),A7V=Symbol(),qHC=Symbol(),sTs=Symbol(),ZsA=Symbol(),kJ3,gcb;var Hs0,dVY,jL,OdP,qs3,TyL,eT4,lr,Vnc,Zdk,mVY,we3,JUm,fFc,WaL,sY3,bdv,Byd,zTv;Hs0=function(k,g){var P=new IPN;bsb(k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,P,ds(r70,J73,fkb,g));qr(P,P.encoder_.end());k=new Uint8Array(P.totalLength_);g=P.blocks_;for(var x=g.length,U=0,A=0;A<x;A++){var q=g[A];k.set(q,U);U+=q.length}P.blocks_=[k];return k};
dVY=peM(function(k,g,P,x,U){if(k.nextWireType_!==2)return!1;k=SL(k,ve([void 0,void 0],x,!0),U);k=X4(k);x=g[_.UL]|0;U=lJ(x);if(x&2)throw Error();var A=kc(g,P,U);if(A instanceof nd)(A.arrayState&2)!=0?(A=Vn3(A),A.push(k),y7(g,x,P,A,U)):(g=A,P=g.keyToApi(k[0],!1,!0),k=k[1],k=g.valueCtor?k===void 0?null:k:g.valueToApi(k,!1,!0,void 0,!1,g.arrayState),Um.prototype.set.call(g,P,k));else if(Array.isArray(A)){var q=A[_.UL]|0;q&8192||qc(A,q|=8192);q&2&&(A=Far(A),y7(g,x,P,A,U));A.push(k)}else y7(g,x,P,cH([k]),
U);return!0},function(k,g,P,x,U){if(g instanceof nd)g.forEach(function(T,c){CYu(k,P,ve([c,
T],x,!1),U)});
else if(Array.isArray(g)){for(var A=0;A<g.length;A++){var q=g[A];Array.isArray(q)&&CYu(k,P,ve(q,x,!1),U)}cH(g)}});
jL=_.TJ(function(k,g,P){if(k.nextWireType_!==1)return!1;_.cj(g,P,YLv(k.decoder_));return!0},Ecr,idq);
OdP=_.TJ(function(k,g,P,x){if(k.nextWireType_!==1)return!1;_.eL(g,P,x,YLv(k.decoder_));return!0},Ecr,idq);
qs3=_.TJ(function(k,g,P){if(k.nextWireType_!==5)return!1;_.cj(g,P,FYt(k.decoder_));return!0},LuC,xVd);
TyL=_.hSC(function(k,g,P){if(k.nextWireType_!==5&&k.nextWireType_!==2)return!1;g=_.$c(g,g[_.UL]|0,P);k.nextWireType_==2?_.oNc(k,FYt,g):g.push(FYt(k.decoder_));return!0},function(k,g,P){g=_.uNs(_.Rt,g,!0);
if(g!=null&&g.length)for(_.VU(k,P,2),J7(k.encoder_,g.length*4),P=0;P<g.length;P++){var x=k.encoder_;Tkb(g[P]);_.Zk(x,Mc)}},xVd);
eT4=_.TJ(function(k,g,P,x){if(k.nextWireType_!==5)return!1;_.eL(g,P,x,FYt(k.decoder_));return!0},LuC,xVd);
_.cUL=_.TJ(function(k,g,P){if(k.nextWireType_!==0)return!1;_.cj(g,P,_.Em(k.decoder_,_.mcA));return!0},_.ws,_.Ys);
_.Qu=_.TJ(function(k,g,P){if(k.nextWireType_!==0)return!1;_.cj(g,P,_.Em(k.decoder_,at));return!0},_.ws,_.Ys);
lr=_.TJ(function(k,g,P){if(k.nextWireType_!==0)return!1;k=_.Em(k.decoder_,at);_.cj(g,P,k===0?void 0:k);return!0},_.ws,_.Ys);
Vnc=_.TJ(function(k,g,P,x){if(k.nextWireType_!==0)return!1;_.eL(g,P,x,_.Em(k.decoder_,at));return!0},_.ws,_.Ys);
Zdk=_.TJ(function(k,g,P){if(k.nextWireType_!==0)return!1;_.cj(g,P,_.Em(k.decoder_,_.vH));return!0},Fur,g33);
_.Dx=_.TJ(function(k,g,P){if(k.nextWireType_!==0)return!1;_.cj(g,P,_.Em(k.decoder_,em0));return!0},Fur,g33);
_.tk=_.TJ(function(k,g,P){if(k.nextWireType_!==0)return!1;_.cj(g,P,_.Lm(k.decoder_));return!0},jT0,GLq);
mVY=_.TJ(function(k,g,P){if(k.nextWireType_!==0)return!1;k=_.Lm(k.decoder_);_.cj(g,P,k===0?void 0:k);return!0},jT0,GLq);
we3=_.TJ(function(k,g,P,x){if(k.nextWireType_!==0)return!1;_.eL(g,P,x,_.Lm(k.decoder_));return!0},jT0,GLq);
JUm=_.TJ(function(k,g,P){if(k.nextWireType_!==1)return!1;_.cj(g,P,SLv(k.decoder_));return!0},_.lkj,_.$Vm);
_.rUJ=_.hSC(function(k,g,P){if(k.nextWireType_!==1&&k.nextWireType_!==2)return!1;g=_.$c(g,g[_.UL]|0,P);k.nextWireType_==2?_.oNc(k,SLv,g):g.push(SLv(k.decoder_));return!0},function(k,g,P){g=_.uNs(t3k,g,!1);
if(g!=null)for(var x=0;x<g.length;x++)QT0(k,P,g[x])},_.$Vm);
_.Ml=_.TJ(function(k,g,P){if(k.nextWireType_!==0)return!1;_.cj(g,P,jtc(k.decoder_));return!0},DrI,pHk);
_.Km=_.TJ(function(k,g,P){if(k.nextWireType_!==0)return!1;k=jtc(k.decoder_);_.cj(g,P,k===!1?void 0:k);return!0},DrI,pHk);
fFc=_.TJ(function(k,g,P,x){if(k.nextWireType_!==0)return!1;_.eL(g,P,x,jtc(k.decoder_));return!0},DrI,pHk);
_.o_=_.TJ(function(k,g,P){if(k.nextWireType_!==2)return!1;_.cj(g,P,M3J(k));return!0},MyV,CJd);
_.a_=_.TJ(function(k,g,P){if(k.nextWireType_!==2)return!1;k=M3J(k);_.cj(g,P,k===""?void 0:k);return!0},MyV,CJd);
_.HO=_.TJ(function(k,g,P,x){if(k.nextWireType_!==2)return!1;_.eL(g,P,x,M3J(k));return!0},MyV,CJd);
WaL=_.hSC(function(k,g,P){if(k.nextWireType_!==2)return!1;k=M3J(k);_.$c(g,g[_.UL]|0,P).push(k);return!0},function(k,g,P){g=_.uNs(_.z2,g,!0);
if(g!=null)for(var x=0;x<g.length;x++){var U=k,A=P,q=g[x];q!=null&&tyj(U,A,erC(q))}},CJd);
sY3=void 0;sY3=sY3===void 0?yUs:sY3;_.Nl=new A7(function(k,g,P,x,U){if(k.nextWireType_!==2)return!1;x=ve(void 0,x,!0);_.$c(g,g[_.UL]|0,P).push(x);SL(k,x,U);return!0},function(k,g,P,x,U){if(Array.isArray(g)){for(var A=0;A<g.length;A++)Ku6(k,g[A],P,x,U);
k=g[_.UL]|0;k&1||qc(g,k|1)}},sY3);
_.I_=peM(function(k,g,P,x,U,A){if(k.nextWireType_!==2)return!1;var q=g[_.UL]|0;lF6(g,q,A,P,lJ(q));g=zmk(g,x,P);SL(k,g,U);return!0},Ku6);
_.XD=_.TJ(function(k,g,P){if(k.nextWireType_!==2)return!1;_.cj(g,P,_.KYJ(k));return!0},_.ocM,_.UVt);
bdv=_.TJ(function(k,g,P,x){if(k.nextWireType_!==2)return!1;_.eL(g,P,x,_.KYJ(k));return!0},_.ocM,_.UVt);
_.yu=_.TJ(function(k,g,P){if(k.nextWireType_!==0)return!1;_.cj(g,P,_.Lm(k.decoder_)>>>0);return!0},vc0,Rmv);
Byd=_.TJ(function(k,g,P,x){if(k.nextWireType_!==0)return!1;_.eL(g,P,x,_.Lm(k.decoder_)>>>0);return!0},vc0,Rmv);
_.pm=_.TJ(function(k,g,P){if(k.nextWireType_!==0)return!1;_.cj(g,P,_.Lm(k.decoder_));return!0},_.akA,_.AUN);
_.Cm=_.TJ(function(k,g,P){if(k.nextWireType_!==0)return!1;k=_.Lm(k.decoder_);_.cj(g,P,k===0?void 0:k);return!0},_.akA,_.AUN);
zTv=_.TJ(function(k,g,P){if(k.nextWireType_!==0)return!1;_.cj(g,P,_.Em(k.decoder_,V36));return!0},function(k,g,P){g=DcC(g);
if(g!=null&&(NyC(g),g!=null))switch(_.VU(k,P,0),typeof g){case "number":k=k.encoder_;P=g;g=P<0;P=Math.abs(P)*2;dcb(P);P=Mc;var x=Kq;g&&(P==0?x==0?x=P=4294967295:(x--,P=4294967295):P--);Mc=P;Kq=x;mu(k,Mc,Kq);break;case "bigint":k=k.encoder_;g=g<<BigInt(1)^g>>BigInt(63);Mc=Number(BigInt.asUintN(32,g));Kq=Number(BigInt.asUintN(32,g>>BigInt(32)));mu(k,Mc,Kq);break;default:NkY(k.encoder_,g)}},PY3);var E3q=function(){var k=u5q,g=hTY;this.fieldIndex=175237375;this.ctor=g;this.isRepeated=0;this.getExtensionFn=_.WQ;this.defaultValue=void 0;this.JSC$8878_hasMessageId=k.messageId!=null?Qv:void 0};
E3q.prototype.register=function(){CZ(this)};var LaJ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(LaJ,_.OH);var n3N=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(n3N,_.OH);var Cd6=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Cd6,_.OH);var SsH=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(SsH,_.OH);var Fam=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Fam,_.OH);var Ysm=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Ysm,_.OH);var jYP=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(jYP,_.OH);jYP.prototype.getData=function(){return _.TE(this,2)};var QYm=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(QYm,_.OH);var lFv=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(lFv,_.OH);lFv.prototype.getStyle=function(){return _.WQ(this,LaJ,1)};var ud=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(ud,_.OH);ud.prototype.getPayloadCase=function(){return _.cO(this,Ls)};
ud.prototype.getStyle=function(){return _.BO(this,lFv,6,Ls)};
var DVc=function(){var k=new ud,g=new Fam;return _.EH(k,7,Ls,g)},tnk=function(){var k=new ud,g=new Ysm;
return _.EH(k,8,Ls,g)},Ls=[1,
2,3,4,5,6,7,8];var Mn4=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Mn4,_.OH);var KaN=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(KaN,_.OH);var o3L=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(o3L,_.OH);var v3d=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(v3d,_.OH);var aFL=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(aFL,_.OH);var HdJ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(HdJ,_.OH);var NyP=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(NyP,_.OH);var IFL=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(IFL,_.OH);IFL.prototype.getData=function(){return _.TE(this,2)};var Xev=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Xev,_.OH);var pjI=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(pjI,_.OH);pjI.prototype.getPayloadCase=function(){return _.cO(this,GE)};
var GE=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];var R_=function(k,g){k=Error.call(this,k);this.message=k.message;"stack"in k&&(this.stack=k.stack);this.code=g===void 0?2:g};
_.z(R_,Error);var yUL=Promise;var pe3=function(k){this.channelPromise=k};
pe3.prototype.send=function(k,g,P){this.channelPromise.then(function(x){x.send(k,g,P)})};var CYd=function(k,g){this.data=k;this.channel=g};
CYd.prototype.reply=function(k,g,P){this.channel.send(k,g,P)};var G2P=function(k){this.JSC$8944_port_=k};
G2P.prototype.send=function(k,g,P){P=P===void 0?[]:P;var x=new MessageChannel;RT4(x.port1,g);this.JSC$8944_port_.postMessage(k,[x.port2].concat(P))};
var kJc=function(k,g){RT4(k,g);return new G2P(k)},RT4=function(k,g){g&&(k.onmessage=function(P){g(new CYd(P.data,kJc(P.ports[0])))})};var gcq=function(k){this.verifier_=k};
gcq.prototype.verify=function(k){return this.verifier_(k)};
var PdH=function(k){var g=Object.create(null);(typeof k==="string"?[k]:k).forEach(function(P){if(P==="null")throw Error("X");g[P]=!0});
return function(P){return g[P]===!0}};_.$rm=function(){if(!_.iV.addEventListener||!Object.defineProperty)return!1;var k=!1,g=Object.defineProperty({},"passive",{get:function(){k=!0}});
try{var P=function(){};
_.iV.addEventListener("test",P,g);_.iV.removeEventListener("test",P,g)}catch(x){}return k}();var xrq;_.k8=function(k){var g=k.destination;var P=k.iframe;var x=k.origin;var U=k.channelName===void 0?"ZNWN1d":k.channelName;var A=k.onMessage===void 0?void 0:k.onMessage;k=k.onEstablished===void 0?void 0:k.onEstablished;return xrq({destination:g,getSource:function(){return P.contentWindow},
originVerifier:x instanceof gcq?x:typeof x==="function"?new gcq(x):new gcq(PdH(x)),channelName:U,onMessage:A,onEstablished:k})};
xrq=function(k){var g=k.destination;var P=k.getSource;var x=k.originVerifier;var U=k.token===void 0?void 0:k.token;var A=k.channelName;var q=k.onMessage===void 0?void 0:k.onMessage;var T=k.onEstablished===void 0?void 0:k.onEstablished;return new pe3(new yUL(function(c,Z){var w=function(J){J.source&&J.source===P()&&x.verify(J.origin)&&(J.data.n||J.data)===A&&(g.removeEventListener("message",w,!1),U&&J.data.t!==U?Z(Error("Y`"+A+"`"+U+"`"+J.data.t)):(c(kJc(J.ports[0],q)),T&&T(J)))};
g.addEventListener("message",w,!1)}))};var isH=function(k){try{k()}catch(g){Ub(g)}};var A7J=function(k){var g=this;var P=k.getMessageType;var x=k.onUnregisteredMessage===void 0?function(){}:k.onUnregisteredMessage;
var U=k.onBeforeRegisteredMessage===void 0?function(){}:k.onBeforeRegisteredMessage;
k=k.onAfterRegisteredMessage===void 0?function(){}:k.onAfterRegisteredMessage;
this.registry_=new Map;this.getMessageType_=P;this.onUnregisteredMessage_=x;this.onBeforeRegisteredMessage_=U;this.onAfterRegisteredMessage_=k;this.onMessage=function(A){return UrL(g,A)}};
A7J.prototype.register=function(k,g){this.registry_.set(k,g);return this};
var UrL=function(k,g){var P=k.getMessageType_(g.data),x=k.registry_.get(P);x?(isH(function(){return k.onBeforeRegisteredMessage_(g,P)}),isH(function(){return x(g)}),isH(function(){return k.onAfterRegisteredMessage_(g,P)})):isH(function(){return k.onUnregisteredMessage_(g,P)})};var drm=function(k){this.JSC$8961_channel_=k},qHP,Tsq;
drm.prototype.send=function(k,g,P){this.JSC$8961_channel_.send(MV(k),g,P)};
_.Osd=function(k,g){return function(P){var x=new k(P.data);return g(new CYd(x,P.channel))}};
qHP=function(k){return function(g){return k(new CYd(g.data,new drm(g.channel)))}};
Tsq=function(k,g){return qHP(_.Osd(k,g))};var eSv=function(k,g,P,x){this.registry=k;this.delegate=g;this.receiveMessageConstructor=P;this.createInitMessage=x;this.initialised=!1;this.registry.register.bind(this.registry);this.features=new Set},y7u=function(k){var g=new A7J({getMessageType:k.getPayloadCase});
return new eSv(g,new drm(_.k8({iframe:k.child,destination:window,origin:k.origin,channelName:k.channelName,onMessage:Tsq(k.receiveMessageConstructor,g.onMessage)})),k.receiveMessageConstructor,k.createInitMessage)},c7k=function(k,g){k.createInitMessage=g};
eSv.prototype.send=function(k){if(!this.initialised)throw new R_("Attempted to send a message before initialisation.");this.delegate.send(k)};
var Vy3=function(k,g){return _.e(function(P){if(!k.initialised)throw new R_("Attempted to send a message before initialisation.");return P.return(new Promise(function(x){k.delegate.send(g,Tsq(k.receiveMessageConstructor,x))}))})};
eSv.prototype.init=function(){var k=this;return _.e(function(g){if(k.initialised)throw new R_("Attempted to initialise twice. The SDK can only be initialised once.");if(k.createInitMessage!==void 0){var P=k.delegate,x=P.send,U=k.createInitMessage;var A=new n3N;var q=[].concat(_.Kl(k.features));A=_.gs(A,1,q,_.Us);x.call(P,U.call(k,A))}k.initialised=!0;_.SV(g)})};
var gr=function(k,g){if(k.initialised)throw new R_('Attempted to set up API "'+g+'" after initialisation. All APIs must be set up before initialising the SDK.');k.features.add(g);return k.registry};
_.mJ.Object.defineProperties(eSv.prototype,{isInitialised:{configurable:!0,enumerable:!0,get:function(){return this.initialised}}});var Zsk=function(k){this.channel=k;this.registered=!1};
Zsk.prototype.update=function(k){if(this.channel.isInitialised){if(!this.registered)throw new R_("Using unregistered Audio Feature. Please call audio.update() before init() to indicate usage of the Audio Api.");var g=new ud;var P=new SsH;P=_.W6(P,1,k);g=_.EH(g,2,Ls,P);this.channel.send(g)}else this.register();this.JSC$8975_audioEnabled=k};
Zsk.prototype.register=function(){gr(this.channel,1);this.registered=!0};
Zsk.prototype.isAudioEnabled=function(){return this.JSC$8975_audioEnabled};var mrv=function(k){this.channel=k};
_.d=mrv.prototype;_.d.onFirstFrameReady=function(k){gr(this.channel,2).register(11,function(g){g=_.BO(g.data,Mn4,11,GE);if(!g)throw new R_("Unexpectedly nonexistent GameFirstFrameReadyEvent");k(_.fm(g,1))})};
_.d.onReady=function(k){gr(this.channel,2).register(4,function(g){g=_.BO(g.data,o3L,4,GE);if(!g)throw new R_("Unexpectedly nonexistent GameReadyEvent");k(_.fm(g,1))})};
_.d.onLevelComplete=function(k){gr(this.channel,2).register(5,function(g){g=_.BO(g.data,v3d,5,GE);if(!g)throw new R_("Unexpectedly nonexistent LevelCompleteEvent");k(_.fm(g,1),_.wC(g,2))})};
_.d.onGameOver=function(k){gr(this.channel,2).register(6,function(g){g=_.BO(g.data,KaN,6,GE);if(!g)throw new R_("Unexpectedly nonexistent GameOverEvent");k(_.fm(g,1))})};
_.d.pause=function(){var k=this;if(!this.channel.isInitialised)return gr(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new R_("Using unregistered Game Feature: pause.");var g=DVc();return new Promise(function(P){return _.e(function(x){if(x.nextAddress==1)return x.yield(Vy3(k.channel,g),2);P();_.SV(x)})})};
_.d.resume=function(){var k=this;if(!this.channel.isInitialised)return gr(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new R_("Using unregistered Game Feature: resume.");var g=tnk();return new Promise(function(P){return _.e(function(x){if(x.nextAddress==1)return x.yield(Vy3(k.channel,g),2);P();_.SV(x)})})};var wjm=function(k){this.channel=k};
wjm.prototype.onReady=function(k){gr(this.channel,5).register(8,function(g){if(!_.BO(g.data,aFL,8,GE))throw new R_("Unexpectedly nonexistent PageReadyEvent");k()})};var J7c=function(k){this.channel=k};
J7c.prototype.onChange=function(k){gr(this.channel,3).register(7,function(g){g=_.BO(g.data,HdJ,7,GE);if(!g)throw new R_("Unexpectedly nonexistent ScoreEvent");k(_.fm(g,1),_.wC(g,2))})};var r74={load:function(){throw new R_("Storage used, but storage.onLoad() listener not set!");},
save:function(){throw new R_("Storage used, but storage.onSave() listener not set!");}},fkL=function(k){this.channel=k;
this.saveRegistered=this.loadRegistered=this.initialSetupDone=!1},WuH=function(k){gr(k.channel,4).register(2,r74.load).register(3,r74.save);
k.initialSetupDone=!0};
fkL.prototype.onLoad=function(k){this.initialSetupDone||WuH(this);this.loadRegistered||(this.loadRegistered=!0,gr(this.channel,4).register(2,function(g){var P,x,U;return _.e(function(A){if(A.nextAddress==1){P=_.BO(g.data,NyP,2,GE);if(!P)throw new R_("Unexpectedly nonexistent StorageLoad");x=_.fm(P,1);return A.yield(k(x),2)}U=A.yieldResult;var q=g.reply,T=new ud;var c=new jYP;c=_.lD(c,1,x);c=_.bi(c,2,_.j3(U,!1));T=_.EH(T,3,Ls,c);q.call(g,T);_.SV(A)})}))};
fkL.prototype.onSave=function(k){this.initialSetupDone||WuH(this);this.saveRegistered||(this.saveRegistered=!0,gr(this.channel,4).register(3,function(g){var P,x,U;return _.e(function(A){if(A.nextAddress==1){P=_.BO(g.data,IFL,3,GE);if(!P)throw new R_("Unexpectedly nonexistent StorageSave");x=_.fm(P,1);U=qLL(P.getData());return A.yield(k(x,U),2)}var q=g.reply,T=new ud;var c=new QYm;c=_.lD(c,1,x);T=_.EH(T,4,Ls,c);q.call(g,T);_.SV(A)})}))};var sTL=function(k){this.channel=k};
sTL.prototype.update=function(k){if(!this.channel.features.has(6))throw new R_("Using unregistered Style Feature. Please call style.register() before init() to indicate usage of the Style Api.");var g=new ud,P=new lFv;k=_.h7(P,1,k);g=_.EH(g,6,Ls,k);this.channel.send(g)};
sTL.prototype.register=function(){gr(this.channel,6)};var bsq=function(k){this.channel=k;this.userActivityLoggingIntervalMs=0};
bsq.prototype.onUserActivity=function(k,g){this.userActivityLoggingIntervalMs=g;gr(this.channel,7).register(9,function(P){if(!_.BO(P.data,Xev,9,GE))throw new R_("Unexpectedly nonexistent ClickEvent");k()})};var Bsq=function(k){var g=this;this.channel=k;this.init=this.channel.init.bind(this.channel);this.page=new wjm(this.channel);this.game=new mrv(this.channel);this.audio=new Zsk(this.channel);this.score=new J7c(this.channel);this.storage=new fkL(this.channel);this.style=new sTL(this.channel);this.userActivity=new bsq(this.channel);c7k(this.channel,function(P){var x=new Cd6;P=_.h7(x,1,P);P=_.zE(P,3,g.userActivity.userActivityLoggingIntervalMs);x=g.audio.isAudioEnabled();x!==void 0&&_.W6(P,2,x);x=new ud;
return _.EH(x,5,Ls,P)})};var zSN=function(){this.timedFunctionContext=0};
zSN.prototype.timeExecution=function(k,g){var P=this;return function(){var x=_.IT.apply(0,arguments);P.timedFunctionContext=k;return g.apply(null,_.Kl(x))}};var uNL=function(){var k={};this.priorityTasks=(k[3]=[],k[2]=[],k[1]=[],k);this.isFlushing=!1},Ej=function(k,g,P){var x=hSP(k,P);
k.priorityTasks[P].push(g);x&&k.priorityTasks[P].length===1&&k.flush()},hSP=function(k,g){return Object.keys(k.priorityTasks).map(function(P){return Number(P)}).filter(function(P){return!isNaN(P)&&P>g}).every(function(P){return k.priorityTasks[P].length===0})};
uNL.prototype.flush=function(){if(!this.isFlushing){this.isFlushing=!0;try{for(;Object.values(this.priorityTasks).some(function(k){return k.length>0});)Ecm(this,3),Ecm(this,2),Ecm(this,1)}catch(k){throw Object.values(this.priorityTasks).forEach(function(g){return void g.splice(0,g.length)}),k;
}finally{this.isFlushing=!1}}};
var Ecm=function(k,g){for(;hSP(k,g)&&k.priorityTasks[g].length>0;)k.priorityTasks[g][0](),k.priorityTasks[g].shift()};
_.mJ.Object.defineProperties(uNL.prototype,{running:{configurable:!0,enumerable:!0,get:function(){return Object.values(this.priorityTasks).some(function(k){return k.length>0})}}});var x_k={};var LuP=globalThis.trustedTypes,RSk=LuP,gV0;var Sy=function(k){this.privateDoNotAccessOrElseWrappedResourceUrl=k};
Sy.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedResourceUrl+""};var ncv,SHc,Fum,YHc,jTY,QT4,lkN,DrH;ncv=_.DN([""]);SHc=lZ(["\x00"],["\\0"]);Fum=lZ(["\n"],["\\n"]);YHc=lZ(["\x00"],["\\u0000"]);jTY=_.DN([""]);QT4=lZ(["\x00"],["\\0"]);lkN=lZ(["\n"],["\\n"]);DrH=lZ(["\x00"],["\\u0000"]);_.tyN=$_r(function(k){return k(ncv)})||$_r(function(k){return k(SHc)})||$_r(function(k){return k(Fum)})||$_r(function(k){return k(YHc)});
_.MyJ=_.QU(jTY)&&_.QU(QT4)&&_.QU(lkN)&&_.QU(DrH);var aT;_.ld=function(k,g){this.privateDoNotAccessOrElseWrappedUrl=g};
_.ld.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl};
_.Kuv=Dk("about:blank");aT=Dk("about:invalid#zClosurez");var ilu=function(k){this.isValid=k},oc3=new ilu(function(k){return/^[^:]*([/?#]|$)/.test(k)}),vcY=oT("data"),akk=oT("http"),Hs4=oT("https"),NsL=oT("ftp"),IkN=oT("mailto"),XjJ=oT("intent"),y7d=oT("vnd.youtube"),U_V=[vcY,
akk,Hs4,IkN,NsL,oc3],d_r=ns(function(){return typeof URL==="function"}),pjH=["data:",
"http:","https:","mailto:","ftp:"],q3I=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var ps=function(k){this.privateDoNotAccessOrElseWrappedHtml=k};
ps.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedHtml+""};
var q_j=ns(function(){return new ps(LuP?LuP.emptyHTML:"")});var Cdv={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"},eWb=function(k,g){var P=Error.call(this,k+" cannot be used with intent "+Cdv[g]);this.message=P.message;"stack"in P&&(this.stack=P.stack);this.type=k;this.intent=g;this.name="TypeCannotBeUsedWithIframeIntentError"};
_.z(eWb,Error);_.iw=function(k){this.privateDoNotAccessOrElseWrappedScript=k};
_.iw.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript+""};var Zlu=function(k){this.privateDoNotAccessOrElseWrappedAttributePrefix=k};
Zlu.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix};var m_u="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var co=function(k){this.privateDoNotAccessOrElseWrappedStyleSheet=k};
co.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedStyleSheet};var ovb=function(k){var g=_.gP("window.location.href");k==null&&(k='Unknown Error of type "null/undefined"');if(typeof k==="string")return{message:k,name:"Unknown error",lineNumber:"Not available",fileName:g,stack:"Not available"};var P=!1;try{var x=k.lineNumber||k.line||"Not available"}catch(q){x="Not available",P=!0}try{var U=k.fileName||k.filename||k.sourceURL||_.iV.$googDebugFname||g}catch(q){U="Not available",P=!0}g=GJc(k);if(!(!P&&k.lineNumber&&k.fileName&&k.stack&&k.message&&k.name)){P=k.message;
if(P==null){if(k.constructor&&k.constructor instanceof Function){if(k.constructor.name)P=k.constructor.name;else if(P=k.constructor,PL[P])P=PL[P];else{P=String(P);if(!PL[P]){var A=/function\s+([^\(]+)/m.exec(P);PL[P]=A?A[1]:"[Anonymous]"}P=PL[P]}P='Unknown Error of type "'+P+'"'}else P="Unknown Error of unknown type";typeof k.toString==="function"&&Object.prototype.toString!==k.toString&&(P+=": "+k.toString())}return{message:P,name:k.name||"UnknownError",lineNumber:x,fileName:U,stack:g||"Not available"}}return{message:k.message,
name:k.name,lineNumber:k.lineNumber,fileName:k.fileName,stack:g}},GJc=function(k,g){g||(g={});
g[RSt(k)]=!0;var P=k.stack||"",x=k.cause;x&&!g[RSt(x)]&&(P+="\nCaused by: ",x.stack&&x.stack.indexOf(x.toString())==0||(P+=typeof x==="string"?x:x.message+"\n"),P+=GJc(x,g));k=k.errors;if(Array.isArray(k)){x=1;var U;for(U=0;U<k.length&&!(x>4);U++)g[RSt(k[U])]||(P+="\nInner error "+x++ +": ",k[U].stack&&k[U].stack.indexOf(k[U].toString())==0||(P+=typeof k[U]==="string"?k[U]:k[U].message+"\n"),P+=GJc(k[U],g));U<k.length&&(P+="\n... "+(k.length-U)+" more inner errors")}return P},RSt=function(k){var g=
"";
typeof k.toString==="function"&&(g=""+k);return g+k.stack},PL={};var kUd,cq,Ps,PwJ,$_m,gV4,kS,QM,ild;kUd=function(k,g){for(var P=k.split("%s"),x="",U=Array.prototype.slice.call(arguments,1);U.length&&P.length>1;)x+=P.shift()+U.shift();return x+P.join("%s")};
_.$P=function(k){return encodeURIComponent(String(k))};
cq=function(k){return decodeURIComponent(k.replace(/\+/g," "))};
Ps=function(k){u0q.test(k)&&(k.indexOf("&")!=-1&&(k=k.replace(fCL,"&amp;")),k.indexOf("<")!=-1&&(k=k.replace(W0P,"&lt;")),k.indexOf(">")!=-1&&(k=k.replace(skL,"&gt;")),k.indexOf('"')!=-1&&(k=k.replace(bbH,"&quot;")),k.indexOf("'")!=-1&&(k=k.replace(BA3,"&#39;")),k.indexOf("\x00")!=-1&&(k=k.replace(zr4,"&#0;")));return k};
PwJ=function(k){var g={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var P=_.iV.document.createElement("div");return k.replace(gV4,function(x,U){var A=g[x];if(A)return A;U.charAt(0)=="#"&&(U=Number("0"+U.slice(1)),isNaN(U)||(A=String.fromCharCode(U)));A||(_.q_(P,RT(x+" ")),A=P.firstChild.nodeValue.slice(0,-1));return g[x]=A})};
$_m=function(k){return k.replace(/&([^;]+);/g,function(g,P){switch(P){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return P.charAt(0)!="#"||(P=Number("0"+P.slice(1)),isNaN(P))?g:String.fromCharCode(P)}})};
gV4=/&([^;\s<&]+);?/g;_.hhs=function(k){return String(k).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
_.x_t=String.prototype.repeat?function(k,g){return k.repeat(g)}:function(k,g){return Array(g+1).join(k)};
_.$8=function(k,g){if(!Number.isFinite(k))return String(k);k=String(k);var P=k.indexOf(".");P===-1&&(P=k.length);var x=k[0]==="-"?"-":"";x&&(k=k.substring(1));return x+(0,_.x_t)("0",Math.max(0,g-P))+k};
kS=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.I7()).toString(36)};
QM=function(k){for(var g=0,P=0;P<k.length;++P)g=31*g+k.charCodeAt(P)>>>0;return g};
_.qj=function(k){return String(k).replace(/\-([a-z])/g,function(g,P){return P.toUpperCase()})};
_.O7=function(k){return String(k).replace(/([A-Z])/g,"-$1").toLowerCase()};
ild=function(k){return k.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(g,P,x){return P+x.toUpperCase()})};var U_J=function(){this.names=new Map};
U_J.prototype.getName=function(k){var g=this.names.get(k);if(g)return g;var P;g=(P=k.description)!=null?P:kS();this.names.set(k,g);return g};var AVL=function(k){var g=Error.call(this,k?k.length+" errors occurred during unsubscription:\n"+k.map(function(P,x){return x+1+") "+P.toString()}).join("\n  "):"");
this.message=g.message;"stack"in g&&(this.stack=g.stack);this.errors=k;Object.setPrototypeOf(this,this.constructor.prototype);this.name="UnsubscriptionError"};
_.z(AVL,Error);var Zu=function(k){this.initialTeardown=k;this.closed=!1;this._teardowns=this._parentage=null};
_.d=Zu.prototype;
_.d.unsubscribe=function(){if(!this.closed){this.closed=!0;var k=this._parentage;if(Array.isArray(k))for(var g=_.O(k),P=g.next();!P.done;P=g.next())P.value.remove(this);else k==null||k.remove(this);g=this.initialTeardown;if(VA(g))try{g()}catch(A){var x=A instanceof AVL?A.errors:[A]}var U=this._teardowns;if(U)for(this._teardowns=null,g=_.O(U),P=g.next();!P.done;P=g.next()){P=P.value;try{VA(P)?P():P.unsubscribe()}catch(A){P=void 0,x=(P=x)!=null?P:[],A instanceof AVL?x=[].concat(_.Kl(x),_.Kl(A.errors)):
x.push(A)}}if(x)throw new AVL(x);}};
_.d.add=function(k){if(k&&k!==this)if(this.closed)VA(k)?k():k.unsubscribe();else{if(k instanceof Zu){if(k.closed||k._hasParent(this))return;k._addParent(this)}var g;(this._teardowns=(g=this._teardowns)!=null?g:[]).push(k)}};
_.d._hasParent=function(k){var g=this._parentage;return g===k||Array.isArray(g)&&g.includes(k)};
_.d._addParent=function(k){var g=this._parentage;this._parentage=Array.isArray(g)?(g.push(k),g):g?[g,k]:k};
_.d._removeParent=function(k){var g=this._parentage;g===k?this._parentage=null:Array.isArray(g)&&WZr(g,k)};
_.d.remove=function(k){var g=this._teardowns;g&&WZr(g,k);k instanceof Zu&&k._removeParent(this)};
var d_m=new Zu;d_m.closed=!0;Zu.JSC$9071_EMPTY=d_m;var blI=function(){setTimeout.apply(null,_.Kl(_.IT.apply(0,arguments)))};var x8=function(k){Zu.call(this);this.JSC$9076_isStopped=!1;this.destination=k instanceof x8?k:new iU(!k||VA(k)?{next:k!=null?k:void 0}:k);s3b(k)&&k.add(this)};
_.z(x8,Zu);x8.JSC$9071_EMPTY=Zu.JSC$9071_EMPTY;x8.create=function(k,g,P){return new Ut(k,g,P)};
_.d=x8.prototype;_.d.next=function(k){this.JSC$9076_isStopped||this._next(k)};
_.d.error=function(k){this.JSC$9076_isStopped||(this.JSC$9076_isStopped=!0,this._error(k))};
_.d.complete=function(){this.JSC$9076_isStopped||(this.JSC$9076_isStopped=!0,this._complete())};
_.d.unsubscribe=function(){this.closed||(this.JSC$9076_isStopped=!0,Zu.prototype.unsubscribe.call(this))};
_.d._next=function(k){this.destination.next(k)};
_.d._error=function(k){this.destination.error(k);this.unsubscribe()};
_.d._complete=function(){this.destination.complete();this.unsubscribe()};
var iU=function(k){this.partialObserver=k};
iU.prototype.next=function(k){var g=this.partialObserver;if(g.next)try{g.next(k)}catch(P){wa(P)}};
iU.prototype.error=function(k){var g=this.partialObserver;if(g.error)try{g.error(k)}catch(P){wa(P)}else wa(k)};
iU.prototype.complete=function(){var k=this.partialObserver;if(k.complete)try{k.complete()}catch(g){wa(g)}};
var Ut=function(k,g,P){x8.call(this);var x;VA(k)||!k?x={next:k!=null?k:void 0,error:g!=null?g:void 0,complete:P!=null?P:void 0}:x=k;this.destination=new iU(x)};
_.z(Ut,x8);Ut.JSC$9071_EMPTY=x8.JSC$9071_EMPTY;Ut.create=x8.create;var Wo=typeof Symbol==="function"&&Symbol.observable||"@@observable";var fl=function(k){k&&(this._subscribe=k)};
_.d=fl.prototype;_.d.lift=function(k){var g=new fl;g.source=this;g.operator=k;return g};
_.d.subscribe=function(k,g,P){k=k&&k instanceof x8||k&&VA(k.next)&&VA(k.error)&&VA(k.complete)&&s3b(k)?k:new Ut(k,g,P);g=this.operator;P=this.source;k.add(g?g.call(k,P):P?this._subscribe(k):this._trySubscribe(k));return k};
_.d._trySubscribe=function(k){try{return this._subscribe(k)}catch(g){k.error(g)}};
_.d.forEach=function(k,g){var P=this;g=zWC(g);return new g(function(x,U){var A=P.subscribe(function(q){try{k(q)}catch(T){U(T),A==null||A.unsubscribe()}},U,x)})};
_.d._subscribe=function(k){var g;return(g=this.source)==null?void 0:g.subscribe(k)};
fl.prototype[Wo]=function(){return this};
fl.prototype.pipe=function(){var k=_.IT.apply(0,arguments);return k.length?Ba3(k)(this):this};
fl.create=function(k){return new fl(k)};var Olm=function(){var k=Error.call(this,"object unsubscribed");this.message=k.message;"stack"in k&&(this.stack=k.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="ObjectUnsubscribedError"};
_.z(Olm,Error);var zx=function(){this.observers=[];this.hasError=this.JSC$9092_isStopped=this.closed=!1;this.thrownError=null};
_.z(zx,fl);_.d=zx.prototype;_.d.lift=function(k){var g=new A2(this,this);g.operator=k;return g};
_.d._throwIfClosed=function(){if(this.closed)throw new Olm;};
_.d.next=function(k){this._throwIfClosed();if(!this.JSC$9092_isStopped){var g=this.observers.slice();g=_.O(g);for(var P=g.next();!P.done;P=g.next())P.value.next(k)}};
_.d.error=function(k){this._throwIfClosed();if(!this.JSC$9092_isStopped){this.hasError=this.JSC$9092_isStopped=!0;this.thrownError=k;for(var g=this.observers;g.length;)g.shift().error(k)}};
_.d.complete=function(){this._throwIfClosed();if(!this.JSC$9092_isStopped){this.JSC$9092_isStopped=!0;for(var k=this.observers;k.length;)k.shift().complete()}};
_.d.unsubscribe=function(){this.JSC$9092_isStopped=this.closed=!0;this.observers=null};
_.d._trySubscribe=function(k){this._throwIfClosed();return fl.prototype._trySubscribe.call(this,k)};
_.d._subscribe=function(k){this._throwIfClosed();this._checkFinalizedStatuses(k);return this._innerSubscribe(k)};
_.d._innerSubscribe=function(k){var g=this,P=this.JSC$9092_isStopped,x=this.observers;return this.hasError||P?Zu.JSC$9071_EMPTY:(x.push(k),new Zu(function(){return WZr(g.observers,k)}))};
_.d._checkFinalizedStatuses=function(k){var g=this.thrownError,P=this.JSC$9092_isStopped;this.hasError?k.error(g):P&&k.complete()};
zx.create=function(k,g){return new A2(k,g)};
var A2=function(k,g){zx.call(this);this.destination=k;this.source=g};
_.z(A2,zx);A2.create=zx.create;A2.prototype.next=function(k){var g,P;(g=this.destination)==null||(P=g.next)==null||P.call(g,k)};
A2.prototype.error=function(k){var g,P;(g=this.destination)==null||(P=g.error)==null||P.call(g,k)};
A2.prototype.complete=function(){var k,g;(k=this.destination)==null||(g=k.complete)==null||g.call(k)};
A2.prototype._subscribe=function(k){var g,P;return(P=(g=this.source)==null?void 0:g.subscribe(k))!=null?P:Zu.JSC$9071_EMPTY};var gC=function(k){zx.call(this);this._value=k};
_.z(gC,zx);gC.create=zx.create;gC.prototype._subscribe=function(k){var g=zx.prototype._subscribe.call(this,k);!g.closed&&k.next(this._value);return g};
gC.prototype.getValue=function(){var k=this.thrownError,g=this._value;if(this.hasError)throw k;this._throwIfClosed();return g};
gC.prototype.next=function(k){zx.prototype.next.call(this,this._value=k)};
_.mJ.Object.defineProperties(gC.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var XV=new fl(function(k){return k.complete()});var LZs=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var j3A=function(k){return k&&typeof k.length==="number"&&typeof k!=="function"};var q3H={now:function(){return(q3H.delegate||Date).now()},
delegate:void 0};var Oj=function(k,g,P){k=k===void 0?Infinity:k;g=g===void 0?Infinity:g;P=P===void 0?q3H:P;zx.call(this);this.bufferSize=k;this.windowTime=g;this.timestampProvider=P;this.buffer=[];this.infiniteTimeWindow=!0;this.infiniteTimeWindow=g===Infinity;this.bufferSize=Math.max(1,k);this.windowTime=Math.max(1,g)};
_.z(Oj,zx);Oj.create=zx.create;Oj.prototype.next=function(k){var g=this.buffer,P=this.infiniteTimeWindow,x=this.timestampProvider,U=this.windowTime;this.JSC$9092_isStopped||(g.push(k),!P&&g.push(x.now()+U));TaJ(this);zx.prototype.next.call(this,k)};
Oj.prototype._subscribe=function(k){this._throwIfClosed();TaJ(this);for(var g=this._innerSubscribe(k),P=this.infiniteTimeWindow,x=this.buffer.slice(),U=0;U<x.length&&!k.closed;U+=P?1:2)k.next(x[U]);this._checkFinalizedStatuses(k);return g};
var TaJ=function(k){var g=k.bufferSize,P=k.timestampProvider,x=k.buffer;k=k.infiniteTimeWindow;var U=(k?1:2)*g;g<Infinity&&U<x.length&&x.splice(0,x.length-U);if(!k){g=P.now();P=0;for(k=1;k<x.length&&x[k]<=g;k+=2)P=k;P&&x.splice(0,P+1)}};var cVk=function(k,g){g=g===void 0?eWL:g;this.schedulerActionCtor=k;this.now=g};
cVk.prototype.schedule=function(k,g,P){g=g===void 0?0:g;return(new this.schedulerActionCtor(this,k)).schedule(P,g)};
var eWL=q3H.now;var uI0=function(){var k=Error.call(this,"no elements in sequence");this.message=k.message;"stack"in k&&(this.stack=k.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="EmptyError"};
_.z(uI0,Error);var Du=function(k,g,P,x,U){x8.call(this,k);this.onUnsubscribe=U;g&&(this._next=function(A){try{g(A)}catch(q){this.destination.error(q)}});
P&&(this._error=function(A){try{P(A)}catch(q){this.destination.error(q)}this.unsubscribe()});
x&&(this._complete=function(){try{x()}catch(A){this.destination.error(A)}this.unsubscribe()})};
_.z(Du,x8);Du.JSC$9071_EMPTY=x8.JSC$9071_EMPTY;Du.create=x8.create;Du.prototype.unsubscribe=function(){var k;this.closed||(k=this.onUnsubscribe)!=null&&k.call(this);x8.prototype.unsubscribe.call(this)};var AF=function(k,g){this.source=k;this.subjectFactory=g;this._subject=null;this._refCount=0;this._connection=null};
_.z(AF,fl);AF.create=fl.create;AF.prototype._subscribe=function(k){return VV4(this).subscribe(k)};
var VV4=function(k){var g=k._subject;if(!g||g.JSC$9092_isStopped)k._subject=k.subjectFactory();return k._subject};
AF.prototype._teardown=function(){this._refCount=0;var k=this._connection;this._subject=this._connection=null;k==null||k.unsubscribe()};
AF.prototype.connect=function(){var k=this,g=this._connection;if(!g){g=this._connection=new Zu;var P=VV4(this);g.add(this.source.subscribe(new Du(P,void 0,function(x){k._teardown();P.error(x)},function(){k._teardown();
P.complete()},function(){return k._teardown()})));
g.closed&&(this._connection=null,g=Zu.JSC$9071_EMPTY)}return g};var Iuk=Array.isArray;var yVb=Array.isArray,Zld=Object,po3=Zld.getPrototypeOf,CwM=Zld.prototype,GUC=Zld.keys;var vo=function(k,g,P){x8.call(this,k);this._next=g;this.shouldComplete=P};
_.z(vo,x8);vo.JSC$9071_EMPTY=x8.JSC$9071_EMPTY;vo.create=x8.create;vo.prototype._complete=function(){this.shouldComplete()?x8.prototype._complete.call(this):this.unsubscribe()};var AFI=["addListener","removeListener"],UUs=["addEventListener","removeEventListener"],OSb=["on","off"];var dr=function(){Zu.call(this)};
_.z(dr,Zu);dr.JSC$9071_EMPTY=Zu.JSC$9071_EMPTY;dr.prototype.schedule=function(){return this};var m_d=function(k,g){return setInterval.apply(null,[k,g].concat(_.Kl(_.IT.apply(2,arguments))))};var Ot=function(k,g){Zu.call(this);this.scheduler=k;this.work=g;this.pending=!1};
_.z(Ot,dr);Ot.JSC$9071_EMPTY=dr.JSC$9071_EMPTY;Ot.prototype.schedule=function(k,g){g=g===void 0?0:g;if(this.closed)return this;this.state=k;k=this.id;var P=this.scheduler;k!=null&&(this.id=wok(this,k,g));this.pending=!0;this.delay=g;this.id=this.id||this.requestAsyncId(P,this.id,g);return this};
Ot.prototype.requestAsyncId=function(k,g,P){P=P===void 0?0:P;return m_d(k.flush.bind(k,this),P)};
var wok=function(k,g,P){P=P===void 0?0:P;if(P!=null&&k.delay===P&&k.pending===!1)return g;clearInterval(g)};
Ot.prototype.execute=function(k,g){if(this.closed)return Error("ha");this.pending=!1;if(k=this._execute(k,g))return k;this.pending===!1&&this.id!=null&&(this.id=wok(this,this.id,null))};
Ot.prototype._execute=function(k){var g=!1;try{this.work(k)}catch(x){g=!0;var P=!!x&&x||Error(x)}if(g)return this.unsubscribe(),P};
Ot.prototype.unsubscribe=function(){if(!this.closed){var k=this.id,g=this.scheduler.actions;this.work=this.state=this.scheduler=null;this.pending=!1;WZr(g,this);k!=null&&(this.id=wok(this,k,null));this.delay=null;dr.prototype.unsubscribe.call(this)}};var JVL=function(k,g){g=g===void 0?eWL:g;cVk.call(this,k,g);this.actions=[];this.active=!1;this.scheduled=void 0};
_.z(JVL,cVk);JVL.prototype.flush=function(k){var g=this.actions;if(this.active)g.push(k);else{var P;this.active=!0;do if(P=k.execute(k.state,k.delay))break;while(k=g.shift());this.active=!1;if(P){for(;k=g.shift();)k.unsubscribe();throw P;}}};var MU=new fl(mZ);var qj0=Array.isArray;var q$=function(k,g){Ot.call(this,k,g);this.scheduler=k;this.work=g};
_.z(q$,Ot);q$.JSC$9071_EMPTY=Ot.JSC$9071_EMPTY;q$.prototype.schedule=function(k,g){g=g===void 0?0:g;if(g>0)return Ot.prototype.schedule.call(this,k,g);this.delay=g;this.state=k;this.scheduler.flush(this);return this};
q$.prototype.execute=function(k,g){return g>0||this.closed?Ot.prototype.execute.call(this,k,g):this._execute(k,g)};
q$.prototype.requestAsyncId=function(k,g,P){P=P===void 0?0:P;return P!=null&&P>0||P==null&&this.delay>0?Ot.prototype.requestAsyncId.call(this,k,g,P):k.flush(this)};var rVL=function(){JVL.apply(this,arguments)};
_.z(rVL,JVL);var Hlk=new rVL(q$);var fuN=function(){this.performanceMonitor=new zSN;this.queue=new uNL;this.internalSymbol=Symbol();this.debugNames=new U_J};
fuN.prototype.getOnBackgrounded=function(){return MU};
_.mJ.Object.defineProperties(fuN.prototype,{symbol:{configurable:!0,enumerable:!0,get:function(){return this.internalSymbol}}});var Te=function(k,g){g=Error.call(this,g?k+": "+g:String(k));this.message=g.message;"stack"in g&&(this.stack=g.stack);this.code=k;this.__proto__=Te.prototype;this.name=String(k)};
_.z(Te,Error);var KS=function(k){Te.call(this,1E3,'sfr:"'+k+'"');this.measurementStrategyFailureReason=k;this.__proto__=KS.prototype};
_.z(KS,Te);var ol=function(){Te.call(this,1003);this.__proto__=ol.prototype};
_.z(ol,Te);var eW=function(){Te.call(this,1009);this.__proto__=eW.prototype};
_.z(eW,Te);var WZm=function(){Te.call(this,1011);this.__proto__=WZm.prototype};
_.z(WZm,Te);var s3q=function(){Te.call(this,1007);this.__proto__=ol.prototype};
_.z(s3q,Te);var Dc=function(k){Te.call(this,1004,String(k));this.inputObservableIndex=k;this.__proto__=Dc.prototype};
_.z(Dc,Te);var ID0=function(k){Te.call(this,1010,k);this.__proto__=X6r.prototype};
_.z(ID0,Te);var X6r=function(k){Te.call(this,1005,k);this.__proto__=X6r.prototype};
_.z(X6r,Te);var blH=function(k){var g=_.IT.apply(1,arguments),P=this;this.orderedFactories=[];this.orderedFactories.push(k);g.forEach(function(x){P.orderedFactories.push(x)})};
blH.prototype.isSupported=function(k){return this.orderedFactories.some(function(g){return g.isSupported(k)})};
blH.prototype.makeBeacon=function(k,g){for(var P=0;P<this.orderedFactories.length;P++)if(this.orderedFactories[P].isSupported(g))return this.orderedFactories[P].makeBeacon(k,g);throw new eW;};var Q60=Symbol("ia"),Bac=Symbol("ja"),GU=function(k,g){this.value=k;this.timeline=g},Cl=function(k,g){if(g.timeline!==k.timeline)throw new s3q;
return k.value-g.value};
_.d=GU.prototype;_.d.equals=function(k){return Cl(this,k)===0};
_.d.maximum=function(k){if(k.timeline!==this.timeline)throw new s3q;return this.value>=k.value?this:k};
_.d.round=function(){return new GU(Math.round(this.value),this.timeline)};
_.d.add=function(k){return new GU(this.value+k,this.timeline)};
_.d.toString=function(){return String(this.value)};var cL=function(k,g){this.context=k;this.JSC$9198_pinger=g};
cL.prototype.isSupported=function(k){return this.JSC$9198_pinger.isSupported(k)};
cL.prototype.makeBeacon=function(k,g){if(!this.isSupported(g))throw new eW;return new VR(this.context,this.JSC$9198_pinger,g!=null?g:void 0,k)};
var VR=function(k,g,P,x){var U=this;this.JSC$9204_pinger=g;this.properties=P;this.url=x;this.internalIsPending=!0;this.customHeaders=new Map;this.body=void 0;var A;this.method=(A=P==null?void 0:P.beaconMethod)!=null?A:"GET";this.backgroundedSubscription=k.getOnBackgrounded().subscribe(function(){U.sendNow()})};
VR.prototype.deactivate=function(){this.internalIsPending=!1};
VR.prototype.sendNow=function(){if(this.internalIsPending)if(this.backgroundedSubscription.unsubscribe(),this.JSC$9204_pinger.isSupported(this.properties))try{if(this.customHeaders.size>0||this.body!==void 0){var k,g;this.JSC$9204_pinger.pingWithHeadersAndBody((k=this.properties)!=null?k:{},this.customHeaders,(g=this.body)!=null?g:"",this.url)}else this.JSC$9204_pinger.ping(this.url);this.internalIsPending=!1}catch(P){}else this.internalIsPending=!1};
VR.prototype.setHeader=function(k,g){this.customHeaders.set(k,g)};
_.mJ.Object.defineProperties(VR.prototype,{isPending:{configurable:!0,enumerable:!0,get:function(){return this.internalIsPending}}});var uVk=function(){for(var k=_.O(_.IT.apply(0,arguments)),g=k.next();!g.done;g=k.next())if(g=g.value,g.available()){this.timeProvider=g;return}this.timeProvider=new zWP};
_.d=uVk.prototype;_.d.available=function(){return this.timeProvider.available()};
_.d.now=function(){return this.timeProvider.now()};
_.d.setTimeout=function(k,g){return this.timeProvider.setTimeout(k,g)};
_.d.clearTimeout=function(k){this.timeProvider.clearTimeout(k)};
_.d.interval=function(k,g){var P=this.intervalObservable(k).subscribe(g);return function(){return void P.unsubscribe()}};
_.d.intervalObservable=function(k){return this.timeProvider.intervalObservable(k)};
_.mJ.Object.defineProperties(uVk.prototype,{timeline:{configurable:!0,enumerable:!0,get:function(){return this.timeProvider.timeline}}});
var zWP=function(){this.timeline=Symbol()};
_.d=zWP.prototype;_.d.available=function(){return!1};
_.d.now=function(){return new GU(0,this.timeline)};
_.d.setTimeout=function(){return 0};
_.d.clearTimeout=function(){};
_.d.interval=function(){return function(){}};
_.d.intervalObservable=function(){return MU};var Zw=function(k,g){this.intrinsicFunctionNamespace=k;this.performanceMonitor=g};
_.d=Zw.prototype;_.d.setTimeout=function(k,g){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,k),g)};
_.d.clearTimeout=function(k){this.intrinsicFunctionNamespace.clearTimeout(k)};
_.d.interval=function(k,g){var P=this.intervalObservable(k).subscribe(g);return function(){return void P.unsubscribe()}};
_.d.intervalObservable=function(k){var g=this;return new fl(function(P){var x=0,U=g.intrinsicFunctionNamespace.setInterval(function(){P.next(x++)},k);
return function(){g.intrinsicFunctionNamespace.clearInterval(U)}})};
_.d.available=function(){return!!this.intrinsicFunctionNamespace.clearTimeout&&"setTimeout"in this.intrinsicFunctionNamespace&&"setInterval"in this.intrinsicFunctionNamespace&&!!this.intrinsicFunctionNamespace.clearInterval};var hWL=function(k,g){Zw.call(this,k,g);this.timeline=Bac};
_.z(hWL,Zw);hWL.prototype.now=function(){return new GU(this.intrinsicFunctionNamespace.Date.now(),this.timeline)};
hWL.prototype.available=function(){return!!this.intrinsicFunctionNamespace.Date&&!!this.intrinsicFunctionNamespace.Date.now&&Zw.prototype.available.call(this)};var EVL=function(k,g){Zw.call(this,k,g);this.timeline=Q60};
_.z(EVL,Zw);EVL.prototype.now=function(){return new GU(this.intrinsicFunctionNamespace.performance.now(),this.timeline)};
EVL.prototype.available=function(){return!!this.intrinsicFunctionNamespace.performance&&!!this.intrinsicFunctionNamespace.performance.now&&Zw.prototype.available.call(this)};var nVk=function(k){this.context=k;if(LZL===void 0)a:{var g,P,x=(g=k.global)==null?void 0:(P=g.document)==null?void 0:P.createElement("meta");if(x)try{x.httpEquiv="origin-trial";x.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";k.global.document.head.append(x);LZL=x;break a}catch(U){}LZL=void 0}},
LZL;
nVk.prototype.isSupported=function(k){return fcb(this.context)!==void 0&&!(k==null||!k.endOfSession)&&!mL(this.context)&&!(k==null?0:k.attributionEnabled)&&!(k==null?0:k.customHeaders)&&!(k==null?0:k.customBody)};
nVk.prototype.makeBeacon=function(k,g){if(!this.isSupported(g))throw new eW;return new wr(this.context,k,g)};
var wr=function(k,g,P){this.context=k;this.properties=P;this.JSC$9231_urlWithoutToken=g;var x;this.beaconMethod=(x=P==null?void 0:P.beaconMethod)!=null?x:"GET";k=fcb(this.context);if(k===void 0)throw Error();this.fetchLater=k;S3P(this,FZP(this))},S3P=function(k,g){k.beaconResult&&k.beaconResult.activated||(k.beaconAbort=new AbortController,k.beaconResult=k.fetchLater(g,{method:k.beaconMethod,
cache:"no-cache",mode:"no-cors",signal:k.beaconAbort.signal,activateAfter:96E4}))},FZP=function(k){k=k.JSC$9231_urlWithoutToken;
return(k.slice(-1)[0]==="&"?k:k+"&")+"flapi=1"};
wr.prototype.deactivate=function(){this.beaconResult&&!this.beaconResult.activated&&this.beaconAbort&&(this.beaconAbort.abort(),this.beaconResult=void 0)};
wr.prototype.sendNow=function(){};
wr.prototype.setHeader=function(){};
_.mJ.Object.defineProperties(wr.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9231_urlWithoutToken},
set:function(k){this.JSC$9231_urlWithoutToken=k;k=FZP(this);this.beaconResult&&this.beaconResult.activated||!this.beaconAbort||(this.beaconAbort.abort(),this.beaconResult=void 0);S3P(this,k)}},
method:{configurable:!0,enumerable:!0,get:function(){return this.beaconMethod}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.beaconResult?!this.beaconResult.activated:!1}}});var Y3t=function(k){this.context=k};
Y3t.prototype.isSupported=function(){return!mL(this.context)&&!!this.context.global.fetch};
Y3t.prototype.ping=function(){var k=this;return yA.apply(null,_.Kl(_.IT.apply(0,arguments).map(function(g){return bw(k.context.global.fetch(g,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})).pipe(M_(function(P){return P.status===200}))}))).pipe(hfk(function(g){return g}),Lx3())};
Y3t.prototype.pingWithHeadersAndBody=function(k,g,P){for(var x=_.IT.apply(3,arguments),U=this,A=new Headers,q=_.O(g.entries()),T=q.next();!T.done;T=q.next()){var c=_.O(T.value);T=c.next().value;c=c.next().value;A.set(T,c)}var Z,w=(Z=k.keepAlive)!=null?Z:!1;yA.apply(null,_.Kl(x.map(function(J){return bw(U.context.global.fetch(J,Object.assign({},{method:String(k.beaconMethod),cache:"no-cache"},w?{keepalive:!0}:{},{mode:"no-cors",headers:A,body:P}))).pipe(M_(function(r){return r.status===200}))}))).pipe(hfk(function(J){return J}),
Lx3())};var j3k,t6k,Q3P;_.J2=function(){};
_.DC=function(k){return k};
j3k=function(k){var g=g||0;return function(){return k.apply(this,Array.prototype.slice.call(arguments,0,g))}};
_.rr=function(k){var g=!1,P;return function(){g||(P=k(),g=!0);return P}};
_.f3=function(k,g){var P=0;return function(x){_.iV.clearTimeout(P);var U=arguments;P=_.iV.setTimeout(function(){k.apply(void 0,U)},g)}};
t6k=function(k,g){var P=0,x=!1,U=[],A=function(){P=0;x&&(x=!1,q())},q=function(){P=_.iV.setTimeout(A,g);
var T=U;U=[];k.apply(void 0,T)};
return function(T){U=arguments;P?x=!0:q()}};
Q3P=function(k,g){var P=0,x=function(){P=0};
return function(U){P||(P=_.iV.setTimeout(x,g),k.apply(void 0,arguments))}};var D_L=function(){return WI&&sb?sb.mobile:!luP()&&(zs("iPod")||zs("iPhone")||zs("Android")||zs("IEMobile"))},luP=function(){return WI&&sb?!sb.mobile&&(zs("iPad")||zs("Android")||zs("Silk")):zs("iPad")||zs("Android")&&!zs("Mobile")||zs("Silk")};var WL=function(k,g,P,x,U){this.allowedElements=k;this.elementPolicies=g;this.allowedGlobalAttributes=P;this.globalAttributePolicies=x;this.globallyAllowedAttributePrefixes=U},tVm=function(k,g,P){P=k.elementPolicies.get(P);
return(P==null?0:P.has(g))?P.get(g):k.allowedGlobalAttributes.has(g)?{policyAction:1}:(P=k.globalAttributePolicies.get(g))?P:k.globallyAllowedAttributePrefixes&&[].concat(_.Kl(k.globallyAllowedAttributePrefixes)).some(function(x){return g.indexOf(x)===0})?{policyAction:1}:{policyAction:0}};var MV4="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(" "),
KZL=[["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}]])]],oVN="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(" "),
vVN=[["dir",{policyAction:3,conditions:ns(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}],
["async",{policyAction:3,conditions:ns(function(){return new Map([["async",new Set(["async"])]])})}],
["loading",{policyAction:3,conditions:ns(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}],
["target",{policyAction:3,conditions:ns(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]],au3=new WL(new Set(MV4),new Map(KZL),new Set(oVN),new Map(vVN)),Hlt=new WL(new Set(MV4.concat(["BUTTON",
"INPUT"])),new Map(KZL),new Set(ns(function(){return oVN.concat(["class","id","name"])})),new Map(ns(function(){return vVN.concat([["style",
{policyAction:1}]])})));var NaL,Iut,yVq;NaL=function(k,g,P,x,U){this.JSC$9288_sanitizerTable=k;this.styleElementSanitizer=g;this.styleAttributeSanitizer=P;this.JSC$9288_resourceUrlPolicy=x;this.JSC$9288_navigationUrlPolicy=U;this.changes=[]};
_.XoL=function(k,g){var P=document.implementation.createHTMLDocument("");k=Iut(k,g,P);P=P.body;P.appendChild(k);P=(new XMLSerializer).serializeToString(P);P=P.slice(P.indexOf(">")+1,P.lastIndexOf("</"));return RT(P)};
Iut=function(k,g,P){g=Mf3(g,P);g=document.createTreeWalker(g,5,function(T){if(T.nodeType===3)T=1;else if(olb(T))if(T=KxM(T),T===null)T=2;else{var c=k.JSC$9288_sanitizerTable;T=T!=="FORM"&&(c.allowedElements.has(T)||c.elementPolicies.has(T))?1:2}else T=2;return T});
for(var x=g.nextNode(),U=P.createDocumentFragment(),A=U;x!==null;){var q=void 0;if(x.nodeType===3)k.styleElementSanitizer&&A.nodeName==="STYLE"?(x=k.styleElementSanitizer(x.data),q=k.createTextNode(x)):q=k.createTextNode(x.data);else if(olb(x))q=yVq(k,x,P);else throw Error("Z");A.appendChild(q);if(x=g.firstChild())A=q;else for(;!(x=g.nextSibling())&&(x=g.parentNode());)A=A.parentNode}return U};
NaL.prototype.createTextNode=function(k){return document.createTextNode(k)};
yVq=function(k,g,P){var x,U=KxM(g);P=P.createElement(U);g=g.attributes;for(var A=_.O(g),q=A.next();!q.done;q=A.next()){var T=q.value;q=T.name;T=T.value;var c=tVm(k.JSC$9288_sanitizerTable,q,U);a:{if(x=c.conditions){x=_.O(x);for(var Z=x.next();!Z.done;Z=x.next()){var w=_.O(Z.value);Z=w.next().value;w=w.next().value;var J=void 0;if((Z=(J=g.getNamedItem(Z))==null?void 0:J.value)&&!w.has(Z)){x=!1;break a}}}x=!0}if(x)switch(c.policyAction){case 1:fS(P,q,T);break;case 2:throw Error();case 3:fS(P,q,T.toLowerCase());
break;case 4:k.styleAttributeSanitizer?(T=k.styleAttributeSanitizer(T),fS(P,q,T)):fS(P,q,T);break;case 5:k.JSC$9288_resourceUrlPolicy?(c={type:2,attributeName:q,elementName:U},T=tf3(T),(T=k.JSC$9288_resourceUrlPolicy(T,c))&&fS(P,q,T.toString())):fS(P,q,T);break;case 6:if(k.JSC$9288_resourceUrlPolicy){c={type:2,attributeName:q,elementName:U};x=[];T=_.O(T.split(","));for(Z=T.next();!Z.done;Z=T.next())w=_.O(Z.value.trim().split(/\s+/,2)),Z=w.next().value,w=w.next().value,x.push({url:Z,descriptor:w});
T={parts:[]};x=_.O(x);for(Z=x.next();!Z.done;Z=x.next())Z=Z.value,w=tf3(Z.url),(w=k.JSC$9288_resourceUrlPolicy(w,c))&&T.parts.push({url:w.toString(),descriptor:Z.descriptor});fS(P,q,vlA(T))}else fS(P,q,T);break;case 7:c=T;if(k.JSC$9288_navigationUrlPolicy){c={type:2,attributeName:q,elementName:U};T=tf3(T);T=k.JSC$9288_navigationUrlPolicy(T,c);if(T===null)break;c=T.toString()}T=c;c=_.Olr(T);c=c!==void 0&&pjH.indexOf(c.toLowerCase())!==-1?T:"about:invalid#zClosurez";fS(P,q,c)}}return P};
_.poc=ns(function(){return new NaL(au3)});
_.Cw3=ns(function(){return new NaL(Hlt)});var GUP=function(){this.calledBuild=!1;this.JSC$9300_sanitizerTable=au3},RWk=function(){GUP.apply(this,arguments)};
_.z(RWk,GUP);RWk.prototype.build=function(){if(this.calledBuild)throw Error("la");this.calledBuild=!0;return new NaL(this.JSC$9300_sanitizerTable,void 0,void 0,this.JSC$9300_resourceUrlPolicy,this.JSC$9300_navigationUrlPolicy)};var kx4=/[^#]*/;var FxC={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"},gl4=_.rr(function(){return jlb()}),
$Um=function(){var k=PDc("IFRAME"),g={};
_.xP(gl4(),function(P){k.sandbox&&k.sandbox.supports&&k.sandbox.supports(P)&&(g[P]=!0)});
return g},PDc=function(k,g){g=g===void 0?document:g;
return g.createElement(String(k).toLowerCase())};var st;_.BN=function(k,g,P){return Math.min(Math.max(k,g),P)};
st=function(k,g,P){return k+P*(g-k)};_.HX=function(k,g){this.x=k!==void 0?k:0;this.y=g!==void 0?g:0};
_.d=_.HX.prototype;_.d.clone=function(){return new _.HX(this.x,this.y)};
_.d.equals=function(k){return k instanceof _.HX&&(this==k?!0:this&&k?this.x==k.x&&this.y==k.y:!1)};
_.d.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
_.d.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
_.d.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.d.translate=function(k,g){k instanceof _.HX?(this.x+=k.x,this.y+=k.y):(this.x+=Number(k),typeof g==="number"&&(this.y+=g));return this};
_.d.scale=function(k,g){this.x*=k;this.y*=typeof g==="number"?g:k;return this};_.Sf=function(k,g){this.width=k;this.height=g};
_.d=_.Sf.prototype;_.d.clone=function(){return new _.Sf(this.width,this.height)};
_.d.area=function(){return this.width*this.height};
_.d.aspectRatio=function(){return this.width/this.height};
_.d.isEmpty=function(){return!this.area()};
_.d.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.d.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.d.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.d.scale=function(k,g){this.width*=k;this.height*=typeof g==="number"?g:k;return this};var xUv;_.vX={};xUv="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.vX.add=function(k,g,P){if(k!==null&&g in k)throw Error("na`"+g);k[g]=P};
_.vX.clear=function(k){for(var g in k)delete k[g]};
_.vX.clone=function(k){var g={},P;for(P in k)g[P]=k[P];return g};
_.vX.contains=function(k,g){return XX0(k,g)};
_.vX.containsKey=function(k,g){return k!==null&&g in k};
_.vX.containsValue=XX0;_.vX.create=CDA;_.vX.createImmutableView=function(k){var g=k;Object.isFrozen&&!Object.isFrozen(k)&&(g=Object.create(k),Object.freeze(g));return g};
_.vX.createSet=Gxb;_.vX.equals=function(k,g){for(var P in k)if(!(P in g)||k[P]!==g[P])return!1;for(var x in g)if(!(x in k))return!1;return!0};
_.vX.every=function(k,g,P){for(var x in k)if(!g.call(P,k[x],x,k))return!1;return!0};
_.vX.extend=function(k,g){for(var P,x,U=1;U<arguments.length;U++){x=arguments[U];for(P in x)k[P]=x[P];for(var A=0;A<xUv.length;A++)P=xUv[A],Object.prototype.hasOwnProperty.call(x,P)&&(k[P]=x[P])}};
_.vX.filter=function(k,g,P){var x={},U;for(U in k)g.call(P,k[U],U,k)&&(x[U]=k[U]);return x};
_.vX.findKey=yFI;_.vX.findValue=function(k,g,P){return(g=yFI(k,g,P))&&k[g]};
_.vX.forEach=function(k,g,P){for(var x in k)g.call(P,k[x],x,k)};
_.vX.get=function(k,g,P){return k!==null&&g in k?k[g]:P};
_.vX.getAllPropertyNames=function(k,g,P){if(!k)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return Icu(k);for(var x={};k&&(k!==Object.prototype||g)&&(k!==Function.prototype||P);){for(var U=Object.getOwnPropertyNames(k),A=0;A<U.length;A++)x[U[A]]=!0;k=Object.getPrototypeOf(k)}return Icu(x)};
_.vX.getAnyKey=function(k){for(var g in k)return g};
_.vX.getAnyValue=function(k){for(var g in k)return k[g]};
_.vX.getCount=function(k){var g=0,P;for(P in k)g++;return g};
_.vX.getKeys=Icu;_.vX.getSuperClass=function(k){return(k=Object.getPrototypeOf(k.prototype))&&k.constructor};
_.vX.getValueByKeys=function(k,g){var P=_.HI(g),x=P?g:arguments;for(P=P?0:1;P<x.length;P++){if(k==null)return;k=k[x[P]]}return k};
_.vX.getValues=function(k){var g=[],P=0,x;for(x in k)g[P++]=k[x];return g};
_.vX.isEmpty=function(k){for(var g in k)return!1;return!0};
_.vX.isImmutableView=function(k){return!!Object.isFrozen&&Object.isFrozen(k)};
_.vX.map=function(k,g,P){var x={},U;for(U in k)x[U]=g.call(P,k[U],U,k);return x};
_.vX.remove=function(k,g){var P;(P=g in k)&&delete k[g];return P};
_.vX.set=function(k,g,P){k[g]=P};
_.vX.setIfUndefined=function(k,g,P){return g in k?k[g]:k[g]=P};
_.vX.setWithReturnValueIfNotSet=function(k,g,P){if(g in k)return k[g];P=P();return k[g]=P};
_.vX.some=function(k,g,P){for(var x in k)if(g.call(P,k[x],x,k))return!0;return!1};
_.vX.transpose=function(k){var g={},P;for(P in k)g[k[P]]=P;return g};
_.vX.unsafeClone=pXA;var GW=function(k,g){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=k===HQb&&g||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=iSd};
GW.prototype.toString=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
var UUL=function(k){return k instanceof GW&&k.constructor===GW&&k.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===iSd?k.stringConstValueWithSecurityContract__googStringSecurityPrivate_:"type_error:Const"},iSd={},HQb={};
new GW(HQb,"");var Qk,FH,BL,AFH,qj4,OSL,Il,efd,Vfd,cFH,Et,ZSL,slN,Wx4,fcq,bSY,BGm,zfd,uI4,OXj,hft,Lxc,nlP,Eld,bU;Qk=function(k){return k?new bU(_.XI(k)):Zb4||(Zb4=new bU)};
_.pQ=function(k,g){return typeof g==="string"?k.getElementById(g):g};
FH=function(k,g){return(g||document).getElementsByTagName(String(k))};
_.dUk=function(k){return AFH("yt-formatted-string","paper-input-input",k)};
BL=function(k,g,P,x){k=x||k;return(g=g&&g!="*"?String(g).toUpperCase():"")||P?k.querySelectorAll(g+(P?"."+P:"")):k.getElementsByTagName("*")};
AFH=function(k,g,P){var x=document,U=k&&k!="*"?String(k).toUpperCase():"";return U||g?(P||x).querySelector(U+(g?"."+g:"")):BL(x,k,g,P)[0]||null};
qj4=function(k,g){_.vX.forEach(g,function(P,x){x=="style"?k.style.cssText=P:x=="class"?k.className=P:x=="for"?k.htmlFor=P:OSL.hasOwnProperty(x)?k.setAttribute(OSL[x],P):_.Au(x,"aria-")||_.Au(x,"data-")?k.setAttribute(x,P):k[x]=P})};
OSL={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"};_.Yl=function(k){k=(k||window).document;k=k.compatMode=="CSS1Compat"?k.documentElement:k.body;return new _.Sf(k.clientWidth,k.clientHeight)};
_.TG4=function(k){var g=_.ze(k);k=k.defaultView;return new _.HX((k==null?void 0:k.pageXOffset)||g.scrollLeft,(k==null?void 0:k.pageYOffset)||g.scrollTop)};
_.ze=function(k){return k.scrollingElement?k.scrollingElement:_.ks||k.compatMode!="CSS1Compat"?k.body||k.documentElement:k.documentElement};
Il=function(k){return k?k.defaultView:window};
_.uU=function(k,g,P){return efd(document,arguments)};
efd=function(k,g){var P=g[1],x=cFH(k,String(g[0]));P&&(typeof P==="string"?x.className=P:Array.isArray(P)?x.className=P.join(" "):qj4(x,P));g.length>2&&Vfd(k,x,g,2);return x};
Vfd=function(k,g,P,x){function U(T){T&&g.appendChild(typeof T==="string"?k.createTextNode(T):T)}
for(;x<P.length;x++){var A=P[x];if(!_.HI(A)||_.X0(A)&&A.nodeType>0)U(A);else{a:{if(A&&typeof A.length=="number"){if(_.X0(A)){var q=typeof A.item=="function"||typeof A.item=="string";break a}if(typeof A==="function"){q=typeof A.item=="function";break a}}q=!1}_.xP(q?_.ak(A):A,U)}}};
_.n4=function(k){return cFH(document,k)};
cFH=function(k,g){g=String(g);k.contentType==="application/xhtml+xml"&&(g=g.toLowerCase());return k.createElement(g)};
_.h2=function(){return document.createTextNode("\n")};
Et=function(k){if(k.nodeType!=1)return!1;switch(k.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0};
ZSL=function(k,g){Vfd(_.XI(k),k,arguments,1)};
_.L3=function(k){for(var g;g=k.firstChild;)k.removeChild(g)};
_.n3=function(k,g){g.parentNode&&g.parentNode.insertBefore(k,g)};
_.SW=function(k,g){g.parentNode&&g.parentNode.insertBefore(k,g.nextSibling)};
_.Sl=function(k){return k&&k.parentNode?k.parentNode.removeChild(k):null};
_.mUL=function(k,g){var P=g.parentNode;P&&P.replaceChild(k,g)};
_.wXm=function(k){var g,P=k.parentNode;if(P&&P.nodeType!=11)if(k.removeNode)k.removeNode(!1);else{for(;g=k.firstChild;)P.insertBefore(g,k);_.Sl(k)}};
_.FZ=function(k){return k.children!=void 0?k.children:Array.prototype.filter.call(k.childNodes,function(g){return g.nodeType==1})};
_.rFq=function(k){return k.nextElementSibling!==void 0?k.nextElementSibling:_.JFH(k.nextSibling,!0)};
_.JFH=function(k,g){for(;k&&k.nodeType!=1;)k=g?k.nextSibling:k.previousSibling;return k};
_.TW=function(k){return _.X0(k)&&k.nodeType==1};
_.G$=function(k,g){if(!k||!g)return!1;if(k.contains&&g.nodeType==1)return k==g||k.contains(g);if(typeof k.compareDocumentPosition!="undefined")return k==g||!!(k.compareDocumentPosition(g)&16);for(;g&&k!=g;)g=g.parentNode;return g==k};
slN=function(k,g){if(k==g)return 0;if(k.compareDocumentPosition)return k.compareDocumentPosition(g)&2?1:-1;if("sourceIndex"in k||k.parentNode&&"sourceIndex"in k.parentNode){var P=k.nodeType==1,x=g.nodeType==1;if(P&&x)return k.sourceIndex-g.sourceIndex;var U=k.parentNode,A=g.parentNode;return U==A?fcq(k,g):!P&&_.G$(U,g)?-1*Wx4(k,g):!x&&_.G$(A,k)?Wx4(g,k):(P?k.sourceIndex:U.sourceIndex)-(x?g.sourceIndex:A.sourceIndex)}x=_.XI(k);P=x.createRange();P.selectNode(k);P.collapse(!0);k=x.createRange();k.selectNode(g);
k.collapse(!0);return P.compareBoundaryPoints(_.iV.Range.START_TO_END,k)};
Wx4=function(k,g){var P=k.parentNode;if(P==g)return-1;for(;g.parentNode!=P;)g=g.parentNode;return fcq(g,k)};
fcq=function(k,g){for(;g=g.previousSibling;)if(g==k)return-1;return 1};
bSY=function(k){var g,P=arguments.length;if(!P)return null;if(P==1)return arguments[0];var x=[],U=Infinity;for(g=0;g<P;g++){for(var A=[],q=arguments[g];q;)A.unshift(q),q=q.parentNode;x.push(A);U=Math.min(U,A.length)}A=null;for(g=0;g<U;g++){q=x[0][g];for(var T=1;T<P;T++)if(q!=x[T][g])return A;A=q}return A};
_.XI=function(k){return k.nodeType==9?k:k.ownerDocument||k.document};
BGm=function(k){return k.contentDocument||k.contentWindow.document};
_.Y8=function(k,g){if("textContent"in k)k.textContent=g;else if(k.nodeType==3)k.data=String(g);else if(k.firstChild&&k.firstChild.nodeType==3){for(;k.lastChild!=k.firstChild;)k.removeChild(k.lastChild);k.firstChild.data=String(g)}else _.L3(k),k.appendChild(_.XI(k).createTextNode(String(g)))};
zfd={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};uI4={IMG:" ",BR:"\n"};OXj=function(k){var g;k.tagName=="A"&&k.hasAttribute("href")||k.tagName=="INPUT"||k.tagName=="TEXTAREA"||k.tagName=="SELECT"||k.tagName=="BUTTON"?g=!k.disabled&&(!k.hasAttribute("tabindex")||hft(k)):g=k.hasAttribute("tabindex")&&hft(k);return g};
hft=function(k){k=k.tabIndex;return typeof k==="number"&&k>=0&&k<32768};
Lxc=function(k){var g=[];Eld(k,g,!0);k=g.join("");k=k.replace(/ \xAD /g," ").replace(/\xAD/g,"");k=k.replace(/\u200B/g,"");k=k.replace(/ +/g," ");k!=" "&&(k=k.replace(/^\s*/,""));return k};
nlP=function(k){var g=[];Eld(k,g,!1);return g.join("")};
Eld=function(k,g,P){if(!(k.nodeName in zfd))if(k.nodeType==3)P?g.push(String(k.nodeValue).replace(/(\r\n|\r|\n)/g,"")):g.push(k.nodeValue);else if(k.nodeName in uI4)g.push(uI4[k.nodeName]);else for(k=k.firstChild;k;)Eld(k,g,P),k=k.nextSibling};
_.Sj3=function(k,g,P){if(!g&&!P)return null;var x=g?String(g).toUpperCase():null;return _.pS(k,function(U){return(!x||U.nodeName==x)&&(!P||typeof U.className==="string"&&_.ok(U.className.split(/\s+/),P))},!0)};
_.pS=function(k,g,P){k&&!P&&(k=k.parentNode);for(P=0;k;){if(g(k))return k;k=k.parentNode;P++}return null};
bU=function(k){this.JSC$9328_document_=k||_.iV.document||document};
_.d=bU.prototype;_.d.getElement=function(k){return _.pQ(this.JSC$9328_document_,k)};
_.d.$=bU.prototype.getElement;_.d.getElementsByTagName=function(k,g){return(g||this.JSC$9328_document_).getElementsByTagName(String(k))};
_.d.getElementsByTagNameAndClass=function(k,g,P){return BL(this.JSC$9328_document_,k,g,P)};
_.d.$$=bU.prototype.getElementsByTagNameAndClass;_.d.setProperties=qj4;_.d.JSC$9330_createDom=function(k,g,P){return efd(this.JSC$9328_document_,arguments)};
_.d.createElement=function(k){return cFH(this.JSC$9328_document_,k)};
_.d.createTextNode=function(k){return this.JSC$9328_document_.createTextNode(String(k))};
_.d.getWindow=function(){return this.JSC$9328_document_.defaultView};
var jf=function(k){return _.TG4(k.JSC$9328_document_)};
_.d=bU.prototype;_.d.appendChild=function(k,g){k.appendChild(g)};
_.d.append=ZSL;_.d.canHaveChildren=Et;_.d.removeNode=_.Sl;_.d.getChildren=_.FZ;_.d.contains=_.G$;_.d.isFocusable=OXj;_.d=bD.prototype;_.d.getWidth=function(){return this.right-this.left};
_.d.getHeight=function(){return this.bottom-this.top};
_.d.clone=function(){return new bD(this.top,this.right,this.bottom,this.left)};
_.d.contains=function(k){return this&&k?k instanceof bD?k.left>=this.left&&k.right<=this.right&&k.top>=this.top&&k.bottom<=this.bottom:k.x>=this.left&&k.x<=this.right&&k.y>=this.top&&k.y<=this.bottom:!1};
_.d.expand=function(k,g,P,x){_.X0(k)?(this.top-=k.top,this.right+=k.right,this.bottom+=k.bottom,this.left-=k.left):(this.top-=k,this.right+=Number(g),this.bottom+=Number(P),this.left-=Number(x));return this};
_.d.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};
_.d.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};
_.d.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};
_.d.translate=function(k,g){k instanceof _.HX?(this.left+=k.x,this.right+=k.x,this.top+=k.y,this.bottom+=k.y):(this.left+=k,this.right+=k,typeof g==="number"&&(this.top+=g,this.bottom+=g));return this};
_.d.scale=function(k,g){g=typeof g==="number"?g:k;this.left*=k;this.right*=k;this.top*=g;this.bottom*=g;return this};var jW=function(k,g,P,x){this.left=k;this.top=g;this.width=P;this.height=x};
_.d=jW.prototype;_.d.clone=function(){return new jW(this.left,this.top,this.width,this.height)};
_.d.boundingRect=function(k){var g=Math.max(this.left+this.width,k.left+k.width),P=Math.max(this.top+this.height,k.top+k.height);this.left=Math.min(this.left,k.left);this.top=Math.min(this.top,k.top);this.width=g-this.left;this.height=P-this.top};
_.d.contains=function(k){return k instanceof _.HX?k.x>=this.left&&k.x<=this.left+this.width&&k.y>=this.top&&k.y<=this.top+this.height:this.left<=k.left&&this.left+this.width>=k.left+k.width&&this.top<=k.top&&this.top+this.height>=k.top+k.height};
_.d.distance=function(k){var g=k.x<this.left?this.left-k.x:Math.max(k.x-(this.left+this.width),0);k=k.y<this.top?this.top-k.y:Math.max(k.y-(this.top+this.height),0);return Math.sqrt(g*g+k*k)};
_.d.getSize=function(){return new _.Sf(this.width,this.height)};
_.d.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.d.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.d.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.d.translate=function(k,g){k instanceof _.HX?(this.left+=k.x,this.top+=k.y):(this.left+=k,typeof g==="number"&&(this.top+=g));return this};
_.d.scale=function(k,g){g=typeof g==="number"?g:k;this.left*=k;this.width*=k;this.top*=g;this.height*=g;return this};var YjH,Dw,bP0,lU,DUd,lck,tfc,VWV,Mfc,olL;_.QR=function(k,g,P){if(typeof g==="string")(g=_.FxP(k,g))&&(k.style[g]=P);else for(var x in g){P=k;var U=g[x],A=_.FxP(P,x);A&&(P.style[A]=U)}};
YjH={};_.FxP=function(k,g){var P=YjH[g];if(!P){var x=_.qj(g);P=x;k.style[x]===void 0&&(x=(_.ks?"Webkit":_.R7?"Moz":null)+ild(x),k.style[x]!==void 0&&(P=x));YjH[g]=P}return P};
_.k9=function(k,g){var P=_.XI(k);return P.defaultView&&P.defaultView.getComputedStyle&&(k=P.defaultView.getComputedStyle(k,null))?k[g]||k.getPropertyValue(g)||"":""};
_.C4=function(k,g){return _.k9(k,g)||(k.currentStyle?k.currentStyle[g]:null)||k.style&&k.style[g]};
_.jlq=function(k){return _.C4(k,"position")};
Dw=function(k,g,P){if(g instanceof _.HX){var x=g.x;g=g.y}else x=g,g=P;k.style.left=lU(x,!1);k.style.top=lU(g,!1)};
bP0=function(k){try{return k.getBoundingClientRect()}catch(g){return{left:0,top:0,right:0,bottom:0}}};
_.yk=function(k){var g=_.XI(k),P=new _.HX(0,0);if(k==(g?_.XI(g):document).documentElement)return P;k=bP0(k);g=jf(Qk(g));P.x=k.left+g.x;P.y=k.top+g.y;return P};
_.QlL=function(k,g,P){if(g instanceof _.Sf)P=g.height,g=g.width;else if(P==void 0)throw Error("oa");k.style.width=lU(g,!0);k.style.height=lU(P,!0)};
lU=function(k,g){typeof k=="number"&&(k=(g?Math.round(k):k)+"px");return k};
DUd=function(k){return lck(k)};
lck=function(k){var g=tfc;if(_.C4(k,"display")!="none")return g(k);var P=k.style,x=P.display,U=P.visibility,A=P.position;P.visibility="hidden";P.position="absolute";P.display="inline";k=g(k);P.display=x;P.position=A;P.visibility=U;return k};
tfc=function(k){var g=k.offsetWidth,P=k.offsetHeight,x=_.ks&&!g&&!P;return(g===void 0||x)&&k.getBoundingClientRect?(k=bP0(k),new _.Sf(k.right-k.left,k.bottom-k.top)):new _.Sf(g,P)};
VWV=function(k){var g=_.yk(k);k=lck(k);return new jW(g.x,g.y,k.width,k.height)};
Mfc=function(k,g){k=k.style;"opacity"in k?k.opacity=g:"MozOpacity"in k?k.MozOpacity=g:"filter"in k&&(k.filter=g===""?"":"alpha(opacity="+Number(g)*100+")")};
_.i4=function(k,g){k.style.display=g?"":"none"};
_.Kx3=function(k){return"rtl"==_.C4(k,"direction")};
olL=function(k){var g=_.k9(k,"marginLeft"),P=_.k9(k,"marginRight"),x=_.k9(k,"marginTop");k=_.k9(k,"marginBottom");return new bD(parseFloat(x),parseFloat(P),parseFloat(k),parseFloat(g))};
_.vlk=function(k){var g=_.k9(k,"borderLeftWidth"),P=_.k9(k,"borderRightWidth"),x=_.k9(k,"borderTopWidth");k=_.k9(k,"borderBottomWidth");return new bD(parseFloat(x),parseFloat(P),parseFloat(k),parseFloat(g))};var t2=function(k){this.context=k};
t2.prototype.isSupported=function(k){return(k==null?0:k.attributionEnabled)||(k==null?void 0:k.beaconMethod)==="POST"||(k==null?0:k.customHeaders)||(k==null?0:k.customBody)||(k==null?0:k.keepAlive)?!1:!mL(this.context)};
t2.prototype.ping=function(){var k=this;return YV(_.IT.apply(0,arguments).map(function(g){try{var P=k.context.global,x=!1;x=x===void 0?!1:x;P.google_image_requests||(P.google_image_requests=[]);var U=PDc("IMG",P.document);x&&(U.attributionSrc="");U.src=g;P.google_image_requests.push(U);return!0}catch(A){return!1}}).every(function(g){return g}))};
t2.prototype.pingWithHeadersAndBody=function(k,g,P){this.ping.apply(this,_.Kl(_.IT.apply(3,arguments)))};var act=function(k){this.context=k};
act.prototype.isSupported=function(k){return HSt&&!mL(this.context)&&Rfk(this.context)!==void 0&&!(k==null?0:k.attributionEnabled)&&(k==null?void 0:k.beaconMethod)!=="POST"&&!(k==null?0:k.customHeaders)&&!(k==null?0:k.customBody)};
act.prototype.makeBeacon=function(k,g){if(!this.isSupported(g))throw new eW;return new M$(this.context,k)};
var HSt=!1,M$=function(k,g){this.context=k;this.JSC$9349_urlWithoutToken=g;k=Rfk(this.context);if(k===void 0)throw Error();this.wrappedBeacon=new k(NGL(this),{})},NGL=function(k){k=k.JSC$9349_urlWithoutToken;
return(k.slice(-1)[0]==="&"?k:k+"&")+"pbapi=1"};
M$.prototype.deactivate=function(){this.wrappedBeacon.deactivate()};
M$.prototype.sendNow=function(){this.wrappedBeacon.sendNow()};
M$.prototype.setHeader=function(){};
_.mJ.Object.defineProperties(M$.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9349_urlWithoutToken},
set:function(k){this.JSC$9349_urlWithoutToken=k;this.wrappedBeacon.setURL(NGL(this))}},
method:{configurable:!0,enumerable:!0,get:function(){return"GET"},
set:function(k){if(k!=="GET")throw new eW;}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.wrappedBeacon.pending}}});var Icd=function(k){this.context=k};
Icd.prototype.isSupported=function(k){if((k==null?0:k.attributionEnabled)||(k==null?void 0:k.beaconMethod)==="GET"||(k==null?0:k.customHeaders)||(k==null?0:k.customBody)||(k==null?0:k.keepAlive))return!1;var g;return!mL(this.context)&&((g=this.context.global.navigator)==null?void 0:g.sendBeacon)!==void 0};
Icd.prototype.ping=function(){var k=this;return YV(_.IT.apply(0,arguments).map(function(g){var P;return(P=k.context.global.navigator)==null?void 0:P.sendBeacon(g)}).every(function(g){return g}))};
Icd.prototype.pingWithHeadersAndBody=function(k,g,P){this.ping.apply(this,_.Kl(_.IT.apply(3,arguments)))};var LS=function(k){this.value=k},dC=function(k,g){return YV(k.value).pipe(hF(g))},qB=new LS(!1),QyM=new LS(!0);var CS=function(k){this.value=k;this.releasedSubject=new zx};
CS.prototype.release=function(){this.releasedSubject.next();this.releasedSubject.complete();this.value=void 0};
_.mJ.Object.defineProperties(CS.prototype,{ref:{configurable:!0,enumerable:!0,get:function(){return this.value}},
JSC$9362_released:{configurable:!0,enumerable:!0,get:function(){return this.releasedSubject}}});var eVM=["FRAME","IMG","IFRAME"],UBs=/^[01](px)?$/,TCA=function(){this.pendingImagesBlockLoad=this.crossDomainLoadedDefault=!1},qgb=function(){var k=new TCA;
k.crossDomainLoadedDefault=!0;k.pendingImagesBlockLoad=!0;return k};var XX4=function(k,g){var P=rIC(k);if(P)if(P.onCreativeLoad)P.onCreativeLoad(g);else{var x=g?[g]:[],U=function(A){for(var q=0;q<x.length;++q)try{x[q](1,A)}catch(T){}x={push:function(T){T(1,A)}}};
P.onCreativeLoad=function(A){x.push(A)};
P.setAttribute("data-creative-load-listener","");P.addEventListener("creativeLoad",function(A){U(A.detail)});
_.iV.addEventListener("message",function(A){JIs(P,U,A)})}};var K3=function(k,g){var P=this;this.global=k;this.parentContext=g;this.JSC$9373_onVisibilityChange=this.document?yA(YV(!0),N_(this.document,"visibilitychange")).pipe(R3(this.parentContext.performanceMonitor,748),M_(function(){return P.getVisibilityState()}),iD()):YV("visible");
this.document?N_(this.document,"DOMContentLoaded").pipe(R3(this.parentContext.performanceMonitor,739),xl(1)):YV(xB0("DOMContentLoaded"))},jys=function(k){return k.document!==null&&k.document.visibilityState!==void 0};
K3.prototype.getVisibilityState=function(){return this.document?this.document.visibilityState:"visible"};
K3.prototype.querySelector=function(k){return this.document?this.document.querySelector(k):null};
K3.prototype.querySelectorAll=function(k){return this.document?_.ak(this.document.querySelectorAll(k)):[]};
K3.prototype.elementFromPoint=function(k,g){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;k=this.document.elementFromPoint(k,g);return k===null?null:new CS(k)};
var brr=function(k,g,P){P=P===void 0?!1:P;if(g.ref===void 0||!k.document)return YV(g).pipe(R3(k.parentContext.performanceMonitor,749));var x=new Oj(1),U=function(){x.next(g)};
P||XX4(g.ref,U);cI6(g.ref,U);return x.pipe(R3(k.parentContext.performanceMonitor,749),xl(1))};
_.mJ.Object.defineProperties(K3.prototype,{document:{configurable:!0,enumerable:!0,get:function(){return Qlb(this.global,"document")?this.global.document||null:null}}});var fDb=_.DN(["https://www.googleadservices.com/pagead/managed/js/activeview/","/reach_worklet.html"]),WhI=_.DN(["./reach_worklet.js"]),siA=_.DN(["./reach_worklet.js"]),yFH=_.DN(["./reach_worklet.html"]),pXk=_.DN(["./reach_worklet.js"]),CDk=_.DN(["./reach_worklet.js"]);_.WX(yFH);_.WX(pXk);_.WX(CDk);var P6={left:0,top:0,width:0,height:0};var Gxq,Rft,k$L,g4v,Tm,$Bd,xB4,i43,oGb,vGM,dB4,O4t;Gxq=function(k,g,P,x,U,A,q){var T="";k&&(T+=k+":");P&&(T+="//",g&&(T+=g+"@"),T+=P,x&&(T+=":"+x));U&&(T+=U);A&&(T+="?"+A);q&&(T+="#"+q);return T};
Rft=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.Oq=function(k){return k.match(Rft)};
_.w6=function(k,g){return k?g?decodeURI(k):decodeURIComponent(k):k};
k$L=function(k){k=_.Oq(k)[1]||null;!k&&_.iV.self&&_.iV.self.location&&(k=_.iV.self.location.protocol.slice(0,-1));return k?k.toLowerCase():""};
_.qt=function(k){return _.w6(_.Oq(k)[3]||null,!0)};
_.hY=function(k){return _.w6(_.Oq(k)[5]||null,!0)};
_.wFI=function(k){var g=k.indexOf("#");return g<0?null:k.slice(g+1)};
g4v=function(k){k=_.Oq(k);return Gxq(k[1],k[2],k[3],k[4])};
_.PxY=function(k){k=_.Oq(k);return Gxq(k[1],null,k[3],k[4])};
_.lp=function(k){k=_.Oq(k);return Gxq(null,null,null,null,k[5],k[6],k[7])};
_.HB=function(k){var g=k.indexOf("#");return g<0?k:k.slice(0,g)};
Tm=function(k,g){k=_.Oq(k);g=_.Oq(g);return k[3]==g[3]&&k[1]==g[1]&&k[4]==g[4]};
$Bd=function(k,g){if(k){k=k.split("&");for(var P=0;P<k.length;P++){var x=k[P].indexOf("="),U=null;if(x>=0){var A=k[P].substring(0,x);U=k[P].substring(x+1)}else A=k[P];g(A,U?cq(U):"")}}};
xB4=function(k){var g=k.indexOf("#");g<0&&(g=k.length);var P=k.indexOf("?");if(P<0||P>g){P=g;var x=""}else x=k.substring(P+1,g);return[k.slice(0,P),x,k.slice(g)]};
i43=function(k,g){return g?k?k+"&"+g:g:k};
_.UBL=function(k,g){if(!g)return k;k=xB4(k);k[1]=i43(k[1],g);return k[0]+(k[1]?"?"+k[1]:"")+k[2]};
_.AIm=function(k,g,P){if(Array.isArray(g))for(var x=0;x<g.length;x++)_.AIm(k,String(g[x]),P);else g!=null&&P.push(k+(g===""?"":"="+_.$P(g)))};
_.Lz=function(k){var g=[],P;for(P in k)_.AIm(P,k[P],g);return g.join("&")};
_.dP=function(k,g){g=_.Lz(g);return _.UBL(k,g)};
_.og=function(k,g,P){P=P!=null?"="+_.$P(P):"";return _.UBL(k,g+P)};
oGb=function(k,g,P,x){for(var U=P.length;(g=k.indexOf(P,g))>=0&&g<x;){var A=k.charCodeAt(g-1);if(A==38||A==63)if(A=k.charCodeAt(g+U),!A||A==61||A==38||A==35)return g;g+=U+1}return-1};
vGM=/#|$/;_.Ri=function(k,g){var P=k.search(vGM),x=oGb(k,0,g,P);if(x<0)return null;var U=k.indexOf("&",x);if(U<0||U>P)U=P;x+=g.length+1;return cq(k.slice(x,U!==-1?U:0))};
dB4=/[?&]($|#)/;_.IV=function(k,g){for(var P=k.search(vGM),x=0,U,A=[];(U=oGb(k,x,g,P))>=0;)A.push(k.substring(x,U)),x=Math.min(k.indexOf("&",U)+1||P,P);A.push(k.slice(x));return A.join("").replace(dB4,"$1")};
_.kC=function(k,g,P){return _.og(_.IV(k,g),g,P)};
O4t=function(k){var g=xB4(window.location.href),P=g[1],x=[];P&&P.split("&").forEach(function(U){var A=U.indexOf("=");A=A>=0?U.slice(0,A):U;k.hasOwnProperty(A)||x.push(U)});
g[1]=i43(x.join("&"),_.Lz(k));return g[0]+(g[1]?"?"+g[1]:"")+g[2]};var v4V=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(v4V,_.OH);var o40=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(o40,_.OH);var Qij=function(k,g){return _.lD(k,2,g)},Khj=function(k,g){return _.lD(k,3,g)};
o40.prototype.getModel=function(){return _.fm(this,4)};
var DB3=function(k,g){return _.lD(k,4,g)},jiM=function(k,g){return _.lD(k,5,g)},Ml0=function(k,g){return _.lD(k,9,g)},Yg6=function(k,g){return Vu(k,10,g)},Fh3=function(k,g){return _.W6(k,11,g)},lDV=function(k,g){return _.lD(k,1,g)},tlC=function(k,g){return _.W6(k,7,g)};var n4b="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");var Og=function(k,g,P,x){k=k===void 0?window:k;g=g===void 0?null:g;P=P===void 0?new zSN:P;x=x===void 0?b4b():x;fuN.call(this);var U=this;this.global=k;this.debugChannel=g;this.performanceMonitor=P;this.onPageHide=iSu(function(){return N_(U.global,"pagehide")}).pipe(R3(this.performanceMonitor,941));
this.onLoad=iSu(function(){return N_(U.global,"load")}).pipe(R3(this.performanceMonitor,738),xl(1));
this.onResize=iSu(function(){return N_(U.global,"resize")}).pipe(R3(this.performanceMonitor,741));
this.onMessage=iSu(function(){return N_(U.global,"message")}).pipe(R3(this.performanceMonitor,740));
this.document=new K3(this.global,this);this.timeProvider=new uVk(new EVL(this.intrinsicFunctionNamespace,this.performanceMonitor),new hWL(this.intrinsicFunctionNamespace,this.performanceMonitor));this.beaconFactory=new blH(new nVk(this),new act(this),new cL(this,new Y3t(this)),new cL(this,new Icd(this)),new cL(this,new t2(this)))};
_.z(Og,fuN);Og.prototype.hasLocalStorage=function(){try{return!!this.global.localStorage}catch(k){return k}};
var mL=function(k){var g=k.global;return!!k.global.HTMLFencedFrameElement&&!!g.fence&&typeof g.fence.reportEvent==="function"};
_.d=Og.prototype;_.d.reportFencedFrameEvent=function(k){mL(this)&&this.global.fence.reportEvent(k)};
_.d.getOnBackgrounded=function(){return this.onPageHide.pipe(R3(this.performanceMonitor,942),hF(this.queue),M_(function(){}))};
_.d.postMessage=function(k,g,P){P=P===void 0?[]:P;this.global.postMessage(k,g,P)};
_.d.getWidth=function(){return lcA(this.global)?this.global.width:0};
_.d.getHeight=function(){return lcA(this.global)?this.global.height:0};
_.d.isMobile=function(){return luP()||D_L()};
var Rl=function(k,g){try{var P=hVk(g,k.global,k.isMobile());return{left:P.left,top:P.top,width:P.getWidth(),height:P.getHeight()}}catch(x){return P6}};
Og.prototype.validate=function(){var k=this.beaconFactory.isSupported()||mL(this);return this.global&&this.timeProvider.available()&&k};
var g46=function(k){return(k=H4b(k.global))?bw(k):null};
_.mJ.Object.defineProperties(Og.prototype,{sharedStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.sharedStorage}catch(k){}}},
localStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.localStorage}catch(k){}}},
intrinsicFunctionNamespace:{configurable:!0,enumerable:!0,get:function(){return window}},
inCrossDomainIframe:{configurable:!0,enumerable:!0,get:function(){return!lcA(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}}});_.qgL=!_.Gc&&!_.JuV();var lZu=function(k){return k};var tvu=function(k){return k.pipe(pl(function(g){var P=g.endOfSessionReason;var x;return((x=g.viewable)==null?void 0:x.extrapolateToNow().value)||P!=void 0}),xl(1),PX())};var G$6=function(){this.startTime=Math.floor(Date.now()/1E3-1704067200);this.sequenceNumber=0},RV0=function(k){var g=k.sequenceNumber.toString(10).padStart(2,"0");
g=""+k.startTime+g;k.sequenceNumber<99&&k.sequenceNumber++;return g};var Yfu=ra(mx(function(k){return k.endOfSessionReason===void 0}),M_(function(k){return Object.assign({},k,{timestamps:tF(k)})}),pl(function(k){var g=k.viewable;
k=k.timestamps;var P;return(P=g==null?void 0:g.extrapolateUsingTimestampMap(k).value)!=null?P:!1}),M_(function(k){var g=k.beaconFactory;
var P=k.timestampedExposureHistory;var x=k.timeOnScreen;var U=k.binaryContext;k=k.timestamps;if(g===void 0||P===void 0||x===void 0||U===void 0)return!1;if(x.extrapolateUsingTimestampMap(k).value.every(function(A){return A>=0}))return!0;
P=P.map(function(A){return A.timestamp+":"+A.value}).join(",");
x=kTs({bin:U,tos:x},k);g.makeBeacon("https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=dv&"+x+("&eh="+P)).sendNow();return!0}),mx(function(k){return!k}),PX());var P4r=function(k){return{id:k.pingId,mcvt:k.maxConsecutiveViewTime,p:k.creativePosition,asp:k.adSpeedPosition,tm:k.totalMeasurementTime,tu:k.totalUnviewedTime,mtos:k.maxTimeOnScreen,tos:k.timeOnScreen,v:k.binaryVersion,bin:k.binaryContext,avms:k.measurementStrategy,bs:k.browserSize,mc:k.maximumExposure,"if":k.crossDomainIframeState,vu:k.delayedImpressionJsState,app:k.inApp,mse:k.mraidError,mtop:k.mraidSituation,itpl:k.injectedTemplateId,adk:k.adKey,exk:k.awbidKey,rs:k.requestSource,la:k.isLargeAd,
cr:k.isContentRecommendationAd,uach:k.userAgentClientHints,vs:k.viewState,r:k.reasonCode,pay:k.hasCpmavUrl,co:k.clientPingOrderCounter,rst:k.adRenderStartTime,rpt:k.adRenderPeriodTime,isd:k.initialScrollDepth,lsd:k.loadedScrollDepth,context:k.errorContext,msg:k.errorMessage,stack:k.errorStack,name:k.errorName,ec:k.hasElementChanged,sfr:k.strategyFailureReasons,met:k.creativeSearchResult,wmsd:k.webMeasurementStartDiagnostic,pv:k.pageVisible,epv:k.eosPageVisible,pbe:k.inStatefulBeaconExperiment,fle:k.inFetchLaterBeaconExperiment,
vae:k.inViewableAttributionExperiment,spb:k.supportsPendingBeacon,sfl:k.supportsFetchLater,ffslot:k.isFencedFrameSlotTurtlex,reach:k.sharedStorageReachMode,io2:k.v2VisibilityBitVector,rxdbg:k.rxDebugger,omida:k.omidAppId,omidp:k.omidPartner,omidpv:k.omidPartnerVersion,omidor:k.omidOcclusionReasons,omidv:k.omidVersion,omids:k.omidSessionType,omidam:k.omidAccessMode,omidct:k.omidCreativeType,omidia:k.omidInApp,omiddc:k.omidDeviceCategory,omidlat:k.omidLastActivity,omiddit:k.omidDeviceIdleTime,qid:k.errorEscapedQueryId}};var DEV=function(k){var g=[];return k.pipe(M_(function(P){var x=P.beaconFactory,U=P.fetchBeaconFactory,A=P.timeOnScreen,q=P.timeOnScreenUrlPrefixes,T=P.payloadMapper,c=P.timeOnScreenPingId,Z=P.timeOnScreenReason,w=P.urlSerializer,J=P.viewable,r=P.hasImpressionFired,f=P.inStatefulBeaconExperiment,B=P.supportsPendingBeacon,L=P.supportsFetchLater,Y=P.turtlexReportEventData;if(!P.geometryMeasurable||!r||P.maxTimeOnScreen===void 0||A===void 0||q===void 0||T===void 0||c===void 0||w===void 0||x===void 0)return!1;
if(P.isTurtlex){if(Z===void 0)return!1;q=P.reportFencedFrameEvent;if(!q)return!1;q({eventType:"active-view-time-on-screen",eventData:Y!=null?Y:"",destination:["buyer"]});return!0}if(!(f||L||Z))return!1;Y=tF(P);var l;J=(l=J==null?void 0:J.extrapolateUsingTimestampMap(Y).value)!=null?l:!1;l=w(Object.assign({},P,{pingId:c,viewState:J?4:3,reasonCode:Z!=null?Z:"u",payloadMapper:T,urlPrefixes:q}),Y);if(f){for(;g.length>q.length;)P=void 0,(P=g.shift())==null||P.deactivate();l.forEach(function(X,a){a>=g.length?
g.push(x.makeBeacon(X)):g[a].url=X});
return B&&U&&Z!==void 0?(l.forEach(function(X){U.makeBeacon(X).sendNow()}),!0):Z!==void 0}if(B&&U&&Z!==void 0)return l.forEach(function(X){U.makeBeacon(X).sendNow()}),!0;
if(L&&U){for(;g.length>q.length;)B=void 0,(B=g.shift())==null||B.deactivate();var D=w(Object.assign({},P,{pingId:c,viewState:J?4:3,reasonCode:Z!=null?Z:"u",payloadMapper:T,urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fetch&later&lidartos"]}),Y)[0];l.forEach(function(X,a){a>=g.length?g.push(x.makeBeacon(D,{endOfSession:!0})):g[a].url=D});
return Z!==void 0?(l.forEach(function(X){U.makeBeacon(X).sendNow()}),!0):Z!==void 0}return Z!==void 0?(l.forEach(function(X){x.makeBeacon(X).sendNow()}),!0):!1}),mx(function(P){return!P}),PX())};var Mv0=ra(pl(function(k){return k.immediateUrlPrefixes!==void 0&&k.payloadMapper!==void 0&&k.urlSerializer!==void 0&&k.inferredPingId!==void 0&&k.beaconFactory!==void 0}),pl(function(k){return q4A(k)!==null}),dYr(function(k){return k.activeViewUnmeasurableEvent},function(k){return k.emit}),M_(function(k){if(k.isTurtlex){var g=k.reportFencedFrameEvent;
if(g){var P;g({eventType:"active-view-unmeasurable",eventData:(P=k.turtlexReportEventData)!=null?P:"",destination:["buyer"]})}}else{P=void 0;var x=q4A(k);if(x==="x"){var U,A=(U=k.geometricMeasurementErrors)!=null?U:k.contextValidationErrors;A&&(g=A.stack,P=A.message)}k.urlSerializer(Object.assign({},k,{urlPrefixes:k.immediateUrlPrefixes,payloadMapper:k.payloadMapper,pingId:k.inferredPingId,viewState:2,reasonCode:x,errorMessage:P,errorStack:g}),tF(k)).forEach(function(q){k.beaconFactory.makeBeacon(q).sendNow()})}}),
xl(1),PX());var Tcu=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var FHb=ra(pl(function(k){return k.payloadMapper!==void 0&&k.immediateUrlPrefixes!==void 0&&k.urlSerializer!==void 0&&k.inferredPingId!==void 0&&k.beaconFactory!==void 0}),M_(function(k){return Object.assign({},k,{timestamps:tF(k)})}),pl(function(k){var g=k.viewable;
var P=k.hasImpressionFired;k=k.timestamps;var x;return!!P&&((x=g==null?void 0:g.extrapolateUsingTimestampMap(k).value)!=null?x:!1)}),dYr(function(k){return k.activeViewViewableEvent},function(k){return k.emit}),M_(function(k){var g=k.beaconFactory,P=k.turtlexReportEventData;
if(k.isTurtlex){var x=k.reportFencedFrameEvent;if(!x)return!1;x({eventType:"active-view-viewable",eventData:P!=null?P:"",destination:["buyer"]});return!0}P=k.urlSerializer(Object.assign({},k,{urlPrefixes:k.immediateUrlPrefixes,payloadMapper:k.payloadMapper,pingId:k.inferredPingId,viewState:4,reasonCode:"v"}),k.timestamps);(x=k.cpmavUrls)&&x.length>0&&k.viewUrlSerializer&&k.viewUrlSerializer(x,k).forEach(function(U){g.makeBeacon(U).sendNow()});
(x=k.viewableRelayUrls)&&x.length>0&&k.viewUrlSerializer&&k.viewUrlSerializer(x,k).forEach(function(U){g.makeBeacon(U).sendNow()});
P.forEach(function(U){g.makeBeacon(U,{attributionEnabled:k.isViewableAttributionEnabled}).sendNow()});
return!0}),mx(function(k){return!k}),PX());var POb=M_(function(k){return[k.value.topWindowViewportExternalGeometry.width,k.value.topWindowViewportExternalGeometry.height]});var k4=function(k,g){this.callback=k;this.options=g;this.intersectionObserverV2=this.intersectionObserverV1=null},DYA=function(k,g){g?k.intersectionObserverV2||(g=Object.assign({},k.options,{delay:100,
trackVisibility:!0}),k.intersectionObserverV2=new IntersectionObserver(k.callback,g)):k.intersectionObserverV1||(k.intersectionObserverV1=new IntersectionObserver(k.callback,k.options))},TCk=function(k,g){k=g?k.intersectionObserverV2:k.intersectionObserverV1;
if(!k)throw new WZm;return k};
k4.prototype.observe=function(k,g){TCk(this,k).observe(g)};
k4.prototype.unobserve=function(k,g){TCk(this,k).unobserve(g)};
k4.prototype.disconnect=function(k){TCk(this,k).disconnect()};
k4.prototype.takeRecords=function(k){return TCk(this,k).takeRecords()};var z1b={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:P6,topWindowViewportExternalGeometry:P6,measurementRequests:new zx,elementGeometrySourceName:"ns",elementGeometry:P6,intersectionGeometry:P6,viewportLocalAppOffset:{x:0,y:0}};var HPs=$4(ra(M_(function(k){var g;return(g=k.exposureOverride)!=null?g:Mck(k)}),M_(function(k){return isFinite(k)?k:0}))),GT0=$4(ra(M_(function(k){var g;
return(g=k.exposureOverride)!=null?g:Mck(k)}),M_(function(k){return isFinite(k)?k:-1})));var vL=function(k,g){this.a=k;this.b=g;if(k.clock.timeline!==g.clock.timeline)throw Error();};
vL.prototype.equivalentTo=function(k){return k instanceof vL?this.a.equivalentTo(k.a)&&this.b.equivalentTo(k.b):!1};
vL.prototype.extrapolateToTime=function(k){var g=this.a.extrapolateToTime(k).value,P=this.b.extrapolateToTime(k).value;return{timestamp:k,value:[g,P]}};
_.mJ.Object.defineProperties(vL.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.a.active||this.b.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.a.clock}},
lastMeasurement:{configurable:!0,enumerable:!0,get:function(){var k=this.a.lastMeasurement.timestamp.maximum(this.b.lastMeasurement.timestamp),g=this.a.lastMeasurement.timestamp.equals(k)?this.a.lastMeasurement.value:this.a.extrapolateToTime(k).value,P=this.b.lastMeasurement.timestamp.equals(k)?this.b.lastMeasurement.value:this.b.extrapolateToTime(k).value;return{timestamp:k,value:[g,P]}}}});var ag=function(k,g){this.input=k;this.mapFunction=g;this.lastMeasurement={timestamp:this.input.lastMeasurement.timestamp,value:this.mapFunction(this.input.lastMeasurement.value)}};
ag.prototype.equivalentTo=function(k){return k instanceof ag?this.input.equivalentTo(k.input)&&this.mapFunction===k.mapFunction:!1};
ag.prototype.extrapolateToTime=function(k){k=this.input.extrapolateToTime(k);return{timestamp:k.timestamp,value:this.mapFunction(k.value)}};
_.mJ.Object.defineProperties(ag.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.input.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.input.clock}}});var HL=function(){};
HL.prototype.extrapolateToNow=function(){return this.extrapolateToTime(this.clock.now())};
HL.prototype.extrapolateUsingTimestampMap=function(k){var g=this.clock.timeline,P,x=(P=k.get(g))!=null?P:this.clock.now();k.set(g,x);return this.extrapolateToTime(x)};
HL.prototype.map=function(k){return new eV3(this,k)};
HL.prototype.joinWith=function(k){return new cIv(this,k)};
var cIv=function(){vL.apply(this,arguments);this.map=HL.prototype.map;this.joinWith=HL.prototype.joinWith;this.extrapolateToNow=HL.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=HL.prototype.extrapolateUsingTimestampMap};
_.z(cIv,vL);var eV3=function(){ag.apply(this,arguments);this.map=HL.prototype.map;this.joinWith=HL.prototype.joinWith;this.extrapolateToNow=HL.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=HL.prototype.extrapolateUsingTimestampMap};
_.z(eV3,ag);var Ug=function(k,g){this.lastMeasurement=g;this.extrapolateToNow=HL.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=HL.prototype.extrapolateUsingTimestampMap;this.map=HL.prototype.map;this.joinWith=HL.prototype.joinWith;this.clock=k};
Ug.prototype.equivalentTo=function(k){return k.active};
Ug.prototype.extrapolateToTime=function(){return this.lastMeasurement};
_.mJ.Object.defineProperties(Ug.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return!1}}});var gKb=M_(function(k){if(k.value.viewportGeometrySourceName==="omid"){if(k.value.elementGeometrySourceName==="nio")return"omio";if(k.value.elementGeometrySourceName==="geo")return"omgeo"}return k.value.elementGeometrySourceName==="geo"||k.value.elementGeometrySourceName==="nio"?k.value.viewportGeometrySourceName:k.value.elementGeometrySourceName});var oS0=ra(pl(function(k){return!isNaN(k)}),cX(function(k,g){return isNaN(k)?g:Math.min(k,g)},NaN),iD());var Ncr=$4(ra(M_(function(k){return k.intersectionGeometry.width*k.intersectionGeometry.height/(k.exposedViewportLocalGeometry.width*k.exposedViewportLocalGeometry.height)}),M_(function(k){return isFinite(k)?Math.min(1,k):0})));var kMr=ra($4(M_(function(k){k=k.exposureOverride?k.elementGeometry.width*k.elementGeometry.height*k.exposureOverride/(k.topWindowViewportExternalGeometry.width*k.topWindowViewportExternalGeometry.height):k.intersectionGeometry.width*k.intersectionGeometry.height/(k.topWindowViewportExternalGeometry.width*k.topWindowViewportExternalGeometry.height);return isFinite(k)?k:0})));var irM=function(k,g){var P=this;this.timeProvider=k;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=g.pipe(iD()).subscribe(function(x){AwM(P);P.measurementRequestObserver=x})},dEj=function(k,g){AwM(k);
k.lastMeasurementRequest=k.timeProvider.setTimeout(function(){var P;return void((P=k.measurementRequestObserver)==null?void 0:P.next())},g)},AwM=function(k){k.lastMeasurementRequest!==null&&k.timeProvider.clearTimeout(k.lastMeasurementRequest);
k.lastMeasurementRequest=null};
irM.prototype.dispose=function(){AwM(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};var Vl3=function(){};var LHA=function(k,g){this.context=k;this.strategies=g};
_.z(LHA,Vl3);LHA.prototype.buildGeometrySource=function(k,g){var P=this.strategies.map(function(A){return A.buildGeometrySource(k,g)}),x=cwI(P.map(function(A){return A.geometrySource})),U=x.capturedErrors.pipe(Z4J());
return{geometrySource:x.chain.pipe(hF(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:U,strategyErrors:x.capturedErrors}].concat(_.Kl(P.map(function(A){return A.additionalOutputs}))))}};
var Z4J=function(){return cX(function(k,g){g instanceof KS?k.push(g.measurementStrategyFailureReason):k.push(-1);return k},[])};var Sf6=function(k,g){this.context=k;this.poller=g};
_.z(Sf6,Vl3);Sf6.prototype.buildGeometrySource=function(k,g){var P=Vvb(mEb(this.context,this.poller),u60(this.context,g.requestSource));return{geometrySource:eOA(k.measurableCreative.pipe(P),g.inApp),additionalOutputs:{}}};var nK3=function(k,g,P){P=P===void 0?FGV(k,g):P;this.context=k;this.intersectionObserverStrategy=P};
_.z(nK3,Vl3);nK3.prototype.buildGeometrySource=function(k,g){var P=this.intersectionObserverStrategy(g.useV2);return{geometrySource:eOA(k.measurableCreative.pipe(P,Y4k(this.context)),g.inApp),additionalOutputs:{}}};var mBL=function(k,g,P){var x=x===void 0?Symbol():x;this.element=k;this.immediateUrls=g;this.timeOnScreenUrls=P;this.symbol=x};var xEb=Object.freeze({timeThresholdMs:1E3,exposureThreshold:.5,largeAdExposureThreshold:.3}),WH0=Object.freeze([1,.75,xEb.exposureThreshold,xEb.largeAdExposureThreshold,0]);var o16=function(k,g){g=g===void 0?36E5:g;var P=P===void 0?!0:P;this.creatives=new zx;this.elementsToUnregister=new zx;this.elementMap=new Map;var x=new Og(window,null);x.beaconFactory=new cL(x,new t2(x));EKk(x,this.creatives,this.elementsToUnregister,k,g,P).subscribe()},H6b=function(k,g,P,x){if(!k.elementMap.has(g)){var U=new CS(g);
k.elementMap.set(g,U);k.creatives.next(new mBL(U,P,x))}},a6b=function(k,g){k.elementsToUnregister.next(g);
var P=k.elementMap.get(g);P!==void 0&&(P.release(),k.elementMap.delete(g))};var tbI=function(k){var g=k.url;k=k.uaDataValues;this.JSC$9478_url_=g;this.uaDataValues_=k;this.suid_=(new Date).getTime()-17040672E5;this.urlParamValues_={};for(var P=/[?&]([^&=]+)=([^&]*)/g;k=P.exec(g);)this.urlParamValues_[k[1]]=k[2]},MbM=function(k){k=k.uaDataValues_;
if(!k)return"";var g=T$("uap",k.platform)+T$("uapv",k.platformVersion)+T$("uafv",k.uaFullVersion)+T$("uaa",k.architecture)+T$("uam",k.model)+T$("uab",k.bitness);k.fullVersionList&&(g+="&uafvl="+encodeURIComponent(k.fullVersionList.map(function(P){return encodeURIComponent(P.brand)+";"+encodeURIComponent(P.version)}).join("|")));
k.wow64!=null&&(g+="&uaw="+Number(k.wow64));return g.slice(1)};var w6q=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(w6q,_.OH);w6q.prototype.getId=function(){return _.fm(this,1)};var N$=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(N$,_.OH);N$.prototype.getSeconds=function(){return Jk(this,1)};
N$.prototype.setSeconds=function(k){return _.Pj(this,1,ZF(k),"0")};_.su=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(_.su,_.OH);_.su.prototype.getSeconds=function(){return Jk(this,1)};
_.su.prototype.setSeconds=function(k){return _.Pj(this,1,ZF(k),"0")};
_.JIL=function(k){var g=Number(sm(k,1));k=_.wC(k,2);return new Date(g*1E3+k/1E6)};var Ig=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Ig,_.OH);Ig.prototype.getUrl=function(){return _.fm(this,1)};
Ig.prototype.setUrl=function(k){return _.Y9(this,1,k)};
Ig.prototype.getHeight=function(){return _.wC(this,2)};
Ig.prototype.getWidth=function(){return _.wC(this,3)};var XZ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(XZ,_.OH);XZ.prototype.getAspectRatio=function(){return r3(this,1)};
XZ.prototype.getDuration=function(){return _.WQ(this,N$,2)};var rIP=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(rIP,_.OH);var fDL=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(fDL,_.OH);var WhH=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(WhH,_.OH);var sik=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(sik,_.OH);var b4q=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(b4q,_.OH);var BCP=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(BCP,_.OH);var zVc=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(zVc,_.OH);var uHm=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(uHm,_.OH);var hVt=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(hVt,_.OH);var yR=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(yR,_.OH);var p3=[2,4,5,6,7];var E4L=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(E4L,_.OH);var Zx=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Zx,_.OH);_.d=Zx.prototype;_.d.getId=function(){return _.WQ(this,w6q,1)};
_.d.getName=function(){return _.fm(this,2)};
_.d.setDescription=function(k){return _.Y9(this,3,k)};
_.d.getUrl=function(){return _.fm(this,8)};
_.d.setUrl=function(k){return _.Y9(this,8,k)};
var C3=function(k){return _.ZD(k,Ig,10,_.mh())};
Zx.prototype.getOwner=function(k){var g=_.G2(this,40,_.z2,3,!0);Rru(g,k);return g[k]};
var Ge=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Ge,_.OH);_.Rg=[0,lr,mVY];_.kx=[0,lr,mVY];var Lhq=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Lhq,_.OH);var g_=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(g_,_.OH);g_.prototype.getStatus=function(){return _.WO(this,1)};
g_.prototype.removeItem=function(k){return u4L(this,2,k)};var n4q=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(n4q,_.OH);n4q.prototype.getName=function(){return _.fm(this,8)};var Pl=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Pl,_.OH);Pl.prototype.getCommand=function(){return _.WO(this,1)};
Pl.prototype.getSource=function(){return _.WQ(this,n4q,2)};
Pl.prototype.setVisible=function(k){return _.s7(this,5,k)};
Pl.prototype.removeItem=function(k){return u4L(this,7,k)};var SgN=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(SgN,_.OH);SgN.prototype.getCommand=function(){return _.WO(this,1)};
SgN.prototype.removeItem=function(k){return u4L(this,4,k)};
var Fhc=_.zJ(SgN);var $x=function(k,g,P){P=P===void 0?Error():P;var x=Error.call(this);this.message=x.message;"stack"in x&&(this.stack=x.stack);this.code=k;g+=":";P instanceof Error?(this.message=g+P.message,this.stack=P.stack||""):(this.message=g+String(P),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)};
_.z($x,Error);_.lx=function(){this.JSC$9536_disposed_=this.JSC$9536_disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};
_.lx.prototype.JSC$9536_disposed_=!1;_.lx.prototype.isDisposed=function(){return this.JSC$9536_disposed_};
_.lx.prototype.dispose=function(){this.JSC$9536_disposed_||(this.JSC$9536_disposed_=!0,this.disposeInternal())};
_.lx.prototype[Symbol.dispose]=function(){this.dispose()};
_.ux=function(k,g){k.addOnDisposeCallback(_.T0(_.el,g))};
_.lx.prototype.addOnDisposeCallback=function(k,g){this.JSC$9536_disposed_?g!==void 0?k.call(g):k():(this.onDisposeCallbacks_||(this.onDisposeCallbacks_=[]),g&&(k=k.bind(g)),this.onDisposeCallbacks_.push(k))};
_.lx.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};var xx=function(k){_.lx.call(this);this.wpc=k};
_.z(xx,_.lx);xx.prototype.bkc=function(){return this.wpc.f()};
xx.prototype.wxJ=function(k){return this.wpc.c(k)};
xx.prototype.xP=function(k){return this.wpc.m(Hr6(k))};
xx.prototype.jtE=function(k){return this.wpc.mws(Hr6(k))};
var VP=function(k){_.lx.call(this);var g=this;this.vm=k;this.fKi="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.qYl=void 0;this.u6h=this.vm.p;this.m4W=this.a7E.bind(this);this.addOnDisposeCallback(function(){return void Ygv(g)})};
_.z(VP,_.lx);var ji3=function(k){var g;return _.e(function(P){if(P.nextAddress==1){if(!k.vm.wpc)throw new $x(30,"NWA");return k.mz6?P.return(k.mz6):P.yield(k.vm.wpc(),2)}g=P.yieldResult;k.mz6=new xx(g);return P.return(k.mz6)})};
VP.prototype.snapshot=function(k){return this.vm.s(Object.assign({},k.v4&&{c:k.v4},k.knX&&{s:k.knX},k.k3w!==void 0&&{p:k.k3w}))};
VP.prototype.a7E=function(k){this.vm.e(k)};
VP.prototype.dpc=function(k,g){return this.vm.c(k,g,!1)};
var Ygv=function(k){k.qYl!==void 0&&(k.fKi.forEach(function(g){var P;(P=k.qYl)==null||P.removeEventListener(g,k.m4W)}),k.qYl=void 0)};
VP.prototype.qiw=function(){return this.vm.l()};var i_=function(){_.lx.apply(this,arguments);this.mFV=1};
_.z(i_,_.lx);i_.prototype.share=function(){if(this.isDisposed())throw Error("pa");this.mFV++;return this};
i_.prototype.dispose=function(){--this.mFV||_.lx.prototype.dispose.call(this)};var QiN=function(k){this.l5u=k;k.addNewEventMetric("/client_streamz/bg/frs",_.f4("mk"))};
QiN.prototype.record=function(k,g){this.l5u.record("/client_streamz/bg/frs",k,g)};
var lDJ=function(k){this.pli=k;k.addNewEventMetric("/client_streamz/bg/wrl",_.f4("mn"),rC("ac"),rC("sc"),_.f4("rk"),_.f4("mk"))};
lDJ.prototype.record=function(k,g,P,x,U,A){this.pli.record("/client_streamz/bg/wrl",k,g,P,x,U,A)};
var DBc=function(k){this.ed3=k;k.addNewCounter("/client_streamz/bg/ec",_.f4("en"),_.f4("mk"))};
DBc.prototype.increment=function(k,g){this.ed3.JSC$9789_incrementCounter("/client_streamz/bg/ec",k,g)};
var tlP=function(k){this.tms=k;k.addNewEventMetric("/client_streamz/bg/el",_.f4("en"),_.f4("mk"))};
tlP.prototype.record=function(k,g,P){this.tms.record("/client_streamz/bg/el",k,g,P)};
var Ml4=function(k){this.xcR=k;k.addNewCounter("/client_streamz/bg/cec",rC("ec"),_.f4("mk"))};
Ml4.prototype.increment=function(k,g){this.xcR.JSC$9789_incrementCounter("/client_streamz/bg/cec",k,g)};
var KhN=function(k){this.j8X=k;k.addNewCounter("/client_streamz/bg/po/csc",rC("cs"),_.f4("mk"))};
KhN.prototype.increment=function(k,g){this.j8X.JSC$9789_incrementCounter("/client_streamz/bg/po/csc",k,g)};
var o4Y=function(k){this.s8V=k;k.addNewCounter("/client_streamz/bg/po/ctav",_.f4("av"),_.f4("mk"))};
o4Y.prototype.increment=function(k,g){this.s8V.JSC$9789_incrementCounter("/client_streamz/bg/po/ctav",k,g)};
var v4J=function(k){this.r5Q=k;k.addNewCounter("/client_streamz/bg/po/cwsc",_.f4("su"),_.f4("mk"))};
v4J.prototype.increment=function(k,g){this.r5Q.JSC$9789_incrementCounter("/client_streamz/bg/po/cwsc",k,g)};var rYA=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(rYA,_.OH);var JYs=function(k,g){return _.gs(k,3,g,fPr)};var aD3=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(aD3,_.OH);var H4q=[1,2,3];var NCq=[0,H4q,_.HO,we3,fFc];var ID4=[0,_.Nl,[0,jL,_.Qu]];var X6m=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(X6m,_.OH);var yIk=[1,2,3];var p6m=[0,yIk,Vnc,OdP,_.I_,ID4];var Cxm=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Cxm,_.OH);var G$v=[0,_.Nl,NCq,p6m];var RVY=[0,_.o_];var kTL=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(kTL,_.OH);var gSL=[0,_.o_,-1,_.Ml];var P4m=[0,_.o_,-1,_.tk,_.Ml];var $Yv=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z($Yv,_.OH);var xYL=[1,2,3];var iPY=[0,xYL,_.I_,gSL,_.I_,P4m,_.I_,RVY];var UY4=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(UY4,_.OH);UY4.prototype.JSC$9609_serializeBinary=Nss([0,_.o_,iPY,WaL,_.Nl,G$v,JUm,_.rUJ]);var A4J=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(A4J,_.OH);var q4k=function(k){var g=new UY4;g=_.lD(g,1,k.JSC$9725_metricName);var P=dYm(k);g=_.gs(g,3,P,_.ss);P=[];for(var x=[],U=_.O(k.cellMap.keys()),A=U.next();!A.done;A=U.next())x.push(A.value.split(","));for(U=0;U<x.length;U++){A=x[U];for(var q=k.cellType,T=k.getCells(A)||[],c=[],Z=0;Z<T.length;Z++){var w=T[Z],J=w&&w.cellValue;w=new X6m;switch(q){case 3:J=Number(J);Number.isFinite(J)&&LH(w,1,yIk,ZF(J));break;case 2:LH(w,2,yIk,_.GL(Number(J)))}c.push(w)}q=c;for(T=0;T<q.length;T++){c=q[T];Z=new Cxm;c=_.h7(Z,
2,c);Z=[];w=OPN(k);for(J=0;J<w.length;J++){var r=w[J],f=A[J],B=new aD3;switch(r){case 3:LH(B,1,H4q,Be(String(f)));break;case 2:r=Number(f);Number.isFinite(r)&&LH(B,2,H4q,_.Os(r));break;case 1:LH(B,3,H4q,wHk(f==="true"))}Z.push(B)}Vu(c,1,Z);P.push(c)}}Vu(g,4,P);return g};var Tcd=function(k){if(!k)return"";if(/^about:(?:blank|srcdoc)$/.test(k))return window.origin||"";k.indexOf("blob:")===0&&(k=k.substring(5));k=k.split("#")[0].split("?")[0];k=k.toLowerCase();k.indexOf("//")==0&&(k=window.location.protocol+k);/^[\w\-]*:\/\//.test(k)||(k=window.location.href);var g=k.substring(k.indexOf("://")+3),P=g.indexOf("/");P!=-1&&(g=g.substring(0,P));P=k.substring(0,k.indexOf("://"));if(!P)throw Error("qa`"+k);if(P!=="http"&&P!=="https"&&P!=="chrome-extension"&&P!=="moz-extension"&&
P!=="file"&&P!=="android-app"&&P!=="chrome-search"&&P!=="chrome-untrusted"&&P!=="chrome"&&P!=="app"&&P!=="devtools")throw Error("ra`"+P);k="";var x=g.indexOf(":");if(x!=-1){var U=g.substring(x+1);g=g.substring(0,x);if(P==="http"&&U!=="80"||P==="https"&&U!=="443")k=":"+U}return P+"://"+g+k};var c43=function(k,g,P){var x=String(_.iV.location.href);return x&&k&&g?[g,e1t(Tcd(x),k,P||null)].join(" "):null},e1t=function(k,g,P){var x=[],U=[];
if((Array.isArray(P)?2:1)==1)return U=[g,k],_.xP(x,function(T){U.push(T)}),VcP(U.join(" "));
var A=[],q=[];_.xP(P,function(T){q.push(T.key);A.push(T.value)});
P=Math.floor((new Date).getTime()/1E3);U=A.length==0?[P,g,k]:[A.join(":"),P,g,k];_.xP(x,function(T){U.push(T)});
k=VcP(U.join(" "));k=[P,k];q.length==0||k.push(q.join(""));return k.join("_")},VcP=function(k){var g=ROC();
g.update(k);return g.digestString().toLowerCase()};var U1=function(k){this.JSC$9620_document_=k||{cookie:""}},ZPv;
_.d=U1.prototype;_.d.isEnabled=function(){if(!_.iV.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{maxAge:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0};
_.d.set=function(k,g,P){var x=!1;if(typeof P==="object"){var U=P.sameSite;x=P.secure||!1;var A=P.domain||void 0;var q=P.path||void 0;var T=P.maxAge}if(/[;=\s]/.test(k))throw Error("sa`"+k);if(/[;\r\n]/.test(g))throw Error("ta`"+g);T===void 0&&(T=-1);P=A?";domain="+A:"";q=q?";path="+q:"";x=x?";secure":"";T=T<0?"":T==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+T*1E3)).toUTCString();this.JSC$9620_document_.cookie=k+"="+g+P+q+T+x+(U!=null?";samesite="+U:"")};
_.d.get=function(k,g){for(var P=k+"=",x=(this.JSC$9620_document_.cookie||"").split(";"),U=0,A;U<x.length;U++){A=ZC(x[U]);if(A.lastIndexOf(P,0)==0)return A.slice(P.length);if(A==k)return""}return g};
_.d.remove=function(k,g,P){var x=this.containsKey(k);this.set(k,"",{maxAge:0,path:g,domain:P});return x};
_.d.getKeys=function(){return ZPv(this).keys};
_.d.getValues=function(){return ZPv(this).values};
_.d.isEmpty=function(){return!this.JSC$9620_document_.cookie};
_.d.getCount=function(){return this.JSC$9620_document_.cookie?(this.JSC$9620_document_.cookie||"").split(";").length:0};
_.d.containsKey=function(k){return this.get(k)!==void 0};
_.d.containsValue=function(k){for(var g=ZPv(this).values,P=0;P<g.length;P++)if(g[P]==k)return!0;return!1};
_.d.clear=function(){for(var k=ZPv(this).keys,g=k.length-1;g>=0;g--)this.remove(k[g])};
ZPv=function(k){k=(k.JSC$9620_document_.cookie||"").split(";");for(var g=[],P=[],x,U,A=0;A<k.length;A++)U=ZC(k[A]),x=U.indexOf("="),x==-1?(g.push(""),P.push(U)):(g.push(U.substring(0,x)),P.push(U.substring(x+1)));return{keys:g,values:P}};
_.FR=new U1(typeof document=="undefined"?null:document);var vA6,mYL;vA6=function(){var k=_.iV.__SAPISID||_.iV.__APISID||_.iV.__3PSAPISID||_.iV.__1PSAPISID||_.iV.__OVERRIDE_SID;if(k)return!0;typeof document!=="undefined"&&(k=new U1(document),k=k.get("SAPISID")||k.get("APISID")||k.get("__Secure-3PAPISID")||k.get("__Secure-1PAPISID"));return!!k};
mYL=function(k,g,P,x){(k=_.iV[k])||typeof document==="undefined"||(k=(new U1(document)).get(g));return k?c43(k,P,x):null};
_.Vb0=function(k){var g=Tcd(_.iV==null?void 0:_.iV.location.href),P=[];if(vA6()){g=g.indexOf("https:")==0||g.indexOf("chrome-extension:")==0||g.indexOf("chrome-untrusted://new-tab-page")==0||g.indexOf("moz-extension:")==0;var x=g?_.iV.__SAPISID:_.iV.__APISID;x||typeof document==="undefined"||(x=new U1(document),x=x.get(g?"SAPISID":"APISID")||x.get("__Secure-3PAPISID"));(x=x?c43(x,g?"SAPISIDHASH":"APISIDHASH",k):null)&&P.push(x);g&&((g=mYL("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",k))&&P.push(g),
(k=mYL("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",k))&&P.push(k))}return P.length==0?null:P.join(" ")};var wct=function(){this.minSize=1024};
wct.prototype.compress=function(k){var g,P,x,U;return _.e(function(A){switch(A.nextAddress){case 1:return g=new CompressionStream("gzip"),P=(new Response(g.readable)).arrayBuffer(),x=g.writable.getWriter(),A.yield(x.write((new TextEncoder).encode(k)),2);case 2:return A.yield(x.close(),3);case 3:return U=Uint8Array,A.yield(P,4);case 4:return A.return(new U(A.yieldResult))}})};
wct.prototype.isSupported=function(k){return k<this.minSize?!1:typeof CompressionStream!=="undefined"};var J4k=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(J4k,_.OH);var A_=function(k,g){this.intervalMs=k;this.callback=g;this.enabled=!1;this.nowFn=function(){return _.I7()};
this.lastTimeMs=this.nowFn()};
A_.prototype.setInterval=function(k){this.intervalMs=k;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()};
A_.prototype.start=function(){var k=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){k.tick()},this.intervalMs),this.lastTimeMs=this.nowFn())};
A_.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
A_.prototype.tick=function(){var k=this;if(this.enabled){var g=Math.max(this.nowFn()-this.lastTimeMs,0);g<this.intervalMs*.8?this.timer=setTimeout(function(){k.tick()},this.intervalMs-g):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};var r4N=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(r4N,_.OH);var fB3=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(fB3,_.OH);var WGd=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(WGd,_.OH);WGd.prototype.getTransmissionType=function(){return _.WO(this,1)};var $tr=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z($tr,_.OH);var d_=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(d_,_.OH);var P$k=function(k){Vu(xtr,1,k)};
d_.prototype.getModel=function(){return _.fm(this,6)};
var s6N=_.zJ(d_);var bPY=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(bPY,_.OH);var km6=["platform","platformVersion","architecture","model","uaFullVersion"],xtr=new d_,gPV=null;var O1=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(O1,_.OH);var BcP=function(k){return _.s_(k,1,1)};var z1q=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k,4)};
_.z(z1q,_.OH);_.qA=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k,36)};
_.z(_.qA,_.OH);_.qA.prototype.getExperimentIds=function(){return _.WQ(this,J4k,16)};var u6Y=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k,19)};
_.z(u6Y,_.OH);u6Y.prototype.setLogSource=function(k){return _.s_(this,2,k)};
u6Y.prototype.setScheduler=function(k){return _.s_(this,10,k)};var ESv=function(k,g){this.isServiceWorkerScope=g=g===void 0?!1:g;this.uach=this.locale=null;this.transmissionType=0;this.isFinal=!1;this.logRequest=new u6Y;Number.isInteger(k)&&this.logRequest.setLogSource(k);g||(this.locale=document.documentElement.getAttribute("lang"));h1J(this,new O1)};
ESv.prototype.setLogSource=function(k){this.logRequest.setLogSource(k);return this};
var h1J=function(k,g){_.h7(k.logRequest,1,g);_.WO(g,1)||BcP(g);k.isServiceWorkerScope||(g=Tt(k),_.fm(g,5)||_.lD(g,5,k.locale));k.uach&&(g=Tt(k),_.WQ(g,d_,9)||_.h7(g,9,k.uach))},LGP=function(k,g){k.transmissionType=g},nSk=function(k){var g=g===void 0?km6:g;
var P=k.isServiceWorkerScope?void 0:Il();P?iz0(P,g).then(function(x){k.uach=s6N(x!=null?x:"[]");x=Tt(k);_.h7(x,9,k.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)},Tt=function(k){var g=_.WQ(k.logRequest,O1,1);
g||(g=new O1,h1J(k,g));k=g;g=_.WQ(k,bPY,11);g||(g=new bPY,_.h7(k,11,g));return g};
ESv.prototype.build=function(k,g,P,x,U,A){g=g===void 0?0:g;P=P===void 0?0:P;x=x===void 0?null:x;U=U===void 0?0:U;A=A===void 0?0:A;if(!this.isServiceWorkerScope){var q=Tt(this);var T=new WGd;T=_.s_(T,1,this.transmissionType);T=_.W6(T,2,this.isFinal);P=_.zE(T,3,P>0?P:void 0);P=_.zE(P,4,U>0?U:void 0);P=_.zE(P,5,A>0?A:void 0);U=P.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;A=U[_.UL]|0;P=uJ(P,A)?P:hT0(P,U,A)?u5b(P,U):new P.constructor(aY(U,A,!0));_.h7(q,10,P)}q=this.logRequest.clone();P=Date.now().toString();
q=_.bi(q,4,ZF(P));k=k.slice();k=Vu(q,3,k);x&&(q=new r4N,x=_.zE(q,13,x),q=new fB3,x=_.h7(q,2,x),q=new z1q,x=_.h7(q,1,x),x=_.s_(x,2,9),_.h7(k,18,x));g&&_.lz(k,14,g);return k};sg.prototype.currBackoffCount_=0;sg.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_;this.currBackoffCount_=0};
sg.prototype.getValue=function(){return this.currValue_};
var S4t=function(k){k.currBaseValue_=Math.min(k.maxValue_,k.currBaseValue_*k.backoffFactor_);k.currValue_=Math.min(k.maxValue_,k.currBaseValue_+(k.randomFactor_?Math.round(k.randomFactor_*(Math.random()-.5)*2*k.currBaseValue_):0));k.currBackoffCount_++};var u5q=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k,8)};
_.z(u5q,_.OH);var FGJ=_.zJ(u5q);var hTY=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(hTY,_.OH);var ed;ed=new E3q;var cl=function(k){_.lx.call(this);var g=this;this.componentId="";this.pendingEvents=[];this.lastFailedAuth="";this.pageId=null;this.noFlushUntilMs=this.startWaitingMs=-1;this.JSC$9698_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$9698_sendBeaconApiEnabled=!1;this.logSource=k.logSource;this.getAuthHeaderValue=
k.getAuthHeaderValue||function(){};
this.logRequestBuilder=new ESv(k.logSource,k.isServiceWorkerScope);this.network=k.network||null;this.productID=k.productID||null;this.bufferSize=1E3;this.clearcutUrl=k.urlOverride||null;this.sessionIndex=k.sessionIndex||null;this.disableAutomaticFlush=k.disableAutomaticFlush||!1;this.withCredentials=!k.disableWithCredentials;this.isServiceWorkerScope=k.isServiceWorkerScope||!1;this.isSendBeaconSupported=!this.isServiceWorkerScope&&!!Il()&&!!Il().navigator&&Il().navigator.sendBeacon!==void 0;this.isBrowserSupported=
typeof URLSearchParams!=="undefined"&&!!(new URL(Y4t())).searchParams&&!!(new URL(Y4t())).searchParams.set;var P=BcP(new O1);h1J(this.logRequestBuilder,P);this.flushBackoff=new sg(1E4,3E5,.1);k=j6J(this,k.backgroundJobDeferrer);this.JSC$9698_flushTimer=new A_(this.flushBackoff.getValue(),k);this.backupTimer=new A_(6E5,k);this.disableAutomaticFlush||this.backupTimer.start();this.isServiceWorkerScope||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){Q6Y(g);
var x;(x=g.metalogService)==null||x.flush()}}),document.addEventListener("pagehide",function(){Q6Y(g);
var x;(x=g.metalogService)==null||x.flush()}))};
_.z(cl,_.lx);var j6J=function(k,g){return k.isBrowserSupported?g?function(){g().then(function(){k.flush()})}:function(){k.flush()}:function(){}};
cl.prototype.disposeInternal=function(){Q6Y(this);this.JSC$9698_flushTimer.stop();this.backupTimer.stop();_.lx.prototype.disposeInternal.call(this)};
var lBk=function(k){k.clearcutUrl||(k.clearcutUrl=Y4t());try{return(new URL(k.clearcutUrl)).toString()}catch(g){return(new URL(k.clearcutUrl,Il().location.origin)).toString()}};
cl.prototype.dispatch=function(k){if(k instanceof _.qA)this.log(k);else try{var g=new _.qA,P=k.serialize();var x=_.lD(g,8,P);this.log(x)}catch(U){VV(this,4,1)}};
var VV=function(k,g,P){k.metalogService&&k.metalogService.increment(g,P)};
cl.prototype.log=function(k){VV(this,2,1);if(this.isBrowserSupported){k=k.clone();var g=this.sequencePosition++;k=_.lz(k,21,g);this.componentId&&_.lD(k,26,this.componentId);g=k;if(Qts(_.d3(g,1))==null){var P=Date.now();P=Number.isFinite(P)?P.toString():"0";_.bi(g,1,ZF(P))}_.jt3(_.d3(g,15))!=null||_.lz(g,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(P=this.experimentIds.clone(),_.h7(g,16,P));VV(this,1,1);g=this.pendingEvents.length-this.bufferSize+1;g>0&&(this.pendingEvents.splice(0,g),
this.numLogsDroppedSinceLastFlush+=g,VV(this,3,g));this.pendingEvents.push(k);this.disableAutomaticFlush||this.JSC$9698_flushTimer.enabled||this.JSC$9698_flushTimer.start()}};
cl.prototype.flush=function(k,g){var P=this;if(this.pendingEvents.length===0)k&&k();else if(this.JSC$9698_sendBeaconApiEnabled&&this.isSendBeaconSupported)this.logRequestBuilder.transmissionType=3,DYk(this);else{var x=Date.now();if(this.noFlushUntilMs>x&&this.startWaitingMs<x)g&&g("throttled");else{this.network&&(typeof this.network.getTransmissionType==="function"?LGP(this.logRequestBuilder,this.network.getTransmissionType()):this.logRequestBuilder.transmissionType=0);var U=this.pendingEvents.length,
A=this.logRequestBuilder.build(this.pendingEvents,this.numLogsDroppedSinceLastFlush,this.numRetriesSinceLastSuccessfulFlush,this.productID,this.persistedLogRecoveredCount,this.persistedLogExpiredCount),q=this.getAuthHeaderValue();if(q&&this.lastFailedAuth===q)g&&g("stale-auth-token");else{this.pendingEvents=[];this.JSC$9698_flushTimer.enabled&&this.JSC$9698_flushTimer.stop();this.numLogsDroppedSinceLastFlush=0;x=A.serialize();var T;this.JSC$9698_compressor&&this.JSC$9698_compressor.isSupported(x.length)&&
(T=this.JSC$9698_compressor.compress(x));var c=tcd(this,x,q),Z=function(r){P.flushBackoff.reset();P.JSC$9698_flushTimer.setInterval(P.flushBackoff.getValue());if(r){var f=null;try{var B=JSON.stringify(JSON.parse(r.replace(")]}'\n","")));f=FGJ(B)}catch(L){}f&&(r=Number(Jk(f,1,_.td("-1"))),r>0&&(P.startWaitingMs=Date.now(),P.noFlushUntilMs=P.startWaitingMs+r),$Vr(f.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,ed.fieldIndex),g3M(f,ed.fieldIndex),f=ed.ctor?ed.getExtensionFn(f,ed.ctor,ed.fieldIndex,
ed.JSC$8878_hasMessageId):ed.getExtensionFn(f,ed.fieldIndex,null,ed.JSC$8878_hasMessageId),f=f===null?void 0:f)&&(f=_.wC(f,1,-1),f!==-1&&(P.flushBackoff=new sg(f<1?1:f,3E5,.1),P.JSC$9698_flushTimer.setInterval(P.flushBackoff.getValue())))}k&&k();P.numRetriesSinceLastSuccessfulFlush=0},w=function(r,f){var B=_.ZD(A,_.qA,3,_.mh());
var L=Number(Jk(A,14));S4t(P.flushBackoff);P.JSC$9698_flushTimer.setInterval(P.flushBackoff.getValue());r===401&&q&&(P.lastFailedAuth=q);L&&(P.numLogsDroppedSinceLastFlush+=L);f===void 0&&(f=P.isRetryable(r));f&&(P.pendingEvents=B.concat(P.pendingEvents),P.disableAutomaticFlush||P.JSC$9698_flushTimer.enabled||P.JSC$9698_flushTimer.start());VV(P,7,1);g&&g("net-send-failed",r);++P.numRetriesSinceLastSuccessfulFlush},J=function(){P.network&&P.network.send(c,Z,w)};
T?T.then(function(r){VV(P,5,U);c.requestHeaders["Content-Encoding"]="gzip";c.requestHeaders["Content-Type"]="application/binary";c.body=r;c.bodyType=2;J()},function(){VV(P,6,U);
J()}):J()}}}};
var tcd=function(k,g,P){P=P===void 0?null:P;var x=x===void 0?k.withCredentials:x;var U={},A=new URL(lBk(k));P&&(U.Authorization=P);k.sessionIndex&&(U["X-Goog-AuthUser"]=k.sessionIndex,A.searchParams.set("authuser",k.sessionIndex));k.pageId&&(Object.defineProperty(U,"X-Goog-PageId",{value:k.pageId}),A.searchParams.set("pageId",k.pageId));return{url:A.toString(),body:g,bodyType:1,requestHeaders:U,requestType:"POST",withCredentials:x,timeoutMillis:k.timeoutMillis}},Q6Y=function(k){k.logRequestBuilder.isFinal=
!0;
k.flush();k.logRequestBuilder.isFinal=!1},DYk=function(k){Mct(k,function(g,P){g=new URL(g);
g.searchParams.set("format","json");var x=!1;try{x=Il().navigator.sendBeacon(g.toString(),P.serialize())}catch(U){}x||(k.isSendBeaconSupported=!1);return x})},Mct=function(k,g){if(k.pendingEvents.length!==0){var P=new URL(lBk(k));
P.searchParams.delete("format");var x=k.getAuthHeaderValue();x&&P.searchParams.set("auth",x);P.searchParams.set("authuser",k.sessionIndex||"0");for(x=0;x<10&&k.pendingEvents.length;++x){var U=k.pendingEvents.slice(0,32),A=k.logRequestBuilder.build(U,k.numLogsDroppedSinceLastFlush,k.numRetriesSinceLastSuccessfulFlush,k.productID,k.persistedLogRecoveredCount,k.persistedLogExpiredCount);if(!g(P.toString(),A)){++k.numRetriesSinceLastSuccessfulFlush;break}k.numLogsDroppedSinceLastFlush=0;k.numRetriesSinceLastSuccessfulFlush=
0;k.persistedLogRecoveredCount=0;k.persistedLogExpiredCount=0;k.pendingEvents=k.pendingEvents.slice(U.length)}k.JSC$9698_flushTimer.enabled&&k.JSC$9698_flushTimer.stop()}};
cl.prototype.isRetryable=function(k){return 500<=k&&k<600||k===401||k===0};
var Y4t=function(){return"https://play.google.com/log?format=json&hasfast=true"};var KGq=function(){this.abortSupported=typeof AbortController!=="undefined"};
KGq.prototype.send=function(k,g,P){var x=this,U,A,q,T,c,Z,w,J,r,f;return _.e(function(B){switch(B.nextAddress){case 1:return A=(U=x.abortSupported?new AbortController:void 0)?setTimeout(function(){U.abort()},k.timeoutMillis):void 0,_.Bo(B,2,3),q=Object.assign({},{method:k.requestType,
headers:Object.assign({},k.requestHeaders)},k.body&&{body:k.body},k.withCredentials&&{credentials:"include"},{signal:k.timeoutMillis&&U?U.signal:null}),B.yield(fetch(k.url,q),5);case 5:T=B.yieldResult;if(T.status!==200){(c=P)==null||c(T.status);B.jumpTo(3);break}if((Z=g)==null){B.jumpTo(7);break}return B.yield(T.text(),8);case 8:Z(B.yieldResult);case 7:case 3:_.uw(B);clearTimeout(A);_.E3(B,0);break;case 2:w=_.Ll(B);switch((J=w)==null?void 0:J.name){case "AbortError":(r=P)==null||r(408);break;default:(f=
P)==null||f(400)}B.jumpTo(3)}})};
KGq.prototype.getTransmissionType=function(){return 4};_.z$=function(k,g){g=g===void 0?"0":g;_.lx.call(this);this.logSource=k;this.sessionIndex=g;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.serviceWorkerScopeEnabled=!1;this.network=null;this.componentId="";this.JSC$9716_clearExperimentIds=this.productID=null;this.JSC$9716_sendBeaconApiEnabled=!1;this.pageId=null;this.bufferSize=void 0};
_.z(_.z$,_.lx);var Zz3=function(k,g){k.buildLabel=g;return k},VhM=function(k,g){k.network=g;
return k},wqV=function(k,g){k.JSC$9716_clearExperimentIds=g},cY3=function(k){k.JSC$9716_sendBeaconApiEnabled=!0;
return k};
_.z$.prototype.disableWithCredentials=function(){this.withCredentialsDisabled=!0;return this};
_.z$.prototype.build=function(){this.network||(this.network=new KGq);var k=new cl({logSource:this.logSource,getAuthHeaderValue:this.getAuthHeaderValue?this.getAuthHeaderValue:_.Vb0,sessionIndex:this.sessionIndex,urlOverride:this.destinationUrl,isServiceWorkerScope:this.serviceWorkerScopeEnabled,disableAutomaticFlush:!1,disableWithCredentials:this.withCredentialsDisabled,backgroundJobDeferrer:this.backgroundJobDeferrer,network:this.network});_.ux(this,k);if(this.buildLabel){var g=this.buildLabel,P=
Tt(k.logRequestBuilder);_.lD(P,7,g)}k.JSC$9698_compressor=new wct;this.componentId&&(k.componentId=this.componentId);this.productID&&(k.productID=this.productID);this.pageId&&(k.pageId=this.pageId);this.JSC$9716_clearExperimentIds&&((P=this.JSC$9716_clearExperimentIds)?(k.experimentIds||(k.experimentIds=new J4k),g=k.experimentIds,P=P.serialize(),_.lD(g,4,P)):k.experimentIds&&_.bi(k.experimentIds,4));this.JSC$9716_sendBeaconApiEnabled&&(k.JSC$9698_sendBeaconApiEnabled=k.isSendBeaconSupported);nSk(k.logRequestBuilder);
this.bufferSize&&(k.bufferSize=this.bufferSize);this.network.setLogSource&&this.network.setLogSource(this.logSource);this.network.setTransportReferenceAndAttemptFlush&&this.network.setTransportReferenceAndAttemptFlush(k);return k};var fau=function(k,g,P,x,U,A,q){k=k===void 0?-1:k;g=g===void 0?"":g;P=P===void 0?"":P;x=x===void 0?!1:x;U=U===void 0?"":U;_.lx.call(this);this.logSource=k;this.componentId=g;A?g=A:(k=new _.z$(k,"0"),k.componentId=g,_.ux(this,k),P!==""&&(k.destinationUrl=P),x&&(k.serviceWorkerScopeEnabled=!0),U&&Zz3(k,U),q&&VhM(k,q),g=k.build());this.JSC$9720_transport=g};
_.z(fau,_.lx);fau.prototype.flush=function(k){k=k||[];if(k.length){for(var g=new A4J,P=[],x=0;x<k.length;x++){var U=k[x],A=q4k(U);P.push(A);U.clear()}Vu(g,1,P);this.JSC$9720_transport.dispatch(g);this.JSC$9720_transport.flush()}};var oS4=function(k){this.cellValue=k};var Zr=function(k,g,P){this.JSC$9725_metricName=k;this.cellType=g;this.fields=P||[];this.cellMap=new Map},OPN=function(k){return k.fields.map(function(g){return g.fieldType})},dYm=function(k){return k.fields.map(function(g){return g.fieldName})};
_.d=Zr.prototype;_.d.addCell=function(k){var g=_.IT.apply(1,arguments),P=this.getCells(g);P?P.push(new oS4(k)):this.JSC$9725_setCell(k,g)};
_.d.JSC$9725_setCell=function(k){var g=this.JSC$9725_getKey(_.IT.apply(1,arguments));this.cellMap.set(g,[new oS4(k)])};
_.d.getCells=function(){var k=this.JSC$9725_getKey(_.IT.apply(0,arguments));return this.cellMap.has(k)?this.cellMap.get(k):void 0};
_.d.getCell=function(){var k=this.getCells(_.IT.apply(0,arguments));return k&&k.length?k[0]:void 0};
_.d.clear=function(){this.cellMap.clear()};
_.d.JSC$9725_getKey=function(){var k=_.IT.apply(0,arguments);return k?k.join(","):"key"};var vSq=function(k,g){Zr.call(this,k,3,g)};
_.z(vSq,Zr);vSq.prototype.JSC$9728_incrementCounterBy=function(k){var g=_.IT.apply(1,arguments),P=0,x=this.getCell(g);x&&(P=x.cellValue);this.JSC$9725_setCell(P+k,g)};var aBY=function(k,g){Zr.call(this,k,2,g)};
_.z(aBY,Zr);aBY.prototype.record=function(k){this.addCell(k,_.IT.apply(1,arguments))};_.mo=function(k){this.id=k};
_.mo.prototype.toString=function(){return this.id};_.w_=function(k,g){this.type=k instanceof _.mo?String(k):k;this.currentTarget=this.target=g;this.defaultPrevented=this.propagationStopped_=!1};
_.w_.prototype.stopPropagation=function(){this.propagationStopped_=!0};
_.w_.prototype.preventDefault=function(){this.defaultPrevented=!0};_.J_=function(k,g){_.w_.call(this,k?k.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.timeStamp=0;this.event_=null;k&&this.init(k,g)};
_.XW(_.J_,_.w_);
_.J_.prototype.init=function(k,g){var P=this.type=k.type,x=k.changedTouches&&k.changedTouches.length?k.changedTouches[0]:null;this.target=k.target||k.srcElement;this.currentTarget=g;g=k.relatedTarget;g||(P=="mouseover"?g=k.fromElement:P=="mouseout"&&(g=k.toElement));this.relatedTarget=g;x?(this.clientX=x.clientX!==void 0?x.clientX:x.pageX,this.clientY=x.clientY!==void 0?x.clientY:x.pageY,this.screenX=x.screenX||0,this.screenY=x.screenY||0):(this.offsetX=_.ks||k.offsetX!==void 0?k.offsetX:k.layerX,
this.offsetY=_.ks||k.offsetY!==void 0?k.offsetY:k.layerY,this.clientX=k.clientX!==void 0?k.clientX:k.pageX,this.clientY=k.clientY!==void 0?k.clientY:k.pageY,this.screenX=k.screenX||0,this.screenY=k.screenY||0);this.button=k.button;this.keyCode=k.keyCode||0;this.key=k.key||"";this.charCode=k.charCode||(P=="keypress"?k.keyCode:0);this.ctrlKey=k.ctrlKey;this.altKey=k.altKey;this.shiftKey=k.shiftKey;this.metaKey=k.metaKey;this.pointerId=k.pointerId||0;this.pointerType=k.pointerType;this.state=k.state;
this.timeStamp=k.timeStamp;this.event_=k;k.defaultPrevented&&_.J_.superClass_.preventDefault.call(this)};
_.J_.prototype.isButton=function(k){return this.event_.button==k};
_.J_.prototype.stopPropagation=function(){_.J_.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
_.J_.prototype.preventDefault=function(){_.J_.superClass_.preventDefault.call(this);var k=this.event_;k.preventDefault?k.preventDefault():k.returnValue=!1};var HPL="closure_listenable_"+(Math.random()*1E6|0),r_=function(k){return!(!k||!k[HPL])};var Ncm=0;var IBc=function(k,g,P,x,U){this.listener=k;this.proxy=null;this.src=g;this.type=P;this.capture=!!x;this.handler=U;this.key=++Ncm;this.removed=this.callOnce=!1},Xcm=function(k){k.removed=!0;
k.listener=null;k.proxy=null;k.src=null;k.handler=null};bx.prototype.add=function(k,g,P,x,U){var A=k.toString();k=this.listeners[A];k||(k=this.listeners[A]=[],this.typeCount_++);var q=y4N(k,g,x,U);q>-1?(g=k[q],P||(g.callOnce=!1)):(g=new IBc(g,this.src,A,!!x,U),g.callOnce=P,k.push(g));return g};
bx.prototype.remove=function(k,g,P,x){k=k.toString();if(!(k in this.listeners))return!1;var U=this.listeners[k];g=y4N(U,g,P,x);return g>-1?(Xcm(U[g]),_.SbC(U,g),U.length==0&&(delete this.listeners[k],this.typeCount_--),!0):!1};
var pck=function(k,g){var P=g.type;if(!(P in k.listeners))return!1;var x=_.vI(k.listeners[P],g);x&&(Xcm(g),k.listeners[P].length==0&&(delete k.listeners[P],k.typeCount_--));return x};
bx.prototype.removeAll=function(k){k=k&&k.toString();var g=0,P;for(P in this.listeners)if(!k||P==k){for(var x=this.listeners[P],U=0;U<x.length;U++)++g,Xcm(x[U]);delete this.listeners[P];this.typeCount_--}return g};
bx.prototype.getListener=function(k,g,P,x){k=this.listeners[k.toString()];var U=-1;k&&(U=y4N(k,g,P,x));return U>-1?k[U]:null};
bx.prototype.hasListener=function(k,g){var P=k!==void 0,x=P?k.toString():"",U=g!==void 0;return _.vX.some(this.listeners,function(A){for(var q=0;q<A.length;++q)if(!(P&&A[q].type!=x||U&&A[q].capture!=g))return!0;return!1})};
var y4N=function(k,g,P,x){for(var U=0;U<k.length;++U){var A=k[U];if(!A.removed&&A.listener==g&&A.capture==!!P&&A.handler==x)return U}return-1};var C4L,GTY,R1H,gKq,POq,cm,V3,ir3,$Eq,xEL,fu,UEL,kMm;C4L="closure_lm_"+(Math.random()*1E6|0);GTY={};R1H=0;_.wT=function(k,g,P,x,U){if(x&&x.once)return cm(k,g,P,x,U);if(Array.isArray(g)){for(var A=0;A<g.length;A++)_.wT(k,g[A],P,x,U);return null}P=kMm(P);return r_(k)?k.listen(g,P,_.X0(x)?!!x.capture:!!x,U):gKq(k,g,P,!1,x,U)};
gKq=function(k,g,P,x,U,A){if(!g)throw Error("va");var q=_.X0(U)?!!U.capture:!!U,T=fu(k);T||(k[C4L]=T=new bx(k));P=T.add(g,P,x,q,A);if(P.proxy)return P;x=POq();P.proxy=x;x.src=k;x.listener=P;if(k.addEventListener)_.$rm||(U=q),U===void 0&&(U=!1),k.addEventListener(g.toString(),x,U);else if(k.attachEvent)k.attachEvent($Eq(g.toString()),x);else if(k.addListener&&k.removeListener)k.addListener(x);else throw Error("wa");R1H++;return P};
POq=function(){var k=xEL,g=function(P){return k.call(g.src,g.listener,P)};
return g};
cm=function(k,g,P,x,U){if(Array.isArray(g)){for(var A=0;A<g.length;A++)cm(k,g[A],P,x,U);return null}P=kMm(P);return r_(k)?k.listenOnce(g,P,_.X0(x)?!!x.capture:!!x,U):gKq(k,g,P,!0,x,U)};
_.Wl=function(k,g,P,x,U){if(Array.isArray(g))for(var A=0;A<g.length;A++)_.Wl(k,g[A],P,x,U);else x=_.X0(x)?!!x.capture:!!x,P=kMm(P),r_(k)?k.unlisten(g,P,x,U):k&&(k=fu(k))&&(g=k.getListener(g,P,x,U))&&V3(g)};
V3=function(k){if(typeof k==="number"||!k||k.removed)return!1;var g=k.src;if(r_(g))return pck(g.eventTargetListeners_,k);var P=k.type,x=k.proxy;g.removeEventListener?g.removeEventListener(P,x,k.capture):g.detachEvent?g.detachEvent($Eq(P),x):g.addListener&&g.removeListener&&g.removeListener(x);R1H--;(P=fu(g))?(pck(P,k),P.typeCount_==0&&(P.src=null,g[C4L]=null)):Xcm(k);return!0};
ir3=function(k,g,P,x,U){P=kMm(P);x=!!x;return r_(k)?k.getListener(g,P,x,U):k?(k=fu(k))?k.getListener(g,P,x,U):null:null};
$Eq=function(k){return k in GTY?GTY[k]:GTY[k]="on"+k};
xEL=function(k,g){if(k.removed)k=!0;else{g=new _.J_(g,this);var P=k.listener,x=k.handler||k.src;k.callOnce&&V3(k);k=P.call(x,g)}return k};
fu=function(k){k=k[C4L];return k instanceof bx?k:null};
UEL="__closure_events_fn_"+(Math.random()*1E9>>>0);kMm=function(k){if(typeof k==="function")return k;k[UEL]||(k[UEL]=function(g){return k.handleEvent(g)});
return k[UEL]};_.s1=function(){_.lx.call(this);this.eventTargetListeners_=new bx(this);this.actualEventTarget_=this;this.parentEventTarget_=null};
_.XW(_.s1,_.lx);_.s1.prototype[HPL]=!0;_.d=_.s1.prototype;_.d.setParentEventTarget=function(k){this.parentEventTarget_=k};
_.d.addEventListener=function(k,g,P,x){_.wT(this,k,g,P,x)};
_.d.removeEventListener=function(k,g,P,x){_.Wl(this,k,g,P,x)};
_.d.dispatchEvent=function(k){var g,P=this.parentEventTarget_;if(P)for(g=[];P;P=P.parentEventTarget_)g.push(P);P=this.actualEventTarget_;var x=k.type||k;if(typeof k==="string")k=new _.w_(k,P);else if(k instanceof _.w_)k.target=k.target||P;else{var U=k;k=new _.w_(x,P);_.vX.extend(k,U)}U=!0;var A;if(g)for(A=g.length-1;!k.propagationStopped_&&A>=0;A--){var q=k.currentTarget=g[A];U=Aw3(q,x,!0,k)&&U}k.propagationStopped_||(q=k.currentTarget=P,U=Aw3(q,x,!0,k)&&U,k.propagationStopped_||(U=Aw3(q,x,!1,k)&&
U));if(g)for(A=0;!k.propagationStopped_&&A<g.length;A++)q=k.currentTarget=g[A],U=Aw3(q,x,!1,k)&&U;return U};
_.d.disposeInternal=function(){_.s1.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};
_.d.listen=function(k,g,P,x){return this.eventTargetListeners_.add(String(k),g,!1,P,x)};
_.d.listenOnce=function(k,g,P,x){return this.eventTargetListeners_.add(String(k),g,!0,P,x)};
_.d.unlisten=function(k,g,P,x){return this.eventTargetListeners_.remove(String(k),g,P,x)};
_.d.removeAllListeners=function(k){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(k):0};
var Aw3=function(k,g,P,x){g=k.eventTargetListeners_.listeners[String(g)];if(!g)return!0;g=g.concat();for(var U=!0,A=0;A<g.length;++A){var q=g[A];if(q&&!q.removed&&q.capture==P){var T=q.listener,c=q.handler||q.src;q.callOnce&&pck(k.eventTargetListeners_,q);U=T.call(c,x)!==!1&&U}}return U&&!x.defaultPrevented};
_.s1.prototype.getListener=function(k,g,P,x){return this.eventTargetListeners_.getListener(String(k),g,P,x)};
_.s1.prototype.hasListener=function(k,g){return this.eventTargetListeners_.hasListener(k!==void 0?String(k):void 0,g)};var b_=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(k){return k&&AsyncContext.Snapshot.wrap(k)}:function(k){return k};var dEN=function(k,g){this.create_=k;this.reset_=g;this.occupants_=0;this.JSC$9760_head_=null};
dEN.prototype.get=function(){if(this.occupants_>0){this.occupants_--;var k=this.JSC$9760_head_;this.JSC$9760_head_=k.next;k.next=null}else k=this.create_();return k};
dEN.prototype.put=function(k){this.reset_(k);this.occupants_<100&&(this.occupants_++,k.next=this.JSC$9760_head_,this.JSC$9760_head_=k)};var OrJ=function(){this.workTail_=this.workHead_=null};
OrJ.prototype.add=function(k,g){var P=AYV.get();P.set(k,g);this.workTail_?this.workTail_.next=P:this.workHead_=P;this.workTail_=P};
OrJ.prototype.remove=function(){var k=null;this.workHead_&&(k=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),k.next=null);return k};
var AYV=new dEN(function(){return new qfY},function(k){return k.reset()}),qfY=function(){this.next=this.scope=this.fn=null};
qfY.prototype.set=function(k,g){this.fn=k;this.scope=g;this.next=null};
qfY.prototype.reset=function(){this.next=this.scope=this.fn=null};var TLL,dtC,Utr,eOk;dtC=!1;Utr=new OrJ;_.Bl=function(k,g){TLL||eOk();dtC||(TLL(),dtC=!0);Utr.add(k,g)};
eOk=function(){var k=Promise.resolve(void 0);TLL=function(){k.then(Ozu)}};var cwH=function(k){k.prototype.$goog_Thenable=!0},Vvq=function(k){if(!k)return!1;
try{return!!k.$goog_Thenable}catch(g){return!1}};var ZrY,mEL,w8t,rwt,fZL,WHY,zOL,EKt,FHL,nKc,e_b;_.Ey=function(k,g){this.state_=0;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.hadUnhandledRejection_=this.executing_=!1;if(k!=_.J2)try{var P=this;k.call(g,function(x){P.resolve_(2,x)},function(x){P.resolve_(3,x)})}catch(x){this.resolve_(3,x)}};
ZrY=function(){this.next=this.context=this.JSC$9771_onRejected=this.JSC$9771_onFulfilled=this.child=null;this.always=!1};
ZrY.prototype.reset=function(){this.context=this.JSC$9771_onRejected=this.JSC$9771_onFulfilled=this.child=null;this.always=!1};
mEL=new dEN(function(){return new ZrY},function(k){k.reset()});
w8t=function(k,g,P){var x=mEL.get();x.JSC$9771_onFulfilled=k;x.JSC$9771_onRejected=g;x.context=P;return x};
_.$D=function(k){if(k instanceof _.Ey)return k;var g=new _.Ey(_.J2);g.resolve_(2,k);return g};
_.rT=function(k){return new _.Ey(function(g,P){P(k)})};
rwt=function(k,g,P){Jwc(k,g,P,null)||_.Bl(_.T0(g,k))};
_.zt=function(k){return new _.Ey(function(g,P){var x=k.length,U=[];if(x)for(var A=function(Z,w){x--;U[Z]=w;x==0&&g(U)},q=function(Z){P(Z)},T,c=0;c<k.length;c++)T=k[c],rwt(T,_.T0(A,c),q);
else g(U)})};
fZL=function(k){return new _.Ey(function(g){var P=k.length,x=[];if(P)for(var U=function(T,c,Z){P--;x[T]=c?{fulfilled:!0,value:Z}:{fulfilled:!1,reason:Z};P==0&&g(x)},A,q=0;q<k.length;q++)A=k[q],rwt(A,_.T0(U,q,!0),_.T0(U,q,!1));
else g(x)})};
WHY=function(k){return new _.Ey(function(g,P){var x=k.length,U=[];if(x)for(var A=function(Z){g(Z)},q=function(Z,w){x--;
U[Z]=w;x==0&&P(U)},T,c=0;c<k.length;c++)T=k[c],rwt(T,A,_.T0(q,c));
else g(void 0)})};
_.MQ=function(){var k,g,P=new _.Ey(function(x,U){k=x;g=U});
return new syk(P,k,g)};
_.Ey.prototype.then=function(k,g,P){return brm(this,b_(typeof k==="function"?k:null),b_(typeof g==="function"?g:null),P)};
cwH(_.Ey);zOL=function(k,g,P,x){BLH(k,w8t(g||_.J2,P||null,x))};
_.u_=function(k,g){g=b_(g);g=w8t(g,g);g.always=!0;BLH(k,g);return k};
_.Ey.prototype.finally=function(k){var g=this;k=b_(k);return new _.Ey(function(P,x){zOL(g,function(U){k();P(U)},function(U){k();
x(U)})})};
_.Ey.prototype.thenCatch=function(k,g){return brm(this,null,b_(k),g)};
_.Ey.prototype.catch=_.Ey.prototype.thenCatch;_.Ey.prototype.cancel=function(k){if(this.state_==0){var g=new _.Eu(k);_.Bl(function(){u2H(this,g)},this)}};
var u2H=function(k,g){if(k.state_==0)if(k.parent_){var P=k.parent_;if(P.callbackEntries_){for(var x=0,U=null,A=null,q=P.callbackEntries_;q&&(q.always||(x++,q.child==k&&(U=q),!(U&&x>1)));q=q.next)U||(A=q);U&&(P.state_==0&&x==1?u2H(P,g):(A?(x=A,x.next==P.callbackEntriesTail_&&(P.callbackEntriesTail_=x),x.next=x.next.next):hOq(P),EKt(P,U,3,g)))}k.parent_=null}else k.resolve_(3,g)},BLH=function(k,g){k.callbackEntries_||k.state_!=2&&k.state_!=3||LHk(k);
k.callbackEntriesTail_?k.callbackEntriesTail_.next=g:k.callbackEntries_=g;k.callbackEntriesTail_=g},brm=function(k,g,P,x){var U=w8t(null,null,null);
U.child=new _.Ey(function(A,q){U.JSC$9771_onFulfilled=g?function(T){try{var c=g.call(x,T);A(c)}catch(Z){q(Z)}}:A;
U.JSC$9771_onRejected=P?function(T){try{var c=P.call(x,T);c===void 0&&T instanceof _.Eu?q(T):A(c)}catch(Z){q(Z)}}:q});
U.child.parent_=k;BLH(k,U);return U.child};
_.Ey.prototype.unblockAndFulfill_=function(k){this.state_=0;this.resolve_(2,k)};
_.Ey.prototype.unblockAndReject_=function(k){this.state_=0;this.resolve_(3,k)};
_.Ey.prototype.resolve_=function(k,g){this.state_==0&&(this===g&&(k=3,g=new TypeError("xa")),this.state_=1,Jwc(g,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=g,this.state_=k,this.parent_=null,LHk(this),k!=3||g instanceof _.Eu||nKc(this,g)))};
var Jwc=function(k,g,P,x){if(k instanceof _.Ey)return zOL(k,g,P,x),!0;if(Vvq(k))return k.then(g,P,x),!0;if(_.X0(k))try{var U=k.then;if(typeof U==="function")return Sfv(k,U,g,P,x),!0}catch(A){return P.call(x,A),!0}return!1},Sfv=function(k,g,P,x,U){var A=!1,q=function(c){A||(A=!0,P.call(U,c))},T=function(c){A||(A=!0,x.call(U,c))};
try{g.call(k,q,T)}catch(c){T(c)}},LHk=function(k){k.executing_||(k.executing_=!0,_.Bl(k.executeCallbacks_,k))},hOq=function(k){var g=null;
k.callbackEntries_&&(g=k.callbackEntries_,k.callbackEntries_=g.next,g.next=null);k.callbackEntries_||(k.callbackEntriesTail_=null);return g};
_.Ey.prototype.executeCallbacks_=function(){for(var k;k=hOq(this);)EKt(this,k,this.state_,this.result_);this.executing_=!1};
EKt=function(k,g,P,x){if(P==3&&g.JSC$9771_onRejected&&!g.always)for(;k&&k.hadUnhandledRejection_;k=k.parent_)k.hadUnhandledRejection_=!1;if(g.child)g.child.parent_=null,FHL(g,P,x);else try{g.always?g.JSC$9771_onFulfilled.call(g.context):FHL(g,P,x)}catch(U){e_b.call(null,U)}mEL.put(g)};
FHL=function(k,g,P){g==2?k.JSC$9771_onFulfilled.call(k.context,P):k.JSC$9771_onRejected&&k.JSC$9771_onRejected.call(k.context,P)};
nKc=function(k,g){k.hadUnhandledRejection_=!0;_.Bl(function(){k.hadUnhandledRejection_&&e_b.call(null,g)})};
e_b=Ub;_.Eu=function(k){_.PI.call(this,k)};
_.XW(_.Eu,_.PI);_.Eu.prototype.name="cancel";var syk=function(k,g,P){this.promise=k;this.resolve=g;this.reject=P};var h_;_.bS=function(k,g){_.s1.call(this);this.JSC$9783_interval_=k||1;this.timerObject_=g||_.iV;this.boundTick_=(0,_.DD)(this.tick_,this);this.last_=_.I7()};
_.XW(_.bS,_.s1);_.d=_.bS.prototype;_.d.enabled=!1;_.d.JSC$9785_timer_=null;_.d.setInterval=function(k){this.JSC$9783_interval_=k;this.JSC$9785_timer_&&this.enabled?(this.stop(),this.start()):this.JSC$9785_timer_&&this.stop()};
_.d.tick_=function(){if(this.enabled){var k=_.I7()-this.last_;k>0&&k<this.JSC$9783_interval_*.8?this.JSC$9785_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$9783_interval_-k):(this.JSC$9785_timer_&&(this.timerObject_.clearTimeout(this.JSC$9785_timer_),this.JSC$9785_timer_=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
_.d.start=function(){this.enabled=!0;this.JSC$9785_timer_||(this.JSC$9785_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$9783_interval_),this.last_=_.I7())};
_.d.stop=function(){this.enabled=!1;this.JSC$9785_timer_&&(this.timerObject_.clearTimeout(this.JSC$9785_timer_),this.JSC$9785_timer_=null)};
_.d.disposeInternal=function(){_.bS.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};
h_=function(k,g,P){if(typeof k==="function")P&&(k=(0,_.DD)(k,P));else if(k&&typeof k.handleEvent=="function")k=(0,_.DD)(k.handleEvent,k);else throw Error("ya");return Number(g)>2147483647?-1:_.iV.setTimeout(k,g||0)};
_.Yfd=function(k){var g=null;return(new _.Ey(function(P,x){g=h_(function(){P(void 0)},k);
g==-1&&x(Error("za"))})).thenCatch(function(P){_.iV.clearTimeout(g);
throw P;})};var hI=function(k){_.lx.call(this);this.streamzLogger=k;this.invocationCount=0;this.invocationLimit=100;this.shouldSendIsolatedPayload=!1;this.metricMap=new Map;this.disabledMetrics=new Set;this.flushInterval=3E4;this.JSC$9789_flushTimer=new _.bS(this.flushInterval);this.JSC$9789_flushTimer.listen("tick",this.snapshotAndFlush,!1,this);_.ux(this,this.JSC$9789_flushTimer)};
_.z(hI,_.lx);hI.prototype.sendIsolatedPayload=function(k){this.shouldSendIsolatedPayload=k;this.invocationLimit=1};
var jyL=function(k){k.JSC$9789_flushTimer.enabled||k.JSC$9789_flushTimer.start();k.invocationCount++;k.invocationCount>=k.invocationLimit&&k.snapshotAndFlush()};
hI.prototype.snapshotAndFlush=function(){var k=this.metricMap.values();k=[].concat(_.Kl(k)).filter(function(g){return g.cellMap.size});
k.length&&this.streamzLogger.flush(k,this.shouldSendIsolatedPayload);Qy3(k);this.invocationCount=0;this.JSC$9789_flushTimer.enabled&&this.JSC$9789_flushTimer.stop()};
hI.prototype.addNewCounter=function(k){var g=_.IT.apply(1,arguments);this.metricMap.has(k)||this.metricMap.set(k,new vSq(k,g))};
hI.prototype.addNewEventMetric=function(k){var g=_.IT.apply(1,arguments);this.metricMap.has(k)||this.metricMap.set(k,new aBY(k,g))};
var lZd=function(k,g){return k.disabledMetrics.has(g)?void 0:k.metricMap.get(g)};
hI.prototype.JSC$9789_incrementCounter=function(k){this.JSC$9789_incrementCounterBy(k,1,_.IT.apply(1,arguments))};
hI.prototype.JSC$9789_incrementCounterBy=function(k,g){var P=_.IT.apply(2,arguments),x=lZd(this,k);x&&x instanceof vSq&&(x.JSC$9728_incrementCounterBy(g,P),jyL(this))};
hI.prototype.record=function(k,g){var P=_.IT.apply(2,arguments),x=lZd(this,k);x&&x instanceof aBY&&(x.record(g,P),jyL(this))};
var Qy3=function(k){for(var g=0;g<k.length;g++)k[g].clear()};_.E1=function(k,g,P){P=P===void 0?{}:P;g=Error.call(this,g);this.message=g.message;"stack"in g&&(this.stack=g.stack);this.code=k;this.metadata=P;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)};
_.z(_.E1,Error);_.E1.prototype.toString=function(){var k="RpcError("+(TPM(this.code)||String(this.code))+")";this.message&&(k+=": "+this.message);return k};_.DEJ=_.iV.JSON.parse;_.Lu=_.iV.JSON.stringify;_.WB=_.iV.JSON.parse;_.tvd=function(k){switch(k){case 0:return"No Error";case 1:return"Access denied to content document";case 2:return"File not found";case 3:return"Firefox silently errored";case 4:return"Application custom error";case 5:return"An exception occurred";case 6:return"Http response at 400 or 500 level";case 7:return"Request was aborted";case 8:return"Request timed out";case 9:return"The resource is not available offline";default:return"Unrecognized error code"}};var MvY=function(k){switch(k){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var KHY,oKc=function(){};
_.XW(oKc,_.eBb);oKc.prototype.createInstance=function(){return new XMLHttpRequest};
KHY=new oKc;_.nu=function(k){_.s1.call(this);this.headers=new Map;this.JSC$9798_xmlHttpFactory_=k||null;this.JSC$9798_active_=!1;this.JSC$9798_xhr_=null;this.JSC$9798_lastUri_="";this.JSC$9798_lastErrorCode_=0;this.JSC$9798_lastError_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.JSC$9798_timeoutId_=null;this.responseType_="";this.JSC$9798_withCredentials_=!1};
_.XW(_.nu,_.s1);var vKL=/^https?$/i,aZJ=["POST","PUT"],Hrv=[],NKV=function(k,g,P,x,U,A,q){var T=new _.nu;Hrv.push(T);g&&T.listen("complete",g);T.listenOnce("ready",T.cleanupSend_);A&&(T.timeoutInterval_=Math.max(0,A));q&&(T.JSC$9798_withCredentials_=q);T.send(k,P,x,U)};
_.nu.prototype.cleanupSend_=function(){this.dispose();_.vI(Hrv,this)};
_.nu.prototype.send=function(k,g,P,x){if(this.JSC$9798_xhr_)throw Error("Aa`"+this.JSC$9798_lastUri_+"`"+k);g=g?g.toUpperCase():"GET";this.JSC$9798_lastUri_=k;this.JSC$9798_lastError_="";this.JSC$9798_lastErrorCode_=0;this.errorDispatched_=!1;this.JSC$9798_active_=!0;this.JSC$9798_xhr_=this.createXhr();this.JSC$9798_xhr_.onreadystatechange=b_((0,_.DD)(this.onReadyStateChange_,this));try{this.inOpen_=!0,this.JSC$9798_xhr_.open(g,String(k),!0),this.inOpen_=!1}catch(q){NLq(this,q);return}k=P||"";P=new Map(this.headers);
if(x)if(Object.getPrototypeOf(x)===Object.prototype)for(var U in x)P.set(U,x[U]);else if(typeof x.keys==="function"&&typeof x.get==="function"){U=_.O(x.keys());for(var A=U.next();!A.done;A=U.next())A=A.value,P.set(A,x.get(A))}else throw Error("Ba`"+String(x));x=Array.from(P.keys()).find(function(q){return"content-type"==q.toLowerCase()});
U=_.iV.FormData&&k instanceof _.iV.FormData;!_.ok(aZJ,g)||x||U||P.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");g=_.O(P);for(x=g.next();!x.done;x=g.next())P=_.O(x.value),x=P.next().value,P=P.next().value,this.JSC$9798_xhr_.setRequestHeader(x,P);this.responseType_&&(this.JSC$9798_xhr_.responseType=this.responseType_);"withCredentials"in this.JSC$9798_xhr_&&this.JSC$9798_xhr_.withCredentials!==this.JSC$9798_withCredentials_&&(this.JSC$9798_xhr_.withCredentials=this.JSC$9798_withCredentials_);
try{this.JSC$9798_timeoutId_&&(clearTimeout(this.JSC$9798_timeoutId_),this.JSC$9798_timeoutId_=null),this.timeoutInterval_>0&&(this.JSC$9798_timeoutId_=setTimeout(this.timeout_.bind(this),this.timeoutInterval_)),this.inSend_=!0,this.JSC$9798_xhr_.send(k),this.inSend_=!1}catch(q){NLq(this,q)}};
_.nu.prototype.createXhr=function(){return this.JSC$9798_xmlHttpFactory_?this.JSC$9798_xmlHttpFactory_.createInstance():KHY.createInstance()};
_.nu.prototype.timeout_=function(){typeof U3q!="undefined"&&this.JSC$9798_xhr_&&(this.JSC$9798_lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",this.JSC$9798_lastErrorCode_=8,this.dispatchEvent("timeout"),this.abort(8))};
var NLq=function(k,g){k.JSC$9798_active_=!1;k.JSC$9798_xhr_&&(k.inAbort_=!0,k.JSC$9798_xhr_.abort(),k.inAbort_=!1);k.JSC$9798_lastError_=g;k.JSC$9798_lastErrorCode_=5;IZL(k);X8N(k)},IZL=function(k){k.errorDispatched_||(k.errorDispatched_=!0,k.dispatchEvent("complete"),k.dispatchEvent("error"))};
_.nu.prototype.abort=function(k){this.JSC$9798_xhr_&&this.JSC$9798_active_&&(this.JSC$9798_active_=!1,this.inAbort_=!0,this.JSC$9798_xhr_.abort(),this.inAbort_=!1,this.JSC$9798_lastErrorCode_=k||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),X8N(this))};
_.nu.prototype.disposeInternal=function(){this.JSC$9798_xhr_&&(this.JSC$9798_active_&&(this.JSC$9798_active_=!1,this.inAbort_=!0,this.JSC$9798_xhr_.abort(),this.inAbort_=!1),X8N(this,!0));_.nu.superClass_.disposeInternal.call(this)};
_.nu.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)ywY(this);else this.onReadyStateChangeEntryPoint_()};
_.nu.prototype.onReadyStateChangeEntryPoint_=function(){ywY(this)};
var ywY=function(k){if(k.JSC$9798_active_&&typeof U3q!="undefined")if(k.inSend_&&_.Sd(k)==4)setTimeout(k.onReadyStateChange_.bind(k),0);else if(k.dispatchEvent("readystatechange"),k.isComplete()){k.JSC$9798_active_=!1;try{if(k.isSuccess())k.dispatchEvent("complete"),k.dispatchEvent("success");else{k.JSC$9798_lastErrorCode_=6;try{var g=_.Sd(k)>2?k.JSC$9798_xhr_.statusText:""}catch(P){g=""}k.JSC$9798_lastError_=g+" ["+k.getStatus()+"]";IZL(k)}}finally{X8N(k)}}},X8N=function(k,g){if(k.JSC$9798_xhr_){k.JSC$9798_timeoutId_&&
(clearTimeout(k.JSC$9798_timeoutId_),k.JSC$9798_timeoutId_=null);
var P=k.JSC$9798_xhr_;k.JSC$9798_xhr_=null;g||k.dispatchEvent("ready");try{P.onreadystatechange=null}catch(x){}}};
_.nu.prototype.isActive=function(){return!!this.JSC$9798_xhr_};
_.nu.prototype.isComplete=function(){return _.Sd(this)==4};
_.nu.prototype.isSuccess=function(){var k=this.getStatus(),g;if(!(g=MvY(k))){if(k=k===0)k=k$L(String(this.JSC$9798_lastUri_)),k=!vKL.test(k);g=k}return g};
_.Sd=function(k){return k.JSC$9798_xhr_?k.JSC$9798_xhr_.readyState:0};
_.d=_.nu.prototype;_.d.getStatus=function(){try{return _.Sd(this)>2?this.JSC$9798_xhr_.status:-1}catch(k){return-1}};
_.d.getResponseText=function(){try{return this.JSC$9798_xhr_?this.JSC$9798_xhr_.responseText:""}catch(k){return""}};
_.d.getResponse=function(){try{if(!this.JSC$9798_xhr_)return null;if("response"in this.JSC$9798_xhr_)return this.JSC$9798_xhr_.response;switch(this.responseType_){case "":case "text":return this.JSC$9798_xhr_.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.JSC$9798_xhr_)return this.JSC$9798_xhr_.mozResponseArrayBuffer}return null}catch(k){return null}};
_.d.getAllResponseHeaders=function(){return this.JSC$9798_xhr_&&_.Sd(this)>=2?this.JSC$9798_xhr_.getAllResponseHeaders()||"":""};
_.d.getLastError=function(){return typeof this.JSC$9798_lastError_==="string"?this.JSC$9798_lastError_:String(this.JSC$9798_lastError_)};var mtV=function(){};
mtV.prototype.send=function(k,g,P){g=g===void 0?function(){}:g;
P=P===void 0?function(){}:P;
NKV(k.url,function(x){x=x.target;x.isSuccess()?g(x.getResponseText()):P(x.getStatus())},k.requestType,k.body,k.requestHeaders,k.timeoutMillis,k.withCredentials)};
mtV.prototype.getTransmissionType=function(){return 1};var p8L=function(k,g){this.krW=k;this.event=g;this.startTime=Eg()},sAC;
p8L.prototype.done=function(){this.krW.xh(this.event,Eg()-this.startTime)};
var F9=function(){i_.apply(this,arguments);this.TEST_ONLY={getExperimentIds:function(){return[]}}};
_.z(F9,i_);_.Yx=function(k,g,P){var x=Eg();g=g();k.xh(P,Eg()-x);return g};
sAC=function(){F9.apply(this,arguments)};
_.z(sAC,F9);_.d=sAC.prototype;_.d.t1i=function(){};
_.d.j2=function(){};
_.d.xh=function(){};
_.d.logError=function(){};
_.d.pW=function(){};
_.d.eD6=function(){};
_.d.lSE=function(){};
_.d.pGh=function(){};
var COv=function(k){F9.call(this);var g=this;this.qD=k;this.TEST_ONLY={rvv:function(){return g.qD},
getExperimentIds:function(){return g.qD.TEST_ONLY.getExperimentIds()}};
this.addOnDisposeCallback(function(){return void g.qD.dispose()})};
_.z(COv,F9);_.d=COv.prototype;_.d.update=function(k){this.qD.dispose();this.qD=k};
_.d.j2=function(k){this.qD.j2(k)};
_.d.xh=function(k,g){this.qD.xh(k,g)};
_.d.logError=function(k){this.qD.logError(k)};
_.d.pW=function(){this.qD.pW()};
_.d.eD6=function(k){this.qD.eD6(k)};
_.d.lSE=function(k){this.qD.lSE(k)};
_.d.pGh=function(k){this.qD.pGh(k)};
_.d.t1i=function(k){this.qD.t1i(k)};
var GMq=function(k,g){_.lx.call(this);var P=this;this.callback=k;this.fas=g;this.aIJ=-g;this.addOnDisposeCallback(function(){return void clearTimeout(P.timer)})};
_.z(GMq,_.lx);var ROP=function(k){if(k.timer===void 0){var g=Math.max(0,k.aIJ+k.fas-Eg());k.timer=setTimeout(function(){try{k.callback()}finally{k.aIJ=Eg(),k.timer=void 0}},g)}},kmv=function(k,g){F9.call(this);
this.metrics=k;this.dF=g};
_.z(kmv,F9);_.d=kmv.prototype;_.d.t1i=function(k){this.metrics.erE.record(k,this.dF)};
_.d.j2=function(k){this.metrics.eventCount.increment(k,this.dF)};
_.d.xh=function(k,g){this.metrics.riR.record(g,k,this.dF)};
_.d.logError=function(k){this.metrics.errorCount.increment(k,this.dF)};
_.d.eD6=function(k){this.metrics.rVS.increment(k,this.dF)};
_.d.lSE=function(k){this.metrics.k7V.increment(k,this.dF)};
_.d.pGh=function(k){this.metrics.sws.increment(k,this.dF)};
var bzb=function(k,g){g=g===void 0?[]:g;var P={dF:k.dF||"_",mRX:k.mRX||[],c44:k.c44|0,destinationUrl:k.destinationUrl,j1E:k.j1E||function(){},
jYh:k.jYh||function(A,q){return WjI(A,q,P.j1E,P.destinationUrl)}},x=P.jYh("51",P.mRX.concat(g));
kmv.call(this,{erE:new QiN(x),errorCount:new Ml4(x),eventCount:new DBc(x),riR:new tlP(x),qF0:new lDJ(x),rVS:new KhN(x),k7V:new o4Y(x),sws:new v4J(x)},P.dF);var U=this;this.TEST_ONLY={getExperimentIds:function(){return U.options.mRX.concat(U.bgi).sort(function(A,q){return A-q})}};
this.options=P;this.service=x;this.pL3=!k.jYh;this.flushDebouncer=new GMq(function(){return void U.service.snapshotAndFlush()},P.c44);
this.addOnDisposeCallback(function(){U.flushDebouncer.dispose();U.pL3&&U.service.dispose()});
(this.bgi=g.slice()).sort(_.Qks)};
_.z(bzb,kmv);bzb.prototype.pW=function(){ROP(this.flushDebouncer)};var oy0=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(oy0,_.OH);_.vyr=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(_.vyr,_.OH);var Fe=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k,0,Fe.messageId)};
_.z(Fe,_.OH);var gPJ=_.Ikj(Fe);Fe.messageId="bfkj";var yw0=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(yw0,_.OH);var P$t=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(P$t,_.OH);var $tm=_.zJ(P$t);_.i3=function(){var k=this;this.promise=new Promise(function(g,P){k.resolve=g;k.reject=P})};_.jd=function(k){_.lx.call(this);var g=this;this.ikJ=Math.floor(Math.random()*200);this.odo=new P$t;if("challenge"in k&&gPJ(k.challenge)){var P=_.fm(k.challenge,4,void 0,Qv);var x=_.fm(k.challenge,5,void 0,Qv);_.fm(k.challenge,7,void 0,Qv)&&(this.odo=$tm(_.fm(k.challenge,7,void 0,Qv)))}else P=k.program,x=k.globalName;this.addOnDisposeCallback(function(){var B,L,Y;return _.e(function(l){if(l.nextAddress==1)return l.yield(g.jff,2);B=l.yieldResult;L=B.zrv;(Y=L)==null||Y();_.SV(l)})});
this.bM=BP0(k.xiy||{},this.odo);_.ux(this,this.bM);var U=new _.i3;this.jff=U.promise;this.bM.j2("t");var A=this.bM.share(),q=new p8L(A,"t"),T=function(B,L,Y,l){if(!g.bM.isDisposed()){var D="k";L?D="h":Y&&(D="u");D!=="k"?l!==0&&(g.bM.j2(D),g.bM.xh(D,B)):g.ikJ<=0?(g.bM.j2(D),g.bM.xh(D,B),g.ikJ=Math.floor(Math.random()*200)):g.ikJ--}},c=function(B,L,Y,l){Promise.resolve().then(function(){q.done();
A.pW();A.dispose();U.resolve({rQu:B,zrv:L,ex6:Y,slX:l})})};
if(!_.iV[x])throw this.bM.logError(25),Error("Ca");if(!_.iV[x].a)throw this.bM.logError(26),Error("Da");try{var Z=_.iV[x].a;x=[];for(var w=[],J=p8b(this.odo),r=0;r<J.length;r++)x.push(J[r]),w.push(1);var f=CO6(this.odo);for(J=0;J<f.length;J++)x.push(f[J]),w.push(2);this.clN=_.O(Z(P,c,!0,k.qbt,T,[x,w],_.fm(this.odo,5),!1)).next().value;this.u6h=U.promise.then(function(){})}catch(B){throw this.bM.logError(28),B;
}};
_.z(_.jd,_.lx);_.jd.prototype.snapshot=function(k){if(this.isDisposed())throw Error("Ea");this.bM.j2("n");var g=this.bM.share();return this.jff.then(function(P){var x=P.rQu;return new Promise(function(U){var A=new p8L(g,"n");x(function(q){A.done();g.t1i(q.length);g.pW();g.dispose();U(q)},[k.v4,
k.knX,k.xdn,k.k3w])})})};
_.jd.prototype.a7E=function(k){this.jff.then(function(g){var P;(P=g.ex6)==null||P(k)})};
_.jd.prototype.dpc=function(k,g){return this.jff.then(function(P){var x;return(x=P.slX)==null?void 0:x(k,g,!1)})};
_.jd.prototype.qiw=function(){return this.bM.share()};var xtm=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(xtm,_.OH);var JW3=_.Ikj(xtm);var izY=function(){this.promises={};this.zIX=null},Utm=function(){izY.instance||(izY.instance=new izY);
return izY.instance},dtP=function(k,g){return AYJ(k,_.WQ(g,oy0,1,Qv),_.WQ(g,_.vyr,2,Qv),_.fm(g,3,void 0,Qv))},AYJ=function(k,g,P,x){if(!g&&!P)return Promise.resolve();
if(!x)return LjM(g,P);var U;(U=k.promises)[x]||(U[x]=new Promise(function(A,q){LjM(g,P).then(function(){k.zIX=x;A()},function(T){delete k.promises[x];
q(T)})}));
return k.promises[x]};var Ozd=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Ozd,_.OH);var qqH=function(k,g){return _.Y9(k,1,g)},TP3=function(k,g){return _.Y9(k,2,g)};var QV=function(k){_.lx.call(this);var g=this;this.options=k;this.mTK=new _.i3;this.u6h=this.mTK.promise;this.sMR=new _.i3;this.ot7=1;this.aKi=new _.i3;this.hUE=[];this.ggh=k.ggh||function(){};
this.eai=new COv(BP0(k.xiy||{}));eBq(this,k.rI,k.cbW,k.gRp,k.ycx,Object.assign({},cYc,k.anE||{}));this.addOnDisposeCallback(function(){return void Vh3(g)})};
_.z(QV,_.lx);QV.prototype.snapshot=function(k){var g=this;return _.e(function(P){switch(P.nextAddress){case 1:if(g.isDisposed())throw Error("Ea");if(g.vc||g.hIJ){P.jumpTo(2);break}return P.yield(g.sMR.promise,2);case 2:if(!g.vc){P.jumpTo(4);break}return P.yield(g.vc.snapshot(k),5);case 5:return P.return(P.yieldResult);case 4:throw g.hIJ;}})};
var Zzc=function(k){var g;return _.e(function(P){if(k.isDisposed())throw Error("Ea");(g=k.so)!=null&&(g.endTimeMs=0,g.resolver(1));return P.yield(k.aKi.promise,0)})},Vh3=function(k){k.hIJ=Error("Ga");
k.sMR.resolve();GMb(k.mTK.promise);k.mTK.reject(Error("Ga"));k.eai.dispose();Promise.all(k.hUE).then(function(){var P;return _.e(function(x){(P=k.vc)==null||P.dispose();k.vc=void 0;_.SV(x)})});
k.hUE=[];var g;(g=k.so)!=null&&(g.endTimeMs=0,g.resolver(1));GMb(k.aKi.promise);k.aKi.reject(Error("Ga"))};
QV.prototype.a7E=function(k){var g,P;(g=this.vc)==null||(P=g.a7E)==null||P.call(g,k)};
QV.prototype.dpc=function(k,g){var P,x,U;return(U=(P=this.vc)==null?void 0:(x=P.dpc)==null?void 0:x.call(P,k,g))!=null?U:Promise.resolve()};
var mtJ=function(k,g){var P=k.ggh;k.ggh=function(){P();g()}},wqJ=function(k,g){k.isDisposed()||(k.vc=g,k.eai.update(g.qiw()),k.sMR.resolve(),k.mTK.resolve(void 0),k.ggh())};
QV.prototype.handleError=function(k){if(!this.isDisposed()){this.hIJ=k;this.sMR.resolve();var g,P;(P=(g=this.options).tcs)==null||P.call(g,k)}};
var JYL=function(k,g){g&&(Promise.all(k.hUE).then(function(){return void g.dispose()}),k.hUE=[])},l_=function(k,g){k.ot7=g;
var P,x;(x=(P=k.options).vC1)==null||x.call(P,g)},rYk=function(k){k.isDisposed()||(k.aKi.resolve(),k.aKi=new _.i3)},eBq=function(k,g,P,x,U,A){x=x===void 0?Utm():x;
U=U===void 0?Promise.resolve(void 0):U;var q,T,c,Z,w,J,r,f,B,L,Y,l;_.e(function(D){switch(D.nextAddress){case 1:return D.yield(0,3);case 3:T=null;if(!q){D.jumpTo(6);break}l_(k,7);_.Bo(D,7);return D.yield(Y4(q.snapshot({}),A.l9i,function(){return Promise.resolve("E:CTO")}),9);
case 9:T=D.yieldResult;_.Ac(D,6);break;case 7:_.Ll(D),T="E:UCE";case 6:c=void 0,Z=q?A.lLn:A.pdW,w=new sg(Z,A.e5t,A.tKs,A.mTt),J=1;case 10:if(!(J<=A.maxAttempts)){D.jumpTo(12);break}if(J===1){D.jumpTo(13);break}l_(k,0);k.so=new fad(w.getValue(),A.xx3,A.gdl);return D.yield(k.so.promise,14);case 14:r=D.yieldResult,k.so=void 0,r===1?(J=1,w.reset()):S4t(w);case 13:_.Bo(D,15);f=void 0;if(P){f=P;D.jumpTo(17);break}l_(k,5);B=x.zIX;return D.yield(Y4(WjH(g,B,T),A.tSX,function(){return Promise.reject(Error("Ha"))}),
18);
case 18:f=D.yieldResult;case 17:return l_(k,3),D.yield(Y4(dtP(x,f),A.dkl,function(){return Promise.reject(Error("Ia"))}),19);
case 19:return l_(k,8),D.yield(U,20);case 20:return L=new _.jd({challenge:f,xiy:k.options.xiy,qbt:k.options.qbt}),D.yield(Y4(L.u6h,A.dQb,function(){return Promise.reject(Error("Ja"))}),21);
case 21:c=L;D.jumpTo(12);break;case 15:Y=_.Ll(D),k.handleError(Y),rYk(k);case 11:J++;D.jumpTo(10);break;case 12:if(k.isDisposed()){D.jumpTo(5);break}c&&(P=void 0,JYL(k,q),q=c,wqJ(k,c),rYk(k));l_(k,2);k.so=new fad(A.lGW,A.xx3,A.gdl);return D.yield(k.so.promise,22);case 22:k.so=void 0;if(k.isDisposed()){D.jumpTo(5);break}D.jumpTo(3);break;case 5:(l=q)==null||l.dispose(),_.SV(D)}})};
QV.prototype.qiw=function(){return this.eai.share()};
var cYc={lGW:432E5,xx3:3E5,gdl:10,l9i:1E4,tSX:3E4,dkl:3E4,dQb:6E4,pdW:1E3,lLn:6E4,e5t:6E5,tKs:.25,mTt:2,maxAttempts:10},fad=function(k,g,P){var x=this;this.endTimeMs=Date.now()+k;this.promise=new Promise(function(A){x.resolver=A});
var U=function(){var A=x.endTimeMs-Date.now();A<=P?x.resolver(0):setTimeout(U,Math.min(A,g))};
U()};var sAP,Fj6=(sAP=Math.imul)!=null?sAP:function(k,g){return k*g|0},jl=[196,
200,224,18],Dr=function(k,g,P){P=P===void 0?[]:P;this.maxItems=k;this.cI=g===void 0?0:g;this.fq=P},bzq=function(k){var g=globalThis.sessionStorage.getItem("iU5q-!O9@$");
if(!g)return new Dr(k);var P=g.split(",");if(P.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new Dr(k);g=P.slice(1);g.length===1&&g[0]===""&&(g=[]);P=Number(P[0]);return isNaN(P)||P<0||P>g.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new Dr(k)):new Dr(k,P,g)};
Dr.prototype.serialize=function(){return String(this.cI)+","+this.fq.join()};
Dr.prototype.insert=function(k,g){var P=void 0;if(this.fq[this.cI]!==k){var x=this.fq.indexOf(k);x!==-1?(this.fq.splice(x,1),x<this.cI&&this.cI--,this.fq.splice(this.cI,0,k)):(P=this.fq[this.cI],this.fq[this.cI]=k)}this.cI=(this.cI+1)%this.maxItems;k=nPM("iU5q-!O9@$",this.serialize());P&&k&&g(P);return k};
var BPY=function(k,g){this.dlo=g;try{var P=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(x){P=!1}P&&(this.index=bzq(k))},zBq=function(k,g,P,x,U){var A=k.index?_.Yx(k.dlo,function(){return la0(k.index,jA0(g),P,x,U)},"W"):"u";
k.dlo.pGh(A)},uRk=function(k,g,P){var x=_.O(k.index?_.Yx(k.dlo,function(){return Dtk(jA0(g),P)},"R"):["u"]),U=x.next().value;
x=x.next().value;k.dlo.lSE(U);return x};var hBY={toString:function(k){var g=[],P=0;k-=-2147483648;g[P++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(k%52);for(k=Math.floor(k/52);k>0;)g[P++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(k%62),k=Math.floor(k/62);return g.join("")}};var nP3=function(k){k=EPt(k);for(var g=2654435769,P=2654435769,x=314159265,U=k.length,A=U,q=0,T=function(){g-=P;g-=x;g^=x>>>13;P-=x;P-=g;P^=g<<8;x-=g;x-=P;x^=P>>>13;g-=P;g-=x;g^=x>>>12;P-=x;P-=g;P^=g<<16;x-=g;x-=P;x^=P>>>5;g-=P;g-=x;g^=x>>>3;P-=x;P-=g;P^=g<<10;x-=g;x-=P;x^=P>>>15};A>=12;A-=12,q+=12)g+=Lj3(k,q),P+=Lj3(k,q+4),x+=Lj3(k,q+8),T();
x+=U;switch(A){case 11:x+=k[q+10]<<24;case 10:x+=k[q+9]<<16;case 9:x+=k[q+8]<<8;case 8:P+=k[q+7]<<24;case 7:P+=k[q+6]<<16;case 6:P+=k[q+5]<<8;case 5:P+=k[q+4];case 4:g+=k[q+3]<<24;case 3:g+=k[q+2]<<16;case 2:g+=k[q+1]<<8;case 1:g+=k[q]}T();return hBY.toString(x)},EPt=function(k){for(var g=[],P=0;P<k.length;P++)g.push(k.charCodeAt(P));
return g},Lj3=function(k,g){return k[g]+(k[g+1]<<8)+(k[g+2]<<16)+(k[g+3]<<24)};var t_=function(k){_.lx.call(this);this.bL=k;this.hUX=new _.i3};
_.z(t_,_.lx);var Sqm=function(k,g){var P=setTimeout(function(){k.hUX.resolve()},g);
k.addOnDisposeCallback(function(){return void clearTimeout(P)})};
t_.prototype.jtE=function(k,g){var P=this.xP(k);g==null||g(P);return _.Yx(this.bL,function(){return _.tU(P,2)},this.e6E)};
var Fjv=function(k,g,P,x){return _.Yx(k.bL,function(){return P?k.jtE(g,x):k.xP(g,x)},k.stw)},Yqv=function(k,g,P,x){t_.call(this,k);
this.aa6=g;this.la1=P;this.stw="m";this.e6E="x";this.miE=0;Sqm(this,x)};
_.z(Yqv,t_);Yqv.prototype.xP=function(k,g){var P=this;this.bL.j2(this.stw);++this.miE>=this.la1&&this.hUX.resolve();var x=k();k=_.Yx(this.bL,function(){return P.aa6(x)},"C");
if(k===void 0)throw new $x(17,"YNJ:Undefined");if(!(k instanceof Uint8Array))throw new $x(18,"ODM:Invalid");g==null||g(k);return k};
var jAY=function(k,g,P){t_.call(this,k);this.lql=g;this.stw="f";this.e6E="z";Sqm(this,P)};
_.z(jAY,t_);jAY.prototype.xP=function(){return this.lql};
var QA3=function(k,g,P){t_.call(this,k);this.s7V=g;this.stw="w";this.e6E="z";Sqm(this,P)};
_.z(QA3,t_);QA3.prototype.xP=function(){var k=this;return _.Yx(this.bL,function(){return _.Gs(k.s7V)},"d")};
QA3.prototype.jtE=function(){return this.s7V};
var laY=function(k,g){t_.call(this,k);this.error=g;this.stw="e";this.e6E="y"};
_.z(laY,t_);var Dtt=function(k,g){var P=(g(k.error.message)+":"+g(k.error.stack)).substring(0,2048);g=P.length+1;P=thr(P);var x=new Uint8Array(4+P.length);x.set([42,g&127|128,g>>7,k.error.code]);x.set(P,4);return x};
laY.prototype.xP=function(){if(this.vIo)return this.vIo;this.vIo=Dtt(this,function(k){return"_"+nP3(k)});
return Dtt(this,function(k){return k})};
var thm=function(k,g,P){t_.call(this,k);this.fxn=g;this.clientState=P;this.stw="S";this.e6E="q"};
_.z(thm,t_);thm.prototype.xP=function(){var k=Math.floor(Date.now()/1E3),g=[Math.random()*255,Math.random()*255],P=g.concat([this.fxn&255,this.clientState],[k>>24&255,k>>16&255,k>>8&255,k&255]);k=new Uint8Array(2+P.length);k[0]=34;k[1]=P.length;k.set(P,2);P=k.subarray(2);for(var x=g=g.length;x<P.length;++x)P[x]^=P[x%g];this.bL.eD6(this.clientState);return k};var Mht={xLl:3E4,t1H:2E4},MA=function(k){_.lx.call(this);var g=this;this.vxw=new _.i3;this.b7X=0;this.yw=void 0;this.state=2;this.vm=k.vm;this.rI=k.rI;this.anE=Object.assign({},Mht,k.anE||{});this.zm=k.vm.qiw();var P;this.onError=(P=k.onError)!=null?P:function(){};
this.ebw=k.ebw||!1;if(Kjc(k)){var x=this.vm;this.iVG=function(){return Zzc(x).catch(function(q){q=g.reportError(new $x(g.w7?20:32,"TRG:Disposed",q));g.yw=q;var T;(T=g.w7)==null||T.dispose();g.w7=void 0;g.vxw.reject(q)})};
mtJ(x,function(){return void oPv(g)});
x.ot7===2&&oPv(this)}else this.iVG=k.iKH,oPv(this);var U=this.zm.share();U.j2("o");var A=new p8L(U,"o");this.vxw.promise.then(function(){A.done();U.pW();U.dispose()},function(){return void U.dispose()});
this.addOnDisposeCallback(function(){g.w7?(g.w7.dispose(),g.w7=void 0):g.yw?g.zm.pW():(g.yw=g.reportError(new $x(32,"TNP:Disposed")),g.zm.pW(),g.vxw.reject(g.yw))});
_.ux(this,this.zm)};
_.z(MA,_.lx);MA.prototype.bkc=function(){return this.vxw.promise};
var vPv=function(k,g){if(!(g instanceof $x))if(g instanceof _.E1){var P=Error(g.toString());P.stack=g.stack;g=new $x(11,"EBH:Error",P)}else g=new $x(12,"BSO:Unknown",g);return k.reportError(g)},oPv=function(k){var g,P,x,U,A,q,T,c,Z,w,J,r,f,B,L;
return _.e(function(Y){switch(Y.nextAddress){case 1:g=void 0;k.b7X++;P=new _.i3;k.vm instanceof QV&&k.vm.hUE.push(P.promise);if(!k.ebw){Y.jumpTo(2);break}x=new _.i3;setTimeout(function(){return void x.resolve()});
return Y.yield(x.promise,2);case 2:return U=k.zm.share(),_.Bo(Y,4,5),k.state=5,A={},q=[],Y.yield(Y4(k.vm.snapshot({v4:A,xdn:q}),k.anE.t1H,function(){return Promise.reject(new $x(15,"MDA:Timeout"))}),7);
case 7:T=Y.yieldResult;if(k.isDisposed())throw new $x(k.w7?20:32,"MDA:Disposed");c=q[0];k.state=6;return Y.yield(Y4(aaJ(k.rI,T),k.anE.xLl,function(){return Promise.reject(new $x(10,"BWB:Timeout"))}),8);
case 8:Z=Y.yieldResult;if(k.isDisposed())throw new $x(k.w7?20:32,"BWB:Disposed");k.state=7;g=_.Yx(U,function(){var D=Hzd(k,Z,P,c);D.hUX.promise.then(function(){return void k.iVG()});
return D},"i");
case 5:_.uw(Y);U.dispose();_.E3(Y,6);break;case 4:w=_.Ll(Y);(J=g)==null||J.dispose();if(!k.yw){r=vPv(k,w);P.resolve();var l;if(l=k.vm instanceof QV&&k.b7X<2)a:if(w instanceof $x)l=w.code!==32&&w.code!==20&&w.code!==10;else{if(w instanceof _.E1)switch(w.code){case 2:case 13:case 14:case 4:break;default:l=!1;break a}l=!0}if(l)return f=(1+Math.random()*.25)*(k.w7?6E4:1E3),B=setTimeout(function(){return void k.iVG()},f),k.addOnDisposeCallback(function(){return void clearTimeout(B)}),Y.return();
k.yw=r}U.logError(k.w7?13:14);k.vxw.reject(k.yw);return Y.return();case 6:k.state=8,k.b7X=0,(L=k.w7)==null||L.dispose(),k.w7=g,k.vxw.resolve(),_.SV(Y)}})},Hzd=function(k,g,P,x){var U=hmY(g,2)*1E3;
if(U<=0)throw new $x(31,"TTM:Invalid");if(_.fm(g,4))return new QA3(k.zm,_.fm(g,4),U);if(!hmY(g,3))return new jAY(k.zm,qLL(_.TE(g,1)),U);if(!x)throw new $x(4,"PMD:Undefined");x=x(qLL(_.TE(g,1)));if(!(x instanceof Function))throw new $x(16,"APF:Failed");k.yWs=Math.floor((Date.now()+U)/1E3);k=new Yqv(k.zm,x,hmY(g,3),U);k.addOnDisposeCallback(function(){return void P.resolve()});
return k};
MA.prototype.xP=function(k){return NPN(this,Object.assign({},k),!1)};
MA.prototype.jtE=function(k){return NPN(this,Object.assign({},k),!0)};
MA.prototype.wxJ=function(k){if(k>150)return!1;try{return this.cache=new BPY(k,this.zm),!0}catch(g){return this.reportError(new $x(22,"GBJ:init",g)),!1}};
MA.prototype.reportError=function(k){this.zm.logError(k.code);this.onError(k);return k};
var IaN=function(k,g){g=g instanceof $x?g:new $x(5,"TVD:error",g);return k.reportError(g)},NPN=function(k,g,P){try{if(k.isDisposed())throw new $x(21,"BNT:disposed");
if(!k.w7&&k.yw)throw k.yw;var x,U;return(U=(x=XqN(k,g,P))!=null?x:yYP(k,g,P))!=null?U:pqq(k,g,P)}catch(A){if(!g.elv)throw IaN(k,A);return C$L(k,P,A)}},XqN=function(k,g,P){var x;
return(x=k.w7)==null?void 0:Fjv(x,function(){return Gmv(k,g)},P,function(U){var A;
if(k.w7 instanceof Yqv&&((A=g.qW)==null?0:A.amV))try{var q;(q=k.cache)==null||zBq(q,Gmv(k,g),U,g.qW.vtK,k.yWs-120)}catch(T){k.reportError(new $x(24,"ELX:write",T))}})},yYP=function(k,g,P){var x;
if((x=g.qW)!=null&&x.zhc)try{var U,A=(U=k.cache)==null?void 0:uRk(U,Gmv(k,g),g.qW.vtK);return A?P?_.Yx(k.zm,function(){return _.tU(A,2)},"a"):A:void 0}catch(q){k.reportError(new $x(23,"RXO:read",q))}},pqq=function(k,g,P){var x={stack:[],
error:void 0,hasError:!1};try{if(!g.p1X)throw new $x(29,"SDF:notready");return Fjv(erP(x,new thm(k.zm,0,k.state)),function(){return Gmv(k,g)},P)}catch(U){x.error=U,x.hasError=!0}finally{cuJ(x)}},C$L=function(k,g,P){var x={stack:[],
error:void 0,hasError:!1};try{var U=IaN(k,P);return Fjv(erP(x,new laY(k.zm,U)),function(){return[]},g)}catch(A){x.error=A,x.hasError=!0}finally{cuJ(x)}},Gmv=function(k,g){return g.dSE?g.dSE:g.v4?_.Yx(k.zm,function(){return g.dSE=thr(g.v4)},"c"):[]},Kjc=function(k){return DP(function(g){if(!ZB(g))return!1;
for(var P=_.O(Object.entries(k)),x=P.next();!x.done;x=P.next()){var U=_.O(x.value);x=U.next().value;U=U.next().value;if(!(x in g)){if(U.isOptionalGuard_doNotManuallySetPrettyPlease===!0)continue;return!1}if(!U(g[x]))return!1}return!0})}({vm:function(k){return DP(function(g){return g instanceof k})}(QV)},"");var RBL=function(){var k=_.gf();this.JSC$9916_streamzService=k;k.addNewCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",JI("cookie_enabled"),JI("cookie_3p_enabled"),_.f4("browser"))};
RBL.prototype.increment=function(k,g,P){this.JSC$9916_streamzService.JSC$9789_incrementCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",k,g,P)};
var xDI=function(){var k=_.gf();this.JSC$9940_streamzService=k;k.addNewCounter("/client_streamz/youtube/identity/stickiness/reload",rC("tick"),JI("from_st_cookie"))};
xDI.prototype.increment=function(k,g){this.JSC$9940_streamzService.JSC$9789_incrementCounter("/client_streamz/youtube/identity/stickiness/reload",k,g)};
var k9d=function(){var k=_.gf();this.JSC$9946_streamzService=k;k.addNewCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",_.f4("status"))};
k9d.prototype.increment=function(k){this.JSC$9946_streamzService.JSC$9789_incrementCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",k)};
var ge4=function(){var k=_.gf();this.JSC$9949_streamzService=k;k.addNewCounter("/client_streamz/youtube/ads/desktop_masthead",_.f4("stage"),JI("is_using_ytd_player"),JI("has_expandable_tiles"))};
ge4.prototype.increment=function(k,g,P){this.JSC$9949_streamzService.JSC$9789_incrementCounter("/client_streamz/youtube/ads/desktop_masthead",k,g,P)};
var PiP=function(){var k=_.gf();this.JSC$9952_streamzService=k;k.addNewCounter("/client_streamz/youtube/web/response_signature",_.f4("check_status"))};
PiP.prototype.increment=function(k){this.JSC$9952_streamzService.JSC$9789_incrementCounter("/client_streamz/youtube/web/response_signature",k)};
var $5k=function(){var k=_.gf();this.JSC$9955_streamzService=k;k.addNewCounter("/client_streamz/youtube/web/e_sig_log",_.f4("sig"),rC("de"))};
$5k.prototype.increment=function(k,g){this.JSC$9955_streamzService.JSC$9789_incrementCounter("/client_streamz/youtube/web/e_sig_log",k,g)};
var x5k=function(){var k=_.gf();this.JSC$9958_streamzService=k;k.addNewCounter("/client_streamz/youtube/web/e_sig_en",_.f4("sig"),rC("de"))};
x5k.prototype.increment=function(k,g){this.JSC$9958_streamzService.JSC$9789_incrementCounter("/client_streamz/youtube/web/e_sig_en",k,g)};
_.iGv=function(){var k=_.gf();this.JSC$9961_streamzService=k;k.addNewCounter("/client_streamz/youtube/web/enforcement_intent",_.f4("action"))};
_.iGv.prototype.increment=function(k){this.JSC$9961_streamzService.JSC$9789_incrementCounter("/client_streamz/youtube/web/enforcement_intent",k)};var Ku=window;var U5H=(new Date).getTime();_.vX.createSet("area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr");_.vX.createSet("action","cite","data","formaction","href","manifest","poster","src");var AcH=function(k){this.servicePromise_=k;k.then((0,_.DD)(function(){},this),function(){},this)},d5L=function(k,g,P){k.servicePromise_.then(function(x){var U=x[g];
if(!U)throw Error("Ka`"+g);return U.apply(x,P)})},THP=function(k,g,P){for(var x=Array(arguments.length-2),U=2;U<arguments.length;U++)x[U-2]=arguments[U];
U=OGJ(k,g).then(function(A){return A.apply(null,x)},function(A){A=Error("La`"+g+"`"+k+"`"+A,{cause:A});
delete q_N[g];return _.rT(A)});
return new AcH(U)},q_N={},OGJ=function(k,g){var P=q_N[g];
if(P)return P;P=(P=_.gP(g))?_.$D(P):(new _.Ey(function(x,U){var A=(new bU(document)).createElement("SCRIPT");A.async=!0;_.O3(A,_.Yc(UUL(k)));A.onload=A.onreadystatechange=function(){A.readyState&&A.readyState!="loaded"&&A.readyState!="complete"||x()};
A.onerror=function(q){U(Error("Ma`"+g+"`"+k,{cause:q}))};
(document.head||document.getElementsByTagName("head")[0]).appendChild(A)})).then(function(){var x=_.gP(g);
if(!x)throw Error("Na`"+g+"`"+k);return x});
return q_N[g]=P};var eRH={GOOGLE:"https://www.google.com",SUPPORT:"https://support.google.com",PLAY:"https://play.google.com"},Vqm=function(){var k=this;this.rsaForList=[];this.rsaForPromises=[];this.initialize=Mhk(function(){return _.e(function(g){if(g.nextAddress==1)return typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$")?g.return(Promise.resolve()):g.yield(ccH(k),2);k.rsaForList.length>
0&&document.addEventListener("click",k.requestAccessForHelpPanel);_.SV(g)})});
this.requestAccessForHelpPanel=function(){if(!(k.rsaForPromises.length>0)){for(var g=_.O(k.rsaForList),P=g.next();!P.done;P=g.next()){P=P.value;try{k.rsaForPromises.push(document.requestStorageAccessFor(P))}catch(x){}}Promise.all(k.rsaForPromises).then(function(){}).catch(function(){}).finally(function(){k.reset()})}}};
Vqm.prototype.reset=function(){document.removeEventListener("click",this.requestAccessForHelpPanel)};
var ccH=function(k){var g,P,x,U;return _.e(function(A){switch(A.nextAddress){case 1:g=_.O(Object.values(eRH)),P=g.next();case 2:if(P.done){A.jumpTo(0);break}x=P.value;_.Bo(A,5);return A.yield(navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:x}),7);case 7:U=A.yieldResult;U.state!=="granted"&&k.rsaForList.push(x);_.Ac(A,3);break;case 5:_.Ll(A);A.jumpTo(0);break;case 3:P=g.next(),A.jumpTo(2)}})};(new Vqm).initialize();var ZGH=function(k){this.JSC$9975_loader_=k};
ZGH.prototype.startHelp=function(k){d5L(this.JSC$9975_loader_,"startHelp",arguments)};
ZGH.prototype.JSC$9977_loadChatSupport=function(k){d5L(this.JSC$9975_loader_,"loadChatSupport",arguments)};
var wQk=function(k,g){g=g||{};k=THP(m5v,"help.service.Lazy.create",k,{apiKey:g.apiKey||g.apiKey,asxUiUri:g.asxUiUri||g.asxUiUri,environment:g.environment||g.environment,flow:g.flow||g.flow,frdProductData:g.frdProductData||g.frdProductData,frdProductDataSerializedJspb:g.frdProductDataSerializedJspb||g.frdProductDataSerializedJspb,helpCenterPath:g.helpCenterPath||g.helpCenterPath,locale:g.locale||g.locale||"en-US".replace(/-/g,"_"),nonce:g.nonce||g.nonce,productData:g.productData||g.productData,receiverUri:g.receiverUri||
g.receiverUri,renderApiUri:g.renderApiUri||g.renderApiUri,theme:g.theme||g.theme,window:g.window||g.window});return new ZGH(k)},m5v=new GW(HQb,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");var JcL=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(JcL,_.OH);var rcN=_.zJ(JcL);var f0m=[0,_.a_,lr,mVY];_.WWk=new function(k,g,P,x){this.configType=k;this.flagName=P;this.defaultValue=x;this.flagType="bool"}(2,0,"external_fullscreen",!0);
new Uint8Array([10,2,75,82]);new Uint8Array([10,2,78,76,10,2,69,83]);new Uint8Array([]);new Uint8Array([]);new Uint8Array([]);var bGt=function(){this.retriever=_.Za().resolve(sMN)};_.oH={get payments(){return window.payments}};oP6(Node);oP6(Element);var BH4=oP6(HTMLElement);oP6(SVGElement);var zRN,uqq,Hl,hRv;zRN=function(k){return typeof k.className=="string"?k.className:k.getAttribute&&k.getAttribute("class")||""};
uqq=function(k){return k.classList?k.classList:zRN(k).match(/\S+/g)||[]};
_.o9=function(k,g){typeof k.className=="string"?k.className=g:k.setAttribute&&k.setAttribute("class",g)};
_.vl=function(k,g){return k.classList?k.classList.contains(g):_.ok(uqq(k),g)};
_.oI=function(k,g){if(k.classList)k.classList.add(g);else if(!_.vl(k,g)){var P=zRN(k);_.o9(k,P+(P.length>0?" "+g:g))}};
Hl=function(k,g){if(k.classList)Array.prototype.forEach.call(g,function(U){_.oI(k,U)});
else{var P={};Array.prototype.forEach.call(uqq(k),function(U){P[U]=!0});
Array.prototype.forEach.call(g,function(U){P[U]=!0});
g="";for(var x in P)g+=g.length>0?" "+x:x;_.o9(k,g)}};
_.MJ=function(k,g){k.classList?k.classList.remove(g):_.vl(k,g)&&_.o9(k,Array.prototype.filter.call(uqq(k),function(P){return P!=g}).join(" "))};
hRv=function(k,g){k.classList?Array.prototype.forEach.call(g,function(P){_.MJ(k,P)}):_.o9(k,Array.prototype.filter.call(uqq(k),function(P){return!_.ok(g,P)}).join(" "))};var Eed=function(k){this.previouslyFocusedElement=this.focusChangeHandler=null;this.document=k.document},S_H=function(k,g){LWN(k);
var P=document.createElement("div"),x;(x=g.parentNode)==null||x.insertBefore(P,g);P.tabIndex=0;P.id="fc-focus-trap-pre-div";P=document.createElement("div");var U;(U=g.parentNode)==null||U.insertBefore(P,g.nextSibling);P.tabIndex=0;P.id="fc-focus-trap-post-div";var A=neY(k,g),q=neY(k,g,!0);A&&q&&(k.focusChangeHandler=function(){var T=k.document.activeElement;if(T)if(_.G$(g,T))k.previouslyFocusedElement=T;else if(T===k.document.activeElement)switch(k.previouslyFocusedElement){case A:q.focus();k.previouslyFocusedElement=
q;break;default:A.focus(),k.previouslyFocusedElement=A}},k.document.addEventListener("focus",k.focusChangeHandler,!0),k.document.addEventListener("focusin",k.focusChangeHandler))},LWN=function(k){k.focusChangeHandler&&(document.removeEventListener("focus",k.focusChangeHandler,!0),document.removeEventListener("focusin",k.focusChangeHandler),k.focusChangeHandler=null);
var g;(g=document.getElementById("fc-focus-trap-pre-div"))==null||g.remove();var P;(P=document.getElementById("fc-focus-trap-post-div"))==null||P.remove()},FWH=function(k,g,P,x,U){P=P===void 0?!0:P;
var A;U=(A=U===void 0?null:U)!=null?A:neY(k,g,x===void 0?!1:x);U!==null&&(U.focus(),P&&S_H(k,g))};
Eed.prototype.disableButton=function(k,g){g=g===void 0?null:g;k.disabled=!0;g&&_.oI(k,g)};
var neY=function(k,g,P){P=P===void 0?!1:P;if(OXj(g)&&!P)return g;var x=P?[].slice.call(g.children,0).reverse():g.children;x=_.O(x);for(var U=x.next();!U.done;U=x.next())if(U=U.value,BH4(U)&&(U=neY(k,U,P)))return U;return OXj(g)&&P?g:null};var Y_k=function(k){this.originalBodyOverflow="";this.JSC$10002_domHelper=Qk(k);this.isScrollingEnabled=this.JSC$10002_domHelper.JSC$9328_document_.body.style.overflow!=="hidden"};
Y_k.prototype.enableScrolling=function(){this.isScrollingEnabled||(this.JSC$10002_domHelper.JSC$9328_document_.body.style.overflow=this.originalBodyOverflow,this.isScrollingEnabled=!0)};_.XW(_.tI,_.lx);_.d=_.tI.prototype;_.d.JSC$10005_id_=0;_.d.disposeInternal=function(){_.tI.superClass_.disposeInternal.call(this);this.stop();delete this.JSC$10003_listener_;delete this.handler_};
_.d.start=function(k){this.stop();this.JSC$10005_id_=h_(this.callback_,k!==void 0?k:this.JSC$10003_interval_)};
_.d.stop=function(){this.isActive()&&_.iV.clearTimeout(this.JSC$10005_id_);this.JSC$10005_id_=0};
_.d.fire=function(){this.stop();this.JSC$10005_doAction_()};
_.d.isActive=function(){return this.JSC$10005_id_!=0};
_.d.JSC$10005_doAction_=function(){this.JSC$10005_id_=0;this.JSC$10003_listener_&&this.JSC$10003_listener_.call(this.handler_)};_.B1=function(k){_.lx.call(this);this.handler_=k;this.JSC$10006_keys_={}};
_.XW(_.B1,_.lx);var jM4=[];_.B1.prototype.listen=function(k,g,P,x){Array.isArray(g)||(g&&(jM4[0]=g.toString()),g=jM4);for(var U=0;U<g.length;U++){var A=_.wT(k,g[U],P||this.handleEvent,x||!1,this.handler_||this);if(!A)break;this.JSC$10006_keys_[A.key]=A}return this};
_.B1.prototype.listenOnce=function(k,g,P,x){return QM3(this,k,g,P,x)};
var QM3=function(k,g,P,x,U,A){if(Array.isArray(P))for(var q=0;q<P.length;q++)QM3(k,g,P[q],x,U,A);else{g=cm(g,P,x||k.handleEvent,U,A||k.handler_||k);if(!g)return k;k.JSC$10006_keys_[g.key]=g}return k};
_.B1.prototype.unlisten=function(k,g,P,x,U){if(Array.isArray(g))for(var A=0;A<g.length;A++)this.unlisten(k,g[A],P,x,U);else if(k=ir3(k,g,P||this.handleEvent,_.X0(x)?!!x.capture:!!x,U||this.handler_||this))V3(k),delete this.JSC$10006_keys_[k.key];return this};
_.B1.prototype.removeAll=function(){_.vX.forEach(this.JSC$10006_keys_,function(k,g){this.JSC$10006_keys_.hasOwnProperty(g)&&V3(k)},this);
this.JSC$10006_keys_={}};
_.B1.prototype.disposeInternal=function(){_.B1.superClass_.disposeInternal.call(this);this.removeAll()};
_.B1.prototype.handleEvent=function(){throw Error("Oa");};var NA=function(){_.lx.call(this);this.services_={}};
_.XW(NA,_.lx);NA.prototype.connect=function(k){k&&k()};
NA.prototype.isConnected=function(){return!0};
NA.prototype.registerService=function(k,g,P){this.services_[k]={callback:g,objectPayload:!!P}};
NA.prototype.getService=function(k,g){var P=this.services_[k];return P?P:this.defaultService_?{callback:_.T0(this.defaultService_,k),objectPayload:_.X0(g)}:null};
var l04=function(k,g){if(g&&typeof k==="string")try{return JSON.parse(k)}catch(P){return null}else if(!g&&typeof k!=="string")return(0,_.Lu)(k);return k};
NA.prototype.disposeInternal=function(){NA.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 I9=function(k,g){this.sequence_=[];this.onCancelFunction_=k;this.defaultScope_=g||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};
I9.prototype.cancel=function(k){if(this.fired_)this.result_ instanceof I9&&this.result_.cancel();else{if(this.parent_){var g=this.parent_;delete this.parent_;k?g.cancel(k):(g.branches_--,g.branches_<=0&&g.cancel())}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new X9(this))}};
I9.prototype.continue_=function(k,g){this.blocked_=!1;D53(this,k,g)};
var D53=function(k,g,P){k.fired_=!0;k.result_=P;k.hadError_=!g;tqq(k)},KW3=function(k){if(k.fired_){if(!k.silentlyCanceled_)throw new Mqm(k);
k.silentlyCanceled_=!1}};
I9.prototype.callback=function(k){KW3(this);D53(this,!0,k)};
I9.prototype.errback=function(k){KW3(this);D53(this,!1,k)};
var oeq=function(k,g,P){yV(k,g,null,P)};
I9.prototype.finally=function(k){var g=this;return vec(new Promise(function(P,x){yV(g,function(U){k();P(U)},function(U){k();
x(U)})}))};
var yV=function(k,g,P,x){var U=k.fired_;U||(g===P?g=P=b_(g):(g=b_(g),P=b_(P)));k.sequence_.push([g,P,x]);U&&tqq(k)};
I9.prototype.then=function(k,g,P){var x,U,A=new _.Ey(function(q,T){U=q;x=T});
yV(this,U,function(q){q instanceof X9?A.cancel():x(q);return a0L},this);
return A.then(k,g,P)};
cwH(I9);var HGq=function(k,g){g instanceof I9?oeq(k,(0,_.DD)(g.branch,g)):oeq(k,function(){return g})};
I9.prototype.branch=function(k){var g=new I9;yV(this,g.callback,g.errback,g);k&&(g.parent_=this,this.branches_++);return g};
I9.prototype.isError=function(k){return k instanceof Error};
var NHt=function(k){return dN(k.sequence_,function(g){return typeof g[1]==="function"})},a0L={},tqq=function(k){if(k.unhandledErrorId_&&k.fired_&&NHt(k)){var g=k.unhandledErrorId_,P=I03[g];
P&&(_.iV.clearTimeout(P.JSC$10023_id_),delete I03[g]);k.unhandledErrorId_=0}k.parent_&&(k.parent_.branches_--,delete k.parent_);g=k.result_;for(var x=P=!1;k.sequence_.length&&!k.blocked_;){var U=k.sequence_.shift(),A=U[0],q=U[1];U=U[2];if(A=k.hadError_?q:A)try{var T=A.call(U||k.defaultScope_,g);T===a0L&&(T=void 0);T!==void 0&&(k.hadError_=k.hadError_&&(T==g||k.isError(T)),k.result_=g=T);if(Vvq(g)||typeof _.iV.Promise==="function"&&g instanceof _.iV.Promise)x=!0,k.blocked_=!0}catch(c){g=c,k.hadError_=
!0,NHt(k)||(P=!0)}}k.result_=g;x&&(T=(0,_.DD)(k.continue_,k,!0),x=(0,_.DD)(k.continue_,k,!1),g instanceof I9?(yV(g,T,x),g.blocking_=!0):g.then(T,x));P&&(g=new XQJ(g),I03[g.JSC$10023_id_]=g,k.unhandledErrorId_=g.JSC$10023_id_)},vec=function(k){var g=new I9;
k.then(function(P){g.callback(P)},function(P){g.errback(P)});
return g},Mqm=function(){_.PI.call(this)};
_.XW(Mqm,_.PI);Mqm.prototype.message="Deferred has already fired";Mqm.prototype.name="AlreadyCalledError";var X9=function(){_.PI.call(this)};
_.XW(X9,_.PI);X9.prototype.message="Deferred was canceled";X9.prototype.name="CanceledError";var XQJ=function(k){this.JSC$10023_id_=_.iV.setTimeout((0,_.DD)(this.throwError,this),0);this.JSC$10023_error_=k};
XQJ.prototype.throwError=function(){delete I03[this.JSC$10023_id_];throw this.JSC$10023_error_;};
var I03={};var ycN={1:"NativeMessagingTransport"},pQv=["pu","lru","pru","lpu","ppu"],G9L=function(){for(var k=10,g=CiL,P=g.length,x="";k-- >0;)x+=g.charAt(Math.floor(Math.random()*P));return x},CiL="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";var pu=function(k){_.lx.call(this);this.JSC$10026_domHelper_=k||Qk()};
_.XW(pu,_.lx);pu.prototype.transportType=0;pu.prototype.getWindow=function(){return this.JSC$10026_domHelper_.getWindow()};
pu.prototype.getName=function(){return ycN[String(this.transportType)]||""};var Cu=function(k,g,P,x,U){pu.call(this,P);this.JSC$10029_channel_=k;this.protocolVersion_=U||2;this.peerHostname_=g||"*";this.JSC$10029_eventHandler_=new _.B1(this);this.maybeAttemptToConnectTimer_=new _.bS(100,this.getWindow());this.oneSidedHandshake_=!!x;this.setupAckReceived_=new I9;this.setupAckSent_=new I9;this.JSC$10029_connected_=new I9;this.endpointId_=G9L();this.peerEndpointId_=null;this.oneSidedHandshake_?RRk(this.JSC$10029_channel_)==1?HGq(this.JSC$10029_connected_,this.setupAckReceived_):
HGq(this.JSC$10029_connected_,this.setupAckSent_):(HGq(this.JSC$10029_connected_,this.setupAckReceived_),this.protocolVersion_==2&&HGq(this.JSC$10029_connected_,this.setupAckSent_));oeq(this.JSC$10029_connected_,this.notifyConnected_,this);this.JSC$10029_connected_.callback(!0);this.JSC$10029_eventHandler_.listen(this.maybeAttemptToConnectTimer_,"tick",this.maybeAttemptToConnect_)};
_.XW(Cu,pu);Cu.prototype.peerProtocolVersion_=null;Cu.prototype.initialized_=!1;Cu.prototype.transportType=1;var kWP={};Cu.prototype.sendTimerId_=0;
var $Hq=function(k){var g=k.event_.data;if(typeof g!=="string")return!1;var P=g.indexOf("|"),x=g.indexOf(":");if(P==-1||x==-1)return!1;var U=g.substring(0,P);P=g.substring(P+1,x);g=g.substring(x+1);if(x=Gt[U])return x.xpcDeliver(P,g,k.event_.origin),!0;x=gIN(g)[0];for(var A in Gt){var q=Gt[A];if(RRk(q)==1&&!q.isConnected()&&P=="tp"&&(x=="SETUP"||x=="SETUP_NTPV2")&&PzY(q,k.event_.origin))return delete Gt[q.name],q.name=U,Gt[U]=q,q.xpcDeliver(P,g),!0}return!1},xHm=function(k){k.protocolVersion_!=2||
k.peerProtocolVersion_!=null&&k.peerProtocolVersion_!=2||k.send("tp","SETUP_NTPV2,"+k.endpointId_);
k.peerProtocolVersion_!=null&&k.peerProtocolVersion_!=1||k.send("tp","SETUP")},iHd=function(k,g){if(k.protocolVersion_!=2||k.peerProtocolVersion_!=null&&k.peerProtocolVersion_!=2||g!=2){if(k.peerProtocolVersion_!=null&&k.peerProtocolVersion_!=1||g!=1)return;
k.send("tp","SETUP_ACK")}else k.send("tp","SETUP_ACK_NTPV2");k.setupAckSent_.fired_||k.setupAckSent_.callback(!0)},UHm=function(k,g){g>k.peerProtocolVersion_&&(k.peerProtocolVersion_=g);
k.peerProtocolVersion_==1&&(k.setupAckSent_.fired_||k.oneSidedHandshake_||k.setupAckSent_.callback(!0),k.peerEndpointId_=null)};
_.d=Cu.prototype;_.d.connect=function(){var k=this.getWindow(),g=_.pb(k),P=kWP[g];typeof P!=="number"&&(P=0);P==0&&_.wT(k.postMessage?k:k.document,"message",$Hq,!1,Cu);kWP[g]=P+1;this.initialized_=!0;this.maybeAttemptToConnect_()};
_.d.maybeAttemptToConnect_=function(){var k=RRk(this.JSC$10029_channel_)==0;this.oneSidedHandshake_&&k||this.JSC$10029_channel_.isConnected()||this.isDisposed()?this.maybeAttemptToConnectTimer_.stop():(this.maybeAttemptToConnectTimer_.start(),xHm(this))};
_.d.send=function(k,g){var P=this.JSC$10029_channel_.peerWindowObject_;P&&(this.send=function(x,U){var A=this,q=this.JSC$10029_channel_.name;this.sendTimerId_=h_(function(){A.sendTimerId_=0;try{var T=P.postMessage?P:P.document;T.postMessage&&T.postMessage(q+"|"+x+":"+U,A.peerHostname_)}catch(c){}},0)},this.send(k,g))};
_.d.notifyConnected_=function(){var k=this.JSC$10029_channel_,g=this.protocolVersion_==1||this.peerProtocolVersion_==1?200:void 0;k.isConnected()||k.connectionDelay_&&k.connectionDelay_.isActive()||(k.state_=2,_.el(k.connectionDelay_),g!==void 0?(k.connectionDelay_=new _.tI(k.connectCb_,g),k.connectionDelay_.start()):(k.connectionDelay_=null,k.connectCb_()))};
_.d.disposeInternal=function(){if(this.initialized_){var k=this.getWindow(),g=_.pb(k),P=kWP[g];kWP[g]=P-1;P==1&&_.Wl(k.postMessage?k:k.document,"message",$Hq,!1,Cu)}this.sendTimerId_&&(_.iV.clearTimeout(this.sendTimerId_),this.sendTimerId_=0);_.el(this.JSC$10029_eventHandler_);delete this.JSC$10029_eventHandler_;_.el(this.maybeAttemptToConnectTimer_);delete this.maybeAttemptToConnectTimer_;this.setupAckReceived_.cancel();delete this.setupAckReceived_;this.setupAckSent_.cancel();delete this.setupAckSent_;
this.JSC$10029_connected_.cancel();delete this.JSC$10029_connected_;delete this.send;Cu.superClass_.disposeInternal.call(this)};
var gIN=function(k){k=k.split(",");k[1]=k[1]||null;return k};var dHv;_.R9=function(k){if(k.getValues&&typeof k.getValues=="function")return k.getValues();if(typeof Map!=="undefined"&&k instanceof Map||typeof Set!=="undefined"&&k instanceof Set)return Array.from(k.values());if(typeof k==="string")return k.split("");if(_.HI(k)){for(var g=[],P=k.length,x=0;x<P;x++)g.push(k[x]);return g}return _.vX.getValues(k)};
_.Aik=function(k){if(k.getKeys&&typeof k.getKeys=="function")return k.getKeys();if(!k.getValues||typeof k.getValues!="function"){if(typeof Map!=="undefined"&&k instanceof Map)return Array.from(k.keys());if(!(typeof Set!=="undefined"&&k instanceof Set)){if(_.HI(k)||typeof k==="string"){var g=[];k=k.length;for(var P=0;P<k;P++)g.push(P);return g}return _.vX.getKeys(k)}}};
dHv=function(k,g,P){if(k.forEach&&typeof k.forEach=="function")k.forEach(g,P);else if(_.HI(k)||typeof k==="string")Array.prototype.forEach.call(k,g,P);else for(var x=_.Aik(k),U=_.R9(k),A=U.length,q=0;q<A;q++)g.call(P,U[q],x&&x[q],k)};var czV,UU,dS,ZHL,OHL,TNt,qyv,Vwm,ezL;
_.vB=function(k,g){this.JSC$10034_domain_=this.userInfo_=this.scheme_="";this.JSC$10034_port_=null;this.fragment_=this.JSC$10034_path_="";this.JSC$10034_ignoreCase_=!1;var P;k instanceof _.vB?(this.JSC$10034_ignoreCase_=g!==void 0?g:k.JSC$10034_ignoreCase_,_.kB(this,k.scheme_),this.userInfo_=k.userInfo_,_.gS(this,k.JSC$10034_domain_),_.P4(this,k.JSC$10034_port_),_.$B(this,k.getPath()),_.xB(this,k.JSC$10034_queryData_.clone()),_.iq(this,k.fragment_)):k&&(P=_.Oq(String(k)))?(this.JSC$10034_ignoreCase_=
!!g,_.kB(this,P[1]||"",!0),this.userInfo_=UU(P[2]||""),_.gS(this,P[3]||"",!0),_.P4(this,P[4]),_.$B(this,P[5]||"",!0),_.xB(this,P[6]||"",!0),_.iq(this,P[7]||"",!0)):(this.JSC$10034_ignoreCase_=!!g,this.JSC$10034_queryData_=new _.AQ(null,this.JSC$10034_ignoreCase_))};
_.vB.prototype.toString=function(){var k=[],g=this.scheme_;g&&k.push(dS(g,OHL,!0),":");var P=this.JSC$10034_domain_;if(P||g=="file")k.push("//"),(g=this.userInfo_)&&k.push(dS(g,OHL,!0),"@"),k.push(_.$P(P).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),P=this.JSC$10034_port_,P!=null&&k.push(":",String(P));if(P=this.getPath())this.JSC$10034_domain_&&P.charAt(0)!="/"&&k.push("/"),k.push(dS(P,P.charAt(0)=="/"?qyv:TNt,!0));(P=this.JSC$10034_queryData_.toString())&&k.push("?",P);(P=this.fragment_)&&k.push("#",
dS(P,ezL));return k.join("")};
_.vB.prototype.resolve=function(k){var g=this.clone(),P=!!k.scheme_;P?_.kB(g,k.scheme_):P=!!k.userInfo_;P?g.userInfo_=k.userInfo_:P=!!k.JSC$10034_domain_;P?_.gS(g,k.JSC$10034_domain_):P=k.JSC$10034_port_!=null;var x=k.getPath();if(P)_.P4(g,k.JSC$10034_port_);else if(P=!!k.JSC$10034_path_){if(x.charAt(0)!="/")if(this.JSC$10034_domain_&&!this.JSC$10034_path_)x="/"+x;else{var U=g.getPath().lastIndexOf("/");U!=-1&&(x=g.getPath().slice(0,U+1)+x)}U=x;if(U==".."||U==".")x="";else if(_.cI(U,"./")||_.cI(U,
"/.")){x=_.Au(U,"/");U=U.split("/");for(var A=[],q=0;q<U.length;){var T=U[q++];T=="."?x&&q==U.length&&A.push(""):T==".."?((A.length>1||A.length==1&&A[0]!="")&&A.pop(),x&&q==U.length&&A.push("")):(A.push(T),x=!0)}x=A.join("/")}else x=U}P?_.$B(g,x):P=k.JSC$10034_queryData_.toString()!=="";P?_.xB(g,k.JSC$10034_queryData_.clone()):P=!!k.fragment_;P&&_.iq(g,k.fragment_);return g};
_.vB.prototype.clone=function(){return new _.vB(this)};
_.kB=function(k,g,P){k.scheme_=P?UU(g,!0):g;k.scheme_&&(k.scheme_=k.scheme_.replace(/:$/,""));return k};
_.gS=function(k,g,P){k.JSC$10034_domain_=P?UU(g,!0):g;return k};
_.P4=function(k,g){if(g){g=Number(g);if(isNaN(g)||g<0)throw Error("Pa`"+g);k.JSC$10034_port_=g}else k.JSC$10034_port_=null;return k};
_.vB.prototype.getPath=function(){return this.JSC$10034_path_};
_.$B=function(k,g,P){k.JSC$10034_path_=P?UU(g,!0):g;return k};
_.xB=function(k,g,P){g instanceof _.AQ?(k.JSC$10034_queryData_=g,ci3(k.JSC$10034_queryData_,k.JSC$10034_ignoreCase_)):(P||(g=dS(g,Vwm)),k.JSC$10034_queryData_=new _.AQ(g,k.JSC$10034_ignoreCase_));return k};
_.xS=function(k,g,P){k.JSC$10034_queryData_.set(g,P);return k};
_.$S=function(k,g){return k.JSC$10034_queryData_.get(g)};
_.iq=function(k,g,P){k.fragment_=P?UU(g):g;return k};
_.OU=function(k){_.xS(k,"zx",kS());return k};
_.Pc=function(k,g){return k instanceof _.vB?k.clone():new _.vB(k,g)};
czV=function(k,g){k instanceof _.vB||(k=_.Pc(k));g instanceof _.vB||(g=_.Pc(g));return k.resolve(g)};
UU=function(k,g){return k?g?decodeURI(k.replace(/%25/g,"%2525")):decodeURIComponent(k):""};
dS=function(k,g,P){return typeof k==="string"?(k=encodeURI(k).replace(g,ZHL),P&&(k=k.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),k):null};
ZHL=function(k){k=k.charCodeAt(0);return"%"+(k>>4&15).toString(16)+(k&15).toString(16)};
OHL=/[#\/\?@]/g;TNt=/[#\?:]/g;qyv=/[#\?]/g;Vwm=/[#\?@]/g;ezL=/#/g;_.AQ=function(k,g){this.count_=this.keyMap_=null;this.encodedQuery_=k||null;this.JSC$10035_ignoreCase_=!!g};
_.qf=function(k){k.keyMap_||(k.keyMap_=new Map,k.count_=0,k.encodedQuery_&&$Bd(k.encodedQuery_,function(g,P){k.add(cq(g),P)}))};
_.d=_.AQ.prototype;_.d.getCount=function(){_.qf(this);return this.count_};
_.d.add=function(k,g){_.qf(this);this.encodedQuery_=null;k=T1(this,k);var P=this.keyMap_.get(k);P||this.keyMap_.set(k,P=[]);P.push(g);this.count_+=1;return this};
_.d.remove=function(k){_.qf(this);k=T1(this,k);return this.keyMap_.has(k)?(this.encodedQuery_=null,this.count_-=this.keyMap_.get(k).length,this.keyMap_.delete(k)):!1};
_.d.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0};
_.d.isEmpty=function(){_.qf(this);return this.count_==0};
_.d.containsKey=function(k){_.qf(this);k=T1(this,k);return this.keyMap_.has(k)};
_.d.containsValue=function(k){var g=this.getValues();return _.ok(g,k)};
_.d.forEach=function(k,g){_.qf(this);this.keyMap_.forEach(function(P,x){P.forEach(function(U){k.call(g,U,x,this)},this)},this)};
_.d.getKeys=function(){_.qf(this);for(var k=Array.from(this.keyMap_.values()),g=Array.from(this.keyMap_.keys()),P=[],x=0;x<g.length;x++)for(var U=k[x],A=0;A<U.length;A++)P.push(g[x]);return P};
_.d.getValues=function(k){_.qf(this);var g=[];if(typeof k==="string")this.containsKey(k)&&(g=g.concat(this.keyMap_.get(T1(this,k))));else{k=Array.from(this.keyMap_.values());for(var P=0;P<k.length;P++)g=g.concat(k[P])}return g};
_.d.set=function(k,g){_.qf(this);this.encodedQuery_=null;k=T1(this,k);this.containsKey(k)&&(this.count_-=this.keyMap_.get(k).length);this.keyMap_.set(k,[g]);this.count_+=1;return this};
_.d.get=function(k,g){if(!k)return g;k=this.getValues(k);return k.length>0?String(k[0]):g};
_.mHP=function(k,g,P){k.remove(g);P.length>0&&(k.encodedQuery_=null,k.keyMap_.set(T1(k,g),_.ak(P)),k.count_+=P.length)};
_.AQ.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var k=[],g=Array.from(this.keyMap_.keys()),P=0;P<g.length;P++){var x=g[P],U=_.$P(x);x=this.getValues(x);for(var A=0;A<x.length;A++){var q=U;x[A]!==""&&(q+="="+_.$P(x[A]));k.push(q)}}return this.encodedQuery_=k.join("&")};
_.AQ.prototype.clone=function(){var k=new _.AQ;k.encodedQuery_=this.encodedQuery_;this.keyMap_&&(k.keyMap_=new Map(this.keyMap_),k.count_=this.count_);return k};
var T1=function(k,g){g=String(g);k.JSC$10035_ignoreCase_&&(g=g.toLowerCase());return g},ci3=function(k,g){g&&!k.JSC$10035_ignoreCase_&&(_.qf(k),k.encodedQuery_=null,k.keyMap_.forEach(function(P,x){var U=x.toLowerCase();
x!=U&&(this.remove(x),_.mHP(this,U,P))},k));
k.JSC$10035_ignoreCase_=g};
_.AQ.prototype.extend=function(k){for(var g=0;g<arguments.length;g++)dHv(arguments[g],function(P,x){this.add(x,P)},this)};var eE=function(k,g){NA.call(this);for(var P=0,x;x=pQv[P];P++)if(x in k&&!/^https?:\/\//.test(k[x]))throw Error("Ra`"+k[x]+"`"+x);this.cfg_=k;this.name=this.cfg_.cn||G9L();this.JSC$10030_domHelper_=g||Qk();this.deferredDeliveries_=[];this.peerLoadHandler_=new _.B1(this);k.lpu=k.lpu||g4v(this.JSC$10030_domHelper_.getWindow().location.href)+"/robots.txt";k.ppu=k.ppu||g4v(k.pu||"")+"/robots.txt";Gt[this.name]=this;ir3(window,"unload",wEm)||cm(window,"unload",wEm)};
_.XW(eE,NA);var JiH=RegExp("^%*tp$"),riL=RegExp("^%+tp$");_.d=eE.prototype;_.d.connectionDelay_=null;_.d.peerWindowDeferred_=null;_.d.transport_=null;_.d.state_=1;_.d.isConnected=function(){return this.state_==2};
_.d.peerWindowObject_=null;_.d.iframeElement_=null;_.d.getConfig=function(){return this.cfg_};
_.d.connect=function(k){this.connectCb_=k||_.J2;this.state_==3&&(this.state_=1);this.peerWindowDeferred_?oeq(this.peerWindowDeferred_,this.continueConnection_):this.continueConnection_()};
_.d.continueConnection_=function(){this.peerWindowDeferred_=null;this.cfg_.ifrid&&(this.iframeElement_=this.JSC$10030_domHelper_.getElement(this.cfg_.ifrid));if(this.iframeElement_){var k=this.iframeElement_.contentWindow;k||(k=window.frames[this.cfg_.ifrid]);this.peerWindowObject_=k}if(!this.peerWindowObject_){if(window==window.top)throw Error("Ta");this.peerWindowObject_=window.parent}if(!this.transport_){this.cfg_.tp||(this.cfg_.tp=typeof document.postMessage==="function"||typeof window.postMessage===
"function"?1:0);if(typeof this.cfg_.tp==="function")this.transport_=new this.cfg_.tp(this,this.JSC$10030_domHelper_);else switch(this.cfg_.tp){case 1:this.transport_=new Cu(this,this.cfg_.ph,this.JSC$10030_domHelper_,!!this.cfg_.osh,this.cfg_.nativeProtocolVersion||2)}if(!this.transport_)throw Error("Sa");}for(this.transport_.connect();this.deferredDeliveries_.length>0;)this.deferredDeliveries_.shift()()};
_.d.close=function(){this.peerWindowDeferred_&&(this.peerWindowDeferred_.cancel(),this.peerWindowDeferred_=null);this.deferredDeliveries_.length=0;this.peerLoadHandler_.removeAll();this.state_=3;_.el(this.transport_);this.connectCb_=this.transport_=null;_.el(this.connectionDelay_);this.connectionDelay_=null};
_.d.send=function(k,g){if(this.isConnected()){try{var P=!!this.peerWindowObject_&&!this.peerWindowObject_.closed}catch(U){P=!1}if(P){_.X0(g)&&(g=(0,_.Lu)(g));P=this.transport_;var x=P.send;JiH.test(k)&&(k="%"+k);k=k.replace(/[%:|]/g,encodeURIComponent);x.call(P,k,g)}else this.close()}};
_.d.xpcDeliver=function(k,g,P){if(this.peerWindowDeferred_)this.deferredDeliveries_.push((0,_.DD)(this.xpcDeliver,this,k,g,P));else if(PzY(this,P)&&!this.isDisposed()&&this.state_!=3)if(k&&k!="tp")this.isConnected()&&(k=k.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),k=riL.test(k)?k.substring(1):k,k=this.getService(k,g))&&(g=l04(g,k.objectPayload),g!=null&&k.callback(g));else switch(k=this.transport_,P=gIN(g),g=P[1],P[0]){case "SETUP_ACK":UHm(k,1);k.setupAckReceived_.fired_||k.setupAckReceived_.callback(!0);
break;case "SETUP_ACK_NTPV2":k.protocolVersion_==2&&(UHm(k,2),k.setupAckReceived_.fired_||k.setupAckReceived_.callback(!0));break;case "SETUP":UHm(k,1);iHd(k,1);break;case "SETUP_NTPV2":k.protocolVersion_==2&&(P=k.peerProtocolVersion_,UHm(k,2),iHd(k,2),P!=1&&k.peerEndpointId_==null||k.peerEndpointId_==g||xHm(k),k.peerEndpointId_=g)}};
var RRk=function(k){var g=k.cfg_.role;return typeof g==="number"?g:window.parent==k.peerWindowObject_?1:0},PzY=function(k,g){var P=k.cfg_.ph;
return _.eM(g==null?"":String(g))||_.eM(P==null?"":String(P))||g==k.cfg_.ph};
eE.prototype.disposeInternal=function(){this.close();this.iframeElement_=this.peerWindowObject_=null;delete Gt[this.name];_.el(this.peerLoadHandler_);delete this.peerLoadHandler_;eE.superClass_.disposeInternal.call(this)};
var wEm=function(){for(var k in Gt)_.el(Gt[k])},Gt={};var WCP=function(k,g){this.win=k;this.allowAdsHttpEndpoint=g;this.wallElement=this.allowAdsCrossPageChannel=this.allowAdsPopup=null;this.JSC$10044_domHelper=Qk(k);this.scrollManager=new Y_k(k);this.accessibilityManager=new Eed(k);fIq(this)},fIq=function(k){var g=function(){k.allowAdsPopup&&k.allowAdsPopup.style.setProperty("display","none","important");
k.wallElement.style.setProperty("display","","important");LWN(k.accessibilityManager);FWH(k.accessibilityManager,k.wallElement.querySelector(".fc-dialog-container"),!1,!1,k.wallElement.querySelector(".fc-button-whitelist"));k.scrollManager.enableScrolling()};
k.allowAdsPopup=k.JSC$10044_domHelper.JSC$9330_createDom("DIV",{"class":"fc-whitelist-root"});k.allowAdsPopup.style.setProperty("display","none","important");k.JSC$10044_domHelper.appendChild(k.JSC$10044_domHelper.JSC$9328_document_.body,k.allowAdsPopup);var P=k.JSC$10044_domHelper.JSC$9330_createDom("DIV",{"class":"fc-dialog-overlay"});k.JSC$10044_domHelper.appendChild(k.allowAdsPopup,P);var x=k.JSC$10044_domHelper.JSC$9330_createDom("DIV",{"class":"fc-whitelist-dialog-wrapper",onclick:g});k.JSC$10044_domHelper.appendChild(k.allowAdsPopup,
x);P=k.JSC$10044_domHelper.JSC$9330_createDom("IFRAME");P.className="fc-whitelist-dialog";P.frameBorder="0";P.id="fc-whitelist-iframe";P.tabIndex="0";_.Po(P,k.allowAdsHttpEndpoint);k.JSC$10044_domHelper.appendChild(x,P);x={};x.pu=_.jy(k.allowAdsHttpEndpoint).toString();x.tp=1;x.cn="fc-whitelist-channel";x.ifrid=P.id;x.osh=!0;k.allowAdsCrossPageChannel=new eE(x);k.allowAdsCrossPageChannel.registerService("close",g);k.allowAdsCrossPageChannel.registerService("refresh",function(){k.win.location.reload()});
k.allowAdsCrossPageChannel.registerService("resize",function(U){if(U){var A=k.allowAdsPopup.querySelector(".fc-whitelist-dialog");U.width&&A.style.setProperty("width",U.width,"important");U.height&&A.style.setProperty("height",U.height,"important")}},!0);
k.allowAdsCrossPageChannel.connect()};
WCP.prototype.tearDown=function(){this.allowAdsPopup&&(this.JSC$10044_domHelper.removeNode(this.allowAdsPopup),this.allowAdsPopup=null);this.allowAdsCrossPageChannel&&this.allowAdsCrossPageChannel.close()};/*
 gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/
var c4=window,Vg=document,sEH=c4.location,bHd=function(){},BNL=/\[native code\]/,Z8=function(k,g,P){return k[g]=k[g]||P},zzd=function(k){k=k.sort();
for(var g=[],P=void 0,x=0;x<k.length;x++){var U=k[x];U!=P&&g.push(U);P=U}return g},mv=function(){var k;
if((k=Object.create)&&BNL.test(k))k=k(null);else{k={};for(var g in k)k[g]=void 0}return k},wS=Z8(c4,"gapi",{});var JQ={};JQ=Z8(c4,"___jsl",mv());Z8(JQ,"I",0);Z8(JQ,"hel",10);var uUc=function(){var k=sEH.href;if(JQ.dpo)var g=JQ.h;else{g=JQ.h;var P=RegExp("([#].*&|[#])jsh=([^&#]*)","g"),x=RegExp("([?#].*&|[?#])jsh=([^&#]*)","g");if(k=k&&(P.exec(k)||x.exec(k)))try{g=decodeURIComponent(k[2])}catch(U){}}return g},hzv=function(k){var g=Z8(JQ,"PQ",[]);
JQ.PQ=[];var P=g.length;if(P===0)k();else for(var x=0,U=function(){++x===P&&k()},A=0;A<P;A++)g[A](U)},EIL=function(k){return Z8(Z8(JQ,"H",mv()),k,mv())};var rS=function(k){this.JSC$10046_obj_=k};
rS.prototype.value=function(){return this.JSC$10046_obj_};
rS.prototype.getWidth=function(){return this.JSC$10046_obj_.width};
rS.prototype.getHeight=function(){return this.JSC$10046_obj_.height};
rS.prototype.getStyle=function(){return this.JSC$10046_obj_.style};var LCL=function(k){this.JSC$10049_obj_=k||{}};
_.d=LCL.prototype;_.d.value=function(){return this.JSC$10049_obj_};
_.d.setUrl=function(k){this.JSC$10049_obj_.url=k;return this};
_.d.getUrl=function(){return this.JSC$10049_obj_.url};
_.d.getStyle=function(){return this.JSC$10049_obj_.style};
_.d.getId=function(){return this.JSC$10049_obj_.id};
_.d.getContext=function(){return this.JSC$10049_obj_.context};
var nI3=function(k){k.JSC$10049_obj_.attributes=k.JSC$10049_obj_.attributes||{};return new rS(k.JSC$10049_obj_.attributes)};var Syk=function(){LCL.apply(this,arguments)};
_.z(Syk,LCL);var FCc=Z8(JQ,"perf",mv());Z8(FCc,"g",mv());var Yyc=Z8(FCc,"i",mv());Z8(FCc,"r",[]);mv();mv();var QEL=function(k,g,P){g&&g.length>0&&(g=jEq(g),P&&P.length>0&&(g+="___"+jEq(P)),g.length>28&&(g=g.substr(0,28)+(g.length-28)),P=g,g=Z8(Yyc,"_p",mv()),Z8(g,P,mv())[k]=(new Date).getTime(),g=FCc.r,typeof g==="function"?g(k,"_p",P):g.push([k,"_p",P]))},jEq=function(k){return k.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")};var lIL=mv(),DHq=[],f2=function(k){throw Error("Ua`"+k);};
DHq.push(["jsl",function(k){for(var g in k)if(Object.prototype.hasOwnProperty.call(k,g)){var P=k[g];typeof P=="object"?JQ[g]=Z8(JQ,g,[]).concat(P):Z8(JQ,g,P)}if(g=k.u)k=Z8(JQ,"us",[]),k.push(g),(g=/^https:(.*)$/.exec(g))&&k.push("http:"+g[1])}]);
var twm=/^(\/[a-zA-Z0-9_\-]+)+$/,Mw4=[/\/amp\//,/\/amp$/,/^\/amp$/],KCP=/^[a-zA-Z0-9\-_\.,!]+$/,oIJ=/^gapi\.loaded_[0-9]+$/,vIL=/^[a-zA-Z0-9,._-]+$/,IIL=function(k,g,P,x,U){var A=k.split(";"),q=A.shift(),T=lIL[q],c=null;T?c=T(A,g,P,x):f2("no hint processor for: "+q);c||f2("failed to generate load url");g=c;P=g.match(aIH);(x=g.match(HHL))&&x.length===1&&NNL.test(g)&&P&&P.length===1||f2("failed sanity: "+k);try{k="?";if(U&&U.length>0){jk0(U);var Z=U.join(",");c=c+"?le="+Z;k="&"}if(JQ.rol){var w=JQ.ol;
w&&w.length&&(c=""+c+k+"ol="+w.length)}}catch(J){}return c},pEt=function(k,g,P,x){k=XEL(k);
oIJ.test(P)||f2("invalid_callback");g=yiq(g);x=x&&x.length?yiq(x):null;var U=function(A){return encodeURIComponent(A).replace(/%2C/g,",")};
return[encodeURIComponent(k.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",U(k.version),"/m=",U(g),x?"/exm="+U(x):"","/rt=j/sv=1/d=1/ed=1",k.activeMods?"/am="+U(k.activeMods):"",k.resourceSig?"/rs="+U(k.resourceSig):"",k.zcms?"/t="+U(k.zcms):"","/cb=",U(P)].join("")},XEL=function(k){k.charAt(0)!=="/"&&f2("relative path");
for(var g=k.substring(1).split("/"),P=[];g.length;){k=g.shift();if(!k.length||k.indexOf(".")==0)f2("empty/relative directory");else if(k.indexOf("=")>0){g.unshift(k);break}P.push(k)}k={};for(var x=0,U=g.length;x<U;++x){var A=g[x].split("="),q=decodeURIComponent(A[0]),T=decodeURIComponent(A[1]);A.length==2&&q&&T&&(k[q]=k[q]||T)}g="/"+P.join("/");twm.test(g)||f2("invalid_prefix");P=0;for(x=Mw4.length;P<x;++P)Mw4[P].test(g)&&f2("invalid_prefix");P=CzH(k,"k",!0);x=CzH(k,"am");U=CzH(k,"rs");k=CzH(k,"t");
return{pathPrefix:g,version:P,activeMods:x,resourceSig:U,zcms:k}},yiq=function(k){for(var g=[],P=0,x=k.length;P<x;++P){var U=k[P].replace(/\./g,"_").replace(/-/g,"_");
vIL.test(U)&&g.push(U)}return g.join(",")},CzH=function(k,g,P){k=k[g];
!k&&P&&f2("missing: "+g);if(k){if(KCP.test(k))return k;f2("invalid: "+g)}return null},NNL=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,HHL=/\/cb=/g,aIH=/\/\//g;
lIL.m=function(k,g,P,x){(k=k[0])||f2("missing_hint");return"https://apis.google.com"+pEt(k,g,P,x)};
var GWL=decodeURI("%73cript"),RzL=/^[-+_0-9\/A-Za-z]+={0,2}$/,k5H=function(k,g){for(var P=[],x=0;x<k.length;++x){var U=k[x],A;if(A=U){a:{for(A=0;A<g.length;A++)if(g[A]===U)break a;A=-1}A=A<0}A&&P.push(U)}return P},gCd=function(){var k=JQ.nonce;
return k!==void 0?k&&k===String(k)&&k.match(RzL)?k:JQ.nonce=null:Vg.querySelector?(k=Vg.querySelector("script[nonce]"))?(k=k.nonce||k.getAttribute("nonce")||"",k&&k===String(k)&&k.match(RzL)?JQ.nonce=k:JQ.nonce=null):null:null},xyt=function(k){if(Vg.readyState!="loading")PAm(k);
else{var g=gCd(),P="";g!==null&&(P=' nonce="'+g+'"');k="<"+GWL+' src="'+encodeURI(k)+'"'+P+"></"+GWL+">";Vg.write($yY?$yY.createHTML(k):k)}},PAm=function(k){var g=Vg.createElement(GWL);
g.setAttribute("src",$yY?$yY.createScriptURL(k):k);k=gCd();k!==null&&g.setAttribute("nonce",k);g.async="true";(k=Vg.getElementsByTagName(GWL)[0])?k.parentNode.insertBefore(g,k):(Vg.head||Vg.body||Vg.documentElement).appendChild(g)},UyL=function(k,g,P){ift(function(){var x=g===uUc()?Z8(wS,"_",mv()):mv();
x=Z8(EIL(g),"_",x);k(x)},P)},$w6=function(k,g){var P=g||{};
typeof g=="function"&&(P={},P.callback=g);var x=(g=P)&&g._c;if(x)for(var U=0;U<DHq.length;U++){var A=DHq[U][0],q=DHq[U][1];q&&Object.prototype.hasOwnProperty.call(x,A)&&q(x[A],k,g)}g=[];k?g=k.split(":"):P.features&&(g=P.features);if(!(k=P.h)&&(k=uUc(),!k))throw Error("Va");A0v(g||[],P,k)},A0v=function(k,g,P){k=zzd(k)||[];
var x=g.callback,U=g.config,A=g.timeout,q=g.ontimeout,T=g.onerror,c=void 0;typeof T=="function"&&(c=T);var Z=null,w=!1;if(A&&!q||!A&&q)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";T=Z8(EIL(P),"r",[]).sort();var J=Z8(EIL(P),"L",[]).sort(),r=JQ.le||[],f=[].concat(T),B=function(X,a){if(w)return 0;c4.clearTimeout(Z);J.push.apply(J,L);var H=((wS||{}).config||{}).update;H?H(U):U&&Z8(JQ,"cu",[]).push(U);if(a){QEL("me0",X,f);try{UyL(a,P,c)}finally{QEL("me1",X,f)}}return 1};
A>0&&(Z=c4.setTimeout(function(){w=!0;q()},A));
var L=k5H(k,J);if(L.length){L=k5H(k,T);var Y=Z8(JQ,"CP",[]),l=Y.length;Y[l]=function(X){if(!X)return 0;QEL("ml1",L,f);var a=function(y){Y[l]=null;B(L,X)&&hzv(function(){x&&x();y()})},H=function(){var y=Y[l+1];
y&&y()};
l>0&&Y[l-1]?Y[l]=function(){a(H)}:a(H)};
if(L.length){var D="loaded_"+JQ.I++;wS[D]=function(X){Y[l](X);wS[D]=null};
k=IIL(P,L,"gapi."+D,T,r);T.push.apply(T,L);QEL("ml0",L,f);g.sync||c4.___gapisync?xyt(k):PAm(k)}else Y[l](bHd)}else B(L)&&x&&x()},dyc;
var Ofq=null,qNH=_.iV.trustedTypes;if(qNH&&qNH.createPolicy){try{Ofq=qNH.createPolicy("goog#gapi",{createHTML:TAP,createScript:TAP,createScriptURL:TAP})}catch(k){_.iV.console&&_.iV.console.error(k.message)}dyc=Ofq}else dyc=Ofq;var $yY=dyc,ift=function(k,g){if(JQ.hee&&JQ.hel>0)try{return k()}catch(P){g&&g(P),JQ.hel--,$w6("debug_error",function(){try{window.___jsl.hefn(P)}catch(x){throw P;}})}else try{return k()}catch(P){throw g&&g(P),P;
}},Txq=wS.load;
Txq&&Z8(JQ,"ol",[]).push(Txq);wS.load=function(k,g){return ift(function(){return $w6(k,g)})};var Iaj;var c0L=function(k,g){var P=P||[];this.serviceId_=k;this.moduleId_=g||null;this.dependencies_=[];eDL(this,P)};
c0L.prototype.toString=function(){return this.serviceId_};
c0L.prototype.getModuleId=function(){return this.moduleId_};
var eDL=function(k,g){var P=!1;P=P===void 0?!1:P;k.dependencies_=k.dependencies_.concat(g);if(P){if(!k.moduleId_)throw Error("Wa`"+k.serviceId_);g.map(function(x){return x.getModuleId()}).forEach(function(x){Xqj(function(U){U.addExtraEdge(k.moduleId_,x)})})}};var Y6j=new c0L("MpJwZc","MpJwZc");var zNs=new _.mo("a"),Qe3=new _.mo("c"),jeV=function(k,g,P){_.w_.call(this,k,g);this.node=g;this.kind=P};
_.z(jeV,_.w_);var VS4=function(){this.JSC$10062_keys_={};this.urlPrefix_="";this.JSC$10062_queryData_={}};
VS4.prototype.toString=function(){var k=this.urlPrefix_+ZfL(this),g=_.Lz(this.JSC$10062_queryData_),P="";g!=""&&(P="?"+g);return k+P};
var mym=function(k){k=W4(k,"md");return!!k&&k!=="0"},ZfL=function(k){var g=[],P=function(x){k.JSC$10062_keys_[x]!==void 0&&g.push(x+"="+k.JSC$10062_keys_[x])};
mym(k)?(P("md"),P("k"),P("ck"),P("am"),P("rs"),P("gssmodulesetproto"),P("slk"),P("dti")):(P("sdch"),P("k"),P("ck"),P("am"),P("rt"),"d"in k.JSC$10062_keys_||sU(k,"d","0"),P("d"),P("exm"),P("excm"),(k.JSC$10062_keys_.excm||k.JSC$10062_keys_.exm)&&g.push("ed=1"),P("im"),P("dg"),P("sm"),W4(k,"br")!="1"&&W4(k,"br")!="0"||P("br"),P("br-d"),W4(k,"rb")=="1"&&P("rb"),W4(k,"zs")!=="0"&&P("zs"),wZt(k)!==""&&P("wt"),P("gssmodulesetproto"),P("ujg"),P("sp"),P("rs"),P("cb"),P("ee"),P("slk"),P("dti"),P("m"));return g.join("/")},
W4=function(k,g){return k.JSC$10062_keys_[g]?k.JSC$10062_keys_[g]:null},sU=function(k,g,P){P?k.JSC$10062_keys_[g]=P:delete k.JSC$10062_keys_[g]},J0t=function(k,g){k.urlPrefix_=g},r0N=function(k,g){g&&g.length>0?(g.sort(),sU(k,"exm",g.join(","))):sU(k,"exm",null)},fSP=function(k,g){g&&g.length>0?(g.sort(),sU(k,"excm",g.join(","))):sU(k,"excm",null)},Wr4=function(k){return(k=W4(k,"m"))?k.split(","):[]},wZt=function(k){switch(W4(k,"wt")){case "0":return"0";
case "1":return"1";case "2":return"2";default:return""}},sbk=function(k,g){var P=Object.keys(g).filter(function(x){return!!Object.keys(g[x]).length}).map(function(x){var U=Object.keys(g[x]);
U.length>1&&U.sort();return x+":"+U.join(",")});
P.sort();sU(k,"ee",P.join(";"))},Mqr=function(k){var g=W4(k,"ee");
if(!g)return{};k={};g=_.O(g.split(";"));for(var P=g.next();!P.done;P=g.next()){var x=_.O(P.value.split(":"));P=x.next().value;x=x.next().value;k[P]={};x=_.O(x.split(","));for(var U=x.next();!U.done;U=x.next())k[P][U.value]=!0}return k},bfJ=function(k){delete k.JSC$10062_keys_.m;
delete k.JSC$10062_keys_.exm;delete k.JSC$10062_keys_.ed};
VS4.prototype.clone=function(){var k=new VS4;k.JSC$10062_keys_=Object.assign({},this.JSC$10062_keys_);k.urlPrefix_=this.urlPrefix_;k.JSC$10062_queryData_=Object.assign({},this.JSC$10062_queryData_);return k};
var KWM=function(k,g){g=g===void 0?!0:g;var P=Bx3(k),x=new VS4,U=_.Oq(P)[5];_.vX.forEach(zDH,function(q){var T=U.match("/"+q+"=([^/]+)");T&&sU(x,q,T[1])});
var A="";A=k.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";J0t(x,k.substr(0,k.indexOf(A)+A.length));if(!g)return x;(k=_.Oq(P)[6]||null)&&$Bd(k,function(q,T){x.JSC$10062_queryData_[q]=T});
return x},l00=function(k){k=_.hY(Bx3(k));
return k===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(k)?/\/k=/.test(k):!1},Bx3=function(k){return k.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?k.substr(65):k},zDH={ROW_KEY:"k",
CSS_ROW_KEY:"ck",MODULES:"m",EXCLUDED_MODULES:"exm",EXCLUDED_CSS_MODULES:"excm",ACTIVE_MODS:"am",MASKED_MODS:"mm",RESPONSE_TYPE:"rt",INCLUDE_DEPS:"d",EXCLUDED_DEPS:"ed",SPEC_VERSION:"sv",DEOBFUSCATION_VERSION:"deob",CALLBACK:"cb",SIGNATURE:"rs",SDCH:"sdch",INSERT_MARKERS:"im",DEPENDENCY_GRAPH:"dg",ENABLE_BROTLI_ENCODING:"br",ENABLE_BROTLI_DICTIONARY_ENCODING:"br-d",ENABLE_RBROTLI_ENCODING:"rb",ZSTD_LEVEL:"zs",WRAP_IN_TRY:"wt",EXTRA_EDGES:"ee",SOURCE_MAP:"sm",METADATA:"md",GSS_MODULE_SET_PROTO:"gssmodulesetproto",
USE_JS_GRAPH_FOR_COMBINED_REQUESTS:"ujg",USE_INSTALL_CSS_PROTO:"sp",SIDELOADING_ROWKEY:"slk",DISABLE_TOGGLES_INIT:"dti"},uGL=RegExp("^loaded_(g|h)?[_\\d]+$");_.bq=function(k){this.JSC$10074_id_=k;this.opts={}};
_.bq.prototype.JSC$10076_setLabel=function(k){this.label_=k||void 0;return this};
_.bq.prototype.addUploadMetadata=function(k,g){var P=this.opts.data||{};P[k]=g;this.opts.data=P;return this};
var hDP=function(k){var g=_.vX.filter(k.opts,function(P){return P!==null});
g=_.vX.isEmpty(g)?null:g;k=[k.JSC$10074_id_,k.label_,g];g=L0u(k);return k=k.slice(0,g+1)};
_.bq.prototype.toString=function(){var k=hDP(this);return"("+_.al(k,function(g){return JSON.stringify(g)}).join(",")+")"};
_.bq.prototype.getId=function(){return this.JSC$10074_id_};
_.bq.prototype.getOptions=function(){return _.vX.clone(this.opts)};var B4=function(){_.bq.call(this,"image-search")};
_.z(B4,_.bq);B4.prototype.setSize=function(k){this.opts.imgsz=k;return this};
B4.prototype.JSC$10076_setLabel=function(k){_.bq.prototype.JSC$10076_setLabel.call(this,k);return this};
B4.prototype.addUploadMetadata=function(k,g){_.bq.prototype.addUploadMetadata.call(this,k,g);return this};var z1=function(){_.bq.call(this,"maps")};
_.z(z1,_.bq);z1.prototype.setZoom=function(k){this.opts.zoom=k;return this};
z1.prototype.JSC$10076_setLabel=function(k){_.bq.prototype.JSC$10076_setLabel.call(this,k);return this};
z1.prototype.addUploadMetadata=function(k,g){_.bq.prototype.addUploadMetadata.call(this,k,g);return this};_.uq=function(){_.bq.call(this,"photos")};
_.z(_.uq,_.bq);_.uq.prototype.JSC$10076_setLabel=function(k){_.bq.prototype.JSC$10076_setLabel.call(this,k);return this};
_.uq.prototype.addUploadMetadata=function(k,g){_.bq.prototype.addUploadMetadata.call(this,k,g);return this};var hQ=function(){_.bq.call(this,"url")};
_.z(hQ,_.bq);var ECJ=function(){var k=new hQ;k.opts.type="video";k.opts.site="youtube.com";return k};
hQ.prototype.JSC$10076_setLabel=function(k){_.bq.prototype.JSC$10076_setLabel.call(this,k);return this};
hQ.prototype.addUploadMetadata=function(k,g){_.bq.prototype.addUploadMetadata.call(this,k,g);return this};var EU=function(){_.bq.call(this,"video-search")};
_.z(EU,_.bq);var LrP=function(){var k=new EU;k.opts.site="youtube.com";return k};
EU.prototype.JSC$10076_setLabel=function(k){_.bq.prototype.JSC$10076_setLabel.call(this,k);return this};
EU.prototype.addUploadMetadata=function(k,g){_.bq.prototype.addUploadMetadata.call(this,k,g);return this};var nCL=function(){_.bq.call(this,"web")};
_.z(nCL,_.bq);nCL.prototype.JSC$10076_setLabel=function(k){_.bq.prototype.JSC$10076_setLabel.call(this,k);return this};
nCL.prototype.addUploadMetadata=function(k,g){_.bq.prototype.addUploadMetadata.call(this,k,g);return this};var L2=function(){this.items_=[];this.opts={}},SNJ=function(k){switch(k){case "image-search":return new B4;
case "maps":return new z1;case "photos":return new _.uq;case "url":return new hQ;case "video-search":return new EU;case "web":return new nCL}return new _.bq(k)};
L2.prototype.addView=function(k){this.items_.push(typeof k==="string"?SNJ(k):k);return this};
var Frm=function(k){return"("+_.al(k.items_,function(g){return g.toString()}).join(",")+")"};
L2.prototype.toString=function(){return Frm(this)};
L2.prototype.getViews=function(k,g){g=g===void 0?[]:g;for(var P=this.items_,x=0;x<P.length;x++){var U=P[x];U instanceof L2?U.getViews(k,g):U.getId()==k&&g.push(U)}return g};
L2.prototype.getOptions=function(){return _.vX.clone(this.opts)};var yP=function(k){this.basePickerUrl_=k||"https://docs.google.com/picker";this.nav_=new L2};
yP.prototype.nav_=null;yP.prototype.addView=function(k){this.nav_.addView(k);return this};
yP.prototype.getBaseUrl=function(){return this.basePickerUrl_};
yP.prototype.getViews=function(k){return this.nav_.getViews(k)};
_.YNH=function(k,g){k.callback_=g;return k};var jbN=new Map;jbN.set("application/vnd.google-apps.document","application/vnd.google-gsuite.document-blob");jbN.set("application/vnd.google-apps.spreadsheet","application/vnd.google-gsuite.spreadsheet-blob");jbN.set("application/vnd.google-apps.presentation","application/vnd.google-gsuite.presentation-blob");var QbL=new Set;QbL.add("application/vnd.google-apps.kix");QbL.add("application/vnd.google-apps.ritz");QbL.add("application/vnd.google-apps.punch");var XZJ=function(k,g,P){var x=P&&_.fm(P,1);P=lSd(P);var U=k[0].getId();switch(_.WO(U,2)){case 13:return Dyd(k,g,x,P);case 3:return tSN(k,g,x,P);case 10:return MSm(k,g,x,P);case 27:return MSm(k,g,x,P);case 12:return KrL(k,g);case 2:return oCN(k,g,x,P);case 5:return vCY(k,g,x,P);case 9:return aSm(k,g,x,P);case 6:return HfJ(k,g,x,P);case 25:return NxJ(k,g,x,P);case 1:return _.Om(k[0],rIP,26)?ISN(k,g,x,P):MSm(k,g,x,P);default:return{}}},HfJ=function(k,g,P,x){k=k.map(function(U){return{id:U.getId().getId(),
serviceId:"youtube",name:U.getName(),description:_.fm(U,3),type:n2(U),lastEditedUtc:_.JIL(_.WQ(U,_.su,16)).getTime(),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:U.getUrl(),embedUrl:_.fm(U,13),thumbnails:SE(C3(U))}});
return{action:g,docs:k,viewToken:x,view:P||"youtube",v2Translated:!0}},oCN=function(k,g,P,x){var U=k.map(function(A){var q=A.getId().getId(),T=_.fm(A,7),c=A.getName(),Z=n2(A),w=_.JIL(_.WQ(A,_.su,12)).getTime(),J=A.getUrl(),r=Number(ENJ(A)),f=_.fm(A,3),B=_.fm(A,11),L=SE(C3(A));
var Y=_.WQ(A,Ge,21);Y=_.w3(Y,1);var l=_.WQ(A,Ge,21);l=_.fm(l,10);var D=_.fm(A,13);var X=_.WQ(A,Ge,21);X=_.w3(X,9);var a=_.WQ(A,Ge,21);a=_.fm(a,11);q={id:q,serviceId:"docs",mimeType:T,name:c,type:Z,lastEditedUtc:w,url:J,sizeBytes:r,description:f,iconUrl:B,thumbnails:L,isShared:Y,downloadUrl:l,embedUrl:D,copyable:X,resourceKey:a};T=_.WQ(A,Ge,21);_.w3(T,12)&&(q.uploadState="success",q.isNew=!0);T=_.WQ(A,Ge,21);_.Om(T,XZ,3)&&(A=_.WQ(A,Ge,21),A=_.WQ(A,XZ,3),_.Om(A,N$,2)&&(T=NB(A.getDuration().getSeconds()),
c=A.getDuration(),c=_.wC(c,2),q.duration=T+c/1E9),q.aspectRatio=A.getAspectRatio());return q});
return{action:g,docs:U,viewToken:x,view:P||"all",extraUserInputs:y04(k),v2Translated:!0}},vCY=function(k,g,P,x){k=k.map(function(U){var A=_.WQ(U,E4L,15);
A=_.WQ(A,Ig,1);FU(U,10,Ig,A);return{id:U.getId().getId(),serviceId:"web",mimeType:_.fm(U,7),name:U.getName(),type:n2(U),url:U.getUrl(),description:_.fm(U,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:SE(C3(U))}});
return{action:g,docs:k,viewToken:x,view:P||"image-search",v2Translated:!0}},aSm=function(k,g,P,x){k=k.map(function(U){return{serviceId:"url",
name:C3(U)[0].getUrl().split("/").pop(),type:n2(U),mimeType:_.fm(U,7),url:U.getUrl(),description:_.fm(U,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:SE(C3(U))}});
return{action:g,docs:k,viewToken:x,view:P||"url",v2Translated:!0}},ISN=function(k,g,P,x){k=k.map(function(U){return{id:U.getId().getId(),
serviceId:"picasa",name:U.getName(),type:n2(U),description:_.fm(U,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:SE(C3(U))}});
return{action:g,docs:k,viewToken:x,view:P||"webcam",v2Translated:!0}},MSm=function(k,g,P,x){return{action:g,
docs:k.map(pZL),viewToken:x,view:CAL(P||"upload",k),extraUserInputs:y04(k),v2Translated:!0}},CAL=function(k,g){return g.some(function(P){var x;
return((x=_.WQ(P,yR,30))==null?void 0:_.WO(x,3))===9})?k+"/gmailphotos":k},tSN=function(k,g,P,x){var U=k.map(function(A){var q={id:A.getId().getId(),
serviceId:"picasa",mimeType:_.fm(A,7),name:A.getName(),type:n2(A),lastEditedUtc:_.JIL(_.WQ(A,_.su,12)).getTime(),url:A.getUrl(),sizeBytes:Number(ENJ(A)),description:_.fm(A,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:SE(C3(A)),mediaKey:A.getId().getId(),parentId:_.fm(A,4)},T,c=(T=_.WQ(A,sik,18))==null?void 0:_.WQ(T,WhH,3);c&&(q.latitude=r3(c,1),q.longitude=r3(c,2));var Z;A=(Z=_.WQ(A,sik,18))==null?void 0:Jk(Z,6);Z=A!=null?NB(A):void 0;Z&&(q.version=
Z);return q});
return{action:g,docs:U,viewToken:x,view:P||"photos",extraUserInputs:y04(k),v2Translated:!0}},Dyd=function(k,g,P,x){k=k.map(function(U){return{id:U.getId().getId(),
serviceId:"et",name:C3(U)[0].getUrl().split("/").pop(),description:_.fm(U,3),type:"et",iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:SE(C3(U),"etjpg")}});
return{action:g,docs:k,viewToken:x,view:P||"et",v2Translated:!0}},NxJ=function(k,g,P,x){k=k.map(function(U){var A=U.getId().getId(),q=x["2"];
return{id:A,serviceId:q.type!=="gmail_themes"&&q.parent==="6226252643674576769"?"picasa":"static_themes",name:U.getName(),mimeType:_.fm(U,7),type:n2(U),description:_.fm(U,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:U.getUrl(),embedUrl:U.getUrl(),thumbnails:SE(C3(U))}});
return{action:g,docs:k,viewToken:x,view:P||"photos",v2Translated:!0}},KrL=function(k,g){k=k.map(function(P){var x=_.WQ(P,fDL,27);
x=_.G2(x,1,_.z2,_.mh())[0];return{id:P.getId().getId(),serviceId:"contacts",mimeType:_.fm(P,7),name:P.getName(),description:_.fm(P,3),url:"mailto:"+x,thumbnail:[{url:_.fm(P,11)}],email:x}});
return{action:g,docs:k,view:"contacts",v2Translated:!0}},lSd=function(k){if(!k)return{};
var g=_.fm(k,3);g=g&&JSON.parse(g)||{};return{0:_.fm(k,1),1:_.fm(k,2),2:g}},SE=function(k,g){g=g===void 0?"":g;
if(!k.length)return null;g=="etjpg"&&(k=k.filter(function(P){return P.getUrl().includes("w1200-h300")}));
return k.map(function(P){return{url:P.getUrl(),height:P.getHeight(),width:P.getWidth(),type:g}})},y04=function(k){return{isAttachment:k.some(function(g){return _.w3(g,31)})}},pZL=function(k){var g,P={id:(g=k.getId())==null?void 0:g.getId(),
serviceId:G54(k),mimeType:_.fm(k,7),name:k.getName(),type:n2(k),sizeBytes:Number(ENJ(k)),description:_.fm(k,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:SE(C3(k)),isNew:!0};if(g=_.WQ(k,yR,30)){P.dataUrl=_.fm(g,1)||null;a:{var x=_.WQ(k,yR,30);switch(_.WO(x,3)){case 9:x=_.BO(x,uHm,2,p3);x={remoteRefs:x&&_.fm(x,1)};break a;case 10:case 15:x=_.BO(x,zVc,4,p3);var U=C3(k);x={photo_id:x&&_.fm(x,1),media_key:k.getId().getId(),media_type:_.WO(k,6)===1?1:2,image_url:U&&
U[0].getUrl(),width:U&&String(U[0].getWidth()),height:U&&String(U[0].getHeight())};break a}x=null}P.uploadMetadata=x;P.uploadId=_.fm(g,9)||null;P.uploadState=RDv(g)||null}(x=g&&_.BO(g,zVc,4,p3))&&(P.id=_.fm(x,1));(x=g&&_.BO(g,hVt,5,p3))&&(P.contentId=_.fm(x,1));(x=g&&_.BO(g,b4q,7,p3))&&(P.contentId=_.fm(x,1));(x=g&&_.BO(g,BCP,6,p3))&&(P.contentId=_.fm(x,1));(g==null?void 0:_.WO(g,3))===1&&(P.mediaKey=k.getId().getId());return P},G54=function(k){var g;
switch(((g=_.WQ(k,yR,30))==null?void 0:_.WO(g,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},n2=function(k){switch(_.WO(k,6)){case 1:case 21:return"photo";
case 2:return"video";case 6:return"folder";case 13:return"calendar";case 14:return"album";case 19:return"contact";case 3:case 4:case 5:case 7:case 12:return _.fm(k,7).startsWith("application/vnd.google-apps.")?"document":"file";default:return"file"}},RDv=function(k){switch(k==null?void 0:_.WO(k,8)){case 0:return"default";
case 1:return"canceled";case 2:return"error";case 3:return"running";case 4:return"scheduled";case 5:return"success"}return null};var $x4,kIq,gHq,PSN;_.xxv=function(k,g){var P=g||{};g=P.document||document;var x=_.jy(k).toString(),U=(new bU(g)).createElement("SCRIPT"),A={script_:U,timeout_:void 0},q=new I9(kIq,A),T=null,c=P.timeout!=null?P.timeout:5E3;c>0&&(T=window.setTimeout(function(){gHq(U,!0);q.errback(new PSN(1,"Timeout reached for loading script "+x))},c),A.timeout_=T);
U.onload=U.onreadystatechange=function(){U.readyState&&U.readyState!="loaded"&&U.readyState!="complete"||(gHq(U,P.cleanupWhenDone||!1,T),q.callback(null))};
U.onerror=function(){gHq(U,!0,T);q.errback(new PSN(0,"Error while loading script "+x))};
A=P.attributes||{};_.vX.extend(A,{type:"text/javascript",charset:"UTF-8"});qj4(U,A);_.O3(U,k);$x4(g).appendChild(U);return q};
$x4=function(k){var g=FH("HEAD",k);return g&&g.length!==0?g[0]:k.documentElement};
kIq=function(){if(this&&this.script_){var k=this.script_;k&&k.tagName=="SCRIPT"&&gHq(k,!0,this.timeout_)}};
gHq=function(k,g,P){P!=null&&_.iV.clearTimeout(P);k.onload=function(){};
k.onerror=function(){};
k.onreadystatechange=function(){};
g&&window.setTimeout(function(){_.Sl(k)},0)};
PSN=function(k,g){var P="Jsloader error (code #"+k+")";g&&(P+=": "+g);_.PI.call(this,P);this.code=k};
_.XW(PSN,_.PI);var iRH=_.DN(["https://apis.google.com/js/api.js"]),Uxv=_.WX(iRH),q6J=function(k,g,P){P=P===void 0?{}:P;var x=!1,U=AW4(k,g,P).then(function(q){x=!0;return q}),A=_.Yfd(5E3).then(function(){return x?AW4(k,g,P):dxc(g,P).then(function(q){return OR3(q,k)})});
return WHY([U,A])},AW4=function(k,g,P){P=P===void 0?{}:P;
return Tbc(g,P).then(function(x){return OR3(x,k)})},OR3=function(k,g){var P=_.Au(g,"gapi.")?g.slice(5):g;
return k[P]?_.$D(k[P]):new _.Ey(function(x,U){var A=h_(function(){U(Error("Ya"))},3E4);
k.load(g,{callback:function(){_.iV.clearTimeout(A);x(k[P])},
onerror:function(q){_.iV.clearTimeout(A);U(q)}})})},Tbc=function(k,g){g=g===void 0?{}:g;
return k.gapi&&k.gapi.load?_.$D(k.gapi):dxc(k,g)},dxc=function(k,g){g=g===void 0?{}:g;
return _.xxv(Uxv,{document:k.document,attributes:g}).then(function(){return k.gapi})},epH=function(){};
epH.prototype.load=function(k,g,P){g=g===void 0?window:g;P=P===void 0?{}:P;var x=Date.now();return q6J(k,g,P).then(function(U){var A=Date.now();return{library:U,loadStartMs:x,loadEndMs:A}},function(U){throw U instanceof Error?U:Error(String(U));
})};var U5I=function(){_.lx.call(this);this.gapiLoader_=new epH;this.origin_=null;this.gapiPickerIframeResolver_=_.MQ();this.gapiIframesResolver_=_.MQ();this.gapiIframesResolver_.promise.then(null,function(){});
this.gapiPickerIframeResolver_.promise.then(null,function(){});
this.hostMessageHandlerInternal_={}};
_.z(U5I,_.lx);var cWv=function(k,g){var P=P===void 0?{}:P;var x=_.gP("gapi.iframes",g);return x?(k=Date.now(),_.$D({library:x,loadStartMs:k,loadEndMs:k})):k.gapiLoader_.load("gapi.iframes",g,P)},V54=function(k,g,P,x,U,A){var q=!1;
q=q===void 0?!1:q;cWv(k,Il(g.ownerDocument)).then(function(T){var c=T.library;k.gapiIframesResolver_.resolve(c);T=k.gapiPickerIframeResolver_;var Z=T.resolve,w=q;w=w===void 0?!1:w;var J={};J["host-message-handler"]=P;k.hostMessageHandlerInternal_=J;var r=_.Pc(x);r=_.Pc(r);r=_.P4(_.gS(_.kB(new _.vB,r.scheme_),r.JSC$10034_domain_),r.JSC$10034_port_).toString();k.origin_=r;r=(new Syk).setUrl(x);r.JSC$10049_obj_.where=g;r.JSC$10049_obj_.allowPost=w;r.JSC$10049_obj_.messageHandlers=J;w=_.gP("makeWhiteListIframesFilter",
c)([k.origin_]);r.JSC$10049_obj_.messageHandlersFilter=w;U!=null&&(r.JSC$10049_obj_.id=U);A!=null&&(r.JSC$10049_obj_.rpctoken=A);w=nI3(r);w.JSC$10046_obj_.style={display:"block","min-width":"100%",width:"1px"};w.JSC$10046_obj_.height="100%";nI3(r).value().allow="camera 'src' "+k.origin_;c=c.getContext().openChild(r.value());Z.call(T,c)},function(T){k.gapiIframesResolver_.reject(T);
k.gapiPickerIframeResolver_.reject(T)});
return k.gapiPickerIframeResolver_.promise},ZRJ=function(k,g){return _.zt([k.gapiIframesResolver_.promise,
k.gapiPickerIframeResolver_.promise]).then(function(P){var x=_.O(P);P=x.next().value;return(x=x.next().value)?x.send("picker-message-handler",g,void 0,_.gP("makeWhiteListIframesFilter",P)([k.origin_])):_.rT(Error("Za"))})};
U5I.prototype.disposeInternal=function(){mxv(this);_.lx.prototype.disposeInternal.call(this)};
var mxv=function(k){k.gapiPickerIframeResolver_.promise.then(function(g){g&&(g.unregister("host-message-handler"),delete k.hostMessageHandlerInternal_["host-message-handler"])})};var w1Y=function(){this.nextId=0};var rWY=function(k,g){switch(k.action){case "select-contacts":k=JWc(k.contacts);break;case "visibility":k=k.visible;var P=new Pl;k=_.ur(P,1,7).setVisible(k);P={};P["iframe-command"]=k.serialize();k=P;break;default:k=null}return k?ZRJ(g,k):_.$D()},JWc=function(k){if(!k||k.length==0)return null;
var g=new Pl;_.ur(g,1,11);var P=new w1Y;k.forEach(function(x){if(x.email){var U=new Zx;U=_.Y9(U,2,x.name?x.name:x.email);var A=new fDL;x=_.Kaj(A,1,_.ss,x.email,_.z2);x=_.h7(U,27,x);U=new w6q;A=":"+(P.nextId++).toString(36);U=_.Y9(U,1,A);U=_.ur(U,2,12);x=_.h7(x,1,U)}else x=null;x&&FU(g,7,Zx,x)});
k={};k["iframe-command"]=g.serialize();return k};_.fgH=function(){if(vjL){var k=/Windows NT ([0-9.]+)/;return(k=k.exec(_.fb()))?k[1]:"0"}return _.ojL?(k=/1[0|1][_.][0-9_.]+/,(k=k.exec(_.fb()))?k[0].replace(/_/g,"."):"10"):aEb?(k=/Android\s+([^\);]+)(\)|;)/,(k=k.exec(_.fb()))?k[1]:""):HbY||NAN||IC4?(k=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(k=k.exec(_.fb()))?k[1].replace(/_/g,"."):""):""}();var FJ;FJ=function(k){return(k=k.exec(_.fb()))?k[1]:""};
_.WJY=function(){if(_.PO)return FJ(/Firefox\/([0-9.]+)/);if(_.Gc||cQ||tM4)return kLt;if(_.$s){if(_.Yj()||_.zr0()){var k=FJ(/CriOS\/([0-9.]+)/);if(k)return k}return FJ(/Chrome\/([0-9.]+)/)}if(_.ke&&!_.Yj())return FJ(/Version\/([0-9.]+)/);if(IKj||XwM){if(k=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.fb()))return k[1]+"."+k[2]}else if(iqq)return(k=FJ(/Android\s+([0-9.]+)/))?k:FJ(/Version\/([0-9.]+)/);return""}();var seP=function(){};
_.Nd(seP);seP.prototype.nextId_=0;_.YB=function(k){return":"+(k.nextId_++).toString(36)};var jE=function(k){_.s1.call(this);this.JSC$10144_dom_=k||Qk();this.JSC$10144_id_=null;this.inDocument_=!1;this.JSC$10144_element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.parent_=this.model_=null;this.wasDecorated_=!1};
_.XW(jE,_.s1);jE.prototype.idGenerator_=seP.getInstance();jE.prototype.getId=function(){return this.JSC$10144_id_||(this.JSC$10144_id_=_.YB(this.idGenerator_))};
jE.prototype.getElement=function(){return this.JSC$10144_element_};
var Qg=function(k){k.googUiComponentHandler_||(k.googUiComponentHandler_=new _.B1(k));return k.googUiComponentHandler_},bRL=function(k,g){if(k==g)throw Error("$a");
var P;if(P=g&&k.parent_&&k.JSC$10144_id_){P=k.parent_;var x=k.JSC$10144_id_;P=P.childIndex_&&x?_.vX.get(P.childIndex_,x)||null:null}if(P&&k.parent_!=g)throw Error("$a");k.parent_=g;jE.superClass_.setParentEventTarget.call(k,g)};
jE.prototype.setParentEventTarget=function(k){if(this.parent_&&this.parent_!=k)throw Error("ab");jE.superClass_.setParentEventTarget.call(this,k)};
jE.prototype.JSC$10146_createDom=function(){this.JSC$10144_element_=this.JSC$10144_dom_.createElement("DIV")};
jE.prototype.render=function(k){Bb4(this,k)};
var Bb4=function(k,g,P){if(k.inDocument_)throw Error("bb");k.JSC$10144_element_||k.JSC$10146_createDom();g?g.insertBefore(k.JSC$10144_element_,P||null):k.JSC$10144_dom_.JSC$9328_document_.body.appendChild(k.JSC$10144_element_);k.parent_&&!k.parent_.inDocument_||k.enterDocument()};
_.d=jE.prototype;_.d.decorate=function(k){if(this.inDocument_)throw Error("bb");if(k&&this.canDecorate(k)){this.wasDecorated_=!0;var g=_.XI(k);this.JSC$10144_dom_&&this.JSC$10144_dom_.JSC$9328_document_==g||(this.JSC$10144_dom_=Qk(k));this.decorateInternal(k);this.enterDocument()}else throw Error("cb");};
_.d.canDecorate=function(){return!0};
_.d.decorateInternal=function(k){this.JSC$10144_element_=k};
_.d.enterDocument=function(){this.inDocument_=!0;zpd(this,function(k){!k.inDocument_&&k.getElement()&&k.enterDocument()})};
_.d.exitDocument=function(){zpd(this,function(k){k.inDocument_&&k.exitDocument()});
this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1};
_.d.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);zpd(this,function(k){k.dispose()});
!this.wasDecorated_&&this.JSC$10144_element_&&_.Sl(this.JSC$10144_element_);this.parent_=this.model_=this.JSC$10144_element_=this.childIndex_=this.children_=null;jE.superClass_.disposeInternal.call(this)};
_.d.getModel=function(){return this.model_};
_.d.addChild=function(k,g){var P=this.children_?this.children_.length:0;if(k.inDocument_&&(g||!this.inDocument_))throw Error("bb");if(P<0||P>(this.children_?this.children_.length:0))throw Error("db");this.childIndex_&&this.children_||(this.childIndex_={},this.children_=[]);k.parent_==this?(_.vX.set(this.childIndex_,k.getId(),k),_.vI(this.children_,k)):_.vX.add(this.childIndex_,k.getId(),k);bRL(k,this);_.Ybj(this.children_,P,0,k);k.inDocument_&&this.inDocument_&&k.parent_==this?(g=this.getContentElement(),
(g.childNodes[P]||null)!=k.getElement()&&(k.getElement().parentElement==g&&g.removeChild(k.getElement()),P=g.childNodes[P]||null,g.insertBefore(k.getElement(),P))):g?(this.JSC$10144_element_||this.JSC$10146_createDom(),P=this.children_?this.children_[P+1]||null:null,Bb4(k,this.getContentElement(),P?P.JSC$10144_element_:null)):this.inDocument_&&!k.inDocument_&&k.JSC$10144_element_&&k.JSC$10144_element_.parentNode&&k.JSC$10144_element_.parentNode.nodeType==1&&k.enterDocument()};
_.d.getContentElement=function(){return this.JSC$10144_element_};
var zpd=function(k,g){k.children_&&k.children_.forEach(g,void 0)};
jE.prototype.removeChild=function(k,g){if(k){var P=typeof k==="string"?k:k.getId();k=this.childIndex_&&P?_.vX.get(this.childIndex_,P)||null:null;P&&k&&(_.vX.remove(this.childIndex_,P),_.vI(this.children_,k),g&&(k.exitDocument(),k.JSC$10144_element_&&_.Sl(k.JSC$10144_element_)),bRL(k,null))}if(!k)throw Error("eb");return k};_.XW(C$b,pqb);_.XW(Gm6,pqb);var uYJ;_.vX.createSet("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));var hpY=function(k,g){g?k.setAttribute("role",g):k.removeAttribute("role")},lq=function(k,g,P){Array.isArray(P)&&(P=P.join(" "));
var x="aria-"+g;P===""||P==void 0?(uYJ||(P={},uYJ=(P.atomic=!1,P.autocomplete="none",P.dropeffect="none",P.haspopup=!1,P.live="off",P.multiline=!1,P.multiselectable=!1,P.orientation="vertical",P.readonly=!1,P.relevant="additions text",P.required=!1,P.sort="none",P.busy=!1,P.disabled=!1,P.hidden=!1,P.invalid="false",P)),P=uYJ,g in P?k.setAttribute(x,P[g]):k.removeAttribute(x)):k.setAttribute(x,P)};var EH4;_.D8=function(k,g,P){_.s1.call(this);this.target=k;this.handle=g||k;this.limits=P||new jW(NaN,NaN,NaN,NaN);this.JSC$10149_document_=_.XI(k);this.JSC$10149_eventHandler_=new _.B1(this);_.ux(this,this.JSC$10149_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;_.wT(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.useSetCapture_=EH4};
_.XW(_.D8,_.s1);EH4=_.iV.document&&_.iV.document.documentElement&&!!_.iV.document.documentElement.setCapture&&!!_.iV.document.releaseCapture;_.LJm=function(k,g){k.hysteresisDistanceSquared_=Math.pow(g,2)};
_.d=_.D8.prototype;_.d.setEnabled=function(k){this.enabled_=k};
_.d.disposeInternal=function(){_.D8.superClass_.disposeInternal.call(this);_.Wl(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.JSC$10149_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10149_document_.releaseCapture();this.handle=this.target=null};
_.d.startDrag=function(k){var g=k.type=="mousedown";if(!this.enabled_||this.dragging_||g&&(!k.isButton(0)||_.ojL&&k.ctrlKey))this.dispatchEvent("earlycancel");else{if(this.hysteresisDistanceSquared_==0)if(this.dispatchEvent(new tQ("start",this,k.clientX,k.clientY,k)))this.dragging_=!0,g&&k.preventDefault();else return;else g&&k.preventDefault();g=this.JSC$10149_document_;var P=g.documentElement,x=!this.useSetCapture_;this.JSC$10149_eventHandler_.listen(g,["touchmove","mousemove"],this.handleMove_,
{capture:x,passive:!1});this.JSC$10149_eventHandler_.listen(g,["touchend","mouseup"],this.endDrag,x);this.useSetCapture_?(P.setCapture(!1),this.JSC$10149_eventHandler_.listen(P,"losecapture",this.endDrag)):this.JSC$10149_eventHandler_.listen(Il(g),"blur",this.endDrag);this.scrollTarget_&&this.JSC$10149_eventHandler_.listen(this.scrollTarget_,"scroll",this.onScroll_,x);this.clientX=this.startX=k.clientX;this.clientY=this.startY=k.clientY;this.screenX=k.screenX;this.screenY=k.screenY;this.deltaX=this.target.offsetLeft;
this.deltaY=this.target.offsetTop;this.pageScroll=jf(Qk(this.JSC$10149_document_))}};
_.d.endDrag=function(k,g){this.JSC$10149_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10149_document_.releaseCapture();this.dragging_?(this.dragging_=!1,this.dispatchEvent(new tQ("end",this,k.clientX,k.clientY,k,nHJ(this,this.deltaX),S63(this,this.deltaY),g||k.type=="touchcancel"))):this.dispatchEvent("earlycancel")};
_.d.handleMove_=function(k){if(this.enabled_){var g=k.clientX-this.clientX,P=k.clientY-this.clientY;this.clientX=k.clientX;this.clientY=k.clientY;this.screenX=k.screenX;this.screenY=k.screenY;if(!this.dragging_){var x=this.startX-this.clientX,U=this.startY-this.clientY;if(x*x+U*U>this.hysteresisDistanceSquared_)if(this.dispatchEvent(new tQ("start",this,k.clientX,k.clientY,k)))this.dragging_=!0;else{this.isDisposed()||this.endDrag(k);return}}P=FJL(this,g,P);g=P.x;P=P.y;this.dragging_&&this.dispatchEvent(new tQ("beforedrag",
this,k.clientX,k.clientY,k,g,P))&&(Y6N(this,k,g,P),k.preventDefault())}};
var FJL=function(k,g,P){var x=jf(Qk(k.JSC$10149_document_));g+=x.x-k.pageScroll.x;P+=x.y-k.pageScroll.y;k.pageScroll=x;k.deltaX+=g;k.deltaY+=P;return new _.HX(nHJ(k,k.deltaX),S63(k,k.deltaY))};
_.D8.prototype.onScroll_=function(k){var g=FJL(this,0,0);k.clientX=this.clientX;k.clientY=this.clientY;Y6N(this,k,g.x,g.y)};
var Y6N=function(k,g,P,x){k.target.style.left=P+"px";k.target.style.top=x+"px";k.dispatchEvent(new tQ("drag",k,g.clientX,g.clientY,g,P,x))},nHJ=function(k,g){var P=k.limits;
k=isNaN(P.left)?null:P.left;P=isNaN(P.width)?0:P.width;return Math.min(k!=null?k+P:Infinity,Math.max(k!=null?k:-Infinity,g))},S63=function(k,g){var P=k.limits;
k=isNaN(P.top)?null:P.top;P=isNaN(P.height)?0:P.height;return Math.min(k!=null?k+P:Infinity,Math.max(k!=null?k:-Infinity,g))};
_.D8.prototype.isDragging=function(){return this.dragging_};
var tQ=function(k,g,P,x,U,A,q){_.w_.call(this,k);this.clientX=P;this.clientY=x;this.browserEvent=U;this.left=A!==void 0?A:g.deltaX;this.top=q!==void 0?q:g.deltaY};
_.XW(tQ,_.w_);var Mf=function(k){this.JSC$10156_map_=new Map;var g=arguments.length;if(g>1){if(g%2)throw Error("ma");for(var P=0;P<g;P+=2)this.set(arguments[P],arguments[P+1])}else k&&this.addAll(k)};
_.d=Mf.prototype;_.d.getCount=function(){return this.JSC$10156_map_.size};
_.d.getValues=function(){return Array.from(this.JSC$10156_map_.values())};
_.d.getKeys=function(){return Array.from(this.JSC$10156_map_.keys())};
_.d.containsKey=function(k){return this.JSC$10156_map_.has(k)};
_.d.containsValue=function(k){return this.getValues().some(function(g){return g==k})};
_.d.equals=function(k,g){var P=this;g=g===void 0?function(x,U){return x===U}:g;
return this===k?!0:this.JSC$10156_map_.size!=k.getCount()?!1:this.getKeys().every(function(x){return g(P.JSC$10156_map_.get(x),k.get(x))})};
_.d.isEmpty=function(){return this.JSC$10156_map_.size==0};
_.d.clear=function(){this.JSC$10156_map_.clear()};
_.d.remove=function(k){return this.JSC$10156_map_.delete(k)};
_.d.get=function(k,g){return this.JSC$10156_map_.has(k)?this.JSC$10156_map_.get(k):g};
_.d.set=function(k,g){this.JSC$10156_map_.set(k,g);return this};
_.d.addAll=function(k){if(k instanceof Mf){k=_.O(k.JSC$10156_map_);for(var g=k.next();!g.done;g=k.next()){var P=_.O(g.value);g=P.next().value;P=P.next().value;this.JSC$10156_map_.set(g,P)}}else if(k)for(k=_.O(Object.entries(k)),g=k.next();!g.done;g=k.next())P=_.O(g.value),g=P.next().value,P=P.next().value,this.JSC$10156_map_.set(g,P)};
_.d.forEach=function(k,g){var P=this;g=g===void 0?this:g;this.JSC$10156_map_.forEach(function(x,U){return k.call(g,x,U,P)})};
_.d.clone=function(){return new Mf(this)};(function(){for(var k=["ms","moz","webkit","o"],g,P=0;g=k[P]&&!_.iV.requestAnimationFrame;++P)_.iV.requestAnimationFrame=_.iV[g+"RequestAnimationFrame"],_.iV.cancelAnimationFrame=_.iV[g+"CancelAnimationFrame"]||_.iV[g+"CancelRequestAnimationFrame"];if(!_.iV.requestAnimationFrame){var x=0;_.iV.requestAnimationFrame=function(U){var A=(new Date).getTime(),q=Math.max(0,16-(A-x));x=A+q;return _.iV.setTimeout(function(){U(A+q)},q)};
_.iV.cancelAnimationFrame||(_.iV.cancelAnimationFrame=function(U){clearTimeout(U)})}})();
var jeJ=[[],[]],Qec=0,lgL=!1,DxY=0,M5c=function(k,g){var P=DxY++,x={measureTask:{id:P,fn:k.measure,context:g},mutateTask:{id:P,fn:k.mutate,context:g},state:{},args:void 0,isScheduled:!1};return function(){arguments.length>0?(x.args||(x.args=[]),x.args.length=0,x.args.push.apply(x.args,arguments),x.args.push(x.state)):x.args&&x.args.length!=0?(x.args[0]=x.state,x.args.length=1):x.args=[x.state];x.isScheduled||(x.isScheduled=!0,jeJ[Qec].push(x));lgL||(lgL=!0,window.requestAnimationFrame(t5c))}},t5c=
function(){lgL=!1;
var k=jeJ[Qec],g=k.length;Qec=(Qec+1)%2;for(var P,x=0;x<g;++x){P=k[x];var U=P.measureTask;P.isScheduled=!1;U.fn&&U.fn.apply(U.context,P.args)}for(x=0;x<g;++x)P=k[x],U=P.mutateTask,P.isScheduled=!1,U.fn&&U.fn.apply(U.context,P.args),P.state={};k.length=0};var KJJ=_.DN(["about:blank"]),oHH=_.DN(["javascript:undefined"]),vHL=_.WX(KJJ);_.jy(vHL);var agN=_.WX(oHH);_.jy(agN);var K2=function(k){_.s1.call(this);this.JSC$10162_element_=k;this.listenKeyIn_=_.wT(this.JSC$10162_element_,"focus",this,!0);this.listenKeyOut_=_.wT(this.JSC$10162_element_,"blur",this,!0)};
_.XW(K2,_.s1);K2.prototype.handleEvent=function(k){var g=new _.J_(k.event_);g.type=k.type=="focusin"||k.type=="focus"?"focusin":"focusout";this.dispatchEvent(g)};
K2.prototype.disposeInternal=function(){K2.superClass_.disposeInternal.call(this);V3(this.listenKeyIn_);V3(this.listenKeyOut_);delete this.JSC$10162_element_};var HRk=function(k,g){this.JSC$10165_element_=k;this.JSC$10165_dom_=g};var o$=function(k,g){jE.call(this,g);this.useIframeMask_=!!k;this.lastFocus_=null;this.resizeBackgroundTask_=M5c({mutate:this.resizeBackground_},this);M5c({mutate:this.updateModalAndBackground_},this)};
_.XW(o$,jE);_.d=o$.prototype;_.d.focusHandler_=null;_.d.visible_=!1;_.d.bgEl_=null;_.d.bgIframeEl_=null;_.d.tabCatcherElement_=null;_.d.backwardTabWrapInProgress_=!1;_.d.getCssClass=function(){return"goog-modalpopup"};
_.d.getBackgroundElement=function(){return this.bgEl_};
_.d.JSC$10146_createDom=function(){o$.superClass_.JSC$10146_createDom.call(this);var k=this.getElement(),g=ZC(this.getCssClass()).split(" ");Hl(k,g);k.tabIndex=0;_.i4(k,!1);NbL(this);IgP(this)};
var NbL=function(k){if(k.useIframeMask_&&!k.bgIframeEl_){var g=k.JSC$10144_dom_.JSC$9330_createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});_.Po(g,vHL);k.bgIframeEl_=g;k.bgIframeEl_.className=k.getCssClass()+"-bg";_.i4(k.bgIframeEl_,!1);Mfc(k.bgIframeEl_,0)}k.bgEl_||(k.bgEl_=k.JSC$10144_dom_.JSC$9330_createDom("DIV",k.getCssClass()+"-bg"),_.i4(k.bgEl_,!1))},IgP=function(k){k.tabCatcherElement_||(k.tabCatcherElement_=k.JSC$10144_dom_.createElement("SPAN"),_.i4(k.tabCatcherElement_,
!1),k.tabCatcherElement_.tabIndex=0,k.tabCatcherElement_.style.position="absolute")};
_.d=o$.prototype;_.d.resetBackwardTabWrap_=function(){this.backwardTabWrapInProgress_=!1};
_.d.canDecorate=function(k){return!!k&&k.tagName=="DIV"};
_.d.decorateInternal=function(k){o$.superClass_.decorateInternal.call(this,k);k=ZC(this.getCssClass()).split(" ");Hl(this.getElement(),k);NbL(this);IgP(this);this.getElement().tabIndex=0;_.i4(this.getElement(),!1)};
_.d.enterDocument=function(){this.bgIframeEl_&&_.n3(this.bgIframeEl_,this.getElement());_.n3(this.bgEl_,this.getElement());o$.superClass_.enterDocument.call(this);_.SW(this.tabCatcherElement_,this.getElement());this.focusHandler_=new K2(this.JSC$10144_dom_.JSC$9328_document_);Qg(this).listen(this.focusHandler_,"focusin",this.onFocus);X1c(this,!1)};
_.d.exitDocument=function(){this.isVisible()&&this.setVisible(!1);_.el(this.focusHandler_);o$.superClass_.exitDocument.call(this);_.Sl(this.bgIframeEl_);_.Sl(this.bgEl_);_.Sl(this.tabCatcherElement_)};
_.d.setVisible=function(k){if(k!=this.visible_)if(this.popupShowTransition_&&this.popupShowTransition_.stop(),this.bgShowTransition_&&this.bgShowTransition_.stop(),this.popupHideTransition_&&this.popupHideTransition_.stop(),this.bgHideTransition_&&this.bgHideTransition_.stop(),this.inDocument_&&X1c(this,k),k){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.JSC$10144_dom_.JSC$9328_document_.activeElement}catch(U){}this.updateModalAndBackground_();Qg(this).listen(this.JSC$10144_dom_.getWindow(),
"resize",this.resizeBackground_).listen(this.JSC$10144_dom_.getWindow(),"orientationchange",this.resizeBackgroundTask_);yWm(this,!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)cm(this.popupShowTransition_,"end",this.onShow,!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}}else if(this.dispatchEvent("beforehide")){Qg(this).unlisten(this.JSC$10144_dom_.getWindow(),"resize",this.resizeBackground_).unlisten(this.JSC$10144_dom_.getWindow(),
"orientationchange",this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)cm(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();a:{try{var g=this.JSC$10144_dom_,P=g.JSC$9328_document_.body,x=g.JSC$9328_document_.activeElement||P;if(!this.lastFocus_||this.lastFocus_==P){this.lastFocus_=null;break a}(x==P||g.contains(this.getElement(),x))&&this.lastFocus_.focus()}catch(U){}this.lastFocus_=
null}}};
var X1c=function(k,g){k.modalAriaVisibilityHelper_||(k.modalAriaVisibilityHelper_=new HRk(k.JSC$10144_element_,k.JSC$10144_dom_));k=k.modalAriaVisibilityHelper_;if(g){k.hiddenElements_||(k.hiddenElements_=[]);g=k.JSC$10165_dom_.getChildren(k.JSC$10165_dom_.JSC$9328_document_.body);for(var P=0;P<g.length;P++){var x=g[P],U;if(U=x!=k.JSC$10165_element_)U=x.getAttribute("aria-hidden"),U=!(U==null||U==void 0?0:String(U));U&&(lq(x,"hidden",!0),k.hiddenElements_.push(x))}}else if(k.hiddenElements_){for(g=
0;g<k.hiddenElements_.length;g++)k.hiddenElements_[g].removeAttribute("aria-hidden");k.hiddenElements_=null}};
o$.prototype.updateModalAndBackground_=function(){this.resizeBackground_();this.reposition()};
var yWm=function(k,g){k.bgIframeEl_&&_.i4(k.bgIframeEl_,g);k.bgEl_&&_.i4(k.bgEl_,g);_.i4(k.getElement(),g);_.i4(k.tabCatcherElement_,g)};
_.d=o$.prototype;_.d.onShow=function(){this.dispatchEvent("show")};
_.d.onHide=function(){yWm(this,!1);this.dispatchEvent("hide")};
_.d.isVisible=function(){return this.visible_};
_.d.focus=function(){this.focusElement_()};
_.d.resizeBackground_=function(){this.bgIframeEl_&&_.i4(this.bgIframeEl_,!1);this.bgEl_&&_.i4(this.bgEl_,!1);var k=this.JSC$10144_dom_.JSC$9328_document_;var g=_.Yl(Il(this.JSC$10144_dom_.JSC$9328_document_)||window);var P=Math.max(g.width,Math.max(k.body.scrollWidth,k.documentElement.scrollWidth));k=Math.max(g.height,Math.max(k.body.scrollHeight,k.documentElement.scrollHeight));this.bgIframeEl_&&(_.i4(this.bgIframeEl_,!0),_.QlL(this.bgIframeEl_,P,k));this.bgEl_&&(_.i4(this.bgEl_,!0),_.QlL(this.bgEl_,
P,k))};
_.d.reposition=function(){var k;if(_.jlq(this.getElement())=="fixed")var g=k=0;else g=jf(this.JSC$10144_dom_),k=g.x,g=g.y;var P=DUd(this.getElement());var x=_.Yl(Il(this.JSC$10144_dom_.JSC$9328_document_)||window);k=Math.max(k+x.width/2-P.width/2,0);g=Math.max(g+x.height/2-P.height/2,0);Dw(this.getElement(),k,g);Dw(this.tabCatcherElement_,k,g)};
_.d.onFocus=function(k){this.backwardTabWrapInProgress_?this.resetBackwardTabWrap_():k.target==this.tabCatcherElement_&&h_(this.focusElement_,0,this)};
_.d.focusElement_=function(){try{this.getElement().focus()}catch(k){}};
_.d.disposeInternal=function(){_.el(this.popupShowTransition_);this.popupShowTransition_=null;_.el(this.popupHideTransition_);this.popupHideTransition_=null;_.el(this.bgShowTransition_);this.bgShowTransition_=null;_.el(this.bgHideTransition_);this.bgHideTransition_=null;o$.superClass_.disposeInternal.call(this)};var Ii=function(k,g,P){o$.call(this,g,P);this.JSC$10175_class_=k||"modal-dialog";this.buttons_=(new v4).addButton(p1c,!0).addButton(CSv,!1,!0)};
_.XW(Ii,o$);_.d=Ii.prototype;_.d.escapeToCancel_=!0;_.d.hasTitleCloseButton_=!0;_.d.modal_=!0;_.d.draggable_=!0;_.d.backgroundElementOpacity_=.5;_.d.title_="";_.d.JSC$10177_dragger_=null;_.d.JSC$10177_disposeOnHide_=!1;_.d.titleEl_=null;_.d.titleTextEl_=null;_.d.titleTextId_=null;_.d.titleCloseEl_=null;_.d.contentEl_=null;_.d.buttonEl_=null;_.d.getCssClass=function(){return this.JSC$10175_class_};
_.d.setTitle=function(k){this.title_=k;this.titleTextEl_&&_.Y8(this.titleTextEl_,k)};
_.d.getTitle=function(){return this.title_};
_.d.getContent=function(){return""};
_.d.getContentElement=function(){this.getElement()||this.render();return this.contentEl_};
var GIt=function(k){k.getElement()||k.render();return k.getElement()};
Ii.prototype.getBackgroundElement=function(){this.getElement()||this.render();return Ii.superClass_.getBackgroundElement.call(this)};
var Rp3=function(k,g){k.backgroundElementOpacity_=g;k.getElement()&&(g=k.getBackgroundElement())&&Mfc(g,k.backgroundElementOpacity_)};
Ii.prototype.setDraggable=function(k){this.draggable_=k;kB4(this,k&&this.inDocument_)};
Ii.prototype.handleDrag=function(){};
var kB4=function(k,g){var P=ZC(k.JSC$10175_class_+"-title-draggable").split(" ");k.getElement()&&(g?Hl(k.titleEl_,P):hRv(k.titleEl_,P));g&&!k.JSC$10177_dragger_?(g=new _.D8(k.getElement(),k.titleEl_),k.JSC$10177_dragger_=g,Hl(k.titleEl_,P),_.wT(k.JSC$10177_dragger_,"start",k.setDraggerLimits_,!1,k),_.wT(k.JSC$10177_dragger_,"drag",k.handleDrag,!1,k)):!g&&k.JSC$10177_dragger_&&(k.JSC$10177_dragger_.dispose(),k.JSC$10177_dragger_=null)};
_.d=Ii.prototype;
_.d.JSC$10146_createDom=function(){Ii.superClass_.JSC$10146_createDom.call(this);var k=this.getElement(),g=this.JSC$10144_dom_;this.titleTextId_=this.getId();var P=this.getId()+".contentEl";this.titleEl_=g.JSC$9330_createDom("DIV",this.JSC$10175_class_+"-title",this.titleTextEl_=g.JSC$9330_createDom("SPAN",{className:this.JSC$10175_class_+"-title-text",id:this.titleTextId_},this.title_),this.titleCloseEl_=g.JSC$9330_createDom("SPAN",this.JSC$10175_class_+"-title-close"));ZSL(k,this.titleEl_,this.contentEl_=
g.JSC$9330_createDom("DIV",{className:this.JSC$10175_class_+"-content",id:P}),this.buttonEl_=g.JSC$9330_createDom("DIV",this.JSC$10175_class_+"-buttons"));hpY(this.titleTextEl_,"heading");hpY(this.titleCloseEl_,"button");this.titleCloseEl_.tabIndex=0;lq(this.titleCloseEl_,"label","Close");hpY(k,"dialog");lq(k,"labelledby",this.titleTextId_||"");_.i4(this.titleCloseEl_,this.hasTitleCloseButton_);this.buttons_&&(k=this.buttons_,k.JSC$10178_element_=this.buttonEl_,k.render());_.i4(this.buttonEl_,!!this.buttons_);
Rp3(this,this.backgroundElementOpacity_)};
_.d.decorateInternal=function(k){Ii.superClass_.decorateInternal.call(this,k);k=this.getElement();var g=this.JSC$10175_class_+"-content";this.contentEl_=BL(document,null,g,k)[0];this.contentEl_||(this.contentEl_=this.JSC$10144_dom_.JSC$9330_createDom("DIV",g),k.appendChild(this.contentEl_));g=this.JSC$10175_class_+"-title";var P=this.JSC$10175_class_+"-title-text",x=this.JSC$10175_class_+"-title-close";(this.titleEl_=BL(document,null,g,k)[0])?(this.titleTextEl_=BL(document,null,P,this.titleEl_)[0],
this.titleCloseEl_=BL(document,null,x,this.titleEl_)[0]):(this.titleEl_=this.JSC$10144_dom_.JSC$9330_createDom("DIV",g),k.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.title_=Lxc(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=_.uU("SPAN",{className:P,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;lq(k,"labelledby",this.titleTextId_||"");this.titleCloseEl_||(this.titleCloseEl_=
this.JSC$10144_dom_.JSC$9330_createDom("SPAN",x),this.titleEl_.appendChild(this.titleCloseEl_));_.i4(this.titleCloseEl_,this.hasTitleCloseButton_);g=this.JSC$10175_class_+"-buttons";(this.buttonEl_=BL(document,null,g,k)[0])?(this.buttons_=new v4(this.JSC$10144_dom_),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.JSC$10144_dom_.JSC$9330_createDom("DIV",g),k.appendChild(this.buttonEl_),this.buttons_&&(k=this.buttons_,k.JSC$10178_element_=this.buttonEl_,k.render()),_.i4(this.buttonEl_,
!!this.buttons_));Rp3(this,this.backgroundElementOpacity_)};
_.d.enterDocument=function(){Ii.superClass_.enterDocument.call(this);Qg(this).listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);Qg(this).listen(this.buttonEl_,"click",this.onButtonClick_);kB4(this,this.draggable_);Qg(this).listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var k=this.getElement();hpY(k,"dialog");this.titleTextEl_.id!==""&&lq(k,"labelledby",this.titleTextEl_.id);if(!this.modal_){this.modal_=!1;if(this.inDocument_){k=this.JSC$10144_dom_;
var g=this.getBackgroundElement();k.removeNode(this.bgIframeEl_);k.removeNode(g)}this.isVisible()&&X1c(this,!1)}};
_.d.exitDocument=function(){this.isVisible()&&this.setVisible(!1);kB4(this,!1);Ii.superClass_.exitDocument.call(this)};
_.d.setVisible=function(k){k!=this.isVisible()&&(this.inDocument_||this.render(),Ii.superClass_.setVisible.call(this,k))};
_.d.onShow=function(){Ii.superClass_.onShow.call(this);this.dispatchEvent("aftershow")};
_.d.onHide=function(){Ii.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.JSC$10177_disposeOnHide_&&this.dispose()};
_.d.setDraggerLimits_=function(){var k=this.JSC$10144_dom_.JSC$9328_document_,g=_.Yl(Il(k)||window),P=Math.max(k.body.scrollWidth,g.width);k=Math.max(k.body.scrollHeight,g.height);var x=DUd(this.getElement());_.jlq(this.getElement())=="fixed"?this.JSC$10177_dragger_.limits=new jW(0,0,Math.max(0,g.width-x.width),Math.max(0,g.height-x.height)):this.JSC$10177_dragger_.limits=new jW(0,0,P-x.width,k-x.height)};
_.d.onTitleCloseClick_=function(){gqH(this)};
var gqH=function(k){if(k.hasTitleCloseButton_){var g=k.buttons_,P=g&&g.cancelButton_;P?(g=g.get(P),k.dispatchEvent(new a$(P,g))&&k.setVisible(!1)):k.setVisible(!1)}},PpP=function(k){k.hasTitleCloseButton_=!1;
k.titleCloseEl_&&_.i4(k.titleCloseEl_,k.hasTitleCloseButton_)};
Ii.prototype.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;Ii.superClass_.disposeInternal.call(this)};
Ii.prototype.onButtonClick_=function(k){a:{for(k=k.target;k!=null&&k!=this.buttonEl_;){if(k.tagName=="BUTTON")break a;k=k.parentNode}k=null}if(k&&!k.disabled){k=k.name;var g=this.buttons_.get(k);this.dispatchEvent(new a$(k,g))&&this.setVisible(!1)}};
Ii.prototype.onKey_=function(k){var g=!1,P=!1,x=this.buttons_,U=k.target;if(k.type=="keydown")if(this.escapeToCancel_&&k.keyCode==27){var A=x&&x.cancelButton_;U=U.tagName=="SELECT"&&!U.disabled;A&&!U?(P=!0,g=x.get(A),g=this.dispatchEvent(new a$(A,g))):U||(g=!0)}else{if(k.keyCode==9&&k.shiftKey&&U==this.getElement()){this.backwardTabWrapInProgress_=!0;try{this.tabCatcherElement_.focus()}catch(w){}h_(this.resetBackwardTabWrap_,0,this)}}else if(k.keyCode==13){if(U.tagName=="BUTTON"&&!U.disabled)A=U.name;
else if(U==this.titleCloseEl_)gqH(this);else if(x){var q=x.defaultButton_,T;if(T=q)a:{T=FH("BUTTON",x.JSC$10178_element_);for(var c,Z=0;c=T[Z];Z++)if(c.name==q||c.id==q){T=c;break a}T=null}U=(U.tagName=="TEXTAREA"||U.tagName=="SELECT"||U.tagName=="A")&&!U.disabled;!T||T.disabled||U||(A=q)}A&&x&&(P=!0,g=this.dispatchEvent(new a$(A,String(x.get(A)))))}else U!=this.titleCloseEl_||k.keyCode!=32&&k.key!=" "||gqH(this);if(g||P)k.stopPropagation(),k.preventDefault();g&&this.setVisible(!1)};
var a$=function(k,g){this.type="dialogselect";this.key=k;this.caption=g};
_.XW(a$,_.w_);var v4=function(k){Mf.call(this);k||Qk();this.cancelButton_=this.JSC$10178_element_=this.defaultButton_=null};
_.XW(v4,Mf);_.d=v4.prototype;_.d.clear=function(){Mf.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null};
_.d.set=function(k,g,P,x){Mf.prototype.set.call(this,k,g);P&&(this.defaultButton_=k);x&&(this.cancelButton_=k);return this};
_.d.addButton=function(k,g,P){return this.set(k.key,k.caption,g,P)};
_.d.render=function(){if(this.JSC$10178_element_){_.q_(this.JSC$10178_element_,q_j);var k=Qk(this.JSC$10178_element_);this.forEach(function(g,P){g=k.JSC$9330_createDom("BUTTON",{name:P},g);P==this.defaultButton_&&(g.className="goog-buttonset-default");this.JSC$10178_element_.appendChild(g)},this)}};
_.d.decorate=function(k){if(k&&k.nodeType==1){this.JSC$10178_element_=k;k=FH("BUTTON",this.JSC$10178_element_);for(var g,P,x,U=0;g=k[U];U++)if(P=g.name||g.id,x=Lxc(g)||g.value,P){var A=U==0;this.set(P,x,A,g.name=="cancel");A&&_.oI(g,"goog-buttonset-default")}}};
_.d.getElement=function(){return this.JSC$10178_element_};
var p1c={key:"ok",caption:"OK"},CSv={key:"cancel",caption:"Cancel"},$jH={key:"yes",caption:"Yes"},xjv={key:"no",caption:"No"},i9J={key:"save",caption:"Save"},UjL={key:"continue",caption:"Continue"};typeof document!="undefined"&&((new v4).addButton(p1c,!0,!0),(new v4).addButton(p1c,!0).addButton(CSv,!1,!0),(new v4).addButton($jH,!0).addButton(xjv,!1,!0),(new v4).addButton($jH).addButton(xjv,!0).addButton(CSv,!1,!0),(new v4).addButton(UjL).addButton(i9J).addButton(CSv,!0,!0));_.XW(RBs,Ii);_.XW(k9u,yP);var AEc=_.DN(["//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick"]),djk=_.DN(["//apis.google.com/js/rpc.js"]),OGV=_.WX(AEc),d5b=_.WX(djk),PiC=null;var p4=function(k,g){_.s1.call(this);this.JSC$10187_element_=k;k=_.TW(this.JSC$10187_element_)?this.JSC$10187_element_:this.JSC$10187_element_?this.JSC$10187_element_.body:null;this.isRtl_=!!k&&_.Kx3(k);this.listenKey_=_.wT(this.JSC$10187_element_,_.R7?"DOMMouseScroll":"mousewheel",this,g)};
_.XW(p4,_.s1);p4.prototype.handleEvent=function(k){var g=0,P=0,x=k.event_;x.type=="mousewheel"?(k=O9v(-x.wheelDelta),x.wheelDeltaX!==void 0?(g=O9v(-x.wheelDeltaX),P=O9v(-x.wheelDeltaY)):P=k):(k=x.detail,k>100?k=3:k<-100&&(k=-3),x.axis!==void 0&&x.axis===x.HORIZONTAL_AXIS?g=k:P=k);typeof this.maxDeltaX_==="number"&&(g=_.BN(g,-this.maxDeltaX_,this.maxDeltaX_));typeof this.maxDeltaY_==="number"&&(P=_.BN(P,-this.maxDeltaY_,this.maxDeltaY_));this.isRtl_&&(g=-g);g=new q7L(k,x,g,P);this.dispatchEvent(g)};
var O9v=function(k){return _.ks&&(_.ojL||aCv)&&k%40!=0?k:k/40};
p4.prototype.disposeInternal=function(){p4.superClass_.disposeInternal.call(this);V3(this.listenKey_);this.listenKey_=null};
var q7L=function(k,g,P,x){_.J_.call(this,g);this.type="mousewheel";this.detail=k;this.deltaX=P;this.deltaY=x};
_.XW(q7L,_.J_);_.va=function(k){var g="instance_";if(k.instance_&&k.hasOwnProperty(g))return k.instance_;g=new k;return k.instance_=g};var AcI;var TJL=_.DN(["https://about:blank"]),eNq=_.DN(['javascript:""']),cEk=_.DN(["about:blank"]);_.XW(U4,RBs);_.d=U4.prototype;_.d.JSC$10195_url_="";_.d.JSC$10195_iframe_=null;_.d.iframeLoaded_=!1;_.d.loadedFired_=!1;_.d.callback_=function(){};
_.d.enterDocument=function(){U4.superClass_.enterDocument.call(this);iG6(this.getBackgroundElement(),Qg(this))};
_.d.render=function(k){var g=this;U4.superClass_.render.call(this,k);this.useGapi_?cWv(this.iframeManager_,window).then(function(){return VTt(g)}).then(null,function(){g.callback_({action:"error"})}):Z9Y(this)};
var VTt=function(k){var g=k.JSC$10144_dom_.JSC$9330_createDom("div",["picker-dialog-content","picker-frame"]);_.i4(g,!1);k.getContentElement().appendChild(g);return V54(k.iframeManager_,g,function(P){var x=Fhc(P["iframe-command"]);switch(x.getCommand()){case 1:P=k.callback_;x=_.WQ(x,g_,2);var U="";switch(x.getStatus()){case 2:U="cancel";break;case 1:U="picked";break;case 3:U="error"}var A=_.ZD(x,Zx,2,_.mh(V3v));x=A.length===0?{action:U}:XZJ(A,U,_.WQ(x,Lhq,7));P.call(k,x);k.setVisible(!1);break;case 4:PpP(k);
k.callback_({action:"loaded"});break;case 7:case 8:P=k.callback_;a:{U=x.getCommand();A=_.WQ(x,g_,2);switch(U){case 7:U="uploadScheduled";break;case 8:U="uploadStateChange";break;default:x={};break a}x=_.ZD(A,Zx,2,_.mh(V3v));if(x.length===0)x={action:U};else{var q=_.WQ(A,Lhq,7);A=q&&_.fm(q,1);q=lSd(q);x=MSm(x,U,A,q)}}P.call(k,x)}},k.JSC$10195_url_,k.targetId_,k.rpcToken_).then(function(P){k.JSC$10195_iframe_=P.getIframeEl();
mjq(k);_.i4(k.JSC$10195_iframe_.parentElement,!0);_.oI(k.getElement(),"picker-dialog");wBJ(k);return P})},Z9Y=function(k){k.JSC$10195_iframe_=k.JSC$10144_dom_.JSC$9330_createDom("IFRAME",{id:k.targetId_,
name:k.targetId_,"class":"picker-frame",frameBorder:"0",allow:"camera"});_.Po(k.JSC$10195_iframe_,JEL(k));_.oI(k.getElement(),"picker-dialog");k.getContentElement().appendChild(k.JSC$10195_iframe_);Qg(k).listen(k.JSC$10195_iframe_,"load",function(){return void mjq(k)});
k.JSC$10195_iframe_.src=k.JSC$10195_url_;wBJ(k)},fJ3=function(k){rEY(k,(0,_.DD)(function(g){g.setAuthToken(this.targetId_,this.rpcToken_)},k))},wBJ=function(k){var g=_.$S(_.Pc(k.JSC$10195_url_),"title");
g&&k.setTitle(g)},JEL=function(k){return _.skb("Internet Explorer")>=7&&_.Au(k.JSC$10195_url_,"https")?_.WX(TJL):_.Gc?_.WX(eNq):_.WX(cEk)},mjq=function(k){fJ3(k);
k.iframeLoaded_=!0;k.JSC$10195_iframe_.tabIndex=0;k.isVisible()&&k.focus()};
U4.prototype.handleKeydown_=function(k){k.keyCode==27&&(this.setVisible(!1),this.callback_({action:"cancel"}),k.stopPropagation(),k.preventDefault())};
var rEY=function(k,g){var P=k.JSC$10193_gadgetsDomHelper_;$5A(function(){g(P.getWindow().gadgets.rpc)},P)};
U4.prototype.setUrl=function(k){k=_.xS(new _.vB(k),"rpcService",this.targetId_);_.xS(k,"rpctoken",this.rpcToken_);_.iq(k,"rpctoken="+this.rpcToken_);_.kB(k,"https");this.JSC$10195_url_=k.toString();this.JSC$10195_iframe_&&(this.JSC$10195_iframe_.src=this.JSC$10195_url_)};
var WOm=function(k,g){k.callback_=g;rEY(k,(0,_.DD)(function(P){P.register(this.targetId_,(0,_.DD)(this.handlePickerAction_,this))},k))};
U4.prototype.handlePickerAction_=function(k){var g=k.action;g=="loaded"&&(this.loadedFired_=!0,sVH(this,new Gm6(this.isVisible())),b9N(this),PpP(this),Qg(this).unlisten(this.JSC$10144_dom_.getWindow(),"keydown",this.handleKeydown_),this.JSC$10195_iframe_.tabIndex=0);g!="picked"&&g!="cancel"||this.setVisible(!1);this.callback_(k)};
var b9N=function(k){k.JSC$10195_appId_&&sVH(k,new C$b(k.JSC$10195_appId_,window.location.protocol+"//"+window.location.host))};
U4.prototype.setRelayUrl=function(k){rEY(this,(0,_.DD)(function(g){g.setRelayUrl(this.targetId_,k)},this))};
var sVH=function(k,g){k.useGapi_&&rWY(g,k.iframeManager_).then(null,function(){k.callback_({action:"error"})});
rEY(k,(0,_.DD)(function(P){P.call(this.targetId_,"picker",null,g)},k))};
U4.prototype.resizePicker_=function(){var k=Il(this.JSC$10144_dom_.JSC$9328_document_)||window;if(_.$S(_.Pc(this.JSC$10195_url_),"ignoreLimits")=="true")k=new _.Sf(this.preferredDialogWidth_,this.preferredDialogHeight_);else if(_.$S(_.Pc(this.JSC$10195_url_),"shadeDialog")=="true"){var g=GIt(this);g=olL(g);var P=_.Yl(k);k=P.width-80;P=P.height-40;g&&(k-=g.left?g.left:0,k-=g.right?g.right:0,P-=g.top?g.top:0,P-=g.bottom?g.bottom:0);k=new _.Sf(k>0?k:0,P>0?P:0)}else(g=this.preferredDialogWidth_)?(g=Math.max(320,
Math.min(1051,g)),(P=this.preferredDialogHeight_)||(P=_.Yl(k).height*.85),P=Math.max(480,Math.min(650,P))):(g=_.Yl(k),P=g.width*.618,P=P<g.height?Math.round(Math.max(480,Math.min(650,P*.85))):Math.round(Math.max(480,Math.min(650,g.height*.85))),g=Math.round(P/.618)),k=_.Yl(k),g=Math.min(g,Math.max(k.width,320)),P=Math.min(P,Math.max(k.height,480)),k=new _.Sf(g,P);_.QlL(this.getContentElement(),k);this.reposition()};
U4.prototype.reposition=function(){if(_.$S(_.Pc(this.JSC$10195_url_),"shadeDialog")=="true"){var k=DUd(this.getElement()),g=_.Yl(this.JSC$10144_dom_.getWindow());k=Math.floor(g.width/2-k.width/2);g=GIt(this);if(g=olL(g)){var P=g.left?g.left:0;P+=g.right?g.right:0;k=Math.floor(k-P/2)}k=k>0?k:0;g=jf(this.JSC$10144_dom_).y;Dw(this.getElement(),k,g)}else U4.superClass_.reposition.call(this)};
U4.prototype.setVisible=function(k){if(k!=this.isVisible()&&this.autoSizeDialog_){var g=this.JSC$10144_dom_.getWindow();k?(this.resizePicker_(),Qg(this).listen(g,"resize",this.resizePicker_),this.iframeLoaded_||Qg(this).listen(g,"keydown",this.handleKeydown_)):(Qg(this).unlisten(g,"resize",this.resizePicker_),this.iframeLoaded_||Qg(this).unlisten(g,"keydown",this.handleKeydown_))}U4.superClass_.setVisible.call(this,k);sVH(this,new Gm6(k))};
U4.prototype.focus=function(){U4.superClass_.focus.call(this);if(this.JSC$10195_iframe_&&this.iframeLoaded_&&this.loadedFired_)try{this.JSC$10195_iframe_.focus()}catch(k){}};var ZT=function(k,g){g=g===void 0?U4:g;yP.call(this,k);this.pickerConstructor=g;this.urlParamMap_=new Map;this.urlParamMap_.set("protocol","gadgets");(k=window.location.origin)||(k=window.location.protocol+"//"+window.location.host);k&&this.urlParamMap_.set("origin",k);this.postProcessors_=[]};
_.z(ZT,k9u);ZT.prototype.JSC$10200_disposeOnHide_=!1;
ZT.prototype.build=function(){this.JSC$10101_appId_&&this.urlParamMap_.has("oauth_token")&&this.urlParamMap_.set("appId",this.JSC$10101_appId_);this.getRelayUrl()||this.setRelayUrl(_.$B(_.iq(_.xB(_.Pc(window.location.href)),""),"/favicon.ico").toString());this.urlParamMap_.set("ifls",Date.now());if(this.urlParamMap_.get("minimal"))throw Error("fb");var k=new this.pickerConstructor(BJq(this).toString(),!0,null,this.dialogWidth_,this.dialogHeight_,"",void 0,!1,!1);k.JSC$10177_disposeOnHide_=this.JSC$10200_disposeOnHide_;
k.JSC$10195_appId_=this.JSC$10101_appId_;k.loadedFired_&&b9N(k);WOm(k,this.callback_);return k};
var zNL=function(k){k.urlParamMap_.set("multiselectEnabled","true");return k};
_.d=ZT.prototype;_.d.getHeight=function(){return this.dialogHeight_};
_.d.getProtocol=function(){return this.urlParamMap_.get("protocol")};
_.d.getRelayUrl=function(){return this.urlParamMap_.get("parent")};
_.d.getTitle=function(){return this.urlParamMap_.get("title")};
_.d.getWidth=function(){return this.dialogWidth_};
var ubd=function(k){k.JSC$10200_disposeOnHide_=void 0;return k};
ZT.prototype.setRelayUrl=function(k){this.urlParamMap_.set("parent",k);return this};
var hNq=function(k,g){k.urlParamMap_.set("selectButtonLabel",g);return k};
ZT.prototype.setSize=function(k,g){this.dialogWidth_=k;this.dialogHeight_=g;return this};
ZT.prototype.setTitle=function(k){this.urlParamMap_.set("title",k);return this};
var BJq=function(k){k.postProcessors_.length&&k.urlParamMap_.set("pp",JSON.stringify(k.postProcessors_));k.urlParamMap_.set("nav",Frm(k.nav_));var g=new _.vB(k.getBaseUrl());k.urlParamMap_.forEach(function(P,x){_.xS(g,x,P)});
return g};var nqm=function(k,g){k.name!==void 0?(this.name=k.name,this.code=Eq4[k.name]):(this.code=k=k.code,this.name=LO3(k));_.PI.call(this,kUd("%s %s",this.name,g))};
_.XW(nqm,_.PI);var LO3=function(k){var g=_.vX.findKey(Eq4,function(P){return k==P});
if(g===void 0)throw Error("hb`"+k);return g},H4={},Eq4=(H4.AbortError=3,H4.EncodingError=5,H4.InvalidModificationError=9,H4.InvalidStateError=7,H4.NotFoundError=1,H4.NotReadableError=4,H4.NoModificationAllowedError=6,H4.PathExistsError=12,H4.QuotaExceededError=10,H4.SecurityError=2,H4.SyntaxError=8,H4.TypeMismatchError=11,H4);var S7v=function(k,g){_.w_.call(this,k.type,g);this.event_=k};
_.XW(S7v,_.w_);var FOq=function(k,g,P){P===void 0&&(P=k.size);return k.slice?k.slice(g,P):null};var eRI=new WeakMap,THC=function(k,g){k=[k];for(var P=g.length-1;P>=0;--P)k.push(typeof g[P],g[P]);return k.join("\v")};_.Vqr(function(){if(!_.iV.Blob)return!1;var k=new Uint8Array(100);try{var g=new Blob([k])}catch(P){return!1}return g.size!=100?!1:!0});
var Y7c=_.Vqr(function(){if(!_.iV.Blob)return!1;var k=new Uint8Array(100);try{var g=new Blob([k])}catch(P){return!1}return FOq(g,0,1)===null?!1:!0});_.iV.U3bHHf!=null||(_.iV.U3bHHf=0);_.iV.U3bHHf++;_.jVP=new WeakMap;_.QV4=new WeakMap;var m56={};var O4=void 0;var Jcs=Symbol("pb");var S_I=ec("WizInjectionContext_Dispatcher");var ZZ=Symbol("qb");var Ef,jv;Ef=function(){this.afterRenderCallbacks=null};
_.JEs=Symbol("rb");jv=function(k){this.props=k;this.__unmounted=!1};
jv.prototype.didPatch=function(){};
jv.prototype.didMount=function(){};
jv.prototype.didUnmount=function(){};
jv.prototype.didUpdate=function(){};_.uqb=ec("WizInjectionContext_RootElement");var Eeu=ec("WizInjectionContext_AppContext"),hR6=ec("WizInjectionContext_ModelRootElement"),LWj=ec("WizInjectionContext_RendererData"),ne0=ec("WizInjectionContext_InjectingConstructor"),zRj=ec("WizInjectionContext_AsyncDeps"),FWI={};var tqb=!1;var ve3={enableAttributeSanitization:!0,enableComponentStacksInErrorMessages:!0,enableContextBasedComponentStacks:!1,enableContextPerComponent:QkL,enableLazyTsx:lC3,enablePerformanceTiming:!1,enablePerformanceTracing:!1,alwaysTrackContexts:!1,enableClientOnlyWizVeLogging:!0,enableQueueEffectAndOnInitInitialRuns:jk4,disableSoyJsRenderEvents:!1,flushRenderEffectsDuringRender:!1,legacyTriggerSoyRendererEvents:!1};var VI=Object.assign({},{attributes:{},handleError:function(k){throw k;}},ve3);var lJN=Symbol("vb"),F6=Symbol("wb"),gCu=Symbol("xb"),Rzb=Symbol("yb"),dy3=DP(function(k){return ZB(k)&&lJN in k});var pQ6=Symbol("zb"),Nf={},XQV=(Nf[pQ6]=!0,Nf.debugName="[component]",Nf.getComponentStack=function(){for(var k=[],g=this;g;)Cis(g)&&k.push(g.debugName),g=g.parent;return k},Nf.registerSignal=function(){},Nf.registerEffect=function(){},Nf);var mG=null,J4=!1,fP=1,b4=Symbol("Db"),LP={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 I$=Symbol("Eb"),XJ=Symbol("Fb"),s4=Symbol("Gb"),AiA=Object.assign({},LP,{value:I$,dirty:!0,error:null,equal:G9b,kind:"computed",producerMustRecompute:function(k){return k.value===I$||k.value===XJ},
producerRecomputeValue:function(k){if(k.value===XJ)throw Error("Z");var g=k.value;k.value=XJ;var P=xHr(k),x=!1;try{var U=k.computation();wc(null);x=g!==I$&&g!==s4&&U!==s4&&k.equal(g,U)}catch(A){U=s4,k.error=A}finally{wc(P),k&&UHr(k)}x?k.value=g:(k.value=U,k.version++)}});Object.assign({},LP,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"});var TNk=function(){throw Error();};var ciM=null,OHb=Object.assign({},LP,{equal:G9b,value:void 0,kind:"signal"});var Vwr=Object.assign({},LP,{value:I$,dirty:!0,error:null,equal:G9b,kind:"linkedSignal",producerMustRecompute:function(k){return k.value===I$||k.value===XJ},
producerRecomputeValue:function(k){if(k.value===XJ)throw Error("Z");var g=k.value;k.value=XJ;var P=xHr(k);try{var x=k.source();var U=k.computation(x,g===I$||g===s4?void 0:{source:k.sourceValue,value:g});k.sourceValue=x}catch(A){U=s4,k.error=A}finally{wc(P),k&&UHr(k)}g!==I$&&U!==s4&&k.equal(g,U)?k.value=g:(k.value=U,k.version++)}});Object.assign({},LP,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:function(k){k.schedule!==null&&k.schedule(k.ref)},
cleanupFn:function(){}});var wEr=Symbol("Hb"),u4=Symbol("Ib");var h4=Array.isArray;var aII;var DjN={},NNb=vIs(Object.assign({},{consumerAllowSignalWrites:!0},DjN)),nr=vIs(Object.assign({},{consumerAllowSignalWrites:!0},DjN));var YS=0,jc=!1,yg=function(){this.queue=new Set};
yg.prototype.schedule=function(k){this.queue.add(k)};
yg.prototype.remove=function(k){this.queue.delete(k)};
yg.prototype.clear=function(){this.queue.clear()};
var yib=Symbol("Nb"),IIs=Symbol("Ob"),p2=function(){yg.apply(this,arguments)};
_.z(p2,yg);p2.prototype.flush=function(){if(this.queue.size){jc=!0;for(var k=_.O(this.queue),g=k.next();!g.done;g=k.next()){g=g.value;this.queue.delete(g);try{g.run()}catch(P){tTL(P)}}jc=!1}};
var MTJ=function(){p2.apply(this,arguments)};
_.z(MTJ,p2);var XEs=new MTJ,KOH=function(){p2.apply(this,arguments)};
_.z(KOH,p2);KOH.prototype.schedule=function(k){var g=this;return _.e(function(P){if(P.nextAddress==1)return VI.enableQueueEffectAndOnInitInitialRuns?P.jumpTo(2):P.yield(Promise.resolve(),3);if(P.nextAddress!=2)return k.run(),P.return();g.queue.add(k);_.SV(P)})};
var pEk=new KOH,C2=function(){yg.apply(this,arguments)};
_.z(C2,yg);C2.prototype.flush=function(){this.queue.size&&Ofb(this.queue)};
var oqP=function(){C2.apply(this,arguments)};
_.z(oqP,C2);oqP.prototype.schedule=function(k){k.hasRun?this.queue.add(k):k.run()};
oqP.prototype.flush=function(){if(this.queue.size)if(VI.flushRenderEffectsDuringRender){var k=this.queue;this.queue=new Set;Ofb(k)}else Ofb(this.queue)};
var GWs=new oqP,vqq=function(){C2.apply(this,arguments)};
_.z(vqq,C2);vqq.prototype.schedule=function(k){var g=this;return _.e(function(P){if(P.nextAddress==1)return VI.enableQueueEffectAndOnInitInitialRuns||k.hasRun?P.jumpTo(2):P.yield(Promise.resolve(),3);if(P.nextAddress!=2)return k.run(),P.return();g.queue.add(k);_.SV(P)})};
var PAr=new vqq,aJL=function(){C2.apply(this,arguments)};
_.z(aJL,C2);var k5I=new aJL,xyk=[GWs,XEs,k5I],A06=[pEk,PAr],H9t=[GWs,k5I,PAr],qNI=[].concat(_.Kl(xyk),_.Kl(A06)),NJd=[];ciM=function(){Uys();for(var k=_.O(NJd),g=k.next();!g.done;g=k.next())g=g.value,g()};
var tTL=Ub;var DB=Symbol("Pb");var l4=null,c0s,VS0=null,Zfb;var G1={},IJ3=Object.assign({},LP,(G1[lJN]=!0,G1.effectType=F6,G1.isResettableContext=!0,G1.hasRun=!1,G1.effectFn=null,G1.consumerIsAlwaysLive=!0,G1.consumerAllowSignalWrites=!0,G1.consumerMarkedDirty=$y0,G1.kind="effect",G1.run=function(){if(this.effectFn!==null&&!this.isDisposed){if(J4)throw Error("Qb");this.dirty=!1;if(!this.hasRun||gIj(this)){this.hasRun=!0;BH0(this);var k=_.qY(this),g=xHr(this);HGb("effectRun",this.debugName);try{KP(this.effectFn,this.componentStack,this)}catch(P){throw VI.enableContextBasedComponentStacks&&
MY(P),P;}finally{NHk("effectRun",this.debugName),wc(g),this&&UHr(this),_.qY(k)}}}},G1.componentStack=void 0,G1.debugName="[effect]",G1[Symbol.dispose]=function(){if(rc(this))for(var k=this.producers;k!==void 0;)k=iHu(k);
this.consumersTail=this.consumers=this.producersTail=this.producers=void 0;k=_.O(H9t);for(var g=k.next();!g.done;g=k.next())g.value.remove(this);bGk(this)},G1));var J0k=Object.assign({},IJ3,{effectType:gCu});var Wr0=Symbol("Rb");var sbA=Object.assign({},IJ3,{effectType:F6});var xx6=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 zDI={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},BxM=
{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}]}},roA={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},ECV=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}],hDC={"*":{async:1,dir:0,loading:2,target:3}};var XBL=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,R$={},nCb=(R$[1]=null,R$[2]=function(k,g){return g instanceof ps?kV(g):aT.toString()},R$[3]=function(k,g){return t7(g)?_.Mr(g):XBL.test(String(g))?String(g):aT.toString()},R$[4]=function(k,g){return g instanceof Sy?_.jy(g):aT.toString()},R$[5]=function(k,g){return String(g)},R$[7]=null,R$[8]=null,R$[10]=null,R$);var Bzu=Symbol("Ub");var ZOC=function(k){var g=yEN,P=k,x="",U="",A=1;k<0&&(k=-k);if(k===Infinity)k=(Infinity*Math.sign(P)).toString();else{for(var q=0;q<pBJ.length;q++){var T=pBJ[q];A=g[T];if(k>=A||A<=1&&k>.1*A){x=T;break}}x?(x+="B",U=" "):A=1;k=Math.round(P/A*10)/10+U+x}return k},pBJ="Y Z E P T G M K  m u n".split(" "),yEN={"":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};_.Cpm=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 sf={};RegExp.prototype.hasOwnProperty("sticky");var Ux6=function(k){k=String(k);for(var g=function(x,U,A){for(var q=Math.min(U.length-A,x.length),T=0;T<q;T++){var c=U[A+T];if(x[T]!==("A"<=c&&c<="Z"?c.toLowerCase():c))return!1}return!0},P=0;(P=k.indexOf("<",P))!=-1;){if(g("\x3c/script",k,P)||g("\x3c!--",k,P))return"zSoyz";
P+=1}return k};var GT={default:"__default"};var lSu=Object.prototype.hasOwnProperty;YNI.prototype=Object.create(null);var mr=MSr();var qE=null;var CAs=function(k){this.created=[];this.deleted=[];this.node=k};var G50=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){for(var k=this,g=k;k;)g=k,k=k.parentNode;return g};var oCj=function(k,g){this._attrsArr=null;this.staticsApplied=!1;this.nameOrCtor=k;this.key=g;this.text=void 0};var xK=null,iO=null,P8=null,Aw=null,ISj=[],NxV=aSr,dL=[],Of=[],b5b=function(k){return RD6(function(g,P,x){P8=iO=g;iO=null;P(x);HfV(null);iO=P8;P8=P8.parentNode;return g},k)}(),shI=function(k){return RD6(function(g,P,x){var U={nextSibling:g};
iO=U;P(x);P8&&HfV(g.nextSibling);return U===iO?null:iO},k)}();var TM=[],gHb=0;var ev=new YNI;var Wm=new YNI;var GBL=MSr(),ORM=GBL[GT.default],dx3=GBL.style,iRI=["focusin","focusout"],epI="annotation-xml color-profile font-face font-face-src font-face-uri font-face-format font-face-name missing-glyph".split(" ");var GIk=function(){},KJV=function(){},$jI=function(){},kB0=function(){};var V4=Symbol("bc");var w10,mx6=ZRV;var zM=Symbol("cc");var PpC=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(" ")),
gqI=new Set(["a","font","script","style","title"]);_.B8={setUp:nHV,tearDown:nHV,log:nHV,logNodeRange:nHV,graft:function(k,g){g()}};var Sv={afterOpen:function(){},
onElementDeleted:function(){},
beforeVisit:function(){},
beforeRender:function(){},
afterRender:function(){},
didMount:function(){},
didPatch:function(){},
didUnmount:function(){},
didUpdate:function(){}};var F2=null,YK=function(k,g){jv.call(this,k);var P=this;this.functionComponent=g;this.hooks=[];this.hookCounter=0;this.disposeEffects=a6(function(x){P.effectContext=x;_.vc(function(){HRA(P,P.el)})},VI.alwaysTrackContexts||!!O4)};
_.z(YK,jv);YK.prototype.render=function(k){var g=F2;F2=this;this.hookCounter=0;var P=wc(nr),x=_.qY(this.effectContext);try{return HGb("render",this.componentName),this.functionComponent(k)}finally{NHk("render",this.componentName),_.qY(x),wc(P),F2=g}};
_.mJ.Object.defineProperties(YK.prototype,{componentName:{configurable:!0,enumerable:!0,get:function(){return Txb(this.functionComponent)}}});var xj6=Symbol("qc"),p13=function(k,g,P){this.afterRenderCallbacks=null;this.kind=k;this.props=g;this.children=P};
_.z(p13,Ef);p13.prototype.render=function(){var k=yWr(this.kind,this.props,this.children);if(this.afterRenderCallbacks!=null)for(var g=_.O(this.afterRenderCallbacks),P=g.next();!P.done;P=g.next())P=P.value,k=P(k);return k};
p13.prototype.getChildren=function(){return this.children};var Ujb=[];TNk=function(k){throw Error("ob`"+k.debugName);};
(function(){var k=qE;qE=function(g){k==null||k(g);AE3(g)}})();Object.assign({},IJ3,{effectType:F6,hasRun:!0,elementRef:null,attributes:null,effectFn:function(){var k=this.elementRef;var g;k.element!=null||(k.element=(g=k.document.getElementById(k.value))!=null?g:void 0);k=k.element;for(g=this.attributes;g;){var P=g.signal();P!==g.prevValue&&(g.prevValue=P,g.namespace===1?k[g.name]=P:xx6.has(g.name)?pP(k,g.name,P?"":null):pP(k,g.name,P));g=g.next}}});_.Q4.debugName="tbhMcf";_.lO.debugName="zyMFzb";Object.assign({},IJ3,{effectType:F6,hasRun:!0});_.m.debugName="RlDudd";var djA={nonNullableCondIsNull:function(){return Error("uc")}};var VTk=function(){this.map=new Map};
VTk.prototype.push=function(k,g){var P=this.map;P.has(k)&&(this.multi||(this.multi=new Map),this.multi.set(g,P.get(k)));P.set(k,g)};
VTk.prototype.pop=function(k){var g=this.map,P=g.get(k),x;P!==void 0&&((x=this.multi)==null?0:x.has(P))?(g.set(k,this.multi.get(P)),this.multi.delete(P)):g.delete(k);return P};_.DZ.debugName="nsTGHd";_.tw.debugName="vI1rtf";_.fJM={OUT_OF_ORDER_HOOK_CALL:function(k){return Error("vc`"+k)},
PRIMITIVE_INVALID_HOOK_CALL:function(){return Error("wc")},
RETURNING_CLEANUP_FUNCTION_FROM_ONINIT:function(){return Error("xc")},
SIGNAL_INVALID_HOOK_CALL:function(){return Error("yc")},
USE_ELEMENT_ACCESSED_DURING_RENDER:function(k,g){return Error("zc`"+((g===void 0?0:g)?"IDOM":"Reactive")+"`"+(ME(k)?k.description:k))},
USE_ELEMENT_UNEXPECTED_ELEMENT:function(k,g){return Error("Ac`"+(ME(k)?k.description:k)+"`"+g)},
USE_ELEMENT_MULTIPLE_ASSIGNMENTS:function(k){return Error("Bc`"+(ME(k)?k.description:k))},
USE_ELEMENT_NOT_ASSIGNED:function(k){return Error("Cc`"+(ME(k)?k.description:k))},
USE_ELEMENT_NOT_ASSIGNED_CONTROL_FLOW:function(k){return Error("Dc`"+(ME(k)?k.description:k))}};w10=CS6;var ubu=Symbol("Ec");vHs({beforeRender:function(k){var g=_.qY(k.effectContext);try{var P;((P=k.__syncEffects)==null?0:P.length)&&LOM(k.__syncEffects)}finally{_.qY(g)}},
didPatch:function(k){var g=_.qY(k.effectContext);try{var P;((P=k.__syncEffects)==null?0:P.length)&&LOM(k.__syncEffects)}finally{_.qY(g)}},
didUnmount:function(k){var g;((g=k.hooks)==null?0:g.length)&&k.hooks.forEach(Eq0)}});var RNL,k0v,gDJ;RNL=_.iV.window;_.Iy=(RNL==null?void 0:(k0v=RNL.yt)==null?void 0:k0v.config_)||(RNL==null?void 0:(gDJ=RNL.ytcfg)==null?void 0:gDJ.data_)||{};_.Z0("yt.config_",_.Iy);var PLk={},jVC=[];_.Da=function(k){var g=_.IT.apply(1,arguments);var P=Error.call(this,k);this.message=P.message;"stack"in P&&(this.stack=P.stack);this.args=[].concat(_.Kl(g));Object.setPrototypeOf(this,this.constructor.prototype)};
_.z(_.Da,Error);var PEb=function(k,g,P){this.actionName=k;this.optionalAction=g===void 0?!1:g;this.args=P===void 0?null:P;this.returnValue=[]};_.k0=function(k){this.name=k};_.xC=new _.k0("signalAction");var NJu=/^[\w.]*$/,MTV={q:!0,search_query:!0},tTb=String(Djj);var mj;mj=Symbol("Fc");_.gt=function(k){this.name=k};
_.gt.prototype.toString=function(){return"InjectionToken("+this.name+")"};
var IJM=function(k){this.key=k},GBs=function(k){this.deferredKey=k},yEj=function(){var k=this;
this.providers=new Map;this.JSC$10490_deferred=new Map;this.cachedValues=new Map;this.TEST_ONLY={getInjectionSnapshot:function(){return new Map(k.providers)}}};
yEj.prototype.addProvider=function(k){this.providers.set(k.provide,k);var g=this.JSC$10490_deferred.get(k.provide);if(g)try{g.resolver(this.resolve(k.provide))}catch(P){g.rejector(P)}};
yEj.prototype.resolve=function(k){return k instanceof GBs?$h4(this,k):k instanceof IJM?xhL(this,k.key,[],!0):xhL(this,k,[])};
var $h4=function(k,g){g=g.deferredKey;if(k.JSC$10490_deferred.has(g))return k.JSC$10490_deferred.get(g).promise;var P={};P.promise=new Promise(function(x,U){P.resolver=x;P.rejector=U});
k.JSC$10490_deferred.set(g,P);return P.promise},xhL=function(k,g,P,x){x=x===void 0?!1:x;
if(P.indexOf(g)>-1)throw Error("Gc`"+g);if(k.cachedValues.has(g))return k.cachedValues.get(g);if(!k.providers.has(g)){if(x)return;throw Error("Hc`"+g);}x=k.providers.get(g);P.push(g);if(x.useValue!==void 0)var U=x.useValue;else if(x.useFactory)U=x[mj]?iDY(k,x[mj],P):[],U=x.useFactory.apply(x,_.Kl(U));else if(x.useClass){U=x.useClass;var A=U[mj]?iDY(k,U[mj],P):[];U=new (Function.prototype.bind.apply(U,[null].concat(_.Kl(A))))}else throw Error("Ic`"+g);P.pop();x.skipCache||k.cachedValues.set(g,U);return U},
iDY=function(k,g,P){return g?g.map(function(x){return x instanceof IJM?xhL(k,x.key,P,!0):xhL(k,x,P)}):[]};var XBb;var iA=new _.gt("ENDPOINT_HANDLER_TOKEN");_.UN=new _.k0("urlEndpoint");var Uhv=function(){this.data=[];this.cachedPackedInt52=-1};
Uhv.prototype.set=function(k,g){g=g===void 0?!0:g;0<=k&&k<52&&Number.isInteger(k)&&this.data[k]!==g&&(this.data[k]=g,this.cachedPackedInt52=-1)};
Uhv.prototype.get=function(k){return!!this.data[k]};
var A6v=function(k){k.cachedPackedInt52===-1&&(k.cachedPackedInt52=k.data.reduce(function(g,P,x){return g+(P?Math.pow(2,x):0)},0));
return k.cachedPackedInt52};var e$V=function(k){var g=dhH;k=k===void 0?_.gP("yt.ads.biscotti.lastId_")||"":k;var P=Object,x=P.assign,U={};U.dt=U5H;U.flash="0";a:{try{var A=g.JSC$10496_win_.top.location.href}catch(kj){A=2;break a}A=A?A===g.doc_.location.href?0:1:2}U=(U.frm=A,U);try{U.u_tz=-(new Date).getTimezoneOffset();try{var q=Ku.history.length}catch(kj){q=0}U.u_his=q;var T;U.u_h=(T=Ku.screen)==null?void 0:T.height;var c;U.u_w=(c=Ku.screen)==null?void 0:c.width;var Z;U.u_ah=(Z=Ku.screen)==null?void 0:Z.availHeight;var w;U.u_aw=
(w=Ku.screen)==null?void 0:w.availWidth;var J;U.u_cd=(J=Ku.screen)==null?void 0:J.colorDepth}catch(kj){}q=g.JSC$10496_win_;try{var r=q.screenX;var f=q.screenY}catch(kj){}try{var B=q.outerWidth;var L=q.outerHeight}catch(kj){}try{var Y=q.innerWidth;var l=q.innerHeight}catch(kj){}try{var D=q.screenLeft;var X=q.screenTop}catch(kj){}try{Y=q.innerWidth,l=q.innerHeight}catch(kj){}try{var a=q.screen.availWidth;var H=q.screen.availTop}catch(kj){}r=[D,X,r,f,a,H,B,L,Y,l];f=uHr(!1,g.JSC$10496_win_.top);B={};
var y=y===void 0?_.iV:y;L=new Uhv;"SVGElement"in y&&"createElementNS"in y.document&&L.set(0);Y=$Um();Y["allow-top-navigation-by-user-activation"]&&L.set(1);Y["allow-popups-to-escape-sandbox"]&&L.set(2);y.crypto&&y.crypto.subtle&&L.set(3);"TextDecoder"in y&&"TextEncoder"in y&&L.set(4);y=A6v(L);g=(B.bc=y,B.bih=f.height,B.biw=f.width,B.brdim=r.join(),B.vis=w8k(g.doc_),B.wgl=!!Ku.WebGLRenderingContext,B);P=x.call(P,U,g);P.ca_type="image";k&&(P.bid=k);return P},dhH=new function(){var k=window.document;
this.JSC$10496_win_=window;this.doc_=k};
_.Z0("yt.ads_.signals_.getAdSignalsString",function(k){return KOI(e$V(k))});_.I7();navigator.userAgent.indexOf(" (CrKey ");var $h0="XMLHttpRequest"in _.iV?function(){return new XMLHttpRequest}:null;var ODJ="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" "),qXY=[].concat(_.Kl(ODJ),["client_dev_set_cookie"]);var T56={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"},Uh6="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(_.Kl(ODJ)),WE3=!1,dhI=_.c6I,J6A=qX0;var atb=[{messageFn:function(k){return"Cannot read property '"+k.key+"'"},
patternsForType:{Error:[{regexp:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{regexp:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{regexp:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{regexp:/\uc815\uc758\ub418\uc9c0 \uc54a\uc74c \ub610\ub294 (null|undefined) \ucc38\uc870\uc778 '([^']+)' \uc18d\uc131\uc744 \uac00\uc838\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4./,
groups:["value","key"]},{regexp:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{regexp:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{regexp:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{messageFn:function(k){return"Cannot call '"+k.key+"'"},
patternsForType:{TypeError:[{regexp:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{regexp:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{regexp:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{regexp:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{regexp:/\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f '([^']+)' \u30d7\u30ed\u30d1\u30c6\u30a3\u307e\u305f\u306f\u30e1\u30bd\u30c3\u30c9\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093/,
groups:["key"]},{regexp:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{messageFn:function(k){return k.key+" is not defined"},
patternsForType:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var T5v={messageWeights:[],callbackWeights:[{callback:z$0,weight:500},{callback:uBu,weight:500}]};var e$J=function(){this.callbackWeights=[];this.messageWeights=[]},c6H,vvu=function(){if(!c6H){var k=c6H=new e$J;
k.messageWeights.length=0;k.callbackWeights.length=0;Tjk(k,T5v)}return c6H},Tjk=function(k,g){g.messageWeights&&k.messageWeights.push.apply(k.messageWeights,g.messageWeights);
g.callbackWeights&&k.callbackWeights.push.apply(k.callbackWeights,g.callbackWeights)};_.XW(_.nz,_.lx);_.nz.prototype.subscribe=function(k,g,P){var x=this.topics_[k];x||(x=this.topics_[k]=[]);var U=this.JSC$10520_key_;this.subscriptions_[U]=k;this.subscriptions_[U+1]=g;this.subscriptions_[U+2]=P;this.JSC$10520_key_=U+3;x.push(U);return U};
var VxL=function(k){var g=RE,P=!1,x=g.subscribe("handleError",function(U){P||(P=!0,this.unsubscribeByKey(x),k.apply(void 0,arguments))},g)};
_.nz.prototype.unsubscribe=function(k,g,P){if(k=this.topics_[k]){var x=this.subscriptions_;if(k=k.find(function(U){return x[U+1]==g&&x[U+2]==P}))return this.unsubscribeByKey(k)}return!1};
_.nz.prototype.unsubscribeByKey=function(k){var g=this.subscriptions_[k];if(g){var P=this.topics_[g];this.publishDepth_!=0?(this.pendingKeys_.push(k),this.subscriptions_[k+1]=function(){}):(P&&_.vI(P,k),delete this.subscriptions_[k],delete this.subscriptions_[k+1],delete this.subscriptions_[k+2])}return!!g};
_.nz.prototype.publish=function(k,g){var P=this.topics_[k];if(P){var x=Array(arguments.length-1),U=arguments.length,A;for(A=1;A<U;A++)x[A-1]=arguments[A];if(this.async_)for(A=0;A<P.length;A++)U=P[A],ZDm(this.subscriptions_[U+1],this.subscriptions_[U+2],x);else{this.publishDepth_++;try{for(A=0,U=P.length;A<U&&!this.isDisposed();A++){var q=P[A];this.subscriptions_[q+1].apply(this.subscriptions_[q+2],x)}}finally{if(this.publishDepth_--,this.pendingKeys_.length>0&&this.publishDepth_==0)for(;P=this.pendingKeys_.pop();)this.unsubscribeByKey(P)}}return A!=
0}return!1};
var ZDm=function(k,g,P){_.Bl(function(){k.apply(g,P)})};
_.nz.prototype.clear=function(k){if(k){var g=this.topics_[k];g&&(g.forEach(this.unsubscribeByKey,this),delete this.topics_[k])}else this.subscriptions_.length=0,this.topics_={}};
_.nz.prototype.getCount=function(k){if(k){var g=this.topics_[k];return g?g.length:0}k=0;for(g in this.topics_)k+=this.getCount(g);return k};
_.nz.prototype.disposeInternal=function(){_.nz.superClass_.disposeInternal.call(this);this.clear();this.pendingKeys_.length=0};var RE=new _.nz;var BQ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(BQ,_.OH);BQ.prototype.getColdHashData=function(){return _.fm(this,3)};
BQ.prototype.getHotHashData=function(){return _.fm(this,5)};
BQ.prototype.setHotHashData=function(k){return _.lD(this,5,k)};var M8b=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(M8b,_.OH);var VB6=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(VB6,_.OH);_.d=VB6.prototype;_.d.getDeviceId=function(){return _.fm(this,6)};
_.d.getExperimentIds=function(k){var g=_.G2(this,9,_.qV,3,!0);Rru(g,k);return g[k]};
_.d.getPlayerType=function(){return _.WO(this,36)};
_.d.setHomeGroupInfo=function(k){return _.h7(this,81,k)};
_.d.clearLocationPlayabilityToken=function(){return _.bi(this,89)};var Sw=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Sw,_.OH);Sw.prototype.setKey=function(k){return _.lD(this,1,k)};
Sw.prototype.getValue=function(){return br(this,2,mQ0)};
var mQ0=[2,3,4,5,6];var mhL=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(mhL,_.OH);mhL.prototype.setTrackingParams=function(k){return _.bi(this,1,_.j3(k,!1))};var ZQb=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(ZQb,_.OH);var vzV=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(vzV,_.OH);vzV.prototype.getExperimentIds=function(k){var g=_.G2(this,5,_.WY0,3,!0);Rru(g,k);return g[k]};var Qt=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Qt,_.OH);Qt.prototype.getToken=function(){return _.L4(this,2)};
Qt.prototype.setToken=function(k){return _.lD(this,2,k)};var YI=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(YI,_.OH);YI.prototype.setSafetyMode=function(k){return _.s_(this,5,k)};var nH=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(nH,_.OH);nH.prototype.setClient=function(k){return _.h7(this,1,k)};var ozr={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 KqA;_.QY=function(){var k=this;this.deferredInstallPrompt=void 0;this.appInstalledEventFired=!1;_.iV.addEventListener("beforeinstallprompt",function(g){g.preventDefault();k.deferredInstallPrompt=g});
_.iV.addEventListener("appinstalled",function(){k.appInstalledEventFired=!0},{once:!0})};
KqA=function(){if(!_.iV.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.iV.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.iV.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.iV.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.iV.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(k){return"WEB_DISPLAY_MODE_UNKNOWN"}};var N1s=function(){this.syncHeaders=!0},IsA=function(k){var g={},P=[];
"USER_SESSION_ID"in _.Iy&&P.push({key:"u",value:_.y4("USER_SESSION_ID")});if(P=_.Vb0(P))g.Authorization=P,P=k=k==null?void 0:k.sessionIndex,P===void 0&&(P=Number(_.y4("SESSION_INDEX",0)),P=isNaN(P)?0:P),_.W("voice_search_auth_header_removal")||(g["X-Goog-AuthUser"]=P.toString()),"INNERTUBE_HOST_OVERRIDE"in _.Iy||(g["X-Origin"]=window.location.origin),k===void 0&&"DELEGATED_SESSION_ID"in _.Iy&&(g["X-Goog-PageId"]=_.y4("DELEGATED_SESSION_ID"));return g};var wwY={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var Pk=_.gP("ytglobal.prefsUserPrefsPrefs_")||{},J6k;_.Z0("ytglobal.prefsUserPrefsPrefs_",Pk);_.$0=function(){this.cookieName=_.y4("ALT_PREF_COOKIE_NAME","PREF");this.cookieDomain=_.y4("ALT_PREF_COOKIE_DOMAIN","youtube.com");var k=_.FR.get(this.cookieName,void 0);k&&this.parse(k)};
_.ex=function(){J6k||(J6k=new _.$0);return J6k};
_.$0.prototype.get=function(k,g){r6L(k);fKc(k);k=Pk[k]!==void 0?Pk[k].toString():null;return k!=null?k:g?g:""};
_.$0.prototype.set=function(k,g){r6L(k);fKc(k);if(g==null)throw Error("Lc");Pk[k]=g.toString()};
_.$0.prototype.getFlag=function(k){return!!((WEc("f"+(Math.floor(k/31)+1))||0)&1<<k%31)};
_.cw=function(k,g,P){k="f"+(Math.floor(g/31)+1);g=1<<g%31;var x=WEc(k)||0;x=P?x|g:x&~g;x===0?delete Pk[k]:(P=x.toString(16),Pk[k]=P.toString())};
_.$0.prototype.remove=function(k){r6L(k);fKc(k);delete Pk[k]};
_.$0.prototype.save=function(){var k=!0;_.W("web_secure_pref_cookie_killswitch")&&(k=!1);_.YP(this.cookieName,this.dump(),63072E3,this.cookieDomain,k)};
_.$0.prototype.clear=function(){_.vX.clear(Pk)};
_.$0.prototype.dump=function(){var k=[],g;for(g in Pk)Pk.hasOwnProperty(g)&&k.push(g+"="+encodeURIComponent(String(Pk[g])));return k.join("&")};
var fKc=function(k){if(/^f([1-9][0-9]*)$/.test(k))throw Error("Mc`"+k);},r6L=function(k){if(!/^\w+$/.test(k))throw Error("Nc`"+k);
},WEc=function(k){k=Pk[k]!==void 0?Pk[k].toString():null;
return k!=null&&/^[A-Fa-f0-9]+$/.test(k)?parseInt(k,16):null};
_.$0.prototype.parse=function(k){k=decodeURIComponent(k).split("&");for(var g=0;g<k.length;g++){var P=k[g].split("="),x=P[0];(P=P[1])&&(Pk[x]=P.toString())}};var QpM={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"},asI={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},HyM={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},DhV={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};var RI;_.x0=function(){this.cancelDebouncedJobMap=new WeakMap;this.cancelThrottledJobMap=new WeakMap};
_.ti=function(k,g,P){return k.addJob(g,0,P)};
_.x0.prototype.addLowPriorityJob=function(k,g){return this.addJob(k,1,g)};
_.wz=function(k,g,P){return k.addJob(g,2,P)};
_.iZ=function(k,g,P){return k.addJob(g,3,P)};
_.kv=function(k,g,P){return k.addJob(g,4,P)};
RI=function(k){var g=_.gP("yt.scheduler.instance.addImmediateJob");g?g(k):k()};
_.x0.prototype.debounce=function(k,g,P){var x=this,U=0,A=function(){U&&x.cancelJob(U);U=x.addJob(k,g,P);x.cancelDebouncedJobMap.set(A,U)};
return A};
_.x0.prototype.cancelThrottle=function(k){(k=this.cancelThrottledJobMap.get(k))&&k()};var i1=function(){_.x0.apply(this,arguments)};
_.z(i1,_.x0);_.Jn=function(){i1.instance||(i1.instance=new i1);return i1.instance};
i1.prototype.addJob=function(k,g,P){P!==void 0&&Number.isNaN(Number(P))&&(P=void 0);var x=_.gP("yt.scheduler.instance.addJob");return x?x(k,g,P):P===void 0?(k(),NaN):_.Bq(k,P||0)};
i1.prototype.cancelJob=function(k){if(k===void 0||!Number.isNaN(Number(k))){var g=_.gP("yt.scheduler.instance.cancelJob");g?g(k):_.u$(k)}};
i1.prototype.start=function(){var k=_.gP("yt.scheduler.instance.start");k&&k()};
i1.prototype.pause=function(){var k=_.gP("yt.scheduler.instance.pause");k&&k()};
_.Xq=_.Jn();_.tY.prototype.set=function(k,g){g===void 0?this.mechanism.remove(k):this.mechanism.set(k,(0,_.Lu)(g))};
_.tY.prototype.get=function(k){try{var g=this.mechanism.get(k)}catch(P){return}if(g!==null)try{return JSON.parse(g)}catch(P){throw"Storage: Invalid value was encountered";}};
_.tY.prototype.remove=function(k){this.mechanism.remove(k)};var UA=function(k){this.mechanism=k};
_.XW(UA,_.tY);var sp3=function(k){this.data=k},bDt=function(k){return k===void 0||k instanceof sp3?k:new sp3(k)};
UA.prototype.set=function(k,g){UA.superClass_.set.call(this,k,bDt(g))};
UA.prototype.getWrapper=function(k){k=UA.superClass_.get.call(this,k);if(k===void 0||k instanceof Object)return k;throw"Storage: Invalid value was encountered";};
UA.prototype.get=function(k){if(k=this.getWrapper(k)){if(k=k.data,k===void 0)throw"Storage: Invalid value was encountered";}else k=void 0;return k};_.XW(Mt,UA);_.B5Y=function(k){var g=k.creation;k=k.expiration;return!!k&&k<_.I7()||!!g&&g>_.I7()};
Mt.prototype.set=function(k,g,P){if(g=bDt(g)){if(P){if(P<_.I7()){Mt.prototype.remove.call(this,k);return}g.expiration=P}g.creation=_.I7()}Mt.superClass_.set.call(this,k,g)};
Mt.prototype.getWrapper=function(k,g){var P=Mt.superClass_.getWrapper.call(this,k);if(P)if(!g&&_.B5Y(P))Mt.prototype.remove.call(this,k);else return P};var Ao=function(){};
Ao.prototype.next=function(){return dt};
var dt={done:!0,value:void 0},OA=function(k){return{value:k,done:!1}};
Ao.prototype.__iterator__=function(){return this};
_.z$Y=function(k){if(k instanceof Ao)return k;if(typeof k.__iterator__=="function")return k.__iterator__(!1);if(_.HI(k)){var g=0,P=new Ao;P.next=function(){for(;;){if(g>=k.length)return dt;if(g in k)return OA(k[g++]);g++}};
return P}throw Error("Oc");};var uBd=function(k){if(k instanceof qW||k instanceof TX||k instanceof eG)return k;if(typeof k.next=="function")return new qW(function(){return k});
if(typeof k[Symbol.iterator]=="function")return new qW(function(){return k[Symbol.iterator]()});
if(typeof k.__iterator__=="function")return new qW(function(){return k.__iterator__()});
throw Error("Pc");},qW=function(k){this.func_=k};
qW.prototype.__iterator__=function(){return new TX(this.func_())};
qW.prototype[Symbol.iterator]=function(){return new eG(this.func_())};
qW.prototype.toEs6=function(){return new eG(this.func_())};
var TX=function(k){this.JSC$10604_iter_=k};
_.z(TX,Ao);TX.prototype.next=function(){return this.JSC$10604_iter_.next()};
TX.prototype[Symbol.iterator]=function(){return new eG(this.JSC$10604_iter_)};
TX.prototype.toEs6=function(){return new eG(this.JSC$10604_iter_)};
var eG=function(k){qW.call(this,function(){return k});
this.JSC$10607_iter_=k};
_.z(eG,qW);eG.prototype.next=function(){return this.JSC$10607_iter_.next()};var h$Y=function(){};var ck=function(){};
_.XW(ck,h$Y);ck.prototype.getCount=function(){for(var k=0,g=_.O(this),P=g.next();!P.done;P=g.next())k++;return k};
ck.prototype[Symbol.iterator]=function(){return uBd(this.__iterator__(!0)).toEs6()};
ck.prototype.clear=function(){var k=Array.from(this);k=_.O(k);for(var g=k.next();!g.done;g=k.next())this.remove(g.value)};_.XW(Kz,ck);_.d=Kz.prototype;_.d.isAvailable=function(){if(this.cachedIsStorageAvailable_===null){var k=this.storage_;if(k)try{k.setItem("__sak","1");k.removeItem("__sak");var g=!0}catch(P){g=P instanceof DOMException&&(P.name==="QuotaExceededError"||P.code===22||P.code===1014||P.name==="NS_ERROR_DOM_QUOTA_REACHED")&&k&&k.length!==0}else g=!1;this.cachedIsStorageAvailable_=g}return this.cachedIsStorageAvailable_};
_.d.set=function(k,g){V8(this);try{this.storage_.setItem(k,g)}catch(P){if(this.storage_.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
_.d.get=function(k){V8(this);k=this.storage_.getItem(k);if(typeof k!=="string"&&k!==null)throw"Storage mechanism: Invalid value was encountered";return k};
_.d.remove=function(k){V8(this);this.storage_.removeItem(k)};
_.d.getCount=function(){V8(this);return this.storage_.length};
_.d.__iterator__=function(k){V8(this);var g=0,P=this.storage_,x=new Ao;x.next=function(){if(g>=P.length)return dt;var U=P.key(g++);if(k)return OA(U);U=P.getItem(U);if(typeof U!=="string")throw"Storage mechanism: Invalid value was encountered";return OA(U)};
return x};
_.d.clear=function(){V8(this);this.storage_.clear()};
_.d.key=function(k){V8(this);return this.storage_.key(k)};
var V8=function(k){if(k.storage_==null)throw Error("Qc");k.isAvailable()||Ub(Error("Qc"))};_.XW(Mx0,Kz);_.XW(KE0,Kz);_.XW(oA,ck);oA.prototype.set=function(k,g){this.mechanism_.set(this.JSC$10622_prefix_+k,g)};
oA.prototype.get=function(k){return this.mechanism_.get(this.JSC$10622_prefix_+k)};
oA.prototype.remove=function(k){this.mechanism_.remove(this.JSC$10622_prefix_+k)};
oA.prototype.__iterator__=function(k){var g=this.mechanism_[Symbol.iterator](),P=this,x=new Ao;x.next=function(){var U=g.next();if(U.done)return U;for(U=U.value;U.slice(0,P.JSC$10622_prefix_.length)!=P.JSC$10622_prefix_;){U=g.next();if(U.done)return U;U=U.value}return OA(k?U.slice(P.JSC$10622_prefix_.length):P.mechanism_.get(U))};
return x};_.RM=function(k){this.expiringStorage_=(k=_.oDs(k))?new Mt(k):null;this.JSC$10626_domain_=document.domain||window.location.hostname};
_.d=_.RM.prototype;_.d.hasLocalStorage=function(){return!!this.expiringStorage_};
_.d.set=function(k,g,P,x){P=P||31104E3;this.remove(k);if(this.hasLocalStorage())try{this.expiringStorage_.set(k,g,Date.now()+P*1E3);return}catch(A){}var U="";if(x)try{U=escape((0,_.Lu)(g))}catch(A){return}else U=escape(g);_.YP(k,U,P,this.JSC$10626_domain_)};
_.d.get=function(k,g){var P=void 0,x=!this.hasLocalStorage();if(!x)try{P=this.expiringStorage_.get(k)}catch(U){x=!0}if(x&&(P=_.FR.get(k,void 0))&&(P=unescape(P),g))try{P=JSON.parse(P)}catch(U){this.remove(k),P=void 0}return P};
_.d.remove=function(k){this.hasLocalStorage()&&this.expiringStorage_.remove(k);_.FEI(k,"/",this.JSC$10626_domain_)};
_.d.getCreationTime=function(k){return this.hasLocalStorage()&&(k=(this.expiringStorage_.getWrapper(k)||{}).creation,typeof k==="number")?k:null};var aKM=function(){var k;return function(){k||(k=new _.RM("ytidb"));return k}}();var N5k;_.aA=[];N5k=!1;var q8k=IKj||XwM;var ZM={},EDv=(ZM.AUTH_INVALID="No user identifier specified.",ZM.EXPLICIT_ABORT="Transaction was explicitly aborted.",ZM.IDB_NOT_SUPPORTED="IndexedDB is not supported.",ZM.MISSING_INDEX="Index not created.",ZM.MISSING_OBJECT_STORES="Object stores not created.",ZM.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",ZM.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",ZM.UNKNOWN_ABORT=
"Transaction was aborted for unknown reasons.",ZM.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",ZM.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",ZM.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",ZM.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",ZM),mN={},LEk=(mN.AUTH_INVALID="ERROR",mN.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",mN.EXPLICIT_ABORT="IGNORED",
mN.IDB_NOT_SUPPORTED="ERROR",mN.MISSING_INDEX="WARNING",mN.MISSING_OBJECT_STORES="ERROR",mN.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",mN.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",mN.QUOTA_EXCEEDED="WARNING",mN.QUOTA_MAYBE_EXCEEDED="WARNING",mN.UNKNOWN_ABORT="WARNING",mN.INCOMPATIBLE_DB_VERSION="WARNING",mN),wt={},nDv=(wt.AUTH_INVALID=!1,wt.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,wt.EXPLICIT_ABORT=!1,wt.IDB_NOT_SUPPORTED=!1,wt.MISSING_INDEX=!1,wt.MISSING_OBJECT_STORES=!1,wt.DB_DELETED_BY_MISSING_OBJECT_STORES=
!1,wt.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,wt.QUOTA_EXCEEDED=!1,wt.QUOTA_MAYBE_EXCEEDED=!0,wt.UNKNOWN_ABORT=!0,wt.INCOMPATIBLE_DB_VERSION=!1,wt),RA=function(k,g,P,x,U){g=g===void 0?{}:g;P=P===void 0?EDv[k]:P;x=x===void 0?LEk[k]:x;U=U===void 0?nDv[k]:U;_.Da.call(this,P,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:k},g));this.type=k;this.message=P;this.level=x;this.retryable=U;Object.setPrototypeOf(this,RA.prototype)};
_.z(RA,_.Da);var SXL=function(k,g){RA.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:g,foundObjectStores:k},EDv.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,SXL.prototype)};
_.z(SXL,RA);var pwk=function(k,g){var P=Error.call(this);this.message=P.message;"stack"in P&&(this.stack=P.stack);this.index=k;this.objectStore=g;Object.setPrototypeOf(this,pwk.prototype)};
_.z(pwk,Error);var CL3=["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 $e=function(k){this.executor=k},PQ=function(k){var g=this;
this.state={status:"PENDING"};this.JSC$10654_onFulfilled=[];this.JSC$10654_onRejected=[];k=k.executor;var P=function(U){if(g.state.status==="PENDING"){g.state={status:"FULFILLED",value:U};U=_.O(g.JSC$10654_onFulfilled);for(var A=U.next();!A.done;A=U.next())A=A.value,A()}},x=function(U){if(g.state.status==="PENDING"){g.state={status:"REJECTED",
reason:U};U=_.O(g.JSC$10654_onRejected);for(var A=U.next();!A.done;A=U.next())A=A.value,A()}};
try{k(P,x)}catch(U){x(U)}};
PQ.all=function(k){return new PQ(new $e(function(g,P){var x=[],U=k.length;U===0&&g(x);for(var A={i$jscomp$468:0};A.i$jscomp$468<k.length;A={i$jscomp$468:A.i$jscomp$468},++A.i$jscomp$468)PQ.resolve(k[A.i$jscomp$468]).then(function(q){return function(T){x[q.i$jscomp$468]=T;U--;U===0&&g(x)}}(A)).catch(function(q){P(q)})}))};
PQ.resolve=function(k){return new PQ(new $e(function(g,P){k instanceof PQ?k.then(g,P):g(k)}))};
PQ.reject=function(k){return new PQ(new $e(function(g,P){P(k)}))};
PQ.prototype.then=function(k,g){var P=this,x=k!=null?k:kY6,U=g!=null?g:R$k;return new PQ(new $e(function(A,q){P.state.status==="PENDING"?(P.JSC$10654_onFulfilled.push(function(){FEH(P,P,x,A,q)}),P.JSC$10654_onRejected.push(function(){YXm(P,P,U,A,q)})):P.state.status==="FULFILLED"?FEH(P,P,x,A,q):P.state.status==="REJECTED"&&YXm(P,P,U,A,q)}))};
PQ.prototype.catch=function(k){return this.then(void 0,k)};
var FEH=function(k,g,P,x,U){try{if(k.state.status!=="FULFILLED")throw Error("Tc");var A=P(k.state.value);A instanceof PQ?jpd(k,g,A,x,U):x(A)}catch(q){U(q)}},YXm=function(k,g,P,x,U){try{if(k.state.status!=="REJECTED")throw Error("Uc");
var A=P(k.state.reason);A instanceof PQ?jpd(k,g,A,x,U):x(A)}catch(q){U(q)}},jpd=function(k,g,P,x,U){g===P?U(new TypeError("Vc")):P.then(function(A){A instanceof PQ?jpd(k,g,A,x,U):x(A)},function(A){U(A)})};var Jo;Jo=window;_.Jc=Jo.ytcsi&&Jo.ytcsi.now?Jo.ytcsi.now:Jo.performance&&Jo.performance.timing&&Jo.performance.now&&Jo.performance.timing.navigationStart?function(){return Jo.performance.timing.navigationStart+Jo.performance.now()}:function(){return(new Date).getTime()};var ii=function(k,g){this.JSC$10666_wrapped=k;this.options=g;this.transactionCount=0;this.startedMs=Math.round((0,_.Jc)());this.hasUnknownAbortedTransaction=!1},rt=function(){return _.W("idb_immediate_commit")},DhJ,txv,sA,oDL;
ii.prototype.add=function(k,g,P){return _.q5(this,[k],{mode:"readwrite",enableRetries:!0,commit:rt()},function(x){return x.objectStore(k).add(g,P)})};
ii.prototype.clear=function(k){return _.q5(this,[k],{mode:"readwrite",enableRetries:!0},function(g){return g.objectStore(k).clear()})};
ii.prototype.close=function(){this.JSC$10666_wrapped.close();var k;((k=this.options)==null?0:k.closed)&&this.options.closed()};
ii.prototype.count=function(k,g){return _.q5(this,[k],{mode:"readonly",enableRetries:!0,commit:rt()},function(P){return P.objectStore(k).count(g)})};
var gN=function(k,g,P){k=k.JSC$10666_wrapped.createObjectStore(g,P);return new f0(k)};
ii.prototype.delete=function(k,g){return _.q5(this,[k],{mode:"readwrite",enableRetries:!0,commit:rt()&&!(g instanceof IDBKeyRange)},function(P){return P.objectStore(k).delete(g)})};
var Qp3=function(k,g){return _.q5(k,["ResponseStore"],{mode:"readwrite",enableRetries:!0},function(P){return P.objectStore("ResponseStore").index("byInterface").delete(g)})};
ii.prototype.get=function(k,g){return _.q5(this,[k],{mode:"readonly",enableRetries:!0,commit:rt()},function(P){return P.objectStore(k).get(g)})};
ii.prototype.getAll=function(k,g,P){return _.q5(this,[k],{mode:"readonly",enableRetries:!0},function(x){return x.objectStore(k).getAll(g,P)})};
ii.prototype.put=function(k,g,P){return _.q5(this,[k],{mode:"readwrite",enableRetries:!0,commit:rt()},function(x){return x.objectStore(k).put(g,P)})};
ii.prototype.objectStoreNames=function(){return Array.from(this.JSC$10666_wrapped.objectStoreNames)};
_.q5=function(k,g,P,x){var U,A,q,T,c,Z,w,J,r,f,B,L;return _.e(function(Y){switch(Y.nextAddress){case 1:var l={mode:"readonly",enableRetries:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof P==="string"?l.mode=P:Object.assign(l,P);U=l;k.transactionCount++;A=U.enableRetries?3:1;q=0;case 2:if(T){Y.jumpTo(4);break}q++;c=Math.round((0,_.Jc)());_.Bo(Y,5);Z=k.JSC$10666_wrapped.transaction(g,U.mode);l=Y.yield;var D=!!U.commit;var X=new U_(Z);D=lKk(X,x,D);return l.call(Y,D,7);case 7:return w=Y.yieldResult,J=Math.round((0,_.Jc)()),
DhJ(k,c,J,q,void 0,g.join(),U),Y.return(w);case 5:r=_.Ll(Y);f=Math.round((0,_.Jc)());B=G06(r,k.JSC$10666_wrapped.name,g.join(),k.JSC$10666_wrapped.version);if((L=B instanceof RA&&!B.retryable)||q>=A)DhJ(k,c,f,q,B,g.join(),U),T=B;Y.jumpTo(2);break;case 4:return Y.return(Promise.reject(T))}})};
DhJ=function(k,g,P,x,U,A,q){g=P-g;U?(U instanceof RA&&(U.type==="QUOTA_EXCEEDED"||U.type==="QUOTA_MAYBE_EXCEEDED")&&Nt("QUOTA_EXCEEDED",{dbName:yE(k.JSC$10666_wrapped.name),objectStoreNames:A,transactionCount:k.transactionCount,transactionMode:q.mode}),U instanceof RA&&U.type==="UNKNOWN_ABORT"&&(P-=k.startedMs,P<0&&P>=2147483648&&(P=0),Nt("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:A,transactionDuration:g,transactionCount:k.transactionCount,dbDuration:P}),k.hasUnknownAbortedTransaction=!0),
txv(k,!1,x,A,g,q.tag),_.Hq(U)):txv(k,!0,x,A,g,q.tag)};
txv=function(k,g,P,x,U,A){Nt("TRANSACTION_ENDED",{objectStoreNames:x,connectionHasUnknownAbortedTransaction:k.hasUnknownAbortedTransaction,duration:U,isSuccessful:g,tryCount:P,tag:A===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":A})};
ii.prototype.getName=function(){return this.JSC$10666_wrapped.name};
var f0=function(k){this.JSC$10681_wrapped=k};
f0.prototype.add=function(k,g){return xe(this.JSC$10681_wrapped.add(k,g))};
f0.prototype.autoIncrement=function(){return this.JSC$10681_wrapped.autoIncrement};
f0.prototype.clear=function(){return xe(this.JSC$10681_wrapped.clear()).then(function(){})};
var PE=function(k,g,P){k.JSC$10681_wrapped.createIndex(g,P,{unique:!1})};
f0.prototype.count=function(k){return xe(this.JSC$10681_wrapped.count(k))};
var MxY=function(k,g){return eq(k,{query:g},function(P){return P.delete().then(function(){return P.continue()})}).then(function(){})};
f0.prototype.delete=function(k){return k instanceof IDBKeyRange?MxY(this,k):xe(this.JSC$10681_wrapped.delete(k))};
f0.prototype.get=function(k){return xe(this.JSC$10681_wrapped.get(k))};
f0.prototype.getAll=function(k,g){return"getAll"in IDBObjectStore.prototype?xe(this.JSC$10681_wrapped.getAll(k,g)):KE4(this,k,g)};
var KE4=function(k,g,P){var x=[];return eq(k,{query:g},function(U){if(!(P!==void 0&&x.length>=P))return x.push(U.getValue()),U.continue()}).then(function(){return x})};
f0.prototype.index=function(k){try{return new Wk(this.JSC$10681_wrapped.index(k))}catch(g){if(g instanceof Error&&g.name==="NotFoundError")throw new pwk(k,this.JSC$10681_wrapped.name);throw g;}};
f0.prototype.getName=function(){return this.JSC$10681_wrapped.name};
f0.prototype.keyPath=function(){return this.JSC$10681_wrapped.keyPath};
f0.prototype.put=function(k,g){return xe(this.JSC$10681_wrapped.put(k,g))};
var eq=function(k,g,P){k=k.JSC$10681_wrapped.openCursor(g.query,g.direction);return oDL(k).then(function(x){return $iV(x,P)})},U_=function(k){var g=this;
this.JSC$10689_wrapped=k;this.objectStoreCache=new Map;this.aborted=!1;this.done=new Promise(function(P,x){g.JSC$10689_wrapped.addEventListener("complete",function(){P()});
g.JSC$10689_wrapped.addEventListener("error",function(U){U.currentTarget===U.target&&x(g.JSC$10689_wrapped.error)});
g.JSC$10689_wrapped.addEventListener("abort",function(){var U=g.JSC$10689_wrapped.error;if(U)x(U);else if(!g.aborted){U=RA;for(var A=g.JSC$10689_wrapped.objectStoreNames,q=[],T=0;T<A.length;T++){var c=A.item(T);if(c===null)throw Error("Wc");q.push(c)}U=new U("UNKNOWN_ABORT",{objectStoreNames:q.join(),dbName:g.JSC$10689_wrapped.db.name,mode:g.JSC$10689_wrapped.mode});x(U)}})})},lKk=function(k,g,P){var x=new Promise(function(U,A){try{var q=g(k);
P&&k.commit();q.then(function(T){U(T)}).catch(A)}catch(T){A(T),k.abort()}});
return Promise.all([x,k.done]).then(function(U){return _.O(U).next().value})};
U_.prototype.abort=function(){this.JSC$10689_wrapped.abort();this.aborted=!0;throw new RA("EXPLICIT_ABORT");};
U_.prototype.commit=function(){if(!this.aborted){var k,g;(g=(k=this.JSC$10689_wrapped).commit)==null||g.call(k)}};
U_.prototype.objectStore=function(k){k=this.JSC$10689_wrapped.objectStore(k);var g=this.objectStoreCache.get(k);g||(g=new f0(k),this.objectStoreCache.set(k,g));return g};
var Wk=function(k){this.JSC$10691_wrapped=k};
Wk.prototype.count=function(k){return xe(this.JSC$10691_wrapped.count(k))};
Wk.prototype.delete=function(k){return _.rH(this,{query:k},function(g){return g.delete().then(function(){return g.continue()})})};
Wk.prototype.get=function(k){return xe(this.JSC$10691_wrapped.get(k))};
Wk.prototype.getAll=function(k,g){return"getAll"in IDBIndex.prototype?xe(this.JSC$10691_wrapped.getAll(k,g)):vDP(this,k,g)};
var vDP=function(k,g,P){var x=[];return _.rH(k,{query:g},function(U){if(!(P!==void 0&&x.length>=P))return x.push(U.getValue()),U.continue()}).then(function(){return x})};
Wk.prototype.keyPath=function(){return this.JSC$10691_wrapped.keyPath};
Wk.prototype.unique=function(){return this.JSC$10691_wrapped.unique};
_.rH=function(k,g,P){k=k.JSC$10691_wrapped.openCursor(g.query===void 0?null:g.query,g.direction===void 0?"next":g.direction);return oDL(k).then(function(x){return $iV(x,P)})};
sA=function(k,g){this.request=k;this.cursor=g};
oDL=function(k){return xe(k).then(function(g){return g?new sA(k,g):null})};
sA.prototype.continue=function(k){this.cursor.continue(k);return oDL(this.request)};
sA.prototype.delete=function(){return xe(this.cursor.delete()).then(function(){})};
sA.prototype.getValue=function(){return this.cursor.value};
sA.prototype.update=function(k){return xe(this.cursor.update(k))};var b1=function(k,g){this.name=k;this.options=g;this.isCompatible=!0;this.timesReopenedToFixMissingObjectStore=this.timesDeletedToFixMissingObjectStore=0},aK3;
b1.prototype.openDb=function(k,g,P){P=P===void 0?{}:P;return iy3(k,g,P)};
b1.prototype.delete=function(k){k=k===void 0?{}:k;return _.dH(this.name,k)};
aK3=function(k,g){return new RA("INCOMPATIBLE_DB_VERSION",{dbName:k.name,oldVersion:k.options.version,newVersion:g})};
_.O_=function(k,g){if(!g)throw gH("openWithToken",yE(k.name));return k.open()};
b1.prototype.open=function(){var k=this;if(!this.isCompatible)throw aK3(this);if(this.connectionPromise)return this.connectionPromise;var g,P=function(){k.connectionPromise===g&&(k.connectionPromise=void 0)},x={blocking:function(A){A.close()},
closed:P,terminated:P,upgrade:this.options.upgrade},U=function(){var A,q,T,c,Z,w,J,r,f,B;return _.e(function(L){switch(L.nextAddress){case 1:return q=(A=Error().stack)!=null?A:"",_.Bo(L,2),L.yield(k.openDb(k.name,k.options.version,x),4);case 4:for(var Y=T=L.yieldResult,l=k.options,D=[],X=_.O(Object.keys(l.objectStores)),a=X.next();!a.done;a=X.next()){a=a.value;var H=l.objectStores[a],y=H.removedAtVersion===void 0?Number.MAX_VALUE:H.removedAtVersion;!(Y.JSC$10666_wrapped.version>=H.addedAtVersion)||
Y.JSC$10666_wrapped.version>=y||Y.JSC$10666_wrapped.objectStoreNames.contains(a)||D.push(a)}c=D;if(c.length===0){L.jumpTo(5);break}Z=Object.keys(k.options.objectStores);w=T.objectStoreNames();if(k.timesReopenedToFixMissingObjectStore<_.rP("ytidb_reopen_db_retries",0))return k.timesReopenedToFixMissingObjectStore++,T.close(),_.Hq(new RA("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:k.name,expectedObjectStores:Z,foundObjectStores:w})),L.return(U());if(!(k.timesDeletedToFixMissingObjectStore<_.rP("ytidb_remake_db_retries",
1))){L.jumpTo(6);break}k.timesDeletedToFixMissingObjectStore++;return L.yield(k.delete(),7);case 7:return _.Hq(new RA("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:k.name,expectedObjectStores:Z,foundObjectStores:w})),L.return(U());case 6:throw new SXL(w,Z);case 5:return L.return(T);case 2:J=_.Ll(L);if(J instanceof DOMException?J.name!=="VersionError":"DOMError"in self&&J instanceof DOMError?J.name!=="VersionError":!(J instanceof Object&&"message"in J)||J.message!=="An attempt was made to open a database using a lower version than the existing version."){L.jumpTo(8);
break}return L.yield(k.openDb(k.name,void 0,Object.assign({},x,{upgrade:void 0})),9);case 9:r=L.yieldResult;f=r.JSC$10666_wrapped.version;if(k.options.version!==void 0&&f>k.options.version+1)throw r.close(),k.isCompatible=!1,aK3(k,f);return L.return(r);case 8:throw P(),J instanceof Error&&!_.W("ytidb_async_stack_killswitch")&&(J.stack=J.stack+"\n"+q.substring(q.indexOf("\n")+1)),G06(J,k.name,"",(B=k.options.version)!=null?B:-1);}})};
return this.connectionPromise=g=U()};var Uib=new b1("YtIdbMeta",{objectStores:{databases:{addedAtVersion:1}},upgrade:function(k,g){g(1)&&gN(k,"databases",{keyPath:"actualName"})}});var cPs,T1I=new function(){}(new function(){});new _.i3;var HD4=function(k,g){b1.call(this,k,g);this.options=g;IA(k)};
_.z(HD4,b1);var byI=function(k,g){var P;return function(){P||(P=new HD4(k,g));return P}};
HD4.prototype.openDb=function(k,g,P){P=P===void 0?{}:P;return(this.options.shared?JPr:wSM)(k,g,Object.assign({},P))};
HD4.prototype.delete=function(k){k=k===void 0?{}:k;return(this.options.shared?s5M:rP0)(this.name,k)};var N5t={},B1j=wH("ytGcfConfig",{objectStores:(N5t.coldConfigStore={addedAtVersion:1},N5t.hotConfigStore={addedAtVersion:1},N5t),shared:!1,upgrade:function(k,g){g(1)&&(PE(gN(k,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),PE(gN(k,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
version:1});var IKN=function(){_.lx.call(this);this.localHotConfigJobQueue=[];this.sharedHotConfigJobQueue=[];var k=_.gP("yt.gcf.config.hotUpdateCallbacks");k?(this.localHotConfigJobQueue=[].concat(_.Kl(k)),this.sharedHotConfigJobQueue=k):(this.sharedHotConfigJobQueue=[],_.Z0("yt.gcf.config.hotUpdateCallbacks",this.sharedHotConfigJobQueue))};
_.z(IKN,_.lx);IKN.prototype.disposeInternal=function(){for(var k=_.O(this.localHotConfigJobQueue),g=k.next();!g.done;g=k.next()){var P=this.sharedHotConfigJobQueue;g=P.indexOf(g.value);g>=0&&P.splice(g,1)}this.localHotConfigJobQueue.length=0;_.lx.prototype.disposeInternal.call(this)};var MH=function(){var k=this;this.isConfigDbInitialized=!1;this.debounceTimer=this.initJob=0;this.configUpdateService=new IKN;this.TEST_ONLY={initializeConfigDb:function(){k.isConfigDbInitialized=!0},
getColdConfigGroup:function(){return k.coldGlobalConfigGroup},
setHotConfigGroup:function(g){Xw3(k,g)},
setHotHashData:function(g){k.setHotHashData(g)},
setColdConfigGroup:function(g){y6H(k,g)},
getColdHashData:function(){return k.coldHashData},
getHotHashData:function(){return k.hotHashData},
getHotConfigGroup:function(){return k.hotGlobalConfigGroup},
getExportedColdConfigGroup:function(){return pwt()},
getExportedHotConfigGroup:function(){return Bk()},
getExportedColdHashData:function(){return _.gP("yt.gcf.config.coldHashData")},
getExportedHotHashData:function(){return _.gP("yt.gcf.config.hotHashData")},
triggerScheduleConfigs:function(){CLc(k)},
resetInstance:function(){k.setHotHashData(void 0);G0v(k);delete MH.instance},
setDebounceTimer:function(g){k.debounceTimer=g},
getDebounceTimer:function(){return k.debounceTimer}}},R$t=function(){if(!MH.instance){var k=new MH;
MH.instance=k}return MH.instance},PaJ=function(k){var g;
_.e(function(P){if(P.nextAddress==1)return _.W("start_client_gcf")||_.W("delete_gcf_config_db")?_.W("start_client_gcf")?P.yield(_.mW(),3):P.jumpTo(2):P.return();P.nextAddress!=2&&((g=P.yieldResult)&&_.l$()&&!_.W("delete_gcf_config_db")?(k.isConfigDbInitialized=!0,CLc(k)):(kYv(k),gzm(k)));return _.W("delete_gcf_config_db")?P.yield(nzs(),0):P.jumpTo(0)})},KH=function(){var k;
return(k=Bk())!=null?k:_.y4("RAW_HOT_CONFIG_GROUP")},$iJ=function(k){var g,P,x,U,A,q;
return _.e(function(T){switch(T.nextAddress){case 1:if(k.hotGlobalConfigGroup)return T.return(Bk());if(!k.isConfigDbInitialized)return g=gH("getHotConfig IDB not initialized"),_.Pq(g),T.return(Promise.reject(g));P=V5();x=_.y4("TIME_CREATED_MS");if(!P){U=gH("getHotConfig token error");_.Pq(U);T.jumpTo(2);break}return T.yield(Lqk(P),3);case 3:if((A=T.yieldResult)&&A.timestamp>x)return Xw3(k,A.config),k.setHotHashData(A.hashData),T.return(Bk());case 2:gzm(k);if(!(P&&k.hotGlobalConfigGroup&&k.hotHashData)){T.jumpTo(4);
break}return T.yield(umb(k.hotGlobalConfigGroup,k.hotHashData,P,x),4);case 4:return k.hotGlobalConfigGroup?T.return(Bk()):(q=new _.Da("Config not available in ytConfig"),_.Pq(q),T.return(Promise.reject(q)))}})},iyc=function(k){var g,P,x,U,A,q;
return _.e(function(T){switch(T.nextAddress){case 1:if(k.coldGlobalConfigGroup)return T.return(pwt());if(!k.isConfigDbInitialized)return g=gH("getColdConfig IDB not initialized"),_.Pq(g),T.return(Promise.reject(g));P=V5();x=_.y4("TIME_CREATED_MS");if(!P){U=gH("getColdConfig");_.Pq(U);T.jumpTo(2);break}return T.yield(Ezu(P),3);case 3:if((A=T.yieldResult)&&A.timestamp>x)return y6H(k,A.config),xim(k,A.configData),G0v(k,A.hashData),T.return(pwt());case 2:kYv(k);if(!(P&&k.coldGlobalConfigGroup&&k.coldHashData&&
k.configData)){T.jumpTo(4);break}return T.yield(hg0(k.coldGlobalConfigGroup,k.coldHashData,k.configData,P,x),4);case 4:return k.coldGlobalConfigGroup?T.return(pwt()):(q=new _.Da("Config not available in ytConfig"),_.Pq(q),T.return(Promise.reject(q)))}})},CLc=function(k){if(!k.hotGlobalConfigGroup||!k.coldGlobalConfigGroup){if(!V5()){var g=gH("scheduleGetConfigs");
_.Pq(g)}k.initJob||(k.initJob=_.Xq.addLowPriorityJob(function(){return _.e(function(P){switch(P.nextAddress){case 1:return _.Bo(P,2),P.yield($iJ(k),4);case 4:_.Ac(P,3);break;case 2:_.Ll(P);case 3:return _.Bo(P,5),P.yield(iyc(k),7);case 7:_.Ac(P,6);break;case 5:_.Ll(P);case 6:k.initJob&&(k.initJob=0),_.SV(P)}})},100))}},h7j=function(k,g,P){var x,U,A;
return _.e(function(q){switch(q.nextAddress){case 1:if(!_.W("start_client_gcf")){q.jumpTo(0);break}P&&Xw3(k,P);k.setHotHashData(g);x=V5();if(!x){q.jumpTo(3);break}if(P){q.jumpTo(4);break}return q.yield(Lqk(x),5);case 5:U=q.yieldResult,P=(A=U)==null?void 0:A.config;case 4:return q.yield(umb(P,g,x),3);case 3:if(P)for(var T=P,c=_.O(k.configUpdateService.sharedHotConfigJobQueue),Z=c.next();!Z.done;Z=c.next())Z=Z.value,Z(T);_.SV(q)}})},Evk=function(k,g,P){var x,U,A,q;
return _.e(function(T){if(T.nextAddress==1){if(!_.W("start_client_gcf"))return T.jumpTo(0);G0v(k,g);return(x=V5())?P?T.jumpTo(4):T.yield(Ezu(x),5):T.jumpTo(0)}T.nextAddress!=4&&(U=T.yieldResult,P=(A=U)==null?void 0:A.config);if(!P)return T.jumpTo(0);q=P.configData;return T.yield(hg0(P,g,q,x),0)})},yP6=function(){var k=R$t(),g=(0,_.Jc)()-k.debounceTimer;
if(!(k.debounceTimer!==0&&g<_.rP("send_config_hash_timer"))){g=_.gP("yt.gcf.config.coldConfigData");var P=_.gP("yt.gcf.config.hotHashData"),x=_.gP("yt.gcf.config.coldHashData");g&&P&&x&&(k.debounceTimer=(0,_.Jc)());return{coldConfigData:g,hotHashData:P,coldHashData:x}}},kYv=function(k){y6H(k,_.y4("RAW_COLD_CONFIG_GROUP"));
G0v(k,_.y4("SERIALIZED_COLD_HASH_DATA"));var g;xim(k,(g=k.coldGlobalConfigGroup)==null?void 0:g.configData)},gzm=function(k){Xw3(k,_.y4("RAW_HOT_CONFIG_GROUP"));
k.setHotHashData(_.y4("SERIALIZED_HOT_HASH_DATA"))},Xw3=function(k,g){k.hotGlobalConfigGroup=g;
_.Z0("yt.gcf.config.hotConfigGroup",k.hotGlobalConfigGroup||null)},y6H=function(k,g){k.coldGlobalConfigGroup=g;
_.Z0("yt.gcf.config.coldConfigGroup",k.coldGlobalConfigGroup||null)};
MH.prototype.setHotHashData=function(k){this.hotHashData=k;_.Z0("yt.gcf.config.hotHashData",this.hotHashData||null)};
var G0v=function(k,g){k.coldHashData=g;_.Z0("yt.gcf.config.coldHashData",k.coldHashData||null)},xim=function(k,g){k.configData=g;
_.Z0("yt.gcf.config.coldConfigData",k.configData||null)},Bk=function(){return _.gP("yt.gcf.config.hotConfigGroup")},pwt=function(){return _.gP("yt.gcf.config.coldConfigGroup")};var LG={},UiL=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";LG.assign=function(k){for(var g=Array.prototype.slice.call(arguments,1);g.length;){var P=g.shift();if(P){if(typeof P!=="object")throw new TypeError("Zc`"+P);for(var x in P)Object.prototype.hasOwnProperty.call(P,x)&&(k[x]=P[x])}}return k};
LG.shrinkBuf=function(k,g){if(k.length===g)return k;if(k.subarray)return k.subarray(0,g);k.length=g;return k};
var APN={arraySet:function(k,g,P,x,U){if(g.subarray&&k.subarray)k.set(g.subarray(P,P+x),U);else for(var A=0;A<x;A++)k[U+A]=g[P+A]},
flattenChunks:function(k){var g,P;var x=P=0;for(g=k.length;x<g;x++)P+=k[x].length;var U=new Uint8Array(P);x=P=0;for(g=k.length;x<g;x++){var A=k[x];U.set(A,P);P+=A.length}return U}},di3={arraySet:function(k,g,P,x,U){for(var A=0;A<x;A++)k[U+A]=g[P+A]},
flattenChunks:function(k){return[].concat.apply([],k)}};
LG.setTyped=function(){UiL?(LG.Buf8=Uint8Array,LG.Buf16=Uint16Array,LG.Buf32=Int32Array,LG.assign(LG,APN)):(LG.Buf8=Array,LG.Buf16=Array,LG.Buf32=Array,LG.assign(LG,di3))};
LG.setTyped();var OyH=!0;try{new Uint8Array(1)}catch(k){OyH=!1}
var L6r=function(k){var g,P,x=k.length,U=0;for(g=0;g<x;g++){var A=k.charCodeAt(g);if((A&64512)===55296&&g+1<x){var q=k.charCodeAt(g+1);(q&64512)===56320&&(A=65536+(A-55296<<10)+(q-56320),g++)}U+=A<128?1:A<2048?2:A<65536?3:4}var T=new LG.Buf8(U);for(g=P=0;P<U;g++)A=k.charCodeAt(g),(A&64512)===55296&&g+1<x&&(q=k.charCodeAt(g+1),(q&64512)===56320&&(A=65536+(A-55296<<10)+(q-56320),g++)),A<128?T[P++]=A:(A<2048?T[P++]=192|A>>>6:(A<65536?T[P++]=224|A>>>12:(T[P++]=240|A>>>18,T[P++]=128|A>>>12&63),T[P++]=
128|A>>>6&63),T[P++]=128|A&63);return T};var m8b={};m8b=function(k,g,P,x){var U=k&65535|0;k=k>>>16&65535|0;for(var A;P!==0;){A=P>2E3?2E3:P;P-=A;do U=U+g[x++]|0,k=k+U|0;while(--A);U%=65521;k%=65521}return U|k<<16|0};for(var vQ={},zX,q8t=[],T1H=0;T1H<256;T1H++){zX=T1H;for(var egP=0;egP<8;egP++)zX=zX&1?3988292384^zX>>>1:zX>>>1;q8t[T1H]=zX}vQ=function(k,g,P,x){P=x+P;for(k^=-1;x<P;x++)k=k>>>8^q8t[(k^g[x])&255];return k^-1};var Ye={};Ye={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 iLV=[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],A8M=[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],Enj=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],VaV=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],D0=Array(576);z9(D0);var tc=Array(60);z9(tc);var Sq=Array(512);z9(Sq);var nG=Array(256);z9(nG);var U8I=Array(29);z9(U8I);var d8u=Array(30);z9(d8u);var zvj,uAb,hvA,Bfj=!1;var IM;
IM=[new N5(0,0,0,0,function(k,g){var P=65535;for(P>k.pending_buf_size-5&&(P=k.pending_buf_size-5);;){if(k.lookahead<=1){aM(k);if(k.lookahead===0&&g===0)return 1;if(k.lookahead===0)break}k.strstart+=k.lookahead;k.lookahead=0;var x=k.block_start+P;if(k.strstart===0||k.strstart>=x)if(k.lookahead=k.strstart-x,k.strstart=x,M5(k,!1),k.strm.avail_out===0)return 1;if(k.strstart-k.block_start>=k.w_size-262&&(M5(k,!1),k.strm.avail_out===0))return 1}k.insert=0;if(g===4)return M5(k,!0),k.strm.avail_out===0?3:
4;k.strstart>k.block_start&&M5(k,!1);return 1}),
new N5(4,4,8,4,wUr),new N5(4,5,16,8,wUr),new N5(4,6,32,32,wUr),new N5(4,4,16,16,HQ),new N5(8,16,32,32,HQ),new N5(8,16,128,128,HQ),new N5(8,32,128,256,HQ),new N5(32,128,258,1024,HQ),new N5(32,258,258,4096,HQ)];var bL0={};bL0=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 nnC=Object.prototype.toString;
sfj.prototype.push=function(k,g){var P=this.strm,x=this.options.chunkSize;if(this.ended)return!1;var U=g===~~g?g:g===!0?4:0;typeof k==="string"?P.input=L6r(k):nnC.call(k)==="[object ArrayBuffer]"?P.input=new Uint8Array(k):P.input=k;P.next_in=0;P.avail_in=P.input.length;do{P.avail_out===0&&(P.output=new LG.Buf8(x),P.next_out=0,P.avail_out=x);k=W6b(P,U);if(k!==1&&k!==0)return cPL(this,k),this.ended=!0,!1;if(P.avail_out===0||P.avail_in===0&&(U===4||U===2))if(this.options.to==="string"){var A=LG.shrinkBuf(P.output,
P.next_out);g=A;A=A.length;if(A<65537&&(g.subarray&&OyH||!g.subarray))g=String.fromCharCode.apply(null,LG.shrinkBuf(g,A));else{for(var q="",T=0;T<A;T++)q+=String.fromCharCode(g[T]);g=q}this.chunks.push(g)}else g=LG.shrinkBuf(P.output,P.next_out),this.chunks.push(g)}while((P.avail_in>0||P.avail_out===0)&&k!==1);if(U===4)return(P=this.strm)&&P.state?(x=P.state.status,x!==42&&x!==69&&x!==73&&x!==91&&x!==103&&x!==113&&x!==666?k=jq(P,-2):(P.state=null,k=x===113?jq(P,-3):0)):k=-2,cPL(this,k),this.ended=
!0,k===0;U===2&&(cPL(this,0),P.avail_out=0);return!0};
var cPL=function(k,g){g===0&&(k.result=k.options.to==="string"?k.chunks.join(""):LG.flattenChunks(k.chunks));k.chunks=[];k.err=g;k.msg=k.strm.msg};var V8Y=typeof TextEncoder!=="undefined"?new TextEncoder:null,UmV=V8Y?function(k){return V8Y.encode(k)}:function(k){k=_.QP(k);
for(var g=new Uint8Array(k.length),P=0;P<g.length;P++)g[P]=k[P];return g};var pP6={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},Gor={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};var u1=function(k,g){this.version=k;this.args=g};
u1.prototype.serialize=function(){return{version:this.version,args:this.args}};var QfC=function(k,g){this.topic=k;this.dataClass=g};
QfC.prototype.toString=function(){return this.topic};var ZyY=_.gP("ytPubsub2Pubsub2Instance")||new _.nz;_.nz.prototype.subscribe=_.nz.prototype.subscribe;_.nz.prototype.unsubscribeByKey=_.nz.prototype.unsubscribeByKey;_.nz.prototype.publish=_.nz.prototype.publish;_.nz.prototype.clear=_.nz.prototype.clear;_.Z0("ytPubsub2Pubsub2Instance",ZyY);var jfb=_.gP("ytPubsub2Pubsub2SubscribedKeys")||{};_.Z0("ytPubsub2Pubsub2SubscribedKeys",jfb);var D8j=_.gP("ytPubsub2Pubsub2TopicToKeys")||{};_.Z0("ytPubsub2Pubsub2TopicToKeys",D8j);
var lT6=_.gP("ytPubsub2Pubsub2IsAsync")||{};_.Z0("ytPubsub2Pubsub2IsAsync",lT6);_.Z0("ytPubsub2Pubsub2SkipSubKey",null);var XU0=void 0,Nfu=void 0;var PGV=_.rP("max_body_size_to_compress",5E5),$mC=_.rP("min_body_size_to_compress",500),pG=!0,OCr=0,CG=0,dm0=_.rP("compression_performance_threshold_lr",250),qO3=_.rP("slow_compressions_before_abandon_count",4),C3A=!1,GjC=new Map,iCA=1,xmj=!0;_.XW(G9,cB3);G9.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 miP=function(k,g,P){P||(P=0);var x=k.W_;if(typeof g==="string")for(var U=0;U<16;U++)x[U]=g.charCodeAt(P)<<24|g.charCodeAt(P+1)<<16|g.charCodeAt(P+2)<<8|g.charCodeAt(P+3),P+=4;else for(U=0;U<16;U++)x[U]=g[P]<<24|g[P+1]<<16|g[P+2]<<8|g[P+3],P+=4;for(g=16;g<80;g++)P=x[g-3]^x[g-8]^x[g-14]^x[g-16],x[g]=(P<<1|P>>>31)&4294967295;g=k.chain_[0];P=k.chain_[1];U=k.chain_[2];for(var A=k.chain_[3],q=k.chain_[4],T,c,Z=0;Z<80;Z++)Z<40?Z<20?(T=A^P&(U^A),c=1518500249):(T=P^U^A,c=1859775393):Z<60?(T=P&U|A&(P|U),
c=2400959708):(T=P^U^A,c=3395469782),T=(g<<5|g>>>27)+T+q+c+x[Z]&4294967295,q=A,A=U,U=(P<<30|P>>>2)&4294967295,P=g,g=T;k.chain_[0]=k.chain_[0]+g&4294967295;k.chain_[1]=k.chain_[1]+P&4294967295;k.chain_[2]=k.chain_[2]+U&4294967295;k.chain_[3]=k.chain_[3]+A&4294967295;k.chain_[4]=k.chain_[4]+q&4294967295};
G9.prototype.update=function(k,g){if(k!=null){g===void 0&&(g=k.length);for(var P=g-this.blockSize,x=0,U=this.buf_,A=this.inbuf_;x<g;){if(A==0)for(;x<=P;)miP(this,k,x),x+=this.blockSize;if(typeof k==="string")for(;x<g;){if(U[A]=k.charCodeAt(x),++A,++x,A==this.blockSize){miP(this,U);A=0;break}}else for(;x<g;)if(U[A]=k[x],++A,++x,A==this.blockSize){miP(this,U);A=0;break}}this.inbuf_=A;this.total_+=g}};
G9.prototype.digest=function(){var k=[],g=this.total_*8;this.inbuf_<56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(var P=this.blockSize-1;P>=56;P--)this.buf_[P]=g&255,g/=256;miP(this,this.buf_);for(P=g=0;P<5;P++)for(var x=24;x>=0;x-=8)k[g]=this.chain_[P]>>x&255,++g;return k};var mmM;var EA=function(k){var g=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(w){g.databaseToken=w},
triggerThrottle:function(){g.throttledSend()},
cancelThrottle:function(){g.cancelThrottledSend()},
immediateSend:function(w){return _.e(function(J){return J.yield(g.immediateSend(w),0)})},
requestWithinAgeLimit:function(w,J){return g.requestWithinAgeLimit(w,J)},
retryQueuedRequests:function(){g.retryQueuedRequests()}};
var P;this.throttleTimeout=(P=k.throttleTimeout)!=null?P:100;var x;this.retryMaxAttempts=(x=k.retryMaxAttempts)!=null?x:1;var U;this.requestAgeLimitMs=(U=k.requestAgeLimitMs)!=null?U:2592E6;var A;this.queuedRequestAgeLimitMs=(A=k.queuedRequestAgeLimitMs)!=null?A:12E4;var q;this.retryDelayMs=(q=k.retryDelayMs)!=null?q:5E3;var T;this.databaseToken=(T=k.databaseToken)!=null?T:void 0;this.enableCleaning=!!k.enableCleaning;var c;this.cleaningRate=(c=k.cleaningRate)!=null?c:.1;var Z;this.potentialEsfErrorLimit=
(Z=k.potentialEsfErrorLimit)!=null?Z:10;k.handleError&&(this.handleError=k.handleError);k.handleWarning&&(this.handleWarning=k.handleWarning);k.disableYtIdbTransactions&&(this.disableYtIdbTransactions=k.disableYtIdbTransactions);k.bypassDbTokenDependency&&(this.bypassDbTokenDependency=k.bypassDbTokenDependency);this.getBooleanFlag=k.getBooleanFlag;this.jobManager=k.jobManager;this.logsStore=k.logsStore;this.networkManager=k.networkManager;this.sendFn=k.sendFn;this.onlineEvent=k.onlineEvent;this.offlineEvent=
k.offlineEvent;ho(this)&&(!this.getBooleanFlag||this.getBooleanFlag("networkless_logging"))&&wS3(this)},wS3=function(k){ho(k)&&!k.disableYtIdbTransactions&&(k.initialized=!0,k.enableCleaning&&Math.random()<=k.cleaningRate&&k.logsStore.cleanLogsStore(k.databaseToken),k.retryQueuedRequests(),k.networkManager.isNetworkAvailable()&&k.throttledSend(),k.networkManager.listen(k.onlineEvent,k.throttledSend.bind(k)),k.networkManager.listen(k.offlineEvent,k.cancelThrottledSend.bind(k)))};
_.d=EA.prototype;_.d.writeThenSend=function(k,g){var P=this;g=g===void 0?{}:g;if(ho(this)&&this.initialized){var x={url:k,options:g,timestamp:this.now(),status:"NEW",sendCount:0};this.logsStore.set(x,this.databaseToken).then(function(U){x.id=U;P.networkManager.isNetworkAvailable()&&P.immediateSend(x)}).catch(function(U){P.immediateSend(x);
JPm(P,U)})}else this.sendFn(k,g)};
_.d.sendThenWrite=function(k,g,P){var x=this;g=g===void 0?{}:g;if(ho(this)&&this.initialized){var U={url:k,options:g,timestamp:this.now(),status:"NEW",sendCount:0};this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&(U.skipRetry=P);if(this.networkManager.isNetworkAvailable()||this.getBooleanFlag&&this.getBooleanFlag("nwl_aggressive_send_then_write")&&!U.skipRetry){if(!U.skipRetry){var A=g.onError?g.onError:function(){};
g.onError=function(q,T){return _.e(function(c){if(c.nextAddress==1)return c.yield(x.logsStore.set(U,x.databaseToken).catch(function(Z){JPm(x,Z)}),2);
A(q,T);_.SV(c)})}}this.sendFn(k,g,U.skipRetry)}else this.logsStore.set(U,this.databaseToken).catch(function(q){x.sendFn(k,g,U.skipRetry);
JPm(x,q)})}else this.sendFn(k,g,this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&P)};
_.d.sendAndWrite=function(k,g){var P=this;g=g===void 0?{}:g;if(ho(this)&&this.initialized){var x={url:k,options:g,timestamp:this.now(),status:"NEW",sendCount:0},U=!1,A=g.onSuccess?g.onSuccess:function(){};
x.options.onSuccess=function(q,T){x.id!==void 0?P.logsStore.deleteRequest(x.id,P.databaseToken):U=!0;P.networkManager.networkStatusHint&&P.getBooleanFlag&&P.getBooleanFlag("vss_network_hint")&&P.networkManager.networkStatusHint(!0);A(q,T)};
this.sendFn(x.url,x.options,void 0,!0);this.logsStore.set(x,this.databaseToken).then(function(q){x.id=q;U&&P.logsStore.deleteRequest(x.id,P.databaseToken)}).catch(function(q){JPm(P,q)})}else this.sendFn(k,g,void 0,!0)};
_.d.throttledSend=function(){var k=this;if(!ho(this))throw Error("bd");this.intervalJob||(this.intervalJob=this.jobManager.addLowPriorityJob(function(){var g;return _.e(function(P){if(P.nextAddress==1)return P.yield(k.logsStore.getMostRecentByStatus("NEW",k.databaseToken),2);if(P.nextAddress!=3)return g=P.yieldResult,g?P.yield(k.immediateSend(g),3):(k.cancelThrottledSend(),P.return());k.intervalJob&&(k.intervalJob=0,k.throttledSend());_.SV(P)})},this.throttleTimeout))};
_.d.cancelThrottledSend=function(){this.jobManager.cancelJob(this.intervalJob);this.intervalJob=0};
_.d.immediateSend=function(k){var g=this,P;return _.e(function(x){switch(x.nextAddress){case 1:if(!ho(g))throw Error("cd");if(k.id===void 0){x.jumpTo(2);break}return x.yield(g.logsStore.markAsQueued(k.id,g.databaseToken),3);case 3:(P=x.yieldResult)||g.handleWarning(Error("dd"));case 2:if(g.requestWithinAgeLimit(k,g.requestAgeLimitMs)){x.jumpTo(4);break}g.handleWarning(Error("ed"));if(k.id===void 0){x.jumpTo(5);break}return x.yield(g.logsStore.deleteRequest(k.id,g.databaseToken),5);case 5:return x.return();
case 4:k.skipRetry||(k=rP4(g,k));if(!k){x.jumpTo(0);break}if(!k.skipRetry||k.id===void 0){x.jumpTo(8);break}return x.yield(g.logsStore.deleteRequest(k.id,g.databaseToken),8);case 8:g.sendFn(k.url,k.options,!!k.skipRetry),_.SV(x)}})};
var rP4=function(k,g){if(!ho(k))throw Error("fd");var P=g.options.onError?g.options.onError:function(){};
g.options.onError=function(U,A){var q,T,c,Z;return _.e(function(w){switch(w.nextAddress){case 1:q=WF0(A);(T=sSb(A))&&k.getBooleanFlag&&k.getBooleanFlag("web_enable_error_204")&&k.handleError(Error("gd"),g.url,A);if(!(k.getBooleanFlag&&k.getBooleanFlag("nwl_consider_error_code")&&q||k.getBooleanFlag&&!k.getBooleanFlag("nwl_consider_error_code")&&k.potentialEsfErrorCounter<=k.potentialEsfErrorLimit)){w.jumpTo(2);break}if(!k.networkManager.sendNetworkCheckRequest){w.jumpTo(3);break}return w.yield(k.networkManager.sendNetworkCheckRequest(),
3);case 3:if(k.networkManager.isNetworkAvailable()){w.jumpTo(2);break}P(U,A);if(!k.getBooleanFlag||!k.getBooleanFlag("nwl_consider_error_code")||((c=g)==null?void 0:c.id)===void 0){w.jumpTo(6);break}return w.yield(k.logsStore.resetRequest(g.id,k.databaseToken,!1),6);case 6:return w.return();case 2:if(k.getBooleanFlag&&k.getBooleanFlag("nwl_consider_error_code")&&!q&&k.potentialEsfErrorCounter>k.potentialEsfErrorLimit)return w.return();k.potentialEsfErrorCounter++;if(((Z=g)==null?void 0:Z.id)===void 0){w.jumpTo(8);
break}return g.sendCount<k.retryMaxAttempts?w.yield(k.logsStore.resetRequest(g.id,k.databaseToken,!0,T?!1:void 0),12):w.yield(k.logsStore.deleteRequest(g.id,k.databaseToken),8);case 12:k.jobManager.addLowPriorityJob(function(){k.networkManager.isNetworkAvailable()&&k.throttledSend()},k.retryDelayMs);
case 8:P(U,A),_.SV(w)}})};
var x=g.options.onSuccess?g.options.onSuccess:function(){};
g.options.onSuccess=function(U,A){var q;return _.e(function(T){if(T.nextAddress==1)return((q=g)==null?void 0:q.id)===void 0?T.jumpTo(2):T.yield(k.logsStore.deleteRequest(g.id,k.databaseToken),2);k.networkManager.networkStatusHint&&k.getBooleanFlag&&k.getBooleanFlag("vss_network_hint")&&k.networkManager.networkStatusHint(!0);x(U,A);_.SV(T)})};
return g};
EA.prototype.requestWithinAgeLimit=function(k,g){k=k.timestamp;return this.now()-k>=g?!1:!0};
EA.prototype.retryQueuedRequests=function(){var k=this;if(!ho(this))throw Error("hd");this.logsStore.getMostRecentByStatus("QUEUED",this.databaseToken).then(function(g){g&&!k.requestWithinAgeLimit(g,k.queuedRequestAgeLimitMs)?k.jobManager.addLowPriorityJob(function(){return _.e(function(P){if(P.nextAddress==1)return g.id===void 0?P.jumpTo(2):P.yield(k.logsStore.resetRequest(g.id,k.databaseToken),2);k.retryQueuedRequests();_.SV(P)})}):k.networkManager.isNetworkAvailable()&&k.throttledSend()})};
var JPm=function(k,g){k.writeError&&!k.networkManager.isNetworkAvailable()?k.writeError(g):k.handleError(g)},ho=function(k){return!!k.databaseToken||k.bypassDbTokenDependency};var bC3;var SD0={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135,
mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28,
nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42,
assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225,
liveChatUserPresent:434,liveChatBeingModerated:457,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationStreamWebrtcStats:288,liveCreationWebrtcError:526,mdxSessionRecoveryStarted:69,mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,visualElementShown:72,
visualElementHidden:73,visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,
spacecastSummaryRequested:88,spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,
vrCopresencePartyStats:153,vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,
buyFlowStarted:136,mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,
buyFlowEvent:167,kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,
transactionFlowPaymentCallBackReceived:387,transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,
outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,
ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,
watchTimeSegment:219,appWidthLayoutError:221,accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,
deviceContextEvent:244,templateResolutionException:245,musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,
ytbFileOpened:268,tfliteModelError:269,apiTest:270,yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,
watchRestoreAttempt:294,liteAccountSignIn:296,notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,
tvhtml5UnexpectedRestart:319,tvhtml5StabilityTraceEvent:478,tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,
tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,
activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,
browseThumbnailPreloadEvent:379,finalPayload:380,mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,
gelDebuggingEvent:399,webLinkTtsPlayEnd:400,clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,
sfvEffectGlThreadBlockedEvent:420,mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,
musicOfflineMixtapePreferencesChanged:16,mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,
embedsVideoDataDidChange:441,shortsFirst:443,cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522,tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,
getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484,channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,
unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507,producerProjectRenamed:508,producerMediaSelectionEvent:511,embedsAutoplayStatusChanged:512,remoteConnectEvent:513,
connectedSessionMisattributionEvent:514,producerProjectElementModified:515,adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525,reelsSequenceMutationEvent:527,watchZoomStateChange:528,metadataEditorEvent:529,kidsPrismaDeeplinksEvent:530};var fsL={},YOV=wH("ServiceWorkerLogsDatabase",{objectStores:(fsL.SWHealthLog={addedAtVersion:1},fsL),shared:!0,upgrade:function(k,g){g(1)&&PE(gN(k,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
version:1});var orA={},KFA=0;var NVC;var L0=function(){this.requestMap=new Map;this.anyRequestHasSucceeded=!1},Ai=function(){if(!L0.instance){var k=_.gP("yt.networkRequestMonitor.instance")||new L0;
_.Z0("yt.networkRequestMonitor.instance",k);L0.instance=k}return L0.instance};
L0.prototype.requestComplete=function(k,g){g&&(this.anyRequestHasSucceeded=!0);k=this.removeParams(k);this.requestMap.get(k)||this.requestMap.set(k,g)};
L0.prototype.isEndpointCFR=function(k){k=this.removeParams(k);return(k=this.requestMap.get(k))?!1:k===!1&&this.anyRequestHasSucceeded?!0:null};
L0.prototype.removeParams=function(k){return k.split("?")[0]};
L0.prototype.removeParams=L0.prototype.removeParams;L0.prototype.isEndpointCFR=L0.prototype.isEndpointCFR;L0.prototype.requestComplete=L0.prototype.requestComplete;L0.getInstance=Ai;var n0=function(k){_.s1.call(this);var g=this;this.pollingJob=this.abortTimeoutKey=0;this.jobManager=k!=null?k:{addLowPriorityJob:function(U,A){return setTimeout(U,A)},
cancelJob:function(U){clearTimeout(U)}};
var P,x;this.isOnline=(x=(P=window.navigator)==null?void 0:P.onLine)!=null?x:!0;this.onNavigatorChange=function(){return _.e(function(U){return U.yield(WqJ(g),0)})};
window.addEventListener("offline",this.onNavigatorChange);window.addEventListener("online",this.onNavigatorChange);this.pollingJob||s53(this)};
_.z(n0,_.s1);n0.prototype.dispose=function(){window.removeEventListener("offline",this.onNavigatorChange);window.removeEventListener("online",this.onNavigatorChange);this.jobManager.cancelJob(this.pollingJob);delete n0.instance};
n0.prototype.isNetworkAvailable=function(){return this.isOnline};
var s53=function(k){k.pollingJob=k.jobManager.addLowPriorityJob(function(){var g;return _.e(function(P){if(P.nextAddress==1)return k.isOnline?((g=window.navigator)==null?0:g.onLine)?P.jumpTo(3):P.yield(WqJ(k),3):P.yield(WqJ(k),3);s53(k);_.SV(P)})},3E4)},WqJ=function(k,g){return k.networkRequestPromise?k.networkRequestPromise:k.networkRequestPromise=new Promise(function(P){var x,U,A,q;
return _.e(function(T){switch(T.nextAddress){case 1:return x=window.AbortController?new window.AbortController:void 0,A=(U=x)==null?void 0:U.signal,q=!1,_.Bo(T,2,3),x&&(k.abortTimeoutKey=k.jobManager.addLowPriorityJob(function(){x.abort()},g||2E4)),T.yield(fetch("/generate_204",{method:"HEAD",
signal:A}),5);case 5:q=!0;case 3:_.uw(T);k.networkRequestPromise=void 0;k.abortTimeoutKey&&(k.jobManager.cancelJob(k.abortTimeoutKey),k.abortTimeoutKey=0);q!==k.isOnline&&(k.isOnline=q,k.isOnline?k.dispatchEvent("networkstatus-online"):k.dispatchEvent("networkstatus-offline"));P(q);_.E3(T,0);break;case 2:_.Ll(T),q=!1,T.jumpTo(3)}})})};var SG=function(){_.s1.call(this);var k=this;this.shouldFlushErrors=!1;n0.instance||(n0.instance=new n0(_.Xq));this.sharedNetworkStatusManager=n0.instance;this.sharedNetworkStatusManager.listen("networkstatus-online",function(){if(k.shouldFlushErrors&&_.W("offline_error_handling")){var g=IfM().get("errors",!0);if(g){for(var P in g)if(g[P]){var x=new _.Da(P,"sent via offline_errors");x.name=g[P].name;x.stack=g[P].stack;x.level=g[P].level;_.Ry(x)}IfM().set("errors",{},2592E3,!0)}}})};
_.z(SG,_.s1);var byH=function(){if(!SG.instance){var k=_.gP("yt.networkStatusManager.instance")||new SG;_.Z0("yt.networkStatusManager.instance",k);SG.instance=k}return SG.instance};
_.d=SG.prototype;_.d.isNetworkAvailable=function(){return this.sharedNetworkStatusManager.isNetworkAvailable()};
_.d.networkStatusHint=function(k){this.sharedNetworkStatusManager.isOnline=k};
_.d.getWindowStatus=function(){var k=window.navigator.onLine;return k===void 0?!0:k};
_.d.enableErrorFlushing=function(){this.shouldFlushErrors=!0};
_.d.listen=function(k,g){return this.sharedNetworkStatusManager.listen(k,g)};
_.d.sendNetworkCheckRequest=function(k){k=WqJ(this.sharedNetworkStatusManager,k);k.then(function(g){_.W("use_cfr_monitor")&&Ai().requestComplete("generate_204",g)});
return k};
SG.prototype.sendNetworkCheckRequest=SG.prototype.sendNetworkCheckRequest;SG.prototype.listen=SG.prototype.listen;SG.prototype.enableErrorFlushing=SG.prototype.enableErrorFlushing;SG.prototype.getWindowStatus=SG.prototype.getWindowStatus;SG.prototype.networkStatusHint=SG.prototype.networkStatusHint;SG.prototype.isNetworkAvailable=SG.prototype.isNetworkAvailable;SG.getInstance=byH;_.Uy=function(k){k=k===void 0?{}:k;_.s1.call(this);var g=this;this.lastJobTime=this.schedulerJob=0;this.nsmInstance=byH();var P=_.gP("yt.networkStatusManager.instance.listen").bind(this.nsmInstance);P&&(k.rateLimit?(this.rateLimit=k.rateLimit,P("networkstatus-online",function(){B1N(g,"publicytnetworkstatus-online")}),P("networkstatus-offline",function(){B1N(g,"publicytnetworkstatus-offline")})):(P("networkstatus-online",function(){g.dispatchEvent("publicytnetworkstatus-online")}),P("networkstatus-offline",
function(){g.dispatchEvent("publicytnetworkstatus-offline")})))};
_.z(_.Uy,_.s1);_.Uy.prototype.isNetworkAvailable=function(){var k=_.gP("yt.networkStatusManager.instance.isNetworkAvailable");return k?k.bind(this.nsmInstance)():!0};
_.Uy.prototype.networkStatusHint=function(k){var g=_.gP("yt.networkStatusManager.instance.networkStatusHint").bind(this.nsmInstance);g&&g(k)};
_.Uy.prototype.sendNetworkCheckRequest=function(k){var g=this,P;return _.e(function(x){P=_.gP("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(g.nsmInstance);return _.W("skip_network_check_if_cfr")&&Ai().isEndpointCFR("generate_204")?x.return(new Promise(function(U){var A;g.networkStatusHint(((A=window.navigator)==null?void 0:A.onLine)||!0);U(g.isNetworkAvailable())})):P?x.return(P(k)):x.return(!0)})};
var B1N=function(k,g){k.rateLimit?k.lastJobTime?(_.Xq.cancelJob(k.schedulerJob),k.schedulerJob=_.Xq.addLowPriorityJob(function(){k.lastPublicSignalSent!==g&&(k.dispatchEvent(g),k.lastPublicSignalSent=g,k.lastJobTime=(0,_.Jc)())},k.rateLimit-((0,_.Jc)()-k.lastJobTime))):(k.dispatchEvent(g),k.lastPublicSignalSent=g,k.lastJobTime=(0,_.Jc)()):k.dispatchEvent(g)};var GdI,Fp=function(){EA.call(this,{logsStore:{cleanLogsStore:SOj,deleteRequest:nrk,getMostRecentByStatus:hsb,markAsQueued:Eru,resetRequest:LF3,set:uk0},networkManager:_.RsV(),handleError:function(k,g,P){var x,U=P==null?void 0:(x=P.error)==null?void 0:x.code;if(U===400||U===415){var A;k=new _.Da(k.message,g,P==null?void 0:(A=P.error)==null?void 0:A.code);_.Pq(k,void 0,void 0,void 0,!0)}else _.Ry(k)},
handleWarning:_.Pq,sendFn:phb,now:_.Jc,writeError:Xh0,jobManager:_.Jn(),onlineEvent:"publicytnetworkstatus-online",offlineEvent:"publicytnetworkstatus-offline",enableCleaning:!0,cleaningRate:.1,potentialEsfErrorLimit:_.rP("potential_esf_error_limit",10),getBooleanFlag:_.W,disableYtIdbTransactions:!(_.l$()&&_.kS6())});this.initializationPromise=new _.i3;_.W("networkless_immediately_drop_all_requests")&&FF3();s5M("LogsDatabaseV2")};
_.z(Fp,EA);_.umq=function(){var k=_.gP("yt.networklessRequestController.instance");k||(k=new Fp,_.Z0("yt.networklessRequestController.instance",k),_.W("networkless_logging")&&_.mW().then(function(g){k.databaseToken=g;wS3(k);k.initializationPromise.resolve();k.enableCleaning&&Math.random()<=k.cleaningRate&&k.databaseToken&&QSV(k.databaseToken);_.W("networkless_immediately_drop_sw_health_store")&&zgN(k)}));
return k};
Fp.prototype.writeThenSend=function(k,g){g||(g={});g=CGs(k,g);_.l$()||(this.initialized=!1);EA.prototype.writeThenSend.call(this,k,g)};
Fp.prototype.sendThenWrite=function(k,g,P){g||(g={});g=CGs(k,g);_.l$()||(this.initialized=!1);EA.prototype.sendThenWrite.call(this,k,g,P)};
Fp.prototype.sendAndWrite=function(k,g){g||(g={});g=CGs(k,g);_.l$()||(this.initialized=!1);EA.prototype.sendAndWrite.call(this,k,g)};
Fp.prototype.awaitInitialization=function(){return this.initializationPromise.promise};
var zgN=function(k){var g;_.e(function(P){if(!k.databaseToken)throw g=gH("clearSWHealthLogsDb"),g;return P.return(lfj(k.databaseToken).catch(function(x){k.handleError(x)}))})};_.Per=!1;_.gZA=_.iV.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.Per};_.Z0("ytNetworklessLoggingInitializationOptions",_.gZA);var aE=function(k){var g=this;this.config_=null;k?this.config_=k:S83()&&(this.config_=_.fG());_.ti(_.Xq,function(){ffM(g)},5E3)};
aE.prototype.isReady=function(){!this.config_&&S83()&&(this.config_=_.fG());return!!this.config_};
var rBA=function(k,g,P,x){!_.y4("VISITOR_DATA")&&g!=="visitor_id"&&Math.random()<.01&&_.Pq(new _.Da("Missing VISITOR_DATA when sending innertube request.",g,P,x));if(!k.isReady()){var U=new _.Da("innertube xhrclient not ready",g,P,x);_.Ry(U);throw U;}var A={headers:x.headers||{},method:"POST",postParams:P,postBody:x.postBody,postBodyFormat:x.postBodyFormat||"JSON",onTimeout:function(){x.onTimeout()},
onFetchTimeout:x.onTimeout,onSuccess:function(J,r){if(x.onSuccess)x.onSuccess(r)},
onFetchSuccess:function(J){if(x.onSuccess)x.onSuccess(J)},
onProgress:function(J){if(x.onProgress)x.onProgress(J)},
onError:function(J,r){if(x.onError)x.onError(r)},
onFetchError:function(J){if(x.onError)x.onError(J)},
timeout:x.timeout,withCredentials:!0,compress:x.compress};A.headers["Content-Type"]||(A.headers["Content-Type"]="application/json");var q="";(U=k.config_.innertubeHostOverride)&&(q=U);var T=k.config_.innertubeUseThirdPartyAuth||!1,c=_.XS0(T,q,x);Object.assign(A.headers,c);A.headers.Authorization&&!q&&T&&(A.headers["x-origin"]=window.location.origin);var Z=_.AY(q+("/youtubei/"+k.config_.innertubeApiVersion+"/"+g),{alt:"json"}),w=function(J){J=J===void 0?!1:J;var r;if(x.retry&&q!="www.youtube-nocookie.com"&&
(J||_.W("skip_ls_gel_retry")||A.headers["Content-Type"]!=="application/json"||(r=whM(g,P,c,T)),r)){var f=A.onSuccess,B=A.onFetchSuccess;A.onSuccess=function(l,D){JBb(r);f(l,D)};
P.onFetchSuccess=function(l,D){JBb(r);B(l,D)}}try{if(J&&x.retry&&!x.networklessOptions.bypassNetworkless)A.method="POST",x.networklessOptions.writeThenSend?_.umq().writeThenSend(Z,A):_.umq().sendAndWrite(Z,A);
else if(x.compress){var L=!x.networklessOptions.writeThenSend;if(A.postBody){var Y=A.postBody;typeof Y!=="string"&&(Y=JSON.stringify(A.postBody));ABs(Z,Y,A,_.Eq,L)}else ABs(Z,JSON.stringify(A.postParams),A,Vxs,L)}else _.W("web_all_payloads_via_jspb")?_.Eq(Z,A):Vxs(Z,A)}catch(l){if(l.name==="InvalidAccessError")r&&(JBb(r),r=0),_.Pq(Error("id"));else throw l;}r&&_.ti(_.Xq,function(){ffM(k)},5E3)};
_.$Ju()?V80().then(function(J){w(J)}):w(!1)};var Bdb=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Bdb,_.OH);var hgY=0,iX0=_.ks?"webkit":_.R7?"moz":_.Gc?"ms":tM4?"o":"";_.Z0("ytDomDomGetNextId",_.gP("ytDomDomGetNextId")||function(){return++hgY});var Ezd={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},cE=function(k){this.type="";this.state=this.source=this.data=this.currentTarget=this.relatedTarget=this.target=null;this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.ctrlKey=this.altKey=!1;this.rotation=this.clientY=this.clientX=0;this.scale=1;this.changedTouches=this.touches=null;try{if(k=
k||window.event){this.event=k;for(var g in k)g in Ezd||(this[g]=k[g]);this.scale=k.scale;this.rotation=k.rotation;var P=k.target||k.srcElement;P&&P.nodeType==3&&(P=P.parentNode);this.target=P;var x=k.relatedTarget;if(x)try{x=x.nodeName?x:null}catch(U){x=null}else this.type=="mouseover"?x=k.fromElement:this.type=="mouseout"&&(x=k.toElement);this.relatedTarget=x;this.clientX=k.clientX!=void 0?k.clientX:k.pageX;this.clientY=k.clientY!=void 0?k.clientY:k.pageY;this.keyCode=k.keyCode?k.keyCode:k.which;
this.charCode=k.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=k.altKey;this.ctrlKey=k.ctrlKey;this.shiftKey=k.shiftKey;this.metaKey=k.metaKey;this.pageX_=k.pageX;this.pageY_=k.pageY}}catch(U){}},Lqt=function(k){if(document.body&&document.documentElement){var g=document.body.scrollTop+document.documentElement.scrollTop;
k.pageX_=k.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);k.pageY_=k.clientY+g}};
cE.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
cE.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
cE.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var ew=_.iV.ytEventsEventsListeners||{};_.Z0("ytEventsEventsListeners",ew);var TTA=_.iV.ytEventsEventsCounter||{count:0};_.Z0("ytEventsEventsCounter",TTA);var e5k=_.rr(function(){var k=!1;try{var g=Object.defineProperty({},"capture",{get:function(){k=!0}});
window.addEventListener("test",null,g)}catch(P){}return k});_.XW(ZI,_.lx);ZI.prototype.onMouseMove_=function(k){k.pageX_===void 0&&Lqt(k);var g=k.pageX_;k.pageY_===void 0&&Lqt(k);this.position_=new _.HX(g,k.pageY_)};
ZI.prototype.checkPosition_=function(){if(this.position_){var k=(0,_.Jc)();if(this.previousTime_!=0){var g=this.previousPosition_,P=this.position_,x=g.x-P.x;g=g.y-P.y;x=Math.sqrt(x*x+g*g)/(k-this.previousTime_);this.cycles_[this.index_]=Math.abs((x-this.previousVelocity_)/this.previousVelocity_)>.5?1:0;for(P=g=0;P<4;P++)g+=this.cycles_[P]||0;g>=3&&this.callback_();this.previousVelocity_=x}this.previousTime_=k;this.previousPosition_=this.position_;this.index_=(this.index_+1)%4}};
ZI.prototype.disposeInternal=function(){window.clearInterval(this.timerId_);_.cC0(this.mouseListenerKey_)};var JC0={};var uEb=new _.k0("rawColdConfigGroup");var z7M=new _.k0("rawHotConfigGroup");var nzL=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(nzL,_.OH);var bjA=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(bjA,_.OH);var DI=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k,500)};
_.z(DI,_.OH);DI.prototype.getPayloadCase=function(){return _.cO(this,S8c)};
DI.prototype.getContext=function(){return _.WQ(this,bjA,33)};
var S8c=[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];var rO0=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(rO0,_.OH);var yC0=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(yC0,_.OH);yC0.prototype.setVideoId=function(k){return LH(this,1,pm0,Be(k))};
yC0.prototype.getPlaylistId=function(){return _.L4(this,jw(this,pm0,2))};
var pm0=[1,2];var cOb=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(cOb,_.OH);cOb.prototype.getContext=function(){return _.WQ(this,nH,1)};
cOb.prototype.getTier=function(){return _.WO(this,7)};var Fqm,rN,fH;Fqm=_.iV.ytPubsubPubsubInstance||new _.nz;rN=_.iV.ytPubsubPubsubSubscribedKeys||{};fH=_.iV.ytPubsubPubsubTopicToKeys||{};_.rC0=_.iV.ytPubsubPubsubIsSynchronous||{};_.nz.prototype.subscribe=_.nz.prototype.subscribe;_.nz.prototype.unsubscribeByKey=_.nz.prototype.unsubscribeByKey;_.nz.prototype.publish=_.nz.prototype.publish;_.nz.prototype.clear=_.nz.prototype.clear;_.Z0("ytPubsubPubsubInstance",Fqm);_.Z0("ytPubsubPubsubTopicToKeys",fH);_.Z0("ytPubsubPubsubIsSynchronous",_.rC0);
_.Z0("ytPubsubPubsubSubscribedKeys",rN);var bz=window;var Y0=_.W("web_enable_lifecycle_monitoring")&&BTb()!==0,Y8N=_.W("web_enable_lifecycle_monitoring");var j5c=function(k){var g=this;var P=P===void 0?0:P;var x=x===void 0?_.Jn():x;this.JSC$10888_defaultPriority=P;this.scheduler=x;this.completedResolver=new _.i3;this.scheduledPayloads=k;for(k={i$jscomp$492:0};k.i$jscomp$492<this.scheduledPayloads.length;k={payload$jscomp$20:void 0,i$jscomp$492:k.i$jscomp$492},k.i$jscomp$492++)k.payload$jscomp$20=this.scheduledPayloads[k.i$jscomp$492],P=function(U){return function(){U.payload$jscomp$20.job();g.scheduledPayloads[U.i$jscomp$492].processed=!0;g.scheduledPayloads.every(function(A){return A.processed===
!0})&&g.completedResolver.resolve()}}(k),x=this.getPriority(k.payload$jscomp$20),x=this.scheduler.addJob(P,x),this.scheduledPayloads[k.i$jscomp$492]=Object.assign({},k.payload$jscomp$20,{job:P,
jobId:x})};
j5c.prototype.flushJobs=function(){var k=this,g=Array.from(this.scheduledPayloads.keys()).sort(function(x,U){return k.getPriority(k.scheduledPayloads[U])-k.getPriority(k.scheduledPayloads[x])});
g=_.O(g);for(var P=g.next();!P.done;P=g.next())P=this.scheduledPayloads[P.value],P.jobId===void 0||P.processed||(this.scheduler.cancelJob(P.jobId),this.scheduler.addJob(P.job,10))};
j5c.prototype.cancel=function(){for(var k=_.O(this.scheduledPayloads),g=k.next();!g.done;g=k.next())g=g.value,g.jobId===void 0||g.processed||this.scheduler.cancelJob(g.jobId),g.processed=!0;this.completedResolver.resolve()};
j5c.prototype.getPriority=function(k){var g;return(g=k.priority)!=null?g:this.JSC$10888_defaultPriority};var jG=function(k){this.state=k;this.plugins=[];this.overridePriority=void 0;this.processPluginOptions={};Y0&&z5j(this.state)};
jG.prototype.install=function(k){this.plugins.push(k);return this};
jG.prototype.uninstall=function(){var k=this;_.IT.apply(0,arguments).forEach(function(g){g=k.plugins.indexOf(g);g>-1&&k.plugins.splice(g,1)})};
jG.prototype.transition=function(k,g){var P=this;Y0&&ujV(this.state);var x=this.transitions.find(function(A){return Array.isArray(A.from)?A.from.find(function(q){return q===P.state&&A.to===k}):A.from===P.state&&A.to===k});
if(x){this.jobSet&&(this.jobSet.flushJobs(),this.jobSet=void 0);Q5k(this,k,g);this.state=k;Y0&&z5j(this.state);x=x.action.bind(this);var U=this.plugins.filter(function(A){return A[k]}).map(function(A){return A[k]});
x(lsq(this,U),g)}else throw Error("jd`"+this.state+"`"+k);};
var lsq=function(k,g){var P=g.filter(function(U){return DiJ(k,U)===10}),x=g.filter(function(U){return DiJ(k,U)!==10});
return k.processPluginOptions.shouldWaitOnAsyncImmediate?function(){var U=_.IT.apply(0,arguments);return _.e(function(A){if(A.nextAddress==1)return A.yield(k.runImmediateJobsAsync.apply(k,[P].concat(_.Kl(U))),2);k.setJobSetWithScheduledJobs.apply(k,[x].concat(_.Kl(U)));_.SV(A)})}:function(){var U=_.IT.apply(0,arguments);
k.runImmediateJobsSync.apply(k,[P].concat(_.Kl(U)));k.setJobSetWithScheduledJobs.apply(k,[x].concat(_.Kl(U)))}};
jG.prototype.runImmediateJobsSync=function(k){var g=_.IT.apply(1,arguments);_.Jn();for(var P=_.O(k),x=P.next(),U={};!x.done;U={lifecycle$jscomp$2:void 0},x=P.next())U.lifecycle$jscomp$2=x.value,RI(function(A){return function(){t84(A.lifecycle$jscomp$2.name);EZ6(function(){return A.lifecycle$jscomp$2.callback.apply(A.lifecycle$jscomp$2,_.Kl(g))});
Q8(A.lifecycle$jscomp$2.name)}}(U))};
jG.prototype.runImmediateJobsAsync=function(k){var g=_.IT.apply(1,arguments),P,x,U,A;return _.e(function(q){q.nextAddress==1&&(_.Jn(),P=_.O(k),x=P.next(),U={});if(q.nextAddress!=3){if(x.done)return q.jumpTo(0);U.lifecycle$jscomp$3=x.value;U.asyncJobCompletion=void 0;A=function(T){return function(){t84(T.lifecycle$jscomp$3.name);var c=EZ6(function(){return T.lifecycle$jscomp$3.callback.apply(T.lifecycle$jscomp$3,_.Kl(g))});
mck(c)?T.asyncJobCompletion=_.W("web_lifecycle_error_handling_killswitch")?c.then(function(){Q8(T.lifecycle$jscomp$3.name)}):c.then(function(){Q8(T.lifecycle$jscomp$3.name)},function(Z){h56(Z);
Q8(T.lifecycle$jscomp$3.name)}):Q8(T.lifecycle$jscomp$3.name)}}(U);
RI(A);return U.asyncJobCompletion?q.yield(U.asyncJobCompletion,3):q.jumpTo(3)}U={lifecycle$jscomp$3:void 0,asyncJobCompletion:void 0};x=P.next();return q.jumpTo(2)})};
jG.prototype.setJobSetWithScheduledJobs=function(k){var g=_.IT.apply(1,arguments),P=this,x=k.map(function(U){return{job:function(){t84(U.name);EZ6(function(){return U.callback.apply(U,_.Kl(g))});
Q8(U.name)},
priority:DiJ(P,U)}});
x.length&&(this.jobSet=new j5c(x))};
var DiJ=function(k,g){var P,x;return(x=(P=k.overridePriority)!=null?P:g.priority)!=null?x:0},t84=function(k){Y0&&k&&z5j(k)},Q8=function(k){Y0&&k&&ujV(k)},Q5k=function(k,g,P){Y8N&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+k.constructor.name+"] '"+k.state+"' to '"+g+"'"),console.log("with message: ",P),console.groupEnd())};
_.mJ.Object.defineProperties(jG.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var M8L=function(k){jG.call(this,k===void 0?"none":k);this.navigationTimer=null;this.overridePriority=10;this.transitions=[{from:"none",to:"application_navigating",action:this.runApplicationNavigationBegin},{from:"application_navigating",to:"none",action:this.runApplicationNavigationEnd},{from:"application_navigating",to:"application_navigating",action:function(){}},
{from:"none",to:"none",action:function(){}}]},Kqk;
_.z(M8L,jG);M8L.prototype.runApplicationNavigationBegin=function(k,g){var P=this;this.navigationTimer=_.ti(_.Xq,function(){P.currentState==="application_navigating"&&P.transition("none")},5E3);
k(g==null?void 0:g.event)};
M8L.prototype.runApplicationNavigationEnd=function(k,g){this.navigationTimer&&(_.Xq.cancelJob(this.navigationTimer),this.navigationTimer=null);k(g==null?void 0:g.event)};
_.B26=function(){Kqk||(Kqk=new M8L);return Kqk};var bQ3=[];_.Z0("yt.logging.transport.getScrapedGelPayloads",function(){return bQ3});var BE=function(){var k=this;this.store={};this.totalEntries=0;this.memoizedKeySequences={};this.TEST_ONLY={getEntriesCount:function(){return k.totalEntries}}};
BE.prototype.storePayload=function(k,g){k=Lp6(k);this.store[k]?this.store[k].push(g):(this.memoizedKeySequences={},this.store[k]=[g]);this.totalEntries++;_.W("more_accurate_gel_parser")&&(g=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(g));return k};
BE.prototype.smartExtractMatchingEntries=function(k){if(!k.keys.length)return[];for(var g=ozm(this,k.keys.splice(0,1)[0]),P=[],x=0;x<g.length;x++)this.store[g[x]]&&k.sizeLimit&&(this.store[g[x]].length<=k.sizeLimit?(P.push.apply(P,_.Kl(this.store[g[x]])),delete this.store[g[x]]):P.push.apply(P,_.Kl(this.store[g[x]].splice(0,k.sizeLimit))));this.totalEntries-=P.length;(k==null?0:k.sizeLimit)&&P.length<(k==null?void 0:k.sizeLimit)&&(k.sizeLimit-=P.length,P.push.apply(P,_.Kl(this.smartExtractMatchingEntries(k))));
return P};
BE.prototype.extractMatchingEntries=function(k){k=ozm(this,k);for(var g=[],P=0;P<k.length;P++)this.store[k[P]]&&(g.push.apply(g,_.Kl(this.store[k[P]])),delete this.store[k[P]]);this.totalEntries-=g.length;return g};
BE.prototype.getSequenceCount=function(k){k=ozm(this,k);for(var g=0,P=0;P<k.length;P++){var x=void 0;g+=((x=this.store[k[P]])==null?void 0:x.length)||0}return g};
var ozm=function(k,g){var P=Lp6(g);if(k.memoizedKeySequences[P])return k.memoizedKeySequences[P];var x=Object.keys(k.store)||[];if(x.length<=1&&Lp6(g)===x[0])return x;for(var U=[],A=0;A<x.length;A++){var q=x[A].split("/");if(vzJ(g.auth,q[0])){var T=g.isJspb;vzJ(T===void 0?"undefined":T?"true":"false",q[1])&&vzJ(g.cttAuthInfo,q[2])&&(T=g.tier,T=T===void 0?"undefined":JSON.stringify(T),vzJ(T,q[3])&&U.push(x[A]))}}return k.memoizedKeySequences[P]=U},vzJ=function(k,g){return k===void 0||k==="undefined"?
!0:k===g};
BE.prototype.getSequenceCount=BE.prototype.getSequenceCount;BE.prototype.extractMatchingEntries=BE.prototype.extractMatchingEntries;BE.prototype.smartExtractMatchingEntries=BE.prototype.smartExtractMatchingEntries;BE.prototype.storePayload=BE.prototype.storePayload;var iQj,$QV,UQ3,hi,asH,nvj,L$j,PXb,gvb,azk,xQb,W$6,GSb;iQj=_.rP("initial_gel_batch_timeout",2E3);$QV=_.rP("gel_queue_timeout_max_ms",6E4);UQ3=_.rP("gel_min_batch_size",5);hi=void 0;asH=function(){this.lastDebounceQueueFromLogTimeMs=this.queueMaxTimer=this.queueTimer=0;this.useVideoStatsEndPoint=!1};
nvj=new asH;L$j=new asH;PXb=new asH;gvb=new asH;xQb=!0;W$6=1;_.ftI=new Map;GSb=_.iV.ytLoggingTransportTokensToCttTargetIds_||{};_.Z0("ytLoggingTransportTokensToCttTargetIds_",GSb);var CeM=_.iV.ytLoggingTransportTokensToJspbCttTargetIds_||{};_.Z0("ytLoggingTransportTokensToJspbCttTargetIds_",CeM);var uz={};var oE=_.iV.ytLoggingGelSequenceIdObj_||{};_.Z0("ytLoggingGelSequenceIdObj_",oE);var YDI=[];var N20=new Set,tBA=0,yOI=0,Xb0=0,K$6=[],MBb=[],pbr=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];var O5b=function(){};
O5b.prototype.getUrl=function(k,g){g=g===void 0?!1:g;return k.hasOwnProperty("shareEndpoint")?null:_.kfb(k,null,g)};
var zZ6=function(k,g,P){k={endpoint:g,actions:[]};P=(P.path?P.path[0]:P.target).icon||"";g=P.indexOf(":");g>0&&(P=P.substr(g+1));P&&k.actions.push(P);return k};var U70=/Command$/,i50=/Endpoint$/,PCj=new Map;var Hy3,N1L;Hy3=1;_.A0=function(){this.actionRoutingMap=new Map};
_.A0.prototype.triggerAction=function(k){var g=new PEb(k,!1,_.IT.apply(1,arguments));this.handleAction(g);return g.returnValue};
_.A0.prototype.triggerOptionalAction=function(k){var g=new PEb(k,!0,_.IT.apply(1,arguments));this.handleAction(g);return g.returnValue};
_.l1=function(k,g,P){g.forEach(function(x){var U=x7b(x);U&&k.triggerOptionalAction(U,x,P,void 0)})};
_.A0.prototype.handleAction=function(k){var g=this.actionRoutingMap.get(k.actionName);g&&N1L(k,g);k.optionalAction||k.returnValue.length!==0||(k=new _.Da("Unhandled action",k.actionName),_.Pq(k))};
N1L=function(k,g){g.forEach(function(P){var x=null;P?x=P.apply(null,k.args):(P=Error("kd"),P.params=k.actionName,_.Ry(P));k.returnValue.push(x)})};
_.dx=function(k,g,P){P||(P=Hy3++);for(var x=_.O(Object.keys(g)),U=x.next();!U.done;U=x.next()){U=U.value;var A=k.actionRoutingMap.get(U);A||(A=new Map,k.actionRoutingMap.set(U,A));k.registerActionHandler(P,U,g[U],A)}return P};
_.A0.prototype.registerActionHandler=function(k,g,P,x){x.set(k,_.kP(P))};
_.ON=function(k,g,P){g=_.O(Object.keys(g));for(var x=g.next();!x.done;x=g.next())(x=k.actionRoutingMap.get(x.value))&&x.delete(P)};
_.Nd(_.A0);var eoC=function(k,g){var P=_.A0.getInstance();_.ay(function(){var x={},U=_.dx(P,(x[k]=g,x));_.vc(function(){var A={};_.ON(P,(A[k]="",A),U)})})};var EU0=Symbol("md");w10=CS6;var LDI=new Set(["For","If","Match","Watch"]),Isk={},XS4=(Isk[GT.default]=function(){return q6V},Isk.style=function(){return q6V},Isk),yPv;
for(yPv in XS4)VI.attributes[yPv]=XS4[yPv](VI.attributes[yPv]);var J0=new _.gt("VISIBILITY_OBSERVER");var MX0={retrieve:function(k){return this.id.\u0275prov.token===k.\u0275prov.token?this.contextValue:this?_.TT(this,this.id):Jcs}};var Xdj=function(k,g,P){if(k!==wsu)return!1;k=b5b(document.createElement("div"),function(){var x=wL(!1);try{P[0]()}finally{wL(x)}});
k=Array.from(k.childNodes);k.length===1&&(k=k[0]);return k};var pSY=typeof AbortController==="function";if(typeof DOMException==="function")try{new DOMException}catch(k){}var Ca3=typeof WeakRef==="function";var GYP=function(k){this.value=k};
GYP.prototype.deref=function(){return this.value};
var Rg3=Ca3?WeakRef:GYP,kjm=function(k){this.newKeyHandler=k;this.map=new WeakMap};
kjm.prototype.add=function(k,g){this.map.has(k)||(this.newKeyHandler(k),this.map.set(k,[]));this.map.get(k).push(new Rg3(g))};
kjm.prototype.get=function(k){var g=this;return function x(){var U,A,q,T,c,Z,w,J,r,f,B;return _.kY(x,function(L){switch(L.nextAddress){case 1:_.hV(L,2);U=g.map.get(k);if(!U)return L.return();A=0;q=_.O(U);T=q.next();case 4:if(T.done){L.jumpTo(6);break}c=T.value;Z=c.deref();if(!Z){L.jumpTo(5);break}A++;w=_.g6;return L.yield(Z,8);case 8:w(L.yieldResult);case 5:T=q.next();L.jumpTo(4);break;case 6:if(2*A<U.length){J=0;r=_.O(U);for(f=r.next();!f.done;f=r.next())B=f.value,B.deref()&&(U[J++]=B);U.length=
J}case 2:_.uw(L),_.E3(L,0)}})}()};var gnH=document.createDocumentFragment?function(){return document.createDocumentFragment()}:function(){return document.createElement("div")},IWC=new kjm(function(k){k.addEventListener("abort",ysV,{once:!0})}),NzA=new WeakMap,P3P=function(k){k=k===void 0?DM:k;
this.signal=new k};
P3P.prototype.abort=function(k){this.signal.aborted||(this.signal.aborted=!0,this.signal.reason=k,k=new Event("abort"),this.signal.dispatchEvent(k))};
var DM=function(){this.target=gnH();this.aborted=!1;this.onabort=null};
DM.prototype.throwIfAborted=function(){H5V.call(this)};
DM.prototype.addEventListener=function(k,g,P){this.target.addEventListener(k,g,P)};
DM.prototype.removeEventListener=function(k,g,P){this.target.removeEventListener(k,g,P)};
DM.prototype.dispatchEvent=function(k){if(this.onabort&&k.type==="abort")this.onabort(k);return this.target.dispatchEvent(k)};
DM.abort=aWA;DM.timeout=psA;DM.any=Xs3;var v53=pSY?AbortController:P3P,to=pSY?AbortSignal:DM;typeof to.abort!=="function"&&(to.abort=aWA);typeof to.prototype.throwIfAborted!=="function"&&(to.prototype.throwIfAborted=H5V);typeof to.any!=="function"&&(to.any=Xs3);typeof to.timeout!=="function"&&(to.timeout=psA);var ff=null,GfM=new Map;var $8J=function(k){k=k.clone();bfJ(k);sU(k,"dg",null);sU(k,"d","0");r0N(k,null);fSP(k,null);return k},x8v=!0,iLJ=function(k,g,P){var x=P===void 0?{}:P;
P=x.cssRowKey===void 0?void 0:x.cssRowKey;var U=x.combinedSignature===void 0?void 0:x.combinedSignature;var A=x.extraEdges===void 0?void 0:x.extraEdges;x=x.callback===void 0?void 0:x.callback;sU(k,"m",g.join(","));A&&sbk(k,A);P&&(sU(k,"ck",P),U?sU(k,"rs",U):x8v&&(x8v=!1));if(x){if(x!=null&&!uGL.test(x))throw Error("Xa`"+x);sU(k,"cb",x)}k=k.toString();_.Au(k,"/")&&(k=g4v(document.location.href)+k);return _.Yc(k)};var A83=function(k){return U8H(k).then(function(g){return JSON.parse(g.responseText)})},U8H=function(k){var g={},P=g.xmlHttpFactory?g.xmlHttpFactory.createInstance():KHY.createInstance();
return(new _.Ey(function(x,U){var A;try{P.open("GET",k,!0)}catch(c){U(new MW("Error opening XHR: "+c.message,k,P))}P.onreadystatechange=function(){if(P.readyState==4){_.iV.clearTimeout(A);var c;!(c=MvY(P.status))&&(c=P.status===0)&&(c=k$L(k),c=!(c=="http"||c=="https"||c==""));c?x(P):U(new d8d(P.status,k,P))}};
P.onerror=function(){U(new MW("Network error",k,P))};
if(g.headers)for(var q in g.headers){var T=g.headers[q];T!=null&&P.setRequestHeader(q,T)}g.withCredentials&&(P.withCredentials=g.withCredentials);g.responseType&&(P.responseType=g.responseType);g.mimeType&&P.overrideMimeType(g.mimeType);g.timeoutMs>0&&(A=_.iV.setTimeout(function(){P.onreadystatechange=function(){};
P.abort();U(new OLq(k,P))},g.timeoutMs));
try{P.send(null)}catch(c){P.onreadystatechange=function(){},_.iV.clearTimeout(A),U(new MW("Error sending XHR: "+c.message,k,P))}})).thenCatch(function(x){x instanceof _.Eu&&P.abort();
throw x;})},MW=function(k,g,P){_.PI.call(this,k+", url="+g);
this.url=g;this.xhr=P};
_.XW(MW,_.PI);MW.prototype.name="XhrError";var d8d=function(k,g,P){MW.call(this,"Request Failed, status="+k,g,P);this.status=k};
_.XW(d8d,MW);d8d.prototype.name="XhrHttpError";var OLq=function(k,g){MW.call(this,"Request timed out",k,g)};
_.XW(OLq,MW);OLq.prototype.name="XhrTimeoutError";HN=HN||{};var K0=function(){_.lx.call(this)};
_.XW(K0,_.lx);K0.prototype.initialize=function(){};var qSL=function(k,g){this.fn_=k;this.handler_=g};
qSL.prototype.execute=function(k){this.fn_&&(this.fn_.call(this.handler_||null,k),this.fn_=this.handler_=null)};
qSL.prototype.abort=function(){this.handler_=this.fn_=null};var od=function(k,g){_.lx.call(this);this.deps_=k;this.JSC$11043_id_=g;this.onloadCallbacks_=[];this.onErrorCallbacks_=[];this.earlyOnloadCallbacks_=[]};
_.XW(od,_.lx);od.prototype.moduleConstructor_=K0;od.prototype.module_=null;od.prototype.getId=function(){return this.JSC$11043_id_};
od.prototype.registerCallback=function(k,g){return vk(this.onloadCallbacks_,k,g)};
var Tft=function(k,g){vk(k.onErrorCallbacks_,g)},vk=function(k,g,P){g=new qSL(g,P);
k.push(g);return g};
od.prototype.isLoaded=function(){return!!this.module_};
od.prototype.onLoad=function(k){var g=new this.moduleConstructor_;g.initialize(k());this.module_=g;g=(g=evq(this.earlyOnloadCallbacks_,k()))||evq(this.onloadCallbacks_,k());g||(this.onErrorCallbacks_.length=0);return g};
od.prototype.onError=function(k){(k=evq(this.onErrorCallbacks_,k))&&Ub(Error("rd`"+k));this.earlyOnloadCallbacks_.length=0;this.onloadCallbacks_.length=0};
var evq=function(k,g){for(var P=[],x=0;x<k.length;x++)try{k[x].execute(g)}catch(U){Ub(U),P.push(U)}k.length=0;return P.length?P:null};
od.prototype.disposeInternal=function(){od.superClass_.disposeInternal.call(this);_.el(this.module_)};var c8Y,r8q,wUm,J8v,ZLk,m8q,BfN,sfN,bLY;
_.sN=function(k,g,P,x,U){x=x===void 0?!1:x;U=U===void 0?!1:U;var A=A===void 0?!0:A;this.scsReferenceUrl_=KWM(_.jy(k).toString(),A);this.cssRowKey_=g;this.combinedSignature_=P;this.useNegativeLoading_=x;this.requestedModuleMap_={};this.requestedModuleList_=[];this.requestedModuleListSorted_=!0;this.loadedCssModuleList_=(k=W4(this.scsReferenceUrl_,"excm"))?k.split(","):[];this.shouldScanForCss_=U;this.useCors_=!1;this.corsMode_="anonymous";this.urlMaxLength=4043;this.insertPos=document.head||document.documentElement;
this.pendingModuleGraphUpdate_=this.lastScript_=null;this.supportsExtraEdges=!0;oeb();_.ad(this,Wr4(this.scsReferenceUrl_));this.fetchPriority=void 0;this.enableFallbackFetch=!1;this.maybeSetAdditionalFields()};
c8Y=function(k,g){if(g.href||g.getAttribute("data-href"))if(g=g.href||g.getAttribute("data-href"),l00(g)&&!KWM(g).urlPrefix_.endsWith("_/js/")){g=Wr4(KWM(g));g=_.O(g);for(var P=g.next();!P.done;P=g.next())P=P.value,k.loadedCssModuleList_.includes(P)||k.loadedCssModuleList_.push(P)}};
_.sN.prototype.JSC$11048_loadModules=function(k,g,P){var x=P===void 0?{}:P;g=x.extraEdges;P=x.onError;var U=x.onSuccess;x=x.forceReload;if(!k)throw Error("sd");if(this.shouldScanForCss_){for(var A=_.O(document.getElementsByTagName("style")),q=A.next();!q.done;q=A.next())c8Y(this,q.value);A=_.O(document.getElementsByTagName("link"));for(q=A.next();!q.done;q=A.next())c8Y(this,q.value)}VaJ(this,ZLk(this,k),g,P,U,x)};
var VaJ=function(k,g,P,x,U,A){x=x===void 0?function(){}:x;
U=U===void 0?function(){}:U;
A=A===void 0?!1:A;m8q(k,g,function(q,T,c){c=c===void 0?T:c;k.enableFallbackFetch&&A?k.loadWithFetch(q,T,x,U,c):k.load(q,T,x,U,c,P)},P)||x(-1)};
_.sN.prototype.loadWithFetch=function(){_.e(function(){throw Error("td");})};
_.sN.prototype.maybeSetAdditionalFields=function(){};
r8q=function(k,g,P){if(k.useNegativeLoading_){var x=k.scsReferenceUrl_;k={cssRowKey:k.cssRowKey_,combinedSignature:k.combinedSignature_,extraEdges:P,requestedModuleIds:wUm(k),requestedCssModuleIds:J8v(k)};var U=k===void 0?{}:k;k=U.requestedModuleIds===void 0?[]:U.requestedModuleIds;P=U.requestedCssModuleIds===void 0?[]:U.requestedCssModuleIds;var A=U.cssRowKey===void 0?void 0:U.cssRowKey;var q=U.combinedSignature===void 0?void 0:U.combinedSignature;var T=U.extraEdges===void 0?void 0:U.extraEdges;
U=U.callback===void 0?void 0:U.callback;x=$8J(x);sU(x,"d","1");r0N(x,k);fSP(x,P);g=iLJ(x,g,{cssRowKey:A,combinedSignature:q,extraEdges:T,callback:U})}else x=k.scsReferenceUrl_,k={cssRowKey:k.cssRowKey_,combinedSignature:k.combinedSignature_,requestedModuleIds:wUm(k),requestedCssModuleIds:J8v(k)},T=k===void 0?{}:k,k=T.requestedCssModuleIds===void 0?[]:T.requestedCssModuleIds,P=T.cssRowKey===void 0?void 0:T.cssRowKey,A=T.combinedSignature===void 0?void 0:T.combinedSignature,q=T.extraEdges===void 0?
void 0:T.extraEdges,T=T.callback===void 0?void 0:T.callback,x=$8J(x),fSP(x,k),g=iLJ(x,g,{cssRowKey:P,combinedSignature:A,extraEdges:q,callback:T});return g};
_.ad=function(k,g){for(var P=!1,x=[],U=0;U<g.length;++U){var A=g[U];k.requestedModuleMap_[A]||(k.requestedModuleMap_[A]=!0,k.requestedModuleList_.push(A),P=!0,x.push(A))}P&&(k.requestedModuleListSorted_=!1)};
_.Hk=function(k,g){for(var P=[],x=0;x<g.length;++x){var U=g[x];k.requestedModuleMap_[U]&&(delete k.requestedModuleMap_[U],_.vI(k.requestedModuleList_,U),P.push(U))}};
_.sN.prototype.load=function(k,g,P,x,U){U=U===void 0?g:U;_.jy(k);var A=this.useCors_,q=this.corsMode_,T=this.fetchPriority,c=_.n4("SCRIPT");_.O3(c,k);A&&(c.crossOrigin=q);c.async=!1;T&&c.setAttribute("fetchpriority",T);_.ad(this,g);_.fTq(this,k,c,g,P,x,U)};
_.fTq=function(k,g,P,x,U,A,q){q=q===void 0?x:q;k.lastScript_=P;k.insertPos.insertBefore(P,k.insertPos.firstChild);_.W6q(P,x,function(){P.parentElement.removeChild(P);k.lastScript_==P&&(k.lastScript_=null);A()},function(T){P.parentElement.removeChild(P);
k.lastScript_==P&&(k.lastScript_=null);_.Hk(k,T);k.pendingModuleGraphUpdate_?k.pendingModuleGraphUpdate_.then(function(){U(-1,g)}):U(-1,g)},q)};
_.W6q=function(k,g,P,x,U){U=U===void 0?g:U;var A=g.length,q=function(){A=0;k.onload=null;k.onerror=null;T=function(){}},T=function(){q();
var Z=U.filter(function(w){return!v6().getModuleInfo(w).isLoaded()});
Z.length!==0?x(Z,"Response was successful but was missing module(s) "+Z+"."):P()},c=function(){A--;
A==0&&T()};
g.forEach(function(Z){Z=v6().getModuleInfo(Z);Z.isLoaded()?c():(vk(Z.earlyOnloadCallbacks_,c),Tft(Z,c))});
k.onload=function(){return T()};
k.onerror=function(){q();x(g)}};
wUm=function(k){k.requestedModuleListSorted_||(k.requestedModuleListSorted_=!0,k.requestedModuleList_.sort());return k.requestedModuleList_};
J8v=function(k){k=k.loadedCssModuleList_;k.sort();return k};
ZLk=function(k,g){return g.filter(function(P){return!k.requestedModuleMap_[P]})};
m8q=function(k,g,P,x){if(k.pendingModuleGraphUpdate_)return k.pendingModuleGraphUpdate_.then(function(){m8q(k,g,P,x)}),!0;
if(!k.useNegativeLoading_){var U=[],A=Object.assign({},k.requestedModuleMap_);sfN(k,g,function(w){U.push(w.getId())},x,function(w){return!w.isLoaded()},A);
g=U}for(A=0;A<g.length;){for(var q=g.length-A,T=A==0?g:g.slice(A,g.length),c=r8q(k,T,x),Z=_.jy(c).toString();Z.length>k.urlMaxLength;)if(q>1)q-=Math.ceil((Z.length-k.urlMaxLength)/6),q=Math.max(q,1),T=g.slice(A,A+q),c=r8q(k,T,x),Z=_.jy(c).toString();else return k.useNegativeLoading_?(k.useNegativeLoading_=!1,k.pendingModuleGraphUpdate_=bLY(k).then(function(w){BfN(k,w,x)}),m8q(k,g.slice(A),P,x)):!1;
A+=q;k.useNegativeLoading_?P(c,T):P(c,T,A===g.length?g:[])}return!0};
BfN=function(k,g,P){v6().setAllModuleInfoString((g||{}).moduleGraph);sfN(k,wUm(k),function(x){_.ad(k,[x.getId()])},P);
k.pendingModuleGraphUpdate_=null};
sfN=function(k,g,P,x,U,A){A=A===void 0?{}:A;var q=v6();g=_.O(g);for(var T=g.next();!T.done;T=g.next()){T=T.value;var c=q.getModuleInfo(T);if(!(A[T]||U&&!U(c))){A[T]=!0;var Z=c.deps_||[];if(x){var w=[];x[T]&&(w=Object.keys(x[T]));Z=Z.concat(w)}sfN(k,Z,P,x,U,A);P(c)}}};
bLY=function(k){k=k.scsReferenceUrl_.clone();bfJ(k);sU(k,"dg",null);sU(k,"md","1");return A83(k.toString())};var kKV=new Uint8Array(123);var zvN=[];var uAq=function(){this.JSC$10056_loader_=null};
_.d=uAq.prototype;_.d.setBatchModeEnabled=function(){};
_.d.setAllModuleInfoString=function(){};
_.d.addExtraEdge=function(){throw Error("ud");};
_.d.removeExtraEdge=function(){throw Error("vd");};
_.d.getModuleContext=function(){return null};
_.d.isActive=function(){return!1};
_.d.isUserActive=function(){return!1};
_.d.registerInitializationCallback=function(){};
_.d.registerCallback=function(){};var NW=function(k,g,P,x,U){var A=Error.call(this);this.message=A.message;"stack"in A&&(this.stack=A.stack);this.name="ModuleLoadFailure";this.type=k;this.status=g;this.requestedModuleIds=P;this.url=x;this.cause=U;this.message=this.toString()};
_.z(NW,Error);NW.prototype.toString=function(){return hvk(this)+" ("+(this.status!=void 0?this.status:"?")+")"};
var hvk=function(k){switch(k.type){case NW.Type.UNAUTHORIZED:return"Unauthorized";case NW.Type.CONSECUTIVE_FAILURES:return"Consecutive load failures";case NW.Type.TIMEOUT:return"Timed out";case NW.Type.OLD_CODE_GONE:return"Out of date module id";case NW.Type.INIT_ERROR:return"Init error";default:return"Unknown failure type "+k.type}};
HN.ModuleLoadFailure=NW;HN.ModuleLoadFailure.Type={UNAUTHORIZED:0,CONSECUTIVE_FAILURES:1,TIMEOUT:2,OLD_CODE_GONE:3,INIT_ERROR:4};var Id=function(){this.moduleIds_=this.JSC$10056_loader_=null;this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.JSC$11061_extraEdges_={};this.JSC$11061_callbackMap_={};this.JSC$11061_currentlyLoadingModule_=this.baseModuleInfo_=new od([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new I9;this.batchModeEnabled_=!1;this.consecutiveFailures_=0;this.isDisposed_=
this.userLastActive_=this.lastActive_=!1};
_.XW(Id,uAq);var EnN=function(k,g){_.PI.call(this,"Error loading "+k+": "+g)};
_.XW(EnN,_.PI);Id.prototype.setBatchModeEnabled=function(k){this.batchModeEnabled_=k};
Id.prototype.setAllModuleInfoString=function(k,g){if(!(this instanceof Id))this.setAllModuleInfoString(k,g);else if(typeof k==="string"){if(k.startsWith("d$")){k=k.substring(2);for(var P=[],x=0,U=k.indexOf("/"),A=0,q=!1,T=0;;){var c=q?k.substring(A):k.substring(A,U);if(c.length===0)x++,A="sy"+x.toString(36),c=[];else{var Z=c.indexOf(":");if(Z<0)A=c,c=[];else if(Z===c.length-1)A=c.substring(0,Z),c=Array(P[T-1]);else{A=c.substring(0,Z);c=c.substring(Z+1).split(",");Z=T;for(var w=0;w<c.length;w++)Z-=
c[w].length===0?1:Number(c[w]),c[w]=P[Z]}Z=0;if(A.length===0)Z=1;else if(A.charAt(0)==="+"||A.charAt(0)==="-")Z=Number(A);Z!==0&&(x+=Z,A="sy"+x.toString(36))}P.push(A);L6m(this,A,c);if(q)break;A=U+1;U=k.indexOf("/",A);U===-1&&(q=!0);T++}this.moduleIds_=P}else if(k.startsWith("p$"))nnP(this,k);else{k=k.split("/");P=[];for(x=0;x<k.length;x++){T=k[x].split(":");U=T[0];q=[];if(T[1])for(q=T[1].split(","),T=0;T<q.length;T++)q[T]=P[parseInt(q[T],36)];P.push(U);L6m(this,U,q)}this.moduleIds_=P}g&&g.length?
(_.N3(this.loadingModuleIds_,g),this.lastInitialModuleId_=_.Q6(g)):this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();Object.freeze(this.moduleIds_);this.JSC$11061_currentlyLoadingModule_==this.baseModuleInfo_&&(this.JSC$11061_currentlyLoadingModule_=null,(g=this.baseModuleInfo_.onLoad((0,_.DD)(this.getModuleContext,this)))&&g.length&&SS4(this,new HN.ModuleLoadFailure(HN.ModuleLoadFailure.Type.INIT_ERROR,void 0,void 0,void 0,g[0])),Xp(this))}};
var nnP=function(k,g){var P=g.substring(2);for(g=0;g<64;g++)kKV["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charCodeAt(g)]=g;var x={buf:P,pos:0};WZ(x);var U=WZ(x),A=WZ(x)+1;g=Array(U);var q=Array(U),T=Array(U);A=Array(A);var c=0,Z=0,w=x.pos,J=x.buf.indexOf("|",x.pos);x.pos=J+1;for(J=0;J<U;J++){var r=WZ(x),f=r&2,B=r&1;r>>>=2;B?(c+=r>>>1^-(r&1),r="sy"+c.toString(36)):(B=w,w+=r,r=P.substring(B,w));g[J]=r;f&&(A[Z++]=r)}A[Z]="";x.pos++;Z=U&-2;P=U&1;for(c=0;c<Z;c+=2)w=g9u(x),T[c]=
w&7,T[c+1]=w>>>3&7;P&&(P=g9u(x),T[Z]=P&7);x.pos++;for(Z=0;Z<U;Z++)T[Z]===7&&(T[Z]=WZ(x));x.pos++;for(P=Z=0;P<U;P++){c=T[P];w=c===0?zvN:Array(c);q[P]=w;J=Z;for(f=0;f<c;f++)J-=WZ(x),w[f]=A[J];A[Z]===g[P]&&Z++}for(x=0;x<g.length;x++)L6m(k,g[x],q[x]);k.moduleIds_=g};
_.d=Id.prototype;_.d.getModuleInfo=function(k){return this.moduleInfoMap[k]};
_.d.addExtraEdge=function(k,g){var P=this.getModuleInfo(k);P&&P.isLoaded()?this.load(g):(this.JSC$11061_extraEdges_[k]||(this.JSC$11061_extraEdges_[k]={}),this.JSC$11061_extraEdges_[k][g]=!0)};
_.d.removeExtraEdge=function(k,g){if(this.JSC$11061_extraEdges_[k]){delete this.JSC$11061_extraEdges_[k][g];for(var P in this.JSC$11061_extraEdges_[k])return;delete this.JSC$11061_extraEdges_[k]}};
_.d.isActive=function(){return this.loadingModuleIds_.length>0};
_.d.isUserActive=function(){return this.userInitiatedLoadingModuleIds_.length>0};
var Xp=function(k){var g=k.lastActive_,P=k.isActive();P!=g&&(k.executeCallbacks_(P?"active":"idle"),k.lastActive_=P);g=k.isUserActive();g!=k.userLastActive_&&(k.executeCallbacks_(g?"userActive":"userIdle"),k.userLastActive_=g)},L6m=function(k,g,P){k.moduleInfoMap[g]?(k=k.moduleInfoMap[g].deps_,k!=P&&k.splice.apply(k,[0,
k.length].concat(_.Kl(P)))):k.moduleInfoMap[g]=new od(P,g)},YSL=function(k,g,P){var x=[];
jk0(g,x);g=[];for(var U={},A=0;A<x.length;A++){var q=x[A],T=k.getModuleInfo(q);if(!T)throw Error("wd`"+q);var c=new I9;U[q]=c;T.isLoaded()?c.callback(null):(F64(k,q,T,!!P,c),k.isModuleLoading(q)||g.push(q))}g.length>0&&(k.loadingModuleIds_.length===0?k.loadModules_(g):(k.requestedModuleIdsQueue_.push(g),Xp(k)));return U},F64=function(k,g,P,x,U){P.registerCallback(U.callback,U);
Tft(P,function(A){U.errback(new EnN(g,A))});
k.isModuleLoading(g)?x&&(jfL(k,g),Xp(k)):x&&jfL(k,g)};
Id.prototype.loadModules_=function(k,g,P){var x=this;g||(this.consecutiveFailures_=0);var U=QfP(this,k);this.loadingModuleIds_=U;this.requestedLoadingModuleIds_=this.batchModeEnabled_?k:_.ak(U);Xp(this);if(U.length!==0){this.requestedModuleIds_.push.apply(this.requestedModuleIds_,U);k=this.JSC$10056_loader_;if(!k)throw Error("xd");if(Object.keys(this.JSC$11061_extraEdges_).length>0&&!k.supportsExtraEdges)throw Error("yd");P=(0,_.DD)(k.JSC$11048_loadModules,k,_.ak(U),this.moduleInfoMap,{extraEdges:this.JSC$11061_extraEdges_,
forceReload:!!P,onError:function(A,q){var T=x.requestedLoadingModuleIds_;A=A!=null?A:void 0;x.consecutiveFailures_++;var c=_.ak(U);x.requestedLoadingModuleIds_=T;U.forEach(_.T0(_.vI,x.requestedModuleIds_),x);A==401?(SS4(x,new HN.ModuleLoadFailure(HN.ModuleLoadFailure.Type.UNAUTHORIZED,A)),x.requestedModuleIdsQueue_.length=0):A==410?(lTv(x,new HN.ModuleLoadFailure(HN.ModuleLoadFailure.Type.OLD_CODE_GONE,A)),D8N(x)):x.consecutiveFailures_>=3?(lTv(x,new HN.ModuleLoadFailure(HN.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,
A,c,q)),D8N(x)):x.loadModules_(x.requestedLoadingModuleIds_,!0,A==8001||!1)},
onTimeout:(0,_.DD)(this.handleLoadTimeout_,this)});(k=Math.pow(this.consecutiveFailures_,2)*5E3)?_.iV.setTimeout(P,k):P()}};
var QfP=function(k,g){g=g.filter(function(U){return k.moduleInfoMap[U].isLoaded()?(_.iV.setTimeout(function(){return Error("zd`"+U)},0),!1):!0});
for(var P=[],x=0;x<g.length;x++)P=P.concat(tat(k,g[x]));jk0(P);return!k.batchModeEnabled_&&P.length>1?(g=P.shift(),k.requestedModuleIdsQueue_=P.map(function(U){return[U]}).concat(k.requestedModuleIdsQueue_),[g]):P},tat=function(k,g){var P=_.vX.createSet(k.requestedModuleIds_),x=[];
P[g]||x.push(g);g=[g];for(var U=0;U<g.length;U++)for(var A=k.getModuleInfo(g[U]).deps_,q=A.length-1;q>=0;q--){var T=A[q];k.getModuleInfo(T).isLoaded()||P[T]||(x.push(T),g.push(T))}x.reverse();jk0(x);return x};
Id.prototype.JSC$11056_setLoaded=function(){if(this.JSC$11061_currentlyLoadingModule_){var k=this.JSC$11061_currentlyLoadingModule_.getId(),g=[];if(this.JSC$11061_extraEdges_[k]){for(var P=_.O(Object.keys(this.JSC$11061_extraEdges_[k])),x=P.next();!x.done;x=P.next()){x=x.value;var U=this.getModuleInfo(x);U&&!U.isLoaded()&&(this.removeExtraEdge(k,x),g.push(x))}this.loadMultiple(g)}this.isDisposed()||((g=this.moduleInfoMap[k].onLoad((0,_.DD)(this.getModuleContext,this)))&&g.length&&SS4(this,new HN.ModuleLoadFailure(HN.ModuleLoadFailure.Type.INIT_ERROR,
void 0,void 0,void 0,g[0])),_.vI(this.userInitiatedLoadingModuleIds_,k),_.vI(this.loadingModuleIds_,k),this.loadingModuleIds_.length===0&&D8N(this),this.lastInitialModuleId_&&k==this.lastInitialModuleId_&&(this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback()),Xp(this),this.JSC$11061_currentlyLoadingModule_=null)}};
Id.prototype.isModuleLoading=function(k){if(_.ok(this.loadingModuleIds_,k))return!0;for(var g=0;g<this.requestedModuleIdsQueue_.length;g++)if(_.ok(this.requestedModuleIdsQueue_[g],k))return!0;return!1};
Id.prototype.load=function(k,g){return YSL(this,[k],g)[k]};
Id.prototype.loadMultiple=function(k){return YSL(this,k)};
var jfL=function(k,g){_.ok(k.userInitiatedLoadingModuleIds_,g)||k.userInitiatedLoadingModuleIds_.push(g)};
Id.prototype.beforeLoadModuleCode=function(k){var g=this;this.JSC$11061_currentlyLoadingModule_&&this.JSC$11061_currentlyLoadingModule_.getId()==="synthetic_module_overhead"&&(this.JSC$11056_setLoaded(),delete this.moduleInfoMap.synthetic_module_overhead);this.moduleInfoMap[k]&&MaL(this,this.moduleInfoMap[k].deps_||[],function(P){P.module_=new K0;_.vI(g.loadingModuleIds_,P.getId())},function(P){return!P.isLoaded()});
this.JSC$11061_currentlyLoadingModule_=this.getModuleInfo(k)};
Id.prototype.registerInitializationCallback=function(k){this.JSC$11061_currentlyLoadingModule_||(this.moduleInfoMap.synthetic_module_overhead=new od([],"synthetic_module_overhead"),this.JSC$11061_currentlyLoadingModule_=this.moduleInfoMap.synthetic_module_overhead);vk(this.JSC$11061_currentlyLoadingModule_.earlyOnloadCallbacks_,k)};
Id.prototype.handleLoadTimeout_=function(){lTv(this,new HN.ModuleLoadFailure(HN.ModuleLoadFailure.Type.TIMEOUT));D8N(this)};
var lTv=function(k,g){k.requestedLoadingModuleIds_.length>1?k.requestedModuleIdsQueue_=k.requestedLoadingModuleIds_.map(function(P){return[P]}).concat(k.requestedModuleIdsQueue_):SS4(k,g)},SS4=function(k,g){var P=k.requestedLoadingModuleIds_;
k.loadingModuleIds_.length=0;for(var x=[],U=0;U<k.requestedModuleIdsQueue_.length;U++){var A=k.requestedModuleIdsQueue_[U].filter(function(c){var Z=tat(this,c);return dN(P,function(w){return _.ok(Z,w)})},k);
_.N3(x,A)}for(U=0;U<P.length;U++)_.njC(x,P[U]);for(U=0;U<x.length;U++){for(A=0;A<k.requestedModuleIdsQueue_.length;A++)_.vI(k.requestedModuleIdsQueue_[A],x[U]);_.vI(k.userInitiatedLoadingModuleIds_,x[U])}if(U=k.JSC$11061_callbackMap_.error)for(A=0;A<U.length;A++)for(var q=U[A],T=0;T<x.length;T++)q("error",x[T],g);for(x=0;x<P.length;x++)if(k.moduleInfoMap[P[x]])k.moduleInfoMap[P[x]].onError(g);k.requestedLoadingModuleIds_.length=0;Xp(k)},D8N=function(k){for(;k.requestedModuleIdsQueue_.length;){var g=
k.requestedModuleIdsQueue_.shift().filter(function(P){return!this.getModuleInfo(P).isLoaded()},k);
if(g.length>0){k.loadModules_(g);return}}Xp(k)};
Id.prototype.registerCallback=function(k,g){Array.isArray(k)||(k=[k]);for(var P=0;P<k.length;P++){var x=k[P],U=g,A=this.JSC$11061_callbackMap_;A[x]||(A[x]=[]);A[x].push(U)}};
Id.prototype.executeCallbacks_=function(k){for(var g=this.JSC$11061_callbackMap_[k],P=0;g&&P<g.length;P++)g[P](k)};
var MaL=function(k,g,P,x,U){x=x===void 0?function(){return!0}:x;
U=U===void 0?{}:U;g=_.O(g);for(var A=g.next();!A.done;A=g.next()){A=A.value;var q=k.getModuleInfo(A);!U[A]&&x(q)&&(U[A]=!0,MaL(k,q.deps_||[],P,x,U),P(q))}};
Id.prototype.dispose=function(){_.c6(_.vX.getValues(this.moduleInfoMap),this.baseModuleInfo_);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.userInitiatedLoadingModuleIds_=[];this.requestedModuleIdsQueue_=[];this.JSC$11061_callbackMap_={};this.isDisposed_=!0};
Id.prototype.isDisposed=function(){return this.isDisposed_};
_.oi=function(){return new Id};var K64=[5E3,2E4],S5j=function(){this.JSC$10056_loader_=null;this.JSC$11069_moduleInfoMap_=Object.create(null);this.loadingModules_=Object.create(null);this.activeLoads_=0;this.JSC$11069_queue_=[];this.JSC$11069_extraEdges_=Object.create(null);this.JSC$11069_currentlyLoadingModule_=this.getModuleInfo("{base}")};
_.z(S5j,uAq);_.d=S5j.prototype;_.d.setAllModuleInfoString=function(){this.JSC$11069_currentlyLoadingModule_&&this.JSC$11069_currentlyLoadingModule_.getId()=="{base}"&&this.JSC$11056_setLoaded()};
_.d.getModuleInfo=function(k){var g=this.JSC$11069_moduleInfoMap_[k];g||(g=new od([],k),this.JSC$11069_moduleInfoMap_[k]=g);return g};
_.d.addExtraEdge=function(k,g){this.getModuleInfo(k).isLoaded()?this.load(g):(this.JSC$11069_extraEdges_[k]||(this.JSC$11069_extraEdges_[k]={}),this.JSC$11069_extraEdges_[k][g]=!0)};
_.d.removeExtraEdge=function(k,g){if(this.JSC$11069_extraEdges_[k]){delete this.JSC$11069_extraEdges_[k][g];for(var P in this.JSC$11069_extraEdges_[k])return;delete this.JSC$11069_extraEdges_[k]}};
_.d.isModuleLoading=function(k){return!!this.loadingModules_[k]};
_.d.load=function(k){onk(this,[k]);return vnm(this,k)};
_.d.loadMultiple=function(k){var g=this,P=Object.create(null),x=[];k.forEach(function(U){P[U]||(P[U]=vnm(g,U),x.push(U))});
onk(this,x);return P};
_.d.beforeLoadModuleCode=function(k){var g;((g=this.JSC$11069_currentlyLoadingModule_)==null?void 0:g.getId())==="synthetic_module_overhead"&&this.JSC$11056_setLoaded();var P,x;aTN(this,(x=(P=this.JSC$11069_moduleInfoMap_[k])==null?void 0:P.deps_)!=null?x:[],function(U){U.module_=new K0},function(U){return!U.isLoaded()});
this.JSC$11069_currentlyLoadingModule_=this.getModuleInfo(k)};
_.d.JSC$11056_setLoaded=function(){if(this.JSC$11069_currentlyLoadingModule_){var k=this.JSC$11069_currentlyLoadingModule_.getId(),g=[];if(this.JSC$11069_extraEdges_[k]){for(var P=_.O(Object.keys(this.JSC$11069_extraEdges_[k])),x=P.next();!x.done;x=P.next())x=x.value,this.getModuleInfo(x).isLoaded()||(this.removeExtraEdge(k,x),g.push(x));this.loadMultiple(g)}this.JSC$11069_currentlyLoadingModule_.onLoad(function(){return null});
this.JSC$11069_currentlyLoadingModule_=null;(!this.isModuleLoading(k)&&/^sy[0-9a-z]{0,4}$/.test(k)||k==="synthetic_module_overhead")&&delete this.JSC$11069_moduleInfoMap_[k];this.unsetModulesAsLoading(k)}};
_.d.registerInitializationCallback=function(k){this.JSC$11069_currentlyLoadingModule_||(this.JSC$11069_moduleInfoMap_.synthetic_module_overhead=new od([],"synthetic_module_overhead"),this.JSC$11069_currentlyLoadingModule_=this.JSC$11069_moduleInfoMap_.synthetic_module_overhead);vk(this.JSC$11069_currentlyLoadingModule_.earlyOnloadCallbacks_,k)};
_.d.setModulesAsLoading=function(){var k=this;_.IT.apply(0,arguments).forEach(function(g){k.loadingModules_[g]=!0})};
_.d.unsetModulesAsLoading=function(){var k=this;_.IT.apply(0,arguments).forEach(function(g){delete k.loadingModules_[g]})};
var vnm=function(k,g){return new _.Ey(function(P,x){var U=k.getModuleInfo(g);U.isLoaded()?P(null):(U.registerCallback(function(){P(null)}),Tft(U,function(A){var q="Error loading "+g+": "+A;
A instanceof HN.ModuleLoadFailure&&A.url&&(q=q+", requested url: "+A.url.toString());x(Error(q))}))})},onk=function(k,g){g=g.filter(function(P){return!k.isModuleLoading(P)&&!k.getModuleInfo(P).isLoaded()});
g.length>0&&(k.setModulesAsLoading.apply(k,_.Kl(g)),k.JSC$11069_queue_.push(g),HLL(k))},HLL=function(k){for(var g={};k.activeLoads_<Infinity&&k.JSC$11069_queue_.length>0;g={finishLoad:void 0,
ids$jscomp$37:void 0,attempt$jscomp$6:void 0,load$jscomp$1:void 0})g.ids$jscomp$37=k.JSC$11069_queue_.shift().filter(function(P){return!k.getModuleInfo(P).isLoaded()}),g.ids$jscomp$37.length>0&&(k.activeLoads_++,g.finishLoad=function(P){return function(){k.activeLoads_--;
HLL(k);P.finishLoad=function(){}}}(g),_.zt(g.ids$jscomp$37.map(function(P){return vnm(k,P)})).then(function(P){return function(){(0,P.finishLoad)()}}(g)),g.attempt$jscomp$6=0,g.load$jscomp$1=function(P){return function(){if(Object.keys(k.JSC$11069_extraEdges_).length>0&&!k.JSC$10056_loader_.supportsExtraEdges)throw Error("yd");
k.JSC$10056_loader_.JSC$11048_loadModules(P.ids$jscomp$37,k.JSC$11069_moduleInfoMap_,{extraEdges:k.JSC$11069_extraEdges_,onError:function(x,U){var A=K64[P.attempt$jscomp$6++];A!==void 0?setTimeout(function(){(0,P.load$jscomp$1)()},A):(k.unsetModulesAsLoading.apply(k,_.Kl(P.ids$jscomp$37)),(0,P.finishLoad)(),P.ids$jscomp$37.forEach(function(q){q=k.getModuleInfo(q);
if(!q.isLoaded())q.onError(new HN.ModuleLoadFailure(HN.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,x,P.ids$jscomp$37,U))}))}})}}(g),(0,g.load$jscomp$1)())},aTN=function(k,g,P,x,U){x=x===void 0?function(){return!0}:x;
U=U===void 0?{}:U;g=_.O(g);for(var A=g.next();!A.done;A=g.next()){A=A.value;var q=k.getModuleInfo(A);!U[A]&&x(q)&&(U[A]=!0,aTN(k,q.deps_||[],P,x,U),P(q))}};var Nfd=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());var iaA=Symbol("Bd");window.JSCompiler_renameProperty=function(k){return k};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var ITq=!Nfd||HTMLElement.es5Shimmed||_.iV.Reflect===void 0||_.iV.customElements===void 0||_.iV.customElements.polyfillWrapFlushCallback||!1,XUY,KMb=function(){var k=HTMLElement;if(ITq)return k;if(XUY!==void 0)return XUY;var g=_.iV.Reflect,P=function(){return g.construct(k,[],this.constructor)};
P.prototype=k.prototype;P.prototype.constructor=P;P.es5Shimmed=!0;Object.setPrototypeOf(P,k);return XUY=P},y8L=!1;ITq||y8L||(y8L=!0,_.iV.HTMLElement=KMb());/*

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 qu6=/(url\()([^)]*)(\))/g,dPV=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/,Oab,bA;var $H=!window.ShadyDOM||!window.ShadyDOM.inUse,pUv=!(window.ShadyCSS&&!window.ShadyCSS.nativeCss),C3k=!window.customElements.polyfillWrapFlushCallback,GjP;if(GjP=$H&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype)try{var RvH=new CSSStyleSheet;RvH.replaceSync("");var kd3=document.createElement("div");kd3.attachShadow({mode:"open"});kd3.shadowRoot.adoptedStyleSheets=[RvH];GjP=kd3.shadowRoot.adoptedStyleSheets[0]===RvH}catch(k){GjP=!1}
var grt=GjP,PGJ=window.Polymer&&window.Polymer.rootPath||ed0(document.baseURI||window.location.href),DS=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,fNj=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,AW=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,$mP=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,P1=window.Polymer&&window.Polymer.legacyOptimizations||!1,U6=window.Polymer&&window.Polymer.legacyWarnings||!1,xmN=window.Polymer&&window.Polymer.syncInitialRender||
!1,My=window.Polymer&&window.Polymer.legacyUndefined||!1,iCk=window.Polymer&&window.Polymer.orderedComputed||!1,y8=window.Polymer&&window.Polymer.removeNestedTemplates||!1,p0=window.Polymer&&window.Polymer.fastDomIf||!1,C0=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,UmJ=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,ABL=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1;var GX={},dm4={},ob=function(){return HTMLElement.apply(this,arguments)||this};
_.z(ob,HTMLElement);ob.import=function(k,g){return k?(k=GX[k]||dm4[k.toLowerCase()])&&g?k.querySelector(g):k:null};
ob.prototype.attributeChangedCallback=function(k,g,P){g!==P&&this.register()};
ob.prototype.register=function(k){if(k=k||this.id){if(AW&&(GX[k]||dm4[k.toLowerCase()])!==void 0)throw GX[k]=dm4[k.toLowerCase()]=null,Error("Cd`"+k);this.id=k;GX[k]=dm4[k.toLowerCase()]=this;this.querySelector("style")&&console.warn("dom-module %s has style outside template",this.id)}};
_.mJ.Object.defineProperties(ob.prototype,{assetpath:{configurable:!0,enumerable:!0,get:function(){if(!this.__assetpath){var k=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument;k=_.BZ(this.getAttribute("assetpath")||"",k.baseURI);this.__assetpath=ed0(k)}return this.__assetpath}}});
_.mJ.Object.defineProperties(ob,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["id"]}}});
ob["import"]=ob.import;ob.prototype.modules=GX;customElements.define("dom-module",ob);var OCm=0,VJ3=0,z5=[],qOc=0,cpb=!1,TV4=document.createTextNode(""),esv,kH;(new window.MutationObserver(ZaA)).observe(TV4,{characterData:!0});_.Rd={after:function(k){return{run:function(g){return window.setTimeout(g,k)},
cancel:function(g){window.clearTimeout(g)}}},
run:function(k,g){return window.setTimeout(k,g)},
cancel:function(k){window.clearTimeout(k)}};
_.JC={run:function(k){return window.requestAnimationFrame(k)},
cancel:function(k){window.cancelAnimationFrame(k)}};
esv={run:function(k){return window.requestIdleCallback?window.requestIdleCallback(k):window.setTimeout(k,16)},
cancel:function(k){window.cancelIdleCallback?window.cancelIdleCallback(k):window.clearTimeout(k)}};
kH={run:function(k){cpb||(cpb=!0,TV4.textContent=qOc++);z5.push(k);return OCm++},
cancel:function(k){var g=k-VJ3;if(g>=0){if(!z5[g])throw Error("Dd`"+k);z5[g]=null}}};var cBc=0,kM=function(k){var g=k.__mixinApplications;g||(g=new WeakMap,k.__mixinApplications=g);var P=cBc++;return function(x){var U=x.__mixinSet;if(U&&U[P])return x;var A=g,q=A.get(x);q||(q=k(x),A.set(x,q),x=Object.create(q.__mixinSet||U||null),x[P]=!0,q.__mixinSet=x);return q}};_.lA=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?function(k){return ShadyDOM.patch(k)}:function(k){return k};var Vb4=kM(function(k){var g=function(){var P=k.call(this)||this;P.__dataEnabled=!1;P.__dataReady=!1;P.__dataInvalid=!1;P.__data={};P.__dataPending=null;P.__dataOld=null;P.__dataInstanceProps=null;P.__dataCounter=0;P.__serializing=!1;P._initializeProperties();return P};
_.z(g,k);g.createProperties=function(P){var x=this.prototype,U;for(U in P)U in x||x._createPropertyAccessor(U)};
g.attributeNameForProperty=function(P){return P.toLowerCase()};
g.typeForProperty=function(){};
g.prototype._createPropertyAccessor=function(P,x){this._addPropertyToAttributeMap(P);this.hasOwnProperty("__dataHasAccessor")||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor));this.__dataHasAccessor[P]||(this.__dataHasAccessor[P]=!0,this._definePropertyAccessor(P,x))};
g.prototype._addPropertyToAttributeMap=function(P){this.hasOwnProperty("__dataAttributes")||(this.__dataAttributes=Object.assign({},this.__dataAttributes));var x=this.__dataAttributes[P];x||(x=this.constructor.attributeNameForProperty(P),this.__dataAttributes[x]=P);return x};
g.prototype._definePropertyAccessor=function(P,x){Object.defineProperty(this,P,{get:function(){return this.__data[P]},
set:x?function(){}:function(U){this._setPendingProperty(P,U,!0)&&this._invalidateProperties()}})};
g.prototype.ready=function(){this.__dataReady=!0;this._flushProperties()};
g.prototype._initializeProperties=function(){for(var P in this.__dataHasAccessor)this.hasOwnProperty(P)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[P]=this[P],delete this[P])};
g.prototype._initializeInstanceProperties=function(P){Object.assign(this,P)};
g.prototype._setProperty=function(P,x){this._setPendingProperty(P,x)&&this._invalidateProperties()};
g.prototype._getProperty=function(P){return this.__data[P]};
g.prototype._setPendingProperty=function(P,x){var U=this.__data[P],A=this._shouldPropertyChange(P,x,U);A&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||P in this.__dataOld||(this.__dataOld[P]=U),this.__data[P]=x,this.__dataPending[P]=x);return A};
g.prototype._isPropertyPending=function(P){return!(!this.__dataPending||!this.__dataPending.hasOwnProperty(P))};
g.prototype._invalidateProperties=function(){var P=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,kH.run(function(){P.__dataInvalid&&(P.__dataInvalid=!1,P._flushProperties())}))};
g.prototype._enableProperties=function(){this.__dataEnabled||(this.__dataEnabled=!0,this.__dataInstanceProps&&(this._initializeInstanceProperties(this.__dataInstanceProps),this.__dataInstanceProps=null),this.ready())};
g.prototype._flushProperties=function(){this.__dataCounter++;var P=this.__data,x=this.__dataPending,U=this.__dataOld;this._shouldPropertiesChange(P,x,U)&&(this.__dataOld=this.__dataPending=null,this._propertiesChanged(P,x,U));this.__dataCounter--};
g.prototype._shouldPropertiesChange=function(P,x){return!!x};
g.prototype._propertiesChanged=function(){};
g.prototype._shouldPropertyChange=function(P,x,U){return U!==x&&(U===U||x===x)};
g.prototype.attributeChangedCallback=function(P,x,U,A){x!==U&&this._attributeToProperty(P,U);k.prototype.attributeChangedCallback&&k.prototype.attributeChangedCallback.call(this,P,x,U,A)};
g.prototype._attributeToProperty=function(P,x,U){if(!this.__serializing){var A=this.__dataAttributes;P=A&&A[P]||P;this[P]=this._deserializeValue(x,U||this.constructor.typeForProperty(P))}};
g.prototype._propertyToAttribute=function(P,x,U){this.__serializing=!0;U=arguments.length<3?this[P]:U;this._valueToNodeAttribute(this,U,x||this.constructor.attributeNameForProperty(P));this.__serializing=!1};
g.prototype._valueToNodeAttribute=function(P,x,U){x=this._serializeValue(x);if(U==="class"||U==="name"||U==="slot")P=(0,_.lA)(P);x===void 0?P.removeAttribute(U):P.setAttribute(U,x===""&&window.trustedTypes?window.trustedTypes.emptyScript:x)};
g.prototype._serializeValue=function(P){switch(typeof P){case "boolean":return P?"":void 0;default:return P!=null?P.toString():void 0}};
g.prototype._deserializeValue=function(P,x){switch(x){case Boolean:return P!==null;case Number:return Number(P);default:return P}};
return g});var ZCL=0,mPj=[];var mm3=kM(function(k){function g(A){A=Object.getPrototypeOf(A);return A.prototype instanceof U?A:null}
function P(A){if(!A.hasOwnProperty("__ownProperties")){var q=null;if(A.hasOwnProperty("properties")){var T=A.properties;if(T){q={};for(var c in T){var Z=T[c];q[c]=typeof Z==="function"?{type:Z}:Z}}}A.__ownProperties=q}return A.__ownProperties}
var x=Vb4(k),U=function(){return x.apply(this,arguments)||this};
_.z(U,x);U.finalize=function(){if(!this.hasOwnProperty("__finalized")){var A=g(this);A&&A.finalize();this.__finalized=!0;this._finalizeClass()}};
U._finalizeClass=function(){var A=P(this);A&&this.createProperties(A)};
U.typeForProperty=function(A){return(A=this._properties[A])&&A.type};
U.prototype._initializeProperties=function(){ZCL++;this.constructor.finalize();x.prototype._initializeProperties.call(this)};
U.prototype.connectedCallback=function(){x.prototype.connectedCallback&&x.prototype.connectedCallback.call(this);this._enableProperties()};
U.prototype.disconnectedCallback=function(){x.prototype.disconnectedCallback&&x.prototype.disconnectedCallback.call(this)};
_.mJ.Object.defineProperties(U,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){var A=this;if(!this.hasOwnProperty("__observedAttributes")){wa0(this.prototype);var q=this._properties;this.__observedAttributes=q?Object.keys(q).map(function(T){return A.prototype._addPropertyToAttributeMap(T)}):[]}return this.__observedAttributes}},
_properties:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("__properties")){var A=g(this);this.__properties=Object.assign({},A&&A._properties,P(this))}return this.__properties}}});
return U});var JpM={},rpb=/-[a-z]/g,fds=/([A-Z])/g;for(var wh3={},JBq=HTMLElement.prototype;JBq;){for(var rBk=Object.getOwnPropertyNames(JBq),ff3=0;ff3<rBk.length;ff3++)wh3[rBk[ff3]]=!0;JBq=Object.getPrototypeOf(JBq)}var WFY=window.trustedTypes?function(k){return trustedTypes.isHTML(k)||trustedTypes.isScript(k)||trustedTypes.isScriptURL(k)}:function(){return!1},sSL=kM(function(k){var g=Vb4(k);
k=function(){return g.apply(this,arguments)||this};
_.z(k,g);k.createPropertiesForAttributes=function(){for(var P=this.observedAttributes,x=0;x<P.length;x++)this.prototype._createPropertyAccessor(uA(P[x]))};
k.attributeNameForProperty=function(P){return h0(P)};
k.prototype._initializeProperties=function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null);g.prototype._initializeProperties.call(this)};
k.prototype._initializeProtoProperties=function(P){for(var x in P)this._setProperty(x,P[x])};
k.prototype._ensureAttribute=function(P,x){this.hasAttribute(P)||this._valueToNodeAttribute(this,x,P)};
k.prototype._serializeValue=function(P){switch(typeof P){case "object":if(P instanceof Date)return P.toString();if(P){if(WFY(P))return P;try{return JSON.stringify(P)}catch(x){return""}}default:return g.prototype._serializeValue.call(this,P)}};
k.prototype._deserializeValue=function(P,x){switch(x){case Object:try{var U=JSON.parse(P)}catch(A){U=P}break;case Array:try{U=JSON.parse(P)}catch(A){U=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: "+P)}break;case Date:U=isNaN(P)?String(P):Number(P);U=new Date(U);break;default:U=g.prototype._deserializeValue.call(this,P,x)}return U};
k.prototype._definePropertyAccessor=function(P,x){if(!wh3[P]){var U=this[P];U!==void 0&&(this.__data?this._setPendingProperty(P,U):(this.__dataProto?this.hasOwnProperty("__dataProto")||(this.__dataProto=Object.create(this.__dataProto)):this.__dataProto={},this.__dataProto[P]=U))}g.prototype._definePropertyAccessor.call(this,P,x)};
k.prototype._hasAccessor=function(P){return this.__dataHasAccessor&&this.__dataHasAccessor[P]};
k.prototype._isPropertyPending=function(P){return!!(this.__dataPending&&P in this.__dataPending)};
return k});var bCc={"dom-if":!0,"dom-repeat":!0},BV3=!1,zsP=!1,uk4=function(){var k=window.trustedTypes&&window.trustedTypes.createPolicy("polymer-template-event-attribute-policy",{createScript:function(g){return g}});
return function(g,P,x){P=P.getAttribute(x);k&&x.startsWith("on-")?g.setAttribute(x,k.createScript(P,x)):g.setAttribute(x,P)}}(),hsL=kM(function(k){var g=function(){return k.apply(this,arguments)||this};
_.z(g,k);g._parseTemplate=function(P,x){if(!P._templateInfo){var U=P._templateInfo={};U.nodeInfoList=[];U.nestedTemplate=!!x;U.stripWhiteSpace=x&&x.stripWhiteSpace||P.hasAttribute&&P.hasAttribute("strip-whitespace");this._parseTemplateContent(P,U,{parent:null})}return P._templateInfo};
g._parseTemplateContent=function(P,x,U){return this._parseTemplateNode(P.content,x,U)};
g._parseTemplateNode=function(P,x,U){var A=!1;P.localName!="template"||P.hasAttribute("preserve-content")?P.localName==="slot"&&(x.hasInsertionPoint=!0):A=this._parseTemplateNestedTemplate(P,x,U)||A;if(!BV3){BV3=!0;var q=document.createElement("textarea");q.placeholder="a";zsP=q.placeholder===q.textContent}zsP&&P.localName==="textarea"&&P.placeholder&&P.placeholder===P.textContent&&(P.textContent=null);P.firstChild&&this._parseTemplateChildNodes(P,x,U);P.hasAttributes&&P.hasAttributes()&&(A=this._parseTemplateNodeAttributes(P,
x,U)||A);return A||U.noted};
g._parseTemplateChildNodes=function(P,x,U){if(P.localName!=="script"&&P.localName!=="style")for(var A=P.firstChild,q=0,T;A;A=T){if(A.localName=="template"){var c=A.getAttribute("is");if(c&&bCc[c])for(T=A,T.removeAttribute("is"),A=T.ownerDocument.createElement(c),T.parentNode.replaceChild(A,T),A.appendChild(T);T.attributes.length;)c=T.attributes[0].name,uk4(A,T,c),T.removeAttribute(c)}T=A.nextSibling;if(A.nodeType===Node.TEXT_NODE){for(c=T;c&&c.nodeType===Node.TEXT_NODE;)A.textContent+=c.textContent,
T=c.nextSibling,P.removeChild(c),c=T;if(x.stripWhiteSpace&&!A.textContent.trim()){P.removeChild(A);continue}}c={parentIndex:q,parentInfo:U};this._parseTemplateNode(A,x,c)&&(c.infoIndex=x.nodeInfoList.push(c)-1);A.parentNode&&q++}};
g._parseTemplateNestedTemplate=function(P,x,U){x=this._parseTemplate(P,x);(x.content=P.content.ownerDocument.createDocumentFragment()).appendChild(P.content);U.templateInfo=x;return!0};
g._parseTemplateNodeAttributes=function(P,x,U){for(var A=!1,q=Array.from(P.attributes),T=q.length-1,c;c=q[T];T--)A=this._parseTemplateNodeAttribute(P,x,U,c.name,c.value)||A;return A};
g._parseTemplateNodeAttribute=function(P,x,U,A,q){return A.slice(0,3)==="on-"?(P.removeAttribute(A),U.events=U.events||[],U.events.push({name:A.slice(3),value:q}),!0):A==="id"?(U.id=q,!0):!1};
g._contentForTemplate=function(P){var x=P._templateInfo;return x&&x.content||P.content};
g.prototype._stampTemplate=function(P,x){P&&!P.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(P);x=x||this.constructor._parseTemplate(P);var U=x.nodeInfoList;P=document.importNode(x.content||P.content,!0);P.__noInsertionPoint=!x.hasInsertionPoint;var A=P.nodeList=Array(U.length);P.$={};for(var q=0,T=U.length,c=void 0;q<T&&(c=U[q]);q++){var Z=A[q]=WKb(P,c);c.id&&(P.$[c.id]=Z);var w=Z,J=c,r=x;J.templateInfo&&(w._templateInfo=J.templateInfo,w._parentTemplateInfo=
r);if(c.events&&c.events.length)for(w=0,J=c.events,r=void 0;w<J.length&&(r=J[w]);w++)this._addMethodEventListenerToNode(Z,r.name,r.value,this)}return P};
g.prototype._addMethodEventListenerToNode=function(P,x,U,A){U=sH0(A||P,U);this._addEventListenerToNode(P,x,U);return U};
g.prototype._addEventListenerToNode=function(P,x,U){P.addEventListener(x,U)};
g.prototype._removeEventListenerFromNode=function(P,x,U){P.removeEventListener(x,U)};
return g});var jS=0,t0=[],Erd={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},LFc=/[A-Z]/,nrt=function(k,g,P,x,U){var A=U?Lf(k):k;if(g=g[A])for(A=0;A<g.length;A++){var q=g[A];if(q.info.lastRun!==jS&&(!U||E9s(k,q.trigger))){q.info.lastRun=jS;q=q.info;for(var T=P,c=x,Z=0,w=T.length-1,J=-1;Z<=w;){var r=Z+w>>1,f=c.get(T[r].methodInfo)-c.get(q.methodInfo);if(f<0)Z=r+1;else if(f>0)w=r-1;else{J=r;break}}J<
0&&(J=w+1);T.splice(J,0,q)}}},adC=[],SON=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"),Pz=kM(function(k){var g=hsL(sSL(k));
k=function(){var P=g.call(this)||this;P.__isPropertyEffectsClient=!0;return P};
_.z(k,g);k.prototype._initializeProperties=function(){g.prototype._initializeProperties.call(this);this._registerHost();this.__dataClientsReady=!1;this.__dataLinkedPaths=this.__dataToNotify=this.__dataPendingClients=null;this.__dataHasPaths=!1;this.__dataCompoundStorage=this.__dataCompoundStorage||null;this.__dataHost=this.__dataHost||null;this.__dataTemp={};this.__dataClientsInitialized=!1};
k.prototype._registerHost=function(){if(gK.length){var P=gK[gK.length-1];P._enqueueClient(this);this.__dataHost=P}};
k.prototype._initializeProtoProperties=function(P){this.__data=Object.create(P);this.__dataPending=Object.create(P);this.__dataOld={}};
k.prototype._initializeInstanceProperties=function(P){var x=this.__readOnly,U;for(U in P)x&&x[U]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[U]=this.__dataPending[U]=P[U])};
k.prototype._addPropertyEffect=function(P,x,U){this._createPropertyAccessor(P,x=="__readOnly");var A=hdC(this,x,!0)[P];A||(A=this[x][P]=[]);A.push(U)};
k.prototype._removePropertyEffect=function(P,x,U){P=hdC(this,x,!0)[P];U=P.indexOf(U);U>=0&&P.splice(U,1)};
k.prototype._hasPropertyEffect=function(P,x){x=this[x];return!(!x||!x[P])};
k.prototype._hasReadOnlyEffect=function(P){return this._hasPropertyEffect(P,"__readOnly")};
k.prototype._hasNotifyEffect=function(P){return this._hasPropertyEffect(P,"__notifyEffects")};
k.prototype._hasReflectEffect=function(P){return this._hasPropertyEffect(P,"__reflectEffects")};
k.prototype._hasComputedEffect=function(P){return this._hasPropertyEffect(P,"__computeEffects")};
k.prototype._setPendingPropertyOrPath=function(P,x,U,A){if(A||Lf(Array.isArray(P)?P[0]:P)!==P){if(!A&&(A=YC(this,P),P=uek(this,P,x),!P||!g.prototype._shouldPropertyChange.call(this,P,x,A)))return!1;this.__dataHasPaths=!0;if(this._setPendingProperty(P,x,U)){if(U=this.__dataLinkedPaths)for(var q in U)A=U[q],nf(q,P)?(A=SS(q,A,P),this._setPendingPropertyOrPath(A,x,!0,!0)):nf(A,P)&&(A=SS(A,q,P),this._setPendingPropertyOrPath(A,x,!0,!0));return!0}}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[P])return this._setPendingProperty(P,
x,U);this[P]=x}return!1};
k.prototype._setUnmanagedPropertyToNode=function(P,x,U){if(U!==P[x]||typeof U=="object")x==="className"&&(P=(0,_.lA)(P)),P[x]=U};
k.prototype._setPendingProperty=function(P,x,U){var A=this.__dataHasPaths&&EN(P);if(this._shouldPropertyChange(P,x,(A?this.__dataTemp:this.__data)[P])){this.__dataPending||(this.__dataPending={},this.__dataOld={});P in this.__dataOld||(this.__dataOld[P]=this.__data[P]);A?this.__dataTemp[P]=x:this.__data[P]=x;this.__dataPending[P]=x;if(A||this.__notifyEffects&&this.__notifyEffects[P])this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[P]=U;return!0}return!1};
k.prototype._setProperty=function(P,x){this._setPendingProperty(P,x,!0)&&this._invalidateProperties()};
k.prototype._invalidateProperties=function(){this.__dataReady&&this._flushProperties()};
k.prototype._enqueueClient=function(P){this.__dataPendingClients=this.__dataPendingClients||[];P!==this&&this.__dataPendingClients.push(P)};
k.prototype._flushClients=function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)};
k.prototype.__enableOrFlushClients=function(){var P=this.__dataPendingClients;if(P){this.__dataPendingClients=null;for(var x=0;x<P.length;x++){var U=P[x];U.__dataEnabled?U.__dataPending&&U._flushProperties():U._enableProperties()}}};
k.prototype._readyClients=function(){this.__enableOrFlushClients()};
k.prototype.setProperties=function(P,x){for(var U in P)!x&&this.__readOnly&&this.__readOnly[U]||this._setPendingPropertyOrPath(U,P[U],!0);this._invalidateProperties()};
k.prototype.ready=function(){this._flushProperties();this.__dataClientsReady||this._flushClients();this.__dataPending&&this._flushProperties()};
k.prototype._propertiesChanged=function(P,x,U){P=this.__dataHasPaths;this.__dataHasPaths=!1;var A;if(A=this.__computeEffects)if(iCk){jS++;var q=jHu(this),T=[],c;for(c in x)nrt(c,A,T,q,P);for(;c=T.shift();)lds(this,"",x,U,c)&&nrt(c.methodInfo,A,T,q,P);Object.assign(U,this.__dataOld);Object.assign(x,this.__dataPending);this.__dataPending=null}else for(q=x;QK(this,A,q,U,P);)Object.assign(U,this.__dataOld),Object.assign(x,this.__dataPending),q=this.__dataPending,this.__dataPending=null;A=this.__dataToNotify;
this.__dataToNotify=null;this._propagatePropertyChanges(x,U,P);this._flushClients();QK(this,this.__reflectEffects,x,U,P);QK(this,this.__observeEffects,x,U,P);if(A){q=this.__notifyEffects;T=jS++;for(var Z in A)if(A[Z]){if(c=q){var w=q;c=T;var J=Z,r=x,f=U,B=P,L=!1,Y=B?Lf(J):J;if(w=w[Y]){Y=0;for(var l=w.length,D=void 0;Y<l&&(D=w[Y]);Y++)D.info&&D.info.lastRun===c||B&&!E9s(J,D.trigger)||(D.info&&(D.info.lastRun=c),D.fn(this,J,r,f,D.info,B,void 0),L=!0)}c=L}if(c)var X=!0;else{if(c=P)c=Z,J=x,r=Lf(c),r!==
c?(r=h0(r)+"-changed",n9b(this,r,J[c],c),c=!0):c=!1;c&&(X=!0)}}var a;X&&(a=this.__dataHost)&&a._invalidateProperties&&a._invalidateProperties()}this.__dataCounter==1&&(this.__dataTemp={})};
k.prototype._propagatePropertyChanges=function(P,x,U){this.__propagateEffects&&QK(this,this.__propagateEffects,P,x,U);this.__templateInfo&&this._runEffectsForTemplate(this.__templateInfo,P,x,U)};
k.prototype._runEffectsForTemplate=function(P,x,U,A){var q=this,T=function(c,Z){QK(q,P.propertyEffects,c,U,Z,P.nodeList);for(var w=P.firstChild;w;w=w.nextSibling)q._runEffectsForTemplate(w,c,U,Z)};
P.runEffects?P.runEffects(T,x,A):T(x,A)};
k.prototype.linkPaths=function(P,x){P=FG(P);x=FG(x);this.__dataLinkedPaths=this.__dataLinkedPaths||{};this.__dataLinkedPaths[P]=x};
k.prototype.unlinkPaths=function(P){P=FG(P);this.__dataLinkedPaths&&delete this.__dataLinkedPaths[P]};
k.prototype.notifySplices=function(P,x){var U={path:""};P=YC(this,P,U);Xa0(this,P,U.path,x)};
k.prototype.get=function(P,x){return YC(x||this,P)};
k.prototype.set=function(P,x,U){U?uek(U,P,x):this.__readOnly&&this.__readOnly[P]||this._setPendingPropertyOrPath(P,x,!0)&&this._invalidateProperties()};
k.prototype.push=function(P){var x=_.IT.apply(1,arguments),U={path:""},A=YC(this,P,U),q=A.length,T=A.push.apply(A,_.Kl(x));x.length&&Kf(this,A,U.path,q,x.length,[]);return T};
k.prototype.pop=function(P){var x={path:""};P=YC(this,P,x);var U=!!P.length,A=P.pop();U&&Kf(this,P,x.path,P.length,0,[A]);return A};
k.prototype.splice=function(P,x,U){var A=_.IT.apply(3,arguments),q={path:""},T=YC(this,P,q);x<0?x=T.length-Math.floor(-x):x&&(x=Math.floor(x));var c=arguments.length===2?T.splice(x):T.splice.apply(T,[x,U].concat(_.Kl(A)));(A.length||c.length)&&Kf(this,T,q.path,x,A.length,c);return c};
k.prototype.shift=function(P){var x={path:""};P=YC(this,P,x);var U=!!P.length,A=P.shift();U&&Kf(this,P,x.path,0,0,[A]);return A};
k.prototype.unshift=function(P){var x=_.IT.apply(1,arguments),U={path:""},A=YC(this,P,U),q=A.unshift.apply(A,_.Kl(x));x.length&&Kf(this,A,U.path,0,x.length,[]);return q};
k.prototype.notifyPath=function(P,x){if(arguments.length==1){var U={path:""};x=YC(this,P,U);U=U.path}else U=Array.isArray(P)?FG(P):P;this._setPendingPropertyOrPath(U,x,!0,!0)&&this._invalidateProperties()};
k.prototype._createReadOnlyProperty=function(P,x){this._addPropertyEffect(P,"__readOnly");x&&(this["_set"+(P[0].toUpperCase()+P.substring(1))]=function(U){this._setProperty(P,U)})};
k.prototype._createPropertyObserver=function(P,x,U){var A={property:P,method:x,dynamicFn:!!U};this._addPropertyEffect(P,"__observeEffects",{fn:LKM,info:A,trigger:{name:P}});U&&this._addPropertyEffect(x,"__observeEffects",{fn:LKM,info:A,trigger:{name:x}})};
k.prototype._createMethodObserver=function(P,x){var U=NX0(P);if(!U)throw Error("Ed`"+P);o96(this,U,"__observeEffects",QH0,null,x)};
k.prototype._createNotifyingProperty=function(P){this._addPropertyEffect(P,"__notifyEffects",{fn:SuV,info:{eventName:h0(P)+"-changed",property:P}})};
k.prototype._createReflectedProperty=function(P){var x=this.constructor.attributeNameForProperty(P);x[0]==="-"?console.warn("Property "+P+" cannot be reflected to attribute "+x+' because "-" is not a valid starting attribute name. Use a lowercase first letter for the property instead.'):this._addPropertyEffect(P,"__reflectEffects",{fn:FKk,info:{attrName:x}})};
k.prototype._createComputedProperty=function(P,x,U){var A=NX0(x);if(!A)throw Error("Fd`"+x);x=o96(this,A,"__computeEffects",lds,P,U);hdC(this,"__computeInfo")[P]=x};
k.prototype._marshalArgs=function(P,x,U){for(var A=this.__data,q=[],T=0,c=P.length;T<c;T++){var Z=P[T],w=Z.name,J=Z.structured,r=Z.wildcard,f=Z.value;Z.literal||(r?(Z=nf(w,x),J=Idj(A,U,Z?x:w),f={path:Z?x:w,value:J,base:Z?YC(A,w):J}):f=J?Idj(A,U,w):A[w]);if(My&&!this._overrideLegacyUndefined&&f===void 0&&P.length>1)return t0;q[T]=f}return q};
k.addPropertyEffect=function(P,x,U){this.prototype._addPropertyEffect(P,x,U)};
k.createPropertyObserver=function(P,x,U){this.prototype._createPropertyObserver(P,x,U)};
k.createMethodObserver=function(P,x){this.prototype._createMethodObserver(P,x)};
k.createNotifyingProperty=function(P){this.prototype._createNotifyingProperty(P)};
k.createReadOnlyProperty=function(P,x){this.prototype._createReadOnlyProperty(P,x)};
k.createReflectedProperty=function(P){this.prototype._createReflectedProperty(P)};
k.createComputedProperty=function(P,x,U){this.prototype._createComputedProperty(P,x,U)};
k.bindTemplate=function(P){return this.prototype._bindTemplate(P)};
k.prototype._bindTemplate=function(P,x){var U=this.constructor._parseTemplate(P),A=this.__preBoundTemplateInfo==U;if(!A)for(var q in U.propertyEffects)this._createPropertyAccessor(q);x?(U=Object.create(U),U.wasPreBound=A,this.__templateInfo?(P=P._parentTemplateInfo||this.__templateInfo,x=P.lastChild,U.parent=P,P.lastChild=U,(U.previousSibling=x)?x.nextSibling=U:P.firstChild=U):this.__templateInfo=U):this.__preBoundTemplateInfo=U;return U};
k._addTemplatePropertyEffect=function(P,x,U){(P.hostProps=P.hostProps||{})[x]=!0;P=P.propertyEffects=P.propertyEffects||{};(P[x]=P[x]||[]).push(U)};
k.prototype._stampTemplate=function(P,x){x=x||this._bindTemplate(P,!0);gK.push(this);P=g.prototype._stampTemplate.call(this,P,x);gK.pop();x.nodeList=P.nodeList;if(!x.wasPreBound)for(var U=x.childNodes=[],A=P.firstChild;A;A=A.nextSibling)U.push(A);P.templateInfo=x;U=x.nodeList;A=x.nodeInfoList;if(A.length)for(var q=0;q<A.length;q++){var T=U[q],c=A[q].bindings;if(c)for(var Z=0;Z<c.length;Z++){var w=c[Z],J=T,r=w;if(r.isCompound){for(var f=J.__dataCompoundStorage||(J.__dataCompoundStorage={}),B=r.parts,
L=Array(B.length),Y=0;Y<B.length;Y++)L[Y]=B[Y].literal;B=r.target;f[B]=L;r.literal&&r.kind=="property"&&(B==="className"&&(J=(0,_.lA)(J)),J[B]=r.literal)}KKb(T,this,w)}T.__dataHost=this}this.__dataClientsReady&&(this._runEffectsForTemplate(x,this.__data,null,!1),this._flushClients());return P};
k.prototype._removeBoundDom=function(P){P=P.templateInfo;var x=P.previousSibling,U=P.nextSibling,A=P.parent;x?x.nextSibling=U:A&&(A.firstChild=U);U?U.previousSibling=x:A&&(A.lastChild=x);P.nextSibling=P.previousSibling=null;P=P.childNodes;for(x=0;x<P.length;x++)U=P[x],(0,_.lA)((0,_.lA)(U).parentNode).removeChild(U)};
k._parseTemplateNode=function(P,x,U){var A=g._parseTemplateNode.call(this,P,x,U);if(P.nodeType===Node.TEXT_NODE){var q=this._parseBindings(P.textContent,x);q&&(P.textContent=v9j(q)||" ",MJ3(this,x,U,"text","textContent",q),A=!0)}return A};
k._parseTemplateNodeAttribute=function(P,x,U,A,q){var T=this._parseBindings(q,x);if(T){q=A;var c="property";LFc.test(A)?c="attribute":A[A.length-1]=="$"&&(A=A.slice(0,-1),c="attribute");var Z=v9j(T);Z&&c=="attribute"&&(A=="class"&&P.hasAttribute("class")&&(Z+=" "+P.getAttribute(A)),P.setAttribute(A,Z));c=="attribute"&&q=="disable-upgrade$"&&P.setAttribute(A,"");P.localName==="input"&&q==="value"&&P.setAttribute(q,"");P.removeAttribute(q);c==="property"&&(A=uA(A));MJ3(this,x,U,c,A,T,Z);return!0}return g._parseTemplateNodeAttribute.call(this,
P,x,U,A,q)};
k._parseTemplateNestedTemplate=function(P,x,U){var A=g._parseTemplateNestedTemplate.call(this,P,x,U),q=P.parentNode,T=U.templateInfo,c=q.localName==="dom-if",Z=q.localName==="dom-repeat";y8&&(c||Z)&&(q.removeChild(P),U=U.parentInfo,U.templateInfo=T,U.noted=!0,A=!1);P=T.hostProps;if(p0&&c)P&&(x.hostProps=Object.assign(x.hostProps||{},P),y8||(U.parentInfo.noted=!0));else for(var w in P)MJ3(this,x,U,"property","_host_"+w,[{mode:"{",source:w,dependencies:[w],hostProp:!0}]);return A};
k._parseBindings=function(P,x){for(var U=[],A=0,q;(q=SON.exec(P))!==null;){q.index>A&&U.push({literal:P.slice(A,q.index)});A=q[1][0];var T=!!q[2];q=q[3].trim();var c=!1,Z="",w=-1;A=="{"&&(w=q.indexOf("::"))>0&&(Z=q.substring(w+2),q=q.substring(0,w),c=!0);w=NX0(q);var J=[];if(w){var r=w,f=r.args;r=r.methodName;for(var B=0;B<f.length;B++){var L=f[B];L.literal||J.push(L)}if((f=x.dynamicFns)&&f[r]||w.static)J.push(r),w.dynamicFn=!0}else J.push(q);U.push({source:q,mode:A,negate:T,customEvent:c,signature:w,
dependencies:J,event:Z});A=SON.lastIndex}A&&A<P.length&&(P=P.substring(A))&&U.push({literal:P});return U.length?U:null};
k._evaluateBinding=function(P,x,U,A,q,T){P=x.signature?QH0(P,U,A,q,x.signature):U!=x.source?YC(P,x.source):T&&EN(U)?YC(P,U):P.__data[U];x.negate&&(P=!P);return P};
_.mJ.Object.defineProperties(k.prototype,{PROPERTY_EFFECT_TYPES:{configurable:!0,enumerable:!0,get:function(){return Erd}}});
return k}),gK=[];var FFc=window.ShadyCSS&&window.ShadyCSS.cssBuild,$M=kM(function(k){function g(x,U,A,q){if(!FFc){for(var T=U.content.querySelectorAll("style"),c=GKb(U),Z=Rds(A),w=U.content.firstElementChild,J=0;J<Z.length;J++){var r=Z[J];r.textContent=x._processStyleText(r.textContent,q);U.content.insertBefore(r,w)}for(w=Z=0;w<c.length;w++)J=c[w],r=T[Z],r!==J?(J=J.cloneNode(!0),r.parentNode.insertBefore(J,r)):Z++,J.textContent=x._processStyleText(J.textContent,q)}window.ShadyCSS&&window.ShadyCSS.prepareTemplate(U,
A);if(ABL&&FFc&&grt&&(U=U.content.querySelectorAll("style"))){var f="";Array.from(U).forEach(function(B){f+=B.textContent;B.parentNode.removeChild(B)});
x._styleSheet=new CSSStyleSheet;x._styleSheet.replaceSync(f)}}
var P=mm3(Pz(k));k=function(){return P.call(this)||this};
_.z(k,P);k._finalizeClass=function(){P._finalizeClass.call(this);var x;this.hasOwnProperty("__ownObservers")||(this.__ownObservers=this.hasOwnProperty("observers")?this.observers:null);(x=this.__ownObservers)&&this.createObservers(x,this._properties);this._prepareTemplate()};
k._prepareTemplate=function(){var x=this.template;x&&(typeof x==="string"?(console.error("template getter must return HTMLTemplateElement"),x=null):P1||(x=x.cloneNode(!0)));this.prototype._template=x};
k.createProperties=function(x){for(var U in x){var A=this.prototype,q=U,T=x[U],c=x;T.computed&&(T.readOnly=!0);T.computed&&(A._hasReadOnlyEffect(q)?console.warn("Cannot redefine computed property '"+q+"'."):A._createComputedProperty(q,T.computed,c));T.readOnly&&!A._hasReadOnlyEffect(q)?A._createReadOnlyProperty(q,!T.computed):T.readOnly===!1&&A._hasReadOnlyEffect(q)&&console.warn("Cannot make readOnly property '"+q+"' non-readOnly.");T.reflectToAttribute&&!A._hasReflectEffect(q)?A._createReflectedProperty(q):
T.reflectToAttribute===!1&&A._hasReflectEffect(q)&&console.warn("Cannot make reflected property '"+q+"' non-reflected.");T.notify&&!A._hasNotifyEffect(q)?A._createNotifyingProperty(q):T.notify===!1&&A._hasNotifyEffect(q)&&console.warn("Cannot make notify property '"+q+"' non-notify.");T.observer&&A._createPropertyObserver(q,T.observer,c[T.observer]);A._addPropertyToAttributeMap(q)}};
k.createObservers=function(x,U){for(var A=this.prototype,q=0;q<x.length;q++)A._createMethodObserver(x[q],U)};
k.prototype._initializeProperties=function(){this.constructor.finalize();this.constructor._finalizeTemplate(this.localName);P.prototype._initializeProperties.call(this);this.rootPath=PGJ;this.importPath=this.constructor.importPath;var x=this.constructor;if(!x.hasOwnProperty("__propertyDefaults")){x.__propertyDefaults=null;var U=x._properties,A;for(A in U){var q=U[A];"value"in q&&(x.__propertyDefaults=x.__propertyDefaults||{},x.__propertyDefaults[A]=q)}}if(x=x.__propertyDefaults)for(var T in x)U=x[T],
this._canApplyPropertyDefault(T)&&(U=typeof U.value=="function"?U.value.call(this):U.value,this._hasAccessor(T)?this._setPendingProperty(T,U,!0):this[T]=U)};
k.prototype._canApplyPropertyDefault=function(x){return!this.hasOwnProperty(x)};
k._processStyleText=function(x,U){return TXr(x,U)};
k._finalizeTemplate=function(x){var U=this.prototype._template;if(U&&!U.__polymerFinalized){U.__polymerFinalized=!0;var A=this.importPath;A=A?_.BZ(A):"";g(this,U,x,A);this.prototype._bindTemplate(U)}};
k.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this);P.prototype.connectedCallback.call(this)};
k.prototype.ready=function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$);P.prototype.ready.call(this)};
k.prototype._readyClients=function(){this._template&&(this.root=this._attachDom(this.root));P.prototype._readyClients.call(this)};
k.prototype._attachDom=function(x){var U=(0,_.lA)(this);if(U.attachShadow)return x?(U.shadowRoot||(U.attachShadow({mode:"open",shadyUpgradeFragment:x}),U.shadowRoot.appendChild(x),this.constructor._styleSheet&&(U.shadowRoot.adoptedStyleSheets=[this.constructor._styleSheet])),xmN&&window.ShadyDOM&&window.ShadyDOM.flushInitial(U.shadowRoot),U.shadowRoot):null;throw Error("Hd");};
k.prototype.updateStyles=function(x){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,x)};
k.prototype.resolveUrl=function(x,U){!U&&this.importPath&&(U=_.BZ(this.importPath));return _.BZ(x,U)};
k._parseTemplateContent=function(x,U,A){U.dynamicFns=U.dynamicFns||this._properties;return P._parseTemplateContent.call(this,x,U,A)};
k._addTemplatePropertyEffect=function(x,U,A){!U6||U in this._properties||A.info.part.signature&&A.info.part.signature.static||A.info.part.hostProp||x.nestedTemplate||console.warn("Property '"+U+"' used in template but not declared in 'properties'; attribute will not be observed.");return P._addTemplatePropertyEffect.call(this,x,U,A)};
_.mJ.Object.defineProperties(k,{template:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_template")){var x=this.prototype.hasOwnProperty("_template")?this.prototype._template:void 0;typeof x==="function"&&(x=x());if(x===void 0){if(x=this.hasOwnProperty("is")){x=this.is;var U=null;if(x&&(!AW||$mP)&&(U=ob.import(x,"template"),AW&&!U))throw Error("Gd`"+x);x=U}x=x||Object.getPrototypeOf(this.prototype).constructor.template}this._template=x}return this._template},
set:function(x){this._template=x}},
importPath:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_importPath")){var x=this.importMeta;x?this._importPath=ed0(x.url):this._importPath=(x=ob.import(this.is))&&x.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}return this._importPath}}});
return k});var YOJ=window.trustedTypes&&trustedTypes.createPolicy("polymer-html-literal",{createHTML:function(k){return k}}),Udk=function(k,g){jSH(k,g);
this.value=g.reduce(function(P,x,U){return P+An6(x)+k[U+1]},k[0]).toString()},jSH;
Udk.prototype.toString=function(){return this.value};
_.QSJ=function(k){var g=_.IT.apply(1,arguments);jSH(k,g);var P=document.createElement("template");g=g.reduce(function(x,U,A){if(U instanceof HTMLTemplateElement)U=U.innerHTML;else if(U instanceof Udk)U=An6(U);else throw Error("Jd`"+U);return x+U+k[A+1]},k[0]);
YOJ&&(g=YOJ.createHTML(g));P.innerHTML=g;return P};
jSH=function(k,g){if(!Array.isArray(k)||!Array.isArray(k.raw)||g.length!==k.length-1)throw new TypeError("Kd");};var xM=$M(HTMLElement);var lfN=kM(function(k){var g=$M(k);k=function(){var P=g.call(this)||this;P.__lastItems=null;P.__lastMulti=null;P.__selectedMap=null;return P};
_.z(k,g);k.prototype.__updateSelection=function(P,x){var U=x.path;U=="items"?(x=x.base||[],U=this.__lastItems,P!==this.__lastMulti&&this.clearSelection(),U&&(U=iZV(x,U),this.__applySplices(U)),this.__lastItems=x,this.__lastMulti=P):x.path=="items.splices"?this.__applySplices(x.value.indexSplices):(P=U.slice(6),x=parseInt(P,10),P.indexOf(".")<0&&P==x&&this.__deselectChangedIdx(x))};
k.prototype.__applySplices=function(P){for(var x=this,U=this.__selectedMap,A={},q=0;q<P.length;A={s$jscomp$109:void 0},q++){A.s$jscomp$109=P[q];U.forEach(function(w){return function(J,r){J<w.s$jscomp$109.index||(J>=w.s$jscomp$109.index+w.s$jscomp$109.removed.length?U.set(r,J+w.s$jscomp$109.addedCount-w.s$jscomp$109.removed.length):U.set(r,-1))}}(A));
for(var T=0;T<A.s$jscomp$109.addedCount;T++){var c=A.s$jscomp$109.index+T;U.has(this.items[c])&&U.set(this.items[c],c)}}this.__updateLinks();var Z=0;U.forEach(function(w,J){w<0?(x.multi?x.splice("selected",Z,1):x.selected=x.selectedItem=null,U.delete(J)):Z++})};
k.prototype.__updateLinks=function(){var P=this;this.__dataLinkedPaths={};if(this.multi){var x=0;this.__selectedMap.forEach(function(U){U>=0&&P.linkPaths("items."+U,"selected."+x++)})}else this.__selectedMap.forEach(function(U){P.linkPaths("selected","items."+U);
P.linkPaths("selectedItem","items."+U)})};
k.prototype.clearSelection=function(){this.__dataLinkedPaths={};this.__selectedMap=new Map;this.selected=this.multi?[]:null;this.selectedItem=null};
k.prototype.isSelected=function(P){return this.__selectedMap.has(P)};
k.prototype.isIndexSelected=function(P){return this.isSelected(this.items[P])};
k.prototype.__deselectChangedIdx=function(P){var x=this,U=this.__selectedIndexForItemIndex(P);if(U>=0){var A=0;this.__selectedMap.forEach(function(q,T){U==A++&&x.deselect(T)})}};
k.prototype.__selectedIndexForItemIndex=function(P){if(P=this.__dataLinkedPaths["items."+P])return parseInt(P.slice(9),10)};
k.prototype.deselect=function(P){var x=this.__selectedMap.get(P);if(x>=0){this.__selectedMap.delete(P);var U;this.multi&&(U=this.__selectedIndexForItemIndex(x));this.__updateLinks();this.multi?this.splice("selected",U,1):this.selected=this.selectedItem=null}};
k.prototype.deselectIndex=function(P){this.deselect(this.items[P])};
k.prototype.select=function(P){this.selectIndex(this.items.indexOf(P))};
k.prototype.selectIndex=function(P){var x=this.items[P];this.isSelected(x)?this.toggle&&this.deselectIndex(P):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(x,P),this.__updateLinks(),this.multi?this.push("selected",x):this.selected=this.selectedItem=x)};
_.mJ.Object.defineProperties(k,{properties:{configurable:!0,enumerable:!0,get:function(){return{items:{type:Array},multi:{type:Boolean,value:!1},selected:{type:Object,notify:!0},selectedItem:{type:Object,notify:!0},toggle:{type:Boolean,value:!1}}}},
observers:{configurable:!0,enumerable:!0,get:function(){return["__updateSelection(multi, items.*)"]}}});
return k}),Dmt=lfN(xM),iH=function(){return Dmt.apply(this,arguments)||this};
_.z(iH,Dmt);_.mJ.Object.defineProperties(iH,{is:{configurable:!0,enumerable:!0,get:function(){return"array-selector"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}}});
customElements.define(iH.is,iH);var tbH=window.Polymer;window.Polymer=function(k){return window.Polymer._polymerFn(k)};
tbH&&Object.assign(Polymer,tbH);Polymer._polymerFn=function(){throw Error("Ld");};/*

Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
*/
Polymer.ResolveUrl={resolveCss:TXr,resolveUrl:_.BZ,pathFromUrl:ed0};Polymer.DomModule=ob;Polymer.Async={timeOut:_.Rd,animationFrame:_.JC,idlePeriod:esv,microTask:kH};Polymer.dedupingMixin=kM;Polymer.wrap=_.lA;Polymer.PropertiesChanged=Vb4;Polymer.telemetry={instanceCount:ZCL,incrementInstanceCount:function(){ZCL++},
registrations:mPj,register:wa0,dumpRegistrations:function(){mPj.forEach(_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry)}};Polymer.PropertiesMixin=mm3;Polymer.CaseMap={dashToCamelCase:uA,camelToDashCase:h0};Polymer.PropertyAccessors=sSL;Polymer.TemplateStamp=hsL;Polymer.Path={isPath:EN,root:Lf,isAncestor:ba0,isDescendant:nf,translate:SS,matches:BXb,normalize:FG,split:zdM,get:YC,set:uek,isDeep:EN};Polymer.Settings={useShadow:$H,useNativeCSSProperties:pUv,useNativeCustomElements:C3k,get rootPath(){return PGJ},setRootPath:function(k){PGJ=k},
get sanitizeDOMValue(){return DS},setSanitizeDOMValue:function(k){DS=k},
get passiveTouchGestures(){return fNj},setPassiveTouchGestures:function(k){fNj=k},
get strictTemplatePolicy(){return AW},setStrictTemplatePolicy:function(k){AW=k},
get allowTemplateFromDomModule(){return $mP},setAllowTemplateFromDomModule:function(k){$mP=k},
get legacyOptimizations(){return P1},setLegacyOptimizations:function(k){P1=k},
get syncInitialRender(){return xmN},setSyncInitialRender:function(k){xmN=k},
get legacyUndefined(){return My},setLegacyUndefined:function(k){My=k},
get legacyWarnings(){return U6},setLegacyWarnings:function(k){U6=k},
get orderedComputed(){return iCk},setOrderedComputed:function(k){iCk=k},
get fastDomIf(){return p0},setFastDomIf:function(k){p0=k},
get removeNestedTemplates(){return y8},setRemoveNestedTemplates:function(k){y8=k},
get suppressTemplateNotifications(){return C0},setSuppressTemplateNotifications:C0};Polymer.rootPath!==void 0&&(PGJ=Polymer.rootPath);Polymer.sanitizeDOMValue!==void 0&&(DS=Polymer.sanitizeDOMValue);Polymer.passiveTouchGestures!==void 0&&(fNj=Polymer.passiveTouchGestures);Polymer.strictTemplatePolicy!==void 0&&(AW=Polymer.strictTemplatePolicy);$mP=Polymer.allowTemplateFromDomModule!==void 0?Polymer.allowTemplateFromDomModule:!0;Polymer.legacyOptimizations!==void 0&&(P1=Polymer.legacyOptimizations);
Polymer.syncInitialRender!==void 0&&(xmN=Polymer.syncInitialRender);Polymer.legacyUndefined!==void 0&&(My=Polymer.legacyUndefined);Polymer.legacyWarnings!==void 0&&(U6=Polymer.legacyWarnings);Polymer.orderedComputed!==void 0&&(iCk=Polymer.orderedComputed);Polymer.fastDomIf!==void 0&&(p0=Polymer.fastDomIf);Polymer.removeNestedTemplates!==void 0&&(y8=Polymer.removeNestedTemplates);Polymer.suppressTemplateNotifications!==void 0&&(C0=Polymer.suppressTemplateNotifications);
Object.defineProperty(Polymer,"sanitizeDOMValue",{get:function(){return DS},
set:function(k){DS=k}});Polymer.PropertyEffects=Pz;Polymer.StyleGather={stylesFromModules:C7r,stylesFromModule:par,stylesFromTemplate:GKb,stylesFromModuleImports:Rds,cssFromModules:gYI,cssFromModule:kc0,cssFromTemplate:PZ0,cssFromModuleImports:function(k){return(k=ob.import(k))?_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(k):""}};Polymer.ElementMixin=$M;Polymer.updateStyles=function(k){window.ShadyCSS&&window.ShadyCSS.styleDocument(k)};
Polymer.version="3.5.0";Polymer.ArraySplice={calculateSplices:iZV};Polymer.html=_.QSJ;Polymer.htmlLiteral=function(k){return new Udk(k,_.IT.apply(1,arguments))};Polymer.Element=xM;Polymer.ArraySelectorMixin=lfN;Polymer.ArraySelector=iH;var Mb3=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,KFk=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,KQj=/@media\s(.*)/;var T6C=null,qBu=window.HTMLImports&&window.HTMLImports.whenReady||null,eJ0;var ork=null,UT=null,Al=function(){this.customStyles=[];this.enqueued=!1;cnj(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})},vrY=function(k){!k.enqueued&&UT&&(k.enqueued=!0,cnj(UT))};
Al.prototype.addCustomStyle=function(k){k.__seenByShadyCSS||(k.__seenByShadyCSS=!0,this.customStyles.push(k),vrY(this))};
Al.prototype.getStyleForCustomStyle=function(k){if(k.__shadyCSSCachedStyle)return k.__shadyCSSCachedStyle;var g;k.getStyle?g=k.getStyle():g=k;return g};
Al.prototype.processStyles=function(){for(var k=this.customStyles,g=0;g<k.length;g++){var P=k[g];if(!P.__shadyCSSCachedStyle){var x=this.getStyleForCustomStyle(P);x&&(x=x.__appliedElement||x,ork&&ork(x),P.__shadyCSSCachedStyle=x)}}return k};
Al.prototype.addCustomStyle=Al.prototype.addCustomStyle;Al.prototype.getStyleForCustomStyle=Al.prototype.getStyleForCustomStyle;Al.prototype.processStyles=Al.prototype.processStyles;Object.defineProperties(Al.prototype,{transformCallback:{get:function(){return ork},
set:function(k){ork=k}},
validateCallback:{get:function(){return UT},
set:function(k){var g=!1;UT||(g=!0);UT=k;g&&vrY(this)}}});var ZZA=!(window.ShadyDOM&&window.ShadyDOM.inUse),Vus,Zg;window.ShadyCSS&&window.ShadyCSS.cssBuild!==void 0&&(Zg=window.ShadyCSS.cssBuild);var afq=!(!window.ShadyCSS||!window.ShadyCSS.disableRuntime);window.ShadyCSS&&window.ShadyCSS.nativeCss!==void 0?Vus=window.ShadyCSS.nativeCss:window.ShadyCSS?(mdb(window.ShadyCSS),window.ShadyCSS=void 0):mdb(window.WebComponents&&window.WebComponents.flags);var DlM=Vus;var HCN=new Al;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(){},
prepareTemplateDom:function(){},
prepareTemplateStyles:function(){},
styleSubtree:function(k,g){HCN.processStyles();dd0(k,g)},
styleElement:function(){HCN.processStyles()},
styleDocument:function(k){HCN.processStyles();dd0(document.body,k)},
getComputedStyleValue:function(k,g){return OZ6(k,g)},
flushCustomStyles:function(){},
nativeCss:DlM,nativeShadow:ZZA,cssBuild:Zg,disableRuntime:afq});window.ShadyCSS.CustomStyleInterface=HCN;var NVP=window.ShadyCSS.CustomStyleInterface,dK=function(){var k=HTMLElement.call(this)||this;k._style=null;NVP.addCustomStyle(k);return k};
_.z(dK,HTMLElement);dK.prototype.getStyle=function(){if(this._style)return this._style;var k=this.querySelector("style");if(!k)return null;this._style=k;var g=k.getAttribute("include");g&&(k.removeAttribute("include"),k.textContent=gYI(g)+k.textContent);this.ownerDocument!==window.document&&window.document.head.appendChild(this);return this._style};
dK.prototype.getStyle=dK.prototype.getStyle;window.customElements.define("custom-style",dK);Polymer.CustomStyle=dK;var OT=function(){this._timer=this._callback=this._asyncModule=null},q6,XhY;
OT.prototype.setConfig=function(k,g){var P=this;this._asyncModule=k;this._callback=g;this._timer=this._asyncModule.run(function(){P._timer=null;q6.delete(P);P._callback()})};
OT.prototype.cancel=function(){this.isActive()&&(If3(this),q6.delete(this))};
var If3=function(k){k.isActive()&&(k._asyncModule.cancel(k._timer),k._timer=null)};
OT.prototype.flush=function(){this.isActive()&&(this.cancel(),this._callback())};
OT.prototype.isActive=function(){return this._timer!=null};
_.TG=function(k,g,P){k instanceof OT?If3(k):k=new OT;k.setConfig(g,P);return k};
q6=new Set;_.eo=function(k){q6.add(k)};
XhY=function(){var k=!!q6.size;q6.forEach(function(g){try{g.flush()}catch(P){setTimeout(function(){throw P;})}});
return k};var Jn0=typeof document.head.style.touchAction==="string",wNj=["mousedown","mousemove","mouseup","click"],hJb=[0,1,4,2],yBv;try{yBv=(new MouseEvent("test",{buttons:1})).buttons===1}catch(k){yBv=!1}var uWA=yBv,rnb=!1;(function(){try{var k=Object.defineProperty({},"passive",{get:function(){rnb=!0}});
window.addEventListener("test",null,k);window.removeEventListener("test",null,k)}catch(g){}})();
var s7A=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),bZb=[],phq={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},Muk={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0},B60=function(k){var g=k.sourceCapabilities;if(!g||g.firesTouchEvents)if(k.__polymerGesturesHandled={skip:!0},k.type==="click"){g=!1;for(var P=SBj(k),x=0;x<P.length;x++){if(P[x].nodeType===Node.ELEMENT_NODE)if(P[x].localName==="label")bZb.push(P[x]);
else if(phq[P[x].localName]){var U=P[x];var A=Array.prototype.slice.call(U.labels||[]);if(!A.length){A=[];try{var q=U.getRootNode();if(U.id){var T=q.querySelectorAll("label[for = '"+U.id+"']");for(U=0;U<T.length;U++)A.push(T[U])}}catch(c){}}for(U=0;U<A.length;U++)g=g||bZb.indexOf(A[U])>-1}if(P[x]===CGL)return}g||(k.preventDefault(),k.stopPropagation())}},CGL=null,cz=null,YB3=0,j76=0,FVM=-1,Q7j=!1;
document.addEventListener("touchend",function(k){cz||zJs(!0);CGL=SBj(k)[0];cz=_.TG(cz,_.Rd.after(2500),function(){zJs();cz=CGL=null})},rnb?{passive:!0}:!1);
var SBj=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(k){return k.composedPath&&k.composedPath()||[]},XG={},Ny=[];
lNV({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){HZ(this.info)},
mousedown:function(k){if(ab(k)){var g=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k),P=this;LV0(this.info,function(x){ab(x)||(gb("up",g,x),HZ(P.info))},function(x){ab(x)&&gb("up",g,x);
HZ(P.info)});
gb("down",g,k)}},
touchstart:function(k){gb("down",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k),k.changedTouches[0],k)},
touchend:function(k){gb("up",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k),k.changedTouches[0],k)}});
lNV({name:"track",touchAction:"none",deps:["mousedown","touchstart","touchmove","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["track"],info:{x:0,y:0,state:"start",started:!1,moves:[],addMove:function(k){this.moves.length>2&&this.moves.shift();this.moves.push(k)},
movefn:null,upfn:null,prevent:!1},reset:function(){this.info.state="start";this.info.started=!1;this.info.moves=[];this.info.x=0;this.info.y=0;this.info.prevent=!1;HZ(this.info)},
mousedown:function(k){if(ab(k)){var g=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k),P=this,x=function(U){var A=U.clientX,q=U.clientY;Dd0(P.info,A,q)&&(P.info.state=P.info.started?U.type==="mouseup"?"end":"track":"start",P.info.state==="start"&&Ib("tap"),P.info.addMove({x:A,y:q}),ab(U)||(P.info.state="end",HZ(P.info)),g&&tuC(P.info,g,U),P.info.started=!0)};
LV0(this.info,x,function(U){P.info.started&&x(U);HZ(P.info)});
this.info.x=k.clientX;this.info.y=k.clientY}},
touchstart:function(k){k=k.changedTouches[0];this.info.x=k.clientX;this.info.y=k.clientY},
touchmove:function(k){var g=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k);k=k.changedTouches[0];var P=k.clientX,x=k.clientY;Dd0(this.info,P,x)&&(this.info.state==="start"&&Ib("tap"),this.info.addMove({x:P,y:x}),tuC(this.info,g,k),this.info.state="track",this.info.started=!0)},
touchend:function(k){var g=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k);k=k.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:k.clientX,y:k.clientY}),tuC(this.info,g,k))}});
lNV({name:"tap",deps:["mousedown","click","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["click","touchend"]},emits:["tap"],info:{x:NaN,y:NaN,prevent:!1},reset:function(){this.info.x=NaN;this.info.y=NaN;this.info.prevent=!1},
mousedown:function(k){ab(k)&&(this.info.x=k.clientX,this.info.y=k.clientY)},
click:function(k){ab(k)&&KV6(this.info,k)},
touchstart:function(k){k=k.changedTouches[0];this.info.x=k.clientX;this.info.y=k.clientY},
touchend:function(k){KV6(this.info,k.changedTouches[0],k)}});var GdH=kM(function(k){var g=function(){return k.apply(this,arguments)||this};
_.z(g,k);g.prototype._addEventListenerToNode=function(P,x,U){yK(P,x,U)||k.prototype._addEventListenerToNode.call(this,P,x,U)};
g.prototype._removeEventListenerFromNode=function(P,x,U){pf(P,x,U)||k.prototype._removeEventListenerFromNode.call(this,P,x,U)};
return g});var Vs=kM(function(k){var g=function(){return k.apply(this,arguments)||this};
_.z(g,k);g.prototype._shouldPropertyChange=function(P,x,U){return oYr(this,P,x,U,!0)};
return g}),RsJ=kM(function(k){var g=function(){return k.apply(this,arguments)||this};
_.z(g,k);g.prototype._shouldPropertyChange=function(P,x,U){return oYr(this,P,x,U,this.mutableData)};
_.mJ.Object.defineProperties(g,{properties:{configurable:!0,enumerable:!0,get:function(){return{mutableData:Boolean}}}});
return g});
Vs._mutablePropertyChange=oYr;var vY6=!1;var kSv=GdH(RsJ(Pz(HTMLElement))),Zo=function(){var k=kSv.call(this)||this;if(AW)throw Error("Md");k.root=null;k.$=null;k.__children=null;return k};
_.z(Zo,kSv);_.d=Zo.prototype;_.d.attributeChangedCallback=function(){this.mutableData=!0};
_.d.connectedCallback=function(){aNI()||(this.style.display="none");this.render()};
_.d.disconnectedCallback=function(){this.__removeChildren()};
_.d.__insertChildren=function(){(0,_.lA)((0,_.lA)(this).parentNode).insertBefore(this.root,this)};
_.d.__removeChildren=function(){if(this.__children)for(var k=0;k<this.__children.length;k++)this.root.appendChild(this.__children[k])};
_.d.render=function(){var k=this;if(!this.__children){var g=g||this.querySelector("template");if(!g){var P=new MutationObserver(function(){if(g=k.querySelector("template"))P.disconnect(),k.render();else throw Error("Nd");});
P.observe(this,{childList:!0});return}this.root=this._stampTemplate(g);this.$=this.root.$;this.__children=[];for(var x=this.root.firstChild;x;x=x.nextSibling)this.__children[this.__children.length]=x;this._enableProperties()}this.__insertChildren();this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
_.mJ.Object.defineProperties(Zo,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["mutable-data"]}}});
customElements.define("dom-bind",Zo);Polymer.Debouncer=OT;Polymer.Gestures={gestures:XG,recognizers:Ny,deepTargetFind:nYk,addListener:yK,removeListener:pf,register:lNV,setTouchAction:_.Cf,prevent:Ib,resetMouseCanceller:function(){cz&&cz.flush()},
findOriginalTarget:_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,add:yK,remove:pf};Polymer.GestureEventListeners=GdH;Polymer.MutableData=Vs;Polymer.OptionalMutableData=RsJ;Polymer.DomBind=Zo;_.my=function(){do{var k=window.ShadyDOM&&ShadyDOM.flush();window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush();var g=XhY()}while(k||g)};var HZ0=null;N6b.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:N6b,writable:!0}});var kEu=Pz(N6b),RJk=Vs(kEu),gZk=Pz(function(){}),xH=function(k){var g=gZk.call(this)||this;
g._configureProperties(k);g.root=g._stampTemplate(g.__dataHost);var P=[];g.children=P;for(var x=g.root.firstChild;x;x=x.nextSibling)P.push(x),x.__templatizeInstance=g;g.__templatizeOwner&&g.__templatizeOwner.__hideTemplateChildren__&&g._showHideChildren(!0);P=g.__templatizeOptions;(k&&P.instanceProps||!P.instanceProps)&&g._enableProperties();return g};
_.z(xH,gZk);_.d=xH.prototype;_.d._configureProperties=function(k){if(this.__templatizeOptions.forwardHostProp)for(var g in this.__hostProps)this._setPendingProperty(g,this.__dataHost["_host_"+g]);for(var P in k)this._setPendingProperty(P,k[P])};
_.d.forwardHostProp=function(k,g){this._setPendingPropertyOrPath(k,g,!1,!0)&&this.__dataHost._enqueueClient(this)};
_.d._addEventListenerToNode=function(k,g,P){var x=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(k,g,function(A){A.model=x;P(A)});
else{var U=this.__dataHost.__dataHost;U&&U._addEventListenerToNode(k,g,P)}};
_.d._showHideChildren=function(k){XNu(k,this.children)};
_.d._setUnmanagedPropertyToNode=function(k,g,P){k.__hideTemplateChildren__&&k.nodeType==Node.TEXT_NODE&&g=="textContent"?k.__polymerTextContent__=P:gZk.prototype._setUnmanagedPropertyToNode.call(this,k,g,P)};
_.d.dispatchEvent=function(){return!0};
_.mJ.Object.defineProperties(xH.prototype,{parentModel:{configurable:!0,enumerable:!0,get:function(){var k=this.__parentModel;if(!k){var g;k=this;do k=k.__dataHost.__dataHost;while((g=k.__templatizeOptions)&&!g.parentModel);this.__parentModel=k}return k}}});
var pNb=Vs(xH);var wK=function(){var k=xM.call(this)||this;k.__renderDebouncer=null;k._lastIf=!1;k.__hideTemplateChildren__=!1;return k};
_.z(wK,xM);_.d=wK.prototype;_.d.__debounceRender=function(){var k=this;this.__renderDebouncer=_.TG(this.__renderDebouncer,kH,function(){return k.__render()});
_.eo(this.__renderDebouncer)};
_.d.disconnectedCallback=function(){xM.prototype.disconnectedCallback.call(this);var k=(0,_.lA)(this).parentNode;k&&(k.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||(0,_.lA)(k).host)||this.__teardownInstance()};
_.d.connectedCallback=function(){xM.prototype.connectedCallback.call(this);aNI()||(this.style.display="none");this.if&&this.__debounceRender()};
_.d.__ensureTemplate=function(){var k=this;if(!this.__template){var g=this._templateInfo?this:(0,_.lA)(this).querySelector("template");if(!g){var P=new MutationObserver(function(){if((0,_.lA)(k).querySelector("template"))P.disconnect(),k.__render();else throw Error("Qd");});
P.observe(this,{childList:!0});return!1}this.__template=g}return!0};
_.d.__ensureInstance=function(){var k=(0,_.lA)(this).parentNode;if(this.__hasInstance()){var g=this.__getInstanceNodes();if(g&&g.length&&(0,_.lA)(this).previousSibling!==g[g.length-1])for(var P=0,x=void 0;P<g.length&&(x=g[P]);P++)(0,_.lA)(k).insertBefore(x,this)}else{if(!k||!this.__ensureTemplate())return!1;this.__createAndInsertInstance(k)}return!0};
_.d.render=function(){_.my()};
_.d.__render=function(){if(this.if){if(!this.__ensureInstance())return}else this.restamp&&this.__teardownInstance();this._showHideChildren();C0&&!this.notifyDomChange||this.if==this._lastIf||(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)};
_.d.__hasInstance=function(){};
_.d.__getInstanceNodes=function(){};
_.d.__createAndInsertInstance=function(){};
_.d.__teardownInstance=function(){};
_.d._showHideChildren=function(){};
_.mJ.Object.defineProperties(wK,{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:wK.prototype.__debounceRender},restamp:{type:Boolean,observer:wK.prototype.__debounceRender},notifyDomChange:{type:Boolean}}}}});
var Pem=function(){var k=wK.call(this)||this;k.__instance=null;k.__syncInfo=null;return k};
_.z(Pem,wK);_.d=Pem.prototype;_.d.__hasInstance=function(){return!!this.__instance};
_.d.__getInstanceNodes=function(){return this.__instance.templateInfo.childNodes};
_.d.__createAndInsertInstance=function(k){var g=this,P=this.__dataHost||this;if(AW&&!this.__dataHost)throw Error("Od");var x=P._bindTemplate(this.__template,!0);x.runEffects=function(U,A,q){var T=g.__syncInfo;if(g.if)T&&(g.__syncInfo=null,g._showHideChildren(),A=Object.assign(T.changedProps,A)),U(A,q);else if(g.__instance)if(T||(T=g.__syncInfo={runEffects:U,changedProps:{}}),q)for(var c in A)U=Lf(c),T.changedProps[U]=g.__dataHost[U];else Object.assign(T.changedProps,A)};
this.__instance=P._stampTemplate(this.__template,x);(0,_.lA)(k).insertBefore(this.__instance,this)};
_.d.__syncHostProperties=function(){var k=this.__syncInfo;k&&(this.__syncInfo=null,k.runEffects(k.changedProps,!1))};
_.d.__teardownInstance=function(){var k=this.__dataHost||this;this.__instance&&(k._removeBoundDom(this.__instance),this.__syncInfo=this.__instance=null)};
_.d._showHideChildren=function(){var k=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==k&&(this.__instance.__hidden=k,XNu(k,this.__instance.templateInfo.childNodes));k||this.__syncHostProperties()};
var $Jd=function(){var k=wK.call(this)||this;k.__ctor=null;k.__instance=null;k.__invalidProps=null;return k};
_.z($Jd,wK);_.d=$Jd.prototype;_.d.__hasInstance=function(){return!!this.__instance};
_.d.__getInstanceNodes=function(){return this.__instance.children};
_.d.__createAndInsertInstance=function(k){this.__ctor||(this.__ctor=iS(this.__template,this,{mutableData:!0,forwardHostProp:function(g,P){this.__instance&&(this.if?this.__instance.forwardHostProp(g,P):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[Lf(g)]=!0))}}));
this.__instance=new this.__ctor;(0,_.lA)(k).insertBefore(this.__instance.root,this)};
_.d.__teardownInstance=function(){if(this.__instance){var k=this.__instance.children;if(k&&k.length){var g=(0,_.lA)(k[0]).parentNode;if(g){g=(0,_.lA)(g);for(var P=0,x=void 0;P<k.length&&(x=k[P]);P++)g.removeChild(x)}}this.__instance=this.__invalidProps=null}};
_.d.__syncHostProperties=function(){var k=this.__invalidProps;if(k){this.__invalidProps=null;for(var g in k)this.__instance._setPendingProperty(g,this.__dataHost[g]);this.__instance._flushProperties()}};
_.d._showHideChildren=function(){var k=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==k&&(this.__instance.__hidden=k,this.__instance._showHideChildren(k));k||this.__syncHostProperties()};
_.Bh=p0?Pem:$Jd;customElements.define(_.Bh.is,_.Bh);Polymer.enqueueDebouncer=_.eo;Polymer.flush=_.my;Polymer.Templatize={templatize:iS,modelForElement:Ulk};Polymer.TemplateInstanceBase=xH;Polymer.DomIf=_.Bh;var xJL=RsJ(xM),bG=function(){var k=xJL.call(this)||this;k.__instances=[];k.__renderDebouncer=null;k.__itemsIdxToInstIdx={};k.__chunkCount=null;k.__renderStartTime=null;k.__itemsArrayChanged=!1;k.__shouldMeasureChunk=!1;k.__shouldContinueChunking=!1;k.__chunkingId=0;k.__sortFn=null;k.__filterFn=null;k.__observePaths=null;k.__ctor=null;k.__isDetached=!0;k.template=null;return k};
_.z(bG,xJL);_.d=bG.prototype;_.d.disconnectedCallback=function(){xJL.prototype.disconnectedCallback.call(this);this.__isDetached=!0;for(var k=0;k<this.__instances.length;k++)this.__detachInstance(k);this.__chunkingId&&cancelAnimationFrame(this.__chunkingId)};
_.d.connectedCallback=function(){xJL.prototype.connectedCallback.call(this);aNI()||(this.style.display="none");if(this.__isDetached){this.__isDetached=!1;for(var k=(0,_.lA)((0,_.lA)(this).parentNode),g=0;g<this.__instances.length;g++)this.__attachInstance(g,k);this.__chunkingId&&this.__render()}};
_.d.__ensureTemplatized=function(){var k=this;if(!this.__ctor){var g=this.template=this._templateInfo?this:this.querySelector("template");if(!g){var P=new MutationObserver(function(){if(k.querySelector("template"))P.disconnect(),k.__render();else throw Error("Rd");});
P.observe(this,{childList:!0});return!1}var x={};x[this.as]=!0;x[this.indexAs]=!0;x[this.itemsIndexAs]=!0;this.__ctor=iS(g,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:x,forwardHostProp:function(U,A){for(var q=this.__instances,T=0,c=void 0;T<q.length&&(c=q[T]);T++)c.forwardHostProp(U,A)},
notifyInstanceProp:function(U,A,q){BXb(this.as,A)&&(U=U[this.itemsIndexAs],A==this.as&&(this.items[U]=q),A=SS(this.as,"items."+U,A),this.notifyPath(A,q))}})}return!0};
_.d.__getMethodHost=function(){return this.__dataHost._methodHost||this.__dataHost};
_.d.__functionFromPropertyValue=function(k){if(typeof k==="string"){var g=this.__getMethodHost();return function(){return g[k].apply(g,arguments)}}return k};
_.d.__sortChanged=function(k){this.__sortFn=this.__functionFromPropertyValue(k);this.items&&this.__debounceRender(this.__render)};
_.d.__filterChanged=function(k){this.__filterFn=this.__functionFromPropertyValue(k);this.items&&this.__debounceRender(this.__render)};
_.d.__computeFrameTime=function(k){return Math.ceil(1E3/k)};
_.d.__observeChanged=function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")};
_.d.__handleObservedPaths=function(k){if(this.__sortFn||this.__filterFn)if(!k)this.__debounceRender(this.__render,this.delay);else if(this.__observePaths)for(var g=this.__observePaths,P=0;P<g.length;P++)k.indexOf(g[P])===0&&this.__debounceRender(this.__render,this.delay)};
_.d.__itemsChanged=function(k){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items);this.__handleItemPath(k.path,k.value)||(k.path==="items"&&(this.__itemsArrayChanged=!0),this.__debounceRender(this.__render))};
_.d.__debounceRender=function(k,g){g=g===void 0?0:g;this.__renderDebouncer=_.TG(this.__renderDebouncer,g>0?_.Rd.after(g):kH,k.bind(this));_.eo(this.__renderDebouncer)};
_.d.render=function(){this.__debounceRender(this.__render);_.my()};
_.d.__render=function(){var k=this;if(this.__ensureTemplatized()){var g=this.items||[],P=this.__sortAndFilterItems(g),x=this.__calculateLimit(P.length);this.__updateInstances(g,x,P);this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame(function(){k.__chunkingId=null;k.__continueChunking()}));
this._setRenderedItemCount(this.__instances.length);C0&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.d.__sortAndFilterItems=function(k){for(var g=this,P=Array(k.length),x=0;x<k.length;x++)P[x]=x;this.__filterFn&&(P=P.filter(function(U,A,q){return g.__filterFn(k[U],A,q)}));
this.__sortFn&&P.sort(function(U,A){return g.__sortFn(k[U],k[A])});
return P};
_.d.__calculateLimit=function(k){var g=k,P=this.__instances.length;if(this.initialCount){var x;!this.__chunkCount||this.__itemsArrayChanged&&!this.reuseChunkedInstances?(g=Math.min(k,this.initialCount),this.__chunkCount=(x=Math.max(g-P,0))||1):(x=Math.min(Math.max(k-P,0),this.__chunkCount),g=Math.min(P+x,k));this.__shouldMeasureChunk=x===this.__chunkCount;this.__shouldContinueChunking=g<k;this.__renderStartTime=performance.now()}this.__itemsArrayChanged=!1;return g};
_.d.__continueChunking=function(){if(this.__shouldMeasureChunk){var k=performance.now()-this.__renderStartTime;this.__chunkCount=Math.round(this._targetFrameTime/k*this.__chunkCount)||1}this.__shouldContinueChunking&&this.__debounceRender(this.__render)};
_.d.__updateInstances=function(k,g,P){var x=this.__itemsIdxToInstIdx={},U;for(U=0;U<g;U++){var A=this.__instances[U],q=P[U],T=k[q];x[q]=U;A?(A._setPendingProperty(this.as,T),A._setPendingProperty(this.indexAs,U),A._setPendingProperty(this.itemsIndexAs,q),A._flushProperties()):this.__insertInstance(T,U,q)}for(k=this.__instances.length-1;k>=U;k--)this.__detachAndRemoveInstance(k)};
_.d.__detachInstance=function(k){k=this.__instances[k];for(var g=(0,_.lA)(k.root),P=0;P<k.children.length;P++)g.appendChild(k.children[P]);return k};
_.d.__attachInstance=function(k,g){g.insertBefore(this.__instances[k].root,this)};
_.d.__detachAndRemoveInstance=function(k){this.__detachInstance(k);this.__instances.splice(k,1)};
_.d.__stampInstance=function(k,g,P){var x={};x[this.as]=k;x[this.indexAs]=g;x[this.itemsIndexAs]=P;return new this.__ctor(x)};
_.d.__insertInstance=function(k,g,P){k=this.__stampInstance(k,g,P);P=(P=this.__instances[g+1])?P.children[0]:this;(0,_.lA)((0,_.lA)(this).parentNode).insertBefore(k.root,P);return this.__instances[g]=k};
_.d._showHideChildren=function(k){for(var g=0;g<this.__instances.length;g++)this.__instances[g]._showHideChildren(k)};
_.d.__handleItemPath=function(k,g){var P=k.slice(6),x=P.indexOf(".");k=x<0?P:P.substring(0,x);if(k==parseInt(k,10)){P=x<0?"":P.substring(x+1);this.__handleObservedPaths(P);if(k=this.__instances[this.__itemsIdxToInstIdx[k]])k._setPendingPropertyOrPath(this.as+(P?"."+P:""),g,!1,!0),k._flushProperties();return!0}};
_.d.itemForElement=function(k){return(k=this.modelForElement(k))&&k[this.as]};
_.d.indexForElement=function(k){return(k=this.modelForElement(k))&&k[this.indexAs]};
_.d.modelForElement=function(k){return Ulk(this.template,k)};
_.mJ.Object.defineProperties(bG,{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:bG.prototype.__sortChanged},filter:{type:Function,observer:bG.prototype.__filterChanged},observe:{type:String,observer:bG.prototype.__observeChanged},delay:Number,renderedItemCount:{type:Number,notify:!C0,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.*)"]}}});
bG.prototype._setRenderedItemCount=function(){};
customElements.define(bG.is,bG);Polymer.DomRepeat=bG;var iXY=function(k,g){var P=this;this._nativeChildrenObserver=this._shadyChildrenObserver=null;this._connected=!1;this._target=k;this.callback=g;this._effectiveNodes=[];this._observer=null;this._scheduled=!1;this._boundSchedule=function(){P._schedule()};
this.connect();this._schedule()},UJc=function(k){var g=(0,_.lA)(k);
if(db(k))return g.assignedNodes({flatten:!0});k=[];for(var P=0;P<g.childNodes.length;P++){var x=g.childNodes[P];db(x)?k.push.apply(k,_.Kl((0,_.lA)(x).assignedNodes({flatten:!0}))):k.push(x)}return k};
_.d=iXY.prototype;_.d.connect=function(){var k=this;db(this._target)?this._listenSlots([this._target]):(0,_.lA)(this._target).children&&(this._listenSlots((0,_.lA)(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(g){k._processMutations(g)}):(this._nativeChildrenObserver=new MutationObserver(function(g){k._processMutations(g)}),this._nativeChildrenObserver.observe(this._target,{childList:!0})));
this._connected=!0};
_.d.disconnect=function(){db(this._target)?this._unlistenSlots([this._target]):(0,_.lA)(this._target).children&&(this._unlistenSlots((0,_.lA)(this._target).children),window.ShadyDOM&&this._shadyChildrenObserver?(window.ShadyDOM.unobserveChildren(this._shadyChildrenObserver),this._shadyChildrenObserver=null):this._nativeChildrenObserver&&(this._nativeChildrenObserver.disconnect(),this._nativeChildrenObserver=null));this._connected=!1};
_.d._schedule=function(){var k=this;this._scheduled||(this._scheduled=!0,kH.run(function(){return k.flush()}))};
_.d._processMutations=function(k){this._processSlotMutations(k);this.flush()};
_.d._processSlotMutations=function(k){if(k)for(var g=0;g<k.length;g++){var P=k[g];P.addedNodes&&this._listenSlots(P.addedNodes);P.removedNodes&&this._unlistenSlots(P.removedNodes)}};
_.d.flush=function(){if(!this._connected)return!1;window.ShadyDOM&&ShadyDOM.flush();this._nativeChildrenObserver?this._processSlotMutations(this._nativeChildrenObserver.takeRecords()):this._shadyChildrenObserver&&this._processSlotMutations(this._shadyChildrenObserver.takeRecords());this._scheduled=!1;for(var k={target:this._target,addedNodes:[],removedNodes:[]},g=UJc(this._target),P=iZV(g,this._effectiveNodes),x=0,U=void 0;x<P.length&&(U=P[x]);x++)for(var A=0,q=void 0;A<U.removed.length&&(q=U.removed[A]);A++)k.removedNodes.push(q);
x=0;for(U=void 0;x<P.length&&(U=P[x]);x++)for(A=U.index;A<U.index+U.addedCount;A++)k.addedNodes.push(g[A]);this._effectiveNodes=g;g=!1;if(k.addedNodes.length||k.removedNodes.length)g=!0,this.callback.call(this._target,k);return g};
_.d._listenSlots=function(k){for(var g=0;g<k.length;g++){var P=k[g];db(P)&&P.addEventListener("slotchange",this._boundSchedule)}};
_.d._unlistenSlots=function(k){for(var g=0;g<k.length;g++){var P=k[g];db(P)&&P.removeEventListener("slotchange",this._boundSchedule)}};var Jl=Element.prototype,AC3=Jl.matches||Jl.matchesSelector||Jl.mozMatchesSelector||Jl.msMatchesSelector||Jl.oMatchesSelector||Jl.webkitMatchesSelector,dJ3=function(k,g){return AC3.call(k,g)},O6=function(k){window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.patch(k);
this.node=k},e5t;
_.d=O6.prototype;_.d.observeNodes=function(k){return new iXY(this.node,k)};
_.d.unobserveNodes=function(k){k.disconnect()};
_.d.notifyObserver=function(){};
_.d.deepContains=function(k){if((0,_.lA)(this.node).contains(k))return!0;var g=k;for(k=k.ownerDocument;g&&g!==k&&g!==this.node;)g=(0,_.lA)(g).parentNode||(0,_.lA)(g).host;return g===this.node};
_.d.getOwnerRoot=function(){return(0,_.lA)(this.node).getRootNode()};
_.d.getDistributedNodes=function(){return this.node.localName==="slot"?(0,_.lA)(this.node).assignedNodes({flatten:!0}):[]};
_.d.getDestinationInsertionPoints=function(){for(var k=[],g=(0,_.lA)(this.node).assignedSlot;g;)k.push(g),g=(0,_.lA)(g).assignedSlot;return k};
_.d.importNode=function(k,g){return(0,_.lA)(this.node instanceof Document?this.node:this.node.ownerDocument).importNode(k,g)};
_.d.getEffectiveChildNodes=function(){return UJc(this.node)};
_.d.queryDistributedElements=function(k){for(var g=this.getEffectiveChildNodes(),P=[],x=0,U=g.length,A=void 0;x<U&&(A=g[x]);x++)A.nodeType===Node.ELEMENT_NODE&&dJ3(A,k)&&P.push(A);return P};
_.mJ.Object.defineProperties(O6.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){var k=this.node;return k._activeElement!==void 0?k._activeElement:k.activeElement}}});
var rK=function(k){this.event=k};
_.mJ.Object.defineProperties(rK.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 OXN=O6;if(window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch&&window.ShadyDOM.Wrapper){var qW3=window.ShadyDOM.Wrapper,TTk=function(){return qW3.apply(this,arguments)||this};
_.z(TTk,qW3);Object.getOwnPropertyNames(O6.prototype).forEach(function(k){k!="activeElement"&&k!="constructor"&&(TTk.prototype[k]=O6.prototype[k])});
dlI(TTk.prototype,["classList"]);OXN=TTk;Object.defineProperties(rK.prototype,{localTarget:{get:function(){var k=this.event.currentTarget;k=k&&_.JE(k).getOwnerRoot();for(var g=this.path,P=0;P<g.length;P++){var x=g[P];if(_.JE(x).getOwnerRoot()===k)return x}},
configurable:!0},path:{get:function(){return window.ShadyDOM.composedPath(this.event)},
configurable:!0}})}else Akr(),dlI(O6.prototype,"parentNode firstChild lastChild nextSibling previousSibling firstElementChild lastElementChild nextElementSibling previousElementSibling childNodes children classList shadowRoot".split(" ")),Omj();e5t=OXN;_.JE=function(k){k=k||document;if(k instanceof OXN)return k;if(k instanceof rK)return k;var g=k.__domApi;g||(k instanceof Event?g=new rK(k):g=new OXN(k),k.__domApi=g);return g};var cCY=/:host\(:dir\((ltr|rtl)\)\)/g,V7Y=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,ZX4=/:dir\((?:ltr|rtl)\)/,mJL=!(!window.ShadyDOM||!window.ShadyDOM.inUse),TI=[],fw=null,qx="",wmk=kM(function(k){mJL||fw||(qx=document.documentElement.getAttribute("dir"),fw=new MutationObserver(qm6),fw.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var g=sSL(k);k=function(){var P=g.call(this)||this;P.__autoDirOptOut=!1;return P};
_.z(k,g);k._processStyleText=function(P,x){P=g._processStyleText.call(this,P,x);!mJL&&ZX4.test(P)&&(P=this._replaceDirInCssText(P),this.__activateDir=!0);return P};
k._replaceDirInCssText=function(P){P=P.replace(cCY,':host([dir="$1"])');return P=P.replace(V7Y,':host([dir="$2"]) $1')};
k.prototype.ready=function(){g.prototype.ready.call(this);this.__autoDirOptOut=this.hasAttribute("dir")};
k.prototype.connectedCallback=function(){g.prototype.connectedCallback&&g.prototype.connectedCallback.call(this);this.constructor.__activateDir&&(fw&&fw.takeRecords().length&&qm6(),TI.push(this),this.__autoDirOptOut||this.setAttribute("dir",qx))};
k.prototype.disconnectedCallback=function(){g.prototype.disconnectedCallback&&g.prototype.disconnectedCallback.call(this);if(this.constructor.__activateDir){var P=TI.indexOf(this);P>-1&&TI.splice(P,1)}};
k.__activateDir=!1;return k});var JC4=function(k){for(;k;){var g=Object.getOwnPropertyDescriptor(k,"observedAttributes");if(g)return g.get;k=Object.getPrototypeOf(k.prototype).constructor}return function(){return[]}};
kM(function(k){var g=$M(k),P=JC4(g);k=function(){return g.call(this)||this};
_.z(k,g);k.prototype._initializeProperties=function(){this.hasAttribute("disable-upgrade")?this.__isUpgradeDisabled=!0:g.prototype._initializeProperties.call(this)};
k.prototype._enableProperties=function(){this.__isUpgradeDisabled||g.prototype._enableProperties.call(this)};
k.prototype._canApplyPropertyDefault=function(x){return g.prototype._canApplyPropertyDefault.call(this,x)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(x))};
k.prototype.attributeChangedCallback=function(x,U,A,q){x=="disable-upgrade"?this.__isUpgradeDisabled&&A==null&&(g.prototype._initializeProperties.call(this),this.__isUpgradeDisabled=!1,(0,_.lA)(this).isConnected&&g.prototype.connectedCallback.call(this)):g.prototype.attributeChangedCallback.call(this,x,U,A,q)};
k.prototype.connectedCallback=function(){this.__isUpgradeDisabled||g.prototype.connectedCallback.call(this)};
k.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||g.prototype.disconnectedCallback.call(this)};
_.mJ.Object.defineProperties(k,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return P.call(this).concat("disable-upgrade")}}});
return k});var e5=!1,eQ6=[],c1=[];var ml3=window.ShadyDOM,wOI=window.ShadyCSS;window.WebComponents?window.addEventListener("WebComponentsReady",rk6):document.readyState==="interactive"||document.readyState==="complete"?rk6():window.addEventListener("DOMContentLoaded",rk6);var s_j=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=""},fx0=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim,WQC=/@import[^;]*;/gim,EsI=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,LQj=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,nss=/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,Smr=/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,uDV=/^@[^\s]*keyframes/,
zQ0=/\s+/g;var FQs={};var Q_C=Promise.resolve();var rCY=new Set;var fzt=/;\s*/m,WpJ=/^\s*(initial)|(inherit)\s*$/,sIm=/\s*!important/,bXq=function(){this._map={}};
bXq.prototype.set=function(k,g){k=k.trim();this._map[k]={properties:g,dependants:{}}};
bXq.prototype.get=function(k){k=k.trim();return this._map[k]||null};
var BTq=null,Wz=function(){this._measureElement=this._currentElement=null;this._map=new bXq};
_.d=Wz.prototype;_.d.detectMixin=function(k){k=KFk.test(k)||Mb3.test(k);KFk.lastIndex=0;Mb3.lastIndex=0;return k};
_.d.transformTemplate=function(k,g){if(k._gatheredStyle===void 0){var P=[];for(var x=k.content.querySelectorAll("style"),U=0;U<x.length;U++){var A=x[U];if(A.hasAttribute("shady-unscoped")){if(!ZZA){var q=A.textContent;if(!rCY.has(q)){rCY.add(q);var T=document.createElement("style");T.setAttribute("shady-unscoped","");T.textContent=q;document.head.appendChild(T)}A.parentNode.removeChild(A)}}else P.push(A.textContent),A.parentNode.removeChild(A)}(P=P.join("").trim())?(x=document.createElement("style"),
x.textContent=P,k.content.insertBefore(x,k.content.firstChild),P=x):P=null;k._gatheredStyle=P}return(k=k._gatheredStyle)?this.JSC$11269_transformStyle(k,g):null};
_.d.JSC$11269_transformStyle=function(k,g){g=g===void 0?"":g;var P=MLs(k);this.transformRules(P,g);k.textContent=tLV(P);return P};
_.d.transformCustomStyle=function(k){var g=this,P=MLs(k);osu(P,function(x){x.selector===":root"&&(x.selector="html");g.transformRule(x)});
k.textContent=tLV(P);return P};
_.d.transformRules=function(k,g){var P=this;this._currentElement=g;osu(k,function(x){P.transformRule(x)});
this._currentElement=null};
_.d.transformRule=function(k){k.cssText=z5N(this,k.parsedCssText,k);k.selector===":root"&&(k.selector=":host > *")};
var z5N=function(k,g,P){g=g.replace(Mb3,function(x,U,A,q){return k._produceCssProperties(x,U,A,q,P)});
return k._consumeCssProperties(g,P)};
_.d=Wz.prototype;_.d._getInitialValueForProperty=function(k){this._measureElement||(this._measureElement=document.createElement("meta"),this._measureElement.setAttribute("apply-shim-measure",""),this._measureElement.style.all="initial",document.head.appendChild(this._measureElement));return window.getComputedStyle(this._measureElement).getPropertyValue(k)};
_.d._fallbacksFromPreviousRules=function(k){for(var g=this,P=k;P.parent;)P=P.parent;var x={},U=!1;osu(P,function(A){(U=U||A===k)||A.selector===k.selector&&Object.assign(x,g._cssTextToMap(A.parsedCssText))});
return x};
_.d._consumeCssProperties=function(k,g){for(var P;P=KFk.exec(k);){var x=P[0],U=P[1];P=P.index;var A=P+x.indexOf("@apply"),q=P+x.length;x=k.slice(0,A);k=k.slice(q);A=g?this._fallbacksFromPreviousRules(g):{};Object.assign(A,this._cssTextToMap(x));U=this._atApplyToCssProperties(U,A);k=x+U+k;KFk.lastIndex=P+U.length}return k};
_.d._atApplyToCssProperties=function(k,g){k=k.replace(fzt,"");var P=[],x=this._map.get(k);x||(this._map.set(k,{}),x=this._map.get(k));if(x){this._currentElement&&(x.dependants[this._currentElement]=!0);var U,A=x.properties;for(U in A){var q=g&&g[U];x=[U,": var(",k,"_-_",U];q&&x.push(",",q.replace(sIm,""));x.push(")");sIm.test(A[U])&&x.push(" !important");P.push(x.join(""))}}return P.join("; ")};
_.d._replaceInitialOrInherit=function(k,g){var P=WpJ.exec(g);P&&(g=P[1]?this._getInitialValueForProperty(k):"apply-shim-inherit");return g};
_.d._cssTextToMap=function(k,g){g=g===void 0?!1:g;k=k.split(";");for(var P,x,U={},A=0;A<k.length;A++)if(P=k[A])x=P.split(":"),x.length>1&&(P=x[0].trim(),x=x.slice(1).join(":"),g&&(x=this._replaceInitialOrInherit(P,x)),U[P]=x);return U};
_.d._invalidateMixinEntry=function(k){if(BTq)for(var g in k.dependants)g!==this._currentElement&&BTq(g)};
_.d._produceCssProperties=function(k,g,P,x,U){var A=this;P&&vs6(P,function(B,L){L&&A._map.get(L)&&(x="@apply "+L+";")});
if(!x)return k;var q=this._consumeCssProperties(""+x,U);U=k.slice(0,k.indexOf("--"));var T=q=this._cssTextToMap(q,!0),c=this._map.get(g),Z=c&&c.properties;Z?T=Object.assign(Object.create(Z),q):this._map.set(g,T);var w=[],J,r=!1;for(J in T){var f=q[J];f===void 0&&(f="initial");!Z||J in Z||(r=!0);w.push(g+"_-_"+J+": "+f)}r&&this._invalidateMixinEntry(c);c&&(c.properties=T);P&&(U=k+";"+U);return U+w.join("; ")+";"};
Wz.prototype.detectMixin=Wz.prototype.detectMixin;Wz.prototype.transformStyle=Wz.prototype.JSC$11269_transformStyle;Wz.prototype.transformCustomStyle=Wz.prototype.transformCustomStyle;Wz.prototype.transformRules=Wz.prototype.transformRules;Wz.prototype.transformRule=Wz.prototype.transformRule;Wz.prototype.transformTemplate=Wz.prototype.transformTemplate;Wz.prototype._separator="_-_";Object.defineProperty(Wz.prototype,"invalidCallback",{get:function(){return BTq},
set:function(k){BTq=k}});var sT=new Wz,ujJ=function(){this.customStyleInterface=null;sT.invalidCallback=Ymk},bH=function(k){!k.customStyleInterface&&window.ShadyCSS.CustomStyleInterface&&(k.customStyleInterface=window.ShadyCSS.CustomStyleInterface,k.customStyleInterface.transformCallback=function(g){sT.transformCustomStyle(g)},k.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){k.customStyleInterface.enqueued&&k.flushCustomStyles()})})};
_.d=ujJ.prototype;_.d.prepareTemplate=function(k,g){bH(this);ax6(k)===""&&(FQs[g]=k,g=sT.transformTemplate(k,g),k._styleAst=g)};
_.d.flushCustomStyles=function(){bH(this);if(this.customStyleInterface){var k=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var g=0;g<k.length;g++){var P=this.customStyleInterface.getStyleForCustomStyle(k[g]);P&&sT.transformCustomStyle(P)}this.customStyleInterface.enqueued=!1}}};
_.d.styleSubtree=function(k,g){bH(this);g&&dd0(k,g);if(k.shadowRoot)for(this.styleElement(k),k=k.shadowRoot.children||k.shadowRoot.childNodes,g=0;g<k.length;g++)this.styleSubtree(k[g]);else for(k=k.children||k.childNodes,g=0;g<k.length;g++)this.styleSubtree(k[g])};
_.d.styleElement=function(k){bH(this);var g=k.localName,P;g?g.indexOf("-")>-1?P=g:P=k.getAttribute&&k.getAttribute("is")||"":P=k.is;g=FQs[P];if(!(g&&ax6(g)!==""||!g||j_M(g))){if(j_M(g)||g._applyShimValidatingVersion!==g._applyShimNextVersion)this.prepareTemplate(g,P),lx6(g);if(k=k.shadowRoot)if(k=k.querySelector("style"))k.__cssRules=g._styleAst,k.textContent=tLV(g._styleAst)}};
_.d.styleDocument=function(k){bH(this);this.styleSubtree(document.body,k)};
if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var Bz=new ujJ,h5v=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(k,g){Bz.flushCustomStyles();Bz.prepareTemplate(k,g)},
prepareTemplateStyles:function(k,g,P){window.ShadyCSS.prepareTemplate(k,g,P)},
prepareTemplateDom:function(){},
styleSubtree:function(k,g){Bz.flushCustomStyles();Bz.styleSubtree(k,g)},
styleElement:function(k){Bz.flushCustomStyles();Bz.styleElement(k)},
styleDocument:function(k){Bz.flushCustomStyles();Bz.styleDocument(k)},
getComputedStyleValue:function(k,g){return OZ6(k,g)},
flushCustomStyles:function(){Bz.flushCustomStyles()},
nativeCss:DlM,nativeShadow:ZZA,cssBuild:Zg,disableRuntime:afq};h5v&&(window.ShadyCSS.CustomStyleInterface=h5v)}window.ShadyCSS.ApplyShim=sT;var EZv;EZv=window.ShadyCSS;_.zG=kM(function(k){k=GdH($M(k));var g=FFc?k:wmk(k),P=JC4(g),x={x:"pan-x",y:"pan-y",none:"none",all:"auto"};k=function(){return g.call(this)||this};
_.z(k,g);k.prototype.created=function(){};
k.prototype.__attributeReaction=function(U,A,q){(this.__dataAttributes&&this.__dataAttributes[U]||U==="disable-upgrade")&&this.attributeChangedCallback(U,A,q,null)};
k.prototype.setAttribute=function(U,A){if(UmJ&&!this._legacyForceObservedAttributes){var q=this.getAttribute(U);g.prototype.setAttribute.call(this,U,A);this.__attributeReaction(U,q,String(A))}else g.prototype.setAttribute.call(this,U,A)};
k.prototype.removeAttribute=function(U){if(UmJ&&!this._legacyForceObservedAttributes){var A=this.getAttribute(U);g.prototype.removeAttribute.call(this,U);this.__attributeReaction(U,A,null)}else g.prototype.removeAttribute.call(this,U)};
k.prototype._enableProperties=function(){this.__isUpgradeDisabled||g.prototype._enableProperties.call(this)};
k.prototype._canApplyPropertyDefault=function(U){return g.prototype._canApplyPropertyDefault.call(this,U)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(U))};
k.prototype.connectedCallback=function(){this.__needsAttributesAtConnected&&this._takeAttributes();this.__isUpgradeDisabled||(g.prototype.connectedCallback.call(this),this.isAttached=!0,this.attached())};
k.prototype.attached=function(){};
k.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||(g.prototype.disconnectedCallback.call(this),this.isAttached=!1,this.detached())};
k.prototype.detached=function(){};
k.prototype.attributeChangedCallback=function(U,A,q,T){A!==q&&(U=="disable-upgrade"?this.__isUpgradeDisabled&&q==null&&(this._initializeProperties(),this.__isUpgradeDisabled=!1,(0,_.lA)(this).isConnected&&this.connectedCallback()):(g.prototype.attributeChangedCallback.call(this,U,A,q,T),this.attributeChanged(U,A,q)))};
k.prototype.attributeChanged=function(){};
k.prototype._initializeProperties=function(){if(P1&&this.hasAttribute("disable-upgrade"))this.__isUpgradeDisabled=!0;else{var U=Object.getPrototypeOf(this);U.hasOwnProperty("__hasRegisterFinished")||(this._registered(),U.__hasRegisterFinished=!0);g.prototype._initializeProperties.call(this);this.root=this;this.created();UmJ&&!this._legacyForceObservedAttributes&&(this.hasAttributes()?this._takeAttributes():this.parentNode||(this.__needsAttributesAtConnected=!0));this._applyListeners()}};
k.prototype._takeAttributes=function(){for(var U=this.attributes,A=0,q=U.length;A<q;A++){var T=U[A];this.__attributeReaction(T.name,null,T.value)}};
k.prototype._registered=function(){};
k.prototype.ready=function(){this._ensureAttributes();g.prototype.ready.call(this)};
k.prototype._ensureAttributes=function(){};
k.prototype._applyListeners=function(){};
k.prototype.serialize=function(U){return this._serializeValue(U)};
k.prototype.deserialize=function(U,A){return this._deserializeValue(U,A)};
k.prototype.reflectPropertyToAttribute=function(U,A,q){this._propertyToAttribute(U,A,q)};
k.prototype.serializeValueToAttribute=function(U,A,q){this._valueToNodeAttribute(q||this,U,A)};
k.prototype.extend=function(U,A){if(!U||!A)return U||A;for(var q=Object.getOwnPropertyNames(A),T=0,c=void 0;T<q.length&&(c=q[T]);T++){var Z=Object.getOwnPropertyDescriptor(A,c);Z&&Object.defineProperty(U,c,Z)}return U};
k.prototype.mixin=function(U,A){for(var q in A)U[q]=A[q];return U};
k.prototype.chainObject=function(U,A){U&&A&&U!==A&&(U.__proto__=A);return U};
k.prototype.instanceTemplate=function(U){U=this.constructor._contentForTemplate(U);return document.importNode(U,!0)};
k.prototype.fire=function(U,A,q){q=q||{};A=A===null||A===void 0?{}:A;U=new Event(U,{bubbles:q.bubbles===void 0?!0:q.bubbles,cancelable:!!q.cancelable,composed:q.composed===void 0?!0:q.composed});U.detail=A;(0,_.lA)(q.node||this).dispatchEvent(U);return U};
k.prototype.listen=function(U,A,q){U=U||this;var T=this.__boundListeners||(this.__boundListeners=new WeakMap),c=T.get(U);c||(c={},T.set(U,c));T=A+q;c[T]||(c[T]=this._addMethodEventListenerToNode(U,A,q,this))};
k.prototype.unlisten=function(U,A,q){U=U||this;var T=this.__boundListeners&&this.__boundListeners.get(U);q=A+q;var c=T&&T[q];c&&(this._removeEventListenerFromNode(U,A,c),T[q]=null)};
k.prototype.setScrollDirection=function(U,A){_.Cf(A||this,x[U]||"auto")};
k.prototype.$$=function(U){return this.root.querySelector(U)};
k.prototype.distributeContent=function(){var U=_.JE(this);window.ShadyDOM&&U.shadowRoot&&ShadyDOM.flush()};
k.prototype.getEffectiveChildNodes=function(){return _.JE(this).getEffectiveChildNodes()};
k.prototype.queryDistributedElements=function(U){return _.JE(this).queryDistributedElements(U)};
k.prototype.getEffectiveChildren=function(){return this.getEffectiveChildNodes().filter(function(U){return U.nodeType===Node.ELEMENT_NODE})};
k.prototype.getEffectiveTextContent=function(){for(var U=this.getEffectiveChildNodes(),A=[],q=0,T;T=U[q];q++)T.nodeType!==Node.COMMENT_NODE&&A.push(T.textContent);return A.join("")};
k.prototype.queryEffectiveChildren=function(U){return(U=this.queryDistributedElements(U))&&U[0]};
k.prototype.queryAllEffectiveChildren=function(U){return this.queryDistributedElements(U)};
k.prototype.getContentChildNodes=function(U){return(U=this.root.querySelector(U||"slot"))?_.JE(U).getDistributedNodes():[]};
k.prototype.getContentChildren=function(U){return this.getContentChildNodes(U).filter(function(A){return A.nodeType===Node.ELEMENT_NODE})};
k.prototype.isLightDescendant=function(U){return this!==U&&(0,_.lA)(this).contains(U)&&(0,_.lA)(this).getRootNode()===(0,_.lA)(U).getRootNode()};
k.prototype.isLocalDescendant=function(U){return this.root===(0,_.lA)(U).getRootNode()};
k.prototype.scopeSubtree=function(U,A){return Jkk(U,A===void 0?!1:A)};
k.prototype.getComputedStyleValue=function(U){return EZv.getComputedStyleValue(this,U)};
k.prototype.debounce=function(U,A,q){this._debouncers=this._debouncers||{};return this._debouncers[U]=_.TG(this._debouncers[U],q>0?_.Rd.after(q):kH,A.bind(this))};
k.prototype.isDebouncerActive=function(U){this._debouncers=this._debouncers||{};U=this._debouncers[U];return!(!U||!U.isActive())};
k.prototype.flushDebouncer=function(U){this._debouncers=this._debouncers||{};(U=this._debouncers[U])&&U.flush()};
k.prototype.cancelDebouncer=function(U){this._debouncers=this._debouncers||{};(U=this._debouncers[U])&&U.cancel()};
k.prototype.async=function(U,A){return A>0?_.Rd.run(U.bind(this),A):~kH.run(U.bind(this))};
k.prototype.cancelAsync=function(U){U<0?kH.cancel(~U):_.Rd.cancel(U)};
k.prototype.create=function(U,A){U=document.createElement(U);if(A)if(U.setProperties)U.setProperties(A);else for(var q in A)U[q]=A[q];return U};
k.prototype.elementMatches=function(U,A){return dJ3(A||this,U)};
k.prototype.toggleAttribute=function(U,A){var q=this;arguments.length===3&&(q=arguments[2]);arguments.length==1&&(A=!q.hasAttribute(U));if(A)return(0,_.lA)(q).setAttribute(U,""),!0;(0,_.lA)(q).removeAttribute(U);return!1};
k.prototype.toggleClass=function(U,A,q){q=q||this;arguments.length==1&&(A=!q.classList.contains(U));A?q.classList.add(U):q.classList.remove(U)};
k.prototype.transform=function(U,A){A=A||this;A.style.webkitTransform=U;A.style.transform=U};
k.prototype.translate3d=function(U,A,q,T){this.transform("translate3d("+U+","+A+","+q+")",T||this)};
k.prototype.arrayDelete=function(U,A){if(Array.isArray(U)){if(A=U.indexOf(A),A>=0)return U.splice(A,1)}else if(A=YC(this,U).indexOf(A),A>=0)return this.splice(U,A,1);return null};
k.prototype._logger=function(U,A){Array.isArray(A)&&A.length===1&&Array.isArray(A[0])&&(A=A[0]);switch(U){case "log":case "warn":case "error":console[U].apply(console,_.Kl(A))}};
k.prototype._log=function(){this._logger("log",_.IT.apply(0,arguments))};
k.prototype._warn=function(){this._logger("warn",_.IT.apply(0,arguments))};
k.prototype._error=function(){this._logger("error",_.IT.apply(0,arguments))};
k.prototype._logf=function(U){return["[%s::%s]",this.is,U].concat(_.Kl(_.IT.apply(1,arguments)))};
_.mJ.Object.defineProperties(k.prototype,{domHost:{configurable:!0,enumerable:!0,get:function(){var U=(0,_.lA)(this).getRootNode();return U instanceof DocumentFragment?U.host:U}}});
_.mJ.Object.defineProperties(k,{importMeta:{configurable:!0,enumerable:!0,get:function(){return this.prototype.importMeta}},
observedAttributes:{configurable:!0,enumerable:!0,get:function(){return UmJ&&!this.prototype._legacyForceObservedAttributes?(this.hasOwnProperty("__observedAttributes")||(this.__observedAttributes=[],wa0(this.prototype)),this.__observedAttributes):P.call(this).concat("disable-upgrade")}}});
k.prototype.is="";return k});Polymer.FlattenedNodesObserver=iXY;Polymer.DomApi=e5t;Polymer.EventApi=rK;Polymer.dom=_.JE;Polymer.dom.matchesSelector=dJ3;Polymer.dom.flush=_.my;Polymer.dom.addDebouncer=_.eo;Polymer.DirMixin=wmk;Polymer.RenderStatus={beforeNextRender:_.Zm0,afterNextRender:_.VJ,flush:function(){for(;eQ6.length||c1.length;)T30(eQ6),T30(c1);e5=!1}};Polymer.LegacyElementMixin=_.zG;var Lpv;Lpv=Vs._mutablePropertyChange;var nZ4={properties:{mutableData:Boolean},_shouldPropertyChange:function(k,g,P){return Lpv(this,k,g,P,this.mutableData)}};Polymer.MutableDataBehavior={_shouldPropertyChange:function(k,g,P){return Lpv(this,k,g,P,!0)}};
Polymer.OptionalMutableDataBehavior=nZ4;var Hm0={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,listeners:!0,hostAttributes:!0},pO3={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0,_noAccessors:!0},ykA=Object.assign({listeners:!0,hostAttributes:!0,properties:!0,observers:!0},pO3),SW4=(0,_.zG)(HTMLElement),yZ0=function(k,g){k||console.warn("Polymer.Class requires `info` argument");g=g?g(SW4):SW4;g=Crs(k,g,k.behaviors);g.is=g.prototype.is=
k.is;return g};Polymer.Class=yZ0;Polymer.mixinBehaviors=function(k,g){return Crs({},(0,_.zG)(g),k)};
Polymer.GenerateClassFromInfo=Crs;_.sO=function(k){var g=typeof k==="function"?k:_.sO.Class(k);k._legacyForceObservedAttributes&&(g.prototype._legacyForceObservedAttributes=k._legacyForceObservedAttributes);customElements.define(g.is,g);return g};
_.sO.Class=yZ0;Polymer._polymerFn=_.sO;var Fp4=window.onLegacyPolymerFunctionDefinedCallback;Fp4&&Fp4();var CQk={templatize:function(k,g){this._templatizerTemplate=k;this.ctor=iS(k,this,{mutableData:!!g,parentModel:this._parentModel,instanceProps:this._instanceProps,forwardHostProp:this._forwardHostPropV2,notifyInstanceProp:this._notifyInstancePropV2})},
stamp:function(k){return new this.ctor(k)},
modelForElement:function(k){return Ulk(this._templatizerTemplate,k)}};Polymer.Templatizer=CQk;_.uH=(0,_.zG)(HTMLElement).prototype;Polymer.Base=_.uH;var RQM=/\bclass\b/.test(function(){}.toString());
window.PolymerFakeBaseClass=function(){};
_.wb=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.z(_.wb,PolymerFakeBaseClass);var JW=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.z(JW,PolymerFakeBaseClass);var keV=Symbol("Sd"),d$0=[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 YWt=YWt||{id:"third_party/javascript/node_modules/reflect_decorators/Reflect.closure.js"},jIv;(function(k){function g(a,H,y){var kj=X.get(a);if(!kj){if(!y)return;kj=new l;X.set(a,kj)}a=kj.get(H);if(!a){if(!y)return;a=new l;kj.set(H,a)}return a}
function P(a,H,y){if(x(a,H,y))return!0;H=r(H);return H!==null?P(a,H,y):!1}
function x(a,H,y){H=g(H,y,!1);return H===void 0?!1:!!H.has(a)}
function U(a,H,y){if(x(a,H,y))return A(a,H,y);H=r(H);if(H!==null)return U(a,H,y)}
function A(a,H,y){H=g(H,y,!1);if(H!==void 0)return H.get(a)}
function q(a,H){var y=T(a,H);a=r(a);if(a===null)return y;var kj=q(a,H);if(kj.length<=0)return y;if(y.length<=0)return kj;H=new D;a=[];y=_.O(y);for(var Ts=y.next();!Ts.done;Ts=y.next())Ts=Ts.value,H.has(Ts)||(H.add(Ts),a.push(Ts));y=_.O(kj);for(kj=y.next();!kj.done;kj=y.next())kj=kj.value,H.has(kj)||(H.add(kj),a.push(kj));return a}
function T(a,H){a=g(a,H,!1);var y=[];a&&a.forEach(function(kj,Ts){return y.push(Ts)});
return y}
function c(a){return a===void 0}
function Z(a){return typeof a==="object"?a!==null:typeof a==="function"}
function w(a){return typeof a==="function"}
function J(a){return typeof a==="symbol"?a:String(a)}
function r(a){var H=Object.getPrototypeOf(a);if(typeof a!=="function"||a===Y||H!==Y)return H;var y=Object.getPrototypeOf(a.prototype);if(y==null||y===Object.prototype)return H;y=y.constructor;return typeof y!=="function"||y===a?H:y}
function f(){function a(){this._keys=[];this._values=[];this._cache=H}
var H={};a.prototype={get size(){return this._keys.length},has:function(y){return y===this._cache?!0:this._find(y)>=0?(this._cache=y,!0):!1},
get:function(y){var kj=this._find(y);if(kj>=0)return this._cache=y,this._values[kj]},
set:function(y,kj){this.delete(y);this._keys.push(y);this._values.push(kj);this._cache=y;return this},
delete:function(y){y=this._find(y);return y>=0?(this._keys.splice(y,1),this._values.splice(y,1),this._cache=H,!0):!1},
clear:function(){this._keys.length=0;this._values.length=0;this._cache=H},
forEach:function(y){for(var kj=this.size,Ts=0;Ts<kj;++Ts){var m0=this._keys[Ts],Lb=this._values[Ts];this._cache=m0;y.call(this,Lb,m0,this)}},
_find:function(y){for(var kj=this._keys,Ts=kj.length,m0=0;m0<Ts;++m0)if(kj[m0]===y)return m0;return-1}};
return a}
function B(){function a(){this._map=new l}
a.prototype={get size(){return this._map.length},has:function(H){return this._map.has(H)},
add:function(H){this._map.set(H,H);return this},
delete:function(H){return this._map.delete(H)},
clear:function(){this._map.clear()},
forEach:function(H,y){this._map.forEach(H,y)}};
return a}
function L(){function a(){this._key=y()}
function H(bV,tu){for(var Eb=0;Eb<tu;++Eb)bV[Eb]=Math.random()*255|0}
function y(){do{if(Ts)var bV=Ts.randomBytes(16);else typeof Uint8Array==="function"?(bV=new Uint8Array(16),typeof crypto!=="undefined"?crypto.getRandomValues(bV):H(bV,16)):(bV=Array(16),H(bV,16));bV[6]=bV[6]&79|64;bV[8]=bV[8]&191|128;for(var tu="",Eb=0;Eb<16;++Eb){var hd=bV[Eb];if(Eb===4||Eb===6||Eb===8)tu+="-";hd<16&&(tu+="0");tu+=hd.toString(16).toLowerCase()}bV="@@WeakMap@@"+tu}while(m0.call(Lb,bV));Lb[bV]=!0;return bV}
function kj(bV,tu){if(!m0.call(bV,rA)){if(!tu)return;Object.defineProperty(bV,rA,{value:Object.create(null)})}return bV[rA]}
var Ts=typeof global!=="undefined"&&typeof YWt==="object"&&typeof require==="function"&&require("crypto"),m0=Object.prototype.hasOwnProperty,Lb={},rA=y();a.prototype={has:function(bV){return(bV=kj(bV,!1))?this._key in bV:!1},
get:function(bV){if(bV=kj(bV,!1))return bV[this._key]},
set:function(bV,tu){kj(bV,!0)[this._key]=tu;return this},
delete:function(bV){return(bV=kj(bV,!1))&&this._key in bV?delete bV[this._key]:!1},
clear:function(){this._key=y()}};
return a}
var Y=Object.getPrototypeOf(Function),l=typeof Map==="function"?Map:f(),D=typeof Set==="function"?Set:B(),X=new (typeof WeakMap==="function"?WeakMap:L());k.decorate=function(a,H,y,kj){if(c(kj)){if(c(y)){if(!Array.isArray(a))throw new TypeError;if(!w(H))throw new TypeError;for(y=a.length-1;y>=0;--y)if(kj=(0,a[y])(H),!c(kj)){if(!w(kj))throw new TypeError;H=kj}return H}if(!Array.isArray(a))throw new TypeError;if(!Z(H))throw new TypeError;y=J(y);for(kj=a.length-1;kj>=0;--kj)(0,a[kj])(H,y)}else{if(Array.isArray(a))if(Z(H)){if(c(y))throw new TypeError;
if(!Z(kj))throw new TypeError;}else throw new TypeError;else throw new TypeError;y=J(y);for(var Ts=a.length-1;Ts>=0;--Ts){var m0=(0,a[Ts])(H,y,kj);if(!c(m0)){if(!Z(m0))throw new TypeError;kj=m0}}return kj}};
k.metadata=function(a,H){return function(y,kj){if(c(kj)){if(!w(y))throw new TypeError;g(y,void 0,!0).set(a,H)}else{if(!Z(y))throw new TypeError;kj=J(kj);g(y,kj,!0).set(a,H)}}};
k.defineMetadata=function(a,H){var y;if(Z(H))c(y)||(y=J(y));else throw new TypeError;g(H,y,!0).set("parameters",a)};
k.hasMetadata=function(a,H,y){if(Z(H))c(y)||(y=J(y));else throw new TypeError;return P(a,H,y)};
k.hasOwnMetadata=function(a,H,y){if(Z(H))c(y)||(y=J(y));else throw new TypeError;return x(a,H,y)};
k.getMetadata=function(a,H,y){if(Z(H))c(y)||(y=J(y));else throw new TypeError;return U(a,H,y)};
k.getOwnMetadata=function(a,H,y){if(Z(H))c(y)||(y=J(y));else throw new TypeError;return A(a,H,y)};
k.getMetadataKeys=function(a,H){if(Z(a))c(H)||(H=J(H));else throw new TypeError;return q(a,H)};
k.getOwnMetadataKeys=function(a,H){if(Z(a))c(H)||(H=J(H));else throw new TypeError;return T(a,H)};
k.deleteMetadata=function(a,H,y){if(Z(H))c(y)||(y=J(y));else throw new TypeError;var kj=g(H,y,!1);if(!c(kj)){if(!kj.delete(a))return!1;if(kj.size>0)return!0;a=X.get(H);a.delete(y);if(a.size>0)return!0;X.delete(H);return!0}};
(function(a){if(typeof a.Reflect!=="undefined"){if(a.Reflect!==k)for(var H in k)a.Reflect[H]=k[H]}else a.Reflect=k})(typeof window!=="undefined"?window:typeof WorkerGlobalScope!=="undefined"?self:typeof global!=="undefined"?global:globalThis)})(jIv||(jIv={}));var BD6=self;var QIY=[0,_.tk,_.o_,_.tk];var lzL=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(lzL,_.OH);var DJL=_.rs(lzL,[0,_.XD,_.Nl,QIY,_.o_,_.pm]);var M7q=[0,_.yu,-3,_.pm,_.XD,_.tk,_.cUL,_.yu,Zdk,qs3,jL,_.Ml,_.tk,function(){return t7Y},
_.o_],t7Y=[0,_.Nl,function(){return M7q},
_.XD,14,_.yu];_.XW(_.rb,_.lx);_.d=_.rb.prototype;_.d.start=function(){this.stop();this.usingListeners_=!1;var k=Kpd(this),g=oZ4(this);k&&!g&&this.JSC$11312_win_.mozRequestAnimationFrame?(this.JSC$11312_id_=_.wT(this.JSC$11312_win_,"MozBeforePaint",this.callback_),this.JSC$11312_win_.mozRequestAnimationFrame(null),this.usingListeners_=!0):this.JSC$11312_id_=k&&g?k.call(this.JSC$11312_win_,this.callback_):this.JSC$11312_win_.setTimeout(j3k(this.callback_),20)};
_.d.stop=function(){if(this.isActive()){var k=Kpd(this),g=oZ4(this);k&&!g&&this.JSC$11312_win_.mozRequestAnimationFrame?V3(this.JSC$11312_id_):k&&g?g.call(this.JSC$11312_win_,this.JSC$11312_id_):this.JSC$11312_win_.clearTimeout(this.JSC$11312_id_)}this.JSC$11312_id_=null};
_.d.fire=function(){this.stop();this.JSC$11314_doAction_()};
_.d.isActive=function(){return this.JSC$11312_id_!=null};
_.d.JSC$11314_doAction_=function(){this.usingListeners_&&this.JSC$11312_id_&&V3(this.JSC$11312_id_);this.JSC$11312_id_=null;this.JSC$11312_listener_.call(this.handler_,_.I7())};
_.d.disposeInternal=function(){this.stop();_.rb.superClass_.disposeInternal.call(this)};
var Kpd=function(k){k=k.JSC$11312_win_;return k.requestAnimationFrame||k.webkitRequestAnimationFrame||k.mozRequestAnimationFrame||k.oRequestAnimationFrame||k.msRequestAnimationFrame||null},oZ4=function(k){k=k.JSC$11312_win_;
return k.cancelAnimationFrame||k.cancelRequestAnimationFrame||k.webkitCancelRequestAnimationFrame||k.mozCancelRequestAnimationFrame||k.oCancelRequestAnimationFrame||k.msCancelRequestAnimationFrame||null};_.AO=function(k,g,P){_.lx.call(this);this.JSC$11315_listener_=P!=null?k.bind(P):k;this.JSC$11315_interval_=g;this.args_=null;this.shouldFire_=!1;this.pauseCount_=0;this.JSC$11315_timer_=null};
_.z(_.AO,_.lx);_.d=_.AO.prototype;_.d.fire=function(k){this.args_=arguments;this.JSC$11315_timer_||this.pauseCount_?this.shouldFire_=!0:vZm(this)};
_.d.stop=function(){this.JSC$11315_timer_&&(_.iV.clearTimeout(this.JSC$11315_timer_),this.JSC$11315_timer_=null,this.shouldFire_=!1,this.args_=null)};
_.d.pause=function(){this.pauseCount_++};
_.d.resume=function(){this.pauseCount_--;this.pauseCount_||!this.shouldFire_||this.JSC$11315_timer_||(this.shouldFire_=!1,vZm(this))};
_.d.disposeInternal=function(){_.lx.prototype.disposeInternal.call(this);this.stop()};
var vZm=function(k){k.JSC$11315_timer_=h_(function(){k.JSC$11315_timer_=null;k.shouldFire_&&!k.pauseCount_&&(k.shouldFire_=!1,vZm(k))},k.JSC$11315_interval_);
var g=k.args_;k.args_=null;k.JSC$11315_listener_.apply(null,g)};var azt=function(k,g){this.childIterator_=k[_.iV.Symbol.iterator]();this.mapFn_=g};
azt.prototype[Symbol.iterator]=function(){return this};
azt.prototype.next=function(){var k=this.childIterator_.next();return{value:k.done?void 0:this.mapFn_.call(void 0,k.value),done:k.done}};
var HXN=function(k,g){return new azt(k,g)};var NTq={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 cSj=function(k){var g=IzL(k);if(!g)throw Error("Wd`"+k);return g},IzL=function(k){var g={};
k=String(k);var P=k.charAt(0)=="#"?k:"#"+k;if(Xmq.test(P))return g.hex=ior(P),g.type="hex",g;P=wA3(k);return P.length?(g.hex=oiV(P[0],P[1],P[2]),g.type="rgb",g):NTq&&(k=NTq[k.toLowerCase()])?(g.hex=k,g.type="named",g):null},yC4=/#(.)(.)(.)/,ior=function(k){if(!Xmq.test(k))throw Error("Yd`"+k);
k.length==4&&(k=k.replace(yC4,"#$1$1$2$2$3$3"));return k.toLowerCase()},VU0=function(k){k=ior(k);
k=parseInt(k.slice(1),16);return[k>>16,k>>8&255,k&255]},oiV=function(k,g,P){k=Number(k);
g=Number(g);P=Number(P);if(k!=(k&255)||g!=(g&255)||P!=(P&255))throw Error("Zd`"+k+"`"+g+"`"+P);g=k<<16|g<<8|P;return k<16?"#"+(16777216|g).toString(16).slice(1):"#"+g.toString(16)},Xmq=/^#(?:[0-9a-f]{3}){1,2}$/i,pm4=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,wA3=function(k){var g=k.match(pm4);
if(g){k=Number(g[1]);var P=Number(g[2]);g=Number(g[3]);if(k>=0&&k<=255&&P>=0&&P<=255&&g>=0&&g<=255)return[k,P,g]}return[]};var Ce3={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},x9=Ce3;x9=Ce3;var UN0,GSL,R5v;UN0=function(k,g){switch(g){case 1:return k%4!=0||k%100==0&&k%400!=0?28:29;case 5:case 8:case 10:case 3:return 30}return 31};
GSL=function(k,g,P,x,U){k=new Date(k,g,P);U=U||0;return k.valueOf()+(((x!==void 0?x:3)-U+7)%7-((k.getDay()+6)%7-U+7)%7)*864E5};
_.hl=function(k,g,P){typeof k==="number"?(this.date=R5v(k,g||0,P||1),kbq(this,P||1)):_.X0(k)?(this.date=R5v(k.getFullYear(),k.getMonth(),k.getDate()),kbq(this,k.getDate())):(this.date=new Date(_.I7()),k=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),kbq(this,k))};
R5v=function(k,g,P){g=new Date(k,g,P);k>=0&&k<100&&g.setFullYear(g.getFullYear()-1900);return g};
_.d=_.hl.prototype;_.d.firstDayOfWeek_=x9.FIRSTDAYOFWEEK;_.d.firstWeekCutOffDay_=x9.FIRSTWEEKCUTOFFDAY;_.d.clone=function(){var k=new _.hl(this.date);k.firstDayOfWeek_=this.firstDayOfWeek_;k.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return k};
_.d.getFullYear=function(){return this.date.getFullYear()};
_.d.getYear=function(){return this.getFullYear()};
_.d.getMonth=function(){return this.date.getMonth()};
_.d.getDate=function(){return this.date.getDate()};
_.d.getTime=function(){return this.date.getTime()};
_.d.getDay=function(){return this.date.getDay()};
_.d.getUTCFullYear=function(){return this.date.getUTCFullYear()};
_.d.getUTCMonth=function(){return this.date.getUTCMonth()};
_.d.getUTCDate=function(){return this.date.getUTCDate()};
_.d.getUTCDay=function(){return this.date.getDay()};
_.d.getUTCHours=function(){return this.date.getUTCHours()};
_.d.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.d.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};
_.d.set=function(k){this.date=new Date(k.getFullYear(),k.getMonth(),k.getDate())};
_.d.setFullYear=function(k){this.date.setFullYear(k)};
_.d.setYear=function(k){this.setFullYear(k)};
_.d.setMonth=function(k){this.date.setMonth(k)};
_.d.setDate=function(k){this.date.setDate(k)};
_.d.setTime=function(k){this.date.setTime(k)};
_.d.setUTCFullYear=function(k){this.date.setUTCFullYear(k)};
_.d.setUTCMonth=function(k){this.date.setUTCMonth(k)};
_.d.setUTCDate=function(k){this.date.setUTCDate(k)};
_.d.add=function(k){if(k.years||k.months){var g=this.getMonth()+k.months+k.years*12,P=this.getYear()+Math.floor(g/12);g%=12;g<0&&(g+=12);var x=Math.min(UN0(P,g),this.getDate());this.setDate(1);this.setFullYear(P);this.setMonth(g);this.setDate(x)}k.days&&(P=this.getYear(),g=P>=0&&P<=99?-1900:0,k=new Date((new Date(P,this.getMonth(),this.getDate(),12)).getTime()+k.days*864E5),this.setDate(1),this.setFullYear(k.getFullYear()+g),this.setMonth(k.getMonth()),this.setDate(k.getDate()),kbq(this,k.getDate()))};
_.d.JSC$11328_toIsoString=function(k){var g=this.getFullYear(),P=g<0?"-":g>=1E4?"+":"";return[P+_.$8(Math.abs(g),P?6:4),_.$8(this.getMonth()+1,2),_.$8(this.getDate(),2)].join(k?"-":"")};
_.d.equals=function(k){return!(!k||this.getYear()!=k.getYear()||this.getMonth()!=k.getMonth()||this.getDate()!=k.getDate())};
_.d.toString=function(){return this.JSC$11328_toIsoString()};
var kbq=function(k,g){k.getDate()!=g&&k.date.setUTCHours(k.date.getUTCHours()+(k.getDate()<g?1:-1))};
_.hl.prototype.valueOf=function(){return this.date.valueOf()};var Lw=function(k,g,P,x,U){this.reversed=!!g;this.node=null;this.tagType=0;this.started_=!1;this.constrained=!P;k&&ET(this,k,x);this.depth=U!=void 0?U:this.tagType||0;this.reversed&&(this.depth*=-1)};
_.XW(Lw,Ao);var ET=function(k,g,P,x){if(k.node=g)k.tagType=typeof P==="number"?P:k.node.nodeType!=1?0:k.reversed?-1:1;typeof x==="number"&&(k.depth=x)};
_.d=Lw.prototype;_.d.JSC$11343_copyFrom=function(k){this.node=k.node;this.tagType=k.tagType;this.depth=k.depth;this.reversed=k.reversed;this.constrained=k.constrained};
_.d.clone=function(){return new Lw(this.node,this.reversed,!this.constrained,this.tagType,this.depth)};
_.d.next=function(){if(this.started_){if(!this.node||this.constrained&&this.depth==0)return dt;var k=this.node;var g=this.reversed?-1:1;if(this.tagType==g){var P=this.reversed?k.lastChild:k.firstChild;P?ET(this,P):ET(this,k,g*-1)}else(P=this.reversed?k.previousSibling:k.nextSibling)?ET(this,P):ET(this,k.parentNode,g*-1);this.depth+=this.tagType*(this.reversed?-1:1)}else this.started_=!0;return(k=this.node)?OA(k):dt};
_.d.equals=function(k){return k.node==this.node&&(!this.node||k.tagType==this.tagType)};
_.d.splice=function(k){var g=this.node,P=this.reversed?1:-1;this.tagType==P&&(this.tagType=P*-1,this.depth+=this.tagType*(this.reversed?-1:1));this.reversed=!this.reversed;Lw.prototype.next.call(this);this.reversed=!this.reversed;P=_.HI(arguments[0])?arguments[0]:arguments;for(var x=P.length-1;x>=0;x--)_.SW(P[x],g);_.Sl(g)};var gvL=function(){},nw=function(k){for(var g=[],P=k.getTextRangeCount(),x=0;x<P;x++)g.push(k.getTextRange(x));
return g};
gvL.prototype.isReversed=function(){return!1};
gvL.prototype.getWindow=function(){return Il(_.XI(this.JSC$11345_getStartNode()))};
var PXL=function(k,g){Lw.call(this,k,g,!0)};
_.XW(PXL,Lw);var So=function(k,g,P,x,U){this.endNode_=this.startNode_=null;this.endOffset_=this.startOffset_=0;this.isReversed_=!!U;if(k){this.startNode_=k;this.startOffset_=g;this.endNode_=P;this.endOffset_=x;if(k.nodeType==1&&k.tagName!="BR")if(k=k.childNodes,g=k[g])this.startNode_=g,this.startOffset_=0;else{k.length&&(this.startNode_=_.Q6(k));var A=!0}P.nodeType==1&&((this.endNode_=P.childNodes[x])?this.endOffset_=0:this.endNode_=P)}Lw.call(this,this.isReversed_?this.endNode_:this.startNode_,this.isReversed_,
!0);A&&this.next()};
_.XW(So,PXL);_.d=So.prototype;_.d.JSC$11351_getStartNode=function(){return this.startNode_};
_.d.isLast=function(){return this.started_&&(this.node!=(this.isReversed_?this.startNode_:this.endNode_)?!1:this.isReversed_?this.startOffset_?this.tagType!=-1:this.tagType==1:!this.endOffset_||this.tagType!=1)};
_.d.next=function(){return this.isLast()?dt:So.superClass_.next.call(this)};
_.d.JSC$11343_copyFrom=function(k){this.startNode_=k.startNode_;this.endNode_=k.endNode_;this.startOffset_=k.startOffset_;this.endOffset_=k.endOffset_;this.isReversed_=k.isReversed_;So.superClass_.JSC$11343_copyFrom.call(this,k)};
_.d.clone=function(){var k=new So(this.startNode_,this.startOffset_,this.endNode_,this.endOffset_,this.isReversed_);k.JSC$11343_copyFrom(this);return k};var $QJ=function(){};
$QJ.prototype.__iterator__=function(){return new So(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var Fg=function(k){this.range_=k};
_.XW(Fg,$QJ);var xQL=function(k){var g=_.XI(k).createRange();if(k.nodeType==3)g.setStart(k,0),g.setEnd(k,k.length);else if(Et(k)||k.nodeType==3){for(var P,x=k;(P=x.firstChild)&&(Et(P)||P.nodeType==3);)x=P;g.setStart(x,0);for(x=k;(P=x.lastChild)&&(Et(P)||P.nodeType==3);)x=P;g.setEnd(x,x.nodeType==1?x.childNodes.length:x.length)}else P=k.parentNode,k=Array.prototype.indexOf.call(P.childNodes,k),g.setStart(P,k),g.setEnd(P,k+1);return g},iQN=function(k,g,P,x){var U=_.XI(k).createRange();
U.setStart(k,g);U.setEnd(P,x);return U};
_.d=Fg.prototype;_.d.clone=function(){return new this.constructor(this.range_.cloneRange())};
_.d.getContainer=function(){return this.range_.commonAncestorContainer};
_.d.compareBrowserRangeEndpoints=function(k,g,P){return this.range_.compareBoundaryPoints(P==1?g==1?_.iV.Range.START_TO_START:_.iV.Range.START_TO_END:g==1?_.iV.Range.END_TO_START:_.iV.Range.END_TO_END,k)};
_.d.isCollapsed=function(){return this.range_.collapsed};
_.d.select=function(k){this.selectInternal(Il(_.XI(this.range_.startContainer)).getSelection(),k)};
_.d.selectInternal=function(k){k.removeAllRanges();k.addRange(this.range_)};
_.d.insertNode=function(k,g){var P=this.range_.cloneRange();P.collapse(g);P.insertNode(k);P.detach();return k};
_.d.collapse=function(k){this.range_.collapse(k)};_.XW(fR,Fg);fR.prototype.selectInternal=function(k,g){!g||this.isCollapsed()?fR.superClass_.selectInternal.call(this,k,g):(k.collapse(this.range_.endContainer,this.range_.endOffset),k.extend(this.range_.startContainer,this.range_.startOffset))};_.XW(W1,Fg);W1.prototype.compareBrowserRangeEndpoints=function(k,g,P){return W1.superClass_.compareBrowserRangeEndpoints.call(this,k,g,P)};
W1.prototype.selectInternal=function(k,g){g?k.setBaseAndExtent(this.range_.endContainer,this.range_.endOffset,this.range_.startContainer,this.range_.startOffset):k.setBaseAndExtent(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var UQc=function(k){return _.ks?new W1(k):_.R7?new fR(k):new Fg(k)};var YM=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1},AOm;
_.XW(YM,gvL);AOm=function(k,g){var P=new YM;P.browserRangeWrapper_=k;P.isReversed_=!!g;return P};
_.dQH=function(k){k=_.ks?new W1(xQL(k)):_.R7?new fR(xQL(k)):new Fg(xQL(k));return AOm(k)};
_.jo=function(k,g,P,x){var U=new YM;U.isReversed_=OQt(k,g,P,x);if(_.TW(k)&&!Et(k)){var A=k.parentNode;g=Array.prototype.indexOf.call(A.childNodes,k);k=A}_.TW(P)&&!Et(P)&&(A=P.parentNode,x=Array.prototype.indexOf.call(A.childNodes,P),P=A);U.isReversed_?(U.startNode_=P,U.startOffset_=x,U.endNode_=k,U.endOffset_=g):(U.startNode_=k,U.startOffset_=g,U.endNode_=P,U.endOffset_=x);return U};
_.d=YM.prototype;_.d.clone=function(){var k=new YM;k.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();k.startNode_=this.startNode_;k.startOffset_=this.startOffset_;k.endNode_=this.endNode_;k.endOffset_=this.endOffset_;k.isReversed_=this.isReversed_;return k};
_.d.JSC$11345_getType=function(){return"text"};
_.d.getBrowserRangeObject=function(){return Qs(this).range_};
_.d.getTextRangeCount=function(){return 1};
_.d.getTextRange=function(){return this};
var Qs=function(k){var g;if(!(g=k.browserRangeWrapper_)){g=k.JSC$11345_getStartNode();var P=k.JSC$11345_getStartOffset(),x=k.JSC$11345_getEndNode(),U=k.JSC$11345_getEndOffset();g=_.ks?new W1(iQN(g,P,x,U)):_.R7?new fR(iQN(g,P,x,U)):new Fg(iQN(g,P,x,U));g=k.browserRangeWrapper_=g}return g};
_.d=YM.prototype;_.d.getContainer=function(){return Qs(this).getContainer()};
_.d.JSC$11345_getStartNode=function(){return this.startNode_||(this.startNode_=Qs(this).range_.startContainer)};
_.d.JSC$11345_getStartOffset=function(){return this.startOffset_!=null?this.startOffset_:this.startOffset_=Qs(this).range_.startOffset};
_.d.JSC$11345_getEndNode=function(){return this.endNode_||(this.endNode_=Qs(this).range_.endContainer)};
_.d.JSC$11345_getEndOffset=function(){return this.endOffset_!=null?this.endOffset_:this.endOffset_=Qs(this).range_.endOffset};
_.d.isReversed=function(){return this.isReversed_};
_.d.JSC$11345_containsRange=function(k,g){if(k.JSC$11345_getType()=="text"){var P=Qs(this);k=Qs(k);g=g&&!k.isCollapsed();k=k.range_;P=g?P.compareBrowserRangeEndpoints(k,0,1)>=0&&P.compareBrowserRangeEndpoints(k,1,0)<=0:P.compareBrowserRangeEndpoints(k,0,0)>=0&&P.compareBrowserRangeEndpoints(k,1,1)<=0}else P=!1;return P};
_.d.isCollapsed=function(){return Qs(this).isCollapsed()};
_.d.JSC$11345_getText=function(){return Qs(this).range_.toString()};
_.d.__iterator__=function(){return new So(this.JSC$11345_getStartNode(),this.JSC$11345_getStartOffset(),this.JSC$11345_getEndNode(),this.JSC$11345_getEndOffset())};
_.d.select=function(){Qs(this).select(this.isReversed_)};
_.d.JSC$11345_removeContents=function(){var k=Qs(this).range_;k.extractContents();if(k.startContainer.hasChildNodes()&&(k=k.startContainer.childNodes[k.startOffset])){var g=k.previousSibling;nlP(k)==""&&_.Sl(k);g&&nlP(g)==""&&_.Sl(g)}this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null};
_.d.insertNode=function(k,g){k=Qs(this).insertNode(k,g);this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null;return k};
_.d.collapse=function(k){k=this.isReversed()?!k:k;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(k);k?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};var qDY=function(){};
_.XW(qDY,gvL);qDY.prototype.JSC$11345_containsRange=function(k,g){var P=nw(this);k=nw(k);return(g?dN:_.viA)(k,function(x){return dN(P,function(U){return U.JSC$11345_containsRange(x,g)})})};
qDY.prototype.insertNode=function(k,g){g?_.n3(k,this.JSC$11345_getStartNode()):_.SW(k,this.JSC$11345_getEndNode());return k};var T2k,e7L=Qk().JSC$9328_document_.documentElement;T2k=e7L.requestFullscreen?"fullscreenchange":e7L.webkitRequestFullscreen?"webkitfullscreenchange":e7L.mozRequestFullScreen?"mozfullscreenchange":e7L.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";var cOL=function(){var k=Qk().JSC$9328_document_;return!!(k.webkitIsFullScreen||k.mozFullScreen||k.msFullscreenElement||k.fullscreenElement)};var lH=function(){this.browserRanges_=[];this.ranges_=[];this.container_=this.sortedRanges_=null};
_.XW(lH,qDY);_.d=lH.prototype;_.d.clone=function(){var k=new lH;k.browserRanges_=_.ak(this.browserRanges_);return k};
_.d.JSC$11345_getType=function(){return"mutli"};
_.d.getBrowserRangeObject=function(){return this.browserRanges_[0]};
_.d.getTextRangeCount=function(){return this.browserRanges_.length};
_.d.getTextRange=function(k){this.ranges_[k]||(this.ranges_[k]=AOm(UQc(this.browserRanges_[k])));return this.ranges_[k]};
_.d.getContainer=function(){if(!this.container_){for(var k=[],g=this.getTextRangeCount(),P=0;P<g;P++)k.push(this.getTextRange(P).getContainer());this.container_=bSY.apply(null,k)}return this.container_};
var Do=function(k){k.sortedRanges_||(k.sortedRanges_=nw(k),k.sortedRanges_.sort(function(g,P){var x=g.JSC$11345_getStartNode();g=g.JSC$11345_getStartOffset();var U=P.JSC$11345_getStartNode();P=P.JSC$11345_getStartOffset();return x==U&&g==P?0:OQt(x,g,U,P)?1:-1}));
return k.sortedRanges_};
_.d=lH.prototype;_.d.JSC$11345_getStartNode=function(){return Do(this)[0].JSC$11345_getStartNode()};
_.d.JSC$11345_getStartOffset=function(){return Do(this)[0].JSC$11345_getStartOffset()};
_.d.JSC$11345_getEndNode=function(){return _.Q6(Do(this)).JSC$11345_getEndNode()};
_.d.JSC$11345_getEndOffset=function(){return _.Q6(Do(this)).JSC$11345_getEndOffset()};
_.d.isCollapsed=function(){return this.browserRanges_.length==0||this.browserRanges_.length==1&&this.getTextRange(0).isCollapsed()};
_.d.JSC$11345_getText=function(){return nw(this).map(function(k){return k.JSC$11345_getText()}).join("")};
_.d.__iterator__=function(){return new tl(this)};
_.d.select=function(){var k=this.getWindow().getSelection();k.removeAllRanges();for(var g=this.getTextRangeCount(),P=0;P<g;P++)k.addRange(this.getTextRange(P).getBrowserRangeObject())};
_.d.JSC$11345_removeContents=function(){nw(this).forEach(function(k){k.JSC$11345_removeContents()})};
_.d.collapse=function(k){if(!this.isCollapsed()){var g=k?this.getTextRange(0):this.getTextRange(this.getTextRangeCount()-1);this.ranges_=[];this.container_=this.sortedRanges_=null;g.collapse(k);this.ranges_=[g];this.sortedRanges_=[g];this.browserRanges_=[g.getBrowserRangeObject()]}};
var tl=function(k){this.iterators_=null;this.currentIdx_=0;k&&(this.iterators_=Do(k).map(function(g){return _.z$Y(g)}));
Lw.call(this,k?this.JSC$11351_getStartNode():null,!1,!0)};
_.XW(tl,PXL);_.d=tl.prototype;_.d.JSC$11351_getStartNode=function(){return this.iterators_[0].JSC$11351_getStartNode()};
_.d.isLast=function(){return this.iterators_[this.currentIdx_].isLast()};
_.d.next=function(){for(;this.currentIdx_<this.iterators_.length;){var k=this.iterators_[this.currentIdx_],g=k.next();if(g.done)this.currentIdx_++;else return ET(this,k.node,k.tagType,k.depth),g}return dt};
_.d.JSC$11343_copyFrom=function(k){this.iterators_=_.ak(k.iterators_);tl.superClass_.JSC$11343_copyFrom.call(this,k)};
_.d.clone=function(){var k=new tl(null);k.JSC$11343_copyFrom(this);return k};var VBv,OQt;_.Rh=function(){var k=window.getSelection();return k&&VBv(k)};
VBv=function(k){var g=!1;if(k.createRange)try{var P=k.createRange()}catch(U){return null}else if(k.rangeCount){if(k.rangeCount>1){P=new lH;g=k.rangeCount;for(var x=0;x<g;x++)P.browserRanges_.push(k.getRangeAt(x));return P}P=k.getRangeAt(0);g=OQt(k.anchorNode,k.anchorOffset,k.focusNode,k.focusOffset)}else return null;return AOm(UQc(P),g)};
_.M6=function(k,g){return _.jo(k,g,k,g)};
_.Kw=function(k,g,P,x){return _.jo(k,g,P,x)};
OQt=function(k,g,P,x){if(k==P)return x<g;var U;if(k.nodeType==1&&g)if(U=k.childNodes[g])k=U,g=0;else if(_.G$(k,P))return!0;if(P.nodeType==1&&x)if(U=P.childNodes[x])P=U,x=0;else if(_.G$(P,k))return!1;return(slN(k,P)||g-x)>0};var oX=function(){_.s1.call(this);this.reader_=new FileReader;this.reader_.onloadstart=(0,_.DD)(this.dispatchProgressEvent_,this);this.reader_.onprogress=(0,_.DD)(this.dispatchProgressEvent_,this);this.reader_.onload=(0,_.DD)(this.dispatchProgressEvent_,this);this.reader_.onabort=(0,_.DD)(this.dispatchProgressEvent_,this);this.reader_.onerror=(0,_.DD)(this.dispatchProgressEvent_,this);this.reader_.onloadend=(0,_.DD)(this.dispatchProgressEvent_,this)};
_.XW(oX,_.s1);oX.prototype.abort=function(){try{this.reader_.abort()}catch(k){throw new nqm(k,"aborting read");}};
oX.prototype.getError=function(){return this.reader_.error&&new nqm(this.reader_.error,"reading file")};
oX.prototype.dispatchProgressEvent_=function(k){this.dispatchEvent(new S7v(k,this))};
oX.prototype.disposeInternal=function(){oX.superClass_.disposeInternal.call(this);delete this.reader_};
var mQY=function(k){var g=new oX,P=ZQq(g);g.reader_.readAsArrayBuffer(k);return P},wbY=function(k){var g=new oX,P=ZQq(g);
g.reader_.readAsDataURL(k);return P},ZQq=function(k){var g=new I9;
k.listen("loadend",_.T0(function(P,x){var U=x.reader_.result,A=x.getError();U==null||A?P.errback(A):P.callback(U);x.dispose()},g,k));
return g};var vz=function(){_.s1.call(this);this.hysteresisDistance_=0;this.dragLists_=[];this.dragItems_=[];this.dragItemForHandle_={};this.JSC$11385_eventHandler_=new _.B1(this);this.JSC$11385_isInitialized_=!1};
_.XW(vz,_.s1);var JOL=new _.mo("d"),rO4=new _.mo("beforedragstart"),ftH=new _.mo("dragstart"),W$v=new _.mo("beforedragmove"),svN=new _.mo("dragmove"),bQc=new _.mo("beforedragend"),B2v=new _.mo("dragend"),z73=new _.mo("e");vz.prototype.isDragging=function(){return!!this.JSC$11385_dragger_};
var uEL=function(k,g){g.dlgGrowthDirection_=0;g.dlgDragHoverClass_=void 0;g.dlgDragPermission=0;k.dragLists_.push(g)},h7N=function(k,g){k.getHandleForDragItem_=g};
vz.prototype.init=function(){if(!this.JSC$11385_isInitialized_){for(var k=this.dragLists_.length,g=0;g<k;g++)for(var P=_.FZ(this.dragLists_[g]),x=P.length,U=0;U<x;++U){var A=P[U],q=this.getHandleForDragItem_(A),T=_.pb(q);this.dragItemForHandle_[T]=A;this.dragItemHoverClasses_&&(this.JSC$11385_eventHandler_.listen(A,"mouseover",this.handleDragItemMouseover_),this.JSC$11385_eventHandler_.listen(A,"mouseout",this.handleDragItemMouseout_));this.dragItemHandleHoverClasses_&&(this.JSC$11385_eventHandler_.listen(q,
"mouseover",this.handleDragItemHandleMouseover_),this.JSC$11385_eventHandler_.listen(q,"mouseout",this.handleDragItemHandleMouseout_));this.dragItems_.push(A);this.JSC$11385_eventHandler_.listen(q,["mousedown","touchstart"],this.handlePotentialDragStart_)}this.JSC$11385_isInitialized_=!0}};
vz.prototype.disposeInternal=function(){this.JSC$11385_eventHandler_.dispose();for(var k=this.dragLists_.length,g=0;g<k;g++){var P=this.dragLists_[g];P.dlgGrowthDirection_=void 0;P.dlgDragHoverClass_=void 0}this.dragLists_.length=0;this.dragItems_.length=0;this.dragItemForHandle_=null;Evt(this);vz.superClass_.disposeInternal.call(this)};
var L$N=function(k,g){for(var P=k.dragLists_.length,x=0;x<P;x++){var U=k.dragLists_[x];U.dlgBounds_=VWV(U)}P=k.dragItems_.length;for(x=0;x<P;x++)U=k.dragItems_[x],U!=g&&(U.dlgBounds_=VWV(U))};
_.d=vz.prototype;
_.d.handlePotentialDragStart_=function(k){var g=_.pb(k.currentTarget);g=this.dragItemForHandle_[g];if(g.parentElement.dlgDragPermission!=2){this.currDragItem_=g;a:{g=this.currDragItem_;for(var P=g.cloneNode(!0),x=FH("TEXTAREA",g),U=FH("TEXTAREA",P),A=0;A<x.length;A++)U[A].value=x[A].value;switch(g.tagName){case "TR":g=_.uU("TABLE",null,_.uU("TBODY",null,P));break a;case "TD":case "TH":g=_.uU("TABLE",null,_.uU("TBODY",null,_.uU("TR",null,P)));break a;case "TEXTAREA":P.value=g.value;default:g=P;break a}g=
void 0}this.draggerEl_=g;this.draggerElClasses_&&Hl(this.draggerEl_,this.draggerElClasses_||[]);this.draggerEl_.style.margin="0";this.draggerEl_.style.position="absolute";this.draggerEl_.style.visibility="hidden";_.XI(this.currDragItem_).body.appendChild(this.draggerEl_);P=_.yk(this.currDragItem_);g=this.draggerEl_;x=_.yk(g);if(P instanceof _.HX){var q=P.y;P=P.x}Dw(g,g.offsetLeft+(P-x.x),g.offsetTop+(Number(q)-x.y));this.JSC$11385_dragger_=new _.D8(this.draggerEl_);_.LJm(this.JSC$11385_dragger_,this.hysteresisDistance_);
_.wT(this.JSC$11385_dragger_,"start",this.handleDragStart_,!1,this);_.wT(this.JSC$11385_dragger_,"end",this.handleDragEnd_,!1,this);_.wT(this.JSC$11385_dragger_,"earlycancel",this.JSC$11387_cleanup_,!1,this);this.dispatchEvent(new aX(JOL,this,k,this.currDragItem_,this.draggerEl_,this.JSC$11385_dragger_));this.JSC$11385_dragger_.startDrag(k)}};
_.d.handleDragStart_=function(k){if(this.dispatchEvent(new aX(rO4,this,k.browserEvent,this.currDragItem_,null,null))){this.origList_=this.currDragItem_.parentNode;this.origNextItem_=_.rFq(this.currDragItem_);this.currHoverList_=this.origList_;this.currDragItemClasses_?Hl(this.currDragItem_,this.currDragItemClasses_||[]):this.currDragItem_.style.visibility="hidden";var g=lck(this.draggerEl_);this.draggerEl_.halfWidth=g.width/2;this.draggerEl_.halfHeight=g.height/2;g=this.draggerEl_.getBoundingClientRect();
var P=k.clientY,x=nHJ(this.JSC$11385_dragger_,k.clientX);if(x>g.right){var U=this.currDragItem_.getBoundingClientRect();this.JSC$11385_dragger_.deltaX=x-(x-U.left)/U.width*g.width}P=S63(this.JSC$11385_dragger_,P);P>g.bottom&&(this.JSC$11385_dragger_.deltaY+=P-g.bottom);this.draggerEl_.style.visibility="";this.currDragItem_.style.display="none";L$N(this,this.currDragItem_);this.currDragItem_.style.display="";_.wT(this.JSC$11385_dragger_,"drag",this.handleDragMove_,!1,this);this.dispatchEvent(new aX(ftH,
this,k.browserEvent,this.currDragItem_,this.draggerEl_,this.JSC$11385_dragger_))}else k.preventDefault(),this.JSC$11387_cleanup_()};
_.d.handleDragMove_=function(k){var g=_.yk(this.draggerEl_);g=new _.HX(g.x+this.draggerEl_.halfWidth,g.y+this.draggerEl_.halfHeight);a:{var P=null;if(this.currDragItem_.style.display!="none"){P=this.currDragItem_.parentNode;var x=VWV(P);if(nvN(g,x))break a}x=this.dragLists_.length;for(var U=0;U<x;U++){var A=this.dragLists_[U];if(A!=P&&nvN(g,A.dlgBounds_)){P=A;break a}}P=null}if(P){if(P==null)throw Error("$d");x=0;U=!1;A=void 0;switch(P.dlgGrowthDirection_){case 0:x=g.y;var q=SDY;var T=F$J;break;case 4:U=
!0;case 2:x=g.x;q=YDH;T=F$J;break;case 5:U=!0;case 3:x=g.x,q=jvm,T=Qvd}for(var c=null,Z,w=_.FZ(P),J=w.length,r=0;r<J;r++){var f=w[r];if(f!=this.currDragItem_){var B=q(f.dlgBounds_);if(U){var L=ltL(f,g);A===void 0&&(A=L);T(x,B)&&(Z==void 0||L<A||L==A&&(T(B,Z)||B==Z))&&(c=f,Z=B);L<A&&(A=L)}else T(x,B)&&(Z==void 0||T(B,Z))&&(c=f,Z=B)}}q=c!==null&&ltL(c,g)>A?null:c}else q=null;if(!this.dispatchEvent(new aX(W$v,this,k,this.currDragItem_,this.draggerEl_,this.JSC$11385_dragger_,g,P,q)))return!1;if(P&&P.dlgDragPermission!=
1)this.currDragItem_.parentNode==P&&_.rFq(this.currDragItem_)==q||P.insertBefore(this.currDragItem_,q),this.currDragItem_.style.display="",P.dlgDragHoverClass_&&_.oI(P,P.dlgDragHoverClass_);else for(this.currDragItem_.style.display="none",T=this.dragLists_.length,Z=0;Z<T;Z++)x=this.dragLists_[Z],x.dlgDragHoverClass_&&_.MJ(x,x.dlgDragHoverClass_);P!=this.currHoverList_&&(this.currHoverList_=P,L$N(this,this.currDragItem_));this.dispatchEvent(new aX(svN,this,k,this.currDragItem_,this.draggerEl_,this.JSC$11385_dragger_,
g,P,q));return!1};
_.d.JSC$11387_cleanup_=function(){Evt(this);this.JSC$11385_dragger_=this.draggerEl_=this.origNextItem_=this.origList_=this.currHoverList_=this.currDragItem_=null;for(var k=this.dragLists_.length,g=0;g<k;g++)this.dragLists_[g].dlgBounds_=null;k=this.dragItems_.length;for(g=0;g<k;g++)this.dragItems_[g].dlgBounds_=null};
_.d.handleDragEnd_=function(k){if(!this.dispatchEvent(new aX(bQc,this,k,this.currDragItem_,this.draggerEl_,this.JSC$11385_dragger_)))return!1;Evt(this);this.dispatchEvent(new aX(B2v,this,k,this.currDragItem_,this.draggerEl_,this.JSC$11385_dragger_));this.JSC$11387_cleanup_();return!0};
var Evt=function(k){_.el(k.JSC$11385_dragger_);var g=k.draggerEl_&&k.draggerEl_.parentElement;k.draggerEl_&&_.Sl(k.draggerEl_);k.currDragItem_&&k.currDragItem_.style.display=="none"&&(k.origList_.insertBefore(k.currDragItem_,k.origNextItem_),k.currDragItem_.style.display="");k.currDragItemClasses_&&k.currDragItem_?hRv(k.currDragItem_,k.currDragItemClasses_||[]):k.currDragItem_&&(k.currDragItem_.style.visibility="");for(var P=k.dragLists_.length,x=0;x<P;x++){var U=k.dragLists_[x];U.dlgDragHoverClass_&&
_.MJ(U,U.dlgDragHoverClass_)}g&&k.dispatchEvent(new aX(z73,k,null,k.currDragItem_,k.draggerEl_,k.JSC$11385_dragger_))};
_.d=vz.prototype;_.d.getHandleForDragItem_=function(k){return k};
_.d.handleDragItemMouseover_=function(k){Hl(k.currentTarget,this.dragItemHoverClasses_||[])};
_.d.handleDragItemMouseout_=function(k){hRv(k.currentTarget,this.dragItemHoverClasses_||[])};
_.d.handleDragItemHandleMouseover_=function(k){Hl(k.currentTarget,this.dragItemHandleHoverClasses_||[])};
_.d.handleDragItemHandleMouseout_=function(k){hRv(k.currentTarget,this.dragItemHandleHoverClasses_||[])};
var nvN=function(k,g){return k.x>g.left&&k.x<g.left+g.width&&k.y>g.top&&k.y<g.top+g.height},ltL=function(k,g){k=k.dlgBounds_;
return Math.abs(g.y-(k.top+(k.height-1)/2))},SDY=function(k){return k.top+k.height-1},YDH=function(k){return k.left+k.width-1},jvm=function(k){return k.left||0},F$J=function(k,g){return k<g},Qvd=function(k,g){return k>g},aX=function(k,g,P,x,U,A){_.w_.call(this,k);
this.event=P;this.currDragItem=x;this.draggerEl=U;this.JSC$11389_dragger=A};
_.XW(aX,_.w_);_.XW(zI,_.lx);var DQm=new _.HX(0,0);zI.prototype.JSC$11393_onTick_=function(){this.containerNode_.scrollTop+=this.scrollDelta_.y;this.containerNode_.scrollLeft+=this.scrollDelta_.x};
zI.prototype.JSC$11393_onMouseMove=function(k){var g=this.containerIsActuallyContent_?DQm:jf(Qk(this.containerNode_)),P=this.horizontalScrolling_?this.calculateScrollDelta(k.clientX+g.x,this.scrollBounds_.left,this.scrollBounds_.width):0,x=this.calculateScrollDelta(k.clientY+g.y,this.scrollBounds_.top,this.scrollBounds_.height);this.scrollDelta_.x=P;this.scrollDelta_.y=x;!(P=!P&&!x)&&(P=this.constrainScroll_)&&(P=k.clientX+g.x,k=k.clientY+g.y,g=this.containerBounds_,P=!(g.left<=P&&g.left+g.width>=
P&&g.top<=k&&g.top+g.height>=k));P?this.scrollTimer_.stop():this.scrollTimer_.enabled||this.scrollTimer_.start()};
zI.prototype.calculateScrollDelta=function(k,g,P){var x=0;k<g?x=-8:k>g+P&&(x=8);return x};
zI.prototype.disposeInternal=function(){zI.superClass_.disposeInternal.call(this);this.JSC$11391_eventHandler_.dispose();this.scrollTimer_.dispose()};var tBk={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"}}},Hz=tBk;Hz=tBk;var N6={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 MBL=function(){},Ky=function(k){if(typeof k=="number"){var g=new MBL;
g.standardOffset_=k;var P=k;if(P==0)P="Etc/GMT";else{var x=["Etc/GMT",P<0?"-":"+"];P=Math.abs(P);x.push(Math.floor(P/60)%100);P%=60;P!=0&&x.push(":",_.$8(P,2));P=x.join("")}g.timeZoneId_=P;P=k;P==0?P="UTC":(x=["UTC",P<0?"+":"-"],P=Math.abs(P),x.push(Math.floor(P/60)%100),P%=60,P!=0&&x.push(":",P),P=x.join(""));k=K$v(k);g.tzNames_=[P,P];g.tzNamesExt_={STD_LONG_NAME_GMT:k,STD_GENERIC_LOCATION:k};g.transitions_=[];return g}g=new MBL;g.timeZoneId_=k.id;g.standardOffset_=-k.std_offset;g.tzNames_=k.names;
g.tzNamesExt_=k.names_ext;g.transitions_=k.transitions;return g},K$v=function(k){var g=["GMT"];
g.push(k<=0?"+":"-");k=Math.abs(k);g.push(_.$8(Math.floor(k/60)%100,2),":",_.$8(k%60,2));return g.join("")},ovq=function(k,g){g=Date.UTC(g.getUTCFullYear(),g.getUTCMonth(),g.getUTCDate(),g.getUTCHours(),g.getUTCMinutes())/36E5;
for(var P=0;P<k.transitions_.length&&g>=k.transitions_[P];)P+=2;return P==0?0:k.transitions_[P-1]},vvd=function(k,g){k=k.standardOffset_-ovq(k,g);
return k===-1440?0:k};var o5=function(k,g){this.patternParts_=[];this.JSC$11404_dateTimeSymbols_=g||x9;typeof k=="number"?atq(this,k):HQL(this,k)},N2Y=[/^'(?:[^']|'')*('|$)/,
/^(?: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]+/],IX=function(k){return k.getHours?k.getHours():0},HQL=function(k,g){for(Gk3&&(g=g.replace(/\u200f/g,""));g;){for(var P=g,x=0;x<N2Y.length;++x){var U=g.match(N2Y[x]);
if(U){var A=U[0];g=g.substring(A.length);x==0&&(A=="''"?A="'":(A=A.substring(1,U[1]=="'"?A.length-1:A.length),A=A.replace(/''/g,"'")));k.patternParts_.push({text:A,type:x});break}}if(P===g)throw Error("ae`"+g);}};
o5.prototype.format=function(k,g){if(!k)throw Error("be");var P=g?(k.getTimezoneOffset()-vvd(g,k))*6E4:0,x=P?new Date(k.getTime()+P):k,U=x;g&&x.getTimezoneOffset()!=k.getTimezoneOffset()&&(x=new Date(x.getTime()+(x.getTimezoneOffset()-k.getTimezoneOffset())*6E4),U=new Date(k.getTime()+(P+(P>0?-864E5:864E5))));P=[];for(var A=0;A<this.patternParts_.length;++A){var q=this.patternParts_[A].text;1==this.patternParts_[A].type?P.push(Itc(this,q,k,x,U,g)):P.push(q)}return P.join("")};
var atq=function(k,g){if(g<4)var P=k.JSC$11404_dateTimeSymbols_.DATEFORMATS[g];else if(g<8)P=k.JSC$11404_dateTimeSymbols_.TIMEFORMATS[g-4];else if(g<12)P=k.JSC$11404_dateTimeSymbols_.DATETIMEFORMATS[g-8],P=P.replace("{1}",k.JSC$11404_dateTimeSymbols_.DATEFORMATS[g-8]),P=P.replace("{0}",k.JSC$11404_dateTimeSymbols_.TIMEFORMATS[g-8]);else if(g===12)P=k.JSC$11404_dateTimeSymbols_.DATEFORMATS[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(g===13)P=k.JSC$11404_dateTimeSymbols_.DATEFORMATS[2].replace(/[^EMd]*yy*[^EMd]*/,
"");else{atq(k,10);return}HQL(k,P)},Xg=function(k,g){g=String(g);
k=k.JSC$11404_dateTimeSymbols_||x9;if(k.ZERODIGIT!==void 0&&!C9V){for(var P=[],x=0;x<g.length;x++){var U=g.charCodeAt(x);P.push(48<=U&&U<=57?String.fromCharCode(k.ZERODIGIT+U-48):g.charAt(x))}g=P.join("")}return g},C9V=!1,Gk3=!1,yOH=function(k,g,P,x){P=P.getFullYear();
P<=0&&x&&(P=1-P);return Xg(k,Xb4(P,g))},Xb4=function(k,g){g==2&&(k%=100);
k<0&&g++;return _.$8(k,g)},ys=function(k){if(!(k.getHours&&k.getSeconds&&k.getMinutes))throw Error("ce");
},pbm=function(k,g){ys(g);
g=IX(g);return k.JSC$11404_dateTimeSymbols_.AMPMS[g>=12&&g<24?1:0]},Itc=function(k,g,P,x,U,A){var q=g.length;
switch(g.charAt(0)){case "G":return P=x.getFullYear()>0?1:0,q>=4?k.JSC$11404_dateTimeSymbols_.ERANAMES[P]:k.JSC$11404_dateTimeSymbols_.ERAS[P];case "y":return yOH(k,q,x,!0);case "Y":return P=(new Date(GSL(x.getFullYear(),x.getMonth(),x.getDate(),k.JSC$11404_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,k.JSC$11404_dateTimeSymbols_.FIRSTDAYOFWEEK))).getFullYear(),q==2&&(P%=100),Xg(k,Xb4(P,q));case "u":return yOH(k,q,x,!1);case "M":a:switch(P=x.getMonth(),q){case 5:q=k.JSC$11404_dateTimeSymbols_.NARROWMONTHS[P];
break a;case 4:q=k.JSC$11404_dateTimeSymbols_.MONTHS[P];break a;case 3:q=k.JSC$11404_dateTimeSymbols_.SHORTMONTHS[P];break a;default:q=Xg(k,_.$8(P+1,q))}return q;case "k":return ys(U),Xg(k,_.$8(IX(U)||24,q));case "S":return Xg(k,(U.getMilliseconds()/1E3).toFixed(Math.min(3,q)).slice(2)+(q>3?_.$8(0,q-3):""));case "E":return P=x.getDay(),q>=4?k.JSC$11404_dateTimeSymbols_.WEEKDAYS[P]:k.JSC$11404_dateTimeSymbols_.SHORTWEEKDAYS[P];case "a":return pbm(k,U);case "b":return pbm(k,U);case "B":return pbm(k,
U);case "h":return ys(U),Xg(k,_.$8(IX(U)%12||12,q));case "K":return ys(U),Xg(k,_.$8(IX(U)%12,q));case "H":return ys(U),Xg(k,_.$8(IX(U),q));case "c":a:switch(P=x.getDay(),q){case 5:q=k.JSC$11404_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[P];break a;case 4:q=k.JSC$11404_dateTimeSymbols_.STANDALONEWEEKDAYS[P];break a;case 3:q=k.JSC$11404_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[P];break a;default:q=Xg(k,_.$8(P,1))}return q;case "L":a:switch(P=x.getMonth(),q){case 5:q=k.JSC$11404_dateTimeSymbols_.STANDALONENARROWMONTHS[P];
break a;case 4:q=k.JSC$11404_dateTimeSymbols_.STANDALONEMONTHS[P];break a;case 3:q=k.JSC$11404_dateTimeSymbols_.STANDALONESHORTMONTHS[P];break a;default:q=Xg(k,_.$8(P+1,q))}return q;case "Q":return P=Math.floor(x.getMonth()/3),q<4?k.JSC$11404_dateTimeSymbols_.SHORTQUARTERS[P]:k.JSC$11404_dateTimeSymbols_.QUARTERS[P];case "d":return Xg(k,_.$8(x.getDate(),q));case "m":return ys(U),Xg(k,_.$8(U.getMinutes?U.getMinutes():0,q));case "s":return ys(U),Xg(k,_.$8(U.getSeconds(),q));case "v":return(A||Ky(P.getTimezoneOffset())).timeZoneId_;
case "V":return k=A||Ky(P.getTimezoneOffset()),q<=2?k.timeZoneId_:ovq(k,P)>0?k.tzNamesExt_.DST_GENERIC_LOCATION!==void 0?k.tzNamesExt_.DST_GENERIC_LOCATION:k.tzNamesExt_.DST_GENERIC_LOCATION:k.tzNamesExt_.STD_GENERIC_LOCATION!==void 0?k.tzNamesExt_.STD_GENERIC_LOCATION:k.tzNamesExt_.STD_GENERIC_LOCATION;case "w":return P=GSL(U.getFullYear(),U.getMonth(),U.getDate(),k.JSC$11404_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,k.JSC$11404_dateTimeSymbols_.FIRSTDAYOFWEEK),Xg(k,_.$8(Math.floor(Math.round((P-(new Date((new Date(P)).getFullYear(),
0,1)).valueOf())/864E5)/7)+1,q));case "z":return k=A||Ky(P.getTimezoneOffset()),q<4?k.tzNames_[ovq(k,P)>0?2:0]:k.tzNames_[ovq(k,P)>0?3:1];case "Z":return g=A||Ky(P.getTimezoneOffset()),q<4?(q=-vvd(g,P),k=[q<0?"-":"+"],q=Math.abs(q),k.push(_.$8(Math.floor(q/60)%100,2),_.$8(q%60,2)),q=k.join("")):q=Xg(k,K$v(vvd(g,P))),q;default:return""}};var CX4=/^[ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]/,Gbd=/^[\s\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]+/,SII=function(k){this.patternParts_=[];this.JSC$11413_dateTimeSymbols_=x9;if(typeof k=="number"){k>11&&(k=10);if(k<4)var g=this.JSC$11413_dateTimeSymbols_.DATEFORMATS[k];else k<8?g=this.JSC$11413_dateTimeSymbols_.TIMEFORMATS[k-4]:(g=this.JSC$11413_dateTimeSymbols_.DATETIMEFORMATS[k-8],g=g.replace("{1}",this.JSC$11413_dateTimeSymbols_.DATEFORMATS[k-8]),g=g.replace("{0}",this.JSC$11413_dateTimeSymbols_.TIMEFORMATS[k-
8]));R73(this,g)}else R73(this,k)},R73=function(k,g){for(var P=!1,x="",U=0;U<g.length;U++){var A=g.charAt(U);
if(CX4.test(A))for(x.length>0&&(k.patternParts_.push({text:x,count:0,abutStart:!1,numeric:!1}),x=""),k.patternParts_.push({text:" ",count:0,abutStart:!1,numeric:!1});U<g.length-1&&g.charAt(U+1)==" ";)U++;else if(P)A=="'"?U+1<g.length&&g.charAt(U+1)=="'"?(x+="'",U++):P=!1:x+=A;else if("GyMdkHmsSEDabBhKzZvQL".indexOf(A)>=0){x.length>0&&(k.patternParts_.push({text:x,count:0,abutStart:!1,numeric:!1}),x="");for(var q=g.charAt(U),T=U+1;T<g.length&&g.charAt(T)==q;)T++;q=T-U;q<=0?T=!1:(T="MydhHmsSDkK".indexOf(A),
T=T>0||T==0&&q<3);k.patternParts_.push({text:A,count:q,abutStart:!1,numeric:T});U+=q-1}else A=="'"?U+1<g.length&&g.charAt(U+1)=="'"?(x+="'",U++):P=!0:x+=A}x.length>0&&k.patternParts_.push({text:x,count:0,abutStart:!1,numeric:!1});g=!1;for(P=0;P<k.patternParts_.length;P++)k.patternParts_[P].numeric?!g&&P+1<k.patternParts_.length&&k.patternParts_[P+1].numeric&&(g=!0,k.patternParts_[P].abutStart=!0):g=!1};
SII.prototype.parse=function(k,g,P){var x=!1,U=!1;P&&(x=P.predictive||!1,U=P.validate||!1);if(x)for(P=0;P<this.patternParts_.length;P++){var A=this.patternParts_[P];if(A.count>0&&("abBhHkKm".indexOf(A.text.charAt(0))<0||A.count>2||A.abutStart))throw Error("de`"+A.text.charAt(0));}A=new kfL;P=[0];A.dayPeriodIndex=-1;for(var q=0;q<this.patternParts_.length&&!(x&&P[0]>=k.length);q++){if(this.patternParts_[q].count==0){a:{var T=k;var c=P,Z=this.patternParts_[q],w=x;if(Z.text.match(CX4)!=null){if(Z=c[0],
g54(T,c),c[0]>Z){T=!0;break a}}else{if(T.indexOf(Z.text,c[0])==c[0]){c[0]+=Z.text.length;T=!0;break a}if(w&&Z.text.indexOf(T.substring(c[0]))==0){c[0]+=T.length-c[0];T=!0;break a}}T=!1}if(T)continue;return 0}if(this.patternParts_[q].abutStart){a:{c=k;Z=P;w=q;var J=Z[0],r=0;for(T=w;T<this.patternParts_.length;T++){var f=this.patternParts_[T],B=f.count;if(B===0)break;if(T==w&&(B-=r,r++,B==0)){T=0;break a}var L=T>w&&f.numeric,Y=Z[0];if(!PCN(this,c,Z,f,B,A,!1)||L&&Z[0]-Y<B)T=w-1,Z[0]=J}T-=w}if(T<=0)return 0;
q+=T-1}else if(!PCN(this,k,P,this.patternParts_[q],0,A,x))return 0}a:{k=U;if(g==null)throw Error("ee");A.era!=void 0&&A.year!=void 0&&A.era==0&&A.year>0&&(A.year=-(A.year-1));A.year!=void 0&&g.setFullYear(A.year);x=g.getDate();g.setDate(1);A.month!=void 0&&g.setMonth(A.month);A.day!=void 0?g.setDate(A.day):(U=UN0(g.getFullYear(),g.getMonth()),g.setDate(x>U?U:x));typeof g.setHours==="function"&&(A.hours==void 0&&(A.hours=g.getHours()),A.hours<12&&(A.ampm!=void 0&&A.ampm>0?A.hours+=12:A.dayPeriodName!==
void 0&&("isPm noon afternoon1 afternoon2 evening1 evening2".split(" ").includes(A.dayPeriodName)||["night1","night2"].includes(A.dayPeriodName)&&A.hours>=6)&&(A.hours+=12)),g.setHours(A.hours));typeof g.setMinutes==="function"&&A.minutes!=void 0&&g.setMinutes(A.minutes);typeof g.setSeconds==="function"&&A.seconds!=void 0&&g.setSeconds(A.seconds);typeof g.setMilliseconds==="function"&&A.milliseconds!=void 0&&g.setMilliseconds(A.milliseconds);if(k&&(A.year&&A.year!=g.getFullYear()||A.month&&A.month!=
g.getMonth()||A.day&&A.day!=g.getDate()||A.hours&&A.hours>=24||A.minutes&&A.minutes>=60||A.seconds&&A.seconds>=60||A.milliseconds&&A.milliseconds>=1E3))g=!1;else{A.tzOffset!=void 0&&g.setTime(g.getTime()+(A.tzOffset-g.getTimezoneOffset())*60*1E3);A.ambiguousYear&&(k=new Date,k.setFullYear(k.getFullYear()-80),g.getTime()<k.getTime()&&g.setFullYear(k.getFullYear()+100));if(A.dayOfWeek!=void 0)if(A.day==void 0)A=(7+A.dayOfWeek-g.getDay())%7,A>3&&(A-=7),k=g.getMonth(),g.setDate(g.getDate()+A),g.getMonth()!=
k&&g.setDate(g.getDate()+(A>0?-7:7));else if(A.dayOfWeek!=g.getDay()){g=!1;break a}g=!0}}return g?P[0]:0};
var PCN=function(k,g,P,x,U,A,q){g54(g,P);if(x.numeric&&U>0&&P[0]+U>g.length)return!1;switch(x.text.charAt(0)){case "G":return pw(g,P,[k.JSC$11413_dateTimeSymbols_.ERAS],function(T){return A.era=T}),!0;
case "M":case "L":return $7c(k,g,P,U,x,A);case "E":return pw(g,P,[k.JSC$11413_dateTimeSymbols_.WEEKDAYS,k.JSC$11413_dateTimeSymbols_.SHORTWEEKDAYS],function(T){return A.dayOfWeek=T});
case "B":case "b":return U=[],k=[[].concat(k.JSC$11413_dateTimeSymbols_.AMPMS)],U.push("isAm"),U.push("isPm"),g=pw(g,P,k,function(T){return A.dayPeriodIndex=T},q),A.dayPeriodName=U[A.dayPeriodIndex],q?g:!0;
case "a":return g=pw(g,P,[k.JSC$11413_dateTimeSymbols_.AMPMS],function(T){return A.ampm=T},q),q?g:!0;
case "y":return x7q(k,g,P,x,U,A);case "Q":return pw(g,P,[k.JSC$11413_dateTimeSymbols_.QUARTERS,k.JSC$11413_dateTimeSymbols_.SHORTQUARTERS],function(T){A.month=T*3;A.day=1});
case "d":return Cw(k,g,P,x,U,function(T){A.day=T}),!0;
case "S":return i54(k,g,P,U,A);case "h":case "K":case "H":case "k":return g=Cw(k,g,P,x,U,function(T){A.hours=x.text.charAt(0)==="h"&&T===12?0:T},q),q?g:!0;
case "m":return g=Cw(k,g,P,x,U,function(T){A.minutes=T},q),q?g:!0;
case "s":return Cw(k,g,P,x,U,function(T){A.seconds=T}),!0;
case "z":case "Z":case "v":return U7Y(k,g,P,A);default:return!1}},x7q=function(k,g,P,x,U,A){var q=P[0];
U=GG(k,g,P,U);U===null&&(U=GG(k,g,P,0,!0));if(U===null)return!1;U>=0&&P[0]-q==2&&x.count==2?(k=U,g=(new Date).getFullYear()-80,P=g%100,A.ambiguousYear=k==P,k+=Math.floor(g/100)*100+(k<P?100:0),A.year=k):A.year=U;return!0},$7c=function(k,g,P,x,U,A){return U.numeric&&Cw(k,g,P,U,x,function(q){A.month=q-1})?!0:pw(g,P,[k.JSC$11413_dateTimeSymbols_.MONTHS,
k.JSC$11413_dateTimeSymbols_.STANDALONEMONTHS,k.JSC$11413_dateTimeSymbols_.SHORTMONTHS,k.JSC$11413_dateTimeSymbols_.STANDALONESHORTMONTHS],function(q){A.month=q})},i54=function(k,g,P,x,U){var A=P[0];
k=GG(k,g,P,x);if(k===null)return!1;P=P[0]-A;U.milliseconds=P<3?k*Math.pow(10,3-P):Math.round(k/Math.pow(10,P-3));return!0},U7Y=function(k,g,P,x){g.indexOf("GMT",P[0])==P[0]&&(P[0]+=3);
if(P[0]>=g.length)return x.tzOffset=0,!0;var U=P[0],A=GG(k,g,P,0,!0);if(A===null)return!1;if(P[0]<g.length&&g.charAt(P[0])==":"){var q=A*60;P[0]++;A=GG(k,g,P,0);if(A===null)return!1;q+=A}else q=A,q=q<24&&P[0]-U<=3?q*60:q%100+q/100*60;x.tzOffset=-q;return!0},Cw=function(k,g,P,x,U,A,q){q=q||!1;
var T=P[0];k=GG(k,g,P,U);if(k===null)return!1;if(q&&P[0]-T<x.count){if(P[0]<g.length)return!1;k*=Math.pow(10,x.count-(P[0]-T))}A(k);return!0},pw=function(k,g,P,x,U){U=U||!1;
for(var A,q=0;q<P.length;q++){A=g;for(var T=P[q],c=U,Z=0,w=null,J=k.substring(A[0]).toLowerCase(),r=0;r<T.length;r++){var f=T[r].toLowerCase();if(c&&f.indexOf(J)==0){Z=J.length;w=r;break}T[r].length>Z&&J.indexOf(f)==0&&(Z=T[r].length,w=r)}w!==null&&(A[0]+=Z);A=w;if(A!==null)return x(A),!0}return!1},g54=function(k,g){(k=k.substring(g[0]).match(Gbd))&&(g[0]+=k[0].length)},GG=function(k,g,P,x,U){g=x>0?g.substring(0,P[0]+x):g;
U=U||!1;if(k.JSC$11413_dateTimeSymbols_.ZERODIGIT){x=[];for(var A=P[0];A<g.length;A++){var q=g.charCodeAt(A)-k.JSC$11413_dateTimeSymbols_.ZERODIGIT;x.push(0<=q&&q<=9?String.fromCharCode(q+48):g.charAt(A))}g=x.join("")}else g=g.substring(P[0]);k=g.match(new RegExp("^"+(U?"[+-]?":"")+"\\d+"));if(!k)return null;P[0]+=k[0].length;return parseInt(k[0],10)},kfL=function(){};
kfL.prototype.ambiguousYear=!1;var As3;
As3={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 d7J={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}"]};
d7J={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 O5q=function(){var k={type:"unit",style:"narrow"};this.listType_=k&&k.type?k.type:"conjunction";this.listStyle_=k&&k.style?k.style:"long";this.listSymbols_=d7J;k=0;switch(this.listStyle_){case "short":k=1;break;case "narrow":k=2}switch(this.listType_){case "conjunction":this.listStartPattern_=this.listSymbols_.AND_START[k];this.listTwoPattern_=(this.listSymbols_.AND_TWO||this.listSymbols_.AND_END)[k];this.listMiddlePattern_=(this.listSymbols_.AND_MIDDLE||this.listSymbols_.AND_START)[k];this.listEndPattern_=
this.listSymbols_.AND_END[k];break;case "disjunction":this.listStartPattern_=(this.listSymbols_.OR_START||this.listSymbols_.AND_START)[k];this.listTwoPattern_=(this.listSymbols_.OR_TWO||this.listSymbols_.OR_END)[k];this.listMiddlePattern_=(this.listSymbols_.OR_MIDDLE||this.listSymbols_.AND_START)[k];this.listEndPattern_=this.listSymbols_.OR_END[k];break;case "unit":this.listStartPattern_=(this.listSymbols_.UNIT_START||this.listSymbols_.AND_START)[k],this.listTwoPattern_=(this.listSymbols_.UNIT_TWO||
this.listSymbols_.UNIT_END)[k],this.listMiddlePattern_=(this.listSymbols_.UNIT_MIDDLE||this.listSymbols_.AND_START)[k],this.listEndPattern_=this.listSymbols_.UNIT_END[k]}};
O5q.prototype.format=function(k){return q$N(this,k)};
var q$N=function(k,g){var P=g.length;switch(P){case 0:return"";case 1:return String(g[0]);case 2:return k.listTwoPattern_.replace("{0}",String(g[0])).replace("{1}",String(g[1]))}for(var x=k.listStartPattern_.replace("{0}",String(g[0])).replace("{1}",String(g[1])),U=2;U<P-1;++U)x=k.listMiddlePattern_.replace("{0}",x).replace("{1}",String(g[U]));return k.listEndPattern_.replace("{0}",x).replace("{1}",String(g[P-1]))};var Tzk={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"},eoP=Tzk,csk=Tzk;csk=eoP=Tzk;var Z5t,RX,g4,Af0,kA,VXN;
_.Ds=function(k,g,P,x){var U;if(U=g){a:if(g&&g.length===3){for(U=0;U<3;U++){var A=g[U];if(A<"A"||A>"Z"&&A<"a"||A>"z"){U=!1;break a}}U=!0}else U=!1;U=!U}if(U)throw new TypeError("fe");this.intlCurrencyCode_=g?g.toUpperCase():null;this.currencyStyle_=P||0;this.overrideNumberFormatSymbols_=x||null;this.maximumIntegerDigits_=40;this.minimumIntegerDigits_=1;this.significantDigits_=0;this.maximumFractionDigits_=3;this.minExponentDigits_=this.minimumFractionDigits_=0;this.useSignForPositiveExponent_=!1;
this.positiveSuffix_=this.positivePrefix_="";this.negativePrefix_=RX(this).MINUS_SIGN;this.negativeSuffix_="";this.multiplier_=1;this.negativePercentSignExpected_=!1;this.groupingArray_=[];this.useExponentialNotation_=this.decimalSeparatorAlwaysShown_=!1;this.compactStyle_=0;if(typeof k==="number")switch(k){case 1:kA(this,RX(this).DECIMAL_PATTERN);break;case 2:kA(this,RX(this).SCIENTIFIC_PATTERN);break;case 3:kA(this,RX(this).PERCENT_PATTERN);break;case 4:k=RX(this).CURRENCY_PATTERN;g=["0"];if(P=
N6[g4(this)]){P=P[0]&7;if(P>0)for(g.push("."),x=0;x<P;x++)g.push("0");k=k.replace(/0.00/g,g.join(""))}kA(this,k);break;case 5:VXN(this,1);break;case 6:VXN(this,2);break;default:throw Error("ie");}else kA(this,k)};
Z5t=!1;RX=function(k){return k.overrideNumberFormatSymbols_||(Z5t?csk:eoP)};
g4=function(k){return k.intlCurrencyCode_||RX(k).DEF_CURRENCY_CODE};
Af0=function(k,g){if(g>308)throw Error("he`"+g);k.maximumFractionDigits_=g;return k};
kA=function(k,g){var P=[0];k.positivePrefix_=m7t(k,g,P);for(var x=P[0],U=-1,A=0,q=0,T=0,c=-1,Z=g.length,w=!0;P[0]<Z&&w;P[0]++)switch(g.charAt(P[0])){case "#":q>0?T++:A++;c>=0&&U<0&&c++;break;case "0":if(T>0)throw Error("oe`"+g);q++;c>=0&&U<0&&c++;break;case ",":c>0&&k.groupingArray_.push(c);c=0;break;case ".":if(U>=0)throw Error("pe`"+g);U=A+q+T;break;case "E":if(k.useExponentialNotation_)throw Error("qe`"+g);k.useExponentialNotation_=!0;k.minExponentDigits_=0;P[0]+1<Z&&g.charAt(P[0]+1)=="+"&&(P[0]++,
k.useSignForPositiveExponent_=!0);for(;P[0]+1<Z&&g.charAt(P[0]+1)=="0";)P[0]++,k.minExponentDigits_++;if(A+q<1||k.minExponentDigits_<1)throw Error("re`"+g);w=!1;break;default:P[0]--,w=!1}q==0&&A>0&&U>=0&&(q=U,q==0&&q++,T=A-q,A=q-1,q=1);if(U<0&&T>0||U>=0&&(U<A||U>A+q)||c==0)throw Error("se`"+g);T=A+q+T;k.maximumFractionDigits_=U>=0?T-U:0;U>=0&&(k.minimumFractionDigits_=A+q-U,k.minimumFractionDigits_<0&&(k.minimumFractionDigits_=0));k.minimumIntegerDigits_=(U>=0?U:T)-A;k.useExponentialNotation_&&(k.maximumIntegerDigits_=
A+k.minimumIntegerDigits_,k.maximumFractionDigits_==0&&k.minimumIntegerDigits_==0&&(k.minimumIntegerDigits_=1));k.groupingArray_.push(Math.max(0,c));k.decimalSeparatorAlwaysShown_=U==0||U==T;x=P[0]-x;k.positiveSuffix_=m7t(k,g,P);P[0]<g.length&&g.charAt(P[0])==";"?(P[0]++,k.multiplier_!=1&&(k.negativePercentSignExpected_=!0),k.negativePrefix_=m7t(k,g,P),P[0]+=x,k.negativeSuffix_=m7t(k,g,P)):(k.negativePrefix_+=k.positivePrefix_,k.negativeSuffix_+=k.positiveSuffix_)};
VXN=function(k,g){k.compactStyle_=g;kA(k,RX(k).DECIMAL_PATTERN);k.minimumFractionDigits_=0;Af0(k,2);if(k.minimumFractionDigits_>0)throw Error("ge");k.significantDigits_=2};
_.Ds.prototype.parse=function(k,g){g=g||[0];if(this.compactStyle_!==0)throw Error("je");k=k.replace(/ |\u202f/g,"\u00a0");var P=k.indexOf(this.positivePrefix_,g[0])==g[0],x=k.indexOf(this.negativePrefix_,g[0])==g[0];P&&x&&(this.positivePrefix_.length>this.negativePrefix_.length?x=!1:this.positivePrefix_.length<this.negativePrefix_.length&&(P=!1));P?g[0]+=this.positivePrefix_.length:x&&(g[0]+=this.negativePrefix_.length);if(k.indexOf(RX(this).INFINITY,g[0])==g[0]){g[0]+=RX(this).INFINITY.length;var U=
Infinity}else{U=k;var A=!1,q=!1,T=!1,c=-1,Z=1,w=RX(this).DECIMAL_SEP,J=RX(this).GROUP_SEP,r=RX(this).EXP_SYMBOL;if(this.compactStyle_!=0)throw Error("ke");J=J.replace(/\u202f/g,"\u00a0");for(var f="";g[0]<U.length;g[0]++){var B=U.charAt(g[0]),L=wsd(this,B);if(L>=0&&L<=9)f+=L,T=!0;else if(B==w.charAt(0)){if(A||q)break;f+=".";A=!0}else if(B==J.charAt(0)&&("\u00a0"!=J.charAt(0)||g[0]+1<U.length&&wsd(this,U.charAt(g[0]+1))>=0)){if(A||q)break}else if(B==r.charAt(0)){if(q)break;f+="E";q=!0;c=g[0]}else if(B==
"+"||B=="-"){if(T&&c!=g[0]-1)break;f+=B}else if(this.multiplier_==1&&B==RX(this).PERCENT.charAt(0)){if(Z!=1)break;Z=100;if(T){g[0]++;break}}else if(this.multiplier_==1&&B==RX(this).PERMILL.charAt(0)){if(Z!=1)break;Z=1E3;if(T){g[0]++;break}}else break}this.multiplier_!=1&&(Z=this.multiplier_);U=parseFloat(f)/Z}if(P){if(k.indexOf(this.positiveSuffix_,g[0])!=g[0])return NaN;g[0]+=this.positiveSuffix_.length}else if(x){if(k.indexOf(this.negativeSuffix_,g[0])!=g[0])return NaN;g[0]+=this.negativeSuffix_.length}return x?
-U:U};
_.Ds.prototype.format=function(k){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("le");if(isNaN(k))return RX(this).NAN;var g=[];var P=k;if(this.compactStyle_==0)P=Pn;else{P=Math.abs(P);var x=Jsv(this,P<=1?0:rsL(P)).divisorBase;P=Jsv(this,x+rsL(fWm(this,$A(P,-x)).intValue))}k=$A(k,-P.divisorBase);(x=k<0||k==0&&1/k<0)?P.negative_prefix?g.push(P.negative_prefix):(g.push(P.prefix),g.push(this.negativePrefix_)):(g.push(P.prefix),g.push(this.positivePrefix_));if(isFinite(k))if(k*=
x?-1:1,k*=this.multiplier_,this.useExponentialNotation_){var U=k;if(U==0)WDt(this,U,this.minimumIntegerDigits_,g),shH(this,0,g);else{var A=Math.floor(Math.log(U)/Math.log(10)+2E-15);U=$A(U,-A);var q=this.minimumIntegerDigits_;this.maximumIntegerDigits_>1&&this.maximumIntegerDigits_>this.minimumIntegerDigits_?(q=A%this.maximumIntegerDigits_,q<0&&(q=this.maximumIntegerDigits_+q),U=$A(U,q),A-=q,q=1):this.minimumIntegerDigits_<1?(A++,U=$A(U,-1)):(A-=this.minimumIntegerDigits_-1,U=$A(U,this.minimumIntegerDigits_-
1));WDt(this,U,q,g);shH(this,A,g)}}else WDt(this,k,this.minimumIntegerDigits_,g);else g.push(RX(this).INFINITY);x?P.negative_suffix?g.push(P.negative_suffix):(isFinite(k)&&g.push(P.suffix),g.push(this.negativeSuffix_)):(isFinite(k)&&g.push(P.suffix),g.push(this.positiveSuffix_));return g.join("")};
var fWm=function(k,g){var P=$A(g,k.maximumFractionDigits_);k.significantDigits_>0&&(P=b5q(P,k.significantDigits_,k.maximumFractionDigits_));P=Math.round(P);if(isFinite(P)){var x=Math.floor($A(P,-k.maximumFractionDigits_));P=Math.floor(P-$A(x,k.maximumFractionDigits_));if(P<0||P>=$A(1,k.maximumFractionDigits_))x=Math.round(g),P=0}else x=g,P=0;return{intValue:x,fracValue:P}},WDt=function(k,g,P,x){if(k.minimumFractionDigits_>k.maximumFractionDigits_)throw Error("le");
x||(x=[]);g=fWm(k,g);var U=g.intValue,A=g.fracValue,q=k.minimumFractionDigits_>0||A>0||!1;g=k.minimumFractionDigits_;q&&(g=k.minimumFractionDigits_);for(var T="",c=U;c>1E20;)T="0"+T,c=Math.round($A(c,-1));T=c+T;var Z=RX(k).DECIMAL_SEP;c=RX(k).ZERO_DIGIT.codePointAt(0);var w=T.length,J=0;if(U>0||P>0){for(U=w;U<P;U++)x.push(String.fromCodePoint(c));if(k.groupingArray_.length>=2)for(P=1;P<k.groupingArray_.length;P++)J+=k.groupingArray_[P];P=w-J;if(P>0){U=k.groupingArray_;J=w=0;for(var r,f=RX(k).GROUP_SEP,
B=T.length,L=0;L<B;L++)if(x.push(String.fromCodePoint(c+Number(T.charAt(L)))),B-L>1)if(r=U[J],L<P){var Y=P-L;(r===1||r>0&&Y%r===1)&&x.push(f)}else J<U.length&&(L===P?J+=1:r===L-P-w+1&&(x.push(f),w+=r,J+=1))}else{P=T;T=k.groupingArray_;U=RX(k).GROUP_SEP;r=P.length;f=[];for(w=T.length-1;w>=0&&r>0;w--){J=T[w];for(B=0;B<J&&r-B-1>=0;B++)f.push(String.fromCodePoint(c+Number(P.charAt(r-B-1))));r-=J;r>0&&f.push(U)}x.push.apply(x,f.reverse())}}else q||x.push(String.fromCodePoint(c));(k.decimalSeparatorAlwaysShown_||
q)&&x.push(Z);A=String(A);q=A.split("e+");q.length==2&&(A=String(b5q(parseFloat(q[0]),k.significantDigits_,1)),A=A.replace(".",""),A+=(0,_.x_t)("0",parseInt(q[1],10)-A.length+1));k.maximumFractionDigits_+1>A.length&&(A="1"+(0,_.x_t)("0",k.maximumFractionDigits_-A.length)+A);for(k=A.length;A.charAt(k-1)=="0"&&k>g+1;)k--;for(g=1;g<k;g++)x.push(String.fromCodePoint(c+Number(A.charAt(g))))},shH=function(k,g,P){P.push(RX(k).EXP_SYMBOL);
g<0?(g=-g,P.push(RX(k).MINUS_SIGN)):k.useSignForPositiveExponent_&&P.push(RX(k).PLUS_SIGN);g=""+g;for(var x=RX(k).ZERO_DIGIT,U=g.length;U<k.minExponentDigits_;U++)P.push(x);k=x.codePointAt(0)-Bzd;for(x=0;x<g.length;x++)P.push(String.fromCodePoint(k+g.codePointAt(x)))},wsd=function(k,g){g=g.codePointAt(0);
if(48<=g&&g<58)return g-48;k=RX(k).ZERO_DIGIT.codePointAt(0);return k<=g&&g<k+10?g-k:-1},Bzd="0".codePointAt(0),m7t=function(k,g,P){for(var x="",U=!1,A=g.length;P[0]<A;P[0]++){var q=g.charAt(P[0]);
if(q=="'")P[0]+1<A&&g.charAt(P[0]+1)=="'"?(P[0]++,x+="'"):U=!U;else if(U)x+=q;else switch(q){case "#":case "0":case ",":case ".":case ";":return x;case "\u00a4":if(P[0]+1<A&&g.charAt(P[0]+1)=="\u00a4")P[0]++,x+=g4(k);else switch(k.currencyStyle_){case 0:q=g4(k);x+=q in N6?N6[q][1]:q;break;case 2:q=g4(k);var T=N6[q];x+=T?q==T[1]?q:q+" "+T[1]:q;break;case 1:q=g4(k),x+=q in N6?N6[q][2]:q}break;case "%":if(!k.negativePercentSignExpected_&&k.multiplier_!=1)throw Error("me");if(k.negativePercentSignExpected_&&
k.multiplier_!=100)throw Error("ne");k.multiplier_=100;k.negativePercentSignExpected_=!1;x+=RX(k).PERCENT;break;case "\u2030":if(!k.negativePercentSignExpected_&&k.multiplier_!=1)throw Error("me");if(k.negativePercentSignExpected_&&k.multiplier_!=1E3)throw Error("ne");k.multiplier_=1E3;k.negativePercentSignExpected_=!1;x+=RX(k).PERMILL;break;default:x+=q}}return x},Pn={divisorBase:0,
negative_prefix:"",negative_suffix:"",prefix:"",suffix:""},Jsv=function(k,g){k=k.compactStyle_==1?Hz.COMPACT_DECIMAL_SHORT_PATTERN:Hz.COMPACT_DECIMAL_LONG_PATTERN;k==null&&(k=Hz.COMPACT_DECIMAL_SHORT_PATTERN);if(g<3)return Pn;g=Math.min(14,g);var P=k[$A(1,g)];for(--g;!P&&g>=3;)P=k[$A(1,g)],g--;if(!P)return Pn;P=P.other;var x=k="",U=P.indexOf(";");U>=0&&(P=P.substring(0,U),U=P.substring(U+1))&&(x=/([^0]*)(0+)(.*)/.exec(U),k=x[1],x=x[3]);return P&&P!="0"?(P=/([^0]*)(0+)(.*)/.exec(P))?{divisorBase:g+
1-(P[2].length-1),negative_prefix:k,negative_suffix:x,prefix:P[1],suffix:P[3]}:Pn:Pn},rsL=function(k){if(!isFinite(k))return k>0?k:0;
for(var g=0;(k/=10)>=1;)g++;return g},$A=function(k,g){if(!k||!isFinite(k)||g==0)return k;
k=String(k).split("e");return parseFloat(k[0]+"e"+(parseInt(k[1]||0,10)+g))},zo3=function(k,g){return k&&isFinite(k)?$A(Math.round($A(k,g)),-g):k},b5q=function(k,g,P){if(!k)return k;
g=g-rsL(k)-1;return g<-P?zo3(k,-P):zo3(k,g)};var un3=function(k){return k%10==1&&k%100!=11?"one":k%10==2&&k%100!=12?"two":k%10==3&&k%100!=13?"few":"other"},hoL=un3;
hoL=un3;var E53=function(k,g){var P=k|0;if(void 0===g){g=Math;var x=g.min,U=k+"",A=U.indexOf(".");g=x.call(g,A===-1?0:U.length-A-1,3)}x=Math.pow(10,g);k={v:g,f:(k*x|0)%x};return P==1&&k.v==0?"one":"other"},la=E53;
la=E53;var FDL=function(k){this.JSC$11456_pattern_=k;this.parsedPattern_=this.literals_=this.initialLiterals_=null;k=eoP;var g=Hz;if(LDH!==k||n5v!==g)LDH=k,n5v=g,S$4=new _.Ds(1);this.numberFormatter_=S$4},LDH=null,n5v=null,S$4=null,Y$t=RegExp("'([{}#].*?)'","g"),jhm=RegExp("''","g");
FDL.prototype.format=function(k){if(this.JSC$11456_pattern_){this.initialLiterals_=[];var g=QhL(this,this.JSC$11456_pattern_);this.parsedPattern_=lWq(this,g);this.JSC$11456_pattern_=null}if(this.parsedPattern_&&this.parsedPattern_.length!=0)for(this.literals_=_.ak(this.initialLiterals_),g=[],D7c(this,this.parsedPattern_,k,!1,g),k=g.join("");this.literals_.length>0;)k=k.replace(this.buildPlaceholder_(this.literals_),String(this.literals_.pop()).replace("$","$$$$"));else k="";return k};
var D7c=function(k,g,P,x,U){for(var A=0;A<g.length;A++)switch(g[A].type){case 4:U.push(g[A].value);break;case 3:var q=g[A].value;var T=k,c=U,Z=P[q];Z===void 0?c.push("Undefined parameter - "+q):(T.literals_.push(Z),c.push(T.buildPlaceholder_(T.literals_)));break;case 2:q=g[A].value;T=k;c=P;Z=x;var w=U,J=q.argumentIndex;c[J]===void 0?w.push("Undefined parameter - "+J):(J=q[c[J]],J===void 0&&(J=q.other),D7c(T,J,c,Z,w));break;case 0:q=g[A].value;tX3(k,q,P,la,x,U);break;case 1:q=g[A].value,tX3(k,q,P,
hoL,x,U)}},tX3=function(k,g,P,x,U,A){var q=g.argumentIndex,T=g.argumentOffset,c=+P[q];
isNaN(c)?A.push("Undefined or invalid parameter - "+q):(T=c-T,q=g[P[q]],q===void 0&&(x=x(Math.abs(T)),q=g[x],q===void 0&&(q=g.other)),g=[],D7c(k,q,P,U,g),P=g.join(""),U?A.push(P):(k=k.numberFormatter_.format(T),A.push(P.replace(/#/g,k))))},QhL=function(k,g){var P=k.initialLiterals_,x=k.buildPlaceholder_.bind(k);
g=g.replace(jhm,function(){P.push("'");return x(P)});
return g=g.replace(Y$t,function(U,A){P.push(A);return x(P)})},MXY=function(k){var g=0,P=[],x=[],U=/[{}]/g;
U.lastIndex=0;for(var A;A=U.exec(k);){var q=A.index;A[0]=="}"?(P.pop(),P.length==0&&(A={type:1},A.value=k.substring(g,q),x.push(A),g=q+1)):(P.length==0&&(g=k.substring(g,q),g!=""&&x.push({type:0,value:g}),g=q+1),P.push("{"))}k=k.substring(g);k!=""&&x.push({type:0,value:k});return x},KDP=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,o5L=/^\s*(\w+)\s*,\s*selectordinal\s*,/,v5c=/^\s*(\w+)\s*,\s*select\s*,/,lWq=function(k,g){var P=[];
g=MXY(g);for(var x=0;x<g.length;x++){var U={};if(0==g[x].type)U.type=4,U.value=g[x].value;else if(1==g[x].type){var A=g[x].value;switch(KDP.test(A)?0:o5L.test(A)?1:v5c.test(A)?2:/^\s*\w+\s*/.test(A)?3:5){case 2:U.type=2;U.value=aWk(k,g[x].value);break;case 0:U.type=0;U.value=H5J(k,g[x].value);break;case 1:U.type=1;U.value=Nzk(k,g[x].value);break;case 3:U.type=3,U.value=g[x].value}}P.push(U)}return P},aWk=function(k,g){var P="";
g=g.replace(v5c,function(T,c){P=c;return""});
var x={};x.argumentIndex=P;g=MXY(g);for(var U=0;U<g.length;){var A=g[U].value;U++;var q=void 0;1==g[U].type&&(q=lWq(k,g[U].value));x[A.replace(/\s/g,"")]=q;U++}return x},H5J=function(k,g){var P="",x=0;
g=g.replace(KDP,function(c,Z,w){P=Z;w&&(x=parseInt(w,10));return""});
var U={};U.argumentIndex=P;U.argumentOffset=x;g=MXY(g);for(var A=0;A<g.length;){var q=g[A].value;A++;var T=void 0;1==g[A].type&&(T=lWq(k,g[A].value));U[q.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=T;A++}return U},Nzk=function(k,g){var P="";
g=g.replace(o5L,function(T,c){P=c;return""});
var x={};x.argumentIndex=P;x.argumentOffset=0;g=MXY(g);for(var U=0;U<g.length;){var A=g[U].value;U++;var q=void 0;1==g[U].type&&(q=lWq(k,g[U].value));x[A.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=q;U++}return x};
FDL.prototype.buildPlaceholder_=function(k){return"\ufddf_"+(k.length-1).toString(10)+"_"};var deV=function(){var k={style:1},g=IWP;this.style_=(k==null?void 0:k.style)||0;this.durationSymbols_=g||As3},Xsc=function(k,g){switch(g){default:case "years":return k.durationSymbols_.YEAR;
case "months":return k.durationSymbols_.MONTH;case "weeks":return k.durationSymbols_.WEEK;case "days":return k.durationSymbols_.DAY;case "hours":return k.durationSymbols_.HOUR;case "minutes":return k.durationSymbols_.MINUTE;case "seconds":return k.durationSymbols_.SECOND}},xA=function(k,g,P){a:{P=Xsc(k,P);
switch(k.style_){case 1:if(P.LONG!=void 0){k=P.LONG;break a}case 2:if(P.NARROW!=void 0){k=P.NARROW;break a}default:k=P.SHORT;break a}k=void 0}return k?(new FDL("{DURATION_VALUE,plural,"+k+"}")).format({DURATION_VALUE:g}):""};
deV.prototype.format=function(k){var g=[],P=k.years,x=k.months,U=k.weeks,A=k.days,q=k.hours,T=k.minutes;k=k.seconds;P!=null&&g.push(xA(this,P,"years"));x!=null&&g.push(xA(this,x,"months"));U!=null&&g.push(xA(this,U,"weeks"));A!=null&&g.push(xA(this,A,"days"));q!=null&&g.push(xA(this,q,"hours"));T!=null&&g.push(xA(this,T,"minutes"));k!=null&&g.push(xA(this,k,"seconds"));return(new O5q).format(g)};var ysJ;
ysJ={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 knA=function(){this.rdtfSymbols_=psk||ysJ;this.alwaysNumeric_=this.alwaysNumeric_=!0;this.style_=0};
knA.prototype.format=function(k,g){a:{g=CCm(this,g);switch(this.style_){case 2:if(g.NARROW!=void 0){g=g.NARROW;break a}case 1:if(g.SHORT!=void 0){g=g.SHORT;break a}default:g=g.LONG;break a}g=void 0}if(!this.alwaysNumeric_&&g&&g.R&&g.R[""+k])k=g.R[""+k];else if(g){var P=Math.abs(k);k=(new FDL("{N,plural,"+(k>0||k==0&&1/k==Infinity?g.F:g.P)+"}")).format({N:P})}else k="";return k};
var CCm=function(k,g){switch(g){default:case 0:return k.rdtfSymbols_.YEAR;case 1:return k.rdtfSymbols_.QUARTER;case 2:return k.rdtfSymbols_.MONTH;case 3:return k.rdtfSymbols_.WEEK;case 4:return k.rdtfSymbols_.DAY;case 5:return k.rdtfSymbols_.HOUR;case 6:return k.rdtfSymbols_.MINUTE;case 7:return k.rdtfSymbols_.SECOND}};var Gf3=function(k,g,P,x,U,A,q,T){this.x0=k;this.y0=g;this.x1=P;this.y1=x;this.x2=U;this.y2=A;this.x3=q;this.y3=T};
Gf3.prototype.clone=function(){return new Gf3(this.x0,this.y0,this.x1,this.y1,this.x2,this.y2,this.x3,this.y3)};
Gf3.prototype.equals=function(k){return this.x0==k.x0&&this.y0==k.y0&&this.x1==k.x1&&this.y1==k.y1&&this.x2==k.x2&&this.y2==k.y2&&this.x3==k.x3&&this.y3==k.y3};
var RoY=function(k,g){if(g==0)return k.x0;if(g==1)return k.x3;var P=st(k.x0,k.x1,g),x=st(k.x1,k.x2,g);k=st(k.x2,k.x3,g);P=st(P,x,g);x=st(x,k,g);return st(P,x,g)},kKJ=function(k,g){var P=(g-k.x0)/(k.x3-k.x0);
if(P<=0)return 0;if(P>=1)return 1;for(var x=0,U=1,A=0,q=0;q<8;q++){A=RoY(k,P);var T=(RoY(k,P+1E-6)-A)/1E-6;if(Math.abs(A-g)<1E-6)return P;if(Math.abs(T)<1E-6)break;else A<g?x=P:U=P,P-=(A-g)/T}for(q=0;Math.abs(A-g)>1E-6&&q<8;q++)A<g?(x=P,P=(P+U)/2):(U=P,P=(P+x)/2),A=RoY(k,P);return P};var iu=function(){_.s1.call(this);this.JSC$11477_name_="closure_frame"+g9d++;this.iframesForDisposal_=[];P7L[this.JSC$11477_name_]=this},UC;
_.XW(iu,_.s1);var P7L={},g9d=0,$Pk=function(k,g){var P=Qk(k);dHv(g,function(x,U){Array.isArray(x)||(x=[x]);_.xP(x,function(A){A=P.JSC$9330_createDom("INPUT",{type:"hidden",name:U,value:A});k.appendChild(A)})})};
_.d=iu.prototype;_.d.JSC$11479_form_=null;_.d.JSC$11479_iframe_=null;_.d.iframeName_=null;_.d.nextIframeId_=0;_.d.JSC$11479_active_=!1;_.d.complete_=!1;_.d.success_=!1;_.d.lastContent_=null;_.d.JSC$11479_lastErrorCode_=0;_.d.iframeDisposalTimer_=null;
_.d.send=function(k,g,P,x){if(this.JSC$11479_active_)throw Error("te");k=new _.vB(k);g=g?g.toUpperCase():"GET";P&&_.OU(k);UC||(UC=_.uU("FORM"),UC.acceptCharset="utf-8",P=UC.style,P.position="absolute",P.visibility="hidden",P.top=P.left="-10px",P.width=P.height="10px",P.overflow="hidden",document.body.appendChild(UC));this.JSC$11479_form_=UC;g=="GET"&&$Pk(this.JSC$11479_form_,k.JSC$10034_queryData_);x&&$Pk(this.JSC$11479_form_,x);P=k.toString();P=vP6(P);x=this.JSC$11479_form_;P=_.XN(Dk(P));P!==void 0&&
(x.action=P);this.JSC$11479_form_.method=g;xPN(this);iak(this)};
_.d.abort=function(k){if(this.JSC$11479_active_){var g=Ah(this);if(g)if(r_(g))g.removeAllListeners(void 0);else if(g=fu(g)){var P=0,x;for(x in g.listeners)for(var U=g.listeners[x].concat(),A=0;A<U.length;++A)V3(U[A])&&++P}this.success_=this.JSC$11479_active_=this.complete_=!1;this.JSC$11479_lastErrorCode_=k||7;this.dispatchEvent("abort");UPH(this)}};
_.d.disposeInternal=function(){this.JSC$11479_active_&&this.abort();iu.superClass_.disposeInternal.call(this);this.JSC$11479_iframe_&&Apv(this);iak(this);this.JSC$11479_form_=null;delete this.errorChecker_;this.lastContent_=this.JSC$11479_form_=null;this.JSC$11479_lastErrorCode_=0;delete P7L[this.JSC$11477_name_]};
_.d.isComplete=function(){return this.complete_};
_.d.isSuccess=function(){return this.success_};
_.d.isActive=function(){return this.JSC$11479_active_};
_.d.getResponseText=function(){return this.lastContent_};
_.d.getLastError=function(){return _.tvd(this.JSC$11479_lastErrorCode_)};
var xPN=function(k){k.JSC$11479_active_=!0;k.complete_=!1;k.JSC$11479_lastErrorCode_=0;k.iframeName_=k.JSC$11477_name_+"_"+(k.nextIframeId_++).toString(36);k.JSC$11479_iframe_=Qk(k.JSC$11479_form_).JSC$9330_createDom("IFRAME",{name:k.iframeName_,id:k.iframeName_});var g=k.JSC$11479_iframe_.style;g.visibility="hidden";g.width=g.height="10px";g.display="none";_.ks?g.marginTop=g.marginLeft="-10px":(g.position="absolute",g.top=g.left="-10px");Qk(k.JSC$11479_form_).JSC$9328_document_.body.appendChild(k.JSC$11479_iframe_);
g=k.iframeName_+"_inner";var P=BGm(k.JSC$11479_iframe_);if(document.baseURI){var x=Ps(g);x='<head><base href="'+Ps(document.baseURI)+'"></head><body><iframe id="'+x+'" name="'+x+'"></iframe>';x=RT(x)}else x=Ps(g),x=RT('<body><iframe id="'+x+'" name="'+x+'"></iframe>');P.write(kV(x));_.wT(P.getElementById(g),"load",k.onIframeLoaded_,!1,k);x=FH("TEXTAREA",k.JSC$11479_form_);for(var U=0,A=x.length;U<A;U++){var q=x[U].value;nlP(x[U])!=q&&(_.Y8(x[U],q),x[U].value=q)}x=P.importNode(k.JSC$11479_form_,!0);
x.target=g;x.action=k.JSC$11479_form_.action;P.body.appendChild(x);U=FH("SELECT",k.JSC$11479_form_);A=FH("SELECT",x);q=0;for(var T=U.length;q<T;q++)for(var c=FH("OPTION",U[q]),Z=FH("OPTION",A[q]),w=0,J=c.length;w<J;w++)Z[w].selected=c[w].selected;U=FH("INPUT",k.JSC$11479_form_);A=FH("INPUT",x);q=0;for(T=U.length;q<T;q++)if(U[q].type=="file"&&U[q].value!=A[q].value){k.JSC$11479_form_.target=g;x=k.JSC$11479_form_;break}try{k.errorHandled_=!1,x.submit(),P.close(),_.R7&&setTimeout(k.testForFirefoxSilentError_.bind(k),
250)}catch(r){_.Wl(P.getElementById(g),"load",k.onIframeLoaded_,!1,k),P.close(),d4(k,2)}};
iu.prototype.onIframeLoaded_=function(){_.Wl(Ah(this),"load",this.onIframeLoaded_,!1,this);try{var k=this.JSC$11479_iframe_?BGm(Ah(this)):null;this.complete_=!0;this.JSC$11479_active_=!1;try{var g=k.body;this.lastContent_=g.textContent||g.innerText}catch(U){var P=1}var x;P||typeof this.errorChecker_!="function"||(x=this.errorChecker_(k))&&(P=4);P?d4(this,P):(this.success_=!0,this.JSC$11479_lastErrorCode_=0,this.dispatchEvent("complete"),this.dispatchEvent("success"),UPH(this))}catch(U){d4(this,1)}};
var d4=function(k,g){k.errorHandled_||(k.success_=!1,k.JSC$11479_active_=!1,k.complete_=!0,k.JSC$11479_lastErrorCode_=g,k.dispatchEvent("complete"),k.dispatchEvent("error"),UPH(k),k.errorHandled_=!0)},UPH=function(k){Apv(k);
iak(k);k.JSC$11479_form_=null;k.dispatchEvent("ready")},Apv=function(k){var g=k.JSC$11479_iframe_;
g&&(g.onreadystatechange=null,g.onload=null,g.onerror=null,k.iframesForDisposal_.push(g));k.iframeDisposalTimer_&&(clearTimeout(k.iframeDisposalTimer_),k.iframeDisposalTimer_=null);_.R7?k.iframeDisposalTimer_=setTimeout(k.disposeIframes_.bind(k),2E3):k.disposeIframes_();k.JSC$11479_iframe_=null;k.iframeName_=null};
iu.prototype.disposeIframes_=function(){this.iframeDisposalTimer_&&(clearTimeout(this.iframeDisposalTimer_),this.iframeDisposalTimer_=null);for(;this.iframesForDisposal_.length!=0;){var k=this.iframesForDisposal_.pop();_.Sl(k)}};
var iak=function(k){k.JSC$11479_form_&&k.JSC$11479_form_==UC&&_.L3(k.JSC$11479_form_)},Ah=function(k){return k.JSC$11479_iframe_?BGm(k.JSC$11479_iframe_).getElementById(k.iframeName_+"_inner"):null};
iu.prototype.testForFirefoxSilentError_=function(){if(this.JSC$11479_active_){var k=this.JSC$11479_iframe_?BGm(Ah(this)):null;k&&!Qlb(k,"documentUri")?(_.Wl(Ah(this),"load",this.onIframeLoaded_,!1,this),navigator.onLine?d4(this,3):d4(this,9)):setTimeout(this.testForFirefoxSilentError_.bind(this),250)}};_.OC=function(k){return k=="\r"||k=="\n"||k==" "||k=="\t"};var dPJ;_.qF=function(k){this.errorMessage_=null;this.result_=[];this.JSC$11481_buffer_="";this.stack_=[];this.JSC$11481_pos_=this.depth_=0;this.slashed_=!1;this.unicodeCount_=0;this.stringInputPattern_=/[\\"]/g;this.state_=this.streamState_=0;this.deliverMessageAsRawString_=!(!k||!k.deliverMessageAsRawString)};
dPJ={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};_.qF.prototype.isInputValid=function(){return this.streamState_!=3};
_.qF.prototype.done=function(){return this.streamState_===2};
var T7=function(k,g,P){k.streamState_=3;k.errorMessage_="The stream is broken @"+k.JSC$11481_pos_+"/"+P+". With input:\n"+g;throw Error(k.errorMessage_);};
_.qF.prototype.acceptsBinaryInput=function(){return!1};
_.qF.prototype.parse=function(k){function g(){for(;r<k.length;)if(_.OC(k[r]))r++,A.JSC$11481_pos_++;else break;return r<Z}
function P(){for(var B;;){B=k[r++];if(!B)break;A.JSC$11481_pos_++;switch(A.state_){case c.INIT:B==="{"?A.state_=c.OBJECT_OPEN:B==="["?A.state_=c.ARRAY_OPEN:_.OC(B)||T7(A,k,r);continue;case c.KEY_START:case c.OBJECT_OPEN:if(_.OC(B))continue;if(A.state_===c.KEY_START)q.push(c.KEY_END);else if(B==="}"){U("{}");A.state_=x();continue}else q.push(c.OBJECT_END);B==='"'?A.state_=c.STRING:T7(A,k,r);continue;case c.KEY_END:case c.OBJECT_END:if(_.OC(B))continue;B===":"?(A.state_===c.OBJECT_END&&(q.push(c.OBJECT_END),
A.depth_++),A.state_=c.VALUE):B==="}"?(A.depth_--,U(),A.state_=x()):B===","?(A.state_===c.OBJECT_END&&q.push(c.OBJECT_END),A.state_=c.KEY_START):T7(A,k,r);continue;case c.ARRAY_OPEN:case c.VALUE:if(_.OC(B))continue;if(A.state_===c.ARRAY_OPEN)if(A.depth_++,A.state_=c.VALUE,B==="]"){A.depth_--;if(A.depth_===0){A.state_=c.ARRAY_END;return}U("[]");A.state_=x();continue}else q.push(c.ARRAY_END);B==='"'?A.state_=c.STRING:B==="{"?A.state_=c.OBJECT_OPEN:B==="["?A.state_=c.ARRAY_OPEN:B==="t"?A.state_=c.TRUE1:
B==="f"?A.state_=c.FALSE1:B==="n"?A.state_=c.NULL1:B!=="-"&&("0123456789".indexOf(B)!==-1?A.state_=c.NUM_DIGIT:T7(A,k,r));continue;case c.ARRAY_END:if(B===",")q.push(c.ARRAY_END),A.state_=c.VALUE,A.depth_===1&&(J=r);else if(B==="]"){A.depth_--;if(A.depth_===0)return;U();A.state_=x()}else if(_.OC(B))continue;else T7(A,k,r);continue;case c.STRING:var L=r;a:for(;;){for(;A.unicodeCount_>0;)if(B=k[r++],A.unicodeCount_===4?A.unicodeCount_=0:A.unicodeCount_++,!B)break a;if(B==='"'&&!A.slashed_){A.state_=
x();break}if(B==="\\"&&!A.slashed_&&(A.slashed_=!0,B=k[r++],!B))break;if(A.slashed_)if(A.slashed_=!1,B==="u"&&(A.unicodeCount_=1),B=k[r++])continue;else break;T.lastIndex=r;B=T.exec(k);if(!B){r=k.length+1;break}r=B.index+1;B=k[B.index];if(!B)break}A.JSC$11481_pos_+=r-L;continue;case c.TRUE1:if(!B)continue;B==="r"?A.state_=c.TRUE2:T7(A,k,r);continue;case c.TRUE2:if(!B)continue;B==="u"?A.state_=c.TRUE3:T7(A,k,r);continue;case c.TRUE3:if(!B)continue;B==="e"?A.state_=x():T7(A,k,r);continue;case c.FALSE1:if(!B)continue;
B==="a"?A.state_=c.FALSE2:T7(A,k,r);continue;case c.FALSE2:if(!B)continue;B==="l"?A.state_=c.FALSE3:T7(A,k,r);continue;case c.FALSE3:if(!B)continue;B==="s"?A.state_=c.FALSE4:T7(A,k,r);continue;case c.FALSE4:if(!B)continue;B==="e"?A.state_=x():T7(A,k,r);continue;case c.NULL1:if(!B)continue;B==="u"?A.state_=c.NULL2:T7(A,k,r);continue;case c.NULL2:if(!B)continue;B==="l"?A.state_=c.NULL3:T7(A,k,r);continue;case c.NULL3:if(!B)continue;B==="l"?A.state_=x():T7(A,k,r);continue;case c.NUM_DECIMAL_POINT:B===
"."?A.state_=c.NUM_DIGIT:T7(A,k,r);continue;case c.NUM_DIGIT:if("0123456789.eE+-".indexOf(B)!==-1)continue;else r--,A.JSC$11481_pos_--,A.state_=x();continue;default:T7(A,k,r)}}}
function x(){var B=q.pop();return B!=null?B:c.VALUE}
function U(B){A.depth_>1||(B||(B=J===-1?A.JSC$11481_buffer_+k.substring(w,r):k.substring(J,r)),A.deliverMessageAsRawString_?A.result_.push(B):A.result_.push(JSON.parse(B)),J=r)}
for(var A=this,q=A.stack_,T=A.stringInputPattern_,c=dPJ,Z=k.length,w=0,J=-1,r=0;r<Z;)switch(A.streamState_){case 3:return T7(A,k,r),null;case 2:return g()&&T7(A,k,r),null;case 0:if(g()){var f=k[r++];A.JSC$11481_pos_++;if(f==="["){A.streamState_=1;w=r;A.state_=c.ARRAY_OPEN;continue}else T7(A,k,r)}return null;case 1:return P(),A.depth_===0&&A.state_==c.ARRAY_END?(A.streamState_=2,A.JSC$11481_buffer_=k.substring(r)):A.JSC$11481_buffer_=J===-1?A.JSC$11481_buffer_+k.substring(w):k.substring(J),A.result_.length>
0?(f=A.result_,A.result_=[],f):null}return null};_.XW(_.uS,Mt);hW.prototype.getValue=function(){return this.JSC$11489_value_};
hW.prototype.clone=function(){return new hW(this.JSC$11489_key_,this.JSC$11489_value_)};var eQ=function(k){this.nodes_=[];if(k)a:{if(k instanceof eQ){var g=k.getKeys();k=k.getValues();if(this.getCount()<=0){for(var P=this.nodes_,x=0;x<g.length;x++)P.push(new hW(g[x],k[x]));break a}}else g=_.vX.getKeys(k),k=_.vX.getValues(k);for(P=0;P<g.length;P++)this.insert(g[P],k[P])}};
_.d=eQ.prototype;_.d.insert=function(k,g){var P=this.nodes_;P.push(new hW(k,g));k=P.length-1;g=this.nodes_;for(P=g[k];k>0;){var x=k-1>>1;if(g[x].JSC$11489_key_>P.JSC$11489_key_)g[k]=g[x],k=x;else break}g[k]=P};
_.d.remove=function(){var k=this.nodes_,g=k.length,P=k[0];if(!(g<=0)){if(g==1)k.length=0;else{k[0]=k.pop();k=0;g=this.nodes_;for(var x=g.length,U=g[k];k<x>>1;){var A=k*2+1,q=k*2+2;A=q<x&&g[q].JSC$11489_key_<g[A].JSC$11489_key_?q:A;if(g[A].JSC$11489_key_>U.JSC$11489_key_)break;g[k]=g[A];k=A}g[k]=U}return P.getValue()}};
_.d.peek=function(){var k=this.nodes_;if(k.length!=0)return k[0].getValue()};
_.d.getValues=function(){for(var k=this.nodes_,g=[],P=k.length,x=0;x<P;x++)g.push(k[x].getValue());return g};
_.d.getKeys=function(){for(var k=this.nodes_,g=[],P=k.length,x=0;x<P;x++)g.push(k[x].JSC$11489_key_);return g};
_.d.containsValue=function(k){return this.nodes_.some(function(g){return g.getValue()==k})};
_.d.containsKey=function(k){return this.nodes_.some(function(g){return g.JSC$11489_key_==k})};
_.d.clone=function(){return new eQ(this)};
_.d.getCount=function(){return this.nodes_.length};
_.d.isEmpty=function(){return this.nodes_.length===0};
_.d.clear=function(){this.nodes_.length=0};_.cn=function(k,g){this.JSC$11495_map_={};this.JSC$11495_keys_=[];this.version_=this.size=0;var P=arguments.length;if(P>1){if(P%2)throw Error("ma");for(var x=0;x<P;x+=2)this.set(arguments[x],arguments[x+1])}else k&&this.addAll(k)};
_.d=_.cn.prototype;_.d.getCount=function(){return this.size};
_.d.getValues=function(){VF(this);for(var k=[],g=0;g<this.JSC$11495_keys_.length;g++)k.push(this.JSC$11495_map_[this.JSC$11495_keys_[g]]);return k};
_.d.getKeys=function(){VF(this);return this.JSC$11495_keys_.concat()};
_.d.containsKey=function(k){return this.has(k)};
_.d.has=function(k){return ZE(this.JSC$11495_map_,k)};
_.d.containsValue=function(k){for(var g=0;g<this.JSC$11495_keys_.length;g++){var P=this.JSC$11495_keys_[g];if(ZE(this.JSC$11495_map_,P)&&this.JSC$11495_map_[P]==k)return!0}return!1};
_.d.equals=function(k,g){if(this===k)return!0;if(this.size!=k.getCount())return!1;g=g||Oaq;VF(this);for(var P,x=0;P=this.JSC$11495_keys_[x];x++)if(!g(this.get(P),k.get(P)))return!1;return!0};
var Oaq=function(k,g){return k===g};
_.cn.prototype.isEmpty=function(){return this.size==0};
_.cn.prototype.clear=function(){this.JSC$11495_map_={};this.version_=this.size=this.JSC$11495_keys_.length=0};
_.cn.prototype.remove=function(k){return this.delete(k)};
_.cn.prototype.delete=function(k){return ZE(this.JSC$11495_map_,k)?(delete this.JSC$11495_map_[k],--this.size,this.version_++,this.JSC$11495_keys_.length>2*this.size&&VF(this),!0):!1};
var VF=function(k){if(k.size!=k.JSC$11495_keys_.length){for(var g=0,P=0;g<k.JSC$11495_keys_.length;){var x=k.JSC$11495_keys_[g];ZE(k.JSC$11495_map_,x)&&(k.JSC$11495_keys_[P++]=x);g++}k.JSC$11495_keys_.length=P}if(k.size!=k.JSC$11495_keys_.length){g={};for(x=P=0;P<k.JSC$11495_keys_.length;){var U=k.JSC$11495_keys_[P];ZE(g,U)||(k.JSC$11495_keys_[x++]=U,g[U]=1);P++}k.JSC$11495_keys_.length=x}};
_.d=_.cn.prototype;_.d.get=function(k,g){return ZE(this.JSC$11495_map_,k)?this.JSC$11495_map_[k]:g};
_.d.set=function(k,g){ZE(this.JSC$11495_map_,k)||(this.size+=1,this.JSC$11495_keys_.push(k),this.version_++);this.JSC$11495_map_[k]=g};
_.d.addAll=function(k){if(k instanceof _.cn)for(var g=k.getKeys(),P=0;P<g.length;P++)this.set(g[P],k.get(g[P]));else for(g in k)this.set(g,k[g])};
_.d.forEach=function(k,g){for(var P=this.getKeys(),x=0;x<P.length;x++){var U=P[x],A=this.get(U);k.call(g,A,U,this)}};
_.d.clone=function(){return new _.cn(this)};
_.d.transpose=function(){for(var k=new _.cn,g=0;g<this.JSC$11495_keys_.length;g++){var P=this.JSC$11495_keys_[g];k.set(this.JSC$11495_map_[P],P)}return k};
_.d.keys=function(){return uBd(this.__iterator__(!0)).toEs6()};
_.d.values=function(){return uBd(this.__iterator__(!1)).toEs6()};
_.d.entries=function(){var k=this;return HXN(this.keys(),function(g){return[g,k.get(g)]})};
_.d.__iterator__=function(k){VF(this);var g=0,P=this.version_,x=this,U=new Ao;U.next=function(){if(P!=x.version_)throw Error("ue");if(g>=x.JSC$11495_keys_.length)return dt;var A=x.JSC$11495_keys_[g++];return OA(k?A:x.JSC$11495_map_[A])};
return U};
var ZE=function(k,g){return Object.prototype.hasOwnProperty.call(k,g)};var TXm=function(){this.JSC$11498_map_=new _.cn;this.JSC$11498_head_=new quv("");this.JSC$11498_head_.next=this.JSC$11498_head_.prev=this.JSC$11498_head_},edY=function(k,g){if(g=k.JSC$11498_map_.get(g))g.remove(),k.insert_(g);
return g};
_.d=TXm.prototype;_.d.get=function(k,g){return(k=edY(this,k))?k.value:g};
_.d.set=function(k,g){var P=edY(this,k);P?P.value=g:(P=new quv(k,g),this.JSC$11498_map_.set(k,P),this.insert_(P))};
_.d.peek=function(){return this.JSC$11498_head_.next.value};
_.d.shift=function(){return cpq(this,this.JSC$11498_head_.next)};
_.d.pop=function(){return cpq(this,this.JSC$11498_head_.prev)};
_.d.remove=function(k){return(k=this.JSC$11498_map_.get(k))?(this.removeNode(k),!0):!1};
_.d.removeNode=function(k){k.remove();this.JSC$11498_map_.remove(k.key)};
_.d.getCount=function(){return this.JSC$11498_map_.getCount()};
_.d.isEmpty=function(){return this.JSC$11498_map_.isEmpty()};
_.d.getKeys=function(){return this.map(function(k,g){return g})};
_.d.getValues=function(){return this.map(function(k){return k})};
_.d.contains=function(k){return this.some(function(g){return g==k})};
_.d.containsKey=function(k){return this.JSC$11498_map_.containsKey(k)};
_.d.clear=function(){for(;this.getCount()>0;)this.removeNode(this.JSC$11498_head_.prev)};
_.d.forEach=function(k,g){for(var P=this.JSC$11498_head_.next;P!=this.JSC$11498_head_;P=P.next)k.call(g,P.value,P.key,this)};
_.d.map=function(k,g){for(var P=[],x=this.JSC$11498_head_.next;x!=this.JSC$11498_head_;x=x.next)P.push(k.call(g,x.value,x.key,this));return P};
_.d.some=function(k,g){for(var P=this.JSC$11498_head_.next;P!=this.JSC$11498_head_;P=P.next)if(k.call(g,P.value,P.key,this))return!0;return!1};
_.d.every=function(k,g){for(var P=this.JSC$11498_head_.next;P!=this.JSC$11498_head_;P=P.next)if(!k.call(g,P.value,P.key,this))return!1;return!0};
_.d.insert_=function(k){k.next=this.JSC$11498_head_.next;k.prev=this.JSC$11498_head_;this.JSC$11498_head_.next=k;for(k.next.prev=k;this.getCount()>100;)this.removeNode(this.JSC$11498_head_.prev)};
var cpq=function(k,g){k.JSC$11498_head_!=g&&k.removeNode(g);return g.value},quv=function(k,g){this.key=k;
this.value=g};
quv.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var VJc=function(){eQ.apply(this,arguments)};
_.z(VJc,eQ);VJc.prototype.enqueue=function(k,g){this.insert(k,g)};var Zak=function(){var k=Error();k.name="SecurityError";throw k;},LAI=function(){return{get opener(){return null},
get closed(){return!0},get location(){Zak()},get document(){Zak()},postMessage:function(){},
close:function(){},
focus:function(){}}};var Z3u={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 J2b={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 mPN={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(J2b).join("|");var waY=function(){function k(T){T.substr(-1)!==";"&&(T+=";");return q(T)}
for(var g=Object.keys(mPN).sort(wLM),P=Object.keys(J2b).sort(wLM),x=0,U=0;x<P.length;x++)g[U]===P[x]?(P[x]+=";?",U++):P[x]+=";";var A=new RegExp("&(?:"+P.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),q=r2V();return function(T){return String(T).replace(A,k)}}();/*

 Copyright (c) 2015 Vitaly Puzrin, Alex Kocharin.

 Permission is hereby granted, free of charge, to any person
 obtaining a copy of this software and associated documentation
 files (the "Software"), to deal in the Software without
 restriction, including without limitation the rights to use,
 copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following
 conditions:

 The above copyright notice and this permission notice shall be
 included in all copies or substantial portions of the Software.

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
*/
var Jp3={};var rpq=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"),fdL=/[\\&]/,WKL=RegExp("\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","gi"),sH4=RegExp('[&<>"]',"g"),baY=RegExp('&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});|[&<>"]',
"gi"),BXq=function(k){return k.charCodeAt(0)===92?k.charAt(1):waY(k)},zd3=function(k){return fdL.test(k)?k.replace(WKL,BXq):k},uet=function(k){try{var g,P="";
if(typeof U!=="string"){var x=U;var U=";/?:@&=+$,-_.!~*'()#"}typeof x==="undefined"&&(x=!0);var A,q=Jp3[U];if(q)var T=q;else{q=Jp3[U]=[];for(A=0;A<128;A++){var c=String.fromCharCode(A);/^[0-9a-z]$/i.test(c)?q.push(c):q.push("%"+("0"+A.toString(16).toUpperCase()).slice(-2))}for(A=0;A<U.length;A++)q[U.charCodeAt(A)]=U[A];T=q}var Z=0;for(g=k.length;Z<g;Z++){var w=k.charCodeAt(Z);if(x&&w===37&&Z+2<g&&/^[0-9a-f]{2}$/i.test(k.slice(Z+1,Z+3)))P+=k.slice(Z,Z+3),Z+=2;else if(w<128)P+=T[w];else if(w>=55296&&
w<=57343){if(w>=55296&&w<=56319&&Z+1<g){var J=k.charCodeAt(Z+1);if(J>=56320&&J<=57343){P+=encodeURIComponent(k[Z]+k[Z+1]);Z++;continue}}P+="%EF%BF%BD"}else P+=encodeURIComponent(k[Z])}return P}catch(r){return k}},hdP=function(k){switch(k){case "&":return"&amp;";
case "<":return"&lt;";case ">":return"&gt;";case '"':return"&quot;";default:return k}},m3=function(k,g){return sH4.test(k)?g?k.replace(baY,hdP):k.replace(sH4,hdP):k};/*

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

 Permission is hereby granted, free of charge, to any person obtaining
 a copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sublicense, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:

 The above copyright notice and this permission notice shall be
 included in all copies or substantial portions of the Software.

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 http://mths.be/fromcodepoint v0.2.1 by @mathias */
var w4;if(String.fromCodePoint)w4=function(k){try{return String.fromCodePoint(k)}catch(g){if(g instanceof RangeError)return String.fromCharCode(65533);throw g;}};
else{var E9L=String.fromCharCode,LK3=Math.floor;w4=function(){var k=[],g=-1,P=arguments.length;if(!P)return"";for(var x="";++g<P;){var U=Number(arguments[g]);if(!isFinite(U)||U<0||U>1114111||LK3(U)!==U)return String.fromCharCode(65533);if(U<=65535)k.push(U);else{U-=65536;var A=(U>>10)+55296;U=U%1024+56320;k.push(A,U)}if(g+1===P||k.length>16384)x+=E9L.apply(null,k),k.length=0}return x}};var n9L=function(k){this.root=this.current=k;this.entering=!0};
n9L.prototype.next=function(){var k=this.current,g=this.entering;if(k===null)return null;a:switch(k._type){case "document":case "block_quote":case "list":case "item":case "paragraph":case "heading":case "emph":case "strong":case "link":case "image":case "custom_inline":case "custom_block":case "table":case "row":case "th":case "td":var P=!0;break a;default:P=!1}g&&P?k._firstChild?(this.current=k._firstChild,this.entering=!0):this.entering=!1:k===this.root?this.current=null:k._next===null?(this.current=
k._parent,this.entering=!1):(this.current=k._next,this.entering=!0);return{entering:g,node:k}};
var S5=function(k,g){this._type=k;this._next=this._prev=this._lastChild=this._firstChild=this._parent=null;this._sourcepos=g;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};
S5.prototype.appendChild=function(k){k.unlink();k._parent=this;this._lastChild?(this._lastChild._next=k,k._prev=this._lastChild):this._firstChild=k;this._lastChild=k};
S5.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 SuJ=function(k,g){g.unlink();g._next=k._next;g._next&&(g._next._prev=g);g._prev=k;k._next=g;g._parent=k._parent;g._next||(g._parent._lastChild=g)};
S5.prototype.insertBefore=function(k){k.unlink();k._prev=this._prev;k._prev&&(k._prev._next=k);k._next=this;this._prev=k;k._parent=this._parent;k._prev||(k._parent._firstChild=k)};
_.mJ.Object.defineProperties(S5.prototype,{type:{configurable:!0,enumerable:!0,get:function(){return this._type}},
firstChild:{configurable:!0,enumerable:!0,get:function(){return this._firstChild}},
lastChild:{configurable:!0,enumerable:!0,get:function(){return this._lastChild}},
next:{configurable:!0,enumerable:!0,get:function(){return this._next}},
prev:{configurable:!0,enumerable:!0,get:function(){return this._prev}},
parent:{configurable:!0,enumerable:!0,get:function(){return this._parent}},
sourcepos:{configurable:!0,enumerable:!0,get:function(){return this._sourcepos}},
literal:{configurable:!0,enumerable:!0,get:function(){return this._literal},
set:function(k){this._literal=k}},
destination:{configurable:!0,enumerable:!0,get:function(){return this._destination},
set:function(k){this._destination=k}},
title:{configurable:!0,enumerable:!0,get:function(){return this._title},
set:function(k){this._title=k}},
info:{configurable:!0,enumerable:!0,get:function(){return this._info},
set:function(k){this._info=k}},
level:{configurable:!0,enumerable:!0,get:function(){return this._level},
set:function(k){this._level=k}},
listType:{configurable:!0,enumerable:!0,get:function(){return this._listData.type},
set:function(k){this._listData.type=k}},
listTight:{configurable:!0,enumerable:!0,get:function(){return this._listData.tight},
set:function(k){this._listData.tight=k}},
listStart:{configurable:!0,enumerable:!0,get:function(){return this._listData.start},
set:function(k){this._listData.start=k}},
onEnter:{configurable:!0,enumerable:!0,get:function(){return this._onEnter},
set:function(k){this._onEnter=k}},
onExit:{configurable:!0,enumerable:!0,get:function(){return this._onExit},
set:function(k){this._onExit=k}}});var fw6=/[ \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,
WLA={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 FKt=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]/),
Yu4=RegExp("^(?:\"(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^\"\\x00])*\"|'(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^'\\x00])*'|\\((\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^)\\x00])*\\))"),jHd=RegExp("^(?:[<](?:[^ <>\\t\\n\\\\\\x00]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\)*[>])"),QH4=RegExp("^[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]"),ldL=RegExp("^&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","i"),DPP=/`+/,tJY=/^`+/,MJc=/\.\.\./g,KKq=/--+/g,o9v=/^<([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])?)*)>/,
v9N=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,adP=/^ *(?:\n *)?/,HaJ=/^[ \t\n\x0b\x0c\x0d]/,NX4=/[ \t\n\x0b\x0c\x0d]+/g,IdN=/^\s/,XaY=/ *$/,ypL=/^ */,pam=/^ *(?:\n|$)/,C7m=RegExp("^\\[(?:[^\\\\\\[\\]]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\){0,1000}\\]"),GKq=/^[^\n`\[\]\\!<&*_'"]+/m,Jh=function(k){var g=new S5("text");g._literal=k;return g},fV=function(k){this.subject="";
this.brackets=this.delimiters=null;this.pos=0;this.refmap={};this.options=k||{}};
fV.prototype.match=function(k){k=k.exec(this.subject.slice(this.pos));if(k===null)return null;this.pos+=k.index+k[0].length;return k[0]};
fV.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1};
var Wn=function(k){k.match(adP);return!0},RdL=function(k,g,P){var x=0;
var U=k.pos;if(g===39||g===34)x++,k.pos++;else for(;k.peek()===g;)x++,k.pos++;if(x===0)x=null;else{var A=U===0?"\n":k.subject.charAt(U-1);var q=k.peek();q=q===-1?"\n":w4(q);var T=IdN.test(q);q=FKt.test(q);var c=IdN.test(A);var Z=FKt.test(A);A=!T&&!(q&&!c&&!Z);T=!c&&!(Z&&!T&&!q);g===95?(c=A&&(!T||Z),q=T&&(!A||q)):(c=g===39||g===34?A&&!T:A,q=T);k.pos=U;x={numdelims:x,can_open:c,can_close:q}}if(!x)return!1;U=x.numdelims;q=k.pos;k.pos+=U;q=g===39?"\u2019":g===34?"\u201c":k.subject.slice(q,k.pos);q=Jh(q);
P.appendChild(q);k.delimiters={cc:g,numdelims:U,origdelims:U,node:q,previous:k.delimiters,next:null,can_open:x.can_open,can_close:x.can_close};k.delimiters.previous!==null&&(k.delimiters.previous.next=k.delimiters);return!0},kc4=function(k,g){g.previous!==null&&(g.previous.next=g.next);
g.next===null?k.delimiters=g.previous:g.next.previous=g.previous},gYH=function(k,g){var P,x,U=[],A=!1;
U[95]=g;U[42]=g;U[39]=g;U[34]=g;for(P=k.delimiters;P!==null&&P.previous!==g;)P=P.previous;for(;P!==null;){var q=P.cc;if(P.can_close){var T=P.previous;for(x=!1;T!==null&&T!==g&&T!==U[q];){A=(P.can_open||T.can_close)&&(T.origdelims+P.origdelims)%3===0;if(T.cc===P.cc&&T.can_open&&!A){x=!0;break}T=T.previous}var c=P;if(q===42||q===95)if(x){var Z=P.numdelims>=2&&T.numdelims>=2?2:1;var w=T.node;var J=P.node;T.numdelims-=Z;P.numdelims-=Z;w._literal=w._literal.slice(0,w._literal.length-Z);J._literal=J._literal.slice(0,
J._literal.length-Z);var r=new S5(Z===1?"emph":"strong");for(Z=w._next;Z&&Z!==J;){var f=Z._next;Z.unlink();r.appendChild(Z);Z=f}SuJ(w,r);Z=T;f=P;Z.next!==f&&(Z.next=f,f.previous=Z);T.numdelims===0&&(w.unlink(),kc4(k,T));P.numdelims===0&&(J.unlink(),T=P.next,kc4(k,P),P=T)}else P=P.next;else q===39?(P.node._literal="\u2019",x&&(T.node._literal="\u2018"),P=P.next):q===34&&(P.node._literal="\u201d",x&&(T.node.literal="\u201c"),P=P.next);x||A||(U[q]=c.previous,c.can_open||kc4(k,c))}else P=P.next}for(;k.delimiters!==
null&&k.delimiters!==g;)kc4(k,k.delimiters)},PZ4=function(k){k=k.match(Yu4);
return k===null?null:zd3(k.substr(1,k.length-2))},$dN=function(k){var g=k.match(jHd);
if(g===null){g=k.pos;for(var P=0,x;(x=k.peek())!==-1;)if(x===92)k.pos+=1,k.peek()!==-1&&(k.pos+=1);else if(x===40)k.pos+=1,P+=1;else if(x===41)if(P<1)break;else k.pos+=1,--P;else if(HaJ.exec(w4(x))!==null)break;else k.pos+=1;g=k.subject.substr(g,k.pos-g);return uet(zd3(g))}return uet(zd3(g.substr(1,g.length-2)))},xd4=function(k){k=k.match(C7m);
return k===null||k.length>1001?0:k.length},iZJ=function(k,g,P,x){k.brackets!==null&&(k.brackets.bracketAfter=!0);
k.brackets={node:g,previous:k.brackets,previousDelimiter:k.delimiters,index:P,image:x,active:!0}},Udt=function(k,g){var P;
return(P=k.match(GKq))?(k.options.smart?g.appendChild(Jh(P.replace(MJc,"\u2026").replace(KKq,function(x){var U=0,A=0;x.length%3===0?A=x.length/3:x.length%2===0?U=x.length/2:x.length%3===2?(U=1,A=(x.length-2)/3):(U=2,A=(x.length-4)/3);x="";var q;for(q=0;q<A;q++)x+="\u2014";for(q=0;q<U;q++)x+="\u2013";return x}))):g.appendChild(Jh(P)),!0):!1},Anv=function(k,g,P){k.subject=g;
k.pos=0;g=k.pos;var x=xd4(k);if(x===0)return 0;var U=k.subject.substr(0,x);if(k.peek()===58)k.pos++;else return k.pos=g,0;Wn(k);x=$dN(k);if(x===null||x.length===0)return k.pos=g,0;var A=k.pos;Wn(k);var q=PZ4(k);q===null&&(q="",k.pos=A);var T=!0;k.match(pam)===null&&(q===""?T=!1:(q="",k.pos=A,T=k.match(pam)!==null));if(!T)return k.pos=g,0;U=sgb(U);if(U==="")return k.pos=g,0;P[U]||(P[U]={destination:x,title:q});return k.pos-g},ddY=function(k,g){var P,x=k.peek();
if(x===-1)return!1;switch(x){case 10:k.pos+=1;if((P=g._lastChild)&&P.type==="text"&&P._literal[P._literal.length-1]===" "){var U=P._literal[P._literal.length-2]===" ";P._literal=P._literal.replace(XaY,"");g.appendChild(new S5(U?"linebreak":"softbreak"))}else g.appendChild(new S5("softbreak"));k.match(ypL);P=!0;break;case 92:P=k.subject;k.pos+=1;k.peek()===10?(k.pos+=1,P=new S5("linebreak"),g.appendChild(P)):QH4.test(P.charAt(k.pos))?(g.appendChild(Jh(P.charAt(k.pos))),k.pos+=1):g.appendChild(Jh("\\"));
P=!0;break;case 96:a:if(P=k.match(tJY),P===null)P=!1;else{U=k.pos;for(var A;(A=k.match(DPP))!==null;)if(A===P){A=new S5("code");A._literal=k.subject.slice(U,k.pos-P.length).trim().replace(NX4," ");g.appendChild(A);P=!0;break a}k.pos=U;g.appendChild(Jh(P));P=!0}break;case 42:case 95:P=RdL(k,x,g);break;case 39:case 34:P=k.options.smart&&RdL(k,x,g);break;case 91:P=k.pos;k.pos+=1;U=Jh("[");g.appendChild(U);iZJ(k,U,P,!1);P=!0;break;case 33:P=k.pos;k.pos+=1;k.peek()===91?(k.pos+=1,U=Jh("!["),g.appendChild(U),
iZJ(k,U,P+1,!0)):g.appendChild(Jh("!"));P=!0;break;case 93:var q,T=!1,c;k.pos+=1;var Z=k.pos;U=k.brackets;if(U===null)g.appendChild(Jh("]"));else if(U.active){P=U.image;var w=k.pos;k.peek()===40&&(k.pos++,Wn(k)&&(A=$dN(k))!==null&&Wn(k)&&(HaJ.test(k.subject.charAt(k.pos-1))&&(q=PZ4(k)),1)&&Wn(k)&&k.peek()===41?(k.pos+=1,T=!0):k.pos=w);if(!T){var J=k.pos,r=xd4(k);r>2?c=k.subject.slice(J,J+r):U.bracketAfter||(c=k.subject.slice(U.index,Z));r===0&&(k.pos=w);c&&(c=k.refmap[sgb(c)])&&(A=c.destination,q=
c.title,T=!0)}if(T){Z=new S5(P?"image":"link");Z._destination=A;Z._title=q||"";for(A=U.node._next;A;)q=A._next,A.unlink(),Z.appendChild(A),A=q;g.appendChild(Z);gYH(k,U.previousDelimiter);k.brackets=k.brackets.previous;U.node.unlink();if(!P)for(U=k.brackets;U!==null;)U.image||(U.active=!1),U=U.previous}else k.brackets=k.brackets.previous,k.pos=Z,g.appendChild(Jh("]"))}else g.appendChild(Jh("]")),k.brackets=k.brackets.previous;P=!0;break;case 60:(P=k.match(o9v))?(P=P.slice(1,P.length-1),U=new S5("link"),
U._destination=uet("mailto:"+P),U._title="",U.appendChild(Jh(P)),g.appendChild(U),P=!0):(P=k.match(v9N))?(P=P.slice(1,P.length-1),U=new S5("link"),U._destination=uet(P),U._title="",U.appendChild(Jh(P)),g.appendChild(U),P=!0):P=!1;P||(P=k.match(rpq),P===null?P=!1:(U=new S5("html_inline"),U._literal=P,g.appendChild(U),P=!0));break;case 38:(P=k.match(ldL))?(g.appendChild(Jh(waY(P))),P=!0):P=!1;break;default:P=Udt(k,g)}P||(k.pos+=1,g.appendChild(Jh(w4(x))));return!0};
fV.prototype.parseInlines=function(k){this.subject=k._string_content.trim();this.pos=0;for(this.brackets=this.delimiters=null;ddY(this,k););k._string_content=null;gYH(this,null)};
fV.prototype.parse=fV.prototype.parseInlines;var OZv=[/./,/^<(?: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")],qBd=[/./,/<\/(?:script|pre|style)>/i,/--\x3e/,/\?>/,/>/,/\]\]>/],T6P=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,eJ4=/^[#`~*+_=<>0-9-\|]|\|/,cnN=/[^ \t\f\v\r\n]/,VuL=/^[*+-]/,ZZk=/^(\d{1,9})([.)])/,mdL=/^#{1,6}(?:[ \t]+|$)/,wNN=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,JnY=/^(?:`{3,}|~{3,})(?= *$)/,rnL=/^(?:=+|-+)[ \t]*$/,fNN=/\r\n|\n|\r/,Br0=/(^\|?[^\|]+(\|[^\|]+)+\|?)|(\|.*\|)/,z2r=/(^\|?\s*:?---+:?\s*(\|\s*:?---+:?\s*)+\|?)|(^\s*\|\s*:?---+:?\s*\|$)/,WVk={document:{continue:function(){return 0},
finalize:function(){},
canContain:function(k){return k!=="item"},
acceptsLines:!1},list:{continue:function(){return 0},
finalize:function(k,g){for(k=g._firstChild;k;){if(b3r(k)&&k._next){g._listData.tight=!1;break}for(var P=k._firstChild;P;){if(b3r(P)&&(k._next||P._next)){g._listData.tight=!1;break}P=P._next}k=k._next}},
canContain:function(k){return k==="item"},
acceptsLines:!1},block_quote:{continue:function(k){var g=k.currentLine;if(k.indented||LR(g,k.nextNonspace)!==62)return 1;sC(k);bu(k,1,!1);E6(LR(g,k.offset))&&bu(k,1,!0);return 0},
finalize:function(){},
canContain:function(k){return k!=="item"},
acceptsLines:!1},item:{continue:function(k,g){if(k.blank){if(g._firstChild==null)return 1;sC(k)}else if(k.indent>=g._listData.markerOffset+g._listData.padding)bu(k,g._listData.markerOffset+g._listData.padding,!0);else return 1;return 0},
finalize:function(){},
canContain:function(k){return k!=="item"&&!uZs(k)},
acceptsLines:!1},heading:{continue:function(){return 1},
finalize:function(){},
canContain:function(){return!1},
acceptsLines:!1},thematic_break:{continue:function(){return 1},
finalize:function(){},
canContain:function(){return!1},
acceptsLines:!1},code_block:{continue:function(k,g){var P=k.currentLine,x=k.indent;if(g._isFenced){if((x=x<=3&&P.charAt(k.nextNonspace)===g._fenceChar&&P.slice(k.nextNonspace).match(JnY))&&x[0].length>=g._fenceLength)return k.finalize(g,k.lineNumber),2;for(g=g._fenceOffset;g>0&&E6(LR(P,k.offset));)bu(k,1,!0),g--}else if(x>=4)bu(k,4,!0);else if(k.blank)sC(k);else return 1;return 0},
finalize:function(k,g){if(g._isFenced){var P=g._string_content,x=P.indexOf("\n");k=P.slice(0,x);P=P.slice(x+1);g.info=zd3(k.trim());g._literal=P}else g._literal=g._string_content.replace(/(\n *)+$/,"\n");g._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},html_block:{continue:function(k,g){return!k.blank||g._htmlBlockType!==6&&g._htmlBlockType!==7?0:1},
finalize:function(k,g){g._literal=g._string_content.replace(/(\n *)+$/,"");g._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},paragraph:{continue:function(k){return k.blank?1:0},
finalize:function(k,g){for(var P,x=!1;LR(g._string_content,0)===91&&(P=Anv(k.inlineParser,g._string_content,k.refmap));)g._string_content=g._string_content.slice(P),x=!0;x&&!cnN.test(g._string_content)&&g.unlink()},
canContain:function(){return!1},
acceptsLines:!0},table:{continue:function(k){return nR(k.currentLine)!==0?0:1},
finalize:function(){},
canContain:function(k){return k=="row"},
acceptsLines:!1},row:{continue:function(){return 1},
finalize:function(k,g){if(!g._rowIsDelimiter){k=g._isHeader?"th":"td";for(var P=g._parent._tableColumns,x=g._string_content,U=0,A="",q,T=g._sourcepos[0][0];U<x.length;){switch(x[U]){case "|":q&&(q._string_content=A.trim(),A="",q=null,P--,P<=0&&(U=x.length));break;default:if(!q){q=new S5(k,[[T,U],[T,U]]);var c=g._parent._columnAlignment,Z=g._parent._tableColumns-P;c&&Z<=c.length&&Z>=0&&(q._alignment=c[Z]);g.appendChild(q)}A+=x[U];q._sourcepos[1][1]=U}U++}q&&(q._string_content=A.trim());g._string_content=
""}},
canContain:function(k){return k!=="row"},
acceptsLines:!1}},s7k=[function(k){if(k.indented||LR(k.currentLine,k.nextNonspace)!==62)return 0;sC(k);bu(k,1,!1);E6(LR(k.currentLine,k.offset))&&bu(k,1,!0);Bn(k);k.addChild("block_quote",k.nextNonspace);return 1},
function(k){var g;if(!k.indented&&(g=k.currentLine.slice(k.nextNonspace).match(mdL))){sC(k);bu(k,g[0].length,!1);Bn(k);var P=k.addChild("heading",k.nextNonspace);P.level=g[0].trim().length;P._string_content=k.currentLine.slice(k.offset).replace(/^ *#+ *$/,"").replace(/ +#+ *$/,"");bu(k,k.currentLine.length-k.offset);return 2}return 0},
function(k){var g;if(!k.indented&&(g=k.currentLine.slice(k.nextNonspace).match(wNN))){var P=g[0].length;Bn(k);var x=k.addChild("code_block",k.nextNonspace);x._isFenced=!0;x._fenceLength=P;x._fenceChar=g[0][0];x._fenceOffset=k.indent;sC(k);bu(k,P,!1);return 2}return 0},
function(k,g){if(!k.indented&&LR(k.currentLine,k.nextNonspace)===60){var P=k.currentLine.slice(k.nextNonspace),x;for(x=1;x<=7;x++)if(OZv[x].test(P)&&(x<7||g.type!=="paragraph"))return Bn(k),k.addChild("html_block",k.offset)._htmlBlockType=x,2}return 0},
function(k,g){var P;if(!k.indented&&g.type==="paragraph"&&(P=k.currentLine.slice(k.nextNonspace).match(rnL))){Bn(k);var x=new S5("heading",g.sourcepos);x.level=P[0][0]==="="?1:2;x._string_content=g._string_content;SuJ(g,x);g.unlink();k.tip=x;bu(k,k.currentLine.length-k.offset,!1);return 2}return 0},
function(k){return!k.indented&&T6P.test(k.currentLine.slice(k.nextNonspace))?(Bn(k),k.addChild("thematic_break",k.nextNonspace),bu(k,k.currentLine.length-k.offset,!1),2):0},
function(k,g){var P,x;if(!(x=k.indented&&g.type!=="list")){a:{var U=g,A=k.currentLine.slice(k.nextNonspace);x={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:k.indent};if(P=A.match(VuL))x.type="bullet",x.bulletChar=P[0][0];else{if(!(P=A.match(ZZk))||U.type==="paragraph"&&P[1]!=="1"){P=null;break a}x.type="ordered";x.start=parseInt(P[1],10);x.delimiter=P[2]}var q=LR(k.currentLine,k.nextNonspace+P[0].length);if(q!==-1&&q!==9&&q!==32||U.type==="paragraph"&&!k.currentLine.slice(k.nextNonspace+
P[0].length).match(cnN))P=null;else{sC(k);bu(k,P[0].length,!0);U=k.column;A=k.offset;do bu(k,1,!0),q=LR(k.currentLine,k.offset);while(k.column-U<5&&E6(q));q=LR(k.currentLine,k.offset)===-1;var T=k.column-U;T>=5||T<1||q?(x.padding=P[0].length+1,k.column=U,k.offset=A,E6(LR(k.currentLine,k.offset))&&bu(k,1,!0)):x.padding=P[0].length+T;P=x}}x=!P}if(x)return 0;Bn(k);(x=k.tip.type!=="list")||(g=g._listData,x=!(g.type===P.type&&g.delimiter===P.delimiter&&g.bulletChar===P.bulletChar));x&&(g=k.addChild("list",
k.nextNonspace),g._listData=P);g=k.addChild("item",k.nextNonspace);g._listData=P;return 1},
function(k){var g;return((g=k.options.shouldParseIndentAsCodeBlock)!=null?g:1)&&k.indented&&k.tip.type!=="paragraph"&&!k.blank?(bu(k,4,!0),Bn(k),k.addChild("code_block",k.offset),2):0},
function(k,g){var P=nR(k.currentLine),x=nR(k.lookahead);if(P!==0&&x<0&&Math.abs(P)==Math.abs(x)&&!uZs(g.type)){Bn(k);g=k.addChild("table",k.nextNonspace);g._tableRows=1;g._tableColumns=Math.abs(P);P=k.lookahead;if(z2r.test(P)){x=[];for(var U=0,A=!1,q=0,T=void 0;U<P.length;){var c=q>=3;switch(P[U]){case "-":q++;break;case "|":A&&(x.push(T),T=void 0,q=0);A=!0;break;case ":":T||c||(T="left"),!T&&c&&(T="right"),T==="left"&&c&&(T="center")}U++}P=x}else P=void 0;g._columnAlignment=P;g=k.addChild("row",
k.nextNonspace);g._isHeader=!0;bu(k,k.currentLine.length-k.offset,!1);g._string_content=k.currentLine;return 1}return 0},
function(k,g){if(g.type=="table"&&nR(k.currentLine)!==0){Bn(k);var P=g;g=k.addChild("row",k.nextNonspace);nR(k.currentLine)<0?g._rowIsDelimiter=!0:P._tableRows+=1;bu(k,k.currentLine.length-k.offset,!1);g._string_content=k.currentLine;return 2}return 0}],b$k=function(){var k={shouldParseIndentAsCodeBlock:!1};
k=k===void 0?{}:k;this.lastMatchedContainer=this.doc=h20();this.refmap={};this.lastLineLength=0;this.inlineParser=new fV(k);this.options=k;this.oldtip=this.tip=this.doc;this.lookahead=this.currentLine="";this.indent=this.nextNonspaceColumn=this.nextNonspace=this.column=this.offset=this.lineNumber=0;this.partiallyConsumedTab=this.blank=this.indented=!1;this.allClosed=!0;this.blocks=WVk;this.blockStarts=s7k},bZL=function(k){k.partiallyConsumedTab&&(k.offset+=1,k.tip._string_content+=" ".repeat(4-k.column%
4));
k.tip._string_content+=k.currentLine.slice(k.offset)+"\n"};
b$k.prototype.addChild=function(k,g){for(;!this.blocks[this.tip.type].canContain(k);)this.finalize(this.tip,this.lineNumber-1);k=new S5(k,[[this.lineNumber,g+1],[0,0]]);k._string_content="";this.tip.appendChild(k);return this.tip=k};
var Bn=function(k){if(!k.allClosed){for(;k.oldtip!==k.lastMatchedContainer;){var g=k.oldtip._parent;k.finalize(k.oldtip,k.lineNumber-1);k.oldtip=g}k.allClosed=!0}},bu=function(k,g,P){for(var x=k.currentLine,U,A;g>0&&(A=x[k.offset]);)A==="\t"?(U=4-k.column%4,P?(k.partiallyConsumedTab=U>g,U=U>g?g:U,k.column+=U,k.offset+=k.partiallyConsumedTab?0:1,g-=U):(k.partiallyConsumedTab=!1,k.column+=U,k.offset+=1,--g)):(k.partiallyConsumedTab=!1,k.offset+=1,k.column+=1,--g)},sC=function(k){k.offset=k.nextNonspace;
k.column=k.nextNonspaceColumn;k.partiallyConsumedTab=!1},B64=function(k){for(var g=k.currentLine,P=k.offset,x=k.column,U;(U=g.charAt(P))!=="";)if(U===" ")P++,x++;
else if(U==="\t")P++,x+=4-x%4;else break;k.blank=U==="\n"||U==="\r"||U==="";k.nextNonspace=P;k.nextNonspaceColumn=x;k.indent=k.nextNonspaceColumn-k.column;k.indented=k.indent>=4};
b$k.prototype.finalize=function(k,g){var P=k._parent;k._open=!1;k.sourcepos[1]=[g,this.lastLineLength];this.blocks[k.type].finalize(this,k);this.tip=P};
b$k.prototype.parse=function(k){this.tip=this.doc=h20();this.refmap={};this.column=this.offset=this.lastLineLength=this.lineNumber=0;this.lastMatchedContainer=this.doc;this.currentLine="";if(!k)return this.doc;this.options.time&&console.time("preparing input");var g=k.split(fNN),P=g.length;k.charCodeAt(k.length-1)===10&&--P;this.options.time&&console.timeEnd("preparing input");this.options.time&&console.time("block parsing");for(k=0;k<P;k++)a:{var x=void 0,U=g[k],A=g[k+1],q=!0,T=this.doc;this.oldtip=
this.tip;this.column=this.offset=0;this.partiallyConsumedTab=this.blank=!1;this.lineNumber+=1;U.indexOf("\x00")!==-1&&(U=U.replace(/\0/g,"\ufffd"));this.currentLine=U;for(this.lookahead=A;(x=T._lastChild)&&x._open;){T=x;B64(this);switch(this.blocks[T.type].continue(this,T)){case 0:break;case 1:q=!1;break;case 2:this.lastLineLength=U.length;break a;default:throw"continue returned illegal value, must be 0, 1, or 2";}if(!q){T=T._parent;break}}this.allClosed=T===this.oldtip;this.lastMatchedContainer=
T;x=T.type!=="paragraph"&&WVk[T.type].acceptsLines;A=this.blockStarts;for(q=A.length;!x;){B64(this);if(!this.indented&&!eJ4.test(U.slice(this.nextNonspace))){sC(this);break}for(var c=0;c<q;){var Z=A[c](this,T);if(Z===1){T=this.tip;break}else if(Z===2){T=this.tip;x=!0;break}else c++}if(c===q){sC(this);break}}if(this.allClosed||this.blank||this.tip.type!=="paragraph"){Bn(this);this.blank&&T.lastChild&&(T.lastChild._lastLineBlank=!0);x=T.type;A=this.blank&&!(x==="block_quote"||x==="code_block"&&T._isFenced||
x==="item"&&!T._firstChild&&T.sourcepos[0][0]===this.lineNumber);for(q=T;q;)q._lastLineBlank=A,q=q._parent;this.blocks[x].acceptsLines?(bZL(this),x==="html_block"&&T._htmlBlockType>=1&&T._htmlBlockType<=5&&qBd[T._htmlBlockType].test(this.currentLine.slice(this.offset))&&this.finalize(T,this.lineNumber)):this.offset<U.length&&!this.blank&&(this.addChild("paragraph",this.offset),sC(this),bZL(this))}else bZL(this);this.lastLineLength=U.length}for(;this.tip;)this.finalize(this.tip,P);this.options.time&&
console.timeEnd("block parsing");this.options.time&&console.time("inline parsing");U=new n9L(this.doc);this.inlineParser.refmap=this.refmap;for(this.inlineParser.options=this.options;P=U.next();)g=P.node,k=g.type,P.entering||k!=="paragraph"&&k!=="heading"&&k!=="th"&&k!="td"||this.inlineParser.parse(g);this.options.time&&console.timeEnd("inline parsing");return this.doc};E8s.prototype.render=function(k){k=new n9L(k);var g;this.buffer="";for(this.lastOut="\n";g=k.next();){var P=g.node.type;if(this[P])this[P](g.node,g.entering)}return this.buffer};
E8s.prototype.out=function(k){z7(this,k)};
var z7=function(k,g){k.buffer+=g;k.lastOut=g};
E8s.prototype.cr=function(){this.lastOut!=="\n"&&z7(this,"\n")};var zJL=/^javascript:|vbscript:|file:|data:/i,uWk=/^data:image\/(?:png|gif|jpeg|webp)/i,hJq=function(k){return zJL.test(k)&&!uWk.test(k)};
FY.prototype=Object.create(E8s.prototype);_.d=FY.prototype;_.d.text=function(k){this.out(k.literal)};
_.d.html_inline=function(k){this.options.safe?z7(this,"\x3c!-- raw HTML omitted --\x3e"):z7(this,k.literal)};
_.d.html_block=function(k){this.cr();this.options.safe?z7(this,"\x3c!-- raw HTML omitted --\x3e"):z7(this,k.literal);this.cr()};
_.d.softbreak=function(){z7(this,this.options.softbreak)};
_.d.linebreak=function(){this.tag("br",[],!0);this.cr()};
_.d.link=function(k,g){var P=this.attrs(k);g?(this.options.safe&&hJq(k.destination)||P.push(["href",m3(k.destination,!0)]),k.title&&P.push(["title",m3(k.title,!0)]),this.tag("a",P)):this.tag("/a")};
_.d.image=function(k,g){g?(this.disableTags===0&&(this.options.safe&&hJq(k.destination)?z7(this,'<img src="" alt="'):z7(this,'<img src="'+m3(k.destination,!0)+'" alt="')),this.disableTags+=1):(--this.disableTags,this.disableTags===0&&(k.title&&z7(this,'" title="'+m3(k.title,!0)),z7(this,'" />')))};
_.d.emph=function(k,g){this.tag(g?"em":"/em")};
_.d.strong=function(k,g){this.tag(g?"strong":"/strong")};
_.d.paragraph=function(k,g){var P=k.parent.parent;k=this.attrs(k);P!==null&&P.type==="list"&&P.listTight||(g?(this.cr(),this.tag("p",k)):(this.tag("/p"),this.cr()))};
_.d.heading=function(k,g){var P="h"+k.level;k=this.attrs(k);g?(this.cr(),this.tag(P,k)):(this.tag("/"+P),this.cr())};
_.d.code=function(k){this.tag("code");this.out(k.literal);this.tag("/code")};
_.d.code_block=function(k){var g=k.info?k.info.split(/\s+/):[],P=this.attrs(k);g.length>0&&g[0].length>0&&P.push(["class","language-"+m3(g[0],!0)]);this.cr();this.tag("pre");this.tag("code",P);this.out(k.literal);this.tag("/code");this.tag("/pre");this.cr()};
_.d.thematic_break=function(k){k=this.attrs(k);this.cr();this.tag("hr",k,!0);this.cr()};
_.d.block_quote=function(k,g){k=this.attrs(k);g?(this.cr(),this.tag("blockquote",k)):(this.cr(),this.tag("/blockquote"));this.cr()};
_.d.list=function(k,g){var P=k.listType==="bullet"?"ul":"ol",x=this.attrs(k);g?(k=k.listStart,k!==null&&k!==1&&x.push(["start",k.toString()]),this.cr(),this.tag(P,x)):(this.cr(),this.tag("/"+P));this.cr()};
_.d.item=function(k,g){k=this.attrs(k);g?this.tag("li",k):(this.tag("/li"),this.cr())};
_.d.custom_inline=function(k,g){g&&k.onEnter?z7(this,k.onEnter):!g&&k.onExit&&z7(this,k.onExit)};
_.d.custom_block=function(k,g){this.cr();g&&k.onEnter?z7(this,k.onEnter):!g&&k.onExit&&z7(this,k.onExit);this.cr()};
_.d.table=function(k,g){k=this.attrs(k);g?(this.cr(),this.tag("table",k)):(this.tag("/table"),this.cr())};
_.d.row=function(k,g){k._rowIsDelimiter||(k=this.attrs(k),g?this.tag("tr",k):this.tag("/tr"))};
_.d.td=function(k,g){var P=this.attrs(k);k._alignment&&P.push(["align",k._alignment]);g?this.tag("td",P):this.tag("/td")};
_.d.th=function(k,g){var P=this.attrs(k);k._alignment&&P.push(["align",k._alignment]);g?this.tag("th",P):this.tag("/th")};
_.d.out=function(k){z7(this,m3(k,!1))};
_.d.tag=function(k,g,P){if(!(this.disableTags>0)){this.buffer+="<"+k;if(g&&g.length>0){k=0;for(var x;(x=g[k])!==void 0;)this.buffer+=" "+x[0]+'="'+x[1]+'"',k++}P&&(this.buffer+=" /");this.buffer+=">";this.lastOut=">"}};
_.d.attrs=function(k){var g=[];this.options.sourcepos&&(k=k.sourcepos)&&g.push(["data-sourcepos",String(k[0][0])+":"+String(k[0][1])+"-"+String(k[1][0])+":"+String(k[1][1])]);return g};
FY.prototype.text=FY.prototype.text;FY.prototype.html_inline=FY.prototype.html_inline;FY.prototype.html_block=FY.prototype.html_block;FY.prototype.softbreak=FY.prototype.softbreak;FY.prototype.linebreak=FY.prototype.linebreak;FY.prototype.link=FY.prototype.link;FY.prototype.image=FY.prototype.image;FY.prototype.emph=FY.prototype.emph;FY.prototype.strong=FY.prototype.strong;FY.prototype.paragraph=FY.prototype.paragraph;FY.prototype.heading=FY.prototype.heading;FY.prototype.code=FY.prototype.code;
FY.prototype.code_block=FY.prototype.code_block;FY.prototype.thematic_break=FY.prototype.thematic_break;FY.prototype.block_quote=FY.prototype.block_quote;FY.prototype.list=FY.prototype.list;FY.prototype.item=FY.prototype.item;FY.prototype.custom_inline=FY.prototype.custom_inline;FY.prototype.custom_block=FY.prototype.custom_block;FY.prototype.table=FY.prototype.table;FY.prototype.row=FY.prototype.row;FY.prototype.td=FY.prototype.td;FY.prototype.th=FY.prototype.th;FY.prototype.out=FY.prototype.out;
FY.prototype.tag=FY.prototype.tag;FY.prototype.attrs=FY.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 EYP,LV4,m1M;(function(){function k(Q,F){return Q<F?-1:Q>F?1:Q>=F?0:NaN}
function g(Q){return function(F,K){return k(Q(F),K)}}
function P(){for(var Q=0,F=arguments.length,K={},gA;Q<F;++Q){if(!(gA=arguments[Q]+"")||gA in K)throw Error("we`"+gA);K[gA]=[]}return new x(K)}
function x(Q){this._=Q}
function U(Q,F){return Q.trim().split(/^|\s+/).map(function(K){var gA="",q3=K.indexOf(".");q3>=0&&(gA=K.slice(q3+1),K=K.slice(0,q3));if(K&&!F.hasOwnProperty(K))throw Error("xe`"+K);return{type:K,name:gA}})}
function A(Q,F,K){for(var gA=0,q3=Q.length;gA<q3;++gA)if(Q[gA].name===F){Q[gA]=b7V;Q=Q.slice(0,gA).concat(Q.slice(gA+1));break}K!=null&&Q.push({name:F,value:K});return Q}
function q(Q){var F=Q,K=F.indexOf(":");K>=0&&(F=Q.slice(0,K))!=="xmlns"&&(Q=Q.slice(K+1));return Xe.hasOwnProperty(F)?{space:Xe[F],local:Q}:Q}
function T(Q){return function(){var F=this.ownerDocument,K=this.namespaceURI;return K==="http://www.w3.org/1999/xhtml"&&F.documentElement.namespaceURI==="http://www.w3.org/1999/xhtml"?F.createElement(Q):F.createElementNS(K,Q)}}
function c(Q){return function(){return this.ownerDocument.createElementNS(Q.space,Q.local)}}
function Z(Q){Q=q(Q);return(Q.local?c:T)(Q)}
function w(){}
function J(Q){return Q==null?w:function(){return this.querySelector(Q)}}
function r(Q){return Array(Q.length)}
function f(Q,F){this.ownerDocument=Q.ownerDocument;this.namespaceURI=Q.namespaceURI;this._next=null;this._parent=Q;this.__data__=F}
function B(Q){return function(){return Q}}
function L(Q,F,K,gA,q3,Ju){for(var BI=0,jM,iJ=F.length,kN=Ju.length;BI<kN;++BI)(jM=F[BI])?(jM.__data__=Ju[BI],gA[BI]=jM):K[BI]=new f(Q,Ju[BI]);for(;BI<iJ;++BI)if(jM=F[BI])q3[BI]=jM}
function Y(Q,F,K,gA,q3,Ju,BI){var jM,iJ,kN={},dk=F.length,mY=Ju.length,pq=Array(dk),Y3;for(jM=0;jM<dk;++jM)if(iJ=F[jM])pq[jM]=Y3="$"+BI.call(iJ,iJ.__data__,jM,F),Y3 in kN?q3[jM]=iJ:kN[Y3]=iJ;for(jM=0;jM<mY;++jM)Y3="$"+BI.call(Q,Ju[jM],jM,Ju),(iJ=kN[Y3])?(gA[jM]=iJ,iJ.__data__=Ju[jM],kN[Y3]=null):K[jM]=new f(Q,Ju[jM]);for(jM=0;jM<dk;++jM)(iJ=F[jM])&&kN[pq[jM]]===iJ&&(q3[jM]=iJ)}
function l(Q,F){return Q<F?-1:Q>F?1:Q>=F?0:NaN}
function D(Q){return function(){this.removeAttribute(Q)}}
function X(Q){return function(){this.removeAttributeNS(Q.space,Q.local)}}
function a(Q,F){return function(){this.setAttribute(Q,F)}}
function H(Q,F){return function(){this.setAttributeNS(Q.space,Q.local,F)}}
function y(Q,F){return function(){var K=F.apply(this,arguments);K==null?this.removeAttribute(Q):this.setAttribute(Q,K)}}
function kj(Q,F){return function(){var K=F.apply(this,arguments);K==null?this.removeAttributeNS(Q.space,Q.local):this.setAttributeNS(Q.space,Q.local,K)}}
function Ts(Q){return function(){this.style.removeProperty(Q)}}
function m0(Q,F,K){return function(){this.style.setProperty(Q,F,K)}}
function Lb(Q,F,K){return function(){var gA=F.apply(this,arguments);gA==null?this.style.removeProperty(Q):this.style.setProperty(Q,gA,K)}}
function rA(Q,F){return Q.style.getPropertyValue(F)||(Q.ownerDocument&&Q.ownerDocument.defaultView||Q.document&&Q||Q.defaultView).getComputedStyle(Q,null).getPropertyValue(F)}
function bV(Q){return function(){delete this[Q]}}
function tu(Q,F){return function(){this[Q]=F}}
function Eb(Q,F){return function(){var K=F.apply(this,arguments);K==null?delete this[Q]:this[Q]=K}}
function hd(){this.textContent=""}
function HH(Q){return function(){this.textContent=Q}}
function F4(Q){return function(){var F=Q.apply(this,arguments);this.textContent=F==null?"":F}}
function Ad(){this.innerHTML=""}
function TL(Q){return function(){this.innerHTML=Q}}
function YN(Q){return function(){var F=Q.apply(this,arguments);this.innerHTML=F==null?"":F}}
function EL(){return null}
function bY(){var Q=this.parentNode;Q&&Q.removeChild(this)}
function ry(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}
function dA(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}
function PH(Q,F,K){Q=Jd(Q,F,K);return function(gA){var q3=gA.relatedTarget;q3&&(q3===this||q3.compareDocumentPosition(this)&8)||Q.call(this,gA)}}
function Jd(Q,F,K){return function(){Q.call(this,this.__data__,F,K)}}
function iY(Q){return Q.trim().split(/^|\s+/).map(function(F){var K="",gA=F.indexOf(".");gA>=0&&(K=F.slice(gA+1),F=F.slice(0,gA));return{type:F,name:K}})}
function WH(Q){return function(){var F=this.__on;if(F){for(var K=0,gA=-1,q3=F.length,Ju;K<q3;++K)(Ju=F[K],Q.type&&Ju.type!==Q.type||Ju.name!==Q.name)?F[++gA]=Ju:this.removeEventListener(Ju.type,Ju.listener,Ju.capture);++gA?F.length=gA:delete this.__on}}}
function x3(Q,F,K){var gA=Yhc.hasOwnProperty(Q.type)?PH:Jd;return function(q3,Ju,BI){q3=this.__on;var jM;Ju=gA(F,Ju,BI);if(q3){BI=0;for(var iJ=q3.length;BI<iJ;++BI)if((jM=q3[BI]).type===Q.type&&jM.name===Q.name){this.removeEventListener(jM.type,jM.listener,jM.capture);this.addEventListener(jM.type,jM.listener=Ju,jM.capture=K);jM.value=F;return}}this.addEventListener(Q.type,Ju,K);jM={type:Q.type,name:Q.name,value:F,listener:Ju,capture:K};q3?q3.push(jM):this.__on=[jM]}}
function lw(Q,F,K){var gA=Q.ownerDocument&&Q.ownerDocument.defaultView||Q.document&&Q||Q.defaultView,q3=gA.CustomEvent;typeof q3==="function"?q3=new q3(F,K):(q3=gA.document.createEvent("Event"),K?(q3.initEvent(F,K.bubbles,K.cancelable),q3.detail=K.detail):q3.initEvent(F,!1,!1));Q.dispatchEvent(q3)}
function It(Q,F){return function(){return lw(this,Q,F)}}
function ZP(Q,F){return function(){return lw(this,Q,F.apply(this,arguments))}}
function Vv(Q,F){this._groups=Q;this._parents=F}
function $3(){return new Vv([[document.documentElement]],Bpd)}
function y6(){this._="@"+(++zby).toString(36)}
function fq(Q,F,K){Q.prototype=F.prototype=K;K.constructor=Q}
function fd(Q,F){Q=Object.create(Q.prototype);for(var K in F)Q[K]=F[K];return Q}
function Cs(){}
function Sn(Q){var F;Q=(Q+"").trim().toLowerCase();return(F=ufT.exec(Q))?(F=parseInt(F[1],16),new uY(F>>8&15|F>>4&240,F>>4&15|F&240,(F&15)<<4|F&15,1)):(F=hb7.exec(Q))?a3(parseInt(F[1],16)):(F=EF2.exec(Q))?new uY(F[1],F[2],F[3],1):(F=LdY.exec(Q))?new uY(F[1]*255/100,F[2]*255/100,F[3]*255/100,1):(F=nFa.exec(Q))?PZ(F[1],F[2],F[3],F[4]):(F=Shn.exec(Q))?PZ(F[1]*255/100,F[2]*255/100,F[3]*255/100,F[4]):(F=Fde.exec(Q))?BX(F[1],F[2]/100,F[3]/100,1):(F=YhV.exec(Q))?BX(F[1],F[2]/100,F[3]/100,F[4]):jqH.hasOwnProperty(Q)?
a3(jqH[Q]):Q==="transparent"?new uY(NaN,NaN,NaN,0):null}
function a3(Q){return new uY(Q>>16&255,Q>>8&255,Q&255,1)}
function PZ(Q,F,K,gA){gA<=0&&(Q=F=K=NaN);return new uY(Q,F,K,gA)}
function Tx(Q){Q instanceof Cs||(Q=Sn(Q));if(!Q)return new uY;Q=Q.rgb();return new uY(Q.r,Q.g,Q.b,Q.opacity)}
function yv(Q,F,K,gA){return arguments.length===1?Tx(Q):new uY(Q,F,K,gA==null?1:gA)}
function uY(Q,F,K,gA){this.r=+Q;this.g=+F;this.b=+K;this.opacity=+gA}
function dy(Q){Q=Math.max(0,Math.min(255,Math.round(Q)||0));return(Q<16?"0":"")+Q.toString(16)}
function BX(Q,F,K,gA){gA<=0?Q=F=K=NaN:K<=0||K>=1?Q=F=NaN:F<=0&&(Q=NaN);return new pz(Q,F,K,gA)}
function NU(Q){if(Q instanceof pz)return new pz(Q.h,Q.s,Q.l,Q.opacity);Q instanceof Cs||(Q=Sn(Q));if(!Q)return new pz;if(Q instanceof pz)return Q;Q=Q.rgb();var F=Q.r/255,K=Q.g/255,gA=Q.b/255,q3=Math.min(F,K,gA),Ju=Math.max(F,K,gA),BI=NaN,jM=Ju-q3,iJ=(Ju+q3)/2;jM?(BI=F===Ju?(K-gA)/jM+(K<gA)*6:K===Ju?(gA-F)/jM+2:(F-K)/jM+4,jM/=iJ<.5?Ju+q3:2-Ju-q3,BI*=60):jM=iJ>0&&iJ<1?0:BI;return new pz(BI,jM,iJ,Q.opacity)}
function ix(Q,F,K,gA){return arguments.length===1?NU(Q):new pz(Q,F,K,gA==null?1:gA)}
function pz(Q,F,K,gA){this.h=+Q;this.s=+F;this.l=+K;this.opacity=+gA}
function gG(Q,F,K){return(Q<60?F+(K-F)*Q/60:Q<180?K:Q<240?F+(K-F)*(240-Q)/60:F)*255}
function s6(Q){if(Q instanceof SM)return new SM(Q.l,Q.a,Q.b,Q.opacity);if(Q instanceof zL){if(isNaN(Q.h))return new SM(Q.l,0,0,Q.opacity);var F=Q.h*Qqm;return new SM(Q.l,Math.cos(F)*Q.c,Math.sin(F)*Q.c,Q.opacity)}Q instanceof uY||(Q=Tx(Q));var K=We(Q.r),gA=We(Q.g),q3=We(Q.b);F=Kb(.2225045*K+.7168786*gA+.0606169*q3);if(K===gA&&gA===q3)var Ju=K=F;else Ju=Kb((.4360747*K+.3850649*gA+.1430804*q3)/.96422),K=Kb((.0139322*K+.0971045*gA+.7141733*q3)/.82521);return new SM(116*F-16,500*(Ju-F),200*(F-K),Q.opacity)}
function SM(Q,F,K,gA){this.l=+Q;this.a=+F;this.b=+K;this.opacity=+gA}
function Kb(Q){return Q>jqe?Math.pow(Q,1/3):Q/lhk+DeL}
function Ik(Q){return Q>pB?Q*Q*Q:lhk*(Q-DeL)}
function bJ(Q){return 255*(Q<=.0031308?12.92*Q:1.055*Math.pow(Q,1/2.4)-.055)}
function We(Q){return(Q/=255)<=.04045?Q/12.92:Math.pow((Q+.055)/1.055,2.4)}
function FN(Q){if(Q instanceof zL)return new zL(Q.h,Q.c,Q.l,Q.opacity);Q instanceof SM||(Q=s6(Q));if(Q.a===0&&Q.b===0)return new zL(NaN,0,Q.l,Q.opacity);var F=Math.atan2(Q.b,Q.a)*t94;return new zL(F<0?F+360:F,Math.sqrt(Q.a*Q.a+Q.b*Q.b),Q.l,Q.opacity)}
function F5(Q,F,K,gA){return arguments.length===1?FN(Q):new zL(Q,F,K,gA==null?1:gA)}
function zL(Q,F,K,gA){this.h=+Q;this.c=+F;this.l=+K;this.opacity=+gA}
function BH(Q,F,K,gA){if(arguments.length===1){var q3=Q;if(q3 instanceof Kd)q3=new Kd(q3.h,q3.s,q3.l,q3.opacity);else{q3 instanceof uY||(q3=Tx(q3));var Ju=q3.g/255,BI=q3.b/255,jM=(M9L*BI+q3.r/255*-1.7884503806-3.5172982438*Ju)/(M9L+-1.7884503806-3.5172982438);BI-=jM;var iJ=(1.97294*(Ju-jM)- -.29227*BI)/-.90649;BI=(Ju=Math.sqrt(iJ*iJ+BI*BI)/(1.97294*jM*(1-jM)))?Math.atan2(iJ,BI)*t94-120:NaN;q3=new Kd(BI<0?BI+360:BI,Ju,jM,q3.opacity)}}else q3=new Kd(Q,F,K,gA==null?1:gA);return q3}
function Kd(Q,F,K,gA){this.h=+Q;this.s=+F;this.l=+K;this.opacity=+gA}
function Wj(Q,F,K,gA,q3){var Ju=Q*Q,BI=Ju*Q;return((1-3*Q+3*Ju-BI)*F+(4-6*Ju+3*BI)*K+(1+3*Q+3*Ju-3*BI)*gA+BI*q3)/6}
function rk(Q){return function(){return Q}}
function FI(Q,F){return function(K){return Q+K*F}}
function Cz(Q,F,K){return Q=Math.pow(Q,K),F=Math.pow(F,K)-Q,K=1/K,function(gA){return Math.pow(Q+gA*F,K)}}
function Ks(Q,F){var K=F-Q;return K?FI(Q,K>180||K<-180?K-360*Math.round(K/360):K):rk(isNaN(Q)?F:Q)}
function CP(Q){return(Q=+Q)===1?$C:function(F,K){return K-F?Cz(F,K,Q):rk(isNaN(F)?K:F)}}
function $C(Q,F){var K=F-Q;return K?FI(Q,K):rk(isNaN(Q)?F:Q)}
function cB(Q){return function(F){var K=F.length,gA=Array(K),q3=Array(K),Ju=Array(K),BI;for(BI=0;BI<K;++BI){var jM=yv(F[BI]);gA[BI]=jM.r||0;q3[BI]=jM.g||0;Ju[BI]=jM.b||0}gA=Q(gA);q3=Q(q3);Ju=Q(Ju);jM.opacity=1;return function(iJ){jM.r=gA(iJ);jM.g=q3(iJ);jM.b=Ju(iJ);return jM+""}}}
function ef(Q,F){return Q=+Q,F-=Q,function(K){return Q+F*K}}
function mq(Q){return function(){return Q}}
function RR(Q){return function(F){return Q(F)+""}}
function Rk(Q,F){var K=qh0.lastIndex=Tps.lastIndex=0,gA,q3,Ju,BI=-1,jM=[],iJ=[];Q+="";for(F+="";(gA=qh0.exec(Q))&&(q3=Tps.exec(F));)(Ju=q3.index)>K&&(Ju=F.slice(K,Ju),jM[BI]?jM[BI]+=Ju:jM[++BI]=Ju),(gA=gA[0])===(q3=q3[0])?jM[BI]?jM[BI]+=q3:jM[++BI]=q3:(jM[++BI]=null,iJ.push({i:BI,x:ef(gA,q3)})),K=Tps.lastIndex;K<F.length&&(Ju=F.slice(K),jM[BI]?jM[BI]+=Ju:jM[++BI]=Ju);return jM.length<2?iJ[0]?RR(iJ[0].x):mq(F):(F=iJ.length,function(kN){for(var dk=0,mY;dk<F;++dk)jM[(mY=iJ[dk]).i]=mY.x(kN);return jM.join("")})}
function hU(Q,F,K,gA,q3,Ju){var BI,jM,iJ;if(BI=Math.sqrt(Q*Q+F*F))Q/=BI,F/=BI;if(iJ=Q*K+F*gA)K-=Q*iJ,gA-=F*iJ;if(jM=Math.sqrt(K*K+gA*gA))K/=jM,gA/=jM,iJ/=jM;Q*gA<F*K&&(Q=-Q,F=-F,iJ=-iJ,BI=-BI);return{translateX:q3,translateY:Ju,rotate:Math.atan2(F,Q)*KdN,skewX:Math.atan(iJ)*KdN,scaleX:BI,scaleY:jM}}
function jn(Q,F,K,gA){function q3(kN){return kN.length?kN.pop()+" ":""}
function Ju(kN,dk,mY,pq,Y3,Bj){kN!==mY||dk!==pq?(Y3=Y3.push("translate(",null,F,null,K),Bj.push({i:Y3-4,x:ef(kN,mY)},{i:Y3-2,x:ef(dk,pq)})):(mY||pq)&&Y3.push("translate("+mY+F+pq+K)}
function BI(kN,dk,mY,pq){kN!==dk?(kN-dk>180?dk+=360:dk-kN>180&&(kN+=360),pq.push({i:mY.push(q3(mY)+"rotate(",null,gA)-2,x:ef(kN,dk)})):dk&&mY.push(q3(mY)+"rotate("+dk+gA)}
function jM(kN,dk,mY,pq){kN!==dk?pq.push({i:mY.push(q3(mY)+"skewX(",null,gA)-2,x:ef(kN,dk)}):dk&&mY.push(q3(mY)+"skewX("+dk+gA)}
function iJ(kN,dk,mY,pq,Y3,Bj){kN!==mY||dk!==pq?(Y3=Y3.push(q3(Y3)+"scale(",null,",",null,")"),Bj.push({i:Y3-4,x:ef(kN,mY)},{i:Y3-2,x:ef(dk,pq)})):mY===1&&pq===1||Y3.push(q3(Y3)+"scale("+mY+","+pq+")")}
return function(kN,dk){var mY=[],pq=[];kN=Q(kN);dk=Q(dk);Ju(kN.translateX,kN.translateY,dk.translateX,dk.translateY,mY,pq);BI(kN.rotate,dk.rotate,mY,pq);jM(kN.skewX,dk.skewX,mY,pq);iJ(kN.scaleX,kN.scaleY,dk.scaleX,dk.scaleY,mY,pq);kN=dk=null;return function(Y3){for(var Bj=-1,I3=pq.length,nl;++Bj<I3;)mY[(nl=pq[Bj]).i]=nl.x(Y3);return mY.join("")}}}
function T2(Q){return function(F,K){var gA=Q((F=ix(F)).h,(K=ix(K)).h),q3=$C(F.s,K.s),Ju=$C(F.l,K.l),BI=$C(F.opacity,K.opacity);return function(jM){F.h=gA(jM);F.s=q3(jM);F.l=Ju(jM);F.opacity=BI(jM);return F+""}}}
function wG(Q){return function(F,K){var gA=Q((F=F5(F)).h,(K=F5(K)).h),q3=$C(F.c,K.c),Ju=$C(F.l,K.l),BI=$C(F.opacity,K.opacity);return function(jM){F.h=gA(jM);F.c=q3(jM);F.l=Ju(jM);F.opacity=BI(jM);return F+""}}}
function Gx(Q){return function gA(K){function q3(Ju,BI){var jM=Q((Ju=BH(Ju)).h,(BI=BH(BI)).h),iJ=$C(Ju.s,BI.s),kN=$C(Ju.l,BI.l),dk=$C(Ju.opacity,BI.opacity);return function(mY){Ju.h=jM(mY);Ju.s=iJ(mY);Ju.l=kN(Math.pow(mY,K));Ju.opacity=dk(mY);return Ju+""}}
K=+K;q3.gamma=gA;return q3}(1)}
function XH(){return EF||(oFH(OW),EF=lP.now()+JiI)}
function OW(){EF=0}
function av(){this._call=this._time=this._next=null}
function LJ(Q,F,K){var gA=new av;gA.restart(Q,F,K);return gA}
function nJ(){EF=(ris=lP.now())+JiI;CB=D9=0;try{XH();++CB;for(var Q=fIb,F;Q;)(F=EF-Q._time)>=0&&Q._call.call(null,F),Q=Q._next;--CB}finally{CB=0;Q=fIb;for(var K=Infinity;Q;)if(Q._call){K>Q._time&&(K=Q._time);var gA=Q;Q=Q._next}else F=Q._next,Q._next=null,Q=gA?gA._next=F:fIb=F;tf=gA;S2(K);EF=0}}
function k1u(){var Q=lP.now(),F=Q-ris;F>1E3&&(JiI-=F,ris=Q)}
function S2(Q){CB||(D9&&(D9=clearTimeout(D9)),Q-EF>24?(Q<Infinity&&(D9=setTimeout(nJ,Q-lP.now()-JiI)),Mo&&(Mo=clearInterval(Mo))):(Mo||(ris=lP.now(),Mo=setInterval(k1u,1E3)),CB=1,oFH(nJ)))}
function vFm(Q,F,K){var gA=new av;F=F==null?0:+F;gA.restart(function(q3){gA.stop();Q(q3+F)},F,K);
return gA}
function ebA(Q,F,K,gA,q3,Ju){var BI=Q.__transition;if(!BI)Q.__transition={};else if(K in BI)return;QqT(Q,K,{name:F,index:gA,group:q3,on:lhy,tween:De2,time:Ju.time,delay:Ju.delay,duration:Ju.duration,ease:Ju.ease,timer:null,state:0})}
function cyI(Q,F){Q=a9(Q,F);if(Q.state>0)throw Error("ye");return Q}
function Lp(Q,F){Q=a9(Q,F);if(Q.state>2)throw Error("ze");return Q}
function a9(Q,F){Q=Q.__transition;if(!Q||!(Q=Q[F]))throw Error("Ae");return Q}
function QqT(Q,F,K){function gA(iJ){var kN,dk;if(K.state!==1)return Ju();for(pq in BI){var mY=BI[pq];if(mY.name===K.name){if(mY.state===3)return vFm(gA);mY.state===4?(mY.state=6,mY.timer.stop(),mY.on.call("interrupt",Q,Q.__data__,mY.index,mY.group),delete BI[pq]):+pq<F&&(mY.state=6,mY.timer.stop(),delete BI[pq])}}vFm(function(){K.state===3&&(K.state=4,K.timer.restart(q3,K.delay,K.time),q3(iJ))});
K.state=2;K.on.call("start",Q,Q.__data__,K.index,K.group);if(K.state===2){K.state=3;jM=Array(dk=K.tween.length);var pq=0;for(kN=-1;pq<dk;++pq)if(mY=K.tween[pq].value.call(Q,Q.__data__,K.index,K.group))jM[++kN]=mY;jM.length=kN+1}}
function q3(iJ){iJ=iJ<K.duration?K.ease.call(null,iJ/K.duration):(K.timer.restart(Ju),K.state=5,1);for(var kN=-1,dk=jM.length;++kN<dk;)jM[kN].call(null,iJ);K.state===5&&(K.on.call("end",Q,Q.__data__,K.index,K.group),Ju())}
function Ju(){K.state=6;K.timer.stop();delete BI[F];for(var iJ in BI)return;delete Q.__transition}
var BI=Q.__transition,jM;BI[F]=K;K.timer=LJ(function(iJ){K.state=1;K.timer.restart(gA,K.delay,K.time);K.delay<=iJ&&gA(iJ-K.delay)},0,K.time)}
function t95(Q,F){var K,gA;return function(){var q3=Lp(this,Q),Ju=q3.tween;if(Ju!==K){gA=K=Ju;Ju=0;for(var BI=gA.length;Ju<BI;++Ju)if(gA[Ju].name===F){gA=gA.slice();gA.splice(Ju,1);break}}q3.tween=gA}}
function M92(Q,F,K){var gA,q3;if(typeof K!=="function")throw Error();return function(){var Ju=Lp(this,Q),BI=Ju.tween;if(BI!==gA){q3=(gA=BI).slice();BI={name:F,value:K};for(var jM=0,iJ=q3.length;jM<iJ;++jM)if(q3[jM].name===F){q3[jM]=BI;break}jM===iJ&&q3.push(BI)}Ju.tween=q3}}
function V9u(Q,F,K){var gA=Q._id;Q.each(function(){var q3=Lp(this,gA);(q3.value||(q3.value={}))[F]=K.apply(this,arguments)});
return function(q3){return a9(q3,gA).value[F]}}
function ahN(Q,F){var K;return(typeof F==="number"?ef:F instanceof Sn?H7v:(K=Sn(F))?(F=K,H7v):Rk)(Q,F)}
function Kd3(Q){return function(){this.removeAttribute(Q)}}
function oFe(Q){return function(){this.removeAttributeNS(Q.space,Q.local)}}
function vFT(Q,F,K){var gA,q3;return function(){var Ju=this.getAttribute(Q);return Ju===K?null:Ju===gA?q3:q3=F(gA=Ju,K)}}
function ah3(Q,F,K){var gA,q3;return function(){var Ju=this.getAttributeNS(Q.space,Q.local);return Ju===K?null:Ju===gA?q3:q3=F(gA=Ju,K)}}
function H77(Q,F,K){var gA,q3,Ju;return function(){var BI=K(this);if(BI==null)return void this.removeAttribute(Q);var jM=this.getAttribute(Q);return jM===BI?null:jM===gA&&BI===q3?Ju:Ju=F(gA=jM,q3=BI)}}
function Np7(Q,F,K){var gA,q3,Ju;return function(){var BI=K(this);if(BI==null)return void this.removeAttributeNS(Q.space,Q.local);var jM=this.getAttributeNS(Q.space,Q.local);return jM===BI?null:jM===gA&&BI===q3?Ju:Ju=F(gA=jM,q3=BI)}}
function Iha(Q,F){function K(){var gA=this,q3=F.apply(gA,arguments);return q3&&function(Ju){gA.setAttributeNS(Q.space,Q.local,q3(Ju))}}
K._value=F;return K}
function XDV(Q,F){function K(){var gA=this,q3=F.apply(gA,arguments);return q3&&function(Ju){gA.setAttribute(Q,q3(Ju))}}
K._value=F;return K}
function yyY(Q,F){return function(){cyI(this,Q).delay=+F.apply(this,arguments)}}
function pD7(Q,F){return F=+F,function(){cyI(this,Q).delay=F}}
function C9Y(Q,F){return function(){Lp(this,Q).duration=+F.apply(this,arguments)}}
function GkV(Q,F){return F=+F,function(){Lp(this,Q).duration=F}}
function RbY(Q,F){if(typeof F!=="function")throw Error();return function(){Lp(this,Q).ease=F}}
function kny(Q){return(Q+"").trim().split(/^|\s+/).every(function(F){var K=F.indexOf(".");K>=0&&(F=F.slice(0,K));return!F||F==="start"})}
function gps(Q,F,K){var gA,q3,Ju=kny(F)?cyI:Lp;return function(){var BI=Ju(this,Q),jM=BI.on;if(jM!==gA)(q3=(gA=jM).copy()).on(F,K);BI.on=q3}}
function PBa(Q){return function(){var F=this.parentNode,K;for(K in this.__transition)if(+K!==Q)return;F&&F.removeChild(this)}}
function $qn(Q,F){var K,gA,q3;return function(){var Ju=rA(this,Q),BI=(this.style.removeProperty(Q),rA(this,Q));return Ju===BI?null:Ju===K&&BI===gA?q3:q3=F(K=Ju,gA=BI)}}
function xqU(Q){return function(){this.style.removeProperty(Q)}}
function igd(Q,F,K){var gA,q3;return function(){var Ju=rA(this,Q);return Ju===K?null:Ju===gA?q3:q3=F(gA=Ju,K)}}
function UqU(Q,F,K){var gA,q3,Ju;return function(){var BI=rA(this,Q),jM=K(this);jM==null&&(jM=(this.style.removeProperty(Q),rA(this,Q)));return BI===jM?null:BI===gA&&jM===q3?Ju:Ju=F(gA=BI,q3=jM)}}
function Axn(Q,F,K){function gA(){var q3=this,Ju=F.apply(q3,arguments);return Ju&&function(BI){q3.style.setProperty(Q,Ju(BI),K)}}
gA._value=F;return gA}
function dqd(Q){return function(){this.textContent=Q}}
function Og3(Q){return function(){var F=Q(this);this.textContent=F==null?"":F}}
function JH(Q,F,K,gA){this._groups=Q;this._parents=F;this._name=K;this._id=gA}
function Z7M(Q){return{type:Q}}
function meM(){this._x0=this._y0=this._x1=this._y1=null;this._=""}
function WCC(){}
function Npv(Q,F){var K=new WCC;if(Q instanceof WCC)Q.each(function(BI,jM){K.set(jM,BI)});
else if(Array.isArray(Q)){var gA=-1,q3=Q.length,Ju;if(F==null)for(;++gA<q3;)K.set(gA,Q[gA]);else for(;++gA<q3;)K.set(F(Ju=Q[gA],gA,Q),Ju)}else if(Q)for(gA in Q)K.set(gA,Q[gA]);return K}
function sEI(){}
function IhY(Q){return function(F){for(var K={},gA=0;gA<Q.length;gA++)K[Q[gA]]=F[gA]||"";return K}}
function ql5(Q,F){var K=IhY(Q);return function(gA,q3){return F(K(gA),q3,Q)}}
function T$2(Q){var F=Object.create(null),K=[];Q.forEach(function(gA){for(var q3 in gA)q3 in F||K.push(F[q3]=q3)});
return K}
function XDc(Q){function F(BI,jM){function iJ(){if(Bj)return wD3;if(I3)return I3=!1,yyJ;var qy,kK=mY,z0;if(BI.charCodeAt(kK)===34){for(;mY++<dk&&BI.charCodeAt(mY)!==34||BI.charCodeAt(++mY)===34;);(qy=mY)>=dk?Bj=!0:(z0=BI.charCodeAt(mY++))===10?I3=!0:z0===13&&(I3=!0,BI.charCodeAt(mY)===10&&++mY);return BI.slice(kK+1,qy-1).replace(/""/g,'"')}for(;mY<dk;){if((z0=BI.charCodeAt(qy=mY++))===10)I3=!0;else if(z0===13)I3=!0,BI.charCodeAt(mY)===10&&++mY;else if(z0!==Ju)continue;return BI.slice(kK,qy)}return Bj=
!0,BI.slice(kK,dk)}
var kN=[],dk=BI.length,mY=0,pq=0,Y3,Bj=dk<=0,I3=!1;BI.charCodeAt(dk-1)===10&&--dk;for(BI.charCodeAt(dk-1)===13&&--dk;(Y3=iJ())!==wD3;){for(var nl=[];Y3!==yyJ&&Y3!==wD3;)nl.push(Y3),Y3=iJ();jM&&(nl=jM(nl,pq++))==null||kN.push(nl)}return kN}
function K(BI){return BI.map(gA).join(Q)}
function gA(BI){return BI==null?"":q3.test(BI)?'"'+BI.replace(/"/g,'""')+'"':BI}
var q3=new RegExp('["'+Q+"\n\r]"),Ju=Q.charCodeAt(0);return{parse:function(BI,jM){var iJ,kN;BI=F(BI,function(dk,mY){if(iJ)return iJ(dk,mY-1);kN=dk;iJ=jM?ql5(dk,jM):IhY(dk)});
BI.columns=kN||[];return BI},
parseRows:F,format:function(BI,jM){jM==null&&(jM=T$2(BI));return[jM.map(gA).join(Q)].concat(BI.map(function(iJ){return jM.map(function(kN){return gA(iJ[kN])}).join(Q)})).join("\n")},
formatRows:function(BI){return BI.map(K).join("\n")}}}
function eeY(Q){if(!Q.ok)throw Error("Be`"+Q.status+"`"+Q.statusText);return Q.text()}
function pDv(Q){return function(F,K,gA){arguments.length===2&&typeof K==="function"&&(gA=K,K=void 0);return fetch(F,K).then(eeY).then(function(q3){return Q(q3,gA)})}}
function C9J(Q,F,K,gA){if(isNaN(F)||isNaN(K))return Q;var q3,Ju=Q._root;gA={data:gA};var BI=Q._x0,jM=Q._y0,iJ=Q._x1,kN=Q._y1,dk,mY,pq,Y3,Bj;if(!Ju)return Q._root=gA,Q;for(;Ju.length;)if((pq=F>=(dk=(BI+iJ)/2))?BI=dk:iJ=dk,(Y3=K>=(mY=(jM+kN)/2))?jM=mY:kN=mY,q3=Ju,!(Ju=Ju[Bj=Y3<<1|pq]))return q3[Bj]=gA,Q;var I3=+Q._x.call(null,Ju.data);var nl=+Q._y.call(null,Ju.data);if(F===I3&&K===nl)return gA.next=Ju,q3?q3[Bj]=gA:Q._root=gA,Q;do q3=q3?q3[Bj]=Array(4):Q._root=Array(4),(pq=F>=(dk=(BI+iJ)/2))?BI=dk:iJ=
dk,(Y3=K>=(mY=(jM+kN)/2))?jM=mY:kN=mY;while((Bj=Y3<<1|pq)===(pq=(nl>=mY)<<1|I3>=dk));return q3[pq]=Ju,q3[Bj]=gA,Q}
function CL(Q,F,K,gA,q3){this.node=Q;this.x0=F;this.y0=K;this.x1=gA;this.y1=q3}
function cxT(Q){return Q[0]}
function VYY(Q){return Q[1]}
function Jy3(Q,F,K,gA,q3,Ju){this._x=Q;this._y=F;this._x0=K;this._y0=gA;this._x1=q3;this._y1=Ju;this._root=void 0}
function Gkc(Q){for(var F={data:Q.data},K=F;Q=Q.next;)K=K.next={data:Q.data};return F}
function bHu(Q,F){if((F=(Q=F?Q.toExponential(F-1):Q.toExponential()).indexOf("e"))<0)return null;var K=Q.slice(0,F);return[K.length>1?K[0]+K.slice(2):K,+Q.slice(F+1)]}
function ZgT(Q){return Q=bHu(Math.abs(Q)),Q?Q[1]:NaN}
function mq3(Q,F){return function(K,gA){for(var q3=K.length,Ju=[],BI=0,jM=Q[0],iJ=0;q3>0&&jM>0;){iJ+jM+1>gA&&(jM=Math.max(1,gA-iJ));Ju.push(K.substring(q3-=jM,q3+jM));if((iJ+=jM+1)>gA)break;jM=Q[BI=(BI+1)%Q.length]}return Ju.reverse().join(F)}}
function wv5(Q){return function(F){return F.replace(/[0-9]/g,function(K){return Q[+K]})}}
function ryk(Q){return new fhI(Q)}
function fhI(Q){if(!(F=Jx2.exec(Q)))throw Error("Ce`"+Q);var F;this.fill=F[1]||" ";this.align=F[2]||">";this.sign=F[3]||"-";this.symbol=F[4]||"";this.zero=!!F[5];this.width=F[6]&&+F[6];this.comma=!!F[7];this.precision=F[8]&&+F[8].slice(1);this.trim=!!F[9];this.type=F[10]||""}
function RbJ(Q,F){F=bHu(Q,F);if(!F)return Q+"";Q=F[0];F=F[1];return F<0?"0."+Array(-F).join("0")+Q:Q.length>F+1?Q.slice(0,F+1)+"."+Q.slice(F+1):Q+Array(F-Q.length+2).join("0")}
function knk(Q){return Q}
function rx3(Q){function F(jM){function iJ(GJ){var sy=z0,X5=O$,bd,ey;if(kK==="c")X5=gL(GJ)+X5,GJ="";else{GJ=+GJ;var DF=GJ<0;GJ=gL(Math.abs(GJ),nl);if(qy){var Cr=GJ.length,G5=1,T5=-1;a:for(;G5<Cr;++G5)switch(GJ[G5]){case ".":T5=bd=G5;break;case "0":T5===0&&(T5=G5);bd=G5;break;default:if(!+GJ[G5])break a;T5>0&&(T5=0)}GJ=T5>0?GJ.slice(0,T5)+GJ.slice(bd+1):GJ}DF&&+GJ===0&&(DF=!1);sy=(DF?mY==="("?mY:"-":mY==="-"||mY==="("?"":mY)+sy;X5=(kK==="s"?gpL[8+PBY/3]:"")+X5+(DF&&mY==="("?")":"");if(B6)for(DF=-1,
bd=GJ.length;++DF<bd;)if(ey=GJ.charCodeAt(DF),48>ey||ey>57){X5=(ey===46?q3+GJ.slice(DF+1):GJ.slice(DF))+X5;GJ=GJ.slice(0,DF);break}}I3&&!Y3&&(GJ=K(GJ,Infinity));ey=sy.length+GJ.length+X5.length;DF=ey<Bj?Array(Bj-ey+1).join(kN):"";I3&&Y3&&(GJ=K(DF+GJ,DF.length?Bj-X5.length:Infinity),DF="");switch(dk){case "<":GJ=sy+GJ+X5+DF;break;case "=":GJ=sy+DF+GJ+X5;break;case "^":GJ=DF.slice(0,ey=DF.length>>1)+sy+GJ+X5+DF.slice(ey);break;default:GJ=DF+sy+GJ+X5}return Ju(GJ)}
jM=ryk(jM);var kN=jM.fill,dk=jM.align,mY=jM.sign,pq=jM.symbol,Y3=jM.zero,Bj=jM.width,I3=jM.comma,nl=jM.precision,qy=jM.trim,kK=jM.type;kK==="n"?(I3=!0,kK="g"):$q3[kK]||(nl==null&&(nl=12),qy=!0,kK="g");if(Y3||kN==="0"&&dk==="=")Y3=!0,kN="0",dk="=";var z0=pq==="$"?gA[0]:pq==="#"&&/[boxX]/.test(kK)?"0"+kK.toLowerCase():"",O$=pq==="$"?gA[1]:/[%p]/.test(kK)?BI:"",gL=$q3[kK],B6=/[defgprs%]/.test(kK);nl=nl==null?6:/[gprs]/.test(kK)?Math.max(1,Math.min(21,nl)):Math.max(0,Math.min(20,nl));iJ.toString=function(){return jM+
""};
return iJ}
var K=Q.grouping&&Q.thousands?mq3(Q.grouping,Q.thousands):knk,gA=Q.currency,q3=Q.decimal,Ju=Q.numerals?wv5(Q.numerals):knk,BI=Q.percent||"%";return{format:F,formatPrefix:function(jM,iJ){var kN=F((jM=ryk(jM),jM.type="f",jM));jM=Math.max(-8,Math.min(8,Math.floor(ZgT(iJ)/3)))*3;var dk=Math.pow(10,-jM),mY=gpL[8+jM/3];return function(pq){return kN(dk*pq)+mY}}}}
function vO(){this.reset()}
function xqd(Q,F,K){var gA=Q.s=F+K,q3=gA-F;Q.t=F-(gA-q3)+(K-q3)}
function BNs(Q){return Q>1?y0:Q<-1?-y0:Math.asin(Q)}
function f7Y(){}
function igq(Q){var F=Q[0];Q=Q[1];var K=pa(Q);return[K*pa(F),K*j8(F),j8(Q)]}
function Uqd(Q,F){return[Q[1]*F[2]-Q[2]*F[1],Q[2]*F[0]-Q[0]*F[2],Q[0]*F[1]-Q[1]*F[0]]}
function Ax3(Q){var F=zzu(Q[0]*Q[0]+Q[1]*Q[1]+Q[2]*Q[2]);Q[0]/=F;Q[1]/=F;Q[2]/=F}
function WbT(){var Q=[],F;return{point:function(K,gA){F.push([K,gA])},
lineStart:function(){Q.push(F=[])},
lineEnd:f7Y,rejoin:function(){Q.length>1&&Q.push(Q.pop().concat(Q.shift()))},
result:function(){var K=Q;Q=[];F=null;return K}}}
function uU3(Q,F,K,gA){this.x=Q;this.z=F;this.o=K;this.e=gA;this.v=!1;this.n=this.p=null}
function sOT(Q,F,K,gA,q3){var Ju=[],BI=[];Q.forEach(function(mY){if(!((pq=mY.length-1)<=0)){var pq,Y3=mY[0],Bj=mY[pq],I3=Y3;if(rw(I3[0]-Bj[0])<1E-6&&rw(I3[1]-Bj[1])<1E-6){q3.lineStart();for(jM=0;jM<pq;++jM)q3.point((Y3=mY[jM])[0],Y3[1]);q3.lineEnd()}else Ju.push(pq=new uU3(Y3,mY,null,!0)),BI.push(pq.o=new uU3(Y3,null,pq,!1)),Ju.push(pq=new uU3(Bj,mY,null,!1)),BI.push(pq.o=new uU3(Bj,null,pq,!0))}});
if(Ju.length){BI.sort(F);dqq(Ju);dqq(BI);var jM=0;for(Q=BI.length;jM<Q;++jM)BI[jM].e=K=!K;K=Ju[0];for(var iJ;;){for(var kN=K,dk=!0;kN.v;)if((kN=kN.n)===K)return;F=kN.z;q3.lineStart();do{kN.v=kN.o.v=!0;if(kN.e){if(dk)for(jM=0,Q=F.length;jM<Q;++jM)q3.point((iJ=F[jM])[0],iJ[1]);else gA(kN.x,kN.n.x,1,q3);kN=kN.n}else{if(dk)for(F=kN.p.z,jM=F.length-1;jM>=0;--jM)q3.point((iJ=F[jM])[0],iJ[1]);else gA(kN.x,kN.p.x,-1,q3);kN=kN.p}kN=kN.o;F=kN.z;dk=!dk}while(!kN.v);q3.lineEnd()}}}
function dqq(Q){if(F=Q.length){for(var F,K=0,gA=Q[0],q3;++K<F;)gA.n=q3=Q[K],q3.p=gA,gA=q3;gA.n=q3=Q[0];q3.p=gA}}
function bgV(Q){return Q.length>1}
function B$Y(Q,F){return((Q=Q.x)[0]<0?Q[1]-y0-1E-6:y0-Q[1])-((F=F.x)[0]<0?F[1]-y0-1E-6:y0-F[1])}
function Wdu(){}
function OgN(Q){return function(F,K){var gA=pa(F),q3=pa(K);gA=Q(gA*q3);return[gA*q3*j8(F),gA*j8(K)]}}
function Kh(Q){return function(F,K){var gA=zzu(F*F+K*K),q3=Q(gA),Ju=j8(q3);q3=pa(q3);return[ql4(F*Ju,gA*q3),BNs(gA&&K*Ju/gA)]}}
function zeY(Q){var F=0,K=Q.children,gA=K&&K.length;if(gA)for(;--gA>=0;)F+=K[gA].value;else F=1;Q.value=F}
function T$L(Q,F){var K=new oG(Q);Q=+Q.value&&(K.value=Q.value);var gA,q3=[K],Ju,BI,jM,iJ;for(F==null&&(F=uu2);gA=q3.pop();)if(Q&&(gA.value=+gA.data.value),(BI=F(gA.data))&&(iJ=BI.length))for(gA.children=Array(iJ),jM=iJ-1;jM>=0;--jM)q3.push(Ju=gA.children[jM]=new oG(BI[jM])),Ju.parent=gA,Ju.depth=gA.depth+1;return K.eachBefore(heY)}
function uu2(Q){return Q.children}
function EpT(Q){Q.data=Q.data.data}
function heY(Q){var F=0;do Q.height=F;while((Q=Q.parent)&&Q.height<++F)}
function oG(Q){this.data=Q;this.depth=this.height=0;this.parent=null}
function BB(Q,F,K,gA){function q3(Ju){return Q(Ju=new Date(+Ju)),Ju}
q3.floor=q3;q3.ceil=function(Ju){return Q(Ju=new Date(Ju-1)),F(Ju,1),Q(Ju),Ju};
q3.round=function(Ju){var BI=q3(Ju),jM=q3.ceil(Ju);return Ju-BI<jM-Ju?BI:jM};
q3.offset=function(Ju,BI){return F(Ju=new Date(+Ju),BI==null?1:Math.floor(BI)),Ju};
q3.range=function(Ju,BI,jM){var iJ=[],kN;Ju=q3.ceil(Ju);jM=jM==null?1:Math.floor(jM);if(!(Ju<BI&&jM>0))return iJ;do iJ.push(kN=new Date(+Ju)),F(Ju,jM),Q(Ju);while(kN<Ju&&Ju<BI);return iJ};
q3.filter=function(Ju){return BB(function(BI){if(BI>=BI)for(;Q(BI),!Ju(BI);)BI.setTime(BI-1)},function(BI,jM){if(BI>=BI)if(jM<0)for(;++jM<=0;)for(;F(BI,-1),!Ju(BI););
else for(;--jM>=0;)for(;F(BI,1),!Ju(BI););})};
K&&(q3.count=function(Ju,BI){sqM.setTime(+Ju);b73.setTime(+BI);Q(sqM);Q(b73);return Math.floor(K(sqM,b73))},q3.every=function(Ju){Ju=Math.floor(Ju);
return isFinite(Ju)&&Ju>0?Ju>1?q3.filter(gA?function(BI){return gA(BI)%Ju===0}:function(BI){return q3.count(0,BI)%Ju===0}):q3:null});
return q3}
function np(Q){return BB(function(F){F.setDate(F.getDate()-(F.getDay()+7-Q)%7);F.setHours(0,0,0,0)},function(F,K){F.setDate(F.getDate()+K*7)},function(F,K){return(K-F-(K.getTimezoneOffset()-F.getTimezoneOffset())*6E4)/6048E5})}
function S_(Q){return BB(function(F){F.setUTCDate(F.getUTCDate()-(F.getUTCDay()+7-Q)%7);F.setUTCHours(0,0,0,0)},function(F,K){F.setUTCDate(F.getUTCDate()+K*7)},function(F,K){return(K-F)/6048E5})}
function Lbs(Q){if(0<=Q.y&&Q.y<100){var F=new Date(-1,Q.m,Q.d,Q.H,Q.M,Q.S,Q.L);F.setFullYear(Q.y);return F}return new Date(Q.y,Q.m,Q.d,Q.H,Q.M,Q.S,Q.L)}
function hz6(Q){if(0<=Q.y&&Q.y<100){var F=new Date(Date.UTC(-1,Q.m,Q.d,Q.H,Q.M,Q.S,Q.L));F.setUTCFullYear(Q.y);return F}return new Date(Date.UTC(Q.y,Q.m,Q.d,Q.H,Q.M,Q.S,Q.L))}
function vt(Q){return{y:Q,m:0,d:1,H:0,M:0,S:0,L:0}}
function np3(Q){function F(X5,bd){return function(ey){var DF=[],Cr=-1,G5=0,T5=X5.length,b$,r4;for(ey instanceof Date||(ey=new Date(+ey));++Cr<T5;)if(X5.charCodeAt(Cr)===37){DF.push(X5.slice(G5,Cr));(G5=eet[b$=X5.charAt(++Cr)])!=null?b$=X5.charAt(++Cr):G5=b$==="e"?" ":"0";if(r4=bd[b$])b$=r4(ey,G5);DF.push(b$);G5=Cr+1}DF.push(X5.slice(G5,Cr));return DF.join("")}}
function K(X5,bd){return function(ey){var DF=vt(1900);if(gA(DF,X5,ey,0)!=ey.length)return null;if("Q"in DF)return new Date(DF.Q);"p"in DF&&(DF.H=DF.H%12+DF.p*12);if("V"in DF){if(DF.V<1||DF.V>53)return null;"w"in DF||(DF.w=1);if("Z"in DF){ey=hz6(vt(DF.y));var Cr=ey.getUTCDay();ey=Cr>4||Cr===0?Bpb.ceil(ey):Bpb(ey);ey=cxm.offset(ey,(DF.V-1)*7);DF.y=ey.getUTCFullYear();DF.m=ey.getUTCMonth();DF.d=ey.getUTCDate()+(DF.w+6)%7}else ey=bd(vt(DF.y)),Cr=ey.getDay(),ey=Cr>4||Cr===0?zbA.ceil(ey):zbA(ey),ey=VYJ.offset(ey,
(DF.V-1)*7),DF.y=ey.getFullYear(),DF.m=ey.getMonth(),DF.d=ey.getDate()+(DF.w+6)%7}else if("W"in DF||"U"in DF)"w"in DF||(DF.w="u"in DF?DF.u%7:"W"in DF?1:0),Cr="Z"in DF?hz6(vt(DF.y)).getUTCDay():bd(vt(DF.y)).getDay(),DF.m=0,DF.d="W"in DF?(DF.w+6)%7+DF.W*7-(Cr+5)%7:DF.w+DF.U*7-(Cr+6)%7;return"Z"in DF?(DF.H+=DF.Z/100|0,DF.M+=DF.Z%100,hz6(DF)):bd(DF)}}
function gA(X5,bd,ey,DF){for(var Cr=0,G5=bd.length,T5=ey.length,b$;Cr<G5;){if(DF>=T5)return-1;b$=bd.charCodeAt(Cr++);if(b$===37){if(b$=bd.charAt(Cr++),b$=sy[b$ in eet?bd.charAt(Cr++):b$],!b$||(DF=b$(X5,ey,DF))<0)return-1}else if(b$!=ey.charCodeAt(DF++))return-1}return DF}
var q3=Q.dateTime,Ju=Q.date,BI=Q.time,jM=Q.periods,iJ=Q.days,kN=Q.shortDays,dk=Q.months,mY=Q.shortMonths,pq=aG(jM),Y3=Ht(jM),Bj=aG(iJ),I3=Ht(iJ),nl=aG(kN),qy=Ht(kN),kK=aG(dk),z0=Ht(dk),O$=aG(mY),gL=Ht(mY),B6={a:function(X5){return kN[X5.getDay()]},
A:function(X5){return iJ[X5.getDay()]},
b:function(X5){return mY[X5.getMonth()]},
B:function(X5){return dk[X5.getMonth()]},
c:null,d:Zgm,e:Zgm,f:SlT,H:Fb2,I:Yls,j:jOU,L:mqN,m:QOY,M:l7y,p:function(X5){return jM[+(X5.getHours()>=12)]},
Q:wv4,s:JxL,S:DqY,u:tYU,U:MYT,V:Kbs,w:opn,W:vp7,x:null,X:null,y:a7d,Y:Hge,Z:N$s,"%":rxN},GJ={a:function(X5){return kN[X5.getUTCDay()]},
A:function(X5){return iJ[X5.getUTCDay()]},
b:function(X5){return mY[X5.getUTCMonth()]},
B:function(X5){return dk[X5.getUTCMonth()]},
c:null,d:f7J,e:f7J,f:I73,H:XvT,I:yx5,j:pvV,L:Wbm,m:CBa,M:Gns,p:function(X5){return jM[+(X5.getUTCHours()>=12)]},
Q:wv4,s:JxL,S:Re5,u:kzU,U:gTY,V:P0d,w:$z3,W:xzy,x:null,X:null,y:ixy,Y:UzY,Z:AG5,"%":rxN},sy={a:function(X5,bd,ey){return(bd=nl.exec(bd.slice(ey)))?(X5.w=qy[bd[0].toLowerCase()],ey+bd[0].length):-1},
A:function(X5,bd,ey){return(bd=Bj.exec(bd.slice(ey)))?(X5.w=I3[bd[0].toLowerCase()],ey+bd[0].length):-1},
b:function(X5,bd,ey){return(bd=O$.exec(bd.slice(ey)))?(X5.m=gL[bd[0].toLowerCase()],ey+bd[0].length):-1},
B:function(X5,bd,ey){return(bd=kK.exec(bd.slice(ey)))?(X5.m=z0[bd[0].toLowerCase()],ey+bd[0].length):-1},
c:function(X5,bd,ey){return gA(X5,q3,bd,ey)},
d:sOm,e:sOm,f:dzU,H:bgc,I:bgc,j:Ox2,L:qky,m:Ti3,M:eu3,p:function(X5,bd,ey){return(bd=pq.exec(bd.slice(ey)))?(X5.p=Y3[bd[0].toLowerCase()],ey+bd[0].length):-1},
Q:cGT,s:VtV,S:Zx7,u:mz2,U:wgT,V:JGY,w:rG3,W:fpU,x:function(X5,bd,ey){return gA(X5,Ju,bd,ey)},
X:function(X5,bd,ey){return gA(X5,BI,bd,ey)},
y:W9e,Y:sr3,Z:bxa,"%":Biy};B6.x=F(Ju,B6);B6.X=F(BI,B6);B6.c=F(q3,B6);GJ.x=F(Ju,GJ);GJ.X=F(BI,GJ);GJ.c=F(q3,GJ);return{format:function(X5){var bd=F(X5,B6);bd.toString=function(){return X5};
return bd},
parse:function(X5){var bd=K(X5,Lbs);bd.toString=function(){return X5};
return bd},
utcFormat:function(X5){var bd=F(X5,GJ);bd.toString=function(){return X5};
return bd},
utcParse:function(X5){var bd=K(X5,hz6);bd.toString=function(){return X5};
return bd}}}
function fr(Q,F,K){var gA=Q<0?"-":"";Q=(gA?-Q:Q)+"";var q3=Q.length;return gA+(q3<K?Array(K-q3+1).join(F)+Q:Q)}
function zuY(Q){return Q.replace(uyV,"\\$&")}
function aG(Q){return new RegExp("^(?:"+Q.map(zuY).join("|")+")","i")}
function Ht(Q){for(var F={},K=-1,gA=Q.length;++K<gA;)F[Q[K].toLowerCase()]=K;return F}
function rG3(Q,F,K){return(F=uL.exec(F.slice(K,K+1)))?(Q.w=+F[0],K+F[0].length):-1}
function mz2(Q,F,K){return(F=uL.exec(F.slice(K,K+1)))?(Q.u=+F[0],K+F[0].length):-1}
function wgT(Q,F,K){return(F=uL.exec(F.slice(K,K+2)))?(Q.U=+F[0],K+F[0].length):-1}
function JGY(Q,F,K){return(F=uL.exec(F.slice(K,K+2)))?(Q.V=+F[0],K+F[0].length):-1}
function fpU(Q,F,K){return(F=uL.exec(F.slice(K,K+2)))?(Q.W=+F[0],K+F[0].length):-1}
function sr3(Q,F,K){return(F=uL.exec(F.slice(K,K+4)))?(Q.y=+F[0],K+F[0].length):-1}
function W9e(Q,F,K){return(F=uL.exec(F.slice(K,K+2)))?(Q.y=+F[0]+(+F[0]>68?1900:2E3),K+F[0].length):-1}
function bxa(Q,F,K){return(F=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(F.slice(K,K+6)))?(Q.Z=F[1]?0:-(F[2]+(F[3]||"00")),K+F[0].length):-1}
function Ti3(Q,F,K){return(F=uL.exec(F.slice(K,K+2)))?(Q.m=F[0]-1,K+F[0].length):-1}
function sOm(Q,F,K){return(F=uL.exec(F.slice(K,K+2)))?(Q.d=+F[0],K+F[0].length):-1}
function Ox2(Q,F,K){return(F=uL.exec(F.slice(K,K+3)))?(Q.m=0,Q.d=+F[0],K+F[0].length):-1}
function bgc(Q,F,K){return(F=uL.exec(F.slice(K,K+2)))?(Q.H=+F[0],K+F[0].length):-1}
function eu3(Q,F,K){return(F=uL.exec(F.slice(K,K+2)))?(Q.M=+F[0],K+F[0].length):-1}
function Zx7(Q,F,K){return(F=uL.exec(F.slice(K,K+2)))?(Q.S=+F[0],K+F[0].length):-1}
function qky(Q,F,K){return(F=uL.exec(F.slice(K,K+3)))?(Q.L=+F[0],K+F[0].length):-1}
function dzU(Q,F,K){return(F=uL.exec(F.slice(K,K+6)))?(Q.L=Math.floor(F[0]/1E3),K+F[0].length):-1}
function Biy(Q,F,K){return(Q=hus.exec(F.slice(K,K+1)))?K+Q[0].length:-1}
function cGT(Q,F,K){return(F=uL.exec(F.slice(K)))?(Q.Q=+F[0],K+F[0].length):-1}
function VtV(Q,F,K){return(F=uL.exec(F.slice(K)))?(Q.Q=+F[0]*1E3,K+F[0].length):-1}
function Zgm(Q,F){return fr(Q.getDate(),F,2)}
function Fb2(Q,F){return fr(Q.getHours(),F,2)}
function Yls(Q,F){return fr(Q.getHours()%12||12,F,2)}
function jOU(Q,F){return fr(1+VYJ.count(G4(Q),Q),F,3)}
function mqN(Q,F){return fr(Q.getMilliseconds(),F,3)}
function SlT(Q,F){return mqN(Q,F)+"000"}
function QOY(Q,F){return fr(Q.getMonth()+1,F,2)}
function l7y(Q,F){return fr(Q.getMinutes(),F,2)}
function DqY(Q,F){return fr(Q.getSeconds(),F,2)}
function tYU(Q){Q=Q.getDay();return Q===0?7:Q}
function MYT(Q,F){return fr(ET7.count(G4(Q),Q),F,2)}
function Kbs(Q,F){var K=Q.getDay();Q=K>=4||K===0?ufr(Q):ufr.ceil(Q);return fr(ufr.count(G4(Q),Q)+(G4(Q).getDay()===4),F,2)}
function opn(Q){return Q.getDay()}
function vp7(Q,F){return fr(zbA.count(G4(Q),Q),F,2)}
function a7d(Q,F){return fr(Q.getFullYear()%100,F,2)}
function Hge(Q,F){return fr(Q.getFullYear()%1E4,F,4)}
function N$s(Q){Q=Q.getTimezoneOffset();return(Q>0?"-":(Q*=-1,"+"))+fr(Q/60|0,"0",2)+fr(Q%60,"0",2)}
function f7J(Q,F){return fr(Q.getUTCDate(),F,2)}
function XvT(Q,F){return fr(Q.getUTCHours(),F,2)}
function yx5(Q,F){return fr(Q.getUTCHours()%12||12,F,2)}
function pvV(Q,F){return fr(1+cxm.count(RJ(Q),Q),F,3)}
function Wbm(Q,F){return fr(Q.getUTCMilliseconds(),F,3)}
function I73(Q,F){return Wbm(Q,F)+"000"}
function CBa(Q,F){return fr(Q.getUTCMonth()+1,F,2)}
function Gns(Q,F){return fr(Q.getUTCMinutes(),F,2)}
function Re5(Q,F){return fr(Q.getUTCSeconds(),F,2)}
function kzU(Q){Q=Q.getUTCDay();return Q===0?7:Q}
function gTY(Q,F){return fr(L9Y.count(RJ(Q),Q),F,2)}
function P0d(Q,F){var K=Q.getUTCDay();Q=K>=4||K===0?hb6(Q):hb6.ceil(Q);return fr(hb6.count(RJ(Q),Q)+(RJ(Q).getUTCDay()===4),F,2)}
function $z3(Q){return Q.getUTCDay()}
function xzy(Q,F){return fr(Bpb.count(RJ(Q),Q),F,2)}
function ixy(Q,F){return fr(Q.getUTCFullYear()%100,F,2)}
function UzY(Q,F){return fr(Q.getUTCFullYear()%1E4,F,4)}
function AG5(){return"+0000"}
function rxN(){return"%"}
function wv4(Q){return+Q}
function JxL(Q){return Math.floor(+Q/1E3)}
function rG(Q){for(var F=Q.length/6|0,K=Array(F),gA=0;gA<F;)K[gA]="#"+Q.slice(gA*6,++gA*6);return K}
function GM(Q){return nTs(Q[Q.length-1])}
function EIb(Q){var F=Q.length;return function(K){return Q[Math.max(0,Math.min(F-1,Math.floor(K*F)))]}}
function B$J(Q){this._context=Q}
function zeJ(Q){this._curve=Q}
function uuL(Q,F,K){var gA=Q._x1-Q._x0;F-=Q._x1;var q3=(Q._y1-Q._y0)/(gA||F<0&&-0);Q=(K-Q._y1)/(F||gA<0&&-0);return((q3<0?-1:1)+(Q<0?-1:1))*Math.min(Math.abs(q3),Math.abs(Q),.5*Math.abs((q3*F+Q*gA)/(gA+F)))||0}
function het(Q,F){var K=Q._x1-Q._x0;return K?(3*(Q._y1-Q._y0)/K-F)/2:F}
function EFs(Q,F,K){var gA=Q._x0,q3=Q._x1,Ju=Q._y1,BI=(q3-gA)/3;Q._context.bezierCurveTo(gA+BI,Q._y0+BI*F,q3-BI,Ju-BI*K,q3,Ju)}
function LdV(Q){this._context=Q}
function Epm(Q){this._context=Q}
function No(Q,F,K){this.k=Q;this.x=F;this.y=K}
(function(Q){Q.length===1&&(Q=g(Q));return{left:function(F,K,gA,q3){gA==null&&(gA=0);q3==null&&(q3=F.length);for(;gA<q3;){var Ju=gA+q3>>>1;Q(F[Ju],K)<0?gA=Ju+1:q3=Ju}return gA},
right:function(F,K,gA,q3){gA==null&&(gA=0);q3==null&&(q3=F.length);for(;gA<q3;){var Ju=gA+q3>>>1;Q(F[Ju],K)>0?q3=Ju:gA=Ju+1}return gA}}})(k);
var b7V={value:function(){}};
x.prototype=P.prototype={constructor:x,on:function(Q,F){var K=this._,gA=U(Q+"",K),q3,Ju=-1,BI=gA.length;if(arguments.length<2)for(;++Ju<BI;){var jM;if(jM=q3=(Q=gA[Ju]).type){a:{jM=K[q3];for(var iJ=0,kN=jM.length;iJ<kN;++iJ)if((q3=jM[iJ]).name===Q.name){q3=q3.value;break a}q3=void 0}jM=q3}if(jM)return q3}else{if(F!=null&&typeof F!=="function")throw Error("De`"+F);for(;++Ju<BI;)if(q3=(Q=gA[Ju]).type)K[q3]=A(K[q3],Q.name,F);else if(F==null)for(q3 in K)K[q3]=A(K[q3],Q.name,null);return this}},
copy:function(){var Q={},F=this._,K;for(K in F)Q[K]=F[K].slice();return new x(Q)},
call:function(Q,F){if((q3=arguments.length-2)>0)for(var K=Array(q3),gA=0,q3,Ju;gA<q3;++gA)K[gA]=arguments[gA+2];if(!this._.hasOwnProperty(Q))throw Error("xe`"+Q);Ju=this._[Q];gA=0;for(q3=Ju.length;gA<q3;++gA)Ju[gA].value.apply(F,K)},
apply:function(Q,F,K){if(!this._.hasOwnProperty(Q))throw Error("xe`"+Q);Q=this._[Q];for(var gA=0,q3=Q.length;gA<q3;++gA)Q[gA].value.apply(F,K)}};
var Xe={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/"},LbL=function(Q){return function(){return this.matches(Q)}};
if(typeof document!=="undefined"){var IG=document.documentElement;if(!IG.matches){var Skd=IG.webkitMatchesSelector||IG.msMatchesSelector||IG.mozMatchesSelector||IG.oMatchesSelector;LbL=function(Q){return function(){return Skd.call(this,Q)}}}}var npN=LbL;
f.prototype={constructor:f,appendChild:function(Q){return this._parent.insertBefore(Q,this._next)},
insertBefore:function(Q,F){return this._parent.insertBefore(Q,F)},
querySelector:function(Q){return this._parent.querySelector(Q)},
querySelectorAll:function(Q){return this._parent.querySelectorAll(Q)}};
var Yhc={};typeof document!=="undefined"&&("onmouseenter"in document.documentElement||(Yhc={mouseenter:"mouseover",mouseleave:"mouseout"}));var Bpd=[null];Vv.prototype=$3.prototype={constructor:Vv,select:function(Q){typeof Q!=="function"&&(Q=J(Q));for(var F=this._groups,K=F.length,gA=Array(K),q3=0;q3<K;++q3)for(var Ju=F[q3],BI=Ju.length,jM=gA[q3]=Array(BI),iJ,kN,dk=0;dk<BI;++dk)(iJ=Ju[dk])&&(kN=Q.call(iJ,iJ.__data__,dk,Ju))&&("__data__"in iJ&&(kN.__data__=iJ.__data__),jM[dk]=kN);return new Vv(gA,
this._parents)},
filter:function(Q){typeof Q!=="function"&&(Q=npN(Q));for(var F=this._groups,K=F.length,gA=Array(K),q3=0;q3<K;++q3)for(var Ju=F[q3],BI=Ju.length,jM=gA[q3]=[],iJ,kN=0;kN<BI;++kN)(iJ=Ju[kN])&&Q.call(iJ,iJ.__data__,kN,Ju)&&jM.push(iJ);return new Vv(gA,this._parents)},
data:function(Q,F){if(!Q)return Y3=Array(this.size()),kN=-1,this.each(function(kK){Y3[++kN]=kK}),Y3;
var K=F?Y:L,gA=this._parents,q3=this._groups;typeof Q!=="function"&&(Q=B(Q));for(var Ju=q3.length,BI=Array(Ju),jM=Array(Ju),iJ=Array(Ju),kN=0;kN<Ju;++kN){var dk=gA[kN],mY=q3[kN],pq=mY.length,Y3=Q.call(dk,dk&&dk.__data__,kN,gA),Bj=Y3.length,I3=jM[kN]=Array(Bj),nl=BI[kN]=Array(Bj);pq=iJ[kN]=Array(pq);K(dk,mY,I3,nl,pq,Y3,F);mY=dk=0;for(var qy;dk<Bj;++dk)if(pq=I3[dk]){for(dk>=mY&&(mY=dk+1);!(qy=nl[mY])&&++mY<Bj;);pq._next=qy||null}}BI=new Vv(BI,gA);BI._enter=jM;BI._exit=iJ;return BI},
enter:function(){return new Vv(this._enter||this._groups.map(r),this._parents)},
exit:function(){return new Vv(this._exit||this._groups.map(r),this._parents)},
merge:function(Q){var F=this._groups;Q=Q._groups;for(var K=F.length,gA=Math.min(K,Q.length),q3=Array(K),Ju=0;Ju<gA;++Ju)for(var BI=F[Ju],jM=Q[Ju],iJ=BI.length,kN=q3[Ju]=Array(iJ),dk,mY=0;mY<iJ;++mY)if(dk=BI[mY]||jM[mY])kN[mY]=dk;for(;Ju<K;++Ju)q3[Ju]=F[Ju];return new Vv(q3,this._parents)},
order:function(){for(var Q=this._groups,F=-1,K=Q.length;++F<K;)for(var gA=Q[F],q3=gA.length-1,Ju=gA[q3],BI;--q3>=0;)if(BI=gA[q3])Ju&&Ju!==BI.nextSibling&&Ju.parentNode.insertBefore(BI,Ju),Ju=BI;return this},
sort:function(Q){function F(mY,pq){return mY&&pq?Q(mY.__data__,pq.__data__):!mY-!pq}
Q||(Q=l);for(var K=this._groups,gA=K.length,q3=Array(gA),Ju=0;Ju<gA;++Ju){for(var BI=K[Ju],jM=BI.length,iJ=q3[Ju]=Array(jM),kN,dk=0;dk<jM;++dk)if(kN=BI[dk])iJ[dk]=kN;iJ.sort(F)}return(new Vv(q3,this._parents)).order()},
call:function(){var Q=arguments[0];arguments[0]=this;Q.apply(null,arguments);return this},
nodes:function(){var Q=Array(this.size()),F=-1;this.each(function(){Q[++F]=this});
return Q},
node:function(){for(var Q=this._groups,F=0,K=Q.length;F<K;++F)for(var gA=Q[F],q3=0,Ju=gA.length;q3<Ju;++q3){var BI=gA[q3];if(BI)return BI}return null},
size:function(){var Q=0;this.each(function(){++Q});
return Q},
empty:function(){return!this.node()},
each:function(Q){for(var F=this._groups,K=0,gA=F.length;K<gA;++K)for(var q3=F[K],Ju=0,BI=q3.length,jM;Ju<BI;++Ju)(jM=q3[Ju])&&Q.call(jM,jM.__data__,Ju,q3);return this},
attr:function(Q,F){var K=q(Q);if(arguments.length<2){var gA=this.node();return K.local?gA.getAttributeNS(K.space,K.local):gA.getAttribute(K)}return this.each((F==null?K.local?X:D:typeof F==="function"?K.local?kj:y:K.local?H:a)(K,F))},
style:function(Q,F,K){return arguments.length>1?this.each((F==null?Ts:typeof F==="function"?Lb:m0)(Q,F,K==null?"":K)):rA(this.node(),Q)},
property:function(Q,F){return arguments.length>1?this.each((F==null?bV:typeof F==="function"?Eb:tu)(Q,F)):this.node()[Q]},
text:function(Q){return arguments.length?this.each(Q==null?hd:(typeof Q==="function"?F4:HH)(Q)):this.node().textContent},
html:function(Q){return arguments.length?this.each(Q==null?Ad:(typeof Q==="function"?YN:TL)(Q)):this.node().innerHTML},
append:function(Q){var F=typeof Q==="function"?Q:Z(Q);return this.select(function(){return this.appendChild(F.apply(this,arguments))})},
insert:function(Q,F){var K=typeof Q==="function"?Q:Z(Q),gA=F==null?EL:typeof F==="function"?F:J(F);return this.select(function(){return this.insertBefore(K.apply(this,arguments),gA.apply(this,arguments)||null)})},
remove:function(){return this.each(bY)},
clone:function(Q){return this.select(Q?dA:ry)},
datum:function(Q){return arguments.length?this.property("__data__",Q):this.node().__data__},
on:function(Q,F,K){var gA=iY(Q+""),q3=gA.length,Ju;if(arguments.length<2){var BI=this.node().__on;if(BI)for(var jM=0,iJ=BI.length,kN;jM<iJ;++jM){var dk=0;for(kN=BI[jM];dk<q3;++dk)if((Ju=gA[dk]).type===kN.type&&Ju.name===kN.name)return kN.value}}else{BI=F?x3:WH;K==null&&(K=!1);for(dk=0;dk<q3;++dk)this.each(BI(gA[dk],F,K));return this}},
dispatch:function(Q,F){return this.each((typeof F==="function"?ZP:It)(Q,F))}};
var zby=0;y6.prototype=function(){return new y6}.prototype={constructor:y6,
get:function(Q){for(var F=this._;!(F in Q);)if(!(Q=Q.parentNode))return;return Q[F]},
set:function(Q,F){return Q[this._]=F},
remove:function(Q){return this._ in Q&&delete Q[this._]},
toString:function(){return this._}};
var kJ=1/.7,ufT=/^#([0-9a-f]{3})$/,hb7=/^#([0-9a-f]{6})$/,EF2=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),LdY=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),nFa=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),Shn=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*\\)$"),
Fde=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),YhV=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*\\)$"),jqH={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};
fq(Cs,Sn,{displayable:function(){return this.rgb().displayable()},
hex:function(){return this.rgb().hex()},
toString:function(){return this.rgb()+""}});
fq(uY,yv,fd(Cs,{brighter:function(Q){Q=Q==null?kJ:Math.pow(kJ,Q);return new uY(this.r*Q,this.g*Q,this.b*Q,this.opacity)},
darker:function(Q){Q=Q==null?.7:Math.pow(.7,Q);return new uY(this.r*Q,this.g*Q,this.b*Q,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"#"+dy(this.r)+dy(this.g)+dy(this.b)},
toString:function(){var Q=this.opacity;Q=isNaN(Q)?1:Math.max(0,Math.min(1,Q));return(Q===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))+(Q===1?")":", "+Q+")")}}));
fq(pz,ix,fd(Cs,{brighter:function(Q){Q=Q==null?kJ:Math.pow(kJ,Q);return new pz(this.h,this.s,this.l*Q,this.opacity)},
darker:function(Q){Q=Q==null?.7:Math.pow(.7,Q);return new pz(this.h,this.s,this.l*Q,this.opacity)},
rgb:function(){var Q=this.h%360+(this.h<0)*360,F=this.l,K=F+(F<.5?F:1-F)*(isNaN(Q)||isNaN(this.s)?0:this.s);F=2*F-K;return new uY(gG(Q>=240?Q-240:Q+120,F,K),gG(Q,F,K),gG(Q<120?Q+240:Q-120,F,K),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 Qqm=Math.PI/180,t94=180/Math.PI,DeL=4/29,pB=6/29,lhk=3*pB*pB,jqe=pB*pB*pB;fq(SM,function(Q,F,K,gA){return arguments.length===1?s6(Q):new SM(Q,F,K,gA==null?1:gA)},fd(Cs,{brighter:function(Q){return new SM(this.l+18*(Q==null?1:Q),this.a,this.b,this.opacity)},
darker:function(Q){return new SM(this.l-18*(Q==null?1:Q),this.a,this.b,this.opacity)},
rgb:function(){var Q=(this.l+16)/116,F=isNaN(this.a)?Q:Q+this.a/500,K=isNaN(this.b)?Q:Q-this.b/200;F=.96422*Ik(F);Q=1*Ik(Q);K=.82521*Ik(K);return new uY(bJ(3.1338561*F-1.6168667*Q-.4906146*K),bJ(-.9787684*F+1.9161415*Q+.033454*K),bJ(.0719453*F-.2289914*Q+1.4052427*K),this.opacity)}}));
fq(zL,F5,fd(Cs,{brighter:function(Q){return new zL(this.h,this.c,this.l+18*(Q==null?1:Q),this.opacity)},
darker:function(Q){return new zL(this.h,this.c,this.l-18*(Q==null?1:Q),this.opacity)},
rgb:function(){return s6(this).rgb()}}));
var M9L=1.78277*-.29227-.1347134789;fq(Kd,BH,fd(Cs,{brighter:function(Q){Q=Q==null?kJ:Math.pow(kJ,Q);return new Kd(this.h,this.s,this.l*Q,this.opacity)},
darker:function(Q){Q=Q==null?.7:Math.pow(.7,Q);return new Kd(this.h,this.s,this.l*Q,this.opacity)},
rgb:function(){var Q=isNaN(this.h)?0:(this.h+120)*Qqm,F=+this.l,K=isNaN(this.s)?0:this.s*F*(1-F),gA=Math.cos(Q);Q=Math.sin(Q);return new uY(255*(F+K*(-.14861*gA+1.78277*Q)),255*(F+K*(-.29227*gA+-.90649*Q)),255*(F+1.97294*gA*K),this.opacity)}}));
var H7v=function K(F){function gA(Ju,BI){var jM=q3((Ju=yv(Ju)).r,(BI=yv(BI)).r),iJ=q3(Ju.g,BI.g),kN=q3(Ju.b,BI.b),dk=$C(Ju.opacity,BI.opacity);return function(mY){Ju.r=jM(mY);Ju.g=iJ(mY);Ju.b=kN(mY);Ju.opacity=dk(mY);return Ju+""}}
var q3=CP(F);gA.gamma=K;return gA}(1),nTs=cB(function(F){var K=F.length-1;
return function(gA){var q3=gA<=0?gA=0:gA>=1?(gA=1,K-1):Math.floor(gA*K),Ju=F[q3],BI=F[q3+1];return Wj((gA-q3/K)*K,q3>0?F[q3-1]:2*Ju-BI,Ju,BI,q3<K-1?F[q3+2]:2*BI-Ju)}});
cB(function(F){var K=F.length;return function(gA){var q3=Math.floor(((gA%=1)<0?++gA:gA)*K);return Wj((gA-q3/K)*K,F[(q3+K-1)%K],F[q3%K],F[(q3+1)%K],F[(q3+2)%K])}});
var qh0=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Tps=new RegExp(qh0.source,"g"),KdN=180/Math.PI,nF0={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},Xd,ShM,Slm,LCb,F9n=jn(function(F){if(F==="none")return nF0;Xd||(Xd=document.createElement("DIV"),ShM=document.documentElement,Slm=document.defaultView);Xd.style.transform=F;F=Slm.getComputedStyle(ShM.appendChild(Xd),null).getPropertyValue("transform");ShM.removeChild(Xd);F=F.slice(7,-1).split(",");return hU(+F[0],+F[1],+F[2],+F[3],
+F[4],+F[5])},"px, ","px)","deg)"),Yka=jn(function(F){if(F==null)return nF0;
LCb||(LCb=document.createElementNS("http://www.w3.org/2000/svg","g"));LCb.setAttribute("transform",F);if(!(F=LCb.transform.baseVal.consolidate()))return nF0;F=F.matrix;return hU(F.a,F.b,F.c,F.d,F.e,F.f)},", ",")",")");
T2(Ks);T2($C);wG(Ks);wG($C);Gx(Ks);var FdI=Gx($C),CB=0,D9=0,Mo=0,fIb,tf,ris=0,EF=0,JiI=0,lP=typeof performance==="object"&&performance.now?performance:Date,oFH=typeof window==="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(F){setTimeout(F,17)};
av.prototype=LJ.prototype={constructor:av,restart:function(F,K,gA){if(typeof F!=="function")throw new TypeError("Ee");gA=(gA==null?XH():+gA)+(K==null?0:+K);this._next||tf===this||(tf?tf._next=this:fIb=this,tf=this);this._call=F;this._time=gA;S2()},
stop:function(){this._call&&(this._call=null,this._time=Infinity,S2())}};
var lhy=P("start","end","interrupt"),De2=[],jr3=$3.prototype.constructor,FbL=0,gI=$3.prototype;JH.prototype=function(F){return $3().transition(F)}.prototype={constructor:JH,
select:function(F){var K=this._name,gA=this._id;typeof F!=="function"&&(F=J(F));for(var q3=this._groups,Ju=q3.length,BI=Array(Ju),jM=0;jM<Ju;++jM)for(var iJ=q3[jM],kN=iJ.length,dk=BI[jM]=Array(kN),mY,pq,Y3=0;Y3<kN;++Y3)(mY=iJ[Y3])&&(pq=F.call(mY,mY.__data__,Y3,iJ))&&("__data__"in mY&&(pq.__data__=mY.__data__),dk[Y3]=pq,ebA(dk[Y3],K,gA,Y3,dk,a9(mY,gA)));return new JH(BI,this._parents,K,gA)},
filter:function(F){typeof F!=="function"&&(F=npN(F));for(var K=this._groups,gA=K.length,q3=Array(gA),Ju=0;Ju<gA;++Ju)for(var BI=K[Ju],jM=BI.length,iJ=q3[Ju]=[],kN,dk=0;dk<jM;++dk)(kN=BI[dk])&&F.call(kN,kN.__data__,dk,BI)&&iJ.push(kN);return new JH(q3,this._parents,this._name,this._id)},
merge:function(F){if(F._id!==this._id)throw Error();var K=this._groups;F=F._groups;for(var gA=K.length,q3=Math.min(gA,F.length),Ju=Array(gA),BI=0;BI<q3;++BI)for(var jM=K[BI],iJ=F[BI],kN=jM.length,dk=Ju[BI]=Array(kN),mY,pq=0;pq<kN;++pq)if(mY=jM[pq]||iJ[pq])dk[pq]=mY;for(;BI<gA;++BI)Ju[BI]=K[BI];return new JH(Ju,this._parents,this._name,this._id)},
selection:function(){return new jr3(this._groups,this._parents)},
transition:function(){for(var F=this._name,K=this._id,gA=++FbL,q3=this._groups,Ju=q3.length,BI=0;BI<Ju;++BI)for(var jM=q3[BI],iJ=jM.length,kN,dk=0;dk<iJ;++dk)if(kN=jM[dk]){var mY=a9(kN,K);ebA(kN,F,gA,dk,jM,{time:mY.time+mY.delay+mY.duration,delay:0,duration:mY.duration,ease:mY.ease})}return new JH(q3,this._parents,F,gA)},
call:gI.call,nodes:gI.nodes,node:gI.node,size:gI.size,empty:gI.empty,each:gI.each,on:function(F,K){var gA=this._id;return arguments.length<2?a9(this.node(),gA).on.on(F):this.each(gps(gA,F,K))},
attr:function(F,K){var gA=q(F),q3=gA==="transform"?Yka:ahN;return this.attrTween(F,typeof K==="function"?(gA.local?Np7:H77)(gA,q3,V9u(this,"attr."+F,K)):K==null?(gA.local?oFe:Kd3)(gA):(gA.local?ah3:vFT)(gA,q3,K+""))},
attrTween:function(F,K){var gA="attr."+F;if(arguments.length<2)return(gA=this.tween(gA))&&gA._value;if(K==null)return this.tween(gA,null);if(typeof K!=="function")throw Error();var q3=q(F);return this.tween(gA,(q3.local?Iha:XDV)(q3,K))},
style:function(F,K,gA){var q3=F==="transform"?F9n:ahN;return K==null?this.styleTween(F,$qn(F,q3)).on("end.style."+F,xqU(F)):this.styleTween(F,typeof K==="function"?UqU(F,q3,V9u(this,"style."+F,K)):igd(F,q3,K+""),gA)},
styleTween:function(F,K,gA){var q3="style."+F;if(arguments.length<2)return(q3=this.tween(q3))&&q3._value;if(K==null)return this.tween(q3,null);if(typeof K!=="function")throw Error();return this.tween(q3,Axn(F,K,gA==null?"":gA))},
text:function(F){return this.tween("text",typeof F==="function"?Og3(V9u(this,"text",F)):dqd(F==null?"":F+""))},
remove:function(){return this.on("end.remove",PBa(this._id))},
tween:function(F,K){var gA=this._id;if(arguments.length<2){gA=a9(this.node(),gA).tween;for(var q3=0,Ju=gA.length,BI;q3<Ju;++q3)if((BI=gA[q3]).name===F)return BI.value;return null}return this.each((K==null?t95:M92)(gA,F,K))},
delay:function(F){var K=this._id;return arguments.length?this.each((typeof F==="function"?yyY:pD7)(K,F)):a9(this.node(),K).delay},
duration:function(F){var K=this._id;return arguments.length?this.each((typeof F==="function"?C9Y:GkV)(K,F)):a9(this.node(),K).duration},
ease:function(F){var K=this._id;return arguments.length?this.each(RbY(K,F)):a9(this.node(),K).ease}};
var Yh3={time:null,delay:0,duration:250,ease:function(F){return((F*=2)<=1?F*F*F:(F-=2)*F*F+2)/2}};
$3.prototype.transition=function(F){var K;if(F instanceof JH){var gA=F._id;F=F._name}else gA=++FbL,(K=Yh3).time=XH(),F=F==null?null:F+"";for(var q3=this._groups,Ju=q3.length,BI=0;BI<Ju;++BI)for(var jM=q3[BI],iJ=jM.length,kN,dk=0;dk<iJ;++dk)if(kN=jM[dk]){var mY=kN,pq=F,Y3=gA,Bj=dk,I3=jM,nl;if(!(nl=K))a:{nl=void 0;for(var qy=gA;!(nl=kN.__transition)||!(nl=nl[qy]);)if(!(kN=kN.parentNode)){nl=(Yh3.time=XH(),Yh3);break a}}ebA(mY,pq,Y3,Bj,I3,nl)}return new JH(q3,this._parents,F,gA)};
["e","w"].map(Z7M);["n","s"].map(Z7M);"n e s w nw ne se sw".split(" ").map(Z7M);meM.prototype=function(){return new meM}.prototype={constructor:meM,
moveTo:function(F,K){this._+="M"+(this._x0=this._x1=+F)+","+(this._y0=this._y1=+K)},
closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},
lineTo:function(F,K){this._+="L"+(this._x1=+F)+","+(this._y1=+K)},
bezierCurveTo:function(F,K,gA,q3,Ju,BI){this._+="C"+ +F+","+ +K+","+ +gA+","+ +q3+","+(this._x1=+Ju)+","+(this._y1=+BI)},
rect:function(F,K,gA,q3){this._+="M"+(this._x0=this._x1=+F)+","+(this._y0=this._y1=+K)+"h"+ +gA+"v"+ +q3+"h"+-gA+"Z"},
toString:function(){return this._}};
WCC.prototype=Npv.prototype={constructor:WCC,has:function(F){return" "+F in this},
get:function(F){return this[" "+F]},
set:function(F,K){this[" "+F]=K;return this},
remove:function(F){F=" "+F;return F in this&&delete this[F]},
clear:function(){for(var F in this)F[0]===" "&&delete this[F]},
keys:function(){var F=[],K;for(K in this)K[0]===" "&&F.push(K.slice(1));return F},
values:function(){var F=[],K;for(K in this)K[0]===" "&&F.push(this[K]);return F},
entries:function(){var F=[],K;for(K in this)K[0]===" "&&F.push({key:K.slice(1),value:this[K]});return F},
size:function(){var F=0,K;for(K in this)K[0]===" "&&++F;return F},
empty:function(){for(var F in this)if(F[0]===" ")return!1;return!0},
each:function(F){for(var K in this)K[0]===" "&&F(this[K],K.slice(1),this)}};
var F8=Npv.prototype;sEI.prototype=function(F,K){var gA=new sEI;if(F instanceof sEI)F.each(function(BI){gA.add(BI)});
else if(F){var q3=-1,Ju=F.length;if(K==null)for(;++q3<Ju;)gA.add(F[q3]);else for(;++q3<Ju;)gA.add(K(F[q3],q3,F))}return gA}.prototype={constructor:sEI,
has:F8.has,add:function(F){this[" "+F]=F;return this},
remove:F8.remove,clear:F8.clear,values:F8.keys,size:F8.size,empty:F8.empty,each:F8.each};var yyJ={},wD3={},Qr5=XDc(",").parse,lp3=XDc("\t").parse;pDv(Qr5);pDv(lp3);var Gj=function(F,K,gA){K=new Jy3(K==null?cxT:K,gA==null?VYY:gA,NaN,NaN,NaN,NaN);return F==null?K:K.addAll(F)}.prototype=Jy3.prototype;
Gj.copy=function(){var F=new Jy3(this._x,this._y,this._x0,this._y0,this._x1,this._y1),K=this._root,gA,q3;if(!K)return F;if(!K.length)return F._root=Gkc(K),F;for(gA=[{source:K,target:F._root=Array(4)}];K=gA.pop();)for(var Ju=0;Ju<4;++Ju)if(q3=K.source[Ju])q3.length?gA.push({source:q3,target:K.target[Ju]=Array(4)}):K.target[Ju]=Gkc(q3);return F};
Gj.add=function(F){var K=+this._x.call(null,F),gA=+this._y.call(null,F);return C9J(this.cover(K,gA),K,gA,F)};
Gj.addAll=function(F){var K,gA,q3=F.length,Ju,BI,jM=Array(q3),iJ=Array(q3),kN=Infinity,dk=Infinity,mY=-Infinity,pq=-Infinity;for(gA=0;gA<q3;++gA)isNaN(Ju=+this._x.call(null,K=F[gA]))||isNaN(BI=+this._y.call(null,K))||(jM[gA]=Ju,iJ[gA]=BI,Ju<kN&&(kN=Ju),Ju>mY&&(mY=Ju),BI<dk&&(dk=BI),BI>pq&&(pq=BI));mY<kN&&(kN=this._x0,mY=this._x1);pq<dk&&(dk=this._y0,pq=this._y1);this.cover(kN,dk).cover(mY,pq);for(gA=0;gA<q3;++gA)C9J(this,jM[gA],iJ[gA],F[gA]);return this};
Gj.cover=function(F,K){if(isNaN(F=+F)||isNaN(K=+K))return this;var gA=this._x0,q3=this._y0,Ju=this._x1,BI=this._y1;if(isNaN(gA))Ju=(gA=Math.floor(F))+1,BI=(q3=Math.floor(K))+1;else if(gA>F||F>Ju||q3>K||K>BI){var jM=Ju-gA,iJ=this._root,kN;switch(kN=(K<(q3+BI)/2)<<1|F<(gA+Ju)/2){case 0:do{var dk=Array(4);dk[kN]=iJ;iJ=dk}while(jM*=2,Ju=gA+jM,BI=q3+jM,F>Ju||K>BI);break;case 1:do dk=Array(4),dk[kN]=iJ,iJ=dk;while(jM*=2,gA=Ju-jM,BI=q3+jM,gA>F||K>BI);break;case 2:do dk=Array(4),dk[kN]=iJ,iJ=dk;while(jM*=
2,Ju=gA+jM,q3=BI-jM,F>Ju||q3>K);break;case 3:do dk=Array(4),dk[kN]=iJ,iJ=dk;while(jM*=2,gA=Ju-jM,q3=BI-jM,gA>F||q3>K)}this._root&&this._root.length&&(this._root=iJ)}else return this;this._x0=gA;this._y0=q3;this._x1=Ju;this._y1=BI;return this};
Gj.data=function(){var F=[];this.visit(function(K){if(!K.length){do F.push(K.data);while(K=K.next)}});
return F};
Gj.extent=function(F){return arguments.length?this.cover(+F[0][0],+F[0][1]).cover(+F[1][0],+F[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]};
Gj.find=function(F,K,gA){var q3=this._x0,Ju=this._y0,BI,jM,iJ,kN,dk=this._x1,mY=this._y1,pq=[],Y3=this._root,Bj;Y3&&pq.push(new CL(Y3,q3,Ju,dk,mY));gA==null?gA=Infinity:(q3=F-gA,Ju=K-gA,dk=F+gA,mY=K+gA,gA*=gA);for(;Bj=pq.pop();)if(!(!(Y3=Bj.node)||(BI=Bj.x0)>dk||(jM=Bj.y0)>mY||(iJ=Bj.x1)<q3||(kN=Bj.y1)<Ju))if(Y3.length){Bj=(BI+iJ)/2;var I3=(jM+kN)/2;pq.push(new CL(Y3[3],Bj,I3,iJ,kN),new CL(Y3[2],BI,I3,Bj,kN),new CL(Y3[1],Bj,jM,iJ,I3),new CL(Y3[0],BI,jM,Bj,I3));if(Y3=(K>=I3)<<1|F>=Bj)Bj=pq[pq.length-
1],pq[pq.length-1]=pq[pq.length-1-Y3],pq[pq.length-1-Y3]=Bj}else if(Bj=F-+this._x.call(null,Y3.data),I3=K-+this._y.call(null,Y3.data),Bj=Bj*Bj+I3*I3,Bj<gA){var nl=Math.sqrt(gA=Bj);q3=F-nl;Ju=K-nl;dk=F+nl;mY=K+nl;nl=Y3.data}return nl};
Gj.remove=function(F){if(isNaN(kN=+this._x.call(null,F))||isNaN(dk=+this._y.call(null,F)))return this;var K,gA=this._root,q3,Ju=this._x0,BI=this._y0,jM=this._x1,iJ=this._y1,kN,dk,mY,pq,Y3,Bj,I3;if(!gA)return this;if(gA.length)for(;;){(Y3=kN>=(mY=(Ju+jM)/2))?Ju=mY:jM=mY;(Bj=dk>=(pq=(BI+iJ)/2))?BI=pq:iJ=pq;if(!(K=gA,gA=gA[I3=Bj<<1|Y3]))return this;if(!gA.length)break;if(K[I3+1&3]||K[I3+2&3]||K[I3+3&3]){var nl=K;var qy=I3}}for(;gA.data!==F;)if(!(q3=gA,gA=gA.next))return this;(F=gA.next)&&delete gA.next;
if(q3)return F?q3.next=F:delete q3.next,this;if(!K)return this._root=F,this;F?K[I3]=F:delete K[I3];(gA=K[0]||K[1]||K[2]||K[3])&&gA===(K[3]||K[2]||K[1]||K[0])&&!gA.length&&(nl?nl[qy]=gA:this._root=gA);return this};
Gj.removeAll=function(F){for(var K=0,gA=F.length;K<gA;++K)this.remove(F[K]);return this};
Gj.root=function(){return this._root};
Gj.size=function(){var F=0;this.visit(function(K){if(!K.length){do++F;while(K=K.next)}});
return F};
Gj.visit=function(F){var K=[],gA,q3=this._root,Ju,BI,jM,iJ,kN;for(q3&&K.push(new CL(q3,this._x0,this._y0,this._x1,this._y1));gA=K.pop();)if(!F(q3=gA.node,BI=gA.x0,jM=gA.y0,iJ=gA.x1,kN=gA.y1)&&q3.length){gA=(BI+iJ)/2;var dk=(jM+kN)/2;(Ju=q3[3])&&K.push(new CL(Ju,gA,dk,iJ,kN));(Ju=q3[2])&&K.push(new CL(Ju,BI,dk,gA,kN));(Ju=q3[1])&&K.push(new CL(Ju,gA,jM,iJ,dk));(Ju=q3[0])&&K.push(new CL(Ju,BI,jM,gA,dk))}};
Gj.visitAfter=function(F){var K=[],gA=[],q3;for(this._root&&K.push(new CL(this._root,this._x0,this._y0,this._x1,this._y1));q3=K.pop();){var Ju=q3.node;if(Ju.length){var BI,jM=q3.x0,iJ=q3.y0,kN=q3.x1,dk=q3.y1,mY=(jM+kN)/2,pq=(iJ+dk)/2;(BI=Ju[0])&&K.push(new CL(BI,jM,iJ,mY,pq));(BI=Ju[1])&&K.push(new CL(BI,mY,iJ,kN,pq));(BI=Ju[2])&&K.push(new CL(BI,jM,pq,mY,dk));(BI=Ju[3])&&K.push(new CL(BI,mY,pq,kN,dk))}gA.push(q3)}for(;q3=gA.pop();)F(q3.node,q3.x0,q3.y0,q3.x1,q3.y1);return this};
Gj.x=function(F){return arguments.length?(this._x=F,this):this._x};
Gj.y=function(F){return arguments.length?(this._y=F,this):this._y};
var Jx2=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;ryk.prototype=fhI.prototype;fhI.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 PBY,$q3={"%":function(F,K){return(F*100).toFixed(K)},
b:function(F){return Math.round(F).toString(2)},
c:function(F){return F+""},
d:function(F){return Math.round(F).toString(10)},
e:function(F,K){return F.toExponential(K)},
f:function(F,K){return F.toFixed(K)},
g:function(F,K){return F.toPrecision(K)},
o:function(F){return Math.round(F).toString(8)},
p:function(F,K){return RbJ(F*100,K)},
r:RbJ,s:function(F,K){var gA=bHu(F,K);if(!gA)return F+"";var q3=gA[0];gA=gA[1];gA=gA-(PBY=Math.max(-8,Math.min(8,Math.floor(gA/3)))*3)+1;var Ju=q3.length;return gA===Ju?q3:gA>Ju?q3+Array(gA-Ju+1).join("0"):gA>0?q3.slice(0,gA)+"."+q3.slice(gA):"0."+Array(1-gA).join("0")+bHu(F,Math.max(0,K+gA-1))[0]},
X:function(F){return Math.round(F).toString(16).toUpperCase()},
x:function(F){return Math.round(F).toString(16)}},gpL="y z a f p n \u00b5 m  k M G T P E Z Y".split(" "),DzF;
(function(F){return DzF=rx3(F)})({decimal:".",
thousands:",",grouping:[3],currency:["$",""]});vO.prototype={constructor:vO,reset:function(){this.s=this.t=0},
add:function(F){xqd(nIM,F,this.t);xqd(this,nIM.s,this.s);this.s?this.t+=nIM.t:this.s=nIM.t},
valueOf:function(){return this.s}};
var nIM=new vO,Rb=Math.PI,y0=Rb/2,YlL=Rb/4,tts=Rb*2,jqI=Rb/180,rw=Math.abs,Qqr=Math.atan,ql4=Math.atan2,pa=Math.cos,j8=Math.sin,zzu=Math.sqrt;new vO;new vO;new vO;var lhA=new vO;(function(F,K,gA,q3){return function(Ju){function BI(gL,B6){F(gL,B6)&&Ju.point(gL,B6)}
function jM(gL,B6){Y3.point(gL,B6)}
function iJ(){O$.point=jM;Y3.lineStart()}
function kN(){O$.point=BI;Y3.lineEnd()}
function dk(gL,B6){z0.push([gL,B6]);I3.point(gL,B6)}
function mY(){I3.lineStart();z0=[]}
function pq(){dk(z0[0][0],z0[0][1]);I3.lineEnd();var gL=I3.clean(),B6=Bj.result(),GJ=B6.length,sy;z0.pop();qy.push(z0);z0=null;if(GJ)if(gL&1){if(GJ=B6[0],(B6=GJ.length-1)>0){nl||(Ju.polygonStart(),nl=!0);Ju.lineStart();for(gL=0;gL<B6;++gL)Ju.point((sy=GJ[gL])[0],sy[1]);Ju.lineEnd()}}else GJ>1&&gL&2&&B6.push(B6.pop().concat(B6.shift())),kK.push(B6.filter(bgV))}
var Y3=K(Ju),Bj=WbT(),I3=K(Bj),nl=!1,qy,kK,z0,O$={point:BI,lineStart:iJ,lineEnd:kN,polygonStart:function(){O$.point=dk;O$.lineStart=mY;O$.lineEnd=pq;kK=[];qy=[]},
polygonEnd:function(){O$.point=BI;O$.lineStart=iJ;O$.lineEnd=kN;var gL=kK,B6=gL.length;var GJ=-1;for(var sy=0,X5,bd;++GJ<B6;)sy+=gL[GJ].length;for(X5=Array(sy);--B6>=0;)for(bd=gL[B6],GJ=bd.length;--GJ>=0;)X5[--sy]=bd[GJ];kK=X5;gL=qy;B6=q3[0];sy=q3[1];var ey=j8(sy);GJ=[j8(B6),-pa(B6),0];bd=X5=0;lhA.reset();ey===1?sy=y0+1E-6:ey===-1&&(sy=-y0-1E-6);ey=0;for(var DF=gL.length;ey<DF;++ey)if(G5=(Cr=gL[ey]).length){var Cr,G5,T5=Cr[G5-1],b$=T5[0],r4=T5[1]/2+YlL,SyA=j8(r4),jOd=pa(r4);for(r4=0;r4<G5;++r4,b$=
Des,SyA=QOJ,jOd=yO,T5=FC3){var FC3=Cr[r4],Des=FC3[0];yO=FC3[1]/2+YlL;var QOJ=j8(yO),yO=pa(yO),Pf=Des-b$,t90=Pf>=0?1:-1,M9s=t90*Pf,Yy3=M9s>Rb;SyA*=QOJ;lhA.add(ql4(SyA*t90*j8(M9s),jOd*yO+SyA*pa(M9s)));X5+=Yy3?Pf+t90*tts:Pf;Yy3^b$>=B6^Des>=B6&&(T5=Uqd(igq(T5),igq(FC3)),Ax3(T5),b$=Uqd(GJ,T5),Ax3(b$),b$=(Yy3^Pf>=0?-1:1)*BNs(b$[2]),sy>b$||sy===b$&&(T5[0]||T5[1]))&&(bd+=Yy3^Pf>=0?1:-1)}}gL=(X5<-1E-6||X5<1E-6&&lhA<-1E-6)^bd&1;kK.length?(nl||(Ju.polygonStart(),nl=!0),sOT(kK,B$Y,gL,gA,Ju)):gL&&(nl||(Ju.polygonStart(),
nl=!0),Ju.lineStart(),gA(null,null,1,Ju),Ju.lineEnd());nl&&(Ju.polygonEnd(),nl=!1);kK=qy=null},
sphere:function(){Ju.polygonStart();Ju.lineStart();gA(null,null,1,Ju);Ju.lineEnd();Ju.polygonEnd()}};
return O$}})(function(){return!0},function(F){var K=NaN,gA=NaN,q3=NaN,Ju;
return{lineStart:function(){F.lineStart();Ju=1},
point:function(BI,jM){var iJ=BI>0?Rb:-Rb,kN=rw(BI-K);if(rw(kN-Rb)<1E-6)F.point(K,gA=(gA+jM)/2>0?y0:-y0),F.point(q3,gA),F.lineEnd(),F.lineStart(),F.point(iJ,gA),F.point(BI,gA),Ju=0;else if(q3!==iJ&&kN>=Rb){rw(K-q3)<1E-6&&(K-=q3*1E-6);rw(BI-iJ)<1E-6&&(BI-=iJ*1E-6);kN=K;var dk=gA,mY=BI,pq,Y3,Bj=j8(kN-mY);gA=rw(Bj)>1E-6?Qqr((j8(dk)*(Y3=pa(jM))*j8(mY)-j8(jM)*(pq=pa(dk))*j8(kN))/(pq*Y3*Bj)):(dk+jM)/2;F.point(q3,gA);F.lineEnd();F.lineStart();F.point(iJ,gA);Ju=0}F.point(K=BI,gA=jM);q3=iJ},
lineEnd:function(){F.lineEnd();K=gA=NaN},
clean:function(){return 2-Ju}}},function(F,K,gA,q3){F==null?(gA*=y0,q3.point(-Rb,gA),q3.point(0,gA),q3.point(Rb,gA),q3.point(Rb,0),q3.point(Rb,-gA),q3.point(0,-gA),q3.point(-Rb,-gA),q3.point(-Rb,0),q3.point(-Rb,gA)):rw(F[0]-K[0])>1E-6?(F=F[0]<K[0]?Rb:-Rb,gA=gA*F/2,q3.point(-F,gA),q3.point(0,gA),q3.point(F,gA)):q3.point(K[0],K[1])},[-Rb,
-y0]);new vO;new vO;new vO;new vO;Wdu.prototype={constructor:Wdu,point:function(F,K){this.stream.point(F,K)},
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()}};
pa(30*jqI);(function(F){return function(K){var gA=new Wdu,q3;for(q3 in F)gA[q3]=F[q3];gA.stream=K;return gA}})({point:function(F,K){this.stream.point(F*jqI,K*jqI)}});
OgN(function(F){return zzu(2/(1+F))}).invert=Kh(function(F){return 2*BNs(F/2)});
OgN(function(F){return(F=F>1?0:F<-1?Rb:Math.acos(F))&&F/j8(F)}).invert=Kh(function(F){return F});
zzu(3);Kh(Qqr);Kh(BNs);Kh(function(F){return 2*Qqr(F)});
oG.prototype=T$L.prototype={constructor:oG,count:function(){return this.eachAfter(zeY)},
each:function(F){var K,gA=[this],q3;do{var Ju=gA.reverse();for(gA=[];K=Ju.pop();)if(F(K),K=K.children){var BI=0;for(q3=K.length;BI<q3;++BI)gA.push(K[BI])}}while(gA.length);return this},
eachAfter:function(F){for(var K,gA=[this],q3=[],Ju,BI;K=gA.pop();)if(q3.push(K),K=K.children)for(Ju=0,BI=K.length;Ju<BI;++Ju)gA.push(K[Ju]);for(;K=q3.pop();)F(K);return this},
eachBefore:function(F){for(var K,gA=[this],q3;K=gA.pop();)if(F(K),K=K.children)for(q3=K.length-1;q3>=0;--q3)gA.push(K[q3]);return this},
sum:function(F){return this.eachAfter(function(K){for(var gA=+F(K.data)||0,q3=K.children,Ju=q3&&q3.length;--Ju>=0;)gA+=q3[Ju].value;K.value=gA})},
sort:function(F){return this.eachBefore(function(K){K.children&&K.children.sort(F)})},
path:function(F){var K=this;var gA=K;var q3=F;if(gA!==q3){var Ju=gA.ancestors(),BI=q3.ancestors(),jM=null;gA=Ju.pop();for(q3=BI.pop();gA===q3;)jM=gA,gA=Ju.pop(),q3=BI.pop();gA=jM}for(q3=[K];K!==gA;)K=K.parent,q3.push(K);for(K=q3.length;F!==gA;)q3.splice(K,0,F),F=F.parent;return q3},
ancestors:function(){for(var F=this,K=[F];F=F.parent;)K.push(F);return K},
links:function(){var F=this,K=[];F.each(function(gA){gA!==F&&K.push({source:gA.parent,target:gA})});
return K},
copy:function(){return T$L(this).eachBefore(EpT)}};
(function(F,K){this._=F;this.A=this.children=this.parent=null;this.a=this;this.s=this.c=this.m=this.z=0;this.t=null;this.i=K}).prototype=Object.create(oG.prototype);
var sqM=new Date,b73=new Date,l7k=BB(function(){},function(F,K){F.setTime(+F+K)},function(F,K){return K-F});
l7k.every=function(F){F=Math.floor(F);return isFinite(F)&&F>0?F>1?BB(function(K){K.setTime(Math.floor(K/F)*F)},function(K,gA){K.setTime(+K+gA*F)},function(K,gA){return(gA-K)/F}):l7k:null};
BB(function(F){F.setTime(Math.floor(F/1E3)*1E3)},function(F,K){F.setTime(+F+K*1E3)},function(F,K){return(K-F)/1E3},function(F){return F.getUTCSeconds()});
BB(function(F){F.setTime(Math.floor(F/6E4)*6E4)},function(F,K){F.setTime(+F+K*6E4)},function(F,K){return(K-F)/6E4},function(F){return F.getMinutes()});
BB(function(F){var K=F.getTimezoneOffset()*6E4%36E5;K<0&&(K+=36E5);F.setTime(Math.floor((+F-K)/36E5)*36E5+K)},function(F,K){F.setTime(+F+K*36E5)},function(F,K){return(K-F)/36E5},function(F){return F.getHours()});
var VYJ=BB(function(F){F.setHours(0,0,0,0)},function(F,K){F.setDate(F.getDate()+K)},function(F,K){return(K-F-(K.getTimezoneOffset()-F.getTimezoneOffset())*6E4)/864E5},function(F){return F.getDate()-1}),ET7=np(0),zbA=np(1);
np(2);np(3);var ufr=np(4);np(5);np(6);BB(function(F){F.setDate(1);F.setHours(0,0,0,0)},function(F,K){F.setMonth(F.getMonth()+K)},function(F,K){return K.getMonth()-F.getMonth()+(K.getFullYear()-F.getFullYear())*12},function(F){return F.getMonth()});
var G4=BB(function(F){F.setMonth(0,1);F.setHours(0,0,0,0)},function(F,K){F.setFullYear(F.getFullYear()+K)},function(F,K){return K.getFullYear()-F.getFullYear()},function(F){return F.getFullYear()});
G4.every=function(F){return isFinite(F=Math.floor(F))&&F>0?BB(function(K){K.setFullYear(Math.floor(K.getFullYear()/F)*F);K.setMonth(0,1);K.setHours(0,0,0,0)},function(K,gA){K.setFullYear(K.getFullYear()+gA*F)}):null};
BB(function(F){F.setUTCSeconds(0,0)},function(F,K){F.setTime(+F+K*6E4)},function(F,K){return(K-F)/6E4},function(F){return F.getUTCMinutes()});
BB(function(F){F.setUTCMinutes(0,0,0)},function(F,K){F.setTime(+F+K*36E5)},function(F,K){return(K-F)/36E5},function(F){return F.getUTCHours()});
var cxm=BB(function(F){F.setUTCHours(0,0,0,0)},function(F,K){F.setUTCDate(F.getUTCDate()+K)},function(F,K){return(K-F)/864E5},function(F){return F.getUTCDate()-1}),L9Y=S_(0),Bpb=S_(1);
S_(2);S_(3);var hb6=S_(4);S_(5);S_(6);BB(function(F){F.setUTCDate(1);F.setUTCHours(0,0,0,0)},function(F,K){F.setUTCMonth(F.getUTCMonth()+K)},function(F,K){return K.getUTCMonth()-F.getUTCMonth()+(K.getUTCFullYear()-F.getUTCFullYear())*12},function(F){return F.getUTCMonth()});
var RJ=BB(function(F){F.setUTCMonth(0,1);F.setUTCHours(0,0,0,0)},function(F,K){F.setUTCFullYear(F.getUTCFullYear()+K)},function(F,K){return K.getUTCFullYear()-F.getUTCFullYear()},function(F){return F.getUTCFullYear()});
RJ.every=function(F){return isFinite(F=Math.floor(F))&&F>0?BB(function(K){K.setUTCFullYear(Math.floor(K.getUTCFullYear()/F)*F);K.setUTCMonth(0,1);K.setUTCHours(0,0,0,0)},function(K,gA){K.setUTCFullYear(K.getUTCFullYear()+gA*F)}):null};
var eet={"-":"",_:" ",0:"0"},uL=/^\s*\d+/,hus=/^%/,uyV=/[\\^$*+?|[\]().{}]/g,jEb;(function(F){jEb=np3(F);EYP=jEb.utcFormat;LV4=jEb.utcParse;return jEb})({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||EYP("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||LV4("%Y-%m-%dT%H:%M:%S.%LZ");rG("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
rG("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");rG("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");rG("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");rG("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");rG("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");rG("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");
rG("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");rG("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");rG("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");rG("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");rG("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var MtF=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e",
"8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(rG);GM(MtF);var K9y=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837",
"40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(rG);GM(K9y);var oT7=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419",
"8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(rG);GM(oT7);var vTe=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(rG);
GM(vTe);var apY=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(rG);GM(apY);var Hxy=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040",
"ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(rG);GM(Hxy);var Nia=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4",
"d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(rG);GM(Nia);var IpY=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850",
"d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(rG);GM(IpY);var Xg5=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd",
"9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(rG);GM(Xg5);var yGY=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(rG);GM(yGY);var pgY=Array(3).concat("e0ecf49ebcda8856a7",
"edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(rG);GM(pgY);var C0Y=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e",
"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(rG);GM(C0Y);var Gz5=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(rG);GM(Gz5);var Rud=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59",
"f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(rG);GM(Rud);var kCY=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(rG);GM(kCY);var gid=Array(3).concat("e7e1efc994c7dd1c77",
"f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(rG);GM(gid);var P6a=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177",
"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(rG);GM(P6a);var $sY=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(rG);GM($sY);var xs5=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837",
"ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(rG);GM(xs5);var iTY=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(rG);GM(iTY);var Usa=Array(3).concat("ffeda0feb24cf03b20",
"ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(rG);GM(Usa);var A37=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594",
"f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(rG);GM(A37);var ds7=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(rG);GM(ds7);var OT2=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525",
"f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(rG);GM(OT2);var qYa=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(rG);GM(qYa);var TDF=Array(3).concat("fee0d2fc9272de2d26",
"fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(rG);GM(TDF);var eUn=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04",
"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(rG);GM(eUn);FdI(BH(300,.5,0),BH(-240,.5,1));FdI(BH(-100,.75,.35),BH(80,1.5,.8));FdI(BH(260,.75,.35),BH(80,1.5,.8));BH();yv();EIb(rG("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));
EIb(rG("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));
EIb(rG("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));
EIb(rG("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));
B$J.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(F,K){F=+F;K=+K;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(F,K):this._context.moveTo(F,K);break;case 1:this._point=2;default:this._context.lineTo(F,K)}}};
(function(F){function K(gA){return new zeJ(F(gA))}
K._curve=F;return K})(function(F){return new B$J(F)});
zeJ.prototype={lineStart:function(){this._curve.lineStart()},
lineEnd:function(){this._curve.lineEnd()},
point:function(F,K){this._curve.point(K*Math.sin(F),K*-Math.cos(F))}};
LdV.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:EFs(this,this._t0,het(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(F,K){var gA=NaN;F=+F;K=+K;if(F!==this._x1||K!==this._y1){switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(F,K):this._context.moveTo(F,K);break;case 1:this._point=2;break;case 2:this._point=3;EFs(this,het(this,gA=uuL(this,F,K)),gA);break;default:EFs(this,this._t0,gA=uuL(this,F,K))}this._x0=this._x1;this._x1=F;this._y0=this._y1;this._y1=K;this._t0=gA}}};
(function(F){this._context=new Epm(F)}.prototype=Object.create(LdV.prototype)).point=function(F,K){LdV.prototype.point.call(this,K,F)};
Epm.prototype={moveTo:function(F,K){this._context.moveTo(K,F)},
closePath:function(){this._context.closePath()},
lineTo:function(F,K){this._context.lineTo(K,F)},
bezierCurveTo:function(F,K,gA,q3,Ju,BI){this._context.bezierCurveTo(K,F,q3,gA,BI,Ju)}};
No.prototype={constructor:No,scale:function(F){return F===1?this:new No(this.k*F,this.x,this.y)},
translate:function(F,K){return F===0&K===0?this:new No(this.k,this.x+this.k*F,this.y+this.k*K)},
apply:function(F){return[F[0]*this.k+this.x,F[1]*this.k+this.y]},
invert:function(F){return[(F[0]-this.x)/this.k,(F[1]-this.y)/this.k]},
toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};
new No(1,0,0);m1M=Sn;Xe.svg=Xe.svg;Xe.xhtml=Xe.xhtml;Xe.xlink=Xe.xlink;Xe.xml=Xe.xml;Xe.xmlns=Xe.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 nYt="hammer_"+(Math.random()*1E6|0),SBN=function(){var k=document||document;if(!k[nYt]){var g=function(){(function(P,x,U,A){function q(SM,Kb,Ik){return setTimeout(r(SM,Ik),Kb)}
function T(SM,Kb,Ik){return Array.isArray(SM)?(c(SM,Ik[Kb],Ik),!0):!1}
function c(SM,Kb,Ik){var bJ;if(SM)if(SM.forEach)SM.forEach(Kb,Ik);else if(SM.length!==A){var We=0;for(bJ=SM.length;We<bJ;We++)Kb.call(Ik,SM[We],We,SM)}else for(We in SM)SM.hasOwnProperty(We)&&Kb.call(Ik,SM[We],We,SM)}
function Z(SM,Kb,Ik){for(var bJ=Object.keys(Kb),We=0,FN=bJ.length;We<FN;We++)if(!Ik||Ik&&SM[bJ[We]]===A)SM[bJ[We]]=Kb[bJ[We]];return SM}
function w(SM,Kb){return Z(SM,Kb,!0)}
function J(SM,Kb,Ik){Kb=Kb.prototype;var bJ=SM.prototype=Object.create(Kb);bJ.constructor=SM;bJ._super=Kb;Ik&&Z(bJ,Ik)}
function r(SM,Kb){return function(){return SM.apply(Kb,arguments)}}
function f(SM,Kb){return typeof SM=="function"?SM.apply(Kb?Kb[0]||A:A,Kb):SM}
function B(SM,Kb,Ik){c(Y(Kb),function(bJ){SM.addEventListener(bJ,Ik,!1)})}
function L(SM,Kb,Ik){c(Y(Kb),function(bJ){SM.removeEventListener(bJ,Ik,!1)})}
function Y(SM){return SM.trim().split(/\s+/g)}
function l(SM,Kb,Ik){if(SM.indexOf&&!Ik)return SM.indexOf(Kb);for(var bJ=0,We=SM.length;bJ<We;bJ++)if(Ik&&SM[bJ][Ik]==Kb||!Ik&&SM[bJ]===Kb)return bJ;return-1}
function D(SM,Kb,Ik){for(var bJ=[],We=[],FN=0,F5=SM.length;FN<F5;FN++){var zL=Kb?SM[FN][Kb]:SM[FN];l(We,zL)<0&&bJ.push(SM[FN]);We[FN]=zL}Ik&&(bJ=Kb?bJ.sort(function(BH,Kd){return BH[Kb]>Kd[Kb]}):bJ.sort());
return bJ}
function X(SM,Kb){for(var Ik,bJ=Kb[0].toUpperCase()+Kb.slice(1),We=0,FN=ZP.length;We<FN;We++)if(Ik=(Ik=ZP[We])?Ik+bJ:Kb,Ik in SM)return Ik;return A}
function a(SM,Kb){var Ik=this;this.manager=SM;this.callback=Kb;this.element=SM.element;this.target=SM.options.inputTarget;this.domHandler=function(bJ){f(SM.options.enable,[SM])&&Ik.handler(bJ)};
this.evEl&&B(this.element,this.evEl,this.domHandler);this.evTarget&&B(this.target,this.evTarget,this.domHandler);this.evWin&&B(P,this.evWin,this.domHandler)}
function H(SM){var Kb;a3?Kb=tu:PZ?Kb=Eb:Sn?Kb=hd:Kb=bV;return new Kb(SM,y)}
function y(SM,Kb,Ik){var bJ=Ik.pointers.length,We=Ik.changedPointers.length,FN=Kb&1&&bJ-We===0;Ik.isFirst=!!FN;Ik.isFinal=!!(Kb&12&&bJ-We===0);FN&&(SM.session={});Ik.eventType=Kb;Kb=SM.session;bJ=Ik.pointers;We=bJ.length;Kb.firstInput||(Kb.firstInput=kj(Ik));We>1&&!Kb.firstMultiple?Kb.firstMultiple=kj(Ik):We===1&&(Kb.firstMultiple=!1);FN=Kb.firstInput;var F5=(We=Kb.firstMultiple)?We.center:FN.center,zL=Ik.center=Ts(bJ);Ik.timeStamp=fq();Ik.deltaTime=Ik.timeStamp-FN.timeStamp;Ik.angle=rA(F5,zL);Ik.distance=
Lb(F5,zL);FN=Ik.center;F5=Kb.offsetDelta||{};zL=Kb.prevDelta||{};var BH=Kb.prevInput||{};if(Ik.eventType===1||BH.eventType===4)zL=Kb.prevDelta={x:BH.deltaX||0,y:BH.deltaY||0},F5=Kb.offsetDelta={x:FN.x,y:FN.y};Ik.deltaX=zL.x+(FN.x-F5.x);Ik.deltaY=zL.y+(FN.y-F5.y);Ik.offsetDirection=m0(Ik.deltaX,Ik.deltaY);We?(FN=We.pointers,FN=Lb(bJ[0],bJ[1],yv)/Lb(FN[0],FN[1],yv)):FN=1;Ik.scale=FN;We?(We=We.pointers,bJ=rA(bJ[1],bJ[0],yv)-rA(We[1],We[0],yv)):bJ=0;Ik.rotation=bJ;F5=Kb.lastInterval||Ik;bJ=Ik.timeStamp-
F5.timeStamp;Ik.eventType!=8&&(bJ>25||F5.velocity===A)?(FN=F5.deltaX-Ik.deltaX,F5=F5.deltaY-Ik.deltaY,zL=FN/bJ||0,BH=F5/bJ||0,bJ=zL,We=BH,zL=y6(zL)>y6(BH)?zL:BH,FN=m0(FN,F5),Kb.lastInterval=Ik):(zL=F5.velocity,bJ=F5.velocityX,We=F5.velocityY,FN=F5.direction);Ik.velocity=zL;Ik.velocityX=bJ;Ik.velocityY=We;Ik.direction=FN;Kb=SM.element;a:{for(bJ=Ik.srcEvent.target;bJ;){if(bJ==Kb){bJ=!0;break a}bJ=bJ.parentNode}bJ=!1}bJ&&(Kb=Ik.srcEvent.target);Ik.target=Kb;SM.emit("hammer.input",Ik);SM.recognize(Ik);
SM.session.prevInput=Ik}
function kj(SM){for(var Kb=[],Ik=0;Ik<SM.pointers.length;Ik++)Kb[Ik]={clientX:$3(SM.pointers[Ik].clientX),clientY:$3(SM.pointers[Ik].clientY)};return{timeStamp:fq(),pointers:Kb,center:Ts(Kb),deltaX:SM.deltaX,deltaY:SM.deltaY}}
function Ts(SM){var Kb=SM.length;if(Kb===1)return{x:$3(SM[0].clientX),y:$3(SM[0].clientY)};for(var Ik=0,bJ=0,We=0;We<Kb;We++)Ik+=SM[We].clientX,bJ+=SM[We].clientY;return{x:$3(Ik/Kb),y:$3(bJ/Kb)}}
function m0(SM,Kb){return SM===Kb?1:y6(SM)>=y6(Kb)?SM>0?2:4:Kb>0?8:16}
function Lb(SM,Kb,Ik){Ik||(Ik=Tx);var bJ=Kb[Ik[0]]-SM[Ik[0]];SM=Kb[Ik[1]]-SM[Ik[1]];return Math.sqrt(bJ*bJ+SM*SM)}
function rA(SM,Kb,Ik){Ik||(Ik=Tx);return Math.atan2(Kb[Ik[1]]-SM[Ik[1]],Kb[Ik[0]]-SM[Ik[0]])*180/Math.PI}
function bV(){this.evEl="mousedown";this.evWin="mousemove mouseup";this.allow=!0;this.pressed=!1;a.apply(this,arguments)}
function tu(){this.evEl=NU;this.evWin=ix;a.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}
function Eb(){this.evTarget="touchstart touchmove touchend touchcancel";this.targetIds={};a.apply(this,arguments)}
function hd(){a.apply(this,arguments);var SM=r(this.handler,this);this.touch=new Eb(this.manager,SM);this.mouse=new bV(this.manager,SM)}
function HH(SM,Kb){this.manager=SM;this.set(Kb)}
function F4(SM){if(SM.indexOf("none")>-1)return"none";var Kb=SM.indexOf("pan-x")>-1,Ik=SM.indexOf("pan-y")>-1;return Kb&&Ik?"pan-x pan-y":Kb||Ik?Kb?"pan-x":"pan-y":SM.indexOf("manipulation")>-1?"manipulation":"auto"}
function Ad(SM){this.id=fd++;this.manager=null;this.options=w(SM||{},this.defaults);SM=this.options.enable;this.options.enable=SM===A?!0:SM;this.state=1;this.simultaneous={};this.requireFail=[]}
function TL(SM){return SM==16?"down":SM==8?"up":SM==2?"left":SM==4?"right":""}
function YN(SM,Kb){return(Kb=Kb.manager)?Kb.get(SM):SM}
function EL(){Ad.apply(this,arguments)}
function bY(){EL.apply(this,arguments);this.pY=this.pX=null}
function ry(){EL.apply(this,arguments)}
function dA(){Ad.apply(this,arguments);this._input=this._timer=null}
function PH(){EL.apply(this,arguments)}
function Jd(){EL.apply(this,arguments)}
function iY(){Ad.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0}
function WH(SM,Kb){Kb=Kb||{};var Ik=Kb.recognizers;Kb.recognizers=Ik===A?WH.defaults.preset:Ik;return new x3(SM,Kb)}
function x3(SM,Kb){Kb=Kb||{};this.options=w(Kb,WH.defaults);this.options.inputTarget=this.options.inputTarget||SM;this.handlers={};this.session={};this.recognizers=[];this.element=SM;this.input=H(this);this.touchAction=new HH(this,this.options.touchAction);lw(this,!0);c(Kb.recognizers,function(Ik){var bJ=this.add(new Ik[0](Ik[1]));Ik[2]&&bJ.recognizeWith(Ik[2]);Ik[3]&&bJ.requireFailure(Ik[2])},this)}
function lw(SM,Kb){var Ik=SM.element;c(SM.options.cssProps,function(bJ,We){Ik.style[X(Ik.style,We)]=Kb?bJ:""})}
function It(SM,Kb){var Ik=x.createEvent("Event");Ik.initEvent(SM,!0,!0);Ik.gesture=Kb;Kb.target.dispatchEvent(Ik)}
var ZP=" webkit moz MS ms o".split(" "),Vv=x.createElement("div"),$3=Math.round,y6=Math.abs,fq=Date.now,fd=1,Cs=/mobile|tablet|ip(ad|hone|od)|android/i,Sn="ontouchstart"in P,a3=X(P,"PointerEvent")!==A,PZ=Sn&&Cs.test(navigator.userAgent),Tx=["x","y"],yv=["clientX","clientY"];a.prototype={handler:function(){},
destroy:function(){this.evEl&&L(this.element,this.evEl,this.domHandler);this.evTarget&&L(this.target,this.evTarget,this.domHandler);this.evWin&&L(P,this.evWin,this.domHandler)}};
var uY={mousedown:1,mousemove:2,mouseup:4};J(bV,a,{handler:function(SM){var Kb=uY[SM.type];Kb&1&&SM.button===0&&(this.pressed=!0);Kb&2&&SM.which!==1&&(Kb=4);this.pressed&&this.allow&&(Kb&4&&(this.pressed=!1),this.callback(this.manager,Kb,{pointers:[SM],changedPointers:[SM],pointerType:"mouse",srcEvent:SM}))}});
var dy={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},BX={2:"touch",3:"pen",4:"mouse",5:"kinect"},NU="pointerdown",ix="pointermove pointerup pointercancel";P.MSPointerEvent&&(NU="MSPointerDown",ix="MSPointerMove MSPointerUp MSPointerCancel");J(tu,a,{handler:function(SM){var Kb=this.store,Ik=!1,bJ=SM.type.toLowerCase().replace("ms","");bJ=dy[bJ];var We=BX[SM.pointerType]||SM.pointerType;bJ&1&&(SM.button===0||We=="touch")?Kb.push(SM):bJ&12&&(Ik=!0);var FN=l(Kb,SM.pointerId,"pointerId");
FN<0||(Kb[FN]=SM,this.callback(this.manager,bJ,{pointers:Kb,changedPointers:[SM],pointerType:We,srcEvent:SM}),Ik&&Kb.splice(FN,1))}});
var pz={touchstart:1,touchmove:2,touchend:4,touchcancel:8};J(Eb,a,{handler:function(SM){var Kb=pz[SM.type];var Ik=Array.prototype.slice.call(SM.touches,0);var bJ=this.targetIds;if(Kb&3&&Ik.length===1)bJ[Ik[0].identifier]=!0,bJ=[Ik,Ik];else{var We,FN=Array.prototype.slice.call(SM.targetTouches,0),F5=Array.prototype.slice.call(SM.changedTouches,0),zL=[];if(Kb===1)for(Ik=0,We=FN.length;Ik<We;Ik++)bJ[FN[Ik].identifier]=!0;Ik=0;for(We=F5.length;Ik<We;Ik++)bJ[F5[Ik].identifier]&&zL.push(F5[Ik]),Kb&12&&
delete bJ[F5[Ik].identifier];bJ=zL.length?[D(FN.concat(zL),"identifier",!0),zL]:void 0}bJ&&this.callback(this.manager,Kb,{pointers:bJ[0],changedPointers:bJ[1],pointerType:"touch",srcEvent:SM})}});
J(hd,a,{handler:function(SM,Kb,Ik){var bJ=Ik.pointerType=="mouse";if(Ik.pointerType=="touch")this.mouse.allow=!1;else if(bJ&&!this.mouse.allow)return;Kb&12&&(this.mouse.allow=!0);this.callback(SM,Kb,Ik)},
destroy:function(){this.touch.destroy();this.mouse.destroy()}});
var gG=X(Vv.style,"touchAction"),s6=gG!==A;HH.prototype={set:function(SM){SM=="compute"&&(SM=this.compute());s6&&(this.manager.element.style[gG]=SM);this.actions=SM.toLowerCase().trim()},
update:function(){this.set(this.manager.options.touchAction)},
compute:function(){var SM=[];c(this.manager.recognizers,function(Kb){f(Kb.options.enable,[Kb])&&(SM=SM.concat(Kb.getTouchAction()))});
return F4(SM.join(" "))},
preventDefaults:function(SM){if(!s6){var Kb=SM.srcEvent;SM=SM.offsetDirection;if(this.manager.session.prevented)Kb.preventDefault();else{var Ik=this.actions,bJ=Ik.indexOf("none")>-1,We=Ik.indexOf("pan-y")>-1;Ik=Ik.indexOf("pan-x")>-1;if(bJ||We&&Ik||We&&SM&6||Ik&&SM&24)return this.preventSrc(Kb)}}},
preventSrc:function(SM){this.manager.session.prevented=!0;SM.preventDefault()}};
Ad.prototype={defaults:{},set:function(SM){Z(this.options,SM);this.manager&&this.manager.touchAction.update();return this},
recognizeWith:function(SM){if(T(SM,"recognizeWith",this))return this;var Kb=this.simultaneous;SM=YN(SM,this);Kb[SM.id]||(Kb[SM.id]=SM,SM.recognizeWith(this));return this},
dropRecognizeWith:function(SM){if(T(SM,"dropRecognizeWith",this))return this;SM=YN(SM,this);delete this.simultaneous[SM.id];return this},
requireFailure:function(SM){if(T(SM,"requireFailure",this))return this;var Kb=this.requireFail;SM=YN(SM,this);l(Kb,SM)===-1&&(Kb.push(SM),SM.requireFailure(this));return this},
dropRequireFailure:function(SM){if(T(SM,"dropRequireFailure",this))return this;SM=YN(SM,this);SM=l(this.requireFail,SM);SM>-1&&this.requireFail.splice(SM,1);return this},
hasRequireFailures:function(){return this.requireFail.length>0},
canRecognizeWith:function(SM){return!!this.simultaneous[SM.id]},
emit:function(SM){function Kb(We){Ik.manager.emit(Ik.options.event+(We?bJ&16?"cancel":bJ&8?"end":bJ&4?"move":bJ&2?"start":"":""),SM)}
var Ik=this,bJ=this.state;bJ<8&&Kb(!0);Kb();bJ>=8&&Kb(!0)},
tryEmit:function(SM){if(this.canEmit())return this.emit(SM);this.state=32},
canEmit:function(){for(var SM=0;SM<this.requireFail.length;SM++)if(!(this.requireFail[SM].state&33))return!1;return!0},
recognize:function(SM){SM=Z({},SM);f(this.options.enable,[this,SM])?(this.state&56&&(this.state=1),this.state=this.process(SM),this.state&30&&this.tryEmit(SM)):(this.reset(),this.state=32)},
process:function(){},
getTouchAction:function(){},
reset:function(){}};
J(EL,Ad,{defaults:{pointers:1},attrTest:function(SM){var Kb=this.options.pointers;return Kb===0||SM.pointers.length===Kb},
process:function(SM){var Kb=this.state,Ik=SM.eventType,bJ=Kb&6;SM=this.attrTest(SM);return bJ&&(Ik&8||!SM)?Kb|16:bJ||SM?Ik&4?Kb|8:Kb&2?Kb|4:2:32}});
J(bY,EL,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var SM=this.options.direction;if(SM===30)return["none"];var Kb=[];SM&6&&Kb.push("pan-y");SM&24&&Kb.push("pan-x");return Kb},
directionTest:function(SM){var Kb=this.options,Ik=!0,bJ=SM.distance,We=SM.direction,FN=SM.deltaX,F5=SM.deltaY;We&Kb.direction||(Kb.direction&6?(We=FN===0?1:FN<0?2:4,Ik=FN!=this.pX,bJ=Math.abs(SM.deltaX)):(We=F5===0?1:F5<0?8:16,Ik=F5!=this.pY,bJ=Math.abs(SM.deltaY)));SM.direction=We;return Ik&&bJ>Kb.threshold&&We&Kb.direction},
attrTest:function(SM){return EL.prototype.attrTest.call(this,SM)&&(this.state&2||!(this.state&2)&&this.directionTest(SM))},
emit:function(SM){this.pX=SM.deltaX;this.pY=SM.deltaY;var Kb=TL(SM.direction);Kb&&this.manager.emit(this.options.event+Kb,SM);this._super.emit.call(this,SM)}});
J(ry,EL,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(SM){return this._super.attrTest.call(this,SM)&&(Math.abs(SM.scale-1)>this.options.threshold||this.state&2)},
emit:function(SM){this._super.emit.call(this,SM);SM.scale!==1&&this.manager.emit(this.options.event+(SM.scale<1?"in":"out"),SM)}});
J(dA,Ad,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]},
process:function(SM){var Kb=this.options,Ik=SM.pointers.length===Kb.pointers,bJ=SM.distance<Kb.threshold,We=SM.deltaTime>Kb.time;this._input=SM;if(!bJ||!Ik||SM.eventType&12&&!We)this.reset();else if(SM.eventType&1)this.reset(),this._timer=q(function(){this.state=8;this.tryEmit()},Kb.time,this);
else if(SM.eventType&4)return 8;return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(SM){this.state===8&&(SM&&SM.eventType&4?this.manager.emit(this.options.event+"up",SM):(this._input.timeStamp=fq(),this.manager.emit(this.options.event,this._input)))}});
J(PH,EL,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(SM){return this._super.attrTest.call(this,SM)&&(Math.abs(SM.rotation)>this.options.threshold||this.state&2)}});
J(Jd,EL,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:30,pointers:1},getTouchAction:function(){return bY.prototype.getTouchAction.call(this)},
attrTest:function(SM){var Kb=this.options.direction;if(Kb&30)var Ik=SM.velocity;else Kb&6?Ik=SM.velocityX:Kb&24&&(Ik=SM.velocityY);return this._super.attrTest.call(this,SM)&&Kb&SM.direction&&y6(Ik)>this.options.velocity&&SM.eventType&4},
emit:function(SM){var Kb=TL(SM.direction);Kb&&this.manager.emit(this.options.event+Kb,SM);this.manager.emit(this.options.event,SM)}});
J(iY,Ad,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return["manipulation"]},
process:function(SM){var Kb=this.options,Ik=SM.pointers.length===Kb.pointers,bJ=SM.distance<Kb.threshold,We=SM.deltaTime<Kb.time;this.reset();if(SM.eventType&1&&this.count===0)return this.failTimeout();if(bJ&&We&&Ik){if(SM.eventType!=4)return this.failTimeout();Ik=this.pTime?SM.timeStamp-this.pTime<Kb.interval:!0;bJ=!this.pCenter||Lb(this.pCenter,SM.center)<Kb.posThreshold;this.pTime=SM.timeStamp;this.pCenter=SM.center;bJ&&Ik?this.count+=1:this.count=1;this._input=SM;if(this.count%Kb.taps===0)return this.hasRequireFailures()?
(this._timer=q(function(){this.state=8;this.tryEmit()},Kb.interval,this),2):8}return 32},
failTimeout:function(){this._timer=q(function(){this.state=32},this.options.interval,this);
return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(){this.state==8&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}});
WH.VERSION="2.0.2";WH.defaults={domEvents:!1,touchAction:"compute",inputTarget:null,enable:!0,preset:[[PH,{enable:!1}],[ry,{enable:!1},["rotate"]],[Jd,{direction:6}],[bY,{direction:6},["swipe"]],[iY],[iY,{event:"doubletap",taps:2},["tap"]],[dA]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};x3.prototype={set:function(SM){Z(this.options,SM);return this},
stop:function(SM){this.session.stopped=SM?2:1},
recognize:function(SM){var Kb=this.session;if(!Kb.stopped){this.touchAction.preventDefaults(SM);var Ik=this.recognizers,bJ=Kb.curRecognizer;if(!bJ||bJ&&bJ.state&8)bJ=Kb.curRecognizer=null;for(var We=0,FN=Ik.length;We<FN;We++){var F5=Ik[We];Kb.stopped===2||bJ&&F5!=bJ&&!F5.canRecognizeWith(bJ)?F5.reset():F5.recognize(SM);!bJ&&F5.state&14&&(bJ=Kb.curRecognizer=F5)}}},
get:function(SM){if(SM instanceof Ad)return SM;for(var Kb=this.recognizers,Ik=0;Ik<Kb.length;Ik++)if(Kb[Ik].options.event==SM)return Kb[Ik];return null},
add:function(SM){if(T(SM,"add",this))return this;var Kb=this.get(SM.options.event);Kb&&this.remove(Kb);this.recognizers.push(SM);SM.manager=this;this.touchAction.update();return SM},
remove:function(SM){if(T(SM,"remove",this))return this;var Kb=this.recognizers;SM=this.get(SM);Kb.splice(l(Kb,SM),1);this.touchAction.update();return this},
on:function(SM,Kb){var Ik=this.handlers;c(Y(SM),function(bJ){Ik[bJ]=Ik[bJ]||[];Ik[bJ].push(Kb)});
return this},
off:function(SM,Kb){var Ik=this.handlers;c(Y(SM),function(bJ){Kb?Ik[bJ].splice(l(Ik[bJ],Kb),1):delete Ik[bJ]});
return this},
emit:function(SM,Kb){this.options.domEvents&&It(SM,Kb);var Ik=this.handlers[SM]&&this.handlers[SM].slice();if(Ik&&Ik.length){Kb.type=SM;Kb.preventDefault=function(){Kb.srcEvent.preventDefault()};
SM=0;for(var bJ=Ik.length;SM<bJ;SM++)Ik[SM](Kb)}},
destroy:function(){this.element&&lw(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};
Z(WH,{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:x3,Input:a,TouchAction:HH,Recognizer:Ad,AttrRecognizer:EL,Tap:iY,Pan:bY,Swipe:Jd,Pinch:ry,Rotate:PH,Press:dA,on:B,off:L,each:c,merge:w,extend:Z,inherit:J,bindFn:r,prefixed:X});
P[U]=WH})(window,document,"Hammer");
return window.Hammer}.call({});
g.DOCUMENT=k;k[nYt]=g}return k[nYt]};/*

 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 FV3=function(k,g){if(k.length!==g.length)return!1;for(var P=0;P<k.length;++P)if(k[P]!==g[P])return!1;return!0};if(!window.polymerSkipLoadingFontRoboto)for(var YBc=_.O(["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"]),j7v=YBc.next();!j7v.done;j7v=YBc.next()){var Q7N=j7v.value,lNJ=document.createElement("link");lNJ.rel="stylesheet";lNJ.href=Q7N;document.head.appendChild(lNJ)};var jg0,lwI,tWb,Str,Qg3,FLM,LLj,n8j;jg0={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"};lwI={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:"*"};tWb={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"};Str=/[a-z0-9*]/;Qg3=/U\+/;FLM=/^arrow/;LLj=/^space(bar)?/;n8j=/^escape$/;_.uu={properties:{keyEventTarget:{type:Object,value:function(){return this}},
stopKeyboardEventPropagation:{type:Boolean,value:!1},_boundKeyHandlers:{type:Array,value:function(){return[]}},
_imperativeKeyBindings:{type:Object,value:function(){return{}}}},
observers:["_resetKeyEventListeners(keyEventTarget, _boundKeyHandlers)"],keyBindings:{},registered:function(){this._prepKeyBindings()},
attached:function(){this._listenKeyEventListeners()},
detached:function(){this._unlistenKeyEventListeners()},
addOwnKeyBinding:function(k,g){this._imperativeKeyBindings[k]=g;this._prepKeyBindings();this._resetKeyEventListeners()},
removeOwnKeyBindings:function(){this._imperativeKeyBindings={};this._prepKeyBindings();this._resetKeyEventListeners()},
keyboardEventMatchesKeys:function(k,g){g=KLI(g);for(var P=0;P<g.length;++P)if(D$A(g[P],k))return!0;return!1},
_collectKeyBindings:function(){var k=this.behaviors.map(function(g){return g.keyBindings});
k.indexOf(this.keyBindings)===-1&&k.push(this.keyBindings);return k},
_prepKeyBindings:function(){this._keyBindings={};this._collectKeyBindings().forEach(function(P){for(var x in P)this._addKeyBinding(x,P[x])},this);
for(var k in this._imperativeKeyBindings)this._addKeyBinding(k,this._imperativeKeyBindings[k]);for(var g in this._keyBindings)this._keyBindings[g].sort(function(P,x){P=P[0].hasModifiers;return P===x[0].hasModifiers?0:P?-1:1})},
_addKeyBinding:function(k,g){KLI(k).forEach(function(P){this._keyBindings[P.event]=this._keyBindings[P.event]||[];this._keyBindings[P.event].push([P,g])},this)},
_resetKeyEventListeners:function(){this._unlistenKeyEventListeners();this.isAttached&&this._listenKeyEventListeners()},
_listenKeyEventListeners:function(){this.keyEventTarget&&this._keyBindings&&Object.keys(this._keyBindings).forEach(function(k){var g=this._onKeyBindingEvent.bind(this,this._keyBindings[k]);this._boundKeyHandlers.push([this.keyEventTarget,k,g]);this.keyEventTarget.addEventListener(k,g)},this)},
_unlistenKeyEventListeners:function(){for(var k,g,P;this._boundKeyHandlers.length;)k=this._boundKeyHandlers.pop(),g=k[0],P=k[1],k=k[2],g.removeEventListener(P,k)},
_onKeyBindingEvent:function(k,g){this.stopKeyboardEventPropagation&&g.stopPropagation();if(!g.defaultPrevented)for(var P=0;P<k.length;P++){var x=k[P][0],U=k[P][1];if(D$A(x,g)&&(this._triggerKeyHandler(x,U,g),g.defaultPrevented))break}},
_triggerKeyHandler:function(k,g,P){var x=Object.create(k);x.keyboardEvent=P;k=new CustomEvent(k.event,{detail:x,cancelable:!0});this[g].call(this,k);k.defaultPrevented&&P.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
*/
_.sO({is:"iron-a11y-keys",_template:null,behaviors:[_.uu],properties:{target:{type:Object,observer:"_targetChanged"},keys:{type:String,reflectToAttribute:!0,observer:"_keysChanged"}},attached:function(){this.target||(this.target=this.parentNode)},
_targetChanged:function(k){this.keyEventTarget=k},
_keysChanged:function(){this.removeOwnKeyBindings();this.addOwnKeyBinding(this.keys,"_fireKeysPressed")},
_fireKeysPressed:function(k){this.fire("keys-pressed",k.detail,{})}});_.hh={properties:{focused:{type:Boolean,value:!1,notify:!0,readOnly:!0,reflectToAttribute:!0},disabled:{type:Boolean,value:!1,notify:!0,observer:"_disabledChanged",reflectToAttribute:!0},_oldTabIndex:{type:String},_boundFocusBlurHandler:{type:Function,value:function(){return this._focusBlurHandler.bind(this)}}},
observers:["_changedControlState(focused, disabled)"],ready:function(){this.addEventListener("focus",this._boundFocusBlurHandler,!0);this.addEventListener("blur",this._boundFocusBlurHandler,!0)},
_focusBlurHandler:function(k){this._setFocused(k.type==="focus")},
_disabledChanged:function(k){this.setAttribute("aria-disabled",k?"true":"false");this.style.pointerEvents=k?"none":"";k?(this._oldTabIndex=this.getAttribute("tabindex"),this._setFocused(!1),this.tabIndex=-1,this.blur()):this._oldTabIndex!==void 0&&(this._oldTabIndex===null?this.removeAttribute("tabindex"):this.setAttribute("tabindex",this._oldTabIndex))},
_changedControlState:function(){this._controlStateChanged&&this._controlStateChanged()}};var EC={properties:{pressed:{type:Boolean,readOnly:!0,value:!1,reflectToAttribute:!0,observer:"_pressedChanged"},toggles:{type:Boolean,value:!1,reflectToAttribute:!0},active:{type:Boolean,value:!1,notify:!0,reflectToAttribute:!0},pointerDown:{type:Boolean,readOnly:!0,value:!1},receivedFocusFromKeyboard:{type:Boolean,readOnly:!0},ariaActiveAttribute:{type:String,value:"aria-pressed",observer:"_ariaActiveAttributeChanged"}},listeners:{down:"_downHandler",mouseup:"_upHandler",tap:"_tapHandler"},observers:["_focusChanged(focused)",
"_activeChanged(active, ariaActiveAttribute)"],keyBindings:{"enter:keydown":"_asyncClick","space:keydown":"_spaceKeyDownHandler","space:keyup":"_spaceKeyUpHandler"},_mouseEventRe:/^mouse/,_tapHandler:function(){this.toggles?this._userActivate(!this.active):this.active=!1},
_focusChanged:function(k){this._detectKeyboardFocus(k);k||this._setPressed(!1)},
_detectKeyboardFocus:function(k){this._setReceivedFocusFromKeyboard(!this.pointerDown&&k)},
_userActivate:function(k){this.active!==k&&(this.active=k,this.fire("change"))},
_downHandler:function(){this._setPointerDown(!0);this._setPressed(!0);this._setReceivedFocusFromKeyboard(!1)},
_upHandler:function(){this._setPointerDown(!1);this._setPressed(!1)},
_spaceKeyDownHandler:function(k){k=k.detail.keyboardEvent;var g=_.JE(k).localTarget;this.isLightDescendant(g)||(k.preventDefault(),k.stopImmediatePropagation(),this._setPressed(!0))},
_spaceKeyUpHandler:function(k){k=_.JE(k.detail.keyboardEvent).localTarget;this.isLightDescendant(k)||(this.pressed&&this._asyncClick(),this._setPressed(!1))},
_asyncClick:function(){this.async(function(){this.click()},1)},
_pressedChanged:function(){this._changedButtonState()},
_ariaActiveAttributeChanged:function(k,g){g&&g!=k&&this.hasAttribute(g)&&this.removeAttribute(g)},
_activeChanged:function(k){this.toggles?this.setAttribute(this.ariaActiveAttribute,k?"true":"false"):this.removeAttribute(this.ariaActiveAttribute);this._changedButtonState()},
_controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()},
_changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},DdY=[_.uu,
EC];_.LV={IronButtonState:DdY,IronButtonStateImpl:EC};_.nV={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},
detached:function(){}};_.SQ=function(k){_.SQ[" "](k);this.type=k&&k.type||"default";this.key=k&&k.key;k&&"value"in k&&(this.value=k.value)};
_.SQ.prototype.byKey=function(k){this.key=k;return this.value};
_.mJ.Object.defineProperties(_.SQ.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var k=this.type,g=this.key;if(k&&g)return Fv[k]&&Fv[k][g]},
set:function(k){var g=this.type,P=this.key;g&&P&&(g=Fv[g]=Fv[g]||{},k==null?delete g[P]:g[P]=k)}},
list:{configurable:!0,enumerable:!0,get:function(){if(!this.type)return[];var k=Fv[this.type];return k?Object.keys(k).map(function(g){return Fv[this.type][g]},this):[]}}});
_.SQ[" "]=function(){};
var Fv={};_.sO({is:"iron-meta",_template:null,properties:{type:{type:String,value:"default"},key:{type:String},value:{type:String,notify:!0},self:{type:Boolean,observer:"_selfChanged"},__meta:{type:Boolean,computed:"__computeMeta(type, key, value)"}},hostAttributes:{hidden:!0},__computeMeta:function(k,g,P){k=new _.SQ({type:k,key:g});P!==void 0&&P!==k.value?k.value=P:this.value!==k.value&&(this.value=k.value);return k},
get list(){return this.__meta&&this.__meta.list},_selfChanged:function(k){k&&(this.value=this)},
byKey:function(k){return(new _.SQ({type:this.type,key:k})).value}});var tuP;tuP=null;_.YA={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){tuP=new _.SQ({type:"validator"})},
_invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")},
get _validator(){return tuP&&tuP.byKey(this.validator)},hasValidator:function(){return this._validator!=null},
validate:function(k){this.invalid=k===void 0&&this.value!==void 0?!this._getValidity(this.value):!this._getValidity(k);return!this.invalid},
_getValidity:function(k){return this.hasValidator()?this._validator.validate(k):!0}};var Mut={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"}},KVv=[_.nV,
_.YA,Mut];_.sO({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 _.SQ({type:"iconset",key:null,value:null})},
attached:function(){this.style.display="none"},
getIconNames:function(){this._icons=this._createIconMap();return Object.keys(this._icons).map(function(k){return this.name+":"+k},this)},
applyIcon:function(k,g){this.removeIcon(k);if(g=this._cloneIcon(g,this.rtlMirroring&&this._targetIsRTL(k))){var P=_.JE(k.root||k);P.insertBefore(g,P.childNodes[0]);return k._svgIcon=g}return null},
removeIcon:function(k){k._svgIcon&&(_.JE(k.root||k).removeChild(k._svgIcon),k._svgIcon=null)},
_targetIsRTL:function(k){this.__targetIsRTL==null&&(this.useGlobalRtlAttribute?this.__targetIsRTL=(document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement).getAttribute("dir")==="rtl":(k&&k.nodeType!==Node.ELEMENT_NODE&&(k=k.host),this.__targetIsRTL=k&&window.getComputedStyle(k).direction==="rtl"));return this.__targetIsRTL},
_nameChanged:function(){this._meta.value=null;this._meta.key=this.name;this._meta.value=this;this.async(function(){this.fire("iron-iconset-added",this,{node:window})})},
_createIconMap:function(){var k=Object.create(null);_.JE(this).querySelectorAll("[id]").forEach(function(g){k[g.id]=g});
return k},
_cloneIcon:function(k,g){this._icons=this._icons||this._createIconMap();return this._prepareSvgClone(this._icons[k],this.size,g)},
_prepareSvgClone:function(k,g,P){if(k){k=k.cloneNode(!0);var x=document.createElementNS("http://www.w3.org/2000/svg","svg");g=k.getAttribute("viewBox")||"0 0 "+g+" "+g;var U="pointer-events: none; display: block; width: 100%; height: 100%;";P&&k.hasAttribute("mirror-in-rtl")&&(U+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;");x.setAttribute("viewBox",g);x.setAttribute("preserveAspectRatio","xMidYMid meet");x.setAttribute("focusable","false");x.style&&(x.style.cssText=
U);x.appendChild(k).removeAttribute("id");return x}return null}});var oYm=function(k){this.multi=!1;this.selection=[];this.selectCallback=k};
_.d=oYm.prototype;_.d.get=function(){return this.multi?this.selection.slice():this.selection[0]};
_.d.clear=function(k){this.selection.slice().forEach(function(g){(!k||k.indexOf(g)<0)&&this.setItemSelected(g,!1)},this)};
_.d.isSelected=function(k){return this.selection.indexOf(k)>=0};
_.d.setItemSelected=function(k,g){if(k!=null&&g!==this.isSelected(k)){if(g)this.selection.push(k);else{var P=this.selection.indexOf(k);P>=0&&this.selection.splice(P,1)}this.selectCallback&&this.selectCallback(k,g)}};
_.d.select=function(k){this.multi?this.toggle(k):this.get()!==k&&(this.setItemSelected(this.get(),!1),this.setItemSelected(k,!0))};
_.d.toggle=function(k){this.setItemSelected(k,!this.isSelected(k))};_.Df={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 oYm(this._applySelection.bind(this))},
attached:function(){this._observer=this._observeItems(this);this._addListener(this.activateEvent)},
detached:function(){this._observer&&_.JE(this).unobserveNodes(this._observer);this._removeListener(this.activateEvent)},
indexOf:function(k){return this.items?this.items.indexOf(k):-1},
select:function(k){this.selected=k},
selectPrevious:function(){var k=this.items.length,g=k-1;this.selected!==void 0&&(g=(Number(this._valueToIndex(this.selected))-1+k)%k);this.selected=this._indexToValue(g)},
selectNext:function(){var k=0;this.selected!==void 0&&(k=(Number(this._valueToIndex(this.selected))+1)%this.items.length);this.selected=this._indexToValue(k)},
selectIndex:function(k){this.select(this._indexToValue(k))},
forceSynchronousItemUpdate:function(){this._observer&&typeof this._observer.flush==="function"?this._observer.flush():this._updateItems()},
get _shouldUpdateSelection(){return this.selected!=null},_checkFallback:function(){this._updateSelected()},
_addListener:function(k){this.listen(this,k,"_activateHandler")},
_removeListener:function(k){this.unlisten(this,k,"_activateHandler")},
_activateEventChanged:function(k,g){this._removeListener(g);this._addListener(k)},
_updateItems:function(){var k=_.JE(this).queryDistributedElements(this.selectable||"*");k=Array.prototype.filter.call(k,this._bindFilterItem);this._setItems(k)},
_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},
_updateSelected:function(){this._selectSelected(this.selected)},
_selectSelected:function(){if(this.items){var k=this._valueToItem(this.selected);k?this._selection.select(k):this._selection.clear();this.fallbackSelection&&this.items.length&&this._selection.get()===void 0&&(this.selected=this.fallbackSelection)}},
_filterItem:function(k){return!this._excludedLocalNames[k.localName]},
_valueToItem:function(k){return k==null?null:this.items[this._valueToIndex(k)]},
_valueToIndex:function(k){if(this.attrForSelected)for(var g=0,P;P=this.items[g];g++){if(this._valueForItem(P)==k)return g}else return Number(k)},
_indexToValue:function(k){if(this.attrForSelected){if(k=this.items[k])return this._valueForItem(k)}else return k},
_valueForItem:function(k){if(!k)return null;if(!this.attrForSelected)return k=this.indexOf(k),k===-1?null:k;var g=k[uA(this.attrForSelected)];return g!=void 0?g:k.getAttribute(this.attrForSelected)},
_applySelection:function(k,g){this.selectedClass&&this.toggleClass(this.selectedClass,g,k);this.selectedAttribute&&this.toggleAttribute.call(k,this.selectedAttribute,g);this._selectionChange();this.fire("iron-"+(g?"select":"deselect"),{item:k})},
_selectionChange:function(){this._setSelectedItem(this._selection.get())},
_observeItems:function(k){return _.JE(k).observeNodes(function(g){this._updateItems();this._updateSelected();this.fire("iron-items-changed",g,{bubbles:!1,cancelable:!1})})},
_activateHandler:function(k){k=k.target;for(var g=this.items;k&&k!=this;){var P=g.indexOf(k);if(P>=0){g=this._indexToValue(P);this._itemActivate(g,k);break}k=k.parentNode}},
_itemActivate:function(k,g){this.fire("iron-activate",{selected:k,item:g},{cancelable:!0}).defaultPrevented||this.select(k)}};var vYv={properties:{multi:{type:Boolean,value:!1,observer:"multiChanged"},selectedValues:{type:Array,notify:!0,value:function(){return[]}},
selectedItems:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}}},
observers:["_updateSelected(selectedValues.splices)"],select:function(k){this.multi?this._toggleSelected(k):this.selected=k},
multiChanged:function(k){this._selection.multi=k;this._updateSelected()},
get _shouldUpdateSelection(){return this.selected!=null||this.selectedValues!=null&&this.selectedValues.length},_updateAttrForSelected:function(){this.multi?this.selectedItems&&this.selectedItems.length>0&&(this.selectedValues=this.selectedItems.map(function(k){return this._indexToValue(this.indexOf(k))},this).filter(function(k){return k!=null},this)):_.Df._updateAttrForSelected.apply(this)},
_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},
_selectMulti:function(k){k=k||[];k=(this._valuesToItems(k)||[]).filter(function(P){return P!==null&&P!==void 0});
this._selection.clear(k);for(var g=0;g<k.length;g++)this._selection.setItemSelected(k[g],!0);this.fallbackSelection&&!this._selection.get().length&&this._valueToItem(this.fallbackSelection)&&this.select(this.fallbackSelection)},
_selectionChange:function(){var k=this._selection.get();this.multi?(this._setSelectedItems(k),this._setSelectedItem(k.length?k[0]:null)):k!==null&&k!==void 0?(this._setSelectedItems([k]),this._setSelectedItem(k)):(this._setSelectedItems([]),this._setSelectedItem(null))},
_toggleSelected:function(k){var g=this.selectedValues.indexOf(k);g<0?this.push("selectedValues",k):this.splice("selectedValues",g,1)},
_valuesToItems:function(k){return k==null?null:k.map(function(g){return this._valueToItem(g)},this)}},aNH=[_.Df,
vYv];var HZ4;
_.jQ={properties:{focusedItem:{observer:"_focusedItemChanged",readOnly:!0,type:Object},attrForItemTitle:{type:String},disabled:{type:Boolean,value:!1,observer:"_disabledChanged"}},_MODIFIER_KEYS:"Alt AltGraph CapsLock Control Fn FnLock Hyper Meta NumLock OS ScrollLock Shift Super Symbol SymbolLock".split(" "),_SEARCH_RESET_TIMEOUT_MS:1E3,_previousTabIndex:0,hostAttributes:{role:"menu"},observers:["_updateMultiselectable(multi)"],listeners:{focus:"_onFocus",keydown:"_onKeydown","iron-items-changed":"_onIronItemsChanged"},keyBindings:{up:"_onUpKey",
down:"_onDownKey",esc:"_onEscKey","shift+tab:keydown":"_onShiftTabDown"},attached:function(){this._resetTabindices()},
select:function(k){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null);var g=this._valueToItem(k);g&&g.hasAttribute("disabled")||(this._setFocusedItem(g),vYv.select.apply(this,arguments))},
_resetTabindices:function(){var k=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this.items.forEach(function(g){g.setAttribute("tabindex",g===k?"0":"-1");g.setAttribute("aria-selected",this._selection.isSelected(g))},this)},
_updateMultiselectable:function(k){k?this.setAttribute("aria-multiselectable","true"):this.removeAttribute("aria-multiselectable")},
_focusWithKeyboardEvent:function(k){if(this._MODIFIER_KEYS.indexOf(k.key)===-1){this.cancelDebouncer("_clearSearchText");var g=this._searchText||"";g+=(k.key&&k.key.length==1?k.key:String.fromCharCode(k.keyCode)).toLocaleLowerCase();k=g.length;for(var P=0,x;x=this.items[P];P++)if(!x.hasAttribute("disabled")){var U=this.attrForItemTitle||"textContent";U=(x[U]||x.getAttribute(U)||"").trim();if(!(U.length<k)&&U.slice(0,k).toLocaleLowerCase()==g){this._setFocusedItem(x);break}}this._searchText=g;this.debounce("_clearSearchText",
this._clearSearchText,this._SEARCH_RESET_TIMEOUT_MS)}},
_clearSearchText:function(){this._searchText=""},
_focusPrevious:function(){for(var k=this.items.length,g=Number(this.indexOf(this.focusedItem)),P=1;P<k+1;P++){var x=this.items[(g-P+k)%k];if(!x.hasAttribute("disabled")){var U=_.JE(x).getOwnerRoot()||document;this._setFocusedItem(x);if(_.JE(U).activeElement==x)break}}},
_focusNext:function(){for(var k=this.items.length,g=Number(this.indexOf(this.focusedItem)),P=1;P<k+1;P++){var x=this.items[(g+P)%k];if(!x.hasAttribute("disabled")){var U=_.JE(x).getOwnerRoot()||document;this._setFocusedItem(x);if(_.JE(U).activeElement==x)break}}},
_applySelection:function(k,g){g?k.setAttribute("aria-selected","true"):k.setAttribute("aria-selected","false");_.Df._applySelection.apply(this,arguments)},
_focusedItemChanged:function(k,g){g&&g.setAttribute("tabindex","-1");!k||k.hasAttribute("disabled")||this.disabled||(k.setAttribute("tabindex","0"),k.focus())},
_onIronItemsChanged:function(k){k.detail.addedNodes.length&&this._resetTabindices()},
_onShiftTabDown:function(){var k=this.getAttribute("tabindex");_.jQ._shiftTabPressed=!0;this._setFocusedItem(null);this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",k);_.jQ._shiftTabPressed=!1},1)},
_onFocus:function(k){!_.jQ._shiftTabPressed&&(k=_.JE(k).rootTarget,k===this||typeof k.tabIndex==="undefined"||this.isLightDescendant(k))&&(this._defaultFocusAsync=this.async(function(){var g=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this._setFocusedItem(null);g?this._setFocusedItem(g):this.items[0]&&this._focusNext()}))},
_onUpKey:function(k){this._focusPrevious();k.detail.keyboardEvent.preventDefault()},
_onDownKey:function(k){this._focusNext();k.detail.keyboardEvent.preventDefault()},
_onEscKey:function(){var k=this.focusedItem;k&&k.blur()},
_onKeydown:function(k){this.keyboardEventMatchesKeys(k,"up down esc")||this._focusWithKeyboardEvent(k);k.stopPropagation()},
_activateHandler:function(k){_.Df._activateHandler.call(this,k);k.stopPropagation()},
_disabledChanged:function(k){k?(this._previousTabIndex=this.hasAttribute("tabindex")?this.tabIndex:0,this.removeAttribute("tabindex")):this.hasAttribute("tabindex")||this.setAttribute("tabindex",this._previousTabIndex)},
_shiftTabPressed:!1};HZ4=[aNH,_.uu,_.jQ];_.N6L={hostAttributes:{role:"menubar"},keyBindings:{left:"_onLeftKey",right:"_onRightKey"},_onUpKey:function(k){this.focusedItem&&(this.focusedItem.click(),k.detail.keyboardEvent.preventDefault())},
_onDownKey:function(k){this.focusedItem&&(this.focusedItem.click(),k.detail.keyboardEvent.preventDefault())},
get _isRTL(){return window.getComputedStyle(this).direction==="rtl"},_isSpecialKey:function(k){return k.ctrlKey||k.shiftKey||k.altKey||k.metaKey},
_onLeftKey:function(k){this._isSpecialKey(k.detail.keyboardEvent)||(this._isRTL?this._focusNext():this._focusPrevious(),k.detail.keyboardEvent.preventDefault())},
_onRightKey:function(k){this._isSpecialKey(k.detail.keyboardEvent)||(this._isRTL?this._focusPrevious():this._focusNext(),k.detail.keyboardEvent.preventDefault())},
_onKeydown:function(k){this.keyboardEventMatchesKeys(k,"up down left right esc")||this._focusWithKeyboardEvent(k)}};
_.INY=[HZ4,_.N6L];var XNd;XNd=new Set;_.QF={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):(XNd.delete(this),window.removeEventListener("resize",this._boundNotifyResize));this._parentResizable=null},
notifyResize:function(){this.isAttached&&(this._interestedResizables.forEach(function(k){this.resizerShouldNotify(k)&&this._notifyDescendant(k)},this),this._fireResize())},
assignParentResizable:function(k){this._parentResizable&&this._parentResizable.stopResizeNotificationsFor(this);(this._parentResizable=k)&&k._interestedResizables.indexOf(this)===-1&&(k._interestedResizables.push(this),k._subscribeIronResize(this))},
stopResizeNotificationsFor:function(k){var g=this._interestedResizables.indexOf(k);g>-1&&(this._interestedResizables.splice(g,1),this._unsubscribeIronResize(k))},
_subscribeIronResize:function(k){k.addEventListener("iron-resize",this._boundOnDescendantIronResize)},
_unsubscribeIronResize:function(k){k.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},
resizerShouldNotify:function(){return!0},
_onDescendantIronResize:function(k){this._notifyingDescendant?k.stopPropagation():$H||this._fireResize()},
_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},
_onIronRequestResizeNotifications:function(k){var g=_.JE(k).rootTarget;g!==this&&(g.assignParentResizable(this),this._notifyDescendant(g),k.stopPropagation())},
_parentResizableChanged:function(k){k&&window.removeEventListener("resize",this._boundNotifyResize)},
_notifyDescendant:function(k){this.isAttached&&(this._notifyingDescendant=!0,k.notifyResize(),this._notifyingDescendant=!1)},
_requestResizeNotifications:function(){if(this.isAttached)if(document.readyState==="loading"){var k=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",function P(){document.removeEventListener("readystatechange",P);k()})}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach(function(g){g!==this&&g._findParent()},this):(XNd.forEach(function(g){g!==this&&g._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?XNd.delete(this):XNd.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
*/
_.ynk={properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}},
observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(k,g){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);g&&(k==="document"?this.scrollTarget=this._doc:typeof k==="string"?this.scrollTarget=(g=this.domHost)&&g.$?g.$[k]:_.JE(this.ownerDocument).querySelector("#"+k):this._isValidScrollTarget()&&(this._oldScrollTarget=k,this._toggleScrollListener(this._shouldHaveListener,k)))},
_scrollHandler:function(){},
get _defaultScrollTarget(){return this._doc},get _doc(){return this.ownerDocument.documentElement},get _scrollTop(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.pageYOffset:this.scrollTarget.scrollTop:0},get _scrollLeft(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.pageXOffset:this.scrollTarget.scrollLeft:0},set _scrollTop(k){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,k):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop=
k)},set _scrollLeft(k){this.scrollTarget===this._doc?window.scrollTo(k,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=k)},scroll:function(k,g){if(typeof k==="object"){var P=k.left;g=k.top}else P=k;P=P||0;g=g||0;this.scrollTarget===this._doc?window.scrollTo(P,g):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=P,this.scrollTarget.scrollTop=g)},
get _scrollTargetWidth(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.innerWidth:this.scrollTarget.offsetWidth:0},get _scrollTargetHeight(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.innerHeight:this.scrollTarget.offsetHeight:0},_isValidScrollTarget:function(){return this.scrollTarget instanceof HTMLElement},
_toggleScrollListener:function(k,g){g=g===this._doc?window:g;k?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),g.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(g.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)},
toggleScrollListener:function(k){this._shouldHaveListener=k;this._toggleScrollListener(k,this.scrollTarget)}};_.sO({is:"iron-selector",_template:null,behaviors:[aNH]});var lu={properties:{animationTiming:{type:Object,value:function(){return{duration:500,easing:"cubic-bezier(0.4, 0, 0.2, 1)",fill:"both"}}}},
isNeonAnimation:!0,created:function(){document.body.animate||console.warn("No web animations detected. This element will not function without a web animations polyfill.")},
timingFromConfig:function(k){if(k.timing)for(var g in k.timing)this.animationTiming[g]=k.timing[g];return this.animationTiming},
setPrefixedProperty:function(k,g,P){for(var x={transform:["webkitTransform"],transformOrigin:["mozTransformOrigin","webkitTransformOrigin"]}[g],U,A=0;U=x[A];A++)k.style[U]=P;k.style[g]=P},
complete:function(){}};_.sO({is:"fade-in-animation",_template:null,behaviors:[lu],configure:function(k){return this._effect=new KeyframeEffect(k.node,[{opacity:"0"},{opacity:"1"}],this.timingFromConfig(k))}});_.sO({is:"fade-out-animation",_template:null,behaviors:[lu],configure:function(k){return this._effect=new KeyframeEffect(k.node,[{opacity:"1"},{opacity:"0"}],this.timingFromConfig(k))}});var pNq=[{properties:{animationConfig:{type:Object},entryAnimation:{observer:"_entryAnimationChanged",type:String},exitAnimation:{observer:"_exitAnimationChanged",type:String}},_entryAnimationChanged:function(){this.animationConfig=this.animationConfig||{};this.animationConfig.entry=[{name:this.entryAnimation,node:this}]},
_exitAnimationChanged:function(){this.animationConfig=this.animationConfig||{};this.animationConfig.exit=[{name:this.exitAnimation,node:this}]},
_copyProperties:function(k,g){for(var P in g)k[P]=g[P]},
_cloneConfig:function(k){var g={isClone:!0};this._copyProperties(g,k);return g},
_getAnimationConfigRecursive:function(k,g,P){if(this.animationConfig)if(this.animationConfig.value&&typeof this.animationConfig.value==="function")this._warn(this._logf("playAnimation","Please put 'animationConfig' inside of your components 'properties' object instead of outside of it."));else{var x=k?this.animationConfig[k]:this.animationConfig;Array.isArray(x)||(x=[x]);if(x)for(var U,A=0;U=x[A];A++)if(U.animatable)U.animatable._getAnimationConfigRecursive(U.type||k,g,P);else if(U.id){var q=g[U.id];
q?(q.isClone||(g[U.id]=this._cloneConfig(q),q=g[U.id]),this._copyProperties(q,U)):g[U.id]=U}else P.push(U)}},
getAnimationConfig:function(k){var g={},P=[];this._getAnimationConfigRecursive(k,g,P);for(var x in g)P.push(g[x]);return P}},
{_configureAnimations:function(k){var g=[],P=[];if(k.length>0)for(var x,U=0;x=k[U];U++){var A=document.createElement(x.name);if(A.isNeonAnimation){var q=null;A.configure||(A.configure=function(){return null});
q=A.configure(x);P.push({result:q,config:x})}else console.warn(this.is+":",x.name,"not found!")}for(k=0;k<P.length;k++){q=P[k].result;x=P[k].config;try{typeof q.cancel!="function"&&(q=document.timeline.play(q))}catch(T){q=null,console.warn("Couldnt play","(",x.name,").",T)}q&&g.push({neonAnimation:A,config:x,animation:q})}return g},
_shouldComplete:function(k){for(var g=!0,P=0;P<k.length;P++)if(k[P].animation.playState!="finished"){g=!1;break}return g},
_complete:function(k){for(var g=0;g<k.length;g++)k[g].neonAnimation.complete(k[g].config);for(g=0;g<k.length;g++)k[g].animation.cancel()},
playAnimation:function(k,g){var P=this.getAnimationConfig(k);if(P){this._active=this._active||{};this._active[k]&&(this._complete(this._active[k]),delete this._active[k]);var x=this._configureAnimations(P);if(x.length==0)this.fire("neon-animation-finish",g,{bubbles:!1});else for(this._active[k]=x,P=0;P<x.length;P++)x[P].animation.onfinish=function(){this._shouldComplete(x)&&(this._complete(x),delete this._active[k],this.fire("neon-animation-finish",g,{bubbles:!1}))}.bind(this)}},
cancelAnimation:function(){for(var k in this._active){var g=this._active[k],P;for(P in g)g[P].animation&&g[P].animation.cancel&&g[P].animation.cancel()}this._active={}}}];var YH=function(k,g){k=Error.call(this,k);this.message=k.message;"stack"in k&&(this.stack=k.stack);this.arg=g;this.name=this.constructor.name;this.constructor=YH;this.__proto__=YH.prototype};
_.z(YH,Error);var CZ4=kM(function(k){var g=function(){return k.apply(this,arguments)||this};
_.z(g,k);g.prototype._marshalArgs=function(P,x,U){x=k.prototype._marshalArgs.call(this,P,x,U);if(this._legacyUndefinedCheck&&x.length>1)for(U=0;U<x.length;U++)if(x[U]===void 0||P[U].wildcard&&x[U].base===void 0)throw P=P[U].name,new YH("Argument '"+P+"' is undefined.",P);return x};
g.prototype._addPropertyEffect=function(P,x,U){return k.prototype._addPropertyEffect.call(this,P,x,o8V(U,U&&U.info&&U.info.methodName))};
g._addTemplatePropertyEffect=function(P,x,U){return k._addTemplatePropertyEffect.call(this,P,x,o8V(U))};
return g}),Gct=_.sO.Class;
_.sO.Class=function(k,g){return Gct(k,function(P){return g?g(CZ4(P)):CZ4(P)})};
var RJt=kM(function(k){var g=CZ4(k);k=function(){return g.apply(this,arguments)||this};
_.z(k,g);_.mJ.Object.defineProperties(k.prototype,{_legacyUndefinedCheck:{configurable:!0,enumerable:!0,get:function(){return this._methodHost&&this._methodHost._legacyUndefinedCheck}}});
return k}),kEd=iS.mixin;
iS.mixin=kEd?function(k){return RJt(kEd(k))}:RJt;
console.info("LegacyDataMixin will be applied to all legacy elements.\nSet `_legacyUndefinedCheck: true` on element class to enable.");_.DE=_.LV.IronButtonState;var pRb=P1;_.v8I="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");var XL0=function(){return Math.random().toString(36).substring(7).split("").join(".")},IwV="@@redux/INIT"+XL0(),CUj="@@redux/REPLACE"+XL0();var Gej=typeof Symbol==="function"&&Symbol.observable||"@@observable";var gsY=typeof window!=="undefined"&&typeof document!=="undefined"&&window.document===document;var Prd="top right bottom left width height size weight".split(" "),$lv=typeof MutationObserver!=="undefined",xlm=gsY&&HTMLElement.prototype.attachShadow&&HTMLElement.prototype.attachShadow.toString().indexOf("[native code]")!==-1?HTMLElement.prototype.attachShadow:null,imk=function(){this.mutationEventsAdded_=this.JSC$11754_connected_=!1;this.mutationsObserver_=null;this.observers_=[];this.onTransitionEnd_=this.onTransitionEnd_.bind(this);this.refresh=R2b(this.refresh.bind(this))},Ult=function(k,
g){var P=k.observers_;
g=P.indexOf(g);~g&&P.splice(g,1);!P.length&&k.JSC$11754_connected_&&gsY&&k.JSC$11754_connected_&&(document.removeEventListener("transitionend",k.onTransitionEnd_),window.removeEventListener("resize",k.refresh),k.mutationsObserver_&&(k.mutationsObserver_.disconnect(),xlm&&(HTMLElement.prototype.attachShadow=xlm)),k.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",k.refresh),k.mutationsObserver_=null,k.mutationEventsAdded_=!1,k.JSC$11754_connected_=!1)};
imk.prototype.refresh=function(){Akm(this)&&this.refresh()};
var Akm=function(k){k=k.observers_.filter(function(g){return dlH(g),g.activeObservations_.length>0});
k.forEach(function(g){return OmN(g)});
return k.length>0},qmv=function(k){if(gsY&&!k.JSC$11754_connected_){document.addEventListener("transitionend",k.onTransitionEnd_);
window.addEventListener("resize",k.refresh);if($lv){k.mutationsObserver_=new MutationObserver(k.refresh);var g={attributes:!0,childList:!0,characterData:!0,subtree:!0};k.mutationsObserver_.observe(document,g);xlm&&(function U(x){var A=x.shadowRoot;A&&(k.mutationsObserver_.observe(A,g),U(A));for(x=x.firstElementChild;x;)U(x),x=x.nextElementSibling}(document),HTMLElement.prototype.attachShadow=function(){var x=xlm.apply(this,_.IT.apply(0,arguments));
k.mutationsObserver_.observe(x,g);return x})}else document.addEventListener("DOMSubtreeModified",k.refresh),k.mutationEventsAdded_=!0;
k.JSC$11754_connected_=!0}};
imk.prototype.onTransitionEnd_=function(k){var g=k.propertyName===void 0?"":k.propertyName;Prd.some(function(P){return!!~g.indexOf(P)})&&this.refresh()};
var T34=null;var eQv=function(k,g){for(var P=_.O(Object.keys(g)),x=P.next();!x.done;x=P.next())x=x.value,Object.defineProperty(k,x,{value:g[x],enumerable:!1,writable:!1,configurable:!0})};var th=function(k){var g;return(k==null?void 0:(g=k.ownerDocument)==null?void 0:g.defaultView)||globalThis};var ckv={x:0,y:0,width:0,height:0},VLm=typeof SVGGraphicsElement!=="undefined"?function(k){return k instanceof th(k).SVGGraphicsElement}:function(k){return k instanceof th(k).SVGElement&&typeof k.getBBox==="function"};var Zm4=function(k){this.broadcastHeight=this.broadcastWidth=0;this.contentRect_={x:0,y:0,width:0,height:0};this.target=k};
Zm4.prototype.isActive=function(){var k=this.target;if(gsY)if(VLm(k)){var g=k.getBBox();g={x:0,y:0,width:g.width,height:g.height}}else{var P=k.clientWidth,x=k.clientHeight;if(P||x){var U=th(k).getComputedStyle(k);g=QJ(U["padding-top"]);var A=QJ(U["padding-left"]),q=A+QJ(U["padding-right"]),T=g+QJ(U["padding-bottom"]),c=QJ(U.width),Z=QJ(U.height);U.boxSizing==="border-box"&&(Math.round(c+q)!==P&&(c-=ktM(U,"left","right")+q),Math.round(Z+T)!==x&&(Z-=ktM(U,"top","bottom")+T));k!==th(k).document.documentElement&&
(k=Math.round(c+q)-P,x=Math.round(Z+T)-x,Math.abs(k)!==1&&(c-=k),Math.abs(x)!==1&&(Z-=x));g={x:A,y:g,width:c,height:Z}}else g=ckv}else g=ckv;this.contentRect_=g;return g.width!==this.broadcastWidth||g.height!==this.broadcastHeight};var mlc=function(k,g){var P=g.x;var x=g.y;var U=g.width;g=g.height;var A=Object.create((typeof DOMRectReadOnly!=="undefined"?DOMRectReadOnly:Object).prototype);eQv(A,{x:P,y:x,width:U,height:g,top:x,right:P+U,bottom:g+x,left:P});eQv(this,{target:k,contentRect:A})};var wOH=function(k,g){var P=T34;this.activeObservations_=[];this.observations_=new Map;if(typeof k!=="function")throw new TypeError("Ve");this.callback_=k;this.controller_=P;this.callbackCtx_=g};
wOH.prototype.observe=function(k){if(k===void 0)throw new TypeError("We");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(k instanceof th(k).Element))throw new TypeError("Xe");var g=this.observations_;g.has(k)||(g.set(k,new Zm4(k)),k=this.controller_,~k.observers_.indexOf(this)||k.observers_.push(this),k.JSC$11754_connected_||qmv(k),this.controller_.refresh())}};
wOH.prototype.unobserve=function(k){if(k===void 0)throw new TypeError("We");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(k instanceof th(k).Element))throw new TypeError("Xe");var g=this.observations_;g.has(k)&&(g.delete(k),g.size||Ult(this.controller_,this))}};
wOH.prototype.disconnect=function(){this.activeObservations_.splice(0);this.observations_.clear();Ult(this.controller_,this)};
var dlH=function(k){k.activeObservations_.splice(0);k.observations_.forEach(function(g){g.isActive()&&k.activeObservations_.push(g)})},OmN=function(k){if(k.activeObservations_.length>0){var g=k.callbackCtx_,P=k.activeObservations_.map(function(x){var U=x.target,A=x.contentRect_;
x.broadcastWidth=A.width;x.broadcastHeight=A.height;return new mlc(U,A)});
k.callback_.call(g,P,g);k.activeObservations_.splice(0)}};var MF=function(k){if(!(this instanceof MF))throw new TypeError("Ye");if(!arguments.length)throw new TypeError("We");T34||(T34=new imk);this.observer_=new wOH(k,this)};
MF.prototype.observe=function(k){this.observer_.observe(k)};
MF.prototype.unobserve=function(k){this.observer_.unobserve(k)};
MF.prototype.disconnect=function(){this.observer_.disconnect()};var S0b=typeof globalThis.ResizeObserver!=="undefined"?globalThis.ResizeObserver:MF;var PB={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"},ip={"2D":0,WebGL:1,WebGL2:2};ip[ip["2D"]]="2D";ip[1]="WebGL";ip[2]="WebGL2";var P_u={Node:["childNodes","parentNode","parentElement","textContent"],ShadowRoot:["host","styleSheets"],Element:["shadowRoot","querySelector","querySelectorAll"],MutationObserver:[]},$Ab={Node:["contains","getRootNode"],ShadowRoot:["getSelection"],Element:[],MutationObserver:["constructor"]},gxb={},ius={},UA0={},ae=function(k){return lS("Node",k,"childNodes")},v1=function(k){return lS("Node",k,"parentNode")},H1=function(k){return lS("Node",k,"parentElement")},KoM=function(k){return lS("Node",k,
"textContent")},Pq0=function(k){return A_A(k,"getRootNode")()},tW=function(k){return k&&"host"in k?lS("ShadowRoot",k,"host"):null},Mx=function(k){return k&&"shadowRoot"in k?lS("Element",k,"shadowRoot"):null};var yJ=function(){this.idNodeMap=new Map;this.nodeMetaMap=new WeakMap};
yJ.prototype.getId=function(k){if(!k)return-1;var g,P;return(P=(g=this.nodeMetaMap.get(k)||null)==null?void 0:g.id)!=null?P:-1};
yJ.prototype.getIds=function(){return Array.from(this.idNodeMap.keys())};
var Jkt=function(k,g){var P=k.getId(g);k.idNodeMap.delete(P);g.childNodes&&g.childNodes.forEach(function(x){return Jkt(k,x)})};
yJ.prototype.has=function(k){return this.idNodeMap.has(k)};
yJ.prototype.add=function(k,g){this.idNodeMap.set(g.id,k);this.nodeMetaMap.set(k,g)};
yJ.prototype.replace=function(k,g){var P=this.idNodeMap.get(k)||null;P&&(P=this.nodeMetaMap.get(P))&&this.nodeMetaMap.set(g,P);this.idNodeMap.set(k,g)};
yJ.prototype.reset=function(){this.idNodeMap=new Map;this.nodeMetaMap=new WeakMap};
var mA0=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,wlr=/^(?:[a-z+]+:)?\/\//i,J_j=/^www\..*/i,r_6=/^(data:)([^,]*),(.*)/i;var s9k=1,B_k=RegExp("[^a-z0-9-_:]"),Nx,vxV,hLI=/^[^ \t\n\r\u000c]+/,u9M=/^[, \t\n\r\u000c]+/,S1r=new WeakMap;var U7,gJ=function(k){return U7?function(){var g=_.IT.apply(0,arguments);try{return k.apply(null,_.Kl(g))}catch(P){if(!U7||U7(P)!==!0)throw P;}}:k};var KV=function(k){this.generateIdFn=k;this.iframeIdToRemoteIdMap=new WeakMap;this.iframeRemoteIdToIdMap=new WeakMap};
KV.prototype.getId=function(k,g,P,x){P=P||rkv(this,k);k=x||fx4(this,k);x=P.get(g);x||(x=this.generateIdFn(),P.set(g,x),k.set(x,g));return x};
KV.prototype.getIds=function(k,g){var P=this,x=rkv(this,k),U=fx4(this,k);return g.map(function(A){return P.getId(k,A,x,U)})};
KV.prototype.reset=function(k){k?(this.iframeIdToRemoteIdMap.delete(k),this.iframeRemoteIdToIdMap.delete(k)):(this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap)};
var rkv=function(k,g){var P=k.iframeIdToRemoteIdMap.get(g);P||(P=new Map,k.iframeIdToRemoteIdMap.set(g,P));return P},fx4=function(k,g){var P=k.iframeRemoteIdToIdMap.get(g);
P||(P=new Map,k.iframeRemoteIdToIdMap.set(g,P));return P};var H2A=function(k){this.iframes=new WeakMap;this.crossOriginIframeMap=new WeakMap;this.crossOriginIframeMirror=new KV(bu6);this.crossOriginIframeRootIdMap=new WeakMap;this.mutationCb=k.mutationCb;this.wrappedEmit=k.wrappedEmit;this.stylesheetManager=k.stylesheetManager;this.recordCrossOriginIframes=k.recordCrossOriginIframes;this.crossOriginIframeStyleMirror=new KV(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror));this.mirror=k.mirror;this.recordCrossOriginIframes&&
window.addEventListener("message",this.JSC$11818_handleMessage.bind(this))},p4u=function(k,g){k.iframes.set(g,!0);
g.contentWindow&&k.crossOriginIframeMap.set(g.contentWindow,g)},P1V=function(k,g){k.loadListener=g},R9b=function(k,g,P){k.mutationCb({adds:[{parentId:k.mirror.getId(g),
nextId:null,node:P}],removes:[],texts:[],attributes:[],isAttachIframe:!0});if(k.recordCrossOriginIframes){var x;(x=g.contentWindow)==null||x.addEventListener("message",k.JSC$11818_handleMessage.bind(k))}var U;(U=k.loadListener)==null||U.call(k,g);g.contentDocument&&g.contentDocument.adoptedStyleSheets&&g.contentDocument.adoptedStyleSheets.length>0&&BSC(k.stylesheetManager,g.contentDocument.adoptedStyleSheets,k.mirror.getId(g.contentDocument))};
H2A.prototype.JSC$11818_handleMessage=function(k){if(k.data.type==="rrweb"&&k.origin===k.data.origin&&k.source){var g=this.crossOriginIframeMap.get(k.source);g&&(g=WQP(this,g,k.data.event))&&this.wrappedEmit(g,k.data.isCheckout)}};
var WQP=function(k,g,P){switch(P.type){case 2:k.crossOriginIframeMirror.reset(g);k.crossOriginIframeStyleMirror.reset(g);s_N(k,P.data.node,g);var x=P.data.node.id;k.crossOriginIframeRootIdMap.set(g,x);bm4(k,P.data.node,x);return{timestamp:P.timestamp,type:3,data:{source:0,adds:[{parentId:k.mirror.getId(g),nextId:null,node:P.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}};case 6:return P;case 5:return ou(k,P.data.payload,g,["id","parentId","previousId","nextId"]),P;case 3:switch(P.data.source){case 0:return P.data.adds.forEach(function(U){ou(k,
U,g,["parentId","nextId","previousId"]);s_N(k,U.node,g);var A=k.crossOriginIframeRootIdMap.get(g);A&&bm4(k,U.node,A)}),P.data.removes.forEach(function(U){ou(k,U,g,["parentId",
"id"])}),P.data.attributes.forEach(function(U){ou(k,U,g,["id"])}),P.data.texts.forEach(function(U){ou(k,U,g,["id"])}),P;
case 12:case 6:case 1:return P.data.positions.forEach(function(U){ou(k,U,g,["id"])}),P;
case 7:case 2:case 3:case 9:case 5:return ou(k,P.data,g,["id"]),P;case 8:case 13:return ou(k,P.data,g,["id"]),B3J(k,P.data,g,["styleId"]),P;case 10:return P;case 14:return P.data.ranges.forEach(function(U){ou(k,U,g,["start","end"])}),P;
case 15:return ou(k,P.data,g,["id"]),B3J(k,P.data,g,["styleIds"]),(x=P.data.styles)==null||x.forEach(function(U){B3J(k,U,g,["styleId"])}),P}}return!1};
H2A.prototype.replace=function(k,g,P,x){x=_.O(x);for(var U=x.next();!U.done;U=x.next())if(U=U.value,Array.isArray(g[U])||typeof g[U]==="number")Array.isArray(g[U])?g[U]=k.getIds(P,g[U]):g[U]=k.getId(P,g[U]);return g};
var ou=function(k,g,P,x){k.replace(k.crossOriginIframeMirror,g,P,x)},B3J=function(k,g,P,x){k.replace(k.crossOriginIframeStyleMirror,g,P,x)},s_N=function(k,g,P){ou(k,g,P,["id",
"rootId"]);"childNodes"in g&&g.childNodes.forEach(function(x){s_N(k,x,P)})},bm4=function(k,g,P){g.type===0||g.rootId||(g.rootId=P);
"childNodes"in g&&g.childNodes.forEach(function(x){bm4(k,x,P)})};var e9b=/[1-9][0-9]{12}/.test(Date.now().toString())?Date.now:function(){return(new Date).getTime()},zQY=function(){this.id=1;
this.styleIDMap=new WeakMap;this.idStyleMap=new Map};
_.d=zQY.prototype;_.d.getId=function(k){var g;return(g=this.styleIDMap.get(k))!=null?g:-1};
_.d.has=function(k){return this.styleIDMap.has(k)};
_.d.add=function(k,g){if(this.has(k))return this.getId(k);g=g===void 0?this.id++:g;this.styleIDMap.set(k,g);this.idStyleMap.set(g,k);return g};
_.d.getStyle=function(k){return this.idStyleMap.get(k)||null};
_.d.reset=function(){this.styleIDMap=new WeakMap;this.idStyleMap=new Map;this.id=1};
_.d.generateId=function(){return this.id++};var uDJ=function(){this.length=0;this.tail=this.head=null};
uDJ.prototype.get=function(k){if(k>=this.length)throw Error("Ze");for(var g=this.head,P=0;P<k;P++){var x=void 0;g=((x=g)==null?void 0:x.next)||null}return g};
var hQJ=function(k,g){var P={value:g,previous:null,next:null};g.__ln=P;if(g.previousSibling&&"__ln"in g.previousSibling){var x=g.previousSibling.__ln.next;P.next=x;P.previous=g.previousSibling.__ln;g.previousSibling.__ln.next=P;x&&(x.previous=P)}else g.nextSibling&&"__ln"in g.nextSibling&&g.nextSibling.__ln.previous?(x=g.nextSibling.__ln.previous,P.previous=x,P.next=g.nextSibling.__ln,g.nextSibling.__ln.previous=P,x&&(x.next=P)):(k.head&&(k.head.previous=P),P.next=k.head,k.head=P);P.next===null&&
(k.tail=P);k.length++};
uDJ.prototype.removeNode=function(k){var g=k.__ln;this.head&&(g.previous?(g.previous.next=g.next)?g.next.previous=g.previous:this.tail=g.previous:(this.head=g.next)?this.head.previous=null:this.tail=null,k.__ln&&delete k.__ln,this.length--)};
var EsH=function(k,g){return k+"@"+g},qUV=function(){var k=this;
this.locked=this.JSC$11849_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(g){g.forEach(k.JSC$11849_processMutation);k.emit()};
this.emit=function(){if(!k.JSC$11849_frozen&&!k.locked){for(var g=[],P=new Set,x=new uDJ,U=function(J){for(var r=-2;r===-2;)r=(J=J&&J.nextSibling)&&k.mirror.getId(J);return r},A=function(J){var r=v1(J);
if(r&&xf0(J)){var f=!1;if(J.nodeType===Node.TEXT_NODE){var B=r.tagName;if(B==="TEXTAREA")return;B==="STYLE"&&k.addedSet.has(r)&&(f=!0)}r=KR(r)?k.mirror.getId($fu(J)):k.mirror.getId(r);B=U(J);if(r===-1||B===-1)return hQJ(x,J);if(f=XY(J,{doc:k.doc,mirror:k.mirror,blockClass:k.blockClass,blockSelector:k.blockSelector,maskTextClass:k.maskTextClass,maskTextSelector:k.maskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:k.inlineStylesheet,maskInputOptions:k.maskInputOptions,maskTextFn:k.maskTextFn,
maskInputFn:k.maskInputFn,slimDOMOptions:k.slimDOMOptions,dataURLOptions:k.dataURLOptions,recordCanvas:k.recordCanvas,inlineImages:k.inlineImages,onSerialize:function(L){L.nodeName==="IFRAME"&&k.mirror.nodeMetaMap.get(L)&&p4u(k.iframeManager,L);gBA(L,k.mirror)&&Cq0(k.stylesheetManager,L);J&&Mx(J)&&G10(k.shadowDomManager,Mx(J),k.doc)},
onIframeLoad:function(L,Y){R9b(k.iframeManager,L,Y);L.contentWindow&&L.contentDocument&&kXI(k.shadowDomManager,L.contentWindow.Element,L.contentDocument)},
onStylesheetLoad:function(L,Y){g00(k.stylesheetManager,L,Y)},
cssCaptured:f}))g.push({parentId:r,nextId:B,node:f}),P.add(f.id)}};k.mapRemoves.length;)Jkt(k.mirror,k.mapRemoves.shift());
for(var q=_.O(k.movedSet),T=q.next();!T.done;T=q.next())T=T.value,AQu(k.removesSubTreeCache,T)&&!k.movedSet.has(v1(T))||A(T);q=_.O(k.addedSet);for(T=q.next();!T.done;T=q.next())T=T.value,O2b(k.droppedSet,T)||AQu(k.removesSubTreeCache,T)?O2b(k.movedSet,T)?A(T):k.droppedSet.add(T):A(T);for(T=null;x.length;){q=null;if(T){var c=k.mirror.getId(v1(T.value)),Z=U(T.value);c!==-1&&Z!==-1&&(q=T)}if(!q)for(T=x.tail;T;){var w=T;T=T.previous;if(w&&(c=k.mirror.getId(v1(w.value)),U(w.value)!==-1))if(c!==-1){q=w;
break}else if((c=v1(w.value))&&c.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(c=tW(c),k.mirror.getId(c)!==-1)){q=w;break}}if(!q){for(;x.head;)x.removeNode(x.head.value);break}T=q.previous;x.removeNode(q.value);A(q.value)}A={texts:k.texts.map(function(J){var r=J.node,f=v1(r);f&&f.tagName==="TEXTAREA"&&k.genTextAreaValueMutation(f);return{id:k.mirror.getId(r),value:J.value}}).filter(function(J){return!P.has(J.id)}).filter(function(J){return k.mirror.has(J.id)}),
attributes:k.attributes.map(function(J){var r=J.attributes;if(typeof r.style==="string"){var f=JSON.stringify(J.styleDiff),B=JSON.stringify(J._unchangedStyles);f.length<r.style.length&&(f+B).split("var(").length===r.style.split("var(").length&&(r.style=J.styleDiff)}return{id:k.mirror.getId(J.node),attributes:r}}).filter(function(J){return!P.has(J.id)}).filter(function(J){return k.mirror.has(J.id)}),
removes:k.removes,adds:g};if(A.texts.length||A.attributes.length||A.removes.length||A.adds.length)k.texts=[],k.attributes=[],k.attributeMap=new WeakMap,k.removes=[],k.addedSet=new Set,k.movedSet=new Set,k.droppedSet=new Set,k.removesSubTreeCache=new Set,k.movedMap={},k.mutationCb(A)}};
this.genTextAreaValueMutation=function(g){var P=k.attributeMap.get(g);P||(P={node:g,attributes:{},styleDiff:{},_unchangedStyles:{}},k.attributes.push(P),k.attributeMap.set(g,P));var x=Array.from(ae(g),function(U){return KoM(U)||""}).join("");
P.attributes.value=eL0({element:g,maskInputOptions:k.maskInputOptions,tagName:g.tagName,type:Vdb(g),value:x,maskInputFn:k.maskInputFn})};
this.JSC$11849_processMutation=function(g){if(!C_C(g.target,k.mirror,k.slimDOMOptions))switch(g.type){case "characterData":var P=KoM(g.target);GI(g.target,k.blockClass,k.blockSelector,!1)||P===g.oldValue||k.texts.push({value:lrj(g.target,k.maskTextClass,k.maskTextSelector,!0)&&P?k.maskTextFn?k.maskTextFn(P,pl3(g.target)):P.replace(/[\S]/g,"*"):P,node:g.target});break;case "attributes":P=g.target;var x=g.attributeName,U=g.target.getAttribute(x);if(x==="value"){var A=Vdb(P);U=eL0({element:P,maskInputOptions:k.maskInputOptions,
tagName:P.tagName,type:A,value:U,maskInputFn:k.maskInputFn})}if(GI(g.target,k.blockClass,k.blockSelector,!1)||U===g.oldValue)break;A=k.attributeMap.get(g.target);if(P.tagName==="IFRAME"&&x==="src"&&!k.keepIframeSrcFn(U))if(P.contentDocument)break;else x="rr_src";A||(A={node:g.target,attributes:{},styleDiff:{},_unchangedStyles:{}},k.attributes.push(A),k.attributeMap.set(g.target,A));x==="type"&&P.tagName==="INPUT"&&(g.oldValue||"").toLowerCase()==="password"&&P.setAttribute("data-rr-is-password","true");
if(!Y1M(P.tagName,x))if(A.attributes[x]=FoV(k.doc,P.tagName.toLowerCase(),x.toLowerCase(),U),x==="style"){if(!k.unattachedDoc)try{k.unattachedDoc=document.implementation.createHTMLDocument()}catch(Z){k.unattachedDoc=k.doc}x=k.unattachedDoc.createElement("span");g.oldValue&&x.setAttribute("style",g.oldValue);U=_.O(Array.from(P.style));for(var q=U.next();!q.done;q=U.next()){q=q.value;var T=P.style.getPropertyValue(q),c=P.style.getPropertyPriority(q);T!==x.style.getPropertyValue(q)||c!==x.style.getPropertyPriority(q)?
A.styleDiff[q]=c===""?T:[T,c]:A._unchangedStyles[q]=[T,c]}x=_.O(Array.from(x.style));for(U=x.next();!U.done;U=x.next())U=U.value,P.style.getPropertyValue(U)===""&&(A.styleDiff[U]=!1)}else x==="open"&&P.tagName==="DIALOG"&&(P.matches("dialog:modal")?A.attributes.rr_open_mode="modal":A.attributes.rr_open_mode="non-modal");break;case "childList":GI(g.target,k.blockClass,k.blockSelector,!0)||(g.target.tagName==="TEXTAREA"?k.genTextAreaValueMutation(g.target):(g.addedNodes.forEach(function(Z){return k.genAdds(Z,
g.target)}),g.removedNodes.forEach(function(Z){var w=k.mirror.getId(Z),J=KR(g.target)?k.mirror.getId(tW(g.target)):k.mirror.getId(g.target);
GI(g.target,k.blockClass,k.blockSelector,!1)||C_C(Z,k.mirror,k.slimDOMOptions)||k.mirror.getId(Z)===-1||(k.addedSet.has(Z)?(i20(k.addedSet,Z),k.droppedSet.add(Z)):k.addedSet.has(g.target)&&w===-1||Gt3(g.target,k.mirror)||(k.movedSet.has(Z)&&k.movedMap[w+"@"+J]?i20(k.movedSet,Z):(k.removes.push({parentId:J,id:w,isShadow:KR(g.target)&&oe(g.target)?!0:void 0}),UfI(Z,k.removesSubTreeCache))),k.mapRemoves.push(Z))})))}};
this.genAdds=function(g,P){if(!LQN(k.processedNodeManager,g,k)&&!k.addedSet.has(g)&&!k.movedSet.has(g)){if(k.mirror.nodeMetaMap.has(g)){if(C_C(g,k.mirror,k.slimDOMOptions))return;k.movedSet.add(g);var x=null;P&&k.mirror.nodeMetaMap.has(P)&&(x=k.mirror.getId(P));x&&x!==-1&&(k.movedMap[EsH(k.mirror.getId(g),x)]=!0)}else k.addedSet.add(g),k.droppedSet.delete(g);GI(g,k.blockClass,k.blockSelector,!1)||(ae(g).forEach(function(U){return k.genAdds(U)}),g&&Mx(g)&&ae(Mx(g)).forEach(function(U){k.processedNodeManager.add(U,
k);
k.genAdds(U,g)}))}}};
_.d=qUV.prototype;_.d.init=function(k){var g=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(P){g[P]=k[P]})};
_.d.freeze=function(){this.JSC$11849_frozen=!0;this.canvasManager.freeze()};
_.d.unfreeze=function(){this.JSC$11849_frozen=!1;this.canvasManager.unfreeze();this.emit()};
_.d.isFrozen=function(){return this.JSC$11849_frozen};
_.d.lock=function(){this.locked=!0;this.canvasManager.lock()};
_.d.unlock=function(){this.locked=!1;this.canvasManager.unlock();this.emit()};
_.d.reset=function(){this.shadowDomManager.reset();this.canvasManager.reset()};var kq=[],xq=window.Proxy,w4A=["INPUT","TEXTAREA","SELECT"],JQC=new WeakMap;var nsL=new Map,l8b=function(k,g,P){if(k&&(Q$j(k,g)||typeof k==="object")){g=k.constructor.name;var x=nsL.get(P);x||(x=new Map,nsL.set(P,x));x.has(g)||x.set(g,[]);P=x.get(g);g=P.indexOf(k);g===-1&&(g=P.length,P.push(k));return g}},Df0=function(k,g,P){return k.map(function(x){return j$V(x,g,P)})},Q$j=function(k,g){return!!"WebGLActiveInfo WebGLBuffer WebGLFramebuffer WebGLProgram WebGLRenderbuffer WebGLShader WebGLShaderPrecisionFormat WebGLTexture WebGLUniformLocation WebGLVertexArrayObject WebGLVertexArrayObjectOES".split(" ").filter(function(P){return typeof g[P]===
"function"}).find(function(P){return k instanceof g[P]})};var Smm=lZ(["\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"]),
HSk=_.U3(Smm.join(""));var X4I=function(k){var g=this;this.pendingCanvasMutations=new Map;this.rafStamps={latestId:0,invokeId:null};this.locked=this.JSC$11891_frozen=!1;this.JSC$11891_processMutation=function(c,Z){if(g.rafStamps.invokeId&&g.rafStamps.latestId!==g.rafStamps.invokeId||!g.rafStamps.invokeId)g.rafStamps.invokeId=g.rafStamps.latestId;g.pendingCanvasMutations.has(c)||g.pendingCanvasMutations.set(c,[]);g.pendingCanvasMutations.get(c).push(Z)};
var P=k.sampling===void 0?"all":k.sampling,x=k.win,U=k.blockClass,A=k.blockSelector,q=k.recordCanvas,T=k.dataURLOptions;this.mutationCb=k.mutationCb;this.mirror=k.mirror;q&&P==="all"&&FQL(this,x,U,A);q&&typeof P==="number"&&Ymt(this,P,x,U,A,{dataURLOptions:T})};
_.d=X4I.prototype;_.d.reset=function(){this.pendingCanvasMutations.clear();this.resetObservers&&this.resetObservers()};
_.d.freeze=function(){this.JSC$11891_frozen=!0};
_.d.unfreeze=function(){this.JSC$11891_frozen=!1};
_.d.lock=function(){this.locked=!0};
_.d.unlock=function(){this.locked=!1};
var Ymt=function(k,g,P,x,U,A){var q=MEb(P,x,U,!0),T=new Map,c=rVb(NGb());c.onmessage=function(B){var L=B.data.id;T.set(L,!1);"base64"in B.data&&(B=B.data,k.mutationCb({id:L,type:ip["2D"],commands:[{property:"clearRect",args:[0,0,B.width,B.height]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:B.base64}],type:B.type}]},0,0]}]}))};
var Z=1E3/g,w=0,J=function(){var B=[];P.document.querySelectorAll("canvas").forEach(function(L){GI(L,x,U,!0)||B.push(L)});
return B},r=function(B){w&&B-w<Z||(w=B,J().forEach(function(L){var Y,l,D,X,a;
return _.e(function(H){if(H.nextAddress==1){Y=k.mirror.getId(L);if(T.get(Y)||L.width===0||L.height===0)return H.return();T.set(Y,!0);["webgl","webgl2"].includes(L.__context)&&(l=L.getContext(L.__context),((D=l)==null?void 0:(X=D.getContextAttributes())==null?void 0:X.preserveDrawingBuffer)===!1&&l.clear(l.COLOR_BUFFER_BIT));return H.yield(createImageBitmap(L),2)}a=H.yieldResult;c.postMessage({id:Y,bitmap:a,width:L.width,height:L.height,dataURLOptions:A.dataURLOptions},[a]);_.SV(H)})}));
f=requestAnimationFrame(r)};
var f=requestAnimationFrame(r);k.resetObservers=function(){q();cancelAnimationFrame(f)}},FQL=function(k,g,P,x){j_3(k);
Q_P(k);var U=MEb(g,P,x,!1),A=tEV(k.JSC$11891_processMutation.bind(k),g,P,x),q=oBA(k.JSC$11891_processMutation.bind(k),g,P,x);k.resetObservers=function(){U();A();q()}},Q_P=function(k){requestAnimationFrame(function(){return lxv(k)})},j_3=function(k){var g=function(P){k.rafStamps.latestId=P;
requestAnimationFrame(g)};
requestAnimationFrame(g)},lxv=function(k){k.pendingCanvasMutations.forEach(function(g,P){var x=k.mirror.getId(P);
Dl3(k,P,x)});
requestAnimationFrame(function(){return lxv(k)})},Dl3=function(k,g,P){if(!k.JSC$11891_frozen&&!k.locked){var x=k.pendingCanvasMutations.get(g);
if(x&&P!==-1){var U=x.map(function(A){A=Object.assign({},A);return delete A.type,A});
k.mutationCb({id:P,type:x[0].type,commands:U});k.pendingCanvasMutations.delete(g)}}};var NSr=function(){this.nodeMap=new WeakMap;this.active=!1},LQN=function(k,g,P){return(k=k.nodeMap.get(g))&&Array.from(k).some(function(x){return x!==P})};
NSr.prototype.add=function(k,g){var P=this;this.active||(this.active=!0,requestAnimationFrame(function(){P.nodeMap=new WeakMap;P.active=!1}));
this.nodeMap.set(k,(this.nodeMap.get(k)||new Set).add(g))};
NSr.prototype.destroy=function(){};var yQC=function(k){this.shadowDoms=new WeakSet;this.restoreHandlers=[];this.mutationCb=k.mutationCb;this.scrollCb=k.scrollCb;this.bypassOptions=k.bypassOptions;this.mirror=k.mirror;this.init()};
yQC.prototype.init=function(){this.reset();kXI(this,Element,document)};
var G10=function(k,g,P){if(oe(g)&&!k.shadowDoms.has(g)){k.shadowDoms.add(g);var x=TSb(Object.assign({},k.bypassOptions,{doc:P,mutationCb:k.mutationCb,mirror:k.mirror,shadowDomManager:k}),g);k.restoreHandlers.push(function(){return x.disconnect()});
k.restoreHandlers.push(Z2b(Object.assign({},k.bypassOptions,{scrollCb:k.scrollCb,doc:g,mirror:k.mirror})));setTimeout(function(){g.adoptedStyleSheets&&g.adoptedStyleSheets.length>0&&BSC(k.bypassOptions.stylesheetManager,g.adoptedStyleSheets,k.mirror.getId(tW(g)));k.restoreHandlers.push(z90({mirror:k.mirror,stylesheetManager:k.bypassOptions.stylesheetManager},g))},0)}},kXI=function(k,g,P){k.restoreHandlers.push(Dg(g.prototype,"attachShadow",function(x){return function(U){U=x.call(this,U);
var A=Mx(this);A&&xf0(this)&&G10(k,A,P);return U}}))};
yQC.prototype.reset=function(){this.restoreHandlers.forEach(function(k){try{k()}catch(g){}});
this.restoreHandlers=[];this.shadowDoms=new WeakSet};var a8j=function(k){this.trackedLinkElements=new WeakSet;this.styleMirror=new zQY;this.mutationCb=k.mutationCb;this.adoptedStyleSheetCb=k.adoptedStyleSheetCb},g00=function(k,g,P){"_cssText"in P.attributes&&k.mutationCb({adds:[],
removes:[],texts:[],attributes:[{id:P.id,attributes:P.attributes}]});Cq0(k,g)},Cq0=function(k,g){k.trackedLinkElements.has(g)||k.trackedLinkElements.add(g)},BSC=function(k,g,P){if(g.length!==0){P={id:P,
styleIds:[]};var x=[];g=_.O(g);for(var U=g.next(),A={};!U.done;A={sheet$jscomp$3:void 0},U=g.next())A.sheet$jscomp$3=U.value,U=void 0,k.styleMirror.has(A.sheet$jscomp$3)?U=k.styleMirror.getId(A.sheet$jscomp$3):(U=k.styleMirror.add(A.sheet$jscomp$3),x.push({styleId:U,rules:Array.from(A.sheet$jscomp$3.rules||CSSRule,function(q){return function(T,c){return{rule:OuA(T,q.sheet$jscomp$3.href),index:c}}}(A))})),P.styleIds.push(U);
x.length>0&&(P.styles=x);k.adoptedStyleSheetCb(P)}};
a8j.prototype.reset=function(){this.styleMirror.reset();this.trackedLinkElements=new WeakSet};var dJ,vBj,I86;try{if(Array.from([1],function(k){return k*2})[0]!==2){var tLJ=document.createElement("iframe");
document.body.appendChild(tLJ);var MLL;Array.from=((MLL=tLJ.contentWindow)==null?void 0:MLL.Array.from)||Array.from;document.body.removeChild(tLJ)}}catch(k){console.debug("Unable to override Array.from",k)}var AE=new yJ;var Ttu="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(" "),qAb={accept_charset:"acceptCharset",
"char":"ch",charoff:"chOff",checked:"defaultChecked","class":"className","for":"htmlFor",http_equiv:"httpEquiv",muted:"defaultMuted",selected:"defaultSelected",value:"defaultValue"},O0u=null,xW3=null;var eh3={},coI=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 fMC={text:1},mW6={audio:{currentTime:1,srcObject:1},video:{currentTime:1,srcObject:1}};var KQN=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,osd={CONSTANT:{isUnwrappable:function(k){return k instanceof GW},
unwrap:UUL},JAVASCRIPT:{isUnwrappable:function(k){return k instanceof _.iw},
unwrap:AV},HTML:{isUnwrappable:function(k){return k instanceof ps},
unwrap:function(k){return kV(k)}},
RESOURCE_URL:{isUnwrappable:function(k){return k instanceof Sy},
unwrap:_.jy},STRING:{isUnwrappable:function(k){return k instanceof Object},
unwrap:function(k){return String(k)}},
STYLE:{isUnwrappable:function(k){return typeof k==="string"},
unwrap:function(k){return k}},
URL:{isUnwrappable:function(k){return t7(k)},
unwrap:_.Mr}},vsv={CONSTANT:WNM,JAVASCRIPT:WNM,HTML:function(k){k=k instanceof ps?k:RT(String(k).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"));return kV(k)},
RESOURCE_URL:WNM,STRING:String,STYLE:WNM,URL:function(k,g){k=KQN.test(k)?k:void 0;return k===void 0?g:k}};var FNV=/(?!,)([^\t\n\f\r ]+)(?:[\t\n\f\r ]+([.0-9+\-]+[a-z]?))?/gi,sdu=/[\t\n\f\r ]+/,Bt3=/[\t\n\f\r ,]+/g,upj=function(k,g,P){return P},eT={},axv=function(){var k=function(){var x={createHTML:function(){return"zClosurez"},
createScript:function(){return" /*zClosurez*/ "},
createScriptURL:function(){return"about:invalid#zClosurez"}};
return typeof trustedTypes!=="undefined"?trustedTypes.createPolicy("polymer_resin",x):x}(),g=k.createHTML(""),P=k.createScript("");
k=k.createScriptURL("");return{INNOCUOUS_STRING:g,INNOCUOUS_SCRIPT:P,INNOCUOUS_URL:k}}(),TB=axv.INNOCUOUS_STRING,SAC=axv.INNOCUOUS_SCRIPT,n0V=axv.INNOCUOUS_URL;var HmY=function(k){var g=YAC(k);return function(P,x,U,A){return A?g(A,x,U,P):TB}}({reportHandler:function(k,g){if(k)try{throw Error(g);
}catch(P){_.IE(P)}},
safeTypesBridge:function(k,g,P){var x=osd[g];return x.isUnwrappable(k)&&(x=x.unwrap(k,P),x!==P)?x:(0,vsv[g])(String(k),P)},
allowedIdentifierPrefixes:[""]});if(DS!==void 0)throw Error("af");DS=HmY;if(DS!==HmY)throw Error("bf");VM("Injectable",[]);var U6k=VM("Inject",[["token",void 0]]),d6A=VM("Optional",[]);VM("Injectable",[]);var OwA=VM("Self",[]),qT0=VM("SkipSelf",[]);VM("Host",[]);var N3t={},IxN=function(){};
IxN.prototype.resolve=function(){throw Error("df");};
IxN.prototype.addProvider=function(){throw Error("df");};var x6b=Function;var XOL=/^function\s+\S+\(\)\s*{\s*("use strict";)?\s*(return\s+)?\S+\.apply\(this,\s*arguments\)/,ykk=function(){this._reflect=window.Reflect};
_.d=ykk.prototype;_.d.factory=function(k){return function(){return new (Function.prototype.bind.apply(k,[null].concat(_.Kl(_.IT.apply(0,arguments)))))}};
_.d._zipTypesAndAnnotations=function(k,g){var P=typeof k==="undefined"?Array(g.length):Array(k.length);for(var x=0;x<P.length;x++)P[x]=typeof k==="undefined"?[]:k[x]!=Object?[k[x]]:[],g&&Qd0(g[x])&&(P[x]=P[x].concat(g[x]));return P};
_.d._ownParameters=function(k,g){if(XOL.exec(k.toString()))return null;if(k.parameters&&k.parameters!==g.parameters)return k.parameters;var P=k.ctorParameters;return P&&P!==g.ctorParameters?(g=typeof P==="function"?P():P,k=g.map(function(x){return x&&x.type}),g=g.map(function(x){return x&&DWs(x.decorators)}),this._zipTypesAndAnnotations(k,g)):Qd0(this._reflect)&&Qd0(this._reflect.getOwnMetadata)&&(g=this._reflect.getOwnMetadata("parameters",k),(P=this._reflect.getOwnMetadata("design:paramtypes",k))||
g)?this._zipTypesAndAnnotations(P,g):Array(k.length).fill(void 0)};
_.d.parameters=function(k){if(!k.prototype)return[];var g=Object.getPrototypeOf(k.prototype).constructor;(k=this._ownParameters(k,g))||g===Object||(k=this.parameters(g));return k||[]};
_.d._ownAnnotations=function(k,g){if(k.annotations&&k.annotations!==g.annotations)return k=k.annotations,typeof k==="function"&&k.annotations&&(k=k.annotations),k;if(k.decorators&&k.decorators!==g.decorators)return DWs(k.decorators);if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("annotations",k)};
_.d.annotations=function(k){var g=Object.getPrototypeOf(k.prototype).constructor;k=this._ownAnnotations(k,g)||[];return(g!==Object?this.annotations(g):[]).concat(k)};
_.d._ownPropMetadata=function(k,g){if(k.propMetadata&&k.propMetadata!==g.propMetadata)return k=k.propMetadata,typeof k==="function"&&k.propMetadata&&(k=k.propMetadata),k;if(k.propDecorators&&k.propDecorators!==g.propDecorators){var P=k.propDecorators,x={};Object.keys(P).forEach(function(U){x[U]=DWs(P[U])});
return x}if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("propMetadata",k)};
_.d.propMetadata=function(k){var g=Object.getPrototypeOf(k.prototype).constructor,P={};if(g!==Object){var x=this.propMetadata(g);Object.keys(x).forEach(function(A){P[A]=x[A]})}var U=this._ownPropMetadata(k,g);
U&&Object.keys(U).forEach(function(A){var q=[];P.hasOwnProperty(A)&&q.push.apply(q,_.Kl(P[A]));q.push.apply(q,_.Kl(U[A]));P[A]=q});
return P};
_.d.getter=function(k){return function(g){return g[k]}};
_.d.setter=function(k){return function(g,P){return g[k]=P}};
_.d.method=function(k){return function(g,P){if(!g[k])throw Error("ef`"+k);return g[k].apply(g,P)}};var pOc=function(){};var CrL=function(k){this.reflectionCapabilities=k};
_.z(CrL,pOc);_.d=CrL.prototype;_.d.factory=function(k){return this.reflectionCapabilities.factory(k)};
_.d.parameters=function(k){return this.reflectionCapabilities.parameters(k)};
_.d.annotations=function(k){return this.reflectionCapabilities.annotations(k)};
_.d.propMetadata=function(k){return this.reflectionCapabilities.propMetadata(k)};
_.d.getter=function(k){return this.reflectionCapabilities.getter(k)};
_.d.setter=function(k){return this.reflectionCapabilities.setter(k)};
_.d.method=function(k){return this.reflectionCapabilities.method(k)};var IMj=new CrL(new ykk);var vn=function(k,g){this.token=k;this.id=g;if(k===void 0||k===null)throw Error("kf");};
_.mJ.Object.defineProperties(vn.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return ZJ(this.token)}}});
_.mJ.Object.defineProperties(vn,{JSC$11947_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return wJ.JSC$11951_numberOfKeys}}});
var GEN=function(){this._allKeys=new Map};
GEN.prototype.get=function(k){if(k instanceof vn)return k;if(this._allKeys.has(k))return this._allKeys.get(k);var g=new vn(k,vn.JSC$11947_numberOfKeys);this._allKeys.set(k,g);return g};
_.mJ.Object.defineProperties(GEN.prototype,{JSC$11951_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return this._allKeys.size}}});
var wJ=new GEN;var TKb=function(k,g,P){this.key=k;this.optional=g;this.visibility=P},yob=function(k){return new TKb(k,!1,null)},C1I=[],kG0=function(k,g,P){this.key=k;
this.resolvedFactories=g;this.multiProvider=P},GXM=function(k,g,P,x){this.factory=k;
this.dependencies=g;this.providerClass=P;this.providerValue=x};var au={},Hn=function(k,g){this.constructedKeyIds={};this.providers=[];this.keyIds=[];this.objs=[];this.keyIdToIndex=new Map;this.parent=g===void 0?null:g;k=_.O(k);for(g=k.next();!g.done;g=k.next())this.addProvider(g.value)};
_.d=Hn.prototype;_.d.addProvider=function(k){this.keyIdToIndex.set(k.key.id,this.keyIds.length);this.providers.push(k);this.keyIds.push(k.key.id);this.objs.push(au)};
_.d.resolve=function(k,g){g=g===void 0?N3t:g;return this._getByKey(wJ.get(mO(k)),null,g)};
_.d._new=function(k){if(this.constructedKeyIds[k.key.id])throw aMM(this,k.key);this.constructedKeyIds[k.key.id]=!0;return this._instantiateProvider(k)};
_.d._instantiateProvider=function(k){if(k.multiProvider){for(var g=Array(k.resolvedFactories.length),P=0;P<k.resolvedFactories.length;++P)g[P]=this._instantiate(k,k.resolvedFactories[P]);return g}return this._instantiate(k,k.resolvedFactories[0])};
_.d._instantiate=function(k,g){var P=this,x=g.factory;try{var U=g.dependencies.map(function(q){return P._getByReflectiveDependency(q)})}catch(q){throw q.addKey&&q.addKey(this,k.key),q;
}try{var A=x.apply(null,_.Kl(U))}catch(q){throw H0u(this,q,k.key);}return A};
_.d._getByReflectiveDependency=function(k){return this._getByKey(k.key,k.visibility,k.optional?null:N3t)};
_.d._getByKey=function(k,g,P){return k===RQ3?this:g instanceof OwA?this._getByKeySelf(k,P):this._getByKeyDefault(k,P,g)};
_.d._getObjByKeyId=function(k){for(var g=0;g<this.keyIds.length;g++)if(this.keyIds[g]===k)return this.objs[g]===au&&(this.objs[g]=this._new(this.providers[g])),this.objs[g];return au};
_.d._throwOrNull=function(k,g){if(g!==N3t)return g;throw v0C(this,k);};
_.d._getByKeySelf=function(k,g){var P=this._getObjByKeyId(k.id);return P!==au?P:this._throwOrNull(k,g)};
_.d._getByKeyDefault=function(k,g,P){for(var x=P=P instanceof qT0?this.parent:this;P instanceof Hn;){var U=P._getObjByKeyId(k.id);if(U!==au)return U;P=P.parent}U=void 0;if(P!==null)try{var A=P.resolve(k.token,g);if(A!==au)return A}catch(q){U=q}if(!(x instanceof Hn&&cl6(k.token))){if(U)throw U;return this._throwOrNull(k,g)}for(A=x;A.parent instanceof Hn;)A=A.parent;A.addProvider(gMV({provide:k.token,useClass:k.token}));return A.resolve(k.token,g)};
_.d.toString=function(){return this.displayName};
_.mJ.Object.defineProperties(Hn.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return"ReflectiveInjector(providers: ["+el6(this,function(k){return' "'+k.key.displayName+'" '}).join(", ")+"])"}}});
var RQ3=wJ.get(mO(IxN));(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 keJ=window.XRegExp;var g83=-1,PUd=function(k){addEventListener("pageshow",function(g){g.persisted&&(g83=g.timeStamp,k(g))},!0)};var x$H=function(k,g,P){var x=$$N,U,A;return function(q){if(g.value>=0&&(q||P)){var T;if((A=g.value-((T=U)!=null?T:0))||U===void 0)U=g.value,g.delta=A,q=g.value,g.rating=q>x[1]?"poor":q>x[0]?"needs-improvement":"good",k(g)}}};var i3H=function(k){requestAnimationFrame(function(){return requestAnimationFrame(function(){return k()})})};var U$3=function(){var k=performance.getEntriesByType("navigation")[0];if(k&&k.responseStart>0&&k.responseStart<performance.now())return k};var A2k=function(){var k,g;return(g=(k=U$3())==null?void 0:k.activationStart)!=null?g:0};var NF=-1,d$Y=new Set,O3m=function(k){if(document.visibilityState==="hidden"){if(k.type==="visibilitychange")for(var g=_.O(d$Y),P=g.next();!P.done;P=g.next())P=P.value,P();isFinite(NF)||(NF=k.type==="visibilitychange"?k.timeStamp:0,removeEventListener("prerenderingchange",O3m,!0))}},qtL=function(){if(NF<0){var k=A2k(),g,P;
NF=(P=document.prerendering?void 0:(g=globalThis.performance.getEntriesByType("visibility-state").filter(function(x){return x.name==="hidden"&&x.startTime>k})[0])==null?void 0:g.startTime)!=null?P:document.visibilityState!=="hidden"||document.prerendering?Infinity:0;
addEventListener("visibilitychange",O3m,!0);addEventListener("prerenderingchange",O3m,!0);PUd(function(){setTimeout(function(){NF=document.visibilityState!=="hidden"||document.prerendering?Infinity:0})})}return{get firstHiddenTime(){return NF},
onHidden:function(x){d$Y.add(x)}}};var TrL=function(){var k=k===void 0?-1:k;var g=U$3(),P="navigate";g83>=0?P="back-forward-cache":g&&(document.prerendering||A2k()>0?P="prerender":document.wasDiscarded?P="restore":g.type&&(P=g.type.replace(/_/g,"-")));return{name:"LCP",value:k,rating:"good",delta:0,entries:[],id:"v5-"+Date.now()+"-"+(Math.floor(Math.random()*(9E12-1))+1E12),navigationType:P}};var Zws=new WeakMap;var e2J=function(k){var g=g===void 0?{}:g;try{if(PerformanceObserver.supportedEntryTypes.includes("largest-contentful-paint")){var P=new PerformanceObserver(function(x){Promise.resolve().then(function(){k(x.getEntries())})});
P.observe(Object.assign({},{type:"largest-contentful-paint",buffered:!0},g));return P}}catch(x){}};var c23=function(k){var g=!1;return function(){g||(k(),g=!0)}};var VWJ=function(k){document.prerendering?addEventListener("prerenderingchange",function(){return k()},!0):k()};var Z3d=function(k){var g=globalThis.requestIdleCallback||setTimeout;document.visibilityState==="hidden"?k():(k=c23(k),addEventListener("visibilitychange",k,{once:!0,capture:!0}),g(function(){k();removeEventListener("visibilitychange",k,{capture:!0})}))};var Vo0=function(){};
Vo0.prototype._processEntry=function(k){var g;(g=this._onBeforeProcessingEntry)==null||g.call(this,k)};var $$N=[2500,4E3],Un0=function(k){var g=g===void 0?{}:g;VWJ(function(){var P=qtL(),x=TrL(),U=m6b(g),A=function(r){g.reportAllChanges||(r=r.slice(-1));r=_.O(r);for(var f=r.next();!f.done;f=r.next())f=f.value,U._processEntry(f),f.startTime<P.firstHiddenTime&&(x.value=Math.max(f.startTime-A2k(),0),x.entries=[f],T())},q=e2J(A);
if(q){var T=x$H(k,x,g.reportAllChanges);for(var c=c23(function(){A(q.takeRecords());q.disconnect();T(!0)}),Z=function(r){r.isTrusted&&(Z3d(c),removeEventListener(r.type,Z,{capture:!0}))},w=_.O(["keydown",
"click","visibilitychange"]),J=w.next();!J.done;J=w.next())addEventListener(J.value,Z,{capture:!0});PUd(function(r){x=TrL();T=x$H(k,x,g.reportAllChanges);i3H(function(){x.value=performance.now()-r.timeStamp;T(!0)})})}})};var m$Y;var wL3;_.p=function(){return wL3!==void 0?wL3:wL3=document.createElement("template")};
document.head.appendChild(_.p().content);var J2L;_.sO({_template:function(){if(J2L!==void 0)return J2L;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-app-toolbar--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_app_layout.tp_yt_app_toolbar.tp.yt.app.toolbar.css.js--\x3e<slot class="style-scope tp-yt-app-toolbar"></slot>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);
var g=k.content,P=g.insertBefore;m$Y===void 0&&(m$Y=document.createElement("template"));var x=m$Y;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return J2L=k},
is:"tp-yt-app-toolbar"});var r2J;var fwv;_.Iu=function(){};
_.Iu=_.sO({_template:function(){if(fwv!==void 0)return fwv;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-a11y-announcer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_a11y_announcer.tp.yt.iron.a11y.announcer.css.js--\x3e<div aria-live$="[[mode]]" class="style-scope tp-yt-iron-a11y-announcer">[[_text]]</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;r2J===void 0&&(r2J=document.createElement("template"));var x=r2J;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return fwv=k},
is:"tp-yt-iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},timeout:{type:Number,value:150},_text:{type:String,value:""}},created:function(){_.Iu.instance||(_.Iu.instance=this);document.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},
announce:function(k){this._text===k&&(k+="\u00a0");this._text="";this.async(function(){this._text=k},this.timeout)},
_onIronAnnounce:function(k){k.detail&&k.detail.text&&this.announce(k.detail.text)}});
_.Iu.instance=null;_.Iu.requestAvailability=function(){_.Iu.instance||(_.Iu.instance=document.createElement("tp-yt-iron-a11y-announcer"));document.body?document.body.appendChild(_.Iu.instance):document.addEventListener("load",function(){document.body.appendChild(_.Iu.instance)})};var WLk;var sgL;/*

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
*/
_.sO({_template:function(){if(sgL!==void 0)return sgL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-autogrow-textarea--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_autogrow_textarea.tp.yt.iron.autogrow.textarea.css.js--\x3e\n\n<div id="mirror" class="mirror-text style-scope tp-yt-iron-autogrow-textarea" aria-hidden="true" style-target="textarea">\u00a0</div>\n\n\n<div class="textarea-container fit style-scope tp-yt-iron-autogrow-textarea">\n  <textarea id="textarea" name$="[[name]]" aria-label$="[[label]]" autocomplete$="[[autocomplete]]" autofocus$="[[autofocus]]" autocapitalize$="[[autocapitalize]]" inputmode$="[[inputmode]]" placeholder$="[[placeholder]]" readonly$="[[readonly]]" required$="[[required]]" disabled$="[[disabled]]" rows$="[[rows]]" minlength$="[[minlength]]" maxlength$="[[maxlength]]" style-target="textarea" class="style-scope tp-yt-iron-autogrow-textarea"></textarea>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;WLk===void 0&&(WLk=document.createElement("template"));var x=WLk;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return sgL=k},
is:"tp-yt-iron-autogrow-textarea",behaviors:[_.YA,_.hh],properties:{value:{observer:"_valueChanged",type:String,notify:!0},bindValue:{observer:"_bindValueChanged",type:String,notify:!0},rows:{type:Number,value:1,observer:"_updateCached"},maxRows:{type:Number,value:0,observer:"_updateCached"},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,value:!1},autocapitalize:{type:String,value:"none"},inputmode:{type:String},placeholder:{type:String},readonly:{type:String},required:{type:Boolean},
minlength:{type:Number},maxlength:{type:Number},label:{type:String}},listeners:{input:"_onInput"},get textarea(){return this.$.textarea},get selectionStart(){return this.$.textarea.selectionStart},get selectionEnd(){return this.$.textarea.selectionEnd},set selectionStart(k){this.$.textarea.selectionStart=k},set selectionEnd(k){this.$.textarea.selectionEnd=k},attached:function(){navigator.userAgent.match(/iP(?:[oa]d|hone)/)&&!navigator.userAgent.match(/OS 1[3456789]/)&&(this.$.textarea.style.marginLeft=
"-3px")},
validate:function(){var k=this.$.textarea.validity.valid;k&&(this.required&&this.value===""?k=!1:this.hasValidator()&&(k=_.YA.validate.call(this,this.value)));this.invalid=!k;this.fire("iron-input-validate");return k},
_bindValueChanged:function(k){this.value=k},
_valueChanged:function(k){var g=this.textarea;g&&(g.value!==k&&(g.value=k||k===0?k:""),this.bindValue=k,this.$.mirror.textContent=this._valueForMirror(),this.fire("bind-value-changed",{value:this.bindValue}))},
_onInput:function(k){var g=_.JE(k).path;this.value=g?g[0].value:k.target.value},
_constrain:function(k){var g;k=k||[""];for(g=this.maxRows>0&&k.length>this.maxRows?k.slice(0,this.maxRows):k.slice(0);this.rows>0&&g.length<this.rows;)g.push("");return g.join("\n")+"\u00a0"},
_valueForMirror:function(){var k=this.textarea;if(k)return this.tokens=k&&k.value?k.value.split("\n"):[""],this._constrain(this.tokens)},
_updateCached:function(){this.$.mirror.textContent=this._constrain(this.tokens)}});var b3m;var Br4;_.sO({_template:function(){if(Br4!==void 0)return Br4;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-collapse--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_collapse.tp.yt.iron.collapse.css.js--\x3e<slot class="style-scope tp-yt-iron-collapse"></slot>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);
var g=k.content,P=g.insertBefore;b3m===void 0&&(b3m=document.createElement("template"));var x=b3m;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return Br4=k},
is:"tp-yt-iron-collapse",behaviors:[_.QF],properties:{horizontal:{type:Boolean,value:!1,observer:"_horizontalChanged"},opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},transitioning:{type:Boolean,notify:!0,readOnly:!0},noAnimation:{type:Boolean},_desiredSize:{type:String,value:""}},get dimension(){return this.horizontal?"width":"height"},get _dimensionMax(){return this.horizontal?"maxWidth":"maxHeight"},get _dimensionMaxCss(){return this.horizontal?"max-width":"max-height"},hostAttributes:{role:"group",
"aria-hidden":"true"},listeners:{transitionend:"_onTransitionEnd"},toggle:function(){this.opened=!this.opened},
show:function(){this.opened=!0},
hide:function(){this.opened=!1},
updateSize:function(k,g){k=k==="auto"?"":k;g=g&&!this.noAnimation&&this.isAttached&&this._desiredSize!==k;this._desiredSize=k;this._updateTransition(!1);g&&(g=this._calcSize(),k===""&&(this.style[this._dimensionMax]="",k=this._calcSize()),this.style[this._dimensionMax]=g,this.scrollTop=this.scrollTop,this._updateTransition(!0),g=k!==g);this.style[this._dimensionMax]=k;g||this._transitionEnd()},
enableTransition:function(k){_.uH._warn("`enableTransition()` is deprecated, use `noAnimation` instead.");this.noAnimation=!k},
_updateTransition:function(k){this.style.transitionDuration=k&&!this.noAnimation?"":"0s"},
_horizontalChanged:function(){this.style.transitionProperty=this._dimensionMaxCss;this.style[this._dimensionMax==="maxWidth"?"maxHeight":"maxWidth"]="";this.updateSize(this.opened?"auto":"0px",!1)},
_openedChanged:function(){this.setAttribute("aria-hidden",!this.opened);this._setTransitioning(!0);this.toggleClass("iron-collapse-closed",!1);this.toggleClass("iron-collapse-opened",!1);this.updateSize(this.opened?"auto":"0px",!0);this.opened&&this.focus()},
_transitionEnd:function(){this.style[this._dimensionMax]=this._desiredSize;this.toggleClass("iron-collapse-closed",!this.opened);this.toggleClass("iron-collapse-opened",this.opened);this._updateTransition(!1);this.notifyResize();this._setTransitioning(!1)},
_onTransitionEnd:function(k){_.JE(k).rootTarget===this&&this._transitionEnd()},
_calcSize:function(){return this.getBoundingClientRect()[this.dimension]+"px"}});var z2m;var uZL;var h2Y=void 0,E8L={properties:{sizingTarget:{type:Object,value:function(){var k;return(k=this.hostElement)!=null?k:this}},
fitInto:{type:Object,value:window},noOverlap:{type:Boolean},positionTarget:{type:Element},horizontalAlign:{type:String},verticalAlign:{type:String},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},autoFitOnAttach:{type:Boolean,value:!1},expandSizingTargetForScrollbars:{type:Boolean,value:!1},_fitInfo:{type:Object},avoidOuterEdge:{type:Boolean,value:!1}},get _defaultPositionTarget(){var k,g=_.JE((k=this.hostElement)!=null?k:
this).parentNode;g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(g=g.host);return g},get _localeHorizontalAlign(){if(this._isRTL){if(this.horizontalAlign==="right")return"left";if(this.horizontalAlign==="left")return"right"}return this.horizontalAlign},get __shouldPosition(){return(this.horizontalAlign||this.verticalAlign)&&this.positionTarget},get _isRTL(){if(typeof this._memoizedIsRTL==="undefined"){var k;this._memoizedIsRTL=window.getComputedStyle((k=this.hostElement)!=null?k:this).direction=="rtl"}return this._memoizedIsRTL},
attached:function(){this.positionTarget=this.positionTarget||this._defaultPositionTarget;if(this.autoFitOnAttach){var k;window.getComputedStyle((k=this.hostElement)!=null?k:this).display==="none"?setTimeout(function(){this.fit()}.bind(this)):(window.ShadyDOM&&ShadyDOM.flush(),this.fit())}},
detached:function(){},
fit:function(){this.position();this.constrain();this.center()},
_discoverInfo:function(){if(!this._fitInfo){var k,g=window.getComputedStyle((k=this.hostElement)!=null?k:this);k=window.getComputedStyle(this.sizingTarget);var P,x,U;this._fitInfo={inlineStyle:{top:((P=this.hostElement)!=null?P:this).style.top||"",left:((x=this.hostElement)!=null?x:this).style.left||"",position:((U=this.hostElement)!=null?U:this).style.position||""},sizerInlineStyle:{maxWidth:this.sizingTarget.style.maxWidth||"",maxHeight:this.sizingTarget.style.maxHeight||"",boxSizing:this.sizingTarget.style.boxSizing||
""},positionedBy:{vertically:g.top!=="auto"?"top":g.bottom!=="auto"?"bottom":null,horizontally:g.left!=="auto"?"left":g.right!=="auto"?"right":null},sizedBy:{height:k.maxHeight!=="none",width:k.maxWidth!=="none",minWidth:parseInt(k.minWidth,10)||0,minHeight:parseInt(k.minHeight,10)||0},margin:{top:parseInt(g.marginTop,10)||0,right:parseInt(g.marginRight,10)||0,bottom:parseInt(g.marginBottom,10)||0,left:parseInt(g.marginLeft,10)||0}}}},
resetFit:function(){var k=this._fitInfo||{},g;for(g in k.sizerInlineStyle)this.sizingTarget.style[g]=k.sizerInlineStyle[g];for(g in k.inlineStyle){var P=void 0;((P=this.hostElement)!=null?P:this).style[g]=k.inlineStyle[g]}this._fitInfo=null},
refit:function(){var k=this.sizingTarget.scrollLeft,g=this.sizingTarget.scrollTop;this.resetFit();this.fit();this.sizingTarget.scrollLeft=k;this.sizingTarget.scrollTop=g},
position:function(){if(this.__shouldPosition){this._discoverInfo();window.ShadyDOM&&window.ShadyDOM.flush();var k;((k=this.hostElement)!=null?k:this).style.position="fixed";this.sizingTarget.style.boxSizing="border-box";var g;((g=this.hostElement)!=null?g:this).style.left="0px";var P;((P=this.hostElement)!=null?P:this).style.top="0px";var x,U=((x=this.hostElement)!=null?x:this).getBoundingClientRect();g=this.__getNormalizedRect(this.positionTarget);x=this.__getNormalizedRect(this.fitInto);this.avoidOuterEdge&&
(x={left:x.left+24,right:x.right-24,top:x.top+24,bottom:x.bottom-24});if(this.expandSizingTargetForScrollbars){var A=this.sizingTarget.offsetWidth;var q=this.sizingTarget.offsetHeight;var T=this.sizingTarget.clientWidth;var c=this.sizingTarget.clientHeight}k=this._fitInfo.margin;g=this.__getPosition(this._localeHorizontalAlign,this.verticalAlign,{width:U.width+k.left+k.right,height:U.height+k.top+k.bottom},U,g,x);var Z=g.left+k.left,w=g.top+k.top;P=Math.min(x.right-k.right,Z+U.width);var J=Math.min(x.bottom-
k.bottom,w+U.height);Z=Math.max(x.left+k.left,Math.min(Z,P-this._fitInfo.sizedBy.minWidth));w=Math.max(x.top+k.top,Math.min(w,J-this._fitInfo.sizedBy.minHeight));P=Math.max(P-Z,this._fitInfo.sizedBy.minWidth);J=Math.max(J-w,this._fitInfo.sizedBy.minHeight);this.sizingTarget.style.maxWidth=P+"px";this.sizingTarget.style.maxHeight=J+"px";Z-=U.left;U=w-U.top;var r;((r=this.hostElement)!=null?r:this).style.left=Z+"px";var f;((f=this.hostElement)!=null?f:this).style.top=U+"px";if(this.expandSizingTargetForScrollbars){r=
this.sizingTarget.offsetHeight;q=r-this.sizingTarget.clientHeight-(q-c);if(q>0){this.sizingTarget.style.maxHeight=Math.min(x.height-k.top-k.bottom,J+q)+"px";q=this.sizingTarget.offsetHeight;c=q-r;var B;g.verticalAlign==="top"?B=U:g.verticalAlign==="middle"?B=U-c/2:g.verticalAlign==="bottom"&&(B=U-c);B=Math.max(x.top+k.top,Math.min(B,x.bottom-k.bottom-q));var L;((L=this.hostElement)!=null?L:this).style.top=B+"px"}B=this.sizingTarget.offsetWidth;A=B-this.sizingTarget.clientWidth-(A-T);if(A>0){h2Y!==
void 0?T=h2Y:(T=document.createElement("div"),Object.assign(T.style,{overflow:"auto",position:"fixed",left:"0px",top:"0px",maxWidth:"100px",maxHeight:"100px"}),L=document.createElement("div"),L.style.width="200px",L.style.height="200px",T.appendChild(L),document.body.appendChild(T),h2Y=Math.abs(T.offsetWidth-100)>1?T.offsetWidth-T.clientWidth:0,document.body.removeChild(T),T=h2Y);this.sizingTarget.style.maxWidth=Math.min(x.width-k.left-k.right,P+A-T)+"px";A=this.sizingTarget.offsetWidth+T;T=A-B;var Y;
g.horizontalAlign==="left"?Y=Z:g.horizontalAlign==="center"?Y=Z-T/2:g.horizontalAlign==="right"&&(Y=Z-T);Y=Math.max(x.left+k.left,Math.min(Y,x.right-k.right-A));var l;((l=this.hostElement)!=null?l:this).style.left=Y+"px"}}}},
constrain:function(){if(!this.__shouldPosition){this._discoverInfo();var k=this._fitInfo;if(!k.positionedBy.vertically){var g;((g=this.hostElement)!=null?g:this).style.position="fixed";var P;((P=this.hostElement)!=null?P:this).style.top="0px"}if(!k.positionedBy.horizontally){var x;((x=this.hostElement)!=null?x:this).style.position="fixed";var U;((U=this.hostElement)!=null?U:this).style.left="0px"}this.sizingTarget.style.boxSizing="border-box";var A;g=((A=this.hostElement)!=null?A:this).getBoundingClientRect();
k.sizedBy.height||this.__sizeDimension(g,k.positionedBy.vertically,"top","bottom","Height");k.sizedBy.width||this.__sizeDimension(g,k.positionedBy.horizontally,"left","right","Width")}},
_sizeDimension:function(k,g,P,x,U){this.__sizeDimension(k,g,P,x,U)},
__sizeDimension:function(k,g,P,x,U){var A=this._fitInfo,q=this.__getNormalizedRect(this.fitInto);q=U==="Width"?q.width:q.height;k=(g=g===x)?q-k[x]:k[P];P=A.margin[g?P:x];x="offset"+U;var T;A=((T=this.hostElement)!=null?T:this)[x]-this.sizingTarget[x];this.sizingTarget.style["max"+U]=q-P-k-A+"px"},
center:function(){if(!this.__shouldPosition){this._discoverInfo();var k=this._fitInfo.positionedBy;if(!k.vertically||!k.horizontally){var g;((g=this.hostElement)!=null?g:this).style.position="fixed";if(!k.vertically){var P;((P=this.hostElement)!=null?P:this).style.top="0px"}if(!k.horizontally){var x;((x=this.hostElement)!=null?x:this).style.left="0px"}var U;g=((U=this.hostElement)!=null?U:this).getBoundingClientRect();U=this.__getNormalizedRect(this.fitInto);if(!k.vertically){P=U.top-g.top+(U.height-
g.height)/2;var A;((A=this.hostElement)!=null?A:this).style.top=P+"px"}if(!k.horizontally){k=U.left-g.left+(U.width-g.width)/2;var q;((q=this.hostElement)!=null?q:this).style.left=k+"px"}}}},
__getNormalizedRect:function(k){return k===document.documentElement||k===window?{top:0,left:0,width:window.innerWidth,height:window.innerHeight,right:window.innerWidth,bottom:window.innerHeight}:k.getBoundingClientRect()},
__getOffscreenArea:function(k,g,P){return Math.abs(Math.min(0,k.top)+Math.min(0,P.bottom-(k.top+g.height)))*g.width+Math.abs(Math.min(0,k.left)+Math.min(0,P.right-(k.left+g.width)))*g.height},
__getPosition:function(k,g,P,x,U,A){var q=[{verticalAlign:"top",horizontalAlign:"left",top:U.top+this.verticalOffset,left:U.left+this.horizontalOffset},{verticalAlign:"top",horizontalAlign:"right",top:U.top+this.verticalOffset,left:U.right-P.width-this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"left",top:U.bottom-P.height-this.verticalOffset,left:U.left+this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"right",top:U.bottom-P.height-this.verticalOffset,left:U.right-P.width-
this.horizontalOffset}];if(this.noOverlap){for(var T=0,c=q.length;T<c;T++){var Z={},w;for(w in q[T])Z[w]=q[T][w];q.push(Z)}q[0].top=q[1].top+=U.height;q[2].top=q[3].top-=U.height;q[4].left=q[6].left+=U.width;q[5].left=q[7].left-=U.width}g=g==="auto"?null:g;k=k==="auto"?null:k;k&&k!=="center"||(q.push({verticalAlign:"top",horizontalAlign:"center",top:U.top+this.verticalOffset+(this.noOverlap?U.height:0),left:U.left-x.width/2+U.width/2+this.horizontalOffset}),q.push({verticalAlign:"bottom",horizontalAlign:"center",
top:U.bottom-P.height-this.verticalOffset-(this.noOverlap?U.height:0),left:U.left-x.width/2+U.width/2+this.horizontalOffset}));g&&g!=="middle"||(q.push({verticalAlign:"middle",horizontalAlign:"left",top:U.top-x.height/2+U.height/2+this.verticalOffset,left:U.left+this.horizontalOffset+(this.noOverlap?U.width:0)}),q.push({verticalAlign:"middle",horizontalAlign:"right",top:U.top-x.height/2+U.height/2+this.verticalOffset,left:U.right-P.width-this.horizontalOffset-(this.noOverlap?U.width:0)}));g==="middle"&&
k==="center"&&q.push({verticalAlign:"middle",horizontalAlign:"center",top:U.top-x.height/2+U.height/2+this.verticalOffset,left:U.left-x.width/2+U.width/2+this.horizontalOffset});for(T=0;T<q.length;T++){x=q[T];U=x.verticalAlign===g;c=x.horizontalAlign===k;if(!this.dynamicAlign&&!this.noOverlap&&U&&c){var J=x;break}Z=(!g||U)&&(!k||c);if(this.dynamicAlign||Z){x.offscreenArea=this.__getOffscreenArea(x,P,A);if(x.offscreenArea===0&&Z){J=x;break}x.alignsOk=U+c;J=J||x;U=x.offscreenArea-J.offscreenArea;if(U<
0||U===0&&x.alignsOk>J.alignsOk)J=x}}return J}};/*

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 Xv,LLN,n8N;Xv=Element.prototype;LLN=Xv.matches||Xv.matchesSelector||Xv.mozMatchesSelector||Xv.msMatchesSelector||Xv.oMatchesSelector||Xv.webkitMatchesSelector;n8N=function(){};
_.FL3=function(k){var g=Stm,P=[];return g._collectTabbableNodes(k,P)?g._sortByTabIndex(P):P};
_.d=n8N.prototype;_.d.isFocusable=function(k){return LLN.call(k,"input, select, textarea, button, object")?LLN.call(k,":not([disabled])"):LLN.call(k,"a[href], area[href], iframe, [tabindex], [contentEditable]")};
_.d._normalizedTabIndex=function(k){return this.isFocusable(k)?(k=k.getAttribute("tabindex")||0,Number(k)):-1};
_.d._collectTabbableNodes=function(k,g){if(k.nodeType!==Node.ELEMENT_NODE||!this._isVisible(k))return!1;var P=this._normalizedTabIndex(k),x=P>0;P>=0&&g.push(k);if(k.localName==="content"||k.localName==="slot")P=_.JE(k).getDistributedNodes();else{var U;P=((U=_.JE(k).shadowRoot)!=null?U:_.JE(k.root||k)).children}for(k=0;k<P.length;k++)x=this._collectTabbableNodes(P[k],g)||x;return x};
_.d._isVisible=function(k){var g=k.style;return g.visibility!=="hidden"&&g.display!=="none"?(g=window.getComputedStyle(k),g.visibility!=="hidden"&&g.display!=="none"):!1};
_.d._sortByTabIndex=function(k){var g=k.length;if(g<2)return k;var P=Math.ceil(g/2);g=this._sortByTabIndex(k.slice(0,P));k=this._sortByTabIndex(k.slice(P));return this._mergeSortByTabIndex(g,k)};
_.d._mergeSortByTabIndex=function(k,g){for(var P=[];k.length>0&&g.length>0;)this._hasLowerTabOrder(k[0],g[0])?P.push(g.shift()):P.push(k.shift());return P.concat(k,g)};
_.d._hasLowerTabOrder=function(k,g){k=Math.max(k.tabIndex,0);g=Math.max(g.tabIndex,0);return k===0||g===0?g>k:k>g};
var Stm=new n8N;var Ytk;var jg4;_.sO({_template:function(){if(jg4!==void 0)return jg4;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-overlay-backdrop--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_overlay_backdrop.tp.yt.iron.overlay.backdrop.css.js--\x3e<slot class="style-scope tp-yt-iron-overlay-backdrop"></slot>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;Ytk===void 0&&(Ytk=document.createElement("template"));var x=Ytk;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return jg4=k},
is:"tp-yt-iron-overlay-backdrop",properties:{opened:{reflectToAttribute:!0,type:Boolean,value:!1,observer:"_openedChanged"}},listeners:{transitionend:"_onTransitionend"},created:function(){this.__openedRaf=null},
attached:function(){this.opened&&this._openedChanged(this.opened)},
prepare:function(){this.opened&&!this.parentNode&&_.JE(document.body).appendChild(this)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
complete:function(){this.opened||this.parentNode!==document.body||_.JE(this.parentNode).removeChild(this)},
_onTransitionend:function(k){k&&k.target===this&&this.complete()},
_openedChanged:function(k){k?this.prepare():(k=window.getComputedStyle(this),k.transitionDuration!=="0s"&&k.opacity!=0||this.complete());this.isAttached&&(this.__openedRaf&&(window.cancelAnimationFrame(this.__openedRaf),this.__openedRaf=null),this.scrollTop=this.scrollTop,this.__openedRaf=window.requestAnimationFrame(function(){this.__openedRaf=null;this.toggleClass("opened",this.opened)}.bind(this)))}});var yF=function(){this._overlays=[];this._minimumZ=101;this._backdropElement=null;yK(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)};
yF.prototype._bringOverlayAtIndexToFront=function(k){var g=this._overlays[k];if(g){var P=this._overlays.length-1,x=this._overlays[P];x&&this._shouldBeBehindOverlay(g,x)&&P--;if(!(k>=P)){x=Math.max(this._getZ(_.Qgc(this)),this._minimumZ);for(this._getZ(g)<=x&&this._applyOverlayZ(g,x);k<P;)this._overlays[k]=this._overlays[k+1],k++;this._overlays[P]=g}}};
yF.prototype.addOverlay=function(k){var g=this._overlays.indexOf(k);if(g>=0)this._bringOverlayAtIndexToFront(g);else{g=this._overlays.length;var P=this._overlays[g-1],x=Math.max(this._getZ(P),this._minimumZ),U=this._getZ(k);P&&this._shouldBeBehindOverlay(k,P)&&(this._applyOverlayZ(P,x),g--,x=Math.max(this._getZ(this._overlays[g-1]),this._minimumZ));U<=x&&this._applyOverlayZ(k,x);this._overlays.splice(g,0,k)}this.trackBackdrop()};
yF.prototype.removeOverlay=function(k){k=this._overlays.indexOf(k);k!==-1&&(this._overlays.splice(k,1),this.trackBackdrop())};
_.Qgc=function(k){return k._overlays[k._overlays.length-1]};
_.d=yF.prototype;_.d.trackBackdrop=function(){var k=this._overlayWithBackdrop();if(k||this._backdropElement)this.backdropElement.style.zIndex=this._getZ(k)-1,this.backdropElement.opened=!!k,this.backdropElement.prepare()};
_.d._overlayWithBackdrop=function(){for(var k=this._overlays.length-1;k>=0;k--)if(this._overlays[k].withBackdrop)return this._overlays[k]};
_.d._getZ=function(k){var g=this._minimumZ;if(k){var P,x,U=Number(((P=k.hostElement)!=null?P:k).style.zIndex||window.getComputedStyle((x=k.hostElement)!=null?x:k).zIndex);U===U&&(g=U)}return g};
_.d._setZ=function(k,g){var P;((P=k.hostElement)!=null?P:k).style.zIndex=g};
_.d._applyOverlayZ=function(k,g){this._setZ(k,g+2)};
_.d._overlayInPath=function(k){k=k||[];for(var g=0;g<k.length;g++){var P=void 0;if(((P=k[g].polymerController)!=null?P:k[g])._manager===this)return k[g]}};
_.d._onCaptureClick=function(k){var g=this._overlays.length-1;if(g!==-1)for(var P=_.JE(k).path,x,U;(x=this._overlays[g])&&this._overlayInPath(P)!==((U=x.hostElement)!=null?U:x);)if(x._onCaptureClick(k),x.allowClickThrough)g--;else break};
_.d._onCaptureFocus=function(k){var g=_.Qgc(this);g&&g._onCaptureFocus(k)};
_.d._onCaptureKeyDown=function(k){var g=_.Qgc(this);g&&(_.uu.keyboardEventMatchesKeys(k,"esc")?g._onCaptureEsc(k):_.uu.keyboardEventMatchesKeys(k,"tab")&&g._onCaptureTab(k))};
_.d._shouldBeBehindOverlay=function(k,g){return!k.alwaysOnTop&&g.alwaysOnTop&&!g.contains(k)};
_.mJ.Object.defineProperties(yF.prototype,{backdropElement:{configurable:!0,enumerable:!0,get:function(){this._backdropElement||(this._backdropElement=document.createElement("tp-yt-iron-overlay-backdrop"));return this._backdropElement}},
deepActiveElement:{configurable:!0,enumerable:!0,get:function(){var k=document.activeElement;k&&k instanceof Element!==!1||(k=document.body);for(;k.root&&_.JE(k.root).activeElement;)k=_.JE(k.root).activeElement;return k}}});
_.pV=new yF;var wzA=0,Jlk=0,rlj=null,fou=[],rJ=["wheel","mousewheel","DOMMouseScroll"],Wy6;_.W("web_no_lock_on_touchstart_killswitch")&&(rJ.push("touchstart"),rJ.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;_.CV={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:_.pV},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){var k;return this._focusedChild||_.JE((k=this.hostElement)!=null?k:this).querySelector("[autofocus]")||this.hostElement||this},get _focusableNodes(){var k;return _.FL3((k=this.hostElement)!=null?k:this)},ready:function(){this.__shouldRemoveTabIndex=
this.__isAnimating=!1;this.__firstFocusableNode=this.__lastFocusableNode=null;this.__rafs={};this.__scrollTop=this.__scrollLeft=this.__restoreFocusNode=null;this.__onCaptureScroll=this.__onCaptureScroll.bind(this);this.__rootNodes=null;this._ensureSetup()},
attached:function(){this.opened&&this._openedChanged(this.opened);var k;this._observer=_.JE((k=this.hostElement)!=null?k:this).observeNodes(this._onNodesChange)},
detached:function(){if(this._observer){var k;_.JE((k=this.hostElement)!=null?k:this).unobserveNodes(this._observer)}this._observer=null;for(var g in this.__rafs)this.__rafs[g]!==null&&cancelAnimationFrame(this.__rafs[g]);this.__rafs={};this._manager.removeOverlay(this);this.__isAnimating&&(this.opened?this._finishRenderOpened():(this._applyFocus(),this._finishRenderClosed()))},
toggle:function(){this._setCanceled(!1);this.opened=!this.opened},
open:function(){this._setCanceled(!1);this.opened=!0},
close:function(){this._setCanceled(!1);this.opened=!1},
cancel:function(k){this.fire("iron-overlay-canceled",k,{cancelable:!0}).defaultPrevented||(this._setCanceled(!0),this.opened=!1)},
invalidateTabbables:function(){this.__firstFocusableNode=this.__lastFocusableNode=null},
_ensureSetup:function(){if(!this._overlaySetup){this._overlaySetup=!0;var k;((k=this.hostElement)!=null?k:this).style.outline="none";var g;((g=this.hostElement)!=null?g:this).style.display="none"}},
_openedChanged:function(k){if(k){var g;((g=this.hostElement)!=null?g:this).removeAttribute("aria-hidden")}else{var P;((P=this.hostElement)!=null?P:this).setAttribute("aria-hidden","true")}this.isAttached&&(this.__isAnimating=!0,this.__deraf("__openedChanged",this.__openedChanged))},
_canceledChanged:function(){this.closingReason=this.closingReason||{};this.closingReason.canceled=this.canceled},
_withBackdropChanged:function(){var k;if(this.withBackdrop&&!((k=this.hostElement)!=null?k:this).hasAttribute("tabindex")){var g;((g=this.hostElement)!=null?g:this).setAttribute("tabindex","-1");this.__shouldRemoveTabIndex=!0}else if(this.__shouldRemoveTabIndex){var P;((P=this.hostElement)!=null?P:this).removeAttribute("tabindex");this.__shouldRemoveTabIndex=!1}this.opened&&this.isAttached&&this._manager.trackBackdrop()},
_prepareRenderOpened:function(){this.__restoreFocusNode=this._manager.deepActiveElement;this._preparePositioning();this.refit();this._finishPositioning();this.noAutoFocus&&document.activeElement===this._focusNode&&(this._focusNode.blur(),this.__restoreFocusNode.focus())},
_renderOpened:function(){this._finishRenderOpened()},
_renderClosed:function(){this._finishRenderClosed()},
_finishRenderOpened:function(){this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-opened")},
_finishRenderClosed:function(){var k;((k=this.hostElement)!=null?k:this).style.display="none";var g;((g=this.hostElement)!=null?g:this).style.zIndex="";this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-closed",this.closingReason)},
_preparePositioning:function(){var k,g;((k=this.hostElement)!=null?k:this).style.transition=((g=this.hostElement)!=null?g:this).style.webkitTransition="none";var P,x;((P=this.hostElement)!=null?P:this).style.transform=((x=this.hostElement)!=null?x:this).style.webkitTransform="none";var U;((U=this.hostElement)!=null?U:this).style.display=""},
_finishPositioning:function(){var k;((k=this.hostElement)!=null?k:this).style.display="none";this.scrollTop=this.scrollTop;var g,P;((g=this.hostElement)!=null?g:this).style.transition=((P=this.hostElement)!=null?P:this).style.webkitTransition="";var x,U;((x=this.hostElement)!=null?x:this).style.transform=((U=this.hostElement)!=null?U:this).style.webkitTransform="";var A;((A=this.hostElement)!=null?A:this).style.display="";this.scrollTop=this.scrollTop},
_applyFocus:function(){if(this.opened)this.noAutoFocus||this._focusNode.focus();else{if(this.restoreFocusOnClose&&this.__restoreFocusNode){var k=this._manager.deepActiveElement,g;if(!(g=k===document.body))a:{for(;k;k=k.assignedSlot||k.parentNode||k.host)if(k===this){g=!0;break a}g=!1}g&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null;this._focusNode.blur();this._focusedChild=null}},
_onCaptureClick:function(k){this.noCancelOnOutsideClick||this.cancel(k)},
_onCaptureFocus:function(k){if(this.withBackdrop){var g=_.JE(k).path;g.indexOf(this)===-1?(k.stopPropagation(),this._applyFocus()):this._focusedChild=g[0]}},
_onCaptureEsc:function(k){this.noCancelOnEscKey||this.cancel(k)},
_onCaptureTab:function(k){if(this.withBackdrop){this.__ensureFirstLastFocusables();var g=k.shiftKey,P=g?this.__firstFocusableNode:this.__lastFocusableNode;g=g?this.__lastFocusableNode:this.__firstFocusableNode;if(P===g)P=!0;else{var x=this._manager.deepActiveElement;P=x===P||x===this}P&&(k.preventDefault(),this._focusedChild=g,this._applyFocus())}},
_onIronResize:function(){this.opened&&!this.__isAnimating&&this.__deraf("refit",this.refit)},
_onNodesChange:function(){this.opened&&!this.__isAnimating&&(this.invalidateTabbables(),this.notifyResize())},
__ensureFirstLastFocusables:function(){var k=this._focusableNodes;this.__firstFocusableNode=k[0];this.__lastFocusableNode=k[k.length-1]},
__openedChanged:function(){this.opened?(this._prepareRenderOpened(),this._manager.addOverlay(this),this._applyFocus(),this._renderOpened()):(this._manager.removeOverlay(this),this._applyFocus(),this._renderClosed())},
__deraf:function(k,g){var P=this.__rafs;P[k]!==null&&cancelAnimationFrame(P[k]);P[k]=requestAnimationFrame(function(){P[k]=null;g.call(this)}.bind(this))},
__updateScrollObservers:function(k,g,P){k&&g&&this.__isValidScrollAction(P)?(P==="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),Wy6=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager[_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.length-1],_._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=
[],_._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=[])),this.__addScrollListeners()):(k=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this),k!==-1&&(_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.splice(k,1),Wy6=_._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($H)for(var k=this;k;)k.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&k.host&&this.__rootNodes.push(k),k=k.host||k.assignedSlot||k.parentNode;this.__rootNodes.push(document)}this.__rootNodes.forEach(function(g){g.addEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this)},
__removeScrollListeners:function(){this.__rootNodes&&this.__rootNodes.forEach(function(k){k.removeEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this);
this.isAttached||(this.__rootNodes=null)},
__isValidScrollAction:function(k){return k==="lock"||k==="refit"||k==="cancel"},
__onCaptureScroll:function(k){if(!(this.__isAnimating||_.JE(k).path.indexOf(this)>=0))switch(this.scrollAction){case "lock":this.__restoreScrollPosition();break;case "refit":this.__deraf("refit",this.refit);break;case "cancel":this.cancel(k)}},
__saveScrollPosition:function(){document.scrollingElement?(this.__scrollTop=document.scrollingElement.scrollTop,this.__scrollLeft=document.scrollingElement.scrollLeft):(this.__scrollTop=Math.max(document.documentElement.scrollTop,document.body.scrollTop),this.__scrollLeft=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft))},
__restoreScrollPosition:function(){document.scrollingElement?(document.scrollingElement.scrollTop=this.__scrollTop,document.scrollingElement.scrollLeft=this.__scrollLeft):(document.documentElement.scrollTop=document.body.scrollTop=this.__scrollTop,document.documentElement.scrollLeft=document.body.scrollLeft=this.__scrollLeft)}};
_.G7=[E8L,_.QF,_.CV];_.sO({_template:function(){if(uZL!==void 0)return uZL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-dropdown--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_dropdown.tp.yt.iron.dropdown.css.js--\x3e<div id="contentWrapper" class="style-scope tp-yt-iron-dropdown">\n  <slot id="content" name="dropdown-content" class="style-scope tp-yt-iron-dropdown"></slot>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;z2m===void 0&&(z2m=document.createElement("template"));var x=z2m;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return uZL=k},
is:"tp-yt-iron-dropdown",behaviors:[_.hh,_.uu,_.G7,pNq],properties:{horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},openAnimationConfig:{type:Object},closeAnimationConfig:{type:Object},focusTarget:{type:Object},noAnimations:{type:Boolean,value:!1},allowOutsideScroll:{type:Boolean,value:!1,observer:"_allowOutsideScrollChanged"}},listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},observers:["_updateOverlayPosition(positionTarget, verticalAlign, horizontalAlign, verticalOffset, horizontalOffset)"],
get containedElement(){for(var k=_.JE(this.$.content).getDistributedNodes(),g=0,P=k.length;g<P;g++)if(k[g].nodeType===Node.ELEMENT_NODE)return k[g]},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(),_.CV._openedChanged.apply(this,arguments))},
_renderOpened:function(){!this.noAnimations&&this.animationConfig.open?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("open")):_.CV._renderOpened.apply(this,arguments)},
_renderClosed:function(){!this.noAnimations&&this.animationConfig.close?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("close")):_.CV._renderClosed.apply(this,arguments)},
_onNeonAnimationFinish:function(){this.$.contentWrapper.classList.remove("animating");this.opened?this._finishRenderOpened():this._finishRenderClosed()},
_updateAnimationConfig:function(){for(var k=this.containedElement,g=[].concat(this.openAnimationConfig||[],this.closeAnimationConfig||[]),P=0;P<g.length;P++)g[P].node=k;this.animationConfig={open:this.openAnimationConfig,close:this.closeAnimationConfig}},
_updateOverlayPosition:function(){this.isAttached&&this.notifyResize()},
_allowOutsideScrollChanged:function(k){this._readied&&(k?this.scrollAction&&this.scrollAction!=="lock"||(this.scrollAction="refit"):this.scrollAction="lock")},
_applyFocus:function(){var k=this.focusTarget||this.containedElement;k&&this.opened&&!this.noAutoFocus?k.focus():_.CV._applyFocus.apply(this,arguments)}});var lwH;var D$k;/*

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 tWL=new _.SQ({type:"iconset"});
_.sO({_template:function(){if(D$k!==void 0)return D$k;var k=document.createElement("template");_.u(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-icon--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_icon.tp.yt.iron.icon.css.js--\x3e\n");k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;lwH===void 0&&(lwH=document.createElement("template"));
var x=lwH;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return D$k=k},
is:"tp-yt-iron-icon",properties:{icon:{type:String},theme:{type:String},src:{type:String}},observers:["_updateIcon(isAttached)","_updateIcon(theme, isAttached)","_srcChanged(src, isAttached)","_iconChanged(icon, isAttached)"],_DEFAULT_ICONSET:"icons",_iconChanged:function(k){k=(k||"").split(":");this._iconName=k.pop();this._iconsetName=k.pop()||this._DEFAULT_ICONSET;this._updateIcon()},
_srcChanged:function(){this._updateIcon()},
_usesIconset:function(){return this.icon||!this.src},
_updateIcon:function(){if(this._usesIconset())if(this._img&&this._img.parentNode&&_.JE(this.root).removeChild(this._img),this._iconName==="")this._iconset&&this._iconset.removeIcon(this);else{if(this._iconsetName)if(this._iconset=tWL.byKey(this._iconsetName)){var k=this._iconset.applyIcon(this,this._iconName,this.theme);k&&k.setAttribute("aria-hidden","true");this.unlisten(window,"iron-iconset-added","_updateIcon")}else this.listen(window,"iron-iconset-added","_updateIcon")}else this._iconset&&this._iconset.removeIcon(this),
this._img||(this._img=document.createElement("img"),this._img.style.width="100%",this._img.style.height="100%",this._img.draggable=!1),this._img.src=this.src,_.JE(this.root).appendChild(this._img)}});var MWL;var KLH;_.sO({_template:function(){if(KLH!==void 0)return KLH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_input.tp.yt.iron.input.css.js--\x3e<slot id="content" class="style-scope tp-yt-iron-input"></slot>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);
var g=k.content,P=g.insertBefore;MWL===void 0&&(MWL=document.createElement("template"));var x=MWL;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return KLH=k},
is:"tp-yt-iron-input",behaviors:[_.YA],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(){_.Iu.requestAvailability();this._previousValidInput="";this._patternAlreadyChecked=!1},
attached:function(){this._observer=_.JE(this).observeNodes(function(){this._initSlottedInput()}.bind(this))},
detached:function(){this._observer&&(_.JE(this).unobserveNodes(this._observer),this._observer=null)},
get inputElement(){return this._inputElement},_initSlottedInput:function(){this._inputElement=this.getEffectiveChildren()[0];this.inputElement&&this.inputElement.value&&(this.bindValue=this.inputElement.value);this.fire("iron-input-ready")},
get _patternRegExp(){if(this.allowedPattern)var k=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case "number":k=/[0-9.,e-]/}return k},_bindValueChanged:function(k,g){g&&(k===void 0?g.value=null:k!==g.value&&(this.inputElement.value=k),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:k}))},
_onInput:function(){!this.allowedPattern||this._patternAlreadyChecked||this._checkPatternValidity()||(this._announceInvalidCharacter("Invalid string of characters not entered."),this.inputElement.value=this._previousValidInput);this.bindValue=this._previousValidInput=this.inputElement.value;this._patternAlreadyChecked=!1},
_isPrintable:function(k){var g=k.keyCode==19||k.keyCode==20||k.keyCode==45||k.keyCode==46||k.keyCode==144||k.keyCode==145||k.keyCode>32&&k.keyCode<41||k.keyCode>111&&k.keyCode<124;return!(k.keyCode==8||k.keyCode==9||k.keyCode==13||k.keyCode==27)&&!(k.charCode==0&&g)},
_onKeypress:function(k){if(this.allowedPattern||this.inputElement.type==="number"){var g=this._patternRegExp;if(g&&!(k.metaKey||k.ctrlKey||k.altKey)){this._patternAlreadyChecked=!0;var P=String.fromCharCode(k.charCode);this._isPrintable(k)&&!g.test(P)&&(k.preventDefault(),this._announceInvalidCharacter("Invalid character "+P+" not entered."))}}},
_checkPatternValidity:function(){var k=this._patternRegExp;if(!k)return!0;for(var g=0;g<this.inputElement.value.length;g++)if(!k.test(this.inputElement.value[g]))return!1;return!0},
validate:function(){if(!this.inputElement)return this.invalid=!1,!0;var k=this.inputElement.checkValidity();k&&(this.required&&this.bindValue===""?k=!1:this.hasValidator()&&(k=_.YA.validate.call(this,this.bindValue)));this.invalid=!k;this.fire("iron-input-validate");return k},
_announceInvalidCharacter:function(k){this.fire("iron-announce",{text:k})},
_computeValue:function(k){return k}});var o8J;var v8H;var awY=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),H3t=awY&&awY[1]>=8;
_.sO({_template:function(){if(v8H!==void 0)return v8H;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-list--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_list.tp.yt.iron.list.css.js--\x3e<array-selector id="selector" items="{{items}}" selected="{{selectedItems}}" selected-item="{{selectedItem}}" class="style-scope tp-yt-iron-list"></array-selector>\n\n<div id="items" class="style-scope tp-yt-iron-list">\n  <slot class="style-scope tp-yt-iron-list"></slot>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;o8J===void 0&&(o8J=document.createElement("template"));var x=o8J;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return v8H=k},
is:"tp-yt-iron-list",properties:{items:{type:Array},as:{type:String,value:"item"},indexAs:{type:String,value:"index"},selectedAs:{type:String,value:"selected"},grid:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_gridChanged"},selectionEnabled:{type:Boolean,value:!1},selectedItem:{type:Object,notify:!0},selectedItems:{type:Object,notify:!0},multiSelection:{type:Boolean,value:!1},scrollOffset:{type:Number,value:0}},observers:["_itemsChanged(items.*)","_selectionEnabledChanged(selectionEnabled)",
"_multiSelectionChanged(multiSelection)","_setOverflow(scrollTarget, scrollOffset)"],behaviors:[CQk,_.QF,_.ynk,nZ4],_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 _.JE(_.JE(this._userTemplate).parentNode)},get _maxScrollTop(){return this._estScrollHeight-
this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var k=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,k-this._physicalCount)},set _virtualStart(k){k=this._clamp(k,0,this._maxVirtualStart);this.grid&&(k-=k%this._itemsPerRow);this._virtualStartVal=k},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(k){k%=this._physicalCount;k<0&&(k=this._physicalCount+k);this.grid&&(k-=k%this._itemsPerRow);this._physicalStartVal=k},get _physicalStart(){return this._physicalStartVal||
0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(k){this._physicalCountVal=k},get _physicalCount(){return this._physicalCountVal||0},get _optPhysicalSize(){return this._viewportHeight===0?Infinity:this._viewportHeight*this._maxPages},get _isVisible(){return!(!this.offsetWidth&&!this.offsetHeight)},get firstVisibleIndex(){var k=this._firstVisibleIndexVal;if(k==null){var g=this._physicalTop+this._scrollOffset;this._firstVisibleIndexVal=
k=this._iterateItems(function(P,x){g+=this._getPhysicalSizeIncrement(P);if(g>this._scrollPosition)return this.grid?x-x%this._itemsPerRow:x;if(this.grid&&this._virtualCount-1===x)return x-x%this._itemsPerRow})||0}return k},
get lastVisibleIndex(){var k=this._lastVisibleIndexVal;if(k==null){if(this.grid)k=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var g=this._physicalTop+this._scrollOffset;this._iterateItems(function(P,x){g<this._scrollBottom&&(k=x);g+=this._getPhysicalSizeIncrement(P)})}this._lastVisibleIndexVal=k}return k},
get _defaultScrollTarget(){return this},get _virtualRowCount(){return Math.ceil(this._virtualCount/this._itemsPerRow)},get _estRowsInView(){return Math.ceil(this._viewportHeight/this._rowHeight)},get _physicalRows(){return Math.ceil(this._physicalCount/this._itemsPerRow)},get _scrollOffset(){return this._scrollerPaddingTop+this.scrollOffset},ready:function(){this.addEventListener("focus",this._didFocus.bind(this),!0)},
attached:function(){this._debounce("_render",this._render,_.JC);this.listen(this,"iron-resize","_resizeHandler");this.listen(this,"keydown","_keydownHandler")},
detached:function(){this.unlisten(this,"iron-resize","_resizeHandler");this.unlisten(this,"keydown","_keydownHandler")},
_setOverflow:function(k){this.style.webkitOverflowScrolling=k===this?"touch":"";this.style.overflowY=k===this?"auto":"";this._firstVisibleIndexVal=this._lastVisibleIndexVal=null;this._debounce("_render",this._render,_.JC)},
updateViewportBoundaries:function(){var k=window.getComputedStyle(this);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(k["padding-top"],10);this._isRTL=k.direction==="rtl";this._viewportWidth=this.$.items.offsetWidth;this._viewportHeight=this._scrollTargetHeight;this.grid&&this._updateGridMetrics()},
_scrollHandler:function(){var k=Math.max(0,Math.min(this._maxScrollTop,this._scrollTop)),g=k-this._scrollPosition,P=g>=0;this._scrollPosition=k;this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;Math.abs(g)>this._physicalSize&&this._physicalSize>0?(g-=this._scrollOffset,P=Math.round(g/this._physicalAverage)*this._itemsPerRow,this._virtualStart+=P,this._physicalStart+=P,this._physicalTop=Math.min(Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage,this._scrollPosition),this._update()):
this._physicalCount>0&&(k=this._getReusables(P),P?(this._physicalTop=k.physicalTop,this._virtualStart+=k.indexes.length,this._physicalStart+=k.indexes.length):(this._virtualStart=this._virtualStart-k.indexes.length,this._physicalStart=this._physicalStart-k.indexes.length),this._update(k.indexes,P?null:k.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),kH))},
_getReusables:function(k){var g=[],P=this._hiddenContentSize*this._ratio,x=this._virtualStart,U=this._virtualEnd,A=this._physicalCount,q=this._physicalTop+this._scrollOffset;var T=this._physicalBottom+this._scrollOffset;var c=this._scrollPosition,Z=this._scrollBottom;if(k){var w=this._physicalStart;T=c-q}else w=this._physicalEnd,T-=Z;for(;;){var J=this._getPhysicalSizeIncrement(w);T-=J;if(g.length>=A||T<=P)break;if(k){if(U+g.length+1>=this._virtualCount)break;if(q+J>=c-this._scrollOffset)break;g.push(w);
q+=J;w=(w+1)%A}else{if(x-g.length<=0)break;if(q+this._physicalSize-J<=Z)break;g.push(w);q-=J;w=w===0?A-1:w-1}}return{indexes:g,physicalTop:q-this._scrollOffset}},
_update:function(k,g){if(!(k&&k.length===0||this._physicalCount===0)){this._manageFocus();this._assignModels(k);this._updateMetrics(k);if(g)for(;g.length;)k=g.pop(),this._physicalTop-=this._getPhysicalSizeIncrement(k);this._positionItems();this._updateScrollerSize()}},
_createPool:function(k){this._ensureTemplatized();var g,P=Array(k);for(g=0;g<k;g++){var x=this.stamp(null);P[g]=x.root.querySelector("*");this._itemsParent.appendChild(x.root)}return P},
_isClientFull:function(){return this._scrollBottom!=0&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},
_increasePoolIfNeeded:function(k){k=this._clamp(this._physicalCount+k,3,this._virtualCount-this._virtualStart);k=this._convertIndexToCompleteRow(k);if(this.grid){var g=k%this._itemsPerRow;g&&k-g<=this._physicalCount&&(k+=this._itemsPerRow);k-=g}k-=this._physicalCount;g=Math.round(this._physicalCount*.5);if(!(k<0)){if(k>0){g=window.performance.now();[].push.apply(this._physicalItems,this._createPool(k));for(var P=0;P<k;P++)this._physicalSizes.push(0);this._physicalCount+=k;this._physicalStart>this._physicalEnd&&
this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)<this._physicalEnd&&(this._physicalStart+=k);this._update();this._templateCost=(window.performance.now()-g)/k;g=Math.round(this._physicalCount*.5)}this._virtualEnd>=this._virtualCount-1||g===0||(this._isClientFull()?this._physicalSize<this._optPhysicalSize&&this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,this._clamp(Math.round(50/this._templateCost),1,g)),esv):this._debounce("_increasePoolIfNeeded",
this._increasePoolIfNeeded.bind(this,g),kH))}},
_render:function(){if(this.isAttached&&this._isVisible)if(this._physicalCount!==0){var k=this._getReusables(!0);this._physicalTop=k.physicalTop;this._virtualStart+=k.indexes.length;this._physicalStart+=k.indexes.length;this._update(k.indexes);this._update();this._increasePoolIfNeeded(0)}else this._virtualCount>0&&(this.updateViewportBoundaries(),this._increasePoolIfNeeded(3))},
_ensureTemplatized:function(){if(!this.ctor){(this._userTemplate=this.queryEffectiveChildren("template"))||console.warn("iron-list requires a template to be provided in light-dom");var k={__key__:!0};k[this.as]=!0;k[this.indexAs]=!0;k[this.selectedAs]=!0;k.tabIndex=!0;this._instanceProps=k;this.templatize(this._userTemplate,this.mutableData)}},
_gridChanged:function(k,g){typeof g!=="undefined"&&(this.notifyResize(),_.my(),k&&this._updateGridMetrics())},
_itemsChanged:function(k){if(k.path==="items")this._physicalTop=this._virtualStart=0,this._virtualCount=this.items?this.items.length:0,this._physicalIndexForKey={},this._lastVisibleIndexVal=this._firstVisibleIndexVal=null,this._physicalCount=this._physicalCount||0,this._physicalItems=this._physicalItems||[],this._physicalSizes=this._physicalSizes||[],this._physicalStart=0,this._scrollTop>this._scrollOffset&&this._resetScrollPosition(0),this._removeFocusedItem(),this._debounce("_render",this._render,
_.JC);else if(k.path==="items.splices"){this._adjustVirtualIndex(k.value.indexSplices);this._virtualCount=this.items?this.items.length:0;if(k.value.indexSplices.some(function(P){return P.addedCount>0||P.removed.length>0})){var g=this._getActiveElement();
this.contains(g)&&g.blur()}k=k.value.indexSplices.some(function(P){return P.index+P.addedCount>=this._virtualStart&&P.index<=this._virtualEnd},this);
this._isClientFull()&&!k||this._debounce("_render",this._render,_.JC)}else k.path!=="items.length"&&this._forwardItemPath(k.path,k.value)},
_forwardItemPath:function(k,g){k=k.slice(6);var P=k.indexOf(".");P===-1&&(P=k.length);var x,U=this.modelForElement(this._offscreenFocusedItem),A=parseInt(k.substring(0,P),10);if(x=this._isIndexRendered(A)){var q=this._getPhysicalIndex(A);var T=this.modelForElement(this._physicalItems[q])}else U&&(T=U);T&&T[this.indexAs]===A&&(k=k.substring(P+1),k=this.as+(k?"."+k:""),T._setPendingPropertyOrPath(k,g,!1,!0),T._flushProperties&&T._flushProperties(),x&&(this._updateMetrics([q]),this._positionItems(),
this._updateScrollerSize()))},
_adjustVirtualIndex:function(k){k.forEach(function(g){g.removed.forEach(this._removeItem,this);g.index<this._virtualStart&&(g=Math.max(g.addedCount-g.removed.length,g.index-this._virtualStart),this._virtualStart+=g,this._focusedVirtualIndex>=0&&(this._focusedVirtualIndex+=g))},this)},
_removeItem:function(k){this.$.selector.deselect(k);this._focusedItem&&this.modelForElement(this._focusedItem)[this.as]===k&&this._removeFocusedItem()},
_iterateItems:function(k,g){var P,x;if(arguments.length===2&&g)for(x=0;x<g.length;x++){var U=g[x];var A=this._computeVidx(U);if((P=k.call(this,U,A))!=null)return P}else{U=this._physicalStart;for(A=this._virtualStart;U<this._physicalCount;U++,A++)if((P=k.call(this,U,A))!=null)return P;for(U=0;U<this._physicalStart;U++,A++)if((P=k.call(this,U,A))!=null)return P}},
_computeVidx:function(k){return k>=this._physicalStart?this._virtualStart+(k-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+k},
_assignModels:function(k){this._iterateItems(function(g,P){var x=this._physicalItems[g],U=this.items&&this.items[P];if(U!=null){var A=this.modelForElement(x);A.__key__=null;this._forwardProperty(A,this.as,U);this._forwardProperty(A,this.selectedAs,this.$.selector.isSelected(U));this._forwardProperty(A,this.indexAs,P);this._forwardProperty(A,"tabIndex",this._focusedVirtualIndex===P?0:-1);this._physicalIndexForKey[A.__key__]=g;A._flushProperties&&A._flushProperties(!0);x.removeAttribute("hidden")}else x.setAttribute("hidden",
"")},k)},
_updateMetrics:function(k){_.my();var g=0,P=0,x=this._physicalAverageCount,U=this._physicalAverage;this._iterateItems(function(A){P+=this._physicalSizes[A];this._physicalSizes[A]=this._physicalItems[A].offsetHeight;g+=this._physicalSizes[A];this._physicalAverageCount+=this._physicalSizes[A]?1:0},k);
this.grid?(this._updateGridMetrics(),this._physicalSize=Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight):(P=this._itemsPerRow===1?P:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+g-P,this._itemsPerRow=1);this._physicalAverageCount!==x&&(this._physicalAverage=Math.round((U*x+g)/this._physicalAverageCount))},
_updateGridMetrics:function(){this._itemWidth=this._physicalCount>0?this._physicalItems[0].getBoundingClientRect().width:200;this._rowHeight=this._physicalCount>0?this._physicalItems[0].offsetHeight:200;this._itemsPerRow=this._itemWidth?Math.floor(this._viewportWidth/this._itemWidth):this._itemsPerRow},
_positionItems:function(){this._adjustScrollPosition();var k=this._physicalTop;if(this.grid){var g=(this._viewportWidth-this._itemsPerRow*this._itemWidth)/2;this._iterateItems(function(P,x){var U=Math.floor(x%this._itemsPerRow*this._itemWidth+g);this._isRTL&&(U*=-1);this.translate3d(U+"px",k+"px",0,this._physicalItems[P]);this._shouldRenderNextRow(x)&&(k+=this._rowHeight)})}else this._iterateItems(function(P){this.translate3d(0,k+"px",0,this._physicalItems[P]);
k+=this._physicalSizes[P]})},
_getPhysicalSizeIncrement:function(k){return this.grid?this._computeVidx(k)%this._itemsPerRow!==this._itemsPerRow-1?0:this._rowHeight:this._physicalSizes[k]},
_shouldRenderNextRow:function(k){return k%this._itemsPerRow===this._itemsPerRow-1},
_adjustScrollPosition:function(){var k=this._virtualStart===0?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(k!==0){this._physicalTop=this._physicalTop-k;var g=this._scrollPosition;!H3t&&g>0&&this._resetScrollPosition(g-k)}},
_resetScrollPosition:function(k){this.scrollTarget&&k>=0&&(this._scrollPosition=this._scrollTop=k)},
_updateScrollerSize:function(k){this.grid?this._estScrollHeight=this._virtualRowCount*this._rowHeight:this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage;if((k=(k=(k=k||this._scrollHeight===0)||this._scrollPosition>=this._estScrollHeight-this._physicalSize)||this.grid&&this.$.items.style.height<this._estScrollHeight)||Math.abs(this._estScrollHeight-this._scrollHeight)>=this._viewportHeight)this.$.items.style.height=
this._estScrollHeight+"px",this._scrollHeight=this._estScrollHeight},
scrollToItem:function(k){return this.scrollToIndex(this.items.indexOf(k))},
scrollToIndex:function(k){if(!(typeof k!=="number"||k<0||k>this.items.length-1)&&(_.my(),this._physicalCount!==0)){k=this._clamp(k,0,this._virtualCount-1);if(!this._isIndexRendered(k)||k>=this._maxVirtualStart)this._virtualStart=this.grid?k-this._itemsPerRow*2:k-1;this._manageFocus();this._assignModels();this._updateMetrics();this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var g=this._physicalStart,P=this._virtualStart,x=0,U=this._hiddenContentSize;P<k&&
x<=U;)x+=this._getPhysicalSizeIncrement(g),g=(g+1)%this._physicalCount,P++;this._updateScrollerSize(!0);this._positionItems();this._resetScrollPosition(this._physicalTop+this._scrollOffset+x);this._increasePoolIfNeeded(0);this._lastVisibleIndexVal=this._firstVisibleIndexVal=null}},
_resetAverage:function(){this._physicalAverageCount=this._physicalAverage=0},
_resizeHandler:function(){this._debounce("_render",function(){this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;this._isVisible?(this.updateViewportBoundaries(),this.toggleScrollListener(!0),this._resetAverage(),this._render()):this.toggleScrollListener(!1)},_.JC)},
selectItem:function(k){return this.selectIndex(this.items.indexOf(k))},
selectIndex:function(k){if(!(k<0||k>=this._virtualCount)){!this.multiSelection&&this.selectedItem&&this.clearSelection();if(this._isIndexRendered(k)){var g=this.modelForElement(this._physicalItems[this._getPhysicalIndex(k)]);g&&(g[this.selectedAs]=!0);this.updateSizeForIndex(k)}this.$.selector.selectIndex(k)}},
deselectItem:function(k){return this.deselectIndex(this.items.indexOf(k))},
deselectIndex:function(k){k<0||k>=this._virtualCount||(this._isIndexRendered(k)&&(this.modelForElement(this._physicalItems[this._getPhysicalIndex(k)])[this.selectedAs]=!1,this.updateSizeForIndex(k)),this.$.selector.deselectIndex(k))},
toggleSelectionForItem:function(k){return this.toggleSelectionForIndex(this.items.indexOf(k))},
toggleSelectionForIndex:function(k){(this.$.selector.isIndexSelected?this.$.selector.isIndexSelected(k):this.$.selector.isSelected(this.items[k]))?this.deselectIndex(k):this.selectIndex(k)},
clearSelection:function(){this._iterateItems(function(k){this.modelForElement(this._physicalItems[k])[this.selectedAs]=!1});
this.$.selector.clearSelection()},
_selectionEnabledChanged:function(k){(k?this.listen:this.unlisten).call(this,this,"tap","_selectionHandler")},
_selectionHandler:function(k){var g=this.modelForElement(k.target);if(g){var P=_.JE(k).path[0];k=this._getActiveElement();var x=this._physicalItems[this._getPhysicalIndex(g[this.indexAs])];if(P.localName!=="input"&&P.localName!=="button"&&P.localName!=="select"){P=g.tabIndex;g.tabIndex=-100;var U=k?k.tabIndex:-1;g.tabIndex=P;k&&x!==k&&x.contains(k)&&U!==-100||this.toggleSelectionForItem(g[this.as])}}},
_multiSelectionChanged:function(k){this.clearSelection();this.$.selector.multi=k},
updateSizeForItem:function(k){return this.updateSizeForIndex(this.items.indexOf(k))},
updateSizeForIndex:function(k){if(!this._isIndexRendered(k))return null;this._updateMetrics([this._getPhysicalIndex(k)]);this._positionItems();return null},
_manageFocus:function(){var k=this._focusedVirtualIndex;k>=0&&k<this._virtualCount?this._isIndexRendered(k)?this._restoreFocusedItem():this._createFocusBackfillItem():this._virtualCount>0&&this._physicalCount>0&&(this._focusedPhysicalIndex=this._physicalStart,this._focusedVirtualIndex=this._virtualStart,this._focusedItem=this._physicalItems[this._physicalStart])},
_convertIndexToCompleteRow:function(k){this._itemsPerRow=this._itemsPerRow||1;return this.grid?Math.ceil(k/this._itemsPerRow)*this._itemsPerRow:k},
_isIndexRendered:function(k){return k>=this._virtualStart&&k<=this._virtualEnd},
_isIndexVisible:function(k){return k>=this.firstVisibleIndex&&k<=this.lastVisibleIndex},
_getPhysicalIndex:function(k){return(this._physicalStart+(k-this._virtualStart))%this._physicalCount},
focusItem:function(k){this._focusPhysicalItem(k)},
_focusPhysicalItem:function(k){if(!(k<0||k>=this._virtualCount)){this._restoreFocusedItem();this._isIndexRendered(k)||this.scrollToIndex(k);var g=this._physicalItems[this._getPhysicalIndex(k)],P=this.modelForElement(g),x;P.tabIndex=-100;g.tabIndex===-100&&(x=g);x||(x=_.JE(g).querySelector('[tabindex="-100"]'));P.tabIndex=0;this._focusedVirtualIndex=k;x&&x.focus()}},
_removeFocusedItem:function(){this._offscreenFocusedItem&&this._itemsParent.removeChild(this._offscreenFocusedItem);this._focusedItem=this._focusBackfillItem=this._offscreenFocusedItem=null;this._focusedPhysicalIndex=this._focusedVirtualIndex=-1},
_createFocusBackfillItem:function(){var k=this._focusedPhysicalIndex;if(!(this._offscreenFocusedItem||this._focusedVirtualIndex<0)){if(!this._focusBackfillItem){var g=this.stamp(null);this._focusBackfillItem=g.root.querySelector("*");this._itemsParent.appendChild(g.root)}this._offscreenFocusedItem=this._physicalItems[k];this.modelForElement(this._offscreenFocusedItem).tabIndex=0;this._physicalItems[k]=this._focusBackfillItem;this._focusedPhysicalIndex=k;this.translate3d(0,"-10000px",0,this._offscreenFocusedItem)}},
_restoreFocusedItem:function(){if(this._offscreenFocusedItem&&!(this._focusedVirtualIndex<0)){this._assignModels();var k=this._focusedPhysicalIndex=this._getPhysicalIndex(this._focusedVirtualIndex),g=this._physicalItems[k];if(g){var P=this.modelForElement(g),x=this.modelForElement(this._offscreenFocusedItem);P[this.as]===x[this.as]?(this._focusBackfillItem=g,P.tabIndex=-1,this._physicalItems[k]=this._offscreenFocusedItem,this.translate3d(0,"-10000px",0,this._focusBackfillItem)):(this._removeFocusedItem(),
this._focusBackfillItem=null);this._offscreenFocusedItem=null}}},
_didFocus:function(k){k=this.modelForElement(k.target);var g=this.modelForElement(this._focusedItem),P=this._offscreenFocusedItem!==null,x=this._focusedVirtualIndex;k&&(g===k?this._isIndexVisible(x)||this.scrollToIndex(x):(this._restoreFocusedItem(),g&&(g.tabIndex=-1),k.tabIndex=0,this._focusedVirtualIndex=x=k[this.indexAs],this._focusedPhysicalIndex=this._getPhysicalIndex(x),this._focusedItem=this._physicalItems[this._focusedPhysicalIndex],P&&!this._offscreenFocusedItem&&this._update()))},
_keydownHandler:function(k){switch(k.keyCode){case 40:this._focusedVirtualIndex<this._virtualCount-1&&k.preventDefault();this._focusPhysicalItem(this._focusedVirtualIndex+(this.grid?this._itemsPerRow:1));break;case 39:this.grid&&this._focusPhysicalItem(this._focusedVirtualIndex+(this._isRTL?-1:1));break;case 38:this._focusedVirtualIndex>0&&k.preventDefault();this._focusPhysicalItem(this._focusedVirtualIndex-(this.grid?this._itemsPerRow:1));break;case 37:this.grid&&this._focusPhysicalItem(this._focusedVirtualIndex+
(this._isRTL?1:-1));break;case 13:this._focusPhysicalItem(this._focusedVirtualIndex),this.selectionEnabled&&this._selectionHandler(k)}},
_clamp:function(k,g,P){return Math.min(P,Math.max(g,k))},
_debounce:function(k,g,P){this._debouncers=this._debouncers||{};this._debouncers[k]=_.TG(this._debouncers[k],P,g.bind(this));_.eo(this._debouncers[k])},
_forwardProperty:function(k,g,P){k._setPendingProperty(g,P)},
_forwardHostPropV2:function(k,g){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(P){P&&this.modelForElement(P).forwardHostProp(k,g)},this)},
_notifyInstancePropV2:function(k,g,P){BXb(this.as,g)&&(k=k[this.indexAs],g==this.as&&(this.items[k]=P),this.notifyPath(SS(this.as,"items."+k,g),P))},
_getStampedChildren:function(){return this._physicalItems},
_forwardInstancePath:function(k,g,P){g.indexOf(this.as+".")===0&&this.notifyPath("items."+k.__key__+"."+g.slice(this.as.length+1),P)},
_forwardParentPath:function(k,g){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(P){P&&this.modelForElement(P).notifyPath(k,g)},this)},
_forwardParentProp:function(k,g){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(P){P&&(this.modelForElement(P)[k]=g)},this)},
_getActiveElement:function(){var k=this._itemsParent.node.domHost;return _.JE(k?k.root:document).activeElement},
_scrollTargetChanged:function(k,g){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);if(g)if(k==="document")this.scrollTarget=this._doc;else if(typeof k==="string"){var P,x;this.scrollTarget=(g=(x=(P=this.domHost)==null?void 0:P.polymerController)!=null?x:this.domHost)&&g.$?g.$[k]:_.JE(this.ownerDocument).querySelector("#"+k)}else this._isValidScrollTarget()&&(this._oldScrollTarget=k,this._toggleScrollListener(this._shouldHaveListener,k))}});var Nr4;var IwJ;var XLY=function(k,g,P,x){k-=P;g-=x;return Math.sqrt(k*k+g*g)},y2L=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now;
sXb.prototype={get boundingRect(){return this.element.getBoundingClientRect()}};var bwk=function(k){k.maxRadius=0;k.mouseDownStart=0;k.mouseUpStart=0;k.xStart=0;k.yStart=0;k.xEnd=0;k.yEnd=0;k.containerMetrics=new sXb(k.element)};
BKk.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){if(!this.mouseDownStart)return 0;var k=y2L()-this.mouseDownStart;this.mouseUpStart&&(k-=this.mouseUpElapsed);return k},get mouseUpElapsed(){return this.mouseUpStart?y2L()-this.mouseUpStart:0},get mouseDownElapsedSeconds(){return this.mouseDownElapsed/1E3},get mouseUpElapsedSeconds(){return this.mouseUpElapsed/1E3},get mouseInteractionSeconds(){return this.mouseDownElapsedSeconds+
this.mouseUpElapsedSeconds},get initialOpacity(){return this.element.initialOpacity},get opacityDecayVelocity(){return this.element.opacityDecayVelocity},get radius(){var k=Math.min(Math.sqrt(this.containerMetrics.width*this.containerMetrics.width+this.containerMetrics.height*this.containerMetrics.height),300)*1.1+5;return Math.min(Math.abs(k*(1-Math.pow(80,-(this.mouseInteractionSeconds/(1.1-k/300*.2))))),this.maxRadius,300)},get opacity(){return this.mouseUpStart?Math.max(0,this.initialOpacity-
this.mouseUpElapsedSeconds*this.opacityDecayVelocity):this.initialOpacity},get outerOpacity(){return Math.max(0,Math.min(this.mouseUpElapsedSeconds*.3,this.opacity))},get isOpacityFullyDecayed(){return this.opacity===0&&this.radius>=Math.min(this.maxRadius,300)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,300)},get isAnimationComplete(){return this.mouseUpStart?this.isOpacityFullyDecayed:this.isRestingAtMaxRadius},get translationFraction(){return Math.min(1,
this.radius/this.containerMetrics.size*2/Math.sqrt(2))},get xNow(){return this.xEnd?this.xStart+this.translationFraction*(this.xEnd-this.xStart):this.xStart},get yNow(){return this.yEnd?this.yStart+this.translationFraction*(this.yEnd-this.yStart):this.yStart},get isMouseDown(){return this.mouseDownStart&&!this.mouseUpStart},draw:function(){this.wave.style.opacity=this.opacity;var k=this.radius/(this.containerMetrics.size/2);var g=this.xNow-this.containerMetrics.width/2;var P=this.yNow-this.containerMetrics.height/
2;this.waveContainer.style.webkitTransform="translate("+g+"px, "+P+"px)";this.waveContainer.style.transform="translate3d("+g+"px, "+P+"px, 0)";this.wave.style.webkitTransform="scale("+k+","+k+")";this.wave.style.transform="scale3d("+k+","+k+",1)"},
downAction:function(k){var g=this.containerMetrics.width/2,P=this.containerMetrics.height/2;bwk(this);this.mouseDownStart=y2L();this.center?(this.xStart=g,this.yStart=P):(this.xStart=k?k.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=k?k.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2);this.recenters&&(this.xEnd=g,this.yEnd=P);k=this.containerMetrics;g=this.xStart;P=this.yStart;this.maxRadius=Math.max(XLY(g,P,0,0),XLY(g,P,
k.width,0),XLY(g,P,0,k.height),XLY(g,P,k.width,k.height));this.waveContainer.style.top=(this.containerMetrics.height-this.containerMetrics.size)/2+"px";this.waveContainer.style.left=(this.containerMetrics.width-this.containerMetrics.size)/2+"px";this.waveContainer.style.width=this.containerMetrics.size+"px";this.waveContainer.style.height=this.containerMetrics.size+"px"},
upAction:function(){this.isMouseDown&&(this.mouseUpStart=y2L())},
remove:function(){_.JE(_.JE(this.waveContainer).parentNode).removeChild(this.waveContainer)}};
_.sO({_template:function(){if(IwJ!==void 0)return IwJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-ripple--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_ripple.tp.yt.paper.ripple.css.js--\x3e<div id="background" class="style-scope tp-yt-paper-ripple"></div>\n<div id="waves" class="style-scope tp-yt-paper-ripple"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;Nr4===void 0&&(Nr4=document.createElement("template"));var x=Nr4;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return IwJ=k},
is:"tp-yt-paper-ripple",behaviors:[_.uu],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(){_.JE(this).parentNode.nodeType==11?this.keyEventTarget=_.JE(this).getOwnerRoot().host:this.keyEventTarget=_.JE(this).parentNode;var k=this.keyEventTarget;this.listen(k,"up","uiUpAction");this.listen(k,"down","uiDownAction")},
detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction");this.unlisten(this.keyEventTarget,"down","uiDownAction");this.keyEventTarget=null;this.ripples.forEach(function(k){k.remove()});
this.ripples.length=0;this._setAnimating(!1)},
get shouldKeepAnimating(){for(var k=0;k<this.ripples.length;++k)if(!this.ripples[k].isAnimationComplete)return!0;return!1},simulatedRipple:function(){this.downAction(null);this.async(function(){this.upAction()},1)},
uiDownAction:function(k){this.noink||this.downAction(k)},
downAction:function(k){this.holdDown&&this.ripples.length>0||(this.addRipple().downAction(k),this._animating||(this._animating=!0,this.animate()))},
uiUpAction:function(k){this.noink||this.upAction(k)},
upAction:function(k){this.holdDown||(this.ripples.forEach(function(g){g.upAction(k)}),this._animating=!0,this.animate())},
onAnimationComplete:function(){for(var k=0;k<this.ripples.length;++k){var g=this.ripples[k];g.isOpacityFullyDecayed&&!g.isRestingAtMaxRadius&&this.removeRipple(g)}this._animating=!1;this.$.background.style.backgroundColor="";this.fire("transitionend")},
addRipple:function(){var k=new BKk(this);_.JE(this.$.waves).appendChild(k.waveContainer);this.$.background.style.backgroundColor=k.color;this.ripples.push(k);this._setAnimating(!0);return k},
removeRipple:function(k){var g=this.ripples.indexOf(k);g<0||(this.ripples.splice(g,1),k.remove(),this.ripples.length||this._setAnimating(!1))},
animate:function(){if(this._animating){var k;for(k=0;k<this.ripples.length;++k){var g=this.ripples[k];g.draw();this.$.background.style.opacity=g.outerOpacity;g.isOpacityFullyDecayed&&!g.isRestingAtMaxRadius&&this.removeRipple(g)}if(this.shouldKeepAnimating)window.requestAnimationFrame(this._boundAnimate);else this.onAnimationComplete()}},
animateRipple:function(){return this.animate()},
_onEnterKeydown:function(){this.uiDownAction();this.async(this.uiUpAction,1)},
_onSpaceKeydown:function(){this.uiDownAction()},
_onSpaceKeyup:function(){this.uiUpAction()},
_holdDownChanged:function(k,g){g!==void 0&&(k?this.downAction():this.upAction())}});var Ru={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object},_ripple:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},
_downHandler:function(k){EC._downHandler.call(this,k);this.pressed&&this.ensureRipple(k)},
ensureRipple:function(k){if(!this.hasRipple()){this._ripple=this._createRipple();this._ripple.noink=this.noink;var g=this._rippleContainer||this.root;g&&_.JE(g).appendChild(this._ripple);if(k){g=_.JE(this._rippleContainer||this);var P=_.JE(k).rootTarget;g.deepContains(P)&&this._ripple.uiDownAction(k)}}},
getRipple:function(){this.ensureRipple();return this._ripple},
hasRipple:function(){return!!this._ripple},
_createRipple:function(){return document.createElement("tp-yt-paper-ripple")},
_noinkChanged:function(k){this.hasRipple()&&(this._ripple.noink=k)}};var pLv={properties:{elevation:{type:Number,reflectToAttribute:!0,readOnly:!0}},observers:["_calculateElevation(focused, disabled, active, pressed, receivedFocusFromKeyboard)","_computeKeyboardClass(receivedFocusFromKeyboard)"],hostAttributes:{role:"button",tabindex:"0",animated:!0},_calculateElevation:function(){var k=1;this.disabled?k=0:this.active||this.pressed?k=4:this.receivedFocusFromKeyboard&&(k=3);this._setElevation(k)},
_computeKeyboardClass:function(k){this.toggleClass("keyboard-focus",k)},
_spaceKeyDownHandler:function(k){EC._spaceKeyDownHandler.call(this,k);this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()},
_spaceKeyUpHandler:function(k){EC._spaceKeyUpHandler.call(this,k);this.hasRipple()&&this._ripple.uiUpAction()}},CUN=[DdY,
_.hh,Ru,pLv];_.GeN={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(k){k&&this.ensureRipple();this.hasRipple()&&(this._ripple.holdDown=k)},
_createRipple:function(){var k=Ru._createRipple();k.id="ink";k.setAttribute("center","");k.classList.add("circle");return k}};
_.R2L=[DdY,_.hh,Ru,_.GeN];_.kt3=[_.R2L,KVv,{_checkedChanged:function(){Mut._checkedChanged.call(this);this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},
_buttonStateChanged:function(){Ru._buttonStateChanged.call(this);!this.disabled&&this.isAttached&&(this.checked=this.active)}}];var gxq;var P_d;var $Aq=function(){};
_.d=$Aq.prototype;_.d.registered=function(){};
_.d.addOwnKeyBinding=function(){};
_.d.removeOwnKeyBindings=function(){};
_.d.keyboardEventMatchesKeys=function(){};
_.d._collectKeyBindings=function(){};
_.d._prepKeyBindings=function(){};
_.d._addKeyBinding=function(){};
_.d._resetKeyEventListeners=function(){};
_.d._listenKeyEventListeners=function(){};
_.d._unlistenKeyEventListeners=function(){};
_.d._onKeyBindingEvent=function(){};
_.d._triggerKeyHandler=function(){};
_.d._tapHandler=function(){};
_.d._focusChanged=function(){};
_.d._detectKeyboardFocus=function(){};
_.d._userActivate=function(){};
_.d._upHandler=function(){};
_.d._asyncClick=function(){};
_.d._pressedChanged=function(){};
_.d._ariaActiveAttributeChanged=function(){};
_.d._activeChanged=function(){};
_.d._controlStateChanged=function(){};
_.d._changedButtonState=function(){};
_.d._focusBlurHandler=function(){};
_.d._disabledChanged=function(){};
_.d._changedControlState=function(){};
_.d._buttonStateChanged=function(){};
_.d._downHandler=function(){};
_.d.ensureRipple=function(){};
_.d.getRipple=function(){};
_.d.hasRipple=function(){};
_.d._createRipple=function(){};
_.d._noinkChanged=function(){};
_.d._computeKeyboardClass=function(){};
_.d._spaceKeyDownHandler=function(){};
_.d._spaceKeyUpHandler=function(){};
_.d._setPressed=function(){};
_.d._setPointerDown=function(){};
_.d._setReceivedFocusFromKeyboard=function(){};
_.d._setFocused=function(){};
_.d._setElevation=function(){};
$Aq=_.sO({_template:function(){if(P_d!==void 0)return P_d;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_button.tp.yt.paper.button.css.js--\x3e<slot class="style-scope tp-yt-paper-button"></slot>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);
var g=k.content,P=g.insertBefore;gxq===void 0&&(gxq=document.createElement("template"));var x=gxq;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return P_d=k},
is:"tp-yt-paper-button",hostAttributes:{"style-target":"host"},behaviors:[CUN],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?pLv._calculateElevation.apply(this):this._setElevation(0)}});var xAd;var iuL;var UA4={hostAttributes:{role:"dialog",tabindex:"-1"},properties:{modal:{type:Boolean,value:!1},modern:{type:Boolean,value:!1,reflectToAttribute:!0},isAriaModal:{type:Boolean,value:!1},__readied:{type:Boolean,value:!1}},observers:["_modalChanged(modal, __readied)","isAriaModalChanged(isAriaModal)"],listeners:{tap:"_onDialogTap",click:"_onDialogClickWrapped"},_onDialogTap:function(k){_.W("dialog_behavior_no_tap_killswitch")&&this._onDialogClick(k)},
_onDialogClickWrapped:function(k){_.W("dialog_behavior_no_tap_killswitch")||this._onDialogClick(k)},
ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick;this.__prevNoCancelOnEscKey=this.noCancelOnEscKey;this.__prevWithBackdrop=this.withBackdrop;this.__readied=!0},
_modalChanged:function(k,g){g&&(k?(this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick,this.__prevNoCancelOnEscKey=this.noCancelOnEscKey,this.__prevWithBackdrop=this.withBackdrop,this.withBackdrop=this.noCancelOnEscKey=this.noCancelOnOutsideClick=!0,this.setAttribute("aria-modal","true")):(this.noCancelOnOutsideClick=this.noCancelOnOutsideClick&&this.__prevNoCancelOnOutsideClick,this.noCancelOnEscKey=this.noCancelOnEscKey&&this.__prevNoCancelOnEscKey,this.withBackdrop=this.withBackdrop&&
this.__prevWithBackdrop))},
isAriaModalChanged:function(k){if(k){var g;((g=this.hostElement)!=null?g:this).setAttribute("aria-modal","true")}else{var P;((P=this.hostElement)!=null?P:this).removeAttribute("aria-modal")}},
_updateClosingReasonConfirmed:function(k){this.closingReason=this.closingReason||{};this.closingReason.confirmed=k},
_onDialogClick:function(k){for(var g=_.JE(k).path,P=0,x,U=g.indexOf((x=this.hostElement)!=null?x:this);P<U;P++)if(x=g[P],x.hasAttribute&&(x.hasAttribute("dialog-dismiss")||x.hasAttribute("dialog-confirm"))){this._updateClosingReasonConfirmed(x.hasAttribute("dialog-confirm"));this.close();k.stopPropagation();break}}},A_k=[_.G7,
UA4];var dA4=document.createElement("template");_.u(dA4,'<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(dA4.content);var Ouk=document.createElement("template");_.u(Ouk,'<custom-style><style is="custom-style"></style></custom-style>');document.head.appendChild(Ouk.content);_.sO({_template:function(){if(iuL!==void 0)return iuL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-dialog--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_dialog.tp.yt.paper.dialog.css.js--\x3e<slot class="style-scope tp-yt-paper-dialog"></slot>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);
var g=k.content,P=g.insertBefore;xAd===void 0&&(xAd=document.createElement("template"));var x=xAd;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return iuL=k},
is:"tp-yt-paper-dialog",hostAttributes:{"style-target":"host"},behaviors:[A_k,pNq],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 q13;var T_t;_.sO({_template:function(){if(T_t!==void 0)return T_t;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-dialog-scrollable--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_dialog_scrollable.tp.yt.paper.dialog.scrollable.css.js--\x3e<div id="scrollable" class="scrollable style-scope tp-yt-paper-dialog-scrollable" on-scroll="updateScrollState">\n  <slot class="style-scope tp-yt-paper-dialog-scrollable"></slot>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;q13===void 0&&(q13=document.createElement("template"));var x=q13;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return T_t=k},
is:"tp-yt-paper-dialog-scrollable",properties:{dialogElement:{type:Object}},get scrollTarget(){return this.$.scrollable},ready:function(){this._ensureTarget();this.classList.add("no-padding")},
attached:function(){this._ensureTarget();requestAnimationFrame(this.updateScrollState.bind(this))},
updateScrollState:function(){this.toggleClass("is-scrolled",this.scrollTarget.scrollTop>0);this.toggleClass("can-scroll",this.scrollTarget.offsetHeight<this.scrollTarget.scrollHeight);this.toggleClass("scrolled-to-bottom",this.scrollTarget.scrollTop+this.scrollTarget.offsetHeight>=this.scrollTarget.scrollHeight)},
_ensureTarget:function(){var k,g,P;if(((k=window.ShadyDOM)==null?void 0:k.noPatch)!==!0&&((g=window.ShadyDOM)==null?void 0:g.noPatch)!=="on-demand"||((P=this.__shady_parentNode)==null?void 0:P.nodeName)!=="#document-fragment")this.dialogElement=this.dialogElement||this.parentElement;this.dialogElement&&this.dialogElement.behaviors&&this.dialogElement.behaviors.indexOf(UA4)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}});var eL4=_.DN(['<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>']),c_H=_.QSJ(eL4);c_H.setAttribute("style","display: none;");document.head.appendChild(c_H.content);var Vdq;var Zuq;var mAY;var wlm;_.sO({is:"tp-yt-paper-menu-grow-height-animation",_template:null,behaviors:[lu],configure:function(k){var g=k.node,P=g.getBoundingClientRect().height;return this._effect=new KeyframeEffect(g,[{height:P/2+"px"},{height:P+"px"}],this.timingFromConfig(k))}});
_.sO({is:"tp-yt-paper-menu-grow-width-animation",_template:null,behaviors:[lu],configure:function(k){var g=k.node,P=g.getBoundingClientRect().width;return this._effect=new KeyframeEffect(g,[{width:P/2+"px"},{width:P+"px"}],this.timingFromConfig(k))}});
_.sO({is:"tp-yt-paper-menu-shrink-width-animation",_template:null,behaviors:[lu],configure:function(k){var g=k.node,P=g.getBoundingClientRect().width;return this._effect=new KeyframeEffect(g,[{width:P+"px"},{width:P-P/20+"px"}],this.timingFromConfig(k))}});
_.sO({is:"tp-yt-paper-menu-shrink-height-animation",_template:null,behaviors:[lu],configure:function(k){var g=k.node,P=g.getBoundingClientRect().height;this.setPrefixedProperty(g,"transformOrigin","0 0");return this._effect=new KeyframeEffect(g,[{height:P+"px",transform:"translateY(0)"},{height:P/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(k))}});var kb={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},J_N=function(){};
_.d=J_N.prototype;_.d.registered=function(){};
_.d.addOwnKeyBinding=function(){};
_.d.removeOwnKeyBindings=function(){};
_.d.keyboardEventMatchesKeys=function(){};
_.d._collectKeyBindings=function(){};
_.d._prepKeyBindings=function(){};
_.d._addKeyBinding=function(){};
_.d._resetKeyEventListeners=function(){};
_.d._listenKeyEventListeners=function(){};
_.d._unlistenKeyEventListeners=function(){};
_.d._onKeyBindingEvent=function(){};
_.d._triggerKeyHandler=function(){};
_.d._focusBlurHandler=function(){};
_.d._changedControlState=function(){};
_.d._setFocused=function(){};
J_N=_.sO({_template:function(){if(wlm!==void 0)return wlm;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-menu-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_menu_button.tp.yt.paper.menu.button.css.js--\x3e<div id="trigger" on-tap="toggle" class="style-scope tp-yt-paper-menu-button">\n  <slot name="dropdown-trigger" class="style-scope tp-yt-paper-menu-button"></slot>\n</div>\n\n<tp-yt-iron-dropdown id="dropdown" opened="{{opened}}" horizontal-align="[[horizontalAlign]]" vertical-align="[[verticalAlign]]" dynamic-align="[[dynamicAlign]]" horizontal-offset="[[horizontalOffset]]" vertical-offset="[[verticalOffset]]" no-overlap="[[noOverlap]]" open-animation-config="[[openAnimationConfig]]" close-animation-config="[[closeAnimationConfig]]" no-animations="[[noAnimations]]" focus-target="[[_dropdownContent]]" allow-outside-scroll="[[allowOutsideScroll]]" restore-focus-on-close="[[restoreFocusOnClose]]" on-iron-overlay-canceled="__onIronOverlayCanceled" expand-sizing-target-for-scrollbars="[[expandSizingTargetForScrollbars]]" fit-into="[[fitInto]]" class="style-scope tp-yt-paper-menu-button">\n  <div slot="dropdown-content" class="dropdown-content style-scope tp-yt-paper-menu-button">\n    <slot id="content" name="dropdown-content" class="style-scope tp-yt-paper-menu-button"></slot>\n  </div>\n</tp-yt-iron-dropdown>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;mAY===void 0&&(mAY=document.createElement("template"));var x=mAY;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return wlm=k},
is:"tp-yt-paper-menu-button",behaviors:[_.uu,_.hh],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:kb.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:kb.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:kb.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-shrink-height-animation",timing:{duration:200,easing:"ease-in"}}]}},
allowOutsideScroll:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!0},expandSizingTargetForScrollbars:{type:Boolean,value:!1},_dropdownContent:{type:Object},fitInto:{type:Object}},hostAttributes:{role:"group","aria-haspopup":"true"},listeners:{"iron-activate":"_onIronActivate","iron-select":"_onIronSelect"},get contentElement(){for(var k=_.JE(this.$.content).getDistributedNodes(),g=0,P=k.length;g<P;g++)if(k[g].nodeType===Node.ELEMENT_NODE)return k[g]},toggle:function(){this.opened?
this.close():this.open()},
open:function(){this.disabled||this.$.dropdown.open()},
close:function(){this.$.dropdown.close()},
_onIronSelect:function(){this.ignoreSelect||this.close()},
_onIronActivate:function(){this.closeOnActivate&&this.close()},
_openedChanged:function(k,g){k?(this._dropdownContent=this.contentElement,this.fire("paper-dropdown-open")):g!=null&&this.fire("paper-dropdown-close")},
_disabledChanged:function(k){_.hh._disabledChanged.apply(this,arguments);k&&this.opened&&this.close()},
__onIronOverlayCanceled:function(k){var g=this.$.trigger;_.JE(k.detail).path.indexOf(g)>-1&&k.preventDefault()}});
Object.keys(kb).forEach(function(k){J_N[k]=kb[k]});var r_v=_.LV.IronButtonState,frt=(0,_.zG)(HTMLElement);
_.sO({_template:function(){if(Zuq!==void 0)return Zuq;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-dropdown-menu-light--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_dropdown_menu_light.tp.yt.paper.dropdown.menu.light.css.js--\x3e<tp-yt-paper-menu-button id="menuButton" vertical-align="[[verticalAlign]]" horizontal-align="[[horizontalAlign]]" vertical-offset="[[_computeMenuVerticalOffset(noLabelFloat, verticalOffset)]]" disabled="[[disabled]]" no-animations="[[noAnimations]]" on-iron-select="_onIronSelect" on-iron-deselect="_onIronDeselect" opened="{{opened}}" close-on-activate="" allow-outside-scroll="[[allowOutsideScroll]]" class="style-scope tp-yt-paper-dropdown-menu-light">\n  \n  <div id="dropdown-trigger" class="dropdown-trigger style-scope tp-yt-paper-dropdown-menu-light" slot="dropdown-trigger" role="button" tabindex="0" aria-haspopup="listbox">\n    <label class$="[[_computeLabelClass(noLabelFloat,alwaysFloatLabel,hasContent)]] style-scope tp-yt-paper-dropdown-menu-light" style-target="label">\n      [[label]]\n    </label>\n    <div id="input" tabindex="-1" style-target="input" class="style-scope tp-yt-paper-dropdown-menu-light">\u00a0</div>\n    <tp-yt-iron-icon icon="paper-dropdown-menu:arrow-drop-down" class="style-scope tp-yt-paper-dropdown-menu-light"></tp-yt-iron-icon>\n    <span class="error style-scope tp-yt-paper-dropdown-menu-light">[[errorMessage]]</span>\n  </div>\n  <slot id="content" name="dropdown-content" slot="dropdown-content" class="style-scope tp-yt-paper-dropdown-menu-light"></slot>\n</tp-yt-paper-menu-button>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;Vdq===void 0&&(Vdq=document.createElement("template"));var x=Vdq;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return Zuq=k},
is:"tp-yt-paper-dropdown-menu-light",hostAttributes:{"style-target":"host"},behaviors:[r_v,_.hh,Ru,_.nV,_.YA],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0,observer:"_valueChanged"},label:{type:String},placeholder:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,
value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,hasContent:{type:Boolean,readOnly:!0}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},observers:["_selectedItemChanged(selectedItem)"],_attachDom:function(k){var g=(0,_.lA)(this);g.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:k});g.shadowRoot.appendChild(k);return frt.prototype._attachDom.call(this,k)},
focus:function(){this.$["dropdown-trigger"].focus()},
attached:function(){var k=this.contentElement;k&&k.selectedItem&&this._setSelectedItem(k.selectedItem)},
get contentElement(){for(var k=_.JE(this.$.content).getDistributedNodes(),g=0,P=k.length;g<P;g++)if(k[g].nodeType===Node.ELEMENT_NODE)return k[g]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(k){this._setSelectedItem(k.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(k){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k)===this&&this.open()},
_selectedItemChanged:function(k){var g="";k?g=k.label||k.getAttribute("label")||k.textContent.trim():g="";this.value=g;this._setSelectedItemLabel(g)},
_computeMenuVerticalOffset:function(k,g){return g?g:k?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var k=this.opened?"true":"false",g=this.contentElement;g&&g.setAttribute("aria-expanded",k)},
_computeLabelClass:function(k,g,P){var x="label";if(k)P&&(x+=" label-is-hidden");else if(P||g)x+=" label-is-floating";return x},
_valueChanged:function(){this.$.input&&this.$.input.textContent!==this.value&&(this.$.input.textContent=this.value);this._setHasContent(!!this.value);this.hasContent||(this.$.input.textContent="\u00a0")}});var Wo4;var s9t;_.sO({is:"tp-yt-paper-icon-button",_template:function(){if(s9t!==void 0)return s9t;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-icon-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_icon_button.tp.yt.paper.icon.button.css.js--\x3e<tp-yt-iron-icon id="icon" src="[[src]]" icon="[[icon]]" alt$="[[alt]]" class="style-scope tp-yt-paper-icon-button"></tp-yt-iron-icon>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;Wo4===void 0&&(Wo4=document.createElement("template"));var x=Wo4;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return s9t=k},
hostAttributes:{role:"button",tabindex:"0","style-target":"host"},behaviors:[_.R2L],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(k,g){var P=this.getAttribute("aria-label");P&&g!=P||this.setAttribute("aria-label",k)}});var buv;var B_t;_.gd=[DdY,_.hh,{hostAttributes:{role:"option",tabindex:"0"}}];_.sO({_template:function(){if(B_t!==void 0)return B_t;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-icon-item--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_icon_item.tp.yt.paper.icon.item.css.js--\x3e<div id="contentIcon" class="content-icon style-scope tp-yt-paper-icon-item">\n  <slot name="item-icon" class="style-scope tp-yt-paper-icon-item"></slot>\n</div>\n<slot class="style-scope tp-yt-paper-icon-item"></slot>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;buv===void 0&&(buv=document.createElement("template"));var x=buv;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return B_t=k},
is:"tp-yt-paper-icon-item",hostAttributes:{"style-target":"host"},behaviors:[_.gd]});var zLH;var u93;var hLH={attached:function(){this.fire("addon-attached")},
update:function(){}};var Exd=1,LoY=1,nxc=1,S1m=[_.hh,_.uu,{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();!xM&&this.inputElement&&this._typesThatHaveText.indexOf(this.inputElement.type)!==-1&&(this.alwaysFloatLabel=!0)},
_appendStringWithSpace:function(k,g){k?k=k+" "+g:k=g;return k},
_onAddonAttached:function(k){k=_.JE(k).rootTarget;if(k.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,k.id);else{var g="paper-input-add-on-"+LoY++;k.id=g;this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,g)}},
validate:function(){return this.inputElement.validate()},
_focusBlurHandler:function(k){_.hh._focusBlurHandler.call(this,k);this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},
_onShiftTabDown:function(){var k=this.getAttribute("tabindex");this._shiftTabPressed=!0;this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",k);this._shiftTabPressed=!1},1)},
_handleAutoValidate:function(){this.autoValidate&&this.validate()},
updateValueAndPreserveCaret:function(k){try{var g=this.inputElement.selectionStart;this.value=k;this.inputElement.selectionStart=g;this.inputElement.selectionEnd=g}catch(P){this.value=k}},
_computeAlwaysFloatLabel:function(k,g){return g||k},
_updateAriaLabelledBy:function(){var k=_.JE(this.root).querySelector("label");if(k){if(k.id)var g=k.id;else g="paper-input-label-"+Exd++,k.id=g;this._ariaLabelledBy=g}else this._ariaLabelledBy=""},
_generateInputId:function(){this._inputId&&this._inputId!==""||(this._inputId="input-"+nxc++)},
_onChange:function(k){this.shadowRoot&&this.fire(k.type,{sourceEvent:k},{node:this,bubbles:k.bubbles,cancelable:k.cancelable})},
_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var k=document.activeElement;k instanceof HTMLElement&&k!==document.body&&k!==document.documentElement||this._focusableElement.focus()}}}];var FoJ;var Y13;_.sO({_template:function(){if(Y13!==void 0)return Y13;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-input-char-counter--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_input_char_counter.tp.yt.paper.input.char.counter.css.js--\x3e<span class="style-scope tp-yt-paper-input-char-counter">[[_charCounterStr]]</span>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;FoJ===void 0&&(FoJ=document.createElement("template"));var x=FoJ;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return Y13=k},
is:"tp-yt-paper-input-char-counter",hostAttributes:{"style-target":"host"},behaviors:[hLH],properties:{_charCounterStr:{type:String,value:"0"}},update:function(k){if(k.inputElement){k.value=k.value||"";var g=k.value.toString().length.toString();k.inputElement.hasAttribute("maxlength")&&(g+="/"+k.inputElement.getAttribute("maxlength"));this._charCounterStr=g}}});var j9t;var Q9L;_.sO({_template:function(){if(Q9L!==void 0)return Q9L;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-input-container--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_input_container.tp.yt.paper.input.container.css.js--\x3e<div class="floated-label-placeholder style-scope tp-yt-paper-input-container" aria-hidden="true" hidden="[[noLabelFloat]]">\n  \u00a0\n</div>\n\n<div class="input-wrapper style-scope tp-yt-paper-input-container">\n  <span class="prefix style-scope tp-yt-paper-input-container"><slot name="prefix" class="style-scope tp-yt-paper-input-container"></slot></span>\n\n  <div class$="[[_computeInputContentClass(noLabelFloat,alwaysFloatLabel,focused,invalid,_inputHasContent)]] style-scope tp-yt-paper-input-container" id="labelAndInputContainer">\n    <slot name="label" class="style-scope tp-yt-paper-input-container"></slot>\n    <slot name="input" on-slotchange="onInputSlotChanged" class="style-scope tp-yt-paper-input-container"></slot><slot name="after-input" class="style-scope tp-yt-paper-input-container"></slot>\n  </div>\n\n  <span class="suffix style-scope tp-yt-paper-input-container"><slot name="suffix" class="style-scope tp-yt-paper-input-container"></slot></span>\n</div>\n\n<div class$="[[_computeUnderlineClass(focused,invalid)]] style-scope tp-yt-paper-input-container">\n  <div class="unfocused-line style-scope tp-yt-paper-input-container"></div>\n  <div class="focused-line style-scope tp-yt-paper-input-container"></div>\n</div>\n\n<div class$="[[_computeAddOnContentClass(focused,invalid)]] style-scope tp-yt-paper-input-container">\n  <slot name="add-on" class="style-scope tp-yt-paper-input-container"></slot>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;j9t===void 0&&(j9t=document.createElement("template"));var x=j9t;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return Q9L=k},
is:"tp-yt-paper-input-container",hostAttributes:{"style-target":"host"},properties:{noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},attrForValue:{type:String,value:"bind-value"},autoValidate:{type:Boolean,value:!1},invalid:{observer:"_invalidChanged",type:Boolean,value:!1},focused:{readOnly:!0,type:Boolean,value:!1,notify:!0},noUnfloatedLabelError:{type:Boolean,value:!1},_addons:{type:Array},_inputHasContent:{type:Boolean,value:!1},_inputSelector:{type:String,value:"input,tp-yt-iron-input,textarea,.paper-input-input"},
_boundOnFocus:{type:Function,value:function(){return this._onFocus.bind(this)}},
_boundOnBlur:{type:Function,value:function(){return this._onBlur.bind(this)}},
_boundOnInput:{type:Function,value:function(){return this._onInput.bind(this)}},
_boundValueChanged:{type:Function,value:function(){return this._onValueChanged.bind(this)}}},
listeners:{"addon-attached":"_onAddonAttached","iron-input-validate":"_onIronInputValidate"},get _valueChangedEvent(){return this.attrForValue+"-changed"},get _propertyForValue(){return uA(this.attrForValue)},get _inputElement(){return _.JE(this).querySelector(this._inputSelector)},get _inputElementValue(){return this._inputElement[this._propertyForValue]||this._inputElement.value},ready:function(){this.__isFirstValueUpdate=!0;this._addons||(this._addons=[]);this.addEventListener("focus",this._boundOnFocus,
!0);this.addEventListener("blur",this._boundOnBlur,!0)},
attached:function(){this.attrForValue||this.addEventListener("input",this._onInput);this.initializeInput()},
onInputSlotChanged:function(){this._addons||(this._addons=[]);this.attrForValue&&this._inputElement.addEventListener(this._valueChangedEvent,this._boundValueChanged);this.initializeInput()},
initializeInput:function(){this._inputElement&&(this._inputElementValue&&this._inputElementValue!=""?this._handleValueAndAutoValidate(this._inputElement):this._handleValue(this._inputElement))},
_onAddonAttached:function(k){this._addons||(this._addons=[]);k=k.target;this._addons.indexOf(k)===-1&&(this._addons.push(k),this.isAttached&&this._handleValue(this._inputElement))},
_onFocus:function(){this._setFocused(!0)},
_onBlur:function(){this._setFocused(!1);this._handleValueAndAutoValidate(this._inputElement)},
_onInput:function(k){this._handleValueAndAutoValidate(k.target)},
_onValueChanged:function(k){var g=k.target;if(this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,g.value===void 0||g.value===""))return;this._handleValueAndAutoValidate(k.target)},
_handleValue:function(k){var g=this._inputElementValue;g||g===0||k.type==="number"&&!k.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1;this.updateAddons({inputElement:k,value:g,invalid:this.invalid})},
_handleValueAndAutoValidate:function(k){this.autoValidate&&k&&(this.invalid=!(k.validate?k.validate(this._inputElementValue):k.checkValidity()));this._handleValue(k)},
_onIronInputValidate:function(){this.invalid=this._inputElement.invalid},
_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},
updateAddons:function(k){if(this._addons)for(var g,P=0;g=this._addons[P];P++)g.update(k)},
_computeInputContentClass:function(k,g,P,x,U){var A="input-content";k?(U&&(A+=" label-is-hidden"),x&&!this.noUnfloatedLabelError&&(A+=" is-invalid")):(k=this.querySelector("label"),g||U?(A+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",x?A+=" is-invalid":P&&(A+=" label-is-highlighted")):(k&&(this.$.labelAndInputContainer.style.position="relative"),x&&!this.noUnfloatedLabelError&&(A+=" is-invalid")));P&&(A+=" focused");return A},
_computeUnderlineClass:function(k,g){var P="underline";g?P+=" is-invalid":k&&(P+=" is-highlighted");return P},
_computeAddOnContentClass:function(k,g){var P="add-on-content";g?P+=" is-invalid":k&&(P+=" is-highlighted");return P}});var lrN;var DAP;_.sO({_template:function(){if(DAP!==void 0)return DAP;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-input-error--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_input_error.tp.yt.paper.input.error.css.js--\x3e\n<div id="a11yWrapper" class="style-scope tp-yt-paper-input-error">\n  <slot class="style-scope tp-yt-paper-input-error"></slot>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;lrN===void 0&&(lrN=document.createElement("template"));var x=lrN;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return DAP=k},
is:"tp-yt-paper-input-error",hostAttributes:{"style-target":"host"},behaviors:[hLH],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(k){this._setInvalid(k.invalid)}});_.sO({is:"tp-yt-paper-input",_template:function(){if(u93!==void 0)return u93;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_input.tp.yt.paper.input.css.js--\x3e<tp-yt-paper-input-container id="container" no-label-float="[[noLabelFloat]]" always-float-label="[[_computeAlwaysFloatLabel(alwaysFloatLabel,placeholder)]]" auto-validate$="[[autoValidate]]" disabled$="[[disabled]]" invalid="[[invalid]]" no-unfloated-label-error="[[noUnfloatedLabelError]]" class="style-scope tp-yt-paper-input">\n  <slot name="prefix" slot="prefix" class="style-scope tp-yt-paper-input"></slot>\n\n  <label hidden$="[[!label]]" aria-hidden="true" for$="[[_inputId]]" slot="label" class="style-scope tp-yt-paper-input">[[label]]</label>\n\n  \n  <tp-yt-iron-input bind-value="{{value}}" slot="input" class="input-element style-scope tp-yt-paper-input" id$="[[_inputId]]" maxlength$="[[maxlength]]" allowed-pattern="[[allowedPattern]]" invalid="{{invalid}}" validator="[[validator]]">\n    <input aria-labelledby$="[[_ariaLabelledBy]]" aria-describedby$="[[_ariaDescribedBy]]" disabled$="[[disabled]]" title$="[[title]]" type$="[[type]]" pattern$="[[pattern]]" required$="[[required]]" autocomplete$="[[autocomplete]]" autofocus$="[[autofocus]]" inputmode$="[[inputmode]]" minlength$="[[minlength]]" maxlength$="[[maxlength]]" min$="[[min]]" max$="[[max]]" step$="[[step]]" name$="[[name]]" placeholder$="[[placeholder]]" readonly$="[[readonly]]" list$="[[list]]" size$="[[size]]" autocapitalize$="[[autocapitalize]]" autocorrect$="[[autocorrect]]" on-change="_onChange" tabindex$="[[tabIndex]]" autosave$="[[autosave]]" results$="[[results]]" accept$="[[accept]]" multiple$="[[multiple]]" role$="[[inputRole]]" aria-haspopup$="[[inputAriaHaspopup]]" dir$="[[inputDir]]" class="style-scope tp-yt-paper-input">\n  </tp-yt-iron-input>\n\n  <slot name="suffix" slot="suffix" class="style-scope tp-yt-paper-input"></slot>\n\n  <template is="dom-if" if="[[errorMessage]]" class="style-scope tp-yt-paper-input">\n    <tp-yt-paper-input-error aria-live="assertive" slot="add-on" class="style-scope tp-yt-paper-input">[[errorMessage]]</tp-yt-paper-input-error>\n  </template>\n\n  <template is="dom-if" if="[[charCounter]]" class="style-scope tp-yt-paper-input">\n    <tp-yt-paper-input-char-counter slot="add-on" class="style-scope tp-yt-paper-input"></tp-yt-paper-input-char-counter>\n  </template>\n</tp-yt-paper-input-container>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;zLH===void 0&&(zLH=document.createElement("template"));var x=zLH;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return u93=k},
behaviors:[S1m,_.nV],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 tdv;var Mdv;_.sO({_template:function(){if(Mdv!==void 0)return Mdv;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-item--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_item.tp.yt.paper.item.css.js--\x3e<slot class="style-scope tp-yt-paper-item"></slot>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=
k.content,P=g.insertBefore;tdv===void 0&&(tdv=document.createElement("template"));var x=tdv;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return Mdv=k},
is:"tp-yt-paper-item",hostAttributes:{"style-target":"host"},behaviors:[_.gd]});var Ko3;var ox4;_.sO({_template:function(){if(ox4!==void 0)return ox4;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-item-body--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_item_body.tp.yt.paper.item.body.css.js--\x3e<slot class="style-scope tp-yt-paper-item-body"></slot>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);
var g=k.content,P=g.insertBefore;Ko3===void 0&&(Ko3=document.createElement("template"));var x=Ko3;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return ox4=k},
is:"tp-yt-paper-item-body"});var vxJ;var arJ;var HuL=function(){};
_.d=HuL.prototype;_.d.indexOf=function(){};
_.d.selectPrevious=function(){};
_.d.selectNext=function(){};
_.d.selectIndex=function(){};
_.d.forceSynchronousItemUpdate=function(){};
_.d._checkFallback=function(){};
_.d._addListener=function(){};
_.d._removeListener=function(){};
_.d._activateEventChanged=function(){};
_.d._updateItems=function(){};
_.d._selectSelected=function(){};
_.d._filterItem=function(){};
_.d._valueToItem=function(){};
_.d._valueToIndex=function(){};
_.d._indexToValue=function(){};
_.d._valueForItem=function(){};
_.d._observeItems=function(){};
_.d._itemActivate=function(){};
_.d.multiChanged=function(){};
_.d._updateAttrForSelected=function(){};
_.d._updateSelected=function(){};
_.d._selectMulti=function(){};
_.d._selectionChange=function(){};
_.d._toggleSelected=function(){};
_.d._valuesToItems=function(){};
_.d.registered=function(){};
_.d.addOwnKeyBinding=function(){};
_.d.removeOwnKeyBindings=function(){};
_.d.keyboardEventMatchesKeys=function(){};
_.d._collectKeyBindings=function(){};
_.d._prepKeyBindings=function(){};
_.d._addKeyBinding=function(){};
_.d._resetKeyEventListeners=function(){};
_.d._listenKeyEventListeners=function(){};
_.d._unlistenKeyEventListeners=function(){};
_.d._onKeyBindingEvent=function(){};
_.d._triggerKeyHandler=function(){};
_.d.select=function(){};
_.d._resetTabindices=function(){};
_.d._updateMultiselectable=function(){};
_.d._focusWithKeyboardEvent=function(){};
_.d._clearSearchText=function(){};
_.d._focusPrevious=function(){};
_.d._focusNext=function(){};
_.d._applySelection=function(){};
_.d._focusedItemChanged=function(){};
_.d._onIronItemsChanged=function(){};
_.d._onShiftTabDown=function(){};
_.d._onFocus=function(){};
_.d._onUpKey=function(){};
_.d._onDownKey=function(){};
_.d._onEscKey=function(){};
_.d._onKeydown=function(){};
_.d._activateHandler=function(){};
_.d._disabledChanged=function(){};
_.d._setSelectedItem=function(){};
_.d._setItems=function(){};
_.d._setSelectedItems=function(){};
_.d._setFocusedItem=function(){};
HuL=_.sO({_template:function(){if(arJ!==void 0)return arJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-listbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_listbox.tp.yt.paper.listbox.css.js--\x3e<slot class="style-scope tp-yt-paper-listbox"></slot>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);
var g=k.content,P=g.insertBefore;vxJ===void 0&&(vxJ=document.createElement("template"));var x=vxJ;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return arJ=k},
is:"tp-yt-paper-listbox",behaviors:[HZ4],hostAttributes:{role:"listbox"}});var N_4;var IrL;var XlL={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(k,g){return[k||g?"active":"",g?"cooldown":""].join(" ")},
__activeChanged:function(k,g){this.__setAriaHidden(!k);this.__coolingDown=!k&&g},
__altChanged:function(k){this.setAttribute("aria-label",k||"loading")},
__setAriaHidden:function(k){k?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")},
__reset:function(){this.__coolingDown=this.active=!1}};_.sO({_template:function(){if(IrL!==void 0)return IrL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-spinner--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_spinner.tp.yt.paper.spinner.css.js--\x3e<div id="spinnerContainer" class-name="[[__computeContainerClasses(active, __coolingDown)]]" on-animationend="__reset" on-webkit-animation-end="__reset" class="style-scope tp-yt-paper-spinner">\n  <div class="spinner-layer layer-1 style-scope tp-yt-paper-spinner">\n    <div class="circle-clipper left style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n    <div class="circle-clipper right style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n  </div>\n\n  <div class="spinner-layer layer-2 style-scope tp-yt-paper-spinner">\n    <div class="circle-clipper left style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n    <div class="circle-clipper right style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n  </div>\n\n  <div class="spinner-layer layer-3 style-scope tp-yt-paper-spinner">\n    <div class="circle-clipper left style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n    <div class="circle-clipper right style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n  </div>\n\n  <div class="spinner-layer layer-4 style-scope tp-yt-paper-spinner">\n    <div class="circle-clipper left style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n    <div class="circle-clipper right style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;N_4===void 0&&(N_4=document.createElement("template"));var x=N_4;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return IrL=k},
is:"tp-yt-paper-spinner",behaviors:[XlL]});var y_k;var plc;_.sO({_template:function(){if(plc!==void 0)return plc;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-spinner-lite--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_spinner_lite.tp.yt.paper.spinner.lite.css.js--\x3e<div id="spinnerContainer" class-name="[[__computeContainerClasses(active, __coolingDown)]]" on-animationend="__reset" on-webkit-animation-end="__reset" class="style-scope tp-yt-paper-spinner-lite">\n  <div class="spinner-layer style-scope tp-yt-paper-spinner-lite">\n    <div class="circle-clipper left style-scope tp-yt-paper-spinner-lite">\n      <div class="circle style-scope tp-yt-paper-spinner-lite"></div>\n    </div>\n    <div class="circle-clipper right style-scope tp-yt-paper-spinner-lite">\n      <div class="circle style-scope tp-yt-paper-spinner-lite"></div>\n    </div>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;y_k===void 0&&(y_k=document.createElement("template"));var x=y_k;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return plc=k},
is:"tp-yt-paper-spinner-lite",behaviors:[XlL]});var C_P;var Gtc;_.sO({_template:function(){if(Gtc!==void 0)return Gtc;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-tab--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_tab.tp.yt.paper.tab.css.js--\x3e<div class="tab-content style-scope tp-yt-paper-tab" style-target="tab-content">\n  <slot class="style-scope tp-yt-paper-tab"></slot>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;C_P===void 0&&(C_P=document.createElement("template"));var x=C_P;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return Gtc=k},
is:"tp-yt-paper-tab",behaviors:[_.hh,_.LV.IronButtonState,Ru],properties:{link:{type:Boolean,value:!1,reflectToAttribute:!0},noBoldOnFocus:{type:Boolean,value:!1,reflectToAttribute:!0}},hostAttributes:{role:"tab","style-target":"host"},listeners:{down:"_updateNoink",tap:"_onTap"},attached:function(){this._updateNoink()},
get _parentNoink(){var k=_.JE(this).parentNode;return!!k&&!!k.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink},
_onTap:function(k){if(this.link){var g=this.queryEffectiveChildren("a");g&&k.target!==g&&g.click()}}});var RLq;var k1d;var gBk=_.DN(['<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>']),Pq4=_.QSJ(gBk);document.head.appendChild(Pq4.content);_.sO({_template:function(){if(k1d!==void 0)return k1d;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-tabs--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_tabs.tp.yt.paper.tabs.css.js--\x3e<tp-yt-paper-icon-button id="left" icon="paper-tabs:chevron-left" alt="[[altPrevious]]" class$="[[_computeScrollButtonClass(_leftHidden, scrollable, hideScrollButtons, removeIdleScrollButtons)]] style-scope tp-yt-paper-tabs" on-up="_onScrollButtonUp" on-down="_onLeftScrollButtonDown" tabindex="-1" disabled="[[_leftHidden]]"></tp-yt-paper-icon-button>\n\n<div id="tabsContainer" on-track="_scroll" on-down="_down" class="style-scope tp-yt-paper-tabs">\n  <div id="tabsContent" style-target="content" class$="[[_computeTabsContentClass(scrollable, fitContainer)]] style-scope tp-yt-paper-tabs">\n    <div id="selectionBar" style-target="selection-bar" class$="[[_computeSelectionBarClass(noBar, alignBottom)]] style-scope tp-yt-paper-tabs" on-transitionend="_onBarTransitionEnd"></div>\n    <slot class="style-scope tp-yt-paper-tabs"></slot>\n  </div>\n</div>\n\n<tp-yt-paper-icon-button id="right" icon="paper-tabs:chevron-right" alt="[[altNext]]" class$="[[_computeScrollButtonClass(_rightHidden, scrollable, hideScrollButtons, removeIdleScrollButtons)]] style-scope tp-yt-paper-tabs" on-up="_onScrollButtonUp" on-down="_onRightScrollButtonDown" tabindex="-1" disabled="[[_rightHidden]]"></tp-yt-paper-icon-button>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;RLq===void 0&&(RLq=document.createElement("template"));var x=RLq;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return k1d=k},
is:"tp-yt-paper-tabs",behaviors:[_.QF,_.INY],properties:{noink:{type:Boolean,value:!1,observer:"_noinkChanged"},noBar:{type:Boolean,value:!1},noSlide:{type:Boolean,value:!1},scrollable:{type:Boolean,value:!1},fitContainer:{type:Boolean,value:!1},disableDrag:{type:Boolean,value:!1},hideScrollButtons:{type:Boolean,value:!1},removeIdleScrollButtons:{type:Boolean,value:!1},alignBottom:{type:Boolean,value:!1},selectable:{type:String,value:"tp-yt-paper-tab"},autoselect:{type:Boolean,value:!1},autoselectDelay:{type:Number,
value:0},altNext:{type:String,value:""},altPrevious:{type:String,value:""},_step:{type:Number,value:10},_holdDelay:{type:Number,value:1},_leftHidden:{type:Boolean,value:!1},_rightHidden:{type:Boolean,value:!1},_previousTab:{type:Object}},hostAttributes:{role:"tablist"},listeners:{"iron-resize":"_onTabSizingChanged","iron-items-changed":"_onTabSizingChanged","iron-select":"_onIronSelect","iron-deselect":"_onIronDeselect"},keyBindings:{"left:keyup right:keyup":"_onArrowKeyup"},created:function(){this._holdJob=
null;this._pendingActivationTimeout=this._pendingActivationItem=void 0;this._bindDelayedActivationHandler=this._delayedActivationHandler.bind(this);this.addEventListener("blur",this._onBlurCapture.bind(this),!0);this._rightHidden=this._leftHidden=this.hideScrollButtons},
ready:function(){this.setScrollDirection("y",this.$.tabsContainer)},
detached:function(){this._cancelPendingActivation()},
_noinkChanged:function(k){_.JE(this).querySelectorAll("tp-yt-paper-tab").forEach(k?this._setNoinkAttribute:this._removeNoinkAttribute)},
_setNoinkAttribute:function(k){k.setAttribute("noink","")},
_removeNoinkAttribute:function(k){k.removeAttribute("noink")},
_computeScrollButtonClass:function(k,g,P,x){return!g||P?"hidden":k?x?"hidden":"not-visible":""},
_computeTabsContentClass:function(k,g){var P="tabs-content";k&&(P+=" scrollable");if(!k||g)P+=" fit-container";return P},
_computeSelectionBarClass:function(k,g){var P="selection-bar";k?P+=" hidden":g&&(P+=" align-bottom");return P},
_onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll();this._tabChanged(this.selectedItem)},10)},
_makeString:function(k){return""+k},
_onIronSelect:function(k){this._tabChanged(k.detail.item,this._previousTab);this._previousTab=k.detail.item;this.cancelDebouncer("tab-changed")},
_onIronDeselect:function(){this.debounce("tab-changed",function(){this._tabChanged(null,this._previousTab);this._previousTab=null},1)},
_activateHandler:function(){this._cancelPendingActivation();_.jQ._activateHandler.apply(this,arguments)},
_scheduleActivation:function(k,g){this._pendingActivationItem=k;this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,g)},
_delayedActivationHandler:function(){var k=this._pendingActivationItem;this._pendingActivationTimeout=this._pendingActivationItem=void 0;k.fire(this.activateEvent,null,{bubbles:!0,cancelable:!0})},
_cancelPendingActivation:function(){this._pendingActivationTimeout!==void 0&&(this.cancelAsync(this._pendingActivationTimeout),this._pendingActivationTimeout=this._pendingActivationItem=void 0)},
_onArrowKeyup:function(){this.autoselect&&this._scheduleActivation(this.focusedItem,this.autoselectDelay)},
_onBlurCapture:function(k){k.target===this._pendingActivationItem&&this._cancelPendingActivation()},
get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(k,g){this.scrollable&&this._affectScroll(g&&-g.ddx||0)},
_down:function(){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)},
_affectScroll:function(k){this.$.tabsContainer.scrollLeft+=k;k=this.$.tabsContainer.scrollLeft;this._leftHidden=k===0||this.hideScrollButtons;this._rightHidden=k===this._tabContainerScrollSize||this.hideScrollButtons},
_onLeftScrollButtonDown:function(){this._scrollToLeft();this._holdJob=setInterval(this._scrollToLeft.bind(this),this._holdDelay)},
_onRightScrollButtonDown:function(){this._scrollToRight();this._holdJob=setInterval(this._scrollToRight.bind(this),this._holdDelay)},
_onScrollButtonUp:function(){clearInterval(this._holdJob);this._holdJob=null},
_scrollToLeft:function(){this._affectScroll(-this._step)},
_scrollToRight:function(){this._affectScroll(this._step)},
_tabChanged:function(k,g){if(k){var P=this.$.tabsContent.getBoundingClientRect(),x=P.width,U=k.getBoundingClientRect();P=U.left-P.left;this._pos={width:this._calcPercent(U.width,x),left:this._calcPercent(P,x)};if(this.noSlide||g==null)this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(this._pos.width,this._pos.left);else{var A=g.getBoundingClientRect();g=this.items.indexOf(g);k=this.items.indexOf(k);this.$.selectionBar.classList.add("expand");
k=g<k;this._isRTL&&(k=!k);k?this._positionBar(this._calcPercent(U.left+U.width-A.left,x)-5,this._left):this._positionBar(this._calcPercent(A.left+A.width-U.left,x)-5,this._calcPercent(P,x)+5);this.scrollable&&this._scrollToSelectedIfNeeded(U.width,P)}}else this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(0,0)},
_scrollToSelectedIfNeeded:function(k,g){g-=this.$.tabsContainer.scrollLeft;g<0?this.$.tabsContainer.scrollLeft+=g:(g+=k-this.$.tabsContainer.offsetWidth,g>0&&(this.$.tabsContainer.scrollLeft+=g))},
_calcPercent:function(k,g){return 100*k/g},
_positionBar:function(k,g){k=k||0;g=g||0;this._width=k;this._left=g;this.transform("translateX("+g+"%) scaleX("+k/100+")",this.$.selectionBar)},
_onBarTransitionEnd:function(){var k=this.$.selectionBar.classList;k.contains("expand")?(k.remove("expand"),k.add("contract"),this._positionBar(this._pos.width,this._pos.left)):k.contains("contract")&&k.remove("contract")}});var $fd;var xfY;_.sO({_template:function(){if(xfY!==void 0)return xfY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-textarea--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_textarea.tp.yt.paper.textarea.css.js--\x3e<tp-yt-paper-input-container no-label-float$="[[noLabelFloat]]" always-float-label="[[_computeAlwaysFloatLabel(alwaysFloatLabel,placeholder)]]" auto-validate$="[[autoValidate]]" disabled$="[[disabled]]" invalid="[[invalid]]" no-unfloated-label-error="[[noUnfloatedLabelError]]" class="style-scope tp-yt-paper-textarea">\n  <label hidden$="[[!label]]" aria-hidden="true" for$="[[_inputId]]" slot="label" class="style-scope tp-yt-paper-textarea">[[label]]</label>\n\n  <tp-yt-iron-autogrow-textarea class="paper-input-input style-scope tp-yt-paper-textarea" slot="input" id$="[[_inputId]]" aria-labelledby$="[[_ariaLabelledBy]]" aria-describedby$="[[_ariaDescribedBy]]" bind-value="{{value}}" invalid="{{invalid}}" validator$="[[validator]]" disabled$="[[disabled]]" autocomplete$="[[autocomplete]]" autofocus$="[[autofocus]]" inputmode$="[[inputmode]]" name$="[[name]]" placeholder$="[[placeholder]]" readonly$="[[readonly]]" required$="[[required]]" minlength$="[[minlength]]" maxlength$="[[maxlength]]" autocapitalize$="[[autocapitalize]]" rows$="[[rows]]" max-rows$="[[maxRows]]" on-change="_onChange"></tp-yt-iron-autogrow-textarea>\n\n  <template is="dom-if" if="[[errorMessage]]" class="style-scope tp-yt-paper-textarea">\n    <tp-yt-paper-input-error aria-live="assertive" slot="add-on" class="style-scope tp-yt-paper-textarea">[[errorMessage]]</tp-yt-paper-input-error>\n  </template>\n\n  <template is="dom-if" if="[[charCounter]]" class="style-scope tp-yt-paper-textarea">\n    <tp-yt-paper-input-char-counter slot="add-on" class="style-scope tp-yt-paper-textarea"></tp-yt-paper-input-char-counter>\n  </template>\n</tp-yt-paper-input-container>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;$fd===void 0&&($fd=document.createElement("template"));var x=$fd;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return xfY=k},
is:"tp-yt-paper-textarea",behaviors:[S1m,_.nV],properties:{_ariaLabelledBy:{observer:"_ariaLabelledByChanged",type:String},_ariaDescribedBy:{observer:"_ariaDescribedByChanged",type:String},value:{type:String},rows:{type:Number,value:1},maxRows:{type:Number,value:0},noUnfloatedLabelError:{type:Boolean,value:!1}},get selectionStart(){return this.$.input.textarea.selectionStart},set selectionStart(k){this.$.input.textarea.selectionStart=k},get selectionEnd(){return this.$.input.textarea.selectionEnd},
set selectionEnd(k){this.$.input.textarea.selectionEnd=k},_ariaLabelledByChanged:function(k){this._focusableElement.setAttribute("aria-labelledby",k)},
_ariaDescribedByChanged:function(k){this._focusableElement.setAttribute("aria-describedby",k)},
get _focusableElement(){return this.inputElement.textarea}});var i24;var UfH;/*

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 AQd=function(){};
_.d=AQd.prototype;_.d.addOwnKeyBinding=function(){};
_.d.removeOwnKeyBindings=function(){};
_.d.keyboardEventMatchesKeys=function(){};
_.d._collectKeyBindings=function(){};
_.d._prepKeyBindings=function(){};
_.d._addKeyBinding=function(){};
_.d._resetKeyEventListeners=function(){};
_.d._listenKeyEventListeners=function(){};
_.d._unlistenKeyEventListeners=function(){};
_.d._onKeyBindingEvent=function(){};
_.d._triggerKeyHandler=function(){};
_.d._tapHandler=function(){};
_.d._focusChanged=function(){};
_.d._detectKeyboardFocus=function(){};
_.d._userActivate=function(){};
_.d._upHandler=function(){};
_.d._spaceKeyDownHandler=function(){};
_.d._spaceKeyUpHandler=function(){};
_.d._asyncClick=function(){};
_.d._pressedChanged=function(){};
_.d._ariaActiveAttributeChanged=function(){};
_.d._activeChanged=function(){};
_.d._controlStateChanged=function(){};
_.d._changedButtonState=function(){};
_.d._focusBlurHandler=function(){};
_.d._disabledChanged=function(){};
_.d._changedControlState=function(){};
_.d._downHandler=function(){};
_.d.ensureRipple=function(){};
_.d.getRipple=function(){};
_.d.hasRipple=function(){};
_.d._noinkChanged=function(){};
_.d._focusedChanged=function(){};
_.d.registered=function(){};
_.d._invalidChanged=function(){};
_.d.hasValidator=function(){};
_.d.validate=function(){};
_.d._getValidity=function(){};
_.d._requiredChanged=function(){};
_.d._valueChanged=function(){};
_.d._checkedChanged=function(){};
_.d._buttonStateChanged=function(){};
_.d._setPressed=function(){};
_.d._setPointerDown=function(){};
_.d._setReceivedFocusFromKeyboard=function(){};
_.d._setFocused=function(){};
AQd=_.sO({is:"tp-yt-paper-toggle-button",_template:function(){if(UfH!==void 0)return UfH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-toggle-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_toggle_button.tp.yt.paper.toggle.button.css.js--\x3e<div class="toggle-container style-scope tp-yt-paper-toggle-button">\n  <div id="toggleBar" class="toggle-bar style-scope tp-yt-paper-toggle-button"></div>\n  <div id="toggleButton" class="toggle-button style-scope tp-yt-paper-toggle-button"></div>\n</div>\n\n<div class="toggle-label style-scope tp-yt-paper-toggle-button"><slot class="style-scope tp-yt-paper-toggle-button"></slot></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;i24===void 0&&(i24=document.createElement("template"));var x=i24;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return UfH=k},
behaviors:[_.kt3],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");_.VJ(this,function(){_.Cf(this,"pan-y")})},
_ontrack:function(k){k=k.detail;k.state==="start"?this._trackStart(k):k.state==="track"?this._trackMove(k):k.state==="end"&&this._trackEnd(k)},
_trackStart:function(){this._isRtl=this.__calculateIsRtl();this._width=this.$.toggleBar.offsetWidth/2;this._trackChecked=this.checked;this.$.toggleButton.classList.add("dragging")},
_trackMove:function(k){k=k.dx;this._x=this._isRtl?Math.max(-this._width,Math.min(0,this._trackChecked?-this._width+k:k)):Math.min(this._width,Math.max(0,this._trackChecked?this._width+k:k));this.translate3d(this._x+"px",0,0,this.$.toggleButton);this._isRtl?this._userActivate(this._x<-this._width/2):this._userActivate(this._x>this._width/2)},
_trackEnd:function(){this.$.toggleButton.classList.remove("dragging");this.transform("",this.$.toggleButton)},
_createRipple:function(){this._rippleContainer=this.$.toggleButton;var k=Ru._createRipple();k.id="ink";k.setAttribute("recenters","");k.classList.add("circle","toggle-ink");return k}});var dfN;var O2q;_.sO({_template:function(){if(O2q!==void 0)return O2q;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-tooltip--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_tooltip.tp.yt.paper.tooltip.css.js--\x3e<div id="tooltip" class="hidden style-scope tp-yt-paper-tooltip" style-target="tooltip">\n  <slot class="style-scope tp-yt-paper-tooltip"></slot>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;dfN===void 0&&(dfN=document.createElement("template"));var x=dfN;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return O2q=k},
is:"tp-yt-paper-tooltip",hostAttributes:{role:"tooltip",tabindex:-1,"aria-label":"tooltip"},properties:{for:{type:String,observer:"_findTarget"},manualMode:{type:Boolean,value:!1,observer:"_manualModeChanged"},position:{type:String,value:"bottom"},fitToVisibleBounds:{type:Boolean,value:!1},offset:{type:Number,value:14},marginTop:{type:Number,value:14},alwaysDisplay:{type:Boolean,value:!1},animationDelay:{type:Number,value:500,observer:"_delayChange"},animationEntry:{type:String,value:""},animationExit:{type:String,
value:""},animationConfig:{type:Object,value:function(){return{entry:[{name:"fade-in-animation",node:this,timing:{delay:0}}],exit:[{name:"fade-out-animation",node:this}]}}},
_showing:{type:Boolean,value:!1}},listeners:{webkitAnimationEnd:"_onAnimationEnd"},get target(){var k=_.JE(this).parentNode,g=_.JE(this).getOwnerRoot(),P;this.for?P=_.JE(g).querySelector("#"+this.for):P=k.nodeType==Node.DOCUMENT_FRAGMENT_NODE?g.host:k;return P},attached:function(){this._findTarget()},
detached:function(){this.manualMode||this._removeListeners()},
playAnimation:function(k){k==="entry"?this.show():k==="exit"&&this.hide()},
cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},
show:function(){if(!this._showing){if(!this.alwaysDisplay&&_.JE(this).textContent.trim()===""){for(var k=!0,g=_.JE(this).getEffectiveChildNodes(),P=0;P<g.length;P++)if(g[P].textContent.trim()!==""){k=!1;break}if(k)return}this._showing=!0;this.$.tooltip.classList.remove("hidden");this.$.tooltip.classList.remove("cancel-animation");this.$.tooltip.classList.remove(this._getAnimationType("exit"));this.updatePosition();this._animationPlaying=!0;this.$.tooltip.classList.add(this._getAnimationType("entry"))}},
hide:function(){this._showing&&(this._animationPlaying?(this._showing=!1,this._cancelAnimation()):(this._onAnimationFinish(),this._showing=!1,this._animationPlaying=!0))},
updatePosition:function(){if(this._target&&this.offsetParent){var k=this.offset;this.marginTop!=14&&this.offset==14&&(k=this.marginTop);var g=this.offsetParent.getBoundingClientRect(),P=this._target.getBoundingClientRect(),x=this.getBoundingClientRect(),U=(P.width-x.width)/2,A=(P.height-x.height)/2,q=P.left-g.left,T=P.top-g.top;switch(this.position){case "top":var c=q+U;var Z=T-x.height-k;break;case "bottom":c=q+U;Z=T+P.height+k;break;case "left":c=q-x.width-k;Z=T+A;break;case "right":c=q+P.width+
k,Z=T+A}this.fitToVisibleBounds?(g.left+c+x.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,c)+"px",this.style.right="auto"),g.top+Z+x.height>window.innerHeight?(this.style.bottom=g.height+"px",this.style.top="auto"):(this.style.top=Math.max(-g.top,Z)+"px",this.style.bottom="auto")):(this.style.left=c+"px",this.style.top=Z+"px")}},
_addListeners:function(){this._target&&(this.listen(this._target,"mouseenter","show"),this.listen(this._target,"focus","show"),this.listen(this._target,"mouseleave","hide"),this.listen(this._target,"blur","hide"),this.listen(this._target,"tap","hide"));this.listen(this.$.tooltip,"animationend","_onAnimationEnd");this.listen(this,"mouseenter","hide")},
_findTarget:function(){this.manualMode||this._removeListeners();this._target=this.target;this.manualMode||this._addListeners()},
_delayChange:function(k){k!==500&&this.updateStyles({"--paper-tooltip-delay-in":k+"ms"})},
_manualModeChanged:function(){this.manualMode?this._removeListeners():this._addListeners()},
_cancelAnimation:function(){this.$.tooltip.classList.remove(this._getAnimationType("entry"));this.$.tooltip.classList.remove(this._getAnimationType("exit"));this.$.tooltip.classList.remove("cancel-animation");this.$.tooltip.classList.add("hidden")},
_onAnimationFinish:function(){this._showing&&(this.$.tooltip.classList.remove(this._getAnimationType("entry")),this.$.tooltip.classList.remove("cancel-animation"),this.$.tooltip.classList.add(this._getAnimationType("exit")))},
_onAnimationEnd:function(){this._animationPlaying=!1;this._showing||(this.$.tooltip.classList.remove(this._getAnimationType("exit")),this.$.tooltip.classList.add("hidden"))},
_getAnimationType:function(k){if(k==="entry"&&this.animationEntry!=="")return this.animationEntry;if(k==="exit"&&this.animationExit!=="")return this.animationExit;if(this.animationConfig[k]&&typeof this.animationConfig[k][0].name==="string"){if(this.animationConfig[k][0].timing&&this.animationConfig[k][0].timing.delay&&this.animationConfig[k][0].timing.delay!==0){var g=this.animationConfig[k][0].timing.delay;k==="entry"?this.updateStyles({"--paper-tooltip-delay-in":g+"ms"}):k==="exit"&&this.updateStyles({"--paper-tooltip-delay-out":g+
"ms"})}return this.animationConfig[k][0].name}},
_removeListeners:function(){this._target&&(this.unlisten(this._target,"mouseenter","show"),this.unlisten(this._target,"focus","show"),this.unlisten(this._target,"mouseleave","hide"),this.unlisten(this._target,"blur","hide"),this.unlisten(this._target,"tap","hide"));this.unlisten(this.$.tooltip,"animationend","_onAnimationEnd");this.unlisten(this,"mouseenter","hide")}});var qUJ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(qUJ,_.OH);var TSL=_.rs(qUJ,[0,_.pm]);var PP=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(PP,_.OH);var e9q=[3,4],cQ4=[5,6];var VEN=[0,e9q,cQ4,_.Rg,-1,_.I_,_.kx,-1,bdv,Byd];var Z2L=_.rs(PP,VEN),mfY=_.sH(VEN);var w4k=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(w4k,_.OH);var JQP=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(JQP,_.OH);var rQ3=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(rQ3,_.OH);var f8t=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(f8t,_.OH);var Wvk=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Wvk,_.OH);var $b=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z($b,_.OH);$b.prototype.getSource=function(){return _.WO(this,1)};
$b.prototype.getMessage=function(){return _.fm(this,4)};
$b.prototype.getData=function(){return _.WQ(this,Wvk,8)};var s$N=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(s$N,_.OH);var xb=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(xb,_.OH);var iE=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(iE,_.OH);var Uc=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Uc,_.OH);Uc.prototype.getUrl=function(){return _.fm(this,1)};
Uc.prototype.setUrl=function(k){return _.lD(this,1,k)};
Uc.prototype.hasUrl=function(){return _.z2(_.d3(this,1))!=null};var b2d=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(b2d,_.OH);var BSP=[3];var z94=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(z94,_.OH);var Ag=function(k){var g=new z94;return _.s_(g,2,k)};
z94.prototype.getLanguage=function(){return br(this,4,dd)};
var uJk=function(k){var g=Ag(1);return _.EH(g,6,dd,k)},dd=[3,
4,5,6];var h9N=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(h9N,_.OH);var Oc=function(k){var g=new h9N;return _.s_(g,1,k)},qw=function(k,g){return _.EH(k,2,EBt,g)},EBt=[2,
3,4,5];var Lvm=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Lvm,_.OH);var To=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(To,_.OH);var nBt=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(nBt,_.OH);var SUt=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(SUt,_.OH);var FvJ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(FvJ,_.OH);var YUv=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(YUv,_.OH);var j$J=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(j$J,_.OH);var e1=function(k){return _.WQ(k,iE,5)};var Q$N=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Q$N,_.OH);Q$N.prototype.getValue=function(){return Jk(this,1)};var l8q=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(l8q,_.OH);var cP=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(cP,_.OH);cP.prototype.getMetadata=function(){return _.BO(this,FvJ,7,Ve)};
cP.prototype.hasMetadata=function(){return _.ql(this,FvJ,7,Ve)};
var DfY=_.Ikj(cP),Ve=[2,3,4,5,6,7,8,9,10,11,12,13,14,15];var ZR=function(k){this.JSC$12171_name_=k;this.files_=[];this.directories_=[];this.directoryMap_={}};
ZR.prototype.getName=function(){return this.JSC$12171_name_};var wd=function(k,g){this.callback_=g;this.hasError_=!1;this.unscannedDirectories_=[];this.fileOps_=this.directoryOps_=0;this.rootDirectory_=new ZR("");tEJ(this,k,this.rootDirectory_);m7(this)},tEJ=function(k,g,P){for(var x=0;x<g.length;x++){var U=g[x];
U.isFile?(k.fileOps_++,U.file((0,_.DD)(k.handleFileSuccess_,k,P),(0,_.DD)(k.handleFileError_,k))):k.unscannedDirectories_.push(new MEL(U,P))}},m7=function(k){if(k.unscannedDirectories_.length>0&&k.directoryOps_<5&&!k.hasError_){k.directoryOps_++;
var g=k.unscannedDirectories_.shift(),P=g.entry,x=new ZR(P.name);g=g.parent;g.directoryMap_[x.getName()]=x;g.directories_.push(x);P=P.createReader();P.readEntries((0,_.DD)(k.handleDirectorySuccess_,k,P,x),(0,_.DD)(k.handleDirectoryError_,k))}k.directoryOps_!=0||k.fileOps_!=0||k.unscannedDirectories_.length!=0&&!k.hasError_||k.callback_(k.rootDirectory_.files_,k.rootDirectory_.directories_,k.hasError_)};
wd.prototype.handleDirectorySuccess_=function(k,g,P){tEJ(this,P,g);P.length==0?(this.directoryOps_--,m7(this)):k.readEntries((0,_.DD)(this.handleDirectorySuccess_,this,k,g),(0,_.DD)(this.handleDirectoryError_,this))};
wd.prototype.handleDirectoryError_=function(){this.hasError_=!0;this.directoryOps_--;m7(this)};
wd.prototype.handleFileSuccess_=function(k,g){k.files_.push(g);this.fileOps_--;m7(this)};
wd.prototype.handleFileError_=function(){this.hasError_=!0;this.fileOps_--;m7(this)};
var MEL=function(k,g){this.entry=k;this.parent=g};var Jg=function(k){_.s1.call(this);_.wT(k,"drop",this.onObjectsDropped_,!1,this);_.wT(k,"dragenter",this.onFilesDragged_,!1,this);_.wT(k,"dragover",this.onFilesDragged_,!1,this);_.wT(k,"dragleave",this.onDragLeave_,!1,this);_.wT(k,"dragend",this.onDragLeave_,!1,this)};
_.XW(Jg,_.s1);var KvJ=function(k,g){_.w_.call(this,"f");this.files=k;this.directories=g};
_.XW(KvJ,_.w_);var oBk=function(){_.w_.call(this,"h")};
_.XW(oBk,_.w_);var vBN=function(){_.w_.call(this,"i")};
_.XW(vBN,_.w_);var a8N=function(){_.w_.call(this,"g")};
_.XW(a8N,_.w_);Jg.prototype.onObjectsDropped_=function(k){var g=this;k.preventDefault();var P=k.event_.dataTransfer;if((k=P&&P.items)&&k.length>0&&k[0].webkitGetAsEntry){P=[];for(var x=[],U=0;U<k.length;U++){var A=k[U].webkitGetAsEntry();A?P.push(A):x.push(k[U])}new wd(P,function(q,T,c){c?g.dispatchEvent(new a8N("Error occurred while reading from the file system.")):g.dispatchEvent(new KvJ(q,T,x))})}else(k=P&&P.files)&&this.dispatchEvent(new KvJ(Array.from(k),[]))};
Jg.prototype.onFilesDragged_=function(k){k.type==="dragenter"&&this.dispatchEvent(new oBk);k.preventDefault()};
Jg.prototype.onDragLeave_=function(){this.dispatchEvent(new vBN)};var H2k=function(k,g){this.JSC$12194_name_=k;this.inputElement_=g};
H2k.prototype.getName=function(){return this.JSC$12194_name_};
H2k.prototype.getInputElement=function(){return this.inputElement_};var rd=function(k,g,P){g=g===void 0?"single_file":g;P=P===void 0?[]:P;_.s1.call(this);this.overlayTarget_=k;this.parentOverlay_=k!=null?k.parentNode:_.n4("scotty-overlay-parent");this.selectorType_=g;this.acceptTypes_=P;this.overlay_=NSm(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
_.z(rd,_.s1);
var NSm=function(k,g,P,x){var U=document.createElement("input");U.setAttribute("type","file");U.setAttribute("name","Filedata");_.wT(U,"change",k.onFilesSelected_,!1,k);P==="multiple_file"&&(U.multiple="true");P==="single_directory"&&(U.webkitdirectory="true");x.length>0&&U.setAttribute("accept",x.join(","));U.style.position="absolute";U.style.overflow="hidden";U.style.height="0px";U.style.width="0px";U.style.opacity="0";U.setAttribute("aria-hidden","true");U.setAttribute("tabIndex",-1);if(k.overlayTarget_!=
null)return U.style.height=g.offsetHeight+"px",U.style.width=g.offsetWidth+"px",k.parentOverlay_&&(k.parentOverlay_.style.position="relative"),_.SW(U,g),Dw(U,new _.HX(g.offsetLeft,g.offsetTop)),U;k.parentOverlay_.appendChild(U);return U};
rd.prototype.click=function(){this.overlay_.click()};
rd.prototype.onFilesSelected_=function(k){a:{try{var g=(new XMLHttpRequest).upload!==void 0;break a}catch(Z){}g=!1}if(g){var P;k=Array.from((P=k.target.files)!=null?P:[]);P=[];if(this.selectorType_==="single_directory"&&(_.ks||cQ||_.R7)){P=new ZR("");if(File.prototype.hasOwnProperty("webkitRelativePath"))for(g=0;g<k.length;g++)for(var x=k[g],U=x.webkitRelativePath.split("/"),A=P,q=0;q<U.length;q++){var T=U[q];if(q==U.length-1){T!="."&&A.files_.push(x);break}var c=A.directoryMap_[T];c==void 0&&(T=
c=new ZR(T),A.directoryMap_[T.getName()]=T,A.directories_.push(T));A=c}P=P.directories_}this.dispatchEvent(new I8v(k,P,null))}else k=k.target.value,k.match(/^c:\\fakepath\\/i)&&(k=k.substring(12)),this.dispatchEvent(new I8v([],[],new H2k(k,this.overlay_)));this.parentOverlay_.removeChild(this.overlay_);this.overlay_=NSm(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
var I8v=function(k,g){_.w_.call(this,"j");this.files=k;this.directories=g};
_.z(I8v,_.w_);var X4H=function(k){this.uploadUrl_=k};var yQP=function(){_.s1.call(this)};
_.XW(yQP,_.s1);var fj=function(k){_.w_.call(this,k)};
_.XW(fj,_.w_);var WP=function(k){_.w_.call(this,k)};
_.XW(WP,_.w_);var p4d=function(k,g,P,x,U){_.s1.call(this);P=document.createElement("form");P.setAttribute("method",g);P.setAttribute("enctype","multipart/form-data");P.setAttribute("encoding","multipart/form-data");g=document.createElement("input");g.setAttribute("type","hidden");g.setAttribute("name","metadata");g.setAttribute("value",U);P.appendChild(g);P.appendChild(x);this.JSC$12211_form_=P;k=new _.vB(k);_.xS(k,"upload_protocol","multipart");this.JSC$12211_url_=k.toString();this.JSC$12211_request_=new iu;this.state_=
"Ready";this.JSC$12211_errorDescription_=null;this.JSC$12211_eventHandler_=new _.B1(this);_.ux(this,this.JSC$12211_eventHandler_);this.JSC$12211_eventHandler_.listen(this.JSC$12211_request_,"success",this.onTransferSuccess_);this.JSC$12211_eventHandler_.listen(this.JSC$12211_request_,"error",this.onTransferError_)};
_.z(p4d,yQP);_.d=p4d.prototype;_.d.run=function(){this.state_="Transferring";var k=this.JSC$12211_request_,g=this.JSC$12211_form_;if(k.JSC$11479_active_)throw Error("te");var P=new _.vB(this.JSC$12211_url_||g.action);k.JSC$11479_form_=g;g=k.JSC$11479_form_;P=_.XN(P.toString());P!==void 0&&(g.action=P);xPN(k)};
_.d.getResponseCode=function(){return null};
_.d.getResponseText=function(){return this.JSC$12211_request_&&this.JSC$12211_request_.getResponseText()||null};
_.d.JSC$29750_getErrorDescription=function(){return this.JSC$12211_errorDescription_};
_.d.cancel=function(){this.JSC$12211_request_&&this.JSC$12211_request_.abort();this.state_="Cancelled";this.dispatchEvent(new fj("o"))};
_.d.pause=function(){};
_.d.onTransferSuccess_=function(){this.state_="Complete";this.dispatchEvent(new fj("l"))};
_.d.onTransferError_=function(){this.JSC$12211_errorDescription_="Transfer failed.";this.state_="Error";this.dispatchEvent(new fj("n"))};var sc=function(){_.nu.call(this)};
_.z(sc,_.nu);sc.prototype.createXhr=function(){var k=_.nu.prototype.createXhr.call(this);k.upload&&(k.upload.onprogress=(0,_.DD)(this.onProgress_,this));return k};
sc.prototype.onProgress_=function(k){this.dispatchEvent(k)};var Cq4=function(){this.attempt_=-1;this.delayCallId_=null;this.maxDelayMs_=6E4;this.maxAttempts_=-1},R9q=function(k,g){var P=k.attempt_+1;
if(k.maxAttempts_>0&&P>k.maxAttempts_)return!1;P==0?g():k.delayCallId_=h_(function(){k.delayCallId_=null;g()},G1Y(k),k);
k.attempt_=P;return!0};
Cq4.prototype.reset=function(){this.delayCallId_&&_.iV.clearTimeout(this.delayCallId_);this.attempt_=-1};
var G1Y=function(k){var g=250*Math.pow(2,k.attempt_);k.maxDelayMs_>=0&&(g=Math.min(g,k.maxDelayMs_));return g};var ugr=["Content-Length","Content-Type","Content-Encoding","Transfer-Encoding"];var bE=function(){_.s1.call(this);this.JSC$12221_request_=this.state_=null;this.JSC$12221_withCredentials_=!1;this.transferHandle_=null;this.offset_=this.JSC$12221_bytesTransferred_=0;this.retryIterator_=new Cq4;this.retryIterator_.maxAttempts_=6;this.retryIterator_.maxDelayMs_=6E4;this.JSC$12221_errorDescription_=null;this.JSC$12221_eventHandler_=new _.B1(this);_.ux(this,this.JSC$12221_eventHandler_);this.JSC$12221_url_=this.blob_=null;this.JSC$12221_method_=void 0;this.chunkSize_=this.JSC$12221_metadata_=
this.JSC$12221_headers_=null;this.requireUploadRequestModification_=!1;this.originalBlobSize_=0;this.detectCorruptedBlobEnabled_=!1;this.lastCommandResponseCode_=this.JSC$12221_responseText_=this.JSC$12221_responseCode_=null;this.pauseRequested_=!1;this.stateAfterUnpausing_=null};
_.XW(bE,yQP);_.d=bE.prototype;_.d.run=function(){BP(this)};
_.d.getResponseCode=function(){return this.JSC$12221_responseCode_};
_.d.getResponseText=function(){return this.JSC$12221_responseText_};
_.d.JSC$29750_getErrorDescription=function(){return this.JSC$12221_errorDescription_};
_.d.cancel=function(){if(this.state_!="Response received"&&this.state_!="Error"){this.JSC$12221_eventHandler_.removeAll();this.JSC$12221_request_&&this.JSC$12221_request_.abort();this.retryIterator_.reset();var k=this.state_==="Paused"?this.stateAfterUnpausing_:this.state_;if(k==="Upload"||k==="Query")k=new sc,k.JSC$9798_withCredentials_=this.JSC$12221_withCredentials_,k.send(this.transferHandle_.uploadUrl_,"POST","",{"X-Goog-Upload-Command":"cancel"});this.state_="Cancel";this.JSC$12221_bytesTransferred_=
0;this.dispatchEvent(new fj("o"))}};
_.d.pause=function(){this.pauseRequested_=!0};
var BP=function(k){var g=k.state_;k.pauseRequested_?(k.pauseRequested_=!1,k.stateAfterUnpausing_=g,k.state_="Paused"):R9q(k.retryIterator_,function(){switch(k.state_){case "Start":k.JSC$12221_request_=new sc;var P=_.vX.clone(k.JSC$12221_headers_);k.blob_.size!=null&&(P["Content-Length"]=k.blob_.size);P=hlu(P);P["X-Goog-Upload-Protocol"]="resumable";P["X-Goog-Upload-Command"]="start";k.JSC$12221_eventHandler_.removeAll();k.JSC$12221_eventHandler_.listen(k.JSC$12221_request_,"complete",k.onStartComplete_);
k.JSC$12221_request_.JSC$9798_withCredentials_=k.JSC$12221_withCredentials_;k.JSC$12221_request_.send(k.JSC$12221_url_,k.JSC$12221_method_,k.JSC$12221_metadata_,P);k.lastCommandResponseCode_=null;k.dispatchEvent(new WP("q"));break;case "Upload":P=k.transferHandle_.uploadUrl_;var x=k.blob_.size;if(Y7c()){var U=k.chunkSize_;var A=k.offset_+U>=x;x=FOq(k.blob_,k.offset_,A?x:k.offset_+U)}else k.offset_=0,x=k.blob_,A=!0;k.JSC$12221_request_=new sc;k.JSC$12221_request_.JSC$9798_withCredentials_=k.JSC$12221_withCredentials_;
k.JSC$12221_eventHandler_.removeAll();k.JSC$12221_eventHandler_.listen(k.JSC$12221_request_,"progress",k.onUploadProgress_);U=(0,_.DD)(k.JSC$12223_onUploadComplete_,k,k.offset_+x.size,A);k.JSC$12221_eventHandler_.listen(k.JSC$12221_request_,"complete",U);k.lastCommandResponseCode_=null;k.dispatchEvent(new WP("q"));A=Object.assign({},k.JSC$12221_headers_||{},{"X-Goog-Upload-Command":"upload"+(A?", finalize":""),"X-Goog-Upload-Offset":k.offset_});k.JSC$12221_request_.send(P,"POST",x,A);break;case "Query":k.JSC$12221_request_=
new sc;k.JSC$12221_eventHandler_.removeAll();k.JSC$12221_eventHandler_.listen(k.JSC$12221_request_,"complete",k.onQueryComplete_);P=Object.assign({},k.JSC$12221_headers_||{},{"X-Goog-Upload-Command":"query"});k.JSC$12221_request_.send(k.transferHandle_.uploadUrl_,"POST","",P);k.lastCommandResponseCode_=null;k.dispatchEvent(new WP("q"));break;default:throw Error("lf");}})||zo(k,"Transfer encountered too many consecutive failures.")},zo=function(k,g){k.state_="Error";
k.JSC$12221_errorDescription_=g;k.dispatchEvent(new fj("n"))};
bE.prototype.onStartComplete_=function(k){var g=k.target;this.lastCommandResponseCode_=g.getStatus();this.dispatchEvent(new WP("r"));if(kXH(g))g04(this,g);else if(P1J(g)){k=dc(k.target.getAllResponseHeaders());for(var P in k)_.Au(P.toLowerCase(),"x-goog-upload-header-");this.dispatchEvent(new fj("m"));P=f9(k,"X-Goog-Upload-URL");k=(k=f9(k,"X-Goog-Upload-Chunk-Granularity"))?parseInt(k,10):1;P===void 0||isNaN(k)||k<=0?zo(this,"Server returned invalid headers."):(this.chunkSize_=Math.floor(1073741824/
k)*k,this.transferHandle_=new X4H(P),this.dispatchEvent(new fj("p")),this.state_="Upload",this.retryIterator_.reset(),BP(this))}else BP(this)};
bE.prototype.onUploadProgress_=function(k){this.JSC$12221_bytesTransferred_=this.offset_+k.loaded;this.dispatchEvent(new fj("k"))};
bE.prototype.JSC$12223_onUploadComplete_=function(k,g,P){var x=this,U,A;return _.e(function(q){switch(q.nextAddress){case 1:U=P.target;x.lastCommandResponseCode_=U.getStatus();x.dispatchEvent(new WP("r"));if($WP(U)||U.getStatus()==404)return x.JSC$12221_bytesTransferred_=k,g04(x,U),q.return();if(P1J(U)){q.jumpTo(2);break}if(!(A=x.detectCorruptedBlobEnabled_)){q.jumpTo(3);break}return q.yield(xWc(x),4);case 4:A=q.yieldResult;case 3:if(A)return zo(x,"Blob has been modified or corrupted."),q.return();
x.requireUploadRequestModification_=U.getStatus()==400;x.state_="Query";BP(x);return q.return();case 2:if(g)return zo(x,"Got a non-final success response after issuing a finalize command."),q.return();x.JSC$12221_bytesTransferred_=k;x.offset_=k;x.retryIterator_.reset();BP(x);return q.return()}})};
bE.prototype.onQueryComplete_=function(k){var g=k.target;this.lastCommandResponseCode_=g.getStatus();this.dispatchEvent(new WP("r"));kXH(g)?(g.getStatus()===200&&(this.JSC$12221_bytesTransferred_=this.blob_.size),g04(this,g)):P1J(g)?(k=dc(k.target.getAllResponseHeaders()),k=parseInt(f9(k,"X-Goog-Upload-Size-Received"),10),isNaN(k)?zo(this,"Server did not respond with current offset."):k<this.offset_?zo(this,"Server lost bytes! Expected an offset of at least "+this.offset_+", but got an offset of "+
k+"."):this.requireUploadRequestModification_&&this.offset_===k?zo(this,"Server returned the same offset as the last failed upload attempt."):(this.requireUploadRequestModification_=!1,this.offset_<k&&this.retryIterator_.reset(),this.offset_=this.JSC$12221_bytesTransferred_=k,this.state_="Upload",BP(this))):BP(this)};
var g04=function(k,g){k.JSC$12221_responseCode_=g.getStatus();var P=dc(g.getAllResponseHeaders());EMr(P);k.JSC$12221_responseText_=g.getResponseText();k.state_="Response received";k.dispatchEvent(new fj("l"))},P1J=function(k){var g=k.getStatus();
k=dc(k.getAllResponseHeaders());k=f9(k,"X-Goog-Upload-Status");return g===200&&k==="active"},$WP=function(k){k=dc(k.getAllResponseHeaders());
return f9(k,"X-Goog-Upload-Status")==="final"},kXH=function(k){if($WP(k))return!0;
k=k.getStatus();return k>=400&&k<500},xWc=function(k){var g;
return _.e(function(P){if(P.nextAddress==1){if(!k.blob_||k.originalBlobSize_<=0)return P.return(!1);if(k.blob_.size!==k.originalBlobSize_)return P.return(!0);_.Bo(P,2);if(g=FOq(k.blob_,0,1)){var x=P.yield,U=new oX,A=ZQq(U);U.reader_.readAsBinaryString(g);P=x.call(P,A,4)}else P=P.return(!0);return P}if(P.nextAddress!=2)return P.return(k.blob_.size!==k.originalBlobSize_);_.Ll(P);return P.return(!0)})};var i0L=function(k,g,P,x,U,A){_.s1.call(this);this.payload_=x;this.JSC$12224_url_=k;this.JSC$12224_method_=g;this.JSC$12224_headers_=P;this.JSC$12224_metadata_=U;this.encoding_=A||"binary";k=new _.hl;this.boundary_="uploader-"+kS()+"-"+k.JSC$11328_toIsoString();this.JSC$12224_responseText_=this.JSC$12224_responseCode_=this.transferRequest_=null;this.state_="Ready";this.JSC$12224_errorDescription_=null;this.JSC$12224_eventHandler_=new _.B1(this);_.ux(this,this.JSC$12224_eventHandler_)};
_.z(i0L,yQP);_.d=i0L.prototype;
_.d.run=function(){var k=_.vX.clone(this.JSC$12224_headers_);this.payload_.length!=null&&(k["Content-Length"]=this.payload_.length);k=hlu(k);k["X-Goog-Upload-Protocol"]="multipart";k["Content-Type"]="multipart/related; boundary="+this.boundary_;this.state_="Transferring";this.transferRequest_=new sc;this.JSC$12224_eventHandler_.removeAll();this.JSC$12224_eventHandler_.listen(this.transferRequest_,"progress",this.onTransferProgress_);this.JSC$12224_eventHandler_.listen(this.transferRequest_,"complete",
this.onTransferComplete_);this.transferRequest_.send(this.JSC$12224_url_,this.JSC$12224_method_,"--"+this.boundary_+'\r\nContent-Disposition: form-data; name="metadata"\r\n\r\n'+(this.JSC$12224_metadata_+"\r\n--")+this.boundary_+'\r\nContent-Disposition: form-data; name="Filedata"\r\nContent-Transfer-Encoding: '+(this.encoding_+"\r\n\r\n")+this.payload_+"\r\n--"+this.boundary_+"--\r\n",k)};
_.d.getResponseCode=function(){return this.JSC$12224_responseCode_};
_.d.getResponseText=function(){return this.JSC$12224_responseText_};
_.d.JSC$29750_getErrorDescription=function(){return this.JSC$12224_errorDescription_};
_.d.cancel=function(){this.state_!="Complete"&&this.state_!="Error"&&(this.JSC$12224_eventHandler_.removeAll(),this.transferRequest_&&this.transferRequest_.abort(),this.state_="Cancel",this.dispatchEvent(new fj("o")))};
_.d.pause=function(){};
_.d.onTransferProgress_=function(){this.dispatchEvent(new fj("k"))};
_.d.onTransferComplete_=function(k){var g=k.target.getStatus();g===void 0||g===-1?(this.JSC$12224_errorDescription_="Connection broken before response was received.",this.state_="Error",this.dispatchEvent(new fj("n"))):(this.JSC$12224_responseCode_=g,k=k.target,g=dc(k.getAllResponseHeaders()),EMr(g),this.JSC$12224_responseText_=k.getResponseText(),this.state_="Complete",this.dispatchEvent(new fj("l")))};_.UW4=function(k,g,P,x){x=x===void 0?!1:x;if(P instanceof H2k)return new p4d(k,"POST",g,P.getInputElement(),"");if(typeof P==="string"||P instanceof String)return new i0L(k,"POST",g,P,"");var U=new bE(void 0);U.JSC$12221_url_=k;U.JSC$12221_method_="POST";U.JSC$12221_headers_=g;U.blob_=P;U.originalBlobSize_=P.size;U.JSC$12221_metadata_="";x&&(U.JSC$12221_withCredentials_=x);U.state_="Start";return U};var uE=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(uE,_.OH);_.d=uE.prototype;_.d.getEnableSsEngine=function(){return _.w3(this,2)};
_.d.getEnableAwr=function(){return _.w3(this,3)};
_.d.getAlohaAutoGaRollout=function(){return _.w3(this,5)};
_.d.getEnableConfigurator=function(){return _.w3(this,6)};
_.d.getEnableMweb=function(){return _.w3(this,7)};
var dWm=function(){var k=Aoq();return _.s7(k,7,!0)};
uE.prototype.getEnableCtlConsentCheckbox=function(){return _.w3(this,8)};
uE.prototype.getEnableIframe=function(){return _.w3(this,9)};
var Aoq=function(){var k=new uE;k=_.s7(k,5,!0);k=_.s7(k,2,!0);k=_.s7(k,4,!1);k=_.s7(k,8,!0);return _.s7(k,9,!0)};
uE.prototype.getEnableScreenshotNudge=function(){return _.w3(this,10)};
var O0d=function(){var k=dWm();return _.s7(k,10,!0)};
uE.prototype.getEnableWebStartupConfigEndpoint=function(){return _.w3(this,11)};
uE.prototype.getEnableJunkNudge=function(){return _.w3(this,12)};
var Xz0=function(){var k=O0d();return _.s7(k,12,!0)};
_.d=uE.prototype;_.d.getEnableConfiguratorLocale=function(){return _.w3(this,13)};
_.d.getEnableTinyNoPointer=function(){return _.w3(this,14)};
_.d.getEnableSupportSessionLogging=function(){return _.w3(this,15)};
_.d.getEnableFileUploadForScreenshot=function(){return _.w3(this,16)};
_.d.getEnableDirectDeflectionForSingleCategory=function(){return _.w3(this,17)};
_.d.getEnableImageSanitization=function(){return _.w3(this,18)};
_.d.getEnableAlohaBinarySplit=function(){return _.w3(this,19)};
_.d.getEnableDbFeedbackIntents=function(){return _.w3(this,20)};
_.d.getEnableMarkMandatoryFieldsWithRequired=function(){return _.w3(this,21)};
_.d.getEnableFeedbackCategoryCustomUi=function(){return _.w3(this,22)};
_.d.getEnableRealtimeCtl=function(){return _.w3(this,23)};var Ios=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Ios,_.OH);var Lyu=[/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 STA="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 Fy0=_.DN(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),YTM=_.DN(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);var QX0,toI,lo6,Mor;var qAq,Ttd;
qAq=function(k,g,P){k.timeOfStartCall=(new Date).getTime();var x=P||_.iV,U=x.document,A=k.nonce||_.xV(x.document);A&&!k.nonce&&(k.nonce=A);if(k.flow=="help"){var q=_.gP("document.location.href",x);!k.helpCenterContext&&q&&(k.helpCenterContext=q.substring(0,1200));q=!0;if(g&&JSON&&JSON.stringify){var T=JSON.stringify(g);(q=T.length<=1200)&&(k.psdJson=T)}q||(g={invalidPsd:!0})}g=[k,g,P];x.GOOGLE_FEEDBACK_START_ARGUMENTS=g;P=k.feedbackServerUri||"//www.google.com/tools/feedback";if(q=x.GOOGLE_FEEDBACK_START)q.apply(x,g);
else{x=P+"/load.js?";for(var c in k)g=k[c],g==null||_.X0(g)||(x+=encodeURIComponent(c)+"="+encodeURIComponent(g)+"&");k=Qk(U).createElement("SCRIPT");A&&k.setAttribute("nonce",A);_.O3(k,_.Yc(x));U.body.appendChild(k)}};
Ttd=function(k,g,P,x){var U,A;_.e(function(q){U=P||_.iV;var T=k.serverEnvironment==="DEV",c=P||_.iV;c=k.nonce||_.xV(c.document);T={integrationKeys:{productId:k.productId,feedbackBucket:k.bucket,triggerId:k.triggerId},callbacks:{onClose:k.callback,onLoad:k.onLoadCallback},formContent:{locale:k.locale,disableScreenshot:k.disableScreenshotting,productDisplayName:void 0,announcement:void 0,issueCategories:void 0,includeSeveritySelection:void 0,customImageSrc:void 0,thankYouMessage:void 0,userEmail:void 0,
defaultFormInputValues:void 0,defaultFormInputValuesString:void 0,abuseLink:k.abuseLink,additionalDataConsent:k.additionalDataConsent},initializationData:{isLocalServer:T,nonce:c,useNightlyRelease:T,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:k.feedbackServerUri,colorScheme:k.colorScheme},extraData:{productVersion:k.productVersion,authUser:k.authuser,configuratorId:k.configuratorId,customZIndex:k.customZIndex,tinyNoPointer:k.tinyNoPointer,
allowNonLoggedInFeedback:k.allowNonLoggedInFeedback,enableAnonymousFeedback:k.enableAnonymousFeedback}};g&&(c=new Map(Object.entries(g)),T.extraData.productSpecificData=c);A=T;return q.yield(aoM(A,x,U),0)})};
_.ehc=function(k,g,P){try{if(k.flow==="help"){var x=k.helpCenterPath.replace(/^\//,"");_.$V(P||window,"https://support.google.com/"+x)}else k.flow==="submit"?qAq(k,g,P):ylu(k.productId,k.feedbackServerUri).then(function(U){U=_.WQ(U,uE,1);var A=!K0k||(U==null?void 0:U.getEnableMweb()),q=!k.tinyNoPointer||(U==null?void 0:U.getEnableTinyNoPointer());!U||U.getAlohaAutoGaRollout()&&A&&q?Ttd(k,g,P,U):qAq(k,g,P)},function(U){U&&U.name!=="DuplicateFormError"&&qAq(k,g,P)})}catch(U){Ttd(k,g,P,null)}};
_.Z0("userfeedback.api.startFeedback",_.ehc);var pz0=/https?:\/\/\S+\.\S+/,CH0=[/^https?:\/\/[0-9a-zA-Z_.-]+\.youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtu\.be(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i],GGV=[/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtube\.com[\/]+redirect\?.*$/i,/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtu.be[\/]+redirect\?.*$/i];var l93=function(k){var g=k.split(""),P=[-263237435,15,g,function(x,U,A){var q=U.length;A.forEach(function(T,c,Z){this.push(Z[c]=U[(U.indexOf(T)-U.indexOf(this[c])+c+q--)%U.length])},x.split(""))},
function(x,U){x=(x%U.length+U.length)%U.length;U.splice(-x).reverse().forEach(function(A){U.unshift(A)})},
"response",function(){for(var x=64,U=[];++x-U.length-32;){switch(x){case 58:x-=14;case 91:case 92:case 93:continue;case 123:x=47;case 94:case 95:case 96:continue;case 46:x=95}U.push(String.fromCharCode(x))}return U},
null,12,1540023973,65941107,null,g,function(x,U){for(x=(x%U.length+U.length)%U.length;x--;)U.unshift(U.pop())},
695603893,function(x){for(var U=x.length;U;)x.push(x.splice(--U,1)[0])},
"'[;'[(",function(x,U){x.push(U)},
null,function(x,U,A,q,T){return U(A,q,T)},
"continuation",g,function(x,U){if(x.length!=0){U=(U%x.length+x.length)%x.length;var A=x[0];x[0]=x[U];x[U]=A}},
function(){for(var x=64,U=[];++x-U.length-32;){switch(x){case 91:x=44;continue;case 123:x=65;break;case 65:x-=18;continue;case 58:x=96;continue;case 46:x=95}U.push(String.fromCharCode(x))}return U},
'"),/]];'];P[7]=P;P[11]=P;P[18]=P;try{(((0,P[15])(P[21]),P[22])(P[11],P[9]),P[22])(P[new Date("1970-01-01T04:30:12.000+04:30")/1E3],P[1]),((0,P[22])(P[11],P[23]),P[4])(P[10],P[18]),(0,P[20])(P[21],P[14])<<(0,P[17])(P[18],P[1]),(0,P[4])(P[8],P[21]),(0,P[19])((0,P[19])((0,P[17])(P[7],P[9]),P[3],P[20],(0,P[6])(),P[2]),P[3],P[5],(0,P[15])(),P[2])}catch(x){return"aTlOUOubTO4AP____8P_"+k}return g.join("")};_.coH=new _.k0("runAttestationCommand");var VG4=new _.k0("verifyCommand");_.TK=new _.k0("accessibilityContext");var Z0L=new _.k0("accessibilityData");var mWv=new _.k0("profileCardCommand");var YK6=new _.k0("signInEndpoint");var FAb=new _.k0("signOutEndpoint");var JoP;_.wkq=new _.k0("accountItemSectionRenderer");JoP=new _.k0("accountItemRenderer");_.rok=new _.k0("saveCommandToSessionStorageAction");var fMP=new _.k0("crossAccountChannelTransferEndpoint");var B83=new _.k0("getAccountMenuEndpoint");_.zHu=new _.k0("getAccountSwitcherEndpoint");var b1s=new _.k0("getAccountsListEndpoint");var WN3=new _.k0("getAccountsListInnertubeEndpoint");_.sdd=new _.k0("addToToastAction");var b0J=new _.k0("hideEnclosingAction");_.hg=new _.k0("replaceEnclosingAction");var Btc=new _.k0("buttonRefreshAction");var zhd=new _.k0("adsControlFlowOpportunityReceivedCommand");var upN=new _.k0("openAdAllowlistInstructionCommand");var hhL=new _.k0("videoMastheadAdPrimaryVideoRenderer");var E04=new _.k0("displayAdRenderer");_.LNt=new _.k0("inFeedAdLayoutRenderer");var n0J=new _.k0("sequenceItemInPlayerAdLayoutRenderer");_.SAP=new _.k0("adSlotRenderer");var FNJ=new _.k0("adAvatarViewModel");var YAP=new _.k0("adBadgeViewModel");var jdJ=new _.k0("adButtonViewModel");var QdY=new _.k0("adImageViewModel");var Gqr=new _.k0("reelsAdCardButtonedViewModel");var lM3=new _.k0("reelsPlayerOverlayLayoutViewModel");var DWL=new _.k0("updateConversationIdCommand");var tGq=new _.k0("showSchedulingPanelCommand");var MGY=new _.k0("backstageCommentsRenderer");var KNq=new _.k0("backstageImageRenderer");var o0d=new _.k0("backstagePostRenderer");var v0P=new _.k0("backstageZeroStateRenderer");var aM3=new _.k0("postRenderer");var H0d=new _.k0("sharedPostRenderer");var Ntm=new _.k0("createBackstagePostEndpoint");var IMN=new _.k0("getPostVideoPreviewEndpoint");var XkL=new _.k0("updateBackstagePostEndpoint");var yoq=new _.k0("filterChipTransformCommand");var pk4=new _.k0("insertRichSectionCommand");var qwb=new _.k0("talkToRecsDeselectCommand");var cDb=new _.k0("talkToRecsNextCommand");var Oe3=new _.k0("talkToRecsSelectCommand");var C1H=new _.k0("talkToRecsUpdateTextCommand");_.q8=new _.k0("browseEndpoint");_.GX3=new _.k0("confirmDialogEndpoint");var Rhm=new _.k0("expandOnHoverCardRenderer");var kG4=new _.k0("lumiereShelfDetailsRenderer");var gMJ=new _.k0("revealBusinessEmailCommand");var PHv=new _.k0("validateChannelHandleCommand");var $64=new _.k0("channelCreationFormEndpoint");var x6L=new _.k0("aboutChannelViewModel");var iwY=new _.k0("channelThumbnailWithLinkRenderer");var U6t=new _.k0("channelCreationServiceEndpoint");var AlH=new _.k0("updateChannelPageSettingsEndpoint");var Ec=function(k){this.delegate=k},Lj=function(){Ec.apply(this,arguments)};
_.z(Lj,Ec);_.mJ.Object.defineProperties(Lj.prototype,{entityMetadata:{configurable:!0,enumerable:!0,get:function(){return this.delegate.entityMetadata},
set:function(k){this.delegate.entityMetadata=k}}});var d6k=function(){Lj.apply(this,arguments)};
_.z(d6k,Lj);d6k.prototype.getAssociations=function(){return[]};
d6k.prototype.getTypeName=function(){return"channelHandle"};var uXs=new _.k0("webThumbnailDetailsExtensionData");var g6M=new _.k0("commandContext");var Owk=new _.k0("addVideoLinkAction");var qTY=new _.k0("banAuthorAction");var TKL=new _.k0("createCommentAction");var elv=new _.k0("createCommentReplyAction");var clv=new _.k0("createPollAction");var VoY=new _.k0("hideIdentityChipAction");var ZwL=new _.k0("openUpdateCommentDialogAction");var m6L=new _.k0("pinCommentAction");var wzk=new _.k0("removeCommentAction");var Jlt=new _.k0("unpinCommentAction");var nj=new _.k0("updateBackstagePollAction");var rlN=new _.k0("updateCommentVoteAction");var fod=new _.k0("commentThreadRenderer");var Wyv=function(){Lj.apply(this,arguments)};
_.z(Wyv,Lj);Wyv.prototype.getAssociations=function(){return[]};
Wyv.prototype.getTypeName=function(){return"contextNoteFeedEntityPayload"};var sXL=function(){Lj.apply(this,arguments)};
_.z(sXL,Lj);sXL.prototype.getAssociations=function(){return[]};
sXL.prototype.getTypeName=function(){return"contextNoteUserRatingEntityPayload"};_.bwt=new _.k0("commentDialogRenderer");var BKt=new _.k0("reloadCommentsCommand");var zlk=new _.k0("updateCommentsSettingsEndpoint");var ugm=new _.k0("commentViewModel");var hld=new _.k0("triStateButtonViewModel");var EMm=new _.k0("voiceReplyContainerViewModel");_.xD=new _.k0("commandExecutorCommand");var Bm=new _.k0("emoji");var Lyd=new _.k0("updateCreatorChannelInnertubeCommand");_.nML=new _.k0("appendContinuationItemsAction");_.STk=new _.k0("changeEngagementPanelVisibilityAction");_.nQ=new _.k0("continuationCommand");var Fy4=new _.k0("hideReportedCommentAction");var YT3=new _.k0("listMutationCommand");_.S1=new _.k0("openPopupAction");var jXt=new _.k0("persistSubscriptionsDisplayPreferencesCommand");var vMY;_.QXY=new _.k0("playlistRemoveVideosAction");_.lov=new _.k0("updatePlaylistAction");_.D6J=new _.k0("addToPlaylistCommand");_.toH=new _.k0("endPlaylistCommand");_.Mom=new _.k0("recoverPlaylistCommand");_.Kyk=new _.k0("refreshPlaylistCommand");_.oM4=new _.k0("refreshFormCommand");vMY=new _.k0("openOnePickAddVideoModalCommand");_.F1b=new _.k0("reloadContinuationItemsCommand");_.ao3=new _.k0("scrollToEngagementPanelCommand");var HwL=new _.k0("selectCountryCommand");var NKJ=new _.k0("showReloadUiCommand");var IoL=new _.k0("undoFeedbackAction");var Xz4=new _.k0("updateButtonAction");var yld=new _.k0("updateSubscribeButtonAction");var pz4=new _.k0("updateToggleAction");var CH4=new _.k0("webNativeShareCommand");_.A6=new _.k0("webCommandMetadata");_.FS=new _.k0("webHandleServiceEndpointExtension");var sBV=new _.k0("webNavigationEndpointData");var GGJ=new _.k0("backgroundAudioPlaybackCommand");var Rld=new _.k0("copyLinkCommand");var k7k=new _.k0("playlistVotingRefreshPopupCommand");var gAc=new _.k0("selectChipCommand");var Put=new _.k0("setCookieCommand");var $FN=new _.k0("setLocalStorageCommand");var xFJ=new _.k0("setPrefStorageEntryCommand");var dFv;_.iVN=new _.k0("settingsUpdateCheckboxCommand");_.UF4=new _.k0("settingsUpdateTextCommand");_.Ahv=new _.k0("settingsUpdateOptionsCommand");dFv=new _.k0("settingsUpdateSwitchCommand");_.OVJ=new _.k0("settingsUpdateConnectedAppRendererCommand");var qCk=new _.k0("showCreatorChatbotEngagementPanelCommand");var T4N=new _.k0("updateTextInputFormFieldRendererCommand");var ePc=new _.k0("updateToggleButtonStateCommand");var chd=new _.k0("updateUrlParamCommand");var VQH=new _.k0("webSubmitFormCommand");var ZVd=new _.k0("channelSwitcherPageRenderer"),mFk=new _.k0("updateChannelSwitcherPageAction");_.Ka=new _.k0("continuationItemRenderer");_.Yb=new _.k0("richItemRenderer");var wnN=new _.k0("richSectionRenderer");_.Jhk=new _.k0("richShelfRenderer");_.rhm=new _.k0("metadataBadgeRenderer");_.fEY=new _.k0("multiPageMenuNotificationSectionRenderer");_.W3H=new _.k0("playlistLoopButtonStateRenderer");var sut=new _.k0("claimLegacyYoutubeChannelEndpoint");var bVc=new _.k0("getNotificationMenuEndpoint");var B43=new _.k0("getSearchInVideoCommand");_.zP3=new _.k0("getTranscriptEndpoint");_.UX=new _.k0("signalServiceEndpoint");var uvm=new _.k0("verifyAgeEndpoint");var MRb=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(MRb,_.OH);MRb.prototype.getPath=function(){return _.fm(this,1)};
MRb.prototype.getValue=function(){return _.fm(this,2)};var hPv=[0,_.o_,-1];var EAt=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(EAt,_.OH);var tRs=_.rs(EAt,[0,_.Nl,hPv]);var L3J=new _.k0("dismissalEndpoint");var nAJ=new _.k0("elementsCommand");_.ue=new _.k0("innertubeCommand");var SC3=new _.k0("multipleInlinePlaybackCommand");var U0I=new _.k0("loggingDirectives");var F3L=new _.k0("acknowledgeChannelTouStrikeCommand");var YCL=function(){Lj.apply(this,arguments)};
_.z(YCL,Lj);YCL.prototype.getAssociations=function(){return[]};
YCL.prototype.getTypeName=function(){return"booleanEntity"};var juY=function(){Lj.apply(this,arguments)};
_.z(juY,Lj);juY.prototype.getAssociations=function(){return[]};
juY.prototype.getTypeName=function(){return"stringEntity"};var KQ=new _.k0("entityBatchUpdate");_.ec6=new _.k0("entityUpdateCommand");var Quv=function(){Lj.apply(this,arguments)};
_.z(Quv,Lj);Quv.prototype.getAssociations=function(){var k=[];this.delegate.alternateChannel&&k.push(this.delegate.alternateChannel);this.delegate.alternateChannelList&&k.push.apply(k,_.Kl(this.delegate.alternateChannelList));this.delegate.oneofChannelEntity&&k.push(this.delegate.oneofChannelEntity);return[].concat(_.Kl(new Set(k)))};
Quv.prototype.getTypeName=function(){return"fakeChannel"};var lEL=function(){Lj.apply(this,arguments)};
_.z(lEL,Lj);lEL.prototype.getAssociations=function(){var k=[];this.delegate.entryCollection&&k.push(this.delegate.entryCollection);return[].concat(_.Kl(new Set(k)))};
lEL.prototype.getTypeName=function(){return"fakePlaylist"};
var DFJ=function(){Lj.apply(this,arguments)};
_.z(DFJ,Lj);DFJ.prototype.getAssociations=function(){var k=[];this.delegate.parentPlaylist&&k.push(this.delegate.parentPlaylist);if(this.delegate.entries)for(var g=_.O(this.delegate.entries),P=g.next();!P.done;P=g.next())k.push.apply(k,_.Kl((new tQd(P.value)).getAssociations()));return[].concat(_.Kl(new Set(k)))};
DFJ.prototype.getTypeName=function(){return"fakePlaylistEntryCollection"};
var tQd=function(){Ec.apply(this,arguments)};
_.z(tQd,Ec);tQd.prototype.getAssociations=function(){var k=[];this.delegate.video&&k.push(this.delegate.video);return[].concat(_.Kl(new Set(k)))};var MQL=function(){Lj.apply(this,arguments)};
_.z(MQL,Lj);MQL.prototype.getAssociations=function(){var k=[];this.delegate.descriptionEntity&&k.push(this.delegate.descriptionEntity);this.delegate.creators&&k.push.apply(k,_.Kl(this.delegate.creators));this.delegate.theBiggestFan&&k.push(this.delegate.theBiggestFan);return[].concat(_.Kl(new Set(k)))};
MQL.prototype.getTypeName=function(){return"fakeVideo"};
var K33=function(){Lj.apply(this,arguments)};
_.z(K33,Lj);K33.prototype.getAssociations=function(){return[]};
K33.prototype.getTypeName=function(){return"fakeVideoDescription"};var oAq=new _.k0("fantasyRosterViewModel");var vAv=new _.k0("addFollowUpSurveyCommand");var aEL=new _.k0("getSurveyCommand");var HVJ=new _.k0("ratingSurveyOptionRenderer");_.sB=new _.k0("feedbackEndpoint");var N44=new _.k0("reportHistoryTableCellRenderer"),IEm=new _.k0("reportHistoryTableTextCellRenderer"),Xnt=new _.k0("reportHistoryTableReasonCellRenderer");_.yhd=new _.k0("flagEndpoint");_.pnJ=new _.k0("flowNextStepCommand");_.CuL=new _.k0("flowPrevStepCommand");var G73=new _.k0("getFlowCommand");var RPd=new _.k0("submitFormWithValidationFlowCommand");_.kok=new _.k0("updateFlowCommand");var gb3=function(){Lj.apply(this,arguments)};
_.z(gb3,Lj);gb3.prototype.getAssociations=function(){return[]};
gb3.prototype.getTypeName=function(){return"flowStateEntity"};var PEq=new _.k0("flowFormState");_.j1=new _.k0("flowStepRenderer");var $wv=new _.k0("gameCardRenderer");var xwN=new _.k0("accountLinkingStateChangedCommand");var ijt=function(){Lj.apply(this,arguments)};
_.z(ijt,Lj);ijt.prototype.getAssociations=function(){return[]};
ijt.prototype.getTypeName=function(){return"accountLinkStatusEntity"};var UwL=new _.k0("changeMiniAppPlayStateCommand");var Agt=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Agt,_.OH);var Qe=[1,2,3];var dwq=[0,Qe,fFc,_.HO,eT4];var Ojd=_.rs(Agt,dwq),qc3=_.sH(dwq);var Tdv=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Tdv,_.OH);var e4L=[0,_.Qu,_.o_];var cg4=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(cg4,_.OH);var V13=[0,_.o_,_.Qu,-1];var lE=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(lE,_.OH);var Zj4=_.sH([0,1,e4L,_.pm,V13]);var mwk=new _.k0("miniAppScoreChallengeViewModel");var wPP=new _.k0("miniGameCardViewModel");var JgL=new _.k0("teaserCardViewModel");var rg3=function(){Lj.apply(this,arguments)};
_.z(rg3,Lj);rg3.prototype.getAssociations=function(){return[]};
rg3.prototype.getTypeName=function(){return"logoEntity"};var fRN=new _.k0("feedbackItemRenderer");var W73=function(){Lj.apply(this,arguments)};
_.z(W73,Lj);W73.prototype.getAssociations=function(){return[]};
W73.prototype.getTypeName=function(){return"interstitialInteractionStateEntity"};_.sWL=new _.k0("playerInterstitialRenderer");var bjk=new _.k0("getKidsBlocklistPickerCommand");_.Bdq=new _.k0("updateKidsBlacklistEndpoint");_.hp=new _.k0("likeEndpoint");var z4L,uSq,h4v;z4L=new _.k0("addChatItemAction");uSq=new _.k0("removeChatItemAction");h4v=new _.k0("markChatItemAsDeletedAction");_.EbN=new _.k0("setLiveChatCollapsedStateAction");var L7d=function(){Lj.apply(this,arguments)};
_.z(L7d,Lj);L7d.prototype.getAssociations=function(){return[]};
L7d.prototype.getTypeName=function(){return"liveChatPollStateEntity"};var nbJ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(nbJ,_.OH);nbJ.prototype.getPayloadCase=function(){return _.cO(this,Scq)};
var Scq=[3,4];var F7c=[0,_.Nl,[0,[1,2],_.HO,_.I_,[0,_.a_,1,_.a_]]];var YcP=[0,_.o_,-1];var jWY=[0,[1],_.HO];var DR=[0,[1,2],_.HO,_.I_,[0,_.pm]];var tg=[0,_.o_];var QWm=[0,[0,_.Ml,_.tk,[0,_.a_,_.Cm,_.a_]],1,[0,_.Ml]];var lRt=[0,lr];var Dw3=[0,lr];var t13=[0,Dw3,lRt];var M1L=[0,_.Nl,[0,[1,2],_.HO,-1],_.Ml];var K7c=[0,[2],1,_.I_,[0,_.a_,-1,M1L]];var obJ=[0,[1],_.I_,[0,_.a_,_.o_,_.Cm,1,M1L]];var vbd=[0,_.tk,-1,TyL,_.pm];var aRY=[0,[0,jL,-3],-4];var Mw=[0,_.Ml,-3,_.o_,_.Ml,_.Rg,_.Ml,F7c,_.Ml,-2];var Kj=[0,_.Nl,[0,[1,2],_.HO,-1],_.Ml,_.o_];var Hjd=[0,[3],DR,[0,[2,3,4],zTv,_.HO,-2],_.I_,[0,_.o_],_.Qu];var NdY=[0,[3,5],_.o_,_.Dx,_.I_,[0,1,_.Qu,_.pm],_.pm,_.I_,[0,_.pm,_.Qu]];var IRP=[0,2,_.Dx,_.o_,-1];var XPd=[0,JUm];var ygL=[0,[3,4],2,Vnc,_.HO,_.o_];var pPv=[0,_.pm,-2,1,_.o_];var CEm=[0,_.o_,-1,_.pm];var Gom=[0,tg,function(){return oW},
tg,_.o_],R4c=[0,_.pm,tg,DR,function(){return oW},
_.o_],oW=[-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],tg,_.Dx,[0,_.Ml,1,_.Ml,1,_.Ml,1,_.pm,-1,tg],[0,1,_.Ml,2,_.Ml,_.pm,_.Ml],1,_.Dx,-1,_.o_,_.Dx,2,jL,[0,jL,_.Dx],_.o_,1,QWm,1,DR,_.Rg,1,[0,[0,_.Nl,[0,_.o_,_.Ml,_.pm]]],[0,_.Ml,[0,_.Qu,[0,_.Cm]],_.Qu,1,[0,mVY,-1]],_.o_,[0,1,_.o_],76,_.I_,[0,DR,Kj,QWm,1,[0,_.Nl,Kj]],1,_.I_,[0,DR,_.o_,_.Ml],
_.I_,[0,DR,jWY],_.I_,[0,DR,jWY,_.Dx],_.I_,[0,DR,jWY],_.I_,[0,DR,_.Nl,tg,DR,WaL],_.I_,[0,DR,tg,_.o_],_.I_,[0,DR,_.Ml,Mw,-1,_.Ml],4,_.I_,[0,DR,_.Ml,_.Dx,Mw,_.Ml],_.I_,[0,[4,9],DR,_.pm,_.Dx,_.HO,Kj,1,QWm,_.o_,_.HO,pPv],_.I_,[0,DR,tg,DR,_.pm,_.o_],_.I_,[0,_.Ml,DR,Mw,_.Ml,_.o_],_.I_,[0,DR,tg,DR,_.pm,_.o_],1,_.I_,[0,DR,_.pm,_.o_,Mw],_.I_,[0,DR,_.pm,[0,_.o_,_.Dx],_.o_,_.Dx,_.o_,_.yu,-2,3,CEm,_.Nl,CEm,CEm,pPv],_.I_,[0,DR,_.pm,obJ,_.Nl,[0,Dw3,K7c],tg,_.Nl,t13,_.o_,1,_.pm,vbd,aRY,qs3,-1],_.I_,[0,DR,[0,_.Cm,
-1,obJ,_.Nl,[0,Dw3,K7c,lRt],[0,_.kx],1,_.a_],tg,_.o_],_.I_,[0,DR,Kj,_.o_,[0,_.tk]],_.I_,function(){return R4c},
_.I_,[0,DR,_.Dx,_.o_,-1,_.Ml],_.I_,[0,[6,7],DR,_.Nl,IRP,_.pm,Kj,1,_.I_,ygL,_.I_,XPd],_.I_,[0,_.Nl,IRP,_.pm,_.Ml],_.I_,[0,_.o_,f0m,-1],_.I_,[0,tg,_.Nl,t13,_.o_],_.I_,[0,DR,tg,_.o_],_.I_,[0,_.yu,_.o_],_.I_,[0,YcP],_.I_,[0,YcP],_.I_,[0,Kj],_.I_,[0,tg,Kj],_.I_,function(){return Gom},
_.I_,[0,tg,_.o_],_.I_,[0,tg,_.o_],1,_.I_,[0,_.Ml,DR,Mw,_.Ml,Mw],_.I_,[0,_.kx],1,_.I_,[0],1,_.I_,[0,tg,_.pm,DR,_.pm],_.I_,[0,[1,2],_.I_,ygL,_.I_,XPd,_.Dx],_.I_,[0,_.kx,Kj,NdY,_.o_,_.Dx],_.I_,[0,NdY,_.o_,_.Dx],_.I_,[0,vbd,Kj,_.Ml,aRY],_.I_,Hjd,_.I_,[0],_.I_,[0,_.o_,-1,_.Qu],_.I_,[0,tg,_.o_],_.I_,[0,Hjd,_.Qu,_.o_],_.I_,[0,DR,Mw,_.Ml],_.I_,[0,DR,Mw,_.Ml],_.I_,[0,vbd,aRY,Kj,_.Rg,_.Ml,qs3,-1],_.I_,[0,DR,Mw,_.Ml]];var kiL=[0,_.Nl,oW];var gtv=_.rs(nbJ,[0,Scq,1,_.Qu,_.I_,[0,[18,22,24],kiL,3,[0,kiL],1,_.Qu,[0,_.Nl,[0,_.Dx,jL],_.Dx],1,oW,-1,[0,_.Km,-2,_.Rg,_.Km,-1,_.Rg,_.Km,F7c,_.Km,-2],dVY,[!0,_.o_,[0,jWY,2,_.o_,_.Dx,_.Ml,2,_.o_,_.yu]],[0,[1,2,3],[5,6],_.I_,[0,_.a_],_.I_,[0,_.a_,-1],_.I_,[0,_.a_],1,_.I_,YcP,_.I_,[0,_.o_]],[0,oW,-1],_.kx,oW,_.I_,oW,[0,kiL],_.Qu,oW,_.I_,oW,_.o_,_.I_,oW],_.I_,t7Y,_.Qu]);var PF4=new _.k0("liveChatEndpoint");var $Cd=new _.k0("liveChatItemContextMenuEndpoint");var xCJ=new _.k0("liveChatReplayEndpoint");_.iIq=new _.k0("emojiPickerRenderer");var UCq=new _.k0("liveChatAuthorBadgeViewModel");var AbY=new _.k0("deleteLiveChatMessageCommand");var dCt=new _.k0("liveChatActionEndpoint");var OIv=new _.k0("createLiveChatPollEndpoint");var qPc=new _.k0("manageLiveChatUserEndpoint");var TYd=new _.k0("moderateLiveChatEndpoint");_.eIq=new _.k0("sendLiveChatMessageEndpoint");var cbH=new _.k0("sendLiveChatVoteEndpoint");var VDm=new _.k0("clearLocationCommand");var ZIH=new _.k0("resolveLocationCommand");var mCc=new _.k0("interactionLoggingCommandMetadata");var wVH=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(wVH,_.OH);var JbJ=function(k,g){return _.W6(k,1,g)};var rbc=[0,_.Ml];var f_J=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(f_J,_.OH);var WUH=function(k,g){return FU(k,1,wVH,g)};f_J.prototype.JSC$12318_serializeBinary=Nss([0,_.Nl,rbc]);var fE0={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 s2L={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"},
bI3={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 gNA={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"};_.IUb=new _.k0("logFlowLoggingEventCommand");_.TS=new _.k0("loggingContext");var BYc=new _.k0("audioTrackSelectActionCommand");var zIc=new _.k0("captionLanguageSelectActionCommand");var u3J=new _.k0("showAudioTrackPickerActionCommand");var hIJ=new _.k0("showCaptionLanguageSelectActionCommand");var Etv=new _.k0("dismissDialogEndpoint");var LUk=new _.k0("dismissPlayerOverlayCommand");var ntN=new _.k0("hideItemSectionVideosByIdCommand");var SPm=new _.k0("showMiniplayerCommand");var FUv=function(){Lj.apply(this,arguments)};
_.z(FUv,Lj);FUv.prototype.getAssociations=function(){return[]};
FUv.prototype.getTypeName=function(){return"downloadQualityPickerEntity"};var YPm=function(){Lj.apply(this,arguments)};
_.z(YPm,Lj);YPm.prototype.getAssociations=function(){return[]};
YPm.prototype.getTypeName=function(){return"downloadStatusEntity"};var j2H=function(){Lj.apply(this,arguments)};
_.z(j2H,Lj);j2H.prototype.getAssociations=function(){return[]};
j2H.prototype.getTypeName=function(){return"downloadsPageRefreshTokenEntity"};var Q2d=function(){Lj.apply(this,arguments)};
_.z(Q2d,Lj);Q2d.prototype.getAssociations=function(){var k=[];this.delegate.downloadsList&&k.push(this.delegate.downloadsList);this.delegate.smartDownloadsList&&k.push(this.delegate.smartDownloadsList);this.delegate.recommendedDownloadsList&&k.push(this.delegate.recommendedDownloadsList);this.delegate.refresh&&k.push(this.delegate.refresh);return[].concat(_.Kl(new Set(k)))};
Q2d.prototype.getTypeName=function(){return"mainDownloadsLibraryEntity"};var l_H=function(){Lj.apply(this,arguments)};
_.z(l_H,Lj);l_H.prototype.getAssociations=function(){var k=[];this.delegate.refresh&&k.push(this.delegate.refresh);if(this.delegate.downloads)for(var g=_.O(this.delegate.downloads),P=g.next();!P.done;P=g.next())k.push.apply(k,_.Kl((new DC4(P.value)).getAssociations()));return[].concat(_.Kl(new Set(k)))};
l_H.prototype.getTypeName=function(){return"mainDownloadsListEntity"};
var DC4=function(){Ec.apply(this,arguments)};
_.z(DC4,Ec);DC4.prototype.getAssociations=function(){var k=[];this.delegate.video&&k.push(this.delegate.video);this.delegate.playlist&&k.push(this.delegate.playlist);this.delegate.videoItem&&k.push(this.delegate.videoItem);this.delegate.playlistItem&&k.push(this.delegate.playlistItem);return[].concat(_.Kl(new Set(k)))};var tDm=function(){Lj.apply(this,arguments)};
_.z(tDm,Lj);tDm.prototype.getAssociations=function(){var k=[];this.delegate.localImageEntities&&k.push.apply(k,_.Kl(this.delegate.localImageEntities));return[].concat(_.Kl(new Set(k)))};
tDm.prototype.getTypeName=function(){return"mainPlaylistDownloadStateEntity"};var MDv=function(){Lj.apply(this,arguments)};
_.z(MDv,Lj);MDv.prototype.getAssociations=function(){var k=[];this.delegate.playbackData&&k.push(this.delegate.playbackData);this.delegate.localImageEntities&&k.push.apply(k,_.Kl(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&k.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Kl(new Set(k)))};
MDv.prototype.getTypeName=function(){return"mainVideoDownloadStateEntity"};var KUt=function(){Lj.apply(this,arguments)};
_.z(KUt,Lj);KUt.prototype.getAssociations=function(){return[]};
KUt.prototype.getTypeName=function(){return"offlineabilityEntity"};var otq=function(){Lj.apply(this,arguments)};
_.z(otq,Lj);otq.prototype.getAssociations=function(){var k=[];this.delegate.fakeChildren&&k.push.apply(k,_.Kl(this.delegate.fakeChildren));return[].concat(_.Kl(new Set(k)))};
otq.prototype.getTypeName=function(){return"orchestrationWebSamplingEntity"};var vtt=function(){Lj.apply(this,arguments)};
_.z(vtt,Lj);vtt.prototype.getAssociations=function(){var k=[];this.delegate.video&&k.push(this.delegate.video);this.delegate.playbackData&&k.push(this.delegate.playbackData);this.delegate.offlineVideoPolicy&&k.push(this.delegate.offlineVideoPolicy);return[].concat(_.Kl(new Set(k)))};
vtt.prototype.getTypeName=function(){return"ytMainDownloadedVideoEntity"};var a_v=function(){Lj.apply(this,arguments)};
_.z(a_v,Lj);a_v.prototype.getAssociations=function(){return[]};
a_v.prototype.getTypeName=function(){return"continuationTokenEntity"};var HIY=function(){Lj.apply(this,arguments)};
_.z(HIY,Lj);HIY.prototype.getAssociations=function(){var k=[];this.delegate.channelOwner&&k.push(this.delegate.channelOwner);this.delegate.videos&&k.push.apply(k,_.Kl(this.delegate.videos));this.delegate.collaboratorChannels&&k.push.apply(k,_.Kl(this.delegate.collaboratorChannels));this.delegate.downloadState&&k.push(this.delegate.downloadState);this.delegate.refresh&&k.push(this.delegate.refresh);return[].concat(_.Kl(new Set(k)))};
HIY.prototype.getTypeName=function(){return"mainPlaylistEntity"};var NYN=function(){Lj.apply(this,arguments)};
_.z(NYN,Lj);NYN.prototype.getAssociations=function(){var k=[];this.delegate.video&&k.push(this.delegate.video);this.delegate.channelContributor&&k.push(this.delegate.channelContributor);return[].concat(_.Kl(new Set(k)))};
NYN.prototype.getTypeName=function(){return"mainPlaylistVideoEntity"};var I_L=function(){Ec.apply(this,arguments)};
_.z(I_L,Ec);I_L.prototype.getAssociations=function(){var k=[];this.delegate.recommendedVideoMetadata&&k.push.apply(k,_.Kl((new XVP(this.delegate.recommendedVideoMetadata)).getAssociations()));return[].concat(_.Kl(new Set(k)))};
var XVP=function(){Ec.apply(this,arguments)};
_.z(XVP,Ec);XVP.prototype.getAssociations=function(){var k=[];this.delegate.localImageEntities&&k.push.apply(k,_.Kl(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&k.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Kl(new Set(k)))};var ybL=function(){Ec.apply(this,arguments)};
_.z(ybL,Ec);ybL.prototype.getAssociations=function(){var k=[];this.delegate.playbackPosition&&k.push(this.delegate.playbackPosition);return[].concat(_.Kl(new Set(k)))};var pVm=function(){Lj.apply(this,arguments)};
_.z(pVm,Lj);pVm.prototype.getAssociations=function(){var k=[];this.delegate.owner&&k.push(this.delegate.owner);this.delegate.downloadState&&k.push(this.delegate.downloadState);this.delegate.userState&&k.push.apply(k,_.Kl((new ybL(this.delegate.userState)).getAssociations()));this.delegate.additionalMetadata&&k.push.apply(k,_.Kl((new I_L(this.delegate.additionalMetadata)).getAssociations()));return[].concat(_.Kl(new Set(k)))};
pVm.prototype.getTypeName=function(){return"mainVideoEntity"};var CFH=function(){Lj.apply(this,arguments)};
_.z(CFH,Lj);CFH.prototype.getAssociations=function(){var k=[];this.delegate.userChannelDetails&&k.push(this.delegate.userChannelDetails);return[].concat(_.Kl(new Set(k)))};
CFH.prototype.getTypeName=function(){return"ytMainChannelEntity"};var Gim=function(){Lj.apply(this,arguments)};
_.z(Gim,Lj);Gim.prototype.getAssociations=function(){var k=[];this.delegate.channelOwner&&k.push(this.delegate.channelOwner);this.delegate.playbackPosition&&k.push(this.delegate.playbackPosition);this.delegate.localImageEntities&&k.push.apply(k,_.Kl(this.delegate.localImageEntities));this.delegate.downloadStatus&&k.push(this.delegate.downloadStatus);return[].concat(_.Kl(new Set(k)))};
Gim.prototype.getTypeName=function(){return"ytMainVideoEntity"};var JHA=new _.k0("downloadsPageSmartDownloadsOptInBannerParams");var sz0=new _.k0("downloadsPageUpsellBannerParams");var RIm=function(){Lj.apply(this,arguments)};
_.z(RIm,Lj);RIm.prototype.getAssociations=function(){return[]};
RIm.prototype.getTypeName=function(){return"downloadsPageViewConfigurationEntity"};var kHk=function(){Lj.apply(this,arguments)};
_.z(kHk,Lj);kHk.prototype.getAssociations=function(){return[]};
kHk.prototype.getTypeName=function(){return"likeButtonAnimationEntity"};var gRL=function(){Lj.apply(this,arguments)};
_.z(gRL,Lj);gRL.prototype.getAssociations=function(){return[]};
gRL.prototype.getTypeName=function(){return"macroMarkerEntity"};var P5J=function(){Lj.apply(this,arguments)};
_.z(P5J,Lj);P5J.prototype.getAssociations=function(){return[]};
P5J.prototype.getTypeName=function(){return"markersEngagementPanelSyncEntity"};var $9v=function(){Lj.apply(this,arguments)};
_.z($9v,Lj);$9v.prototype.getAssociations=function(){return[]};
$9v.prototype.getTypeName=function(){return"markersVisibilityOverrideEntity"};var x9v=function(){Lj.apply(this,arguments)};
_.z(x9v,Lj);x9v.prototype.getAssociations=function(){return[]};
x9v.prototype.getTypeName=function(){return"playerStateEntity"};var i83=function(){Lj.apply(this,arguments)};
_.z(i83,Lj);i83.prototype.getAssociations=function(){return[]};
i83.prototype.getTypeName=function(){return"selectedChipIndexEntityPayload"};var U9Y=function(){Lj.apply(this,arguments)};
_.z(U9Y,Lj);U9Y.prototype.getAssociations=function(){return[]};
U9Y.prototype.getTypeName=function(){return"suggestedFeedbackChipStateEntity"};var AMJ=function(){Lj.apply(this,arguments)};
_.z(AMJ,Lj);AMJ.prototype.getAssociations=function(){return[]};
AMJ.prototype.getTypeName=function(){return"youchatPendingResponseEntity"};_.vP=new _.k0("dislikeButtonViewModel");_.aW=new _.k0("likeButtonViewModel");var d9q=new _.k0("videoSummaryContentViewModel");var O8m=new _.k0("videoSummaryParagraphViewModel");var qvt=new _.k0("changeTimelyActionVisibilityCommand");var TRq=new _.k0("hideEngagementPanelEndpoint");var etN=new _.k0("refreshPanelEndpoint");var cMP=new _.k0("scrollToSectionEndpoint");var Vjq=new _.k0("seekToVideoTimestampCommand");_.WN=new _.k0("showEngagementPanelEndpoint");var Z8P=new _.k0("showTransientPlayerScrimOverlayCommand");var m9J=new _.k0("toggleEngagementPanelCommand");_.wWv=new _.k0("createBroadcastCommand");var JMN=new _.k0("metadataUpdateCommand");var rMP=function(){Lj.apply(this,arguments)};
_.z(rMP,Lj);rMP.prototype.getAssociations=function(){return[]};
rMP.prototype.getTypeName=function(){return"featuredProductsEntity"};var fqL=function(){Lj.apply(this,arguments)};
_.z(fqL,Lj);fqL.prototype.getAssociations=function(){return[]};
fqL.prototype.getTypeName=function(){return"pinnedProductEntity"};var W8k=function(){Lj.apply(this,arguments)};
_.z(W8k,Lj);W8k.prototype.getAssociations=function(){return[]};
W8k.prototype.getTypeName=function(){return"trendingOfferEntity"};_.sxk=new _.k0("merchandiseShelfRenderer");var b8L=new _.k0("shoppingContentLineItemViewModel");var BRc=new _.k0("gridMovieRenderer");_.ztJ=new _.k0("movieRenderer");var u_q=function(){Lj.apply(this,arguments)};
_.z(u_q,Lj);u_q.prototype.getAssociations=function(){return[]};
u_q.prototype.getTypeName=function(){return"compositeSourceEntity"};var htd=function(){Lj.apply(this,arguments)};
_.z(htd,Lj);htd.prototype.getAssociations=function(){var k=[];this.delegate.compositeSourceKeys&&k.push.apply(k,_.Kl(this.delegate.compositeSourceKeys));return[].concat(_.Kl(new Set(k)))};
htd.prototype.getTypeName=function(){return"multiviewStagingEntity"};var ERY=function(){Lj.apply(this,arguments)};
_.z(ERY,Lj);ERY.prototype.getAssociations=function(){var k=[];this.delegate.trackDownloadMetadatas&&k.push.apply(k,_.Kl(this.delegate.trackDownloadMetadatas));return[].concat(_.Kl(new Set(k)))};
ERY.prototype.getTypeName=function(){return"musicAlbumReleaseDownloadMetadataEntity"};var L8N=function(){Lj.apply(this,arguments)};
_.z(L8N,Lj);
L8N.prototype.getAssociations=function(){var k=[];this.delegate.downloadedTracks&&k.push.apply(k,_.Kl(this.delegate.downloadedTracks));this.delegate.smartDownloadedTracks&&k.push.apply(k,_.Kl(this.delegate.smartDownloadedTracks));this.delegate.downloadedEpisodes&&k.push.apply(k,_.Kl(this.delegate.downloadedEpisodes));this.delegate.downloadedAlbumReleases&&k.push.apply(k,_.Kl(this.delegate.downloadedAlbumReleases));this.delegate.smartDownloadedAlbumReleases&&k.push.apply(k,_.Kl(this.delegate.smartDownloadedAlbumReleases));this.delegate.downloadedPlaylists&&
k.push.apply(k,_.Kl(this.delegate.downloadedPlaylists));this.delegate.smartDownloadedPlaylists&&k.push.apply(k,_.Kl(this.delegate.smartDownloadedPlaylists));this.delegate.metadataOnlyTracks&&k.push.apply(k,_.Kl(this.delegate.metadataOnlyTracks));return[].concat(_.Kl(new Set(k)))};
L8N.prototype.getTypeName=function(){return"musicDownloadsLibraryEntity"};var nRq=function(){Lj.apply(this,arguments)};
_.z(nRq,Lj);nRq.prototype.getAssociations=function(){var k=[];this.delegate.trackDownloadMetadatas&&k.push.apply(k,_.Kl(this.delegate.trackDownloadMetadatas));return[].concat(_.Kl(new Set(k)))};
nRq.prototype.getTypeName=function(){return"musicPlaylistDownloadMetadataEntity"};var SvH=function(){Lj.apply(this,arguments)};
_.z(SvH,Lj);SvH.prototype.getAssociations=function(){var k=[];this.delegate.playbackData&&k.push(this.delegate.playbackData);this.delegate.localImageEntities&&k.push.apply(k,_.Kl(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&k.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Kl(new Set(k)))};
SvH.prototype.getTypeName=function(){return"musicTrackDownloadMetadataEntity"};var F83=function(){Lj.apply(this,arguments)};
_.z(F83,Lj);
F83.prototype.getAssociations=function(){var k=[];this.delegate.musicLibraryStatusEntity&&k.push(this.delegate.musicLibraryStatusEntity);this.delegate.primaryArtists&&k.push.apply(k,_.Kl(this.delegate.primaryArtists));this.delegate.details&&k.push(this.delegate.details);this.delegate.userDetails&&k.push(this.delegate.userDetails);this.delegate.tracks&&k.push.apply(k,_.Kl(this.delegate.tracks));this.delegate.share&&k.push(this.delegate.share);this.delegate.downloadMetadata&&k.push(this.delegate.downloadMetadata);this.delegate.refresh&&
k.push(this.delegate.refresh);return[].concat(_.Kl(new Set(k)))};
F83.prototype.getTypeName=function(){return"musicAlbumRelease"};
var Yvq=function(){Lj.apply(this,arguments)};
_.z(Yvq,Lj);Yvq.prototype.getAssociations=function(){var k=[];this.delegate.albumRelease&&k.push(this.delegate.albumRelease);this.delegate.tracks&&k.push.apply(k,_.Kl(this.delegate.tracks));return[].concat(_.Kl(new Set(k)))};
Yvq.prototype.getTypeName=function(){return"musicAlbumReleaseDetail"};
var jxY=function(){Lj.apply(this,arguments)};
_.z(jxY,Lj);jxY.prototype.getAssociations=function(){var k=[];this.delegate.albumRelease&&k.push(this.delegate.albumRelease);return[].concat(_.Kl(new Set(k)))};
jxY.prototype.getTypeName=function(){return"musicAlbumReleaseUserDetail"};var Qxm=function(){Lj.apply(this,arguments)};
_.z(Qxm,Lj);Qxm.prototype.getAssociations=function(){var k=[];this.delegate.details&&k.push(this.delegate.details);this.delegate.userDetails&&k.push(this.delegate.userDetails);return[].concat(_.Kl(new Set(k)))};
Qxm.prototype.getTypeName=function(){return"musicArtist"};
var lqq=function(){Lj.apply(this,arguments)};
_.z(lqq,Lj);lqq.prototype.getAssociations=function(){var k=[];this.delegate.parentArtist&&k.push(this.delegate.parentArtist);return[].concat(_.Kl(new Set(k)))};
lqq.prototype.getTypeName=function(){return"musicArtistDetail"};
var D9L=function(){Lj.apply(this,arguments)};
_.z(D9L,Lj);D9L.prototype.getAssociations=function(){var k=[];this.delegate.parentArtist&&k.push(this.delegate.parentArtist);return[].concat(_.Kl(new Set(k)))};
D9L.prototype.getTypeName=function(){return"musicArtistUserDetail"};var tj3=function(){Lj.apply(this,arguments)};
_.z(tj3,Lj);tj3.prototype.getAssociations=function(){return[]};
tj3.prototype.getTypeName=function(){return"musicLibraryEdit"};var MjH=function(){Lj.apply(this,arguments)};
_.z(MjH,Lj);MjH.prototype.getAssociations=function(){return[]};
MjH.prototype.getTypeName=function(){return"musicLibraryStatusEntity"};var K8L=function(){Lj.apply(this,arguments)};
_.z(K8L,Lj);
K8L.prototype.getAssociations=function(){var k=[];this.delegate.tracks&&k.push.apply(k,_.Kl(this.delegate.tracks));this.delegate.refresh&&k.push(this.delegate.refresh);this.delegate.musicLibraryStatusEntity&&k.push(this.delegate.musicLibraryStatusEntity);this.delegate.details&&k.push(this.delegate.details);this.delegate.downloadMetadata&&k.push(this.delegate.downloadMetadata);this.delegate.sideloadMetadata&&k.push(this.delegate.sideloadMetadata);this.delegate.userDetails&&k.push(this.delegate.userDetails);this.delegate.entryCollection&&
k.push(this.delegate.entryCollection);this.delegate.share&&k.push(this.delegate.share);this.delegate.podcastShowAdditionalMetadata&&k.push.apply(k,_.Kl((new oRq(this.delegate.podcastShowAdditionalMetadata)).getAssociations()));return[].concat(_.Kl(new Set(k)))};
K8L.prototype.getTypeName=function(){return"musicPlaylist"};
var oRq=function(){Ec.apply(this,arguments)};
_.z(oRq,Ec);oRq.prototype.getAssociations=function(){var k=[];this.delegate.creatorEntity&&k.push(this.delegate.creatorEntity);return[].concat(_.Kl(new Set(k)))};var vRL=function(){Lj.apply(this,arguments)};
_.z(vRL,Lj);vRL.prototype.getAssociations=function(){return[]};
vRL.prototype.getTypeName=function(){return"musicShare"};var aqN=function(){Lj.apply(this,arguments)};
_.z(aqN,Lj);
aqN.prototype.getAssociations=function(){var k=[];this.delegate.musicLibraryStatusEntity&&k.push(this.delegate.musicLibraryStatusEntity);this.delegate.artists&&k.push.apply(k,_.Kl(this.delegate.artists));this.delegate.audioModeVersion&&k.push(this.delegate.audioModeVersion);this.delegate.videoModeVersion&&k.push(this.delegate.videoModeVersion);this.delegate.userDetails&&k.push(this.delegate.userDetails);this.delegate.details&&k.push(this.delegate.details);this.delegate.albumRelease&&k.push(this.delegate.albumRelease);this.delegate.share&&
k.push(this.delegate.share);this.delegate.libraryEdit&&k.push(this.delegate.libraryEdit);this.delegate.downloadMetadata&&k.push(this.delegate.downloadMetadata);this.delegate.playbackPosition&&k.push(this.delegate.playbackPosition);this.delegate.lyrics&&k.push(this.delegate.lyrics);return[].concat(_.Kl(new Set(k)))};
aqN.prototype.getTypeName=function(){return"musicTrack"};
var H8k=function(){Lj.apply(this,arguments)};
_.z(H8k,Lj);H8k.prototype.getAssociations=function(){var k=[];this.delegate.parentTrack&&k.push(this.delegate.parentTrack);return[].concat(_.Kl(new Set(k)))};
H8k.prototype.getTypeName=function(){return"musicTrackDetail"};
var NRP=function(){Lj.apply(this,arguments)};
_.z(NRP,Lj);NRP.prototype.getAssociations=function(){var k=[];this.delegate.parentTrack&&k.push(this.delegate.parentTrack);return[].concat(_.Kl(new Set(k)))};
NRP.prototype.getTypeName=function(){return"musicTrackUserDetail"};var Dd=new _.k0("musicResponsiveListItemRenderer");var lQ0=new _.k0("addToPlaylistEndpoint");var Iqv=new _.k0("captionPickerEndpoint");var XWv=new _.k0("suggestStats");var yMY=new _.k0("backstageImageUploadEndpoint");var pWm=new _.k0("createBackstagePostDialogEndpoint");_.C5k=new _.k0("createCommentReplyDialogEndpoint");_.GHq=new _.k0("updateCommentDialogEndpoint");_.Rt4=new _.k0("updateCommentReplyDialogEndpoint");var k3k=new _.k0("menuEndpoint");var rRu=new _.k0("modalEndpoint");var gmN=new _.k0("playlistEditorEndpoint");var Pj3=new _.k0("copyTextEndpoint");var $4c,x4v;$4c=new _.k0("shareEndpoint");x4v=new _.k0("shareEntityEndpoint");_.iF3=new _.k0("shareEntityServiceEndpoint");_.ui6=new _.k0("userFeedbackEndpoint");_.oV=new _.k0("watchEndpoint");var A36=new _.k0("watchPlaylistEndpoint");var U4J=new _.k0("addUpcomingEventReminderEndpoint");_.HP=new _.k0("getCommentsFromInboxCommand");var AHY=new _.k0("notificationOptOutEndpoint");var d44=new _.k0("recordNotificationInteractionsEndpoint");var OFt=new _.k0("removeUpcomingEventReminderEndpoint");var jN6=new _.k0("getDownloadActionCommand");_.qpt=new _.k0("offlineOrchestrationActionCommand");var Twc=function(){Lj.apply(this,arguments)};
_.z(Twc,Lj);Twc.prototype.getAssociations=function(){return[]};
Twc.prototype.getTypeName=function(){return"captionTrack"};var eF3=function(){Lj.apply(this,arguments)};
_.z(eF3,Lj);eF3.prototype.getAssociations=function(){return[]};
eF3.prototype.getTypeName=function(){return"offlineOrchestrationActionWrapperEntity"};var cHv=function(){Lj.apply(this,arguments)};
_.z(cHv,Lj);cHv.prototype.getAssociations=function(){return[]};
cHv.prototype.getTypeName=function(){return"offlineVideoPolicy"};var VeL=function(){Lj.apply(this,arguments)};
_.z(VeL,Lj);VeL.prototype.getAssociations=function(){return[]};
VeL.prototype.getTypeName=function(){return"offlineVideoStreams"};var ZFq=function(){Lj.apply(this,arguments)};
_.z(ZFq,Lj);ZFq.prototype.getAssociations=function(){var k=[];this.delegate.transfer&&k.push(this.delegate.transfer);this.delegate.adsPlaybackData&&k.push.apply(k,_.Kl(this.delegate.adsPlaybackData));this.delegate.drmLicense&&k.push(this.delegate.drmLicense);this.delegate.offlineVideoPolicy&&k.push(this.delegate.offlineVideoPolicy);this.delegate.videoDownloadContextEntity&&k.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Kl(new Set(k)))};
ZFq.prototype.getTypeName=function(){return"playbackData"};var m4H=function(){Lj.apply(this,arguments)};
_.z(m4H,Lj);m4H.prototype.getAssociations=function(){return[]};
m4H.prototype.getTypeName=function(){return"refresh"};var w_m=function(){Lj.apply(this,arguments)};
_.z(w_m,Lj);w_m.prototype.getAssociations=function(){var k=[];this.delegate.offlineVideoStreams&&k.push.apply(k,_.Kl(this.delegate.offlineVideoStreams));this.delegate.captionTrack&&k.push.apply(k,_.Kl(this.delegate.captionTrack));return[].concat(_.Kl(new Set(k)))};
w_m.prototype.getTypeName=function(){return"transfer"};var JHk=function(){Lj.apply(this,arguments)};
_.z(JHk,Lj);JHk.prototype.getAssociations=function(){return[]};
JHk.prototype.getTypeName=function(){return"videoDownloadContextEntity"};var rHd=new _.k0("showMoreDrawerCommand");var fAq=new _.k0("updateEngagementPanelContentCommand");var WfY=new _.k0("getPdgBuyFlowCommand");var szY=new _.k0("liveChatPurchaseMessageEndpoint");var bFv=new _.k0("openSuperStickerBuyFlowCommand");var Bwt=new _.k0("updatePdgFeatureEnablementCommand");var zFd=function(){Lj.apply(this,arguments)};
_.z(zFd,Lj);zFd.prototype.getAssociations=function(){return[]};
zFd.prototype.getTypeName=function(){return"liveViewerLeaderboardChatEntryPointStateEntity"};var uxt=function(){Lj.apply(this,arguments)};
_.z(uxt,Lj);uxt.prototype.getAssociations=function(){return[]};
uxt.prototype.getTypeName=function(){return"liveViewerLeaderboardPointsEntity"};_.hFv=new _.k0("pdgCommentChipRenderer");_.EmJ=new _.k0("permissionRoleBottomBarRenderer");_.LfJ=new _.k0("updatePermissionRoleCommand");var nm4=new _.k0("prefetchWatchCommand");var Spv=new _.k0("updatePlayerErrorMessageCommand");var uPA=new _.k0("toggleCaptionsVisibilityCommand");_.Fft=new _.k0("quickActionsViewModel");var YpL=new _.k0("playerResponse");var jzH=new _.k0("playlistRenderer");_.QzP=new _.k0("playlistVideoListRenderer");_.Nw=new _.k0("playlistEditEndpoint");var lAq=new _.k0("createImagePollCommand");var D4d=new _.k0("createQuizCommand");var teH=new _.k0("quizRenderer");var Me3=new _.k0("uploadedVideoRenderer");var Kfm=new _.k0("decorateMessageEndpoint");var omm=new _.k0("lpOfferCardOptionViewModel");var vmd=new _.k0("sfvAudioItemPlaybackCommand");var aAL=function(){Lj.apply(this,arguments)};
_.z(aAL,Lj);aAL.prototype.getAssociations=function(){return[]};
aAL.prototype.getTypeName=function(){return"sfvAudioItemCurrentlyPlayingEntity"};_.IW=new _.k0("reelNonVideoContentEndpoint");_.VY=new _.k0("reelWatchEndpoint");_.XS=new _.k0("reelItemRenderer");var HFH=new _.k0("reelMetapanelViewModel");_.ye=new _.k0("reelNonVideoContentRenderer");_.Nwv=new _.k0("reelPlayerOverlayRenderer");var IA4=new _.k0("shortsLockupViewModel");var X_Y=new _.k0("sponsorButtonViewModel");var yHk=new _.k0("reelItemWatchResponse");var p_k=new _.k0("textBadgeRenderer");_.pj=new _.k0("buttonRenderer");_.Cj=new _.k0("toggleButtonRenderer");var v2k=new _.k0("switchButtonViewModel");_.CjN=new _.k0("confirmDialogRenderer");var G3t;G3t=new _.k0("menuRenderer");_.RFm=new _.k0("menuFlexibleItemRenderer");var kkL=new _.k0("pollRenderer");_.gFP=new _.k0("backgroundPromoRenderer");var $e3;_.P93=new _.k0("chipCloudRenderer");$e3=new _.k0("chipCloudChipRenderer");var xek=new _.k0("dropdownRenderer");var i7t=new _.k0("gridVideoRenderer");_.Uev=new _.k0("itemSectionRenderer");_.AyH=new _.k0("messageRenderer");var deJ=new _.k0("sortFilterHeaderRenderer");_.Go=new _.k0("videoRenderer");var O7P=new _.k0("resolveUrlCommandMetadata");var qhY=function(){Lj.apply(this,arguments)};
_.z(qhY,Lj);qhY.prototype.getAssociations=function(){return[]};
qhY.prototype.getTypeName=function(){return"saveToPlaylistListEntity"};_.TpL=new _.k0("getAnswerCommand");_.Tj=new _.k0("searchEndpoint");var ebk=new _.k0("genAiRichTextViewModel");var YQ6=new _.k0("overviewAnswerViewModel");var cyH=new _.k0("videoOverviewViewModel");var V9d=new _.k0("addToPlaylistServiceEndpoint");var Z73=new _.k0("clearSearchHistoryEndpoint");var me3=new _.k0("clearWatchHistoryEndpoint");var wDc=new _.k0("webSerializedServiceEndpointExtension");_.Jyc=new _.k0("createCommentEndpoint");var ryt=new _.k0("createCommentReplyEndpoint");var fhH=new _.k0("performCommentActionEndpoint");var Wdd=new _.k0("updateCommentEndpoint");var sq3=new _.k0("updateCommentReplyEndpoint");_.RW=new _.k0("createPlaylistServiceEndpoint");var b7c=new _.k0("deletePlaylistEndpoint");var Bpq=new _.k0("deleteVideoEndpoint");var QNk=new _.k0("getReportFormEndpoint");var zbk=new _.k0("modifyChannelNotificationPreferenceEndpoint");var I3A;_.q7=new _.k0("offlinePlaylistEndpoint");I3A={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 XFb;_.dz=new _.k0("offlineVideoEndpoint");XFb={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 ufm=new _.k0("pingingEndpoint");_.hbv=new _.k0("selectActiveIdentityEndpoint");var EFL=new _.k0("setSettingEndpoint");var T0M=new _.k0("undoFeedbackEndpoint");var LdJ=new _.k0("unsubscribeEndpoint");_.nFY=new _.k0("updatedMetadataEndpoint");var Sh3=function(){Lj.apply(this,arguments)};
_.z(Sh3,Lj);Sh3.prototype.getAssociations=function(){return[]};
Sh3.prototype.getTypeName=function(){return"settingEntity"};_.FdH=new _.k0("updateLocalAppSettingCommand");var Dqt=new _.k0("saveImageToDeviceEndpoint");var tYd=new _.k0("shareImageCommand");var MYm=new _.k0("sharingProviderDataCommand");var KbL=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(KbL,_.OH);var op3=[0,_.o_,-1];KbL.prototype.JSC$12525_serializeBinary=Nss(op3);var vpv=_.sH(op3);var a7q=new _.k0("userMentionSuggestionRenderer");var HgH=new _.k0("liveChatTunnelCommand");var N$L=new _.k0("showSponsorshipsGiftOfferDialogCommand");var I7N=new _.k0("sponsorshipsScrollableShelfViewModel");var Xvm=new _.k0("updateUpcomingEventReminderButtonStateCommand");var yx4=new _.k0("upcomingEventReminderButtonStateRenderer");var pvc=new _.k0("subscribeEndpoint");var CBY=new _.k0("registerTasksCommand");var GnL=new _.k0("hideSheetCommand");var Re4=new _.k0("hideSnackbarCommand");var kzd=new _.k0("showDialogCommand");_.VHV=new _.k0("showSheetCommand");var gTt=new _.k0("showSnackbarCommand");var P0q=function(){Lj.apply(this,arguments)};
_.z(P0q,Lj);P0q.prototype.getAssociations=function(){return[]};
P0q.prototype.getTypeName=function(){return"chipEntity"};var $zN=function(){Lj.apply(this,arguments)};
_.z($zN,Lj);$zN.prototype.getAssociations=function(){return[]};
$zN.prototype.getTypeName=function(){return"dismissState"};_.uC=new _.k0("avatarViewModel");var xzk=new _.k0("badgeViewModel");_.kt=new _.k0("buttonViewModel");_.gY=new _.k0("chipViewModel");var dv3=new _.k0("collectionThumbnailViewModel");var ixk=new _.k0("contentPreviewImageViewModel");var UzJ=new _.k0("decoratedAvatarViewModel");_.g$0=new _.k0("engagementBarViewModel");_.AG4=new _.k0("imageBannerViewModel");var dzd=new _.k0("lockupContentMetadataRowExtension");_.OxL=new _.k0("lockupMetadataViewModel");_.qkk=new _.k0("lockupViewModel");var TiN=new _.k0("avatarStackViewModel");_.euN=new _.k0("contentMetadataViewModel");var cGm=function(){Lj.apply(this,arguments)};
_.z(cGm,Lj);cGm.prototype.getAssociations=function(){return[]};
cGm.prototype.getTypeName=function(){return"pageHeaderEntity"};_.Vtc=new _.k0("pageHeaderViewModel");var Zxv=new _.k0("snackbarViewModel");var mzL=new _.k0("thumbnailHoverOverlayToggleActionsViewModel");_.PV=new _.k0("toggleButtonViewModel");var wgm=function(){Lj.apply(this,arguments)};
_.z(wgm,Lj);wgm.prototype.getAssociations=function(){return[]};
wgm.prototype.getTypeName=function(){return"votingEntity"};_.PIk=new _.k0("votingViewModel");var JGJ=new _.k0("sectionHeaderViewModel");var rGN=new _.k0("notifyDropdownOptionSelectedCommand");var Zn3=new _.k0("listViewModel");_.mD=new _.k0("listItemViewModel");var Ars=new _.k0("toggleableListItemViewModel");var fpd=new _.k0("dialogHeaderViewModel");var W9H=function(){Lj.apply(this,arguments)};
_.z(W9H,Lj);W9H.prototype.getAssociations=function(){return[]};
W9H.prototype.getTypeName=function(){return"dataFreshnessEntity"};var u$A=new _.k0("suspenseViewModel");var srN=new _.k0("tooltipViewModel");var bxY=function(){Lj.apply(this,arguments)};
_.z(bxY,Lj);bxY.prototype.getAssociations=function(){return[]};
bxY.prototype.getTypeName=function(){return"emojiCustomizationSetEntity"};var Bik=function(){Lj.apply(this,arguments)};
_.z(Bik,Lj);Bik.prototype.getAssociations=function(){return[]};
Bik.prototype.getTypeName=function(){return"emojiFountainDataEntity"};var zuJ=function(){Lj.apply(this,arguments)};
_.z(zuJ,Lj);zuJ.prototype.getAssociations=function(){return[]};
zuJ.prototype.getTypeName=function(){return"liveReactionsDataEntity"};_.uyc=new _.k0("transcriptSubmitCaptionCorrectionCommand");var huL=function(){Lj.apply(this,arguments)};
_.z(huL,Lj);huL.prototype.getAssociations=function(){return[]};
huL.prototype.getTypeName=function(){return"buttonEntity"};var ARr=new _.k0("unpluggedStringRunImage");var ETv=new _.k0("tabViewModel");var L9J=new _.k0("tabbedViewModel");var nTL=function(){Lj.apply(this,arguments)};
_.z(nTL,Lj);nTL.prototype.getAssociations=function(){return[]};
nTL.prototype.getTypeName=function(){return"videoPlaybackPositionEntity"};_.Skq=new _.k0("updateDescriptionAction");var F93=new _.k0("updateToggleButtonTextAction");var YkY=new _.k0("showFullscreenPlayerControlsCommand");var jrN=new _.k0("updateVideoMetadataCommand");_.Qr4=new _.k0("autoplaySwitchButtonRenderer");var zc;_.lpN=new _.k0("multiMarkersPlayerBarRenderer");zc=new _.k0("chapterRenderer");var DzP=new _.k0("heatMarkerRenderer");var B06=new _.k0("heatmapRenderer");var ttL=new _.k0("smartSkipPlayerScrimOverlayRenderer");var MtP=new _.k0("timedMarkerDecorationRenderer");var ouj=new _.k0("postWebToNativeMessageCommand");var b7=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(b7,_.OH);b7.prototype.getMethodName=function(){return _.fm(this,1)};var K9k=[0,_.o_,-2];b7.prototype.JSC$12547_serializeBinary=Nss(K9k);var oTv=_.rs(b7,K9k);var vTH=new _.k0("whitelistEditEndpoint");var apJ=new _.k0("clearUrlParamCommand");var Hxk=new _.k0("commerceActionCommand");_.NiY=new _.k0("getPaymentInstrumentsParamsCommand");var Ipt=new _.k0("getPaymentsClientTokenCommand");var Xg4=new _.k0("googlePaymentBillingCommand");var yGt=new _.k0("googlePaymentPurchaseManagerCommand");_.pgt=new _.k0("logGtmCommand");var C0J=new _.k0("updateCardItemOnClickCommand");_.Gz4=new _.k0("ypcPauseSubscriptionCommand");_.Ruq=new _.k0("ypcResumeSubscriptionCommand");var kCJ=function(){Lj.apply(this,arguments)};
_.z(kCJ,Lj);kCJ.prototype.getAssociations=function(){return[]};
kCJ.prototype.getTypeName=function(){return"commerceAcquisitionClientPayloadEntity"};var giq=function(){Lj.apply(this,arguments)};
_.z(giq,Lj);giq.prototype.getAssociations=function(){return[]};
giq.prototype.getTypeName=function(){return"commerceCartListEntity"};var P6Y=function(){Lj.apply(this,arguments)};
_.z(P6Y,Lj);P6Y.prototype.getAssociations=function(){return[]};
P6Y.prototype.getTypeName=function(){return"iconBadgeEntity"};var $st=function(){Lj.apply(this,arguments)};
_.z($st,Lj);$st.prototype.getAssociations=function(){return[]};
$st.prototype.getTypeName=function(){return"pdpStateEntity"};var xs4=function(){Lj.apply(this,arguments)};
_.z(xs4,Lj);xs4.prototype.getAssociations=function(){return[]};
xs4.prototype.getTypeName=function(){return"quantityIncrementerEntity"};var BlC=new _.k0("ypcOffersEndpoint");var iTJ=new _.k0("cardItemRenderer"),UsY=new _.k0("cardItemTextRenderer");var A3v=new _.k0("commerceCartItemQuantityPickerRenderer");var dsv=new _.k0("linkCardRenderer");var jPk=new _.k0("quantityIncrementerButtonViewModel");var OTL=new _.k0("quantityIncrementerViewModel");var qYY=new _.k0("themedImageViewModel");_.TDP=new _.k0("ypcCancelRecurrenceEndpoint");var eU3=new _.k0("ypcCompleteTransactionEndpoint");_.c34=new _.k0("ypcGetCartEndpoint");_.ts=new _.k0("ypcGetOffersEndpoint");_.$t=new _.k0("ypcHandleTransactionEndpoint");var Vmq=new _.k0("ypcLogWalletAnalyticDataEndpoint");_.ZT3=new _.k0("ypcRedeemCodeEndpoint");var msH=new _.k0("ypcUpdateFopEndpoint");qw(Oc(1),Ag(4));kJc((new MessageChannel).port2);var w0L=function(){this.register=new Map},suk=function(k,g,P){k=k+"_"+g;
xt.register.has(k)?P=xt.register.get(k):(P=P(),xt.register.set(k,P));return P},J3d=function(k){k=_.O(k.register.values());
for(var g=k.next();!g.done;g=k.next())_.$Y(g.value,"ABORTED")};
w0L.prototype.clear=function(){J3d(this);this.register.clear()};
var xt=new w0L;var Puk=Date.now().toString();var iVj=xFV();var chu={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 r3H,zB;r3H=1;zB=function(k){this.veData=k};
_.Zz=function(k){return new zB({trackingParams:k})};
_.$5=function(k,g,P,x,U,A){var q=r3H++;return new zB({veType:k,veCounter:q,elementIndex:P,dataElement:g,youtubeData:x,jspbYoutubeData:U,loggingDirectives:A})};
_.d=zB.prototype;
_.d.getAsJson=function(){var k={};this.veData.trackingParams!==void 0?k.trackingParams=this.veData.trackingParams:(k.veType=this.veData.veType,this.veData.veCounter!==void 0&&(k.veCounter=this.veData.veCounter),this.veData.elementIndex!==void 0&&(k.elementIndex=this.veData.elementIndex));this.veData.dataElement!==void 0&&(k.dataElement=this.veData.dataElement.getAsJson());this.veData.youtubeData!==void 0&&(k.youtubeData=this.veData.youtubeData);this.veData.isCounterfactual&&(k.isCounterfactual=!0);
return k};
_.d.getAsJspb=function(){var k=new mhL;this.veData.trackingParams!==void 0?k.setTrackingParams(this.veData.trackingParams):(this.veData.veType!==void 0&&_.zE(k,2,this.veData.veType),this.veData.veCounter!==void 0&&_.zE(k,6,this.veData.veCounter),this.veData.elementIndex!==void 0&&_.zE(k,3,this.veData.elementIndex),this.veData.isCounterfactual&&_.W6(k,5,!0));if(this.veData.dataElement!==void 0){var g=this.veData.dataElement.getAsJspb();_.h7(k,7,g)}this.veData.youtubeData!==void 0&&_.h7(k,8,this.veData.jspbYoutubeData);
return k};
_.d.toString=function(){return JSON.stringify(this.getAsJson())};
_.d.isClientVe=function(){return!this.veData.trackingParams&&!!this.veData.veType};
_.d.getLoggingDirectives=function(){return this.veData.loggingDirectives};_.Z0("yt_logging_screen.getRootVeType",qCA);_.Z0("yt_logging_screen.getCurrentCsn",_.hE);_.Z0("yt_logging_screen.getCttAuthInfo",E7);_.Z0("yt_logging_screen.setCurrentScreen",_.L9);var fy3=function(){this.events=new Map},WRJ=function(k){var g=[];
k=_.O(k.events.values());for(var P=k.next();!P.done;P=k.next())g.push(P.value);return g};
fy3.prototype.clear=function(){this.events.clear()};var bTL=function(){this.logTransport=new s0k;this.loggedEventRegister=new fy3;this.unloggedEventRegister=new fy3;this.eventsCount=0;this.flushInterval=3E4;this.JSC$12584_flushTimer=new _.bS(this.flushInterval);this.JSC$12584_flushTimer.listen("tick",this.flush,!1,this)};
bTL.prototype.flush=function(){if(this.eventsCount){var k={loggedEvents:WRJ(this.loggedEventRegister),unloggedEvents:WRJ(this.unloggedEventRegister)};if(_.W("export_player_version_to_ytconfig")){var g;(g=_.y4("PLAYER_CLIENT_VERSION"))?(g=g.split("-")[0].replace(/\./g,""),g=isNaN(Number(g))?"0":g):g="";var P=_.y4("PLAYER_CLIENT_VERSION");if(P){P=P.split("-");var x="";P.length>1&&(x=P[P.length-1]);P=gA3(x.startsWith("canary_experiment")?"canary":x.startsWith("canary_control")?"control":"none")}else P=
"CLIENT_CANARY_STATE_UNKNOWN";k.dimensions={playerClientVersion:g,playerCanaryState:P}}this.logTransport.flush(k);this.loggedEventRegister.clear();this.unloggedEventRegister.clear();this.eventsCount=0;this.JSC$12584_flushTimer.enabled&&this.JSC$12584_flushTimer.stop()}};
var BDv=function(k){iF==null&&(iF=new bTL);var g=iF;var P=g.loggedEventRegister;k.dimensions=k.dimensions||{};k.dimensions.csn=_.hE()||"";var x=mFA(k.dimensions).join(";");if(k.records!=null)if(P.events.has(x)){var U;(U=P.events.get(x).records)==null||U.push.apply(U,_.Kl(k.records))}else P.events.set(x,k);g.JSC$12584_flushTimer.enabled||g.JSC$12584_flushTimer.start();g.eventsCount++;g.eventsCount>=100&&g.flush()};var s0k=function(){};
s0k.prototype.flush=function(k,g){_.W("enable_client_sli_logging")&&_.HE("sliEventBatch",k,{sendIsolatedPayload:!!g})};var iF;var uTd;uTd=function(k){var g=zU4;k=k===void 0?{}:k;g=g.name;var P=W3I("SUCCESS");BDv({dimensions:k,records:[{name:g,state:"SLI_STATE_END",status:P}]})};
_.bV3=function(k,g,P,x){this.name=k;this.sliId=g;this.timeoutMs=P;this.statusOnTimeout=x;this.logSliId="";this.timeoutHandle=-1;this.ongoing=!1;this.dimensions={}};
_.bV3.prototype.getId=function(){return this.sliId};
_.PN=function(k,g){g=g===void 0?{}:g;k.ongoing||(k.ongoing=!0,k.dimensions=g,k.logSliId=aw0(),BDv({dimensions:k.dimensions,records:[{name:k.name,state:"SLI_STATE_START",sliId:k.logSliId}]}),k.timeoutMs>0&&(k.timeoutHandle=setTimeout(function(){_.$Y(k,k.statusOnTimeout)},k.timeoutMs)))};
_.$Y=function(k,g){k.ongoing&&(k.timeoutMs>0&&clearTimeout(k.timeoutHandle),k.ongoing=!1,g={dimensions:k.dimensions,records:[{name:k.name,status:W3I(g),state:"SLI_STATE_END",sliId:k.logSliId}]},xt.register.delete(k.name+"_"+k.sliId),BDv(g))};var zU4=new function(){this.name="SLI_NAME_YOUTUBE_WEB_SESSION_PARTITION"};var hUc=function(){Lj.apply(this,arguments)};
_.z(hUc,Lj);hUc.prototype.getAssociations=function(){return[]};
hUc.prototype.getTypeName=function(){return"videoOverviewAsyncDataEntity"};var air=new _.k0("highlightTextDecoratorColorMapExtension");var odI=new _.k0("styleRunColorMapExtension");var nAV=_.DN(["data-"]),YCb={};var Qu6={};var UP=function(k){this.wrappedPromise_=k===void 0?null:k;this.state_=0;this.JSC$12615_value_=null};
UP.prototype.then=function(k,g,P){return this.wrappedPromise_?this.wrappedPromise_.then(k,g,P):this.state_===1&&k?(k=k.call(P,this.JSC$12615_value_))&&typeof k.then==="function"?k:_.Ab(k):this.state_===2&&g?(k=g.call(P,this.JSC$12615_value_))&&typeof k.then==="function"?k:_.EiH(k):this};
UP.prototype.getValue=function(){return this.JSC$12615_value_};
UP.prototype.isRejected=function(){return this.state_==2};
cwH(UP);_.EiH=function(k){var g=new UP;k=k===void 0?null:k;g.state_=2;g.JSC$12615_value_=k===void 0?null:k;return g};
_.Ab=function(k){var g=new UP;k=k===void 0?null:k;g.state_=1;g.JSC$12615_value_=k===void 0?null:k;return g};var Cub="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var LRN=["load","abort","error"],dY=function(k,g,P){this.transformedData=null;this.invalidAspectRatio=this.cropped=!1;this.JSC$12635_maxAspectRatio_=k;this.disableAnimation_=g===void 0?!1:g;this.disableExifRotation_=P===void 0?!1:P;this.JSC$12635_image_=new Image;this.angle_=this.dataUrl_=this.mime_=this.JSC$12635_reject_=this.resolve_=null};
dY.prototype.transform=function(k){var g=this;this.mime_=k.type;yV(wbY(k),this.dataUrlRead_,this.readError_,this);yV(mQY(k.slice(0,65536)),this.exifRead_,this.readError_,this);return new Promise(function(P,x){g.resolve_=P;g.JSC$12635_reject_=x})};
dY.prototype.dataUrlRead_=function(k){this.dataUrl_=k;this.angle_!=null&&niq(this)};
dY.prototype.exifRead_=function(k){if(this.disableExifRotation_)this.angle_=0;else{a:if(k=new DataView(k),k.byteLength<2||k.getUint16(0)!==65496)k=-2;else{for(var g=2,P=k.byteLength;g<P;){var x=k.getUint16(g),U=k.getUint16(g+2);if(x===65505){g+=4;x=k.getUint32(g);U=k.getUint16(g+4);if(x!==1165519206||U!==0)break;g+=6;x=k.getUint16(g)===18761;g+=k.getUint32(g+4,x);U=k.getUint16(g,x);g+=2;for(var A=0;A<U;A++){if(k.getUint16(g,x)===274){g+=8;k=k.getUint16(g,x);break a}g+=12}}else if(x>>8!==255)break;
else g+=U+2}k=-1}switch(k){case 8:this.angle_=270;break;case 3:this.angle_=180;break;case 6:this.angle_=90;break;default:this.angle_=0}}this.dataUrl_!=null&&niq(this)};
dY.prototype.readError_=function(){this.JSC$12635_reject_()};
var niq=function(k){cm(k.JSC$12635_image_,LRN,k.completeTransform_,!1,k);k.JSC$12635_image_.src=_.Hj(k.dataUrl_).toString();k.JSC$12635_image_.src!=aT.toString()&&k.JSC$12635_image_.src.substr(0,11)==="data:image/"||k.JSC$12635_reject_()};
dY.prototype.completeTransform_=function(){if(this.JSC$12635_image_.src!=aT.toString()){var k=_.Hj(this.dataUrl_),g=this.JSC$12635_image_.naturalHeight?this.JSC$12635_image_.naturalWidth/this.JSC$12635_image_.naturalHeight:null;this.invalidAspectRatio=g>this.JSC$12635_maxAspectRatio_||g<1/this.JSC$12635_maxAspectRatio_;if(this.mime_!=="image/gif"||this.disableAnimation_){var P=this.JSC$12635_image_.naturalWidth,x=this.JSC$12635_image_.naturalHeight,U=g=0,A=this.JSC$12635_image_.naturalHeight?this.JSC$12635_image_.naturalWidth/
this.JSC$12635_image_.naturalHeight:null;A>this.JSC$12635_maxAspectRatio_?(P=this.JSC$12635_maxAspectRatio_*x,g=(P-this.JSC$12635_image_.naturalWidth)/2,this.cropped=!0):A<1/this.JSC$12635_maxAspectRatio_?(x=this.JSC$12635_maxAspectRatio_*P,U=(x-this.JSC$12635_image_.naturalHeight)/2,this.cropped=!0):this.mime_==="image/gif"&&this.disableAnimation_&&(this.cropped=!0);if(this.angle_==90||this.angle_==270)A=P,P=x,x=A,A=g,g=U,U=A;switch(this.angle_){case 90:U-=P;break;case 180:g-=P;U-=x;break;case 270:g-=
x}this.cropped||this.angle_%360!==0?(k=document.createElement("canvas"),k.width=P||1,k.height=x||1,this.JSC$12635_image_.naturalWidth&&this.JSC$12635_image_.naturalHeight&&(P=k.getContext("2d"),P.rotate(Math.PI/180*this.angle_),P.drawImage(this.JSC$12635_image_,g,U,this.JSC$12635_image_.naturalWidth,this.JSC$12635_image_.naturalHeight)),this.transformedData=_.Hj(k.toDataURL(this.mime_))):this.transformedData=k}else this.transformedData=k;this.resolve_(this)}};var OP=function(k,g){_.w_.call(this,k);this.value=g};
_.z(OP,_.w_);
var qC=function(k,g,P,x,U,A,q){q=q===void 0?!1:q;_.s1.call(this);var T=this;this.JSC$12640_url_=k;this.channelId_=g;this.maxFileSizeMb_=P;this.JSC$12640_maxAspectRatio_=x;this.dropZoneEl_=U;this.rejectInvalidAspectRatio_=q;this.selectButtonEl_=A;this.JSC$12640_reject_=this.resolve_=this.uploadPromise_=null;this.dropZoneOverlay_=new Jg(this.dropZoneEl_);this.selectOverlay_=new rd(this.selectButtonEl_);this.selectButtonEl_.nextSibling.tagName=="INPUT"&&this.selectButtonEl_.nextSibling.setAttribute("accept","image/*");
this.JSC$12640_image_=this.transfer_=null;this.handler_=new _.B1(this);_.ux(this,this.handler_);this.handler_.listen(this.dropZoneOverlay_,"f",this.onChange_).listen(this.dropZoneEl_,"dragover",this.onHover_).listen(this.dropZoneEl_,"dragleave",this.onHover_).listen(A,"click",function(){T.selectOverlay_.click()}).listen(this.selectOverlay_,"j",this.onChange_)};
_.z(qC,_.s1);qC.prototype.disposeInternal=function(){for(var k=this.selectButtonEl_.nextSibling;k&&k.parentNode&&k.tagName=="INPUT";)k.parentNode.removeChild(k),k=this.selectButtonEl_.nextSibling;this.cancel();_.s1.prototype.disposeInternal.call(this)};
qC.prototype.uploadPromise=function(){if(this.JSC$12640_image_==null)return null;this.uploadPromise_||SYL(this);return this.uploadPromise_};
qC.prototype.cancel=function(){FRc(this);this.JSC$12640_image_=null};
var FRc=function(k){k.transfer_&&k.transfer_.cancel();k.transfer_=null;k.uploadPromise_=null;k.resolve_=null;k.JSC$12640_reject_=null},SYL=function(k){FRc(k);
k.transfer_=_.UW4(k.JSC$12640_url_,{"X-YouTube-ChannelId":k.channelId_},k.JSC$12640_image_);k.handler_.listenOnce(k.transfer_,"l",k.JSC$12642_onUploadComplete_);k.handler_.listenOnce(k.transfer_,"n",k.onUploadError_);k.transfer_.run();k.uploadPromise_=new Promise(function(g,P){k.resolve_=g;k.JSC$12640_reject_=P})};
_.d=qC.prototype;_.d.onChange_=function(k){k.files.length&&(this.JSC$12640_image_=k.files[0],this.JSC$12640_image_.size>1048576*this.maxFileSizeMb_?(this.JSC$12640_image_=null,this.dispatchEvent(new OP("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"))):(SYL(this),(new dY(this.JSC$12640_maxAspectRatio_)).transform(this.JSC$12640_image_).then((0,_.DD)(this.onPreview_,this),(0,_.DD)(this.onPreviewError_,this))))};
_.d.onPreview_=function(k){if(k.invalidAspectRatio&&(this.rejectInvalidAspectRatio_&&(this.JSC$12640_image_=null),this.dispatchEvent(new OP("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT")),this.rejectInvalidAspectRatio_))return;k.cropped&&this.dispatchEvent(new OP("yt.comments.ImageUploadOverlay.CROPPED_EVENT"));this.dispatchEvent(new OP("yt.comments.ImageUploadOverlay.CHANGE_EVENT",k.transformedData))};
_.d.onPreviewError_=function(){this.JSC$12640_image_=null;this.dispatchEvent(new OP("yt.comments.ImageUploadOverlay.INVALID_EVENT"))};
_.d.onHover_=function(k){k.stopPropagation();k.preventDefault();if(k.type==="dragover")k=!0;else if(k.type==="dragleave")k=!1;else return;this.dispatchEvent(new OP("yt.comments.ImageUploadOverlay.HOVER_EVENT",k))};
_.d.JSC$12642_onUploadComplete_=function(){var k=(0,_.DEJ)(this.transfer_.getResponseText());this.resolve_(k.encryptedBlobId)};
_.d.onUploadError_=function(){this.JSC$12640_reject_();FRc(this)};var YYk=function(k){k=k||{};var g={},P={};this.url=k.url||"";this.args=k.args||_.vX.clone(g);this.assets=k.assets||{};this.attrs=k.attrs||_.vX.clone(P);this.fallback=k.fallback||null;this.fallbackMessage=k.fallbackMessage||null;this.html5=!!k.html5;this.disable=k.disable||{};this.loaded=!!k.loaded;this.messages=k.messages||{}};
YYk.prototype.clone=function(){var k=new YYk,g;for(g in this)if(this.hasOwnProperty(g)){var P=this[g];_.k3(P)=="object"?k[g]=_.vX.clone(P):k[g]=P}return k};var j0J,Q0Y,lyN,l7,tmm,Mmt,KRt,oiJ,vik,ayH,HTH,NDY,IyL,X0q,y3k,p0L,C63,GCN,RUd,kPk,ggP,P8L,$DP,xDH,ipk,UDN,AzY,dDL,Opc,CPb,qFc,TZv,ewq,czJ,V_N,Zpq,mD4,wKv,Jzt,rzL,ptj,fbL,W_t,sUY,bpm,BZ4,zwm,u8L,hwL,EgL,L_c,ng4,SFP,F_3,YF3,jU3,Ti,QUH,lbY,DDH,t_4,M_L,K_N,ogN,vgL,abY,Hpd,NZd,Ibq,XKN,yzL,pKk,C8L,GPm,Rwc,kpc,XtM,g_4,PQk,$OH,xOd,iUq,UOd,AZH,dOv,OU4,qoN,Tnc,eqP,cZY,Vgc,ZUk,mOq,wRm,JZk,rZ4,f5J,WeP,sjY,bU3,BnN,zqL;j0J=["account/accounts_list"];Q0Y=["acknowledge_channel_tou_strike"];lyN=["notification/add_upcoming_event_reminder"];
_.Dsv=["att/get"];l7=["browse","music/browse","unplugged/browse"];tmm=["channel/claim_legacy_youtube_channel"];Mmt=["history/clear_search_history"];KRt=["history/clear_watch_history"];oiJ=["comment/perform_comment_action"];vik=["comment/get_comment_replies"];ayH=["ypc/commerce_action"];HTH=["backstage/create_post"];NDY=["live/create_broadcast"];IyL=["channel/create_channel"];X0q=["comment/create_comment_reply"];y3k=["comment/create_comment"];p0L=["live_chat/create_poll"];C63=["playlist/create"];
GCN=["decorate_message"];RUd=["live_chat/delete_message"];kPk=["playlist/delete"];ggP=["video/delete"];P8L=["like/dislike"];$DP=["dismissal/dismiss"];xDH=["flag/flag"];ipk=["flow"];UDN=["account/account_menu"];AzY=["playlist/get_add_to_playlist"];dDL=["get_answer"];Opc=["channel/get_channel_creation_form"];CPb=["offline/get_download_action"];qFc=["kids/get_kids_blocklist_picker"];TZv=["live_chat/get_item_context_menu"];ewq=["live_chat/get_live_chat_message_buy_flow"];czJ=["live_chat/get_live_chat_replay"];
V_N=["live_chat/get_live_chat","live_chat/get_live_interactivity","live_chat/get_streaming_live_chat"];Zpq=["live_chat/get_live_chat_super_sticker_buy_flow"];mD4=["notification/get_notification_menu"];wKv=["playlist/get_settings_editor"];Jzt=["backstage/get_post_video_preview"];rzL=["account/get_profile_card"];ptj=["share/get_share_panel"];fbL=["share/get_sharing_provider_data"];W_t=["get_survey"];sUY=["notification/get_unseen_count"];bpm=["get_user_mention_suggestions"];BZ4=["get_watch"];zwm=["guide"];
u8L=["feedback"];hwL=["kids/update_blacklist"];EgL=["like/like"];L_c=["live_chat/live_chat_action"];ng4=["live_chat/manage_user"];SFP=["video_manager/metadata_update"];F_3=["live_chat/moderate"];YF3=["notification/modify_channel_preference"];jU3=["notification/opt_out"];Ti=["get_panel","get_posts_by_host_panel"];QUH=["player"];lbY=["browse/edit_playlist"];DDH=["notification/record_interactions"];t_4=["reel/reel_item_watch"];M_L=["reel/reel_watch_sequence"];K_N=["like/removelike"];ogN=["notification/remove_upcoming_event_reminder"];
vgL=["flag/get_form"];abY=["miniapp/report_value"];Hpd=["navigation/resolve_url"];NZd=["channel/reveal_business_email"];Ibq=["in_video/search"];XKN=["search","sfv/search","unplugged/search"];yzL=["live_chat/send_message"];pKk=["live_chat/send_live_chat_vote"];C8L=["account/set_setting"];GPm=["submit_caption_correction"];Rwc=["submit_form"];kpc=["subscription/subscribe"];XtM=["get_transcript"];g_4=["resolve_location","unplugged/resolve_location"];PQk=["subscription/unsubscribe"];$OH=["backstage/update_post"];
xOd=["channel_edit/update_channel_page_settings"];iUq=["comment/update_comment_reply"];UOd=["comment/update_comment"];AZH=["comment/update_comments_settings"];dOv=["creator/update_creator_channel"];OU4=["pdg/update_enablement"];qoN=["updated_metadata"];Tnc=["channel_edit/validate_channel_handle"];eqP=["verify_age"];cZY=["next","unplugged/watch_next"];Vgc=["whitelist/edit"];ZUk=["ypc/cancel_recurrence"];mOq=["ypc/complete_transaction"];wRm=["ypc/get_cart"];JZk=["ypc/get_fix_instrument_params"];
rZ4=["ypc/get_offers"];f5J=["ypc/get_payment_instruments_params"];WeP=["ypc/handle_transaction"];sjY=["ypc/log_payment_server_analytics"];bU3=["ypc/pause_subscription"];BnN=["ypc/redeem_code"];zqL=["ypc/resume_subscription"];var uQ4=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,153587,87907,18630,177018,177023,54445,80935,152172,184553,105675,150723,37521,147285,47786,231255,231254,231258,231259,98349,237299,168271,168954,168277,168273,168270,123695,272018,226987,226990,226988,6827,29434,255010,171388,244189,236208,7282,124448,196088,250897,198104,32276,195115,195114,76278,200635,230594,147868,147869,276243,93911,274188,276651,106531,257234,252598,252597,252600,252599,252596,225031,
177843,27259,27262,27263,21759,160866,204249,222900,204250,180626,177959,177957,180628,205716,197878,273766,171243,160789,171244,171241,171245,171242,225560,180627,177960,231589,177958,180629,205717,197879,177565,212573,210709,230684,229801,230685,197337,209010,197336,197338,198618,175492,198052,198051,197852,197976,175493,175494,175495,189254,175496,175497,38408,175498,175503,175504,175505,175506,175507,175508,80637,68727,206933,207944,206934,206929,221575,68728,221576,80353,80356,249107,180635,
74610,45707,83962,83970,46713,166591,89711,74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,134800,131392,113533,229298,93252,99357,94521,114252,113532,94522,94583,202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093,89431,191831,110466,231346,77240,60508,186091,148123,148124,137401,137402,137046,73393,246776,113534,276200,92098,131381,84517,83759,230676,249183,230679,230678,230677,230681,230680,162711,
235234,162712,80357,243315,86113,72598,168413,72733,107349,124275,118203,200410,133275,160157,152569,156651,133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,273905,222612,222613,153964,201133,201134,201135,201136,201137,128572,200411,200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,197891,
156655,156654,121692,211414,211411,211412,211413,211403,184846,185993,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,97615,181262,190762,250344,254027,143359,143356,143361,143358,143360,143357,142303,143353,172859,143354,144479,143355,31402,181590,133624,146477,133623,133622,133621,192418,84774,197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,153320,153321,43347,249295,210016,210017,262686,211851,211852,211853,129889,197888,197889,149123,221959,221627,221958,
45474,100352,98443,117985,74613,155911,74614,64502,136032,74615,74616,122224,74617,77820,74618,262988,262989,226981,93278,93274,93275,93276,200688,200686,200687,199841,22110,29433,133798,132295,120541,222112,82047,113550,75836,75837,192409,203221,42352,84512,76065,75989,205911,205912,252649,205913,252650,252651,51879,16623,32594,27240,32633,74858,271884,222932,279119,271886,213915,225216,251244,258251,218674,251266,258250,251265,251245,271885,156999,3945,16989,45520,25488,25492,25494,232113,55760,
14057,18451,57204,57203,17897,18198,17898,17909,43980,221053,195529,189660,46220,11721,147994,49954,96369,3854,217640,151633,56251,205192,216797,159108,181568,25624,152036,16906,99999,68172,47973,72773,26970,26971,96805,17752,278926,73233,205923,109512,22256,14115,22696,234409,234408,89278,89277,195745,109513,43278,43459,43464,89279,43717,55764,22255,147912,89281,40963,43277,43442,91824,120137,186350,186351,256690,264349,264351,264350,264352,211026,250896,96367,36850,72694,37414,36851,124863,121343,
73491,54473,166861,43375,46674,242528,143815,139095,144402,149968,149969,32473,72901,72906,50612,50613,50942,84938,84943,84939,84941,84944,84940,84942,35585,51926,79983,18921,57893,41182,135732,33424,22207,36229,22206,22205,44763,33427,67793,22182,37091,34650,50617,22287,25144,97917,220122,62397,150871,150874,125598,137935,36961,108035,27426,27857,27846,27854,69692,61411,39299,38696,62520,36382,108701,192682,279531,50663,36387,14908,37533,105443,61635,62274,161670,133818,182119,65702,65703,65701,
76256,263843,196075,194768,252201,194769,191885,233634,265810,194770,195350,195349,194771,166382,37671,49953,220669,249229,213774,204572,191389,253830,253831,253832,272252,253833,253834,204574,191390,179556,238596,212661,191392,197826,191393,204573,36216,28237,241212,272049,173718,39553,192547,29222,26107,241211,38050,26108,275810,120745,26109,26110,66881,28236,14586,160598,57929,226736,74723,44098,173689,44099,23528,61699,134104,134103,198313,59149,181013,278306,277848,173191,173192,173193,101951,
171502,196043,198305,97346,118051,95102,64882,119505,63595,257268,63349,240553,95101,75240,27039,68823,21537,83464,75707,252904,170215,223033,83113,101952,101953,79610,125755,24402,24400,32925,193406,57173,183351,156421,122502,145268,138480,64423,64424,33986,100828,129089,21409,185612,222825,245366,135155,135156,135157,135158,158225,135159,135160,167651,135161,135162,135163,158226,158227,135164,135165,135166,11070,11074,17880,270560,30709,30707,30711,30710,30708,185213,185273,146143,63648,63649,221056,
264490,211189,111059,211188,5754,264491,20445,233471,151308,151152,228067,130975,130976,247244,271622,271813,261210,210815,246127,245256,244950,191925,167637,234545,197196,214295,110386,221054,273960,113746,268886,66557,183215,17310,28631,201935,21589,242036,238351,164817,168011,154946,68012,162617,60480,184431,138664,249827,194E3,141121,164502,31571,195002,206793,141978,233985,250895,254052,254053,254054,254051,254050,254055,150105,150106,150107,150108,76980,41577,45469,38669,13768,13777,141842,
62985,213190,4724,223052,59369,43927,43928,12924,197853,100355,56219,27669,209928,10337,203648,203649,47896,122629,186204,222824,275869,271673,274637,139723,139722,121258,253789,253787,253786,253788,253790,107598,127991,96639,107536,130169,216522,96661,145188,213904,269342,96658,116646,159428,168611,168612,121122,219862,96660,127738,127083,155281,162959,220886,227356,248007,163566,186641,147842,273646,273647,217932,104443,96659,147595,106442,247162,231493,213427,246575,182423,162776,228908,134840,
63667,63668,63669,130686,248381,147036,239094,262743,189810,239095,78314,147799,237146,174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,233035,49956,267645,275782,190190,225739,31961,26388,23811,5E4,126250,96370,210549,47355,47356,37935,45521,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,237706,68314,25602,100339,170873,143516,178921,268574,254884,258232,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,269990,53969,8213,93926,221055,
210542,212552,102852,110099,22678,69076,137575,139224,100856,235770,154430,235861,209757,17736,3832,147111,55759,64031,234746,93044,93045,170701,170702,194796,34388,167841,170419,17657,17655,39579,39578,170412,77448,8196,11357,69877,8197,168501,156512,161613,156509,208274,161612,161614,267692,267851,267577,267693,267694,267578,262801,271218,266131,266132,267977,267579,262800,262799,262802,267580,262798,267695,267581,273232,82039];var d5=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.Z0("yt.msgs_",d5);var eD=new _.gt("ACTION_ROUTER_TOKEN");_.cV=function(){this.autonavState_=_.W("kevlar_is_pupi_enabled")?2:Oju()?2:1;this.disabledAutonavPauseReason_=this.autonavPauseReason_=void 0;this.autoplayChangedByUser=!1};
_.cV.prototype.getState=function(){return this.autonavState_};
_.cV.prototype.pause=function(k){this.autonavState_==2?(this.setState(3,!1,!1),this.autonavPauseReason_=k):this.autonavState_==1&&(this.disabledAutonavPauseReason_=k)};
_.cV.prototype.setState=function(k,g,P){g&&(this.autoplayChangedByUser=!0);g=this.autonavState_===3||k===3;this.autonavState_!=k&&(this.autonavState_=k,k!=3&&_.qcM(k==2),k=_.W("kevlar_is_pupi_enabled")?P||g:!0,_.A0.getInstance().triggerOptionalAction("yt-autonav-state-changed-action",this.autonavState_,k,P))};
_.cV.prototype.isAutoplaySetExplicitly=function(){return this.autoplayChangedByUser};
_.Nd(_.cV);var VW=function(){this.hasRun=!1};var Z_={},W7M=(Z_.auto_search="LATENCY_ACTION_AUTO_SEARCH",Z_.ad_to_ad="LATENCY_ACTION_AD_TO_AD",Z_.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",Z_.app_startup="LATENCY_ACTION_APP_STARTUP",Z_.browse="LATENCY_ACTION_BROWSE",Z_.cast_splash="LATENCY_ACTION_CAST_SPLASH",Z_.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",Z_.channels="LATENCY_ACTION_CHANNELS",Z_.chips="LATENCY_ACTION_CHIPS",Z_.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",Z_.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",
Z_.editor="LATENCY_ACTION_EDITOR",Z_.embed="LATENCY_ACTION_EMBED",Z_.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",Z_.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",Z_.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",Z_.explore="LATENCY_ACTION_EXPLORE",Z_.favorites="LATENCY_ACTION_FAVORITES",Z_.home="LATENCY_ACTION_HOME",Z_.inboarding="LATENCY_ACTION_INBOARDING",Z_.landing="LATENCY_ACTION_LANDING",Z_.learning="LATENCY_ACTION_LEARNING",
Z_.learning_journey_browse="LATENCY_ACTION_LEARNING_JOURNEY_BROWSE",Z_.learning_journey_watch="LATENCY_ACTION_LEARNING_JOURNEY_WATCH",Z_.library="LATENCY_ACTION_LIBRARY",Z_.live="LATENCY_ACTION_LIVE",Z_.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",Z_.management="LATENCY_ACTION_MANAGEMENT",Z_.mini_app="LATENCY_ACTION_MINI_APP_PLAY",Z_.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",Z_.onboarding="LATENCY_ACTION_ONBOARDING",Z_.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",
Z_.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",Z_.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",Z_.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",Z_.prebuffer="LATENCY_ACTION_PREBUFFER",Z_.prefetch="LATENCY_ACTION_PREFETCH",Z_.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",Z_.profile_switcher="LATENCY_ACTION_LOGIN",Z_.projects="LATENCY_ACTION_PROJECTS",Z_.reel_watch="LATENCY_ACTION_REEL_WATCH",Z_.results="LATENCY_ACTION_RESULTS",Z_.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",
Z_.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",Z_.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",Z_.review="LATENCY_ACTION_REVIEW",Z_.search_overview_answer="LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",Z_.search_ui="LATENCY_ACTION_SEARCH_UI",Z_.search_suggest="LATENCY_ACTION_SUGGEST",Z_.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",Z_.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",Z_.seek="LATENCY_ACTION_PLAYER_SEEK",Z_.settings="LATENCY_ACTION_SETTINGS",Z_.store="LATENCY_ACTION_STORE",
Z_.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",Z_.tenx="LATENCY_ACTION_TENX",Z_.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",Z_.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",Z_.watch="LATENCY_ACTION_WATCH",Z_.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",Z_["watch,watch7"]="LATENCY_ACTION_WATCH",Z_["watch,watch7_html5"]="LATENCY_ACTION_WATCH",Z_["watch,watch7ad"]="LATENCY_ACTION_WATCH",Z_["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",Z_.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",
Z_.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",Z_.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",Z_.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",Z_.networkless_performance="LATENCY_ACTION_NETWORKLESS_PERFORMANCE",Z_.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",Z_.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",Z_.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",Z_),lRk=0;var vbu=function(k,g){u1.call(this,1,arguments);this.timer=g};
_.z(vbu,u1);var obV=new QfC("aft-recorded",vbu);var z4b=_.iV.ytLoggingGelSequenceIdObj_||{};_.Z0("ytLoggingGelSequenceIdObj_",z4b);var mU=_.iV.ytLoggingLatencyUsageStats_||{};_.Z0("ytLoggingLatencyUsageStats_",mU);var wY=function(){this.cleanupJob=0},Ebj=function(){wY.instance||(wY.instance=new wY);
return wY.instance};
_.d=wY.prototype;_.d.baseline=function(k,g,P){Jb(this,"baseline_"+k)||_.HE("latencyActionBaselined",{clientActionNonce:k},{timestamp:g,cttAuthInfo:P})};
_.d.tick=function(k,g,P,x){Jb(this,"tick_"+k+"_"+g)||_.HE("latencyActionTicked",{tickName:k,clientActionNonce:g},{timestamp:P,cttAuthInfo:x})};
_.d.info=function(k,g,P){var x=Object.keys(k).join("");Jb(this,"info_"+x+"_"+g)||(k=Object.assign({},k),k.clientActionNonce=g,_.HE("latencyActionInfo",k,{cttAuthInfo:P}))};
_.d.jspbInfo=function(k,g,P){for(var x="",U=0;U<MV(k).length;U++)MV(k)[U]!==void 0&&(x=U===0?x.concat(""+U):x.concat("_"+U));Jb(this,"info_"+x+"_"+g)||(_.lD(k,2,g),g={cttAuthInfo:P},P=_.W("jspb_sparse_encoded_pivot")?new DI([{}]):new DI,_.EH(P,7,S8c,k),uSb("latencyActionInfo",P,g))};
_.d.span=function(k,g,P){var x=Object.keys(k).join("");Jb(this,"span_"+x+"_"+g)||(k.clientActionNonce=g,_.HE("latencyActionSpan",k,{cttAuthInfo:P}))};
var Jb=function(k,g){mU[g]=mU[g]||{count:0};var P=mU[g];P.count++;P.time=(0,_.Jc)();k.cleanupJob||(k.cleanupJob=_.ti(_.Xq,function(){var x=(0,_.Jc)(),U;for(U in mU)mU[U]&&x-mU[U].time>6E4&&delete mU[U];k&&(k.cleanupJob=0)},5E3));
return P.count>5?(P.count===6&&Math.random()*1E5<1&&(P=new _.Da("CSI data exceeded logging limit with key",g.split("_")),g.indexOf("plev")>=0||_.pH(P)),!0):!1};var hq4,E_3;hq4=window;E_3=function(){this.timing={};this.clearResourceTimings=function(){};
this.webkitClearResourceTimings=function(){};
this.mozClearResourceTimings=function(){};
this.msClearResourceTimings=function(){};
this.oClearResourceTimings=function(){}};
_.w5=hq4.performance||hq4.mozPerformance||hq4.msPerformance||hq4.webkitPerformance||new E_3;var K73=!1,nbV=!1,aR0=(0,_.DD)(_.w5.clearResourceTimings||_.w5.webkitClearResourceTimings||_.w5.mozClearResourceTimings||_.w5.msClearResourceTimings||_.w5.oClearResourceTimings||_.J2,_.w5);var Le3=window;Le3.ytcsi&&(Le3.ytcsi.infoGel=_.bL,Le3.ytcsi.tick=_.EX);var gt6=function(k){u1.call(this,1,arguments);this.csn=k};
_.z(gt6,u1);var K60=new QfC("screen-created",gt6),wVI=[],kib=mC3,JbV=0,YD=new Map,PF0=new Map,$Cu=new Map;var vfb=Symbol("Df"),Hw=new WeakMap;var rY=function(){this.shownElements=new Set;this.hiddenElements=new Set;this.visibleState=new Map;this.client=void 0;this.csn=null},e7=function(){rY.instance||(rY.instance=new rY);
return rY.instance};
_.d=rY.prototype;_.d.setClient=function(k){this.client=k};
_.d.JSC$12721_newScreen=function(){this.clear();this.csn=_.hE()};
_.d.clear=function(){this.shownElements.clear();this.hiddenElements.clear();this.visibleState.clear();this.csn=null};
_.d.reportShown=function(k,g,P){var x=this.JSC$12721_getTrackingParams(k),U=k.visualElement?k.visualElement:x;g=this.shownElements.has(U);var A=this.visibleState.get(U);this.shownElements.add(U);this.visibleState.set(U,!0);k.impressionLog&&!g&&k.impressionLog();if(x||k.visualElement)if(P=n_v(this,k,P))if(U=SoY(this,k),fI(this,k)||U){x=k.visualElement?k.visualElement:_.Zz(x);var q=k.interactionLoggingClientData;U||g?fI(this,k)&4?A||TYu(this.client,P,x,q):fI(this,k)&1&&!g&&dCk(this.client,P,x,q):dCk(this.client,
P,x,q)}};
_.d.reportHidden=function(k,g,P){var x=this.JSC$12721_getTrackingParams(k),U=k.visualElement?k.visualElement:x;g=this.hiddenElements.has(U);var A=this.visibleState.get(U);this.hiddenElements.add(U);this.visibleState.set(U,!1);if(A===!1)return!0;if(!x&&!k.visualElement)return!1;P=n_v(this,k,P);if(!P||!fI(this,k)&&SoY(this,k))return!1;x=k.visualElement?k.visualElement:_.Zz(x);fI(this,k)&8?eIb(this.client,P,x):fI(this,k)&2&&!g&&(k=this.client,g=FB({cttAuthInfo:E7(P)||void 0},P),x={csn:P,ve:x.getAsJson(),
eventType:2},P==="UNDEFINED_CSN"?QX("visualElementHidden",g,x):k?vE("visualElementHidden",x,k,g):_.HE("visualElementHidden",x,g));return!0};
_.d.JSC$12721_getTrackingParams=function(k){var g=this.getData(k),P,x;if(_.W("il_use_view_model_logging_context")&&(g==null?0:(P=g.context)==null?0:(x=P.loggingContext)==null?0:x.loggingDirectives))return g.context.loggingContext.loggingDirectives.trackingParams||"";var U,A;if(g==null?0:(U=g.rendererContext)==null?0:(A=U.loggingContext)==null?0:A.loggingDirectives)return g.rendererContext.loggingContext.loggingDirectives.trackingParams||"";if(g==null?0:g.loggingDirectives)return g.loggingDirectives.trackingParams||
"";var q;return((q=k.veContainer)==null?0:q.trackingParams)?k.veContainer.trackingParams:(g==null?void 0:g.trackingParams)||""};
_.d.JSC$12721_elementShouldLogGesture=function(k,g){k=this.getData(k);return!!((Math.floor(Number(k&&k.loggingDirectives&&k.loggingDirectives.gestures&&k.loggingDirectives.gestures.types||""))||0)&g)};
_.d.JSC$12721_getNearestParentVe=function(k){var g=this.JSC$12721_getTrackingParams(k);return k.visualElement?k.visualElement:g?_.Zz(g):k.parentElement?this.JSC$12721_getNearestParentVe(k.parentElement):null};
var n_v=function(k,g,P){var x=_.hE(P);return k.csn===null||x===k.csn||P?x:(k=new _.Da("VisibilityLogger called before newScreen",{caller:g.tagName,previous_csn:k.csn,current_csn:x}),_.pH(k),null)};
rY.prototype.getData=function(k){var g,P=k.data||((g=k.props)==null?void 0:g.data);if(!P||k.isWebComponentWrapper){var x;P=(x=Hw.get(k))==null?void 0:x[vfb]}return P};
var SoY=function(k,g){var P;return!((P=k.getData(g))==null||!P.loggingDirectives)},fI=function(k,g){k=k.getData(g);
return Math.floor(Number(k&&k.loggingDirectives&&k.loggingDirectives.visibility&&k.loggingDirectives.visibility.types||""))||1};var WV;WV=function(){};
_.AC=function(){WV.instance||(WV.instance=new WV);return WV.instance};
WV.prototype.setClient=function(k){_.kP(e7().setClient).bind(e7())(k)};
_.FeJ=function(){_.AC();_.kP(e7().JSC$12721_newScreen).bind(e7())()};
WV.prototype.clear=function(){_.kP(e7().clear).bind(e7())()};
WV.prototype.reportShown=function(k,g,P){_.kP(e7().reportShown).bind(e7())(k,g,P)};
WV.prototype.reportHidden=function(k,g,P){return _.kP(e7().reportHidden).bind(e7())(k,g,P)};
var vhs=function(k,g){return _.kP(e7().JSC$12721_getTrackingParams).bind(e7())(g)},aOC=function(k,g){return _.kP(e7().JSC$12721_getNearestParentVe).bind(e7())(g)};var sP,Yot;sP=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};
_.qJ=function(){sP.instance||(sP.instance=new sP);return sP.instance};
sP.prototype.setClient=function(k){this.client=k};
Yot=function(k,g,P){P=P===void 0?{}:P;_.kP(function(){var x,U,A,q=((x=_.b(g==null?void 0:g.commandMetadata,_.A6))==null?void 0:x.rootVe)||((U=_.b(g==null?void 0:g.commandMetadata,mCc))==null?void 0:(A=U.screenVisualElement)==null?void 0:A.uiType);if(q){x=_.b(g==null?void 0:g.commandMetadata,O7P);if(x==null?0:x.parentTrackingParams){var T=_.Zz(x.parentTrackingParams);if(x.parentCsn)var c=x.parentCsn}else P.clickedVisualElement?T=P.clickedVisualElement:g.clickTrackingParams&&(T=_.Zz(g.clickTrackingParams));
a:{x=_.b(g,_.oV);U=_.b(g,A36);if(x){if(U=Td6(x,"VIDEO")){x={token:U,videoId:x.videoId};break a}}else if(U&&(x=Td6(U,"PLAYLIST"))){x={token:x,playlistId:U.playlistId};break a}x=void 0}P=Object.assign({},{cttAuthInfo:x,parentCsn:c},P);if(_.W("expectation_logging")){var Z;P.loggingExpectations=((Z=_.b(g==null?void 0:g.commandMetadata,mCc))==null?void 0:Z.loggingExpectations)||void 0}_.bF(k,q,T,P)}else _.pH(new _.Da("Error: Trying to create a new screen without a rootVeType",g))})()};
_.bF=function(k,g,P,x){x=x===void 0?{}:x;_.kP(function(){uQ4.includes(g)||(_.pH(new _.Da("createClientScreen() called with a non-page VE",g)),g=83769);x.isHistoryNavigation||(k.forwardHistoryStack=[],k.backHistoryStack.push({rootVe:g,key:x.key||""}));k.graftQueue=[];k.stateChangedQueue=[];x.dataPromises?jjJ(k,g,P,x):QjH(k,g,P,x)})()};
_.l53=function(k,g,P){P=P===void 0?0:P;_.kP(function(){g.then(function(x){k.pendingScreenCreation.has(P)&&k.pendingScreenFn&&k.pendingScreenFn();var U=_.hE(P),A=_.up(P);if(U&&A){var q={automatedLogEventSource:3},T;(x==null?0:(T=x.response)==null?0:T.trackingParams)&&jx(k.client,U,A,_.Zz(x.response.trackingParams),!1,q);var c;(x==null?0:(c=x.playerResponse)==null?0:c.trackingParams)&&jx(k.client,U,A,_.Zz(x.playerResponse.trackingParams),!1,q)}})})()};
sP.prototype.graftServerVe=function(k,g,P){var x=this;return _.kP(function(){var U=_.Zz(k);_.BV(x,U,g,P);return U})()};
_.Hkk=function(k,g,P,x){return _.W("enable_client_ve_spec")&&g.clientVeSpec?(g=_.$5(g.clientVeSpec.uiType,void 0,g.clientVeSpec.elementIndex,g.clientVeSpec.clientYoutubeData,void 0,g),_.BV(k,g,P,x)?g:null):g.trackingParams?k.graftServerVe(g.trackingParams,P,x):null};
_.dT=function(k,g,P,x){return _.kP(function(){if(!g.veType)return _.XU(new _.Da("Error: Trying to graft a client VE without a veType.")),null;if(g.visibilityTypes){var U=g.visibilityTypes.reduce(function(A,q){return A|q});
U={visibility:{types:String(U)}}}U=_.$5(g.veType,g.visualElement,g.elementIndex,g.clientYouTubeData,void 0,U);return _.BV(k,U,P,x)?U:null})()};
_.BV=function(k,g,P,x){x=x===void 0?0:x;return _.kP(function(){if(k.pendingScreenCreation.has(x))return k.graftQueue.push([g,P]),!0;var U=_.hE(x),A=P||_.up(x);if(U&&A){if(_.W("combine_ve_grafts")){var q=k.cachedVisualElements.get(A.toString());q?q.push(g):(k.cachedRootVisualElements.set(A.toString(),A),k.cachedVisualElements.set(A.toString(),[g]));k.attachTimeout||(k.attachTimeout=_.ti(_.Xq,function(){DOc(k,U)},1200))}else jx(k.client,U,A,g);
return!0}return!1})()};
_.zi=function(k,g,P){P=P===void 0?0:P;var x=k.recurringGrafts.get(P)||new Map;if(_.W("smarter_ve_dedupping"))for(var U=Array.from(x.keys()),A=0;A<U.length;A++){var q=void 0,T=void 0;var c=g;var Z=U[A];Z.isClientVe()&&c.isClientVe()?(q=c.getAsJson(),T=Z.getAsJson(),c=q.veType!==T.veType||q.elementIndex!==T.elementIndex||q.dataElement!==T.dataElement||c.getLoggingDirectives()!==Z.getLoggingDirectives()?!1:!0):c=Z.veData.trackingParams!==void 0&&c.veData.trackingParams!==void 0?((T=c.veData)==null?void 0:
T.trackingParams)===((q=Z.veData)==null?void 0:q.trackingParams):!1;if(c)return}else if(x.has(g))return;x.set(g,void 0);k.recurringGrafts.set(P,x);_.hE(P)==="UNDEFINED_CSN"||k.pendingScreenCreation.has(P)||_.BV(k,g,void 0,P)};
_.uF=function(k,g,P,x){x=_.hE(x===void 0?0:x);if(!x)return!1;VDr(k.client,x,g,P);return!0};
_.hb=function(k,g,P,x){if(!g)return!1;x=_.hE(x===void 0?0:x);if(!x)return!1;VDr(k.client,x,_.Zz(g),P);return!0};
_.Qb=function(k,g){var P=g.getScreenLayer&&g.getScreenLayer();if(g.visualElement)return _.uF(k,g.visualElement,void 0,P);g=vhs(_.AC(),g);return _.hb(k,g,void 0,P)};
sP.prototype.clickCommand=function(k,g,P){return _.hb(this,k.clickTrackingParams,g,P===void 0?0:P)};
sP.prototype.stateChanged=function(k,g,P){this.visualElementStateChanged(_.Zz(k),g,P===void 0?0:P)};
sP.prototype.visualElementStateChanged=function(k,g,P){P=P===void 0?0:P;P===0&&this.pendingScreenCreation.has(P)?this.stateChangedQueue.push([k,g]):this.logStateChanged(k,g,P)};
sP.prototype.logStateChanged=function(k,g,P){P=P===void 0?0:P;var x=_.hE(P);k=k||_.up(P);return x&&k?(ZII(this.client,x,k,g),!0):!1};
var jjJ=function(k,g,P,x){x=x===void 0?{}:x;k.pendingScreenCreation.add(x.layer||0);k.pendingScreenFn=function(){QjH(k,g,P,x);var q=_.up(x.layer);if(q){for(var T=_.O(k.graftQueue),c=T.next();!c.done;c=T.next())c=c.value,_.BV(k,c[0],c[1]||q,x.layer);q=_.O(k.stateChangedQueue);for(T=q.next();!T.done;T=q.next())T=T.value,k.logStateChanged(T[0],T[1])}};
P||_.hE(x.layer)||k.pendingScreenFn();if(x.dataPromises)for(var U=_.O(x.dataPromises),A=U.next();!A.done;A=U.next())_.l53(k,A.value,x.layer);else _.IE(Error("Ef"))},QjH=function(k,g,P,x){x=x===void 0?{}:x;
var U=void 0;x.layer||(x.layer=0);U=x.parentLayer!==void 0?x.parentLayer:x.layer;var A=_.hE(U);U=_.up(U);var q=P||U,T;q&&(x.parentCsn!==void 0?T={clientScreenNonce:x.parentCsn,visualElement:q}:A&&A!=="UNDEFINED_CSN"&&(T={clientScreenNonce:A,visualElement:q}));var c,Z=_.y4("EVENT_ID");A==="UNDEFINED_CSN"&&Z&&(c={servletData:{serializedServletEventId:Z}});_.W("combine_ve_grafts")&&A&&DOc(k,A);_.W("no_client_ve_attach_unless_shown")&&q&&A&&Ab0(q,A);try{var w=_.xCV(k.client,g,T,x.csnToClone,x.cttAuthInfo,
c,x.implicitGestureType,void 0,x.loggingExpectations)}catch(f){_.CH(f,{rootVeType:g,rootVe:U,parentVisualElement:P,currentCsn:A,parentEl:T,csnToClone:x.csnToClone});_.IE(f);return}_.L9(w,g,x.layer,x.cttAuthInfo);A&&A!=="UNDEFINED_CSN"&&U&&!VQI(A)&&eIb(k.client,A,U,!0);k.backHistoryStack[k.backHistoryStack.length-1]&&!k.backHistoryStack[k.backHistoryStack.length-1].csn&&(k.backHistoryStack[k.backHistoryStack.length-1].csn=w||"");_.bL({clientScreenNonce:w});_.FeJ();var J=_.up(x.layer);A&&A!=="UNDEFINED_CSN"&&
J&&(_.W("web_mark_root_visible")||_.W("music_web_mark_root_visible"))&&_.t6(w,J);k.pendingScreenCreation.delete(x.layer||0);k.pendingScreenFn=void 0;var r;(r=k.recurringGrafts.get(x.layer))==null||r.forEach(function(f,B){f?_.BV(k,B,f,x.layer):J&&_.BV(k,B,J,x.layer)});
tg4(k)},tg4=function(k){for(var g=0;g<k.afterNewScreenOneOffJobs.length;g++){var P=k.afterNewScreenOneOffJobs[g];
try{P()}catch(x){_.IE(x)}}for(g=k.afterNewScreenOneOffJobs.length=0;g<k.afterNewScreenRecurringJobs.length;g++){P=k.afterNewScreenRecurringJobs[g];try{P()}catch(x){_.IE(x)}}},DOc=function(k,g){if(g===void 0)for(var P=eP3(),x=0;x<P.length;x++)P[x]!==void 0&&DOc(k,P[x]);
else k.cachedVisualElements.forEach(function(U,A){(A=k.cachedRootVisualElements.get(A))&&iIb(k.client,g,A,U)}),k.cachedVisualElements.clear(),k.cachedRootVisualElements.clear(),k.attachTimeout=void 0};var EP=function(k){k=k===void 0?{layer:0}:k;this.hasRun=!1;this.createScreenConfig=k;k={};this.nlh=(k.response=!1,k.playerResponse=!1,k)};
_.z(EP,VW);EP.prototype.validate=function(k){return!(!k.data||!k.data.response&&!k.data.playerResponse)};
EP.prototype.handle=function(k){var g=_.qJ(),P=this.createScreenConfig.layer;k.data.response&&k.data.response.trackingParams&&!this.nlh.response&&(g.graftServerVe(k.data.response.trackingParams,void 0,P),this.nlh.response=!0);k.data.playerResponse&&k.data.playerResponse.trackingParams&&!this.nlh.playerResponse&&(g.graftServerVe(k.data.playerResponse.trackingParams,void 0,P),this.nlh.playerResponse=!0)};var LI=function(){this.fi=_.MQ();this.b6=[];this.hyc=0};
LI.prototype.processChunk=function(k){if(k){for(var g=_.O(this.b6),P=g.next();!P.done;P=g.next())P=P.value,P.validate(k)&&(P.handle(k),P.hasRun=!0);_.EX("np"+this.hyc);this.hyc++}};var BY3=function(k,g){this.name=k;this.options={active:!1};this.startTime=(0,_.Jc)();this.id=Nh.nextSpanId++;this.sessionId=Nh.sessionId;this.attributes=g;this.status=0;if(k=Nh.stack[Nh.stack.length-1])this.parentId=k.id,k.children||(k.children=[]),k.children.push(this);k=_.O(Nh.processors);for(g=k.next();!g.done;g=k.next()){g=g.value;try{var P=void 0,x=void 0;(x=(P=g).onSpanStart)==null||x.call(P,this)}catch(U){_.pH(U)}}};
BY3.prototype.end=function(k){k=k===void 0?1:k;this.endTime=(0,_.Jc)();this.duration=this.endTime-this.startTime;this.status=k;var g;k=(g=this.options)==null?void 0:g.active;if(k==null||k===!0)Nh.stack[Nh.stack.length-1]===this?Nh.stack.pop():_.pH(Error("Ff`"+String(this.name)));g=_.O(Nh.processors);for(k=g.next();!k.done;k=g.next()){k=k.value;try{var P=void 0,x=void 0;(x=(P=k).onSpanEnd)==null||x.call(P,this)}catch(U){_.pH(U)}}};
var Nh={initialized:!1,nextSpanId:0,stack:[],sessionId:"",enabledSpans:void 0,processors:[],shouldSampleFn:function(){return!0}},bIM={rootSpan:function(){return Nh.stack[0]}};var u3V={};var Ket=function(){var k=Mgm;this.observers=[];this.value=k};
_.d=Ket.prototype;_.d.subscribe=function(k){var g=this;if(k.idx!=null)throw Error("Gf");k.idx=this.observers.length;this.observers.push(k);return function(){var P=g.observers[g.observers.length-1];g.observers[k.idx]=P;P.idx=k.idx;g.observers.pop()}};
_.d.update=function(k){this.value=k(this.value);this.notify()};
_.d.mutate=function(k){k(this.value);this.notify()};
_.d.set=function(k){this.value=k;this.notify()};
_.d.notify=function(){for(var k=_.O(this.observers),g=k.next();!g.done;g=k.next()){g=g.value;try{g(this.value)}catch(P){}}};var Vkb,o_4,HUd;_.xZ=function(k,g,P,x,U,A,q,T){q=q===void 0?[]:q;T=T===void 0?[]:T;this.buildCommandPayload=k;this.navigate=g;this.handleServiceRequest=P;this.sendAction=x;this.JSC$12772_screenManager=U;this.commandResolverMap=A;this.autoLogResolverAllowlist=q;this.metaCommandClickLoggingDenylist=T;this.pendingCommands=new Set;this.isTracingEnabled=!1;o_4(this)};
Vkb=function(k,g,P,x){var U=GaM,A=RKb,q=_.qJ(),T=v_P;P=P===void 0?[]:P;x=x===void 0?[]:x;_.xZ.instance=new _.xZ(k,g,U,A,q,T,P,x)};
o_4=function(k){if(!k.isTracingEnabled&&s2b("command")){var g=k.resolveCommand;k.resolveCommand=function(P,x){a:{for(U in P)if(Object.prototype.hasOwnProperty.call(P,U)){var U={commandType:U};break a}U={}}return zI3("command",U,g.bind(this,P,x))};
k.isTracingEnabled=!0}};
HUd=function(k,g,P){if(!k.commandResolverMap)return!1;var x=FU6(g,k.commandResolverMap);return x?((k.autoLogResolverAllowlist.some(function(U){return!!_.b(g,U)})||(P==null?0:P.forceClickLogging))&&a5k(k,g,P),x instanceof Promise?x.then(function(U){U.resolve(g,P)}):x.resolve(g,P),!0):!1};
_.xZ.prototype.resolveCommand=function(k,g){var P=this,x=Nnd(k);if(HUd(this,k,g))return!0;if(x)return I5N(this,k,g);if(!this.buildCommandPayload)return LUA(k,"Unhandled command by buildCommandPayload"),!1;var U=this.buildCommandPayload(k,g);if(g==null?0:g.commandController)U.commandController=g.commandController;if(U.type===0){if(!this.navigate)return ntj(k,"navigate"),!1;if(!XRY(U.command))return LUA(k,"Page requests need to specify a url"),!1;_.W("logging_avoid_blocking_during_navigation")&&_.B26().transition("application_navigating");
k=this.navigate(U)||[];fZL(k).then(function(){P.pendingCommands.delete(U.command)});
return!0}if(U.type===1){if(!this.handleServiceRequest)return ntj(k,"handleServiceRequest"),!1;(g==null?0:g.forceClickLogging)&&a5k(this,U.command,g);k=this.handleServiceRequest(U);fZL(k).then(function(){P.pendingCommands.delete(U.command)});
return!0}if(U.type===2){if(!this.sendAction)return ntj(k,"sendAction"),!1;a5k(this,U.command,g);this.sendAction(U);return!0}return!1};
var a5k=function(k,g,P){if((P==null||!P.disableClickTracking)&&k.JSC$12772_screenManager)if(g.clickTrackingParams&&_.W("log_click_with_layer_from_element_in_command_handler")){var x;P=P==null?void 0:(x=P.form)==null?void 0:x.element;k.JSC$12772_screenManager.clickCommand(g,null,P&&P.getScreenLayer&&P.getScreenLayer())}else g.clickTrackingParams?k.JSC$12772_screenManager.clickCommand(g):!_.W("disable_clicked_visual_element_in_command_handler")&&(P==null?0:P.clickedVisualElement)&&_.uF(k.JSC$12772_screenManager,
P.clickedVisualElement)},Nnd=function(k){var g=!!_.b(k,_.xD),P;
k=((P=_.b(k,_.UX))==null?void 0:P.signal)==="CLIENT_SIGNAL";return g||k},I5N=function(k,g,P){var x=_.b(g,_.xD);
if(x)var U=(x==null?void 0:x.commands)||[];else{var A;if(((A=_.b(g,_.UX))==null?void 0:A.signal)==="CLIENT_SIGNAL"){var q;U=((q=_.b(g,_.UX))==null?void 0:q.actions)||[]}}if(U){(x=yZ4(k,U))&&a5k(k,g,P);g=_.O(U);for(U=g.next();!U.done;U=g.next()){U=U.value;try{var T=Object.assign({},P);x&&(T.disableClickTracking=!0);k.resolveCommand(U,T)}catch(c){c instanceof Error&&_.IE(c)}}return!0}LUA(g,"Could not handle the meta command");return!1},yZ4=function(k,g){return g.every(function(P){return k.metaCommandClickLoggingDenylist.some(function(x){return!!_.b(P,
x)})})},XRY=function(k){var g;
return!((g=_.b(k==null?void 0:k.commandMetadata,_.A6))==null||!g.url)};var nI=function(){VW.apply(this,arguments)};
_.z(nI,VW);nI.prototype.validate=function(k){var g,P;return!this.hasRun&&!!((g=k.data.response)==null?0:(P=g.onResponseReceivedEndpoints)==null?0:P.length)};
nI.prototype.handle=function(k){var g=_.xZ.instance;k=_.O(k.data.response.onResponseReceivedEndpoints);for(var P=k.next();!P.done;P=k.next())g.resolveCommand(P.value)};var pRq,CQt,GpL;
pRq=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=_.$D();this.navigatingAwayFromWatchDeletedVideo=!1;
this.currentEndpoint=null;this.isVideoPlaying=!1};
_.SD=function(){CQt||(CQt=new pRq);return CQt};
GpL=function(){var k=_.SD();k.miniplayerButtonActivation=!1;k.userActivation=!1;k.playlistWatchPageActivation=!1;k.productDetailsPageActivation=!1;k.miniAppPageActivation=!1;k.playablesDestPageActivation=!1;k.lockupActivation=!1;k.showMiniplayerCommandActivation=!1;k.playlistSuggestionsShelfActivation=!1;k.mediaSessionPipActivation=!1;k.watchPipActivation=!1;k.watchWhileActivation=!1;k.shortsPipActivation=!1;k.companionCanvasActivation=!1};
_.RqN=function(){var k=_.SD(),g=k.mediaSessionPipActivation,P=k.watchPipActivation,x=k.watchWhileActivation,U=k.playlistWatchPageActivation,A=k.lockupActivation,q=k.showMiniplayerCommandActivation,T=k.navigatingAwayFromWatchDeletedVideo,c=k.shortsPipActivation,Z=k.playlistSuggestionsShelfActivation,w=k.productDetailsPageActivation,J=k.miniAppPageActivation,r=k.playablesDestPageActivation,f=k.companionCanvasActivation;return!k.miniplayerButtonActivation&&!U&&!Z&&!w&&!J&&!r&&!A&&!q&&!g&&!P&&!x&&!c&&
!f||T};var XTj;_.F3=_.XB("FEwhat_to_watch","/",3854);_.yt0=_.XB("FEdownloads","/feed/downloads",42352);XTj=_.XB("FEmusic_offline","browse/FEmusic_offline",42352);var HS=function(k,g){g=g===void 0?[]:g;var P=P===void 0?[]:P;g=H3k.apply(null,[Nr0.apply(null,_.Kl(g))].concat(_.Kl(P)));this.store=pL6(k,void 0,g)};
HS.prototype.getState=function(){return this.store.getState()};
HS.prototype.dispatch=function(k){return this.store.dispatch(k)};
HS.prototype.subscribe=function(k){return this.store.subscribe(k)};
HS.prototype.replaceReducer=function(k){return this.store.replaceReducer(k)};
HS.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()};
_.Yt=function(k,g,P){var x=g(k.getState());return k.subscribe(function(){var U=g(k.getState());if(U!==x){var A=x;x=U;P(U,A)}})};var b8s;_.ZW=function(k,g,P){return _.Rp({type:"REPLACE_ENTITY",payload:{entityPayload:P,entityType:k,key:g}})};
b8s=function(k){return _.Rp({type:"REPLACE_ENTITIES",payload:k})};
_.Wa=function(k,g,P,x){return _.Rp({type:"UPDATE_ENTITY",payload:{entityPayload:P,entityType:k,key:g,mergeOption:x}})};var NYj=function(k){var g=this;k=k===void 0?[]:k;this.arrays=[];this.totalLength=this.arrayPos=this.arrayIdx=0;k.forEach(function(P){g.append(P)})};
_.d=NYj.prototype;_.d.getLength=function(){return this.totalLength};
_.d.append=function(k){var g=this.arrays.length===0?!1:(g=this.arrays[this.arrays.length-1])&&g.buffer===k.buffer&&g.byteOffset+g.length===k.byteOffset;g?(g=this.arrays[this.arrays.length-1],this.arrays[this.arrays.length-1]=new Uint8Array(g.buffer,g.byteOffset,g.length+k.length),this.arrayPos=this.arrayIdx=0):this.arrays.push(k);this.totalLength+=k.length};
_.d.split=function(k){for(var g=new NYj,P=new NYj,x=_.O(this.arrays),U=x.next();!U.done;U=x.next())U=U.value,k>=U.length?(g.append(U),k-=U.length):k?(g.append(new Uint8Array(U.buffer,U.byteOffset,k)),P.append(new Uint8Array(U.buffer,U.byteOffset+k,U.length-k)),k=0):P.append(U);return{headView:g,tailView:P}};
_.d.isFocused=function(k){return k>=this.arrayPos&&k<this.arrayPos+this.arrays[this.arrayIdx].length};
_.d.focus=function(k){if(!this.isFocused(k))for(k<this.arrayPos&&(this.arrayPos=this.arrayIdx=0);this.arrayPos+this.arrays[this.arrayIdx].length<=k&&this.arrayIdx<this.arrays.length;)this.arrayPos+=this.arrays[this.arrayIdx].length,this.arrayIdx+=1};
var kgL=function(k,g){k.focus(g);return k.arrays[k.arrayIdx][g-k.arrayPos]};(function(){var k=function(x){return new Uint8Array(x)},g=function(x){for(var U=new Uint8Array(x.length),A=0;A<x.length;A++)U[A]=x[A];
return U},P=new Uint8Array([1]);
return P.length===1&&P[0]===1?k:g})();
var MD6=Array(1024),tDr=window.TextDecoder?new TextDecoder:void 0,otb=window.TextEncoder?new TextEncoder:void 0;var HI0=function(k){this.arrayView=k;this.pos=0;this.pendingTagAndType=-1},kz=function(k){var g=kgL(k.arrayView,k.pos);
++k.pos;if(g<128)return g;for(var P=g&127,x=1;g>=128;)g=kgL(k.arrayView,k.pos),++k.pos,x*=128,P+=(g&127)*x;return P},I_b=function(k,g){var P=k.pendingTagAndType;
for(k.pendingTagAndType=-1;k.pos+1<=k.arrayView.totalLength;){P<0&&(P=kz(k));var x=P>>3,U=P&7;if(x===g)return!0;if(x>g){k.pendingTagAndType=P;break}P=-1;switch(U){case 0:kz(k);break;case 1:k.pos+=8;break;case 2:x=kz(k);k.pos+=x;break;case 5:k.pos+=4}}return!1};var ybb=function(){this.wasm=void 0;this.pos=0;this.submessagePosStack=[];this.buf=a_6(4096);this.view=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength)},$z=function(k,g){g=k.pos+g;
if(!(k.buf.length>=g)){for(var P=k.buf.length*2;P<g;)P*=2;k.buf=a_6(P,k.wasm,k.buf.subarray(0,k.pos));k.view=new DataView(k.buf.buffer,k.buf.byteOffset,k.buf.byteLength)}},PS=function(k,g){if(g>268435455){$z(k,4);
for(var P=g&1073741823,x=0;x<4;x++)k.view.setUint8(k.pos,P&127|128),P>>=7,k.pos+=1;g=Math.floor(g/268435456)}for($z(k,4);g>127;)k.view.setUint8(k.pos,g&127|128),g>>=7,k.pos+=1;k.view.setUint8(k.pos,g);k.pos+=1};for(var pVr={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},XVC={},gX3=_.O(Object.entries(pVr)),PKN=gX3.next();!PKN.done;PKN=gX3.next()){var $2d=_.O(PKN.value),x2L=$2d.next().value,ivP=$2d.next().value,U2c=x2L,AKk=ivP;AKk&&(XVC[AKk]=U2c)};var Gir=function(k,g){k=k===void 0?{}:k;switch(g.type){case "ENTITY_LOADED":return g.payload.reduce(function(x,U){var A,q=(A=U.options)==null?void 0:A.persistenceOption;if(q&&q!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&q!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return x;if(!U.entityKey)return _.IE(Error("If")),x;if(U.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!U.payload)return U=new _.Da("REPLACE entity mutation is missing a payload",{entityKey:U.entityKey}),_.IE(U),x;var T=(0,_.vX.getAnyKey)(U.payload);
return kHA(x,T,U.entityKey,U.payload[T])}if(U.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{U=U.entityKey;try{var c=_.g1(U).entityType;T=kHA(x,c,U);break a}catch(J){if(J instanceof Error){U=new _.Da("Failed to deserialize entity key",{entityKey:U,originalMessage:J.message});_.IE(U);T=x;break a}throw J;}T=void 0}return T}if(U.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!U.payload)return U=new _.Da("UPDATE entity mutation is missing a payload",{entityKey:U.entityKey}),_.IE(U),x;T=(0,_.vX.getAnyKey)(U.payload);
var Z,w;return gRs(x,T,U.entityKey,U.payload[T],(Z=U.fieldMask)==null?void 0:(w=Z.mergeOptions)==null?void 0:w.repeatedFieldsMergeOption)}return x},k);
case "REPLACE_ENTITY":var P=g.payload;return kHA(k,P.entityType,P.key,P.entityPayload);case "REPLACE_ENTITIES":return Object.keys(g.payload).reduce(function(x,U){var A=g.payload[U];return Object.keys(A).reduce(function(q,T){return kHA(q,U,T,A[T])},x)},k);
case "UPDATE_ENTITY":return P=g.payload,gRs(k,P.entityType,P.key,P.entityPayload,P.mergeOption);default:return k}};var P5V;var d24=!1,jD,QW,lF,D_,tb,Ovv=function(k){_.lx.call(this);this.counter=[0,0,0,0];this.cipherBlock=new Uint8Array(16);this.blockOffset=16;if(!d24){var g,P=new Uint8Array(256),x=new Uint8Array(256);var U=1;for(g=0;g<256;g++)P[U]=g,x[g]=U,U^=U<<1^(U>>7&&283);jD=new Uint8Array(256);QW=U8(256);lF=U8(256);D_=U8(256);tb=U8(256);for(var A=0;A<256;A++){U=A?x[255^P[A]]:0;U^=U<<1^U<<2^U<<3^U<<4;U=U&255^U>>>8^99;jD[A]=U;g=U<<1^(U>>7&&283);var q=g^U;QW[A]=g<<24|U<<16|U<<8|q;lF[A]=q<<24|QW[A]>>>8;D_[A]=U<<24|lF[A]>>>
8;tb[A]=U<<24|D_[A]>>>8}d24=!0}U=U8(44);for(P=0;P<4;P++)U[P]=k[4*P]<<24|k[4*P+1]<<16|k[4*P+2]<<8|k[4*P+3];for(x=1;P<44;P++)k=U[P-1],P%4||(k=(jD[k>>16&255]^x)<<24|jD[k>>8&255]<<16|jD[k&255]<<8|jD[k>>>24],x=x<<1^(x>>7&&283)),U[P]=U[P-4]^k;this.key=U};
_.z(Ovv,_.lx);
Ovv.prototype.encrypt=function(k){var g=k.length;k=new Uint8Array(k.buffer.slice(k.byteOffset,k.byteOffset+g));for(var P=this.cipherBlock,x=0;x<g&&this.blockOffset<16;)k[x++]^=P[this.blockOffset++];for(var U=g-(g-x)%16;x<U;)qz4(this),k[x++]^=P[0],k[x++]^=P[1],k[x++]^=P[2],k[x++]^=P[3],k[x++]^=P[4],k[x++]^=P[5],k[x++]^=P[6],k[x++]^=P[7],k[x++]^=P[8],k[x++]^=P[9],k[x++]^=P[10],k[x++]^=P[11],k[x++]^=P[12],k[x++]^=P[13],k[x++]^=P[14],k[x++]^=P[15];if(x<g)for(qz4(this),this.blockOffset=0;x<g;)k[x++]^=
P[this.blockOffset++];return k};
var qz4=function(k){for(var g=k.key,P=k.counter[0]^g[0],x=k.counter[1]^g[1],U=k.counter[2]^g[2],A=k.counter[3]^g[3],q=3;q>=0&&!(k.counter[q]=-~k.counter[q]);q--);for(var T,c,Z=4;Z<40;)q=QW[P>>>24]^lF[x>>16&255]^D_[U>>8&255]^tb[A&255]^g[Z++],T=QW[x>>>24]^lF[U>>16&255]^D_[A>>8&255]^tb[P&255]^g[Z++],c=QW[U>>>24]^lF[A>>16&255]^D_[P>>8&255]^tb[x&255]^g[Z++],A=QW[A>>>24]^lF[P>>16&255]^D_[x>>8&255]^tb[U&255]^g[Z++],P=q,x=T,U=c;k=k.cipherBlock;q=g[40];k[0]=jD[P>>>24]^q>>>24;k[1]=jD[x>>16&255]^q>>16&255;k[2]=
jD[U>>8&255]^q>>8&255;k[3]=jD[A&255]^q&255;q=g[41];k[4]=jD[x>>>24]^q>>>24;k[5]=jD[U>>16&255]^q>>16&255;k[6]=jD[A>>8&255]^q>>8&255;k[7]=jD[P&255]^q&255;q=g[42];k[8]=jD[U>>>24]^q>>>24;k[9]=jD[A>>16&255]^q>>16&255;k[10]=jD[P>>8&255]^q>>8&255;k[11]=jD[x&255]^q&255;q=g[43];k[12]=jD[A>>>24]^q>>>24;k[13]=jD[P>>16&255]^q>>16&255;k[14]=jD[x>>8&255]^q>>8&255;k[15]=jD[U&255]^q&255};var TOL=!1;(function(){var k=function(x){return new Uint8Array(x)},g=function(x){for(var U=new Uint8Array(x.length),A=0;A<x.length;A++)U[A]=x[A];
return U},P=new Uint8Array([1]);
return P.length===1&&P[0]===1?k:g})();
var MC;var Vst=function(k){a:{if(!TOL&&!cQ){if(MC){var g=MC;break a}MC=(g=window.crypto)==null?void 0:g.subtle;var P,x,U;if(((P=MC)==null?0:P.importKey)&&((x=MC)==null?0:x.sign)&&((U=MC)==null?0:U.encrypt)){g=MC;break a}MC=void 0}g=void 0}g&&(this.nativeEncryptor=new eyv(k,g));this.encryptorPolyfill=new cKm(k)};
Vst.prototype.encrypt=function(k,g){var P=this,x;return _.e(function(U){switch(U.nextAddress){case 1:if(!P.nativeEncryptor){U.jumpTo(2);break}_.Bo(U,3);return U.yield(P.nativeEncryptor.encrypt(k,g),5);case 5:return U.return(U.yieldResult);case 3:x=_.Ll(U),_.pH(x),TOL=!0,P.nativeEncryptor=void 0;case 2:return U.return(P.encryptorPolyfill.encrypt(k,g))}})};
Vst.prototype.decrypt=function(k,g){return this.encrypt(k,g)};
var eyv=function(k,g){this.JSC$12845_aesKey=k;this.subtleCrypto=g};
eyv.prototype.encrypt=function(k,g){var P=this,x;return _.e(function(U){if(U.nextAddress==1)return _.Bo(U,2),U.yield(Zv4(P,k,g),4);if(U.nextAddress!=2)return U.return(U.yieldResult);x=_.Ll(U);_.pH(x);TOL=!0;throw x;})};
var Zv4=function(k,g,P){var x,U;return _.e(function(A){switch(A.nextAddress){case 1:if(k.cryptoKey){A.jumpTo(2);break}return A.yield(k.subtleCrypto.importKey("raw",k.JSC$12845_aesKey,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:k.cryptoKey=A.yieldResult;case 2:return x={name:"AES-CTR",counter:P,length:128},A.yield(k.subtleCrypto.encrypt(x,k.cryptoKey,g),4);case 4:return U=A.yieldResult,A.return(new Uint8Array(U))}})},cKm=function(k){this.JSC$12848_aesKey=k};
cKm.prototype.encrypt=function(k,g){this.encryptor||(this.encryptor=new Ovv(this.JSC$12848_aesKey));for(var P=this.encryptor,x=0;x<4;x++)P.counter[x]=g[x*4]<<24|g[x*4+1]<<16|g[x*4+2]<<8|g[x*4+3];P.blockOffset=16;return this.encryptor.encrypt(k)};
cKm.prototype.decrypt=function(k,g){return this.encrypt(k,g)};var m2c={},i8M=wH("yt-idb-pref-storage",{objectStores:(m2c.prefs={addedAtVersion:1},m2c),shared:!1,upgrade:function(k,g){g(1)&&PE(gN(k,"prefs",{keyPath:"key"}),"byExpiration","expirationTimestampMs")},
version:1});_.KI=function(k){this.token=k};
_.KI.getInstance=function(){return _.e(function(k){return k.return(new Promise(function(g){_.mW().then(function(P){P?(_.KI.instance||(_.KI.instance=new _.KI(P)),g(_.KI.instance)):g(void 0)})}))})};
_.KI.prototype.get=function(k){var g=this,P,x,U;return _.e(function(A){if(A.nextAddress==1)return A.yield(U90(g.token),2);if(A.nextAddress!=3)return P=A.yieldResult,A.yield(P.get("prefs",k),3);x=A.yieldResult;if(!x)return A.return();U=(0,_.Jc)();return x.expirationTimestampMs<=U?A.return():A.return(x.value)})};
_.KI.prototype.set=function(k,g,P){P=P===void 0?31536E3:P;var x=this,U,A,q;return _.e(function(T){if(T.nextAddress==1)return U=(0,_.Jc)(),A={key:k,value:g,expirationTimestampMs:U+P*1E3},T.yield(U90(x.token),2);q=T.yieldResult;return T.yield(q.put("prefs",A),0)})};
_.KI.prototype.remove=function(k){var g=this,P;return _.e(function(x){if(x.nextAddress==1)return x.yield(U90(g.token),2);P=x.yieldResult;return x.yield(P.delete("prefs",k),0)})};var o2={},wCd=(o2.INVALID_ENCODER_VERSION="Invalid encoder version",o2.KEY_CREATION_FAILED="Failed to create encoder key",o2.UNKNOWN_DECODE_ERROR="Failed to decode PES data",o2.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",o2.WRONG_DATA_TYPE="Encoder cannot process the data type",o2),AP=function(k,g){g=g===void 0?{}:g;_.Da.call(this,wCd[k],Object.assign({},{name:"PESEncoderError",type:k},g));this.type=k;this.level="WARNING";Object.setPrototypeOf(this,AP.prototype)};
_.z(AP,_.Da);var vV=function(){};
vV.prototype.encode=function(k,g){try{return this.encodeImpl(k,g)}catch(P){qvk(P,d9b)}};
vV.prototype.decode=function(k,g){try{return this.decodeImpl(k,g)}catch(P){qvk(P,O8r)}};
var JKv=function(k,g,P){var x;return _.e(function(U){if(U.nextAddress==1)return _.Bo(U,2),U.yield(k.decodeAsyncImpl(g,P),4);if(U.nextAddress!=2)return U.return(U.yieldResult);x=_.Ll(U);qvk(x,O8r);_.SV(U)})};
vV.prototype.decodeAsyncImpl=function(k,g){return Promise.resolve(this.decodeImpl(k,g))};var a2=function(k,g){this.aesEncryptor=k;this.aesEncryptorAsync=g};
_.z(a2,vV);a2.prototype.encodeImpl=function(k,g){g=TRb(g);k=(new TextEncoder).encode(JSON.stringify(k));return this.aesEncryptor.encrypt(k,g)};
a2.prototype.decodeImpl=function(k,g){if(!(k instanceof Uint8Array))throw AMV(1);var P=new TextDecoder;g=TRb(g);k=this.aesEncryptor.decrypt(k,g);return JSON.parse(P.decode(k))};
a2.prototype.decodeAsyncImpl=function(k,g){var P=this,x,U,A;return _.e(function(q){if(q.nextAddress==1){if(!(k instanceof Uint8Array))throw AMV(1);x=new TextDecoder;U=TRb(g);return q.yield(P.aesEncryptorAsync.decrypt(k,U),2)}A=q.yieldResult;return q.return(JSON.parse(x.decode(A)))})};var etj={accountLinkStatusEntity:ijt,booleanEntity:YCL,buttonEntity:huL,captionTrack:Twc,channelHandle:d6k,chipEntity:P0q,commerceAcquisitionClientPayloadEntity:kCJ,commerceCartListEntity:giq,compositeSourceEntity:u_q,multiviewStagingEntity:htd,contextNoteFeedEntityPayload:Wyv,contextNoteUserRatingEntityPayload:sXL,continuationTokenEntity:a_v,downloadQualityPickerEntity:FUv,downloadsPageRefreshTokenEntity:j2H,downloadsPageViewConfigurationEntity:RIm,downloadStatusEntity:YPm,dismissState:$zN,sfvAudioItemCurrentlyPlayingEntity:aAL,
emojiFountainDataEntity:Bik,emojiCustomizationSetEntity:bxY,fakeChannel:Quv,fakePlaylist:lEL,fakePlaylistEntryCollection:DFJ,fakeVideo:MQL,fakeVideoDescription:K33,featuredProductsEntity:rMP,flowStateEntity:gb3,iconBadgeEntity:P6Y,interstitialInteractionStateEntity:W73,likeButtonAnimationEntity:kHk,liveChatPollStateEntity:L7d,dataFreshnessEntity:W9H,liveViewerLeaderboardChatEntryPointStateEntity:zFd,liveViewerLeaderboardPointsEntity:uxt,liveReactionsDataEntity:zuJ,logoEntity:rg3,macroMarkerEntity:gRL,
mainDownloadsLibraryEntity:Q2d,mainDownloadsListEntity:l_H,mainPlaylistDownloadStateEntity:tDm,mainPlaylistEntity:HIY,mainPlaylistVideoEntity:NYN,mainVideoDownloadStateEntity:MDv,mainVideoEntity:pVm,markersEngagementPanelSyncEntity:P5J,markersVisibilityOverrideEntity:$9v,musicAlbumReleaseDetail:Yvq,musicAlbumReleaseDownloadMetadataEntity:ERY,musicAlbumRelease:F83,musicAlbumReleaseUserDetail:jxY,musicArtistDetail:lqq,musicArtist:Qxm,musicArtistUserDetail:D9L,musicDownloadsLibraryEntity:L8N,musicLibraryEdit:tj3,
musicLibraryStatusEntity:MjH,musicPlaylist:K8L,musicPlaylistDownloadMetadataEntity:nRq,musicShare:vRL,musicTrackDetail:H8k,musicTrackDownloadMetadataEntity:SvH,musicTrack:aqN,musicTrackUserDetail:NRP,offlineOrchestrationActionWrapperEntity:eF3,offlineVideoPolicy:cHv,offlineVideoStreams:VeL,offlineabilityEntity:KUt,orchestrationWebSamplingEntity:otq,pageHeaderEntity:cGm,pdpStateEntity:$st,pinnedProductEntity:fqL,playbackData:ZFq,playerStateEntity:x9v,quantityIncrementerEntity:xs4,refresh:m4H,saveToPlaylistListEntity:qhY,
selectedChipIndexEntityPayload:i83,settingEntity:Sh3,stringEntity:juY,suggestedFeedbackChipStateEntity:U9Y,transfer:w_m,trendingOfferEntity:W8k,videoDownloadContextEntity:JHk,videoOverviewAsyncDataEntity:hUc,videoPlaybackPositionEntity:nTL,votingEntity:wgm,ytMainChannelEntity:CFH,youchatPendingResponseEntity:AMJ,ytMainDownloadedVideoEntity:vtt,ytMainVideoEntity:Gim};var rKk,WBv,e8,fqb,W8A,BOk,uMH,zyP,bvv;rKk=function(k,g){this.JSC$12867_wrapped=k;this.JSC$12867_encoderRegistry=g;this.changedKeys={}};
WBv=function(k,g){return fVm(k.JSC$12867_encoderRegistry,g.version).decode(g.data,g.key)};
_.s8k=function(k,g,P){return k.JSC$12867_wrapped.objectStore("EntityStore").get(g).then(function(x){if(x){if(P&&x.entityType!==P)throw Error("Jf");return WBv(k,x)}})};
e8=function(k,g,P){return P?(P=P.map(function(x){return _.s8k(k,x,g)}),PQ.all(P)):k.JSC$12867_wrapped.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(g)).then(function(x){return x.map(function(U){return WBv(k,U)})})};
_.rMC=function(k,g,P){var x=CFI(g),U=fVm(k.JSC$12867_encoderRegistry,1),A=Object.assign({},g);return k.JSC$12867_wrapped.objectStore("EntityStore").get(x).then(function(q){if(q){if(q.entityType!==P)throw Error("Jf");A.entityMetadata||(q=WBv(k,q),A.entityMetadata=q.entityMetadata)}}).then(function(){var q={key:x,
entityType:P,data:U.encode(A,x),version:1};return PQ.all([k.JSC$12867_wrapped.objectStore("EntityStore").put(q),bvv(k,A,P)])}).then(function(){BOk(k,x,P);
return x})};
fqb=function(k,g){var P=_.g1(g).entityType;return PQ.all([k.JSC$12867_wrapped.objectStore("EntityStore").delete(g),zyP(k,g)]).then(function(){BOk(k,g,P)})};
W8A=function(k,g,P,x){var U=fVm(k.JSC$12867_encoderRegistry,1);return _.s8k(k,g,x).then(function(A){if(A){A=DC0(A,P);var q={key:g,entityType:x,data:U.encode(A,g),version:1};return PQ.all([k.JSC$12867_wrapped.objectStore("EntityStore").put(q),bvv(k,A,x)])}}).then(function(){BOk(k,g,x);
return g})};
BOk=function(k,g,P){var x=k.changedKeys[P];x||(x=new Set,k.changedKeys[P]=x);x.add(g)};
uMH=function(k,g,P){var x=CFI(g);P=cMC(P);if(!P)return PQ.resolve([]);P=new P(g);k=k.JSC$12867_wrapped.objectStore("EntityAssociationStore");g=[];P=_.O(P.getAssociations());for(var U=P.next();!U.done;U=P.next())g.push(k.put({parentEntityKey:x,childEntityKey:U.value}));return PQ.all(g).then(function(A){return A.map(function(q){return q[1]})})};
zyP=function(k,g){return k.JSC$12867_wrapped.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(g))};
bvv=function(k,g,P){var x=CFI(g);return zyP(k,x).then(function(){return uMH(k,g,P)})};var hyd=function(){};
_.z(hyd,vV);hyd.prototype.encodeImpl=function(k){return k};
hyd.prototype.decodeImpl=function(k){if(k instanceof Uint8Array)throw AMV(0);return k};var m9V=function(){this.cacheMap={};this.cacheMap[0]=new hyd;if(!_.W("aes_pes_encoder_killswitch")){var k=this.cacheMap;try{var g=_.QE();var P=TRb(g);var x=new a2(new cKm(P),new Vst(P))}catch(U){throw k=U instanceof Error?new AP("KEY_CREATION_FAILED",{originalMessage:U.message}):new AP("KEY_CREATION_FAILED"),_.IE(k),k;}k[1]=x}},fVm=function(k,g){g=g===void 0?0:g;
k=k.cacheMap[g];if(!k)throw g=new AP("INVALID_ENCODER_VERSION",{encoderVersion:g}),_.IE(g),g;return k};var O8=function(k,g){_.lx.call(this);this.token=k;this.JSC$12881_encoderRegistry=g;this.observers=[];k=new _.iV.BroadcastChannel("PERSISTENT_ENTITY_STORE_SYNC:"+_.QE());k.onmessage=this.JSC$12881_handleMessage.bind(this);this.channel=k};
_.z(O8,_.lx);_.TY=function(k,g,P){var x,U,A,q;return _.e(function(T){if(T.nextAddress==1)return T.yield(x96(k.token),2);if(T.nextAddress!=3)return x=T.yieldResult,T.yield(_.q5(x,["EntityStore","EntityAssociationStore"],g,function(c){U=new rKk(c,k.JSC$12881_encoderRegistry);return P(U)}),3);
A=T.yieldResult;U&&(q=U.changedKeys,Object.keys(q).length>0&&(k.channel.postMessage(q),EX4(k,q)));return T.return(A)})};
O8.prototype.observe=function(k){var g=this;this.observers.push(k);return function(){var P=g.observers.indexOf(k);P>=0&&g.observers.splice(P,1)}};
var muk=function(k){var g;return _.e(function(P){if(P.nextAddress==1)return P.yield(_.TY(k,{mode:"readonly",enableRetries:!0},function(x){return x.JSC$12867_wrapped.objectStore("EntityStore").getAll()}),2);
g=P.yieldResult;return P.return(Promise.all(g.filter(function(x){return!!x}).map(function(x){var U,A;
return _.e(function(q){if(q.nextAddress==1){U=x.key;A=x.entityType;var T=q.yield;var c=JKv(fVm(k.JSC$12881_encoderRegistry,x.version),x.data,x.key);return T.call(q,c,2)}return q.return({key:U,entityType:A,data:q.yieldResult})})})))})};
O8.prototype.JSC$12881_handleMessage=function(k){EX4(this,k.data)};
var EX4=function(k,g){k=_.O(k.observers);for(var P=k.next();!P.done;P=k.next())P=P.value,P(g)};
O8.prototype.disposeInternal=function(){this.channel.close()};
var Vjb;var HV,nXt,K8b;HV={};_.LB3=(HV.mainVideoEntity="mainVideoEntityActionMetadata",HV.mainPlaylistEntity="mainPlaylistEntityActionMetadata",HV.musicTrack="musicTrackEntityActionMetadata",HV.musicPlaylist="musicPlaylistEntityActionMetadata",HV);nXt=new _.gt("DOWNLOADS_ENTITY_TYPE_MAP");_.WS=_.xz("","downloadsPageViewConfigurationEntity");K8b=_.xz("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");_.fAb=_.xz("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");
_.xz("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");_.xz("SMART_DOWNLOADS_ENABLED","settingEntity");_.xz("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");var u_b=["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_TRANSFERRING"];var Yvb=["TRANSFER_STATE_COMPLETE","TRANSFER_STATE_FAILED","TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"];_.Szm={isLeaderTab:!0};var d40={ALL_DOWNLOADS:"PPAD",DOWNLOADS_PAGE:"PPDP",OFFLINE_PLAYLIST:"PPOM",RECOMMENDED_VIDEOS:"PPRC",SAVED_PODCAST_EPISODES:"PPSE",SAVED_VIDEOS:"PPSV"};var NC=window,Q9=NC.YT_I18N_FORMATTING_GOOG_LOCALE||"en-US",AyI=NC.YT_I18N_FORMATTING_PLURAL_RULES_SELECT||la,vFr=NC.YT_I18N_FORMATTING_DATE_TIME_SYMBOLS||x9,psk=NC.YT_I18N_FORMATTING_RELATIVE_DATE_TIME_SYMBOLS||ysJ,IWP=NC.YT_I18N_FORMATTING_DURATION_TIME_SYMBOLS||As3,dos=NC.YT_I18N_FORMATTING_NUMBER_FORMAT_SYMBOLS||csk;var Ue6;Ky({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 PB0=ahj(function(){return{dateFormat:1,timeFormat:7,joinerStyle:1,capitalize:function(k){return k}}}),jC0=ahj(function(){return{dateFormat:3,
timeFormat:7,joinerStyle:3,capitalize:function(k){return k}}}),XD3=new Map;var xqu=[{unitDuration:6048E5,unit:3,threshold:2},{unitDuration:864E5,unit:4},{unitDuration:36E5,unit:5},{unitDuration:6E4,unit:6},{unitDuration:1E3,unit:7}],RbV;var FB3=function(k){return _.Rp({type:"SET_EPHEMERAL_ACTION",payload:k})};_.Yzc={ephemeralAction:null};var j8N=function(k){return _.Rp({type:"SET_SHARED_PERSISTENT_PANEL_VISIBLE",payload:k})};_.Q8J={animatedThumbnailEnabled:!1,inlinePreviewEnabled:!1,currentPageType:"",currentPageSubType:"",persistentPanelVisible:!1};var Lbb={sharedUi:function(k,g){k=k===void 0?_.Q8J:k;switch(g.type){case "SET_SHARED_ANIMATED_THUMBNAIL_ENABLED":return Object.assign({},k,{animatedThumbnailEnabled:g.payload});case "SET_SHARED_INLINE_PREVIEW_ENABLED":return Object.assign({},k,{inlinePreviewEnabled:g.payload});case "SET_SHARED_CURRENT_PAGE_TYPE":return Object.assign({},k,{currentPageType:g.payload});case "SET_SHARED_CURRENT_PAGE_SUB_TYPE":return Object.assign({},k,{currentPageSubType:g.payload});case "SET_SHARED_PERSISTENT_PANEL_VISIBLE":return Object.assign({},
k,{persistentPanelVisible:g.payload});default:return k}},
a11y:j5({ephemeralAction:function(k,g){k=k===void 0?_.Yzc.ephemeralAction:k;switch(g.type){case "SET_EPHEMERAL_ACTION":return g.payload;default:return k}}}),
entities:RIr};_.ql0={playlistId:"",inviteLinkURL:""};_.lVL={continuationCommand:{}};var Wbr=j5({continuationCommand:function(k,g){k=k===void 0?_.lVL.continuationCommand:k;switch(g.type){case "SET_CONTINUATION_COMMAND":return g.payload.continuationCommand;default:return k}}});_.eek={currentFormId:"",commandsMap:{}};var sOr=j5({isLeaderTab:function(k,g){k=k===void 0?_.Szm.isLeaderTab:k;switch(g.type){case "SET_IS_LEADER_TAB":var P,x;return(x=g==null?void 0:(P=g.payload)==null?void 0:P.isLeaderTab)!=null?x:k;default:return k}}});var tsm;_.D2H=function(k){return _.Rp({type:"SET_IS_FULLSCREEN",payload:{isFullscreen:k}})};
tsm=function(k){return _.Rp({type:"SET_IS_SHORTS_PIP_ACTIVE",payload:{isShortsPipActive:k}})};_.I2={isDesktopSmallWidth:!1,isShortsActive:!1,isWatchWhileMode:!1,playerState:-1,isFullscreen:!1,isSmallScreenSqueezeback:!1,isPlaybackStarted:!1,isShortsPipActive:!1};var Epr=j5({isDesktopSmallWidth:function(k,g){k=k===void 0?_.I2.isDesktopSmallWidth:k;switch(g.type){case "SET_IS_DESKTOP_SMALL_WIDTH":return g.payload.isDesktopSmallWidth;default:return k}},
isShortsActive:function(k,g){k=k===void 0?_.I2.isShortsActive:k;switch(g.type){case "SET_IS_SHORTS_ACTIVE":return g.payload.isShortsActive;default:return k}},
isWatchWhileMode:function(k,g){k=k===void 0?_.I2.isWatchWhileMode:k;switch(g.type){case "SET_IS_WATCH_WHILE_MODE":return g.payload.isWatchWhileMode;default:return k}},
playerState:function(k,g){k=k===void 0?_.I2.playerState:k;switch(g.type){case "SET_PLAYER_STATE":return g.payload.playerState;default:return k}},
isFullscreen:function(k,g){k=k===void 0?_.I2.isFullscreen:k;switch(g.type){case "SET_IS_FULLSCREEN":return g.payload.isFullscreen;default:return k}},
isSmallScreenSqueezeback:function(k,g){k=k===void 0?_.I2.isSmallScreenSqueezeback:k;switch(g.type){case "SET_IS_SMALL_SCREEN_SQUEEZEBACK":return g.payload.isSmallScreenSqueezeback;default:return k}},
isShortsPipActive:function(k,g){k=k===void 0?_.I2.isShortsPipActive:k;switch(g.type){case "SET_IS_SHORTS_PIP_ACTIVE":return g.payload.isShortsPipActive;default:return k}},
isPlaybackStarted:function(k,g){k=k===void 0?_.I2.isPlaybackStarted:k;switch(g.type){case "SET_IS_PLAYBACK_STARTED":return g.payload.isPlaybackStarted;default:return k}}});_.VYV={currentMode:"canvas-hidden"};var Slr=function(){return function(k){return function(g){var P=k(g);_.RV(document.documentElement,"yt-forward-redux-action-to-live-chat-iframe",[g],!0);return P}}};var Mst,tOI;Mst=new _.i3;_.Rv=new _.gt("WATCH_PLAYER_PROMISE_TOKEN");_.KBm=new _.i3;_.oX4=new _.gt("SHORTS_PLAYER_PROMISE_TOKEN");tOI=new _.gt("GET_SHORTS_PLAYER_FUNCTION_TOKEN");var Fbs=function(){return function(k){return function(g){g.type==="ENTITY_LOADED"&&_.Za().resolve(_.Rv).then(function(P){var x;(x=P.dispatchReduxAction)==null||x.call(P,g)});
return k(g)}}};_.vXv={additionalContext:"",impersonatedChannelUrl:"",selectedVideoIds:{}};var bg3=j5({additionalContext:function(k,g){k=k===void 0?_.vXv.additionalContext:k;switch(g.type){case "CHANNEL_REPORT_RESET":return"";case "ADDITIONAL_CONTEXT_UPDATED":var P;return(P=g.payload)!=null?P:"";default:return k}},
impersonatedChannelUrl:function(k,g){k=k===void 0?_.vXv.impersonatedChannelUrl:k;switch(g.type){case "CHANNEL_REPORT_RESET":return"";case "IMPERSONATED_CHANNEL_URL_UPDATED":var P;return(P=g.payload)!=null?P:"";default:return k}},
selectedVideoIds:function(k,g){k=k===void 0?_.vXv.selectedVideoIds:k;switch(g.type){case "CHANNEL_REPORT_RESET":return{};case "VIDEO_SELECTED":var P={};return Object.assign({},k,(P[g.payload]=!0,P));case "VIDEO_UNSELECTED":return g=g.payload,k=Object.assign({},k),delete k[g],k;default:return k}}});_.aVm={parentClickTrackingParams:""};var B$V=j5({parentClickTrackingParams:function(k,g){k=k===void 0?_.aVm.parentClickTrackingParams:k;switch(g.type){case "SET_PARENT_CLICK_TRACKING_PARAMS":return g.payload.parentClickTrackingParams;case "CLEAR_PARENT_CLICK_TRACKING_PARAMS":return"";default:return k}}});var HvP=function(k){return _.Rp({type:"TALK_TO_RECS_UPDATE_SELECTION",payload:k})};_.NON={stepStates:{}};var zeV=j5({stepStates:function(k,g){k=k===void 0?_.NON.stepStates:k;switch(g.type){case "TALK_TO_RECS_RESET_STEP_STATES":return{};case "TALK_TO_RECS_UPDATE_SELECTION":var P=k,x=g.payload,U,A,q;k={};g={selectionStates:Object.assign({},(q=(U=P[x.stepId])==null?void 0:U.selectionStates)!=null?q:{},(k[x.token]={isSelected:x.isSelected},k)),userQuery:(A=P[x.stepId])==null?void 0:A.userQuery};U={};return Object.assign({},P,(U[x.stepId]=g,U));case "TALK_TO_RECS_UPDATE_USER_QUERY":return U=k,A=g.payload,
q={selectionStates:Object.assign({},(x=(P=U[A.stepId])==null?void 0:P.selectionStates)!=null?x:{}),userQuery:{userQuery:A.userQuery,token:A.userQueryToken}},P={},Object.assign({},U,(P[A.stepId]=q,P));default:return k}}});var IVL,XCY,pCL;IVL=function(k){return _.Rp({type:"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX",payload:k})};
XCY=function(k){return _.Rp({type:"SET_MINIPLAYER_PLAYBACK_STATE",payload:k})};
_.r6=function(k){return _.Rp({type:"SET_CURRENT_PAGE_TYPE",payload:k})};
_.yKt=function(k){return _.Rp({type:"SET_INLINE_PREVIEW_IS_ENABLED",payload:k})};
pCL=function(k){return _.Rp({type:"SET_CHIP_BAR_IS_STICKY",payload:k})};_.mqj={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"};_.CK3=function(k){return _.Rp({type:"SET_PLAYER_STATE",payload:{playerState:k}})};_.X3={isWatchActive:!1,isLearningJourneyActive:!1,isSwatcherooActive:!1,isTheaterMode:Jxs(),isWatchFullscreen:!1,isWatchNarrowWidth:!1,isWatchRetroMode:!1,isLiveChatCollapsed:!1,openEngagementPanels:[],playerState:-1,watchScrollTop:0,watchWindowSize:{width:0,height:0}};var uus=j5({isTheaterMode:function(k,g){k=k===void 0?Jxs():k;switch(g.type){case "SET_IS_THEATER_MODE":return g.payload.isTheaterMode;default:return k}},
isWatchActive:function(k,g){k=k===void 0?_.X3.isWatchActive:k;switch(g.type){case "SET_IS_WATCH_ACTIVE":return g.payload.isWatchActive;default:return k}},
isLearningJourneyActive:function(k,g){k=k===void 0?_.X3.isLearningJourneyActive:k;switch(g.type){case "SET_IS_LEARNING_JOURNEY_ACTIVE":return g.payload.isLearningJourneyActive;default:return k}},
isWatchFullscreen:function(k,g){k=k===void 0?_.X3.isWatchFullscreen:k;switch(g.type){case "SET_IS_WATCH_FULLSCREEN":return g.payload.isWatchFullscreen;default:return k}},
isWatchNarrowWidth:function(k,g){k=k===void 0?_.X3.isWatchNarrowWidth:k;switch(g.type){case "SET_IS_WATCH_NARROW_WIDTH":return g.payload.isWatchNarrowWidth;default:return k}},
isSwatcherooActive:function(k,g){k=k===void 0?_.X3.isSwatcherooActive:k;switch(g.type){case "SET_IS_SWATCHEROO_ACTIVE":return g.payload.isSwatcherooActive;default:return k}},
isWatchRetroMode:function(k,g){k=k===void 0?_.X3.isWatchRetroMode:k;switch(g.type){case "SET_IS_WATCH_RETRO_MODE":return g.payload.isWatchRetroMode;default:return k}},
isLiveChatCollapsed:function(k,g){k=k===void 0?_.X3.isLiveChatCollapsed:k;switch(g.type){case "SET_IS_LIVE_CHAT_COLLAPSED":return g.payload.isLiveChatCollapsed;default:return k}},
openEngagementPanels:function(k,g){k=k===void 0?_.X3.openEngagementPanels:k;var P=[].concat(_.Kl(k));switch(g.type){case "ADD_OPEN_ENGAGEMENT_PANEL":return P.push(g.payload.panelToAdd),P;case "REMOVE_OPEN_ENGAGEMENT_PANEL":return P.splice(P.indexOf(g.payload.panelToRemove),1),P;default:return k}},
playerState:function(k,g){k=k===void 0?_.X3.playerState:k;switch(g.type){case "SET_PLAYER_STATE":return g.payload.playerState;default:return k}},
watchScrollTop:function(k,g){k=k===void 0?_.X3.watchScrollTop:k;switch(g.type){case "SET_WATCH_SCROLL_TOP":return g.payload.watchScrollTop;default:return k}},
watchWindowSize:function(k,g){k=k===void 0?_.X3.watchWindowSize:k;switch(g.type){case "SET_WATCH_WINDOW_SIZE":return g.payload.watchWindowSize;default:return k}}});_.Ggm={surveyFeedbackData:{feedbackTokens:[]}};var hek=j5({surveyFeedbackData:function(k,g){k=k===void 0?_.Ggm.surveyFeedbackData:k;switch(g.type){case "YPC_UPDATE_SURVEY_FEEDBACK_DATA":return g.payload;case "YPC_UPDATE_PARTIAL_SURVEY_FEEDBACK_DATA":return Object.assign({},k,g.payload);default:return k}}});_.rxj={};var jOu=void 0;_.W("web_enable_redux_store_on_demand")||(jOu=Ylb());var Ryd=function(k,g,P){var x=this;this.listId=k;this.JSC$13025_updateCallback=g;this.isOfflineVideoCallback=P;_.Ni().subscribe(function(){x.handleUpdate()})};
Ryd.prototype.getPlaylistData=function(){var k=_.Ni().getState().entities;if(this.listId&&this.listId!=="PPSV"){var g=C5A(k,this.listId,!0),P=_.xz(this.listId,"mainPlaylistEntity"),x,U;k=k==null?void 0:(x=k.mainPlaylistEntity)==null?void 0:(U=x[P])==null?void 0:U.title;return QOV(g,k,this.listId)}g=_.jx0(uxk(k));k=_.jx0(_.s8(k));k=g.concat(k);return QOV(k)};
Ryd.prototype.getPlaylistId=function(){return this.listId};
Ryd.prototype.handleUpdate=function(){this.isOfflineVideoCallback()&&this.JSC$13025_updateCallback(this.listId,this.getPlaylistData(),{})};var yW=function(k,g,P,x){x=x===void 0?[]:x;this.JSC$13028_playlistNetworkManager=k;this.listId=g;this.JSC$13028_updateCallback=P;this.videoIds=x;this.pendingUpdates=[];this.currentIndex=0};
yW.prototype.JSC$13028_setCurrentIndex=function(k){this.currentIndex=k};
yW.prototype.setListId=function(k){this.listId=k};
var k6L=function(k,g){k.currentCreateRequest&&k.currentCreateRequest.cancel(g);k.currentUpdateRequest&&k.currentUpdateRequest.cancel(g);k.currentRefreshRequest&&k.currentRefreshRequest.cancel(g)};
yW.prototype.delete=function(){k6L(this,"PROXY DELETED")};
yW.prototype.addVideos=function(k,g,P){var x=this;P!==void 0?this.videoIds.splice.apply(this.videoIds,[P,0].concat(_.Kl(k))):this.videoIds.push.apply(this.videoIds,_.Kl(k));this.listId||this.currentCreateRequest?(k.forEach(function(U,A){U={addedVideoId:U,action:"ACTION_ADD_VIDEO"};P&&(U.addedVideoPosition=P+A);x.pendingUpdates.push(U)}),pI(this)):gw3(this,g.onCreateListCommand)};
var PMv=function(k,g,P,x,U){tM0(k.videoIds,g,P);g>k.currentIndex&&P<=k.currentIndex?k.JSC$13028_setCurrentIndex(k.currentIndex+1):g===k.currentIndex?k.JSC$13028_setCurrentIndex(P):g<k.currentIndex&&P>=k.currentIndex&&k.JSC$13028_setCurrentIndex(k.currentIndex-1);k.pendingUpdates.push({action:"ACTION_MOVE_VIDEO_AFTER",setVideoId:x,movedSetVideoIdPredecessor:U});pI(k)},gw3=function(k,g){k6L(k,"OBSOLETE");
k.currentCreateRequest=$kL(k.JSC$13028_playlistNetworkManager,g,k.videoIds);_.u_(k.currentCreateRequest,function(){k.currentCreateRequest=void 0}).then(function(P){k.setListId(P.playlistId);
k.pendingUpdates.length>0?pI(k):xkq(k)})},pI=function(k){if(k.pendingUpdates.length!==0&&(k.currentRefreshRequest&&k.currentRefreshRequest.cancel("OBSOLETE"),!k.currentUpdateRequest&&!k.currentCreateRequest)){var g=k.pendingUpdates.splice(0,k.pendingUpdates.length);
k.currentUpdateRequest=k.JSC$13028_playlistNetworkManager.updatePlaylist(k.listId,g);_.u_(k.currentUpdateRequest,function(){k.currentUpdateRequest=void 0}).then(function(){k.pendingUpdates.length>0?pI(k):xkq(k)}).thenCatch(function(){k.pendingUpdates.unshift.apply(k.pendingUpdates,_.Kl(g))})}},xkq=function(k){k.currentRefreshRequest=_.i_L(k.JSC$13028_playlistNetworkManager,k.listId,k.currentIndex,k.videoIds[k.currentIndex]);
_.u_(k.currentRefreshRequest,function(){k.currentRefreshRequest=void 0}).then(function(g){k.JSC$13028_updateCallback(g.playlistId,g.playlistPanelRenderer,g.autoplayRenderer)})};
yW.prototype.size=function(){return this.videoIds.length};var Ukk=function(k,g,P,x){x=x===void 0?[]:x;yW.call(this,k,g,P,x);this.JSC$13028_playlistNetworkManager=k;this.listId=g;this.JSC$13028_updateCallback=P;this.videoIds=x};
_.z(Ukk,yW);_.CI=function(k,g,P,x,U,A,q){U=U===void 0?[]:U;q=q===void 0?U1:q;yW.call(this,k,g,P,U);this.JSC$13028_playlistNetworkManager=k;this.listId=g;this.JSC$13028_updateCallback=P;this.onAuthChange=x;this.videoIds=U;this.storage=A;this.cookieReader=q;this.queueSapisId="";this.queueSapisIdJob=0;this.attributionData=new Map;this.queueSapisId=(new this.cookieReader(window.document)).get("SAPISID","");this.queueSapisIdJob=_.kv(_.Xq,this.checkLoggedInStatusChange.bind(this),1E3)};
_.z(_.CI,yW);_.d=_.CI.prototype;_.d.checkLoggedInStatusChange=function(){(new this.cookieReader(window.document)).get("SAPISID","")!==this.queueSapisId?(this.onAuthChange(),this.storage&&this.storage.clear()):this.queueSapisIdJob=_.kv(_.Xq,this.checkLoggedInStatusChange.bind(this),1E3)};
_.d.JSC$13028_setCurrentIndex=function(k){yW.prototype.JSC$13028_setCurrentIndex.call(this,k);this.store()};
_.d.delete=function(){_.Xq.cancelJob(this.queueSapisIdJob);yW.prototype.delete.call(this)};
_.d.setListId=function(k){yW.prototype.setListId.call(this,k);this.store()};
_.d.store=function(){this.storage&&this.listId&&this.currentIndex!==void 0&&this.storage.store(this.listId,this.currentIndex)};var ALt=["response","contents","twoColumnWatchNextResults","autoplay","autoplay"],dkq=["playerResponse","videoDetails"],O_k=["response","currentVideoEndpoint","watchEndpoint","videoId"],qec=["response","currentVideoEndpoint","watchEndpoint","playlistId"],TqH=["response","playerOverlays","playerOverlayRenderer","endScreen","watchNextEndScreenRenderer"],exJ=["response","contents","twoColumnWatchNextResults","playlist","playlist"],cLc=["response","webWatchNextResponseExtensionData","relatedVideoArgs"],
VCN=["response","contents","twoColumnWatchNextResults"];var Gi={},Kbb=(Gi.WEB_UNPLUGGED="^unplugged/",Gi.WEB_UNPLUGGED_ONBOARDING="^unplugged/",Gi.WEB_UNPLUGGED_OPS="^unplugged/",Gi.WEB_UNPLUGGED_PUBLIC="^unplugged/",Gi.WEB_CREATOR="^creator/",Gi.WEB_KIDS="^kids/",Gi.WEB_EXPERIMENTS="^experiments/",Gi.WEB_MUSIC="^music/",Gi.WEB_REMIX="^music/",Gi.WEB_MUSIC_EMBEDDED_PLAYER="^music/",Gi.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",Gi);var eUM,$kL;eUM=function(k,g){this.networkManager=k;this.innertubeTransportService=g};
$kL=function(k,g,P){if(!_.b(g,_.RW))return _.rT(Error("Nf"));_.b(g,_.RW).videoIds=P;P={create_playlist_title:_.OX("QUEUE",void 0,"Queue")};return tYu(_.tO(k.innertubeTransportService,g,P),l7A)};
_.i_L=function(k,g,P,x){g={videoId:x,playlistId:g,playlistIndex:P};P=_.I5(cZY);return tYu(_.R2(k.innertubeTransportService,g,P),MYr)};
eUM.prototype.updatePlaylist=function(k,g){return tYu(_.tO(this.innertubeTransportService,{commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse/edit_playlist",sendPost:!0}},playlistEditEndpoint:{playlistId:k,actions:g}}),Dqk)};var Z_t=function(k){this.storage=k},mk4;
Z_t.prototype.store=function(k,g){g=g===void 0?0:g;if(this.storage&&k.startsWith("TLPQ"))try{this.storage.set("TLPQplaylist",k),this.storage.set("TLPQindex",String(g)),this.storage.set("TLPQtimestamp",String(Date.now()))}catch(P){}};
Z_t.prototype.clear=function(){this.storage&&(this.storage.remove("TLPQtimestamp"),this.storage.remove("TLPQplaylist"),this.storage.remove("TLPQindex"))};
Z_t.prototype.getPlaylistId=function(){if(!this.storage)return null;var k=null;try{k=this.storage.get("TLPQplaylist")}catch(g){}return k};var HgI=["navigationEndpoint","watchEndpoint","videoId"],a7b=["nextButtonVideo","watchEndpoint","videoId"];_.m6=new _.gt("NETWORK_TOKEN");_.NQ=new _.gt("PAGE_TOKEN");_.kR=new _.gt("PLAYLIST_TOKEN");var wYH;wYH=new _.gt("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.wf=new _.gt("INNERTUBE_TRANSPORT_TOKEN");var JLL,gR,fY4,Wlq,b_t,Bqk;JLL=new Set(["ci","cr","carml"]);gR=function(){this.signals=[];this.compoundSignals=new Map;this.inProgressSignals=new Set;this.JSC$13075_parkedJobs=new Map;this.parkedProcessors=new Map};
_.PW=function(){gR.instance||(gR.instance=new gR);return gR.instance};
gR.prototype.onAny=function(k){return _.rLL(this,k,2)};
gR.prototype.parkOrScheduleJob=function(k,g,P,x,U){_.$R(this,P)?_.Jn().addJob(k,g,x):(U&&(k=fY4(k),Wlq(this,k,g,P,U)),U=this.JSC$13075_parkedJobs.get(P),U||(this.JSC$13075_parkedJobs.set(P,[]),U=this.JSC$13075_parkedJobs.get(P)),U.push({job:k,priority:g,delay:x}))};
gR.prototype.addListener=function(k,g,P){P&&(g=fY4(g),Wlq(this,g,0,k,P));P=this.parkedProcessors.get(k);P||(this.parkedProcessors.set(k,[]),P=this.parkedProcessors.get(k));P.push(g)};
gR.prototype.processSignal=function(k){if(!_.$R(this,k)){this.inProgressSignals.add(k);var g=this.JSC$13075_parkedJobs.get(k);if(g){g=_.O(g);for(var P=g.next();!P.done;P=g.next())P=P.value,_.Jn().addJob(P.job,P.priority,P.delay);this.JSC$13075_parkedJobs.delete(k)}if(g=this.parkedProcessors.get(k)){g=_.O(g);for(P=g.next();!P.done;P=g.next())P=P.value,P();this.parkedProcessors.delete(k)}this.signals.push(k);this.inProgressSignals.delete(k)}};
_.$R=function(k,g){return JLL.has(g)||_.pr("IS_HOMEPAGE_COLD")||_.pr("IS_RESULTS_PAGE_COLD")||_.pr("IS_WATCH_PAGE_COLD")?k.signals.indexOf(g)>=0:!0};
fY4=function(k){var g=!1;return function(){g||(g=!0,k())}};
Wlq=function(k,g,P,x,U){if(s1k.has(x))_.Jn().addJob(g,P,U);else{var A=k.compoundSignals.get(x);A&&_.Jn().addJob(function(){_.$R(k,x)||(A.isTimeoutConditionSatisfied?_.Jn().addJob(g,P):A.timeoutConditionObservers.push(function(){_.Jn().addJob(g,P)}))},P,U)}};
_.rLL=function(k,g,P){if(g.length>1){var x=[],U=Object.create(null);g=_.O(g);for(var A=g.next();!A.done;A=g.next())A=A.value,U[A]||(x.push(A),U[A]=!0);g=x}if(g.length===1)return g[0];A=g;x="";U=P===2?"|":"&";A.sort();A=_.O(A);for(var q=A.next();!q.done;q=A.next())x+=q.value+U;if(!k.compoundSignals.get(x)){U=0;A=[];q=_.O(g);for(var T=q.next();!T.done;T=q.next())T=T.value,U++,_.$R(k,T)||A.push(T);(P=P===2)&&U>A.length||!P&&!A.length?k.signals.push(x):b_t(k,x,P,g,A)}return x};
b_t=function(k,g,P,x,U){var A=U.length,q=function(){P||--A===0?k.processSignal(g):Bqk(k,g)};
U=_.O(U);for(var T=U.next();!T.done;T=U.next())k.addListener(T.value,q);k.compoundSignals.set(g,{signals:x,isOnAny:P,isInitialized:!1,isTimeoutConditionSatisfied:!1,timeoutConditionObservers:[]});Bqk(k,g)};
Bqk=function(k,g){if(!_.$R(k,g)){var P=k.compoundSignals.get(g);if(P&&!P.isTimeoutConditionSatisfied){for(var x=!1,U=0,A=0,q=_.O(P.signals),T=q.next();!T.done;T=q.next()){var c=T.value;T=!_.$R(k,c);s1k.has(c)?x=!0:(c=k.compoundSignals.get(c))?T&&!c.isTimeoutConditionSatisfied&&(A++,P.isInitialized||c.timeoutConditionObservers.push(function(){Bqk(k,g)})):T&&U++}P.isInitialized=!0;
P.isOnAny?x&&(P.isTimeoutConditionSatisfied=!0):U===0&&A===0&&(P.isTimeoutConditionSatisfied=!0);if(P.isTimeoutConditionSatisfied)for(P=_.O(P.timeoutConditionObservers),x=P.next();!x.done;x=P.next())x=x.value,x()}}};
gR.prototype.processSignal=gR.prototype.processSignal;gR.prototype.parkOrScheduleJob=gR.prototype.parkOrScheduleJob;gR.prototype.onAny=gR.prototype.onAny;_.Z0("ytsignals.getInstance",_.PW);gR.prototype.onAny=gR.prototype.onAny;gR.prototype.parkOrScheduleJob=gR.prototype.parkOrScheduleJob;gR.prototype.processSignal=gR.prototype.processSignal;var s1k=new Set(["eop","eocs","dl","pcl"]);_.EB=new _.gt("MINIPLAYER_SERVICE");var xR,zxY,uCY;xR=function(k,g,P){var x=_.A0.getInstance();if(!mk4){var U=new KE0;var A=void 0,q=_.y4("ID_TOKEN");q&&U.isAvailable()&&(A=new oA(U,"yt-queue"+q));mk4=new Z_t(A)}U=mk4;A=_.PW();this.JSC$13082_actionRouter=x;this.JSC$13082_pageManager=k;this.playlistManager=g;this.JSC$13082_playlistNetworkManager=P;this.storage=U;this.signals=A;this.responsePlaylistData=this.response=this.index=this.listId=void 0;this.temporaryItems=[];this.downloadPlaylistProxy=this.playlistProxy=this.queueProxy=void 0};
_.i5=function(){if(!zxY){var k=_.Za(),g=k.resolve(_.VE(_.NQ)),P=k.resolve(_.VE(_.m6)),x=k.resolve(_.VE(_.kR));k=k.resolve(_.wf);zxY=new xR(g,x,new eUM(P,k))}return zxY};
uCY=function(k,g,P){if(P){var x;if(((x=k.responsePlaylistData)==null?void 0:x.playlistId)!==P)return}k.responsePlaylistData&&(P=CB0(g,k.responsePlaylistData),k.responsePlaylistData=(0,_.vX.unsafeClone)(k.responsePlaylistData),Re0(k.responsePlaylistData,P));P=k.temporaryItems.findIndex(function(U){return U.videoId===g});
P>-1&&k.temporaryItems.splice(P,1);_.Uv(k,_.AM(k,k.response?k.response.autoplayRenderer:void 0))};
_.hxL=function(k,g){if(k.responsePlaylistData){var P=Gnb(g,k.responsePlaylistData);Re0(k.responsePlaylistData,P);if(k.queueProxy){var x=k.queueProxy;P<0||(x.videoIds.splice(P,1),P<x.currentIndex&&x.JSC$13028_setCurrentIndex(x.currentIndex-1),x.pendingUpdates.push({action:"ACTION_REMOVE_VIDEO",setVideoId:g}),pI(x))}}_.Uv(k,_.AM(k,k.response?k.response.autoplayRenderer:void 0))};
xR.prototype.clearQueue=function(){this.temporaryItems=[];this.storage.clear();this.queueProxy&&(this.queueProxy.delete(),this.responsePlaylistData=this.queueProxy=void 0);this.response&&_.Uv(this,{autoplayRenderer:this.response.autoplayRenderer,playerData:{}})};
xR.prototype.setPlaylistData=function(k,g,P){this.temporaryItems=[];this.listId=k;this.responsePlaylistData=g;_.Uv(this,_.AM(this,P))};
var EwL=function(k){return(k==null?0:k.playlistId)?k.playlistId:"PPSV"},LlN=function(k){return k&&k.playlistId?k.playlistId==="PPSV"?!0:yM0(_.Ni().getState().entities,k.playlistId):!1};
xR.prototype.isPlayingOfflineVideo=function(){return this.response?LlN(this.response):!1};
xR.prototype.closeMiniplayer=function(k){var g=this.queueProxy&&this.queueProxy.size()<=1,P=_.Za().resolve(_.EB);if(!this.queueProxy||g)this.queueProxy&&this.clearQueue(),P.close(!0);else{P.pipController.getWindow()&&window.focus();g=this.responsePlaylistData;var x=this.temporaryItems.length+(g&&g.contents?g.contents.length:0);g=_.OX("QUEUE_CLEARED_UNPLURALIZED")||_.qh("QUEUE_CLEARED",x);g=_.y9(g);P=_.OX("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TITLE",void 0,"Close the queue");x=_.OX("QUEUE_CLOSE_MINIPLAYER_CONFIRM_BODY_TEXT")||
_.qh("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TEXT",x);var U=_.OX("MINIPLAYER_CLOSE",void 0,"Close"),A=_.OX("CANCEL",void 0,"Cancel");_.l1(this.JSC$13082_actionRouter,[{openPopupAction:{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.vS(P),dialogMessages:[_.vS(x)],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.vS(U),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{endPlaylistCommand:{closeMiniplayer:!0,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}},
g]}}}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.vS(A)}}}}}}],k)}};
_.AM=function(k,g){var P={},x=k.response;P.autoplayRenderer=g;if(!k.responsePlaylistData&&!k.temporaryItems.length)return!x||!x.hasRelatedVideoData&&_.W("kevlar_prefetch_data_augments_network_data")||(P.playerData={rvs:x.relatedVideoArgs,endScreenRenderer:x.endScreenRenderer}),P;P.playerData={};if(k.index===void 0)return _.IE(Error("Pf")),P;P.panel=k.responsePlaylistData?(0,_.vX.unsafeClone)(k.responsePlaylistData):{titleText:_.vS(_.OX("QUEUE",void 0,"Queue")),currentIndex:0,totalVideos:1,contents:[]};
g=P.panel;if(g.contents)for(var U=_.O(k.temporaryItems),A=U.next();!A.done;A=U.next())g.contents.push({playlistPanelVideoRenderer:A.value});k.queueProxy&&x&&x.playingVideo&&x.playingVideoId&&!pv3(x.playingVideoId,P.panel)&&(g=x.playingVideo,U=P.panel,A=k.index,U.contents&&U.contents.splice(A===void 0?0:A,0,{playlistPanelVideoRenderer:g}));x&&x.playingVideoId&&(g=k.index,U=P.panel,g=!U.contents||g>=U.contents.length?void 0:U.contents[g].playlistPanelVideoRenderer,g&&g.videoId===x.playingVideoId||(g=
CB0(x.playingVideoId,P.panel),k.index=g!==-1?g:k.index?k.index-1:0));g=yx0(k.index+1,P.panel);U=void 0;k.index>0&&(U=yx0(k.index-1,P.panel));if(U||g)P.autoplayRenderer=N$b(g,U,P.autoplayRenderer);!g&&(x==null?0:x.relatedVideoArgs)&&(P.playerData.rvs=x.relatedVideoArgs);x=x?x.playlistIndexOffset:0;k.queueProxy?P0b(P.panel,k.index,x,Xvr,!0,!0,!0):P0b(P.panel,k.index,x);P.playerData.playlistPanelRenderer=P.panel;return P};
xR.prototype.openToast=function(k){_.Za().resolve(_.EB).openToast(k,_.OX("ADDED_TO_QUEUE",void 0,"Added to queue"))};
xR.prototype.isMiniplayerActive=function(){return _.Za().resolve(_.EB).isMiniplayerActive()};
_.Uv=function(k,g){k.playlistManager.setAutoplayRenderer(g.autoplayRenderer||null);k.playlistManager.setPlaylistData(g.panel||null);g.playerData&&k.playlistManager.setPlayerPlaybackControlData(g.playerData)};var xzA="#";var nwk={},SeP={},FlJ={},Yed={},j1d={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:(nwk.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="ap",nwk),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:(SeP.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="as",SeP),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:(FlJ.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="zx",FlJ),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:(Yed.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="po",Yed),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 K9A=[{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:j1d},{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:j1d}}];var nTb;_.xn=[[["NnkxczMzYXZrcmJraW5kI2E=","bGR5Y3BibnN5ZXZhbHVlI2dz"],"TUVOVF9LSU5EX1NUQVJUIzQ1ZWJkZGlscDJuNUFEX1BMQUNF"]];
nTb=[[["ZWhubmNtOW9wcmltYXJ5I2dseXU=",null,null],[null,["ZXN1bHRzLXJlbmRlcmVyI2FlaWtpY2Y5ZDZqNXl0ZC10d28tY29sdW1uLWJyb3dzZS1y","dHFwOXN0eWxlLXNjb3BlI3R2ajRmbjFu"],null],["Znl6Nm1hc3RoZWFkLWFkIzlxaW5vOTk1",["aC1ncmlkLXJlbmRlcmVyI2hhNmU5a3VzMm45YXl0ZC1yaWM="],null],[null,["aC1ncmlkLXJlbmRlcmVyI3hmNjhpYXk0cnkxM3l0ZC1yaWM=","Z3Blc3N0eWxlLXNjb3BlI3FuNzNseGE0"],null],[null,["LXByb21vLXJlbmRlcmVyI2NnMm5mNmZvNHJlbHl0ZC1iYW5uZXI=","ZWtjeXN0eWxlLXNjb3BlIzJ2YzloYTVs"],null],[null,["YWQtc2xvdC1yZW5kZXJlciM0b3BicnkyZXl0eHl0ZC0="],
null]],[["NG13d2VwbGF5ZXItYWRzI3lqNjczemY=",null,null]]];_.$n=["Z2xvYmFsQ2FsbGJhY2tzIzQydGg4NWpkbmJkOA==","cm1hbGl0eURldGVjdGVkI2Exd2lsOXZ4eGpmdG9uQWJubw==","b3hzem42aW9uQWRTa2lwI2h4ZTR0","cGxheWVyX3Jlc3BvbnNlIzMydGFqcm1ueXduZ3Jhd18=","MDM1am0xeXlhZFNsb3RzI3FxMzI="];_.dR="Z2xvYmFsQ2FsbGJhY2tzIzQydGg4NWpkbmJkOA== cm1hbGl0eURldGVjdGVkI2Exd2lsOXZ4eGpmdG9uQWJubw== b3hzem42aW9uQWRTa2lwI2h4ZTR0 cGxheWVyX3Jlc3BvbnNlIzMydGFqcm1ueXduZ3Jhd18= bHRpcGxlX3NraXBzX2tzI3A1NjIwejYwNXdhOXdlYl9wbGF5bGlzdF9xdWV1ZV9tdQ== ZTJvOWIyZmFiX3NhX2VmI3hyaDQ4 MDM1am0xeXlhZFNsb3RzI3FxMzI=".split(" ");var Ov;Ov=function(k,g,P){this.fmJ=k;this.isAsync=g;this.xaE=P};
_.Rub=[new Ov("b.f_",!1,0),new Ov("j.s_",!1,2),new Ov("r.s_",!1,4),new Ov("e.h_",!1,6),new Ov("i.s_",!0,8),new Ov("s.t_",!1,10),new Ov("p.h_",!1,12),new Ov("s.i_",!1,14),new Ov("f.i_",!1,16),new Ov("a.b_",!1,18),new Ov("a.o_",!1),new Ov("g.o_",!1,22),new Ov("p.i_",!1,24),new Ov("p.m_",!1),new Ov("n.k_",!0,20),new Ov("i.f_",!1),new Ov("a.s_",!0),new Ov("m.c_",!1),new Ov("n.h_",!1,26),new Ov("o.p_",!1),new Ov("m.p_",!0,28),new Ov("o.a_",!1),new Ov("d.p_",!1),new Ov("e.i_",!1)].reduce(function(k,g){k[g.fmJ]=
g;return k},{});var Q1L=function(){};
Q1L.prototype.flush=function(k,g){k=k===void 0?[]:k;g=g===void 0?!1:g;if(_.W("enable_client_streamz_web")){k=_.O(k);for(var P=k.next();!P.done;P=k.next())P=q4k(P.value),this.rootSpec&&_.h7(P,2,this.rootSpec),P={serializedIncrementBatch:_.tU(P.JSC$9609_serializeBinary())},_.HE("streamzIncremented",P,{sendIsolatedPayload:g})}};
var Oxs=function(){};
_.z(Oxs,Q1L);var lY4=function(k){var g=new $Yv;var P=new kTL;P=_.lD(P,1,"botguard");k=_.lD(P,2,k);this.rootSpec=_.EH(g,1,xYL,k)};
_.z(lY4,Q1L);var kn,DkH=new Map;var jrj,Tij,fpu,Vt3,wgr,ET6,lpj,uy3;jrj=2;Tij=2;fpu=2;Vt3=2;wgr=2;ET6=2;lpj=2;uy3=new x5k;var MCL,Kld;MCL=function(){this.ongoingFlowNonces=new Map};
_.A8=function(){Kld||(Kld=new MCL);return Kld};
_.US=function(k,g,P){return{eventType:{flowEventNamespace:k,flowEventType:g},metadata:P,statusCode:void 0,csn:void 0,can:void 0}};
_.gib=function(k,g){var P=_.A8(),x=owv(P,g,!0);P.logFlowEvent(k,g,x,void 0)};
MCL.prototype.logFlowEvent=function(k,g,P,x){g={flowNonce:P||owv(this,g),flowType:g,flowEventType:k.eventType};k.metadata&&(g.flowMetadata=k.metadata);k.statusCode!==void 0&&(g.flowEventStatus=k.statusCode);k.csn&&(g.csn=k.csn);k.can&&(g.can=k.can);_.HE("flowEvent",g,x)};
var owv=function(k,g,P){P=P===void 0?!1:P;var x=k.ongoingFlowNonces.get(g);if(!x||P)x=bp(16),k.ongoingFlowNonces.set(g,x);return x};_.vwm=new $5k;var Us0={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 q9=function(k,g,P,x,U,A,q){P=P===void 0?!1:P;x=x===void 0?!1:x;A=A===void 0?_.i5():A;this.hasRun=!1;this.vqE=k;this.peH=g;this.w4V=P;this.fromHistory=x;this.previousVideoId=U;this.kMs=A;this.tempData=q;this.oU3=new _.iGv};
_.z(q9,VW);q9.prototype.validate=function(k){return!(!k.data.playerResponse||k.data.page!=="watch"&&k.data.page!=="learning_journey_watch"&&k.data.page!=="shorts"||this.hasRun)};
q9.prototype.handle=function(k){var g=this,P=_.b(k.endpoint,_.oV),x=_.b(k.endpoint,_.VY);if(_.W("kevlar_continue_playback_without_player_response")&&(P==null?0:P.videoId)&&this.previousVideoId&&(P==null?void 0:P.videoId)===this.previousVideoId&&(P==null?0:P.continuePlayback)&&!this.fromHistory)this.vqE.resolve();else{var U={};P?U.watch_endpoint=P:x&&(U.watch_endpoint=x,x.endTimeSeconds&&(U.end=x.endTimeSeconds));k.data.page==="watch"?(k.data.filler||this.w4V||(_.LD("cfg"),_.A0.getInstance().triggerAction("yt-start-loading-watch")),
Object.assign(U,aYJ(this,k.endpoint)),_.W("enable_masthead_quartile_ping_fix")&&Object.assign(U,H_3(this)),Object.assign(U,void 0),k.data.forceExternalPlaylist&&(U.external_list=!0)):k.data.page==="shorts"?_.A0.getInstance().triggerAction("yt-start-loading-shorts"):k.data.page==="learning_journey_watch"&&_.A0.getInstance().triggerAction("yt-start-loading-learning-journey");if(P=this.peH()){try{P.loadVideoWithPlayerResponse(k.data.playerResponse,U),P.getPlayerPromise().then(this.vqE.resolve)}catch(A){_.IE(A),
this.vqE.resolve()}this.hasRun=!0;P.getPlayerPromise().then(function(A){A.addEventListener("onAbnormalityDetected",function(){var q=k.data.playerResponse,T=A.getVideoData().cpn;lpj=0;_.tC4=T;if(T=Gz0(q))g.oU3.increment("IN_PLAYER"),_.df(5),_.W("ab_st_vid_ks")?A.pauseVideo(!0):A.stopVideo(),q.playabilityStatus=Object.assign({},q.playabilityStatus,{status:"ERROR",errorScreen:{enforcementMessageViewModel:T}}),q.videoDetails=void 0,_.A0.getInstance().triggerOptionalAction("yt-updated-playability-status",
q.playabilityStatus)})})}else _.pH(Error("Sf"))}};
var aYJ=function(k,g){var P=_.b(g,_.oV);if(g&&P&&P.playlistId&&P.videoId&&(k=k.kMs,k.queueProxy?(k=k.queueProxy,P=k.listId===P.playlistId?k.attributionData.get(P.videoId):void 0):P=void 0,P))return{queue_info:P}},H_3=function(k){var g;
if((g=k.tempData)==null?0:g.adpings)return{adpings:k.tempData.adpings}};var TH=function(k,g,P){this.hasRun=!1;this.qCV=k;this.qD1=g;this.ba3=P};
_.z(TH,VW);TH.prototype.validate=function(k){return!!_.vX.getValueByKeys.apply(null,[k.data].concat(_.Kl(VCN)))};
TH.prototype.handle=function(k){var g=this;this.qCV.promise.then(function(){var P=k.data;var x=_.vX.getValueByKeys.apply(null,[P].concat(_.Kl(ALt))),U=_.vX.getValueByKeys.apply(null,[P].concat(_.Kl(exJ))),A=_.vX.getValueByKeys.apply(null,[P].concat(_.Kl(O_k)));var q=(q=_.vX.getValueByKeys.apply(null,[P].concat(_.Kl(dkq))))?{videoId:q.videoId,thumbnail:q.thumbnail,title:q.title?_.vS(q.title):void 0,shortBylineText:q.author?_.vS(q.author):void 0}:void 0;var T=void 0;_.W("web_get_playlist_id_from_current_endpoint_ks")||
(T=_.vX.getValueByKeys.apply(null,[P].concat(_.Kl(qec))));var c=_.vX.getValueByKeys.apply(null,[P].concat(_.Kl(cLc))),Z=_.vX.getValueByKeys.apply(null,[P].concat(_.Kl(TqH))),w=!!c||!!Z&&!!Z.results&&Z.results.length>0,J=0;U&&U.currentIndex&&U.localCurrentIndex&&(J=U.currentIndex-U.localCurrentIndex);U&&U.playlistId&&(T=U.playlistId);P={rawResponse:P,autoplayRenderer:x,hasRelatedVideoData:w,playingVideo:q,playingVideoId:A,playlistPanelRenderer:U,playlistId:T,playlistIndex:U&&U.currentIndex,relatedVideoArgs:c,
endScreenRenderer:Z,playlistIndexOffset:J};a:{x=g.ba3;U=g.qD1;x.response=P;if(LlN(P))x.downloadPlaylistProxy&&x.downloadPlaylistProxy.getPlaylistId()===EwL(P)||(x.downloadPlaylistProxy=new Ryd(EwL(P),x.setPlaylistData.bind(x),x.isPlayingOfflineVideo.bind(x))),x.responsePlaylistData=x.downloadPlaylistProxy.getPlaylistData(),x.listId=EwL(P),x.index=0;else if(P.playlistPanelRenderer&&P.playlistId&&P.autoplayRenderer)P.playlistId.startsWith("TLPQ")?x.queueProxy?x.listId===P.playlistId?(x.index=P.playlistIndex,
x.responsePlaylistData=P.playlistPanelRenderer,x.queueProxy.JSC$13028_setCurrentIndex(x.index)):P.playingVideoId&&x.index!==void 0&&U.clientParams.autoSaveToQueue&&(x.index+=1,x.queueProxy.JSC$13028_setCurrentIndex(x.index),x.queueProxy.addVideos([P.playingVideoId],{},x.index)):(x.queueProxy=new _.CI(x.JSC$13082_playlistNetworkManager,P.playlistId,x.setPlaylistData.bind(x),x.clearQueue.bind(x),_.kzu(P.playlistPanelRenderer),x.storage),x.responsePlaylistData=P.playlistPanelRenderer,x.listId=P.playlistId,
x.index=P.playlistIndex):(x.index=P.playlistIndex,x.listId!==P.playlistId&&x.clearQueue(),x.responsePlaylistData=P.playlistPanelRenderer,x.listId=P.playlistId,x.playlistProxy=new Ukk(x.JSC$13082_playlistNetworkManager,P.playlistId,x.setPlaylistData.bind(x),_.kzu(P.playlistPanelRenderer)));else if(!x.queueProxy)x.responsePlaylistData=void 0;else if(P.playingVideoId&&U.clientParams.autoSaveToQueue){if(x.index===void 0){_.IE(Error("Of"));x.clearQueue();break a}x.queueProxy.videoIds.includes(P.playingVideoId)||
(x.index+=1,x.queueProxy.JSC$13028_setCurrentIndex(x.index),x.queueProxy.addVideos([P.playingVideoId],{},x.index))}_.Uv(x,_.AM(x,x.response.autoplayRenderer))}})};var Nqt=function(k,g){g=g===void 0?_.i5():g;LI.call(this);this.b6.push(new TH(this.fi,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},g));this.b6.push(new q9(this.fi,k,!1,!1));_.W("web_response_commands_chunk_processor")&&this.b6.push(new nI)};
_.z(Nqt,LI);Nqt.prototype.processChunk=function(k){k&&k.data.player===void 0&&this.fi.resolve();LI.prototype.processChunk.call(this,k)};var ej=function(k,g){k=k===void 0?{layer:0}:k;this.hasRun=!1;this.createScreenConfig=k;this.d5W=g};
_.z(ej,VW);ej.prototype.validate=function(k){return!(this.hasRun||!k.endpoint)};
ej.prototype.handle=function(k){var g=_.qJ(),P,x,U=(x=_.b((P=k.endpoint)==null?void 0:P.commandMetadata,_.A6))==null?void 0:x.rootVe;this.d5W&&U?_.bF(g,U,this.d5W,this.createScreenConfig):Yot(g,k.endpoint,this.createScreenConfig);this.hasRun=!0};var cW=function(k,g){this.hasRun=!1;this.gUV=k;this.previousVideoId=g};
_.z(cW,VW);cW.prototype.validate=function(k){return _.W("kevlar_continue_playback_without_player_response")&&(k=_.b(k.endpoint,_.oV),(k==null?0:k.videoId)&&this.previousVideoId&&(k==null?void 0:k.videoId)===this.previousVideoId&&(k==null?0:k.continuePlayback))?!1:this.gUV.hyc===0};
cW.prototype.handle=function(k){_.A0.getInstance().triggerAction("yt-stop-old-player",k.data,!0)};var IYd=function(k){k=k===void 0?{layer:0}:k;LI.call(this);this.b6.push(new cW(this));this.b6.push(new ej(k));this.b6.push(new EP(k))};
_.z(IYd,LI);var Vx=function(){VW.apply(this,arguments)};
_.z(Vx,VW);Vx.prototype.validate=function(k){return!!k.data.preconnect};
Vx.prototype.handle=function(k){_.EX("bc");k=_.O(k.data.preconnect);for(var g=k.next();!g.done;g=k.next())g=g.value,(new Image).src=g};var XY4=function(k,g,P,x,U,A,q){P=P===void 0?{layer:0}:P;A=A===void 0?_.i5():A;LI.call(this);if(x)if(U){U=A;this.b6.push(new TH(this.fi,g,U));this.b6.push(new Vx);var T,c;this.b6.push(new q9(this.fi,k,!1,!((T=g.clientParams)==null||!T.fromHistory),(c=g.clientParams)==null?void 0:c.previousVideoId,U,g.tempData));var Z;this.b6.push(new cW(this,(Z=g.clientParams)==null?void 0:Z.previousVideoId));var w;(w=g.clientParams)!=null&&w.fromHistory||(P.layer||(P=Object.assign({},P,{layer:0})),this.b6.push(new ej(P,
q)),this.b6.push(new EP(P)))}else this.b6.push(new TH(this.fi,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},A)),this.b6.push(new q9(this.fi,k,!1,!1));else this.b6.push(new cW(this)),this.b6.push(new ej(P)),this.b6.push(new EP(P));_.W("web_response_commands_chunk_processor")&&x&&this.b6.push(new nI)};
_.z(XY4,LI);XY4.prototype.processChunk=function(k){k&&k.data.player===void 0&&this.fi.resolve();LI.prototype.processChunk.call(this,k)};var yLP=function(){this.hasRun=this.hasRun=!1};
_.z(yLP,VW);yLP.prototype.validate=function(k){return!this.hasRun&&!(!k.data.csn||!k.data.rootVe)};
yLP.prototype.handle=function(k){this.hasRun=!0;_.L9(k.data.csn,k.data.rootVe,3)};var pYH=function(k,g,P){P=P===void 0?{layer:0}:P;LI.call(this);this.b6.push(new q9(this.fi,k));this.b6.push(new ej(P));this.b6.push(new EP(P))};
_.z(pYH,LI);var CMJ=function(k,g,P,x,U){P=P===void 0?{layer:0}:P;x=x===void 0?_.i5():x;LI.call(this);var A=!!g&&!!g.clientParams&&!!g.clientParams.miniplayer;A&&this.b6.push(new yLP);this.b6.push(new TH(this.fi,g,x));this.b6.push(new Vx);var q,T;this.b6.push(new q9(this.fi,k,A,!((q=g.clientParams)==null||!q.fromHistory),(T=g.clientParams)==null?void 0:T.previousVideoId,x,g.tempData));var c;this.b6.push(new cW(this,(c=g.clientParams)==null?void 0:c.previousVideoId));var Z;(Z=g.clientParams)!=null&&Z.fromHistory||
(P.layer||(P=Object.assign({},P,{layer:A?3:0})),this.b6.push(new ej(P,U)),this.b6.push(new EP(P)));_.W("web_response_commands_chunk_processor")&&this.b6.push(new nI)};
_.z(CMJ,LI);var Zq,kV4;Zq={};
_.G6N=(Zq["subs-guide-item"]={bodyText:"SUBS_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},Zq["subs-filter-by-channel"]={bodyText:"SUBS_FILTER_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},Zq["subs-filtered-by-channel"]={bodyText:"SUBS_FILTER_EDU_CHANNEL_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},Zq["membership-join"]={titleText:"JOIN_MEMBERSHIP_EDU_TITLE",bodyText:"JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},Zq["membership-freebie-join"]=
{bodyText:"FREEBIE_JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},Zq["membership-manage"]={bodyText:"MANAGE_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},Zq["library-guide-item"]={titleText:"LIBRARY_GUIDE_ITEM_EDU_TITLE",bodyText:"LIBRARY_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},Zq);_.m8=new _.RM("yt-edu");_.Rxv=function(){this.JSC$13180_eduDisplayedThisLoad_={}};
kV4=function(k){var g=_.Rxv.getInstance();var P=_.rP("kevlar_tooltip_impression_cap");g=P&&parseInt(_.m8.get(k+"-impression")||0,10)>=P||_.m8.get(k+"-dismissed")?!1:(P=_.G6N[k])&&!g.JSC$13180_eduDisplayedThisLoad_[P.setKey||k]&&(P.titleText&&_.OX(P.titleText)||P.bodyText&&_.OX(P.bodyText))?!0:!1;if(!g)return null;g=_.G6N[k];if(!g)return null;P=g.bodyText?_.OX(g.bodyText):void 0;var x=g.titleText?_.OX(g.titleText):void 0;return[{openPopupAction:{popupType:"HINT",position:g.position,popup:{bubbleHintRenderer:{text:x?
_.vS(x):void 0,detailsText:P?_.vS(P):void 0,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.vS(_.OX("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{eduDismissAction:{key:k}}]}}}}}}}},{eduImpressionAction:{key:k}}]};
_.Nd(_.Rxv);var P60=!1;for(var g7J="WEB_PAGE_TYPE_SETTINGS red playlist labs handle ypc-offers show ypc-checkout".split(" "),Pm3=[],wR=6;wR>=1;wR--)Pm3.push({columnCount:wR,query:wR==1?0:wR*2*107-4+32,className:"grid-"+wR+"-columns",width:wR*2*107+"px"});_.JM=function(k){this.actionRouter_=k=k===void 0?_.A0.getInstance():k;this.documentWidth_=document.body.clientWidth;this.currentSnapState_=_.$gt(this);this.persistentPanelVisible_=this.miniGuideVisible_=this.guidePersistentAndVisible_=!1};
_.$gt=function(k){var g=k.documentWidth_-(k.miniGuideVisible_?72:0)-(k.guidePersistentAndVisible_?240:0)-(k.persistentPanelVisible_?400:0);return Pm3.find(function(P){return g>P.query})};
_.Nd(_.JM);var xgH=function(){var k=this;this.JSC$13192_keyboardInUse=!1;document.addEventListener("keydown",function(){k.onKeydown()});
document.addEventListener("mousedown",function(){k.JSC$13192_keyboardInUse=!1})},iK3;
xgH.prototype.isKeyBoardInUse=function(){return this.JSC$13192_keyboardInUse};
xgH.prototype.onKeydown=function(){this.JSC$13192_keyboardInUse=!0};var UgN,WW;_.rR=new _.RM("yt-mentions");_.f8=function(){};
UgN=function(k,g){return WW(g,"drag-to-reorder-edu-displayed")};
WW=function(k,g,P,x,U,A){P=P===void 0?"OPEN_POPUP_POSITION_TOP":P;if(g){if(_.rR.get(g))return;_.rR.set(g,!0,x)}if(U&&A!==void 0){g=Number(_.rR.get(U)||0);if(g>=A)return;_.rR.set(U,g+1)}return[{openPopupAction:{popupType:"HINT",position:P,popup:{bubbleHintRenderer:{detailsText:k,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP"}}}}]};
_.Nd(_.f8);var Amq,dgL,OKq;Amq=function(k,g,P,x){this.JSC$13202_taskManager_=k;this.onFulfilled_=typeof g==="function"?g:null;this.onRejected_=typeof P==="function"?P:null;this.JSC$13202_context_=x};
dgL=function(k,g){k.onFulfilled_&&_.wz(k.JSC$13202_taskManager_,function(){k.onFulfilled_.call(k.JSC$13202_context_,g)})};
OKq=function(k,g){k.onRejected_&&_.wz(k.JSC$13202_taskManager_,function(){k.onRejected_.call(k.JSC$13202_context_,g)})};
_.sv=function(k){this.JSC$13205_taskManager_=k;this.callbacks_=[]};
_.sv.prototype.then=function(k,g,P){this.callbacks_.push(new Amq(this.JSC$13205_taskManager_,k,g,P));return this};
_.sv.prototype.onSuccess=function(k){this.callbacks_.forEach(function(g){dgL(g,k)})};
_.sv.prototype.onFailure=function(k){this.callbacks_.forEach(function(g){OKq(g,k)})};
_.sv.prototype.cancel=function(){this.callbacks_.length=0};
cwH(_.sv);_.ds6=null;_.m$=new _.gt("ACTIVITY_TOKEN");var qiJ;_.ZN=new _.gt("PAGE_REQUEST_TOKEN");qiJ=new _.gt("FETCH_PBJ_TOKEN");_.TMt=function(k){if(k.validatedFragments_.length==0)return null;if(!k.mergedPrefetchedData_){for(var g=[],P=_.O(k.validatedFragments_),x=P.next();!x.done;x=P.next()){x=_.O(k.fragmentConfiguration_[x.value].graftedKeys);for(var U=x.next();!U.done;U=x.next())(U=k.prefetchedData_[U.value].trackingParams)&&g.push(U)}k.mergedPrefetchedData_={};Object.assign(k.mergedPrefetchedData_,k.prefetchedData_,{clientSideGrafts:g})}return k.mergedPrefetchedData_};var eXH;_.b5=function(){this.prefetchCache_=new Map;this.pendingPrefetchJob_=null};
eXH=function(k,g,P){if(_.OTs(g))return k.prefetchCache_.get(_.qY0(g,P))};_.BW=new _.gt("NAVIGATION_TOKEN");var cmL=function(k){var g=this;var P=P===void 0?c30():P;var x=x===void 0?_.Za().resolve(_.BW):x;this.onePickCommand=k;this.JSC$13277_playlistNetworkManager=P;this.navigationManager=x;this.videoPickerBuilder=_.TDC("yt-addtoplaylist");_.YNH(ubd(hNq(zNL(this.videoPickerBuilder.setTitle(k.modalTitle).setSize(1E3).addView(LrP()).addView(ECJ())).addView("youtube"),k.selectButtonLabel)),function(U){g.handleAction(U)})};
cmL.prototype.show=function(){this.videoPickerBuilder.build().setVisible(!0)};
cmL.prototype.handleAction=function(k){var g=this;if(k&&this.onePickCommand.listId&&k.action==="picked"&&k.docs){var P=[];k.docs.forEach(function(x){P.push({addedVideoId:x.id,action:"ACTION_ADD_VIDEO"})});
this.JSC$13277_playlistNetworkManager.updatePlaylist(this.onePickCommand.listId,P).then(function(){_.W("playlist_add_video_hard_reload_killswitch")?g.navigationManager.reload():V03(g.navigationManager)})}};var ZKH=function(){if(this.constructor===ZKH)throw new TypeError("Uf");};
_.d=ZKH.prototype;_.d.dispose=function(){};
_.d.disconnect=function(){};
_.d.reconnect=function(){};
_.d.observe=function(k,g,P){return{element:k,option:P}};
_.d.unobserveByKey=function(){};var Vmb=function(k,g){g=g===void 0?0:g;ZKH.call(this);this.viewroot=k;this.defaultPrescanHeight=g;this.isConnected=!0;this.pauseObservingUntilReconnect=!1;this.observer=new IntersectionObserver(this.handleObserveEvent.bind(this),k?{root:k,rootMargin:"-0.1px"}:{rootMargin:"-0.1px"});this.prescanObservers=new Map;this.handlers=new Map};
_.z(Vmb,ZKH);_.d=Vmb.prototype;_.d.dispose=function(){this.disconnect();this.handlers.clear()};
_.d.disconnect=function(k){this.isConnected=!1;this.pauseObservingUntilReconnect=k===void 0?!1:k;this.observer.disconnect();k=_.O(this.prescanObservers.values());for(var g=k.next();!g.done;g=k.next())g.value.disconnect()};
_.d.reconnect=function(){if(!this.isConnected){this.isConnected=!0;this.pauseObservingUntilReconnect=!1;for(var k=_.O(this.handlers),g=k.next();!g.done;g=k.next()){var P=_.O(g.value);g=P.next().value;var x=P.next().value;P=!1;x=_.O(x.keys());for(var U=x.next();!U.done;U=x.next())if((U=U.value)&&U.state==="prescan"){P=!0;break}P&&mg4(this,g).observe(g);this.observer.observe(g)}}};
_.d.handleObserveEvent=function(k){k=_.O(k);for(var g=k.next();!g.done;g=k.next()){g=g.value;var P=this.handlers.get(g.target);if(P){var x=g.isIntersecting;P=_.O(P);for(var U=P.next();!U.done;U=P.next()){var A=_.O(U.value);U=A.next().value;A=A.next().value;U&&(U.state==="visible"&&x||U.state==="hidden"&&!x)&&(A(g.target,U.state),U.calledOnce&&this.unobserveByKey({element:g.target,option:U}))}}}};
_.d.handlePrescanEvent=function(k){k=_.O(k);for(var g=k.next();!g.done;g=k.next()){g=g.value;var P=this.handlers.get(g.target);if(P&&g.isIntersecting){P=_.O(P);for(var x=P.next();!x.done;x=P.next()){var U=_.O(x.value);x=U.next().value;U=U.next().value;x&&x.state==="prescan"&&(U(g.target,x.state),x.calledOnce&&this.unobserveByKey({element:g.target,option:x}))}}}};
_.d.observe=function(k,g,P){var x=(x=this.handlers.get(k))&&x.has(P)?{element:k,option:P}:void 0;if(x)return x;x={element:k,option:P};this.handlers.has(k)||this.handlers.set(k,new Map);var U=this.handlers.get(k);U&&!U.has(P)&&U.set(P,g);this.pauseObservingUntilReconnect||(P.state==="prescan"&&mg4(this,k).observe(k),this.observer.observe(k));return x};
_.d.unobserveByKey=function(k){var g=this.handlers.get(k.element);if(g&&g.has(k.option)){g.delete(k.option);if(k&&k.option.state==="prescan")for(var P=_.O(this.prescanObservers.values()),x=P.next();!x.done;x=P.next())x.value.unobserve(k.element);g.size===0&&(this.handlers.delete(k.element),this.observer.unobserve(k.element))}};
var mg4=function(k,g){var P=k.defaultPrescanHeight;g.hasAttribute("prescan-height")&&(g=Number(g.getAttribute("prescan-height")),isNaN(g)||(P=g));if(k.prescanObservers.has(P))return k.prescanObservers.get(P);g="-0.1px -0.1px "+P+"px -0.1px";g=new IntersectionObserver(k.handlePrescanEvent.bind(k),k.viewroot?{root:k.viewroot,rootMargin:g}:{rootMargin:g});k.prescanObservers.set(P,g);return g};var wxH=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],JmJ=function(){var k,g=this;this.JSC$13294_actionRouter=k=k===void 0?_.A0.getInstance():k;this.targetMap=new Map;this.targetedElements=new WeakMap;this.triggeredTargets=new Set;this.TEST_ONLY={getVisibilityObserver:function(){return g.visibilityObserver},
getVisibilityObservedElementHandlerKeys:function(){return g.visibilityObservedElementHandlerKeys}}},rmm,WsY,BMH;
JmJ.prototype.initVisibilityObserver=function(){!this.visibilityObserver&&_.W("kevlar_use_vimio_behavior")&&_.y4("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&(this.visibilityObserver=ZTM())};
JmJ.prototype.dispose=function(){this.visibilityMonitor&&_.Wl(this.visibilityMonitor,"yt-visibility-monitor-refreshed",this.handleVisibilityRefreshed,!1,this);this.visibilityObserver&&this.visibilityObserver.dispose()};
JmJ.prototype.handleVisibilityRefreshed=function(){for(var k=_.O(this.targetMap.entries()),g=k.next();!g.done;g=k.next()){var P=_.O(g.value);g=P.next().value;P=P.next().value;_.fnv(this,g,P)}};
_.bKH=function(k,g,P){WsY(k,P);var x=_.sFm(k,g);x.element=P;k.targetedElements.set(P,g);_.fnv(k,g,x)};
WsY=function(k,g){var P=k.targetedElements.get(g);if(P){var x=k.targetMap.get(P);x&&(delete x.element,k.targetMap.set(P,x));k.targetedElements.delete(g);k.visibilityObserver&&k.visibilityObservedElementHandlerKeys&&(P=k.visibilityObservedElementHandlerKeys.get(g))&&(k.visibilityObserver.unobserveByKey(P),k.visibilityObservedElementHandlerKeys.delete(g))}};
_.fnv=function(k,g,P){var x=P.action,U=P.element;U&&x&&(wxH.includes(g)||_.y4("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||k.visibilityMonitor&&k.visibilityMonitor.isNodeVisible(U)?BMH(k,g,P):k.visibilityObserver&&(k.visibilityObservedElementHandlerKeys||(k.visibilityObservedElementHandlerKeys=new WeakMap),x=k.visibilityObserver.observe(U,function(){BMH(k,g,P);k.visibilityObservedElementHandlerKeys.delete(U)},{calledOnce:!0,
state:"visible"}),k.visibilityObservedElementHandlerKeys.set(U,x)))};
BMH=function(k,g,P){var x=P.action;(P=P.element)&&x&&(_.l1(k.JSC$13294_actionRouter,[x],P),k.targetMap.delete(g),k.targetedElements.delete(P),k.triggeredTargets.add(g))};
_.sFm=function(k,g){var P=k.targetMap.get(g);P||(P={},k.targetMap.set(g,P));return P};
_.zH=function(){rmm||(rmm=new JmJ);return rmm};var zX4=document.createElement("div");zX4.style.touchAction="pan-down";var msI=zX4.style.touchAction==="pan-down";var uFN,hXL;uFN=function(){this.hammerFn=SBN();this.JSC$13302_screenManager=_.qJ();this.lastPinchTime=NaN;this.nodeManagerMapping=new Map;this.ve=_.$5(83615);_.zi(this.JSC$13302_screenManager,this.ve);w0s()};
_.u5=function(){hXL||(hXL=new uFN);return hXL};
uFN.prototype.registerTouchEvents=function(k,g,P){var x=_.IT.apply(3,arguments),U=this.hammerFn(k,{cssProps:{},recognizers:[[Hammer.Rotate,{enable:!1}],[Hammer.Pinch,{enable:!1},["rotate"]],[Hammer.Swipe,{enable:!1,direction:Hammer.DIRECTION_HORIZONTAL}],[Hammer.Pan,{enable:!1,direction:Hammer.DIRECTION_HORIZONTAL},["swipe"]],[Hammer.Tap,{enable:!1}],[Hammer.Tap,{enable:!1,event:"doubletap",taps:2},["tap"]],[Hammer.Press,{enable:!1}]]});P&&U.set({touchAction:P});this.nodeManagerMapping.set(k,U);var A=
J3u(g);x=_.O(x);for(var q=x.next();!q.done;q=x.next()){q=q.value;if(q.includes("swipe")||q.includes("pinch")||q.includes("pan"))q.includes("swipe")?U.get("swipe").set({enable:!0,direction:A,velocity:.2}):q.includes("pinch")?U.get("pinch").set({enable:!0}):q.includes("pan")&&(U.get("pan").set({enable:!0,direction:A}),U.get("swipe").set({enable:!0,direction:A,velocity:.2}),U.get("swipe").recognizeWith("pan"));E7t(this,k,U,q)}};
var E7t=function(k,g,P,x){P.on(x,function(U){if(x.includes("pinch"))k.lastPinchTime=Date.now();else if(x.includes("swipe")&&Date.now()-k.lastPinchTime<400)return;U.pointerType!=="mouse"&&(U=x==="doubletap"?{coordinates:U.center}:x.includes("pan")?U:x.includes("swipe")?{target:U.target}:{},g.dispatchEvent(new CustomEvent(x,{bubbles:!0,composed:!0,detail:U})))})};
uFN.prototype.unregisterTouchEvents=function(k){var g=_.IT.apply(1,arguments),P=this.nodeManagerMapping.get(k);if(P){g=_.O(g);for(var x=g.next();!x.done;x=g.next())P.off(x.value);this.nodeManagerMapping.delete(k);k.style.touchAction="unset"}};var Ls4=window.matchMedia&&window.matchMedia("(any-pointer: coarse)").matches;var r3I=null;_.J8={getLocalStorage:_.rr(function(){try{var k=new Mx0;var g=k.isAvailable()?k:null}catch(P){return null}return g?new _.uS(g):null}),
getSessionStorage:_.rr(function(){var k=new KE0;return k.isAvailable()?new _.uS(k):null})};var n7Y=function(){this.networkEvents=[];this.index=Math.floor(Math.random()*1E5)},Ds6=function(){n7Y.instance||(n7Y.instance=new n7Y);
return n7Y.instance},tmr=function(k){var g=k.networkEvents;
k.networkEvents=[];return _.W("enable_network_monitoring")?g:[]};var Si4;Si4={};_.Fs4=wH("yt-serviceworker-metadata",{objectStores:(Si4.auth={addedAtVersion:1},Si4["resource-manifest-assets"]={addedAtVersion:2},Si4),shared:!0,upgrade:function(k,g){g(1)&&gN(k,"resource-manifest-assets");g(2)&&gN(k,"auth")},
version:2});var zU0=self.location.origin+"/";uTu([/^https:\/\/([\w-]*\.)*youtube\.com.*/,/^https:\/\/([\w-]*\.)*gstatic\.com.*/]);uTu([/\.css$/,/\.js$/,/\.webm$/,/\.png$/]);uTu([/\.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\//]);uTu([/purge_shell=1/]);var Yiv=void 0;Yiv=Yiv===void 0?[]:Yiv;
for(var jFm=[],QFL=_.O(qXY),lnq=QFL.next();!lnq.done;lnq=QFL.next())jFm.push({key:lnq.value});for(var Dgt=_.O(Yiv),t0Y=Dgt.next();!t0Y.done;t0Y=Dgt.next())jFm.push(t0Y.value);var M0P,sS=_.iV==null?void 0:(M0P=_.iV.performance)==null?void 0:M0P.memory,LRj=!1,Mmk={},FR3={},b3={},BU=navigator;var hM=function(k){this.JSC$13347_expiringStorage=new Mt(k)};
hM.prototype.set=function(k,g,P){P=P!==void 0?Date.now()+P:void 0;this.JSC$13347_expiringStorage.set(k,g,P)};
hM.prototype.get=function(k){return this.JSC$13347_expiringStorage.get(k)};
hM.prototype.remove=function(k){this.JSC$13347_expiringStorage.remove(k)};var X0b=_.DN(["https://www.youtube.com/",""]),y3A=_.DN(["https://studio.youtube.com/",""]),kPA="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN",C6M=null,ipA;var KsL=_.DN(["https://www.youtube.com/iframe_api"]),Ev=function(){this.playerResolver_=_.MQ();this.playerPromise_=this.playerResolver_.promise;this.playerVars_=null;this.playbackEndedCallback_=_.J2;this.playbackDurationSeconds_=0},o74=function(k){var g=function(){return window.YT&&typeof window.YT.ready==="function"};
if(g())return _.$D(window.YT);var P=_.MQ(),x=_.n4("SCRIPT");x.onload=x.onreadystatechange=function(){x.readyState&&x.readyState!="loaded"&&x.readyState!="complete"||(x.onload=_.J2,x.onreadystatechange=_.J2,x.onerror=_.J2,g()?P.resolve(window.YT):P.reject(new _.Da("Failed to load the iframe player library","script.onload",x.readyState,typeof window.YT,window.YT?typeof window.YT.ready:"YT.ready() missing",window.yt?typeof window.yt.ready:"yt.ready() missing")))};
x.onerror=function(U){x.onload=_.J2;x.onreadystatechange=_.J2;x.onerror=_.J2;P.reject(new _.Da("Failed to load the iframe player library","script.onerror",U&&U.target&&U.target.src))};
_.O3(x,_.WX(KsL));k.insertBefore(x,k.firstChild);return P.promise},v73=function(k,g,P){var x,U;
_.e(function(A){switch(A.nextAddress){case 1:return k.playbackEndedCallback_=P,_.Bo(A,2),A.yield(o74(g.parentElement||null),4);case 4:x=A.yieldResult;_.Ac(A,3);break;case 2:return U=_.Ll(A),U instanceof _.Da&&U.args&&U.args[0]=="script.onerror"?_.pH(U):_.IE(U),A.return();case 3:x.ready(function(){return new x.Player(g,{playerVars:{controls:0,enablejsapi:1,iv_load_policy:3,modestbranding:1,mute:1,rel:0,showinfo:0},events:{onReady:k.onPlayerReady_.bind(k),onStateChange:k.onPlayerStateChange_.bind(k),
onCueRangeExit:k.onCueRangeExit_.bind(k)}})}),_.SV(A)}})};
_.d=Ev.prototype;_.d.getPlayerPromise=function(){return this.playerPromise_};
_.d.onPlayerReady_=function(k){this.playerResolver_.resolve(k.target)};
_.d.onPlayerStateChange_=function(k){if(k.data==YT.PlayerState.PLAYING){k=k.target;var g=k.getCurrentTime();k.addCueRange("playback",g,g+this.playbackDurationSeconds_)}};
_.d.onCueRangeExit_=function(k){k.data=="playback"&&(k.target.stopVideo(),this.playbackEndedCallback_())};
_.d.stopVideo=function(){this.playerPromise_.then(function(k){k.stopVideo()})};
var anc=function(k){k.playerVars_&&k.playerPromise_.then(function(g){typeof g.cueVideoByPlayerVars!="function"?_.pH(new _.Da("vmh: player API not ready","cueVideoByPlayerVars",typeof g.cueVideoByPlayerVars)):g.cueVideoByPlayerVars(k.playerVars_)})};
Ev.prototype.playVideo=function(){var k=this;this.playerVars_&&this.playerPromise_.then(function(g){typeof g.loadVideoByPlayerVars!="function"?(g=new _.Da("vmh: player API not ready","loadVideoByPlayerVars",typeof g.loadVideoByPlayerVars),_.IE(g)):g.loadVideoByPlayerVars(k.playerVars_)})};
var HKd=function(k,g,P,x,U){g&&(P===void 0&&(P=0),x===void 0&&(x=0),k.playbackDurationSeconds_=x/1E3,k.playerVars_={adformat:"17_8",videoId:g,suggestedQuality:"hd720",startSeconds:P/1E3,player_params:U})};
Ev.prototype.mute=function(){this.playerPromise_.then(function(k){k.mute()})};
Ev.prototype.unMute=function(){this.playerPromise_.then(function(k){k.unMute()})};var ewb=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var L8;L8=function(){this.tokenJars={};if(this.cookiesEnabled=_.jh()){var k=_.FR.get("CONSISTENCY",void 0);k&&NM3(this,{encryptedTokenJarContents:k})}};
_.V_j=function(){L8.instance||(L8.instance=new L8);return L8.instance};
L8.prototype.handleResponse=function(k,g){if(!g)throw Error("Zf");var P,x;g=((P=g.innerTubeRequest.context)==null?void 0:(x=P.request)==null?void 0:x.consistencyTokenJars)||[];var U;(k=(U=k.responseContext)==null?void 0:U.consistencyTokenJar)&&this.replace(g,k)};
L8.prototype.replace=function(k,g){k=_.O(k);for(var P=k.next();!P.done;P=k.next())delete this.tokenJars[P.value.encryptedTokenJarContents];NM3(this,g)};
var NM3=function(k,g){if(g.encryptedTokenJarContents&&(k.tokenJars[g.encryptedTokenJarContents]=g,typeof g.expirationSeconds==="string")){var P=Number(g.expirationSeconds);setTimeout(function(){delete k.tokenJars[g.encryptedTokenJarContents]},P*1E3);
k.cookiesEnabled&&_.YP("CONSISTENCY",g.encryptedTokenJarContents,P,void 0,!0)}};var Int,n8;Int=window.location.hostname.split(".").slice(-2).join(".");_.l3=function(){this.remoteLocationPlayabilityTokenTimeoutID=-1;var k=_.y4("LOCATION_PLAYABILITY_TOKEN");_.y4("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=Xxq(this))&&(k=this.localStorage.get("yt-location-playability-token"));k&&(this.locationPlayabilityToken=k,this.mostRecentPosition=void 0)};
_.l3.getInstance=function(){n8=_.gP("yt.clientLocationService.instance");n8||(n8=new _.l3,_.Z0("yt.clientLocationService.instance",n8));return n8};
_.l3.prototype.setLocationOnInnerTubeContext=function(k){k.client||(k.client={});if(this.mostRecentPosition)k.client.locationInfo||(k.client.locationInfo={}),k.client.locationInfo.latitudeE7=Math.floor(this.mostRecentPosition.coords.latitude*1E7),k.client.locationInfo.longitudeE7=Math.floor(this.mostRecentPosition.coords.longitude*1E7),k.client.locationInfo.horizontalAccuracyMeters=Math.round(this.mostRecentPosition.coords.accuracy),k.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.remoteLocationPlayabilityToken||
this.locationPlayabilityToken)k.client.locationPlayabilityToken=this.remoteLocationPlayabilityToken||this.locationPlayabilityToken};
_.l3.prototype.handleResponse=function(k){var g;k=(g=k.responseContext)==null?void 0:g.locationPlayabilityToken;k!==void 0&&(this.locationPlayabilityToken=k,this.mostRecentPosition=void 0,_.y4("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=Xxq(this))&&this.localStorage.set("yt-location-playability-token",k,15552E3):_.YP("YT_CL",JSON.stringify({loctok:k}),15552E3,Int,!0))};
var Xxq=function(k){return k.localStorage===void 0?new _.RM("yt-client-location"):k.localStorage};
_.l3.prototype.clearLocationPlayabilityToken=function(k){k==="TVHTML5"?(this.localStorage=Xxq(this))&&this.localStorage.remove("yt-location-playability-token"):_.FEI("YT_CL");this.remoteLocationPlayabilityToken=void 0;this.remoteLocationPlayabilityTokenTimeoutID!==-1&&(clearTimeout(this.remoteLocationPlayabilityTokenTimeoutID),this.remoteLocationPlayabilityTokenTimeoutID=-1)};
_.l3.prototype.getCurrentPositionFromGeolocation=function(){var k=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("$f"));var g=!1,P=1E4;_.y4("INNERTUBE_CLIENT_NAME")==="MWEB"&&(g=!0,P=15E3);return new Promise(function(x,U){navigator.geolocation.getCurrentPosition(function(A){k.mostRecentPosition=A;x(A)},function(A){U(A)},{enableHighAccuracy:g,
maximumAge:0,timeout:P})})};
_.l3.prototype.createUnpluggedLocationInfo=function(k){var g={};k=k.coords;if(k==null?0:k.latitude)g.latitudeE7=Math.floor(k.latitude*1E7);if(k==null?0:k.longitude)g.longitudeE7=Math.floor(k.longitude*1E7);if(k==null?0:k.accuracy)g.locationRadiusMeters=Math.round(k.accuracy);return g};
_.l3.prototype.createLocationInfo=function(k){var g={};k=k.coords;if(k==null?0:k.latitude)g.latitudeE7=Math.floor(k.latitude*1E7);if(k==null?0:k.longitude)g.longitudeE7=Math.floor(k.longitude*1E7);return g};var ymc=function(k,g){var P=Yq();k||(k="unknown");g||(g="unknown");k="MAIN_APP_WEB_PAGE_TYPE_"+k.toUpperCase();k in s2L||(k="MAIN_APP_WEB_PAGE_TYPE_UNKNOWN");g="MAIN_APP_WEB_REQUEST_TYPE_"+g.toUpperCase();g in bI3||(g="MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN");_.PN(P,{mainAppWeb:{pageType:k,requestType:g,isShellLoad:_.pr("IS_SHELL_LOAD",!1)}})},pxc={start:function(){_.PN(zPM(),{mainAppWeb:_.DT()})},
success:function(){_.$Y(zPM(),"SUCCESS")},
failure:function(){_.$Y(zPM(),"FAILURE")},
cancelled:function(){_.$Y(zPM(),"CANCELLED")}};var Cmc,GVc,rzb;Cmc=_.DN(["/sw.js"]);GVc=_.DN(["/sw.js?0"]);_.RXk=_.WX(Cmc);rzb=_.WX(GVc);var kAk=function(){var k=Error.apply(this,arguments);this.message=k.message;"stack"in k&&(this.stack=k.stack)};
_.z(kAk,Error);_.KL.prototype.load=function(k){this.megabloxUrl_=_.y4("YPC_MB_URL");_.jT(this.megabloxUrl_,(0,_.DD)(function(){k&&k()},this))};
_.MZC=function(k,g,P,x,U,A,q,T,c,Z,w){_.W_k(c);k.load((0,_.DD)(function(){try{var J=A?A:_.y4("HL"),r=_.y4("SESSION_INDEX");_.xwj("client",function(){wQk("59",{helpCenterPath:"/youtube",locale:J,window:window}).JSC$9977_loadChatSupport({authuser:String(r)})})}catch(f){throw t8(10,w,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","GAPI_LOAD_ERROR"),U&&U(f),_.IE(f),f;
}ghH(this,g,P,x,U,A,q,T,c,Z,w)},k))};
_.KL.prototype.openFixFlowDialog=function(k,g,P,x){this.load((0,_.DD)(function(){try{Pyt(this,_.gP("payments.business.integration")).forWidget().fixInstrument().withEncryptedParameters(k).withIntegratorCallback(g).load(P,x)}catch(U){throw _.IE(U),U;}},this))};
var Pyt=function(k,g,P,x){var U=g.mashupMode.popup("buyFlowDivId").usingDraggableDialog().usingPreferredWidth(600);_.W("enable_window_constrained_buy_flow_dialog")&&(U=U.usingPopupStyle(_.gP("payments.business.integration").PopupStyle.WINDOW_CONSTRAINED));x&&(U=U.usingCloseCallback(x));g.bootstrap.fromPaymentsUrl(k.megabloxUrl_);k=g.bootstrap.asMashupMode(U);P=P?P:_.y4("HL");k.usingGaiaIndex(_.y4("SESSION_INDEX")).usingLocale(P).usingDefaultActivityStatusChangeHandler().usingBaseZIndex(2E9);_.W("enable_google_payments_buyflow_material2_style_web")?
k.usingStyle(":m2;pc=#444;ac=#065fd4"):k.usingStyle(":md;pc=#444;ac=#065fd4");return k},ghH=function(k,g,P,x,U,A,q,T,c,Z,w){try{var J=_.gP("payments.business.integration");
if(!J)throw new kAk("payments.business.integration is undefined");var r=J.standaloneContextAuthId.forUserId(),f=Pyt(k,J,A,function(){bpr(!1);T&&T()});
q&&f.usingServerAnalyticsEventHandler(q);var B=f.inStandaloneContext(r).buyFlow(function(L){if(L&&(!L.integratorData||L.integratorData===""||L.error))if(L.error!=null)if(String(L.error)==="-1")_.sU0(c);else{var Y=String(L.error)==="132"?"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_LEGAL_ADDRESS_RESTRICTION_VIOLATION":"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE";t8(10,w,Y,L.debugCode);_.M8(Y,c,L.debugCode);Y=new _.Da("PAYMENT_ERROR_MESSAGE::"+L.userVisibleErrorMessage,"PAYMENT_ERROR_DETAILS::"+L.internalErrorDetails);
_.IE(Y)}else t8(10,w,"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY","EMPTY_INTEGRATOR_DATA"),_.M8("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY",c,"EMPTY_INTEGRATOR_DATA"),_.IE(Error("bg"));P&&(bpr(!1),P(L))}).withEncryptedParameters(g);
Z&&B.withClientParameters(ruc(_.Doj(Z)));B.load(function(){t8(24,w);_.nD("ttc",void 0,"commerce_transaction");Bw("commerce_transaction");x&&(x(),bpr(!0))},function(L){if(L==null?0:L.debugCode)var Y=L==null?void 0:L.debugCode;
else if(!L||(L==null?0:L.debugCode))Y="EMPTY_LOAD_FAILURE_ERROR",_.IE(Error(Y));else{Y="EMPTY_LOAD_FAILURE_DEBUG_CODE";var l=new _.Da("LOAD_FAILURE:"+L.message," DEBUG_CODE:"+Y);_.IE(l)}t8(10,w,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE",Y);_.M8("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",c,Y);_.IE(L);U&&U(L)})}catch(L){throw L instanceof kAk&&(t8(10,w,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","ERROR_BEFORE_BUY_FLOW_LOAD"),U&&U(L)),_.IE(L),L;
}};var $1t;$1t=/^(?:https:)?\/\/[0-9a-z-.]+\.(google|youtube)\.com\//;_.l$M=function(k,g){g=g===void 0?!1:g;k=$1t.test(k)?_.Yc(k):null;!g&&window.payments||!k?(k=_.MQ(),g=k.promise,k.resolve()):g=_.xxv(k,{attributes:{"data-payments-main":"",id:"payment-lib"}});return g};var x13;x13=_.DN(["//www.googletagmanager.com/gtm.js?id=",""]);_.Sj=function(k,g){_.pQ(document,"gtm")||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"user_consent",country_code:g}),window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js",geo:_.y4("GL")}),g=_.n4("SCRIPT"),g.async=!0,_.O3(g,_.WX(x13,k)),g.id="gtm",k=document.getElementsByTagName("script"),k.length==0?document.head.appendChild(g):(k=k[0],k.parentNode.insertBefore(g,k)))};
_.F_=function(k){if(k=JSON.parse(k))window.dataLayer=window.dataLayer||[],window.dataLayer.push(k)};var iNJ,U1c;iNJ=_.DN(["https://clients2.google.com/gr/gr_sync.js"]);_.jcu=function(){};
_.jcu.prototype.init=function(){if(U1c()){var k=_.MQ();k.resolve();return k.promise}return _.xxv(_.WX(iNJ)).then(function(){if(!U1c())throw Error("cg");},function(){throw Error("dg");
})};
_.Qcs=function(){if(!U1c())return"";var k=window.google.gr;k.init({async:{schedule:"sync"},merchantId:"youtube"});k.start();k=k.finish();return k==null?"":k};
U1c=function(){return window.google!=null&&window.google.gr!=null};window.PolymerFakeBaseClassWithoutHtml=function(){};
_.S=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.z(_.S,PolymerFakeBaseClassWithoutHtml);_.ch=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.z(_.ch,PolymerFakeBaseClassWithoutHtml);var BZ0=window.ShadyDOM;var dO6,UOu,qoj,Tn3,cZ0,Vg3,YR,Rf;dO6=_.W("enable_shadydom_free_scoped_query_methods");UOu=_.W("enable_shadydom_free_scoped_node_methods");qoj=_.W("enable_shadydom_free_scoped_readonly_properties_batch_one");Tn3=_.W("enable_shadydom_free_parent_node");cZ0=_.W("enable_shadydom_free_children");Vg3=_.W("enable_shadydom_free_last_child");YR=window.ShadyDOM;_.xr=YR&&YR.noPatch&&YR.wrap?YR.wrap:YR?function(k){return YR.patch(k)}:function(k){return k};
Rf=function(k){if(k instanceof ShadowRoot)this.host=(0,_.xr)(k.host),this.root=k;else if(k.$$){this.host=(0,_.xr)(k);var g;this.root=(g=k.root)!=null?g:this.host}else if(k.polymerController){this.host=(0,_.xr)(k);var P;this.root=(P=this.host.shadowRoot)!=null?P:this.host}else this.root=this.host=(0,_.xr)(k)};
AZI();OU0();ZUA();mOb();eqC();var ASJ={querySelector:function(k,g){g=DDI(g,N8(k));return _.W("sunnydom_native_scoped_query_selectors")?u8s(k,g):u8s(_.If(k),g)},
querySelectorAll:function(k,g){g=DDI(g,N8(k));return _.W("sunnydom_native_scoped_query_selectors")?Array.from(hwb(k,g)):hwb(_.If(k),g)}},d1N={appendChild:function(k,g){var P=N8(k),x=_.HU(g);
return _.xOu(_.If(k),P?_.yY(g,P,x):g)},
cloneNode:function(k,g){var P=_.HU(k);k=_.If(k);g=af(k).prototype.cloneNode.call(k,g);return P?pL(g,P):g},
contains:function(k,g){var P=N8(k),x=_.HU(g);return P!==x?!1:iUb(k,g)},
insertBefore:function(k,g,P){var x=N8(k),U=_.HU(g);k=_.If(k);g=x?_.yY(g,x,U):g;return af(k).prototype.insertBefore.call(k,g,P)},
removeChild:function(k,g){var P=N8(k);k=_.If(k);g=P?pL(g,P):g;return af(k).prototype.removeChild.call(k,g)},
replaceChild:function(k,g,P){var x=N8(k),U=_.HU(g);g=x?_.yY(g,x,U):U?pL(g,U):g;P=x?pL(P,x):P;k=_.If(k);return af(k).prototype.replaceChild.call(k,g,P)},
getRootNode:function(k,g){g=g===void 0?{composed:!0}:g;var P;if(((P=g)!=null?P:{}).composed)k=$OI(k);else{g=k;for(k=L_3(k);k;)g=k,k=M_b(k);k=g}return k}},JZA=qoj?{firstChild:C8s,
nextSibling:XKj,previousSibling:pKA,firstElementChild:GPr,lastElementChild:kp3,nextElementSibling:Ibb,previousElementSibling:yzs,childNodes:g_0}:{};Tn3&&(JZA.parentNode=NZu);cZ0&&(JZA.children=PQA);Vg3&&(JZA.lastChild=Rw3);dO6&&wRr(ASJ);UOu&&wRr(d1N);rZ0();var f5V=function(k){this.node=k instanceof ShadowRoot?k.host:k};
WeC();sj0();var zqb=new WeakMap;var hq0=Symbol("Bd");var FeV=new Set(["tap","track","down","up"]),Yok=_.W("pbcm_fi_query_decorators");var jj=function(){return _.ch.apply(this,arguments)||this};
_.z(jj,_.ch);_.d=jj.prototype;_.d.getState=function(){return this.store.getState()};
_.d.dispatch=function(k){this.store.dispatch(k)};
_.d.beforeRegister=function(){if(this&&typeof this==="object"){var k;var g=!!this.useSignals||!((k=this.polymerController)==null||!k.useSignals)}else g=!1;if(!g&&this.properties)for(g=_.O(Object.keys(this.properties)),k=g.next();!k.done;k=g.next()){var P=k.value;k=this.properties[P];if(k.selector){if(k.computed)throw Error("kg");P=["reduxPropertiesRecomputeTrigger",'"'+P+'"'].concat(_.Kl(k.selectorArgs||[])).join(",");k.computed="recomputeReduxSelector("+P+")"}}};
_.d.attached=function(){var k=this;this.reduxPropertiesRecomputeTrigger=0;this.activeStoreSubscription||(this.activeStoreSubscription=this.store.subscribe(function(){k.reduxPropertiesRecomputeTrigger++}));
_.W("redux_disable_update_on_attached_killswitch")&&this.reduxPropertiesRecomputeTrigger++};
_.d.detached=function(){this.activeStoreSubscription&&(this.activeStoreSubscription(),this.activeStoreSubscription=void 0)};
_.d.recomputeReduxSelector=function(k,g){var P=_.IT.apply(2,arguments),x=this.properties[g].selector;if(!x)throw Error("ig`"+g);return x.apply(null,[this.store.getState()].concat(_.Kl(P)))};
_.d.select=function(k){var g=_.IT.apply(1,arguments);this.reduxPropertiesRecomputeTrigger;return k.apply(null,[this.store.getState()].concat(_.Kl(g)))};
_.mJ.Object.defineProperties(jj.prototype,{store:{configurable:!0,enumerable:!0,get:function(){throw Error("jg");}}});
jj.prototype.recomputeReduxSelector=jj.prototype.recomputeReduxSelector;_.N([_.n(),_.I("design:type",Number)],jj.prototype,"reduxPropertiesRecomputeTrigger",void 0);_.N([_.VB()],jj);var Qx=[],DO3={},uG=function(){return JW.apply(this,arguments)||this};
_.z(uG,JW);uG.prototype._addPropertyEffect=function(k,g,P){if(g==="__observeEffects"&&P){var x,U=(x=P.info.method)!=null?x:P.info.methodName;if(U){var A=this[U];this[U]=function(){Qx.push(U);try{A==null||A.apply(this,arguments)}finally{Qx.pop()}}}}_.uH._addPropertyEffect.apply(this,[k,
g,P])};
uG.prototype._setPendingProperty=function(k,g,P){if(Qx.length){var x=Qx[Qx.length-1],U;(U=DO3[this.is])!=null&&U.has(x)||(tg0(this.is,x),_.HE("polymerPropertyChangedInObserver",{componentName:this.is,observerName:x}))}return _.uH._setPendingProperty.apply(this,[k,g,P])};
_.N([PUu()],uG);var Mgr=new Set(["allowedProps","_definePropertyAccessor","_setPendingProperty","_setUnmanagedPropertyToNode"]),o_0,wV={};_.W("polymer_property_access_logging_debug")&&(window.PROPERTY_ACCESS_MAP=wV);var fC=function(){return _.ch.apply(this,arguments)||this};
_.z(fC,_.ch);fC.prototype._setUnmanagedPropertyToNode=function(k,g,P){k.loggingStatus&&(k.loggingStatus.isDeclarativeExternal=!0);if(P!==k[g]||typeof P==="object")k[g]=P;k.is&&k.polymerController&&k.polymerController!==k&&JB(k.is,g,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");k.loggingStatus&&(k.loggingStatus.isDeclarativeExternal=!1)};
_.N([_.VB()],fC);Kek()&&(xH.prototype._setUnmanagedPropertyToNode=(new fC)._setUnmanagedPropertyToNode);_.PKj={YtHostElementBehavior:[{get hostElement(){return this},get polymerController(){return this},set hostElement(k){},set polymerController(k){}}]};var zd=function(){var k=JW.apply(this,arguments)||this;k.json=function(){};
return k};
_.z(zd,JW);zd.prototype.equals=function(k,g){return k===g};
zd.prototype.isEmpty=function(k){var g;(g=!k)||(g=_.HI(k)&&k.length===0);return g};
_.N([PUu()],zd);var ON3=function(k){k=$60(k);Hn.call(this,k)};
_.z(ON3,Hn);ON3.prototype.addProvider=function(k){k=k.key?k:$60([k])[0];var g=this.keyIdToIndex.get(k.key.id);if(g){if(I5j(k,this.providers[g]))throw Error("lg`"+k.key.displayName);}else Hn.prototype.addProvider.call(this,k)};
var qG3=new ON3([]);var TBJ=!1;var Rqj={};TBJ||(Gps(),TBJ=!0);
Rqj.InjectBehavior={initializeInjection:function(){var k=this.provide;try{if((k=k!=null?k:[])&&k.length>0)for(var g=$60(k),P=_.O(g),x=P.next();!x.done;x=P.next())qG3.addProvider(x.value);var U=new Set;XR0(this.behaviors||[],U);g={};for(var A=_.O(U),q=A.next();!q.done;q=A.next()){var T=q.value;T.inject&&Object.assign(g,T.inject)}this.inject&&Object.assign(g,this.inject);for(var c=_.O(Object.keys(g)),Z=c.next();!Z.done;Z=c.next()){var w=Z.value,J=g[w];try{this[w]=qG3.resolve(J)}catch(r){throw r;}}}catch(r){throw Error(r.message);
}}};var gXM;var $2u=/\bclass\b/.test(function(){}.toString()),U23=new Set("_noAccessors attached beforeRegister constructor created detached ready registered properties observers".split(" "));var eMk=function(k){this.wasDefined=!0;Array.isArray(k)||k instanceof Array?(this.JSC$13505_getImpl=k[0],this.JSC$13505_setImpl=k[1]):this.JSC$13505_getImpl=k};
_.d=eMk.prototype;_.d.getWithPath=function(k){return Ov6(this.JSC$13505_getImpl(),k)};
_.d.setWithPath=function(k,g){var P=this;if(k.length)throw Error("mg");if(!this.JSC$13505_setImpl)throw Error("ng");Sc(function(){P.JSC$13505_setImpl(g)})};
_.d.notifyPath=function(){throw Error("og");};
_.d.notifySplices=function(){throw Error("pg");};
_.d.getChangeRecordSignal=function(k,g){var P=this;if(k.length)throw Error("qg");return function(){var x=P.getWithPath(k);return{path:g!=null?g:"",base:x,value:x}}};
_.d.getSplicesSignal=function(){throw Error("rg");};
_.d.getPathMutationSignal=function(){throw Error("sg");};
_.d.pop=function(){throw Error("tg");};
_.d.push=function(){throw Error("ug");};
_.d.splice=function(){throw Error("vg");};
_.d.unshift=function(){throw Error("wg");};var l5=function(k){var g=this;this.observedPath={pathComponents:[],data:void 0,subPaths:{}};this.mutationIndex=0;Array.isArray(k)||k instanceof Array?(this.JSC$13510_getImpl=k[0],this.JSC$13510_setImpl=k[1]):this.JSC$13510_getImpl=k;this.wasDefined=!1;_.Bc(function(){g.wasDefined=g.JSC$13510_getImpl()!==void 0})};
l5.prototype.getWithPath=function(k){return Ov6(this.JSC$13510_getImpl(),k)};
l5.prototype.setWithPath=function(k,g){var P=this;if(k[k.length-1]!=="*"&&k[k.length-1]!=="splices"){var x=_.Bc(function(){return P.getWithPath([])});
if(k.length===0){if(!this.JSC$13510_setImpl)throw Error("xg");if(x===g)return;this.wasDefined||(this.wasDefined=g!==void 0);Sc(function(){P.JSC$13510_setImpl(g)})}else{for(var U=0;U<k.length-1;U++){if(!x)return;
x=x[k[U]]}U=k[k.length-1];x&&(x[U]=g);this.wasDefined||(this.wasDefined=k.length>1||g!==void 0)}cSN(this,k,{pathComponents:k,value:g})}};
l5.prototype.notifyPath=function(k,g){k.length===0?g&&this.setWithPath(k,g.value):cSN(this,k,{pathComponents:k,value:g==null?void 0:g.value,fallbackWhenUndefined:g==null?void 0:g.value})};
var cSN=function(k,g,P,x){if(k.setMutationSignal){var U=++k.mutationIndex,A=[k.observedPath],q=k.observedPath,T;g.length===0&&(T=q);for(var c=0;c<g.length;c++){var Z=q.subPaths[g[c]];if(!Z)break;A.push(Z);q=Z;c===g.length-1&&(T=Z)}for(g=!1;A.length;)q=A.shift(),q.data={index:U,mutation:P,spliceMutationIndex:x},g||(g=q===T),g&&A.push.apply(A,_.Kl(Object.values(q.subPaths)));Sc(function(){k.setMutationSignal(U)})}};
l5.prototype.notifySplices=function(k,g){var P=this,x=_.Bc(function(){return P.getWithPath(k)}),U=[].concat(_.Kl(k),["splices"]);
cSN(this,U,{pathComponents:U,value:{indexSplices:g}});if(x==null?0:x.length)g=this.mutationIndex,U=[].concat(_.Kl(k),["length"]),cSN(this,U,{pathComponents:U,value:x.length},g)};
var VUY=function(k,g,P,x,U,A){k.notifySplices(P,[{index:x,addedCount:U,removed:A,object:g,type:"splice"}])},ZN3=function(k,g){k=k.observedPath;
for(var P=0;P<g.length;P++){var x=g[P],U=k.subPaths[x];U||(U={pathComponents:g.slice(0,P+1),subPaths:{}},k.subPaths[x]=U);k=U}},wAc=function(k,g,P){ZN3(k,g);
if(!k.getMutationSignal){var x=_.O(_.zT(k.mutationIndex,void 0,"sNBMCd"));k.getMutationSignal=x.next().value;k.setMutationSignal=x.next().value}var U=k.getMutationSignal;return _.nP(function(){U();return P(m13(k,g))},void 0,"zvsXEd")};
l5.prototype.getChangeRecordSignal=function(k,g){var P=this,x=this.mutationIndex,U;return wAc(this,k,function(A){if(A&&A.index>x){var q=A.mutation;x=A.index;U=void 0}A=_.Bc(function(){return P.getWithPath(k)});
if(q){var T=q.pathComponents[q.pathComponents.length-1],c=[].concat(_.Kl(q.pathComponents));if(T==="splices"||T==="length")return{base:A,path:(g?[g].concat(_.Kl(c)):c).join("."),value:q.value};var Z=k.length>c.length?k:c,w;return{base:A!=null?A:q.fallbackWhenUndefined,path:(g?[g].concat(_.Kl(Z)):Z).join("."),value:(w=_.Bc(function(){return P.getWithPath(Z)}))!=null?w:q.fallbackWhenUndefined}}U||(U={base:A,
path:(g?[g].concat(_.Kl(k)):k).join("."),value:A});return U})};
l5.prototype.getSplicesSignal=function(k){var g=this.mutationIndex,P;return wAc(this,k,function(x){if(x&&x.index>g&&x.spliceMutationIndex!==g){var U=x.mutation;g=x.index;P=void 0}return U&&U.pathComponents[U.pathComponents.length-1]==="splices"?P=x=U.value:P})};
l5.prototype.getPathMutationSignal=function(k){var g=this;ZN3(this,k);if(!this.getMutationSignal){var P=_.O(_.zT(this.mutationIndex,void 0,"ugyMh"));this.getMutationSignal=P.next().value;this.setMutationSignal=P.next().value}var x=this.getMutationSignal,U=this.mutationIndex,A;return _.nP(function(){x();var q=m13(g,k);if(q&&q.index>U&&q.mutation&&qz0(q.mutation.pathComponents,k)){var T=q.mutation;U=q.index}if(!A||U!==A.index){var c,Z;q=(Z=_.Bc(function(){return g.getWithPath(k)}))!=null?Z:(c=T)==null?
void 0:c.fallbackWhenUndefined;
A={index:U,value:q}}return A},void 0,"RXYC9b")};
var m13=function(k,g){k=k.observedPath;g=_.O(g);for(var P=g.next();!P.done;P=g.next())k=k.subPaths[P.value];return k.data};
l5.prototype.pop=function(k){var g=this,P=_.Bc(function(){return g.getWithPath(k)});
if(!(P instanceof Array))throw Error("yg");var x=P.length>0,U=P.pop();x&&VUY(this,P,k,P.length,0,[U]);return U};
l5.prototype.push=function(k){var g=_.IT.apply(1,arguments),P=this,x=_.Bc(function(){return P.getWithPath(k)});
if(!(x instanceof Array))throw Error("zg");var U=x.length,A=x.push.apply(x,_.Kl(g));g.length&&VUY(this,x,k,U,g.length,[]);return A};
l5.prototype.splice=function(k,g,P){var x=_.IT.apply(3,arguments),U=this,A=_.Bc(function(){return U.getWithPath(k)});
if(!(A instanceof Array))throw Error("Ag");g<0?g=A.length-Math.floor(-g):g&&(g=Math.floor(g));var q=A.splice.apply(A,[g,P].concat(_.Kl(x)));(x.length||q.length)&&VUY(this,A,k,g,x.length,q);return q};
l5.prototype.unshift=function(k){var g=_.IT.apply(1,arguments),P=this,x=_.Bc(function(){return P.getWithPath(k)});
if(!(x instanceof Array))throw Error("Bg");var U=x.unshift.apply(x,_.Kl(g));g.length&&VUY(this,x,k,0,g.length,[]);return U};var Dq=function(k,g,P){this.model=k;this.unknownSignalResolver=g;this.options=P;this.signalCache={};this.isDisposed=!1;this.childSignalProxies=[];g=_.O(rKA());k=g.next().value;g=g.next().value;this.owner=k;this.disposeImpl=g};
Dq.prototype.dispose=function(){if(!this.isDisposed){for(var k=_.O(this.childSignalProxies),g=k.next();!g.done;g=k.next())g.value.dispose();this.disposeImpl();this.childSignalProxies=[];this.isDisposed=!0}};
var JSk=function(k,g){k=_.qY(k.owner);try{g()}finally{_.qY(k)}};
Dq.prototype.effect=function(k){JSk(this,function(){_.NY(k,"g")})};
var rS4=function(k,g){k.options!=null||(k.options={});var P;(P=k.options).immutableProps!=null||(P.immutableProps=new Set);k.options.immutableProps.add(g)},HvC=function(k,g){g=""+g;
fUL(k,g);var P,x;if((P=k.options)==null?0:(x=P.immutableProps)==null?0:x.has(g))return!0;var U;if((U=k.model.__signalCache)==null?0:U.has(g))P=k.model.__signalCache.get(g),Array.isArray(P)&&rS4(k,g);var A,q,T;return(T=(A=k.options)==null?void 0:(q=A.immutableProps)==null?void 0:q.has(g))!=null?T:!1},WT4=function(k,g){var P;
k.unknownSignalResolver&&(P=k.unknownSignalResolver(g));var x,U;((x=k.options)==null?0:(U=x.immutableProps)==null?0:U.has(g))?P!=null||(P=new eMk(_.zT(k.model[g],void 0,"By5iP"))):P!=null||(P=new l5(_.zT(k.model[g],void 0,"CXghNc")));var A=k.model.hostElement;Object.defineProperty(k.model,g,{get:function(){a5A(A,g);return P.getWithPath([])},
set:function(q){rV(A,g);k.setWithPath([g],q)},
configurable:!0});return P},fUL=function(k,g){var P,x,U;
((P=k.model.__signalCache)==null||!P.has(g))&&((x=k.options)==null?0:(U=x.externalSignalProps)==null?0:U.has(g))&&k.model[g]},nC=function(k,g){g=""+g;
var P=k.signalCache[g];if(P!==void 0)return P;P=!1;fUL(k,g);var x;if((x=k.model.__signalCache)==null?0:x.has(g))if(P=k.model.__signalCache.get(g),Array.isArray(P))P=!0,rS4(k,g);else return k.signalCache[g]=k.model.__signalCache.get(g).signal,k.signalCache[g];var U,A;x=(A=(U=k.options)==null?void 0:U.reactivityMode)!=null?A:0;var q,T;if(!((q=k.options)==null?0:(T=q.reactiveProps)==null?0:T.has(g))&&!P&&x===1)throw Error("Cg`"+g);U=P?sR3(k,g):WT4(k,g);return k.signalCache[g]=U},sR3=function(k,g){var P=
Object.getOwnPropertyDescriptor(k.model.constructor.prototype,g),x=function(){return k.model[g]};
return new eMk(P&&P.get&&!P.set?x:[x,function(U){k.model[g]=U}])};
Dq.prototype.getWithPath=function(k){var g=_.O(k);k=g.next().value;g=A4(g);a5A(this.model.hostElement,""+k);return nC(this,k).getWithPath(g)};
Dq.prototype.setWithPath=function(k,g){if(k.length){rV(this.model.hostElement,k.join("."));var P=_.O(k);k=P.next().value;P=A4(P);nC(this,k).setWithPath(P,g)}};
Dq.prototype.getPathMutationSignal=function(k){var g=_.O(k);k=g.next().value;g=A4(g);return nC(this,k).getPathMutationSignal(g)};
Dq.prototype.notifyPath=function(k,g){var P=_.O(k);k=P.next().value;P=A4(P);nC(this,k).notifyPath(P,g)};
var bN3=function(k,g){if(g.type==="literal")return function(){return{rootWasDefined:!0,value:g.value}};
var P=EO(g.path),x=_.O(P),U=x.next().value;x=A4(x);var A,q;if(g.type==="path"&&(P.length===1||((A=k.options)==null?0:(q=A.immutableProps)==null?0:q.has(U))))return function(){var J=k.getWithPath(P.slice(0,1));J=Ov6(J,P.slice(1));return{rootWasDefined:nC(k,P[0]).wasDefined,value:J}};
var T=nC(k,U);if(g.type==="path"){var c=T.getPathMutationSignal(x);return function(){var J,r=(J=c())==null?void 0:J.value;return{rootWasDefined:T.wasDefined,value:r}}}if(g.type==="splices"){var Z=T.getSplicesSignal(x);
return function(){var J=Z();return{rootWasDefined:T.wasDefined,value:J}}}var w=T.getChangeRecordSignal(x,""+U);
return function(){var J=w();return{rootWasDefined:T.wasDefined,value:J}}},m23=function(k,g,P){var x=P.map(function(T){return bN3(k,T)}),U=P.length===0,A=[],q=P.length!==1||P[0].type!=="path"?!1:!0;
k.effect(function(){for(var T=x.length,c=[],Z=!!A.length,w=0;w<T;w++){var J=x[w](),r=J.rootWasDefined;J=J.value;U||(U=r);c[w]=J;q&&(c[w+T]=Z?A[w]:c[w],A[w]=J)}U&&I6(k.owner,function(){return void g.apply(null,_.Kl(c))})})},TOb=function(k,g,P,x,U){var A=nC(k,g);
U!==void 0&&A.setWithPath([],U);m23(k,function(){var q=_.IT.apply(0,arguments);rV(k.model.hostElement,g,!0);A.setWithPath([],P.apply(null,_.Kl(q)))},x)};
Dq.prototype.arrayPush=function(k){var g=_.IT.apply(1,arguments),P=_.O(k),x=P.next().value;P=A4(P);x=nC(this,x);return x.push.apply(x,[P].concat(_.Kl(g)))};
Dq.prototype.arraySplice=function(k,g,P){var x=_.IT.apply(3,arguments),U=_.O(k),A=U.next().value;U=A4(U);A=nC(this,A);return A.splice.apply(A,[U,g,P].concat(_.Kl(x)))};
Dq.prototype.arrayUnshift=function(k){var g=_.IT.apply(1,arguments),P=_.O(k),x=P.next().value;P=A4(P);x=nC(this,x);return x.unshift.apply(x,[P].concat(_.Kl(g)))};
Dq.prototype.notifySplices=function(k,g){var P=_.O(k);k=P.next().value;P=A4(P);nC(this,k).notifySplices(P,g)};var BBq=!0,zMN=!1,Nqk=!1,uh4=!1,hMc=0;uh4=!1;hMc=0;BBq=!0;zMN=Nqk=!1;var zyC=/([^\s]+?)\(([\s\S]*)\)/,s8A=/\.([^.]+)$/,hyu=/\\,/g,fVr=/&comma;/g,WB6=/\\(.)/g,uMI=[],bv6={"*":"wildcard",splices:"splices"};var D2I=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"),Yz3=/[A-Z]/,Ehm=["class","hidden","id","on-dom-change"],Msk=new Set([].concat(_.Kl(Ehm),
["if","notify-dom-change","restamp"])),KBr=new Set([].concat(_.Kl(Ehm),"as index-as initial-count items items-index-as notify-dom-change target-framerate strip-whitespace".split(" "))),oX0=new Set(["restamp"]);var o70=new Set(["className","id"]);var IVb=Symbol(),k6b=window;var dkb=window;var Z_k=0,TqI=0,Sb=[],VCj=0,qe3=!1,cL3=document.createTextNode("");(new window.MutationObserver(exV)).observe(cL3,{characterData:!0});var Yr=new Map,Fk=0,LTL=function(k){this.mappedHandleId=k},wYI=function(k,g,P,x){this.mappedHandleId=k;
var U=this;this.mappedHandleId=k;this.callback=g;this.waitTime=P;this.schedulerPriority=x;this.handleId=_.Xq.addJob(function(){U.callback();Yr.delete(U.mappedHandleId)},this.schedulerPriority||1,this.waitTime)};
_.z(wYI,LTL);wYI.prototype.cancel=function(){_.Xq.cancelJob(this.handleId);Yr.delete(this.mappedHandleId)};
var JLb=function(k,g){this.mappedHandleId=k;var P=this;this.mappedHandleId=k;this.callback=g;this.handleId=mk0(function(){P.callback();Yr.delete(P.mappedHandleId)})};
_.z(JLb,LTL);JLb.prototype.cancel=function(){var k=this.handleId-TqI;k<0||Sb.length<=k||(Sb[k]=null);Yr.delete(this.mappedHandleId)};var s1A=function(){};
s1A.prototype.cancel=function(){this.jobHandle!==void 0&&(rLb(this.jobHandle),this.jobHandle=void 0)};
s1A.prototype.run=function(k,g,P){var x=this;this.cancel();this.callback=k;this.jobHandle=_.jb(function(){k();x.callback=void 0},g,P)};
s1A.prototype.flush=function(){this.callback&&this.jobHandle!==void 0&&(this.cancel(),this.callback())};
var fY0=new WeakMap;var nh3=kM(function(k){for(var g=k,P=0;P<3;P++)g=Object.getPrototypeOf(g);delete g.prototype.connectedCallback;var x=function(){return k.apply(this,arguments)||this};
_.z(x,k);x.prototype._attachDom=function(U){if(!U)return null;var A=(0,_.xr)(this.hostElement);A.attachShadow({mode:"open",shadyUpgradeFragment:U});A.shadowRoot.appendChild(U);return A.shadowRoot};
x.prototype._takeAttributes=function(){for(var U=this.hostElement.attributes,A=0;A<U.length;A++){var q=U[A],T=void 0,c=void 0;(c=(T=this).__attributeReaction)==null||c.call(T,q.name,null,q.value)}};
x.prototype._readyClients=function(){k.prototype._readyClients.call(this);this.root=this};
x.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this.hostElement);k.prototype.connectedCallback.call(this)};
_.mJ.Object.defineProperties(x,{template:{configurable:!0,enumerable:!0,get:function(){return x.prototype._template}}});
return x}),SGP=kM(function(k){var g=function(){return k.apply(this,arguments)||this};
_.z(g,k);g.prototype.created=function(){if(this.__notifyEffects)for(var P=_.O(Object.values(this.__notifyEffects)),x=P.next();!x.done;x=P.next()){x=_.O(x.value);for(var U=x.next();!U.done;U=x.next())U.value.fn=uC0}if(this.__reflectEffects)for(P=_.O(Object.values(this.__reflectEffects)),x=P.next();!x.done;x=P.next())for(x=_.O(x.value),U=x.next();!U.done;U=x.next())U.value.fn=hxb};
g.prototype._addEventListenerToNode=function(P,x,U){P=lG(P);yK(P,x,U)||k.prototype._addEventListenerToNode.call(this,P,x,U)};
g.prototype._removeEventListenerFromNode=function(P,x,U){P=lG(P);pf(P,x,U)||k.prototype._removeEventListenerFromNode.call(this,P,x,U)};
g.prototype._propertiesChanged=function(P,x,U){if(this.__dataToNotify&&this.__notifyEffects)for(var A=_.O(Object.keys(this.__dataToNotify)),q=A.next();!q.done;q=A.next()){q=q.value;var T=zx0(q);this.__notifyEffects[T]||delete this.__dataToNotify[q]}else this.__dataToNotify=null;k.prototype._propertiesChanged.call(this,P,x,U)};
g.prototype.fire=function(P,x,U){x=x===void 0?{}:x;var A;return _.GB(lG((A=U==null?void 0:U.node)!=null?A:this),P,x,U)};
g.prototype._ensureAttribute=function(P,x){var U=lG(this);U.hasAttribute(P)||LC(U,x,P)};
g.prototype.isLightDescendant=function(P){var x=lG(this);return lG(x)!==P&&_.kr(x).contains(P)&&_.kr(x).getRootNode()===_.kr(P).getRootNode()};
return g});
_.hh.ready=function(){var k;((k=this.hostElement)!=null?k:this).addEventListener("focus",this._boundFocusBlurHandler,!0);var g;((g=this.hostElement)!=null?g:this).addEventListener("blur",this._boundFocusBlurHandler,!0)};
_.QF._subscribeIronResize=function(k){var g;((g=k.hostElement)!=null?g:k).addEventListener("iron-resize",this._boundOnDescendantIronResize)};
_.QF._unsubscribeIronResize=function(k){var g;((g=k.hostElement)!=null?g:k).removeEventListener("iron-resize",this._boundOnDescendantIronResize)};var nwA=[Array,Boolean,Date,Number,Object,String],tB=function(k,g,P,x){this.polySiInfo=k;this.polySiParams=g;this.polySiContext=P;this.upgradeDisabled=this.isPolySiElementConnected=this.didCallReady=!1;this.mutablePropNames=new Set;this.reflecting=!1;x||this instanceof HTMLElement&&(x=this);if(!x)throw Error("Jg");this.allowedProps=g.allowedProps;this.hostElement=x;this.is=k.is;this.upgradeDisabled=!!g.legacyOptimizations&&this.hostElement.hasAttribute("disable-upgrade");k=new Set(g.reactiveSchemas.filter(function(U){return U.type!==
"observe"}).map(function(U){return U.propertyKey}));
this.signalProxy=new Dq(this,void 0,{reactiveProps:k,reactivityMode:g.reactivityMode});this.__dataHasAccessor={};g=_.O(g.reactiveSchemas);for(k=g.next();!k.done;k=g.next())k=k.value,k.type==="signal"&&(this.__dataHasAccessor[k.propertyKey]=!0);this.upgradeDisabled||FTq(this)};
tB.prototype.getExtraMethodsToForward=function(){return[]};
var FTq=function(k){k.polySiContext.didRegister||(k.registered(),k.polySiContext.didRegister=!0);k.polySiContext.finalizedTemplate||(k.polySiContext.finalizedTemplate={},k.polySiParams.templateGetter&&(k.polySiContext.finalizedTemplate.processedTemplate=O_A(k.polySiParams.templateGetter,k.polySiParams.is)));YGN(k);var g=k.hostElement;g.loggingStatus!=null||(g.loggingStatus={});g.loggingStatus.isInitializing=!0;_.Bc(function(){return void k.created()});
g.loggingStatus.isInitializing=!1;k.isPolySiElementConnected&&jRH(k)},jRH=function(k){k.didCallReady||(_.Bc(function(){return void k.ready()}),k.didCallReady=!0);
k.isAttached=!0;k.attached()};
_.d=tB.prototype;_.d.connectedCallback=function(){this.isPolySiElementConnected=!0;this.upgradeDisabled||jRH(this)};
_.d.disconnectedCallback=function(){this.isPolySiElementConnected=!1;this.upgradeDisabled||(this.isAttached=!1,this.detached())};
_.d.attributeChangedCallback=function(k,g,P){if(this.upgradeDisabled)k==="disable-upgrade"&&P===null&&(this.upgradeDisabled=!1,FTq(this));else if(g!==P){var x=_.qj(k),U=this.polySiContext.typesForSignals[x];if(U&&(!this.reflecting||_.W("polysi_attribute_changed_serializing_killswitch"))){switch(U){case Object:try{var A=JSON.parse(P)}catch(T){A=P}break;case Array:try{A=JSON.parse(P)}catch(T){A=null}break;case Date:A=isNaN(P)?String(P):Number(P);A=new Date(A);break;case Boolean:A=P!==null;break;case Number:A=
Number(P);break;default:A=P}this[x]=A}x=_.O(this.polySiParams.behaviors);for(U=x.next();!U.done;U=x.next())A=void 0,(A=U.value.attributeChanged)==null||A.call(this,k,g,P);var q;(q=this.attributeChanged)==null||q.call(this,k,g,P)}};
_.d.attributeChangedCallbackWrapper=function(k,g,P){this.attributeChangedCallback(k,g,P)};
_.d.setPropertiesFromInitialAttributeValues=function(){for(var k=0;k<this.hostElement.attributes.length;k++){var g=this.hostElement.attributes[k];(g.name==="disable-upgrade"||this.polySiParams.observedAttributes.includes(g.name))&&this.attributeChangedCallback(g.name,null,g.value)}};
_.d.created=function(){this.provide=this.polySiParams.provide;var k;(k=this.initializeInjection)==null||k.call(this);k=_.O(this.polySiParams.reactiveSchemas);for(var g=k.next();!g.done;g=k.next())g=g.value,g.type==="signal"&&(this.mutablePropNames.add(g.propertyKey),nC(this.signalProxy,g.propertyKey));Llj(this,this.polySiInfo,this.polySiParams.behaviors);k=_.O(this.polySiParams.reactiveSchemas);for(g=k.next();!g.done;g=k.next())g=g.value,g.type==="signal"&&g.value!==void 0&&(this.signalProxy.model[g.propertyKey]=
typeof g.value==="function"?g.value.call(this):g.value);if(this.polySiParams.signalProperties)for(k=_.O(this.polySiParams.signalProperties),g=k.next();!g.done;g=k.next()){g=g.value;var P=void 0;((P=this.__signalCache)==null?0:P.has(g))||(this.signalProxy.model[g]=void 0)}uh4||QRm(this);Ews(this);k=_.O(this.polySiParams.behaviors);for(g=k.next();!g.done;g=k.next())P=void 0,(P=g.value.created)==null||P.call(this);var x;(x=this.polySiInfo.created)==null||x.call(this)};
_.d.registered=function(){var k=this;this.polySiParams.legacyOptimizations&&this.polySiContext.copyPropertiesToProto();var g=Object.getPrototypeOf(this);g.addReactiveSchema=function(T){k.polySiParams.reactiveSchemas.push(T)};
for(var P=_.O(this.polySiParams.behaviors),x=P.next();!x.done;x=P.next()){var U=void 0;(U=x.value.beforeRegister)==null||U.call(g)}var A;(A=this.polySiInfo.beforeRegister)==null||A.call(g);g.addReactiveSchema=FlV;P=_.O(this.polySiParams.behaviors);for(x=P.next();!x.done;x=P.next())U=void 0,(U=x.value.registered)==null||U.call(g);var q;(q=this.polySiInfo.registered)==null||q.call(g)};
_.d.ready=function(){var k;(k=this.beforeReady)==null||k.call(this);uh4&&QRm(this);var g;if(k=(g=this.polySiContext.finalizedTemplate)==null?void 0:g.processedTemplate){k=ALk(k.template,k.nodeInfoList,this.signalProxy,{eventListenerHost:this,hasInsertionPoint:k.hasInsertionPoint,thisCtx:this});g=k.nodesById;k=k.root;var P=this.hostElement;var x=x===void 0?!1:x;P=(0,_.xr)(P);if(!P.attachShadow)throw Error("Hd");if(!P.shadowRoot||x)P.attachShadow({mode:"open",shadyUpgradeFragment:k}),P.shadowRoot.appendChild(k);
this.root=P.shadowRoot;this.$=g}lUk(this);x=_.O(this.polySiParams.behaviors);for(g=x.next();!g.done;g=x.next())k=void 0,(k=g.value.ready)==null||k.call(this);var U;(U=this.polySiInfo.ready)==null||U.call(this)};
_.d.attached=function(){for(var k=_.O(this.polySiParams.behaviors),g=k.next();!g.done;g=k.next()){var P=void 0;(P=g.value.attached)==null||P.call(this)}var x;(x=this.polySiInfo.attached)==null||x.call(this)};
_.d.detached=function(){for(var k=_.O(this.polySiParams.behaviors),g=k.next();!g.done;g=k.next()){var P=void 0;(P=g.value.detached)==null||P.call(this)}var x;(x=this.polySiInfo.detached)==null||x.call(this)};
var YGN=function(k){for(var g=_.O(k.polySiParams.behaviors),P=g.next();!P.done;P=g.next())if(P=P.value,P.listeners)for(var x in P.listeners)UkA(k,k.hostElement,x,P.listeners[x]);if(k.polySiInfo.listeners)for(var U in k.polySiInfo.listeners)UkA(k,k.hostElement,U,k.polySiInfo.listeners[U])},UkA=function(k,g,P,x,U){k=d20(k,x,U);
yK(g,P,k)||g.addEventListener(P,k);return k},QRm=function(k){for(var g=_.O(k.polySiParams.reactiveSchemas),P=g.next();!P.done;P=g.next())P=P.value,P.type==="compute"||P.type==="computeWithMethod"?ey6(k.signalProxy,P,k):P.type==="redux"?Zv0(k.signalProxy,P,k.store):P.type==="signal"&&P.readOnly&&Vsk(k.signalProxy,P)},lUk=function(k){for(var g=_.O(k.polySiParams.reactiveSchemas),P=g.next(),x={};!P.done;x={schema$jscomp$12:void 0},P=g.next())x.schema$jscomp$12=P.value,x.schema$jscomp$12.type==="notify"?
wCu(k.signalProxy,x.schema$jscomp$12,k.hostElement):x.schema$jscomp$12.type==="observe"?JK6(k.signalProxy,x.schema$jscomp$12,k):x.schema$jscomp$12.type==="reflect"&&k.signalProxy.effect(function(A){return function(){var q=k.signalProxy.getWithPath([A.schema$jscomp$12.propertyKey]);
k.reflecting=!0;LBM(k.hostElement,A.schema$jscomp$12.propertyKey,q,!0);k.reflecting=!1}}(x));
if(k.reflectedAttributes)for(g=_.O(Object.entries(k.reflectedAttributes)),x=g.next(),P={};!x.done;P={key$jscomp$939:void 0,value$jscomp$9971:void 0},x=g.next()){var U=_.O(x.value);x=U.next().value;U=U.next().value;P.key$jscomp$939=x;P.value$jscomp$9971=U;k.signalProxy.effect(function(A){return function(){k.reflecting=!0;LBM(k.hostElement,A.key$jscomp$939,(0,A.value$jscomp$9971)(),!0);k.reflecting=!1}}(P))}};
_.d=tB.prototype;_.d._setPendingProperty=function(k,g){this.set(k,g);return!1};
_.d._enableProperties=function(){};
_.d._setPendingPropertyOrPath=function(k,g){this.notifyPath(k,g);return!1};
_.d._addPropertyEffect=function(){};
_.d._stampTemplate=function(){throw Error("Kg");};
_.d.fire=function(k,g,P){g=g===void 0?{}:g;P=P===void 0?{}:P;var x,U,A={bubbles:(x=P.bubbles)!=null?x:!0,cancelable:!!P.cancelable,composed:(U=P.composed)!=null?U:!0},q;return _.GB(Yeu((q=P.node)!=null?q:this.hostElement),k,g,A)};
_.d.get=function(k,g){var P=EO(k);return g?Ov6(g,P):k==="hidden"?this.hostElement.hidden:this.signalProxy.getWithPath(P)};
_.d.linkPaths=function(){};
_.d.listen=function(k,g,P){k=Yeu(k);this.boundListeners!=null||(this.boundListeners=new WeakMap);var x=this.boundListeners.get(k);x||(x={},this.boundListeners.set(k,x));var U=g+P;x[U]||(x[U]=UkA(this,k,g,P))};
_.d.notifyPath=function(k,g){this.signalProxy.notifyPath(EO(k),arguments.length===2?{value:g}:void 0)};
_.d.canNotifyPath=function(k){return this.mutablePropNames.has(k)&&!HvC(this.signalProxy,k)};
_.d.notifySplices=function(k,g){this.signalProxy.notifySplices(EO(k),g)};
_.d.pop=function(k){var g=this.signalProxy;k=EO(k);var P=_.O(k);k=P.next().value;P=A4(P);return nC(g,k).pop(P)};
_.d.push=function(k){var g=_.IT.apply(1,arguments);return this.signalProxy.arrayPush.apply(this.signalProxy,[EO(k)].concat(_.Kl(g)))};
_.d.set=function(k,g,P){if(P)throw Error("Lg");k==="hidden"?this.hostElement.hidden=!!g:this.signalProxy.setWithPath(EO(k),g)};
_.d.setProperties=function(k){k=_.O(Object.entries(k));for(var g=k.next();!g.done;g=k.next()){var P=_.O(g.value);g=P.next().value;P=P.next().value;this[g]=P}};
_.d.splice=function(k,g,P){var x=_.IT.apply(3,arguments);return this.signalProxy.arraySplice.apply(this.signalProxy,[EO(k),g,P].concat(_.Kl(x)))};
_.d.unlinkPaths=function(){};
_.d.unlisten=function(k,g,P){k=Yeu(k);if(this.boundListeners){var x=this.boundListeners.get(k);if(x){P=g+P;var U=x[P];U&&(pf(k,g,U)||k.removeEventListener(g,U),delete x[P])}}};
_.d.unshift=function(k){var g=_.IT.apply(1,arguments);return this.signalProxy.arrayUnshift.apply(this.signalProxy,[EO(k)].concat(_.Kl(g)))};
_.mJ.Object.defineProperties(tB.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 H_M=[Array,Boolean,Date,Number,Object,String];var XY0=!1;var tM=function(){var k=HTMLElement.apply(this,arguments)||this;k.restamp=!1;k.notifyDomChange=!1;k.JSC$13618_didCallConnected=!1;k.JSC$13618_renderDebouncer=null;k.disableTemplateUpdateSignalImpl=Mm()?void 0:_.zT(!1,void 0,"Ofhkwb");var g;k.getDisableTemplateUpdate=(g=k.disableTemplateUpdateSignalImpl)==null?void 0:g[0];var P;k.setDisableTemplateUpdate=(P=k.disableTemplateUpdateSignalImpl)==null?void 0:P[1];return k};
_.z(tM,HTMLElement);var D1q=function(k){k.conditionSignalImpl!=null||(k.conditionSignalImpl=new l5(_.zT(!1,void 0,"gE52Fb")));return k.conditionSignalImpl};
_.d=tM.prototype;_.d.showHideChildren=function(k){tU4(this,k,this.if)};
_.d.attributeChangedCallback=function(k,g,P){if(this.JSC$13618_didCallConnected)throw Error("Pg`"+k);k==="notify-dom-change"?this.notifyDomChange=P!==null:k==="restamp"&&(this.restamp=P!==null)};
_.d.debounceRender=function(){this.JSC$13618_renderDebouncer=_.TG(this.JSC$13618_renderDebouncer,kH,this.JSC$13618_renderImpl.bind(this));_.eo(this.JSC$13618_renderDebouncer)};
_.d.disconnectedCallback=function(){var k=(0,_.xr)(this).parentNode;(!k||k.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in k&&!k.host)&&MUc(this)};
_.d.connectedCallback=function(){var k=this;this.JSC$13618_didCallConnected=!0;BBq?yLC():this.style.display="none";this.parentSignalProxy.isDisposed&&!_.W("ps_dom_if_check_disposed_in_connected_killswitch")||this.parentSignalProxy.effect(function(){D1q(k).getWithPath([]);k.debounceRender()})};
_.d.render=function(){_.my()};
_.d.JSC$13618_renderImpl=function(){if(!this.parentSignalProxy.isDisposed){var k=this.if,g=!1;if(k){this.hasInstance()||(KTc(this),g=!0);a:{var P=(0,_.xr)(this).parentNode;if(this.hasInstance()){var x=this.instance.children;if((x==null?0:x.length)&&(0,_.xr)(this).previousSibling!==x[x.length-1])for(var U=0;U<x.length;U++)(0,_.xr)(P).insertBefore(x[U],this)}else{if(!P){P=!1;break a}ohL(this,P)}P=!0}if(!P)return}else this.restamp&&MUc(this);tU4(this,!1,k);k&&!g&&KTc(this);zMN&&!this.notifyDomChange||
this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.d.hasInstance=function(){return!!this.instance};
var ohL=function(k,g){var P=k.parentSignalProxy;if(Mm()){var x=_.O(_.zT(!0,void 0,"dkzufd"));var U=x.next().value;x=x.next().value;P=k.parentSignalProxy}else{var A;var q=new Dq((A=vhL(k))!=null?A:{},function(c){var Z=nC(k.parentSignalProxy,c).getChangeRecordSignal([]);c=_.zT(void 0,void 0,"iG8Uwe");var w=new l5(c);q.effect(function(){if(k.getDisableTemplateUpdate&&!k.getDisableTemplateUpdate()){var J=Z();w.notifyPath(EO(J.path),{value:J.value})}});
return w});
k.parentSignalProxy.childSignalProxies.push(q);var T=P=q}P=ALk(k.templateInfo,k.templateInfo.nodeInfoList,P,{eventListenerHost:k.eventListenerHost,hasInsertionPoint:k.templateInfo.hasInsertionPoint,thisCtx:k.eventListenerHost,enabledSignal:Mm()?U:void 0,getModel:function(){return vhL(k)}}).root;
k.instance={root:P,children:[],hidden:!1,signalProxy:T,getTemplateUpdatesEnabled:U,setTemplateUpdatesEnabled:x};T=_.O(P.childNodes);for(U=T.next();!U.done;U=T.next())k.instance.children.push(U.value);(0,_.xr)(g).insertBefore(k.instance.root,k)},vhL=function(k){if((k=k.parentSignalProxy.model)&&!k.hostElement){var g={},P;
for(P in k)k.hasOwnProperty(P)&&(g[P]=k[P]);return g}},MUc=function(k){if(k.instance){var g=k.instance.children;
if(g.length){var P=(0,_.xr)(g[0]).parentNode;if(P){P=(0,_.xr)(P);for(var x=0;x<g.length;x++)P.removeChild(g[x])}}Mm()?k.instance.setTemplateUpdatesEnabled(!1):k.instance.signalProxy.dispose();k.instance=void 0}},tU4=function(k,g,P){g=g||!P;
k.instance&&k.instance.hidden!==g&&(k.instance.hidden=g,IYu(g,k.instance.children))},KTc=function(k){if(Mm()){var g=k.instance;
g&&I6(k.parentSignalProxy.owner,function(){return!g.getTemplateUpdatesEnabled()})&&g.setTemplateUpdatesEnabled(!0)}else k.setDisableTemplateUpdate(!1)};
_.mJ.Object.defineProperties(tM.prototype,{if:{configurable:!0,enumerable:!0,get:function(){var k=this;return I6(this.parentSignalProxy.owner,function(){return D1q(k).getWithPath([])})},
set:function(k){k||(Mm()?this.instance&&this.instance.setTemplateUpdatesEnabled(!1):this.setDisableTemplateUpdate(!0));D1q(this).setWithPath([],!!k)}}});
_.mJ.Object.defineProperties(tM,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["restamp","notify-dom-change"]}}});
customElements.define("ps-dom-if",tM);var aUm=[],M9=function(){var k=HTMLElement.apply(this,arguments)||this;k.as="item";k.indexAs="index";k.itemsIndexAs="itemsIndex";k.targetFramerate=20;k.notifyDomChange=!1;k.isDetached=!1;k.JSC$13625_renderDebouncer=null;k.instances=[];k.chunkingId=null;k.chunkCount=null;k.shouldMeasureChunk=!1;k.shouldContinueChunking=!1;k.renderStartTime=null;k.JSC$13625_didCallConnected=!1;return k};
_.z(M9,HTMLElement);var HNH=function(k){k.itemSignalImpl!=null||(k.itemSignalImpl=new l5(_.zT(aUm,void 0,"YBrqgf")));return k.itemSignalImpl},NB4=function(k,g){Array.isArray(g)||(g=aUm);
HNH(k).setWithPath([],g)};
_.d=M9.prototype;_.d.showHideChildren=function(k){for(var g=_.O(this.instances),P=g.next();!P.done;P=g.next())IYu(k,P.value.children)};
_.d.notifyPath=function(k,g){k=EO(k);k[0]==="items"&&(k.length===1?NB4(this,g):HNH(this).setWithPath(k.slice(1),g))};
_.d.canNotifyPath=function(k){return k==="items"};
_.d.attributeChangedCallback=function(k,g,P){if(this.JSC$13625_didCallConnected)throw Error("Qg`"+k);k==="as"?this.as=P:k==="index-as"?this.indexAs=P:k==="items-index-as"?this.itemsIndexAs=P:k==="initial-count"?this.initialCount=Number(P):k==="notify-dom-change"?this.notifyDomChange=P!==null:k==="target-framerate"&&(this.targetFramerate=Number(P))};
_.d.disconnectedCallback=function(){this.isDetached=!0;for(var k=0;k<this.instances.length;k++)IUL(this,k);this.chunkingId&&cancelAnimationFrame(this.chunkingId)};
_.d.connectedCallback=function(){var k=this,g=HNH(this).getChangeRecordSignal([],"");this.parentSignalProxy.effect(function(){var U=g(),A=EO(U.path);if(A[0]===void 0||A[0]==="splices"||A[0]==="length")k.debounceRender();else{var q=A[0];if(q=k.instances[typeof q==="string"?Math.floor(Number(q)):q])A=[k.as].concat(_.Kl(A.slice(1))),q.signalProxy.notifyPath(A,U)}});
this.JSC$13625_didCallConnected=!0;BBq?yLC():this.style.display="none";if(this.isDetached){this.isDetached=!1;for(var P=(0,_.xr)((0,_.xr)(this).parentNode),x=0;x<this.instances.length;x++)P.insertBefore(this.instances[x].root,this);this.chunkingId&&this.render()}};
_.d.debounceRender=function(){this.JSC$13625_renderDebouncer=_.TG(this.JSC$13625_renderDebouncer,kH,this.JSC$13625_renderImpl.bind(this));_.eo(this.JSC$13625_renderDebouncer)};
_.d.render=function(){this.debounceRender();_.my()};
_.d.JSC$13625_renderImpl=function(){var k=this;if(!this.parentSignalProxy.isDisposed){var g=this.items,P=XAm(this,g.length);yS4(this,g,P);this.initialCount&&(this.shouldMeasureChunk||this.shouldContinueChunking)&&(cancelAnimationFrame(this.chunkingId),this.chunkingId=requestAnimationFrame(function(){k.chunkingId=null;if(k.shouldMeasureChunk){var x=performance.now()-k.renderStartTime;k.chunkCount=Math.round(Math.ceil(1E3/k.targetFramerate)/x*k.chunkCount)||1}k.shouldContinueChunking&&k.debounceRender()}));
zMN&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
var XAm=function(k,g){var P=g,x=k.instances.length;if(k.initialCount){if(k.chunkCount){var U=Math.min(Math.max(g-x,0),k.chunkCount);P=Math.min(x+U,g)}else P=Math.min(g,k.initialCount),U=Math.max(P-x,0),k.chunkCount=U||1;k.shouldMeasureChunk=U===k.chunkCount;k.shouldContinueChunking=P<g;k.renderStartTime=performance.now()}return P},yS4=function(k,g,P){for(var x=0;x<P;x++){var U=k.instances[x],A=g[x];
U?(U.signalProxy.setWithPath([k.as],A),U.signalProxy.setWithPath([k.indexAs],x)):pAq(k,A,x)}for(g=k.instances.length-1;g>=x;g--)P=k,U=g,IUL(P,U),_.O(P.instances.splice(U,1)).next().value.signalProxy.dispose()},IUL=function(k,g){k=k.instances[g];
g=(0,_.xr)(k.root);for(var P=0;P<k.children.length;P++)g.appendChild(k.children[P])},pAq=function(k,g,P){var x={};
g=Object.assign({},CyH(k),(x[k.as]=g,x[k.indexAs]=P,x[k.itemsIndexAs]=P,x));var U=new Dq(g,function(q){if(q!==k.as&&q!==k.indexAs){if(q===k.itemsIndexAs)return nC(U,k.indexAs);var T=nC(k.parentSignalProxy,q).getChangeRecordSignal([]);q=_.zT(void 0,void 0,"T21Pqc");var c=new l5(q);U.effect(function(){var Z=T();c.notifyPath(EO(Z.path),{value:Z.value})});
return c}});
k.parentSignalProxy.childSignalProxies.push(U);x=ALk(k.templateInfo,k.templateInfo.nodeInfoList,U,{eventListenerHost:k.eventListenerHost,getModel:function(){var q={};return Object.assign({},CyH(k),(q[k.as]=U.model[k.as],q[k.indexAs]=U.model[k.indexAs],q[k.itemsIndexAs]=U.model[k.indexAs],q))},
hasInsertionPoint:k.templateInfo.hasInsertionPoint,thisCtx:k.eventListenerHost,methodInvocationRequirement:hMc,enabledSignal:k.stampingEnabled}).root;g={root:x,children:[],signalProxy:U};x=_.O(x.childNodes);for(var A=x.next();!A.done;A=x.next())g.children.push(A.value);x=(x=k.instances[P+1])?x.children[0]:k;(0,_.xr)((0,_.xr)(k).parentNode).insertBefore(g.root,x);k.instances[P]=g},CyH=function(k){if((k=k.parentSignalProxy.model)&&!k.hostElement){var g={},P;
for(P in k)k.hasOwnProperty(P)&&(g[P]=k[P]);return g}};
M9.prototype.itemForElement=function(k){var g=this,P=this.instances.find(function(x){return x.children.includes(k)});
if(P)return I6(this.parentSignalProxy.owner,function(){return P.signalProxy.getWithPath([g.as])})};
M9.prototype.indexForElement=function(k){var g=this.instances.findIndex(function(P){return P.children.includes(k)});
return g>=0?g:void 0};
_.mJ.Object.defineProperties(M9.prototype,{items:{configurable:!0,enumerable:!0,get:function(){var k=this;return I6(this.parentSignalProxy.owner,function(){return HNH(k).getWithPath([])})},
set:function(k){NB4(this,k)}},
delay:{configurable:!0,enumerable:!0,set:function(){}},
filter:{configurable:!0,enumerable:!0,set:function(){}},
observe:{configurable:!0,enumerable:!0,set:function(){}},
sort:{configurable:!0,enumerable:!0,set:function(){}},
__instances:{configurable:!0,enumerable:!0,get:function(){return this.instances}}});
_.mJ.Object.defineProperties(M9,{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",M9);var GAY,RML;_.K8=new _.gt("STATE_STORE_TOKEN");GAY=new _.gt("SELECT_TOKEN");RML=new _.gt("DISPATCH_TOKEN");var g7V={getSelectFn:function(){var k;return(k=_.Za().resolve(_.VE(GAY)))!=null?k:pYI},
getDispatchFn:function(){var k;return(k=_.Za().resolve(_.VE(RML)))!=null?k:_.KC().dispatch.bind(_.KC())},
getAppStore:function(){return _.Za().resolve(_.K8)}},CMV,kV0=!1;var iKM,Mgm={traceAllComponents:_.W("web_tracing_all_components"),exportToCsi:_.W("web_tracing_export_to_csi"),enabledSpansArray:_.Wq("web_tracing_enabled_spans"),exportToDevTools:_.W("web_tracing_export_to_devtools"),sessionReplayEvents:_.rP("web_tracing_session_replay"),maxBreadcrumbs:_.rP("tel_max_breadcrumbs",0)};iKM=new Ket;var qiV=function(){};var Amb=void 0;var kNv=function(){};
kNv.prototype.hasAttribute=function(k){if(k==="dir")return!1;if(k==="disable-upgrade"){var g,P;return(P=(g=this.hostElement)==null?void 0:g.hasAttribute("disable-upgrade"))!=null?P:!1}throw Error("Rg`"+k);};
kNv.prototype.attributeChangedCallbackWrapper=function(k,g,P){if(k==="disable-upgrade"&&this.__isUpgradeDisabled&&P===null){this._initializeProperties();this.__isUpgradeDisabled=!1;var x;((x=this.hostElement)!=null?x:this).isConnected&&this.connectedCallback()}else g===P||this.__isReflecting||this.attributeChangedCallback(k,g,P)};
kNv.prototype.getExtraMethodsToForward=function(){for(var k=this,g=[],P=_.O(gdq),x=P.next(),U={};!x.done;U={tagName$jscomp$67:void 0,name$jscomp$629:void 0},x=P.next())U.name$jscomp$629=x.value,x=void 0,U.name$jscomp$629==="_setPendingProperty"?(U.tagName$jscomp$67=this.hostElement.tagName.toLowerCase(),x=function(A){return function(q,T,c){JB(A.tagName$jscomp$67,q,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");return k._setPendingProperty(q,T,c)}}(U)):x=function(A){return function(){return k[A.name$jscomp$629].apply(k,
_.Kl(_.IT.apply(0,arguments)))}}(U),g.push([U.name$jscomp$629,
x]);return g};
for(var cms=SGP(nh3((0,_.zG)(kNv))),wxI=["disabled","disable-upgrade"],PRL=(0,_.zG)(function(){}),$0L=new Set(Object.getOwnPropertyNames(PRL.prototype)),sFr=new Set("is hostElement root rootPath importPath inject behaviors properties provide".split(" ").concat(_.Kl($0L))),rmr=new Set(["__dataEnabled",
"__dataHasAccessor","__dataPending","__isPropertyEffectsClient","__readOnly"]),gdq=new Set("_enableProperties _flushProperties _setPendingProperty _setPendingPropertyOrPath set get".split(" ")),x0t=new Set([].concat(_.Kl(rmr),_.Kl(gdq),_.Kl($0L))),iom=_.O(x0t),U0H=iom.next();!U0H.done;U0H=iom.next())Mgr.add(U0H.value);var Ws0={created:function(){Ews(this);this.initializeInjection()}};var Si0=!1,Xk=window.ShadyDOM,M0C=["appendChild","insertBefore","removeChild","replaceChild"],t00=[Node];Xk&&t00.push(Xk.Wrapper);var Xxb,ym3,GV3={};var yB,pC=new Set;var U13=new Set("context didCallReady is info params signalProxy".split(" ")),d1j="_enableProperties _setPendingProperty _setPendingPropertyOrPath fire get linkPaths listen notifyPath notifySplices pop push set setProperties splice unlinkPaths unlisten unshift".split(" "),ONM="__dataHasAccessor __isPropertyEffectsClient $ hostElement isAttached observers properties".split(" ");var ARm=j5({entities:RIr}),d0L=new HS(ARm);var Oot=function(){return _.ch.apply(this,arguments)||this};
_.z(Oot,_.ch);_.mJ.Object.defineProperties(Oot.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return d0L}}});
_.N([_.VB()],Oot);_.ox=[jj.prototype,Oot.prototype];_.vW={YtLiveChatTooltipTargetingBehavior:{created:function(){this.handler_=null},
ready:function(){var k=this,g={};setTimeout(function(){var P;return _.GB((P=k.hostElement)!=null?P:k,"yt-live-chat-add-tooltip-target",g)},0);
this.handler_=g.handler},
detached:function(){if(this.handler_){var k;this.handler_.removeElementFromSupportingTooltips((k=this.hostElement)!=null?k:this)}this.handler_=null}}};_.$Z=new _.gt("ICON_MANAGER_TOKEN");var q9P=[48,20,18,16,15,13,12],LTs=new Map,zMj=new Set,sRM=new Set,BBb=new Set,WT0=new Set,bNM=new Set,hM3=new Promise(function(k){var g=!1,P=!1,x=!1,U=[],A=function(q){if("detail"in q)if(q=q.detail,q.name==="yt-icons")uh0(q),g=!0;else if(q.name==="yt-sys-icons")uh0(q),P=!0;else{var T;((T=q.name)==null?0:T.includes("yt-sys-icons"))&&q.size!==24&&(uh0(q,!0),U.push(q.size),U.length===q9P.length&&(x=!0))}g&&P&&x&&(window.removeEventListener("iron-iconset-added",A),k())};
window.addEventListener("iron-iconset-added",A)}),TU3=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"]]);_.ax={};_.ax.YtComponentBehavior={_noAccessors:!0,getSimpleString:_.a5,computeHref_:function(k,g){g=g===void 0?!1:g;if(!k||k.commandExecutorCommand)return null;var P=q$j(k,g);return g||P!==null?P?_.W("enable_polymer_resin")?_.Hj(P).toString():P:null:(_.pH(new _.Da("computeHref was null",this.is,k)),null)},
computeOptionalHref_:function(k){return this.computeHref_(k,!0)},
computeNofollow_:function(k){return k?g50(k)?"nofollow":null:null},
computeIcon_:function(k){return k&&k.iconType?_.Pm(k.iconType):""},
resolveCommand:function(k,g,P){g=g===void 0?{}:g;return _.ie(k,this.hostElement,g,P===void 0?!1:P)}};var cRL,HW;_.e8L={};cRL=null;
HW={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_=ZTM(this.viewroot));_.jb(this.initVisibilityObserver_.bind(this))},
initVisibilityObserver_:function(){this.visibilityObserver&&this.configureVisibilityObserver_()},
configureVisibilityObserver_:function(){var k=this;this.unobserve_();if(_.W("kevlar_vimio_use_shared_monitor"))jRI(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 g=[];this.visibilityOptionVisible_&&g.push(this.visibilityObserver.observe(this.hostElement,function(){return k.onVisible()},this.visibilityOptionVisible_));
this.visibilityOptionHidden_&&g.push(this.visibilityObserver.observe(this.hostElement,function(){return k.onHidden()},this.visibilityOptionHidden_));
this.visibilityOptionPrescan_&&g.push(this.visibilityObserver.observe(this.hostElement,function(){return k.onPrescanVisible()},this.visibilityOptionPrescan_));
this.visibilityMonitorKeys=g}},
detached:function(){this.unobserve_();this.visibilityObserverForChild_=this.localVisibilityObserver_=null},
unobserve_:function(){nhM(this,this.visibilityObserver)},
markDirtyVisibilityObserver:function(){this.localVisibilityObserver_&&this.configureVisibilityObserver_()},
getVisibilityObserverForChild:function(){return this.visibilityObserverForChild_?this.visibilityObserverForChild_:this.localVisibilityObserver_},
get visibilityObserver(){if(this.localVisibilityObserver_)return this.localVisibilityObserver_;var k=_.pS(this.parentNode,function(P){var x,U=(x=P.polymerController)!=null?x:P;return!!U.getVisibilityObserverForChild&&U.getVisibilityObserverForChild()},!0);
if(k){var g;this.localVisibilityObserver_=((g=k.polymerController)!=null?g:k).getVisibilityObserverForChild()}else cRL||(cRL=ZTM()),this.localVisibilityObserver_=cRL;return this.localVisibilityObserver_},visibilityCallback:function(k){k?this.onVisible():this.onHidden()},
onVisible:function(){},
onHidden:function(){},
onPrescanVisible:function(){},
shouldSkipLogging:function(){}};
_.W("kevlar_use_vimio_behavior")||(HW={});HW&&!_.W("kevlar_use_vimio_behavior")&&(delete HW.attached,delete HW.detached);_.e8L.YtVisibilityObserverBehavior=[HW];var VrY={};VrY.YtVisualElementBehavior=[_.e8L.YtVisibilityObserverBehavior,{properties:{observeVisibleOption:{type:String,value:"observe_multiple"},observeHiddenOption:{type:String,value:"observe_multiple"},visualElement:Object},onVisible:function(){if(_.W("kevlar_use_vimio_behavior")&&this.onShow)this.onShow();if(!_.W("kevlar_vimio_use_shared_monitor")&&!this.shouldSkipLogging()){var k=this.getScreenLayer&&this.getScreenLayer(),g=this.getVisibilityLogger();g&&g.reportShown(this,void 0,k)}},
onHidden:function(){if(_.W("kevlar_use_vimio_behavior")&&this.onHide)this.onHide();if(!_.W("kevlar_vimio_use_shared_monitor")){var k=this.getScreenLayer&&this.getScreenLayer(),g=this.getVisibilityLogger();g&&g.reportHidden(this,void 0,k)}},
getVisibilityLogger:function(){return _.W("kevlar_use_vimio_behavior")?_.AC():null},
shouldSkipLogging:function(){if(_.y4("INNERTUBE_CLIENT_NAME")!=="WEB"||!this.data)return!1;var k=this.getParentRenderer&&this.getParentRenderer();if(!k)return!1;var g,P=(g=k.polymerController)!=null?g:k;if(!P.data)return!1;k=this.data.trackingParams;k=this.data.loggingDirectives?this.data.loggingDirectives.trackingParams:k;var x;g=(x=P.data)==null?void 0:x.trackingParams;var U,A;g=((U=P.data)==null?0:U.loggingDirectives)?(A=P.data)==null?void 0:A.loggingDirectives.trackingParams:g;return k&&g&&k===
g}}];var D1b=new Map,mp;var of0=function(k){this.layer=k},xY=function(k){return k.layer!==void 0?k.layer:k.parent?xY(k.parent):k.layer=0};var aUr;_.C={};aUr=0;_.C.YtRendererBehavior=[_.ax.YtComponentBehavior,VrY.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_:_.W("kevlar_use_vimio_behavior"),created:function(){this.useVimio_||(this.childCache_=new Set)},
detached:function(){if(this.monitorScroll){var k,g;(g=(k=this.monitorScrollElement)!=null?k:this.hostElement)==null||g.removeEventListener("scroll",_.AB(this,this.onScroll))}this.parentComponent&&(this.parentComponent.childCache_&&this.parentComponent.childCache_.delete(this.hostElement),this.parentComponent=null);this.useVimio_||this.markDirty();QRr(this.hostElement);WsY(_.zH(),this.hostElement);Hw.delete(this.hostElement)},
registerRenderer:function(k){var g;((g=k.polymerController)!=null?g:k).parentComponent=this.hostElement;this.useVimio_||(this.childCache_.add(k),this.markDirty())},
unregisterRenderer_:function(k){this.useVimio_||(this.childCache_.delete(k),this.markDirty())},
attached:function(){var k=this,g=this.getParentRenderer();if(g){var P,x,U;(x=(P=(U=g.polymerController)!=null?U:g).registerRenderer)==null||x.call(P,this.hostElement)}if(!this.useVimio_&&this.monitorScroll){var A,q;(q=(A=this.monitorScrollElement)!=null?A:this.hostElement)==null||q.addEventListener("scroll",_.AB(this,this.onScroll))}_.Xq.addJob(function(){tU0(k.hostElement)},8);
P=new of0(this.screenLayer||void 0);(g=Hw.get(g))&&g.layerNode&&(P.parent=g.layerNode);g={};rb3(this.hostElement,(g.isRenderer=!0,g.layerNode=P,g[vfb]=this.data,g))},
getParentRenderer:function(){for(var k=this.hostElement.parentNode,g,P;k&&((g=Hw.get(k))==null||!g.isRenderer)&&!((P=k.polymerController)!=null?P:k).isRenderer_;)k=k.parentNode||k.host;return k},
ytRendererBehaviorDataObserver_:function(){if(this.data){this.wasVisible=!1;_.W("kevlar_use_vimio_behavior")&&this.markDirtyVisibilityObserver();_.pr("ADD_SCRAPER_ATTRIBUTES")&&this.data.trackingParams&&(this.hostElement.dataset.ved=this.data.trackingParams);if(_.W("debug_web_ve_data")&&this.data.trackingParams){var k="";try{k=atob(this.data.trackingParams.replace(/-/g,"+").replace(/_/g,"/"))}catch(P){_.IE(P)}if(k){var g=ED6(k,1);g!==void 0&&(this.hostElement.dataset.veIndex=String(g));k=ED6(k,2);
k!==void 0&&(this.hostElement.dataset.ve=String(k))}}this.veFromLoggingDirective_&&(this.dataElement=this.clientYouTubeData=this.veType=this.visualElement=void 0,this.veFromLoggingDirective_=!1);!this.visualElement&&this.data.loggingDirectives&&this.data.loggingDirectives.clientVeSpec&&this.data.loggingDirectives.clientVeSpec.uiType&&(this.veType=this.data.loggingDirectives.clientVeSpec.uiType,this.clientYouTubeData=this.data.loggingDirectives.clientVeSpec.clientYoutubeData,_.W("debug_web_ve_data")&&
(this.hostElement.dataset.ve=String(this.veType)),this.data.loggingDirectives.trackingParams&&(this.dataElement=_.Zz(this.data.loggingDirectives.trackingParams)),this.visualElement=_.dT(_.qJ(),this)||void 0,this.veFromLoggingDirective_=!0)}},
ytRendererBehaviorTargetIdObserver_:function(){if(this.data&&this.data.targetId){var k=this.data.targetId;_.bKH(_.zH(),k,this.hostElement)}else WsY(_.zH(),this.hostElement)},
onScroll:function(){var k=Date.now();k-this.lastHandledScroll_<50||(this.lastHandledScroll_=k,this.markDirty())},
markDirty:function(){_.W("kevlar_use_vimio_behavior")?this.markDirtyVisibilityObserver():HNI(this.hostElement)},
getScreenLayer:function(){if(this.screenLayer)return this.screenLayer;var k=this.getParentRenderer();if(k&&(k=Hw.get(k))&&k.layerNode)return xY(k.layerNode)},
invalidate:function(){this.markDirty();this.wasPrescan=this.wasVisible=!1},
getNodes:function(){return this.childCache_?[].concat(_.Kl(this.childCache_)):[]},
impressionLog:function(){if(this.data&&this.data.impressionEndpoints)for(var k=0;k<this.data.impressionEndpoints.length;k++)this.sendImpression(this.data.impressionEndpoints[k]);else this.data&&this.data.impressionEndpoint&&this.sendImpression(this.data.impressionEndpoint)},
sendImpression:function(k){k.clickTrackingParams&&delete k.clickTrackingParams;var g,P;(k==null?0:(g=k.commandMetadata)==null?0:(P=g.webCommandMetadata)==null?0:P.sendPost)?_.g5(this.hostElement,[k,{impression:!0}]):_.Pw(this.hostElement,[k],this.hostElement)},
logExplicitClick:function(k){var g=_.hE(this.getScreenLayer());if(g){var P,x=(P=k.polymerController)!=null?P:k;k=x.visualElement;x=x.trackingParams||x.clickTrackingParams;!k&&x&&(k=_.Zz(x));k&&_.op(g,k)}}}];var Zo4={},N9=function(){return _.ch.apply(this,arguments)||this};
_.z(N9,_.ch);N9.prototype.onPdgItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
N9.prototype.onPdgItemBehaviorClick=N9.prototype.onPdgItemBehaviorClick;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],N9.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],N9.prototype,"data",void 0);_.N([_.dV("click"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],N9.prototype,"onPdgItemBehaviorClick",null);_.N([_.VB()],N9);Zo4.YtPdgLiveChatItemBehavior=[N9.prototype,_.C.YtRendererBehavior];var m0m;var wuJ;_.Ix={};_.Ix.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var X_=function(){var k=JW.apply(this,arguments)||this;k.switchTemplateAtRegistration=!1;return k};
_.z(X_,JW);X_.prototype.ready=function(){this.templatingFn&&(this.switchTemplateAtRegistration||yS0(this),_.b_k(this,"doRender"),this.doRender())};
X_.prototype.debounceRender=function(){this.templatingFn&&_.QB(this,"doRender",this.doRender)};
X_.prototype.doRender=function(){this.templatingFn?this.templatingFn():_.IE(Error("ah"))};
X_.prototype.experimentalTemplatingInUse=function(){return!!this.templatingFn};
_.N([PUu()],X_);var JRP=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,yx={},RMs=(yx[1]={filterString:null,isUnwrappable:null,unwrap:null},yx[2]={filterString:function(k,g,P){return Ps(P)},
isUnwrappable:function(k){return k instanceof ps},
unwrap:function(k){return kV(k)}},yx[3]={filterString:function(k,g,P){return JRP.test(P)?P:aT.toString()},
isUnwrappable:function(k){return t7(k)},
unwrap:function(k){return _.Mr(k)}},yx[4]={filterString:function(){return aT.toString()},
isUnwrappable:function(k){return k instanceof Sy},
unwrap:function(k){return _.jy(k).toString()}},yx[5]={filterString:function(k,g,P){return P},
isUnwrappable:function(k){return typeof k==="string"},
unwrap:function(k){return k.toString()}},yx[7]={filterString:function(){return" /*zClosurez*/ "},
isUnwrappable:function(k){return k instanceof _.iw},
unwrap:function(k){return AV(k)}},yx[8]={filterString:function(k,g,P){P=String(P).toLowerCase();
return LrC(k,g,P)?P:"zClosurez"},
isUnwrappable:null,unwrap:null},yx[10]={filterString:null,isUnwrappable:null,unwrap:null},yx);mr[GT["default"]]=gdb;var PRs=[];(function(){var k=qE;qE=function(g){k==null||k(g);fX(function(){for(var P=0;P<g.length;P++)$0s(g[P])})}})();var rRd=function(){var k=_.ch.apply(this,arguments)||this;k.hasUnmounted=!1;return k};
_.z(rRd,_.ch);_.d=rRd.prototype;_.d.beforeRegister=function(){var k=this.doIdomRender;this.templatingFn?_.IE(Error("$g")):(this.templatingFn=k,this.switchTemplateAtRegistration=!0,GA0(this))};
_.d.attached=function(){};
_.d.detached=function(){$0s(this.hostElement)};
_.d.renderIdom=function(){throw Error("ch");};
_.d.doIdomRender=function(){var k=this;b5b(this.hostElement,function(){k.renderIdom()})};
_.N([_.VB()],rRd);var fiJ=[X_.prototype,rRd.prototype];var WiH,sBJ=function(){return WiH!==void 0?WiH:WiH=document.createElement("template")};
document.head.appendChild(sBJ().content);var bo4;var BUk,z8N=function(){return BUk!==void 0?BUk:BUk=document.createElement("template")};
document.head.appendChild(z8N().content);var uON;var h8m=document.head,Edd=h8m.appendChild,Li3;if(uON===void 0){var ndm=document.createElement("template");_.u(ndm,"\x3c!--css-build:shady--\x3e");ndm.content.insertBefore(z8N().content.cloneNode(!0),ndm.content.firstChild);uON=ndm}Li3=uON;Edd.call(h8m,Li3.content);var S9L,Fiv=function(){return S9L!==void 0?S9L:S9L=document.createElement("template")};
document.head.appendChild(Fiv().content);var Y9Y;var jBd=document.head,QBk=jBd.appendChild,liH;if(Y9Y===void 0){var D0k=document.createElement("template");_.u(D0k,"\x3c!--css-build:shady--\x3e");D0k.content.insertBefore(Fiv().content.cloneNode(!0),D0k.content.firstChild);Y9Y=D0k}liH=Y9Y;QBk.call(jBd,liH.content);var trt=document.head,Mrc=trt.appendChild,Kiv;if(bo4===void 0){var odH=document.createElement("template");_.u(odH,"\x3c!--css-build:shady--\x3e");odH.content.insertBefore(sBJ().content.cloneNode(!0),odH.content.firstChild);bo4=odH}Kiv=bo4;Mrc.call(trt,Kiv.content);var vdL,aim=function(){return vdL!==void 0?vdL:vdL=document.createElement("template")};
document.head.appendChild(aim().content);var HoY;_.le=new _.gt("DARK_THEME_TOKEN");var NUM=new _.k0("accessibilityProperties");var Ho0=new _.k0("layoutProperties");var Iis=new _.k0("imageType");var NU3={};if("ytAttributedStringLinkHoverColor"in NU3)throw Error("fh`ytAttributedStringLinkHoverColor");(function(k,g){NU3[k]="value"in g&&"unit"in g?Ook(k,g):function(P){try{return g(P)}catch(x){throw Error("dh`"+k+"`"+x.message);}}})("ytAttributedStringLinkHoverColor",{value:"unset !stv-no-inline",
unit:"str"});var IiL=function(k){var g=this;this.holdTime=k===void 0?500:k;this.longPressTimeout=NaN;this.moveOccurred=this.longPressOccurred=!1;this.onlongpress=function(P){var x=new CustomEvent("LONG_PRESS"),U;(U=P.changedTouches[0].target)==null||U.dispatchEvent(x)};
this.ontouchstart=function(P){g.longPressTimeout=_.iZ(_.Xq,function(){g.onlongpress(P);g.longPressOccurred=!0},g.holdTime)};
this.ontouchmove=function(){_.Xq.cancelJob(g.longPressTimeout);g.longPressTimeout=NaN;g.longPressOccurred=!1;g.moveOccurred=!0};
this.ontouchend=function(P){if(g.longPressTimeout&&!g.longPressOccurred&&!g.moveOccurred){var x;(x=P.changedTouches[0].target)==null||x.dispatchEvent(new Event("click"))}_.Xq.cancelJob(g.longPressTimeout);g.longPressTimeout=NaN;g.longPressOccurred=!1;g.moveOccurred=!1}};var h8r=function(k,g){IiL.call(this,g);var P=this;this.callback=k;this.onlongpress=function(x){var U;(U=P.callback)==null||U.call(P,x)}};
_.z(h8r,IiL);var Edu=function(k,g){var P=Object.assign({},g);k=_.O(new Map([["ontouchstart",k.ontouchstart],["ontouchend",k.ontouchend],["ontouchmove",k.ontouchmove]]));for(var x=k.next(),U={};!x.done;U={eventName$jscomp$103:void 0,eventHandler$jscomp$2:void 0},x=k.next()){var A=_.O(x.value);x=A.next().value;A=A.next().value;U.eventName$jscomp$103=x;U.eventHandler$jscomp$2=A;g[U.eventName$jscomp$103]=function(q){return function(T){var c;(c=P[q.eventName$jscomp$103])==null||c.call(P,T);(0,q.eventHandler$jscomp$2)(T)}}(U)}};_.wP=new _.gt("COMMAND_HANDLER_TOKEN");var TUM=new _.k0("parallelCommand");var Vr0=new _.k0("performOnceCommand");var cRs=new _.k0("serialCommand");var Zo0=void 0;var Xuv=function(){this.data=[];this.consumer=null};
Xuv.prototype.push=function(k){this.consumer?this.consumer(k):this.data.push(k)};var DW={};_.zT(DW,void 0,"sgPmTd");_.zT(null,void 0,"jypsq");_.zT(null,void 0,"mWiOof");var tIb=new Xuv;var bo0=[vcY,akk,Hs4,IkN,NsL,oc3,XjJ,y7d];var vds=new _.k0("bracketTextDecorator");var j7=new _.k0("highlightTextDecorator");_.tC=new _.gt("APP_DIRECTION_TOKEN");Object.freeze&&Object.freeze(Object.create(null));var D0A=function(){},yRP;
(yRP=window.requestIdleCallback)==null||yRP.bind(window);var Mr3={calledOnce:!1,state:"visible"},trk={calledOnce:!1,state:"hidden"};var puv=new _.gt("ICON_WIZ_COMPONENT_TOKEN");_.qQ=_.M(function(k){var g=k.icon;var P=k.active;var x=k.className;var U=k.style;var A=k.dataSelected;var q=k.dataDisabled;var T=k.role;var c=k.animateIcon;var Z=k.themeOverride;var w=k.ariaHidden;var J=k.ariaExpanded;var r=k.ariaLabel;var f=k.tabindex;var B=k.id;var L=k.size;var Y=k.iconFilter;var l=k.gradientColor;var D=k.onKeydown;return _.V(_.m,{cond:g,then:function(){var X=_.Za().resolve(puv);return _.V(X,{icon:g,dataSelected:A,dataDisabled:q,animateIcon:c,themeOverride:Z,ariaExpanded:J,tabindex:f,
id:B,active:P,size:L,role:T,className:x,ariaHidden:w,ariaLabel:r,style:function(){return U!=null&&U()||L==null||!L()?U==null?void 0:U():"width: "+(L==null?void 0:L())+"px;height: "+((L==null?void 0:L())+"px;")},
iconFilter:Y,gradientColor:l,onKeydown:D})}})},"k");
_.qQ.idomCompat={callbacks:{onKeydown:!0}};var OBr=window.devicePixelRatio||1;var cAM=new Map([["yt_outline_bag_black_24","bag"]]);var p8=function(k){var g=this;this.margin=.1;this.whenInViewportWithMargin=k;this.observationTargets=[];this.scanRequested=!1;window.addEventListener("touchmove",function(){g.requestScan()});
window.addEventListener("touchend",function(){g.requestScan()});
window.addEventListener("updateui",function(){g.requestScan()});
var P=new _.AO((0,_.DD)(this.requestScan,this),100);window.addEventListener("scroll",function(){P.fire()},!0);
window.addEventListener("resize",(0,_.DD)(this.requestScan,this));window.addEventListener("state-navigatestart",function(){g.observationTargets=[]});
window.addEventListener("state-navigateend",(0,_.DD)(this.requestScan,this))};
p8.prototype.observe=function(k){this.observationTargets.includes(k)||this.observationTargets.push(k)};
p8.prototype.unobserve=function(k){this.observationTargets=this.observationTargets.filter(function(g){return g!==k})};
p8.prototype.requestScan=function(){var k=this;this.scanRequested||(fX(function(){CRd(k)}),this.scanRequested=!0)};
var CRd=function(k){var g=(1+k.margin)*(document.documentElement.clientHeight||window.innerHeight);k.observationTargets=k.observationTargets.filter(function(P){var x=P.getBoundingClientRect();(x=g>x.top&&!!x.height)&&k.whenInViewportWithMargin(P);return!x&&P.parentNode});
k.scanRequested=!1};
p8.prototype.disconnect=function(){this.observationTargets=[]};var GN4,k4N;GN4=_.O(_.zT(JAb(),void 0,"O3X2wd"));_.R8t=GN4.next().value;k4N=GN4.next().value;window.addEventListener("resize",function(){k4N(JAb())});var gUk={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"},Pkt=void 0,$pJ=window.innerWidth,xpL=window.innerHeight;window.addEventListener("resize",function(){Pkt=void 0});var iBY;if("IntersectionObserver"in window)iBY=WMI();else{if(Pkt===void 0){var UpH;UpH="matchMedia"in window?window.matchMedia(gUk.landscape+","+gUk.portrait).matches:void 0;Pkt=UpH!==void 0?UpH:$pJ>=930&&xpL>=550||$pJ>=550&&xpL>=930}iBY=Pkt?{observe:function(k){fX(function(){var g;(g=k.onViewportEntered)==null||g.call(k)})},
unobserve:function(){}}:new p8(function(k){fX(function(){var g;
(g=k.onViewportEntered)==null||g.call(k)})})}var rAs=iBY;var AAY=_.M(function(k){var g=!1,P=_.cZ("img",function(x){_.vc(function(){g=!0;x.onload=null})});
_.o6(function(){var x,U=(x=k.data)==null?void 0:x.call(k),A,q=(A=k.getSrc)==null?void 0:A.call(k).cb,T;x=(T=k.config)==null?void 0:T.call(k);if(T=P.value)if(A=function(Z,w){if(!g)return q?q(Z,w):Z},BgA(T,x),_.W("web_image_dont_reload_same_src")&&bBV(T,U,A))_.W("web_image_dont_reload_same_src_simulate_load")&&T.dispatchEvent(new CustomEvent("load",{bubbles:!1,
cancelable:!1,detail:{message:"Simulating load event for already loaded image"}}));else{var c;sJ0(T,U||null,A,x,(c=k.lazy)==null?void 0:c.call(k))}},"zS0jKb");
return _.V("img",{el:P})},"m");
AAY.idomCompat=!0;_.KX=_.M(function(k){var g=function(){var P,x=k.data(),U,A,q,T,c,Z,w,J,r,f,B,L,Y,l,D,X,a,H,y,kj,Ts,m0,Lb,rA,bV,tu,Eb,hd,HH;var F4={contentMode:(U=k.contentMode)==null?void 0:U.call(k),loadedClass:(A=k.loadedClass)==null?void 0:A.call(k),isPreloaded:(q=k.isPreloaded)==null?void 0:q.call(k),notifyOnLoaded:(T=k.notifyOnLoaded)==null?void 0:T.call(k),notifyOnUnloaded:(c=k.notifyOnUnloaded)==null?void 0:c.call(k),preferredThumbnail:(Z=k.preferredThumbnail)==null?void 0:Z.call(k),preserveHeight:(w=k.preserveHeight)==
null?void 0:w.call(k),preserveWidth:(J=k.preserveWidth)==null?void 0:J.call(k),objectPosition:(r=k.objectPosition)==null?void 0:r.call(k),targetWidth:(f=k.targetWidth)==null?void 0:f.call(k),targetHeight:(B=k.targetHeight)==null?void 0:B.call(k),shouldShowPlaceholder:(L=k.shouldShowPlaceholder)==null?void 0:L.call(k),useWidth:(Y=k.useWidth)==null?void 0:Y.call(k),isToggled:(l=k.isToggled)==null?void 0:l.call(k),alt:(D=k.alt)==null?void 0:D.call(k),className:(X=k.className)==null?void 0:X.call(k),
onerror:k.onerror,onload:k.onload,style$:((a=k.style$)==null?void 0:a.call(k))||((H=k.style)==null?void 0:H.call(k)),color:(y=k.color)==null?void 0:y.call(k),width:(kj=k.width)==null?void 0:kj.call(k),height:(Ts=k.height)==null?void 0:Ts.call(k),"aria-hidden$":(hd=(m0=k["aria-hidden$"])==null?void 0:m0.call(k))!=null?hd:(Lb=k.ariaHidden)==null?void 0:Lb.call(k),draggable:(rA=k.draggable)==null?void 0:rA.call(k),"data-disabled$":(HH=(bV=k["data-disabled$"])==null?void 0:bV.call(k))!=null?HH:(tu=k.dataDisabled)==
null?void 0:tu.call(k),size:(Eb=k.size)==null?void 0:Eb.call(k)};return hkj(x,F4,(P=k.hideOn404)==null?void 0:P.call(k))};
return _.V(_.tw,null,_.V(_.Q4,{when:function(){var P;return((P=g())==null?void 0:P.type)==="image"}},function(){return _.V(AAY,{data:function(){return g().image},
getSrc:{cb:function(P,x){var U=g().image.sources,A=g().config.isPreloaded,q=g().config.useWidth,T=g().config.targetWidth,c=g().config.targetHeight,Z=g().config.preferredThumbnail;return _.qx0(x,U,A,q,T,c,Z)||""}},
config:function(){var P=g().config,x;for(x in P)P[x]===void 0&&delete P[x];return P},
lazy:k.renderLazy})}),_.V(_.Q4,{when:function(){var P;
return((P=g())==null?void 0:P.type)==="icon"}},function(){return _.V(_.qQ,{icon:function(){return g().iconName},
role:function(){return g().config.role},
className:function(){return g().config.className},
style:function(){return g().config.style$+";width: "+(g().config.width+"px;height: ")+(g().config.height+"px;color: ")+(g().config.color+";")},
ariaLabel:function(){return g().config["aria-label$"]},
ariaHidden:function(){return g().config["aria-hidden$"]},
dataDisabled:function(){return g().config["data-disabled$"]},
active:function(){return g().config.isToggled},
size:function(){return g().config.size}})}))},"n");
_.KX.idomCompat={callbacks:{callback:!0,onerror:!0,onload:!0}};var dpv=function(k){return function(g){return _.V(KDC,null,function(){var P=g.data(),x=_.Hc(g.config);return _.V(wsu,null,function(){return void k(P,x)})})}}(FMb),nUb=_.M(function(k){var g=function(U){var A,q=_.aI(function(f){A=a6(function(){for(var B=_.O(J()),L=B.next();!L.done;L=B.next()){L=YxA(L.value);
L=typeof L==="string"?document.createTextNode(L):L;if(!(L instanceof Node)){B=new _.Da("Part is not a node",L,typeof L);_.IE(B);break}f.appendChild(L)}})});
var T=_.W("web_wiz_attributed_string_skip_empty")?U:Hm(function(){return yRC(U())},{isEqual:LMb});
var c=_.vh(k.config),Z=function(){var f,B=T();return!((f=c())==null||!f.ariaLabel)||!(B.commandRuns&&B.commandRuns.length!==0||B.paragraphStyleRuns&&B.paragraphStyleRuns.length!==0)},w=Hm(c,{isEqual:QJb}),J=function(){var f=Xu6(T(),w());
CRu(f,w());return T().content?$pV(T().content,f).parts:[]},r=!0;
_.o6(function(){T();w();if(r)r=!1;else{var f=J();Promise.resolve().then(function(){var B=q.value;if(B){B.innerText="";var L;(L=A)==null||L();A=_.Kr(B,function(){return _.V(jJI,{parts:f})},"o")}})}},"S2CIIe");
return _.V("span",{el:q,class:function(){return T()&&Y90(T(),c())},
dir:function(){var f;return((f=c())==null?0:f.userInput)?"auto":void 0},
"aria-label":function(){var f;return Z()?(f=c())==null?void 0:f.ariaLabel:void 0},
role:function(){return Z()?"text":void 0}})},P=_.W("web_wiz_attributed_string_skip_empty")?Hm(function(){var U,A=(U=k.text)==null?void 0:U.call(k);
if(A)return U=yRC(A),(U==null?0:U.content)?U:void 0},{isEqual:LMb}):k.text,x;
return((x=k.config)==null?0:x.renderedFromFormattedString)?g(P):_.V(_.m,{cond:P,then:g})},"q");
nUb.idomCompat=!0;_.C8=_.M(function(k){var g=_.vh(k.text),P=lvb(k);k.renderedFromFormattedString!==void 0&&(P.renderedFromFormattedString=!0);return _.W("attr_string_reactive")?_.V(nUb,{text:g,config:P}):_.V(_.m,{cond:function(){var x;return g()&&((x=yRC(g()))==null?void 0:x.content)},
then:function(){return _.V(dpv,{data:k.text,config:P})},
debugInstance:"Apcuac"})},"r");
_.C8.idomCompat=!0;var avI="";vHs({beforeVisit:function(k){k.type.TAG_NAME&&(avI=k.type.TAG_NAME)},
afterRender:function(k,g){var P;avI=(P=g==null?void 0:g.type)!=null?P:""},
didPatch:function(){avI=""}});var Dps=function(k,g,P){g=g===void 0?"unknown":g;P=P===void 0?{}:P;_.Da.call(this,k+" ("+g+")",Object.assign({},{name:"YtWcwError",tagName:g},P));Object.setPrototypeOf(this,this.constructor.prototype)};
_.z(Dps,_.Da);_.Xj=new WeakMap;_.II=!1;var vUC,HBb,oU6;_.GH=Symbol("hh");_.NJ=Symbol("ih");vUC=Symbol("jh");HBb=new Set(Object.getOwnPropertyNames(Element.prototype));oU6=Symbol("kh");var OBm=_.M(function(k){return _.V("yt-attributed-string",{"aria-label":k.ariaLabel,hidden:k.hidden,id:k.id,class:k.className,"force-default-style":k.forceDefaultStyle},_.V(_.C8,{text:k.data,ariaLabel:k.ariaLabel,ellipsisTruncate:k.ellipsisTruncate,isOverlay:k.isOverlay,linkInheritColor:k.linkInheritColor,noPreWrap:k.noPreWrap,noWrap:k.noWrap,userInput:k.userInput,noEndpoints:k.noEndpoints,headerRuns:k.headerRuns,isHeadline:k.isHeadline}))},"s");
_.W("web_wiz_attributed_string")&&_.y3(OBm,"yt-attributed-string",{props:{ariaHidden:_.GH,ariaLabel:_.GH,className:_.GH,ellipsisTruncate:_.GH,isOverlay:_.GH,linkInheritColor:_.GH,noEndpoints:_.GH,noStyleRuns:_.GH,noLinkColor:_.GH,noPreWrap:_.GH,noWrap:_.GH,skipOnClick:_.GH,userInput:_.GH,headerRuns:_.GH,isHeadline:_.GH,id:_.GH,data:_.GH,hidden:_.GH,forceDefaultStyle:_.GH,text:_.NJ,disableUpgrade:_.NJ,disable:_.NJ,slot:_.NJ}});var Rx=function(){return _.S.apply(this,arguments)||this};
_.z(Rx,_.S);Rx.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},FMb(this.data,this.config))};
_.N([_.h(fiJ),_.I("design:type",Object)],Rx.prototype,"ytIdomTemplatingBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Rx.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Rx.prototype,"ariaLabel",void 0);_.N([_.n(),_.I("design:type",Boolean)],Rx.prototype,"disable",void 0);_.N([_.n(),_.I("design:type",Boolean)],Rx.prototype,"ellipsisTruncate",void 0);_.N([_.n(),_.I("design:type",Boolean)],Rx.prototype,"isOverlay",void 0);
_.N([_.n(),_.I("design:type",Boolean)],Rx.prototype,"linkInheritColor",void 0);_.N([_.n(),_.I("design:type",Boolean)],Rx.prototype,"noPreWrap",void 0);_.N([_.n(),_.I("design:type",Boolean)],Rx.prototype,"noWrap",void 0);_.N([_.n(),_.I("design:type",Boolean)],Rx.prototype,"userInput",void 0);_.N([_.n(),_.I("design:type",Boolean)],Rx.prototype,"noEndpoints",void 0);_.N([_.n(),_.I("design:type",Array)],Rx.prototype,"headerRuns",void 0);
_.N([_.hB({is:"yt-attributed-string",disableElementRegistration:!0})],Rx);
_.W("web_wiz_attributed_string")||_.v(Rx,"yt-attributed-string",function(){if(HoY===void 0){var k=document.createElement("template");_.u(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-attributed-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.web_interface_library.core.yt_attributed_string.yt.attributed.string.css.js--\x3e");k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);
k.content.insertBefore(aim().content.cloneNode(!0),k.content.firstChild);HoY=k}k=HoY;return k},{mode:2});var qx4,Tgd,G40;qx4=function(){this.firstThumbnailLoaded=!1};
_.ekq=function(){Tgd||(Tgd=new qx4);return Tgd};
G40=function(k){var g=_.ekq();g.firstThumbnailLoaded||(g.firstThumbnailLoaded=!0,_.EX("ftl",k))};
qx4.prototype.reset=function(){this.firstThumbnailLoaded=!1};var Iv0=0,CkV=new WeakMap,yAC=0,GS=new Set;var cA3,ViL=function(){return cA3!==void 0?cA3:cA3=document.createElement("template")};
document.head.appendChild(ViL().content);var ZBv;var Psr,xZ6,km;_.g2=_.iV.caches;km=function(){};
km.prototype.open=function(k){return _.g2.open(mpv(k))};
km.prototype.has=function(k){return _.g2.has(mpv(k))};
km.prototype.delete=function(k){return _.g2.delete(mpv(k))};
km.prototype.match=function(k,g){var P=this,x,U,A,q,T,c;return _.e(function(Z){switch(Z.nextAddress){case 1:return Z.yield(P.keys(),2);case 2:x=Z.yieldResult,U=_.O(x),A=U.next();case 3:if(A.done){Z.jumpTo(5);break}q=A.value;return Z.yield(P.open(q),6);case 6:return T=Z.yieldResult,Z.yield(T.match(k,g),7);case 7:if(c=Z.yieldResult)return Z.return(c);A=U.next();Z.jumpTo(3);break;case 5:return Z.return()}})};
var itV=function(){};
_.z(itV,km);var mpv=function(k){if(k.includes(":"))throw Error("nh`"+k);return k+":"+_.QE("CacheStorage get")};
itV.prototype.keys=function(){var k,g,P,x,U,A,q,T,c;return _.e(function(Z){if(Z.nextAddress==1)return k=[],g=_.QE("CacheStorage keys"),Z.yield(_.g2.keys(),2);P=Z.yieldResult;x=_.O(P);for(U=x.next();!U.done;U=x.next())A=U.value,q=_.gJC(A),T=q.originalName,c=q.datasyncId,c===g&&k.push(T);return Z.return(k)})};var gw=function(){var k=_.S.apply(this,arguments)||this;k.objectURL=null;k.loadTime=Infinity;return k};
_.z(gw,_.S);_.d=gw.prototype;_.d.renderIdom=function(){kvr(this.hostElement);if(this.data){if(!this.width&&!this.height)throw Error("qh");this.setConfig();this.config&&zkM(this.data,this.config,void 0,this.shouldRenderLazy)}};
_.d.objectFitToContentMode=function(k){switch(k){case "CONTAIN":return"CONTENT_MODE_SCALE_ASPECT_FIT";case "FILL":return"CONTENT_MODE_SCALE_TO_FILL";default:return"CONTENT_MODE_SCALE_ASPECT_FILL"}};
_.d.logThumbnailFailureVe=function(){var k=_.$5(197497);_.BV(_.qJ(),k);var g=_.hE();g&&k&&g&&_.Mh(g,[k])};
_.d.loadImageFromCacheIfExists=function(k){var g=this,P=k.target;(P==null?0:P.src)&&ANk(P.src).then(function(x){g.objectURL=_.Nr(x).toString();g.setSrc(P,g.objectURL)}).catch(function(){})};
_.d.onError=function(k){var g=this;if(_.W("web_use_cache_for_image_fallback")){var P=k.target;P&&ANk(P.src).then(function(x){g.objectURL=_.Nr(x).toString();g.setSrc(P,g.objectURL)}).catch(function(){_.W("kevlar_woffle_log_thumbnail_failure_ve")&&g.logThumbnailFailureVe();
_.W("kevlar_woffle_fallback_image")&&g.setSrc(P,"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")})}else this.revokeObjectURL()};
_.d.revokeObjectURL=function(){this.objectURL&&(URL.revokeObjectURL(this.objectURL),this.objectURL=null)};
_.d.setConfig=function(){var k=this;this.config={alt:this.alt||"",contentMode:this.objectFitToContentMode(this.objectFit),notifyOnLoaded:this.notifyOnLoaded,notifyOnUnloaded:this.notifyOnUnloaded,preferredThumbnail:this.preferredThumbnail,preserveHeight:this.preserveHeight,preserveWidth:this.preserveWidth,objectPosition:this.objectPosition,onload:function(g){k.loadImageFromCacheIfExists(g);k.revokeObjectURL();RkI(k.hostElement)},
onerror:function(g){k.onError(g)},
targetHeight:this.height,targetWidth:this.width,shouldShowPlaceholder:_.W("kevlar_thumbnail_bg"),useWidth:this.useWidth}};
_.d.setSrc=function(k,g){g&&(k.src=g)};
_.N([_.h(fiJ),_.I("design:type",Object)],gw.prototype,"ytIdomTemplatingBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],gw.prototype,"data",void 0);_.N([_.n(),_.I("design:type",String)],gw.prototype,"alt",void 0);_.N([_.n(),_.I("design:type",Boolean)],gw.prototype,"ftlEligible",void 0);_.N([_.n(),_.I("design:type",Number)],gw.prototype,"height",void 0);_.N([_.n(),_.I("design:type",Boolean)],gw.prototype,"notifyOnLoaded",void 0);
_.N([_.n(),_.I("design:type",Boolean)],gw.prototype,"notifyOnUnloaded",void 0);_.N([_.n(),_.I("design:type",String)],gw.prototype,"objectFit",void 0);_.N([_.n(),_.I("design:type",String)],gw.prototype,"objectPosition",void 0);_.N([_.n(),_.I("design:type",String)],gw.prototype,"preferredThumbnail",void 0);_.N([_.n(),_.I("design:type",Boolean)],gw.prototype,"preserveHeight",void 0);_.N([_.n(),_.I("design:type",Boolean)],gw.prototype,"preserveWidth",void 0);
_.N([_.n({value:!0}),_.I("design:type",Boolean)],gw.prototype,"useWidth",void 0);_.N([_.n({value:function(){return!_.pr("DISABLE_YT_IMG_DELAY_LOADING",!1)}}),
_.I("design:type",Boolean)],gw.prototype,"shouldRenderLazy",void 0);_.N([_.n(),_.I("design:type",Number)],gw.prototype,"width",void 0);_.N([_.hB({is:"yt-image",disableElementRegistration:!0})],gw);
_.v(gw,"yt-image",function(){if(ZBv===void 0){var k=document.createElement("template");_.u(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-image--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.web_interface_library.core.yt_image.yt.image.css.js--\x3e");k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);k.content.insertBefore(ViL().content.cloneNode(!0),k.content.firstChild);
ZBv=k}k=ZBv;return k},{mode:2});var P_=function(){return _.S.apply(this,arguments)||this};
_.z(P_,_.S);P_.prototype.onShow_=function(){if(this.data&&this.data.onVisibleCommand){var k=_.hC(this.data.onVisibleCommand);k&&this.ytComponentBehavior.resolveCommand(k)}};
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],P_.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],P_.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Ix.YtVisibilityBehavior),_.I("design:type",Object)],P_.prototype,"ytVisibilityBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],P_.prototype,"data",void 0);_.N([_.hB({disableElementRegistration:!0,is:"yt-bumper-user-edu-content-view-model"})],P_);
_.v(P_,"yt-bumper-user-edu-content-view-model",function(){if(wuJ===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-bumper-user-edu-content-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_bumper_user_edu_content_view_model.yt.bumper.user.edu.content.view.model.css.js--\x3e<div id="bumper-content" class="style-scope yt-bumper-user-edu-content-view-model">\n  <yt-image id="icon" data="[[data.image]]" height="16" class="style-scope yt-bumper-user-edu-content-view-model"></yt-image>\n  <div id="message-block" class="style-scope yt-bumper-user-edu-content-view-model">\n    <yt-attributed-string id="message" data="[[data.text]]" class="style-scope yt-bumper-user-edu-content-view-model"></yt-attributed-string>\n  </div>\n</div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;m0m===void 0&&(m0m=document.createElement("template"));var x=m0m;P.call(g,x.content.cloneNode(!0),k.content.firstChild);wuJ=k}k=wuJ;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var wrY;var JAL,rAL=function(){if(JAL!==void 0)return JAL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-creator-goal-progress-flow-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_creator_goal_progress_flow_view_model.yt.creator.goal.progress.flow.view.model.css.js--\x3e<div id="header" class="style-scope yt-creator-goal-progress-flow-view-model">\n  <div id="avatar-images" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-image id="creator-thumbnail" data="[[creatorGoalState.authorPhoto]]" height="60" preserve-height="" preserve-width="" width="60" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n    <yt-image id="goal-icon" data="[[targetIconThemedImage]]" height="60" preserve-height="" preserve-width="" width="60" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n  </div>\n  <div id="countdown-info" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-attributed-string id="goal-timer-description" data="[[creatorGoalState.goalHeadlineText]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n    <template is="dom-if" if="[[shouldShowCountdown]]" class="style-scope yt-creator-goal-progress-flow-view-model">\n      <yt-countdown class-name="[[is]] countdown" target-timestamp="[[endTimestamp]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-countdown>\n    </template>\n  </div>\n  <yt-attributed-string id="goal-subheader-info" data="[[creatorGoalState.goalSubheaderText]]" hidden$="[[isGoalActive]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n  <yt-image id="background-image" data="[[creatorGoalState.goalHeaderBackgroundImage]]" height="100" width="100" class="style-scope yt-creator-goal-progress-flow-view-model">\n  </yt-image>\n</div>\n<div id="content" class="style-scope yt-creator-goal-progress-flow-view-model">\n  <yt-attributed-string id="goal-target" data="[[creatorGoalState.goalTargetText]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n  <yt-attributed-string id="goal-description" data="[[creatorGoalState.goalDescription]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n  <div id="goal-progress-info" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-image id="sc-tier-image" data="[[creatorGoalState.superChatTierImage]]" height="32" preserve-height="" preserve-width="" width="32" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n    <div id="goal-numbers" class="style-scope yt-creator-goal-progress-flow-view-model">\n      <div id="current-goal-number" class="style-scope yt-creator-goal-progress-flow-view-model">[[creatorGoalState.currentGoalCount]] </div>\n      <div id="goal-number-separator" class="style-scope yt-creator-goal-progress-flow-view-model">/ </div>\n      <div id="target-goal-number" class="style-scope yt-creator-goal-progress-flow-view-model"> [[creatorGoalState.totalGoalCount]]</div>\n    </div>\n    <div id="progress-bar-container" class="style-scope yt-creator-goal-progress-flow-view-model">\n      <div id="progress-bar-progress" class="style-scope yt-creator-goal-progress-flow-view-model">\n      </div>\n    </div>\n  </div>\n</div>\n<div id="footer" class="style-scope yt-creator-goal-progress-flow-view-model">\n  <div id="progress-button" class="style-scope yt-creator-goal-progress-flow-view-model"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;wrY===void 0&&(wrY=document.createElement("template"));var x=wrY;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return JAL=k};var fvd;_.$m={};fvd=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"]);_.$m.YtTaskEmitterBehavior={created:function(){this.cachedProviderNode_=null},
detached:function(){this.cachedProviderNode_=null},
getTaskManager:function(){var k=this.getContext_();return k?k.getTaskManager():_.Xq},
getContext_:function(){if(this.shouldUseTaskManager()){if(!this.cachedProviderNode_){var k=_.GB(this.hostElement,"yt-get-context-provider",{});k.detail&&k.detail.contextProvider?this.cachedProviderNode_=k.detail.contextProvider:this.hostElement.parentElement&&(this.cachedProviderNode_=this)}if(this.cachedProviderNode_&&this.cachedProviderNode_.getProvidedContext&&this.cachedProviderNode_.getProvidedContext())return this.cachedProviderNode_.getProvidedContext()}},
shouldUseTaskManager:function(){return fvd.has(this.hostElement.localName)},
getNetworkManager:function(){var k=this.getContext_();if(k)return k.getNetworkManager()}};var cNs,WMH,bBJ,sJ4;_.xm=function(k){var g=WMH.get(k);if(g&&(g=g.pop()))return sJ4++,g;bBJ++;try{var P=document.createElement(k)}catch(x){throw new _.Da("ElementPool failed to create element",k,x.message);}return P};
cNs=function(k){var g=k.is;if(g){var P=WMH.get(g);P||(P=[],WMH.set(g,P));var x=_.y4("ELEMENT_POOL_CONFIG")||{};P.length>=(x[g]!==void 0?x[g]:_.y4("ELEMENT_POOL_DEFAULT_CAP",0))||P.push(k)}else _.pH(new _.Da("Element pool should only handle custom elements:",k.nodeName))};
WMH=new Map;bBJ=0;sJ4=0;var Pb=new WeakMap,eY3=new WeakMap;var zk3;_.ij=function(k,g,P){P=P===void 0?_.Jn():P;this.JSC$13891_defaultPriority=k;this.signal=g;this.scheduler=P;this.nextJobDescriptor=0;this.JSC$13891_parkedJobs=[];this.scheduledJobs=new Map};
_.Up=function(k,g){if(g){var P=_.PW();k.signal&&!_.$R(P,k.signal)?(P.addListener(k.signal,function(){k.processSignal()}),k.JSC$13891_parkedJobs.push({job:g,
priority:void 0})):Bgk(k,g)}};
zk3=function(k,g){if(g!==k.JSC$13891_defaultPriority){k.JSC$13891_defaultPriority=g;for(var P=_.O(k.scheduledJobs.values()),x=P.next();!x.done;x=P.next())x=x.value,k.scheduler.cancelJob(x.jobId),x.jobId=k.scheduler.addJob(x.jobWrapper,g)}};
_.ij.prototype.flushJobs=function(){zk3(this,10);this.processSignal()};
_.ij.prototype.cancel=function(){for(var k=_.O(this.scheduledJobs),g=k.next();!g.done;g=k.next()){var P=_.O(g.value);g=P.next().value;P=P.next().value;this.scheduler.cancelJob(P.jobId);this.scheduledJobs.delete(g)}this.JSC$13891_parkedJobs=[]};
_.ij.prototype.processSignal=function(){for(var k=_.O(this.JSC$13891_parkedJobs),g=k.next();!g.done;g=k.next())g=g.value,Bgk(this,g.job,g.priority);this.JSC$13891_parkedJobs=[]};
var Bgk=function(k,g,P){P=P||k.JSC$13891_defaultPriority;if(P===10)RI(g);else{var x=k.nextJobDescriptor++,U=function(){g();k.scheduledJobs.delete(x)},A=k.scheduler.addJob(U,P);
k.scheduledJobs.set(x,{jobWrapper:U,jobId:A,priority:P})}};var uXL;_.AH={};uXL={"yt-live-chat-text-message-renderer":!0,"yt-live-chat-author-badge-renderer":!0};_.AH.YtRendererstamperBehavior=[_.$m.YtTaskEmitterBehavior,{mappings:null,stampDom:null,rendererStamperLogger_:null,beforeRegister:function(){this.configureRendererStamper&&typeof this.configureRendererStamper==="function"&&(this.stampDom?this.stampDom=Object.assign({},this.stampDom,this.configureRendererStamper()):this.stampDom=this.configureRendererStamper());this.stampDom&&this.addStampDomObservers_()},
created:function(){this.deferredBindingTasks_=[];this.renderJobsMap_=Object.create(null);this.hasDataPath_=Object.create(null);this.stampDom&&this.addStampDomObserverFns_();this.telemetry_={};this.resetTelemetry_()},
resetTelemetry_:function(){this.telemetry_.create=0;this.telemetry_.reuse=0},
addStampDomObservers_:function(){if(this.useSignals)for(var k in this.stampDom){var g=this.stampDom[k];g&&g.id&&this.addReactiveSchema({type:"observe",method:{methodName:Ot3(g.id),args:[{type:"wildcard",path:k}]}})}else{(k=(this.constructor.generatedFrom||this).observers)||(k=[]);for(g in this.stampDom){var P=this.stampDom[g];P&&P.id&&k.push(Ot3(P.id)+"("+g+".*)")}this.constructor.generatedFrom.observers=k}},
addStampDomObserverFns_:function(){for(var k in this.stampDom){var g=this.stampDom[k];g.id?(this[Ot3(g.id)]=this.rendererStamperObserver_.bind(this,k,g.id),this.hasDataPath_[k]=!1):(g=new _.Da("Bad rendererstamper config",this.is+":"+k),_.IE(g))}},
rendererStamperObserver_:function(k,g,P){if(P.path==k){if(P.value===void 0&&!this.hasDataPath_[k])return;this.hasDataPath_[k]=P.value!==void 0}this.rendererStamperApplyChangeRecord_(k,g,P)},
rendererStamperApplyChangeRecord_:function(k,g,P){var x=this.renderJobsMap_[g],U=null;k==P.path?(P=P.value,_.HI(P)||(P=P===void 0||P===null?[]:[P]),k=this.stampDom[k],k.mapping&&(U=this.stampDomArray_.bind(this,P,g,k.mapping,k.reuseComponents,k.events,k.stamperStableList)),x&&x.cancel(),P=k.usePageScheduler?this.getTaskManager():void 0,x||k.initialRenderPriority==void 0)?k.renderPriority==void 0||x||(x=new _.ij(k.renderPriority,k.waitForSignal,P),this.renderJobsMap_[g]=x):(x=new _.ij(k.initialRenderPriority,
k.waitForSignal,P),this.renderJobsMap_[g]=x,U=function(A,q){A();zk3(q,10)}.bind(this,U,x)):U=k+".splices"==P.path?this.stampDomArraySplices_.bind(this,k,g,P.value):this.forwardRendererStamperChanges_.bind(this,k,g,P);
x?_.Up(x,U):U()},
forwardRendererStamperChanges_:function(k,g,P){var x=P.path.slice(k.length+1),U=this.getStampContainer_(g),A=x.indexOf("."),q=x.substring(0,A),T=!1,c=0,Z=parseInt(q,0);if(q[0]=="#"){T=parseInt(q.substring(1),0);Z=this.get(k);var w=this.get([k,q]);Z[T]==w?c=T:c=Z.indexOf(w);T=!0}else isNaN(Z)||(c=Z,T=!0);T&&(x=x.substring(q.length+1),A=x.indexOf("."));q=this.polymerDom(U).children[c];var J;if(U=(J=q==null?void 0:q.polymerController)!=null?J:q)x="data"+x.slice(A),typeof U.notifyPath!=="function"?_.pH(new _.Da("notifyPath missing",
this.is+": "+k+", "+g)):P.value?U.notifyPath(x,P.value):U.notifyPath(x)},
stampDomArraySplices_:function(k,g,P){if(P&&P.indexSplices){var x=this.getStampContainer_(g);if(x){for(var U=this.polymerDom(x),A=TI0(this.stampDom[k].reuseComponents),q=P.indexSplices.length,T=0;T<q;T++){for(var c=P.indexSplices[T],Z=U.children[c.index],w=c.removed.length;w>0;w--)Z&&Z.parentElement&&(this.polymerDom(Z.parentElement).removeChild(Z),A&&cNs(Z),Z=U.children[c.index]);w=this.stampDom[k].mapping;for(var J=c.index+c.addedCount,r=document.createDocumentFragment(),f=A,B=c.index;B<J;B++){var L=
c.object[B],Y=dZC(w,L);if(Y){var l=w[Y];L=L[Y];Y=this.getComponentName_(l,L);var D=Z?Pb.has(Z):!1;f&&Z&&Z.is==Y&&D?(Y=Z,this.telemetry_.reuse++,Z=Z.nextElementSibling):f&&Z&&D?(Y=this.createComponent_(l,L,A),D=this.polymerDom(Z).nextElementSibling,U.insertBefore(Y,D),ZtI(this.is,U,Z,A),Z=D):(f=!1,Y=this.createComponent_(l,L,A),r.appendChild(Y));this.deferRenderStamperBinding_(Y,l,L)}else l=new _.Da("Unimplemented type",k,g,x.tagName,Object.keys(L)[0]),_.IE(l)}U.insertBefore(r,Z)}this.flushRenderStamperComponentBindings_();
this.stampDom[k].events&&_.GB(this.hostElement,"yt-rendererstamper-finished",{container:x})}else k=new _.Da("Container object not found",g,this.hostElement?this.hostElement.is:""),_.IE(k)}},
stampDomArray_:function(k,g,P,x,U,A){var q=this.getStampContainer_(g);if(q)if(g=this.polymerDom(q),x=TI0(x),k){var T=0,c=0,Z;if(A=A===void 0?_.pr("STAMPER_STABLE_LIST",!1):A||!1)for(Z=g.firstElementChild;Z&&!Pb.has(Z)&&k.length>c;){A=k[c];var w=dZC(P,A);if(w){if(this.getComponentName_(P[w],A[w])!=Z.is){var J=this.createComponent_(P[w],A[w],x),r=_.JE(Z).nextElementSibling;r?g.insertBefore(J,r):g.appendChild(J);ZtI(this.is,g,Z,x);Z=J}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(Z,P[w],
A[w]);T++;c++;Z=this.polymerDom(Z).nextElementSibling}else c++}mZs(this.is,g,T,x);T=Z;if(k.length>c){A=document.createDocumentFragment();for(w=k.length;c<w;c++)if(J=k[c],r=dZC(P,J))Z=this.createComponent_(P[r],J[r],x),this.deferRenderStamperBinding_(Z,P[r],J[r]),A.appendChild(Z);T&&this.polymerDom(T).parentNode&&Z&&!Pb.has(Z)?g.insertBefore(A,T):g.appendChild(A)}this.flushRenderStamperComponentBindings_();this.markDirty&&this.markDirty();U&&_.GB(this.hostElement,"yt-rendererstamper-finished",{container:q})}else mZs(this.is,
g,0,x);else k=new _.Da("Container object not found",g,this.hostElement?this.hostElement.is:""),_.IE(k)},
polymerDom:function(k){return this.minimizePipBreakages?k:_.JE(k)},
getStampContainer_:function(k){return this.$&&this.$[k]||_.kr(this.hostElement).querySelector("#"+k)},
getComponentName_:function(k,g){return typeof k==="string"?k:k.matcher?k.matcher.call(this,g):k.component},
createComponent_:function(k,g,P){k=this.getComponentName_(k,g);try{var x=pC.has(k);if(P&&!x){var U=_.xm(k);try{_.iG(U)}catch(A){P="Failed to clear styles for "+k+".",A.message&&(P+=" Original error: "+A.message),_.pH(new _.Da(P))}}else U=document.createElement(k)}catch(A){return U="YtRendererStamperBehavior failed to create "+k+".",A.message&&(U+=" Original description: "+A.message),A.message="YtRendererStamperBehavior failed to create element",_.CH(A,U),uXL.hasOwnProperty(k)?_.pH(A):_.IE(A),document.createElement("SPAN")}this.telemetry_.create++;
return U},
deferRenderStamperBinding_:function(k,g,P){this.deferredBindingTasks_.push({component:k,typeOrConfig:g,data:P})},
flushRenderStamperComponentBindings_:function(){for(var k=0,g=this.deferredBindingTasks_.length;k<g;k++){var P=this.deferredBindingTasks_[k];if(!P)break;var x=void 0,U=void 0,A=void 0,q=void 0,T=P.component,c=P.typeOrConfig;P=P.data;var Z=(q=T.polymerController)!=null?q:T;q=T.loggingStatus;try{q&&(q.isRendererStamper=!0);if(typeof c!=="string"){for(A in c.attributes)c.attributes[A]===!0?T.setAttribute(A,""):c.attributes[A]===!1?T.removeAttribute(A):T.setAttribute(A,c.attributes[A]);for(U in c.params)Z[U]=
c.params[U],T!==Z&&JB(T.localName,U,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");for(x in c.properties){var w=c.properties[x];if(w){var J=qEV(w);Z[x]=this.get(J);T!==Z&&JB(T.localName,x,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");if(x==="on-tap"||x==="on-click"){var r=this.get(J);T.addEventListener("click",r);eY3.set(T,{property:x,listener:{type:"element",eventName:"click",handler:r}})}}else{var f=new _.Da("Undefined property binding",x);_.IE(f)}}}if(c.classListBinding){var B=qEV(c.classListBinding),
L=B?this[B]:null;if(L)for(x=0;x<L.length;x++)_.Ph(T,L[x],!0)}Z.data=P}finally{q&&(q.isRendererStamper=!1)}if(x=Pb.get(T))T.hidden=!1,Pb.delete(T),_.Xq.cancelJob(x)}this.deferredBindingTasks_.length=0}}];_.y3(_.M(function(k){function g(){P().seconds&&A($eM({seconds:Number(P().seconds)-Date.now()/1E3}))}
var P=k.targetTimestamp;k=k.className;var x=_.O(_.zT("",void 0,"U1Q8Ae")),U=x.next().value,A=x.next().value;_.oy(function(){g();var q=setInterval(function(){g()},1E3);
_.vc(function(){clearInterval(q)})});
return _.V("yt-countdown",{class:_.$v("ytCountDownHost",k)},_.V("div",null,U))},"u"),"yt-countdown",{props:{targetTimestamp:_.GH,
className:_.NJ}});_.dw=new _.gt("KEY_MANAGER_TOKEN");var BI6={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"};_.Op=_.M(function(k){var g=_.cZ("a",k.ref),P=k.aTagConfig?k.aTagConfig:_.nP(function(){var x,U,A,q,T;var c=(T=_.hC((A=k.command)==null?void 0:A.call(k)))!=null?T:(q=k.command)==null?void 0:q.call(k);return _.LX({innertubeCommand:c,skipOnClick:(x=k.skipOnClick)==null?void 0:x.call(k),defaultTarget:(U=k.target)==null?void 0:U.call(k)})||{}},void 0,"TAvz0");
_.o6(function(){_.W("mweb_get_endpoint_from_atag_command")||(g.value._data=P()._data,g.value.params=P().params)},"dcjvAe");
return _.V("a",{el:g,href:function(){return P().href$},
rel:function(){return P().rel$},
class:function(){var x,U;return(U=P().className)!=null?U:(x=k.className)==null?void 0:x.call(k)},
style:function(){var x;if((x=k.style)==null?0:x.call(k))return k.style();var U;return((U=k.disabled)==null?0:U.call(k))?"pointer-events:none":""},
"aria-haspopup":function(){return!!P()["aria-haspopup$"]},
"force-new-state":UD(function(){return P()["force-new-state$"]}),
title:UD(function(){var x,U;return(U=P().title$)!=null?U:(x=k.title)==null?void 0:x.call(k)}),
role:UD(function(){var x;return((x=k.role)==null?void 0:x.call(k))||P().role$}),
target:UD(function(){return P().target$}),
dir:UD(function(){var x;return((x=k.dir)==null?void 0:x.call(k))||P().dir}),
tabindex:function(){var x;return P().tabindex$?Number(P().tabindex$):(x=k.tabIndex)==null?void 0:x.call(k)},
"aria-hidden":function(){var x,U;return(U=P()["aria-hidden$"])!=null?U:(x=k.ariaHidden)==null?void 0:x.call(k)},
"aria-label":function(){var x,U;return(U=P()["aria-label$"])!=null?U:(x=k.ariaLabel)==null?void 0:x.call(k)},
"aria-current":k.ariaCurrent,"aria-disabled":k.disabled,"aria-labelledby":k.ariaLabelledby,"aria-describedby":k.ariaDescribedby,"aria-selected":k.ariaSelected,"tab-identifier":k.tabIdentifier,"on:pointerdown":_.iX(function(x){var U,A;return void((A=(U=P()).onpointerdown)==null?void 0:A.call(U,x))}),
"on:click":_.iX(function(x){var U,A;(A=(U=P()).onclick)==null||A.call(U,x);var q;(q=k.onClick)==null||q.call(k,x)}),
"on:focusin":_.iX(function(x){var U;(U=k.onFocusin)==null||U.call(k,x)}),
"on:focusout":_.iX(function(x){var U;(U=k.onFocusout)==null||U.call(k,x)})},k.children)},"w");var FSj={duration:1E3,easing:"ease",fill:"forwards"};SEb.componentType=DB;var QZ0={duration:1E3,easing:"ease",fill:"forwards"},LML=_.M(function(k){var g=_.cZ("animated-rolling-character"),P=void 0,x=function(){var T,c;return aV((T=k.character)==null?void 0:T.call(k))||aV((c=k.previousCharacter)==null?void 0:c.call(k))},U=_.O(_.zT(0,void 0,"CYT8Ob")),A=U.next().value,q=U.next().value;
_.oy(function(){if(window.ResizeObserver&&_.W("web_fix_rolling_numbers_zoom_safari")){var T=new _.AO(function(){var Z,w,J=Math.round(((w=(Z=g.value.querySelector("div"))==null?void 0:Z.getBoundingClientRect().height)!=null?w:0)*100)/100;J&&q(J)},500),c=new ResizeObserver(function(){T.fire()});
c.observe(g.value);_.vc(function(){c.disconnect();T.dispose()})}});
_.o6(function(){var T=_.W("web_fix_rolling_numbers_zoom_safari")?A:k.marginMultiplier;if(T()){var c;(c=P)==null||c.cancel();if(x()){var Z;c=((Z=k.previousCharacter)==null?0:Z.call(k))?Number(k.previousCharacter())+10:k.rollUp()?0:30;var w;if((w=k.shouldAnimate)==null||!w.call(k)){var J,r;c-=jZ6((J=k.character)==null?void 0:J.call(k),(r=k.previousCharacter)==null?void 0:r.call(k),k.rollUp(),c)}}else{c=k.rollUp()?0:2;var f;(f=k.shouldAnimate)!=null&&f.call(k)||(Z=c,w=k.rollUp()?-1:1,c=Z-w)}g.value.style.marginTop=
"-"+c*T()+"px";var B;if((B=k.shouldAnimate)==null?0:B.call(k)){var L,Y;P=l46(g.value,(L=k.character)==null?void 0:L.call(k),(Y=k.previousCharacter)==null?void 0:Y.call(k),k.rollUp(),c,x(),T())}else{var l;g.value.style.display=((l=k.character)==null?0:l.call(k))?"":"none"}}},"CA6Pmf");
return _.V("animated-rolling-character",{el:g,class:"animatedRollingCharacterHost"},_.V(_.m,{cond:x,then:function(){return _.V(hkN,null)},
else:function(){return _.V(EUY,{character:k.character})}}))},"z");
LML.idomCompat=!0;var DZk=_.W("web_enable_sink_animated_rolling_character_and_number")?LML:SEb,nUL=_.W("web_enable_sink_animated_rolling_character_and_number")?LML:YE6(SEb),hkN=_.M(function(){for(var k=[],g=1;g<30;g++)k.push(_.V("div",null,g%10));return _.V(_.mH,null,_.V("div",null,"\u00a0"),k,_.V("div",null,"\u00a0"))},"A"),EUY=_.M(function(k){var g=k.character;
return _.V(_.mH,null,_.V("div",null,"\u00a0"),_.V(_.m,{cond:function(){return!(g==null?0:g())||_.eM(g==null?void 0:g())},
then:function(){return _.V("div",null,"\u00a0")},
else:function(){return _.V("div",null,g)}}),_.V("div",null,"\u00a0"))},"B");tPM.componentType=DB;var Sxc=_.M(function(k){var g=void 0,P=void 0,x=function(){var A;return((A=k.fontSizeMultiplier)==null?0:A.call(k))?k.heightPx()*k.fontSizeMultiplier():k.heightPx()},U=_.nP(function(){if(!k.numberText())return[];
var A,q,T=((A=k.forceRollUp)==null?void 0:A.call(k))||!P||!((q=k.numberValue)==null?0:q.call(k))||P<k.numberValue(),c,Z=k.numberText();A=x();q=!((c=k.shouldAnimate)==null||!c.call(k));c=[];var w=0,J=0,r=(g?g.replace(/\D/g,"").length:0)-(Z?Z.replace(/\D/g,"").length:0),f=g?g.split(/(\d)/).filter(Boolean):[];for(Z=Z.split(/(\d)/).filter(Boolean);r<0;){var B=Z[J];c.push({character:B,rollUp:T,marginMultiplier:A,shouldAnimate:q});J++;aV(B)&&r++}for(;w<r;)B=f[w],c.push({previousCharacter:B,rollUp:T,marginMultiplier:A,
shouldAnimate:q}),w++,aV(B)||r++;for(;J<Z.length;)r=Z[J],B=f[w],aV(r)===aV(B)?(J++,w++):aV(r)?(w++,r=void 0):aV(B)&&(J++,B=void 0),c.push({character:r,previousCharacter:B,rollUp:T,marginMultiplier:A,shouldAnimate:q});g=k.numberText();var L;P=(L=k.numberValue)==null?void 0:L.call(k);return c},void 0,"kWiBv");
return _.V("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:function(){return k.numberText()?["height: "+x()+"px;","line-height: "+k.heightPx()+"px;"].join(" "):""},
dir:"ltr","aria-hidden":"true"},_.V(_.DZ,{each:U,keyBy:"INDEX"},function(A){return _.V(nUL,{character:function(){return A().character},
previousCharacter:function(){return A().previousCharacter},
marginMultiplier:function(){return A().marginMultiplier},
rollUp:function(){return A().rollUp},
shouldAnimate:function(){return A().shouldAnimate}})}))},"C");
Sxc.idomCompat=!0;_.FML=_.W("web_enable_sink_animated_rolling_character_and_number")?Sxc:YE6(tPM);var Yxk=function(k,g){this.fillAnimation=new Animation(vJk(k),document.timeline);this.strokeAnimation=new Animation(a46(g),document.timeline)};
Yxk.prototype.play=function(){var k,g;(g=(k=this.fillAnimation).play)==null||g.call(k);var P,x;(x=(P=this.strokeAnimation).play)==null||x.call(P)};
Yxk.prototype.cancel=function(){var k,g;(g=(k=this.fillAnimation).cancel)==null||g.call(k);var P,x;(x=(P=this.strokeAnimation).cancel)==null||x.call(P)};_.q4=_.M(function(k){var g=k.model;var P=k.pointerDownEvent;var x=k.pointerUpEvent;var U=k.pointerLeaveEvent;var A=k.hovered;k=_.cZ("yt-touch-feedback-shape");var q=_.cZ("div"),T=_.cZ("div"),c=_.O(_.d2(function(){return(x==null?0:x())||(U==null?0:U())?!1:!(P==null||!P())||!1})),Z=c.next().value,w=c.next().value,J=void 0,r=function(){!J&&T.value&&q.value&&typeof Animation==="function"&&typeof KeyframeEffect==="function"&&(J=new Yxk(T.value,q.value));
var D;(D=J)==null||D.play()},f=function(){var D;
(D=J)==null||D.cancel()},B=function(){var D;
(D=J)==null||D.cancel()};
_.o6(function(){(x==null?0:x())&&r()},"bg756c");
_.o6(function(){(P==null?0:P())&&f()},"QAes8c");
_.o6(function(){(U==null?0:U())&&B()},"YaFbrc");
c=_.iX(function(){r();w(!1)});
var L=_.iX(function(){f();w(!0)}),Y=_.iX(function(){B();
w(!1)});
_.vc(function(){if(J){var D;(D=J)==null||D.cancel();J=void 0}});
var l={};Z=_.$v("yt-spec-touch-feedback-shape",function(){return HtM(g().color)},function(){return NI6(g().thumbnailSize,!!g().isExtended)},(l["yt-spec-touch-feedback-shape--focused"]=function(){return!!g().focused&&!g().disabled},l["yt-spec-touch-feedback-shape--circular"]=function(){return!!g().circular},l["yt-spec-touch-feedback-shape--down"]=Z,l["yt-spec-touch-feedback-shape--trigger-events"]=function(){return!!g().triggerEvents},l["yt-spec-touch-feedback-shape--hovered"]=function(){return A==
null?void 0:A()},l));
return _.V("yt-touch-feedback-shape",{el:k,class:Z,style:_.OD({"margin-top":function(){return g().customTopExtend?"-"+g().customTopExtend+"px":void 0}}),
"on:mousedown":L,"on:mouseup":c,"on:pointerleave":Y,"on:touchstart":L,"on:touchend":c,"aria-hidden":!0},_.V(_.m,{cond:function(){return!!g().hoverEffect},
then:function(){return _.V("div",{class:"yt-spec-touch-feedback-shape__hover-effect",style:_.OD({"border-radius":function(){return g().borderRadius},
background:function(){var D;if(D=g().hoverEffect){for(var X=[],a=_.O((D==null?void 0:D.lightingTechniques)||[]),H=a.next();!H.done;H=a.next())switch(H.value){case 2:var y=H=void 0,kj=void 0,Ts=void 0;X.push("linear-gradient(180deg, "+((H=D)==null?void 0:(y=H.palette)==null?void 0:y.keyLight)+", "+((kj=D)==null?void 0:(Ts=kj.palette)==null?void 0:Ts.background)+")")}var m0,Lb;X.push((m0=g().hoverEffect)==null?void 0:(Lb=m0.palette)==null?void 0:Lb.background);D=X.join(", ")}else D=void 0;return D}})})}}),
_.V("div",{class:"yt-spec-touch-feedback-shape__stroke",
style:_.OD({"border-radius":function(){return g().borderRadius},
"border-color":function(){var D,X;return(D=g().touchEffect)==null?void 0:(X=D.palette)==null?void 0:X.background}}),
el:q}),_.V("div",{class:"yt-spec-touch-feedback-shape__fill",style:_.OD({"border-radius":function(){return g().borderRadius},
"background-color":function(){var D,X;return(D=g().touchEffect)==null?void 0:(X=D.palette)==null?void 0:X.background}}),
el:T}))},"I");
_.q4.idomCompat=!0;var jJH={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 T3=_.fb();T3=T3.toLowerCase();if(_.cI(T3,"android")){var QJL=T3.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);QJL&&parseFloat(QJL[1])<100||T3.match("("+Object.keys(jJH).join("|")+")")};var lvL=_.M(function(k){return _.V(_.m,{cond:k.aTagConfig,then:function(g){return _.V(_.Op,{aTagConfig:g,disabled:k.disabled,className:k.className,style:k.style,title:k.title,ariaLabel:k.ariaLabel,ariaCurrent:function(){var P,x;return((P=k.toggleable)==null?void 0:P.call(k))&&((x=k.toggled)==null?void 0:x.call(k))},
ref:k.ref},k.children)},
else:function(){return _.V("button",{el:_.aI(k.ref),"on:click":_.iX(function(g){var P;return(P=k.onClick)==null?void 0:P.call(k,g)}),
class:k.className,title:k.title,style:k.style,disabled:k.disabled,"aria-pressed":function(){var g,P;return((g=k.toggleable)==null?0:g.call(k))?!((P=k.toggled)==null||!P.call(k)):void 0},
"aria-label":k.ariaLabel,"aria-disabled":k.visiblyDisabled,"aria-hidden":k.ariaHidden,tabindex:k.tabIndex},k.children)}})},"J"),tiY=_.M(function(k){var g=k.data;
var P=k.hasIconLeading;var x=k.hasIconLeadingTrailing;var U=k.hasIconTrailing;var A=k.iconButton;var q=k.iconClassName;var T=k.secondaryIconClassName;var c=k.icon;var Z=k.secondaryIcon;var w=k.textContentClassName;return _.V(ee,{className:"",style:"display: inherit; justify-content: center"},_.V(_.m,{debugInstance:"V4z1Uc",cond:function(){return c&&(P()||x()||(A==null?void 0:A()))},
then:function(){return _.V(ee,null,_.V("div",{class:q,"aria-hidden":"true"},c==null?void 0:c()))}}),_.V(_.m,{debugInstance:"ok3btb",
cond:function(){return(g().buttonText||g().animatedTextProps||g().formattedButtonText)&&!(A==null?0:A())},
then:function(){return _.V(ee,null,_.V(DpL,{className:w,iconPosition:function(){return g().iconPosition},
text:function(){return g().buttonText},
oneOffCustomTextWrap:function(){return g().oneOffCustomTextWrap},
formattedButtonText:function(){return g().formattedButtonText},
animatedTextProps:function(){return g().animatedTextProps}}))}}),_.V(_.m,{debugInstance:"DO5Rz",
cond:U,then:function(){return _.V(ee,null,_.V("div",{class:q},c==null?void 0:c()))}}),_.V(_.m,{debugInstance:"bnojSc",
cond:x,then:function(){return _.V(ee,null,_.V("div",{class:T},Z==null?void 0:Z()))}}),_.V(_.m,{debugInstance:"HN3kad",
cond:function(){return!g().disabled&&!0},
then:function(){return _.V(_.q4,{model:function(){var J=g();return{color:J.style==="overlay-dark"?4:J.style==="overlay"?J.type==="filled"?4:3:J.type==="filled"||J.style==="call-to-action-inverse"||J.style==="mono-inverse"?2:1}}})}}))},"K"),DpL=_.M(function(k){var g=function(){var P,x;
return((P=k.iconPosition)==null?void 0:P.call(k))==="icon-with-label"||((x=k.oneOffCustomTextWrap)==null?void 0:x.call(k))};
return _.V("div",{class:k.className,"aria-hidden":function(){var P,x,U;return((P=k.ariaHidden)==null?void 0:P.call(k))&&(!((x=k.animatedTextProps)==null||!x.call(k))||!((U=k.formattedButtonText)==null||!U.call(k)))}},_.V(_.tw,null,_.V(_.Q4,{when:function(){var P;
return(P=k.animatedTextProps)==null?void 0:P.call(k)}},function(){return _.V(_.FML,{numberText:function(){return k.animatedTextProps().numberText},
numberValue:function(){return k.animatedTextProps().numberValue},
heightPx:function(){return k.animatedTextProps().heightPx},
fontSizeMultiplier:function(){return k.animatedTextProps().fontSizeMultiplier},
shouldAnimate:function(){return k.animatedTextProps().shouldAnimate},
forceRollUp:function(){return k.animatedTextProps().forceRollUp}})}),_.V(_.Q4,{when:function(){var P;
return(P=k.formattedButtonText)==null?void 0:P.call(k)}},function(){return _.V(_.C8,{text:function(){return Object.assign({},k.formattedButtonText(),{lineBreakMode:g()?"LINE_BREAK_MODE_BY_WORD_WRAPPING":k.formattedButtonText().lineBreakMode,
alignment:g()?"TEXT_ALIGNMENT_CENTER":k.formattedButtonText().alignment})},
noLinkColor:!0,noWrap:function(){return!g()}})}),_.V(_.Q4,{when:function(){var P,x;
return((P=k.iconPosition)==null?void 0:P.call(k))==="icon-with-label"&&((x=k.text)==null?void 0:x.call(k))}},function(){return _.V(_.C8,{text:function(){return{content:k.text(),
lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}},
noLinkColor:!0,noWrap:!1})}),_.V(_.lO,null,function(){return k.text})))},"L"),Mic=_.M(function(k){return _.V(_.m,{debugInstance:"kM7Sgc",
cond:k.hasLabel,then:function(){var g;return _.V("label",{class:k.className},k.children,(g=k.textContent)==null?void 0:g.call(k))},
else:function(){return k.children}})},"M"),ee=_.M(function(k){return k.children},"N");var KML=_.M(function(k){function g(){A(void 0);T(void 0);Z(void 0)}
var P=_.aI(),x=_.O(_.zT(void 0,void 0,"Ug77pc")),U=x.next().value,A=x.next().value;x=_.O(_.zT(void 0,void 0,"XGf7Zb"));var q=x.next().value,T=x.next().value,c=_.O(_.zT(void 0,void 0,"w55oqd"));x=c.next().value;var Z=c.next().value;c=_.O(_.zT(0,void 0,"rBgpzc"));var w=c.next().value,J=c.next().value;c=_.iX(function(){switch(w()){case 1:J(2);break;case 3:var f,B;(B=(f=P.value).hidePopover)==null||B.call(f);J(0);g()}});
_.o6(function(){if(k.show()){var f;A((f=k.children)==null?void 0:f.call(k));var B;T((B=k.location)==null?void 0:B.call(k));var L;Z((L=k.classNames)==null?void 0:L.call(k));switch(w()){case 0:var Y,l;(l=(Y=P.value).showPopover)==null||l.call(Y);J(1);break;case 3:J(1);var D,X;(X=(D=P.value).hidePopover)==null||X.call(D);var a,H;(H=(a=P.value).showPopover)==null||H.call(a)}}else switch(w()){case 2:J(3);break;case 1:var y,kj;(kj=(y=P.value).hidePopover)==null||kj.call(y);g();J(0)}},"Z8V4Qb");
_.ay(function(){});
var r={};return _.V("yt-popover",{popover:"manual",el:P,style:_.OD({left:function(){var f;return(f=q())==null?void 0:f.left},
top:function(){var f;return(f=q())==null?void 0:f.top},
bottom:function(){var f;return(f=q())==null?void 0:f.bottom},
right:function(){var f;return(f=q())==null?void 0:f.right}}),
class:_.$v("ytPopoverComponentHost",x,(r.ytPopoverComponentHostClosing=function(){return w()===3},r.ytPopoverComponentHostSeeThrough=function(){var f;
return((f=k.seeThrough)==null?void 0:f.call(k))===!0},r)),
"on:animationend":c},U)},"P");var oUv={left:"0px",right:"auto",top:"0px",bottom:"auto"},vUP=function(){var k=this;this.registerTooltipElement=function(P){var x;k.tooltipElement=(x=P.querySelector("yt-popover"))!=null?x:void 0};
var g=_.O(_.zT(void 0,void 0,"EIh5sc"));this.state=g.next().value;this.setState=g.next().value;g=_.O(_.zT(void 0,void 0,"PC1M0b"));this.schedulerJobID=g.next().value;this.setSchedulerJobID=g.next().value},gOk=function(k,g){var P=eB,x=_.Xq.addJob(function(){var U=avH(P,k,g);
P.currentConfig=g;P.setState({text:g.text,location:_.W("web_tooltip_location_fix")?void 0:U,anchor:k,offset:g.offset,style:g.style})},4,g.delay);
P.setSchedulerJobID(x)},PTV=function(){var k=eB,g=k.schedulerJobID();
g&&(_.Xq.cancelJob(g),k.setSchedulerJobID(void 0));k.setState(void 0);k.currentConfig=void 0};
vUP.prototype.notify=function(k,g){var P;((P=this.state())==null?void 0:P.anchor)===k&&(P=avH(this,k,g),this.currentConfig=g,this.setState({text:g.text,location:_.W("web_tooltip_location_fix")?void 0:P,anchor:k,offset:g.offset,style:g.style}))};
var avH=function(k,g,P){var x=g.getBoundingClientRect();g=window.innerWidth;var U=window.innerHeight,A=P.location,q=P.offset;P=P.text;if(k=k.tooltipElement){var T=getComputedStyle(k);k=T.font;var c=Tb(T.lineHeight),Z=Tb(T.paddingLeft),w=Tb(T.paddingRight),J=Tb(T.paddingTop);T=Tb(T.paddingBottom);var r=document.createElement("canvas").getContext("2d");r.font=k;P={width:r.measureText(P).width+Z+w,height:c+J+T}}else P=void 0;k=P;if(!k)return oUv;P=k.width;k=k.height;Z=q+k;J=q+P;c=x.top>=Z;Z=U-x.bottom>=
Z;w=x.left>=J;J=g-x.right>=J;T=A;switch(A){case "top":!c&&Z&&(T="bottom");break;case "bottom":!Z&&c&&(T="top");break;case "left":!w&&J&&(T="right");break;case "right":!J&&w&&(T="left")}switch(T){case "top":A=x.left+x.width/2-P/2;x=x.top-k-q;break;case "bottom":A=x.left+x.width/2-P/2;x=x.bottom+q;break;case "left":A=x.left-P-q;x=x.top+x.height/2-k/2;break;case "right":A=x.right+q;x=x.top+x.height/2-k/2;break;default:A=x.left+x.width/2-P/2,x=x.bottom+q}q=Object.assign({},oUv);A+P>g?(q.right="0px",q.left=
"auto"):(q.left=Math.round(Math.max(0,A)+window.scrollX)+"px",q.right="auto");x+k>U?(q.bottom="0px",q.top="auto"):(q.top=Math.round(Math.max(0,x)+window.scrollY)+"px",q.bottom="auto");return q};var eB;eB=new vUP;_.HBL=_.M(function(){var k=_.nP(function(){var U;return(U=eB.state())==null?void 0:U.anchor},void 0,"tiGUn"),g=_.nP(function(){var U;
return(U=eB.state())==null?void 0:U.text},void 0,"TA2GQe"),P=_.nP(function(){var U;
return(U=eB.state())==null?void 0:U.style},void 0,"ucvFsf"),x=_.W("web_tooltip_location_fix")?_.nP(function(){var U=k();
var A=eB.currentConfig;if(U&&A)return avH(eB,U,A)},void 0,"EpDz6"):_.nP(function(){var U;
return(U=eB.state())==null?void 0:U.location},void 0,"aRJtfd");
return _.V("yt-tooltip",{class:"ytTooltipContainerHost",el:_.aI(eB.registerTooltipElement),"aria-hidden":"true"},_.V(KML,{classNames:function(){switch(P()){case "TOOLTIP_VIEW_MODEL_STYLE_PLAYER":return"ytTooltipContainerPlayerTooltipContent";default:return"ytTooltipContainerDefaultTooltipContent"}},
location:x,show:function(){return!!g()&&!!x()},
seeThrough:!0},g))},"Q");var Qhb=ec("stamper-context");_.c_=_.M(function(k){var g=k.data;var P=k.icon;var x=k.iconName;var U=k.animateIcon;var A=k.secondaryIcon;var q=k.secondaryIconName;var T=k.focusedOverride;var c=k.clientOnlyWizTooltipsEnabled;xau();var Z=I40(g),w=Z.size,J=Z.style;k=Z.disabled;var r=Z.onTap,f=Z.alignByText,B=Z.aTagConfig,L=Z.customColors,Y=Z.segmentedPosition,l=Z.toggled,D=Z.toggleable,X=Z.accessibilityLabel,a=Z.onToggle,H=Z.iconPosition,y=Z.oneOffCustomTextWrap,kj=Z.disableTextEllipsis,Ts=Z.disableBackdropFilter,m0=Z.tooltipText,
Lb=Z.ariaHidden,rA=Z.tabIndex,bV=Z.buttonText,tu=Z.formattedButtonText,Eb=Z.animatedTextProps,hd=Z.onClickRateLimitMs,HH=Csk(g,P,A,x,q,T,U),F4=HH.type;P=HH.shouldFocus;x=HH.hasIconLeading;U=HH.hasIconTrailing;var Ad=HH.hasIconLeadingTrailing,TL=HH.hasIconOnly;A=HH.hasIconOnly40;var YN=HH.hasIconWithLabel;q=HH.iconButton;var EL=HH.visiblyDisabled;T=HH.overrideSmallSizeIcon;var bY=HH.iconToRender;HH=HH.secondaryIconToRender;var ry=_.O($aA(m0,Z.tooltipShape)).next().value,dA=function(WH){r==null||r(WH);
D()&&(a==null||a(WH))},PH=_.nP(function(){return hd==null?void 0:hd()},void 0,"siKywb"),Jd=_.nP(function(){return PH()?Q3P(dA,PH()):dA},void 0,"wDTcN");
Z={};var iY={};return _.V(Mic,{className:_.$v("yt-spec-button-shape-with-label",(Z["yt-spec-button-shape-with-label--is-overlay"]=function(){return J()==="overlay"||J()==="overlay-dark"},Z)),
hasLabel:YN,textContent:function(){return _.V(DpL,{text:bV,className:"yt-spec-button-shape-with-label__label",ariaHidden:!0,oneOffCustomTextWrap:y,iconPosition:H,formattedButtonText:tu,animatedTextProps:Eb})}},_.V(lvL,{aTagConfig:B,
className:_.$v("yt-spec-button-shape-next",function(){return GvM(F4())},function(){return EL()?void 0:RYb(J())},function(){return k_u(w())},(iY["yt-spec-button-shape-next--disabled"]=EL,iY["yt-spec-button-shape-next--focused"]=P,iY["yt-spec-button-shape-next--icon-trailing"]=U,iY["yt-spec-button-shape-next--icon-leading"]=x,iY["yt-spec-button-shape-next--icon-leading-trailing"]=Ad,iY["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=function(){return Ad()&&!(bV()||tu())},iY["yt-spec-button-shape-next--icon-button"]=
function(){return TL()||YN()},iY["yt-spec-button-shape-next--icon-only-default"]=A,iY["yt-spec-button-shape-next--align-by-text"]=f,iY["yt-spec-button-shape-next--segmented-start"]=function(){return Y()==="start"},iY["yt-spec-button-shape-next--segmented-end"]=function(){return Y()==="end"},iY["yt-spec-button-shape-next--override-small-size-icon"]=T,iY["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=y,iY["yt-spec-button-shape-next--disable-text-ellipsis"]=kj,iY["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=
function(){return!Ts()&&!_.W("web_disable_backdrop_filter")},iY)),
style:function(){var WH=L();if(WH){var x3=WH.color;var lw=WH.backgroundColor;WH=WH.borderColor;var It="";x3&&(It+="color: "+x3+";");lw&&(It+="background-color: "+lw+";");WH&&(It+="border-color: "+WH+";");x3={style:It}}else x3={};return x3.style},
onClick:function(WH){Jd()(WH)},
disabled:k,ariaLabel:X,toggleable:D,toggled:l,title:function(){return(c==null?0:c())||!m0()?"":m0()},
visiblyDisabled:EL,ariaHidden:Lb,tabIndex:rA,ref:function(WH){(c==null?0:c())&&ry(WH)}},_.V(tiY,{data:g,
hasIconLeading:x,hasIconLeadingTrailing:Ad,hasIconTrailing:U,iconButton:q,icon:bY,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:HH})))},"S");
_.c_.idomCompat={callbacks:{icon:!0,secondaryIcon:!0}};_.Va=_.M(function(k){var g=k.data;var P=k.className;var x=k.style;var U=k.useOutlinedIcon;var A=k.buttonOverrides;var q=k.animatedTextProps;var T=k.onClick;var c=k.target;var Z=_.cZ("button-view-model",function(a){a.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}));var H=g().targetId;H&&_.bKH(_.zH(),H,a);return function(){WsY(_.zH(),a)}}),w=function(){return g().iconName},J=_.Vb(function(a){a:{var H=g().entityKey,y=g().buttonEntitySelectorType;
if(y&&H)switch(y){case "BUTTON_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":a=(a=_.xv(a,H))?{isHidden:a.adsState==="ADS_STATE_NONE"||a.adsState==="ADS_STATE_UNKNOWN"}:void 0;break a;default:a={isHidden:!1};break a}a=void 0}return a}),r,f=(r=_.Za().resolve(_.VE(_.le)))==null?void 0:r(),B=function(){var a=g();
var H=A==null?void 0:A(),y=q==null?void 0:q(),kj=c==null?void 0:c();if(a){var Ts=eZb(a.type);var m0=!!a.title||!!a.titleFormatted;var Lb=!(!a.iconName&&!a.iconImage);m0=Lb&&!m0?"icon-only":Lb?a.iconTrailing||a.iconPosition==="BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING"?"trailing":"leading":void 0;m0==="icon-only-40"&&(Ts="text");var rA;Lb=(rA=H==null?void 0:H.state)!=null?rA:cab(a.state);var bV,tu=(bV=H==null?void 0:H.disabled)!=null?bV:a.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||a.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE";
if(_.W("web_button_vm_refactor_disabled")){var Eb;tu=(Eb=H==null?void 0:H.disabled)!=null?Eb:Lb==="disabled"}y=y&&y.numberText&&!isNaN(Number(y.numberValue))?y:void 0;bV=Object;Eb=bV.assign;rA=a.title;var hd=a.titleFormatted,HH=a.accessibilityText,F4=TvV(a.style),Ad=V43(a.buttonSize);kj=qrb(a,Z,tu,T,kj);tu=tu&&!a.onDisabledTap;var TL=dab(a,Z),YN=a.customFontColor,EL=a.customBackgroundColor;var bY=a.customBorderColor;var ry=a.customDarkThemeFontColor,dA=a.customDarkThemeBackgroundColor,PH=a.customDarkThemeBorderColor;
YN=f&&ry?ry:YN;EL=f&&dA?dA:EL;bY=f&&PH?PH:bY;bY={color:YN?_.u3(YN):void 0,backgroundColor:EL?_.u3(EL):void 0,borderColor:bY?_.u3(bY):void 0};if(PH=_.b(a.tooltipData,srN)){var Jd;EL={text:(Jd=PH.tooltipText)!=null?Jd:"",location:Ua0(PH.placement),style:PH.style}}else EL=void 0;a=Eb.call(bV,{},{buttonText:rA,formattedButtonText:hd,animatedTextProps:y,accessibilityLabel:HH,style:F4,type:Ts,state:Lb,size:Ad,iconPosition:m0,onTap:kj,disabled:tu,aTagConfig:TL,customColors:bY,tooltipText:a.tooltip,tooltipShape:EL},
H)}else a={style:"mono",type:"text",state:"active",size:"M"};a.focused=l();return a},L=function(){return yNM(B(),!!g().iconName)};
k=_.O(_.zT(!1,void 0,"yZ8hab"));r=k.next().value;var Y=k.next().value,l=r;k=_.iX(function(){var a=_.Za().resolve(_.VE(_.dw));a&&Y(a.isKeyBoardInUse());return!1});
r=_.iX(function(){Y(!1);return!1});
_.o6(function(){var a,H=_.b(g==null?void 0:(a=g())==null?void 0:a.onVisible,_.ue);H&&_.EW(H,{disableClickTracking:!0})},"G9MlKd");
var D=function(){var a;return(g==null?0:(a=g())==null?0:a.iconImage)?{sources:[g().iconImage]}:void 0},X=_.W("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
return _.V("button-view-model",{el:Z,class:_.$v("ytSpecButtonViewModelHost",P),"on:focusin":k,"on:focusout":r},_.V(_.m,{cond:function(){var a,H;return!((H=g().entityKey&&g().buttonEntitySelectorType&&((a=J())==null?void 0:a.isHidden))!=null&&H)},
then:function(){return _.V(_.m,{cond:D,then:function(a){return _.V(_.c_,{data:B,icon:function(){return _.V(_.KX,{data:a,alt:"",targetWidth:L,targetHeight:L,preserveWidth:!0,preserveHeight:!0})},
clientOnlyWizTooltipsEnabled:X})},
else:function(){return _.V(_.c_,{data:B,icon:function(){return _.V(_.qQ,{icon:w,active:function(){return(U==null?0:U())?!1:B().toggled},
animateIcon:function(){var a;return!!(x==null?0:(a=x())==null?0:a.animateIcon)},
size:L})},
clientOnlyWizTooltipsEnabled:X})}})}}))},"U");
_.Va.idomCompat={callbacks:{onClick:!0}};_.y3(_.M(function(k){return _.V("yt-button-view-model",{id:k.id,class:_.$v(k.scopingClassName,k.classes),icon:function(){var g;return(g=k.icon)==null?void 0:g.call(k)},
"dialog-dismiss":function(){var g;return((g=k.dialogDismiss)==null?0:g.call(k))?"":void 0}},_.V(_.Va,{data:function(){var g;
return(g=k.data)==null?void 0:g.call(k)},
className:function(){var g;return(g=k.className)==null?void 0:g.call(k)},
style:function(){var g;return(g=k.style)==null?void 0:g.call(k)},
useOutlinedIcon:function(){var g;return(g=k.useOutlinedIcon)==null?void 0:g.call(k)},
buttonOverrides:function(){var g;return(g=k.buttonOverrides)==null?void 0:g.call(k)},
animatedTextProps:function(){var g;return(g=k.animatedTextProps)==null?void 0:g.call(k)},
onClick:function(g){var P;return(P=k.onClick)==null?void 0:P.call(k,g)}}))},"V"),"yt-button-view-model",{props:{data:_.GH,
className:_.GH,style:_.GH,useOutlinedIcon:_.GH,buttonOverrides:_.GH,animatedTextProps:_.GH,onClick:_.NJ,scopingClassName:_.GH,id:_.GH,icon:_.GH,dialogDismiss:_.GH,classes:_.GH,target:_.NJ}});_.y3(_.M(function(k){var g=k.data;var P=k.id;var x=k.className;var U=k.iconName;var A=k.animateIcon;var q=k.secondaryIconName;k=_.O(_.zT(!1,void 0,"TtJl8"));var T=k.next().value,c=k.next().value,Z=function(){var J=_.Za().resolve(_.VE(_.dw));J&&c(J.isKeyBoardInUse())},w=function(){c(!1)};
k=_.cZ("yt-button-shape",function(J){if(_.Za().resolve(_.VE(_.dw)))return J.addEventListener("focusin",Z),J.addEventListener("focusout",w),function(){J.removeEventListener("focusin",Z);J.removeEventListener("focusout",w)}});
return _.V("yt-button-shape",{el:k,id:P,class:x},_.V(_.m,{cond:g,then:function(){return _.V(_.c_,{data:g,iconName:U,secondaryIconName:q,focusedOverride:T,animateIcon:A})}}))},"W"),"yt-button-shape",{props:{data:_.GH,
id:_.GH,className:_.GH,iconName:_.GH,animateIcon:_.GH,secondaryIconName:_.GH,clientOnlyWizTooltipsEnabled:_.GH,disableUpgrade:_.GH},unsafeExternallySettableAttributes:new Set(["hidden","key","dialog-dismiss","disable-upgrade"])});var ZA=function(){var k=_.S.apply(this,arguments)||this;k.isGoalActive=!0;return k};
_.z(ZA,_.S);ZA.prototype.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
ZA.prototype.progressBarChanged=function(){var k=_.kr(this.hostElement).querySelector("#progress-bar-progress"),g,P,x,U=(x=Number((g=this.creatorGoalState)==null?void 0:g.currentGoalCount)/Number((P=this.creatorGoalState)==null?void 0:P.totalGoalCount)*100)!=null?x:0,A;k.style.width=((A=Math.min(U,100))!=null?A:0)+"%"};
ZA.prototype.goalStateChanged=function(){var k;this.isGoalActive=((k=this.creatorGoalState)==null?void 0:k.creatorGoalState)==="CREATOR_GOAL_STATE_ACTIVE";var g;k={"--yt-progress-bar-color":NB0((g=this.creatorGoalState)==null?void 0:g.progressBarColor)};_.iG(this.hostElement,k)};
ZA.prototype.configureRendererStamper=function(){return{"creatorGoalState.progressFlowButton":{id:"progress-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
_.mJ.Object.defineProperties(ZA.prototype,{shouldShowCountdown:{configurable:!0,enumerable:!0,get:function(){var k;return this.isGoalActive&&!((k=this.creatorGoalState)==null||!k.shouldShowCountdown)}},
endTimestamp:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.creatorGoalState)==null?0:k.endTimestampMs){var g;k=Number((g=this.creatorGoalState)==null?void 0:g.endTimestampMs)/1E3;return{seconds:String(k)}}}},
targetIconThemedImage:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.creatorGoalState)==null?0:k.themedTargetImage){var g;k=_.b((g=this.creatorGoalState)==null?void 0:g.themedTargetImage,qYY);return this.isAppDarkTheme()?k==null?void 0:k.imageDark:k==null?void 0:k.imageLight}}}});
_.mJ.Object.defineProperties(ZA,{template:{configurable:!0,enumerable:!0,get:function(){return rAL()}}});
ZA.prototype.goalStateChanged=ZA.prototype.goalStateChanged;ZA.prototype.progressBarChanged=ZA.prototype.progressBarChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],ZA.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ox),_.I("design:type",Object)],ZA.prototype,"ytLiveChatReduxBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ZA.prototype,"ytRendererBehavior",void 0);
_.N([_.n({selectorArgs:["data.creatorGoalEntityKey"],selector:function(k,g){return _.ia(k.entities,"creatorGoalEntity",g)}}),
_.I("design:type",Object)],ZA.prototype,"creatorGoalState",void 0);_.N([_.n(),_.I("design:type",Object)],ZA.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],ZA.prototype,"isGoalActive",void 0);_.N([_.E("creatorGoalState","isGoalActive"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],ZA.prototype,"shouldShowCountdown",null);_.N([_.E("creatorGoalState"),_.I("design:type",Object),_.I("design:paramtypes",[])],ZA.prototype,"endTimestamp",null);
_.N([_.E("creatorGoalState"),_.I("design:type",Object),_.I("design:paramtypes",[])],ZA.prototype,"targetIconThemedImage",null);_.N([_.OO("creatorGoalState.currentGoalCount"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ZA.prototype,"progressBarChanged",null);_.N([_.OO("creatorGoalState.creatorGoalState"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ZA.prototype,"goalStateChanged",null);
_.N([_.hB({is:"yt-creator-goal-progress-flow-view-model",disableElementRegistration:!0,noInjection:!0})],ZA);_.v(ZA,"yt-creator-goal-progress-flow-view-model",function(){return rAL()},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var NgL;var Iv4;var mf=function(){return _.S.apply(this,arguments)||this};
_.z(mf,_.S);mf.prototype.attached=function(){var k,g,P;if(this==null?0:(k=this.data)==null?0:(g=k.pdgPurchasedBumperLoggingDirectives)==null?0:(P=g.loggingDirectives)==null?0:P.trackingParams){var x,U,A;wy0(this==null?void 0:(x=this.data)==null?void 0:(U=x.pdgPurchasedBumperLoggingDirectives)==null?void 0:(A=U.loggingDirectives)==null?void 0:A.trackingParams)}};
mf.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{bumperUserEduContentViewModel:{component:"yt-bumper-user-edu-content-view-model"}}}}};
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],mf.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],mf.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],mf.prototype,"data",void 0);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-item-bumper-view-model"})],mf);
_.v(mf,"yt-live-chat-item-bumper-view-model",function(){if(Iv4===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-item-bumper-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_item_bumper_view_model.yt.live.chat.item.bumper.view.model.css.js--\x3e<div id="bumper" class="style-scope yt-live-chat-item-bumper-view-model">\n  <div id="content" class="style-scope yt-live-chat-item-bumper-view-model"></div>\n</div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;NgL===void 0&&(NgL=document.createElement("template"));var x=NgL;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Iv4=k}k=Iv4;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var Xrt;var yAP;_.ov=function(k,g){this.data=k;this.actions=g;this.data=k;this.actions=g};
_.jB=function(){};_.ww={};_.ww.YtOpenPopupBehavior={properties:{popupPositionTarget:Object},listeners:{"yt-service-request-completed":"onOpenPopupServiceRequestCompleted_"},created:function(){this.openPopupConfig=null},
openPopup:function(k,g){Jau(this.hostElement,k,g)},
getNavigationEndpointPopupAction:function(k){return raM(k,this.openPopupConfig)},
onOpenPopupServiceRequestCompleted_:function(k,g){fG0(this.hostElement,k,g,this.openPopupConfig)}};var nOr=["backstageImageUploadEndpoint","openUpdateCommentDialogAction","updateCommentDialogEndpoint","updateCommentReplyDialogEndpoint"];_.fF={};
_.fF.YtEndpointBehavior=[_.ww.YtOpenPopupBehavior,{properties:{openPopupConfig:Object,useClickHandler:{type:Boolean,value:!1}},ready:function(){this.openPopupConfig=_.y4("openPopupConfig");(this.useClickHandler=_.pr("useClickHandler",!1))?this.hostElement.addEventListener("click",UO(this,this.onEndpointClick_)):(yK(this.hostElement,"tap",UO(this,this.onEndpointTap_)),yK(this.hostElement,"touchend",UO(this,this.onEndpointTouchEnd_)));yK(this.hostElement,"touchstart",UO(this,this.onEndpointTapStart_));this.hostElement.addEventListener("mousedown",
UO(this,this.onEndpointTapStart_))},
onEndpointClick_:function(k){bYA(this.hostElement,k,this.openPopupConfig,this.disableCommandHandlerOverride)},
onEndpointTap_:function(k){var g=this.hostElement,P=this.openPopupConfig,x=this.disableCommandHandlerOverride;x=x===void 0?!1:x;var U=Wzs(k);if(U){U.href&&nL(U.href);var A=k.detail;var q=A.sourceEvent;A=A.preventer;q=q.button!==void 0?q.button===0&&!Zt(q):A?!Zt(A):!0;U.data&&q&&sDu(g,U,k,P,x)}},
onEndpointTouchEnd_:function(k){Zt(k)||Wzs(k)&&k.preventDefault()},
onEndpointTapStart_:function(k){EO0(k)}}];_.W_={YtActionHandlerBehavior:[{actionMap:{},attached:function(){this.registerActionMap(this.actionMap)},
detached:function(){this.unregisterActionMap(this.actionMap)},
registerActionMap:function(k){for(var g=_.A0.getInstance(),P=_.O(Object.keys(k)),x=P.next();!x.done;x=P.next()){var U=x.value;x=k[U];if(this&&this[x]){var A=g.actionRoutingMap.get(U);A||(A=new Map,g.actionRoutingMap.set(U,A));g.registerActionHandler(this,U,this[x].bind(this),A)}else U=Error("ld"),U.params=x,_.Ry(U)}},
unregisterActionMap:function(k){_.ON(_.A0.getInstance(),k,this)}}]};var JO=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_"+(_.W("enable_web_delhi_icons")?"v5":"v4")+".json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_"+(_.W("enable_web_delhi_icons")?"v5":"v4")+".json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE",totalFrames:_.W("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:_.W("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:_.W("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:_.W("enable_web_delhi_icons")?120:79,lazyLoad:!1}]]);var w2;var r2=new Map;var lGb=window.matchMedia("(forced-colors: active)").matches;var pr3;var CkJ;var G4Y=new _.gt("LOTTIE_LOADER_TOKEN");_.sp=_.M(function(k){var g=k.data;var P=k.className;var x=k.animationName;var U=k.animationRef;var A=k.elRefForInterop;var q=_.VK("lottie-component"),T;_.vc(function(){var Z;return void((Z=T)==null?void 0:Z.destroy())});
var c;_.o6(function(){var Z=_.Hc(x);if(Z!==c){c=Z;var w=Object.assign({},{animationName:Z,animationRef:_.Hc(U)},_.Hc(g));try{_.Za().resolve(G4Y)().then(function(f){var B;(B=T)==null||B.destroy();var L,Y;B=(Y=A==null?void 0:(L=A())==null?void 0:L.value)!=null?Y:q.value;L=w.animationRef;Y=w.listeners;f=f.loadAnimation(Object.assign({},{container:B},w.animationConfig));L&&(L.lottieEl=f);if(Y)for(B=_.O(Object.entries(Y)),L=B.next();!L.done;L=B.next())Y=_.O(L.value),L=Y.next().value,(Y=Y.next().value)&&
f.addEventListener(L,Y);T=f})}catch(f){Z=f;
var J="LottieComponent error.";Z.message&&(J+=" Original description: "+Z.message);_.CH(Z,J);_.pH(Z);var r;((r=w.listeners)==null?0:r.error)&&w.listeners.error(Z)}}},"nrJISd");
return _.V(O96,{cond:function(){return!(A==null?0:A())},
then:function(){return _.V("lottie-component",{class:_.$v("ytLottieComponentHost",P),el:q})}})},"Y");_.y3(_.M(function(k){return _.V("ytd-lottie-player",{id:k.id,hidden:k.hidden,class:k.className,"aria-label":k.ariaLabel,style:"display: block;"},_.V(_.sp,{data:k.data,animationName:function(){var g;return((g=k.data().animationConfig)==null?void 0:g.name)||""},
animationRef:function(){return k.data().animationRef}}))},"Z"),"ytd-lottie-player",{props:{data:_.GH,
id:_.GH,hidden:_.GH,className:_.GH,ariaLabel:_.GH}});var bj=function(){var k=_.S.apply(this,arguments)||this;k.animationRef={};k.delhiIconsEnabled=_.W("enable_web_delhi_icons");return k};
_.z(bj,_.S);_.d=bj.prototype;
_.d.handlePropertyChange=function(){var k=this.animatedIcon,g=this.active,P=this.isDarkTheme;if(k){var x=this.previousActive!==g;this.previousActive=g;this.animationRef.lottieEl?x&&this.toggleAnimation(g,k.totalFrames):g?this.initializeAnimationAsToggled(k.lottiePlayerProps,k.totalFrames):this.initializeAnimationAsUntoggled(k.lottiePlayerProps);k.lottiePlayerProps.animationRef=this.animationRef;this.animatedIconType=k.type;this.lottiePlayerProps=this.computeLottiePlayerProps(k,P)}};
_.d.computeLottiePlayerProps=function(k,g){var P=this.deepCloneLottiePlayerProps(k);g?(g=k.nameDarkTheme,k=k.pathDarkTheme):(g=k.name,k=k.path);P.animationConfig.name=g;(g=r2.get(k))?P.animationConfig.animationData=g:P.animationConfig.path=k;return P};
_.d.initializeAnimationAsToggled=function(k,g){k.animationConfig.initialSegment=[g-1,g]};
_.d.initializeAnimationAsUntoggled=function(k){k.animationConfig.initialSegment=void 0};
_.d.toggleAnimation=function(k,g){if(k){var P;(P=this.animationRef.lottieEl)==null||P.playSegments([0,g],!0)}else{var x;(x=this.animationRef.lottieEl)==null||x.playSegments([0,1],!0)}};
_.d.deepCloneLottiePlayerProps=function(k){var g=Object.assign({},k.lottiePlayerProps.animationConfig);k=Object.assign({},k.lottiePlayerProps);k.animationConfig=g;return k};
bj.prototype.handlePropertyChange=bj.prototype.handlePropertyChange;_.N([_.n(),_.I("design:type",Object)],bj.prototype,"animatedIcon",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],bj.prototype,"active",void 0);_.N([_.n(),_.I("design:type",Boolean)],bj.prototype,"isDarkTheme",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],bj.prototype,"animatedIconType",void 0);_.N([_.n(),_.I("design:type",Boolean)],bj.prototype,"previousActive",void 0);
_.N([_.n(),_.I("design:type",Object)],bj.prototype,"lottiePlayerProps",void 0);_.N([_.n(),_.I("design:type",Object)],bj.prototype,"animationRef",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],bj.prototype,"delhiIconsEnabled",void 0);_.N([_.OO("animatedIcon","active","isDarkTheme"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],bj.prototype,"handlePropertyChange",null);_.N([_.hB({is:"yt-animated-icon",disableElementRegistration:!0})],bj);
_.v(bj,"yt-animated-icon",function(){if(CkJ===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-animated-icon--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.core.yt_animated_icon.yt.animated.icon.css.js--\x3e<ytd-lottie-player class-name="[[is]] lottie-player" data="[[lottiePlayerProps]]" class="style-scope yt-animated-icon"></ytd-lottie-player>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;pr3===void 0&&(pr3=document.createElement("template"));var x=pr3;P.call(g,x.content.cloneNode(!0),k.content.firstChild);CkJ=k}k=CkJ;return k},{mode:2});var RkH;var kvm;var vOj=_.M(function(k){var g=_.VK("span"),P=H8(function(){return{value:null,cancelled:!1}});
_.vc(function(){P.cancelled=!0});
var x=_.nP(k.data,{equals:function(U,A){return U.iconName===A.iconName&&U.iconStyle===A.iconStyle&&U.iconSize===A.iconSize&&U.iconSetName===A.iconSetName&&U.iconSelected===A.iconSelected}},"AoOoyf");
_.o6(function(){var U,A=(U=k.options)==null?void 0:U.call(k);oOV(g,P,x(),A)},"Tie9e");
return _.V("span",{class:"yt-icon-shape",el:g})},"aa");
vOj.idomCompat=!0;var iiV=["youtube_fill","youtube_outline"];var gJP=new _.SQ({type:"iconset",value:void 0}),B_=function(){var k=_.S.apply(this,arguments)||this;k.isDarkTheme=document.documentElement.hasAttribute("dark");k.iconName="";k.iconsetName="yt-icons";k.iconset=null;k.missingIconSet=!1;k.iconType=null;k.iconShapeDataSignal=_.zT(void 0,void 0,"ZwOn2");k.renderingOptionsSignal=_.zT({iconWidth:"100%",iconHeight:"100%",iconFilter:k.iconFilter,iconColor:k.gradientColor},void 0,"UgqF6d");k.wizHasRendered=!1;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};
return k};
_.z(B_,_.S);B_.prototype.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&(this.isDarkTheme=k)};
B_.prototype.handlePropertyChange=function(){var k=this,g,P,x,U,A,q,T,c,Z,w,J,r,f,B,L,Y,l;return _.e(function(D){switch(D.nextAddress){case 1:if(g=!k.icon&&!k.iconName||!k.isAttached)return D.return();P=k;x=P.icon;U=P.size;A=P.defaultToFilled;q=P.active;T=P.targetContainer;k.toggleContainerClass(T);_.W("kevlar_use_wil_icons")&&x&&(c=fUs(x),k.iconType=c.length?c[1]:null);if(x){D.jumpTo(2);break}k.iconsetName="";k.iconName="";return D.yield(k.renderIcon(T,x),3);case 3:return D.return();case 2:Z=Psm(x);
w=fUs(Z);w.length&&(k.iconsetName=w[0],k.iconName=w[1]);if(!_.W("kevlar_use_wil_icons")){D.jumpTo(4);break}J=B_;r=$Zm;f=k.iconType;B=k.active;L=k.defaultToFilled;Y=k.size;l=k.iconsetName;return D.yield(xZv(),6);case 6:return D.yield(r.call(J,f,B,L,Y,l,D.yieldResult),5);case 5:k.iconShapeData=D.yieldResult;case 4:if(k.shouldRenderIconShape(T)){D.jumpTo(7);break}return D.yield(k.determineIconSet(Z,q,A,U,T),7);case 7:return D.yield(k.renderIcon(T,x),0)}})};
B_.prototype.toggleContainerClass=function(k){k?this.hostElement.classList.add("external-container"):this.hostElement.classList.remove("external-container")};
var Psm=function(k){return!_.W("default_to_innertube_icon")||k.indexOf(":")>0?k:_.Pm(k)};
_.d=B_.prototype;_.d.determineIconSet=function(k,g,P,x){var U=this;return _.e(function(A){return A.nextAddress==1?_.W("kevlar_system_icons")||_.y4("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||_.y4("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?A.yield(U.switchToYtSysIconset(k,g,P,x),3):A.jumpTo(2):A.nextAddress!=2?A.return():A.yield(U.useYtSysIconsetForMissingIcons(k,g,P,x),0)})};
_.d.switchToYtSysIconset=function(k,g,P,x){var U=this,A,q,T,c,Z,w,J;return _.e(function(r){switch(r.nextAddress){case 1:if(!k||U.iconsetName!=="yt-icons"&&U.iconsetName!=="yt-sys-icons"){r.jumpTo(0);break}A=fUs(k);q=A[1];var f=q;if(Ehr(f))q=f;else{var B=f=f.toLowerCase();(f=TU3.get(f))&&(B=f);q=B}_.W("enable_polymer_icons_replace_underscores_dash")&&q.includes("_filled")&&(q=q.replace(/_filled/g,"-filled"));return r.yield(gT(q,!0),3);case 3:return T=r.yieldResult,r.yield(gT(q,!1),4);case 4:if((c=
r.yieldResult)||g&&T)U.iconsetName="yt-sys-icons";U.iconName=U.getIconName(q,g,P,c,T);if(x===24){r.jumpTo(0);break}Z="yt-sys-icons"+x+":"+U.iconName;return r.yield(gT(Z,!1,!0),6);case 6:return w=r.yieldResult,r.yield(gT(Z,!0,!0),7);case 7:J=r.yieldResult;U.iconName=U.getIconName(q,g,P,w,J);if(!g&&w||g&&J)U.iconsetName="yt-sys-icons"+x;_.SV(r)}})};
_.d.getIconName=function(k,g,P,x,U){k.includes("-filled")&&(k=k.replace("-filled",""));return U&&(g||P)?k+"-filled":k};
_.d.useYtSysIconsetForMissingIcons=function(k,g,P,x){var U=this,A,q;return _.e(function(T){if(T.nextAddress==1)return U.iconsetName!=="yt-icons"?T.jumpTo(0):T.yield(gT(U.iconName,!1,!1,!0),3);if(T.nextAddress!=4)return A=T.yieldResult,T.yield(gT(U.iconName,!1),4);q=T.yieldResult;if(A||!q)return T.jumpTo(0);U.iconsetName="yt-sys-icons";return T.yield(U.switchToYtSysIconset(k,g,P,x),0)})};
_.d.onIconsetAdded=function(){this.renderIcon(this.targetContainer,this.icon)};
var xZv=function(){return _.e(function(k){try{return k.return(_.Za().resolve(_.$Z))}catch(g){return k.return(new Promise(function(P){_.PW().parkOrScheduleJob(function(){P(_.Za().resolve(_.$Z))},2,"ci")}))}})},$Zm=function(k,g,P,x,U,A){x=x===void 0?24:x;
if(k){k=k.toLowerCase();var q=k.endsWith("_filled")||k.endsWith("-filled");g={iconName:k,iconStyle:(g===void 0?0:g)||(P===void 0?0:P)||q?"youtube_fill":"youtube_outline",iconSize:x,iconSetName:U===void 0?"yt-icons":U};P=!!A.resolveIcon(g);P||(g.iconSize=void 0,P=!!A.resolveIcon(g));!P&&q&&(g.iconName=k.substring(0,k.length-7),g.iconSize=x,P=!!A.resolveIcon(g),P||(g.iconSize=void 0,P=!!A.resolveIcon(g)));P||(g.iconStyle=void 0,P=!!A.resolveIcon(g));P||_.pH(new _.Da("Icon not supported",{iconName:g.iconName,
iconStyle:g.iconStyle,iconSize:g.iconSize,iconType:k}));return P?g:void 0}};
_.d=B_.prototype;_.d.shouldRenderIconShape=function(k){if(!_.W("kevlar_use_wil_icons")||!this.iconType||!this.iconShapeData||this.isAnimatedIcon)return!1;k=this.getContainer(k);return!DaA(k,this.icon)};
_.d.renderIcon=function(k,g){var P=this,x,U,A,q,T,c,Z,w;return _.e(function(J){switch(J.nextAddress){case 1:if(g&&P.icon!==g)return J.return();x=P.getContainer(k);U=DaA(x,P.icon);if(P.shouldRenderIconShape(k)&&P.iconType)return P.applyIconShape(U,x),J.return();P.removeIconShape();if(!x)return J.return();P.iconName===""&&P.iconset&&x&&(P.removeStaticIcon(P.iconset,x),U&&P.removeAnimatedIcon(x));if(P.iconName===""&&P.iconset||!P.iconsetName||!gJP)return J.return();P.iconset=gJP.byKey(P.iconsetName);
if(!P.iconset)return P.missingIconSet=!0,window.addEventListener("iron-iconset-added",_.AB(P,P.onIconsetAdded)),J.return();P.missingIconSet&&(P.missingIconSet=!1,window.removeEventListener("iron-iconset-added",_.AB(P,P.onIconsetAdded)));q=(A=U||P.isAnimatedIcon?jDj(P.icon):void 0)&&!A.lazyLoad;c=A&&((T=A)==null?void 0:T.lazyLoad)&&(A.lottiePlayerProps.animationConfig.animationData?!0:r2.get(P.isDarkTheme?A.pathDarkTheme:A.path)?!0:!1);if(q||c)return P.applyAnimatedIcon(x,A,P.iconset),J.return();if(c||
(Z=A)==null||!Z.lazyLoad){J.jumpTo(2);break}w=M40(A,P.isDarkTheme);P.applyStaticIcon(P.iconset,x,P.iconName,k,U);return J.yield(w,3);case 3:return J.yield(P.renderIcon(P.targetContainer,P.icon),4);case 4:return J.return();case 2:P.applyStaticIcon(P.iconset,x,P.iconName,k,U),_.SV(J)}})};
_.d.getContainer=function(k){var g,P=(g=$OI(this.hostElement))==null?void 0:g.host;g=!!P&&!!P.polymerController;if(!k||g)return k?this.getTargetContainer(k,P):this.hostElement};
_.d.getTargetContainer=function(k,g){var P=_.kr(g).querySelector("#"+k);P||(k=new _.Da("yt-icon container missing",g.is,k),_.IE(k));return P};
_.d.applyStaticIcon=function(k,g,P,x,U){U&&this.removeAnimatedIcon(g);this.removeIconShape();U=U&&!!this.iconType&&!!this.iconShapeData&&_.W("kevlar_use_wil_icons");try{U?this.applyIconShape(!1,g):k.applyIcon(g,P)}catch(A){this.handleError(A,x,g)}};
_.d.applyIconShape=function(k,g){this.iconset&&g&&(this.removeStaticIcon(this.iconset,g),k&&this.removeAnimatedIcon(g));k={iconWidth:"100%",iconHeight:"100%",iconFilter:this.iconFilter,iconColor:this.gradientColor};var P=_.O(this.iconShapeDataSignal);g=P.next().value;P=P.next().value;var x=_.O(this.renderingOptionsSignal),U=x.next().value;x=x.next().value;P(this.iconShapeData);x(k);if(!this.wizHasRendered)for(this.wizHasRendered=!0,k=_.O(aGC(g,U)).next().value;k.firstChild;)_.kr(this.hostElement).appendChild(k.firstChild)};
_.d.removeIconShape=function(){if(_.W("kevlar_use_wil_icons"))(0,this.iconShapeDataSignal[1])(void 0)};
_.d.removeStaticIcon=function(k,g){k.removeIcon(g)};
_.d.applyAnimatedIcon=function(k,g,P){this.removeStaticIcon(P,k);this.removeIconShape();var x;P=this.animatedIconElement&&((x=this.animatedIconElement.polymerController.animatedIcon)==null?void 0:x.type)===g.type;if(this.animatedIconElement&&P){this.animatedIconElement.polymerController.animatedIcon=g;var U;((U=this.animatedIconElement)==null?void 0:U.polymerController.active)!==this.active&&(this.animatedIconElement.polymerController.active=this.active)}else this.animatedIconElement&&this.removeAnimatedIcon(k),
this.animatedIconElement=document.createElement("yt-animated-icon"),this.animatedIconElement.polymerController.animatedIcon=g,this.animatedIconElement.polymerController.active=this.active,_.W("delhi_modern_web_player_icons")?(g=QD0(k,this.icon)&&k.closest("yt-player-quick-action-buttons")?{useDarkTheme:!0}:void 0,this.animatedIconElement.polymerController.isDarkTheme=g?g.useDarkTheme:this.isDarkTheme):this.animatedIconElement.polymerController.isDarkTheme=this.isDarkTheme,_.W("kevlar_use_wil_icons")?
k.insertBefore(this.animatedIconElement,k.childNodes[0]):(k=_.kr(k),k.insertBefore(this.animatedIconElement,k.childNodes[0]))};
_.d.removeAnimatedIcon=function(k){_.W("kevlar_use_wil_icons")?this.animatedIconElement&&k.contains(this.animatedIconElement)&&k.removeChild(this.animatedIconElement):(k=_.kr(k),this.animatedIconElement&&k.contains(this.animatedIconElement)&&k.removeChild(this.animatedIconElement));this.animatedIconElement=void 0};
_.d.handleError=function(k,g,P){_.CH(k,this.iconName,g,P);g=DaA(P,this.icon);var x=!1;window.location.href.includes("JpymaW6Lh2w")?x=!0:P._svgIcon&&(P=(P=P._svgIcon.parentNode)?P.tagName:"unknown",_.CH(k,P),P==="YT-ICON"&&k.name==="NotFoundError"?x=!0:k.name==="NotFoundError"&&g&&(x=!0));x?_.pH(k):_.IE(k)};
_.mJ.Object.defineProperties(B_,{template:{configurable:!0,enumerable:!0,get:function(){if(kvm===void 0){var k=document.createElement("template");_.u(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-icon--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.core.yt_icon.yt.icon.css.js--\x3e");k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;
RkH===void 0&&(RkH=document.createElement("template"));var x=RkH;P.call(g,x.content.cloneNode(!0),k.content.firstChild);kvm=k}k=kvm;return k}}});
B_.prototype.handlePropertyChange=B_.prototype.handlePropertyChange;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],B_.prototype,"actionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",String)],B_.prototype,"icon",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],B_.prototype,"active",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],B_.prototype,"defaultToFilled",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],B_.prototype,"isAnimatedIcon",void 0);
_.N([_.n({value:24}),_.I("design:type",Number)],B_.prototype,"size",void 0);_.N([_.n({value:""}),_.I("design:type",String)],B_.prototype,"targetContainer",void 0);_.N([_.n(),_.I("design:type",Object)],B_.prototype,"animatedIconElement",void 0);_.N([_.n(),_.I("design:type",Object)],B_.prototype,"isDarkTheme",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],B_.prototype,"ariaHidden",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],B_.prototype,"ariaLabel",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],B_.prototype,"role",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],B_.prototype,"tabindex",void 0);_.N([_.n(),_.I("design:type",String)],B_.prototype,"style",void 0);_.N([_.n(),_.I("design:type",String)],B_.prototype,"iconFilter",void 0);_.N([_.n(),_.I("design:type",String)],B_.prototype,"gradientColor",void 0);
_.N([_.OO("icon","active","defaultToFilled","size","targetContainer","isAttached","isDarkTheme","gradientColor","iconFilter"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype",Promise)],B_.prototype,"handlePropertyChange",null);_.N([_.hB({is:"yt-icon",noInjection:!0})],B_);var HYV="section1Color section2Color section3Color section4Color navBarColor primaryTitleColor secondaryTitleColor bodyTextColor iconActivatedColor iconInactiveColor iconDisabledColor".split(" "),IGb=["backgroundColor","borderColor","foregroundTitleColor","foregroundBodyColor","foregroundActivatedColor"];var itJ={};itJ.YtPlaintextBehavior=[_.uu,{properties:{plaintextOnly:{type:Boolean,value:!1}},detached:function(){this.plaintextOnly&&(this.hostElement.removeEventListener("paste",this.onPaste_),this.removeOwnKeyBindings())},
attached:function(){this.plaintextOnly&&(this.hostElement.addEventListener("paste",this.onPaste_),this.addOwnKeyBinding("ctrl+b meta+b ctrl+i meta+i","preventRichTextFormatting_"))},
onPaste_:function(k){k.preventDefault();k=k.clipboardData.getData("text/plain");document.execCommand("insertText",!1,k)},
preventRichTextFormatting_:function(k){_.$s&&(k=k.detail.keyboardEvent,k.stopImmediatePropagation(),k.preventDefault())}}];var UZt;var ANt;var z3=function(){var k=_.S.apply(this,arguments)||this;k.ignoreShadyDom=!1;k.hasChange_=!1;k.hasSetTitle_=!1;k.useIOObserverForVisibilityLogging_=_.W("kevlar_use_vimio_behavior")&&_.y4("INNERTUBE_CLIENT_NAME")==="WEB";k.ytFormattedStringObserverHandlerKeys_=void 0;return k};
_.z(z3,_.S);_.d=z3.prototype;_.d.created=function(){this.useIOObserverForVisibilityLogging_=_.W("kevlar_use_vimio_behavior")&&_.y4("INNERTUBE_CLIENT_NAME")==="WEB";this.isEmpty=!0};
_.d.ready=function(){_.y4("HTML_DIR")==="rtl"?this.useMixedDirectionFormattedStrings?this.hostElement.dir="rtl":this.respectHtmlDir||(this.hostElement.dir="auto"):this.respectLangDir&&(this.hostElement.dir="auto",this.hostElement.style.textAlign="left");this.enableContentEditableChanged_()};
_.d.attached=function(){this.hasChange_&&this.textChanged_(this.text)};
_.d.detached=function(){this.unobserveIOObservers_()};
_.d.clearContents_=function(){for(var k=this.getRoot(),g=k.lastChild;g&&g.tagName!=="STYLE";){try{k.removeChild(g)}catch(P){break}g=k.lastChild}};
_.d.unobserveIOObservers_=function(){if(this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&this.ytFormattedStringObserverHandlerKeys_){for(var k=_.O(this.ytFormattedStringObserverHandlerKeys_),g=k.next();!g.done;g=k.next())this.ytRendererBehavior.visibilityObserver.unobserveByKey(g.value);this.ytFormattedStringObserverHandlerKeys_.length=0}};
_.d.resetForAttributedString=function(){var k=this.getRoot();!k.querySelector("yt-attributed-string")&&this.ytAttributedStringElementRef&&(this.clearContents_(),k.appendChild(this.ytAttributedStringElementRef))};
_.d.resetForFormattedString=function(){var k=this.getRoot(),g=k.querySelector("yt-attributed-string");g&&(this.ytAttributedStringElementRef=k.removeChild(g))};
_.d.textChanged=function(){this.textChanged_(this.text)};
_.d.textChanged_=function(k){if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;this.isEmpty=!k||!k.runs&&!k.simpleText;if(_.W("web_replace_formatted_with_attributed_string")){if(this.useYtAttributedString){this.resetForAttributedString();return}this.resetForFormattedString()}this.unobserveIOObservers_();for(var g=this.hostElement.firstChild;g&&g.nodeName==="FONT";){var P=g;g=g.nextSibling;this.hostElement.removeChild(P)}g=this.getRoot();if(this.isEmpty)this.clearContents_();else{this.ellipsisTruncateChanged_();
P=k.simpleText;var x;!P&&((x=k.runs)==null?void 0:x.length)===1&&this.isSimpleString_(k.runs[0])&&(P=k.runs[0].text);P!==void 0&&!this.respectHtmlDir&&this.useMixedDirectionFormattedStrings&&_.y4("HTML_DIR")==="rtl"&&(this.hostElement.dir="auto");if(P!==void 0){try{g.textContent=P}catch(U){}g.textContent||(this.isEmpty=!0)}else k=k.runs,P!==void 0&&(k=[{text:P}]),this.ellipsisTruncate?this.hostElement.classList.add("complex-string"):this.hostElement.classList.remove("complex-string"),k&&this.updateText_(k),
g.textContent||this.hasEmoji||(this.isEmpty=!0)}}};
_.d.ellipsisTruncateChanged_=function(){!this.ellipsisTruncate||this.hostElement.title&&!this.hasSetTitle_?this.hasSetTitle_&&(this.hostElement.removeAttribute("title"),this.hasSetTitle_=!1):(this.hostElement.title=this.getRawText(),this.hasSetTitle_=!0)};
_.d.computeAriaLabel_=function(k){return k};
_.d.computeEllipsisTruncateStyling=function(k,g){return k&&!g};
_.d.computeUseAttributedString=function(k){return _.W("web_replace_formatted_with_attributed_string")&&d0s(k)&&!this.disableAttributedString&&!this.enableContentEditable};
_.d.setNodeStyle_=function(k,g){!this.useMixedDirectionFormattedStrings||this.respectHtmlDir||_.W("disable_child_node_auto_formatted_strings")&&this.hostElement.dir==="auto"?g.removeAttribute("dir"):g.setAttribute("dir","auto");g.classList.remove("bold","deemphasize","italic","strikethrough","bracket","error-underline");g.style.color="";var P=null;this.noStyles||(k.bold&&(g.classList.add("bold"),P="bold"),k.deemphasize&&(g.classList.add("deemphasize"),P="deemphasize"),k.italics&&g.classList.add("italic"),
k.strikethrough&&g.classList.add("strikethrough"),k.errorUnderline&&(g.classList.add("error-underline"),this.isDarkTheme=document.documentElement.hasAttribute("dark")),k.bracket&&g.classList.add("bracket"),k.textColor&&(g.style.color=_.zj(k.textColor)));P!==g.getAttribute("style-target")&&(P?g.setAttribute("style-target",P):g.removeAttribute("style-target"))};
_.d.setUpVisibilityLogging_=function(k,g){var P=this;this.setNodeTrackingParams_(k,g);var x;((x=g.data)==null?0:x.trackingParams)&&this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&(k=this.ytRendererBehavior.visibilityObserver.observe(g,function(U){var A=P.ytRendererBehavior.getVisibilityLogger();A&&A.reportShown(U)},this.ytRendererBehavior.visibilityOptionVisible_),g=this.ytRendererBehavior.visibilityObserver.observe(g,function(U){var A=P.ytRendererBehavior.getVisibilityLogger();
A&&A.reportHidden(U)},this.ytRendererBehavior.visibilityOptionHidden_),this.ytFormattedStringObserverHandlerKeys_||(this.ytFormattedStringObserverHandlerKeys_=[]),this.ytFormattedStringObserverHandlerKeys_.push(k),this.ytFormattedStringObserverHandlerKeys_.push(g))};
_.d.setNodeTrackingParams_=function(k,g){g.data||(g.data={});if((k=k.loggingDirectives?k.loggingDirectives.trackingParams:null)||g.data.trackingParams)g.data.trackingParams=k};
_.d.computeHasLinkOnly_=function(k){return!(!k||k.length!==1||this.noEndpoints||!k[0].navigationEndpoint)};
_.d.getRoot=function(){var k=this.buildScopeDomOptions();return this.enableContentEditable?_.kr(_.kr(this.hostElement,k).querySelector("[contenteditable]")):_.kr(this.hostElement,k)};
_.d.fixContenteditableScope=function(){var k=function(g){g&&(g.nodeType===1&&g.classList&&(g.classList.add("style-scope"),g.classList.add("yt-formatted-string")),g.childNodes&&g.childNodes.forEach(function(P){k(P)}))};
k(this.getRoot())};
_.d.updateText_=function(k){for(var g=k.length,P=this.getRoot(),x=P.firstChild;x&&x.nodeName==="STYLE";)x=x.nextSibling;for(var U=0;U<g&&x;){var A=k[U],q=_.W("remove_cr_char")&&A.text?A.text.replace("\r",""):A.text;if(this.isSimpleString_(A)&&!this.useMixedDirectionFormattedStrings)if(x.nodeName==="#text"){x.textContent!=q&&(x.textContent=q);U++;x=x.nextSibling;continue}else break;if(_.b(A,Bm))break;else if(!this.noEndpoints&&A.navigationEndpoint){if(x.nodeName!=="A")break;this.setDataOnAnchor_(x,
A.navigationEndpoint)}else if(x.nodeName!=="SPAN")break;this.setNodeStyle_(A,x);this.setUpVisibilityLogging_(A,x);x.textContent!=q&&(x.textContent=q);U++;x=x.nextSibling}if(x)for(A=P.lastChild,x=U?x.previousSibling:null;A&&A!=x;){try{P.removeChild(A)}catch(T){break}A=P.lastChild}U!==g&&this.addTextNodes_(k,U)};
_.d.addTextNodes_=function(k,g){for(var P=document.createDocumentFragment(),x=k.length;g<x;g++){var U=k[g],A=_.W("remove_cr_char")&&U.text?U.text.replace("\r",""):U.text;if(this.isSimpleString_(U)&&!this.useMixedDirectionFormattedStrings)P.appendChild(document.createTextNode(A));else{var q=_.b(U,Bm);if(q){if(q.image){var T=document.createElement("img");q.isCustomEmoji||T.classList.add("small-emoji");T.classList.add("emoji");q.isCustomEmoji&&(T.dataset.emojiId=q.emojiId);T.src=_.pX(q.image.thumbnails,
this.emojiSize);(U=this.get("image.accessibility.accessibilityData.label",q))?T.alt=U:q.shortcuts&&q.shortcuts.length>0?T.alt=q.shortcuts[0]:q.emojiId&&(T.alt=q.emojiId);P.appendChild(T);this.hasEmoji=!0}}else!this.noEndpoints&&U.navigationEndpoint?(T=document.createElement("a"),T.classList.add("yt-simple-endpoint"),T.setAttribute("spellcheck","false"),this.setDataOnAnchor_(T,U.navigationEndpoint)):T=document.createElement("span"),this.setNodeStyle_(U,T),this.setUpVisibilityLogging_(U,T),T.appendChild(document.createTextNode(A)),
P.appendChild(T)}}this.getRoot().appendChild(P)};
_.d.isSimpleString_=function(k){return(this.noEndpoints||!k.navigationEndpoint)&&!_.b(k,Bm)&&(this.noStyles||!(k.bold||k.deemphasize||k.italics||k.strikethrough||k.errorUnderline||k.bracket||k.textColor))&&!k.loggingDirectives};
_.d.getRawText=function(){return _.a5(this.text)};
_.d.getFirstRunText=function(){var k;if(((k=this.text)==null?0:k.runs)&&this.text.runs[0])return this.text.runs[0].text};
_.d.setFirstRunText=function(k){var g;((g=this.text)==null?0:g.runs)&&this.text.runs[0]&&(this.text.runs[0].text=k,this.textChanged_(this.text))};
_.d.setDataOnAnchor_=function(k,g){var P=this;!_.W("yf_formatted_string_service_endpoint_killswitch")&&this.isServiceEndpoint_(g)||this.isSignalServiceEndpoint_(g)?(k.onclick=this.serviceEndpointHandler_(g),yU(k,"#")):R7M({text:this.text,command:g},function(){TzA(k,g,P.target)})};
_.d.isServiceEndpoint_=function(k){var g;return!((g=_.b(k==null?void 0:k.commandMetadata,_.A6))==null||!g.sendPost)};
_.d.isSignalServiceEndpoint_=function(k){return!!_.b(k,_.UX)};
_.d.serviceEndpointHandler_=function(k){var g=this;return function(P){_.g5(g.hostElement,[k]);P.preventDefault()}};
_.d.overrideAriaLabelChanged_=function(){var k=this.getRoot();this.enableContentEditable&&k&&k.setAttribute("aria-label",this.overrideAriaLabel)};
_.d.enableContentEditableChanged_=function(){var k=this,g=this.buildScopeDomOptions();if(this.enableContentEditable){if(this.hostElement.removeAttribute("dir"),g=_.kr(this.hostElement,g),!g.lastChild||g.lastChild instanceof HTMLElement&&g.lastChild.id!=="contenteditable-root"){var P=document.createElement("div");P.id="contenteditable-root";P.setAttribute("contenteditable","true");P.setAttribute("dir","auto");P.onfocus=function(){k.hostElement.dispatchEvent(new FocusEvent("focus",{bubbles:!1}))};
g.appendChild(P);this.overrideAriaLabel&&P.setAttribute("aria-label",this.overrideAriaLabel)}}else P=_.gV(this.hostElement).firstChild,P instanceof HTMLElement&&P.id==="contenteditable-root"&&_.kr(this.hostElement,g).removeChild(P)};
_.d.buildScopeDomOptions=function(){if(this.ignoreShadyDom)return{ignoreOwnerDocument:!0}};
_.d.getNodesForVisibilityLogging_=function(){return _.pZ(this.getRoot().childNodes,function(k){var g;return!((g=k.data)==null||!g.trackingParams)})};
_.d.getNodes=function(){return this.getNodesForVisibilityLogging_()};
_.d.onShow=function(){if(!this.useIOObserverForVisibilityLogging_){var k=this.ytRendererBehavior.getVisibilityLogger();k&&this.getNodesForVisibilityLogging_().forEach(function(g){k.reportShown(g)})}};
_.d.onHide=function(){if(!this.useIOObserverForVisibilityLogging_){var k=this.ytRendererBehavior.getVisibilityLogger();k&&this.getNodesForVisibilityLogging_().forEach(function(g){k.reportHidden(g)})}};
_.mJ.Object.defineProperties(z3.prototype,{useMixedDirectionFormattedStrings:{configurable:!0,enumerable:!0,get:function(){return this.plaintextOnly?!1:_.W("enable_mixed_direction_formatted_strings")}}});
z3.prototype.enableContentEditableChanged_=z3.prototype.enableContentEditableChanged_;z3.prototype.overrideAriaLabelChanged_=z3.prototype.overrideAriaLabelChanged_;z3.prototype.ellipsisTruncateChanged_=z3.prototype.ellipsisTruncateChanged_;z3.prototype.textChanged=z3.prototype.textChanged;_.N([_.h(itJ.YtPlaintextBehavior),_.I("design:type",Object)],z3.prototype,"ytPlaintextBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],z3.prototype,"ytComponentBehavior",void 0);
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],z3.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],z3.prototype,"text",void 0);_.N([_.n(),_.I("design:type",Boolean)],z3.prototype,"noEndpoints",void 0);_.N([_.n(),_.I("design:type",Boolean)],z3.prototype,"noStyles",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],z3.prototype,"isDarkTheme",void 0);
_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],z3.prototype,"splitLines",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],z3.prototype,"forceDefaultStyle",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],z3.prototype,"ellipsisTruncate",void 0);_.N([_.n(),_.I("design:type",Object)],z3.prototype,"ignoreShadyDom",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeEllipsisTruncateStyling(ellipsisTruncate, useYtAttributedString)"}),_.I("design:type",Boolean)],z3.prototype,"ellipsisTruncateStyling",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeAriaLabel_(text.accessibility.accessibilityData.label)"}),_.I("design:type",String)],z3.prototype,"ariaLabel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],z3.prototype,"isEmpty",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeHasLinkOnly_(text.runs)"}),_.I("design:type",Boolean)],z3.prototype,"hasLinkOnly_",void 0);_.N([_.n(),_.I("design:type",Boolean)],z3.prototype,"hasEmoji",void 0);_.N([_.n(),_.I("design:type",Boolean)],z3.prototype,"disableAttributedString",void 0);_.N([_.n(),_.I("design:type",Boolean)],z3.prototype,"isOverlay",void 0);_.N([_.n(),_.I("design:type",Boolean)],z3.prototype,"linkInheritColor",void 0);
_.N([_.n(),_.I("design:type",Boolean)],z3.prototype,"noPreWrap",void 0);_.N([_.n(),_.I("design:type",Boolean)],z3.prototype,"userInput",void 0);_.N([_.n({value:16}),_.I("design:type",Number)],z3.prototype,"emojiSize",void 0);_.N([_.n(),_.I("design:type",String)],z3.prototype,"target",void 0);_.N([_.n(),_.I("design:type",Boolean)],z3.prototype,"enableContentEditable",void 0);_.N([_.n(),_.I("design:type",String)],z3.prototype,"overrideAriaLabel",void 0);
_.N([_.n(),_.I("design:type",Boolean)],z3.prototype,"respectHtmlDir",void 0);_.N([_.n(),_.I("design:type",Boolean)],z3.prototype,"respectLangDir",void 0);_.N([_.E("plaintextOnly"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],z3.prototype,"useMixedDirectionFormattedStrings",null);_.N([_.n({computed:"computeUseAttributedString(text)"}),_.I("design:type",Boolean)],z3.prototype,"useYtAttributedString",void 0);
_.N([_.OO("text"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],z3.prototype,"textChanged",null);_.N([_.OO("ellipsisTruncate"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],z3.prototype,"ellipsisTruncateChanged_",null);_.N([_.OO("overrideAriaLabel"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],z3.prototype,"overrideAriaLabelChanged_",null);
_.N([_.OO("enableContentEditable"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],z3.prototype,"enableContentEditableChanged_",null);_.N([_.hB({is:"yt-formatted-string",disableElementRegistration:!0})],z3);
_.v(z3,"yt-formatted-string",function(){if(ANt===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-formatted-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_formatted_string.yt.formatted.string.css.js--\x3e<yt-attributed-string data="[[text]]" disable="[[!useYtAttributedString]]" disable-upgrade="[[!useYtAttributedString]]" ellipsis-truncate="[[ellipsisTruncate]]" hidden$="[[!useYtAttributedString]]" is-overlay="[[isOverlay]]" link-inherit-color="[[linkInheritColor]]" no-pre-wrap="[[!splitLines]]" user-input="[[userInput]]" class="style-scope yt-formatted-string"></yt-attributed-string>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;UZt===void 0&&(UZt=document.createElement("template"));var x=UZt;P.call(g,x.content.cloneNode(!0),k.content.firstChild);ANt=k}k=ANt;return k});var dZP;var Otc;var qEJ;var TI4;var uj=function(){var k=_.S.apply(this,arguments)||this;k.focused=!1;k.disabled=!1;k.isOverlay=!1;return k};
_.z(uj,_.S);uj.prototype.triggerDown=function(){if(!this.disabled){_.Ph(this.hostElement,"down",!0);var k;(k=this.currentAnimation)==null||k.cancel()}};
uj.prototype.triggerUp=function(){if(!this.disabled){_.Ph(this.hostElement,"down",!1);var k=this.fillElement;var g=this.strokeElement;typeof GroupEffect==="function"?(k=new GroupEffect([vJk(k),a46(g)]),k=new Animation(k,document.timeline)):k=new Yxk(k,g);this.currentAnimation=k;var P;(P=this.currentAnimation)==null||P.play()}};
_.N([_.Td(".stroke"),_.I("design:type",HTMLElement)],uj.prototype,"strokeElement",void 0);_.N([_.Td(".fill"),_.I("design:type",HTMLElement)],uj.prototype,"fillElement",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],uj.prototype,"focused",void 0);_.N([_.n(),_.I("design:type",Object)],uj.prototype,"disabled",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],uj.prototype,"isOverlay",void 0);_.N([_.hB({is:"yt-interaction",disableElementRegistration:!0})],uj);
_.v(uj,"yt-interaction",function(){if(TI4===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-interaction--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_interaction.yt.interaction.css.js--\x3e<div class="stroke style-scope yt-interaction"></div><div class="fill style-scope yt-interaction"></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;qEJ===void 0&&(qEJ=document.createElement("template"));var x=qEJ;P.call(g,x.content.cloneNode(!0),k.content.firstChild);TI4=k}k=TI4;return k},{mode:2});var hH=function(){return _.S.apply(this,arguments)||this};
_.z(hH,_.S);_.d=hH.prototype;_.d.ready=function(){var k=this,g=_.kr(this.hostElement).querySelector("#button");g.addEventListener("focus",function(){iK3||(iK3=new xgH);k.keyboardFocused=iK3.isKeyBoardInUse()});
g.addEventListener("blur",function(){k.keyboardFocused=!1;k.rippleUp_()})};
_.d.computeTabIndex_=function(k){return k?-1:0};
_.d.computeButtonAriaPressed_=function(k){if(this.toggleable)return k?"true":"false"};
_.d.rippleDown_=function(){_.kr(this.hostElement).querySelector("#interaction").triggerDown()};
_.d.rippleUp_=function(){_.kr(this.hostElement).querySelector("#interaction").triggerUp()};
_.d.onPressedChanged_=function(){var k=_.gV(_.kr(this.hostElement).querySelector("#button")).querySelector("yt-icon")||_.gV(_.kr(this.hostElement).querySelector("#button")).children[0];k&&(k.active=this.pressed)};
hH.prototype.onPressedChanged_=hH.prototype.onPressedChanged_;hH.prototype.rippleUp_=hH.prototype.rippleUp_;hH.prototype.rippleDown_=hH.prototype.rippleDown_;_.N([_.n(),_.I("design:type",String)],hH.prototype,"label",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],hH.prototype,"disabled",void 0);_.N([_.n(),_.I("design:type",Boolean)],hH.prototype,"pressed",void 0);_.N([_.n(),_.I("design:type",Object)],hH.prototype,"toggleable",void 0);
_.N([_.n(),_.I("design:type",Boolean)],hH.prototype,"untabbable",void 0);_.N([_.n(),_.I("design:type",Boolean)],hH.prototype,"keyboardFocused",void 0);_.N([_.dV("down"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],hH.prototype,"rippleDown_",null);_.N([_.dV("up"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],hH.prototype,"rippleUp_",null);
_.N([_.OO("pressed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],hH.prototype,"onPressedChanged_",null);_.N([_.hB({is:"yt-icon-button",disableElementRegistration:!0})],hH);
_.v(hH,"yt-icon-button",function(){if(Otc===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-icon-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_icon_button.yt.icon.button.css.js--\x3e<button id="button" aria-label$="[[label]]" aria-pressed$="[[computeButtonAriaPressed_(pressed)]]" disabled$="[[disabled]]" tabindex$="[[computeTabIndex_(untabbable)]]" class="style-scope yt-icon-button"><slot class="style-scope yt-icon-button"></slot></button><yt-interaction id="interaction" class="circular style-scope yt-icon-button" focused="[[keyboardFocused]]"></yt-interaction>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;dZP===void 0&&(dZP=document.createElement("template"));var x=dZP;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Otc=k}k=Otc;return k},{mode:2});var eYc;var cNL=function(){var k=document.body,g=k.appendChild;if(eYc===void 0){var P=document.createElement("template");_.u(P,'\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>');
eYc=P}P=eYc;g.call(k,P.content)};
document.body?cNL():window.addEventListener("DOMContentLoaded",cNL);var VP3=_.DN(["aria-"]),Ep={};Ep.YtRenderButtonBehavior=[_.C.YtRendererBehavior,_.fF.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!!_.Za().resolve(_.VE(_.dw))&&_.W("kevlar_keyboard_button_focus")},
reflectToAttribute:!0},keyboardFocused:{type:Boolean,value:!1,reflectToAttribute:!0},startJustified:{type:Boolean,value:!1,reflectToAttribute:!0},forceIconButton:{type:Boolean,value:!1},forceIconOnly:{type:Boolean,value:!1},styleActionButton:{type:Boolean,reflectToAttribute:!0},verticallyAligned:{type:Boolean,value:!1,reflectToAttribute:!0},noink:{type:Boolean,value:!1},showTooltips:{type:Boolean,value:!1},buttonRaised:{type:Boolean,value:!1},disabled:{type:Boolean,observer:"disabledChanged_",reflectToAttribute:!0},
sendServiceEndpointWhenDisabled:{type:Boolean,value:!1},sendCommandWhenDisabled:{type:Boolean,value:!1},ellipsisTruncate:Boolean,buttonTooltipPosition:{type:String,value:"bottom"},buttonSize:{type:String,reflectToAttribute:!0},endpoint:{type:Object,readOnly:!0},serviceEndpoint:{type:Object,readOnly:!0},command:{type:Object,readOnly:!0},buttonIcon:{type:String,readOnly:!0,observer:"buttonIconChanged_"},buttonText:{type:Object,readOnly:!0},buttonAccessibility:{type:Object,readOnly:!0},buttonTooltip:{type:String,
readOnly:!0},buttonClass:{type:String,readOnly:!0,observer:"buttonClassChanged_"},iconPositionType:{type:String,readOnly:!0,observer:"iconPositionTypeChanged_"},iconSize:{type:Number},stampType_:{type:String,computed:"computeStampType_(forceIconButton, buttonText, buttonIcon, endpoint)",observer:"stampTypeChanged_"},componentReady_:Boolean},listeners:{focusin:"onFocus_",focusout:"onBlur_",mouseenter:"addTooltips_",tap:"onYtButtonTap_"},observers:["isDisabledChanged_(data.isDisabled)","observeBasicPalette_(data.colorData.basicColorPaletteData)",
"dataChanged_(data, componentReady_)","isSelectedChanged_(data)"],created:function(){this.elements_={};this.hasChange_=!1},
attached:function(){this.hasChange_&&this.stampTypeChanged_(this.stampType_);this.keyboardFocused=!1},
get container(){return this.root},onYtButtonTapHandler:function(){},
ytButtonServiceEndpointHandler:function(){},
updateRenderedElements:function(){if(this.elements_.endpoint){this.elements_.endpoint.data=this.endpoint;var k=this.computeHref_(this.endpoint,!0);k?yU(this.elements_.endpoint,k):this.elements_.endpoint.removeAttribute("href")}if(this.buttonClass){k=this.buttonClass.split(" ");k=_.O(k);for(var g=k.next();!g.done;g=k.next())g=g.value,_.Ph(this.hostElement,g,!0),this.elements_.button&&_.Ph(this.elements_.button,g,!0),this.elements_.text&&_.Ph(this.elements_.text,g,!0)}this.elements_.icon&&(this.elements_.icon.icon=
this.buttonIcon,this.setIconActive_(this.elements_.icon),this.iconSize&&(this.elements_.icon.size=this.iconSize));this.elements_.text&&(this.elements_.text.text=this.buttonText);this.elements_.button&&(k=null,this.buttonAccessibility&&(k=this.buttonAccessibility.label),this.elements_.button.is=="yt-icon-button"?this.elements_.button.label=k:k?_.TU([_.JF(VP3)],this.elements_.button,"aria-label",k):this.elements_.button.removeAttribute("aria-label"))},
dataChanged_:function(){this.updateRenderedElements()},
onFocus_:function(){this.addTooltips_();if(this.useKeyboardFocused){var k=_.Za().resolve(_.VE(_.dw));k&&(this.keyboardFocused=k.isKeyBoardInUse())}},
onBlur_:function(){this.keyboardFocused=!1},
addTooltips_:function(){this.elements_.endpoint&&this.showTooltips&&this.buttonTooltip&&(this.elements_.tooltip||(this.elements_.tooltip=this.reuseEnabled_()?_.xm("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,_.JE(this.elements_.endpoint).appendChild(this.elements_.tooltip)),_.JE(this.elements_.tooltip).textContent=this.buttonTooltip)},
buttonClassChanged_:function(k,g){if(g)for(k=g.split(" "),k=_.O(k),g=k.next();!g.done;g=k.next())g=g.value,_.Ph(this.hostElement,g,!1),this.elements_.button&&_.Ph(this.elements_.button,g,!1),this.elements_.text&&_.Ph(this.elements_.text,g,!1)},
buttonIconChanged_:function(k){this.elements_.icon?k?(this.elements_.icon.icon=k,this.setIconActive_(this.elements_.icon)):(this.elements_.button&&_.JE(this.elements_.button).removeChild(this.elements_.icon),this.elements_.icon=null,_.$r(this.hostElement,"is-paper-button-with-icon",!1)):k&&this.stampType_&&this.stampType_=="paper_button"&&this.addIconElementToPaperButton_()},
addIconElementToPaperButton_:function(){this.elements_.icon=this.getIcon_();this.setIconActive_(this.elements_.icon);this.elements_.button&&(this.iconPositionType&&this.iconPositionType!="BUTTON_ICON_POSITION_TYPE_LEFT_OF_TEXT"?this.iconPositionType=="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"&&_.JE(this.elements_.button).appendChild(this.elements_.icon):_.JE(this.elements_.button).insertBefore(this.elements_.icon,this.elements_.text),_.$r(this.hostElement,"is-paper-button-with-icon",!0))},
stampTypeChanged_:function(k){if(this.isAttached===void 0)this.hasChange_=!0;else if(this.hasChange_=!1,this.emptyContainer_(),this.elements_={},this.componentReady_=!1,k){var g=!1;this.elements_.endpoint=document.createElement("a");this.elements_.endpoint.classList.add("yt-simple-endpoint");this.elements_.endpoint.tabIndex=-1;switch(k){case "yt_icon_button_with_label":g=!0;_.Ph(this.hostElement,"force-icon-button",!0);this.elements_.button=this.getYtIconButton_();k=_.JE(this.elements_.button).firstElementChild;
this.elements_.icon=k;this.setIconActive_(this.elements_.icon);this.elements_.text=this.getFormattedString_();this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;_.JE(this.elements_.endpoint).appendChild(this.elements_.button);_.JE(this.elements_.endpoint).appendChild(this.elements_.text);break;case "paper_button":this.elements_.button=this.reuseEnabled_()?_.xm("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;_.JE(this.elements_.button).appendChild(this.elements_.text);_.JE(this.elements_.endpoint).appendChild(this.elements_.button);this.buttonIcon&&this.addIconElementToPaperButton_();break;case "yt-icon-button":g=!0,this.elements_.button=this.getYtIconButton_(),k=_.JE(this.elements_.button).firstElementChild,this.elements_.icon=k,this.setIconActive_(this.elements_.icon),
_.JE(this.elements_.endpoint).appendChild(this.elements_.button)}_.$r(this.hostElement,"is-icon-button",g);_.$r(this.hostElement,"is-paper-button",!g);_.$r(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 P;_.kr((P=this.container.hostElement)!=null?P:this.container).appendChild(this.elements_.endpoint);this.componentReady_=!0}},
iconPositionTypeChanged_:function(){this.iconPositionType&&(this.elements_.button&&this.elements_.icon&&_.JE(this.elements_.button).removeChild(this.elements_.icon),this.addIconElementToPaperButton_(),this.elements_.icon.icon=this.buttonIcon)},
isDisabledChanged_:function(k){if(k!=void 0||this.disabled)this.disabled=k,this.elements_.button&&(this.elements_.button.disabled=k)},
isSelectedChanged_:function(){this.setIconActive_(this.elements_.icon)},
setIconActive_:function(k){_.W("kevlar_system_icons")&&k&&this.data&&(this.data.isSelected!==void 0?k.active=this.data.isSelected:this.data.isToggled!==void 0&&(k.active=this.data.isToggled))},
observeBasicPalette_:function(k){_.fQ(this.hostElement,k)},
disabledChanged_:function(k){this.data&&this.set("data.isDisabled",k)},
onYtButtonTap_:function(k){if(this.disabled)k.stopImmediatePropagation(),this.sendServiceEndpointWhenDisabled&&this.serviceEndpoint&&_.g5(this.hostElement,[this.serviceEndpoint]),this.sendCommandWhenDisabled&&this.data&&this.data.command&&this.resolveCommand(this.data.command,{},!0);else if(k=this.disableCommandHandlerOverride,!this.data||!this.data.command||k||!this.resolveCommand(this.data.command,{},!0)){if(this.serviceEndpoint)_.W("handle_service_request_actions")||_.g5(this.hostElement,[this.serviceEndpoint]),
_.GB(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:this.serviceEndpoint});else this.onYtButtonTapHandler();_.W("handle_service_request_actions")?(k=[],this.serviceEndpoint&&k.push(this.serviceEndpoint),this.data&&this.data.command&&this.data.command!=this.serviceEndpoint&&k.push(this.data.command),k.length&&_.Pw(this.hostElement,k,this.hostElement)):this.data&&this.data.command&&(k=this.data.command,k.accountUnlinkCommand||k.accountLinkCommand||k.insertAdCommand||k.insertHighlightMarkerCommand||
k.createLivestreamHighlightClipCommand||k.getVideoUploadFeedbackCommand||k.musicDeletePrivatelyOwnedEntityCommand||k.ypcCancelRecurrenceEndpoint||k.getMultiSelectCommandEndpoint?_.g5(this.hostElement,[k]):_.Pw(this.hostElement,[k],this.hostElement))}},
computeStampType_:function(){return this.forceIconButton&&this.buttonText&&this.buttonIcon?"yt_icon_button_with_label":this.buttonText?"paper_button":this.buttonIcon?"yt-icon-button":null},
emptyContainer_:function(){for(var k,g=_.kr((k=this.container.hostElement)!=null?k:this.container);g.lastChild&&g.lastChild.tagName!="STYLE";)try{g.removeChild(g.lastChild)}catch(P){break}},
getYtIconButton_:function(){var k=this.reuseEnabled_()?_.xm("yt-icon-button"):document.createElement("yt-icon-button"),g=_.JE(k).firstElementChild;if(g&&g.is!="yt-icon"){for(g=_.JE(k);g.lastChild;)g.removeChild(g.lastChild);g=null}g||(g=this.getIcon_(),this.setIconActive_(g),_.JE(k).appendChild(g));return k},
reuseEnabled_:function(){return _.W("enable_button_behavior_reuse")},
getIcon_:function(){return this.reuseEnabled_()?_.xm("yt-icon"):document.createElement("yt-icon")},
getFormattedString_:function(){return this.reuseEnabled_()?_.xm("yt-formatted-string"):document.createElement("yt-formatted-string")}}];_.ZtH={};
_.ZtH.YtButtonBehavior=[Ep.YtRenderButtonBehavior,{properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.text)","stateChanged_(data.isDisabled)","stateChanged_(data.style)","stateChanged_(forceIconOnly)"],stateChanged_:function(){var k=this.data;k&&(this._setEndpoint(this.computeEndpoint_(k)),this._setServiceEndpoint(this.computeServiceEndpoint_(k)),this._setCommand(this.computeCommand_(k)),this._setButtonIcon(this.computeButtonIcon_(k)),this._setButtonText(this.computeButtonText_(k,this.forceIconOnly)),
this._setButtonAccessibility(this.computeAccessibility_(k)),this._setButtonTooltip(this.computeTooltip_(k)),this._setButtonClass(this.computeButtonClass_(k)),this._setIconPositionType(this.computeIconPositionType_(k)),this.updateRenderedElements())},
setPressedState:function(k){var g;if((g=this.elements_)==null?0:g.button)this.elements_.button.pressed=!!k},
computeIconPositionType_:function(k){return k&&k.iconPosition||null},
computeEndpoint_:function(k){var g=k&&k.navigationEndpoint,P=this.get("data.command.commandMetadata.webCommandMetadata.url"),x=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return g?g:k&&k.command&&k.command.modalEndpoint?k.command:P&&!x&&k.command?k.command:null},
computeServiceEndpoint_:function(k){var g=k&&k.serviceEndpoint,P=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return g?g:P&&k.command?k.command:null},
computeCommand_:function(k){return k&&k.command||null},
computeButtonIcon_:function(k){return k&&k.icon&&k.icon.iconType?_.Pm(k.icon.iconType):null},
computeButtonText_:function(k,g){return!g&&k&&k.text||null},
computeAccessibility_:function(k){return this.get("accessibilityData.accessibilityData",k)||k&&k.accessibility||(k&&k.text?{label:this.getSimpleString(k.text)}:null)},
computeTooltip_:function(k){return k?k.isDisabled&&k.disabledTooltip||k.tooltip||null:null},
computeButtonClass_:function(k){var g=k&&k.style?k.style.toLowerCase().replace(/_/g,"-")+" ":"";g+=k&&k.size?k.size.toLowerCase().replace(/_/g,"-")+" ":"";k.colorData&&k.colorData.basicColorPaletteData&&k.colorData.basicColorPaletteData.borderColor&&(g+="palette-with-border");return g.trim()}}];var Wb={};var mZL;var wfN;var JNJ,rNJ=function(){return JNJ!==void 0?JNJ:JNJ=document.createElement("template")};
document.head.appendChild(rNJ().content);var f4N;var WSt,sZJ=function(){return WSt!==void 0?WSt:WSt=document.createElement("template")};
document.head.appendChild(sZJ().content);var btY;var BIv,zYd=function(){return BIv!==void 0?BIv:BIv=document.createElement("template")};
document.head.appendChild(zYd().content);var uzJ;var hYH=document.head,EJm=hYH.appendChild,LSP;if(uzJ===void 0){var nJd=document.createElement("template");_.u(nJd,"\x3c!--css-build:shady--\x3e");nJd.content.insertBefore(zYd().content.cloneNode(!0),nJd.content.firstChild);uzJ=nJd}LSP=uzJ;EJm.call(hYH,LSP.content);var SEL=document.head,FSN=SEL.appendChild,YEv;if(btY===void 0){var jZv=document.createElement("template");_.u(jZv,"\x3c!--css-build:shady--\x3e");jZv.content.insertBefore(sZJ().content.cloneNode(!0),jZv.content.firstChild);btY=jZv}YEv=btY;FSN.call(SEL,YEv.content);var QZ4=document.head,l4v=QZ4.appendChild,DZt;if(f4N===void 0){var tP3=document.createElement("template");_.u(tP3,"\x3c!--css-build:shady--\x3e");tP3.content.insertBefore(rNJ().content.cloneNode(!0),tP3.content.firstChild);f4N=tP3}DZt=f4N;l4v.call(QZ4,DZt.content);var MPL;_.sD("sharingToggleButtonAndDefaultButton","buttonRenderer","yt-button-renderer");MPL=_.W("web_button_rework")&&_.pr("BUTTON_REWORK")||_.W("web_button_rework_with_live");_.LF=function(){return _.S.apply(this,arguments)||this};
_.z(_.LF,_.S);_.LF.prototype.created=function(){this.openPopupConfig=_.y4("openPopupConfig");this.ytButtonBehavior.showTooltips=!0};
_.LF.prototype.onYtNavigate_=function(k){var g=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(k.detail.endpoint);g&&(this.ytOpenPopupBehavior.openPopup(g),k.stopPropagation(),k.preventDefault())};
_.mJ.Object.defineProperties(_.LF,{template:{configurable:!0,enumerable:!0,get:function(){if(wfN===void 0){var k=document.createElement("template");_.u(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_button_renderer.yt.button.renderer.css.js--\x3e");k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);
var g=k.content,P=g.insertBefore;mZL===void 0&&(mZL=document.createElement("template"));var x=mZL;P.call(g,x.content.cloneNode(!0),k.content.firstChild);wfN=k}k=wfN;return k}}});
_.LF.prototype.onYtNavigate_=_.LF.prototype.onYtNavigate_;_.N([_.h(_.ww.YtOpenPopupBehavior),_.I("design:type",Object)],_.LF.prototype,"ytOpenPopupBehavior",void 0);_.N([_.h(_.ZtH.YtButtonBehavior),_.I("design:type",Object)],_.LF.prototype,"ytButtonBehavior",void 0);_.N([_.dV("yt-navigate"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],_.LF.prototype,"onYtNavigate_",null);
_.N([_.hB({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:MPL})],_.LF);var KSP;var oJ3=_.W("web_button_rework")&&_.pr("BUTTON_REWORK")||_.W("web_button_rework_with_live"),nF=function(){var k=_.S.apply(this,arguments)||this;k.isPressed=!1;k.forceIconButton=!1;k.forceIconOnly=!1;k.forceModernIconButton=!1;k.skipCommandHandling=!1;k.alignByText=!1;k.fitToVisibleBounds=!0;k.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};k.onTap=function(g){_.GB(k.hostElement,"yt-service-request-sent-button-renderer",g)};
return k};
_.z(nF,_.S);_.d=nF.prototype;_.d.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","");this.hostElement.setAttribute("button-next","")};
_.d.onClick=function(k){var g,P=this.disabled||((g=this.data)==null?void 0:g.isDisabled);g=this.hostElement.hasAttribute("dialog-dismiss")||this.hostElement.hasAttribute("dialog-confirm");P&&g&&k.stopPropagation()};
_.d.computeIcon=function(){var k,g,P=(k=this.data)==null?void 0:(g=k.icon)==null?void 0:g.iconType;if(P)return _.Pm(P)};
_.d.computeTooltip=function(){return this.data?this.data.isDisabled&&this.data.disabledTooltip||this.data.tooltip||null:null};
_.d.handleUpdateButtonAction=function(k){k=_.b(k,Xz4);var g=_.b(k==null?void 0:k.updatedButton,_.pj);if(this.data&&k&&g){var P=this.data;P.targetId&&k.targetId&&P.targetId===k.targetId&&(this.data=g)}};
_.mJ.Object.defineProperties(nF.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){var k=this;if(this.data){var g=RZ0({renderer:this.data,element:this.hostElement,commandController:{onSuccess:function(){return _.GB(k.hostElement,"yt-service-request-completed-button-renderer")},
onServerError:function(){return _.GB(k.hostElement,"yt-service-request-completed-button-renderer")}},
onTapCallback:this.onTap,skipCommandHandling:this.skipCommandHandling,overrides:this.overrides,forceIcon:this.forceIconButton||this.forceIconOnly,forceDisabled:this.disabled,forceModernIconButton:this.forceModernIconButton,nextVersion:!0,isPressed:this.isPressed});g.alignByText=this.alignByText;return g}}}});
_.mJ.Object.defineProperties(nF,{template:{configurable:!0,enumerable:!0,get:function(){if(KSP===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e<yt-button-shape data="[[computedButtonShape]]" icon-name="[[computeIcon(data)]]"></yt-button-shape><tp-yt-paper-tooltip disable-upgrade$="[[!tooltip]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" offset="8" position="[[buttonTooltipPosition]]">[[tooltip]]</tp-yt-paper-tooltip>');KSP=k}k=KSP;return k}}});
nF.prototype.onClick=nF.prototype.onClick;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],nF.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],nF.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],nF.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],nF.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],nF.prototype,"isPressed",void 0);
_.N([_.n(),_.I("design:type",Object)],nF.prototype,"forceIconButton",void 0);_.N([_.n(),_.I("design:type",Object)],nF.prototype,"forceIconOnly",void 0);_.N([_.n(),_.I("design:type",Object)],nF.prototype,"forceModernIconButton",void 0);_.N([_.n(),_.I("design:type",Object)],nF.prototype,"skipCommandHandling",void 0);_.N([_.n(),_.I("design:type",Object)],nF.prototype,"alignByText",void 0);_.N([_.n(),_.I("design:type",Object)],nF.prototype,"buttonTooltipPosition",void 0);
_.N([_.n(),_.I("design:type",Object)],nF.prototype,"fitToVisibleBounds",void 0);_.N([_.n({computed:"computeTooltip(data)"}),_.I("design:type",Object)],nF.prototype,"tooltip",void 0);_.N([_.n(),_.I("design:type",Object)],nF.prototype,"overrides",void 0);_.N([_.n(),_.I("design:type",Boolean)],nF.prototype,"disabled",void 0);_.N([_.dV("click"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],nF.prototype,"onClick",null);
_.N([_.E("data.*","forceIconButton","forceIconOnly","alignByText","disabled","forceModernIconButton","overrides"),_.I("design:type",Object),_.I("design:paramtypes",[])],nF.prototype,"computedButtonShape",null);_.N([_.hB({is:"ytd-button-renderer",noInjection:!0,disableElementRegistration:!oJ3,cssBuildOptOut:!0}),_.hB({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:!oJ3,cssBuildOptOut:!0})],nF);var vJt;var a4v;var Se=function(){var k=_.S.apply(this,arguments)||this;k.empty_=!0;k.loadTime=Infinity;k.pendingPaint=!1;k.hasChange_=!1;k.oldThumbnail_=null;k.oldDelayedSrc_="";k.objectURL_=null;return k};
_.z(Se,_.S);_.d=Se.prototype;_.d.attached=function(){this.hasChange_&&this.thumbnailChanged_()};
_.d.ready=function(){var k=this.shouldShowPlaceholder_();_.Ph(this.hostElement,"no-transition",!0);k&&this.hostElement.classList.add("with-placeholder")};
_.d.isPreloaded=function(){return this.isThumbPreloaded_(this.thumbnail)};
_.d.isThumbPreloaded_=function(k){return!!this.get("webThumbnailDetailsExtensionData.isPreloaded",k)};
_.d.computeSrc_=function(){return this.delayedSrc||this.computeThumbnailSrc_(this.thumbnail)||Ht3};
_.d.computeThumbnailSrc_=function(k){return k&&k.thumbnails?_.pX(k.thumbnails,this.dimension==="width"?this.width:this.height,this.preferredThumbnail,this.dimension):null};
_.d.computeAlt_=function(){var k=this.thumbnail&&this.thumbnail.accessibility&&this.thumbnail.accessibility.accessibilityData&&this.thumbnail.accessibility.accessibilityData.label;return this.loaded&&k||""};
_.d.thumbnailChanged_=function(){var k=_.O([this.thumbnail,this.oldThumbnail_]),g=k.next().value;k=k.next().value;this.oldThumbnail_=g;if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;if(this.loaded&&(k=this.computeThumbnailSrc_(k),this.computeThumbnailSrc_(g)===k))return;_.W("kevlar_use_vimio_behavior")&&this.ytRendererBehavior.markDirty();this.isThumbPreloaded_(g)?(this.loadTime=Infinity,this.setSrc_(this.thumbnail.thumbnails[0].url),this.empty_=!1):g&&_.pr("DISABLE_YT_IMG_DELAY_LOADING",
!1)?this.loaded&&!this.empty_?_.VJ(this,this.onReload_):_.VJ(this,this.onShow_):this.resetImage_();g&&(this.hostElement.style.opacity=""+g.opacity)}};
_.d.delayedSrcChanged_=function(){var k=this.oldDelayedSrc_;this.oldDelayedSrc_=this.delayedSrc;this.loaded&&this.delayedSrc===k||this.resetImage_()};
_.d.setSrc_=function(k){k?(_.kr(this.hostElement).querySelector("#img").src||this.hostElement.classList.remove("empty"),_.kr(this.hostElement).querySelector("#img").src=k):(_.kr(this.hostElement).querySelector("#img").removeAttribute("src"),this.hostElement.classList.add("empty"))};
_.d.resetImage_=function(){kvr(this.hostElement);this.empty_=!0;this.setSrc_(Ht3);this.ytRendererBehavior.invalidate(!1)};
_.d.observePlaceholderColor_=function(){var k=this.thumbnail&&this.thumbnail.placeholderColor;k?this.hostElement.style.backgroundColor=_.zj(k):this.shouldShowPlaceholder_()||(this.hostElement.style.backgroundColor="transparent")};
_.d.onLoad_=function(){_.kr(this.hostElement).querySelector("#img").src&&_.kr(this.hostElement).querySelector("#img").src!==Ht3&&(RkI(this.hostElement),this.notifyOnLoaded&&_.GB(this.hostElement,"yt-img-shadow-loaded"),this.objectURL_&&(URL.revokeObjectURL(this.objectURL_),this.objectURL_=null))};
_.d.onError_=function(){var k=this;if(_.W("web_use_cache_for_image_fallback"))ANk(_.kr(this.hostElement).querySelector("#img").src).then(function(g){k.objectURL_=_.Nr(g).toString();k.setSrc_(k.objectURL_)}).catch(function(){_.W("kevlar_woffle_fallback_image")&&k.setSrc_("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")});
else this.onLoad_()};
_.d.onPrescanVisible=function(){this.onShow_()};
_.d.onVisible=function(){if(_.W("yt_img_shadow_trigger_show_on_visible"))this.onShow_()};
_.d.onShow_=function(){if(!this.loaded||this.empty_){this.empty_=!1;var k=this.computeSrc_();k!==_.kr(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(k))}};
_.d.onReload_=function(){this.empty_=!1;var k=this.computeSrc_();k!==_.kr(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(k))};
_.d.shouldShowPlaceholder_=function(){return _.W("kevlar_thumbnail_bg")};
Se.prototype.observePlaceholderColor_=Se.prototype.observePlaceholderColor_;Se.prototype.delayedSrcChanged_=Se.prototype.delayedSrcChanged_;Se.prototype.thumbnailChanged_=Se.prototype.thumbnailChanged_;_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],Se.prototype,"alt",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Se.prototype,"ariaHidden",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],Se.prototype,"ariaLabel",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Se.prototype,"hidden",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],Se.prototype,"id",void 0);_.N([_.h(_.Ix.YtVisibilityBehavior),_.I("design:type",Object)],Se.prototype,"ytVisibilityBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Se.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",String)],Se.prototype,"delayedSrc",void 0);
_.N([_.n(),_.I("design:type",Object)],Se.prototype,"thumbnail",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],Se.prototype,"loaded",void 0);_.N([_.n(),_.I("design:type",Boolean)],Se.prototype,"notifyOnLoaded",void 0);_.N([_.n(),_.I("design:type",Number)],Se.prototype,"height",void 0);_.N([_.n(),_.I("design:type",Number)],Se.prototype,"width",void 0);_.N([_.n({value:function(){return"width"}}),
_.I("design:type",String)],Se.prototype,"dimension",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Se.prototype,"fit",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Se.prototype,"fitHeight",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Se.prototype,"fitWidth",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],Se.prototype,"objectFit",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],Se.prototype,"objectPosition",void 0);_.N([_.n(),_.I("design:type",String)],Se.prototype,"preferredThumbnail",void 0);_.N([_.n({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),_.I("design:type",String)],Se.prototype,"alt_",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],Se.prototype,"sharedTooltipText",void 0);
_.N([_.n(),_.I("design:type",Boolean)],Se.prototype,"ftlEligible",void 0);_.N([_.n({value:void 0}),_.I("design:type",String)],Se.prototype,"observeHiddenOption",void 0);_.N([_.n({value:"observe_once"}),_.I("design:type",String)],Se.prototype,"observePrescanOption",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Se.prototype,"roundedContainer",void 0);
_.N([_.Zf("thumbnail"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Se.prototype,"thumbnailChanged_",null);_.N([_.Zf("delayedSrc"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Se.prototype,"delayedSrcChanged_",null);_.N([_.OO("thumbnail.placeholderColor"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Se.prototype,"observePlaceholderColor_",null);
_.N([_.hB({is:"yt-img-shadow",disableElementRegistration:!0})],Se);var Ht3=_.pr("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
_.CC()(Se,"yt-img-shadow",function(){if(a4v===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-img-shadow--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_img_shadow.yt.img.shadow.css.js--\x3e<img id="img" rounded-container="[[roundedContainer]]" alt$="[[alt_]]" height="[[height]]" width="[[width]]" on-load="onLoad_" on-error="onError_" draggable="false" class="style-scope yt-img-shadow">');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;vJt===void 0&&(vJt=document.createElement("template"));var x=vJt;P.call(g,x.content.cloneNode(!0),k.content.firstChild);a4v=k}k=a4v;return k},{callbackProps:["onTap"],
allowedProps:"alt ariaHidden ariaLabel delayedSrc dimension fit fitHeight fitWidth height hidden id loaded notifyOnLoaded objectFit objectPosition preferredThumbnail roundedContainer sharedTooltipText thumbnail width".split(" "),mode:2});var xn6;_.Fx=new _.gt("SCREEN_MANAGER_TOKEN");xn6=new _.gt("LOG_INITIAL_SCREEN_TOKEN");var NIv=_.Bb({entities:{}});_.Ym=_.zb(NIv)(NIv.entities,{selectSfvAudioItemPlaybackState:function(k,g){var P,x;k=(x=_.ia(k,"sfvAudioItemCurrentlyPlayingEntity",g))!=null?x:void 0;return(P=k==null?void 0:k.sfvAudioItemPlaybackState)!=null?P:void 0},
playlistLoopStateEntitySelector:PcA,toggleMenuServiceItemEntitySelector:$bI});_.je=_.M(function(k){function g(kj){return _.b(kj,_.kt)}
function P(){var kj=x().isTogglingDisabled||L()&&x().toggledIsTogglingDisabled,Ts=kj||r()?L():!L();Y(Ts);D(!1);if(!kj){var m0;(m0=q)==null||m0(!!Ts)}var Lb;((Lb=A)==null?0:Lb())||_.hb(_.Za().resolve(_.Fx),x().trackingParams);var rA;if(!Ts||!g(x().defaultButtonViewModel)||(rA=A)!=null&&rA()){var bV;!g(x().toggledButtonViewModel)||((bV=A)==null?0:bV())||_.hb(_.Za().resolve(_.Fx),g(x().toggledButtonViewModel).trackingParams)}else _.hb(_.Za().resolve(_.Fx),g(x().defaultButtonViewModel).trackingParams)}
var x=k.data,U=k.buttonShapeOverrides,A=k.disableExplicitClickLogging,q=k.onToggle,T=k.style,c=k.useOutlinedIcon,Z=k.className,w=function(){var kj,Ts;return L()?(kj=k.animatedTextPropsToggled)==null?void 0:kj.call(k):(Ts=k.animatedTextPropsDefault)==null?void 0:Ts.call(k)},J=_.nP(function(){return w()?Object.assign({},w(),{shouldAnimate:l()}):void 0},void 0,"Zp4uoe"),r=function(){var kj;
return((kj=H())==null?void 0:kj.isToggled)!==void 0},f=_.O(_.d2(function(){var kj,Ts,m0;
return r()?(kj=H())==null?void 0:kj.isToggled:(m0=U==null?void 0:(Ts=U())==null?void 0:Ts.toggled)!=null?m0:x().isToggled})),B=f.next().value;
f=f.next().value;var L=B,Y=f;f=_.O(_.d2(function(){var kj,Ts;return(kj=k.animatedTextPropsToggled)==null?void 0:(Ts=kj.call(k))==null?void 0:Ts.shouldAnimate}));
B=f.next().value;f=f.next().value;var l=B,D=f;B=_.O(_.zT(!1,void 0,"mq3Zfe"));var X=B.next().value,a=B.next().value,H=_.Vb(function(kj){a:{var Ts=x().entityKey,m0=x().toggledStateEntitySelectorType;if(m0)switch(m0){case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM":if(!Ts)break;kj=_.Ym.selectSfvAudioItemPlaybackState(kj,Ts);if(kj==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"){kj={isToggled:!0};break a}if(kj){kj={isToggled:!1};break a}break;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_COMMENTS_PANEL":kj=
{isToggled:_.Ub0(kj).includes("engagement-panel-comments-section")};break a;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_LIVE_CHAT_PANEL":kj={isToggled:_.Ub0(kj).includes("engagement-panel-live-chat-item-section")};break a;default:_.pH(new _.Da("Error: entitySelectorType defined but not matched in selector.",kj,m0))}kj=void 0}return kj}),y=function(){return Object.assign({},U==null?void 0:U(),{onToggle:P,
toggleable:!0,toggled:L(),focused:X()})};
return _.V("toggle-button-view-model",{"on:focusin":_.iX(function(){var kj=_.Za().resolve(_.VE(_.dw));kj&&a(kj.isKeyBoardInUse());return!1}),
"on:focusout":_.iX(function(){a(!1);return!1})},_.V(_.m,{cond:function(){return L()?g(x().toggledButtonViewModel):g(x().defaultButtonViewModel)},
then:function(kj){return _.V(_.Va,{data:kj,className:Z,style:T,useOutlinedIcon:c,buttonOverrides:y,animatedTextProps:J})}}))},"ca");
_.je.idomCompat={callbacks:{onToggle:!0}};_.y3(_.M(function(k){return _.V("yt-toggle-button-view-model",{class:function(){var g;return(g=k.scopingClassName)==null?void 0:g.call(k)}},_.V(_.je,{data:function(){var g;
return(g=k.data)==null?void 0:g.call(k)},
buttonShapeOverrides:function(){var g;return(g=k.overrides)==null?void 0:g.call(k)},
animatedTextPropsDefault:function(){var g;return(g=k.animatedTextPropsDefault)==null?void 0:g.call(k)},
animatedTextPropsToggled:function(){var g;return(g=k.animatedTextPropsToggled)==null?void 0:g.call(k)},
disableExplicitClickLogging:function(){var g;return(g=k.disableExplicitClickLogging)==null?void 0:g.call(k)},
onToggle:function(g){var P;return(P=k.onToggle)==null?void 0:P.call(k,g)},
style:function(){var g;return(g=k.style)==null?void 0:g.call(k)},
useOutlinedIcon:function(){var g;return(g=k.useOutlinedIcon)==null?void 0:g.call(k)},
className:function(){var g;return(g=k.className)==null?void 0:g.call(k)}}))},"da"),"yt-toggle-button-view-model",{props:{data:_.GH,
buttonShapeOverrides:_.GH,overrides:_.GH,animatedTextPropsDefault:_.GH,animatedTextPropsToggled:_.GH,disableExplicitClickLogging:_.GH,onToggle:_.NJ,style:_.GH,useOutlinedIcon:_.GH,className:_.GH,scopingClassName:_.GH}});var Qa=function(){return _.S.apply(this,arguments)||this};
_.z(Qa,_.S);Qa.prototype.onTap=function(k){k.stopPropagation();k=this.isLiked?"TOOLBAR_LIKE_STATE_INDIFFERENT":"TOOLBAR_LIKE_STATE_LIKED";this.engagementState?this.ytLiveChatReduxBehavior.dispatch(_.Wa("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:k})):this.ytLiveChatReduxBehavior.dispatch(_.ZW("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:k}))};
_.mJ.Object.defineProperties(Qa.prototype,{isLiked:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.engagementState)==null?void 0:k.likeState)==="TOOLBAR_LIKE_STATE_LIKED"}},
toggleButton:{configurable:!0,enumerable:!0,get:function(){if(this.data){var k=_.b(this.data.toggleButton,_.PV),g;if(Number(((g=this.likeCountState)==null?void 0:g.likeCountIfIndifferentNumber)||"0")===0){var P;g=((P=this.data.likeCountPlaceholder)==null?void 0:P.content)||""}else{var x,U,A;g=((x=this.likeCountState)==null?void 0:(U=x.likeCountIfIndifferent)==null?void 0:U.content)||((A=this.data.likeCountPlaceholder)==null?void 0:A.content)||""}var q,T;P=((q=this.likeCountState)==null?void 0:(T=
q.likeCountIfLiked)==null?void 0:T.content)||"1";q=_.b(k.toggledButtonViewModel,_.kt);return Object.assign({},k,{isToggled:this.isLiked,defaultButtonViewModel:{buttonViewModel:Object.assign({},_.b(k.defaultButtonViewModel,_.kt),{title:g})},toggledButtonViewModel:{buttonViewModel:Object.assign({},q,{title:P})}})}}}});
Qa.prototype.onTap=Qa.prototype.onTap;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Qa.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Qa.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ox),_.I("design:type",Object)],Qa.prototype,"ytLiveChatReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Qa.prototype,"data",void 0);
_.N([_.n({selectorArgs:["data.likeCountEntityKey"],selector:A5V}),_.I("design:type",Object)],Qa.prototype,"likeCountState",void 0);_.N([_.n({selectorArgs:["data.engagementStateKey"],selector:ZYk}),_.I("design:type",Object)],Qa.prototype,"engagementState",void 0);_.N([_.E("data","engagementState"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Qa.prototype,"isLiked",null);
_.N([_.E("data","likeCountState","isLiked"),_.I("design:type",Object),_.I("design:paramtypes",[])],Qa.prototype,"toggleButton",null);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],Qa.prototype,"onTap",null);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-like-button-view-model",noInjection:!0})],Qa);
_.v(Qa,"yt-live-chat-like-button-view-model",function(){if(yAP===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-like-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_like_button_view_model.yt.live.chat.like.button.view.model.css.js--\x3e<yt-toggle-button-view-model data="[[toggleButton]]" scoping-class-name="[[is]]" class="style-scope yt-live-chat-like-button-view-model">\n</yt-toggle-button-view-model>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;Xrt===void 0&&(Xrt=document.createElement("template"));var x=Xrt;P.call(g,x.content.cloneNode(!0),k.content.firstChild);yAP=k}k=yAP;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var I4Y;var XfY;var lj=function(){return _.S.apply(this,arguments)||this};
_.z(lj,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],lj.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],lj.prototype,"data",void 0);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-paid-message-footer-renderer",isInjectionRoot:!0})],lj);
_.v(lj,"yt-live-chat-paid-message-footer-renderer",function(){if(XfY===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-paid-message-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_paid_message_footer_renderer.yt.live.chat.paid.message.footer.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-paid-message-footer-renderer">\n  <div id="icon" hidden$="[[!data.icon]]" class="style-scope yt-live-chat-paid-message-footer-renderer">\n    <yt-icon icon="[[data.icon.iconType]]" class="style-scope yt-live-chat-paid-message-footer-renderer"></yt-icon>\n  </div>\n  <div id="text" class="style-scope yt-live-chat-paid-message-footer-renderer">\n    <yt-formatted-string text="[[data.text]]" class="style-scope yt-live-chat-paid-message-footer-renderer"></yt-formatted-string>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;I4Y===void 0&&(I4Y=document.createElement("template"));var x=I4Y;P.call(g,x.content.cloneNode(!0),k.content.firstChild);XfY=k}k=XfY;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var yN3;var pft;var Cst;var Gv3,RYL=function(){if(Gv3!==void 0)return Gv3;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-reply-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_reply_button_view_model.yt.live.chat.reply.button.view.model.css.js--\x3e<yt-button-view-model data="[[buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope yt-live-chat-reply-button-view-model">\n</yt-button-view-model>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;Cst===void 0&&(Cst=document.createElement("template"));var x=Cst;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return Gv3=k};var DA=function(){return _.S.apply(this,arguments)||this};
_.z(DA,_.S);DA.prototype.onTap=function(k){k.stopPropagation()};
_.mJ.Object.defineProperties(DA.prototype,{buttonViewModel:{configurable:!0,enumerable:!0,get:function(){if(this.data){var k=_.b(this.data.replyButton,_.kt),g,P,x,U,A,q,T,c=Number(((g=this.replyCountState)==null?void 0:g.replyCountNumber)||"0")===0?(P=this.data)==null?void 0:(x=P.replyCountPlaceholder)==null?void 0:x.content:((U=this.replyCountState)==null?void 0:(A=U.replyCount)==null?void 0:A.content)||((q=this.data)==null?void 0:(T=q.replyCountPlaceholder)==null?void 0:T.content)||"",Z;return Object.assign({},
k,{title:c,accessibilityText:(Z=this.replyCountState)==null?void 0:Z.replyButtonAccessibilityText})}}}});
_.mJ.Object.defineProperties(DA,{template:{configurable:!0,enumerable:!0,get:function(){return RYL()}}});
DA.prototype.onTap=DA.prototype.onTap;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],DA.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],DA.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ox),_.I("design:type",Object)],DA.prototype,"ytLiveChatReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],DA.prototype,"data",void 0);
_.N([_.n({selectorArgs:["data.replyCountEntityKey"],selector:function(k,g){return _.ia(k.entities,"replyCountEntity",g)}}),
_.I("design:type",Object)],DA.prototype,"replyCountState",void 0);_.N([_.E("data","replyCountState"),_.I("design:type",Object),_.I("design:paramtypes",[])],DA.prototype,"buttonViewModel",null);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],DA.prototype,"onTap",null);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-reply-button-view-model",noInjection:!0})],DA);
_.v(DA,"yt-live-chat-reply-button-view-model",function(){return RYL()},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var k_d;var gOt;var tH=function(){var k=_.S.apply(this,arguments)||this;k.ariaLabel="";return k};
_.z(tH,_.S);
tH.prototype.dataChanged=function(){for(var k=(0,_.xr)(_.kr(this.hostElement).querySelector("#image"));k.firstChild;)k.removeChild(k.firstChild);if(this.data)if(this.data.icon){var g=document.createElement("yt-icon");this.data.icon.iconType==="MODERATOR"&&this.enableNewModeratorBadge?(g.polymerController.icon="yt-sys-icons:shield-filled",g.polymerController.defaultToFilled=!0):g.polymerController.icon="live-chat-badges:"+this.data.icon.iconType.toLowerCase();k.appendChild(g)}else if(this.data.customThumbnail){g=document.createElement("img");
var P=_.Ngb(this.data.customThumbnail.thumbnails,16);P?(g.src=P,k.appendChild(g),g.setAttribute("alt",this.hostElement.ariaLabel||"")):_.pH(new _.Da("Could not compute URL for thumbnail",this.data.customThumbnail))}};
tH.prototype.identity=function(k){return k};
tH.prototype.computeType=function(k){return RS(k||void 0)};
tH.prototype.dataChanged=tH.prototype.dataChanged;_.N([_.n(),_.I("design:type",Object)],tH.prototype,"data",void 0);_.N([_.n({computed:"identity(data.accessibility.accessibilityData.label)",reflectToAttribute:!0}),_.I("design:type",Object)],tH.prototype,"ariaLabel",void 0);_.N([_.n({computed:"computeType(data)",reflectToAttribute:!0}),_.I("design:type",String)],tH.prototype,"type",void 0);
_.N([_.n({computed:"identity(data.tooltip)",reflectToAttribute:!0}),_.I("design:type",String)],tH.prototype,"sharedTooltipText",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.W("live_chat_enable_new_moderator_badge")}}),
_.I("design:type",Boolean)],tH.prototype,"enableNewModeratorBadge",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],tH.prototype,"dataChanged",null);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-author-badge-renderer",noInjection:!0})],tH);
_.v(tH,"yt-live-chat-author-badge-renderer",function(){if(gOt===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-author-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_author_badge_renderer.yt.live.chat.author.badge.renderer.css.js--\x3e<div id="image" class="style-scope yt-live-chat-author-badge-renderer"></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;k_d===void 0&&(k_d=document.createElement("template"));var x=k_d;P.call(g,x.content.cloneNode(!0),k.content.firstChild);gOt=k}k=gOt;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var PTJ;var $ak;var M4=function(){return _.S.apply(this,arguments)||this};
_.z(M4,_.S);_.d=M4.prototype;_.d.configureRendererStamper=function(){return{badgesBeforeChip:{id:"prepend-chat-badges",mapping:{liveChatAuthorBadgeRenderer:{component:"yt-live-chat-author-badge-renderer"}}},badgesOutsideChip:{id:"chat-badges",mapping:{liveChatAuthorBadgeRenderer:{component:"yt-live-chat-author-badge-renderer"}}},badgesInsideChip:{id:"chip-badges",mapping:{liveChatAuthorBadgeRenderer:{component:"yt-live-chat-author-badge-renderer"}}}}};
_.d.computeBadgesInsideChip=function(k){return k?k.filter(function(g){return RS(g.liveChatAuthorBadgeRenderer)==="verified"}):[]};
_.d.computeBadgesOutsideChip=function(k){return this.prependChatBadges||!k?[]:k.filter(function(g){g=RS(g.liveChatAuthorBadgeRenderer);return g!=="verified"&&g!=="owner"})};
_.d.computeBadgesBeforeChip=function(k){return this.prependChatBadges&&k?k.filter(function(g){g=RS(g.liveChatAuthorBadgeRenderer);return g!=="verified"&&g!=="owner"}):[]};
_.d.computeIsHighlighted=function(k,g){var P=!!eMA(k,"owner"),x=!!eMA(k,"verified");k=!!eMA(k,"moderator");return(P||x&&!k)&&!g};
_.d.computeAuthorType=function(k){return TBV(k)};
_.d.computeAuthorClass=function(k,g){return g?(k?k+" ":"")+"single-line":k};
_.d.onSeedColorChanged=function(){_.W("live_chat_author_name_color_usernames")||_.W("live_chat_seed_color_usernames")||_.W("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):_.W("live_chat_simple_color_usernames")&&this.authorNameColor&&(this.username.style.color=
this.authorNameColor)};
M4.prototype.onSeedColorChanged=M4.prototype.onSeedColorChanged;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],M4.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],M4.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],M4.prototype,"authorName",void 0);_.N([_.n(),_.I("design:type",Array)],M4.prototype,"authorBadges",void 0);
_.N([_.n({computed:"computeAuthorType(authorBadges)"}),_.I("design:type",String)],M4.prototype,"authorType",void 0);_.N([_.n({computed:"computeAuthorClass(authorType, singleLine)"}),_.I("design:type",String)],M4.prototype,"authorClass",void 0);_.N([_.n({computed:"computeBadgesInsideChip(authorBadges)"}),_.I("design:type",Array)],M4.prototype,"badgesInsideChip",void 0);_.N([_.n({computed:"computeBadgesOutsideChip(authorBadges)"}),_.I("design:type",Array)],M4.prototype,"badgesOutsideChip",void 0);
_.N([_.n({computed:"computeBadgesBeforeChip(authorBadges)"}),_.I("design:type",Array)],M4.prototype,"badgesBeforeChip",void 0);_.N([_.n({computed:"computeIsHighlighted(authorBadges, disableHighlighting)",reflectToAttribute:!0}),_.I("design:type",Boolean)],M4.prototype,"isHighlighted",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],M4.prototype,"singleLine",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],M4.prototype,"disableHighlighting",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],M4.prototype,"dashboardMoneyFeed",void 0);_.N([_.n({value:_.W("live_chat_prepend_badges"),reflectToAttribute:!0}),_.I("design:type",Boolean)],M4.prototype,"prependChatBadges",void 0);_.N([_.n(),_.I("design:type",String)],M4.prototype,"authorNameColor",void 0);_.N([_.Td("#author-name"),_.I("design:type",HTMLDivElement)],M4.prototype,"username",void 0);
_.N([_.OO("authorNameColor"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],M4.prototype,"onSeedColorChanged",null);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-author-chip",noInjection:!0})],M4);
_.v(M4,"yt-live-chat-author-chip",function(){if($ak===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-author-chip--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_author_chip.yt.live.chat.author.chip.css.js--\x3e<span id="prepend-chat-badges" class="style-scope yt-live-chat-author-chip"></span><span id="author-name" dir="auto" class$="[[authorClass]] style-scope yt-live-chat-author-chip">[[getSimpleString(authorName)]]<span id="chip-badges" class="style-scope yt-live-chat-author-chip"></span></span><span id="chat-badges" class="style-scope yt-live-chat-author-chip"></span>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;PTJ===void 0&&(PTJ=document.createElement("template"));var x=PTJ;P.call(g,x.content.cloneNode(!0),k.content.firstChild);$ak=k}k=$ak;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var xad;var iYH;var KF=function(){var k=_.S.apply(this,arguments)||this;k.debounceCommand=_.f3(function(g){k.ytComponentBehavior.resolveCommand(g)},1500);
return k};
_.z(KF,_.S);KF.prototype.onTap=function(){if(this.engagementState&&this.engagementState.key&&this.isEditable){var k=this.isHearted?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE",g,P,x=this.isHearted?(g=this.data)==null?void 0:g.unheartCommand:(P=this.data)==null?void 0:P.heartCommand;this.ytLiveChatReduxBehavior.dispatch(_.Wa("engagementToolbarStateEntityPayload",this.engagementState.key,{heartState:k}));(k=_.hC(x))&&this.debounceCommand(k)}};
_.mJ.Object.defineProperties(KF.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var k,g;if(!((k=this.data)==null?0:(g=k.creatorThumbnail)==null?0:g.sources))return{};k={thumbnails:[]};g={};g.url=this.data.creatorThumbnail.sources[0].url;k.thumbnails.push(g);return k}},
isHearted:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.engagementState)==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((g=this.engagementState)==null?void 0:g.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
isEditable:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.engagementState)==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((g=this.engagementState)==null?void 0:g.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
showCreatorView:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.engagementState)==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"}},
showButton:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return((k=this.engagementState)==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((g=this.engagementState)==null?void 0:g.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||((P=this.engagementState)==null?void 0:P.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}}});
KF.prototype.onTap=KF.prototype.onTap;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],KF.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],KF.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ox),_.I("design:type",Object)],KF.prototype,"ytLiveChatReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],KF.prototype,"data",void 0);
_.N([_.n({selectorArgs:["data.engagementStateKey"],selector:ZYk}),_.I("design:type",Object)],KF.prototype,"engagementState",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],KF.prototype,"thumbnailDetails",null);_.N([_.E("data","engagementState"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],KF.prototype,"isHearted",null);_.N([_.E("data","engagementState"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],KF.prototype,"isEditable",null);
_.N([_.E("data","engagementState"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],KF.prototype,"showCreatorView",null);_.N([_.E("data","engagementState"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],KF.prototype,"showButton",null);_.N([_.E("data","isHearted"),_.I("design:type",String),_.I("design:paramtypes",[])],KF.prototype,"label",null);_.N([_.E("data","isHearted"),_.I("design:type",Object),_.I("design:paramtypes",[])],KF.prototype,"heartHoverText",null);
_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],KF.prototype,"onTap",null);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-creator-heart-view-model"})],KF);
_.v(KF,"yt-live-chat-creator-heart-view-model",function(){if(iYH===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-creator-heart-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_creator_heart_view_model.yt.live.chat.creator.heart.view.model.css.js--\x3e<yt-icon-button id="creator-heart-button" hidden="[[!showButton]]" label="[[label]]" title="[[heartHoverText]]" class="style-scope yt-live-chat-creator-heart-view-model">\n  <template is="dom-if" if="[[showCreatorView]]" class="style-scope yt-live-chat-creator-heart-view-model">\n    <yt-image id="unhearted" data="[[data.unheartedIcon]]" height="24" class="style-scope yt-live-chat-creator-heart-view-model"></yt-image>\n  </template>\n  <template is="dom-if" if="[[isHearted]]" class="style-scope yt-live-chat-creator-heart-view-model">\n    <yt-img-shadow id="creator-thumbnail" thumbnail="[[thumbnailDetails]]" class="style-scope yt-live-chat-creator-heart-view-model"></yt-img-shadow>\n    <yt-image id="hearted-border" data="[[data.heartedIcon]]" height="16" preserve-height="true" width="16" class="style-scope yt-live-chat-creator-heart-view-model"></yt-image>\n    <yt-image id="hearted" data="[[data.heartedIcon]]" height="14" preserve-height="true" width="14" class="style-scope yt-live-chat-creator-heart-view-model"></yt-image>\n  </template>\n</yt-icon-button>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;xad===void 0&&(xad=document.createElement("template"));var x=xad;P.call(g,x.content.cloneNode(!0),k.content.firstChild);iYH=k}k=iYH;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var oz=function(k,g){this.serviceId=new c0L(k,g)};
oz.prototype.toString=function(){return this.serviceId.toString()};var Ua4=function(){this.internalMap={}};
_.d=Ua4.prototype;_.d.contains=function(k){return Object.prototype.hasOwnProperty.call(this.internalMap,k)};
_.d.get=function(k){if(this.contains(k))return this.internalMap[k]};
_.d.set=function(k,g){this.internalMap[k]=g};
_.d.getKeys=function(){return Object.keys(this.internalMap)};
_.d.remove=function(k){delete this.internalMap[k]};var v_=function(){this.mappings=new Ua4;this.errorCallbacks=new Set};
v_.prototype.getModuleId=function(k){return k.serviceId.getModuleId()};
v_.prototype.get=function(k){var g=this.mappings.get(k.toString());return AaN(this,g,k)};
v_.prototype.getMultipleAsync=function(){var k=_.IT.apply(0,arguments),g=this,P=k.map(function(c){return g.getModuleId(c)}),x=k.map(function(c){return g.mappings.get(c.toString())}).filter(function(c){return c});
if(x.length===k.length)return _.$D(x.map(function(c,Z){return AaN(g,c,k[Z])}));
var U=v6().loadMultiple(P);x=_.zt(P.map(function(c){return U[c]}));
var A=document.hidden,q=-1,T=_.rP("get_async_timeout_ms",-1);T>-1&&(q=setTimeout(function(){_.pH(new _.Da("Module timeout.",P,A,document.hidden))},T));
return _.u_(x.then(function(){return k.map(function(c){return AaN(g,g.mappings.get(c.toString()),c)})}).thenCatch(function(c){for(var Z=_.O(g.errorCallbacks),w=Z.next();!w.done;w=Z.next())w=w.value,w(c);
throw c;}),function(){clearTimeout(q)})};
v_.prototype.registerService=function(k,g){this.mappings.set(k.toString(),{type:"mapping",value:g});return k};
var AaN=function(k,g,P){switch(g.type){case "mapping":return g.value;case "factory":return g=g.value(),k.mappings.set(P.toString(),{type:"mapping",value:g}),g;default:return _.Cq(g)}};
v_.prototype.onLoadError=function(k){var g=this;this.errorCallbacks.add(k);return function(){g.errorCallbacks.delete(k)}};
_.az=new v_;var daq=function(){};
_.d=daq.prototype;
_.d.JSC$14167_getRequest=function(k,g,P){g=g===void 0?{}:g;P=P===void 0?wwY:P;var x=g;if(this.isNavigationCommand()){var U,A=(U=_.b(k==null?void 0:k.commandMetadata,_.A6))==null?void 0:U.url;x=_.Zpb(k.clickTrackingParams,!0,!1,A,this.JSC$14167_getClientScreen(x))}else x=_.Zpb(k.clickTrackingParams,!1,this.includeCsn);x={context:x};if(U=this.getExtension(k))return this.JSC$14167_buildRequest(x,U,g),U=this.getApiUrl(k),A=Object.assign({},{command:k},this.getRequestConfig(k,g)),x={input:U,requestShell:Mj(U),
innerTubeRequest:x,config:A},x.config.authStrategy?x.config.authStrategy.identity=P:x.config.authStrategy={identity:P},(k=this.JSC$14167_getRequestKey(k,g))&&!x.config.requestKey&&(x.config.requestKey=k),x;k=new _.Da("Error: Failed to create Request from Command.",k);_.IE(k)};
_.d.getApiUrl=function(k){var g=_.I5(this.getApiPaths(k)),P;(k=(P=_.b(k.commandMetadata,_.A6))==null?void 0:P.apiUrl)&&(g=k);return K3M(MQb(g))};
_.d.isNavigationCommand=function(){return!1};
_.d.JSC$14167_getClientScreen=function(){};
_.d.JSC$14167_getRequestKey=function(){};
_.d.getRequestConfig=function(){};
_.mJ.Object.defineProperties(daq.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!1}}});
var H_=function(){};
_.z(H_,daq);H_.prototype.JSC$14174_getStoreKey=function(){};
H_.prototype.JSC$14167_getRequestKey=function(k,g){g=g===void 0?{}:g;return this.JSC$14174_getStoreKey(k,g)};var N4=function(){};
_.z(N4,H_);N4.prototype.JSC$14167_getRequest=function(){return{input:"/getDatasyncIdsEndpoint",requestShell:Mj("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}};
N4.prototype.getApiPaths=function(){return[]};
N4.prototype.getExtension=function(){};
N4.prototype.JSC$14167_buildRequest=function(){};var OYv={},qrL=(OYv.GET_DATASYNC_IDS=SB(N4),OYv);var TvJ,eZq,caq,ra3,Iz,wy4,V4c,ma3,ZYt;TvJ="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store PLAYER_PRELOAD shorts_prefetch".split(" ");eZq=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse"];
_.lX=function(k,g,P,x,U,A,q,T,c){this.endpointMap=k;this.networkManager=g;this.authService=P;this.responseProcessorMap=x;this.innertubeResponseStore=U;this.contextProcessors=A;this.asyncContextProcessors=q;this.localInnertubeRouter=T;this.requestSequencer=c;this.inflightRequests=new Map;k.signalEndpointMap||(k.signalEndpointMap={});k.signalEndpointMap=Object.assign({},qrL,k.signalEndpointMap)};
caq=function(k,g,P,x,U,A,q,T,c){if(_.lX.instance!==void 0){if(x=_.lX.instance,k=[k!==x.endpointMap,g!==x.networkManager,P!==x.authService,U!==x.innertubeResponseStore,A!==x.contextProcessors,q!==x.asyncContextProcessors,T!==x.localInnertubeRouter],k.some(function(Z){return Z}))throw new _.Da("InnerTubeTransportService is already initialized",k);
}else _.lX.instance=new _.lX(k,g,P,x,U,A,q,T,c)};
_.tO=function(k,g,P){var x=x===void 0?wwY:x;var U=V4c(k,g);return U?new _.Ey(function(A,q){var T,c,Z,w,J;return _.e(function(r){switch(r.nextAddress){case 1:return r.yield(U,2);case 2:T=r.yieldResult;c=T.JSC$14167_getRequest(g,P,x);if(!c){q(new _.Da("Error: Failed to build request for command.",g));r.jumpTo(0);break}nL(c.input);w=((Z=c.requestShell)==null?void 0:Z.mode)==="cors"?"cors":void 0;if(k.authService.syncHeaders){J=ZYt(c.config,w);r.jumpTo(4);break}return r.yield(ma3(c.config,w),5);case 5:J=
r.yieldResult;case 4:A(wy4(k,c,J)),_.SV(r)}})}):_.rT(new _.Da("Error: No request builder found for command.",g))};
ra3=function(k,g,P,x){var U=U===void 0?wwY:U;var A,q,T,c,Z,w,J,r,f,B,L,Y,l,D,X,a,H,y;return _.e(function(kj){switch(kj.nextAddress){case 1:A=T80(g,k.endpointMap);if(!A)throw new _.Da("Error: No streaming request builder found for command",g);q=A.JSC$14167_getRequest(g,P,U);if(!q)throw new _.Da("Failed to build YtRequest for streaming Command",g);if((T=k.localInnertubeRouter)==null||!T.shouldPreferLocalResponse(q.input,q.innerTubeRequest)){kj.jumpTo(2);break}return kj.yield(k.localInnertubeRouter.localInnertubeResponse(q.input,
q.innerTubeRequest),3);case 3:return c=kj.yieldResult,Z={},c.playerResponse&&(Iz(k,c.playerResponse,q),Z.player=c.playerResponse,(w=x)==null||w(Z,c)),c.watchNextResponse&&(Iz(k,c.watchNextResponse,q),Z.content=c.watchNextResponse,(J=x)==null||J(Z,c)),kj.return(Z);case 2:f=((r=q.requestShell)==null?void 0:r.mode)==="cors"?"cors":void 0;if(k.authService.syncHeaders){B=ZYt(q.config,f);kj.jumpTo(4);break}return kj.yield(ma3(q.config,f),5);case 5:B=kj.yieldResult;case 4:return l=(Y=(L=q.requestShell)==
null?void 0:L.headers)!=null?Y:{},q.requestShell=Object.assign({},q.requestShell,{headers:Object.assign({},l,B)}),D=Object.assign({},q.requestShell),X=JSON.stringify(q.innerTubeRequest),q.requestShell.method==="POST"&&(D=Object.assign({},D,{body:X})),a=function(Ts,m0){Iz(k,m0.playerResponse||m0.watchNextResponse||m0.reelItemWatchResponse||m0.reelWatchSequenceResponse,q);x==null||x(Ts,m0)},H={},kj.yield(Jad(k.networkManager,q.input,D,a),6);
case 6:return H=kj.yieldResult,((y=q.config)==null?0:y.responseTick)&&_.EX(q.config.responseTick),kj.return(H)}})};
_.R2=function(k,g,P,x,U){U=U===void 0?{authStrategy:{identity:wwY}}:U;var A=A===void 0?!0:A;var q=function(){};
q=R43(CEr(P));g.context||(g.context=_.Zpb(x,A));return new _.Ey(function(T){var c,Z,w,J,r;return _.e(function(f){if(f.nextAddress==1)return c=MQb(P),Z=_.tE(c),k.authService.syncHeaders?(w=ZYt(U,Z),f.jumpTo(2)):f.yield(ma3(U,Z),3);f.nextAddress!=2&&(w=f.yieldResult);J=K3M(MQb(P));r={input:J,requestShell:Mj(J),innerTubeRequest:g,config:U};T(wy4(k,r,w,q));_.SV(f)})})};
Iz=function(k,g,P){var x;if(g&&!(g==null?0:(x=g.sequenceMetaData)==null?0:x.skipProcessing)&&k.responseProcessorMap){x=_.O(TvJ);for(var U=x.next();!U.done;U=x.next())U=U.value,k.responseProcessorMap[U]&&k.responseProcessorMap[U].handleResponse(g,P)}};
wy4=function(k,g,P,x){x=x===void 0?function(){}:x;
var U,A,q,T,c,Z,w,J,r,f,B,L,Y,l,D,X,a,H,y,kj,Ts,m0,Lb,rA,bV,tu,Eb,hd,HH,F4,Ad,TL,YN,EL,bY,ry,dA,PH,Jd,iY;return _.e(function(WH){switch(WH.nextAddress){case 1:q=(U=g.config)==null?void 0:(A=U.storeStrategy)==null?void 0:A.storeKey;if(!(q&&k.innertubeResponseStore&&k.innertubeResponseStore.has(q))||((T=g.config)==null?0:(c=T.storeStrategy)==null?0:c.disableCache)){WH.jumpTo(2);break}return WH.yield(k.innertubeResponseStore.get(q),3);case 3:if((Z=WH.yieldResult)&&!Z.isExpired())return WH.return(Promise.resolve(_.Ha(Z)));
case 2:if(!((w=g)==null?0:(J=w.innerTubeRequest)==null?0:J.context)){WH.jumpTo(4);break}r=g.innerTubeRequest.context;if(!(k.asyncContextProcessors&&k.asyncContextProcessors.length>0)){WH.jumpTo(5);break}f=[];B=_.O(k.asyncContextProcessors);for(L=B.next();!L.done;L=B.next())Y=L.value,l=Y.processContext(g),l.wrappedPromise_&&f.push(l.wrappedPromise_);if(!(f.length>0)){WH.jumpTo(5);break}return WH.yield(Promise.all(f),5);case 5:D=_.O(k.contextProcessors||[]),X=D.next();case 8:if(X.done){WH.jumpTo(4);
break}a=X.value;return WH.yield(a.processContext(r),9);case 9:X=D.next();WH.jumpTo(8);break;case 4:if((H=k.localInnertubeRouter)==null||!H.shouldPreferLocalResponse(g.input,g.innerTubeRequest)){WH.jumpTo(12);break}return WH.yield(k.localInnertubeRouter.localInnertubeResponse(g.input,g.innerTubeRequest),13);case 13:return y=WH.yieldResult,Iz(k,y,g),WH.return(y);case 12:return(m0=(Ts=g.config)==null?void 0:Ts.requestKey)&&k.inflightRequests.has(m0)?kj=k.inflightRequests.get(m0):(Lb=JSON.stringify(g.innerTubeRequest),
tu=(bV=(rA=g.requestShell)==null?void 0:rA.headers)!=null?bV:{},g.requestShell=Object.assign({},g.requestShell,{headers:Object.assign({},tu,P)}),Eb=Object.assign({},g.requestShell),g.requestShell.method==="POST"&&(Eb=Object.assign({},Eb,{body:Lb})),((hd=g.config)==null?0:hd.requestTick)&&_.EX(g.config.requestTick),HH=function(){return k.networkManager.fetch(g.input,Eb,g.config)},kj=k.requestSequencer?fGY(k.requestSequencer,g,HH):HH(),m0&&k.inflightRequests.set(m0,kj)),WH.yield(kj,14);
case 14:(F4=WH.yieldResult)&&_.W("web_streaming_player")&&Array.isArray(F4)&&(F4=F4[0].playerResponse);if(F4&&"error"in F4&&((Ad=F4)==null?0:(TL=Ad.error)==null?0:TL.details))for(YN=F4.error.details,EL=_.O(YN),bY=EL.next();!bY.done;bY=EL.next())ry=bY.value,(dA=ry["@type"])&&eZq.indexOf(dA)>-1&&(delete ry["@type"],F4=ry);m0&&k.inflightRequests.has(m0)&&k.inflightRequests.delete(m0);((PH=g.config)==null?0:PH.responseTick)&&_.EX(g.config.responseTick);if(F4||(Jd=k.localInnertubeRouter)==null||!Jd.canProvideFallbackResponse(g.input,
g.innerTubeRequest)){WH.jumpTo(15);break}return WH.yield(k.localInnertubeRouter.localFallbackInnertubeResponse(g.input,g.innerTubeRequest),16);case 16:F4=WH.yieldResult;case 15:return Iz(k,F4,g),((iY=g.config)==null?0:iY.processorTick)&&_.EX(g.config.processorTick),x(),WH.return(F4||void 0)}})};
_.Dt=function(k,g){return qQ6(g,k.endpointMap)};
V4c=function(k,g){k=eH0(g,k.endpointMap);if(k!==void 0)return Promise.resolve(k)};
ma3=function(k,g){var P,x,U,A;return _.e(function(q){if(q.nextAddress==1){U=(P=k)==null?void 0:(x=P.authStrategy)==null?void 0:x.sessionIndex;var T=q.yield;var c=_.$D(IsA({sessionIndex:U}));return T.call(q,c,2)}A=q.yieldResult;return q.return(Promise.resolve(Object.assign({},c5I(g),A)))})};
ZYt=function(k,g){var P;k=k==null?void 0:(P=k.authStrategy)==null?void 0:P.sessionIndex;P=IsA({sessionIndex:k});return Object.assign({},c5I(g),P)};var WzL,sDd,bYk,Bvq,zZv,uiv,Lzc,nOm,pF,SrY,Fzk,EO4,Yrk;WzL=0;sDd=/tone[1-5]/;bYk=" \ud83c\udffb \ud83c\udffc \ud83c\udffd \ud83c\udffe \ud83c\udfff".split(" ");Bvq="UCzC5CNksIBaiT-NdMJjJNOQ/COLRg9qOwdQCFce-qgodrbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CMKC7uKOwdQCFce-qgodqbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CJiQ8uiOwdQCFcx9qgodysAOHg UCzC5CNksIBaiT-NdMJjJNOQ/CI3h3uDJitgCFdARTgodejsFWg UCzC5CNksIBaiT-NdMJjJNOQ/CI69oYTKitgCFdaPTgodsHsP5g UCzC5CNksIBaiT-NdMJjJNOQ/CKzQr47KitgCFdCITgodq6EJZg UCzC5CNksIBaiT-NdMJjJNOQ/CPGD8Iu8kN4CFREChAod9OkLmg".split(" ");
zZv=Number.MAX_SAFE_INTEGER;uiv=RegExp("\ufe0f","g");_.Xx=function(k){this.skinTone=0;this.emojiSize=24;this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.pickerCustomEmojiIds=[];this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1;k&&_.hZk(this,k)};
_.hZk=function(k,g){try{_.Eq(g,{context:k,onSuccess:function(x,U){Array.isArray(U)?k.load(U):(x=new _.Da("Emoji manager JSON response was not an array!",{response:U}),_.IE(x))},
onError:function(x){x=new _.Da("Failed to retrieve emoji manager initial JSON data!",{url:g,statusCode:_.sq(x).toString()});_.pH(x)}})}catch(x){var P=new _.Da("Failed to parse unicode emoji JSON data! Error: {e.message}",{url:g});
_.pH(P)}};
_.Xx.prototype.clear=function(){this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1};
_.Xx.prototype.load=function(k,g){if(g)if(k.length)k=k.concat(g.emojis);else{this.emojis=g.emojis;this.emojiMap=g.emojiMap;this.emojiShortcutMap=g.emojiShortcutMap;this.emojiShortcutCharMap=EO4(g);this.hasInitializedShortcutCharMap=!0;this.emojiRegex=g.emojiRegex;return}this.emojis=[].concat(_.Kl(new Set(this.emojis.concat(k))));this.hasInitializedShortcutCharMap=!1;k=Array(this.emojis.length);for(g=0;g<this.emojis.length;g++){var P=this.emojis[g];if(P.emojiId){this.emojiMap[P.emojiId]=P;this.emojiMap[P.emojiId].index=
g;for(var x=0;P.shortcuts&&x<P.shortcuts.length;x++)this.emojiShortcutMap[P.shortcuts[x].toLocaleLowerCase()]=P;k[g]=P.isCustomEmoji&&P.shortcuts?P.shortcuts[0]:P.emojiId}}k.sort(function(U,A){return A.length-U.length});
if(k.length)try{this.emojiRegex=new RegExp(k.join("|").replace("*","\\*"),"gi")}catch(U){this.emojiRegex=/$./}else this.emojiRegex=/$./};
Lzc=function(k,g){g=_.O(g);for(var P=g.next();!P.done;P=g.next()){var x=P.value;if(x.emojiId&&k.emojiMap[x.emojiId]){P=Object.assign({},k.emojiMap[x.emojiId],x);k.emojiMap[x.emojiId]=P;var U=void 0;P.index&&((U=k.emojis[P.index])==null?void 0:U.emojiId)===x.emojiId&&(k.emojis[P.index]=P);x=void 0;if((x=P.shortcuts)==null?0:x.length)for(k.hasInitializedShortcutCharMap=!1,x=_.O(P.shortcuts),U=x.next();!U.done;U=x.next())k.emojiShortcutMap[U.value.toLocaleLowerCase()]=P}}};
nOm=function(k){var g,P;_.e(function(x){if(x.nextAddress==1)return x.yield(_.KI.getInstance(),2);if(x.nextAddress!=3)return(g=x.yieldResult)?x.yield(g.get("ytlc-emoji-pref"),3):x.return();(P=x.yieldResult)&&Lzc(k,Object.keys(P).map(function(U){return{emojiId:U,stickyPrefId:P[U]}}).filter(function(U){return!!U.emojiId&&!!U.stickyPrefId}));
_.SV(x)})};
_.ya=function(k,g,P){return(k=k.emojiMap[g])&&(!k.isLocked||P!==void 0&&P)?k:void 0};
pF=function(k,g,P){P=_.ya(k,g,P===void 0?!1:P);var x=g.match("\u200d");P&&k.skinTone!==0&&(k=(x==null?void 0:x.length)===1?_.ya(k,g.replace("\u200d",bYk[k.skinTone]+"\u200d")):_.ya(k,g+bYk[k.skinTone]))&&(P=k);return P};
SrY=function(k,g){var P=k.emojiMap[g];return(P==null?0:P.stickyPrefId)?k.emojiMap[P.stickyPrefId]:pF(k,g)};
_.C5=function(k,g){k=k.emojiShortcutMap[g.toLocaleLowerCase()];return!k||k.isLocked?null:k};
Fzk=function(k,g,P){return EO4(k,P===void 0?!1:P)[g]||{}};
EO4=function(k,g){g=g===void 0?!1:g;if(!k.hasInitializedShortcutCharMap){k.hasInitializedShortcutCharMap=!0;for(var P=0;P<k.emojis.length;P++){var x=k.emojis[P];if(!(x.isLocked||g&&x.isCustomEmoji&&x.emojiId&&!k.pickerCustomEmojiIds.includes(x.emojiId)))for(var U=0;x.shortcuts&&U<x.shortcuts.length;U++){var A=x.shortcuts[U];A.startsWith(":_")&&x.isCustomEmoji&&(k.emojiShortcutCharMap[":_"]==null&&(k.emojiShortcutCharMap[":_"]=Object.create(null)),k.emojiShortcutCharMap[":_"][A]=x);if(!(A.length<3||
!x.isCustomEmoji&&sDd.test(A))){var q=A.substr(0,3).toLocaleLowerCase();k.emojiShortcutCharMap[q]==null&&(k.emojiShortcutCharMap[q]=Object.create(null));k.emojiShortcutCharMap[q][A]=x}}}}return k.emojiShortcutCharMap};
_.Xx.prototype.createEmoji=function(k,g){g=g===void 0?!0:g;var P=document.createElement("img");k.isCustomEmoji||P.classList.add("small-emoji");P.classList.add("emoji");P.classList.add("yt-formatted-string");P.src=k.image?_.pX(k.image.thumbnails,this.emojiSize)||"":"";var x=void 0;k.image&&k.image.accessibility&&k.image.accessibility.accessibilityData&&(x=k.image.accessibility.accessibilityData.label);P.alt=x?x:(k.isCustomEmoji&&k.shortcuts?k.shortcuts[0]:k.emojiId)||"";k.isCustomEmoji&&(P.dataset.emojiId=
k.emojiId);_.Gc&&(P.setAttribute("contenteditable","false"),P.setAttribute("unselectable","on"));g&&(k.shortcuts&&k.shortcuts.length&&P.setAttribute("shared-tooltip-text",k.shortcuts[0]),P.id="emoji-"+WzL++);return P};
_.Xx.prototype.createDocumentFragment=function(k,g,P,x){g=g===void 0?!1:g;P=P===void 0?!0:P;x=x===void 0?!1:x;k=k.replace(uiv,"");for(var U=document.createDocumentFragment(),A=0,q,T=0;(q=this.emojiRegex.exec(k))!=null;){var c=_.ya(this,q[0])||_.C5(this,q[0]);!c||c.isCustomEmoji&&!g||(c=this.createEmoji(c,P),A!==q.index&&U.appendChild(document.createTextNode(k.substring(A,q.index))),U.appendChild(c),A=q.index+q[0].length,T++)}if(!x||T)return U.appendChild(document.createTextNode(k.substr(A))),U};
Yrk=function(k,g,P){var x,U,A,q,T,c,Z,w,J;return _.e(function(r){if(r.nextAddress==1){if(!g.emojiId||!k.emojiMap[g.emojiId])return r.return();x=Object.assign({},k.emojiMap[g.emojiId],{stickyPrefId:P});k.emojiMap[g.emojiId]=x;g.index&&((U=k.emojis[g.index])==null?void 0:U.emojiId)===g.emojiId&&(k.emojis[g.index]=x);if((A=g.shortcuts)==null?0:A.length)for(k.hasInitializedShortcutCharMap=!1,q=_.O(g.shortcuts),T=q.next();!T.done;T=q.next())c=T.value,k.emojiShortcutMap[c.toLocaleLowerCase()]=x;return r.yield(_.KI.getInstance(),
2)}if(r.nextAddress!=4)return(Z=r.yieldResult)?r.yield(Z.get("ytlc-emoji-pref"),4):r.jumpTo(0);J=(w=r.yieldResult)!=null?w:{};J[g.emojiId]=P;return r.yield(Z.set("ytlc-emoji-pref",J,zZv),0)})};
_.CF=new _.Xx;var lGL;_.G3={};
lGL={properties:{id:{type:String,computed:"identity(data.id)",reflectToAttribute:!0},wholeMessageClickable:{type:Boolean,computed:"computeWholeMessageClickable(data.contextMenuEndpoint)",reflectToAttribute:!0},useOpacityForContextMenuVisibility:{type:Boolean,value:_.W("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:_.W("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 o5(7),shouldSupportInlineActionButtons:function(){return!1},
shouldSupportWholeItemClick:function(){return!1},
beforeRegister:function(){if(this.supportsInlineActionButtons||this.shouldSupportInlineActionButtons())this.stampDom||(this.stampDom={}),this.stampDom["data.inlineActionButtons"]={id:"inline-action-buttons",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[filledButtonOverrides]]"}}}}},
ready:function(){var k=_.kr(this.hostElement||this).querySelector("#inline-action-button-container");k&&k.setAttribute("aria-hidden","true");this.menuButton=_.kr(this.hostElement).querySelector("#menu-button")},
attached:function(){var k=this.menuButton;k&&(k.addEventListener("focusin",_.AB(this,this.onMenuButtonFocus_)),k.addEventListener("focusout",_.AB(this,this.onMenuButtonBlur_)))},
detached:function(){var k=this.menuButton;k&&(k.removeEventListener("focusin",_.AB(this,this.onMenuButtonFocus_)),k.removeEventListener("focusout",_.AB(this,this.onMenuButtonBlur_)))},
identity:_.DC,truthy:function(k){return!!k},
computeTimestampString:function(k){return k?k.timestampText?this.getSimpleString(k.timestampText):this.TIME_FORMATTER.format(new Date(k.timestampUsec/1E3)):""},
computeWholeMessageClickable:function(k){return k},
computeMenuVisible_:function(k,g){return k||g},
computeHasInlineActionButtons:function(k){if(!k)return!1;var g,P;return!((g=k.inlineActionButtons)==null||!g.length)||!((P=k.additionalInlineActionButtons)==null||!P.length)},
createDocumentFragmentFromString:function(k){var g=_.CF.createDocumentFragment.bind(_.CF),P;if((P=this.participantsManager)==null||!P.viewerRegex)return g(k);P=document.createDocumentFragment();for(var x=0,U;(U=this.participantsManager.viewerRegex.exec(k))!=null;){if(U.index>0){var A=":"+U[0]+":";if((_.ya(_.CF,A)||_.C5(_.CF,A))&&k.indexOf(A)===U.index-1)continue}P.appendChild(g(k.substring(x,U.index)));x=document.createElement("span");x.appendChild(g(U[0]));x.classList.add("mention");P.appendChild(x);
x=U.index+U[0].length}P.appendChild(g(k.substring(x)));return P},
createDocumentFragment:function(k){var g=document.createDocumentFragment();if(k.simpleText)return g.appendChild(this.createDocumentFragmentFromString(k.simpleText)),g;if(!k.runs)return g;for(var P=0;P<k.runs.length;P++){var x=k.runs[P];if(x.emoji)g.appendChild(_.CF.createEmoji(x.emoji));else if(x.text)if(x.navigationEndpoint){var U=document.createElement("a");U.classList.add("yt-simple-endpoint");TzA(U,x.navigationEndpoint);_.kr(U).appendChild(this.createDocumentFragmentFromString(x.text));g.appendChild(U)}else g.appendChild(this.createDocumentFragmentFromString(x.text))}return g},
hasModerationOverlayVisible:function(){var k;return((k=document.querySelector("yt-live-chat-item-list-renderer"))==null?void 0:k.getAttribute("moderation-mode-enabled"))===""},
onItemTap:function(k){k.composedPath().some(function(g){return(g=g instanceof Element?g:null)?g.tagName&&(g.tagName.toLowerCase()==="yt-live-chat-creator-heart-view-model"||g.tagName.toLowerCase()==="yt-button-view-model"):!1})||this.data.contextMenuEndpoint&&this.wholeMessageClickable&&this.shouldSupportWholeItemClick()&&!this.hasModerationOverlayVisible()&&!_.W("enable_live_chat_web_context_menu_resolver")&&this.showContextMenu(k)},
colorFromDecimal:function(k){return NB0(k)},
markAsDeleted:function(k,g){this.set("data.deletedStateMessage",k);this.set("data.showOriginalContentMessage",g)},
onMenuButtonFocus_:function(){this.menuFocused=!0},
onMenuButtonBlur_:function(){this.menuFocused=!1},
showContextMenu:function(k){if(this.data.contextMenuEndpoint){var g=_.Za().resolve(_.m6),P=this.data.contextMenuEndpoint,x;(x=_.lX.instance)&&_.Dt(x,P)?(g=jDN(g,P),x=_.R2(x,{},g)):x=_.QDY(g,P);x.then(this.handleGetContextMenuResponse_,this.handleGetContextMenuError,this);k&&k.stopPropagation()}},
handleGetContextMenuResponse_:function(k){var g=_.lX.instance;g&&_.Dt(g,{liveChatEndpoint:{}})||(k=k.response);k.liveChatItemContextMenuSupportedRenderers&&k.liveChatItemContextMenuSupportedRenderers.menuRenderer&&this.showContextMenu_(k.liveChatItemContextMenuSupportedRenderers.menuRenderer);k.actions&&_.RV(this.hostElement,"yt-live-chat-actions",[k.actions])},
handleGetContextMenuError:function(k){if(k instanceof Error||k instanceof Object||k instanceof String)var g=k;_.IE(new _.Da("Error encountered calling GetLiveChatItemContextMenu",g))},
showContextMenu_:function(k){this.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:k}}})},
onYtPopupOpened_:function(){this.menuOpen=!0;_.GB(this.hostElement,"yt-live-chat-context-menu-opened")},
onYtPopupClosedOrCanceled_:function(){this.menuOpen=!1;_.GB(this.hostElement,"yt-live-chat-context-menu-closed")}};
_.G3.YtLiveChatItemBehavior=[lGL,_.ax.YtComponentBehavior,_.ww.YtOpenPopupBehavior];_.Rz=function(){};var Dak;var t4m;var M4Y;var Kzt;var kF=function(){var k=_.S.apply(this,arguments)||this;k.active=!1;k.identity=_.DC;return k};
_.z(kF,_.S);kF.prototype.dataChanged=function(){this.active=!1};
kF.prototype.onClick=function(){_.GB(this.hostElement,"yt-live-chat-select-suggestion",this.data)};
kF.prototype.dataChanged=kF.prototype.dataChanged;_.N([_.n(),_.I("design:type",Object)],kF.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],kF.prototype,"active",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],kF.prototype,"dataChanged",null);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-suggestion",noInjection:!0})],kF);
_.v(kF,"yt-live-chat-text-input-field-suggestion",function(){if(Kzt===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-input-field-suggestion--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_input_field_suggestion.yt.live.chat.text.input.field.suggestion.css.js--\x3e<tp-yt-paper-item active="[[active]]" on-click="onClick" class="style-scope yt-live-chat-text-input-field-suggestion">\n  <img alt="[[data.alt]]" hidden$="[[!identity(data.image)]]" src$="[[data.image.thumbnails.0.url]]" author$="[[data.author]]" class="style-scope yt-live-chat-text-input-field-suggestion">\n  [[data.text]]\n</tp-yt-paper-item>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;M4Y===void 0&&(M4Y=document.createElement("template"));var x=M4Y;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Kzt=k}k=Kzt;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});_.gp=function(k,g,P){return CustomEvent.call(this,k,{detail:{value:g,path:P}})||this};
_.z(_.gp,CustomEvent);_.PD=function(){var k=_.S.apply(this,arguments)||this;k.viewerName=null;k.actionMap={"yt-live-chat-actions":"onChatMessage_"};k.SUPPORTED_ITEM_TYPES_=["liveChatTextMessageRenderer","liveChatLegacyPaidMessageRenderer","liveChatPaidMessageRenderer"];k.PARTICIPANT_TIME_USEC_=3E8;return k};
_.z(_.PD,_.S);_.d=_.PD.prototype;_.d.created=function(){this.allParticipantsCharMap_={};this.asyncHandle_=null};
_.d.addParticipant=function(k){var g=_.lCM(this.participants,k,function(x,U){x=x[Object.keys(x)[0]];U=U[Object.keys(U)[0]];x=String(_.a5(x.authorName)).toLowerCase();U=String(_.a5(U.authorName)).toLowerCase();return x<U?-1:x==U?0:1}.bind(this));
if(g>=0){var P=this.participants[g];P[Object.keys(P)[0]].timestampUsec&&this.splice("participants",g,1,k)}else this.splice("participants",-g-1,0,k);k=k[Object.keys(k)[0]];g=_.a5(k.authorName).toLocaleLowerCase();P=g.substr(0,2);this.allParticipantsCharMap_.hasOwnProperty(P)||(this.allParticipantsCharMap_[P]={});this.allParticipantsCharMap_[P][g]=k};
_.d.getAuthorsFromPrefix=function(k){return this.allParticipantsCharMap_.hasOwnProperty(k)?this.allParticipantsCharMap_[k]:null};
_.d.computeViewerRegex_=function(k){if(!k)return null;k=k.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var g=k.indexOf("@")===0&&_.W("live_chat_enable_handles_web_text_input_update")?"([#]":"([@#]";return new RegExp(g+k.replace(/ /g,"\\s*")+"|^"+k.replace(/ /g,"\\s*")+"$|^"+k.replace(/ /g,"\\s*")+"(?=\\s)|(?<=\\s)"+k.replace(/ /g,"\\s*")+"$|(?<=\\s)"+k.replace(/ /g,"\\s*")+"(?=\\s))","ig")};
_.d.checkForStaleParticipants_=function(){var k=this;this.trimOldParticipants_();this.asyncHandle_&&rLb(this.asyncHandle_);this.participants.length>0&&(this.asyncHandle_=_.jb(function(){k.checkForStaleParticipants_()},3E4))};
_.d.onChatMessage_=function(k){var g=this,P=Date.now()*1E3;k.forEach(function(x){if(x=_.b(x,z4L)){x=x.item;var U=Object.keys(x)[0];g.SUPPORTED_ITEM_TYPES_.indexOf(U)!=-1&&x[U].timestampUsec>=P-g.PARTICIPANT_TIME_USEC_&&g.addParticipant(x)}},this);
this.checkForStaleParticipants_()};
_.d.trimOldParticipants_=function(){for(var k=Date.now()*1E3,g=this.participants.length-1;g>=0;g--){var P=this.participants[g];P=P[Object.keys(P)[0]];P.timestampUsec&&P.timestampUsec<k-this.PARTICIPANT_TIME_USEC_&&this.splice("participants",g,1)}};
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],_.PD.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],_.PD.prototype,"viewerName",void 0);_.N([_.n({computed:"computeViewerRegex_(viewerName)"}),_.I("design:type",Object)],_.PD.prototype,"viewerRegex",void 0);_.N([_.n({value:function(){return[]},
notify:!0}),_.I("design:type",Array)],_.PD.prototype,"participants",void 0);_.N([_.hB({is:"yt-live-chat-participants-manager",noInjection:!0})],_.PD);var oOJ=/.*([:@#].*?)$/,$F=/\u00a0/g,vON=String.fromCharCode(160),aGP={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"},xF=function(){var k=_.S.apply(this,arguments)||this;k.disabled=!1;k.liveChatRichMessageInput=null;k.messageInput=null;k.isValidWithNoInputText=!1;k.suggestions=[];k.emojiManager=_.CF;k.inputMethodEditorActive=
!1;k.suggestionIndex=-1;k.JSC$14225_lastSuggestionRange=null;return k};
_.z(xF,_.S);_.d=xF.prototype;_.d.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"yt-live-chat-text-input-field-suggestion"},reuseComponents:!0}}};
_.d.attached=function(){_.R7&&(document.execCommand("enableObjectResizing",!1,"false"),document.execCommand("enableInlineTableEditing",!1,"false"));this.hostElement.addEventListener("compositionstart",this.onCompositionStart);this.hostElement.addEventListener("compositionend",this.onCompositionEnd)};
_.d.detached=function(){this.setLiveChatRichMessageInput(null);this.hostElement.removeEventListener("compositionstart",this.onCompositionStart);this.hostElement.removeEventListener("compositionend",this.onCompositionEnd)};
_.d.dataChanged=function(){if(!this.ignoreColorMapping){var k=!1,g={},P;for(P in aGP)this.data&&this.data.hasOwnProperty(P)&&(g[aGP[P]]=this.colorFromDecimal(this.data[P]),k=!0);k&&_.iG(this.hostElement,g)}this.messageInput&&this.setLiveChatRichMessageInput(this.messageInput)};
_.d.onMessageSet=function(){this.setLiveChatRichMessageInput(this.messageInput||{})};
_.d.colorFromDecimal=function(k){k=Math.floor(Number(k));return"rgba("+[k>>16&255,k>>8&255,k&255,(k>>24&255)/255].join()+")"};
_.d.preventDrag=function(k){k.dataTransfer&&(k.dataTransfer.dropEffect="none");k.preventDefault()};
_.d.preventResize=function(k){k.returnValue=!1};
_.d.onInputChange=function(){var k=this.characterCount,g=document.querySelector("#overflow-text");this.characterCount<=this.maxCharacterLimit&&g&&g.remove();if(!g&&this.characterCount>this.maxCharacterLimit){var P=window.getSelection();if(P){var x=P.getRangeAt(0);P.removeAllRanges();P.addRange(x)}}if(P=this.getCurrentRange())x=this.calculateTextBeforeRange(P),this.completeEmojisInRange(P,x,!0)||this.updateSuggestions(P,x);x=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(x);
_.GB(this.hostElement,"yt-live-chat-message-input-change",x);g&&this.characterCount===0&&g.remove();P&&P.commonAncestorContainer.parentElement.id==="input"&&P.commonAncestorContainer.nodeName!=="SPAN"?this.handleOverflowText(this.characterCount>k):P&&!P.collapsed&&P.commonAncestorContainer===this.input&&this.checkForDuplicateSpans();if(this.characterCount===0)for(k=this.input.childNodes.length-1;k>=0;k--)this.input.childNodes[k].nodeName==="BR"&&this.input.childNodes[k].remove()};
_.d.onCompositionStart=function(){this.inputMethodEditorActive=!0};
_.d.onCompositionEnd=function(){this.inputMethodEditorActive=!1;var k=this.getCurrentRange();k&&k.commonAncestorContainer.parentElement.id==="input"&&k.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.d.mergeOverflowText=function(k){if(k){var g=document.createRange();g.selectNodeContents(k);g=g.extractContents();this.input.insertBefore(g,k)}};
_.d.checkRangeAtEndOfInput=function(){var k=this.getCurrentRange();if(k){var g=_.kr(this.hostElement).querySelector("#overflow-text"),P=document.createRange();g&&g.previousSibling?g.previousSibling instanceof HTMLImageElement?P.selectNode(g.previousSibling):P.selectNodeContents(g.previousSibling):this.input&&this.input.lastChild&&(this.input.lastChild instanceof HTMLImageElement?P.selectNode(this.input.lastChild):P.selectNodeContents(this.input.lastChild));P.collapse(!1);return P.isPointInRange(k.startContainer,
k.startOffset)}return!1};
_.d.handleOverflowText=function(k){if(!this.dropdown.opened&&!this.inputMethodEditorActive&&this.isChatMessageInput){var g=_.kr(this.hostElement).querySelector("#overflow-text"),P=this.getCurrentRange();this.input.normalize();k=this.checkRangeAtEndOfInput()&&k;this.mergeOverflowText(g);for(var x,U=0,A=0,q,T=this.input.childNodes,c=0;c<T.length;c++){var Z=T[c];Z instanceof Text?(A+=Z.textContent.length,A>this.maxCharacterLimit&&(x=Z,U=this.maxCharacterLimit+Z.textContent.length-A)):Z instanceof HTMLImageElement&&
(x=void 0,A=Z.dataset.emojiId&&((x=this.data)==null?0:x.emojiCharacterCount)?A+this.data.emojiCharacterCount:A+Z.alt.length,x=this.input,U=c);if(A>this.maxCharacterLimit&&x){q=document.createRange();q.collapse(!1);g?(A=this.input.lastChild.previousSibling,A instanceof Text?q.setEnd(this.input.lastChild.previousSibling,A.textContent.length):A instanceof HTMLImageElement&&q.setEnd(this.input,this.input.childNodes.length-1)):q.selectNodeContents(this.input);q.setStart(x,U);break}}q&&(x=!1,P&&(k=q.isPointInRange(P.startContainer,
P.startOffset-1)),g||(g=document.createElement("span"),g.id="overflow-text",g.textContent="",g.setAttribute("contenteditable","true"),_.kr(_.kr(this.hostElement).querySelector("#input")).appendChild(g),x=!0),g&&(P=q.extractContents(),g.insertBefore(P,g.firstChild),k&&g.firstChild&&(P=document.createRange(),x?P.setStartAfter(g.lastChild):P.setStartAfter(g.firstChild),P.collapse(!0),g=window.getSelection(),g.removeAllRanges(),g.addRange(P))))}};
_.d.checkForDuplicateSpans=function(){for(var k=0;k<this.input.childNodes.length;k++){var g=this.input.childNodes[k];if(g.nodeName==="SPAN"){var P=document.createRange();P.selectNodeContents(g);P=P.extractContents();this.input.insertBefore(P,g);g.remove()}}this.handleOverflowText(!0)};
_.d.getCurrentRange=function(){var k=window.getSelection();return k&&k.rangeCount?k.getRangeAt(0).cloneRange():null};
_.d.getInputRange=function(){var k=this.getCurrentRange();if(k){for(var g=k.commonAncestorContainer,P=!1,x=_.kr(this.hostElement).querySelector("#input");g;){if(g===x){P=!0;break}g=g.parentNode}P||(k=null)}k||(k=this.getRangeAtEnd());return k};
_.d.getRangeAtEnd=function(){var k=document.createRange(),g=_.kr(this.hostElement).querySelector("#input").lastChild;!g||g.nodeName!=="#text"&&g.nodeName!=="SPAN"?(k.selectNodeContents(_.kr(this.hostElement).querySelector("#input")),k.collapse(!1)):g.nodeName==="#text"?k.setStart(g,g.textContent.length):k.setStart(g,g.childNodes.length);return k};
_.d.getChatParticipantSuggestions=function(k,g,P,x){var U=_.W("live_chat_enable_handles_web_text_input_update");if(g)for(var A in g)if(A.indexOf(k)===0||U&&A.indexOf(P+k)===0){var q=g[A],T=_.a5(q.authorName);x.push({suggestion:{author:!0,authorType:P,image:q.authorPhoto,alt:T,text:T}});if(x.length>=64)break}};
_.d.getSuggestions=function(k){var g=[],P=k.substring(0,3),x=Fzk(_.CF,P,!0);if(x)for(var U in x)if(U.toLocaleLowerCase().indexOf(k)===0){var A=x[U];if(A&&A.emojiId){if(A=SrY(_.CF,A.emojiId)){var q=void 0,T=void 0,c=void 0,Z=void 0,w=((q=A.image)==null?0:(T=q.accessibility)==null?0:(c=T.accessibilityData)==null?0:c.label)||A.isCustomEmoji?(Z=A.shortcuts)==null?void 0:Z[0]:A.emojiId;g.push({suggestion:{emoji:!0,image:A.image,alt:w,text:U,textToInsertWhenSelected:A.isCustomEmoji?U:w}})}if(g.length>=
64)break}}if(!this.participantsManager)return null;if(P.indexOf("@")===0||P.indexOf("#")===0)x=P.charAt(0),k=k.substring(1),U=_.W("live_chat_enable_handles_web_text_input_update"),P.indexOf("@")===0&&U&&(U=this.participantsManager.getAuthorsFromPrefix(P.substring(0,2)),this.getChatParticipantSuggestions(k,U,x,g)),P=P.substring(1),P=this.participantsManager.getAuthorsFromPrefix(P),this.getChatParticipantSuggestions(k,P,x,g);return g?g.sort(function(J,r){return r.suggestion.text<J.suggestion.text?-1:
r.suggestion.text===J.suggestion.text?0:1}):null};
_.d.insertSuggestion=function(k){var g=_.W("live_chat_enable_handles_web_text_input_update"),P=k.authorType;g=k.text.indexOf(P)===0&&g?k.text+vON:P+k.text+vON;k.emoji?this.insertTextAtRange(this.JSC$14225_lastSuggestionRange,k.textToInsertWhenSelected||""):k.author&&this.insertTextAtRange(this.JSC$14225_lastSuggestionRange,g)};
_.d.updateSuggestionsAtCaret=function(){var k=this.getCurrentRange();k&&this.updateSuggestions(k,this.calculateTextBeforeRange(k))};
_.d.offsetStartOfRangeBy=function(k,g){for(;g>0;)if(k.startOffset-g>=0){k.setStart(k.startContainer,k.startOffset-g);break}else{g=k.startContainer instanceof HTMLImageElement?g-k.startContainer.alt.length:g-k.startOffset;var P=k.startContainer.previousSibling;if(!P){k.setStart(k.startContainer,0);break}if(_.W("live_chat_require_space_for_autocomplete_emoji")){var x=void 0,U=void 0;k.setStart(P,((x=P)==null?void 0:(U=x.textContent)==null?void 0:U.length)||0)}else k.setStart(P,P.childNodes.length||
0)}};
_.d.updateSuggestions=function(k,g){var P=this;this.JSC$14225_lastSuggestionRange&&(this.JSC$14225_lastSuggestionRange.detach(),this.JSC$14225_lastSuggestionRange=null);if((g=oOJ.exec(g))&&g.length&&(g=g[g.length-1].toLocaleLowerCase(),g.length>2&&(this.offsetStartOfRangeBy(k,g.length),this.JSC$14225_lastSuggestionRange=k,(k=this.getSuggestions(g))&&k.length))){this.suggestions=k;_.VJ(this,function(){_.kr(P.hostElement).querySelector("#dropdown-content").scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(k.length-1);return}this.dropdown.opened=!1};
_.d.completeEmojisInRange=function(k,g,P){var x=g.replace(/[\s\xa0]+$/,"");g=g.length-x.length;x=x.split(" ");x=x[x.length-1].trim().toLocaleLowerCase();var U=x.lastIndexOf(":");if(P&&!g&&U!==x.length-1)return!1;U!==-1&&(P=x.lastIndexOf(":",U-1),P!==-1&&(x=x.substring(P)));if((P=_.C5(_.CF,x))&&P.emojiId){P=SrY(_.CF,P.emojiId)||null;this.offsetStartOfRangeBy(k,x.length+g);var A,q,T,c;x=(((A=P)==null?0:A.isCustomEmoji)?(q=P)==null?void 0:(T=q.shortcuts)==null?void 0:T[0]:(c=P)==null?void 0:c.emojiId)||
"";g&&(x+=vON);this.insertTextAtRange(k,x);this.dropdown.opened=!1;return!0}return!1};
_.d.onSuggestion=function(k){this.insertSuggestion(k.detail);this.dropdown.opened=!1};
_.d.onKeyPress=function(k){k.keyCode===13&&(k.preventDefault(),this.dropdown.opened?(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),this.dropdown.opened=!1):_.GB(this.hostElement,"yt-live-chat-send-message"))};
_.d.completeEmojis=function(){var k=document.createRange(),g=_.kr(this.hostElement).querySelector("#input").lastChild;g?k.setStart(g,g.childNodes.length):(k.selectNodeContents(_.kr(this.hostElement).querySelector("#input")),k.collapse(!1));this.completeEmojisInRange(k,this.calculateTextBeforeRange(k),_.W("live_chat_require_space_for_autocomplete_emoji"))};
_.d.maybePreventTextFormatting=function(k){!_.$s||!k.ctrlKey&&!k.metaKey||k.keyCode!==66&&k.keyCode!==73||(k.stopImmediatePropagation(),k.preventDefault())};
_.d.onKeyDown=function(k){this.maybePreventTextFormatting(k);if(this.dropdown.opened)switch(k.keyCode){case 27:this.dropdown.opened=!1;k.stopPropagation();break;case 9:this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);this.dropdown.opened=!1;k.preventDefault();break;case 38:this.changeSuggestionIndex(this.suggestionIndex-1);k.preventDefault();break;case 40:this.changeSuggestionIndex(this.suggestionIndex+1),k.preventDefault()}};
_.d.onKeyUp=function(k){switch(k.keyCode){case 37:case 39:this.updateSuggestionsAtCaret();break;case 38:case 40:this.dropdown.opened||this.updateSuggestionsAtCaret()}if(_.Gc)this.onInputChange()};
_.d.changeSuggestionIndex=function(k){if(this.dropdown.opened){var g=_.kr(this.hostElement).querySelector("#dropdown-content");this.suggestionIndex>=0&&this.suggestionIndex<g.children.length&&(g.children[this.suggestionIndex].active=!1);var P=this.suggestions.length;this.suggestionIndex=(k+P)%P;k=g.children[this.suggestionIndex];k.active=!0;g.scrollTop=k.offsetTop}};
_.d.onInputPaste=function(k){k.preventDefault();(k=k.clipboardData)&&k.types&&(k=k.getData("text/plain")||"",k=k.replace(/\n/g,""),this.insertText(k));(k=this.getCurrentRange())&&k.commonAncestorContainer.parentElement.id==="input"&&k.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.d.onFocus=function(){this._setFocused(!0)};
_.d.onBlur=function(){this._setFocused(!1)};
_.d.insertText=function(k){this.insertTextAtRange(this.getInputRange(),k)};
_.d.insertTextAtRange=function(k,g){if(k&&(k.collapsed||k.deleteContents(),g=_.CF.createDocumentFragment(g,!0,!1))){for(var P=_.O((g==null?void 0:g.childNodes)||[]),x=P.next();!x.done;x=P.next()){x=x.value;var U=void 0,A=void 0,q=void 0,T=void 0,c=void 0;(q=(U=window)==null?void 0:(A=U.ShadyCSS)==null?void 0:A.ScopingShim)==null||(c=(T=q).scopeNode)==null||c.call(T,x,this.hostElement.localName)}P=g.lastChild;k.insertNode(g);this.focused||this.input.focus();if(this.focused){k=k.cloneRange();k.selectNodeContents(P);
k.collapse(!1);if(g=window.getSelection())g.removeAllRanges(),g.addRange(k);k.commonAncestorContainer.parentElement.id==="input"&&k.commonAncestorContainer.nodeName!=="SPAN"&&(this.dropdown.opened&&(this.dropdown.opened=!1),this.handleOverflowText(!0))}k=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(k);_.GB(this.hostElement,"yt-live-chat-message-input-change",k)}};
_.d.setLiveChatRichMessageInput=function(k){_.kr(_.kr(this.hostElement).querySelector("#input")).textContent="";if(k&&k.textSegments){for(var g=0;g<k.textSegments.length;g++){var P=k.textSegments[g];P.text?_.kr(_.kr(this.hostElement).querySelector("#input")).appendChild(_.CF.createDocumentFragment(P.text,!0,!1)):P.emojiId&&(P=_.ya(_.CF,P.emojiId))&&_.kr(_.kr(this.hostElement).querySelector("#input")).appendChild(_.CF.createEmoji(P,!1))}this._setLiveChatRichMessageInput(this.calculateLiveChatRichMessageInput())}else this._setLiveChatRichMessageInput(null)};
_.d.setText=function(k){this.setLiveChatRichMessageInput(k?{textSegments:[{text:k}]}:null)};
_.d.calculateTextBeforeRange=function(k){var g="",P=k.startContainer;if(P&&P instanceof Text){var x;g=((x=P.textContent)==null?void 0:x.substring(0,k.startOffset))||"";P=P.previousSibling}for(;P&&P instanceof Text;)g=P.textContent+g,P=P.previousSibling;return g.replace($F," ")};
_.d.calculateLiveChatRichMessageInput=function(){for(var k=[],g="",P=_.kr(_.kr(this.hostElement).querySelector("#input")).childNodes,x=0;x<P.length;x++){var U=P[x];U instanceof Text?g+=U.textContent:U instanceof HTMLImageElement&&(U.dataset.emojiId?(g&&(k.push({text:g.replace($F," ")}),g=""),k.push({emojiId:U.dataset.emojiId})):g+=U.alt)}g&&k.push({text:g.replace($F," ")});if(P=_.kr(this.hostElement).querySelector("#overflow-text")){g="";P=P.childNodes;for(x=0;x<P.length;x++)U=P[x],U instanceof Text?
g+=U.textContent:U instanceof HTMLImageElement&&(U.dataset.emojiId?(g&&(k.push({text:g.replace($F," ")}),g=""),k.push({emojiId:U.dataset.emojiId})):g+=U.alt);g&&k.push({text:g.replace($F," ")})}return{textSegments:k}};
_.d.computeCharacterCount=function(k){if(!k||!k.textSegments)return 0;for(var g=0,P=0;P<k.textSegments.length;P++){var x=k.textSegments[P];if(x.text)g+=x.text.length;else if(x.emojiId){var U=void 0;if((U=this.data)==null?0:U.emojiCharacterCount)g+=this.data.emojiCharacterCount;else{var A=U=void 0,q=void 0;g+=((A=_.ya(_.CF,(U=x)==null?void 0:U.emojiId))==null?void 0:(q=A.shortcuts)==null?void 0:q[0].length)||0}}}return g};
_.d.characterCountChanged=function(){_.GB(this.hostElement,"yt-live-chat-text-input-field-renderer-character-count-changed",{characterCount:this.characterCount});this.checkScrollAlignment()};
_.d.focusedChanged=function(){this.hostElement.dispatchEvent(new _.gp("focused-changed",this.focused))};
_.d.focus=function(){this.setFocus(!1)};
_.d.focusAtEnd=function(){this.setFocus(!0)};
_.d.setFocus=function(k){k=k?this.getRangeAtEnd():this.getInputRange();_.kr(this.hostElement).querySelector("#input").focus();var g=window.getSelection();g&&(g.removeAllRanges(),g.addRange(k))};
_.d.insertEmoji=function(k){var g,P=((k==null?0:k.isCustomEmoji)?(g=k.shortcuts)==null?void 0:g[0]:k==null?void 0:k.emojiId)||"";this.insertText(P)};
_.d.computeText=function(k){if(!k||!k.textSegments)return"";for(var g="",P=0;P<k.textSegments.length;P++){var x=k.textSegments[P];if(x.text)g+=x.text;else if(x.emojiId){var U=void 0,A=void 0,q=void 0;g+=((A=_.ya(_.CF,(U=x)==null?void 0:U.emojiId))==null?void 0:(q=A.shortcuts)==null?void 0:q[0])||""}}return g};
_.d.checkScrollAlignment=function(){this.input.scrollHeight>48&&this.input.scrollTop!==this.input.scrollHeight&&(this.input.scrollTop=this.input.scrollHeight)};
_.mJ.Object.defineProperties(xF.prototype,{inputTabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:0}},
maxCharacterLimit:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.maxCharacterLimit)||0}},
characterCount:{configurable:!0,enumerable:!0,get:function(){return this.computeCharacterCount(this.liveChatRichMessageInput)}},
remainingCharacterCount:{configurable:!0,enumerable:!0,get:function(){return this.maxCharacterLimit-this.characterCount}},
hasText:{configurable:!0,enumerable:!0,get:function(){return this.characterCount>0}},
isInputValid:{configurable:!0,enumerable:!0,get:function(){return this.characterCount===0?this.isValidWithNoInputText:this.characterCount<=this.maxCharacterLimit}}});
xF.prototype.focusedChanged=xF.prototype.focusedChanged;xF.prototype.characterCountChanged=xF.prototype.characterCountChanged;xF.prototype.onSuggestion=xF.prototype.onSuggestion;xF.prototype.onMessageSet=xF.prototype.onMessageSet;xF.prototype.dataChanged=xF.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],xF.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],xF.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],xF.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],xF.prototype,"disabled",void 0);_.N([_.E("disabled"),_.I("design:type",Number),_.I("design:paramtypes",[])],xF.prototype,"inputTabIndex",null);_.N([_.E("data.maxCharacterLimit"),_.n({readOnly:!0,notify:!0}),_.I("design:type",Number),_.I("design:paramtypes",[])],xF.prototype,"maxCharacterLimit",null);
_.N([_.E("liveChatRichMessageInput"),_.n({readOnly:!0,notify:!0}),_.I("design:type",Number),_.I("design:paramtypes",[])],xF.prototype,"characterCount",null);_.N([_.E("maxCharacterLimit, characterCount"),_.n({readOnly:!0,notify:!0}),_.I("design:type",Number),_.I("design:paramtypes",[])],xF.prototype,"remainingCharacterCount",null);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],xF.prototype,"isChatMessageInput",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],xF.prototype,"inputExpanded",void 0);_.N([_.n({readOnly:!0,notify:!0}),_.I("design:type",Object)],xF.prototype,"liveChatRichMessageInput",void 0);_.N([_.n(),_.I("design:type",Object)],xF.prototype,"messageInput",void 0);_.N([_.n(),_.I("design:type",Boolean)],xF.prototype,"ignoreColorMapping",void 0);_.N([_.E("characterCount"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],xF.prototype,"hasText",null);
_.N([_.n(),_.I("design:type",Object)],xF.prototype,"isValidWithNoInputText",void 0);_.N([_.E("characterCount","maxCharacterLimit","isValidWithNoInputText"),_.n(),_.I("design:type",Boolean),_.I("design:paramtypes",[])],xF.prototype,"isInputValid",null);_.N([_.n({readOnly:!0,value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],xF.prototype,"focused",void 0);_.N([_.n(),_.I("design:type",Array)],xF.prototype,"suggestions",void 0);
_.N([_.n(),_.I("design:type",_.Xx)],xF.prototype,"emojiManager",void 0);_.N([_.n(),_.I("design:type",_.PD)],xF.prototype,"participantsManager",void 0);_.N([_.n(),_.I("design:type",Boolean)],xF.prototype,"noUnderline",void 0);_.N([_.n(),_.I("design:type",Object)],xF.prototype,"inputMethodEditorActive",void 0);_.N([_.Td("#dropdown"),_.I("design:type",Object)],xF.prototype,"dropdown",void 0);_.N([_.Td("#input"),_.I("design:type",HTMLElement)],xF.prototype,"input",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],xF.prototype,"dataChanged",null);_.N([_.OO("messageInput"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],xF.prototype,"onMessageSet",null);_.N([_.dV("yt-live-chat-select-suggestion"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],xF.prototype,"onSuggestion",null);
_.N([_.OO("characterCount"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],xF.prototype,"characterCountChanged",null);_.N([_.OO("focused"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],xF.prototype,"focusedChanged",null);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-renderer",noInjection:!0})],xF);
_.HYJ=_.v(xF,"yt-live-chat-text-input-field-renderer",function(){if(t4m===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-input-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_input_field_renderer.yt.live.chat.text.input.field.renderer.css.js--\x3e<label id="label" class="style-scope yt-live-chat-text-input-field-renderer">[[getSimpleString(data.placeholder)]]</label>\n<div id="input" aria-label$="[[getSimpleString(data.placeholder)]]" aria-invalid$="[[!isInputValid]]" contenteditable="" tabindex$="[[inputTabIndex]]" on-blur="onBlur" on-dragenter="preventDrag" on-dragleave="preventDrag" on-dragover="preventDrag" on-drop="preventDrag" on-focus="onFocus" on-input="onInputChange" on-keydown="onKeyDown" on-keypress="onKeyPress" on-keyup="onKeyUp" on-paste="onInputPaste" class="style-scope yt-live-chat-text-input-field-renderer"></div>\n<div id="underline" hidden$="[[noUnderline]]" class="style-scope yt-live-chat-text-input-field-renderer">\n  <div id="unfocused" class="style-scope yt-live-chat-text-input-field-renderer"></div>\n  <div id="focused" class="style-scope yt-live-chat-text-input-field-renderer"></div>\n</div>\n<tp-yt-iron-dropdown id="dropdown" allow-outside-scroll="" no-auto-focus="" vertical-align="bottom" vertical-offset="24" class="style-scope yt-live-chat-text-input-field-renderer">\n  <div id="dropdown-content" class="dropdown-content style-scope yt-live-chat-text-input-field-renderer" slot="dropdown-content">\n  </div>\n</tp-yt-iron-dropdown>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;Dak===void 0&&(Dak=document.createElement("template"));var x=Dak;P.call(g,x.content.cloneNode(!0),k.content.firstChild);t4m=k}k=t4m;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var i9=function(){var k=_.S.apply(this,arguments)||this;k.buttonOverrides={style:"overlay",type:"filled"};k.allowAnimations=!1;k.modern=_.W("web_button_rework_with_live");k.noPadding=!1;return k};
_.z(i9,_.S);_.d=i9.prototype;_.d.shouldSupportInlineActionButtons=function(){return!0};
_.d.configureRendererStamper=function(){return{"data.footer":{id:"footer",mapping:{liveChatPaidMessageFooterRenderer:"yt-live-chat-paid-message-footer-renderer"}},"data.buyButton":{id:"lower-buy-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.buyFlowButton":{id:"buy-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}},"data.creatorHeartButton":{id:"creator-heart-button",mapping:{creatorHeartViewModel:{component:"yt-live-chat-creator-heart-view-model"}}},
"data.pdgLikeButton":{id:"like-button",mapping:{pdgLikeViewModel:{component:"yt-live-chat-like-button-view-model"}}},"data.replyButton":{id:"reply-button",mapping:{pdgReplyButtonViewModel:{component:"yt-live-chat-reply-button-view-model"}}},"data.leaderboardBadge":{id:"leaderboard-badge",mapping:{buttonViewModel:{component:"yt-button-view-model"}}},"data.lowerBumper":{id:"lower-bumper",mapping:{liveChatItemBumperViewModel:{component:"yt-live-chat-item-bumper-view-model"}}}}};
_.d.ready=function(){var k=document.querySelector("yt-live-chat-app");k&&k.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.d.attached=function(){this.allowAnimations=!1};
_.d.dataChanged=function(){if(this.data){var k={"--yt-live-chat-paid-message-primary-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.bodyBackgroundColor),"--yt-live-chat-paid-message-secondary-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.headerBackgroundColor),"--yt-live-chat-paid-message-header-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.headerTextColor),"--yt-live-chat-paid-message-timestamp-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.timestampColor),
"--yt-live-chat-paid-message-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.bodyTextColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.authorNameTextColor),"--yt-live-chat-text-input-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.textInputBackgroundColor)};_.iG(this.hostElement,k);this.allowAnimations=!0}};
_.d.messageChanged=function(){var k,g=(k=this.data)==null?void 0:k.message;k=_.kr(_.kr(this.hostElement).querySelector("#message"));k.textContent="";g&&k.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(g))};
_.d.computeShowOnlyHeader=function(k,g){return!k||k.pdgLikeButton||k.replyButton||k.buyFlowButton?!1:this.isEmpty(k,g)&&!k.footer};
_.d.computeShowFooterDivider=function(k,g,P){return k?!!k.footer&&!this.isEmpty(k,g)&&!P:!1};
_.d.computeIsUserEditable=function(k){return!!k.inputField};
_.d.computeHasHeartButton=function(k){return(k==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||(k==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||(k==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_HEARTED"};
_.d.computeNoveltyImage=function(k){if(k.headerOverlayImage&&k.headerOverlayImage.thumbnails.length){var g=k.headerOverlayImage.thumbnails[0],P,x;if((P=k.pdgPurchasedNoveltyLoggingDirectives)==null?0:(x=P.loggingDirectives)==null?0:x.trackingParams){var U,A;wy0((U=k.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(A=U.loggingDirectives)==null?void 0:A.trackingParams)}return g.width||0}return 0};
_.d.computeAuthorPhotoSize=function(k){return(k==null?0:k.isV2Style)&&!this.dashboardMoneyFeed?32:40};
_.d.inputFocus=function(){var k=_.kr(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");k&&k.focus()};
_.d.inputInsertEmoji=function(k){var g=_.kr(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");g&&g.insertEmoji(k)};
_.d.inputMessage=function(){var k=_.kr(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer"),g;return k&&((g=this.data)==null?0:g.inputField)?(k.completeEmojis(),_.Yv(k.liveChatRichMessageInput)):null};
_.d.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&this.set("data.message",null)};
_.d.isEmpty=function(k,g){return k?k.empty||!(k.message||k.inputField||g):!0};
_.d.onLowerBuyButtonClick=function(){var k,g=_.b((k=this.data)==null?void 0:k.buyButton,_.pj);g&&g.trackingParams&&!XAr(g.command)&&(k=_.Zz(g.trackingParams))&&(g=_.hE())&&_.op(g,k)};
_.d.shouldSupportWholeItemClick=function(){return!0};
_.mJ.Object.defineProperties(i9.prototype,{hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
i9.prototype.isDeletedChanged=i9.prototype.isDeletedChanged;i9.prototype.messageChanged=i9.prototype.messageChanged;i9.prototype.dataChanged=i9.prototype.dataChanged;_.N([_.h(Zo4.YtPdgLiveChatItemBehavior),_.I("design:type",Object)],i9.prototype,"ytPdgLiveChatItemBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],i9.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ox),_.I("design:type",Object)],i9.prototype,"ytLiveChatReduxBehavior",void 0);
_.N([_.h(_.G3.YtLiveChatItemBehavior),_.I("design:type",_.Rz)],i9.prototype,"ytLiveChatItemBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],i9.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],i9.prototype,"data",void 0);_.N([_.n({selectorArgs:["data.creatorHeartButton.creatorHeartViewModel.engagementStateKey"],selector:ZYk}),_.I("design:type",Object)],i9.prototype,"engagementState",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeIsUserEditable(data)"}),_.I("design:type",Boolean)],i9.prototype,"isUserEditable",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasHeartButton(engagementState)"}),_.I("design:type",Boolean)],i9.prototype,"hasHeartButton",void 0);_.N([_.n({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.I("design:type",Boolean)],i9.prototype,"showOnlyHeader",void 0);
_.N([_.n({computed:"computeShowFooterDivider(data, isDeleted, isUserEditable)",reflectToAttribute:!0}),_.I("design:type",Boolean)],i9.prototype,"showFooterDivider",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Object)],i9.prototype,"allowAnimations",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],i9.prototype,"dashboardMoneyFeed",void 0);_.N([_.n({computed:"computeNoveltyImage(data)"}),_.I("design:type",Number)],i9.prototype,"noveltyWidth",void 0);
_.N([_.n({computed:"computeAuthorPhotoSize(data)"}),_.I("design:type",Number)],i9.prototype,"authorPhotoSize",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],i9.prototype,"modern",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],i9.prototype,"noPadding",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],i9.prototype,"dataChanged",null);
_.N([_.OO("data.message"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],i9.prototype,"messageChanged",null);_.N([_.E("data","dashboardMoneyFeed"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],i9.prototype,"hideLowerBumper",null);_.N([_.OO("isDeleted"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],i9.prototype,"isDeletedChanged",null);
_.N([_.t({disableElementRegistration:!0,is:"yt-live-chat-paid-message-renderer"})],i9);
_.v(i9,"yt-live-chat-paid-message-renderer",function(){if(pft===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-paid-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_paid_message_renderer.yt.live.chat.paid.message.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-paid-message-renderer">\n  <div id="header" class="style-scope yt-live-chat-paid-message-renderer">\n    <template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope yt-live-chat-paid-message-renderer">\n      <yt-img-shadow id="author-photo" height="[[authorPhotoSize]]" thumbnail="[[data.authorPhoto]]" width="[[authorPhotoSize]]" class="style-scope yt-live-chat-paid-message-renderer"></yt-img-shadow>\n    </template>\n    <template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope yt-live-chat-paid-message-renderer">\n      <yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope yt-live-chat-paid-message-renderer"></yt-icon>\n    </template>\n    <template is="dom-if" if="[[data.headerOverlayImage]]" restamp="" class="style-scope yt-live-chat-paid-message-renderer">\n      <yt-img-shadow id="overlay-image" thumbnail="[[data.headerOverlayImage]]" width="[[noveltyWidth]]" class="style-scope yt-live-chat-paid-message-renderer">\n      </yt-img-shadow>\n    </template>\n    <div id="header-content" class="style-scope yt-live-chat-paid-message-renderer">\n      <div id="header-content-primary-column" class="style-scope yt-live-chat-paid-message-renderer">\n        <div id="single-line" class="style-scope yt-live-chat-paid-message-renderer">\n          <div id="author-name-chip" is-deleted$="[[isDeleted]]" hidden$="[[!data.authorName]]" class="style-scope yt-live-chat-paid-message-renderer">\n            <yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" dashboard-money-feed="[[dashboardMoneyFeed]]" disable-highlighting="" single-line="" class="style-scope yt-live-chat-paid-message-renderer">\n            </yt-live-chat-author-chip>\n          </div>\n          <div id="leaderboard-badge" class="leaderboard-badge style-scope yt-live-chat-paid-message-renderer"></div>\n          <div id="purchase-amount-column" class="style-scope yt-live-chat-paid-message-renderer">\n            <yt-img-shadow id="currency-img" height="16" hidden$="[[!data.currencyImage.thumbnailDetails]]" thumbnail="[[data.currencyImage.thumbnailDetails]]" width="16" class="style-scope yt-live-chat-paid-message-renderer">\n            </yt-img-shadow>\n            <div id="purchase-amount" class="style-scope yt-live-chat-paid-message-renderer">\n              <yt-formatted-string text="[[data.purchaseAmountText]]" class="style-scope yt-live-chat-paid-message-renderer"></yt-formatted-string>\n            </div>\n          </div>\n        </div>\n      </div>\n      <span id="timestamp" class="style-scope yt-live-chat-paid-message-renderer">[[timestampString]]</span>\n      <div id="gradient-container" class="style-scope yt-live-chat-paid-message-renderer">\n        <div id="gradient" class="style-scope yt-live-chat-paid-message-renderer"></div>\n      </div>\n      <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-paid-message-renderer">\n        <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-paid-message-renderer">\n          <yt-icon icon="more_vert" class="style-scope yt-live-chat-paid-message-renderer"></yt-icon>\n        </yt-icon-button>\n      </div>\n      <div id="creator-heart-button" class="style-scope yt-live-chat-paid-message-renderer"></div>\n    </div>\n  </div>\n  <div id="content" class="style-scope yt-live-chat-paid-message-renderer">\n    <div id="message" dir="auto" class="style-scope yt-live-chat-paid-message-renderer"></div>\n    <div id="input-container" class="style-scope yt-live-chat-paid-message-renderer">\n      <template is="dom-if" if="[[data.inputField]]" class="style-scope yt-live-chat-paid-message-renderer">\n        <yt-live-chat-text-input-field-renderer id="input-field" data="[[data.inputField.liveChatTextInputFieldRenderer]]" message-input="[[messageInput]]" participants-manager="[[participantsManager]]" class="style-scope yt-live-chat-paid-message-renderer">\n        </yt-live-chat-text-input-field-renderer>\n      </template>\n    </div>\n    <yt-formatted-string id="deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-paid-message-renderer"></yt-formatted-string>\n    <div id="footer" class="style-scope yt-live-chat-paid-message-renderer"></div>\n    <div id="action-buttons" class="style-scope yt-live-chat-paid-message-renderer">\n      <div id="like-button" class="action-button style-scope yt-live-chat-paid-message-renderer"></div>\n      <div id="reply-button" class="action-button style-scope yt-live-chat-paid-message-renderer"></div>\n      <div id="buy-button" class="action-button style-scope yt-live-chat-paid-message-renderer"></div>\n    </div>\n  </div>\n</div>\n<div id="lower-bumper" hidden$="[[hideLowerBumper]]" class="style-scope yt-live-chat-paid-message-renderer"></div>\n<div id="lower-buy-button" hidden$="[[!data.buyButton]]" on-click="onLowerBuyButtonClick" class="style-scope yt-live-chat-paid-message-renderer"></div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-paid-message-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-paid-message-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;yN3===void 0&&(yN3=document.createElement("template"));var x=yN3;P.call(g,x.content.cloneNode(!0),k.content.firstChild);pft=k}k=pft;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var NvP;var IGL;var Uh=function(){var k=_.ch.apply(this,arguments)||this;k._noAccessors=!0;return k};
_.z(Uh,_.ch);Uh.prototype.created=function(){this.ytOpenPopupBehavior.openPopupConfig=_.y4("openPopupConfig")};
_.N([_.h(_.ww.YtOpenPopupBehavior),_.I("design:type",Object)],Uh.prototype,"ytOpenPopupBehavior",void 0);_.N([_.VB()],Uh);_.Ay=[_.ww.YtOpenPopupBehavior,Uh.prototype];var Xy3;var nWj=[_.q8,$64,_.Nw,_.Tj,_.oV,_.zP3,_.VY,_.TpL,_.sB,jN6,_.nFY];_.W("web_continuation_response_processing")&&nWj.push(_.nQ);var EEI=new _.gt("RESPONSE_RECEIVED_COMMANDS"),L1s=new _.gt("RESPONSE_RECEIVED_COMMANDS");var sNI="accountDisconnectionEndpoint accountIntegrationEndpoint accountLinkCommand accountUnlinkCommand addToRemoteQueueEndpoint clearRemoteQueueEndpoint insertInRemoteQueueEndpoint offlineVideoEndpoint openPopupAction pingingEndpoint removeFromRemoteQueueEndpoint".split(" "),W1u=["updatedMetadataEndpoint","getBroadcastStatusEndpoint","getLiveAnalyticsEndpoint","getSearchInVideoCommand","ypcLogWalletAnalyticDataEndpoint"],fQ0=["GET_UNSEEN_NOTIFICATION_COUNT"];var dp=function(){var k=_.ch.apply(this,arguments)||this;k._noAccessors=!0;k.serviceEndpointHandlers=[];return k};
_.z(dp,_.ch);dp.prototype.created=function(){var k=this;this.endpointHandlerActionMap={"yt-service-request":function(g,P,x,U){var A;return r5V(k.hostElement,g,P,x,U,k.serviceEndpointHandlers,(A=k.onEntitiesUpdated)==null?void 0:A.bind(k))}}};
dp.prototype.attached=function(){_.dx(_.A0.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
dp.prototype.detached=function(){_.ON(_.A0.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
_.N([_.VB()],dp);_.yav=[dp.prototype];var pyq,CTL=function(){return pyq!==void 0?pyq:pyq=document.createElement("template")};
document.head.appendChild(CTL().content);var G_k;var RZ4=document.head,klL=RZ4.appendChild,gWq;if(G_k===void 0){var Pck=document.createElement("template");_.u(Pck,"\x3c!--css-build:shady--\x3e");Pck.content.insertBefore(CTL().content.cloneNode(!0),Pck.content.firstChild);G_k=Pck}gWq=G_k;klL.call(RZ4,gWq.content);var $bH,xbv=function(){return $bH!==void 0?$bH:$bH=document.createElement("template")};
document.head.appendChild(xbv().content);var i1d;var UbY=document.head,A5J=UbY.appendChild,dbY;if(i1d===void 0){var O1d=document.createElement("template");_.u(O1d,"\x3c!--css-build:shady--\x3e");O1d.content.insertBefore(xbv().content.cloneNode(!0),O1d.content.firstChild);i1d=O1d}dbY=i1d;A5J.call(UbY,dbY.content);var qQv;_.sD("itemSectionRenderer","buttonRenderer","ytd-button-renderer");_.sD("sharingRendererButtons","buttonRenderer","ytd-button-renderer");qQv=_.W("web_button_rework")&&_.pr("BUTTON_REWORK")||_.W("web_button_rework_with_live");_.Oh=function(){var k=_.S.apply(this,arguments)||this;k.isPressed=!1;k.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};return k};
_.z(_.Oh,_.S);_.d=_.Oh.prototype;_.d.created=function(){this.showTooltips=!0};
_.d.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.d.onHintIdChanged=function(){var k=this,g,P,x=(g=this.ytButtonBehavior.data)==null?void 0:(P=g.hint)==null?void 0:P.hintRenderer;if(x&&x.hintId){g=_.kD(this.hostElement,"yt-get-opened-popups-action");g=(g&&g.length===1?g[0]:[]).length>0;var U=null;x.hintId!=="sponsor-pre-purchase"||g?x.hintId.startsWith("sponsor-post-purchase")&&!g?U=kV4("membership-manage"):x.hintId.startsWith("sponsorships-premium-freebie-pre-purchase")&&!g&&(U=kV4("membership-freebie-join")):U=kV4("membership-join");U&&_.Xq.addLowPriorityJob(function(){for(var A=
_.O(U),q=A.next();!q.done;q=A.next())k.ytComponentBehavior.resolveCommand(q.value)})}};
_.d.onPressedStateChanged=function(){this.ytButtonBehavior.setPressedState(this.isPressed)};
_.d.onYtNavigate=function(k){var g=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(k.detail.endpoint);g&&(k.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(g))};
_.d.onYtServiceRequestSent=function(k,g){this.handleServiceRequestActions(g);_.GB(this.hostElement,"yt-service-request-sent-button-renderer")};
_.d.onServiceRequestCompleted=function(k,g){this.handleServiceRequestActions(g);_.GB(this.hostElement,"yt-service-request-completed-button-renderer")};
_.d.updateButton=function(k){var g;if(k=(g=_.b(k,Xz4))==null?void 0:g.updatedButton)this.ytButtonBehavior.data=_.b(k,_.pj)};
_.d.handleUpdateButtonAction=function(k){var g=this.ytButtonBehavior.data;g.targetId&&k.updateButtonAction.targetId&&g.targetId===k.updateButtonAction.targetId&&this.updateButton(k)};
_.d.handleServiceRequestActions=function(k){if(k=k.actions)for(var g=0;g<k.length;g++)this.updateButton(k[g])};
_.mJ.Object.defineProperties(_.Oh,{template:{configurable:!0,enumerable:!0,get:function(){if(Xy3===void 0){var k=document.createElement("template");_.u(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);Xy3=k}k=Xy3;return k}}});
_.Oh.prototype.onServiceRequestCompleted=_.Oh.prototype.onServiceRequestCompleted;_.Oh.prototype.onYtServiceRequestSent=_.Oh.prototype.onYtServiceRequestSent;_.Oh.prototype.onYtNavigate=_.Oh.prototype.onYtNavigate;_.Oh.prototype.onPressedStateChanged=_.Oh.prototype.onPressedStateChanged;_.Oh.prototype.onHintIdChanged=_.Oh.prototype.onHintIdChanged;_.N([_.n(),_.I("design:type",Object)],_.Oh.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],_.Oh.prototype,"isPressed",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],_.Oh.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.ZtH.YtButtonBehavior),_.I("design:type",Object)],_.Oh.prototype,"ytButtonBehavior",void 0);_.N([_.h(_.Ay),_.I("design:type",Object)],_.Oh.prototype,"ytdOpenPopupBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],_.Oh.prototype,"ytComponentBehavior",void 0);
_.N([_.h(Ep.YtRenderButtonBehavior),_.I("design:type",Object)],_.Oh.prototype,"ytRenderButtonBehavior",void 0);_.N([_.OO("data.hint.hintRenderer"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],_.Oh.prototype,"onHintIdChanged",null);_.N([_.OO("isPressed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],_.Oh.prototype,"onPressedStateChanged",null);
_.N([_.dV("yt-navigate"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],_.Oh.prototype,"onYtNavigate",null);_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],_.Oh.prototype,"onYtServiceRequestSent",null);
_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.ov]),_.I("design:returntype")],_.Oh.prototype,"onServiceRequestCompleted",null);_.N([_.t({is:"ytd-button-renderer",disableElementRegistration:qQv})],_.Oh);var qe=function(){var k=_.S.apply(this,arguments)||this;k.modern=_.W("web_button_rework_with_live");k.buttonOverrides={style:"overlay",type:"filled"};return k};
_.z(qe,_.S);_.d=qe.prototype;_.d.configureRendererStamper=function(){return{"data.buyButton":{id:"buy-flow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.lowerBumper":{id:"lower-bumper",mapping:{liveChatItemBumperViewModel:{component:"yt-live-chat-item-bumper-view-model"}}},"data.creatorHeartButton":{id:"creator-heart-button",mapping:{creatorHeartViewModel:{component:"yt-live-chat-creator-heart-view-model"}}}}};
_.d.ready=function(){var k=document.querySelector("yt-live-chat-app");k&&k.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.d.dataChanged=function(){if(this.data&&this.data.sticker){var k=_.pX(this.data.sticker.thumbnails,this.stickerWidth);k||_.Db6(k).thenCatch(function(){_.pH(new _.Da("Failed to load Super Sticker with url",k))})}};
_.d.computeAuthorPhotoSize=function(k){return(k==null?0:k.isV2Style)?32:40};
_.d.computeIsV2Style=function(k){return(k==null?0:k.isV2Style)?!0:!1};
_.d.onStickerLoaded=function(k){var g,P,x;(g=_.vU(k))==null||(P=g.parentNode)==null||(x=P.classList)==null||x.add("sticker-loaded")};
_.d.computeNoveltyImageWidth=function(k){var g,P;if(k==null?0:(g=k.headerOverlayImage)==null?0:(P=g.thumbnails)==null?0:P.length){g=k.headerOverlayImage.thumbnails[0];var x,U;if((x=k.pdgPurchasedNoveltyLoggingDirectives)==null?0:(U=x.loggingDirectives)==null?0:U.trackingParams){var A,q;wy0((A=k.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(q=A.loggingDirectives)==null?void 0:q.trackingParams)}return g.width||0}return 0};
_.d.isDeletedChanged=function(){this.isDeleted&&(this.set("data.detailText",null),this.set("data.superStickerIcon",null),this.set("data.sticker",null))};
_.d.updateStickerStyles=function(){var k=this.data;k&&(k={"--yt-live-chat-paid-sticker-chip-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(k.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(k.moneyChipTextColor),"--yt-live-chat-paid-sticker-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(k.backgroundColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(k.authorNameTextColor)},
_.iG(this.hostElement,k))};
_.d.onBuyButtonClick=function(){var k,g=_.b((k=this.data)==null?void 0:k.buyButton,_.pj);g&&!XAr(g.command)&&this.ytRendererBehavior.logExplicitClick(g)};
_.d.shouldSupportWholeItemClick=function(){return!0};
_.mJ.Object.defineProperties(qe.prototype,{stickerWidth:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.stickerDisplayWidth||96}},
stickerHeight:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.stickerDisplayWidth||96}},
hasHeartButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.creatorHeartButton}},
hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
qe.prototype.updateStickerStyles=qe.prototype.updateStickerStyles;qe.prototype.isDeletedChanged=qe.prototype.isDeletedChanged;qe.prototype.onStickerLoaded=qe.prototype.onStickerLoaded;qe.prototype.dataChanged=qe.prototype.dataChanged;_.N([_.h(Zo4.YtPdgLiveChatItemBehavior),_.I("design:type",Object)],qe.prototype,"ytPdgLiveChatItemBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],qe.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],qe.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.G3.YtLiveChatItemBehavior),_.I("design:type",_.Rz)],qe.prototype,"ytLiveChatItemBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],qe.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],qe.prototype,"data",void 0);
_.N([_.n({computed:"computeAuthorPhotoSize(data)"}),_.I("design:type",Number)],qe.prototype,"authorPhotoSize",void 0);_.N([_.n(),_.I("design:type",Boolean)],qe.prototype,"isDeleted",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],qe.prototype,"dashboardMoneyFeed",void 0);_.N([_.n({computed:"computeNoveltyImageWidth(data)"}),_.I("design:type",Number)],qe.prototype,"noveltyWidth",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],qe.prototype,"modern",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeIsV2Style(data)"}),_.I("design:type",Boolean)],qe.prototype,"isV2Style",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],qe.prototype,"dataChanged",null);_.N([_.dV("yt-img-shadow-loaded"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],qe.prototype,"onStickerLoaded",null);
_.N([_.E("data"),_.I("design:type",Number),_.I("design:paramtypes",[])],qe.prototype,"stickerWidth",null);_.N([_.E("data"),_.I("design:type",Number),_.I("design:paramtypes",[])],qe.prototype,"stickerHeight",null);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],qe.prototype,"hasHeartButton",null);_.N([_.E("data","dashboardMoneyFeed"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],qe.prototype,"hideLowerBumper",null);
_.N([_.OO("isDeleted"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],qe.prototype,"isDeletedChanged",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],qe.prototype,"updateStickerStyles",null);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-paid-sticker-renderer",noInjection:!0})],qe);
_.v(qe,"yt-live-chat-paid-sticker-renderer",function(){if(IGL===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-paid-sticker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_paid_sticker_renderer.yt.live.chat.paid.sticker.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="author-info" tabindex="0" class="style-scope yt-live-chat-paid-sticker-renderer"><template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-img-shadow id="author-photo" class="no-transition style-scope yt-live-chat-paid-sticker-renderer" height="[[authorPhotoSize]]" thumbnail="[[data.authorPhoto]]" width="[[authorPhotoSize]]"></yt-img-shadow></template><template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-icon></template><template is="dom-if" if="[[data.headerOverlayImage]]" restamp="" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-img-shadow id="overlay-image" thumbnail="[[data.headerOverlayImage]]" width="[[noveltyWidth]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-img-shadow></template><div id="content" class="style-scope yt-live-chat-paid-sticker-renderer"><span id="timestamp" hidden$="[[!data.timestampUsec]]" class="style-scope yt-live-chat-paid-sticker-renderer">[[timestampString]]</span><div id="content-primary-column" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="author-name-chip" is-deleted$="[[isDeleted]]" hidden$="[[!data.authorName]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" dashboard-money-feed="[[dashboardMoneyFeed]]" disable-highlighting="" single-line="" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-live-chat-author-chip></div><span id="price-column" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-formatted-string id="purchase-amount-chip" text="[[data.purchaseAmountText]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-formatted-string><yt-formatted-string id="deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-formatted-string></span></div></div></div><div id="sticker-container" hidden$="[[!data.sticker]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-img-shadow id="sticker" height="[[stickerHeight]]" hidden$="[[!data.sticker]]" notify-on-loaded="" tabindex="0" thumbnail="[[data.sticker]]" width="[[stickerWidth]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-img-shadow></div><yt-formatted-string id="dashboard-deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-formatted-string><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-icon></yt-icon-button></div><div id="gradient-container" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="gradient" class="style-scope yt-live-chat-paid-sticker-renderer"></div></div><div id="creator-heart-button" class="style-scope yt-live-chat-paid-sticker-renderer"></div></div><div id="lower-bumper" hidden$="[[hideLowerBumper]]" class="style-scope yt-live-chat-paid-sticker-renderer"></div><div id="buy-flow-button" hidden$="[[!data.buyButton]]" on-click="onBuyButtonClick" class="style-scope yt-live-chat-paid-sticker-renderer"></div><div id="inline-action-button-container" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="inline-action-buttons" class="style-scope yt-live-chat-paid-sticker-renderer"></div></div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;NvP===void 0&&(NvP=document.createElement("template"));var x=NvP;P.call(g,x.content.cloneNode(!0),k.content.firstChild);IGL=k}k=IGL;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var T84;var eH4;var c5H,VFY=function(){return c5H!==void 0?c5H:c5H=document.createElement("template")};
document.head.appendChild(VFY().content);var Z1v,mbm=function(){return Z1v!==void 0?Z1v:Z1v=document.createElement("template")};
document.head.appendChild(mbm().content);var wpP;var J5L,r5J=function(){return J5L!==void 0?J5L:J5L=document.createElement("template")};
document.head.appendChild(r5J().content);var fQ4;var W1d=document.head,sNH=W1d.appendChild,b1L;if(fQ4===void 0){var B8c=document.createElement("template");_.u(B8c,"\x3c!--css-build:shady--\x3e");B8c.content.insertBefore(r5J().content.cloneNode(!0),B8c.content.firstChild);fQ4=B8c}b1L=fQ4;sNH.call(W1d,b1L.content);var zHd=document.head,uPk=zHd.appendChild,hHY;if(wpP===void 0){var Tk=document.createElement("template");_.u(Tk,"\x3c!--css-build:shady--\x3e");Tk.content.insertBefore(mbm().content.cloneNode(!0),Tk.content.firstChild);Tk.content.insertBefore(VFY().content.cloneNode(!0),Tk.content.firstChild);wpP=Tk}hHY=wpP;uPk.call(zHd,hHY.content);var e9=function(){var k=_.ch.apply(this,arguments)||this;k.focusedIndex=0;k.verticalOffset=0;k.verticalAlign="top";k.dynamicAlign=!0;return k};
_.z(e9,_.ch);e9.prototype.emojiUrl=function(k){k=_.ya(this.emojiManager,k);if(!k)return"";var g;k=(g=k.image)==null?void 0:g.thumbnails;return _.pX(k,24)||""};
var EWH=function(k){var g;k.emojiVariants&&(g=k.data)!=null&&g.target&&_.VJ(k,function(){k.set("verticalOffset",-1*k.hostElement.clientHeight);var P=_.kr(k.hostElement).querySelector("img");P&&P.focus()})};
_.d=e9.prototype;_.d.onKeyboardEnter=function(){};
_.d.onVerticalOffsetOrPositionTargetChanged=function(){this.ironOverlayBehavior.position()};
_.d.onEmojiVariantsChanged=function(){this.emojiVariants&&(this.ironOverlayBehavior.noCancelOnOutsideClick=!0,this.ironOverlayBehavior.open())};
_.d.onKeyDown=function(k){switch(k.keyCode){case 13:this.onKeyboardEnter();k.preventDefault();break;case 40:this.changeFocus(1);k.preventDefault();break;case 38:this.changeFocus(-1);k.preventDefault();break;case 27:this.ironOverlayBehavior.restoreFocusOnClose=!0,this.ironOverlayBehavior.close()}};
_.d.onYtEmojiSelect=function(k){var g=this,P,x,U,A,q,T,c,Z;return _.e(function(w){if(w.nextAddress==1)return x=(P=g.data)==null?void 0:P.emoji,q=((U=x)==null?void 0:U.stickyPrefId)||((A=x)==null?void 0:A.emojiId),c=(T=k.detail)==null?void 0:T.emojiId,q&&c&&q!==c?w.yield((Z=g.emojiManager)==null?void 0:Yrk(Z,x,c),2):w.return();_.RV(g.hostElement,"yt-live-chat-emoji-sticky-preference-changed",[x,c]);_.SV(w)})};
_.d.changeFocus=function(k){this.emojiVariants&&this.emojiVariants.length&&(this.focusedIndex=(this.focusedIndex+k+this.emojiVariants.length)%this.emojiVariants.length,this.focusedIndex<this.emojiVariants.length&&(k=_.kr(this.hostElement).querySelector("#variants"))&&k.children[this.focusedIndex].focus())};
_.mJ.Object.defineProperties(e9.prototype,{positionTarget:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.target)||this.hostElement.parentElement}},
isPositioned:{configurable:!0,enumerable:!0,get:function(){return this.data&&!this.data.target||!!this.verticalOffset}}});
e9.prototype.onYtEmojiSelect=e9.prototype.onYtEmojiSelect;e9.prototype.onKeyDown=e9.prototype.onKeyDown;e9.prototype.onEmojiVariantsChanged=e9.prototype.onEmojiVariantsChanged;e9.prototype.onVerticalOffsetOrPositionTargetChanged=e9.prototype.onVerticalOffsetOrPositionTargetChanged;_.N([_.h(_.G7),_.I("design:type",Object)],e9.prototype,"ironOverlayBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],e9.prototype,"data",void 0);_.N([_.n(),_.I("design:type",_.Xx)],e9.prototype,"emojiManager",void 0);
_.N([_.n(),_.I("design:type",Object)],e9.prototype,"emojiVariants",void 0);_.N([_.n(),_.I("design:type",Object)],e9.prototype,"focusedIndex",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],e9.prototype,"positionTarget",null);_.N([_.n({reflectToAttribute:!0}),_.E("verticalOffset","data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],e9.prototype,"isPositioned",null);_.N([_.n(),_.I("design:type",Object)],e9.prototype,"verticalOffset",void 0);
_.N([_.n(),_.I("design:type",Object)],e9.prototype,"verticalAlign",void 0);_.N([_.n(),_.I("design:type",Object)],e9.prototype,"dynamicAlign",void 0);_.N([_.OO("verticalOffset","positionTarget"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],e9.prototype,"onVerticalOffsetOrPositionTargetChanged",null);_.N([_.OO("emojiVariants"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],e9.prototype,"onEmojiVariantsChanged",null);
_.N([_.dV("keydown"),_.I("design:type",Function),_.I("design:paramtypes",[KeyboardEvent]),_.I("design:returntype")],e9.prototype,"onKeyDown",null);_.N([_.dV("yt-emoji-select"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype",Promise)],e9.prototype,"onYtEmojiSelect",null);_.N([_.VB()],e9);var L1L=[e9.prototype];var nWN;var SQm;var F1L=/medium-light|medium-dark|light|medium|dark/,YQv=/[\w-]*?(?=\/\w+\/\w+\.(?:svg|png)$)/,jNv=new Map([["dark","\ud83c\udfff"],["medium-dark","\ud83c\udffe"],["medium","\ud83c\udffd"],["medium-light","\ud83c\udffc"],["light","\ud83c\udffb"]]),cD=function(){var k=_.S.apply(this,arguments)||this;k.userSelection={left:null,right:null};k.scrollAction="lock";k.isEmojiDraftInProgress=!1;return k};
_.z(cD,_.S);_.d=cD.prototype;_.d.onClick=function(k){k=_.vU(k);k instanceof HTMLImageElement&&this.selectOrUpdateEmoji(k)};
_.d.selectOrUpdateEmoji=function(k){var g=k.getAttribute("selection");g&&(g==="default"?_.GB(this.hostElement,"yt-emoji-select",_.ya(this.emojiManager,k.id)):g==="left"?this.userSelection=Object.assign({},this.userSelection,{left:k.src}):g==="right"?this.userSelection=Object.assign({},this.userSelection,{right:k.src}):g==="user"&&this.userSelection.left&&this.userSelection.right&&_.GB(this.hostElement,"yt-emoji-select",_.ya(this.emojiManager,k.id)))};
_.d.openSelector=function(){this.ironOverlayBehavior.restoreFocusOnClose=!0;this.ironOverlayBehavior.open()};
_.d.onMultiSelectorThumbnailRowChanged=function(){var k,g,P;((k=this.data)==null?0:(g=k.emoji)==null?0:(P=g.multiSelectorThumbnailRow)==null?0:P.length)&&this.openSelector()};
_.d.getThumbnailFromEmojiRow=function(k){var g,P;return(k==null?void 0:(g=k.thumbnails)==null?void 0:(P=g[0])==null?void 0:P.url)||""};
_.d.getEmojiAltTextForPartialSelector=function(k){var g;return((g=this.getThumbnailFromEmojiRow(k).match(YQv))==null?void 0:g[0])||""};
_.d.getEmojiAltTextForDraftEmoji=function(){return this.composedEmojiSelection?this.composedEmojiSelection.emojiId||"":""};
_.d.getDraftEmojiAriaRole=function(){return this.composedEmojiSelection?"option":""};
_.d.getRowSelection=function(k){return["left","right"][k]};
_.d.getIdFromComposedEmoji=function(k){return(k==null?void 0:k.emojiId)||""};
_.d.getEmojiFromPartialSelections=function(k,g){if(!k&&!g)return null;var P,x,U=(P=this.data)==null?void 0:(x=P.emoji)==null?void 0:x.variantIds;if(!U||!U.length)return null;var A;k=(A=k.match(F1L))==null?void 0:A[0];var q;g=(q=g.match(F1L))==null?void 0:q[0];if(!k||!g)return null;var T=jNv.get(k);q=jNv.get(g);if(T===q){q=Array.from(jNv.values()).filter(function(Z){return Z!==T}).join("|");
var c=new RegExp("^((?!("+q+")).)*"+T+"$")}else c=new RegExp(T+".*"+q);return(U=U.find(function(Z){return c.test(Z)}))&&_.ya(this.emojiManager,U)||null};
_.d.onUserSelectionSrcLoad=function(){if(!this.isEmojiDraftInProgress&&this.data){var k,g=this.ytEmojiSelectorBehavior.emojiUrl(((k=this.data.emoji)==null?void 0:k.emojiId)||"");_.kr(this.hostElement).querySelector('[selection="user"]').src.includes(g)||(this.isEmojiDraftInProgress=!0)}};
_.d.onDomChange=function(){EWH(this.ytEmojiSelectorBehavior)};
_.d.getFocusableElements=function(){return _.kr(this.hostElement).querySelectorAll("img").filter(function(k){return k.getAttribute("role")==="option"})};
_.d.changeFocus=function(k){var g=this.getFocusableElements();g!=null&&g.length&&(this.ytEmojiSelectorBehavior.focusedIndex=(this.ytEmojiSelectorBehavior.focusedIndex+k+g.length)%g.length,this.ytEmojiSelectorBehavior.focusedIndex<g.length&&(k=g[this.ytEmojiSelectorBehavior.focusedIndex])&&k.focus())};
_.d.onKeyboardEnter=function(){var k=this.getFocusableElements();k!=null&&k.length&&(k=k[this.ytEmojiSelectorBehavior.focusedIndex])&&k instanceof HTMLImageElement&&(this.selectOrUpdateEmoji(k),this.ytEmojiSelectorBehavior.changeFocus(0))};
_.mJ.Object.defineProperties(cD.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var k=this,g,P,x;return this.emojiManager&&((g=this.data)==null?0:(P=g.emoji)==null?0:(x=P.variantIds)==null?0:x.length)?this.data.emoji.variantIds.map(function(U){return!!U&&_.ya(k.emojiManager,U)}).filter(function(U){return!!U}):[]}},
composedEmojiSelection:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var k,g=(k=this.userSelection)==null?void 0:k.left,P;k=(P=this.userSelection)==null?void 0:P.right;return g&&k?this.getEmojiFromPartialSelections(g,k):null}},
draftEmojiUrl:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.composedEmojiSelection)==null?0:k.emojiId)return this.ytEmojiSelectorBehavior.emojiUrl(this.composedEmojiSelection.emojiId)||"";if(!this.data)return"";var g;k=(g=this.userSelection)==null?void 0:g.left;var P;g=(P=this.userSelection)==null?void 0:P.right;if(!k&&!g){var x;return this.ytEmojiSelectorBehavior.emojiUrl(((x=this.data.emoji)==null?void 0:x.emojiId)||"")}return k&&!g?k:!k&&g?g:""}}});
cD.prototype.onMultiSelectorThumbnailRowChanged=cD.prototype.onMultiSelectorThumbnailRowChanged;cD.prototype.onClick=cD.prototype.onClick;_.N([_.h(_.G7),_.I("design:type",Object)],cD.prototype,"ironOverlayBehavior",void 0);_.N([_.h(L1L),_.I("design:type",Object)],cD.prototype,"ytEmojiSelectorBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],cD.prototype,"data",void 0);_.N([_.n(),_.I("design:type",_.Xx)],cD.prototype,"emojiManager",void 0);
_.N([_.n(),_.I("design:type",Object)],cD.prototype,"userSelection",void 0);_.N([_.n(),_.I("design:type",Object)],cD.prototype,"scrollAction",void 0);_.N([_.n(),_.I("design:type",Object)],cD.prototype,"isEmojiDraftInProgress",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],cD.prototype,"emojiVariants",null);_.N([_.E("data","userSelection"),_.I("design:type",Object),_.I("design:paramtypes",[])],cD.prototype,"composedEmojiSelection",null);
_.N([_.dV("click"),_.I("design:type",Function),_.I("design:paramtypes",[MouseEvent]),_.I("design:returntype")],cD.prototype,"onClick",null);_.N([_.OO("data.emoji.multiSelectorThumbnailRow"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],cD.prototype,"onMultiSelectorThumbnailRowChanged",null);_.N([_.E("data","userSelection","composedEmojiSelection"),_.I("design:type",String),_.I("design:paramtypes",[])],cD.prototype,"draftEmojiUrl",null);
_.N([_.hB({is:"yt-emoji-multi-person-selector",disableElementRegistration:!0})],cD);
_.v(cD,"yt-emoji-multi-person-selector",function(){if(SQm===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-multi-person-selector--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_multi_person_selector.yt.emoji.multi.person.selector.css.js--\x3e<div id="options" class="style-scope yt-emoji-multi-person-selector">\n  <template is="dom-repeat" id="repeat" items="[[data.emoji.multiSelectorThumbnailRow]]" notify-dom-change="" as="row" index-as="rowIndex" on-dom-change="onDomChange" class="style-scope yt-emoji-multi-person-selector">\n    <div class="variant-thumbnail-row style-scope yt-emoji-multi-person-selector">\n      <template is="dom-repeat" id="thumbnail-row-repeat" items="[[row.thumbnails]]" as="thumbnail" class="style-scope yt-emoji-multi-person-selector">\n        \n        <img height="24" role="option" alt="[[getEmojiAltTextForPartialSelector(thumbnail)]]" src$="[[getThumbnailFromEmojiRow(thumbnail)]]" tabindex="-1" width="24" selection$="[[getRowSelection(rowIndex)]]" class="style-scope yt-emoji-multi-person-selector">\n      </template>\n    </div>\n  </template>\n</div>\n<div id="selections" class="style-scope yt-emoji-multi-person-selector">\n\n  <img id="[[data.emoji.emojiId]]" class="default-selection style-scope yt-emoji-multi-person-selector" alt="[[data.emoji.emojiId]]" height="36" role="option" src$="[[emojiUrl(data.emoji.emojiId)]]" tabindex="-1" width="36" selection="default">\n  <img id$="[[getIdFromComposedEmoji(composedEmojiSelection)]]" class="user-selection style-scope yt-emoji-multi-person-selector" is-draft$="[[isEmojiDraftInProgress]]" alt="[[getEmojiAltTextForDraftEmoji(composedEmojiSelection)]]" height="36" role$="[[getDraftEmojiAriaRole(composedEmojiSelection)]]" src$="[[draftEmojiUrl]]" selection="user" tabindex="-1" width="36" on-load="onUserSelectionSrcLoad">\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;nWN===void 0&&(nWN=document.createElement("template"));var x=nWN;P.call(g,x.content.cloneNode(!0),k.content.firstChild);SQm=k}k=SQm;return k},{mode:2});var QNt;var lQ4;var VC=function(){var k=_.S.apply(this,arguments)||this;k.tooltip_=null;return k};
_.z(VC,_.S);_.d=VC.prototype;_.d.dataChanged_=function(){var k;if((k=this.data)==null?0:k.tooltip)this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),_.kr(this.hostElement).querySelector("#button").appendChild(this.tooltip_)),(0,_.xr)(this.tooltip_).textContent=this.data.tooltip};
_.d.computeTargetId=function(){var k;return((k=this.data)==null?void 0:k.targetId)||""};
_.d.computeId_=function(k){return k};
_.d.computeIcon_=function(k){return _.Pm(k)};
_.d.onTap_=function(){this.active=!this.active;_.GB(this.hostElement,"yt-emoji-picker-select-category",{categoryId:this.hostElement.id})};
_.d.activeChangedForBinding=function(){this.hostElement.dispatchEvent(new _.gp("active-changed",this.active))};
_.mJ.Object.defineProperties(VC.prototype,{iconFilled:{configurable:!0,enumerable:!0,get:function(){var k,g;if((k=this.data)==null?0:(g=k.icon)==null?0:g.iconType)return this.data.icon.iconType==="SUPER_STICKER";var P,x;return((P=this.data)==null?void 0:(x=P.icon)==null?void 0:x.iconType)==="VIDEO_YOUTUBE"?!0:!1}}});
VC.prototype.activeChangedForBinding=VC.prototype.activeChangedForBinding;VC.prototype.dataChanged_=VC.prototype.dataChanged_;_.N([_.h(_.vW.YtLiveChatTooltipTargetingBehavior),_.I("design:type",Object)],VC.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],VC.prototype,"data",void 0);_.N([_.n({computed:"computeId_(data.categoryId)",reflectToAttribute:!0}),_.I("design:type",String)],VC.prototype,"id",void 0);
_.N([_.n({computed:"computeTargetId(data.targetId)"}),_.I("design:type",String)],VC.prototype,"targetId",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],VC.prototype,"active",void 0);_.N([_.n({readOnly:!0,computed:"computeIcon_(data.icon.iconType)"}),_.I("design:type",String)],VC.prototype,"icon",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],VC.prototype,"dataChanged_",null);
_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],VC.prototype,"iconFilled",null);_.N([_.OO("active"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],VC.prototype,"activeChangedForBinding",null);_.N([_.hB({is:"yt-emoji-picker-category-button-renderer",disableElementRegistration:!0})],VC);
_.v(VC,"yt-emoji-picker-category-button-renderer",function(){if(lQ4===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-category-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_category_button_renderer.yt.emoji.picker.category.button.renderer.css.js--\x3e<yt-icon-button id="button" label="[[data.accessibility.accessibilityData.label]]" on-tap="onTap_" class="style-scope yt-emoji-picker-category-button-renderer">\n  <yt-icon default-to-filled="[[iconFilled]]" icon="[[icon]]" class="style-scope yt-emoji-picker-category-button-renderer"></yt-icon>\n</yt-icon-button>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;QNt===void 0&&(QNt=document.createElement("template"));var x=QNt;P.call(g,x.content.cloneNode(!0),k.content.firstChild);lQ4=k}k=lQ4;return k},{mode:2});var Dbv;var tFJ;var Zh=function(){var k=_.S.apply(this,arguments)||this;k.ariaLabel=null;k.ariaActivedescendant=null;k.actionMap={"yt-live-chat-emoji-skin-tone-changed":"emojiSkinToneChanged_","yt-close-emoji-variant-selector":"onCloseEmojiVariantSelector","yt-live-chat-emoji-sticky-preference-changed":"onEmojiStickyPreferenceChanged"};k.JSC$14290_ignoreNextFocus_=!1;k.longPressTimeoutId=-1;return k};
_.z(Zh,_.S);_.d=Zh.prototype;_.d.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.d.detached=function(){clearTimeout(this.longPressTimeoutId)};
_.d.emojiChanged_=function(){this.changeFocus_(0,!1);for(var k=_.qJ(),g=0;g<this.emoji.length;g++){var P={veType:88013,elementIndex:g},x=this.emoji[g];x.isCustomEmoji&&(x=document.querySelector(("#"+x.emojiId).replace("/","\\/")))&&(P=_.dT(k,P))&&(x.visualElement=P)}};
_.d.emojiManagerChanged_=function(){this.skinTone=this.emojiManager.skinTone};
_.d.disableIncrementalLoadingChanged_=function(){this.disableIncrementalLoading&&(this.domRepeatTargetFramerate=this.domRepeatInitialCount=0)};
_.d.emojiSkinToneChanged_=function(k){this.skinTone=k};
_.d.dataChanged=function(){this.data&&this.data.emojiData&&Lzc(this.emojiManager,this.data.emojiData)};
_.d.emojiUrl=function(k){k=this.getEmoji(k);if(!k)return"";var g;k=(g=k.image)==null?void 0:g.thumbnails;return _.pX(k,24)||""};
_.d.emojiAlt=function(k){var g=this.get("image.accessibility.accessibilityData.label",k);return g?g:k.isCustomEmoji?k.shortcuts[0]:k.emojiId};
_.d.emojiAriaLabel=function(k){return k.shortcuts?k.shortcuts[0]:""};
_.d.emojiAriaSelected=function(k,g,P){return k&&P==g?"true":"false"};
_.d.getEmoji=function(k){if(this.emojiManager)return this.shouldUseStickyPreferences?SrY(this.emojiManager,k):pF(this.emojiManager,k)};
_.d.computeId_=function(k){return k.categoryId||""};
_.d.computeEmoji=function(k){var g=this;return this.emojiManager?k.emojiIds?k.emojiIds.map(function(P){return P?_.ya(g.emojiManager,P):null}).filter(tFV):k.emojiData?k.emojiData.map(function(P){var x=!!P.emojiId&&_.ya(g.emojiManager,P.emojiId);
return x?Object.assign({},x,P):null}).filter(tFV):[]:[]};
_.d.emojiLoading=function(){return this.data&&this.data.imageLoadingLazy?"lazy":"eager"};
_.d.computeAriaLabel_=function(k){return _.a5(k)};
_.d.computeAriaActivedescendant_=function(k,g){return k&&k[g]?k[g].emojiId||"":""};
_.d.handleLongPressEmojiWithVariants=function(k,g){this.changeFocusToEmoji(k.emojiId,!1);this.openVariantSelector(k,g)};
_.d.onMouseDown=function(k){var g=this;this.hostElement!==document.activeElement&&(this.JSC$14290_ignoreNextFocus_=!0);if(k.button===0){var P=_.vU(k);if(P instanceof HTMLImageElement){var x=_.kr(this.hostElement).querySelector("#repeat").itemForElement(P);this.emojiContainsVariants(x)&&(this.longPressTimeoutId=setTimeout(function(){g.handleLongPressEmojiWithVariants(x,P)},500))}}};
_.d.onMouseUp=function(){clearTimeout(this.longPressTimeoutId)};
_.d.onFocus=function(){this.JSC$14290_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14290_ignoreNextFocus_=!1};
_.d.onBlur_=function(){this.showFocus=!1};
_.d.emojiContainsVariants=function(k){return!!(k&&k.variantIds&&k.variantIds.length)};
_.d.onClick=function(k){clearTimeout(this.longPressTimeoutId);k=_.vU(k);if(k instanceof HTMLImageElement){var g=k.id;this.changeFocusToEmoji(g,!1);var P=this.getEmoji(g),x;if(x=this.shouldUseStickyPreferences&&this.emojiContainsVariants(P)){var U;x=!((U=this.emojiManager.emojiMap[g])!=null&&U.stickyPrefId)}x?(U=_.kr(this.hostElement).querySelector("#repeat").itemForElement(k),this.openVariantSelector(U,k)):_.GB(this.hostElement,"yt-emoji-select",P)}};
_.d.isActiveEmojiWithVariants=function(k,g){return k&&g?g.stickyPrefId?k===g.stickyPrefId:k===g.emojiId:!1};
_.d.onCloseEmojiVariantSelector=function(k){this.activeEmojiWithVariantsId===k&&(this.activeEmojiWithVariantsId="")};
_.d.onMouseOver_=function(k){k=_.vU(k);k instanceof HTMLImageElement&&_.GB(this.hostElement,"yt-emoji-hover",_.ya(this.emojiManager,k.id))};
_.d.changeFocus_=function(k,g){this.focusedIndex=(this.focusedIndex+k+this.emoji.length)%this.emoji.length;this.focusedIndex<this.emoji.length&&(k=this.emoji[this.focusedIndex],g&&(this.showFocus=!0,_.kr(this.hostElement).querySelector("#emoji").children[this.focusedIndex].scrollIntoView(!1),_.GB(this.hostElement,"yt-emoji-hover",k)))};
_.d.changeFocusToEmoji=function(k,g){if(k){var P=this.emoji.findIndex(function(x){return x.emojiId===k});
P!==-1&&this.changeFocus_(P-this.focusedIndex,g)}};
_.d.onKeyDown_=function(k){switch(k.keyCode){case 13:if(this.focusedIndex<this.emoji.length){var g=this.emoji[this.focusedIndex];if(g&&g.emojiId){if(this.emojiContainsVariants(g)){var P=_.kr(this.hostElement).querySelectorAll("img")[this.focusedIndex];this.openVariantSelector(g,P)}else _.GB(this.hostElement,"yt-emoji-select",pF(this.emojiManager,g.emojiId)),this.hostElement.focus();k.preventDefault()}}break;case 40:this.changeFocus_(1,!0);k.preventDefault();break;case 38:this.changeFocus_(-1,!0),
k.preventDefault()}};
_.d.onEmojiStickyPreferenceChanged=function(k,g){this.shouldUseStickyPreferences&&this.activeEmojiWithVariantsId&&k.emojiId&&k.variantIds&&k.variantIds.includes(g)&&this.activeEmojiWithVariantsId!==g&&this.setStickyEmojiPreference(k.emojiId,g)};
_.d.openVariantSelector=function(k,g){this.activeEmojiWithVariantsId=k.stickyPrefId||k.emojiId||"";_.GB(this.hostElement,"yt-show-emoji-variant-selector",{emojiData:k,target:g})};
_.d.setStickyEmojiPreference=function(k,g){if(this.data){var P=this.emoji.findIndex(function(U){return U.emojiId===k});
if(P!==-1){var x=this.emoji[P];x.stickyPrefId=g;this.set("emoji."+P,Object.assign({},x));this.activeEmojiWithVariantsId=g}}};
Zh.prototype.onKeyDown_=Zh.prototype.onKeyDown_;Zh.prototype.onMouseOver_=Zh.prototype.onMouseOver_;Zh.prototype.onClick=Zh.prototype.onClick;Zh.prototype.onBlur_=Zh.prototype.onBlur_;Zh.prototype.onFocus=Zh.prototype.onFocus;Zh.prototype.onMouseUp=Zh.prototype.onMouseUp;Zh.prototype.onMouseDown=Zh.prototype.onMouseDown;Zh.prototype.dataChanged=Zh.prototype.dataChanged;Zh.prototype.disableIncrementalLoadingChanged_=Zh.prototype.disableIncrementalLoadingChanged_;Zh.prototype.emojiManagerChanged_=Zh.prototype.emojiManagerChanged_;
Zh.prototype.emojiChanged_=Zh.prototype.emojiChanged_;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Zh.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Zh.prototype,"data",void 0);_.N([_.n({computed:"computeId_(data)"}),_.I("design:type",String)],Zh.prototype,"id",void 0);_.N([_.n({computed:"computeEmoji(data)"}),_.I("design:type",Array)],Zh.prototype,"emoji",void 0);_.N([_.n(),_.I("design:type",Number)],Zh.prototype,"skinTone",void 0);
_.N([_.n(),_.I("design:type",_.Xx)],Zh.prototype,"emojiManager",void 0);_.N([_.n(),_.I("design:type",Boolean)],Zh.prototype,"disableIncrementalLoading",void 0);_.N([_.n({value:0}),_.I("design:type",Number)],Zh.prototype,"focusedIndex",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],Zh.prototype,"showFocus",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeAriaLabel_(data.title)"}),_.I("design:type",Object)],Zh.prototype,"ariaLabel",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(emoji, focusedIndex)"}),_.I("design:type",Object)],Zh.prototype,"ariaActivedescendant",void 0);_.N([_.n({value:60}),_.I("design:type",Number)],Zh.prototype,"domRepeatTargetFramerate",void 0);_.N([_.n({value:1}),_.I("design:type",Number)],Zh.prototype,"domRepeatInitialCount",void 0);_.N([_.n({value:""}),_.I("design:type",String)],Zh.prototype,"activeEmojiWithVariantsId",void 0);
_.N([_.n({value:!1}),_.I("design:type",Boolean)],Zh.prototype,"shouldUseStickyPreferences",void 0);_.N([_.OO("emoji"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Zh.prototype,"emojiChanged_",null);_.N([_.OO("emojiManager"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Zh.prototype,"emojiManagerChanged_",null);
_.N([_.OO("disableIncrementalLoading"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Zh.prototype,"disableIncrementalLoadingChanged_",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Zh.prototype,"dataChanged",null);_.N([_.dV("mousedown"),_.I("design:type",Function),_.I("design:paramtypes",[Object]),_.I("design:returntype")],Zh.prototype,"onMouseDown",null);
_.N([_.dV("mouseup"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Zh.prototype,"onMouseUp",null);_.N([_.dV("focus"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Zh.prototype,"onFocus",null);_.N([_.dV("blur"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Zh.prototype,"onBlur_",null);
_.N([_.dV("click"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],Zh.prototype,"onClick",null);_.N([_.dV("mouseover"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],Zh.prototype,"onMouseOver_",null);_.N([_.dV("keydown"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],Zh.prototype,"onKeyDown_",null);
_.N([_.hB({is:"yt-emoji-picker-category-renderer",disableElementRegistration:!0})],Zh);
_.v(Zh,"yt-emoji-picker-category-renderer",function(){if(tFJ===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-category-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_category_renderer.yt.emoji.picker.category.renderer.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope yt-emoji-picker-category-renderer"></yt-formatted-string><div class$="[[data.categoryType]] style-scope yt-emoji-picker-category-renderer" id="emoji" role="listbox" aria-label="[[computeAriaLabel_(data.title)]]"><template is="dom-repeat" id="repeat" items="[[emoji]]" initial-count="[[domRepeatInitialCount]]" target-framerate="[[domRepeatTargetFramerate]]" class="style-scope yt-emoji-picker-category-renderer"><img id="[[item.emojiId]]" alt="[[emojiAlt(item)]]" aria-label$="[[emojiAriaLabel(item)]]" aria-selected$="[[emojiAriaSelected(showFocus, focusedIndex, index)]]" contains-variants$="[[emojiContainsVariants(item)]]" height="24" is-active-emoji-with-variants$="[[isActiveEmojiWithVariants(activeEmojiWithVariantsId, item)]]" loading$="[[emojiLoading()]]" role="option" src$="[[emojiUrl(item.emojiId, skinTone)]]" width="24" class="style-scope yt-emoji-picker-category-renderer"></template></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;Dbv===void 0&&(Dbv=document.createElement("template"));var x=Dbv;P.call(g,x.content.cloneNode(!0),k.content.firstChild);tFJ=k}k=tFJ;return k},{mode:2});var MFJ;var K13;var oWN;var vWP;var md=function(){var k=_.S.apply(this,arguments)||this;k.ariaLabel=null;k.ariaActivedescendant=null;k.getFormattedStringRawText=_.a5;k.JSC$14296_ignoreNextFocus_=!1;return k};
_.z(md,_.S);_.d=md.prototype;_.d.attached=function(){this.hostElement.hasAttribute("aria-live")||this.hostElement.setAttribute("aria-live","polite");this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.d.emojiUrl=function(k){var g,P;k=(g=pF(this.emojiManager,k,!0))==null?void 0:(P=g.image)==null?void 0:P.thumbnails;return _.pX(k,24)||""};
_.d.emojiAlt=function(k){var g=this.get("image.accessibility.accessibilityData.label",k);return g?g:k.isCustomEmoji?k.shortcuts[0]:k.emojiId};
_.d.emojiId=function(k){return"emoji"+k};
_.d.computeId_=function(k){return k.categoryId||""};
_.d.computeAriaActivedescendant_=function(k){return this.emoji&&k<this.emoji.length?this.emojiId(k):""};
_.d.emojiChanged_=function(){this.changeFocus_(0,!1);for(var k=_.qJ(),g=0;g<this.emoji.length;g++){var P={veType:88013,elementIndex:g},x=this.emoji[g];x.isCustomEmoji&&(x=document.querySelector(("#"+x.emojiId).replace("/","\\/")))&&(P=_.dT(k,P))&&(x.visualElement=P)}};
_.d.computeEmoji_=function(k){var g=this;return this.emojiManager?k.emojiIds.map(function(P){return _.ya(g.emojiManager,P,!0)}).filter(MFV):[]};
_.d.titleOffsetChanged_=function(){var k=this.hostElement.getBoundingClientRect(),g=_.kr(this.hostElement).querySelector("#title").getBoundingClientRect();k=Math.max(0,Math.min(this.titleOffset,k.height-g.height));_.kr(this.hostElement).querySelector("#title").style.top=k+"px"};
_.d.onEmojiMouseOver_=function(k){_.GB(this.hostElement,"yt-emoji-hover",k.model.item)};
_.d.onEmojiTap_=function(k){this.data.command&&(k=zZ6(_.Za().resolve(_.VE(iA)),this.data.command,k),_.GB(this.hostElement,"yt-navigate",k))};
_.d.emojiAriaLabel=function(k){return k.shortcuts[0]};
_.d.emojiAriaSelected=function(k,g,P){return k&&P==g?"true":"false"};
_.d.changeFocus_=function(k,g){var P=this.emoji.length;this.focusedIndex=(this.focusedIndex+k+P)%P;k=this.emoji[this.focusedIndex];if(g){var x;(x=_.kr(this.hostElement).querySelector("#"+this.emojiId(this.focusedIndex)))==null||x.scrollIntoView(!1);_.GB(this.hostElement,"yt-emoji-hover",k)}};
_.d.onMouseDown_=function(){this.JSC$14296_ignoreNextFocus_=!0};
_.d.onFocus_=function(){this.JSC$14296_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14296_ignoreNextFocus_=!1};
_.d.onBlur_=function(){this.showFocus=!1};
_.d.onKeyDown_=function(k){switch(k.keyCode){case 13:this.onEmojiTap_(k);this.hostElement.focus();break;case 40:this.changeFocus_(1,!0);k.preventDefault();break;case 38:this.changeFocus_(-1,!0),k.preventDefault()}};
md.prototype.onKeyDown_=md.prototype.onKeyDown_;md.prototype.onBlur_=md.prototype.onBlur_;md.prototype.onFocus_=md.prototype.onFocus_;md.prototype.onMouseDown_=md.prototype.onMouseDown_;md.prototype.onEmojiTap_=md.prototype.onEmojiTap_;md.prototype.titleOffsetChanged_=md.prototype.titleOffsetChanged_;md.prototype.emojiChanged_=md.prototype.emojiChanged_;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],md.prototype,"ytComponentBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],md.prototype,"data",void 0);_.N([_.n({computed:"computeId_(data)"}),_.I("design:type",String)],md.prototype,"id",void 0);_.N([_.n({computed:"computeEmoji_(data)"}),_.I("design:type",Array)],md.prototype,"emoji",void 0);_.N([_.n({value:0}),_.I("design:type",Number)],md.prototype,"titleOffset",void 0);_.N([_.n({reflectToAttribute:!0,computed:"getFormattedStringRawText(data.upsell)"}),_.I("design:type",Object)],md.prototype,"ariaLabel",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(focusedIndex)"}),_.I("design:type",Object)],md.prototype,"ariaActivedescendant",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],md.prototype,"showFocus",void 0);_.N([_.n({value:0}),_.I("design:type",Number)],md.prototype,"focusedIndex",void 0);_.N([_.n(),_.I("design:type",_.Xx)],md.prototype,"emojiManager",void 0);
_.N([_.OO("emoji"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],md.prototype,"emojiChanged_",null);_.N([_.OO("titleOffset"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],md.prototype,"titleOffsetChanged_",null);_.N([_.dV("click"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],md.prototype,"onEmojiTap_",null);
_.N([_.dV("mousedown"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],md.prototype,"onMouseDown_",null);_.N([_.dV("focus"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],md.prototype,"onFocus_",null);_.N([_.dV("blur"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],md.prototype,"onBlur_",null);
_.N([_.dV("keydown"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],md.prototype,"onKeyDown_",null);_.N([_.hB({is:"yt-emoji-picker-upsell-category-renderer",disableElementRegistration:!0})],md);
_.v(md,"yt-emoji-picker-upsell-category-renderer",function(){if(vWP===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-upsell-category-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_upsell_category_renderer.yt.emoji.picker.upsell.category.renderer.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope yt-emoji-picker-upsell-category-renderer"></yt-formatted-string><div id="emoji" class="style-scope yt-emoji-picker-upsell-category-renderer"><template is="dom-repeat" id="repeat" items="[[emoji]]" class="style-scope yt-emoji-picker-upsell-category-renderer"><div class="style-scope yt-emoji-picker-upsell-category-renderer"><img id="[[emojiId(index)]]" on-mouseover="onEmojiMouseOver_" shared-tooltip-text$="[[data.emojiTooltip]]" src$="[[emojiUrl(item.emojiId)]]" alt="[[emojiAlt(item)]]" aria-label$="[[emojiAriaLabel(item)]]" aria-selected$="[[emojiAriaSelected(showFocus, focusedIndex, index)]]" role="option" class="style-scope yt-emoji-picker-upsell-category-renderer"><svg viewBox="0 0 24 24" class="style-scope yt-emoji-picker-upsell-category-renderer"><path id="lock-border" d="M18.3809524 6.80952784c1.6455246.45922361 2.8571428 1.97242785 2.8571428 3.76190076v9.5238095C21.2380952 22.2474266 19.4855219 24 17.3333333 24H5.9047619C3.75257336 24 2 22.2474266 2 20.0952381v-9.5238095c0-1.78947291 1.21161828-3.30267715 2.85714286-3.76190076v-.04762308C4.85714286 3.02876383 7.88590669 0 11.6190476 0c3.7331409 0 6.7619048 3.02876383 6.7619048 6.76190476v.04762308z" class="style-scope yt-emoji-picker-upsell-category-renderer"></path><path d="M17.3333333 8.66666667c1.0476191 0 1.9047619.85714285 1.9047619 1.90476193v9.5238095c0 1.047619-.8571428 1.9047619-1.9047619 1.9047619H5.9047619C4.85714286 22 4 21.1428571 4 20.0952381v-9.5238095c0-1.04761908.85714286-1.90476193 1.9047619-1.90476193h.95238096V6.76190476C6.85714286 4.13333333 8.99047619 2 11.6190476 2c2.6285714 0 4.7619048 2.13333333 4.7619048 4.76190476v1.90476191h.9523809zm-5.7142857 8.57142853c1.0476191 0 1.9047619-.8571428 1.9047619-1.9047619 0-1.047619-.8571428-1.9047619-1.9047619-1.9047619-1.047619 0-1.90476189.8571429-1.90476189 1.9047619 0 1.0476191.85714289 1.9047619 1.90476189 1.9047619zm2.952381-8.57142853V6.76190476c0-1.62857143-1.3238096-2.95238095-2.952381-2.95238095-1.62857141 0-2.95238093 1.32380952-2.95238093 2.95238095v1.90476191h5.90476193z" class="style-scope yt-emoji-picker-upsell-category-renderer"></path></svg></div></template></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;oWN===void 0&&(oWN=document.createElement("template"));var x=oWN;P.call(g,x.content.cloneNode(!0),k.content.firstChild);vWP=k}k=vWP;return k},{mode:2});var aQY;var H1t;var wp=function(){var k=_.S.apply(this,arguments)||this;k.scrollAction="lock";k.verticalAlign="top";return k};
_.z(wp,_.S);_.d=wp.prototype;_.d.onClick=function(k){k=_.vU(k);k instanceof HTMLImageElement&&_.GB(this.hostElement,"yt-emoji-select",_.ya(this.emojiManager,k.id))};
_.d.openSelector=function(){this.ironOverlayBehavior.open()};
_.d.onDomChange=function(){EWH(this.ytEmojiSelectorBehavior)};
_.d.computeIsFamilySelector=function(k){var g;return(k==null?void 0:(g=k.emoji)==null?void 0:g.emojiId)==="\ud83d\udc6a"};
_.d.onKeyboardEnter=function(){if(this.emojiVariants&&this.ytEmojiSelectorBehavior.focusedIndex<this.emojiVariants.length){var k=this.emojiVariants[this.ytEmojiSelectorBehavior.focusedIndex];k&&k.emojiId&&(_.GB(this.hostElement,"yt-emoji-select",_.ya(this.emojiManager,k.emojiId)),this.ytEmojiSelectorBehavior.changeFocus(0))}};
_.mJ.Object.defineProperties(wp.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var k=this,g,P,x;return this.emojiManager&&((g=this.data)==null?0:(P=g.emoji)==null?0:(x=P.variantIds)==null?0:x.length)?this.data.emoji.variantIds.map(function(U){return!!U&&_.ya(k.emojiManager,U)}).filter(function(U){return!!U}):[]}}});
wp.prototype.onClick=wp.prototype.onClick;_.N([_.h(_.G7),_.I("design:type",Object)],wp.prototype,"ironOverlayBehavior",void 0);_.N([_.h(L1L),_.I("design:type",Object)],wp.prototype,"ytEmojiSelectorBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],wp.prototype,"data",void 0);_.N([_.n(),_.I("design:type",_.Xx)],wp.prototype,"emojiManager",void 0);_.N([_.n(),_.I("design:type",Object)],wp.prototype,"scrollAction",void 0);_.N([_.n(),_.I("design:type",Object)],wp.prototype,"verticalAlign",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeIsFamilySelector(data)"}),_.I("design:type",Boolean)],wp.prototype,"isFamilySelector",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],wp.prototype,"emojiVariants",null);_.N([_.dV("click"),_.I("design:type",Function),_.I("design:paramtypes",[MouseEvent]),_.I("design:returntype")],wp.prototype,"onClick",null);_.N([_.hB({is:"yt-emoji-variant-selector",disableElementRegistration:!0})],wp);
_.v(wp,"yt-emoji-variant-selector",function(){if(H1t===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-variant-selector--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_variant_selector.yt.emoji.variant.selector.css.js--\x3e<div role="listbox" id="variants" class="style-scope yt-emoji-variant-selector">\n    <template is="dom-repeat" id="repeat" items="[[emojiVariants]]" notify-dom-change="" on-dom-change="onDomChange" class="style-scope yt-emoji-variant-selector">\n      \n      <img id="[[item.emojiId]]" alt="[[item.emojiId]]" height="24" role="option" tabindex="-1" src$="[[emojiUrl(item.emojiId)]]" width="24" class="style-scope yt-emoji-variant-selector">\n    </template>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;aQY===void 0&&(aQY=document.createElement("template"));var x=aQY;P.call(g,x.content.cloneNode(!0),k.content.firstChild);H1t=k}k=H1t;return k},{mode:2});var N8H=/:/g,IQP=["UCkszU2WH9gy1mb0dV-11UJg","UC4R8DWoMoI7CAwX8_LjQHig"],Jy=function(){var k=_.S.apply(this,arguments)||this;k.emojiVariantSelector=null;k.emojiMultiPersonSelector=null;k.identity=_.DC;k.lastAnimationTime_=0;k.animationStart_=null;k.animationEnd_=null;return k};
_.z(Jy,_.S);_.d=Jy.prototype;
_.d.configureRendererStamper=function(){return{categories:{id:"categories",mapping:{emojiPickerCategoryRenderer:{component:"yt-emoji-picker-category-renderer",properties:{disableIncrementalLoading:"[[disableIncrementalLoading]]",emojiManager:"[[emojiManager]]",shouldUseStickyPreferences:"[[shouldUseStickyPreferences]]"}},emojiPickerUpsellCategoryRenderer:{component:"yt-emoji-picker-upsell-category-renderer",properties:{emojiManager:"[[emojiManager]]"}}}},categoryButtons:{id:"category-buttons",mapping:{emojiPickerCategoryButtonRenderer:"yt-emoji-picker-category-button-renderer"}},
emojiVariantSelector:{id:"emoji-variant-selector",mapping:{ytEmojiVariantSelector:{component:"yt-emoji-variant-selector",properties:{emojiManager:"[[emojiManager]]"}}},reuseComponents:!1},emojiMultiPersonSelector:{id:"emoji-multi-person-selector",mapping:{ytEmojiMultiPersonSelector:{component:"yt-emoji-multi-person-selector",properties:{emojiManager:"[[emojiManager]]"}}},reuseComponents:!1}}};
_.d.created=function(){this.boundOnIronOverlayClosed=this.onIronOverlayClosed.bind(this);this.emojiManager||(this.emojiManager=_.CF)};
_.d.attached=function(){_.Gc&&(this.hostElement.style.height=this.hostElement.clientHeight+150+"px");this.shouldUseStickyPreferences&&nOm(this.emojiManager)};
_.d.dataChanged=function(){var k;if((k=this.data)==null?0:k.categories){k=this.emojiManager;var g=this.getCustomEmojiIds();k.pickerCustomEmojiIds=[].concat(_.Kl(Bvq),_.Kl(g))}};
_.d.getCustomEmojiIds=function(){var k,g=(k=this.data.categories)==null?void 0:k.find(function(A){var q;return((q=A.emojiPickerCategoryRenderer)==null?void 0:q.categoryId)&&IQP.includes(A.emojiPickerCategoryRenderer.categoryId)}),P;
k=(P=this.data.categories)==null?void 0:P.find(function(A){return A.emojiPickerUpsellCategoryRenderer});
var x,U;return[g==null?void 0:(x=g.emojiPickerCategoryRenderer)==null?void 0:x.emojiIds,k==null?void 0:(U=k.emojiPickerUpsellCategoryRenderer)==null?void 0:U.emojiIds].flat().filter(function(A){return!!A})};
_.d.updateEmojiCategories=function(){this.updateCategoriesAndPlaceholderInternal(this.data,!0)};
_.d.updateCategoriesAndPlaceholder_=function(){this.updateCategoriesAndPlaceholderInternal(this.data,this.selected)};
_.d.updateCategoriesAndPlaceholderInternal=function(k,g){var P=this;k&&g&&(this.categories=k.categories||[],this.categoryButtons=k.categoryButtons||[],this.resetPlaceholder(),this.search="",_.jb(function(){P.updateButtons_()}))};
_.d.computeId_=function(k){return k.id||""};
_.d.computeShouldUseStickyPreferences=function(){return this.data&&this.data.categories?this.data.categories.some(function(k){return k.emojiPickerCategoryRenderer&&k.emojiPickerCategoryRenderer.emojiData}):!1};
_.d.onScroll_=function(){this.animationEnd_==null&&window.requestAnimationFrame(this.updateButtons_.bind(this))};
_.d.onShowEmojiVariantSelector=function(k){var g=k.detail.emojiData;g.variantIds&&g.variantIds.length&&(g.multiSelectorThumbnailRow&&g.multiSelectorThumbnailRow.length?this.set("emojiMultiPersonSelector",{ytEmojiMultiPersonSelector:{emoji:g,target:k.detail.target}}):this.set("emojiVariantSelector",{ytEmojiVariantSelector:{emoji:g,target:k.detail.target}}),this.variantSelectorOpened=!0,this.hostElement.addEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.d.onIronOverlayClosed=function(k){var g=SrY(this.emojiManager,this.get((this.emojiVariantSelector?"emojiVariantSelector.ytEmojiVariantSelector.emoji":"emojiMultiPersonSelector.ytEmojiMultiPersonSelector.emoji")+".emojiId")||"");g&&k.composedPath&&(k.composedPath().includes(_.kr(this.hostElement).querySelector("#emoji-variant-selector"))||k.composedPath().includes(_.kr(this.hostElement).querySelector("#emoji-multi-person-selector")))&&(_.RV(this.hostElement,"yt-close-emoji-variant-selector",[g.emojiId]),
this.emojiMultiPersonSelector=this.emojiVariantSelector=null,this.variantSelectorOpened=!1,this.hostElement.removeEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.d.onEmojiVariantSelectorMouseup=function(k){var g=k.target.firstChild;this.variantSelectorOpened&&g&&_.jb(function(){g.noCancelOnOutsideClick=!1},100)};
_.d.onEmojiVariantSelectorMousedown=function(k){k=k.target.firstChild;this.variantSelectorOpened&&k&&(k.noCancelOnOutsideClick=!1)};
_.d.onSelectCategory_=function(k){var g=this.search!="";this.search="";for(var P=_.kr(this.hostElement).querySelector("#categories").children,x=0;x<P.length;x++){var U=P[x];if(U.id==k.detail.categoryId){g?(_.kr(this.hostElement).querySelector("#categories").scrollTop=U.offsetTop,this.updateButtons_()):(this.animationStart_=_.kr(this.hostElement).querySelector("#categories").scrollTop,this.animationEnd_=U.offsetTop,this.lastAnimationTime_=0,this.animateScroll_(this.lastAnimationTime_));break}}};
_.d.onEmojiHover_=function(k){this.placeholder=k.detail.shortcuts?k.detail.shortcuts[0]:""};
_.d.onSearchBoxFocused_=function(){this.resetPlaceholder()};
_.d.onSearchBoxBlur_=function(){this.resetPlaceholder()};
_.d.onMouseoutCategories=function(){this.variantSelectorOpened||this.resetPlaceholder()};
_.d.resetPlaceholder=function(){this.skinToneOpened||(this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.searchPlaceholderText))};
_.d.computeSearchCategory_=function(k){k=k.replace(N8H,"").toLowerCase().trim();if(!this.searching)return this.searchCategory;this.updateButtons_();k=k.split(" ");for(var g=[],P=this.emojiManager.emojis,x=0;x<P.length;x++){var U=P[x];if(U.searchTerms)for(var A=0;A<U.searchTerms.length;A++){for(var q=U.searchTerms[A].toLocaleLowerCase(),T=!1,c=0;c<k.length;c++)if(q.indexOf(k[c])!=-1){T=!0;break}if(T&&(!U.isCustomEmoji||!U.emojiId||this.emojiManager.pickerCustomEmojiIds.includes(U.emojiId))){g.push(U.emojiId);
break}}}return{categoryId:-1,emojiIds:g}};
_.d.computeSearchEmptyMessage_=function(k,g){return k&&g&&g.emojiIds&&g.emojiIds.length==0?this.data.searchNoResultsText||null:null};
_.d.computeSearching_=function(k){return this.emojiManager&&k.replace(N8H,"").length>1};
_.d.computeSkinToneHidden=function(){var k;return this.shouldUseStickyPreferences||this.skinToneOpened||this.categories.length===1||!((k=this.data)==null||!k.hideSkinTonePicker)};
_.d.computeDisableScroll=function(){return!!this.emojiVariantSelector};
_.d.openSkinToneSelector=function(){this.skinToneOpened=!0};
_.d.showSkinTonePlaceholder=function(){this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.pickSkinToneText)};
_.d.clearSearch=function(){this.resetPlaceholder();this.search=""};
_.d.selectSkinTone_=function(k){k=Number(k.target.getAttribute("tone"));this.set("emojiManager.skinTone",k);_.RV(this.hostElement,"yt-live-chat-emoji-skin-tone-changed",[k]);this.skinToneOpened=!1;this.resetPlaceholder()};
_.d.skinToneChanged_=function(){_.kr(this.hostElement).querySelector("#skin-tone").setAttribute("tone",String(this.skinTone));for(var k=_.kr(this.hostElement).querySelector("#dropdown-content").children,g=0;g<k.length;g++)g===this.skinTone?k[g].setAttribute("selected",""):k[g].removeAttribute("selected")};
_.d.animateScroll_=function(k){this.lastAnimationTime_||(this.lastAnimationTime_=k);k-=this.lastAnimationTime_;k<200?(_.kr(this.hostElement).querySelector("#categories").scrollTop=this.animationStart_+(this.animationEnd_-this.animationStart_)*k/200,window.requestAnimationFrame(this.animateScroll_.bind(this))):(this.animationEnd_!=null&&(_.kr(this.hostElement).querySelector("#categories").scrollTop=this.animationEnd_),this.animationEnd_=this.animationStart_=null,this.lastAnimationTime_=0);this.updateButtons_()};
_.d.searchChanged_=function(){this.updateButtons_()};
_.d.updateButtons_=function(){var k=null;if(!this.search)for(var g=_.kr(this.hostElement).querySelector("#categories").scrollTop,P=_.kr(this.hostElement).querySelector("#categories").children,x=0;x<P.length;x++){var U=P[x];U.offsetTop<=g&&(k=U.id)}g=_.kr(this.hostElement).querySelector("#category-buttons").children;for(P=0;P<g.length;P++)x=g[P],x.active=x.id===k};
Jy.prototype.searchChanged_=Jy.prototype.searchChanged_;Jy.prototype.skinToneChanged_=Jy.prototype.skinToneChanged_;Jy.prototype.onEmojiHover_=Jy.prototype.onEmojiHover_;Jy.prototype.onSelectCategory_=Jy.prototype.onSelectCategory_;Jy.prototype.onShowEmojiVariantSelector=Jy.prototype.onShowEmojiVariantSelector;Jy.prototype.updateCategoriesAndPlaceholder_=Jy.prototype.updateCategoriesAndPlaceholder_;Jy.prototype.dataChanged=Jy.prototype.dataChanged;
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Jy.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Jy.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Jy.prototype,"data",void 0);_.N([_.n({value:function(){return[]}}),
_.I("design:type",Array)],Jy.prototype,"categories",void 0);_.N([_.n({value:function(){return[]}}),
_.I("design:type",Array)],Jy.prototype,"categoryButtons",void 0);_.N([_.n({computed:"computeDisableScroll(emojiVariantSelector)",reflectToAttribute:!0}),_.I("design:type",Boolean)],Jy.prototype,"disableScroll",void 0);_.N([_.n({computed:"computeId_(data)",reflectToAttribute:!0}),_.I("design:type",String)],Jy.prototype,"id",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],Jy.prototype,"selected",void 0);
_.N([_.n({value:!1}),_.I("design:type",Boolean)],Jy.prototype,"disableIncrementalLoading",void 0);_.N([_.n(),_.I("design:type",String)],Jy.prototype,"placeholder",void 0);_.N([_.n({value:""}),_.I("design:type",String)],Jy.prototype,"search",void 0);_.N([_.n({computed:"computeSearching_(search)",reflectToAttribute:!0}),_.I("design:type",Boolean)],Jy.prototype,"searching",void 0);_.N([_.n({computed:"computeSearchCategory_(search)"}),_.I("design:type",Object)],Jy.prototype,"searchCategory",void 0);
_.N([_.n({computed:"computeSearchEmptyMessage_(searching, searchCategory)"}),_.I("design:type",Object)],Jy.prototype,"searchEmptyMessage",void 0);_.N([_.n({computed:"identity(emojiManager.skinTone)"}),_.I("design:type",Number)],Jy.prototype,"skinTone",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],Jy.prototype,"skinToneOpened",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],Jy.prototype,"variantSelectorOpened",void 0);
_.N([_.n({computed:"computeSkinToneHidden(skinToneOpened, categories, shouldUseStickyPreferences, data.hideSkinTonePicker)"}),_.I("design:type",Boolean)],Jy.prototype,"skinToneHidden",void 0);_.N([_.n(),_.I("design:type",_.Xx)],Jy.prototype,"emojiManager",void 0);_.N([_.n(),_.I("design:type",Object)],Jy.prototype,"emojiVariantSelector",void 0);_.N([_.n(),_.I("design:type",Object)],Jy.prototype,"emojiMultiPersonSelector",void 0);
_.N([_.n({value:!1,computed:"computeShouldUseStickyPreferences(data)"}),_.I("design:type",Boolean)],Jy.prototype,"shouldUseStickyPreferences",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Jy.prototype,"dataChanged",null);_.N([_.OO("data","selected"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Jy.prototype,"updateCategoriesAndPlaceholder_",null);
_.N([_.dV("yt-show-emoji-variant-selector"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],Jy.prototype,"onShowEmojiVariantSelector",null);_.N([_.dV("yt-emoji-picker-select-category"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],Jy.prototype,"onSelectCategory_",null);_.N([_.dV("yt-emoji-hover"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],Jy.prototype,"onEmojiHover_",null);
_.N([_.OO("skinTone"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Jy.prototype,"skinToneChanged_",null);_.N([_.OO("search"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Jy.prototype,"searchChanged_",null);_.N([_.hB({is:"yt-emoji-picker-renderer",disableElementRegistration:!0})],Jy);
_.v(Jy,"yt-emoji-picker-renderer",function(){if(K13===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_renderer.yt.emoji.picker.renderer.css.js--\x3e<div id="search-panel" class="style-scope yt-emoji-picker-renderer"><tp-yt-paper-input id="search" no-label-float="" placeholder="[[placeholder]]" use-v2-underline="" value="{{search}}" on-blur="onSearchBoxBlur_" on-focus="onSearchBoxFocused_" class="style-scope yt-emoji-picker-renderer"></tp-yt-paper-input><yt-icon-button id="clear-search" hidden="[[!search]]" label="[[data.clearSearchLabel]]" on-tap="clearSearch" class="style-scope yt-emoji-picker-renderer"><yt-icon icon="close" class="style-scope yt-emoji-picker-renderer"></yt-icon></yt-icon-button><button id="skin-tone" aria-label$="[[getSimpleString(data.pickSkinToneText)]]" hidden="[[skinToneHidden]]" on-mouseout="resetPlaceholder" on-mouseover="showSkinTonePlaceholder" on-tap="openSkinToneSelector" selected="" class="style-scope yt-emoji-picker-renderer"></button><tp-yt-iron-dropdown id="dropdown" allow-outside-scroll="" horizontal-align="right" horizontal-offset="8" no-auto-focus="" opened="{{skinToneOpened}}" vertical-align="top" vertical-offset="8" class="style-scope yt-emoji-picker-renderer"><div id="dropdown-content" class="dropdown-content style-scope yt-emoji-picker-renderer" slot="dropdown-content"><button aria-label$="[[data.skinToneGenericLabel]]" on-tap="selectSkinTone_" tone="0" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneLightLabel]]" on-tap="selectSkinTone_" tone="1" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneMediumLightLabel]]" on-tap="selectSkinTone_" tone="2" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneMediumLabel]]" on-tap="selectSkinTone_" tone="3" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneMediumDarkLabel]]" on-tap="selectSkinTone_" tone="4" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneDarkLabel]]" on-tap="selectSkinTone_" tone="5" class="style-scope yt-emoji-picker-renderer"></button></div></tp-yt-iron-dropdown></div><div id="category-buttons" class="style-scope yt-emoji-picker-renderer"></div><yt-emoji-picker-category-renderer id="search-category" data="[[searchCategory]]" emoji-manager="[[emojiManager]]" should-use-sticky-preferences="[[shouldUseStickyPreferences]]" skin-tone="[[skinTone]]" class="style-scope yt-emoji-picker-renderer"></yt-emoji-picker-category-renderer><yt-formatted-string id="search-empty" hidden="[[!searchEmptyMessage]]" text="[[searchEmptyMessage]]" class="style-scope yt-emoji-picker-renderer"></yt-formatted-string><div id="categories-wrapper" class="style-scope yt-emoji-picker-renderer"><div id="categories" on-mouseout="onMouseoutCategories" on-scroll="onScroll_" class="style-scope yt-emoji-picker-renderer"></div></div><div id="emoji-variant-selector" hidden="[[!emojiVariantSelector]]" on-mouseup="onEmojiVariantSelectorMouseup" on-mousedown="onEmojiVariantSelectorMousedown" class="style-scope yt-emoji-picker-renderer"></div><div id="emoji-multi-person-selector" hidden="[[!emojiMultiPersonSelector]]" on-mouseup="onEmojiVariantSelectorMouseup" on-mousedown="onEmojiVariantSelectorMousedown" class="style-scope yt-emoji-picker-renderer"></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;MFJ===void 0&&(MFJ=document.createElement("template"));var x=MFJ;P.call(g,x.content.cloneNode(!0),k.content.firstChild);K13=k}k=K13;return k},{mode:2});var rp=function(){var k=_.S.apply(this,arguments)||this;k.emojiManager=_.CF;k.isDarkTheme=document.documentElement.hasAttribute("dark");k.selectedIndex=1;k.actionMap={"yt-lwe-emoji-customization-visible":"handleEmojiCustomizationVisible"};return k};
_.z(rp,_.S);_.d=rp.prototype;_.d.handleEmojiCustomizationVisible=function(k){this.emojiPickerRenderer.selected=k;this.selectedIndex=1;k?(this.originalEmojiSet=this.emojiCustomizationSet,this.updateSaveButtonState(!1)):this.originalEmojiSet=void 0};
_.d.emojiCustomizationSetChanged=function(){var k;(k=this.data)!=null&&k.saveButtonEntityKey&&(this.originalEmojiSet||(this.originalEmojiSet=this.emojiCustomizationSet),this.originalEmojiSet&&this.emojiCustomizationSet&&!_.Cb(this.originalEmojiSet.emojiId,this.emojiCustomizationSet.emojiId)?this.updateSaveButtonState(!0):this.updateSaveButtonState(!1))};
_.d.updateSaveButtonState=function(k){var g;(g=this.data)!=null&&g.saveButtonEntityKey&&this.ytLiveChatReduxBehavior.dispatch(_.ZW("booleanEntity",this.data.saveButtonEntityKey,{key:this.data.saveButtonEntityKey,value:k}))};
_.d.emojiUrl=function(k){k=_.ya(this.emojiManager,k);if(!k)return"";var g;k=(g=k.image)==null?void 0:g.thumbnails;return _.pX(k,24)||""};
_.d.emojiAlt=function(k){var g=_.ya(this.emojiManager,k);if(!g)return k;var P,x,U,A=(g==null?void 0:(P=g.image)==null?void 0:(x=P.accessibility)==null?void 0:(U=x.accessibilityData)==null?void 0:U.label)||"";return A?A:g.isCustomEmoji?g.shortcuts[0]:g.emojiId||k};
_.d.emojiAriaLabel=function(k){var g,P;return((g=_.ya(this.emojiManager,k))==null?void 0:(P=g.shortcuts)==null?void 0:P[0])||k};
_.d.onEmojiClick=function(k){k.model.index!==0&&(this.selectedIndex=k.model.index)};
_.d.onEmojiSelect=function(k){k=k.detail;var g,P;((g=this.data)==null?0:g.emojiCustomizationSetEntityKey)&&((P=this.emojiCustomizationSet)==null?0:P.emojiId)&&k.emojiId&&this.canEditEmoji(this.emojiCustomizationSet.emojiId,k.emojiId,this.selectedIndex)&&this.ytLiveChatReduxBehavior.dispatch(_.ZW("emojiCustomizationSetEntity",this.data.emojiCustomizationSetEntityKey,{key:this.data.emojiCustomizationSetEntityKey,emojiId:this.getUpdatedEmojiIdList(this.emojiCustomizationSet.emojiId,k.emojiId,this.selectedIndex)}))};
_.d.canEditEmoji=function(k,g,P){k=k.indexOf(g);return k===P||k===0||P===0?!1:!0};
_.d.getUpdatedEmojiIdList=function(k,g,P){var x=k.indexOf(g);k=[].concat(_.Kl(k));x>=0&&(k[x]=k[P]);k[P]=g;return k};
_.mJ.Object.defineProperties(rp,{template:{configurable:!0,enumerable:!0,get:function(){if(eH4===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-customization-panel-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_emoji_customization_panel_view_model.yt.emoji.customization.panel.view.model.css.js--\x3e<yt-attributed-string id="description-text" data="[[data.descriptionText]]" class="style-scope yt-emoji-customization-panel-view-model"></yt-attributed-string>\n<div id="fab-container" class="style-scope yt-emoji-customization-panel-view-model">\n  <div id="expanded-buttons" class="style-scope yt-emoji-customization-panel-view-model">\n    <template is="dom-repeat" id="repeat" items="[[emojiCustomizationSet.emojiId]]" class="style-scope yt-emoji-customization-panel-view-model">\n      <button class="reaction-button style-scope yt-emoji-customization-panel-view-model" emoji-selected$="[[equals(selectedIndex, index)]]" on-click="onEmojiClick" disabled$="[[equals(index, 0)]]">\n        <img id="[[index]]" alt="[[emojiAlt(item)]]" aria-label$="[[emojiAriaLabel(item)]]" height="24" role="option" src$="[[emojiUrl(item)]]" width="24" class="style-scope yt-emoji-customization-panel-view-model">\n      </button>\n    </template>\n  </div>\n</div>\n<yt-button-view-model data="[[data.resetButton.buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope yt-emoji-customization-panel-view-model">\n</yt-button-view-model>\n<yt-emoji-picker-renderer data="[[data.emojiPicker.emojiPickerRenderer]]" class="style-scope yt-emoji-customization-panel-view-model"></yt-emoji-picker-renderer>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;T84===void 0&&(T84=document.createElement("template"));var x=T84;P.call(g,x.content.cloneNode(!0),k.content.firstChild);eH4=k}k=eH4;return k}}});
rp.prototype.onEmojiSelect=rp.prototype.onEmojiSelect;_.N([_.h(_.ox),_.I("design:type",Object)],rp.prototype,"ytLiveChatReduxBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],rp.prototype,"ytActionHandlerBehavior",void 0);_.N([_.Td("yt-emoji-picker-renderer"),_.I("design:type",Object)],rp.prototype,"emojiPickerRenderer",void 0);
_.N([_.n({selectorArgs:["data.emojiCustomizationSetEntityKey"],selector:function(k,g){return _.ia(k.entities,"emojiCustomizationSetEntity",g)},
observer:"emojiCustomizationSetChanged"}),_.I("design:type",Object)],rp.prototype,"emojiCustomizationSet",void 0);_.N([_.n(),_.I("design:type",Object)],rp.prototype,"originalEmojiSet",void 0);_.N([_.n(),_.I("design:type",_.Xx)],rp.prototype,"emojiManager",void 0);_.N([_.n(),_.I("design:type",Object)],rp.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],rp.prototype,"isDarkTheme",void 0);_.N([_.n(),_.I("design:type",Object)],rp.prototype,"selectedIndex",void 0);
_.N([_.dV("yt-emoji-select"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],rp.prototype,"onEmojiSelect",null);_.N([_.hB({is:"yt-emoji-customization-panel-view-model",noInjection:!0})],rp);var Xp4;var y5q;var ppY;var Cc4;var f7=function(){var k=_.S.apply(this,arguments)||this;k.authorBadges=[];return k};
_.z(f7,_.S);_.d=f7.prototype;_.d.created=function(){this.ytLiveChatItemBehavior.supportsInlineActionButtons=!0};
_.d.configureRendererStamper=function(){return{"data.inlineActionButtons":{id:"inline-action-buttons",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[filledButtonOverrides]]"}}}},"data.beforeContentButtons":{id:"before-content-buttons",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}}}};
_.d.dataChanged=function(){var k=TBV(this.data.authorBadges||[]);this.hostElement.setAttribute("author-type",k)};
_.d.updateMessage=function(){var k=this.data.message,g=_.kr(_.kr(this.hostElement).querySelector("#message"));g.textContent="";k&&g.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(k))};
_.d.shouldSupportWholeItemClick=function(){return!0};
_.d.onShowOriginalClick=function(k){k.preventDefault();this.showOriginal=!0};
_.d.computeShowBar=function(k,g,P){return k&&g||P};
_.d.computeAuthorBadges=function(k){return k.authorBadges||[]};
_.d.computeAuthorIsOwner=function(k){return!!eMA(k.authorBadges,"owner")};
_.d.computeAuthorNameColor=function(k){var g;if(_.W("live_chat_author_name_color_usernames")&&(k==null?0:(g=k.authorName)==null?0:g.simpleText))return _.JSA(_.rS0(k.authorName.simpleText));if(_.W("live_chat_seed_color_usernames")&&(k==null?0:k.authorSeedColorArgb))return _.JSA(_.kZ(k.authorSeedColorArgb));if(_.W("live_chat_colored_usernames"))return"#cc0000";var P;return _.W("live_chat_simple_color_usernames")&&(k==null?0:(P=k.authorName)==null?0:P.simpleText)&&(k==null?0:k.authorUsernameColorLight)&&
(k==null?0:k.authorUsernameColorDark)&&!this.inBanner?document.documentElement.hasAttribute("dark")?_.kZ(k.authorUsernameColorDark):_.kZ(k.authorUsernameColorLight):""};
f7.prototype.updateMessage=f7.prototype.updateMessage;f7.prototype.dataChanged=f7.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],f7.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.G3.YtLiveChatItemBehavior),_.I("design:type",_.Rz)],f7.prototype,"ytLiveChatItemBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],f7.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],f7.prototype,"data",void 0);
_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],f7.prototype,"showOriginal",void 0);_.N([_.n({value:!1,computed:"truthy(data.isDimmed)",reflectToAttribute:!0}),_.I("design:type",Boolean)],f7.prototype,"isDimmed",void 0);_.N([_.n({computed:"computeShowBar(isDeleted, hasOriginalContent, isDimmed)",reflectToAttribute:!0}),_.I("design:type",Boolean)],f7.prototype,"showBar",void 0);
_.N([_.n({computed:"computeAuthorBadges(data)"}),_.I("design:type",Array)],f7.prototype,"authorBadges",void 0);_.N([_.n({computed:"computeAuthorIsOwner(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],f7.prototype,"authorIsOwner",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],f7.prototype,"inCollapsedBanner",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],f7.prototype,"inBanner",void 0);
_.N([_.n({value:_.W("live_chat_hide_avatars"),reflectToAttribute:!0}),_.I("design:type",Boolean)],f7.prototype,"avatarHidden",void 0);_.N([_.n({computed:"computeAuthorNameColor(data)"}),_.I("design:type",String)],f7.prototype,"authorNameColor",void 0);_.N([_.n(),_.I("design:type",_.PD)],f7.prototype,"participantsManager",void 0);_.N([_.n({value:{size:"XS",type:"filled",style:"overlay",iconPosition:"icon-only"}}),_.I("design:type",Object)],f7.prototype,"filledButtonOverrides",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],f7.prototype,"dataChanged",null);_.N([_.OO("data.message"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],f7.prototype,"updateMessage",null);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-text-message-renderer",noInjection:!0})],f7);
_.v(f7,"yt-live-chat-text-message-renderer",function(){if(Cc4===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_message_renderer.yt.live.chat.text.message.renderer.css.js--\x3e<yt-img-shadow id="author-photo" class="no-transition style-scope yt-live-chat-text-message-renderer" height="24" thumbnail="[[data.authorPhoto]]" width="24"></yt-img-shadow><div id="content" class="style-scope yt-live-chat-text-message-renderer"><span id="timestamp" class="style-scope yt-live-chat-text-message-renderer">[[timestampString]]</span><yt-live-chat-author-chip author-badges="[[authorBadges]]" author-name="[[data.authorName]]" author-name-color="[[authorNameColor]]" class="style-scope yt-live-chat-text-message-renderer"></yt-live-chat-author-chip>\u200b<div id="before-content-buttons" class="style-scope yt-live-chat-text-message-renderer"></div>\u200b<span id="message" dir="auto" class="style-scope yt-live-chat-text-message-renderer"></span><span id="deleted-state" class="style-scope yt-live-chat-text-message-renderer">[[getSimpleString(data.deletedStateMessage)]]</span><a id="show-original" href="#" on-click="onShowOriginalClick" class="style-scope yt-live-chat-text-message-renderer">[[getSimpleString(data.showOriginalContentMessage)]]</a></div><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-text-message-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-text-message-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-text-message-renderer"></yt-icon></yt-icon-button></div><div id="inline-action-button-container" class="style-scope yt-live-chat-text-message-renderer"><div id="inline-action-buttons" class="style-scope yt-live-chat-text-message-renderer"></div></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;ppY===void 0&&(ppY=document.createElement("template"));var x=ppY;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Cc4=k}k=Cc4;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var WD=function(){var k=_.S.apply(this,arguments)||this;k.tonalButtonOverrides={type:"tonal",style:"overlay"};return k};
_.z(WD,_.S);
WD.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]]"}}}}}};
WD.prototype.shouldSupportInlineActionButtons=function(){return!0};
WD.prototype.shouldSupportWholeItemClick=function(){return!0};
_.mJ.Object.defineProperties(WD.prototype,{hasInfoDialogButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.infoDialogButton}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],WD.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.G3.YtLiveChatItemBehavior),_.I("design:type",_.Rz)],WD.prototype,"ytLiveChatItemBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],WD.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],WD.prototype,"data",void 0);_.N([_.n(),_.I("design:type",_.PD)],WD.prototype,"participantsManager",void 0);
_.N([_.n(),_.I("design:type",Object)],WD.prototype,"tonalButtonOverrides",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data.infoDialogButton"),_.I("design:type",Object),_.I("design:paramtypes",[])],WD.prototype,"hasInfoDialogButton",null);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-auto-mod-message-renderer",noInjection:!0})],WD);
_.v(WD,"yt-live-chat-auto-mod-message-renderer",function(){if(y5q===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-auto-mod-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_auto_mod_message_renderer.yt.live.chat.auto.mod.message.renderer.css.js--\x3e<div id="explanation" class="style-scope yt-live-chat-auto-mod-message-renderer">\n  <yt-icon id="warning-icon" hidden$="[[hasInfoDialogButton]]" icon="warning" class="style-scope yt-live-chat-auto-mod-message-renderer"></yt-icon>\n  <div id="button" hidden$="[[!hasInfoDialogButton]]" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n  <yt-formatted-string text="[[data.headerText]]" class="style-scope yt-live-chat-auto-mod-message-renderer"></yt-formatted-string>\n</div>\n<div id="auto-moderated-item" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n<div id="moderation-buttons" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-auto-mod-message-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n  <div id="additional-inline-action-buttons" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;Xp4===void 0&&(Xp4=document.createElement("template"));var x=Xp4;P.call(g,x.content.cloneNode(!0),k.content.firstChild);y5q=k}k=y5q;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var Glq;var RHd;var kFL;var go4=function(){return _.S.apply(this,arguments)||this};
_.z(go4,_.S);_.N([_.n(),_.I("design:type",Object)],go4.prototype,"data",void 0);_.N([_.t({is:"ytd-factoid-renderer",disableElementRegistration:!0})],go4);
_.v(go4,"ytd-factoid-renderer",function(){if(kFL!==void 0)return kFL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-factoid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="factoid style-scope ytd-factoid-renderer" role="text" aria-label="[[data.accessibilityText]]">\n  <yt-formatted-string class="factoid-value style-scope ytd-factoid-renderer" text="[[data.value]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="factoid-label style-scope ytd-factoid-renderer" text="[[data.label]]">\n  </yt-formatted-string>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return kFL=k},{mode:1});var sh=function(){return _.S.apply(this,arguments)||this};
_.z(sh,_.S);sh.prototype.configureRendererStamper=function(){return{"data.factoids":{id:"factoids",mapping:{factoidRenderer:"ytd-factoid-renderer"}}}};
_.N([_.n(),_.I("design:type",Object)],sh.prototype,"data",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],sh.prototype,"ytRendererstamperBehavior",void 0);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0})],sh);
_.v(sh,"yt-live-chat-channel-activity-reputation-renderer",function(){if(RHd===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-channel-activity-reputation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_channel_activity_reputation_renderer.yt.live.chat.channel.activity.reputation.renderer.css.js--\x3e<div id="factoids" class="style-scope yt-live-chat-channel-activity-reputation-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;Glq===void 0&&(Glq=document.createElement("template"));var x=Glq;P.call(g,x.content.cloneNode(!0),k.content.firstChild);RHd=k}k=RHd;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var PlL;var $Im;var b9=function(){return _.S.apply(this,arguments)||this};
_.z(b9,_.S);b9.prototype.ready=function(){var k=document.querySelector("yt-live-chat-app");k&&k.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],b9.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Boolean)],b9.prototype,"menuFocused",void 0);_.N([_.n(),_.I("design:type",Object)],b9.prototype,"data",void 0);_.N([_.h(_.G3.YtLiveChatItemBehavior),_.I("design:type",_.Rz)],b9.prototype,"ytLiveChatItemBehavior",void 0);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-donation-announcement-renderer",noInjection:!0})],b9);
_.v(b9,"yt-live-chat-donation-announcement-renderer",function(){if($Im===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-donation-announcement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_donation_announcement_renderer.yt.live.chat.donation.announcement.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-donation-announcement-renderer"><yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope yt-live-chat-donation-announcement-renderer"></yt-img-shadow><div id="content" class="style-scope yt-live-chat-donation-announcement-renderer"><div id="content-header" class="style-scope yt-live-chat-donation-announcement-renderer"><div id="author-name" class="style-scope yt-live-chat-donation-announcement-renderer">[[getSimpleString(data.authorName)]]</div><div id="text" class="style-scope yt-live-chat-donation-announcement-renderer">[[getSimpleString(data.text)]]</div></div><div id="timestamp" class="style-scope yt-live-chat-donation-announcement-renderer">[[timestampString]]</div><yt-formatted-string id="subtext" text="[[data.subtext]]" class="style-scope yt-live-chat-donation-announcement-renderer"></yt-formatted-string></div><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-donation-announcement-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-donation-announcement-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-donation-announcement-renderer"></yt-icon></yt-icon-button></div></div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;PlL===void 0&&(PlL=document.createElement("template"));var x=PlL;P.call(g,x.content.cloneNode(!0),k.content.firstChild);$Im=k}k=$Im;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var xIH;var ick,UIH=function(){if(ick!==void 0)return ick;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-empty-feed-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_empty_feed_view_model.yt.live.chat.empty.feed.view.model.css.js--\x3e<yt-image id="image" alt="empty_feed_image" data="[[data.emptyFeedImage]]" height="100" preserve-height="" preserve-width="" width="178" class="style-scope yt-live-chat-empty-feed-view-model">\n</yt-image>\n<yt-attributed-string id="message" data="[[data.message]]" class="style-scope yt-live-chat-empty-feed-view-model"></yt-attributed-string>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;xIH===void 0&&(xIH=document.createElement("template"));var x=xIH;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return ick=k};var BD=function(){return _.S.apply(this,arguments)||this};
_.z(BD,_.S);_.mJ.Object.defineProperties(BD,{template:{configurable:!0,enumerable:!0,get:function(){return UIH()}}});
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],BD.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],BD.prototype,"data",void 0);_.N([_.hB({is:"yt-live-chat-empty-feed-view-model",disableElementRegistration:!0,noInjection:!0})],BD);_.v(BD,"yt-live-chat-empty-feed-view-model",function(){return UIH()},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var AJd;var dIJ;var zk=function(){return _.S.apply(this,arguments)||this};
_.z(zk,_.S);zk.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"}}}}}};
_.mJ.Object.defineProperties(zk.prototype,{channelName:{configurable:!0,enumerable:!0,get:function(){var k,g;return{runs:[{text:(k=this.data)==null?void 0:(g=k.channelName)==null?void 0:g.content}]}}},
channelBadges:{configurable:!0,enumerable:!0,get:function(){var k=[],g;if((g=this.data)==null||!g.channelBadges)return k;var P;g=_.O((P=this.data)==null?void 0:P.channelBadges);for(P=g.next();!P.done;P=g.next()){P=_.b(P.value,UCq);var x=void 0,U=void 0;if((x=P)==null?0:(U=x.badgeImage)==null?0:U.sources)x=void 0,U={liveChatAuthorBadgeRenderer:{tooltip:P.tooltip,accessibility:{accessibilityData:{label:(x=_.b(P.rendererContext,_.TK))==null?void 0:x.label}}}},P.badgeImage.sources[0].clientResource?U.liveChatAuthorBadgeRenderer.icon=
{iconType:P.badgeImage.sources[0].clientResource.imageName}:U.liveChatAuthorBadgeRenderer.customThumbnail={thumbnails:P.badgeImage.sources},k.push(U)}return k}}});
_.N([_.n(),_.I("design:type",Object)],zk.prototype,"data",void 0);_.N([_.E("data.channelName"),_.I("design:type",Object),_.I("design:paramtypes",[])],zk.prototype,"channelName",null);_.N([_.E("data.channelBadges"),_.I("design:type",Array),_.I("design:paramtypes",[])],zk.prototype,"channelBadges",null);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],zk.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-identity-view-model",noInjection:!0})],zk);
_.v(zk,"yt-live-chat-identity-view-model",function(){if(dIJ===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-identity-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_identity_view_model.yt.live.chat.identity.view.model.css.js--\x3e<div id="avatar" class="style-scope yt-live-chat-identity-view-model"></div>\n<div id="channel_info" class="style-scope yt-live-chat-identity-view-model">\n  <yt-live-chat-author-chip id="channel_name" author-badges="[[channelBadges]]" author-name="[[channelName]]" class="style-scope yt-live-chat-identity-view-model">\n  </yt-live-chat-author-chip>\n  <div id="channel_metadata" class="style-scope yt-live-chat-identity-view-model">\n    <yt-attributed-string id="create_time" data="[[data.channelCreateTime]]" class="style-scope yt-live-chat-identity-view-model"></yt-attributed-string>\n    <yt-attributed-string id="subscriber_count" data="[[data.channelSubscriberCount]]" class="style-scope yt-live-chat-identity-view-model"></yt-attributed-string>\n  </div>\n</div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;AJd===void 0&&(AJd=document.createElement("template"));var x=AJd;P.call(g,x.content.cloneNode(!0),k.content.firstChild);dIJ=k}k=dIJ;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var OcL;var qKL;var Tod;var eiq;var u9=function(){var k=_.S.apply(this,arguments)||this;k.hidden=!1;k.supportsInlineActionButtons=!0;return k};
_.z(u9,_.S);u9.prototype.ready=function(){var k;((k=document.querySelector("yt-live-chat-app"))==null?0:k.hasAttribute("dashboard-money-feed"))&&this.hostElement.setAttribute("dashboard-money-feed","")};
u9.prototype.dataChanged=function(k){var g=(0,_.xr)(_.kr(this.hostElement).querySelector("#detail-text"));g.textContent="";(k==null?0:k.detailText)&&g.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(k.detailText))};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],u9.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.G3.YtLiveChatItemBehavior),_.I("design:type",_.Rz)],u9.prototype,"ytLiveChatItemBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],u9.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n({observer:"dataChanged"}),_.I("design:type",Object)],u9.prototype,"data",void 0);
_.N([_.n({computed:"truthy(isDeleted)",reflectToAttribute:!0}),_.I("design:type",Object)],u9.prototype,"hidden",void 0);_.N([_.t({disableElementRegistration:!0,is:"yt-live-chat-legacy-paid-message-renderer"})],u9);
_.v(u9,"yt-live-chat-legacy-paid-message-renderer",function(){if(eiq===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-legacy-paid-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_legacy_paid_message_renderer.yt.live.chat.legacy.paid.message.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n  <yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope yt-live-chat-legacy-paid-message-renderer"></yt-img-shadow>\n  <div id="content" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n    <div id="content-primary-column" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n      <div id="author-name" class="style-scope yt-live-chat-legacy-paid-message-renderer">[[getSimpleString(data.authorName)]]</div>\n      <div id="event-text" class="style-scope yt-live-chat-legacy-paid-message-renderer">[[getSimpleString(data.eventText)]]</div>\n      <div id="detail-text" class="style-scope yt-live-chat-legacy-paid-message-renderer"></div>\n    </div>\n    <div id="timestamp" class="style-scope yt-live-chat-legacy-paid-message-renderer">[[timestampString]]</div>\n  </div>\n  <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n    <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n      <yt-icon icon="more_vert" class="style-scope yt-live-chat-legacy-paid-message-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-legacy-paid-message-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;Tod===void 0&&(Tod=document.createElement("template"));var x=Tod;P.call(g,x.content.cloneNode(!0),k.content.firstChild);eiq=k}k=eiq;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var cJH;var VOk;var Zck={},hy=function(){return _.ch.apply(this,arguments)||this};
_.z(hy,_.ch);hy.prototype.onLiveChatMembershipItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
hy.prototype.onLiveChatMembershipItemBehaviorClick=hy.prototype.onLiveChatMembershipItemBehaviorClick;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],hy.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],hy.prototype,"data",void 0);_.N([_.dV("click"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],hy.prototype,"onLiveChatMembershipItemBehaviorClick",null);_.N([_.VB()],hy);
Zck.YtLiveChatMembershipItemBehavior=[hy.prototype,_.C.YtRendererBehavior];var Eh=function(){var k=_.S.apply(this,arguments)||this;k.supportsInlineActionButtons=!0;k.hasPrimaryHeaderText=!1;k.showOnlyHeader=!1;k.authorBadges=[];k.modern=_.W("web_button_rework_with_live");k.buttonOverrides={style:"overlay",type:"filled"};return k};
_.z(Eh,_.S);_.d=Eh.prototype;_.d.shouldSupportInlineActionButtons=function(){return!0};
_.d.configureRendererStamper=function(){return{"data.footerButton":{id:"footer-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.d.ready=function(){var k=document.querySelector("yt-live-chat-app");k&&k.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.d.messageChanged=function(){var k=this.data.message,g=(0,_.xr)(_.kr(this.hostElement).querySelector("#message"));g.textContent="";k&&g.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(k))};
_.d.computeHasPrimaryHeaderText=function(k){return!(!k||!k.headerPrimaryText)};
_.d.computeShowOnlyHeader=function(k,g){return this.isMessageEmpty(k,g)};
_.d.computeAuthorBadges=function(k){return k.authorBadges||[]};
_.d.isMessageEmpty=function(k,g){return!k||k.empty?!0:!k.message&&!k.inputField&&!g};
_.d.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorPhoto",null),this.set("data.message",null))};
_.d.getInputElement=function(){return _.kr(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer")};
_.d.inputFocus=function(){var k=this.getInputElement();k&&k.focus()};
_.d.inputInsertEmoji=function(k){var g=this.getInputElement();g&&g.insertEmoji(k)};
_.d.inputMessage=function(){var k=this.getInputElement();return k&&this.data.inputField?(k.completeEmojis(),_.Yv(k.liveChatRichMessageInput)):null};
_.d.onFooterButtonClick=function(){this.data.footerButton&&_.GB(this.hostElement,"yt-live-chat-clear-pinned-message")};
_.d.shouldSupportWholeItemClick=function(){return!0};
Eh.prototype.isDeletedChanged=Eh.prototype.isDeletedChanged;Eh.prototype.messageChanged=Eh.prototype.messageChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Eh.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.G3.YtLiveChatItemBehavior),_.I("design:type",_.Rz)],Eh.prototype,"ytLiveChatItemBehavior",void 0);_.N([_.h(Zck.YtLiveChatMembershipItemBehavior),_.I("design:type",Object)],Eh.prototype,"ytLiveChatMembershipItemBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Eh.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Eh.prototype,"data",void 0);_.N([_.n({computed:"computeHasPrimaryHeaderText(data)",reflectToAttribute:!0}),_.I("design:type",Object)],Eh.prototype,"hasPrimaryHeaderText",void 0);_.N([_.n({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.I("design:type",Object)],Eh.prototype,"showOnlyHeader",void 0);
_.N([_.n({computed:"computeAuthorBadges(data)"}),_.I("design:type",Array)],Eh.prototype,"authorBadges",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Eh.prototype,"modern",void 0);_.N([_.OO("data.message"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Eh.prototype,"messageChanged",null);_.N([_.OO("isDeleted"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Eh.prototype,"isDeletedChanged",null);
_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-membership-item-renderer",noInjection:!0})],Eh);
_.v(Eh,"yt-live-chat-membership-item-renderer",function(){if(VOk===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-membership-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_membership_item_renderer.yt.live.chat.membership.item.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-membership-item-renderer">\n  <div id="header" class="style-scope yt-live-chat-membership-item-renderer">\n    <template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope yt-live-chat-membership-item-renderer">\n      <yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope yt-live-chat-membership-item-renderer"></yt-img-shadow>\n    </template>\n    <template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope yt-live-chat-membership-item-renderer">\n      <yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope yt-live-chat-membership-item-renderer"></yt-icon>\n    </template>\n    <div id="header-content" class="style-scope yt-live-chat-membership-item-renderer">\n      <div id="header-content-primary-column" class="style-scope yt-live-chat-membership-item-renderer">\n        <div id="header-content-inner-column" class="style-scope yt-live-chat-membership-item-renderer">\n          <template is="dom-if" if="[[data.authorName]]" restamp="" class="style-scope yt-live-chat-membership-item-renderer">\n            <yt-live-chat-author-chip author-badges="[[authorBadges]]" author-name="[[data.authorName]]" class="style-scope yt-live-chat-membership-item-renderer">\n            </yt-live-chat-author-chip>\n          </template>\n          <div id="header-primary-text" class="style-scope yt-live-chat-membership-item-renderer">[[getSimpleString(data.headerPrimaryText)]]</div>\n        </div>\n        <div id="header-subtext" class="style-scope yt-live-chat-membership-item-renderer">[[getSimpleString(data.headerSubtext)]]</div>\n      </div>\n      <div id="timestamp" class="style-scope yt-live-chat-membership-item-renderer">[[timestampString]]</div>\n    </div>\n    <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-membership-item-renderer">\n      <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-membership-item-renderer">\n        <yt-icon icon="more_vert" class="style-scope yt-live-chat-membership-item-renderer"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </div>\n  <div id="content" class="style-scope yt-live-chat-membership-item-renderer">\n    <div id="message" dir="auto" class="style-scope yt-live-chat-membership-item-renderer"></div>\n    <div id="input-container" class="style-scope yt-live-chat-membership-item-renderer">\n      <template is="dom-if" if="[[data.inputField]]" class="style-scope yt-live-chat-membership-item-renderer">\n        <yt-live-chat-text-input-field-renderer id="input-field" data="[[data.inputField.liveChatTextInputFieldRenderer]]" participants-manager="[[participantsManager]]" class="style-scope yt-live-chat-membership-item-renderer">\n        </yt-live-chat-text-input-field-renderer>\n      </template>\n    </div>\n    <yt-formatted-string id="deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-membership-item-renderer"></yt-formatted-string>\n  </div>\n</div>\n<div id="footer-button" hidden$="[[!data.footerButton]]" on-click="onFooterButtonClick" class="style-scope yt-live-chat-membership-item-renderer"></div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-membership-item-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-membership-item-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;cJH===void 0&&(cJH=document.createElement("template"));var x=cJH;P.call(g,x.content.cloneNode(!0),k.content.firstChild);VOk=k}k=VOk;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var mIL;var wFH;var L7=function(){return _.S.apply(this,arguments)||this};
_.z(L7,_.S);L7.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],L7.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],L7.prototype,"data",void 0);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-mode-change-message-renderer",noInjection:!0})],L7);
_.v(L7,"yt-live-chat-mode-change-message-renderer",function(){if(wFH===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-mode-change-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_mode_change_message_renderer.yt.live.chat.mode.change.message.renderer.css.js--\x3e<div id="contents" class="style-scope yt-live-chat-mode-change-message-renderer">\n  <yt-icon icon="[[data.icon.iconType]]" class="style-scope yt-live-chat-mode-change-message-renderer"></yt-icon>\n  <div id="text-container" class="style-scope yt-live-chat-mode-change-message-renderer">\n    <yt-formatted-string id="text" text="[[data.text]]" class="style-scope yt-live-chat-mode-change-message-renderer"></yt-formatted-string>\n    <yt-formatted-string id="subtext" text="[[data.subtext]]" class="style-scope yt-live-chat-mode-change-message-renderer"></yt-formatted-string>\n  </div>\n  <div id="buttons" class="style-scope yt-live-chat-mode-change-message-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;mIL===void 0&&(mIL=document.createElement("template"));var x=mIL;P.call(g,x.content.cloneNode(!0),k.content.firstChild);wFH=k}k=wFH;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var JJP;var rJL;var n7=function(){return _.S.apply(this,arguments)||this};
_.z(n7,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],n7.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.G3.YtLiveChatItemBehavior),_.I("design:type",_.Rz)],n7.prototype,"ytLiveChatItemBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],n7.prototype,"data",void 0);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-moderation-message-renderer"})],n7);
_.v(n7,"yt-live-chat-moderation-message-renderer",function(){if(rJL===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-moderation-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_moderation_message_renderer.yt.live.chat.moderation.message.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-moderation-message-renderer">\n  <span id="timestamp" class="style-scope yt-live-chat-moderation-message-renderer">[[timestampString]]</span>\n  <yt-formatted-string id="message" text="[[data.message]]" class="style-scope yt-live-chat-moderation-message-renderer"></yt-formatted-string>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;JJP===void 0&&(JJP=document.createElement("template"));var x=JJP;P.call(g,x.content.cloneNode(!0),k.content.firstChild);rJL=k}k=rJL;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var f3L;var WAL;var S9=function(){var k=_.S.apply(this,arguments)||this;k.modern=_.W("web_button_rework");return k};
_.z(S9,_.S);S9.prototype.onClick=function(){var k;if((k=this.data)!=null&&k.onClickCommand){var g;_.xZ.instance.resolveCommand((g=this.data)==null?void 0:g.onClickCommand)}};
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],S9.prototype,"modern",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],S9.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ox),_.I("design:type",Object)],S9.prototype,"ytLiveChatReduxBehavior",void 0);_.N([_.h(_.G3.YtLiveChatItemBehavior),_.I("design:type",_.Rz)],S9.prototype,"ytLiveChatItemBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],S9.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],S9.prototype,"data",void 0);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-offer-click-count-message-renderer",noInjection:!0})],S9);
_.v(S9,"yt-live-chat-offer-click-count-message-renderer",function(){if(WAL===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-offer-click-count-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_offer_click_count_message_renderer.yt.live.chat.offer.click.count.message.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n  <div id="icon-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n    <div id="icon" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n      <yt-icon icon="yt-icons:trending_up" class="style-scope yt-live-chat-offer-click-count-message-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="metadata-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n    <div id="message-title" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n      <yt-formatted-string text="[[data.messageTitle]]" class="style-scope yt-live-chat-offer-click-count-message-renderer"></yt-formatted-string>\n    </div>\n    <div id="product-title-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">[[data.productTitle]]</div>\n    <div id="cta-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n      <a id="cta-endpoint" href$="[[computeHref_(data.onClickCommand)]]" on-click="onClick" data="[[data.onClickCommand]]" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n        [[data.ctaTitle]]\n        <yt-icon class="hover-icon style-scope yt-live-chat-offer-click-count-message-renderer" icon="open_in_new"></yt-icon>\n      </a>\n    </div>\n  </div>\n</div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;f3L===void 0&&(f3L=document.createElement("template"));var x=f3L;P.call(g,x.content.cloneNode(!0),k.content.firstChild);WAL=k}k=WAL;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var sQm;var bcY=function(){return _.S.apply(this,arguments)||this};
_.z(bcY,_.S);_.N([_.n(),_.I("design:type",Object)],bcY.prototype,"data",void 0);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-placeholder-item-renderer",noInjection:!0})],bcY);
_.v(bcY,"yt-live-chat-placeholder-item-renderer",function(){if(sQm===void 0){var k=document.createElement("template");_.u(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-placeholder-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);sQm=k}k=sQm;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var Boq;var zit;var u1k=new o5(7),Ff=function(){var k=_.S.apply(this,arguments)||this;k.data={};return k};
_.z(Ff,_.S);Ff.prototype.dataChanged=function(){var k;((k=this.data)==null?0:k.class)&&_.Ph(this.hostElement,this.data.class,!0);var g;((g=this.oldData)==null?0:g.class)&&_.Ph(this.hostElement,this.oldData.class,!1);this.oldData=this.data};
Ff.prototype.computeTimestampString=function(k){return u1k.format(new Date(k/1E3))};
Ff.prototype.dataChanged=Ff.prototype.dataChanged;_.N([_.n(),_.I("design:type",Object)],Ff.prototype,"data",void 0);_.N([_.n({computed:"computeTimestampString(data.timestampUsec)"}),_.I("design:type",String)],Ff.prototype,"timestampString",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ff.prototype,"dataChanged",null);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-server-error-message",noInjection:!0})],Ff);
_.v(Ff,"yt-live-chat-server-error-message",function(){if(zit===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-server-error-message--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_server_error_message.yt.live.chat.server.error.message.css.js--\x3e<span id="timestamp" class="style-scope yt-live-chat-server-error-message">[[timestampString]]</span>\n<span id="message" class="style-scope yt-live-chat-server-error-message">[[data.message]]</span>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;Boq===void 0&&(Boq=document.createElement("template"));var x=Boq;P.call(g,x.content.cloneNode(!0),k.content.firstChild);zit=k}k=zit;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var hik;var Eoc;var YF=function(){var k=_.S.apply(this,arguments)||this;k.defaultToFilledIcon=!1;return k};
_.z(YF,_.S);YF.prototype.computeHasPrimaryColorIcon=function(k){return k==="SPARK"||k==="SPONSORSHIP_STAR"};
YF.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{style:"max-width: 100%"}}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],YF.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.G3.YtLiveChatItemBehavior),_.I("design:type",_.Rz)],YF.prototype,"ytLiveChatItemBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],YF.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],YF.prototype,"defaultToFilledIcon",void 0);_.N([_.n(),_.I("design:type",Object)],YF.prototype,"data",void 0);
_.N([_.n({value:!1,computed:"computeHasPrimaryColorIcon(data.icon.iconType)",reflectToAttribute:!0}),_.I("design:type",Boolean)],YF.prototype,"hasPrimaryColorIcon",void 0);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-viewer-engagement-message-renderer",noInjection:!0})],YF);
_.v(YF,"yt-live-chat-viewer-engagement-message-renderer",function(){if(Eoc===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-viewer-engagement-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_viewer_engagement_message_renderer.yt.live.chat.viewer.engagement.message.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-icon id="icon" default-to-filled="[[defaultToFilledIcon]]" icon="[[data.icon.iconType]]" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></yt-icon><div id="content" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><div id="message-container" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-formatted-string id="message" split-lines="" text="[[data.message]]" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></yt-formatted-string></div><div id="action-button" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></div></div><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></yt-icon></yt-icon-button></div></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;hik===void 0&&(hik=document.createElement("template"));var x=hik;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Eoc=k}k=Eoc;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var LAH;var j9=function(){var k=_.S.apply(this,arguments)||this;k.modernUpdate=!1;k.buttonStyle="overlay";k.buttonType="filled";return k};
_.z(j9,_.S);j9.prototype.computeTooltipPosition=function(){return this.modernUpdate?"left":"bottom"};
j9.prototype.computeButtonOverride=function(){if(this.modernUpdate)return{iconPosition:"icon-only",style:this.buttonStyle,type:this.buttonType,size:"M"}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],j9.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],j9.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],j9.prototype,"modernUpdate",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],j9.prototype,"buttonStyle",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],j9.prototype,"buttonType",void 0);
_.N([_.t({is:"ytd-ad-hover-text-button-renderer",disableElementRegistration:!0})],j9);
_.v(j9,"ytd-ad-hover-text-button-renderer",function(){if(LAH!==void 0)return LAH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-hover-text-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer id="info-button" data="[[data.button.buttonRenderer]]" hidden="[[!data.button]]" overrides="[[computeButtonOverride(modernUpdate)]]" class="style-scope ytd-ad-hover-text-button-renderer">\n</ytd-button-renderer>\n<tp-yt-paper-tooltip id="ad-info-tooltip" for="info-button" hidden="[[!data.hoverText]]" position="[[computeTooltipPosition(modernUpdate)]]" class="style-scope ytd-ad-hover-text-button-renderer">\n  [[getSimpleString(data.hoverText)]]\n</tp-yt-paper-tooltip>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return LAH=k},{mode:1});var nok;var QC=function(){var k=_.S.apply(this,arguments)||this;k.buttonOverrides={size:"XS"};k.modern=_.W("web_button_rework");return k};
_.z(QC,_.S);QC.prototype.onHelpTap=function(k){this.data&&this.data.informationDialog&&(_.GB(this.hostElement,"yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),k.preventDefault(),k.stopPropagation())};
_.N([_.n(),_.I("design:type",Object)],QC.prototype,"buttonOverrides",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],QC.prototype,"modern",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],QC.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],QC.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-live-chat-purchased-product-message-renderer"})],QC);
_.v(QC,"ytd-live-chat-purchased-product-message-renderer",function(){if(nok!==void 0)return nok;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-purchased-product-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<div id="container" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n  <a id="product-container" class="yt-simple-endpoint style-scope ytd-live-chat-purchased-product-message-renderer" href$="[[computeHref_(data.onClickCommand)]]" data="[[data.onClickCommand]]" data-offer-version-id$="[[data.debugOfferVersionId]]">\n    <div id="product-image" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n      <yt-img-shadow class="no-transition style-scope ytd-live-chat-purchased-product-message-renderer" thumbnail="[[data.thumbnail]]"></yt-img-shadow>\n    </div>\n    <div id="product-info" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n      <div id="purchased-message" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n        <yt-formatted-string text="[[data.purchasedMessage]]" class="style-scope ytd-live-chat-purchased-product-message-renderer"></yt-formatted-string>\n      </div>\n      <div id="product-title-container" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n        <div id="product-title" show-icon$="[[data.showExternalIcon]]" class="style-scope ytd-live-chat-purchased-product-message-renderer">[[data.productTitle]]\n          <template is="dom-if" if="[[data.showExternalIcon]]" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n            <yt-icon class="hover-icon style-scope ytd-live-chat-purchased-product-message-renderer" icon="open_in_new"></yt-icon>\n          </template>\n        </div>\n      </div>\n    </div>\n  </a>\n  <div id="information-icon" on-tap="onHelpTap" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n    <ytd-button-renderer id="info-button" data="[[data.informationButton.buttonRenderer]]" hidden="[[!data.informationButton]]" overrides="[[buttonOverrides]]" role="tooltip" tab-index="1" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return nok=k},{mode:1});var SKt;var FAL;var l9=function(){var k=_.S.apply(this,arguments)||this;k.isContainerDeleted=!1;return k};
_.z(l9,_.S);l9.prototype.onContextMenuClick=function(k){this.ytLiveChatItemBehavior.showContextMenu(k)};
l9.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))};
l9.prototype.isContainerDeletedChanged=l9.prototype.isContainerDeletedChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],l9.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.G3.YtLiveChatItemBehavior),_.I("design:type",_.Rz)],l9.prototype,"ytLiveChatItemBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],l9.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],l9.prototype,"isContainerDeleted",void 0);
_.N([_.n(),_.I("design:type",String)],l9.prototype,"deletedStateMessage",void 0);_.N([_.OO("isContainerDeleted"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],l9.prototype,"isContainerDeletedChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-header-renderer"})],l9);
_.v(l9,"ytd-sponsorships-live-chat-header-renderer",function(){if(FAL!==void 0)return FAL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-live-chat-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n  <div id="content" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n    <template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope ytd-sponsorships-live-chat-header-renderer"></yt-img-shadow>\n    </template>\n    <template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope ytd-sponsorships-live-chat-header-renderer"></yt-icon>\n    </template>\n    <div id="header-content" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <div id="header-content-primary-column" hidden$="[[isContainerDeleted]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n        <div id="header-content-inner-column" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n          <template is="dom-if" if="[[data.authorName]]" restamp="" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n            <yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" single-line="" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n            </yt-live-chat-author-chip>\n          </template>\n          <div id="primary-text" class="style-scope ytd-sponsorships-live-chat-header-renderer">[[getSimpleString(data.primaryText)]]</div>\n        </div>\n        <div id="secondary-text" class="style-scope ytd-sponsorships-live-chat-header-renderer">[[getSimpleString(data.secondaryText)]]</div>\n      </div>\n      <div id="header-content-deleted-state" hidden$="[[!isContainerDeleted]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n        <div id="deleted-primary-text" class="style-scope ytd-sponsorships-live-chat-header-renderer">[[deletedStateMessage]]</div>\n      </div>\n    </div>\n  </div>\n  <template is="dom-if" restamp="" if="[[data.image]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n    <yt-img-shadow class="rhs-image style-scope ytd-sponsorships-live-chat-header-renderer" height="104" thumbnail="[[data.image]]" width="104">\n    </yt-img-shadow>\n  </template>\n  <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n    <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="onContextMenuClick" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <yt-icon icon="more_vert" class="style-scope ytd-sponsorships-live-chat-header-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return FAL=k},{mode:1});var Dh=function(){var k=_.S.apply(this,arguments)||this;k.modern=_.W("web_button_rework_with_live");k.buttonOverrides={style:"overlay",type:"filled"};return k};
_.z(Dh,_.S);Dh.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]]"}}}}}};
Dh.prototype.onCtaButtonClick=function(){var k,g=_.b((k=this.data)==null?void 0:k.optInPrompt,_.pj);if(k=this.maybeGetButtonCommand(g)){var P;(P=_.qJ())==null||P.clickCommand(k)}};
Dh.prototype.maybeGetButtonCommand=function(k){return!k||!k.command||_.b(k.command,N$L)===void 0&&_.b(k.command,HgH)===void 0?null:k.command};
Dh.prototype.shouldHideOptinPrompt=function(k,g){return!k||g};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Dh.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.G3.YtLiveChatItemBehavior),_.I("design:type",_.Rz)],Dh.prototype,"ytLiveChatItemBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Dh.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Dh.prototype,"modern",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"})],Dh);
_.v(Dh,"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",function(){if(SKt!==void 0)return SKt;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-live-chat-gift-purchase-announcement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-sponsorships-live-chat-header-renderer id="header" data="[[data.header.liveChatSponsorshipsHeaderRenderer]]" deleted-state-message="[[getSimpleString(data.deletedStateMessage)]]" is-container-deleted="[[isDeleted]]" class="style-scope ytd-sponsorships-live-chat-gift-purchase-announcement-renderer">\n</ytd-sponsorships-live-chat-header-renderer>\n<div id="opt-in-prompt" on-click="onCtaButtonClick" hidden="[[shouldHideOptinPrompt(data.optInPrompt, isDeleted)]]" class="style-scope ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return SKt=k},{mode:1});var YKv;var ty=function(){return _.S.apply(this,arguments)||this};
_.z(ty,_.S);ty.prototype.onContextMenuClick=function(k){this.ytLiveChatItemBehavior.showContextMenu(k)};
ty.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))};
ty.prototype.isDeletedChanged=ty.prototype.isDeletedChanged;_.N([_.h(_.G3.YtLiveChatItemBehavior),_.I("design:type",_.Rz)],ty.prototype,"ytLiveChatItemBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ty.prototype,"data",void 0);_.N([_.OO("isDeleted"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ty.prototype,"isDeletedChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"})],ty);
_.v(ty,"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",function(){if(YKv!==void 0)return YKv;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-live-chat-gift-redemption-announcement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-img-shadow id="author-photo" height="24" thumbnail="[[data.authorPhoto]]" width="24" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-img-shadow>\n</template>\n<template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-icon id="author-photo" class="no-photo style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer" icon="yt-sys-icons:account_circle"></yt-icon>\n</template>\n<div id="content" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <span id="timestamp" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    [[timestampString]]\n  \n  </span><template is="dom-if" if="[[data.authorName]]" restamp="" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"><yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    </yt-live-chat-author-chip>\n  </template>\n  <yt-formatted-string id="message" hidden$="[[isDeleted]]" text="[[data.message]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-formatted-string>\n  <yt-icon id="gift-icon" default-to-filled="true" hidden$="[[isDeleted]]" icon="star_circle_ribbon" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-icon>\n  <div id="deleted-message" hidden$="[[!isDeleted]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    [[getSimpleString(data.deletedStateMessage)]]\n  </div>\n</div>\n<div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="onContextMenuClick" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    <yt-icon icon="more_vert" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return YKv=k},{mode:1});var Me=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-mark-chat-item-as-deleted-action":"handleLiveChatAction","yt-live-chat-actions":"handleLiveChatActions","yt-remove-chat-item-action":"handleLiveChatAction"};return k};
_.z(Me,_.S);_.d=Me.prototype;
_.d.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatAutoModMessageRenderer:"yt-live-chat-auto-mod-message-renderer",liveChatPaidMessageRenderer:"yt-live-chat-paid-message-renderer",liveChatLegacyPaidMessageRenderer:"yt-live-chat-legacy-paid-message-renderer",liveChatMembershipItemRenderer:"yt-live-chat-membership-item-renderer",liveChatTextMessageRenderer:"yt-live-chat-text-message-renderer",liveChatPaidStickerRenderer:"yt-live-chat-paid-sticker-renderer",liveChatDonationAnnouncementRenderer:"yt-live-chat-donation-announcement-renderer",
liveChatModeChangeMessageRenderer:"yt-live-chat-mode-change-message-renderer",liveChatModerationMessageRenderer:"yt-live-chat-moderation-message-renderer",liveChatOfferClickCountMessageRenderer:"yt-live-chat-offer-click-count-message-renderer",liveChatPlaceholderItemRenderer:"yt-live-chat-placeholder-item-renderer",liveChatPurchasedProductMessageRenderer:"ytd-live-chat-purchased-product-message-renderer",liveChatSponsorshipsGiftPurchaseAnnouncementRenderer:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",
liveChatSponsorshipsGiftRedemptionAnnouncementRenderer:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",liveChatViewerEngagementMessageRenderer:"yt-live-chat-viewer-engagement-message-renderer",serverErrorMessage:"yt-live-chat-server-error-message"}}}};
_.d.handleLiveChatAction=function(k){_.b(k,h4v)?this.handleMarkChatItemAsDeletedAction(_.b(k,h4v)):_.b(k,uSq)&&this.handleRemoveChatItemAction(_.b(k,uSq))};
_.d.handleLiveChatActions=function(k){k.forEach(this.handleLiveChatAction,this)};
_.d.handleMarkChatItemAsDeletedAction=function(k){var g=this,P;((P=this.data)==null?0:P.items)&&this.data.items.forEach(function(x,U){var A=Object.keys(x)[0];Object.values(x)[0].id===k.targetItemId&&g.markAsDeleted("data.items",U,A,k.deletedStateMessage,k.showOriginalContentMessage)})};
_.d.handleRemoveChatItemAction=function(k){var g=this,P;((P=this.data)==null?0:P.items)&&this.data.items.forEach(function(x,U){Object.values(x)[0].id===k.targetItemId&&g.splice("data.items",U,1)})};
_.d.markAsDeleted=function(k,g,P,x,U){k=[k,g,P].join(".");this.set(k+".deletedStateMessage",x);this.set(k+".showOriginalContentMessage",U)};
_.N([_.n(),_.I("design:type",Object)],Me.prototype,"data",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Me.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Me.prototype,"ytActionHandlerBehavior",void 0);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-item-display-list-renderer",noInjection:!0})],Me);
_.v(Me,"yt-live-chat-item-display-list-renderer",function(){if(qKL===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-item-display-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_item_display_list_renderer.yt.live.chat.item.display.list.renderer.css.js--\x3e<div id="items" class="style-scope yt-live-chat-item-display-list-renderer"></div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;OcL===void 0&&(OcL=document.createElement("template"));var x=OcL;P.call(g,x.content.cloneNode(!0),k.content.firstChild);qKL=k}k=qKL;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var jQL;var QQd,l3N=function(){if(QQd!==void 0)return QQd;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-item-display-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_item_display_renderer.yt.live.chat.item.display.renderer.css.js--\x3e<div id="content" class="style-scope yt-live-chat-item-display-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;jQL===void 0&&(jQL=document.createElement("template"));var x=jQL;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return QQd=k};var K7=function(){var k=_.S.apply(this,arguments)||this;k.isHeader=!1;return k};
_.z(K7,_.S);K7.prototype.configureRendererStamper=function(){return{"data.item":{id:"content",mapping:{liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",params:{noPadding:"[[isHeader]]"}}}}}};
_.mJ.Object.defineProperties(K7,{template:{configurable:!0,enumerable:!0,get:function(){return l3N()}}});
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],K7.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],K7.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],K7.prototype,"isHeader",void 0);_.N([_.hB({is:"yt-live-chat-item-display-renderer",disableElementRegistration:!0,noInjection:!0})],K7);_.v(K7,"yt-live-chat-item-display-renderer",function(){return l3N()},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var DIP,tOH,a3L,vov;
DIP={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}};tOH={home:"eohps",search:"eosps",watch:"eowps"};_.MOc=["watch","search","home"];
_.oq=function(){this.JSC$14407_isInitialized_=!1;this.isInitialPass_=!0;this.isSeenDuringInitialPass_={};this.JSC$14407_queue_=[];this.pendingPages_=[];this.pagePreparerJobId_=this.fragmentJobId_=0;this.DEFAULT_DELAY_=_.y4("PRECONSTRUCTION_DELAY",0);this.signals_=_.PW();this.targetPage_=""};
_.oq.prototype.init=function(k,g){k=k===void 0?"":k;g=g===void 0?null:g;if(this.JSC$14407_isInitialized_)this.abort();else if(this.JSC$14407_isInitialized_=!0,k&&_.KAc(this,k),g){var P=_.$R(this.signals_,"pcl")?0:10,x=function(){for(var U=0,A;A=_.MOc[U++];)A!=k&&A!=g&&this.pendingPages_.push(A);_.ooJ(this)}.bind(this);
this.signals_.parkOrScheduleJob(x,P,"pcl")}};
_.oq.prototype.abort=function(){this.fragmentJobId_&&(_.Xq.cancelJob(this.fragmentJobId_),this.fragmentJobId_=0);vov(this)};
_.KAc=function(k,g){k.JSC$14407_isInitialized_&&!k.targetPage_&&(k.targetPage_=g,a3L(k,g),k.isInitialPass_=!1,a3L(k,g),k.signals_.processSignal(tOH[k.targetPage_]),vov(k),_.ooJ(k))};
_.ooJ=function(k){k.pendingPages_.length&&!k.pagePreparerJobId_&&(k.pagePreparerJobId_=_.ti(_.Xq,function(){this.pagePreparerJobId_=0;this.pendingPages_.length&&!this.targetPage_&&_.KAc(this,this.pendingPages_.shift())}.bind(k),k.DEFAULT_DELAY_))};
a3L=function(k,g){if(g=DIP[g])for(var P in g){var x=!1,U=P;P.charAt(0)=="~"&&(x=!0,U=P.substring(1));var A=g[P];A=typeof A=="object"?A:{count:A};g[P]=A;A.componentName=U;A.count>0&&(k.isInitialPass_?x||k.isSeenDuringInitialPass_[U]||(k.JSC$14407_queue_.push({componentName:U,count:1,signals:A.signals}),k.isSeenDuringInitialPass_[U]=!0,A.count--):k.JSC$14407_queue_.push(A))}};
vov=function(k){k.JSC$14407_queue_.length=0;k.targetPage_="";k.isInitialPass_=!0;k.signals_.processSignal("eop")};
_.oq.getInstance=function(){return _.va(_.oq)};var Hcq=function(){this.signals=_.PW();this.init()};
Hcq.prototype.startPreconstruction=function(){_.oq.getInstance().init(_.pr("IS_HOMEPAGE_COLD")?"home":null,"n/a")};
Hcq.prototype.init=function(){Not(this);window.Polymer&&PLk&&$sk();this.signals.parkOrScheduleJob(this.startPreconstruction,10,"eor");a:{var k=_.iV.ytcsi;if(k&&k.gt&&(k=k.gt())&&k.tick&&(k.tick.aft>0||k.tick.pbs>0)&&(_.pr("IS_HOMEPAGE_COLD")||_.pr("IS_RESULTS_PAGE_COLD")||_.pr("IS_WATCH_PAGE_COLD"))){I3k(this);break a}tak(obV,this.onNotifications,this)}};
var Not=function(k){var g=function(){k.signals.processSignal("dl")};
document.readyState==="complete"?(_.Pq(Error("th"),"WARNING"),g()):_.V70(window,"load",g)};
Hcq.prototype.onNotifications=function(k){k.timer||(_.pr("IS_HOMEPAGE_COLD")||_.pr("IS_RESULTS_PAGE_COLD")||_.pr("IS_WATCH_PAGE_COLD"))&&I3k(this)};
var I3k=function(k){k.signals.parkOrScheduleJob(function(){k.signals.processSignal("eocs")},10,"eor")};
new Hcq;var XFq=function(){return _.ch.apply(this,arguments)||this};
_.z(XFq,_.ch);_.mJ.Object.defineProperties(XFq.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return _.W("enable_entity_store_from_dependency_injection")?_.KC():_.Ni()}}});
_.N([_.VB()],XFq);_.vD=[jj.prototype,XFq.prototype];var yJY=["ytd-rich-shelf-renderer"],aq=function(){var k=_.ch.apply(this,arguments)||this;k._noAccessors=!0;k.DISMISSED_CONTENT_KEYSPACE="DISMISSED_CONTENT_KEYSPACE:";k.followUpDialogPromise=null;k.followUpDialogPromiseResolve=null;k.followUpDialogPromiseReject=null;return k};
_.z(aq,_.ch);_.d=aq.prototype;_.d.dismissibleItemIsDismissedChanged_=function(k){_.W("kevlar_fluid_dismiss")&&(k?_.GB(this.hostElement,"yt-dismissible-item-dismissed"):_.GB(this.hostElement,"yt-dismissible-item-undismissed"))};
_.d.dismissibleItemDataChanged_=function(){this.dismissedContentId=void 0;this.dismissibleItemReset_()};
_.d.dismissibleItemReset_=function(){var k=this;this.isDismissed&&(this.isHideEnclosingAction=this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0);this.followUpDialogPromiseReject&&(this.followUpDialogPromise.thenCatch(function(){}),this.followUpDialogPromiseReject());
this.followUpDialogPromise=new _.Ey(function(g,P){k.followUpDialogPromiseResolve=g;k.followUpDialogPromiseReject=P});
_.GB(this.hostElement,"yt-enable-lockup-interaction")};
_.d.dismissibleItemOnYtServiceRequestSent_=function(k,g){g.actions&&this.dismissibleItemProcessActions(g.actions,k)};
_.d.dismissibleItemOnRequestSent=function(k){if(_.W("web_button_rework"))for(var g=_.O(k.detail),P=g.next();!P.done;P=g.next()){var x=void 0;(P=(x=_.b(P.value,_.UX))==null?void 0:x.actions)&&this.dismissibleItemProcessActions(P,k)}};
_.d.dismissibleItemOnCommandSent=function(k,g){g&&this.dismissibleItemProcessActions(g,k)};
_.d.setAndGetDismissedContentId=function(k){return this.dismissedContentId=this.DISMISSED_CONTENT_KEYSPACE+k};
_.d.replayDismissAction=function(k){this.dismissibleItemProcessActions([k])};
_.d.dismissibleItemProcessActions=function(k,g){for(var P=0;P<k.length;P++){var x=k[P],U=void 0;((U=_.b(x,_.xD))==null?0:U.commands)&&this.dismissibleItemProcessActions(_.b(x,_.xD).commands,g);if(_.b(x,_.hg)){if(U=_.b(x,_.hg),!U.replaceParentSection||yJY.includes(this.hostElement.nodeName.toLowerCase()))U.groupDismissal&&K1M(this,U.groupDismissal,!0),this.dismissibleItemHandleReplaceEnclosingAction_(U),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.ZW("commandEntity",this.dismissedContentId,
{key:this.dismissedContentId,command:x})),x=void 0,(x=g)==null||x.stopPropagation()}else if(_.b(x,b0J))this.dismissibleItemHandleHideEnclosingAction_(),x=void 0,(x=g)==null||x.stopPropagation();else if(_.b(x,IoL))x=_.b(x,IoL),U=void 0,((U=x)==null?0:U.targetGroupId)&&K1M(this,{targetGroupId:x.targetGroupId},!1),this.dismissibleItemHandleUndoFeedbackAction_(),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.ZW("commandEntity",this.dismissedContentId,{key:this.dismissedContentId,command:void 0})),
x=void 0,(x=g)==null||x.stopPropagation();else if(_.b(x,_.UX))(x=_.b(x,_.UX).actions)&&_.Pw(this.hostElement,x,this.hostElement),x=void 0,(x=g)==null||x.stopPropagation();else{var A=U=void 0;((U=_.b(x,_.xC))==null?void 0:U.signal)!=="TELL_US_WHY"||((A=_.b(x,_.xC))==null?0:A.targetId)&&_.W("web_enable_feedback_endpoint_resolver_batch_2")||(this.dismissibleItemHandleTellUsWhySignalAction_(),x=void 0,(x=g)==null||x.stopPropagation())}}};
_.d.dismissibleItemOnYtServiceRequestCompleted_=function(k,g){var P=this.get("feedbackResponses.0.followUpDialog",g.data);P?this.followUpDialogPromiseResolve(P):g.actions&&!this.dismissedRenderer&&this.dismissibleItemProcessActions(g.actions,k)};
_.d.dismissibleItemHandleReplaceEnclosingAction_=function(k){this.dismissedRenderer=k.item;this.isDismissed=!0;var g=null;(g=_.kr(this.hostElement).querySelector("#dismissed"))&&_.VJ(this,function(){_.qH(g)});
_.GB(this.hostElement,"yt-disable-lockup-interaction",this.dismissedRenderer)};
_.d.dismissibleItemHandleHideEnclosingAction_=function(){this.isHideEnclosingAction=this.isDismissed=!0};
_.d.dismissibleItemHandleUndoFeedbackAction_=function(){_.GB(this.hostElement,"yt-dismissible-item-undo-feedback");this.dismissibleItemReset_()};
_.d.dismissibleItemHandleTellUsWhySignalAction_=function(){var k=this;this.followUpDialogPromise.then(function(g){k.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:g}})})};
aq.prototype.dismissibleItemOnYtServiceRequestCompleted_=aq.prototype.dismissibleItemOnYtServiceRequestCompleted_;aq.prototype.dismissibleItemOnCommandSent=aq.prototype.dismissibleItemOnCommandSent;aq.prototype.dismissibleItemOnRequestSent=aq.prototype.dismissibleItemOnRequestSent;aq.prototype.dismissibleItemOnYtServiceRequestSent_=aq.prototype.dismissibleItemOnYtServiceRequestSent_;aq.prototype.dismissibleItemDataChanged_=aq.prototype.dismissibleItemDataChanged_;
aq.prototype.dismissibleItemIsDismissedChanged_=aq.prototype.dismissibleItemIsDismissedChanged_;_.N([_.h(_.Ay),_.I("design:type",Object)],aq.prototype,"ytdOpenPopupBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],aq.prototype,"ytdReduxBehavior",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],aq.prototype,"isDismissed",void 0);_.N([_.n(),_.I("design:type",Object)],aq.prototype,"dismissedRenderer",void 0);
_.N([_.OO("isDismissed"),_.I("design:type",Function),_.I("design:paramtypes",[Boolean]),_.I("design:returntype")],aq.prototype,"dismissibleItemIsDismissedChanged_",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],aq.prototype,"dismissibleItemDataChanged_",null);
_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],aq.prototype,"dismissibleItemOnYtServiceRequestSent_",null);_.N([_.dV("yt-service-request-sent-button-renderer"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],aq.prototype,"dismissibleItemOnRequestSent",null);
_.N([_.dV("yt-dismissible-item-action"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Array]),_.I("design:returntype")],aq.prototype,"dismissibleItemOnCommandSent",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.ov]),_.I("design:returntype")],aq.prototype,"dismissibleItemOnYtServiceRequestCompleted_",null);_.N([_.VB()],aq);_.HD=[_.Ay,_.vD,aq.prototype];var Ne=function(){var k=_.ch.apply(this,arguments)||this;k.disableGridStateAware=!1;k.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};k.currentGridClass="";return k};
_.z(Ne,_.ch);Ne.prototype.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap);_.VJ(this,this.handleUpdateGridStateAction);if(!this.disableGridStateAware){var k=this.gridStateAwareGetElement();_.Ph(k,"grid",!0)}};
Ne.prototype.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.gridStateActionMap)};
Ne.prototype.gridStateAwareGetElement=function(){return this.gridStateAwareSizingElementSelector?_.kr(this.hostElement).querySelector(this.gridStateAwareSizingElementSelector):this.hostElement};
Ne.prototype.handleUpdateGridStateAction=function(){if(this.disableGridStateAware)var k="grid-disabled";else{k=_.JM.getInstance();var g=this.get("pageSubtype");k=g&&g7J.includes(g)?"grid-disabled":k.currentSnapState_?k.currentSnapState_.className:null}(g=this.gridStateAwareGetElement())&&k!==this.currentGridClass&&(k&&_.Ph(g,k,!0),this.currentGridClass&&_.Ph(g,this.currentGridClass,!1),this.currentGridClass=k)};
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Ne.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",String)],Ne.prototype,"gridStateAwareSizingElementSelector",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Ne.prototype,"disableGridStateAware",void 0);_.N([_.VB()],Ne);_.Iq=[Ne.prototype,_.W_.YtActionHandlerBehavior];_.Xf=new _.gt("GUIDE_TOKEN");var p7;_.yC={};p7=function(){var k=_.ch.apply(this,arguments)||this;k.guideStateActionMap={"ytd-update-guide-state-action":"handleGuideStateAction","ytd-update-mini-guide-state-action":"handleMiniGuideStateAction","ytd-update-guide-opened-action":"handleGuideOpenedAction","ytd-update-active-endpoint-action":"handleActiveEndpointAction"};return k};
_.z(p7,_.ch);_.d=p7.prototype;_.d.onActiveEndpointChange=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.d.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.guideStateActionMap);var k=_.Za().resolve(_.VE(_.Xf));k&&(this.guidePersistentAndVisible=k.getGuidePersistentAndVisible(),this.activeEndpoint=k.getActiveEndpoint(),this.guideOpened=k.getGuideOpened(),this.miniGuideVisible=k.getMiniGuideVisible())};
_.d.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.guideStateActionMap)};
_.d.handleGuideStateAction=function(k){this.guidePersistentAndVisible=k};
_.d.handleMiniGuideStateAction=function(k){this.miniGuideVisible=k};
_.d.handleGuideOpenedAction=function(k){this.guideOpened=k};
_.d.handleActiveEndpointAction=function(k){this.activeEndpoint=k};
p7.prototype.onActiveEndpointChange=p7.prototype.onActiveEndpointChange;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],p7.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],p7.prototype,"guidePersistentAndVisible",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],p7.prototype,"miniGuideVisible",void 0);_.N([_.n(),_.I("design:type",Object)],p7.prototype,"activeEndpoint",void 0);
_.N([_.OO("activeEndpoint"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],p7.prototype,"onActiveEndpointChange",null);_.N([_.n(),_.I("design:type",Boolean)],p7.prototype,"guideOpened",void 0);_.N([_.VB()],p7);_.yC.YtdGuideStateAwareBehavior=[];_.yC.YtdGuideStateAwareBehavior.push(p7.prototype,_.W_.YtActionHandlerBehavior);var pFd=["ytd-compact-video-renderer","ytd-playlist-video-renderer","ytd-compact-movie-renderer","ytd-playlist-panel-video-renderer"],C7=function(){var k=_.ch.apply(this,arguments)||this;k.hoverJobId=0;k.JSC$14434_touched=!1;return k};
_.z(C7,_.ch);_.d=C7.prototype;_.d.created=function(){this.useExpandableTooltip=!pFd.includes(this.is)};
_.d.attached=function(){this.hostElement.hasAttribute("lockup")||this.hostElement.setAttribute("lockup","true")};
_.d.detached=function(){this.useExpandableTooltip=!1};
_.d.lockupOnDown=function(k){this.interactionElement&&!_.vb(_.of(k),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerDown()};
_.d.lockupOnUp=function(k){this.interactionElement&&!_.vb(_.of(k),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerUp()};
_.d.onTouchStart=function(){this.JSC$14434_touched=!0};
_.d.lockupOnMouseEnter=function(){var k=this,g=_.rP("kevlar_lockup_hover_delay",-1);this.JSC$14434_touched&&g>=0?(_.Xq.cancelJob(this.hoverJobId),this.hoverJobId=_.Xq.addJob(function(){k.lockupIsHovered=!0},8,g),this.JSC$14434_touched=!1):this.lockupIsHovered=!0};
_.d.lockupOnMouseLeave=function(){this.hoverJobId&&(_.Xq.cancelJob(this.hoverJobId),this.hoverJobId=0);this.lockupIsHovered=!1};
_.d.lockupOnPopupClosed=function(k,g){var P;((P=g.popupRenderer)==null?void 0:P.is)==="ytd-menu-popup-renderer"&&(k=g.popupRenderer.veData,g=_.hE(),k&&g&&_.KD(g,[k]))};
_.d.lockupOnLockupRequested=function(k){var g=k.detail.videoIds[0],P;k.detail&&g===((P=this.data)==null?void 0:P.videoId)&&(k.detail.returnValue=[this.data])};
_.d.lockupOnYtServiceRequestSent=function(k,g){if(k=g.actions)for(var P=0;P<k.length;P++){var x=k[P];if(x.action==="ACTION_REMOVE_VIDEO_BY_VIDEO_ID"&&g.ajaxPromise){var U=void 0,A=(U=_.b(g.endpoint,_.Nw))==null?void 0:U.playlistId;U=void 0;x=(U=x.removedVideoId)!=null?U:"";uCY(_.i5(),x,A)}else x.action==="ACTION_REMOVE_VIDEO"&&g.ajaxPromise&&(A=void 0,x=(A=x.setVideoId)!=null?A:"",_.hxL(_.i5(),x))}};
_.d.lockupOnLockupDisabled=function(){this.interactionElement&&(this.interactionElement.disabled=!0)};
_.d.lockupOnLockupEnabled=function(){if(!this.$){var k=_.Za().resolve(_.NQ).getCurrentPage(),g=this.getParentRenderer?this.getParentRenderer():void 0;_.pH(new _.Da("component not ready",this.is,this.isAttached,k==null?void 0:k.is,g==null?void 0:g.is))}this.interactionElement&&(this.interactionElement.disabled=!1)};
C7.prototype.lockupOnLockupEnabled=C7.prototype.lockupOnLockupEnabled;C7.prototype.lockupOnLockupDisabled=C7.prototype.lockupOnLockupDisabled;C7.prototype.lockupOnYtServiceRequestSent=C7.prototype.lockupOnYtServiceRequestSent;C7.prototype.lockupOnLockupRequested=C7.prototype.lockupOnLockupRequested;C7.prototype.lockupOnPopupClosed=C7.prototype.lockupOnPopupClosed;C7.prototype.lockupOnMouseLeave=C7.prototype.lockupOnMouseLeave;C7.prototype.lockupOnMouseEnter=C7.prototype.lockupOnMouseEnter;
C7.prototype.onTouchStart=C7.prototype.onTouchStart;C7.prototype.lockupOnUp=C7.prototype.lockupOnUp;C7.prototype.lockupOnDown=C7.prototype.lockupOnDown;_.N([_.n(),_.I("design:type",Object)],C7.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Boolean)],C7.prototype,"lockupIsHovered",void 0);_.N([_.n(),_.I("design:type",Boolean)],C7.prototype,"lockupTouchTriggered",void 0);_.N([_.n(),_.I("design:type",Boolean)],C7.prototype,"useExpandableTooltip",void 0);
_.N([_.Td("#interaction"),_.I("design:type",Object)],C7.prototype,"interactionElement",void 0);_.N([_.dV("down"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],C7.prototype,"lockupOnDown",null);_.N([_.dV("up"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],C7.prototype,"lockupOnUp",null);
_.N([_.dV("touchstart"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],C7.prototype,"onTouchStart",null);_.N([_.dV("mouseenter"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],C7.prototype,"lockupOnMouseEnter",null);_.N([_.dV("mouseleave"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],C7.prototype,"lockupOnMouseLeave",null);
_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],C7.prototype,"lockupOnPopupClosed",null);_.N([_.dV("yt-lockup-requested"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],C7.prototype,"lockupOnLockupRequested",null);
_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],C7.prototype,"lockupOnYtServiceRequestSent",null);_.N([_.dV("yt-disable-lockup-interaction"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],C7.prototype,"lockupOnLockupDisabled",null);
_.N([_.dV("yt-enable-lockup-interaction"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],C7.prototype,"lockupOnLockupEnabled",null);_.N([_.VB()],C7);_.Gk=[C7.prototype];_.ClP={YtdReduxBehavior:[]};_.ClP.YtdReduxBehavior.push.apply(_.ClP.YtdReduxBehavior,_.vD);var Rq=function(){var k=_.ch.apply(this,arguments)||this;k._noAccessors=!0;k.disableNowPlaying=!1;k.disableTooltips=!1;k.useHoveredProperty=!1;k.hovered=!1;k.isThumbnailHovered_=!1;k.addBackground=_.W("kevlar_thumbnail_bg");k.nowPlaying=!1;k.disableRounding=!1;k.size="small";return k};
_.z(Rq,_.ch);_.d=Rq.prototype;_.d.computeThumbnailOverlaySidePanelWidth_=function(k,g){return k-g};
_.d.computeSize=function(k,g){if(!this.disableRounding){if(!k&&!g)return"small";k=Math.max(k||0,g||0);return k>=256?"large":k>=96?"medium":"small"}};
_.d.computeFinalHoveredState_=function(k,g,P){return this.nowPlaying?!1:_.W("kevlar_thumbnail_fluid")&&k?g:P};
_.d.computeHoverOverlays_=function(k,g){return k&&g?g:void 0};
_.d.onMouseEnter_=function(){this.isThumbnailHovered_=!0};
_.d.onMouseLeave_=function(){this.isThumbnailHovered_=!1};
_.d.checkMiniplayer_=function(){var k;if(((k=this.data)==null?0:k.playlistSetVideoId)&&_.W("web_enable_playlist_video_lockup_equalizer"))this.nowPlaying=!!this.data.selected;else{k=_.SD();var g=k.currentEndpoint;!this.disableNowPlaying&&g&&_.b(g,_.oV)&&this.data?(g=_.b(g,_.oV),this.nowPlaying=this.data.playlistId?g.playlistId===this.data.playlistId:g.videoId===this.data.videoId,this.isVideoPlaying=k==null?void 0:k.isVideoPlaying):this.nowPlaying=!1}};
Rq.prototype.checkMiniplayer_=Rq.prototype.checkMiniplayer_;Rq.prototype.onMouseLeave_=Rq.prototype.onMouseLeave_;Rq.prototype.onMouseEnter_=Rq.prototype.onMouseEnter_;Rq.prototype.computeHoverOverlays_=Rq.prototype.computeHoverOverlays_;Rq.prototype.computeFinalHoveredState_=Rq.prototype.computeFinalHoveredState_;Rq.prototype.computeSize=Rq.prototype.computeSize;Rq.prototype.computeThumbnailOverlaySidePanelWidth_=Rq.prototype.computeThumbnailOverlaySidePanelWidth_;
_.N([_.h(_.vD),_.I("design:type",Object)],Rq.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Rq.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Number)],Rq.prototype,"height",void 0);_.N([_.n(),_.I("design:type",Boolean)],Rq.prototype,"bottomSidePanel",void 0);_.N([_.n(),_.I("design:type",Number)],Rq.prototype,"width",void 0);_.N([_.n(),_.I("design:type",Object)],Rq.prototype,"disableNowPlaying",void 0);
_.N([_.n({selector:_.hP}),_.I("design:type",Boolean)],Rq.prototype,"miniplayerIsActive",void 0);_.N([_.n(),_.I("design:type",Object)],Rq.prototype,"disableTooltips",void 0);_.N([_.n(),_.I("design:type",Object)],Rq.prototype,"useHoveredProperty",void 0);_.N([_.n(),_.I("design:type",Object)],Rq.prototype,"hovered",void 0);_.N([_.n(),_.I("design:type",Object)],Rq.prototype,"isThumbnailHovered_",void 0);
_.N([_.n({computed:"computeFinalHoveredState_(useHoveredProperty, hovered, isThumbnailHovered_)"}),_.I("design:type",Boolean)],Rq.prototype,"finalHoveredState_",void 0);_.N([_.n({computed:"computeThumbnailOverlaySidePanelWidth_(width, height)"}),_.I("design:type",Number)],Rq.prototype,"thumbnailOverlaySidePanelWidth_",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Rq.prototype,"addBackground",void 0);
_.N([_.n({computed:"computeHoverOverlays_(finalHoveredState_, data.thumbnailOverlays)"}),_.I("design:type",Object)],Rq.prototype,"hoverOverlays_",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Rq.prototype,"nowPlaying",void 0);_.N([_.n(),_.I("design:type",Boolean)],Rq.prototype,"isVideoPlaying",void 0);_.N([_.n(),_.I("design:type",Object)],Rq.prototype,"disableRounding",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeSize(width, height, disableRounding)"}),_.I("design:type",Object)],Rq.prototype,"size",void 0);_.N([_.dV("mouseenter"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Rq.prototype,"onMouseEnter_",null);_.N([_.dV("mouseleave"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Rq.prototype,"onMouseLeave_",null);
_.N([_.OO("data","disableNowPlaying","miniplayerIsActive"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Rq.prototype,"checkMiniplayer_",null);_.N([_.VB()],Rq);var GFt=[Rq.prototype];_.kp={YtPlayerListenerBehavior:{created:function(){this.playerListeners_=new Map},
getPlayerListenerKey_:function(k,g){return k+":"+_.pb(g)},
getPlayerListener_:function(k,g,P){k=this.getPlayerListenerKey_(k,g);g=this.playerListeners_.get(k);P&&this.playerListeners_.delete(k);return g},
savePlayerListener_:function(k,g){var P=g.bind(this);this.playerListeners_.set(this.getPlayerListenerKey_(k,g),P);return P},
listenToPlayerEvent:function(k,g,P){P=this.savePlayerListener_(g,P);k.addEventListener(g,P)},
listenToPlayerEvents:function(k,g){g.forEach(function(P,x){this.listenToPlayerEvent(k,x,P)}.bind(this))},
unlistenFromPlayerEvent:function(k,g,P){P=this.getPlayerListener_(g,P,!0);k.removeEventListener(g,P)},
unlistenFromPlayerEvents:function(k,g){g.forEach(function(P,x){this.unlistenFromPlayerEvent(k,x,P)}.bind(this))}}};
_.g$=function(){};_.Ri3=new _.gt("PLAYER_API_TOKEN");var H1k=!1,y5b,IQC=!1,Cc0;var CQ=function(k,g,P,x,U){_.lx.call(this);var A=this;this.playerId=g;this.webPlayerContextConfig=x;this.t5i=U;this.scv=!1;this.api={};this.ehE=this.sZw=null;this.q4X=new _.nz;this.tV={};this.pIR=this.xfh=this.elementId=this.piJ=this.config=null;this.upR=!1;this.mC=this.n2f=null;this.gho={};this.gya=["onReady"];this.lastError=null;this.h33=NaN;this.yHX={};this.uKE=0;this.xr=this.targetElement=k;_.ux(this,this.q4X);kZv(this);P?this.uKE=setTimeout(function(){A.loadNewVideoConfig(P)},0):x&&(gaN(this),
Phv(this))};
_.z(CQ,_.lx);CQ.prototype.getId=function(){return this.playerId};
CQ.prototype.loadNewVideoConfig=function(k){if(!this.isDisposed()){this.uKE&&(clearTimeout(this.uKE),this.uKE=0);var g=k||{};g instanceof YYk||(g=new YYk(g));this.config=g;this.setConfig(k);Phv(this);this.isReady()&&$Rd(this)}};
var gaN=function(k){var g;k.webPlayerContextConfig?g=k.webPlayerContextConfig.rootElementId:g=k.config.attrs.id;k.elementId=g||k.elementId;k.elementId==="video-player"&&(k.elementId=k.playerId,k.webPlayerContextConfig?k.webPlayerContextConfig.rootElementId=k.playerId:k.config.attrs.id=k.playerId);var P;((P=k.xr)==null?void 0:P.id)===k.elementId&&(k.elementId+="-player",k.webPlayerContextConfig?k.webPlayerContextConfig.rootElementId=k.elementId:k.config.attrs.id=k.elementId)};
CQ.prototype.setConfig=function(k){this.piJ=k;this.config=xRY(k);gaN(this);if(!this.xfh){var g;this.xfh=iWY(this,((g=this.config.args)==null?void 0:g.jsapicallback)||"onYouTubePlayerReady")}this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};var P;if((P=this.config)==null?0:P.attrs)k=this.config.attrs,(g=k.width)&&this.xr&&(this.xr.style.width=lU(Number(g)||g,!0)),(k=k.height)&&this.xr&&(this.xr.style.height=lU(Number(k)||k,!0))};
CQ.prototype.getConfig=function(){return this.piJ};
var $Rd=function(k){if(k.config&&k.config.loaded!==!0)if(k.config.loaded=!0,!k.config.args||k.config.args.autoplay!=="0"&&k.config.args.autoplay!==0&&k.config.args.autoplay!==!1){var g;k.api.loadVideoByPlayerVars((g=k.config.args)!=null?g:null)}else k.api.cueVideoByPlayerVars(k.config.args)},A9Y=function(k){var g=!0,P=k.getPlayerElement();
P&&k.config&&(g=P.dataset.version===URH(k));return g&&!!_.gP("yt.player.Application.create")},Phv=function(k){if(!k.isDisposed()&&!k.upR){var g=A9Y(k);
if(g&&(k.getPlayerElement()?"html5":null)==="html5")k.pIR="html5",k.isReady()||dRv(k);else if(OWq(k),k.pIR="html5",g&&k.mC&&k.targetElement)k.targetElement.appendChild(k.mC),dRv(k);else{k.config&&(k.config.loaded=!0);var P=!1;k.n2f=function(){P=!0;var x=qZq(k,"player_bootstrap_method")?_.gP("yt.player.Application.createAlternate")||_.gP("yt.player.Application.create"):_.gP("yt.player.Application.create");var U=k.config?xRY(k.config):void 0;x&&x(k.targetElement,U,k.webPlayerContextConfig,k.t5i);dRv(k)};
k.upR=!0;g?k.n2f():(_.jT(URH(k),k.n2f),(g=TEN(k))&&dwb(g||""),ejL(k)&&!P&&_.Z0("yt.player.Application.create",null))}}};
CQ.prototype.getPlayerElement=function(){var k=_.pQ(document,this.elementId);!k&&this.xr&&this.xr.querySelector&&(k=this.xr.querySelector("#"+this.elementId));return k};
var dRv=function(k){if(!k.isDisposed()){var g=k.getPlayerElement(),P=!1;g&&g.getApiInterface&&g.getApiInterface()&&(P=!0);if(P){k.upR=!1;if(!qZq(k,"html5_remove_not_servable_check_killswitch")){var x;if((g==null?0:g.isNotServable)&&k.config&&(g==null?0:g.isNotServable((x=k.config.args)==null?void 0:x.video_id)))return}c9m(k)}else k.h33=setTimeout(function(){dRv(k)},50)}},c9m=function(k){kZv(k);
k.scv=!0;var g=k.getPlayerElement();if(g){k.sZw=VNH(k,g,"addEventListener");k.ehE=VNH(k,g,"removeEventListener");var P=g.getApiInterface();P=P.concat(g.getInternalApiInterface());for(var x=k.api,U=0;U<P.length;U++){var A=P[U];x[A]||(x[A]=VNH(k,g,A))}}for(var q in k.tV)k.tV.hasOwnProperty(q)&&k.sZw&&k.sZw(q,k.tV[q]);$Rd(k);k.xfh&&k.xfh(k.api);k.q4X.publish("onReady",k.api)},VNH=function(k,g,P){var x=g[P];
return function(){var U=_.IT.apply(0,arguments);try{return k.lastError=null,x.apply(g,U)}catch(A){if(P!=="sendAbandonmentPing")throw A.params=P,k.lastError=A,U=new _.Da("PlayerProxy error in method call",{error:A,method:P,playerId:k.playerId}),U.level="WARNING",U;}}},kZv=function(k){k.scv=!1;
if(k.ehE)for(var g in k.tV)k.tV.hasOwnProperty(g)&&k.ehE(g,k.tV[g]);for(var P in k.yHX)k.yHX.hasOwnProperty(P)&&clearTimeout(Number(P));k.yHX={};k.sZw=null;k.ehE=null;g=k.api;for(var x in g)g.hasOwnProperty(x)&&(g[x]=null);g.addEventListener=function(U,A){k.addEventListener(U,A)};
g.removeEventListener=function(U,A){k.removeEventListener(U,A)};
g.destroy=function(){k.dispose()};
g.getLastError=function(){return k.getLastError()};
g.getPlayerType=function(){return k.getPlayerType()};
g.getCurrentVideoConfig=function(){return k.getConfig()};
g.loadNewVideoConfig=function(U){k.loadNewVideoConfig(U)};
g.isReady=function(){return k.isReady()}};
CQ.prototype.isReady=function(){return this.scv};
CQ.prototype.addEventListener=function(k,g){var P=this;this.isDisposed();var x=iWY(this,g);x&&(_.ok(this.gya,k)||this.tV[k]||(g=ZWY(this,k),this.sZw&&this.sZw(k,g)),this.q4X.subscribe(k,x),k==="onReady"&&this.isReady()&&setTimeout(function(){x(P.api)},0))};
CQ.prototype.removeEventListener=function(k,g){this.isDisposed()||(g=iWY(this,g))&&this.q4X.unsubscribe(k,g)};
var iWY=function(k,g){var P=g;if(typeof g==="string"){if(k.gho[g])return k.gho[g];P=function(){var x=_.IT.apply(0,arguments),U=_.gP(g);if(U)try{U.apply(_.iV,x)}catch(A){throw x=new _.Da("PlayerProxy error when executing callback",{error:A}),x.level="ERROR",x;}};
k.gho[g]=P}return P?P:null},ZWY=function(k,g){var P=function(x){var U=function(){k.isDisposed();
if(!k.isDisposed())try{k.q4X.publish(g,x!=null?x:void 0)}catch(T){var q=new _.Da("PlayerProxy error when creating global callback",{error:T.message,event:g,playerId:k.playerId,data:x,originalStack:T.stack,componentStack:T.componentStack});q.level="WARNING";throw q;}};
if(qZq(k,"web_player_publish_events_immediately"))U();else{var A=setTimeout(function(){U();_.vX.remove(k.yHX,String(A))},0);
_.vX.add(k.yHX,String(A),!0)}};
return k.tV[g]=P};
CQ.prototype.getPlayerType=function(){return this.pIR||(this.getPlayerElement()?"html5":null)};
CQ.prototype.getLastError=function(){return this.lastError};
var OWq=function(k){k.cancel();kZv(k);k.pIR=null;k.config&&(k.config.loaded=!1);var g=k.getPlayerElement();g&&(A9Y(k)||!ejL(k)?k.mC=g:(g&&g.destroy&&g.destroy(),k.mC=null));k.targetElement&&_.L3(k.targetElement)};
CQ.prototype.cancel=function(){this.n2f&&_.lEs(URH(this),this.n2f);clearTimeout(this.h33);this.upR=!1};
CQ.prototype.disposeInternal=function(){OWq(this);if(this.mC&&this.config&&this.mC.destroy)try{this.mC.destroy()}catch(g){var k=new _.Da("PlayerProxy error during disposal",{error:g});k.level="ERROR";throw k;}this.gho=null;for(k in this.tV)this.tV.hasOwnProperty(k)&&delete this.tV[k];this.piJ=this.config=this.api=null;delete this.targetElement;delete this.xr;_.lx.prototype.disposeInternal.call(this)};
var ejL=function(k){var g,P;k=(g=k.config)==null?void 0:(P=g.args)==null?void 0:P.fflags;return!!k&&k.indexOf("player_destroy_old_version=true")!==-1},URH=function(k){return k.webPlayerContextConfig?k.webPlayerContextConfig.jsUrl:(k=k.config.assets)?k.js:""},TEN=function(k){return k.webPlayerContextConfig?k.webPlayerContextConfig.cssUrl:(k=k.config.assets)?k.css:""},qZq=function(k,g){if(k.webPlayerContextConfig)var P=k.webPlayerContextConfig.serializedExperimentFlags;
else{var x;if((x=k.config)==null?0:x.args)P=k.config.args.fflags}return(P||"").split("&").includes(g+"=true")},xRY=function(k){for(var g={},P=_.O(Object.keys(k)),x=P.next();!x.done;x=P.next()){x=x.value;
var U=k[x];g[x]=typeof U==="object"?_.vX.clone(U):U}return g};var Pls={},go0="player_uid_"+(Math.random()*1E9>>>0);var Pv=function(k,g,P,x,U,A){g=g===void 0?document.createElement("div"):g;this.webPlayerContextConfig=k;this.container=g;this.commandResolver=P;this.apiResolver=icA();this.pageReadyOrDataAvailable=!1;this.pageReadyOrDataAvailableResolver=new _.i3;x||A?mRk(this):wJJ(this);this.pendingPlayerResponse=x;this.pendingWatchNextResponse=U;this.pendingPlayerVars=A;J9L(this)};
Pv.prototype.loadVideoWithPlayerResponse=function(k,g,P){this.loadVideo(k,g,P)};
Pv.prototype.loadVideoWithPlayerVars=function(k){return this.loadVideo(void 0,void 0,k)};
Pv.prototype.destroy=function(k){if(k=_.pQ(document,k))k=go0+"_"+_.pb(k),(k=Pls[k])&&k.dispose()};
var f1Y=function(k,g){var P;_.e(function(x){if(x.nextAddress==1)return k.pendingWatchNextResponse=g,k.synchronousApi?(P=k.synchronousApi,x.jumpTo(2)):x.yield(k.api,3);x.nextAddress!=2&&(P=x.yieldResult);if(!r9Y(k,P))return x.return();k.pendingWatchNextResponse&&(P.updateVideoData({raw_watch_next_response:k.pendingWatchNextResponse}),k.pendingWatchNextResponse=void 0);_.SV(x)})},r9Y=function(k,g){var P;
if(!(g==null?0:(P=g.isReady)==null?0:P.call(g))){var x;_.pH(new _.Da("playerApi is falsey",{synchronousApi:k.synchronousApi,apiResolved:k.apiResolver.resolved,playerApiUndefined:g===void 0,playerApiNull:g===null,playerApiReady:(g==null?void 0:(x=g.isReady)==null?void 0:x.call(g))===!0,playerApiMethods:g?Object.keys(g):[]}));return!1}return!0},WPt=function(k,g){if(typeof k[g]==="function")return k[g]()},soL=function(k){var g=window,P,x=(P=g.ytplayer)==null?void 0:P.bootstrapPlayerContainer;
if((P=x==null?void 0:x.firstElementChild)&&_.vl(P,"html5-video-player")){var U,A,q=(U=g.ytplayer)==null?void 0:(A=U.bootstrapWebPlayerContextConfig)==null?void 0:A.contextId;U=k.webPlayerContextConfig.contextId;if(q&&q===U){x!==k.container&&(x=!1,WPt(P,"getPlayerState")===2&&(x=!0),k.container.appendChild(P),x||WPt(P,"playVideo"));var T;if((T=g.ytplayer)==null?0:T.bootstrapPlayerResponse)k.bootstrapPlayerResponse=g.ytplayer.bootstrapPlayerResponse}}},J9L=function(k){var g,P,x,U,A;
_.e(function(q){if(q.nextAddress==1)return k.pageReadyOrDataAvailable?q.jumpTo(2):q.yield(k.pageReadyOrDataAvailableResolver.promise,2);if(q.nextAddress!=4)return!_.W("kevlar_player_unified_player_loading")||N8I()&&Xp0()?q.jumpTo(4):q.yield(RHu(),4);soL(k);if(k.pendingPlayerResponse||k.pendingPlayerVars)g=kFb(k.pendingPlayerResponse,k.pendingWatchNextResponse,k.pendingPlayerVars),k.pendingPlayerResponse&&k.pendingPlayerResponse===k.bootstrapPlayerResponse&&(g.loaded=!0),k.bootstrapPlayerResponse=
void 0;P=xII(k.container,g,k.webPlayerContextConfig);((x=g)==null?0:x.loaded)&&k.pendingWatchNextResponse?(f1Y(k,k.pendingWatchNextResponse),k.pendingPlayerResponse=void 0,k.pendingPlayerVars=void 0):bWH(k);U=function(T){P.removeEventListener("onReady",U);k.synchronousApi=T;k.apiResolver.resolve(T)};
P.addEventListener("onReady",U);k.commandResolver!==void 0&&(A=k.commandResolver,P.addEventListener("innertubeCommand",function(T){A(T)}));
_.SV(q)})};
Pv.prototype.loadVideo=function(k,g,P){var x=this,U,A,q,T,c,Z,w,J,r;return _.e(function(f){if(f.nextAddress==1)return x.pendingPlayerResponse=k,x.pendingWatchNextResponse=g,x.pendingPlayerVars=P,mRk(x),x.synchronousApi?(U=x.synchronousApi,f.jumpTo(2)):f.yield(x.api,3);f.nextAddress!=2&&(U=f.yieldResult);if(!r9Y(x,U))return f.return(new Promise(function(){}));
q=new Promise(function(B){A=B});
T=function(){var B=U.getPlayerResponse();B&&(U.removeEventListener("onVideoDataChange",T),A(B))};
U.addEventListener("onVideoDataChange",T);if(x.pendingPlayerResponse||x.pendingPlayerVars)x.pendingPlayerResponse&&x.pendingPlayerResponse===x.bootstrapPlayerResponse?(A(x.pendingPlayerResponse),x.pendingWatchNextResponse&&f1Y(x,x.pendingWatchNextResponse)):(c=kFb(x.pendingPlayerResponse,x.pendingWatchNextResponse,x.pendingPlayerVars),(r=(Z=x.pendingPlayerResponse)==null?void 0:(w=Z.playerConfig)==null?void 0:(J=w.playbackStartConfig)==null?void 0:J.startPaused)?U.cueVideoByPlayerVars(c.args):U.loadVideoByPlayerVars(c.args)),
bWH(x),x.bootstrapPlayerResponse=void 0;return f.return(q)})};
var wJJ=function(k){if(document.readyState==="complete"||document.readyState==="interactive")mRk(k);else{var g=function(){document.removeEventListener("DOMContentLoaded",g);mRk(k)};
document.addEventListener("DOMContentLoaded",g)}},mRk=function(k){k.pageReadyOrDataAvailable=!0;
k.pageReadyOrDataAvailableResolver.resolve()},bWH=function(k){k.pendingPlayerResponse=void 0;
k.pendingWatchNextResponse=void 0;k.pendingPlayerVars=void 0};
_.mJ.Object.defineProperties(Pv.prototype,{api:{configurable:!0,enumerable:!0,get:function(){return this.apiResolver.promise}}});var $p=function(k){jG.call(this,k===void 0?"document_active":k);var g=this;this.overridePriority=10;this.hasRun=new Map;this.transitions=[{from:"document_active",to:"document_disposed_preventable",action:this.runPreventableDispose},{from:"document_active",to:"document_disposed",action:this.runDispose},{from:"document_disposed_preventable",to:"document_disposed",action:this.runDispose},{from:"document_disposed_preventable",to:"flush_logs",action:this.runFlush},{from:"document_disposed_preventable",
to:"document_active",action:this.runActive},{from:"document_disposed",to:"flush_logs",action:this.runFlush},{from:"document_disposed",to:"document_active",action:this.runActive},{from:"document_disposed",to:"document_disposed",action:function(){}},
{from:"flush_logs",to:"document_active",action:this.runActive}];window.addEventListener("pagehide",function(P){g.transition("document_disposed",{event:P})});
window.addEventListener("beforeunload",function(P){g.transition("document_disposed_preventable",{event:P})});
window.addEventListener("unload",function(P){g.transition("document_disposed",{event:P});g.hasRun=new Map})};
_.z($p,jG);
$p.prototype.runPreventableDispose=function(k,g){if(!this.hasRun.get("document_disposed_preventable")){k(g==null?void 0:g.event);var P,x;if((g==null?0:(P=g.event)==null?0:P.defaultPrevented)||(g==null?0:(x=g.event)==null?0:x.returnValue)){g.event.returnValue||(g.event.returnValue=!0);g.event.defaultPrevented||g.event.preventDefault();this.hasRun=new Map;this.transition("document_active");return}}this.hasRun.set("document_disposed_preventable",!0);this.hasRun.get("document_disposed")?this.transition("flush_logs"):this.transition("document_disposed")};
$p.prototype.runDispose=function(k,g){this.hasRun.get("document_disposed")?this.transition("document_active"):(k(g==null?void 0:g.event),this.hasRun.set("document_disposed",!0),this.transition("flush_logs"))};
$p.prototype.runFlush=function(k,g){k(g==null?void 0:g.event);this.transition("document_active")};
$p.prototype.runActive=function(){};var xp=function(k){jG.call(this,k===void 0?"document_visibility_unknown":k);var g=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(P){document.visibilityState==="visible"?g.transition("document_visible",{event:P}):g.transition("document_hidden",
{event:P})});
_.W("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",function(P){g.transition("document_backgrounded",{event:P})}),window.addEventListener("focus",function(P){g.transition("document_foregrounded",{event:P})}))};
_.z(xp,jG);xp.prototype.runVisible=function(k,g){k(g==null?void 0:g.event);_.W("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")};
xp.prototype.runHidden=function(k,g){k(g==null?void 0:g.event);_.W("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")};
xp.prototype.runBackgrounded=function(k,g){k(g==null?void 0:g.event)};
xp.prototype.runForegrounded=function(k,g){k(g==null?void 0:g.event)};var iB=function(){this.teardownLifecycle=new $p;this.visibilityLifecycle=new xp};
iB.prototype.install=function(){var k=_.IT.apply(0,arguments),g=this;k.forEach(function(P){g.teardownLifecycle.install(P)});
k.forEach(function(P){g.visibilityLifecycle.install(P)})};var Ul=function(){iB.call(this);var k={};this.install((k.document_disposed={callback:this.abortSlisAndFlush},k));_.W("combine_ve_grafts")&&(k={},this.install((k.document_disposed={callback:this.flushInteractionLoggingAttachVes},k)));k={};this.install((k.flush_logs={callback:this.logFinalPayload},k));_.W("web_log_cfg_cee_ks")||_.ti(_.Xq,BEL)};
_.z(Ul,iB);var UII=function(){Ul.loggingInstance||(Ul.loggingInstance=new Ul);return Ul.loggingInstance};
Ul.prototype.logFinalPayload=function(){if(_.W("web_fp_via_jspb")){var k=new nzL,g=_.hE();g&&_.lD(k,1,g);g=_.W("jspb_sparse_encoded_pivot")?new DI([{}]):new DI;_.EH(g,380,S8c,k);uSb("finalPayload",g);_.W("web_fp_via_jspb_and_json")&&_.HE("finalPayload",{csn:_.hE()})}else _.HE("finalPayload",{csn:_.hE()})};
Ul.prototype.abortSlisAndFlush=function(){J3d(xt);iF!=null&&iF.flush()};
Ul.prototype.flushInteractionLoggingAttachVes=function(){DOc(_.qJ())};
var BEL=function(){var k=_.y4("CLIENT_EXPERIMENT_EVENTS");if(k){var g=PJr();k=_.O(k);for(var P=k.next();!P.done;P=k.next())P=P.value,g(P)&&_.HE("genericClientExperimentEvent",{eventType:P});delete _.Iy.CLIENT_EXPERIMENT_EVENTS}};var zjP={};
zjP.YtPlayerBehavior=[_.kp.YtPlayerListenerBehavior,{properties:{watchNextData:{type:Object,observer:"watchNextDataChanged_"},context:{type:String},playerId:{type:String},disableTouchGestures:{type:Boolean}},listeners:{pinchout:"onPinchOut_",pinchin:"onPinchIn_",touchstart:"onTouchStart_"},created:function(){var k=this;this.player_=null;this.useUnifiedPlayer_()&&(this.mainAppPlayer_=void 0);this.playerResolver_=new _.i3;this.playerContainer_=this.initPlayerPromise_=null;this.preparePlayerJobId_=0;
this.isResetForNewPlayback_=!0;this.bootstrapPlayerResponse_=void 0;AJu(function(){k.maybeSendAbandonmentPing_()})},
attached:function(){this.disableTouchGestures||(_.Cf(this,"pan-down"),_.W("kevlar_pinch_fullscreen")&&_.u5().registerTouchEvents(this,void 0,void 0,"pinchout","pinchin"))},
detached:function(){!this.disableTouchGestures&&_.W("kevlar_pinch_fullscreen")&&_.u5().unregisterTouchEvents(this,"pinchout","pinchin")},
createMainAppPlayer_:function(k,g,P){var x=this;Gb(this.useUnifiedPlayer_());if(this.mainAppPlayer_)Gb(!1,"MainAppPlayer already created.");else{var U=_.W("kevlar_player_container_query_killswitch")?this.$.container:_.kr(this.hostElement).querySelector("#container");this.mainAppPlayer_=new Pv(this.getWebPlayerContextConfig_(),U,function(A){return _.ie(A,x.hostElement)},k,g,P);
this.mainAppPlayer_.api.then(function(A){x.player_=A;x.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&Mst.resolve(A)})}},
loadVideoWithPlayerResponse:function(k,g){var P=this;if(this.useUnifiedPlayer_()){var x=this.watchNextData,U,A=(U=k.videoDetails)==null?void 0:U.videoId,q,T,c;(U=(q=this.watchNextData)==null?void 0:(T=q.currentVideoEndpoint)==null?void 0:(c=T.watchEndpoint)==null?void 0:c.videoId)&&A!=U&&(x=void 0,_.W("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0));this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerResponse(k,x,g):this.createMainAppPlayer_(k,x,g);this.mainAppPlayer_.api.then(function(){_.GB(P.hostElement,
"yt-player-updated")})}else this.update(oWj(k,g))},
loadVideoWithPlayerVars:function(k){var g=this;this.useUnifiedPlayer_()?(_.W("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0),this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerVars(k):this.createMainAppPlayer_(void 0,void 0,k),this.mainAppPlayer_.api.then(function(){_.GB(g.hostElement,"yt-player-updated")})):this.update({args:k})},
update:function(k){var g=this;if(this.useUnifiedPlayer_())Gb(!1,"Invalid method call in kevlar_unified_player.");else{if(this.hasWebPlayerContextConfig_()){this.updateSwfConfig_(k);var P=N40(k.args);P&&this.get("currentVideoEndpoint.watchEndpoint.videoId",this.watchNextData)==P&&Object.assign(k.args,this.computeWatchNextPlayerVars_(this.watchNextData));this.isResetForNewPlayback_=!1;return this.acquireApi_(k).then(function(x){_.GB(g.hostElement,"yt-player-updated",_.W("kevlar_player_updated_obsolete_player_killswitch")?
x:void 0)})}_.XU(new _.Da("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))}},
updatePlayerComponents:function(k){var g=this,P;return _.e(function(x){if(x.nextAddress==1)return x.yield(g.getPlayerPromise(),2);P=x.yieldResult;if(!P)throw Error("vh");k&&g.updatePlayerPlaylist_(k);_.SV(x)})},
acquireApi_:function(k){var g=this;if(this.useUnifiedPlayer_())Gb(!1,"Invalid method call in kevlar_unified_player.");else return _.Xq.cancelJob(this.preparePlayerJobId_),this.playerContainer_?(Gb(this.initPlayerPromise_,"Missing initPlayerPromise_."),this.getPlayerPromise().then(function(P){g.shouldAutoplay_(k)?P.loadVideoByPlayerVars(k.args):P.cueVideoByPlayerVars(k.args)})):this.initPlayerPromise_=this.initPlayerContainer_(k),this.initPlayerPromise_},
initPlayerContainer_:function(k){var g=this;if(this.useUnifiedPlayer_())Gb(!1,"Invalid method call in kevlar_unified_player.");else return Gb(!this.initPlayerPromise_,"Player is already initialized."),this.initPlayerPromise_&&_.pH(Error("wh")),Gb(!this.playerContainer_,"ytd-player should only be initialized once."),this.playerContainer_=_.W("kevlar_player_container_query_killswitch")?this.$.container:_.kr(this.hostElement).querySelector("#container"),RHu().then(function(){var P=g.initPlayer_(k);g.playerResolver_.resolve(P);
return P})},
onPlayerReady_:function(k,g){this.useUnifiedPlayer_()?Gb(!1,"Invalid method call in kevlar_unified_player."):(k.removeEventListener("onReady",this.onPlayerReadyEvent_),this.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&Mst.resolve(k),g(k))},
maybeCallApiMethodOnElement_:function(k,g){if(typeof k[g]==="function")return k[g]()},
maybeAdoptBootstrapPlayer_:function(){var k=window,g,P=(g=k.ytplayer)==null?void 0:g.bootstrapPlayerContainer;if((g=P==null?void 0:P.firstElementChild)&&g.classList.contains("html5-video-player")){var x,U,A=(x=k.ytplayer)==null?void 0:(U=x.bootstrapWebPlayerContextConfig)==null?void 0:U.contextId;x=this.getWebPlayerContextConfig_().contextId;if(A&&A===x){P!==this.playerContainer_&&(P=!1,this.maybeCallApiMethodOnElement_(g,"getPlayerState")===2&&(P=!0),this.playerContainer_.appendChild(g),P||this.maybeCallApiMethodOnElement_(g,
"playVideo"));var q;if((q=k.ytplayer)==null?0:q.bootstrapPlayerResponse)this.bootstrapPlayerResponse_=k.ytplayer.bootstrapPlayerResponse}}},
initPlayer_:function(k){var g=this;if(this.useUnifiedPlayer_())Gb(!1,"Invalid method call in kevlar_unified_player.");else return new Promise(function(P){g.maybeAdoptBootstrapPlayer_();var x=k?vWC(k):void 0;x&&x==g.bootstrapPlayerResponse_&&(k.loaded=!0);x=g.playerContainer_;var U=g.getWebPlayerContextConfig_();x=xII(x,k,U);g.player_=x;g.onPlayerReadyEvent_=g.onPlayerReady_.bind(g,g.player_,P);g.player_.addEventListener("onReady",g.onPlayerReadyEvent_);g.player_.addEventListener("innertubeCommand",
g.onPlayerInnerTubeCommand_.bind(g))})},
getPlayerPromise:function(){return this.useUnifiedPlayer_()?(this.mainAppPlayer_||this.createMainAppPlayer_(),this.mainAppPlayer_.api):this.playerResolver_.promise},
getPlayer:function(){return this.player_&&this.player_.isReady()?this.player_:null},
pause:function(){this.getPlayerPromise().then(function(k){k.pauseVideo()})},
play:function(){this.getPlayerPromise().then(function(k){k.playVideo()})},
onTouchStart_:function(){if(!this.disableTouchGestures){var k=_.Za().resolve(_.NQ).getCurrentPage();k&&k.getScrollTop()<=0?_.Cf(this,"pan-down"):_.Cf(this,"manipulation")}},
onPinchOut_:function(){this.getPlayerPromise().then(function(k){k.isFullscreen()||k.toggleFullscreen()})},
onPinchIn_:function(){this.getPlayerPromise().then(function(k){k.isFullscreen()&&k.toggleFullscreen()})},
updatePlayerPlaylist_:function(k){var g=this,P,x,U;return _.e(function(A){if(A.nextAddress==1)return P=_.Za().resolve(_.VE(_.kR)),x=!!(P&&P.playlistComponent&&P.playlistComponent.loopOn),A.yield(g.getPlayerPromise(),2);var q=U=A.yieldResult,T=q.updatePlaylist,c=[];if(_.W("kevlar_player_playlist_use_local_index")){var Z,w;var J=(w=(Z=k.localCurrentIndex)!=null?Z:k.currentIndex)!=null?w:0}else{var r;J=(r=k.currentIndex)!=null?r:0}if(k.contents)for(Z=0;Z<k.contents.length;Z++)if((w=k.contents[Z])&&w.playlistPanelVideoRenderer)if(I7j(w)){w=
w.playlistPanelVideoRenderer;r="";w.shortBylineText&&(r=_.a5(w.shortBylineText));var f="";w.title?f=_.a5(w.title):w.unplayableText&&(f=_.a5(w.unplayableText));c.push({author:r,title:f,encrypted_id:w.videoId})}else Z<J&&--J;T.call(q,{index:J,list:k.playlistId?k.playlistId:"",loop:x,playlist_title:k.title,playlist_length:c.length,video:c,fetch:0,external_list:"1",title:k.title?k.title:"",playlist_author:k.ownerName?_.a5(k.ownerName):void 0});_.SV(A)})},
focusOnPlayer:function(){_.VJ(this,function(){if(this.playerContainer_&&this.playerContainer_.firstElementChild){var k=this.playerContainer_.querySelector(".html5-video-player");k&&(_.Ax(_.Za().resolve(_.m$)),k.focus())}})},
preparePlayer:function(){var k=this;this.useUnifiedPlayer_()?this.mainAppPlayer_||this.createMainAppPlayer_():this.hasWebPlayerContextConfig_()?this.initPlayerPromise_||(new Promise(function(g){if(document.readyState=="complete"||document.readyState=="ready"||document.readyState=="interactive")g();else{var P=function(){document.removeEventListener("DOMContentLoaded",P);g()};
document.addEventListener("DOMContentLoaded",P)}})).then(function(){return RHu()}).then(function(){k.initPlayerPromise_||k.preparePlayerJobId_||(k.preparePlayerJobId_=_.ti(_.Xq,function(){k.initPlayerPromise_||(k.initPlayerPromise_=k.initPlayerContainer_())}))}):_.XU(new _.Da("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))},
updateSwfConfig_:function(k){this.useUnifiedPlayer_()?Gb(!1,"Invalid method callin kevlar_unified_player."):this.shouldAutoplay_(k)||(k.args.autoplay="0")},
shouldAutoplay_:function(k){if(this.useUnifiedPlayer_())Gb(!1,"Invalid method call in kevlar_unified_player.");else{var g=this.get("args.el",k);return g&&g!="detailpage"&&this.isMiniplayerActive_()||g&&(g=="sponsorshipsoffer"||g=="handlesclaiming")&&this.get("args.autoplay",k)=="0"?!1:(k=vWC(k))&&this.get("playerConfig.playbackStartConfig.startPaused",k)?!1:!0}},
isMiniplayerActive_:function(){return _.Za().resolve(_.EB).isMiniplayerActive()},
stop:function(){this.maybeSendAbandonmentPing_();var k=this.getPlayer();if(k){var g=k.getPlayerState();_.W("kevlar_player_check_ad_state_on_stop")&&(g=k.getPlayerState(k.getPresentingPlayerType()));g!=5&&k.stopVideo()}},
resetForNewPlayback:function(){this.isResetForNewPlayback_||(this.stop(),this.isResetForNewPlayback_=!0)},
appendTo:function(k,g,P){P=P===void 0?!1:P;var x=this,U,A,q,T;return _.e(function(c){if(c.nextAddress==1)return g||(g=x.hostElement),U=x.useUnifiedPlayer_()?!!x.mainAppPlayer_:!!x.initPlayerPromise_,U?c.yield(x.getPlayerPromise(),2):(P?k.insertBefore(g,k.firstChild):k.appendChild(g),c.return());A=c.yieldResult;q=A.getPlayerState(A.getPresentingPlayerType());T=!1;if(q==-1||q==1||q==3)T=!0;P?k.insertBefore(g,k.firstChild):k.appendChild(g);T&&A.playVideo();A.setSize(NaN,NaN);_.SV(c)})},
watchNextDataChanged_:function(k){var g=this;k&&(this.useUnifiedPlayer_()&&_.W("kevlar_unified_player_update_watch_next_killswitch")?this.mainAppPlayer_&&f1Y(this.mainAppPlayer_,k):this.getPlayerPromise().then(function(P){P.updateVideoData(g.computeWatchNextPlayerVars_(k))}))},
computeWatchNextPlayerVars_:function(k){if(this.useUnifiedPlayer_()&&_.W("kevlar_unified_player_update_watch_next_killswitch"))Gb(!1,"Invalid method call in kevlar_unified_player.");else return{raw_watch_next_response:k}},
maybeSendAbandonmentPing_:function(){var k=this.getPlayer();k&&k.getPlayerState()!=5&&k.getPlayerState()!=0&&k.sendAbandonmentPing()},
getWebPlayerContextConfig_:function(){var k=_.y4("WEB_PLAYER_CONTEXT_CONFIGS")[this.context];this.playerId&&(k=Object.assign({},k),k.rootElementId=this.playerId);k.serializedExperimentIds&&k.serializedExperimentFlags||_.pH(Error("xh"));return k},
hasWebPlayerContextConfig_:function(){return!!_.y4("WEB_PLAYER_CONTEXT_CONFIGS")&&!!this.getWebPlayerContextConfig_()},
onPlayerInnerTubeCommand_:function(k){this.useUnifiedPlayer_()?Gb(!1,"Invalid method call in kevlar_unified_player."):_.ie(k,this.hostElement)},
useUnifiedPlayer_:function(){var k=_.W("kevlar_non_watch_unified_player")&&this.context!=="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH";return _.W("kevlar_unified_player")||k}}];var ult={};ult.YtPlaylistPanelBehavior=[_.C.YtRendererBehavior,{_noAccessors:!0,properties:{loopOn:Boolean,shuffleOn:Boolean},listeners:{"yt-toggle-button":"onYtToggleButton_"},onYtToggleButton_:function(k){k=k.detail;if(k.actions.loop!=void 0||k.actions["yt-icons:loop"]!=void 0)this.loopOn=k.actions.loop||k.actions["yt-icons:loop"];if(k.actions.shuffle!=void 0||k.actions["yt-icons:shuffle"]!=void 0)this.shuffleOn=k.actions.shuffle||k.actions["yt-icons:shuffle"]},
setMenuData_:function(k){if(!k||!k.playlistButtons||k.isInfinite)return null;for(var g=k.playlistButtons.menuRenderer.topLevelButtons,P=g.length,x=0;x<P;x++)if(g[x].toggleButtonRenderer){var U=g[x].toggleButtonRenderer;U.defaultIcon.iconType=="LOOP"&&this.loopOn?U.isToggled=this.loopOn:U.defaultIcon.iconType=="SHUFFLE"&&this.shuffleOn&&(U.isToggled=this.shuffleOn)}return k.playlistButtons}}];_.d$={YtSparklesClickLocationBehavior:{clickTargetMap:null,containerId:null,handleClick:function(k,g,P){var x=this.getClickTarget_(g);if(x&&this.isClickAllowed_(x)){g.preventDefault();k=(0,_.vX.unsafeClone)(k);var U=this.getContainerBoundingRect();g=this.getRelativeClickXy_(g,U);this.expandEndpointUrlMacros_(k,{NX:g[0],NY:g[1],NB:x.code});P&&this.truncateWebCommendMetadataUrl_(k);_.GB(this.hostElement,"yt-navigate",{endpoint:k})}},
getClickTarget_:function(k){if(!this.clickTargetMap)return null;k=_.of(k)||[];k=_.O(k);for(var g=k.next();!g.done;g=k.next()){g=g.value;if(g===_.kr(this.hostElement).querySelector("#menu"))break;if(g=this.clickTargetMap.get(g.id))return g}return null},
getRelativeClickXy_:function(k,g){var P=Math.round(k.detail.x-g.left);k=Math.round(k.detail.y-g.top);return P<0||k<0?[null,null]:[P,k]},
getContainerBoundingRect:function(){return _.kr(this.hostElement).querySelector("#"+this.containerId).getBoundingClientRect()},
expandEndpointUrlMacros_:function(k,g){for(var P=_.O(k.loggingUrls||[]),x=P.next();!x.done;x=P.next())x=x.value,x.baseUrl&&(x.baseUrl=e1k(x.baseUrl,g));k.urlEndpoint&&k.urlEndpoint.url&&(k.urlEndpoint.url=e1k(k.urlEndpoint.url,g));k.commandMetadata&&k.commandMetadata.webCommandMetadata&&k.commandMetadata.webCommandMetadata.url&&(k.commandMetadata.webCommandMetadata.url=e1k(k.commandMetadata.webCommandMetadata.url,g))},
truncateWebCommendMetadataUrl_:function(k){if(k.commandMetadata&&k.commandMetadata.webCommandMetadata&&k.commandMetadata.webCommandMetadata.url){var g=k.commandMetadata.webCommandMetadata.url,P=g.indexOf("&pp=");if(P>0){var x=g.indexOf("&",P+1);k.commandMetadata.webCommandMetadata.url=x>P&&x<g.length?g.slice(0,P)+g.slice(x):g.slice(0,P)}}},
configureClickTargets:function(k,g,P){this.containerId=k;this.clickTargetMap=new Map;k=_.O(g);for(g=k.next();!g.done;g=k.next())if(g=g.value,g.location){var x=P.get(g.location);x&&(_.Ph(_.kr(this.hostElement).querySelector("#"+x),"yt-simple-endpoint",this.isClickAllowed_(g)),this.clickTargetMap.set(x,g))}},
isClickAllowed_:function(k){return k.behaviorType==="PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"||k.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"||k.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"||k.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"}}};_.Ol={};
_.Ol.YtLazyListBehavior=[_.$m.YtTaskEmitterBehavior,{_noAccessors:!0,properties:{initialCount:{type:Number,value:4},targetFramerate:{type:Number,value:20},minChunkSize:{type:Number,value:1},autoFill:{type:Boolean,value:!1},disableAutoFill:{type:Boolean,value:!1},shownItems:Array,shownCount:{type:Number,value:0},canShowMore:{type:Boolean,notify:!0,reflectToAttribute:!0,observer:"onCanShowMoreUpdated_"},renderDelay:Number,targetFrameTime_:{type:Number,computed:"computeFrameTime_(targetFramerate)"},canScheduleJobs:{type:Boolean,
value:!0,observer:"canScheduleJobsChanged_"}},itemsPath:"data.items",beforeRegister:function(){if(this.itemsPath)if(this.getItemsPath&&this.getItemsPath instanceof Function&&(this.itemsPath=this.getItemsPath()),this.useSignals)this.addReactiveSchema({type:"observe",method:{methodName:"deepLazyListObserver_",args:[{type:"wildcard",path:this.itemsPath}]}});else{var k=(this.constructor.generatedFrom||this).observers;k||(k=[]);k.push("deepLazyListObserver_("+this.itemsPath+".*)");this.constructor.generatedFrom.observers=
k}},
created:function(){this.boundRenderChunk_=this.renderChunk_.bind(this);this.items_=null;this.lazyListRenderJobId_=this.chunkCount_=this.lastChunkTime_=this.length_=0;this.nonDeferredItemCount=-1;this.renderElementsOutsideVisibleArea_=null;this.partiallyRenderedItems_=new WeakSet},
fillRemainingListItems:function(){this.fillRange_(this.shownCount,this.length_)},
renderDeferredElements:function(){var k=this.renderElementsOutsideVisibleArea_;k&&(zk3(k,4),k.processSignal())},
deepLazyListObserver_:function(k){var g=this;if(k){var P=k.value||[];if(this.itemsPath==k.path){var x=this.nonDeferredItemCount;k=0;x>-1&&P.length>x&&(k=_.y4("REMAINING_DOVA_DEFERRED_CHUNKS",-1));k>0?(x>0&&(x=P.slice(0,x),this.setInitialItemsOnDataChanged(x)),(x=this.renderElementsOutsideVisibleArea_)?x.cancel():(x=this.renderElementsOutsideVisibleArea_=new _.ij(2,"eocs"),_.V70(window,"scroll",function(){return g.renderDeferredElements()})),_.Up(x,function(){g.setInitialItemsOnDataChanged(P)}),_.X2("REMAINING_DOVA_DEFERRED_CHUNKS",
k-1)):this.setInitialItemsOnDataChanged(P)}else if(this.itemsPath+".splices"==k.path)this.onItemsUpdated_(P);
else x="shownItems"+k.path.substr(this.itemsPath.length),this.useSignals&&x==="shownItems.length"||this.notifyPath(x,k.value)}else this.cancelPendingTasks_()},
onItemsUpdated_:function(k){k&&(this.items_=this.get(this.itemsPath))&&(this.updateChangeRecord_(k),this.length_=this.items_.length,this.canShowMore=this.shownCount<this.length_,this.autoFill?(this.lastChunkTime_=Date.now(),this.tryRenderChunk_()):this.fillRemainingListItems())},
updateChangeRecord_:function(k){k=k.indexSplices;for(var g=0,P=k.length;g<P;g++){var x=k[g];if(x.index<this.shownCount&&(x.removed&&this.splice("shownItems",x.index,x.removed.length),x.addedCount)){var U=x.object.slice(x.index,x.index+x.addedCount);x=["shownItems",x.index,0];x.push.apply(x,U);this.splice.apply(this,x)}}this.shownCount=this.shownItems?this.shownItems.length:0},
setInitialItemsOnDataChanged:function(k){this.cancelPendingTasks_();k||(k=[]);this.items_=k;this.length_=this.items_.length;this.shownItems=this.items_.slice(0,this.initialCount);this.shownCount=this.shownItems.length;this.canShowMore=this.shownCount<this.length_;this.autoFill&&(_.pr("DISABLE_AUTOFILL")||this.disableAutoFill?this.fillRemainingListItems():(this.chunkCount_=this.initialCount,this.lastChunkTime_=Date.now(),this.canShowMore&&_.VJ(this,this.tryRenderChunk_)))},
fillRange_:function(k,g){this.canShowMore&&this.items_&&(k=this.items_.slice(k,g),k.unshift("shownItems"),this.push.apply(this,k),this.shownCount=g,this.canShowMore=this.shownCount<this.length_)},
tryRenderChunk_:function(){var k=this;this.canShowMore&&_.QB(this,"renderChunk",function(){k.requestRenderChunk_()})},
requestRenderChunk_:function(){if(_.pr("SCHEDULED_LAZY_LIST")||this.renderDelay)return this.shouldUseTaskManager()||this.canScheduleJobs?(this.cancelPendingTasks_(),this.lazyListRenderJobId_=_.wz(this.getTaskManager(),this.boundRenderChunk_,this.renderDelay),!0):!1;requestAnimationFrame(this.boundRenderChunk_);return!0},
cancelPendingTasks_:function(){this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_);var k=this.renderElementsOutsideVisibleArea_;k&&(k.cancel(),this.renderElementsOutsideVisibleArea_=null)},
renderChunk_:function(){var k=Date.now();this.chunkCount_=Math.round(this.targetFrameTime_/(k-this.lastChunkTime_)*this.chunkCount_)||this.minChunkSize;this.lastChunkTime_=k;this.fillRange_(this.shownCount,Math.min(this.shownCount+this.chunkCount_,this.length_));this.lazyListRenderJobId_=0;this.tryRenderChunk_()},
computeFrameTime_:function(k){return Math.ceil(1E3/k)},
onCanShowMoreUpdated_:function(k){this.data&&this.items_!==null&&(k?this.partiallyRenderedItems_.add(this.items_):this.partiallyRenderedItems_.delete(this.items_))},
canScheduleJobsChanged_:function(k){!this.shouldUseTaskManager()&&this.data&&(!k&&this.canShowMore?(_.b_k(this,"renderChunk"),this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_)):k&&this.partiallyRenderedItems_.has(this.items_)&&(_.W("kevlar_lazy_list_resume_for_autofill")?this.autoFill&&this.tryRenderChunk_():this.tryRenderChunk_()))}}];var eY;_.qq={};
eY=function(){var k=_.ch.apply(this,arguments)||this;k.atStart=!0;k.atEnd=!0;k.startIndex=0;k.endIndex=0;k.scrollCount=0;k.initialStartIndex=0;k.disableScrollEventListener=!1;k.useFloorScrolling=!1;k.isSearch=!1;k.dragging=!1;k.dragMouseStart=0;k.dragOffsetStart=0;k.disableWheelScroll=!1;k.centerListItems=!1;k.offset=0;k.minComponentWidth=0;k.marginWidthRight=0;k.marginWidthLeft=0;k.setButtonsStateRequested=!1;k.itemsVisibilityObserver=null;k.fullyVisibleItemsIndices=[];k.JSC$14496_onWheelScroll=function(g){if(k.isSearch&&
!k.disableWheelScroll&&_.W("desktop_enable_dmpanel_wheel_scroll")){var P=g.shiftKey?Math.abs(g.deltaY)>Math.abs(g.deltaX)?g.deltaY:g.deltaX:g.deltaX;P!==0&&(g.preventDefault(),k.ytLazyListBehavior.fillRemainingListItems(),k.offset+=P,Tn(k),k.reposition_())}};
k.onPointerDown=function(g){hjq(k)&&(k.dragMouseStart=g.clientX,k.dragOffsetStart=k.offset,k.dragging=!0)};
k.onPointerMove=function(g){hjq(k)&&k.dragging&&(k.ytLazyListBehavior.fillRemainingListItems(),k.offset=k.dragOffsetStart-(g.clientX-k.dragMouseStart),Tn(k),k.reposition_())};
k.onPointerUp=function(){hjq(k)&&(k.dragging=!1)};
return k};
_.z(eY,_.ch);var Eaq=function(k){var g=_.kr(k.hostElement).querySelector("#items").children;if(!g)return 0;var P=0;k=_.O(k.fullyVisibleItemsIndices);for(var x=k.next();!x.done;x=k.next())P+=g[x.value].clientWidth;return P},hjq=function(k){return k.isSearch&&_.W("desktop_enable_dmpanel_click_drag_scroll")};
eY.prototype.created=function(){this.cachedViewportWidth=_.y4("initialInnerWidth")||window.innerWidth;this.JSC$14496_cachedViewportHeight=_.y4("initialInnerHeight")||window.innerHeight;_.y4("REMAINING_DOVA_DEFERRED_CHUNKS",-1)==-1&&_.X2("REMAINING_DOVA_DEFERRED_CHUNKS",6)};
eY.prototype.attached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.addEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.W("desktop_enable_dmpanel_scroll")&&this.addScrollEventListeners();LPH(this)};
eY.prototype.detached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.removeEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.W("desktop_enable_dmpanel_scroll")&&this.removeScrollEventListeners();var k;(k=this.itemsVisibilityObserver)==null||k.disconnect();this.itemsVisibilityObserver=null;var g;(g=this.itemsObserver)==null||g.disconnect()};
var LPH=function(k){var g=_.kr(k.hostElement).querySelector("#scroll-container");if(g){if(!k.itemsVisibilityObserver){var P=window.getComputedStyle(g).marginRight;k.itemsVisibilityObserver=new IntersectionObserver(function(x){nav(k,x)},{root:g,
rootMargin:P,threshold:.98})}if(g=_.kr(k.hostElement).querySelector("#items"))k.itemsObserver=new iXY(g,function(x){SZL(k,x)})}},SZL=function(k,g){FPH(k)&&(Array.from(g.addedNodes).filter(function(P){return P.nodeType===Node.ELEMENT_NODE}).forEach(function(P){k.itemsVisibilityObserver&&k.itemsVisibilityObserver.observe(P)}),Array.from(g.removedNodes).filter(function(P){return P.nodeType===Node.ELEMENT_NODE}).forEach(function(P){k.itemsVisibilityObserver&&k.itemsVisibilityObserver.unobserve(P)}))},
nav=function(k,g){var P=new Set(k.fullyVisibleItemsIndices);
g=_.O(g);for(var x=g.next();!x.done;x=g.next()){x=x.value;var U=x.target.parentElement;U?(U=Array.from(U.children).indexOf(x.target),x.isIntersecting?P.add(U):P.has(U)&&P.delete(U)):_.pH(new _.Da("Parent element not found",x.target.nodeName))}k.fullyVisibleItemsIndices=Array.from(P).sort(function(A,q){return A-q});
P.size===0?_.pH(new _.Da("No visible entries in horizontal list")):(k.startIndex=k.fullyVisibleItemsIndices[0],k.endIndex=k.fullyVisibleItemsIndices[k.fullyVisibleItemsIndices.length-1])},FPH=function(k){k.data?k=(k=k.data)&&k.itemSizeConstraint?"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===k.itemSizeConstraint:!1:k=!1;
return k};
_.d=eY.prototype;_.d.addScrollEventListeners=function(){var k=_.kr(this.hostElement).querySelector("#scroll-container");k.style.touchAction="pan-y";k.addEventListener("wheel",this.JSC$14496_onWheelScroll);k.addEventListener("pointerdown",this.onPointerDown);k.addEventListener("pointermove",this.onPointerMove);window.addEventListener("pointerup",this.onPointerUp)};
_.d.removeScrollEventListeners=function(){var k=_.kr(this.hostElement).querySelector("#scroll-container");k.removeEventListener("wheel",this.JSC$14496_onWheelScroll);k.removeEventListener("pointerdown",this.onPointerDown);k.removeEventListener("pointermove",this.onPointerMove);window.removeEventListener("pointerup",this.onPointerUp)};
_.d.reset=function(){this.scrollCount=this.offset=0;this.reposition_();this.marginWidthLeft=this.marginWidthRight=this.minComponentWidth=0;this.initialStartIndex>0&&_.VJ(this,this.setStartIndex,[this.initialStartIndex])};
_.d.reposition_=function(){var k=_.y4("HTML_DIR")=="rtl"?"":"-",g=_.kr(this.hostElement).querySelector("#items");g&&(g.style.transform="translateX("+k+this.offset+"px)");this.requestButtonsStateUpdate_()};
_.d.requestButtonsStateUpdate_=function(){this.setButtonsStateRequested||(this.setButtonsStateRequested=!0,_.VJ(this,this.setButtonsState_))};
_.d.setButtonsState_=function(){this.setButtonsStateRequested=!1;var k=_.kr(this.hostElement).querySelector("#items").firstElementChild;if(k){this.minComponentWidth||(this.minComponentWidth=YZP(this,k));k=_.kr(this.hostElement).querySelector("#scroll-container").clientWidth;var g=_.kr(this.hostElement).querySelector("#items");g=_.W("kevlar_horizontal_list_scroll_width_killswitch")?g.clientWidth:g.scrollWidth;var P=this.get(this.ytLazyListBehavior.itemsPath,this);if(P){var x=Math.round(k/this.minComponentWidth)||
1;this.fullyVisibleItemsIndices.length===0&&(this.startIndex=Math.round(this.offset/this.minComponentWidth),this.endIndex=Math.min(this.startIndex+x,P.length)-1)}this.ytLazyListBehavior.canShowMore?g+this.minComponentWidth>=this.offset+k&&(this.atEnd=!1):this.atEnd=this.offset+k>=g-20?!0:!1;this.atStart=this.offset<=20}};
_.d.setStartIndex=function(k){if(!this.minComponentWidth){var g=_.kr(this.hostElement).querySelector("#items").firstElementChild;if(!g)return;this.minComponentWidth=YZP(this,g)}this.ytLazyListBehavior.fillRemainingListItems();this.offset=this.minComponentWidth*k;Tn(this);this.reposition_()};
_.d.nextClick_=function(){this.ytLazyListBehavior.fillRemainingListItems();_.my();var k=_.kr(this.hostElement).querySelector("#scroll-container").clientWidth;_.W("web_min_component_width_killswitch")||this.minComponentWidth||(this.minComponentWidth=YZP(this,_.kr(this.hostElement).querySelector("#items").firstElementChild));k=this.useFloorScrolling?Math.floor(k/this.minComponentWidth)||1:Math.round(k/this.minComponentWidth)||1;this.centerListItems&&this.scrollCount===0&&jod(this);this.offset+=FPH(this)?
Eaq(this):k*this.minComponentWidth;Tn(this);this.reposition_();this.scrollCount++};
_.d.prevClick_=function(){var k=_.kr(this.hostElement).querySelector("#scroll-container").clientWidth;k=this.useFloorScrolling?Math.floor(k/this.minComponentWidth)||1:Math.round(k/this.minComponentWidth)||1;this.resizeSupportEnabled?(this.scrollCount--,this.offset=FPH(this)?Eaq(this):this.minComponentWidth*this.scrollCount-1):this.offset-=FPH(this)?Eaq(this):k*this.minComponentWidth;this.centerListItems&&jod(this);Tn(this);this.reposition_()};
_.d.onIronResize_=function(){this.resizeSupportEnabled&&_.VJ(this,this.checkComponentWidthResize);this.requestButtonsStateUpdate_()};
_.d.onItemsTransitionEnd_=function(k){_.vU(k)===_.kr(this.hostElement).querySelector("#items")&&this.ytRendererBehavior.markDirty()};
_.d.onChildElementFocus_=function(k){k=k.target.closest("#items > *");var g=_.kr(this.hostElement).querySelector("#scroll-container");if(g.contains(k)){if(_.W("web_horizontal_list_behavior_focus_killswitch"))if(k.offsetLeft<this.offset)this.offset=Math.abs(k.offsetLeft)<k.clientWidth?0:k.offsetLeft;else if(k.offsetLeft+k.clientWidth>this.offset+g.clientWidth)this.ytLazyListBehavior.fillRemainingListItems(),_.my(),this.offset=k.offsetLeft+k.clientWidth-g.clientWidth;else return;else{var P=_.kr(this.hostElement).querySelector("#items"),
x=_.y4("HTML_DIR")==="rtl",U=x?P.clientWidth-k.offsetLeft:k.offsetLeft;P=x?P.clientWidth-(k.offsetLeft+k.clientWidth):k.offsetLeft+k.clientWidth;var A=x?U>this.offset+g.clientWidth:U<this.offset,q=x?P<this.offset:P>this.offset+g.clientWidth,T=x?A:q;if(x?q:A)g=x?P:U,this.offset=Math.abs(g)<k.clientWidth?0:g;else if(T)this.ytLazyListBehavior.fillRemainingListItems(),_.my(),this.offset=(x?U:P)-g.clientWidth;else return}Tn(this);this.reposition_()}};
_.d.observeShownItems_=function(){this.reset()};
_.d.checkComponentWidthResize=function(){var k=_.kr(this.hostElement).querySelector("#items").firstElementChild;k&&(k=YZP(this,k),this.centerListItems||k!==this.minComponentWidth)&&(this.minComponentWidth=k,this.offset=k*this.scrollCount,this.centerListItems&&jod(this),Tn(this),this.reposition_())};
var YZP=function(k,g){var P=window.getComputedStyle(g).marginRight;P=Math.floor(Number(P.replace("px","")));var x=window.getComputedStyle(g).marginLeft;x=Math.floor(Number(x.replace("px","")));k.centerListItems&&!k.marginWidthRight&&(k.marginWidthRight=P,k.marginWidthLeft=x);return k.resizeSupportEnabled?g.getBoundingClientRect().width+P:g.offsetWidth+P},Tn=function(k){var g=_.kr(k.hostElement).querySelector("#scroll-container").clientWidth,P=_.kr(k.hostElement).querySelector("#items").clientWidth;
k.offset<0?k.offset=0:k.offset+g>=P&&(k.offset=P-g)},jod=function(k){k.offset-=(_.kr(k.hostElement).querySelector("#scroll-container").clientWidth+k.marginWidthRight-k.minComponentWidth)/2-k.marginWidthLeft};
_.mJ.Object.defineProperties(eY.prototype,{nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){var k=_.y4("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",-1);if(k==-1)k=this.JSC$14496_cachedViewportHeight,k=k>1320?5:k>1020?4:k>730?3:k>430?2:1;else if(k==0)return 0;_.X2("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",k-1);k=_.y4("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",-1);if(k>-1)return k;k=this.cachedViewportWidth;k=k>1600?6:k>1400?5:k>1300?4:k>1090?5:k>870?4:k>660?3:2;_.X2("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",
k);return k},
set:function(){}},
resizeSupportEnabled:{configurable:!0,enumerable:!0,get:function(){return!_.W("kevlar_disable_component_resizing_support")&&!!this.supportComponentResize}}});
eY.prototype.observeShownItems_=eY.prototype.observeShownItems_;eY.prototype.onChildElementFocus_=eY.prototype.onChildElementFocus_;eY.prototype.onItemsTransitionEnd_=eY.prototype.onItemsTransitionEnd_;eY.prototype.onIronResize_=eY.prototype.onIronResize_;eY.prototype.prevClick_=eY.prototype.prevClick_;eY.prototype.nextClick_=eY.prototype.nextClick_;eY.prototype.setButtonsState_=eY.prototype.setButtonsState_;eY.prototype.requestButtonsStateUpdate_=eY.prototype.requestButtonsStateUpdate_;
eY.prototype.reposition_=eY.prototype.reposition_;eY.prototype.reset=eY.prototype.reset;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],eY.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Ol.YtLazyListBehavior),_.I("design:type",Object)],eY.prototype,"ytLazyListBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],eY.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],eY.prototype,"atStart",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],eY.prototype,"atEnd",void 0);_.N([_.n(),_.I("design:type",Object)],eY.prototype,"startIndex",void 0);_.N([_.n(),_.I("design:type",Object)],eY.prototype,"endIndex",void 0);_.N([_.n({value:6}),_.I("design:type",Number)],eY.prototype,"initialCount",void 0);_.N([_.n(),_.I("design:type",Object)],eY.prototype,"scrollCount",void 0);_.N([_.n(),_.I("design:type",Object)],eY.prototype,"initialStartIndex",void 0);
_.N([_.n(),_.I("design:type",Object)],eY.prototype,"disableScrollEventListener",void 0);_.N([_.n(),_.I("design:type",Object)],eY.prototype,"supportComponentResize",void 0);_.N([_.n({value:function(){var k=this;return function(){return k.prevClick_()}}}),
_.I("design:type",Function)],eY.prototype,"boundPrevClick",void 0);_.N([_.n({value:function(){var k=this;return function(){return k.nextClick_()}}}),
_.I("design:type",Function)],eY.prototype,"boundNextClick",void 0);_.N([_.n(),_.I("design:type",Object)],eY.prototype,"useFloorScrolling",void 0);_.N([_.n(),_.I("design:type",Object)],eY.prototype,"isSearch",void 0);_.N([_.n(),_.I("design:type",Object)],eY.prototype,"dragging",void 0);_.N([_.n(),_.I("design:type",Object)],eY.prototype,"dragMouseStart",void 0);_.N([_.n(),_.I("design:type",Object)],eY.prototype,"dragOffsetStart",void 0);
_.N([_.n(),_.I("design:type",Object)],eY.prototype,"disableWheelScroll",void 0);_.N([_.n(),_.I("design:type",Object)],eY.prototype,"centerListItems",void 0);_.N([_.dV("iron-resize"),_.OO("guideOpened"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],eY.prototype,"onIronResize_",null);_.N([_.dV("transitionend"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],eY.prototype,"onItemsTransitionEnd_",null);
_.N([_.dV("focusin"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],eY.prototype,"onChildElementFocus_",null);_.N([_.OO("shownItems"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],eY.prototype,"observeShownItems_",null);_.N([_.VB()],eY);_.qq.YtdHorizontalListBehavior=[];_.qq.YtdHorizontalListBehavior.push(_.QF,_.C.YtRendererBehavior,_.Ol.YtLazyListBehavior,_.yC.YtdGuideStateAwareBehavior,eY.prototype);var Ocs=["APP_STATE","PI"];var cv,V1=function(k){this.hostElement=k},Z7=function(k,g){if(g&&(cJI(g.viewableCommands)||cJI(g.endOfSessionCommands))){var P=ZcA(g.viewableCommands);
g=ZcA(g.endOfSessionCommands);if(!cv){var x=_.rP("custom_active_view_tos_timeout_ms");cv=x>0&&x!==36E5?new o16(VOA(),x):new o16(VOA())}a6b(cv,k.hostElement);H6b(cv,k.hostElement,P,g)}},mb=function(k){cv&&a6b(cv,k.hostElement)};var Qom=_.DN(["about:blank"]),l1N={pushState:window.history.pushState,replaceState:window.history.replaceState};var w$=function(k){this.initialized=!1;this.internalReplaceState=this.internalPushState=null;this.history=k;this.internalPushState=k.pushState.bind(k);this.internalReplaceState=k.replaceState.bind(k)};
w$.prototype.init=function(){this.initialized=!0};
w$.prototype.pushState=function(k,g){this.initialized||this.init();this.internalPushState&&this.internalPushState(k,"",g)};
w$.prototype.replaceState=function(k,g){this.initialized||this.init();this.internalReplaceState&&this.internalReplaceState(k,"",g)};
w$.prototype.getState=function(){return this.history&&this.history.state};var DRH=function(k){var g=function(){var P=k.apply(this,arguments)||this;P.boundHistoryPushState=!1;P.boundHistoryReplaceState=!1;P.debugInfo={};return P};
_.z(g,k);g.prototype.init=function(){var P=_.n4("IFRAME");_.Po(P,_.WX(Qom));P.sandbox="allow-same-origin";P.style.display="none";this.iframe=P;document.body.appendChild(P);this.bindHistoryStateFunctions();k.prototype.init.call(this)};
g.prototype.bindHistoryStateFunctions=function(){var P=this,x=[],U;this.iframe&&((U=this.iframe.contentWindow)==null?0:U.history)&&(U=this.iframe.contentWindow.history)&&(x.push(U),Object.getPrototypeOf(U)&&x.push(Object.getPrototypeOf(U)));window.history&&x.push(window.history);U=window.history;Object.getPrototypeOf(U)&&x.push(Object.getPrototypeOf(U));x.push(l1N);U=function(q){for(var T=null,c=0;c<x.length;c++){var Z=x[c][q];if(typeof Z==="function"){T=Z.bind(window.history);P.debugInfo[q]=c;break}}return T};
if(!this.boundHistoryReplaceState){var A=U("replaceState");A&&(this.internalReplaceState=A,this.boundHistoryReplaceState=!0)}!this.boundHistoryPushState&&(U=U("pushState"))&&(this.internalPushState=U,this.boundHistoryPushState=!0)};
return g}(w$),tNv=function(){return DRH.call(this,window.history)||this};
_.z(tNv,DRH);tNv.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.boundHistoryPushState!==this.boundHistoryReplaceState};var Jx=function(k){this.browserHistory=k;this.initialized=!1};
Jx.prototype.init=function(){this.initialized||(this.browserHistory.init(),this.initialized=!0,window.addEventListener("popstate",this.handlePopstate.bind(this)))};
Jx.prototype.pushState=function(k,g){this.initialized||this.init();this.browserHistory.pushState(k,g)};
Jx.prototype.replaceState=function(k,g){this.initialized||this.init();this.browserHistory.replaceState(k,g)};
Jx.prototype.handlePopstate=function(k){return k.state};_.MNc=function(k,g,P,x,U){this.endpoint=k;this.forward=g;this.historyEntry=P;this.JSC$30442_savedComponentState=x;this.legacyBorder=U===void 0?!1:U};var KPL=function(k,g){this.rootData=k;this.scrollTop=g};_.r$=new _.gt("EPHEMERAL_STORE_TOKEN");_.fg=function(k){this.data=Object.assign({},k);var g;(g=this.data.innertubeResponse)==null||delete g.frameworkUpdates};
_.fg.prototype.isExpired=function(){return Number(this.data.expireTimestampMs||0)<(0,_.Jc)()};
_.Ha=function(k){return Object.assign({},k.data.innertubeResponse,{cacheMetadata:{isCacheHit:!0}})};var oaq=function(){this.maxSize=100;this.timeToDataCache=new Map};
oaq.prototype.get=function(k){var g=this.timeToDataCache.get(k);g&&(this.timeToDataCache.delete(k),this.timeToDataCache.set(k,g));if(g&&g.rootData&&(_.W("web_use_response_store_for_history_cache")||_.W("mweb_use_new_history_manager"))){var P=_.Za().resolve(_.r$),x=vaN(g),U=!!x;if(x){if(x.content){var A=Wv(P,x.content);U&&A?g.rootData.response=_.Ha(A):U=!1}x.player&&(A=Wv(P,x.player),U&&A?g.rootData.playerResponse=_.Ha(A):U=!1);x.reelSequence&&(P=Wv(P,x.reelSequence),U&&P?g.rootData.reelWatchSequenceResponse=
_.Ha(P):U=!1)}U||(this.timeToDataCache.delete(k),g=void 0)}return g};
oaq.prototype.set=function(k,g){if(g.rootData&&(_.W("web_use_response_store_for_history_cache")||_.W("mweb_use_new_history_manager"))){var P=vaN(g),x=Object.assign({},g.rootData);P&&(P.content&&g.rootData.response&&(a13(this,P.content,g.rootData.response),x.response=null),P.player&&g.rootData.playerResponse&&(a13(this,P.player,g.rootData.playerResponse),x.playerResponse=null),P.reelSequence&&g.rootData.reelWatchSequenceResponse&&(a13(this,P.reelSequence,g.rootData.reelWatchSequenceResponse),x.reelWatchSequenceResponse=
null));g=new KPL(x,g.scrollTop)}this.timeToDataCache.has(k)?this.timeToDataCache.delete(k):this.timeToDataCache.size>=this.maxSize&&(P=this.timeToDataCache.keys().next(),this.timeToDataCache.delete(P.value));this.maxSize!==0&&this.timeToDataCache.set(k,g)};
oaq.prototype.clear=function(){this.timeToDataCache.clear()};
var vaN=function(k){var g=_.Za().resolve(_.VE(_.ZN)),P;if((P=k.rootData)==null?0:P.endpoint)return g==null?void 0:sLs(g,k.rootData.endpoint);var x;_.pH(new _.Da("History snapshot response data does not contain endpoint",(x=k.rootData)==null?void 0:x.url));return null},a13=function(k,g,P){if(k.maxSize>0){var x;
(k=(x=P.responseContext)==null?void 0:x.maxAgeSeconds)&&Number(k)>0&&(x=_.Za().resolve(_.r$),P=gz(P,k),x.put(g,new _.fg(P)))}};var HWq=function(k,g,P){this.endpoint=g;this.JSC$30448_savedComponentState=P===void 0?null:P;this.entryTime=k};var JJC=1;var sl=function(k){var g=function(){var P=k.apply(this,[].concat(_.Kl(_.IT.apply(0,arguments))))||this;P.historyEntryTime=0;P.historySnapshotCache=P.createHistoryCache();return P};
_.z(g,k);g.prototype.createHistoryCache=function(){return new oaq};
g.prototype.saveAndReplace=function(P,x,U){var A=window.location.href;var q=q===void 0?{}:q;var T=(T=this.browserHistory.getState())&&T.entryTime?T.entryTime:rJs();P=this.createNewHistoryEntry(P,q,T);this.saveSnapshot(T,x,U);this.replaceState(P,A||window.location.href)};
g.prototype.saveAndPush=function(P,x,U,A,q){q=q===void 0?{}:q;this.saveSnapshot(this.historyEntryTime,U,A);U=this.historySnapshotCache;A=this.historyEntryTime;var T=U.timeToDataCache.keys();T=_.O(T);for(var c=T.next();!c.done;c=T.next())c=c.value,c>A&&U.timeToDataCache.delete(c);x=this.createNewHistoryEntry(x,q);this.pushState(x,P)};
g.prototype.saveSnapshot=function(P,x,U){this.historySnapshotCache.set(P,new KPL(x,U))};
g.prototype.createNewHistoryEntry=function(P,x,U){U=U===void 0?rJs():U;return new HWq(U,P,x)};
g.prototype.handlePopstate=function(P){var x=k.prototype.handlePopstate.call(this,P),U=null,A=null,q=!1,T=null;x&&x.entryTime&&(T=this.historySnapshotCache.get(x.entryTime)||null,q=x.entryTime>this.historyEntryTime,this.historyEntryTime=x.entryTime,U=x.endpoint,A=x.JSC$30448_savedComponentState);this.handleHistoryCacheLoad(new _.MNc(U,q,T,A),P);return x};
g.prototype.pushState=function(P,x){Number(P==null?void 0:P.entryTime)>=0&&(this.historyEntryTime=P.entryTime);k.prototype.pushState.call(this,P,x)};
g.prototype.replaceState=function(P,x){Number(P==null?void 0:P.entryTime)>=0&&(this.historyEntryTime=P.entryTime);k.prototype.replaceState.call(this,P,x)};
g.prototype.handleHistoryCacheLoad=function(){};
return g}(Jx),NEk=function(){var k=sl.call(this,new tNv)||this;
k.dispatchElement=null;k.entryIndex=0;return k};
_.z(NEk,sl);_.d=NEk.prototype;_.d.init=function(k){k=k===void 0?!0:k;sl.prototype.init.call(this);this.initialized||(k||this.saveAndReplace(null,null,0),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"))};
_.d.handlePopstate=function(k){var g=null;k.state||(g="History popstate has no state - "+this.getDebugString());if(!this.dispatchElement)return sl.prototype.handlePopstate.call(this,k);var P=new CustomEvent("yt-history-pop",{cancelable:!0});_.RV(this.dispatchElement,"yt-history-pop",[P,{errorMsg:g}]);_.kD(this.dispatchElement,"yt-close-all-popups-action");if(!P.defaultPrevented){P=_.Za().resolve(_.NQ);g=P.getCurrentData();var x=P.getCurrentPage();P=0;x?(x=_.RV(this.dispatchElement,"yt-get-page-offset",
[x]),x.length>0&&(P=x[0])):_.pH(new _.Da("getCurrentPage returned undefined",{debugString:this.getDebugString(),page:g?g.page:"undefined"}));g&&(g.csn=_.hE());this.saveSnapshot(this.historyEntryTime,g,P)}return sl.prototype.handlePopstate.call(this,k)};
_.d.handleHistoryCacheLoad=function(k,g){k.forward?this.entryIndex++:this.entryIndex--;this.dispatchElement&&(_.O(_.kD(this.dispatchElement,"yt-history-will-navigate",[g])).next().value||_.RV(this.dispatchElement,"yt-history-load",[g,k]))};
_.d.pushState=function(k,g){this.entryIndex++;if(!this.browserHistory.boundHistoryPushState){var P=new _.Da("history.pushState is not a function",this.getDebugString());_.IE(P)}sl.prototype.pushState.call(this,k,g)};
_.d.replaceState=function(k,g){if(!this.browserHistory.boundHistoryReplaceState){var P=new _.Da("history.replaceState is not a function",this.getDebugString());_.IE(P)}sl.prototype.replaceState.call(this,k,g)};
_.d.saveAndPush=function(k,g,P,x,U){U=U===void 0?{}:U;P&&(P.csn=_.hE());sl.prototype.saveAndPush.call(this,k,g,P,x,U)};
_.d.getDebugString=function(){var k=[];this.initialized&&k.push("i");this.browserHistory.boundHistoryReplaceState&&k.push("bhr");this.browserHistory.boundHistoryPushState&&k.push("bhs");"replaceState"in this.browserHistory.debugInfo&&k.push("brs:"+String(this.browserHistory.debugInfo.replaceState));"pushState"in this.browserHistory.debugInfo&&k.push("bps:"+String(this.browserHistory.debugInfo.pushState));this.entryIndex>0&&k.push("ei:"+String(this.entryIndex));return k.join(",")};
_.bB=function(k,g){k.init(!0);var P=k.browserHistory.getState();k.replaceState(P,k5(g))};
NEk.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.browserHistory.getThirdPartyManipulationSuspected()};_.Bv=new _.gt("DESKTOP_HISTORY_MANAGER_TOKEN");var I1d=[10,20,30,40,50,60],zn=function(){this.currentPartitionIndex=0},XJd=function(k){uTd({mainAppWeb:_.DT(),
survivalSli:{partitionMinute:k,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_START"}})},y9q=function(k){uTd({mainAppWeb:_.DT(),
survivalSli:{partitionMinute:k,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_END"}})},pJL=function(k){return k.currentPartitionIndex>=0&&k.currentPartitionIndex<I1d.length?I1d[k.currentPartitionIndex]:-1},ChP=function(k){return k.currentPartitionIndex>0&&k.currentPartitionIndex-1<I1d.length?I1d[k.currentPartitionIndex-1]:-1};
zn.prototype.start=function(){if(this.intervalId===void 0){this.currentPartitionIndex=0;var k=ChP(this);k>0&&y9q(k);k=pJL(this);k>0&&XJd(k);GZJ(this)}};
var GZJ=function(k){var g=pJL(k);if(g>0){var P=ChP(k);P<0&&(P=0);k.intervalId=_.Xq.addJob(function(){var x=ChP(k);x>0&&y9q(x);x=pJL(k);x>0&&XJd(x);GZJ(k)},3,(g-P)*6E4);
k.currentPartitionIndex+=1}else k.currentPartitionIndex=-1};var Rj3=function(k){zI.call(this,k,132);this.isDocument=k===document.documentElement};
_.z(Rj3,zI);Rj3.prototype.calculateScrollDelta=function(k,g,P){var x=0;k<g?x=k<g-100?-48:-8:k>g+P&&(x=k>g+P+100?48:8);return x};
Rj3.prototype.JSC$11393_onMouseMove=function(k){this.isDocument||(k.clientX=k.event_.pageX,k.clientY=k.event_.pageY);zI.prototype.JSC$11393_onMouseMove.call(this,k)};_.kuJ=function(k,g){var P=this;this.scrollElement=document.documentElement;this.dragScrollSupport=this.JSC$14550_dragListGroup=null;this.onDraggerCreated=function(x){var U=x.JSC$11389_dragger;U.scrollTarget_=P.scrollElement;x=x.draggerEl;U&&x.menuOpened&&U.setEnabled(!1)};
this.onDragStart=function(x){var U=x.draggerEl;x=x.currDragItem;var A=Object.assign({},x==null?void 0:x.data);A.trackingParams=void 0;U.data=A;U.style.position="absolute";U.style.width=(x==null?void 0:x.clientWidth)+"px";U.style.zIndex="2030";U.onDrag&&U.onDrag();x=_.XI(U);(A=x.querySelector("ytd-app"))?_.kr(A).appendChild(U):x.body.appendChild(U);P.dragScrollSupport=new Rj3(P.scrollElement);P.dragScrollSupport.horizontalScrolling_=!1;U=P.dragScrollSupport;U.constrainScroll_=!!U.margin_&&!1};
this.onDrop=function(x){P.handleDrop(x);P.dragScrollSupport&&(_.el(P.dragScrollSupport),P.dragScrollSupport=null)};
this.onReorderableScroll=function(){if(P.JSC$14550_dragListGroup){var x=P.JSC$14550_dragListGroup;L$N(x,x.currDragItem_)}};
this.handleDrop=g};
_.uB=function(k){k.JSC$14550_dragListGroup&&(_.Wl(k.JSC$14550_dragListGroup,ftH,k.onDragStart),_.Wl(k.JSC$14550_dragListGroup,B2v,k.onDragStart),k.JSC$14550_dragListGroup.dispose(),k.JSC$14550_dragListGroup=null);k.dragScrollSupport&&(_.el(k.dragScrollSupport),k.dragScrollSupport=null);k.scrollElement.removeEventListener("scroll",k.onReorderableScroll)};
_.gkm=function(k,g,P,x){x=x===void 0?"":x;_.uB(k);P&&(k.scrollElement=P);k.JSC$14550_dragListGroup=new vz;k.JSC$14550_dragListGroup.hysteresisDistance_=2;uEL(k.JSC$14550_dragListGroup,g);k.JSC$14550_dragListGroup.draggerElClasses_=ZC("dragging").split(" ");x&&h7N(k.JSC$14550_dragListGroup,function(U){var A=U||document,q=null;A.getElementsByClassName?q=A.getElementsByClassName(x)[0]:q=AFH("*",x,U);return q||U});
_.wT(k.JSC$14550_dragListGroup,JOL,k.onDraggerCreated);_.wT(k.JSC$14550_dragListGroup,ftH,k.onDragStart);_.wT(k.JSC$14550_dragListGroup,B2v,k.onDrop);k.JSC$14550_dragListGroup.init();k.scrollElement.addEventListener("scroll",k.onReorderableScroll,{passive:!0})};
_.mJ.Object.defineProperties(_.kuJ.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});var PWP=function(){this.skipNextNavigation=!1},$GP=function(k,g,P){if(!g)return!1;
if(k.skipNextNavigation)return k.skipNextNavigation=!1;if(_.b(P,_.UN))return!1;var x,U,A;if((x=_.b(P,_.q8))==null?0:(U=x.browseEndpointContextSupportedConfigs)==null?0:(A=U.browseEndpointContextMainConfig)==null?0:A.skipConfirmation)return!1;var q;return((q=_.b(g.commandMetadata,_.A6))==null?void 0:q.webPageType)==="WEB_PAGE_TYPE_MINI_APP"};
PWP.prototype.showConfirmationDialog=function(k,g){this.navigateParams=g;this.customConfirmationCommand?_.Za().resolve(_.wP).resolveCommand(this.customConfirmationCommand):(g={openPopupAction:{popup:{confirmDialogRenderer:{title:_.vS(_.OX("NAVIGATION_CONFIRMATION_TITLE")),dialogMessages:[_.vS(_.OX("NAVIGATION_CONFIRMATION_DESCRIPTION"))],cancelButton:{buttonRenderer:{text:_.vS(_.OX("CANCEL")),command:{signalAction:{signal:"CANCEL_NAVIGATION"}}}},confirmButton:{buttonRenderer:{text:_.vS(_.OX("EXIT")),
command:{signalAction:{signal:"RESUME_NAVIGATION"}}}}}},popupType:"DIALOG"}},_.A0.getInstance().triggerAction("yt-open-popup-action",g,k))};
PWP.prototype.cancelPendingNavigation=function(){var k;((k=this.navigateParams)==null?void 0:k.navigationType)===2&&(this.skipNextNavigation=!0,this.navigateParams.isForwardHistoryNavigation?window.history.back():window.history.forward())};var xGv=function(){},UGt=function(k,g,P,x,U,A,q){P=P===void 0?{}:P;
q=q===void 0?{}:q;var T=_.Za().resolve(_.ZN),c,Z=(c=_.b(g,_.UN))==null?void 0:c.url;return Z?Pt0(T,Z,P,window.location.href,function(w,J){inL(k,w,J,!1,!0,P,A,x)},function(){return!1}):Su(T,g,P,window.location.href,ea(g),function(w,J){inL(k,w,J,!1,!0,P,A,x)},U,q)},inL=function(k,g,P,x,U,A,q,T){if(!k.JSC$14565_chunkHandler)if(P.page==="learning_journey_watch"&&_.W("web_enable_canvas_on_learning_journey")){var c=!_.b(T,_.q8);
U=U||x;if(c)if(U){if(_.W("kevlar_continue_playback_without_player_response")){var Z;var w=(Z=_.b(T,_.oV))==null?void 0:Z.videoId}x={clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:x,previousVideoId:w},tempData:A}}else x={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};else x={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};k.JSC$14565_chunkHandler=new XY4(_.XE,x,q,c,U)}else if(P.page==="watch"||P.page==="learning_journey_watch")if(U||x){if(_.W("kevlar_continue_playback_without_player_response")){var J;
c=(J=_.b(T,_.oV))==null?void 0:J.videoId}k.JSC$14565_chunkHandler=new CMJ(_.XE,{clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:x,previousVideoId:c},tempData:A},q)}else k.JSC$14565_chunkHandler=new Nqt(_.XE);else P.page==="shorts"&&U&&!x?k.JSC$14565_chunkHandler=new pYH(_.XE,{clientParams:{miniplayer:!1,autoSaveToQueue:!1,fromHistory:!1},tempData:A},q):k.JSC$14565_chunkHandler=new IYd(q);k.JSC$14565_chunkHandler.processChunk({endpoint:g,data:P});return k.JSC$14565_chunkHandler.fi.promise},
AqP=function(k,g,P,x,U){(P=_.TMt(P))&&inL(k,g,P,!1,!0,x,void 0,U)};_.dGq=new _.gt("NAVIGATION_SERVICE_TOKEN");var Onq=function(){this.pendingNavigationPromise=null};
_.d=Onq.prototype;_.d.hasPendingNavigation=function(){return!!this.pendingNavigationPromise};
_.d.cancelPendingNavigation=function(){this.pendingNavigationPromise&&(this.pendingNavigationPromise=null)};
_.d.addEventListener=function(){throw Error("yh");};
_.d.dispatchEvent=function(){throw Error("yh");};
_.d.removeEventListener=function(){throw Error("yh");};var qdt=new _.gt("APP_ROOT");var WAs=null;var T9L=["__Secure-1PAPISID","SAPISID","__Secure-3PAPISID"],hx=function(){_.s1.call(this);this.pollingInterval=3E3;this.sessionCookies=[null,null,null];eEc(this)};
_.z(hx,_.s1);hx.prototype.verifyUser=function(){var k=eEc(this),g=k.logout;if(!k.sessionChange)return!0;this.dispatchEvent("ytsessionchange");g&&this.dispatchEvent("ytuserinvalid");return!1};
var eEc=function(k){var g=T9L.map(function(U){var A;return(A=_.FR.get(U))!=null?A:""}),P=g.some(function(U,A){return k.sessionCookies&&k.sessionCookies[A]!==""&&U===""}),x=g.some(function(U,A){return k.sessionCookies&&k.sessionCookies[A]!==U});
k.sessionCookies=g;return{logout:P,sessionChange:x}};
hx.prototype.clearTimeout=function(){this.scheduledJobId&&(_.Xq.cancelJob(this.scheduledJobId),this.scheduledJobId=void 0)};var hiA=new _.gt("POSTMESSAGE_TUNNEL_TOKEN");var Bob=["/parent_tools","/file_download","/artist_roster"],noA=[vcY,akk,Hs4,IkN,NsL,oc3,XjJ,y7d];var El=new _.gt("NAVIGATION_CONFIRMATION_SERVICE");var cqJ="/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(" "),VHJ=[{url:"/podcasts",
expFlag:"enable_polymer_navigation_for_podcasts_destination_page"},{url:"/companion_canvas",expFlag:"enable_ai_companion"}],Lg=function(k,g){this.pendingNavigationPromise=null;this.JSC$14588_clientRoot=k;this.historyManager=g;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 xGv;this.debugString=k.is;k={"yt-signal-action-history-back":this.handleSignalActionHistoryBack,"yt-signal-action-reload-page":this.handleSignalActionReloadPage.bind(this),"yt-signal-action-soft-reload-page":this.handleSignalActionSoftReloadPage.bind(this),"yt-signal-action-reset-warm-loads":this.handleSignalActionResetWarmLoads.bind(this),"yt-signal-action-close-window":this.handleSignalActionCloseWindow};_.dx(_.A0.getInstance(),k,this.JSC$14588_clientRoot)},rqH,f2v,W43,sC4,JqH;
_.z(Lg,Onq);Lg.prototype.reload=function(){_.Sa(window.location.href)};
var V03=function(k){k.currentEndpoint&&_.b(k.currentEndpoint,_.VY)?k.reload():k.currentEndpoint&&k.navigate(k.currentEndpoint,!0,void 0,{disableCache:!0})};
Lg.prototype.navigate=function(k,g,P,x,U,A,q,T){g=g===void 0?!1:g;P=P===void 0?{}:P;x=x===void 0?{}:x;var c=_.Za().resolve(El),Z;if(!q&&$GP(c,(Z=this.currentEndpoint)!=null?Z:void 0,k))return c.showConfirmationDialog(this.JSC$14588_clientRoot.parentElement,{endpoint:k,reload:g,params:P,tempData:x,requestType:U,createScreenConfig:A}),!1;var w=_.PW();_.$R(w,"eocs")||w.parkOrScheduleJob(function(){w.processSignal("eocs")},10,"eor");
sQr();q=ea(k);c=x.autonav==="1";Z=_.hE();hx.instance||(hx.instance=new hx);var J=hx.instance.verifyUser(),r;if(_.W("enable_dark_theme_only_on_shorts")){var f=document.documentElement.hasAttribute("dark"),B=_.Yn(!0)==="USER_INTERFACE_THEME_DARK";if(q==="shorts"){if(!f)if(_.W("enable_dark_theme_only_on_shorts_control")){if(!window.location.href.includes("/shorts/")){var L;_.Sa((L=_.b(k==null?void 0:k.commandMetadata,_.A6))==null?void 0:L.url,void 0,void 0,window.top)}}else{var Y;_.Sa(_.AY((Y=_.b(k==
null?void 0:k.commandMetadata,_.A6))==null?void 0:Y.url,{theme:"dark"}),void 0,void 0,window.top)}}else if(_.W("enable_dark_theme_only_on_shorts_control")){if(window.location.href.includes("/shorts/")&&!f){var l;_.Sa(_.AY((l=_.b(k==null?void 0:k.commandMetadata,_.A6))==null?void 0:l.url,{themeRefresh:1}),void 0,void 0,window.top)}}else if(B!==f){var D;_.Sa(_.AY((D=_.b(k==null?void 0:k.commandMetadata,_.A6))==null?void 0:D.url,{themeRefresh:1}),void 0,void 0,window.top)}}if(q==="watch"){if(Znc(_.Za().resolve(_.EB),
k)&&(J||_.W("fix_miniplayer_navigation_killswitch")))return!1;_.W("block_all_player_prefetch_requests")||(r=eXH(_.va(_.b5),k,c))}else{var X,a=(X=_.b(this.currentEndpoint,_.oV))==null?void 0:X.videoId;a&&_.KI.getInstance().then(function(tu){tu&&tu.set("yt-miniplayer-shown-video-id",a)})}r&&(P.frags=r.missingFragments_.join(","));
L=null;var H;Y=(H=_.b(k==null?void 0:k.commandMetadata,_.A6))==null?void 0:H.ignoreNavigation;if(!Y)if(_.W("kevlar_command_url")){var y;L=(y=_.b(k==null?void 0:k.commandMetadata,_.A6))==null?void 0:y.url}else L=_.kfb(k,P);if(L&&this.pendingNavigationPromise){if(this.lastNavigationUrl&&L==this.lastNavigationUrl)return _.bL({navigationRequestedSameUrl:!0}),!1;this.pendingNavigationPromise.cancel("canceled pendingNavigationPromise");_.$Y(Yq(),"CANCELLED")}L&&(this.lastNavigationUrl=L);kCV();_.X2("IS_HOMEPAGE_COLD",
!1);_.X2("IS_RESULTS_PAGE_COLD",!1);_.X2("IS_WATCH_PAGE_COLD",!1);k.loggingUrls&&k.loggingUrls.forEach(function(tu){tu.baseUrl&&_.xI(tu.baseUrl)});
_.jQs(k,A?A.layer:0)&&_.W("kevlar_flush_logs_on_away_navigation")&&_.NH();if(SKk(k))return!1;ymc(q,U);if(!L)return Y||_.pH(new _.Da("Can't construct url for endpoint",k)),_.$Y(Yq(),"FAILURE"),!1;_.bc0();H=k&&_.b(k,_.q8)&&_.b(k,_.q8).browseId.startsWith("UC");P=(y=_.W("enable_dark_theme_only_on_shorts")&&q==="shorts"?!1:_.ja()&&document.documentElement.hasAttribute("dark")!==_.FA())?{themeRefresh:1}:{};y&&!_.jh()&&_.Yn()==="USER_INTERFACE_THEME_DARK"&&(P.theme="dark");H=y||mGH(L)&&!H&&!_.W("kevlar_disable_url_allowlist");
J||(H=!0);if(H||_.y4("DISABLE_WARM_LOADS")||this.resetWarmLoads){if(window.self!==window.top){try{var kj;var Ts=(kj=window.top)==null?void 0:kj.location.href}catch(tu){var m0;Ts=(m0=tu)==null?void 0:m0.message}_.pH(new _.Da("Attempting to redirect in iframe",{selfUrl:window.self.location.href,topUrl:Ts}))}k=_.W("kevlar_redirect_on_window_killswitch")?window.top:window;nL(L);_.Sa(_.AY(L,P),void 0,void 0,k);_.$Y(Yq(),"ABORTED");return!1}_.W("kevlar_early_popup_close")&&_.RV(this.JSC$14588_clientRoot,
"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);this.pageFetcher.JSC$14565_chunkHandler=void 0;var Lb;Ts=ea((Lb=this.currentEndpoint)!=null?Lb:void 0);(Lb=q==="shorts"&&Ts==="shorts")||_.Nd0();_.kP(Scb)("nr",void 0);c&&_.bL({webInfo:{navigationReason:"an"}});k.clickTrackingParams&&(x.itct=k.clickTrackingParams,x.csn=Z);RUu(x);x.endpoint=JSON.stringify(k);_.W("enable_unknown_lact_fix_on_html5")&&(_.Za().resolve(_.m$),x.lact=_.wN());_.vX.isEmpty(x)||_.Nj(L,x);!_.W("disable_miniplayer_expansion_log")&&
this.isMiniplayerExpansion&&(A=Object.assign({},{layer:0},A,{parentLayer:3}));this.pendingNavigationPromise=A=UGt(this.pageFetcher,k,x,this.currentEndpoint,this.JSC$14588_isNetworkPromiseStale.bind(this),A,T);A=A.then(this.handleNavigateSuccess.bind(this,A,k,r,x),this.handleNavigateFail.bind(this,A,k));_.SD().navigationFinishPromise=A;g={endpoint:k,pageType:q,url:k5(L),reload:!!g,noProgressBar:Lb};U&&(g.type=U);var rA;U=_.OS((rA=this.currentEndpoint)!=null?rA:null);rA=_.OS(k!=null?k:null);this.fireEvent("yt-navigate-start",
g);var bV;(bV=_.Za().resolve(_.VE(_.dGq)))==null||bV.publish("navigation-start",{sourcePageSubtype:U,destinationPageSubtype:rA});r&&AqP(this.pageFetcher,k,r,x,this.currentEndpoint);return!0};
Lg.prototype.JSC$14588_isNetworkPromiseStale=function(k){return k!=this.pendingNavigationPromise};
var w2N=function(k,g,P,x,U){var A=ea(g);g={endpoint:g,pageType:A};U&&(g.errorMessage=U);_.pH(P);g.navigationDoneMs=_.EX("nd");g.navigationErrorReason=x;k.fireEvent("yt-navigate-error",g)};
Lg.prototype.handleNavigateFail=function(k,g,P){var x=void 0;P instanceof _.Eu&&(x=P,Gbu(P));if(this.JSC$14588_isNetworkPromiseStale(k))return _.rT(x);_.$Y(Yq(),"FAILURE");w2N(this,g,P,"101");return _.rT(P)};
Lg.prototype.handleNavigateSuccess=function(k,g,P,x,U){if(this.JSC$14588_isNetworkPromiseStale(k))return _.$D();this.pendingNavigationPromise=null;if(!U)return g=new _.Da("Missing data in response for navigation endpoint",g),_.rT(g);if(U.reload)return window.location.reload(!0),_.$D();P&&(k={},_.vX.extend(k,_.TMt(P),U),U=k);var A,q;P=(A=U)==null?void 0:(q=A.timing)==null?void 0:q.responseStart;P!=null&&_.EX("srt",P);_.EX("pdc");var T,c;A=(T=U)==null?void 0:(c=T.timing)==null?void 0:c.info;A!=null&&
(T=_.kP(_.QWr)(A),_.bL(T));_.$Y(Yq(),"SUCCESS");JqH(this,g,U,1,x);return _.$D()};
var mGH=function(k){var g=k;_.W("kevlar_no_redirect_to_classic_2_ks")||(g=(new _.vB(k)).getPath());if(g==="/"||g==="/red")return!1;var P=!0;cqJ.forEach(function(x){k.indexOf(x)===0&&(P=!1)});
VHJ.forEach(function(x){var U=x.url;_.W(x.expFlag)&&k.indexOf(U)===0&&(P=!1)});
return P};
Lg.prototype.publishPageData=function(k){this.fireEvent("yt-page-data-fetched",{pageData:k})};
rqH=function(k,g,P,x,U,A){var q=null;g.page!=="watch"&&g.page!=="learning_journey_watch"||x?g.filler||_.RV(k.JSC$14588_clientRoot,"yt-stop-old-player",[g]):q=inL(k.pageFetcher,U,g,P,!1,A,void 0,k.currentEndpoint);if(q)return q.then(k.publishPageData.bind(k,g));k.publishPageData(g);return _.$D()};
f2v=function(k,g,P){var x=null;if(!P)return x=new _.Da("Empty data",k.debugString,g);var U=P.response;if(!U)return x;var A={endpointType:ea(g)||"unknown"};U.responseContext?(U=U.responseContext.errors)&&(x=new _.Da("Errors in response context",k.debugString,g,U,A)):x=U.error||U.errorMetadata?new _.Da("Errors in response",k.debugString,g,U.error,U.errorMetadata,A):new _.Da("responseContext missing",k.debugString,g,Object.keys(U).sort().join(","),A);var q,T,c,Z;if(k=P==null?void 0:(q=P.response)==null?
void 0:(T=q.responseContext)==null?void 0:(c=T.webResponseContextExtensionData)==null?void 0:(Z=c.webResponseContextDebugData)==null?void 0:Z.debugErrorMessages)for(q=0;q<k.length;q++);return x};
W43=function(k){var g,P,x,U;return k==null?void 0:(g=k.response)==null?void 0:(P=g.responseContext)==null?void 0:(x=P.errors)==null?void 0:(U=x.error)==null?void 0:U["0"]};
sC4=function(k,g){var P;if(P=g.url&&!g.url.startsWith("/clip"))P=g.url,P=!_.W("webfe_parse_debug_param_in_resolveurl_service")&&k.searchDebugUrlMatcher.test(P)||A66(P)?!0:!1;if(P)A66(g.url)&&_.Uq(window.location.href).themeRefresh?(g=_.IV(g.url,"themeRefresh"),_.bB(k.historyManager,g)):g.url&&!mIs(g.url)&&_.bB(k.historyManager,g.url);else if(g.endpoint){var x,U,A;(P=(x=g.endpoint)==null?void 0:(U=x.commandMetadata)==null?void 0:(A=U.webCommandMetadata)==null?void 0:A.url)&&!mIs(P)&&_.bB(k.historyManager,
P);P&&g.url&&P!=g.url&&!g.url.match("playnext=1")&&new _.Da("Response url mismatch in response data",k.debugString,P,g.url)}};
_.bnN=function(k,g,P,x,U,A,q,T){A=A===void 0?!1:A;var c=_.Za().resolve(El),Z;if(!T&&$GP(c,(Z=k.currentEndpoint)!=null?Z:void 0,g))return c.showConfirmationDialog(k.JSC$14588_clientRoot.parentElement,{endpoint:g,data:P,navigationType:x,tempData:U,isMiniplayer:A,isForwardHistoryNavigation:q==null?void 0:q.forward}),_.$D();k.pageFetcher.JSC$14565_chunkHandler=void 0;return JqH(k,g,P,x,U,A)};
JqH=function(k,g,P,x,U,A){A=A===void 0?!1:A;k.isMiniplayerExpansion=A;var q=x===2;k.currentEndpoint=g;k.numNavigations++;k.numNavigations&&(Mmk.navigationCount=k.numNavigations);_.X2("NUM_NAV",k.numNavigations);var T=f2v(k,g,P);if(T)return w2N(k,g,T,"102",W43(P)),_.rT(T);var c,Z,w,J;T=P.rootVe||(P==null?void 0:(c=P.response)==null?void 0:(Z=c.responseContext)==null?void 0:(w=Z.webResponseContextExtensionData)==null?void 0:(J=w.ytConfigData)==null?void 0:J.rootVisualElementType);!q&&P&&sC4(k,P);var r,
f;c=P==null?void 0:(r=P.response)==null?void 0:(f=r.responseContext)==null?void 0:f.maxAgeSeconds;if(!q&&!isNaN(c)){var B;_.W("kevlar_use_response_ttl_to_invalidate_cache")?B=(0,_.Jc)()+1E3*c:_.W("kevlar_always_invalidate_cache")&&(B=0);isNaN(B)||(P.expirationTime=B)}_.va(_.b5).prefetchCache_.clear();q||P.page!=="watch"||P.type!=="reduced"&&x!==1?x=rqH(k,P,q,!!A,g,U):(k.publishPageData(P),x=_.$D());U=x.then(function(){var L=ea(g);L={endpoint:g,pageType:L,fromHistory:q,response:P};L.navigationDoneMs=
_.EX("nd");k.fireEvent("yt-navigate-finish",L);var Y;(Y=_.Za().resolve(_.VE(_.dGq)))==null||Y.publish("navigation-end")});
P.csn&&T&&P.clientSideGrafts&&x.then(k.attachClientSideGrafts.bind(k,P,_.up()));return U};
_.d=Lg.prototype;_.d.attachClientSideGrafts=function(k,g){k.clientSideGrafts&&g&&k.clientSideGrafts.forEach(function(P){if(g&&P){var x=_.Zz(P);_.W("combine_ve_grafts")?_.qJ().graftServerVe(P,g):_.lL(k.csn,g,x)}})};
_.d.handleSignalActionHistoryBack=function(){window.history.back()};
_.d.handleSignalActionCloseWindow=function(){window.close()};
_.d.handleSignalActionReloadPage=function(){this.reload()};
_.d.handleSignalActionSoftReloadPage=function(){V03(this)};
_.d.handleSignalActionResetWarmLoads=function(){this.resetWarmLoads=!0};
_.d.fireEvent=function(k,g){k=new CustomEvent(k,{bubbles:!0,cancelable:!1,composed:!0,detail:g});this.dispatchEvent(k)};
_.d.addEventListener=function(k,g){this.JSC$14588_clientRoot.addEventListener(k,g)};
_.d.dispatchEvent=function(k){return this.JSC$14588_clientRoot.dispatchEvent(k)};
_.d.removeEventListener=function(k,g){this.JSC$14588_clientRoot.removeEventListener(k,g)};
Lg[mj]=[qdt,_.Bv];_.ATI=new oz("browse","h8y2qb");_.dLu=new oz("search","JzFVk");_.OA6=new oz("shorts","xwEKAe");_.q5C=new oz("watchFixie","nmfa2d");_.T7s=new oz("watchFlexy","CF909");_.e63=new oz("watchGrid","Tm0L3c");_.cTj=new oz("watchLearningJourney","L3n37");var B9L;var zEL=function(){return _.S.apply(this,arguments)||this};
_.z(zEL,_.S);_.mJ.Object.defineProperties(zEL,{template:{configurable:!0,enumerable:!0,get:function(){if(B9L===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-player--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-player">\n  \n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);B9L=k}k=B9L;return k}}});
_.N([_.h(zjP.YtPlayerBehavior),_.I("design:type",Object)],zEL.prototype,"ytPlayerBehavior",void 0);_.N([_.t({is:"ytd-player"})],zEL);var urv;var hEY;var Ekq;var ng=function(){var k=_.S.apply(this,arguments)||this;k.forceModernIconButton=!1;k.actionMap={"yt-account-linking-state-changed-command":"handleAccountLinkingStateChangedCommand","yt-signal-action-show-account-link-dialog":"handleShowAccountLinkDialog"};return k};
_.z(ng,_.S);ng.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]]"}}}}}};
ng.prototype.handleAccountLinkingStateChangedCommand=function(k){if(k=_.b(k,xwN)){var g,P=(g=this.data)==null?void 0:g.providerKey;g=k.providerKey;P&&g&&P.id===g.id&&P.subject===g.subject&&(k=k.linked,k!==void 0&&(this.set("data.linked",k),this.notifyPath("data.linked"),_.W("enable_account_linking_warning_account_link_button")&&(this.set("data.is_warning",!1),this.notifyPath("data.is_warning")),this.setPlayerAccountLinkState(k)))}};
ng.prototype.setPlayerAccountLinkState=function(k){var g=new f_J;WUH(g,JbJ(new wVH,k));var P=_.XE();P&&P.getPlayerPromise().then(function(x){x.setAccountLinkState(_.tU(g.JSC$12318_serializeBinary(),4));x.updateAccountLinkingConfig(k)})};
ng.prototype.handleShowAccountLinkDialog=function(){var k=this.get("button.buttonRenderer.command");k&&_.iL([k],this.hostElement)};
_.mJ.Object.defineProperties(ng.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}}}});
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],ng.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ng.prototype,"ytRendererBehavior",void 0);_.N([_.h([_.W_.YtActionHandlerBehavior]),_.I("design:type",Object)],ng.prototype,"actionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ng.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],ng.prototype,"overrides",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ng.prototype,"forceModernIconButton",void 0);_.N([_.n({value:"bottom"}),_.I("design:type",String)],ng.prototype,"buttonTooltipPosition",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],ng.prototype,"forceIconButton",void 0);_.N([_.n(),_.I("design:type",Boolean)],ng.prototype,"disableTextTransform",void 0);
_.N([_.E("data","data.linked","data.isWarning"),_.I("design:type",Object),_.I("design:paramtypes",[])],ng.prototype,"button",null);_.N([_.t({is:"ytd-account-link-button-renderer",disableElementRegistration:!0})],ng);
_.v(ng,"ytd-account-link-button-renderer",function(){if(Ekq!==void 0)return Ekq;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-link-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-account-link-button-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Ekq=k},{mode:1});var L4H;var nkk=["PLAYLIST_LOOP_STATE_ONE","PLAYLIST_LOOP_STATE_ALL"],SY=function(){return _.S.apply(this,arguments)||this};
_.z(SY,_.S);SY.prototype.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"bottom"},properties:{forceIconOnly:"[[forceIconOnly]]"}}}}}};
SY.prototype.updateButtonActiveState=function(){var k=this,g=!!nkk.find(function(P){return k.currentState===P});
this.currentState==="PLAYLIST_LOOP_STATE_ONE"&&_.W("enable_web_delhi_icons")&&(g=!1);this.button&&(this.button.isPressed=g)};
_.mJ.Object.defineProperties(SY.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.playlistLoopStateEntity)==null?void 0:k.state)||((g=this.data)==null?void 0:g.currentState)}},
currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var k=void 0,g;if(this.currentState&&((g=this.data)==null?0:g.states)){g=_.O(this.data.states);for(var P=g.next();!P.done;P=g.next()){P=_.b(P.value,_.W3H);var x=void 0;if(((x=P)==null?void 0:x.state)===this.currentState){k=P;break}}}return k}}});
SY.prototype.updateButtonActiveState=SY.prototype.updateButtonActiveState;_.N([_.h(_.vD),_.I("design:type",Object)],SY.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],SY.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],SY.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.n({selectorArgs:["data.playlistLoopStateEntityKey"],selector:_.Ym.playlistLoopStateEntitySelector}),_.I("design:type",Object)],SY.prototype,"playlistLoopStateEntity",void 0);_.N([_.n(),_.I("design:type",Object)],SY.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Boolean)],SY.prototype,"forceIconOnly",void 0);_.N([_.Td("ytd-button-renderer"),_.I("design:type",_.Oh)],SY.prototype,"button",void 0);
_.N([_.E("data","playlistLoopStateEntity"),_.I("design:type",Object),_.I("design:paramtypes",[])],SY.prototype,"currentState",null);_.N([_.OO("currentButtonStateRenderer"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],SY.prototype,"updateButtonActiveState",null);_.N([_.E("currentState"),_.I("design:type",Object),_.I("design:paramtypes",[])],SY.prototype,"currentButtonStateRenderer",null);
_.N([_.t({is:"ytd-playlist-loop-button-renderer",disableElementRegistration:!0})],SY);
_.v(SY,"ytd-playlist-loop-button-renderer",function(){if(L4H!==void 0)return L4H;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-loop-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-playlist-loop-button-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return L4H=k},
{mode:1});var Sdk;var F4L=_.OX("DOWNLOAD",{},"Download"),YdL=_.OX("DOWNLOADING",{},"Downloading"),jC4=_.OX("DOWNLOADED",{},"Downloaded"),QCc=_.OX("RETRY",{},"Retry"),Fu=function(){var k=_.S.apply(this,arguments)||this;k.forceIconButton=!1;k.forceIconOnly=!1;k.overrides=!1;k.buttonTooltipPosition=!1;k.styleActionButton=!1;k.disableTextTransform=!1;k.downloadProgress=0;k.isDownloadComplete=!1;k.isHidden=!0;k.transferState="TRANSFER_STATE_UNKNOWN";k.isVideoDeletedByUser=!1;k.offlineabilityState="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";
return k};
_.z(Fu,_.S);_.d=Fu.prototype;_.d.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.d.dataChanged=function(){var k;(k=this.data)!=null&&k.text||(k=_.ny(_.Ni().getState(),this.videoId),this.updateButtonState(k))};
_.d.computeVideoId=function(k){return k};
_.d.computePlayerStateEntityKey=function(k){return k};
_.d.showHideButton=function(){this.updateButtonVisibility()};
_.d.updateButtonVisibility=function(){this.disabled=this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!0:!1;var k;((k=this.playerStateEntity)==null?void 0:k.adsState)==="ADS_STATE_PLAYING"?this.isHidden=!0:this.isHidden=this.transferState!=="TRANSFER_STATE_UNKNOWN"?!1:this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0};
_.d.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.d.updateButtonState=function(k){if(this.data&&(this.ytRendererBehavior.getSimpleString(this.data.text)!==YdL||!_.V9(k))){this.updateButtonVisibility();this.isDownloadComplete=!1;switch(k){case "TRANSFER_STATE_UNKNOWN":k=F4L;var g="OFFLINE_DOWNLOAD";var P="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":k=QCc;g="OFFLINE_DOWNLOAD";P="ACTION_RETRY";break;case "TRANSFER_STATE_COMPLETE":k=jC4;g="OFFLINE_PIN";P="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_TRANSFERRING":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":k=
YdL;g="OFFLINE_DOWNLOADING_ZERO";P="ACTION_REMOVE_WITH_PROMPT";break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":k=QCc;g="OFFLINE_DOWNLOAD";P="ACTION_RETRY";break;default:k=F4L,g="OFFLINE_DOWNLOAD",P="ACTION_ADD"}this.isVideoDeletedByUser&&(k=F4L,g="OFFLINE_DOWNLOAD",P="ACTION_ADD");var x=Object.assign({},this.data);x.text=_.vS(k);x.tooltip=k;x.icon={iconType:g};x.size="SIZE_DEFAULT";x.style="STYLE_DEFAULT";_.b(x.command,_.dz)&&(_.b(x.command,_.dz).action=P);this.set("data",x)}};
_.d.updateProgress=function(){if(this.data){this.isDownloadComplete=!1;var k="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?k="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?k="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?k="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?k="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<1?k="OFFLINE_DOWNLOADING_EIGHTY":
this.downloadProgress===1&&(k="OFFLINE_PIN",this.isDownloadComplete=!0);var g;k!==((g=this.data.icon)==null?void 0:g.iconType)&&(g=Object.assign({},this.data),g.text=_.vS(YdL),g.tooltip=YdL,g.icon={iconType:k},_.b(g.command,_.dz)&&(_.b(g.command,_.dz).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",g))}};
Fu.prototype.updateProgress=Fu.prototype.updateProgress;Fu.prototype.onTransferStateChanged=Fu.prototype.onTransferStateChanged;Fu.prototype.showHideButton=Fu.prototype.showHideButton;Fu.prototype.dataChanged=Fu.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Fu.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],Fu.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Fu.prototype,"forceIconButton",void 0);
_.N([_.n(),_.I("design:type",Object)],Fu.prototype,"forceIconOnly",void 0);_.N([_.n(),_.I("design:type",Object)],Fu.prototype,"overrides",void 0);_.N([_.n(),_.I("design:type",Object)],Fu.prototype,"buttonTooltipPosition",void 0);_.N([_.n(),_.I("design:type",Object)],Fu.prototype,"styleActionButton",void 0);_.N([_.n(),_.I("design:type",Object)],Fu.prototype,"disableTextTransform",void 0);
_.N([_.n({computed:"computeVideoId(data.command.offlineVideoEndpoint.videoId)"}),_.I("design:type",String)],Fu.prototype,"videoId",void 0);_.N([_.n({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.I("design:type",String)],Fu.prototype,"playerStateEntityKey",void 0);_.N([_.n(),_.I("design:type",Object)],Fu.prototype,"data",void 0);_.N([_.n({selector:Fm,selectorArgs:["videoId"]}),_.I("design:type",Object)],Fu.prototype,"downloadProgress",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Fu.prototype,"isDownloadComplete",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Fu.prototype,"isHidden",void 0);_.N([_.n({selector:_.ny,selectorArgs:["videoId"]}),_.I("design:type",String)],Fu.prototype,"transferState",void 0);_.N([_.n({selector:_.G3k,selectorArgs:["videoId"]}),_.I("design:type",Object)],Fu.prototype,"isVideoDeletedByUser",void 0);
_.N([_.n({selector:Nw6,selectorArgs:["videoId"]}),_.I("design:type",Object)],Fu.prototype,"offlineabilityState",void 0);_.N([_.n({selector:_.xv,selectorArgs:["playerStateEntityKey"]}),_.I("design:type",Object)],Fu.prototype,"playerStateEntity",void 0);_.N([_.n({value:!0}),_.I("design:type",Boolean)],Fu.prototype,"showTooltips",void 0);_.N([_.n({value:!0}),_.I("design:type",Boolean)],Fu.prototype,"sendCommandWhenDisabled",void 0);
_.N([_.n({value:!1}),_.I("design:type",Boolean)],Fu.prototype,"disabled",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Fu.prototype,"dataChanged",null);_.N([_.Zf("offlineabilityState","playerStateEntity"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Fu.prototype,"showHideButton",null);
_.N([_.Zf("transferState","isVideoDeletedByUser"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Fu.prototype,"onTransferStateChanged",null);_.N([_.Zf("downloadProgress"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Fu.prototype,"updateProgress",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-download-button-renderer"})],Fu);
_.v(Fu,"ytd-download-button-renderer",function(){if(Sdk!==void 0)return Sdk;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data]]" disable-text-transform="[[disableTextTransform]]" disabled="[[disabled]]" force-icon-button="[[forceIconButton]]" force-icon-only="[[forceIconOnly]]" force-modern-icon-button="" overrides="[[overrides]]" style-action-button="[[styleActionButton]]" class="style-scope ytd-download-button-renderer"></ytd-button-renderer>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Sdk=k},{mode:2});var l2v;var DGY,tH4=function(){if(DGY!==void 0)return DGY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e<yt-button-shape data="[[computedButtonShape]]" icon-name="[[computedIcon]]">\n</yt-button-shape>\n<tp-yt-paper-tooltip disable-upgrade$="[[!tooltip]]" fit-to-visible-bounds="" offset="8" position="[[buttonTooltipPosition]]">[[tooltip]]</tp-yt-paper-tooltip>\n');return DGY=k};var MHH=_.W("web_button_rework")&&_.pr("BUTTON_REWORK")||_.W("web_button_rework_with_live"),K4d=_.rP("dynamic_metadata_update_interaction_delay_period_sec",5)*1E3,Yp=function(){var k=_.S.apply(this,arguments)||this;k.isPressed=!1;k.forceIconButton=!1;k.forceIconOnly=!1;k.forceModernIconButton=!1;k.alignByText=!1;k.isShorts=!1;k.animatedText=!1;k.shouldAnimate=!1;k.JSC$14626_browserSupportsAnimation=_.W("web_supports_animations_api");k.actionMap={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction",
"yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand"};k.onTap=function(){var g;if((g=k.data)==null||!g.defaultNavigationEndpoint){var P;g=!((P=k.data)==null?0:P.isToggled);var x;if((x=k.data)==null||!x.preventAutoToggle){k.shouldAnimate=!1;k.disableTextUpdateJobId&&_.Xq.cancelJob(k.disableTextUpdateJobId);k.disableTextUpdateJobId=_.Xq.addLowPriorityJob(function(){k.disableTextUpdateJobId=void 0},K4d);
var U;k.set("data.isToggled",!((U=k.data)==null?0:U.isToggled));P=k.getInnertubeIcon();x={toggled:g,actions:{}};P&&(x.actions[P.toLowerCase()]=g);_.GB(k.hostElement,"yt-toggle-button",x)}}};
return k};
_.z(Yp,_.S);_.d=Yp.prototype;_.d.resetAnimation=function(){this.shouldAnimate=!1;this.disableTextUpdateJobId&&(_.Xq.cancelJob(this.disableTextUpdateJobId),this.disableTextUpdateJobId=void 0)};
_.d.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.d.toggle=function(k){var g;this.set("data.isToggled",k!==void 0?k:!((g=this.data)==null?0:g.isToggled))};
_.d.handleUpdateToggleButtonStateCommand=function(k){if(this.data){k=_.b(k,ePc);var g,P,x,U=(g=this.data)==null?void 0:(P=g.toggleButtonSupportedData)==null?void 0:(x=P.toggleButtonIdData)==null?void 0:x.id;U&&k&&U===(k==null?void 0:k.buttonId)&&this.set("data.isToggled",k.toggled)}};
_.d.handleUpdateToggleButtonTextAction=function(k){if(this.data){k=_.b(k,F93);var g,P,x,U=(g=this.data)==null?void 0:(P=g.toggleButtonSupportedData)==null?void 0:(x=P.toggleButtonIdData)==null?void 0:x.id;U&&k&&U===(k==null?void 0:k.buttonId)&&!this.disableTextUpdateJobId&&(this.shouldAnimate=!0,this.textNumberValue=k.defaultNumericalValue,this.set("data.defaultText",k.defaultText),this.set("data.toggledText",k.toggledText),this.shouldAnimate=!1)}};
_.d.getInnertubeIcon=function(){var k=this.data;if(k){var g,P,x=((g=k.defaultIcon)==null?0:g.iconType)?(P=k.defaultIcon)==null?void 0:P.iconType:null,U,A;g=((U=k.toggledIcon)==null?0:U.iconType)?(A=k.toggledIcon)==null?void 0:A.iconType:x;return k.isToggled?g:x}};
_.d.computeTooltip=function(){return this.data?this.data.isToggled&&this.data.toggledTooltip||this.data.defaultTooltip||null:null};
_.mJ.Object.defineProperties(Yp.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var k={renderer:this.data,element:this.hostElement,toggled:!!this.data.isToggled,onTapCallback:this.onTap,overrides:this.overrides,forceIcon:this.forceIconButton||this.forceIconOnly,forceModernIconButton:this.forceModernIconButton,forceDisabled:this.disabled,nextVersion:!0,useAnimatedText:this.animatedText&&this.JSC$14626_browserSupportsAnimation,animatedTextProps:{numberText:"",
numberValue:Number(this.textNumberValue),heightPx:36,shouldAnimate:this.shouldAnimate}};var g=k.renderer;var P=k.element;var x=k.toggled;var U=k.onTapCallback;var A=k.commandClientArgs;var q=k.overrides;var T=k.forceIcon;var c=k.forceModernIconButton;var Z=k.forceDisabled;var w=k.useAnimatedText;var J=k.animatedTextProps;k=DIC(g,x);T=!g.defaultIcon||!T&&g.defaultText?g.defaultIcon?"leading":void 0:c?"icon-only":"icon-only-40";T==="icon-only-40"&&(k.type="text");var r;c=Object;var f=c.assign,B;a:switch((B=
g.style)==null?void 0:B.styleType){case "STYLE_COMPACT_GRAY":B={size:"S"};break a;default:B={size:"M"}}var L=!!x;var Y=(Y=x&&g.toggledText||g.defaultText)?_.be(Y):void 0;w?(w=_.a5(x&&g.toggledText||g.defaultText))&&J&&!isNaN(Number(J.numberValue))?(J.numberText=w,x&&(J.numberValue+=1),w=J):w=void 0:w=void 0;var l,D,X,a;var H=(J=((D=x?g.toggledAccessibilityData||((H=g.toggledText)==null?void 0:H.accessibility):g.accessibilityData||((l=g.defaultText)==null?void 0:l.accessibility))==null?void 0:(X=D.accessibilityData)==
null?void 0:X.label)||((a=g.accessibility)==null?void 0:a.label))?J:_.a5(x&&g.toggledText||g.defaultText);Z=Z===void 0?g.isDisabled:Z;P=l3j(g,x,U,P,A);x=QQu(g,x);x!=null&&x.length?(x=_.LX({innertubeCommand:WiI(x),forceNewState:!0}),x=nX(x)?x:void 0):x=void 0;g=f.call(c,{},k,B,{iconPosition:T},q,{focused:!1,toggled:L,toggleable:!0,formattedButtonText:Y,animatedTextProps:w,accessibilityLabel:H,disabled:Z,onTap:P,aTagConfig:x},XyM((r=g.colorData)==null?void 0:r.basicColorPaletteData));g.alignByText=
this.alignByText;this.isShorts&&this.data.isToggled&&(g.type="filled");return g}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var k=this.getInnertubeIcon();if(k)return _.Pm(k)}}});
Yp.prototype.resetAnimation=Yp.prototype.resetAnimation;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Yp.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Yp.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Yp.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Yp.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Object)],Yp.prototype,"isPressed",void 0);_.N([_.n(),_.I("design:type",Object)],Yp.prototype,"forceIconButton",void 0);_.N([_.n(),_.I("design:type",Object)],Yp.prototype,"forceIconOnly",void 0);_.N([_.n(),_.I("design:type",Object)],Yp.prototype,"forceModernIconButton",void 0);_.N([_.n(),_.I("design:type",Object)],Yp.prototype,"alignByText",void 0);_.N([_.n(),_.I("design:type",Object)],Yp.prototype,"overrides",void 0);
_.N([_.n(),_.I("design:type",Boolean)],Yp.prototype,"disabled",void 0);_.N([_.n(),_.I("design:type",Object)],Yp.prototype,"isShorts",void 0);_.N([_.n(),_.I("design:type",Object)],Yp.prototype,"buttonTooltipPosition",void 0);_.N([_.n(),_.I("design:type",Object)],Yp.prototype,"animatedText",void 0);_.N([_.n(),_.I("design:type",String)],Yp.prototype,"textNumberValue",void 0);_.N([_.n({computed:"computeTooltip(data, data.isToggled)"}),_.I("design:type",Object)],Yp.prototype,"tooltip",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Yp.prototype,"resetAnimation",null);_.N([_.E("data.*","forceIconButton","forceIconOnly","forceModernIconButton","alignByText","overrides","disabled","isShorts"),_.I("design:type",Object),_.I("design:paramtypes",[])],Yp.prototype,"computedButtonShape",null);_.N([_.E("data.*"),_.I("design:type",Object),_.I("design:paramtypes",[])],Yp.prototype,"computedIcon",null);
_.N([_.t({is:"ytd-toggle-button-renderer",disableElementRegistration:!0,cssBuildOptOut:!0})],Yp);MHH&&_.v(Yp,"ytd-toggle-button-renderer",tH4,{mode:_.Gd("kevlar_poly_si_batch_j081")?1:2});var okN=_.M(function(k){function g(Z){var w;return _.e(function(J){if(J.nextAddress==1)return(w=!MO3(Z,T())||!T().enabled)?J.jumpTo(2):J.yield(Hcb(),3);J.nextAddress!=2&&(w=J.yieldResult);if(w)return J.return();P();setTimeout(function(){q(!1)},1500);
_.SV(J)})}
function P(){setTimeout(function(){q(!0);var Z;(Z=x.lottieEl)==null||Z.goToAndPlay(0)},150)}
var x=_.U$(),U=_.O(_.zT(!1,void 0,"UfUosc")),A=U.next().value,q=U.next().value,T=_.vh(k.settings,{uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]});_.ay(function(){var Z,w;((Z=k.settings)==null?void 0:(w=Z.call(k))==null?void 0:w.uniqueId)==="this is not intended behavior"&&_.pH(new _.Da("Smartimation Settings is undefined"))});
_.o6(function(){T().experimentEnabled&&(T().enabled?KA3(g):(q(!1),ooV(g)),_.vc(function(){ooV(g)}))},"IHhVmc");
_.o6(function(){T().timings.join("");T().experimentEnabled&&(vo6(T()),_.vc(function(){a3b(T())}))},"fsfhOe");
var c=_.nP(function(){var Z=x,w=T().uniqueId+"-border",J,r;var f="https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_border_"+((r=(J=_.Za().resolve(_.VE(_.le)))==null?void 0:J())!=null&&r?"dark":"light")+"_v2.json";return{animationRef:Z,animationConfig:{name:w,autoplay:!1,loop:!1,path:f}}},void 0,"UWvUGe");
U={};return _.V("yt-smartimation",{class:_.$v(k.className,"smartimation",(U["smartimation--experiment-enabled"]=function(){return T().experimentEnabled},U["smartimation--active-border"]=A,U["smartimation--enable-masking"]=Nok(),U))},_.V(_.m,{cond:function(){return T().experimentEnabled},
then:function(){return _.V("div",{class:"smartimation__border"},_.V(_.sp,{className:"smartimation__border-gradient",data:c,animationName:function(){return c().animationConfig.name}}))}}),_.V("div",{class:"smartimation__content"},k.children))},"ga");
okN.idomCompat=!0;_.y3(okN,"yt-smartimation",{props:{className:_.GH,settings:_.GH}});var jY=function(){var k=_.S.apply(this,arguments)||this;k.likeButtonOverride={segmentedPosition:"start",style:"mono",type:"tonal"};k.dislikeButtonOverride={iconPosition:"icon-only",segmentedPosition:"end",style:"mono",type:"tonal"};k.shouldEnableSmartimation=!1;return k};
_.z(jY,_.S);jY.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
jY.prototype.onDataChanged=function(){var k,g;this.shouldEnableSmartimation=(((k=this.data)==null?void 0:(g=k.timedAnimationData)==null?void 0:g.animationTiming)||[]).length>0&&!this.isLikeOrDisliked()};
jY.prototype.isLikeOrDisliked=function(){if(!this.data)return!1;var k=_.b(this.data.likeButton,_.Cj),g=_.b(this.data.dislikeButton,_.Cj);return!!((k==null?0:k.isToggled)||(g==null?0:g.isToggled))};
jY.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]]"}}}}}};
_.mJ.Object.defineProperties(jY.prototype,{smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var k,g,P=((k=this.data)==null?void 0:(g=k.timedAnimationData)==null?void 0:g.animationTiming)||[];return{uniqueId:"like-dislike",timings:P,enabled:this.shouldEnableSmartimation,experimentEnabled:P.length>0}}}});
jY.prototype.onDataChanged=jY.prototype.onDataChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],jY.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],jY.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],jY.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],jY.prototype,"likeButtonOverride",void 0);_.N([_.n(),_.I("design:type",Object)],jY.prototype,"dislikeButtonOverride",void 0);
_.N([_.E("shouldEnableSmartimation"),_.I("design:type",Object),_.I("design:paramtypes",[])],jY.prototype,"smartimationSettings",null);_.N([_.OO("data"),_.dV("yt-toggle-button"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],jY.prototype,"onDataChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-segmented-like-dislike-button-renderer"})],jY);
_.v(jY,"ytd-segmented-like-dislike-button-renderer",function(){if(l2v!==void 0)return l2v;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-segmented-like-dislike-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-smartimation settings="[[smartimationSettings]]" class="style-scope ytd-segmented-like-dislike-button-renderer"><div id="segmented-buttons-wrapper" class="style-scope ytd-segmented-like-dislike-button-renderer"><div id="segmented-like-button" class="style-scope ytd-segmented-like-dislike-button-renderer"></div><div id="segmented-dislike-button" class="style-scope ytd-segmented-like-dislike-button-renderer"></div></div></yt-smartimation>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return l2v=k},{mode:1});var vkL;var a2N;(a2N=document.body)==null||a2N.setAttribute("rounded-container","");var Hnk={};Hnk.YtToggleButtonBehavior=[_.W_.YtActionHandlerBehavior,Ep.YtRenderButtonBehavior,{_noAccessors:!0,properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.isToggled)","stateChanged_(data.defaultText)","stateChanged_(data.toggledText)","stateChanged_(forceIconOnly)"],created:function(){this.toggleButtonActionMap_={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction_","yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand_"}},
attached:function(){this.registerActionMap(this.toggleButtonActionMap_)},
detached:function(){this.unregisterActionMap(this.toggleButtonActionMap_)},
onYtToggleButtonTapHandler:function(){},
onYtButtonTapHandler:function(){var k=this.data.isToggled;if(!this.isModal_(k)){if(!this.data.preventAutoToggle){this.toggle();var g={toggled:this.data.isToggled,actions:{}};g.actions[this.buttonIcon]=this.data.isToggled;_.GB(this.hostElement,"yt-toggle-button",g)}g=this.data.defaultServiceEndpoint||null;var P=this.data.toggledServiceEndpoint||null;if(g&&P||g&&this.data.preventAutoToggle)k=k?P:g,g=this.disableCommandHandlerOverride,_.W("killswitch_toggle_button_behavior_resolve_command")||g?_.g5(this.hostElement,
[k]):_.ie(k,this.hostElement),_.GB(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:k})}},
stateChanged_:function(){var k=this.data;if(k){var g=k.isToggled;this._setEndpoint(this.computeEndpoint_(k));this._setServiceEndpoint(this.computeServiceEndpoint_(k));this._setButtonIcon(this.computeButtonIcon_(k,g));this._setButtonText(this.computeButtonText_(k,g));this._setButtonAccessibility(this.computeAccessibility_(k,g));this._setButtonTooltip(this.computeTooltip_(k,g));this._setButtonClass(this.computeButtonClass_(k,g));this._setIconPositionType(this.computeIconPositionType_(k));this.updateRenderedElements();
this.elements_.button&&(this.elements_.button.is==="yt-icon-button"?(this.elements_.button.toggleable=!0,this.elements_.button.pressed=g):this.elements_.button.setAttribute("aria-pressed",g));this.elements_.icon&&this.shouldSetIconActiveState_()&&(this.elements_.icon.active=g)}},
shouldSetIconActiveState_:function(){return _.W("kevlar_system_icons")},
toggle:function(k){this.set("data.isToggled",k!==void 0?k:!this.data.isToggled);_.W("web_toggle_button_force_update_killswitch")||this.notifyPath("data.isToggled")},
isModal_:function(k){if(k){var g,P;return!!((g=this.data)==null?0:(P=g.toggledServiceEndpoint)==null?0:P.confirmDialogEndpoint)}return!!this.endpoint&&(!!this.endpoint.modalEndpoint||!!this.endpoint.shareEndpoint||!!this.endpoint.shareEntityEndpoint)},
computeEndpoint_:function(k){return k&&k.defaultNavigationEndpoint||null},
computeButtonIcon_:function(k,g){var P=k&&k.defaultIcon?_.Pm(k.defaultIcon.iconType):null;k=k&&k.toggledIcon?_.Pm(k.toggledIcon.iconType):P;return g?k:P},
handleUpdateToggleButtonStateCommand_:function(k){k=k.updateToggleButtonStateCommand;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==k.buttonId&&this.toggle(k.toggled)},
computeButtonText_:function(k,g){return k?g&&k.toggledText||k.defaultText||null:null},
computeAccessibility_:function(k,g){return k?(g?this.get("toggledAccessibilityData.accessibilityData",k):this.get("accessibilityData.accessibilityData",k))||k.accessibility||null:null},
computeTooltip_:function(k,g){return k?g&&k.toggledTooltip||k.defaultTooltip||null:null},
computeButtonClass_:function(k,g){if(!k)return"";var P="",x=k.toggledStyle||k.style;if(g=g?x:k.style){g.styleType&&(g=g.styleType);try{P+=g.toLowerCase().replace(/_/g,"-")+" "}catch(U){_.CH(U,g,typeof g),_.pH(U)}}if(k=k.size){k.sizeType&&(k=k.sizeType);try{P+=k.toLowerCase().replace(/_/g,"-")+" "}catch(U){_.CH(U,k,typeof k),_.pH(U)}}return P.trim()},
computeIconPositionType_:function(k){return k&&k.iconPosition||null},
computeServiceEndpoint_:function(k){var g=k&&k.serviceEndpoint,P=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return g?g:P&&k.command?k.command:null},
handleUpdateToggleButtonTextAction_:function(k){k=k.updateToggleButtonTextAction;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==k.buttonId&&(this.set("data.defaultText",k.defaultText),this.notifyPath("data.defaultText"),this.set("data.toggledText",k.toggledText),this.notifyPath("data.toggledText"))}}];_.sD("sharingToggleButtonAndDefaultButton","toggleButtonRenderer",{component:"ytd-toggle-button-renderer",params:{noink:!0}});var N9t=_.W("web_button_rework")&&_.pr("BUTTON_REWORK")||_.W("web_button_rework_with_live"),Q1=function(){var k=_.S.apply(this,arguments)||this;k.systemIcons=_.W("kevlar_system_icons");k.roundedContainer=!0;return k};
_.z(Q1,_.S);Q1.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
Q1.prototype.onYtButtonTapHandler=function(){if(!this.ytToggleButtonBehavior.isModal_()){var k=this.data.isToggled;if(!this.data.preventAutoToggle){this.ytToggleButtonBehavior.toggle();var g={toggled:!!this.data.isToggled,actions:{}};g.actions[this.ytToggleButtonBehavior.buttonIcon]=this.data.isToggled;var P,x;g.actions.playlistId=(P=this.data.defaultServiceEndpoint)==null?void 0:(x=P.playlistEditEndpoint)==null?void 0:x.playlistId;_.GB(this.hostElement,"yt-toggle-button",g)}(k=k?this.data.toggledServiceEndpoint:
this.data.defaultServiceEndpoint)&&this.ytComponentBehavior.resolveCommand(k)}};
Q1.prototype.onYtNavigate=function(k){var g=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(k.detail.endpoint);g&&(k.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(g))};
_.mJ.Object.defineProperties(Q1,{template:{configurable:!0,enumerable:!0,get:function(){if(vkL===void 0){var k=document.createElement("template");_.u(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n");k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);vkL=k}k=vkL;return k}}});
Q1.prototype.onYtNavigate=Q1.prototype.onYtNavigate;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Q1.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Q1.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Ay),_.I("design:type",Object)],Q1.prototype,"ytdOpenPopupBehavior",void 0);_.N([_.h(Hnk.YtToggleButtonBehavior),_.I("design:type",Object)],Q1.prototype,"ytToggleButtonBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],Q1.prototype,"data",void 0);_.N([_.n({value:!0}),_.I("design:type",Boolean)],Q1.prototype,"showTooltips",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Q1.prototype,"systemIcons",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Q1.prototype,"roundedContainer",void 0);_.N([_.dV("yt-navigate"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],Q1.prototype,"onYtNavigate",null);
_.N([_.t({is:"ytd-toggle-button-renderer",disableElementRegistration:N9t})],Q1);var I2H,X2k;_.lB=new _.gt("PANEL_CONTROLLER_TOKEN");_.D7=new _.gt("SHEET_CONTROLLER_TOKEN");_.tx=new _.gt("DIALOG_CONTROLLER_TOKEN");I2H=new _.gt("DIALOG_CONTAINER_TOKEN");X2k=new _.gt("ENGAGEMENT_PANEL_ELEMENT_TOKEN");_.Mq=new _.gt("PERSISTENT_PANEL_CONTROLLER_TOKEN");var gaj=_.OX("DOWNLOAD",{},"Download"),Ph6=_.OX("DOWNLOADING",{},"Downloading"),$Ru=_.OX("DOWNLOADED",{},"Downloaded"),xR0=_.OX("RETRY",{},"Retry");var yqP=_.M(function(k){var g=OWb,P=function(){return""},x=iW0(k.data),U=URI(k.data),A=A90(k.data),q=dR6(k.data);
g=function(){var T=k.data(),c=RiM(T,x(),U(),A(),q()),Z=!!T.videoId,w=c.text;return{title:Z?w:void 0,tooltip:Z?void 0:w,accessibilityText:w,onTap:c.onTap,iconName:c.iconType,style:T.buttonStyle,type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:c.disabled?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:T.buttonSize}};
P={};P=_.$v("ytDownloadButtonViewModelHost",(P.ytDownloadButtonViewModelIsHidden=function(){var T=k.data(),c=q();return T.playlistId||c()==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||c()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0},P));
return _.V("download-button-view-model",{class:P},_.V(_.Va,{data:g}))},"ha");
yqP.idomCompat=!0;var J9s=new _.gt("SUBMIT_API_SERVICE_TOKEN");var ZW0,mRA,r90={submitAction:"SUBMIT_ACTION_SUBMISSION",allFields:!0};var l1j=new _.gt("RENDERER_LOGGER_TOKEN");var FPI=new _.gt("RENDERER_STAMPER_OPTIONS_TOKEN");var WPk;_.cs=new TXm;WPk=new Map;var YZC="compactRadioRenderer compactPlaylistRenderer playlistVideoRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel gridShelfViewModel".split(" "),Qor=["notificationTextRenderer","notificationMultiActionRenderer"],
jou="primetimePromoRenderer statementBannerRenderer brandVideoShelfRenderer brandVideoSingletonRenderer feedNudgeRenderer playlistVideoRenderer".split(" "),SZb=sos(function(k){return _.Hc(k==null?void 0:k.targetId)}).useUpdatableData;var na6=0;_.Vz.debugName="EjJbCe";var p2v=_.M(function(k){var g=k.data;k=k.className;_.oy(function(){g().formId||_.IE(Error("Ch"))});
var P=_.VNI(function(){return g().formId},function(){return g().beforeSubmitCommand},function(){return g().afterSubmitCommand}),x=P.submitForm,U=P.isValid,A=P.isSubmitting,q=function(){return{state:g().isDisabled||!U()||A()?"disabled":"active"}};
return _.V("yt-submit-button-view-model",{class:_.$v("ytSubmitButtonViewModelHost",k)},_.V(_.Vz,{data:function(){return g().button}},{buttonViewModel:function(T){return _.V(_.Va,{data:T.data,
buttonOverrides:q,onClick:x})}}))},"ka");var GuH=_.M(function(k){var g=k.backgroundLottieRef;var P=k.foregroundLottieRef;var x=k.children;var U=k.wrapperClass;var A=k.disableAnimation;k=function(){return(_.W("web_animated_actions")||_.W("web_animated_actions_v2"))&&!(A==null?0:A())};
return _.V("yt-animated-action",{class:_.$v("ytAnimatedActionHost",U)},_.V("div",{class:"ytAnimatedActionContentWithBackground"},_.V(_.m,{cond:k,then:function(){return _.V(CWd,{wrapperClass:"ytAnimatedActionBackgroundContainer",lottieClass:"ytAnimatedActionBackground",lottiePlayerProps:function(){return{animationRef:g==null?void 0:g(),animationConfig:{name:"animated-actions-background",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+
(DRI()?"dark":"light")+"_v5.json"}}}})}}),x),_.V(_.m,{cond:k,
then:function(){return _.V(CWd,{lottiePlayerProps:function(){return{animationRef:P==null?void 0:P(),animationConfig:{name:"animated-actions-foreground",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkles_"+(DRI()?"dark":"light")+"_v4.json"}}}})}}))},"la");
GuH.idomCompat=!0;var CWd=_.M(function(k){var g=k.wrapperClass;var P=k.lottieClass;var x=k.lottiePlayerProps;return _.V("div",{class:_.$v("ytAnimatedActionLottie",g),"aria-hidden":"true"},_.V(_.sp,{className:P,data:x,animationName:function(){return x().animationConfig.name}}))},"ma");var tN6={isOpen:!1};var KPb={isAllowed:!1};var vaj={errorMessage:"",title:"",privacy:"",isDisabled:!0};var HWb={isOpen:!1};var I1u={isFullscreen:!1,topPanelId:void 0,navigationButtons:{},secondaryHeader:{}};var REd={response:void 0};var y9b=function(k,g){k=k===void 0?REd:k;switch(g.type){case "LOCATION_COLLECTION_RESPONSE_CHANGE":return Object.assign({},k,{response:g.payload});default:return k}};var kDc={nextCommand:void 0,nextDisabled:!1,footerSubmissionData:void 0,isImpersonationValid:!1};var pJs=function(k,g){k=k===void 0?kDc:k;switch(g.type){case "REPORT_CHANNEL_NEXT_DISABLED_CHANGE":return Object.assign({},k,{nextDisabled:g.payload});case "REPORT_CHANNEL_NEXT_COMMAND_CHANGE":return Object.assign({},k,{nextCommand:g.payload});case "REPORT_CHANNEL_MODAL_FOOTER_RENDERER_SUBMISSION_DATA_CHANGE":return Object.assign({},k,{footerSubmissionData:g.payload});case "REPORT_CHANNEL_NEXT_IMPERSONATION_VALIDITY_CHANGE":return Object.assign({},k,{isImpersonationValid:g.payload});default:return k}};var g63={reportFormData:void 0,reportDetailsFormData:void 0};var ChC=function(k,g){k=k===void 0?g63:k;switch(g.type){case "REPORT_FORM_MODAL_RENDERER_DATA_CHANGE":return Object.assign({},k,{reportFormData:g.payload});case "REPORT_DETAILS_FORM_RENDERER_DATA_CHANGE":return Object.assign({},k,{reportDetailsFormData:g.payload});default:return k}};var Pvm=void 0;_.W("mweb_enable_redux_store_on_demand")||(Pvm=new HS(GZV()));var Kg=_.W("enable_web_delhi_icons");var $St=_.M(function(k){k=_.aS(k,{themeOverride:void 0,animationRef:{}});var g=k.animatedIconType,P=k.active,x=k.themeOverride,U=k.animationRef;k=k.staticIconFn;var A=_.O(_.zT(void 0,void 0,"l48agc")),q=A.next().value,T=A.next().value,c=function(){a:{var Y=g();var l=x==null?void 0:x();var D;l=(l==null?void 0:l.useDarkTheme)||((D=_.Za().resolve(_.VE(_.le)))==null?void 0:D());switch(Y){case "LIKE":Pvm||(Pvm=new HS(GZV()));Y=(Y=bt0(Pvm.getState()))&&Y.animationLightUrl&&Y.animationDarkUrl?{lottiePlayerProps:{animationConfig:{name:l?
"custom_animated_like_icon_dark":"custom_animated_like_icon",path:l?Y.animationDarkUrl:Y.animationLightUrl,loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"custom-animated-like-icon"}}},totalFrames:120,lazyLoad:!0}:void 0;if(Y){l=Y;break a}l="animated_like_icon_"+(l?"dark":"light")+"_"+(Kg?"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"+
(Kg?" animated-like-icon-delhi":"")}}},totalFrames:Kg?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")+(Kg?"_v4":"")+".json",loop:!1,autoplay:!1,rendererSettings:{className:"animated-subscribe-icon"+(Kg?" animated-subscribe-icon-delhi":"")}}},totalFrames:Kg?120:79,lazyLoad:!1};break a}l=
void 0}return l},Z=function(){var Y,l;
return(l=(Y=c())==null?void 0:Y.lottiePlayerProps.animationConfig.name)!=null?l:""},w=function(){if(c()){var Y=c().lottiePlayerProps.animationConfig.path;
return r2.get(Y)||q()}};
A=_.O(_.zT(!1,void 0,"sDrGId"));var J=A.next().value;A=A.next().value;var r=kuV(A),f=function(){var Y=c(),l,D,X;return(X=Y==null?void 0:(l=Y.lottiePlayerProps.animationConfig)==null?void 0:(D=l.rendererSettings)==null?void 0:D.className)!=null?X:""},B=void 0,L=void 0;
_.o6(function(){var Y=c(),l=Z(),D=w(),X=J(),a=P();if(Y&&(L!==l&&(L=l,B=a,l=U(),r.animationConfig=Y.lottiePlayerProps.animationConfig,r.animationRef=l,D&&(r.animationConfig.animationData=D,r.animationConfig.path=void 0),l=Y.lottiePlayerProps.animationConfig.path,!r2.get(l)&&Y.lazyLoad&&l&&RjM(l,T)),!(X||Y.lazyLoad&&!D))){if(D=!U().lottieEl)a?(X=Y.totalFrames,r.animationConfig.initialSegment=[X-1,X]):r.animationConfig.initialSegment=void 0;if(B!==a&&!D)if(D=U(),a){var H;(H=D.lottieEl)==null||H.playSegments([0,
Y.totalFrames],!0)}else{var y;(y=D.lottieEl)==null||y.playSegments([0,1],!0)}B=a}},"RQVZ1d");
return _.V("animated-icon",{class:"ytAnimatedIconHost"},_.V(_.m,{cond:function(){var Y,l;return!((Y=c())==null||!Y.lottiePlayerProps.animationConfig.path||((l=c())==null?0:l.lazyLoad)&&!w()||J())},
then:function(){return _.V(_.sp,{data:r,animationName:Z,className:f,animationRef:U})},
else:k}))},"oa");_.oO=_.M(function(k){var g=_.cZ("yt-subscribe-button-view-model"),P=_.cZ("div"),x=_.cZ("div"),U=_.U$(),A=_.U$(),q=_.U$(),T=_.Tf(xG6,function(){return k.data().stateEntityStoreKey}),c=_.Tf(inb,function(){var Ad,TL;
return(TL=(Ad=k.data().notificationStateEntityStoreKeys)==null?void 0:Ad.subsNotificationStateKey)!=null?TL:""}),Z=function(){return!k.data().enableSubscribeButtonPostClickAnimation},w=_.O(_.zT(0,void 0,"YtsSKb")),J=w.next().value,r=w.next().value;
w=_.O(_.zT(0,void 0,"V6JxRe"));var f=w.next().value,B=w.next().value;w=_.O(_.zT(!1,void 0,"JUCSZ"));var L=w.next().value,Y=w.next().value;w=_.O(_.zT(!1,void 0,"oV6jwf"));var l=w.next().value,D=w.next().value;w=_.O(_.zT(!1,void 0,"hK1Whe"));var X=w.next().value,a=w.next().value,H;w=_.O(_.zT(!1,void 0,"Asaolf"));var y=w.next().value,kj=w.next().value,Ts=function(){D(!0);_.wz(_.Xq,function(){D(!1)},1500)};
_.o6(function(){var Ad=l();_.Bc(function(){Ad&&!Z()&&T()&&rqI(U,A,q)})},"Qq6Hsf");
_.o6(function(){var Ad=T();_.Bc(function(){if(!Z()&&Ad){var TL;((TL=k.animateWidth)==null?0:TL.call(k))&&JqI(g.value,!!Ad.subscribed,J(),f());var YN,EL;((YN=H)==null?0:YN.subscribed)||!Ad.subscribed||Ad.key!==((EL=H)==null?void 0:EL.key)||Ts();H=Ad}})},"hog8te");
w=_.nP(function(){var Ad,TL,YN,EL=k.data(),bY=!((Ad=T())==null||!Ad.subscribed);Ad=!((TL=k.isOverlay)==null||!TL.call(k));TL=L()?g:void 0;var ry=(YN=c())==null?void 0:YN.state;YN=y();w2j(EL,ry);return $GC({model:EL,subscribed:bY,isOverlay:Ad,element:TL,notificationState:ry,disableTextEllipsis:!0,focused:YN})},void 0,"hc1PRd");
var m0=function(){var Ad;if(!Z()&&((Ad=k.animateWidth)==null?0:Ad.call(k))&&(P==null?0:P.value)&&(x==null?0:x.value)&&!X()){Ad=T();var TL=_.O((Ad==null?0:Ad.subscribed)?[P,x]:[x,P]),YN=TL.next().value;TL=TL.next().value;YN=Math.ceil(YN.value.getBoundingClientRect().width);TL=Math.ceil(TL.value.getBoundingClientRect().width);r(YN);B(TL);JqI(g.value,!(Ad==null||!Ad.subscribed),YN,TL);a(!0)}},Lb=_.iX(function(Ad){m0();
var TL=T();TL&&(Ad.detail.endpoint.subscribeEndpoint||Ad.detail.endpoint.unsubscribeEndpoint)&&cqV(g.value,!TL.subscribed,TL)}),rA=function(){var Ad=_.Za().resolve(_.VE(_.dw));
Ad&&kj(Ad.isKeyBoardInUse())},bV=function(){kj(!1)};
_.eS("yt-player-subscribe",function(Ad){var TL=T();TL&&Ad===k.data().channelId&&cqV(g.value,!0,TL)});
_.eS("yt-player-unsubscribe",function(Ad){var TL=T();TL&&Ad===k.data().channelId&&cqV(g.value,!1,TL)});
_.eS("yt-update-subscribe-button-action",function(Ad){Ad=_.b(Ad,yld);var TL=T();TL&&Ad&&Ad.channelId===k.data().channelId&&cqV(g.value,!!Ad.subscribed,TL)});
_.ay(function(){g.value&&(g.value.addEventListener("focusin",rA),g.value.addEventListener("focusout",bV));var Ad=_.ti(_.Xq,function(){m0()});
Y(!0);_.vc(function(){_.Xq.cancelJob(Ad);g.value&&(g.value.removeEventListener("focusin",rA),g.value.removeEventListener("focusout",bV))})});
var tu=function(){var Ad,TL,YN;if(YN=!((Ad=T())==null||!Ad.subscribed))Ad=!!k.data().disableNotificationBell,YN=(TL=c())==null?void 0:TL.state,YN=!Ad&&!!YN;return YN},Eb=function(){var Ad;
return!((Ad=T())==null?0:Ad.subscribed)},hd=function(){var Ad,TL;
if(TL=Eb()){TL=!!k.data().disableNotificationBell;var YN=(Ad=c())==null?void 0:Ad.state;TL=!TL&&!!YN}return TL},HH={},F4={};
return _.V("yt-subscribe-button-view-model",{class:_.$v(k.className,"ytSubscribeButtonViewModelHost",(HH.ytSubscribeButtonViewModelHostCanAnimateWidth=function(){var Ad,TL;return!((Ad=T())==null||!Ad.subscribed)&&((TL=k.animateWidth)==null?void 0:TL.call(k))&&l()},HH.ytSubscribeButtonViewModelHostHidden=function(){var Ad;
return!((Ad=T())==null?0:Ad.subscribed)&&k.data().hideWhenUnsubscribed},HH)),
el:g,"on:yt-service-request-sent":Lb},_.V(GuH,{backgroundLottieRef:U,foregroundLottieRef:A,wrapperClass:_.$v("ytSubscribeButtonViewModelAnimatedActionWrapper",(F4.ytSubscribeButtonViewModelAnimatedActionWrapperIsAnimating=function(){var Ad;return((Ad=k.animateWidth)==null?void 0:Ad.call(k))&&l()},F4.ytSubscribeButtonViewModelStaticWidth=function(){var Ad;
return!((Ad=k.animateWidth)==null?0:Ad.call(k))},F4)),
disableAnimation:Z},_.V("div",{el:P,class:"ytSubscribeButtonViewModelContainer"},_.V(_.c_,{data:w,icon:function(){return _.V(_.m,{cond:tu,then:function(){var Ad=function(){var TL;return eE3((TL=c())==null?void 0:TL.state)};
return _.V(_.m,{cond:function(){return Z()||Ad()!=="NOTIFICATIONS_NONE"},
then:function(){return _.V(_.qQ,{icon:Ad})},
else:function(){return _.V($St,{animatedIconType:"NOTIFICATION_BELL",active:!1,animationRef:q})}})}})},
secondaryIconName:function(){return tu()?"EXPAND":void 0}}))),_.V("div",{el:x,
class:"ytSubscribeButtonViewModelInvisible"},_.V(_.m,{cond:function(){var Ad;return((Ad=k.animateWidth)==null?void 0:Ad.call(k))&&!Z()&&!X()},
then:function(){return _.V(_.c_,{data:_.nP(function(){var Ad;return $GC({model:k.data(),subscribed:Eb(),isOverlay:!((Ad=k.isOverlay)==null||!Ad.call(k)),element:g,disableTextEllipsis:!0})},void 0,"L4sKmd"),
iconName:function(){var Ad;return hd()?eE3((Ad=c())==null?void 0:Ad.state):void 0},
secondaryIconName:function(){return hd()?"EXPAND":void 0}})}})))},"ra");
_.oO.idomCompat=!0;var xS3=_.M(function(k){var g=k.data;var P=_.Tf(xG6,function(){return g().subscriptionStateEntityKey});
return _.V(_.m,{cond:function(){var x=g(),U=P();return!x.hideWhenUnsubscribed||(U==null?0:U.subscribed)?_.b(g().button,_.kt):void 0},
then:function(x){return _.V("yt-subscribe-plus-button-view-model",{class:"ytSubscribePlusButtonViewModelHost"},_.V(_.Va,{data:x,buttonOverrides:function(){return{toggled:!0}}}))}})},"sa");
xS3.idomCompat=!0;var iEt,vv;iEt=_.M(function(k){return _.V(_.Vz,{data:function(){return k.actionRow().actions}},{buttonViewModel:function(g){var P=g.data;
return _.V(vv,{isRow:k.isRow,isIconOnlyButton:function(){return f26(P())},
useIntrinsicWidth:k.useIntrinsicWidth},_.V(_.Va,{data:P}))},
subscribeButtonViewModel:function(g){return _.V(vv,{isRow:k.isRow},_.V(_.oO,{data:g.data,isOverlay:!1,animateWidth:function(){return!k.isRow()}}))},
downloadButtonViewModel:function(g){var P=g.data;return _.V(vv,{isRow:k.isRow,isIconOnlyButton:function(){return!!P().playlistId}},_.V(yqP,{data:P}))},
submitButtonViewModel:function(g){var P=g.data;return _.V(vv,{isRow:k.isRow,isIconOnlyButton:function(){var x=P();return f26(_.b(x==null?void 0:x.button,_.kt))}},_.V(p2v,{data:P}))},
toggleButtonViewModel:function(g){var P=g.data;return _.V(vv,{isRow:k.isRow,isIconOnlyButton:function(){var x=P();return f26(_.b(x.isToggled?x.toggledButtonViewModel:x.defaultButtonViewModel,_.kt))}},_.V(_.je,{data:P}))},
subscribePlusButtonViewModel:function(g){return _.V(vv,{isRow:k.isRow},_.V(xS3,{data:g.data}))}})},"ta");
vv=_.M(function(k){var g={};return _.V("div",{class:_.$v("ytFlexibleActionsViewModelAction",(g.ytFlexibleActionsViewModelActionRowAction=k.isRow,g.ytFlexibleActionsViewModelActionIntrinsicWidth=k.useIntrinsicWidth,g.ytFlexibleActionsViewModelActionRowActionFeaturePhone=!1,g.ytFlexibleActionsViewModelActionIconOnlyButton=k.isIconOnlyButton,g))},k.children)},"ua");
_.aO=_.M(function(k){var g=function(){var x;return((x=k.layout)==null?void 0:x.call(k))===1},P={};
return _.V("yt-flexible-actions-view-model",{class:_.$v("ytFlexibleActionsViewModelHost",k.className,(P.ytFlexibleActionsViewModelInline=function(){return!g()},P.ytFlexibleActionsViewModelScrollable=function(){return k.data().style==="FLEXIBLE_ACTIONS_STYLE_SCROLLING"},P))},_.V(_.DZ,{each:function(){return k.data().actionsRows||[]}},function(x){return _.V(_.m,{cond:g,
then:function(){return _.V("div",{class:"ytFlexibleActionsViewModelActionRow"},_.V(iEt,{actionRow:x,isRow:g,useIntrinsicWidth:function(){return!!k.data().respectActionIntrinsicWidth}}))},
else:function(){return _.V(iEt,{actionRow:x,isRow:g})}})}))},"va");_.y3(_.aO,"yt-flexible-actions-view-model",{props:{data:_.GH,layout:_.GH,justifyContentOverride:_.GH,className:_.GH}});_.Hv=_.M(function(k){var g=_.Tf(LQ,function(){var U;return(U=k.data().dislikeEntityKey)!=null?U:""}),P=_.nP(function(){var U=g();
return U?U.likeStatus==="DISLIKE":_.b(k.data().toggleButtonViewModel,_.PV).isToggled},void 0,"fNr9he"),x=_.nP(function(){return Object.assign({},_.b(k.data().toggleButtonViewModel,_.PV),{isToggled:P()})},void 0,"AezoCc");
return _.V("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.V(_.je,{data:x,buttonShapeOverrides:k.buttonShapeOverrideables,onToggle:function(U){var A=g();A&&U!==(A.likeStatus==="DISLIKE")&&A.key&&_.oS(_.Wa("likeStatusEntity",A.key,{likeStatus:U?"DISLIKE":"INDIFFERENT",hadUserInteraction:U}))}}))},"wa");
_.Hv.idomCompat=!0;_.Nq=_.M(function(k){var g=_.W("web_supports_animations_api"),P=Hm(function(r){var f=Z();if(!r){var B,L;return{numberText:(L=f==null?void 0:(B=f.likeCountIfIndifferent)==null?void 0:B.content)!=null?L:"",numberValue:Number(f==null?void 0:f.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!1}}var Y;B=(f==null?void 0:(Y=f.likeCountIfIndifferent)==null?void 0:Y.content)!==r.numberText;if(T()||!B)return r;var l;return{numberText:(f==null?void 0:(l=f.likeCountIfIndifferent)==null?void 0:l.content)||
"",numberValue:Number(f==null?void 0:f.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!!f}}),x=Hm(function(r){var f=Z();
if(!r){var B,L;return{numberText:(L=f==null?void 0:(B=f.likeCountIfLiked)==null?void 0:B.content)!=null?L:"",numberValue:Number(f==null?void 0:f.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!1}}var Y;B=(f==null?void 0:(Y=f.likeCountIfIndifferent)==null?void 0:Y.content)!==r.numberText;if(T()||!B)return r;var l;return{numberText:(f==null?void 0:(l=f.likeCountIfLiked)==null?void 0:l.content)||"",numberValue:Number(f==null?void 0:f.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!!f}}),U=_.O(_.zT(void 0,
void 0,"xldjge")),A=U.next().value,q=U.next().value,T=A,c=_.Tf(LQ,function(){var r,f;
return(f=(r=k.data())==null?void 0:r.likeStatusEntityKey)!=null?f:""}),Z=_.Tf(A5V,function(){var r,f;
return((r=k.likeCountEntity)==null?void 0:(f=r.call(k))==null?void 0:f.key)||""}),w=_.nP(function(){var r;
return((r=c())==null?void 0:r.likeStatus)==="LIKE"},void 0,"B3od5e"),J=function(){var r;
return g&&!((r=k.likeCountEntity)==null||!r.call(k))};
return _.V("like-button-view-model",{class:"ytLikeButtonViewModelHost"},_.V(_.je,{data:function(){var r=Object,f=r.assign,B;var L=_.b((B=k.data())==null?void 0:B.toggleButtonViewModel,_.PV);return f.call(r,{},L||{},{isToggled:w()})},
buttonShapeOverrides:k.buttonShapeOverrideables,animatedTextPropsDefault:function(){return J()?P():void 0},
animatedTextPropsToggled:function(){return J()?x():void 0},
onToggle:function(r){W4M(r,c(),T(),q)},
style:function(){var r;return((r=k.disableIconAnimation)==null?0:r.call(k))?void 0:{animateIcon:"true"}}}))},"xa");
_.Nq.idomCompat=!0;var US4=_.M(function(k){var g=function(){return _.b(k.data().likeButtonViewModel,_.aW)},P=function(){var U;
return((U=g())==null?void 0:U.likeStatusEntityKey)||""},x=_.nP(function(){var U,A;
var q=(A=_.Tf(LQ,P)())!=null?A:(U=g())==null?void 0:U.likeStatusEntity;U=k.data();var T;U=(U==null?void 0:(T=U.timedAnimationData)==null?void 0:T.animationTiming)||[];return{uniqueId:"like-dislike",timings:U,enabled:(q==null?void 0:q.likeStatus)==="INDIFFERENT"&&U.length>0,experimentEnabled:U.length>0}},void 0,"zZ3GQb");
return _.V("segmented-like-dislike-button-view-model",{class:_.$v("ytSegmentedLikeDislikeButtonViewModelHost",k.className),"button-renderer":!0},_.V(okN,{settings:x},_.V("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},_.V(_.m,{cond:g,then:function(U){return _.V(_.Nq,{data:U,likeCountEntity:function(){return k.data().likeCountEntity},
buttonShapeOverrideables:{segmentedPosition:"start",onClickRateLimitMs:_.W("web_enable_like_button_click_debouncing")?500:void 0}})}}),_.V(_.m,{cond:function(){return _.b(k.data().dislikeButtonViewModel,_.vP)},
then:function(U){return _.V(_.Hv,{data:U,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}})}}))))},"ya");
US4.idomCompat=!0;_.y3(US4,"segmented-like-dislike-button-view-model",{props:{data:_.GH,className:_.GH}});var A1P=_.M(function(k){var g=k.data;var P=k.className;var x=k.setMinWidth;var U=k.forceIconOnly;var A=_.cZ("account-link-button-view-model"),q=_.Tf(_.sC0,function(){var r;return(r=g().accountLinkStatusEntityKey)!=null?r:""}),T=_.Tf(_.sC0,function(){var r;
return(r=g().accountLinkStatusSecondaryEntityKey)!=null?r:""}),c=function(){if(!_.W("web_account_link_secondary_killswitch")){var r,f;
return((r=q())==null?void 0:r.linked)||((f=T())==null?void 0:f.linked)}var B;return(B=q())==null?void 0:B.linked};
_.o6(function(){var r=q();if(r){var f=WUH(new f_J,JbJ(new wVH,!!r.linked));_.x5().then(function(B){B&&(B.setAccountLinkState(_.tU(f.JSC$12318_serializeBinary(),4)),B.updateAccountLinkingConfig(!!r.linked))})}},"IvZF7");
var Z=function(){return _.b(g().toggleButtonViewModel,_.PV)};
_.eS("yt-signal-action-show-account-link-dialog",function(){if(Z()){var r=c()?Z().toggledButtonViewModel:Z().defaultButtonViewModel;r=_.b(r,_.kt);var f;if((f=q())==null?0:f.isWarning){f=_.b(g().warningButtonViewModel,_.kt);if(!f){_.Pq(Error("Dh"));return}r=f}var B;(f=_.hC((B=r)==null?void 0:B.onTap))&&_.iL([f],A.value)}else _.Pq(Error("Eh"))});
var w=function(){var r=Z();return Object.assign({},r,{isToggled:c()})},J=function(){return(U==null?0:U())?{iconPosition:"icon-only"}:{}};
return _.V("account-link-button-view-model",{class:_.$v("ytwAccountLinkButtonViewModelHost",P,function(){return(x==null?0:x())?"ytwAccountLinkButtonViewModelHostMinWidth":""}),
el:A,"button-renderer":!0},_.V("div",null,_.V(_.m,{cond:function(){var r;if((r=q())==null?0:r.isWarning)return(r=_.b(g().warningButtonViewModel,_.kt))||_.Pq(Error("Dh")),r},
then:function(r){return _.V(_.Va,{data:r,buttonOverrides:J})},
else:function(){return _.V(_.je,{data:w,buttonShapeOverrides:J})}})))},"Aa");_.y3(A1P,"account-link-button-view-model",{props:{data:_.GH,className:_.NJ,setMinWidth:_.NJ,forceIconOnly:_.NJ}});_.sD("menuRenderer","menuRenderer","ytd-menu-renderer");
var dSq={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"}},
OEk=_.W("web_fix_missing_action_buttons")?100:200,IO=function(){var k=_.S.apply(this,arguments)||this;k.safeArea=!_.W("kevlar_flex_menu_safe_area_killswitch");k.tonalOverride=!1;k.threeDotSize="M";k.isOverlay=!1;k.useOverlayDark=!1;k.topLevelIconsOnly=!1;k.JSC$14759_lastWidth=0;k.maybeUpdateFlexibleMenu=function(){_.W("web_fix_missing_action_buttons")?requestAnimationFrame(k.maybeUpdateFlexibleMenuImpl):k.maybeUpdateFlexibleMenuImpl()};
k.maybeUpdateFlexibleMenuImpl=function(){var g;if((g=k.data)!=null&&g.flexibleItems){k.maybeFlushDebouncer();g=k.hostElement.clientWidth;var P=g>k.JSC$14759_lastWidth,x,U=((x=k.topLevelButtonsContainer)==null?void 0:x.scrollHeight)||0,A;x=((A=k.flexibleItemButtonsContainer)==null?void 0:A.scrollHeight)||0;A=k.hostElement.scrollHeight>Math.max(U,x)+8;P?(k.resetFlexibleItems(),k.JSC$14759_lastWidth=k.hostElement.clientWidth,k.maybeUpdateFlexibleMenu()):A&&(k.shrinkFlexibleMenu(),k.JSC$14759_lastWidth=
g)}};
k.computeThreeDotButtonShape=function(){if(k.tonalOverride)return Object.assign({},{onTap:function(){k.onOverflowTap()},
iconPosition:"icon-only",style:k.isOverlay?k.useOverlayDark?"overlay-dark":"overlay":"mono",type:"tonal",size:k.threeDotSize,state:"active",accessibilityLabel:k.computeAccessibilityLabel(k.data)},k.threeDotButtonOverride)};
k.onOverflowTap=function(){if(k.data.fetchMenuCommand)_.Za().resolve(_.wP).resolveCommand(k.data.fetchMenuCommand,{form:{element:k.hostElement}});else if(k.data.isDisabled&&k.data.disabledCommand)_.ie(k.data.disabledCommand,k.hostElement);else{var g=k.createMenuRendererVe(),P={items:k.items};k.data.menuPopupAccessibility&&(P.menuPopupAccessibility=k.data.menuPopupAccessibility);k.data.footer&&(P.footer=k.data.footer);g={openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:P},veData:g}};
_.Za().resolve(_.D7).openSheet({openPopupActionCommand:g},k.hostElement)}};
return k};
_.z(IO,_.S);_.d=IO.prototype;_.d.updateButtonOverrides=function(){if(!_.W("menu_renderer_label_update_upkillswitch")){var k=_.kr(this.hostElement).querySelector("yt-button-view-model");k&&(k.buttonOverrides=this.buttonOverrides)}};
_.d.computeHasItems=function(){var k;return((k=this.topLevelButtonData)==null?void 0:k.length)||this.hasFlexibleItems};
_.d.created=function(){this.boundOnStamperFinished=this.onStamperFinished.bind(this)};
_.d.iconButtonColorChanged=function(){this.data&&this.data.iconColor&&(this.hasCustomIconColor=!0,_.iG(this.hostElement,{"--ytd-menu-renderer-button-color":_.zj(this.data.iconColor)}))};
_.d.onStamperFinished=function(){this.JSC$14759_lastWidth=this.hostElement.clientWidth;this.maybeUpdateFlexibleMenu()};
_.d.setupFlexibleMenu=function(){var k=this,g;(g=this.data)!=null&&g.flexibleItems?window.ResizeObserver&&(this.hostElement.addEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.addEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeThrottle||(this.resizeThrottle=new _.AO(this.maybeUpdateFlexibleMenu,OEk,this)),this.resizeObserver||(this.resizeObserver=new ResizeObserver(function(){k.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement)),
this.resetFlexibleItems()):(this.flexAsTopLevelButtons=void 0,this.hostElement.removeEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.removeEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=void 0))};
_.d.maybeFlushDebouncer=function(){if(_.W("web_replace_formatted_with_attributed_string")){var k;(k=this.topLevelButtons)==null||k.forEach(function(P){var x;(P=(x=P.getElementsByTagName("yt-attributed-string"))==null?void 0:x[0])&&BqA(P)});
var g;(g=this.flexibleItemButtons)==null||g.forEach(function(P){var x;(P=(x=P.getElementsByTagName("yt-attributed-string"))==null?void 0:x[0])&&BqA(P)})}};
_.d.resetFlexibleItems=function(){var k;if((k=this.data)!=null&&k.flexibleItems){_.W("web_fix_missing_action_buttons")||this.hostElement.removeEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu);var g;this.flexAsTopLevelButtons=(g=this.data.flexibleItems)==null?void 0:g.map(function(P){return _.b(P,_.RFm).topLevelButton});
_.W("web_fix_missing_action_buttons")||this.hostElement.addEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu)}};
_.d.computeButtonOverride=function(){if(this.tonalOverride)return{style:"mono",type:"tonal"}};
_.d.shrinkFlexibleMenu=function(){var k;(k=this.flexAsTopLevelButtons)!=null&&k.length&&(this.flexAsTopLevelButtons=[].concat(_.Kl(this.flexAsTopLevelButtons.slice(0,-1))))};
_.d.configureRendererStamper=function(){return{topLevelButtonData:{id:"top-level-buttons-computed",mapping:dSq,events:!0},flexAsTopLevelButtons:{id:"flexible-item-buttons",mapping:dSq,events:!0}}};
_.d.tonalOverrideChanged=function(){this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.d.ready=function(){this.menuFocused=!0;this.overlayOpen=!1;this.ytdOpenPopupBehavior.popupPositionTarget=this.button;this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.d.detached=function(){this.icon="MORE_VERT"};
_.d.computeTopLevelButtonData=function(k){if(!k)return[];var g;k=(g=k==null?void 0:k.topLevelButtons)!=null?g:[];return _.vX.unsafeClone([].concat(_.Kl(k)))};
_.d.computeItems=function(k,g){if(!k)return[];var P=[];if(g){var x=(k.flexibleItems||[]).map(function(q){return _.b(q,_.RFm)});
x=_.O(x);for(var U=x.next();!U.done;U=x.next())U=U.value,g.includes(U.topLevelButton)||(U=U.menuItem)&&P.push(U)}var A;k=(A=k==null?void 0:k.items)!=null?A:[];return[].concat(_.Kl(P),_.Kl(k))};
_.d.computeMenuActive=function(k,g){return k||g};
_.d.onPopupOpened=function(){this.overlayOpen=!0;_.GB(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen);this.menuFocused==null&&(this.menuFocused=!1)};
_.d.onPopupClosed=function(){this.overlayOpen=!1;_.GB(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.d.onPopupCanceled=function(){this.overlayOpen=!1;_.GB(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.d.computeAccessibilityLabel=function(k){return this.get("accessibility.accessibilityData.label",k)};
_.d.isHidden=function(k,g){return this.tonalOverride||!k?!0:k.fetchMenuCommand||k.isDisabled&&k.disabledCommand?!1:!(g==null?0:g.length)};
_.d.isModernOverflowHidden=function(k,g){return this.tonalOverride&&k?k.fetchMenuCommand?!1:!(g==null?0:g.length):!0};
_.d.createMenuRendererVe=function(){var k=this.data.trackingParams,g=_.hE(),P=_.up();return k&&g&&P?(k=_.Zz(k),P=_.$5(7591),_.W("combine_ve_grafts")?_.BV(_.qJ(),P,k):_.lL(g,k,P),P):null};
_.mJ.Object.defineProperties(IO.prototype,{hasFlexibleItems:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.flexAsTopLevelButtons)==null||!k.length)}},
buttonOverrides:{configurable:!0,enumerable:!0,get:function(){if(this.topLevelIconsOnly)return{iconPosition:"icon-only"}}}});
IO.prototype.onPopupCanceled=IO.prototype.onPopupCanceled;IO.prototype.onPopupClosed=IO.prototype.onPopupClosed;IO.prototype.onPopupOpened=IO.prototype.onPopupOpened;IO.prototype.tonalOverrideChanged=IO.prototype.tonalOverrideChanged;IO.prototype.resetFlexibleItems=IO.prototype.resetFlexibleItems;IO.prototype.setupFlexibleMenu=IO.prototype.setupFlexibleMenu;IO.prototype.iconButtonColorChanged=IO.prototype.iconButtonColorChanged;IO.prototype.updateButtonOverrides=IO.prototype.updateButtonOverrides;
_.N([_.h(_.Ay),_.I("design:type",Object)],IO.prototype,"ytdOpenPopupBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],IO.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],IO.prototype,"ytRendererstamperBehavior",void 0);_.N([_.Td("#button-shape"),_.I("design:type",HTMLElement)],IO.prototype,"buttonShape",void 0);_.N([_.Td("#button"),_.I("design:type",Object)],IO.prototype,"button",void 0);
_.N([_.n(),_.I("design:type",Object)],IO.prototype,"data",void 0);_.N([_.n({computed:"computeTopLevelButtonData(data)"}),_.I("design:type",Array)],IO.prototype,"topLevelButtonData",void 0);_.N([_.n(),_.I("design:type",Array)],IO.prototype,"flexAsTopLevelButtons",void 0);_.N([_.n({computed:"computeItems(data, flexAsTopLevelButtons)"}),_.I("design:type",Array)],IO.prototype,"items",void 0);_.N([_.n({value:"MORE_VERT"}),_.I("design:type",String)],IO.prototype,"icon",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],IO.prototype,"safeArea",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeMenuActive(menuFocused, overlayOpen)"}),_.I("design:type",Boolean)],IO.prototype,"menuActive",void 0);_.N([_.n(),_.I("design:type",Boolean)],IO.prototype,"menuFocused",void 0);_.N([_.n({value:"bottom"}),_.I("design:type",String)],IO.prototype,"buttonTooltipPosition",void 0);_.N([_.n(),_.I("design:type",Boolean)],IO.prototype,"overlayOpen",void 0);
_.N([_.n({value:!0}),_.I("design:type",Boolean)],IO.prototype,"forceIconButton",void 0);_.N([_.n(),_.I("design:type",Boolean)],IO.prototype,"styleActionButton",void 0);_.N([_.n(),_.I("design:type",Boolean)],IO.prototype,"disableTextTransformOnButtons",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],IO.prototype,"tonalOverride",void 0);_.N([_.n(),_.I("design:type",Object)],IO.prototype,"threeDotSize",void 0);
_.N([_.n(),_.I("design:type",Object)],IO.prototype,"threeDotButtonOverride",void 0);_.N([_.n(),_.I("design:type",Object)],IO.prototype,"isOverlay",void 0);_.N([_.n(),_.I("design:type",Object)],IO.prototype,"useOverlayDark",void 0);_.N([_.n({computed:"computeButtonOverride(tonalOverride)"}),_.I("design:type",Object)],IO.prototype,"buttonOverride",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],IO.prototype,"hasCustomIconColor",void 0);
_.N([_.n({reflectToAttribute:!0}),_.E("flexAsTopLevelButtons"),_.I("design:type",Object),_.I("design:paramtypes",[])],IO.prototype,"hasFlexibleItems",null);_.N([_.n({reflectToAttribute:!0,computed:"computeHasItems(topLevelButtonData, flexAsTopLevelButtons)"}),_.I("design:type",Boolean)],IO.prototype,"hasItems",void 0);_.N([_.n(),_.I("design:type",Object)],IO.prototype,"topLevelIconsOnly",void 0);
_.N([_.OO("topLevelIconsOnly"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],IO.prototype,"updateButtonOverrides",null);_.N([_.E("topLevelIconsOnly"),_.I("design:type",Object),_.I("design:paramtypes",[])],IO.prototype,"buttonOverrides",null);_.N([_.Td("#top-level-buttons-computed"),_.I("design:type",HTMLElement)],IO.prototype,"topLevelButtonsContainer",void 0);_.N([_.eb(".top-level-buttons > *"),_.I("design:type",Array)],IO.prototype,"topLevelButtons",void 0);
_.N([_.Td("#flexible-item-buttons"),_.I("design:type",HTMLElement)],IO.prototype,"flexibleItemButtonsContainer",void 0);_.N([_.eb("#flexible-item-buttons > *"),_.I("design:type",Array)],IO.prototype,"flexibleItemButtons",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],IO.prototype,"iconButtonColorChanged",null);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],IO.prototype,"setupFlexibleMenu",null);_.N([_.Zf("topLevelIconsOnly"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],IO.prototype,"resetFlexibleItems",null);_.N([_.OO("tonalOverride"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],IO.prototype,"tonalOverrideChanged",null);
_.N([_.dV("yt-popup-opened"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],IO.prototype,"onPopupOpened",null);_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],IO.prototype,"onPopupClosed",null);_.N([_.dV("yt-popup-canceled"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],IO.prototype,"onPopupCanceled",null);
_.v(IO,"ytd-menu-renderer",function(){if(hEY===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-level-buttons-computed" class="top-level-buttons style-scope ytd-menu-renderer"></div><div id="flexible-item-buttons" hidden="[[!flexAsTopLevelButtons]]" class="style-scope ytd-menu-renderer"></div><yt-icon-button id="button" class="dropdown-trigger style-scope ytd-menu-renderer" hidden="[[isHidden(data, items)]]" label="[[computeAccessibilityLabel(data)]]" style-target="button" on-click="onOverflowTap"><yt-icon icon="[[icon]]" class="style-scope ytd-menu-renderer"></yt-icon></yt-icon-button><yt-button-shape id="button-shape" data="[[computeThreeDotButtonShape(data, isOverlay, threeDotButtonOverride)]]" disable-upgrade$="[[!tonalOverride]]" hidden$="[[isModernOverflowHidden(data, items, tonalOverride)]]" icon-name="[[icon]]" class="style-scope ytd-menu-renderer"></yt-button-shape>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);hEY=k}k=hEY;return k},{mode:2});var qJN;var TuP;_.Xu=_.M(function(k){var g=k.data;var P=function(){if(g().icon)a:{var U={iconName:g().icon};for(var A=_.Za().resolve(_.$Z),q=_.O([12,24]),T=q.next();!T.done;T=q.next()){var c=T.value;T=Object.assign({},U,{iconStyle:"youtube_fill",iconSize:c});c=Object.assign({},U,{iconStyle:"youtube_outline",iconSize:c});if(A.resolveIcon(T)){U=T;break a}if(A.resolveIcon(c)){U=c;break a}}U=void 0}else U=void 0;return U};
k={};var x={};return _.V("badge-shape",{class:_.$v("yt-badge-shape",function(){return Ekb(g().type)},(k["yt-badge-shape--overlay"]=function(){return g().isOverlay},k["yt-badge-shape--ads-include-dot"]=function(){return g().adsIncludeDot},k["yt-badge-shape--thumbnail-badge"]=function(){a:switch(g().type){case 17:case 18:case 19:var U=!0;
break a;default:U=!1}return U},k["yt-badge-shape--status-badge"]=function(){a:switch(g().type){case 12:case 13:case 14:case 15:case 16:var U=!0;
break a;default:U=!1}return U},k["yt-badge-shape--no-text"]=function(){return!g().text},k["yt-badge-shape--modern"]=function(){return g().modern||_.W("web_modern_badge_shape")},k)),
style:_.OD({"background-color":function(){var U;return(U=g().customColors)==null?void 0:U.backgroundColor}}),
role:function(){return g().accessibilityText?"img":void 0},
"aria-label":function(){return g().accessibilityText}},_.V(_.m,{cond:function(){return g().animation},
then:function(U){return _.V(_.sp,{className:"yt-badge-shape__icon",data:U,animationName:function(){return U().animationConfig.name||""}})}}),_.V(_.m,{cond:function(){var U;
return P()&&!((U=g())==null?0:U.animation)},
then:function(){return _.V("div",{class:"yt-badge-shape__icon"},_.V(vOj,{data:function(){return P()}}))}}),_.V("div",{class:_.$v("yt-badge-shape__text",(x["yt-badge-shape__text--has-multiple-badges-in-row"]=function(){return(g().numBadgesInRow||0)>1},x))},function(){var U;
return(U=g())==null?void 0:U.text}))},"Ba");
_.Xu.idomCompat=!0;_.y3(_.Xu,"badge-shape",{props:{data:_.GH}});var y1=function(){var k=_.S.apply(this,arguments)||this;k.systemIcons=_.W("kevlar_system_icons");k.animated=_.W("animated_live_badge_icon");k.useBadgeShape=_.W("web_badge_shape_defrag");return k};
_.z(y1,_.S);_.d=y1.prototype;_.d.addTooltips=function(){for(var k=_.kr(this.hostElement).querySelectorAll(".badge"),g=0,P;P=k[g++];){var x=this.repeatElement.itemForElement(P);P=_.kr(P);P.lastChild&&P.lastChild.is==="tp-yt-paper-tooltip"&&P.removeChild(P.lastChild);if(x=x.metadataBadgeRenderer&&x.metadataBadgeRenderer.tooltip){var U=_.xm("tp-yt-paper-tooltip");(0,_.xr)(U).textContent=x;U.setAttribute("position","top");U.setAttribute("aria-hidden","true");P.appendChild(U)}}};
_.d.badgesChanged=function(){var k=this;_.PW().parkOrScheduleJob(function(){k.addTooltips()},0,"eocs",16);
this.updateComputedBadges(this.badges,this.topStandaloneBadge)};
_.d.standaloneRoundedBadgeChanged=function(){var k=this.useRoundedBadge?this.useRoundedBadge:void 0;k&&(this.useRoundedBadge=k)};
_.d.standaloneBadgeChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.d.hiddenBadgeGroupsChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.d.computeStyle=function(k){_.W("enable_html5_teal_ad_badge")&&k==="BADGE_STYLE_TYPE_AD"&&(k="badge-style-type-ad-alternate");_.W("kevlar_ytb_live_badges")&&k==="BADGE_STYLE_TYPE_LIVE_NOW"&&(k="badge-style-type-live-now-alternate");return k?k.toLowerCase().replace(/_/g,"-"):""};
_.d.computeRole=function(k){return this.computeAriaLabel(k)?"img":"status"};
_.d.computeAriaLabel=function(k){var g;return(k==null?void 0:(g=k.accessibilityData)==null?void 0:g.label)||(k==null?void 0:k.label)};
_.d.computeBadgeShape=function(k){if(k){var g,P;var x=ur6(k.style);var U=hE0(k.style),A=k.label,q=((g=k.accessibilityData)==null?void 0:g.label)||k.label;a:switch(k.style){case "BADGE_STYLE_TYPE_SHORTS_PLAYER":case "BADGE_STYLE_TYPE_BLACK":case "BADGE_STYLE_TYPE_OVERLAY":g=!0;break a;default:g=!1}var T=(P=k.icon)==null?void 0:P.iconType;a:switch(k.style){case "BADGE_STYLE_TYPE_AD":case "BADGE_STYLE_TYPE_AD_STARK":k=!0;break a;default:k=!1}x={type:x,brNzRatingBadgeType:U,text:A,accessibilityText:q,
isOverlay:g,icon:T!=="PREMIUM"?T:void 0,modern:_.W("web_modern_badge_view_model"),numBadgesInRow:this.numBadgesInRow,adsIncludeDot:k}}else x={};return x};
_.d.updateComputedBadges=function(k,g,P){var x=this;(g=g?[g]:P?[P]:void 0)?this.computedBadges=g:this.computedBadges=k==null?void 0:k.filter(function(U){var A;if((A=U.metadataBadgeRenderer)==null?0:A.groups){A=!1;U=_.O(U.metadataBadgeRenderer.groups);for(var q=U.next();!q.done;q=U.next()){q=q.value;var T=void 0;A=A||((T=x.hiddenBadgeGroups)==null?void 0:T.includes(q))}return!A}return!0})};
_.d.useFilledIcons=function(k){return _.W("kevlar_system_icons")&&(k==="AUDIO_BADGE"||k==="CHECK_CIRCLE_THICK"||k==="OFFICIAL_ARTIST_BADGE"||k==="SPONSORSHIP_STAR"||k==="PERSON_RADAR_FILLED"||k==="PERSON_RADAR")};
_.d.computeBadgeShapeStyle=function(k){return this.useBadgeShape?k==="BADGE_STYLE_TYPE_VERIFIED_ARTIST"||k==="BADGE_STYLE_TYPE_VERIFIED"?"badge-shape-style-type-verified-artist":k==="BADGE_STYLE_TYPE_SIMPLE_STRIKETHROUGH"?"badge-shape-style-type-strikethrough":"":""};
_.d.computeIcon=function(k){var g,P;k=k==null?void 0:(g=k.metadataBadgeRenderer)==null?void 0:(P=g.icon)==null?void 0:P.iconType;if(k!=="PREMIUM"&&k)return _.Pm(k)};
_.d.computeStandaloneBadge=function(k){var g;k=k==null?void 0:(g=k.icon)==null?void 0:g.iconType;return k==="PREMIUM_STANDALONE"||k==="PREMIUM_STANDALONE_CAIRO"?"standalone-badge":""};
y1.prototype.hiddenBadgeGroupsChanged=y1.prototype.hiddenBadgeGroupsChanged;y1.prototype.standaloneBadgeChanged=y1.prototype.standaloneBadgeChanged;y1.prototype.standaloneRoundedBadgeChanged=y1.prototype.standaloneRoundedBadgeChanged;y1.prototype.badgesChanged=y1.prototype.badgesChanged;_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],y1.prototype,"hidden",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],y1.prototype,"componentBehavior",void 0);
_.N([_.n(),_.I("design:type",Array)],y1.prototype,"badges",void 0);_.N([_.n(),_.I("design:type",Object)],y1.prototype,"topStandaloneBadge",void 0);_.N([_.n(),_.I("design:type",Object)],y1.prototype,"bottomStandaloneBadge",void 0);_.N([_.n(),_.I("design:type",Object)],y1.prototype,"computedBadges",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],y1.prototype,"mediumFontAdBadge",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],y1.prototype,"useRoundedBadge",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],y1.prototype,"largeFontAdBadge",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],y1.prototype,"overlayAd",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],y1.prototype,"overlayPremium",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],y1.prototype,"noDotAdBadge",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],y1.prototype,"collectionTruncate",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],y1.prototype,"isThumbnailBadge",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],y1.prototype,"wrapBadges",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Number)],y1.prototype,"numBadgesInRow",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],y1.prototype,"systemIcons",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],y1.prototype,"animated",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],y1.prototype,"useBadgeShape",void 0);_.N([_.n({value:[]}),_.I("design:type",Array)],y1.prototype,"hiddenBadgeGroups",void 0);_.N([_.Td("#repeat"),_.I("design:type",bG)],y1.prototype,"repeatElement",void 0);_.N([_.Zf("badges"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],y1.prototype,"badgesChanged",null);
_.N([_.Zf("useRoundedBadge"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],y1.prototype,"standaloneRoundedBadgeChanged",null);_.N([_.Zf("topStandaloneBadge","bottomStandaloneBadge"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],y1.prototype,"standaloneBadgeChanged",null);_.N([_.Zf("hiddenBadgeGroups"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],y1.prototype,"hiddenBadgeGroupsChanged",null);
_.N([_.t({is:"ytd-badge-supported-renderer",disableElementRegistration:!0})],y1);
var eGJ=_.CC()(y1,"ytd-badge-supported-renderer",function(){if(TuP===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-badge-supported-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" id="repeat" items="[[computedBadges]]" as="badge" class="style-scope ytd-badge-supported-renderer"><template is="dom-if" if="[[useBadgeShape]]" class="style-scope ytd-badge-supported-renderer"><div class$="badge-shape [[computeBadgeShapeStyle(badge.metadataBadgeRenderer.style)]] style-scope ytd-badge-supported-renderer"><badge-shape data="[[computeBadgeShape(badge.metadataBadgeRenderer)]]" class="style-scope ytd-badge-supported-renderer"></badge-shape></div></template><template is="dom-if" if="[[!useBadgeShape]]" class="style-scope ytd-badge-supported-renderer"><div class$="badge [[computeStandaloneBadge(badge.metadataBadgeRenderer)]] [[computeStyle(badge.metadataBadgeRenderer.style)]] style-scope ytd-badge-supported-renderer" role="[[computeRole(badge.metadataBadgeRenderer)]]" aria-label$="[[computeAriaLabel(badge.metadataBadgeRenderer)]]"><yt-icon default-to-filled="[[useFilledIcons(badge.metadataBadgeRenderer.icon.iconType)]]" disable-upgrade$="[[!badge.metadataBadgeRenderer.icon]]" hidden="[[!computeIcon(badge)]]" icon="[[computeIcon(badge)]]" size="16" class="style-scope ytd-badge-supported-renderer"></yt-icon><p class="style-scope ytd-badge-supported-renderer">[[badge.metadataBadgeRenderer.label]]</p></div></template></template>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);TuP=k}k=TuP;return k},{allowedProps:"badges bottomStandaloneBadge collectionTruncate hidden hiddenBadgeGroups numBadgesInRow isThumbnailBadge largeFontAdBadge noDotAdBadge overlayAd overlayPremium topStandaloneBadge useRoundedBadge wrapBadges".split(" "),
mode:_.Gd("kevlar_poly_si_batch_j053")?1:2});var pg=function(){var k=_.S.apply(this,arguments)||this;k.iconType="STAR";k.standardizeIconSize=_.W("kevlar_system_icons");k.mediaHoverOverlayInitialVisibility=_.W("enable_top_landscape_image_button_command_web");k.noBottomMargin=!1;k.thumbnailObjectFit="CONTAIN";k.thumbnailFitHeight=!0;k.actionMap={"yt-mute-ad-action":"handleMuteAd"};return k};
_.z(pg,_.S);_.d=pg.prototype;_.d.created=function(){this.activeView=new V1(this.hostElement)};
_.d.configureRendererStamper=function(){return{"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"},params:{mediumFontAdBadge:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.image":{id:"media",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.image.thumbnail]]",width:"[[mediaThumbnailWidth]]",fitHeight:"[[thumbnailFitHeight]]",objectFit:"[[thumbnailObjectFit]]"}}}},
"data.mediaBadge":{id:"media-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]",useRoundedBadge:"[[useRoundedBadge]]"}}}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.ctaButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",
notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.d.dataChanged=function(){this.clickCommand=this.get("data.clickCommand.commandExecutorCommand.commands.0");this.clickCommand||(this.clickCommand=this.get("data.clickCommand"));this.clickCommand&&(this.updateMediaBackgroundImage(),this.ytSparklesClickLocationBehavior.configureClickTargets("root",pg.JSC$14771_DEFAULT_CLICK_LOCATION_BEHAVIOR,pg.JSC$14771_CLICK_LOCATION_ID_MAP))};
_.d.onTap=function(k){this.onTapOrClick(k)};
_.d.onTapOrClick=function(k){this.clickCommand&&this.ytSparklesClickLocationBehavior.handleClick(this.clickCommand,k,!1)};
_.d.updateMediaBackgroundImage=function(){var k=this.get("data.image.thumbnail.thumbnails");k&&(k=_.pX(k,0))&&_.iG(this.hostElement,{"--ytd-display-ad-media-background-image":"url("+k+")"})};
_.d.impressionLog=function(){if(!this.data||!this.data.impressionsFired){if(this.data&&this.data.impressionEndpoints){for(var k=0;k<this.data.impressionEndpoints.length;k++){var g=this.data.impressionEndpoints[k];g.clickTrackingParams&&delete g.clickTrackingParams;_.Za().resolve(_.wP).resolveCommand(g,{form:{element:this.hostElement}})}this.data.impressionsFired=!0}var P;((P=this.data)==null?0:P.activeView)&&Z7(this.activeView,this.data.activeView)}};
_.d.handleMuteAd=function(){};
_.d.attached=function(){var k=this;_.W("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&mb(k.activeView)})};
_.d.detached=function(){_.W("stop_av_measurement_on_detach")&&mb(this.activeView)};
_.mJ.Object.defineProperties(pg.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.titleText)return"";var g;return _.OX("AD_TITLE",{title:this.ytRendererBehavior.getSimpleString((g=this.data)==null?void 0:g.titleText)})}},
getRating:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.rating)?Number(this.data.rating).toPrecision(2):null}},
getPrice:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.price)?this.data.price:null}},
getThirdLine:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.thirdLine)?this.data.thirdLine:null}},
getFourthLine:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.fourthLine)?this.data.fourthLine:null}},
getFifthLine:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.fifthLine)?this.data.fifthLine:null}},
computeRatingHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getRating}},
computePriceHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getPrice}},
computeThirdLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getThirdLine}},
computeFourthLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getFourthLine}},
computeFifthLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getFifthLine}},
hasEnergyIcon:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.energyIcon)}},
computeSecondaryTextHidden:{configurable:!0,enumerable:!0,get:function(){return!(this.computeRatingHidden&&this.computePriceHidden)}},
layout:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.layout?this.data.layout.toLowerCase().replace(/_/g,"-"):""}},
mediaThumbnailWidth:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.layout&&this.data.layout==="DISPLAY_AD_LAYOUT_VERTICAL_CAROUSEL_ITEM")return 135}},
useRoundedBadge:{configurable:!0,enumerable:!0,get:function(){return this.layout==="display-ad-layout-top-landscape-image"}}});
pg.prototype.onTap=pg.prototype.onTap;pg.prototype.dataChanged=pg.prototype.dataChanged;
pg.JSC$14771_CLICK_LOCATION_ID_MAP=_.W("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"]]);
pg.JSC$14771_DEFAULT_CLICK_LOCATION_BEHAVIOR=_.W("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"}];_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],pg.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],pg.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.HD),_.I("design:type",Object)],pg.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],pg.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.d$.YtSparklesClickLocationBehavior),_.I("design:type",Object)],pg.prototype,"ytSparklesClickLocationBehavior",void 0);_.N([_.h([_.W_.YtActionHandlerBehavior]),_.I("design:type",Object)],pg.prototype,"actionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],pg.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Object)],pg.prototype,"clickCommand",void 0);_.N([_.n({reflectToAttribute:!0,selector:_.zY}),_.I("design:type",Boolean)],pg.prototype,"miniMode",void 0);_.N([_.n(),_.I("design:type",String)],pg.prototype,"iconType",void 0);_.N([_.E("data.titleText"),_.I("design:type",String),_.I("design:paramtypes",[])],pg.prototype,"titleAriaLabel",null);_.N([_.E("data.rating"),_.I("design:type",Object),_.I("design:paramtypes",[])],pg.prototype,"getRating",null);
_.N([_.E("data.price"),_.I("design:type",Object),_.I("design:paramtypes",[])],pg.prototype,"getPrice",null);_.N([_.E("data.thirdLine"),_.I("design:type",Object),_.I("design:paramtypes",[])],pg.prototype,"getThirdLine",null);_.N([_.E("data.fourthLine"),_.I("design:type",Object),_.I("design:paramtypes",[])],pg.prototype,"getFourthLine",null);_.N([_.E("data.fifthLine"),_.I("design:type",Object),_.I("design:paramtypes",[])],pg.prototype,"getFifthLine",null);
_.N([_.E("getRating"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],pg.prototype,"computeRatingHidden",null);_.N([_.E("getPrice"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],pg.prototype,"computePriceHidden",null);_.N([_.E("getThirdLine"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],pg.prototype,"computeThirdLineHidden",null);_.N([_.E("getFourthLine"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],pg.prototype,"computeFourthLineHidden",null);
_.N([_.E("getFifthLine"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],pg.prototype,"computeFifthLineHidden",null);_.N([_.n({reflectToAttribute:!0}),_.E("data.energyIcon"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],pg.prototype,"hasEnergyIcon",null);_.N([_.E("computePriceHidden","computeRatingHidden"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],pg.prototype,"computeSecondaryTextHidden",null);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],pg.prototype,"standardizeIconSize",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],pg.prototype,"mediaHoverOverlayInitialVisibility",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],pg.prototype,"noBottomMargin",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data.layout"),_.I("design:type",String),_.I("design:paramtypes",[])],pg.prototype,"layout",null);
_.N([_.E("data.layout"),_.I("design:type",Object),_.I("design:paramtypes",[])],pg.prototype,"mediaThumbnailWidth",null);_.N([_.E("layout"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],pg.prototype,"useRoundedBadge",null);_.N([_.n(),_.I("design:type",String)],pg.prototype,"thumbnailObjectFit",void 0);_.N([_.n(),_.I("design:type",Object)],pg.prototype,"thumbnailFitHeight",void 0);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],pg.prototype,"dataChanged",null);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],pg.prototype,"onTap",null);_.N([_.t({is:"ytd-display-ad-renderer",disableElementRegistration:!0})],pg);
_.v(pg,"ytd-display-ad-renderer",function(){if(qJN!==void 0)return qJN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-display-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-display-ad-renderer">\n  <div id="root" class="style-scope ytd-display-ad-renderer">\n    <div id="media-container" aria-hidden="true" class="style-scope ytd-display-ad-renderer">\n      <div id="media-background" class="style-scope ytd-display-ad-renderer"></div>\n      <div id="media" class="style-scope ytd-display-ad-renderer"></div>\n      <div id="media-badge" class="style-scope ytd-display-ad-renderer"></div>\n      <div id="media-hover-overlay" class="style-scope ytd-display-ad-renderer"></div>\n    </div>\n    <div class="title style-scope ytd-display-ad-renderer">\n      <a class="yt-display-ad-renderer-endpoint title-link style-scope ytd-display-ad-renderer" aria-label$="[[titleAriaLabel]]" href$="[[computeHref_(clickCommand)]]">\n        <yt-formatted-string class="title-text style-scope ytd-display-ad-renderer" text="[[data.titleText]]" title="[[getSimpleString(data.titleText)]]">\n        </yt-formatted-string>\n      </a>\n      <div id="menu" class="style-scope ytd-display-ad-renderer"></div>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="body-text" text="[[data.bodyText]]" title="[[getSimpleString(data.bodyText)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n      <div id="badge" class="badge style-scope ytd-display-ad-renderer"></div>\n      <yt-formatted-string id="secondary-text" hidden="[[computeSecondaryTextHidden]]" text="[[data.secondaryText]]" title="[[getSimpleString(data.secondaryText)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n      <span id="rating" hidden="[[computeRatingHidden]]" class="style-scope ytd-display-ad-renderer">[[getRating]]</span>\n      <yt-icon id="icon" default-to-filled="true" hidden="[[computeRatingHidden]]" icon="[[iconType]]" class="style-scope ytd-display-ad-renderer"></yt-icon>\n      <yt-formatted-string id="price" hidden="[[computePriceHidden]]" text="[[getPrice]]" class="style-scope ytd-display-ad-renderer"></yt-formatted-string>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="third-line" hidden="[[computeThirdLineHidden]]" text="[[data.thirdLine]]" title="[[getSimpleString(data.thirdLine)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="fourth-line" hidden="[[computeFourthLineHidden]]" text="[[data.fourthLine]]" title="[[getSimpleString(data.fourthLine)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="fifth-line" hidden="[[computeFifthLineHidden]]" text="[[data.fifthLine]]" title="[[getSimpleString(data.fifthLine)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n      <yt-img-shadow id="energy-icon" height="14" hidden="[[!data.energyIcon]]" thumbnail="[[data.energyIcon]]" class="style-scope ytd-display-ad-renderer"></yt-img-shadow>\n    </div>\n    <div id="call-to-action" class="style-scope ytd-display-ad-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-display-ad-renderer">\n  <div id="dismissed-content" class="style-scope ytd-display-ad-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return qJN=k},{mode:1});var c1t;var VAY;var ZEP;var L4I=new Map;var mSc=!1;var Cg=function(){var k=_.S.apply(this,arguments)||this;k.DEFAULT_TOOLTIP_OFFSET="10";k.TOOLTIP_OFFSET_NO_BANNER="-8";k.badges=null;k.noEndpoints=!1;k.wrapText=!1;k.forceVerified=!1;k.tooltipPosition="top";k.compactStyle=!1;k.height=0;k.lineHeight=0;return k};
_.z(Cg,_.S);_.d=Cg.prototype;_.d.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-window-resized":"handleWindowResized"}};
_.d.attached=function(){var k=this;this.observer=new MutationObserver(function(g,P){k.handleResized();P.disconnect()});
this.observer.observe(this.textEl,{childList:!0})};
_.d.detached=function(){this.observer&&this.observer.disconnect()};
_.d.logTooltipEvent=function(){_.W("kevlar_wiz_tooltip_event_killswitch")||mSc||(_.nkA("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP"),mSc=!0)};
_.d.handleWindowResized=function(){this.handleResized()};
_.d.onChannelNameChanged=function(){this.verified?this.handleResized():(this.textEl&&this.textEl.style.removeProperty("width"),this.textContainerEl&&(this.textContainerEl.style.removeProperty("padding"),this.textContainerEl.style.removeProperty("margin-right"),this.textContainerEl.style.removeProperty("margin-left")))};
_.d.onHeightChanged=function(){if(this.verified){var k=Math.ceil(this.height*Math.tan(30*Math.PI/180))+"px";_.y4("HTML_DIR")==="rtl"?this.textContainerEl.style.marginLeft=k:this.textContainerEl.style.marginRight=k}};
_.d.onLineHeightChanged=function(){this.verified&&(this.lineHeight>=24||this.lineHeight===0&&this.height>=24)&&(this.textContainerEl.style.padding=_.y4("HTML_DIR")==="rtl"?"0 6px 0 2px":"0 2px 0 6px")};
_.d.handleResized=function(){var k=this;this.verified&&_.Xq.addLowPriorityJob(function(){k.fitBackgroundToText();var g=getComputedStyle(k.hostElement).lineHeight;g&&(g=g.match(/\d+/))&&g.length&&(k.lineHeight=Number(g[0]));k.height=k.lineHeight&&!k.wrapText?k.lineHeight:k.textEl.offsetHeight})};
_.d.fitBackgroundToText=function(){if(this.verified&&this.wrapText){this.textEl.style.width="unset";var k=document.createRange(),g=_.kr(this.textEl).children;g.length>0?k.selectNodeContents(g[0]):k.selectNodeContents(this.textEl);this.textEl.style.width=Math.ceil(k.getBoundingClientRect().width)+"px"}};
_.d.computeChannelBadgeStyle=function(k){var g;if((k==null?0:(g=k.runs)==null?0:g.length)&&k.runs[0].textColor)return"--ytd-badge-icon-color:"+_.zj(k.runs[0].textColor)+";"};
_.mJ.Object.defineProperties(Cg.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"?_.vS(this.channelName):this.channelName}},
tooltipText:{configurable:!0,enumerable:!0,get:function(){if(this.verified){if(this.tooltip)return this.tooltip;var k=this.get("badges.0.metadataBadgeRenderer.tooltip");if(k)return k}return _.a5(this.formattedName)}},
tooltipOffset:{configurable:!0,enumerable:!0,get:function(){return this.hasChannelArt?this.DEFAULT_TOOLTIP_OFFSET:this.TOOLTIP_OFFSET_NO_BANNER}}});
Cg.prototype.onLineHeightChanged=Cg.prototype.onLineHeightChanged;Cg.prototype.onHeightChanged=Cg.prototype.onHeightChanged;Cg.prototype.onChannelNameChanged=Cg.prototype.onChannelNameChanged;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Cg.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Cg.prototype,"badges",void 0);_.N([_.n(),_.I("design:type",Object)],Cg.prototype,"channelName",void 0);
_.N([_.n(),_.I("design:type",Object)],Cg.prototype,"noEndpoints",void 0);_.N([_.n(),_.I("design:type",Object)],Cg.prototype,"wrapText",void 0);_.N([_.n(),_.I("design:type",Object)],Cg.prototype,"forceVerified",void 0);_.N([_.n(),_.I("design:type",Object)],Cg.prototype,"tooltipPosition",void 0);_.N([_.n(),_.I("design:type",String)],Cg.prototype,"tooltip",void 0);_.N([_.n(),_.I("design:type",Boolean)],Cg.prototype,"hasChannelArt",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Cg.prototype,"compactStyle",void 0);_.N([_.Td("#text-container"),_.I("design:type",HTMLElement)],Cg.prototype,"textContainerEl",void 0);_.N([_.Td("#text"),_.I("design:type",Object)],Cg.prototype,"textEl",void 0);_.N([_.Td("#verified-tooltip"),_.I("design:type",HTMLElement)],Cg.prototype,"verifiedTooltip",void 0);_.N([_.n(),_.I("design:type",Object)],Cg.prototype,"height",void 0);
_.N([_.n(),_.I("design:type",Object)],Cg.prototype,"lineHeight",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("badges","forceVerified"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Cg.prototype,"verified",null);_.N([_.E("badges","verified"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Cg.prototype,"hideBadges",null);_.N([_.E("channelName"),_.I("design:type",Object),_.I("design:paramtypes",[])],Cg.prototype,"formattedName",null);
_.N([_.E("badges","verified","formattedName"),_.I("design:type",String),_.I("design:paramtypes",[])],Cg.prototype,"tooltipText",null);_.N([_.E("hasChannelArt"),_.I("design:type",String),_.I("design:paramtypes",[])],Cg.prototype,"tooltipOffset",null);_.N([_.OO("channelName"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Cg.prototype,"onChannelNameChanged",null);
_.N([_.OO("height"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Cg.prototype,"onHeightChanged",null);_.N([_.OO("lineHeight","height"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Cg.prototype,"onLineHeightChanged",null);_.N([_.t({is:"ytd-channel-name",disableElementRegistration:!0})],Cg);
_.v(Cg,"ytd-channel-name",function(){if(ZEP!==void 0)return ZEP;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-name--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" on-mouseover="logTooltipEvent" class="style-scope ytd-channel-name">\n  <div id="text-container" class="style-scope ytd-channel-name">\n    <yt-formatted-string id="text" ellipsis-truncate="[[!wrapText]]" link-inherit-color="" no-endpoints="[[noEndpoints]]" respect-lang-dir="" text="[[formattedName]]" title="" class="style-scope ytd-channel-name">\n    </yt-formatted-string>\n  </div>\n  <tp-yt-paper-tooltip aria-hidden="true" fit-to-visible-bounds="" offset="[[tooltipOffset]]" position="[[tooltipPosition]]" class="style-scope ytd-channel-name">\n    [[tooltipText]]\n  </tp-yt-paper-tooltip>\n</div>\n<ytd-badge-supported-renderer badges="[[badges]]" hidden="[[hideBadges]]" style$="[[computeChannelBadgeStyle(formattedName)]]" class="style-scope ytd-channel-name">\n</ytd-badge-supported-renderer>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return ZEP=k},{mode:_.Gd("kevlar_poly_si_batch_j036")?1:2});var Gn=function(){var k=_.S.apply(this,arguments)||this;k.standardizeIconSize=_.W("kevlar_system_icons");return k};
_.z(Gn,_.S);Gn.prototype.basicPaletteChanged=function(){var k;(k=this.data.color)!=null&&k.basicColorPaletteData&&_.fQ(this.hostElement,this.data.color.basicColorPaletteData)};
Gn.prototype.useFilledIcons=function(k){return _.W("kevlar_system_icons")&&(k==="CHECK_CIRCLE_THICK"||k==="OFFICIAL_ARTIST_BADGE")};
_.mJ.Object.defineProperties(Gn.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!!this.data.authorUnifiedVerified}},
creator:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return this.data.authorCreator||((k=this.data)==null?void 0:(g=k.color)==null?void 0:(P=g.basicColorPaletteData)==null?void 0:P.backgroundColor)}}});
Gn.prototype.basicPaletteChanged=Gn.prototype.basicPaletteChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Gn.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Gn.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Gn.prototype,"standardizeIconSize",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data.authorUnifiedVerified"),_.I("design:type",Object),_.I("design:paramtypes",[])],Gn.prototype,"verified",null);
_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],Gn.prototype,"creator",null);_.N([_.OO("data.color.basicColorPaletteData"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Gn.prototype,"basicPaletteChanged",null);_.N([_.t({is:"ytd-author-comment-badge-renderer",disableElementRegistration:!0})],Gn);
_.v(Gn,"ytd-author-comment-badge-renderer",function(){if(VAY!==void 0)return VAY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-author-comment-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="name" class="yt-simple-endpoint style-scope ytd-author-comment-badge-renderer" href$="[[computeOptionalHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]">\n  <ytd-channel-name id="channel-name" channel-name="[[data.authorText]]" force-verified="[[verified]]" tooltip="[[data.iconTooltip]]" class="style-scope ytd-author-comment-badge-renderer">\n  </ytd-channel-name>\n</a>\n<yt-icon id="icon" default-to-filled="[[useFilledIcons(data.icon.iconType)]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" size="12" class="style-scope ytd-author-comment-badge-renderer">\n</yt-icon>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return VAY=k},{mode:1});var wiN;var RO=function(){return _.S.apply(this,arguments)||this};
_.z(RO,_.S);RO.prototype.computeThumbnailWidth=function(k){if(k==="BACKSTAGE_SURFACE_TYPE_STREAM")return 638};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],RO.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],RO.prototype,"data",void 0);_.N([_.n({computed:"computeIcon_(data.icon)"}),_.I("design:type",String)],RO.prototype,"icon",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],RO.prototype,"surface",void 0);
_.N([_.n({reflectToAttribute:!0,value:_.W("enable_shrink_image_size_on_web_posts_singleton")}),_.I("design:type",Boolean)],RO.prototype,"searchSxsUx",void 0);_.N([_.n({reflectToAttribute:!0,value:_.W("enable_community_page_on_desktop")}),_.I("design:type",Boolean)],RO.prototype,"useSmallerPostImageAttachments",void 0);_.N([_.t({is:"ytd-backstage-image-renderer",disableElementRegistration:!0})],RO);
_.v(RO,"ytd-backstage-image-renderer",function(){if(wiN!==void 0)return wiN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<template is="dom-if" if="[[data.command]]" class="style-scope ytd-backstage-image-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-backstage-image-renderer" href$="[[computeHref_(data.command)]]" data="[[data.commmand]]" aria-label$="[[data.accessibility.accessibilityData.label]]">\n    <div id="image-container" class="style-scope ytd-backstage-image-renderer">\n      <yt-img-shadow thumbnail="[[data.image]]" width="[[computeThumbnailWidth(surface)]]" class="style-scope ytd-backstage-image-renderer">\n      </yt-img-shadow>\n      <div id="image-icon-container" class="image-icon-container style-scope ytd-backstage-image-renderer" hidden="[[!data.icon]]">\n        <yt-icon icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-backstage-image-renderer"></yt-icon>\n      </div>\n    </div>\n  </a>\n</template>\n<template is="dom-if" if="[[!data.command]]" class="style-scope ytd-backstage-image-renderer">\n    <div id="image-container" class="style-scope ytd-backstage-image-renderer">\n      <yt-img-shadow thumbnail="[[data.image]]" width="[[computeThumbnailWidth(surface)]]" class="style-scope ytd-backstage-image-renderer">\n      </yt-img-shadow>\n      <div id="generated-image-identifier" class="generated-image-identifier style-scope ytd-backstage-image-renderer" hidden="[[!data.generatedImageMetadata]]">\n        <yt-icon class="generated-image-icon style-scope ytd-backstage-image-renderer" icon="[[computeIcon_(data.generatedImageMetadata.icon)]]"></yt-icon>\n        <span class="generated-image-label style-scope ytd-backstage-image-renderer">[[data.generatedImageMetadata.label]]</span>\n      </div>\n      <div id="image-icon-container" class="image-icon-container style-scope ytd-backstage-image-renderer" hidden="[[!data.icon]]">\n        <yt-icon icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-backstage-image-renderer"></yt-icon>\n      </div>\n    </div>\n</template>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return wiN=k},{mode:1});var J1H;var kT=function(){var k=_.S.apply(this,arguments)||this;k.isLoading=!1;k.selectedItemIndex=-1;return k};
_.z(kT,_.S);_.d=kT.prototype;_.d.computeIsChannelOwner=function(k){if(!k)return!0;k=k[0];return!(k&&(k.signinEndpoint||k.selectServiceEndpoint))};
_.d.computeIsImagePoll=function(k){return(k==null?void 0:k.type)==="POLL_TYPE_IMAGE"};
_.d.computeIsTotalVotesDisabled=function(k){return!(k==null?0:k.totalVotes)};
_.d.thumbnailSrc=function(k){var g,P,x,U;return(k==null?0:(g=k.thumbnails)==null?0:(P=g[0])==null?0:P.url)?_.Hj((x=k.thumbnails)==null?void 0:(U=x[0])==null?void 0:U.url):void 0};
_.d.progressWidth=function(k){return"width:"+(k?k*100:0)+"%;"};
_.d.textAreaWidth=function(k){return this.isImagePoll?null:"width:"+(k?k*100:0)+"%;"};
_.d.hasEndpointStyle=function(){return this.isChannelOwner?"":"yt-simple-endpoint"};
_.d.dataChanged=function(){if(this.data&&(this.isLoading=!1,this.previousPollInfo=null,this.data.choices))for(var k=this.data.choices,g=0;g<k.length;g++)if(k[g].selected){this.selectedItemIndex=g;break}};
_.d.onPopupClosed=function(k,g){k=Number(this.pollVotes.selected);g.confirmed&&(this.selectChoice(k,!1),_.RV(this.hostElement,"yt-remove-comment-action",[{removeCommentAction:{commentId:this.data.votedCommentId}}]));this.pollVotes.selected=-1};
_.d.onPollChoiceSelected=function(){this.isLoading||this.isChannelOwner||this.selectChoice(Number(this.pollVotes.selected),!1);this.pollVotes.selected=-1};
_.d.onYtCommentPollRevert=function(k,g){g&&(this.selectChoice(g.selectedChoiceIndex,!0),this.set("data.totalVotes",g.totalVotes))};
_.d.onYtServiceRequestSent=function(k,g){if(g.actions)for(k=0;k<g.actions.length;k++){var P=g.actions[k];_.b(P,nj)&&this.set("data.totalVotes",_.b(P,nj).totalVotes)}};
_.d.onYtServiceRequestCompleted=function(k){var g=this.get("detail.data.actionResults.0.feedback",k);k=this.get("detail.data.actionResults.0.status",k);if(g==="FEEDBACK_DESELECT"||g==="FEEDBACK_SELECT")this.isLoading=!1,k==="STATUS_FAILED"?_.GB(this.hostElement,"yt-comment-poll-revert",this.previousPollInfo):this.previousPollInfo=null};
_.d.getEndpoint=function(k,g){return g===k?this.data.choices[g].deselectServiceEndpoint||null:this.data.choices[k].selectServiceEndpoint||null};
_.d.selectChoice=function(k,g){this.previousPollInfo||(this.previousPollInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var P=0;P<this.data.choices.length;P++){var x;if(k===this.selectedItemIndex){var U=!1;var A=x=null}else x=(U=P===k)?this.data.choices[P].voteRatioIfSelected:this.data.choices[P].voteRatioIfNotSelected,A=U?this.data.choices[P].votePercentageIfSelected:this.data.choices[P].votePercentageIfNotSelected;this.set("data.choices."+P+".voteRatio",x);
this.set("data.choices."+P+".votePercentage",A);this.set("data.choices."+P+".selected",U)}g||(this.isLoading=!0,(g=this.getEndpoint(k,this.selectedItemIndex))&&_.Za().resolve(_.wP).resolveCommand(g,{form:{element:this.hostElement}}));this.selectedItemIndex=this.selectedItemIndex===k?-1:k};
_.mJ.Object.defineProperties(kT.prototype,{endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}}});
kT.prototype.onYtServiceRequestCompleted=kT.prototype.onYtServiceRequestCompleted;kT.prototype.onYtServiceRequestSent=kT.prototype.onYtServiceRequestSent;kT.prototype.onYtCommentPollRevert=kT.prototype.onYtCommentPollRevert;kT.prototype.onPopupClosed=kT.prototype.onPopupClosed;kT.prototype.dataChanged=kT.prototype.dataChanged;_.N([_.h(_.gd),_.I("design:type",Object)],kT.prototype,"paperItemBehavior",void 0);
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],kT.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Ay),_.I("design:type",Object)],kT.prototype,"ytdOpenPopupBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],kT.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],kT.prototype,"isLoading",void 0);_.N([_.n({computed:"computeIsChannelOwner(data.choices)"}),_.I("design:type",Boolean)],kT.prototype,"isChannelOwner",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeIsImagePoll(data)"}),_.I("design:type",Boolean)],kT.prototype,"isImagePoll",void 0);_.N([_.n({computed:"computeIsTotalVotesDisabled(data)"}),_.I("design:type",Boolean)],kT.prototype,"isTotalVotesDisabled",void 0);_.N([_.n(),_.I("design:type",Object)],kT.prototype,"previousPollInfo",void 0);_.N([_.n(),_.I("design:type",Object)],kT.prototype,"selectedItemIndex",void 0);_.N([_.Td("#poll-votes"),_.I("design:type",Object)],kT.prototype,"pollVotes",void 0);
_.N([_.E("isChannelOwner"),_.I("design:type",Object),_.I("design:paramtypes",[])],kT.prototype,"endpointStyle",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],kT.prototype,"dataChanged",null);_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],kT.prototype,"onPopupClosed",null);
_.N([_.dV("yt-comment-poll-revert"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],kT.prototype,"onYtCommentPollRevert",null);_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],kT.prototype,"onYtServiceRequestSent",null);
_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],kT.prototype,"onYtServiceRequestCompleted",null);_.N([_.t({is:"ytd-backstage-poll-renderer",disableElementRegistration:!0})],kT);
_.v(kT,"ytd-backstage-poll-renderer",function(){if(J1H!==void 0)return J1H;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-poll-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="vote-info" hidden="[[isTotalVotesDisabled]]" text="[[data.totalVotes]]" class="style-scope ytd-backstage-poll-renderer">\n</yt-formatted-string>\n<tp-yt-paper-listbox id="poll-votes" on-iron-select="onPollChoiceSelected" class="style-scope ytd-backstage-poll-renderer">\n  <template is="dom-repeat" items="[[data.choices]]" class="style-scope ytd-backstage-poll-renderer">\n    <a id="sign-in" class$="[[endpointStyle]] style-scope ytd-backstage-poll-renderer" href$="[[computeHref_(item.signinEndpoint)]]" data="[[item.signinEndpoint]]" role="option">\n      <tp-yt-paper-item class="vote-choice style-scope ytd-backstage-poll-renderer" name="[[index]]" selected$="[[item.selected]]" show-percentage$="[[item.votePercentage]]">\n        <template is="dom-if" if="[[!isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <tp-yt-paper-button class="check-icons style-scope ytd-backstage-poll-renderer" hidden="[[isChannelOwner]]">\n            <yt-icon hidden="[[item.selected]]" icon="radio-button-unchecked" class="style-scope ytd-backstage-poll-renderer"></yt-icon>\n            <yt-icon class="checked style-scope ytd-backstage-poll-renderer" hidden="[[!item.selected]]" icon="check-circle" default-to-filled="true"></yt-icon>\n          </tp-yt-paper-button>\n        </template>\n        <template is="dom-if" if="[[isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <img class="choice-image style-scope ytd-backstage-poll-renderer" alt="" src$="[[thumbnailSrc(item.image)]]">\n        </template>\n        <div class="choice-info style-scope ytd-backstage-poll-renderer">\n          <div class="text-area style-scope ytd-backstage-poll-renderer">\n            <yt-formatted-string class="choice-text style-scope ytd-backstage-poll-renderer" text="[[item.text]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="vote-percentage style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" text="[[item.votePercentage]]">\n            </yt-formatted-string>\n          </div>\n          <div class="vote-percentage-area style-scope ytd-backstage-poll-renderer" style$="[[textAreaWidth(item.voteRatio)]]">\n          </div>\n          <div class="progress-bar style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" style$="[[progressWidth(item.voteRatio)]]">\n          </div>\n        </div>\n      </tp-yt-paper-item>\n    </a>\n  </template>\n</tp-yt-paper-listbox>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return J1H=k},{mode:2});var r1k;var flv={autoplay:!1,loop:!1},W2L={simpleText:""},gi=function(){var k=_.S.apply(this,arguments)||this;k.isLoading=!1;k.usesPanelLockup=!1;k.selectedItemIndex=-1;k.baseCorrectLottiePlayerAnimationConfig=Object.assign({},{name:"CORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_LightTheme_01a.json",renderer:"svg"},flv,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"12 20 80 80"}});k.baseIncorrectLottiePlayerAnimationConfig=Object.assign({},{name:"INCORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_LightTheme_01a.json",
renderer:"svg"},flv,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"26 26 80 80"}});k.correctnessAnimationProps=[];k.correctnessAnimationRefs=[];return k};
_.z(gi,_.S);_.d=gi.prototype;_.d.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.ytRendererBehavior.markDirty()};
_.d.computeIsChannelOwner=function(k){if(!k)return!0;k=k[0];return!(k&&(k.signinEndpoint||k.selectServiceEndpoint))};
_.d.computeIsTotalVotesDisabled=function(k){return!(k==null?0:k.totalVotes)};
_.d.computeIsImageQuiz=function(k){return(k==null?void 0:k.type)==="POLL_TYPE_IMAGE"};
_.d.onExplanationChanged=function(){this.expander.reset()};
_.d.dataChanged=function(){if(this.data){this.isLoading=!1;this.previousQuizInfo=null;var k=this.data.choices;if(k){this.maybeInitializeQuizLotties(k);for(var g=0;g<k.length;g++)if(k[g].isSelected||this.isChannelOwner&&k[g].isCorrect){this.selectedItemIndex=g;return}this.selectedItemIndex=-1}}};
_.d.onQuizChoiceSelected=function(){if(this.isLoading||this.isChannelOwner||this.isQuizAnsweringDisabled)this.quizVotes.selected=-1;else{var k=this.selectedItemIndex,g=Number(this.quizVotes.selected);this.selectChoice(g);this.sendVoteAction(g,k);this.quizVotes.selected=-1;var P;k=!((P=this.data)==null?0:P.enableAnimation);this.maybePlayAnswerAnimations(k)}};
_.d.onYtCommentPollRevert=function(k,g){g&&(this.selectChoice(g.selectedChoiceIndex),this.set("data.totalVotes",g.totalVotes))};
_.d.onYtServiceRequestSent=function(k,g){if(g.actions)for(k=_.O(g.actions),g=k.next();!g.done;g=k.next())(g=_.b(g.value,nj))&&this.set("data.totalVotes",g.totalVotes)};
_.d.onYtServiceRequestCompleted=function(k){var g=this.get("detail.data.actionResults.0.feedback",k);k=this.get("detail.data.actionResults.0.status",k);if(g==="FEEDBACK_DESELECT"||g==="FEEDBACK_SELECT")this.isLoading=!1,k==="STATUS_FAILED"?_.GB(this.hostElement,"yt-comment-quiz-revert",this.previousQuizInfo):this.previousQuizInfo=null};
_.d.getAnimationPropsForChoiceIndex=function(k,g){return g[k]};
_.d.maybePlayAnswerAnimations=function(k){k=k===void 0?!1:k;var g;if((g=this.data)!=null&&g.choices&&!(this.correctnessAnimationRefs.length<this.data.choices.length)){g=_.O(this.correctnessAnimationRefs);for(var P=g.next();!P.done;P=g.next()){var x=void 0,U=void 0;(x=P.value)==null||(U=x.lottieEl)==null||U.stop()}if(!(this.selectedItemIndex<0)){g=0;k&&(g=this.isCorrect?37:25);var A,q;(A=this.correctnessAnimationRefs[this.selectedItemIndex])==null||(q=A.lottieEl)==null||q.goToAndPlay(k?g:0,!0);if(!(this.isCorrect||
(A=this.data.choices.findIndex(function(w){return w.isCorrect}),A<0))){var T,c;
(c=(T=this.correctnessAnimationRefs[A])==null?void 0:T.lottieEl)==null||c.goToAndPlay(37,!0);var Z;T=(Z=this.fadeContainers)==null?void 0:Z.item(A);!k&&T&&this.fadeIn(T)}}}};
_.d.thumbnailSrc=function(k){var g,P,x,U;return(k==null?0:(g=k.thumbnails)==null?0:(P=g[0])==null?0:P.url)?_.Hj((x=k.thumbnails)==null?void 0:(U=x[0])==null?void 0:U.url):void 0};
_.d.a11yVotedText=function(k,g){var P,x,U=((P=this.data)==null?void 0:(x=P.correctVotedText)==null?void 0:x.simpleText)||"",A,q;P=((A=this.data)==null?void 0:(q=A.votedText)==null?void 0:q.simpleText)||"";if(!g)return"";var T,c;if((T=this.data)==null?0:(c=T.choices)==null?0:c[k].isCorrect)return U;var Z,w;return((Z=this.data)==null?0:(w=Z.choices)==null?0:w[k].isSelected)?P:""};
_.d.getEndpoint=function(k,g){return g===k?this.data.choices[k].deselectServiceEndpoint||null:this.data.choices[k].selectServiceEndpoint||null};
_.d.sendVoteAction=function(k,g){if(k=this.getEndpoint(k,g))this.isLoading=!0,this.ytComponentBehavior.resolveCommand(k)};
_.d.selectChoice=function(k){this.previousQuizInfo||(this.previousQuizInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var g=0;g<this.data.choices.length;g++)this.set("data.choices."+g+".isSelected",k===this.selectedItemIndex?!1:g===k);this.selectedItemIndex=this.selectedItemIndex===k?-1:k};
_.d.maybeInitializeQuizLotties=function(k){var g=this;this.isDarkTheme&&(this.baseCorrectLottiePlayerAnimationConfig.path="https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_DarkTheme_01a.json",this.baseIncorrectLottiePlayerAnimationConfig.path="https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_DarkTheme_01a.json");this.correctnessAnimationProps=k.map(function(P){return{animationConfig:P.isCorrect?g.baseCorrectLottiePlayerAnimationConfig:g.baseIncorrectLottiePlayerAnimationConfig,
animationRef:{},listeners:{DOMLoaded:function(){g.maybePlayAnswerAnimations(!0)}}}});
this.correctnessAnimationRefs=this.correctnessAnimationProps.map(function(P){return P.animationRef||{}})};
_.d.fadeIn=function(k){k.classList.add("fade-in");_.kv(_.Xq,function(){k.classList.remove("fade-in")},900)};
_.mJ.Object.defineProperties(gi.prototype,{shouldUseModernUi:{configurable:!0,enumerable:!0,get:function(){return _.W("enable_modern_quiz_consumption_ui")||this.usesPanelLockup}},
showExplanation:{configurable:!0,enumerable:!0,get:function(){return _.a5(this.explanation).length>0&&this.showCorrectAnswer}},
showCorrectAnswer:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner||this.isAttempted}},
isQuizAnsweringDisabled:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner||this.isAttempted}},
endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isQuizAnsweringDisabled?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}},
isAttempted:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.data)==null?void 0:(g=k.choices)==null?void 0:g.some(function(P){return P.isSelected}))||!1}},
explanation:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null||!k.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?W2L:this.data.choices[this.selectedItemIndex].explanation||W2L}},
isCorrect:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null||!k.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?!1:this.data.choices[this.selectedItemIndex].isCorrect||!1}}});
gi.prototype.onYtServiceRequestCompleted=gi.prototype.onYtServiceRequestCompleted;gi.prototype.onYtServiceRequestSent=gi.prototype.onYtServiceRequestSent;gi.prototype.onYtCommentPollRevert=gi.prototype.onYtCommentPollRevert;gi.prototype.dataChanged=gi.prototype.dataChanged;gi.prototype.onExplanationChanged=gi.prototype.onExplanationChanged;_.N([_.h(_.gd),_.I("design:type",Object)],gi.prototype,"paperItemBehavior",void 0);
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],gi.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],gi.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.$m.YtTaskEmitterBehavior),_.I("design:type",Object)],gi.prototype,"ytTaskEmitterBehavior",void 0);_.N([_.h(_.Ay),_.I("design:type",Object)],gi.prototype,"ytdOpenPopupBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],gi.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Object)],gi.prototype,"isLoading",void 0);_.N([_.n(),_.I("design:type",Object)],gi.prototype,"usesPanelLockup",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeIsChannelOwner(data.choices)"}),_.I("design:type",Boolean)],gi.prototype,"isChannelOwner",void 0);_.N([_.n({computed:"computeIsTotalVotesDisabled(data)"}),_.I("design:type",Boolean)],gi.prototype,"isTotalVotesDisabled",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeIsImageQuiz(data)"}),_.I("design:type",Boolean)],gi.prototype,"isImageQuiz",void 0);_.N([_.n(),_.I("design:type",Object)],gi.prototype,"previousQuizInfo",void 0);_.N([_.n(),_.I("design:type",Object)],gi.prototype,"selectedItemIndex",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data","usesPanelLockup"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],gi.prototype,"shouldUseModernUi",null);
_.N([_.eb(".fade-container"),_.I("design:type",Object)],gi.prototype,"fadeContainers",void 0);_.N([_.n(),_.I("design:type",Array)],gi.prototype,"correctnessAnimationProps",void 0);_.N([_.E("explanation","showCorrectAnswer"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],gi.prototype,"showExplanation",null);_.N([_.E("isChannelOwner","isAttempted"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],gi.prototype,"showCorrectAnswer",null);
_.N([_.E("isChannelOwner","isAttempted","data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],gi.prototype,"isQuizAnsweringDisabled",null);_.N([_.E("isQuizAnsweringDisabled"),_.I("design:type",Object),_.I("design:paramtypes",[])],gi.prototype,"endpointStyle",null);_.N([_.E("data","selectedItemIndex"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],gi.prototype,"isAttempted",null);
_.N([_.E("data","selectedItemIndex"),_.I("design:type",Object),_.I("design:paramtypes",[])],gi.prototype,"explanation",null);_.N([_.E("data","selectedItemIndex"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],gi.prototype,"isCorrect",null);_.N([_.Td("ytd-expander"),_.I("design:type",Object)],gi.prototype,"expander",void 0);_.N([_.Td("#quiz-votes"),_.I("design:type",Object)],gi.prototype,"quizVotes",void 0);
_.N([_.OO("explanation"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],gi.prototype,"onExplanationChanged",null);_.N([_.OO("data","isChannelOwner"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],gi.prototype,"dataChanged",null);_.N([_.dV("yt-comment-quiz-revert"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],gi.prototype,"onYtCommentPollRevert",null);
_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],gi.prototype,"onYtServiceRequestSent",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],gi.prototype,"onYtServiceRequestCompleted",null);_.N([_.t({is:"ytd-backstage-quiz-renderer",disableElementRegistration:!0})],gi);
_.v(gi,"ytd-backstage-quiz-renderer",function(){if(r1k!==void 0)return r1k;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-quiz-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="vote-info" hidden="[[isTotalVotesDisabled]]" text="[[data.totalVotes]]" class="style-scope ytd-backstage-quiz-renderer">\n</yt-formatted-string>\n<tp-yt-paper-listbox id="quiz-votes" on-iron-select="onQuizChoiceSelected" class="style-scope ytd-backstage-quiz-renderer">\n  <template is="dom-repeat" items="[[data.choices]]" class="style-scope ytd-backstage-quiz-renderer">\n    <a id="sign-in" class$="[[endpointStyle]] style-scope ytd-backstage-quiz-renderer" aria-disabled="[[isQuizAnsweringDisabled]]" href$="[[computeHref_(item.signinEndpoint)]]" data="[[item.signinEndpoint]]" role="button">\n      <tp-yt-paper-item class="vote-choice style-scope ytd-backstage-quiz-renderer" aria-disabled="[[isQuizAnsweringDisabled]]" attempted$="[[isAttempted]]" correct$="[[item.isCorrect]]" is-channel-owner$="[[isChannelOwner]]" name="[[index]]" role="button" selected$="[[item.isSelected]]" show-correct-answer$="[[showCorrectAnswer]]">\n        <div class="choice-info style-scope ytd-backstage-quiz-renderer">\n          <template is="dom-if" if="[[isImageQuiz]]" class="style-scope ytd-backstage-quiz-renderer">\n            <img class="choice-image style-scope ytd-backstage-quiz-renderer" alt="" src$="[[thumbnailSrc(item.image)]]">\n          </template>\n          <div class="text-area style-scope ytd-backstage-quiz-renderer">\n            <yt-formatted-string class="choice-text style-scope ytd-backstage-quiz-renderer" text="[[item.text]]"> </yt-formatted-string>\n            \n            <div class="a11y-voted-text style-scope ytd-backstage-quiz-renderer" aria-label$="[[a11yVotedText(index, isAttempted)]]"> </div>\n            \n            <span style="user-select: none" class="style-scope ytd-backstage-quiz-renderer"> \u00a0 </span>\n            <div class="voted-box style-scope ytd-backstage-quiz-renderer">\n              <yt-formatted-string class="vote-percentage style-scope ytd-backstage-quiz-renderer" hidden="[[!item.votePercentage]]" text="[[item.votePercentage]]">\n              </yt-formatted-string>\n              <div class="fade-container animation-container style-scope ytd-backstage-quiz-renderer">\n                <ytd-lottie-player class-name="[[is]] correctness-lottie" data="[[getAnimationPropsForChoiceIndex(index, correctnessAnimationProps)]]" class="style-scope ytd-backstage-quiz-renderer">\n                </ytd-lottie-player>\n              </div>\n            </div>\n          </div>\n        </div>\n      </tp-yt-paper-item>\n    </a>\n  </template>\n</tp-yt-paper-listbox>\n<div class="explanation-box style-scope ytd-backstage-quiz-renderer" correct$="[[isCorrect]]" hidden="[[!showExplanation]]">\n  <yt-formatted-string class="explanation-header style-scope ytd-backstage-quiz-renderer" correct$="[[isCorrect]]" text="[[data.explanationHeaderText]]">\n  </yt-formatted-string>\n  <ytd-expander id="expander" max-number-of-lines="3" class="style-scope ytd-backstage-quiz-renderer">\n    <yt-formatted-string class="choice-explanation style-scope ytd-backstage-quiz-renderer" slot="content" force-default-style="" text="[[explanation]]">\n    </yt-formatted-string>\n    <span class="exp-button style-scope ytd-backstage-quiz-renderer" slot="more-button">[[getSimpleString(data.explanationExpandText)]]</span>\n    <span class="exp-button style-scope ytd-backstage-quiz-renderer" slot="less-button">[[getSimpleString(data.explanationCollapseText)]]</span>\n  </ytd-expander>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return r1k=k},{mode:1});var swc;var Pg=function(){return _.S.apply(this,arguments)||this};
_.z(Pg,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Pg.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Pg.prototype,"data",void 0);_.N([_.t({is:"ytd-post-uploaded-video-renderer",disableElementRegistration:!0})],Pg);
_.v(Pg,"ytd-post-uploaded-video-renderer",function(){if(swc!==void 0)return swc;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-uploaded-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="thumbnail-container" class="style-scope ytd-post-uploaded-video-renderer">\n  <yt-img-shadow thumbnail="[[data.thumbnail]]" class="style-scope ytd-post-uploaded-video-renderer">\n  </yt-img-shadow>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return swc=k},{mode:1});var bEP;var $T=function(){return _.S.apply(this,arguments)||this};
_.z($T,_.S);$T.prototype.useFilledIcons=function(k){return k==="SPONSORSHIP_STAR"};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],$T.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],$T.prototype,"data",void 0);_.N([_.t({is:"ytd-sponsors-only-badge-renderer",disableElementRegistration:!0})],$T);
var Buv=_.CC()($T,"ytd-sponsors-only-badge-renderer",function(){if(bEP===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsors-only-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" default-to-filled="[[useFilledIcons(data.icon.iconType)]]" class="style-scope ytd-sponsors-only-badge-renderer">\n</yt-icon>\n<yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-sponsors-only-badge-renderer"></yt-formatted-string>\n<template is="dom-if" if="[[data.tooltip]]" class="style-scope ytd-sponsors-only-badge-renderer">\n  <tp-yt-paper-tooltip for="label" class="style-scope ytd-sponsors-only-badge-renderer">\n    <yt-formatted-string split-lines="true" text="[[data.tooltip]]" class="style-scope ytd-sponsors-only-badge-renderer"></yt-formatted-string>\n  </tp-yt-paper-tooltip>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);bEP=k}k=bEP;return k},{allowedProps:["data"],
mode:1});var zGH;var xT=function(){return _.S.apply(this,arguments)||this};
_.z(xT,_.S);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],xT.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],xT.prototype,"data",void 0);_.N([_.t({is:"ytd-child-video-renderer",disableElementRegistration:!0})],xT);
_.v(xT,"ytd-child-video-renderer",function(){if(zGH!==void 0)return zGH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-child-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-child-video-renderer" id="title" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]"><yt-formatted-string id="video-title" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-child-video-renderer"></yt-formatted-string><div id="length" class="style-scope ytd-child-video-renderer">[[getSimpleString(data.lengthText)]]</div></a>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return zGH=k},{mode:1});var uwm;var hGL;var i0=function(){var k=_.S.apply(this,arguments)||this;k.size=0;k.fallbackImageSize={height:void 0,width:9999};k.webModernCollections=!1;return k};
_.z(i0,_.S);_.d=i0.prototype;_.d.computeBlurredImageSize=function(k){return k?{height:k*2,width:k*2}:this.fallbackImageSize};
_.d.computeImageSize=function(k){return k?{height:k,width:k}:this.fallbackImageSize};
_.d.computeObjectFit=function(k){return k?"FILL":"CONTAIN"};
_.d.computePreserve=function(k){return k?!0:!1};
_.d.setBackground=function(){var k,g;if((k=this.data)==null?0:(g=k.thumbnail)==null?0:g.sampledThumbnailColor)k=this.data.thumbnail.sampledThumbnailColor,this.hostElement.style.background="rgba("+k.red+","+k.green+","+k.blue+",1)"};
i0.prototype.setBackground=i0.prototype.setBackground;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],i0.prototype,"ytRendererBehavior",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],i0.prototype,"watchFeedThumbnail",void 0);_.N([_.n(),_.I("design:type",Object)],i0.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],i0.prototype,"size",void 0);
_.N([_.n({computed:"computeBlurredImageSize(size)"}),_.I("design:type",Object)],i0.prototype,"blurredImageSize",void 0);_.N([_.n({computed:"computeImageSize(size)"}),_.I("design:type",Object)],i0.prototype,"imageSize",void 0);_.N([_.n({computed:"computePreserve(size)"}),_.I("design:type",String)],i0.prototype,"preserve",void 0);_.N([_.n({computed:"computeObjectFit(size)"}),_.I("design:type",String)],i0.prototype,"objectFit",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],i0.prototype,"webModernCollections",void 0);_.N([_.OO("data.thumbnail.sampledThumbnailColor"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],i0.prototype,"setBackground",null);_.N([_.t({is:"ytd-playlist-custom-thumbnail-renderer",disableElementRegistration:!0})],i0);
_.v(i0,"ytd-playlist-custom-thumbnail-renderer",function(){if(hGL!==void 0)return hGL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-custom-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[webModernCollections]]" class="style-scope ytd-playlist-custom-thumbnail-renderer">\n    <div class="blurred-image-wrapper style-scope ytd-playlist-custom-thumbnail-renderer" style$="[[backgroundStyle]]">\n        <yt-image class="blurred-image style-scope ytd-playlist-custom-thumbnail-renderer" alt="hidden" aria-hidden="true" data="[[data.thumbnail]]" ftl-eligible="" height="[[blurredImageSize.height]]" object-position="TOP_START" preserve-height="[[preserve]]" preserve-width="[[preserve]]" width="[[blurredImageSize.width]]">\n        </yt-image>\n    </div>\n</template>\n<yt-image class="custom-thumbnail style-scope ytd-playlist-custom-thumbnail-renderer" alt="" data="[[data.thumbnail]]" ftl-eligible="" height="[[imageSize.height]]" object-fit="[[objectFit]]" object-position="TOP_START" preserve-height="[[preserve]]" preserve-width="[[preserve]]" width="[[imageSize.width]]">\n</yt-image>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return hGL=k},{mode:1});var E6d;var Uk=function(){return _.S.apply(this,arguments)||this};
_.z(Uk,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Uk.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Uk.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Number)],Uk.prototype,"width",void 0);_.N([_.t({is:"ytd-playlist-video-thumbnail-renderer",disableElementRegistration:!0})],Uk);
_.v(Uk,"ytd-playlist-video-thumbnail-renderer",function(){if(E6d!==void 0)return E6d;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-video-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-image alt="" data="[[data.thumbnail]]" ftl-eligible="" width="[[width]]" class="style-scope ytd-playlist-video-thumbnail-renderer">\n</yt-image>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return E6d=k},{mode:1});var L2m;var AG=function(){return _.S.apply(this,arguments)||this};
_.z(AG,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],AG.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],AG.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Number)],AG.prototype,"width",void 0);_.N([_.t({is:"ytd-show-custom-thumbnail-renderer",disableElementRegistration:!0})],AG);
_.v(AG,"ytd-show-custom-thumbnail-renderer",function(){if(L2m!==void 0)return L2m;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-show-custom-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-image alt="" data="[[data.thumbnail]]" width="[[width]]" class="style-scope ytd-show-custom-thumbnail-renderer">\n</yt-image>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return L2m=k},{mode:1});var n64;var di=function(){return _.S.apply(this,arguments)||this};
_.z(di,_.S);di.prototype.useFilledIcons=function(k){return k==="MUSIC"||k==="COURSE"};
di.prototype.overlayColorChanged=function(){if(typeof this.overlayColor==="number")this.hostElement.style.backgroundColor=h8(this.overlayColor,"0.8");else if(this.overlayColor){var k=this.overlayColor;this.hostElement.style.backgroundColor="rgba("+k.red+","+k.green+","+k.blue+",0.8)"}};
_.mJ.Object.defineProperties(di.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)}}});
di.prototype.overlayColorChanged=di.prototype.overlayColorChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],di.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],di.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],di.prototype,"overlayColor",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data.icon","data.text"),_.I("design:type",Object),_.I("design:paramtypes",[])],di.prototype,"overlayStyle",null);
_.N([_.n({reflectToAttribute:!0}),_.E("data.icon","data.text"),_.I("design:type",Object),_.I("design:paramtypes",[])],di.prototype,"overlayTextStyle",null);_.N([_.OO("overlayColor"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],di.prototype,"overlayColorChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-bottom-panel-renderer"})],di);
_.v(di,"ytd-thumbnail-overlay-bottom-panel-renderer",function(){if(n64!==void 0)return n64;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-bottom-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon default-to-filled="[[useFilledIcons(data.icon.iconType)]]" hidden="[[!data.icon]]" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-bottom-panel-renderer"></yt-icon>\n<yt-formatted-string text="[[data.text]]" class="style-scope ytd-thumbnail-overlay-bottom-panel-renderer"></yt-formatted-string>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return n64=k},{mode:1});var SJH;var Ok=function(){var k=_.S.apply(this,arguments)||this;k.active=!1;return k};
_.z(Ok,_.S);Ok.prototype.computeIsSpinnerHidden=function(k){return(k==null?void 0:k.state)!=="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING"};
Ok.prototype.computeOverlayIcon=function(k){return(k==null?void 0:k.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED"?"ERROR_OUTLINE":(k==null?void 0:k.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER"?"OFFLINE_PAUSE":"OFFLINE_DOWNLOADING_SPINNER"};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ok.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ok.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],Ok.prototype,"active",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-downloading-renderer"})],Ok);
_.v(Ok,"ytd-thumbnail-overlay-downloading-renderer",function(){if(SJH!==void 0)return SJH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-downloading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon icon="[[computeOverlayIcon(data)]]" class="style-scope ytd-thumbnail-overlay-downloading-renderer"></yt-icon>\n<tp-yt-paper-spinner-lite active="[[active]]" hidden="[[computeIsSpinnerHidden(data)]]" class="style-scope ytd-thumbnail-overlay-downloading-renderer"></tp-yt-paper-spinner-lite>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return SJH=k},{mode:1});var F2H;var qz=function(){return _.S.apply(this,arguments)||this};
_.z(qz,_.S);_.mJ.Object.defineProperties(qz.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.text)}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],qz.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],qz.prototype,"data",void 0);_.N([_.E("data.text"),_.I("design:type",Object),_.I("design:paramtypes",[])],qz.prototype,"text",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-hover-text-renderer"})],qz);
_.v(qz,"ytd-thumbnail-overlay-hover-text-renderer",function(){if(F2H!==void 0)return F2H;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-hover-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-hover-text-renderer"></yt-icon>\n<span class="style-scope ytd-thumbnail-overlay-hover-text-renderer">[[text]]</span>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return F2H=k},{mode:1});var YJL,jwv=function(){if(YJL!==void 0)return YJL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-equalizer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<svg xmlns="http://www.w3.org/2000/svg" id="equalizer" viewBox="0 0 55 95" class="style-scope ytd-thumbnail-overlay-equalizer">\n  <g class="style-scope ytd-thumbnail-overlay-equalizer">\n    <rect class="bar style-scope ytd-thumbnail-overlay-equalizer" x="0"></rect>\n    <rect class="bar style-scope ytd-thumbnail-overlay-equalizer" x="20"></rect>\n    <rect class="bar style-scope ytd-thumbnail-overlay-equalizer" x="40"></rect>\n  </g>\n</svg>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return YJL=k};var Tz=function(){return _.S.apply(this,arguments)||this};
_.z(Tz,_.S);_.mJ.Object.defineProperties(Tz,{template:{configurable:!0,enumerable:!0,get:function(){return jwv()}}});
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Tz.prototype,"animateEqualizer",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-equalizer"})],Tz);_.CC()(Tz,"ytd-thumbnail-overlay-equalizer",function(){return jwv()},{allowedProps:["animateEqualizer"],
mode:1});var Qwc;var et=function(){var k=_.S.apply(this,arguments)||this;k.nowPlayingBadge=_.W("web_now_playing_badge");k.actionMap={"yt-miniplayer-play-state-changed":"onMiniplayerPlayStateChanged"};return k};
_.z(et,_.S);et.prototype.activeChanged=function(){var k=this;_.W("web_enable_playlist_video_lockup_equalizer")&&this.isActive&&_.VJ(this,function(){_.GB(k.hostElement,"yt-playlist-lockup-now-playing-active",k)})};
et.prototype.onMiniplayerPlayStateChanged=function(k){var g,P=(g=_.b(_.SD().currentEndpoint,_.oV))==null?void 0:g.videoId;this.isVideoPlaying=k&&(_.W("web_limit_now_playing_animation_killswitch")||this.videoId===P)};
et.prototype.activeChanged=et.prototype.activeChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],et.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],et.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],et.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Boolean)],et.prototype,"isVideoPlaying",void 0);_.N([_.n(),_.I("design:type",String)],et.prototype,"videoId",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],et.prototype,"equalizerOnly",void 0);_.N([_.n(),_.I("design:type",Boolean)],et.prototype,"isActive",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],et.prototype,"nowPlayingBadge",void 0);_.N([_.OO("isActive"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],et.prototype,"activeChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-now-playing-renderer"})],et);
_.v(et,"ytd-thumbnail-overlay-now-playing-renderer",function(){if(Qwc!==void 0)return Qwc;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-now-playing-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="overlay-text" hidden="[[equalizerOnly]]" class="style-scope ytd-thumbnail-overlay-now-playing-renderer">[[getSimpleString(data.text)]]</span>\n<ytd-thumbnail-overlay-equalizer animate-equalizer="[[isVideoPlaying]]" class="style-scope ytd-thumbnail-overlay-now-playing-renderer">\n</ytd-thumbnail-overlay-equalizer>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Qwc=k},{mode:1});var llk;var cg=function(){return _.S.apply(this,arguments)||this};
_.z(cg,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],cg.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],cg.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-playback-status-renderer"})],cg);
_.v(cg,"ytd-thumbnail-overlay-playback-status-renderer",function(){if(llk!==void 0)return llk;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-playback-status-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.texts]]" class="style-scope ytd-thumbnail-overlay-playback-status-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-thumbnail-overlay-playback-status-renderer"></yt-formatted-string></template>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return llk=k},{mode:_.Gd("kevlar_poly_si_batch_j025")?1:2});var DSc;var Vf=function(){return _.S.apply(this,arguments)||this};
_.z(Vf,_.S);Vf.prototype.onDurationChanged=function(){var k,g;_.kr(this.hostElement).querySelector("#progress").style.width=((g=(k=this.data)==null?void 0:k.percentDurationWatched)!=null?g:0)+"%"};
Vf.prototype.onDurationChanged=Vf.prototype.onDurationChanged;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Vf.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Vf.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Vf.prototype,"isLive",void 0);_.N([_.OO("data.percentDurationWatched"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Vf.prototype,"onDurationChanged",null);
_.N([_.t({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-resume-playback-renderer"})],Vf);
_.v(Vf,"ytd-thumbnail-overlay-resume-playback-renderer",function(){if(DSc!==void 0)return DSc;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-resume-playback-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="progress" class="style-scope ytd-thumbnail-overlay-resume-playback-renderer"></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return DSc=k},{mode:1});var tAt;var Zp=function(){var k=_.S.apply(this,arguments)||this;k.bottomPanel=!1;k.richGridOverlay=!1;k.watchFeedOverlay=!1;k.isCompact=!1;return k};
_.z(Zp,_.S);Zp.prototype.widthChanged=function(){this.watchFeedOverlay?this.hostElement.style.width="":this.richGridOverlay||(this.hostElement.style.width=this.width+"px")};
_.mJ.Object.defineProperties(Zp.prototype,{isIconFilled:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.data)==null?void 0:(g=k.icon)==null?void 0:g.iconType)==="PLAY_ALL"&&_.W("kevlar_system_icons")}}});
Zp.prototype.widthChanged=Zp.prototype.widthChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Zp.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Zp.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Number)],Zp.prototype,"width",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Zp.prototype,"bottomPanel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Zp.prototype,"richGridOverlay",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Zp.prototype,"watchFeedOverlay",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Zp.prototype,"isCompact",void 0);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Zp.prototype,"isIconFilled",null);_.N([_.OO("width","watchFeedOverlay"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Zp.prototype,"widthChanged",null);
_.N([_.t({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-side-panel-renderer"})],Zp);
_.v(Zp,"ytd-thumbnail-overlay-side-panel-renderer",function(){if(tAt!==void 0)return tAt;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-side-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope ytd-thumbnail-overlay-side-panel-renderer"></yt-formatted-string>\n<yt-icon default-to-filled="[[isIconFilled]]" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-side-panel-renderer"></yt-icon>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return tAt=k},{mode:1});var MAm;var K23=["CLIP","SHORTS"],m9=function(){var k=_.S.apply(this,arguments)||this;k.animated=_.W("animated_live_badge_icon");k.hasIcon=!1;k.updateTimerIntervalId=0;k.timeSinceLive=0;return k};
_.z(m9,_.S);_.d=m9.prototype;_.d.detached=function(){clearInterval(this.updateTimerIntervalId)};
_.d.dataChanged=function(){this.data&&(this.hasIcon=!!this.data.icon)};
_.d.computeHideTimeStatus=function(){return this.hideBadgeShape?!this.hasIconOrText():!0};
_.d.hasIconOrText=function(){var k,g;return!!(((k=this.data)==null?0:k.icon)||((g=this.data)==null?0:g.text))};
_.d.initializeLiveBadgeTimer=function(){var k=this,g,P=(g=this.liveBadgeData)==null?void 0:g.startTimestampSec;if(P&&this.canShowLiveBadgeTimer()){var x;g=Number((x=this.liveBadgeData)==null?void 0:x.tickIntervalUsec)/1E3||1E3;this.timeSinceLive=Date.now()/1E3-Number(P);this.updateTimerIntervalId=_.zm(function(){k.canShowLiveBadgeTimer()?k.timeSinceLive++:(k.timeSinceLive=0,window.clearInterval(k.updateTimerIntervalId))},g)}else this.timeSinceLive=0};
_.d.canShowLiveBadgeTimer=function(){var k=Date.now(),g,P;return k<(Number((g=this.liveBadgeData)==null?void 0:g.endTimestampSec)-1)*1E3&&k>Number((P=this.liveBadgeData)==null?void 0:P.startTimestampSec)*1E3};
_.mJ.Object.defineProperties(m9.prototype,{badgeShapeData:{configurable:!0,enumerable:!0,get:function(){return this.data?_.SdA(this.data,this.timeSinceLive):{}}},
hideBadgeShape:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.hasIconOrText()||this.overlayType==="OPEN_IN_NEW_TAB"}},
overlayStyle:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.style)return this.data.style}},
liveBadgeData:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.liveBadgeData}},
overlayType:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.type)return this.data.type.replace("THUMBNAIL_OVERLAY_TIME_STATUS_TYPE_","")}},
useFilledIcon:{configurable:!0,enumerable:!0,get:function(){return K23.indexOf(this.overlayType||this.overlayStyle||"")!==-1}}});
m9.prototype.initializeLiveBadgeTimer=m9.prototype.initializeLiveBadgeTimer;m9.prototype.dataChanged=m9.prototype.dataChanged;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],m9.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],m9.prototype,"data",void 0);_.N([_.n({computed:"computeIcon_(data.icon)"}),_.I("design:type",String)],m9.prototype,"icon",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],m9.prototype,"animated",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeHideTimeStatus(data,hideBadgeShape)"}),_.I("design:type",Boolean)],m9.prototype,"hideTimeStatus",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],m9.prototype,"hasIcon",void 0);_.N([_.n(),_.I("design:type",Object)],m9.prototype,"timeSinceLive",void 0);_.N([_.E("data","timeSinceLive"),_.I("design:type",Object),_.I("design:paramtypes",[])],m9.prototype,"badgeShapeData",null);
_.N([_.E("data","overlayType"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],m9.prototype,"hideBadgeShape",null);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],m9.prototype,"dataChanged",null);_.N([_.n({reflectToAttribute:!0}),_.E("data.style"),_.I("design:type",Object),_.I("design:paramtypes",[])],m9.prototype,"overlayStyle",null);
_.N([_.E("data.liveBadgeData"),_.I("design:type",Object),_.I("design:paramtypes",[])],m9.prototype,"liveBadgeData",null);_.N([_.n({reflectToAttribute:!0}),_.E("data.type"),_.I("design:type",Object),_.I("design:paramtypes",[])],m9.prototype,"overlayType",null);_.N([_.E("overlayType","overlayStyle"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],m9.prototype,"useFilledIcon",null);
_.N([_.Zf("liveBadgeData"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],m9.prototype,"initializeLiveBadgeTimer",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-time-status-renderer"})],m9);
_.v(m9,"ytd-thumbnail-overlay-time-status-renderer",function(){if(MAm!==void 0)return MAm;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-time-status-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-badge-supported-renderer badges="[[data.badges]]" is-thumbnail-badge="" class="style-scope ytd-thumbnail-overlay-time-status-renderer"></ytd-badge-supported-renderer><div class="thumbnail-overlay-badge-shape style-scope ytd-thumbnail-overlay-time-status-renderer" hidden="[[hideBadgeShape]]"><badge-shape data="[[badgeShapeData]]" class="style-scope ytd-thumbnail-overlay-time-status-renderer"></badge-shape></div><div id="time-status" hidden="[[hideTimeStatus]]" class="style-scope ytd-thumbnail-overlay-time-status-renderer"><yt-icon active="[[useFilledIcon]]" disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" size="16" class="style-scope ytd-thumbnail-overlay-time-status-renderer"></yt-icon><span id="text" aria-label$="[[data.text.accessibility.accessibilityData.label]]" class="style-scope ytd-thumbnail-overlay-time-status-renderer">\n    [[getSimpleString(data.text)]]\n  </span></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return MAm=k},{mode:_.Gd("kevlar_poly_si_batch_j035")?1:2});var o6L;var wi=function(){return _.S.apply(this,arguments)||this};
_.z(wi,_.S);wi.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"}}}}};
wi.prototype.computeThumbnailOverlayResumePlaybackRenderer=function(k){if(this.hasPlaybackProgressBar)return{percentDurationWatched:k.percentDurationWatched}};
wi.prototype.computeHasPlaybackProgressBar=function(k){return!!k.percentDurationWatched&&k.percentDurationWatched>0};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],wi.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],wi.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],wi.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasPlaybackProgressBar(data)"}),_.I("design:type",Boolean)],wi.prototype,"hasPlaybackProgressBar",void 0);
_.N([_.t({disableElementRegistration:!0,is:"ytd-tvfilm-show-watch-forward-overlay-renderer"})],wi);
_.v(wi,"ytd-tvfilm-show-watch-forward-overlay-renderer",function(){if(o6L!==void 0)return o6L;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tvfilm-show-watch-forward-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content-container" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n  <yt-formatted-string id="header" text="[[data.header]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></yt-formatted-string>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></yt-formatted-string>\n  <div id="button-container" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n    <div id="primary-action-button-container" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n      <div id="primary-action-button" role="button" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></div>\n      <ytd-thumbnail-overlay-resume-playback-renderer id="playback-progress" data="[[computeThumbnailOverlayResumePlaybackRenderer(data)]]" hidden$="[[!hasPlaybackProgressBar]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n      </ytd-thumbnail-overlay-resume-playback-renderer>\n    </div>\n    <div id="secondary-action-button" role="button" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return o6L=k},{mode:1});var v6Y;var alJ=_.M(function(k){var g=k.data;var P=k.children;var x=function(){return!!g().doubleStack},U=function(){return!!g().includeStackHeight};
return _.V("yt-collections-stack",{class:"ytCollectionsStackHost",hidden:function(){return!g().experimentEnabled}},_.V(_.m,{cond:g,
then:function(){var A={};return _.V(_.mH,null,_.V(_.m,{cond:U,then:function(){var q={};return _.V("div",{class:_.$v("ytCollectionsStackSpacer",(q.ytCollectionsStackSpacerDoubleStack=x,q))})}}),_.V("div",{class:_.$v((A.ytCollectionsStackRelativeStack=U,A))},_.V(_.m,{cond:x,
then:function(){var q={};return _.V("div",{class:_.$v("ytCollectionsStackCollectionStack2",function(){return g().customClassName2ndStack},(q.ytCollectionsStackCollectionStack2ResponsiveMode=function(){return g().enableResponsiveMode},q)),
style:_.OD({"background-color":function(){return Ydb(g())}})})}}),_.V("div",{class:_.$v("ytCollectionsStackCollectionStack1",function(){return g().customClassName1stStack},function(){return F4s(g().thumbnailSize?g().thumbnailSize:"medium")}),
style:_.OD({"background-color":function(){return Ydb(g())}})}),P))}}))},"Ca");_.y3(alJ,"yt-collections-stack",{props:{data:_.GH}});var JG=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};k.webModernCollections=!1;k.isSearch=!1;k.isDoubleStack=!1;k.thumbnailSize="medium";return k};
_.z(JG,_.S);_.d=JG.prototype;
_.d.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayBottomPanelRenderer:{component:"ytd-thumbnail-overlay-bottom-panel-renderer",properties:{overlayColor:"[[overlayColor]]"}},thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayResumePlaybackRenderer:"ytd-thumbnail-overlay-resume-playback-renderer",thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",properties:{width:"[[thumbnailOverlaySidePanelWidth_]]",
bottomPanel:"[[bottomSidePanel]]",watchFeedOverlay:"[[watchFeedThumbnail]]"}},thumbnailOverlayDownloadingRenderer:{component:"ytd-thumbnail-overlay-downloading-renderer",params:{active:!0}},thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayNowPlayingRenderer:"ytd-thumbnail-overlay-now-playing-renderer",tvfilmShowWatchForwardOverlayRenderer:"ytd-tvfilm-show-watch-forward-overlay-renderer"}},hoverOverlays_:{id:"hover-overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer"}},
"data.thumbnailRenderer":{id:"playlist-thumbnails",mapping:{playlistVideoThumbnailRenderer:{component:"ytd-playlist-video-thumbnail-renderer",properties:{width:"[[width]]"}},playlistCustomThumbnailRenderer:{component:"ytd-playlist-custom-thumbnail-renderer",properties:{size:"[[customThumbnailSize]]",watchFeedThumbnail:"[[watchFeedThumbnail]]",webModernCollections:"[[webModernCollections]]"}},showCustomThumbnailRenderer:{component:"ytd-show-custom-thumbnail-renderer",properties:{width:"[[width]]"}}}}}};
_.d.getThumbnailDetails=function(k){if(k!=null&&k.thumbnailRenderer){var g=k.thumbnailRenderer,P;if((P=g.playlistVideoThumbnailRenderer)==null?0:P.thumbnail)return g.playlistVideoThumbnailRenderer.thumbnail;var x;if((x=g.playlistCustomThumbnailRenderer)==null?0:x.thumbnail)return g.playlistCustomThumbnailRenderer.thumbnail;k=k.thumbnailRenderer;var U;if((U=k.showCustomThumbnailRenderer)==null?0:U.thumbnail)return k.showCustomThumbnailRenderer.thumbnail}};
_.d.computeOverlayColor=function(k){var g,P;if((g=this.getThumbnailDetails(k))==null?0:(P=g.darkColorPalette)==null?0:P.section2Color)return this.getThumbnailDetails(k).darkColorPalette.section2Color;var x;return(x=this.getThumbnailDetails(k))==null?void 0:x.sampledThumbnailColor};
_.d.computeWebModernCollections=function(k){if(k==null||!k.thumbnailOverlays)return!1;k=_.O(k.thumbnailOverlays);for(var g=k.next();!g.done;g=k.next()){var P=void 0;if((P=g.value)==null?0:P.thumbnailOverlayBottomPanelRenderer)return!0}return!1};
_.d.computeNavigationEndpoint=function(k){return Q2u(k==null?void 0:k.navigationEndpoint)};
_.mJ.Object.defineProperties(JG.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var k=this.getThumbnailDetails(this.data);return{thumbnailSize:this.thumbnailSize,doubleStack:this.isDoubleStack,sampledThumbnailColor:k==null?void 0:k.sampledThumbnailColor,vibrantColorPalette:k==null?void 0:k.vibrantColorPalette,darkColorPalette:k==null?void 0:k.darkColorPalette,experimentEnabled:!0}}}});
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],JG.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],JG.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(GFt),_.I("design:type",Object)],JG.prototype,"ytdThumbnailBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],JG.prototype,"componentBehavior",void 0);
_.N([_.n({value:!1}),_.I("design:type",Boolean)],JG.prototype,"watchFeedThumbnail",void 0);_.N([_.n(),_.I("design:type",Number)],JG.prototype,"customThumbnailSize",void 0);_.N([_.n({value:!0}),_.I("design:type",Boolean)],JG.prototype,"hideAria",void 0);_.N([_.n(),_.I("design:type",Object)],JG.prototype,"data",void 0);_.N([_.n({computed:"computeOverlayColor(data)"}),_.I("design:type",Object)],JG.prototype,"overlayColor",void 0);
_.N([_.n({computed:"computeWebModernCollections(data)"}),_.I("design:type",Object)],JG.prototype,"webModernCollections",void 0);_.N([_.n({computed:"computeNavigationEndpoint(data)"}),_.I("design:type",Object)],JG.prototype,"computedNavigationEndpoint",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],JG.prototype,"isSearch",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],JG.prototype,"isDoubleStack",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],JG.prototype,"thumbnailSize",void 0);_.N([_.E("data","isDoubleStack","thumbnailSize"),_.I("design:type",Object),_.I("design:paramtypes",[])],JG.prototype,"collectionStack",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-playlist-thumbnail"})],JG);
_.v(JG,"ytd-playlist-thumbnail",function(){if(v6Y!==void 0)return v6Y;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-thumbnail--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-playlist-thumbnail"></yt-collections-stack>\n<a id="thumbnail" class="yt-simple-endpoint style-scope ytd-playlist-thumbnail" aria-hidden="[[hideAria]]" href$="[[computeHref_(computedNavigationEndpoint)]]" data="[[computedNavigationEndpoint]]" tabindex="-1">\n  <div id="playlist-thumbnails" class="style-scope ytd-playlist-thumbnail"></div>\n  <yt-formatted-string id="length" hidden="[[!data.lengthText]]" text="[[data.lengthText]]" class="style-scope ytd-playlist-thumbnail">\n  </yt-formatted-string>\n  <div id="overlays" class="style-scope ytd-playlist-thumbnail"></div>\n  <div id="hover-overlays" class="style-scope ytd-playlist-thumbnail"></div>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return v6Y=k},{mode:_.Gd("kevlar_poly_si_batch_j025")?1:2});var HEv;_.y3(_.M(function(k){return _.V("yt-text-view-model",{class:_.$v("ytTextViewModelHost")},_.V(_.C8,{text:function(){return k.data().text}}))},"Da"),"yt-text-view-model",{props:{data:_.GH}});var ri=function(){var k=_.S.apply(this,arguments)||this;k.noEndpoints=!1;k.amsterdamPostMvp=_.W("web_amsterdam_post_mvp_playlists");k.badges=[];k.transferState="TRANSFER_STATE_UNKNOWN";return k};
_.z(ri,_.S);_.d=ri.prototype;_.d.configureRendererStamper=function(){return{"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}}}};
_.d.getMetadata=function(k){if(!k)return[];var g=[],P=k.shortViewCountText||k.viewCountText;P&&g.push(_.a5(P));k.publishedTimeText&&g.push(_.a5(k.publishedTimeText));k.upcomingEventData&&k.upcomingEventData.upcomingEventText&&g.push(_.Js(_.a5(k.upcomingEventData.upcomingEventText),Number(k.upcomingEventData.startTime)));return g};
_.d.observeDataForBylineSeparator=function(){this.data&&_.Ph(this.hostElement,"byline-separated",this.getMetadata(this.data).length>0&&!this.data.ownerBadges||this.shouldShowVideoInfo)};
_.d.metadataColorChanged=function(){this.metadataColor||(this.metadataLine.style.color="");this.metadataLine.style.color=_.zj(this.metadataColor)};
_.d.getSimpleString=function(k){return _.a5(k)};
_.d.isBylineHidden=function(k){return this.noByline||!((k==null?0:k.longBylineText)||(k==null?0:k.shortBylineText))};
_.d.isMetadataHidden=function(k){var g;return((g=this.getMetadata(k))==null?void 0:g.length)===0};
_.d.isBylineMetadataSeparatorHidden=function(k){return this.isMetadataHidden(k)||!this.shouldShowVideoInfo};
_.d.isLongByline=function(k,g){return g&&!(k==null||!k.longBylineText)};
_.mJ.Object.defineProperties(ri.prototype,{shouldShowVideoInfo:{configurable:!0,enumerable:!0,get:function(){var k;return this.amsterdamPostMvp&&!((k=this.data)==null||!k.videoInfo)}},
inlineBadgeClass:{configurable:!0,enumerable:!0,get:function(){return this.badges&&this.badges.length>0?"metadata-line-with-badge":""}},
longBylineClass:{configurable:!0,enumerable:!0,get:function(){return this.longByline?"long-byline":""}},
bylineText:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.longByline?this.data.longBylineText:this.data.shortBylineText}},
hasAttributedBylineText:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.attributedBylineText)}},
watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.W("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}}});
ri.prototype.metadataColorChanged=ri.prototype.metadataColorChanged;ri.prototype.observeDataForBylineSeparator=ri.prototype.observeDataForBylineSeparator;_.N([_.h(_.vD),_.I("design:type",Object)],ri.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],ri.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ri.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],ri.prototype,"noEndpoints",void 0);
_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],ri.prototype,"isSlimShort",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],ri.prototype,"radioMeta",void 0);_.N([_.n({selector:_.ED}),_.I("design:type",Object)],ri.prototype,"isGridViewEnabled",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],ri.prototype,"richMeta",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ri.prototype,"amsterdamPostMvp",void 0);
_.N([_.n(),_.I("design:type",Boolean)],ri.prototype,"noByline",void 0);_.N([_.n({computed:"isLongByline(data, radioMeta)"}),_.I("design:type",Boolean)],ri.prototype,"longByline",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],ri.prototype,"truncateMetadataLine",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],ri.prototype,"miniMode",void 0);_.N([_.n(),_.I("design:type",Number)],ri.prototype,"metadataColor",void 0);
_.N([_.n(),_.I("design:type",Array)],ri.prototype,"badges",void 0);_.N([_.n({selector:_.ny,selectorArgs:["data.videoId"]}),_.I("design:type",String)],ri.prototype,"transferState",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],ri.prototype,"isDownloading",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],ri.prototype,"typographyBump",void 0);_.N([_.Td("#metadata-line"),_.I("design:type",HTMLElement)],ri.prototype,"metadataLine",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ri.prototype,"observeDataForBylineSeparator",null);_.N([_.OO("metadataColor"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ri.prototype,"metadataColorChanged",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],ri.prototype,"shouldShowVideoInfo",null);
_.N([_.E("badges"),_.I("design:type",String),_.I("design:paramtypes",[])],ri.prototype,"inlineBadgeClass",null);_.N([_.E("longByline"),_.I("design:type",String),_.I("design:paramtypes",[])],ri.prototype,"longBylineClass",null);_.N([_.E("data","longByline"),_.I("design:type",Object),_.I("design:paramtypes",[])],ri.prototype,"bylineText",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],ri.prototype,"hasAttributedBylineText",null);
_.N([_.E("isGridViewEnabled","data"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],ri.prototype,"watchFeedBigThumbs",null);_.N([_.t({is:"ytd-video-meta-block",disableElementRegistration:!0})],ri);
_.v(ri,"ytd-video-meta-block",function(){if(HEv!==void 0)return HEv;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-meta-block--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="metadata" class="style-scope ytd-video-meta-block">\n  <div id="byline-container" hidden="[[isBylineHidden(data, radioMeta)]]" class="style-scope ytd-video-meta-block">\n    <div id="attributed-channel-name" hidden="[[!hasAttributedBylineText]]" class="style-scope ytd-video-meta-block"></div>\n    <ytd-channel-name id="channel-name" class$="[[longBylineClass]] style-scope ytd-video-meta-block" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" hidden="[[hasAttributedBylineText]]" no-endpoints="[[noEndpoints]]" wrap-text="[[longByline]]">\n    </ytd-channel-name>\n    <div id="separator" class="style-scope ytd-video-meta-block">\u2022</div>\n    <yt-formatted-string id="video-info" hidden="[[!shouldShowVideoInfo]]" text="[[data.videoInfo]]" class="style-scope ytd-video-meta-block">\n  </yt-formatted-string>\n  </div>\n  <div id="metadata-line" class="style-scope ytd-video-meta-block">\n    \n    <ytd-badge-supported-renderer class="inline-metadata-badge style-scope ytd-video-meta-block" badges="[[badges]]" hidden="[[!badges.length]]">\n    </ytd-badge-supported-renderer>\n    <div id="separator" hidden="[[isBylineMetadataSeparatorHidden(data)]]" class="style-scope ytd-video-meta-block">\u2022</div>\n    <template is="dom-repeat" items="[[getMetadata(data)]]" strip-whitespace="" class="style-scope ytd-video-meta-block">\n      <span class="inline-metadata-item style-scope ytd-video-meta-block">[[item]]</span>\n    </template>\n  </div>\n</div>\n<div id="additional-metadata-line" class="style-scope ytd-video-meta-block">\n  <template is="dom-repeat" items="[[data.additionalMetadatas]]" class="style-scope ytd-video-meta-block"><span class="style-scope ytd-video-meta-block">[[getSimpleString(item)]]</span></template>\n</div>\n\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return HEv=k},{mode:_.Gd("kevlar_poly_si_batch_j080")?1:2});_.sD("itemSectionRenderer","playlistRenderer","ytd-playlist-renderer");var fx=function(){var k=_.S.apply(this,arguments)||this;k.displayItemCount=2;k.isBackstagePlaylist=!1;k.isPostCompactPlaylist=!1;k.shouldShowChannelThumbnail=!1;return k};
_.z(fx,_.S);_.d=fx.prototype;_.d.computeFirstVideos=function(k,g){return k===void 0||g===void 0?[]:k.slice(0,g)};
_.d.dataChanged=function(){if(this.data&&this.data.thumbnailRenderer){var k=this.data.thumbnailRenderer;k.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",k.playlistVideoThumbnailRenderer.thumbnail);k.playlistCustomThumbnailRenderer&&this.set("data.thumbnail",k.playlistCustomThumbnailRenderer.thumbnail)}};
_.d.computeThumbnailHeight=function(k,g,P,x,U){return x?U==="BIG"?280:U==="MASSIVE"?337:234:P?240:g?72:k?118:138};
_.d.computeThumbnailWidth=function(k,g,P,x,U){return x?U==="MEDIUM"?450:U==="BIG"?500:U==="MASSIVE"?600:420:P?360:g?128:k?210:246};
_.d.computeUseBiggerThumbs=function(k){return k&&_.W("enable_desktop_search_bigger_thumbs")};
_.d.computeShouldShowChannelThumbnail=function(k,g){return k&&!(g==null||!g.channelThumbnail)};
_.mJ.Object.defineProperties(fx.prototype,{stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"large":"medium"}}});
fx.prototype.dataChanged=fx.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],fx.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Gk),_.I("design:type",Object)],fx.prototype,"ytdLockupBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],fx.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],fx.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],fx.prototype,"displayItemCount",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],fx.prototype,"isBackstagePlaylist",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],fx.prototype,"isPostCompactPlaylist",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],fx.prototype,"isSearch",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(isSearch)"}),_.I("design:type",Boolean)],fx.prototype,"useBiggerThumbs",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.fz("desktop_search_bigger_thumbs_style")}}),
_.I("design:type",String)],fx.prototype,"biggerThumbsStyle",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],fx.prototype,"isDownloads",void 0);_.N([_.n({computed:"computeShouldShowChannelThumbnail(isSearch, data)"}),_.I("design:type",Object)],fx.prototype,"shouldShowChannelThumbnail",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],fx.prototype,"dataChanged",null);
_.N([_.E("isSearch"),_.I("design:type",String),_.I("design:paramtypes",[])],fx.prototype,"stackThumbnailSize",null);_.N([_.t({is:"ytd-playlist-renderer",disableElementRegistration:!0})],fx);
_.v(fx,"ytd-playlist-renderer",function(){if(uwm===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail custom-thumbnail-size="[[computeThumbnailHeight(isBackstagePlaylist, isPostCompactPlaylist, isSearch)]]" data="[[data]]" height="[[computeThumbnailHeight(isBackstagePlaylist, isPostCompactPlaylist, isSearch, useBiggerThumbs, biggerThumbsStyle)]]" hovered="[[lockupIsHovered]]" is-double-stack="[[isSearch]]" thumbnail-size="[[stackThumbnailSize]]" use-hovered-property="" width="[[computeThumbnailWidth(isBackstagePlaylist, isPostCompactPlaylist, isSearch, useBiggerThumbs, biggerThumbsStyle)]]" class="style-scope ytd-playlist-renderer">\n</ytd-playlist-thumbnail>\n<div id="content" class="style-scope ytd-playlist-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-playlist-renderer">\n      <ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <template is="dom-if" if="[[shouldShowChannelThumbnail]]" restamp="" class="style-scope ytd-playlist-renderer">\n      <div id="channel-info" class="style-scope ytd-playlist-renderer">\n        <a id="channel-thumbnail" hidden="[[!data.channelThumbnail.channelThumbnailWithLinkRenderer.thumbnail]]" aria-label$="[[data.channelThumbnail.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnail.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-playlist-renderer">\n          <yt-img-shadow thumbnail="[[data.channelThumbnail.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-playlist-renderer">\n          </yt-img-shadow>\n        </a>\n        <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-playlist-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" wrap-text="true">\n        </ytd-channel-name>\n      </div>\n    </template>\n    <ytd-video-meta-block id="meta" data="[[data]]" hidden="[[shouldShowChannelThumbnail]]" class="style-scope ytd-playlist-renderer"></ytd-video-meta-block>\n  </a>\n  <ytd-badge-supported-renderer class="allowlisted-metadata-badges style-scope ytd-playlist-renderer" badges="[[data.allowlistedMetadataBadges]]" hidden="[[!data.allowlistedMetadataBadges]]">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="description-text" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-playlist-renderer"></yt-formatted-string>\n  <ul id="list" hidden="[[isPostCompactPlaylist]]" class="style-scope ytd-playlist-renderer">\n    <template is="dom-repeat" items="[[computeFirstVideos(data.videos, displayItemCount)]]" as="video" class="style-scope ytd-playlist-renderer">\n      <li class="style-scope ytd-playlist-renderer">\n        <ytd-child-video-renderer data="[[video.childVideoRenderer]]" class="style-scope ytd-playlist-renderer">\n        </ytd-child-video-renderer>\n      </li>\n    </template>\n  </ul>\n  <yt-formatted-string id="view-more" link-inherit-color="" text="[[data.viewPlaylistText]]" class="style-scope ytd-playlist-renderer"></yt-formatted-string>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" role="text" class="style-scope ytd-playlist-renderer">\n  </ytd-badge-supported-renderer>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-playlist-renderer"></yt-interaction>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);uwm=k}k=uwm;return k},{mode:1});var Nut;var Ilv;var Wg=function(){var k=_.S.apply(this,arguments)||this;k.startX=0;return k};
_.z(Wg,_.S);Wg.prototype.onEndpointMouseDown=function(k){this.startX=k.clientX};
Wg.prototype.onEndpointClick=function(k){this.startX!==k.clientX&&(k.preventDefault(),k.stopPropagation())};
Wg.prototype.computeObjectFit=function(k){return k==="CARD_RENDERER_STYLE_TYPE_UNIVERSAL_WATCH_CARD_MOVIE_POSTER"||k==="CARD_RENDERER_STYLE_TYPE_MOVIE_POSTER"||k==="CARD_RENDERER_STYLE_TYPE_CENTERED"?"COVER":"FILL"};
Wg.prototype.computeCardStyle=function(k){return k?k.replace("CARD_RENDERER_STYLE_TYPE_","").toLowerCase():""};
_.mJ.Object.defineProperties(Wg.prototype,{isAlbumCard:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.data)==null?void 0:(g=k.searchRefinementCardRendererStyle)==null?void 0:g.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}}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Wg.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Wg.prototype,"data",void 0);_.N([_.n({computed:"computeObjectFit(data.searchRefinementCardRendererStyle.value)"}),_.I("design:type",Number)],Wg.prototype,"objectFit",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeCardStyle(data.searchRefinementCardRendererStyle.value)"}),_.I("design:type",String)],Wg.prototype,"cardStyle",void 0);
_.N([_.n({reflectToAttribute:!0,value:!0}),_.I("design:type",Boolean)],Wg.prototype,"roundContainer",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],Wg.prototype,"isAlbumCard",null);_.N([_.E("data","isAlbumCard"),_.I("design:type",Object),_.I("design:paramtypes",[])],Wg.prototype,"collectionStack",null);_.N([_.t({is:"ytd-search-refinement-card-renderer",disableElementRegistration:!0})],Wg);
_.v(Wg,"ytd-search-refinement-card-renderer",function(){if(Ilv!==void 0)return Ilv;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-refinement-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-search-refinement-card-renderer" data="[[data.searchEndpoint]]" href$="[[computeHref_(data.searchEndpoint)]]" on-mousedown="onEndpointMouseDown" on-click="onEndpointClick" draggable="false">\n  <div id="card-thumbnail" class="style-scope ytd-search-refinement-card-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-search-refinement-card-renderer"></yt-collections-stack>\n    <yt-img-shadow object-fit="[[objectFit]]" rounded-container="[[isAlbumCard]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-search-refinement-card-renderer">\n    </yt-img-shadow>\n  </div>\n  <div id="card-title" class="style-scope ytd-search-refinement-card-renderer">\n    <div class="style-scope ytd-search-refinement-card-renderer">[[getSimpleString(data.query)]]</div>\n  </div>\n</a>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Ilv=k},{mode:1});var Xid;var sk=function(){var k=_.S.apply(this,arguments)||this;k.isRichGrid=!1;return k};
_.z(sk,_.S);_.N([_.n(),_.I("design:type",Object)],sk.prototype,"data",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],sk.prototype,"componentBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],sk.prototype,"ytdReduxBehavior",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],sk.prototype,"isRichGrid",void 0);_.N([_.n({reflectToAttribute:!0,selector:_.zY}),_.I("design:type",Boolean)],sk.prototype,"miniMode",void 0);
_.N([_.t({is:"ytd-game-details-renderer",disableElementRegistration:!0})],sk);
_.v(sk,"ytd-game-details-renderer",function(){if(Xid!==void 0)return Xid;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-game-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint focus-on-expand style-scope ytd-game-details-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n  <yt-img-shadow height="290" object-fit="COVER" thumbnail="[[data.boxArt]]" width="210" class="style-scope ytd-game-details-renderer"></yt-img-shadow>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-game-details-renderer"></yt-formatted-string>\n  <yt-formatted-string id="auto-generated" hidden="[[!data.autoGenerated]]" text="[[data.autoGenerated]]" class="style-scope ytd-game-details-renderer"></yt-formatted-string>\n  <yt-formatted-string id="live-viewers-count" hidden="[[!data.liveViewersText]]" text="[[data.liveViewersText]]" class="style-scope ytd-game-details-renderer">\n  </yt-formatted-string>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Xid=k},{mode:1});var y14;var piH;var b0=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};return k};
_.z(b0,_.S);_.d=b0.prototype;_.d.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.d.currentStateData=function(k){var g=k||this.data;return g&&g.states&&g.currentStateId!=null?g.states.find(function(P){return P.stateId===g.currentStateId})||null:null};
_.d.currentStateRendererData=function(k){return(k=this.currentStateData(k))&&k.state&&k.state.buttonRenderer?k.state.buttonRenderer:null};
_.d.stateChanged=function(){this&&this.data&&(this.ytRenderButtonBehavior._setEndpoint(null),this.ytRenderButtonBehavior._setServiceEndpoint(this.computeServiceEndpoint(this.data)),this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data)),this.ytRenderButtonBehavior._setButtonText(null),this.ytRenderButtonBehavior._setButtonAccessibility(this.computeAccessibility(this.data)),this.ytRenderButtonBehavior._setButtonClass(this.computeButtonClass(this.data)),this.ytRenderButtonBehavior.updateRenderedElements())};
_.d.computeButtonIcon=function(k){k=this.currentStateRendererData(k);var g;return(k==null?0:(g=k.icon)==null?0:g.iconType)?k.icon.iconType.toLowerCase():null};
_.d.computeAccessibility=function(k){return(k=this.currentStateRendererData(k))&&k.accessibilityData?k.accessibilityData.accessibilityData||null:null};
_.d.computeButtonClass=function(k){var g=this.currentStateRendererData(k);if(!g)return"";k="";var P=g.style;P&&(k+=P.toLowerCase().replace(/_/g,"-")+" ");(g=g.size)&&(k+=g.toLowerCase().replace(/_/g,"-")+" ");return k.trim()};
_.d.computeServiceEndpoint=function(k){if(!k)return null;var g=k&&k.serviceEndpoint,P=this.get("command.commandMetadata.webCommandMetadata.sendPost",k);return g?g:P&&k.command?k.command:null};
_.d.computeBellMenuItemParams=function(k){var g;k=(g=_.b(k==null?void 0:k.command,_.xD))==null?void 0:g.commands;if(!k||k.length===0)return null;g=_.b(k[0],_.S1);var P,x;return(g==null?0:(P=g.popup)==null?0:(x=P.menuPopupRenderer)==null?0:x.items)?g.popup.menuPopupRenderer.items.map(function(U){return U.menuServiceItemRenderer.trackingParams}):null};
_.d.handleBellMenuOpenSelectedAction=function(k){var g=k.trackingParams,P=this.computeBellMenuItemParams(this.data);this.data&&g&&P&&P.includes(g)&&this.ytRenderButtonBehavior._setButtonIcon(k.icon.iconType.toLowerCase())};
_.d.onYtServiceRequestCompleted=function(k,g){(k=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",g))&&this.set("data",k)};
_.d.onYtServiceRequestError=function(){this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data))};
_.d.resetState=function(){this.set("data.currentStateId",3)};
_.d.onYtButtonTapHandler=function(){if(this.data){var k=this.currentStateRendererData(this.data);k&&this.ytRendererBehavior.logExplicitClick(k)}};
b0.prototype.onYtServiceRequestError=b0.prototype.onYtServiceRequestError;b0.prototype.onYtServiceRequestCompleted=b0.prototype.onYtServiceRequestCompleted;b0.prototype.stateChanged=b0.prototype.stateChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],b0.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],b0.prototype,"ytActionHandlerBehavior",void 0);
_.N([_.h(Ep.YtRenderButtonBehavior),_.I("design:type",Object)],b0.prototype,"ytRenderButtonBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],b0.prototype,"data",void 0);_.N([_.Zf("data","data.currentStateId"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],b0.prototype,"stateChanged",null);
_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.ov]),_.I("design:returntype")],b0.prototype,"onYtServiceRequestCompleted",null);_.N([_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],b0.prototype,"onYtServiceRequestError",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer"})],b0);
_.v(b0,"ytd-subscription-notification-toggle-button-renderer",function(){if(piH!==void 0)return piH;var k=document.createElement("template");_.u(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscription-notification-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n");k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return piH=k},{mode:1});var CvJ;var Bg=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};k.tapHandler=function(){if(k.data){var g=k.currentStateRendererData();g&&k.ytRendererBehavior.logExplicitClick(g)}};
return k};
_.z(Bg,_.S);_.d=Bg.prototype;_.d.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.d.currentStateData=function(){var k=this;return this.data&&this.data.states&&this.data.currentStateId!=null?this.data.states.find(function(g){return g.stateId===k.data.currentStateId})||null:null};
_.d.currentStateRendererData=function(){var k=this.currentStateData();return k&&k.state&&k.state.buttonRenderer?k.state.buttonRenderer:null};
_.d.computeAccessibilityLabel=function(){var k,g,P;return(k=this.currentStateRendererData())==null?void 0:(g=k.accessibilityData)==null?void 0:(P=g.accessibilityData)==null?void 0:P.label};
_.d.computeBellMenuItemParams=function(){var k,g,P=(g=_.b((k=this.data)==null?void 0:k.command,_.xD))==null?void 0:g.commands;if(!P||P.length===0)return null;k=_.b(P[0],_.S1);var x,U;return(k==null?0:(x=k.popup)==null?0:(U=x.menuPopupRenderer)==null?0:U.items)?k.popup.menuPopupRenderer.items.map(function(A){return A.menuServiceItemRenderer.trackingParams}):null};
_.d.handleBellMenuOpenSelectedAction=function(k){var g=k.trackingParams,P=this.computeBellMenuItemParams();if(this.data&&g&&P&&P.includes(g)&&(k==null||!k.isDisabled)){var x;((x=_.b(k.serviceEndpoint,_.UX))==null?void 0:x.signal)!=="CLIENT_SIGNAL"&&(this.icon=k.icon.iconType)}};
_.d.resetState=function(){this.icon=void 0;this.set("data.currentStateId",3)};
_.d.onYtServiceRequestCompleted=function(k,g){if(k=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",g))this.icon=void 0,this.set("data",k)};
_.d.onYtServiceRequestError=function(){this.icon=void 0};
_.mJ.Object.defineProperties(Bg.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var k=this.data,g=this.textLabel,P=this.hostElement,x=this.computeAccessibilityLabel(),U=this.tapHandler,A=this.isOverlay?"overlay":"mono",q=(k==null?0:k.disableButton)?"disabled":"active";g=g?_.be(g):void 0;return{style:A,type:"tonal",state:q,size:"M",focused:!1,formattedButtonText:g,iconPosition:"leading-trailing",onTap:QC3(k,U,P),accessibilityLabel:x}}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var k=this.currentStateRendererData(),g,P,x=(P=this.icon)!=null?P:k==null?void 0:(g=k.icon)==null?void 0:g.iconType;if(x)return _.Pm(x)}},
computedAnimateIcon:{configurable:!0,enumerable:!0,get:function(){return this.computedIcon==="NOTIFICATIONS_NONE"?!0:void 0}},
computedSecondaryIcon:{configurable:!0,enumerable:!0,get:function(){var k,g,P=(k=this.data)==null?void 0:(g=k.secondaryIcon)==null?void 0:g.iconType;if(P)return _.Pm(P)}}});
Bg.prototype.onYtServiceRequestError=Bg.prototype.onYtServiceRequestError;Bg.prototype.onYtServiceRequestCompleted=Bg.prototype.onYtServiceRequestCompleted;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Bg.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Bg.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Bg.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],Bg.prototype,"textLabel",void 0);
_.N([_.n(),_.I("design:type",String)],Bg.prototype,"icon",void 0);_.N([_.n(),_.I("design:type",Boolean)],Bg.prototype,"isOverlay",void 0);_.N([_.E("data.*","textLabel"),_.I("design:type",Object),_.I("design:paramtypes",[])],Bg.prototype,"computedButtonShape",null);_.N([_.E("data.*","icon"),_.I("design:type",Object),_.I("design:paramtypes",[])],Bg.prototype,"computedIcon",null);_.N([_.E("computedIcon"),_.I("design:type",Object),_.I("design:paramtypes",[])],Bg.prototype,"computedAnimateIcon",null);
_.N([_.E("data.*"),_.I("design:type",Object),_.I("design:paramtypes",[])],Bg.prototype,"computedSecondaryIcon",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.ov]),_.I("design:returntype")],Bg.prototype,"onYtServiceRequestCompleted",null);_.N([_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],Bg.prototype,"onYtServiceRequestError",null);
_.N([_.t({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer-next"})],Bg);
_.v(Bg,"ytd-subscription-notification-toggle-button-renderer-next",function(){if(CvJ!==void 0)return CvJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e<yt-button-shape animate-icon="[[computedAnimateIcon]]" data="[[computedButtonShape]]" icon-name="[[computedIcon]]" secondary-icon-name="[[computedSecondaryIcon]]">\n</yt-button-shape>\n');return CvJ=k},{mode:_.Gd("kevlar_poly_si_batch_j081")?1:2});var GDL;_.y3(GuH,"yt-animated-action",{props:{backgroundLottieRef:_.GH,foregroundLottieRef:_.GH,wrapperClass:_.GH,disableAnimation:_.GH},unsafeExternallySettableAttributes:new Set(["key"])});var zz=function(){var k=_.S.apply(this,arguments)||this;k.animatedActionEnabled=_.W("web_animated_actions");k.foregroundLottieRef={};k.backgroundLottieRef={};k.forceIconOnly=!1;k.showTextWhileAnimating=!1;k.keyboardFocused=!1;k.isAnimating=!1;k.actionMap={"yt-player-subscribe":"onPlayerSubscribe","yt-player-unsubscribe":"onPlayerUnsubscribe","yt-update-subscribe-button-action":"handleUpdateSubscribeButtonAction"};return k};
_.z(zz,_.S);_.d=zz.prototype;_.d.maybeUpdateBellButtonText=function(){this.showTextWhileAnimating&&this.bellButton&&(this.bellButton.textLabel=this.subscribedButtonText)};
_.d.configureRendererStamper=function(){return{"data.notificationPreferenceToggleButton":{id:"notification-preference-toggle-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{forceIconOnly:"[[forceIconOnly]]"}}}},"data.notificationPreferenceButton":{id:"notification-preference-button",mapping:{subscriptionNotificationToggleButtonRenderer:{component:"ytd-subscription-notification-toggle-button-renderer-next",properties:{textLabel:"[[subscribedButtonText]]",
forceIconOnly:"[[forceIconOnly]]",isOverlay:"[[overlayButton]]"}}}}}};
_.d.attached=function(){this.keyboardFocused=!1};
_.d.onYtServiceRequestSent=function(k,g){(this.get("endpoint.subscribeEndpoint",g)||this.get("endpoint.unsubscribeEndpoint",g))&&this.updateSubscriptionState(!this.subscribed)};
_.d.onYtServiceRequestCompleted=function(k,g){(k=this.get("newNotificationButton.subscriptionNotificationToggleButtonRenderer",g.data))&&this.bellButton&&(this.bellButton.data=k)};
_.d.observedSubscribed=function(){this.isAnimating||this.clearContainerSize();_.iG(this.hostElement)};
_.d.onPlayerSubscribe=function(k){this.isCompactRed()||k!==this.data.channelId||(this.tryToSaveButtonWidths(),this.updateContainerToFitContent(!!this.subscribed),this.updateSubscriptionState(!0))};
_.d.onPlayerUnsubscribe=function(k){this.isCompactRed()||k!==this.data.channelId||this.updateSubscriptionState(!1)};
_.d.handleUpdateSubscribeButtonAction=function(k){k=_.b(k,yld);var g;k&&k.channelId===((g=this.data)==null?void 0:g.channelId)&&this.updateSubscriptionState(!!k.subscribed)};
_.d.computeButtonStyle=function(k){return this.get("style.styleType",k)||null};
_.d.isCompactRed=function(){return this.computeButtonStyle(this.data)==="COMPACT_RED"};
_.d.computeSubscribed=function(){return this.subscriptionStateEntity?!!this.subscriptionStateEntity.subscribed:!(!this.data||!this.data.subscribed)};
_.d.updateSubscriptionState=function(k){if(k!==this.subscribed){this.set("data.subscribed",k);var g,P=(g=this.data)==null?void 0:g.subscribedEntityKey;P&&this.ytdReduxBehavior.dispatch(_.ZW("subscriptionStateEntity",P,{key:P,subscribed:k}));this.isCompactRed()||_.GB(this.hostElement,"yt-subscription-changed",k);k||(_.RV(this.hostElement,"yt-unsubscribe-action"),this.resetNotificationBellState());this.animatedActionEnabled&&(this.updateContainerToFitContent(!!k),k&&this.hasBellButton&&this.startAnimation())}};
_.d.startAnimation=function(){var k=this;if(!this.isAnimating){var g=this.forceIconOnly&&this.showTextWhileAnimating?2E3:1500;this.isAnimating=!0;var P;(P=this.backgroundLottieRef.lottieEl)==null||P.goToAndPlay(0);var x;(x=this.foregroundLottieRef.lottieEl)==null||x.goToAndPlay(0);_.Xq.addJob(function(){k.maybeAnimateBellIcon()},2,300);
this.forceIconOnly&&this.showTextWhileAnimating&&_.Xq.addJob(function(){k.updateContainerToFitContent(!!k.subscribed,!0)},2,1500);
_.Xq.addJob(function(){k.isAnimating=!1},2,g)}};
_.d.maybeAnimateBellIcon=function(){var k=_.gV(this.hostElement).querySelector("yt-animated-icon");if(k){var g;(g=k.animationRef.lottieEl)==null||g.goToAndPlay(0)}};
_.d.onDataChanged=function(){this.animatedActionEnabled&&(this.hostElement.style.width="")};
_.d.onMouseDown=function(){this.tryToSaveButtonWidths();this.updateContainerToFitContent(!!this.subscribed)};
_.d.tryToSaveButtonWidths=function(){if(this.animatedActionEnabled&&!this.unsubscribedWidth){if(!this.subscribed){var k;this.unsubscribedWidth=(k=this.subscribeButtonShape)==null?void 0:k.getBoundingClientRect().width}var g;this.subscribedWidth=(g=this.bellButton)==null?void 0:g.getBoundingClientRect().width;this.maybeSetSubscribedButtonIconOnlyWidth()}};
_.d.updateContainerToFitContent=function(k,g){this.animatedActionEnabled&&this.subscribedWidth&&this.unsubscribedWidth&&(k?(k=this.subscribedWidth,g=this.isAnimating&&!g,this.subscribedIconOnlyWidth===void 0||g||(k=this.subscribedIconOnlyWidth),this.hostElement.style.width=k+"px"):this.hostElement.style.width=this.unsubscribedWidth+"px")};
_.d.clearContainerSize=function(){this.hostElement.style.width=""};
_.d.resetNotificationBellState=function(){this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)&&this.bellButton&&this.bellButton.resetState()};
_.d.maybeSetSubscribedButtonIconOnlyWidth=function(){var k=this;this.forceIconOnly&&this.showTextWhileAnimating&&this.subscribedIconOnlyWidth===void 0&&(this.subscribedIconOnlyWidth=0,this.subscribed?this.subscribedIconOnlyWidth=this.subscribedWidth:(this.bellButton&&(this.bellButton.textLabel=void 0),requestAnimationFrame(function(){var g;k.subscribedIconOnlyWidth=(g=k.bellButton)==null?void 0:g.getBoundingClientRect().width;requestAnimationFrame(function(){if(k.bellButton){var P;k.bellButton.textLabel=
(P=k.data)==null?void 0:P.subscribedButtonText}})})))};
_.mJ.Object.defineProperties(zz.prototype,{hasBellButton:{configurable:!0,enumerable:!0,get:function(){return!!this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)}},
subscribedButtonText:{configurable:!0,enumerable:!0,get:function(){if(this.showTextWhileAnimating&&(this.isAnimating||!this.subscribed)){var k;return(k=this.data)==null?void 0:k.subscribedButtonText}var g;return this.forceIconOnly?void 0:(g=this.data)==null?void 0:g.subscribedButtonText}},
smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var k,g,P=((k=this.data)==null?void 0:(g=k.timedAnimationData)==null?void 0:g.animationTiming)||[];return{uniqueId:"subscribe",timings:P,enabled:P.length>0&&!this.subscribed,experimentEnabled:P.length>0}}},
subscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){var k;return!this.subscribed&&((k=this.data)==null?void 0:k.hideWhenUnsubscribed)||!this.animatedActionEnabled&&this.hasBellButton&&this.subscribed}},
subscribeButtonInvisible:{configurable:!0,enumerable:!0,get:function(){return this.animatedActionEnabled&&this.hasBellButton&&this.subscribed}},
unsubscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){return!this.animatedActionEnabled&&!this.subscribed}},
buttonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var k={renderer:this.data,element:this.hostElement,subscribed:!!this.subscribed,isOverlay:!!this.overlayButton};var g=k.renderer;var P=k.element;var x=k.subscribed;var U=k.commandController;var A=k.isOverlay;k=k.stopPropagation;var q=MHI(g,x);A&&(q.style="overlay");A=Object;var T=A.assign,c;a:switch((c=g.style)==null?void 0:c.styleType){case "COMPACT_GRAY":case "COMPACT_RED":c={size:"S"};break a;default:c={size:"M"}}var Z=tH0(g,
x);var w=(w=x?g.subscribedButtonText:g.unsubscribedButtonText)?_.be(w):void 0;return T.call(A,{},q,c,{focused:!1,toggled:x,accessibilityLabel:Z,formattedButtonText:w,onTap:DG0(g,x,P,U,k)})}}}});
zz.prototype.onMouseDown=zz.prototype.onMouseDown;zz.prototype.onDataChanged=zz.prototype.onDataChanged;zz.prototype.observedSubscribed=zz.prototype.observedSubscribed;zz.prototype.onYtServiceRequestCompleted=zz.prototype.onYtServiceRequestCompleted;zz.prototype.onYtServiceRequestSent=zz.prototype.onYtServiceRequestSent;zz.prototype.maybeUpdateBellButtonText=zz.prototype.maybeUpdateBellButtonText;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],zz.prototype,"ytComponentBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],zz.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],zz.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],zz.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],zz.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],zz.prototype,"data",void 0);
_.N([_.n({selectorArgs:["data.subscribedEntityKey"],selector:xG6}),_.I("design:type",Object)],zz.prototype,"subscriptionStateEntity",void 0);_.N([_.n({computed:"computeSubscribed(data.subscribed, subscriptionStateEntity)",reflectToAttribute:!0}),_.I("design:type",Boolean)],zz.prototype,"subscribed",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],zz.prototype,"branded",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],zz.prototype,"animatedActionEnabled",void 0);
_.N([_.n(),_.I("design:type",Object)],zz.prototype,"foregroundLottieRef",void 0);_.N([_.n(),_.I("design:type",Object)],zz.prototype,"backgroundLottieRef",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],zz.prototype,"overlayButton",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeButtonStyle(data)"}),_.I("design:type",Object)],zz.prototype,"buttonStyle",void 0);_.N([_.n(),_.I("design:type",Object)],zz.prototype,"forceIconOnly",void 0);
_.N([_.n(),_.I("design:type",Object)],zz.prototype,"showTextWhileAnimating",void 0);_.N([_.n({value:function(){return!!_.Za().resolve(_.VE(_.dw))&&_.W("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.I("design:type",Boolean)],zz.prototype,"useKeyboardFocused",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],zz.prototype,"keyboardFocused",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],zz.prototype,"isAnimating",void 0);_.N([_.E("data.notificationPreferenceButton.*"),_.I("design:type",Object),_.I("design:paramtypes",[])],zz.prototype,"hasBellButton",null);
_.N([_.OO("subscribedButtonText"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],zz.prototype,"maybeUpdateBellButtonText",null);_.N([_.E("data.subscribedButtonText","forceIconOnly","isAnimating","subscribed"),_.I("design:type",Object),_.I("design:paramtypes",[])],zz.prototype,"subscribedButtonText",null);_.N([_.E("data.timedAnimationData.animationTiming","subscribed"),_.I("design:type",Object),_.I("design:paramtypes",[])],zz.prototype,"smartimationSettings",null);
_.N([_.n({reflectToAttribute:!0}),_.E("subscribed","hasBellButton","data.hideWhenUnsubscribed"),_.I("design:type",Object),_.I("design:paramtypes",[])],zz.prototype,"subscribeButtonHidden",null);_.N([_.n({reflectToAttribute:!0}),_.E("subscribed","hasBellButton"),_.I("design:type",Object),_.I("design:paramtypes",[])],zz.prototype,"subscribeButtonInvisible",null);
_.N([_.n({reflectToAttribute:!0}),_.E("subscribed"),_.I("design:type",Object),_.I("design:paramtypes",[])],zz.prototype,"unsubscribeButtonHidden",null);_.N([_.Td("ytd-subscription-notification-toggle-button-renderer-next"),_.I("design:type",Object)],zz.prototype,"bellButton",void 0);_.N([_.Td("#subscribe-button-shape"),_.I("design:type",HTMLElement)],zz.prototype,"subscribeButtonShape",void 0);
_.N([_.E("overlayButton","subscribed","data"),_.I("design:type",Object),_.I("design:paramtypes",[])],zz.prototype,"buttonShape",null);_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],zz.prototype,"onYtServiceRequestSent",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.ov]),_.I("design:returntype")],zz.prototype,"onYtServiceRequestCompleted",null);
_.N([_.OO("subscribed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],zz.prototype,"observedSubscribed",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],zz.prototype,"onDataChanged",null);_.N([_.dV("mousedown"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],zz.prototype,"onMouseDown",null);
_.N([_.t({disableElementRegistration:!0,is:"ytd-subscribe-button-renderer"})],zz);
_.v(zz,"ytd-subscribe-button-renderer",function(){if(GDL!==void 0)return GDL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscribe-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-smartimation settings="[[smartimationSettings]]" class="style-scope ytd-subscribe-button-renderer">\n  <yt-button-shape id="subscribe-button-shape" data="[[buttonShape]]" hidden$="[[subscribeButtonHidden]]" invisible$="[[subscribeButtonInvisible]]" class="style-scope ytd-subscribe-button-renderer">\n  </yt-button-shape>\n  <div id="notification-preference-toggle-button" hidden="[[!subscribed]]" class="style-scope ytd-subscribe-button-renderer"></div>\n  <yt-animated-action background-lottie-ref="[[backgroundLottieRef]]" foreground-lottie-ref="[[foregroundLottieRef]]" key="yt-animated-action" class="style-scope ytd-subscribe-button-renderer">\n    <div id="notification-preference-button" hidden="[[unsubscribeButtonHidden]]" invisible$="[[!subscribed]]" class="style-scope ytd-subscribe-button-renderer"></div>\n  </yt-animated-action>\n</yt-smartimation>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return GDL=k},{mode:1});var u0=function(){var k=_.S.apply(this,arguments)||this;k.isRichGrid=!1;return k};
_.z(u0,_.S);u0.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"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],u0.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],u0.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],u0.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],u0.prototype,"isRichGrid",void 0);_.N([_.t({is:"ytd-game-card-renderer",disableElementRegistration:!0})],u0);
_.v(u0,"ytd-game-card-renderer",function(){if(y14!==void 0)return y14;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-game-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="game" class="style-scope ytd-game-card-renderer"></div>\n<div id="subscribe-button" class="style-scope ytd-game-card-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return y14=k},{mode:1});var hG={id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}},initialRenderPriority:_.W("defer_menus")&&!Ls4?0:void 0,waitForSignal:"eocs"};var RG3;var kqm;var Ek=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-update-upcoming-event-reminder-button-state-command":"handleUpdateUpcomingEventReminderButtonStateCommand"};return k};
_.z(Ek,_.S);_.d=Ek.prototype;_.d.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"top"}}}}}};
_.d.onSeriesReminderStateEntityChange=function(){var k,g,P;((k=this.eventReminderStateEntity)==null?0:k.key)&&((g=this.seriesReminderStateEntity)==null?void 0:g.state)==="SPORTS_SERIES_REMINDER_STATE_ALL"&&((P=this.eventReminderStateEntity)==null?void 0:P.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE"&&this.ytdReduxBehavior.dispatch(_.ZW("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:"UPCOMING_EVENT_REMINDER_STATE_NONE"})))};
_.d.onYtServiceRequestCompleted=function(){this.set("data.currentState",this.getButtonStateFromReminderState())};
_.d.onYtServiceRequestError=function(){var k;this.updateReminderStateEntitiesFromButtonState((k=this.data)==null?void 0:k.currentState)};
_.d.handleUpdateUpcomingEventReminderButtonStateCommand=function(k){if(k=_.b(k,Xvm)){var g,P=(g=this.data)==null?void 0:g.targetId;P&&k.targetId===P&&_.jb(this.updateReminderStateEntitiesFromButtonState.bind(this,k.state))}};
_.d.getButtonStateFromReminderState=function(){var k;if(((k=this.seriesReminderStateEntity)==null?void 0:k.state)==="SPORTS_SERIES_REMINDER_STATE_ALL")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES";var g;if(((g=this.eventReminderStateEntity)==null?void 0:g.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE";var P,x;if(((P=this.seriesReminderStateEntity)==null?void 0:P.state)==="SPORTS_SERIES_REMINDER_STATE_NONE"&&((x=this.eventReminderStateEntity)==
null?void 0:x.state)==="UPCOMING_EVENT_REMINDER_STATE_NONE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE";var U;return(U=this.data)==null?void 0:U.currentState};
_.d.updateReminderStateEntitiesFromButtonState=function(k){if(k){switch(k){case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":k="UPCOMING_EVENT_REMINDER_STATE_NONE";var g="SPORTS_SERIES_REMINDER_STATE_ALL";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":k="UPCOMING_EVENT_REMINDER_STATE_SINGLE";g="SPORTS_SERIES_REMINDER_STATE_NONE";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":k="UPCOMING_EVENT_REMINDER_STATE_NONE";g="SPORTS_SERIES_REMINDER_STATE_NONE";break;default:return}var P;
((P=this.eventReminderStateEntity)==null?0:P.key)&&this.ytdReduxBehavior.dispatch(_.ZW("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:k})));var x;((x=this.seriesReminderStateEntity)==null?0:x.key)&&this.ytdReduxBehavior.dispatch(_.ZW("sportsSeriesReminderStateEntity",this.seriesReminderStateEntity.key,Object.assign({},this.seriesReminderStateEntity,{state:g})))}};
_.mJ.Object.defineProperties(Ek.prototype,{currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var k=this.getButtonStateFromReminderState(),g,P;if(k&&((g=this.data)==null?0:(P=g.states)==null?0:P.length))for(g=_.O(this.data.states),P=g.next();!P.done;P=g.next()){P=P.value;var x=void 0;if(((x=_.b(P,yx4))==null?void 0:x.state)===k)return _.b(P,yx4)}}}});
Ek.prototype.onYtServiceRequestError=Ek.prototype.onYtServiceRequestError;Ek.prototype.onYtServiceRequestCompleted=Ek.prototype.onYtServiceRequestCompleted;Ek.prototype.onSeriesReminderStateEntityChange=Ek.prototype.onSeriesReminderStateEntityChange;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Ek.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ek.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Ek.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],Ek.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ek.prototype,"data",void 0);_.N([_.n({selectorArgs:["data.upcomingEventData.reminderStateEntityKey"],selector:UGk}),_.I("design:type",Object)],Ek.prototype,"eventReminderStateEntity",void 0);
_.N([_.n({selectorArgs:["eventReminderStateEntity.seriesReminderState"],selector:function(k,g){return _.ia(k.entities,"sportsSeriesReminderStateEntity",g)}}),
_.I("design:type",Object)],Ek.prototype,"seriesReminderStateEntity",void 0);_.N([_.E("data.currentState","eventReminderStateEntity","seriesReminderStateEntity"),_.I("design:type",Object),_.I("design:paramtypes",[])],Ek.prototype,"currentButtonStateRenderer",null);_.N([_.OO("seriesReminderStateEntity"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ek.prototype,"onSeriesReminderStateEntityChange",null);
_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ek.prototype,"onYtServiceRequestCompleted",null);_.N([_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ek.prototype,"onYtServiceRequestError",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-upcoming-event-reminder-button-renderer"})],Ek);
_.v(Ek,"ytd-upcoming-event-reminder-button-renderer",function(){if(kqm!==void 0)return kqm;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-upcoming-event-reminder-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-upcoming-event-reminder-button-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);
return kqm=k},{mode:1});var g1P;var Lx=function(){return _.S.apply(this,arguments)||this};
_.z(Lx,_.S);Lx.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{ellipsisTruncate:!0}}}}}};
_.mJ.Object.defineProperties(Lx.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(_.W("web_announce_stop_seeing_this_ad_text_a11y_bugfix")&&this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}}});
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Lx.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Lx.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Lx.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],Lx.prototype,"shelfDismissal",void 0);_.N([_.E("data.responseText"),_.I("design:type",Object),_.I("design:paramtypes",[])],Lx.prototype,"text",null);
_.N([_.E("data.responseText"),_.I("design:type",Object),_.I("design:paramtypes",[])],Lx.prototype,"textAriaLabel",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-notification-multi-action-renderer"})],Lx);
_.v(Lx,"ytd-notification-multi-action-renderer",function(){if(g1P!==void 0)return g1P;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-multi-action-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="text" aria-label$="[[textAriaLabel]]" class="style-scope ytd-notification-multi-action-renderer">[[text]]</span>\n<div id="buttons" class="style-scope ytd-notification-multi-action-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return g1P=k},{mode:1});var PnP;var nx=function(){return _.S.apply(this,arguments)||this};
_.z(nx,_.S);nx.prototype.ready=function(){var k=this;_.kr(this.hostElement).querySelector("#undo").addEventListener("tap",function(){k.onUndoTap()})};
nx.prototype.onUndoTap=function(){this.data.undoEndpoint&&_.Za().resolve(_.wP).resolveCommand(this.data.undoEndpoint,{form:{element:this.hostElement}})};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],nx.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],nx.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-notification-text-renderer"})],nx);
_.v(nx,"ytd-notification-text-renderer",function(){if(PnP!==void 0)return PnP;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.successResponseText]]" class="style-scope ytd-notification-text-renderer"></yt-formatted-string>\n<yt-formatted-string id="undo" text="[[data.undoText]]" class="style-scope ytd-notification-text-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return PnP=k},{mode:1});var $TL;var St=function(){var k=_.S.apply(this,arguments)||this;k.mouseOverDelayJobId=0;k.fadeInImageDelayJobId=0;k.startTimeMs=-1;k.loadingStartTimeMs=-1;k.loadingEndTimeMs=-1;k.hasVideoPreview=!1;return k};
_.z(St,_.S);_.d=St.prototype;_.d.attached=function(){this.data&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.d.detached=function(){this.isAttachedAndDataSet=!1;this.hideThumbnail();this.data=void 0;this.csn=null};
_.d.dataChanged=function(){this.data&&this.isAttached&&!this.isAttachedAndDataSet&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.d.showThumbnail=function(){var k=this;this.csn=_.hE();_.LD("fmth");_.Xq.cancelJob(this.mouseOverDelayJobId);this.data&&this.data.movingThumbnailDetails&&this.data.movingThumbnailDetails.thumbnails?this.mouseOverDelayJobId=_.kv(_.Xq,function(){k.loadingStartTimeMs=(0,_.Jc)();var g=_.kr(k.hostElement).querySelector("#thumbnail");g.complete?k.displayMouseOverImage():g.addEventListener("load",_.AB(k,k.displayMouseOverImage))},150):_.Ph(_.kr(this.hostElement).querySelector("#play"),"show",!0)};
_.d.hideThumbnail=function(){this.data&&this.data.enableHoveredLogging&&this.logHoverEvent();this.removeVideoPreview()};
_.d.onTap=function(){this.removeVideoPreview()};
_.d.logHoverEvent=function(){if(this.csn&&this.trackingParams&&!(this.loadingStartTimeMs<=0)){var k=this.videoId,g=this.csn,P=this.loadingEndTimeMs>0?this.loadingEndTimeMs-this.loadingStartTimeMs:0,x=this.startTimeMs,U=this.hasVideoPreview,A=_.Zz(this.trackingParams),q={isMovingThumbnail:U};U&&x>0&&(P>0&&(q.movingThumbnailLoadingDurationMs=Math.round(P)),q.durationHoveredMs=Math.round((0,_.Jc)()-x));k&&(q.videoId=k);_.vw(g,A,"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{thumbnailHoveredData:q});this.startTimeMs=
this.loadingEndTimeMs=this.loadingStartTimeMs=-1;this.hasVideoPreview=!1}};
_.d.removeVideoPreview=function(){_.Xq.cancelJob(this.mouseOverDelayJobId);_.Xq.cancelJob(this.fadeInImageDelayJobId);var k=_.kr(this.hostElement).querySelector("#thumbnail");_.Ph(k,"fade-in",!1);k.removeEventListener("load",_.AB(this,this.displayMouseOverImage));k=_.kr(this.hostElement).querySelector("#play");_.Ph(k,"fade-in",!1);_.Ph(k,"show",!1)};
_.d.displayMouseOverImage=function(){var k=_.kr(this.hostElement).querySelector("#thumbnail"),g=_.kr(this.hostElement).querySelector("#play");this.isImageAvailable(k)?(this.hasVideoPreview=!0,this.loadingEndTimeMs=(0,_.Jc)(),this.startTimeMs=(0,_.Jc)(),this.fadeInImageDelayJobId=_.kv(_.Xq,function(){_.Ph(k,"fade-in",!0)},50)):_.Ph(g,"fade-in",!0)};
_.d.computeThumbnail=function(k,g){var P;k&&k.movingThumbnailDetails&&k.movingThumbnailDetails.thumbnails&&g?P=_.pX(k.movingThumbnailDetails.thumbnails,this.hostElement.clientWidth):P=g?"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7":"";if(P)return _.Hj(P)};
_.d.isImageAvailable=function(k){return!(!k.src||k.src==="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"||k.naturalWidth===120)};
St.prototype.onTap=St.prototype.onTap;St.prototype.dataChanged=St.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],St.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],St.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],St.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],St.prototype,"csn",void 0);_.N([_.n(),_.I("design:type",Object)],St.prototype,"trackingParams",void 0);
_.N([_.n(),_.I("design:type",String)],St.prototype,"videoId",void 0);_.N([_.n(),_.I("design:type",Boolean)],St.prototype,"isAttachedAndDataSet",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],St.prototype,"dataChanged",null);_.N([_.dV("click"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],St.prototype,"onTap",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-moving-thumbnail-renderer"})],St);
_.v(St,"ytd-moving-thumbnail-renderer",function(){if($TL!==void 0)return $TL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-moving-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<img id="thumbnail" alt="" src$="[[computeThumbnail(data, isAttachedAndDataSet)]]" class="style-scope ytd-moving-thumbnail-renderer">\n<yt-icon id="play" icon="play_all" class="style-scope ytd-moving-thumbnail-renderer"></yt-icon>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return $TL=k},{mode:1});var xTk;_.RH=function(k){this.hostElement=k;this.eventSink=null;this.eventList=[]};
_.RH.prototype.shouldForward=function(){var k,g;return(g=(k=this.eventSink)==null?void 0:k.isConnected)!=null?g:document.body.contains(this.eventSink)};
_.RH.prototype.start=function(k,g){this.eventSink&&this.stop();for(var P=0;P<k.length;P++)this.hostElement.addEventListener(k[P],_.AB(this,this.forwardEvent));var x;this.eventSink=(x=g.hostElement)!=null?x:g;this.eventList=k};
_.RH.prototype.stop=function(){for(var k=0;k<this.eventList.length;k++)this.hostElement.removeEventListener(this.eventList[k],_.AB(this,this.forwardEvent));this.eventSink=null;this.eventList=[]};
_.RH.prototype.forwardEvent=function(k,g){this.shouldForward()&&(k.stopPropagation(),this.eventSink instanceof Element?_.GB(this.eventSink,k.type,g):_.pH(new _.Da("eventSink is not an element")))};_.Fy={YtEventForwardingBehavior:{created:function(){this.forwarder_=new _.RH(this.hostElement)},
shouldForward:function(){return this.forwarder_.shouldForward()},
startForwardingEvents:function(k,g){this.forwarder_.start(k,g)},
stopForwardingEvents:function(){this.forwarder_.stop()}}};var jt=function(){return _.S.apply(this,arguments)||this};
_.z(jt,_.S);_.d=jt.prototype;_.d.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("top-right-overlay")||this.hostElement.setAttribute("top-right-overlay","true");this.tooltip.position=_.y4("HTML_DIR")==="rtl"?"right":"left"};
_.d.dataChanged=function(){this.popupOpen=!1};
_.d.computeAriaLabel=function(k){return _.b(k,Z0L).label};
_.d.onTap=function(k){k.stopPropagation();k.preventDefault();this.data.command&&_.Za().resolve(_.wP).resolveCommand(this.data.command,{form:{element:this.hostElement}})};
_.d.onPopupOpened=function(){this.popupOpen=!0;this.eventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.d.onPopupClosed=function(){this.popupOpen=!1;this.eventForwardingBehavior.stopForwardingEvents()};
jt.prototype.onPopupClosed=jt.prototype.onPopupClosed;jt.prototype.onPopupOpened=jt.prototype.onPopupOpened;jt.prototype.onTap=jt.prototype.onTap;jt.prototype.dataChanged=jt.prototype.dataChanged;_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],jt.prototype,"eventForwardingBehavior",void 0);_.N([_.h(_.DE),_.I("design:type",Object)],jt.prototype,"ironButtonState",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],jt.prototype,"componentBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],jt.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,value:-1}),_.I("design:type",Number)],jt.prototype,"tabindex",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeAriaLabel(data.accessibility)"}),_.I("design:type",Object)],jt.prototype,"ariaLabel",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],jt.prototype,"disableTooltips",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],jt.prototype,"popupOpen",void 0);
_.N([_.n(),_.I("design:type",Element)],jt.prototype,"eventSink",void 0);_.N([_.Td("#tooltip"),_.I("design:type",Object)],jt.prototype,"tooltip",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],jt.prototype,"dataChanged",null);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],jt.prototype,"onTap",null);
_.N([_.dV("yt-popup-opened"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],jt.prototype,"onPopupOpened",null);_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],jt.prototype,"onPopupClosed",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-button-renderer"})],jt);
_.v(jt,"ytd-thumbnail-overlay-button-renderer",function(){if(xTk!==void 0)return xTk;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon icon="[[data.icon.iconType]]" on-click="onTap" class="style-scope ytd-thumbnail-overlay-button-renderer"></yt-icon><tp-yt-paper-tooltip id="tooltip" animation-delay="0" hidden="[[disableTooltips]]" offset="0" class="style-scope ytd-thumbnail-overlay-button-renderer">\n  [[data.tooltip]]\n</tp-yt-paper-tooltip>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return xTk=k},{mode:1});var i64;var Qf=function(){return _.S.apply(this,arguments)||this};
_.z(Qf,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Qf.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Qf.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Qf.prototype,"disableAnimation",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Qf.prototype,"rounded",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Qf.prototype,"transparentBackground",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Qf.prototype,"noPadding",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-endorsement-renderer"})],Qf);
_.v(Qf,"ytd-thumbnail-overlay-endorsement-renderer",function(){if(i64!==void 0)return i64;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-endorsement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="inner-background" class="style-scope ytd-thumbnail-overlay-endorsement-renderer">\n  <yt-formatted-string text="[[data.text]]" class="style-scope ytd-thumbnail-overlay-endorsement-renderer"></yt-formatted-string>\n  <span id="bottom-right-corner" class="style-scope ytd-thumbnail-overlay-endorsement-renderer"></span>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return i64=k},{mode:1});var UTL;var l0=function(){return _.S.apply(this,arguments)||this};
_.z(l0,_.S);l0.prototype.computeIconPosition=function(k){return this.get("iconPosition",k)||null};
l0.prototype.computeIconStyle=function(k){return this.get("iconStyle",k)||null};
l0.prototype.computeIsIconStyleFilled=function(k){if(!k)return!1;var g;return k.iconStyle==="THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED"||((g=k.icon)==null?void 0:g.iconType)==="ERROR_BLACK"};
_.N([_.n(),_.I("design:type",Object)],l0.prototype,"data",void 0);_.N([_.n({computed:"computeIconPosition(data)",reflectToAttribute:!0}),_.I("design:type",Object)],l0.prototype,"iconPosition",void 0);_.N([_.n({computed:"computeIconStyle(data)",reflectToAttribute:!0}),_.I("design:type",Object)],l0.prototype,"iconStyle",void 0);_.N([_.n({computed:"computeIsIconStyleFilled(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],l0.prototype,"iconStyleFilled",void 0);
_.N([_.t({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-icon-renderer"})],l0);
_.v(l0,"ytd-thumbnail-overlay-icon-renderer",function(){if(UTL!==void 0)return UTL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-icon-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon default-to-filled="[[iconStyleFilled]]" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-icon-renderer"></yt-icon>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return UTL=k},{mode:1});var Aeq;var Dp=function(){return _.S.apply(this,arguments)||this};
_.z(Dp,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Dp.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Dp.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-inline-unplayable-renderer"})],Dp);
_.v(Dp,"ytd-thumbnail-overlay-inline-unplayable-renderer",function(){if(Aeq!==void 0)return Aeq;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-inline-unplayable-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-inline-unplayable-renderer"></yt-icon>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Aeq=k},{mode:1});var dTJ;var tG=function(){var k=_.S.apply(this,arguments)||this;k.isPreviewLoading=!1;return k};
_.z(tG,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],tG.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],tG.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],tG.prototype,"isPreviewLoading",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-loading-preview-renderer"})],tG);
_.v(tG,"ytd-thumbnail-overlay-loading-preview-renderer",function(){if(dTJ!==void 0)return dTJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-loading-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span class="style-scope ytd-thumbnail-overlay-loading-preview-renderer">[[getSimpleString(data.text)]]</span>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return dTJ=k},{mode:1});var O6J;var Mz=function(){return _.S.apply(this,arguments)||this};
_.z(Mz,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Mz.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Mz.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-pinking-renderer"})],Mz);
_.v(Mz,"ytd-thumbnail-overlay-pinking-renderer",function(){if(O6J!==void 0)return O6J;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-pinking-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<svg class="pinking-left style-scope ytd-thumbnail-overlay-pinking-renderer" shape-rendering="crispEdges">\n  <defs class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n    <pattern id="left-pattern" width="5" height="8" patternUnits="userSpaceOnUse" class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n      <polygon class="pinking style-scope ytd-thumbnail-overlay-pinking-renderer" points="0,0 1,0 5,4 1,8 0,8"></polygon>\n    </pattern>\n  </defs>\n  <rect fill="url(#left-pattern)" width="5" height="100%" class="style-scope ytd-thumbnail-overlay-pinking-renderer"></rect>\n</svg>\n<svg class="pinking-right style-scope ytd-thumbnail-overlay-pinking-renderer" shape-rendering="crispEdges">\n  <defs class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n    <pattern id="right-pattern" width="5" height="8" patternUnits="userSpaceOnUse" class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n      <polygon class="pinking style-scope ytd-thumbnail-overlay-pinking-renderer" points="4,0 0,4 4,8 5,8 5,0"></polygon>\n    </pattern>\n  </defs>\n  <rect fill="url(#right-pattern)" width="5" height="100%" class="style-scope ytd-thumbnail-overlay-pinking-renderer"></rect>\n</svg>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return O6J=k},{mode:1});var qMm;var Kx=function(){var k=_.S.apply(this,arguments)||this;k.disableTooltips=!1;k.isLoading=!1;k.useExpandableTooltip=!1;k.toggled=!1;k.hovered=!1;k.mouseoverDelayJobId=0;k.toggleDelayJobId=0;k.expandAnimationDelayJobId=0;return k};
_.z(Kx,_.S);_.d=Kx.prototype;_.d.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1");this.hostElement.hasAttribute("top-right-overlay")||this.hostElement.setAttribute("top-right-overlay","true");_.kr(this.hostElement).querySelector("#tooltip").position=_.y4("HTML_DIR")==="rtl"?"right":"left"};
_.d.detached=function(){this.useExpandableTooltip&&(this.isLoading=this.hovered=!1,this.data&&!this.data.toggledServiceEndpoint&&this.set("data.isToggled",!1),this.mouseoverDelayJobId&&_.Xq.cancelJob(this.mouseoverDelayJobId),this.toggleDelayJobId&&_.Xq.cancelJob(this.toggleDelayJobId),this.expandAnimationDelayJobId&&_.Xq.cancelJob(this.expandAnimationDelayJobId),this.useExpandableTooltip=!1)};
_.d.dataChanged=function(){this.popupOpen=this.isLoading=!1;this.mouseoverDelayJobId&&_.Xq.cancelJob(this.mouseoverDelayJobId);this.toggleDelayJobId&&_.Xq.cancelJob(this.toggleDelayJobId);this.expandAnimationDelayJobId&&_.Xq.cancelJob(this.expandAnimationDelayJobId)};
_.d.computeIcon=function(k,g,P){return(k=P?g:k)&&k.iconType?_.Pm(k.iconType):void 0};
_.d.computeAriaLabel=function(k,g,P){return _.b(P?g:k,Z0L).label};
_.d.computeTooltip=function(k,g,P){return P?g:k};
_.d.computeToggled=function(){return!(!this.data||!this.data.isToggled)};
_.d.computeIconOnHover=function(k,g){if((k==null?0:k.iconType)&&!g)return _.Pm(k.iconType)};
_.d.onTap=function(k){var g=this;k.stopPropagation();k.preventDefault();if(!this.isLoading||this.useExpandableTooltip)if(k=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint)this.isLoading=!0,this.set("data.isToggled",!this.data.isToggled),this.ytComponentBehavior.resolveCommand(k),this.useExpandableTooltip&&(this.toggleDelayJobId=_.kv(_.Xq,function(){g.hovered=!1;g.data&&!g.data.toggledServiceEndpoint&&(g.expandAnimationDelayJobId=_.kv(_.Xq,function(){g.set("data.isToggled",
!1)},200))},2E3))};
_.d.onMouseenter=function(){var k=this;this.mouseoverDelayJobId=_.kv(_.Xq,function(){k.hovered=!0},300)};
_.d.onMouseleave=function(){_.Xq.cancelJob(this.mouseoverDelayJobId);this.toggled||(this.hovered=!1)};
_.d.onPopupOpened=function(){this.popupOpen=!0;this.ytEventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.d.onPopupClosed=function(){this.popupOpen=!1;this.ytEventForwardingBehavior.stopForwardingEvents()};
_.d.onServiceRequestCompleted=function(k,g){this.isLoading=!1;if(!this.useExpandableTooltip||this.data.toggledServiceEndpoint&&this.data.untoggledServiceEndpoint)this.serviceRequestWasSuccessful(g)||this.set("data.isToggled",!this.data.isToggled)};
_.d.serviceRequestWasSuccessful=function(k){return _.b(this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint,_.Nw)?k.data.status==="STATUS_SUCCEEDED":!0};
Kx.prototype.onServiceRequestCompleted=Kx.prototype.onServiceRequestCompleted;Kx.prototype.onPopupClosed=Kx.prototype.onPopupClosed;Kx.prototype.onPopupOpened=Kx.prototype.onPopupOpened;Kx.prototype.onMouseleave=Kx.prototype.onMouseleave;Kx.prototype.dataChanged=Kx.prototype.dataChanged;_.N([_.h(_.DE),_.I("design:type",Object)],Kx.prototype,"ironButtonState",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Kx.prototype,"ytComponentBehavior",void 0);
_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],Kx.prototype,"ytEventForwardingBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Kx.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeAriaLabel(data.untoggledAccessibility, data.toggledAccessibility, data.isToggled)"}),_.I("design:type",Object)],Kx.prototype,"ariaLabel",void 0);_.N([_.n(),_.I("design:type",Object)],Kx.prototype,"disableTooltips",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Kx.prototype,"popupOpen",void 0);_.N([_.n(),_.I("design:type",Object)],Kx.prototype,"isLoading",void 0);_.N([_.n(),_.I("design:type",Element)],Kx.prototype,"eventSink",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Kx.prototype,"useExpandableTooltip",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeToggled(data.isToggled)"}),_.I("design:type",Object)],Kx.prototype,"toggled",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Kx.prototype,"hovered",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeIconOnHover(data.untoggledIconOnHover, isToggled)"}),_.I("design:type",Object)],Kx.prototype,"iconOnHover",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Kx.prototype,"dataChanged",null);
_.N([_.dV("mouseleave"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Kx.prototype,"onMouseleave",null);_.N([_.dV("yt-popup-opened"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Kx.prototype,"onPopupOpened",null);_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Kx.prototype,"onPopupClosed",null);
_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.ov]),_.I("design:returntype")],Kx.prototype,"onServiceRequestCompleted",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-toggle-button-renderer"})],Kx);
_.v(Kx,"ytd-thumbnail-overlay-toggle-button-renderer",function(){if(qMm!==void 0)return qMm;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="label-container" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer"><div id="label" on-click="onTap" hidden="[[disableTooltips]]" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer">\n    [[computeTooltip(data.untoggledTooltip, data.toggledTooltip, data.isToggled)]]\n  </div></div><yt-icon id="icon-on-hover-element" icon="[[iconOnHover]]" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer"></yt-icon><yt-icon id="icon" icon="[[computeIcon(data.untoggledIcon, data.toggledIcon, data.isToggled)]]" on-click="onTap" on-mouseenter="onMouseenter" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer"></yt-icon><tp-yt-paper-tooltip id="tooltip" animation-delay="0" hidden="[[disableTooltips]]" offset="0" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer">\n  [[computeTooltip(data.untoggledTooltip, data.toggledTooltip, data.isToggled)]]\n</tp-yt-paper-tooltip>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return qMm=k},{mode:_.Gd("kevlar_poly_si_batch_j053")?1:2});var Tld;var eC3=_.M(function(k){var g=k.data;var P=k.thumbnailSize;var x=function(){return g().enableSegmentView};
return _.V("yt-thumbnail-overlay-progress-bar-view-model",{class:_.$v("ytThumbnailOverlayProgressBarHost",function(){return K4u(P==null?void 0:P())})},_.V(_.m,{cond:x,
then:function(){return _.V("div",{class:"ytThumbnailOverlayProgressBarHostProgressBar"},_.V("div",{class:_.f5("ytThumbnailOverlayProgressBarHostProgressBarLeftSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment","ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment"),style:function(){return"width:"+g().startPercent+"%"}}),_.V("div",{class:_.f5("ytThumbnailOverlayProgressBarHostProgressBarContainer"),
style:function(){return"width:"+g().segmentDurationPercent+"%"}},_.V("div",{class:_.f5("ytThumbnailOverlayProgressBarHostProgressBarActiveSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment")}),_.V("div",{class:"ytThumbnailOverlayProgressBarHostLabel"},_.V("div",null," ",function(){return g().segmentLabel})),_.V("div",{class:"ytThumbnailOverlayProgressBarHostLabelTriangle"})),_.V("div",{class:_.f5("ytThumbnailOverlayProgressBarHostProgressBarRightSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment",
"ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment")}))}}),_.V(_.m,{cond:function(){return!x()&&g().startPercent},
then:function(){var U={};return _.V("div",{class:_.f5("ytThumbnailOverlayProgressBarHostWatchedProgressBar",(U.ytThumbnailOverlayProgressBarHostUseLegacyBar=!_.W("web_enable_modern_progress_bar_overlay"),U))},_.V("div",{class:"ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment",style:function(){return"width:"+g().startPercent+"%"}}))}}))},"Ea");
eC3.idomCompat=!0;var ceL=_.M(function(k){var g=_.U$(),P=_.Vb(function(U){var A,q,T;a:{var c=(A=k.data())==null?void 0:A.animationActivationTargetId;A=((q=k.data())==null?void 0:q.animationActivationEntityKey)||"";q=(T=k.data())==null?void 0:T.animationActivationEntitySelectorType;if(A&&c)switch(q){case "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE":U=_.xv(U,A);T=_.Za().resolve(_.VE(_.EB));c=!!(U&&U.videoId===c&&(T==null?0:T.isMiniplayerActive()));c={activated:c,playAnimation:c&&U.playerState==="PLAYER_STATE_PLAYING"};
break a}c=void 0}return c});
_.o6(function(){var U;if((U=P())==null?0:U.activated){var A;if((A=P())==null?0:A.playAnimation){var q;(q=g.lottieEl)==null||q.goToAndPlay(0)}else{var T;(T=g.lottieEl)==null||T.goToAndStop(0)}}},"DbQiXd");
var x=function(){var U,A=!((U=P())==null||!U.activated);if(k.data()){U=k.data();var q=void 0;U.icon&&(q=_.AA0(U.icon),q=Vis(q));var T=void 0,c;if((c=U.backgroundColor)==null?0:c.lightTheme){var Z;T={backgroundColor:h8((Z=U.backgroundColor)==null?void 0:Z.lightTheme,"0.8")}}if(U.text||q||A){if(A&&U.lottieData&&g){Z=U.lottieData;var w,J,r;c={animationConfig:{name:Z.url,path:Z.url,autoplay:(w=Z.settings)==null?void 0:w.autoplay,loop:(r=(J=Z.settings)==null?void 0:J.loop)!=null?r:!0},animationRef:g}}else c=
void 0;if(A)w=17;else b:switch(U.badgeStyle){case "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE":w=18;break b;case "THUMBNAIL_OVERLAY_BADGE_STYLE_SPECIAL":w=19;break b;default:w=17}A={type:w,text:A&&U.animatedText?U.animatedText:U.text,icon:q,customColors:T,animation:c}}else A=void 0}else A=void 0;return A};
return _.V("yt-thumbnail-badge-view-model",{class:_.$v("ytThumbnailBadgeViewModelHost",k.class)},_.V(_.m,{cond:x,then:function(){return _.V(_.Xu,{data:function(){return x()}})}}))},"Ga");var Vpt=_.M(function(k){var g={},P={};return _.V("yt-thumbnail-bottom-overlay-view-model",{class:_.$v("ytThumbnailBottomOverlayViewModelHost",(g.ytThumbnailBottomOverlayViewModelHostBackground=function(){return k.data().enableGradientBackground},g))},_.V(_.Vz,{data:function(){return k.data().progressBar}},{thumbnailOverlayProgressBarViewModel:function(x){return _.V(eC3,{data:x.data,
thumbnailSize:k.thumbnailSize})}}),_.V("div",{class:_.$v("ytThumbnailBottomOverlayViewModelBadgeContainer",function(){var x;
return okj((x=k.thumbnailSize)==null?void 0:x.call(k))},(P.ytThumbnailBottomOverlayViewModelBadgeContainerClip=function(){var x;
return(x=k.isClip)==null?void 0:x.call(k)},P.ytThumbnailBottomOverlayViewModelBadgeContainerSmallLegacy=function(){var x;
return!_.W("web_enable_modern_progress_bar_overlay")&&((x=k.thumbnailSize)==null?void 0:x.call(k))==="small"},P))},_.V(_.Vz,{data:function(){return k.data().badge}},{thumbnailBadgeViewModel:function(x){return _.V(ceL,{data:x.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}}),_.V(_.Vz,{data:function(){return k.data().badges}},{thumbnailBadgeViewModel:function(x){return _.V(ceL,{data:x.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}})))},"Ha");
Vpt.idomCompat=!0;_.y3(Vpt,"yt-thumbnail-bottom-overlay-view-model",{props:{data:_.NJ,thumbnailSize:_.NJ,isClip:_.NJ}});var GuI={calledOnce:!1,state:"visible"},REu={calledOnce:!1,state:"hidden"};var or=_.M(function(k){var g=k.data;var P=k.className;k=k.alwaysShow;var x=_.HnA(),U={};return _.V("thumbnail-hover-overlay-view-model",{el:_.aI(_.zf(function(){return g().rendererContext})),
class:_.$v("ytThumbnailHoverOverlayViewModelHost",P,(U.ytThumbnailHoverOverlayViewModelHostForceHover=k,U)),"aria-label":function(){var A;return(A=_.b(g().rendererContext,_.TK))==null?void 0:A.label},
role:function(){return _.bC(g().rendererContext)!==void 0?"button":void 0},
tabindex:function(){return _.bC(g().rendererContext)!==void 0?0:void 0},
"on:keypress":x},_.V("div",{class:_.$v("ytThumbnailHoverOverlayViewModelScrim",function(){a:switch(g().style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var A="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:A="ytThumbnailHoverOverlayViewModelStyleCover"}return A})},_.V(_.m,{cond:function(){return g().icon},
then:function(A){return _.V(_.KX,{data:A,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"})}}),_.V(_.m,{cond:function(){return g().text},
then:function(A){return _.V(_.C8,{text:A,className:"ytThumbnailHoverOverlayViewModelText"})}})))},"Ja");
or.idomCompat=!0;var Z6v=_.M(function(k){var g=k.data;return _.V(_.Vz,{data:function(){return g==null?void 0:g().overlays}},{thumbnailHoverOverlayViewModel:or})},"Ka");
Z6v.idomCompat=!0;var mTt={};var w5Y=_.M(function(k){var g=k.data;var P=k.image;var x=k.state;var U=k.iconType;var A=k.overlays;var q=k.isOverlay;var T=_.VK("div");k=_.O(_.zT(!0,void 0,"AA4e7b"));var c=k.next().value,Z=k.next().value,w=function(){return!!g().onTap},J=_.vh(U,"LIVE");
_.o6(function(){var f=g();requestAnimationFrame(function(){if(T.value===null)var B=!0;else{var L=T.value;B=f.badgeText;var Y=Pvr(f.size);B in mTt?L=mTt[B]:(L=L.clientWidth,mTt[B]=L);(B=L>Y)?T.value.style.display="none":T.value.style.visibility="visible"}Z(B)})},"vNdN8b");
var r=function(){var f={};return f["yt-spec-avatar-shape__image"]=!0,f["yt-spec-avatar-shape__image--ads-app"]=g().type===1,f["yt-spec-avatar-shape__image--inscribed-square"]=g().type===2,f};
return _.V("yt-avatar-shape",null,_.V("div",{el:_.aI(xSM(w,{keydown:function(f){if(f.key==="Enter"){var B;(B=f.currentTarget)==null||B.click()}},
click:function(f){var B,L;return void((L=(B=g()).onTap)==null?void 0:L.call(B,f))}})),
class:function(){var f={"yt-spec-avatar-shape":!0,"yt-spec-avatar-shape__button":!0},B=g();f=(f[B.clusterLayoutConfig?A1C(B.clusterLayoutConfig):dSb(B.size)]=!0,f["yt-spec-avatar-shape__button--tappable"]=w(),f);(B=g().avatarButtonCustomClassName)&&(f[B]=!0);return _.f5(f)},
"aria-label":function(){return w()?g().accessibilityText:""},
role:function(){return w()?"button":void 0},
tabindex:function(){return w()?0:void 0}},_.V("div",{class:function(){var f,B=g(),L=x==null?void 0:x(),Y=q==null?void 0:q(),l=!((f=B.decorations)==null||!f.includes(2)||B.size!=="medium"&&B.size!=="large"),D=B.size==="tiny"||B.size==="extra-small",X,a,H,y,kj={};
f=(kj["yt-spec-avatar-shape--live-ring"]=!!(((X=B.decorations)==null?0:X.includes(0))&&qJj(B.size)),kj["yt-spec-avatar-shape--stories-watched"]=l&&!(L==null||!L.storiesWatched),kj["yt-spec-avatar-shape--stories-unwatched"]=l&&!(L==null?0:L.storiesWatched),kj["yt-spec-avatar-shape--background-border"]=TuC(B.decorations)&&!D,kj["yt-spec-avatar-shape--background-border-thin"]=TuC(B.decorations)&&D,kj["yt-spec-avatar-shape__on-select-border"]=!((a=B.decorations)==null||!a.includes(4)),kj["yt-spec-avatar-shape__white-border"]=
!((H=B.decorations)==null||!H.includes(5)),kj["yt-spec-avatar-shape__white-border--white-border-thin"]=!!(((y=B.decorations)==null?0:y.includes(5))&&D),kj["yt-spec-avatar-shape--is-overlay"]=!!Y,kj);return _.f5(f)},
style:function(){a:{var f=g().clusterLayoutConfig;if(f){b:{var B=f.numAvatarsInCluster;var L=f.avatarIndex;if(L!==B-1){switch(f.clusterSize){case "small":f="32";break;case "medium":f="36";break;case "40":f="40";break;default:B=void 0;break b}B="https://www.gstatic.com/youtube/img/creator/video_collaborations/cluster_size_"+f+"x"+f+"_avatars_"+B+"_index_"+L+".svg"}else B=void 0}if(B){B=_.OD({"-webkit-mask-image":"url("+B+")","mask-image":"url("+B+")","--webkit-mask-size":"100%","--mask-size":"100%",
"-webkit-mask-repeat":"no-repeat","mask-repeat":"no-repeat"})();break a}}B=void 0}return B}},_.V("div",{class:function(){var f={};
var B=g();f=(f[B.clusterLayoutConfig?iEk(B.clusterLayoutConfig):US0(B.size)]=!0,f["yt-spec-avatar-shape--no-margin"]=TuC(g().decorations),f["yt-spec-avatar-shape--square"]=g().type===2,f);return _.f5(f)}},_.V(_.KX,{data:P,
alt:function(){return!w()&&g().accessibilityText?g().accessibilityText:""},
targetWidth:function(){return OEA(g().size)},
targetHeight:function(){return OEA(g().size)},
className:function(){return _.f5(r())}}),_.V(_.m,{cond:function(){var f;
return((f=g().decorations)==null?void 0:f.includes(0))&&qJj(g().size)},
then:function(){return _.V("div",{class:function(){var f={};f=(f["yt-spec-avatar-shape__live-badge"]=!0,f["yt-spec-avatar-shape__live-badge--badge-small"]=g().size==="small",f["yt-spec-avatar-shape__live-badge--badge-medium"]=g().size==="medium"||g().size==="48",f["yt-spec-avatar-shape__live-badge--badge-large"]=g().size==="large",f["yt-spec-avatar-shape__live-badge--badge-extra-large"]=g().size==="extra-large"||g().size==="extra-extra-large"||g().size==="giant",f);return _.f5(f)}},_.V(_.m,{cond:function(){return g().badgeText},
then:function(f){return _.V("div",{class:"yt-spec-avatar-shape__badge-text",el:T},f)}}),_.V(_.m,{cond:c,
then:function(){return _.V("div",{class:"yt-spec-avatar-shape__badge-icon"},_.V(_.qQ,{icon:J,size:function(){a:switch(g().size){case "extra-large":var f=16;break a;default:f=13}return f}}))}}))}}),_.V(_.m,{cond:function(){var f,B;
return((f=g().decorations)==null?void 0:f.includes(1))||((B=g().decorations)==null?void 0:B.includes(0))&&!qJj(g().size)},
then:function(){return _.V("div",{class:function(){var f=g(),B,L,Y={};var l=(Y["yt-spec-avatar-shape__live-dot"]=!((B=f.decorations)==null||!B.includes(0)||qJj(f.size)),Y["yt-spec-avatar-shape__new-content"]=!((L=f.decorations)==null||!L.includes(1)),Y);return _.f5(l)}})}}),_.V(_.m,{cond:function(){return!!A},
then:function(){return _.V("div",{class:function(){var f={};f=Object.assign((f["yt-spec-avatar-shape__image-overlays"]=!0,f),r());return _.f5(f)}},A==null?void 0:A())}})))))},"Na");
w5Y.idomCompat={callbacks:{overlays:!0}};_.vg=_.M(function(k){function g(){P().endpoint&&_.S7(P().endpoint)}
var P=k.data;var x=k.decorations;var U=k.avatarButtonCustomClassName;var A=k.isOverlay;var q=k.clusterLayoutConfig;return _.V("avatar-view-model",null,_.V(_.m,{cond:function(){return P().image},
then:function(T){return _.V(w5Y,{data:function(){return c1k({data:P(),onTap:P().endpoint?g:void 0,decorations:x==null?void 0:x(),badgeText:void 0,accessibilityText:P().accessibilityText,avatarButtonCustomClassName:U==null?void 0:U(),clusterLayoutConfig:q==null?void 0:q()})},
image:T,iconType:"RADAR_LIVE",overlays:function(){return _.V(Z6v,{data:P})},
isOverlay:A})}}))},"Oa");
_.vg.idomCompat=!0;_.ar=_.M(function(k){var g=k.data;k=k.className;var P=_.VK("yt-decorated-avatar-view-model"),x=function(){return _.b(g().avatar,_.uC)},U=_.nP(function(){var A,q=g(),T=x(),c=_.bC(g().rendererContext),Z=(A=P.value)!=null?A:void 0,w;
if(T){Z={data:q,avatar:T,onTap:c,element:Z};A=Z.data;q=Z.avatar;T=Z.onTap;c=Z.element;Z=Z.commandController;T=T?wij(T,c,Z):void 0;c=[];A.liveData&&c.push(0);var J;Z=(J=A.liveData)==null?void 0:J.liveBadgeText;J=(w=_.b(A.rendererContext,_.TK))==null?void 0:w.label;w=c1k({data:q,onTap:T,decorations:c,badgeText:Z,accessibilityText:J?J:A.a11yLabel})}else w={size:"medium"};return w},void 0,"c00kWd");
return _.V("yt-decorated-avatar-view-model",{class:_.$v("ytDecoratedAvatarViewModelHost",k),el:P},_.V(_.m,{cond:function(){var A;return(A=x())==null?void 0:A.image},
then:function(A){return _.V(w5Y,{data:U,image:A,iconType:"RADAR_LIVE",overlays:function(){return _.V(Z6v,{data:x})}})}}))},"Pa");
_.ar.idomCompat=!0;_.Hg=_.M(function(k){var g=function(){var T;return Object.assign({},k.data(),(T=k.overrides)==null?void 0:T.call(k))},P=function(){return _.Bs(g().rendererContext)},x=function(){var T=g().avatars,c,Z;
return(Z=(c=(T==null?0:T[0])?_.b(T[0],_.uC):void 0)==null?void 0:c.avatarImageSize)!=null?Z:"AVATAR_SIZE_UNKNOWN"},U=function(){return mS3(g())},A=function(){if(g().layoutType==="AVATAR_STACK_LAYOUT_CLUSTER")var T=void 0;
else if((T=k.decorations)==null?0:T.call(k))T=k.decorations();else{T=g();var c=0;T.avatars&&(c+=T.avatars.length);T.decoratedText&&(c+=1);T=c>1?[3]:[]}return T},q={};
return _.V("yt-avatar-stack-view-model",{el:_.aI(_.zf(function(){return g().rendererContext})),
class:_.$v("yt-avatar-stack-view-model",k.className,(q["yt-avatar-stack-view-model--tappable"]=P,q["yt-avatar-stack-view-model--is-overlay"]=k.isOverlay,q["yt-avatar-stack-view-model--medium-text"]=k.useMediumText,q)),tabindex:function(){return P()?0:void 0},
role:function(){return P()?"link":void 0},
"aria-label":function(){var T,c;return(c=(T=_.b(g().rendererContext,_.TK))==null?void 0:T.label)!=null?c:""}},_.V(_.m,{cond:function(){var T;
return g().avatars&&!((T=k.hideAvatar)==null?0:T.call(k))},
then:function(){return _.V("div",{class:"yt-avatar-stack-view-model__avatars"},_.V(_.m,{cond:function(){return g().decoratedText},
then:function(T){var c={};return _.V("div",{class:_.$v("yt-avatar-stack-view-model__text-container",(c["yt-avatar-stack-view-model__text-container--thin-border"]=function(){return x()==="AVATAR_SIZE_XXS"||x()==="AVATAR_SIZE_XS"},c["yt-avatar-stack-view-model__text-container--thin-border-overlay"]=function(){var Z;
return((Z=k.isOverlay)==null?void 0:Z.call(k))&&(x()==="AVATAR_SIZE_XXS"||x()==="AVATAR_SIZE_XS")},c)),
style:_.OD({width:function(){return U().avatarSizeInPx+"px"},
height:function(){return U().avatarSizeInPx+"px"}})},_.V(_.C8,{text:T,
className:"yt-avatar-stack-view-model__avatar-decorated-text"}))}}),_.V("div",{style:function(){return _.OD(U().avatarStackStyle)()},
class:function(){return U().avatarStackClass}},_.V(_.Vz,{data:function(){return U().avatars.reverse()}},{avatarViewModel:function(T,c){return _.V("div",{style:function(){var Z,w;
return _.OD((w=(Z=U()).avatarStyle)==null?void 0:w.call(Z,c()))()},
class:function(){return U().avatarClass}},_.V(_.vg,{data:T.data,
decorations:A,avatarButtonCustomClassName:function(){return U().avatarButtonCustomClassName},
isOverlay:k.isOverlay,clusterLayoutConfig:function(){var Z,w;return(w=(Z=U()).clusterLayoutConfig)==null?void 0:w.call(Z,c())}}))},
decoratedAvatarViewModel:function(T,c){return _.V("div",{style:function(){var Z,w;return _.OD((w=(Z=U()).avatarStyle)==null?void 0:w.call(Z,c()))()},
class:function(){return U().avatarClass}},_.V(_.ar,{data:T.data}))}})))}}),_.V(_.m,{cond:function(){return g().text},
then:function(T){return _.V(_.C8,{text:T,className:"yt-avatar-stack-view-model__avatar-stack-text",linkInheritColor:!0})}}))},"Qa");
_.Hg.idomCompat=!0;_.y3(_.M(function(k){var g=k.data;var P=k.thumbnailSize;return _.V("thumbnail-overlay-avatar-stack-view-model",{class:"ytThumbnailOverlayAvatarStackViewModelHost"},_.V("div",{class:_.$v("ytThumbnailOverlayAvatarStackViewModelavatarStack",function(){return J1I(P==null?void 0:P())})},_.V(_.Vz,{data:function(){return g().avatarStack}},{avatarStackViewModel:function(x){return _.V(_.Hg,{data:x.data,
decorations:[5]})}})))},"Ra"),"thumbnail-overlay-avatar-stack-view-model",{props:{data:_.GH,
thumbnailSize:_.GH}});var JeP=_.M(function(k){k=_.aS(k,{hidden:!1});var g=k.data;k=k.hidden;return _.V("yt-thumbnail-overlay-title-view-model",{class:_.$v("ytThumbnailOverlayTitleViewModelHost",function(){a:switch(g().position){case "THUMBNAIL_OVERLAY_TITLE_POSITION_BOTTOM":var P="ytThumbnailOverlayTitleViewModelPositionBottom";break a;default:P="ytThumbnailOverlayTitleViewModelPositionTop"}return P}),
hidden:k},_.V(_.m,{cond:function(){return g().leadingContent},
then:function(P){return _.V("div",{class:"ytThumbnailOverlayTitleViewModelLeadingContent"},_.V(_.Vz,{data:P},{decoratedAvatarViewModel:_.ar}))}}),_.V("div",null,_.V(_.C8,{text:function(){return g().title},
className:"ytThumbnailOverlayTitleViewModelTitle"}),_.V(_.m,{cond:function(){return g().subtitle},
then:function(){return _.V(_.C8,{text:function(){return g().subtitle},
className:"ytThumbnailOverlayTitleViewModelSubtitle"})}})))},"Sa");
JeP.idomCompat=!0;_.y3(JeP,"yt-thumbnail-overlay-title-view-model",{props:{data:_.GH,hidden:_.GH}});_.reY=_.M(function(k){k=_.aS(k,{isClip:!1});var g=k.data,P=k.thumbnailSize,x={};return _.V("yt-thumbnail-overlay-badge-view-model",{class:_.$v("yt-thumbnail-overlay-badge-view-model",function(){a:switch(g().position){case "THUMBNAIL_OVERLAY_BADGE_POSITION_TOP_START":var U="yt-thumbnail-overlay-badge-view-model--top-start";break a;default:U="yt-thumbnail-overlay-badge-view-model--bottom-end"}return U},function(){return r1A(P==null?void 0:P())},(x["yt-thumbnail-overlay-badge-view-model--clip"]=k.isClip,
x))},_.V(_.Vz,{data:function(){return g().thumbnailBadges}},{thumbnailBadgeViewModel:function(U){return _.V(ceL,{data:U.data,
class:"yt-thumbnail-overlay-badge-view-model__badge"})}}))},"Ta");
_.reY.idomCompat=!0;_.y3(_.reY,"yt-thumbnail-overlay-badge-view-model",{props:{data:_.GH,thumbnailSize:_.GH,isClip:_.GH}});var f64=_.M(function(k){var g=k.data;k=k.hidden;var P=_.nP(function(){return g().indicatorCount||0},void 0,"AbKnMc"),x={};
return _.V("yt-page-indicator-view-model",{class:_.$v("ytPageIndicatorViewModelHost",(x.ytPageIndicatorViewModelIndicatorHidden=function(){return!g().indicatorCount},x)),
hidden:k},_.V(_.DZ,{each:function(){return Array(P())}},function(U,A){var q={};
return _.V("div",{class:_.$v("ytPageIndicatorViewModelIndicator",(q.ytPageIndicatorViewModelIndicatorSelected=function(){return g().selectedIndex===A()},q))})}))},"Ua");
f64.idomCompat=!0;_.y3(f64,"yt-page-indicator-view-model",{props:{data:_.GH,hidden:_.GH}});var Nz=function(){var k=_.S.apply(this,arguments)||this;k.eventSink=function(){return k};
k.disableInteraction=!1;k.noRoundedCorners=!1;k.isPreviewLoading=!1;k.isOriginalAspectRatio=!1;k.computedObjectFit=!1;k.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return k};
_.z(Nz,_.S);_.d=Nz.prototype;
_.d.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayBottomPanelRenderer:{component:"ytd-thumbnail-overlay-bottom-panel-renderer",properties:{overlayColor:"[[overlayColor]]"}},thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayResumePlaybackRenderer:{component:"ytd-thumbnail-overlay-resume-playback-renderer",properties:{isLive:"[[isLiveVideo]]"}},thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",properties:{width:"[[thumbnailOverlaySidePanelWidth_]]",
bottomPanel:"[[bottomSidePanel]]",richGridOverlay:"[[richGridThumbnail]]",watchFeedOverlay:"[[watchFeedThumbnail]]"}},thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayNowPlayingRenderer:{component:"ytd-thumbnail-overlay-now-playing-renderer",properties:{isVideoPlaying:"[[isVideoPlaying]]",equalizerOnly:"[[nowPlayingEqualizerOnly]]",isActive:"[[data.selected]]",videoId:"[[data.videoId]]"}},thumbnailOverlayPinkingRenderer:"ytd-thumbnail-overlay-pinking-renderer",
thumbnailOverlayDownloadingRenderer:{component:"ytd-thumbnail-overlay-downloading-renderer",params:{active:!0}},thumbnailOverlayIconRenderer:"ytd-thumbnail-overlay-icon-renderer",thumbnailOverlayTitleViewModel:"yt-thumbnail-overlay-title-view-model",pageIndicatorViewModel:"yt-page-indicator-view-model",thumbnailBottomOverlayViewModel:"yt-thumbnail-bottom-overlay-view-model",thumbnailOverlayAvatarStackViewModel:"thumbnail-overlay-avatar-stack-view-model",thumbnailOverlayBadgeViewModel:{component:"yt-thumbnail-overlay-badge-view-model",
properties:{thumbnailSize:"[[thumbnailSize]]"}}},initialRenderPriority:_.W("defer_overlays")?1:void 0,waitForSignal:void 0},hoverOverlays_:{id:"hover-overlays",reuseComponents:!1,mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayInlineUnplayableRenderer:"ytd-thumbnail-overlay-inline-unplayable-renderer",thumbnailOverlayToggleButtonRenderer:{component:"ytd-thumbnail-overlay-toggle-button-renderer",properties:{disableTooltips:"[[disableTooltips]]",
eventSink:"[[eventSink]]",useExpandableTooltip:"[[useExpandableTooltip]]"}},thumbnailOverlayButtonRenderer:{component:"ytd-thumbnail-overlay-button-renderer",properties:{disableTooltips:"[[disableTooltips]]",eventSink:"[[eventSink]]"}},thumbnailOverlayEndorsementRenderer:"ytd-thumbnail-overlay-endorsement-renderer",thumbnailOverlayLoadingPreviewRenderer:{component:"ytd-thumbnail-overlay-loading-preview-renderer",properties:{isPreviewLoading:"[[isPreviewLoading]]"}}}},richThumbnail:{id:"mouseover-overlay",
mapping:{movingThumbnailRenderer:{component:"ytd-moving-thumbnail-renderer",properties:{trackingParams:"[[data.trackingParams]]",videoId:"[[data.videoId]]"}}},renderPriority:2,waitForSignal:"eocs"}}};
_.d.onImageLoaded=function(){this.loaded=!0};
_.d.onImageUnloaded=function(){this.loaded=!1};
_.d.computeRichThumbnail=function(k,g,P,x){if(k&&g&&!x&&!_.W("disable_moving_thumbs_handling")&&!P)return g};
_.d.computeImageWidth=function(k,g){return g||9999};
_.d.computeIsOriginalAspectRatio=function(k){return k};
_.d.computeIsLive=function(k){if(k==null?0:k.badges)for(var g=0;g<k.badges.length;g++){var P=k.badges[g];if(P.metadataBadgeRenderer&&P.metadataBadgeRenderer.style==="BADGE_STYLE_TYPE_LIVE_NOW")return!0}else if(k==null?0:k.thumbnailOverlays)for(g=0;g<k.thumbnailOverlays.length;g++)if(P=k.thumbnailOverlays[g],P.thumbnailOverlayTimeStatusRenderer&&P.thumbnailOverlayTimeStatusRenderer.style==="LIVE")return!0;return!1};
_.d.computeObjectFit=function(k,g){return g||(k?"CONTAIN":"")};
_.d.computeNavigationEndpoint=function(k,g,P){return k?g:P};
_.d.computeHasClip=function(k){k=_.O(k||[]);for(var g=k.next();!g.done;g=k.next())if(g.value.thumbnailOverlayPinkingRenderer)return!0;return!1};
_.d.computeOverlayColor=function(k){var g;return(k==null?0:(g=k.darkColorPalette)==null?0:g.section2Color)?k.darkColorPalette.section2Color:k==null?void 0:k.sampledThumbnailColor};
_.mJ.Object.defineProperties(Nz.prototype,{isPreviewDisabled:{configurable:!0,enumerable:!0,get:function(){return!this.inlinePreviewIsEnabled}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){return KSC(this.width)}}});
Nz.prototype.onImageUnloaded=Nz.prototype.onImageUnloaded;Nz.prototype.onImageLoaded=Nz.prototype.onImageLoaded;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Nz.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Nz.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(GFt),_.I("design:type",Object)],Nz.prototype,"ytdThumbnailBehavior",void 0);
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Nz.prototype,"componentBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],Nz.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Nz.prototype,"data",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],Nz.prototype,"circular",void 0);
_.N([_.n({computed:"computeRichThumbnail(finalHoveredState_, data.richThumbnail, isPreviewLoading, isPreviewDisabled)"}),_.I("design:type",Object)],Nz.prototype,"richThumbnail",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasClip(data.thumbnailOverlays)"}),_.I("design:type",Boolean)],Nz.prototype,"hasClip",void 0);_.N([_.n(),_.I("design:type",Object)],Nz.prototype,"eventSink",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Nz.prototype,"queued",void 0);
_.N([_.n({value:!1}),_.I("design:type",Boolean)],Nz.prototype,"richGridThumbnail",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],Nz.prototype,"useExpandableTooltip",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],Nz.prototype,"useUntranslatedNavigationEndpoint",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Nz.prototype,"disableInteraction",void 0);
_.N([_.n({computed:"computeNavigationEndpoint(useUntranslatedNavigationEndpoint, data.untranslatedNavigationEndpoint, data.navigationEndpoint)"}),_.I("design:type",Object)],Nz.prototype,"computedNavigationEndpoint",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Nz.prototype,"nowPlayingEqualizerOnly",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],Nz.prototype,"hidePlaybackStatus",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],Nz.prototype,"objectFit",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Nz.prototype,"noRoundedCorners",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],Nz.prototype,"watchFeedThumbnail",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Nz.prototype,"isPreviewLoading",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeIsOriginalAspectRatio(data.thumbnail.isOriginalAspectRatio)"}),_.I("design:type",Object)],Nz.prototype,"isOriginalAspectRatio",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeObjectFit(isOriginalAspectRatio, objectFit)"}),_.I("design:type",Object)],Nz.prototype,"computedObjectFit",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeIsLive(data)"}),_.I("design:type",Boolean)],Nz.prototype,"isLiveVideo",void 0);
_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],Nz.prototype,"loaded",void 0);_.N([_.n({computed:"computeOverlayColor(data.thumbnail)"}),_.I("design:type",Object)],Nz.prototype,"overlayColor",void 0);_.N([_.n({selector:_.jzI}),_.I("design:type",Boolean)],Nz.prototype,"inlinePreviewIsEnabled",void 0);_.N([_.n(),_.I("design:type",Number)],Nz.prototype,"width",void 0);
_.N([_.E("inlinePreviewIsEnabled"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Nz.prototype,"isPreviewDisabled",null);_.N([_.E("width"),_.I("design:type",String),_.I("design:paramtypes",[])],Nz.prototype,"thumbnailSize",null);_.N([_.dV("image-loaded"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Nz.prototype,"onImageLoaded",null);
_.N([_.dV("image-unloaded"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Nz.prototype,"onImageUnloaded",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-thumbnail"})],Nz);
var WmY=_.CC()(Nz,"ytd-thumbnail",function(){if(Tld===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="thumbnail" class="yt-simple-endpoint inline-block style-scope ytd-thumbnail" aria-hidden="true" href$="[[computeHref_(computedNavigationEndpoint)]]" data="[[computedNavigationEndpoint]]" rel="[[computeNofollow_(computedNavigationEndpoint)]]" tabindex="-1">\n  <yt-image alt="" data="[[data.thumbnail]]" ftl-eligible="" height="[[height]]" notify-on-loaded="" notify-on-unloaded="" object-fit="[[computedObjectFit]]" width="[[computeImageWidth(data, width)]]" class="style-scope ytd-thumbnail">\n  </yt-image>\n  \n  <div id="overlays" class="style-scope ytd-thumbnail"></div>\n  <div id="mouseover-overlay" class="style-scope ytd-thumbnail"></div>\n  <div id="hover-overlays" class="style-scope ytd-thumbnail"></div>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);Tld=k}k=Tld;return k},{callbackProps:["onClick"],
allowedProps:"data disableInteraction noRoundedCorners objectFit useExpandableTooltip useUntranslatedNavigationEndpoint width circular watchFeedThumbnail queued".split(" "),allowedPropsFromBehaviors:"height bottomSidePanel size disableRounding disableNowPlaying disableTooltips useHoveredProperty hovered addBackground nowPlaying isVideoPlaying".split(" "),mode:2});var sw3=function(k){var g=this;this.inlinePreviewIsActive=this.inlinePreviewIsEnabledForUser=!1;this.unsubscribeFromInlinePreviewIsEnabled=function(){};
this.JSC$15031_unsubscribeFromInlinePreviewIsActive=function(){};
this.videoPreviewJobId=0;this.JSC$15031_touched=this.previewTriggered=!1;this.onMouseMoveFn=function(P){smJ(g,P)};
this.onLockupMouseLeaveFn=function(P){P=P.relatedTarget;var x,U;((x=document.getElementsByTagName("ytd-video-preview"))==null?0:(U=x.item(0))==null?0:U.contains(P))||(g.terminateVideoPreview(),Ir(g))};
this.onThumbnailMouseDownFn=function(){g.terminateVideoPreview();Ir(g)};
this.onTouchStart=function(){g.JSC$15031_touched=!0};
this.mediaRenderer=k.mediaRenderer;this.thumbnailElement=k.thumbnailElement;this.lockupElement=k.lockupElement;this.videoPreviewOptsInput=k.videoPreviewOpts;b6H(this);Xy(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)):
_.pH(Error("Fh")):_.pH(Error("Gh")):BlP(this)},MP=function(k){BlP(k);
var g;(g=k.lockupElement)==null||g.removeEventListener("mouseenter",k.onMouseMoveFn);var P;(P=k.lockupElement)==null||P.removeEventListener("mouseleave",k.onLockupMouseLeaveFn);var x;(x=k.lockupElement)==null||x.removeEventListener("touchstart",k.onTouchStart);var U;(U=k.thumbnailElement)==null||U.removeEventListener("mousedown",k.onThumbnailMouseDownFn);Ir(k)},b6H=function(k){k.inlinePreviewIsEnabledForUser=_.Ni().getState().ui.inlinePreviewIsEnabled;
k.unsubscribeFromInlinePreviewIsEnabled=_.Yt(_.Ni(),_.jzI,function(g){(k.inlinePreviewIsEnabledForUser=g)||Ir(k)});
k.JSC$15031_unsubscribeFromInlinePreviewIsActive=_.Yt(_.Ni(),_.Ypb,function(g){(k.inlinePreviewIsActive=g)||Ir(k)})},BlP=function(k){k.unsubscribeFromInlinePreviewIsEnabled();
k.unsubscribeFromInlinePreviewIsEnabled=function(){};
k.JSC$15031_unsubscribeFromInlinePreviewIsActive();k.JSC$15031_unsubscribeFromInlinePreviewIsActive=function(){}},smJ=function(k,g){g.buttons>0||(g=_.rP("kevlar_lockup_hover_delay",-1),k.JSC$15031_touched&&g>=0?(_.Xq.cancelJob(k.videoPreviewJobId),k.videoPreviewJobId=_.kv(_.Xq,function(){zCL(k)},g),k.JSC$15031_touched=!1):zCL(k))},e0k=function(k){k.videoPreviewJobId=_.kv(_.Xq,function(){return _.e(function(g){return g.yield(u$k(k,{isAutoplay:!0}),0)})})},zCL=function(k){!k.previewTriggered&&Xy(k)&&
(k.inlinePreviewIsActive&&k.terminateVideoPreview(),k.previewTriggered=!0,k.mediaRenderer.isInlinePreviewTriggered=!0,_.Xq.cancelJob(k.videoPreviewJobId),k.videoPreviewJobId=_.kv(_.Xq,function(){return _.e(function(g){return g.yield(u$k(k),0)})}))},u$k=function(k,g){g=g===void 0?{}:g;
var P=g.isAutoplay===void 0?!1:g.isAutoplay;var x,U,A,q;return _.e(function(T){if(T.nextAddress==1){if(!Xy(k))return T.return();x=k.getVideoPreviewOpts();if(!x)return T.return();P&&(x.isAutoplay=!0);return(A=(U=_.kD(k.mediaRenderer.hostElement,"yt-open-video-preview-action",[x]))&&U[0])?T.yield(U[0],3):T.jumpTo(2)}T.nextAddress!=2&&(A=T.yieldResult===1);if(A){var c=(q=k.mediaRenderer)==null?void 0:q.data;c&&(W2b(c)?delete c.inlinePlayerData:"inlinePlaybackEndpoint"in c&&delete c.inlinePlaybackEndpoint)}_.SV(T)})};
sw3.prototype.getVideoPreviewOpts=function(){if(this.mediaRenderer.data){var k,g;if((g=(k=this.videoPreviewOptsInput)==null?void 0:k.videoPreviewData)!=null)k=g;else if(k=this.mediaRenderer.data)if(W2b(k))k={inlinePlaybackEndpoint:_.hC(k.inlinePlayerData.onVisible),navigationEndpoint:_.hC(k.onTap),thumbnail:"image"in k?k.image:k.thumbnail,thumbnailOverlays:void 0,accessibilityText:fl6(k)};else if("multipleInlinePlaybackEndpoint"in k){var P=_.b(_.b(k.multipleInlinePlaybackEndpoint,nAJ),SC3);if(P!=
null&&P.playerDescriptors){g=[];P=_.O(P.playerDescriptors);for(var x=P.next();!x.done;x=P.next())x=x.value,g.push({inlinePlaybackEndpoint:x.inlinePlaybackEndpoint,navigationEndpoint:x.navigationEndpoint,thumbnail:x.thumbnail,thumbnailOverlays:x.thumbnailOverlays,accessibilityText:fl6(k)});k=g}else k=void 0}else k={inlinePlaybackEndpoint:k.inlinePlaybackEndpoint,navigationEndpoint:k.navigationEndpoint,thumbnail:k.thumbnail,thumbnailOverlays:k.thumbnailOverlays,accessibilityText:fl6(k)};else k=void 0;
return Object.assign({},{mediaRenderer:this.mediaRenderer.hostElement,thumbnail:this.thumbnailElement,videoPreviewData:k,showPlayerControls:!0},this.videoPreviewOptsInput)}};
var Xy=function(k){var g;if(g=k.inlinePreviewIsEnabledForUser)g=(k=k.mediaRenderer.data)?"inlinePlaybackEndpoint"in k&&k.inlinePlaybackEndpoint||W2b(k)&&k.inlinePlayerData||"multipleInlinePlaybackEndpoint"in k&&k.multipleInlinePlaybackEndpoint?!0:!1:!1;return g};
sw3.prototype.terminateVideoPreview=function(){_.RV(this.mediaRenderer.hostElement,"yt-terminate-video-preview-action")};
var Ir=function(k){_.Xq.cancelJob(k.videoPreviewJobId);k.inlinePreviewIsActive=!1;k.previewTriggered=!1;k.mediaRenderer.isInlinePreviewTriggered=!1};var hCJ=_.DN(["#"]),yf=function(){var k=_.S.apply(this,arguments)||this;k.isDisabled=!1;return k};
_.z(yf,_.S);_.d=yf.prototype;
_.d.configureRendererStamper=function(){return{"data.menu":hG,"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",params:{buttonTooltipPosition:"top"}},upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.d.attached=function(){this.updateInlinePreviewHoverListeners()};
_.d.detached=function(){this.clearInlinePreviewHoverListeners()};
_.d.getMetadata=function(k){var g=[];if(k.metadataText&&Object.keys(k.metadataText).length>0){var P=this.ytRendererBehavior.getSimpleString(k.metadataText);k.upcomingEventData&&k.upcomingEventData.upcomingEventText&&(P=_.Js(P,Number(k.upcomingEventData.startTime)));g.push(P)}else k.shortViewCountText&&g.push(this.ytRendererBehavior.getSimpleString(k.shortViewCountText)),k.publishedTimeText&&g.push(this.ytRendererBehavior.getSimpleString(k.publishedTimeText)),k.upcomingEventData&&k.upcomingEventData.upcomingEventText&&
(P=this.ytRendererBehavior.getSimpleString(k.upcomingEventData.upcomingEventText),g.push(_.Js(P,Number(k.upcomingEventData.startTime))));return g};
_.d.calculateBylineText=function(k){return k.shortBylineText?k.shortBylineText:k.bylineText?k.bylineText:null};
_.d.calculateIsDisabled=function(k){return!!k.isDisabled};
_.d.computeHrefWithDefault=function(k){return this.ytComponentBehavior.computeHref_(k)||_.AVs(hCJ)};
_.d.onDetailsTap=function(k){var g=this.data&&this.data.navigationEndpoint;g&&!_.vb(_.of(k)||[],this.hostElement,["A".toString(),"BUTTON".toString()])&&(_.W("kevlar_grid_video_renderer_killswitch")?_.GB(this.hostElement,"yt-navigate",{endpoint:g}):this.ytComponentBehavior.resolveCommand(g))};
_.d.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.d.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15038_inlinePreviewHoverListener=hs({mediaRenderer:this,lockupElement:_.kr(this.hostElement).querySelector("#dismissible"),thumbnailElement:_.kr(this.hostElement).querySelector("ytd-thumbnail")})};
_.d.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$15038_inlinePreviewHoverListener)==null||MP(k)};
_.d.computeThumbnailWidth=function(k,g){return g&&g>0?g:k?360:210};
_.d.computeNumBadgesInRow=function(k){var g;return((g=k.badges)==null?void 0:g.length)||0};
_.d.computeShowChannelThumbnail=function(k,g){var P;return g&&!!(k==null?0:(P=k.channelThumbnailSupportedRenderers)==null?0:P.channelThumbnailWithLinkRenderer)};
_.mJ.Object.defineProperties(yf.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.JSC$15038_inlinePreviewHoverListener)==null?0:Xy(k))&&!!this.ytdLockupBehavior.lockupIsHovered}},
hasAttributedBylineText:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.attributedBylineText)}},
showBylineText:{configurable:!0,enumerable:!0,get:function(){return!!this.bylineText&&!this.hasAttributedBylineText}}});
yf.prototype.dataChanged=yf.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],yf.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],yf.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],yf.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],yf.prototype,"ytdDismissibleItemBehavior",void 0);
_.N([_.h(_.Gk),_.I("design:type",Object)],yf.prototype,"ytdLockupBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],yf.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],yf.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Boolean)],yf.prototype,"noEndpoints",void 0);_.N([_.n({computed:"calculateBylineText(data)"}),_.I("design:type",Object)],yf.prototype,"bylineText",void 0);
_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],yf.prototype,"isSearch",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],yf.prototype,"isDownloading",void 0);_.N([_.n({reflectToAttribute:!0,value:0}),_.I("design:type",Number)],yf.prototype,"width",void 0);_.N([_.n({reflectToAttribute:!0,computed:"calculateIsDisabled(data)"}),_.I("design:type",Object)],yf.prototype,"isDisabled",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],yf.prototype,"dataChanged",null);_.N([_.E("lockupIsHovered"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],yf.prototype,"isHovered",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],yf.prototype,"hasAttributedBylineText",null);
_.N([_.E("bylineText","hasAttributedBylineText"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],yf.prototype,"showBylineText",null);_.N([_.t({is:"ytd-grid-video-renderer",disableElementRegistration:!0})],yf);
_.v(yf,"ytd-grid-video-renderer",function(){if(RG3!==void 0)return RG3;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-grid-video-renderer"><ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[computeThumbnailWidth(isSearch, width)]]" class="style-scope ytd-grid-video-renderer"></ytd-thumbnail><div id="details" on-tap="onDetailsTap" class="style-scope ytd-grid-video-renderer"><a id="channel-thumbnail" hidden="[[!computeShowChannelThumbnail(data, isSearch)]]" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-grid-video-renderer"><yt-img-shadow id="avatar" thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="36" class="style-scope ytd-grid-video-renderer"></yt-img-shadow></a><div id="text-metadata" class="style-scope ytd-grid-video-renderer"><div id="meta" class="style-scope ytd-grid-video-renderer"><h3 class="style-scope ytd-grid-video-renderer"><ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-video-renderer"></ytd-badge-supported-renderer><a id="video-title" class="yt-simple-endpoint style-scope ytd-grid-video-renderer" href$="[[computeHrefWithDefault(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[data.navigationEndpoint]]">[[getSimpleString(data.title)]]</a></h3><div id="metadata-container" class="grid style-scope ytd-grid-video-renderer" meta-block=""><div id="metadata" class="style-scope ytd-grid-video-renderer"><div id="byline-container" class="style-scope ytd-grid-video-renderer"><div id="attributed-channel-name" hidden="[[!hasAttributedBylineText]]" class="style-scope ytd-grid-video-renderer"></div><ytd-channel-name id="channel-name" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" hidden="[[!showBylineText]]" no-endpoints="[[noEndpoints]]" class="style-scope ytd-grid-video-renderer"></ytd-channel-name></div><div id="metadata-line" class="style-scope ytd-grid-video-renderer"><template is="dom-repeat" items="[[getMetadata(data)]]" strip-whitespace="" class="style-scope ytd-grid-video-renderer"><span class="style-scope ytd-grid-video-renderer">[[item]]</span></template></div></div><div id="additional-metadata-line" class="style-scope ytd-grid-video-renderer"><template is="dom-repeat" items="[[data.additionalMetadatas]]" strip-whitespace="" class="style-scope ytd-grid-video-renderer"><span class="style-scope ytd-grid-video-renderer">[[getSimpleString(item)]]</span></template></div></div></div><ytd-badge-supported-renderer id="video-badges" badges="[[data.badges]]" hidden="[[!data.badges]]" num-badges-in-row="[[computeNumBadgesInRow(data)]]" class="style-scope ytd-grid-video-renderer"></ytd-badge-supported-renderer></div><div id="menu" class="style-scope ytd-grid-video-renderer"></div></div><div id="buttons" class="style-scope ytd-grid-video-renderer"></div></div><div id="dismissed" class="style-scope ytd-grid-video-renderer"><div id="dismissed-content" class="style-scope ytd-grid-video-renderer"></div></div><yt-interaction id="interaction" class="extended style-scope ytd-grid-video-renderer"></yt-interaction>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return RG3=k},{mode:_.Gd("kevlar_poly_si_batch_j047")?1:2});var E1v;var px=function(){var k=_.S.apply(this,arguments)||this;k.roundedContainer=!0;k.skipRoundingTop=!1;k.disableTopPadding=!1;k.amsterdamEnabled=_.W("enable_desktop_amsterdam_info_panels");k.extractOverlay=!1;return k};
_.z(px,_.S);px.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
px.prototype.onClick=function(k){var g,P=(g=this.data)==null?void 0:g.sourceEndpoint;!_.vb(_.of(k),this.hostElement,["A".toString()])&&P&&_.GB(this.hostElement,"yt-navigate",{endpoint:P})};
_.mJ.Object.defineProperties(px.prototype,{showMetadataAtTop:{configurable:!0,enumerable:!0,get:function(){return this.data&&!(!this.data.source&&!this.data.publishedTimeText)&&!!this.data.sourceAtTop}},
showMetadataBelowTitle:{configurable:!0,enumerable:!0,get:function(){return this.data&&!(!this.data.source&&!this.data.publishedTimeText)&&!this.data.sourceAtTop}},
hasMenu:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.menu)}},
truncateParagraphs:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.truncateParagraphs)}},
paragraphMaxLines:{configurable:!0,enumerable:!0,get:function(){var k,g;return(g=(k=this.data)==null?void 0:k.paragraphMaxLines)!=null?g:3}},
background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTENT_BACKGROUND_",""):""}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],px.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],px.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],px.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],px.prototype,"showVerticalDividers",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],px.prototype,"roundedContainer",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],px.prototype,"skipRoundingTop",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],px.prototype,"disableTopPadding",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],px.prototype,"amsterdamEnabled",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],px.prototype,"extractOverlay",void 0);
_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],px.prototype,"showMetadataAtTop",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],px.prototype,"showMetadataBelowTitle",null);_.N([_.n({reflectToAttribute:!0}),_.E("data.menu"),_.I("design:type",Object),_.I("design:paramtypes",[])],px.prototype,"hasMenu",null);
_.N([_.n({reflectToAttribute:!0}),_.E("data.truncateParagraphs"),_.I("design:type",Object),_.I("design:paramtypes",[])],px.prototype,"truncateParagraphs",null);_.N([_.n({reflectToAttribute:!0}),_.E("data.paragraphMaxLines"),_.I("design:type",Number),_.I("design:paramtypes",[])],px.prototype,"paragraphMaxLines",null);
_.N([_.n({type:_.W("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.E("data.background"),_.I("design:type",Object),_.I("design:paramtypes",[])],px.prototype,"background",null);_.N([_.t({is:"ytd-info-panel-content-renderer",disableElementRegistration:!0})],px);
_.v(px,"ytd-info-panel-content-renderer",function(){if(E1v!==void 0)return E1v;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-info-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content style-scope ytd-info-panel-content-renderer" on-click="onClick">\n  <yt-icon class="inline-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]">\n  </yt-icon>\n  <div class="text-content style-scope ytd-info-panel-content-renderer">\n    <div class="metadata-container style-scope ytd-info-panel-content-renderer" hidden="[[!showMetadataAtTop]]">\n      <yt-formatted-string text="[[data.source]]" class="style-scope ytd-info-panel-content-renderer">\n      </yt-formatted-string>\n      <div class="published-time style-scope ytd-info-panel-content-renderer" hidden="[[!data.publishedTimeText]]">\n        \u2022\n        <yt-formatted-string text="[[data.publishedTimeText]]" class="style-scope ytd-info-panel-content-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <a class="yt-simple-endpoint title-container style-scope ytd-info-panel-content-renderer" hidden="[[!data.title]]" href$="[[computeHref_(data.sourceEndpoint)]]" data="[[data.sourceEndpoint]]">\n      <yt-formatted-string text="[[data.title]]" class="style-scope ytd-info-panel-content-renderer"></yt-formatted-string>\n      <yt-icon class="inline-link-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.inlineLinkIcon.iconType]]" hidden="[[!data.inlineLinkIcon.iconType]]" icon="[[data.inlineLinkIcon.iconType]]">\n      </yt-icon>\n    </a>\n    <div class="metadata-container style-scope ytd-info-panel-content-renderer" hidden="[[!showMetadataBelowTitle]]">\n      <yt-formatted-string text="[[data.source]]" class="style-scope ytd-info-panel-content-renderer">\n      </yt-formatted-string>\n      <div class="published-time style-scope ytd-info-panel-content-renderer" hidden="[[!data.publishedTimeText]]">\n        \u2022\n        <yt-formatted-string text="[[data.publishedTimeText]]" class="style-scope ytd-info-panel-content-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div class="paragraphs style-scope ytd-info-panel-content-renderer">\n      <template is="dom-repeat" items="[[data.paragraphs]]" class="style-scope ytd-info-panel-content-renderer">\n        <div hidden="[[!item.runs]]" class="style-scope ytd-info-panel-content-renderer">\n          <yt-formatted-string class="paragraph style-scope ytd-info-panel-content-renderer" text="[[item]]">\n          </yt-formatted-string>\n          <div class="inline-source style-scope ytd-info-panel-content-renderer" hidden="[[!data.inlineSource]]">\n            <yt-formatted-string force-default-style="" text="[[data.inlineSource]]" class="style-scope ytd-info-panel-content-renderer">\n            </yt-formatted-string>\n            <yt-icon class="inline-link-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.inlineLinkIcon.iconType]]" hidden="[[!data.inlineLinkIcon.iconType]]" icon="[[data.inlineLinkIcon.iconType]]">\n            </yt-icon>\n          </div>\n        </div>\n      </template>\n      <template is="dom-repeat" items="[[data.attributedParagraphs]]" class="style-scope ytd-info-panel-content-renderer">\n        <div hidden="[[!item.content]]" class="style-scope ytd-info-panel-content-renderer">\n          <yt-attributed-string id="paragraph" class="attributed-paragraph style-scope ytd-info-panel-content-renderer" data="[[item]]">\n          </yt-attributed-string>\n        </div>\n      </template>\n      <div class="disclaimer-container style-scope ytd-info-panel-content-renderer" hidden="[[!data.disclaimer]]">\n        <a class="yt-simple-endpoint style-scope ytd-info-panel-content-renderer" href$="[[computeHref_(data.sourceEndpoint)]]" target="_blank" data="[[data.sourceEndpoint]]">\n          <yt-formatted-string class="disclaimer style-scope ytd-info-panel-content-renderer" text="[[data.disclaimer]]">\n          </yt-formatted-string>\n          <yt-icon class="inline-link-icon inline-disclaimer-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.inlineDisclaimerIcon.iconType]]" hidden="[[!data.inlineDisclaimerIcon]]" icon="[[data.inlineDisclaimerIcon.iconType]]">\n          </yt-icon>\n        </a>\n      </div>\n    </div>\n  </div>\n  <yt-img-shadow class="thumbnail style-scope ytd-info-panel-content-renderer" hidden="[[!data.thumbnail]]" object-fit="COVER" thumbnail="[[data.thumbnail]]">\n  </yt-img-shadow>\n</div>\n<div id="menu" class="style-scope ytd-info-panel-content-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return E1v=k},{mode:_.Gd("kevlar_poly_si_batch_j076")?1:2});var Lmm;var n1H;var SMY;var FmY;var Cx=function(){return _.S.apply(this,arguments)||this};
_.z(Cx,_.S);Cx.prototype.computeStyle=function(k){return k};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Cx.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Cx.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.I("design:type",String)],Cx.prototype,"style_",void 0);_.N([_.hB({is:"yt-channel-thumbnail-with-link-renderer",disableElementRegistration:!0})],Cx);
_.v(Cx,"yt-channel-thumbnail-with-link-renderer",function(){if(FmY===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-channel-thumbnail-with-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_channel_thumbnail_with_link_renderer.yt.channel.thumbnail.with.link.renderer.css.js--\x3e<a href="[[computeHref_(data.navigationEndpoint)]]" title="[[data.accessibility.accessibilityData.label]]" class="style-scope yt-channel-thumbnail-with-link-renderer">\n  <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope yt-channel-thumbnail-with-link-renderer">\n  </yt-img-shadow>\n</a>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;SMY===void 0&&(SMY=document.createElement("template"));var x=SMY;P.call(g,x.content.cloneNode(!0),k.content.firstChild);FmY=k}k=FmY;return k},{mode:2});var Gz=function(){return _.S.apply(this,arguments)||this};
_.z(Gz,_.S);Gz.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"}}}};
Gz.prototype.computeTitleStyle=function(k){return k||null};
Gz.prototype.computeAvatarStyle=function(k){return k||null};
Gz.prototype.computeShowNavigationButton=function(k,g){return!(k==null||!k.navigationButton||g)};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Gz.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Gz.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Gz.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeTitleStyle(data.titleStyle.style)"}),_.I("design:type",String)],Gz.prototype,"titleStyle",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeAvatarStyle(data.channelThumbnail.channelThumbnailWithLinkRenderer.style)"}),_.I("design:type",String)],Gz.prototype,"avatarStyle",void 0);_.N([_.n(),_.I("design:type",Boolean)],Gz.prototype,"hideNavigationButton",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Gz.prototype,"isModernSd",void 0);_.N([_.t({is:"ytd-rich-list-header-renderer",disableElementRegistration:!0})],Gz);
_.v(Gz,"ytd-rich-list-header-renderer",function(){if(n1H!==void 0)return n1H;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-list-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="title-row style-scope ytd-rich-list-header-renderer">\n  <div id="avatar" class="style-scope ytd-rich-list-header-renderer"></div>\n  <template is="dom-if" if="[[!data.endpoint]]" class="style-scope ytd-rich-list-header-renderer">\n    <div id="title-text" class="style-scope ytd-rich-list-header-renderer">\n      <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-rich-list-header-renderer"></yt-formatted-string>\n      <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-rich-list-header-renderer">\n      </yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.endpoint]]" class="style-scope ytd-rich-list-header-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-rich-list-header-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n      <div id="image-container" class="style-scope ytd-rich-list-header-renderer">\n        <div id="avatar" class="style-scope ytd-rich-list-header-renderer"></div>\n        <div id="title-text" class="style-scope ytd-rich-list-header-renderer">\n          <span id="title" class="style-scope ytd-rich-list-header-renderer">[[getSimpleString(data.title)]]</span>\n          <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-rich-list-header-renderer">\n          </yt-formatted-string>\n        </div>\n      </div>\n    </a>\n  </template>\n  <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-rich-list-header-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="title-annotation" hidden="[[!data.titleAnnotation]]" text="[[data.titleAnnotation]]" class="style-scope ytd-rich-list-header-renderer">\n  </yt-formatted-string>\n  <div id="information-button" hidden="[[!data.informationButton]]" class="style-scope ytd-rich-list-header-renderer"></div>\n  <div id="navigation-button" hidden="[[!computeShowNavigationButton(data, hideNavigationButton)]]" class="style-scope ytd-rich-list-header-renderer"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return n1H=k},{mode:_.Gd("kevlar_poly_si_batch_j058")?1:2});var Rr=function(){return _.S.apply(this,arguments)||this};
_.z(Rr,_.S);Rr.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]]"}}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Rr.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Rr.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Rr.prototype,"data",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],Rr.prototype,"isSearch",void 0);_.N([_.t({is:"ytd-preview-card-renderer",disableElementRegistration:!0})],Rr);
_.v(Rr,"ytd-preview-card-renderer",function(){if(Lmm!==void 0)return Lmm;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-preview-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-preview-card-renderer"></div>\n<div id="contents" class="style-scope ytd-preview-card-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Lmm=k},{mode:1});var YMJ;var ki=function(){return _.S.apply(this,arguments)||this};
_.z(ki,_.S);ki.prototype.configureRendererStamper=function(){return{"data.menu":hG}};
ki.prototype.dataChanged=function(){var k=this.get("colorExtractionPalette.section1Color",this.data);k=_.zj(k);_.iG(this.hostElement,{"--ytd-channel-recommendation-card-avatar-overlay-color":k})};
ki.prototype.computeCardStyle=function(k){return this.get("style.value",k)||null};
ki.prototype.dataChanged=ki.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ki.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],ki.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],ki.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ki.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeCardStyle(data)"}),_.I("design:type",String)],ki.prototype,"cardStyle",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ki.prototype,"dataChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-compact-channel-recommendation-card-renderer"})],ki);
_.v(ki,"ytd-compact-channel-recommendation-card-renderer",function(){if(YMJ!==void 0)return YMJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-channel-recommendation-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="card-body" class="yt-simple-endpoint style-scope ytd-compact-channel-recommendation-card-renderer" href$="[[computeHref_(data.channelEndpoint)]]" title$="[[getSimpleString(data.channelTitle)]]" aria-label$="[[getSimpleString(data.channelTitle)]]" data="[[data.channelEndpoint]]">\n  <div id="banner" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n    <yt-img-shadow id="channel-art" object-fit="COVER" thumbnail="[[data.backgroundImage]]" class="style-scope ytd-compact-channel-recommendation-card-renderer"></yt-img-shadow>\n    <svg id="avatar-protection" viewBox="0 0 210 56" preserveAspectRatio="none" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n      <path id="lower-overlay" d="M 0 -12 L 126 56 L 0 56 z" class="style-scope ytd-compact-channel-recommendation-card-renderer"></path>\n      <path id="upper-overlay" d="M 0 -12 L 74 28 L 0 68 z" class="style-scope ytd-compact-channel-recommendation-card-renderer"></path>\n    </svg>\n    <yt-img-shadow id="avatar" thumbnail="[[data.channelAvatar]]" class="style-scope ytd-compact-channel-recommendation-card-renderer"></yt-img-shadow>\n  </div>\n  <div id="channel-info" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n    <span id="title" class="style-scope ytd-compact-channel-recommendation-card-renderer">[[getSimpleString(data.channelTitle)]]</span>\n  </div>\n</a>\n<div id="subscribe-container" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n  <ytd-subscribe-button-renderer id="subscribe" data="[[data.subscribeButton.subscribeButtonRenderer]]" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n  </ytd-subscribe-button-renderer>\n</div>\n<div id="menu" class="style-scope ytd-compact-channel-recommendation-card-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return YMJ=k},{mode:1});var jm4;var Qmm;var gD=function(){var k=_.S.apply(this,arguments)||this;k.alignAuto=!1;k.collapsed=!0;k.isToggled=!1;k.alwaysCollapsed=!1;k.canToggle=!0;k.collapsedHeight=80;k.disableToggle=!1;k.alwaysToggleable=!1;k.reversed=!1;k.shouldUseNumberOfLines=!1;k.recomputeOnResize=!1;k.canToggleJobId=0;k.lastReversed=!1;return k};
_.z(gD,_.S);_.d=gD.prototype;_.d.alwaysToggleableChanged=function(){this.alwaysToggleable&&(this.canToggle=!0)};
_.d.toggledChanged=function(){this.collapsed=this.alwaysCollapsed||!this.isToggled};
_.d.reversedChanged=function(){if(this.reversed&&!this.lastReversed||this.lastReversed&&!this.reversed){for(var k=_.kr(this.hostElement),g=k.childNodes,P=document.createDocumentFragment(),x=k.childNodes.length-1;x>=0;x--)_.kr(P).appendChild(g[x]);_.W("enable_shadydom_free_scoped_node_methods")?_.gV(this.hostElement).appendChild(P):k.appendChild(P)}};
_.d.ready=function(){var k=this;_.jb(function(){k.initChildrenObserver()},1)};
_.d.attached=function(){var k;(k=this.resizeObserver)==null||k.observe(this.content)};
_.d.detached=function(){this.detachObserver()};
_.d.toggle=function(k,g){this.canToggle&&(this.isToggled=g,_.GB(this.hostElement,"yt-refit"),k&&k.stopPropagation())};
_.d.reset=function(){this.childrenChanged()};
_.d.onIronResize=function(){this.recomputeOnResize&&!_.W("ytd_expander_use_resize_observer")&&this.childrenChanged()};
_.d.computeIsMoreVisible=function(k,g){return k&&!g};
_.d.computeShouldUseNumberOfLines=function(k){try{return!!k&&window.CSS.supports("-webkit-line-clamp","1")}catch(g){}return!1};
_.d.computeIsLessVisible=function(k,g){return k&&g};
_.d.observeCollapsedHeightAndMaxLines=function(){var k=this.collapsedHeight,g=this.maxNumberOfLines;this.shouldUseNumberOfLines?_.iG(this.hostElement,{"--ytd-expander-max-lines":""+g,"--ytd-expander-collapsed-height":""}):_.iG(this.hostElement,{"--ytd-expander-collapsed-height":k+"px","--ytd-expander-max-lines":""})};
_.d.handleMoreTap=function(k){this.disableToggle||(_.GB(this.hostElement,"yt-expander-more-tapped"),this.toggle(k,!0))};
_.d.handleLessTap=function(k){_.GB(this.hostElement,"yt-expander-less-tapped");this.toggle(k,!1)};
_.d.initChildrenObserver=function(){var k=this;this.observer=new MutationObserver(function(){k.childrenChanged()});
this.recomputeOnResize&&window.ResizeObserver&&_.W("ytd_expander_use_resize_observer")&&(this.resizeThrottle=new _.AO(this.childrenChanged,50,this),this.resizeObserver=new ResizeObserver(function(){var g;(g=k.resizeThrottle)==null||g.fire()}),this.resizeObserver.observe(this.content));
this.observer.observe(this.content,{subtree:!0,childList:!0,attributes:!0,characterData:!0});this.childrenChanged()};
_.d.childrenChanged=function(){var k=this;this.alwaysToggleable?this.canToggle=this.alwaysToggleable:this.canToggleJobId||(this.canToggleJobId=window.requestAnimationFrame(function(){RI(function(){k.canToggleJobId=0;k.calculateCanCollapse()})}))};
_.d.calculateCanCollapse=function(){this.canToggle=this.shouldUseNumberOfLines?this.alwaysToggleable||this.isToggled||this.content&&this.content.offsetHeight<this.content.scrollHeight:this.alwaysToggleable||this.isToggled||this.content&&this.content.scrollHeight>this.collapsedHeight};
_.d.detachObserver=function(){this.observer&&this.observer.disconnect();this.resizeObserver&&this.resizeObserver.disconnect()};
_.d.collapsedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.gp("collapsed-changed",this.collapsed))};
_.d.isToggledChangedForBinding=function(){this.hostElement.dispatchEvent(new _.gp("is-toggled-changed",this.isToggled))};
_.d.canToggleChangedForBinding=function(){this.hostElement.dispatchEvent(new _.gp("can-toggle-changed",this.canToggle))};
_.mJ.Object.defineProperties(gD.prototype,{isResetting:{configurable:!0,enumerable:!0,get:function(){return this.canToggleJobId!==0}}});
gD.prototype.canToggleChangedForBinding=gD.prototype.canToggleChangedForBinding;gD.prototype.isToggledChangedForBinding=gD.prototype.isToggledChangedForBinding;gD.prototype.collapsedChangedForBinding=gD.prototype.collapsedChangedForBinding;gD.prototype.observeCollapsedHeightAndMaxLines=gD.prototype.observeCollapsedHeightAndMaxLines;gD.prototype.onIronResize=gD.prototype.onIronResize;gD.prototype.reversedChanged=gD.prototype.reversedChanged;gD.prototype.toggledChanged=gD.prototype.toggledChanged;
gD.prototype.alwaysToggleableChanged=gD.prototype.alwaysToggleableChanged;_.N([_.h(_.QF),_.I("design:type",Object)],gD.prototype,"ironResizableBehavior",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],gD.prototype,"alignAuto",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],gD.prototype,"collapsed",void 0);_.N([_.n(),_.I("design:type",Object)],gD.prototype,"isToggled",void 0);_.N([_.n(),_.I("design:type",Object)],gD.prototype,"alwaysCollapsed",void 0);
_.N([_.n(),_.I("design:type",Object)],gD.prototype,"canToggle",void 0);_.N([_.n(),_.I("design:type",Object)],gD.prototype,"collapsedHeight",void 0);_.N([_.n(),_.I("design:type",Object)],gD.prototype,"disableToggle",void 0);_.N([_.n(),_.I("design:type",Object)],gD.prototype,"alwaysToggleable",void 0);_.N([_.n(),_.I("design:type",Object)],gD.prototype,"reversed",void 0);_.N([_.n(),_.I("design:type",Number)],gD.prototype,"maxNumberOfLines",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeShouldUseNumberOfLines(maxNumberOfLines)"}),_.I("design:type",Object)],gD.prototype,"shouldUseNumberOfLines",void 0);_.N([_.n(),_.I("design:type",Object)],gD.prototype,"recomputeOnResize",void 0);_.N([_.Td("#content"),_.I("design:type",HTMLDivElement)],gD.prototype,"content",void 0);_.N([_.Zf("alwaysToggleable"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],gD.prototype,"alwaysToggleableChanged",null);
_.N([_.Zf("isToggled"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],gD.prototype,"toggledChanged",null);_.N([_.E("canToggleJobId"),_.I("design:type",Object),_.I("design:paramtypes",[])],gD.prototype,"isResetting",null);_.N([_.OO("reversed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],gD.prototype,"reversedChanged",null);
_.N([_.dV("iron-resize"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],gD.prototype,"onIronResize",null);_.N([_.OO("maxNumberOfLines","collapsedHeight"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],gD.prototype,"observeCollapsedHeightAndMaxLines",null);_.N([_.OO("collapsed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],gD.prototype,"collapsedChangedForBinding",null);
_.N([_.OO("isToggled"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],gD.prototype,"isToggledChangedForBinding",null);_.N([_.OO("canToggle"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],gD.prototype,"canToggleChangedForBinding",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-expander"})],gD);
_.v(gD,"ytd-expander",function(){if(Qmm!==void 0)return Qmm;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expander--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-expander">\n  \n  <slot id="container" name="content" class="style-scope ytd-expander"></slot>\n</div>\n<slot name="sticky" class="style-scope ytd-expander"></slot>\n<tp-yt-paper-button id="less" aria-expanded="true" hidden="[[!computeIsLessVisible(canToggle, isToggled)]]" noink="" on-tap="handleLessTap" class="style-scope ytd-expander">\n  <slot name="less-button" class="style-scope ytd-expander"></slot>\n</tp-yt-paper-button>\n<tp-yt-paper-button id="more" aria-expanded="false" hidden="[[!computeIsMoreVisible(canToggle, isToggled)]]" noink="" on-tap="handleMoreTap" class="style-scope ytd-expander">\n  <slot name="more-button" class="style-scope ytd-expander"></slot>\n</tp-yt-paper-button>\n<slot name="sticky-secondary" class="style-scope ytd-expander"></slot>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Qmm=k},{mode:1});var P0=function(){return _.S.apply(this,arguments)||this};
_.z(P0,_.S);P0.prototype.computeIsCarousel=function(k){return!!k.isCarousel};
P0.prototype.observeLightsourcePalette=function(){var k,g=(k=this.data)==null?void 0:k.vibrantsourceColorPaletteData;g&&_.fQ(this.hostElement,g)};
P0.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
P0.prototype.observeLightsourcePalette=P0.prototype.observeLightsourcePalette;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],P0.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],P0.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],P0.prototype,"data",void 0);_.N([_.n({computed:"computeIsCarousel(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],P0.prototype,"isCarousel",void 0);
_.N([_.OO("data.vibrantsourceColorPaletteData"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],P0.prototype,"observeLightsourcePalette",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-media-upsell-renderer"})],P0);
_.v(P0,"ytd-media-upsell-renderer",function(){if(jm4!==void 0)return jm4;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-upsell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="details-wrapper style-scope ytd-media-upsell-renderer">\n  <div class="image-wrapper style-scope ytd-media-upsell-renderer">\n    <yt-img-shadow class="media-thumbnail style-scope ytd-media-upsell-renderer" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n    <div class="tv-show-season-wrapper style-scope ytd-media-upsell-renderer" hidden="[[!data.tvShowSeasons]]">\n      <yt-icon id="tv-show-icon" icon="tv" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n      <p id="tv-show-season" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.tvShowSeasons)]]\n      </p>\n    </div>\n  </div>\n  <div class="details style-scope ytd-media-upsell-renderer">\n    <div class="metadata-wrapper style-scope ytd-media-upsell-renderer">\n      <span id="media-title" hidden="[[!data.mediaTitle]]" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.mediaTitle)]]\n      </span>\n      <span id="metadata" hidden="[[!data.metadata]]" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.metadata)]]\n      </span>\n    </div>\n    <div id="action-button" class="style-scope ytd-media-upsell-renderer"></div>\n  </div>\n</div>\n<ytd-expander id="expander" hidden="[[data.isCarousel]]" max-number-of-lines="4" class="style-scope ytd-media-upsell-renderer">\n  <yt-formatted-string id="synopsis" slot="content" disable-upgrade$="[[!data.synopsis]]" hidden="[[data.isCarousel]]" text="[[data.synopsis]]" class="style-scope ytd-media-upsell-renderer">\n  </yt-formatted-string>\n  <div class="more-button style-scope ytd-media-upsell-renderer" slot="more-button">\n    <span class="expander-text style-scope ytd-media-upsell-renderer">[[getSimpleString(data.moreButtonText)]]</span>\n    <yt-icon id="drop-down-icon" icon="EXPAND" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n  </div>\n  <div class="less-button style-scope ytd-media-upsell-renderer" slot="less-button">\n    <span class="expander-text style-scope ytd-media-upsell-renderer">[[getSimpleString(data.lessButtonText)]]</span>\n    <yt-icon id="drop-up-icon" icon="COLLAPSE" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n  </div>\n</ytd-expander>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return jm4=k},{mode:2});var l6t;var $i=function(){var k=_.S.apply(this,arguments)||this;k.JSC$15065_playerEvents=new Map;k.listeningToPlayer=!1;k.startX=0;k.active=!1;k.shouldShowButtons=_.W("web_buttons_hidden_killswitch");k.isHighlighted=!1;k.useHighlightStyling=_.W("web_enable_deeper_metadata_highlight_styling");k.modern=_.W("kevlar_modern_sd");k.enableProblemWalkthrough=_.W("problem_walkthrough_sd");return k};
_.z($i,_.S);_.d=$i.prototype;
_.d.configureRendererStamper=function(){return{"data.shareButton":{id:"share-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[customButtonProperties]]"}}}},"data.repeatButton":{id:"repeat-button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{overrides:"[[customButtonProperties]]"}}}},"data.thumbnailOverlay":{id:"overlay",mapping:{thumbnailOverlayNowPlayingRenderer:{component:"ytd-thumbnail-overlay-now-playing-renderer",params:{isVideoPlaying:!0}}}}}};
_.d.created=function(){this.JSC$15065_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.d.attached=function(){this.repeatButton.addEventListener("yt-toggle-button",_.AB(this,this.onRepeatButtonToggle));this.hostElement.addEventListener("yt-synced-panel-active-item-update",_.AB(this,this.onActiveUpdate))};
_.d.detached=function(){this.removePlayerListeners();this.repeatButton.removeEventListener("yt-toggle-button",_.AB(this,this.onRepeatButtonToggle));this.hostElement.removeEventListener("yt-synced-panel-active-item-update",_.AB(this,this.onActiveUpdate))};
_.d.onDataChanged=function(){this.removePlayerListeners()};
_.d.onColorPaletteChange=function(){var k={},g;if(_.Yn()==="USER_INTERFACE_THEME_DARK"&&((g=this.data)==null?0:g.darkColorPalette)){var P=this.data.darkColorPalette;k["--ytd-macro-markers-list-item-background-color"]=_.u3(this.get("section2Color",P))}else{var x;_.Yn()==="USER_INTERFACE_THEME_LIGHT"&&((x=this.data)==null?0:x.lightColorPalette)&&(P=this.data.lightColorPalette,k["--ytd-macro-markers-list-item-background-color"]=_.u3(this.get("section3Color",P)))}P?(k["--ytd-macro-markers-list-item-title-color"]=
_.u3(this.get("primaryTitleColor",P)),k["--ytd-macro-markers-list-item-secondary-color"]=_.u3(this.get("secondaryTitleColor",P)),k["--ytd-macro-markers-list-item-timestamp-background-color"]=_.u3(this.get("section1Color",P)),this.customButtonProperties={customColors:{color:_.u3(this.get("primaryTitleColor",P))}},this.useColorSampling=!0):(k["--ytd-macro-markers-list-item-background-color"]="initial",k["--ytd-macro-markers-list-item-title-color"]="initial",k["--ytd-macro-markers-list-item-secondary-color"]=
"initial",k["--ytd-macro-markers-list-item-timestamp-background-color"]="initial",this.customButtonProperties=void 0,this.useColorSampling=!1);_.iG(this.hostElement,k)};
_.d.onEndpointMouseDown=function(k){this.startX=k.clientX};
_.d.onEndpointClick=function(k){var g=this,P,x,U;return _.e(function(A){if(A.nextAddress==1){if(g.startX!==k.clientX)return k.preventDefault(),A.return();g.data&&g.ytRendererBehavior.logExplicitClick(g.data);if(!g.seekWithAnimationOnClick)return A.jumpTo(0);if(k.button!==0||k.shiftKey||k.altKey||k.metaKey||k.ctrlKey||_.vb(_.of(k),g.hostElement,["BUTTON".toString()]))return A.return();k.stopPropagation();k.preventDefault();return g.data?A.yield(_.yb().getPlayerPromise(),3):A.return()}P=A.yieldResult;
U=(x=_.b(g.data.onTap,_.oV))==null?void 0:x.startTimeSeconds;U!==void 0&&P.seekToTimeWithAnimation(U*1E3,_.a5(g.data.title));_.SV(A)})};
_.d.computeLayout=function(k){return k};
_.d.computeIsHighlighted=function(k){return!!k};
_.d.computeCarouselType=function(k){return k};
_.d.hideModernCarousel=function(k){return this.modern&&this.hideThumbnail(k)};
_.d.hideThumbnail=function(k){return this.enableProblemWalkthrough&&k!==null&&k==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"};
_.d.onRepeatButtonToggle=function(k){var g=this;k.detail.toggled&&_.yb().getPlayerPromise().then(function(P){g.ytPlayerListenerBehavior.listenToPlayerEvents(P,g.JSC$15065_playerEvents);g.listeningToPlayer=!0})};
_.d.onLoopRangeChange=function(k){var g=_.kr(this.hostElement).querySelector("#repeat-button").querySelector("ytd-toggle-button-renderer");if(g){var P=g.polymerController.get("defaultServiceEndpoint.repeatChapterCommand",g.polymerController.data);if(P){var x=Number(P.endTimeMs);if(Number(P.startTimeMs)!==(k==null?void 0:k.startTimeMs)||x!==(k==null?void 0:k.endTimeMs))g.polymerController.toggle(!1),this.removePlayerListeners()}}};
_.d.removePlayerListeners=function(){var k=this;this.listeningToPlayer&&_.yb().getPlayerPromise().then(function(g){k.ytPlayerListenerBehavior.unlistenFromPlayerEvents(g,k.JSC$15065_playerEvents);k.listeningToPlayer=!1})};
_.d.onActiveUpdate=function(k){this.active=k.detail.active};
$i.prototype.onColorPaletteChange=$i.prototype.onColorPaletteChange;$i.prototype.onDataChanged=$i.prototype.onDataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],$i.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],$i.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.kp.YtPlayerListenerBehavior),_.I("design:type",_.g$)],$i.prototype,"ytPlayerListenerBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],$i.prototype,"data",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],$i.prototype,"useCustomColors",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],$i.prototype,"active",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],$i.prototype,"shouldShowButtons",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeLayout(data.layout)"}),_.I("design:type",String)],$i.prototype,"layout",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeIsHighlighted(data.isHighlighted)"}),_.I("design:type",Object)],$i.prototype,"isHighlighted",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],$i.prototype,"useHighlightStyling",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],$i.prototype,"modern",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],$i.prototype,"enableProblemWalkthrough",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeCarouselType(data.carouselType)"}),_.I("design:type",String)],$i.prototype,"carouselType",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],$i.prototype,"useColorSampling",void 0);_.N([_.n(),_.I("design:type",Boolean)],$i.prototype,"seekWithAnimationOnClick",void 0);_.N([_.n(),_.I("design:type",Object)],$i.prototype,"customButtonProperties",void 0);
_.N([_.Td("#repeat-button"),_.I("design:type",HTMLElement)],$i.prototype,"repeatButton",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],$i.prototype,"onDataChanged",null);_.N([_.OO("data.lightColorPalette","data.darkColorPalette"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],$i.prototype,"onColorPaletteChange",null);_.N([_.t({is:"ytd-macro-markers-list-item-renderer",disableElementRegistration:!0})],$i);
_.v($i,"ytd-macro-markers-list-item-renderer",function(){if(l6t!==void 0)return l6t;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick" on-mousedown="onEndpointMouseDown" draggable="false" hidden="[[hideModernCarousel(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="[[!hideModernCarousel(data.carouselType)]]" class="style-scope ytd-macro-markers-list-item-renderer">\n  <a id="endpoint" class="yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick" on-mousedown="onEndpointMouseDown" draggable="false" hidden="[[!hideThumbnail(data.carouselType)]]">\n    <h4 class="problem-walkthroughs style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n  </a>\n  <div id="time" class="style-scope ytd-macro-markers-list-item-renderer">[[getSimpleString(data.timeDescription)]]</div>\n</div>\n<div id="share-button" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n<div id="repeat-button" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return l6t=k},{mode:1});var DTN;var tpL;var xi=function(){return _.S.apply(this,arguments)||this};
_.z(xi,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],xi.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],xi.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-title-and-button-list-header-renderer"})],xi);
_.v(xi,"ytd-title-and-button-list-header-renderer",function(){if(tpL!==void 0)return tpL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-title-and-button-list-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-title-and-button-list-header-renderer"></yt-formatted-string>\n\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return tpL=k},{mode:1});var Mpt;var KmP=new _.gt("BUTTON_RENDERER_TOKEN");_.i6=_.M(function(k){var g=_.Za().resolve(KmP);return _.V(g,Object.assign({},k,{overrides:k.buttonOverrides}))},"Va");var o1v=_.M(function(k){var g=k.data,P=_.vh(k.useSquareAspectRatio,!1);return _.V("dismissed-mini-game-card-view-model",null,_.V(_.m,{cond:function(){var x,U;return(x=g().responseText)==null?void 0:(U=x.runs)==null?void 0:U.length},
then:function(){var x={};return _.V("div",{class:_.$v("yt-mini-game-card-view-model__dismissed-card",(x["yt-mini-game-card-view-model__dismissed-portrait-card"]=function(){return!P()},x["yt-mini-game-card-view-model--dismissed-square-card"]=P,x))},_.V("div",{class:"yt-mini-game-card-view-model__dismissed-mini-app-content"},_.V(_.m,{cond:function(){return g().responseText.runs[0].text},
then:function(U){return _.V("span",{class:"yt-mini-game-card-view-model__dismissed-text",title:U},U)}}),_.V(_.Vz,{data:function(){return g().buttons}},{buttonRenderer:_.i6,
buttonViewModel:_.Va})))}}))},"Wa");var yed=_.M(function(k){k=_.aS(k,{data:{},className:void 0,useFullWidth:!1,isDesktopWeb:!1,addSearchResultTopMargin:!1});var g=k.data,P=k.useFullWidth,x=k.isDesktopWeb,U=k.addSearchResultTopMargin,A=function(){return g().layout},q=function(){return g().title},T=function(){return g().metadataText?g().metadataText:g().genre},c=function(){return g().channelName},Z=function(){return g().image},w=function(){return g().colorPalette},J=function(){return g().actionButton},r=function(){return g().overflowButton},
f=function(){return g().avatar},B=function(){var D={};
D=_.$v("yt-mini-game-card-view-model","yt-mini-game-card-view-model--singleton-card",(D["yt-mini-game-card-view-model--singleton-card-desktop"]=function(){return x()},D));
return _.V("div",{class:D},_.V(v1Y,{imageData:Z,colorPalette:w}),_.V(a6L,{onTap:function(){return g().onTap},
imageData:Z,accessibilityText:function(){return g().accessibilityText},
overlayBadgeText:function(){return g().overlayBadgeText},
iconName:function(){return g().iconName},
unplayableInlinePlaybackIconName:function(){return g().unplayableInlinePlaybackIconName},
isDesktopWeb:x}),_.V(_.m,{cond:function(){return!x()},
then:function(){return _.V(_.mH,null,_.V(H6q,{layout:A,colorPalette:w,isDesktopWeb:x,overflowButton:r,avatar:f,onTap:function(){return g().onTap},
genre:T,title:q,channelName:c}),_.V(Nl4,{actionButton:J}))}}))},L=function(){var D={};
D=_.$v((D["yt-mini-game-card-view-model--search-result-desktop"]=function(){return x()},D["yt-mini-game-card-view-model--search-result-mweb"]=function(){return!x()},D["yt-mini-game-card-view-model--search-result-top-margin"]=function(){return U()},D));
return _.V("div",{class:D},B(),_.V(I6H,{description:function(){return g().description},
isDesktopWeb:x,title:q,genre:T,onTap:function(){return g().onTap},
actionButton:J,overflowButton:r,avatar:f,channelName:c}))},Y=function(){var D={};
D=_.$v("yt-mini-game-card-view-model","yt-mini-game-card-view-model--portrait-card",(D["yt-mini-game-card-view-model--portrait-card-desktop"]=function(){return x()},D["yt-mini-game-card-view-model--portrait-card-desktop-skinny-width"]=function(){return x()&&g().width===135},D["yt-mini-game-card-view-model--show-unplayable-on-hover"]=function(){return x()},D["yt-mini-game-card-view-model--big-metadata-font"]=function(){return g().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},D["yt-mini-game-card-view-model--use-full-width"]=
function(){return P()},D["yt-mini-game-card-view-model--extra-bottom-padding"]=function(){return!J()},D));
return _.V("div",{class:D},_.V(X54,{colorPalette:w,isDesktopWeb:x,onTap:function(){return g().onTap},
accessibilityText:function(){return g().accessibilityText},
overlayBadgeText:function(){return g().overlayBadgeText},
iconName:function(){return g().iconName},
unplayableInlinePlaybackIconName:function(){return g().unplayableInlinePlaybackIconName},
actionButton:J,imageData:Z}),_.V(H6q,{layout:A,colorPalette:w,isDesktopWeb:x,overflowButton:r,avatar:f,onTap:function(){return g().onTap},
genre:T,title:q,channelName:c}))},l=function(){var D={};
D=_.$v("yt-mini-game-card-view-model","yt-mini-game-card-view-model--square-card",(D["yt-mini-game-card-view-model--square-card-desktop"]=function(){return x()},D["yt-mini-game-card-view-model--use-full-width"]=function(){return P()},D));
return _.V("div",{class:D},_.V(a6L,{onTap:function(){return g().onTap},
imageData:Z,accessibilityText:function(){return g().accessibilityText},
overlayBadgeText:function(){return g().overlayBadgeText},
iconName:function(){return g().iconName},
unplayableInlinePlaybackIconName:function(){return g().unplayableInlinePlaybackIconName},
isDesktopWeb:x}),_.V(H6q,{layout:A,colorPalette:w,isDesktopWeb:x,overflowButton:r,avatar:f,onTap:function(){return g().onTap},
genre:T,title:q,channelName:c}))};
return _.V("mini-game-card-view-model",{class:k.className},_.V(_.tw,null,_.V(_.Q4,{when:function(){return A()==="MINI_APP_LAYOUT_PORTRAIT"}},function(){return Y()}),_.V(_.Q4,{when:function(){return A()==="MINI_APP_LAYOUT_SQUARE"}},function(){return l()}),_.V(_.Q4,{when:function(){return A()==="MINI_APP_LAYOUT_SINGLETON"}},function(){return L()})))},"Xa");
yed.idomCompat=!0;var Nl4=_.M(function(k){var g=_.vh(k.wrapperClass,"yt-mini-game-card-view-model__card-action-button");return _.V(_.Vz,{data:k.actionButton},{buttonViewModel:function(P){return _.V("div",{class:g},_.V(_.Va,{data:P.data}))}})},"Ya"),a6L=_.M(function(k){var g=k.onTap;
var P=k.imageData;var x=k.accessibilityText;var U=k.overlayBadgeText;var A=k.iconName;var q=k.unplayableInlinePlaybackIconName;k=k.isDesktopWeb;return _.V(_.Op,{className:"yt-mini-game-card-view-model__thumbnail-wrapper",command:g},_.V(_.KX,{data:P,className:"yt-mini-game-card-view-model__thumbnail-image",alt:function(){return(x==null?void 0:x())||""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}),_.V(p5L,{overlayBadgeText:U,iconName:A,unplayableInlinePlaybackIconName:q,isDesktopWeb:k}))},"Za"),p5L=_.M(function(k){var g=k.overlayBadgeText;
var P=k.iconName;var x=k.unplayableInlinePlaybackIconName;var U=k.isDesktopWeb;return _.V("div",{class:"yt-mini-game-card-view-model__badge-container"},_.V(_.m,{cond:P,then:function(A){return _.V("div",{class:"yt-mini-game-card-view-model__badge"},_.V("div",{class:"yt-mini-game-card-view-model__badge-high-score"},_.V(_.qQ,{icon:A,className:"yt-mini-game-card-view-model__icon",size:12}),_.V("span",{class:"yt-mini-game-card-view-model__badge-text","aria-hidden":!0},g)))}}),_.V(_.m,{cond:function(){return!P()&&
g()},
then:function(){return _.V("span",{class:"yt-mini-game-card-view-model__badge","aria-hidden":!0},g)}}),_.V(_.m,{cond:function(){return x()&&U()},
then:function(){return _.V("div",{class:"yt-mini-game-card-view-model__unplayable-badge"},_.V(_.qQ,{icon:x,className:"yt-mini-game-card-view-model__unplayable-icon"}))}}))},"$a"),v1Y=_.M(function(k){var g=k.colorPalette;
var P=k.imageData;var x=function(){return g().vibrantColorPalette?g().vibrantColorPalette.section2Color:g().sectionTwoColor};
return _.V(_.mH,null,_.V("div",{class:"yt-mini-game-card-view-model__background-base",style:_.OD({"background-color":function(){return h8(x(),"1")}})}),_.V("div",{class:"yt-mini-game-card-view-model__background-blur",
style:_.OD({"background-image":function(){return"url("+P().sources[0].url+")"}})}),_.V("div",{class:"yt-mini-game-card-view-model__gradient-scrim",
style:_.OD({background:function(){return"linear-gradient(180deg,\n    "+h8(x(),".8")+" 0%,\n    "+h8(x(),".4")+" 25%,\n    "+h8(g().vibrantColorPalette?g().vibrantColorPalette.section4Color:g().sectionFourColor,".8")+" 100%)"}})}))},"ab"),H6q=_.M(function(k){var g=k.layout;
var P=k.colorPalette;var x=k.overflowButton;var U=k.avatar;var A=k.onTap;var q=k.title;var T=k.channelName;var c=k.genre;var Z=function(){var w;return g()!=="MINI_APP_LAYOUT_SQUARE"&&((w=P())==null?0:w.textPrimaryColor)?"color: "+h8(P().textPrimaryColor,".7"):""};
return _.V("div",{class:"yt-mini-game-card-view-model__card-metadata-wrapper"},_.V(_.m,{cond:U,then:function(){return _.V("div",{class:"yt-mini-game-card-view-model__avatar"},_.V(_.Vz,{data:U},{avatarViewModel:_.vg}))}}),_.V(_.Op,{command:A,
className:"yt-mini-game-card-view-model__metadata-details"},_.V("h3",{class:"yt-mini-game-card-view-model__title",title:q},q),_.V(_.m,{cond:U,then:function(){return _.V("div",{class:"yt-mini-game-card-view-model__channel-metadata-line"},_.V("span",{class:"yt-mini-game-card-view-model__genre",title:T,style:Z},T),_.V("span",{class:"yt-mini-game-card-view-model__genre-with-separator",style:Z},c))},
else:function(){return _.V("span",{class:"yt-mini-game-card-view-model__genre",title:c},c)}})),_.V("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.V(_.Vz,{data:x},{buttonViewModel:function(w){var J=w.data;
return _.V(_.Va,{data:function(){return Object.assign({},J(),{customFontColor:g()==="MINI_APP_LAYOUT_SINGLETON"?J().customFontColor:void 0})}})}})))},"bb"),X54=_.M(function(k){var g=k.colorPalette;
var P=k.isDesktopWeb;var x=k.onTap;var U=k.accessibilityText;var A=k.overlayBadgeText;var q=k.iconName;var T=k.unplayableInlinePlaybackIconName;var c=k.actionButton;k=k.imageData;return _.V("div",{class:"yt-mini-game-card-view-model__cinematic-background-wrapper"},_.V(v1Y,{imageData:k,colorPalette:g}),_.V(a6L,{onTap:x,imageData:k,accessibilityText:U,overlayBadgeText:A,iconName:q,unplayableInlinePlaybackIconName:T,isDesktopWeb:P}),_.V(_.m,{cond:function(){return c==null?void 0:c()},
then:function(){return _.V(Nl4,{actionButton:c})}}))},"cb"),I6H=_.M(function(k){var g=k.description;
var P=k.isDesktopWeb;var x=k.title;var U=k.genre;var A=k.onTap;var q=k.actionButton;var T=k.overflowButton;var c=k.avatar;k=k.channelName;var Z={};Z=_.$v("yt-mini-game-card-view-model--search-result-metadata-wrapper",(Z["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=P,Z["yt-mini-game-card-view-model--show-unplayable-on-hover"]=P,Z["yt-mini-game-card-view-model--search-result-metadata-wrapper-mweb"]=function(){return!P()},Z));
var w={};w=_.$v("yt-mini-game-card-view-model__search-result-info-row",(w["yt-mini-game-card-view-model__search-result-info-row-mweb"]=function(){return!P()},w));
return _.V("div",{class:Z},_.V("div",{class:w},_.V(_.Op,{command:A,className:"yt-mini-game-card-view-model__metadata-details"},_.V("h3",{class:"yt-mini-game-card-view-model__title",title:x},x),_.V("span",{class:"yt-mini-game-card-view-model__genre",title:U},U)),_.V(Nl4,{actionButton:q,wrapperClass:"yt-mini-game-card-view-model__search-result-action-button"}),_.V("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.V(_.Vz,{data:T},{buttonViewModel:_.Va}))),_.V("div",{class:"yt-mini-game-card-view-model__search-result-channel-row"},
_.V("div",{class:"yt-mini-game-card-view-model--search-result-channel-name"},_.V("div",{class:"yt-mini-game-card-view-model__avatar"},_.V(_.Vz,{data:c},{avatarViewModel:function(J){var r=J.data;return _.V(_.vg,{data:function(){return Object.assign({},r(),{avatarImageSize:P()?"AVATAR_SIZE_XS":"AVATAR_SIZE_M"})}})}})),_.V(_.Op,{command:A,
className:"yt-mini-game-card-view-model__description"},_.V("p",{class:"yt-mini-game-card-view-model__search-result-channel-text"},k)),_.V(_.Op,{command:A,className:"yt-mini-game-card-view-model__metadata-row-extra-endpoint",tabIndex:-1},_.V("div",null)))),_.V(_.m,{cond:P,then:function(){return _.V(_.Op,{command:A,className:"yt-mini-game-card-view-model__description"},g)}}))},"db");_.y3(yed,"mini-game-card-view-model",{props:{data:_.GH,className:_.GH,useFullWidth:_.GH,isDesktopWeb:_.GH,addSearchResultTopMargin:_.GH}});_.y3(o1v,"dismissed-mini-game-card-view-model",{props:{data:_.GH,useSquareAspectRatio:_.GH}});var UY=function(){var k=_.S.apply(this,arguments)||this;k.isSearch=!1;k.isRichGrid=!1;return k};
_.z(UY,_.S);_.d=UY.prototype;_.d.dismissibleItemReset=function(){this.isDismissed&&(this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0)};
_.d.dismissibleItemOnYtServiceRequestSent=function(k,g){g.actions&&this.dismissibleItemProcessActions(k,g.actions)};
_.d.dismissibleItemOnRequestSent=function(){this.dismissibleItemReset()};
_.d.dataChanged=function(){this.dismissibleItemReset()};
_.d.dismissibleItemProcessActions=function(k,g){for(var P=0;P<g.length;P++){var x=g[P];_.b(x,_.hg)&&(this.dismissibleItemHandleReplaceEnclosingAction(_.b(x,_.hg)),k.stopPropagation())}};
_.d.dismissibleItemHandleReplaceEnclosingAction=function(k){this.dismissedRenderer=k.item;this.isDismissed=!0};
_.mJ.Object.defineProperties(UY.prototype,{useSquareAspectRatio:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.layout)==="MINI_APP_LAYOUT_SQUARE"}},
showCard:{configurable:!0,enumerable:!0,get:function(){var k;return!!this.data&&!((k=this.dismissedRenderer)==null?0:k.notificationMultiActionRenderer)}},
showDismissed:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.dismissedRenderer)==null||!k.notificationMultiActionRenderer)}}});
UY.prototype.dataChanged=UY.prototype.dataChanged;UY.prototype.dismissibleItemOnRequestSent=UY.prototype.dismissibleItemOnRequestSent;UY.prototype.dismissibleItemOnYtServiceRequestSent=UY.prototype.dismissibleItemOnYtServiceRequestSent;_.N([_.n(),_.I("design:type",Object)],UY.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],UY.prototype,"isSearch",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],UY.prototype,"isDismissed",void 0);
_.N([_.n(),_.I("design:type",Object)],UY.prototype,"dismissedRenderer",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],UY.prototype,"isRichGrid",void 0);_.N([_.E("data.layout"),_.I("design:type",Object),_.I("design:paramtypes",[])],UY.prototype,"useSquareAspectRatio",null);_.N([_.E("data","dismissedRenderer"),_.I("design:type",Object),_.I("design:paramtypes",[])],UY.prototype,"showCard",null);
_.N([_.E("data","dismissedRenderer"),_.I("design:type",Object),_.I("design:paramtypes",[])],UY.prototype,"showDismissed",null);_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],UY.prototype,"dismissibleItemOnYtServiceRequestSent",null);
_.N([_.dV("yt-service-request-sent-button-renderer"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],UY.prototype,"dismissibleItemOnRequestSent",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],UY.prototype,"dataChanged",null);_.N([_.hB({disableElementRegistration:!0,is:"ytd-mini-game-card-view-model",isInjectionRoot:!0})],UY);
_.v(UY,"ytd-mini-game-card-view-model",function(){if(Mpt!==void 0)return Mpt;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-game-card-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" restamp="" if="[[showCard]]" class="style-scope ytd-mini-game-card-view-model"><mini-game-card-view-model add-search-result-top-margin="[[isSearch]]" data="[[data]]" is-desktop-web="" use-full-width="[[isRichGrid]]" class="style-scope ytd-mini-game-card-view-model"></mini-game-card-view-model></template><template is="dom-if" restamp="" if="[[showDismissed]]" class="style-scope ytd-mini-game-card-view-model"><dismissed-mini-game-card-view-model data="[[dismissedRenderer.notificationMultiActionRenderer]]" use-square-aspect-ratio="[[useSquareAspectRatio]]" class="style-scope ytd-mini-game-card-view-model"></dismissed-mini-game-card-view-model></template>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Mpt=k},{mode:_.Gd("kevlar_poly_si_batch_j081")?1:2});var Cnc;var Gqm;var A3=function(){return _.wb.apply(this,arguments)||this};
_.z(A3,_.wb);A3.prototype.trigger=function(){this.fire("yt-load-reload-continuation",this.getContinuationUrl.bind(this))};
A3.prototype.getContinuationUrl=function(k){var g={ctoken:this.data.continuation,continuation:this.data.continuation};this.data.clickTrackingParams&&(g.itct=this.data.clickTrackingParams);return _.dP(k,g)};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],A3.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],A3.prototype,"data",void 0);_.N([_.hB({is:"yt-reload-continuation",noInjection:!0})],A3);var RC3;var kwL;var dD=function(){var k=_.S.apply(this,arguments)||this;k.notificationData={};return k};
_.z(dD,_.S);_.d=dD.prototype;_.d.isMenuExpanded=function(k){return k&&k.length<=1?"undefined":"false"};
_.d.dataChanged_=function(){this.selected=void 0;var k=this.computeSelectedIndex_(this.data);k>=0&&(this.selected=k);k=this.data&&this.data.length>1;_.Ph(this.hostElement,"has-items",k);_.kr(this.hostElement).querySelector("#label").tabIndex=k?0:-1};
_.d.onDropdownOpen=function(){var k=_.hE();if(this.parentTrackingParams&&this.data){var g=_.Zz(this.parentTrackingParams);this.data.forEach(function(P){k&&g&&P.trackingParams&&(P=_.Zz(P.trackingParams),_.lL(k,g,P),_.Mh(k,[P]))})}else this.parentTrackingParams||_.pH(new _.Da("No parent tracking params passed in for yt-dropdown-menu."))};
_.d.hasNotification=function(k){var g;if(k.targetId&&((g=this.notificationData)==null?0:g.targetId)){var P;return k.targetId===((P=this.notificationData)==null?void 0:P.targetId)}};
_.d.computeSelectedIndex_=function(k){if(k)for(var g=0,P=k.length;g<P;g++)if(k[g].selected)return g;return-1};
_.d.computeLabel_=function(k){return this.data&&k!=void 0?this.data[k].title:""};
_.d.computeShowIcon_=function(k,g){return!g&&!!k};
_.d.computeVerticalOffset_=function(k){return k?36:0};
_.d.computeEndpoint_=function(k){return k.endpoint||k.navigationEndpoint};
_.d.onLabelClick_=function(k){this.data&&this.data.length<=1?k.stopPropagation():this.menuExpanded="true"};
_.d.onIronActivate_=function(k){k=k.detail.item;var g=_.kr(this.hostElement).querySelector("#repeat").itemForElement(k);if(g&&g.trackingParams){var P=_.hE(),x=_.Zz(g.trackingParams);P&&_.op(P,x)}if(g&&g.serviceEndpoint)_.W("web_use_resolve_command_for_service_endpoint_in_dropdown_killswitch")?this.ytComponentBehavior.resolveCommand(g.serviceEndpoint):_.g5(this.hostElement,[g.serviceEndpoint]),_.GB(this.hostElement,"yt-playlist-reloading");else a:{if((g=k.querySelector("yt-supported-renderers"))&&
(g=g.rendererElement)&&g.is=="yt-reload-continuation"){g.trigger();break a}(k=k.querySelector("yt-reload-continuation"))&&k.trigger()}};
_.d.onTap_=function(k){k.preventDefault()};
_.d.onItemTap_=function(k){this.ytEndpointBehavior.onEndpointTap_(k)};
_.d.onLinkFocus_=function(k){try{var g=k.target}catch(x){}if(g){var P=g.querySelector("tp-yt-paper-item");P&&_.QB(this,"focus",function(){P.focus()})}};
_.d.onMenuClose_=function(){this.menuExpanded="false"};
_.d.isLabelIconActive_=function(k){return k==="true"};
_.d.computeHasSubtitle_=function(k){return!!k};
_.d.computeHrefForItem_=function(k){return this.ytComponentBehavior.computeHref_(this.computeEndpoint_(k))};
_.d.updateSelectedFromBinding=function(k){this.selected=k.detail.value};
_.mJ.Object.defineProperties(dD.prototype,{computedAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.useComputedAriaLabel&&this.selected!==void 0?this.ariaLabel+": "+this.data[this.selected].title:this.ariaLabel}}});
dD.prototype.onMenuClose_=dD.prototype.onMenuClose_;dD.prototype.onTap_=dD.prototype.onTap_;dD.prototype.onIronActivate_=dD.prototype.onIronActivate_;dD.prototype.onDropdownOpen=dD.prototype.onDropdownOpen;dD.prototype.dataChanged_=dD.prototype.dataChanged_;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],dD.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.fF.YtEndpointBehavior),_.I("design:type",Object)],dD.prototype,"ytEndpointBehavior",void 0);
_.N([_.n(),_.I("design:type",Array)],dD.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],dD.prototype,"parentTrackingParams",void 0);_.N([_.n(),_.I("design:type",Object)],dD.prototype,"selected",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],dD.prototype,"useLabel",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],dD.prototype,"useComputedAriaLabel",void 0);_.N([_.n(),_.I("design:type",String)],dD.prototype,"icon",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],dD.prototype,"iconLabel",void 0);_.N([_.n(),_.I("design:type",String)],dD.prototype,"ariaLabel",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],dD.prototype,"disabled",void 0);_.N([_.n({computed:"isMenuExpanded(data)"}),_.I("design:type",String)],dD.prototype,"menuExpanded",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],dD.prototype,"closeOnActivate",void 0);
_.N([_.n({reflectToAttribute:!0,value:_.W("web_modern_buttons")}),_.I("design:type",Boolean)],dD.prototype,"modernButtons",void 0);_.N([_.n(),_.I("design:type",Object)],dD.prototype,"notificationData",void 0);_.N([_.E("ariaLabel, selected"),_.n(),_.I("design:type",String),_.I("design:paramtypes",[])],dD.prototype,"computedAriaLabel",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],dD.prototype,"dataChanged_",null);
_.N([_.dV("paper-dropdown-open"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],dD.prototype,"onDropdownOpen",null);_.N([_.dV("iron-activate"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],dD.prototype,"onIronActivate_",null);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],dD.prototype,"onTap_",null);
_.N([_.dV("iron-overlay-closed"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],dD.prototype,"onMenuClose_",null);_.N([_.hB({is:"yt-dropdown-menu",disableElementRegistration:!0})],dD);
_.v(dD,"yt-dropdown-menu",function(){if(kwL===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-dropdown-menu--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_dropdown_menu.yt.dropdown.menu.css.js--\x3e<tp-yt-paper-menu-button close-on-activate="[[closeOnActivate]]" disabled="[[disabled]]" dynamic-align="" expand-sizing-target-for-scrollbars="" horizontal-align="[[horizontalAlign]]" vertical-offset="[[computeVerticalOffset_(icon)]]" class="style-scope yt-dropdown-menu">\n  <tp-yt-paper-button id="label" class="dropdown-trigger style-scope yt-dropdown-menu" slot="dropdown-trigger" aria-expanded$="[[menuExpanded]]" aria-label$="[[computedAriaLabel]]" on-tap="onLabelClick_">\n    <template is="dom-if" if="[[computeShowIcon_(icon, useLabel)]]" class="style-scope yt-dropdown-menu">\n      <yt-icon id="label-icon" active="[[isLabelIconActive_(menuExpanded)]]" icon="[[icon]]" class="style-scope yt-dropdown-menu">\n      </yt-icon>\n      <div id="icon-label" class="style-scope yt-dropdown-menu">[[iconLabel]]</div>\n    </template>\n    <template is="dom-if" if="[[useLabel]]" class="style-scope yt-dropdown-menu">\n      <div id="label-text" style-target="label-text" class="style-scope yt-dropdown-menu">[[computeLabel_(selected)]]</div>\n      <yt-icon id="label-icon" icon="expand" class="style-scope yt-dropdown-menu">\n      </yt-icon>\n    </template>\n  </tp-yt-paper-button>\n  <tp-yt-paper-listbox id="menu" class="dropdown-content style-scope yt-dropdown-menu" slot="dropdown-content" selected="[[selected]]" on-selected-changed="updateSelectedFromBinding">\n    <template id="repeat" is="dom-repeat" items="[[data]]" class="style-scope yt-dropdown-menu">\n      <a class="yt-simple-endpoint style-scope yt-dropdown-menu" href$="[[computeHrefForItem_(item)]]" data="[[computeEndpoint_(item)]]" on-focus="onLinkFocus_" on-tap="onItemTap_">\n        <tp-yt-paper-item class="style-scope yt-dropdown-menu">\n          <tp-yt-paper-item-body two-line$="[[computeHasSubtitle_(item.subtitle)]]" class="style-scope yt-dropdown-menu">\n            <div id="item-with-badge" class="style-scope yt-dropdown-menu">\n              <div class="item style-scope yt-dropdown-menu">[[item.title]]\n                <span class="notification style-scope yt-dropdown-menu" hidden$="[[!hasNotification(item,notificationData)]]"></span>\n              </div>\n              <ytd-badge-supported-renderer hidden="[[!item.badge]]" top-standalone-badge="[[item.badge]]" class="style-scope yt-dropdown-menu">\n              </ytd-badge-supported-renderer>\n            </div>\n            <div secondary="" id="subtitle" hidden="[[!computeHasSubtitle_(item.subtitle)]]" class="style-scope yt-dropdown-menu">\n              [[item.subtitle]]\n            </div>\n          </tp-yt-paper-item-body>\n          <yt-reload-continuation data="[[item.continuation.reloadContinuationData]]" class="style-scope yt-dropdown-menu">\n          </yt-reload-continuation>\n        </tp-yt-paper-item>\n      </a>\n    </template>\n  </tp-yt-paper-listbox>\n</tp-yt-paper-menu-button>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;RC3===void 0&&(RC3=document.createElement("template"));var x=RC3;P.call(g,x.content.cloneNode(!0),k.content.firstChild);kwL=k}k=kwL;return k},{mode:2});var OY=function(){var k=_.S.apply(this,arguments)||this;k.hasNotification=!1;return k};
_.z(OY,_.S);OY.prototype.computeId=function(k){return k};
OY.prototype.computeHorizontalAlign=function(k){return k?"right":"left"};
OY.prototype.computeAccessibilityLabel=function(k){var g,P;return((g=k.accessibility)==null?void 0:(P=g.accessibilityData)==null?void 0:P.label)||null};
OY.prototype.notificationDataChanged=function(){var k;this.hasNotification=!!this.notificationData&&!((k=this.data)==null?0:k.icon)};
OY.prototype.notificationDataChanged=OY.prototype.notificationDataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],OY.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.vW.YtLiveChatTooltipTargetingBehavior),_.I("design:type",Object)],OY.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],OY.prototype,"data",void 0);_.N([_.n({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.I("design:type",String)],OY.prototype,"id",void 0);
_.N([_.n({value:!1}),_.I("design:type",Boolean)],OY.prototype,"isRightAligned",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],OY.prototype,"disabled",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],OY.prototype,"closeOnActivate",void 0);_.N([_.n(),_.I("design:type",Object)],OY.prototype,"notificationData",void 0);_.N([_.n(),_.I("design:type",Object)],OY.prototype,"hasNotification",void 0);
_.N([_.n({value:!1}),_.I("design:type",Boolean)],OY.prototype,"useComputedAriaLabel",void 0);_.N([_.OO("notificationData"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],OY.prototype,"notificationDataChanged",null);_.N([_.hB({is:"yt-sort-filter-sub-menu-renderer",disableElementRegistration:!0})],OY);
_.v(OY,"yt-sort-filter-sub-menu-renderer",function(){if(Gqm===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-sort-filter-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_sort_filter_sub_menu_renderer.yt.sort.filter.sub.menu.renderer.css.js--\x3e<tp-yt-paper-tooltip class="style-scope yt-sort-filter-sub-menu-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n<yt-dropdown-menu aria-label="[[computeAccessibilityLabel(data)]]" close-on-activate="[[closeOnActivate]]" data="[[data.subMenuItems]]" disabled="[[disabled]]" horizontal-align="[[computeHorizontalAlign(isRightAligned)]]" icon="[[data.icon.iconType]]" icon-label="[[data.title]]" notification-data="[[notificationData]]" parent-tracking-params="[[data.trackingParams]]" use-computed-aria-label="[[useComputedAriaLabel]]" use-label="[[!data.icon.iconType]]" class="style-scope yt-sort-filter-sub-menu-renderer">\n</yt-dropdown-menu>\n<div id="notification" hidden$="[[!hasNotification]]" class="style-scope yt-sort-filter-sub-menu-renderer"></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;Cnc===void 0&&(Cnc=document.createElement("template"));var x=Cnc;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Gqm=k}k=Gqm;return k},{mode:2});var gLH=_.M(function(k){var g=k.data;var P=_.iX(function(){var A=g().onTap;(A=_.b(A,_.ue))&&_.Za().resolve(_.wP).resolveCommand(A);return!1}),x=function(){return{sources:[{url:g().thumbnailUrl,
width:120,height:90}]}},U=function(){return g().rating&&g().ratingA11yLabel&&g().reviewsCount&&g().reviewsCountA11yLabel};
return _.V("place-data-view-model",null,_.V(_.m,{cond:function(){return g().placeName&&g().placeCategory},
then:function(){return _.V("div",{class:"ytSpecPlaceDataViewModelShapeHost","on:click":P},_.V(_.KX,{data:x,alt:"",targetWidth:120,targetHeight:90,className:"ytSpecPlaceDataViewModelShapeThumbnail"}),_.V(_.Op,{className:"ytSpecPlaceDataViewModelShapePlaceLink",command:function(){return g().onTap}},_.V("h3",{class:"ytSpecPlaceDataViewModelShapeName",
title:function(){return g().placeName}},function(){return g().placeName})),_.V("div",{class:"ytSpecPlaceDataViewModelShapeMetadata"},_.V(_.m,{cond:U,
then:function(){return _.V("div",{class:_.$v("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")},_.V("span",{class:"score",title:function(){return g().ratingA11yLabel}},function(){return g().rating}),_.V("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowStarIcon"},_.V(_.qQ,{icon:"STAR",
active:!0,style:"width: 14px; height: 14px; color: #fabb05"})),_.V("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowReviews",title:function(){return g().reviewsCountA11yLabel}},function(){return g().reviewsCount}))},
else:function(){return _.V("div",{class:_.$v("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")})}}),_.V("div",{class:_.$v("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowCategories")},_.V("span",{class:"category",
title:function(){return g().placeCategory}},function(){return g().placeCategory}))))}}))},"eb");
gLH.idomCompat=!0;_.y3(gLH,"place-data-view-model",{props:{data:_.GH}});var P2q=new _.gt("INLINE_PLAYBACK_HOOK_TOKEN");var $Nv=_.Bb({sharedUi:_.Q8J});_.Y5=_.zb($Nv)($Nv.sharedUi,{animatedThumbnailEnabledSelector:function(k){return k.animatedThumbnailEnabled},
inlinePreviewEnabledSelector:function(k){return k.inlinePreviewEnabled},
currentPageTypeSelector:function(k){return k.currentPageType},
currentPageSubTypeSelector:function(k){return k.currentPageSubType},
persistentPanelVisibleSelector:function(k){return k.persistentPanelVisible}});var xNq=function(k){this.setActiveSlideIndex=k;this.jobIds=[];this.isSlideshowPlaying=!1},Atm=function(k,g){k.isSlideshowPlaying||(k.isSlideshowPlaying=!0,iJt(k),UN4(k,g,0))},iJt=function(k){_.kv(_.Xq,function(){k.setActiveSlideIndex(0)},1)},UN4=function(k,g,P){k.jobIds.push(_.kv(_.Xq,function(){var x=P<g-1?P+1:0;
k.setActiveSlideIndex(x);UN4(k,g,x)},1800))};var dN4=new _.gt("CHANNEL_DISCLOSURE_VIEW_MODEL_TOKEN");var OJN=new _.gt("IMAGE_ON_LOAD_HANDLER_TOKEN");var qIL=_.M(function(k){return _.V("animated-thumbnail-overlay-view-model",{class:"ytAnimatedThumbnailOverlayViewModelHost"},_.V(_.m,{cond:function(){var g;return(g=k.data())==null?void 0:g.thumbnail},
then:function(g){return _.V(_.KX,{data:g,alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",hideOn404:!0})}}))},"fb");_.Thd=_.M(function(k){var g=k.data;var P=k.lockupExperiments;k={};return _.V("thumbnail-overlay-button-view-model",{class:"ytThumbnailOverlayButtonViewModelHost"},_.V("div",{class:_.$v("ytThumbnailOverlayButtonViewModelButton",(k.ytThumbnailOverlayButtonViewModelButtonLegacyIcon=function(){var x;return P&&((x=P())==null?void 0:x.useLegacySizedIconButton)},k))},_.V(_.Vz,{data:function(){return g().overlayButton}},{buttonViewModel:function(x){return _.V(_.Va,{data:x.data,
buttonOverrides:function(){var U;return P&&((U=P())==null?0:U.useLegacySizedIconButton)?{iconPosition:"icon-only-40",customColors:{backgroundColor:"rgba(0,0,0,0.6)"},ariaHidden:!0,tabIndex:-1}:void 0}})}})))},"gb");
_.Thd.idomCompat=!0;var ea3=_.M(function(k){return _.V("yt-thumbnail-hover-overlay-toggle-actions-view-model",{class:"ytThumbnailHoverOverlayToggleActionsViewModelHost","on:click":_.iX(function(g){g.preventDefault();return!1})},_.V(_.Vz,{data:function(){return k.data().buttons}},{toggleButtonViewModel:function(g){return _.V("div",{class:"ytThumbnailHoverOverlayToggleActionsViewModelButton"},_.V(_.je,{data:g.data}))}}))},"hb");
ea3.idomCompat=!0;var ctH=_.M(function(k){var g=function(){var P;return((P=_.b(k.data().rendererContext,_.TK))==null?void 0:P.label)||""};
return _.V("yt-thumbnail-overlay-full-view-model",{class:"ytThumbnailOverlayFullViewModelHost"},_.V(_.m,{cond:function(){return k.data().image},
then:function(){return _.V("div",{class:"ytThumbnailOverlayFullViewModelIcon"},_.V(_.KX,{data:function(){return k.data().image},
alt:g}))}}),_.V(_.m,{cond:function(){return k.data().text},
then:function(){return _.V("div",{class:"ytThumbnailOverlayFullViewModelText"},function(){return k.data().text})}}))},"ib");var V2J;V2J=_.Y5.animatedThumbnailEnabledSelector;_.qs=_.M(function(k){var g=[],P=function(){var r,f;return KSC((r=k.width)==null?void 0:r.call(k),(f=k.height)==null?void 0:f.call(k))},x=_.Za().resolve(_.VE(OJN)),U=_.cZ("yt-thumbnail-view-model",function(){g.push("elRef.value set");
var r;(r=k.playbackRef)==null||r.call(k,{thumbnailElRef:U,thumbnail:k.data().image,thumbnailOverlays:k.data().overlays,thumbnailSize:P()})});
_.ay(function(){g.push("onInit");_.vc(function(){g.push("onCleanup")})});
var A=_.Vb(V2J),q=function(){var r,f;return(f=(r=k.aspectRatio)==null?void 0:r.call(k))!=null?f:0},T=function(){return(k.data().image?_.UpI(k.data().image):q())<=1&&q()===0},c=function(){return T()?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL"},Z=function(){U.value||_.pH(new _.Da("Thumbnail elRef.value is null",g.join("\n")));
x&&U.value&&x(U.value)},w=function(){var r,f;
return((r=k.hovered)==null?void 0:r.call(k))&&P()!=="large"&&((f=k.data().overlays)==null?void 0:f.some(function(B){return _.b(B,mzL)}))},J={};
return _.V("yt-thumbnail-view-model",{class:_.$v("ytThumbnailViewModelHost",k.className,function(){return Bu6(q())},function(){var r,f;
a:{var B=P(),L=(r=k.disableRounding)==null?void 0:r.call(k);r=(f=k.isClip)==null?void 0:f.call(k);if(!L&&!r)switch(B){case "large":f="ytThumbnailViewModelLarge";break a;case "small":f="ytThumbnailViewModelSmall";break a;default:f="ytThumbnailViewModelMedium";break a}f=void 0}return f},(J.ytThumbnailViewModelCinematic=T,J)),
style:_.OD({"background-color":function(){var r,f=T()?(r=k.data().backgroundColor)==null?void 0:r.lightTheme:void 0;return f?h8(f,"1"):void 0}}),
el:U},_.V(_.m,{cond:T,then:function(){return _.V("div",{class:"ytThumbnailViewModelBlurredImage"},_.V(_.KX,{data:function(){return k.data().image},
alt:"",contentMode:c,targetWidth:k.width,onload:Z}))}}),_.V("div",{class:"ytThumbnailViewModelImage"},_.V(_.KX,{data:function(){return k.data().image},
alt:"",contentMode:c,targetWidth:k.width,onload:Z}),null),_.V(_.Vz,{data:function(){return w()?void 0:k.data().overlays},
allowIncompleteMapping:!0},{thumbnailOverlayTitleViewModel:JeP,thumbnailOverlayBadgeViewModel:function(r){return _.V(_.reY,{data:r.data,thumbnailSize:P,isClip:k.isClip})},
thumbnailBottomOverlayViewModel:function(r){return _.V(Vpt,{data:r.data,thumbnailSize:P,isClip:k.isClip})},
thumbnailOverlayFullViewModel:ctH,thumbnailOverlayButtonViewModel:function(r){return _.V(_.Thd,{data:r.data,lockupExperiments:k.lockupExperiments})},
channelDisclosureViewModel:function(r){r=r.data;var f;return _.V("div",null,(f=_.Za().resolve(_.VE(dN4)))==null?void 0:f({data:r}))}}),_.V(_.Vz,{data:function(){var r;
return((r=k.hovered)==null?0:r.call(k))?k.data().overlays:void 0},
allowIncompleteMapping:!0},{thumbnailHoverOverlayViewModel:function(r){return _.V(or,{data:r.data,alwaysShow:!0})},
thumbnailHoverOverlayToggleActionsViewModel:ea3}),_.V(_.Vz,{data:function(){var r;return((r=k.hovered)==null?0:r.call(k))&&A()?k.data().overlays:void 0},
allowIncompleteMapping:!0},{animatedThumbnailOverlayViewModel:qIL}),_.V(_.m,{cond:k.isClip,then:function(){return _.V("div",{class:"ytPinkingNsHost"},_.V("svg",{class:"ytPinkingNsPinkingLeft"},_.V("defs",null,_.V("pattern",{id:"left-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.V("polygon",{class:"ytPinkingNsPinking",points:"0,0 4,4 0,8"}))),_.V("rect",{fill:"url(#left-pattern)",width:"4",height:"100%"})),_.V("svg",{class:"ytPinkingNsPinkingRight"},_.V("defs",null,_.V("pattern",{id:"right-pattern",
width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.V("polygon",{class:"ytPinkingNsPinking",points:"4,0 0,4 4,8"}))),_.V("rect",{fill:"url(#right-pattern)",width:"4",height:"100%"})))}}))},"jb");
_.qs.idomCompat={callbacks:{playbackRef:!0}};var ZJc=_.M(function(k){var g=_.O(_.zT(-1,void 0,"RW2Ole")),P=g.next().value,x=g.next().value;_.ay(function(){var U=new xNq(x);Atm(U,k.data().thumbnails.length);_.vc(function(){if(U.isSlideshowPlaying){U.isSlideshowPlaying=!1;for(var A=U.jobIds,q=0,T=A.length;q<T;q++)_.Xq.cancelJob(A[q]);U.jobIds.length=0}})});
return _.V("yt-collection-thumbnail-slideshow",{class:"ytCollectionThumbnailSlideshowHost"},_.V(_.Vz,{data:function(){return k.data().thumbnails}},{thumbnailViewModel:function(U,A){return _.V("div",{class:function(){var q=!k.data().primaryThumbnail,T=A(),c=P(),Z=["ytCollectionThumbnailSlideshowSlideshowThumbnail"];
q&&T===0&&Z.push("ytCollectionThumbnailSlideshowSlideshowThumbnailFirstSlide");T<=c&&Z.push("ytCollectionThumbnailSlideshowSlideshowThumbnailShowSlide");return Z.join(" ")}},_.V(_.qs,{data:U.data,
disableRounding:k.disableRounding}))}}))},"kb");
ZJc.idomCompat=!0;var zGI=new _.gt("DWELL_DETECTOR_REGISTRY_TOKEN");var wTJ=_.M(function(k){var g=uwr(k.triggeringElement),P=function(){return!!k.data().primaryThumbnail},x=function(){var A,q=(A=k.data())==null?void 0:A.maxHeight,T;
A=(T=k.maxHeight)==null?void 0:T.call(k);return q!=null&&A!=null?Math.min(q,A):A!=null?A:q},U=function(){var A=x();
if(A){var q;if(P()&&(q=k.includeStackHeight)!=null&&q.call(k)){var T;q=((T=k.doubleStack)==null?0:T.call(k))?8:4}else q=0;A=A-q-1;if(!(A<0)){T=Math;q=T.ceil;var c,Z;var w=MPb((Z=(c=k.aspectRatio)==null?void 0:c.call(k))!=null?Z:0);return q.call(T,A*w)}}};
return _.V("yt-collection-thumbnail-view-model",{class:"ytCollectionThumbnailViewModelHost","aria-hidden":"true",style:_.OD({height:function(){return x()?x()+"px":void 0},
width:function(){return U()?U()+"px":void 0}})},_.V(mNk,{stackEnabled:P,
thumbnailSize:function(){var A,q;return KSC((A=k.width)==null?void 0:A.call(k),(q=k.height)==null?void 0:q.call(k))},
doubleStack:k.doubleStack,stackColor:function(){return k.data().stackColor},
includeStackHeight:k.includeStackHeight},_.V(_.Vz,{data:function(){return k.data().primaryThumbnail}},{thumbnailViewModel:function(A){var q={};
return _.V(_.qs,{data:A.data,width:k.width,height:k.height,aspectRatio:k.aspectRatio,disableRounding:k.disableRounding,className:_.$v((q.ytCollectionThumbnailViewModelHostHasStacks=P,q)),hovered:k.hovered,playbackRef:k.playbackRef})}}),_.V(_.m,{cond:function(){var A;
return g()&&((A=k.data().thumbnails)==null?void 0:A.length)},
then:function(){return _.V("div",{class:"ytCollectionThumbnailViewModelSlideshow"},_.V(ZJc,{data:k.data,disableRounding:function(){return!P()}}))}})))},"lb");
wTJ.idomCompat={callbacks:{playbackRef:!0}};
var mNk=_.M(function(k){var g=k.children;var P=k.stackEnabled;var x=k.thumbnailSize;var U=k.doubleStack;var A=k.stackColor;var q=k.includeStackHeight;var T,c=(T=_.Za().resolve(_.VE(_.le)))==null?void 0:T();return _.V(_.m,{cond:P,then:function(){return _.V(alJ,{data:function(){var Z,w;return{experimentEnabled:!0,thumbnailSize:x(),doubleStack:U==null?void 0:U(),color:c?A==null?void 0:(Z=A())==null?void 0:Z.darkTheme:A==null?void 0:(w=A())==null?void 0:w.lightTheme,enableResponsiveMode:!1,includeStackHeight:q==
null?void 0:q()}}},g)},
else:function(){return g}})},"mb");var Jtv=new _.gt("EXPANDABLE_METADATA_VIEW_MODEL_TOKEN");var em;_.TC={calledOnce:!0,state:"visible"};em={calledOnce:!0,state:"hidden"};_.c0=_.M(function(k){var g=k.data;var P=k.customCommandResolver;var x=k.className;var U=k.delayedClassName;var A=k.animationEntityKey;var q=k.isCompactWidth;var T=k.isContentWidth;k=_.O(_.zT(!1,void 0,"pC3tUb"));var c=k.next().value,Z=k.next().value,w=_.vh(A,""),J=_.Tf(WSk,w),r=function(){var rA,bV;return(bV=(rA=J())==null?void 0:rA.value)!=null?bV:!1},f=function(){_.oS(_.ZW("booleanEntity",w(),{key:w(),
value:!0}));H=void 0};
A=_.O(_.d2(r));var B=A.next().value,L=A.next().value;A=_.O(_.d2(r));var Y=A.next().value,l=A.next().value;A=_.O(_.d2(function(){var rA;return r()?(rA=g().styleTransitionConfig)==null?void 0:rA.destinationStyle:void 0}));
var D=A.next().value,X=A.next().value,a=function(){var rA=Object.assign({},g(),D()&&{style:D()});var bV,tu,Eb=rA.label,hd=(bV=rA.interaction)==null?void 0:(tu=bV.accessibility)==null?void 0:tu.label;bV=rA.iconImage?rA.label&&rA.label.content?rA.iconLeading?"leading":"trailing":"icon-only":void 0;rA={formattedButtonText:Eb,accessibilityLabel:hd,style:n60(rA.style),type:SJI(rA.style),state:"active",size:L2r(rA.size),iconPosition:bV,disabled:!1,aTagConfig:E6u(rA,P)};_.W("enable_desktop_vdcbg_components")&&
(rA.focused=c());return rA},H;
A=_.rx({visibilityCallback:function(rA){var bV,tu=(bV=g().interaction)==null?void 0:bV.onFirstVisible;rA&&tu&&_.S7(tu)},
showOption:_.TC});var y=function(){return yNM(a(),!!g().iconImage)};
k={};var kj={};x=_.$v(function(){return"ytwAdButtonViewModelHost"},function(){return g().delayedAppearanceConfig?"ytwAdButtonViewModelHostHasAnimation":""},function(){var rA=!!g().delayedAppearanceConfig,bV=B();
return rA?bV?"ytwAdButtonViewModelFullHeight":"ytwAdButtonViewModelNoHeight":""},function(){var rA=!!g().delayedAppearanceConfig,bV=Y();
return rA?bV?"ytwAdButtonViewModelShow":"ytwAdButtonViewModelHide":""},function(){return!g().delayedAppearanceConfig||B()?U==null?void 0:U():""},(k.ytwAdButtonViewModelHostCompactWidth=function(){return q==null?void 0:q()},k),(kj.ytwAdButtonViewModelHostContentWidth=function(){return T==null?void 0:T()},kj),x!=null?x:"");
var Ts=function(){var rA,bV=(rA=g().delayedAppearanceConfig)==null?void 0:rA.delayedInvisibleSeconds;bV&&(H=_.wz(_.Xq,function(){L(!0);m0()},bV*1E3))},m0=function(){var rA,bV=(rA=g().delayedAppearanceConfig)==null?void 0:rA.delayedVisibleSeconds;
bV&&(H=_.wz(_.Xq,function(){l(!0);Lb()},bV*1E3))},Lb=function(){var rA,bV=(rA=g().styleTransitionConfig)==null?void 0:rA.styleTransitionSeconds,tu,Eb=(tu=g().styleTransitionConfig)==null?void 0:tu.destinationStyle;
bV&&Eb?H=_.wz(_.Xq,function(){X(Eb);f()},bV*1E3):f()};
_.ay(function(){Ts()});
_.vc(function(){H&&_.Xq.cancelJob(H)});
return _.V("ad-button-view-model",{"on:focusin":_.iX(_.W("enable_desktop_vdcbg_components")?function(){var rA=_.Za().resolve(_.VE(_.dw));rA&&Z(rA.isKeyBoardInUse());return!1}:void 0),
"on:focusout":_.iX(_.W("enable_desktop_vdcbg_components")?function(){Z(!1);return!1}:void 0),
class:x,el:_.aI(A),style:_.OD({"transition-duration":"0.3s"})},_.V(_.m,{cond:a,then:function(){return _.V(_.c_,{data:a,icon:function(){return _.V(_.m,{cond:function(){return g().iconImage},
then:function(rA){return _.V(_.KX,{data:rA,alt:"",targetWidth:y,targetHeight:y,preserveWidth:!0,preserveHeight:!0})}})}})}}))},"ob");var rt3=_.M(function(k){var g=k.data;k=function(){return g().style==="AD_BUTTON_GROUP_STYLE_COMPACT_WIDTH"};
var P=_.rx({visibilityCallback:function(A){var q,T=(q=g().interaction)==null?void 0:q.onFirstVisible;A&&T&&_.S7(T)},
showOption:_.TC}),x={},U={};return _.V("ad-button-group-view-model",{class:_.$v("ytwAdButtonGroupViewModelHost",(x.ytwAdButtonGroupViewModelHostCompactWidth=k,x)),el:_.aI(P)},_.V("div",{class:_.$v("ytwAdButtonGroupViewModelHostSecondaryButton",(U.ytwAdButtonGroupViewModelHostCompactWidthSecondaryButton=k,U))},_.V(_.Vz,{data:function(){return g().secondaryAdButton}},{adButtonViewModel:function(A){return _.V(_.c0,{data:A.data})}})),_.V("div",{class:"ytwAdButtonGroupViewModelHostPrimaryButton"},_.V(_.Vz,
{data:function(){return g().primaryAdButton}},{adButtonViewModel:function(A){return _.V(_.c0,{data:A.data})}})))},"pb");var feL=_.M(function(k){var g=function(){var P;return((P=k.data())==null?void 0:P.answers)||[]};
return _.V("yt-survey-icons",{class:"ytSurveyIconsHost"},_.V("div",{class:"ytSurveyIconsHeader"},_.V("div",{class:"ytSurveyIconsTitle"},function(){var P;return(P=k.data())==null?void 0:P.text}),_.V("div",null,_.V(_.c_,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){var P;(P=k.onDismiss)==null||P.call(k)}}},
iconName:"DISMISSAL"}))),_.V("div",null,_.V("div",{class:"ytSurveyIconsAnswers"},_.V(_.DZ,{each:function(){return g()},
keyBy:"INDEX"},function(P,x){return _.V("div",null,_.V(_.c_,{data:function(){return{style:"mono",type:"text",state:"active",size:"XL",iconPosition:"icon-only",onTap:function(){var U;(U=k.onSelect)==null||U.call(k,P(),x)}}},
icon:function(){return _.V(_.qQ,{icon:function(){var U,A;return(U=P())==null?void 0:(A=U.icon)==null?void 0:A.iconType},
className:"ytSurveyIconsIcon"})}}))})),_.V("div",{class:"ytSurveyIconsAnswersText"},_.V("div",null,function(){return g().length?g()[0].text:""}),_.V("div",null,function(){return g().length?g()[g().length-1].text:""}))))},"qb");var WnL=_.M(function(k){var g=_.aI(_.zf(function(){var c;return(c=k.data())==null?void 0:c.rendererContext},void 0,void 0,void 0,!0)),P=_.O(_.zT(!1,void 0,"GW0yjf")),x=P.next().value,U=P.next().value,A=_.Tf(bnj,function(){var c;
return(c=k.data().keys)==null?void 0:c.surveyEntityKey}),q=_.Tf(B9s,function(){var c;
return(c=k.data().keys)==null?void 0:c.surveyStateEntityKey});
_.eS("ytd-slimline-survey-show-action",function(){U(!1)});
var T=function(){var c,Z;var w=(c=q())==null?void 0:(Z=c.questionStack)==null?void 0:Z[0];if(w!==void 0){var J,r;return(J=A())==null?void 0:(r=J.questions)==null?void 0:r[w]}};
P={};return _.V("yt-slimline-survey-view-model",{el:g,class:_.$v("ytSlimlineSurveyViewModelHost",(P.ytSlimlineSurveyViewModelCollapsed=function(){return x()},P))},_.V("div",{class:"ytSlimlineSurveyViewModelContainer"},_.V(_.m,{cond:function(){var c;
return((c=T())==null?void 0:c.layout)==="SURVEY_LAYOUT_TYPE_ICONS"},
then:function(){return _.V(feL,{data:function(){return T()},
onSelect:function(c,Z){var w,J;return _.e(function(r){U(!0);if(J=(w=k.data())==null?void 0:w.onSelectRating)_.S7(J),_.oS(IVL(Z));_.SV(r)})},
onDismiss:function(){U(!0);var c;var Z=(c=A())==null?void 0:c.dismissalFeedbackToken;c=Z?{feedbackEndpoint:{feedbackToken:Z}}:void 0;c&&_.EW(c,{form:{element:g.value}})}})}})))},"rb");var sst=_.M(function(k){return _.V("yt-table-view-model",{class:_.$v("ytTableViewModelHost",k.className)},_.V(_.DZ,{each:function(){return k.data().rows||[]}},function(g){return _.V("div",{class:"ytTableViewModelRow"},_.V(_.DZ,{each:function(){return(g==null?void 0:g.cells)||[]}},function(P,x){var U,A={};
return _.V("span",{class:_.$v((A.ytTableViewModelRowLabel=function(){return x()===0&&k.data().showHorizontalHeaders},A.ytTableViewModelCell=function(){return!k.data().showHorizontalHeaders||x()>0},A))},(U=P.text)==null?void 0:U.content)}))}))},"sb");var bJv=_.M(function(k){return _.V("lockup-attachments-view-model",{class:"ytLockupAttachmentsViewModelHost"},_.V(_.Vz,{data:function(){var g;return(g=k.data())==null?void 0:g.attachments}},{flexibleActionsViewModel:function(g){return _.V("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.V(_.aO,{data:g.data,
layout:function(){var P;return((P=k.lockupStyle())==null?void 0:P.arrangement)===1?0:1},
justifyContentOverride:function(){var P;return((P=k.lockupStyle())==null?void 0:P.arrangement)===1?"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START":"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_EVENLY"}}))},
slimlineSurveyViewModel:function(g){return _.V("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.V(WnL,{data:g.data}))},
expandableMetadataViewModel:function(g){g=g.data;var P;return _.V("div",{class:_.$v("ytLockupAttachmentsViewModelAttachment","ytLockupAttachmentsViewModelExpandableMetadata")},(P=_.Za().resolve(_.VE(Jtv)))==null?void 0:P({data:g}))},
adButtonGroupViewModel:function(g){return _.V("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.V(rt3,{data:g.data}))},
adButtonViewModel:function(g){return _.V("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.V(_.c0,{data:g.data,isCompactWidth:!0}))},
tableViewModel:function(g){return _.V("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.V(sst,{data:g.data}))}}))},"tb");var DS3=_.rP("rich_grid_min_item_width",310),Qw3=_.rP("rich_grid_max_item_width",500);var Bh4=_.M(function(k){var g=k.data;return _.V("br-nz-badge-shape",{class:_.$v(function(){return Nuk(g().brNzRatingBadgeType)}),
role:function(){return g().accessibilityText?"img":void 0},
"aria-label":function(){return g().accessibilityText}},function(){var P;
return(P=g())==null?void 0:P.text})},"ub");_.VT=_.M(function(k){var g=function(){var P=k.data(),x,U,A;if(P){var q=!((x=k.workaroundShortsIsThumbnailBadge)==null||!x.call(k));x=(U=k.modern)==null?void 0:U.call(k);U=(A=k.numBadgesInRow)==null?void 0:A.call(k);var T;a:switch(P.badgeStyle){case "BADGE_OVERLAY":A=!0;break a;default:A=!1}P={type:q?17:Il6(P.badgeStyle),brNzRatingBadgeType:Xiu(P.badgeStyle),text:P.badgeText,icon:P.iconName,isOverlay:A,modern:x||_.W("web_modern_badge_view_model"),accessibilityText:P.accessibilityLabel||((T=_.b(P.rendererContext,
_.TK))==null?void 0:T.label),numBadgesInRow:U}}else P=void 0;return P};
return _.V("yt-badge-view-model",{class:_.$v("ytBadgeViewModelHost",k.class)},_.V(_.tw,null,_.V(_.Q4,{when:function(){var P;return!((P=g())==null||!P.brNzRatingBadgeType)}},function(){return _.V(Bh4,{data:function(){return g()}})}),_.V(_.Q4,{when:function(){return!!g()&&!g().brNzRatingBadgeType}},function(){return _.V(_.Xu,{data:function(){return g()}})})))},"vb");
_.VT.idomCompat=!0;var piI,y10;piI=16/9;y10=2/3;_.Zy=_.M(function(k){var g=k.data;var P=k.className;var x=k.imageSizeConfig;var U=k.notifyOnLoaded;var A=function(){return g().style||"CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},q=function(){var r;
return _.Bs((r=g())==null?void 0:r.rendererContext)};
k={};k=(k.ytContentPreviewImageViewModelHost=!0,k.ytContentPreviewImageViewModelCircleImage=function(){return A()==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},k.ytContentPreviewImageViewModelTappable=function(){return q()},k);
var T=function(){var r,f;return(f=(r=_.b(g().rendererContext,_.TK))==null?void 0:r.label)!=null?f:""},c=function(){return GDs(g())},Z=function(){var r=CvV(A(),g().layoutMode||"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_UNKNOWN",x==null?void 0:x(),RGM(c()),g().layoutWidth,g().layoutHeight),f=Object.assign({},r);
r.width&&(f.width=Math.round(r.width));r.height&&(f.height=Math.round(r.height));r.maxWidth&&(f.maxWidth=Math.round(r.maxWidth));r.maxHeight&&(f.maxHeight=Math.round(r.maxHeight));return f},w=_.nP(function(){return Z().height},void 0,"CxFlJb"),J=_.nP(function(){return Z().width},void 0,"lb8Jhd");
return _.V("yt-content-preview-image-view-model",{el:_.aI(_.zf(function(){var r;return(r=g())==null?void 0:r.rendererContext})),
role:function(){return q()?"link":void 0},
tabindex:function(){return q()?0:void 0},
class:_.$v(P,k,function(){var r=A();var f=x==null?void 0:x();r=r==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||r==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||r==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||r==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"?(f==null?void 0:f.size)!=null&&f.size<=16?"ytContentPreviewImageViewModelExtraSmallRoundedImage":(f==null?void 0:f.size)!=null&&f.size<=24?"ytContentPreviewImageViewModelSmallRoundedImage":"ytContentPreviewImageViewModelLargeRoundedImage":
void 0;return r}),
style:function(){var r=Z(),f=[];r.width&&f.push("width: "+r.width+"px");r.height&&f.push("height: "+r.height+"px");r.maxWidth&&f.push("max-width: "+r.maxWidth+"px");r.maxHeight&&f.push("max-height: "+r.maxHeight+"px");r.fullWidth&&f.push("width: 100%");return f.join(";")}},_.V(_.m,{cond:c,
then:function(r){return _.V(_.KX,{data:r,alt:T,"data-disabled$":function(){return!T()},
notifyOnLoaded:U,targetWidth:J,targetHeight:w,preserveWidth:function(){return!!J()},
preserveHeight:function(){return!!w()}})}}),_.V(_.Vz,{data:function(){var r;
return(r=g())==null?void 0:r.overlays}},{thumbnailHoverOverlayViewModel:or,
thumbnailOverlayButtonViewModel:_.Thd}))},"wb");
_.Zy.idomCompat=!0;var mR=_.M(function(k){var g=k.data;var P=k.className;var x=k.useSmallLayout;var U=k.useMediumText;k=k.useHeavyText;var A={};return _.V("yt-attribution-view-model",{el:_.aI(_.zf(function(){var q;return(q=g())==null?void 0:q.rendererContext})),
class:_.$v(P,(A.ytAttributionViewModelHost=!0,A.ytAttributionViewModelMediumText=U,A.ytAttributionViewModelHeavyText=k,A))},_.V(_.m,{cond:function(){return _.Bs(g().rendererContext)},
then:function(){return _.V("button",{class:"ytAttributionViewModelTappable"},_.V(zad,{data:g,useSmallLayout:x}))},
else:function(){return _.V(zad,{data:g,useSmallLayout:x})}}))},"xb"),zad=_.M(function(k){var g=k.data;
var P=k.useSmallLayout;var x=function(){return{size:(P==null?0:P())?16:24}};
return _.V(_.mH,null,_.V(_.Vz,{data:function(){return g().contentPreviewImage}},{contentPreviewImageViewModel:function(U){return _.V(_.Zy,{data:U.data,
className:"ytAttributionViewModelAttributionImage",imageSizeConfig:x})}}),_.V(_.Vz,{data:function(){return g().badge}},{badgeViewModel:function(U){return _.V(_.VT,{data:U.data,
class:"ytAttributionViewModelBadge",modern:!0})}}),_.V(_.m,{cond:function(){return g().text},
then:function(){return _.V(_.C8,{text:function(){return g().text},
noWrap:!0,linkInheritColor:!0,className:"ytAttributionViewModelAttributionText"})}}),_.V(_.m,{cond:function(){return g().suffix},
then:function(){return _.V(_.C8,{text:function(){return g().suffix},
linkInheritColor:!0,className:"ytAttributionViewModelSuffix"})}}))},"yb");
mR.idomCompat=!0;var ua3,haL,EL4,Lnc,nLd;ua3=_.M(function(k){var g=k.delimiter;var P=k.max;var x=k.index;var U=k.isStandalone;return _.V(_.m,{cond:function(){return P()-1>x()},
then:function(){var A={};return _.V("span",{class:_.$v("yt-content-metadata-view-model__delimiter",(A["yt-content-metadata-view-model__delimiter--standalone"]=U,A)),"aria-hidden":!0},g)}})},"zb");
haL=_.M(function(k){var g=k.metadataPart;var P=k.maxLines;return _.V(_.C8,{text:function(){return g().text},
linkInheritColor:!0,className:function(){return kqr(P())},
userInput:!0})},"Ab");
EL4=_.M(function(k){var g=k.metadataPart;var P=k.maxLines;return _.V(_.m,{cond:function(){return g().tooltip},
then:function(x){return _.V("span",{title:x,role:"tooltip"},_.V(haL,{metadataPart:g,maxLines:P}))},
else:function(){return _.V(haL,{metadataPart:g,maxLines:P})}})},"Bb");
Lnc=_.M(function(k){var g=k.metadataPart;var P=k.isOverlay;var x=k.useMediumText;var U=k.hideAvatar;var A=function(){return g().maxLines!==void 0?g().maxLines:1};
return _.V(_.mH,null,_.V(_.Vz,{data:function(){return g().avatarStack}},{avatarStackViewModel:function(q){return _.V(_.Hg,{data:q.data,
isOverlay:P,useMediumText:x,hideAvatar:U})},
badgeViewModel:_.VT}),_.V(_.m,{cond:function(){return g().leadingIcon},
then:function(q){return _.V(_.qQ,{className:"yt-content-metadata-view-model__leading-icon",icon:function(){return q().name},
size:function(){return q().width}})}}),_.V(_.m,{cond:function(){return g().text},
then:function(){return _.V(EL4,{metadataPart:g,maxLines:A})}}),_.V(_.m,{cond:function(){return g().icon},
then:function(q){return _.V(_.qQ,{className:"yt-content-metadata-view-model__icon",icon:function(){return q().name},
size:function(){return q().width}})}}))},"Cb");
nLd=_.M(function(k){var g=k.metadataRow;var P=k.isInline;var x=k.delimiter;var U=k.isOverlay;var A=k.useMediumText;var q=k.extensions;var T=function(){var Z,w=q==null?void 0:(Z=q())==null?void 0:Z.lockupMetadata;Z=g();var J,r;return!!((w==null?0:(J=w.byline)==null?0:J.hideAvatar)&&((r=_.b(Z,dzd))==null?void 0:r.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},c=function(){return g().metadataParts||[]};
k={};return _.V("div",{class:_.$v("yt-content-metadata-view-model__metadata-row",(k["yt-content-metadata-view-model__metadata-row--metadata-row-inline"]=P,k["yt-content-metadata-view-model__metadata-row--metadata-row-padding"]=function(){var Z,w=q==null?void 0:(Z=q())==null?void 0:Z.lockupMetadata;Z=g();var J,r;return!!((w==null?0:(J=w.byline)==null?0:J.addPadding)&&((r=_.b(Z,dzd))==null?void 0:r.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},k["yt-content-metadata-view-model__metadata-row--metadata-row-wrap"]=
function(){var Z;
return!!(q==null?0:(Z=q())==null?0:Z.lockupMetadata)&&g().badges&&!g().metadataParts},k))},_.V(_.Vz,{data:function(){return g().badges}},{badgeViewModel:function(Z){return _.V("div",{class:"yt-content-metadata-view-model__badge"},_.V(_.VT,{data:Z.data,
numBadgesInRow:function(){var w,J;return((w=g())==null?void 0:(J=w.badges)==null?void 0:J.length)||0}}))}}),_.V(_.DZ,{each:c},function(Z,w){return _.V(_.mH,null,_.V(Lnc,{metadataPart:Z,
isOverlay:U,useMediumText:A,hideAvatar:T}),_.V(ua3,{delimiter:x,max:function(){return c().length},
index:w,isStandalone:!1}))}),_.V(_.m,{cond:function(){return g().isSpacerRow&&!P()},
then:function(){return _.V("div",{class:"yt-content-metadata-view-model__spacer"})}}))},"Db");
_.wD=_.M(function(k){k=_.aS(k,{layout:0,isOverlay:!1});var g=k.data,P=k.layout,x=k.isOverlay,U=k.useMediumText,A=k.extensions,q=function(){return P()===0},T=function(){var Z;
return((Z=g().metadataRows)==null?void 0:Z.filter(function(w){var J,r=A==null?void 0:(J=A())==null?void 0:J.lockupMetadata,f,B;J=!!((r==null?0:(f=r.description)==null?0:f.hideDescription)&&((B=_.b(w,dzd))==null?void 0:B.contentType)==="METADATA_ROW_CONTENT_TYPE_DESCRIPTION");var L,Y;return!((r==null?0:(L=r.spacer)==null?0:L.hideSpacer)&&((Y=_.b(w,dzd))==null?void 0:Y.contentType)==="METADATA_ROW_CONTENT_TYPE_SPACER"||J)}))||[]},c={};
return _.V("yt-content-metadata-view-model",{class:_.$v(k.className,"yt-content-metadata-view-model",(c["yt-content-metadata-view-model--inline"]=q,c["yt-content-metadata-view-model--tappable"]=function(){return _.Bs(g().rendererContext)},c["yt-content-metadata-view-model--medium-text"]=U,c)),
el:_.aI(_.zf(function(){return g().rendererContext}))},_.V(_.DZ,{each:T},function(Z,w){return _.V(_.mH,null,_.V(nLd,{metadataRow:Z,
isInline:q,delimiter:function(){return g().delimiter},
isOverlay:x,useMediumText:U,extensions:A}),_.V(_.m,{cond:function(){return q()&&!Z.isSpacerRow},
then:function(){return _.V(ua3,{delimiter:function(){return g().delimiter},
max:function(){return T().length},
index:w,isStandalone:!0})}}))}))},"Eb");
_.wD.idomCompat=!0;var SIH=_.M(function(k){var g=_.Za().resolve(_.VE(_.le)),P={};return _.V("yt-lockup-metadata-view-model",{class:_.$v("yt-lockup-metadata-view-model",function(){a:{var x=k.lockupStyle();if(x==null?0:x.isOverlay)x="yt-lockup-metadata-view-model--overlay";else switch(x==null?void 0:x.arrangement){case 1:x="yt-lockup-metadata-view-model--horizontal";break a;default:x="yt-lockup-metadata-view-model--vertical"}}return x},function(){a:{var x=k.lockupStyle();
if(x==null?0:x.isTiny)x="yt-lockup-metadata-view-model--tiny";else switch(x==null?void 0:x.sizing){case "MINI":case "EXTRA_COMPACT":case "COMPACT":x="yt-lockup-metadata-view-model--compact";break a;default:x="yt-lockup-metadata-view-model--standard"}}return x},(P["yt-lockup-metadata-view-model--overlay"]=function(){var x;
return(x=k.lockupStyle())==null?void 0:x.isOverlay},P["yt-lockup-metadata-view-model--card"]=function(){var x;
return(x=k.lockupStyle())==null?void 0:x.isCard},P["yt-lockup-metadata-view-model--centered"]=function(){var x;
return(x=k.lockupStyle())==null?void 0:x.isCentered},P["yt-lockup-metadata-view-model--typography-bump"]=function(){var x;
return(x=k.lockupStyle())==null?void 0:x.typographyBump},P["yt-lockup-metadata-view-model--legacy-typography"]=function(){var x;
return(x=k.lockupStyle())==null?void 0:x.useLegacyTypography},P["yt-lockup-metadata-view-model--rich-grid-legacy-typography"]=function(){var x;
return(x=k.lockupStyle())==null?void 0:x.useRichGridLegacyTypography},P))},_.V(_.Vz,{data:function(){return k.data().image}},{avatarStackViewModel:function(x){return _.V("div",{class:"yt-lockup-metadata-view-model__avatar"},_.V(_.Hg,{data:x.data,
overrides:{layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"}}))},
avatarViewModel:function(x){return _.V("div",{class:"yt-lockup-metadata-view-model__avatar"},_.V(_.vg,{data:x.data}))},
decoratedAvatarViewModel:function(x){return _.V("div",{class:"yt-lockup-metadata-view-model__avatar"},_.V(_.ar,{data:x.data}))}}),_.V("div",{class:"yt-lockup-metadata-view-model__text-container"},_.V("h3",{class:"yt-lockup-metadata-view-model__heading-reset",
title:function(){var x;return(x=k.data().title)==null?void 0:x.content}},_.V(_.m,{cond:function(){return k.data().title},
then:function(x){return _.V(_.Op,{command:k.lockupCommand,className:"yt-lockup-metadata-view-model__title",style:_.OD({color:function(){var U;a:{var A=k.lockupStyle();var q=(U=k.hovered)==null?void 0:U.call(k);U=!(g==null||!g());var T;if((A==null?0:(T=A.onFocusEffect)==null?0:T.textPrimaryColor)&&q&&(A=U?A.onFocusEffect.textPrimaryColor.darkTheme:A.onFocusEffect.textPrimaryColor.lightTheme)){A=ES(A);break a}A=void 0}return A}}),
ariaLabel:k.lockupAccessibilityLabel},_.V(_.C8,{text:x,userInput:!0}))}})),_.V("div",{class:"yt-lockup-metadata-view-model__metadata",
style:_.OD({color:function(){var x;a:{var U=k.lockupStyle();var A=(x=k.hovered)==null?void 0:x.call(k);x=!(g==null||!g());var q;if((U==null?0:(q=U.onFocusEffect)==null?0:q.textSecondaryColor)&&A&&(U=x?U.onFocusEffect.textSecondaryColor.darkTheme:U.onFocusEffect.textSecondaryColor.lightTheme)){U=ES(U);break a}U=void 0}return U}})},_.V(_.Vz,{data:function(){return k.data().metadata}},{contentMetadataViewModel:function(x){return _.V(_.wD,{data:x.data,
layout:1,useMediumText:function(){var U,A;return((U=k.lockupStyle())==null?void 0:U.typographyBump)||((A=k.lockupStyle())==null?void 0:A.useRichGridLegacyTypography)},
extensions:function(){var U,A,q,T;return{lockupMetadata:{byline:{hideAvatar:((U=k.lockupStyle())==null?void 0:U.arrangement)===0,addPadding:((A=k.lockupStyle())==null?void 0:A.arrangement)===1},description:{hideDescription:!((q=k.lockupStyle())==null||!q.compactMetadata)},spacer:{hideSpacer:!((T=k.lockupStyle())==null||!T.compactMetadata)}}}}})}})),_.V(_.Vz,{data:function(){return k.data().attribution}},{attributionViewModel:function(x){return _.V("div",{class:"yt-lockup-metadata-view-model__attribution"},
_.V(mR,{data:x.data,
useSmallLayout:!0}))}})),_.V("div",{class:"yt-lockup-metadata-view-model__menu-button"},_.V(_.Vz,{data:function(){return k.data().menuButton}},{buttonViewModel:function(x){return _.V(_.Va,{data:x.data,
buttonOverrides:function(){var U;return((U=k.lockupStyle())==null?0:U.isOverlay)?{style:"overlay"}:void 0}})}})))},"Fb");
SIH.idomCompat=!0;var FnH=_.M(function(k){var g=_.cZ("notification-multi-action-renderer");_.oy(function(){requestAnimationFrame(function(){_.qH(g.value)})});
var P={},x={},U={};return _.V("notification-multi-action-renderer",{class:_.$v("ytNotificationMultiActionRendererHost",(P.ytNotificationMultiActionRendererHostLegacyShelfStyle=function(){var A;return(A=k.useLegacyShelfStyle)==null?void 0:A.call(k)},P)),
el:g},_.V("span",{"aria-live":"polite",class:_.$v("ytNotificationMultiActionRendererTextContainer",(x.ytNotificationMultiActionRendererTextContainerLegacyShelfStyle=function(){var A;return(A=k.useLegacyShelfStyle)==null?void 0:A.call(k)},x))},_.V(_.C8,{text:function(){return k.data().responseText}})),_.V("div",{class:_.$v("ytNotificationMultiActionRendererButtonContainer",(U.ytNotificationMultiActionRendererButtonContainerLegacyShelfStyle=function(){var A;
return(A=k.useLegacyShelfStyle)==null?void 0:A.call(k)},U))},_.V(_.Vz,{data:function(){var A;
return(A=k.data().buttons)==null?void 0:A.map(function(q){if(q=q.buttonRenderer){var T,c=Object,Z=c.assign,w=(T=q.icon)==null?void 0:T.iconType;T=(T=q.command||q.serviceEndpoint||q.navigationEndpoint)?{innertubeCommand:T}:void 0;q={buttonViewModel:Z.call(c,{},{iconName:w,onTap:T,trackingParams:q.trackingParams,titleFormatted:q.text?_.be(q.text):void 0},PnC(q))}}else q=void 0;return q}).filter(function(q){return!!q})}},{buttonViewModel:function(A,q){return _.V("div",null,_.V(_.Va,{data:A.data,
className:"ytNotificationMultiActionRendererButton",buttonOverrides:function(){var T;return((T=k.useModernStyles)==null?0:T.call(k))?{type:q()?"filled":"tonal",style:"mono"}:void 0}}))}})))},"Hb");var YIP=_.M(function(k){var g=_.cZ("notification-text-renderer");_.oy(function(){requestAnimationFrame(function(){_.qH(g.value)})});
return _.V("notification-text-renderer",{el:g,class:"ytNotificationTextRendererHost","aria-live":"polite"},_.V(_.C8,{text:function(){return k.data().successResponseText}}))},"Jb");_.J3=_.M(function(k){var g=_.Tf(T9b,function(){var x;return $Ts((x=k.contentId)==null?void 0:x.call(k))}),P=function(){var x;
return _.b((x=g())==null?void 0:x.command,_.hg)};
return _.V(_.m,{cond:function(){var x;if(!(x=P())){var U;x=_.b((U=g())==null?void 0:U.command,b0J)}return x},
then:function(){return _.V(_.m,{cond:P,then:function(){var x={};return _.V("div",{class:_.$v("ytDismissibleItemReplacedContent",function(){var U;return xTA((U=k.aspectRatio)==null?void 0:U.call(k))})},_.V("div",{class:_.$v((x.ytDismissibleItemAspectRatioContainer=function(){var U;
return((U=k.aspectRatio)==null?void 0:U.call(k))!==void 0},x))},_.V(_.Vz,{data:function(){var U;
return(U=P())==null?void 0:U.item}},{notificationMultiActionRenderer:function(U){return _.V(FnH,{data:U.data,
useModernStyles:k.useModernStyle,useLegacyShelfStyle:k.useLegacyShelfStyle})},
notificationTextRenderer:YIP})))}})},
else:k.children})},"Kb");_.jsH=_.M(function(k){var g=k.data;var P=k.customCommandResolver;k=_.aI(_.rx({visibilityCallback:function(A){var q,T=(q=g().interaction)==null?void 0:q.onFirstVisible;A&&T&&_.S7(T)},
showOption:_.TC}));var x=function(){var A;return((A=g().interaction)==null?0:A.onTap)?function(q){var T;hGb(q,(T=g().interaction)==null?void 0:T.onTap,P)}:void 0},U=function(){var A,q=g(),T=x(),c=(A=_.b(g().rendererContext,_.TK))==null?void 0:A.label;
a:switch(q.style){case "AD_AVATAR_STYLE_ROUNDED_CORNER":A=1;break a;default:A=0}return{size:Aeb(q.size),type:A,onTap:T,accessibilityText:c}};
return _.V("ad-avatar-view-model",{class:function(){var A;return((A=g().interaction)==null?0:A.onTap)?"ytwAdAvatarViewModelHostIsClickableAdComponent":"ytwAdAvatarViewModelHost"},
el:k},_.V(_.m,{cond:function(){return g().image},
then:function(A){return _.V(w5Y,{data:U,image:A})}}))},"Lb");_.rD=_.M(function(k){var g=_.aS(k,{hasDot:!1,usedInMasthead:!1}),P=Object.assign({},g),x=g.data,U=g.hasDot;k=g.customCommandResolver;var A=g.usedInMasthead,q=(delete P.data,delete P.hasDot,delete P.customCommandResolver,delete P.usedInMasthead,P);g=function(){return x().style};
g!==void 0&&g!==null||_.Pq(Error("Hh"));k=_.L5(function(){return x().interaction},k);
return _.V("ad-badge-view-model",{class:_.$v(function(){var T;return((T=x().interaction)==null?0:T.onTap)?"ytwAdBadgeViewModelHostIsClickableAdComponent":"ytwAdBadgeViewModelHost"},function(){var T=q.adRenderingContextType(),c=A();
x();return T!=="AD_RENDERING_CONTEXT_TYPE_BROWSE"||c?"ytwAdBadgeViewModelHostStyleStandard":"ytwAdBadgeViewModelHostStyleStandardBrowse"}),
el:_.aI(k)},_.V(_.Xu,{data:function(){var T;x();return{type:2,text:(T=x().label)==null?void 0:T.content,adsIncludeDot:U(),isOverlay:x().style==="AD_BADGE_STYLE_STARK_OVERLAY"}}}))},"Mb");var QsY;_.fT=_.M(function(k){var g=k.data;var P=k.customCommandResolver;var x=k.adRenderingContextType;return _.V("ad-details-line-view-model",{class:function(){var U;return((U=g().interaction)==null?0:U.onTap)?"ytwAdDetailsLineViewModelHostIsClickableAdComponent":"ytwAdDetailsLineViewModelHost"},
el:_.aI(_.rx({visibilityCallback:function(U){var A,q=(A=g().interaction)==null?void 0:A.onFirstVisible;U&&q&&_.S7(q)},
showOption:_.TC}),_.L5(function(){return g().interaction},P))},_.V(_.m,{cond:function(){return g().style},
then:function(U){return _.V(_.DZ,{each:function(){var A;return((A=g())==null?void 0:A.attributes)||[]},
keyBy:"INDEX"},function(A){return _.V(QsY,{attribute:A,style:U,adRenderingContextType:function(){return x()}})})}}))},"Nb");
QsY=_.M(function(k){var g=k.attribute;var P=k.style;var x=k.adRenderingContextType;return _.V(_.m,{cond:function(){return g().text},
then:function(U){return _.V(_.C8,{text:U,className:function(){var A=x();P();return A==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdDetailsLineViewModelHostTextStyleStandardBrowse":"ytwAdDetailsLineViewModelHostTextStyleStandard"}})}})},"Ob");var leY=_.M(function(k){var g=k.data;var P=k.typographyBump;var x=function(){return g().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_SEARCH"};
k={};return _.V(_.mH,null,_.V("div",{class:"ytwFeedAdMetadataViewModelHostMetadata"},_.V(_.C8,{text:function(){return g().headline},
className:_.$v("ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadline",(k.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineSearch=function(){return x==null?void 0:x()},k.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineTypographyBump=function(){return(P==null?void 0:P())&&!(x==null?0:x())},k)),
linkInheritColor:!0}),_.V(_.m,{cond:function(){return g().description},
then:function(U){var A={};return _.V(_.C8,{text:U,className:_.$v("ytwFeedAdMetadataViewModelHostTextsStyleCompactDescription",(A.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionSearch=function(){return x==null?void 0:x()},A.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionTypographyBump=function(){return(P==null?void 0:P())&&!(x==null?0:x())},A)),
linkInheritColor:!0})}}),_.V(_.m,{cond:function(){return g().secondaryDescription},
then:function(U){var A={};return _.V(_.C8,{text:U,className:_.$v("ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescription",(A.ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescriptionTypographyBump=function(){return P==null?void 0:P()},A)),
linkInheritColor:!0})}}),_.V("div",{class:function(){return x()?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleCompactSearch":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainer"}},_.V(_.m,{cond:function(){return g().adAvatar},
then:function(){return _.V("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleCompact"},_.V(_.Vz,{data:function(){return g().adAvatar}},{adAvatarViewModel:_.jsH}))}}),_.V(_.Vz,{data:function(){return g().adBadge}},{adBadgeViewModel:function(U){return _.V(_.rD,{data:U.data,
hasDot:function(){return!!g().adDetailsLine},
adRenderingContextType:function(){return g().adRenderingContextType}})}}),_.V(_.Vz,{data:function(){return g().adDetailsLine}},{adDetailsLineViewModel:function(U){return _.V(_.fT,{data:U.data,
adRenderingContextType:function(){return g().adRenderingContextType}})}}))),_.V("div",{class:function(){return x()?"ytwFeedAdMetadataViewModelHostMenuSearch":"ytwFeedAdMetadataViewModelHostMenu"}},_.V(_.Vz,{data:function(){return g().menu}},{buttonViewModel:function(U){return _.V(_.Va,{data:U.data,
buttonOverrides:function(){a:switch(g().adRenderingContextType){case "AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT":var A="S";break a;default:A="M"}return{size:A}}})}})))},"Pb"),DNP=_.M(function(k){var g=k.data;
var P=k.noBottomMargin;var x=k.useVideoLockupTopPadding;var U=k.typographyBump;k={};k=_.$v("ytwFeedAdMetadataViewModelHostMetadata",(k.ytwFeedAdMetadataViewModelHostMetadataNoBottomMargin=function(){return P==null?void 0:P()},k.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return x==null?void 0:x()},k));
var A=function(){return g().adBadge};
A!==void 0&&A!==null||_.Pq(Error("Ih"));A={};var q={};return _.V(_.mH,null,_.V(_.m,{cond:function(){return g().adAvatar},
then:function(){return _.V("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleStandard"},_.V(_.Vz,{data:function(){return g().adAvatar}},{adAvatarViewModel:function(T){return _.V(_.jsH,{data:T.data})}}))}}),_.V("div",{class:k},_.V("div",{class:_.$v("ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadline",(A.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBump=function(){return U==null?void 0:U()},A.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBumpV2=function(){return(U==
null?void 0:U())&&_.W("web_enable_typography_bump_v2")},A))},_.V(_.C8,{text:function(){return g().headline},
linkInheritColor:!0})),_.V(_.m,{cond:function(){return g().description},
then:function(T){return _.V(_.C8,{text:T,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardDescription",linkInheritColor:!0})}}),_.V("div",{class:function(){return g().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_BROWSE"&&_.W("enable_top_landscape_image_components_legacy_ui_web")?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandardLegacy":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandard"}},_.V(_.Vz,{data:function(){return g().adBadge}},
{adBadgeViewModel:function(T){return _.V(_.rD,{data:T.data,
hasDot:function(){return!!g().adDetailsLine},
adRenderingContextType:function(){return g().adRenderingContextType}})}}),_.V(_.Vz,{data:function(){return g().adDetailsLine}},{adDetailsLineViewModel:function(T){return _.V(_.fT,{data:T.data,
adRenderingContextType:function(){return g().adRenderingContextType}})}})),_.V(_.m,{cond:function(){return g().secondaryDescription},
then:function(T){return _.V(_.C8,{text:T,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardSecondaryDescription",linkInheritColor:!0})}})),_.V("div",{class:_.$v("ytwFeedAdMetadataViewModelHostMenuStyleStandard",(q.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return x==null?void 0:x()},q))},_.V(_.Vz,{data:function(){return g().menu}},{buttonViewModel:_.Va})))},"Qb"),W0=_.M(function(k){var g=k.data;
var P=k.noBottomMargin;var x=k.listenToTapEvent;var U=k.setTouchEndHandler;var A=k.useVideoLockupTopPadding;var q=k.typographyBump;k=_.rx({visibilityCallback:function(J){var r,f=(r=g().interaction)==null?void 0:r.onFirstVisible;J&&f&&_.S7(f)},
showOption:_.TC});var T=_.L5(function(){return g().interaction},void 0,function(){return x==null?void 0:x()}),c=_.O(_.zT(!1,void 0,"a2FSrb")),Z=c.next().value,w=c.next().value;
c=_.iX(function(J){(U==null?0:U())&&!Z()&&(J.currentTarget.click(),w(!0),setTimeout(function(){w(!1)},100));
return!1});
return _.V("feed-ad-metadata-view-model",{class:function(){var J;return((J=g().interaction)==null?0:J.onTap)?"ytwFeedAdMetadataViewModelHostIsClickableAdComponent":"ytwFeedAdMetadataViewModelHost"},
el:_.aI(k,T),"on:touchend":c},_.V(_.tw,null,_.V(_.Q4,{when:function(){return g().style==="FEED_AD_METADATA_STYLE_COMPACT"}},function(){return _.V(leY,{data:g,
typographyBump:q})}),_.V(_.Q4,{when:function(){return g().style==="FEED_AD_METADATA_STYLE_STANDARD"}},function(){return _.V(DNP,{data:g,
noBottomMargin:P,useVideoLockupTopPadding:A,typographyBump:q})})))},"Rb");var t24,M2Y;t24=_.Y5.inlinePreviewEnabledSelector;_.sY=_.M(function(k){return _.V("yt-lockup-view-model",{class:_.$v(k.className,"yt-lockup-view-model--wrapper")},_.V(_.J3,{contentId:function(){return k.data().contentId},
useModernStyle:!0,aspectRatio:function(){var g,P;return((g=k.containerType)==null?void 0:g.call(k))!==3?alV(k.data().contentType,(P=k.force16By9ThumbnailAspectRatio)==null?void 0:P.call(k)):void 0}},function(){return _.V(M2Y,Object.assign({},k))}))},"Sb");
M2Y=_.M(function(k){k=_.aS(k,{containerLayoutConfig:void 0,protectBackground:void 0,containerType:void 0,sizing:void 0,typographyBump:!1,force16By9ThumbnailAspectRatio:!1,thumbnailFixedWidth:void 0,thumbnailTargetWidth:void 0,lockupExperiments:void 0,elementsPerRow:void 0});var g=k.data,P=k.containerLayoutConfig,x=k.containerType,U=k.sizing,A=k.protectBackground,q=k.typographyBump,T=k.force16By9ThumbnailAspectRatio,c=k.thumbnailFixedWidth,Z=k.thumbnailTargetWidth,w=k.lockupExperiments,J=k.elementsPerRow,
r=_.Za().resolve(_.VE(_.le));k=_.aI(_.zf(function(){var Eb;return(Eb=g())==null?void 0:Eb.rendererContext},void 0,void 0,["A".toString(),
"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL","YT-EXPANDABLE-METADATA-VIEW-MODEL","FEED-AD-METADATA-VIEW-MODEL","AD-BADGE-VIEW-MODEL","AD-DETAILS-LINE-VIEW-MODEL"],!0));var f=_.Vb(t24),B=_.Za().resolve(_.VE(P2q)),L=B?{}:void 0,Y=function(){var Eb,hd,HH;return(HH=(hd=_.b((Eb=g())==null?void 0:Eb.rendererContext,_.TK))==null?void 0:hd.label)!=null?HH:void 0},l=function(){var Eb;
return(Eb=_.b(g().metadata,_.OxL))==null?void 0:Eb.endorsement},D=function(){var Eb=P==null?void 0:P(),hd;
if(Eb==null?0:Eb.containerType){var HH=(hd=g())==null?void 0:hd.contentType;hd=w();var F4=q(),Ad=Z(),TL=A();Eb=Object.assign({},HE6(MAr(Eb),SX(Eb.responsiveSize),F4,HH,Eb.force16By9ThumbnailAspectRatio,Ad,TL,hd),{thumbnailFixedWidth:Eb.contentPreviewWidth})}else Eb=HE6(x(),U(),q(),(HH=g())==null?void 0:HH.contentType,T(),Z(),A(),w());return Eb};
B&&L&&B({enabled:function(){return f()},
itemPlaybackModel:function(){return g().itemPlayback},
thumbnailElRef:function(){return L.thumbnailElRef},
containerElRef:k,options:function(){var Eb=L.thumbnailOverlays||[],hd=l(),HH;!hd||((HH=w())==null?0:HH.onFocusEffect)||Eb.push(hd);var F4,Ad;return{thumbnail:L.thumbnail,thumbnailOverlays:Eb,accessibilityText:Y(),thumbnailSize:L.thumbnailSize,enableRounding:D().isCollection,containPlayerWithinThumbnail:D().isCollection,mouseleaveCallback:function(){H(!1)},
trackingParams:(F4=_.b(g().rendererContext,_.TS))==null?void 0:(Ad=F4.loggingDirectives)==null?void 0:Ad.trackingParams}}});
var X=0;B=_.O(_.zT(!1,void 0,"dCI3sc"));var a=B.next().value,H=B.next().value;B=_.O(_.zT(!1,void 0,"fnxRwc"));var y=B.next().value,kj=B.next().value;B=_.iX(function(){y()?(_.Xq.cancelJob(X),X=_.Xq.addJob(function(){H(!0)},8,32)):H(!0);
return!0});
var Ts=_.iX(function(Eb){Eb=Eb.relatedTarget;var hd=document.querySelector("ytd-video-preview");Eb&&hd&&hd.contains(Eb)||(X&&(_.Xq.cancelJob(X),X=0),H(!1))});
_.vc(function(){X&&(_.Xq.cancelJob(X),X=0)});
var m0=UTb(function(){kj(!0)}),Lb=m0.touchFeedbackEvents,rA=m0.touchFeedbackOnPointerUp,bV=m0.touchFeedbackOnPointerDown;
m0=m0.touchFeedbackOnPointerLeave;var tu={};return _.V(_.mH,null,_.V("div",{el:k,class:_.$v("yt-lockup-view-model",function(){a:{var Eb=D();if(Eb.isOverlay)Eb="yt-lockup-view-model--overlay";else switch(Eb.arrangement){case 1:Eb="yt-lockup-view-model--horizontal";break a;default:Eb="yt-lockup-view-model--vertical"}}return Eb},function(){a:{var Eb=D();
if(Eb.isOverlay)Eb="yt-lockup-view-model--overlay";else{switch(Eb.collectionStackNumber){case 1:Eb="yt-lockup-view-model--collection-stack-1";break a;case 2:Eb="yt-lockup-view-model--collection-stack-2";break a}Eb=void 0}}return Eb},function(){var Eb;
return _.g1C((Eb=g())==null?void 0:Eb.contentId)},(tu["yt-lockup-view-model--card"]=function(){return D().isCard},tu["yt-lockup-view-model--compact"]=function(){return D().isTiny||D().sizing!=="STANDARD"},tu["yt-lockup-view-model--protect-background"]=A,tu["yt-lockup-view-model--add-margins"]=function(){return D().addMarginForFullbleed},tu["yt-lockup-view-model--centered"]=function(){return D().isCentered},tu["yt-lockup-view-model--fullbleed"]=function(){return D().fullbleed},tu["yt-lockup-view-model--single-column-grid"]=
function(){return J()===1&&x()===2},tu["yt-lockup-view-model--rich-grid-legacy-margin"]=function(){var Eb;
return(Eb=w())==null?void 0:Eb.useRichGridLegacyMargin},tu)),
"on:mousedown":bV,"on:mouseleave":Ts,"on:mouseup":rA,"on:mouseover":B,"on:touchstart":bV,"on:touchend":rA,"on:pointerleave":m0},_.V(_.q4,{model:function(){var Eb,hd,HH=Object,F4=HH.assign,Ad=(L==null?void 0:L.thumbnailSize)||"small";a:{var TL=D();var YN=!!(l()&&((Eb=w())==null?0:Eb.onFocusEffect));switch((L==null?void 0:L.thumbnailSize)||"small"){case "small":Eb=4;break;case "large":Eb=12;break;default:Eb=8}if(YN)TL=Eb+24;else{switch(TL.collectionStackNumber){case 1:TL=Eb+8;break a;case 2:TL=Eb+12;
break a}TL=void 0}}Ad={thumbnailSize:Ad,triggerEvents:!0,customTopExtend:TL};var EL;TL=(hd=w())==null?void 0:hd.onFocusEffect;YN=!(r==null||!r());if(TL){var bY,ry;hd=YN?(bY=TL.onFocusColor)==null?void 0:bY.darkTheme:(ry=TL.onFocusColor)==null?void 0:ry.lightTheme;var dA,PH;bY=YN?(dA=TL.keyLightColor)==null?void 0:dA.darkTheme:(PH=TL.keyLightColor)==null?void 0:PH.lightTheme;var Jd;dA=YN?(EL=TL.touchResponseColor)==null?void 0:EL.darkTheme:(Jd=TL.touchResponseColor)==null?void 0:Jd.lightTheme;EL={background:hd!==
void 0?ES(hd):void 0,keyLight:bY!==void 0?ES(bY):void 0};Jd=[];PH=_.O(TL.lightingTechniques||[]);for(bY=PH.next();!bY.done;bY=PH.next())switch(bY.value){case "LIGHTING_TECHNIQUE_KEY_LIGHT":Jd.push(2);break;case "LIGHTING_TECHNIQUE_BACK_LIGHT":Jd.push(1);break;case "LIGHTING_TECHNIQUE_FILL_LIGHT":Jd.push(3)}EL={hoverEffect:{palette:EL,lightingTechniques:Jd},touchEffect:{palette:{background:dA!==void 0?ES(dA):void 0}}}}else EL={};return F4.call(HH,{},Ad,EL)},
hovered:function(){return a()},
pointerDownEvent:Lb.pointerDownEvent,pointerUpEvent:Lb.pointerUpEvent,pointerLeaveEvent:Lb.pointerLeaveEvent}),_.V(_.m,{cond:function(){var Eb;return l()&&a()&&((Eb=w())==null?void 0:Eb.onFocusEffect)},
then:function(){return _.V("div",{class:"yt-lockup-view-model__endorsement"},_.V(_.Vz,{data:function(){return l()}},{attributionViewModel:function(Eb){return _.V(mR,{data:Eb.data,
useHeavyText:!0})}}))}}),_.V(_.Op,{command:function(){var Eb;
return _.bC((Eb=g())==null?void 0:Eb.rendererContext)},
ariaHidden:!0,tabIndex:-1,className:"yt-lockup-view-model__content-image",style:function(){return c()&&D().arrangement===1?"width: "+c():""}},_.V(_.Vz,{data:function(){var Eb;
return(Eb=g())==null?void 0:Eb.contentImage}},{thumbnailViewModel:function(Eb){return _.V(_.qs,{data:Eb.data,
aspectRatio:function(){return D().aspectRatio},
disableRounding:function(){return D().disableRounding},
width:Z,hovered:function(){return a()&&!(f()&&g().itemPlayback)},
isClip:function(){var hd;return((hd=g())==null?void 0:hd.contentType)==="LOCKUP_CONTENT_TYPE_CLIP"},
playbackRef:bEC(L),lockupExperiments:function(){return w()}})},
collectionThumbnailViewModel:function(Eb){return _.V(wTJ,{data:Eb.data,aspectRatio:function(){return D().aspectRatio},
disableRounding:function(){return D().disableRounding},
width:Z,doubleStack:function(){return D().collectionStackNumber===2},
hovered:function(){return a()&&!(f()&&g().itemPlayback)},
playbackRef:bEC(L)})},
decoratedAvatarViewModel:_.ar})),_.V("div",{class:"yt-lockup-view-model__metadata"},_.V(_.Vz,{data:function(){var Eb;return(Eb=g())==null?void 0:Eb.metadata}},{lockupMetadataViewModel:function(Eb){return _.V(SIH,{data:Eb.data,
hovered:a,lockupStyle:D,lockupCommand:function(){var hd;return _.bC((hd=g())==null?void 0:hd.rendererContext)},
lockupAccessibilityLabel:function(){return Y()}})},
feedAdMetadataViewModel:function(Eb){return _.V(W0,{data:Eb.data,noBottomMargin:function(){return!0},
useVideoLockupTopPadding:function(){return!0},
typographyBump:q})}}),_.V(_.Vz,{data:function(){var Eb;
return(Eb=g())==null?void 0:Eb.attachmentSlot}},{lockupAttachmentsViewModel:function(Eb){return _.V(bJv,{data:Eb.data,
lockupStyle:D})}}))),_.V(_.Vz,{data:function(){var Eb;
return(Eb=g())==null?void 0:Eb.bottomAttachmentSlot}},{lockupAttachmentsViewModel:function(Eb){return _.V(bJv,{data:Eb.data,
lockupStyle:D})}}))},"Tb");
_.sY.idomCompat=!0;_.y3(_.sY,"yt-lockup-view-model",{props:{data:_.GH,containerLayoutConfig:_.GH,containerType:_.GH,sizing:_.GH,protectBackground:_.GH,typographyBump:_.GH,thumbnailFixedWidth:_.GH,thumbnailTargetWidth:_.GH,force16By9ThumbnailAspectRatio:_.GH,className:_.GH,lockupExperiments:_.GH,elementsPerRow:_.GH}});var Tlu,Knq=_.M(function(k){var g=_.aS(k,{maxLines:2,disableTextMask:!1,textStyle:"default",accessibilityLabel:"",textSize:"small",alwaysTruncateAtMaxLines:!1,expandOnClick:!1}),P=g.text,x=g.alwaysShowTruncationText;k=g.truncationText;var U=g.onTextClick,A=g.maxLines,q=g.disableTextMask,T=g.textStyle,c=g.accessibilityLabel,Z=g.textSize,w=g.alwaysTruncateAtMaxLines,J=g.expandOnClick;g=_.O(_.zT(!1,void 0,"EzA1q"));var r=g.next().value,f=g.next().value;g=_.iX(function(){J()&&f(!r());U==null||U()});
var B=function(){a:switch(Z()){case "medium":var kj=2;break a;case "large":kj=2.2;break a;default:kj=1.8}return kj},L=Vpk(P,function(){return r()?Infinity:A()},B,q,w,r),Y=L.isTruncated;
P=L.displayText;w=L.contentRef;var l=L.hiddenRef,D=L.placeholderTruncationTextRef,X=L.hiddenTruncationTextRef;L=L.truncationTextRef;var a={},H={},y={};return _.V("truncated-text",{class:_.$v((a["yt-truncated-text"]=!0,a["yt-truncated-text--overlay"]=function(){return T()==="overlay"},a["yt-truncated-text--medium-text"]=function(){return Z()==="medium"},a["yt-truncated-text--large-text"]=function(){return Z()==="large"},a["yt-truncated-text--primary-text"]=function(){return T()==="primary-text"},a)),
"on:click":g,style:function(){return"line-height: "+B()+"rem;"}},_.V("truncated-text-content",{class:"yt-truncated-text__truncated-text-content",
el:w,style:function(){return r()?"":"max-height: "+A()*B()+"rem;"}},_.V(_.C8,{text:P}),_.V("button",{"aria-disabled":!0,
disabled:!0,class:_.$v((H["yt-truncated-text__inline-button"]=!0,H["yt-truncated-text--hidden"]=function(){return!(!r()&&(x!=null&&x()||Y()))},H)),
el:D,style:function(){return"line-height: "+B()+"rem;"}},_.V(_.C8,{text:k}))),_.V("truncated-text-content",{class:_.$v("yt-truncated-text__truncated-text-content","yt-truncated-text__truncated-text-content--hidden-text-content"),
el:l,style:function(){return r()?"":"max-height: "+A()*B()+"rem;"},
"aria-hidden":"true"},_.V(_.C8,{text:P}),_.V("button",{"aria-disabled":!0,disabled:!0,class:"yt-truncated-text__inline-button",el:X,style:function(){return"line-height: "+B()+"rem;"}},_.V(_.C8,{text:k}))),_.V("button",{"aria-label":c,
class:_.$v((y["yt-truncated-text__absolute-button"]=function(){return!q()},y["yt-truncated-text__bottom-button"]=function(){return q()},y["yt-truncated-text--hidden"]=function(){return!(!r()&&(x!=null&&x()||Y()))},y)),
el:L,style:function(){return"line-height: "+B()+"rem;"}},_.V(_.C8,{text:k})))},"Vb");
Knq.idomCompat={callbacks:{onTextClick:!0}};var ae4=_.M(function(k){var g=k.data;k=k.className;var P=_.nP(function(){return mTk(g())},void 0,"uDhDke"),x=_.V(_.mH,null,_.V(_.m,{cond:function(){return g().heroText||g().image},
then:function(){return _.V(oLt,{data:g})}}),_.V(vLY,{data:g,
sizeSmall:function(){return g().imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}}));
return _.V("yt-video-attribute-view-model",{class:k},_.V("div",{class:function(){var U=g();a:switch(U.orientation){case "VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var A="yt-video-attribute-view-model--vertical";break a;default:A="yt-video-attribute-view-model--horizontal"}a:switch(U.imageSize){case "VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var q="yt-video-attribute-view-model--image-small";break a;default:q="yt-video-attribute-view-model--image-large"}a:switch(U.imageStyle){case "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var T=
"yt-video-attribute-view-model--image-square";break a;case "VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":T="yt-video-attribute-view-model--image-avatar";break a;default:T=""}a:switch(U.metadataStyle){case "VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var c="yt-video-attribute-view-model--metadata-header";break a;default:c=""}a:switch(U.containerStyle){case "VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD":var Z="yt-video-attribute-view-model--container-card";break a;default:Z=""}return["yt-video-attribute-view-model",A,q,
T,c,Z,mTk(U)?"yt-video-attribute-view-model--clickable":""].join(" ")},
style:_.OD({"background-color":function(){var U=g();if(U.containerStyle!=="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD")var A="";else{A=U.lightColorPalette;U=U.darkColorPalette;var q,T=((q=_.Za().resolve(_.VE(_.le)))==null?0:q())&&U?U:A;A=(A=T==null?void 0:T.section2Color)?_.u3(A):""}return A}})},_.V(_.m,{cond:P,
then:function(){return _.V(_.Op,{className:"yt-video-attribute-view-model__content-container",command:P,role:"group",ariaLabel:function(){return g().title}},x)},
else:function(){return _.V("div",{class:"yt-video-attribute-view-model__content-container"},x)}})))},"Wb");
ae4.idomCompat=!0;var oLt=_.M(function(k){var g=k.data;var P,x=(P=_.Za().resolve(_.VE(_.le)))==null?void 0:P(),U=function(){return x&&g().darkThemeImage?g().darkThemeImage:g().image},A=_.nP(function(){return w50(g())},void 0,"UDqj0b");
return _.V("div",{class:"yt-video-attribute-view-model__hero-section"},_.V(_.tw,null,_.V(_.Q4,{when:U},function(){return _.V(_.KX,{data:function(){return U()},
className:"yt-video-attribute-view-model__hero-image",alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}),_.V(_.Q4,{when:function(){return g().heroText}},function(){return _.V("div",{class:"yt-video-attribute-view-model__hero-text-wrapper"},_.V("span",{class:"yt-video-attribute-view-model__hero-text"},function(){return g().heroText}))})),_.V(_.m,{cond:function(){return g().overflowMenuOnTap},
then:function(){return _.V("div",{class:"yt-video-attribute-view-model__overflow-menu"},_.V(_.c_,{data:A,iconName:"MORE_VERT"}))}}))},"Xb");
oLt.idomCompat=!0;var vLY=_.M(function(k){var g=k.data;k=k.sizeSmall;var P=function(){return g().containerStyle==="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD"},x=_.nP(function(){return nX(_.LX({innertubeCommand:mTk(g())}))?"link":mTk(g())?"button":"group"},void 0,"e2MmYe"),U={};
return _.V("div",{class:_.$v("yt-video-attribute-view-model__metadata",(U["yt-video-attribute-view-model--small-font"]=k,U)),role:x},_.V("h1",{class:"yt-video-attribute-view-model__title"},function(){return g().title}),_.V(_.m,{cond:function(){return g().subtitle},
then:function(){return _.V("h4",{class:"yt-video-attribute-view-model__subtitle"},_.V(_.m,{cond:P,then:function(){return _.V(Knq,{text:function(){return Z66(g().subtitle)},
truncationText:function(){return Z66(g().subtitleTruncationText)},
maxLines:2})},
else:function(){return _.V("span",null,function(){return g().subtitle})}}))}}),_.V(_.m,{cond:function(){return g().secondarySubtitle},
then:function(A){return _.V("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},_.V(_.C8,{text:function(){var q=A();if(q!=null&&q.attachmentRuns){for(var T=[],c=_.O(q.attachmentRuns),Z=c.next();!Z.done;Z=c.next())Z=Z.value,Z.element&&T.push(Object.assign({},Z,{element:Object.assign({},Z.element,{properties:{layoutProperties:{height:{unit:"DIMENSION_UNIT_POINT",value:15},width:{unit:"DIMENSION_UNIT_POINT",value:15}}}})}));q=Object.assign({},q,{attachmentRuns:T})}return q}}))}}),_.V(_.Vz,
{data:function(){return g().buttonViewModel}},{buttonViewModel:function(A){return _.V(_.Va,{data:A.data,
className:"yt-video-attribute-view-model__button"})}}))},"Yb");
vLY.idomCompat=!0;_.y3(ae4,"yt-video-attribute-view-model",{props:{data:_.GH,className:_.GH}});var b6=function(){var k=_.S.apply(this,arguments)||this;k.useHighlightStyling=_.W("web_enable_deeper_metadata_highlight_styling");k.isSearch=!1;k.JSC$15275_lastScrollContainerWidth=NaN;k.pageLoadingFromNavigation=!1;k.currentIndex=0;k.supportComponentResize=!1;return k};
_.z(b6,_.S);_.d=b6.prototype;
_.d.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-horizontal-card-list-renderer lockup",containerType:4,sizing:"COMPACT"}},searchRefinementCardRenderer:"ytd-search-refinement-card-renderer",compactChannelRecommendationCardRenderer:"ytd-compact-channel-recommendation-card-renderer",videoCardRenderer:"ytd-grid-video-renderer",gameCardRenderer:"ytd-game-card-renderer",miniGameCardViewModel:"ytd-mini-game-card-view-model",mediaUpsellRenderer:"ytd-media-upsell-renderer",
infoPanelContentRenderer:{component:"ytd-info-panel-content-renderer",params:{showVerticalDividers:!0}},previewCardRenderer:{component:"ytd-preview-card-renderer",properties:{isSearch:"[[isSearch]]"}},macroMarkersListItemRenderer:{component:"ytd-macro-markers-list-item-renderer",properties:{useCustomColors:"[[useCustomColors]]"}},placeDataViewModel:"place-data-view-model",videoAttributeViewModel:{component:"yt-video-attribute-view-model",properties:{className:"[[is]]"}}}},"data.header":{id:"header",
mapping:{titleAndButtonListHeaderRenderer:"ytd-title-and-button-list-header-renderer",richListHeaderRenderer:{component:"ytd-rich-list-header-renderer",properties:{hideNavigationButton:"[[hideNavigationButton]]",isModernSd:"[[modernChapters]]"}}}},"data.sortFilter":{id:"sort-filter",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},"data.button":{id:"header-button",mapping:{buttonRenderer:"ytd-button-renderer",menuRenderer:"ytd-menu-renderer"}},"data.previousButton":{id:"left-arrow-button",
mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},attributes:{arrow:!0}}},initialRenderPriority:0,waitForSignal:"eocs"},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},attributes:{arrow:!0}}}},"data.footerButton":{id:"footer-section",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}},dismissedRenderer:{id:"dismissed",
mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.d.attached=function(){document.addEventListener("yt-page-type-changed",_.AB(this,this.onPageChange))};
_.d.detached=function(){document.removeEventListener("yt-page-type-changed",_.AB(this,this.onPageChange))};
_.d.getItemsPath=function(){return"data.cards"};
_.d.onIronResize=function(){this.updateListStyles()};
_.d.dataChanged=function(){this.updateListStyles();this.supportComponentResize=!!this.centerItems;var k;this.ytdHorizontalListBehavior.initialStartIndex=(this==null?void 0:(k=this.data)==null?void 0:k.scrollToIndex)||0;this.ytdHorizontalListBehavior.reset();this.ytdHorizontalListBehavior.centerListItems=_.W("problem_walkthrough_sd")&&!!this.centerItems};
_.d.computeCardListStyle=function(k){return k||null};
_.d.computeEmpty=function(k){return!this.get("cards.length",k)};
_.d.computeThumbnailStyle=function(k){return this.get("header.richListHeaderRenderer.channelThumbnail.channelThumbnailWithLinkRenderer.style",k)||null};
_.d.computeHasSubtitle=function(k){return!!this.get("header.richListHeaderRenderer.subtitle",k)};
_.d.computeInitialCountNumber=function(k){return this.hasSquareMiniApp&&k==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?12:this.hasSkinnyWidthPortraitMiniApp&&k==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?7:k==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?6:k==="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"?8:k==="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"?10:this.isSearch&&k==="HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION"?7:this.inlineStructuredDescription?
8:4};
_.d.computeUseFloorScrolling=function(k){return k==="HORIZONTAL_CARD_LIST_STYLE_TYPE_RELATED_CHANNELS"||this.hasSquareMiniApp};
_.d.computeHasGameCard=function(k){return(k=this.get("cards",k))?k.some(function(g){return g.gameCardRenderer}):!1};
_.d.computeCenterHeaderTitle=function(k){return!(k==null||!k.centerHeaderTitle)};
_.d.computeHasPortraitMiniApp=function(k){return(k=k==null?void 0:k.cards)?k.some(function(g){return g.miniGameCardViewModel&&g.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_PORTRAIT"}):!1};
_.d.computeHasSquareMiniApp=function(k){return(k=k==null?void 0:k.cards)?k.some(function(g){return g.miniGameCardViewModel&&g.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_SQUARE"}):!1};
_.d.computeHasSkinnyWidthPortraitMiniApp=function(k){return(k=k==null?void 0:k.cards)?k.some(function(g){return g.miniGameCardViewModel&&g.miniGameCardViewModel.width===135}):!1};
_.d.computeCenterItems=function(k){return!!k};
_.d.computeHasInfoPanel=function(k){var g;return k==null?void 0:(g=k.cards)==null?void 0:g.some(function(P){return P.infoPanelContentRenderer})};
_.d.handleKeyDown=function(){this.ytdHorizontalListBehavior.fillRemainingListItems();this.ytRendererBehavior.markDirty()};
_.d.getItemByIndex=function(k){var g=this.items.children;return g&&g.length>k?g[k]:void 0};
_.d.onPageChange=function(){var k=this;this.pageLoadingFromNavigation=!0;_.Xq.addJob(function(){k.pageLoadingFromNavigation=!1;_.kD(k.hostElement,"yt-terminate-video-preview-action")},8)};
_.d.updateListStyles=function(){if(_.W("problem_walkthrough_sd")&&this.JSC$15275_scrollContainer!==void 0){var k=this.JSC$15275_scrollContainer.clientWidth;k!==this.JSC$15275_lastScrollContainerWidth&&(this.JSC$15275_lastScrollContainerWidth=k,_.iG(this.hostElement,{"--ytd-horizontal-card-list-item-width":Math.min(k*.8,415)+"px"}),_.GB(this.hostElement,"iron-resize"))}};
_.mJ.Object.defineProperties(b6.prototype,{hideNavigationButton:{configurable:!0,enumerable:!0,get:function(){return!(!this.inlineStructuredDescription||!_.W("sd_horizontal_list_show_nav_killswitch"))}},
modernChapters:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return!!((k=this.data)==null?0:(g=k.cards)==null?0:(P=g[0])==null?0:P.macroMarkersListItemRenderer)}},
hasVideoAttributeViewModels:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return!!((k=this.data)==null?0:(g=k.cards)==null?0:(P=g[0])==null?0:P.videoAttributeViewModel)}},
modernInfoPanels:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return _.W("enable_desktop_amsterdam_info_panels")&&!!((k=this.data)==null?0:(g=k.cards)==null?0:(P=g[0])==null?0:P.infoPanelContentRenderer)}}});
b6.prototype.dataChanged=b6.prototype.dataChanged;b6.prototype.onIronResize=b6.prototype.onIronResize;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],b6.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],b6.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.qq.YtdHorizontalListBehavior),_.I("design:type",Object)],b6.prototype,"ytdHorizontalListBehavior",void 0);
_.N([_.h(_.HD),_.I("design:type",Object)],b6.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],b6.prototype,"data",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],b6.prototype,"useCustomColors",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],b6.prototype,"useHighlightStyling",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeCardListStyle(data.style.type)"}),_.I("design:type",Object)],b6.prototype,"cardListStyle",void 0);_.N([_.n({value:!0,reflectToAttribute:!0,computed:"computeEmpty(data)"}),_.I("design:type",Boolean)],b6.prototype,"empty",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasSubtitle(data)"}),_.I("design:type",Boolean)],b6.prototype,"hasSubtitle",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeThumbnailStyle(data)"}),_.I("design:type",Boolean)],b6.prototype,"thumbnailStyle",void 0);_.N([_.n({readOnly:!0,reflectToAttribute:!0,computed:"computeHasGameCard(data)"}),_.I("design:type",Boolean)],b6.prototype,"hasGameCard",void 0);_.N([_.n({readOnly:!0,reflectToAttribute:!0,computed:"computeCenterHeaderTitle(data)"}),_.I("design:type",Boolean)],b6.prototype,"centerHeaderTitle",void 0);
_.N([_.n({readOnly:!0,reflectToAttribute:!0,computed:"computeHasPortraitMiniApp(data)"}),_.I("design:type",Boolean)],b6.prototype,"hasPortraitMiniApp",void 0);_.N([_.n({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSquareMiniApp(data)"}),_.I("design:type",Boolean)],b6.prototype,"hasSquareMiniApp",void 0);_.N([_.n({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSkinnyWidthPortraitMiniApp(data)"}),_.I("design:type",Boolean)],b6.prototype,"hasSkinnyWidthPortraitMiniApp",void 0);
_.N([_.n({readOnly:!0,reflectToAttribute:!0,computed:"computeHasInfoPanel(data)"}),_.I("design:type",Boolean)],b6.prototype,"hasInfoPanel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],b6.prototype,"isSearch",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],b6.prototype,"inlineStructuredDescription",void 0);_.N([_.Td("#scroll-container"),_.I("design:type",HTMLDivElement)],b6.prototype,"JSC$15275_scrollContainer",void 0);
_.N([_.n({computed:"computeInitialCountNumber(data.style.type)"}),_.I("design:type",Number)],b6.prototype,"initialCount",void 0);_.N([_.n({computed:"computeUseFloorScrolling(data.style.type)"}),_.I("design:type",Boolean)],b6.prototype,"useFloorScrolling",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeCenterItems(data.centerItems)"}),_.I("design:type",Boolean)],b6.prototype,"centerItems",void 0);_.N([_.n(),_.I("design:type",Object)],b6.prototype,"pageLoadingFromNavigation",void 0);
_.N([_.n(),_.I("design:type",Object)],b6.prototype,"currentIndex",void 0);_.N([_.n(),_.I("design:type",Number)],b6.prototype,"scrollCount",void 0);_.N([_.n(),_.I("design:type",Object)],b6.prototype,"supportComponentResize",void 0);_.N([_.Td("#items"),_.I("design:type",HTMLDivElement)],b6.prototype,"items",void 0);_.N([_.dV("iron-resize"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],b6.prototype,"onIronResize",null);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],b6.prototype,"dataChanged",null);_.N([_.n({reflectToAttribute:!0}),_.E("inlineStructuredDescription"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],b6.prototype,"hideNavigationButton",null);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],b6.prototype,"modernChapters",null);
_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],b6.prototype,"hasVideoAttributeViewModels",null);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],b6.prototype,"modernInfoPanels",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-horizontal-card-list-renderer"})],b6);
_.v(b6,"ytd-horizontal-card-list-renderer",function(){if(DTN!==void 0)return DTN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-horizontal-card-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-horizontal-card-list-renderer">\n<div id="header-container" class="style-scope ytd-horizontal-card-list-renderer">\n  <h2 id="header" hidden$="[[!data.header]]" class="style-scope ytd-horizontal-card-list-renderer"></h2>\n  <div id="sort-filter" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  <div id="header-button" class="style-scope ytd-horizontal-card-list-renderer"></div>\n</div>\n<div id="shelf-container" class="style-scope ytd-horizontal-card-list-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-horizontal-card-list-renderer" hidden="[[atStart]]">\n    <div id="left-arrow" class="arrow center-aligned style-scope ytd-horizontal-card-list-renderer" on-click="prevClick_" hidden="[[data.previousButton]]">\n       <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-horizontal-card-list-renderer"></yt-icon>\n    </div>\n    <div id="left-arrow-button" hidden="[[!data.previousButton]]" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  </div>\n  <div id="scroll-container" on-keydown="handleKeyDown" class="style-scope ytd-horizontal-card-list-renderer">\n    <div id="items" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-horizontal-card-list-renderer" hidden="[[atEnd]]">\n    <div id="right-arrow" class="arrow center-aligned style-scope ytd-horizontal-card-list-renderer" on-click="nextClick_" hidden="[[data.nextButton]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-horizontal-card-list-renderer"></yt-icon>\n    </div>\n    <div id="right-arrow-button" hidden="[[!data.nextButton]]" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  </div>\n</div>\n<div id="footer-section" hidden="[[!data.footerButton]]" class="style-scope ytd-horizontal-card-list-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-horizontal-card-list-renderer"></div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return DTN=k},{mode:_.Gd("kevlar_poly_si_batch_j072")?1:2});var HJH=_.M(function(k){var g=k.data;var P={};return _.V("video-summary-content-view-model",{class:_.$v("videoSummaryContentViewModelHost",k.className,(P.videoSummaryContentViewModelHostIsSearch=k.isSearch,P))},_.V(_.DZ,{each:function(){var x=[],U=g().paragraphs;if(U==null||!U.length)return[];for(var A=0;A<U.length;A++){var q=_.b(U[A],O8m),T=void 0;A>0&&(T=_.b(U[A-1],O8m));T&&!!T.marker===!!q.marker?x[x.length-1].paragraphs.push(q):x.push({isList:!!q.marker,paragraphs:[q]})}return x},
keyBy:"INDEX"},function(x){return _.V(_.m,{cond:function(){return x().isList},
then:function(){return _.V("ul",{class:"videoSummaryContentViewModelList"},_.V(_.DZ,{each:function(){return x().paragraphs},
keyBy:"INDEX"},function(U){return _.V("li",{class:"videoSummaryContentViewModelListItem"},_.V(_.C8,{text:function(){return U().text}}))}))},
else:function(){return _.V("div",{class:"videoSummaryContentViewModelParagraphContainer"},_.V(_.DZ,{each:function(){return x().paragraphs},
keyBy:"INDEX"},function(U){return _.V("p",{class:"videoSummaryContentViewModelParagraph"},_.V(_.C8,{text:function(){return U().text}}))}))}})}),_.V(_.m,{cond:function(){return!!_.b(g().likeButtonViewModel,_.aW)&&!!_.b(g().dislikeButtonViewModel,_.vP)},
then:function(){return _.V("div",{class:"videoSummaryContentViewModelBottomButtonsContainer"},_.V("div",{class:"videoSummaryContentViewModelLikeButton"},_.V(_.Nq,{data:function(){return _.b(g().likeButtonViewModel,_.aW)},
disableIconAnimation:!0})),_.V(_.Hv,{data:function(){return _.b(g().dislikeButtonViewModel,_.vP)}}))}}))},"Zb");
HJH.idomCompat=!0;_.y3(HJH,"video-summary-content-view-model",{props:{data:_.GH,isSearch:_.GH,className:_.GH}});var B0=function(){var k=_.S.apply(this,arguments)||this;var g,P;k.isExpanded=(P=(g=k.data)==null?void 0:g.isExpanded)!=null?P:!1;k.disableExpand=!1;k.showProminentLabel=!1;k.showRightSideLabel=!0;k.toggleExpandableContent=function(x){k.disableExpand||(x.stopPropagation(),_.Hb(_.of(x),k.hostElement,["info","expanded-subtitle"])||(k.isExpanded=!k.isExpanded,k.ytRendererBehavior.logExplicitClick(k.data),k.JSC$15286_cardList&&!_.W("expandable_metadata_a11y_fix_ks")&&_.VJ(k,function(){_.Oy(k.hostElement)})))};
k.useSquareThumbnail=!1;k.startX=0;return k};
_.z(B0,_.S);_.d=B0.prototype;_.d.computeUseSquareThumbnail=function(){var k;return(k=this.data)==null?void 0:k.useSquareThumbnail};
_.d.configureRendererStamper=function(){return{"data.expandedContent":{id:"content",mapping:{horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{isSearch:"[[isSearch]]",useCustomColors:"[[useCustomColors]]"}},horizontalListRenderer:{component:"yt-horizontal-list-renderer",properties:{isSearch:"[[isSearch]]"},params:{isExpandableContent:!0}},videoSummaryContentViewModel:{component:"video-summary-content-view-model",params:{isExpandableContent:!0},properties:{isSearch:"[[isSearch]]"}},
lockupViewModel:{component:"yt-lockup-view-model",params:{isExpandableContent:!0,className:"ytd-expandable-metadata-renderer lockup",thumbnailFixedWidth:"168px",containerType:3,sizing:"COMPACT"}}}},"data.expandButton":{id:"expand",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-click":"[[toggleExpandableContent]]"}}}},"data.collapseButton":{id:"collapse",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-click":"[[toggleExpandableContent]]"}}}},"data.infoButton":{id:"info",
mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.expandedMenuFooter":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}}}};
_.d.dataChanged=function(){if(this.data){var k,g;this.isExpanded=(g=(k=this.data)==null?void 0:k.isExpanded)!=null?g:!1;var P,x,U,A;if(k=this.isDarkTheme()?(P=this.data)==null?void 0:(x=P.colorData)==null?void 0:x.darkColorPalette:(U=this.data)==null?void 0:(A=U.colorData)==null?void 0:A.lightColorPalette){var q,T;if((q=this.data)==null?0:(T=q.colorData)==null?0:T.vibrantColorPalette)k.section1Color=this.data.colorData.vibrantColorPalette.section1Color,_.fQ(this.hostElement,k)}}};
_.d.isExpandedChanged=function(){this.isExpanded&&this.JSC$15286_cardList&&_.GB(this.JSC$15286_cardList,"iron-resize")};
_.d.computeIsExpanded=function(k){return!!k.isExpanded};
_.d.computeShowProminentLabel=function(k,g){var P;return!!(k==null?0:(P=k.header)==null?0:P.showLeadingCollapsedLabel)&&!g};
_.d.computeShowRightSideLabel=function(k,g){var P;return!(k==null?0:(P=k.header)==null?0:P.showLeadingCollapsedLabel)&&!g};
_.d.captureContentClick=function(k){if(!this.disableExpand)if(_.W("expandable_metadata_fix_killswitch")){var g=k.target;_.Sj3(g,"ytd-macro-markers-list-item-renderer")||k.stopPropagation();(g==null?void 0:g.id)==="scroll-container"&&(this.isExpanded=!this.isExpanded)}else _.Hb(_.of(k),this.hostElement,["items"])||_.vb(_.of(k),this.hostElement,["BUTTON"])||(this.isExpanded=!this.isExpanded)};
_.d.timestampClick=function(k){k.stopPropagation();var g,P;(k=(g=this.data)==null?void 0:(P=g.header)==null?void 0:P.jumpToTimestampEndpoint)&&this.ytComponentBehavior.resolveCommand(k)};
_.d.onDown=function(k){k.stopPropagation();this.startX=k.detail?k.detail.x:0};
_.d.onUp=function(k){this.skipKeyInteraction(k)&&k.stopPropagation()};
_.d.skipKeyInteraction=function(k){var g=k.target;if((g==null?void 0:g.id)==="scroll-container"||(g==null?void 0:g.id)==="items"||k.detail&&k.detail.x!==this.startX)return!0;k=_.of(k);k=_.O(k);for(g=k.next();!g.done;g=k.next()){g=g.value;if(g===this.hostElement)break;if(g.hasAttribute&&g.hasAttribute("skip-key-interaction"))return!0}return!1};
_.d.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.mJ.Object.defineProperties(B0.prototype,{hasVideoSummary:{configurable:!0,enumerable:!0,get:function(){var k;return!!_.b((k=this.data)==null?void 0:k.expandedContent,d9q)}},
hasLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var k;return!!_.b((k=this.data)==null?void 0:k.expandedContent,_.qkk)}},
useCustomColors:{configurable:!0,enumerable:!0,get:function(){var k,g;return!((k=this.data)==null||!k.useCustomColors)&&!((g=this.data)==null||!g.colorData)&&!this.isWatch}},
showInfoButton:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.infoButton)&&!!this.isExpanded}},
showTimestamp:{configurable:!0,enumerable:!0,get:function(){var k,g;return!!((k=this.data)==null?0:(g=k.header)==null?0:g.collapsedJumpToTimestamp)&&!this.isExpanded}},
showExpandedSubtitle:{configurable:!0,enumerable:!0,get:function(){var k,g;return!!((k=this.data)==null?0:(g=k.header)==null?0:g.expandedSubtitle)&&this.isExpanded}},
showThumbnail:{configurable:!0,enumerable:!0,get:function(){var k,g;return!!((k=this.data)==null?0:(g=k.header)==null?0:g.collapsedThumbnail)&&!this.isExpanded}},
useVppShoppingDestinationStyle:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.style)==="EXPANDABLE_METADATA_STYLE_VPP_SHOPPING_DESTINATION"}}});
B0.prototype.onUp=B0.prototype.onUp;B0.prototype.onDown=B0.prototype.onDown;B0.prototype.isExpandedChanged=B0.prototype.isExpandedChanged;B0.prototype.dataChanged=B0.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],B0.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],B0.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],B0.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],B0.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],B0.prototype,"isExpanded",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],B0.prototype,"disableExpand",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],B0.prototype,"isSearch",void 0);
_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],B0.prototype,"isWatch",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeShowProminentLabel(data, isExpanded)"}),_.I("design:type",Object)],B0.prototype,"showProminentLabel",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeShowRightSideLabel(data, isExpanded)"}),_.I("design:type",Object)],B0.prototype,"showRightSideLabel",void 0);
_.N([_.n({value:!1,reflectToAttribute:!0}),_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],B0.prototype,"hasVideoSummary",null);_.N([_.n({value:!1,reflectToAttribute:!0}),_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],B0.prototype,"hasLockupViewModel",null);_.N([_.n({reflectToAttribute:!0}),_.E("data","isWatch"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],B0.prototype,"useCustomColors",null);
_.N([_.n({reflectToAttribute:!0}),_.E("data","isExpanded"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],B0.prototype,"showInfoButton",null);_.N([_.E("data","isExpanded"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],B0.prototype,"showTimestamp",null);_.N([_.E("data","isExpanded"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],B0.prototype,"showExpandedSubtitle",null);
_.N([_.E("data","isExpanded"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],B0.prototype,"showThumbnail",null);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],B0.prototype,"useVppShoppingDestinationStyle",null);_.N([_.n(),_.I("design:type",Object)],B0.prototype,"toggleExpandableContent",void 0);_.N([_.Td("ytd-horizontal-card-list-renderer"),_.I("design:type",Object)],B0.prototype,"JSC$15286_cardList",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeUseSquareThumbnail(data.useSquareThumbnail)"}),_.I("design:type",Object)],B0.prototype,"useSquareThumbnail",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],B0.prototype,"dataChanged",null);_.N([_.OO("isExpanded"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],B0.prototype,"isExpandedChanged",null);
_.N([_.dV("down"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],B0.prototype,"onDown",null);_.N([_.dV("up"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],B0.prototype,"onUp",null);_.N([_.t({is:"ytd-expandable-metadata-renderer",disableElementRegistration:!0})],B0);
_.v(B0,"ytd-expandable-metadata-renderer",function(){if(Nut!==void 0)return Nut;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" on-click="toggleExpandableContent" skip-key-interaction="" class="style-scope ytd-expandable-metadata-renderer">\n  <div id="left-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="thumbnail" hidden="[[!showThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-img-shadow object-fit="FILL" thumbnail="[[data.header.collapsedThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-img-shadow>\n    </div>\n    <div id="prominent-collapsed-label" hidden="[[!showProminentLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string id="prominent-label-text" text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="timestamp" hidden="[[!showTimestamp]]" raised="" on-click="timestampClick" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedJumpToTimestamp]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="collapsed-title" hidden="[[isExpanded]]" role="button" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expanded-title-subtitle-group" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon id="expanded-title-icon" disable-upgrade$="[[!data.header.expandedTitleIcon.iconType]]" hidden="[[!data.header.expandedTitleIcon.iconType]]" icon="[[data.header.expandedTitleIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <div id="expanded-title-subtitle-text" class="style-scope ytd-expandable-metadata-renderer">\n        <div id="expanded-title" class="style-scope ytd-expandable-metadata-renderer">\n          <yt-formatted-string text="[[data.header.expandedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n        </div>\n        <div id="expanded-subtitle" hidden="[[!showExpandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-expandable-metadata-renderer" href$="[[computeHref_(data.header.expandedSubtitleTapCommand)]]" data="[[data.header.expandedSubtitleTapCommand]]">\n            <yt-formatted-string text="[[data.header.expandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n            <yt-icon disable-upgrade$="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" hidden="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" icon="[[data.header.expandedSubtitleTrailingIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n            </yt-icon>\n          </a>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="right-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="info" hidden="[[!showInfoButton]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapsed-label" hidden="[[!showRightSideLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon disable-upgrade$="[[!data.header.collapsedLabelIcon.iconType]]" hidden="[[!data.header.collapsedLabelIcon.iconType]]" icon="[[data.header.collapsedLabelIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <yt-formatted-string text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expand" hidden="[[isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapse" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n  </div>\n</div>\n<div id="content" hidden="[[!isExpanded]]" on-click="captureContentClick" class="style-scope ytd-expandable-metadata-renderer"></div>\n<div id="menu" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Nut=k},{mode:1});var NhP,IeL=function(){if(NhP!==void 0)return NhP;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-renderer">\n  <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" use-untranslated-navigation-endpoint="[[hideTranslation]]" width="[[computeThumbnailWidth(isBackstageVideo, isPostCompactVideo, useSearchUi, useBiggerThumbs, biggerThumbsStyle, videoStyle)]]" class="style-scope ytd-video-renderer">\n  </ytd-thumbnail>\n  <div class="text-wrapper style-scope ytd-video-renderer" on-click="onTextWrapperClick">\n    <div id="meta" class="style-scope ytd-video-renderer">\n      <div id="title-wrapper" class="style-scope ytd-video-renderer">\n        <h3 class="title-and-badge style-scope ytd-video-renderer">\n          <ytd-badge-supported-renderer collection-truncate="" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-video-renderer">\n          </ytd-badge-supported-renderer>\n          <a id="video-title" class="yt-simple-endpoint style-scope ytd-video-renderer" aria-label$="[[data.title.accessibility.accessibilityData.label]]" href$="[[computeHref_(computedNavigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" data="[[computedNavigationEndpoint]]">\n            <yt-icon id="inline-title-icon" hidden="[[hideInlineTitleIcon(hideTranslation, inlineTitleIcon)]]" icon="[[inlineTitleIcon]]" class="style-scope ytd-video-renderer">\n            </yt-icon>\n            <yt-formatted-string text="[[computeTitleText(hideTranslation, data.title, data.untranslatedTitle)]]" class="style-scope ytd-video-renderer">\n            </yt-formatted-string>\n          </a>\n        </h3>\n        <div id="menu" class="style-scope ytd-video-renderer"></div>\n      </div>\n      <ytd-video-meta-block data="[[data]]" no-byline="[[shouldShowChannelInfo]]" truncate-metadata-line="[[isRichGridVideoPost]]" class="style-scope ytd-video-renderer">\n      </ytd-video-meta-block>\n    </div>\n    <div id="channel-info" hidden="[[!shouldShowChannelInfo]]" class="style-scope ytd-video-renderer">\n      <a id="channel-thumbnail" hidden="[[!shouldShowChannelThumbnail]]" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-video-renderer">\n        <yt-img-shadow thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-video-renderer">\n        </yt-img-shadow>\n      </a>\n      <div id="avatar" hidden="[[!useAvatar]]" class="style-scope ytd-video-renderer"></div>\n      <div id="attributed-channel-name" hidden="[[!hasAttributedBylineText]]" class="style-scope ytd-video-renderer"></div>\n      <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-video-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" hidden="[[hasAttributedBylineText]]" wrap-text="true">\n      </ytd-channel-name>\n    </div>\n    <yt-formatted-string id="description-text" hidden="[[!data.descriptionSnippet]]" text="[[computeDescriptionSnippet(hideTranslation, data.descriptionSnippet, data.untranslatedDescriptionSnippet)]]" class="style-scope ytd-video-renderer">\n    </yt-formatted-string>\n    <template is="dom-repeat" items="[[data.detailedMetadataSnippets]]" hidden="[[!data.detailedMetadataSnippets]]" class="style-scope ytd-video-renderer">\n      <div class$="[[getMetadataSnippetContainerClass(item.maxOneLine)]] style-scope ytd-video-renderer">\n        <a class="yt-simple-endpoint metadata-snippet-timestamp style-scope ytd-video-renderer" aria-label$="[[item.snippetTimestamp.accessibility.accessibilityData.label]]" hidden="[[!item.snippetTimestamp]]" href$="[[computeHref_(item.timestampEndpoint)]]" data="[[item.timestampEndpoint]]">\n          <span id="time" class="style-scope ytd-video-renderer">[[getSimpleString(item.snippetTimestamp)]]</span>\n          <yt-formatted-string class="metadata-snippet-text-navigation style-scope ytd-video-renderer" text="[[item.snippetText]]">\n          </yt-formatted-string>\n        </a>\n        <yt-formatted-string class="metadata-snippet-text style-scope ytd-video-renderer" hidden="[[item.snippetTimestamp]]" text="[[computeSnippetText(hideTranslation, item.snippetText, item.untranslatedSnippetText)]]">\n        </yt-formatted-string>\n        <tp-yt-paper-tooltip class="style-scope ytd-video-renderer">[[getSimpleString(item.snippetHoverText)]]</tp-yt-paper-tooltip>\n      </div>\n    </template>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" hidden-badge-groups="[[hiddenBadgeGroups]]" class="style-scope ytd-video-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="expandable-metadata" class="style-scope ytd-video-renderer"></div>\n    <div id="buttons" class="style-scope ytd-video-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-video-renderer"></yt-interaction>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return NhP=k};_.y3(_.Hg,"yt-avatar-stack-view-model",{props:{className:_.GH,data:_.GH,overrides:_.GH,isOverlay:_.GH,useMediumText:_.GH,decorations:_.GH,hideAvatar:_.GH}});_.sD("itemSectionRenderer","videoRenderer","ytd-video-renderer");var zC=function(){var k=_.S.apply(this,arguments)||this;k.disableExpand=!1;k.shouldShowChannelInfo=!1;k.hasAttributedBylineText=!1;k.actionMap={"yt-hide-item-section-videos-by-id-command":"handleHideItemSectionVideosByIdCommand"};return k};
_.z(zC,_.S);_.d=zC.prototype;_.d.computeUseSearchUi=function(){var k,g;return this.isSearch||((k=this.data)==null?void 0:(g=k.style)==null?void 0:g.value)==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.d.computeUseThreeLineTitle=function(){var k;return((k=this.data)==null?void 0:k.maxTitleLines)===3};
_.d.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"},initialRenderPriority:_.W("polymer_video_renderer_defer_menu")&&!Ls4?0:void 0},"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer",buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",
notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},"data.expandableMetadata":{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",properties:{isSearch:"[[useSearchUi]]",disableExpand:"[[disableExpand]]"}}}},"data.avatar":{id:"avatar",mapping:{avatarStackViewModel:"yt-avatar-stack-view-model"}},"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}}}};
_.d.attached=function(){_.Ph(this.hostElement,"blue-links",_.W("kevlar_video_blue_links"));this.updateInlinePreviewHoverListeners()};
_.d.detached=function(){this.clearInlinePreviewHoverListeners()};
_.d.dataChanged=function(){this.isHistory=window.location.pathname.indexOf("/feed/history")!==-1;_.$r(_.kr(this.hostElement).querySelector("#description-text"),"ellipsis-truncate",!!this.data.topStandaloneBadge);var k=this.get("data.buttons.buttonRenderer.serviceEndpoint"),g;k&&((g=_.b(k.commandMetadata,_.FS))==null?0:g.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(k);this.updateInlinePreviewHoverListeners()};
_.d.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15291_inlinePreviewHoverListener=hs({mediaRenderer:this,lockupElement:this.JSC$15291_dismissibleMedia,thumbnailElement:this.thumbnail})};
_.d.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$15291_inlinePreviewHoverListener)==null||MP(k)};
_.d.onTextWrapperClick=function(k){var g,P,x=this.hideTranslation?(g=this.data)==null?void 0:g.untranslatedNavigationEndpoint:(P=this.data)==null?void 0:P.navigationEndpoint;g=_.Hb(_.of(k),this.hostElement,["expandable-metadata"]);!x||g&&!_.W("expandable_metadata_fix_killswitch")||_.vb(_.of(k),this.hostElement,["A".toString(),"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL"])||_.GB(this.hostElement,"yt-navigate",{endpoint:x})};
_.d.computeThumbnailWidth=function(k,g,P,x,U){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"?500:x?U==="MASSIVE"?600:U==="BIG"?500:U==="MEDIUM"?450:420:P?360:g?128:k?210:246};
_.d.computeUseBiggerThumbs=function(k){return k&&_.W("enable_desktop_search_bigger_thumbs")};
_.d.computeShouldShowChannelInfo=function(){return this.useSearchUi};
_.d.computeHasAttributedBylineText=function(){var k;return!((k=this.data)==null||!k.attributedBylineText)};
_.d.computeVideoStyle=function(){if(_.W("enable_video_style")){var k,g;return(k=this.data)==null?void 0:(g=k.style)==null?void 0:g.value}};
_.d.computeDisableExpand=function(){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.d.handleHideItemSectionVideosByIdCommand=function(k){var g;k=(g=_.b(k,ntN))==null?void 0:g.videoId;this.data&&this.data.videoId===k&&(this.isHidden=!0)};
_.d.getMetadataSnippetContainerClass=function(k){return k?"metadata-snippet-container-one-line":"metadata-snippet-container"};
_.d.computeTitleText=function(k,g,P){return k?P:g};
_.d.computeDescriptionSnippet=function(k,g,P){return k?P:g};
_.d.computeSnippetText=function(k,g,P){return k?P:g};
_.d.computeNavigationEndpoint=function(k,g){return k?g==null?void 0:g.untranslatedNavigationEndpoint:g==null?void 0:g.navigationEndpoint};
_.d.hideInlineTitleIcon=function(k,g){return k||!g};
_.mJ.Object.defineProperties(zC.prototype,{hideTranslation:{configurable:!0,enumerable:!0,get:function(){return this.searchVideoResultEntity?!!this.searchVideoResultEntity.hasOptedOutTranslation:!1}},
hiddenBadgeGroups:{configurable:!0,enumerable:!0,get:function(){if(this.searchVideoResultEntity){var k;return(k=this.searchVideoResultEntity.hiddenBadgeGroups)!=null?k:[]}return[]}},
shouldShowChannelThumbnail:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return!!(this==null?0:(k=this.data)==null?0:(g=k.channelThumbnailSupportedRenderers)==null?0:(P=g.channelThumbnailWithLinkRenderer)==null?0:P.thumbnail)&&!this.useAvatar}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var k;return!!_.b((k=this.data)==null?void 0:k.avatar,TiN)}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.JSC$15291_inlinePreviewHoverListener)==null?0:Xy(k))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
_.mJ.Object.defineProperties(zC,{template:{configurable:!0,enumerable:!0,get:function(){return IeL()}}});
zC.prototype.dataChanged=zC.prototype.dataChanged;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],zC.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],zC.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],zC.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],zC.prototype,"ytdDismissibleItemBehavior",void 0);
_.N([_.h(_.Gk),_.I("design:type",Object)],zC.prototype,"ytdLockupBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],zC.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],zC.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],zC.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],zC.prototype,"isBackstageVideo",void 0);
_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],zC.prototype,"isPostCompactVideo",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],zC.prototype,"isHistory",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],zC.prototype,"isRichGridVideoPost",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],zC.prototype,"isHidden",void 0);
_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],zC.prototype,"isSearch",void 0);_.N([_.n({reflectToAttribute:!0,value:!1,computed:"computeUseSearchUi(isSearch, data)"}),_.I("design:type",Boolean)],zC.prototype,"useSearchUi",void 0);_.N([_.n({reflectToAttribute:!0,value:!1,computed:"computeUseThreeLineTitle(data)"}),_.I("design:type",Boolean)],zC.prototype,"useThreeLineTitle",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(useSearchUi)"}),_.I("design:type",Boolean)],zC.prototype,"useBiggerThumbs",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeVideoStyle(data.style.value)"}),_.I("design:type",Object)],zC.prototype,"videoStyle",void 0);_.N([_.n({computed:"computeDisableExpand(videoStyle)"}),_.I("design:type",Object)],zC.prototype,"disableExpand",void 0);
_.N([_.n({computed:"computeShouldShowChannelInfo(useSearchUi)"}),_.I("design:type",Object)],zC.prototype,"shouldShowChannelInfo",void 0);_.N([_.n({computed:"computeHasAttributedBylineText(data)"}),_.I("design:type",Object)],zC.prototype,"hasAttributedBylineText",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.fz("desktop_search_bigger_thumbs_style")}}),
_.I("design:type",String)],zC.prototype,"biggerThumbsStyle",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeIcon_(data.inlineTitleIcon)"}),_.I("design:type",String)],zC.prototype,"inlineTitleIcon",void 0);_.N([_.n({computed:"computeNavigationEndpoint(hideTranslation, data)"}),_.I("design:type",Object)],zC.prototype,"computedNavigationEndpoint",void 0);_.N([_.n({selectorArgs:["data.searchVideoResultEntityKey"],selector:function(k,g){return _.ia(k.entities,"searchVideoResultEntity",g)}}),
_.I("design:type",Object)],zC.prototype,"searchVideoResultEntity",void 0);_.N([_.Td("ytd-thumbnail"),_.I("design:type",HTMLElement)],zC.prototype,"thumbnail",void 0);_.N([_.Td("#dismissible"),_.I("design:type",HTMLElement)],zC.prototype,"JSC$15291_dismissibleMedia",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],zC.prototype,"dataChanged",null);
_.N([_.E("searchVideoResultEntity"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],zC.prototype,"hideTranslation",null);_.N([_.E("searchVideoResultEntity"),_.I("design:type",Array),_.I("design:paramtypes",[])],zC.prototype,"hiddenBadgeGroups",null);_.N([_.E("data","useAvatar"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],zC.prototype,"shouldShowChannelThumbnail",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],zC.prototype,"useAvatar",null);
_.N([_.E("lockupIsHovered"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],zC.prototype,"isHovered",null);_.N([_.t({is:"ytd-video-renderer",disableElementRegistration:!0})],zC);_.v(zC,"ytd-video-renderer",function(){return IeL()},{mode:_.Gd("kevlar_poly_si_batch_j047")?1:2});var u6=function(){var k=_.S.apply(this,arguments)||this;k.editDialog=null;k.roundedContainer=!0;k.isLoading=!1;k.isRichGrid=!1;k.isRichGridRepost=!1;k.reduceSidePaddings=_.W("reduce_side_paddings_in_shelf");k.JSC$15298_spinnerEl=null;return k};
_.z(u6,_.S);_.d=u6.prototype;
_.d.configureRendererStamper=function(){return{"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.authorCommentBadge":{id:"author-comment-badge",mapping:{authorCommentBadgeRenderer:"ytd-author-comment-badge-renderer"}},"data.sponsorsOnlyBadge":{id:"sponsors-only-badge",mapping:{sponsorsOnlyBadgeRenderer:"ytd-sponsors-only-badge-renderer"}},"data.backstageAttachment":{id:"content-attachment",mapping:{videoRenderer:{component:"ytd-video-renderer",properties:{isPostCompactVideo:"[[usesCompactLockup]]",
isRichGridVideoPost:"[[isRichGrid]]"}},backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[data.surface]]"}},playlistRenderer:{component:"ytd-playlist-renderer",properties:{isPostCompactPlaylist:"[[usesCompactLockup]]"}},uploadedVideoRenderer:{component:"ytd-post-uploaded-video-renderer"}}},"data.voteButton":{id:"vote-button",mapping:{buttonRenderer:"ytd-button-renderer"}},editDialog:{id:"edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}},
dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.d.contentTextChanged=function(){this.expander.reset()};
_.d.dataChanged=function(){var k=this;if(this.data){this.isLoading=!1;this.editDialog=null;for(var g=0,P=this.data.actions&&this.data.actions.length;g<P;g++)this.openEditDialog(_.b(this.data.actions[g],ZwL));if((g=this.get("actionButtons.commentActionButtonsRenderer.shareButton",this.data))&&(g=this.get("buttonRenderer.hint.hintRenderer.hintId",g))&&g.startsWith("share-post-hint")){var x=this.get("children.dismissible.children.toolbar.children.action-buttons.children.toolbar.children.share-button",
this);if(x){_.f8.getInstance();var U=WW(_.vS(_.OX("SHARE_POST_EDU_TEXT")),"share-post-edu-displayed","OPEN_POPUP_POSITION_TOPRIGHT");_.Xq.addLowPriorityJob(function(){_.Pw(k.hostElement,U,x)})}}}};
_.d.updatePoll=function(k){k>=0?this.actionButtons.reply():this.actionButtons.hideReplyDialog()};
_.d.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15298_spinnerEl||(this.JSC$15298_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.kr(this.hostElement).appendChild(this.JSC$15298_spinnerEl));this.JSC$15298_spinnerEl&&(this.JSC$15298_spinnerEl.active=this.isLoading)};
_.d.onYtNavigate=function(k){var g=this.get("updateCommentDialogEndpoint",k.detail.endpoint);g&&(this.openEditDialog(g),k.stopPropagation())};
_.d.onYtCommentboxDismiss=function(){this.editDialog=null};
_.d.onYtCommentPollRevert=function(k,g){g&&this.updatePoll(g.selectedChoiceIndex)};
_.d.onYtServiceRequestSent=function(k,g){var P;g.endpoint&&(_.b(g.endpoint,Wdd)||_.b(g.endpoint,fhH)&&((P=_.b(g.endpoint,fhH))==null||!P.clientActions))&&(this.isLoading=!0);if(g.actions)for(k=0;k<g.actions.length;k++)P=g.actions[k],_.b(P,nj)&&(P=this.get("updateBackstagePollAction.selectedChoiceIndex",P),P==void 0&&(P=-1),this.updatePoll(P))};
_.d.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.d.openEditDialog=function(k){k&&k.dialog&&(this.editDialog=k.dialog,k=this.editDialogEl.firstElementChild)&&(k.focus(),k.openDialog&&k.openDialog())};
_.d.computeIsPostHidden=function(k,g){return!!k||g};
_.d.computeSurfaceType=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.d.computeUsesCompactLockup=function(k){return k==="BACKSTAGE_SURFACE_TYPE_HOME"||k==="BACKSTAGE_SURFACE_TYPE_SEARCH"||k==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||k==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||k==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||k==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.d.computeShowWithoutToolbar=function(k){return!k.actionButtons&&!k.actionMenu};
_.d.computePostAttachment=function(k){if(k.backstageAttachment){if(_.b(k.backstageAttachment,kkL))return"poll";if(_.b(k.backstageAttachment,teH))return"quiz";if(_.b(k.backstageAttachment,_.Go))return"video";if(_.b(k.backstageAttachment,Me3))return"uploaded-videos";if(_.b(k.backstageAttachment,KNq))return k.contentText?"image":"image-only";if(_.b(k.backstageAttachment,jzH))return"playlist"}return"none"};
_.d.computePostTabIndex=function(k){return k?0:-1};
_.d.computeButtonTooltipPosition=function(k){return this.computeUsesCompactLockup(k)?"top":"bottom"};
_.d.computeHasText=function(k){return!(k==null||!k.contentText)};
_.d.onTap=function(k){var g,P;if(((g=this.data)==null?0:g.navigationEndpoint)&&((P=this.data)==null?void 0:P.surface)==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION")this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);else{var x;((x=this.data)==null?0:x.navigationEndpoint)&&!_.vb(_.of(k)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"YTD-VIDEO-RENDERER","YTD-PLAYLIST-RENDERER"])&&_.GB(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.mJ.Object.defineProperties(u6.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.voteCount)||_.vS("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.b(this.data.backstageAttachment,kkL))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.b(this.data.backstageAttachment,Me3))}}});
u6.prototype.onYtServiceRequestCompleted=u6.prototype.onYtServiceRequestCompleted;u6.prototype.onYtServiceRequestSent=u6.prototype.onYtServiceRequestSent;u6.prototype.onYtCommentPollRevert=u6.prototype.onYtCommentPollRevert;u6.prototype.onYtCommentboxDismiss=u6.prototype.onYtCommentboxDismiss;u6.prototype.onYtNavigate=u6.prototype.onYtNavigate;u6.prototype.isLoadingChanged=u6.prototype.isLoadingChanged;u6.prototype.dataChanged=u6.prototype.dataChanged;u6.prototype.contentTextChanged=u6.prototype.contentTextChanged;
_.N([_.h(_.HD),_.I("design:type",Object)],u6.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],u6.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],u6.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],u6.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],u6.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Object)],u6.prototype,"editDialog",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],u6.prototype,"roundedContainer",void 0);_.N([_.n(),_.I("design:type",Object)],u6.prototype,"isLoading",void 0);_.N([_.n({computed:"computeSurfaceType(data.surface)",reflectToAttribute:!0}),_.I("design:type",String)],u6.prototype,"surface",void 0);
_.N([_.n({computed:"computeUsesCompactLockup(data.surface)",reflectToAttribute:!0}),_.I("design:type",Boolean)],u6.prototype,"usesCompactLockup",void 0);_.N([_.n({computed:"computeShowWithoutToolbar(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],u6.prototype,"showWithoutToolbar",void 0);_.N([_.n({computed:"computePostAttachment(data)",reflectToAttribute:!0}),_.I("design:type",String)],u6.prototype,"attachment",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],u6.prototype,"isRichGrid",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],u6.prototype,"isRichGridRepost",void 0);_.N([_.n({reflectToAttribute:!0,value:_.W("use_better_post_dismissals")}),_.I("design:type",Boolean)],u6.prototype,"useBetterPostDismissals",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],u6.prototype,"reduceSidePaddings",void 0);
_.N([_.n({computed:"computeHasText(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],u6.prototype,"hasText",void 0);_.N([_.Td("#expander"),_.I("design:type",Object)],u6.prototype,"expander",void 0);_.N([_.Td("#action-buttons"),_.I("design:type",Object)],u6.prototype,"actionButtons",void 0);_.N([_.Td("#edit-dialog"),_.I("design:type",HTMLElement)],u6.prototype,"editDialogEl",void 0);
_.N([_.OO("data.contentText"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],u6.prototype,"contentTextChanged",null);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],u6.prototype,"dataChanged",null);_.N([_.OO("isLoading"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],u6.prototype,"isLoadingChanged",null);
_.N([_.dV("yt-navigate"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],u6.prototype,"onYtNavigate",null);_.N([_.dV("yt-commentbox-dismiss"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],u6.prototype,"onYtCommentboxDismiss",null);_.N([_.dV("yt-comment-poll-revert"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],u6.prototype,"onYtCommentPollRevert",null);
_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],u6.prototype,"onYtServiceRequestSent",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.ov]),_.I("design:returntype")],u6.prototype,"onYtServiceRequestCompleted",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],u6.prototype,"voteCount",null);
_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],u6.prototype,"commentCount",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],u6.prototype,"hasPoll",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],u6.prototype,"hasUploadedVideo",null);_.N([_.t({is:"ytd-post-renderer",disableElementRegistration:!0})],u6);
_.v(u6,"ytd-post-renderer",function(){if(c1t!==void 0)return c1t;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" role="link" hidden="[[computeIsPostHidden(editDialog, isLoading)]]" tabindex="[[computePostTabIndex(data.navigationEndpoint)]]" on-tap="onTap" class="style-scope ytd-post-renderer">\n  <div id="header" class="style-scope ytd-post-renderer">\n    <div id="author-thumbnail" class="style-scope ytd-post-renderer">\n      <a aria-hidden="true" class="yt-simple-endpoint style-scope ytd-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]" tabindex="-1">\n        <yt-img-shadow fit="" height="32" thumbnail="[[data.authorThumbnail]]" width="32" class="style-scope ytd-post-renderer">\n        </yt-img-shadow>\n      </a>\n    </div>\n    <div id="author" class="style-scope ytd-post-renderer">\n      <a id="author-text" class="yt-simple-endpoint style-scope ytd-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]" hidden="[[data.authorCommentBadge]]">\n        <span class="style-scope ytd-post-renderer">[[getSimpleString(data.authorText)]]</span>\n      </a>\n      <span id="author-comment-badge" hidden="[[!data.authorCommentBadge]]" class="style-scope ytd-post-renderer"></span>\n    </div>\n    <span id="author-divider" class="style-scope ytd-post-renderer">\u2022</span>\n    <yt-formatted-string id="published-time-text" link-inherit-color="" text="[[data.publishedTimeText]]" class="style-scope ytd-post-renderer">\n    </yt-formatted-string>\n    <span id="sponsors-only-badge" hidden="[[!data.sponsorsOnlyBadge]]" class="style-scope ytd-post-renderer"></span>\n  </div>\n  <div id="body" class="style-scope ytd-post-renderer">\n    <div id="post-text" class="style-scope ytd-post-renderer">\n\n      \n      <ytd-expander id="expander" hidden="[[usesCompactLockup]]" class="style-scope ytd-post-renderer">\n        <yt-formatted-string id="content-text" slot="content" dir="auto" force-default-style="" split-lines="" text="[[data.contentText]]" class="style-scope ytd-post-renderer">\n        </yt-formatted-string>\n        <span class="more-button style-scope ytd-post-renderer" slot="more-button">\n          [[getSimpleString(data.expandButton.buttonRenderer.text)]]\n        </span>\n        <span class="less-button style-scope ytd-post-renderer" slot="less-button">\n          [[getSimpleString(data.collapseButton.buttonRenderer.text)]]\n        </span>\n      </ytd-expander>\n      <yt-formatted-string id="home-content-text" slot="content" hidden="[[!usesCompactLockup]]" split-lines="[[!usesCompactLockup]]" text="[[data.contentText]]" class="style-scope ytd-post-renderer">\n        </yt-formatted-string>\n    </div>\n    <div id="attachments" class="style-scope ytd-post-renderer">\n      <div id="content-attachment" hidden="[[!data.backstageAttachment]]" class="style-scope ytd-post-renderer"></div>\n      \n      <div id="answer-count-text" class="style-scope ytd-post-renderer">\n        [[getSimpleString(data.backstageAttachment.quizRenderer.totalVotes)]]\n      </div>\n      <div id="vote-count-text" class="style-scope ytd-post-renderer">\n        [[getSimpleString(data.backstageAttachment.pollRenderer.totalVotes)]]\n      </div>\n      <div id="vote-button" class="style-scope ytd-post-renderer"></div>\n      <ytd-backstage-poll-renderer id="poll-attachment" aria-label$="[[data.backstageAttachment.pollRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.pollRenderer]]" disable-upgrade$="[[!hasPoll]]" role="group" class="style-scope ytd-post-renderer">\n      </ytd-backstage-poll-renderer>\n    </div>\n  </div>\n  <div id="toolbar" hidden="[[showWithoutToolbar]]" class="style-scope ytd-post-renderer">\n    <ytd-comment-action-buttons-renderer id="action-buttons" button-tooltip-position="[[computeButtonTooltipPosition(data.surface)]]" comment-count="[[commentCount]]" data="[[data.actionButtons.commentActionButtonsRenderer]]" has-creator-reply="[[hasCreatorReply_]]" hidden="[[!data.actionButtons.commentActionButtonsRenderer]]" use-comment-icon="" vote-count="[[voteCount]]" class="style-scope ytd-post-renderer">\n    </ytd-comment-action-buttons-renderer>\n    <div id="action-menu" class="style-scope ytd-post-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-post-renderer">\n  <div id="dismissed-content" class="style-scope ytd-post-renderer"></div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-post-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return c1t=k},{mode:1});var XTN;var yt4;var h3=function(){return _.S.apply(this,arguments)||this};
_.z(h3,_.S);h3.prototype.configureRendererStamper=function(){return{"data.images":{id:"items",mapping:{backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[surface]]"}}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],h3.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],h3.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.qq.YtdHorizontalListBehavior),_.I("design:type",Object)],h3.prototype,"ytdHorizontalListBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],h3.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],h3.prototype,"data",void 0);
_.N([_.n({value:"$.items.children"}),_.I("design:type",String)],h3.prototype,"itemsPath",void 0);_.N([_.n({value:1}),_.I("design:type",Number)],h3.prototype,"initialCount",void 0);_.N([_.n({reflectToAttribute:!0,value:_.W("enable_community_page_on_desktop")}),_.I("design:type",Boolean)],h3.prototype,"useSmallerPostImageAttachments",void 0);_.N([_.n(),_.I("design:type",String)],h3.prototype,"surface",void 0);_.N([_.t({is:"ytd-post-multi-image-renderer",disableElementRegistration:!0})],h3);
_.v(h3,"ytd-post-multi-image-renderer",function(){if(yt4!==void 0)return yt4;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-multi-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="shelf-container" class="style-scope ytd-post-multi-image-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-post-multi-image-renderer">\n      <div id="left-arrow" class="arrow center-aligned style-scope ytd-post-multi-image-renderer" on-click="prevClick_" hidden="[[atStart]]">\n         <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-post-multi-image-renderer"></yt-icon>\n      </div>\n  </div>\n  <div id="scroll-container" on-keydown="handleKeyDown_" class="style-scope ytd-post-multi-image-renderer">\n    <div id="items" class="style-scope ytd-post-multi-image-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-post-multi-image-renderer">\n    <div id="right-arrow" class="arrow center-aligned style-scope ytd-post-multi-image-renderer" on-click="nextClick_" hidden="[[atEnd]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-post-multi-image-renderer"></yt-icon>\n    </div>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return yt4=k},{mode:_.Gd("kevlar_poly_si_batch_j079")?1:2});var pT4={"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"}}},
EY=function(){var k=_.S.apply(this,arguments)||this;k.hasInlineCommentSection=!1;k.editDialog=null;k.isLoading=!1;k.shouldHideAuthor=!1;k.shouldShowVideoTime=!1;k.isInEngagementPanel=!1;k.hideBorder=!1;k.usesFullLockup=!1;k.shouldShowMenuInCompactView=!1;k.JSC$15313_spinnerEl=null;k.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return k};
_.z(EY,_.S);_.d=EY.prototype;_.d.configureRendererStamper=function(){return pT4};
_.d.computeIsPollHeaderEnabled=function(k){return(k==null?void 0:k.pollMetadataIcon)!=null};
_.d.getPublishTimeStampString=function(k,g){g=new Date((Number(g)-60*((new Date).getTimezoneOffset()-(new Date(Number(g)*1E3)).getTimezoneOffset()))*1E3);g=(new o5(10)).format(g);if(k&&k.runs&&k.runs.length)for(var P=0;P<k.runs.length;P++)k.runs[P].text&&(k.runs[P].text=k.runs[P].text.replace("POST_SCHEDULED_TIMESTAMP_PLACEHOLDER",g));return k};
_.d.created=function(){this.JSC$15313_spinnerEl=null};
_.d.contentTextChanged=function(){this.expander.reset()};
_.d.dataChanged=function(){this.isLoading=!1;this.editDialog=null;var k;if((k=this.data)==null?0:k.actions){k=_.O(this.data.actions);for(var g=k.next();!g.done;g=k.next())this.openEditDialog(_.b(g.value,ZwL))}};
_.d.handleSignalActionOpenPostCommentDialogAction=function(){_.kr(this.hostElement).querySelector("#action-buttons").reply()};
_.d.updatePoll=function(k,g){g&&this.set("data.pollMetadataVoteCountText",g);this.hasInlineCommentSection&&(k=k>=0,g=_.kr(this.hostElement).querySelector("#action-buttons"),k?g.reply():g.hideReplyDialog())};
_.d.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15313_spinnerEl||(this.JSC$15313_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.kr(this.hostElement).appendChild(this.JSC$15313_spinnerEl));this.JSC$15313_spinnerEl&&(this.JSC$15313_spinnerEl.active=this.isLoading)};
_.d.onYtNavigate=function(k){var g=this.get("updateCommentDialogEndpoint",k.detail.endpoint);g&&(this.openEditDialog(g),k.stopPropagation())};
_.d.onYtCommentboxDismiss=function(){this.editDialog=null};
_.d.onYtCommentPollRevert=function(k,g){g&&this.updatePoll(g.selectedChoiceIndex,g.totalVotes)};
_.d.onYtServiceRequestSent=function(k,g){k.stopPropagation();k=_.b(g.endpoint,fhH);if(_.b(g.endpoint,Wdd)||k&&!k.clientActions)this.isLoading=!0;if(g.actions)for(k=0;k<g.actions.length;k++){var P=g.actions[k],x=_.b(P,nj);x&&(P=this.get("updateBackstagePollAction.selectedChoiceIndex",P),P===void 0&&(P=-1),this.updatePoll(P,x.totalVotes))}};
_.d.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.d.openEditDialog=function(k){k&&k.dialog&&(this.editDialog=k.dialog,k=this.editDialogElement.firstElementChild)&&(k.focus(),k.openDialog&&k.openDialog())};
_.d.computeIsBodyHidden=function(k,g){return!!k||g};
_.mJ.Object.defineProperties(EY.prototype,{authorCommentBadge:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var k=this.data,g=k.showPostAuthorBackgroundHighlight,P=k.postAuthorBadgeType,x=k.authorEndpoint;if(!g&&P!=="POST_AUTHOR_BADGE_TYPE_VERIFIED"&&P!=="POST_AUTHOR_BADGE_TYPE_ARTIST")return null;var U,A,q;k=_.vS(((U=k.authorText)==null?void 0:(A=U.runs)==null?void 0:(q=A[0])==null?void 0:q.text)||"");U=void 0;switch(P){case "POST_AUTHOR_BADGE_TYPE_ARTIST":U={iconType:"AUDIO_BADGE"};
break;case "POST_AUTHOR_BADGE_TYPE_VERIFIED":U={iconType:g?"CHECK_CIRCLE_THICK":"CHECK"}}return{renderer:{authorText:k,authorEndpoint:x,authorCreator:g,icon:U}}}},
postTextMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.isInEngagementPanel?10:4}},
pollIcon:{configurable:!0,enumerable:!0,get:function(){var k,g;if((k=this.data)==null?0:(g=k.pollMetadataIcon)==null?0:g.iconType)return _.Pm(this.data.pollMetadataIcon.iconType)}},
voteCount:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.voteCount)||_.vS("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.b(this.data.backstageAttachment,kkL))}},
hasQuiz:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.b(this.data.backstageAttachment,teH))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.b(this.data.backstageAttachment,Me3))}}});
EY.prototype.onYtServiceRequestCompleted=EY.prototype.onYtServiceRequestCompleted;EY.prototype.onYtServiceRequestSent=EY.prototype.onYtServiceRequestSent;EY.prototype.onYtCommentPollRevert=EY.prototype.onYtCommentPollRevert;EY.prototype.onYtCommentboxDismiss=EY.prototype.onYtCommentboxDismiss;EY.prototype.onYtNavigate=EY.prototype.onYtNavigate;EY.prototype.isLoadingChanged=EY.prototype.isLoadingChanged;EY.prototype.dataChanged=EY.prototype.dataChanged;EY.prototype.contentTextChanged=EY.prototype.contentTextChanged;
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],EY.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],EY.prototype,"rendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],EY.prototype,"rendererstamperBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],EY.prototype,"ytdDismissibleItemBehavior",void 0);
_.N([_.Td("#contentTextExpander"),_.I("design:type",Object)],EY.prototype,"expander",void 0);_.N([_.Td("#edit-dialog"),_.I("design:type",Element)],EY.prototype,"editDialogElement",void 0);_.N([_.n(),_.I("design:type",Object)],EY.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],EY.prototype,"hasInlineCommentSection",void 0);_.N([_.n(),_.I("design:type",Object)],EY.prototype,"editDialog",void 0);_.N([_.n(),_.I("design:type",Object)],EY.prototype,"isLoading",void 0);
_.N([_.n({computed:"computeIsPollHeaderEnabled(data)"}),_.I("design:type",Boolean)],EY.prototype,"isPollHeaderEnabled",void 0);_.N([_.n(),_.I("design:type",Object)],EY.prototype,"shouldHideAuthor",void 0);_.N([_.n(),_.I("design:type",Object)],EY.prototype,"shouldShowVideoTime",void 0);_.N([_.n(),_.I("design:type",Object)],EY.prototype,"isInEngagementPanel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],EY.prototype,"hideBorder",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],EY.prototype,"usesFullLockup",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],EY.prototype,"shouldShowMenuInCompactView",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],EY.prototype,"authorCommentBadge",null);_.N([_.E("isInEngagementPanel"),_.I("design:type",Number),_.I("design:paramtypes",[])],EY.prototype,"postTextMaxLines",null);
_.N([_.E("data.icon.iconType"),_.I("design:type",Object),_.I("design:paramtypes",[])],EY.prototype,"pollIcon",null);_.N([_.OO("data.contentText"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],EY.prototype,"contentTextChanged",null);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],EY.prototype,"dataChanged",null);
_.N([_.OO("isLoading"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],EY.prototype,"isLoadingChanged",null);_.N([_.dV("yt-navigate"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],EY.prototype,"onYtNavigate",null);_.N([_.dV("yt-commentbox-dismiss"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],EY.prototype,"onYtCommentboxDismiss",null);
_.N([_.dV("yt-comment-poll-revert"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],EY.prototype,"onYtCommentPollRevert",null);_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],EY.prototype,"onYtServiceRequestSent",null);
_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],EY.prototype,"onYtServiceRequestCompleted",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],EY.prototype,"voteCount",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],EY.prototype,"commentCount",null);
_.N([_.E("data.backstageAttachment"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],EY.prototype,"hasPoll",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],EY.prototype,"hasQuiz",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],EY.prototype,"hasUploadedVideo",null);_.N([_.t({is:"ytd-backstage-post-renderer",disableElementRegistration:!0})],EY);
_.v(EY,"ytd-backstage-post-renderer",function(){if(XTN!==void 0)return XTN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="body" hidden="[[computeIsBodyHidden(editDialog, isLoading)]]" class="style-scope ytd-backstage-post-renderer">\n  <div id="author-thumbnail" hidden="[[shouldHideAuthor]]" class="style-scope ytd-backstage-post-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-backstage-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]">\n      <yt-img-shadow fit="" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-backstage-post-renderer">\n      </yt-img-shadow>\n    </a>\n  </div>\n  <div id="main" class="style-scope ytd-backstage-post-renderer">\n    <div id="header" class="style-scope ytd-backstage-post-renderer">\n      <div id="header-author" hidden="[[shouldHideAuthor]]" class="style-scope ytd-backstage-post-renderer">\n        <a id="author-text" class="yt-simple-endpoint style-scope ytd-backstage-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]" hidden="[[authorCommentBadge]]">\n          <span class="style-scope ytd-backstage-post-renderer">[[getSimpleString(data.authorText)]]</span>\n        </a>\n        <span id="author-comment-badge" hidden="[[!authorCommentBadge]]" class="style-scope ytd-backstage-post-renderer"></span>\n        <template is="dom-if" if="[[isPollHeaderEnabled]]" class="style-scope ytd-backstage-post-renderer">\n          <yt-icon id="poll-icon" icon="[[pollIcon]]" class="style-scope ytd-backstage-post-renderer"></yt-icon>\n          <yt-formatted-string class="poll-metadata-text style-scope ytd-backstage-post-renderer" text="[[data.pollMetadataText]]">\n          </yt-formatted-string>\n          <span class="poll-metadata-text-separator style-scope ytd-backstage-post-renderer">\u00b7</span>\n          <yt-formatted-string class="poll-metadata-text style-scope ytd-backstage-post-renderer" text="[[data.pollMetadataVoteCountText]]">\n          </yt-formatted-string>\n          <span class="poll-metadata-text-separator style-scope ytd-backstage-post-renderer">\u00b7</span>\n        </template>\n        <yt-formatted-string id="published-time-text" link-inherit-color="" text="[[getPublishTimeStampString(data.publishedTimeText, data.scheduledPublishTimeSec)]]" class="style-scope ytd-backstage-post-renderer">\n        </yt-formatted-string>\n        <span id="sponsors-only-badge" hidden="[[!data.sponsorsOnlyBadge]]" class="style-scope ytd-backstage-post-renderer"></span>\n      </div>\n      <yt-formatted-string id="video-time-text" force-default-style="" hidden="[[!shouldShowVideoTime]]" link-inherit-color="" text="[[data.publishedTimeText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n    </div>\n    <ytd-expander id="contentTextExpander" max-number-of-lines="[[postTextMaxLines]]" class="style-scope ytd-backstage-post-renderer">\n      <yt-formatted-string id="voted-option" slot="content" disable-upgrade$="[[!data.prologueText]]" hidden="[[!data.prologueText]]" text="[[data.prologueText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="content-text" slot="content" dir="auto" force-default-style="" split-lines="" text="[[data.contentText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n      <span class="more-button style-scope ytd-backstage-post-renderer" slot="more-button">[[getSimpleString(data.expandButton.buttonRenderer.text)]]</span>\n      <span class="less-button style-scope ytd-backstage-post-renderer" slot="less-button">[[getSimpleString(data.collapseButton.buttonRenderer.text)]]</span>\n    </ytd-expander>\n    <div id="content-attachment" hidden="[[!data.backstageAttachment]]" class="style-scope ytd-backstage-post-renderer"></div>\n    <ytd-backstage-poll-renderer id="poll-attachment" aria-label$="[[data.backstageAttachment.pollRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.pollRenderer]]" disable-upgrade$="[[!hasPoll]]" hidden="[[!hasPoll]]" role="group" class="style-scope ytd-backstage-post-renderer">\n    </ytd-backstage-poll-renderer>\n    <ytd-backstage-quiz-renderer id="quiz-attachment" aria-label$="[[data.backstageAttachment.quizRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.quizRenderer]]" hidden="[[!hasQuiz]]" role="group" uses-panel-lockup$="[[isInEngagementPanel]]" class="style-scope ytd-backstage-post-renderer">\n    </ytd-backstage-quiz-renderer>\n    <ytd-post-uploaded-video-renderer id="uploaded-video-attachment" data="[[data.backstageAttachment.uploadedVideoRenderer]]" hidden="[[!hasUploadedVideo]]" role="group" class="style-scope ytd-backstage-post-renderer">\n    </ytd-post-uploaded-video-renderer>\n    <ytd-comment-action-buttons-renderer id="action-buttons" comment-count="[[commentCount]]" data="[[data.actionButtons.commentActionButtonsRenderer]]" has-poll="[[hasPoll]]" hidden="[[!data.actionButtons.commentActionButtonsRenderer]]" vote-count="[[voteCount]]" class="style-scope ytd-backstage-post-renderer">\n    </ytd-comment-action-buttons-renderer>\n  </div>\n\n  <div id="action-menu" class="style-scope ytd-backstage-post-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-backstage-post-renderer">\n  <div id="dismissed-content" class="style-scope ytd-backstage-post-renderer"></div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-backstage-post-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return XTN=k},{mode:1});var C2P;var LT=function(){var k=_.S.apply(this,arguments)||this;k.editDialog=null;k.showExpandButton=!1;k.isRichGrid=!1;k.usesFullLockup=!1;return k};
_.z(LT,_.S);_.d=LT.prototype;_.d.configureRendererStamper=function(){return{"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.originalPost":{id:"original-post",mapping:{backstagePostRenderer:{component:"ytd-backstage-post-renderer",properties:{usesFullLockup:"[[usesFullLockup]]"}},postRenderer:{component:"ytd-post-renderer",properties:{isRichGridRepost:"[[isRichGrid]]"}}}},editDialog:{id:"repost-edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}}}};
_.d.dataChanged=function(){this.editDialog=null;this.showExpandButton=this.computeShowExpandButton(this.data)};
_.d.computeShowExpandButton=function(k){return this.usesCompactLockup||k&&k.showFullContentText?!1:this.repostContentTextEl.scrollHeight>this.repostContentTextEl.clientHeight};
_.d.computeUsesCompactLockup=function(k){return!!k.condensedContent};
_.d.computeShowFullContentText=function(k){return!k};
_.d.onYtNavigate=function(k){k=this.get("updateCommentDialogEndpoint",k.detail.endpoint);this.openEditDialog(k)};
_.d.onYtCommentboxDismiss=function(){this.editDialog=null};
_.d.openEditDialog=function(k){k&&k.dialog&&(this.editDialog=k.dialog,k=this.repostEditDialogEl.firstElementChild)&&(k.focus(),k.openDialog&&k.openDialog())};
_.d.onTap=function(k){if(this.data){var g=null;this.usesCompactLockup&&!_.vb(_.of(k)||[],this.hostElement,["YT-IMG-SHADOW"])?g=this.get("navigationEndpoint",this.data):k.target===this.moreButtonEl&&(g=this.get("navigationEndpoint",k.target.data));g&&_.GB(this.hostElement,"yt-navigate",{endpoint:g})}};
LT.prototype.onYtCommentboxDismiss=LT.prototype.onYtCommentboxDismiss;LT.prototype.onYtNavigate=LT.prototype.onYtNavigate;LT.prototype.dataChanged=LT.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],LT.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],LT.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],LT.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Object)],LT.prototype,"editDialog",void 0);_.N([_.n({computed:"computeUsesCompactLockup(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],LT.prototype,"usesCompactLockup",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],LT.prototype,"showExpandButton",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],LT.prototype,"isRichGrid",void 0);
_.N([_.n({computed:"computeShowFullContentText(data.showFullContentText)",reflectToAttribute:!0}),_.I("design:type",Boolean)],LT.prototype,"showFullContentText",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],LT.prototype,"usesFullLockup",void 0);_.N([_.Td("#more"),_.I("design:type",Object)],LT.prototype,"moreButtonEl",void 0);_.N([_.Td("#repost-content-text"),_.I("design:type",HTMLElement)],LT.prototype,"repostContentTextEl",void 0);
_.N([_.Td("#repost-edit-dialog"),_.I("design:type",HTMLElement)],LT.prototype,"repostEditDialogEl",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],LT.prototype,"dataChanged",null);_.N([_.dV("yt-navigate"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],LT.prototype,"onYtNavigate",null);
_.N([_.dV("yt-commentbox-dismiss"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],LT.prototype,"onYtCommentboxDismiss",null);_.N([_.t({is:"ytd-shared-post-renderer",disableElementRegistration:!0})],LT);
_.v(LT,"ytd-shared-post-renderer",function(){if(C2P!==void 0)return C2P;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shared-post-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="repost-context" hidden="[[editDialog]]" on-tap="onTap" class="style-scope ytd-shared-post-renderer">\n  <div id="repost-author-thumbnail" class="style-scope ytd-shared-post-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-shared-post-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n      <yt-img-shadow fit="" height="40" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-shared-post-renderer"></yt-img-shadow>\n    </a>\n  </div>\n  <div id="repost-main" hidden="[[usesCompactLockup]]" class="style-scope ytd-shared-post-renderer">\n    <div id="repost-header" class="style-scope ytd-shared-post-renderer">\n      <div id="repost-header-author" class="style-scope ytd-shared-post-renderer">\n        <a id="repost-author-text" class="yt-simple-endpoint style-scope ytd-shared-post-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n          <span class="style-scope ytd-shared-post-renderer">[[getSimpleString(data.displayName)]]</span>\n        </a>\n        <yt-formatted-string id="repost-published-time-text" link-inherit-color="" text="[[data.publishedTimeText]]" class="style-scope ytd-shared-post-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <yt-formatted-string id="repost-content-text" force-default-style="" split-lines="[[!showFullContentText]]" text="[[data.content]]" class="style-scope ytd-shared-post-renderer">\n    </yt-formatted-string>\n    <tp-yt-paper-button id="more" data="[[data.expandButton.buttonRenderer]]" hidden="[[!showExpandButton]]" noink="" class="style-scope ytd-shared-post-renderer">\n      [[getSimpleString(data.expandButton.buttonRenderer.text)]]\n    </tp-yt-paper-button>\n  </div>\n  <div id="repost-main-compact" hidden="[[!usesCompactLockup]]" class="style-scope ytd-shared-post-renderer">\n    <yt-formatted-string id="condensed-repost-content-text" ellipsis-truncate="" force-default-style="" text="[[data.condensedContent]]" class="style-scope ytd-shared-post-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="action-menu" hidden="[[usesCompactLockup]]" class="style-scope ytd-shared-post-renderer"></div>\n</div>\n<div id="divider-line-container" hidden="[[!usesCompactLockup]]" class="style-scope ytd-shared-post-renderer">\n  <div id="divider-line" class="style-scope ytd-shared-post-renderer"></div>\n</div>\n<div id="repost-edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-shared-post-renderer"></div>\n<div id="original-post" hidden="[[data.originalPostDeletedMessage]]" class="style-scope ytd-shared-post-renderer"></div>\n<div id="original-post-deleted-message" hidden="[[!data.originalPostDeletedMessage]]" class="style-scope ytd-shared-post-renderer">\n  [[data.originalPostDeletedMessage]]\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return C2P=k},{mode:1});var Gw3;var RaY;var nT=function(){return _.S.apply(this,arguments)||this};
_.z(nT,_.S);nT.prototype.attached=function(){var k=this;this.networkStatusManager||(this.networkStatusManager=new _.Uy,this.networkStatusManager.listen("publicytnetworkstatus-online",function(){k.onlineHandler()}))};
nT.prototype.detached=function(){var k=this;this.networkStatusManager&&(this.networkStatusManager.unlisten("publicytnetworkstatus-online",function(){k.onlineHandler()}),delete this.networkStatusManager)};
nT.prototype.onlineHandler=function(){this.data.serviceEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint)};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],nT.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],nT.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],nT.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-reload-page-button-renderer"})],nT);
_.v(nT,"ytd-reload-page-button-renderer",function(){if(RaY!==void 0)return RaY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reload-page-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer data="[[data]]" class="style-scope ytd-reload-page-button-renderer"></ytd-button-renderer>');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);
return RaY=k},{mode:1});var kRY={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"},Sm=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.z(Sm,_.S);_.d=Sm.prototype;_.d.attached=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.d.configureRendererStamper=function(){return{buttons:{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",reloadPageButtonRenderer:"ytd-reload-page-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.d.computeHasBodyText=function(k){return!!k.bodyText};
_.d.computeButtons=function(k){var g=[];k.ctaButton&&g.push(k.ctaButton);k.secondaryButton&&g.push(k.secondaryButton);return g};
_.d.computeRendererStyle=function(k){return k.style?k.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():k.icon?"":"no-icon"};
_.d.getIconName=function(k,g){g=g===void 0?!1:g;if(k===void 0)return"";k=this.get("icon.iconType",k);var P;_.W("enable_hlp_client_icon_pick")?P=this.getThemedIcon(k,g):P=k;(g=kRY[P])||(g="yt-icons");return[g,P].join(":")};
_.d.getThemedIcon=function(k,g){return["HASHTAG_LANDING_PAGE_EMPTY","HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE"].includes(k)?g?"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE":"HASHTAG_LANDING_PAGE_EMPTY":["HASHTAG_LANDING_PAGE_ERROR","HASHTAG_LANDING_PAGE_ERROR_DARK_MODE"].includes(k)?g?"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE":"HASHTAG_LANDING_PAGE_ERROR":k};
_.d.isThumbnail=function(k){return!!k.thumbnail};
_.d.onDarkModeToggledAction=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.d.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Sm.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Sm.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Sm.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Sm.prototype,"data",void 0);
_.N([_.n({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.I("design:type",String)],Sm.prototype,"rendererStyle",void 0);_.N([_.n({computed:"getIconName(data, isDarkTheme)",reflectToAttribute:!0}),_.I("design:type",String)],Sm.prototype,"iconName",void 0);_.N([_.n({computed:"isThumbnail(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],Sm.prototype,"thumbnail",void 0);_.N([_.n({computed:"computeButtons(data)"}),_.I("design:type",Array)],Sm.prototype,"buttons",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Sm.prototype,"isDarkTheme",void 0);_.N([_.n({computed:"computeHasBodyText(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],Sm.prototype,"hasBodyText",void 0);_.N([_.t({is:"ytd-background-promo-renderer",disableElementRegistration:!0})],Sm);
_.v(Sm,"ytd-background-promo-renderer",function(){if(Gw3!==void 0)return Gw3;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-background-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon class="image style-scope ytd-background-promo-renderer" hidden="[[!data.icon]]" icon="[[iconName]]"></yt-icon>\n<yt-img-shadow class="image style-scope ytd-background-promo-renderer" height="[[data.thumbnail.thumbnails.height]]" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="[[data.thumbnail.thumbnails.width]]">\n</yt-img-shadow>\n<div class="promo-message style-scope ytd-background-promo-renderer">\n  <div class="promo-title style-scope ytd-background-promo-renderer">[[getSimpleString(data.title)]]</div>\n  <yt-formatted-string class="promo-body-text style-scope ytd-background-promo-renderer" split-lines="" text="[[data.bodyText]]">\n  </yt-formatted-string>\n</div>\n<div id="buttons" hidden="[[!data.ctaButton]]" class="style-scope ytd-background-promo-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Gw3=k},{mode:1});var g2v;var FT=function(){return _.S.apply(this,arguments)||this};
_.z(FT,_.S);_.mJ.Object.defineProperties(FT.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var k,g,P,x,U,A;return{thumbnailSize:"small",doubleStack:!1,sampledThumbnailColor:(k=this.data)==null?void 0:(g=k.thumbnail)==null?void 0:g.sampledThumbnailColor,vibrantColorPalette:(P=this.data)==null?void 0:(x=P.thumbnail)==null?void 0:x.vibrantColorPalette,darkColorPalette:(U=this.data)==null?void 0:(A=U.thumbnail)==null?void 0:A.darkColorPalette,experimentEnabled:!0}}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],FT.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],FT.prototype,"data",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],FT.prototype,"collectionStack",null);_.N([_.t({is:"ytd-compact-station-renderer",disableElementRegistration:!0})],FT);
_.v(FT,"ytd-compact-station-renderer",function(){if(g2v!==void 0)return g2v;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-station-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="flex-container style-scope ytd-compact-station-renderer">\n  <div class="modern-collection-parent style-scope ytd-compact-station-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-compact-station-renderer"></yt-collections-stack>\n    <ytd-thumbnail data="[[data]]" width="118" class="style-scope ytd-compact-station-renderer"></ytd-thumbnail>\n  </div>\n  <a class="yt-simple-endpoint style-scope ytd-compact-station-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-compact-station-renderer">\n      [[getSimpleString(data.title)]]\n    </h3>\n    <div id="flex-item" class="style-scope ytd-compact-station-renderer">\n      <p id="description" title$="[[getSimpleString(data.description)]]" class="style-scope ytd-compact-station-renderer">\n        [[getSimpleString(data.description)]]\n      </p>\n    </div>\n    <p id="video-count-text" class="style-scope ytd-compact-station-renderer">\n      [[getSimpleString(data.videoCountText)]]\n    </p>\n  </a>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return g2v=k},{mode:1});var Pb3;var Yi=function(){var k=_.S.apply(this,arguments)||this;k.isRichGrid=!1;return k};
_.z(Yi,_.S);Yi.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]]"}}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Yi.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Yi.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Yi.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Yi.prototype,"isRichGrid",void 0);_.N([_.t({is:"ytd-grid-channel-renderer",disableElementRegistration:!0})],Yi);
_.v(Yi,"ytd-grid-channel-renderer",function(){if(Pb3!==void 0)return Pb3;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="channel" class="style-scope ytd-grid-channel-renderer">\n  <a id="channel-info" class="yt-simple-endpoint style-scope ytd-grid-channel-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <yt-img-shadow height="103" thumbnail="[[data.thumbnail]]" width="103" class="style-scope ytd-grid-channel-renderer"> </yt-img-shadow>\n    <span id="title" class="style-scope ytd-grid-channel-renderer">[[getSimpleString(data.title)]]</span>\n    <span id="thumbnail-attribution" class="style-scope ytd-grid-channel-renderer">[[getSimpleString(data.subscriberCountText)]]</span>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-grid-channel-renderer">\n    </ytd-badge-supported-renderer>\n  </a>\n  <div id="subscribe" hidden="[[!data.subscribeButton]]" class="style-scope ytd-grid-channel-renderer"></div>\n  <div id="action-button" hidden="[[!data.actionButton]]" class="style-scope ytd-grid-channel-renderer"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Pb3=k},{mode:1});var $ML;var jm=function(){return _.S.apply(this,arguments)||this};
_.z(jm,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],jm.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],jm.prototype,"data",void 0);_.N([_.t({is:"ytd-grid-movie-playlist-renderer",disableElementRegistration:!0})],jm);
_.v(jm,"ytd-grid-movie-playlist-renderer",function(){if($ML!==void 0)return $ML;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-movie-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail width="210" data="[[data]]" bottom-side-panel="" class="style-scope ytd-grid-movie-playlist-renderer"></ytd-thumbnail>\n<a class="yt-simple-endpoint style-scope ytd-grid-movie-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <h3 class="style-scope ytd-grid-movie-playlist-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-movie-playlist-renderer">\n    </ytd-badge-supported-renderer>\n    <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-movie-playlist-renderer">\n      [[getSimpleString(data.title)]]\n    </span>\n  </h3>\n  <ytd-video-meta-block class="grid style-scope ytd-grid-movie-playlist-renderer" data="[[data]]"></ytd-video-meta-block>\n</a>\n<ytd-badge-supported-renderer id="badges" badges="[[data.ownerBadges]]" hidden="[[!data.ownerBadges]]" class="style-scope ytd-grid-movie-playlist-renderer">\n</ytd-badge-supported-renderer>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return $ML=k},{mode:1});var xM3;var QT=function(){var k=_.S.apply(this,arguments)||this;k.downloadProgress=0;k.transferState="TRANSFER_STATE_UNKNOWN";k.modernButtons=_.W("web_modern_buttons");return k};
_.z(QT,_.S);QT.prototype.detached=function(){this.ytdLockupBehavior.lockupIsHovered=!1};
QT.prototype.configureRendererStamper=function(){return{"data.menu":hG}};
QT.prototype.dataChanged=function(){this.data&&this.transferStateChanged()};
QT.prototype.transferStateChanged=function(){this.isDownloads=!1;if(this.transferState!=="TRANSFER_STATE_UNKNOWN"&&this.entityInfo&&!_.W("woffle_playlist_renderer_killswitch")){var k,g=dqb(this.entityInfo,this.transferState,this.downloadProgress,(k=this.data)==null?void 0:k.playlistId,this.isOnline);k=g.viewPlaylistText;var P=g.badges;g=g.thumbnailOverlays;this.isDownloads=!!k||!!P;this.set("data.viewPlaylistText",k);P&&P.length>0&&this.set("data.badges",P);g&&g.length>0&&this.set("data.thumbnailOverlays",
g)}};
_.mJ.Object.defineProperties(QT.prototype,{downloadState:{configurable:!0,enumerable:!0,get:function(){return this.transferState&&this.transferState!=="TRANSFER_STATE_UNKNOWN"?this.transferState==="TRANSFER_STATE_COMPLETE"?"DOWNLOADED":"DOWNLOADING":""}},
menuHidden:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null?0:k.menu)}}});
QT.prototype.transferStateChanged=QT.prototype.transferStateChanged;QT.prototype.dataChanged=QT.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],QT.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Gk),_.I("design:type",Object)],QT.prototype,"ytdLockupBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],QT.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],QT.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.n({selector:_.vmu,selectorArgs:["data.playlistId"]}),_.I("design:type",Object)],QT.prototype,"downloadProgress",void 0);_.N([_.n({selector:_.S8,selectorArgs:["data.playlistId"]}),_.I("design:type",Object)],QT.prototype,"transferState",void 0);_.N([_.n({selector:omr,selectorArgs:["data.playlistId"]}),_.I("design:type",Object)],QT.prototype,"entityInfo",void 0);_.N([_.n({selector:_.Ly}),_.I("design:type",Boolean)],QT.prototype,"isOnline",void 0);
_.N([_.n(),_.I("design:type",Object)],QT.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],QT.prototype,"downloadRenderData",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],QT.prototype,"modernButtons",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],QT.prototype,"isDownloads",void 0);_.N([_.E("transferState"),_.n({reflectToAttribute:!0}),_.I("design:type",String),_.I("design:paramtypes",[])],QT.prototype,"downloadState",null);
_.N([_.E("data"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],QT.prototype,"menuHidden",null);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],QT.prototype,"dataChanged",null);_.N([_.Zf("transferState","downloadProgress","isOnline"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],QT.prototype,"transferStateChanged",null);
_.N([_.t({is:"ytd-grid-playlist-renderer",disableElementRegistration:!0})],QT);
_.v(QT,"ytd-grid-playlist-renderer",function(){if(xM3!==void 0)return xM3;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail custom-thumbnail-size="118" data="[[data]]" height="118" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="210" class="style-scope ytd-grid-playlist-renderer">\n</ytd-playlist-thumbnail>\n<div id="details" class="style-scope ytd-grid-playlist-renderer">\n  <h3 class="style-scope ytd-grid-playlist-renderer">\n    <a id="video-title" class="yt-simple-endpoint style-scope ytd-grid-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[data.navigationEndpoint]]">[[getSimpleString(data.title)]]</a>\n  </h3>\n  <ytd-video-meta-block class="grid style-scope ytd-grid-playlist-renderer" data="[[data]]"></ytd-video-meta-block>\n  <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-grid-playlist-renderer">\n  </ytd-badge-supported-renderer>\n  <div id="menu" class="style-scope ytd-grid-playlist-renderer"></div>\n  <yt-formatted-string id="view-more" hidden="[[!data.viewPlaylistText]]" link-inherit-color="" text="[[data.viewPlaylistText]]" class="style-scope ytd-grid-playlist-renderer">\n  </yt-formatted-string>\n  <yt-interaction id="interaction" class="extended style-scope ytd-grid-playlist-renderer"></yt-interaction>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return xM3=k},{mode:1});var iOP;var l6=function(){return _.S.apply(this,arguments)||this};
_.z(l6,_.S);l6.prototype.configureRendererStamper=function(){return{"data.menu":hG,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.mJ.Object.defineProperties(l6.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var k,g,P,x,U,A;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(k=this.data)==null?void 0:(g=k.thumbnail)==null?void 0:g.sampledThumbnailColor,vibrantColorPalette:(P=this.data)==null?void 0:(x=P.thumbnail)==null?void 0:x.vibrantColorPalette,darkColorPalette:(U=this.data)==null?void 0:(A=U.thumbnail)==null?void 0:A.darkColorPalette,experimentEnabled:!0}}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],l6.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],l6.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.h(_.Gk),_.I("design:type",Object)],l6.prototype,"ytdLockupBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],l6.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],l6.prototype,"data",void 0);
_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],l6.prototype,"collectionStack",null);_.N([_.t({is:"ytd-grid-radio-renderer",disableElementRegistration:!0})],l6);
_.v(l6,"ytd-grid-radio-renderer",function(){if(iOP!==void 0)return iOP;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-radio-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-grid-radio-renderer">\n  <div class="modern-collection-parent style-scope ytd-grid-radio-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-grid-radio-renderer"></yt-collections-stack>\n    <ytd-thumbnail data="[[data]]" height="118" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="210" class="style-scope ytd-grid-radio-renderer">\n    </ytd-thumbnail>\n  </div>\n  <div id="details" class="style-scope ytd-grid-radio-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-grid-radio-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <h3 class="style-scope ytd-grid-radio-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-radio-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-radio-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h3>\n      <ytd-video-meta-block class="grid style-scope ytd-grid-radio-renderer" data="[[data]]" radio-meta=""></ytd-video-meta-block>\n    </a>\n    <div id="menu" class="style-scope ytd-grid-radio-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-grid-radio-renderer">\n  <div id="dismissed-content" class="style-scope ytd-grid-radio-renderer"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-grid-radio-renderer"></yt-interaction>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return iOP=k},{mode:1});var UML;var Dy=function(){return _.S.apply(this,arguments)||this};
_.z(Dy,_.S);Dy.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
Dy.prototype.computeNavigationEndpoint=function(k){return Q2u(k==null?void 0:k.navigationEndpoint)};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Dy.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Dy.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.Gk),_.I("design:type",Object)],Dy.prototype,"ytdLockupBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Dy.prototype,"data",void 0);_.N([_.n({computed:"computeNavigationEndpoint(data)"}),_.I("design:type",Object)],Dy.prototype,"computedNavigationEndpoint",void 0);
_.N([_.t({is:"ytd-grid-show-renderer",disableElementRegistration:!0})],Dy);
_.v(Dy,"ytd-grid-show-renderer",function(){if(UML!==void 0)return UML;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-show-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail data="[[data]]" width="210" class="style-scope ytd-grid-show-renderer"></ytd-playlist-thumbnail>\n<div id="details" class="style-scope ytd-grid-show-renderer">\n  <a id="title" class="yt-simple-endpoint style-scope ytd-grid-show-renderer" href$="[[computeHref_(computedNavigationEndpoint)]]" data="[[computedNavigationEndpoint]]">\n    <h3 class="style-scope ytd-grid-show-renderer">\n      <ytd-badge-supported-renderer class="badge style-scope ytd-grid-show-renderer" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-show-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block class="grid style-scope ytd-grid-show-renderer" data="[[data]]"></ytd-video-meta-block>\n  </a>\n  <ytd-badge-supported-renderer class="badge style-scope ytd-grid-show-renderer" hidden="[[!data.bottomStandaloneBadge]]" top-standalone-badge="[[data.bottomStandaloneBadge]]">\n  </ytd-badge-supported-renderer>\n  <ytd-badge-supported-renderer class="badge style-scope ytd-grid-show-renderer" badges="[[data.badges]]" hidden="[[!data.badges]]">\n  </ytd-badge-supported-renderer>\n  <div id="offer-button" class="style-scope ytd-grid-show-renderer"></div>\n  <div id="menu" class="style-scope ytd-grid-show-renderer"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-grid-show-renderer"></yt-interaction>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return UML=k},{mode:1});var A$c;_.t3=function(k){this.playerClient=k};
_.dMq=function(k,g,P){P=P===void 0?{}:P;return k.playerClient.setOption("ad",g,P)};
_.t3.prototype.getOptions=function(){return this.playerClient.getOptions("ad")||[]};
_.t3.prototype.executeCommand=function(k,g){this.getOptions().includes("executeCommand")?_.dMq(this,"executeCommand",{command:k,layoutId:g}):_.jX("Calling executeCommand when adModule is not loaded")};var Ms=function(){return _.S.apply(this,arguments)||this};
_.z(Ms,_.S);Ms.prototype.getLayoutId=function(){var k=_.gP("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.layoutId:null};
Ms.prototype.onTap=function(){if(this.data&&this.data.clickthroughEndpoint){var k=_.XE(),g=this.getLayoutId(),P=this.data.clickthroughEndpoint;k&&g&&_.W("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?k.getPlayerPromise().then(function(x){(new _.t3(x)).executeCommand(P,g)}):_.GB(this.hostElement,"yt-navigate",{endpoint:P})}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ms.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ms.prototype,"data",void 0);_.N([_.t({is:"ytd-shopping-companion-item-renderer",disableElementRegistration:!0})],Ms);
_.v(Ms,"ytd-shopping-companion-item-renderer",function(){if(A$c!==void 0)return A$c;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shopping-companion-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="shopping-companion-item-container" on-tap="onTap" class="style-scope ytd-shopping-companion-item-renderer">\n  <div id="card" class="style-scope ytd-shopping-companion-item-renderer">\n    <yt-img-shadow id="image" thumbnail="[[data.image]]" class="style-scope ytd-shopping-companion-item-renderer"></yt-img-shadow>\n    <div id="info" class="style-scope ytd-shopping-companion-item-renderer">\n      <span id="headline" class="style-scope ytd-shopping-companion-item-renderer">[[getSimpleString(data.headline)]]</span>\n      <span id="price" class="style-scope ytd-shopping-companion-item-renderer">[[getSimpleString(data.priceText)]]</span>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return A$c=k},{mode:1});var OOq;var KT=function(){var k=_.S.apply(this,arguments)||this;k.isExpandableContent=!1;return k};
_.z(KT,_.S);_.mJ.Object.defineProperties(KT.prototype,{showCta:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.ctaText)}},
ctaText:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.ctaText}},
hasPriceTopPosition:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.layoutStyle)!=="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
hasPriceBottomPosition:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.layoutStyle)==="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
useNewStyle:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.useNewStyle}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.priceReplacementText)}},
priceValue:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return((k=this.data)==null?void 0:k.price)||((g=this.data)==null?void 0:(P=g.dealsData)==null?void 0:P.currentPrice)}},
showDeal:{configurable:!0,enumerable:!0,get:function(){var k,g;if((k=this.data)!=null&&k.dealsData&&((g=this.data)==null||!g.priceReplacementText)){k=this.data.dealsData;var P,x,U;return((P=k.salesData)==null?void 0:P.originalPrice)||((x=k.priceDropData)==null?void 0:x.referencePrice)||((U=k.promotionData)==null?void 0:U.promotionLabel)}}},
showAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.affiliateDisclaimer)}},
useSaleStyle:{configurable:!0,enumerable:!0,get:function(){var k,g;return(k=this.data)==null?void 0:(g=k.dealsData)==null?void 0:g.salesData}},
useFromBrandCtaStyle:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_BRAND"}},
useFromVendorCtaStyle:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_VENDOR"}},
useShoppingCollectionCtaStyle:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_SHOPPING_COLLECTION"}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],KT.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],KT.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],KT.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],KT.prototype,"isExpandableContent",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],KT.prototype,"showCta",null);
_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],KT.prototype,"ctaText",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],KT.prototype,"hasPriceTopPosition",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],KT.prototype,"hasPriceBottomPosition",null);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],KT.prototype,"useNewStyle",null);
_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],KT.prototype,"showPriceReplacementText",null);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],KT.prototype,"priceValue",null);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],KT.prototype,"showDeal",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],KT.prototype,"showAffiliateDisclaimer",null);
_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],KT.prototype,"useSaleStyle",null);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],KT.prototype,"useFromBrandCtaStyle",null);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],KT.prototype,"useFromVendorCtaStyle",null);
_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],KT.prototype,"useShoppingCollectionCtaStyle",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-vertical-product-card-renderer"})],KT);
_.v(KT,"ytd-vertical-product-card-renderer",function(){if(OOq!==void 0)return OOq;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-product-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<a id="product-card-renderer-container" class="yt-simple-endpoint style-scope ytd-vertical-product-card-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" rel="[[computeNofollow_(data.navigationEndpoint)]]" aria-label="[[data.accessibilityTitle]]">\n  <div id="card-with-protection" data-offer-version-id$="[[data.debugOfferVersionId]]" class="style-scope ytd-vertical-product-card-renderer">\n    <div id="product-image" class="product-info-row style-scope ytd-vertical-product-card-renderer">\n      <yt-img-shadow thumbnail="[[data.thumbnail]]" class="style-scope ytd-vertical-product-card-renderer"></yt-img-shadow>\n    </div>\n    <div id="product-info" class="style-scope ytd-vertical-product-card-renderer">\n      <div id="product-name" class="product-info-row style-scope ytd-vertical-product-card-renderer">[[data.title]]</div>\n\n      <template is="dom-if" restamp="" if="[[hasPriceTopPosition]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <template is="dom-if" restamp="" if="[[showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price-replacement" class="style-scope ytd-vertical-product-card-renderer">[[data.priceReplacementText]]</span>\n          </template>\n          <template is="dom-if" restamp="" if="[[!showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price" class="style-scope ytd-vertical-product-card-renderer">[[priceValue]]</span>\n            <template is="dom-if" restamp="" if="[[data.additionalFeesText]]" class="style-scope ytd-vertical-product-card-renderer">\n              <span id="additional-taxes" class="style-scope ytd-vertical-product-card-renderer">[[data.additionalFeesText]]</span>\n            </template>\n          </template>\n        </div>\n        <div id="product-deal" class="product-info-row style-scope ytd-vertical-product-card-renderer" aria-label="[[data.dealsData.salesData.salesPriceAccessibilityLabel]]">\n          [[showDeal]]\n        </div>\n      </template>\n\n      <div id="variants-description" class="product-info-row style-scope ytd-vertical-product-card-renderer">\n        [[data.variantsDescription]]\n      </div>\n\n      <template is="dom-if" restamp="" if="[[showCta]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <yt-formatted-string class="cta-row style-scope ytd-vertical-product-card-renderer" text="[[ctaText]]">\n          </yt-formatted-string>\n          <template is="dom-if" restamp="" if="[[data.showOpenInNewIcon]]" class="style-scope ytd-vertical-product-card-renderer">\n            <yt-icon class="cta-row hover-icon style-scope ytd-vertical-product-card-renderer" icon="open_in_new"></yt-icon>\n          </template>\n        </div>\n      </template>\n\n      <template is="dom-if" restamp="" if="[[hasPriceBottomPosition]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <template is="dom-if" restamp="" if="[[showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price-replacement" class="style-scope ytd-vertical-product-card-renderer">[[data.priceReplacementText]]</span>\n          </template>\n          <template is="dom-if" restamp="" if="[[!showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price" class="style-scope ytd-vertical-product-card-renderer">[[priceValue]]</span>\n            <template is="dom-if" restamp="" if="[[data.additionalFeesText]]" class="style-scope ytd-vertical-product-card-renderer">\n              <span id="additional-taxes" class="style-scope ytd-vertical-product-card-renderer">[[data.additionalFeesText]]</span>\n            </template>\n          </template>\n        </div>\n        <div id="product-deal" class="product-info-row style-scope ytd-vertical-product-card-renderer" aria-label="[[data.dealsData.salesData.salesPriceAccessibilityLabel]]">\n          [[showDeal]]\n        </div>\n      </template>\n\n      <template is="dom-if" restamp="" if="[[showAffiliateDisclaimer]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <div id="affiliate-disclaimer" class="style-scope ytd-vertical-product-card-renderer">[[data.affiliateDisclaimer]]</div>\n        </div>\n      </template>\n    </div>\n  </div>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return OOq=k},{mode:1});var q0L;var o0=function(){return _.S.apply(this,arguments)||this};
_.z(o0,_.S);o0.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],o0.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],o0.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.Gk),_.I("design:type",Object)],o0.prototype,"ytdLockupBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],o0.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-grid-movie-renderer"})],o0);
_.v(o0,"ytd-grid-movie-renderer",function(){if(q0L!==void 0)return q0L;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-movie-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="210" class="style-scope ytd-grid-movie-renderer">\n</ytd-thumbnail>\n<a class="yt-simple-endpoint style-scope ytd-grid-movie-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <h3 class="style-scope ytd-grid-movie-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-movie-renderer">\n    </ytd-badge-supported-renderer>\n    <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-movie-renderer">\n      [[getSimpleString(data.title)]]\n    </span>\n  </h3>\n  <span class="grid-movie-renderer-metadata style-scope ytd-grid-movie-renderer" hidden="[[!data.metadata]]">\n    [[getSimpleString(data.metadata)]]\n  </span>\n  \n  <ytd-video-meta-block class="grid style-scope ytd-grid-movie-renderer" data="[[data]]"></ytd-video-meta-block>\n</a>\n<ytd-badge-supported-renderer class="badges style-scope ytd-grid-movie-renderer" badges="[[data.badges]]" hidden="[[!data.badges]]">\n</ytd-badge-supported-renderer>\n<div id="offer-button" class="style-scope ytd-grid-movie-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-grid-movie-renderer"></yt-interaction>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return q0L=k},{mode:1});var Tmk;var v0=function(){var k=_.S.apply(this,arguments)||this;k.roundedFix=_.W("web_enable_merch_item_rounding_fix");k.itemStyle="small-item";return k};
_.z(v0,_.S);v0.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var k,g,P,x,U=(g=_.b((k=this.data)==null?void 0:k.buttonCommand,_.sdd))==null?void 0:(P=g.item)==null?void 0:(x=P.notificationTextRenderer)==null?void 0:x.successResponseText;U&&_.JeC(this.hostElement,U)}};
_.mJ.Object.defineProperties(v0.prototype,{hasPrice:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.price)!==void 0}},
hasPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.priceReplacementText)}},
hasAdditionalFeesText:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.additionalFeesText)!==void 0}},
hasAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.affiliateDisclaimer)!==void 0}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.data)==null?void 0:k.isProductPlaceholder)!==void 0&&((g=this.data)==null?void 0:g.isProductPlaceholder)}},
hideOpenInNewIcon:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.showOpenInNewIcon)===!1}},
ariaLabel:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.accessibilityTitle?this.data.accessibilityTitle:this.data.title+", "+this.data.price+", "+this.data.additionalFeesText+", "+this.data.vendorName}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],v0.prototype,"ytRendererBehavior",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],v0.prototype,"roundedFix",void 0);_.N([_.n(),_.I("design:type",Object)],v0.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],v0.prototype,"itemStyle",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],v0.prototype,"hasPrice",null);
_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],v0.prototype,"hasPriceReplacementText",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],v0.prototype,"hasAdditionalFeesText",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],v0.prototype,"hasAffiliateDisclaimer",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],v0.prototype,"isProductPlaceholder",null);
_.N([_.n(),_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],v0.prototype,"hideOpenInNewIcon",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],v0.prototype,"ariaLabel",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-merch-shelf-item-renderer"})],v0);
_.v(v0,"ytd-merch-shelf-item-renderer",function(){if(Tmk!==void 0)return Tmk;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-merch-shelf-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<a class="yt-simple-endpoint style-scope ytd-merch-shelf-item-renderer" href$="[[computeHref_(data.buttonCommand)]]" data="[[data.buttonCommand]]" aria-label$="[[ariaLabel]]" data-offer-version-id$="[[data.debugOfferVersionId]]" on-click="showSnackbarIfPlaceholder">\n  <div class="product-item style-scope ytd-merch-shelf-item-renderer">\n    <yt-img-shadow class="product-item-image style-scope ytd-merch-shelf-item-renderer" height="90" object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" width="90"></yt-img-shadow>\n    <template is="dom-if" restamp="" if="[[isProductPlaceholder]]" class="style-scope ytd-merch-shelf-item-renderer">\n      <div class="product-item-info style-scope ytd-merch-shelf-item-renderer">\n        <div class="product-item-info-wrapper product-placeholder-item-info-center style-scope ytd-merch-shelf-item-renderer">\n          <div class="small-item-hide product-item-title style-scope ytd-merch-shelf-item-renderer">[[data.title]]</div>\n        </div>\n      </div>\n    </template>\n    <template is="dom-if" restamp="" if="[[!isProductPlaceholder]]" class="style-scope ytd-merch-shelf-item-renderer">\n      <div class="product-item-info style-scope ytd-merch-shelf-item-renderer">\n        <div class="product-item-info-wrapper style-scope ytd-merch-shelf-item-renderer">\n          <div class="product-item-info-wrapper-row-1 style-scope ytd-merch-shelf-item-renderer">\n            <div class="small-item-hide product-item-title style-scope ytd-merch-shelf-item-renderer">[[data.title]]</div>\n            <template is="dom-if" restamp="" if="[[hasPrice]]" class="style-scope ytd-merch-shelf-item-renderer">\n              <div class="product-item-price-wrapper style-scope ytd-merch-shelf-item-renderer">\n                <template is="dom-if" restamp="" if="[[hasPriceReplacementText]]" class="style-scope ytd-merch-shelf-item-renderer">\n                  <div class="product-item-price style-scope ytd-merch-shelf-item-renderer">[[data.priceReplacementText]]</div>\n                </template>\n                <template is="dom-if" restamp="" if="[[!hasPriceReplacementText]]" class="style-scope ytd-merch-shelf-item-renderer">\n                  <div class="product-item-price style-scope ytd-merch-shelf-item-renderer">[[data.price]]</div>\n                  <div class="product-item-additional-fees-text style-scope ytd-merch-shelf-item-renderer" hidden="[[!hasAdditionalFeesText]]">\n                    [[data.additionalFeesText]]\n                  </div>\n                </template>\n              </div>\n            </template>\n            <div no-price$="[[!hasPrice]]" class="cta-item-hide link-item-hide product-item-merchant style-scope ytd-merch-shelf-item-renderer">\n              <div class="product-item-merchant-text style-scope ytd-merch-shelf-item-renderer">\n                [[data.vendorName]]\n                <yt-icon class="product-item-merchant-icon product-item-merchant-icon--inline style-scope ytd-merch-shelf-item-renderer" hidden="[[hideOpenInNewIcon]]" icon="open_in_new" size="15"></yt-icon>\n              </div>\n              \n              <yt-icon class="product-item-merchant-icon style-scope ytd-merch-shelf-item-renderer" hidden="[[hideOpenInNewIcon]]" icon="open_in_new" size="15"></yt-icon>\n            </div>\n          </div>\n          <div class="small-item-hide large-item-hide product-item-info-wrapper-row-2 style-scope ytd-merch-shelf-item-renderer">\n            <div class="affiliate-disclaimer-text style-scope ytd-merch-shelf-item-renderer" hidden="[[!hasAffiliateDisclaimer]]">\n              [[data.affiliateDisclaimer]]\n            </div>\n            <div class="product-item-description style-scope ytd-merch-shelf-item-renderer">[[data.description]]</div>\n          </div>\n        </div>\n      </div>\n      <div class="small-item-hide large-item-hide link-item-hide product-item-button-wrapper style-scope ytd-merch-shelf-item-renderer" hidden="[[isProductPlaceholder]]">\n        <div class="product-item-button style-scope ytd-merch-shelf-item-renderer">[[data.buttonText]]</div>\n        <div class="product-item-merchant style-scope ytd-merch-shelf-item-renderer">\n          <div class="product-item-merchant-text style-scope ytd-merch-shelf-item-renderer">[[data.vendorName]]</div>\n          <yt-icon class="product-item-merchant-icon style-scope ytd-merch-shelf-item-renderer" hidden="[[hideOpenInNewIcon]]" icon="open_in_new" size="15"></yt-icon>\n        </div>\n      </div>\n    </template>\n  </div>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Tmk=k},{mode:1});_.y3(_.M(function(k){return _.V("button-card-view-model",{el:_.aI(_.zf(function(){return k.data().rendererContext})),
class:"ytwButtonCardViewModelHost",tabindex:0,"aria-label":function(){return k.data().title},
role:"button"},_.V(_.q4,{model:{}}),_.V("div",{class:"ytwButtonCardViewModelHostContentContainer"},_.V("div",{class:"ytwButtonCardViewModelHostContentContainerIconContainer"},_.V(_.m,{cond:function(){return k.data().image},
then:function(g){return _.V(_.KX,{data:g,alt:"",className:"ytwButtonCardViewModelHostImage"})}})),_.V("div",{class:"ytwButtonCardViewModelHostContentContainerTitleContainer"},function(){return k.data().title})))},"$b"),"button-card-view-model",{props:{data:_.GH}});_.y3(_.M(function(k){k=_.aS(k,{className:void 0});var g=k.data;k=k.className;var P=_.nP(function(){return g().onTapCommand},void 0,"SXkP9e");
return _.V("ytd-shopping-item-card",{class:_.$v("ytdShoppingItemCardHost",k)},_.V(_.Op,{command:P,className:"ytdShoppingItemCardHostLink"},_.V("div",{class:"ytdShoppingItemCardHostThumbnailViewModel"},_.V(_.Vz,{data:function(){return g().thumbnailViewModel}},{thumbnailViewModel:function(x){return _.V(_.qs,{data:x.data,
aspectRatio:3})}})),_.V("div",null,_.V("p",{class:"ytdShoppingItemCardHostItemTitle"},_.V(_.C8,{text:function(){return g().itemTitle}})),_.V("p",{class:"ytdShoppingItemCardHostPrice"},_.V(_.C8,{text:function(){return g().priceOrStatus}})))))},"ac"),"ytd-shopping-item-card",{props:{data:_.GH,
className:_.GH}});var end={isAdsVideo:!0},c$q={showPlayerControls:!1,forceMutedVolume:!0,roundedCornersSize:3},V6k={showPlayerControls:!1,videoPreviewDurationMs:15E3},ZOP={showPlayerControls:!1,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0};var lC=null,re0={};var smV="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(" "),a0={},b6I=(a0.FEwhat_to_watch="home",a0.FEhashtag="hashtag",a0.FEtrending="trending",a0.FEhistory="history",a0.SPunlimited="premium",a0.FEmemberships_and_purchases="paid_memberships",a0.SPredeem_code="redeem",a0.SPverify_location="locate",a0.SPminor_moment="minor_moment",
a0.FEmini_app_container="mini_app",a0.FEnews_destination="news",a0.SPopen_in_app="open_in_app",a0.FEexplore="explore",a0.FEsubscriptions="subscriptions",a0.FEsfv_audio_pivot="sfv_audio_pivot",a0.FEplaylist_aggregation="playlist_aggregation",a0);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");_.$D("init");var mMd=function(){},fj4=_.M(function(k){var g=k.data;
var P=k.inlineMetadata;var x=k.aspectRatio;var U=k.scrimStyle;var A=k.className;var q=k.useDefaultStyle;var T=k.titleStyle;var c=new mMd,Z=_.W("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",w=_.nP(function(){return(q==null?0:q())?Z==="SHORTS_LOCKUP_STYLE_SLIM":g().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"xq9ok"),J=_.nP(function(){return _.Hc(P)||w()||!1},void 0,"neizSe"),r=function(){return(U==null?void 0:U())!==void 0?U==null?void 0:U():1},
f=_.nP(function(){return g().belowThumbnailMetadata||!J()},void 0,"HdmMMe");
k=_.rx({visibilityCallback:function(Ts){var m0=g().onFirstVisible;Ts&&m0&&_.S7(m0)},
showOption:{calledOnce:!0,state:"visible"}});var B=_.aI(),L={},Y=_.$v(function(){return w(),"shortsLockupViewModelHostThumbnailContainer"},(L.shortsLockupViewModelHostThumbnailContainerAspectRatioTwoByThree=function(){return _.Hc(x)===1},L.shortsLockupViewModelHostThumbnailContainerAspectRatioThreeByFour=function(){return _.Hc(x)===2},L.shortsLockupViewModelHostThumbnailContainerCustomDimensions=function(){return!_.W("web_shorts_2_by_3_lockups_study")&&!_.W("desktop_search_enable_two_by_three_shorts_aspect_ratio")},
L)),l=_.nP(function(){if(_.Hc(x)===1)return 1;
_.Hc(x);return 2},void 0,"ZRUa3c"),D,X=function(){if(c){var Ts;
(Ts=D)==null||MP(Ts);var m0;if(c.hostElement&&((m0=c.data)==null?0:m0.inlinePlayerData)){Ts=Object.assign({},ZOP);var Lb,rA;((Lb=c.data)==null?void 0:(rA=Lb.inlinePlayerData)==null?void 0:rA.maxPlaybackLengthSec)!==void 0&&(Ts.videoPreviewDurationMs=c.data.inlinePlayerData.maxPlaybackLengthSec*1E3);D=hs({mediaRenderer:c,lockupElement:c.hostElement,thumbnailElement:B.value,videoPreviewOpts:Ts})}}};
_.o6(function(){c&&(c.data=g(),X())},"c4oj4d");
var a=_.nP(function(){return g().thumbnail},void 0,"CJHyHc");
L=_.nP(function(){return g().badge},void 0,"g31PIe");
var H=_.nP(function(){return g().onTap},void 0,"CJCUBc"),y={},kj={};
return _.V("ytm-shorts-lockup-view-model",{el:_.aI(function(Ts){c&&(c.hostElement=Ts)},X,k),
class:_.$v("shortsLockupViewModelHost",A)},_.V(_.mH,null,_.V(_.Op,{command:H,className:_.$v("shortsLockupViewModelHostEndpoint",(y.shortsLockupViewModelHostEndpointNoOutsideMetadata=function(){return!f()},y),"reel-item-endpoint",""),
ariaHidden:function(){return!J()},
tabIndex:function(){return J()?0:-1}},_.V("div",{el:B,
class:_.$v("shortsLockupViewModelHostThumbnailParentContainer",(kj.shortsLockupViewModelHostThumbnailParentContainerRounded=function(){return!w()},kj))},_.V(_.m,{cond:a,
then:function(){return _.V("div",{class:Y},_.V(_.KX,{data:function(){var Ts;return(Ts=a==null?void 0:a())!=null?Ts:{}},
alt:"",className:"shortsLockupViewModelHostThumbnail",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}))}}),_.V(_.Vz,{data:function(){return g().thumbnailViewModel}},{thumbnailViewModel:function(Ts){return _.V(_.qs,{data:Ts.data,
aspectRatio:function(){return l()},
disableRounding:function(){return w()}})}}),null),_.V(_.m,{cond:J,
then:function(){return _.V(wGP,{data:g,scrimStyle:r,useDefaultStyle:q,titleStyle:T})}}),_.V(_.Vz,{data:L},{badgeViewModel:function(Ts){return _.V(_.VT,{data:Ts.data,
class:"shortsLockupViewModelHostBadge",workaroundShortsIsThumbnailBadge:!0})}})),_.V(_.m,{cond:function(){return J()&&g().menuOnTap},
then:function(){return _.V(J$3,{data:g,inlineMetadata:!0})}}),_.V(_.m,{cond:f,
then:function(){return _.V(r$J,{data:g,useDefaultStyle:q,inlineMetadata:J})}})))},"cc"),wGP=_.M(function(k){var g=k.data;
var P=k.scrimStyle;var x=k.useDefaultStyle;var U=k.titleStyle;var A=_.W("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",q=x&&_.W("web_hide_primary_text_for_pivot_panel"),T=_.nP(function(){return(x==null?0:x())?A==="SHORTS_LOCKUP_STYLE_SLIM":g().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"eqtoN");
k={};k=_.$v("shortsLockupViewModelHostInlineMetadata",(k.shortsLockupViewModelHostMetadataRounded=function(){return!T()},k.shortsLockupViewModelHostInlineMetadataShortScrim=function(){return(P==null?void 0:P())===3&&!_.W("enable_shorts_lockup_new_scrim")},k.shortsLockupViewModelHostInlineMetadataShortScrimNew=function(){return(P==null?void 0:P())===3&&_.W("enable_shorts_lockup_new_scrim")},k.shortsLockupViewModelHostInlineMetadataMediumScrim=function(){return(P==null?void 0:P())===2||(P==null?void 0:
P())===4},k.shortsLockupViewModelHostShowOverPlayer=function(){return!0},k),"image-overlay-text");
var c={};return _.V("div",{class:k},_.V("h3",{class:_.$v("shortsLockupViewModelHostMetadataTitle",(c.shortsLockupViewModelHostMetadataTitleTextShadow=function(){return(P==null?void 0:P())===4},c.shortsLockupViewModelHostMetadataTitleHasBottomMetadata=function(){return g().belowThumbnailMetadata},c.shortsLockupViewModelHostMetadataTitleMaxLines1=function(){return(U==null?void 0:U())===1},c.shortsLockupViewModelHostMetadataTitleMaxLines2=function(){return(U==null?void 0:U())===2},c)),
"aria-label":function(){return g().accessibilityText}},_.V(_.m,{cond:function(){var Z;
return!((Z=g().overlayMetadata)==null||!Z.primaryText)&&!q},
then:function(){return _.V(_.C8,{text:function(){var Z;return(Z=g().overlayMetadata)==null?void 0:Z.primaryText},
noEndpoints:!0,noStyleRuns:!0})}})),_.V(_.m,{cond:function(){var Z;
return(Z=g().overlayMetadata)==null?void 0:Z.secondaryText},
then:function(){return _.V(WX4,{data:g,scrimStyle:P,className:void 0})}}))},"dc"),r$J=_.M(function(k){var g=k.data;
var P=k.useDefaultStyle;var x=k.inlineMetadata;var U=_.W("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",A=_.nP(function(){return(P==null?0:P())?U==="SHORTS_LOCKUP_STYLE_SLIM":g().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"rFGYIe"),q=_.aI(),T;
k=_.iX(function(f){if(_.s$(_.Ws(f),q.value,["AVATAR-VIEW-MODEL"]))return!1;var B;(B=T)==null||B.click();return!1});
var c=_.nP(function(){return g().belowThumbnailMetadata||g().overlayMetadata},void 0,"yJVuMb"),Z=function(){return g().menuOnTap&&!x()},w=function(){var f;
return(f=c())==null?void 0:f.avatar},J={},r={};
return _.V("div",{class:_.$v(function(){return A()?"shortsLockupViewModelHostOutsideMetadata":"shortsLockupViewModelHostOutsideMetadata shortsLockupViewModelHostMetadataRounded"},(J.shortsLockupViewModelHostOutsideMetadataHasAvatar=function(){return!!w()},J.shortsLockupViewModelHostOutsideMetadataHasMenu=Z,J)),
"on:click":k,el:q,role:"presentation"},_.V(_.Vz,{data:w},{avatarViewModel:function(f){return _.V("div",{class:"shortsLockupViewModelHostOutsideMetadataAvatar"},_.V(_.vg,{data:f.data}))}}),_.V("div",null,_.V("h3",{class:_.$v("shortsLockupViewModelHostMetadataTitle","shortsLockupViewModelHostOutsideMetadataTitle","",(r.shortsLockupViewModelHostOutsideMetadataMissingTitle=function(){var f,B;
return!((f=c())==null?0:(B=f.primaryText)==null?0:B.content)},r.shortsLockupViewModelHostOutsideMetadataTitleHasInlineMetadata=x,r)),
role:"presentation"},_.V(_.Op,{ref:function(f){return void(T=f)},
command:function(){return g().onTap},
className:_.$v("shortsLockupViewModelHostEndpoint","shortsLockupViewModelHostOutsideMetadataEndpoint"),title:function(){var f,B;return(f=c())==null?void 0:(B=f.primaryText)==null?void 0:B.content},
"aria-label":function(){return g().accessibilityText}},_.V(_.m,{cond:function(){var f;
return(f=c())==null?void 0:f.primaryText},
then:function(f){return _.V(_.C8,{text:f,noEndpoints:!0,noStyleRuns:!0})}}))),_.V(_.m,{cond:function(){var f;
return(f=c())==null?void 0:f.secondaryText},
then:function(f){return _.V("div",{class:_.$v("shortsLockupViewModelHostOutsideMetadataSubhead","shortsLockupViewModelHostMetadataSubhead")},_.V(_.C8,{text:f,noStyleRuns:!0}))}})),_.V(_.m,{cond:Z,
then:function(){return _.V(J$3,{data:g,inlineMetadata:!1})}}))},"ec"),WX4=_.M(function(k){var g=k.data;
var P=k.scrimStyle;k=k.className;var x={};return _.V("div",{class:_.$v((x.shortsLockupViewModelHostMetadataSubhead=function(){return(P==null?void 0:P())!==4},x.shortsLockupViewModelHostMetadataSubheadNew=_.W("enable_shorts_lockup_new_scrim"),x.shortsLockupViewModelHostMetadataSubheadTextShadow=function(){return(P==null?void 0:P())===4},x),k),
"aria-hidden":"true"},_.V(_.C8,{text:function(){var U;return(U=g().overlayMetadata)==null?void 0:U.secondaryText},
noStyleRuns:!0}))},"fc"),J$3=_.M(function(k){var g=k.data;
var P=k.inlineMetadata;k={};k=_.$v((k.shortsLockupViewModelHostInlineMetadataMenu=function(){return P()},k.shortsLockupViewModelHostOutsideMetadataMenu=function(){return!P()},k.shortsLockupViewModelHostShowOverPlayer=function(){return!0},k),"image-overlay-text");
return _.V("div",{class:k},_.V(_.c_,{data:function(){return{style:P()?"overlay":"mono",accessibilityLabel:g().menuOnTapA11yLabel,type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(x){x.preventDefault();x.stopPropagation();var U=_.LX({elementsCommand:g().menuOnTap,forceNewState:!0});if(U==null?0:U.onclick)U.onclick(x)}}},
iconName:"MORE_VERT"}))},"gc");var sad=_.M(function(k){var g=k.data;var P=k.inlineMetadata;var x=k.aspectRatio;var U=k.scrimStyle;var A=k.className;var q=k.useDefaultStyle;k=_.nP(function(){var T=g().entityId;return T?T.replace("shorts-shelf-item-","").replace("subscriptions-",""):""},void 0,"r2ABGd");
return _.V("ytm-shorts-lockup-view-model-v2",{class:_.$v("shortsLockupViewModelHost",A)},_.V(_.J3,{contentId:k,aspectRatio:function(){return(x==null?void 0:x())===1?1:(x==null?void 0:x())===2?2:4}},function(){return _.V(fj4,{data:g,
inlineMetadata:P,aspectRatio:x,scrimStyle:U,className:A,useDefaultStyle:q})}))},"hc");_.y3(sad,"ytm-shorts-lockup-view-model-v2",{props:{data:_.NJ,inlineMetadata:_.NJ,aspectRatio:_.NJ,scrimStyle:_.NJ,className:_.NJ,useDefaultStyle:_.NJ,titleStyle:_.NJ}});var bOt=16/9*210,H0=function(){var k=_.S.apply(this,arguments)||this;k.isExpandableContent=!1;k.hideShelfHeader=!1;k.engagementPanel=!1;k.buttonClasses=["arrow"];k.isSearch=!1;k.disableScrollEventListener=!1;k.containsLockup=!1;k.overrideArrowPositionForProductCard=!1;k.overrideArrowPositionForShoppingItemCard=!1;k.overrideArrowPositionForReelItems=!1;k.overrideArrowPositionForGridMovie=!1;k.overrideArrowPositionToCenter=!1;k.isSearchPostShelf=!1;k.overrideArrowPositionForMixedShelf=!1;k.overrideArrowPositionForMixedShelfShortsOnly=
!1;k.hasBigThumbsReelItems=!1;k.shouldUseMixedListHeight=!1;k.shouldUseShortsListHeight=!1;k.gridVideoWidth=0;k.isSearchVodShelf=!1;k.disableWheelScroll=!1;k.sizing="COMPACT";k.shortsLockupAspectRatio=0;return k};
_.z(H0,_.S);_.d=H0.prototype;
_.d.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"yt-horizontal-list-renderer lockup",containerType:4},properties:{force16By9ThumbnailAspectRatio:"[[data.force16By9ThumbnailAspectRatio]]",sizing:"[[sizing]]"}},backgroundPromoRenderer:"ytd-background-promo-renderer",compactStationRenderer:"ytd-compact-station-renderer",gridChannelRenderer:"ytd-grid-channel-renderer",gridMoviePlaylistRenderer:"ytd-grid-movie-playlist-renderer",shoppingItemCardViewModel:{component:"ytd-shopping-item-card",
params:{className:"yt-horizontal-list-renderer"}},gridMovieRenderer:"ytd-grid-movie-renderer",gridPlaylistRenderer:"ytd-grid-playlist-renderer",gridRadioRenderer:"ytd-grid-radio-renderer",gridShowRenderer:"ytd-grid-show-renderer",gridVideoRenderer:{component:"ytd-grid-video-renderer",properties:{isSearch:"[[isSearch]]",width:"[[gridVideoWidth]]"}},merchShelfItemRenderer:"ytd-merch-shelf-item-renderer",shoppingCompanionCarouselItemRenderer:"ytd-shopping-companion-item-renderer",displayAdRenderer:"ytd-display-ad-renderer",
compactChannelRecommendationCardRenderer:"ytd-compact-channel-recommendation-card-renderer",postRenderer:"ytd-post-renderer",reelItemRenderer:{component:"ytd-reel-item-renderer",properties:{isSearch:"[[isSearch]]"}},shortsLockupViewModel:{component:"ytm-shorts-lockup-view-model-v2",params:{className:"yt-horizontal-list-renderer"},properties:{aspectRatio:"[[shortsLockupAspectRatio]]"}},sharedPostRenderer:"ytd-shared-post-renderer",verticalProductCardRenderer:{component:"ytd-vertical-product-card-renderer",
properties:{isExpandableContent:"[[isExpandableContent]]"}},buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",buttonCardViewModel:{component:"button-card-view-model"}}},"data.previousButton":{id:"left-arrow",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},classListBinding:"[[buttonClasses]]"}},initialRenderPriority:0,waitForSignal:"eocs"},"data.nextButton":{id:"right-arrow",mapping:{buttonRenderer:{component:"ytd-button-renderer",
properties:{"on-tap":"[[boundNextClick]]"},classListBinding:"[[buttonClasses]]"}}}}};
_.d.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.data&&this.data.items&&(this.ytdHorizontalListBehavior.useFloorScrolling=this.computeContainsPost(this.data),this.maybeUpdateSearchReelItemDimensions(),_.W("web_horizontal_list_lockup_arrow_killswitch")||this.maybeUpdateLockupAspectRatio())};
_.d.computeInitialCountNumber=function(k){if(!k)return 6;var g=k.items.some(function(A){return!!A.topicRecommendationsChipRenderer}),P=k.items.some(function(A){return!!A.displayAdRenderer}),x=this.computeShouldListItemsHaveEqualHeight(k),U=k.items.some(function(A){return!!A.gridPlaylistRenderer});
k=k.items.some(function(A){return!!A.shoppingItemCardViewModel});
return g?9:P?8:U||x?10:k?7:6};
_.d.computeContainsPost=function(k){return!!k&&!!k.items&&k.items.some(function(g){return!!g.postRenderer})};
_.d.computeContainsLockup=function(){if(_.W("web_horizontal_list_lockup_arrow_killswitch"))return!1;var k,g;return(k=this.data)==null?void 0:(g=k.items)==null?void 0:g.some(function(P){return!!P.lockupViewModel})};
_.d.maybeUpdateLockupAspectRatio=function(){var k,g;if(this.computeContainsLockup()&&((k=this.data)==null?0:(g=k.items)==null?0:g.length)){var P;k=alV((P=this.data.items[0].lockupViewModel)==null?void 0:P.contentType,this.data.force16By9ThumbnailAspectRatio);P=oJM(k);P=this.computeLockupWidth()/P;_.iG(this.hostElement,{"--yt-horizontal-list-content-height":P+"px"})}};
_.d.computeOverrideArrowPositionForProductCard=function(k){if(this.isExpandableContent)return!1;var g;return!!(k==null?0:(g=k.items)==null?0:g.some(function(P){return!!P.verticalProductCardRenderer}))};
_.d.computeOverrideArrowPositionForShoppingItemCard=function(k){var g;return!!(k==null?0:(g=k.items)==null?0:g.some(function(P){return!!P.shoppingItemCardViewModel}))};
_.d.computeOverrideArrowPositionForReelItemRenderer=function(k){return this.containsReelItemRenderer(k)};
_.d.computeHasBigThumbsReelItems=function(k,g){return k&&this.containsReelItemRenderer(g)};
_.d.computeShouldListItemsHaveEqualHeight=function(k){return"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===(k==null?void 0:k.itemSizeConstraint)};
_.d.computeShouldListItemsHaveShortsHeight=function(k){return this.computeShouldListItemsHaveEqualHeight(k)&&!this.containsGridVideoRenderer(k)};
_.d.computeLockupWidth=function(){return this.isSearchVodShelf?360:210};
_.d.computeGridVideoWidth=function(){return this.shouldUseMixedListHeight?354:0};
_.d.containsReelItemRenderer=function(k){var g;return!!(k==null?0:(g=k.items)==null?0:g.some(function(P){return!(!P.reelItemRenderer&&!P.shortsLockupViewModel)}))};
_.d.containsGridVideoRenderer=function(k){var g;return!!(k==null?0:(g=k.items)==null?0:g.some(function(P){return!!P.gridVideoRenderer||!!P.lockupViewModel}))};
_.d.computeContainsGridMovieRenderer=function(k){var g;return!!(k==null?0:(g=k.items)==null?0:g.some(function(P){return!!P.gridMovieRenderer}))};
_.d.computeOverrideArrowPositionToCenter=function(k){return this.computeIsSearchPostShelf(k)};
_.d.computeIsSearchPostShelf=function(k){var g;return!!(k==null?0:(g=k.items)==null?0:g.some(function(P){var x,U;return((U=(x=P.postRenderer)==null?void 0:x.surface)!=null?U:"BACKSTAGE_SURFACE_TYPE_UNKNOWN")==="BACKSTAGE_SURFACE_TYPE_SEARCH"}))};
_.d.computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle=function(k){var g;return!!(k==null?0:(g=k.items)==null?0:g.some(function(P){var x,U,A;return((A=(x=P.backgroundPromoRenderer)==null?void 0:(U=x.style)==null?void 0:U.value)!=null?A:"BACKGROUND_PROMO_STYLE_TYPE_UNKNOWN")==="BACKGROUND_PROMO_STYLE_TYPE_EMBEDDED_CONTAINER"}))};
_.d.computeIsSearchVodShelf=function(k,g){return k&&this.containsGridVideoRenderer(g)};
_.d.computeDisableWheelScroll=function(k,g){return this.computeIsSearchVodShelf(k,g)};
_.d.computeSizing=function(){return this.isSearch?"STANDARD":"COMPACT"};
_.d.computeShortsLockupAspectRatio=function(){return 1};
_.d.maybeUpdateSearchReelItemDimensions=function(){this.isSearch&&this.hasBigThumbsReelItems&&_.iG(this.hostElement,{"--ytd-reel-item-thumbnail-height":bOt+"px"})};
H0.prototype.dataChanged=H0.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],H0.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],H0.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.qq.YtdHorizontalListBehavior),_.I("design:type",Object)],H0.prototype,"ytdHorizontalListBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],H0.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Object)],H0.prototype,"isExpandableContent",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],H0.prototype,"hideShelfHeader",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],H0.prototype,"engagementPanel",void 0);_.N([_.n(),_.I("design:type",Array)],H0.prototype,"buttonClasses",void 0);_.N([_.n(),_.I("design:type",Object)],H0.prototype,"isSearch",void 0);
_.N([_.n(),_.I("design:type",Object)],H0.prototype,"disableScrollEventListener",void 0);_.N([_.n({computed:"computeInitialCountNumber(data)"}),_.I("design:type",Number)],H0.prototype,"initialCount",void 0);_.N([_.n({computed:"computeContainsPost(data)"}),_.I("design:type",Boolean)],H0.prototype,"supportComponentResize",void 0);_.N([_.n({computed:"computeContainsPost(data)"}),_.I("design:type",Boolean)],H0.prototype,"containsPost",void 0);
_.N([_.n({computed:"computeContainsLockup(data)",reflectToAttribute:!0}),_.I("design:type",Object)],H0.prototype,"containsLockup",void 0);_.N([_.n({computed:"computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],H0.prototype,"containsBackgroundPromoRendererWithEmbeddedContainerStyle",void 0);
_.N([_.n({computed:"computeOverrideArrowPositionForProductCard(data)",reflectToAttribute:!0}),_.I("design:type",Object)],H0.prototype,"overrideArrowPositionForProductCard",void 0);_.N([_.n({computed:"computeOverrideArrowPositionForShoppingItemCard(data)",reflectToAttribute:!0}),_.I("design:type",Object)],H0.prototype,"overrideArrowPositionForShoppingItemCard",void 0);
_.N([_.n({computed:"computeOverrideArrowPositionForReelItemRenderer(data)",reflectToAttribute:!0}),_.I("design:type",Object)],H0.prototype,"overrideArrowPositionForReelItems",void 0);_.N([_.n({computed:"computeContainsGridMovieRenderer(data)",reflectToAttribute:!0}),_.I("design:type",Object)],H0.prototype,"overrideArrowPositionForGridMovie",void 0);
_.N([_.n({computed:"computeOverrideArrowPositionToCenter(data)",reflectToAttribute:!0}),_.I("design:type",Object)],H0.prototype,"overrideArrowPositionToCenter",void 0);_.N([_.n({computed:"computeIsSearchPostShelf(data)",reflectToAttribute:!0}),_.I("design:type",Object)],H0.prototype,"isSearchPostShelf",void 0);_.N([_.n({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.I("design:type",Object)],H0.prototype,"overrideArrowPositionForMixedShelf",void 0);
_.N([_.n({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.I("design:type",Object)],H0.prototype,"overrideArrowPositionForMixedShelfShortsOnly",void 0);_.N([_.n({computed:"computeHasBigThumbsReelItems(isSearch, data)",reflectToAttribute:!0}),_.I("design:type",Object)],H0.prototype,"hasBigThumbsReelItems",void 0);
_.N([_.n({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.I("design:type",Object)],H0.prototype,"shouldUseMixedListHeight",void 0);_.N([_.n({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.I("design:type",Object)],H0.prototype,"shouldUseShortsListHeight",void 0);_.N([_.n({computed:"computeGridVideoWidth(data)",reflectToAttribute:!0}),_.I("design:type",Object)],H0.prototype,"gridVideoWidth",void 0);
_.N([_.n({computed:"computeIsSearchVodShelf(isSearch, data)",reflectToAttribute:!0}),_.I("design:type",Object)],H0.prototype,"isSearchVodShelf",void 0);_.N([_.n({computed:"computeDisableWheelScroll(isSearch, data)",reflectToAttribute:!0}),_.I("design:type",Object)],H0.prototype,"disableWheelScroll",void 0);_.N([_.n({computed:"computeSizing(isSearch)"}),_.I("design:type",Object)],H0.prototype,"sizing",void 0);
_.N([_.n({computed:"computeShortsLockupAspectRatio(isSearch)"}),_.I("design:type",Object)],H0.prototype,"shortsLockupAspectRatio",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],H0.prototype,"dataChanged",null);
_.v(H0,"yt-horizontal-list-renderer",function(){if(urv===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-horizontal-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-arrow" class="style-scope yt-horizontal-list-renderer"></div>\n<div id="scroll-outer-container" class="style-scope yt-horizontal-list-renderer">\n  <div id="scroll-container" class="style-scope yt-horizontal-list-renderer">\n    <div id="items" class="style-scope yt-horizontal-list-renderer"></div>\n  </div>\n</div>\n<div id="right-arrow" class="style-scope yt-horizontal-list-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);urv=k}k=urv;return k},{mode:1});var Bmv=function(){this.subscriptions=new Map([["navigation-start",new Set],["navigation-end",new Set]])};
Bmv.prototype.subscribe=function(k,g){var P=this.subscriptions.get(k);if(!P)return function(){};
P.add(g);return function(){P.delete(g)}};
Bmv.prototype.unsubscribe=function(k,g){(k=this.subscriptions.get(k))&&k.delete(g)};
Bmv.prototype.publish=function(k,g){g=g===void 0?{}:g;(k=this.subscriptions.get(k))&&k.forEach(function(P){P(g)})};var znq;var usY=[10,12,14,16,18,20,24,28,32,36],hn3=[20,22,24,26,28,32,36,40,48,56,64,72,84,96,120],Ns=function(){var k=_.S.apply(this,arguments)||this;k.fontFamily="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD";k.hideOverflow=!1;k.useRoboto=!1;k.fontClass="";k.overflown=!1;k.actionMap={"yt-window-resized":"resize"};return k};
_.z(Ns,_.S);_.d=Ns.prototype;
_.d.attached=function(){var k=this;switch(this.fontFamily){case "PROMO_FONT_FAMILY_ROBOTO_BOLD":this.useRoboto=!0;this.fontWeight=700;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD":this.useRoboto=!1;this.fontWeight=700;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_MEDIUM":this.useRoboto=!1;this.fontWeight=500;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_SEMIBOLD":this.useRoboto=!1;this.fontWeight=600;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_LIGHT":this.useRoboto=!1;this.fontWeight=400;break;default:this.useRoboto=
!1,this.fontWeight=700}this.setParentConstraints();_.VJ(this,function(){k.resize()});
if(!_.Gc){var g,P,x;(g=document)==null||(P=g.fonts)==null||(x=P.ready)==null||x.then(function(){k.resize()})}};
_.d.dataChanged=function(){this.resize()};
_.d.guideIsExpandedChanged=function(){this.resize()};
_.d.resize=function(){if(this.textNode.offsetWidth||this.textNode.offsetWidth){this.overflown&&(this.overflown=!1,this.textNode.classList.remove("overflown"));this.textNode.style.visibility="hidden";var k=this.getMaxNumLines(),g=this.getMinFont(),P=this.getMaxFont(),x=this.useRoboto?usY:hn3;for(x=x.filter(function(A){return A<=P&&A>=g});x.length>1;){var U=Math.floor(x.length/2);
this.updateFontSize(x[U]);if(this.textNode.offsetWidth<=this.getMaxWidth()&&this.textNode.offsetHeight<=this.getMaxHeight()&&this.textNode.getClientRects().length<=k)x=x.slice(U,x.length);else if(this.textNode.offsetWidth>this.getMaxWidth()||this.textNode.offsetHeight>this.getMaxHeight()||this.textNode.getClientRects().length>k)x=x.slice(0,U);else break}this.updateFontSize(x[x.length-1]);this.textNode.style.visibility="inherit";this.handleOverflow(k)}};
_.d.handleOverflow=function(k){this.hideOverflow&&this.maxLines&&this.textNode.getClientRects().length>k&&(this.overflown=!0,this.textNode.classList.add("overflown"),this.textNode.style.setProperty("-webkit-line-clamp",k.toString()))};
_.d.updateFontSize=function(k){this.fontClass&&this.textNode.classList.remove(this.fontClass);this.fontClass=(this.useRoboto?"roboto-":"yt-sans-")+k;this.textNode.classList.add(this.fontClass)};
_.d.getMaxFont=function(){var k=this.useRoboto?usY:hn3;k=k[k.length-1];return this.maxFontSize&&this.maxFontSize<=k?this.maxFontSize:k};
_.d.getMinFont=function(){var k=(this.useRoboto?usY:hn3)[0];return this.minFontSize&&this.minFontSize>=k?this.minFontSize:k};
_.d.getMaxWidth=function(){return this.maxWidth?this.maxWidth:this.containerNode.offsetWidth};
_.d.getMaxHeight=function(){return this.maxHeight?this.maxHeight:this.containerNode.offsetHeight};
_.d.getMaxNumLines=function(){return this.maxLines&&this.text?this.maxLines+_.a5(this.text).split("\n").length-1:Infinity};
_.d.setParentConstraints=function(){this.maxWidth&&(this.containerNode.style.maxWidth=this.maxWidth+"px");this.maxHeight&&(this.containerNode.style.maxHeight=this.maxHeight+"px");if(this.fontWeight){if(this.useRoboto&&this.fontWeight!==400&&this.fontWeight!==500)throw Error("Jh`"+this.fontWeight);this.textNode.style.fontWeight=this.fontWeight.toString()}};
Ns.prototype.guideIsExpandedChanged=Ns.prototype.guideIsExpandedChanged;Ns.prototype.dataChanged=Ns.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ns.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],Ns.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Ns.prototype,"actionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ns.prototype,"text",void 0);
_.N([_.n(),_.I("design:type",String)],Ns.prototype,"fontFamily",void 0);_.N([_.n(),_.I("design:type",Number)],Ns.prototype,"maxWidth",void 0);_.N([_.n(),_.I("design:type",Number)],Ns.prototype,"maxHeight",void 0);_.N([_.n(),_.I("design:type",Number)],Ns.prototype,"maxFontSize",void 0);_.N([_.n(),_.I("design:type",Number)],Ns.prototype,"minFontSize",void 0);_.N([_.n(),_.I("design:type",Number)],Ns.prototype,"maxLines",void 0);_.N([_.n(),_.I("design:type",Object)],Ns.prototype,"hideOverflow",void 0);
_.N([_.n({selector:_.LfV}),_.I("design:type",Boolean)],Ns.prototype,"guideIsExpanded",void 0);_.N([_.Td("#container"),_.I("design:type",HTMLElement)],Ns.prototype,"containerNode",void 0);_.N([_.Td("#text"),_.I("design:type",HTMLElement)],Ns.prototype,"textNode",void 0);_.N([_.Zf("text"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ns.prototype,"dataChanged",null);
_.N([_.Zf("guideIsExpanded"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ns.prototype,"guideIsExpandedChanged",null);_.N([_.t({disableElementRegistration:!0,is:"yt-dynamic-sizing-formatted-string"})],Ns);
_.v(Ns,"yt-dynamic-sizing-formatted-string",function(){if(znq!==void 0)return znq;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-dynamic-sizing-formatted-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="dynamic-text-container style-scope yt-dynamic-sizing-formatted-string">\n  <yt-formatted-string id="text" disable-attributed-string="" text="[[text]]" class="style-scope yt-dynamic-sizing-formatted-string"></yt-formatted-string>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return znq=k},{mode:1});var E23;_.LXk=function(k){_.PI.call(this,k)};
_.z(_.LXk,_.PI);var n2L=function(k){_.PI.call(this,k)};
_.z(n2L,_.LXk);var I0=function(){return _.S.apply(this,arguments)||this};
_.z(I0,_.S);I0.prototype.onTapSuspendedChannel=function(){var k;if((k=this.data)!=null&&k.serviceEndpoint){var g,P;(k=(P=_.b((g=this.data)==null?void 0:g.serviceEndpoint,_.UN))==null?void 0:P.url)?_.Sa(k,void 0,void 0,window.top):(g=new n2L("Did not handle suspended account tap. No appealUrl."),_.IE(g))}else g=new n2L("Did not handle suspended account tap. No serviceEndpoint."),_.IE(g)};
I0.prototype.onTap=function(){var k=this,g=_.qJ(),P,x=(P=_.dT(g,{veType:7116}))!=null?P:void 0;_.Qb(g,{visualElement:x});_.LL();this.saveRoleText();var U;if((U=this.data)==null?0:U.youtubeSuspended)this.onTapSuspendedChannel();else{var A=!1,q,T;(g=(T=_.b((q=this.data)==null?void 0:q.serviceEndpoint,_.hbv))==null?void 0:T.supportedTokens)&&g.forEach(function(c){if(c.accountSigninToken)if(A=!0,k.onAccountItemTap)k.onAccountItemTap(c.accountSigninToken.signinUrl);else _.Sa(c.accountSigninToken.signinUrl,
void 0,void 0,window.top)});
if(!A){if(q=this.get("serviceEndpoint",this.data))A=!0,this.ytComponentBehavior.resolveCommand(q);A||_.XU(new n2L("Did not handle account switch tap. No token."))}}};
I0.prototype.saveRoleText=function(){if(this.data){var k=this.data,g=k.channelDelegationRole;if(g){var P,x=(P=_.b(k==null?void 0:k.serviceEndpoint,_.hbv))==null?void 0:P.supportedTokens;if(!x){var U,A,q,T;x=(U=_.b(k==null?void 0:k.serviceEndpoint,_.S1))==null?void 0:(A=U.popup)==null?void 0:(q=A.confirmDialogRenderer)==null?void 0:(T=q.confirmButton)==null?void 0:T.buttonRenderer;var c;x=(c=_.b(x==null?void 0:x.command,_.xD))==null?void 0:c.commands;if(!x)return;var Z;x=(Z=_.b(x[1],_.hbv))==null?
void 0:Z.supportedTokens}if(x){c=void 0;Z=_.O(x);for(x=Z.next();!x.done;x=Z.next())if(x=x.value,x.datasyncIdToken){c=x.datasyncIdToken.datasyncIdToken;break}if(c){var w;a:{if(_.ND0()&&(Z=_.oDs(c+"::pom"))){Z=new hM(Z);break a}Z=void 0}(w=Z)==null||w.set("role_text",g);if((ipA?ipA:window.location).href.indexOf("studio")!==-1&&(w=Iyb())){Z=w.src?(new URL(w.src)).origin:"*";var J;(J=w.contentWindow)==null||J.postMessage({action:"save_pom_role",datasyncId:c,roleText:g},Z)}}}}}};
_.mJ.Object.defineProperties(I0.prototype,{enableRingForActiveAccount:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.isSelected)}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){var k,g,P=(k=this.data)==null?void 0:(g=k.accountPhoto)==null?void 0:g.thumbnails;return P&&P.length>0&&(P[0].height===36||P[0].height===48)?P[0].height:40}}});
I0.prototype.onTap=I0.prototype.onTap;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],I0.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],I0.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],I0.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!1}),_.I("design:type",Function)],I0.prototype,"onAccountItemTap",void 0);
_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],I0.prototype,"enableRingForActiveAccount",null);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Number),_.I("design:paramtypes",[])],I0.prototype,"thumbnailSize",null);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],I0.prototype,"onTap",null);_.N([_.t({is:"ytd-account-item-renderer",disableElementRegistration:!0})],I0);
_.v(I0,"ytd-account-item-renderer",function(){if(E23!==void 0)return E23;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-icon-item class="style-scope ytd-account-item-renderer">\n  <yt-img-shadow slot="item-icon" height="[[thumbnailSize]]" item-icon="" thumbnail="[[data.accountPhoto]]" width="[[thumbnailSize]]" class="style-scope ytd-account-item-renderer">\n  </yt-img-shadow>\n  <tp-yt-paper-item-body two-line="" class="style-scope ytd-account-item-renderer">\n    <yt-formatted-string id="channel-title" text="[[data.accountName]]" class="style-scope ytd-account-item-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string respect-lang-dir="" secondary="" text="[[data.channelHandle]]" class="style-scope ytd-account-item-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string secondary="" text="[[data.accountByline]]" class="style-scope ytd-account-item-renderer">\n    </yt-formatted-string>\n  </tp-yt-paper-item-body>\n  <yt-icon id="selected" hidden="[[!data.isSelected]]" icon="yt-icons:check" class="style-scope ytd-account-item-renderer">\n  </yt-icon>\n  <yt-icon id="studio-redirect" aria-label$="[[getSimpleString(data.studioRedirectVisualHint)]]" hidden="[[!data.isRedirectToStudio]]" icon="yt-icons:open_in_new" class="style-scope ytd-account-item-renderer">\n  </yt-icon>\n  <tp-yt-paper-tooltip for="studio-redirect" hidden="[[!data.isRedirectToStudio]]" position="left" class="style-scope ytd-account-item-renderer">\n    [[getSimpleString(data.studioRedirectVisualHint)]]\n  </tp-yt-paper-tooltip>\n</tp-yt-paper-icon-item>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return E23=k},{mode:1});var S0L;var XT=function(){return _.S.apply(this,arguments)||this};
_.z(XT,_.S);XT.prototype.onClickEditIcon=function(){this.data&&this.data.onTapCommand&&_.Za().resolve(_.wP).resolveCommand(this.data.onTapCommand,{form:{element:this.hostElement}})};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],XT.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],XT.prototype,"data",void 0);_.N([_.t({is:"ytd-identity-chip-renderer",disableElementRegistration:!0})],XT);
_.v(XT,"ytd-identity-chip-renderer",function(){if(S0L!==void 0)return S0L;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-identity-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-identity-chip-renderer">\n  <h3 id="header-text" class="style-scope ytd-identity-chip-renderer">[[data.headerText]]</h3>\n</div>\n<div id="content-row" class="style-scope ytd-identity-chip-renderer">\n  <div id="info-div" class="style-scope ytd-identity-chip-renderer">\n    <img id="avatar-image" alt="" src$="[[data.avatarUrl]]" class="style-scope ytd-identity-chip-renderer">\n    <div id="name-handle-div" class="style-scope ytd-identity-chip-renderer">\n      <p id="name" class="style-scope ytd-identity-chip-renderer">[[data.name]]</p>\n      <p id="handle" hidden="[[!data.handle]]" dir="auto" class="style-scope ytd-identity-chip-renderer"><span class="style-scope ytd-identity-chip-renderer">@</span>[[data.handle]]</p>\n    </div>\n  </div>\n  <div id="edit-icon" class="style-scope ytd-identity-chip-renderer">\n    <yt-icon-button id="edit-icon-button" aria-label$="[[data.onTapLabel]]" on-click="onClickEditIcon" class="style-scope ytd-identity-chip-renderer">\n      <yt-icon id="edit-icon" icon="yt-icons:edit" class="style-scope ytd-identity-chip-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return S0L=k},{mode:1});var FXN;var Y03;var jaP;var QaJ;var yT=function(){var k=_.S.apply(this,arguments)||this;k.richItemMinWidth=_.rP("wn_grid_min_item_width",310);k.isShorts=!1;k.isWatchNext=!1;k.isExploreHub=!1;return k};
_.z(yT,_.S);_.mJ.Object.defineProperties(yT.prototype,{shimmerAnimation:{configurable:!0,enumerable:!0,get:function(){return this.isExploreHub}},
cardItems:{configurable:!0,enumerable:!0,get:function(){var k=[],g=this.isShorts?this.slimItemsPerRow:this.itemsPerRow;this.isWatchNext&&_.iG(this.hostElement,{"--ytd-ghost-grid-items-per-row":""+this.itemsPerRow,"--ytd-ghost-grid-min-width":this.richItemMinWidth+"px"});var P;if(((P=this.data)==null?0:P.rows)&&g)for(g*=this.data.rows,P=0;P<g;P++)k.push({});return k}}});
_.N([_.h(_.vD),_.I("design:type",Object)],yT.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],yT.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],yT.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,selector:_.ua,value:3}),_.I("design:type",Number)],yT.prototype,"itemsPerRow",void 0);_.N([_.n({selector:_.EmV,value:6}),_.I("design:type",Number)],yT.prototype,"slimItemsPerRow",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Number)],yT.prototype,"richItemMinWidth",void 0);_.N([_.n({reflectToAttribute:!0,selector:_.zY}),_.I("design:type",Boolean)],yT.prototype,"miniMode",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],yT.prototype,"isShorts",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],yT.prototype,"isWatchNext",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],yT.prototype,"isExploreHub",void 0);
_.N([_.E("isExploreHub"),_.n({reflectToAttribute:!0}),_.I("design:type",Object),_.I("design:paramtypes",[])],yT.prototype,"shimmerAnimation",null);_.N([_.E("data.rows","isShorts","slimItemsPerRow","itemsPerRow"),_.I("design:type",Array),_.I("design:paramtypes",[])],yT.prototype,"cardItems",null);_.N([_.t({is:"ytd-ghost-grid-renderer",disableElementRegistration:!0})],yT);
_.lj4=_.CC()(yT,"ytd-ghost-grid-renderer",function(){if(QaJ===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ghost-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="ghost-grid style-scope ytd-ghost-grid-renderer">\n  <template is="dom-repeat" items="[[cardItems]]" class="style-scope ytd-ghost-grid-renderer">\n    <div class="ghost-card style-scope ytd-ghost-grid-renderer">\n      <div class="rich-thumbnail skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n      <div class="details style-scope ytd-ghost-grid-renderer">\n        <div class="channel-avatar skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n        <div class="details-text-shell style-scope ytd-ghost-grid-renderer">\n          <div class="rich-video-title text-shell skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n          <div class="video-meta rich-video-meta text-shell skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n        </div>\n      </div>\n    </div>\n  </template>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);QaJ=k}k=QaJ;return k},{allowedProps:["data",
"isShorts","isWatchNext","isExploreHub","richItemMinWidth"],mode:1});_.y3(_.M(function(k){var g=_.aS(k,{numberOfComments:3}).numberOfComments,P=_.aS(k,{isInitialLoad:!1}).isInitialLoad,x=_.aS(k,{engagementPanel:!1}).engagementPanel,U=function(){return Math.min(Number(g==null?void 0:g())||20,20)};
return _.V("yt-ghost-comments",{class:"ytGhostCommentsHost"},_.V(_.m,{cond:function(){return!(x==null?0:x())&&(P==null?void 0:P())},
then:function(){return _.V("div",{class:"ytGhostCommentsComments"},_.V("div",{class:"ytGhostCommentsGhostCommentsHeader"},_.V("div",{class:_.$v("ytGhostCommentsGhostCommentCount","ytGhostCommentsGhostFill")}),_.V("div",{class:_.$v("ytGhostCommentsGhostSort","ytGhostCommentsGhostFill")})),_.V("div",{class:"ytGhostCommentsGhostCard"},_.V("div",{class:"ytGhostCommentsAvatar"},_.V("div",{class:"ytGhostCommentsCircle"})),_.V("div",{class:"ytGhostCommentsComments"},_.V("div",{class:"ytGhostCommentsMeta"},
_.V("div",{class:_.$v("ytGhostCommentsGhostInputPlaceholder","ytGhostCommentsGhostFill")})),_.V("div",{class:_.$v("ytGhostCommentsGhostInputUnderline","ytGhostCommentsGhostFill")}))))}}),_.V("div",{class:"ytGhostCommentsComments"},_.V(_.DZ,{each:function(){return Array((U==null?void 0:U())||3)}},function(){return _.V("div",{class:"ytGhostCommentsGhostCard"},_.V("div",{class:"ytGhostCommentsAvatar"},_.V("div",{class:"ytGhostCommentsCircle"})),_.V("div",{class:"ytGhostCommentsHost"},_.V("div",{class:"ytGhostCommentsMeta"},
_.V("div",{class:_.$v("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")})),_.V("div",{class:_.$v("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.V("div",{class:_.$v("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.V("div",{class:"ytGhostCommentsGhostLikeDislike"},_.V("div",{class:_.$v("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.V("div",{class:_.$v("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}))))})))},"ic"),"yt-ghost-comments",{props:{numberOfComments:_.GH,
isInitialLoad:_.GH,engagementPanel:_.GH},unsafeExternallySettableAttributes:new Set(["hidden"])});_.sD("multiPageMenuSectionItems","continuationItemRenderer","ytd-continuation-item-renderer");var pT=function(){var k=_.S.apply(this,arguments)||this;k.isOverridable=!1;k.spinnerActive=!1;k.showButton=!1;k.isCommentsSection=!1;k.engagementPanel=!0;k.isShortsGrid=!1;k.isShortsPage=!1;k.isWatchPage=!1;k.originalShowButton=!1;k.endOfList=!1;return k};
_.z(pT,_.S);_.d=pT.prototype;_.d.resetIntersectionObserver=function(){var k;(k=this.observer)==null||k.disconnect();this.observer=void 0};
_.d.triggerContinuation=function(){if(!this.showButton&&!this.endOfList){this.spinnerActive=!0;var k,g;((k=this.data)==null?void 0:k.trigger)==="CONTINUATION_TRIGGER_ON_ITEM_SHOWN"&&((g=this.data)==null?0:g.continuationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.continuationEndpoint)}};
_.d.initializeIntersectionObserver=function(){var k=this;this.resetIntersectionObserver();this.continuationTriggerOffset&&(this.observer=new IntersectionObserver(function(g){g=_.O(g);for(var P=g.next();!P.done;P=g.next())P.value.isIntersecting&&(k.triggerContinuation(),k.resetIntersectionObserver())},{rootMargin:"0px 0px "+this.continuationTriggerOffset+"px",
threshold:0}),this.observer.observe(this.hostElement))};
_.d.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},showGhostCardComments:{id:"ghost-comment-section",mapping:{ghostCommentsSectionRenderer:{component:"yt-ghost-comments"}}},"data.ghostCards":{id:"ghost-cards",mapping:{ghostGridRenderer:{component:"ytd-ghost-grid-renderer",properties:{isShorts:"[[isShortsGrid]]"}}}}}};
_.d.observeData=function(){this.endOfList=this.spinnerActive=!1;this.ytRendererBehavior.invalidate(!1);var k;((k=this.data)==null?0:k.continuationEndpoint)&&(k=_.b(this.data.continuationEndpoint,_.nQ))&&this.ytdReduxBehavior.dispatch(_.Rp({type:"SET_CONTINUATION_COMMAND",payload:{continuationCommand:k}}))};
_.d.onShow=function(){this.numberOfGhostCommentsChanged();this.continuationTriggerOffset||this.triggerContinuation()};
_.d.onYtServiceRequestSentForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!0,this.originalShowButton=this.showButton,this.showButton=!1)};
_.d.onServiceRequestCompleted=function(k,g){if(!_.W("kevlar_hide_spinner_on_empty_continuation_killswitch")){var P;(P=g.actions)!=null&&P.length||(this.spinnerActive=!1,this.endOfList=!0)}};
_.d.onYtServiceRequestCompletedForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!1,this.showButton=this.originalShowButton)};
_.d.showButtonChanged=function(){this.showButton&&(this.spinnerActive=!1);this.ytRendererBehavior.invalidate(!1)};
_.d.continuationTriggerOffsetChanged=function(){this.initializeIntersectionObserver()};
_.d.numberOfGhostCommentsChanged=function(){var k=3;if(this.engagementPanel){var g,P,x;k=Math.floor(((((g=this.hostElement)==null?void 0:(P=g.parentElement)==null?void 0:(x=P.parentElement)==null?void 0:x.scrollHeight)||108)-108)/108);k=this.isInitialLoad?Math.max(k,3):3}g=[].concat(_.Kl(this.hostElement.querySelectorAll("yt-ghost-comments")));g=_.O(g);for(P=g.next();!P.done;P=g.next())P=P.value,P.numberOfComments=k,P.isInitialLoad=this.isInitialLoad,P.engagementPanel=this.engagementPanel};
_.d.detached=function(){this.resetIntersectionObserver()};
_.mJ.Object.defineProperties(pT.prototype,{showGhostCardComments:{configurable:!0,enumerable:!0,get:function(){return this.isCommentsSection&&!this.showButton?{ghostCommentsSectionRenderer:!0}:!1}}});
pT.prototype.numberOfGhostCommentsChanged=pT.prototype.numberOfGhostCommentsChanged;pT.prototype.continuationTriggerOffsetChanged=pT.prototype.continuationTriggerOffsetChanged;pT.prototype.showButtonChanged=pT.prototype.showButtonChanged;pT.prototype.onYtServiceRequestCompletedForButtonRenderer=pT.prototype.onYtServiceRequestCompletedForButtonRenderer;pT.prototype.onServiceRequestCompleted=pT.prototype.onServiceRequestCompleted;pT.prototype.onYtServiceRequestSentForButtonRenderer=pT.prototype.onYtServiceRequestSentForButtonRenderer;
pT.prototype.observeData=pT.prototype.observeData;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],pT.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],pT.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Ix.YtVisibilityBehavior),_.I("design:type",Object)],pT.prototype,"ytVisibilityBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],pT.prototype,"ytComponentBehavior",void 0);
_.N([_.h(_.vD),_.I("design:type",Object)],pT.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],pT.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],pT.prototype,"isOverridable",void 0);_.N([_.n(),_.I("design:type",Object)],pT.prototype,"spinnerActive",void 0);_.N([_.n(),_.I("design:type",Object)],pT.prototype,"showButton",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],pT.prototype,"isCommentsSection",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],pT.prototype,"engagementPanel",void 0);_.N([_.n(),_.I("design:type",Object)],pT.prototype,"isShortsGrid",void 0);_.N([_.n({reflectToAttribute:!0,selector:_.Ffk}),_.I("design:type",Object)],pT.prototype,"isShortsPage",void 0);_.N([_.n({reflectToAttribute:!0,selector:_.Sp6}),_.I("design:type",Object)],pT.prototype,"isWatchPage",void 0);_.N([_.n(),_.I("design:type",Number)],pT.prototype,"continuationTriggerOffset",void 0);
_.N([_.n(),_.I("design:type",Object)],pT.prototype,"endOfList",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],pT.prototype,"isInitialLoad",void 0);_.N([_.Td("ytd-button-renderer"),_.I("design:type",_.Oh)],pT.prototype,"buttonRenderer",void 0);_.N([_.n(),_.I("design:type",Object)],pT.prototype,"buttonOverrides",void 0);
_.N([_.n(),_.E("engagementPanel","isCommentsSection","showButton","isShortsPage","isWatchPage"),_.I("design:type",Object),_.I("design:paramtypes",[])],pT.prototype,"showGhostCardComments",null);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],pT.prototype,"observeData",null);
_.N([_.dV("yt-service-request-sent-button-renderer"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],pT.prototype,"onYtServiceRequestSentForButtonRenderer",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.ov]),_.I("design:returntype")],pT.prototype,"onServiceRequestCompleted",null);
_.N([_.dV("yt-service-request-completed-button-renderer"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],pT.prototype,"onYtServiceRequestCompletedForButtonRenderer",null);_.N([_.Zf("showButton"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],pT.prototype,"showButtonChanged",null);
_.N([_.Zf("continuationTriggerOffset"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],pT.prototype,"continuationTriggerOffsetChanged",null);_.N([_.OO("isInitialLoad","engagementPanel"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],pT.prototype,"numberOfGhostCommentsChanged",null);_.N([_.t({is:"ytd-continuation-item-renderer",disableElementRegistration:!0})],pT);
_.v(pT,"ytd-continuation-item-renderer",function(){if(jaP!==void 0)return jaP;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-continuation-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="ghost-cards" class="style-scope ytd-continuation-item-renderer"></div>\n<div id="ghost-comment-section" class="style-scope ytd-continuation-item-renderer"></div>\n<tp-yt-paper-spinner id="spinner" active="[[spinnerActive]]" hidden="[[showButton]]" class="style-scope ytd-continuation-item-renderer">\n</tp-yt-paper-spinner>\n<div id="button" hidden="[[!showButton]]" class="style-scope ytd-continuation-item-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return jaP=k},{mode:1});var DMk;var CT=function(){var k=_.S.apply(this,arguments)||this;k.downloadProgress=0;k.transferState="TRANSFER_STATE_UNKNOWN";k.downloadState="DOWNLOAD_STATE_UNKNOWN";k.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";k.offlineVideoPolicyExpirationTimestamp=0;k.downloadedVideoPlaybackPosition=0;return k};
_.z(CT,_.S);CT.prototype.dataChanged=function(){var k;this.videoData=_.b((k=this.data)==null?void 0:k.renderer,i7t);this.transferStateChanged()};
CT.prototype.downloadProgressChanged=function(){if(this.entityInfo){var k=Object.assign({},this.videoData),g=Ogj(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),P=g.publishedTimeText,x=g.badges;k.shortViewCountText=g.shortViewCountText;k.publishedTimeText=P;k.badges=x;this.set("videoData",k)}};
CT.prototype.transferStateChanged=function(){if(this.entityInfo){var k=this.transferState==="TRANSFER_STATE_PAUSED_BY_USER",g=_.V9(this.transferState)||this.transferState==="TRANSFER_STATE_FAILED"||this.transferState==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!cS(this.entityInfo.policyEntity),P=Object.assign({},this.videoData),x=Ogj(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),U=x.publishedTimeText,A=x.badges;P.shortViewCountText=
x.shortViewCountText;P.publishedTimeText=U;P.badges=A;P.isDisabled=g;P.isWatched=this.downloadedVideoPlaybackPosition>0;P.navigationEndpoint=g?void 0:YPr(this.videoData.videoId,this.downloadedVideoPlaybackPosition,this.entityInfo.videoEntity.lengthSeconds);var q;k&&((q=this.videoData)==null?0:q.videoId)&&!_.W("dl_resume_click_killswitch")&&(P.isDisabled=!1,P.navigationEndpoint={offlineVideoEndpoint:{videoId:this.videoData.videoId,action:"ACTION_RESUME"}});P.thumbnailOverlays=AxM(this.entityInfo,this.transferState,
this.downloadState,this.downloadedVideoPlaybackPosition);this.set("videoData",P)}};
CT.prototype.transferStateChanged=CT.prototype.transferStateChanged;CT.prototype.downloadProgressChanged=CT.prototype.downloadProgressChanged;CT.prototype.dataChanged=CT.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],CT.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],CT.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],CT.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Object)],CT.prototype,"videoData",void 0);_.N([_.n({selector:Fm,selectorArgs:["videoData.videoId"]}),_.I("design:type",Object)],CT.prototype,"downloadProgress",void 0);_.N([_.n(),_.I("design:type",Number)],CT.prototype,"relativeDateReference",void 0);_.N([_.n({selector:_.ny,selectorArgs:["videoData.videoId"]}),_.I("design:type",Object)],CT.prototype,"transferState",void 0);
_.N([_.n({selector:RFr,selectorArgs:["videoData.videoId"]}),_.I("design:type",Object)],CT.prototype,"downloadState",void 0);_.N([_.n({selector:D4u,selectorArgs:["videoData.videoId"]}),_.I("design:type",Object)],CT.prototype,"offlinePolicyAction",void 0);_.N([_.n({selector:teI,selectorArgs:["videoData.videoId"]}),_.I("design:type",Object)],CT.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.N([_.n({selector:Yz,selectorArgs:["videoData.videoId"]}),_.I("design:type",Object)],CT.prototype,"downloadedVideoPlaybackPosition",void 0);_.N([_.n({selector:Kfr,selectorArgs:["videoData.videoId"]}),_.I("design:type",Object)],CT.prototype,"entityInfo",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],CT.prototype,"isDownloading",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],CT.prototype,"dataChanged",null);
_.N([_.Zf("downloadProgress"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],CT.prototype,"downloadProgressChanged",null);_.N([_.Zf("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadState","downloadedVideoPlaybackPosition"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],CT.prototype,"transferStateChanged",null);
_.N([_.t({is:"ytd-downloaded-video-grid-video-renderer",disableElementRegistration:!0})],CT);
_.v(CT,"ytd-downloaded-video-grid-video-renderer",function(){if(DMk!==void 0)return DMk;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-downloaded-video-grid-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-grid-video-renderer id="video" data="[[videoData]]" is-downloading="[[isDownloading]]" class="style-scope ytd-downloaded-video-grid-video-renderer"></ytd-grid-video-renderer>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return DMk=k},{mode:_.Gd("kevlar_poly_si_batch_j025")?1:2});var t6t;var GC=function(){};
GC.prototype.resolve=function(k,g){var P=this;return _.e(function(x){return x.yield(P.resolveCommand(k,g),0)})};var M63,R0;M63=sos(function(k){return k.targetId},{shouldPersist:!1});
R0=M63.updateData;_.KXH=M63.useUpdatableData;var o2v,v2t;o2v=sos(function(k){return k.targetId});
v2t=o2v.updateData;_.ajm=o2v.useUpdatableData;var HOk=hCV.bind(null,R0),Nmq=hCV.bind(null,v2t);(function(k,g,P){var x=_.b(P==null?void 0:P.updatedRenderer,_.QzP);return x?k({targetId:g},function(){return x}):!1}).bind(null,R0);var kg=function(){};
_.z(kg,GC);kg.prototype.resolveCommand=function(k){var g;return _.e(function(P){g=_.b(k,_.F1b);if(!g)return P.return();HOk(g.targetId,g);_.SV(P)})};var gZ=function(){var k=_.ch.apply(this,arguments)||this;k.continuationActionMap={"yt-append-continuation-items-action":"handleAppendContinuationItemsAction","yt-reload-continuation-items-command":"handleReloadContinuationItemsCommand","yt-show-reload-ui-command":"handleShowReloadUiCommand"};return k};
_.z(gZ,_.ch);_.d=gZ.prototype;_.d.configureContinuationPathMap=function(){return{}};
_.d.beforeRegister=function(){this.continuationPathMap=this.configureContinuationPathMap()};
_.d.attached=function(){this.actionHandlerBehavior.registerActionMap(this.continuationActionMap)};
_.d.detached=function(){this.actionHandlerBehavior.unregisterActionMap(this.continuationActionMap)};
_.d.observeData=function(){this.data&&(this.continuationIsReloading=!1)};
_.d.handleAppendContinuationItemsAction=function(k){var g=_.b(k,_.nML);if(this.data&&this.data.targetId&&g&&this.continuationPathMap&&g.targetId===this.data.targetId){var P=x7b(k),x=P&&this.continuationPathMap[P];if(x&&P)if(k=this.get(x,this.data)){a:{for(P=0;P<k.length;P++){var U=k[P],A=void 0,q=!!_.b((A=_.b(U,wnN))==null?void 0:A.content,_.gFP);if(_.b(U,_.Ka)||q)break a}P=k.length}x="data."+x;g.continuationItems?P===k.length-1?(this.pop(x),this.push.apply(this,[x].concat(_.Kl(g.continuationItems)))):
P===k.length?this.push.apply(this,[x].concat(_.Kl(g.continuationItems))):this.splice.apply(this,[x,P,1].concat(_.Kl(g.continuationItems))):this.splice(x,P,1);(_.W("web_enable_voting_animation")||_.W("enable_music_web_cairo_voting_animation"))&&_.GB(this.hostElement,"yt-append-continuation-items-action-finished");_.GB(this.hostElement,"yt-next-continuation-data-updated",null,{bubbles:!1})}else _.pH(new _.Da("append continuation items does not exist",P));else _.pH(new _.Da("append continuation path does not exist",
P))}};
_.d.handleReloadContinuationItemsCommand=function(k){var g=_.b(k,_.F1b);if(this.data&&g){if(_.W("web_client_explore_hub")||_.W("web_explore_hub_on_hover")||_.W("web_client_explore_hub_on_hover"))try{_.Za().resolve(kg).resolveCommand(k)}catch(A){}if(this.data.targetId&&this.continuationPathMap&&g.targetId===this.data.targetId&&(!_.W("web_enable_channel_pivot_panel")||this.data.targetId!=="browse-feedFEsfv_channel_pivot"||g.slot!=="RELOAD_CONTINUATION_SLOT_HEADER")){var P,x=(P=g.slot)==null?void 0:
P.replace("RELOAD_CONTINUATION_SLOT_","");P=(k=x7b(k)+"-"+(x==null?void 0:x.toLowerCase()))&&this.continuationPathMap[k];if(!P||!k||!x)_.pH(new _.Da("reload continuation path does not exist",k));else if(!this.reloadContinuationItemsCommandMatcher||this.reloadContinuationItemsCommandMatcher(g)){if(g.replaceWithFirstItem){var U;this.set("data."+P,((U=g.continuationItems)==null?0:U.length)?g.continuationItems[0]:{})}else this.set("data."+P,g.continuationItems?g.continuationItems:[]);this.continuationIsReloading=
!1;_.GB(this.hostElement,"yt-reload-continuation-finish",null,{bubbles:!1})}}}};
_.d.handleShowReloadUiCommand=function(k){k=_.b(k,NKJ);var g;((g=this.data)==null?0:g.targetId)&&(k==null?0:k.targetId)&&k.targetId===this.data.targetId&&(this.continuationIsReloading=!0)};
gZ.prototype.observeData=gZ.prototype.observeData;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],gZ.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],gZ.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],gZ.prototype,"data",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],gZ.prototype,"continuationIsReloading",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],gZ.prototype,"observeData",null);_.N([_.VB()],gZ);_.PK=[_.ax.YtComponentBehavior,_.W_.YtActionHandlerBehavior,gZ.prototype];_.$g={};_.$g.YtNextContinuationBehavior=[_.$m.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",_.AB(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!0)},
stopListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||(document.removeEventListener("yt-navigate-start",_.AB(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!1)},
onLoadNextContinuation_:function(k,g){k.stopPropagation();this.nextContinuation.requestPath?this.makeNextContinuationRequest_(this.nextContinuation.requestPath,g,{}):(k={locationRetrieved:function(P){this.makeNextContinuationRequest_(P,g,{})}.bind(this)},_.GB(this.hostElement,"yt-retrieve-location",k))},
makeNextContinuationRequest_:function(k,g,P){_.LD("nct");this.pendingContinuationRequest_&&this.pendingContinuationRequest_.cancel();k=g(k);var x;this.canUseContextualNetworkManager_()&&(x=this.getNetworkManager());x||(x=_.Za().resolve(_.m6));g=_.lX.instance;if(_.y4("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"&&g){x=_.I5([k.startsWith("/")?k.substr(1):k]);var U,A;P=_.R2(g,{},x,P==null?void 0:(U=P.context)==null?void 0:(A=U.clickTracking)==null?void 0:A.clickTrackingParams).then(function(q){return{response:q}})}else P=
this.nextContinuation.usePost?x.postData(k,P):x.fetchData(k);
P.then(this.updateNextContinuationData_.bind(this,k));this.pendingContinuationRequest_=P;this.startListeningForNavigate_()},
updateNextContinuationData_:function(k,g){var P=this;_.LD("ncl");this.pendingContinuationRequest_=void 0;if(g){var x={};this.nextContinuation&&(x=this.nextContinuation);if(g.response&&g.response.continuationContents&&g.response.continuationContents[x.continuationType]){k=g.response.continuationContents[x.continuationType];var U=x.header||"data.header",A=k[x.responseHeaderKey||"header"];A&&this.set(U,A);U=x.contentsArray||"data.contents";A=this.getContents_(k,x.responseContentsKey||"contents")||[];
this.pathExists_(U)?(A.unshift(U),this.push.apply(this,A)):this.set(U,A);A&&(E16(_.qJ(),g.response,this.hostElement,function(q){_.RV(P.hostElement,"yt-store-grafted-ve-action",[q])}),_.GB(this.hostElement,"yt-next-continuation-data-updated",{continuationData:g,
page:this,contentsArray:U}));this.set(x.continuationsArray||"data.continuations",k[x.responseContinuationsKey||"continuations"]||[])}else g.reload?_.pH(new _.Da("Reloading from continuation is unsupported")):g.responseContext&&g.responseContext.errors||(delete g.xsrf_token,delete g.timing,delete g.endpoint,delete g.csn,g.responseContext&&delete g.responseContext.serviceTrackingParams,U={request:_.AY(k,{ctoken:"x",continuation:"x",itct:"x"}),responseKeys:Object.keys(g).sort()},g.response&&(U.responseContentKeys=
Object.keys(g.response).sort()),this.nextContinuation&&this.nextContinuation.continuationType&&(U.continuationType=this.nextContinuation.continuationType.substr(0,256)),g=new _.Da("Malformed continuation",U),k.indexOf("/comment_service_ajax")==0?_.pH(g):_.IE(g)),this.set(x.continuationsArray||"data.continuations",[])}else _.XU(new _.Da("Missing continuation response",k))},
getContents_:function(k,g){g=g.split(".");return _.vX.getValueByKeys(k,g)},
pathExists_:function(k){var g=this;k=k.toString().split(".");for(var P=0;P<k.length;P++)if(g=g[k[P]],g===void 0)return!1;return!0},
onYtNavigateStart_:function(){this.pendingContinuationRequest_&&(this.pendingContinuationRequest_.cancel(),this.pendingContinuationRequest_=void 0);this.stopListeningForNavigate_()}}];var Ijd;var XG3;var xg=function(){var k=_.S.apply(this,arguments)||this;k.triggered_=!1;return k};
_.z(xg,_.S);_.d=xg.prototype;_.d.attached=function(){this.maybeTriggerAutoload()};
_.d.detached=function(){this.hasBeenTriggered_=!1};
_.d.onPrescanVisible=function(){this.onShow()};
_.d.onShow=function(){this.showButton||this.trigger()};
_.d.trigger=function(){this.data&&this.data.continuation&&(this.spinnerActive_=!0,this.showButton=!1,this.triggered_||(_.GB(this.hostElement,"yt-load-next-continuation",this.getContinuationUrl.bind(this)),this.hasBeenTriggered_=this.triggered_=!0))};
_.d.triggerIfNotPreviouslyTriggered=function(){this.hasBeenTriggered_||this.trigger()};
_.d.maybeTriggerAutoload=function(){this.data&&this.isAttached&&this.data.autoloadEnabled&&this.data.autoloadImmediately&&this.trigger()};
_.d.computeLabel_=function(k,g){return k===void 0?null:k.label||!g?k.label:this.showMoreText_};
_.d.observeData_=function(){this.spinnerActive_=this.triggered_=!1;this.ytRendererBehavior.invalidate(!1);this.maybeTriggerAutoload()};
_.d.getContinuationUrl=function(k){var g={ctoken:this.data.continuation,continuation:this.data.continuation,type:"next"};this.data.clickTrackingParams&&(g.itct=this.data.clickTrackingParams);return _.dP(k,g)};
_.d.showButtonChanged_=function(){this.ytRendererBehavior.invalidate(!1)};
xg.prototype.showButtonChanged_=xg.prototype.showButtonChanged_;xg.prototype.observeData_=xg.prototype.observeData_;_.N([_.h(_.Ix.YtVisibilityBehavior),_.I("design:type",Object)],xg.prototype,"ytVisibilityBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],xg.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],xg.prototype,"data",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],xg.prototype,"showButton",void 0);
_.N([_.n({value:!1}),_.I("design:type",Boolean)],xg.prototype,"showIcon",void 0);_.N([_.n({computed:"computeLabel_(data, showButton)"}),_.I("design:type",Object)],xg.prototype,"label",void 0);_.N([_.n({value:_.vS(_.OX("SHOW_MORE",void 0,"Show More"))}),_.I("design:type",Object)],xg.prototype,"showMoreText_",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],xg.prototype,"spinnerActive_",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],xg.prototype,"hasBeenTriggered_",void 0);
_.N([_.n({value:void 0}),_.I("design:type",String)],xg.prototype,"observeVisibleOption",void 0);_.N([_.n({value:void 0}),_.I("design:type",String)],xg.prototype,"observeHiddenOption",void 0);_.N([_.n({value:"observe_once"}),_.I("design:type",Object)],xg.prototype,"observePrescanOption",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],xg.prototype,"observeData_",null);
_.N([_.OO("showButton"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],xg.prototype,"showButtonChanged_",null);_.N([_.hB({is:"yt-next-continuation",disableElementRegistration:!0})],xg);
_.v(xg,"yt-next-continuation",function(){if(XG3===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-next-continuation--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.continuations.yt_next_continuation.yt.next.continuation.css.js--\x3e\n<template is="dom-if" if="[[!showButton]]" class="style-scope yt-next-continuation">\n  <tp-yt-paper-spinner id="spinner" active="[[spinnerActive_]]" class="style-scope yt-next-continuation"></tp-yt-paper-spinner>\n</template>\n<template is="dom-if" if="[[showButton]]" class="style-scope yt-next-continuation">\n  <tp-yt-paper-button on-tap="trigger" class="style-scope yt-next-continuation">\n    <yt-icon hidden$="[[!showIcon]]" icon="subdirectory_arrow_right" class="style-scope yt-next-continuation"></yt-icon>\n    <yt-formatted-string text="[[label]]" class="style-scope yt-next-continuation"></yt-formatted-string>\n  </tp-yt-paper-button>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;Ijd===void 0&&(Ijd=document.createElement("template"));var x=Ijd;P.call(g,x.content.cloneNode(!0),k.content.firstChild);XG3=k}k=XG3;return k},{mode:2});var y$v;var pGP;var i8=function(){return _.S.apply(this,arguments)||this};
_.z(i8,_.S);i8.prototype.attached=function(){this.hostElement.parentNode.style.justifyContent="center"};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],i8.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],i8.prototype,"data",void 0);_.N([_.hB({is:"yt-music-pass-small-feature-info-renderer",disableElementRegistration:!0})],i8);
_.v(i8,"yt-music-pass-small-feature-info-renderer",function(){if(pGP===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-music-pass-small-feature-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_music_pass_small_feature_info_renderer.yt.music.pass.small.feature.info.renderer.css.js--\x3e<yt-img-shadow thumbnail="[[data.icon]]" width="84" class="style-scope yt-music-pass-small-feature-info-renderer"></yt-img-shadow>\n<yt-formatted-string id="header" respect-html-dir="" text="[[data.header]]" class="style-scope yt-music-pass-small-feature-info-renderer"></yt-formatted-string>\n<yt-formatted-string id="description" respect-html-dir="" text="[[data.description]]" class="style-scope yt-music-pass-small-feature-info-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;y$v===void 0&&(y$v=document.createElement("template"));var x=y$v;P.call(g,x.content.cloneNode(!0),k.content.firstChild);pGP=k}k=pGP;return k},{mode:2});_.sD("itemSectionRenderer","gridRenderer","ytd-grid-renderer");var UF=function(){var k=_.S.apply(this,arguments)||this;k.isCollapsible=!1;k.nextContinuation={continuationType:"gridContinuation",contentsArray:"data.items",responseContentsKey:"items"};return k};
_.z(UF,_.S);_.d=UF.prototype;_.d.computeIsCollapsible=function(k){return!!(((k==null?0:k.showMoreText)||(k==null?0:k.visibleRowCount))&&(k==null?0:k.isCollapsible))};
_.d.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-grid-renderer lockup",containerType:2,sizing:"COMPACT",force16By9ThumbnailAspectRatio:!0}},continuationItemRenderer:"ytd-continuation-item-renderer",gridChannelRenderer:"ytd-grid-channel-renderer",gridMoviePlaylistRenderer:"ytd-grid-movie-playlist-renderer",gridMovieRenderer:"ytd-grid-movie-renderer",gridPlaylistRenderer:"ytd-grid-playlist-renderer",
playlistRenderer:"ytd-playlist-renderer",gridShowRenderer:"ytd-grid-show-renderer",gridVideoRenderer:"ytd-grid-video-renderer",downloadedVideoGridVideoRenderer:"ytd-downloaded-video-grid-video-renderer",gridRadioRenderer:"ytd-grid-radio-renderer",musicPassSmallFeatureInfoRenderer:"yt-music-pass-small-feature-info-renderer",gameCardRenderer:"ytd-game-card-renderer",verticalProductCardRenderer:{component:"ytd-vertical-product-card-renderer",noInjection:!0}}},"data.continuations":{id:"continuations",
mapping:{nextContinuationData:"yt-next-continuation"}}}};
_.d.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"items"}};
_.d.persistentGuideChanged=function(){this.maybeUpdateInitialItemsDisplayed()};
_.d.onIronResize=function(){var k=this;_.QB(this,"updateGridInitItems",function(){k.maybeUpdateInitialItemsDisplayed()})};
_.d.maybeUpdateInitialItemsDisplayed=function(){if(this.collapsed){var k=this.getVisibleWidth();k!==0&&(k=Math.floor(k/214)*(this.data.visibleRowCount||2),k!==this.initialCount&&(this.initialCount=k,this.data&&this.data.items&&this.ytLazyListBehavior.setInitialItemsOnDataChanged(this.data.items)))}};
_.d.getVisibleWidth=function(){return this.hostElement.offsetWidth};
_.d.computeExpandVisible=function(k,g,P,x){return k&&g&&P&&!!x&&!!x.showMoreText};
_.d.computeShowMoreButton=function(k){return{text:k,style:"STYLE_TEXT",size:"SIZE_DEFAULT"}};
_.d.onExpandTap=function(){this.collapsed=!1;this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
_.d.initCollapsed=function(){var k=this;this.ytLazyListBehavior.canShowMore=!1;var g;(this.collapsed=!((g=this.data)==null||!g.isCollapsible))&&this.maybeUpdateInitialItemsDisplayed();_.VJ(this,function(){_.kD(k.hostElement,"yt-refit-popups-action")})};
_.d.fillRestIfNotCollapsible=function(){var k=this.ytLazyListBehavior.canShowMore;this.data&&this.isCollapsible||!k||this.ytLazyListBehavior.fillRemainingListItems()};
_.d.computeViewAllHidden=function(k,g){return k||!g.viewAllEndpoint};
UF.prototype.fillRestIfNotCollapsible=UF.prototype.fillRestIfNotCollapsible;UF.prototype.initCollapsed=UF.prototype.initCollapsed;UF.prototype.onIronResize=UF.prototype.onIronResize;UF.prototype.persistentGuideChanged=UF.prototype.persistentGuideChanged;_.N([_.h(_.QF),_.I("design:type",Object)],UF.prototype,"ironResizableBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],UF.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],UF.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.Ol.YtLazyListBehavior),_.I("design:type",Object)],UF.prototype,"ytLazyListBehavior",void 0);_.N([_.h(_.$g.YtNextContinuationBehavior),_.I("design:type",Object)],UF.prototype,"ytNextContinuationBehavior",void 0);_.N([_.h(_.yC.YtdGuideStateAwareBehavior),_.I("design:type",Object)],UF.prototype,"ytdGuideStateAwareBehavior",void 0);
_.N([_.h(_.PK),_.I("design:type",Object)],UF.prototype,"ytContinuationHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],UF.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Boolean)],UF.prototype,"collapsed",void 0);_.N([_.n(),_.I("design:type",Number)],UF.prototype,"initialCount",void 0);_.N([_.n({computed:"computeShowMoreButton(data.showMoreText)"}),_.I("design:type",Object)],UF.prototype,"showMoreButton",void 0);
_.N([_.n({computed:"computeIsCollapsible(data)"}),_.I("design:type",Object)],UF.prototype,"isCollapsible",void 0);_.N([_.Td("#items"),_.I("design:type",HTMLElement)],UF.prototype,"items",void 0);_.N([_.Zf("guidePersistentAndVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],UF.prototype,"persistentGuideChanged",null);_.N([_.dV("iron-resize"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],UF.prototype,"onIronResize",null);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],UF.prototype,"initCollapsed",null);_.N([_.Zf("canShowMore"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],UF.prototype,"fillRestIfNotCollapsible",null);_.N([_.t({is:"ytd-grid-renderer",disableElementRegistration:!0})],UF);
_.v(UF,"ytd-grid-renderer",function(){if(t6t!==void 0)return t6t;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.title]]" class="style-scope ytd-grid-renderer">\n  <h3 class="channel-link style-scope ytd-grid-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-grid-renderer"></yt-formatted-string>\n  </h3>\n</template>\n<div id="items" class="style-scope ytd-grid-renderer"></div>\n<ytd-button-renderer id="show-more-button" align-by-text="" data="[[showMoreButton]]" hidden="[[!computeExpandVisible(isCollapsible, collapsed, canShowMore, data)]]" on-tap="onExpandTap" class="style-scope ytd-grid-renderer">\n</ytd-button-renderer>\n<yt-formatted-string id="view-all" hidden="[[computeViewAllHidden(canShowMore, data)]]" text="[[data.viewAllText]]" class="style-scope ytd-grid-renderer">\n</yt-formatted-string>\n<div id="continuations" class="style-scope ytd-grid-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return t6t=k},{mode:_.Gd("kevlar_poly_si_batch_j025")?1:2});var Az=function(){return _.S.apply(this,arguments)||this};
_.z(Az,_.S);
Az.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"}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Az.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Az.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Az.prototype,"data",void 0);_.N([_.t({is:"ytd-carousel-ad-renderer",disableElementRegistration:!0})],Az);
_.v(Az,"ytd-carousel-ad-renderer",function(){if(Y03!==void 0)return Y03;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-carousel-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-carousel-ad-renderer">\n  <div id="badge" class="style-scope ytd-carousel-ad-renderer"></div>\n  <h3 id="title-text" class="style-scope ytd-carousel-ad-renderer">\n    <yt-formatted-string text="[[data.adMetadata.displayAdRenderer.titleText]]" class="style-scope ytd-carousel-ad-renderer">\n    </yt-formatted-string>\n  </h3>\n  <div id="menu" class="style-scope ytd-carousel-ad-renderer"></div>\n</div>\n<div id="content" class="style-scope ytd-carousel-ad-renderer"></div>\n<div id="footer" class="style-scope ytd-carousel-ad-renderer">\n  <yt-formatted-string id="footer-string" text="[[data.adMetadata.displayAdRenderer.footerString]]" title="[[getSimpleString(data.adMetadata.displayAdRenderer.footerString)]]" class="style-scope ytd-carousel-ad-renderer">\n  </yt-formatted-string>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Y03=k},{mode:1});var Cbq;var dZ=function(){return _.S.apply(this,arguments)||this};
_.z(dZ,_.S);_.d=dZ.prototype;_.d.configureRendererStamper=function(){return{"data.content.adBadge":{id:"ad-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.content.adBadge]]"}}}},"data.content.closeButton":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.content.ctaButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.dataChanged=function(){this.data&&this.data.content&&this.data.clickLocationTargets&&this.data.content.navigationEndpoint&&(this.sendImpression(),this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,dZ.JSC$15494_CLICK_LOCATION_ID_MAP))};
_.d.onSitelinkTap=function(k){k.stopPropagation();var g,P,x=k==null?void 0:(g=k.model)==null?void 0:(P=g.item)==null?void 0:P.onTap;x&&this.ytSparklesClickLocationBehavior.handleClick(x,k,!1)};
_.d.onTap=function(k){var g=this.data&&this.data.content&&this.data.content.navigationEndpoint;g&&this.ytSparklesClickLocationBehavior.handleClick(g,k,!1)};
_.d.sendImpression=function(){if(this.data&&this.data.content)for(var k=_.O(this.data.content.impressionEndpoints||[]),g=k.next();!g.done;g=k.next()){g=_.O(g.value.loggingUrls||[]);for(var P=g.next();!P.done;P=g.next())P=P.value,P.baseUrl&&iz(P.baseUrl,P.attributionSrcMode)}};
dZ.prototype.onTap=dZ.prototype.onTap;dZ.prototype.dataChanged=dZ.prototype.dataChanged;dZ.JSC$15494_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"]]);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],dZ.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],dZ.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.d$.YtSparklesClickLocationBehavior),_.I("design:type",Object)],dZ.prototype,"ytSparklesClickLocationBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],dZ.prototype,"data",void 0);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],dZ.prototype,"dataChanged",null);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],dZ.prototype,"onTap",null);_.N([_.t({is:"ytd-promoted-sparkles-text-search-renderer",disableElementRegistration:!0})],dZ);
_.v(dZ,"ytd-promoted-sparkles-text-search-renderer",function(){if(Cbq!==void 0)return Cbq;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-promoted-sparkles-text-search-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="root-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n  <div id="main-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n    <h3 id="title" aria-label$="[[data.content.title.accessibility.accessibilityData.label]]" title$="[[getSimpleString(data.content.title)]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        <yt-img-shadow id="favicon" hidden="[[!data.content.favicon]]" thumbnail="[[data.content.favicon]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        </yt-img-shadow>\n        [[getSimpleString(data.content.title)]]\n    </h3>\n    <yt-formatted-string id="description" no-endpoints="[[noEndpoints]]" text="[[data.content.descriptionText]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n    </yt-formatted-string>\n    <div id="sitelinks-table" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n      <template id="sitelinks-dom-repeat" is="dom-repeat" items="[[data.content.sitelinks]]" as="item" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        <yt-formatted-string id="sitelinks" ellipsis-truncate="" no-endpoints="[[noEndpoints]]" role="link" text="[[item.title]]" on-click="onSitelinkTap" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        </yt-formatted-string>\n      </template>\n    </div>\n    <div id="format-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n      <div id="ad-badge" class="style-scope ytd-promoted-sparkles-text-search-renderer"></div>\n      <yt-formatted-string id="display-url" ellipsis-truncate="" no-endpoints="[[noEndpoints]]" text="[[data.content.websiteText]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n      </yt-formatted-string>\n    </div>\n  </div>\n  <div id="right-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n    <div id="menu" class="style-scope ytd-promoted-sparkles-text-search-renderer"></div>\n    <div id="call-to-action" class="style-scope ytd-promoted-sparkles-text-search-renderer"></div>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Cbq=k},{mode:1});var GRt;var OF=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-mute-ad-action":"handleMuteAd"};return k};
_.z(OF,_.S);_.d=OF.prototype;_.d.created=function(){this.activeView=new V1(this.hostElement)};
_.d.configureRendererStamper=function(){return{"data.menu":{id:_.W("fix_alignment_search_desktop_text_image_ads_small_screens")?"menu":"old-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{verticallyAligned:!0}}}},"data.mediaBadge":{id:"media-badge-search",
mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]",useRoundedBadge:"[[useRoundedBadge]]"}}}},"data.adBadge":{id:"ad-badge-new",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adBadge]]"}}}}}};
_.d.computeButtonOverride=function(){return{style:"call-to-action",type:"tonal"}};
_.d.computeHasAdBadge=function(k){return!(k==null||!k.adBadge)};
_.d.dataChanged=function(){this.data&&this.data.impressionCommands&&this.data.clickLocationTargets&&(this.data.adBadge||this.set("data.adBadge",OF.JSC$15503_DEFAULT_AD_BADGE_RENDERER),_.Ph(this.hostElement,"sparkles-light-cta",!0),this.data.activeView&&Z7(this.activeView,this.data.activeView),this.ytSparklesClickLocationBehavior.configureClickTargets("sparkles-container",this.data.clickLocationTargets,OF.JSC$15503_CLICK_LOCATION_ID_MAP))};
_.d.impressionLog=function(){if(!this.data||!this.data.impressionsFired){var k;(((k=this.data)==null?void 0:k.impressionCommands)||[]).forEach(function(g){g=_.O(g.loggingUrls||[]);for(var P=g.next();!P.done;P=g.next())P=P.value,P.baseUrl&&iz(P.baseUrl,P.attributionSrcMode)});
this.data.impressionsFired=!0}};
_.d.onTap=function(k){var g,P=(g=this.data)==null?void 0:g.navigationEndpoint,x;(g=(x=this.data)==null?void 0:x.thumbnailNavigationEndpoint)&&_.Hb(_.of(k),this.hostElement,["thumbnail-container"])?this.ytSparklesClickLocationBehavior.handleClick(g,k,!1):P&&this.ytSparklesClickLocationBehavior.handleClick(P,k,!1)};
_.d.handleMuteAd=function(){this.collapsed=!0};
_.d.attached=function(){var k=this;_.W("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&mb(k.activeView)})};
_.d.detached=function(){_.W("stop_av_measurement_on_detach")&&mb(this.activeView)};
_.mJ.Object.defineProperties(OF.prototype,{hideHoverOverlay:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.mediaHoverOverlay}},
webSearchLayout:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
webSearchLayoutLandscape:{configurable:!0,enumerable:!0,get:function(){var k;return!(((k=this.data)==null?void 0:k.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||this.data.isSquareThumbnail)}},
webSearchLayoutSquare:{configurable:!0,enumerable:!0,get:function(){var k;return!(((k=this.data)==null?void 0:k.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||!this.data.isSquareThumbnail)}},
sparklesCtaNoBackground:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
hideActionButton:{configurable:!0,enumerable:!0,get:function(){return!(this.data&&this.data.actionButton)}},
useRoundedBadge:{configurable:!0,enumerable:!0,get:function(){return this.webSearchLayout}}});
OF.prototype.dataChanged=OF.prototype.dataChanged;
OF.JSC$15503_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"]]);
OF.JSC$15503_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.OX("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],OF.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],OF.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],OF.prototype,"actionHandlerBehavior",void 0);
_.N([_.h(_.d$.YtSparklesClickLocationBehavior),_.I("design:type",Object)],OF.prototype,"ytSparklesClickLocationBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],OF.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],OF.prototype,"collapsed",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.W("enable_desktop_search_bigger_thumbs")}}),
_.I("design:type",Boolean)],OF.prototype,"useBiggerThumbs",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.fz("desktop_search_bigger_thumbs_style")}}),
_.I("design:type",String)],OF.prototype,"biggerThumbsStyle",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.W("fix_alignment_search_desktop_text_image_ads_small_screens")}}),
_.I("design:type",Boolean)],OF.prototype,"fixAlignmentSmallScreens",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.W("enable_desktop_search_bigger_thumbs_square")}}),
_.I("design:type",Boolean)],OF.prototype,"useBiggerThumbsSquare",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data.mediaHoverOverlay"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],OF.prototype,"hideHoverOverlay",null);_.N([_.n({reflectToAttribute:!0}),_.E("data.promotedSparklesWebStyle"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],OF.prototype,"webSearchLayout",null);
_.N([_.n({reflectToAttribute:!0}),_.E("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],OF.prototype,"webSearchLayoutLandscape",null);_.N([_.n({reflectToAttribute:!0}),_.E("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],OF.prototype,"webSearchLayoutSquare",null);
_.N([_.n({reflectToAttribute:!0}),_.E("data.promotedSparklesWebStyle"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],OF.prototype,"sparklesCtaNoBackground",null);_.N([_.n({reflectToAttribute:!0}),_.E("data.actionButton"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],OF.prototype,"hideActionButton",null);_.N([_.n({computed:"computeButtonOverride(uiUpdate)"}),_.I("design:type",Object)],OF.prototype,"buttonOverride",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeHasAdBadge(data)"}),_.I("design:type",Boolean)],OF.prototype,"hasNewAdBadge",void 0);_.N([_.E("data.promotedSparklesWebStyle"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],OF.prototype,"useRoundedBadge",null);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],OF.prototype,"dataChanged",null);_.N([_.t({is:"ytd-promoted-sparkles-web-renderer",disableElementRegistration:!0})],OF);
_.v(OF,"ytd-promoted-sparkles-web-renderer",function(){if(GRt!==void 0)return GRt;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-promoted-sparkles-web-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sparkles-container" on-tap="onTap" class="style-scope ytd-promoted-sparkles-web-renderer">\n  <div id="thumbnail-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n    <div id="thumbnail-hover-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n      <div id="thumbnail-deep-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n        <yt-img-shadow id="thumbnail" object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" class="style-scope ytd-promoted-sparkles-web-renderer">\n        </yt-img-shadow>\n        <div id="media-badge-search" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n      </div>\n      <div id="media-hover-overlay" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n    </div>\n  </div>\n  <div id="sparkles-body-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n    <div id="sparkles-body" class="style-scope ytd-promoted-sparkles-web-renderer">\n      <h3 id="title" title$="[[getSimpleString(data.title)]]" class="style-scope ytd-promoted-sparkles-web-renderer">\n          [[getSimpleString(data.title)]]\n      </h3>\n      <div id="description" class="style-scope ytd-promoted-sparkles-web-renderer">\n        [[getSimpleString(data.description)]]\n      </div>\n      <div id="website-text-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n        <span id="ad-badge-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n          <ytd-badge-supported-renderer id="ad-badge" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-promoted-sparkles-web-renderer">\n          </ytd-badge-supported-renderer>\n          <div id="ad-badge-new" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n        </span>\n        <div id="website-text" class="style-scope ytd-promoted-sparkles-web-renderer">\n          [[getSimpleString(data.websiteText)]]\n        </div>\n      </div>\n      <div id="action-button" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n    </div>\n    <div id="menu" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n  </div>\n</div>\n<div id="old-menu" class="style-scope ytd-promoted-sparkles-web-renderer"></div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return GRt=k},{mode:1});var Rnd;var qD=function(){var k=_.S.apply(this,arguments)||this;k.isInlinePreviewTriggered=!1;k.enableMonoStyle=_.W("enable_default_mono_cta_migration_web_client");return k};
_.z(qD,_.S);_.d=qD.prototype;_.d.created=function(){this.activeView=new V1(this.hostElement)};
_.d.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.ctaRenderer":{id:"call-to-action",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}}}};
_.d.computeShowCta=function(k){return!(k==null||!k.ctaRenderer)};
_.d.onCtaClick=function(){var k,g,P,x=(k=this.data)==null?void 0:(g=k.ctaRenderer)==null?void 0:(P=g.buttonRenderer)==null?void 0:P.command;x&&this.ytComponentBehavior.resolveCommand(x)};
_.d.onWatchButtonClick=function(){var k,g,P,x=(k=this.data)==null?void 0:(g=k.watchButtonRenderer)==null?void 0:(P=g.buttonRenderer)==null?void 0:P.command;x&&this.ytComponentBehavior.resolveCommand(x)};
_.d.onTap=function(){};
_.d.dataChanged=function(){if(this.data){var k;_.W("enable_inline_muted_playback_on_web_search")&&((k=this.data)==null?0:k.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();this.data.adBadge||this.set("data.adBadge",qD.JSC$15507_DEFAULT_AD_BADGE_RENDERER);this.data.activeView&&Z7(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",qD.JSC$15507_DEFAULT_CLICK_LOCATION_BEHAVIOR,qD.JSC$15507_CLICK_LOCATION_ID_MAP);this.thumbnail&&
(k=this.thumbnail.getElementsByTagName("a"),k.length>0&&(k=k.namedItem("thumbnail"))&&k.removeAttribute("href"));var g;if(((g=this.data)==null?0:g.forceImpAutoplay)&&_.W("enable_force_imp_autoplay_on_desktop_search")){var P;(P=this.JSC$15508_inlinePreviewHoverListener)==null||e0k(P)}}};
_.d.impressionLog=function(){if(this.data&&this.data.impressionUrls&&!this.data.impressionsFired){for(var k=_.O(this.data.impressionUrls),g=k.next();!g.done;g=k.next())g=g.value,vr0(g,HCj(g));this.data.impressionsFired=!0}};
_.d.maybeComputeHref=function(){return null};
_.d.computeIsShortDR=function(k){return!(k==null||!k.watchButtonRenderer)&&!(k==null||!k.ctaRenderer)&&!!this.enableShortDR};
_.d.computeIsNewUiOrShortDr=function(k){return!!this.enableUiUpdate||this.computeIsShortDR(k)};
_.d.computeIsNewUiAndNotShortDr=function(k){return!!this.enableUiUpdate&&!this.computeIsShortDR(k)};
_.d.computeHideAvatar=function(k){return!((k==null?0:k.channelThumbnail)&&this.computeIsNewUiOrShortDr(k))};
_.d.onClick=function(k){var g,P=(g=this.data)==null?void 0:g.navigationEndpoint;if(this.enableShortDR&&P&&(_.b(P,_.oV)||this.computeIsShortDR(this.data)))this.ytSparklesClickLocationBehavior.handleClick(P,k,!!_.b(P,_.oV)),k.stopPropagation();else if(P&&_.b(P,_.oV))this.ytSparklesClickLocationBehavior.handleClick(P,k,!0),k.stopPropagation();else if(P){var x,U;((x=this.data)==null?0:x.navigationEndpoint)&&((U=this.data)==null?0:U.adPlaybackContextParams)&&(g=this.data.navigationEndpoint,k=this.data.adPlaybackContextParams,
g.commandMetadata&&_.b(g.commandMetadata,_.A6)&&_.b(g.commandMetadata,_.A6).url&&(g=_.Uq(_.b(g.commandMetadata,_.A6).url).adurl)&&_.H9k(g)&&_.Nj(_.lp(g),{encoded_ad_playback_context:k}));this.ytComponentBehavior.resolveCommand(P)}};
_.d.computeButtonOverride=function(k){if(this.computeIsNewUiOrShortDr(k))return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal",iconPosition:"none"}};
_.d.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.d.onThumbnailContainerClick=function(k){this.onClick(k)};
_.d.computeThumbnailWidth=function(k,g){return k?g==="MASSIVE"?600:g==="BIG"?500:g==="MEDIUM"?450:420:360};
_.d.attached=function(){var k=this,g;_.W("enable_inline_muted_playback_on_web_search")&&((g=this.data)==null?0:g.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();_.W("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&mb(k.activeView)})};
_.d.detached=function(){var k;_.W("enable_inline_muted_playback_on_web_search")&&((k=this.data)==null?0:k.inlinePlaybackEndpoint)&&this.clearInlinePreviewHoverListeners();_.W("stop_av_measurement_on_detach")&&mb(this.activeView)};
_.d.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15508_inlinePreviewHoverListener=hs({mediaRenderer:this,lockupElement:this.mainContainer,thumbnailElement:this.thumbnail,videoPreviewOpts:end})};
_.d.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$15508_inlinePreviewHoverListener)==null||MP(k)};
qD.prototype.dataChanged=qD.prototype.dataChanged;qD.prototype.onTap=qD.prototype.onTap;qD.JSC$15507_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.OX("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};qD.JSC$15507_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
qD.JSC$15507_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"}];_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],qD.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],qD.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],qD.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.d$.YtSparklesClickLocationBehavior),_.I("design:type",Object)],qD.prototype,"ytSparklesClickLocationBehavior",void 0);_.N([_.Td("#main-container"),_.I("design:type",HTMLElement)],qD.prototype,"mainContainer",void 0);
_.N([_.n(),_.I("design:type",Object)],qD.prototype,"isInlinePreviewTriggered",void 0);_.N([_.n(),_.I("design:type",Object)],qD.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.W("enable_desktop_search_bigger_thumbs")}}),
_.I("design:type",Boolean)],qD.prototype,"useBiggerThumbs",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.W("enable_video_display_compact_button_group_for_desktop_search")}}),
_.I("design:type",Boolean)],qD.prototype,"enableShortDR",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.W("enable_vac_ui_update_for_desktop_search")}}),
_.I("design:type",Boolean)],qD.prototype,"enableUiUpdate",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.fz("desktop_search_bigger_thumbs_style")}}),
_.I("design:type",String)],qD.prototype,"biggerThumbsStyle",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeShowCta(data)"}),_.I("design:type",Boolean)],qD.prototype,"showCta",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeIsShortDR(data)"}),_.I("design:type",Boolean)],qD.prototype,"isShortDr",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeIsNewUiOrShortDr(data)"}),_.I("design:type",Boolean)],qD.prototype,"isShortDrOrNewUi",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeIsNewUiAndNotShortDr(data)"}),_.I("design:type",Boolean)],qD.prototype,"isNewUiAndNotShortDr",void 0);_.N([_.n({computed:"computeButtonOverride(data)"}),_.I("design:type",Object)],qD.prototype,"buttonOverride",void 0);_.N([_.n({computed:"computeSecondaryButtonOverride(data)"}),_.I("design:type",Object)],qD.prototype,"secondaryButtonOverride",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],qD.prototype,"enableMonoStyle",void 0);
_.N([_.Td("ytd-thumbnail"),_.I("design:type",HTMLElement)],qD.prototype,"thumbnail",void 0);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],qD.prototype,"onTap",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],qD.prototype,"dataChanged",null);_.N([_.t({is:"ytd-promoted-video-renderer",disableElementRegistration:!0})],qD);
_.v(qD,"ytd-promoted-video-renderer",function(){if(Rnd!==void 0)return Rnd;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-promoted-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main-container" class="style-scope ytd-promoted-video-renderer">\n  <ytd-thumbnail id="thumbnail-container" data="[[data]]" width="[[computeThumbnailWidth(useBiggerThumbs, biggerThumbsStyle)]]" on-click="onThumbnailContainerClick" class="style-scope ytd-promoted-video-renderer">\n  </ytd-thumbnail>\n  <div id="metadata-container" class="style-scope ytd-promoted-video-renderer">\n    <div id="text-container" class="style-scope ytd-promoted-video-renderer">\n      <a id="endpoint" class="yt-simple-endpoint style-scope ytd-promoted-video-renderer" data="[[data.navigationEndpoint]]" href$="[[maybeComputeHref(data.navigationEndpoint)]]" on-click="onClick">\n        <div id="meta" class="style-scope ytd-promoted-video-renderer">\n          <div id="title-wrapper" class="style-scope ytd-promoted-video-renderer">\n            \n            <h3 id="video-title" aria-label$="[[data.title.accessibility.accessibilityData.label]]" title$="[[getSimpleString(data.title)]]" class="style-scope ytd-promoted-video-renderer">\n              [[getSimpleString(data.title)]]\n            </h3>\n          </div>\n          \n          <span id="description-text" hidden="[[!computeIsNewUiOrShortDr(data)]]" class="style-scope ytd-promoted-video-renderer">[[getSimpleString(data.description)]]</span>\n          <div id="byline" class="style-scope ytd-promoted-video-renderer">\n            <div id="channel-thumbnail-container" title="[[getSimpleString(data.shortBylineText)]]" aria-label$="[[data.shortBylineText.accessibility.accessibilityData.label]]" hidden="[[computeHideAvatar(data)]]" class="style-scope ytd-promoted-video-renderer">\n                <yt-img-shadow id="avatar" disable-upgrade$="[[!data.channelThumbnail]]" thumbnail="[[data.channelThumbnail]]" class="style-scope ytd-promoted-video-renderer">\n                </yt-img-shadow>\n            </div>\n            <div id="ad-badge-container" hidden="[[!data.adBadge]]" class="style-scope ytd-promoted-video-renderer">\n              <ytd-badge-supported-renderer top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-promoted-video-renderer">\n              </ytd-badge-supported-renderer>\n            </div>\n            <ytd-video-meta-block id="ad-badge-metablock" data="[[data]]" class="style-scope ytd-promoted-video-renderer"></ytd-video-meta-block>\n          </div>\n        </div>\n        <span id="description-text" hidden="[[computeIsNewUiOrShortDr(data)]]" class="style-scope ytd-promoted-video-renderer">[[getSimpleString(data.description)]]</span>\n        <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-promoted-video-renderer">\n        </ytd-badge-supported-renderer>\n      </a>\n      <div id="button-container" class="style-scope ytd-promoted-video-renderer">\n        <template is="dom-if" if="[[computeIsShortDR(data)]]" class="style-scope ytd-promoted-video-renderer">\n          <ytd-button-renderer id="secondary-button" data="[[data.watchButtonRenderer.buttonRenderer]]" overrides="[[computeSecondaryButtonOverride(data)]]" on-click="onWatchButtonClick" class="style-scope ytd-promoted-video-renderer">\n          </ytd-button-renderer>\n        </template>\n        <div id="call-to-action" on-click="onCtaClick" class="style-scope ytd-promoted-video-renderer"></div>\n      </div>\n    </div>\n    <div id="menu" class="style-scope ytd-promoted-video-renderer"></div>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Rnd=k},{mode:1});var kQL;var TP=function(){var k=_.S.apply(this,arguments)||this;k.useRoundedBadge=!0;k.sitelinkIds=[];return k};
_.z(TP,_.S);_.d=TP.prototype;
_.d.configureRendererStamper=function(){return{"data.menu":{id:_.W("enable_text_ad_web_thumbnail_scaling_fix")?"new-menu":"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{verticallyAligned:!0}}}},"data.mediaBadge":{id:"media-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]",useRoundedBadge:"[[useRoundedBadge]]"}}}},
"data.adBadge":{id:"ad-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adBadge]]"}}}}}};
_.d.dataChanged=function(){var k;(k=this.data)!=null&&k.clickLocationTargets&&this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,TP.JSC$15513_CLICK_LOCATION_ID_MAP)};
_.d.onTap=function(k){var g,P=(g=this.data)==null?void 0:g.navigationCommand;P&&!_.Hb(_.of(k),this.hostElement,this.sitelinkIds)&&this.ytSparklesClickLocationBehavior.handleClick(P,k,!1)};
_.d.onSitelinkTap=function(k){var g,P,x=k==null?void 0:(g=k.model)==null?void 0:(P=g.item)==null?void 0:P.onTap;x&&this.ytSparklesClickLocationBehavior.handleClick(x,k,!1)};
_.d.configureSitelinkClickTargets=function(){var k=this,g,P,x=(g=this.data)==null?void 0:(P=g.clickLocationTargets)==null?void 0:P.find(function(U){return U.location==="PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK"});
x&&_.kr(this.hostElement).querySelectorAll(".sitelink").forEach(function(U){_.Ph(U,"yt-simple-endpoint",!0);k.sitelinkIds.push(U.id);var A,q;(A=k.ytSparklesClickLocationBehavior)==null||(q=A.clickTargetMap)==null||q.set(U.id,x)})};
_.d.sendImpression=function(){var k,g,P=((k=this.data)==null?void 0:(g=k.impressionCommand)==null?void 0:g.loggingUrls)||[];k=_.O(P);for(g=k.next();!g.done;g=k.next())g=g.value,g.baseUrl&&iz(g.baseUrl,g.attributionSrcMode)};
_.d.impressionLog=function(){this.data&&this.data.impressionsFired||(this.sendImpression(),this.data.impressionsFired=!0)};
_.mJ.Object.defineProperties(TP.prototype,{showFavicon:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.favicon}}});
TP.prototype.onTap=TP.prototype.onTap;TP.prototype.dataChanged=TP.prototype.dataChanged;TP.JSC$15513_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"]]);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],TP.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],TP.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.d$.YtSparklesClickLocationBehavior),_.I("design:type",Object)],TP.prototype,"ytSparklesClickLocationBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],TP.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],TP.prototype,"showFavicon",null);_.N([_.n({reflectToAttribute:!0,value:function(){return _.W("enable_desktop_search_bigger_thumbs")}}),
_.I("design:type",Boolean)],TP.prototype,"useBiggerThumbs",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.fz("desktop_search_bigger_thumbs_style")}}),
_.I("design:type",String)],TP.prototype,"biggerThumbsStyle",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.W("enable_text_ad_web_thumbnail_scaling_fix")}}),
_.I("design:type",Boolean)],TP.prototype,"enableThumbnailScalingFix",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],TP.prototype,"dataChanged",null);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],TP.prototype,"onTap",null);_.N([_.t({is:"ytd-text-image-no-button-layout-renderer",disableElementRegistration:!0})],TP);
_.v(TP,"ytd-text-image-no-button-layout-renderer",function(){if(kQL!==void 0)return kQL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-text-image-no-button-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="root-container" class="style-scope ytd-text-image-no-button-layout-renderer">\n  <div id="text-image-container" class="style-scope ytd-text-image-no-button-layout-renderer">\n    <div id="media-hover-overlay" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n    <div id="text-image" class="style-scope ytd-text-image-no-button-layout-renderer">\n      <yt-img-shadow id="text-image-favicon" hidden="[[!showFavicon]]" thumbnail="[[data.favicon]]" class="style-scope ytd-text-image-no-button-layout-renderer"></yt-img-shadow>\n      <h3 id="text-image-title" class="style-scope ytd-text-image-no-button-layout-renderer">[[getSimpleString(data.title)]]</h3>\n    </div>\n    <div id="media-badge" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n  </div>\n  <div id="metadata-container" class="style-scope ytd-text-image-no-button-layout-renderer">\n    <div id="metadata-body" class="style-scope ytd-text-image-no-button-layout-renderer">\n      <yt-formatted-string id="headline" ellipsis-truncate="" no-endpoints="" text="[[data.headline]]" class="style-scope ytd-text-image-no-button-layout-renderer"></yt-formatted-string>\n      <yt-formatted-string id="description" ellipsis-truncate="" no-endpoints="" text="[[data.description]]" class="style-scope ytd-text-image-no-button-layout-renderer"></yt-formatted-string>\n      <div id="details-line" class="style-scope ytd-text-image-no-button-layout-renderer">\n        <div id="ad-badge" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n        <div id="website-text" class="style-scope ytd-text-image-no-button-layout-renderer">[[getSimpleString(data.websiteText)]]</div>\n      </div>\n      <div id="sitelinks-carousel" class="style-scope ytd-text-image-no-button-layout-renderer">\n        <template is="dom-repeat" items="[[data.sitelinks]]" as="item" on-dom-change="configureSitelinkClickTargets" class="style-scope ytd-text-image-no-button-layout-renderer">\n          <div class="sitelink-container style-scope ytd-text-image-no-button-layout-renderer">\n            <yt-formatted-string id="sitelink-[[index]]" class="sitelink style-scope ytd-text-image-no-button-layout-renderer" ellipsis-truncate="" no-endpoints="" role="link" text="[[item.title]]" on-click="onSitelinkTap"></yt-formatted-string>\n          </div>\n        </template>\n      </div>\n    </div>\n    <div id="new-menu" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n  </div>\n  <div id="menu" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return kQL=k},{mode:_.Gd("kevlar_poly_si_batch_j028")?1:2});var gut;var e_=function(){var k=_.S.apply(this,arguments)||this;k.isInlinePlaybackState=!1;k.uiUpdate=_.W("web_modern_buttons");k.hideCta=_.W("hide_cta_for_home_web_video_ads");k.noBottomMargin=!1;k.animateInTimeStamp=_.rP("hide_cta_for_home_web_video_ads_animate_in_time");k.animateInCta=!1;k.isHovered=!1;k.enableMonoStyle=_.W("enable_default_mono_cta_migration_web_client");k.player=null;k.JSC$15520_playerEvents=new Map;k.JSC$15520_preventProgressSaveTimer=null;k.delayedCtaJobId=null;return k};
_.z(e_,_.S);_.d=e_.prototype;_.d.configureRendererStamper=function(){return{"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.adCtaButton":{id:"call-to-action",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}}}};
_.d.attached=function(){this.JSC$15520_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$15520_playerEvents.set("onVideoProgress",this.onVideoProgress);this.hideCta&&this.setPlayer();_.W("enable_delayed_cta_on_web")&&this.buttonContainer.classList.add("hide-delayed-buttons")};
_.d.detached=function(){this.resetPreventProgressSaveTimer();this.hideCta&&this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$15520_playerEvents)};
_.d.dataChanged=function(){this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint&&(this.animateInCta=!1,this.ytSparklesClickLocationBehavior.configureClickTargets("ad-inline-playback-metadata",e_.JSC$15519_DEFAULT_CLICK_LOCATION_BEHAVIOR,e_.JSC$15519_CLICK_LOCATION_ID_MAP),this.isInlinePlaybackState&&!this.hideCta&&this.setPlayer())};
_.d.hoverChanged=function(){var k=this;this.delayedCtaJobId&&(_.Xq.cancelJob(this.delayedCtaJobId),this.delayedCtaJobId=null);this.isHovered&&!this.buttonContainer.classList.contains("show-delayed-buttons")&&_.W("enable_delayed_cta_on_web")&&(this.delayedCtaJobId=_.wz(_.Xq,function(){k.buttonContainer.classList.add("show-delayed-buttons")},_.rP("delayed_cta_on_web_delay_milliseconds")))};
_.d.setPlayer=function(){var k=this,g;return _.e(function(P){if(P.nextAddress==1)return(g=_.kD(k.hostElement,"yt-get-inline-preview-player-action"))&&g[0]?P.yield(g[0].getPlayerPromise(),3):P.jumpTo(0);k.player=P.yieldResult;k.ytPlayerListenerBehavior.listenToPlayerEvents(k.player,k.JSC$15520_playerEvents);_.SV(P)})};
_.d.onPlaybackStart=function(){var k=this;this.player&&(this.resetPreventProgressSaveTimer(),this.JSC$15520_preventProgressSaveTimer=_.kv(_.Xq,function(){k.JSC$15520_preventProgressSaveTimer=null},1E4))};
_.d.onVideoProgress=function(k){this.hideCta&&this.isHovered&&!(this.animateInTimeStamp<0)&&k>=this.animateInTimeStamp&&!this.animateInCta&&(this.animateInCta=!0)};
_.d.resetPreventProgressSaveTimer=function(){_.Xq.cancelJob(this.JSC$15520_preventProgressSaveTimer);this.JSC$15520_preventProgressSaveTimer=null};
_.d.getSimpleString=function(k){return _.a5(k)};
_.d.onClick=function(k){if(this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint){var g,P=(g=this.data)==null?void 0:g.navigationEndpoint,x;g=(x=this.data)==null?void 0:x.channelEndpoint;var U,A;((A=_.b((U=this.data)==null?void 0:U.adCtaButton,_.pj))==null?0:A.command)&&_.Hb(_.of(k),this.hostElement,["call-to-action"])||(g&&_.Hb(_.of(k),this.hostElement,["channel-thumbnail-container","short-byline-text"])?this.ytSparklesClickLocationBehavior.handleClick(g,k,!1):!_.Hb(_.of(k),this.hostElement,
["secondary-button"])&&P&&(_.W("enable_short_dr_for_desktop_launchable")?(x=!!_.b(P,_.oV),this.isInlinePlaybackState&&x&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(P,k,x)):(this.isInlinePlaybackState&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(P,k,!0))))}};
_.d.updateWatchEndpointStartTime=function(){var k,g;this.player&&((k=this.data)==null?0:k.inlinePlaybackEndpoint)&&((g=this.data)==null?0:g.navigationEndpoint)&&!this.JSC$15520_preventProgressSaveTimer&&(k=Math.floor(this.player.getCurrentTime()),_.b(this.data.navigationEndpoint,_.oV).startTimeSeconds=k,_.b(this.data.inlinePlaybackEndpoint,_.oV).startTimeSeconds=k)};
_.d.computeButtonOverride=function(){if(this.uiUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal"}};
_.d.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.mJ.Object.defineProperties(e_.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.W("web_enable_typography_bump_v2")}},
isButtonGroup:{configurable:!0,enumerable:!0,get:function(){var k,g;return!((k=this.data)==null||!k.watchButton)&&!((g=this.data)==null||!g.adCtaButton)}}});
e_.prototype.hoverChanged=e_.prototype.hoverChanged;e_.prototype.dataChanged=e_.prototype.dataChanged;
e_.JSC$15519_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"]]);
e_.JSC$15519_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"}];
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],e_.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],e_.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],e_.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.d$.YtSparklesClickLocationBehavior),_.I("design:type",Object)],e_.prototype,"ytSparklesClickLocationBehavior",void 0);
_.N([_.h(_.kp.YtPlayerListenerBehavior),_.I("design:type",_.g$)],e_.prototype,"ytPlayerListenerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],e_.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],e_.prototype,"isInlinePlaybackState",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],e_.prototype,"miniMode",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],e_.prototype,"uiUpdate",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],e_.prototype,"hideCta",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],e_.prototype,"noBottomMargin",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],e_.prototype,"animateInCta",void 0);_.N([_.n({computed:"computeButtonOverride(uiUpdate)"}),_.I("design:type",Object)],e_.prototype,"buttonOverride",void 0);
_.N([_.n({computed:"computeSecondaryButtonOverride(uiUpdate)"}),_.I("design:type",Object)],e_.prototype,"secondaryButtonOverride",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],e_.prototype,"isHovered",void 0);_.N([_.Td("#button-container"),_.I("design:type",HTMLElement)],e_.prototype,"buttonContainer",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],e_.prototype,"typographyBump",void 0);
_.N([_.n({reflectToAttribute:!0}),_.E("typographyBump"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],e_.prototype,"typographyBumpV2",null);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],e_.prototype,"enableMonoStyle",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],e_.prototype,"dataChanged",null);
_.N([_.OO("isHovered"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],e_.prototype,"hoverChanged",null);_.N([_.E("data"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],e_.prototype,"isButtonGroup",null);_.N([_.t({is:"ytd-ad-inline-playback-meta-block",disableElementRegistration:!0})],e_);
_.v(e_,"ytd-ad-inline-playback-meta-block",function(){if(gut!==void 0)return gut;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-inline-playback-meta-block--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="ad-inline-playback-metadata" on-click="onClick" class="style-scope ytd-ad-inline-playback-meta-block">\n  <div id="meta-container" class="style-scope ytd-ad-inline-playback-meta-block">\n    <div id="channel-thumbnail-container" class="style-scope ytd-ad-inline-playback-meta-block">\n      <a id="avatar-link" class="yt-simple-endpoint style-scope ytd-ad-inline-playback-meta-block" hidden="[[!data.channelThumbnail]]" href$="[[computeHref_(data.channelEndpoint)]]" data="[[data.channelEndpoint]]" title="[[getSimpleString(data.shortBylineText)]]" aria-label$="[[data.shortBylineText.accessibility.accessibilityData.label]]" tabindex="-1">\n        <yt-img-shadow id="avatar" disable-upgrade$="[[!data.channelThumbnail]]" thumbnail="[[data.channelThumbnail]]" width="48" class="style-scope ytd-ad-inline-playback-meta-block">\n        </yt-img-shadow>\n      </a>\n    </div>\n    <div id="info-container" class="style-scope ytd-ad-inline-playback-meta-block">\n      <div id="title-container" aria-hidden="true" class="style-scope ytd-ad-inline-playback-meta-block">\n        <yt-formatted-string id="video-title" text="[[data.title]]" title="[[getSimpleString(data.title)]]" class="style-scope ytd-ad-inline-playback-meta-block"></yt-formatted-string>\n      </div>\n      <div id="menu" class="style-scope ytd-ad-inline-playback-meta-block"></div>\n      <div id="description-container" aria-hidden="true" class="style-scope ytd-ad-inline-playback-meta-block">\n        <yt-formatted-string id="description" text="[[data.description]]" title="[[getSimpleString(data.description)]]" class="style-scope ytd-ad-inline-playback-meta-block"></yt-formatted-string>\n      </div>\n      <div id="byline-container" aria-hidden="true" class="style-scope ytd-ad-inline-playback-meta-block">\n        <div id="badge" class="style-scope ytd-ad-inline-playback-meta-block"></div>\n        <ytd-channel-name id="short-byline-text" channel-name="[[data.shortBylineText]]" no-endpoints="true" wrap-text="true" class="style-scope ytd-ad-inline-playback-meta-block"></ytd-channel-name>\n      </div>\n      <div id="secondary-description-container" aria-hidden="true" hidden="[[!data.secondaryDescription]]" "="" class="style-scope ytd-ad-inline-playback-meta-block">\n        <yt-formatted-string id="secondary-description" text="[[data.secondaryDescription]]" title="[[getSimpleString(data.secondaryDescription)]]" class="style-scope ytd-ad-inline-playback-meta-block"></yt-formatted-string>\n      </div>\n    </div>\n  </div>\n  <div id="button-container" class="style-scope ytd-ad-inline-playback-meta-block">\n    <template is="dom-if" if="[[data.watchButton.buttonRenderer]]" class="style-scope ytd-ad-inline-playback-meta-block">\n      <ytd-button-renderer id="secondary-button" data="[[data.watchButton.buttonRenderer]]" overrides="[[computeSecondaryButtonOverride(data.watchButton.buttonRenderer)]]" class="style-scope ytd-ad-inline-playback-meta-block">\n      </ytd-button-renderer>\n    </template>\n    <div id="call-to-action" class="style-scope ytd-ad-inline-playback-meta-block"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return gut=k},{mode:_.Gd("kevlar_poly_si_batch_j065")?1:2});var PgJ;var cK=function(){var k=_.S.apply(this,arguments)||this;k.noBottomMargin=!1;k.isInlinePreviewTriggered=!1;k.JSC$15525_activeViewMeasurementDataResolver=_.MQ();return k};
_.z(cK,_.S);_.d=cK.prototype;_.d.created=function(){this.activeView=new V1(this.hostElement)};
_.d.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.d.attached=function(){var k=this;this.updateInlinePreviewHoverListeners();this.JSC$15525_activeViewMeasurementDataResolver.promise.then(function(g){Z7(k.activeView,g)});
_.W("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&mb(k.activeView)})};
_.d.detached=function(){this.clearInlinePreviewHoverListeners();_.W("stop_av_measurement_on_detach")&&mb(this.activeView)};
_.d.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15525_inlinePreviewHoverListener=hs({mediaRenderer:this,lockupElement:this.JSC$15525_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:end})};
_.d.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$15525_inlinePreviewHoverListener)==null||MP(k)};
_.d.onDataChanged=function(){var k;((k=this.data)==null?0:k.activeView)&&this.JSC$15525_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",cK.JSC$15524_DEFAULT_CLICK_LOCATION_BEHAVIOR,cK.JSC$15524_CLICK_LOCATION_ID_MAP);this.thumbnail&&(k=this.thumbnail.getElementsByTagName("a"),k.length>0&&(k=k.namedItem("thumbnail"))&&k.removeAttribute("href"));var g;if((g=this.data)==
null?0:g.forceImpAutoplay){var P;(P=this.JSC$15525_inlinePreviewHoverListener)==null||e0k(P)}};
_.d.onTypographyBumpChanged=function(){this.adInlinePlaybackMetaBlock&&(this.adInlinePlaybackMetaBlock.typographyBump=this.typographyBump)};
_.d.onThumbnailContainerClick=function(k){if(this.data&&this.data.navigationEndpoint){var g,P=(g=this.data)==null?void 0:g.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(P,k,!!_.b(P,_.oV));k.stopPropagation()}};
_.d.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.d.impressionLog=function(){var k=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var g,P,x=(P=_.b((g=this.data)==null?void 0:g.onImpression,_.xD))==null?void 0:P.commands;x&&(x.forEach(function(U){U.clickTrackingParams&&delete U.clickTrackingParams;k.ytComponentBehavior.resolveCommand(U)}),this.data.impressionsFired=!0)}};
_.mJ.Object.defineProperties(cK.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.JSC$15525_inlinePreviewHoverListener)==null?0:Xy(k))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
cK.prototype.onTypographyBumpChanged=cK.prototype.onTypographyBumpChanged;cK.prototype.onDataChanged=cK.prototype.onDataChanged;cK.JSC$15524_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);cK.JSC$15524_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"}];
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],cK.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],cK.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],cK.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],cK.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.h(_.Gk),_.I("design:type",Object)],cK.prototype,"ytdLockupBehavior",void 0);
_.N([_.h(_.vD),_.I("design:type",Object)],cK.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.d$.YtSparklesClickLocationBehavior),_.I("design:type",Object)],cK.prototype,"ytSparklesClickLocationBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],cK.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],cK.prototype,"noBottomMargin",void 0);_.N([_.n(),_.I("design:type",Object)],cK.prototype,"isInlinePreviewTriggered",void 0);
_.N([_.n({reflectToAttribute:!0,selector:_.zY}),_.I("design:type",Boolean)],cK.prototype,"miniMode",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],cK.prototype,"typographyBump",void 0);_.N([_.Td("ytd-thumbnail"),_.I("design:type",HTMLElement)],cK.prototype,"thumbnail",void 0);_.N([_.Td("#dismissible"),_.I("design:type",HTMLElement)],cK.prototype,"JSC$15525_dismissibleMedia",void 0);
_.N([_.Td("ytd-ad-inline-playback-meta-block"),_.I("design:type",HTMLElement)],cK.prototype,"adInlinePlaybackMetaBlock",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],cK.prototype,"onDataChanged",null);_.N([_.Zf("typographyBump"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],cK.prototype,"onTypographyBumpChanged",null);
_.N([_.E("lockupIsHovered"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],cK.prototype,"isHovered",null);_.N([_.t({is:"ytd-video-display-full-buttoned-and-button-group-renderer",disableElementRegistration:!0})],cK);
_.v(cK,"ytd-video-display-full-buttoned-and-button-group-renderer",function(){if(PgJ!==void 0)return PgJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-display-full-buttoned-and-button-group-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n  <div id="root" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n    <div id="thumbnail-container" role="button" aria-label$="[[data.title.accessibility.accessibilityData.label]]" on-click="onThumbnailContainerClick" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n      <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n      </ytd-thumbnail>\n    </div>\n    <ytd-ad-inline-playback-meta-block data="[[data]]" is-hovered="[[isInlinePreviewTriggered]]" mini-mode="[[miniMode]]" no-bottom-margin="[[noBottomMargin]]" typography-bump="[[typographyBump]]" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n    </ytd-ad-inline-playback-meta-block>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n  <div id="dismissed-content" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return PgJ=k},{mode:1});var $vP;var Vq=function(){var k=_.S.apply(this,arguments)||this;k.isInlinePreviewTriggered=!1;k.JSC$15528_activeViewMeasurementDataResolver=_.MQ();return k};
_.z(Vq,_.S);_.d=Vq.prototype;_.d.created=function(){this.activeView=new V1(this.hostElement)};
_.d.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.d.attached=function(){var k=this;this.updateInlinePreviewHoverListeners();this.JSC$15528_activeViewMeasurementDataResolver.promise.then(function(g){Z7(k.activeView,g)})};
_.d.detached=function(){this.clearInlinePreviewHoverListeners()};
_.d.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15528_inlinePreviewHoverListener=hs({mediaRenderer:this,lockupElement:this.JSC$15528_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:end})};
_.d.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$15528_inlinePreviewHoverListener)==null||MP(k)};
_.d.onDataChanged=function(){var k;((k=this.data)==null?0:k.activeView)&&this.JSC$15528_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",Vq.JSC$15527_DEFAULT_CLICK_LOCATION_BEHAVIOR,Vq.JSC$15527_CLICK_LOCATION_ID_MAP);this.thumbnail&&(k=this.thumbnail.getElementsByTagName("a"),k.length>0&&(k=k.namedItem("thumbnail"))&&k.removeAttribute("href"))};
_.d.onThumbnailContainerClick=function(k){if(this.data&&this.data.navigationEndpoint){var g,P=(g=this.data)==null?void 0:g.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(P,k,!0);k.stopPropagation()}};
_.d.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.d.impressionLog=function(){var k=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var g,P,x=(P=_.b((g=this.data)==null?void 0:g.onImpression,_.xD))==null?void 0:P.commands;x&&(x.forEach(function(U){U.clickTrackingParams&&delete U.clickTrackingParams;_.Za().resolve(_.wP).resolveCommand(U,{form:{element:k.hostElement}})}),this.data.impressionsFired=!0)}};
_.mJ.Object.defineProperties(Vq.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.JSC$15528_inlinePreviewHoverListener)==null?0:Xy(k))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
Vq.prototype.onDataChanged=Vq.prototype.onDataChanged;Vq.JSC$15527_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);Vq.JSC$15527_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"}];_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Vq.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Vq.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],Vq.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.h(_.Gk),_.I("design:type",Object)],Vq.prototype,"ytdLockupBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],Vq.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.d$.YtSparklesClickLocationBehavior),_.I("design:type",Object)],Vq.prototype,"ytSparklesClickLocationBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],Vq.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],Vq.prototype,"isInlinePreviewTriggered",void 0);_.N([_.n({reflectToAttribute:!0,selector:_.zY}),_.I("design:type",Boolean)],Vq.prototype,"miniMode",void 0);_.N([_.Td("ytd-thumbnail"),_.I("design:type",HTMLElement)],Vq.prototype,"thumbnail",void 0);_.N([_.Td("#dismissible"),_.I("design:type",HTMLElement)],Vq.prototype,"JSC$15528_dismissibleMedia",void 0);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Vq.prototype,"onDataChanged",null);_.N([_.E("lockupIsHovered"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Vq.prototype,"isHovered",null);_.N([_.t({is:"ytd-video-display-full-buttoned-renderer",disableElementRegistration:!0})],Vq);
_.v(Vq,"ytd-video-display-full-buttoned-renderer",function(){if($vP!==void 0)return $vP;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-display-full-buttoned-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-display-full-buttoned-renderer">\n  <div id="root" class="style-scope ytd-video-display-full-buttoned-renderer">\n    <div id="thumbnail-container" role="button" aria-label$="[[data.title.accessibility.accessibilityData.label]]" on-click="onThumbnailContainerClick" class="style-scope ytd-video-display-full-buttoned-renderer">\n      <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-video-display-full-buttoned-renderer">\n      </ytd-thumbnail>\n    </div>\n    <ytd-ad-inline-playback-meta-block data="[[data]]" is-hovered="[[isInlinePreviewTriggered]]" mini-mode="[[miniMode]]" class="style-scope ytd-video-display-full-buttoned-renderer">\n    </ytd-ad-inline-playback-meta-block>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-display-full-buttoned-renderer">\n  <div id="dismissed-content" class="style-scope ytd-video-display-full-buttoned-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return $vP=k},{mode:1});var ah=function(k,g,P,x){x=x===void 0?!1:x;_.PI.call(this,k);this.adsClientErrorMessage=P;this.aggressivelySample=x;this.args=[];g&&this.args.push(g)};
_.z(ah,_.PI);var oh=function(k,g,P,x){x=x===void 0?!1:x;_.PI.call(this,k);this.adsClientErrorMessage=P;this.aggressivelySample=x;this.args=[];g&&this.args.push(g)};
_.z(oh,_.PI);var xv3=function(k){_.lx.call(this);var g=this;this.initializationFunction=k;this.instance=null;this.addOnDisposeCallback(function(){_.el(g.instance);g.instance=null})};
_.z(xv3,_.lx);xv3.prototype.get=function(){Math.random()<.001&&this.isDisposed()&&_.jX("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance});this.instance||(this.instance=this.initializationFunction());return this.instance};var l6k=function(){var k=new Map;[].forEach(function(g){k.set(g.JSC$30755_getType(),g)});
this.getters=k};new Promise(function(){});var SM0=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"]]),Lmr=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"}]]),i$Y=function(k){this.experimentApiProvider=k;k=Math.random();this.experimentApiProvider.get();this.alwaysIncludeDebugData=k<.1};var Zb=function(k,g,P,x){_.lx.call(this);this.adsControlFlowEventListeners=g;this.adEventLogger=P;this.experimentApiProvider=x;this.adsControlFlowManagerHelper=k(this,this,this,this,this);_.ux(this,this.adsControlFlowManagerHelper);k=_.O(g);for(g=k.next();!g.done;g=k.next())_.ux(this,g.value)};
_.z(Zb,_.lx);var UvN=function(k,g,P,x){m_(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",g,P,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,x);k=_.O(k.adsControlFlowEventListeners);for(x=k.next();!x.done;x=k.next())UvN(x.value,g,P)};
_.d=Zb.prototype;_.d.onOpportunityProcessedExternallyManaged=function(k,g,P,x){m_(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",k,P,g,void 0,void 0,void 0,void 0,void 0,void 0,void 0,x)};
_.d.onSlotReceivedExternallyManaged=function(k,g){wZ(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",k,g)};
_.d.onSlotEntered=function(k){if(Jz(this.adsControlFlowManagerHelper,k)!=null){wZ(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",k);this.adsControlFlowManagerHelper.onSlotEntered(k);for(var g=_.O(this.adsControlFlowEventListeners),P=g.next();!P.done;P=g.next())P.value.onSlotEntered(k);if(Jz(this.adsControlFlowManagerHelper,k)!=null&&Jz(this.adsControlFlowManagerHelper,k).isOccupyingSlotType()&&rZ(this.adsControlFlowManagerHelper,k)&&!ArL(this.adsControlFlowManagerHelper,k)){var x;fp(this.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",k,(x=rZ(this.adsControlFlowManagerHelper,k))!=null?x:void 0);k=Jz(this.adsControlFlowManagerHelper,k);k.slotLifecycleStage!=="entered"&&WK(k.slot,k.slotLifecycleStage,"enterLayoutForSlot");k.slotLifecycleStage="rendering";k.registeredLayoutRenderingAdapter.startRendering(k.layout)}}};
_.d.onSlotExited=function(k){if(Jz(this.adsControlFlowManagerHelper,k)!=null){wZ(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",k);this.adsControlFlowManagerHelper.onSlotExited(k);for(var g=_.O(this.adsControlFlowEventListeners),P=g.next();!P.done;P=g.next())P.value.onSlotExited(k);Jz(this.adsControlFlowManagerHelper,k)!=null&&Jz(this.adsControlFlowManagerHelper,k).markedForUnscheduleAfterOutboundAdapterRequests&&dvc(this,k)}};
_.d.onLayoutReceivedExternallyManaged=function(k,g,P){k.managerLayer!=="core"&&fp(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",k,g,P)};
var O$c=function(k,g,P){if(Jz(k.adsControlFlowManagerHelper,g)!=null){fp(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",g,P);k=_.O(k.adsControlFlowEventListeners);for(var x=k.next();!x.done;x=k.next())O$c(x.value,g,P)}};
Zb.prototype.onLayoutExited=function(k,g,P){if(Jz(this.adsControlFlowManagerHelper,k)!=null){fp(this.adEventLogger,n1I(P),k,g);this.adsControlFlowManagerHelper.onLayoutExited(k,g);for(var x=_.O(this.adsControlFlowEventListeners),U=x.next();!U.done;U=x.next())U.value.onLayoutExited(k,g,P);(P=rZ(this.adsControlFlowManagerHelper,k))&&g.layoutId===P.layoutId&&qa3(this,k)}};
Zb.prototype.disposeInternal=function(){var k=TQm(this.adsControlFlowManagerHelper);k=_.O(k);for(var g=k.next();!g.done;g=k.next())dvc(this,g.value);_.lx.prototype.disposeInternal.call(this)};
var dvc=function(k,g){if(Jz(k.adsControlFlowManagerHelper,g)!=null)if(Jz(k.adsControlFlowManagerHelper,g).JSC$30785_isSlotExitRequested()||Jz(k.adsControlFlowManagerHelper,g).JSC$30785_isLayoutExitRequested())Jz(k.adsControlFlowManagerHelper,g).markedForUnscheduleAfterOutboundAdapterRequests=!0;else if(Jz(k.adsControlFlowManagerHelper,g).isOccupyingSlotType())Jz(k.adsControlFlowManagerHelper,g).markedForUnscheduleAfterOutboundAdapterRequests=!0,qa3(k,g);else if(Jz(k.adsControlFlowManagerHelper,g).JSC$30785_isSlotFillRequested())Jz(k.adsControlFlowManagerHelper,
g).markedForUnscheduleAfterOutboundAdapterRequests=!0,Jz(k.adsControlFlowManagerHelper,g)!=null&&(wZ(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",g),g=Jz(k.adsControlFlowManagerHelper,g),g.fulfillmentLifecycleStage="fill_cancel_requested",g.registeredFulfillmentAdapter.cancelSlotFilling());else{var P=rZ(k.adsControlFlowManagerHelper,g),x;k.experimentApiProvider.get();(x=_.W("h5_enable_layout_unscheduling_events"))&&(P?eAH(k,g,P):_.jX(Error("Lh"),g,P,void 0,!1));wZ(k.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",g);var U=Jz(k.adsControlFlowManagerHelper,g),A=g.slotEntryTrigger,q=U.registeredSlotEntryTriggerAdapters.get(A.triggerId);q&&(q.unregisterTrigger(A),U.registeredSlotEntryTriggerAdapters.delete(A.triggerId));A=_.O(g.slotFulfillmentTriggers);for(q=A.next();!q.done;q=A.next()){q=q.value;var T=U.registeredFulfillmentTriggerAdapters.get(q.triggerId);T&&(T.unregisterTrigger(q),U.registeredFulfillmentTriggerAdapters.delete(q.triggerId))}A=_.O(g.slotExpirationTriggers);
for(q=A.next();!q.done;q=A.next())if(q=q.value,T=U.registeredExpirationTriggerAdapters.get(q.triggerId))T.unregisterTrigger(q),U.registeredExpirationTriggerAdapters.delete(q.triggerId);U.hasLayout()&&(A=U.layout,sF(U,A.layoutExitNormalTriggers),sF(U,A.layoutExitSkipTriggers),sF(U,A.layoutExitMuteTriggers),sF(U,A.layoutExitUserInputSubmittedTriggers),sF(U,A.layoutExitUserCancelledTriggers));U.registeredFulfillmentAdapter=void 0;U.registeredSlotAdapter!=null&&(U.registeredSlotAdapter.release(),U.registeredSlotAdapter=
void 0);U.registeredLayoutRenderingAdapter!=null&&(U.registeredLayoutRenderingAdapter.release(),U.registeredLayoutRenderingAdapter=void 0);U=k.adsControlFlowManagerHelper;Jz(U,g)&&(U=cr4(U,g.slotType+"_"+g.slotPhysicalPosition))&&U.delete(g.slotId);wZ(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",g);k=_.O(k.adsControlFlowEventListeners);for(U=k.next();!U.done;U=k.next())U=U.value,U.onSlotUnscheduled(g),P&&!x&&eAH(U,g,P)}},eAH=function(k,g,P){fp(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_LAYOUT_REQUESTED",
g,P);
fp(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_UNSCHEDULED",g,P);k=_.O(k.adsControlFlowEventListeners);for(var x=k.next();!x.done;x=k.next())x=x.value,P&&eAH(x,g,P)},qa3=function(k,g){if(Jz(k.adsControlFlowManagerHelper,g)!=null&&Jz(k.adsControlFlowManagerHelper,g).isOccupyingSlotType()){var P=rZ(k.adsControlFlowManagerHelper,g);
if(P&&ArL(k.adsControlFlowManagerHelper,g)){if(Jz(k.adsControlFlowManagerHelper,g)!=null){var x=k.adEventLogger,U;var A=((U=Lmr.get("abandoned"))==null?void 0:U.requestEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";fp(x,A,g,P);k=Jz(k.adsControlFlowManagerHelper,g);k.slotLifecycleStage!=="rendering"&&WK(k.slot,k.slotLifecycleStage,"exitLayout");k.slotLifecycleStage="rendering_stop_requested";k.registeredLayoutRenderingAdapter.stopRendering(P,"abandoned")}}else{wZ(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",
g);try{x=Jz(k.adsControlFlowManagerHelper,g);if(!x)throw new oh("Cannot exit slot it is unregistered",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED");x.slotLifecycleStage!=="enter_requested"&&x.slotLifecycleStage!=="entered"&&x.slotLifecycleStage!=="rendering"&&WK(x.slot,x.slotLifecycleStage,"exitSlot");x.slotLifecycleStage="exit_requested";if(x.registeredSlotAdapter===void 0)throw x.slotLifecycleStage="scheduled",new oh("Cannot exit slot because adapter is not defined",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");
x.registeredSlotAdapter.exit()}catch(q){q instanceof oh&&q.adsClientErrorMessage?(VIv(k.adEventLogger,q.adsClientErrorMessage,g),_.jX(q,g,void 0,void 0,q.aggressivelySample)):(VIv(k.adEventLogger,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",g),_.jX(q,g))}}}};var b8=function(k,g,P,x,U,A){_.lx.call(this);this.registry=k;this.experimentApiProvider=A;this.slotMap=new Map};
_.z(b8,_.lx);var cr4=function(k,g){return(k=k.slotMap.get(g))?k:new Map},Jz=function(k,g){return cr4(k,g.slotType+"_"+g.slotPhysicalPosition).get(g.slotId)},TQm=function(k){var g=[];
k.slotMap.forEach(function(P){P=_.O(P.values());for(var x=P.next();!x.done;x=P.next())g.push(x.value.slot)});
return g};
b8.prototype.onSlotEntered=function(k){k=Jz(this,k);k.slotLifecycleStage!=="enter_requested"&&WK(k.slot,k.slotLifecycleStage,"onSlotEntered");k.slotLifecycleStage="entered"};
var ArL=function(k,g){k=Jz(k,g);return k.hasLayout()&&k.isRendering()},rZ=function(k,g){(k=Jz(k,g))?k.hasLayout()&&!k.layout&&_.jX("Unexpected empty layout",g):_.jX("Unexpected undefined slotState",g);
return(k==null?void 0:k.layout)||null};
b8.prototype.onSlotExited=function(k){k=Jz(this,k);k.slotLifecycleStage!=="exit_requested"&&WK(k.slot,k.slotLifecycleStage,"onSlotExited");k.slotLifecycleStage="scheduled"};
b8.prototype.onLayoutExited=function(k,g){k=Jz(this,k);k.isPrimaryLayout(g)&&(k.slotLifecycleStage!=="rendering_stop_requested"&&WK(k.slot,k.slotLifecycleStage,"onLayoutExited"),k.slotLifecycleStage="entered")};
var sF=function(k,g){g=_.O(g);for(var P=g.next();!P.done;P=g.next()){P=P.value;var x=k.registeredLayoutExitTriggerAdapters.get(P.triggerId);x&&(x.unregisterTrigger(P),k.registeredLayoutExitTriggerAdapters.delete(P.triggerId))}},WK=function(k,g,P){_.jX("Slot stage was "+g+" when calling method "+P,k)};var mvv=function(k){_.lx.call(this);this.deps=k;this.JSC$15581_adsControlFlowManager=Z$d(this)};
_.z(mvv,_.lx);var Z$d=function(k){var g=new Zb(function(P,x,U,A){return new b8(k.deps.registry,P,x,U,A,k.deps.experimentApiProvider)},new Set(Qmr(k.deps.registry).concat(k.deps.listeners)),k.deps.adEventLogger,k.deps.experimentApiProvider);
_.ux(k,g);return g};var pBV=function(){};var w7k=function(k,g){_.lx.call(this);this.experimentApiProvider=k;this.eventLoggingSettingsProvider=g;this.eventCount=0;this.premiumAdSeenEventLogger=Cpr()()};
_.z(w7k,_.lx);w7k.prototype.logEvent=function(k){m_(this,k)};
var wZ=function(k,g,P,x){m_(k,g,void 0,void 0,void 0,P,void 0,void 0,void 0,P.adSlotLoggingData,void 0,void 0,x)},fp=function(k,g,P,x,U){m_(k,g,void 0,void 0,void 0,P,x?x:void 0,void 0,void 0,P.adSlotLoggingData,x?x.adLayoutLoggingData:void 0,void 0,U);
P=_.Za().resolve(_.VE(MH))==null?void 0:KH();g=P==null?void 0:P.adsSeenHotConfig;P=P==null?void 0:P.adsHotConfig;(g==null?0:g.logOnAdsSeen)&&(P==null?0:P.webEnablePremiumAdsSeenLogging)&&JrL(k,x?x:void 0,U)},VIv=function(k,g,P){m_(k,"ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,P,void 0,void 0,void 0,P.adSlotLoggingData,void 0,{errorType:"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED",
errorMessage:g})},m_=function(k,g,P,x,U,A,q,T,c,Z,w,J,r){r=r===void 0?0:r;
rrH(k.experimentApiProvider.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+g,"slot:",A,"layout:",q,"ping:",T,"Opportunity:",{opportunityType:P,associatedSlotId:x,slotsFromOpportunity:U,triggerBundle:c,adSlotLoggingData:Z,adLayoutLoggingData:w});try{var f=function(){k.experimentApiProvider.get();if(g!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){g||_.jX("Empty PACF event type",A,q);var B=k.eventLoggingSettingsProvider.get();var L;(L=B.alwaysIncludeDebugData)||(B.experimentApiProvider.get(),L=
!1);B=L;L={eventType:g,eventOrder:++k.eventCount};var Y={};A&&(Y.slotData=YMV(B,A));if(q){var l={type:q.layoutType,controlFlowManagerLayer:SM0.get(q.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};B&&(l.debugData={layoutId:q.layoutId});Y.layoutData=l}T&&(Y.pingData={pingDispatchStatus:T.dispatchStatus,serializedAdPingMetadata:T.ping.serializedAdPingMetadata,pingIndex:T.index});c&&(Y.triggerData=Fm0(c.trigger,c.category));P&&(Y.opportunityData=jm0(B,P,x,U));L.adClientData=Y;Z&&(L.serializedSlotAdServingData=
Z.serializedSlotAdServingDataEntry);w&&(L.serializedAdServingData=w.serializedAdServingDataEntry);J&&(L.errorInfo=J);_.HE("adsClientStateChange",{adsClientEvent:L})}};
r&&r>0?_.ti(_.Jn(),function(){return f()},r):f()}catch(B){rrH(k.experimentApiProvider.get(),"html5_log_pacf_logging_errors")&&_.ti(_.Jn(),function(){_.jX(B instanceof Error?B:String(B),A,q,{pacf_message:"exception during pacf logging"})})}},JrL=function(k,g,P){if(g){var x=g.adLayoutLoggingData;
_.ti(_.Jn(),function(){k.premiumAdSeenEventLogger!=null&&x&&_.HE("adsSeenClientLogging",{serializedAdServingDataEntry:x.serializedAdServingDataEntry})},P!=null?P:0)}};var fXN=function(k,g){w7k.call(this,k,g)};
_.z(fXN,w7k);var WgN=function(){},rrH=function(k,g){return _.W(g)};var b$t=function(){var k=new sPN;this.JSC$15606_adsControlFlowManager=(new mvv(k)).JSC$15581_adsControlFlowManager},sPN=function(){_.lx.call(this);
var k=this;this.experimentApiProvider=new xv3(function(){return new WgN});
var g=new xv3(function(){return new i$Y(k.experimentApiProvider)});
this.adEventLogger=new fXN(this.experimentApiProvider,g);this.registry={opportunityAdapterMap:new Map,fulfillmentAdapterFactoryMap:new Map,triggerAdapterMap:new Map,slotAdapterFactoryMap:new Map,layoutRenderingAdapterFactoryMap:new Map};this.listeners=[]};
_.z(sPN,_.lx);var BQL=function(){},zAN,BK=function(){zAN||(zAN=new BQL);
return zAN},zP=function(k){if(!k.JSC$15617_externallyManagedSlotAdapterCallback){var g=(new b$t).JSC$15606_adsControlFlowManager;
k.JSC$15617_externallyManagedSlotAdapterCallback=g}return k.JSC$15617_externallyManagedSlotAdapterCallback},uLN=function(k,g,P){var x=g.opportunityType,U=Error("Mh");
if(x!==void 0){var A=zP(k);UvN(A,x,void 0,P)}else _.jX(U,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});A=[];if(g.adSlotAndLayoutMetadata!==void 0){g=_.O(g.adSlotAndLayoutMetadata);for(var q=g.next();!q.done;q=g.next()){var T=q.value;if(q=T.adSlotMetadata)if(A.push(q),k.onSlotReceivedExternallyManaged(q,P),T.adLayoutMetadata){T=_.O(T.adLayoutMetadata);for(var c=T.next();!c.done;c=T.next())k.onLayoutReceivedExternallyManaged(q,c.value,P)}else P>0&&_.jX("AdLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+
x,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});else P>0&&_.jX("AdSlotMetadata is not filled for PACFied response on TV for opportunity type: "+x,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"})}}else P>0&&_.jX("AdSlotAndLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+x,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});if(x!==void 0)k.onOpportunityProcessedExternallyManaged(x,A,void 0,P);else _.jX(U,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"})};
BQL.prototype.onSlotReceivedExternallyManaged=function(k,g){k=vs(k);if(k instanceof oh)_.jX(k,void 0,void 0,{event:"onSlotReceivedExternallyManaged"});else zP(this).onSlotReceivedExternallyManaged(k,g)};
BQL.prototype.onLayoutReceivedExternallyManaged=function(k,g,P){k=vs(k);g=DTj(g);if(k instanceof oh)_.jX(k,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else if(g instanceof ah)_.jX(g,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else zP(this).onLayoutReceivedExternallyManaged(k,g,P)};
BQL.prototype.onOpportunityProcessedExternallyManaged=function(k,g,P,x){var U=[];g=_.O(g);for(var A=g.next();!A.done;A=g.next())A=vs(A.value),A instanceof oh?_.jX(A,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"}):U.push(A);zP(this).onOpportunityProcessedExternallyManaged(k,U,P,x)};
var hAc=function(k,g){g=vs(g);if(g instanceof oh)_.jX(g,void 0,void 0,{event:"onSlotScheduledAndEnteredExternallyManaged"});else{var P=zP(k);wZ(P.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",g);P=_.O(P.adsControlFlowEventListeners);for(var x=P.next();!x.done;x=P.next())x=Jz(x.value,g),x.slotLifecycleStage!=="not_scheduled"&&WK(x.slot,x.slotLifecycleStage,"onSlotScheduled"),x.slotLifecycleStage="scheduled";k=zP(k);wZ(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",g);k=_.O(k.adsControlFlowEventListeners);
for(P=k.next();!P.done;P=k.next())P.value.onSlotEntered(g)}},Euq=function(k,g){g=vs(g);
if(g instanceof oh)_.jX(g,void 0,void 0,{event:"onSlotExitedAndUnscheduledExternallyManaged"});else{var P=zP(k);wZ(P.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",g);P=_.O(P.adsControlFlowEventListeners);for(var x=P.next();!x.done;x=P.next())x.value.onSlotExited(g);k=zP(k);wZ(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",g);k=_.O(k.adsControlFlowEventListeners);for(P=k.next();!P.done;P=k.next())P.value.onSlotUnscheduled(g)}},LgL=function(k,g,P){g=vs(g);
P=DTj(P);if(g instanceof oh)_.jX(g,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else if(P instanceof ah)_.jX(P,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else{var x=zP(k);fp(x.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",g,P);x=_.O(x.adsControlFlowEventListeners);for(var U=x.next();!U.done;U=x.next())U.value.onLayoutScheduled(g,P);k=zP(k);fp(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",g,P);k=_.O(k.adsControlFlowEventListeners);
for(x=k.next();!x.done;x=k.next())O$c(x.value,g,P)}},u8=function(k,g,P){g=vs(g);
P=DTj(P);if(g instanceof oh)_.jX(g,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else if(P instanceof ah)_.jX(P,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else{var x=zP(k);fp(x.adEventLogger,n1I("normal"),g,P);x=_.O(x.adsControlFlowEventListeners);for(var U=x.next();!U.done;U=x.next())U.value.onLayoutExited(g,P,"normal");k=zP(k);k=_.O(k.adsControlFlowEventListeners);for(x=k.next();!x.done;x=k.next())eAH(x.value,g,P)}};_.hz=_.M(function(k){var g=_.aS(k,{targetHeight:void 0,targetWidth:void 0,preserveHeight:!1,preserveWidth:!1,useWidth:!1,setOnErrorHandler:!1,setProgressiveImageLoading:!1,listenToTapEvent:!1,isGridViewEnabled:!1});k=Object.assign({},g);var P=g.data;g=g.customCommandResolver;var x=(delete k.data,delete k.customCommandResolver,k);k=_.rx({visibilityCallback:function(T,c){var Z,w=(Z=P().interaction)==null?void 0:Z.onFirstVisible;T&&(w&&_.S7(w),x.setOnErrorHandler()&&tps(c))},
showOption:_.TC});g=_.L5(function(){return P().interaction},g,function(){var T;
return(T=x.listenToTapEvent)==null?void 0:T.call(x)});
var U=_.O(_.zT(!1,void 0,"wAC0Lc")),A=U.next().value,q=U.next().value;U=_.iX(function(T){var c;((c=x.setTouchEndHandler)==null?0:c.call(x))&&!A()&&(T.currentTarget.click(),q(!0),setTimeout(function(){q(!1)},100));
return!1});
return _.V("ad-image-view-model",{class:function(){var T,c=[((T=P().interaction)==null?0:T.onTap)?"ytwAdImageViewModelHostIsClickableAdComponent":"ytwAdImageViewModelHost"],Z;((Z=x.isGridViewEnabled)==null?0:Z.call(x))&&c.push("ytwAdImageViewModelHostInGridView");return c.join(" ")},
el:_.aI(k,g),"on:touchend":U},_.V("div",{class:"ytwAdImageViewModelHostImageContainer"},_.V(_.KX,{data:function(){var T;return{sources:P().imageSources,contentMode:(T=P().imageProperties)==null?void 0:T.contentMode}},
alt:function(){var T,c;return((T=P().interaction)==null?void 0:(c=T.accessibility)==null?void 0:c.label)||""},
targetHeight:x.targetHeight,targetWidth:x.targetWidth,preserveHeight:x.preserveHeight,preserveWidth:x.preserveWidth,useWidth:x.useWidth,style:function(){var T,c;return"vertical-align: bottom;"+(((T=P().background)==null?0:T.color)?"background-color:"+_.zj((c=P().background)==null?void 0:c.color)+";":"")},
className:function(){return x.setProgressiveImageLoading()?"ytwAdImageViewModelHostImage":void 0},
draggable:function(){var T,c;return(c=(T=x.setDraggable)==null?void 0:T.call(x))!=null?c:void 0}})))},"jc");var nuP=_.M(function(k){var g=k.data,P=k.listenToTapEvent,x=function(){};
return _.V("ad-button-hover-overlay-view-model",{"on:click":_.iX(function(U){if(_.W("enable_web_home_top_landscape_image_layout_legacy_click_command")){var A,q=(A=g().interaction)==null?void 0:A.onTap;q&&_.GB(U.currentTarget,"yt-navigate",{endpoint:_.hC(q)})}}),
class:function(){var U;return((U=g().interaction)==null?0:U.onTap)?"ytwAdButtonHoverOverlayViewModelHostIsClickableAdComponent":"ytwAdButtonHoverOverlayViewModelHost"},
el:_.aI(_.rx({visibilityCallback:function(U){var A,q=(A=g().interaction)==null?void 0:A.onFirstVisible;U&&q&&_.S7(q)},
showOption:_.TC}),_.L5(function(){return g().interaction},void 0,function(){return!_.W("enable_web_home_top_landscape_image_layout_legacy_click_command")&&(P==null?void 0:P())}))},function(){return _.W("enable_web_home_top_landscape_image_layout_legacy_click_command")?_.V(_.Vz,{data:function(){return g().button}},{adButtonViewModel:function(U){return _.V(_.c0,{data:U.data,
customCommandResolver:x})}}):_.V(_.Vz,{data:function(){return g().button}},{adButtonViewModel:_.c0})}())},"kc");var Hs;_.y3(_.M(function(k){var g=k.data;k=_.rx({visibilityCallback:function(T,c){if(T){var Z;(T=(Z=g().interaction)==null?void 0:Z.onFirstVisible)&&_.S7(T);var w;if(Z=(w=g().adLayoutData)==null?void 0:w.activeViewData)N7(c,Z),_.W("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Ih(c)})}else _.W("stop_av_measurement_on_detach")&&Ih(c)},
showOption:_.TC,hideOption:em});var P=_.L5(function(){return g().interaction},void 0,function(){return!0}),x=_.O(_.zT(!1,void 0,"VNDDT")),U=x.next().value,A=x.next().value;
x=_.iX(function(){A(!0)});
var q=_.iX(function(){A(!1)});
return _.V("compact-landscape-no-button-layout-view-model",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHost",el:_.aI(k,Nl0,P),"on:mouseenter":x,"on:mouseleave":q},_.V("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainer",style:_.OD({"max-width":function(){return _.W("enable_desktop_search_bigger_thumbs")?"500px":"360px"}})},_.V("div",{class:function(){var T;
a:{var c;switch((T=_.b(g().thumbnailImage,QdY))==null?void 0:(c=T.imageProperties)==null?void 0:c.renderingAspect){case "RENDERING_ASPECT_SQUARE":T="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerSquareImageContainer";break a;case "RENDERING_ASPECT_LANDSCAPE":T="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerLandscapeImageContainer";break a}T=void 0}return T}},_.V(_.Vz,{data:function(){return g().thumbnailImage}},{adImageViewModel:function(T){return _.V(_.hz,
{data:T.data,
listenToTapEvent:!0,setTouchEndHandler:_.W("enable_top_landscape_image_experiment_dom_id_web")})}})),_.V("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.V(_.m,{cond:function(){var T,c,Z;
return(T=_.b(g().thumbnailImage,QdY))==null?void 0:(c=T.imageProperties)==null?void 0:(Z=c.overlayIcon)==null?void 0:Z.iconImage},
then:function(T){return _.V(_.KX,{data:T,alt:"",className:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"})}})),_.V("div",{class:function(){return U()?"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.V(_.Vz,{data:function(){return g().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(T){return _.V(nuP,
{data:T.data,
listenToTapEvent:!0})}}))),_.V("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostMetadata"},_.V(_.Vz,{data:function(){return g().feedAdMetadata}},{feedAdMetadataViewModel:function(T){return _.V(W0,{data:T.data,
listenToTapEvent:!0,setTouchEndHandler:_.W("enable_top_landscape_image_experiment_dom_id_web")})}})))},"lc"),"compact-landscape-no-button-layout-view-model",{props:{data:_.GH}});_.y3(_.M(function(k){var g=k.data;k=_.rx({visibilityCallback:function(T,c){if(T){var Z;(T=(Z=g().interaction)==null?void 0:Z.onFirstVisible)&&_.S7(T);var w;if(Z=(w=g().adLayoutData)==null?void 0:w.activeViewData)N7(c,Z),_.W("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Ih(c)})}else _.W("stop_av_measurement_on_detach")&&Ih(c)},
showOption:_.TC,hideOption:em});var P=_.Vb(_.ED),x=_.L5(function(){return g().interaction}),U={},A={},q={};
return _.V("square-image-layout-view-model",{class:_.$v("ytwSquareImageLayoutViewModelHost",(U.ytwSquareImageLayoutViewModelHostColumn=P,U)),el:_.aI(k,I6I,x)},_.V("div",{class:_.$v("ytwSquareImageLayoutViewModelHostImage",(A.ytwSquareImageLayoutViewModelHostColumnImage=P,A))},function(){return _.V(_.Vz,{data:function(){return g().adImage}},{adImageViewModel:function(T){return _.V(_.hz,{data:T.data,
isGridViewEnabled:P,targetHeight:168,setOnErrorHandler:!0,setDraggable:!1,setProgressiveImageLoading:!0})}})}()),_.V("div",{class:_.$v("ytwSquareImageLayoutViewModelHostMetadataButtonContainer",(q.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainer=P,q))},_.V(_.Vz,{data:function(){return g().feedAdMetadata}},{feedAdMetadataViewModel:W0}),function(){return _.V(_.Vz,{data:function(){return g().adButton}},{adButtonViewModel:function(T){var c={};
return _.V(_.c0,{data:T.data,className:_.$v((c.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,c.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=P,c))})}})}()))},"mc"),"square-image-layout-view-model",{props:{data:_.GH}});_.y3(_.M(function(k){var g=k.data;var P=k.noBottomMargin;var x=k.typographyBump;k=_.rx({visibilityCallback:function(J,r){if(J){var f;(J=(f=g().interaction)==null?void 0:f.onFirstVisible)&&_.S7(J);var B;if(f=(B=g().adLayoutData)==null?void 0:B.activeViewData)N7(r,f),_.W("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Ih(r)})}else _.W("stop_av_measurement_on_detach")&&Ih(r)},
showOption:_.TC,hideOption:em});var U=_.L5(function(){return g().interaction},void 0,function(){return _.W("enable_web_home_top_landscape_image_layout_level_click")}),A=function(){return g().interaction};
A!==void 0&&A!==null||_.Pq(Error("Nh"));var q=function(){var J,r,f;return(J=_.b(g().thumbnailImage,QdY))==null?void 0:(r=J.background)==null?void 0:(f=r.backgroundImageSource)==null?void 0:f.imageSources};
A=_.O(_.zT(!1,void 0,"NFjwje"));var T=A.next().value,c=A.next().value;A=_.iX(function(){c(!0)});
var Z=_.iX(function(){c(!1)}),w=function(){return T()?"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"};
return _.V("top-landscape-image-layout-view-model",{class:function(){var J;return((J=g().interaction)==null?0:J.onTap)&&_.W("enable_web_home_top_landscape_image_layout_level_click")?"ytwTopLandscapeImageLayoutViewModelHostIsClickableAdComponent":"ytwTopLandscapeImageLayoutViewModelHost"},
el:_.aI(k,X50,U),"on:mouseenter":A,"on:mouseleave":Z},_.V("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainer"},_.V(_.m,{cond:function(){return q()&&q().length>0},
then:function(){return _.V("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerBackgroundImage",style:_.OD({top:"0","background-image":function(){return"url("+String(q()[0].url)+")"},
"background-position":"center","background-repeat":"no-repeat","background-size":"100% 100%"})})}}),_.V(_.m,{cond:function(){return!!g().adButtonHoverOverlay},
then:function(){return _.V("div",{class:w},_.V(_.Vz,{data:function(){return g().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:nuP}))}}),_.V("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerImage"},_.V(_.Vz,{data:function(){return g().thumbnailImage}},{adImageViewModel:function(J){return _.V(_.hz,{data:J.data,
targetWidth:1152,useWidth:!0,setTouchEndHandler:!1,listenToTapEvent:_.W("enable_web_home_top_landscape_image_layout_level_click")})}})),_.V("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.V(_.KX,{data:{sources:[{clientResource:{imageName:_.W("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"EXTERNAL_LINK"}}]},
alt:"",className:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"}))),_.V("div",{class:"ytwTopLandscapeImageLayoutViewModelHostMetadata"},_.V(_.Vz,{data:function(){return g().feedAdMetadata}},{feedAdMetadataViewModel:function(J){return _.V(W0,{data:J.data,
noBottomMargin:function(){return P==null?void 0:P()},
listenToTapEvent:function(){return _.W("enable_web_home_top_landscape_image_layout_level_click")},
typographyBump:function(){return x==null?void 0:x()}})}})))},"nc"),"top-landscape-image-layout-view-model",{props:{data:_.GH,
noBottomMargin:_.GH,typographyBump:_.GH}});var Sam=_.M(function(k){var g=k.data,P=_.rx({visibilityCallback:function(U){var A,q=(A=g().interaction)==null?void 0:A.onFirstVisible;U&&q&&_.S7(q)},
showOption:_.TC});k=_.L5(function(){return g().interaction},k.customCommandResolver);
var x={};return _.V("ad-text-image-view-model",{class:_.$v("ytwAdTextImageViewModelHost",(x.ytwAdTextImageViewModelHostDarkBackground=function(){return g().style==="AD_TEXT_IMAGE_STYLE_DARK_BACKGROUND"},x)),
el:_.aI(P,k),"aria-label":function(){var U,A;return(U=g().interaction)==null?void 0:(A=U.accessibility)==null?void 0:A.label}},_.V("div",{class:"ytwAdTextImageViewModelHostHeadlineContainer"},_.V(_.C8,{text:function(){return g().headline},
className:"ytwAdTextImageViewModelHostHeadlineContainerHeadline",linkInheritColor:!0,noEndpoints:!0})),_.V(_.m,{cond:function(){return g().overlayIcon},
then:function(U){return _.V("div",{class:"ytwAdTextImageViewModelHostOverlayIconContainer"},_.V(_.KX,{data:U,alt:"",className:"ytwAdTextImageViewModelHostOverlayIconContainerOverlayIcon"}))}}))},"oc");var FgL=_.M(function(k){var g=k.data;return _.V("feed-ad-sitelink-view-model",{class:function(){var P;return((P=g().interaction)==null?0:P.onTap)?"ytwFeedAdSitelinkViewModelHostIsClickableAdComponent":"ytwFeedAdSitelinkViewModelHost"},
el:_.aI(_.L5(function(){return g().interaction},k.customCommandResolver,void 0,function(){return!0})),
"aria-label":function(){var P,x;return(P=g().interaction)==null?void 0:(x=P.accessibility)==null?void 0:x.label},
role:"link",tabindex:0},_.V(_.C8,{text:function(){return g().headline},
className:"ytwFeedAdSitelinkViewModelHeadline",linkInheritColor:!0}))},"pc");var Ya3=_.M(function(k){var g=k.data;k={};return _.V("feed-ad-sitelinks-carousel-view-model",{el:_.aI(_.rx({visibilityCallback:function(P){var x,U=(x=g().interaction)==null?void 0:x.onFirstVisible;P&&U&&_.S7(U)},
showOption:_.TC})),class:_.$v("ytwFeedAdSitelinksCarouselViewModelHost",(k.ytwFeedAdSitelinksCarouselViewModelHostDefault=function(){return g().style==="FEED_AD_SITELINKS_STYLE_NONE"},k))},_.V(_.Vz,{data:function(){return g().sitelinks}},{feedAdSitelinkViewModel:FgL}))},"qc");_.y3(_.M(function(k){var g=k.data;k=_.rx({visibilityCallback:function(q,T){if(q){var c;(q=(c=g().interaction)==null?void 0:c.onFirstVisible)&&_.S7(q);var Z;(c=(Z=g().adLayoutData)==null?void 0:Z.activeViewData)&&N7(T,c)}},
showOption:_.TC});var P=_.O(_.zT(!1,void 0,"BzPhl")),x=P.next().value,U=P.next().value;P=_.iX(function(){U(!0)});
var A=_.iX(function(){U(!1)});
return _.V("text-image-no-button-layout-view-model",{class:"ytwTextImageNoButtonLayoutViewModelHost",el:_.aI(k),"on:mouseenter":P,"on:mouseleave":A},_.V("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainer"},_.V("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerImageContainer"},_.V(_.Vz,{data:function(){return g().textImage}},{adTextImageViewModel:Sam})),_.V("div",{class:function(){return x()?"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":
"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.V(_.Vz,{data:function(){return g().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(q){return _.V(nuP,{data:q.data,
listenToTapEvent:!0})}}))),_.V("div",{class:"ytwTextImageNoButtonLayoutViewModelHostMetadataContainer"},_.V(_.Vz,{data:function(){return g().feedAdMetadata}},{feedAdMetadataViewModel:function(q){return _.V(W0,{data:q.data,
listenToTapEvent:!0})}}),_.V(_.Vz,{data:function(){return g().feedAdSitelinksCarousel}},{feedAdSitelinksCarouselViewModel:Ya3})))},"rc"),"text-image-no-button-layout-view-model",{props:{data:_.GH}});_.y3(_.M(function(k){var g=k.data;var P=k.typographyBump;return _.V("video-display-button-group-layout-view-model",{class:"ytwVideoDisplayButtonGroupLayoutViewModelHost",el:_.aI(_.rx({visibilityCallback:function(x,U){if(x){var A;(x=(A=g().interaction)==null?void 0:A.onFirstVisible)&&_.S7(x);var q;(A=(q=g().adLayoutData)==null?void 0:q.activeViewData)&&N7(U,A)}},
showOption:_.TC,hideOption:em}))},_.V("div",null,_.V(_.Vz,{data:function(){return g().videoLockup}},{lockupViewModel:function(x){return _.V(_.sY,{data:x.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailTargetWidth:9999,typographyBump:P})}})))},"sc"),"video-display-button-group-layout-view-model",{props:{data:_.GH,
noBottomMargin:_.GH,typographyBump:_.GH}});_.y3(_.M(function(k){var g=k.data;var P=k.className;var x=k.typographyBump;return _.V("video-display-compact-button-group-layout-view-model",{el:_.aI(_.rx({visibilityCallback:function(U,A){if(U){var q;(U=(q=g().interaction)==null?void 0:q.onFirstVisible)&&_.S7(U);var T;(q=(T=g().adLayoutData)==null?void 0:T.activeViewData)&&N7(A,q)}},
showOption:_.TC})),class:_.$v("videoDisplayCompactButtonGroupLayoutViewModelHost",P)},_.V(_.Vz,{data:function(){return g().videoLockup}},{lockupViewModel:function(U){return _.V(_.sY,{data:U.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:x})}}))},"tc"),"video-display-compact-button-group-layout-view-model",{props:{data:_.GH,
className:_.GH,typographyBump:_.GH}});_.y3(_.M(function(k){var g=k.data;var P=k.className;var x=k.typographyBump;return _.V("video-display-compact-buttoned-layout-view-model",{el:_.aI(_.rx({visibilityCallback:function(U,A){if(U){var q;(U=(q=g().interaction)==null?void 0:q.onFirstVisible)&&_.S7(U);var T;(q=(T=g().adLayoutData)==null?void 0:T.activeViewData)&&N7(A,q)}},
showOption:_.TC})),class:_.$v("videoDisplayCompactButtonedLayoutViewModelHost",P)},_.V(_.Vz,{data:function(){return g().videoLockup}},{lockupViewModel:function(U){return _.V(_.sY,{data:U.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:x})}}))},"uc"),"video-display-compact-buttoned-layout-view-model",{props:{data:_.GH,
className:_.GH,typographyBump:_.GH}});_.y3(_.M(function(k){var g=k.data;var P=k.className;var x=k.typographyBump;var U=function(){return g().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"},A=_.Vb(_.ED);
k=_.rx({visibilityCallback:function(Z,w){if(Z){var J=g();Z=J.adLayoutData;var r;(J=(r=J.interaction)==null?void 0:r.onFirstVisible)&&_.S7(J);(r=Z==null?void 0:Z.activeViewData)&&N7(w,r)}},
showOption:_.TC});var q=_.nP(function(){return{containerType:U()&&A()?"CONTAINER_TYPE_GRID":"CONTAINER_TYPE_VERTICAL_LIST"}},void 0,"SePl2b"),T=_.nP(function(){return U()&&A()?"":U()?"168px":"50%"},void 0,"zi7guf"),c=_.nP(function(){return U()&&A()?9999:void 0},void 0,"oP9D5");
return _.V("video-display-compact-layout-view-model",{el:_.aI(k),class:_.$v("videoDisplayCompactLayoutViewModelHost",P)},_.V(_.Vz,{data:function(){return g().videoLockup}},{lockupViewModel:function(Z){return _.V(_.sY,{data:Z.data,
containerLayoutConfig:q,lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:T,thumbnailTargetWidth:c,typographyBump:x})}}))},"vc"),"video-display-compact-layout-view-model",{props:{data:_.GH,
className:_.GH,typographyBump:_.GH}});_.y3(_.M(function(k){var g=k.data;var P=k.typographyBump;return _.V("video-display-full-layout-view-model",{class:"ytwVideoDisplayFullLayoutViewModelHost",el:_.aI(_.rx({visibilityCallback:function(x,U){if(x){var A;(x=(A=g().interaction)==null?void 0:A.onFirstVisible)&&_.S7(x);var q;(A=(q=g().adLayoutData)==null?void 0:q.activeViewData)&&N7(U,A)}},
showOption:_.TC,hideOption:em}))},_.V("div",null,_.V(_.Vz,{data:function(){return g().videoLockup}},{lockupViewModel:function(x){return _.V(_.sY,{data:x.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0},thumbnailTargetWidth:9999,typographyBump:P})}})))},"wc"),"video-display-full-layout-view-model",{props:{data:_.GH,
noBottomMargin:_.GH,typographyBump:_.GH}});_.jPt=_.M(function(k){var g=k.data;k=_.cZ("ad-card-badge-view-model");return _.V("ad-card-badge-view-model",{class:function(){return"ytwAdCardBadgeViewModelHost"},
el:k},_.V(_.m,{cond:function(){return g().imageBadge},
then:function(P){return _.V(_.KX,{data:P,alt:""})}}))},"xc");var QPY=_.M(function(k){var g=k.data;var P=k.customCommandResolver;return _.V("carousel-ad-card-image-view-model",{class:function(){var x;return((x=g().interaction)==null?0:x.onTap)?"ytwCarouselAdCardImageViewModelHostIsClickableAdComponent":"ytwCarouselAdCardImageViewModelHost"},
el:_.aI(_.rx({visibilityCallback:function(x){var U,A=(U=g().interaction)==null?void 0:U.onFirstVisible;x&&A&&_.S7(A)},
showOption:_.TC}),_.L5(function(){return g().interaction},P)),
"aria-label":function(){var x,U;return(x=g().interaction)==null?void 0:(U=x.accessibility)==null?void 0:U.label}},_.V(_.Vz,{data:function(){return g().adImage}},{adImageViewModel:function(x){return _.V(_.hz,{data:x.data,
customCommandResolver:P})}}),_.V("div",{class:"ytwCarouselAdCardImageViewModelHostCardBadge"},_.V(_.Vz,{data:function(){return g().badge}},{adCardBadgeViewModel:_.jPt})),_.V(_.q4,{model:{color:4}}))},"yc");var lXk=_.M(function(k){var g=_.O(_.zT(0,void 0,"JJ0QQc")),P=g.next().value;g.next();var x=g.next().value,U=_.O(_.zT(!1,void 0,"f6YICe"));g=U.next().value;var A=U.next().value,q;_.vc(function(){clearTimeout(q)});
U=_.iX(function(){var Z;((Z=k.animate)==null?0:Z.call(k))?(A(!0),q=setTimeout(function(){A(!1);T()},200)):T();
return!1});
var T=function(){x(function(Z){return(Z+k.numShownItems())%k.data().length})},c={};
return _.V("horizontal-carousel",{class:"ytwHorizontalCarouselHost"},_.V("div",{class:_.$v("ytwHorizontalCarouselCarouselWrapper")},_.V("div",{class:_.$v("ytwHorizontalCarouselCarouselInnerWrapper",(c.ytwHorizontalCarouselAnimating=g,c))},_.V(_.DZ,{each:k.data,keyBy:"INDEX"},function(Z,w){return _.V("div",{class:"ytwHorizontalCarouselCarouselItem",style:_.OD({"flex-basis":function(){return"calc((100% - (8px * "+(k.numShownItems()-1)+")) / "+k.numShownItems()+")"},
order:function(){var J=w-P();J<0&&(J+=k.data().length);return J}})},k.children(Z,w))}))),_.V("div",{class:"ytwHorizontalCarouselNextButton",
"on:click":U},k.nextButton()))},"zc");var Dvd=_.M(function(k){var g=k.data;var P=k.customCommandResolver;var x=k.expansive;return _.V("carousel-ad-card-collection-view-model",{class:"ytwCarouselAdCardCollectionViewModelHost",el:_.aI(_.rx({visibilityCallback:function(U){var A,q=(A=g().interaction)==null?void 0:A.onFirstVisible;U&&q&&_.S7(q)},
showOption:_.TC}))},_.V(lXk,{data:function(){var U;return((U=g())==null?void 0:U.carouselAdCards)||[]},
nextButton:function(){return _.V(_.Vz,{data:function(){return g().nextButton}},{buttonViewModel:function(U){var A=U.data;
return _.V(_.Va,{data:function(){return(x==null?0:x())?Object.assign({},A(),{style:"mono"}):A()},
className:_.W("web_enable_full_height_carousel_next_button")?"ytwCarouselAdCardCollectionViewModelFullHeightButton":""})}})},
numShownItems:3,animate:!0},function(U){return _.V(_.Vz,{data:U},{carouselAdCardImageViewModel:function(A){return _.V(QPY,{data:A.data,customCommandResolver:P})}})}))},"Ac");var tIq=_.M(function(k){var g=k.data;var P=k.customCommandResolver;var x=k.className;var U=k.buttonClassName;var A=k.animationEntityKey;var q=k.expansive;return _.V("carousel-button-view-model",{class:_.$v("ytwCarouselButtonViewModelHost",x)},_.V(_.Vz,{data:function(){return g().carousel}},{carouselAdCardCollectionViewModel:function(T){return _.V(Dvd,{data:T.data,
customCommandResolver:P,expansive:q})}}),_.V(_.Vz,{data:function(){return g().button}},{adButtonViewModel:function(T){var c=T.data;
return _.V(_.c0,{data:function(){return(q==null?0:q())?Object.assign({},c(),{style:"AD_BUTTON_STYLE_TONAL"}):c()},
className:U,customCommandResolver:P,animationEntityKey:A})}}))},"Bc");_.MIJ=_.M(function(k){var g=k.data;k=k.className;var P=_.cZ("pivot-button-view-model");_.ay(function(){var x;((x=g())==null?0:x.backgroundColor)&&P.value.setAttribute("data-background-color",String(g().backgroundColor))});
return _.V("pivot-button-view-model",{el:P,class:_.$v("ytwPivotButtonViewModelHost",k)},_.V(_.Op,{command:function(){var x=g();x=x.onClickCommand?_.hC(x.onClickCommand):x.contentDescription?_.y9(x.contentDescription):void 0;return x},
ariaLabel:function(){return g().contentDescription}},_.V(_.m,{cond:function(){return g().thumbnail},
then:function(x){return _.V(_.KX,{data:x,alt:"",className:"ytwPivotButtonViewModelHostImage"})},
else:function(){return _.V(_.m,{cond:function(){return g().icon},
then:function(x){return _.V(_.qQ,{icon:function(){return x().iconType},
className:"ytwPivotButtonViewModelHostIcon"})}})}})))},"Cc");_.KgJ=_.M(function(k){var g=k.data;var P=k.buttonShapeOverrideables;return _.V("reel-action-bar-view-model",{class:"ytwReelActionBarViewModelHost"},_.V(_.Vz,{data:function(){return g().buttonViewModels}},{buttonViewModel:function(x){return _.V(_.Va,{data:x.data,
buttonOverrides:P})},
likeButtonViewModel:function(x){return _.V(_.Nq,{data:x.data,buttonShapeOverrideables:P})},
dislikeButtonViewModel:function(x){return _.V(_.Hv,{data:x.data,buttonShapeOverrideables:P})},
toggleButtonViewModel:function(x){return _.V(_.je,{data:x.data,buttonShapeOverrides:P})}}))},"Dc");var ouN=_.M(function(k){var g=k.avatar;var P=k.headline;var x=k.badge;var U=k.description;var A=k.expansive;k={};return _.V("yt-ad-metadata-shape",{class:_.$v("ytAdMetadataShapeHost",(k.ytAdMetadataShapeHostLarge=A,k))},_.V("div",{class:"ytAdMetadataShapeHostAvatarLockup"},_.V(_.m,{cond:g,then:function(q){return _.V(_.jsH,{data:function(){return(A==null?0:A())?Object.assign({},q(),{size:"AD_AVATAR_SIZE_M"}):q()}})}}),_.V("div",{class:"ytAdMetadataShapeHostHeadlineContainer"},_.V(_.C8,{text:P,
className:"ytAdMetadataShapeHostHeadline",linkInheritColor:!0}),_.V(_.m,{cond:x,then:function(q){return _.V(_.rD,{data:function(){return(A==null?0:A())?Object.assign({},q(),{style:"AD_BADGE_STYLE_STARK"}):q()},
adRenderingContextType:"AD_RENDERING_CONTEXT_TYPE_REELS"})}}))),_.V("h2",{class:"ytAdMetadataShapeHostDescription"},_.V(_.C8,{text:U,
linkInheritColor:!0,isHeadline:function(){return A==null?void 0:A()}})))},"Ec");var vum=_.M(function(k){var g=k.data;var P=k.onShow;var x=k.expansive;k=_.L5(function(){return g().interaction});
_.ay(function(){var A,q=(A=g().animatedRenderingConfig)==null?void 0:A.delayedSecondsToVisible;if(q){var T=setTimeout(P,q*1E3);_.vc(function(){clearTimeout(T)})}});
var U={};return _.V("reels-ad-card-buttoned-view-model",{class:_.$v(function(){var A;return((A=g().interaction)==null?0:A.onTap)?"ytwReelsAdCardButtonedViewModelHostIsClickableAdComponent":"ytwReelsAdCardButtonedViewModelHost"},(U.ytwReelsAdCardButtonedViewModelHostExpansive=x,U)),
el:_.aI(k)},_.V(ouN,{avatar:function(){return _.b(g().avatar,FNJ)},
headline:function(){return g().headline},
badge:function(){return _.b(g().adBadge,YAP)},
description:function(){return g().description},
expansive:x}),_.V(_.Vz,{data:function(){return g().ctaButton}},{adButtonViewModel:function(A){var q=A.data;
return _.V(_.c0,{data:function(){return(x==null?0:x())?Object.assign({},q(),{style:"AD_BUTTON_STYLE_FILLED"}):q()}})}}))},"Fc");var aXt=_.M(function(k){var g=k.data;k=k.expansive;var P=_.W("web_ad_metadata_clickable")?_.L5(function(){return g().interaction},void 0,function(){return _.W("web_ad_metadata_clickable")}):void 0,x={};
x=_.f5("ytwReelsAdMetadataViewModelHost",(x.ytwReelsAdMetadataViewModelHostIsClickableAdComponent=_.W("web_ad_metadata_clickable"),x));return _.V("reels-ad-metadata-view-model",{class:x,el:_.aI(P)},_.V(ouN,{avatar:function(){return _.b(g().avatar,FNJ)},
headline:function(){return g().headline},
badge:function(){return _.b(g().adBadge,YAP)},
description:function(){return g().description},
expansive:k}))},"Gc");var H$4={iconPosition:"icon-with-label",size:"L"},NQd=_.M(function(k){var g=k.data;var P=k.overlayDensity;var x=k.extractOverlay;var U=k.extractActionBar;k=_.cZ("reels-player-overlay-layout-view-model");var A=_.vh(P,0),q=function(){var f;return(f=g().reelsAdCardButtonedEntityKey)!=null?f:""},T=function(){return q()+"/ad_button"},c=_.Tf(WSk,q),Z=function(){var f,B;
return(B=(f=c())==null?void 0:f.value)!=null?B:!1},w=_.Vb(yeu),J=function(){var f;
return Object.assign({},H$4,(w()||!((f=U==null?void 0:U())!=null&&f))&&{style:"overlay-dark"})};
P={};var r={};return _.V("reels-player-overlay-layout-view-model",{class:_.$v("ytwReelsPlayerOverlayLayoutViewModelHost",(P.ytwReelsPlayerOverlayLayoutViewModelHostHasExtension=function(){return!!g().extension},P.ytwReelsPlayerOverlayLayoutViewModelHostDesktop=function(){return!0},P.ytwReelsPlayerOverlayLayoutViewModelHostExpansiveOverlay=function(){return A()===1&&!(x==null?0:x())},P.ytwReelsPlayerOverlayLayoutViewModelHostExtractOverlay=function(){var f;
return(f=x==null?void 0:x())!=null?f:!1},P.ytwReelsPlayerOverlayLayoutViewModelHostExtractActionBar=function(){var f;
return(f=U==null?void 0:U())!=null?f:!1},P)),
"overlay-density":function(){return String(A())},
el:k},_.V("div",{class:_.$v("ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainer",(r.ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainerEnableBorderRadius=function(){return!0},r))},_.V("div",{"aria-hidden":function(){return Z()},
class:_.$v("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return Z()?"ytwReelsPlayerOverlayLayoutViewModelHide":"ytwReelsPlayerOverlayLayoutViewModelShow"}),
style:_.OD({"transition-duration":function(){return RCM(g())}})},_.V(_.Vz,{data:function(){return g().adMetadata}},{reelsAdMetadataViewModel:function(f){return _.V(aXt,{data:f.data,
expansive:function(){return A()===1}})}}),_.V(_.m,{cond:function(){return g().extension},
then:function(f){return _.V("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostExtension"},_.V(_.Vz,{data:f},{adButtonViewModel:function(B){return _.V(_.c0,{data:B.data,animationEntityKey:T,delayedClassName:"ytwReelsPlayerOverlayLayoutViewModelTopMargin"})},
carouselButtonViewModel:function(B){return _.V(tIq,{data:B.data,animationEntityKey:T,className:"ytwReelsPlayerOverlayLayoutViewModelTopMargin",expansive:function(){return A()===1}})}}))}})),_.V("div",{"aria-hidden":function(){return!Z()},
class:_.$v("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return Z()?"ytwReelsPlayerOverlayLayoutViewModelShow":"ytwReelsPlayerOverlayLayoutViewModelHide"}),
style:_.OD({"transition-duration":function(){return RCM(g())}})},_.V(_.Vz,{data:function(){return g().reelsAdCardButtoned}},{reelsAdCardButtonedViewModel:function(f){return _.V(vum,{data:f.data,
onShow:function(){_.oS(_.ZW("booleanEntity",q(),{key:q(),value:!0}))},
expansive:function(){return A()===1}})}}))),_.V("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostActionBar"},_.V(_.Vz,{data:function(){return g().actions}},{reelActionBarViewModel:function(f){return _.V(_.KgJ,{data:f.data,
buttonShapeOverrideables:J})}}),_.V(_.Vz,{data:function(){return g().menu}},{buttonViewModel:function(f){return _.V(_.Va,{data:f.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostMenuButton",buttonOverrides:function(){return Object.assign({},J(),{type:"tonal"})}})}}),_.V(_.Vz,{data:function(){return g().pivotButton}},{pivotButtonViewModel:function(f){return _.V(_.MIJ,{data:f.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostPivotButton"})}})))},"Hc");_.y3(NQd,"reels-player-overlay-layout-view-model",{props:{data:_.GH,overlayDensity:_.GH,extractOverlay:_.GH,extractActionBar:_.GH}});var Yg=function(){var k=_.S.apply(this,arguments)||this;k.noBottomMargin=!1;k.overlayDensity=0;k.extractOverlay=!1;k.extractActionBar=!1;return k};
_.z(Yg,_.S);_.d=Yg.prototype;
_.d.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{carouselAdRenderer:"ytd-carousel-ad-renderer",compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",displayAdRenderer:{component:"ytd-display-ad-renderer",properties:{noBottomMargin:"[[noBottomMargin]]"}},promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",squareImageLayoutViewModel:"square-image-layout-view-model",topLandscapeImageLayoutViewModel:{component:"top-landscape-image-layout-view-model",
properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayButtonGroupLayoutViewModel:{component:"video-display-button-group-layout-view-model",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayFullLayoutViewModel:{component:"video-display-full-layout-view-model",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayCompactButtonGroupLayoutViewModel:{component:"video-display-compact-button-group-layout-view-model",
properties:{typographyBump:"[[typographyBump]]"}},videoDisplayCompactButtonedLayoutViewModel:{component:"video-display-compact-buttoned-layout-view-model",properties:{typographyBump:"[[typographyBump]]"}},videoDisplayCompactLayoutViewModel:{component:"video-display-compact-layout-view-model",properties:{typographyBump:"[[typographyBump]]"}},compactLandscapeNoButtonLayoutViewModel:"compact-landscape-no-button-layout-view-model",textImageNoButtonLayoutViewModel:"text-image-no-button-layout-view-model",
promotedVideoRenderer:"ytd-promoted-video-renderer",videoDisplayFullButtonedRenderer:_.W("enable_short_dr_for_desktop_launchable")?{component:"ytd-video-display-full-buttoned-and-button-group-renderer",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}}:"ytd-video-display-full-buttoned-renderer",videoDisplayButtonGroupRenderer:{component:"ytd-video-display-full-buttoned-and-button-group-renderer",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},
textImageNoButtonLayoutRenderer:"ytd-text-image-no-button-layout-renderer",reelsPlayerOverlayLayoutViewModel:{component:"reels-player-overlay-layout-view-model",properties:{overlayDensity:"[[overlayDensity]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}}}}}};
_.d.ready=function(){var k=this;AJu(function(){k.isAttached&&M7(k.JSC$15662_storedAdSlotMetadata,k.JSC$15662_storedAdLayoutMetadata,k.adSlotMetadata,k.adLayoutMetadata)&&u8(BK(),k.JSC$15662_storedAdSlotMetadata,k.JSC$15662_storedAdLayoutMetadata)})};
_.d.attached=function(){M7(this.JSC$15662_storedAdSlotMetadata,this.JSC$15662_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&LgL(BK(),this.JSC$15662_storedAdSlotMetadata,this.JSC$15662_storedAdLayoutMetadata)};
_.d.detached=function(){M7(this.JSC$15662_storedAdSlotMetadata,this.JSC$15662_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&u8(BK(),this.JSC$15662_storedAdSlotMetadata,this.JSC$15662_storedAdLayoutMetadata)};
_.d.onTypographyBumpChanged=function(){this.videoDisplayFullButtonedGroupRenderer&&(this.videoDisplayFullButtonedGroupRenderer.typographyBump=this.typographyBump)};
_.d.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15662_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15662_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15662_storedAdLayoutMetadata!==void 0&&this.JSC$15662_storedAdSlotMetadata!==void 0&&u8(BK(),this.JSC$15662_storedAdSlotMetadata,this.JSC$15662_storedAdLayoutMetadata),LgL(BK(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15662_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15662_storedAdSlotMetadata=this.adSlotMetadata)};
_.mJ.Object.defineProperties(Yg.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.adLayoutMetadata}}});
Yg.prototype.onAdMetadataChanged=Yg.prototype.onAdMetadataChanged;Yg.prototype.onTypographyBumpChanged=Yg.prototype.onTypographyBumpChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Yg.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Yg.prototype,"rendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Yg.prototype,"ytComponentBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],Yg.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],Yg.prototype,"noBottomMargin",void 0);_.N([_.n(),_.I("design:type",Object)],Yg.prototype,"overlayDensity",void 0);_.N([_.n(),_.I("design:type",Object)],Yg.prototype,"extractOverlay",void 0);_.N([_.n(),_.I("design:type",Object)],Yg.prototype,"extractActionBar",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],Yg.prototype,"typographyBump",void 0);
_.N([_.E("data.adLayoutMetadata"),_.I("design:type",Object),_.I("design:paramtypes",[])],Yg.prototype,"adLayoutMetadata",null);_.N([_.n(),_.I("design:type",Object)],Yg.prototype,"adSlotMetadata",void 0);_.N([_.Td("ytd-video-display-full-buttoned-and-button-group-renderer"),_.I("design:type",HTMLElement)],Yg.prototype,"videoDisplayFullButtonedGroupRenderer",void 0);
_.N([_.OO("typographyBump"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Yg.prototype,"onTypographyBumpChanged",null);_.N([_.OO("adLayoutMetadata","adSlotMetadata"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Yg.prototype,"onAdMetadataChanged",null);_.N([_.t({is:"ytd-in-feed-ad-layout-renderer",disableElementRegistration:!0})],Yg);
_.v(Yg,"ytd-in-feed-ad-layout-renderer",function(){if(FXN!==void 0)return FXN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-in-feed-ad-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="rendering-content" class="style-scope ytd-in-feed-ad-layout-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return FXN=k},
{mode:_.Gd("kevlar_poly_si_batch_j028")?1:2});var IXP;var X7Y;_.y3(_.rD,"ad-badge-view-model",{props:{data:_.GH,hasDot:_.GH,customCommandResolver:_.NJ,adRenderingContextType:_.NJ,usedInMasthead:_.NJ}});_.y3(_.c0,"ad-button-view-model",{props:{data:_.GH,customCommandResolver:_.NJ,className:_.NJ,delayedClassName:_.NJ,animationEntityKey:_.NJ,isCompactWidth:_.NJ,isContentWidth:_.NJ}});var j_=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"ytd-video-masthead-ad-primary-video-renderer-playing":"onPlayerReady"};return k};
_.z(j_,_.S);_.d=j_.prototype;_.d.computeHasLiveDescription=function(k){return!(k==null||!k.liveDescription)};
_.d.computeHasByline=function(k){return!(k==null||!k.byline)};
_.d.computeUsesAdButtonViewModel=function(k){return!!_.b(k==null?void 0:k.cta,jdJ)};
_.d.configureRendererStamper=function(){return{"data.adBadge":{id:"ad-badge",mapping:{adBadgeViewModel:{component:"ad-badge-view-model",properties:{adRenderingContextType:"[[adRenderingContextType]]",hasDot:"[[hasByline]]",usedInMasthead:"[[isMasthead]]"}}}},"data.cta":{id:"ad-button",mapping:{adButtonViewModel:{component:"ad-button-view-model",params:{isContentWidth:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more_vert"}}}}}};
_.d.onYtToggleButton=function(k){var g,P=(g=this.data)==null?void 0:g.videoReminderEntityKey;P&&this.ytdReduxBehavior.dispatch(_.ZW("upcomingEventReminderStateEntity",P,{key:P,state:k.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
_.d.attached=function(){this.updateChannelBanner()};
_.d.dataChanged=function(){this.updateChannelBanner()};
_.d.videoReminderStateChanged=function(){var k;this.videoReminderState&&_.b((k=this.data)==null?void 0:k.cta,_.Cj)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
_.d.updateChannelBanner=function(){if(this.data&&this.data.channelBanner){var k=_.pX(this.data.channelBanner.thumbnails,this.hostElement.clientWidth);k&&(k.startsWith("//")&&(k="https:"+k),this.hostElement.classList.add("channel-banner"),_.iG(this.hostElement,{"--ytvmh-channel-banner":"url("+k+")"}))}else _.W("remove_masthead_channel_banner_on_refresh")&&this.hostElement.classList.remove("channel-banner")};
_.d.onPlayerReady=function(){this.onIronResize()};
_.d.maybeFlushDebouncer=function(){_.W("web_replace_formatted_with_attributed_string")&&this.formattedStrings.forEach(function(k){var g;k=(g=k.getElementsByTagName("yt-attributed-string"))==null?void 0:g[0];BqA(k==null?void 0:k.polymerController)})};
_.d.onIronResize=function(){this.maybeFlushDebouncer();this.hostElement.clientWidth<370?this.hostElement.classList.add("no-thumbnail"):this.hostElement.classList.remove("no-thumbnail");var k=_.kr(this.hostElement).querySelector("#live-description"),g;k&&((g=this.data)==null?0:g.shortLiveDescription)&&k.clientWidth<k.scrollWidth?this.hostElement.classList.add("short-live-description"):this.hostElement.classList.remove("short-live-description")};
j_.prototype.onIronResize=j_.prototype.onIronResize;j_.prototype.videoReminderStateChanged=j_.prototype.videoReminderStateChanged;j_.prototype.dataChanged=j_.prototype.dataChanged;j_.prototype.onYtToggleButton=j_.prototype.onYtToggleButton;_.N([_.h(_.QF),_.I("design:type",Object)],j_.prototype,"ironResizableBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],j_.prototype,"ytActionHandlerBehavior",void 0);
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],j_.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],j_.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],j_.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],j_.prototype,"data",void 0);_.N([_.n({selectorArgs:["data.videoReminderEntityKey"],selector:UGk}),_.I("design:type",Object)],j_.prototype,"videoReminderState",void 0);
_.N([_.n({reflectToAttribute:!0,value:_.W("web_modern_buttons")}),_.I("design:type",Boolean)],j_.prototype,"rounded",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasLiveDescription(data)"}),_.I("design:type",Boolean)],j_.prototype,"hasLiveDescription",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasByline(data)"}),_.I("design:type",Boolean)],j_.prototype,"hasByline",void 0);
_.N([_.n({value:"AD_RENDERING_CONTEXT_TYPE_BROWSE"}),_.I("design:type",String)],j_.prototype,"adRenderingContextType",void 0);_.N([_.n({value:!0}),_.I("design:type",Boolean)],j_.prototype,"isMasthead",void 0);_.N([_.n({computed:"computeUsesAdButtonViewModel(data)"}),_.I("design:type",Boolean)],j_.prototype,"usesAdButtonViewModel",void 0);
_.N([_.n({reflectToAttribute:!0,value:_.W("web_resizable_advertiser_banner_on_masthead_safari_fix")}),_.I("design:type",Boolean)],j_.prototype,"resizableAdBannerSafariFix",void 0);_.N([_.eb("yt-formatted-string"),_.I("design:type",Array)],j_.prototype,"formattedStrings",void 0);_.N([_.Td("#cta-button"),_.I("design:type",HTMLElement)],j_.prototype,"ctaButton",void 0);
_.N([_.dV("yt-toggle-button"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],j_.prototype,"onYtToggleButton",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],j_.prototype,"dataChanged",null);_.N([_.OO("videoReminderState"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],j_.prototype,"videoReminderStateChanged",null);
_.N([_.dV("iron-resize"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],j_.prototype,"onIronResize",null);_.N([_.t({is:"ytd-video-masthead-ad-advertiser-info-renderer",disableElementRegistration:!0})],j_);
_.v(j_,"ytd-video-masthead-ad-advertiser-info-renderer",function(){if(X7Y!==void 0)return X7Y;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-advertiser-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="banner" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-advertiser-info-renderer" aria-hidden="true" href$="[[computeHref_(data.channelEndpoint)]]" data="[[data.channelEndpoint]]" tabindex="-1">\n</a>\n<div id="info-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n  <div id="thumbnail-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n    <a id="thumbnail-endpoint" class="yt-simple-endpoint inline-block style-scope ytd-video-masthead-ad-advertiser-info-renderer" aria-hidden="true" href$="[[computeHref_(data.channelEndpoint)]]" data="[[data.channelEndpoint]]" tabindex="-1">\n      <yt-img-shadow id="thumbnail" thumbnail="[[data.channelThumbnail]]" width="80" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-img-shadow>\n    </a>\n  </div>\n  <div id="right-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n    <div id="title-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <yt-formatted-string id="title" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-formatted-string>\n      <div id="menu" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer"></div>\n    </div>\n    <div id="byline-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <div id="ad-badge" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer"></div>\n      <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-badge-supported-renderer>\n      <yt-formatted-string id="byline" ellipsis-truncate="[[!data.liveDescription]]" link-inherit-color="" text="[[data.byline]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-formatted-string>\n      <template is="dom-if" restamp="" if="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n        <div id="live-description-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          <yt-formatted-string id="short-live-description" text="[[data.shortLiveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          </yt-formatted-string>\n          <yt-formatted-string id="live-description" text="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          </yt-formatted-string>\n        </div>\n      </template>\n    </div>\n    <div id="cta-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <ytd-button-renderer id="cta-button" data="[[data.cta.buttonRenderer]]" hidden="[[usesAdButtonViewModel]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-button-renderer>\n      <ytd-toggle-button-renderer id="reminder-button" data="[[data.cta.toggleButtonRenderer]]" hidden="[[usesAdButtonViewModel]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-toggle-button-renderer>\n      <div id="ad-button" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer"></div>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return X7Y=k},{mode:1});var yr4;var Qq=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};k.isLocked=!1;return k};
_.z(Qq,_.S);_.d=Qq.prototype;_.d.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.d.onExpandedChanged=function(){this.expanded&&_.kD(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this])};
_.d.onMouseOver=function(){this.maybeExpand()};
_.d.onTap=function(){this.maybeExpand()};
_.d.onExpandableTileExpanding=function(k){k!==this&&(this.expanded=!1)};
_.d.onExpandableTileLockAndCollapse=function(k){this.isLocked=!0;k!==this&&(this.expanded=!1)};
_.d.onExpandableTileUnlock=function(){this.isLocked=!1};
Qq.prototype.onTap=Qq.prototype.onTap;Qq.prototype.onMouseOver=Qq.prototype.onMouseOver;Qq.prototype.onExpandedChanged=Qq.prototype.onExpandedChanged;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Qq.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Qq.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Qq.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Qq.prototype,"expanded",void 0);_.N([_.Zf("expanded"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Qq.prototype,"onExpandedChanged",null);_.N([_.dV("mouseover"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Qq.prototype,"onMouseOver",null);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Qq.prototype,"onTap",null);
_.N([_.t({is:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",disableElementRegistration:!0})],Qq);
_.v(Qq,"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",function(){if(yr4!==void 0)return yr4;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-expandable-thumbnail-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a href="[[computeHref_(data.navigationEndpoint)]]" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer" data="[[data.navigationEndpoint]]" aria-hidden="true" tabindex="-1" id="endpoint">\n <div id="overlay" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n   <div id="play-button" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n     \n     <svg width="100%" height="100%" viewBox="0 0 68 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n       <path id="play-button-bg" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,0.13,34,0,34,0S12.21,0.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z" class="ytp-large-play-button-bg style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer" fill="#212121" fill-opacity="0.8"></path>\n       <path d="M 45,24 27,14 27,34" fill="#FFFFFF" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer"></path>\n     </svg>\n   </div>\n </div>\n <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" width="424" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n </yt-img-shadow>\n    </a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return yr4=k},{mode:1});var p7N;var l8=function(){var k=_.S.apply(this,arguments)||this;k.buttonOverrides={style:"overlay"};k.useYtdPlayer=_.W("use_ytd_player_for_desktop_masthead");k.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};k.playbackFinished=!1;k.JSC$15676_playerManager=null;k.JSC$15676_mastheadCounter=new ge4;return k};
_.z(l8,_.S);_.d=l8.prototype;_.d.configureRendererStamper=function(){return{"data.muteButton":{id:"mute-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.replayButton":{id:"replay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.thumbnailOverlays":{id:"thumbnail-overlays",mapping:{thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer"}}}};
_.d.created=function(){this.JSC$15676_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!0);this.useYtdPlayer||(this.JSC$15676_playerManager=new Ev)};
_.d.ready=function(){var k=this;this.JSC$15676_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!0);var g=_.kr(this.hostElement).querySelector("#player");this.useYtdPlayer?g.style.display="none":(this.ytdPlayer.style.display="none",v73(this.JSC$15676_playerManager,g,function(){k.onPlaybackEnded()}),_.kr(this.hostElement).querySelector("#replay-button").addEventListener("click",function(){var P;
((P=k.data)==null?0:P.navigationEndpoint)&&_.GB(k.hostElement,"yt-navigate",{endpoint:k.data.navigationEndpoint})}))};
_.d.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.unlockExpandableTiles();this.playbackFinished=!0;this.JSC$15676_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!0)};
_.d.attached=function(){var k=this;_.jb(function(){k.maybePlayVideo()})};
_.d.maybePlayVideo=function(){var k=this;!(this.expanded&&this.isAttached&&this.data&&this.data.videoId)||this.playbackFinished||this.useYtdPlayer&&this.data.disableAutoPlayback||(this.hostElement.classList.add("video-playing"),this.lockAndCollapseExpandableTiles(),this.useYtdPlayer?this.ytdPlayer.play():(this.JSC$15676_playerManager.playVideo(),this.getPlayerPromise().then(function(){k.JSC$15676_mastheadCounter.increment("VIDEO_START",!1,!0)})))};
_.d.stopVideo=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15676_playerManager.stopVideo()};
_.d.dataChanged=function(){if(this.data)if(this.useYtdPlayer){var k,g={autoplay:0,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((k=this.data.playbackStartMs)!=null?k:0)/1E3,player_params:this.data.playerParams};this.ytdPlayer.loadVideoWithPlayerVars(g);this.setupYtdPlayer()}else HKd(this.JSC$15676_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams),this.data.disableAutoPlayback&&(anc(this.JSC$15676_playerManager),
this.hostElement.classList.add("video-ended"),this.playbackFinished=!0),this.maybePlayVideo()};
_.d.getPlayerPromise=function(){return this.JSC$15676_playerManager.getPlayerPromise()};
_.d.onYtToggleButton=function(k){this.useYtdPlayer?this.toggleMute(k.detail.toggled):k.detail.toggled?this.JSC$15676_playerManager.mute():this.JSC$15676_playerManager.unMute()};
_.d.onYtNavigate=function(k){var g=Az0(k.detail.endpoint),P=dDs(this.data.clickthroughReportingData);g&&P&&(k.detail.endpoint.watchEndpoint?k.detail.tempData=P:_.Nj(g,P,30))};
_.d.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.d.onExpandedChanged=function(){this.expanded?(_.kD(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this]),this.maybePlayVideo()):this.stopVideo()};
_.d.onMouseOver=function(){this.maybeExpand()};
_.d.onTap=function(){this.maybeExpand()};
_.d.onExpandableTileExpanding=function(k){k!==this&&(this.stopVideo(),this.expanded=!1)};
_.d.onExpandableTileLockAndCollapse=function(k){k!==this&&(this.isLocked=!0,this.expanded=!1)};
_.d.onExpandableTileUnlock=function(){this.isLocked=!1};
_.d.lockAndCollapseExpandableTiles=function(){_.RV(this.hostElement,"ytd-video-masthead-expandable-tile-lock-and-collapse",[this])};
_.d.unlockExpandableTiles=function(){_.RV(this.hostElement,"ytd-video-masthead-expandable-tile-unlock")};
_.d.setupYtdPlayer=function(){var k=this,g;return _.e(function(P){if(P.nextAddress==1)return P.yield(k.ytdPlayer.getPlayerPromise(),2);g=P.yieldResult;g.addEventListener("onStateChange",function(x){k.onPlayerStateChange(x)});
g.addEventListener("onCueRangeExit",function(x){k.onCueRangeExit(x)});
_.SV(P)})};
_.d.onPlayerStateChange=function(k){if(k===1&&(k=this.ytdPlayer.getPlayer())){var g=k.getCurrentTime(),P,x,U=g+((x=(P=this.data)==null?void 0:P.playbackDurationMs)!=null?x:0)/1E3;k.addCueRange("playback",g,U);this.JSC$15676_mastheadCounter.increment("VIDEO_START",!0,!0)}};
_.d.onCueRangeExit=function(k){k==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.d.toggleMute=function(k){var g=this,P;return _.e(function(x){if(x.nextAddress==1)return x.yield(g.ytdPlayer.getPlayerPromise(),2);P=x.yieldResult;k?P.mute():P.unMute();_.SV(x)})};
l8.prototype.onTap=l8.prototype.onTap;l8.prototype.onMouseOver=l8.prototype.onMouseOver;l8.prototype.onExpandedChanged=l8.prototype.onExpandedChanged;l8.prototype.onYtNavigate=l8.prototype.onYtNavigate;l8.prototype.onYtToggleButton=l8.prototype.onYtToggleButton;l8.prototype.dataChanged=l8.prototype.dataChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],l8.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],l8.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],l8.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],l8.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],l8.prototype,"expanded",void 0);_.N([_.n(),_.I("design:type",Object)],l8.prototype,"buttonOverrides",void 0);
_.N([_.n(),_.I("design:type",Object)],l8.prototype,"useYtdPlayer",void 0);_.N([_.Td("#ytd-player"),_.I("design:type",Object)],l8.prototype,"ytdPlayer",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],l8.prototype,"dataChanged",null);_.N([_.dV("yt-toggle-button"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],l8.prototype,"onYtToggleButton",null);
_.N([_.dV("yt-navigate"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],l8.prototype,"onYtNavigate",null);_.N([_.Zf("expanded"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],l8.prototype,"onExpandedChanged",null);_.N([_.dV("mouseover"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],l8.prototype,"onMouseOver",null);
_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],l8.prototype,"onTap",null);_.N([_.t({is:"ytd-video-masthead-ad-expandable-video-tile-renderer",disableElementRegistration:!0})],l8);
_.v(l8,"ytd-video-masthead-ad-expandable-video-tile-renderer",function(){if(p7N!==void 0)return p7N;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-expandable-video-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n  <div id="overlay" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n    <div id="mute-button" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <div id="replay-button" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <div id="thumbnail-overlays" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <template is="dom-if" if="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n      <yt-formatted-string id="live-badge" text="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n      </yt-formatted-string>\n    </template>\n  </div>\n  <div id="player-container" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n    <a id="click-target" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-expandable-video-tile-renderer" data="[[data.navigationEndpoint]]"></a>\n    <div id="player" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_MASTHEAD_AD" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n    </ytd-player>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return p7N=k},{mode:1});var Cgq;var Db=function(){return _.S.apply(this,arguments)||this};
_.z(Db,_.S);Db.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
Db.prototype.onShow=function(){var k=_.kr(this.hostElement).querySelector("#live-description"),g;k&&((g=this.data)==null?0:g.shortLiveDescription)&&k.clientWidth<k.scrollWidth&&this.hostElement.classList.add("short-live-description")};
Db.prototype.onYtToggleButton=function(k){var g,P=(g=this.data)==null?void 0:g.videoReminderEntityKey;P&&this.ytdReduxBehavior.dispatch(_.ZW("upcomingEventReminderStateEntity",P,{key:P,state:k.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
Db.prototype.videoReminderStateChanged=function(){var k;this.videoReminderState&&_.b((k=this.data)==null?void 0:k.cta,_.Cj)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
Db.prototype.videoReminderStateChanged=Db.prototype.videoReminderStateChanged;Db.prototype.onYtToggleButton=Db.prototype.onYtToggleButton;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Db.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Db.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],Db.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Db.prototype,"data",void 0);
_.N([_.n({selectorArgs:["data.videoReminderEntityKey"],selector:UGk}),_.I("design:type",Object)],Db.prototype,"videoReminderState",void 0);_.N([_.dV("yt-toggle-button"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],Db.prototype,"onYtToggleButton",null);_.N([_.OO("videoReminderState"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Db.prototype,"videoReminderStateChanged",null);
_.N([_.t({is:"ytd-video-masthead-ad-primary-video-overlay-renderer",disableElementRegistration:!0})],Db);
_.v(Db,"ytd-video-masthead-ad-primary-video-overlay-renderer",function(){if(Cgq!==void 0)return Cgq;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-primary-video-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="advertiser-info" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n  <yt-formatted-string id="title" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n  </yt-formatted-string>\n  <div id="byline-container" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" overlay-ad="true" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    </ytd-badge-supported-renderer>\n    <yt-formatted-string id="byline" ellipsis-truncate="[[!data.liveDescription]]" link-inherit-color="" text="[[data.byline]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    </yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n      <div id="live-description-container" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n        <yt-formatted-string id="short-live-description" text="[[data.shortLiveDescription]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n        </yt-formatted-string>\n        <yt-formatted-string id="live-description" text="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n        </yt-formatted-string>\n      </div>\n    </template>\n  </div>\n  <div id="cta-container" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    <ytd-toggle-button-renderer id="reminder-button" data="[[data.cta.toggleButtonRenderer]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    </ytd-toggle-button-renderer>\n  </div>\n</div>\n<div id="menu" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Cgq=k},{mode:_.Gd("kevlar_poly_si_batch_j065")?1:2});var GQL;var tz=function(){var k=_.S.apply(this,arguments)||this;k.useYtdPlayer=_.W("use_ytd_player_for_desktop_masthead");k.buttonOverrides={style:"overlay"};k.JSC$15684_playerManager=null;k.JSC$15684_mastheadCounter=new ge4;k.actionMap={"yt-masthead-hidden":"onYtMastheadHidden"};return k};
_.z(tz,_.S);_.d=tz.prototype;_.d.configureRendererStamper=function(){return{"data.muteButton":{id:"mute-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.replayButton":{id:"replay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.thumbnailOverlays":{id:"thumbnail-overlays",mapping:{thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer"}}}};
_.d.created=function(){this.JSC$15684_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!1);this.useYtdPlayer||(this.JSC$15684_playerManager=new Ev)};
_.d.ready=function(){var k=this;this.JSC$15684_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!1);if(this.useYtdPlayer){var g;(g=this.embeddedPlayer)==null||g.remove()}else{var P;(P=this.ytdPlayer)==null||P.remove();v73(this.JSC$15684_playerManager,this.embeddedPlayer,function(){k.onPlaybackEnded()});
this.replayButton.addEventListener("click",function(){k.data&&k.data.navigationEndpoint&&_.GB(k.hostElement,"yt-navigate",{endpoint:k.data.navigationEndpoint})})}};
_.d.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.JSC$15684_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!1)};
_.d.dataChanged=function(){var k=this;if(this.data){if(typeof this.data.videoId==="string")if(this.useYtdPlayer){var g=!this.data.disableAutoPlayback,P,x={autoplay:g,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((P=this.data.playbackStartMs)!=null?P:0)/1E3,player_params:this.data.playerParams};this.hostElement.classList.add(g?"video-playing":"video-ended");this.ytdPlayer.loadVideoWithPlayerVars(x);this.setupYtdPlayer()}else HKd(this.JSC$15684_playerManager,this.data.videoId,
this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams||void 0),this.data.disableAutoPlayback?(anc(this.JSC$15684_playerManager),this.hostElement.classList.add("video-ended")):(this.JSC$15684_playerManager.playVideo(),this.hostElement.classList.add("video-playing"),this.getPlayerPromise().then(function(){_.RV(k.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");k.JSC$15684_mastheadCounter.increment("VIDEO_START",!1,!1)}));
this.data.isWidescreen&&this.playerContainer.classList.add("widescreen")}};
_.d.getPlayerPromise=function(){return this.JSC$15684_playerManager.getPlayerPromise()};
_.d.onYtToggleButton=function(k){this.useYtdPlayer?this.toggleMute(k.detail.toggled):k.detail.toggled?this.JSC$15684_playerManager.mute():this.JSC$15684_playerManager.unMute()};
_.d.onYtNavigate=function(k){var g=Az0(k.detail.endpoint),P=dDs(this.data.clickthroughReportingData);g&&P&&(k.detail.endpoint.watchEndpoint?k.detail.tempData=P:_.Nj(g,P,30))};
_.d.onYtMastheadHidden=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15684_playerManager.stopVideo()};
_.d.setupYtdPlayer=function(){var k=this,g;return _.e(function(P){if(P.nextAddress==1)return P.yield(k.ytdPlayer.getPlayerPromise(),2);g=P.yieldResult;g.addEventListener("onStateChange",function(x){k.onPlayerStateChange(x)});
g.addEventListener("onCueRangeExit",function(x){k.onCueRangeExit(x)});
_.SV(P)})};
_.d.onPlayerStateChange=function(k){if(k===1&&(k=this.ytdPlayer.getPlayer())){var g=k.getCurrentTime(),P,x,U=g+((x=(P=this.data)==null?void 0:P.playbackDurationMs)!=null?x:0)/1E3;k.addCueRange("playback",g,U);_.RV(this.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");this.JSC$15684_mastheadCounter.increment("VIDEO_START",!0,!1)}};
_.d.onCueRangeExit=function(k){k==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.d.toggleMute=function(k){var g=this,P;return _.e(function(x){if(x.nextAddress==1)return x.yield(g.ytdPlayer.getPlayerPromise(),2);P=x.yieldResult;k?P.mute():P.unMute();_.SV(x)})};
_.mJ.Object.defineProperties(tz.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var k,g;if(!((k=this.data)==null?0:(g=k.accessibilityData)==null?0:g.label))return"Ad primary link";var P,x;return _.OX("AD_TITLE",{title:(P=this.data)==null?void 0:(x=P.accessibilityData)==null?void 0:x.label})}}});
tz.prototype.onYtMastheadHidden=tz.prototype.onYtMastheadHidden;tz.prototype.onYtNavigate=tz.prototype.onYtNavigate;tz.prototype.onYtToggleButton=tz.prototype.onYtToggleButton;tz.prototype.dataChanged=tz.prototype.dataChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],tz.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],tz.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],tz.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],tz.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],tz.prototype,"useYtdPlayer",void 0);_.N([_.Td("ytd-toggle-button-renderer"),_.I("design:type",Object)],tz.prototype,"muteButton",void 0);_.N([_.n(),_.I("design:type",Object)],tz.prototype,"buttonOverrides",void 0);
_.N([_.E("data.accessibilityData.label"),_.I("design:type",String),_.I("design:paramtypes",[])],tz.prototype,"titleAriaLabel",null);_.N([_.Td("#replay-button"),_.I("design:type",Object)],tz.prototype,"replayButton",void 0);_.N([_.Td("#player-container"),_.I("design:type",Object)],tz.prototype,"playerContainer",void 0);_.N([_.Td("#player"),_.I("design:type",Object)],tz.prototype,"embeddedPlayer",void 0);_.N([_.Td("#ytd-player"),_.I("design:type",Object)],tz.prototype,"ytdPlayer",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],tz.prototype,"dataChanged",null);_.N([_.dV("yt-toggle-button"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],tz.prototype,"onYtToggleButton",null);_.N([_.dV("yt-navigate"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],tz.prototype,"onYtNavigate",null);
_.N([_.dV("yt-masthead-hidden"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],tz.prototype,"onYtMastheadHidden",null);_.N([_.t({is:"ytd-video-masthead-ad-primary-video-renderer",disableElementRegistration:!0})],tz);
_.v(tz,"ytd-video-masthead-ad-primary-video-renderer",function(){if(GQL!==void 0)return GQL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-primary-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="overlay" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n  <div id="mute-button" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <div id="replay-button" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <div id="thumbnail-overlays" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <template is="dom-if" if="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n    <yt-formatted-string id="live-badge" text="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n<div id="player-container" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n  <a id="click-target" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-primary-video-renderer" aria-label$="[[titleAriaLabel]]" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]"></a>\n  <div id="player" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_MASTHEAD_AD" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n  </ytd-player>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return GQL=k},{mode:2});var RAY;var MD=function(){var k=_.S.apply(this,arguments)||this;k.collapsed=!1;k.impressionResolver=_.MQ();k.JSC$15688_activeViewMeasurementDataResolver=_.MQ();k.actionMap={"yt-mute-ad-action":"handleMuteAd"};return k};
_.z(MD,_.S);_.d=MD.prototype;_.d.configureRendererStamper=function(){return{"data.expandableTiles":{id:"expandable-tile-container",mapping:{videoMastheadAdExpandableThumbnailTileRenderer:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",videoMastheadAdExpandableVideoTileRenderer:"ytd-video-masthead-ad-expandable-video-tile-renderer"}},"data.showAdRenderer":{id:"show-ad",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.created=function(){this.activeView=new V1(this.hostElement)};
_.d.ready=function(){var k=this;_.kr(this.hostElement).querySelector("#show-ad").addEventListener("click",function(){k.expandAd()});
this.hostElement.addEventListener("yt-action",function(g){if(g.detail.actionName==="yt-service-request"){var P=g.detail.args[1];P.videoMastheadAdMuteCommand&&(k.collapseAd(P.videoMastheadAdMuteCommand.encryptedMastheadId),g.stopPropagation())}})};
_.d.attached=function(){var k=this;_.jb(function(){k.ironResizableBehavior.notifyResize()});
this.impressionResolver.promise.then(function(g){if(!k.collapsed){g=_.O(g);for(var P=g.next();!P.done;P=g.next())P=P.value,iz(P.baseUrl,P.attributionSrcMode);k.data.impressionCommand=void 0}});
this.JSC$15688_activeViewMeasurementDataResolver.promise.then(function(g){Z7(k.activeView,g)});
_.W("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&mb(k.activeView)})};
_.d.dataChanged=function(){var k;((k=this.data.impressionCommand)==null?0:k.loggingUrls)&&this.impressionResolver.resolve(this.data.impressionCommand.loggingUrls);var g;((g=this.data)==null?0:g.activeView)&&this.JSC$15688_activeViewMeasurementDataResolver.resolve(this.data.activeView);(k=this.get("data.showAdRenderer.buttonRenderer.command.videoMastheadAdMuteCommand"))&&this.restoreCollapsedState(k.encryptedMastheadId);this.collapsed&&(this.data.primaryVideo&&(this.data.primaryVideo=void 0),this.data.expandableTiles&&
(this.data.expandableTiles=void 0))};
_.d.computeWidescreen=function(k){var g;return!!(k&&((g=_.b(k,hhL))==null?0:g.isWidescreen))};
_.d.computeExpandable=function(k){return!!(k&&k.length>0)};
_.d.onIronResize=function(){if(this.expandable){var k=_.kr(this.hostElement).querySelector("#expandable-tile-container :first-child");k&&!k.expanded&&(k.expanded=!0)}};
_.d.handleMuteAd=function(){this.collapseAd(null)};
_.d.restoreCollapsedState=function(k){this.collapsed=_.ex().get("HIDDEN_MASTHEAD_ID")===k};
_.d.collapseAd=function(k){if(k){var g=_.ex();g.set("HIDDEN_MASTHEAD_ID",k);g.save()}(k=_.kr(this.hostElement).querySelector("#video"))&&_.GB(k,"yt-masthead-hidden");this.collapsed=!0};
_.d.expandAd=function(){var k=_.ex();k.set("HIDDEN_MASTHEAD_ID",!1);k.save();location.reload()};
_.d.detached=function(){_.W("stop_av_measurement_on_detach")&&mb(this.activeView)};
MD.prototype.onIronResize=MD.prototype.onIronResize;MD.prototype.dataChanged=MD.prototype.dataChanged;_.N([_.h(_.QF),_.I("design:type",Object)],MD.prototype,"ironResizableBehavior",void 0);_.N([_.h(_.Iq),_.I("design:type",Object)],MD.prototype,"ytdGridStateAwareBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],MD.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],MD.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],MD.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],MD.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeWidescreen(data.primaryVideo)"}),_.I("design:type",Boolean)],MD.prototype,"widescreen",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeExpandable(data.expandableTiles)"}),_.I("design:type",Boolean)],MD.prototype,"expandable",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],MD.prototype,"collapsed",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],MD.prototype,"dataChanged",null);_.N([_.dV("iron-resize"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],MD.prototype,"onIronResize",null);_.N([_.t({is:"ytd-video-masthead-ad-v3-renderer",disableElementRegistration:!0})],MD);
_.v(MD,"ytd-video-masthead-ad-v3-renderer",function(){if(RAY!==void 0)return RAY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-v3-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n  <div id="video-overlay" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    <ytd-video-masthead-ad-primary-video-overlay-renderer data="[[data.primaryVideoOverlay.videoMastheadAdPrimaryVideoOverlayRenderer]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    </ytd-video-masthead-ad-primary-video-overlay-renderer>\n  </div>\n  <template is="dom-if" if="[[data.primaryVideo]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    <div id="video-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n      <ytd-video-masthead-ad-primary-video-renderer id="video" data="[[data.primaryVideo.videoMastheadAdPrimaryVideoRenderer]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n      </ytd-video-masthead-ad-primary-video-renderer>\n    </div>\n  </template>\n  <div id="expandable-tile-container" class="style-scope ytd-video-masthead-ad-v3-renderer"></div>\n  <div id="right-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    <ytd-video-masthead-ad-advertiser-info-renderer data="[[data.advertiserInfo.videoMastheadAdAdvertiserInfoRenderer]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    </ytd-video-masthead-ad-advertiser-info-renderer>\n    <div id="compact-tile-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n      <template is="dom-repeat" items="[[data.compactVideoTiles]]" as="tile" class="style-scope ytd-video-masthead-ad-v3-renderer">\n        <ytd-thumbnail data="[[tile.videoMastheadAdCompactVideoTileRenderer]]" width="210" class="style-scope ytd-video-masthead-ad-v3-renderer">\n        </ytd-thumbnail>\n      </template>\n    </div>\n  </div>\n  <div id="show-ad" class="style-scope ytd-video-masthead-ad-v3-renderer"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return RAY=k},{mode:2});var Kp=function(){return _.S.apply(this,arguments)||this};
_.z(Kp,_.S);_.d=Kp.prototype;_.d.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{videoMastheadAdV3Renderer:"ytd-video-masthead-ad-v3-renderer"}}}};
_.d.ready=function(){var k=this;AJu(function(){k.isAttached&&M7(k.JSC$15693_storedAdSlotMetadata,k.JSC$15693_storedAdLayoutMetadata,k.adSlotMetadata,k.adLayoutMetadata)&&u8(BK(),k.JSC$15693_storedAdSlotMetadata,k.JSC$15693_storedAdLayoutMetadata)})};
_.d.attached=function(){M7(this.JSC$15693_storedAdSlotMetadata,this.JSC$15693_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&LgL(BK(),this.JSC$15693_storedAdSlotMetadata,this.JSC$15693_storedAdLayoutMetadata)};
_.d.detached=function(){M7(this.JSC$15693_storedAdSlotMetadata,this.JSC$15693_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&u8(BK(),this.JSC$15693_storedAdSlotMetadata,this.JSC$15693_storedAdLayoutMetadata)};
_.d.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15693_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15693_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15693_storedAdLayoutMetadata!==void 0&&this.JSC$15693_storedAdSlotMetadata!==void 0&&u8(BK(),this.JSC$15693_storedAdSlotMetadata,this.JSC$15693_storedAdLayoutMetadata),LgL(BK(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15693_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15693_storedAdSlotMetadata=this.adSlotMetadata)};
_.mJ.Object.defineProperties(Kp.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.adLayoutMetadata}}});
Kp.prototype.onAdMetadataChanged=Kp.prototype.onAdMetadataChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Kp.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Kp.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Kp.prototype,"data",void 0);_.N([_.E("data.adLayoutMetadata"),_.I("design:type",Object),_.I("design:paramtypes",[])],Kp.prototype,"adLayoutMetadata",null);
_.N([_.n(),_.I("design:type",Object)],Kp.prototype,"adSlotMetadata",void 0);_.N([_.OO("adLayoutMetadata","adSlotMetadata"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Kp.prototype,"onAdMetadataChanged",null);_.N([_.t({is:"ytd-page-top-ad-layout-renderer",disableElementRegistration:!0})],Kp);
_.v(Kp,"ytd-page-top-ad-layout-renderer",function(){if(IXP!==void 0)return IXP;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-top-ad-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="rendering-content" class="style-scope ytd-page-top-ad-layout-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return IXP=
k},{mode:_.Gd("kevlar_poly_si_batch_j070")?1:2});var ky3;var oU=function(){var k=_.S.apply(this,arguments)||this;k.noBottomMargin=!1;k.overlayDensity=0;k.typographyBump=!1;k.extractOverlay=!1;k.extractActionBar=!1;return k};
_.z(oU,_.S);_.d=oU.prototype;
_.d.configureRendererStamper=function(){return{"data.fulfillmentContent.fulfilledLayout":{id:"fulfilled-layout",mapping:{inFeedAdLayoutRenderer:{component:"ytd-in-feed-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]",noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}},pageTopAdLayoutRenderer:{component:"ytd-page-top-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]"}},sequenceItemInPlayerAdLayoutRenderer:{component:"ytd-in-feed-ad-layout-renderer",
properties:{adSlotMetadata:"[[data.adSlotMetadata]]",noBottomMargin:"[[noBottomMargin]]",overlayDensity:"[[overlayDensity]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}}}}}};
_.d.ready=function(){var k=this;AJu(function(){k.isAttached&&k.adSlotMetadata&&Euq(BK(),k.adSlotMetadata)})};
_.d.attached=function(){if(this.adSlotMetadata){var k;if(this.adSlotMetadata===((k=this.data)==null?void 0:k.adSlotMetadata))hAc(BK(),this.adSlotMetadata);else{var g;_.pH(Error("Oh`"+this.adSlotMetadata+"`"+((g=this.data)==null?void 0:g.adSlotMetadata)))}}};
_.d.detached=function(){this.adSlotMetadata&&Euq(BK(),this.adSlotMetadata)};
_.d.onTypographyBumpChanged=function(){this.inFeedAdLayoutRenderer&&(this.inFeedAdLayoutRenderer.typographyBump=this.typographyBump)};
_.d.onAdSlotMetadataChanged=function(){this.data&&this.data.adSlotMetadata&&(this.isAttached&&this.adSlotMetadata!==this.data.adSlotMetadata&&(this.adSlotMetadata!==void 0&&Euq(BK(),this.adSlotMetadata),hAc(BK(),this.data.adSlotMetadata)),this.adSlotMetadata=this.data.adSlotMetadata)};
_.mJ.Object.defineProperties(oU.prototype,{layout:{configurable:!0,enumerable:!0,get:function(){var k,g,P=_.b((k=this.data)==null?void 0:(g=k.fulfillmentContent)==null?void 0:g.fulfilledLayout,_.LNt),x;return(k=(x=_.b(P==null?void 0:P.renderingContent,E04))==null?void 0:x.layout)?k.toLowerCase().replace(/_/g,"-"):""}}});
oU.prototype.onAdSlotMetadataChanged=oU.prototype.onAdSlotMetadataChanged;oU.prototype.onTypographyBumpChanged=oU.prototype.onTypographyBumpChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],oU.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],oU.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],oU.prototype,"rendererBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],oU.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],oU.prototype,"noBottomMargin",void 0);_.N([_.n(),_.I("design:type",Object)],oU.prototype,"overlayDensity",void 0);_.N([_.n(),_.I("design:type",Object)],oU.prototype,"typographyBump",void 0);_.N([_.n(),_.I("design:type",Object)],oU.prototype,"extractOverlay",void 0);_.N([_.n(),_.I("design:type",Object)],oU.prototype,"extractActionBar",void 0);
_.N([_.Td("ytd-in-feed-ad-layout-renderer"),_.I("design:type",HTMLElement)],oU.prototype,"inFeedAdLayoutRenderer",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",String),_.I("design:paramtypes",[])],oU.prototype,"layout",null);_.N([_.OO("typographyBump"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],oU.prototype,"onTypographyBumpChanged",null);
_.N([_.OO("data.adSlotMetadata"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],oU.prototype,"onAdSlotMetadataChanged",null);_.N([_.t({is:"ytd-ad-slot-renderer",disableElementRegistration:!0})],oU);
_.v(oU,"ytd-ad-slot-renderer",function(){if(ky3!==void 0)return ky3;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-slot-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="fulfilled-layout" class="style-scope ytd-ad-slot-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return ky3=k},{mode:_.Gd("kevlar_poly_si_batch_j077")?
1:2});var gyP;var vK=function(){return _.S.apply(this,arguments)||this};
_.z(vK,_.S);_.d=vK.prototype;_.d.created=function(){this.activeView=new V1(this.hostElement)};
_.d.configureRendererStamper=function(){return{"data.adBadge":{id:"ad-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adBadge]]"},params:{noDotAdBadge:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.d.maybeComputeHref=function(){return null};
_.d.onTap=function(){};
_.d.onThumbnailContainerClick=function(k){this.onClick(k)};
_.d.onClick=function(k){var g,P=(g=this.data)==null?void 0:g.navigationEndpoint;P&&_.b(P,_.oV)&&(this.ytSparklesClickLocationBehavior.handleClick(P,k,!1),k.stopPropagation())};
_.d.dataChanged=function(){if(this.data){if(this.data.impressionUrls)for(var k=_.O(this.data.impressionUrls),g=k.next();!g.done;g=k.next())g=g.value,vr0(g,HCj(g));this.data.activeView&&Z7(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",vK.JSC$15701_DEFAULT_CLICK_LOCATION_BEHAVIOR,vK.JSC$15701_CLICK_LOCATION_ID_MAP);this.thumbnail&&(k=this.thumbnail.getElementsByTagName("a"),k.length>0&&(k=k.namedItem("thumbnail"))&&k.removeAttribute("href"))}};
_.d.attached=function(){var k=this;_.W("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&mb(k.activeView)})};
_.d.detached=function(){_.W("stop_av_measurement_on_detach")&&mb(this.activeView)};
_.mJ.Object.defineProperties(vK.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.W("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.W("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
vK.prototype.dataChanged=vK.prototype.dataChanged;vK.prototype.onTap=vK.prototype.onTap;vK.JSC$15701_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
vK.JSC$15701_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"}];_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],vK.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],vK.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],vK.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],vK.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.d$.YtSparklesClickLocationBehavior),_.I("design:type",Object)],vK.prototype,"ytSparklesClickLocationBehavior",void 0);
_.N([_.n({selector:_.ED}),_.I("design:type",Object)],vK.prototype,"isGridViewEnabled",void 0);_.N([_.E("isGridViewEnabled"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],vK.prototype,"watchFeedBigThumbs",null);_.N([_.E("isGridViewEnabled"),_.n({reflectToAttribute:!0}),_.I("design:type",String),_.I("design:paramtypes",[])],vK.prototype,"thumbnailWidth",null);_.N([_.n(),_.I("design:type",Object)],vK.prototype,"data",void 0);
_.N([_.Td("ytd-thumbnail"),_.I("design:type",HTMLElement)],vK.prototype,"thumbnail",void 0);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],vK.prototype,"onTap",null);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],vK.prototype,"dataChanged",null);_.N([_.t({is:"ytd-compact-promoted-video-renderer",disableElementRegistration:!0})],vK);
_.v(vK,"ytd-compact-promoted-video-renderer",function(){if(gyP!==void 0)return gyP;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-promoted-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main-container" class="style-scope ytd-compact-promoted-video-renderer">\n  <ytd-thumbnail id="thumbnail-container" data="[[data]]" width="[[thumbnailWidth]]" on-click="onThumbnailContainerClick" class="style-scope ytd-compact-promoted-video-renderer">\n  </ytd-thumbnail>\n  <div class="details style-scope ytd-compact-promoted-video-renderer">\n    <a id="endpoint" class="yt-simple-endpoint style-scope ytd-compact-promoted-video-renderer" href$="[[maybeComputeHref(data.navigationEndpoint)]]" on-click="onClick" data="[[data.navigationEndpoint]]">\n      <h3 class="style-scope ytd-compact-promoted-video-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-compact-promoted-video-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-promoted-video-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h3>\n      <div class="secondary-metadata style-scope ytd-compact-promoted-video-renderer">\n        <ytd-video-meta-block class="compact style-scope ytd-compact-promoted-video-renderer" data="[[data]]" watch-feed-big-thumbs="[[watchFeedBigThumbs]]">\n        </ytd-video-meta-block>\n        <div id="ad-badge-container" class="style-scope ytd-compact-promoted-video-renderer">\n          <div id="ad-badge" class="style-scope ytd-compact-promoted-video-renderer"></div>\n        </div>\n      </div>\n    </a>\n    <div id="menu" class="style-scope ytd-compact-promoted-video-renderer"></div>\n  </div>\n</div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return gyP=k},{mode:1});var PPP;_.sD("itemSectionRenderer","searchPyvRenderer","ytd-search-pyv-renderer");var aU=function(){return _.S.apply(this,arguments)||this};
_.z(aU,_.S);aU.prototype.configureRendererStamper=function(){return{"data.ads":{id:"contents",mapping:{adSlotRenderer:"ytd-ad-slot-renderer",promotedVideoRenderer:"ytd-promoted-video-renderer"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],aU.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],aU.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],aU.prototype,"data",void 0);_.N([_.t({is:"ytd-search-pyv-renderer",disableElementRegistration:!0})],aU);
_.v(aU,"ytd-search-pyv-renderer",function(){if(PPP!==void 0)return PPP;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-pyv-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-search-pyv-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return PPP=k},{mode:1});var $oq;_.sD("itemSectionRenderer","backstagePostThreadRenderer","ytd-backstage-post-thread-renderer");var HK=function(){var k=_.S.apply(this,arguments)||this;k.roundedContainer=!0;k.JSC$15709_handleOpenPostCommentDialogActionAfterStamp=!1;k.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return k};
_.z(HK,_.S);_.d=HK.prototype;
_.d.configureRendererStamper=function(){return{"data.post":{id:"post",mapping:{backstagePostRenderer:{component:"ytd-backstage-post-renderer",properties:{shouldHideAuthor:"[[isInEngagementPanel]]",shouldShowVideoTime:"[[isInEngagementPanel]]",shouldShowMenuInCompactView:"[[isInEngagementPanel]]",isInEngagementPanel:"[[isInEngagementPanel]]",usesFullLockup:"[[usesFullLockup]]",hideBorder:"[[hideBorder]]"}},postRenderer:"ytd-post-renderer",sharedPostRenderer:{component:"ytd-shared-post-renderer",properties:{usesFullLockup:"[[usesFullLockup]]"}}}},
"data.commentDialog":{id:"comment-dialog",mapping:{commentReplyDialogRenderer:"ytd-comment-reply-dialog-renderer"},events:!0}}};
_.d.onStampFinished=function(){this.JSC$15709_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.d.handleSignalActionOpenPostCommentDialogAction=function(){var k=_.kr(this.hostElement).querySelector("ytd-comment-reply-dialog-renderer");k?k.openDialog():this.JSC$15709_handleOpenPostCommentDialogActionAfterStamp=!0};
_.d.onYtCommentModerationPanelEmpty=function(){this.set("data.moderationPanel",{})};
_.d.computeHideBorder=function(){return this.isInEngagementPanel};
_.d.computeIsCompact=function(){return this.isInEngagementPanel};
_.d.computeUsesCompactLockup=function(k){return k==="BACKSTAGE_SURFACE_TYPE_HOME"||k==="BACKSTAGE_SURFACE_TYPE_SEARCH"||k==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||k==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||k==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||k==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.d.computeUsesFullLockup=function(){var k,g=(k=this.data)==null?void 0:k.post,P;k=(P=_.b(g,o0d))==null?void 0:P.surface;var x;P=(x=_.b(g,H0d))==null?void 0:x.originalPost;var U;if(x=k||((U=_.b(P,o0d))==null?void 0:U.surface))return!this.computeUsesCompactLockup(x)&&this.useUpdatedRepostUi;var A;return((A=_.b(g,H0d))==null?void 0:A.originalPostDeletedMessage)!==void 0&&this.useUpdatedRepostUi};
_.mJ.Object.defineProperties(HK.prototype,{isInEngagementPanel:{configurable:!0,enumerable:!0,get:function(){var k,g;return((g=_.b((k=this.data)==null?void 0:k.post,o0d))==null?void 0:g.surface)==="BACKSTAGE_SURFACE_TYPE_ENGAGEMENT_PANEL"}},
useUpdatedRepostUi:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.useUpdatedRepostUi}}});
HK.prototype.onYtCommentModerationPanelEmpty=HK.prototype.onYtCommentModerationPanelEmpty;HK.prototype.onStampFinished=HK.prototype.onStampFinished;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],HK.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],HK.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],HK.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],HK.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],HK.prototype,"roundedContainer",void 0);_.N([_.n({computed:"computeHideBorder(data, isInEngagementPanel)",reflectToAttribute:!0}),_.I("design:type",Boolean)],HK.prototype,"hideBorder",void 0);_.N([_.n({computed:"computeIsCompact(data, isInEngagementPanel)",reflectToAttribute:!0}),_.I("design:type",Boolean)],HK.prototype,"isCompact",void 0);
_.N([_.n({computed:"computeUsesFullLockup(data, useUpdatedRepostUi)",reflectToAttribute:!0}),_.I("design:type",Boolean)],HK.prototype,"usesFullLockup",void 0);_.N([_.dV("yt-rendererstamper-finished"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],HK.prototype,"onStampFinished",null);
_.N([_.dV("ytd-comment-moderation-panel-empty"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],HK.prototype,"onYtCommentModerationPanelEmpty",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],HK.prototype,"isInEngagementPanel",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],HK.prototype,"useUpdatedRepostUi",null);
_.N([_.t({is:"ytd-backstage-post-thread-renderer",disableElementRegistration:!0})],HK);
_.v(HK,"ytd-backstage-post-thread-renderer",function(){if($oq!==void 0)return $oq;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-thread-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="post" hidden="[[!data.post]]" class="style-scope ytd-backstage-post-thread-renderer"></div>\n<div id="comments-disabled" hidden="[[!data.commentsDisabledMessage]]" class="style-scope ytd-backstage-post-thread-renderer">[[getSimpleString(data.commentsDisabledMessage)]]</div>\n<div id="moderation-panel" hidden="[[!data.moderationPanel]]" class="style-scope ytd-backstage-post-thread-renderer"></div>\n<div id="comment-dialog" hidden="[[!data.commentDialog]]" class="style-scope ytd-backstage-post-thread-renderer"></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return $oq=k},{mode:1});var xoY;var ND=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.z(ND,_.S);ND.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
ND.prototype.computeBannerImageUrl=function(){if(this.data!==void 0){var k=this.data.thumbnail.thumbnails;this.isDarkTheme&&(k=this.data.thumbnailDark.thumbnails);this.bannerImageUrl=(k=_.pX(k,24,void 0,"height"))?k:void 0}};
ND.prototype.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
ND.prototype.computeHasText=function(){var k;return!((k=this.data)==null||!k.text)};
_.mJ.Object.defineProperties(ND.prototype,{bannerStyle:{configurable:!0,enumerable:!0,get:function(){if(this.bannerImageUrl)return'background-image:url("'+String(_.Hj(this.bannerImageUrl))+'");'}}});
ND.prototype.computeHasText=ND.prototype.computeHasText;ND.prototype.computeBannerImageUrl=ND.prototype.computeBannerImageUrl;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],ND.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],ND.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ND.prototype,"ytRendererBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],ND.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Boolean)],ND.prototype,"isDarkTheme",void 0);_.N([_.n(),_.I("design:type",String)],ND.prototype,"bannerImageUrl",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasText(data.text)"}),_.I("design:type",Boolean)],ND.prototype,"hasText",void 0);_.N([_.OO("data","isDarkTheme"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ND.prototype,"computeBannerImageUrl",null);
_.N([_.OO("data.text"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ND.prototype,"computeHasText",null);_.N([_.E("bannerImageUrl"),_.I("design:type",Object),_.I("design:paramtypes",[])],ND.prototype,"bannerStyle",null);_.N([_.t({is:"ytd-backstage-prefilled-post-dialog-header-renderer",disableElementRegistration:!0})],ND);
_.v(ND,"ytd-backstage-prefilled-post-dialog-header-renderer",function(){if(xoY!==void 0)return xoY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-prefilled-post-dialog-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="banner" hidden="[[!bannerImageUrl]]" style$="[[bannerStyle]]" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">\n</div>\n<div id="message" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">\n  <p id="title" hidden="[[!getSimpleString(data.title)]]" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">[[getSimpleString(data.title)]]</p>\n  <p id="text" hidden="[[!hasText]]" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">[[getSimpleString(data.text)]]</p>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return xoY=k},{mode:1});var iht;var IU=function(){return _.S.apply(this,arguments)||this};
_.z(IU,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],IU.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],IU.prototype,"data",void 0);_.N([_.t({is:"ytd-backstage-zero-state-renderer",disableElementRegistration:!0})],IU);
_.v(IU,"ytd-backstage-zero-state-renderer",function(){if(iht!==void 0)return iht;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-zero-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="image" icon="backstage:artwork" class="style-scope ytd-backstage-zero-state-renderer"></yt-icon>\n<span id="title" class="style-scope ytd-backstage-zero-state-renderer">[[getSimpleString(data.title)]]</span>\n<span id="text" class="style-scope ytd-backstage-zero-state-renderer">[[getSimpleString(data.text)]]</span>\n<yt-formatted-string id="link" force-default-style="" text="[[data.link]]" class="style-scope ytd-backstage-zero-state-renderer"></yt-formatted-string>\n<span id="footer" class="style-scope ytd-backstage-zero-state-renderer">[[getSimpleString(data.footer)]]</span>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return iht=k},{mode:1});var Uoc;var X8=function(){return _.S.apply(this,arguments)||this};
_.z(X8,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],X8.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],X8.prototype,"data",void 0);_.N([_.n({computed:"computeIcon_(data.icon)"}),_.I("design:type",String)],X8.prototype,"icon",void 0);_.N([_.t({is:"ytd-post-filter-zero-state-renderer",disableElementRegistration:!0})],X8);
_.v(X8,"ytd-post-filter-zero-state-renderer",function(){if(Uoc!==void 0)return Uoc;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-filter-zero-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon-container" class="style-scope ytd-post-filter-zero-state-renderer"><yt-icon id="icon" icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-post-filter-zero-state-renderer"></yt-icon></div>\n<div id="title" class="style-scope ytd-post-filter-zero-state-renderer">[[getSimpleString(data.title)]]</div>\n<div id="subtitle" class="style-scope ytd-post-filter-zero-state-renderer">[[getSimpleString(data.subtitle)]]</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Uoc=k},{mode:1});var AfY;var doL={"data.actionButton":{id:"schedule-button",mapping:{buttonRenderer:"ytd-button-renderer"}}},yq=function(){return _.S.apply(this,arguments)||this};
_.z(yq,_.S);yq.prototype.configureRendererStamper=function(){return doL};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],yq.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],yq.prototype,"rendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],yq.prototype,"data",void 0);_.N([_.n({computed:"computeIcon_(data.icon)"}),_.I("design:type",String)],yq.prototype,"icon",void 0);_.N([_.t({is:"ytd-post-scheduling-zero-state-renderer",disableElementRegistration:!0})],yq);
_.v(yq,"ytd-post-scheduling-zero-state-renderer",function(){if(AfY!==void 0)return AfY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-scheduling-zero-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="image" icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-post-scheduling-zero-state-renderer"></yt-icon>\n<span id="title" class="style-scope ytd-post-scheduling-zero-state-renderer">[[getSimpleString(data.title)]]</span>\n<div id="schedule-button" class="style-scope ytd-post-scheduling-zero-state-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return AfY=k},{mode:1});var Ohk;var pp=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-update-posts-total-count-action":"handleUpdatePostsTotalCountAction"};return k};
_.z(pp,_.S);pp.prototype.onTabsActivate=function(k){this.data&&this.data.tabs&&_.GB(this.hostElement,"yt-navigate",{endpoint:this.data.tabs[k.detail.selected].navigationEndpoint})};
pp.prototype.shouldShowTotalCount=function(k){return k&&k.totalCount!==void 0};
pp.prototype.handleUpdatePostsTotalCountAction=function(k){var g=this.get(["data.tabs",1,"totalCount"]),P=this.get("updatePostsTotalCountAction.updateType",k);k=this.get("updatePostsTotalCountAction.number",k);g!==void 0&&P!=="UPDATE_POSTS_TOTAL_COUNT_TYPE_UNKNOWN"&&k&&(P==="UPDATE_POSTS_TOTAL_COUNT_TYPE_ADD"?this.set(["data.tabs",1,"totalCount"],Number(g)+k):P==="UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE"&&this.set(["data.tabs",1,"totalCount"],Number(g)-k))};
_.mJ.Object.defineProperties(pp.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.tabs)for(var k=0,g=this.data.tabs.length;k<g;k++)if(this.data.tabs[k].selected)return k;return 0}}});
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],pp.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],pp.prototype,"rendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],pp.prototype,"data",void 0);_.N([_.E("data.tabs"),_.I("design:type",Number),_.I("design:paramtypes",[])],pp.prototype,"selected",null);_.N([_.t({is:"ytd-post-stream-filter-renderer",disableElementRegistration:!0})],pp);
_.v(pp,"ytd-post-stream-filter-renderer",function(){if(Ohk!==void 0)return Ohk;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-stream-filter-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="filter-container" class="style-scope ytd-post-stream-filter-renderer">\n  <tp-yt-paper-tabs selected="[[selected]]" on-iron-activate="onTabsActivate" class="style-scope ytd-post-stream-filter-renderer">\n    <template is="dom-repeat" items="[[data.tabs]]" class="style-scope ytd-post-stream-filter-renderer">\n      <tp-yt-paper-tab class="style-scope ytd-post-stream-filter-renderer">\n        [[getSimpleString(item.title)]]\n        <template is="dom-if" if="[[shouldShowTotalCount(item)]]" class="style-scope ytd-post-stream-filter-renderer">\n          <span class="posts-count style-scope ytd-post-stream-filter-renderer">[[item.totalCount]]</span>\n        </template>\n      </tp-yt-paper-tab>\n    </template>\n  </tp-yt-paper-tabs>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Ohk=k},{mode:1});var qVH;var Cp=function(){return _.S.apply(this,arguments)||this};
_.z(Cp,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Cp.prototype,"kevlarBehaviors",void 0);_.N([_.n(),_.I("design:type",Object)],Cp.prototype,"data",void 0);_.N([_.t({is:"ytd-channel-age-gate-renderer",disableElementRegistration:!0})],Cp);
_.v(Cp,"ytd-channel-age-gate-renderer",function(){if(qVH!==void 0)return qVH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-age-gate-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-channel-age-gate-renderer">\n  <div id="channel-container" class="style-scope ytd-channel-age-gate-renderer">\n    <div id="channel" class="style-scope ytd-channel-age-gate-renderer">[[data.channelTitle]]</div>\n    <yt-img-shadow thumbnail="[[data.avatar]]" width="144" class="style-scope ytd-channel-age-gate-renderer"></yt-img-shadow>\n  </div>\n  <div id="info" class="style-scope ytd-channel-age-gate-renderer">\n    <yt-formatted-string id="header" text="[[data.header]]" class="style-scope ytd-channel-age-gate-renderer"></yt-formatted-string>\n    <yt-formatted-string text="[[data.mainText]]" class="style-scope ytd-channel-age-gate-renderer"></yt-formatted-string>\n    <ytd-button-renderer align-by-text="" data="[[data.signInButton.buttonRenderer]]" class="style-scope ytd-channel-age-gate-renderer">\n    </ytd-button-renderer>\n    <yt-formatted-string text="[[data.secondaryText]]" class="style-scope ytd-channel-age-gate-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return qVH=k},{mode:1});var TWN;_.sD("sharingItemSection","channelOwnerEmptyStateRenderer","ytd-channel-owner-empty-state-renderer");var GP=function(){var k=_.S.apply(this,arguments)||this;k.data=null;return k};
_.z(GP,_.S);GP.prototype.configureRendererStamper=function(){return{"data.uploadVideoButton":{id:"upload-video-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.mJ.Object.defineProperties(GP.prototype,{imageSizePx:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return((k=this.data)==null?0:(g=k.title)==null?0:(P=g.runs)==null?0:P.length)?147:160}}});
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],GP.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],GP.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Number),_.I("design:paramtypes",[])],GP.prototype,"imageSizePx",null);_.N([_.t({is:"ytd-channel-owner-empty-state-renderer",disableElementRegistration:!0})],GP);
_.v(GP,"ytd-channel-owner-empty-state-renderer",function(){if(TWN!==void 0)return TWN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-owner-empty-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container ytd-channel-owner-empty-state-renderer style-scope ytd-channel-owner-empty-state-renderer">\n  <div class="illustration style-scope ytd-channel-owner-empty-state-renderer">\n    <yt-img-shadow height="[[imageSizePx]]" thumbnail="[[data.illustration]]" class="style-scope ytd-channel-owner-empty-state-renderer">\n    </yt-img-shadow>\n  </div>\n  <div class="content style-scope ytd-channel-owner-empty-state-renderer">\n    <div class="header style-scope ytd-channel-owner-empty-state-renderer" hidden="[[!data.title]]">\n      <h2 class="style-scope ytd-channel-owner-empty-state-renderer">\n        <yt-formatted-string id="title" class="header-title style-scope ytd-channel-owner-empty-state-renderer" text="[[data.title]]">\n        </yt-formatted-string>\n      </h2>\n    </div>\n    <div class="description style-scope ytd-channel-owner-empty-state-renderer">\n      <yt-formatted-string id="description" class="description-text style-scope ytd-channel-owner-empty-state-renderer" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n      <div class="button-layer style-scope ytd-channel-owner-empty-state-renderer" hidden="[[!data.uploadVideoButton]]">\n        <span id="upload-video-button" class="style-scope ytd-channel-owner-empty-state-renderer"></span>\n      </div>\n    <div class="learn-more style-scope ytd-channel-owner-empty-state-renderer">\n      <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope ytd-channel-owner-empty-state-renderer">\n        <yt-formatted-string text="[[item]]" class="style-scope ytd-channel-owner-empty-state-renderer"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return TWN=k},{mode:1});var e3k;var cft;var RU=function(){var k=_.S.apply(this,arguments)||this;k.boundSubmitSearch=function(){k.submitSearch()};
k.boundClearSearch=function(){k.clearSearch()};
return k};
_.z(RU,_.S);_.d=RU.prototype;_.d.configureRendererStamper=function(){return{"data.searchButton":{id:"search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundSubmitSearch]]"}}}},"data.clearButton":{id:"clear-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundClearSearch]]"}}}}}};
_.d.toggleClearButton=function(){this.hideClearButton=MMk||!this.input.value};
_.d.submitOnEnterKeyUp=function(k){k.keyCode!==13||this.input.invalid||this.submit(this.input.value)};
_.d.clearSearch=function(){this.input.value="";this.submit(this.input.value)};
_.d.submitSearch=function(){this.input.invalid||this.submit(this.input.value)};
_.d.submit=function(){_.GB(this.hostElement,"search-query-changed",this.input.value)};
RU.prototype.toggleClearButton=RU.prototype.toggleClearButton;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],RU.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],RU.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],RU.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],RU.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],RU.prototype,"hideClearButton",void 0);_.N([_.n(),_.I("design:type",Object)],RU.prototype,"boundSubmitSearch",void 0);_.N([_.n(),_.I("design:type",Object)],RU.prototype,"boundClearSearch",void 0);_.N([_.Td("#input"),_.I("design:type",Object)],RU.prototype,"input",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],RU.prototype,"toggleClearButton",null);
_.N([_.t({is:"ytd-channel-switcher-search-box-renderer",disableElementRegistration:!0})],RU);
_.v(RU,"ytd-channel-switcher-search-box-renderer",function(){if(cft!==void 0)return cft;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-search-box-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input id="input" auto-validate="true" autocomplete="off" error-message="[[getSimpleString(data.invalidQueryErrorMessage)]]" label="[[getSimpleString(data.placeholderText)]]" maxlength="100" minlength="3" name="query" no-label-float="" use-v2-underline="" value="[[getSimpleString(data.searchText)]]" on-input="toggleClearButton" on-keyup="submitOnEnterKeyUp" class="style-scope ytd-channel-switcher-search-box-renderer">\n  <div id="search-button" slot="prefix" prefix="" class="style-scope ytd-channel-switcher-search-box-renderer"></div>\n  <div id="clear-button" slot="suffix" suffix="" class="style-scope ytd-channel-switcher-search-box-renderer"></div>\n</tp-yt-paper-input>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return cft=k},{mode:1});var VRv;var k_=function(){var k=_.S.apply(this,arguments)||this;k.boundSubmit=function(){k.submit()};
return k};
_.z(k_,_.S);_.d=k_.prototype;_.d.configureRendererStamper=function(){return{"data.searchButton":{id:"search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundSubmit]]"}}}},"data.clearButton":{id:"clear-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.d.ready=function(){var k=this;this.form.addEventListener("submit",function(g){return k.onSubmit(g)})};
_.d.onSubmit=function(k){k.preventDefault();return!1};
_.d.toggleClearButton=function(){this.hideClearButton=MMk||!this.input.value};
_.d.submitOnEnterKeyUp=function(k){k.keyCode===13&&this.submit()};
_.d.submit=function(){var k=this.data.endpoint,g=(0,_.vX.unsafeClone)(k);_.b(g,_.q8)?_.b(g,_.q8).query=this.input.value:_.b(g,_.Tj)&&(_.b(g,_.Tj).query=this.input.value);var P=_.b(g.commandMetadata,_.A6);(P==null?0:P.url)?(P.url=_.kC(P.url,"query",this.input.value),_.GB(this.hostElement,"yt-navigate",{endpoint:g})):_.b(g,WN3)?(_.b(g,WN3).channelSwitcherQuery=this.input.value,_.Za().resolve(_.wP).resolveCommand(g,{form:{element:this.hostElement}})):(k=Error("Ph`"+JSON.stringify(k)),_.IE(k))};
_.d.getUrl=function(k){return this.get("commandMetadata.webCommandMetadata.url",k)};
k_.prototype.toggleClearButton=k_.prototype.toggleClearButton;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],k_.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],k_.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],k_.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],k_.prototype,"hideClearButton",void 0);
_.N([_.n(),_.I("design:type",Object)],k_.prototype,"boundSubmit",void 0);_.N([_.Td("#form"),_.I("design:type",HTMLFormElement)],k_.prototype,"form",void 0);_.N([_.Td("#input"),_.I("design:type",Object)],k_.prototype,"input",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],k_.prototype,"toggleClearButton",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-search-box-renderer"})],k_);
_.v(k_,"ytd-search-box-renderer",function(){if(VRv!==void 0)return VRv;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-box-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<form id="form" action="[[getUrl(data.endpoint)]]" class="style-scope ytd-search-box-renderer">\n  <tp-yt-paper-input id="input" autocomplete="off" label="[[getSimpleString(data.placeholderText)]]" max-length="100" name="query" no-label-float="" use-v2-underline="" value="[[getSimpleString(data.searchText)]]" on-input="toggleClearButton" on-keyup="submitOnEnterKeyUp" class="style-scope ytd-search-box-renderer">\n    <div id="search-button" slot="prefix" prefix="" class="style-scope ytd-search-box-renderer"></div>\n    <div id="clear-button" slot="suffix" suffix="" class="style-scope ytd-search-box-renderer"></div>\n  </tp-yt-paper-input>\n</form>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return VRv=k},{mode:2});var gn=function(){var k=_.S.apply(this,arguments)||this;k.showSearchBox=!0;return k};
_.z(gn,_.S);gn.prototype.configureRendererStamper=function(){return{"data.searchBox":{id:"search-box",mapping:{searchBoxRenderer:"ytd-search-box-renderer",channelSwitcherSearchBoxRenderer:"ytd-channel-switcher-search-box-renderer"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],gn.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],gn.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],gn.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],gn.prototype,"showSearchBox",void 0);_.N([_.t({is:"ytd-channel-switcher-header-renderer",disableElementRegistration:!0})],gn);
_.v(gn,"ytd-channel-switcher-header-renderer",function(){if(e3k!==void 0)return e3k;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 class="style-scope ytd-channel-switcher-header-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-channel-switcher-header-renderer"></yt-formatted-string>\n</h2>\n<div id="search-box" hidden="[[!showSearchBox]]" class="style-scope ytd-channel-switcher-header-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return e3k=k},{mode:1});var Zhq;var mot;var PR=function(){var k=_.S.apply(this,arguments)||this;k.isDisplayed=!0;return k};
_.z(PR,_.S);_.d=PR.prototype;_.d.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.dataChanged=function(){this.isDisplayed=!0};
_.d.computeType=function(k){return k||"UNKNOWN"};
_.d.onYtServiceRequestCompleted=function(k){k.stopPropagation();this.isDisplayed=!1};
_.d.onClose=function(){this.isDisplayed=!1};
PR.prototype.onYtServiceRequestCompleted=PR.prototype.onYtServiceRequestCompleted;PR.prototype.dataChanged=PR.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],PR.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],PR.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],PR.prototype,"data",void 0);
_.N([_.n({computed:"computeType(data.type)",reflectToAttribute:!0}),_.I("design:type",String)],PR.prototype,"type",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],PR.prototype,"isDisplayed",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],PR.prototype,"dataChanged",null);
_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],PR.prototype,"onYtServiceRequestCompleted",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-alert-with-button-renderer"})],PR);
_.v(PR,"ytd-alert-with-button-renderer",function(){if(mot!==void 0)return mot;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-alert-with-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-alert-with-button-renderer"></yt-formatted-string>\n<div id="buttons" class="style-scope ytd-alert-with-button-renderer">\n  <div id="button" class="style-scope ytd-alert-with-button-renderer"></div>\n  <div id="dismiss-button" on-click="onClose" class="style-scope ytd-alert-with-button-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return mot=k},{mode:1});var $_=function(){var k=_.S.apply(this,arguments)||this;k.noResult=!1;k.enableAlertBanner=!1;k.dismissedAlertBanner=!1;k.hideCreateChannelButton=!1;k.boundDismissAlertBanner=function(){k.dismissAlertBanner()};
k.actionMap={"yt-update-channel-switcher-page-action":"updateChannelSwitcherAction"};return k};
_.z($_,_.S);_.d=$_.prototype;_.d.computeButtonOverride=function(){return{style:"mono",type:"tonal"}};
_.d.onDataChanged=function(){this.setShowSearchBox(this.data)};
_.d.updateChannelSwitcherAction=function(k){var g;k=(g=_.b(k,mFk))==null?void 0:g.page;_.b(k,ZVd)!==void 0&&(this.data=_.b(k,ZVd))};
_.d.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{channelSwitcherHeaderRenderer:"ytd-channel-switcher-header-renderer"}},"data.contents":{id:"contents",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}},accountItemRenderer:"ytd-account-item-renderer",continuationItemRenderer:"ytd-continuation-item-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundDismissAlertBanner]]"}}}}}};
_.d.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.d.searchQueryChanged=function(k,g){if(this.data&&this.data.contents&&this.data.contents.length){k=[];var P=[];this.hideCreateChannelButton=this.noResult=!1;for(var x=document.querySelectorAll("ytd-account-item-renderer"),U=_.O(x),A=U.next();!A.done;A=U.next())A=A.value,P.push(A),A.style.display="block";this.resetRightBorder(P);if(g){this.hideCreateChannelButton=!0;for(P=1;P<this.data.contents.length;P++)if(A=this.data.contents[P],_.b(A,JoP)){var q=void 0,T=void 0;U=(q=_.b(A,JoP))==null?void 0:(T=
q.accountName)==null?void 0:T.simpleText;T=q=void 0;A=(q=_.b(A,JoP))==null?void 0:(T=q.channelHandle)==null?void 0:T.simpleText;(q=x[P-1])&&U&&_.V6(U,g)?k.push(q):_.W("enable_handle_search_on_channel_switcher")&&q&&A&&_.V6(A.toString(),g.toString())?k.push(q):q.style.display="none"}k.length===0&&(this.noResult=!0);this.resetRightBorder(k)}}};
_.d.resetRightBorder=function(k){for(var g=0;g<k.length;g++)k[g].style.borderRight=!this.hideCreateChannelButton&&(g+2)%3===0||this.hideCreateChannelButton&&(g+1)%3===0?"none":"1px solid var(--yt-spec-10-percent-layer)"};
_.d.onContinuationItemsUpdated=function(){this.setShowSearchBox(this.data)};
_.d.setShowSearchBox=function(k){if(k&&k.contents&&this.channelSwitcherHeaderRenderer){this.enableAlertBanner=!1;this.channelSwitcherHeaderRenderer.showSearchBox=!0;for(var g=0;g<k.contents.length;g++)_.b(k.contents[g],_.Ka)&&(this.enableAlertBanner=!0,this.channelSwitcherHeaderRenderer.showSearchBox=!1);this.dismissedAlertBanner&&(this.enableAlertBanner=!1)}};
_.d.dismissAlertBanner=function(){this.dismissedAlertBanner=!0;this.enableAlertBanner=!1};
_.mJ.Object.defineProperties($_.prototype,{isLoading:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null?0:k.contents)}}});
$_.prototype.onContinuationItemsUpdated=$_.prototype.onContinuationItemsUpdated;$_.prototype.searchQueryChanged=$_.prototype.searchQueryChanged;$_.prototype.onDataChanged=$_.prototype.onDataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],$_.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],$_.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],$_.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.PK),_.I("design:type",Object)],$_.prototype,"ytContinuationHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],$_.prototype,"data",void 0);_.N([_.Td("ytd-channel-switcher-header-renderer"),_.I("design:type",Object)],$_.prototype,"channelSwitcherHeaderRenderer",void 0);_.N([_.n(),_.I("design:type",Object)],$_.prototype,"noResult",void 0);
_.N([_.n(),_.I("design:type",Object)],$_.prototype,"enableAlertBanner",void 0);_.N([_.n(),_.I("design:type",Object)],$_.prototype,"dismissedAlertBanner",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],$_.prototype,"hideCreateChannelButton",void 0);_.N([_.E("data.contents"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],$_.prototype,"isLoading",null);_.N([_.n(),_.I("design:type",Object)],$_.prototype,"boundDismissAlertBanner",void 0);
_.N([_.n({computed:"computeButtonOverride()"}),_.I("design:type",Object)],$_.prototype,"buttonOverride",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],$_.prototype,"onDataChanged",null);_.N([_.dV("search-query-changed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,String]),_.I("design:returntype")],$_.prototype,"searchQueryChanged",null);
_.N([_.dV("yt-next-continuation-data-updated"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],$_.prototype,"onContinuationItemsUpdated",null);_.N([_.t({is:"ytd-channel-switcher-page-renderer",disableElementRegistration:!0})],$_);
_.v($_,"ytd-channel-switcher-page-renderer",function(){if(Zhq!==void 0)return Zhq;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-page-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-channel-switcher-page-renderer"></div>\n<div id="body" class="style-scope ytd-channel-switcher-page-renderer">\n  <div class="spinner-container style-scope ytd-channel-switcher-page-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-switcher-page-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n  <div id="alert" hidden="[[!enableAlertBanner]]" class="style-scope ytd-channel-switcher-page-renderer">\n      <yt-formatted-string id="alert-message" text="[[data.alertMessage]]" class="style-scope ytd-channel-switcher-page-renderer"></yt-formatted-string>\n      <div id="dismiss-button" class="style-scope ytd-channel-switcher-page-renderer"></div>\n  </div>\n  <div id="contents" class="style-scope ytd-channel-switcher-page-renderer"></div>\n</div>\n<yt-formatted-string id="no-result" hidden="[[!noResult]]" text="[[data.noResult]]" class="style-scope ytd-channel-switcher-page-renderer">\n</yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Zhq=k},{mode:1});var wtL;var JfL;var x_=function(){var k=_.S.apply(this,arguments)||this;k.images=[];k.selectedImageIndex=0;return k};
_.z(x_,_.S);_.d=x_.prototype;
_.d.ready=function(){_.wT(this.thumbnailImagesContainer,"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this);_.wT(this.JSC$15754_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-update",this.updateImageThumbnails,!1,this);_.wT(this.JSC$15754_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.saveImageRepositions,!1,this);_.wT(this.JSC$15754_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-cancel",this.cancelImageRepositions,
!1,this)};
_.d.onThumbnailClick=function(k){if(k=k.event_.detail)this.selectedImageIndex=this.images.indexOf(k)};
_.d.updateImageThumbnails=function(k){k=Object.assign({},this.images[this.selectedImageIndex],{previewCoordinates:k.event_.detail});this.images.splice(this.selectedImageIndex,1,k);this.images=[].concat(_.Kl(this.images))};
_.d.cancelImageRepositions=function(){this.selectedImageIndex=0;_.GB(this.hostElement,"ytd-backstage-image-reposition-cancel")};
_.d.saveImageRepositions=function(){this.selectedImageIndex=0;_.GB(this.hostElement,"ytd-backstage-image-reposition-save",this.images)};
_.mJ.Object.defineProperties(x_.prototype,{thumbnailRendererDatas:{configurable:!0,enumerable:!0,get:function(){var k=this;return(this.images||[]).map(function(g,P){return{image:g,selected:P===k.selectedImageIndex}})}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]}}});
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],x_.prototype,"ytRendererstamperBehavior",void 0);_.N([_.Td("ytd-backstage-image-preview-renderer"),_.I("design:type",Object)],x_.prototype,"JSC$15754_imagePreviewContainer",void 0);_.N([_.Td(".thumbnail-images-container"),_.I("design:type",HTMLElement)],x_.prototype,"thumbnailImagesContainer",void 0);_.N([_.n(),_.I("design:type",Array)],x_.prototype,"images",void 0);
_.N([_.n(),_.I("design:type",Object)],x_.prototype,"repositionInstructions",void 0);_.N([_.n(),_.I("design:type",Object)],x_.prototype,"selectedImageIndex",void 0);_.N([_.E("images","selectedImageIndex"),_.I("design:type",Array),_.I("design:paramtypes",[])],x_.prototype,"thumbnailRendererDatas",null);_.N([_.E("images","selectedImageIndex"),_.I("design:type",Object),_.I("design:paramtypes",[])],x_.prototype,"selectedImageData",null);
_.N([_.t({is:"ytd-backstage-multi-image-reposition-renderer",disableElementRegistration:!0})],x_);
_.v(x_,"ytd-backstage-multi-image-reposition-renderer",function(){if(JfL!==void 0)return JfL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-multi-image-reposition-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="image-reposition-container style-scope ytd-backstage-multi-image-reposition-renderer">\n  <div class="thumbnail-images-container style-scope ytd-backstage-multi-image-reposition-renderer">\n    <template is="dom-repeat" items="[[thumbnailRendererDatas]]" class="style-scope ytd-backstage-multi-image-reposition-renderer">\n      <div class="image-thumbnail style-scope ytd-backstage-multi-image-reposition-renderer">\n        <ytd-backstage-multi-image-thumbnail-renderer id="thumbnail-renderer" data="[[item]]" class="style-scope ytd-backstage-multi-image-reposition-renderer">\n        </ytd-backstage-multi-image-thumbnail-renderer>\n      </div>\n    </template>\n  </div>\n  <div class="image-reposition style-scope ytd-backstage-multi-image-reposition-renderer">\n    <ytd-backstage-image-preview-renderer edit-only-mode="" image-data="[[selectedImageData]]" instruction="[[repositionInstructions]]" class="style-scope ytd-backstage-multi-image-reposition-renderer">\n    </ytd-backstage-image-preview-renderer>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return JfL=k},{mode:1});var iQ=function(k,g){_.s1.call(this);this.uploadUrl=k;this.channelId=g;this.imagesUploadData=[]};
_.z(iQ,_.s1);iQ.prototype.getAllUploadStatuses=function(){var k=this,g,P,x;return _.e(function(U){if(U.nextAddress==1)return U.yield(rfJ(k),2);g=U.yieldResult;P=g.get("succeed");x=g.get("failed");return U.return(P.concat(x))})};
var WIm=function(k){var g,P;return _.e(function(x){if(x.nextAddress==1)return x.yield(rfJ(k),2);g=x.yieldResult;P=g.get("failed");P.length>0&&f9d(k,P);return x.return(k.getAllUploadStatuses())})},rfJ=function(k){var g,P,x,U,A,q,T;
return _.e(function(c){if(c.nextAddress==1)return g=new Map,c.yield(Promise.allSettled(k.imagesUploadData.map(function(Z){return Z.uploadPromise})),2);
P=c.yieldResult;x=[];U=_.O(P);for(A=U.next();!A.done;A=U.next())q=A.value,q.status==="fulfilled"&&x.push(q.value);T=k.imagesUploadData.map(function(Z){return Z.image}).filter(function(Z){return x.every(function(w){return w.id!==Z.id})});
g.set("succeed",x);g.set("failed",T);return c.return(g)})},f9d=function(k,g){g=_.O(g);
for(var P=g.next();!P.done;P=g.next()){var x=k;P=P.value;sGd(x,P.id)>=0&&x.cancel(P.id);var U=new bhP(P),A=_.UW4(x.uploadUrl,{"X-YouTube-ChannelId":x.channelId},P.imageBlob);U.transfer=A;U.uploadPromise=BWv(A,P);x.imagesUploadData.push(U);A.run()}};
iQ.prototype.cancel=function(k){var g=sGd(this,k);g!==-1&&((g=this.imagesUploadData[g].transfer)&&g.cancel(),this.imagesUploadData=this.imagesUploadData.filter(function(P){return P.image.id!==k}))};
var sGd=function(k,g){return k.imagesUploadData.findIndex(function(P){return P.image.id===g})},BWv=function(k,g){return new Promise(function(P,x){k.listen("l",function(){var U=k.getResponseText();
U?(U=JSON.parse(U).encryptedBlobId,g.encryptedBlobId=U,P(g)):x("upload failed")});
k.listen("n",function(){x("upload failed")})})},bhP=function(k){this.image=k};var kwb=function(k,g,P,x,U){this.id=k;this.imageBlob=g;this.localImageSrc=P;this.naturalWidth=x;this.naturalHeight=U;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 z3q=[".jpeg",".jpg",".png"],Uo=function(){var k=_.S.apply(this,arguments)||this;k.showImagesPreview=!1;k.pollOptions=[];k.errorMessage="";k.optionPlaceholderText="";k.optionDefaultText="";k.JSC$15765_imageId=0;k.maxFileSizeMb=0;k.maxAspectRatio=0;k.invalidFileSizeError="";k.invalidAspectRatioError="";k.invalidFileTypeError="";k.imageSelector=new rd(null,"single_file",z3q);return k};
_.z(Uo,_.S);_.d=Uo.prototype;_.d.ready=function(){_.wT(this.imageSelector,"j",this.onImageSelect,!1,this);_.wT(this.imageRepositionContainer,"ytd-backstage-image-reposition-save",this.saveImageRepositions,!1,this);_.wT(this.imageRepositionContainer,"ytd-backstage-image-reposition-cancel",this.cancelImageRepositions,!1,this)};
_.d.dataChanged=function(){var k,g,P=_.b((k=this.data)==null?void 0:(g=k.cellTemplate)==null?void 0:g.onEmptyCellTap,yMY);if(P&&P.uploadUrl&&P.channelId){var x;this.maxFileSizeMb=((x=P.imageValidationInfo)==null?void 0:x.maxFileSizeMb)||0;var U;this.maxAspectRatio=((U=P.imageValidationInfo)==null?void 0:U.allowedMaxAspectRatio)||0;var A;this.invalidFileSizeError=this.getSimpleString((A=this.data)==null?void 0:A.invalidFileSizeError);var q;this.invalidAspectRatioError=this.getSimpleString((q=this.data)==
null?void 0:q.invalidAspectRatioError);var T;this.invalidFileTypeError=this.getSimpleString((T=this.data)==null?void 0:T.invalidFileTypeError);this.uploadManager=new iQ(P.uploadUrl,P.channelId)}};
_.d.onEditorInfoChange=function(){this.optionPlaceholderText=_.a5(this.editorInfo.optionPlaceholderText);this.optionDefaultText=_.a5(this.editorInfo.optionDefaultText);this.pollOptions=this.createPollOptions(this.editorInfo)};
_.d.observeAddImageError=function(){this.errorMessage!==""&&_.GB(this.hostElement,"yt-backstage-add-image-error",this.errorMessage)};
_.d.onPollOptionsChange=function(){for(var k=!1,g=[],P=0;P<this.pollOptions.length;P++){var x=this.hasCustomOptionText?this.optionPlaceholderText:this.optionDefaultText+" "+(P+1);this.pollOptions[P].placeholderText!==x?(k=!0,g.push(Object.assign({},this.pollOptions[P],{placeholderText:x}))):g.push(this.pollOptions[P])}k&&(this.pollOptions=g);this.isValid()?_.GB(this.hostElement,"yt-commentbox-post-enable"):_.GB(this.hostElement,"yt-commentbox-post-disable")};
_.d.createPollOptions=function(k){var g=[],P;k=(P=k==null?void 0:k.minPollOptions)!=null?P:0;for(P=0;P<k;P++)g.push(this.createPollOption());return g};
_.d.onImageSelect=function(k){var g=this,P,x,U,A,q,T;return _.e(function(c){if(c.nextAddress==1){if(g.selectedImageIndex===void 0)return c.jumpTo(0);P=k.files[0];g.errorMessage="";x=g.validateImage(P);if(x!=="")return g.errorMessage=x,c.return();U=new dY(g.maxAspectRatio,!1,!0);return c.yield(U.transform(P),3)}if(c.nextAddress!=4)return A=c.yieldResult,A.transformedData?A.invalidAspectRatio?(g.errorMessage=g.invalidAspectRatioError,c.return()):c.yield(gLI(g.JSC$15765_imageId,k.files[0],A.transformedData),
4):(g.errorMessage=g.invalidFileTypeError,c.return());q=c.yieldResult;g.JSC$15765_imageId++;f9d(g.uploadManager,[q]);T=Object.assign({},g.pollOptions[g.selectedImageIndex],{image:q});g.pollOptions.splice(g.selectedImageIndex,1,T);g.refreshPollOptions();_.GB(g.hostElement,"yt-backstage-poll-image-select");_.SV(c)})};
_.d.validateImage=function(k){return k.size>1048576*this.maxFileSizeMb?this.invalidFileSizeError:""};
_.d.refreshPollOptions=function(){this.pollOptions=[].concat(_.Kl(this.pollOptions))};
_.d.onAddPollOption=function(){this.isAllowedToAddOption&&(this.pollOptions=[].concat(_.Kl(this.pollOptions),[this.createPollOption()]))};
_.d.onRemovePollOption=function(k){var g=this.pollOptions[k.model.index];g&&g.image&&this.uploadManager.cancel(g.image.id);this.pollOptions.splice(k.model.index,1);this.refreshPollOptions();this.pollOptions.length===0&&_.GB(this.hostElement,"yt-image-poll-attachment-dismiss")};
_.d.onTextInput=function(){this.refreshPollOptions()};
_.d.onImageButtonClick=function(k){this.selectedImageIndex=k.model.index;this.imageSelector.click()};
_.d.onRepositionImages=function(){this.hasImages&&(this.showImagesPreview=!0,this.refreshPollOptions())};
_.d.cancelImageRepositions=function(){this.showImagesPreview=!1;this.refreshPollOptions()};
_.d.saveImageRepositions=function(k){k=k.event_.detail;for(var g=0,P=[],x=_.O(this.pollOptions),U=x.next();!U.done;U=x.next())U=U.value,U.image!==void 0?(U=Object.assign({},U,{image:k[g]}),P.push(U),g++):P.push(U);this.showImagesPreview=!1;this.pollOptions=[].concat(_.Kl(P))};
_.d.isValid=function(){if(!this.editorInfo||this.showImagesPreview||this.pollOptions.length<Number(this.editorInfo.minPollOptions)||this.pollOptions.length>Number(this.editorInfo.maxPollOptions))return!1;for(var k=0,g=_.O(this.pollOptions),P=g.next();!P.done;P=g.next())if(P=P.value,P.optionText.trim()!==""||P.image!==void 0){if(!P.image||this.hasCustomOptionText&&P.optionText.trim().length<Number(this.editorInfo.minPollOptionChars))return!1;k++}return k>=Number(this.editorInfo.minPollOptions)};
_.d.getAllUploadStatuses=function(){var k=this,g,P,x,U;return _.e(function(A){if(A.nextAddress==1)return A.yield(k.uploadManager.getAllUploadStatuses(),2);g=A.yieldResult;P=_.O(g);for(x=P.next();!x.done;x=P.next())if(U=x.value,U.encryptedBlobId===void 0)return A.return(WIm(k.uploadManager));return A.return(g)})};
_.d.getPostCreateOptions=function(){for(var k=[],g=_.O(this.pollOptions),P=g.next();!P.done;P=g.next())P=P.value,P.image!==void 0&&k.push({text:this.hasCustomOptionText?P.optionText:P.placeholderText,image:P.image});return k};
_.d.resetPollOptions=function(){this.pollOptions=this.createPollOptions(this.editorInfo);this.showImagesPreview=!1};
_.d.createButtonRenderer=function(k,g){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:k,accessibilityData:{accessibilityData:{label:this.getSimpleString(k)}},isDisabled:g}};
_.d.createPollOption=function(){return{optionText:"",placeholderText:""}};
_.d.computeThumbnailRendererData=function(k){return k?{image:k,selected:!1}:void 0};
_.d.getSimpleString=function(k){return _.a5(k)};
_.d.updateOptionTextFromBinding=function(k){if(k.target){var g=Array.from(_.kr(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.poll-option-input-text")).indexOf(k.target);if(g>=0){var P;this.pollOptions[g].optionText=(P=k.detail.value)!=null?P:""}}};
_.mJ.Object.defineProperties(Uo.prototype,{isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var k,g;return this.pollOptions.length<((g=(k=this.editorInfo)==null?void 0:k.maxPollOptions)!=null?g:0)}},
hasImages:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(k){return k.image})}},
imagesToReposition:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.filter(function(k){return k.image}).map(function(k){return k.image})}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(k){return k.optionText.trim()})}},
addOptionButton:{configurable:!0,enumerable:!0,get:function(){var k,g=(k=this.data)==null?void 0:k.addOptionButtonText;return g?this.createButtonRenderer(g,!this.isAllowedToAddOption):void 0}},
repositionImagesButton:{configurable:!0,enumerable:!0,get:function(){var k,g=(k=this.data)==null?void 0:k.repositionImagesButtonLabel;return g?this.createButtonRenderer(g,!this.hasImages):void 0}}});
Uo.prototype.onPollOptionsChange=Uo.prototype.onPollOptionsChange;Uo.prototype.observeAddImageError=Uo.prototype.observeAddImageError;Uo.prototype.onEditorInfoChange=Uo.prototype.onEditorInfoChange;Uo.prototype.dataChanged=Uo.prototype.dataChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Uo.prototype,"ytRendererstamperBehavior",void 0);_.N([_.Td("ytd-backstage-multi-image-reposition-renderer"),_.I("design:type",Object)],Uo.prototype,"imageRepositionContainer",void 0);
_.N([_.n(),_.I("design:type",Object)],Uo.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],Uo.prototype,"editorInfo",void 0);_.N([_.n(),_.I("design:type",iQ)],Uo.prototype,"uploadManager",void 0);_.N([_.n(),_.I("design:type",Object)],Uo.prototype,"showImagesPreview",void 0);_.N([_.n(),_.I("design:type",Array)],Uo.prototype,"pollOptions",void 0);_.N([_.n(),_.I("design:type",Object)],Uo.prototype,"errorMessage",void 0);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Uo.prototype,"dataChanged",null);_.N([_.Zf("editorInfo"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Uo.prototype,"onEditorInfoChange",null);_.N([_.OO("errorMessage"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Uo.prototype,"observeAddImageError",null);
_.N([_.Zf("pollOptions"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Uo.prototype,"onPollOptionsChange",null);_.N([_.E("pollOptions","editorInfo"),_.I("design:type",Object),_.I("design:paramtypes",[])],Uo.prototype,"isAllowedToAddOption",null);_.N([_.E("pollOptions"),_.I("design:type",Object),_.I("design:paramtypes",[])],Uo.prototype,"hasImages",null);
_.N([_.E("pollOptions"),_.I("design:type",Object),_.I("design:paramtypes",[])],Uo.prototype,"imagesToReposition",null);_.N([_.E("pollOptions"),_.I("design:type",Object),_.I("design:paramtypes",[])],Uo.prototype,"hasCustomOptionText",null);_.N([_.E("data","isAllowedToAddOption"),_.I("design:type",Object),_.I("design:paramtypes",[])],Uo.prototype,"addOptionButton",null);_.N([_.E("data","hasImages"),_.I("design:type",Object),_.I("design:paramtypes",[])],Uo.prototype,"repositionImagesButton",null);
_.N([_.t({is:"ytd-backstage-image-poll-editor-renderer",disableElementRegistration:!0})],Uo);
_.v(Uo,"ytd-backstage-image-poll-editor-renderer",function(){if(wtL!==void 0)return wtL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-poll-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div hidden="[[showImagesPreview]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n  <template is="dom-repeat" items="[[pollOptions]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n    <div class="poll-option style-scope ytd-backstage-image-poll-editor-renderer">\n      <div class="image-thumbnail-container style-scope ytd-backstage-image-poll-editor-renderer">\n        <div class="image-thumbnail style-scope ytd-backstage-image-poll-editor-renderer" hidden="[[!item.image]]">\n          <ytd-backstage-multi-image-thumbnail-renderer data="[[computeThumbnailRendererData(item.image)]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n          </ytd-backstage-multi-image-thumbnail-renderer>\n        </div>\n        <div class="image-select-container style-scope ytd-backstage-image-poll-editor-renderer" hidden="[[item.image]]">\n          <yt-icon-button class="add-image-icon-button style-scope ytd-backstage-image-poll-editor-renderer" on-click="onImageButtonClick">\n            <yt-icon class="add-image-icon style-scope ytd-backstage-image-poll-editor-renderer" icon="yt-icons:image"></yt-icon>\n          </yt-icon-button>\n        </div>\n      </div>\n      <tp-yt-paper-input-container class="poll-option-input style-scope ytd-backstage-image-poll-editor-renderer" no-label-float="">\n        <tp-yt-iron-autogrow-textarea class="paper-input-input poll-option-input-text style-scope ytd-backstage-image-poll-editor-renderer" slot="input" maxlength$="[[editorInfo.maxPollOptionChars]]" no-label-float="" placeholder$="[[item.placeholderText]]" value="[[item.optionText]]" on-input="onTextInput" on-value-changed="updateOptionTextFromBinding">\n        </tp-yt-iron-autogrow-textarea>\n        <tp-yt-paper-input-char-counter slot="add-on" class="style-scope ytd-backstage-image-poll-editor-renderer"></tp-yt-paper-input-char-counter>\n      </tp-yt-paper-input-container>\n      <yt-icon-button class="remove-button style-scope ytd-backstage-image-poll-editor-renderer" on-click="onRemovePollOption">\n        <yt-icon class="remove-option style-scope ytd-backstage-image-poll-editor-renderer" icon="yt-icons:delete"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </template>\n  <div class="button-container style-scope ytd-backstage-image-poll-editor-renderer">\n    <yt-button-renderer class="add-option style-scope ytd-backstage-image-poll-editor-renderer" data="[[addOptionButton]]" on-click="onAddPollOption">\n    </yt-button-renderer>\n    <yt-button-renderer class="reposition-images style-scope ytd-backstage-image-poll-editor-renderer" data="[[repositionImagesButton]]" on-click="onRepositionImages">\n    </yt-button-renderer>\n  </div>\n</div>\n\n\n<div class="image-reposition-container style-scope ytd-backstage-image-poll-editor-renderer" hidden="[[!showImagesPreview]]">\n  <ytd-backstage-multi-image-reposition-renderer images="[[imagesToReposition]]" reposition-instructions="[[data.imagePreviewSelectMetadata]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n  </ytd-backstage-multi-image-reposition-renderer>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return wtL=k},{mode:2});var udH={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 h3v;var AZ=function(){var k=_.S.apply(this,arguments)||this;k.a11yConfig=udH;k.imageDisplayOffsetTop=0;k.imageDisplayOffsetLeft=0;k.pickerDisplayOffsetTop=0;k.pickerDisplayOffsetLeft=0;k.showPreviewContainer=!0;k.startPicker=!1;k.repositionOptional=!1;k.editOnlyMode=!1;k.savedImageDisplayOffsetTop=0;k.savedImageDisplayOffsetLeft=0;return k};
_.z(AZ,_.S);_.d=AZ.prototype;_.d.created=function(){_.Iu.requestAvailability()};
_.d.ready=function(){};
_.d.onArrowKeysDown=function(k){if(!this.showPreviewContainer&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){k.detail.keyboardEvent.preventDefault();var g=0,P=0,x="";switch(k.detail.keyboardEvent.key){case "ArrowUp":P2b(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?x=this.a11yConfig.reachBottomOfImage:g=this.imageHeight*.05*-1;break;case "ArrowDown":P2b(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?x=this.a11yConfig.reachTopOfImage:
g=this.imageHeight*.05;break;case "ArrowLeft":P2b(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?x=this.a11yConfig.reachRightOfImage:P=this.imageWidth*.05*-1;break;case "ArrowRight":P2b(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?x=this.a11yConfig.reachLeftOfImage:P=this.imageWidth*.05}x&&_.OX(x)&&_.GB(this.hostElement,"iron-announce",{text:_.OX(x)});if(P||g)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+g)),k=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),k=_.OX(this.a11yConfig.imageVerticalPosition,{x_percent:""+k,y_percent:""+(100-k)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+P)),k=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),k=_.OX(this.a11yConfig.imageHorizontalPosition,{x_percent:""+k,y_percent:""+(100-k)})),k&&_.GB(this.hostElement,"iron-announce",{text:k})}};
_.d.getPreviewPosition=function(k,g,P,x){return Math.round(100*(k+g*.5-P)/x)};
_.d.calculateDisplayPosition=function(){var k=this.imageData.naturalWidth,g=this.imageData.naturalHeight;this.displayScale=Math.max(200/k,200/g);this.pickerDisplayOffsetTop=this.pickerDisplayOffsetLeft=50;var P=k*this.displayScale*this.imageData.previewCoordinates.left,x=g*this.displayScale*this.imageData.previewCoordinates.top;this.imageDisplayOffsetLeft=g>k?this.pickerDisplayOffsetLeft:this.pickerDisplayOffsetLeft-P;this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop=k>g?this.pickerDisplayOffsetTop:
this.pickerDisplayOffsetTop-x;this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft;this.imageWidth=k*this.displayScale;this.imageHeight=g*this.displayScale};
_.d.onImageChange=function(){this.imageData&&(this.editOnlyMode||(this.showPreviewContainer=!0),this.calculateDisplayPosition())};
_.d.onEditOnlyModeUpdate=function(){this.showPreviewContainer=!this.editOnlyMode};
_.d.getSignedPosition=function(k,g,P){return g==="X"&&_.y4("HTML_DIR")==="rtl"?P==="-"?k+"px":k*-1+"px":P==="-"?k*-1+"px":k+"px"};
_.d.pickerMove=function(k){if(this.startPicker&&!this.showPreviewContainer&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var g=this.pickerOffsetX-k.clientX,P=this.pickerOffsetY-k.clientY;this.pickerOffsetX=k.clientX;this.pickerOffsetY=k.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
P)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-g))}};
_.d.pickerMoveStart=function(k){this.startPicker=!0;this.pickerOffsetX=k.clientX;this.pickerOffsetY=k.clientY};
_.d.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0;var k=this.generateCropPreview();k&&_.GB(this.hostElement,"ytd-backstage-image-preview-coordinates-update",k)};
_.d.cancelReposition=function(){this.editOnlyMode||(this.imageDisplayOffsetTop=this.savedImageDisplayOffsetTop,this.imageDisplayOffsetLeft=this.savedImageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);_.GB(this.hostElement,"ytd-backstage-image-preview-coordinates-cancel")};
_.d.deleteImage=function(){_.GB(this.hostElement,"ytd-backstage-image-preview-delete")};
_.d.editCropCoordinates=function(){this.showPreviewContainer=!1};
_.d.saveCropCoordinates=function(){this.editOnlyMode||(this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop,this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);var k=this.generateCropPreview();k&&_.GB(this.hostElement,"ytd-backstage-image-preview-coordinates-save",k)};
_.d.getPreviewOffset=function(k,g,P){return g&&k?(P==="X"&&_.y4("HTML_DIR")==="rtl"?300/g*k:300/g*k*-1)+"px":"0px"};
_.d.getSimpleText=function(k){return k?_.a5(k):""};
_.d.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize)return{top:this.cropOffsetTop/this.imageHeight,right:(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,bottom:(this.cropOffsetTop+this.pickerSize)/this.imageHeight,left:this.cropOffsetLeft/this.imageWidth}};
_.mJ.Object.defineProperties(AZ.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var k=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.OX(this.a11yConfig.imageVerticalPosition,{x_percent:""+k,y_percent:""+(100-k)})+"\n"+_.OX(this.a11yConfig.verticalRepositionInstruction)}k=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.OX(this.a11yConfig.imageHorizontalPosition,{x_percent:""+k,y_percent:""+(100-k)})+"\n"+_.OX(this.a11yConfig.horizontalRepositionInstruction)}},
pickerSize:{configurable:!0,enumerable:!0,get:function(){return this.imageHeight&&this.imageWidth?this.imageHeight>this.imageWidth?this.imageWidth:this.imageHeight:0}},
imageOrientationStyle:{configurable:!0,enumerable:!0,get:function(){if(this.imageHeight&&this.imageWidth)return this.imageHeight===this.imageWidth?"SQUARE":this.imageHeight>this.imageWidth?"PORTRAIT":"LANDSCAPE"}},
editButton:{configurable:!0,enumerable:!0,get:function(){var k,g,P=(k=this.instruction)==null?void 0:(g=k.previewInstruction)==null?void 0:g.editButtonLabel;return P?{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:P,accessibilityData:{accessibilityData:{label:this.getSimpleText(P)}}}:void 0}},
saveButton:{configurable:!0,enumerable:!0,get:function(){var k,g,P,x,U=this.editOnlyMode?(k=this.instruction)==null?void 0:(g=k.editInstruction)==null?void 0:g.saveImagesButtonLabel:(P=this.instruction)==null?void 0:(x=P.editInstruction)==null?void 0:x.saveButtonLabel;return U?{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:U,accessibilityData:{accessibilityData:{label:this.getSimpleText(U)}}}:void 0}},
deleteButton:{configurable:!0,enumerable:!0,get:function(){var k,g,P=(k=this.instruction)==null?void 0:(g=k.previewInstruction)==null?void 0:g.deleteButtonLabel;return P?{size:"SIZE_SMALL",text:P,accessibilityData:{accessibilityData:{label:this.getSimpleText(P)}}}:void 0}},
cancelButton:{configurable:!0,enumerable:!0,get:function(){var k,g,P=(k=this.instruction)==null?void 0:(g=k.editInstruction)==null?void 0:g.cancelButtonLabel;k=this.editOnlyMode?"STYLE_BLUE_TEXT":"STYLE_TEXT";return P?{style:k,size:"SIZE_SMALL",text:P,accessibilityData:{accessibilityData:{label:this.getSimpleText(P)}}}: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"}}});
AZ.prototype.onEditOnlyModeUpdate=AZ.prototype.onEditOnlyModeUpdate;AZ.prototype.onImageChange=AZ.prototype.onImageChange;_.N([_.n(),_.I("design:type",kwb)],AZ.prototype,"imageData",void 0);_.N([_.n(),_.I("design:type",Object)],AZ.prototype,"instruction",void 0);_.N([_.n(),_.I("design:type",Object)],AZ.prototype,"a11yConfig",void 0);_.N([_.n(),_.I("design:type",Number)],AZ.prototype,"imageWidth",void 0);_.N([_.n(),_.I("design:type",Number)],AZ.prototype,"imageHeight",void 0);
_.N([_.n(),_.I("design:type",Number)],AZ.prototype,"displayScale",void 0);_.N([_.n(),_.I("design:type",Object)],AZ.prototype,"imageDisplayOffsetTop",void 0);_.N([_.n(),_.I("design:type",Object)],AZ.prototype,"imageDisplayOffsetLeft",void 0);_.N([_.n(),_.I("design:type",Object)],AZ.prototype,"pickerDisplayOffsetTop",void 0);_.N([_.n(),_.I("design:type",Object)],AZ.prototype,"pickerDisplayOffsetLeft",void 0);_.N([_.n(),_.I("design:type",Object)],AZ.prototype,"showPreviewContainer",void 0);
_.N([_.n(),_.I("design:type",Object)],AZ.prototype,"startPicker",void 0);_.N([_.n(),_.I("design:type",Number)],AZ.prototype,"pickerOffsetX",void 0);_.N([_.n(),_.I("design:type",Number)],AZ.prototype,"pickerOffsetY",void 0);_.N([_.n(),_.I("design:type",Object)],AZ.prototype,"repositionOptional",void 0);_.N([_.n(),_.I("design:type",Object)],AZ.prototype,"editOnlyMode",void 0);_.N([_.Td("#picker-container"),_.I("design:type",HTMLElement)],AZ.prototype,"JSC$15778_pickerContainer",void 0);
_.N([_.Td("#picker"),_.I("design:type",HTMLElement)],AZ.prototype,"picker",void 0);_.N([_.Td("#preview-clipper"),_.I("design:type",HTMLElement)],AZ.prototype,"previewClipper",void 0);_.N([_.Td("#image-in-picker-background"),_.I("design:type",HTMLImageElement)],AZ.prototype,"JSC$15778_imageInBackground",void 0);_.N([_.Td("#image-in-picker"),_.I("design:type",HTMLImageElement)],AZ.prototype,"JSC$15778_imageInPicker",void 0);
_.N([_.Td("#image-in-preview-clipper"),_.I("design:type",HTMLImageElement)],AZ.prototype,"JSC$15778_imageInPreviewClipper",void 0);_.N([_.E("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.I("design:type",String),_.I("design:paramtypes",[])],AZ.prototype,"altLabelForImage",null);_.N([_.E("imageHeight","imageWidth"),_.I("design:type",Number),_.I("design:paramtypes",[])],AZ.prototype,"pickerSize",null);
_.N([_.E("imageHeight","imageWidth"),_.I("design:type",Object),_.I("design:paramtypes",[])],AZ.prototype,"imageOrientationStyle",null);_.N([_.E("instruction"),_.I("design:type",Object),_.I("design:paramtypes",[])],AZ.prototype,"editButton",null);_.N([_.E("instruction","editOnlyMode"),_.I("design:type",Object),_.I("design:paramtypes",[])],AZ.prototype,"saveButton",null);_.N([_.E("instruction"),_.I("design:type",Object),_.I("design:paramtypes",[])],AZ.prototype,"deleteButton",null);
_.N([_.E("instruction","editOnlyMode"),_.I("design:type",Object),_.I("design:paramtypes",[])],AZ.prototype,"cancelButton",null);_.N([_.E("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.I("design:type",Number),_.I("design:paramtypes",[])],AZ.prototype,"cropOffsetTop",null);_.N([_.E("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.I("design:type",Number),_.I("design:paramtypes",[])],AZ.prototype,"cropOffsetLeft",null);
_.N([_.E("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.I("design:type",String),_.I("design:paramtypes",[])],AZ.prototype,"pickerBackgroundStyle",null);_.N([_.E("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.I("design:type",String),_.I("design:paramtypes",[])],AZ.prototype,"pickerDisplayStyle",null);_.N([_.E("cropOffsetLeft","cropOffsetTop"),_.I("design:type",String),_.I("design:paramtypes",[])],AZ.prototype,"imageInPickerStyle",null);
_.N([_.E("cropOffsetLeft","cropOffsetTop","pickerSize"),_.I("design:type",String),_.I("design:paramtypes",[])],AZ.prototype,"previewClipperStyle",null);_.N([_.Zf("imageData"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],AZ.prototype,"onImageChange",null);_.N([_.Zf("editOnlyMode"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],AZ.prototype,"onEditOnlyModeUpdate",null);
_.N([_.E("showPreviewContainer"),_.I("design:type",String),_.I("design:paramtypes",[])],AZ.prototype,"pickerModeStyle",null);_.N([_.t({is:"ytd-backstage-image-preview-renderer",disableElementRegistration:!0})],AZ);
_.v(AZ,"ytd-backstage-image-preview-renderer",function(){if(h3v!==void 0)return h3v;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class$="[[pickerModeStyle]] style-scope ytd-backstage-image-preview-renderer">\n  <div id="preview-container" hidden="[[!showPreviewContainer]]" class="style-scope ytd-backstage-image-preview-renderer">\n    <div id="preview-clipper" class="style-scope ytd-backstage-image-preview-renderer">\n      <img id="image-in-preview-clipper" class$="[[imageOrientationStyle]] style-scope ytd-backstage-image-preview-renderer" src$="[[imageData.localImageSrc]]" style$="[[previewClipperStyle]]">\n    </div>\n    <div class="buttons-container style-scope ytd-backstage-image-preview-renderer">\n      <yt-button-renderer id="delete-button" data="[[deleteButton]]" on-click="deleteImage" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n      <yt-button-renderer id="edit-button" data="[[editButton]]" on-click="editCropCoordinates" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n    </div>\n  </div>\n  <div id="edit-container" hidden="[[showPreviewContainer]]" class="style-scope ytd-backstage-image-preview-renderer">\n    <div id="picker-container" class="style-scope ytd-backstage-image-preview-renderer">\n      <img id="image-in-picker-background" class$="[[imageOrientationStyle]] style-scope ytd-backstage-image-preview-renderer" src$="[[imageData.localImageSrc]]" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[pickerBackgroundStyle]]" alt="[[altLabelForImage]]">\n      <div id="overlay" on-mousemove="pickerMove" on-mousedown="pickerMoveStart" on-mouseup="pickerMoveComplete" on-mouseleave="pickerMoveComplete" class="style-scope ytd-backstage-image-preview-renderer">\n      </div>\n      <div id="picker" style$="[[pickerDisplayStyle]]" class="style-scope ytd-backstage-image-preview-renderer">\n        <img id="image-in-picker" class$="[[imageOrientationStyle]] style-scope ytd-backstage-image-preview-renderer" src$="[[imageData.localImageSrc]]" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[imageInPickerStyle]]" alt="">\n      </div>\n    </div>\n    <div class="buttons-container style-scope ytd-backstage-image-preview-renderer">\n      <yt-button-renderer id="cancel-button" data="[[cancelButton]]" on-click="cancelReposition" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n      <yt-button-renderer id="save-button" data="[[saveButton]]" on-click="saveCropCoordinates" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n    </div>\n  </div>\n</div>\n<iron-a11y-keys keys="up down left right" target="[[keyboardInterfaceTarget]]" on-keys-pressed="onArrowKeysDown" class="style-scope ytd-backstage-image-preview-renderer">\n</iron-a11y-keys>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return h3v=k},{mode:1});var EyN;var LIt={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 nyL;var SVP;var dn=function(){var k=_.S.apply(this,arguments)||this;k.a11yConfig=LIt;k.imageDisplayOffsetTop=0;k.imageDisplayOffsetLeft=0;k.pickerDisplayOffsetTop=0;k.pickerDisplayOffsetLeft=0;k.cropCoordinatesSaved=!1;k.previewSize=0;k.startPicker=!1;k.repositionOptional=!1;return k};
_.z(dn,_.S);_.d=dn.prototype;_.d.created=function(){_.Iu.requestAvailability()};
_.d.ready=function(){};
_.d.onArrowKeysDown=function(k){if(!this.cropCoordinatesSaved&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){k.detail.keyboardEvent.preventDefault();var g=0,P=0,x="";switch(k.detail.keyboardEvent.key){case "ArrowUp":$N6(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?x=this.a11yConfig.reachBottomOfImage:g=this.imageHeight*.05*-1;break;case "ArrowDown":$N6(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?x=this.a11yConfig.reachTopOfImage:
g=this.imageHeight*.05;break;case "ArrowLeft":$N6(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?x=this.a11yConfig.reachRightOfImage:P=this.imageWidth*.05*-1;break;case "ArrowRight":$N6(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?x=this.a11yConfig.reachLeftOfImage:P=this.imageWidth*.05}x&&_.OX(x)&&_.GB(this.hostElement,"iron-announce",{text:_.OX(x)});if(P||g)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+g)),k=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),k=_.OX(this.a11yConfig.imageVerticalPosition,{x_percent:""+k,y_percent:""+(100-k)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+P)),k=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),k=_.OX(this.a11yConfig.imageHorizontalPosition,{x_percent:""+k,y_percent:""+(100-k)})),k&&_.GB(this.hostElement,"iron-announce",{text:k})}};
_.d.getPreviewPosition=function(k,g,P,x){return Math.round(100*(k+g*.5-P)/x)};
_.d.displayImage=function(){var k=this.JSC$15789_pickerContainer.getBoundingClientRect().width,g=this.JSC$15789_pickerContainer.getBoundingClientRect().height,P=Math.min(this.picker.getBoundingClientRect().height,this.picker.getBoundingClientRect().width),x=this.JSC$15789_imageInBackground.naturalWidth,U=this.JSC$15789_imageInBackground.naturalHeight;this.displayScale=Math.max(P/x,P/U);this.imageWidth=x*this.displayScale;this.imageHeight=U*this.displayScale;this.pickerDisplayOffsetLeft=(k-P)/2;this.pickerDisplayOffsetTop=
(g-P)/2;this.imageDisplayOffsetLeft=U>x?this.pickerDisplayOffsetLeft:(k-this.imageWidth)/2;this.imageDisplayOffsetTop=x>U?this.pickerDisplayOffsetTop:(g-this.imageHeight)/2;this.repositionOptional&&this.saveCropCoordinates()};
_.d.onImageDataChange=function(){this.imageData&&(this.pickerDisplayOffsetLeft=this.pickerDisplayOffsetTop=0,this.cropCoordinatesSaved=!1,this.JSC$15789_imageInBackground.src=this.imageData.toString(),this.JSC$15789_imageInPicker.src=this.imageData.toString(),this.JSC$15789_imageInPreviewClipper.src=this.imageData.toString(),this.imageAsPreview.src=this.imageData.toString())};
_.d.getSignedPosition=function(k,g,P){return g==="X"&&_.y4("HTML_DIR")==="rtl"?P==="-"?k+"px":k*-1+"px":P==="-"?k*-1+"px":k+"px"};
_.d.pickerMove=function(k){if(this.startPicker&&!this.cropCoordinatesSaved&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var g=this.pickerOffsetX-k.clientX,P=this.pickerOffsetY-k.clientY;this.pickerOffsetX=k.clientX;this.pickerOffsetY=k.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
P)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-g))}};
_.d.pickerMoveStart=function(k){this.startPicker=!0;this.pickerOffsetX=k.clientX;this.pickerOffsetY=k.clientY};
_.d.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0};
_.d.saveCropCoordinates=function(){this.cropCoordinatesSaved?(this.cropCoordinatesSaved=!1,this.previewSize=0,_.GB(this.hostElement,"yt-img-crop-reposition")):(this.startPicker=!1,this.generateCropPreview())};
_.d.getPreviewOffset=function(k,g,P,x){return g&&k&&P?(x==="X"&&_.y4("HTML_DIR")==="rtl"?P/g*k:P/g*k*-1)+"px":"0px"};
_.d.getSimpleText=function(k){return k?_.a5(k):""};
_.d.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize){this.cropCoordinatesSaved=!0;var k=this.cropOffsetTop/this.imageHeight,g=(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,P=(this.cropOffsetTop+this.pickerSize)/this.imageHeight,x=this.cropOffsetLeft/this.imageWidth;this.previewSize=_.kr(this.hostElement).querySelector("#preview-clipper").getBoundingClientRect().width;_.GB(this.hostElement,"yt-img-crop-coordinates-update",{top:k,right:g,bottom:P,left:x})}};
_.mJ.Object.defineProperties(dn.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var k=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.OX(this.a11yConfig.imageVerticalPosition,{x_percent:""+k,y_percent:""+(100-k)})+"\n"+_.OX(this.a11yConfig.verticalRepositionInstruction)}k=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.OX(this.a11yConfig.imageHorizontalPosition,{x_percent:""+k,y_percent:""+(100-k)})+"\n"+_.OX(this.a11yConfig.horizontalRepositionInstruction)}},
pickerSize:{configurable:!0,enumerable:!0,get:function(){return this.imageHeight&&this.imageWidth?this.imageHeight>this.imageWidth?this.imageWidth:this.imageHeight:0}},
imageOrientationStyle:{configurable:!0,enumerable:!0,get:function(){if(this.imageHeight&&this.imageWidth)return this.imageHeight===this.imageWidth?"SQUARE":this.imageHeight>this.imageWidth?"PORTRAIT":"LANDSCAPE"}},
editButton:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.previewInstruction&&this.instruction.previewInstruction.editButtonLabel)return{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:this.instruction.previewInstruction.editButtonLabel,accessibilityData:{accessibilityData:{label:this.getSimpleText(this.instruction.previewInstruction.editButtonLabel)}}}}},
saveButton:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.editInstruction&&this.instruction.editInstruction.saveButtonLabel)return{style:"STYLE_PRIMARY",size:"SIZE_SMALL",text:this.instruction.editInstruction.saveButtonLabel,accessibilityData:{accessibilityData:{label:this.getSimpleText(this.instruction.editInstruction.saveButtonLabel)}}}}},
cropOffsetTop:{configurable:!0,enumerable:!0,get:function(){return this.imageDisplayOffsetTop===void 0||this.pickerDisplayOffsetTop===void 0?0:this.pickerDisplayOffsetTop-this.imageDisplayOffsetTop}},
cropOffsetLeft:{configurable:!0,enumerable:!0,get:function(){return this.imageDisplayOffsetLeft===void 0||this.pickerDisplayOffsetLeft===void 0?0:this.pickerDisplayOffsetLeft-this.imageDisplayOffsetLeft}},
pickerBackgroundStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getSignedPosition(this.imageDisplayOffsetLeft,"X",void 0)+") translateY("+this.getSignedPosition(this.imageDisplayOffsetTop,"Y",void 0)+");"}},
pickerDisplayStyle:{configurable:!0,enumerable:!0,get:function(){return"width:"+this.pickerSize+"px;height:"+this.pickerSize+"px;transform:translateX("+this.getSignedPosition(this.pickerDisplayOffsetLeft,"X",void 0)+") translateY("+this.getSignedPosition(this.pickerDisplayOffsetTop,"Y",void 0)+");"}},
imageInPickerStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getSignedPosition(this.cropOffsetLeft,"X","-")+") translateY("+this.getSignedPosition(this.cropOffsetTop,"Y","-")+");"}},
previewClipperStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getPreviewOffset(this.cropOffsetLeft,this.pickerSize,this.previewSize,"X")+") translateY("+this.getPreviewOffset(this.cropOffsetTop,this.pickerSize,this.previewSize,"Y")+");"}},
pickerModeStyle:{configurable:!0,enumerable:!0,get:function(){return this.cropCoordinatesSaved?"preview":"edit"}},
learnMore:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.editInstruction)return this.instruction.editInstruction.learnMore}},
learnMoreUrl:{configurable:!0,enumerable:!0,get:function(){if(this.learnMore&&this.learnMore.runs&&this.learnMore.runs[0]){var k,g=(k=this.learnMore.runs[0])==null?void 0:k.navigationEndpoint,P;return((P=_.b(g,_.UN))==null?void 0:P.url)||void 0}}}});
dn.prototype.onImageDataChange=dn.prototype.onImageDataChange;_.N([_.n(),_.I("design:type",Object)],dn.prototype,"imageData",void 0);_.N([_.n(),_.I("design:type",Object)],dn.prototype,"instruction",void 0);_.N([_.n(),_.I("design:type",Object)],dn.prototype,"a11yConfig",void 0);_.N([_.n(),_.I("design:type",Number)],dn.prototype,"imageWidth",void 0);_.N([_.n(),_.I("design:type",Number)],dn.prototype,"imageHeight",void 0);_.N([_.n(),_.I("design:type",Number)],dn.prototype,"displayScale",void 0);
_.N([_.n(),_.I("design:type",Object)],dn.prototype,"imageDisplayOffsetTop",void 0);_.N([_.n(),_.I("design:type",Object)],dn.prototype,"imageDisplayOffsetLeft",void 0);_.N([_.n(),_.I("design:type",Object)],dn.prototype,"pickerDisplayOffsetTop",void 0);_.N([_.n(),_.I("design:type",Object)],dn.prototype,"pickerDisplayOffsetLeft",void 0);_.N([_.n(),_.I("design:type",Object)],dn.prototype,"cropCoordinatesSaved",void 0);_.N([_.n(),_.I("design:type",Object)],dn.prototype,"previewSize",void 0);
_.N([_.n(),_.I("design:type",Object)],dn.prototype,"startPicker",void 0);_.N([_.n(),_.I("design:type",Number)],dn.prototype,"pickerOffsetX",void 0);_.N([_.n(),_.I("design:type",Number)],dn.prototype,"pickerOffsetY",void 0);_.N([_.n(),_.I("design:type",Object)],dn.prototype,"repositionOptional",void 0);_.N([_.Td("#picker-container"),_.I("design:type",HTMLElement)],dn.prototype,"JSC$15789_pickerContainer",void 0);_.N([_.Td("#picker"),_.I("design:type",HTMLElement)],dn.prototype,"picker",void 0);
_.N([_.Td("#image-in-picker-background"),_.I("design:type",HTMLImageElement)],dn.prototype,"JSC$15789_imageInBackground",void 0);_.N([_.Td("#image-in-picker"),_.I("design:type",HTMLImageElement)],dn.prototype,"JSC$15789_imageInPicker",void 0);_.N([_.Td("#image-in-preview-clipper"),_.I("design:type",HTMLImageElement)],dn.prototype,"JSC$15789_imageInPreviewClipper",void 0);_.N([_.Td("#full-image-as-preview"),_.I("design:type",HTMLImageElement)],dn.prototype,"imageAsPreview",void 0);
_.N([_.E("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.I("design:type",String),_.I("design:paramtypes",[])],dn.prototype,"altLabelForImage",null);_.N([_.E("imageHeight","imageWidth"),_.I("design:type",Number),_.I("design:paramtypes",[])],dn.prototype,"pickerSize",null);_.N([_.E("imageHeight","imageWidth"),_.I("design:type",Object),_.I("design:paramtypes",[])],dn.prototype,"imageOrientationStyle",null);
_.N([_.E("instruction.previewInstruction.editButtonLabel"),_.I("design:type",Object),_.I("design:paramtypes",[])],dn.prototype,"editButton",null);_.N([_.E("instruction.editInstruction.saveButtonLabel"),_.I("design:type",Object),_.I("design:paramtypes",[])],dn.prototype,"saveButton",null);_.N([_.E("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.I("design:type",Number),_.I("design:paramtypes",[])],dn.prototype,"cropOffsetTop",null);
_.N([_.E("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.I("design:type",Number),_.I("design:paramtypes",[])],dn.prototype,"cropOffsetLeft",null);_.N([_.E("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.I("design:type",String),_.I("design:paramtypes",[])],dn.prototype,"pickerBackgroundStyle",null);_.N([_.E("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.I("design:type",String),_.I("design:paramtypes",[])],dn.prototype,"pickerDisplayStyle",null);
_.N([_.E("cropOffsetLeft","cropOffsetTop"),_.I("design:type",String),_.I("design:paramtypes",[])],dn.prototype,"imageInPickerStyle",null);_.N([_.E("cropOffsetLeft","cropOffsetTop","pickerSize","previewSize"),_.I("design:type",String),_.I("design:paramtypes",[])],dn.prototype,"previewClipperStyle",null);_.N([_.OO("imageData"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],dn.prototype,"onImageDataChange",null);
_.N([_.E("cropCoordinatesSaved"),_.I("design:type",String),_.I("design:paramtypes",[])],dn.prototype,"pickerModeStyle",null);_.N([_.E("instruction.editInstruction.learnMore"),_.I("design:type",Object),_.I("design:paramtypes",[])],dn.prototype,"learnMore",null);_.N([_.E("learnMore"),_.I("design:type",Object),_.I("design:paramtypes",[])],dn.prototype,"learnMoreUrl",null);_.N([_.hB({is:"yt-img-crop-picker",disableElementRegistration:!0})],dn);
_.v(dn,"yt-img-crop-picker",function(){if(SVP===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-img-crop-picker--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_img_crop_picker.yt.img.crop.picker.css.js--\x3e<div id="left-container" class$="[[pickerModeStyle]] style-scope yt-img-crop-picker"><div id="picker-container" class="style-scope yt-img-crop-picker"><img id="image-in-picker-background" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[pickerBackgroundStyle]]" on-load="displayImage" tabindex="0" alt="[[altLabelForImage]]"><div id="overlay" hidden="[[cropCoordinatesSaved]]" on-mousemove="pickerMove" on-mousedown="pickerMoveStart" on-mouseup="pickerMoveComplete" on-mouseleave="pickerMoveComplete" class="style-scope yt-img-crop-picker"></div><div id="picker" style$="[[pickerDisplayStyle]]" class="style-scope yt-img-crop-picker"><img id="image-in-picker" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[imageInPickerStyle]]" alt=""></div></div><div id="preview-container" hidden="[[!cropCoordinatesSaved]]" class="style-scope yt-img-crop-picker"><yt-formatted-string class="header style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.previewHeader]]"></yt-formatted-string><yt-formatted-string class="details style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.previewDetails]]"></yt-formatted-string><div id="preview-clipper" class="style-scope yt-img-crop-picker"><img id="image-in-preview-clipper" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" style$="[[previewClipperStyle]]" alt="[[getSimpleText(instruction.previewInstruction.previewHeader)]]"></div><yt-button-renderer id="edit-button" data="[[editButton]]" on-tap="saveCropCoordinates" class="style-scope yt-img-crop-picker"></yt-button-renderer></div></div><div id="right-container" class$="[[pickerModeStyle]] style-scope yt-img-crop-picker"><div id="edit-instruction" hidden="[[cropCoordinatesSaved]]" class="style-scope yt-img-crop-picker"><div class="instruction-container style-scope yt-img-crop-picker"><yt-formatted-string class="header style-scope yt-img-crop-picker" text="[[instruction.editInstruction.header]]"></yt-formatted-string><div class="details style-scope yt-img-crop-picker"><yt-formatted-string text="[[instruction.editInstruction.details]]" class="style-scope yt-img-crop-picker"></yt-formatted-string></div><div class="details style-scope yt-img-crop-picker" id="learnmore-text"><a class="yt-simple-endpoint style-scope yt-img-crop-picker" target="_blank" href$="[[learnMoreUrl]]"><span class="style-scope yt-img-crop-picker">[[getSimpleText(learnMore)]]</span><yt-icon id="open-in-new" icon="yt-icons:open_in_new" class="style-scope yt-img-crop-picker"></yt-icon></a></div></div><yt-button-renderer id="save-button" data="[[saveButton]]" on-tap="saveCropCoordinates" class="style-scope yt-img-crop-picker"></yt-button-renderer></div><div id="preview-instruction" hidden="[[!cropCoordinatesSaved]]" class="style-scope yt-img-crop-picker"><div class="instruction-container style-scope yt-img-crop-picker"><yt-formatted-string class="header style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.fullImageHeader]]"></yt-formatted-string><yt-formatted-string class="details style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.fullImageDetails]]"></yt-formatted-string></div><div id="full-image-container" class="style-scope yt-img-crop-picker"><img id="full-image-as-preview" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" alt="[[getSimpleText(instruction.previewInstruction.fullImageHeader)]]"></div></div></div><iron-a11y-keys keys="up down left right" target="[[keyboardInterfaceTarget]]" on-keys-pressed="onArrowKeysDown" class="style-scope yt-img-crop-picker"></iron-a11y-keys>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;nyL===void 0&&(nyL=document.createElement("template"));var x=nyL;P.call(g,x.content.cloneNode(!0),k.content.firstChild);SVP=k}k=SVP;return k},{mode:2});var Oo=function(){var k=_.S.apply(this,arguments)||this;k.errorMessage="";k.hasPreview=!1;k.isBackstagePost=!1;k.dismissButtonOverrides={size:"XS"};return k};
_.z(Oo,_.S);_.d=Oo.prototype;_.d.configureRendererStamper=function(){return{selectionCancel:{id:"selection-cancel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dismissButtonOverrides]]"},params:{forceModernIconButton:!0}}}},previewCancel:{id:"preview-cancel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dismissButtonOverrides]]"},params:{forceModernIconButton:!0}}}},"data.selectButton":{id:"select",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.detached=function(){this.removeOverlay()};
_.d.setPreview=function(k){_.kr(this.hostElement).querySelector("#preview-picker").imageData=k;this.hasPreview=!0;_.GB(this.hostElement,"yt-backstage-image-select-preview")};
_.d.cancel=function(){this.errorMessage="";this.overlay&&this.overlay.cancel();this.hasPreview=!1;var k=_.kr(this.hostElement).querySelector("#dropzone");k.classList.remove("dragover");k.classList.remove("error");_.GB(this.hostElement,"yt-backstage-image-select-cancel")};
_.d.setupOverlay=function(){var k=this.imageUploadEndpoint;this.removeOverlay();if(k&&k.imageValidationInfo){var g=_.kr(this.hostElement).querySelector("#dropzone"),P=_.kr(this.hostElement).querySelector("#select");this.overlay=new qC(k.uploadUrl,k.channelId,k.imageValidationInfo.maxFileSizeMb,k.imageValidationInfo.allowedMaxAspectRatio,g,P,!0);_.wT(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1,this);_.wT(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",
this.onImageError,!1,this);_.wT(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this);_.wT(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this);_.wT(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this)}};
_.d.removeOverlay=function(){this.overlay&&(_.Wl(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this),_.Wl(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this),_.Wl(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1,this),_.Wl(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this),_.Wl(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,
!1,this),this.overlay.dispose(),this.overlay=void 0)};
_.d.onDragOver=function(k){var g=_.kr(this.hostElement).querySelector("#dropzone");_.Ph(g,"dragover",k.value)};
_.d.onPreview=function(k){this.setPreview(k.value)};
_.d.onImageError=function(k){if(k.type==="yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"){var g;k=(g=this.data)==null?void 0:g.fileSizeError}else if(k.type==="yt.comments.ImageUploadOverlay.INVALID_EVENT"){var P;k=(P=this.data)==null?void 0:P.invalidError}else if(k.type==="yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT"){var x;k=(x=this.data)==null?void 0:x.invalidAspectRatioError}else return;this.errorMessage=_.a5(k);_.kr(this.hostElement).querySelector("#dropzone").classList.add("error")};
_.d.onImageAlert=function(k){this.onImageError(k)};
_.d.uploadPromise=function(){var k=this,g=this.overlay&&this.overlay.uploadPromise();if(g)return g.catch(function(){throw Error(k.data?_.a5(k.data.uploadFailureError):"");})};
_.mJ.Object.defineProperties(Oo.prototype,{selectionCancel:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.cancelButton}},
icon:{configurable:!0,enumerable:!0,get:function(){var k,g;if((k=this.data)==null?0:(g=k.icon)==null?0:g.iconType)return _.Pm(this.data.icon.iconType)}}});
Oo.prototype.setupOverlay=Oo.prototype.setupOverlay;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Oo.prototype,"rendererStamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Oo.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Oo.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],Oo.prototype,"imageUploadEndpoint",void 0);_.N([_.n(),_.I("design:type",Object)],Oo.prototype,"errorMessage",void 0);
_.N([_.n(),_.I("design:type",qC)],Oo.prototype,"overlay",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Oo.prototype,"hasPreview",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Oo.prototype,"isBackstagePost",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],Oo.prototype,"selectionCancel",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],Oo.prototype,"previewCancel",null);
_.N([_.E("data.icon.iconType"),_.I("design:type",Object),_.I("design:paramtypes",[])],Oo.prototype,"icon",null);_.N([_.n(),_.I("design:type",Object)],Oo.prototype,"dismissButtonOverrides",void 0);_.N([_.OO("imageUploadEndpoint"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Oo.prototype,"setupOverlay",null);_.N([_.t({is:"ytd-backstage-image-select-renderer",disableElementRegistration:!0})],Oo);
_.v(Oo,"ytd-backstage-image-select-renderer",function(){if(EyN!==void 0)return EyN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-select-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dropzone" hidden="[[hasPreview]]" class="style-scope ytd-backstage-image-select-renderer">\n  <div id="selection-cancel-button" class="cancel style-scope ytd-backstage-image-select-renderer" on-tap="cancel"></div>\n  <yt-icon id="drop-icon" icon="[[icon]]" class="style-scope ytd-backstage-image-select-renderer"></yt-icon>\n  <span id="prompt" class="style-scope ytd-backstage-image-select-renderer">[[getSimpleString(data.dragLabel)]]</span>\n  <div id="select" class="style-scope ytd-backstage-image-select-renderer"></div>\n  <div class="messages style-scope ytd-backstage-image-select-renderer">\n    <span id="aspect-ratio-message" class="style-scope ytd-backstage-image-select-renderer">\n      [[getSimpleString(data.aspectRatioRequirement)]]\n    </span>\n    <span id="license-text" class="style-scope ytd-backstage-image-select-renderer">[[getSimpleString(data.licenseText)]]</span>\n    <span id="error-message" hidden="[[!errorMessage]]" class="style-scope ytd-backstage-image-select-renderer">[[errorMessage]]</span>\n  </div>\n</div>\n<div id="image-preview" hidden="[[!hasPreview]]" class="style-scope ytd-backstage-image-select-renderer">\n  <div id="preview-cancel-button" class="cancel style-scope ytd-backstage-image-select-renderer" on-tap="cancel"></div>\n  <yt-img-crop-picker id="preview-picker" instruction="[[data.imagePreviewSelectMetadata]]" reposition-optional="true" class="style-scope ytd-backstage-image-select-renderer">\n  </yt-img-crop-picker>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return EyN=k},{mode:1});var FIP;var YVY;var qO=function(){var k=_.S.apply(this,arguments)||this;k.selected=!1;return k};
_.z(qO,_.S);_.d=qO.prototype;_.d.computeSelected=function(k){return k==null?void 0:k.selected};
_.d.computeTransform=function(k,g,P){var x,U,A=(U=(x=this.imageContainer)==null?void 0:x.getBoundingClientRect())!=null?U:{width:0,height:0};x=Math.max(A.width/g,A.height/P);P=P*x*k.top;return"translateX("+this.getSignedPosition(g*x*k.left,"X","-")+") translateY("+this.getSignedPosition(P,"Y","-")+")"};
_.d.getSignedPosition=function(k,g,P){return g==="X"&&_.y4("HTML_DIR")==="rtl"?P==="-"?k+"px":k*-1+"px":P==="-"?k*-1+"px":k+"px"};
_.d.onClick=function(){var k;_.GB(this.hostElement,"ytb-backstage-multi-image-thumbnail-render-click",(k=this.data)==null?void 0:k.image)};
_.d.onKeyPress=function(k){if(k.keyCode===13)this.onClick()};
_.mJ.Object.defineProperties(qO.prototype,{thumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.data)==null?void 0:(g=k.image)==null?void 0:g.localImageSrc)||void 0}},
thumbnailStyle:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)!=null&&k.image){var g;k=(g=this.data)==null?void 0:g.image;return k.previewCoordinates.top!==0||k.previewCoordinates.left!==0?(g=this.computeTransform(k.previewCoordinates,k.naturalWidth,k.naturalHeight),k.naturalHeight>=k.naturalWidth?"width:inherit;transform:"+g+";":"height:inherit;transform:"+g+";"):k.naturalHeight>=k.naturalWidth?"width:inherit;":"height:inherit;"}}}});
qO.prototype.onKeyPress=qO.prototype.onKeyPress;_.N([_.Td(".image-container"),_.I("design:type",HTMLElement)],qO.prototype,"imageContainer",void 0);_.N([_.n(),_.I("design:type",Object)],qO.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeSelected(data)"}),_.I("design:type",Object)],qO.prototype,"selected",void 0);_.N([_.E("data.image"),_.I("design:type",Object),_.I("design:paramtypes",[])],qO.prototype,"thumbnailUrl",null);
_.N([_.E("data.image","data.image.previewCoordinates"),_.I("design:type",Object),_.I("design:paramtypes",[])],qO.prototype,"thumbnailStyle",null);_.N([_.dV("keypress"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],qO.prototype,"onKeyPress",null);_.N([_.t({is:"ytd-backstage-multi-image-thumbnail-renderer",disableElementRegistration:!0})],qO);
_.v(qO,"ytd-backstage-multi-image-thumbnail-renderer",function(){if(YVY!==void 0)return YVY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-multi-image-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-backstage-multi-image-thumbnail-renderer">\n  <div class="image-container style-scope ytd-backstage-multi-image-thumbnail-renderer" role="button" tabindex="0" on-click="onClick">\n    <img class="thumbnail-image style-scope ytd-backstage-multi-image-thumbnail-renderer" style$="[[thumbnailStyle]]" src$="[[thumbnailUrl]]" alt="">\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return YVY=k},{mode:2});var Tp=function(k,g,P){P=P===void 0?!1:P;_.s1.call(this);var x=this;this.dropZoneOverlay=new Jg(k);this.selectOverlay=P?new rd(g,"multiple_file",["image/*"]):new rd(g,"single_file",["image/*"]);this.handler=new _.B1(this);_.ux(this,this.handler);this.handler.listen(this.dropZoneOverlay,"f",this.onChange).listen(g,"click",function(){x.selectOverlay.click()}).listen(this.selectOverlay,"j",this.onChange)};
_.z(Tp,_.s1);Tp.prototype.onChange=function(k){var g;(g=k.files)!=null&&g.length&&this.dispatchEvent(new CustomEvent("yt.comments.ImagePicker.select",{detail:k.files}))};var eg=function(){var k=_.S.apply(this,arguments)||this;k.addImageErrorMessage="";k.errorMessage="";k.images=[];k.selectedImageIndex=0;k.modern=_.W("web_modern_buttons");k.maxNumImagesPerPost=_.rP("max_num_images_per_post_web_ui");k.JSC$15804_imageId=0;return k};
_.z(eg,_.S);_.d=eg.prototype;_.d.created=function(){var k=this;this.JSC$15804_ytReorderableController=new _.kuJ(100,function(g){k.handleDrop(g)})};
_.d.observeAddImageError=function(){this.addImageErrorMessage!==""&&_.GB(this.hostElement,"yt-backstage-add-image-error",this.addImageErrorMessage)};
_.d.observeDragToReorder=function(){var k=this;if(this.showImagesPreview){var g,P=UgN(_.f8.getInstance(),(g=this.data)==null?void 0:g.dragToReorderTooltip);_.Xq.addLowPriorityJob(function(){_.Pw(k.hostElement,P,k.thumbnailDragDropArea)})}};
_.d.configureRendererStamper=function(){return{selectionCancel:{id:"selection-cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}},previewCancel:{id:"preview-cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dataForAddImageButton:{id:"add-image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},thumbnailRenderers:{id:"thumbnail-drag-drop-area",mapping:{renderer:"ytd-backstage-multi-image-thumbnail-renderer"},events:!0,reuseComponents:!0,stamperStableList:!0}}};
_.d.computeThumbnail=function(k){return(k==null?void 0:k.localImageSrc)||void 0};
_.d.onRendererstamperFinished=function(){_.gkm(this.JSC$15804_ytReorderableController,_.kr(this.hostElement).querySelector("#thumbnail-drag-drop-area"),_.kr(this.hostElement).querySelector("#thumbnail-drag-drop-area"))};
_.d.handleDrop=function(k){var g=k.currDragItem;if(g!=null&&g.data){k=this.images[this.selectedImageIndex];var P=g.data.image,x=this.images.indexOf(P)||0;g=_.M3(g.parentNode.children,g);this.images.splice(x,1);this.images.splice(g,0,P);this.images=[].concat(_.Kl(this.images));this.selectedImageIndex=this.images.indexOf(k)}};
_.d.setUpImagePicker=function(){var k=this.imageUploadEndpoint;k&&k.imageValidationInfo&&(this.uploadManager=new iQ(k.uploadUrl,k.channelId),this.initialPicker||(this.initialPicker=new Tp(this.dropzone,this.selectLink,!0),_.wT(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this)),this.addImagePicker||(this.addImagePicker=new Tp(this.addImageButtonContainer,this.addImageSelectButton),_.wT(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this)),
_.wT(this.JSC$15804_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.repositionImage,!1,this),_.wT(this.JSC$15804_imagePreviewContainer,"ytd-backstage-image-preview-delete",this.deleteImage,!1,this),_.wT(_.kr(this.hostElement).querySelector("#thumbnail-drag-drop-area"),"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this))};
_.d.detached=function(){this.initialPicker&&(_.Wl(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this),this.initialPicker.dispose(),this.initialPicker=void 0);this.addImagePicker&&(_.Wl(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this),this.addImagePicker.dispose(),this.addImagePicker=void 0);_.uB(this.JSC$15804_ytReorderableController)};
_.d.onInitialSelectImages=function(k){var g=this;return _.e(function(P){return P.yield(g.onSelectImages(k,!1),0)})};
_.d.onAddImage=function(k){var g=this;return _.e(function(P){return P.yield(g.onSelectImages(k,!0),0)})};
_.d.onSelectImages=function(k,g){var P=this,x,U,A,q,T,c,Z,w,J,r,f,B,L,Y,l,D,X,a,H,y;return _.e(function(kj){switch(kj.nextAddress){case 1:g?P.addImageErrorMessage="":(P.images=[],P.errorMessage="");x=k.detail;U=P.validateImages([].concat(_.Kl(x)));if(U!=="")return g?P.addImageErrorMessage=U:P.errorMessage=U,kj.return();A=[].concat(_.Kl(x)).map(function(Ts){return(new dY(P.maxAspectRatio,!1,!0)).transform(Ts)});
return kj.yield(Promise.allSettled(A),2);case 2:q=kj.yieldResult,T=_.O(q.entries()),c=T.next();case 3:if(c.done){kj.jumpTo(5);break}Z=c.value;w=_.O(Z);J=w.next().value;r=w.next().value;f=J;B=r;if(B.status!=="fulfilled"){l=Y=L=void 0;g?P.addImageErrorMessage=_.a5((L=P.data)==null?void 0:L.invalidError):P.errorMessage=P.errorMessage===""?_.a5((Y=P.data)==null?void 0:Y.invalidError):_.a5((l=P.data)==null?void 0:l.multiFileError);kj.jumpTo(4);break}D=B.value;D.cropped&&_.GB(P.hostElement,"yt-backstage-multi-image-cropped");
if(D.invalidAspectRatio){H=a=X=void 0;g?P.addImageErrorMessage=_.a5((X=P.data)==null?void 0:X.invalidAspectRatioError):P.errorMessage=P.errorMessage===""?_.a5((a=P.data)==null?void 0:a.invalidAspectRatioError):_.a5((H=P.data)==null?void 0:H.multiFileError);kj.jumpTo(4);break}return kj.yield(gLI(P.JSC$15804_imageId,k.detail[f],D.transformedData),8);case 8:y=kj.yieldResult,P.images.push(y),P.JSC$15804_imageId++;case 4:c=T.next();kj.jumpTo(3);break;case 5:if(P.errorMessage!==""||P.addImageErrorMessage!==
"")return kj.return();g?f9d(P.uploadManager,[P.images[P.images.length-1]]):f9d(P.uploadManager,P.images);P.images=[].concat(_.Kl(P.images));P.selectedImageIndex=g?Math.max(P.images.length-1,0):0;_.GB(P.hostElement,"yt-backstage-multi-image-select");_.SV(kj)}})};
_.d.onThumbnailClick=function(k){if(k=k.event_.detail)this.selectedImageIndex=this.images.indexOf(k)};
_.d.validateImages=function(k){if(k.length>this.maxNumImagesPerPost){var g;return _.a5((g=this.data)==null?void 0:g.multiImageExceedMaxImageCountError)}var P=1048576*this.maxFileSizeMb;k=k.filter(function(A){return A.size>P}).length;
if(k===0)return"";var x,U;k=k>1?(x=this.data)==null?void 0:x.multiFileError:(U=this.data)==null?void 0:U.fileSizeError;return _.a5(k)};
_.d.deleteImage=function(){this.uploadManager.cancel(this.images[this.selectedImageIndex].id);this.images.splice(this.selectedImageIndex,1);this.images=[].concat(_.Kl(this.images));this.selectedImageIndex=0};
_.d.repositionImage=function(k){this.images[this.selectedImageIndex].previewCoordinates=k.event_.detail;this.images=[].concat(_.Kl(this.images))};
_.d.getAllUploadStatuses=function(){var k=this,g,P,x,U;return _.e(function(A){if(A.nextAddress==1)return A.yield(k.uploadManager.getAllUploadStatuses(),2);g=A.yieldResult;P=_.O(g);for(x=P.next();!x.done;x=P.next())if(U=x.value,U.encryptedBlobId===void 0)return A.return(WIm(k.uploadManager));return A.return(g)})};
_.d.hasImages=function(){return this.images.length>0};
_.d.cancel=function(){for(var k=this.uploadManager,g=_.O(k.imagesUploadData),P=g.next();!P.done;P=g.next())k.cancel(P.value.image.id);this.addImageErrorMessage=this.errorMessage="";this.images=[];_.GB(this.hostElement,"yt-backstage-multi-image-cancel")};
_.mJ.Object.defineProperties(eg.prototype,{maxAspectRatio:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.imageUploadEndpoint)==null?void 0:(g=k.imageValidationInfo)==null?void 0:g.allowedMaxAspectRatio)||0}},
maxFileSizeMb:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.imageUploadEndpoint)==null?void 0:(g=k.imageValidationInfo)==null?void 0:g.maxFileSizeMb)||0}},
dropIcon:{configurable:!0,enumerable:!0,get:function(){var k,g;if((k=this.data)==null?0:(g=k.icon)==null?0:g.iconType)return _.Pm(this.data.icon.iconType)}},
selectionCancel:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.cancelButton}},
dataForAddImageButton:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.addImageButton}},
dropzoneClass:{configurable:!0,enumerable:!0,get:function(){return this.errorMessage===""?"":"error"}},
showImagesPreview:{configurable:!0,enumerable:!0,get:function(){return this.images.length>0&&this.errorMessage===""}},
containMaxImages:{configurable:!0,enumerable:!0,get:function(){return this.images.length>=this.maxNumImagesPerPost}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]||void 0}},
thumbnailRenderers:{configurable:!0,enumerable:!0,get:function(){var k=this;return(this.images||[]).map(function(g,P){return{renderer:{image:g,selected:P===k.selectedImageIndex}}})}}});
eg.prototype.setUpImagePicker=eg.prototype.setUpImagePicker;eg.prototype.onRendererstamperFinished=eg.prototype.onRendererstamperFinished;eg.prototype.observeDragToReorder=eg.prototype.observeDragToReorder;eg.prototype.observeAddImageError=eg.prototype.observeAddImageError;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],eg.prototype,"rendererStamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],eg.prototype,"ytRendererBehavior",void 0);
_.N([_.Td("#dropzone"),_.I("design:type",HTMLElement)],eg.prototype,"dropzone",void 0);_.N([_.Td("#select-link"),_.I("design:type",HTMLElement)],eg.prototype,"selectLink",void 0);_.N([_.Td("#thumbnail-drag-drop-area"),_.I("design:type",HTMLElement)],eg.prototype,"thumbnailDragDropArea",void 0);_.N([_.Td("#add-image-button-container"),_.I("design:type",HTMLElement)],eg.prototype,"addImageButtonContainer",void 0);
_.N([_.Td("#add-image-button"),_.I("design:type",HTMLElement)],eg.prototype,"addImageSelectButton",void 0);_.N([_.Td("#image-preview-container"),_.I("design:type",Object)],eg.prototype,"JSC$15804_imagePreviewContainer",void 0);_.N([_.n(),_.I("design:type",Object)],eg.prototype,"addImageErrorMessage",void 0);_.N([_.n(),_.I("design:type",Object)],eg.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],eg.prototype,"errorMessage",void 0);
_.N([_.n(),_.I("design:type",Object)],eg.prototype,"imageUploadEndpoint",void 0);_.N([_.n(),_.I("design:type",Array)],eg.prototype,"images",void 0);_.N([_.n(),_.I("design:type",Tp)],eg.prototype,"initialPicker",void 0);_.N([_.n(),_.I("design:type",Tp)],eg.prototype,"addImagePicker",void 0);_.N([_.n(),_.I("design:type",iQ)],eg.prototype,"uploadManager",void 0);_.N([_.n(),_.I("design:type",Object)],eg.prototype,"selectedImageIndex",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],eg.prototype,"modern",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],eg.prototype,"maxNumImagesPerPost",void 0);_.N([_.E("imageUploadEndpoint"),_.I("design:type",Number),_.I("design:paramtypes",[])],eg.prototype,"maxAspectRatio",null);_.N([_.E("imageUploadEndpoint"),_.I("design:type",Number),_.I("design:paramtypes",[])],eg.prototype,"maxFileSizeMb",null);
_.N([_.E("data.icon.iconType"),_.I("design:type",Object),_.I("design:paramtypes",[])],eg.prototype,"dropIcon",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],eg.prototype,"selectionCancel",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],eg.prototype,"previewCancel",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],eg.prototype,"dataForAddImageButton",null);
_.N([_.E("errorMessage"),_.I("design:type",String),_.I("design:paramtypes",[])],eg.prototype,"dropzoneClass",null);_.N([_.E("images"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],eg.prototype,"showImagesPreview",null);_.N([_.E("images"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],eg.prototype,"containMaxImages",null);_.N([_.OO("addImageErrorMessage"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],eg.prototype,"observeAddImageError",null);
_.N([_.OO("showImagesPreview"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],eg.prototype,"observeDragToReorder",null);_.N([_.E("images","selectedImageIndex"),_.I("design:type",Object),_.I("design:paramtypes",[])],eg.prototype,"selectedImageData",null);_.N([_.E("images","selectedImageIndex"),_.I("design:type",Array),_.I("design:paramtypes",[])],eg.prototype,"thumbnailRenderers",null);
_.N([_.dV("yt-rendererstamper-finished"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],eg.prototype,"onRendererstamperFinished",null);_.N([_.OO("imageUploadEndpoint"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],eg.prototype,"setUpImagePicker",null);_.N([_.t({is:"ytd-backstage-multi-image-select-renderer",disableElementRegistration:!0})],eg);
_.v(eg,"ytd-backstage-multi-image-select-renderer",function(){if(FIP!==void 0)return FIP;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-multi-image-select-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="dropzone" class$="[[dropzoneClass]] style-scope ytd-backstage-multi-image-select-renderer" hidden="[[showImagesPreview]]">\n  <div id="selection-cancel-button" class="cancel style-scope ytd-backstage-multi-image-select-renderer" on-click="cancel"></div>\n  <div id="drop-icon-container" class="style-scope ytd-backstage-multi-image-select-renderer">\n    <yt-icon id="drop-icon" icon="[[dropIcon]]" class="style-scope ytd-backstage-multi-image-select-renderer"></yt-icon>\n  </div>\n  <span id="prompt" class="style-scope ytd-backstage-multi-image-select-renderer">[[getSimpleString(data.dragLabel)]]</span>\n  <a id="select-link" class="style-scope ytd-backstage-multi-image-select-renderer">\n     [[getSimpleString(data.selectButton)]]\n  </a>\n  <div class="messages style-scope ytd-backstage-multi-image-select-renderer">\n    <span id="aspect-ratio-message" class="style-scope ytd-backstage-multi-image-select-renderer">\n       [[getSimpleString(data.aspectRatioRequirement)]]\n    </span>\n    <span id="license-text" class="style-scope ytd-backstage-multi-image-select-renderer">[[getSimpleString(data.licenseText)]]</span>\n    <span id="error-message" hidden="[[!errorMessage]]" class="style-scope ytd-backstage-multi-image-select-renderer">[[errorMessage]]</span>\n  </div>\n</div>\n\n\n<div id="multi-image-container" hidden="[[!showImagesPreview]]" class="style-scope ytd-backstage-multi-image-select-renderer">\n  <div id="preview-cancel-button" class="cancel style-scope ytd-backstage-multi-image-select-renderer" on-click="cancel"></div>\n  <div id="thumbnail-images-container" class="style-scope ytd-backstage-multi-image-select-renderer">\n    <div id="thumbnail-drag-drop-area" class="style-scope ytd-backstage-multi-image-select-renderer"></div>\n    <div id="add-image-button-container" hidden="[[containMaxImages]]" class="style-scope ytd-backstage-multi-image-select-renderer">\n       <div id="add-image-button" class="style-scope ytd-backstage-multi-image-select-renderer"></div>\n    </div>\n  </div>\n  <div id="preview" class="style-scope ytd-backstage-multi-image-select-renderer">\n    <ytd-backstage-image-preview-renderer id="image-preview-container" image-data="[[selectedImageData]]" instruction="[[data.imagePreviewSelectMetadata]]" class="style-scope ytd-backstage-multi-image-select-renderer">\n    </ytd-backstage-image-preview-renderer>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return FIP=k},{mode:1});var jGH;var QGH;var l9c;var cR=function(){var k=_.S.apply(this,arguments)||this;k.boundCaptureFocus=function(g){k.onCaptureFocus(g)};
return k};
_.z(cR,_.S);_.d=cR.prototype;_.d.attached=function(){document.addEventListener("focus",this.boundCaptureFocus,!0)};
_.d.detached=function(){document.removeEventListener("focus",this.boundCaptureFocus)};
_.d.onCaptureFocus=function(k){_.of(k).indexOf(this.hostElement)!==-1&&this.item.focus()};
_.d.getIconType=function(k){return k?"yt-icons:"+k.toLowerCase():null};
_.d.onSelect=function(){var k;if((k=this.data)==null?0:k.onSelectCommand)if(_.W("refresh_upon_dismiss_channel_creation_from_playlists"))this.ytComponentBehavior.resolveCommand(this.data.onSelectCommand);else{var g;((g=_.b(this.data.onSelectCommand.commandMetadata,_.A6))==null?0:g.url)?_.GB(this.hostElement,"yt-navigate",{endpoint:this.data.onSelectCommand}):_.Za().resolve(_.wP).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})}};
_.mJ.Object.defineProperties(cR.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data?_.a5(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}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],cR.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],cR.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],cR.prototype,"data",void 0);_.N([_.Td("#item"),_.I("design:type",HTMLElement)],cR.prototype,"item",void 0);_.N([_.E("data.label"),_.I("design:type",String),_.I("design:paramtypes",[])],cR.prototype,"label",null);
_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],cR.prototype,"value",null);_.N([_.t({is:"ytd-privacy-dropdown-item-renderer",disableElementRegistration:!0})],cR);
_.v(cR,"ytd-privacy-dropdown-item-renderer",function(){if(l9c!==void 0)return l9c;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-privacy-dropdown-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item id="item" on-click="onSelect" class="style-scope ytd-privacy-dropdown-item-renderer">\n  <yt-icon id="dropdown-icon" hidden="[[!data.icon.iconType]]" icon="[[getIconType(data.icon.iconType)]]" class="style-scope ytd-privacy-dropdown-item-renderer">\n  </yt-icon>\n  <tp-yt-paper-item-body two-line="" class="style-scope ytd-privacy-dropdown-item-renderer">\n    <yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-privacy-dropdown-item-renderer"></yt-formatted-string>\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-privacy-dropdown-item-renderer"></yt-formatted-string>\n  </tp-yt-paper-item-body>\n</tp-yt-paper-item>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return l9c=k},{mode:1});var Vi=function(){var k=_.S.apply(this,arguments)||this;k.value="";k.label="";k.disabled=!1;return k};
_.z(Vi,_.S);_.d=Vi.prototype;_.d.configureRendererStamper=function(){return{"data.entries":{id:"entries",mapping:{dropdownItemRenderer:"ytd-dropdown-item-renderer",privacyDropdownItemRenderer:"ytd-privacy-dropdown-item-renderer",navigationDropdownItemRenderer:"ytd-navigation-dropdown-item-renderer"}}}};
_.d.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getInitiallySelectedItem());this.setInitialLabel()};
_.d.dataChanged=function(){this.reset()};
_.d.valueChanged=function(){var k;if(this.value&&(k=this.data)!=null&&k.entries){k=_.O(this.data.entries);for(var g=k.next();!g.done;g=k.next())if((g=this.getRendererForEntry(g.value))&&this.getItemRendererValue(g)===this.value){this.label=this.ytComponentBehavior.getSimpleString(g.label);break}}};
_.d.setInitialLabel=function(){if(this.data&&this.data.entries)for(var k=_.O(this.data.entries),g=k.next();!g.done;g=k.next())if(g=this.getRendererForEntry(g.value)){if(g.isSelected){this.label=this.ytComponentBehavior.getSimpleString(g.label);break}this.data.label&&(this.label=this.data.label)}};
_.d.getInitiallySelectedItem=function(){if(!this.data||!this.data.entries)return-1;for(var k=_.O(this.data.entries),g=k.next();!g.done;g=k.next()){g=this.getRendererForEntry(g.value);var P=void 0;if((P=g)==null?0:P.isSelected)return this.getItemRendererValue(g)||-1}return-1};
_.d.getItemRendererValue=function(k){return"stringValue"in k||"int32Value"in k?k.stringValue||k.int32Value||null:null};
_.d.getRendererForEntry=function(k){return k.dropdownItemRenderer||k.privacyDropdownItemRenderer||k.navigationDropdownItemRenderer||null};
_.d.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.gp("value-changed",this.value))};
_.d.updateValueFromBinding=function(k){this.value=k.detail.value};
Vi.prototype.valueChangedForBinding=Vi.prototype.valueChangedForBinding;Vi.prototype.valueChanged=Vi.prototype.valueChanged;Vi.prototype.dataChanged=Vi.prototype.dataChanged;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Vi.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Vi.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Vi.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],Vi.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],Vi.prototype,"value",void 0);_.N([_.n(),_.I("design:type",Object)],Vi.prototype,"label",void 0);_.N([_.Td("#entries"),_.I("design:type",Object)],Vi.prototype,"entries",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Vi.prototype,"disabled",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Vi.prototype,"dataChanged",null);
_.N([_.Zf("value"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Vi.prototype,"valueChanged",null);_.N([_.OO("value"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Vi.prototype,"valueChangedForBinding",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-flat-dropdown-renderer"})],Vi);
_.v(Vi,"ytd-flat-dropdown-renderer",function(){if(QGH!==void 0)return QGH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flat-dropdown-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-menu-button disabled="[[disabled]]" dynamic-align="" horizontal-align="left" class="style-scope ytd-flat-dropdown-renderer">\n  <tp-yt-paper-button id="label" class="dropdown-trigger style-scope ytd-flat-dropdown-renderer" slot="dropdown-trigger" aria-label$="[[label]]">\n    <div id="label-text" class="style-scope ytd-flat-dropdown-renderer">[[label]]</div>\n    <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-flat-dropdown-renderer">\n    </yt-icon>\n  </tp-yt-paper-button>\n  <tp-yt-paper-listbox id="entries" class="dropdown-content style-scope ytd-flat-dropdown-renderer" slot="dropdown-content" attr-for-selected="value" selected="[[value]]" on-selected-changed="updateValueFromBinding">\n  </tp-yt-paper-listbox>\n</tp-yt-paper-menu-button>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return QGH=k},{mode:1});var DoN;var Z5=function(){var k=_.S.apply(this,arguments)||this;k.quizOptions=[];k.explanationPlaceholderText="";k.optionPlaceholderText="";k.correctAnswerIndex=-1;k.isMarkAnswerTooltipShown=!1;k.timer=0;return k};
_.z(Z5,_.S);_.d=Z5.prototype;_.d.dataChanged=function(){this.optionPlaceholderText=_.a5(this.editorInfo.optionPlaceholderText);this.explanationPlaceholderText=_.a5(this.editorInfo.explanationPlaceholderText);this.quizOptions.length===0&&(this.quizOptions=this.createQuizOptions(this.editorInfo))};
_.d.onMarkCorrectAnswer=function(k){var g,P=((g=this.quizOptions[this.correctAnswerIndex])==null?void 0:g.explanationText)||"";this.correctAnswerIndex>=0&&(this.quizOptions[this.correctAnswerIndex]=Object.assign({},this.quizOptions[this.correctAnswerIndex],{isCorrect:!1,explanationText:""}));this.quizOptions[k.model.index]=Object.assign({},this.quizOptions[k.model.index],{explanationText:P,isCorrect:!0});this.correctAnswerIndex=k.model.index;this.quizOptions=[].concat(_.Kl(this.quizOptions))};
_.d.updatePlaceholderTexts=function(){for(var k=!1,g=[],P=0;P<this.quizOptions.length;P++){var x=this.optionPlaceholderText+" "+(P+1),U=void 0;((U=this.quizOptions[P])==null?void 0:U.placeholderText)!==x?(k=!0,g.push(Object.assign({},this.quizOptions[P],{placeholderText:x}))):g.push(this.quizOptions[P])}k&&(this.quizOptions=g);this.isValid()?_.GB(this.hostElement,"yt-commentbox-post-enable"):_.GB(this.hostElement,"yt-commentbox-post-disable")};
_.d.getSimpleString=function(k){return _.a5(k)};
_.d.createQuizOptions=function(k){var g=[],P;k=(P=k==null?void 0:k.minQuizOptions)!=null?P:0;for(P=0;P<k;P++)g.push(this.createQuizOption());return g};
_.d.onAddQuizOption=function(){this.isAllowedToAddOption&&(this.quizOptions=[].concat(_.Kl(this.quizOptions),[this.createQuizOption()]))};
_.d.onInput=function(){this.quizOptions=[].concat(_.Kl(this.quizOptions))};
_.d.onExplanationInput=function(){_.GB(this.hostElement,"yt-quiz-attachment-explanation-update")};
_.d.onRemoveQuizOption=function(k){this.quizOptions.splice(k.model.index,1);k.model.index<this.correctAnswerIndex?--this.correctAnswerIndex:k.model.index===this.correctAnswerIndex&&(this.correctAnswerIndex=-1);this.quizOptions=[].concat(_.Kl(this.quizOptions));this.quizOptions.length===0&&_.GB(this.hostElement,"yt-quiz-attachment-dismiss")};
_.d.updateHintRenderer=function(){var k=this;clearTimeout(this.timer);this.timer=setTimeout(function(){k.maybeDisplayMarkAnswerEduToolTip()},4E3)};
_.d.isValid=function(){if(!this.editorInfo||this.quizOptions.length<Number(this.editorInfo.minQuizOptions)||this.quizOptions.length>Number(this.editorInfo.maxQuizOptions))return!1;for(var k=0,g=0,P=_.O(this.quizOptions),x=P.next();!x.done;x=P.next()){x=x.value;var U=void 0;if(((U=x.optionText)==null?void 0:U.trim())!==""||x.isCorrect){x.isCorrect&&g++;U=void 0;if(this.hasCustomOptionText&&((U=x.optionText)==null?void 0:U.trim().length)<Number(this.editorInfo.minQuizOptionChars))return!1;k++}}return k>=
Number(this.editorInfo.minQuizOptions)&&g===1};
_.d.getPostCreateOptions=function(){for(var k=[],g=_.O(this.quizOptions),P=g.next();!P.done;P=g.next()){P=P.value;var x=void 0;((x=P.optionText)==null?void 0:x.trim())!==""&&k.push({pollOption:{text:P.optionText,explanation:P.explanationText},isCorrect:P.isCorrect})}return k};
_.d.getExplanationText=function(){var k;return((k=this.quizOptions[this.correctAnswerIndex])==null?void 0:k.explanationText)||""};
_.d.maybeDisplayMarkAnswerEduToolTip=function(){var k,g,P,x,U,A,q;this.shouldShowMarkAnswerTooltip()&&((k=this.editorInfo)==null?0:(g=k.markAnswerButton)==null?0:(P=g.buttonRenderer)==null?0:(x=P.hint)==null?0:(U=x.hintRenderer)==null?0:(A=U.content)==null?0:(q=A.bubbleHintRenderer)==null?0:q.text)&&(_.f8.getInstance(),k=WW(this.editorInfo.markAnswerButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,void 0,"OPEN_POPUP_POSITION_TOP",void 0,"mark-answer-button-edu-displayed-impression"),
this.isMarkAnswerTooltipShown=!0,(k==null?void 0:k.length)>0&&this.optionSelectors&&_.ie(k[0],this.optionSelectors[0]))};
_.d.shouldShowMarkAnswerTooltip=function(){if(this.isMarkAnswerTooltipShown||this.quizOptions.length<=1)return!1;for(var k=0,g=_.O(this.quizOptions),P=g.next();!P.done;P=g.next()){P=P.value;var x=void 0;((x=P.optionText)==null?void 0:x.trim())!==""&&k++;if(P.isCorrect)return!1}return k<2?!1:!0};
_.d.resetQuizOptions=function(){this.quizOptions=this.createQuizOptions(this.editorInfo);this.isMarkAnswerTooltipShown=!1};
_.d.createQuizOption=function(){return{optionText:"",placeholderText:"",explanationText:"",isCorrect:!1}};
_.d.updateOptionTextFromBinding=function(k){if(k.target){var g=Array.from(_.kr(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.quiz-option-input-input")).indexOf(k.target);if(g>=0){var P;this.quizOptions[g].optionText=(P=k.detail.value)!=null?P:""}}};
_.mJ.Object.defineProperties(Z5.prototype,{addAnswerButton:{configurable:!0,enumerable:!0,get:function(){var k,g,P=(k=this.editorInfo)==null?void 0:(g=k.addOptionButton)==null?void 0:g.buttonRenderer;P&&(P.style="STYLE_SUGGESTIVE",P.size="SIZE_SMALL",P.isDisabled=!this.isAllowedToAddOption);return(P==null?0:P.text)?P:void 0}},
isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var k,g;return this.quizOptions.length<((g=(k=this.editorInfo)==null?void 0:k.maxQuizOptions)!=null?g:0)}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.quizOptions.some(function(k){var g;return(g=k.optionText)==null?void 0:g.trim()})}}});
Z5.prototype.updatePlaceholderTexts=Z5.prototype.updatePlaceholderTexts;Z5.prototype.dataChanged=Z5.prototype.dataChanged;_.N([_.n(),_.I("design:type",Object)],Z5.prototype,"editorInfo",void 0);_.N([_.n(),_.I("design:type",Array)],Z5.prototype,"quizOptions",void 0);_.N([_.n(),_.I("design:type",Object)],Z5.prototype,"explanationPlaceholderText",void 0);_.N([_.eb(".option-selector-button"),_.I("design:type",Array)],Z5.prototype,"optionSelectors",void 0);
_.N([_.Zf("editorInfo"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Z5.prototype,"dataChanged",null);_.N([_.E("editorInfo","isAllowedToAddOption","quizOptions"),_.I("design:type",Object),_.I("design:paramtypes",[])],Z5.prototype,"addAnswerButton",null);_.N([_.E("editorInfo","quizOptions"),_.I("design:type",Object),_.I("design:paramtypes",[])],Z5.prototype,"isAllowedToAddOption",null);
_.N([_.Zf("quizOptions"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Z5.prototype,"updatePlaceholderTexts",null);_.N([_.E("quizOptions"),_.I("design:type",Object),_.I("design:paramtypes",[])],Z5.prototype,"hasCustomOptionText",null);_.N([_.t({is:"ytd-backstage-quiz-editor-renderer",disableElementRegistration:!0})],Z5);
_.v(Z5,"ytd-backstage-quiz-editor-renderer",function(){if(DoN!==void 0)return DoN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-quiz-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-backstage-quiz-editor-renderer">\n  <template is="dom-repeat" items="[[quizOptions]]" index="quizAnswerIndex" class="style-scope ytd-backstage-quiz-editor-renderer">\n    <div class="quiz-option style-scope ytd-backstage-quiz-editor-renderer">\n      <div class="quiz-option-container style-scope ytd-backstage-quiz-editor-renderer">\n        <div class="quiz-thumbnail-container style-scope ytd-backstage-quiz-editor-renderer">\n          <div class="quiz-select-container style-scope ytd-backstage-quiz-editor-renderer">\n            <yt-icon-button class="option-selector-button style-scope ytd-backstage-quiz-editor-renderer" aria-checked="[[item.isCorrect]]" aria-label="[[editorInfo.markAnswerButton.buttonRenderer.accessibilityData.accessibilityData.label]]" role="radio" on-click="onMarkCorrectAnswer">\n              <yt-icon class="option-selector style-scope ytd-backstage-quiz-editor-renderer" hidden="[[item.isCorrect]]" icon="yt-icons:radio-button-unchecked">\n              </yt-icon>\n              <yt-icon class="option-selector-correct style-scope ytd-backstage-quiz-editor-renderer" hidden="[[!item.isCorrect]]" default-to-filled="true" icon="yt-icons:check-circle">\n              </yt-icon>\n            </yt-icon-button>\n          </div>\n        </div>\n        <tp-yt-paper-input-container class="quiz-option-input style-scope ytd-backstage-quiz-editor-renderer" no-label-float="">\n          <tp-yt-iron-autogrow-textarea class="quiz-option-input-input paper-input-input style-scope ytd-backstage-quiz-editor-renderer" slot="input" maxlength$="[[editorInfo.maxQuizOptionChars]]" no-label-float="" placeholder$="[[item.placeholderText]]" value="[[item.optionText]]" on-input="onInput" on-keyup="updateHintRenderer" on-value-changed="updateOptionTextFromBinding">\n          </tp-yt-iron-autogrow-textarea>\n          <tp-yt-paper-input-char-counter class="option-counter style-scope ytd-backstage-quiz-editor-renderer" slot="add-on">\n          </tp-yt-paper-input-char-counter>\n        </tp-yt-paper-input-container>\n        <yt-icon-button class="remove-button style-scope ytd-backstage-quiz-editor-renderer" aria-label="[[editorInfo.removeOptionButtonA11yText.accessibilityData.label]]" on-click="onRemoveQuizOption">\n          <yt-icon class="remove-option style-scope ytd-backstage-quiz-editor-renderer" icon="yt-icons:delete"></yt-icon>\n        </yt-icon-button>\n      </div>\n      <div class="quiz-explanation style-scope ytd-backstage-quiz-editor-renderer">\n        <tp-yt-paper-input-container class="quiz-explanation-input style-scope ytd-backstage-quiz-editor-renderer" hidden="[[!item.isCorrect]]" no-label-float="">\n          <tp-yt-iron-autogrow-textarea class="quiz-explanation-input-input paper-input-input style-scope ytd-backstage-quiz-editor-renderer" slot="input" maxlength$="[[editorInfo.maxQuizExplanationChars]]" no-label-float="" placeholder$="[[explanationPlaceholderText]]" value="{{item.explanationText}}" on-input="onExplanationInput">\n          </tp-yt-iron-autogrow-textarea>\n          <tp-yt-paper-input-char-counter class="explanation-counter style-scope ytd-backstage-quiz-editor-renderer" slot="add-on">\n          </tp-yt-paper-input-char-counter>\n        </tp-yt-paper-input-container>\n      </div>\n    </div>\n  </template>\n</div>\n<div class="button-container style-scope ytd-backstage-quiz-editor-renderer">\n  <yt-button-renderer class="add-answer style-scope ytd-backstage-quiz-editor-renderer" data="[[addAnswerButton]]" hidden="[[!isAllowedToAddOption]]" on-click="onAddQuizOption">\n  </yt-button-renderer>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return DoN=k},{mode:2});var tRL;var MRq=(x9.FIRSTDAYOFWEEK+1)%7;var KIP;var oy4=[],vym=0,a9k=0;vym=0;a9k=24;if(.25*(a9k-vym)<0)KIP=[];else{for(var HhL=vym;HhL<a9k;HhL+=.25)oy4.push(HhL);KIP=oy4}var NW4=KIP.map(function(k){k=k*60*60;return{secondsSinceMidnight:k,text:(new o5(7)).format(new Date(0,0,0,0,0,k))}});var I9N;var me=function(){var k=_.S.apply(this,arguments)||this;k.skipNextOpenDialog=!1;k.errorMessage="";k.previousMonthLabel=_.OX("PREVIOUS_MONTH_LABEL");k.nextMonthLabel=_.OX("NEXT_MONTH_LABEL");return k};
_.z(me,_.S);_.d=me.prototype;_.d.attached=function(){var k=this,g=new MutationObserver(function(){k.JSC$15846_calendarMain.scrollHeight>0&&(g.disconnect(),k.calendarConfig&&k.calendarConfig.selectedDate&&k.scrollToDate())});
g.observe(this.JSC$15846_calendarMain,{childList:!0,subtree:!0});window.setTimeout(function(){g.disconnect()},1E3)};
_.d.openPicker=function(){this.skipNextOpenDialog?this.skipNextOpenDialog=!1:(this.dialog.positionTarget=this.dropdownButton,this.dialog.open())};
_.d.onDateTextChange=function(){if(this.calendarConfig){var k=this.validateDateText();k.isValid?(this.textbox.removeAttribute("invalid"),this.commitDate(k.details)):this.textbox.setAttribute("invalid","")}};
_.d.handleDayClick=function(k){k.model.day.date&&(this.commitDate(k.model.day.date),this.dialog.close())};
_.d.scrollToDate=function(){if(this.calendarConfig&&this.calendarConfig.selectedDate&&this.renderData){var k=eaM(this.calendarConfig.selectedDate,this.renderData);k!==void 0&&this.JSC$15846_calendarMain.scrollToIndex(k)}};
_.d.scrollToNextMonth=function(){this.JSC$15846_calendarMain.scrollToIndex(this.JSC$15846_calendarMain.firstVisibleIndex+1)};
_.d.scrollToPrevMonth=function(){this.JSC$15846_calendarMain.firstVisibleIndex===0&&this.JSC$15846_calendarMain.scrollTo(0,0);this.JSC$15846_calendarMain.scrollToIndex(this.JSC$15846_calendarMain.firstVisibleIndex-1)};
_.d.onFormSubmit=function(k){k.preventDefault();this.calendarConfig&&(k=this.validateDateText(),k.isValid&&(this.commitDate(k.details),this.dialog.close()))};
_.d.onEscOrClickingOutside=function(k){k=k.detail.path&&!!k.detail.path.length&&k.detail.path[0];if(k.classList.contains("ytd-calendar-date-picker")){k===this.dropdownButton&&(this.skipNextOpenDialog=!0);for(var g=0;g<this.dropdownButton.children.length;g++)this.dropdownButton.children[g]===k&&(this.skipNextOpenDialog=!0);if(!this.skipNextOpenDialog)return}k=this.textbox.value!==this.dateText;g=this.validateDateText();k&&g.isValid&&this.commitDate(g.details);this.dialog.close();this.textbox.value=
this.dateText};
_.d.commitDate=function(k){this.calendarConfig&&(this.set("calendarConfig.selectedDate",k),_.GB(this.hostElement,"ytd-calendar-date-selected",k))};
_.d.validateDateText=function(){if(!this.calendarConfig||!this.textbox)return{isValid:!1,details:void 0};var k=this.textbox.value;var g=new Date;k=(new SII(2)).parse(k,g,{validate:!0})===k.length?qIb(g):void 0;if(!k)return this.errorMessage=_.OX("INVALID_DATE_ERROR"),{isValid:!1,details:void 0};g=this.calendarConfig.start;var P=this.calendarConfig.end;if(iJk(k,g))return this.errorMessage=_.OX("ENTER_DATE_OR_LATER",{allowed_date:OJj(g)}),{isValid:!1,details:void 0};if(iJk(P,k))return this.errorMessage=
_.OX("ENTER_DATE_OR_EARLIER",{allowed_date:OJj(P)}),{isValid:!1,details:void 0};this.errorMessage="";return{isValid:!0,details:k}};
_.mJ.Object.defineProperties(me.prototype,{dateText:{configurable:!0,enumerable:!0,get:function(){return this.calendarConfig&&this.calendarConfig.selectedDate?OJj(this.calendarConfig.selectedDate):""}},
renderData:{configurable:!0,enumerable:!0,get:function(){if(this.calendarConfig){for(var k=this.calendarConfig,g=[],P=0;P<7;P++)g.push(x9.NARROWWEEKDAYS[(P+MRq)%7]);P=[];for(var x=new Date(k.start.year,k.start.month);x.getFullYear()<k.end.year||x.getFullYear()===k.end.year&&x.getMonth()<=k.end.month;){var U=P,A=U.push,q=x.getFullYear(),T=x.getMonth(),c=k,Z=void 0,w=[],J=Object.freeze({extraCssClass:"invisible",debugClass:""}),r=new Date(q,T),f=qIb(r);r=r.getDay();for(var B=qIb(new Date);f.month===
T;){r!==MRq&&Z||(Z=Array.from({length:7}).fill(J),w.push(Z));var L={date:{year:q,month:T,day:f.day},extraCssClass:"",debugClass:""};c.selectedDate&&L.date&&xNb(L.date,c.selectedDate)&&(L.extraCssClass+=" selected");if(iJk(f,c.start)||iJk(c.end,f))L.extraCssClass+=" disabled";xNb(f,B)&&(L.extraCssClass+=" today");L.extraCssClass=L.extraCssClass.trim();Z[(r-MRq+7)%7]=L;f=Atr(f);r=(r+1)%7}A.call(U,{weeks:w,monthLabel:x9.SHORTMONTHS[T]+" "+q,year:q,month:T,monthLabelExtraCssClass:w[0][2]===J?"shift-down-label":
""});x.setMonth(x.getMonth()+1)}return{months:P,daysOfWeekLabel:g}}}}});
me.prototype.onEscOrClickingOutside=me.prototype.onEscOrClickingOutside;me.prototype.scrollToDate=me.prototype.scrollToDate;_.N([_.n(),_.I("design:type",Object)],me.prototype,"calendarConfig",void 0);_.N([_.n(),_.I("design:type",Object)],me.prototype,"skipNextOpenDialog",void 0);_.N([_.n(),_.I("design:type",Object)],me.prototype,"errorMessage",void 0);_.N([_.n(),_.I("design:type",Object)],me.prototype,"previousMonthLabel",void 0);
_.N([_.n(),_.I("design:type",Object)],me.prototype,"nextMonthLabel",void 0);_.N([_.Td("#textbox"),_.I("design:type",HTMLInputElement)],me.prototype,"textbox",void 0);_.N([_.Td("#calendar-dialog"),_.I("design:type",Object)],me.prototype,"dialog",void 0);_.N([_.Td("#calendar-main"),_.I("design:type",Object)],me.prototype,"JSC$15846_calendarMain",void 0);_.N([_.Td("#date-picker"),_.I("design:type",HTMLElement)],me.prototype,"dropdownButton",void 0);
_.N([_.E("calendarConfig.selectedDate"),_.I("design:type",String),_.I("design:paramtypes",[])],me.prototype,"dateText",null);_.N([_.E("calendarConfig","calendarConfig.selectedDate"),_.I("design:type",Object),_.I("design:paramtypes",[])],me.prototype,"renderData",null);_.N([_.OO("renderData","calendarConfig.selectedDate"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],me.prototype,"scrollToDate",null);
_.N([_.dV("iron-overlay-canceled"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],me.prototype,"onEscOrClickingOutside",null);_.N([_.hB({disableElementRegistration:!0,is:"ytd-calendar-date-picker",noInjection:!0})],me);
_.v(me,"ytd-calendar-date-picker",function(){if(I9N!==void 0)return I9N;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-calendar-date-picker--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-menu-button class="style-scope ytd-calendar-date-picker">\n  <tp-yt-paper-button id="date-picker" class="dropdown-trigger style-scope ytd-calendar-date-picker" slot="dropdown-trigger" aria-labelledby="date-label-text" on-tap="openPicker">\n    <div id="date-label-text" class="style-scope ytd-calendar-date-picker">[[dateText]]</div>\n    <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-calendar-date-picker">\n    </yt-icon>\n  </tp-yt-paper-button>\n</tp-yt-paper-menu-button>\n\n<tp-yt-paper-dialog id="calendar-dialog" dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-calendar-date-picker">\n  <div id="control-area" class="style-scope ytd-calendar-date-picker">\n    <form id="date-input" on-submit="onFormSubmit" autocomplete="off" class="style-scope ytd-calendar-date-picker">\n      <tp-yt-paper-input-container aria-label="Enter date" invalid="[[errorMessage]]" no-label-float="" use-v2-underline="" on-input="onDateTextChange" class="style-scope ytd-calendar-date-picker">\n        <tp-yt-iron-input slot="input" bind-value="[[dateText]]" class="style-scope ytd-calendar-date-picker">\n          <input id="textbox" autofocus="" class="style-scope ytd-calendar-date-picker"></tp-yt-iron-input>\n        <tp-yt-paper-input-error slot="add-on" class="style-scope ytd-calendar-date-picker">[[errorMessage]]</tp-yt-paper-input-error>\n      </tp-yt-paper-input-container>\n    </form>\n    <div id="month-controller" class="style-scope ytd-calendar-date-picker">\n      <yt-icon-button id="prev-month" label="[[previousMonthLabel]]" on-tap="scrollToPrevMonth" class="style-scope ytd-calendar-date-picker">\n        <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-calendar-date-picker"></yt-icon>\n      </yt-icon-button>\n      <yt-icon-button id="next-month" label="[[nextMonthLabel]]" on-tap="scrollToNextMonth" class="style-scope ytd-calendar-date-picker">\n        <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-calendar-date-picker"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </div>\n  <div class="calendar-container style-scope ytd-calendar-date-picker">\n    <div class="calendar-header style-scope ytd-calendar-date-picker">\n      <template is="dom-repeat" items="[[renderData.daysOfWeekLabel]]" as="dayLabel" class="style-scope ytd-calendar-date-picker">\n        <span class="calendar-header-day style-scope ytd-calendar-date-picker">[[dayLabel]]</span>\n      </template>\n    </div>\n    <tp-yt-iron-list id="calendar-main" as="month" items="[[renderData.months]]" tabindex="-1" class="style-scope ytd-calendar-date-picker">\n      <template class="style-scope ytd-calendar-date-picker">\n        <div class="calendar-month style-scope ytd-calendar-date-picker">\n          <div class$="calendar-month-label [[month.monthLabelExtraCssClass]] style-scope ytd-calendar-date-picker">\n            [[month.monthLabel]]\n          </div>\n          <template is="dom-repeat" items="[[month.weeks]]" as="week" class="style-scope ytd-calendar-date-picker">\n            <div class="calendar-week style-scope ytd-calendar-date-picker">\n              <template is="dom-repeat" items="[[week]]" as="day" class="style-scope ytd-calendar-date-picker">\n                <span class$="calendar-day [[day.extraCssClass]] [[day.debugClass]] style-scope ytd-calendar-date-picker" on-tap="handleDayClick">\n                  [[day.date.day]]\n                </span>\n              </template> \n            </div>\n          </template> \n        </div>\n      </template>\n    </tp-yt-iron-list> \n  </div>\n</tp-yt-paper-dialog>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return I9N=k},{mode:2});var Xt3=_.OX("UTC_OFFSET_FORMAT",{utc_offset:(new o5("Z")).format(new Date)}),yfq=(new Date).getTimezoneOffset()*-60,ptN=new Date,CPL,Gyq=Ky(ptN.getTimezoneOffset());CPL=K$v(vvd(Gyq,ptN));var R3L=_.OX("LOCAL_TIME_GMT_LABEL",{gmt_text:CPL.replace("+0","+").replace("-0","-").replace(":00","")}),wn=function(){var k=_.S.apply(this,arguments)||this;k.selectedTimeIndex=0;k.selectedTimezoneIndex=0;k.timeOfDayOptions=NW4;return k};
_.z(wn,_.S);_.d=wn.prototype;_.d.configureRendererStamper=function(){return{"data.dismissButton":{id:"cancel-button-wrapper",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.updateDefaultSelectedValue=function(){if(this.timeZones&&this.timeZones.length&&this.data){var k=dN0();if(this.data.defaultTimeSec===void 0||isNaN(Number(this.data.defaultTimeSec)))this.calendarConfig=k,this.selectedTimeIndex=0;else{var g=Thu(Number(this.data.defaultTimeSec),this.timeZones[0]);this.calendarConfig=Object.assign({},k,{selectedDate:g.date});this.selectedTimeIndex=this.timeOfDayOptions.findIndex(function(P){return P.secondsSinceMidnight===g.secondsSinceMidnight})}this.selectedTimezoneIndex=
0;
this.selectedDate=this.calendarConfig.selectedDate}};
_.d.onDatePicked=function(k){this.selectedDate=k.detail};
_.d.onCancelButtonTap=function(){this.data&&this.data.dismissButton&&_.GB(this.hostElement,"ytd-date-time-selection-cancelled")};
_.d.onDateTimeTimezoneChange=function(){if(this.selectedTimezone&&this.selectedTime&&this.selectedDate){var k=this.selectedDate;k=new Date(k.year,k.month,k.day);_.GB(this.hostElement,"ytd-date-time-selection-update",Math.floor(k.getTime()/1E3)+this.selectedTime.secondsSinceMidnight-(Number(this.selectedTimezone.utcOffsetSec)+k.getTimezoneOffset()*60))}};
_.d.getTimezoneFormat=function(k){return k.localizedDisplayText?k.localizedDisplayText:_.OX("TIMEZONE_FORMAT",{utc_offset_text:""+k.localizedUtcOffset,city_name:""+k.localizedName})};
_.d.updateSelectedTimeIndexFromBinding=function(k){this.selectedTimeIndex=k.detail.value};
_.d.updateSelectedTimezoneIndexFromBinding=function(k){this.selectedTimezoneIndex=k.detail.value};
_.mJ.Object.defineProperties(wn.prototype,{timeZones:{configurable:!0,enumerable:!0,get:function(){if(this.data){var k=this.data.timezoneOptions;var g={name:"Etc/Unknown",localizedName:_.OX("LOCAL_TIME_LABEL"),localizedUtcOffset:Xt3,utcOffsetSec:""+yfq,localizedDisplayText:R3L};k?k.length&&k[0].name!==g.name&&(k[0].localizedDisplayText||(g.localizedDisplayText=""),k.unshift(g)):k=[g];return k}}},
selectedTimezone:{configurable:!0,enumerable:!0,get:function(){if(this.timeZones&&!(this.selectedTimezoneIndex>=this.timeZones.length))return this.timeZones[this.selectedTimezoneIndex]}},
selectedTime:{configurable:!0,enumerable:!0,get:function(){return this.timeOfDayOptions[this.selectedTimeIndex]}}});
wn.prototype.onDateTimeTimezoneChange=wn.prototype.onDateTimeTimezoneChange;wn.prototype.onDatePicked=wn.prototype.onDatePicked;wn.prototype.updateDefaultSelectedValue=wn.prototype.updateDefaultSelectedValue;_.N([_.n(),_.I("design:type",Object)],wn.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],wn.prototype,"calendarConfig",void 0);_.N([_.n(),_.I("design:type",Object)],wn.prototype,"selectedDate",void 0);_.N([_.n(),_.I("design:type",Object)],wn.prototype,"selectedTimeIndex",void 0);
_.N([_.n(),_.I("design:type",Object)],wn.prototype,"selectedTimezoneIndex",void 0);_.N([_.Td("#time-listbox"),_.I("design:type",Object)],wn.prototype,"timeListBox",void 0);_.N([_.Td("#timezone-listbox"),_.I("design:type",Object)],wn.prototype,"timezoneListBox",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],wn.prototype,"rendererStamperBehavior",void 0);_.N([_.E("data.timezoneOptions"),_.I("design:type",Object),_.I("design:paramtypes",[])],wn.prototype,"timeZones",null);
_.N([_.Zf("data","timeZones"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],wn.prototype,"updateDefaultSelectedValue",null);_.N([_.E("selectedTimezoneIndex","timeZones"),_.I("design:type",Object),_.I("design:paramtypes",[])],wn.prototype,"selectedTimezone",null);_.N([_.E("selectedTimeIndex"),_.I("design:type",Object),_.I("design:paramtypes",[])],wn.prototype,"selectedTime",null);
_.N([_.dV("ytd-calendar-date-selected"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],wn.prototype,"onDatePicked",null);_.N([_.OO("selectedTimezone","selectedTime","selectedDate"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],wn.prototype,"onDateTimeTimezoneChange",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-date-time-picker-renderer"})],wn);
_.v(wn,"ytd-date-time-picker-renderer",function(){if(tRL!==void 0)return tRL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-date-time-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="cancel-button-wrapper" hidden="[[!data.dismissButton]]" on-tap="onCancelButtonTap" class="style-scope ytd-date-time-picker-renderer">\n</div>\n<div id="hint" hidden="[[!data.header]]" class="style-scope ytd-date-time-picker-renderer">\n  <yt-formatted-string text="[[data.header]]" class="style-scope ytd-date-time-picker-renderer"></yt-formatted-string>\n</div>\n<div id="picker-component" class="style-scope ytd-date-time-picker-renderer">\n  <ytd-calendar-date-picker calendar-config="[[calendarConfig]]" class="style-scope ytd-date-time-picker-renderer"></ytd-calendar-date-picker>\n  <tp-yt-paper-menu-button dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-date-time-picker-renderer">\n    <tp-yt-paper-button id="time-picker" class="dropdown-trigger style-scope ytd-date-time-picker-renderer" slot="dropdown-trigger" aria-labelledby="time-label-text">\n      <div id="time-label-text" class="style-scope ytd-date-time-picker-renderer">[[selectedTime.text]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-date-time-picker-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="time-listbox" class="dropdown-content style-scope ytd-date-time-picker-renderer" slot="dropdown-content" selected="[[selectedTimeIndex]]" on-selected-changed="updateSelectedTimeIndexFromBinding">\n      <template is="dom-repeat" items="[[timeOfDayOptions]]" class="style-scope ytd-date-time-picker-renderer">\n        <tp-yt-paper-item class="style-scope ytd-date-time-picker-renderer">\n          [[item.text]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n  <tp-yt-paper-menu-button dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-date-time-picker-renderer">\n    <tp-yt-paper-button id="timezone-picker" class="dropdown-trigger style-scope ytd-date-time-picker-renderer" slot="dropdown-trigger" aria-labelledby="timezone-label-text">\n      <div id="timezone-label-text" class="style-scope ytd-date-time-picker-renderer">[[getTimezoneFormat(selectedTimezone)]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-date-time-picker-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="timezone-listbox" class="dropdown-content style-scope ytd-date-time-picker-renderer" slot="dropdown-content" selected="[[selectedTimezoneIndex]]" on-selected-changed="updateSelectedTimezoneIndexFromBinding">\n      <template is="dom-repeat" items="[[timeZones]]" class="style-scope ytd-date-time-picker-renderer">\n        <tp-yt-paper-item class="style-scope ytd-date-time-picker-renderer">\n          [[getTimezoneFormat(item)]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return tRL=k},{mode:1});var khY;var JZ=function(){var k=_.S.apply(this,arguments)||this;k.boundOnTapDismissButton=function(){k.dismissTapHandler()};
k.dismissButtonOverrides={size:"XS"};return k};
_.z(JZ,_.S);JZ.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}}}}}};
JZ.prototype.dismissTapHandler=function(){_.GB(this.hostElement,"yt-backstage-attachment-dismissed")};
JZ.prototype.computeAttachmentType=function(k){return k?k.backstageImageRenderer?"image":k.videoRenderer?"video":"none":"none"};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],JZ.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],JZ.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],JZ.prototype,"attachmentPreview",void 0);_.N([_.n(),_.I("design:type",Object)],JZ.prototype,"dismissButton",void 0);_.N([_.n(),_.I("design:type",Object)],JZ.prototype,"boundOnTapDismissButton",void 0);
_.N([_.n(),_.I("design:type",Object)],JZ.prototype,"dismissButtonOverrides",void 0);_.N([_.n({reflectToAttribute:!0,readOnly:!0,computed:"computeAttachmentType(attachmentPreview)"}),_.I("design:type",String)],JZ.prototype,"attachmentType",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-backstage-dismissable-attachment"})],JZ);
_.v(JZ,"ytd-backstage-dismissable-attachment",function(){if(khY!==void 0)return khY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-dismissable-attachment--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="attachment-preview-container" class="style-scope ytd-backstage-dismissable-attachment">\n  <div id="attachment-preview" class="style-scope ytd-backstage-dismissable-attachment"></div>\n  <div id="dismiss-button" class="style-scope ytd-backstage-dismissable-attachment"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return khY=k},{mode:1});var g$Y;var rn=function(){var k=_.S.apply(this,arguments)||this;k.selectedVideoId=void 0;k.picker=void 0;k.dismissButtonOverrides={size:"XS"};k.actionMap={"yt-add-video-preview-action":"handleAddVideoPreviewAction"};return k};
_.z(rn,_.S);_.d=rn.prototype;_.d.onServiceRequestCompleted=function(k){k.stopPropagation()};
_.d.handleAddVideoPreviewAction=function(k){k=this.get("addVideoPreviewAction",k);this.onGetVideoPreviewSuccess(k)};
_.d.configureRendererStamper=function(){return{videoPreview:{id:"video-preview",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isBackstageVideo:!0}}}},cancelButton:{id:"cancel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dismissButtonOverrides]]"},params:{forceModernIconButton:!0}}}}}};
_.d.onLaunchVideoPicker=function(k){var g=this,P=_.a5(this.get("addVideoLinkAction.title",k)),x=this.get("addVideoLinkAction.onePickHostId",k);this.getVideoPreviewCommand=this.get("addVideoLinkAction.onVideoSelectCommand",k);x&&(this.picker||(P=_.YNH(_.TDC(x).setTitle(P).addView(LrP()).addView(ECJ()),function(U){g.onPickVideo(U)}),this.get("addVideoLinkAction.hideYourYoutubeVideos",k)||P.addView("youtube"),this.picker=P.build()),this.picker.setVisible(!0))};
_.d.onPickVideo=function(k){if(k)if(k.action==="cancel")_.GB(this.hostElement,"yt-video-link-button-cancel");else if(k.action==="picked"){k=k.docs;if(!k||k.length===0)this.onGetVideoPreviewError("No valid docs in response");this.selectedVideoId=(k=(k==null?0:k.length)?k[0]:void 0)?k.id:void 0;this.setVideoPreview()}};
_.d.setVideoPreview=function(){var k=this;if(this.getVideoPreviewCommand)this.ytComponentBehavior.resolveCommand(this.getVideoPreviewCommand,{form:{video_id:this.selectedVideoId},onError:function(){k.onGetVideoPreviewError("Error executing command")}});
else this.onGetVideoPreviewError("Video preview command not set.")};
_.d.onGetVideoPreviewSuccess=function(k){if(k&&k.videoPreview&&k.cancelButton)this.videoPreview=k.videoPreview,this.cancelButton=k.cancelButton,_.GB(this.hostElement,"yt-video-link-selected",{videoId:this.selectedVideoId});else this.onGetVideoPreviewError("Empty data from ajax")};
_.d.onGetVideoPreviewError=function(){this.cancel()};
_.d.cancel=function(){this.videoPreview=this.cancelButton=this.selectedVideoId=void 0;_.GB(this.hostElement,"yt-video-link-cancel")};
_.d.isValid=function(){return!(!this.videoPreview||!this.selectedVideoId)};
rn.prototype.onServiceRequestCompleted=rn.prototype.onServiceRequestCompleted;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],rn.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],rn.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],rn.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],rn.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],rn.prototype,"videoPreview",void 0);_.N([_.n(),_.I("design:type",Object)],rn.prototype,"cancelButton",void 0);_.N([_.n(),_.I("design:type",Object)],rn.prototype,"getVideoPreviewCommand",void 0);_.N([_.n(),_.I("design:type",Object)],rn.prototype,"dismissButtonOverrides",void 0);
_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],rn.prototype,"onServiceRequestCompleted",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-backstage-video-link-attachment"})],rn);
_.v(rn,"ytd-backstage-video-link-attachment",function(){if(g$Y!==void 0)return g$Y;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-video-link-attachment--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="video-preview" class="style-scope ytd-backstage-video-link-attachment"></div>\n<div id="cancel-button" on-tap="cancel" class="style-scope ytd-backstage-video-link-attachment"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return g$Y=k},{mode:1});var PIt;var $KN;var xKP;var fU=function(){return _.S.apply(this,arguments)||this};
_.z(fU,_.S);fU.prototype.dataChanged=function(){this.active=!1};
fU.prototype.onTap=function(){_.GB(this.hostElement,"yt-select-emoji-suggestion",this.data)};
fU.prototype.identity=function(k){return k};
_.mJ.Object.defineProperties(fU.prototype,{imageSrc:{configurable:!0,enumerable:!0,get:function(){var k,g,P,x;if((k=this.data)==null?0:(g=k.image)==null?0:(P=g.thumbnails)==null?0:(x=P[0])==null?0:x.url)return k=this.data.image.thumbnails[0].url,k.startsWith("data:image/svg+xml")?Dk(k):_.Hj(k)}}});
fU.prototype.dataChanged=fU.prototype.dataChanged;_.N([_.n(),_.I("design:type",Object)],fU.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],fU.prototype,"active",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],fU.prototype,"dataChanged",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],fU.prototype,"imageSrc",null);
_.N([_.t({disableElementRegistration:!0,is:"ytd-emoji-suggestion"})],fU);
_.v(fU,"ytd-emoji-suggestion",function(){if(xKP!==void 0)return xKP;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-emoji-suggestion--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item active="[[active]]" on-tap="onTap" class="style-scope ytd-emoji-suggestion">\n  <img alt="[[data.alt]]" hidden$="[[!identity(data.image)]]" src$="[[imageSrc]]" author$="[[data.author]]" class="style-scope ytd-emoji-suggestion">\n  [[data.text]]\n</tp-yt-paper-item>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return xKP=k},{mode:1});var iiJ=/.*([:@#].*?)$/,WR=function(){var k=_.S.apply(this,arguments)||this;k.suggestions=[];k.suggestionIndex=-1;k.JSC$15874_lastSuggestionRange=null;return k};
_.z(WR,_.S);_.d=WR.prototype;_.d.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"ytd-emoji-suggestion"},reuseComponents:!0}}};
_.d.getSuggestions=function(k){var g=[],P=Fzk(this.emojiManager,k.substr(0,3));if(P)for(var x in P)if(x.toLocaleLowerCase().indexOf(k)===0){var U=P[x];if(U&&U.emojiId){U=pF(this.emojiManager,U.emojiId);var A=void 0,q=void 0,T=void 0,c=void 0,Z=((A=U)==null?0:A.isCustomEmoji)?(q=U)==null?void 0:(T=q.shortcuts)==null?void 0:T[0]:(c=U)==null?void 0:c.emojiId;A=void 0;g.push({suggestion:{image:(A=U)==null?void 0:A.image,alt:Z,text:x}});if(g.length>=64)break}}return g?g.sort(function(w,J){return J.suggestion.text<
w.suggestion.text?-1:J.suggestion.text===w.suggestion.text?0:1}):null};
_.d.insertSuggestion=function(k){_.GB(this.hostElement,"yt-insert-suggestion",{range:this.JSC$15874_lastSuggestionRange,text:k.alt});this.dropdown.opened=!1};
_.d.updateSuggestionsAtCaret=function(k){this.updateSuggestions(k,this.retrieveTextBeforeRange(k))};
_.d.offsetStartOfRangeBy=function(k,g){k.startOffset>=g&&k.setStart(k.startContainer,k.startOffset-g)};
_.d.updateSuggestions=function(k,g){var P=this;this.JSC$15874_lastSuggestionRange&&(this.JSC$15874_lastSuggestionRange.detach(),this.JSC$15874_lastSuggestionRange=null);if((g=iiJ.exec(g))&&g.length&&(g=g[g.length-1].toLocaleLowerCase(),g.length>2||g===":_")&&(this.offsetStartOfRangeBy(k,g.length),this.JSC$15874_lastSuggestionRange=k,(k=this.getSuggestions(g))&&k.length)){this.suggestions=k;_.VJ(this,function(){P.dropdownContent.scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(k.length-1);return}this.dropdown.opened=!1};
_.d.onKeyDown=function(k){if(this.dropdown.opened)switch(k.key){case "Escape":this.dropdown.opened=!1;k.stopPropagation();break;case "Tab":this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);k.preventDefault();break;case "ArrowUp":this.changeSuggestionIndex(this.suggestionIndex-1);k.preventDefault();break;case "ArrowDown":this.changeSuggestionIndex(this.suggestionIndex+1),k.preventDefault()}};
_.d.onKeyUp=function(k,g){switch(k.key){case "ArrowLeft":case "ArrowRight":this.updateSuggestionsAtCaret(g);break;case "ArrowUp":case "ArrowDown":this.dropdown.opened||this.updateSuggestionsAtCaret(g)}};
_.d.onKeyPress=function(k){k.key==="Enter"&&this.dropdown.opened&&(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),k.preventDefault())};
_.d.changeSuggestionIndex=function(k){this.dropdown.opened&&(this.suggestionIndex>=0&&this.suggestionIndex<this.dropdownContent.children.length&&(this.dropdownContent.children[this.suggestionIndex].active=!1),this.suggestionIndex=(k+this.suggestions.length)%this.suggestions.length,k=this.dropdownContent.children[this.suggestionIndex],k.active=!0,this.dropdownContent.scrollTop=k.offsetTop)};
_.d.retrieveTextBeforeRange=function(k){var g=k.startContainer;return g&&g.nodeType===Node.TEXT_NODE?g.textContent.substr(0,k.startOffset):""};
WR.prototype.onKeyPress=WR.prototype.onKeyPress;WR.prototype.onKeyUp=WR.prototype.onKeyUp;WR.prototype.onKeyDown=WR.prototype.onKeyDown;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],WR.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Array)],WR.prototype,"suggestions",void 0);_.N([_.n(),_.I("design:type",_.Xx)],WR.prototype,"emojiManager",void 0);_.N([_.n(),_.I("design:type",Number)],WR.prototype,"verticalSuggestionsOffset",void 0);
_.N([_.Td("#dropdown"),_.I("design:type",Object)],WR.prototype,"dropdown",void 0);_.N([_.Td("#dropdown-content"),_.I("design:type",HTMLDivElement)],WR.prototype,"dropdownContent",void 0);_.N([_.dV("keydown"),_.I("design:type",Function),_.I("design:paramtypes",[KeyboardEvent]),_.I("design:returntype")],WR.prototype,"onKeyDown",null);_.N([_.dV("keyup"),_.I("design:type",Function),_.I("design:paramtypes",[KeyboardEvent,Range]),_.I("design:returntype")],WR.prototype,"onKeyUp",null);
_.N([_.dV("keypress"),_.I("design:type",Function),_.I("design:paramtypes",[KeyboardEvent]),_.I("design:returntype")],WR.prototype,"onKeyPress",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-emoji-input"})],WR);
_.v(WR,"ytd-emoji-input",function(){if($KN!==void 0)return $KN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-emoji-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<slot name="input" class="style-scope ytd-emoji-input"></slot>\n<tp-yt-iron-dropdown id="dropdown" allow-outside-scroll="" no-auto-focus="" vertical-align="bottom" vertical-offset="[[verticalSuggestionsOffset]]" class="style-scope ytd-emoji-input">\n  <div id="dropdown-content" class="dropdown-content style-scope ytd-emoji-input" slot="dropdown-content">\n  </div>\n</tp-yt-iron-dropdown>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return $KN=k},{mode:2});var UKJ;var so=function(){var k=_.S.apply(this,arguments)||this;k.hasMaxOptions=!1;return k};
_.z(so,_.S);_.d=so.prototype;_.d.configureRendererStamper=function(){return{"data.addOptionButton":{id:"add-option",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.dataChanged=function(){this.pollOptions=this.setPollOptions(this.data)};
_.d.setPrefilledChoices=function(k){var g=this;this.set("pollOptions",[]);var P;for(P=0;P<Math.min(k.length,this.data.maxPollOptions);P++)this.push("pollOptions",k[P].substring(0,this.data.maxPollOptionChars));for(;P<this.data.minPollOptions;P++)this.push("pollOptions","");this.hasMaxOptions=P>=this.data.maxPollOptions;_.VJ(this,function(){for(var x=g.pollOptions,U=_.kr(g.hostElement).querySelectorAll(".poll-option-input"),A=0;A<U.length;A++)U[A].value=x[A]})};
_.d.focusChanged=function(){_.iG(this.hostElement)};
_.d.onInput=function(){var k=this;_.QB(this,"onInput",function(){k.isValid()?_.GB(k.hostElement,"yt-commentbox-post-enable"):_.GB(k.hostElement,"yt-commentbox-post-disable")},300)};
_.d.setPollOptions=function(){var k=[],g,P=((g=this.data)==null?0:g.minPollOptions)?this.data.minPollOptions:0;for(g=0;g<P;g++)k.push("");return k};
_.d.addPollOption=function(){var k=this;_.GB(this.hostElement,"yt-commentbox-post-disable");this.push("pollOptions","");this.data.maxPollOptions&&this.pollOptions.length===this.data.maxPollOptions&&(this.hasMaxOptions=!0);_.Xq.addLowPriorityJob(function(){var g;(g=_.kr(k.hostElement).querySelector(".poll-option:last-of-type > .poll-option-input"))==null||g.focus()})};
_.d.onRemovePollOption=function(k){this.setPollOptionsFromInputs();this.data.minPollOptions&&this.pollOptions.length===this.data.minPollOptions?(this.clearPollOptions(),_.GB(this.hostElement,"yt-poll-attachment-dismiss")):(k=this.repeat.indexForElement(k.target.parentNode),k!==null&&(this.splice("pollOptions",k,1),this.hasMaxOptions=!1,this.areAllOptionsValid()&&(this.repeat.render(),_.GB(this.hostElement,"yt-commentbox-post-enable"))))};
_.d.isValid=function(){this.setPollOptionsFromInputs();return this.areAllOptionsValid()};
_.d.areAllOptionsValid=function(){if(this.data.minPollOptionChars)for(var k=0,g=this.pollOptions.length;k<g;k++)if(this.pollOptions[k].length<Number(this.data.minPollOptionChars))return!1;return!0};
_.d.getPollOptions=function(){return this.pollOptions};
_.d.setPollOptionsFromInputs=function(){for(var k=_.kr(this.hostElement).querySelectorAll(".poll-option-input"),g=0;g<k.length;g++)this.pollOptions[g]=k[g].value.trim()};
_.d.clearPollOptions=function(){var k=_.kr(this.hostElement).querySelectorAll(".poll-option-input");k=_.O(k);for(var g=k.next();!g.done;g=k.next())g.value.value="";this.pollOptions=this.setPollOptions(this.data);this.hasMaxOptions=!1};
_.d.getSimpleString=function(k){return _.a5(k)};
_.d.updateValueFromBinding=function(k){if(k.target&&this.pollOptions){var g=Array.from(_.kr(this.hostElement).querySelectorAll("tp-yt-paper-input.poll-option-input")).indexOf(k.target);if(g>=0){var P;this.pollOptions[g]=(P=k.detail.value)!=null?P:"";this.notifyPath("pollOptions."+g)}}};
so.prototype.dataChanged=so.prototype.dataChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],so.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],so.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Array)],so.prototype,"pollOptions",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],so.prototype,"hasMaxOptions",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],so.prototype,"enableCreationBox",void 0);
_.N([_.Td("#repeat"),_.I("design:type",bG)],so.prototype,"repeat",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],so.prototype,"dataChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-poll-attachment"})],so);
_.v(so,"ytd-poll-attachment",function(){if(UKJ!==void 0)return UKJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-poll-attachment--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="poll-options" class="style-scope ytd-poll-attachment">\n  <template is="dom-repeat" id="repeat" items="[[pollOptions]]" class="style-scope ytd-poll-attachment">\n    <div class="poll-option style-scope ytd-poll-attachment">\n      <yt-icon-button class="remove-button style-scope ytd-poll-attachment" on-click="onRemovePollOption">\n        <yt-icon class="remove-option style-scope ytd-poll-attachment" icon="yt-icons:close"></yt-icon>\n      </yt-icon-button>\n      <tp-yt-paper-input class="poll-option-input style-scope ytd-poll-attachment" char-counter="" maxlength$="[[data.maxPollOptionChars]]" no-label-float="" placeholder="[[getSimpleString(data.optionPlaceholderText)]]" use-v2-underline="" value="[[item]]" on-focused-changed="focusChanged" on-input="onInput" on-value-changed="updateValueFromBinding">\n      </tp-yt-paper-input>\n    </div>\n  </template>\n</div>\n<div id="add-option" hidden="[[hasMaxOptions]]" on-click="addPollOption" class="style-scope ytd-poll-attachment"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return UKJ=k},{mode:2});var Ajm;var dKL;var OiJ;var qRk;var bQ=function(){return _.S.apply(this,arguments)||this};
_.z(bQ,_.S);_.mJ.Object.defineProperties(bQ.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.focused?"true":null}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],bQ.prototype,"rendererBehaviors",void 0);_.N([_.n(),_.I("design:type",Object)],bQ.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],bQ.prototype,"focused",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("focused"),_.I("design:type",Object),_.I("design:paramtypes",[])],bQ.prototype,"ariaSelected",null);_.N([_.hB({is:"yt-user-mention-suggestion-renderer",disableElementRegistration:!0})],bQ);
_.v(bQ,"yt-user-mention-suggestion-renderer",function(){if(qRk===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-user-mention-suggestion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.social.yt_user_mention_suggestion_renderer.yt.user.mention.suggestion.renderer.css.js--\x3e<yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope yt-user-mention-suggestion-renderer">\n</yt-img-shadow>\n<div id="info" class="style-scope yt-user-mention-suggestion-renderer">\n  <div id="display-name" aria-label="[[data.displayName]]" class="style-scope yt-user-mention-suggestion-renderer">[[data.displayName]]</div>\n  <yt-formatted-string id="channel-info" text="[[data.details]]" class="style-scope yt-user-mention-suggestion-renderer">\n  </yt-formatted-string>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;OiJ===void 0&&(OiJ=document.createElement("template"));var x=OiJ;P.call(g,x.content.cloneNode(!0),k.content.firstChild);qRk=k}k=qRk;return k},{mode:2});var TeL;var e0t;var BR=function(){var k=_.S.apply(this,arguments)||this;k.focusedSuggestionIndex=-1;return k};
_.z(BR,_.S);_.d=BR.prototype;_.d.created=function(){this.ytRendererBehavior.monitorScroll=!0};
_.d.clearFocusedSuggestion=function(){this.focusedSuggestionIndex=-1;this._setFocusedSuggestionId(void 0)};
_.d.setFocusedSuggestionIndex=function(k){!this.data||!this.data.suggestions||k<0||k>=this.data.suggestions.length||(this.focusedSuggestionIndex=k,k=this.getSuggestionId(k),this._setFocusedSuggestionId(k))};
_.d.advanceSuggestion=function(k){this.focusedSuggestionIndex===-1||k!==-1&&k!==1||(this.setFocusedSuggestionIndex(this.focusedSuggestionIndex+k),this.ensureSuggestionVisible(this.focusedSuggestionIndex))};
_.d.ensureSuggestionVisible=function(k){k=this.getSuggestionId(k);k=_.kr(this.hostElement).querySelector("[id="+k+"]");k!=null&&(k.offsetTop<this.hostElement.scrollTop?k.scrollIntoView(!0):k.offsetTop+k.clientHeight>this.hostElement.scrollTop+this.hostElement.clientHeight&&k.scrollIntoView(!1))};
_.d.getSuggestionId=function(k){return"user-mention-suggestion-"+k};
_.d.onSuggestionTap=function(k){var g=_.b(k.model.item,a7q);this.ytRendererBehavior.logExplicitClick(g);_.GB(this.hostElement,"yt-user-mention-suggestion-selected",{data:g,index:k.model.index})};
_.d.onSuggestionMouseMove=function(k){k.model.index!==this.focusedSuggestionIndex&&this.setFocusedSuggestionIndex(k.model.index)};
_.d.isSuggestionFocused=function(k,g){return k===g};
_.d.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.d.focusedSuggestionIdChangedForBinding=function(){this.hostElement.dispatchEvent(new _.gp("focused-suggestion-id-changed",this.focusedSuggestionId))};
BR.prototype.focusedSuggestionIdChangedForBinding=BR.prototype.focusedSuggestionIdChangedForBinding;BR.prototype.onDomChange=BR.prototype.onDomChange;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],BR.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],BR.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],BR.prototype,"focusedSuggestionIndex",void 0);_.N([_.n({readOnly:!0}),_.I("design:type",String)],BR.prototype,"focusedSuggestionId",void 0);
_.N([_.dV("dom-change"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],BR.prototype,"onDomChange",null);_.N([_.OO("focusedSuggestionId"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],BR.prototype,"focusedSuggestionIdChangedForBinding",null);_.N([_.hB({is:"yt-user-mention-suggestions-dropdown",disableElementRegistration:!0})],BR);
_.v(BR,"yt-user-mention-suggestions-dropdown",function(){if(e0t===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-user-mention-suggestions-dropdown--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.social.yt_user_mention_suggestions_dropdown.yt.user.mention.suggestions.dropdown.css.js--\x3e\n<template is="dom-repeat" items="[[data.suggestions]]" index-as="index" notify-dom-change="" class="style-scope yt-user-mention-suggestions-dropdown">\n  <yt-user-mention-suggestion-renderer data="[[item.userMentionSuggestionRenderer]]" focused="[[isSuggestionFocused(index, focusedSuggestionIndex)]]" id$="[[getSuggestionId(index)]]" role="option" on-mousemove="onSuggestionMouseMove" on-tap="onSuggestionTap" class="style-scope yt-user-mention-suggestions-dropdown">\n  </yt-user-mention-suggestion-renderer>\n</template>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;TeL===void 0&&(TeL=document.createElement("template"));var x=TeL;P.call(g,x.content.cloneNode(!0),k.content.firstChild);e0t=k}k=e0t;return k},{mode:2});var zp=function(){var k=_.S.apply(this,arguments)||this;k.suggestionsResponse=null;k.activeMention=null;k.selectionChangeListener=k.onSelectionChange.bind(k);k.handlesEnabled=_.W("enable_handles_in_mention_suggest_posts");k.handlesInMentionSuggestionsEnabled=_.W("handles_in_mention_suggest_posts");k.zeroPrefixMentionSuggestionEnabled=_.W("enable_zero_prefix_mention_suggestion_web");k.pendingQuery=null;k.flowNonce=null;return k};
_.z(zp,_.S);_.d=zp.prototype;_.d.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={up:"focusPreviousSuggestion",down:"focusNextSuggestion","tab enter":"selectFocusedSuggestion",esc:"cancelActiveMention"}};
_.d.attached=function(){document.addEventListener("selectionchange",this.selectionChangeListener)};
_.d.detached=function(){document.removeEventListener("selectionchange",this.selectionChangeListener)};
_.d.hasSuggestions=function(k){return!!(k&&k.suggestions&&k.suggestions.length>0)};
_.d.onInput=function(){var k=this;if(this.suggestionsEndpoint){if(!this.activeMention&&(this.maybeStartSuggest(),!this.zeroPrefixMentionSuggestionEnabled))return;if(this.activeMention){this.updateActiveMention();var g=this.suggestionsResponse!=null&&!this.hasSuggestions(this.suggestionsResponse),P=this.activeMention.JSC$11345_getText().slice(-1)===" ",x=this.activeMention.JSC$11345_getText().slice(-2,-1)===" ",U="@\ufe6b\uff20+\ufe62\uff0b".indexOf(this.activeMention.JSC$11345_getText().slice(-2,
-1))>=0;U=this.zeroPrefixMentionSuggestionEnabled&&U;if(this.activeMention.isCollapsed()||(g||x||U)&&P)this.cancelActiveMention();else{var A=this.activeMention.JSC$11345_getText().substring(1).trim();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_INPUT_TEXT_UPDATED");_.QB(this,"requestSuggestions",function(){k.requestSuggestions(A)},100)}}}};
_.d.onServiceRequestSent=function(k){k.stopPropagation()};
_.d.onServiceRequestCompleted=function(k){k.stopPropagation();k=k.detail.data;k.query&&(!this.pendingQuery||this.pendingQuery!==k.query)||!this.zeroPrefixMentionSuggestionEnabled&&k.query===""||this.zeroPrefixMentionSuggestionEnabled&&this.activeMention==null||(this.pendingQuery=null,this.suggestionsResponse=k,this.hasSuggestions(k)&&this.dropdown.setFocusedSuggestionIndex(0))};
_.d.onServiceRequestError=function(k){k.stopPropagation()};
_.d.onUserMentionSuggestionSelected=function(k){this.selectSuggestion(k.detail.data,k.detail.index)};
_.d.onSelectionChange=function(){if(this.activeMention){var k=_.Rh(),g=this.activeMention.JSC$11345_containsRange(k);k=k&&this.containsHelper(this.dropdown,k.getContainer());g||k||this.cancelActiveMention()}};
_.d.containsHelper=function(k,g){var P;if(((P=window.ShadyDOM)==null?void 0:P.noPatch)===!0)return k.contains(g);for(;g;){if(g===k)return!0;g=g instanceof ShadowRoot?g.host:g.parentNode}return!1};
_.d.maybeStartSuggest=function(){var k=_.Rh();if(k&&k.isCollapsed()){var g=k.JSC$11345_getStartNode(),P=k.JSC$11345_getStartOffset();if(g instanceof Text&&!(P<1)){var x=g.textContent;!(x=x&&x.charAt(P-1))||"@\ufe6b\uff20+\ufe62\uff0b".indexOf(x)<0||(this.activeMention=_.Kw(g,P-1,k.JSC$11345_getEndNode(),k.JSC$11345_getEndOffset()),this.flowNonce=bp(16),this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STARTED"))}}};
_.d.updateActiveMention=function(){if(this.activeMention){var k=_.Rh();k&&k.isCollapsed()&&(this.activeMention=_.Kw(this.activeMention.JSC$11345_getStartNode(),this.activeMention.JSC$11345_getStartOffset(),k.JSC$11345_getEndNode(),k.JSC$11345_getEndOffset()))}};
_.d.requestSuggestions=function(k){if(this.activeMention){var g={suggestions_query:k};this.pendingQuery=k;_.g5(this.hostElement,[this.suggestionsEndpoint,g])}};
_.d.cancelActiveMention=function(){this.activeMention&&this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STOPPED");this.suggestionsResponse=this.pendingQuery=this.activeMention=null;this.dropdown.clearFocusedSuggestion()};
_.d.focusPreviousSuggestion=function(k){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(-1),k.preventDefault())};
_.d.focusNextSuggestion=function(k){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(1),k.preventDefault())};
_.d.selectFocusedSuggestion=function(k){if(this.hasSuggestions(this.suggestionsResponse)){var g=this.suggestionsResponse.suggestions[this.dropdown.focusedSuggestionIndex];_.b(g,a7q)&&(this.selectSuggestion(_.b(g,a7q),this.dropdown.focusedSuggestionIndex),k.preventDefault())}};
_.d.selectSuggestion=function(k,g){if(k){var P=this.activeMention;if(P){var x=document.createElement("a");this.handlesInMentionSuggestionsEnabled&&k.handle?_.Y8(x,"\u00a0\u2068@"+k.handle+"\u2069\u00a0"):this.handlesEnabled?_.Y8(x,"\u00a0"+k.displayName+"\u00a0"):_.Y8(x,"\u00a0@"+k.displayName+"\u00a0");yU(x,"/channel/"+k.channelId);x.classList.add("yt-formatted-string","yt-simple-endpoint");x.setAttribute("spellcheck","false");P.isCollapsed()||P.JSC$11345_removeContents();P.insertNode(x,!0);k=document.createTextNode(" ");
x.parentNode.insertBefore(k,x.nextSibling);window.getSelection().collapse(k,1);g={suggestionSelected:{suggestionIndex:g}};if(this.zeroPrefixMentionSuggestionEnabled){var U;g.suggestionSelected.isZeroPrefix=((U=this.suggestionsResponse)==null?void 0:U.query)===""}this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_SUGGESTION_SELECTED",g);this.cancelActiveMention();_.GB(this.hostElement,"yt-mention-inserted")}}};
_.d.getPositionTarget=function(k){return k&&k.getBrowserRangeObject()};
_.d.onDomChange=function(){this.ironDropdown.refit();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_CONTENT_UPDATED")};
_.d.onFocusedSuggestionIdChanged=function(k){var g=_.Bnj(this.hostElement)[0];g&&(k.detail.value?g.setAttribute("aria-activedescendant",k.detail.value):g.removeAttribute("aria-activedescendant"))};
_.d.onDropdownOpened=function(){this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_BOX_OPENED")};
_.d.logGELEvent=function(k,g){k={eventType:k,flowNonce:this.flowNonce,source:"USER_MENTION_AUTO_COMPLETE_SOURCE_BACKSTAGE_POST"};g&&(k=Object.assign(k,g));_.HE("userMentionAutoCompleteBoxEvent",k)};
zp.prototype.onDomChange=zp.prototype.onDomChange;zp.prototype.onUserMentionSuggestionSelected=zp.prototype.onUserMentionSuggestionSelected;zp.prototype.onServiceRequestError=zp.prototype.onServiceRequestError;zp.prototype.onServiceRequestCompleted=zp.prototype.onServiceRequestCompleted;zp.prototype.onServiceRequestSent=zp.prototype.onServiceRequestSent;zp.prototype.onInput=zp.prototype.onInput;_.N([_.h(_.uu),_.I("design:type",Object)],zp.prototype,"ironA11yKeysBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],zp.prototype,"suggestionsEndpoint",void 0);_.N([_.n(),_.I("design:type",Object)],zp.prototype,"suggestionsResponse",void 0);_.N([_.n(),_.I("design:type",Object)],zp.prototype,"activeMention",void 0);_.N([_.Td("#dropdown"),_.I("design:type",Object)],zp.prototype,"dropdown",void 0);_.N([_.Td("#iron-dropdown"),_.I("design:type",Object)],zp.prototype,"ironDropdown",void 0);
_.N([_.dV("input"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],zp.prototype,"onInput",null);_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],zp.prototype,"onServiceRequestSent",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],zp.prototype,"onServiceRequestCompleted",null);
_.N([_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],zp.prototype,"onServiceRequestError",null);_.N([_.dV("yt-user-mention-suggestion-selected"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],zp.prototype,"onUserMentionSuggestionSelected",null);
_.N([_.dV("dom-change"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],zp.prototype,"onDomChange",null);_.N([_.hB({is:"yt-user-mention-autosuggest-input",disableElementRegistration:!0})],zp);
_.v(zp,"yt-user-mention-autosuggest-input",function(){if(dKL===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-user-mention-autosuggest-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.social.yt_user_mention_autosuggest_input.yt.user.mention.autosuggest.input.css.js--\x3e<slot name="input" class="style-scope yt-user-mention-autosuggest-input"></slot>\n<tp-yt-iron-dropdown id="iron-dropdown" horizontal-align="auto" no-auto-focus="" no-overlap="true" opened="[[hasSuggestions(suggestionsResponse)]]" position-target="[[getPositionTarget(activeMention)]]" on-iron-overlay-opened="onDropdownOpened" class="style-scope yt-user-mention-autosuggest-input">\n  <yt-user-mention-suggestions-dropdown id="dropdown" class="dropdown-content style-scope yt-user-mention-autosuggest-input" slot="dropdown-content" data="[[suggestionsResponse]]" role="listbox" on-focused-suggestion-id-changed="onFocusedSuggestionIdChanged">\n  </yt-user-mention-suggestions-dropdown>\n</tp-yt-iron-dropdown>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;Ajm===void 0&&(Ajm=document.createElement("template"));var x=Ajm;P.call(g,x.content.cloneNode(!0),k.content.firstChild);dKL=k}k=dKL;return k},{mode:2});var uQ=null;
_.sO({is:"ytd-commentbox",_template:function(){if(PIt!==void 0)return PIt;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commentbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="identity-chip" hidden="[[computeHideIdentityChipRenderer_(isLoading, zeroStepChannelCreationRenderer)]]" class="style-scope ytd-commentbox"></div>\n<div id="thumbnail-input-row" class="style-scope ytd-commentbox">\n  <yt-img-shadow id="author-thumbnail" height="[[computeAuthorThumbnailDimension_(isReply, isBackstageComment)]]" hidden="[[computeHideAuthorThumbnail_(isLoading, zeroStepChannelCreationRenderer)]]" thumbnail="[[data.authorThumbnail]]" width="[[computeAuthorThumbnailDimension_(isReply, isBackstageComment)]]" class="style-scope ytd-commentbox">\n  </yt-img-shadow>\n  <div id="main" hidden="[[isLoading]]" class="style-scope ytd-commentbox">\n    <div id="divider-line" class="style-scope ytd-commentbox"></div>\n    \n    <div id="creation-box" class$="[[computeCreationBoxClass_(isInputFocus_)]] style-scope ytd-commentbox" hidden="[[hasPollOrQuizRendererInEditDialog_]]">\n      <tp-yt-paper-input-container id="input-container" focused="{{isInputFocus_}}" no-label-float="" use-v2-underline="" class="style-scope ytd-commentbox">\n        <div slot="after-input" class="paper-input-input style-scope ytd-commentbox">\n          <ytd-emoji-input id="emoji" emoji-manager="[[emojiManager]]" vertical-suggestions-offset="[[verticalSuggestionsOffset]]" class="style-scope ytd-commentbox">\n            <yt-user-mention-autosuggest-input slot="input" suggestions-endpoint="[[data.userMentionSuggestionsEndpoint]]" class="style-scope ytd-commentbox">\n              <yt-formatted-string id="contenteditable-textarea" slot="input" enable-content-editable="true" maxlength="10000" override-aria-label="[[getSimpleString(placeholderFormattedText_)]]" plaintext-only="true" required="true" split-lines="1" text="[[data.editableText]]" on-dragenter="preventDefault_" on-dragleave="preventDefault_" on-dragover="preventDefault_" on-drop="plaintextDrop_" on-focus="focus" on-input="onInput_" on-keyup="onKeyUp_" on-paste="onPaste_" class="style-scope ytd-commentbox"></yt-formatted-string>\n            </yt-user-mention-autosuggest-input>\n          </ytd-emoji-input>\n          <div id="external-links-banner" hidden="[[!isExternalLinksBannerDisplayed]]" class="style-scope ytd-commentbox">\n            <yt-formatted-string text="[[data.advancedTierFeatures.externalLinks.verificationBannerMessage]]" class="style-scope ytd-commentbox">\n            </yt-formatted-string>\n            <ytd-button-renderer id="verification-button" data="[[data.advancedTierFeatures.externalLinks.verificationButton.buttonRenderer]]" class="style-scope ytd-commentbox">\n            </ytd-button-renderer>\n          </div>\n        </div>\n        <ytd-backstage-dismissable-attachment id="dismissable-attachment" slot="after-input" attachment-preview="[[prefilledContent_]]" dismiss-button="[[data.attachmentDismissButton]]" hidden="[[computeHideDismissableAttachment_(prefilledAttachment_)]]" class="style-scope ytd-commentbox">\n        </ytd-backstage-dismissable-attachment>\n        <div id="attachment-preview" slot="after-input" class="style-scope ytd-commentbox"></div>\n        <div id="image-select" class="paper-input-input style-scope ytd-commentbox" hidden="[[!hasImage_]]" slot="after-input"></div>\n        <ytd-backstage-video-link-attachment id="video-link-attachment" slot="after-input" hidden="[[!hasVideo_]]" class="style-scope ytd-commentbox">\n        </ytd-backstage-video-link-attachment>\n      </tp-yt-paper-input-container>\n    </div>\n    <ytd-poll-attachment id="poll-attachment" data="[[data.pollEditorInfo]]" hidden="[[!hasPoll_]]" class="style-scope ytd-commentbox">\n    </ytd-poll-attachment>\n    <ytd-backstage-image-poll-editor-renderer id="image-poll-attachment" data="[[data.imagePollEditorRenderer.imagePollEditorRenderer]]" editor-info="[[data.imagePollEditorInfo]]" hidden="[[!hasImagePoll_]]" class="style-scope ytd-commentbox">\n    </ytd-backstage-image-poll-editor-renderer>\n    <ytd-backstage-quiz-editor-renderer id="quiz-attachment" editor-info="[[data.quizEditorInfo]]" hidden="[[!hasQuiz_]]" class="style-scope ytd-commentbox">\n  </ytd-backstage-quiz-editor-renderer>\n    <slot name="repost-preview" class="style-scope ytd-commentbox"></slot>\n    <div id="poll-preview-edit-dialog" hidden="[[!hasPollOrQuizRendererInEditDialog_]]" class="style-scope ytd-commentbox">\n      <yt-formatted-string text="[[data.editableText]]" class="style-scope ytd-commentbox"></yt-formatted-string>\n      <div id="poll-preview" class="style-scope ytd-commentbox"></div>\n    </div>\n    <div id="footer" class="style-scope ytd-commentbox">\n      <span id="emoji-button" on-tap="onEmojiButtonTap_" hidden="[[!isEmojiButtonDisplayed]]" class="style-scope ytd-commentbox"></span>\n      <div id="attachments" hidden="[[computeHideAttachmentButtons_(data, addedAttachment, prefilledAttachment_, errorMessage_)]]" class="style-scope ytd-commentbox">\n        <template is="dom-repeat" items="[[attachmentButtonIds]]" as="buttonId" class="style-scope ytd-commentbox">\n          <ytd-button-renderer id="[[buttonId]]" data="[[getButtonRenderer(data, buttonId)]]" class="style-scope ytd-commentbox">\n          </ytd-button-renderer>\n        </template>\n      </div>\n      <div id="inline-scheduling-panel" hidden="[[!inlineSchedulePanel_]]" class="style-scope ytd-commentbox"></div>\n      <div id="footer-text" class="style-scope ytd-commentbox">\n        <yt-formatted-string id="footer-message" class$="[[computeFooterMessageClass_(alertMessage_, errorMessage_)]] style-scope ytd-commentbox" hidden="[[computeFooterMessageHidden_(alertMessage_, errorMessage_)]]" text="[[computeFooterMessage_(alertMessage_, errorMessage_)]]">\n        </yt-formatted-string>\n        <yt-formatted-string id="zero-step-footer-text" hidden="[[!zeroStepChannelCreationRenderer.footerText]]" text="[[zeroStepChannelCreationRenderer.footerText]]" class="style-scope ytd-commentbox">\n        </yt-formatted-string>\n      </div>\n      <div id="access-restrictions-selector" class="style-scope ytd-commentbox"></div>\n      <span id="char-count" hidden="[[!charLimit_]]" class="style-scope ytd-commentbox">[[charCount_]]/[[charLimit_]]</span>\n      <div id="buttons" class$="[[computeSubmitButtonClass_(dropdownSchedulePanel_, data.postOptionsMenu)]] style-scope ytd-commentbox">\n        <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-tap="onCancel_" class="style-scope ytd-commentbox">\n        </ytd-button-renderer>\n        <ytd-button-renderer id="submit-button" data="[[computeSubmitButton_(data, scheduleButton_)]]" disabled="[[submitButtonDisabled]]" overrides="[[computeSubmitButtonOverride(data, submitButtonDisabled, dropdownSchedulePanel_)]]" on-tap="onSubmit_" class="style-scope ytd-commentbox">\n        </ytd-button-renderer>\n        <div id="option-menu" hidden="[[dropdownSchedulePanel_]]" class="style-scope ytd-commentbox">\n          <ytd-menu-renderer data="[[data.postOptionsMenu.menuRenderer]]" disable-upgrade="[[!data.postOptionsMenu.menuRenderer]]" hidden="[[!data.postOptionsMenu.menuRenderer]]" icon="EXPAND" no-ink-on-dropdown-button="" three-dot-button-override="[[computeThreeDotButtonOverride(submitButtonDisabled)]]" tonal-override="[[modern]]" class="style-scope ytd-commentbox">\n          </ytd-menu-renderer>\n        </div>\n      </div>\n    </div>\n    <div id="scheduling-panel" hidden="[[!dropdownSchedulePanel_]]" class="style-scope ytd-commentbox"></div>\n    <div id="emojis" hidden="[[!isEmojiPickerDisplayed]]" class="style-scope ytd-commentbox">\n      <span id="emoji-picker" class="style-scope ytd-commentbox"></span>\n    </div>\n  </div>\n  <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-commentbox"></tp-yt-paper-spinner-lite>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return PIt=k},
behaviors:[_.PKj.YtHostElementBehavior,_.uu,_.W_.YtActionHandlerBehavior,_.ax.YtComponentBehavior,_.AH.YtRendererstamperBehavior,_.ClP.YtdReduxBehavior],keyBindings:{left:"leftKeyPressed_",right:"rightKeyPressed_",end:"endKeyPressed_",backspace:"maybeBackspaceChip_","delete":"maybeDeleteChip_","ctrl+enter meta+enter":"submitIfNotBackstagePost_","ctrl+backspace alt+backspace":"maybeBackspaceChipWordMode_","ctrl+delete alt+delete":"maybeDeleteChipWordMode_"},properties:{data:{type:Object,observer:"dataChanged_"},
placeholderFormattedText_:{type:Object,computed:"computePlaceholderText_(data, addedAttachment, prefilledAttachment_)"},aadcGuidelinesState_:{type:Object,selectorArgs:["data.aadcGuidelinesStateEntityKey"],selector:function(k,g){return _.ia(k.entities,"aadcGuidelinesStateEntityPayload",g)}},
dismissData_:{type:Object,value:null},commentboxStateKey_:{type:String,value:void 0},commentboxState_:{type:Object,selectorArgs:["commentboxStateKey_"],selector:function(k,g){return _.ia(k.entities,"commentboxStateEntity",g)},
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 _.CF}},
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:_.W("web_modern_buttons")},swatcheroo:{type:Boolean,reflectToAttribute:!0,value:_.W("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",_.AB(this,this.onTap_));this.emojiInput=this.$.emoji},
isLoadingChanged_:function(k){this.fire(k?"yt-commentbox-loading-start":"yt-commentbox-loading-end")},
dataChanged_:function(k){this.set("submitButtonDisabled",void 0);this.clear();k&&this.computeIsEmojiButtonDisplayed_(k)&&(k=this.$$("#emoji-picker > yt-emoji-picker-renderer"))&&k.updateEmojiCategories()},
observePrefilledImage_:function(k,g,P){this.isValidPrefilledImage_(k,g,P)&&(this.prefilledAttachment_="image",this.prefilledImageData_=g,this.submitButtonDisabled=!1)},
observePrefilledVideo_:function(k,g){this.isValidPrefilledVideo_(k,g)&&(this.prefilledAttachment_="video")},
observePrefilledPoll_:function(k){k&&k.pollData&&k.pollData.choices&&(this.addedAttachment="poll",this.$["poll-attachment"].setPrefilledChoices(k.pollData.choices))},
attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;_.my();this.focus()},
detached:function(){document.removeEventListener("tap",_.AB(this,this.onTap_))},
created:function(){this.scheduledPublishTimeSec_=this.prefilledImageData_=this.imagePreviewCoordinates_=this.taggedVideoId_=this.selectedVideoId_=void 0;document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1;this.TEST_ONLY=void 0},
onEmojiButtonTap_:function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.$$("#emoji-picker > yt-emoji-picker-renderer").selected=!this.$$("#emoji-picker > yt-emoji-picker-renderer").selected},
onEmojiSelect_:function(k){k=k.detail;k=k.isCustomEmoji?k.shortcuts[0]:k.emojiId;var g=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(g,k);this.maybeUpdateTextDirection_()},
getInputRange_:function(){var k=_.Rh();if(k){k=k.getBrowserRangeObject();for(var g=k.commonAncestorContainer;g;){if(g===this.getEditableTextArea_())return k;g=g.parentNode}}k=this.getEditableTextArea_();k=_.M6(k,k.childNodes.length);k.select();return k.getBrowserRangeObject()},
insertTextWithEmojis_:function(k,g,P){(g=this.emojiManager.createDocumentFragment(g,!0,!1,P===void 0?!0:P))&&g.childNodes.length!==0&&(k.collapsed||k.deleteContents(),P=g.lastChild,k.insertNode(g),_.dQH(P).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize(),this.submitButtonDisabled=!1)},
onSelectionChange_:function(){var k=_.Rh();if(k){var g=k.JSC$11345_getStartNode(),P=k.JSC$11345_getEndNode();if(ctI(g)&&ctI(P)){var x=k.JSC$11345_getStartOffset(),U;if(_.PO&&g.nodeType===Node.ELEMENT_NODE&&(U=_.dUk(g)))_.M6(U,0).select();else{U=p5(g)?g:_.pS(g,p5);var A=p5(P)?P:_.pS(P,p5);if(U||A)if(k.isCollapsed()){if(g.nodeType===Node.TEXT_NODE){k=!0;x===g.length&&(k=!1);if(uQ==="end"||uQ==="right")k=!1;g=g.parentNode;k=[].concat(_.Kl(g.parentNode.childNodes)).indexOf(g)+(k?0:1);_.M6(g.parentNode,
k).select()}}else U?U.previousSibling&&U.previousSibling.length>0?_.Kw(P,k.JSC$11345_getEndOffset(),U.previousSibling,U.previousSibling.length-1).select():(g=document.createTextNode("\u200b"),U.parentNode.insertBefore(g,U),_.Kw(P,k.JSC$11345_getEndOffset(),g,0).select()):A&&(A.nextSibling&&A.nextSibling.length>0?_.Kw(g,k.JSC$11345_getStartOffset(),A.nextSibling,1).select():(P=document.createTextNode("\u200b"),A.parentNode.insertBefore(P,A.nextSibling),_.Kw(g,k.JSC$11345_getStartOffset(),P,P.length).select()));
uQ=null}}else uQ=null}else uQ=null},
leftKeyPressed_:function(){uQ="left"},
rightKeyPressed_:function(){uQ="right"},
endKeyPressed_:function(){uQ="end"},
maybeDeleteChip_:function(){var k=rtM(!0);if(k){var g=_.Rh(),P=g.JSC$11345_getStartNode();g=g.JSC$11345_getStartOffset();_.jo(P,g,k,k.childNodes.length).select()}},
maybeBackspaceChip_:function(){var k=rtM(!1);if(k){var g=_.Rh(),P=g.JSC$11345_getStartNode();g=g.JSC$11345_getStartOffset();_.jo(P,g,k,0).select()}},
maybeBackspaceChipWordMode_:function(k){var g=_.Rh();if(g.isCollapsed()){var P=g.JSC$11345_getStartNode();g=g.JSC$11345_getStartOffset();var x=fes(P,g,!0);x&&(_.jo(P,g,x,0).select(),document.execCommand("delete"),k.preventDefault(),k.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(k){var g=_.Rh();if(g.isCollapsed()){var P=g.JSC$11345_getStartNode();g=g.JSC$11345_getStartOffset();var x=fes(P,g,!1);x&&(_.jo(P,g,x,x.childNodes.length).select(),document.execCommand("delete"),k.preventDefault(),k.stopImmediatePropagation())}},
onTap_:function(k){if(!k.defaultPrevented&&(k.currentTarget.tagName==="YTD-COMMENTBOX"&&p5(k.target)&&k.preventDefault(),this.isEmojiPickerDisplayed)){var g=this.$$("#emojis"),P=this.$$("#emoji-button"),x=this.getEditableTextArea_();if((k=k.path?k.path:k.composedPath&&k.composedPath())&&!k.includes(g)&&!k.includes(x)&&!k.includes(P))this.onEmojiButtonTap_()}},
isValidPrefilledImage_:function(k,g,P){return k==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&g!==void 0&&g.encryptedBlobId!==null&&g.sourceExternalVideoId!==null&&P!==void 0&&P.backstageImageRenderer!==null},
isValidPrefilledVideo_:function(k,g){return k==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&!!g&&!!g.videoRenderer&&!!g.videoRenderer.videoId},
isValidPrefilledAttachment_:function(k,g,P){return this.isValidPrefilledImage_(k,g,P)||this.isValidPrefilledVideo_(k,P)},
dismissPrefilledContent_:function(){this.prefilledImageData_=void 0;this.prefilledAttachment_="none"},
clear:function(){this.errorMessage_=this.alertMessage_=null;this.taggedVideoId_=void 0;if(_.W("enable_multi_image_post_creation")){var k=this.$$("ytd-backstage-multi-image-select-renderer");k&&k.hasImages()&&k.cancel()}else(k=this.$$("ytd-backstage-image-select-renderer"))&&this.hasImage_&&k.cancel();(k=this.$["poll-attachment"])&&this.hasPoll_&&k.clearPollOptions();(k=this.$["image-poll-attachment"])&&this.hasImagePoll_&&k.resetPollOptions();(k=this.$["quiz-attachment"])&&this.hasQuiz_&&k.resetQuizOptions();
(k=this.$["video-link-attachment"])&&this.hasVideo_&&k.cancel();(k=this.$["access-restrictions-selector"].firstElementChild)&&k.reset();this.prefilledAttachment_!=="none"&&this.dismissPrefilledContent_();this.addedAttachment="none";this.prefilledImageData_=this.scheduledPublishTimeSec_=this.imagePreviewCoordinates_=this.selectedVideoId_=void 0;this.submitButtonDisabled=!0;this.setTextAreaValue_(this.data.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.isExternalLinksBannerDisplayed=
this.isEmojiPickerDisplayed=this.receivedFocusPreviously_=!1;if(this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")this.onDateTimeSelectionCancelled_()},
getEditableTextArea_:function(){return _.kr(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.kr(this.hostElement).querySelector("#contenteditable-textarea")},
getTextAreaValue:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!0)},
getTextLength:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!1).trim().length},
convertHrefToAtMentionAndImgToEmoji_:function(k,g){k=ZJ3(k,this.emojiManager,g).cloneNode(!0);for(g=k.firstChild;g;)if(g.nodeType!==1)g=g.nextSibling;else switch(g.tagName){case "BR":var P=_.h2();_.mUL(P,g);g=P.nextSibling;break;case "DIV":(P=g.lastChild)&&g.nextSibling&&_.SW(_.h2(),P);g.previousSibling&&(g.previousSibling.nodeType===1||g.previousSibling.nodeType===3&&!g.previousSibling.textContent.endsWith("\n"))&&_.n3(_.h2(),g);P&&P.nodeName==="BR"&&_.Sl(P);P=g;g.hasChildNodes()?(g=g.firstChild,
_.wXm(P)):(g=g.nextSibling,_.Sl(P));break;default:g=g.nextSibling}return Wnb(k)},
onAddImageError_:function(k){k.stopPropagation();this.errorMessage_=_.vS(k.detail)},
setTextAreaValue_:function(k){k||(k="");var g=this.getEditableFormattedString_();g.text="";this.getEditableTextArea_().innerText="";typeof k==="string"&&(k={runs:[{text:k}]});g.text=k},
focus:function(){this.$["author-thumbnail"].markDirty();this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();uQ=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var k=this.getEditableTextArea_();k&&(_.M6(k,k.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.y4("HTML_DIR")==="rtl"){var k=this.getEditableTextArea_(),g=this.getTextAreaValue()!==""?"auto":"rtl";k.setAttribute("dir",g)}},
maybeUpdateExternalLinksBanner_:function(){!this.hasExternalLinksAccess_&&this.computePostHasExternaLink_()?this.isExternalLinksBannerDisplayed=!0:this.isExternalLinksBannerDisplayed=!1},
computePostHasExternaLink_:function(){var k;return Rlu((k=this.$["quiz-attachment"])==null?void 0:k.getExplanationText())||Rlu(this.getTextAreaValue().trim())},
handleInputEvent_:function(){var k=null;if(this.isEmojiButtonDisplayed){var g=this.getInputRange_();g&&(k=this.emojiInput.retrieveTextBeforeRange(g))}this.insertText_(k,!0);this.updateCharCount_();this.setSubmitButton_();k=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=k.scrollHeight>k.clientHeight,this.maybeUpdateExternalLinksBanner_());this.maybeHeightChanged()},
maybeHeightChanged:function(){var k=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:k})},
onInput_:function(){this.inputEventSupported_=!0;this.handleInputEvent_()},
onKeyUp_:function(){this.inputEventSupported_||this.handleInputEvent_()},
updateCharCount_:function(){this.charCount_=this.getTextLength();this.aboveCharLimit_=!!this.charLimit_&&this.charCount_>this.charLimit_},
onPaste_:function(k){if(this.isEmojiButtonDisplayed)this.onPasteEmoji_(k)},
onPasteEmoji_:function(k){k.preventDefault();k.stopImmediatePropagation();k=k.clipboardData.getData("text/plain");this.insertText_(k,!1,!1)},
insertText_:function(k,g,P){g=g===void 0?!1:g;P=P===void 0?!0:P;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&k){var x=this.getInputRange_().cloneRange();this.emojiManager&&x&&(g&&this.emojiInput.offsetStartOfRangeBy(x,k.length),this.insertTextWithEmojis_(x,k,P),V2V(this.getEditableTextArea_().lastChild)||(x=this.getInputRange_().cloneRange()),x&&(this.emojiInput.updateSuggestions(x,k),this.updateSuggestionOffset_(x)))}},
setSubmitButton_:function(){if(this.data){var k=this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT",g=this.data&&this.data.editableText&&this.data.purpose!=="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE";if(k||g){var P=this.getTextAreaValue().trim();g=P===this.previousText_;P=!P||this.aboveCharLimit_;k&&this.data&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(P=this.aboveCharLimit_);this.submitButtonDisabled=
g||P||!this.getTextLength();k&&_.W("enable_post_scheduling")&&(this.submitButtonDisabled=g&&!this.scheduledPublishTimeSec_||P)}else this.submitButtonDisabled=!this.isValidInput_()}},
onSubmitButtonEnable_:function(){this.setSubmitButton_()},
onSubmitButtonDisable_:function(){this.submitButtonDisabled=!0},
getSimpleString:_.a5,computeCreationBoxClass_:function(k){return k?"focused":"not-focused"},
computeFooterMessageClass_:function(k,g){return g?"footer-error-message":"footer-alert-message"},
computeFooterMessage_:function(k,g){return g?g:k},
computeFooterMessageHidden_:function(k,g){return!g&&!k},
computePlaceholderText_:function(k,g,P){return(P==="video"||P==="image")&&(k==null?0:k.prefilledPlaceholderText)?k==null?void 0:k.prefilledPlaceholderText:g==="poll"||g==="image-poll"?k==null?void 0:k.pollPostPlaceholderText:g==="quiz"?k==null?void 0:k.quizPostPlaceholderText:g==="image"?k==null?void 0:k.imagePostPlaceholderText:k==null?void 0:k.placeholderText},
computeHideAttachmentButtons_:function(k,g,P,x){return k===void 0?!1:x&&this.getSimpleString(x)===this.getSimpleString(k.rateLimitErrorMessage)?!0:g!=="none"||P!=="none"||!k.videoLinkButton&&!k.pollButton&&!k.imagePollButton&&!k.quizButton&&!k.imageButton},
computeHideDismissableAttachment_:function(k){return k!=="image"&&k!=="video"},
computeHasVideo_:function(k){return k==="video"},
computeHasImage_:function(k){return k==="image"},
computeHasPoll_:function(k){return k==="poll"},
computeHasImagePoll_:function(k){return k==="image-poll"},
computeHasQuiz_:function(k){return k==="quiz"},
computeHasPollOrQuizRendererInEditDialog_:function(k){return k&&k.backstageAttachment?k.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&!(!k.backstageAttachment.quizRenderer&&!k.backstageAttachment.pollRenderer):!1},
computePrefilledContent_:function(k){if(this.isValidPrefilledAttachment_(k.purpose,k.prefilledImageData,k.backstageAttachment))return k.backstageAttachment},
computeEditAttachment_:function(k){if(this.computePrefilledContent_(k)===void 0)return k.backstageAttachment},
computeAuthorThumbnailDimension_:function(k,g){return k&&!g?24:40},
computeImageUploadEndpoint_:function(k){return this.get("imageButton.buttonRenderer.navigationEndpoint.backstageImageUploadEndpoint",k)},
computeRateLimitErrorCommands_:function(k){var g,P;return k==null?void 0:(g=k.advancedTierFeatures)==null?void 0:(P=g.rateLimit)==null?void 0:P.rateLimitCommands},
computeIsBackstageComment_:function(k){return!(!k||k!=="COMMENT_DIALOG_AVATAR_SIZE_TYPE_BACKSTAGE_COMMENT")},
computeServiceEndpoint_:function(k){return this.get("submitButton.buttonRenderer.serviceEndpoint",k)||this.get("replyButton.buttonRenderer.serviceEndpoint",k)||this.get("postButton.buttonRenderer.serviceEndpoint",k)},
computeSubmitButtonOverride:function(){if(_.W("web_modern_buttons")){var k,g;return{segmentedPosition:this.dropdownSchedulePanel_||!((k=this.data)==null?0:(g=k.postOptionsMenu)==null?0:g.menuRenderer)?void 0:"start",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}}},
computeThreeDotButtonOverride:function(){if(_.W("web_modern_buttons"))return{segmentedPosition:"end",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}},
computeSubmitButton_:function(k,g){k=this.get("submitButton.buttonRenderer",k)||this.get("replyButton.buttonRenderer",k)||this.get("postButton.buttonRenderer",k);g&&(k=g);k&&(k=Object.assign({},k),k.serviceEndpoint=void 0,k.isDisabled=this.submitButtonDisabled);return k},
computeHasExternalLinksAccess_:function(k){if(_.W("enable_rfa_external_links")){var g,P,x;return(x=k==null?void 0:(g=k.advancedTierFeatures)==null?void 0:(P=g.externalLinks)==null?void 0:P.allowExternalLinks)!=null?x:!0}return!0},
computeIsEmojiButtonDisplayed_:function(k){return k.emojiButton&&k.emojiPicker&&k.emojiPicker.emojiPickerRenderer&&k.emojiPicker.emojiPickerRenderer.categories?k.emojiPicker.emojiPickerRenderer.categories.find(function(g){return g.emojiPickerCategoryRenderer?g.emojiPickerCategoryRenderer.emojiIds&&g.emojiPickerCategoryRenderer.emojiIds.length>0:g.emojiPickerUpsellCategoryRenderer?g.emojiPickerUpsellCategoryRenderer.emojis&&g.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1}):!1},
computeCharLimit_:function(k){return k.charLimit?k.charLimit:null},
computeDropdownSchedulingPanel_:function(k,g){if(k==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&g)return g},
computeInlineSchedulingPanel_:function(k,g){if(k==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&g)return g},
computeHideAuthorThumbnail_:function(k,g){return k||this.computeUseIdentityChip_(g)},
computeHideIdentityChipRenderer_:function(k,g){return k||!this.computeUseIdentityChip_(g)},
computeUseIdentityChip_:function(k){return!!k&&!!k.identityChipRenderer},
getSharedPostId_:function(){return this.data.backstageAttachment&&this.data.backstageAttachment.postRenderer&&this.data.backstageAttachment.postRenderer.postId?this.data.backstageAttachment.postRenderer.postId:void 0},
onYtNavigate_:function(k){var g,P,x,U;(k==null?0:(g=k.detail)==null?0:(P=g.endpoint)==null?0:P.ypcGetOffersEndpoint)||(k==null?0:(x=k.detail)==null?0:(U=x.endpoint)==null?0:U.ypcOffersEndpoint)?(k.stopPropagation(),_.g5(this,[k.detail.endpoint])):this.get("detail.endpoint.backstageImageUploadEndpoint",k)&&(k.stopPropagation(),this.addedAttachment="image",this.submitButtonDisabled=!0)},
onVideoLinkSelected_:function(k){this.addedAttachment="video";this.selectedVideoId_=k.detail.videoId},
commentboxStateEntityChanged_:function(k){var g=this;(k==null?void 0:k.state)=="COMMENTBOX_STATE_INITIAL"?(this.clear(),this.fire("yt-commentbox-dismiss",this.dismissData_),this.dismissData_=null):(k==null?void 0:k.state)=="COMMENTBOX_STATE_WRITING"&&Promise.resolve().then(function(){g.focus()})},
onYtServiceRequestSent_:function(k,g){if(g.actions)for(k=_.O(g.actions),g=k.next();!g.done;g=k.next())g.value.createPollAction&&(this.submitButtonDisabled=!0)},
onYtServiceRequestCompleted_:function(k){this.isLoading=!1;var g=this.get("detail.actions.0.showErrorAction.errorMessage.messageRenderer.text",k),P,x,U,A=k==null?void 0:(P=k.detail)==null?void 0:(x=P.data)==null?void 0:(U=x.actionResult)==null?void 0:U.commentboxStateEntityKey;if(g)this.errorMessage_=g;else if(A){var q;this.dismissData_=k==null?void 0:(q=k.detail)==null?void 0:q.data;this.commentboxStateKey_=A}else{this.clear();var T;this.fire("yt-commentbox-dismiss",k==null?void 0:(T=k.detail)==
null?void 0:T.data)}},
onYtServiceRequestError_:function(k){k.stopPropagation();this.isLoading=!1;var g,P;if(((g=this.data)==null?void 0:g.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"||((P=this.data)==null?void 0:P.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")if(g=this.get("detail.error.args",k)||[],g.length>1&&g[1].message){this.handlePostsServiceRequestError_(g[1].message);return}(k=this.get("detail.error.message",k))?this.errorMessage_=this.data.errorMessage||_.vS(k):(this.clear(),this.fire("yt-commentbox-dismiss"))},
handlePostsServiceRequestError_:function(k){if(_.W("enable_rfa_rate_limits")&&this.rateLimitErrorCommands)for(var g=_.O(this.rateLimitErrorCommands),P=g.next();!P.done;P=g.next())if(P=P.value,P.errorLabel===k){_.ie(P.command,this.hostElement);return}this.errorMessage_=_.vS(k)},
submitIfNotBackstagePost_:function(k){if(!this.isBackstagePost)this.onSubmit_(k)},
onSubmit_:function(k){var g=this,P,x,U,A,q,T,c,Z,w,J,r,f,B,L,Y;return _.e(function(l){switch(l.nextAddress){case 1:k.stopPropagation();if(!g.serviceEndpoint||!g.isValidInput_())return l.return();if(g.shouldShowPostAadcNotice_())return g.showPostAadcNotice_(),l.return();if(g.shouldShowCommentAadcNotice_())return g.showCommentAadcNotice_(),l.return();if(!(g.$$("ytd-backstage-multi-image-select-renderer")&&g.hasImage_&&_.W("enable_multi_image_post_creation"))){l.jumpTo(2);break}P=g.$$("ytd-backstage-multi-image-select-renderer");
return l.yield(P.getAllUploadStatuses(),3);case 3:x=l.yieldResult;if(!x)return l.return();U=_.O(x);for(A=U.next();!A.done;A=U.next())if(q=A.value,q.encryptedBlobId===void 0)return g.isLoading=!1,c=T=void 0,g.errorMessage_=(c=(T=g.imageUploadEndpoint_)==null?void 0:T.imageEditor.backstageMultiImageSelectRenderer.uploadFailureError)!=null?c:null,l.return();return l.return(g.submitForm_(void 0,void 0,void 0,void 0,P.images,g.taggedVideoId_));case 2:if(!g.hasImagePoll_||!g.$["image-poll-attachment"]){l.jumpTo(4);
break}return l.yield(g.$["image-poll-attachment"].getAllUploadStatuses(),5);case 5:Z=l.yieldResult;if(!Z)return l.return();w=_.O(Z);for(J=w.next();!J.done;J=w.next())if(r=J.value,!r.encryptedBlobId)return g.isLoading=!1,f=void 0,g.errorMessage_=(f=g.data.errorMessage)!=null?f:null,l.return();case 4:L=(B=g.$$("ytd-backstage-image-select-renderer"))&&B.uploadPromise(),Y=g.getSharedPostId_(),L?L.then(function(){g.submitForm_.apply(g,_.Kl(_.IT.apply(0,arguments)))}).catch(function(D){g.isLoading=!1;
g.errorMessage_=_.vS(D.message)}):g.selectedVideoId_?g.submitForm_(void 0,g.selectedVideoId_):g.prefilledAttachment_==="image"?g.submitForm_(g.prefilledImageData_.encryptedBlobId,void 0,void 0,g.prefilledImageData_.sourceExternalVideoId,void 0,g.taggedVideoId_):g.prefilledAttachment_==="video"?g.submitForm_(void 0,g.data.backstageAttachment.videoRenderer.videoId):Y?g.submitForm_(void 0,void 0,Y):g.taggedVideoId_!==void 0?g.submitForm_(void 0,void 0,void 0,void 0,void 0,g.taggedVideoId_):g.submitForm_(),
_.SV(l)}})},
openSchedulingPanel:function(k){k&&k.scheduleButton&&k.scheduleButton.buttonRenderer&&(this.scheduleButton_=k.scheduleButton.buttonRenderer);k&&k.dateTimePicker&&this.set("data.schedulingDateTimePicker",k.dateTimePicker)},
openImagePollComponent:function(){this.addedAttachment="image-poll";this.$["image-poll-attachment"]&&this.$["image-poll-attachment"].resetPollOptions()},
openQuizComponent:function(){this.addedAttachment="quiz";this.$["quiz-attachment"]&&this.$["quiz-attachment"].resetQuizOptions()},
onCancel_:function(k){k.stopPropagation();this.clear();this.fire("yt-commentbox-dismiss")},
onPrefilledContentDismissed_:function(k){k.stopPropagation();this.dismissPrefilledContent_();this.setSubmitButton_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
onQuizExplanationUpdated_:function(){this.maybeUpdateExternalLinksBanner_()},
onImageAlert_:function(k){k.stopPropagation();k.detail.alertMessage&&(this.alertMessage_=k.detail.alertMessage)},
onImageSelected_:function(k){k.stopPropagation();this.setSubmitButton_()},
onImagesSelected_:function(k){k.stopPropagation();this.errorMessage_=null;this.setSubmitButton_()},
onImagePreviewCoordinatesUpdated_:function(k){k.stopPropagation();this.imagePreviewCoordinates_=JSON.stringify(k.detail);this.setSubmitButton_()},
onImagePreviewReposition_:function(k){k.stopPropagation();this.imagePreviewCoordinates_=void 0;this.submitButtonDisabled=!0},
onVideoLinkButtonCancel_:function(){this.getEditableTextArea_().focus()},
onAddVideoLink:function(k){var g=this.$["video-link-attachment"];g&&g.onLaunchVideoPicker(k)},
onAttachmentDismiss_:function(k){k.stopPropagation();this.addedAttachment="none";this.alertMessage_=this.errorMessage_=null;this.imagePreviewCoordinates_=this.selectedVideoId_=void 0;this.setSubmitButton_();this.getEditableTextArea_().focus()},
isValidInput_:function(){if(this.prefilledAttachment_==="image"&&!this.prefilledImageData_||this.prefilledAttachment_==="video"&&!this.data.backstageAttachment.videoRenderer.videoId||this.addedAttachment==="image"&&_.W("enable_multi_image_post_creation")&&(!this.$$("ytd-backstage-multi-image-select-renderer")||!this.$$("ytd-backstage-multi-image-select-renderer").hasImages())||!(this.addedAttachment!=="image"||_.W("enable_multi_image_post_creation")||this.$$("ytd-backstage-image-select-renderer")&&
this.$$("ytd-backstage-image-select-renderer").hasPreview&&this.imagePreviewCoordinates_)||this.addedAttachment==="poll"&&this.$["poll-attachment"]&&!this.$["poll-attachment"].isValid())return!1;var k;if(this.addedAttachment==="image-poll"&&((k=this.$["image-poll-attachment"])==null||!k.isValid()))return!1;var g;if(this.addedAttachment==="quiz"&&((g=this.$["quiz-attachment"])==null||!g.isValid())||this.addedAttachment==="video"&&this.$["video-link-attachment"]&&!this.$["video-link-attachment"].isValid()||
this.aboveCharLimit_||this.dropdownSchedulePanel_&&!this.scheduledPublishTimeSec_)return!1;k=!1;this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(k=!0);if(this.addedAttachment==="image"||this.prefilledAttachment_==="image")k=!0;return k||!!this.getTextAreaValue().trim()},
submitForm_:function(k,g,P,x,U,A){var q=this.getTextAreaValue().trim(),T={};this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&q===this.previousText_&&(q=void 0);q!==void 0&&(T.comment_text=q);this.isLoading=!0;A!=void 0&&(T.tagged_video_id=A);k?(T.image_blob_id=k,this.imagePreviewCoordinates_&&(T.image_preview_coordinates=this.imagePreviewCoordinates_)):g?T.attached_video_id=g:P?T.shared_post_id=P:U&&U.length>0&&(T.images_data=U.map(function(c){return{encryptedBlobId:c.encryptedBlobId,
previewCoordinates:c.previewCoordinates}}));
x&&(T.source_video_id=x);this.data.accessRestrictionsSelector&&this.data.accessRestrictionsSelector.dropdownRenderer&&(T.access_restrictions=this.accessRestriction?this.accessRestriction:this.$["access-restrictions-selector"].firstElementChild.value);this.addedAttachment==="poll"&&(T.poll_options=this.$["poll-attachment"].getPollOptions());this.addedAttachment==="image-poll"&&(T.image_poll_options=this.$["image-poll-attachment"].getPostCreateOptions());_.W("enable_quiz_creation")&&this.addedAttachment===
"quiz"&&(T.quiz_options=this.$["quiz-attachment"].getPostCreateOptions());_.W("enable_post_scheduling")&&this.scheduledPublishTimeSec_&&(T.scheduled_publish_time_sec=this.scheduledPublishTimeSec_);_.g5(this,[this.serviceEndpoint,T])},
onIsInputFocusChanged_:function(k,g){k?this.fire("yt-autonav-pause-focus"):g!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(k){var g=this.getEditableTextArea_();[].concat(_.Kl(k.dataTransfer.items)).forEach(function(P){P.kind==="string"&&P.type.match("^text/plain")&&P.getAsString(function(x){g.appendChild(document.createTextNode(x))})});
k.preventDefault()},
preventDefault_:function(k){k.preventDefault()},
onSuggestionInsert_:function(k){this.insertTextWithEmojis_(k.detail.range,k.detail.text)},
onEmojiSuggestionClick_:function(k){this.emojiInput.insertSuggestion(k.detail)},
computeSubmitButtonClass_:function(k,g){return!g||k?"":"with-options"},
updateSuggestionOffset_:function(k){if(this.emojiInput&&_.kr(this.emojiInput).querySelector("#dropdown")){var g=this.getEditableTextArea_().getBoundingClientRect().bottom,P=k.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(g-P)+5;g=this.getEditableTextArea_().getBoundingClientRect().left;k=k.getBoundingClientRect().left-g;_.kr(this.emojiInput).querySelector("#dropdown").style.marginLeft=k+"px"}},
onDateTimeSelectionCancelled_:function(){this.scheduleButton_=void 0;this.set("data.schedulingDateTimePicker",null);this.scheduledPublishTimeSec_=void 0;this.setSubmitButton_()},
onDateTimeSelectionUpdate_:function(k){if(_.W("enable_post_scheduling")&&this.data&&this.data.purpose){k=k.detail;if(Math.floor(Date.now()/1E3)>=k)this.scheduledPublishTimeSec_=void 0;else if(this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"){var g=parseInt(this.get("schedulingDateTimePicker.dateTimePickerRenderer.defaultTimeSec",this.data),10);isNaN(g)||g!==k?this.scheduledPublishTimeSec_=k:this.scheduledPublishTimeSec_=void 0}else this.scheduledPublishTimeSec_=k;this.setSubmitButton_()}},
computeAttachmentButtonIds_:function(){var k=["image-button","image-poll-button","poll-button"];_.W("enable_quiz_creation")&&k.push("quiz-button");_.W("auto_convert_posts_video_tag")||k.push("video-link-button");return k},
getButtonRenderer:function(k,g){if(k)switch(g){case "video-link-button":var P;return((P=k.videoLinkButton)==null?void 0:P.buttonRenderer)||void 0;case "image-button":var x;return((x=k.imageButton)==null?void 0:x.buttonRenderer)||void 0;case "poll-button":var U;return((U=k.pollButton)==null?void 0:U.buttonRenderer)||void 0;case "image-poll-button":var A;return((A=k.imagePollButton)==null?void 0:A.buttonRenderer)||void 0;case "quiz-button":var q;return((q=k.quizButton)==null?void 0:q.buttonRenderer)||
void 0}},
shouldShowPostAadcNotice_:function(){var k;return(k=this.data)==null||!k.showAadcNoticeCommand||this.getLocalStorage_().get(this.getAadcNoticeShownKey_())?!1:!0},
shouldShowCommentAadcNotice_:function(){var k,g;return!((k=this.data)==null||!k.openAadcDialog)&&!((g=this.aadcGuidelinesState_)==null||!g.shouldRequireViewerAck)},
getAadcNoticeShownKey_:function(){return"post-aadc-notice-shown-"+_.y4("DATASYNC_ID","unknown")},
showPostAadcNotice_:function(){var k;((k=this.data)==null?0:k.showAadcNoticeCommand)&&this.resolveCommand(this.data.showAadcNoticeCommand)},
showCommentAadcNotice_:function(){this.resolveCommand(this.data.openAadcDialog)},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.RM("yt-post"));return this.localStorage},
onAadcNoticeConfirm_:function(k){k.clickTrackingParams&&_.qJ().clickCommand(k);this.getLocalStorage_().set(this.getAadcNoticeShownKey_(),!0);_.RV(this,"yt-close-popup-action")},
onHideIdentityChip:function(k){var g;this.set("data.placeholderText",(g=k.hideIdentityChipAction)==null?void 0:g.placeholderText);this.set("zeroStepChannelCreationRenderer",{})}});var hZ=function(){var k=_.S.apply(this,arguments)||this;k.isOpen=!1;k.modern=_.W("web_modern_buttons");k.roundedContainer=!0;k.dropdownButtonOverride=_.W("web_modern_buttons")?{segmentedPosition:"end",state:"disabled",type:"filled"}:void 0;k.inPopupContainer=!1;k.isCommentboxLoading=!1;var g=["image-button","image-poll-button","poll-button"];_.W("enable_quiz_creation")&&g.push("quiz-button");_.W("auto_convert_posts_video_tag")||g.push("video-link-button");k.attachmentButtonIds=g;k.actionMap={"yt-create-comment-action":"onCreateCommentAction",
"yt-create-poll-action":"onCreatePollAction","yt-add-video-link-action":"onAddVideoLinkAction","yt-show-scheduling-panel-command":"onShowSchedulingPanelCommand","yt-create-image-poll-command":"onCreateImagePollCommand","yt-create-quiz-command":"onCreateQuizCommand"};return k};
_.z(hZ,_.S);_.d=hZ.prototype;_.d.computeButtonOverride=function(){var k;return((k=this.data)==null?0:k.postOptionsMenu)&&_.W("web_modern_buttons")?{segmentedPosition:"start"}:void 0};
_.d.configureRendererStamper=function(){var k={"data.accessRestrictionsSelector":{id:"access-restrictions-selector",mapping:{dropdownRenderer:{component:"ytd-flat-dropdown-renderer",classListBinding:"[[dropdownRendererClasses]]"}}},"data.pollButton":{id:"poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imagePollButton":{id:"image-poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imageButton":{id:"image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.quizButton":{id:"quiz-button",
mapping:{buttonRenderer:"ytd-button-renderer"}},"data.postOptionsMenu":{id:"option-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"EXPAND"},properties:{tonalOverride:"[[modern]]",threeDotButtonOverride:"[[dropdownButtonOverride]]"}}}}};_.W("auto_convert_posts_video_tag")||(k["data.videoLinkButton"]={id:"video-link-button",mapping:{buttonRenderer:"ytd-button-renderer"}});return k};
_.d.ready=function(){var k=this,g=_.kr(this.hostElement).querySelector("#placeholder-area"),P=function(x){k.onOpen(x)};
g.addEventListener("tap",P);g.addEventListener("keypress",P)};
_.d.showButtonEduTooltip=function(){var k,g,P,x,U,A,q;if(_.W("enable_quiz_creation")&&((k=this.data)==null?0:(g=k.quizButton)==null?0:(P=g.buttonRenderer)==null?0:(x=P.hint)==null?0:(U=x.hintRenderer)==null?0:(A=U.content)==null?0:(q=A.bubbleHintRenderer)==null?0:q.text)&&(_.f8.getInstance(),k=WW(this.data.quizButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,"quiz-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"quiz-button-edu-displayed-impression",3),(k==null?void 0:
k.length)>0)){this.ytComponentBehavior.resolveCommand(k[0],{form:{element:this.quizButton}});return}var T;if((T=this.data)==null?0:T.imagePollButtonTooltip)if(_.f8.getInstance(),T=WW(this.data.imagePollButtonTooltip,"image-poll-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"image-poll-button-edu-displayed-impression",3),(T==null?void 0:T.length)>0){this.ytComponentBehavior.resolveCommand(T[0],{form:{element:this.imagePollButton}});return}var c;_.W("enable_multi_image_post_creation")&&
((c=this.data)==null?0:c.multiImageButtonTooltip)&&(_.f8.getInstance(),c=WW(this.data.multiImageButtonTooltip,"multi-image-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"multi-image-button-edu-displayed-impression",3),(c==null?void 0:c.length)>0&&this.ytComponentBehavior.resolveCommand(c[0],{form:{element:this.imageButton}}))};
_.d.onCreatePollAction=function(k){_.b(k,clv)&&(this.JSC$15929_commentbox.addedAttachment="poll",this.openDialog())};
_.d.onAddVideoLinkAction=function(k){if(_.b(k,Owk))this.JSC$15929_commentbox.onAddVideoLink(k)};
_.d.onShowSchedulingPanelCommand=function(k){(k=_.b(k,tGq))&&this.openSchedulingPanel(k)};
_.d.onCreateImagePollCommand=function(k){_.b(k,lAq)&&(this.JSC$15929_commentbox.openImagePollComponent(),this.openDialog())};
_.d.onCreateQuizCommand=function(k){_.b(k,D4d)&&(this.JSC$15929_commentbox.openQuizComponent(),this.openDialog())};
_.d.openSchedulingPanel=function(k){_.W("enable_post_scheduling")&&(this.openDialog(),this.JSC$15929_commentbox.openSchedulingPanel(k))};
_.d.onCreateCommentAction=function(k){this.get("createCommentAction.contents",k)&&(this.JSC$15929_commentbox.clear(),this.closeDialog())};
_.d.onOpen=function(k){k instanceof KeyboardEvent&&k.type==="keypress"&&k.keyCode!==13&&k.keyCode!==32||(this.data.prepareAccountEndpoint?_.GB(this.hostElement,"yt-navigate",{endpoint:this.data.prepareAccountEndpoint}):this.openDialog())};
_.d.onYtCommentboxDismiss=function(){this.closeDialog()};
_.d.onYtCommentboxLoadingStart=function(k){k.stopPropagation();this.isCommentboxLoading=!0};
_.d.onYtCommentboxLoadingEnd=function(k){k.stopPropagation();this.isCommentboxLoading=!1};
_.d.onYtVideoLinkButtonCancel=function(k){k.stopPropagation();this.onOpen(k)};
_.d.onYtVideoLinkSelected=function(k){k.stopPropagation();this.onOpen(k)};
_.d.onIronSelect=function(k){k.stopPropagation();k.detail.item.tagName==="YTD-PRIVACY-DROPDOWN-ITEM-RENDERER"&&this.accessRestriction!=k.detail.item.value&&(this.accessRestriction?(this.accessRestriction=k.detail.item.value,this.onOpen(k)):this.accessRestriction=k.detail.item.value)};
_.d.onYtNavigate=function(k){this.get("detail.endpoint.backstageImageUploadEndpoint",k)&&(this.JSC$15929_commentbox.addedAttachment="image",this.JSC$15929_commentbox.submitButtonDisabled=!0,this.onOpen(k))};
_.d.onRequestSent=function(k){if(_.W("web_button_rework"))for(var g=_.O(k.detail),P=g.next();!P.done;P=g.next())_.b(P.value,yMY)&&(this.JSC$15929_commentbox.addedAttachment="image",this.JSC$15929_commentbox.submitButtonDisabled=!0,this.onOpen(k))};
_.d.openDialog=function(){var k;(k=this.data)!=null&&k.isIneligibleForCommunityPagePostCreation||(this.JSC$15929_commentbox.accessRestriction=this.accessRestriction,this.isOpen=!0,this.JSC$15929_commentbox.focus())};
_.d.onPopupClosed=function(){_.f8.getInstance()};
_.d.computeCreationDisabled=function(k){return!!k};
_.d.computeIsCreationDialog=function(k){return!!k&&k==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"};
_.d.computeDisabledPostButton=function(k){if(!k)return null;k.isDisabled=!0;return k};
_.d.computeIsCreationDialogWithHeader=function(k){return!this.inPopupContainer&&!!k&&!!k.authorText&&k.purpose!="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"};
_.d.computeIsHeaderHidden=function(k,g){return!k||g};
_.d.computeDropdownRendererClasses=function(k){return k?["text-secondary-style"]:[]};
_.d.closeDialog=function(){this.isCommentboxLoading=this.isOpen=!1;var k=_.kr(this.hostElement).querySelector("#access-restrictions-selector").firstElementChild;k&&k.reset()};
hZ.prototype.onPopupClosed=hZ.prototype.onPopupClosed;hZ.prototype.onRequestSent=hZ.prototype.onRequestSent;hZ.prototype.onYtNavigate=hZ.prototype.onYtNavigate;hZ.prototype.onIronSelect=hZ.prototype.onIronSelect;hZ.prototype.onYtVideoLinkSelected=hZ.prototype.onYtVideoLinkSelected;hZ.prototype.onYtVideoLinkButtonCancel=hZ.prototype.onYtVideoLinkButtonCancel;hZ.prototype.onYtCommentboxLoadingEnd=hZ.prototype.onYtCommentboxLoadingEnd;hZ.prototype.onYtCommentboxLoadingStart=hZ.prototype.onYtCommentboxLoadingStart;
hZ.prototype.onYtCommentboxDismiss=hZ.prototype.onYtCommentboxDismiss;hZ.prototype.showButtonEduTooltip=hZ.prototype.showButtonEduTooltip;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],hZ.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],hZ.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],hZ.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],hZ.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],hZ.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],hZ.prototype,"isOpen",void 0);_.N([_.n({computed:"computeButtonOverride(data)"}),_.I("design:type",Object)],hZ.prototype,"buttonOverride",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],hZ.prototype,"modern",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],hZ.prototype,"roundedContainer",void 0);_.N([_.n(),_.I("design:type",Object)],hZ.prototype,"dropdownButtonOverride",void 0);_.N([_.n({computed:"computeCreationDisabled(data.postCreationDisabledText)"}),_.I("design:type",Boolean)],hZ.prototype,"creationDisabled",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],hZ.prototype,"enableCreationBox",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeIsCreationDialog(data.purpose)"}),_.I("design:type",Boolean)],hZ.prototype,"isCreationDialog",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],hZ.prototype,"inPopupContainer",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeIsCreationDialogWithHeader(data)"}),_.I("design:type",Boolean)],hZ.prototype,"isCreationDialogWithHeader",void 0);_.N([_.n(),_.I("design:type",Object)],hZ.prototype,"accessRestriction",void 0);
_.N([_.n({computed:"computeDropdownRendererClasses(isCreationDialogWithHeader)"}),_.I("design:type",Array)],hZ.prototype,"dropdownRendererClasses",void 0);_.N([_.n(),_.I("design:type",Object)],hZ.prototype,"isCommentboxLoading",void 0);_.N([_.n(),_.I("design:type",Array)],hZ.prototype,"attachmentButtonIds",void 0);_.N([_.Td("#image-button"),_.I("design:type",HTMLElement)],hZ.prototype,"imageButton",void 0);
_.N([_.Td("#image-poll-button"),_.I("design:type",HTMLElement)],hZ.prototype,"imagePollButton",void 0);_.N([_.Td("#quiz-button"),_.I("design:type",HTMLElement)],hZ.prototype,"quizButton",void 0);_.N([_.Td("#commentbox"),_.I("design:type",Object)],hZ.prototype,"JSC$15929_commentbox",void 0);_.N([_.OO("data.multiImageButtonTooltip","data.imagePollButtonTooltip","data.quizButton"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],hZ.prototype,"showButtonEduTooltip",null);
_.N([_.dV("yt-commentbox-dismiss"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],hZ.prototype,"onYtCommentboxDismiss",null);_.N([_.dV("yt-commentbox-loading-start"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],hZ.prototype,"onYtCommentboxLoadingStart",null);
_.N([_.dV("yt-commentbox-loading-end"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],hZ.prototype,"onYtCommentboxLoadingEnd",null);_.N([_.dV("yt-video-link-button-cancel"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],hZ.prototype,"onYtVideoLinkButtonCancel",null);
_.N([_.dV("yt-video-link-selected"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],hZ.prototype,"onYtVideoLinkSelected",null);_.N([_.dV("iron-select"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],hZ.prototype,"onIronSelect",null);_.N([_.dV("yt-navigate"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],hZ.prototype,"onYtNavigate",null);
_.N([_.dV("yt-service-request-sent-button-renderer"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],hZ.prototype,"onRequestSent",null);_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],hZ.prototype,"onPopupClosed",null);_.N([_.t({is:"ytd-backstage-post-dialog-renderer",disableElementRegistration:!0})],hZ);
_.v(hZ,"ytd-backstage-post-dialog-renderer",function(){if(jGH!==void 0)return jGH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="disabled-message" hidden="[[!creationDisabled]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  <div id="disabled-message-annotation" class="style-scope ytd-backstage-post-dialog-renderer">\n    [[getSimpleString(data.postCreationDisabledAnnotation)]]\n  </div>\n  <yt-formatted-string id="disabled-message-text" text="[[data.postCreationDisabledText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  </yt-formatted-string>\n</div>\n<div hidden="[[creationDisabled]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  <div id="dialog-header" hidden="[[computeIsHeaderHidden(isCreationDialogWithHeader, isCommentboxLoading)]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <yt-img-shadow id="header-author-thumbnail" thumbnail="[[data.authorThumbnail]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="header-channel-name" text="[[data.authorText]]" class="style-scope ytd-backstage-post-dialog-renderer"></yt-formatted-string>\n    <div class="visibility-container style-scope ytd-backstage-post-dialog-renderer" hidden="[[data.isIneligibleForCommunityPagePostCreation]]">\n      <yt-formatted-string id="header-visibility-label" text="[[data.visibilityLabel]]" class="style-scope ytd-backstage-post-dialog-renderer">\n      </yt-formatted-string>\n      <div id="access-restrictions-selector" class="style-scope ytd-backstage-post-dialog-renderer"></div>\n      <yt-formatted-string id="header-default-visibility" hidden="[[!data.accessRestrictionsSelector.postVisibilityLabelRenderer.text]]" text="[[data.accessRestrictionsSelector.postVisibilityLabelRenderer.text]]" class="style-scope ytd-backstage-post-dialog-renderer">\n      </yt-formatted-string>\n    </div>\n  </div>\n  <div id="unopened-dialog" hidden="[[isOpen]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <yt-img-shadow id="author-thumbnail" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-img-shadow>\n    <div id="main" class="style-scope ytd-backstage-post-dialog-renderer">\n      <div id="placeholder-area" class="style-scope ytd-backstage-post-dialog-renderer">\n        <yt-formatted-string id="commentbox-placeholder" role="button" tabindex="0" text="[[data.placeholderText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n        </yt-formatted-string>\n      </div>\n      <div id="attachments" class="style-scope ytd-backstage-post-dialog-renderer">\n        <template is="dom-repeat" items="[[attachmentButtonIds]]" as="buttonId" class="style-scope ytd-backstage-post-dialog-renderer">\n          <span id="[[buttonId]]" hidden="[[data.isIneligibleForCommunityPagePostCreation]]" class="style-scope ytd-backstage-post-dialog-renderer"></span>\n        </template>\n        <div id="post-buttons-wrapper" class="style-scope ytd-backstage-post-dialog-renderer">\n          <ytd-button-renderer id="post-button" data="[[computeDisabledPostButton(data.postButton.buttonRenderer)]]" hidden="[[!isCreationDialog]]" overrides="[[buttonOverride]]" class="style-scope ytd-backstage-post-dialog-renderer">\n          </ytd-button-renderer>\n          <div id="option-menu" class="style-scope ytd-backstage-post-dialog-renderer"></div>\n        </div>\n      </div>\n    </div>\n  </div>\n  <ytd-commentbox id="commentbox" data="[[data]]" hidden="[[!isOpen]]" is-backstage-post="" is-creation-box="[[isCreationDialog]]" is-popup-box="[[inPopupContainer]]" is-post-creation-dialog-v2="[[isCreationDialogWithHeader]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <div class="ytd-commentbox-slot-repost-preview style-scope ytd-backstage-post-dialog-renderer" slot="repost-preview" hidden="[[!data.backstageAttachment.postRenderer]]">\n      <slot name="repost-preview" class="style-scope ytd-backstage-post-dialog-renderer"></slot>\n    </div>\n  </ytd-commentbox>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return jGH=k},{mode:1});var cjJ;var VZd;var Eo=function(){return _.S.apply(this,arguments)||this};
_.z(Eo,_.S);_.d=Eo.prototype;_.d.computeHeartButtonStyle=function(k){return(k==null?0:k.styleType)?k.styleType.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.d.onYtButtonTap=function(){if(this.data.isEnabled){var k=this.data.isHearted;this.toggle();this.ytRendererBehavior.markDirty();(k=this.getEndpoint(k))&&_.Za().resolve(_.wP).resolveCommand(k,{form:{element:this.hostElement}})}else(k=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.disabledEndpoint))&&this.ytdOpenPopupBehavior.openPopup(k)};
_.d.toggle=function(k){this.set("data.isHearted",k!==void 0?k:!this.data.isHearted)};
_.d.getEndpoint=function(k){var g,P=(g=this.data)==null?void 0:g.heartEndpoint,x;g=(x=this.data)==null?void 0:x.unheartEndpoint;if(P&&g)return k?g:P};
_.d.computeButtonAccessibility=function(k,g){var P,x,U=k==null?void 0:(P=k.heartedAccessibility)==null?void 0:(x=P.accessibilityData)==null?void 0:x.label,A,q;k=k==null?void 0:(A=k.unheartedAccessibility)==null?void 0:(q=A.accessibilityData)==null?void 0:q.label;return g?U:k};
_.mJ.Object.defineProperties(Eo.prototype,{heartTooltip:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.data.isHearted?this.data.heartedTooltip:this.data.unheartedTooltip}},
iconFilled:{configurable:!0,enumerable:!0,get:function(){var k;return _.W("kevlar_system_icons")&&!((k=this.data)==null||!k.isHearted)}}});
Eo.prototype.onYtButtonTap=Eo.prototype.onYtButtonTap;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Eo.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Ay),_.I("design:type",Object)],Eo.prototype,"ytdOpenPopupBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Eo.prototype,"data",void 0);_.N([_.E("data.isHearted"),_.I("design:type",Object),_.I("design:paramtypes",[])],Eo.prototype,"heartTooltip",null);
_.N([_.E("data.isHearted"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Eo.prototype,"iconFilled",null);_.N([_.n({computed:"computeButtonAccessibility(data,data.isHearted)"}),_.I("design:type",String)],Eo.prototype,"buttonAccessibility",void 0);_.N([_.n({computed:"computeHeartButtonStyle(data)",reflectToAttribute:!0}),_.I("design:type",String)],Eo.prototype,"heartButtonStyle",void 0);
_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Eo.prototype,"onYtButtonTap",null);_.N([_.t({is:"ytd-creator-heart-renderer",disableElementRegistration:!0})],Eo);
_.v(Eo,"ytd-creator-heart-renderer",function(){if(VZd!==void 0)return VZd;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-creator-heart-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="creator-heart-button" disabled="[[!data.isEnabled]]" label="[[buttonAccessibility]]" class="style-scope ytd-creator-heart-renderer">\n  <template is="dom-if" if="[[data.isHearted]]" class="style-scope ytd-creator-heart-renderer">\n    <yt-img-shadow id="hearted-thumbnail" thumbnail="[[data.creatorThumbnail]]" class="style-scope ytd-creator-heart-renderer"></yt-img-shadow>\n    <yt-icon id="hearted-border" icon="[[data.heartIcon.iconType]]" class="style-scope ytd-creator-heart-renderer"></yt-icon>\n    <yt-icon id="hearted" default-to-filled="[[iconFilled]]" icon="[[data.heartIcon.iconType]]" class="style-scope ytd-creator-heart-renderer"></yt-icon>\n  </template>\n  <template is="dom-if" if="[[!data.isHearted]]" class="style-scope ytd-creator-heart-renderer">\n    <yt-icon id="unhearted" icon="[[data.heartIcon.iconType]]" class="style-scope ytd-creator-heart-renderer"></yt-icon>\n  </template>\n</yt-icon-button>\n<tp-yt-paper-tooltip class="style-scope ytd-creator-heart-renderer">[[heartTooltip]]</tp-yt-paper-tooltip>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return VZd=k},{mode:1});var LU=function(){var k=_.S.apply(this,arguments)||this;k.hasCreatorReply=!1;k.buttonOverrides={size:"S",iconPosition:"icon-only"};k.replyButtonOverrides={size:"S",type:"text"};k.forceIconButton=!_.W("web_modern_buttons");k.modern=_.W("web_modern_buttons");k.buttonTooltipPosition="bottom";k.systemIcons=_.W("kevlar_system_icons");k.replyDialog=null;return k};
_.z(LU,_.S);_.d=LU.prototype;
_.d.configureRendererStamper=function(){return{"data.creatorHeart":{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}},replyButtonBeginning:{id:"reply-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}},replyButtonEnd:{id:"reply-button-end",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{forceIconButton:!0},properties:{buttonTooltipPosition:"[[buttonTooltipPosition]]",overrides:"[[replyButtonOverrides]]",forceIconButton:"[[forceIconButton]]"}}}},
"data.shareButton":{id:"share-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{buttonTooltipPosition:"[[buttonTooltipPosition]]"}}}}}};
_.d.detached=function(){this.replyDialog&&this.replyDialog.remove();this.replyDialog=null};
_.d.dataChange=function(){this.replyDialog&&_.kr(this.replyDialogElement).removeChild(this.replyDialog);this.replyDialog=null;var k,g,P;this.isLiked=this.systemIcons&&!!((k=this.data)==null?0:(g=k.likeButton)==null?0:(P=g.toggleButtonRenderer)==null?0:P.isToggled)};
_.d.computeShowVoteCountBeginning=function(k,g){return k===void 0||g===void 0?!0:k.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!g&&this.ytRendererBehavior.getSimpleString(g)!=="0"};
_.d.computeShowVoteCountEnd=function(k,g){return k===void 0||g===void 0?!0:k.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!g&&this.ytRendererBehavior.getSimpleString(g)!=="0"};
_.d.computeShowCommentCount=function(k,g){return k===void 0||g===void 0?!0:k.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!g&&this.ytRendererBehavior.getSimpleString(g)!=="0"};
_.d.hideReplyDialog=function(){this.replyDialogElement.hidden=!0};
_.d.reply=function(){this.replyButtonElement.firstElementChild?this.replyButtonElement.firstElementChild.firstElementChild.click():this.replyButtonEndElement.firstElementChild&&this.replyButtonEndElement.firstElementChild.firstElementChild.click()};
_.d.showReplyDialog=function(k){k&&(this.replyDialog||(this.replyDialog=document.createElement("ytd-comment-reply-dialog-renderer"),this.replyDialog.id="replybox"),this.replyDialog.isAttached||_.kr(this.replyDialogElement).appendChild(this.replyDialog),this.replyDialog.data=k,this.replyDialogElement.hidden=!1,this.replyDialog.openDialog())};
_.d.onYtCommentboxDismiss=function(){this.hideReplyDialog()};
_.d.onRequestSent=function(k){if(_.W("web_button_rework")){k=_.O(k.detail);for(var g=k.next();!g.done;g=k.next())(g=this.get("createCommentReplyDialogEndpoint.dialog.commentReplyDialogRenderer",g.value))&&this.showReplyDialog(g)}};
_.d.onYtNavigate=function(k){var g,P;(k=(g=_.b(k.detail.endpoint,_.C5k))==null?void 0:(P=g.dialog)==null?void 0:P.commentReplyDialogRenderer)&&this.showReplyDialog(k)};
_.d.onYtServiceRequestSent=function(k,g){k.stopPropagation();if(g.actions)for(k=0;k<g.actions.length;k++){var P=_.b(g.actions[k],rlN);P&&this.handleUpdateCommentVoteAction(P)}};
_.d.handleUpdateCommentVoteAction=function(k){this.voteCount=k.voteCount||_.vS("0");k.voteStatus==="LIKE"?this.JSC$15941_ytdDislikeToggleButtonRenderer.toggle(!1):k.voteStatus==="DISLIKE"?this.JSC$15941_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$15941_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$15941_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.d.computeReplyButtonHidden=function(k){return k};
_.d.computeReplyButtonBeginning=function(k){return(k==null?0:k.replyButton)&&k.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?k.replyButton:void 0};
_.d.computeReplyButtonEnd=function(k){return(k==null?0:k.replyButton)&&k.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?k.replyButton:void 0};
_.d.computeActionButtonStyle=function(k){return(k==null?0:k.style)?k.style.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.d.onButtonTooltipPositionChanged=function(){this.ytdReplyButtonRenderer&&(this.ytdReplyButtonRenderer.buttonTooltipPosition=this.buttonTooltipPosition)};
_.d.onYtToggleButton=function(k){var g,P;this.isLiked=this.systemIcons&&!!((g=k.detail)==null?0:(P=g.actions)==null?0:P.like)};
LU.prototype.onYtToggleButton=LU.prototype.onYtToggleButton;LU.prototype.onButtonTooltipPositionChanged=LU.prototype.onButtonTooltipPositionChanged;LU.prototype.onYtServiceRequestSent=LU.prototype.onYtServiceRequestSent;LU.prototype.onYtNavigate=LU.prototype.onYtNavigate;LU.prototype.onRequestSent=LU.prototype.onRequestSent;LU.prototype.onYtCommentboxDismiss=LU.prototype.onYtCommentboxDismiss;LU.prototype.dataChange=LU.prototype.dataChange;
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],LU.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],LU.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],LU.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],LU.prototype,"voteCount",void 0);_.N([_.n(),_.I("design:type",Object)],LU.prototype,"commentCount",void 0);_.N([_.n(),_.I("design:type",Object)],LU.prototype,"replyThumbnail",void 0);
_.N([_.n(),_.I("design:type",Object)],LU.prototype,"hasCreatorReply",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],LU.prototype,"enableCreationBox",void 0);_.N([_.n({computed:"computeActionButtonStyle(data)",reflectToAttribute:!0}),_.I("design:type",String)],LU.prototype,"actionButtonsStyle",void 0);_.N([_.n({computed:"computeReplyButtonBeginning(data)"}),_.I("design:type",Object)],LU.prototype,"replyButtonBeginning",void 0);
_.N([_.n({computed:"computeReplyButtonEnd(data)"}),_.I("design:type",Object)],LU.prototype,"replyButtonEnd",void 0);_.N([_.n(),_.I("design:type",Object)],LU.prototype,"buttonOverrides",void 0);_.N([_.n(),_.I("design:type",Object)],LU.prototype,"replyButtonOverrides",void 0);_.N([_.n(),_.I("design:type",Object)],LU.prototype,"forceIconButton",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],LU.prototype,"useCommentIcon",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],LU.prototype,"modern",void 0);_.N([_.n(),_.I("design:type",Object)],LU.prototype,"buttonTooltipPosition",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],LU.prototype,"systemIcons",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],LU.prototype,"isLiked",void 0);_.N([_.Td("ytd-button-renderer"),_.I("design:type",Object)],LU.prototype,"ytdReplyButtonRenderer",void 0);
_.N([_.Td("#like-button"),_.I("design:type",Object)],LU.prototype,"JSC$15941_ytdLikeToggleButtonRenderer",void 0);_.N([_.Td("#dislike-button"),_.I("design:type",Object)],LU.prototype,"JSC$15941_ytdDislikeToggleButtonRenderer",void 0);_.N([_.Td("#reply-dialog"),_.I("design:type",HTMLElement)],LU.prototype,"replyDialogElement",void 0);_.N([_.Td("#reply-button"),_.I("design:type",HTMLElement)],LU.prototype,"replyButtonElement",void 0);
_.N([_.Td("#reply-button-end"),_.I("design:type",HTMLElement)],LU.prototype,"replyButtonEndElement",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],LU.prototype,"dataChange",null);_.N([_.dV("yt-commentbox-dismiss"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],LU.prototype,"onYtCommentboxDismiss",null);
_.N([_.dV("yt-service-request-sent-button-renderer"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],LU.prototype,"onRequestSent",null);_.N([_.dV("yt-navigate"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],LU.prototype,"onYtNavigate",null);
_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],LU.prototype,"onYtServiceRequestSent",null);_.N([_.OO("buttonTooltipPosition"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],LU.prototype,"onButtonTooltipPositionChanged",null);
_.N([_.dV("yt-toggle-button"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],LU.prototype,"onYtToggleButton",null);_.N([_.t({is:"ytd-comment-action-buttons-renderer",disableElementRegistration:!0})],LU);
_.v(LU,"ytd-comment-action-buttons-renderer",function(){if(cjJ!==void 0)return cjJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-action-buttons-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="toolbar" class="style-scope ytd-comment-action-buttons-renderer">\n  <div id="reply-button" hidden="[[computeReplyButtonHidden(hasCreatorReply)]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </div>\n  <span id="vote-count-left" hidden="[[!computeShowVoteCountBeginning(data, voteCount)]]" aria-label$="[[voteCount.accessibility.accessibilityData.label]]" class="style-scope ytd-comment-action-buttons-renderer">\n    [[getSimpleString(voteCount)]]\n  </span>\n  <ytd-toggle-button-renderer id="like-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.likeButton.toggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </ytd-toggle-button-renderer>\n  <span id="vote-count-middle" hidden="[[!computeShowVoteCountEnd(data, voteCount)]]" aria-label$="[[voteCount.accessibility.accessibilityData.label]]" class="style-scope ytd-comment-action-buttons-renderer">\n    [[getSimpleString(voteCount)]]\n  </span>\n  <ytd-toggle-button-renderer id="dislike-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.dislikeButton.toggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </ytd-toggle-button-renderer>\n  <div id="creator-heart" class="style-scope ytd-comment-action-buttons-renderer"></div>\n  <div id="share-button" hidden="[[!data.shareButton]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </div>\n  <div id="reply-button-end" hidden="[[computeReplyButtonHidden(hasCreatorReply)]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </div>\n  \n  <span id="comment-count" hidden="[[!computeShowCommentCount(data, commentCount)]]" class="style-scope ytd-comment-action-buttons-renderer">\n    [[getSimpleString(commentCount)]]\n  </span>\n</div>\n<div id="reply-dialog" class="style-scope ytd-comment-action-buttons-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return cjJ=k},{mode:1});var ZiJ;var nU=function(){return _.S.apply(this,arguments)||this};
_.z(nU,_.S);nU.prototype.focus=function(){_.kr(this.hostElement).querySelector("#commentbox").focus()};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],nU.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],nU.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],nU.prototype,"zeroStepChannelCreationRenderer",void 0);_.N([_.t({is:"ytd-comment-dialog-renderer",disableElementRegistration:!0})],nU);
_.v(nU,"ytd-comment-dialog-renderer",function(){if(ZiJ!==void 0)return ZiJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-commentbox id="commentbox" data="[[data]]" zero-step-channel-creation-renderer="[[zeroStepChannelCreationRenderer]]" class="style-scope ytd-comment-dialog-renderer">\n</ytd-commentbox>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return ZiJ=k},{mode:1});var mKm;var Sg=function(){var k=_.S.apply(this,arguments)||this;k.buttonOverrides={size:"S",iconPosition:"icon-only",ignoreIconSizeOverride:_.W("enable_web_delhi_icons")};k.replyButtonOverrides={size:"S",type:"text"};return k};
_.z(Sg,_.S);_.d=Sg.prototype;_.d.configureRendererStamper=function(){return{creatorHeartSupportedRenderer:{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}}}};
_.d.detached=function(){this.replyBox&&this.replyBox.remove()};
_.d.showReplyDialog=function(k){if(k){var g=this.replyBox;g||(g=document.createElement("ytd-comment-reply-dialog-renderer"),g.id="replybox",_.kr(this.replyDialogDiv).appendChild(g));g.data=k;this.replyDialogDiv.hidden=!1;g.openDialog()}};
_.d.hideReplyDialogDiv=function(){this.replyDialogDiv.hidden=!0};
_.d.handleReplyButtonClick=function(){if(this.isSubsOnlyCommentsEligibleUser){var k,g=_.b((k=this.toolbarSurface)==null?void 0:k.subscribersOnlyDisclaimerSnackbarCommand,_.ue);g&&_.GB(this.hostElement,"yt-show-subscribers-only-disclaimer",{command:g})}};
_.d.onYtServiceRequestSent=function(k,g){k.stopPropagation();if(g.actions)for(var P=0;P<g.actions.length;P++){var x=_.b(g.actions[P],rlN);x?this.handleUpdateCommentVoteAction(x):k.target===this.heartButton&&this.toggleHeartState()}};
_.d.handleUpdateCommentVoteAction=function(k){var g;(g=this.toolbarState)!=null&&g.key&&this.ytdReduxBehavior.dispatch(_.Wa("engagementToolbarStateEntityPayload",this.toolbarState.key,{likeState:k.voteStatus==="LIKE"?"TOOLBAR_LIKE_STATE_LIKED":k.voteStatus==="DISLIKE"?"TOOLBAR_LIKE_STATE_DISLIKED":"TOOLBAR_LIKE_STATE_INDIFFERENT"}))};
_.d.toggleHeartState=function(){var k;(k=this.toolbarState)!=null&&k.key&&this.ytdReduxBehavior.dispatch(_.Wa("engagementToolbarStateEntityPayload",this.toolbarState.key,{heartState:this.toolbarState.heartState==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}))};
_.mJ.Object.defineProperties(Sg.prototype,{likeCount:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return(((k=this.toolbarState)==null?void 0:k.likeState)==="TOOLBAR_LIKE_STATE_LIKED"?(g=this.toolbarData)==null?void 0:g.likeCountLiked:(P=this.toolbarData)==null?void 0:P.likeCountNotliked)||""}},
showLikeCount:{configurable:!0,enumerable:!0,get:function(){return this.likeCount.trim().length>0}},
isVisiblyDisabled:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.toolbarSurface)==null?void 0:k.commentDisabledActionCommand)!==void 0}},
isSubsOnlyCommentsIneligibleUser:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.toolbarSurface)==null?void 0:k.subscribersOnlySnackbarCommand)!==void 0}},
isSubsOnlyCommentsEligibleUser:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.toolbarSurface)==null?void 0:k.subscribersOnlyDisclaimerSnackbarCommand)!==void 0}},
hasPrepareAccountCommand:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.toolbarSurface)==null?void 0:k.prepareAccountCommand)!==void 0&&!_.W("comment_prepare_account_command_killswitch")}},
likeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var k,g=_.b((k=this.toolbarSurface)==null?void 0:k.prepareAccountCommand,_.ue),P,x,U,A,q,T,c,Z,w;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((P=this.toolbarSharedData)==null||!P.disabledLikeCommand),isToggled:!this.isVisiblyDisabled&&((x=this.toolbarState)==null?void 0:x.likeState)==="TOOLBAR_LIKE_STATE_LIKED",defaultIcon:{iconType:"LIKE"},defaultServiceEndpoint:this.isVisiblyDisabled?
void 0:g!=null?g:_.b((U=this.toolbarSurface)==null?void 0:U.likeCommand,_.ue),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:g!=null?g:_.b((A=this.toolbarSurface)==null?void 0:A.unlikeCommand,_.ue),defaultCommand:this.isVisiblyDisabled?_.b((q=this.toolbarSurface)==null?void 0:q.commentDisabledActionCommand,_.ue):void 0,defaultTooltip:(T=this.toolbarData)==null?void 0:T.likeInactiveTooltip,toggledTooltip:(c=this.toolbarData)==null?void 0:c.likeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?
"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:(Z=this.toolbarData)==null?void 0:Z.likeButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(w=this.toolbarSharedData)==null?void 0:w.unlikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
dislikeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var k,g=_.b((k=this.toolbarSurface)==null?void 0:k.prepareAccountCommand,_.ue),P,x,U,A,q,T,c,Z,w,J;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((P=this.toolbarSharedData)==null||!P.disabledDislikeCommand),isToggled:!this.isVisiblyDisabled&&((x=this.toolbarState)==null?void 0:x.likeState)==="TOOLBAR_LIKE_STATE_DISLIKED",defaultIcon:{iconType:"DISLIKE"},
defaultServiceEndpoint:this.isVisiblyDisabled?void 0:g!=null?g:_.b((U=this.toolbarSurface)==null?void 0:U.dislikeCommand,_.ue),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:g!=null?g:_.b((A=this.toolbarSurface)==null?void 0:A.undislikeCommand,_.ue),defaultCommand:this.isVisiblyDisabled?_.b((q=this.toolbarSurface)==null?void 0:q.commentDisabledActionCommand,_.ue):void 0,defaultTooltip:(T=this.toolbarData)==null?void 0:T.dislikeInactiveTooltip,toggledTooltip:(c=this.toolbarData)==null?void 0:
c.dislikeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:this.isReply?(Z=this.toolbarSharedData)==null?void 0:Z.dislikeReplyButtonA11y:(w=this.toolbarSharedData)==null?void 0:w.dislikeCommentButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(J=this.toolbarSharedData)==null?void 0:J.undislikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
creatorHeartSupportedRenderer:{configurable:!0,enumerable:!0,get:function(){var k,g,P;if(((k=this.toolbarState)==null?void 0:k.heartState)!==void 0&&((g=this.toolbarState)==null?void 0:g.heartState)!=="TOOLBAR_HEART_STATE_UNKNOWN"&&((P=this.toolbarState)==null?void 0:P.heartState)!=="TOOLBAR_HEART_STATE_UNHEARTED"){var x,U,A,q,T,c,Z,w,J,r,f,B,L,Y;return{creatorHeartRenderer:{creatorThumbnail:{thumbnails:[{url:(x=this.toolbarData)==null?void 0:x.creatorThumbnailUrl,width:32,height:32}]},heartIcon:{iconType:"FULL_HEART"},
isHearted:((U=this.toolbarState)==null?void 0:U.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((A=this.toolbarState)==null?void 0:A.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE",isEnabled:!this.isVisiblyDisabled&&(((q=this.toolbarState)==null?void 0:q.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((T=this.toolbarState)==null?void 0:T.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"),heartEndpoint:this.isVisiblyDisabled?void 0:_.b((c=this.toolbarSurface)==null?void 0:c.heartCommand,
_.ue),unheartEndpoint:this.isVisiblyDisabled?void 0:_.b((Z=this.toolbarSurface)==null?void 0:Z.unheartCommand,_.ue),disabledEndpoint:this.isVisiblyDisabled?_.b((w=this.toolbarSurface)==null?void 0:w.commentDisabledActionCommand,_.ue):void 0,styleType:this.isVisiblyDisabled?"CREATOR_HEART_STYLE_TYPE_VISIBLY_DISABLED":void 0,heartedTooltip:(J=this.toolbarData)==null?void 0:J.heartActiveTooltip,unheartedTooltip:(r=this.toolbarData)==null?void 0:r.heartInactiveTooltip,heartedAccessibility:{accessibilityData:{label:((f=
this.toolbarState)==null?void 0:f.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?(B=this.toolbarSharedData)==null?void 0:B.unheartButtonA11y:(L=this.toolbarSharedData)==null?void 0:L.heartButtonA11y}},unheartedAccessibility:{accessibilityData:{label:(Y=this.toolbarSharedData)==null?void 0:Y.heartButtonA11y}}}}}}},
hasReplyCommand:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.toolbarSurface)==null||!k.replyCommand)}},
replyButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.commentStrings)!=null&&k.replyButtonText){var g,P,x,U;return{size:"SIZE_DEFAULT",style:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT",text:{runs:[{text:(g=this.commentStrings)==null?void 0:g.replyButtonText}]},navigationEndpoint:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?void 0:_.b((P=this.toolbarSurface)==null?void 0:P.replyCommand,_.ue),command:this.isVisiblyDisabled?
_.b((x=this.toolbarSurface)==null?void 0:x.commentDisabledActionCommand,_.ue):this.isSubsOnlyCommentsIneligibleUser?_.b((U=this.toolbarSurface)==null?void 0:U.subscribersOnlySnackbarCommand,_.ue):void 0}}}}});
Sg.prototype.onYtServiceRequestSent=Sg.prototype.onYtServiceRequestSent;Sg.prototype.hideReplyDialogDiv=Sg.prototype.hideReplyDialogDiv;_.N([_.n(),_.I("design:type",Object)],Sg.prototype,"commentStrings",void 0);_.N([_.n(),_.I("design:type",Boolean)],Sg.prototype,"isReply",void 0);_.N([_.n(),_.I("design:type",Object)],Sg.prototype,"toolbarData",void 0);_.N([_.n(),_.I("design:type",Object)],Sg.prototype,"toolbarSharedData",void 0);
_.N([_.n(),_.I("design:type",String)],Sg.prototype,"toolbarStateKey",void 0);_.N([_.n(),_.I("design:type",String)],Sg.prototype,"toolbarSurfaceKey",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],Sg.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Sg.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Sg.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.Ay),_.I("design:type",Object)],Sg.prototype,"ytdOpenPopupBehavior",void 0);_.N([_.Td("#reply-dialog"),_.I("design:type",HTMLElement)],Sg.prototype,"replyDialogDiv",void 0);_.N([_.Td("#replybox"),_.I("design:type",Object)],Sg.prototype,"replyBox",void 0);_.N([_.Td("ytd-creator-heart-renderer"),_.I("design:type",Object)],Sg.prototype,"heartButton",void 0);_.N([_.n({selector:function(k,g){return _.ia(k.entities,"engagementToolbarStateEntityPayload",g)},
selectorArgs:["toolbarStateKey"]}),_.I("design:type",Object)],Sg.prototype,"toolbarState",void 0);_.N([_.n({selector:dGb,selectorArgs:["toolbarSurfaceKey"]}),_.I("design:type",Object)],Sg.prototype,"toolbarSurface",void 0);_.N([_.n(),_.I("design:type",Object)],Sg.prototype,"buttonOverrides",void 0);_.N([_.dV("yt-commentbox-dismiss"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Sg.prototype,"hideReplyDialogDiv",null);
_.N([_.E("toolbarData","toolbarState"),_.I("design:type",String),_.I("design:paramtypes",[])],Sg.prototype,"likeCount",null);_.N([_.E("likeCount"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Sg.prototype,"showLikeCount",null);_.N([_.E("toolbarSurface"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Sg.prototype,"isVisiblyDisabled",null);_.N([_.E("toolbarSurface"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Sg.prototype,"isSubsOnlyCommentsIneligibleUser",null);
_.N([_.E("toolbarSurface"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Sg.prototype,"isSubsOnlyCommentsEligibleUser",null);_.N([_.E("toolbarSurface"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Sg.prototype,"hasPrepareAccountCommand",null);_.N([_.E("toolbarData","toolbarState","toolbarSurface"),_.I("design:type",Object),_.I("design:paramtypes",[])],Sg.prototype,"likeToggleButtonRenderer",null);
_.N([_.E("isReply","toolbarData","toolbarState","toolbarSurface"),_.I("design:type",Object),_.I("design:paramtypes",[])],Sg.prototype,"dislikeToggleButtonRenderer",null);_.N([_.E("toolbarData","toolbarState","toolbarSurface"),_.I("design:type",Object),_.I("design:paramtypes",[])],Sg.prototype,"creatorHeartSupportedRenderer",null);_.N([_.E("toolbarSurface"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Sg.prototype,"hasReplyCommand",null);
_.N([_.E("toolbarSurface","commentStrings","isVisiblyDisabled"),_.I("design:type",Object),_.I("design:paramtypes",[])],Sg.prototype,"replyButtonRenderer",null);_.N([_.n(),_.I("design:type",Object)],Sg.prototype,"replyButtonOverrides",void 0);_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],Sg.prototype,"onYtServiceRequestSent",null);_.N([_.t({is:"ytd-comment-engagement-bar",disableElementRegistration:!0})],Sg);
_.v(Sg,"ytd-comment-engagement-bar",function(){if(mKm!==void 0)return mKm;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-engagement-bar--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="toolbar" class="style-scope ytd-comment-engagement-bar">\n  \n  <ytd-toggle-button-renderer id="like-button" button-tooltip-position="bottom" data="[[likeToggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-engagement-bar">\n  </ytd-toggle-button-renderer>\n  <span id="vote-count-middle" hidden="[[!showLikeCount]]" aria-label$="[[voteCount.accessibility.accessibilityData.label]]" class="style-scope ytd-comment-engagement-bar">\n    [[likeCount]]\n  </span>\n  \n  <ytd-toggle-button-renderer id="dislike-button" button-tooltip-position="bottom" data="[[dislikeToggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-engagement-bar">\n  </ytd-toggle-button-renderer>\n  \n  <div id="creator-heart" class="style-scope ytd-comment-engagement-bar"></div>\n  \n  <ytd-button-renderer id="reply-button-end" data="[[replyButtonRenderer]]" force-icon-button="true" hidden="[[!hasReplyCommand]]" overrides="[[replyButtonOverrides]]" on-click="handleReplyButtonClick" class="style-scope ytd-comment-engagement-bar">\n  </ytd-button-renderer>\n</div>\n\n<div id="reply-dialog" class="style-scope ytd-comment-engagement-bar"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return mKm=k},{mode:1});var w9v;var FQ=function(){return _.S.apply(this,arguments)||this};
_.z(FQ,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],FQ.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],FQ.prototype,"data",void 0);_.N([_.t({is:"ytd-comment-inline-thumbnail-renderer",disableElementRegistration:!0})],FQ);
_.v(FQ,"ytd-comment-inline-thumbnail-renderer",function(){if(w9v!==void 0)return w9v;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-inline-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-comment-inline-thumbnail-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div class="thumbnail-container style-scope ytd-comment-inline-thumbnail-renderer" hidden="[[!data.thumbnail]]">\n    <yt-img-shadow disable-upgrade$="[[!data.thumbnail]]" object-fit="COVER" thumbnail="[[data.thumbnail]]" class="style-scope ytd-comment-inline-thumbnail-renderer">\n    </yt-img-shadow>\n  </div>\n</a>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return w9v=k},{mode:1});var JjN;var Y_=function(){return _.S.apply(this,arguments)||this};
_.z(Y_,_.S);Y_.prototype.onMessageTap=function(){if(this.onTapCommand){var k=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.onTapCommand);k&&this.ytdOpenPopupBehavior.openPopup(k)}};
_.mJ.Object.defineProperties(Y_.prototype,{onTapCommand:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return(k=this.data)==null?void 0:(g=k.button)==null?void 0:(P=g.buttonRenderer)==null?void 0:P.command}}});
_.N([_.h(_.Ay),_.I("design:type",Object)],Y_.prototype,"ytdOpenPopupBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Y_.prototype,"data",void 0);_.N([_.E("data.button.buttonRenderer.command"),_.I("design:type",Object),_.I("design:paramtypes",[])],Y_.prototype,"onTapCommand",null);_.N([_.t({is:"ytd-comment-pause-composer-renderer",disableElementRegistration:!0})],Y_);
_.v(Y_,"ytd-comment-pause-composer-renderer",function(){if(JjN!==void 0)return JjN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-pause-composer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="pause-composer" on-click="onMessageTap" class="style-scope ytd-comment-pause-composer-renderer">\n  <yt-attributed-string data="[[data.text]]" class="style-scope ytd-comment-pause-composer-renderer">\n  </yt-attributed-string>\n  <yt-attributed-string data="[[data.termsText]]" force-default-style="" class="style-scope ytd-comment-pause-composer-renderer">\n  </yt-attributed-string>\n</div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return JjN=k},{mode:1});var rjv;var f$k;var jg=function(){var k=_.S.apply(this,arguments)||this;k.isOpen=!1;return k};
_.z(jg,_.S);_.d=jg.prototype;_.d.dataChanged=function(){this.isOpen=!1};
_.d.onTap=function(){this.data&&(this.data.navigationEndpoint?_.GB(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):this.openDialog())};
_.d.focus=function(){this.JSC$15971_commentbox.focus()};
_.d.onYtCommentboxDismiss=function(){this.isOpen=!1};
_.d.openDialog=function(){this.isOpen=!0;this.JSC$15971_commentbox.focus();this.JSC$15971_commentbox.maybeHeightChanged()};
jg.prototype.onYtCommentboxDismiss=jg.prototype.onYtCommentboxDismiss;jg.prototype.dataChanged=jg.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],jg.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],jg.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],jg.prototype,"isOpen",void 0);_.N([_.Td("#commentbox"),_.I("design:type",Object)],jg.prototype,"JSC$15971_commentbox",void 0);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],jg.prototype,"dataChanged",null);_.N([_.dV("yt-commentbox-dismiss"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],jg.prototype,"onYtCommentboxDismiss",null);_.N([_.t({is:"ytd-comment-reply-dialog-renderer",disableElementRegistration:!0})],jg);
_.v(jg,"ytd-comment-reply-dialog-renderer",function(){if(f$k!==void 0)return f$k;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-reply-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-commentbox id="commentbox" data="[[data]]" hidden="[[!isOpen]]" is-reply="" class="style-scope ytd-comment-reply-dialog-renderer">\n</ytd-commentbox>\n<div id="unopened-dialog" hidden="[[isOpen]]" class="style-scope ytd-comment-reply-dialog-renderer">\n  <yt-img-shadow id="author-thumbnail" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-comment-reply-dialog-renderer">\n  </yt-img-shadow>\n  <div id="placeholder-area" on-tap="onTap" on-keydown="onTap" class="style-scope ytd-comment-reply-dialog-renderer">\n    <yt-formatted-string id="placeholder-text" role="textbox" tabindex="0" text="[[data.placeholderText]]" class="style-scope ytd-comment-reply-dialog-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return f$k=k},{mode:1});var W5P;var Qi=function(){return _.S.apply(this,arguments)||this};
_.z(Qi,_.S);_.mJ.Object.defineProperties(Qi.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var k,g,P=(k=this.data)==null?void 0:(g=k.icon)==null?void 0:g.iconType;return P?"yt-icons:"+P.toLowerCase():null}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Qi.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Qi.prototype,"data",void 0);_.N([_.n(),_.E("data.icon"),_.I("design:type",Object),_.I("design:paramtypes",[])],Qi.prototype,"icon",null);_.N([_.t({is:"ytd-pinned-comment-badge-renderer",disableElementRegistration:!0})],Qi);
_.v(Qi,"ytd-pinned-comment-badge-renderer",function(){if(W5P!==void 0)return W5P;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pinned-comment-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon hidden="[[!icon]]" icon="[[icon]]" size="12" class="style-scope ytd-pinned-comment-badge-renderer"></yt-icon>\n<yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-pinned-comment-badge-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return W5P=k},{mode:1});var scv;var bi3={},BeY={input:!0,meta:!0,br:!0,link:!0,img:!0},lQ=null;bi3.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(){lQ==null&&(lQ=document.createElement("tp-yt-paper-tooltip"),lQ.offset=8,lQ.fitToVisibleBounds=!0)},
onMouseOver_:function(k){if(k=_.pS(k.target,function(U){return U==this||U.getAttribute&&U.getAttribute("shared-tooltip-text")}.bind(this),!0)){var g=k.getAttribute("shared-tooltip-text");
if(g){var P=this,x=null;k!=this&&(k.tagName.toLowerCase()in BeY?P=k.parentElement:P=k,k.id&&(x=k.id));this.polymerController.createTooltipIfRequired_();if(lQ.parentElement!=P||lQ.for!=x)(0,_.xr)(lQ).textContent=g,_.kr(P).appendChild(lQ),lQ.for=x,lQ.animationDelay=this.polymerController.sharedTooltipAnimationDelay,lQ.position=this.polymerController.sharedTooltipPosition}}}};var D5=function(){return _.S.apply(this,arguments)||this};
_.z(D5,_.S);D5.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]]"}}}}}};
D5.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","img");var k;((k=this.data)==null?0:k.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
D5.prototype.colorChanged=function(){var k,g,P,x=(k=this.data)==null?void 0:(g=k.color)==null?void 0:(P=g.basicColorPaletteData)==null?void 0:P.foregroundBodyColor;x&&(this.rgbBadgeColor=_.zj(x));_.kr(this.hostElement).querySelector("#icon").style.color=this.rgbBadgeColor};
D5.prototype.tooltipChanged=function(){var k;((k=this.data)==null?0:k.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
D5.prototype.tooltipChanged=D5.prototype.tooltipChanged;D5.prototype.colorChanged=D5.prototype.colorChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],D5.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],D5.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(bi3.YtSharedTooltipBehavior),_.I("design:type",Object)],D5.prototype,"ytSharedTooltipBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],D5.prototype,"data",void 0);
_.N([_.n({value:"#4285F4"}),_.I("design:type",String)],D5.prototype,"rgbBadgeColor",void 0);_.N([_.OO("data.color"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],D5.prototype,"colorChanged",null);_.N([_.OO("data.tooltip"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],D5.prototype,"tooltipChanged",null);_.N([_.t({is:"ytd-sponsor-comment-badge-renderer",disableElementRegistration:!0})],D5);
_.v(D5,"ytd-sponsor-comment-badge-renderer",function(){if(scv!==void 0)return scv;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsor-comment-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon" aria-hidden="true" class="style-scope ytd-sponsor-comment-badge-renderer"></div>\n<div id="custom-badge" aria-hidden="true" class="style-scope ytd-sponsor-comment-badge-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return scv=k},{mode:1});var z0c;var uoH;var tZ=function(){return _.S.apply(this,arguments)||this};
_.z(tZ,_.S);tZ.prototype.computeState=function(k){switch(k==null?void 0:k.stateIdentifier){case "TRI_STATE_IDENTIFIER_UNTOGGLED_STATE":return"untoggled";case "TRI_STATE_IDENTIFIER_TOGGLING_STATE":return"toggling";case "TRI_STATE_IDENTIFIER_TOGGLED_STATE":return"toggled";default:return"unknown"}};
tZ.prototype.updateStateIdentifier=function(k){if(this.viewModel.triStateKey){var g=this.viewModel.triStateKey;this.ytdReduxBehavior.dispatch(_.Wa("triStateButtonStateEntityPayload",g,{key:g,stateIdentifier:k}))}};
tZ.prototype.onClick=function(){var k=this;if(this.data)switch(this.ytRendererBehavior.logExplicitClick(this.data),this.state){case "toggled":this.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE");break;case "untoggled":this.viewModel.transitionCommand?(this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLING_STATE"),this.ytComponentBehavior.resolveCommand(this.viewModel.transitionCommand,{commandController:{onSuccess:function(){k.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")},
onServerError:function(){k.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE")}}})):this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")}};
_.mJ.Object.defineProperties(tZ.prototype,{data:{configurable:!0,enumerable:!0,get:function(){switch(this.state){case "untoggled":return this.viewModel.untoggledStateData;case "toggling":return this.viewModel.togglingStateData;case "toggled":return this.viewModel.toggledStateData}}},
buttonText:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.buttonText)||""}}});
_.N([_.n(),_.I("design:type",Object)],tZ.prototype,"viewModel",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],tZ.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],tZ.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],tZ.prototype,"ytRendererBehavior",void 0);_.N([_.n({selector:Onb,selectorArgs:["viewModel.triStateKey"]}),_.I("design:type",Object)],tZ.prototype,"triStateButtonStateEntity",void 0);
_.N([_.n({computed:"computeState(triStateButtonStateEntity)",reflectToAttribute:!0}),_.I("design:type",String)],tZ.prototype,"state",void 0);_.N([_.E("viewModel","state"),_.I("design:type",Object),_.I("design:paramtypes",[])],tZ.prototype,"data",null);_.N([_.E("data"),_.I("design:type",String),_.I("design:paramtypes",[])],tZ.prototype,"buttonText",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-tri-state-button-view-model"})],tZ);
_.v(tZ,"ytd-tri-state-button-view-model",function(){if(uoH!==void 0)return uoH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tri-state-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-button noink="" on-click="onClick" class="style-scope ytd-tri-state-button-view-model">\n  [[buttonText]]\n</tp-yt-paper-button>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return uoH=k},{mode:1});var h0H;var E$m;var MO=function(){var k=_.S.apply(this,arguments)||this;k.defaultIconToFilled=!_.W("kevlar_fill_comment_chip_icon_killswitch");return k};
_.z(MO,_.S);MO.prototype.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}};
MO.prototype.dataChanged=function(){if(this.data){var k,g;((k=this.data.chipColorPalette)==null?0:k.backgroundColor)&&((g=this.data.chipColorPalette)==null?0:g.foregroundTitleColor)&&_.iG(this.hostElement,{"--yt-pdg-comment-chip-background-color":_.u3(this.data.chipColorPalette.backgroundColor),"--yt-pdg-comment-chip-font-color":_.u3(this.data.chipColorPalette.foregroundTitleColor)});var P;((P=this.data)==null?0:P.command)?(_.iG(this.hostElement,{"--yt-pdg-comment-chip-cursor":"pointer"}),this.hostElement.setAttribute("role",
"button"),this.hostElement.setAttribute("tabindex","0")):(_.iG(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}};
MO.prototype.onTap=function(){var k;if(this.data&&(k=this.data)!=null&&k.command){var g;this.ytComponentBehavior.resolveCommand((g=this.data)==null?void 0:g.command)}};
MO.prototype.getIconSize=function(){return _.W("kevlar_fill_comment_chip_icon_killswitch")?24:12};
MO.prototype.onTap=MO.prototype.onTap;MO.prototype.dataChanged=MO.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],MO.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],MO.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.uu),_.I("design:type",Object)],MO.prototype,"ironA11yKeysBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],MO.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Object)],MO.prototype,"basePriceText",void 0);_.N([_.n(),_.I("design:type",Object)],MO.prototype,"chipIcon",void 0);_.N([_.n(),_.I("design:type",Object)],MO.prototype,"defaultIconToFilled",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],MO.prototype,"dataChanged",null);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],MO.prototype,"onTap",null);
_.N([_.hB({is:"yt-pdg-comment-chip-renderer",disableElementRegistration:!0})],MO);
_.v(MO,"yt-pdg-comment-chip-renderer",function(){if(E$m===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-pdg-comment-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.pdg.yt_pdg_comment_chip_renderer.yt.pdg.comment.chip.renderer.css.js--\x3e<div id="comment-chip-container" class="style-scope yt-pdg-comment-chip-renderer"><yt-icon default-to-filled="[[defaultIconToFilled]]" icon="[[chipIcon.iconType]]" size="[[getIconSize()]]" class="style-scope yt-pdg-comment-chip-renderer"></yt-icon><span id="comment-chip-price" class="style-scope yt-pdg-comment-chip-renderer"> [[getSimpleString(basePriceText)]] </span></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;h0H===void 0&&(h0H=document.createElement("template"));var x=h0H;P.call(g,x.content.cloneNode(!0),k.content.firstChild);E$m=k}k=E$m;return k},{mode:2});var KU=function(){var k=_.S.apply(this,arguments)||this;k.useSmallAvatars=_.W("small_avatars_for_comments");k.commentThreadingEnabled=_.W("web_delhi_comment_threads");k.webWatchCompactComments=_.W("web_watch_compact_comments");k.editDialog=null;return k};
_.z(KU,_.S);_.d=KU.prototype;_.d.onShow=function(){_.LD("cmv",void 0,"wn_comments")};
_.d.configureRendererStamper=function(){return{authorCommentBadge:{id:"author-comment-badge",mapping:{renderer:"ytd-author-comment-badge-renderer"}},linkedCommentBadge:{id:"linked-comment-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[linkedCommentBadge]]"}}}},pinnedCommentBadge:{id:"pinned-comment-badge",mapping:{renderer:"ytd-pinned-comment-badge-renderer"}},sponsorCommentBadge:{id:"sponsor-comment-badge",mapping:{renderer:"ytd-sponsor-comment-badge-renderer"}},
editDialog:{id:"edit-dialog",mapping:{commentDialogRenderer:"ytd-comment-dialog-renderer",commentReplyDialogRenderer:"ytd-comment-reply-dialog-renderer"}}}};
_.d.detached=function(){this.editDialog=null;this.expander.reset()};
_.d.updateBackgroundColor=function(){if(this.backgroundColor){var k={"--ytd-comment-paid-background-color":_.u3(this.backgroundColor),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"};_.iG(this.hostElement,k)}else _.iG(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})};
_.d.resetExpander=function(){var k;(k=this.expander)==null||k.reset()};
_.d.openEditDialog=function(k){k.dialog&&(this.editDialog=k.dialog,this.editReplyDialogContainer?this.editReplyDialogContainer.openDialog():this.editCommentDialogContainer&&this.editCommentDialogContainer.focus())};
_.d.onYtNavigate=function(k){var g=k.detail.endpoint;if(g=_.b(g,_.GHq)||_.b(g,_.Rt4))k.stopPropagation(),this.openEditDialog(g)};
_.d.onYtCommentboxDismiss=function(){this.editDialog=null;_.iG(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})};
_.d.onAuthorThumbnailClicked=function(){_.W("enable_profile_cards_on_comments")&&(this==null?0:this.authorThumbnailEndpoint)&&(this==null?0:this.authorThumbnailAnchor)&&this.ytComponentBehavior.resolveCommand(this.authorThumbnailEndpoint,{form:{sourceElement:this.authorThumbnailAnchor}})};
_.d.onYtCommentboxResize=function(k){var g;(k==null?0:(g=k.detail)==null?0:g.height)&&_.iG(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":k.detail.height+"px"})};
_.mJ.Object.defineProperties(KU.prototype,{linked:{configurable:!0,enumerable:!0,get:function(){return!!this.viewModel.linkedCommentText}},
linkedCommentBadge:{configurable:!0,enumerable:!0,get:function(){return this.viewModel&&this.linked?{metadataBadgeRenderer:{label:this.viewModel.linkedCommentText,style:"BADGE_STYLE_TYPE_SIMPLE"}}:null}},
pinned:{configurable:!0,enumerable:!0,get:function(){return!!this.viewModel.pinnedText}},
pinnedCommentBadge:{configurable:!0,enumerable:!0,get:function(){return this.viewModel&&this.pinned?{renderer:{icon:{iconType:"KEEP"},label:{runs:[{text:this.viewModel.pinnedText}]}}}:null}},
authorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var k,g=(k=this.commentEntity)==null?void 0:k.author;return g&&(g.isCreator||g.isVerified||g.isArtist)?{renderer:{authorEndpoint:g.channelPageEndpoint?_.b(g.channelPageEndpoint,_.ue):_.b(g.channelCommand,_.ue),authorText:{runs:[{text:g.displayName}]},color:g.isCreator?{basicColorPaletteData:{backgroundColor:Number.parseInt("ff888888",16),foregroundTitleColor:Number.parseInt("ffffffff",16)}}:void 0,icon:g.isArtist?{iconType:"AUDIO_BADGE"}:
g.isVerified?{iconType:g.isCreator?"CHECK_CIRCLE_THICK":"CHECK"}:void 0,iconTooltip:g.isArtist||g.isVerified?g.innerBadgeA11y:void 0}}:null}},
hasAuthorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.authorCommentBadge}},
sponsorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var k,g=(k=this.commentEntity)==null?void 0:k.author;return g!=null&&g.sponsorBadgeUrl?{renderer:{customBadge:{thumbnails:[{url:g.sponsorBadgeUrl}]},tooltip:g.sponsorBadgeA11y}}:null}},
hasSponsorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.sponsorCommentBadge}},
pdgCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var k;return _.b((k=this.commentSurfaceEntity)==null?void 0:k.pdgCommentChip,_.hFv)||null}},
hasVoiceReply:{configurable:!0,enumerable:!0,get:function(){var k;return this.voiceReplyContainerViewModel&&((k=this.voiceReplyContainerViewModel)==null?void 0:k.transcriptText)}},
voiceReplyContainerViewModel:{configurable:!0,enumerable:!0,get:function(){var k;return _.b((k=this.commentSurfaceEntity)==null?void 0:k.voiceReplyContainerViewModel,EMm)||null}},
voiceReplyUnavailableText:{configurable:!0,enumerable:!0,get:function(){var k;return this.voiceReplyContainerViewModel&&(k=this.voiceReplyContainerViewModel)!=null&&k.voiceReplyUnavailableText?this.voiceReplyContainerViewModel.voiceReplyUnavailableText:null}},
viewModel:{configurable:!0,enumerable:!0,get:function(){return this.data||{}}},
backgroundColor:{configurable:!0,enumerable:!0,get:function(){var k,g;return(g=(k=this.commentSurfaceEntity)==null?void 0:k.commentBackgroundColor)!=null?g:null}},
optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return _.W("web_watch_compact_comments")}},
isReply:{configurable:!0,enumerable:!0,get:function(){var k,g;return(((k=this.commentEntity)==null?void 0:(g=k.properties)==null?void 0:g.replyLevel)||0)>0}},
authorThumbnailEndpoint:{configurable:!0,enumerable:!0,get:function(){var k,g;if(_.W("enable_profile_cards_on_comments")&&((k=this.commentEntity)==null?0:(g=k.author)==null?0:g.profileCardEndpoint)&&this.viewModel.allowProfileCard){var P,x;return _.b((P=this.commentEntity)==null?void 0:(x=P.author)==null?void 0:x.profileCardEndpoint,_.ue)}var U,A;return _.b((U=this.commentEntity)==null?void 0:(A=U.avatar)==null?void 0:A.endpoint,_.ue)}},
authorNameEndpoint:{configurable:!0,enumerable:!0,get:function(){var k,g;if(_.W("enable_profile_cards_on_comments")&&((k=this.commentEntity)==null?0:(g=k.author)==null?0:g.channelPageEndpoint)){var P,x;return _.b((P=this.commentEntity)==null?void 0:(x=P.author)==null?void 0:x.channelPageEndpoint,_.ue)}var U,A;return _.b((U=this.commentEntity)==null?void 0:(A=U.avatar)==null?void 0:A.endpoint,_.ue)}},
authorThumbnail:{configurable:!0,enumerable:!0,get:function(){var k,g,P,x,U=(k=this.commentEntity)==null?void 0:(g=k.avatar)==null?void 0:(P=g.image)==null?void 0:(x=P.sources)==null?void 0:x[0];return U?{thumbnails:[{url:U.url,width:U.width,height:U.height}]}:null}},
authorTextClass:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.commentEntity)==null?0:(g=k.author)==null?0:g.isCreator)?"channel-owner":""}},
authorChannelName:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.commentEntity)==null?void 0:(g=k.author)==null?void 0:g.displayName)||""}},
publishedTime:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.commentEntity)==null?void 0:(g=k.properties)==null?void 0:g.publishedTime)||null}},
publishedTimeCommand:{configurable:!0,enumerable:!0,get:function(){var k;return _.b((k=this.commentSurfaceEntity)==null?void 0:k.publishedTimeCommand,_.ue)||null}},
contentText:{configurable:!0,enumerable:!0,get:function(){var k,g;if(((k=this.commentEntity)==null?0:k.translatedContent)&&((g=this.translateButtonState)==null?void 0:g.stateIdentifier)==="TRI_STATE_IDENTIFIER_TOGGLED_STATE")return this.commentEntity.translatedContent;var P;if((P=this.voiceReplyContainerViewModel)==null?0:P.transcriptText)return this.voiceReplyContainerViewModel.transcriptText;var x,U;return((x=this.commentEntity)==null?void 0:(U=x.properties)==null?void 0:U.content)||null}},
shouldShowReadMoreInitially:{configurable:!0,enumerable:!0,get:function(){return!1}},
expandText:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.commentSharedEntity)==null?void 0:(g=k.strings)==null?void 0:g.expandText)||""}},
collapseText:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.commentSharedEntity)==null?void 0:(g=k.strings)==null?void 0:g.collapseText)||""}},
shouldShowTranslateButton:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.commentEntity)==null||!k.isTranslationAvailable)}},
translateButton:{configurable:!0,enumerable:!0,get:function(){if(!this.commentEntity||!this.commentSharedEntity)return{};var k,g,P=(g=_.b((k=this.viewModel)==null?void 0:k.translateButton,hld))!=null?g:{},x,U,A,q,T,c,Z,w,J,r,f;return Object.assign({},P,{untoggledStateData:Object.assign({},P.untoggledStateData,{buttonText:(x=this.commentEntity)==null?void 0:(U=x.translateData)==null?void 0:U.text}),togglingStateData:Object.assign({},P.togglingStateData,{buttonText:(A=this.commentSharedEntity)==null?
void 0:(q=A.strings)==null?void 0:q.translatingText}),toggledStateData:Object.assign({},P.toggledStateData,{buttonText:(T=this.commentSharedEntity)==null?void 0:(c=T.strings)==null?void 0:c.seeOriginalText}),transitionCommand:((Z=this.commentEntity)==null?0:Z.translatedContent)?void 0:_.b((w=this.commentEntity)==null?void 0:(J=w.translateData)==null?void 0:J.translateComment,_.ue),triStateKey:(r=this.commentEntity)==null?void 0:(f=r.properties)==null?void 0:f.translateButtonEntityKey})}},
overflowMenuRenderer:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return((g=_.b(_.b((k=this.toolbarSurface)==null?void 0:k.menuCommand,_.ue),k3k))==null?void 0:(P=g.menu)==null?void 0:P.menuRenderer)||null}}});
KU.prototype.onYtCommentboxResize=KU.prototype.onYtCommentboxResize;KU.prototype.onYtCommentboxDismiss=KU.prototype.onYtCommentboxDismiss;KU.prototype.onYtNavigate=KU.prototype.onYtNavigate;KU.prototype.resetExpander=KU.prototype.resetExpander;KU.prototype.updateBackgroundColor=KU.prototype.updateBackgroundColor;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],KU.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],KU.prototype,"ytdReduxBehavior",void 0);
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],KU.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],KU.prototype,"ytRendererstamperBehavior",void 0);_.N([_.Td("#author-thumbnail > button"),_.I("design:type",HTMLElement)],KU.prototype,"authorThumbnailAnchor",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("viewModel"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],KU.prototype,"linked",null);
_.N([_.E("viewModel","linked"),_.I("design:type",Object),_.I("design:paramtypes",[])],KU.prototype,"linkedCommentBadge",null);_.N([_.n({reflectToAttribute:!0}),_.E("viewModel"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],KU.prototype,"pinned",null);_.N([_.E("viewModel","pinned"),_.I("design:type",Object),_.I("design:paramtypes",[])],KU.prototype,"pinnedCommentBadge",null);
_.N([_.E("commentEntity","commentSharedEntity"),_.I("design:type",Object),_.I("design:paramtypes",[])],KU.prototype,"authorCommentBadge",null);_.N([_.n({reflectToAttribute:!0}),_.E("authorCommentBadge"),_.I("design:type",Object),_.I("design:paramtypes",[])],KU.prototype,"hasAuthorBadge",null);_.N([_.E("commentEntity"),_.I("design:type",Object),_.I("design:paramtypes",[])],KU.prototype,"sponsorCommentBadge",null);
_.N([_.n({reflectToAttribute:!0}),_.E("sponsorCommentBadge"),_.I("design:type",Object),_.I("design:paramtypes",[])],KU.prototype,"hasSponsorBadge",null);_.N([_.E("commentSurfaceEntity"),_.I("design:type",Object),_.I("design:paramtypes",[])],KU.prototype,"pdgCommentChipRenderer",null);_.N([_.n({reflectToAttribute:!0}),_.E("voiceReplyContainerViewModel"),_.I("design:type",Object),_.I("design:paramtypes",[])],KU.prototype,"hasVoiceReply",null);
_.N([_.E("commentSurfaceEntity"),_.I("design:type",Object),_.I("design:paramtypes",[])],KU.prototype,"voiceReplyContainerViewModel",null);_.N([_.E("voiceReplyContainerViewModel"),_.I("design:type",Object),_.I("design:paramtypes",[])],KU.prototype,"voiceReplyUnavailableText",null);_.N([_.n(),_.I("design:type",Object)],KU.prototype,"data",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],KU.prototype,"viewModel",null);
_.N([_.n({selector:function(k,g){return _.ia(k.entities,"commentSharedEntityPayload",g)},
selectorArgs:["viewModel.sharedKey"]}),_.I("design:type",Object)],KU.prototype,"commentSharedEntity",void 0);_.N([_.n({selector:AqC,selectorArgs:["viewModel.commentKey"]}),_.I("design:type",Object)],KU.prototype,"commentEntity",void 0);_.N([_.n({selector:function(k,g){return _.ia(k.entities,"commentSurfaceEntityPayload",g)},
selectorArgs:["viewModel.commentSurfaceKey"]}),_.I("design:type",Object)],KU.prototype,"commentSurfaceEntity",void 0);_.N([_.n({selector:dGb,selectorArgs:["viewModel.toolbarSurfaceKey"]}),_.I("design:type",Object)],KU.prototype,"toolbarSurface",void 0);_.N([_.n({selector:Onb,selectorArgs:["commentEntity.properties.translateButtonEntityKey"]}),_.I("design:type",Object)],KU.prototype,"translateButtonState",void 0);
_.N([_.E("commentSurfaceEntity"),_.I("design:type",Object),_.I("design:paramtypes",[])],KU.prototype,"backgroundColor",null);_.N([_.n({reflectToAttribute:!0}),_.E("viewModel"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],KU.prototype,"optimalReadingWidthComments",null);_.N([_.Td("ytd-expander"),_.I("design:type",Object)],KU.prototype,"expander",void 0);
_.N([_.OO("backgroundColor"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],KU.prototype,"updateBackgroundColor",null);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],KU.prototype,"useSmallAvatars",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],KU.prototype,"commentThreadingEnabled",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],KU.prototype,"webWatchCompactComments",void 0);
_.N([_.n({reflectToAttribute:!0}),_.E("commentEntity"),_.I("design:type",Object),_.I("design:paramtypes",[])],KU.prototype,"isReply",null);_.N([_.E("commentEntity"),_.I("design:type",Object),_.I("design:paramtypes",[])],KU.prototype,"authorThumbnailEndpoint",null);_.N([_.E("commentEntity"),_.I("design:type",Object),_.I("design:paramtypes",[])],KU.prototype,"authorNameEndpoint",null);_.N([_.E("commentEntity"),_.I("design:type",Object),_.I("design:paramtypes",[])],KU.prototype,"authorThumbnail",null);
_.N([_.E("commentEntity"),_.I("design:type",String),_.I("design:paramtypes",[])],KU.prototype,"authorTextClass",null);_.N([_.E("commentEntity"),_.I("design:type",String),_.I("design:paramtypes",[])],KU.prototype,"authorChannelName",null);_.N([_.E("commentEntity"),_.I("design:type",Object),_.I("design:paramtypes",[])],KU.prototype,"publishedTime",null);_.N([_.E("commentSurfaceEntity"),_.I("design:type",Object),_.I("design:paramtypes",[])],KU.prototype,"publishedTimeCommand",null);
_.N([_.E("commentEntity","translateButtonState","voiceReplyContainerViewModel"),_.I("design:type",Object),_.I("design:paramtypes",[])],KU.prototype,"contentText",null);_.N([_.OO("contentText"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],KU.prototype,"resetExpander",null);_.N([_.E("commentEntity"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],KU.prototype,"shouldShowReadMoreInitially",null);
_.N([_.E("commentSharedEntity"),_.I("design:type",String),_.I("design:paramtypes",[])],KU.prototype,"expandText",null);_.N([_.E("commentSharedEntity"),_.I("design:type",String),_.I("design:paramtypes",[])],KU.prototype,"collapseText",null);_.N([_.E("commentEntity"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],KU.prototype,"shouldShowTranslateButton",null);
_.N([_.E("commentEntity","commentSharedEntity"),_.I("design:type",Object),_.I("design:paramtypes",[])],KU.prototype,"translateButton",null);_.N([_.E("toolbarSurface"),_.I("design:type",Object),_.I("design:paramtypes",[])],KU.prototype,"overflowMenuRenderer",null);_.N([_.n(),_.I("design:type",Object)],KU.prototype,"editDialog",void 0);_.N([_.Td("ytd-comment-dialog-renderer"),_.I("design:type",Object)],KU.prototype,"editCommentDialogContainer",void 0);
_.N([_.Td("ytd-comment-reply-dialog-renderer"),_.I("design:type",Object)],KU.prototype,"editReplyDialogContainer",void 0);_.N([_.dV("yt-navigate"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],KU.prototype,"onYtNavigate",null);_.N([_.dV("yt-commentbox-dismiss"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],KU.prototype,"onYtCommentboxDismiss",null);
_.N([_.dV("yt-commentbox-resize"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],KU.prototype,"onYtCommentboxResize",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-comment-view-model"})],KU);
_.v(KU,"ytd-comment-view-model",function(){if(z0c!==void 0)return z0c;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="paid-comment-background" class="style-scope ytd-comment-view-model"></div>\n<div id="linked-comment-badge" class="style-scope ytd-comment-view-model"></div>\n\n<div id="body" hidden="[[editDialog]]" class="style-scope ytd-comment-view-model">\n  \n  <div id="author-thumbnail" class="style-scope ytd-comment-view-model">\n    <button id="author-thumbnail-button" aria-label="[[authorChannelName]]" on-click="onAuthorThumbnailClicked" class="style-scope ytd-comment-view-model">\n      <yt-img-shadow fit="" height="40" thumbnail="[[authorThumbnail]]" width="40" class="style-scope ytd-comment-view-model"> </yt-img-shadow>\n    </button>\n  </div>\n  <div id="main" class="style-scope ytd-comment-view-model">\n    <div id="header" class="style-scope ytd-comment-view-model">\n      <div id="pinned-comment-badge" class="style-scope ytd-comment-view-model"></div>\n      <div id="header-author" class="style-scope ytd-comment-view-model">\n        \n        <h3 class="style-scope ytd-comment-view-model">\n          \n          <a id="author-text" class="yt-simple-endpoint style-scope ytd-comment-view-model" href$="[[computeOptionalHref_(authorNameEndpoint)]]" data="[[authorNameEndpoint]]" hidden="[[authorCommentBadge]]">\n            <span class$="[[authorTextClass]] style-scope ytd-comment-view-model"> [[authorChannelName]] </span>\n          </a>\n        </h3>\n        <span id="author-comment-badge" class="style-scope ytd-comment-view-model"></span>\n        <span id="sponsor-comment-badge" class="style-scope ytd-comment-view-model"></span>\n        <span dir="auto" id="published-time-text" class="style-scope ytd-comment-view-model">\n          <a class="yt-simple-endpoint style-scope ytd-comment-view-model" href$="[[computeHref_(publishedTimeCommand)]]" data="[[publishedTimeCommand]]">\n            [[publishedTime]]\n          </a>\n        </span>\n      </div>\n    </div>\n    \n    <ytd-expander id="expander" can-toggle="[[shouldShowReadMoreInitially]]" max-number-of-lines="4" recompute-on-resize="[[webWatchCompactComments]]" class="style-scope ytd-comment-view-model">\n      \n      <yt-pdg-comment-chip-renderer id="paid-comment-chip" slot="content" data="[[pdgCommentChipRenderer]]" hidden="[[!pdgCommentChipRenderer]]" class="style-scope ytd-comment-view-model">\n      </yt-pdg-comment-chip-renderer>\n      <yt-attributed-string id="content-text" slot="content" data="[[contentText]]" user-input="" class="style-scope ytd-comment-view-model">\n      </yt-attributed-string>\n      <span class="more-button style-scope ytd-comment-view-model" slot="more-button">[[expandText]]</span>\n      <span class="less-button style-scope ytd-comment-view-model" slot="less-button">[[collapseText]]</span>\n    </ytd-expander>\n    <yt-attributed-string id="error-text" data="[[voiceReplyUnavailableText]]" hidden$="[[!voiceReplyUnavailableText]]" class="style-scope ytd-comment-view-model">\n    </yt-attributed-string>\n    <ytd-tri-state-button-view-model class="translate-button style-scope ytd-comment-view-model" hidden="[[!shouldShowTranslateButton]]" view-model="[[translateButton]]">\n    </ytd-tri-state-button-view-model>\n    <ytd-comment-engagement-bar id="action-buttons" comment-strings="[[commentSharedEntity.strings]]" is-reply="[[isReply]]" toolbar-data="[[commentEntity.toolbar]]" toolbar-shared-data="[[commentSharedEntity.toolbarShared]]" toolbar-state-key="[[viewModel.toolbarStateKey]]" toolbar-surface-key="[[viewModel.toolbarSurfaceKey]]" class="style-scope ytd-comment-view-model">\n    </ytd-comment-engagement-bar>\n  </div>\n  \n  <div id="action-menu" class="style-scope ytd-comment-view-model">\n    <ytd-menu-renderer data="[[overflowMenuRenderer]]" class="style-scope ytd-comment-view-model"></ytd-menu-renderer>\n  </div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-comment-view-model"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return z0c=k},{mode:_.Gd("kevlar_poly_si_batch_j025")?1:2});_.y3(_.M(function(k){var g={};return _.V("yt-sub-thread",{class:_.$v("ytSubThreadHost",(g.ytSubThreadHasButton=k.isButton,g.ytSubThreadHovered=k.hovered,g.ytSubThreadTopLevelThread=function(){var P;return((P=k.topLevelThread)==null?void 0:P.call(k))&&!_.W("small_avatars_for_comments")},g))},_.V("div",{class:"ytSubThreadThreadline"},_.V(_.m,{cond:function(){var P;
return!((P=k.isTeaser)==null?0:P.call(k))},
then:function(){return _.V("div",{class:"ytSubThreadConnection"})}}),_.V("div",{class:"ytSubThreadContinuation"}),_.V("div",{class:"ytSubThreadShadow"})),_.V("div",{class:"ytSubThreadSubThreadContent"},k.children))},"Ic"),"yt-sub-thread",{props:{isButton:_.GH,
isTeaser:_.GH,hovered:_.GH,topLevelThread:_.GH}});var oj=function(){var k=_.S.apply(this,arguments)||this;k.modern=_.W("web_modern_buttons");k.commentThreadingEnabled=_.W("web_delhi_comment_threads");k.isWatchGrid=_.W("kevlar_watch_grid");k.buttonOverrides=k.commentThreadingEnabled?{iconPosition:"trailing",type:"text"}:{style:"call-to-action"};k.JSC$16017_spinnerEl=null;return k};
_.z(oj,_.S);_.d=oj.prototype;_.d.configureContinuationPathMap=function(){return _.W("web_delhi_comment_threads")?{"yt-append-continuation-items-action":"subThreads"}:{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.d.shouldShowLegacyTeasers=function(k,g){return k&&!g};
_.d.shouldShowExpandedThreads=function(k,g){return this.commentThreadingEnabled&&g&&(k==null?void 0:k.length)>0};
_.d.shouldShowCollapsedThreads=function(k,g){return this.commentThreadingEnabled&&!g&&k};
_.d.computeCommentViewModel=function(k){return _.b(k,ugm)};
_.d.computeThreadRenderer=function(k){return _.b(k,fod)};
_.d.computeIsContinuationItem=function(k){return!!this.computeContinuationItemRenderer(k)};
_.d.computeButtonRenderer=function(k){return _.b(k,_.pj)};
_.d.computeContinuationItemRenderer=function(k){return _.b(k,_.Ka)};
_.d.computeShowButton=function(k){var g;return!((g=this.computeContinuationItemRenderer(k))==null||!g.button)};
_.d.configureRendererStamper=function(){return{"data.teaserContents":{id:"teaser-replies",mapping:{commentViewModel:{component:"ytd-comment-view-model"}}},"data.contents":{id:"contents",mapping:{commentViewModel:{component:"ytd-comment-view-model"},continuationItemRenderer:{component:"ytd-continuation-item-renderer",params:{showButton:!0,isCommentsSection:!1},properties:{buttonOverrides:"[[buttonOverrides]]"}}}}}};
_.d.attached=function(){this.isShowRepliesVisible=!0};
_.d.dataChanged=function(){var k=this.expanderContents;k&&(k.hidden=!0);this.isLoading=!1};
_.d.endsInContinuation=function(k){return!!k&&k.length>0&&!!this.computeContinuationItemRenderer(k[k.length-1])};
_.d.computeShouldShowHideRepliesButton=function(k,g){return!k&&g};
_.d.triggerFirstContinuation=function(){this.continuationItemRenderer&&!this.continuationItemRenderer.buttonRenderer&&(this.continuationItemRenderer.showButton=!1)};
_.d.isLoadingChanged=function(){this.isLoading&&!this.JSC$16017_spinnerEl&&(this.JSC$16017_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.kr(this.expanderContents).appendChild(this.JSC$16017_spinnerEl));this.JSC$16017_spinnerEl&&(this.JSC$16017_spinnerEl.active=this.isLoading);if(this.isLoading)this.contents.classList.add("reloading");else{var k;(k=this.contents)==null||k.classList.remove("reloading")}};
_.d.handleIsShowMoreTap=function(){this.isShowRepliesVisible=!1;this.commentThreadingEnabled||this.triggerFirstContinuation();var k=_.b(this.data.viewReplies,_.pj);k&&this.ytRendererBehavior.logExplicitClick(k);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.d.handleIsShowLessTap=function(){this.isShowRepliesVisible=!0;var k=_.b(this.data.hideReplies,_.pj);k&&this.ytRendererBehavior.logExplicitClick(k);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.d.isShowMoreChanged=function(){if(!this.commentThreadingEnabled){var k=_.kr(this.hostElement).querySelector("#expander-contents");k&&(k.hidden=this.isShowRepliesVisible)}};
_.d.computeAlign=function(){if(this.modern){var k;return!((k=this.data)==null?0:k.viewRepliesCreatorThumbnail)}};
_.mJ.Object.defineProperties(oj.prototype,{hasContinuation:{configurable:!0,enumerable:!0,get:function(){var k,g;return this.endsInContinuation((k=this.data)==null?void 0:k.contents)||this.commentThreadingEnabled&&this.endsInContinuation((g=this.data)==null?void 0:g.subThreads)}},
subThreadTeasers:{configurable:!0,enumerable:!0,get:function(){if(!this.commentThreadingEnabled)return[];var k;return(k=this.data)==null?void 0:k.teaserContents}}});
oj.prototype.isShowMoreChanged=oj.prototype.isShowMoreChanged;oj.prototype.isLoadingChanged=oj.prototype.isLoadingChanged;oj.prototype.triggerFirstContinuation=oj.prototype.triggerFirstContinuation;oj.prototype.dataChanged=oj.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],oj.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],oj.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.PK),_.I("design:type",Object)],oj.prototype,"ytContinuationHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],oj.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],oj.prototype,"modern",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],oj.prototype,"commentThreadingEnabled",void 0);_.N([_.n(),_.I("design:type",Boolean)],oj.prototype,"expanded",void 0);
_.N([_.n(),_.I("design:type",Function)],oj.prototype,"toggleExpanded",void 0);_.N([_.n(),_.I("design:type",Array)],oj.prototype,"addedReplies",void 0);_.N([_.n(),_.I("design:type",Boolean)],oj.prototype,"hovered",void 0);_.N([_.n(),_.I("design:type",Boolean)],oj.prototype,"topLevelThread",void 0);_.N([_.n(),_.I("design:type",Boolean)],oj.prototype,"isLoading",void 0);_.N([_.n({value:!0}),_.I("design:type",Boolean)],oj.prototype,"isShowRepliesVisible",void 0);
_.N([_.n({value:!1}),_.I("design:type",Boolean)],oj.prototype,"useNewFormatting",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],oj.prototype,"isWatchGrid",void 0);_.N([_.n(),_.I("design:type",Object)],oj.prototype,"buttonOverrides",void 0);_.N([_.Td("#expander-contents"),_.I("design:type",HTMLElement)],oj.prototype,"expanderContents",void 0);_.N([_.Td("ytd-continuation-item-renderer"),_.I("design:type",Object)],oj.prototype,"continuationItemRenderer",void 0);
_.N([_.Td("#contents"),_.I("design:type",HTMLElement)],oj.prototype,"contents",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],oj.prototype,"dataChanged",null);_.N([_.E("data.contents","data.subThreads.*"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],oj.prototype,"hasContinuation",null);_.N([_.E("data.teaserContents"),_.I("design:type",Object),_.I("design:paramtypes",[])],oj.prototype,"subThreadTeasers",null);
_.N([_.dV("yt-expander-more-tapped"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],oj.prototype,"triggerFirstContinuation",null);_.N([_.OO("isLoading"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],oj.prototype,"isLoadingChanged",null);_.N([_.OO("isShowRepliesVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],oj.prototype,"isShowMoreChanged",null);
_.N([_.t({is:"ytd-comment-replies-renderer",disableElementRegistration:!0})],oj);
_.v(oj,"ytd-comment-replies-renderer",function(){if(rjv!==void 0)return rjv;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-replies-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="expander" hidden="[[commentThreadingEnabled]]" class="style-scope ytd-comment-replies-renderer">\n  <div class="expander-header style-scope ytd-comment-replies-renderer" teaser$="[[data.viewRepliesCreatorThumbnail]]">\n    <div class="more-button style-scope ytd-comment-replies-renderer" aria-expanded="false" hidden="[[!isShowRepliesVisible]]" on-click="handleIsShowMoreTap">\n      <template is="dom-if" if="[[data.viewRepliesIcon]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-button-renderer id="more-replies-icon" class="more-button style-scope ytd-comment-replies-renderer" align-by-text="[[modern]]" data="[[data.viewRepliesIcon.buttonRenderer]]" hidden="[[!isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n        </ytd-button-renderer>\n      </template>\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="creator-thumbnail style-scope ytd-comment-replies-renderer">\n          <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n          </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="more-replies" class="more-button style-scope ytd-comment-replies-renderer" align-by-text="[[computeAlign(modern, data.viewRepliesCreatorThumbnail)]]" data="[[data.viewReplies.buttonRenderer]]" hidden="[[!isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n      </ytd-button-renderer>\n    </div>\n    <div class="less-button style-scope ytd-comment-replies-renderer" aria-expanded="true" hidden="[[isShowRepliesVisible]]" on-click="handleIsShowLessTap">\n      <template is="dom-if" if="[[data.hideRepliesIcon]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-button-renderer id="less-replies-icon" class="less-button style-scope ytd-comment-replies-renderer" align-by-text="[[modern]]" data="[[data.hideRepliesIcon.buttonRenderer]]" hidden="[[isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n        </ytd-button-renderer>\n      </template>\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="creator-thumbnail style-scope ytd-comment-replies-renderer">\n          <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n          </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="less-replies" class="less-button style-scope ytd-comment-replies-renderer" align-by-text="[[computeAlign(modern, data.viewRepliesCreatorThumbnail)]]" data="[[data.hideReplies.buttonRenderer]]" hidden="[[isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="expander-contents" class="style-scope ytd-comment-replies-renderer">\n    <div id="contents" class="style-scope ytd-comment-replies-renderer"></div>\n    <div class="cont-button style-scope ytd-comment-replies-renderer" id="continuation"></div>\n  </div>\n</div>\n<div hidden="[[!shouldShowLegacyTeasers(isShowRepliesVisible, commentThreadingEnabled)]]" id="teaser-replies" class="style-scope ytd-comment-replies-renderer"></div>\n<div id="expanded-threads" hidden="[[!shouldShowCollapsedThreads(data.viewReplies, expanded)]]" class="style-scope ytd-comment-replies-renderer">\n  <template is="dom-repeat" items="[[subThreadTeasers]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread 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 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 hovered="[[hovered]]" is-button="" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n    <div class="show-replies-button style-scope ytd-comment-replies-renderer">\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="style-scope ytd-comment-replies-renderer">\n          <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n          </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="more-replies-sub-thread" aria-controls="expanded-threads" aria-expanded="[[!expanded]]" data="[[computeButtonRenderer(data.viewReplies)]]" overrides="[[buttonOverrides]]" on-click="handleIsShowMoreTap" class="style-scope ytd-comment-replies-renderer">\n      </ytd-button-renderer>\n    </div>\n  </yt-sub-thread>\n</div>\n<div id="collapsed-threads" hidden="[[!shouldShowExpandedThreads(data.subThreads, expanded)]]" class="style-scope ytd-comment-replies-renderer">\n  <template is="dom-repeat" items="[[data.subThreads]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread 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 hovered="[[hovered]]" is-button="" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <ytd-button-renderer id="less-replies-sub-thread" aria-controls="collapsed-threads" aria-expanded="[[expanded]]" data="[[computeButtonRenderer(data.hideReplies)]]" overrides="[[buttonOverrides]]" on-click="handleIsShowLessTap" class="style-scope ytd-comment-replies-renderer">\n      </ytd-button-renderer>\n    </yt-sub-thread>\n  </template>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return rjv=k},{mode:1});var L5Y;var vR=function(){var k=_.S.apply(this,arguments)||this;k.isOpen=!1;k.commentDialog=null;k.useSmallAvatars=_.W("small_avatars_for_comments");k.useSmallAvatarsEngagementPanelOnly=_.W("small_avatars_for_comments_ep");k.placeholderFocusListener=null;k.hasOpenedDialog=!1;k.actionMap={"yt-create-comment-action":"onCreateCommentAction","yt-hide-identity-chip-action":"onHideIdentityChip"};return k};
_.z(vR,_.S);_.d=vR.prototype;_.d.configureRendererStamper=function(){return{"data.imageButton":{id:"image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},commentDialog:{id:"comment-dialog",mapping:{commentDialogRenderer:{component:"ytd-comment-dialog-renderer",properties:{zeroStepChannelCreationRenderer:"[[data.zeroStep.zeroStepChannelCreationRenderer]]"}}}}}};
_.d.ready=function(){var k=this,g=_.kr(this.hostElement).querySelector("#placeholder-area"),P=_.kr(this.hostElement).querySelector("#simplebox-placeholder"),x=function(U){U.stopPropagation();U instanceof KeyboardEvent&&U.type==="keypress"&&U.keyCode!==13&&U.keyCode!==32||k.openDialog()};
this.placeholderFocusListener=x;P.addEventListener("focus",this.placeholderFocusListener);g.addEventListener("tap",x);g.addEventListener("keypress",x)};
_.d.maybeRemoveFocusEventListener=function(){var k;(k=this.data)!=null&&k.prepareAccountEndpoint&&!_.W("web_comments_simplebox_modal_focus_on_tap_ks")&&(k=_.kr(this.hostElement).querySelector("#simplebox-placeholder"),this.placeholderFocusListener&&(k.removeEventListener("focus",this.placeholderFocusListener),this.placeholderFocusListener=null))};
_.d.dataChanged=function(){this.maybeRemoveFocusEventListener();this.commentDialog=null;this.hasOpenedDialog=this.isOpen=!1;this.showCreateDialog&&this.openDialog()};
_.d.openDialog=function(){if(this.data)if(this.data.prepareAccountEndpoint)_.W("web_comment_simplebox_resolve_polymer_command_ks")?_.xZ.instance.resolveCommand(this.data.prepareAccountEndpoint):_.ie(this.data.prepareAccountEndpoint,this.hostElement);else{if(this.data.subscribersOnlySnackbarCommand&&!this.hasOpenedDialog){var k=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.subscribersOnlySnackbarCommand);k&&this.ytdOpenPopupBehavior.openPopup(k);this.hasOpenedDialog=!0}this.commentDialog||
(this.commentDialog={commentDialogRenderer:this.computeCommentDialog(this.data)});this.isOpen=!0;_.kr(this.hostElement).querySelector("#comment-dialog").firstElementChild.focus()}};
_.d.onYtCommentboxDismiss=function(k){k.stopPropagation();this.isOpen=!1};
_.d.onCreateCommentAction=function(k){this.get("createCommentAction.contents",k)&&(this.isOpen=!1)};
_.d.computeCommentDialog=function(k){return{placeholderText:k.placeholderText,authorThumbnail:k.authorThumbnail,submitButton:k.submitButton,imageButton:k.imageButton,cancelButton:k.cancelButton,emojiButton:k.emojiButton,emojis:k.emojis,emojiPicker:k.emojiPicker,aadcGuidelinesStateEntityKey:k.aadcGuidelinesStateEntityKey,openAadcDialog:k.openAadcDialog,unicodeEmojisUrl:k.unicodeEmojisUrl}};
_.d.onHideIdentityChip=function(k){_.b(k,VoY)&&this.set("data.placeholderText",_.b(k,VoY).placeholderText)};
vR.prototype.onYtCommentboxDismiss=vR.prototype.onYtCommentboxDismiss;vR.prototype.dataChanged=vR.prototype.dataChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],vR.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.Ay),_.I("design:type",Object)],vR.prototype,"ytdOpenPopupBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],vR.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],vR.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],vR.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],vR.prototype,"isOpen",void 0);_.N([_.n(),_.I("design:type",Object)],vR.prototype,"commentDialog",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],vR.prototype,"engagementPanel",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],vR.prototype,"useSmallAvatars",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],vR.prototype,"useSmallAvatarsEngagementPanelOnly",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],vR.prototype,"enableCreationBox",void 0);_.N([_.n(),_.I("design:type",Boolean)],vR.prototype,"showCreateDialog",void 0);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],vR.prototype,"dataChanged",null);_.N([_.dV("yt-commentbox-dismiss"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],vR.prototype,"onYtCommentboxDismiss",null);_.N([_.t({is:"ytd-comment-simplebox-renderer",disableElementRegistration:!0})],vR);
_.v(vR,"ytd-comment-simplebox-renderer",function(){if(L5Y!==void 0)return L5Y;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-simplebox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="author-thumbnail" fit="" height="40" hidden="[[isOpen]]" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-comment-simplebox-renderer">\n</yt-img-shadow>\n<div id="placeholder-area" hidden="[[isOpen]]" class="style-scope ytd-comment-simplebox-renderer">\n  <yt-formatted-string id="simplebox-placeholder" role="textbox" tabindex="0" text="[[data.placeholderText]]" class="style-scope ytd-comment-simplebox-renderer">\n  </yt-formatted-string>\n</div>\n<div id="attachments" hidden="[[isOpen]]" class="style-scope ytd-comment-simplebox-renderer">\n  <div id="image-button" class="style-scope ytd-comment-simplebox-renderer"></div>\n</div>\n<div id="comment-dialog" hidden="[[!isOpen]]" class="style-scope ytd-comment-simplebox-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return L5Y=k},{mode:1});var n$m;_.sD("itemSectionRenderer","commentThreadRenderer","ytd-comment-thread-renderer");
var aj=function(){var k=_.S.apply(this,arguments)||this;k.addHoverEffect=_.W("swatcheroo_comments_hover_effect");k.useSmallAvatars=_.W("small_avatars_for_comments");k.scrollingEnabled=_.W("web_comment_threading_scroll_on_collapse");k.isSubThread=!1;k.threadHovered=!1;k.expanded=!1;k.removed=!1;k.addedReplies=[];k.actionMap=k.configureActionMap();k.toggleExpanded=function(){k.expanded=!k.expanded;!k.expanded&&k.scrollingEnabled&&_.RV(k.hostElement,"yt-scroll-to-comment-element",[k.commentElement])};
return k};
_.z(aj,_.S);_.d=aj.prototype;_.d.configureActionMap=function(){return _.W("web_delhi_comment_threads")?{"yt-create-comment-reply-action":"createCommentReplyAction","yt-remove-comment-action":"removeCommentAction","yt-ban-author-action":"banAuthorAction","yt-hide-reported-comment-action":"hideReportedCommentAction"}:{}};
_.d.createCommentReplyAction=function(k){k=_.b(k,elv);if(k!=null&&k.contents){var g=k.replyToCommentId,P=k.parentCommentId,x,U=(x=this.commentViewModel)==null?void 0:x.commentId;(U===g||U===P&&!g)&&this.maybeAttachReply(k.contents)}};
_.d.maybeAttachReply=function(k){var g,P;(((g=this.commentEntity)==null?void 0:(P=g.properties)==null?void 0:P.replyLevel)||0)>=3?_.GB(this.hostElement,"yt-pushed-create-comment-reply",k):this.attachReply(k)};
_.d.onPushedCreateCommentReply=function(k){var g,P;(((g=this.commentEntity)==null?void 0:(P=g.properties)==null?void 0:P.replyLevel)||0)>=3||(this.attachReply(k.detail),k.stopPropagation())};
_.d.attachReply=function(k){var g;((g=this.data)==null?0:g.replies)?(g=this.get("data.replies.commentRepliesRenderer.subThreads").length-1,this.get("data.replies.commentRepliesRenderer.subThreads."+g+".continuationItemRenderer")?g===0?this.push("addedReplies",k):this.splice("data.replies.commentRepliesRenderer.subThreads",g,0,k):this.push("data.replies.commentRepliesRenderer.subThreads",k)):(this.set("data.replies",{commentRepliesRenderer:{subThreads:[k],viewReplies:{buttonRenderer:{text:_.pD(_.OX("VIEW_REPLIES",
void 0,"View replies")),icon:{iconType:"EXPAND"}}}}}),this.expanded=!0)};
_.d.onAppendContinuationItemsActionFinished=function(){this.addedReplies.length&&(this.splice.apply(this,["data.replies.commentRepliesRenderer.subThreads",0,0].concat(_.Kl(this.addedReplies))),this.set("addedReplies",[]))};
_.d.removeCommentAction=function(k){k=_.b(k,wzk);var g=k==null?void 0:k.commentId,P;g&&((P=this.commentViewModel)==null?void 0:P.commentId)===g&&this.maybeRemoveComment(k.actionResult)};
_.d.banAuthorAction=function(k){k=_.b(k,qTY);var g=k==null?void 0:k.commentId,P;g&&((P=this.commentViewModel)==null?void 0:P.commentId)===g&&this.maybeRemoveComment(k.actionResult)};
_.d.hideReportedCommentAction=function(k){k=_.b(k,Fy4);var g=k==null?void 0:k.commentId,P;g&&((P=this.commentViewModel)==null?void 0:P.commentId)===g&&this.maybeRemoveComment(k.actionResult)};
_.d.maybeRemoveComment=function(k){k&&k.status==="STATUS_SUCCEEDED"&&(this.feedbackText=k.feedbackText||_.pD("Reply removed"),this.removed=!0)};
_.d.onTap=function(k){if(this.addHoverEffect&&!this.engagementPanel&&!_.vb(_.of(k)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var g;((g=window.getSelection())==null?0:g.toString().length)||_.ie({changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},this.hostElement)}};
_.d.attached=function(){var k=this;this.isSubThread&&(this.expanded=!0);var g;(g=this.commentThreadHitbox)==null||g.addEventListener("mouseover",function(){k.threadHovered=!0});
var P;(P=this.commentThreadHitbox)==null||P.addEventListener("mouseout",function(){k.threadHovered=!1});
var x;(x=this.commentThreadHitbox)==null||x.addEventListener("click",function(){k.maybeToggleExpanded()})};
_.d.maybeToggleExpanded=function(){var k,g,P,x=(k=this.data)==null?void 0:(g=k.replies)==null?void 0:(P=g.commentRepliesRenderer)==null?void 0:P.subThreads,U;(x==null?void 0:x.length)===1&&((U=_.b(x[0],_.Ka))==null?0:U.button)&&this.expanded||this.toggleExpanded()};
_.mJ.Object.defineProperties(aj.prototype,{commentViewModel:{configurable:!0,enumerable:!0,get:function(){var k;return _.b((k=this.data)==null?void 0:k.commentViewModel,ugm)}},
hasSubThreading:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return _.W("web_delhi_comment_threads")&&!!((k=this.data)==null?0:(g=k.replies)==null?0:(P=g.commentRepliesRenderer)==null?0:P.subThreads)}}});
aj.prototype.onTap=aj.prototype.onTap;aj.prototype.onAppendContinuationItemsActionFinished=aj.prototype.onAppendContinuationItemsActionFinished;aj.prototype.onPushedCreateCommentReply=aj.prototype.onPushedCreateCommentReply;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],aj.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],aj.prototype,"ytdReduxBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],aj.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],aj.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],aj.prototype,"addHoverEffect",void 0);_.N([_.n(),_.I("design:type",Object)],aj.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],aj.prototype,"useSmallAvatars",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],aj.prototype,"scrollingEnabled",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],aj.prototype,"isSubThread",void 0);_.N([_.Td(".thread-hitbox"),_.I("design:type",HTMLElement)],aj.prototype,"commentThreadHitbox",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],aj.prototype,"threadHovered",void 0);_.N([_.Td("#comment"),_.I("design:type",HTMLElement)],aj.prototype,"commentElement",void 0);
_.N([_.n(),_.I("design:type",Object)],aj.prototype,"expanded",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],aj.prototype,"removed",void 0);_.N([_.n(),_.I("design:type",Object)],aj.prototype,"feedbackText",void 0);_.N([_.n(),_.I("design:type",Array)],aj.prototype,"addedReplies",void 0);_.N([_.n({selector:AqC,selectorArgs:["commentViewModel.commentKey"]}),_.I("design:type",Object)],aj.prototype,"commentEntity",void 0);
_.N([_.dV("yt-pushed-create-comment-reply"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],aj.prototype,"onPushedCreateCommentReply",null);_.N([_.dV("yt-append-continuation-items-action-finished"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],aj.prototype,"onAppendContinuationItemsActionFinished",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],aj.prototype,"commentViewModel",null);
_.N([_.E("data.replies"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],aj.prototype,"hasSubThreading",null);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],aj.prototype,"engagementPanel",void 0);_.N([_.dV("tap"),_.dV("click"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],aj.prototype,"onTap",null);_.N([_.t({is:"ytd-comment-thread-renderer",disableElementRegistration:!0})],aj);
_.v(aj,"ytd-comment-thread-renderer",function(){if(n$m!==void 0)return n$m;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-thread-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="comment-container" class="style-scope ytd-comment-thread-renderer">\n  <div class="threadline style-scope ytd-comment-thread-renderer" hidden="[[!hasSubThreading]]"><div class="continuation style-scope ytd-comment-thread-renderer"></div></div>\n  <div class="removed-placeholder style-scope ytd-comment-thread-renderer" hidden="[[!removed]]">\n    <yt-icon icon="WARNING_FILLED" class="style-scope ytd-comment-thread-renderer"></yt-icon>\n    <yt-formatted-string text="[[feedbackText]]" class="style-scope ytd-comment-thread-renderer"></yt-formatted-string>\n  </div>\n  <ytd-comment-view-model id="comment" data="[[commentViewModel]]" 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]]" expanded="[[expanded]]" hovered="[[threadHovered]]" toggle-expanded="[[toggleExpanded]]" top-level-thread="[[!isSubThread]]" class="style-scope ytd-comment-thread-renderer">\n    </ytd-comment-replies-renderer>\n  </template>\n</div>\n<div class="thread-hitbox style-scope ytd-comment-thread-renderer" hidden="[[!hasSubThreading]]"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return n$m=k},{mode:_.Gd("kevlar_poly_si_batch_j025")?1:2});var SRq;var HR=function(){var k=_.S.apply(this,arguments)||this;k.compactHeader=_.W("web_watch_compact_comments_header");k.hidePanelButton=!1;k.isPostSchedulingEnabled=_.W("enable_post_scheduling");k.hasFinishedStamping=!1;k.JSC$16040_handleOpenPostCommentDialogActionAfterStamp=!1;k.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return k};
_.z(HR,_.S);_.d=HR.prototype;
_.d.configureRendererStamper=function(){return{"data.createRenderer":{id:"simple-box",mapping:{commentSimpleboxRenderer:{component:"ytd-comment-simplebox-renderer",properties:{engagementPanel:"[[engagementPanel]]",showCreateDialog:"[[data.showCreateDialog]]"}}}},"data.pausedCommentsMessage":{id:"paused-comments-message",mapping:{messageRenderer:"ytd-comment-pause-composer-renderer"}},backstagePostDialog:{id:"backstage-post-dialog",mapping:{backstagePostDialogRenderer:{component:"ytd-backstage-post-dialog-renderer"}},events:!0},
"data.sortMenu":{id:"sort-menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},"data.alerts":{id:"alert",mapping:{alertWithButtonRenderer:"ytd-alert-with-button-renderer"},renderPriority:0,waitForSignal:"eocs"},"data.zeroStateMessage":{id:"zero-state-message",mapping:{backstageZeroStateRenderer:"ytd-backstage-zero-state-renderer",postFilterZeroStateRenderer:"ytd-post-filter-zero-state-renderer"}},"data.prefilledCreateDialogHeaderMessage":{id:"prefilled-dialog-header",mapping:{backstagePrefilledPostDialogHeaderRenderer:"ytd-backstage-prefilled-post-dialog-header-renderer"}},
"data.postStreamFilter":{id:"post-stream-filter",mapping:{postStreamFilterRenderer:"ytd-post-stream-filter-renderer"}},"data.schedulingZeroStateMessage":{id:"scheduling-zero-state-message",mapping:{postSchedulingZeroStateRenderer:"ytd-post-scheduling-zero-state-renderer"}}}};
_.d.attached=function(){this.hasActionsChange&&this.observePrefilledBackstagePostDialog()};
_.d.onStampFinished=function(){this.hasFinishedStamping=!0;this.hasActionsChange&&this.observePrefilledBackstagePostDialog();this.JSC$16040_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.d.onYtServiceRequestSent=function(k,g){if(!_.W("kevlar_command_handler")&&g.actions)for(k=0;k<g.actions.length;k++){var P=g.actions[k];_.b(P,tGq)&&_.kr(this.hostElement).querySelector("#backstage-post-dialog > ytd-backstage-post-dialog-renderer").openSchedulingPanel(_.b(P,tGq))}};
_.d.observePrefilledBackstagePostDialog=function(){if(this.hasFinishedStamping){this.hasActionsChange=!1;var k;if(this.getPrefilledBackstagePostDialog((k=this.data)==null?void 0:k.actions)){_.kr(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!1;var g=_.kr(this.hostElement).querySelector("#backstage-post-dialog").firstElementChild;g&&_.VJ(this,function(){g.focus();g.openDialog&&g.openDialog()})}}else this.hasActionsChange=!0};
_.d.computeIsBackstage=function(k){return k};
_.d.onYtCommentboxDismiss=function(){_.kr(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!0;this.removePrefilledDialog(this.data)};
_.d.removePrefilledDialog=function(k){if(k==null?0:k.actions){for(var g=k.actions.length-1;g>=0;g--){var P=void 0;((P=_.b(k.actions[g],pWm))==null?0:P.dialog)&&delete k.actions[g]}this.set("data",void 0);this.set("data",k)}};
_.d.getPrefilledBackstagePostDialog=function(k){if(k)for(var g=0;g<k.length;g++){var P=k[g],x=void 0;if((x=_.b(P,pWm))==null?0:x.dialog)return _.b(P,pWm).dialog}return null};
_.d.computeBackstagePostDialog=function(k){return k&&(this.getPrefilledBackstagePostDialog(k.actions)||k.createRenderer)};
_.d.dataChanged=function(){if(this.data){var k=this.data.customEmojis,g=this.data.unicodeEmojisUrl;_.CF.clear();g&&_.hZk(_.CF,g);k&&_.CF.load(k)}};
_.d.handleSignalActionOpenPostCommentDialogAction=function(){var k=_.kr(this.hostElement).querySelector("ytd-comment-simplebox-renderer");k?k.openDialog():this.JSC$16040_handleOpenPostCommentDialogActionAfterStamp=!0};
_.d.onPostHeaderTap=function(){var k;((k=this.data)==null?0:k.postHeaderOnTap)&&this.ytComponentBehavior.resolveCommand(this.data.postHeaderOnTap)};
_.mJ.Object.defineProperties(HR.prototype,{useSpaceBetween:{configurable:!0,enumerable:!0,get:function(){return this.showCommentsPanelButton||_.W("kevlar_watch_grid")}},
showCommentsPanelButton:{configurable:!0,enumerable:!0,get:function(){var k,g,P,x,U,A,q;return!this.hidePanelButton&&_.W("kevlar_watch_comments_panel_button")&&((q=_.b((k=this.data)==null?void 0:(g=k.sortMenu)==null?void 0:(P=g.sortFilterSubMenuRenderer)==null?void 0:(x=P.subMenuItems)==null?void 0:(U=x[0])==null?void 0:(A=U.serviceEndpoint)==null?void 0:A.commandMetadata,_.A6))==null?void 0:q.apiUrl)==="/youtubei/v1/next"}},
commentsPanelButtonData:{configurable:!0,enumerable:!0,get:function(){if(this.showCommentsPanelButton)return{icon:{iconType:"EXPAND_ALL"},tooltip:_.OX("MINIPLAYER_EXPAND_LABEL"),text:_.vS(_.OX("MINIPLAYER_EXPAND_LABEL")),command:{commandExecutorCommand:{commands:[{changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},{scrollToEngagementPanelCommand:{targetId:"engagement-panel-comments-section"}}]}}}}}});
HR.prototype.dataChanged=HR.prototype.dataChanged;HR.prototype.onYtCommentboxDismiss=HR.prototype.onYtCommentboxDismiss;HR.prototype.observePrefilledBackstagePostDialog=HR.prototype.observePrefilledBackstagePostDialog;HR.prototype.onYtServiceRequestSent=HR.prototype.onYtServiceRequestSent;HR.prototype.onStampFinished=HR.prototype.onStampFinished;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],HR.prototype,"ytComponentBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],HR.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],HR.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],HR.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],HR.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],HR.prototype,"compactHeader",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],HR.prototype,"engagementPanel",void 0);_.N([_.n(),_.I("design:type",Object)],HR.prototype,"hidePanelButton",void 0);_.N([_.n({computed:"computeIsBackstage(data.isBackstageContent)",reflectToAttribute:!0}),_.I("design:type",Boolean)],HR.prototype,"isBackstage",void 0);_.N([_.n({readOnly:!0,computed:"computeBackstagePostDialog(data)"}),_.I("design:type",Object)],HR.prototype,"backstagePostDialog",void 0);
_.N([_.n(),_.I("design:type",Object)],HR.prototype,"isPostSchedulingEnabled",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data","showCommentsPanelButton"),_.I("design:type",Object),_.I("design:paramtypes",[])],HR.prototype,"useSpaceBetween",null);_.N([_.n({reflectToAttribute:!0}),_.E("data","hidePanelButton"),_.I("design:type",Object),_.I("design:paramtypes",[])],HR.prototype,"showCommentsPanelButton",null);
_.N([_.E("data","showCommentsPanelButton"),_.I("design:type",Object),_.I("design:paramtypes",[])],HR.prototype,"commentsPanelButtonData",null);_.N([_.dV("yt-rendererstamper-finished"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],HR.prototype,"onStampFinished",null);_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],HR.prototype,"onYtServiceRequestSent",null);
_.N([_.OO("data.actions"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],HR.prototype,"observePrefilledBackstagePostDialog",null);_.N([_.dV("yt-commentbox-dismiss"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],HR.prototype,"onYtCommentboxDismiss",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],HR.prototype,"dataChanged",null);
_.N([_.t({is:"ytd-comments-header-renderer",disableElementRegistration:!0})],HR);
_.v(HR,"ytd-comments-header-renderer",function(){if(SRq!==void 0)return SRq;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" hidden="[[!data.countText]]" class="style-scope ytd-comments-header-renderer">\n  <div id="leading-section" class="style-scope ytd-comments-header-renderer">\n    <h2 id="count" class="style-scope ytd-comments-header-renderer">\n      <yt-formatted-string class="count-text style-scope ytd-comments-header-renderer" text="[[data.countText]]"> </yt-formatted-string>\n    </h2>\n  </div>\n  <div id="additional-section" class="style-scope ytd-comments-header-renderer">\n    <span id="sort-menu" class="style-scope ytd-comments-header-renderer"></span>\n    <div id="panel-button" hidden="[[!showCommentsPanelButton]]" class="style-scope ytd-comments-header-renderer">\n      <ytd-button-renderer data="[[commentsPanelButtonData]]" class="style-scope ytd-comments-header-renderer"> </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n<div id="red-commenting-div" hidden="[[!data.redCommentingText]]" class="style-scope ytd-comments-header-renderer">\n  <yt-formatted-string id="red-commenting-text" text="[[data.redCommentingText]]" class="style-scope ytd-comments-header-renderer">\n  </yt-formatted-string>\n</div>\n<div id="alert" class="style-scope ytd-comments-header-renderer"></div>\n<div id="prefilled-dialog-header" class="style-scope ytd-comments-header-renderer"></div>\n<div id="simple-box" class="style-scope ytd-comments-header-renderer"></div>\n<div id="paused-comments-message" class="style-scope ytd-comments-header-renderer"></div>\n<div id="backstage-post-dialog" on-click="onPostHeaderTap" class="style-scope ytd-comments-header-renderer"></div>\n<div id="post-stream-filter" hidden="[[!isPostSchedulingEnabled]]" class="style-scope ytd-comments-header-renderer"></div>\n<div id="zero-state-message" class="style-scope ytd-comments-header-renderer"></div>\n<div id="scheduling-zero-state-message" hidden="[[!isPostSchedulingEnabled]]" class="style-scope ytd-comments-header-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return SRq=k},{mode:1});var F5d;var NO=function(){return _.S.apply(this,arguments)||this};
_.z(NO,_.S);_.N([_.n(),_.I("design:type",Object)],NO.prototype,"data",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],NO.prototype,"ytRendererBehavior",void 0);_.N([_.t({is:"ytd-destination-button-renderer",disableElementRegistration:!0})],NO);
_.v(NO,"ytd-destination-button-renderer",function(){if(F5d!==void 0)return F5d;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-destination-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="destination-content-root" class="yt-simple-endpoint style-scope ytd-destination-button-renderer" href$="[[computeHref_(data.onTap)]]" data="[[data.onTap]]">\n  <yt-img-shadow id="destination-icon" height="32" thumbnail="[[data.iconImage]]" width="32" class="style-scope ytd-destination-button-renderer"></yt-img-shadow>\n  <div id="destination-label-wrapper" class="style-scope ytd-destination-button-renderer">\n     <yt-formatted-string id="destination-label" text="[[data.label]]" class="style-scope ytd-destination-button-renderer"></yt-formatted-string>\n  </div>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return F5d=k},{mode:1});var YRL;var Ij=function(){var k=_.S.apply(this,arguments)||this;k.isRichGrid=!1;k.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};return k};
_.z(Ij,_.S);_.d=Ij.prototype;_.d.configureRendererStamper=function(){return{"data.destinationButtons":{id:"destination-buttons",mapping:{destinationButtonRenderer:{component:"ytd-destination-button-renderer"}}}}};
_.d.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap)};
_.d.handleUpdateGridStateAction=function(){this.updateDestinationButtonsVisibility()};
_.d.updateDestinationButtonsVisibility=function(){if(!this.isRichGrid){var k;if((k=this.data)==null||!k.isExpanded){k=this.hostElement.clientWidth;var g;if(k&&(g=this.data)!=null&&g.destinationButtons){g=Math.floor((k+4)/214);k=this.data.destinationButtons.length;var P=Math.ceil(k/g);this.fullyVisibleRows=k%g===1&&P===2?1:Math.min(P,2);this.isShowMoreVisible=this.fullyVisibleRows<P}}}};
_.d.updateRichGridDestinationButtonsVisibility=function(){var k,g;if(this.isRichGrid&&((k=this.data)==null||!k.isExpanded)&&(g=this.data)!=null&&g.destinationButtons){k=this.richGridItemsPerRow+1;g=this.data.destinationButtons.length;var P=Math.ceil(g/k);this.fullyVisibleRows=g%k===1&&P===2?1:Math.min(P,2);this.isShowMoreVisible=this.fullyVisibleRows<P}};
_.d.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
Ij.prototype.updateRichGridDestinationButtonsVisibility=Ij.prototype.updateRichGridDestinationButtonsVisibility;_.N([_.n(),_.I("design:type",Object)],Ij.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Number)],Ij.prototype,"fullyVisibleRows",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],Ij.prototype,"isShowMoreVisible",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Ij.prototype,"isRichGrid",void 0);
_.N([_.n({selector:_.ua,value:0}),_.I("design:type",Number)],Ij.prototype,"richGridItemsPerRow",void 0);_.N([_.n(),_.I("design:type",Object)],Ij.prototype,"gridStateActionMap",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ij.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Ij.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Ij.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],Ij.prototype,"ytdReduxBehavior",void 0);_.N([_.OO("data","richGridItemsPerRow"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ij.prototype,"updateRichGridDestinationButtonsVisibility",null);_.N([_.t({is:"ytd-destination-shelf-renderer",disableElementRegistration:!0})],Ij);
_.v(Ij,"ytd-destination-shelf-renderer",function(){if(YRL!==void 0)return YRL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-destination-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-destination-shelf-renderer">\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-destination-shelf-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-destination-shelf-renderer"></yt-formatted-string>\n</div>\n<div id="destination-buttons" class="style-scope ytd-destination-shelf-renderer"></div>\n<tp-yt-paper-button id="show-more-button" aria-label$="[[data.expandButtonText]]" noink="" on-click="onShowMoreClick" class="style-scope ytd-destination-shelf-renderer">\n  <yt-icon id="show-more-button-icon" icon="yt-icons:expand" class="style-scope ytd-destination-shelf-renderer"></yt-icon>\n</tp-yt-paper-button>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return YRL=k},{mode:1});var jcd;var XQ=function(){return _.S.apply(this,arguments)||this};
_.z(XQ,_.S);XQ.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"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],XQ.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],XQ.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],XQ.prototype,"data",void 0);_.N([_.t({is:"ytd-brandconnect-cta-shelf-card-renderer",disableElementRegistration:!0})],XQ);
_.v(XQ,"ytd-brandconnect-cta-shelf-card-renderer",function(){if(jcd!==void 0)return jcd;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brandconnect-cta-shelf-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="cta-renderer style-scope ytd-brandconnect-cta-shelf-card-renderer">\n  <yt-img-shadow class="thumbnail style-scope ytd-brandconnect-cta-shelf-card-renderer" fit="" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]">\n  </yt-img-shadow>\n  <div class="provider-details style-scope ytd-brandconnect-cta-shelf-card-renderer">\n    <p id="header-line" hidden="[[!data.headline]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer">\n      [[getSimpleString(data.headline)]]\n    </p>\n    <p id="brand-name" hidden="[[!data.brandName]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer">\n      [[getSimpleString(data.brandName)]]\n    </p>\n    <p id="description" hidden="[[!data.description]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer">\n      [[getSimpleString(data.description)]]\n    </p>\n    <div id="action-button" class="style-scope ytd-brandconnect-cta-shelf-card-renderer"></div>\n  </div>\n  <div id="information-button" hidden="[[!data.informationButton]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return jcd=k},{mode:1});var QcL;var yi=function(){var k=_.S.apply(this,arguments)||this;k.disableAnimation=!1;k.isSlimlineSurvey=!1;k.isSlimlineSurveyFollowUp=!1;k.isShortsStyle=!1;return k};
_.z(yi,_.S);yi.prototype.onTap=function(k){k.preventDefault();this.data&&_.GB(this.hostElement,"ytd-rating-survey-option-changed",this.data)};
_.mJ.Object.defineProperties(yi.prototype,{isAnimatedIcon:{configurable:!0,enumerable:!0,get:function(){return!this.disableAnimation&&(this.isSlimlineSurveyFollowUp||this.isShortsStyle)}},
iconSize:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle?36:24}},
isDarkTheme:{configurable:!0,enumerable:!0,get:function(){return this.isShortsStyle||document.documentElement.hasAttribute("dark")}},
icon:{configurable:!0,enumerable:!0,get:function(){var k,g,P,x,U;return((k=this.data)==null?0:k.checked)?(g=this.data)==null?void 0:(P=g.onStateIcon)==null?void 0:P.iconType:(x=this.data)==null?void 0:(U=x.defaultStateIcon)==null?void 0:U.iconType}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],yi.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],yi.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],yi.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],yi.prototype,"disableAnimation",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],yi.prototype,"isSlimlineSurvey",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],yi.prototype,"isSlimlineSurveyFollowUp",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],yi.prototype,"isShortsStyle",void 0);_.N([_.E("disableAnimation","isSlimlineSurveyFollowUp","isShortsStyle"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],yi.prototype,"isAnimatedIcon",null);
_.N([_.E("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.I("design:type",Number),_.I("design:paramtypes",[])],yi.prototype,"iconSize",null);_.N([_.E("isShortsStyle"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],yi.prototype,"isDarkTheme",null);_.N([_.E("data.checked"),_.I("design:type",Object),_.I("design:paramtypes",[])],yi.prototype,"icon",null);_.N([_.t({is:"ytd-rating-survey-option-renderer",disableElementRegistration:!0})],yi);
_.v(yi,"ytd-rating-survey-option-renderer",function(){if(QcL!==void 0)return QcL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rating-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="rating-survey-button" label="[[getSimpleString(data.responseText)]]" pressed="[[data.checked]]" toggleable="" on-tap="onTap" class="style-scope ytd-rating-survey-option-renderer">\n    <yt-icon icon="[[icon]]" is-animated-icon="[[isAnimatedIcon]]" is-dark-theme="[[isDarkTheme]]" size="[[iconSize]]" class="style-scope ytd-rating-survey-option-renderer"></yt-icon>\n</yt-icon-button>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return QcL=k},{mode:2});var l$3;var pU=function(){var k=_.S.apply(this,arguments)||this;k.firstResponseText=null;k.lastResponseText=null;k.selectedNonStarOption=null;k.hideOptions=!1;k.hideUndoButton=!0;k.disableAnimation=!1;k.showResponseRangeText=!1;k.selectedRatingIndex=-1;k.isSlimlineSurvey=!1;k.isSlimlineSurveyFollowUp=!1;k.isShortsStyle=!1;k.slimlineSurveyRatingSelectedIndex=-1;return k};
_.z(pU,_.S);_.d=pU.prototype;_.d.configureRendererStamper=function(){return{"data.ratings":{id:"ratings",mapping:{ratingSurveyOptionRenderer:{component:"ytd-rating-survey-option-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurvey:"[[isSlimlineSurvey]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]"}}}}}};
_.d.dataChanged=function(){this.resetComponent();this.isSlimlineSurveyFollowUp&&this.slimlineSurveyRatingSelectedIndex>-1&&this.showSelectedOption()};
_.d.onOptionChange=function(k,g){var P=this;k=g.onStateIcon&&g.defaultStateIcon&&g.onStateIcon.iconType===g.defaultStateIcon.iconType;this.hideUndoButton=this.isSlimlineSurvey;if(this.isSingleSelect)this.getOptionRenderers().forEach(function(q,T){q.responseText===g.responseText?P.isSlimlineSurvey?(P.selectedRatingIndex=T,P.ytdReduxBehavior.dispatch(IVL(T))):(P.setSurveyOptionValue(T,!0,"checked"),P.setSurveyOptionValue(T,!0,"selected")):(P.setSurveyOptionValue(T,!1,"checked"),P.setSurveyOptionValue(T,
!1,"selected"))});
else if(k)this.selectedNonStarOption=g,this.hideOptions=!0;else{var x=this.ytRendererBehavior.getSimpleString(g.responseText),U=!0;this.getOptionRenderers().forEach(function(q,T){P.setSurveyOptionValue(T,U,"checked");P.setSurveyOptionValue(T,!1,"selected");P.ytRendererBehavior.getSimpleString(q.responseText)===x&&(U=!1,P.setSurveyOptionValue(T,!0,"selected"))})}k=g.responseEndpoint;
var A;g.followUpCommand&&(A=_.b(g.followUpCommand,vAv));this.isSlimlineSurvey?(this.resetComponent(),_.RV(this.hostElement,"ytd-slimline-survey-rating-select-action")):_.RV(this.hostElement,"ytd-inline-survey-rating-select-action",[k,A])};
_.d.showSelectedOption=function(){var k=this;_.Xq.addJob(function(){var g=k.getOptionRenderers()[k.slimlineSurveyRatingSelectedIndex];k.onOptionChange(new CustomEvent("ytd-rating-survey-option-changed"),g)},8,100)};
_.d.getOptionRenderers=function(){return this.data&&this.data.ratings?this.data.ratings.map(function(k){var g;return(g=_.b(k,HVJ))!=null?g:{}}):[]};
_.d.onUndoClick=function(){this.resetComponent();_.RV(this.hostElement,"ytd-inline-survey-rating-select-action",[null,null])};
_.d.setSurveyOptionValue=function(k,g,P){this.notifyPath("data.ratings."+k+".ratingSurveyOptionRenderer."+P);this.set("data.ratings."+k+".ratingSurveyOptionRenderer."+P,g)};
_.d.resetComponent=function(){var k=this;this.selectedNonStarOption=null;this.hideOptions=!1;this.hideUndoButton=!0;var g=this.getOptionRenderers(),P,x;this.firstResponseText=(x=(P=g[0])==null?void 0:P.responseText)!=null?x:null;var U,A;this.lastResponseText=(A=(U=g[g.length-1])==null?void 0:U.responseText)!=null?A:null;g.forEach(function(q,T){k.setSurveyOptionValue(T,!1,"checked");k.setSurveyOptionValue(T,!1,"selected")})};
_.mJ.Object.defineProperties(pU.prototype,{isSingleSelect:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle}}});
pU.prototype.onOptionChange=pU.prototype.onOptionChange;pU.prototype.dataChanged=pU.prototype.dataChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],pU.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],pU.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],pU.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],pU.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Object)],pU.prototype,"firstResponseText",void 0);_.N([_.n(),_.I("design:type",Object)],pU.prototype,"lastResponseText",void 0);_.N([_.n(),_.I("design:type",Object)],pU.prototype,"selectedNonStarOption",void 0);_.N([_.n(),_.I("design:type",Object)],pU.prototype,"hideOptions",void 0);_.N([_.n(),_.I("design:type",Object)],pU.prototype,"hideUndoButton",void 0);_.N([_.n(),_.I("design:type",Object)],pU.prototype,"disableAnimation",void 0);
_.N([_.n(),_.I("design:type",Object)],pU.prototype,"showResponseRangeText",void 0);_.N([_.n(),_.I("design:type",Object)],pU.prototype,"selectedRatingIndex",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],pU.prototype,"isSlimlineSurvey",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],pU.prototype,"isSlimlineSurveyFollowUp",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],pU.prototype,"isShortsStyle",void 0);_.N([_.n({selector:function(k){return k.ui.slimlineSurveyRatingSelectedIndex}}),
_.I("design:type",Object)],pU.prototype,"slimlineSurveyRatingSelectedIndex",void 0);_.N([_.E("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],pU.prototype,"isSingleSelect",null);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],pU.prototype,"dataChanged",null);
_.N([_.dV("ytd-rating-survey-option-changed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],pU.prototype,"onOptionChange",null);_.N([_.t({is:"ytd-rating-survey-renderer",disableElementRegistration:!0})],pU);
_.v(pU,"ytd-rating-survey-renderer",function(){if(l$3!==void 0)return l$3;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rating-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="selection-panel" class="style-scope ytd-rating-survey-renderer">\n  <div id="options" class="style-scope ytd-rating-survey-renderer">\n    <div id="ratings" hidden="[[hideOptions]]" class="style-scope ytd-rating-survey-renderer"></div>\n  </div>\n  <div id="selected-response-icon" hidden="[[!selectedNonStarOption]]" class="style-scope ytd-rating-survey-renderer">\n    <yt-icon icon="[[selectedNonStarOption.onStateIcon.iconType]]" class="style-scope ytd-rating-survey-renderer"></yt-icon>\n  </div>\n  <div id="bottom-text-container" hidden="[[!showResponseRangeText]]" class="style-scope ytd-rating-survey-renderer">\n    <div id="first-response-text" class="style-scope ytd-rating-survey-renderer">\n      <yt-formatted-string text="[[firstResponseText]]" class="style-scope ytd-rating-survey-renderer"></yt-formatted-string>\n    </div>\n    <div id="last-response-text" class="style-scope ytd-rating-survey-renderer">\n      <yt-formatted-string text="[[lastResponseText]]" class="style-scope ytd-rating-survey-renderer"></yt-formatted-string>\n    </div>\n  </div>\n</div>\n<ytd-button-renderer id="undo-button" data="[[data.undoButton.buttonRenderer]]" hidden="[[hideUndoButton]]" on-click="onUndoClick" class="style-scope ytd-rating-survey-renderer">\n</ytd-button-renderer>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return l$3=k},{mode:1});var DKv;var tZm;var MZP;var EL0=(x9.FIRSTDAYOFWEEK+1)%7,K53=function(k,g,P,x){var U="";if(x.selection&&Bh0(x.selection))gX(k,x.selection)&&(U+=" selected");else if(x.selection&&zau(x.selection)){var A=x.selection.selectionState||"START_DATE";gX(k,x.selection.start)&&(U+=" period-start ",A==="START_DATE"&&(U+="selected"));gX(k,x.selection.end)&&(U+=" period-end ",A==="END_DATE"&&(U+="selected"));Pa(k,x.selection.start)||Pa(x.selection.end,k)||(U+=" highlighted")}if(Pa(g,x.start)||Pa(x.end,g))U+=" disabled";x.circleToday&&
gX(g,P)&&(U+=" today");return U};var CU=function(){return _.S.apply(this,arguments)||this};
_.z(CU,_.S);_.d=CU.prototype;_.d.attached=function(){var k=this;_.VJ(this,function(){k.JSC$16074_calendarMain.scrollHeight>0&&(k.calendarConfig.selection?k.scrollToDate(uaM(k.calendarConfig.selection)):k.scrollToDate(k.calendarConfig.end))})};
_.d.updateSelection=function(k){k=Ln3(Object.assign({},this.calendarConfig,{selection:k}),K53);this.splice.apply(this,["renderData.months",0,k.length].concat(_.Kl(k)))};
_.d.scrollToDate=function(k){this.renderData&&(k=nLu(k,this.renderData),k!==void 0&&this.JSC$16074_calendarMain.scrollToIndex(k))};
_.d.scrollToNextMonth=function(){this.JSC$16074_calendarMain.scrollToIndex(this.JSC$16074_calendarMain.firstVisibleIndex+1)};
_.d.scrollToPrevMonth=function(){this.JSC$16074_calendarMain.firstVisibleIndex===0&&this.JSC$16074_calendarMain.scrollTo(0,0);this.JSC$16074_calendarMain.scrollToIndex(this.JSC$16074_calendarMain.firstVisibleIndex-1)};
_.d.handleDayClick=function(k){_.RV(this.hostElement,"ytd-calendar-date-clicked",[k.model.day.date])};
_.d.handleDayMouseDown=function(k){k.preventDefault();_.RV(this.hostElement,"ytd-calendar-date-mousedown",[k.model.day.date])};
_.d.handleDayMouseUp=function(k){_.RV(this.hostElement,"ytd-calendar-date-mouseup",[k.model.day.date])};
_.d.handleDayMouseEnter=function(k){k.preventDefault();_.RV(this.hostElement,"ytd-calendar-date-mouseenter",[k.model.day.date])};
_.d.handleDayMouseLeave=function(k){_.RV(this.hostElement,"ytd-calendar-date-mouseleave",[k.model.day.date])};
_.mJ.Object.defineProperties(CU.prototype,{renderData:{configurable:!0,enumerable:!0,get:function(){var k=this.calendarConfig,g=K53;g=g===void 0?K53:g;for(var P=[],x=0;x<7;x++)P.push(x9.NARROWWEEKDAYS[(x+EL0)%7]);return{months:Ln3(k,g),daysOfWeekLabel:P}}}});
_.N([_.n(),_.I("design:type",Object)],CU.prototype,"calendarConfig",void 0);_.N([_.Td("#calendar-main"),_.I("design:type",Object)],CU.prototype,"JSC$16074_calendarMain",void 0);_.N([_.E("calendarConfig"),_.I("design:type",Object),_.I("design:paramtypes",[])],CU.prototype,"renderData",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-scrollable-calendar"})],CU);
_.v(CU,"ytd-scrollable-calendar",function(){if(MZP!==void 0)return MZP;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-scrollable-calendar--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="calendar-container style-scope ytd-scrollable-calendar">\n  <div class="calendar-header style-scope ytd-scrollable-calendar">\n    <template is="dom-repeat" items="[[renderData.daysOfWeekLabel]]" as="dayLabel" class="style-scope ytd-scrollable-calendar">\n      <span class="calendar-header-day style-scope ytd-scrollable-calendar">[[dayLabel]]</span>\n    </template>\n  </div>\n\n  <tp-yt-iron-list id="calendar-main" as="month" items="[[renderData.months]]" tabindex="-1" class="style-scope ytd-scrollable-calendar">\n    <template class="style-scope ytd-scrollable-calendar">\n      <div class="calendar-month style-scope ytd-scrollable-calendar">\n        <div class$="calendar-month-label [[month.monthLabelExtraCssClass]] style-scope ytd-scrollable-calendar">\n          [[month.monthLabel]]\n        </div>\n        <template is="dom-repeat" items="[[month.weeks]]" as="week" class="style-scope ytd-scrollable-calendar">\n          <div class="calendar-week style-scope ytd-scrollable-calendar">\n            <template is="dom-repeat" items="[[week]]" as="day" class="style-scope ytd-scrollable-calendar">\n              <span class$="calendar-day [[day.extraCssClass]] [[day.debugClass]] style-scope ytd-scrollable-calendar" on-tap="handleDayClick" on-mouseenter="handleDayMouseEnter" on-mouseleave="handleDayMouseLeave" on-mousedown="handleDayMouseDown" on-mouseup="handleDayMouseUp">\n                [[day.date.day]]\n              </span>\n            </template> \n          </div>\n        </template> \n      </div>\n    </template>\n  </tp-yt-iron-list> \n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return MZP=k},{mode:2});var o$3;var v$4;var Gp=function(){var k=_.S.apply(this,arguments)||this;k.hideCharCounter=!1;k.hideLabel=!1;k.noLabelFloat=!1;k.autoValidate=!0;k.invalid=!1;k.disabled=!1;k.actionMap={"yt-update-text-input-form-field-renderer-command":"handleUpdateTextInputFormFieldRendererCommand"};return k};
_.z(Gp,_.S);_.d=Gp.prototype;_.d.reset=function(k){this.value=k&&this.data?this.data.value=k:"";this.input.invalid=!1;this.input.autoValidate=!1};
_.d.save=function(){this.data&&this.data.onChange&&this.ytComponentBehavior.resolveCommand(this.data.onChange)};
_.d.focusTextInput=function(){this.input.focus()};
_.d.validate=function(){if(!this.autoValidate)return!this.invalid;if(!this.input)return!1;if(this.isMultiline&&this.data&&this.value!=null&&this.data.validValueRegexp&&!RegExp("^"+this.data.validValueRegexp+"$").test(this.input.value))return this.input.autoValidate=!1,this.invalid=!0,!1;this.input.autoValidate=!0;return this.input.validate()};
_.d.valueChanged=function(){var k,g;if(((k=this.data)==null?0:k.value)||((g=this.data)==null?void 0:g.value)==="")this.value=this.data.value;else{var P;((P=this.data)==null?void 0:P.value)!==void 0||this.value||(this.value="")}};
_.d.computeLabel=function(k,g){return g?"":_.a5(k)};
_.d.computeAriaLabel=function(k,g){return g?_.a5(k):""};
_.d.computeErrorMessage=function(k,g,P,x){!k&&g?k=P||this.strings.REQUIRED_LABEL:(k=_.a5(x),k=_.cI(k,"&")?"document"in _.iV?PwJ(k):$_m(k):k);return k};
_.d.computeType=function(k){return k==="TEXT_INPUT_FORM_FIELD_TYPE_PASSWORD"?"password":null};
_.d.onTextValueChanged=function(k){this.value=k.detail.value;var g;(g=this.onValueChanged)==null||g.call(this);this.validate()&&this.data&&this.data.key&&this.data.onChange&&this.set(this.data.key,this.input.value,this.data.onChange)};
_.d.handleUpdateTextInputFormFieldRendererCommand=function(k){(k=_.b(k,T4N))&&this.data&&this.data.id===k.id&&(k.invalid!==void 0&&(this.invalid=k.invalid),k.invalidValueErrorMessage!==void 0&&this.set("data.invalidValueErrorMessage",k.invalidValueErrorMessage))};
_.d.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.gp("value-changed",this.value))};
_.d.updateInvalidFromBinding=function(k){this.invalid=k.detail.value};
_.mJ.Object.defineProperties(Gp.prototype,{isMultiline:{configurable:!0,enumerable:!0,get:function(){if(this.isMultilineOverride!==void 0)return this.isMultilineOverride;var k;return!((k=this.data)==null||!k.isMultiline)}}});
Gp.prototype.valueChangedForBinding=Gp.prototype.valueChangedForBinding;Gp.prototype.valueChanged=Gp.prototype.valueChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Gp.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Gp.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Gp.prototype,"ytActionHandlerBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],Gp.prototype,"data",void 0);_.N([_.n(),_.I("design:type",String)],Gp.prototype,"value",void 0);_.N([_.n(),_.I("design:type",String)],Gp.prototype,"pattern",void 0);_.N([_.n(),_.I("design:type",String)],Gp.prototype,"errorMessage",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],Gp.prototype,"componentStyle",void 0);_.N([_.n(),_.I("design:type",Object)],Gp.prototype,"hideCharCounter",void 0);
_.N([_.n(),_.I("design:type",Object)],Gp.prototype,"hideLabel",void 0);_.N([_.n(),_.I("design:type",Object)],Gp.prototype,"noLabelFloat",void 0);_.N([_.n(),_.I("design:type",Function)],Gp.prototype,"onValueChanged",void 0);_.N([_.n(),_.I("design:type",Boolean)],Gp.prototype,"isMultilineOverride",void 0);_.N([_.n(),_.I("design:type",Object)],Gp.prototype,"autoValidate",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Gp.prototype,"invalid",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Gp.prototype,"disabled",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Gp.prototype,"enableOverlayTheme",void 0);_.N([_.n({value:{REQUIRED_LABEL:_.OX("REQUIRED_LABEL",void 0,"Required")}}),_.I("design:type",Object)],Gp.prototype,"strings",void 0);_.N([_.Td("#input"),_.I("design:type",Object)],Gp.prototype,"input",void 0);
_.N([_.E("data","isMultilineOverride"),_.I("design:type",Object),_.I("design:paramtypes",[])],Gp.prototype,"isMultiline",null);_.N([_.Zf("data.value"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Gp.prototype,"valueChanged",null);_.N([_.OO("value"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Gp.prototype,"valueChangedForBinding",null);_.N([_.hB({is:"yt-text-input-form-field-renderer",disableElementRegistration:!0})],Gp);
_.v(Gp,"yt-text-input-form-field-renderer",function(){if(v$4===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-text-input-form-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.playlist.yt_text_input_form_field_renderer.yt.text.input.form.field.renderer.css.js--\x3e<template is="dom-if" if="[[isMultiline]]" class="style-scope yt-text-input-form-field-renderer">\n  <tp-yt-paper-textarea id="input" always-float-label="" aria-label$="[[computeAriaLabel(data.label, hideLabel)]]" char-counter="" disabled="[[disabled]]" error-message="[[computeErrorMessage(value, data.required, requiredErrorMessage, data.invalidValueErrorMessage)]]" invalid="[[invalid]]" label="[[computeLabel(data.label, hideLabel)]]" max-rows="5" maxlength="[[data.maxCharacterLimit]]" no-label-float="[[noLabelFloat]]" pattern="[[data.validValueRegexp]]" placeholder="[[data.placeholderText]]" required="[[data.required]]" rows="[[data.rows]]" use-v2-underline="" value="[[value]]" on-invalid-changed="updateInvalidFromBinding" on-value-changed="onTextValueChanged" class="style-scope yt-text-input-form-field-renderer">\n  </tp-yt-paper-textarea>\n</template>\n<template is="dom-if" if="[[!isMultiline]]" class="style-scope yt-text-input-form-field-renderer">\n  <tp-yt-paper-input id="input" always-float-label="" aria-label$="[[computeAriaLabel(data.label, hideLabel)]]" char-counter="[[!data.hideCharCounter]]" disabled="[[disabled]]" error-message="[[computeErrorMessage(value, data.required, requiredErrorMessage, data.invalidValueErrorMessage)]]" invalid="[[invalid]]" label="[[computeLabel(data.label, hideLabel)]]" maxlength="[[data.maxCharacterLimit]]" no-label-float="[[noLabelFloat]]" pattern="[[data.validValueRegexp]]" placeholder="[[data.placeholderText]]" required="[[data.required]]" type="[[computeType(data.type)]]" use-v2-underline="" value="[[value]]" on-invalid-changed="updateInvalidFromBinding" on-value-changed="onTextValueChanged" class="style-scope yt-text-input-form-field-renderer">\n  </tp-yt-paper-input>\n</template>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;o$3===void 0&&(o$3=document.createElement("template"));var x=o$3;P.call(g,x.content.cloneNode(!0),k.content.firstChild);v$4=k}k=v$4;return k},{mode:2});var Rj=function(){var k=_.S.apply(this,arguments)||this;k.data=void 0;k.selectionState="START_DATE";k.isStartDateInvalid=!1;k.isEndDateInvalid=!1;k.autoapply=!1;k.actionMap={"ytd-calendar-date-clicked":"handleCalendarDateClicked","ytd-calendar-date-mousedown":"handleCalendarDateMouseDown","ytd-calendar-date-mouseup":"handleCalendarDateMouseUp","ytd-calendar-date-mouseenter":"handleCalendarDateMouseEnter","ytd-calendar-date-mouseleave":"handleCalendarDateMouseLeave","yt-signal-action-submit-form":"handleCalendarSubmitDateRange"};
return k};
_.z(Rj,_.S);_.d=Rj.prototype;_.d.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}},"data.applyButton":{id:"apply-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}}}};
_.d.focus=function(){this.startDateInput.focus()};
_.d.dataChanged=function(){this.data&&this.data.selection&&(this.selection={start:$9(this.data.selection.start),end:$9(this.data.selection.end)})};
_.d.observeSelection=function(){this.selection&&this.updateCalendarSelection(this.selection);this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.d.resetTextboxes=function(){switch(this.selectionState){case "START_DATE":this.isStartDateInvalid=!1;break;case "END_DATE":this.isEndDateInvalid=!1;break;default:_.Cq(this.selectionState)}};
_.d.onDateInputBlur=function(){this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.d.onStartDateTapOrFocus=function(){this.startDate&&this.calendar.scrollToDate(this.startDate);this.selectionState="START_DATE"};
_.d.onEndDateTapOrFocus=function(){this.endDate&&this.calendar.scrollToDate(this.endDate);this.selectionState="END_DATE"};
_.d.onStartDateTextChange=function(){if(this.calendar.calendarConfig){var k=this.calendar.calendarConfig,g=k.end;k=FnI({start:k.start,end:this.endDate||g},this.startDateInput.value||"");this.isStartDateInvalid=!k.isValid;k.isValid&&(k=k.value,this.selection=this.endDate?{start:k,end:this.endDate}:k,this.calendar.scrollToDate(k));this.updateInvalidState()}};
_.d.onEndDateTextChange=function(){if(this.calendar.calendarConfig){var k=this.calendar.calendarConfig,g=k.start;k=FnI({start:this.startDate||g,end:k.end},this.endDateInput.value||"");this.isEndDateInvalid=!k.isValid;k.isValid&&(k=k.value,this.selection={start:this.startDate,end:k},this.calendar.scrollToDate(k));this.updateInvalidState()}};
_.d.handleCalendarDateClicked=function(k){var g=this.selection&&uaM(this.selection),P=this.selection&&hab(this.selection);g&&!Pa(k,g)&&this.selectionState==="END_DATE"?(this.selection={start:g,end:k},this.selectionState="START_DATE"):(P&&!Pa(P,k)?this.selection={start:k,end:P}:this.selection=k,this.selectionState="END_DATE")};
_.d.handleCalendarDateMouseDown=function(k){this.selection&&!Bh0(this.selection)&&(this.dragPivot=gX(k,this.selection.start)?this.selection.end:gX(k,this.selection.end)?this.selection.start:k)};
_.d.handleCalendarDateMouseUp=function(){this.dragPivot=void 0};
_.d.handleCalendarDateMouseEnter=function(k){this.dragPivot&&(this.selection={start:function(g,P){return Pa(g,P)?g:P}(this.dragPivot,k),
end:function(g,P){return Pa(g,P)?P:g}(this.dragPivot,k)},this.dragPivot||(this.selectionState="START_DATE"))};
_.d.handleCalendarDateMouseLeave=function(){};
_.d.handleCalendarSubmitDateRange=function(){this.selection&&!Bh0(this.selection)&&_.RV(this.hostElement,"ytd-date-period-picker-apply",[this.selection])};
_.d.updateInvalidState=function(){var k=function(g,P){P?g.setAttribute("invalid",""):g.removeAttribute("invalid")};
k(this.startDateInput,this.isStartDateInvalid);k(this.endDateInput,this.isEndDateInvalid)};
_.d.updateDateStrings=function(){this.selection&&(Bh0(this.selection)?bJ6(this.selection):(bJ6(this.selection.start),bJ6(this.selection.end)))};
_.d.updateCalendarSelection=function(k){this.calendar.updateSelection(Object.assign({},k,{selectionState:this.selectionState}))};
_.d.updateIsStartDateInvalidFromBinding=function(k){this.isStartDateInvalid=k.detail.value};
_.d.updateIsEndDateInvalidFromBinding=function(k){this.isEndDateInvalid=k.detail.value};
_.d.updateStartDateStringFromBinding=function(){};
_.d.updateEndDateStringFromBinding=function(){};
_.mJ.Object.defineProperties(Rj.prototype,{calendarConfig:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.selection?{start:$9(this.data.dateRangeStart),end:$9(this.data.dateRangeEnd),selection:{start:$9(this.data.selection.start),end:$9(this.data.selection.end)},circleToday:!0}:{}}},
errorMessage:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.errorMessage}},
startDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&uaM(this.selection)}},
endDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&hab(this.selection)}}});
Rj.prototype.resetTextboxes=Rj.prototype.resetTextboxes;Rj.prototype.observeSelection=Rj.prototype.observeSelection;Rj.prototype.dataChanged=Rj.prototype.dataChanged;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Rj.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Rj.prototype,"ytRendererstamperBehavior",void 0);_.N([_.Td("#calendar"),_.I("design:type",Object)],Rj.prototype,"calendar",void 0);
_.N([_.Td("#start-date"),_.I("design:type",Object)],Rj.prototype,"startDateInput",void 0);_.N([_.Td("#end-date"),_.I("design:type",Object)],Rj.prototype,"endDateInput",void 0);_.N([_.n(),_.I("design:type",Object)],Rj.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],Rj.prototype,"selection",void 0);_.N([_.n(),_.I("design:type",String)],Rj.prototype,"selectionState",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],Rj.prototype,"calendarConfig",null);
_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],Rj.prototype,"errorMessage",null);_.N([_.E("selection"),_.I("design:type",Object),_.I("design:paramtypes",[])],Rj.prototype,"startDate",null);_.N([_.E("selection"),_.I("design:type",Object),_.I("design:paramtypes",[])],Rj.prototype,"endDate",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Rj.prototype,"dataChanged",null);
_.N([_.OO("selection","selectionState"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Rj.prototype,"observeSelection",null);_.N([_.OO("selectionState"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Rj.prototype,"resetTextboxes",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-date-period-picker-renderer"})],Rj);
_.v(Rj,"ytd-date-period-picker-renderer",function(){if(tZm!==void 0)return tZm;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-date-period-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="control-area" class="style-scope ytd-date-period-picker-renderer">\n  <form id="form" class="style-scope ytd-date-period-picker-renderer">\n    <div class="input-and-error style-scope ytd-date-period-picker-renderer">\n      <yt-text-input-form-field-renderer id="start-date" auto-validate="[[autoValidate]]" component-style="BOLD_INPUT_TEXT" data="[[data.startDateField.textInputFormFieldRenderer]]" invalid="[[isStartDateInvalid]]" value="[[startDateString]]" on-blur="onDateInputBlur" on-focusin="onStartDateTapOrFocus" on-input="onStartDateTextChange" on-invalid-changed="updateIsStartDateInvalidFromBinding" on-tap="onStartDateTapOrFocus" on-value-changed="updateStartDateStringFromBinding" class="style-scope ytd-date-period-picker-renderer">\n      </yt-text-input-form-field-renderer>\n      <div class="error-message style-scope ytd-date-period-picker-renderer" role="alert">\n        <yt-formatted-string hidden="[[!isStartDateInvalid]]" text="[[data.errorMessage]]" class="style-scope ytd-date-period-picker-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div id="separator" class="style-scope ytd-date-period-picker-renderer">\u2013</div>\n    <div class="input-and-error style-scope ytd-date-period-picker-renderer">\n      <yt-text-input-form-field-renderer id="end-date" auto-validate="[[autoValidate]]" component-style="BOLD_INPUT_TEXT" data="[[data.endDateField.textInputFormFieldRenderer]]" invalid="[[isEndDateInvalid]]" value="[[endDateString]]" on-blur="onDateInputBlur" on-focusin="onEndDateTapOrFocus" on-input="onEndDateTextChange" on-invalid-changed="updateIsEndDateInvalidFromBinding" on-tap="onEndDateTapOrFocus" on-value-changed="updateEndDateStringFromBinding" class="style-scope ytd-date-period-picker-renderer">\n      </yt-text-input-form-field-renderer>\n      <div class="error-message style-scope ytd-date-period-picker-renderer" role="alert">\n        <yt-formatted-string hidden="[[!isEndDateInvalid]]" text="[[data.errorMessage]]" class="style-scope ytd-date-period-picker-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n  </form>\n</div>\n\n<ytd-scrollable-calendar id="calendar" calendar-config="[[calendarConfig]]" class="style-scope ytd-date-period-picker-renderer">\n</ytd-scrollable-calendar>\n\n<div id="buttons" class="style-scope ytd-date-period-picker-renderer">\n  <div id="cancel-button" class="style-scope ytd-date-period-picker-renderer"></div>\n  <div id="apply-button" class="style-scope ytd-date-period-picker-renderer"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return tZm=k},{mode:1});var kX=function(){var k=_.S.apply(this,arguments)||this;var g={};k.actionMap=(g["ytd-date-period-picker-apply"]="handleDateRangeUpdated",g);return k};
_.z(kX,_.S);kX.prototype.configureRendererStamper=function(){return{"data.timeRangeDropdown":{id:"time-range-dropdown",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
kX.prototype.handleDateRangeUpdated=function(){};
_.N([_.n(),_.I("design:type",Object)],kX.prototype,"data",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],kX.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],kX.prototype,"rendererstamperBehavior",void 0);_.N([_.t({is:"ytd-report-history-section-header-renderer",disableElementRegistration:!0})],kX);
_.v(kX,"ytd-report-history-section-header-renderer",function(){if(DKv!==void 0)return DKv;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="header-content style-scope ytd-report-history-section-header-renderer">\n  <div id="time-range-dropdown" class="filter style-scope ytd-report-history-section-header-renderer"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return DKv=k},{mode:1});var a$c;var HiL;var NeN;var gO=function(){return _.S.apply(this,arguments)||this};
_.z(gO,_.S);_.mJ.Object.defineProperties(gO.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.data)==null?0:(g=k.icon)==null?0:g.iconType)?_.Pm(this.data.icon.iconType):""}}});
_.N([_.n(),_.I("design:type",Object)],gO.prototype,"data",void 0);_.N([_.E("data"),_.I("design:type",String),_.I("design:paramtypes",[])],gO.prototype,"icon",null);_.N([_.t({is:"ytd-report-history-table-text-cell-renderer",disableElementRegistration:!0})],gO);
_.v(gO,"ytd-report-history-table-text-cell-renderer",function(){if(NeN!==void 0)return NeN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-text-cell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="icon-wrapper style-scope ytd-report-history-table-text-cell-renderer" hidden="[[!icon]]">\n  <yt-icon icon="[[icon]]" class="style-scope ytd-report-history-table-text-cell-renderer"></yt-icon>\n</div>\n<div class="text style-scope ytd-report-history-table-text-cell-renderer">\n  <yt-formatted-string class="main-text style-scope ytd-report-history-table-text-cell-renderer" split-lines="" text="[[data.text]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="sub-text style-scope ytd-report-history-table-text-cell-renderer" split-lines="" text="[[data.shortByLineText]]">\n  </yt-formatted-string>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return NeN=k},{mode:1});var PC=function(){return _.S.apply(this,arguments)||this};
_.z(PC,_.S);PC.prototype.configureRendererStamper=function(){return{"data.latestReason":{id:"latest-reason",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],PC.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],PC.prototype,"data",void 0);_.N([_.t({is:"ytd-report-history-table-reason-cell-renderer",disableElementRegistration:!0})],PC);
_.v(PC,"ytd-report-history-table-reason-cell-renderer",function(){if(HiL!==void 0)return HiL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-reason-cell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="latest-reason" class="style-scope ytd-report-history-table-reason-cell-renderer"></div>\n<div id="show-all-reasons" hidden="[[!data.showAllReasons]]" class="style-scope ytd-report-history-table-reason-cell-renderer">\n  <yt-formatted-string text="[[data.showAllReasons]]" class="style-scope ytd-report-history-table-reason-cell-renderer"></yt-formatted-string>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return HiL=k},{mode:1});var $X=function(){return _.S.apply(this,arguments)||this};
_.z($X,_.S);$X.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"}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],$X.prototype,"rendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],$X.prototype,"data",void 0);_.N([_.t({is:"ytd-report-history-table-cell-renderer",disableElementRegistration:!0})],$X);
_.v($X,"ytd-report-history-table-cell-renderer",function(){if(a$c!==void 0)return a$c;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-cell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="cell-container" class="style-scope ytd-report-history-table-cell-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);
return a$c=k},{mode:1});var I$L;var xX=function(){var k=_.S.apply(this,arguments)||this;k.columnType={type:"REPORT_HISTORY_COLUMN_TYPE",content:"REPORT_HISTORY_COLUMN_CONTENT",reason:"REPORT_HISTORY_COLUMN_REASON",status:"REPORT_HISTORY_COLUMN_STATUS",date:"REPORT_HISTORY_COLUMN_DATE"};return k};
_.z(xX,_.S);xX.prototype.onDataChanged=function(){var k;if((k=this.data)==null?0:k.style)this.componentStyle=this.getStyleName(this.data.style)};
xX.prototype.getCellForColumn=function(k){return this.cells.find(function(g){var P;return((P=_.b(g==null?void 0:g.cell,Xnt)||_.b(g==null?void 0:g.cell,IEm))==null?void 0:P.columnId)===k.type})};
xX.prototype.getClassForColumn=function(k){switch(k){case "REPORT_HISTORY_COLUMN_DATE":return"date";default:return""}};
xX.prototype.getStyleName=function(k){switch(k){case "REPORT_HISTORY_ROW_STYLE_COMPACT":return"COMPACT_ROW";default:return""}};
_.mJ.Object.defineProperties(xX.prototype,{cells:{configurable:!0,enumerable:!0,get:function(){var k;return(((k=this.data)==null?void 0:k.cells)||[]).map(function(g){return _.b(g,N44)})}}});
xX.prototype.onDataChanged=xX.prototype.onDataChanged;_.N([_.n(),_.I("design:type",Object)],xX.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Array)],xX.prototype,"columnRenderData",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],xX.prototype,"componentStyle",void 0);_.N([_.E("data"),_.I("design:type",Array),_.I("design:paramtypes",[])],xX.prototype,"cells",null);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],xX.prototype,"onDataChanged",null);_.N([_.t({is:"ytd-report-history-table-row-renderer",disableElementRegistration:!0})],xX);
_.v(xX,"ytd-report-history-table-row-renderer",function(){if(I$L!==void 0)return I$L;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="row-container" class="style-scope ytd-report-history-table-row-renderer">\n  <template is="dom-repeat" items="[[columnRenderData]]" as="column" class="style-scope ytd-report-history-table-row-renderer">\n    <div class$="[[column.classes]] cell-body style-scope ytd-report-history-table-row-renderer" role="cell" style$="[[column.style]]">\n      <ytd-report-history-table-cell-renderer class$="[[getClassForColumn(column.type)]] style-scope ytd-report-history-table-row-renderer" data="[[getCellForColumn(column)]]"></ytd-report-history-table-cell-renderer>\n    </div>\n  </template>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return I$L=k},{mode:1});var X93;var yjv;var YIC={padding:12,paddingLeftFirstColumn:0,paddingRightLastColumn:0,minWidth:50,maxWidth:Infinity,flexGrow:1},jsI={padding:12,paddingLeftFirstColumn:24,paddingRightLastColumn:24,minWidth:50,maxWidth:Infinity,flexGrow:0};var iK=function(){return _.S.apply(this,arguments)||this};
_.z(iK,_.S);iK.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"}}}}}};
iK.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"rows","yt-reload-continuation-items-command-body":"rows"}};
_.mJ.Object.defineProperties(iK.prototype,{tableSpec:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.columns)?M20(this.data.columns):{columns:{},columnsToShow:[]}}},
columnRenderData:{configurable:!0,enumerable:!0,get:function(){return DNC(this.tableSpec)}},
totalMinWidth:{configurable:!0,enumerable:!0,get:function(){var k=this.tableSpec,g=YIC;g=g===void 0?jsI:g;g=t20(k.columnDimensions,k.columnsToShow||[],g);k=0;g=_.O(g);for(var P=g.next();!P.done;P=g.next())P=P.value,k+=P.minWidth+P.paddingLeft+P.paddingRight;return k}},
tableWidthStyle:{configurable:!0,enumerable:!0,get:function(){return"min-width:"+this.totalMinWidth+"px;"}}});
_.N([_.h(_.PK),_.I("design:type",Object)],iK.prototype,"ytContinuationHandlerBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],iK.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],iK.prototype,"data",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],iK.prototype,"tableSpec",null);_.N([_.E("tableSpec"),_.I("design:type",Array),_.I("design:paramtypes",[])],iK.prototype,"columnRenderData",null);
_.N([_.E("tableSpec"),_.I("design:type",Number),_.I("design:paramtypes",[])],iK.prototype,"totalMinWidth",null);_.N([_.E("totalMinWidth"),_.I("design:type",String),_.I("design:paramtypes",[])],iK.prototype,"tableWidthStyle",null);_.N([_.t({is:"ytd-table-renderer",disableElementRegistration:!0})],iK);
_.v(iK,"ytd-table-renderer",function(){if(yjv!==void 0)return yjv;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-table-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="table-content" role="table" style$="[[tableWidthStyle]]" class="style-scope ytd-table-renderer">\n  <div id="table-header" role="row" class="style-scope ytd-table-renderer">\n    <template is="dom-repeat" items="[[columnRenderData]]" as="column" class="style-scope ytd-table-renderer">\n      <div class$="[[column.classes]] cell-header style-scope ytd-table-renderer" style$="[[column.style]]" role="columnheader">\n        <h4 id="[[column.type]]-header-name" class="header-name style-scope ytd-table-renderer">\n          <span class="style-scope ytd-table-renderer">[[column.headerName]]</span>\n        </h4>\n        <div class="cell-header-icon style-scope ytd-table-renderer" hidden="[[!column.headerIcon]]">\n          <yt-icon icon="[[column.headerIcon]]" class="style-scope ytd-table-renderer"></yt-icon>\n        </div>\n      </div>\n    </template> \n  </div>\n  <div id="table-body" class="style-scope ytd-table-renderer">\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return yjv=k},{mode:1});var Uz=function(){return _.S.apply(this,arguments)||this};
_.z(Uz,_.S);Uz.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}}}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Uz.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Uz.prototype,"data",void 0);_.N([_.t({is:"ytd-report-reason-history-modal-renderer",disableElementRegistration:!0})],Uz);
_.v(Uz,"ytd-report-reason-history-modal-renderer",function(){if(X93!==void 0)return X93;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-reason-history-modal-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="report-history-modal-body" class="style-scope ytd-report-reason-history-modal-renderer">\n  <h4 class="title style-scope ytd-report-reason-history-modal-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-report-reason-history-modal-renderer"></yt-formatted-string>\n  </h4>\n  <div id="content-info" class="style-scope ytd-report-reason-history-modal-renderer"></div>\n  <tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-report-reason-history-modal-renderer">\n    <div id="reasons-table" class="style-scope ytd-report-reason-history-modal-renderer"></div>\n  </tp-yt-paper-dialog-scrollable>\n</div>\n<div id="report-history-modal-footer" class="style-scope ytd-report-reason-history-modal-renderer">\n  <div id="done-button" class="style-scope ytd-report-reason-history-modal-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return X93=k},{mode:1});var p9J;var CIH;var Ghc;var AK=function(){return _.S.apply(this,arguments)||this};
_.z(AK,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],AK.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],AK.prototype,"data",void 0);_.N([_.t({is:"ytd-profile-column-stats-entry-renderer",disableElementRegistration:!0})],AK);
_.v(AK,"ytd-profile-column-stats-entry-renderer",function(){if(Ghc!==void 0)return Ghc;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-stats-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="label" class="style-scope ytd-profile-column-stats-entry-renderer">[[getSimpleString(data.label)]]</div>\n<div id="value" class="style-scope ytd-profile-column-stats-entry-renderer">[[getSimpleString(data.value)]]</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Ghc=k},{mode:1});var R0c;var dO=function(){return _.S.apply(this,arguments)||this};
_.z(dO,_.S);dO.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsEntryRenderer:{component:"ytd-profile-column-stats-entry-renderer",noInjection:!0}}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],dO.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],dO.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],dO.prototype,"data",void 0);_.N([_.t({is:"ytd-profile-column-stats-renderer",disableElementRegistration:!0})],dO);
_.v(dO,"ytd-profile-column-stats-renderer",function(){if(R0c!==void 0)return R0c;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-stats-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-profile-column-stats-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return R0c=k},{mode:1});var krH;var Oz=function(){return _.S.apply(this,arguments)||this};
_.z(Oz,_.S);_.mJ.Object.defineProperties(Oz.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.useThumbnailSize)return 80;var g,P;k=(g=this.data)==null?void 0:(P=g.thumbnail)==null?void 0:P.thumbnails;var x;return k&&((x=k[0])==null?void 0:x.width)||80}},
thumbnailHeight:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.useThumbnailSize)return 80;var g,P;k=(g=this.data)==null?void 0:(P=g.thumbnail)==null?void 0:P.thumbnails;var x;return k&&((x=k[0])==null?void 0:x.height)||80}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Oz.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Oz.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],Oz.prototype,"componentStyle",void 0);_.N([_.E("data.useThumbnailSize"),_.I("design:type",Object),_.I("design:paramtypes",[])],Oz.prototype,"thumbnailWidth",null);
_.N([_.E("data.useThumbnailSize"),_.I("design:type",Object),_.I("design:paramtypes",[])],Oz.prototype,"thumbnailHeight",null);_.N([_.t({is:"ytd-profile-column-user-info-renderer",disableElementRegistration:!0})],Oz);
_.v(Oz,"ytd-profile-column-user-info-renderer",function(){if(krH!==void 0)return krH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-user-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="thumbnail" height="[[thumbnailHeight]]" thumbnail="[[data.thumbnail]]" width="[[thumbnailWidth]]" class="style-scope ytd-profile-column-user-info-renderer">\n</yt-img-shadow>\n<div id="title" class="style-scope ytd-profile-column-user-info-renderer">[[getSimpleString(data.title)]]</div>\n<div id="subtitle" class="style-scope ytd-profile-column-user-info-renderer">[[getSimpleString(data.subtitle)]]</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return krH=k},{mode:1});var q2=function(){return _.S.apply(this,arguments)||this};
_.z(q2,_.S);q2.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]]"}}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],q2.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],q2.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],q2.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],q2.prototype,"componentStyle",void 0);_.N([_.t({is:"ytd-profile-column-renderer",disableElementRegistration:!0})],q2);
_.v(q2,"ytd-profile-column-renderer",function(){if(CIH!==void 0)return CIH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-profile-column-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return CIH=k},{mode:1});var Tg=function(){var k=_.S.apply(this,arguments)||this;k.componentStyle="NON_CENTERED_PROFILE";return k};
_.z(Tg,_.S);Tg.prototype.configureRendererStamper=function(){return{"data.reportStats":{id:"report-stats",mapping:{profileColumnRenderer:{component:"ytd-profile-column-renderer",properties:{componentStyle:"[[componentStyle]]"}}}}}};
Tg.prototype.getIcon=function(k){return k?"settings:"+k.toLowerCase():null};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Tg.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Tg.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Tg.prototype,"data",void 0);_.N([_.t({is:"ytd-page-introduction-renderer",disableElementRegistration:!0})],Tg);
_.v(Tg,"ytd-page-introduction-renderer",function(){if(p9J!==void 0)return p9J;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-introduction-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary-content" class="style-scope ytd-page-introduction-renderer">\n  <div id="introduction-text" class="style-scope ytd-page-introduction-renderer">\n    <div id="name" class="style-scope ytd-page-introduction-renderer">[[getSimpleString(data.pageTitle)]]</div>\n    <div id="title" class="style-scope ytd-page-introduction-renderer">[[getSimpleString(data.headerText)]]</div>\n    <yt-formatted-string id="text" split-lines="" text="[[data.bodyText]]" class="style-scope ytd-page-introduction-renderer">\n    </yt-formatted-string>\n    <ul class="introduction-bullet-items style-scope ytd-page-introduction-renderer" hidden="[[!data.bulletMessages]]">\n      <template is="dom-repeat" items="[[data.bulletMessages]]" as="bullet" class="style-scope ytd-page-introduction-renderer">\n        <li class="style-scope ytd-page-introduction-renderer">\n          <yt-formatted-string id="text" text="[[bullet]]" class="style-scope ytd-page-introduction-renderer"></yt-formatted-string>\n        </li>\n      </template>\n    </ul>\n    <div class="introduction-additional-lines style-scope ytd-page-introduction-renderer" hidden="[[!data.additionalLines]]">\n      <template is="dom-repeat" items="[[data.additionalLines]]" as="line" class="style-scope ytd-page-introduction-renderer">\n        <p class="style-scope ytd-page-introduction-renderer"> <yt-formatted-string id="text" text="[[line]]" class="style-scope ytd-page-introduction-renderer"></yt-formatted-string> </p>\n      </template>\n    </div>\n    <yt-formatted-string id="text" force-default-style="" text="[[data.footerText]]" class="style-scope ytd-page-introduction-renderer">\n    </yt-formatted-string>\n  </div>\n  <yt-icon hidden="[[!data.headerIcon]]" icon="[[getIcon(data.headerIcon.iconType)]]" class="style-scope ytd-page-introduction-renderer"></yt-icon>\n  <yt-img-shadow height="160" hidden="[[!data.headerImage]]" thumbnail="[[data.headerImage]]" class="style-scope ytd-page-introduction-renderer">\n  </yt-img-shadow>\n</div>\n<div id="report-stats" hidden="[[!data.reportStats]]" class="style-scope ytd-page-introduction-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return p9J=k},{mode:1});var gGk;var es=function(){return _.S.apply(this,arguments)||this};
_.z(es,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],es.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],es.prototype,"data",void 0);_.N([_.t({is:"ytd-report-description-renderer",disableElementRegistration:!0})],es);
_.v(es,"ytd-report-description-renderer",function(){if(gGk!==void 0)return gGk;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-description-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="report-description-vertical-line style-scope ytd-report-description-renderer"></div>\n<div class="report-description style-scope ytd-report-description-renderer">\n  <div class="report-description-item style-scope ytd-report-description-renderer">\n    <div class="report-description-upper-bullet report-description-bullet style-scope ytd-report-description-renderer"></div>\n    <yt-formatted-string class="report-receipt style-scope ytd-report-description-renderer" text="[[data.receipt]]">\n    </yt-formatted-string>\n  </div>\n  <div class="report-description-item style-scope ytd-report-description-renderer">\n    <div class="report-description-lower-bullet report-description-bullet style-scope ytd-report-description-renderer"></div>\n    <yt-formatted-string class="report-state style-scope ytd-report-description-renderer" text="[[data.state]]">\n    </yt-formatted-string>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return gGk=k},{mode:1});var PfN;var $u4;var cC=function(){return _.S.apply(this,arguments)||this};
_.z(cC,_.S);cC.prototype.configureRendererStamper=function(){return{"data.description":{id:"description",mapping:{reportDescriptionRenderer:"ytd-report-description-renderer"}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],cC.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],cC.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],cC.prototype,"data",void 0);_.N([_.t({is:"ytd-video-report-renderer",disableElementRegistration:!0})],cC);
_.v(cC,"ytd-video-report-renderer",function(){if($u4!==void 0)return $u4;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-report-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="report-thumbnail style-scope ytd-video-report-renderer"></div>\n<div class="report-info style-scope ytd-video-report-renderer">\n  <yt-formatted-string class="report-title style-scope ytd-video-report-renderer" text="[[data.title]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="report-subtitle style-scope ytd-video-report-renderer" text="[[data.shortBylineText]]">\n  </yt-formatted-string>\n</div>\n<div id="description" class="style-scope ytd-video-report-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return $u4=k},{mode:1});var xuc;_.sD("itemSectionRenderer","messageRenderer","ytd-message-renderer");_.sD("multiPageMenuSectionItems","messageRenderer","ytd-message-renderer");var VZ=function(){return _.S.apply(this,arguments)||this};
_.z(VZ,_.S);VZ.prototype.configureRendererStamper=function(){return{"data.button":{id:"message-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}},"data.icon":{id:"icon",mapping:{iconType:{component:"yt-icon",properties:{icon:"[[data.icon.iconType]]"}}}},"data.thumbnail":{id:"thumbnail",mapping:{messageThumbnailRenderer:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail.messageThumbnailRenderer.thumbnailDetails]]"}}}}}};
VZ.prototype.computeMessageStyle=function(k){return k};
VZ.prototype.computeButtonOverride=function(k){var g;if((k==null?0:(g=k.style)==null?0:g.value)&&k.style.value==="RENDER_STYLE_BANNER_PANEL")return{size:"S"}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],VZ.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],VZ.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],VZ.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],VZ.prototype,"shelf",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],VZ.prototype,"panel",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeMessageStyle(data.style.value)"}),_.I("design:type",Boolean)],VZ.prototype,"componentStyle",void 0);_.N([_.n({computed:"computeButtonOverride(data)"}),_.I("design:type",Object)],VZ.prototype,"buttonOverride",void 0);_.N([_.t({is:"ytd-message-renderer",disableElementRegistration:!0})],VZ);
_.v(VZ,"ytd-message-renderer",function(){if(xuc!==void 0)return xuc;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon" class="style-scope ytd-message-renderer"></div>\n<div id="thumbnail" class="style-scope ytd-message-renderer"></div>\n<yt-formatted-string id="message" hidden$="[[!data.text]]" split-lines="" text="[[data.text]]" class="style-scope ytd-message-renderer"></yt-formatted-string>\n<yt-formatted-string id="submessage" hidden$="[[!data.subtext]]" split-lines="" text="[[data.subtext.messageSubtextRenderer.text]]" class="style-scope ytd-message-renderer"></yt-formatted-string>\n<div id="message-button" class="style-scope ytd-message-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return xuc=k},{mode:1});var ZV=function(){return _.S.apply(this,arguments)||this};
_.z(ZV,_.S);ZV.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"}}}};
ZV.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"table"}};
ZV.prototype.onRequestError=function(){this.ytContinuationHandlerBehavior.continuationIsReloading=!1};
_.mJ.Object.defineProperties(ZV.prototype,{isUnifiedReportHistory:{configurable:!0,enumerable:!0,get:function(){var k,g;return!!(((k=this.data)==null?0:k.header)&&((g=this.data)==null?0:g.table))}}});
ZV.prototype.onRequestError=ZV.prototype.onRequestError;_.N([_.h(_.PK),_.I("design:type",Object)],ZV.prototype,"ytContinuationHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ZV.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],ZV.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ZV.prototype,"data",void 0);
_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],ZV.prototype,"isUnifiedReportHistory",null);_.N([_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ZV.prototype,"onRequestError",null);_.N([_.t({is:"ytd-report-history-section-renderer",disableElementRegistration:!0})],ZV);
_.v(ZV,"ytd-report-history-section-renderer",function(){if(PfN!==void 0)return PfN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" hidden="[[isUnifiedReportHistory]]" class="style-scope ytd-report-history-section-renderer"></div>\n\n\n<div id="unified-report-history" hidden="[[!isUnifiedReportHistory]]" class="style-scope ytd-report-history-section-renderer">\n  <div id="header" class="style-scope ytd-report-history-section-renderer"></div>\n  <div class="table-container style-scope ytd-report-history-section-renderer">\n    <div id="history-table" class="style-scope ytd-report-history-section-renderer"></div>\n    <div class="spinner-container style-scope ytd-report-history-section-renderer" hidden="[[!continuationIsReloading]]">\n      <tp-yt-paper-spinner active="" class="style-scope ytd-report-history-section-renderer"></tp-yt-paper-spinner>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return PfN=k},{mode:1});var iMJ;var mB=function(){var k=_.S.apply(this,arguments)||this;k.answerExpanded=!1;return k};
_.z(mB,_.S);mB.prototype.toggleAnswer=function(){this.answerExpanded=!this.answerExpanded};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],mB.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],mB.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],mB.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],mB.prototype,"answerExpanded",void 0);_.N([_.t({is:"ytd-handles-claiming-faq-renderer",disableElementRegistration:!0})],mB);
_.v(mB,"ytd-handles-claiming-faq-renderer",function(){if(iMJ!==void 0)return iMJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-faq-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="head style-scope ytd-handles-claiming-faq-renderer" on-click="toggleAnswer">\n  <span class="question style-scope ytd-handles-claiming-faq-renderer">[[getSimpleString(data.question)]]</span>\n  <yt-icon id="expand-arrow" class="answer-arrow style-scope ytd-handles-claiming-faq-renderer" hidden="[[answerExpanded]]" icon="yt-icons:expand-more">\n  </yt-icon>\n  <yt-icon id="collapse-arrow" class="answer-arrow style-scope ytd-handles-claiming-faq-renderer" hidden="[[!answerExpanded]]" icon="yt-icons:expand-less">\n  </yt-icon>\n</div>\n<tp-yt-iron-collapse id="collapse" opened="[[answerExpanded]]" class="style-scope ytd-handles-claiming-faq-renderer">\n  <template is="dom-repeat" items="[[data.answers]]" class="style-scope ytd-handles-claiming-faq-renderer">\n    <yt-formatted-string class="answer style-scope ytd-handles-claiming-faq-renderer" split-lines="" text="[[item]]"></yt-formatted-string>\n  </template>\n</tp-yt-iron-collapse>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return iMJ=k},{mode:1});var Uu4;var AXJ=function(){return _.S.apply(this,arguments)||this};
_.z(AXJ,_.S);_.N([_.n(),_.I("design:type",Object)],AXJ.prototype,"data",void 0);_.N([_.t({is:"ytd-handles-claiming-faq-section-renderer",disableElementRegistration:!0})],AXJ);
_.v(AXJ,"ytd-handles-claiming-faq-section-renderer",function(){if(Uu4!==void 0)return Uu4;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-faq-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-handles-claiming-faq-section-renderer">\n  <yt-formatted-string id="title" text="[[data.header]]" class="style-scope ytd-handles-claiming-faq-section-renderer"></yt-formatted-string>\n  <template is="dom-repeat" items="[[data.faqs]]" class="style-scope ytd-handles-claiming-faq-section-renderer">\n    <ytd-handles-claiming-faq-renderer data="[[item]]" class="style-scope ytd-handles-claiming-faq-section-renderer"></ytd-handles-claiming-faq-renderer>\n  </template>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Uu4=k},{mode:1});var duJ;var wO=function(){var k=_.S.apply(this,arguments)||this;k.rightSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_dark_v1.svg";k.rightSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_light_v1.svg";k.leftSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_dark_v1.svg";k.leftSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_light_v1.svg";k.leftSquiggly=k.leftSquigglyLight;k.rightSquiggly=k.rightSquigglyLight;
k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};k.actionButtonOverride={style:"mono",type:"filled",size:"XL"};return k};
_.z(wO,_.S);_.d=wO.prototype;_.d.updateLeftSquigglyStyle=function(){_.iG(this.hostElement,{"--yt-left-squiggly-background":"url("+this.leftSquiggly+")"})};
_.d.updateRightSquigglyStyle=function(){_.iG(this.hostElement,{"--yt-right-squiggly-background":"url("+this.rightSquiggly+")"})};
_.d.ready=function(){var k=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(k)};
_.d.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&(this.set("isDarkTheme",k),k?(this.leftSquiggly=this.leftSquigglyDark,this.rightSquiggly=this.rightSquigglyDark):(this.leftSquiggly=this.leftSquigglyLight,this.rightSquiggly=this.rightSquigglyLight))};
_.d.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[actionButtonOverride]]"}}}}}};
wO.prototype.updateRightSquigglyStyle=wO.prototype.updateRightSquigglyStyle;wO.prototype.updateLeftSquigglyStyle=wO.prototype.updateLeftSquigglyStyle;_.N([_.n(),_.I("design:type",Object)],wO.prototype,"data",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],wO.prototype,"isDarkTheme",void 0);_.N([_.n(),_.I("design:type",String)],wO.prototype,"leftSquiggly",void 0);_.N([_.n(),_.I("design:type",String)],wO.prototype,"rightSquiggly",void 0);
_.N([_.OO("leftSquiggly"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],wO.prototype,"updateLeftSquigglyStyle",null);_.N([_.OO("rightSquiggly"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],wO.prototype,"updateRightSquigglyStyle",null);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],wO.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],wO.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],wO.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],wO.prototype,"actionButtonOverride",void 0);_.N([_.t({is:"ytd-handles-claiming-header-renderer",disableElementRegistration:!0})],wO);
_.v(wO,"ytd-handles-claiming-header-renderer",function(){if(duJ!==void 0)return duJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-container" class="style-scope ytd-handles-claiming-header-renderer">\n  <div id="left-image" class="style-scope ytd-handles-claiming-header-renderer"></div>\n</div>\n<div id="outer-container" class="style-scope ytd-handles-claiming-header-renderer">\n  <yt-img-shadow id="profile-picture" height="150" thumbnail="[[data.profilePicture]]" width="150" class="style-scope ytd-handles-claiming-header-renderer">\n  </yt-img-shadow>\n  <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-header-renderer"></yt-formatted-string>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-header-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-handles-claiming-header-renderer"></yt-formatted-string>\n  <div id="action-button" class="style-scope ytd-handles-claiming-header-renderer">\n  </div>\n</div>\n<div id="right-container" class="style-scope ytd-handles-claiming-header-renderer">\n  <div id="right-image" class="style-scope ytd-handles-claiming-header-renderer"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return duJ=k},{mode:1});var OMv;var JK=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};k.image0DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_dark.svg";k.image0LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_light.svg";k.image1DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_dark.svg";k.image1LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_light.svg";
k.image3DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_dark.svg";k.image3LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_light_v2.svg";k.image0SquigglyBackground=k.image0LightSquigglyBackground;k.image1SquigglyBackground=k.image1LightSquigglyBackground;k.image3SquigglyBackground=k.image3LightSquigglyBackground;return k};
_.z(JK,_.S);_.d=JK.prototype;_.d.ready=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.updateTitleAndImages()};
_.d.onDataChanged=function(){this.updateTitleAndImages()};
_.d.onThemeChanged=function(){this.updateTitleAndImages()};
_.d.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&(this.isDarkTheme=k)};
_.d.updateImage0SquigglyBackground=function(){_.iG(this.hostElement,{"--yt-image0-squiggly-background":"url("+this.image0SquigglyBackground+")"})};
_.d.updateImage1SquigglyBackground=function(){_.iG(this.hostElement,{"--yt-image1-squiggly-background":"url("+this.image1SquigglyBackground+")"})};
_.d.updateImage3SquigglyBackground=function(){_.iG(this.hostElement,{"--yt-image3-squiggly-background":"url("+this.image3SquigglyBackground+")"})};
_.d.updateTitleAndImages=function(){var k,g;((k=this.data)==null?void 0:(g=k.titleImages)==null?void 0:g.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))};
JK.prototype.updateImage3SquigglyBackground=JK.prototype.updateImage3SquigglyBackground;JK.prototype.updateImage1SquigglyBackground=JK.prototype.updateImage1SquigglyBackground;JK.prototype.updateImage0SquigglyBackground=JK.prototype.updateImage0SquigglyBackground;JK.prototype.onThemeChanged=JK.prototype.onThemeChanged;JK.prototype.onDataChanged=JK.prototype.onDataChanged;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],JK.prototype,"ytActionHandlerBehavior",void 0);
_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],JK.prototype,"isDarkTheme",void 0);_.N([_.n(),_.I("design:type",Object)],JK.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],JK.prototype,"title0",void 0);_.N([_.n(),_.I("design:type",Object)],JK.prototype,"title1",void 0);_.N([_.n(),_.I("design:type",Object)],JK.prototype,"title2",void 0);_.N([_.n(),_.I("design:type",Object)],JK.prototype,"title3",void 0);
_.N([_.n(),_.I("design:type",Object)],JK.prototype,"title4",void 0);_.N([_.n(),_.I("design:type",Object)],JK.prototype,"image0",void 0);_.N([_.n(),_.I("design:type",Object)],JK.prototype,"image1",void 0);_.N([_.n(),_.I("design:type",Object)],JK.prototype,"image2",void 0);_.N([_.n(),_.I("design:type",Object)],JK.prototype,"image3",void 0);_.N([_.n(),_.I("design:type",Object)],JK.prototype,"image4",void 0);_.N([_.n(),_.I("design:type",String)],JK.prototype,"image0SquigglyBackground",void 0);
_.N([_.n(),_.I("design:type",String)],JK.prototype,"image1SquigglyBackground",void 0);_.N([_.n(),_.I("design:type",String)],JK.prototype,"image3SquigglyBackground",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],JK.prototype,"onDataChanged",null);_.N([_.OO("isDarkTheme"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],JK.prototype,"onThemeChanged",null);
_.N([_.OO("image0SquigglyBackground"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],JK.prototype,"updateImage0SquigglyBackground",null);_.N([_.OO("image1SquigglyBackground"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],JK.prototype,"updateImage1SquigglyBackground",null);
_.N([_.OO("image3SquigglyBackground"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],JK.prototype,"updateImage3SquigglyBackground",null);_.N([_.t({is:"ytd-handles-claiming-title-images-section-renderer",disableElementRegistration:!0})],JK);
_.v(JK,"ytd-handles-claiming-title-images-section-renderer",function(){if(OMv!==void 0)return OMv;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-title-images-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-title-images-section-renderer"></yt-formatted-string>\n<div id="image-container" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n  <div id="left-container" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    <div id="background-image0" class="style-scope ytd-handles-claiming-title-images-section-renderer"></div>\n    <div id="background-image1" class="style-scope ytd-handles-claiming-title-images-section-renderer"></div>\n    <yt-formatted-string id="title0" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title0]]"></yt-formatted-string>\n    <yt-img-shadow id="image0" height="802.21" thumbnail="[[image0]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="title1" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title1]]"></yt-formatted-string>\n    <yt-img-shadow id="image1" height="436.87" thumbnail="[[image1]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n  </div>\n  <div id="right-container" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    <div id="background-image3" class="style-scope ytd-handles-claiming-title-images-section-renderer"></div>\n    <yt-formatted-string id="title2" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title2]]"></yt-formatted-string>\n    <yt-img-shadow id="image2" height="439.5" thumbnail="[[image2]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="title3" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title3]]"></yt-formatted-string>\n    <yt-img-shadow id="image3" height="334.9" thumbnail="[[image3]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="title4" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title4]]"></yt-formatted-string>\n    <yt-img-shadow id="image4" height="334.9" thumbnail="[[image4]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n  </div>\n</div>\n\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return OMv=k},{mode:1});var qnd;var rO=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.z(rO,_.S);rO.prototype.ready=function(){var k=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(k)};
rO.prototype.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&this.set("isDarkTheme",k)};
rO.prototype.onCopyButtonClick=function(){var k=this,g,P,x;return _.e(function(U){return(g=k.data)!=null&&g.primaryChannelUrl?U.yield(navigator.clipboard.writeText(((P=k.data)==null?0:P.encodedChannelUrl)?k.data.encodedChannelUrl:"https://"+_.a5((x=k.data)==null?void 0:x.primaryChannelUrl)),0):U.jumpTo(0)})};
_.N([_.n(),_.I("design:type",Object)],rO.prototype,"data",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],rO.prototype,"ytComponentBehavior",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],rO.prototype,"isDarkTheme",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],rO.prototype,"ytActionHandlerBehavior",void 0);_.N([_.t({is:"ytd-handles-claiming-update-social-renderer",disableElementRegistration:!0})],rO);
_.v(rO,"ytd-handles-claiming-update-social-renderer",function(){if(qnd!==void 0)return qnd;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-update-social-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-handles-claiming-update-social-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n  <yt-formatted-string id="channel-info" text="[[data.primaryChannelInfoText]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n  <div id="primary-url" class="style-scope ytd-handles-claiming-update-social-renderer">\n    <yt-formatted-string id="primary-channel-url" text="[[data.primaryChannelUrl]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n    <yt-icon-button id="copy-icon-button" label="[[data.copyText]]" on-click="onCopyButtonClick" class="style-scope ytd-handles-claiming-update-social-renderer">\n      <yt-icon id="copy-icon" icon="yt-icons:copy" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n  <yt-formatted-string id="social-title" text="[[data.socialTitle]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n  <div id="socials-container" class="style-scope ytd-handles-claiming-update-social-renderer">\n    <template is="dom-repeat" items="[[data.socialIcons]]" class="style-scope ytd-handles-claiming-update-social-renderer">\n      <a id="social-icon" class="yt-simple-endpoint style-scope ytd-handles-claiming-update-social-renderer" href$="[[computeHref_(item.onTap)]]" data="[[item.onTap]]" tabindex="-1">\n        <yt-img-shadow height="48" thumbnail="[[item.icon]]" width="48" class="style-scope ytd-handles-claiming-update-social-renderer">\n        </yt-img-shadow>\n      </a>\n    </template>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return qnd=k},{mode:1});var Tjt;var fv=function(){var k=_.S.apply(this,arguments)||this;k.JSC$16168_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_dark_v1.svg";k.JSC$16168_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_light_v1.svg";k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};k.squigglyBackground=k.JSC$16168_squigglyBackgroundLight;return k};
_.z(fv,_.S);fv.prototype.updateSquigglyBackgroundStyle=function(){_.iG(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
fv.prototype.ready=function(){var k=document.documentElement.hasAttribute("dark");this.set("isDarkTheme",k);this.squigglyBackground=k?this.JSC$16168_squigglyBackgroundDark:this.JSC$16168_squigglyBackgroundLight};
fv.prototype.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&(this.set("isDarkTheme",k),this.squigglyBackground=k?this.JSC$16168_squigglyBackgroundDark:this.JSC$16168_squigglyBackgroundLight)};
fv.prototype.updateSquigglyBackgroundStyle=fv.prototype.updateSquigglyBackgroundStyle;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],fv.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],fv.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],fv.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],fv.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],fv.prototype,"isDarkTheme",void 0);_.N([_.n(),_.I("design:type",String)],fv.prototype,"squigglyBackground",void 0);_.N([_.OO("squigglyBackground"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],fv.prototype,"updateSquigglyBackgroundStyle",null);_.N([_.t({is:"ytd-handles-claiming-vanity-info-renderer",disableElementRegistration:!0})],fv);
_.v(fv,"ytd-handles-claiming-vanity-info-renderer",function(){if(Tjt!==void 0)return Tjt;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-vanity-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n  <div id="text-pic-container" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n    <div id="pic-container" class="style-scope ytd-handles-claiming-vanity-info-renderer"></div>\n    <div id="text-container" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n      <yt-formatted-string id="info-title" text="[[data.infoTitle]]" class="style-scope ytd-handles-claiming-vanity-info-renderer"></yt-formatted-string>\n      <yt-formatted-string id="info-text" split-lines="" text="[[data.infoText]]" class="style-scope ytd-handles-claiming-vanity-info-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <template is="dom-if" restamp="" if="[[data.vanities]]" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n    <div id="vanity-container" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n      <yt-formatted-string id="vanity-title" text="[[data.vanityTitle]]" class="style-scope ytd-handles-claiming-vanity-info-renderer"></yt-formatted-string>\n      <div id="vanities" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n        <template is="dom-repeat" items="[[data.vanities]]" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n          <yt-formatted-string class="vanity style-scope ytd-handles-claiming-vanity-info-renderer" force-default-style="" link-inherit-color="" split-lines="" text="[[item]]"></yt-formatted-string>\n        </template>\n      </div>\n    </div>\n  </template>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Tjt=k},{mode:1});var e_L;var WC=function(){var k=_.S.apply(this,arguments)||this;k.JSC$16171_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_dark.svg";k.JSC$16171_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_light.svg";k.squigglyBackground=k.JSC$16171_squigglyBackgroundLight;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.z(WC,_.S);_.d=WC.prototype;_.d.ready=function(){var k=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(k)};
_.d.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&(this.set("isDarkTheme",k),this.squigglyBackground=k?this.JSC$16171_squigglyBackgroundDark:this.JSC$16171_squigglyBackgroundLight)};
_.d.updateSquigglyBackgroundStyle=function(){_.iG(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
_.d.onDataChanged=function(){this.data&&this.setupVideoPlayer()};
_.d.detached=function(){this.stop()};
_.d.stop=function(){this.playerElement.stop()};
_.d.setupVideoPlayer=function(){var k=this,g,P;return _.e(function(x){g=k.data.videoId;P="http://i1.ytimg.com/vi/"+g+"/maxresdefault.jpg";k.playerElement.loadVideoWithPlayerVars({video_id:g,iurlhq:P});_.SV(x)})};
WC.prototype.onDataChanged=WC.prototype.onDataChanged;WC.prototype.updateSquigglyBackgroundStyle=WC.prototype.updateSquigglyBackgroundStyle;_.N([_.n({value:!1}),_.I("design:type",Boolean)],WC.prototype,"isDarkTheme",void 0);_.N([_.n(),_.I("design:type",String)],WC.prototype,"squigglyBackground",void 0);_.N([_.Td("#player"),_.I("design:type",Object)],WC.prototype,"playerElement",void 0);_.N([_.n(),_.I("design:type",Object)],WC.prototype,"data",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],WC.prototype,"ytActionHandlerBehavior",void 0);_.N([_.OO("squigglyBackground"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],WC.prototype,"updateSquigglyBackgroundStyle",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],WC.prototype,"onDataChanged",null);
_.N([_.t({is:"ytd-handles-claiming-video-item-renderer",disableElementRegistration:!0})],WC);
_.v(WC,"ytd-handles-claiming-video-item-renderer",function(){if(e_L!==void 0)return e_L;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-video-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-video-item-renderer">\n  <div id="player-container" class="style-scope ytd-handles-claiming-video-item-renderer">\n    <ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_HANDLES_CLAIMING" player-id="handlesclaiming" class="style-scope ytd-handles-claiming-video-item-renderer">\n    </ytd-player>\n  </div>\n  <div id="text-pic-container" class="style-scope ytd-handles-claiming-video-item-renderer">\n    <div id="text-container" class="style-scope ytd-handles-claiming-video-item-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-video-item-renderer"></yt-formatted-string>\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-handles-claiming-video-item-renderer"></yt-formatted-string>\n    </div>\n    <div id="pic-container" class="style-scope ytd-handles-claiming-video-item-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return e_L=k},{mode:1});var cXt;var bK=function(){var k=_.ch.apply(this,arguments)||this;k.dragging=!1;k.dragMouseStart=0;k.dragOffsetStart=0;k.containerWidthDiff=0;k.boundPrevClick=function(){k.set("offset",sz(k,k.offset-(k.scrollDistance||320)))};
k.boundNextClick=function(){k.set("offset",sz(k,k.offset+(k.scrollDistance||320)))};
k.boundScrollContainerMouseDown=function(g){k.dragMouseStart=g.clientX;k.dragOffsetStart=k.offset;k.dragging=!0};
k.boundScrollContainerDrag=function(g){k.dragging&&k.set("offset",sz(k,k.dragOffsetStart-(g.clientX-k.dragMouseStart)))};
k.boundMouseUp=function(){k.onMouseUp()};
k.boundWheelScroll=function(g){var P=0;Math.abs(g.deltaX)>=Math.abs(g.deltaY)?P=g.deltaX:g.shiftKey&&(P=g.deltaY);P!==0&&(k.offset+=P,g.stopPropagation(),g.preventDefault())};
k.boundChipCloudChipScrollIntoView=function(g){(g=g.detail)&&k.scrollChipIntoView(g)};
return k};
_.z(bK,_.ch);bK.prototype.attached=function(){var k=_.kr(this.hostElement).querySelector("#scroll-container");k.addEventListener("wheel",this.boundWheelScroll);k.addEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);k.style.touchAction="pan-y";k.addEventListener("pointerdown",this.boundScrollContainerMouseDown);k.addEventListener("pointermove",this.boundScrollContainerDrag);window.addEventListener("pointerup",this.boundMouseUp)};
bK.prototype.detached=function(){var k=_.kr(this.hostElement).querySelector("#scroll-container");k.removeEventListener("wheel",this.boundWheelScroll);k.removeEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);k.removeEventListener("pointerdown",this.boundScrollContainerMouseDown);k.removeEventListener("pointermove",this.boundScrollContainerDrag);window.removeEventListener("pointerup",this.boundMouseUp)};
bK.prototype.reset=function(){this.set("offset",0);_.VJ(this,this.setContainerWidthDiff);_.VJ(this,this.setButtonsState)};
var sz=function(k,g){return Math.min(Math.max(g,0),k.containerWidthDiff)};
_.d=bK.prototype;_.d.onMouseUp=function(){this.dragging=!1};
_.d.transformContainer=function(){this.offset=sz(this,this.offset);var k=_.y4("HTML_DIR")==="rtl"?"":"-";_.kr(this.hostElement).querySelector("#chips").style.transform="translateX("+k+this.offset+"px)";_.VJ(this,this.setButtonsState)};
_.d.setButtonsState=function(){(this.atEnd=this.offset>=this.containerWidthDiff)&&!this.atStart&&(this.offset=sz(this,this.offset));this.atStart=this.offset<=0};
_.d.setContainerWidthDiff=function(){var k=_.kr(this.hostElement).querySelector("#scroll-container"),g=_.kr(this.hostElement).querySelector("#chips");k&&g&&(this.containerWidthDiff=g.clientWidth-k.clientWidth)};
_.d.scrollChipIntoView=function(k){var g=_.kr(this.hostElement).querySelector("#scroll-container");if(g){var P=this.atStart?0:106,x=this.atEnd?0:106;k.offsetLeft<this.offset+P?this.offset=sz(this,k.offsetLeft-P):k.offsetLeft+k.clientWidth>this.offset+g.clientWidth-x&&(this.offset=sz(this,k.offsetLeft+k.clientWidth+x-g.clientWidth))}};
bK.prototype.transformContainer=bK.prototype.transformContainer;_.N([_.n({value:0}),_.I("design:type",Number)],bK.prototype,"offset",void 0);_.N([_.n({value:!0,reflectToAttribute:!0}),_.I("design:type",Boolean)],bK.prototype,"atStart",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],bK.prototype,"atEnd",void 0);_.N([_.n(),_.I("design:type",Number)],bK.prototype,"scrollDistance",void 0);
_.N([_.OO("offset"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],bK.prototype,"transformContainer",null);_.N([_.VB()],bK);var VKk;var ZMv;var JXY=_.M(function(k){var g=k.data;k=_.O(_.zT(!1,void 0,"bob3J"));var P=k.next().value,x=k.next().value;k=function(A){if((g==null?void 0:g().state)!==1){var q,T;(T=(q=g()).onTap)==null||T.call(q,A)}};
var U={};return _.V("chip-shape",{class:"ytChipShapeHost","on:focusin":_.iX(function(){var A=_.Za().resolve(_.VE(_.dw));if(A){x(A.isKeyBoardInUse());var q,T;(T=(q=g()).onFocusIn)==null||T.call(q)}return!1}),
"on:focusout":_.iX(function(){x(!1);return!1})},_.V(mut,{shouldWrapInButton:function(){return g().type!==2},
selected:function(){return g().state===0},
onClick:k,isDropdown:function(){return g().type===1},
accessibilityLabel:function(){return g().type===1?void 0:g().accessibilityLabel}},_.V("div",{class:_.$v("ytChipShapeChip",function(){a:switch(g==null?void 0:g().state){case 0:var A="ytChipShapeActive";
break a;case 1:A="ytChipShapeDisabled";break a;default:A="ytChipShapeInactive"}return A},function(){var A=g().type===1||g().type===2,q=g();
return A||q!=null&&q.startIcon?q==null||!q.startIcon||q!=null&&q.text?A?"ytChipShapeEndIconPadding":(q==null?0:q.startIcon)?"ytChipShapeStartIconPadding":"":"ytChipShapeOnlyIconPadding":"ytChipShapeOnlyTextPadding"},function(){var A=g();
if((A==null?void 0:A.style)===0&&(A==null?void 0:A.state)===0){var q;A=((q=_.Za().resolve(_.VE(_.le)))==null?0:q())?"ytChipShapeAICustomizedChipBorderDarkMode":"ytChipShapeAICustomizedChipBackgroundLightMode"}else A="";return A},(U.ytChipShapeFocused=function(){var A;
return P()&&((A=g())==null?void 0:A.state)!==1},U))},_.V(_.m,{cond:function(){return g().startIcon},
then:function(){return _.V(_.qQ,{icon:function(){var A;return(A=g())==null?void 0:A.startIcon},
className:_.$v(function(){return g().text?"ytChipShapeIconStart":"ytChipShapeIconOnly"},function(){var A=g(),q,T=(q=_.Za().resolve(_.VE(_.le)))==null?void 0:q();
return(A==null?void 0:A.style)===0&&(A==null?void 0:A.state)===0&&T?"ytChipShapeAICustomizedChipIconDarkMode":""})})}}),function(){return g().text},_.V(w3c,{shape:g,
onClick:k}),_.V(_.q4,{model:{borderRadius:"8px"}}))))},"Jc");
JXY.idomCompat=!0;var mut=_.M(function(k){var g=_.iX(function(P){k.onClick(P);return!1});
return _.V(_.m,{cond:k.shouldWrapInButton,then:function(){return _.V("button",{class:"ytChipShapeButtonReset","on:click":g,role:function(){return k.isDropdown()?"combobox":"tab"},
"aria-label":k.accessibilityLabel,"aria-selected":k.selected},k.children)},
else:function(){return k.children}})},"Kc"),w3c=_.M(function(k){var g=k.shape;
var P=k.onClick;var x=_.iX(function(U){P(U);return!1});
return _.V(_.tw,null,_.V(_.Q4,{when:function(){return g().type===1}},function(){return _.V(_.qQ,{icon:"EXPAND",
className:"ytChipShapeIconEnd"})}),_.V(_.Q4,{when:function(){return g().type===2}},function(){return _.V("button",{class:"ytChipShapeButtonReset",
"on:click":x},_.V(_.qQ,{icon:"CLOSE",className:"ytChipShapeIconEnd"}))}),_.V(_.Q4,{when:function(){return g().type===0}},function(){return _.V(_.mH,null)}))},"Lc");_.y3(JXY,"chip-shape",{props:{data:_.GH}});var BC=function(){var k=_.S.apply(this,arguments)||this;k.disableDeselectEvent=!1;k.actionMap={"yt-select-chip-command":"onSelectChipCommand","yt-filter-chip-transform-command":"onFilterChipTransformCommand"};return k};
_.z(BC,_.S);_.d=BC.prototype;_.d.onSelectChipCommand=function(k){if(!this.selected&&this.data&&(k=_.b(k,gAc),k.targetId&&k.targetId===this.data.targetId))this.onTap()};
_.d.onFilterChipTransformCommand=function(k){if(!this.selected&&this.data){var g;(k=(g=_.b(k,yoq))==null?void 0:g.chipUniqueId)&&k===this.data.uniqueId&&(this.scrollChipIntoView(),this.onTap())}};
_.d.dataChanged=function(){var k=this;_.VJ(this,function(){k.data&&k.data.isSelected&&!k.selected&&(k.scrollChipIntoView(),k.onTap())})};
_.d.computeChipStyle=function(k){return k!=null?k:"STYLE_DEFAULT"};
_.d.onTap=function(){!this.data||this.selected&&this.disableDeselectEvent||(this.ytRendererBehavior.logExplicitClick(this.data),this.selected||!this.data.navigationEndpoint&&!this.isGnomeChip?_.RV(this.hostElement,"yt-chip-cloud-chip-deselect-action"):(_.RV(this.hostElement,"yt-chip-cloud-chip-select-action",[this.hostElement,this.isGnomeChip]),this.data&&this.data.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)))};
_.d.onFocus=function(){var k=_.Za().resolve(_.VE(_.dw));k&&k.isKeyBoardInUse()&&this.scrollChipIntoView()};
_.d.scrollChipIntoView=function(){_.GB(this.hostElement,"yt-chip-cloud-chip-scroll-into-view",this.hostElement)};
_.mJ.Object.defineProperties(BC.prototype,{hasIcon:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.icon)}},
isGnomeChip:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.uniqueId)==="gnome_chip"}},
chipShapeData:{configurable:!0,enumerable:!0,get:function(){return Ieb({data:this.data,onTap:this.onTap.bind(this),isSelected:this.selected,onFocusIn:this.onFocus.bind(this)})}}});
BC.prototype.onFocus=BC.prototype.onFocus;BC.prototype.onTap=BC.prototype.onTap;BC.prototype.dataChanged=BC.prototype.dataChanged;_.N([_.h(_.LV),_.I("design:type",Object)],BC.prototype,"ironButtonState",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],BC.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],BC.prototype,"ytActionHandlerBehavior",void 0);
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],BC.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.uu),_.I("design:type",Object)],BC.prototype,"ironA11yKeysBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],BC.prototype,"disableDeselectEvent",void 0);_.N([_.n(),_.I("design:type",Object)],BC.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data.icon"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],BC.prototype,"hasIcon",null);
_.N([_.n({reflectToAttribute:!0}),_.E("data.uniqueId"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],BC.prototype,"isGnomeChip",null);_.N([_.n({computed:"computeChipStyle(data.style.styleType)",reflectToAttribute:!0}),_.I("design:type",String)],BC.prototype,"chipStyle",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],BC.prototype,"selected",void 0);
_.N([_.E("data","selected"),_.I("design:type",Object),_.I("design:paramtypes",[])],BC.prototype,"chipShapeData",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],BC.prototype,"dataChanged",null);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],BC.prototype,"onTap",null);
_.N([_.dV("focus"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],BC.prototype,"onFocus",null);_.N([_.hB({is:"yt-chip-cloud-chip-renderer",disableElementRegistration:!0})],BC);
_.v(BC,"yt-chip-cloud-chip-renderer",function(){if(ZMv===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-chip-cloud-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_chip_cloud_chip_renderer.yt.chip.cloud.chip.renderer.css.js--\x3e<div id="chip-shape-container" class="style-scope yt-chip-cloud-chip-renderer">\n    <chip-shape data="[[chipShapeData]]" class="style-scope yt-chip-cloud-chip-renderer"></chip-shape>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;VKk===void 0&&(VKk=document.createElement("template"));var x=VKk;P.call(g,x.content.cloneNode(!0),k.content.firstChild);ZMv=k}k=ZMv;return k},{mode:2});var rXt=_.Y5.persistentPanelVisibleSelector,zg=function(){var k=_.S.apply(this,arguments)||this;k.isDarkTheme=!1;k.notSticky=!1;k.transparentBackground=!1;k.shouldHide=!1;k.disableSticky=!1;k.fluidWidth=!1;k.isClipList=!1;k.defaultChipIndex=0;k.isPlaylist=!1;k.playlistVotingAnimationEnabled=_.W("web_enable_voting_animation");k.toolbarHeight=0;k.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};
return k};
_.z(zg,_.S);_.d=zg.prototype;
_.d.configureRendererStamper=function(){return{"data.contents":{id:"chips",mapping:{chipCloudChipRenderer:{component:"yt-chip-cloud-chip-renderer",properties:{disableDeselectEvent:"[[isDisableDeselectEvent]]"}}}},sortFilterHeaderRendererData:{id:"filter",mapping:{sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isClipList:"[[isClipList]]",isPlaylistPageWithFilters:"[[isPlaylistPage]]"}}}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},
params:{iconSize:16}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}};
_.d.attached=function(){var k=this;document.addEventListener("scroll",_.AB(this,this.updateChipBarWidthAndTop));this.isDarkTheme=document.documentElement.hasAttribute("dark");var g;this.toolbarHeight=((g=document.querySelector("ytd-masthead"))==null?void 0:g.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(P){k.handleIntersect(P)},{rootMargin:"-"+(this.toolbarHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){k.updateChipBarWidthAndTop()}),this.resizeObserver.observe(this.hostElement))};
_.d.detached=function(){var k;(k=this.intersectionObserver)==null||k.disconnect();var g;(g=this.resizeObserver)==null||g.disconnect();document.removeEventListener("scroll",_.AB(this,this.updateChipBarWidthAndTop))};
_.d.dataChanged=function(){var k=this,g,P,x;((x=_.b((g=this.data)==null?void 0:(P=g.contents)==null?void 0:P[0],$e3))==null?void 0:x.uniqueId)==="gnome_chip"&&(this.defaultChipIndex=1);this.updating=!0;var U=this.findSelectedChipIndex();this.selectedIndex!==U&&(this.selectedIndex=-1);_.VJ(this,function(){k.selectedIndex=U;k.updating=!1;k.ytScrollableChipCloudBehavior.reset()})};
_.d.findSelectedChipIndex=function(){var k;if((k=this.data)==null||!k.contents)return 0;k=this.data.contents;for(var g=0;g<k.length;g++){var P=void 0;if((P=_.b(k[g],$e3))==null?0:P.isSelected)return g}return 0};
_.d.computeStyle=function(k){return k};
_.d.handleChipCloudChipSelectAction=function(k){k=this.JSC$16192_chipsSelector.indexOf(k);k>-1&&this.JSC$16192_chipsSelector.selectIndex(k)};
_.d.handleChipCloudChipDeselectAction=function(){if(_.W("kevlar_chips_check_index_zero_killswitch")||![this.defaultChipIndex,-1].includes(this.selectedIndex)){var k,g,P,x=(P=_.b((k=this.data)==null?void 0:(g=k.contents)==null?void 0:g[0],$e3))==null?void 0:P.navigationEndpoint;x&&_.RV(this.hostElement,"yt-browse-section-list-reload-endpoint",[x]);this.JSC$16192_chipsSelector.selectIndex(this.defaultChipIndex);this.ytScrollableChipCloudBehavior.reset()}};
_.d.onGuideIsExpandedChanged=function(){this.updateLayout()};
_.d.onPersistentPanelVisibleChanged=function(){this.updateLayout()};
_.d.onResize=function(){this.updateLayout()};
_.d.updateLayout=function(){var k=this.ytScrollableChipCloudBehavior;_.VJ(k,k.setContainerWidthDiff);k=this.ytScrollableChipCloudBehavior;_.VJ(k,k.setButtonsState)};
_.d.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.d.updateChipBarWidthAndTop=function(){this.updateDimensions();this.notSticky=this.isChannelPageGrid||this.disableSticky||this.hostElement.getBoundingClientRect().y>this.toolbarHeight};
_.d.handleIntersect=function(k){this.notSticky=this.isChannelPageGrid||this.disableSticky||k[0].intersectionRatio===1};
_.d.updateDimensions=function(){var k=this.ytRendererBehavior.parentComponent;if(k){var g,P=(g=k.headerElement)!=null?g:k;_.iG(this.hostElement,{"--ytd-rich-grid-chips-bar-width":P.clientWidth+"px","--ytd-rich-grid-chips-bar-top":this.toolbarHeight+"px"})}};
_.d.updateSelectedIndexFromBinding=function(k){this.selectedIndex=k.detail.value};
_.d.isPlaylistPageChanged=function(){if(this.isPlaylistPage){var k;(k=this.sortFilterHeaderRendererElement)==null||k.setAttribute("is-playlist-page-with-filters","")}};
_.d.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(pCL(!this.notSticky))};
_.mJ.Object.defineProperties(zg.prototype,{isChannelPageGrid:{configurable:!0,enumerable:!0,get:function(){return this.componentStyle==="FEED_FILTER_CHIP_BAR_STYLE_TYPE_CHANNEL_PAGE_GRID"}},
isHashtagLandingPage:{configurable:!0,enumerable:!0,get:function(){return this.componentStyle==="FEED_FILTER_CHIP_BAR_STYLE_TYPE_HASHTAG_LANDING_PAGE"}},
isPlaylistPage:{configurable:!0,enumerable:!0,get:function(){return this.componentStyle==="FEED_FILTER_CHIP_BAR_STYLE_TYPE_PLAYLIST_PAGE"}},
isDisableDeselectEvent:{configurable:!0,enumerable:!0,get:function(){return this.isChannelPageGrid||this.isHashtagLandingPage||this.isPlaylistPage}},
sortFilterHeaderRendererData:{configurable:!0,enumerable:!0,get:function(){var k,g,P=(k=this.data)==null?void 0:(g=k.contents)==null?void 0:g.find(function(x){return _.b(x,deJ)});
return{sortFilterHeaderRenderer:_.b(P,deJ)}}}});
zg.prototype.dispatchChipBarIsSticky=zg.prototype.dispatchChipBarIsSticky;zg.prototype.isPlaylistPageChanged=zg.prototype.isPlaylistPageChanged;zg.prototype.updateChipBarWidthAndTop=zg.prototype.updateChipBarWidthAndTop;zg.prototype.onResize=zg.prototype.onResize;zg.prototype.onPersistentPanelVisibleChanged=zg.prototype.onPersistentPanelVisibleChanged;zg.prototype.onGuideIsExpandedChanged=zg.prototype.onGuideIsExpandedChanged;zg.prototype.dataChanged=zg.prototype.dataChanged;
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],zg.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],zg.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],zg.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.QF),_.I("design:type",Object)],zg.prototype,"ironResizableBehavior",void 0);_.N([_.h(),_.I("design:type",bK)],zg.prototype,"ytScrollableChipCloudBehavior",void 0);
_.N([_.h(_.vD),_.I("design:type",Object)],zg.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],zg.prototype,"data",void 0);_.N([_.n({value:0}),_.I("design:type",Number)],zg.prototype,"selectedIndex",void 0);_.N([_.n({value:320}),_.I("design:type",Number)],zg.prototype,"scrollDistance",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],zg.prototype,"isDarkTheme",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],zg.prototype,"notSticky",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],zg.prototype,"transparentBackground",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeStyle(data.styleType)"}),_.I("design:type",String)],zg.prototype,"componentStyle",void 0);_.N([_.n({selector:_.LfV}),_.I("design:type",Boolean)],zg.prototype,"guideIsExpanded",void 0);
_.N([_.n({selector:rXt}),_.I("design:type",Boolean)],zg.prototype,"persistentPanelVisible",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],zg.prototype,"shouldHide",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],zg.prototype,"disableSticky",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],zg.prototype,"fluidWidth",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],zg.prototype,"isClipList",void 0);
_.N([_.n(),_.I("design:type",Object)],zg.prototype,"defaultChipIndex",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],zg.prototype,"isPlaylist",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],zg.prototype,"playlistVotingAnimationEnabled",void 0);_.N([_.Td("#chips"),_.I("design:type",Object)],zg.prototype,"JSC$16192_chipsSelector",void 0);
_.N([_.Td("ytd-sort-filter-header-renderer"),_.I("design:type",HTMLElement)],zg.prototype,"sortFilterHeaderRendererElement",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],zg.prototype,"updating",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],zg.prototype,"dataChanged",null);
_.N([_.OO("guideIsExpanded"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],zg.prototype,"onGuideIsExpandedChanged",null);_.N([_.OO("persistentPanelVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],zg.prototype,"onPersistentPanelVisibleChanged",null);_.N([_.dV("iron-resize"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],zg.prototype,"onResize",null);
_.N([_.Zf("isChannelPageGrid","disableSticky","data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],zg.prototype,"updateChipBarWidthAndTop",null);_.N([_.E("componentStyle"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],zg.prototype,"isChannelPageGrid",null);_.N([_.E("componentStyle"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],zg.prototype,"isHashtagLandingPage",null);
_.N([_.OO("isPlaylistPage"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],zg.prototype,"isPlaylistPageChanged",null);_.N([_.E("componentStyle"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],zg.prototype,"isPlaylistPage",null);_.N([_.E("componentStyle"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],zg.prototype,"isDisableDeselectEvent",null);
_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],zg.prototype,"sortFilterHeaderRendererData",null);_.N([_.n({reflectToAttribute:!0,selector:_.lAb}),_.I("design:type",String)],zg.prototype,"frostedGlassMode",void 0);_.N([_.OO("notSticky"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],zg.prototype,"dispatchChipBarIsSticky",null);_.N([_.t({is:"ytd-feed-filter-chip-bar-renderer",disableElementRegistration:!0})],zg);
_.v(zg,"ytd-feed-filter-chip-bar-renderer",function(){if(cXt!==void 0)return cXt;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-filter-chip-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="chips-wrapper" class="style-scope ytd-feed-filter-chip-bar-renderer">\n  <div id="chips-content" class="style-scope ytd-feed-filter-chip-bar-renderer">\n    <div id="left-arrow" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <div id="left-arrow-button" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    </div>\n    <div id="filter" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    <div id="scroll-container" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <iron-selector id="chips" activate-event="" role="tablist" selected="[[selectedIndex]]" selected-attribute="selected" on-selected-changed="updateSelectedIndexFromBinding" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      </iron-selector>\n    </div>\n    <div id="right-arrow" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <div id="right-arrow-button" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    </div>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return cXt=k},{mode:1});var fLm;var Wck=_.M(function(k){var g=k.data;var P=k.buttonIndex;var x=k.selectedIndex;var U=k.onSelect;var A=function(){return P()===x()},q=function(){var T,c;
return(c=(T=g().text)==null?void 0:T.content)!=null?c:""};
k=_.a2j();return _.V("yt-toggleable-image-button-view-model",{class:function(){var T={};T=(T.toggleableImageButtonViewModelHost=!0,T[""]=!0,T.toggleableImageButtonViewModelSemiTransparent=x()!==-1&&!A(),T);return _.f5(T)},
tabindex:0,"aria-label":q,"aria-pressed":A,role:"button","on:keydown":k,"on:click":_.iX(function(){U(g().onSubmitCommand);return!1})},_.V(_.m,{cond:function(){return g().logo},
then:function(T){return _.V(_.KX,{data:T,className:function(){var c={};c=(c.toggleableImageButtonViewModelImage=!0,c.toggleableImageButtonViewModelCircularRadius=!(!g().backgroundColor||!g().backgroundColorDarkMode),c.toggleableImageButtonViewModelGradientRing=!!(A()&&g().backgroundColor&&g().backgroundColorDarkMode),c);return _.f5(c)},
alt:q,useWidth:!1,style:function(){if(A()&&g().backgroundColor&&g().backgroundColorDarkMode){var c=h8(Number(g().backgroundColorDarkMode),"1");var Z=h8(Number(g().backgroundColor),"1");c="background: linear-gradient(180deg,"+c+","+Z+") border-box;"}else c="";return c}})}}),_.V(_.q4,{model:{borderRadius:"16px"}}),_.V("p",{class:function(){var T={};
T=(T.toggleableImageButtonViewModelLabel=!0,T.toggleableImageButtonViewModelBoldText=A(),T);return _.f5(T)}},_.V(_.C8,{text:function(){return g().text}})))},"Mc");
Wck.idomCompat=!0;var bMk=_.M(function(k){var g=k.data;k=_.O(_.zT({index:-1,command:{}},void 0,"GM3umb"));var P=k.next().value,x=k.next().value;return _.V("yt-nudge-form-view-model",{class:"nudgeFormViewModelHost"},_.V("div",{class:"nudgeFormViewModelFormOptions"},_.V(_.Vz,{data:function(){return g().inputFields},
allowIncompleteMapping:!0},{toggleableImageButtonViewModel:function(U,A){return _.V(Wck,{data:U.data,buttonIndex:A,selectedIndex:function(){return P().index},
onSelect:function(q){x({index:A(),command:q})}})}})),_.V(_.C8,{text:function(){return g().subtitle},
className:"nudgeFormViewModelSubtitle"}),_.V("div",{class:"nudgeFormViewModelSubmit"},_.V(_.Vz,{data:function(){return g().submitButton}},{buttonViewModel:function(U){return _.V(snt,{data:U.data,
isDisabled:function(){return P().index===-1},
onClick:function(){_.S7(P().command)}})}})))},"Nc");
bMk.idomCompat=!0;var snt=_.M(function(k){var g=_.nP(function(){return Object.assign({},k.data(),{state:k.isDisabled()?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE"})},void 0,"wMKC2e");
return _.V(_.Va,{data:g,onClick:k.onClick})},"Oc");_.y3(bMk,"yt-nudge-form-view-model",{props:{data:_.GH}});var uK=function(){var k=_.S.apply(this,arguments)||this;k.roundedContainer=!0;k.buttonUpdate=_.W("web_modern_buttons");k.isDarkMode=!1;k.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return k};
_.z(uK,_.S);_.d=uK.prototype;_.d.computeNudgeStyle=function(k){return k?"modernized-nudge":""};
_.d.handleDarkModeToggledAction=function(k){this.isDarkMode=k};
_.d.attached=function(){this.handleDarkModeToggledAction(document.documentElement.hasAttribute("dark"))};
_.d.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{chipCloudChipRenderer:"yt-chip-cloud-chip-renderer",nudgeFormViewModel:"yt-nudge-form-view-model"}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed-content",
mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.d.computeIsHorizontalButtons=function(k){return k?!!k.applyModernizedStyle&&!!k.enableHorizontalButtons&&!!k.secondaryButton:!1};
_.mJ.Object.defineProperties(uK.prototype,{isHidden:{configurable:!0,enumerable:!0,get:function(){return!!this.ytdDismissibleItemBehavior.isHideEnclosingAction}},
trimStyle:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.trimStyle)==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?"no-trim":"gradient-trim-1"}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var k,g;return(g=(k=this.data)==null?void 0:k.backgroundStyle)!=null?g:"FEED_NUDGE_BACKGROUND_STYLE_UNKNOWN"}},
contentsLocation:{configurable:!0,enumerable:!0,get:function(){var k,g;return(g=(k=this.data)==null?void 0:k.contentsLocation)!=null?g:"FEED_NUDGE_CONTENTS_LOCATION_UNKNOWN"}},
noShadow:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.disableDropShadow)}},
noIcon:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null?0:k.lightIconImage)}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],uK.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],uK.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],uK.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],uK.prototype,"actionHandlerBehavior",void 0);
_.N([_.n({reflectToAttribute:!0}),_.E("isHideEnclosingAction"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],uK.prototype,"isHidden",null);_.N([_.n(),_.I("design:type",Object)],uK.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],uK.prototype,"roundedContainer",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],uK.prototype,"buttonUpdate",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeNudgeStyle(data.applyModernizedStyle)"}),_.I("design:type",String)],uK.prototype,"nudgeStyle",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data.trimStyle"),_.I("design:type",String),_.I("design:paramtypes",[])],uK.prototype,"trimStyle",null);_.N([_.n({reflectToAttribute:!0}),_.E("data.backgroundStyle"),_.I("design:type",String),_.I("design:paramtypes",[])],uK.prototype,"backgroundStyle",null);
_.N([_.n({reflectToAttribute:!0}),_.E("data.contentsLocation"),_.I("design:type",String),_.I("design:paramtypes",[])],uK.prototype,"contentsLocation",null);_.N([_.n({reflectToAttribute:!0}),_.E("data.disableDropShadow"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],uK.prototype,"noShadow",null);_.N([_.n({reflectToAttribute:!0}),_.E("data.lightIconImage"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],uK.prototype,"noIcon",null);
_.N([_.n({reflectToAttribute:!0,computed:"computeIsHorizontalButtons(data)"}),_.I("design:type",Boolean)],uK.prototype,"isHorizontalButtons",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Object)],uK.prototype,"isDarkMode",void 0);_.N([_.t({is:"ytd-feed-nudge-renderer",disableElementRegistration:!0})],uK);
_.v(uK,"ytd-feed-nudge-renderer",function(){if(fLm!==void 0)return fLm;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-nudge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-feed-nudge-renderer">\n  <div id="dismiss-button" class="style-scope ytd-feed-nudge-renderer"></div>\n  <div id="content-wrapper" class="style-scope ytd-feed-nudge-renderer">\n    <div id="header-container" class="style-scope ytd-feed-nudge-renderer">\n      <div id="image-container" hidden="[[!data.lightIconImage]]" class="style-scope ytd-feed-nudge-renderer">\n        <yt-img-shadow id="nudge-image" height="32" thumbnail="[[data.lightIconImage]]" class="style-scope ytd-feed-nudge-renderer">\n        </yt-img-shadow>\n      </div>\n    </div>\n    <div id="text-container" class="style-scope ytd-feed-nudge-renderer">\n      <div id="title-container" class="style-scope ytd-feed-nudge-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-feed-nudge-renderer"></yt-formatted-string>\n      </div>\n      <div id="subtitle-container" class="style-scope ytd-feed-nudge-renderer">\n        <yt-formatted-string id="subtitle" split-lines="" text="[[data.subtitle]]" class="style-scope ytd-feed-nudge-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <div id="contents" hidden="[[!data.contents]]" class="style-scope ytd-feed-nudge-renderer"></div>\n    <div id="button-container" hidden="[[!data.primaryButton]]" class="style-scope ytd-feed-nudge-renderer">\n      <div id="primary-button" class="style-scope ytd-feed-nudge-renderer"></div>\n      <div id="secondary-button" class="style-scope ytd-feed-nudge-renderer"></div>\n    </div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-feed-nudge-renderer">\n  <div id="dismissed-content" class="style-scope ytd-feed-nudge-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return fLm=k},{mode:_.Gd("kevlar_poly_si_batch_j028")?1:2});var Bj3;var z_q;var hK=function(){var k=_.S.apply(this,arguments)||this;k.collapsed=!1;k.actionMap={"ytd-slimline-survey-rating-select-action":"handleRatingSelect","ytd-slimline-survey-show-action":"handleShowSurvey"};return k};
_.z(hK,_.S);hK.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"}}}};
hK.prototype.handleRatingSelect=function(){var k;((k=this.data)==null?0:k.onSelectRating)&&this.ytComponentBehavior.resolveCommand(this.data.onSelectRating);this.collapsed=!0};
hK.prototype.handleShowSurvey=function(){this.collapsed=!1};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],hK.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],hK.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],hK.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],hK.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.HD),_.I("design:type",Object)],hK.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],hK.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],hK.prototype,"collapsed",void 0);_.N([_.t({is:"ytd-slimline-survey-renderer",disableElementRegistration:!0})],hK);
_.v(hK,"ytd-slimline-survey-renderer",function(){if(z_q!==void 0)return z_q;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-slimline-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-slimline-survey-renderer">\n  <div id="content-wrapper" class="style-scope ytd-slimline-survey-renderer">\n    <div id="header-container" class="style-scope ytd-slimline-survey-renderer">\n      <div id="title-container" class="style-scope ytd-slimline-survey-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-slimline-survey-renderer"></yt-formatted-string>\n      </div>\n      <div id="dismiss-button" class="style-scope ytd-slimline-survey-renderer"></div>\n    </div>\n    <div id="rating-survey" class="style-scope ytd-slimline-survey-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-slimline-survey-renderer">\n  <div id="dismissed-content" class="style-scope ytd-slimline-survey-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return z_q=k},{mode:1});var uKd;var Ez=function(){return _.S.apply(this,arguments)||this};
_.z(Ez,_.S);Ez.prototype.maybeGetBackgroundColor=function(k){return this.isDarkMode?k.section2Color:k.section3Color};
Ez.prototype.colorPaletteChanged=function(){var k=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;k&&(k==null?0:k.secondaryTitleColor)&&this.maybeGetBackgroundColor(k)?(this.hostElement.style.backgroundColor=_.zj(this.maybeGetBackgroundColor(k)),this.hostElement.style.color=_.zj(k.secondaryTitleColor)):(this.hostElement.style.backgroundColor="",this.hostElement.style.color="")};
Ez.prototype.colorPaletteChanged=Ez.prototype.colorPaletteChanged;_.N([_.h(_.vD),_.I("design:type",Object)],Ez.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ez.prototype,"data",void 0);_.N([_.n({selector:function(k){return k.ui.darkModeIsEnabled}}),
_.I("design:type",Boolean)],Ez.prototype,"isDarkMode",void 0);_.N([_.n(),_.I("design:type",Object)],Ez.prototype,"lightColorPalette",void 0);_.N([_.n(),_.I("design:type",Object)],Ez.prototype,"darkColorPalette",void 0);_.N([_.OO("darkColorPalette","lightColorPalette","data","isDarkMode"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ez.prototype,"colorPaletteChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-endorsement-header-renderer"})],Ez);
_.v(Ez,"ytd-endorsement-header-renderer",function(){if(uKd!==void 0)return uKd;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-endorsement-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" hidden="[[!data.icon]]" icon="[[data.icon.iconType]]" class="style-scope ytd-endorsement-header-renderer"></yt-icon>\n<yt-formatted-string id="text" text="[[data.title]]" class="style-scope ytd-endorsement-header-renderer"></yt-formatted-string>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return uKd=k},{mode:1});_.y3(_.ar,"yt-decorated-avatar-view-model",{props:{data:_.GH,className:_.GH}});_.Lv=new _.gt("VIEW_TRANSITION_MANAGER_TOKEN");var nv=function(){var k=_.S.apply(this,arguments)||this;k.fullHeight=_.W("web_rich_grid_media_full_height");k.showChannelAvatar=!0;k.hasPlaylistThumbnail=!1;k.avatarStackViewModelOverrides={layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"};k.registerThumbnailForPageTransition=function(){_.W("web_thumbnail_to_watch_transition")&&_.h_J(_.Za().resolve(_.Lv),k.thumbnail)};
return k};
_.z(nv,_.S);_.d=nv.prototype;
_.d.configureRendererStamper=function(){return{lazyLoadMenu:hG,immediateLoadMenu:{id:"immediate-load-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},"data.thumbnailUnderlay":{id:"thumbnail-underlay",mapping:{endorsementHeaderRenderer:{component:"ytd-endorsement-header-renderer",properties:{lightColorPalette:"[[data.thumbnail.lightColorPalette]]",darkColorPalette:"[[data.thumbnail.darkColorPalette]]"}}}},"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyRenderer:"ytd-slimline-survey-renderer"}},"data.buttons":{id:"buttons",
mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",params:{buttonTooltipPosition:"top"}},upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}},"data.avatar":{id:"avatar",mapping:{avatarStackViewModel:{component:"yt-avatar-stack-view-model",properties:{overrides:"[[avatarStackViewModelOverrides]]"}},
decoratedAvatarViewModel:"yt-decorated-avatar-view-model"}}}};
_.d.attached=function(){this.updateInlinePreviewHoverListeners()};
_.d.detached=function(){this.clearInlinePreviewHoverListeners()};
_.d.shouldLazyLoadMenu=function(){var k=this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"||this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST";return!_.W("kevlar_modern_downloads_page")||!k};
_.d.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16217_inlinePreviewHoverListener=hs({mediaRenderer:this,lockupElement:this.JSC$16217_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:this.getVideoPreviewOpts()})};
_.d.getVideoPreviewOpts=function(){var k={},g;if((g=this.data)==null?0:g.multipleInlinePlaybackEndpoint)k=V6k;this.isRadio&&(k=c$q);return k};
_.d.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$16217_inlinePreviewHoverListener)==null||MP(k)};
_.d.getOwner=function(){var k,g,P;return((k=this.data)==null?void 0:(g=k.channelThumbnailSupportedRenderers)==null?void 0:g.channelThumbnailWithLinkRenderer)||_.b((P=this.data)==null?void 0:P.showProviderChannelThumbnail,iwY)};
_.d.updateLockupSize=function(){var k;((k=this.getOwner())==null?0:k.thumbnail)?this.showChannelAvatar=!0:this.showChannelAvatar=!1};
_.d.getFeedbackEndpoint=function(k){if(_.b(k,_.sB))return k;var g,P;k=(P=(g=_.b(k,_.xD))==null?void 0:g.commands)!=null?P:[];g=_.O(k);for(P=g.next();!P.done;P=g.next())if(P=this.getFeedbackEndpoint(P.value))return P;return null};
_.d.computeNavigationEndpoint=function(k){return Q2u(k==null?void 0:k.navigationEndpoint)};
_.d.handleReloadDownloadsInfo=function(){if(this.entityDrivenState){var k=Object.assign({},this.data,this.entityDrivenState);JSON.stringify(k)!==JSON.stringify(this.data)&&this.set("data",k)}};
_.d.onDataChanged=function(){var k=this,g=this.getOwner();if(g){this.set("data.owner",g);var P,x,U,A,q,T=((P=this.data)==null?void 0:(x=P.shortBylineText)==null?void 0:(U=x.runs)==null?void 0:(A=U[0])==null?void 0:A.text)||((q=g.name)==null?void 0:q.simpleText);this.set("data.owner.title",T)}var c,Z,w,J,r,f;g=((c=this.data)==null?void 0:(Z=c.thumbnailRenderer)==null?void 0:Z.playlistVideoThumbnailRenderer)||((w=this.data)==null?void 0:(J=w.thumbnailRenderer)==null?void 0:J.playlistCustomThumbnailRenderer)||
((r=this.data)==null?void 0:(f=r.thumbnailRenderer)==null?void 0:f.showCustomThumbnailRenderer);var B;((B=this.data)==null?0:B.thumbnail)||!g||this.set("data.thumbnail",g.thumbnail);this.updateInlinePreviewHoverListeners();requestAnimationFrame(function(){k.updateLockupSize()});
var L;if(c=((L=this.data)==null?void 0:L.trackingParams)||"")this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(c);var Y;((Y=this.dismissActionToReplayEntity)==null?0:Y.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command)};
_.d.onHiddenChanged=function(){this.updateLockupSize()};
_.d.onIsDismissedChanged=function(){if(this.ytdDismissibleItemBehavior.isDismissed)_.RV(this.hostElement,"yt-terminate-video-preview-action");else{var k;(k=this.videoTitleLink)==null||k.focus()}};
_.d.metadataColorChanged=function(){var k;if(this.metadataColor&&((k=this.videoTitle)==null?0:k.style))this.videoTitle.style.color=_.zj(this.metadataColor);else{var g,P;!this.metadataColor&&((g=this.videoTitle)==null?0:(P=g.style)==null?0:P.color)&&(this.videoTitle.style.color="")}};
_.d.onDetailsClick=function(k){var g=this.computedNavigationEndpoint;g&&(_.vb(_.of(k),this.hostElement,["A","BUTTON","YT-AVATAR-STACK-VIEW-MODEL"])||_.GB(this.hostElement,"yt-navigate",{endpoint:g}))};
_.d.onRendererTap=function(){this.registerThumbnailForPageTransition();var k,g,P=((k=this.data)==null?void 0:k.serviceEndpoint)||this.getFeedbackEndpoint((g=this.data)==null?void 0:g.navigationEndpoint);P&&_.b(P,_.sB)&&this.ytComponentBehavior.resolveCommand(P)};
_.d.onMouseDown=function(k){var g=k.target,P=this.computedNavigationEndpoint,x;k=g.href||((x=_.b(P==null?void 0:P.commandMetadata,_.A6))==null?void 0:x.url);x=g.data||P;k&&x&&Lz3(k,x)};
_.d.computeVideoTitleText=function(){var k;if((k=this.data)==null?0:k.title)return Object.assign({},this.data.title,{accessibility:void 0})};
_.d.computeHasPlaylistThumbnail=function(k){var g,P,x,U,A;if((((g=k.thumbnailRenderer)==null?0:g.playlistVideoThumbnailRenderer)||((P=k.thumbnailRenderer)==null?0:P.playlistCustomThumbnailRenderer)||((x=k.thumbnailRenderer)==null?0:x.showCustomThumbnailRenderer)||((U=k.thumbnailRenderer)==null?0:U.playlistVideoThumbnailRenderer)||((A=k.thumbnailRenderer)==null?0:A.playlistCustomThumbnailRenderer))&&k.thumbnailOverlays)for(g=0;g<k.thumbnailOverlays.length;g++)if(P=void 0,(P=k.thumbnailOverlays[g])==
null?0:P.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.mJ.Object.defineProperties(nv.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.W("web_enable_typography_bump_v2")}},
lazyLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(this.shouldLazyLoadMenu()){var k;return(k=this.data)==null?void 0:k.menu}}},
immediateLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(!this.shouldLazyLoadMenu()){var k;return(k=this.data)==null?void 0:k.menu}}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.JSC$16217_inlinePreviewHoverListener)==null?0:Xy(k))&&!!this.ytdLockupBehavior.lockupIsHovered}},
stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.iTV(location.pathname)==="home"?"large":"medium"}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.avatar)}},
mediaId:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.data)==null?void 0:k.videoId)||((g=this.data)==null?void 0:g.playlistId)||""}}});
nv.prototype.onMouseDown=nv.prototype.onMouseDown;nv.prototype.metadataColorChanged=nv.prototype.metadataColorChanged;nv.prototype.onIsDismissedChanged=nv.prototype.onIsDismissedChanged;nv.prototype.onHiddenChanged=nv.prototype.onHiddenChanged;nv.prototype.onDataChanged=nv.prototype.onDataChanged;nv.prototype.handleReloadDownloadsInfo=nv.prototype.handleReloadDownloadsInfo;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],nv.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],nv.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],nv.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],nv.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.h(_.Gk),_.I("design:type",Object)],nv.prototype,"ytdLockupBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],nv.prototype,"ytdReduxBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],nv.prototype,"data",void 0);_.N([_.n(),_.I("design:type",String)],nv.prototype,"entitySelectorType",void 0);_.N([_.n(),_.I("design:type",Boolean)],nv.prototype,"noEndpoints",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],nv.prototype,"isRadio",void 0);_.N([_.n({reflectToAttribute:!0,selector:_.zY}),_.I("design:type",Boolean)],nv.prototype,"miniMode",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],nv.prototype,"fullHeight",void 0);
_.N([_.n(),_.I("design:type",Boolean)],nv.prototype,"showDarkVideoMetadata",void 0);_.N([_.n(),_.I("design:type",Boolean)],nv.prototype,"showLightVideoMetadata",void 0);_.N([_.n(),_.I("design:type",Number)],nv.prototype,"metadataColor",void 0);_.N([_.n(),_.I("design:type",Object)],nv.prototype,"showChannelAvatar",void 0);_.N([_.n(),_.I("design:type",Boolean)],nv.prototype,"hidden",void 0);_.N([_.n({value:!0}),_.I("design:type",Boolean)],nv.prototype,"showYtInteraction",void 0);
_.N([_.n(),_.I("design:type",String)],nv.prototype,"dismissedContentId",void 0);_.N([_.n({selectorArgs:["dismissedContentId"],selector:T9b}),_.I("design:type",Object)],nv.prototype,"dismissActionToReplayEntity",void 0);
_.N([_.n({selectorArgs:["entitySelectorType","mediaId"],selector:function(k,g,P){if(_.W("kevlar_modern_downloads_page")&&P&&g&&g!=="RICH_ITEM_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(g){case "RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO":var x=Kfr(k,P);if(x){g=_.ny(k,P);var U=Fm(k,P),A=RFr(k,P);k=Yz(k,P);var q=Ogj(x,g,U,A);U=q.shortViewCountText;var T=q.publishedTimeText;q=q.badges;var c=k>0;A=AxM(x,g,A,k);x=_.V9(g)||g==="TRANSFER_STATE_FAILED"||g==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!cS(x.policyEntity)?
void 0:YPr(P,k,x.videoEntity.lengthSeconds);g==="TRANSFER_STATE_PAUSED_BY_USER"&&P&&!_.W("dl_resume_click_killswitch")&&(x={offlineVideoEndpoint:{videoId:P,action:"ACTION_RESUME"}});P={shortViewCountText:U,publishedTimeText:T,badges:q,isWatched:c,navigationEndpoint:x,thumbnailOverlays:A}}else P=void 0;return P;case "RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST":a:{if(g=omr(k,P))if(x=_.S8(k,P),A=_.vmu(k,P),x!=="TRANSFER_STATE_UNKNOWN"){P=dqb(g,x,A,P,_.Ly(k));break a}P=void 0}return P;default:_.pH(new _.Da("Error: entitySelectorType defined but not matched in selector.",
k,g))}}}),
_.I("design:type",Object)],nv.prototype,"entityDrivenState",void 0);_.N([_.n({computed:"computeVideoTitleText(data)"}),_.I("design:type",Object)],nv.prototype,"videoTitleText",void 0);_.N([_.n({computed:"computeHasPlaylistThumbnail(data)"}),_.I("design:type",Object)],nv.prototype,"hasPlaylistThumbnail",void 0);_.N([_.n({computed:"computeNavigationEndpoint(data)"}),_.I("design:type",Object)],nv.prototype,"computedNavigationEndpoint",void 0);
_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],nv.prototype,"typographyBump",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("typographyBump"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],nv.prototype,"typographyBumpV2",null);_.N([_.Td("#video-title"),_.I("design:type",HTMLElement)],nv.prototype,"videoTitle",void 0);_.N([_.Td("#video-title-link"),_.I("design:type",HTMLElement)],nv.prototype,"videoTitleLink",void 0);
_.N([_.Td("#thumbnail"),_.I("design:type",HTMLElement)],nv.prototype,"thumbnail",void 0);_.N([_.Td("#dismissible"),_.I("design:type",HTMLElement)],nv.prototype,"JSC$16217_dismissibleMedia",void 0);_.N([_.E("data.menu"),_.I("design:type",Object),_.I("design:paramtypes",[])],nv.prototype,"lazyLoadMenu",null);_.N([_.E("data.menu"),_.I("design:type",Object),_.I("design:paramtypes",[])],nv.prototype,"immediateLoadMenu",null);
_.N([_.Zf("entityDrivenState"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],nv.prototype,"handleReloadDownloadsInfo",null);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],nv.prototype,"onDataChanged",null);_.N([_.Zf("hidden"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],nv.prototype,"onHiddenChanged",null);
_.N([_.OO("isDismissed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],nv.prototype,"onIsDismissedChanged",null);_.N([_.OO("metadataColor"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],nv.prototype,"metadataColorChanged",null);_.N([_.dV("mousedown"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],nv.prototype,"onMouseDown",null);
_.N([_.E("lockupIsHovered"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],nv.prototype,"isHovered",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],nv.prototype,"useAvatar",null);_.N([_.E("data","entitySelectorType"),_.I("design:type",String),_.I("design:paramtypes",[])],nv.prototype,"mediaId",null);_.N([_.t({is:"ytd-rich-grid-media",disableElementRegistration:!0})],nv);
var EGt=_.CC()(nv,"ytd-rich-grid-media",function(){if(Bj3!==void 0)return Bj3;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-media--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" dark$="[[showDarkVideoMetadata]]" hidden="[[hidden]]" light$="[[showLightVideoMetadata]]" on-click="onRendererTap" class="style-scope ytd-rich-grid-media"><div id="thumbnail" class="style-scope ytd-rich-grid-media"><ytd-thumbnail data="[[data]]" hidden$="[[hasPlaylistThumbnail]]" hovered="[[isHovered]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-rich-grid-media"></ytd-thumbnail><ytd-playlist-thumbnail data="[[data]]" hidden="[[!hasPlaylistThumbnail]]" hovered="[[isHovered]]" is-double-stack="" thumbnail-size="[[stackThumbnailSize]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-rich-grid-media"></ytd-playlist-thumbnail></div><div id="thumbnail-underlay" on-click="onDetailsClick" hidden="[[!data.thumbnailUnderlay]]" class="style-scope ytd-rich-grid-media"></div><div id="details" on-click="onDetailsClick" class="style-scope ytd-rich-grid-media"><div id="avatar-container" class="yt-simple-endpoint style-scope ytd-rich-grid-media" hidden="[[!showChannelAvatar]]"><a id="avatar-link" class="yt-simple-endpoint style-scope ytd-rich-grid-media" href$="[[computeHref_(data.owner.navigationEndpoint)]]" data="[[data.owner.navigationEndpoint]]" title="[[data.owner.title]]" tabindex="-1" hidden="[[useAvatar]]"><yt-img-shadow id="avatar-image" thumbnail="[[data.owner.thumbnail]]" width="48" class="style-scope ytd-rich-grid-media"></yt-img-shadow></a><div id="avatar" hidden="[[!useAvatar]]" class="style-scope ytd-rich-grid-media"></div></div><div id="meta" class="style-scope ytd-rich-grid-media"><h3 class="style-scope ytd-rich-grid-media"><ytd-badge-supported-renderer class="top-badge style-scope ytd-rich-grid-media" collection-truncate="" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]"></ytd-badge-supported-renderer><a id="video-title-link" class="yt-simple-endpoint focus-on-expand style-scope ytd-rich-grid-media" href$="[[computeHref_(computedNavigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[computedNavigationEndpoint]]"><yt-formatted-string id="video-title" text="[[videoTitleText]]" class="style-scope ytd-rich-grid-media"></yt-formatted-string></a></h3><ytd-video-meta-block class="grid style-scope ytd-rich-grid-media" data="[[data]]" metadata-color="[[metadataColor]]" mini-mode="[[miniMode]]" radio-meta="[[isRadio]]" rich-meta="" typography-bump="[[typographyBump]]"></ytd-video-meta-block><ytd-badge-supported-renderer class="video-badge style-scope ytd-rich-grid-media" badges="[[data.badges]]" hidden="[[!data.badges]]"></ytd-badge-supported-renderer><ytd-badge-supported-renderer class="title-badge style-scope ytd-rich-grid-media" hidden="[[!data.bottomStandaloneBadge]]" top-standalone-badge="[[data.bottomStandaloneBadge]]"></ytd-badge-supported-renderer><yt-formatted-string id="view-more" hidden="[[!data.viewPlaylistText]]" link-inherit-color="" text="[[data.viewPlaylistText]]" class="style-scope ytd-rich-grid-media"></yt-formatted-string><div id="buttons" class="style-scope ytd-rich-grid-media"></div></div><div id="menu" class="style-scope ytd-rich-grid-media"></div><div id="immediate-load-menu" class="style-scope ytd-rich-grid-media"></div></div><div id="attached-survey" class="style-scope ytd-rich-grid-media"></div></div><div id="dismissed" light$="[[showLightVideoMetadata]]" dark$="[[showDarkVideoMetadata]]" class="style-scope ytd-rich-grid-media"><div id="dismissed-content" class="style-scope ytd-rich-grid-media"></div></div><yt-interaction id="interaction" class="extended style-scope ytd-rich-grid-media" hidden="[[!showYtInteraction]]"></yt-interaction>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Bj3=k},{mode:_.Gd("kevlar_poly_si_batch_j072")?1:2});var Lcq;var Ss=function(){var k=_.S.apply(this,arguments)||this;k.removeMaxWidth=!0;k.insetMetadata=!1;return k};
_.z(Ss,_.S);_.d=Ss.prototype;_.d.configureRendererStamper=function(){return{innerMenu:hG,outerMenu:Object.assign({},hG,{id:"menu-outer"}),dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.d.onDataChanged=function(){var k,g=((k=this.data)==null?void 0:k.trackingParams)||"";g&&(this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(g));var P;((P=this.dismissActionToReplayEntity)==null?0:P.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command);this.updateInlinePreviewHoverListeners()};
_.d.attached=function(){this.updateInlinePreviewHoverListeners()};
_.d.detached=function(){this.clearInlinePreviewHoverListeners()};
_.d.updateInlinePreviewHoverListeners=function(){if(this.isShort||this.isSlimShort)this.clearInlinePreviewHoverListeners(),this.JSC$16222_inlinePreviewHoverListener=hs({mediaRenderer:this,lockupElement:this.JSC$16222_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:ZOP})};
_.d.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$16222_inlinePreviewHoverListener)==null||MP(k)};
_.d.onRendererTap=function(){var k,g,P=(k=this.data)==null?void 0:(g=k.serviceEndpoints)==null?void 0:g[0];_.b(P,_.sB)&&this.componentBehavior.resolveCommand(P)};
_.d.onDetailsClick=function(k){var g,P=(g=this.data)==null?void 0:g.navigationEndpoint;P&&(_.vb(_.of(k),this.hostElement,["A","BUTTON"])||this.componentBehavior.resolveCommand(P))};
_.d.onShow=function(){var k=this.data;k.onFirstVisibleCommand&&(this.componentBehavior.resolveCommand(k.onFirstVisibleCommand),delete k.onFirstVisibleCommand)};
_.mJ.Object.defineProperties(Ss.prototype,{thumbnailObjectFit:{configurable:!0,enumerable:!0,get:function(){return this.insetMetadata?"COVER":void 0}},
innerMenu:{configurable:!0,enumerable:!0,get:function(){var k;return this.insetMetadata?void 0:(k=this.data)==null?void 0:k.menu}},
outerMenu:{configurable:!0,enumerable:!0,get:function(){var k;return this.insetMetadata?(k=this.data)==null?void 0:k.menu:void 0}},
shortsBadges:{configurable:!0,enumerable:!0,get:function(){var k=this.data;if(k!=null&&k.badge&&(k=_.b(k.badge,p_k))){var g,P,x;return[{metadataBadgeRenderer:{label:((g=k.label)==null?void 0:(P=g.runs)==null?void 0:P[0].text)||((x=k.label)==null?void 0:x.simpleText),style:"BADGE_STYLE_TYPE_SHORTS_PLAYER"}}]}}},
isShort:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.videoType)==="REEL_VIDEO_TYPE_VIDEO"}},
isSlimShort:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.style)==="REEL_ITEM_STYLE_SHORTS_SLIM"}},
computedTitle:{configurable:!0,enumerable:!0,get:function(){if(this.isShort){var k=this.data;return Object.assign({},k.headline,{accessibility:k.accessibility})}return this.data.title}},
computedAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return this.isSlimShort?(k=this.computedTitle)==null?void 0:(g=k.accessibility)==null?void 0:(P=g.accessibilityData)==null?void 0:P.label:void 0}},
shouldForce2By3:{configurable:!0,enumerable:!0,get:function(){return _.W("web_slim_media_force_2_by_3")}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.JSC$16222_inlinePreviewHoverListener)==null?0:Xy(k))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
Ss.prototype.onDataChanged=Ss.prototype.onDataChanged;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Ss.prototype,"componentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ss.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Gk),_.I("design:type",Object)],Ss.prototype,"ytdLockupBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Ss.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.HD),_.I("design:type",Object)],Ss.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],Ss.prototype,"ytdReduxBehavior",void 0);_.N([_.Td("ytd-thumbnail"),_.I("design:type",HTMLElement)],Ss.prototype,"thumbnail",void 0);_.N([_.Td("#dismissible"),_.I("design:type",HTMLElement)],Ss.prototype,"JSC$16222_dismissibleMedia",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Ss.prototype,"removeMaxWidth",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Ss.prototype,"insetMetadata",void 0);_.N([_.n(),_.I("design:type",String)],Ss.prototype,"dismissedContentId",void 0);_.N([_.n({selectorArgs:["dismissedContentId"],selector:T9b}),_.I("design:type",Object)],Ss.prototype,"dismissActionToReplayEntity",void 0);_.N([_.E("insetMetadata"),_.I("design:type",Object),_.I("design:paramtypes",[])],Ss.prototype,"thumbnailObjectFit",null);
_.N([_.E("data","insetMetadata"),_.I("design:type",Object),_.I("design:paramtypes",[])],Ss.prototype,"innerMenu",null);_.N([_.E("data","insetMetadata"),_.I("design:type",Object),_.I("design:paramtypes",[])],Ss.prototype,"outerMenu",null);_.N([_.n(),_.I("design:type",Object)],Ss.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,selector:_.zY}),_.I("design:type",Boolean)],Ss.prototype,"miniMode",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ss.prototype,"onDataChanged",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],Ss.prototype,"shortsBadges",null);_.N([_.E("data"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Ss.prototype,"isShort",null);
_.N([_.E("data"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Ss.prototype,"isSlimShort",null);_.N([_.E("data","isShort"),_.I("design:type",Object),_.I("design:paramtypes",[])],Ss.prototype,"computedTitle",null);_.N([_.E("isSlimShort","computedTitle"),_.I("design:type",Object),_.I("design:paramtypes",[])],Ss.prototype,"computedAccessibilityLabel",null);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Ss.prototype,"shouldForce2By3",null);_.N([_.E("lockupIsHovered"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Ss.prototype,"isHovered",null);_.N([_.t({is:"ytd-rich-grid-slim-media",disableElementRegistration:!0})],Ss);
_.v(Ss,"ytd-rich-grid-slim-media",function(){if(Lcq!==void 0)return Lcq;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-slim-media--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" on-click="onRendererTap" class="style-scope ytd-rich-grid-slim-media">\n  <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" no-rounded-corners="[[isSlimShort]]" object-fit="[[thumbnailObjectFit]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-rich-grid-slim-media">\n  </ytd-thumbnail>\n  <div id="details" on-click="onDetailsClick" role="heading" aria-label$="[[computedAccessibilityLabel]]" class="style-scope ytd-rich-grid-slim-media">\n    <h3 class="style-scope ytd-rich-grid-slim-media">\n      <a class="yt-simple-endpoint focus-on-expand style-scope ytd-rich-grid-slim-media" href$="[[computeHref_(data.navigationEndpoint)]]" title$="[[getSimpleString(computedTitle)]]" aria-label$="[[computedTitle.accessibility.accessibilityData.label]]" data="[[data.navigationEndpoint]]">\n        <ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-rich-grid-slim-media">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" class="style-scope ytd-rich-grid-slim-media">[[getSimpleString(computedTitle)]]</span>\n      </a>\n    </h3>\n    <span id="metadata" hidden="[[!data.metadata]]" class="style-scope ytd-rich-grid-slim-media"> [[getSimpleString(data.metadata)]] </span>\n    <ytd-video-meta-block class="grid style-scope ytd-rich-grid-slim-media" data="[[data]]" is-slim-short="[[isSlimShort]]" rich-meta="">\n    </ytd-video-meta-block>\n    <div id="menu" class="style-scope ytd-rich-grid-slim-media"></div>\n  </div>\n  <div id="menu-outer" class="style-scope ytd-rich-grid-slim-media"></div>\n  \n  <template is="dom-if" if="[[!isShort]]" class="style-scope ytd-rich-grid-slim-media">\n    <ytd-badge-supported-renderer class="video-badge style-scope ytd-rich-grid-slim-media" badges="[[data.badges]]" hidden="[[!data.badges]]">\n    </ytd-badge-supported-renderer>\n  </template>\n  <template is="dom-if" if="[[isShort]]" class="style-scope ytd-rich-grid-slim-media">\n    <ytd-badge-supported-renderer class="video-badge style-scope ytd-rich-grid-slim-media" badges="[[shortsBadges]]" hidden="[[!shortsBadges]]">\n    </ytd-badge-supported-renderer>\n  </template>\n</div>\n<div id="dismissed" class="style-scope ytd-rich-grid-slim-media">\n  <div id="dismissed-content" class="style-scope ytd-rich-grid-slim-media"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-rich-grid-slim-media"></yt-interaction>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Lcq=k},{mode:_.Gd("kevlar_poly_si_batch_j063")?1:2});var nGY;var Snv;var FM=function(){return _.S.apply(this,arguments)||this};
_.z(FM,_.S);FM.prototype.computeIcon=function(k){return k&&k.iconType?"yt-sys-icons:"+k.iconType.toLowerCase():""};
FM.prototype.onMouseEnter=function(){this.isHovered=!0};
FM.prototype.onMouseLeave=function(){this.isHovered=!1};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],FM.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],FM.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],FM.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],FM.prototype,"data",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],FM.prototype,"isHovered",void 0);
_.N([_.t({is:"ytd-expand-on-hover-card-renderer",disableElementRegistration:!0})],FM);
_.v(FM,"ytd-expand-on-hover-card-renderer",function(){if(Snv!==void 0)return Snv;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expand-on-hover-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="card" class="style-scope ytd-expand-on-hover-card-renderer"><div class="content style-scope ytd-expand-on-hover-card-renderer"><div class="icon-line style-scope ytd-expand-on-hover-card-renderer"><yt-icon class="icon style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.icon]]" icon="[[computeIcon(data.icon)]]"></yt-icon><yt-icon class="info style-scope ytd-expand-on-hover-card-renderer" icon="info_outline" on-mouseenter="onMouseEnter"></yt-icon></div><yt-formatted-string class="title style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.title]]" text="[[data.title]]"></yt-formatted-string><yt-formatted-string class="subtitle style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.subtitle]]" text="[[data.subtitle]]"></yt-formatted-string></div></div><div id="overlay" hidden="[[!isHovered]]" on-mouseleave="onMouseLeave" class="style-scope ytd-expand-on-hover-card-renderer"><div class="content style-scope ytd-expand-on-hover-card-renderer"><div class="icon-line style-scope ytd-expand-on-hover-card-renderer"><yt-icon class="icon style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.icon]]" icon="[[computeIcon(data.icon)]]"></yt-icon><yt-icon class="info style-scope ytd-expand-on-hover-card-renderer" icon="info_outline"></yt-icon></div><yt-formatted-string class="title style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.title]]" text="[[data.title]]"></yt-formatted-string><yt-formatted-string class="subtitle style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.subtitle]]" text="[[data.subtitle]]"></yt-formatted-string><yt-formatted-string class="details style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.details]]" text="[[data.details]]"></yt-formatted-string></div></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Snv=k},{mode:1});var FcL,Ynm=function(){if(FcL!==void 0)return FcL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="channel-user-state" hidden="[[!data.channelUserStateDescription]]" text="[[data.channelUserStateDescription]]" class="style-scope ytd-channel-renderer"></yt-formatted-string><div id="content-section" class="style-scope ytd-channel-renderer"><div id="avatar-section" class="style-scope ytd-channel-renderer"><a class="channel-link yt-simple-endpoint style-scope ytd-channel-renderer" on-tap="onTap" href$="[[computeHrefEndpoint(data.navigationEndpoint)]]" data="[[computeChannelEndpoint(data.navigationEndpoint)]]"><div id="avatar" class="style-scope ytd-channel-renderer"><yt-img-shadow height="[[computeIconSize(compactStyle)]]" thumbnail="[[data.thumbnail]]" width="[[computeIconSize(compactStyle)]]" class="style-scope ytd-channel-renderer"></yt-img-shadow></div></a></div><div id="info-section" class="style-scope ytd-channel-renderer"><a id="main-link" class="channel-link yt-simple-endpoint style-scope ytd-channel-renderer" on-tap="onTap" href$="[[computeHrefEndpoint(data.navigationEndpoint)]]" data="[[computeChannelEndpoint(data.navigationEndpoint)]]"><div id="info" class="style-scope ytd-channel-renderer"><ytd-channel-name id="channel-title" badges="[[data.ownerBadges]]" channel-name="[[getSimpleString(data.title)]]" compact-style="[[compactStyle]]" wrap-text="" class="style-scope ytd-channel-renderer"></ytd-channel-name><div id="metadata" class="style-scope ytd-channel-renderer"><yt-formatted-string id="subscribers" respect-lang-dir="" text="[[data.subscriberCountText]]" class="style-scope ytd-channel-renderer"></yt-formatted-string><span id="dot" hidden="[[computeHideDot(data)]]" class="style-scope ytd-channel-renderer">\u2022</span><span id="video-count" class="style-scope ytd-channel-renderer">[[getSimpleString(data.videoCountText)]]</span></div><yt-formatted-string id="description" hidden="[[compactStyle]]" text="[[data.descriptionSnippet]]" class="style-scope ytd-channel-renderer"></yt-formatted-string><ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-channel-renderer"></ytd-badge-supported-renderer></div><div id="navigation-icon" hidden="[[!data.navigationIcon.iconType]]" class="style-scope ytd-channel-renderer"><yt-icon disable-upgrade$="[[!data.navigationIcon.iconType]]" icon="[[data.navigationIcon.iconType]]" class="style-scope ytd-channel-renderer"></yt-icon></div></a><div id="buttons" class="style-scope ytd-channel-renderer"><div id="purchase-button" hidden="[[!data.purchaseButton]]" class="style-scope ytd-channel-renderer"></div><div id="subscribe-button" hidden="[[!data.subscribeButton]]" class="style-scope ytd-channel-renderer"></div></div><div id="channel-memberships-button" hidden="[[!data.channelMembershipsButton]]" class="style-scope ytd-channel-renderer"></div></div></div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return FcL=k};_.sD("itemSectionRenderer","channelRenderer","ytd-channel-renderer");var YX=function(){var k=_.S.apply(this,arguments)||this;k.compactStyle=!1;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.z(YX,_.S);_.d=YX.prototype;_.d.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.d.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},"data.purchaseButton":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.channelMembershipsButton":{id:"channel-memberships-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.computeHideDot=function(k){return!(k&&k.subscriberCountText&&k.videoCountText)||this.compactStyle};
_.d.hasDualButtons=function(k){return k&&k.purchaseButton&&k.subscribeButton};
_.d.backgroundColorChanged=function(){if(this.data!==void 0){var k=this.data.backgroundColor;this.isDarkTheme&&(k=this.data.backgroundColorDarkTheme);this.hostElement.style.backgroundColor=k!=null?_.zj(k):"transparent"}};
_.d.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.d.onTap=function(k){var g,P,x=((g=this.data)==null?void 0:g.navigationEndpoint)||((P=this.data)==null?void 0:P.serviceEndpoint);_.b(x,_.ts)&&(x&&_.Za().resolve(_.wP).resolveCommand(x,{form:{element:this.hostElement}}),k.preventDefault())};
_.d.computeChannelEndpoint=function(k){return _.b(k,_.ts)?null:k};
_.d.computeHrefEndpoint=function(k){return _.b(k,_.ts)?null:this.componentBehavior.computeHref_(k)};
_.d.computeChannelRendererStyle=function(k){return k};
_.d.computeIconSize=function(k){return k?108:136};
_.mJ.Object.defineProperties(YX,{template:{configurable:!0,enumerable:!0,get:function(){return Ynm()}}});
YX.prototype.backgroundColorChanged=YX.prototype.backgroundColorChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],YX.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],YX.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.Ay),_.I("design:type",Object)],YX.prototype,"ytdOpenPopupBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],YX.prototype,"componentBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],YX.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Boolean)],YX.prototype,"isDarkTheme",void 0);_.N([_.n({computed:"computeChannelRendererStyle(data.channelRendererStyle)",reflectToAttribute:!0}),_.I("design:type",String)],YX.prototype,"channelRendererStyle",void 0);_.N([_.n({computed:"hasDualButtons(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],YX.prototype,"dualButtons",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.W("enable_desktop_search_bigger_thumbs")}}),
_.I("design:type",Boolean)],YX.prototype,"useBiggerThumbs",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.fz("desktop_search_bigger_thumbs_style")}}),
_.I("design:type",String)],YX.prototype,"biggerThumbStyle",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],YX.prototype,"compactStyle",void 0);_.N([_.OO("data","isDarkTheme"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],YX.prototype,"backgroundColorChanged",null);_.N([_.t({is:"ytd-channel-renderer",disableElementRegistration:!0})],YX);_.v(YX,"ytd-channel-renderer",function(){return Ynm()},{mode:1});var jnk;var Qn4;_.sD("itemSectionRenderer","radioRenderer","ytd-radio-renderer");var js=function(){var k=_.S.apply(this,arguments)||this;k.displayItemCount=2;k.hasPlaylistThumbnail=!1;k.stackThumbnailSize="large";return k};
_.z(js,_.S);_.d=js.prototype;_.d.attached=function(){this.updateInlinePreviewHoverListeners()};
_.d.detached=function(){this.clearInlinePreviewHoverListeners()};
_.d.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.d.computeFirstVideos=function(k,g){return k&&g?k.slice(0,g):[]};
_.d.computeThumbnailWidth=function(k,g){return k?g==="BIG"?500:g==="MASSIVE"?600:g==="MEDIUM"?450:420:360};
_.d.computeThumbnailHeight=function(k,g){return k?g==="BIG"?280:g==="MASSIVE"?337:234:202};
_.d.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$16235_inlinePreviewHoverListener)==null||MP(k)};
_.d.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16235_inlinePreviewHoverListener=hs({mediaRenderer:this,lockupElement:this.hostElement,videoPreviewOpts:V6k,thumbnailElement:this.thumbnail})};
_.d.computeHasPlaylistThumbnail=function(k){var g,P;if((((g=k.thumbnailRenderer)==null?0:g.playlistVideoThumbnailRenderer)||((P=k.thumbnailRenderer)==null?0:P.playlistCustomThumbnailRenderer))&&k.thumbnailOverlays)for(g=0;g<k.thumbnailOverlays.length;g++)if(P=void 0,(P=k.thumbnailOverlays[g])==null?0:P.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.mJ.Object.defineProperties(js.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.JSC$16235_inlinePreviewHoverListener)==null?0:Xy(k))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
js.prototype.dataChanged=js.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],js.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Gk),_.I("design:type",Object)],js.prototype,"ytdLockupBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],js.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],js.prototype,"displayItemCount",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.W("enable_desktop_search_bigger_thumbs")}}),
_.I("design:type",Boolean)],js.prototype,"useBiggerThumbs",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.fz("desktop_search_bigger_thumbs_style")}}),
_.I("design:type",String)],js.prototype,"biggerThumbsStyle",void 0);_.N([_.n({computed:"computeHasPlaylistThumbnail(data)"}),_.I("design:type",Object)],js.prototype,"hasPlaylistThumbnail",void 0);_.N([_.n(),_.I("design:type",String)],js.prototype,"stackThumbnailSize",void 0);_.N([_.Td("ytd-thumbnail"),_.I("design:type",HTMLElement)],js.prototype,"thumbnail",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],js.prototype,"dataChanged",null);
_.N([_.E("lockupIsHovered"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],js.prototype,"isHovered",null);_.N([_.t({is:"ytd-radio-renderer",disableElementRegistration:!0})],js);
_.v(js,"ytd-radio-renderer",function(){if(Qn4!==void 0)return Qn4;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-radio-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" height="[[computeThumbnailHeight(useBiggerThumbs, biggerThumbsStyle)]]" hidden$="[[hasPlaylistThumbnail]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[computeThumbnailWidth(useBiggerThumbs, biggerThumbsStyle)]]" class="style-scope ytd-radio-renderer">\n</ytd-thumbnail>\n<ytd-playlist-thumbnail data="[[data]]" height="[[computeThumbnailHeight(useBiggerThumbs, biggerThumbsStyle)]]" hidden="[[!hasPlaylistThumbnail]]" hovered="[[isHovered]]" is-double-stack="true" thumbnail-size="[[stackThumbnailSize]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[computeThumbnailWidth(useBiggerThumbs, biggerThumbsStyle)]]" class="style-scope ytd-radio-renderer">\n</ytd-playlist-thumbnail>\n<div id="content" class="style-scope ytd-radio-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-radio-renderer" href="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-radio-renderer">\n      <ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-radio-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-radio-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block id="meta" data="[[data]]" radio-meta="" class="style-scope ytd-radio-renderer"></ytd-video-meta-block>\n  </a>\n  <ul id="list" class="style-scope ytd-radio-renderer">\n    <template is="dom-repeat" items="[[computeFirstVideos(data.videos, displayItemCount)]]" as="video" class="style-scope ytd-radio-renderer">\n      <li class="style-scope ytd-radio-renderer">\n        <ytd-child-video-renderer data="[[video.childVideoRenderer]]" class="style-scope ytd-radio-renderer">\n        </ytd-child-video-renderer>\n      </li>\n    </template>\n  </ul>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-radio-renderer"></yt-interaction>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Qn4=k},{mode:_.Gd("kevlar_poly_si_batch_j058")?1:2});var lL4;_.sD("itemSectionRenderer","showRenderer","ytd-show-renderer");var QZ=function(){return _.S.apply(this,arguments)||this};
_.z(QZ,_.S);QZ.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
QZ.prototype.computeThumbnailWidth=function(k){return k?360:246};
QZ.prototype.computeUseProminentThumbs=function(k){return k};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],QZ.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],QZ.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],QZ.prototype,"data",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],QZ.prototype,"isSearch",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),_.I("design:type",Boolean)],QZ.prototype,"useProminentThumbs",void 0);_.N([_.t({is:"ytd-show-renderer",disableElementRegistration:!0})],QZ);
_.v(QZ,"ytd-show-renderer",function(){if(lL4!==void 0)return lL4;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-show-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail data="[[data]]" width="[[computeThumbnailWidth(useProminentThumbs)]]" class="style-scope ytd-show-renderer">\n</ytd-playlist-thumbnail>\n<div id="content" class="style-scope ytd-show-renderer">\n<a id="logo-container" class="yt-simple-endpoint style-scope ytd-show-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-show-renderer">\n      <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-show-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-show-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block data="[[data]]" class="style-scope ytd-show-renderer"></ytd-video-meta-block>\n  </a>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" class="style-scope ytd-show-renderer">\n  </ytd-badge-supported-renderer>\n  <ytd-badge-supported-renderer id="bottom-standalone-badge" bottom-standalone-badge="[[data.bottomStandaloneBadge]]" hidden="[[!data.bottomStandaloneBadge]]" class="style-scope ytd-show-renderer">\n  </ytd-badge-supported-renderer>\n</div>\n<div id="menu" class="style-scope ytd-show-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return lL4=k},{mode:1});_.sD("itemSectionRenderer","feedEntryRenderer","ytd-feed-entry-renderer");var lK=function(){var k=_.S.apply(this,arguments)||this;k.isRichGrid=!1;return k};
_.z(lK,_.S);lK.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"}}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],lK.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],lK.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],lK.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],lK.prototype,"isRichGrid",void 0);_.N([_.t({is:"ytd-feed-entry-renderer",disableElementRegistration:!0})],lK);
_.v(lK,"ytd-feed-entry-renderer",function(){if(jnk!==void 0)return jnk;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow hidden="[[isRichGrid]]" thumbnail="[[data.ownerThumbnail]]" width="48" class="style-scope ytd-feed-entry-renderer"></yt-img-shadow>\n<div class="info style-scope ytd-feed-entry-renderer">\n  <div id="title-container" hidden="[[isRichGrid]]" class="style-scope ytd-feed-entry-renderer">\n    <yt-formatted-string id="title" link-inherit-color="" text="[[data.title]]" class="style-scope ytd-feed-entry-renderer"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="post" text="[[data.postText]]" class="style-scope ytd-feed-entry-renderer"></yt-formatted-string>\n  <div id="contents" class="style-scope ytd-feed-entry-renderer"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return jnk=k},{mode:1});var Du4;var DV=function(){return _.S.apply(this,arguments)||this};
_.z(DV,_.S);DV.prototype.showChevronIcon=function(){return this.itemsPerRow>1};
_.N([_.h(_.vD),_.I("design:type",Object)],DV.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],DV.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],DV.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],DV.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,selector:_.ua,value:3}),_.I("design:type",Number)],DV.prototype,"itemsPerRow",void 0);
_.N([_.t({is:"ytd-link-card-renderer",disableElementRegistration:!0})],DV);
_.v(DV,"ytd-link-card-renderer",function(){if(Du4!==void 0)return Du4;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-link-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-link-card-renderer">\n  <a id="card-link" class="yt-simple-endpoint style-scope ytd-link-card-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]">\n    <yt-img-shadow id="thumbnail" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-link-card-renderer">\n    </yt-img-shadow>\n    <div id="text-container" class="style-scope ytd-link-card-renderer">\n      <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-link-card-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-link-card-renderer">\n      </yt-formatted-string>\n    </div>\n    <yt-icon id="chevron" hidden="[[!showChevronIcon(itemsPerRow)]]" icon="chevron_right" class="style-scope ytd-link-card-renderer">\n    </yt-icon>\n  </a>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Du4=k},{mode:1});var tKm;var tK=function(){return _.S.apply(this,arguments)||this};
_.z(tK,_.S);_.d=tK.prototype;_.d.configureRendererStamper=function(){return{"data.menu":hG,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.d.onRendererTap=function(k){if(!this.ytdDismissibleItemBehavior.isDismissed){var g,P=(g=this.data)==null?void 0:g.navigationEndpoint;P&&!_.vb(_.of(k),this.hostElement,["BUTTON"])&&(this.isNavigationCommand(P)?_.vb(_.of(k),this.hostElement,["A"])||_.GB(this.hostElement,"yt-navigate",{endpoint:P}):this.ytComponentBehavior.resolveCommand(P,{}))}};
_.d.maybeComputeHref=function(k){return this.ytComponentBehavior.computeHref_(k,!0)};
_.d.getNavigationCommand=function(k){return this.isNavigationCommand(k)?k:null};
_.d.isNavigationCommand=function(k){return k?_.b(k,_.q8)||_.b(k,_.oV)||_.b(k,_.UN)?!0:!1:!1};
tK.prototype.onRendererTap=tK.prototype.onRendererTap;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],tK.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],tK.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],tK.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],tK.prototype,"ytComponentBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],tK.prototype,"data",void 0);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],tK.prototype,"onRendererTap",null);_.N([_.t({is:"ytd-lumiere-promo-item-image-renderer",disableElementRegistration:!0})],tK);
_.v(tK,"ytd-lumiere-promo-item-image-renderer",function(){if(tKm!==void 0)return tKm;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-lumiere-promo-item-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-lumiere-promo-item-image-renderer"><a id="thumbnail-link" class="yt-simple-endpoint style-scope ytd-lumiere-promo-item-image-renderer" href$="[[maybeComputeHref(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[getNavigationCommand(data.navigationEndpoint)]]" rel="[[computeNofollow_(data.navigationEndpoint)]]"><yt-img-shadow thumbnail="[[data.thumbnail]]" class="style-scope ytd-lumiere-promo-item-image-renderer"></yt-img-shadow></a><div id="metadata" class="style-scope ytd-lumiere-promo-item-image-renderer"><div id="item-details" class="style-scope ytd-lumiere-promo-item-image-renderer"><div id="title" class="style-scope ytd-lumiere-promo-item-image-renderer"><h3 class="style-scope ytd-lumiere-promo-item-image-renderer"><a id="title-link" class="yt-simple-endpoint style-scope ytd-lumiere-promo-item-image-renderer" href$="[[maybeComputeHref(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[getNavigationCommand(data.navigationEndpoint)]]" rel="[[computeNofollow_(data.navigationEndpoint)]]"><yt-formatted-string id="item-title" text="[[data.title]]" class="style-scope ytd-lumiere-promo-item-image-renderer"></yt-formatted-string><yt-icon class="hover-icon style-scope ytd-lumiere-promo-item-image-renderer" hidden="[[!data.showLauncherIcon]]" icon="open_in_new"></yt-icon></a></h3></div><yt-formatted-string id="item-subtitle" text="[[data.subtitle]]" class="style-scope ytd-lumiere-promo-item-image-renderer"></yt-formatted-string></div><div id="menu" class="style-scope ytd-lumiere-promo-item-image-renderer"></div></div></div><div id="dismissed" class="style-scope ytd-lumiere-promo-item-image-renderer"><div id="dismissed-content" class="style-scope ytd-lumiere-promo-item-image-renderer"></div></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return tKm=k},{mode:1});var MKv;var M2=function(){return _.S.apply(this,arguments)||this};
_.z(M2,_.S);M2.prototype.computeLandscapeThumbnail=function(){var k;return((k=this.data)==null?void 0:k.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_16_9"};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],M2.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],M2.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],M2.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,selector:_.zY}),_.I("design:type",Boolean)],M2.prototype,"miniMode",void 0);_.N([_.n({reflectToAttribute:!0,selector:_.ua}),_.I("design:type",Number)],M2.prototype,"itemsPerRow",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeLandscapeThumbnail(data)"}),_.I("design:type",Boolean)],M2.prototype,"landscapeThumbnail",void 0);_.N([_.t({is:"ytd-lumiere-shelf-details-renderer",disableElementRegistration:!0})],M2);
_.v(M2,"ytd-lumiere-shelf-details-renderer",function(){if(MKv!==void 0)return MKv;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-lumiere-shelf-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-lumiere-shelf-details-renderer">\n  <div id="lumiere-shelf-details" class="style-scope ytd-lumiere-shelf-details-renderer">\n    <div id="title" class="style-scope ytd-lumiere-shelf-details-renderer">\n       <yt-formatted-string id="item-title" text="[[data.title]]" class="style-scope ytd-lumiere-shelf-details-renderer"></yt-formatted-string>\n    </div>\n    <div id="subtitle" class="style-scope ytd-lumiere-shelf-details-renderer">\n      <yt-formatted-string id="item-subtitle" text="[[data.subtitle]]" class="style-scope ytd-lumiere-shelf-details-renderer">\n      </yt-formatted-string>\n    </div>\n    <ytd-badge-supported-renderer id="badge" hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-lumiere-shelf-details-renderer">\n    </ytd-badge-supported-renderer>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return MKv=k},{mode:_.Gd("kevlar_poly_si_batch_j076")?1:2});var Kc4;var Kv=function(){return _.S.apply(this,arguments)||this};
_.z(Kv,_.S);Kv.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Kv.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Kv.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Kv.prototype,"data",void 0);_.N([_.t({is:"ytd-primetime-promo-details-renderer",disableElementRegistration:!0})],Kv);
_.v(Kv,"ytd-primetime-promo-details-renderer",function(){if(Kc4!==void 0)return Kc4;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" hidden="[[!data.headline]]" class="style-scope ytd-primetime-promo-details-renderer"><div id="centered-container" class="style-scope ytd-primetime-promo-details-renderer"><yt-formatted-string id="headline" text="[[data.headline]]" class="style-scope ytd-primetime-promo-details-renderer"></yt-formatted-string><ytd-badge-supported-renderer top-standalone-badge="[[data.priceText]]" class="style-scope ytd-primetime-promo-details-renderer"></ytd-badge-supported-renderer><yt-formatted-string id="detail-text" text="[[data.detailText]]" class="style-scope ytd-primetime-promo-details-renderer"></yt-formatted-string><div id="action-button" class="style-scope ytd-primetime-promo-details-renderer"></div></div></div><div id="header" hidden="[[data.headline]]" class="style-scope ytd-primetime-promo-details-renderer"><ytd-badge-supported-renderer top-standalone-badge="[[data.priceText]]" class="style-scope ytd-primetime-promo-details-renderer"></ytd-badge-supported-renderer><yt-formatted-string id="detail-text" text="[[data.detailText]]" class="style-scope ytd-primetime-promo-details-renderer"></yt-formatted-string></div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Kc4=k},{mode:1});var oGL;var o8=function(){return _.S.apply(this,arguments)||this};
_.z(o8,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],o8.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],o8.prototype,"data",void 0);_.N([_.t({is:"ytd-panel-show-style-metadata-renderer",disableElementRegistration:!0})],o8);
_.v(o8,"ytd-panel-show-style-metadata-renderer",function(){if(oGL!==void 0)return oGL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-panel-show-style-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope ytd-panel-show-style-metadata-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return oGL=k},{mode:1});var vG3;var vC=function(){return _.S.apply(this,arguments)||this};
_.z(vC,_.S);_.d=vC.prototype;_.d.onPanelTap=function(){if(this.data&&this.data.command&&!this.isNavigationCommand(this.data.command))return this.ytComponentBehavior.resolveCommand(this.data.command,{})};
_.d.configureRendererStamper=function(){return{"data.metadata":{id:"panel-metadata",mapping:{panelShowStyleMetadataRenderer:{component:"ytd-panel-show-style-metadata-renderer"}}}}};
_.d.computeThumbnail=function(k){if(k)return k.smallFormFactorBackgroundThumbnail||k.largeFormFactorBackgroundThumbnail};
_.d.maybeComputeHref=function(k){return this.ytComponentBehavior.computeHref_(k,!0)};
_.d.isNavigationCommand=function(k){return k?_.b(k,_.q8)||_.b(k,_.oV)||_.b(k,_.UN)?!0:!1:!1};
_.d.getNavigationCommand=function(k){return this.isNavigationCommand(k)?k:null};
vC.prototype.onPanelTap=vC.prototype.onPanelTap;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],vC.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],vC.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],vC.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],vC.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0,value:!0}),_.I("design:type",Boolean)],vC.prototype,"roundedContainer",void 0);_.N([_.n({reflectToAttribute:!0,value:_.W("web_modern_buttons")}),_.I("design:type",Boolean)],vC.prototype,"modernButtons",void 0);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],vC.prototype,"onPanelTap",null);_.N([_.t({is:"ytd-primetime-promo-panel-renderer",disableElementRegistration:!0})],vC);
_.v(vC,"ytd-primetime-promo-panel-renderer",function(){if(vG3!==void 0)return vG3;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="thumbnail" class="yt-simple-endpoint style-scope ytd-primetime-promo-panel-renderer" href$="[[maybeComputeHref(data.command)]]" data="[[getNavigationCommand(data.command)]]" rel="[[computeNofollow_(data.command)]]"><yt-img-shadow thumbnail="[[computeThumbnail(data)]]" width="420" class="style-scope ytd-primetime-promo-panel-renderer"></yt-img-shadow><div id="action-button" class="style-scope ytd-primetime-promo-panel-renderer"><yt-formatted-string text="[[data.buttonText]]" class="style-scope ytd-primetime-promo-panel-renderer"></yt-formatted-string><yt-icon icon="[[data.contentIcon.iconType]]" class="style-scope ytd-primetime-promo-panel-renderer"></yt-icon></div></a><div id="panel-metadata" class="style-scope ytd-primetime-promo-panel-renderer"></div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return vG3=k},{mode:1});_.y3(_.M(function(k){k=_.aS(k,{data:{},useFullWidth:!1});var g=k.data,P=k.useFullWidth;k={};return _.V("teaser-card-view-model",{class:_.$v("ytTeaserCardViewModelHost",(k.ytTeaserCardViewModelUseFullWidth=function(){return P()},k))},_.V(_.m,{cond:function(){return g().onTap},
then:function(x){return _.V(_.Op,{className:"ytTeaserCardViewModelLink",command:x},_.V("div",{class:"ytTeaserCardViewModelImageContainer"},_.V(_.m,{cond:function(){return g().image},
then:function(U){return _.V(_.KX,{data:U,className:"ytTeaserCardViewModelImage",alt:""})}})),_.V("p",{class:"ytTeaserCardViewModelCaption"},function(){return g().caption}))}}))},"Pc"),"teaser-card-view-model",{props:{data:_.GH,
useFullWidth:_.GH}});_.y3(_.M(function(k){var g=k.data;var P=function(){var x;return _.Fn((x=g())==null?void 0:x.iconThemedImage)};
return _.V("yt-edu-card-view-model",null,_.V(_.J3,{contentId:function(){return g().nudgeId}},function(){return _.V("div",{class:_.$v("ytEduCardViewModelHost",function(){return g().trimStyle==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?null:"ytEduCardViewModelGradientTrim"})},_.V("div",{class:"ytEduCardViewModelTopCornerButton"},_.V(_.Vz,{data:function(){return g().dismissButton}},{buttonViewModel:_.Va})),_.V("div",{class:"ytEduCardViewModelContentWrapper"},_.V("div",{class:"ytEduCardViewModelHeaderImage"},_.V(_.m,
{cond:P,
then:function(x){return _.V(_.KX,{data:x,alt:"",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.V("div",{class:"ytEduCardViewModelTextContainer"},_.V("div",{class:"ytEduCardViewModelTitle"},_.V(_.C8,{text:function(){return g().title}})),_.V("div",{class:"ytEduCardViewModelSubtitle"},_.V(_.C8,{text:function(){return g().subtitle}}))),_.V("div",{class:"ytEduCardViewModelContent"},_.V(_.Vz,{data:function(){return g().form}},{nudgeFormViewModel:bMk}))),_.V("div",{class:_.$v("ytEduCardViewModelButtonWrapper",
function(){return g().enableHorizontalButtons?"ytEduCardViewModelHorizontalButtonWrapper":null})},_.V(_.Vz,{data:function(){return g().primaryButton}},{buttonViewModel:function(x){return _.V("div",{class:"ytEduCardViewModelPrimaryButton"},_.V(_.Va,{data:x.data}))}}),_.V(_.Vz,{data:function(){return g().secondaryButton}},{buttonViewModel:function(x){return _.V("div",{class:"ytEduCardViewModelSecondaryButton"},_.V(_.Va,{data:x.data}))}})))}))},"Qc"),"yt-edu-card-view-model",{props:{data:_.GH}});var aLY=new _.gt("RICH_GRID_VIDEO_RENDERER_TOKEN");_.y3(_.M(function(k){var g=k.data;var P=k.showYtInteractionInContent;var x=function(){return!!g().selectableFeedback};
k=_.O(_.zT(!1,void 0,"qxtgaf"));var U=k.next().value,A=k.next().value;_.ay(function(){var r=_.b(g().primaryButton,_.PV);(r==null?0:r.isToggled)&&A(r.isToggled)});
k=_.iX(function(r){if(!x())return!1;if(U()){var f;var B=(f=g().selectableFeedback)==null?void 0:f.onDeselect}else{var L;B=(L=g().selectableFeedback)==null?void 0:L.onSelect}B&&_.S7(B,{form:{element:r.target}});A(!U());if(r=_.b(g().primaryButton,_.PV))r.isToggled=U();return!1});
var q=function(){if(!x()){var r,f=(r=g().loggingDirectives)==null?void 0:r.trackingParams;f&&_.hb(_.Za().resolve(_.Fx),f)}},T=_.HnA(),c=function(){var r;
return x()?(r=g().selectableFeedback)==null?void 0:r.a11yLabel:void 0},Z=function(){return x()?{toggled:U()}:{}},w=_.Za().resolve(_.VE(aLY)),J={};
return _.V("yt-feedback-item-renderer",{class:_.$v("ytFeedbackItemRendererHost",(J.ytFeedbackItemRendererSelectableFeedback=x,J)),"on:click":k,"on:keydown":T,title:c,"aria-label":c,"aria-pressed":function(){return x()?U():void 0},
tabindex:function(){return x()?0:void 0},
role:function(){return x()?"button":void 0}},_.V("div",{class:"ytFeedbackItemRendererContentContainer"},_.V(_.Vz,{data:function(){return g().content}},{videoRenderer:function(r){return _.V(w,{data:r.data,
showYtInteraction:P})},
lockupViewModel:function(r){return _.V(_.sY,{data:r.data,containerType:2})}})),_.V("div",{class:"ytFeedbackItemRendererButtonsContainer"},_.V(_.Vz,{data:function(){return g().primaryButton}},{toggleButtonViewModel:function(r){return _.V(_.je,{data:r.data,
buttonShapeOverrides:Z,disableExplicitClickLogging:!0,onToggle:q})}})))},"Rc"),"yt-feedback-item-renderer",{props:{data:_.GH,
showYtInteractionInContent:_.GH}});var a8=function(){var k=_.S.apply(this,arguments)||this;k.isShortsGrid=!1;k.isCompactGrid=!1;k.isShortsPanelGrid=!1;k.renderedFromRichGrid=!1;k.isInFirstColumn=!1;k.noGutterMargins=!1;k.noBottomMargin=!1;k.halfBottomMargin=!1;k.isInlineGroupItem=!1;k.insetMetadata=!1;k.noBottomMarginInAds=!0;k.force16By9ThumbnailAspectRatio=!1;k.useCompactList=!1;k.containerType=2;k.thumbnailTargetWidth=9999;k.isResponsiveGrid=!1;k.actionMap={"ytd-rich-item-index-update-action":"onIndexUpdateAction"};k.hoverListener=
k.hover.bind(k);k.leaveListener=k.leave.bind(k);k.highlighted=!1;k.JSC$16271_unsubscribeFromInlinePreviewIsActive=function(){};
return k};
_.z(a8,_.S);_.d=a8.prototype;_.d.computeContainerType=function(){return this.useCompactList?3:2};
_.d.itemWidthChanged=function(){var k;this.thumbnailTargetWidth=(k=this.itemWidth)!=null?k:9999};
_.d.updateIsInFirstColumn=function(){var k;this.isInFirstColumn=((k=this.data)==null?void 0:k.colIndex)===0};
_.d.observerContainerType=function(){if(this.lockup){var k=this.lockup;k.containerType=this.containerType;k.sizing=this.sizing;k.typographyBump=this.typographyBump;k.itemWidth=this.itemWidth}this.richGridMedia&&_.W("rich_grid_enable_dynamic_offset")&&(this.richGridMedia.typographyBump=this.richTypographyBump);this.adSlotRenderer&&_.W("rich_grid_enable_dynamic_offset")&&(this.adSlotRenderer.typographyBump=this.richTypographyBump)};
_.d.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-rich-item-renderer lockup",thumbnailFixedWidth:"50%"},properties:{force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]",containerType:"[[containerType]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",thumbnailTargetWidth:"[[thumbnailTargetWidth]]",lockupExperiments:"[[lockupExperiments]]"}},postRenderer:{component:"ytd-post-renderer",
params:{isRichGrid:!0}},sharedPostRenderer:{component:"ytd-shared-post-renderer",params:{isRichGrid:!0}},primetimePromoDetailsRenderer:"ytd-primetime-promo-details-renderer",primetimePromoPanelRenderer:"ytd-primetime-promo-panel-renderer",movieRenderer:{component:"ytd-rich-grid-slim-media"},compactMovieRenderer:{component:"ytd-rich-grid-media",properties:{typographyBump:"[[richTypographyBump]]",showYtInteraction:"[[showYtInteractionOnRichGridMedia]]"}},reelItemRenderer:{component:"ytd-rich-grid-slim-media",
properties:{insetMetadata:"[[insetMetadata]]"}},shortsLockupViewModel:{component:"ytm-shorts-lockup-view-model-v2",properties:{aspectRatio:"[[shortsLockupViewModelAspectRatio]]",inlineMetadata:"[[insetMetadata]]",scrimStyle:"[[shortsLockupViewModelScrimStyle]]",useDefaultStyle:"[[isShortsPanelGrid]]"}},feedbackItemRenderer:{component:"yt-feedback-item-renderer",properties:{showYtInteractionInContent:"[[showYtInteractionOnRichGridMedia]]"}},videoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},
properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",entitySelectorType:"[[data.entitySelectorType]]",typographyBump:"[[richTypographyBump]]"}},radioRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!0},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},playlistRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",entitySelectorType:"[[data.entitySelectorType]]",
typographyBump:"[[richTypographyBump]]"}},gridShowRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},promotedVideoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1,isPromotedVideo:!0},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},feedEntryRenderer:{component:"ytd-feed-entry-renderer",params:{isRichGrid:!0}},
displayAdRenderer:{component:"ytd-display-ad-renderer"},adSlotRenderer:{component:"ytd-ad-slot-renderer",properties:{noBottomMargin:"[[noBottomMarginInAds]]",typographyBump:"[[richTypographyBump]]"}},lumiereShelfDetailsRenderer:"ytd-lumiere-shelf-details-renderer",lumierePromoItemImageRenderer:"ytd-lumiere-promo-item-image-renderer",feedNudgeRenderer:"ytd-feed-nudge-renderer",eduCardViewModel:"yt-edu-card-view-model",gameCardRenderer:{component:"ytd-game-card-renderer",params:{isRichGrid:!0}},miniGameCardViewModel:{component:"ytd-mini-game-card-view-model",
params:{isRichGrid:!0}},expandOnHoverCardRenderer:"ytd-expand-on-hover-card-renderer",linkCardRenderer:"ytd-link-card-renderer",gridMovieRenderer:{component:"ytd-rich-grid-slim-media"},gridChannelRenderer:{component:"ytd-grid-channel-renderer",params:{isRichGrid:!0}},teaserCardViewModel:{component:"teaser-card-view-model",params:{useFullWidth:!0}},gridVideoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}}}}}};
_.d.leave=function(k){k=k.relatedTarget;var g=document.querySelector("ytd-video-preview");k&&g&&_.gV(g).contains(k)||this.removeAndCleanupHighlight()};
_.d.hover=function(){var k;!this.highlighted&&(k=this.data)!=null&&k.onFocusEffect&&(this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BACKGROUND"&&(this.hostElement.classList.add("ytd-rich-item-renderer-highlight"),(k=this.getBackgroundColor())&&Object.assign(this.hostElement.style,{backgroundColor:k,boxShadow:"0 0 0 10px "+k})),this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BORDER"&&this.hostElement.classList.add("ytd-rich-item-renderer-highlight-border"),this.highlighted=!0)};
_.d.removeAndCleanupHighlight=function(){this.hostElement.classList.remove("ytd-rich-item-renderer-highlight");this.hostElement.classList.remove("ytd-rich-item-renderer-highlight-border");Object.assign(this.hostElement.style,{backgroundColor:"",boxShadow:""});this.highlighted=!1};
_.d.registerHoverHighlightListeners=function(){var k=this;this.hostElement.addEventListener("mouseover",this.hoverListener);this.hostElement.addEventListener("mouseleave",this.leaveListener);this.JSC$16271_unsubscribeFromInlinePreviewIsActive=_.Yt(_.Ni(),_.Ypb,function(g){k.highlighted&&!g&&k.removeAndCleanupHighlight()})};
_.d.removeHoverHighlightListeners=function(){this.hostElement.removeEventListener("mouseover",this.hoverListener);this.hostElement.removeEventListener("mouseleave",this.leaveListener);this.JSC$16271_unsubscribeFromInlinePreviewIsActive()};
_.d.richGridHoverHighlightChanged=function(){this.richGridHoverHighlight?this.registerHoverHighlightListeners():this.removeHoverHighlightListeners()};
_.d.detached=function(){this.richGridHoverHighlight&&this.removeHoverHighlightListeners()};
_.d.getBackgroundColor=function(){var k,g,P=(k=this.data)==null?void 0:(g=k.onFocusEffect)==null?void 0:g.onFocusColor;if(P){if(document.documentElement.hasAttribute("dark")&&(P==null?0:P.darkTheme))return ES(P==null?void 0:P.darkTheme);if(P==null?0:P.lightTheme)return ES(P==null?void 0:P.lightTheme)}};
_.d.onIndexUpdateAction=function(){this.updateIsInFirstColumn();if(this.hostElement.offsetParent!==null){var k=_.hE(),g,P,x;k&&((g=this.data)==null?0:g.trackingParams)&&((P=this.data)==null?void 0:P.colIndex)!=null&&((x=this.data)==null?void 0:x.rowIndex)!=null&&_.ap(k,_.Zz(this.data.trackingParams),{gridData:{veColumnCoordinate:this.data.colIndex,veRowCoordinate:this.data.rowIndex}})}};
_.d.isSlimMediaRenderer=function(k){return!!_.b(k==null?void 0:k.content,_.ztJ)||!!_.b(k==null?void 0:k.content,BRc)||!!_.b(k==null?void 0:k.content,_.XS)||!!_.b(k==null?void 0:k.content,IA4)};
_.d.isPostRenderer=function(){var k,g;return!!_.b((k=this.data)==null?void 0:k.content,aM3)||!!_.b((g=this.data)==null?void 0:g.content,H0d)};
_.d.computeIsGameCardShelf=function(){var k;return!!_.b((k=this.data)==null?void 0:k.content,$wv)};
_.d.computeIsMiniGameCardShelf=function(){var k,g;return!!_.b((k=this.data)==null?void 0:k.content,wPP)||!!_.b((g=this.data)==null?void 0:g.content,JgL)};
_.d.computeIsTeaserCard=function(){var k;return!!_.b((k=this.data)==null?void 0:k.content,JgL)};
_.d.computeIsSelectableFeedbackItem=function(){var k,g;return!((g=_.b((k=this.data)==null?void 0:k.content,fRN))==null||!g.selectableFeedback)};
_.d.computeContainsLumierePosters=function(){var k,g;return((g=_.b((k=this.data)==null?void 0:k.content,kG4))==null?void 0:g.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.d.computeIsExpandOnHoverCardShelf=function(){var k;return!!_.b((k=this.data)==null?void 0:k.content,Rhm)};
_.d.computeIsLinkCardShelf=function(){var k;return!!_.b((k=this.data)==null?void 0:k.content,dsv)};
_.d.computeIsReelItemStyleAvatarCircle=function(k){var g;return((g=_.b(k==null?void 0:k.content,_.XS))==null?void 0:g.style)==="REEL_ITEM_STYLE_AVATAR_CIRCLE"};
_.d.computeIsLinkCardFullWidth=function(k,g){var P;return((P=_.b(k==null?void 0:k.content,dsv))==null?void 0:P.useFullWidth)||g<=2};
_.mJ.Object.defineProperties(a8.prototype,{showYtInteractionOnRichGridMedia:{configurable:!0,enumerable:!0,get:function(){return!this.showYtInteractionOnRichItem}},
showYtInteractionOnRichItem:{configurable:!0,enumerable:!0,get:function(){var k;return _.W("web_hover_effect_refactor")&&_.b((k=this.data)==null?void 0:k.content,_.qkk)?!1:this.richGridHoverHighlight||this.isSelectableFeedbackItem}},
richTypographyBump:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&!!this.isHomeGrid&&_.W("web_enable_typography_bump")}},
richGridHoverHighlight:{configurable:!0,enumerable:!0,get:function(){var k;if(_.W("web_hover_effect_refactor")&&_.b((k=this.data)==null?void 0:k.content,_.qkk))return!1;var g;return!((g=this.data)==null||!g.onFocusEffect)||_.W("rich_grid_hover_highlight")&&!this.isShortsGrid&&!this.isCompactGrid}},
shortsLockupViewModelAspectRatio:{configurable:!0,enumerable:!0,get:function(){return 1}},
shortsLockupViewModelScrimStyle:{configurable:!0,enumerable:!0,get:function(){return this.isInlineGroupItem?4:3}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){var k;return{useRichGridLegacyTypography:!0,useRichGridLegacyMargin:!0,onFocusEffect:_.W("web_hover_effect_refactor")?(k=this.data)==null?void 0:k.onFocusEffect:void 0}}}});
a8.prototype.richGridHoverHighlightChanged=a8.prototype.richGridHoverHighlightChanged;a8.prototype.observerContainerType=a8.prototype.observerContainerType;a8.prototype.updateIsInFirstColumn=a8.prototype.updateIsInFirstColumn;a8.prototype.itemWidthChanged=a8.prototype.itemWidthChanged;_.N([_.h(_.vD),_.I("design:type",Object)],a8.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],a8.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],a8.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],a8.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Gk),_.I("design:type",Object)],a8.prototype,"ytdLockupBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],a8.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"isPostRenderer(data)"}),_.I("design:type",Boolean)],a8.prototype,"isPost",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeContainsLumierePosters(data)"}),_.I("design:type",Boolean)],a8.prototype,"containsLumierePosters",void 0);_.N([_.n({reflectToAttribute:!0,computed:"isSlimMediaRenderer(data)"}),_.I("design:type",Boolean)],a8.prototype,"isSlimMedia",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeIsGameCardShelf(data)"}),_.I("design:type",Boolean)],a8.prototype,"isGameCardShelf",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeIsMiniGameCardShelf(data)"}),_.I("design:type",Boolean)],a8.prototype,"isMiniGameCardShelf",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeIsTeaserCard(data)"}),_.I("design:type",Boolean)],a8.prototype,"isTeaserCard",void 0);_.N([_.n({computed:"computeIsSelectableFeedbackItem(data)"}),_.I("design:type",Boolean)],a8.prototype,"isSelectableFeedbackItem",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],a8.prototype,"isShortsGrid",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],a8.prototype,"isSlimGrid",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],a8.prototype,"isCompactGrid",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],a8.prototype,"isShortsPanelGrid",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeIsExpandOnHoverCardShelf(data)"}),_.I("design:type",Boolean)],a8.prototype,"isExpandOnHoverCardShelf",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeIsLinkCardShelf(data)"}),_.I("design:type",Boolean)],a8.prototype,"isLinkCardShelf",void 0);_.N([_.n({reflectToAttribute:!0,selector:_.ua,value:3}),_.I("design:type",Number)],a8.prototype,"itemsPerRow",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],a8.prototype,"renderedFromRichGrid",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],a8.prototype,"isInFirstColumn",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],a8.prototype,"noGutterMargins",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],a8.prototype,"noBottomMargin",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],a8.prototype,"halfBottomMargin",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],a8.prototype,"isInlineGroupItem",void 0);_.N([_.n(),_.I("design:type",Object)],a8.prototype,"insetMetadata",void 0);_.N([_.n(),_.I("design:type",Object)],a8.prototype,"noBottomMarginInAds",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],a8.prototype,"isShelfItem",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeIsReelItemStyleAvatarCircle(data)"}),_.I("design:type",Boolean)],a8.prototype,"isReelItemStyleAvatarCircle",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeIsLinkCardFullWidth(data, itemsPerRow)"}),_.I("design:type",Boolean)],a8.prototype,"isLinkCardFullWidth",void 0);_.N([_.n(),_.I("design:type",Object)],a8.prototype,"force16By9ThumbnailAspectRatio",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],a8.prototype,"useCompactList",void 0);_.N([_.n(),_.I("design:type",String)],a8.prototype,"sizing",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],a8.prototype,"typographyBump",void 0);_.N([_.n(),_.I("design:type",Number)],a8.prototype,"itemWidth",void 0);_.N([_.n(),_.I("design:type",Boolean)],a8.prototype,"isHomeShelf",void 0);_.N([_.n(),_.I("design:type",Boolean)],a8.prototype,"isHomeGrid",void 0);
_.N([_.Td("yt-lockup-view-model"),_.I("design:type",HTMLElement)],a8.prototype,"lockup",void 0);_.N([_.Td("ytd-rich-grid-media"),_.I("design:type",HTMLElement)],a8.prototype,"richGridMedia",void 0);_.N([_.Td("ytd-ad-slot-renderer"),_.I("design:type",HTMLElement)],a8.prototype,"adSlotRenderer",void 0);_.N([_.n({computed:"computeContainerType(useCompactList)"}),_.I("design:type",Object)],a8.prototype,"containerType",void 0);_.N([_.n(),_.I("design:type",Object)],a8.prototype,"thumbnailTargetWidth",void 0);
_.N([_.E("showYtInteractionOnRichItem"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],a8.prototype,"showYtInteractionOnRichGridMedia",null);_.N([_.E("isSelectableFeedbackItem","richGridHoverHighlight"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],a8.prototype,"showYtInteractionOnRichItem",null);_.N([_.E("typographyBump","isHomeGrid"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],a8.prototype,"richTypographyBump",null);
_.N([_.n({reflectToAttribute:!0}),_.E("data","isShortsGrid","isCompactGrid"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],a8.prototype,"richGridHoverHighlight",null);_.N([_.E("isShortsPanelGrid","isHomeShelf","isInlineGroupItem"),_.I("design:type",Number),_.I("design:paramtypes",[])],a8.prototype,"shortsLockupViewModelAspectRatio",null);_.N([_.E("isInlineGroupItem"),_.I("design:type",Number),_.I("design:paramtypes",[])],a8.prototype,"shortsLockupViewModelScrimStyle",null);
_.N([_.OO("itemWidth"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],a8.prototype,"itemWidthChanged",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],a8.prototype,"updateIsInFirstColumn",null);_.N([_.OO("containerType","sizing","typographyBump"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],a8.prototype,"observerContainerType",null);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],a8.prototype,"isResponsiveGrid",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],a8.prototype,"lockupExperiments",null);_.N([_.OO("richGridHoverHighlight"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],a8.prototype,"richGridHoverHighlightChanged",null);_.N([_.t({is:"ytd-rich-item-renderer",disableElementRegistration:!0})],a8);
_.HMq=_.CC()(a8,"ytd-rich-item-renderer",function(){if(nGY===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-rich-item-renderer"></div>\n<yt-interaction id="interaction" class="extended rounded-large style-scope ytd-rich-item-renderer" hidden="[[!showYtInteractionOnRichItem]]"></yt-interaction>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);nGY=k}k=nGY;return k},{mode:_.Gd("kevlar_poly_si_batch_j028")?1:2});var g26={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.gif"};var V6A=_.vS(_.OX("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var $Ms={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.svg"},iOC={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_light_phone_600x508.webp"},UMb={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_dark_phone_600x508.webp"};var Njq;var HC=function(){var k=_.S.apply(this,arguments)||this;k.useResponsiveGrid=!1;k.hidden=!1;k.isShowMoreHidden=!1;k.isShowLessHidden=!0;k.hasExpansionButton=!1;k.isInnerShelf=!1;k.allVideosCount=0;k.allPlaylistCount=0;k.haveSmartDownloadsCompleted=!1;k.restrictContentsOverflow=!1;k.firstShownIndex=0;k.horizontalOffset=0;k.atEnd=!0;k.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-rich-grid-resize-observed":"resizeObserved","yt-section-reactive-dismissal":"onSectionReactiveDismissal"};
k.nextClick=function(){var g;(g=k.data)!=null&&g.contents&&(k.firstShownIndex+=k.currentElementsPerRow,k.updateHorizontalOffset(),k.updateHorizontalItemVisibility())};
k.previousClick=function(){var g;(g=k.data)!=null&&g.contents&&(k.firstShownIndex-=k.currentElementsPerRow,k.updateHorizontalOffset(),k.updateHorizontalItemVisibility())};
return k};
_.z(HC,_.S);_.d=HC.prototype;
_.d.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richItemRenderer:{component:"ytd-rich-item-renderer",properties:{isResponsiveGrid:"[[useResponsiveGrid]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",itemWidth:"[[itemWidth]]",noBottomMargin:"[[isCollapsed]]",halfBottomMargin:"[[isExpanded]]",isHomeShelf:"[[isHomePage]]",force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]"},params:{isShelfItem:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",
params:{buttonTooltipPosition:_.y4("HTML_DIR")==="rtl"?"right":"left"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.d.attached=function(){this.requestElementsPerRow()};
_.d.refreshGridLayoutNew=function(){var k;if((k=this.data)!=null&&k.contents&&this.containerWidth){var g;((g=this.data.responsiveContainerConfiguration)==null?0:g.responsiveSize)?(k=_.wGC(this.data.responsiveContainerConfiguration,this.containerWidth),k=_.n5(Object.assign({},k,{standardUnitMinWidth:this.standardUnitMinWidth}))):k=_.n5({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,standardUnitMinWidth:this.standardUnitMinWidth});this.typographyBump=k.typographyBump;if(this.elementsPerRow!==
k.numItems||this.gutter!==k.gutter)this.elementsPerRow=k.numItems,this.gutter=k.gutter,this.itemWidth=k.itemWidth,_.iG(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":k.gutter+"px"})}};
_.d.computeSizing=function(){if(!this.isLumiere){var k=_.tAk(this.data);return k?k:this.isGameCardShelf()||this.isMiniGameCardShelf()||this.isSlimMediaShelfRenderer()||this.isLumiereShelfWithPosters()||this.isShortsShelf()?"EXTRA_COMPACT":"STANDARD"}};
_.d.computeUseResponsiveGrid=function(){return!this.isLumiere&&this.sizing};
_.d.computeButton=function(k){var g=_.b(k,_.pj);k=Object.assign({},_.b(k,_.pj));return g?(k.text||(k.text={simpleText:k.tooltip}),k.style="STYLE_MONO_OUTLINE",k.iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT",k):g};
_.d.onRowIndexChange=function(){var k=_.hE(),g,P;((g=this.data)==null?0:g.trackingParams)&&((P=this.data)==null?void 0:P.rowIndex)!=null&&k&&_.ap(k,_.Zz(this.data.trackingParams),{gridData:{veRowCoordinate:this.data.rowIndex}})};
_.d.resizeObserved=function(){if(this.hasChevronButtons&&this.horizontalOffset!==0){var k,g=((k=this.getRichItemRenderers()[0])==null?void 0:k.clientWidth)+this.gutter;this.horizontalOffset=this.firstShownIndex*g;this.updateHorizontalItemVisibility()}else this.contents.style.transform="translateX(0px)"};
_.d.requestElementsPerRow=function(){_.GB(this.hostElement,"yt-request-elements-per-row")};
_.d.onUpdateElementsPerRowAction=function(k,g,P,x,U,A){if(this.containerWidth!==A&&(this.containerWidth=A,this.useResponsiveGrid)){this.refreshGridLayoutNew();this.updateItemVisibility();return}!this.useResponsiveGrid&&k&&g&&P&&x&&U&&(this.elementsPerRow!==k||this.postsPerRow!==g||this.slimItemsPerRow!==P||this.gameCardsPerRow!==x||this.miniGameCardsPerRow!==U)&&(this.elementsPerRow=k,this.postsPerRow=g,this.slimItemsPerRow=P,this.gameCardsPerRow=x,this.miniGameCardsPerRow=U,this.updateItemVisibility())};
_.d.isExpandedChanged=function(){var k=this.getRichItemRenderers(),g=this.isExpanded;k.forEach(function(P){P.halfBottomMargin=g})};
_.d.isCollapsedChanged=function(){var k=this.getRichItemRenderers(),g=this.isCollapsed;k.forEach(function(P){P.noBottomMargin=g})};
_.d.getRichItemRenderers=function(){return _.kr(this.hostElement).querySelectorAll("ytd-rich-item-renderer")};
_.d.updateItemVisibility=function(){var k=this;if(this.data&&this.data.contents){var g=this.data.contents.length;if(this.hasChevronButtons)this.updateArrowButtonStatus();else{this.getRichItemRenderers().forEach(function(x,U){var A;((A=k.data)==null?0:A.isExpanded)?(x.hidden=U>g-1,x.ytRendererBehavior.markDirty()):x.hidden=U>k.currentElementsPerRow-1||U>g-1});
var P=this.data.contents.length<=this.currentElementsPerRow;this.isShowMoreHidden=!this.data.showMoreButton||P||!!this.data.isExpanded||this.isTruncated;this.isShowLessHidden=!this.data.showLessButton||P||!this.data.isExpanded||this.isTruncated;this.hasExpansionButton=!this.isShowMoreHidden||!this.isShowLessHidden}this.contents.style.visibility="visible"}};
_.d.setHeightToSingleRow=function(){var k=this.getRichItemRenderers(),g=Number.parseInt(getComputedStyle(k[0]).marginBottom,10)||0;k=k.slice(0,this.currentElementsPerRow).reduce(function(P,x){return Math.max(P,x.getBoundingClientRect().height+g)},0);
this.contents.style.height=k+"px"};
_.d.focusNextExpandedItem=function(){var k;((k=this.data)==null?0:k.isExpanded)&&this.focusItem(this.currentElementsPerRow,!0)};
_.d.focusItem=function(k,g){var P=this.getRichItemRenderers();if(P[k]&&(k=P[k].querySelector(".focus-on-expand"))){if(g){var x;(x=P[this.currentElementsPerRow])==null||x.scrollIntoView({behavior:"smooth",block:"center"})}k.focus({preventScroll:!0})}};
_.d.onDataChange=function(){var k=this;this.useResponsiveGrid&&this.containerWidth&&this.refreshGridLayoutNew();var g;if((g=this.data)==null?0:g.isExpanded)this.firstShownIndex=0,this.updateHorizontalOffset(),this.updateHorizontalItemVisibility();_.VJ(this,function(){k.updateItemVisibility()});
var P;if((P=this.data)==null?0:P.contents)for(this.restrictContentsOverflow=!this.isExpandOnHoverCardShelf(),_.iG(this.hostElement,{"--ytd-rich-shelf-items-count":""+this.data.contents.length}),g=0;g<this.data.contents.length;g++)P=_.b(this.data.contents[g],_.Yb)||{},P.colIndex=g,P.rowIndex=this.data.rowIndex};
_.d.handleRerenderDownloadsData=function(){_.W("kevlar_modern_downloads_page")&&this.entityDrivenRichShelfData&&(this.set("data.contents",this.entityDrivenRichShelfData.contents),this.entityDrivenRichShelfData.subtitle&&this.set("data.subtitle",this.entityDrivenRichShelfData.subtitle),this.updateItemVisibility())};
_.d.blockInlinePreview=function(k){var g=this,P;return _.e(function(x){(P=g.inlinePreviewIsEnabled)&&g.ytdReduxBehavior.dispatch(_.yKt(!1));return x.return(new Promise(function(U){k(function(){P&&g.ytdReduxBehavior.dispatch(_.yKt(!0));U()})}))})};
_.d.expandShelf=function(){var k=this;if(this.data){var g,P=(g=_.b(this.data.showMoreButton,_.pj))==null?void 0:g.trackingParams;P&&_.hb(_.qJ(),P);this.set("data.isExpanded",!0);this.blockInlinePreview(function(x){k.setHeightToSingleRow();k.updateItemVisibility();k.contents.style.height=k.contents.scrollHeight+"px";_.Xq.addJob(function(){k.contents.style.height="auto";k.focusNextExpandedItem();x()},2,200)})}};
_.d.collapseShelf=function(){var k=this;return _.e(function(g){if(g.nextAddress==1){if(!k.data)return g.return();k.set("data.isExpanded",!1);return g.yield(k.blockInlinePreview(function(P){k.contents.style.height=k.contents.scrollHeight+"px";k.setHeightToSingleRow();_.Xq.addJob(function(){k.updateItemVisibility();k.contents.style.height="auto";P()},2,200)}),2)}_.GB(k.hostElement,"yt-rich-shelf-renderer-collapse",k.data.trackingParams);
k.focusItem(0,!1);_.SV(g)})};
_.d.updateArrowButtonStatus=function(){this.getRichItemRenderers();var k,g;var P=((k=this.data)==null?void 0:(g=k.contents)==null?void 0:g.length)||0;this.atEnd=this.firstShownIndex+this.currentElementsPerRow>=P};
_.d.onChildElementFocus=function(k){this.hasChevronButtons&&(k=k.target.closest("#contents > *"),this.contents.contains(k)&&(k.offsetLeft<this.horizontalOffset?this.previousClick():k.offsetLeft+k.clientWidth>this.horizontalOffset+this.contents.clientWidth&&(this.contents.parentElement&&(this.contents.parentElement.scrollLeft=0),this.nextClick())))};
_.d.updateHorizontalItemVisibility=function(){this.updateArrowButtonStatus();this.contents.style.transform="translateX("+(_.y4("HTML_DIR")==="rtl"?"":"-")+this.horizontalOffset+"px)"};
_.d.updateHorizontalOffset=function(){var k=this.getRichItemRenderers(),g,P;var x=((g=this.data)==null?void 0:(P=g.contents)==null?void 0:P.length)||0;var U;k=((U=k[0])==null?void 0:U.clientWidth)+this.gutter;this.firstShownIndex+this.currentElementsPerRow>x?this.firstShownIndex=x-this.currentElementsPerRow:this.firstShownIndex<0&&(this.firstShownIndex=0);this.horizontalOffset=this.firstShownIndex*k};
_.d.isSlimMediaShelfRenderer=function(){var k,g,P,x=(P=_.b((k=this.data)==null?void 0:(g=k.contents)==null?void 0:g[0],_.Yb))==null?void 0:P.content;return!!(_.b(x,_.ztJ)||_.b(x,BRc)||_.b(x,_.XS)||_.b(x,IA4))};
_.d.isGameCardShelf=function(){var k,g,P,x=(P=_.b((k=this.data)==null?void 0:(g=k.contents)==null?void 0:g[0],_.Yb))==null?void 0:P.content;return!!_.b(x,$wv)};
_.d.isMiniGameCardShelf=function(){var k,g,P,x=(P=_.b((k=this.data)==null?void 0:(g=k.contents)==null?void 0:g[0],_.Yb))==null?void 0:P.content;return!!_.b(x,wPP)||!!_.b(x,JgL)};
_.d.hasGameBoxArtAvatarStyle=function(){var k;return((k=this.data)==null?void 0:k.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART"};
_.d.hasRoundedGameBoxArtAvatarStyle=function(){var k;return((k=this.data)==null?void 0:k.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"};
_.d.isShortsShelf=function(){var k,g,P,x=(P=_.b((k=this.data)==null?void 0:(g=k.contents)==null?void 0:g[0],_.Yb))==null?void 0:P.content;return!!_.b(x,_.XS)||!!_.b(x,IA4)};
_.d.isPostShelfRenderer=function(){var k,g,P,x=(P=_.b((k=this.data)==null?void 0:(g=k.contents)==null?void 0:g[0],_.Yb))==null?void 0:P.content;return!(!_.b(x,aM3)&&!_.b(x,H0d))};
_.d.isLumiereShelf=function(){var k,g,P=_.b((k=this.data)==null?void 0:(g=k.contents)==null?void 0:g[0],_.Yb);return!!_.b(P==null?void 0:P.content,kG4)};
_.d.isLumiereShelfWithPosters=function(){var k,g,P=_.b((k=this.data)==null?void 0:(g=k.contents)==null?void 0:g[0],_.Yb),x;return((x=_.b(P==null?void 0:P.content,kG4))==null?void 0:x.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.d.isExpandOnHoverCardShelf=function(){var k,g,P,x=(P=_.b((k=this.data)==null?void 0:(g=k.contents)==null?void 0:g[0],_.Yb))==null?void 0:P.content;return!!_.b(x,Rhm)};
_.d.computeHasFeaturedBadge=function(){var k,g,P=_.b((k=this.data)==null?void 0:(g=k.badges)==null?void 0:g[0],_.rhm);return P?P.style!=="BADGE_STYLE_TYPE_SIMPLE":!1};
_.d.computeHasPaygatedFeaturedBadge=function(){var k,g,P=_.b((k=this.data)==null?void 0:(g=k.badges)==null?void 0:g[0],_.rhm);return P?(P==null?void 0:P.style)==="BADGE_STYLE_TYPE_SIMPLE":!1};
_.d.computeHeaderHidden=function(){var k,g,P,x,U,A;return!((k=this.data)==null?0:k.icon)&&!((g=this.data)==null?0:g.title)&&!((P=this.data)==null?0:P.subtitle)&&!((x=this.data)==null?0:x.thumbnail)&&!((U=this.data)==null?0:U.badges)&&!((A=this.data)==null?0:A.menu)};
_.d.showCtaButton=function(){var k;return!((k=this.data)==null||!k.ctaButton)&&!this.isPostShelfRenderer()&&!this.isGameCardShelf()&&!this.isMiniGameCardShelf()};
_.d.showTopCtaButton=function(){return this.showCtaButton()?this.isSlimMediaShelfRenderer()?this.slimItemsPerRow>=4:this.elementsPerRow>=3:!1};
_.d.showBottomCtaButton=function(){return this.showCtaButton()?!this.showTopCtaButton():!1};
_.d.computeForce16By9ThumbnailAspectRatio=function(){var k,g;return((k=this.data)==null?void 0:(g=k.responsiveContainerConfiguration)==null?void 0:g.enableContentSpecificAspectRatio)!==void 0?!this.data.responsiveContainerConfiguration.enableContentSpecificAspectRatio:!1};
_.d.onSectionReactiveDismissal=function(k,g,P){var x,U;var A=(x=this.data)==null?void 0:(U=x.targetingContext)==null?void 0:U.targetGroupId;this&&A&&g.targetGroupId&&A.includes(g.targetGroupId)?(x=this.rowIndex,k=x===void 0?!1:!(g.behavior==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&x<=k)):k=!1;k&&(this.hidden=P)};
_.mJ.Object.defineProperties(HC.prototype,{isExpanded:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.isExpanded)}},
isCollapsed:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null?0:k.isExpanded)}},
currentElementsPerRow:{configurable:!0,enumerable:!0,get:function(){if(this.useResponsiveGrid)return this.elementsPerRow;var k=this.elementsPerRow;this.isPostShelfRenderer()?k=this.postsPerRow:this.isSlimMediaShelfRenderer()?k=this.slimItemsPerRow:this.isLumiereShelfWithPosters()?k=this.slimItemsPerRow-1:this.isGameCardShelf()?k=this.gameCardsPerRow:this.isMiniGameCardShelf()&&(k=this.miniGameCardsPerRow);return k}},
isTruncated:{configurable:!0,enumerable:!0,get:function(){return this.isShortsShelf()&&this.isHomePage}},
showBottomDivider:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null?0:k.isBottomDividerHidden)}},
hasChevronButtons:{configurable:!0,enumerable:!0,get:function(){var k,g;return!((k=this.data)==null||!k.previousButton)&&!((g=this.data)==null||!g.nextButton)}},
previousButtonOverride:{configurable:!0,enumerable:!0,get:function(){return{disabled:this.firstShownIndex===0,ariaHidden:!0,tabIndex:-1}}},
nextButtonOverride:{configurable:!0,enumerable:!0,get:function(){return{disabled:this.atEnd,ariaHidden:!0,tabIndex:-1}}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var k;return((k=_.Za().resolve(_.NQ).getCurrentPage())==null?void 0:k.pageSubtype)==="home"}},
thumbnailAriaHidden:{configurable:!0,enumerable:!0,get:function(){var k,g,P,x;return!((k=this.data)==null?0:(g=k.thumbnail)==null?0:(P=g.accessibility)==null?0:(x=P.accessibilityData)==null?0:x.label)}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.entitySelectorType)||"RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
rowIndex:{configurable:!0,enumerable:!0,get:function(){return this.data.rowIndex}}});
HC.prototype.onChildElementFocus=HC.prototype.onChildElementFocus;HC.prototype.handleRerenderDownloadsData=HC.prototype.handleRerenderDownloadsData;HC.prototype.onDataChange=HC.prototype.onDataChange;HC.prototype.isCollapsedChanged=HC.prototype.isCollapsedChanged;HC.prototype.isExpandedChanged=HC.prototype.isExpandedChanged;HC.prototype.onRowIndexChange=HC.prototype.onRowIndexChange;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],HC.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],HC.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],HC.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],HC.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],HC.prototype,"ytdReduxBehavior",void 0);
_.N([_.n({computed:"computeUseResponsiveGrid(isLumiere, sizing)"}),_.I("design:type",Object)],HC.prototype,"useResponsiveGrid",void 0);_.N([_.n(),_.I("design:type",Object)],HC.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Number)],HC.prototype,"standardUnitMinWidth",void 0);_.N([_.n({reflectToAttribute:!0,value:3}),_.I("design:type",Number)],HC.prototype,"elementsPerRow",void 0);_.N([_.n({value:3}),_.I("design:type",Number)],HC.prototype,"postsPerRow",void 0);
_.N([_.n({value:6}),_.I("design:type",Number)],HC.prototype,"slimItemsPerRow",void 0);_.N([_.n({value:6}),_.I("design:type",Number)],HC.prototype,"gameCardsPerRow",void 0);_.N([_.n({value:6}),_.I("design:type",Number)],HC.prototype,"miniGameCardsPerRow",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],HC.prototype,"hidden",void 0);_.N([_.n(),_.I("design:type",Object)],HC.prototype,"isShowMoreHidden",void 0);
_.N([_.n(),_.I("design:type",Object)],HC.prototype,"isShowLessHidden",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],HC.prototype,"hasExpansionButton",void 0);_.N([_.E("data.isExpanded"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],HC.prototype,"isExpanded",null);_.N([_.E("data.isExpanded"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],HC.prototype,"isCollapsed",null);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],HC.prototype,"isInnerShelf",void 0);_.N([_.n({reflectToAttribute:!0,computed:"isShortsShelf(data)"}),_.I("design:type",Boolean)],HC.prototype,"isShorts",void 0);_.N([_.n({reflectToAttribute:!0,computed:"isLumiereShelf(data)"}),_.I("design:type",Boolean)],HC.prototype,"isLumiere",void 0);_.N([_.n({reflectToAttribute:!0,computed:"hasGameBoxArtAvatarStyle(data)"}),_.I("design:type",Boolean)],HC.prototype,"hasBoxArtThumbnailStyle",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"hasRoundedGameBoxArtAvatarStyle(data)"}),_.I("design:type",Boolean)],HC.prototype,"hasRoundedBoxArtThumbnailStyle",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasFeaturedBadge(data)"}),_.I("design:type",Boolean)],HC.prototype,"hasFeaturedBadge",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasPaygatedFeaturedBadge(data)"}),_.I("design:type",Boolean)],HC.prototype,"hasPaygatedFeaturedBadge",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeHeaderHidden(data)"}),_.I("design:type",Boolean)],HC.prototype,"isHeaderHidden",void 0);_.N([_.n({selector:_.MeM}),_.I("design:type",Object)],HC.prototype,"allVideosCount",void 0);_.N([_.n({selector:mMu}),_.I("design:type",Object)],HC.prototype,"allPlaylistCount",void 0);_.N([_.n({selector:p_A}),_.I("design:type",Object)],HC.prototype,"haveSmartDownloadsCompleted",void 0);
_.N([_.n({selectorArgs:["entitySelectorType"],selector:function(k,g){if(_.W("kevlar_modern_downloads_page")&&g&&g!=="RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"){var P=k.entities;switch(g){case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS":g=_.s8(P);k=Uu(g);var x=_.Zs(g);P=_.BS(P);P=_.pD(dMb(x,P,g.length));return{contents:k,subtitle:P};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE":return P=_.s8(P),{contents:Uu(P)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS":return P=
_.ba(P),{contents:Uu(P)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE":return P=_.m4I(P),{contents:Uu(P)};default:_.pH(new _.Da("Error: entitySelectorType defined but not matched in selector.",k,g))}}}}),
_.I("design:type",Object)],HC.prototype,"entityDrivenRichShelfData",void 0);_.N([_.n({reflectToAttribute:!0,computed:"showTopCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.I("design:type",Boolean)],HC.prototype,"hasTopCtaButton",void 0);_.N([_.n({reflectToAttribute:!0,computed:"showBottomCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.I("design:type",Boolean)],HC.prototype,"hasBottomCtaButton",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeForce16By9ThumbnailAspectRatio(data)"}),_.I("design:type",Boolean)],HC.prototype,"force16By9ThumbnailAspectRatio",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],HC.prototype,"restrictContentsOverflow",void 0);_.N([_.n({selector:_.jzI}),_.I("design:type",Boolean)],HC.prototype,"inlinePreviewIsEnabled",void 0);_.N([_.n({computed:"computeSizing(data)"}),_.I("design:type",String)],HC.prototype,"sizing",void 0);
_.N([_.n(),_.I("design:type",Boolean)],HC.prototype,"typographyBump",void 0);_.N([_.n(),_.I("design:type",Number)],HC.prototype,"itemWidth",void 0);_.N([_.n(),_.I("design:type",Object)],HC.prototype,"firstShownIndex",void 0);_.N([_.n(),_.I("design:type",Object)],HC.prototype,"horizontalOffset",void 0);_.N([_.n(),_.I("design:type",Object)],HC.prototype,"atEnd",void 0);_.N([_.Td("#contents"),_.I("design:type",HTMLElement)],HC.prototype,"contents",void 0);
_.N([_.OO("data.rowIndex"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],HC.prototype,"onRowIndexChange",null);_.N([_.OO("isExpanded"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],HC.prototype,"isExpandedChanged",null);_.N([_.OO("isCollapsed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],HC.prototype,"isCollapsedChanged",null);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],HC.prototype,"onDataChange",null);_.N([_.OO("allVideosCount","allPlaylistsCount","haveSmartDownloadsCompleted"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],HC.prototype,"handleRerenderDownloadsData",null);_.N([_.dV("focusin"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],HC.prototype,"onChildElementFocus",null);
_.N([_.n({reflectToAttribute:!0}),_.E("data","isHomePage"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],HC.prototype,"isTruncated",null);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],HC.prototype,"showBottomDivider",null);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],HC.prototype,"hasChevronButtons",null);
_.N([_.E("firstShownIndex"),_.I("design:type",Object),_.I("design:paramtypes",[])],HC.prototype,"previousButtonOverride",null);_.N([_.E("atEnd"),_.I("design:type",Object),_.I("design:paramtypes",[])],HC.prototype,"nextButtonOverride",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],HC.prototype,"isHomePage",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],HC.prototype,"thumbnailAriaHidden",null);
_.N([_.E("data"),_.I("design:type",String),_.I("design:paramtypes",[])],HC.prototype,"entitySelectorType",null);_.N([_.t({is:"ytd-rich-shelf-renderer",disableElementRegistration:!0})],HC);
_.ILc=_.CC()(HC,"ytd-rich-shelf-renderer",function(){if(Njq===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-rich-shelf-renderer">\n  <div id="rich-shelf-header-container" class="style-scope ytd-rich-shelf-renderer">\n    <div id="rich-shelf-header" class="style-scope ytd-rich-shelf-renderer">\n      <h2 class="style-scope ytd-rich-shelf-renderer">\n        <template is="dom-if" if="[[!data.endpoint]]" class="style-scope ytd-rich-shelf-renderer">\n          <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-rich-shelf-renderer">\n          </yt-icon>\n          <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-rich-shelf-renderer">\n          </yt-img-shadow>\n          <div id="title-container" class="style-scope ytd-rich-shelf-renderer">\n            <div id="title-text" class="style-scope ytd-rich-shelf-renderer">\n              <span id="title" class="style-scope ytd-rich-shelf-renderer">[[getSimpleString(data.title)]]</span>\n              <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!hasFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n              </ytd-badge-supported-renderer>\n            </div>\n            <div id="subtitle-text" class="style-scope ytd-rich-shelf-renderer">\n              <ytd-badge-supported-renderer id="paygated-featured-badge" badges="[[data.badges]]" hidden="[[!hasPaygatedFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n              </ytd-badge-supported-renderer>\n              <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-rich-shelf-renderer"> </yt-formatted-string>\n            </div>\n          </div>\n        </template>\n        <template is="dom-if" if="[[data.endpoint]]" class="style-scope ytd-rich-shelf-renderer">\n          <div id="image-container" class="style-scope ytd-rich-shelf-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-rich-shelf-renderer" aria-hidden="[[thumbnailAriaHidden]]" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]" tabindex="-1" title="[[getSimpleString(data.title)]]">\n              <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-rich-shelf-renderer">\n              </yt-img-shadow>\n            </a>\n            <div id="title-container" class="style-scope ytd-rich-shelf-renderer">\n              <div id="title-text" class="style-scope ytd-rich-shelf-renderer">\n                <a class="yt-simple-endpoint style-scope ytd-rich-shelf-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n                  <span id="title" class="style-scope ytd-rich-shelf-renderer">[[getSimpleString(data.title)]]</span>\n                </a>\n                <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!hasFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n                </ytd-badge-supported-renderer>\n              </div>\n              <div id="subtitle-text" class="style-scope ytd-rich-shelf-renderer">\n                <ytd-badge-supported-renderer id="paygated-featured-badge" badges="[[data.badges]]" hidden="[[!hasPaygatedFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n                </ytd-badge-supported-renderer>\n                <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-rich-shelf-renderer"> </yt-formatted-string>\n              </div>\n            </div>\n          </div>\n        </template>\n      </h2>\n      <div id="menu-container" class="style-scope ytd-rich-shelf-renderer">\n        <div class="cta-button-container style-scope ytd-rich-shelf-renderer" hidden="[[!hasTopCtaButton]]">\n          <ytd-button-renderer class="cta-button style-scope ytd-rich-shelf-renderer" data="[[data.ctaButton.buttonRenderer]]">\n          </ytd-button-renderer>\n        </div>\n        <div id="menu" hidden="[[isDismissedButtonHidden]]" class="style-scope ytd-rich-shelf-renderer"></div>\n        <yt-button-view-model id="previous-button" button-overrides="[[previousButtonOverride]]" data="[[data.previousButton.buttonViewModel]]" scoping-class-name="[[is]]" on-click="previousClick" class="style-scope ytd-rich-shelf-renderer">\n        </yt-button-view-model>\n        <yt-button-view-model id="next-button" button-overrides="[[nextButtonOverride]]" data="[[data.nextButton.buttonViewModel]]" scoping-class-name="[[is]]" on-click="nextClick" class="style-scope ytd-rich-shelf-renderer">\n      </yt-button-view-model>\n      </div>\n    </div>\n    <div id="cta-bottom-button-container" hidden="[[!hasBottomCtaButton]]" class="style-scope ytd-rich-shelf-renderer">\n      <ytd-button-renderer class="cta-button style-scope ytd-rich-shelf-renderer" data="[[data.ctaButton.buttonRenderer]]">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="contents-container" class="style-scope ytd-rich-shelf-renderer">\n    <div id="contents" class="style-scope ytd-rich-shelf-renderer"></div>\n  </div>\n  <div class="button-container style-scope ytd-rich-shelf-renderer" hidden="[[isShowMoreHidden]]">\n    <ytd-button-renderer class="expand-collapse-button style-scope ytd-rich-shelf-renderer" data="[[computeButton(data.showMoreButton)]]" on-click="expandShelf">\n    </ytd-button-renderer>\n  </div>\n  <div class="button-container style-scope ytd-rich-shelf-renderer" hidden="[[isShowLessHidden]]">\n    <ytd-button-renderer class="expand-collapse-button style-scope ytd-rich-shelf-renderer" data="[[computeButton(data.showLessButton)]]" on-click="collapseShelf">\n    </ytd-button-renderer>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-rich-shelf-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);Njq=k}k=Njq;return k},{allowedProps:["data",
"isInnerShelf","standardUnitMinWidth"],mode:_.Gd("kevlar_poly_si_batch_j028")?1:2});var X3Y;_.y3(_.VT,"yt-badge-view-model",{props:{data:_.GH,class:_.GH,workaroundShortsIsThumbnailBadge:_.GH,modern:_.GH,numBadgesInRow:_.GH}});_.y3(WnL,"yt-slimline-survey-view-model",{props:{data:_.GH}});var N2=function(){var k=_.S.apply(this,arguments)||this;k.tileLottieAnimationRef={};k.backgroundLottieAnimationRef={};k.isOnHoverBehaviorForLottieEnabled=!0;k.useBiggerShowcaseImage=_.W("enable_desktop_search_bigger_thumbs");k.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-open-video-preview-action":"pauseLottie"};return k};
_.z(N2,_.S);_.d=N2.prototype;_.d.attached=function(){this.requestElementsPerRow();this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.data&&(this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData)};
_.d.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0},secondaryButton:{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"},reuseComponents:!0},"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},
"data.badge":{id:"badge-view-model",mapping:{badgeViewModel:{component:"yt-badge-view-model",params:{modern:!0}}}},"data.additionalBadge":{id:"additional-badge-view-model",mapping:{badgeViewModel:{component:"yt-badge-view-model",params:{modern:!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},
"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyViewModel:"yt-slimline-survey-view-model"}}}};
_.d.dataChanged=function(){if(this.data){this.requestElementsPerRow();this.updateButtonPalette();var k=this.hasStaticTile(this.data)||this.hasTileLottie(this.data);k!==this.hasTile&&this.set("hasTile",k);k=this.hasLogo(this.data)||!!this.data.badgeText;k!==this.hasMetadata&&this.set("hasMetadata",k);k=this.data.overflowButton?!1:k;k!==this.showLogoImage&&this.set("showLogoImage",k);this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData;this.maybeInitializeTileLottie();
this.maybeInitializeBackgroundLottie()}};
_.d.themeChanged=function(){this.data&&(this.set("currentColorData",this.isDarkTheme?this.data.darkColorData:this.data.lightColorData),this.maybeInitializeTileLottie(),this.maybeInitializeBackgroundLottie())};
_.d.currentColorChanged=function(){this.updateButtonPalette()};
_.d.computeBackgroundStyle=function(k){if(k&&this.data){var g=[];if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var P=_.CX((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);P&&g.push('background-image: url("'+P+'");')}var x;((x=k.basicColorData)==null?void 0:x.backgroundColor)!==void 0&&g.push("background-color: "+_.u3(k.basicColorData.backgroundColor)+";");return g.join("")}};
_.d.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&this.set("isDarkTheme",k)};
_.d.getCurrentLogo=function(k,g){if(k)return g?k.darkLogoImage:k.lightLogoImage};
_.d.getCurrentStaticTileImage=function(k,g){if(this.hasStaticTile(k))return k.darkTileImage?g?k.darkTileImage:k.tileImage:k.tileImage};
_.d.computeTitleStyle=function(k){if(this.data&&this.data.title&&k&&k.basicColorData&&k.basicColorData.foregroundTitleColor!==void 0)return"color:"+_.zj(k.basicColorData.foregroundTitleColor)+";"};
_.d.computeSubtitleStyle=function(k){if(this.data&&this.data.subtitle&&k&&k.basicColorData&&k.basicColorData.foregroundBodyColor!==void 0)return"color:"+_.zj(k.basicColorData.foregroundBodyColor)+";"};
_.d.computeSupplementalStyle=function(k){if(this.data&&this.data.supplementalText&&k&&k.supplementalTextColor!==void 0)return k=_.zj(k.supplementalTextColor),"color:"+k+";--yt-endpoint-color:"+k+";--yt-endpoint-hover-color:"+k+";--yt-endpoint-visited-color:"+k+";--yt-formatted-string-bold-font-weight:700;"};
_.d.computeDismissIconStyle=function(k){var g,P;if((k==null?0:(g=k.dismissButtonColorData)==null?0:g.foregroundTitleColor)&&(k==null?0:(P=k.dismissButtonColorData)==null?0:P.backgroundColor))return"--yt-button-color:"+_.u3(k.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.u3(k.dismissButtonColorData.backgroundColor)+";"};
_.d.computeOverflowIconStyle=function(k){var g,P;if((k==null?0:(g=k.dismissButtonColorData)==null?0:g.foregroundTitleColor)&&(k==null?0:(P=k.dismissButtonColorData)==null?0:P.backgroundColor))return"--ytd-menu-renderer-button-color:"+_.u3(k.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.u3(k.dismissButtonColorData.backgroundColor)+";--yt-spec-icon-active-other:"+_.u3(k.dismissButtonColorData.foregroundTitleColor)+";"};
_.d.computeBannerStyle=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.d.computeLocation=function(k){switch(k==null?void 0:k.location){case "LOCATION_CONTEXT_SEARCH_PAGE":return"search";case "LOCATION_CONTEXT_SLOT_ZERO_HOME":return"slot-zero-home"}};
_.d.shouldShowTileSection=function(k,g,P){return!this.shouldExpandLogo(k,g,P)&&g};
_.d.shouldShowExpandedLogoSection=function(k,g,P){return this.shouldExpandLogo(k,g,P)&&k!==void 0&&this.hasLogo(k)};
_.d.shouldExpandLogo=function(k,g,P){return k&&g?!1:P>=2};
_.d.hasStaticTile=function(k){return!(k==null||!k.tileImage)};
_.d.hasTileLottie=function(k){var g;return!!(k==null?0:(g=k.tileLottie)==null?0:g.url)};
_.d.hasLogo=function(k){return this.getCurrentLogo(k,this.isDarkTheme)!==void 0};
_.d.getLogoHeight=function(k){return this.logoWithPadding(k)?"26":"20"};
_.d.getExpandedLogoHeight=function(k){return this.logoWithPadding(k)?"31":"24"};
_.d.getLogoImageId=function(k){return this.logoWithPadding(k)?"logo-image-with-padding":"logo-image"};
_.d.getMaxTitleFontSize=function(k){return k.overrideTitleMaxFontSize?String(k.overrideTitleMaxFontSize):"36"};
_.d.hasBackgroundLottie=function(k){var g;return!!(k==null?0:(g=k.backgroundLottie)==null?0:g.url)};
_.d.maybePlayLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var k,g;(k=this.tileLottieAnimationRef)==null||(g=k.lottieEl)==null||g.play();var P,x;(P=this.backgroundLottieAnimationRef)==null||(x=P.lottieEl)==null||x.play()}};
_.d.maybePauseLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var k,g;(k=this.tileLottieAnimationRef)==null||(g=k.lottieEl)==null||g.pause();var P,x;(P=this.backgroundLottieAnimationRef)==null||(x=P.lottieEl)==null||x.pause()}};
_.d.pauseLottie=function(){var k,g;(k=this.tileLottieAnimationRef)==null||(g=k.lottieEl)==null||g.pause();var P,x;(P=this.backgroundLottieAnimationRef)==null||(x=P.lottieEl)==null||x.pause();this.isOnHoverBehaviorForLottieEnabled||(this.isOnHoverBehaviorForLottieEnabled=!0)};
_.d.performPrimaryButtonAction=function(){var k,g,P;((k=this.data)==null?0:(g=k.primaryButton)==null?0:(P=g.buttonRenderer)==null?0:P.command)&&this.ytComponentBehavior.resolveCommand(this.data.primaryButton.buttonRenderer.command)};
_.d.requestElementsPerRow=function(){_.GB(this.hostElement,"yt-request-elements-per-row")};
_.d.updateButtonPalette=function(){if(this.data&&this.currentColorData){var k;((k=this.data.dismissButton)==null?0:k.buttonRenderer)&&this.currentColorData.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorData.dismissButtonColorData},this.data.dismissButton.buttonRenderer.style=void 0,this.set("dismissButton",{buttonRenderer:Object.assign({},this.data.dismissButton.buttonRenderer)}));var g;if((g=this.data.primaryButton)==null?0:g.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 P;if((P=this.data.secondaryButton)==
null?0:P.buttonRenderer)this.currentColorData.secondaryButtonColorData?(this.data.secondaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorData.secondaryButtonColorData},this.data.secondaryButton.buttonRenderer.style=void 0):this.currentColorData.secondaryButtonStyleType&&(this.data.secondaryButton.buttonRenderer.style=this.currentColorData.secondaryButtonStyleType,this.data.secondaryButton.buttonRenderer.colorData=void 0),this.set("secondaryButton",{buttonRenderer:Object.assign({},
this.data.secondaryButton.buttonRenderer)});var x;((x=this.data.primaryButton)==null?0:x.toggleButtonRenderer)&&this.set("primaryButton",{toggleButtonRenderer:Object.assign({},this.data.primaryButton.toggleButtonRenderer)});var U;((U=this.data.secondaryButton)==null?0:U.toggleButtonRenderer)&&this.set("secondaryButton",{toggleButtonRenderer:Object.assign({},this.data.secondaryButton.toggleButtonRenderer)});var A;((A=this.data.primaryButton)==null?0:A.buttonViewModel)&&this.set("primaryButton",{buttonViewModel:Object.assign({},
this.data.primaryButton.buttonViewModel)})}};
_.d.maybeInitializeTileLottie=function(){if(this.hasTileLottie(this.data)){var k=this.getTileLottieDataBasedOnTheme(),g,P;if(k.url!==((g=this.tileLottiePlayerProps)==null?void 0:(P=g.animationConfig)==null?void 0:P.path)){var x,U;(x=this.tileLottieAnimationRef)==null||(U=x.lottieEl)==null||U.destroy();var A;this.isOnHoverBehaviorForLottieEnabled=!((A=k.settings)==null?0:A.autoplay);var q,T;this.tileLottiePlayerProps={animationRef:this.tileLottieAnimationRef,animationConfig:{name:this.isDarkTheme?
"STATEMENT_BANNER_TILE_LOTTIE_DARK":"STATEMENT_BANNER_TILE_LOTTIE_LIGHT",autoplay:(T=(q=k.settings)==null?void 0:q.autoplay)!=null?T:!1,loop:this.getLottieLoopValue(k.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof k.url==="string"?this.tileLottiePlayerProps.animationConfig.path=k.url:this.tileLottiePlayerProps.animationConfig.animationData=k.url}}};
_.d.getOverflowButton=function(k){return _.b(k.overflowButton,G3t)};
_.d.maybeInitializeBackgroundLottie=function(){if(this.hasBackgroundLottie(this.data)){var k=this.getBackgroundLottieDataBasedOnTheme(),g,P;if(k.url!==((g=this.backgroundLottiePlayerProps)==null?void 0:(P=g.animationConfig)==null?void 0:P.path)){var x,U;(x=this.backgroundLottieAnimationRef)==null||(U=x.lottieEl)==null||U.destroy();var A;this.isOnHoverBehaviorForLottieEnabled=!((A=k.settings)==null?0:A.autoplay);var q,T;this.backgroundLottiePlayerProps={animationRef:this.backgroundLottieAnimationRef,
animationConfig:{name:this.isDarkTheme?"STATEMENT_BANNER_BACKGROUND_LOTTIE_DARK":"STATEMENT_BANNER_BACKGROUND_LOTTIE_LIGHT",autoplay:(T=(q=k.settings)==null?void 0:q.autoplay)!=null?T:!1,loop:this.getLottieLoopValue(k.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof k.url==="string"?this.backgroundLottiePlayerProps.animationConfig.path=k.url:this.backgroundLottiePlayerProps.animationConfig.animationData=
k.url}}};
_.d.onLottieComplete=function(){if(!this.isOnHoverBehaviorForLottieEnabled){var k;((k=this.tileLottieAnimationRef)==null?void 0:k.lottieEl)!==void 0&&(this.tileLottieAnimationRef.lottieEl.loop=!0);var g;((g=this.backgroundLottieAnimationRef)==null?void 0:g.lottieEl)!==void 0&&(this.backgroundLottieAnimationRef.lottieEl.loop=!0);this.isOnHoverBehaviorForLottieEnabled=!0}};
_.d.getTileLottieDataBasedOnTheme=function(){var k;if(this.isDarkTheme&&((k=this.data)==null?0:k.darkThemeTileLottie))return this.data.darkThemeTileLottie;var g;return((g=this.data)==null?0:g.tileLottie)?this.data.tileLottie:{}};
_.d.getBackgroundLottieDataBasedOnTheme=function(){var k;if(this.isDarkTheme&&((k=this.data)==null?0:k.darkThemeBackgroundLottie))return this.data.darkThemeBackgroundLottie;var g;return((g=this.data)==null?0:g.backgroundLottie)?this.data.backgroundLottie:{}};
_.d.onUpdateElementsPerRowAction=function(k){k&&this.elementsPerRow!==k&&(this.elementsPerRow=k)};
_.d.getLottieLoopValue=function(k){return k?k.loop!==void 0?k.loop:k.loopCount?k.loopCount-1:!0:!0};
_.d.logoWithPadding=function(k){var g,P,x;return(k=(g=this.getCurrentLogo(k,this.isDarkTheme))==null?void 0:(P=g.thumbnails)==null?void 0:(x=P[0])==null?void 0:x.height)&&k%31===0?!0:!1};
N2.prototype.currentColorChanged=N2.prototype.currentColorChanged;N2.prototype.themeChanged=N2.prototype.themeChanged;N2.prototype.dataChanged=N2.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],N2.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],N2.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],N2.prototype,"ytdDismissibleItemBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],N2.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],N2.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],N2.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],N2.prototype,"primaryButton",void 0);_.N([_.n(),_.I("design:type",Object)],N2.prototype,"secondaryButton",void 0);
_.N([_.n({reflectToAttribute:!0,value:3}),_.I("design:type",Number)],N2.prototype,"elementsPerRow",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],N2.prototype,"isDarkTheme",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],N2.prototype,"hasTile",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],N2.prototype,"hasMetadata",void 0);
_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],N2.prototype,"showLogoImage",void 0);_.N([_.n(),_.I("design:type",Object)],N2.prototype,"currentColorData",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeBannerStyle(data.style)"}),_.I("design:type",String)],N2.prototype,"bannerStyle",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeLocation(data.shelfContext)"}),_.I("design:type",String)],N2.prototype,"location",void 0);
_.N([_.n(),_.I("design:type",Object)],N2.prototype,"tileLottiePlayerProps",void 0);_.N([_.n(),_.I("design:type",Object)],N2.prototype,"tileLottieAnimationRef",void 0);_.N([_.n(),_.I("design:type",Object)],N2.prototype,"backgroundLottiePlayerProps",void 0);_.N([_.n(),_.I("design:type",Object)],N2.prototype,"backgroundLottieAnimationRef",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],N2.prototype,"useBiggerShowcaseImage",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],N2.prototype,"isHideEnclosingAction",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],N2.prototype,"dataChanged",null);_.N([_.Zf("isDarkTheme"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],N2.prototype,"themeChanged",null);
_.N([_.Zf("currentColorData"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],N2.prototype,"currentColorChanged",null);_.N([_.t({is:"ytd-statement-banner-renderer",disableElementRegistration:!0})],N2);
_.v(N2,"ytd-statement-banner-renderer",function(){if(X3Y!==void 0)return X3Y;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-statement-banner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" on-mouseleave="maybePauseLottie" on-mouseover="maybePlayLottie" class="style-scope ytd-statement-banner-renderer">\n  <div id="statement-banner-content" class="style-scope ytd-statement-banner-renderer">\n    <div id="background-content" style$="[[computeBackgroundStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n      <ytd-lottie-player id="background-lottie" data="[[backgroundLottiePlayerProps]]" hidden="[[!hasBackgroundLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n    </ytd-lottie-player></div>\n    <div id="foreground-content" class="style-scope ytd-statement-banner-renderer">\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowTileSection(data, hasTile, elementsPerRow)]]">\n        <div hidden="[[!hasTile]]" id="tile-container" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n          <yt-img-shadow id="tile-image" hidden="[[!hasStaticTile(data)]]" object-fit="CONTAIN" thumbnail="[[getCurrentStaticTileImage(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n          <ytd-lottie-player id="tile-lottie" data="[[tileLottiePlayerProps]]" hidden="[[!hasTileLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n        </ytd-lottie-player></div>\n      </div>\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowExpandedLogoSection(data, hasTile, elementsPerRow)]]" id="logo-container">\n        <div id="logo-wrapper" class="style-scope ytd-statement-banner-renderer">\n          <yt-img-shadow id="logo-image" height="[[getExpandedLogoHeight(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n        </div>\n      </div>\n      <div id="details-container" class="style-scope ytd-statement-banner-renderer">\n        <div id="text-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="dynamic-title" style$="[[computeTitleStyle(currentColorData)]]" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n            <yt-dynamic-sizing-formatted-string font-family="[[data.titleFontFamily]]" max-font-size="[[getMaxTitleFontSize(data)]]" max-height="110" max-lines="2" min-font-size="20" text="[[data.title]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-dynamic-sizing-formatted-string>\n            <div id="new-badge-container" hidden="[[data.badge]]" style$="[[computeTitleStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n              <yt-formatted-string id="badge" text="[[data.badgeText]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n            </div>\n            <div id="badge-view-model-container" class="style-scope ytd-statement-banner-renderer">\n              <div id="additional-badge-view-model" hidden="[[!data.additionalBadge]]" class="style-scope ytd-statement-banner-renderer"></div>\n              <div id="badge-view-model" hidden="[[!data.badge]]" class="style-scope ytd-statement-banner-renderer"></div>\n            </div>\n          </div>\n          <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n          </div>\n          <div id="supplemental-text-container" hidden="[[!data.supplementalText]]" style$="[[computeSupplementalStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="supplemental-text" text="[[data.supplementalText]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-formatted-string>\n          </div>\n        </div>\n        <div id="button-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="button-wrapper" class="style-scope ytd-statement-banner-renderer">\n            <div id="primary-button" class="style-scope ytd-statement-banner-renderer"></div>\n            <div id="secondary-button" class="style-scope ytd-statement-banner-renderer"></div>\n          </div>\n        </div>\n      </div>\n      <div id="dismiss-button" hidden="[[data.overflowButton]]" style$="[[computeDismissIconStyle(currentColorData, elementsPerRow)]]" class="style-scope ytd-statement-banner-renderer"></div>\n      <div id="overflow-button" hidden="[[!data.overflowButton]]" style$="[[computeOverflowIconStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer"></div>\n    </div>\n  </div>\n  <div id="attached-survey" class="style-scope ytd-statement-banner-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-statement-banner-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return X3Y=k},{mode:1});var yXm;var I8=function(){var k=_.S.apply(this,arguments)||this;k.isSearch=!1;k.hideShelfHeader=!1;k.engagementPanel=!1;k.disableMouseScroll=!0;k.useFloorScrolling=!0;return k};
_.z(I8,_.S);I8.prototype.onDataChanged=function(){this.set("data.nextButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_RIGHT"},accessibility:{label:_.OX("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next")}}});this.set("data.previousButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_LEFT"},accessibility:{label:_.OX("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous")}}})};
I8.prototype.configureRendererStamper=function(){return{"data.button":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
I8.prototype.onDataChanged=I8.prototype.onDataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],I8.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],I8.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],I8.prototype,"isSearch",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],I8.prototype,"hideShelfHeader",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],I8.prototype,"engagementPanel",void 0);_.N([_.n(),_.I("design:type",Object)],I8.prototype,"disableMouseScroll",void 0);_.N([_.n(),_.I("design:type",Object)],I8.prototype,"useFloorScrolling",void 0);_.N([_.n(),_.I("design:type",Object)],I8.prototype,"data",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],I8.prototype,"onDataChanged",null);
_.N([_.t({is:"ytd-reel-shelf-renderer",disableElementRegistration:!0})],I8);
_.v(I8,"ytd-reel-shelf-renderer",function(){if(yXm!==void 0)return yXm;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-reel-shelf-renderer">\n  <div id="image-container" class="style-scope ytd-reel-shelf-renderer">\n    <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-reel-shelf-renderer">\n    </yt-img-shadow>\n    <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-reel-shelf-renderer">\n    </yt-icon>\n  </div>\n  <div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-reel-shelf-renderer">\n    <h2 class="style-scope ytd-reel-shelf-renderer">\n      <div id="title-text" class="style-scope ytd-reel-shelf-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-reel-shelf-renderer"> </yt-formatted-string>\n        <span id="title-superscript" class="style-scope ytd-reel-shelf-renderer">[[getSimpleString(data.titleSuperscript)]]</span>\n      </div>\n      <div id="subtitle-text" class="style-scope ytd-reel-shelf-renderer">\n        <dom-repeat as="badge" items="[[data.badges]]" class="style-scope ytd-reel-shelf-renderer">\n          <template class="style-scope ytd-reel-shelf-renderer">\n            <yt-badge-view-model data="[[badge.badgeViewModel]]" class="style-scope ytd-reel-shelf-renderer"></yt-badge-view-model>\n          </template>\n        </dom-repeat>\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-reel-shelf-renderer"> </yt-formatted-string>\n      </div>\n    </h2>\n  </div>\n  <div id="menu" class="style-scope ytd-reel-shelf-renderer"></div>\n</div>\n<div id="contents" class="style-scope ytd-reel-shelf-renderer">\n  <yt-horizontal-list-renderer data="[[data]]" disable-scroll-event-listener="[[disableMouseScroll]]" engagement-panel="[[engagementPanel]]" hide-shelf-header="[[hideShelfHeader]]" is-search="[[isSearch]]" thumbnail-height="[[thumbnailHeight]]" use-floor-scrolling="[[useFloorScrolling]]" class="style-scope ytd-reel-shelf-renderer">\n  </yt-horizontal-list-renderer>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return yXm=k},{mode:_.Gd("kevlar_poly_si_batch_j028")?1:2});var p3m;var CfP;CfP=_.DN(["https://www.google.com/recaptcha/api.js?trustedtypes=true"]);_.GrP=_.WX(CfP);var R_m=_.M(function(k){var g=k.data;k=k.useSmallFont;var P={},x={};return _.V("yt-channel-external-link-view-model",{class:"ytChannelExternalLinkViewModelHost"},_.V(_.m,{cond:function(){return g().favicon},
then:function(U){return _.V(_.KX,{data:U,className:"ytChannelExternalLinkViewModelFavicon",alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:24,targetHeight:24})}}),_.V("div",{class:"ytChannelExternalLinkViewModelContainer"},_.V(_.C8,{text:function(){return g().title},
className:_.$v("ytChannelExternalLinkViewModelTitle",(P.ytChannelExternalLinkViewModelTitleSmallFont=k,P)),ellipsisTruncate:!0,userInput:!0}),_.V(_.C8,{text:function(){return g().link},
className:_.$v("ytChannelExternalLinkViewModelLink",(x.ytChannelExternalLinkViewModelLinkSmallFont=k,x)),ellipsisTruncate:!0,linkInheritColor:!0,userInput:!0})))},"Sc");
R_m.idomCompat=!0;_.y3(R_m,"yt-channel-external-link-view-model",{props:{data:_.GH,useSmallFont:_.GH}});_.sD("itemSectionRenderer","aboutChannelRenderer","ytd-about-channel-renderer");var XM=function(){var k=_.S.apply(this,arguments)||this;k.revealButtonClass="button";k.businessEmailDisplayState="HIDE_SECTION";return k};
_.z(XM,_.S);_.d=XM.prototype;_.d.refit=function(){var k=this;_.jb(function(){_.kD(k.hostElement,"yt-refit-popups-action")});
_.VJ(this,function(){_.kD(k.hostElement,"yt-refit-popups-action")})};
_.d.onBusinessEmailClick=function(){this.metadata.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.jT(_.GrP),this.businessEmailDisplayState="CAPTCHA")};
_.d.businessEmailMetadataChanged=function(){this.revealButton||this.businessEmail||this.metadata.signInForBusinessEmail?this.metadata.signInForBusinessEmail?this.businessEmailDisplayState="SIGN_IN_REQUIRED":this.businessEmailErrorMessage?this.businessEmailDisplayState="ERROR_MESSAGE":(this.businessEmailDisplayState="REVEAL_BUTTON",this.metadata.businessEmail&&(this.businessEmail=this.metadata.businessEmail)):this.businessEmailDisplayState="HIDE_SECTION"};
_.d.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.d.configureRendererStamper=function(){return{"data.flaggingButton":{id:"flagging-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.shareChannel":{id:"share-channel",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"metadata.links":{id:"link-list-container",mapping:{channelExternalLinkViewModel:"yt-channel-external-link-view-model"}}}};
_.d.computeEmailHref=function(k){return"mailto:"+k};
_.d.computeSafeUrl=function(k){if(k)return _.Hj(k)};
_.d.linkEndpoint=function(k){return _.b(k.onTap,_.ue)};
_.d.linkEndpointToHref=function(k){return this.ytComponentBehavior.computeHref_(this.linkEndpoint(k))};
_.d.onYtServiceRequestCompleted=function(k){var g;if((g=k.detail.data)==null?0:g.businessEmail)this.businessEmail=k.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var P;if((P=k.detail.data)==null?0:P.errorMessage)this.businessEmailErrorMessage=k.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.d.onBusinessEmailCaptchaSubmit=function(){if(this.metadata.channelId&&this.metadata.onBusinessEmailRevealClickCommand){var k=this.JSC$16385_captchaTextarea.value;if(k){k={recaptcha_response_token:k,channel_id:this.metadata.channelId};var g=_.b(this.metadata.onBusinessEmailRevealClickCommand,_.ue);g&&this.ytComponentBehavior.resolveCommand(g,{form:k})}}};
_.d.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.mJ.Object.defineProperties(XM.prototype,{metadata:{configurable:!0,enumerable:!0,get:function(){var k;return _.b((k=this.data)==null?void 0:k.metadata,x6L)}},
revealButton:{configurable:!0,enumerable:!0,get:function(){return _.b(this.metadata.businessEmailRevealButton,_.kt)}},
channelDisplayUrl:{configurable:!0,enumerable:!0,get:function(){if(this.metadata.displayCanonicalChannelUrl)return this.metadata.displayCanonicalChannelUrl;if(this.metadata.canonicalChannelUrl){var k=new URL(this.metadata.canonicalChannelUrl);return k.host+k.pathname}}},
formattedDescription:{configurable:!0,enumerable:!0,get:function(){return this.metadata.description?{simpleText:this.metadata.description}:void 0}},
shouldRendereVerifiedPhoneStatus:{configurable:!0,enumerable:!0,get:function(){return this.metadata.phoneVerifiedLabel!==""&&this.learnMoreCommand!==void 0}},
learnMoreCommand:{configurable:!0,enumerable:!0,get:function(){return _.b(this.metadata.learnMoreOnTap,_.ue)}}});
XM.prototype.onYtServiceRequestCompleted=XM.prototype.onYtServiceRequestCompleted;XM.prototype.businessEmailMetadataChanged=XM.prototype.businessEmailMetadataChanged;XM.prototype.refit=XM.prototype.refit;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],XM.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],XM.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],XM.prototype,"ytRendererstamperBehavior",void 0);_.N([_.Td("#g-recaptcha-response"),_.I("design:type",HTMLTextAreaElement)],XM.prototype,"JSC$16385_captchaTextarea",void 0);_.N([_.n(),_.I("design:type",Object)],XM.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],XM.prototype,"revealButtonClass",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],XM.prototype,"metadata",null);
_.N([_.E("metadata"),_.I("design:type",Object),_.I("design:paramtypes",[])],XM.prototype,"revealButton",null);_.N([_.E("metadata"),_.I("design:type",Object),_.I("design:paramtypes",[])],XM.prototype,"channelDisplayUrl",null);_.N([_.Zf("metadata"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],XM.prototype,"refit",null);_.N([_.E("metadata"),_.I("design:type",Object),_.I("design:paramtypes",[])],XM.prototype,"formattedDescription",null);
_.N([_.E("metadata","learnMoreCommand"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],XM.prototype,"shouldRendereVerifiedPhoneStatus",null);_.N([_.E("metadata"),_.I("design:type",Object),_.I("design:paramtypes",[])],XM.prototype,"learnMoreCommand",null);_.N([_.n(),_.I("design:type",String)],XM.prototype,"businessEmailDisplayState",void 0);_.N([_.n(),_.I("design:type",String)],XM.prototype,"businessEmail",void 0);
_.N([_.n(),_.I("design:type",String)],XM.prototype,"businessEmailErrorMessage",void 0);_.N([_.Zf("metadata"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],XM.prototype,"businessEmailMetadataChanged",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],XM.prototype,"onYtServiceRequestCompleted",null);_.N([_.t({is:"ytd-about-channel-renderer",disableElementRegistration:!0})],XM);
_.v(XM,"ytd-about-channel-renderer",function(){if(p3m!==void 0)return p3m;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-about-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="about-container" class="style-scope ytd-about-channel-renderer">\n  <div id="header-row" hidden="[[!metadata.aboutPanelTitle]]" class="style-scope ytd-about-channel-renderer">\n    <h1 class="style-scope ytd-about-channel-renderer">[[metadata.aboutPanelTitle]]</h1>\n    <div id="dismiss-button" class="style-scope ytd-about-channel-renderer"></div>\n  </div>\n\n  <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.descriptionLabel]]" hidden$="[[!formattedDescription]]">\n  </yt-attributed-string>\n  <yt-attributed-string id="description-container" class="about-section style-scope ytd-about-channel-renderer" data="[[formattedDescription]]" hidden$="[[!formattedDescription]]" user-input="true">\n  </yt-attributed-string>\n\n  <div id="bio-container" class="about-section style-scope ytd-about-channel-renderer" hidden="[[!metadata.formattedBio]]">\n    <h2 class="subheadline style-scope ytd-about-channel-renderer">[[metadata.artistBioLabel]]</h2>\n    <yt-attributed-string id="bio-container" class="about-section style-scope ytd-about-channel-renderer" data="[[metadata.artistBio]]" hidden$="[[!metadata.artistBio]]" user-input="true">\n    </yt-attributed-string>\n    <p class="style-scope ytd-about-channel-renderer">[[metadata.artistBio]]</p>\n  </div>\n\n  <div id="links-section" hidden="[[!metadata.links]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <div id="link-list-container" class="style-scope ytd-about-channel-renderer">\n    </div>\n  </div>\n  <div id="custom-links-section" hidden="[[!metadata.customLinks]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <table id="links-container" class="about-section style-scope ytd-about-channel-renderer">\n      <template is="dom-repeat" items="[[metadata.customLinks]]" as="link" class="style-scope ytd-about-channel-renderer">\n        <tr hidden="[[!linkEndpointToHref(link)]]" class="style-scope ytd-about-channel-renderer">\n          <td class="image-container style-scope ytd-about-channel-renderer">\n            <yt-image data="[[link.favicon]]" width="32" class="style-scope ytd-about-channel-renderer"></yt-image>\n          </td>\n          <td class="href-container style-scope ytd-about-channel-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[linkEndpointToHref(link)]]" data="[[linkEndpoint(link)]]">[[link.label]]</a>\n          </td>\n        </tr>\n      </template>\n    </table>\n  </div>\n\n  <div id="additional-info-container" class="about-section style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.additionalInfoLabel]]"></yt-attributed-string>\n    <table class="style-scope ytd-about-channel-renderer">\n      <tbody class="style-scope ytd-about-channel-renderer"><tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[equals(businessEmailDisplayState, \'HIDE_SECTION\')]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="mail" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'SIGN_IN_REQUIRED\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.signInForBusinessEmail]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n\n        <td id="view-email-button-container" hidden="[[!equals(businessEmailDisplayState, \'REVEAL_BUTTON\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-button-view-model classes="[[revealButtonClass]]" data="[[revealButton]]" scoping-class-name="[[is]]" on-click="onBusinessEmailClick" class="style-scope ytd-about-channel-renderer">\n          </yt-button-view-model>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'CAPTCHA\')]]" class="style-scope ytd-about-channel-renderer">\n          \n          <div id="recaptcha" class="g-recaptcha style-scope ytd-about-channel-renderer" data-sitekey$="[[recaptchaSiteKey()]]"></div>\n          <button id="submit-btn" class="yt-uix-button yt-uix-button-size-default yt-uix-button-primary style-scope ytd-about-channel-renderer" on-click="onBusinessEmailCaptchaSubmit">\n            <span class="yt-uix-button-content style-scope ytd-about-channel-renderer">[[metadata.businessEmailSubmitCaptchaLabel]] </span>\n          </button>\n        </td>\n        <td hidden="[[!equals(businessEmailDisplayState, \'ERROR_MESSAGE\')]]" class="style-scope ytd-about-channel-renderer">\n          [[businessEmailErrorMessage]]\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'BUSINESS_EMAIL\')]]" class="style-scope ytd-about-channel-renderer">\n          <a id="email" class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[computeEmailHref(businessEmail)]]" target="_blank">[[businessEmail]]</a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!shouldRendereVerifiedPhoneStatus]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="phone" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <span class="style-scope ytd-about-channel-renderer">[[metadata.phoneVerifiedLabel]]</span>\n          <a class="yt-simple-endpoint phone-status-info style-scope ytd-about-channel-renderer" href$="[[computeHref_(learnMoreCommand)]]" target="_blank">\n            <yt-icon icon="info" class="style-scope ytd-about-channel-renderer"></yt-icon>\n          </a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!channelDisplayUrl]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="language" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[metadata.canonicalChannelUrl]]">[[channelDisplayUrl]]</a>\n        </td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.country]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.country]]" icon="privacy_public" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.country]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.joinedDateText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.joinedDateText]]" icon="info_outline" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.joinedDateText]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.subscriberCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="person_radar" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.subscriberCountText]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.videoCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.videoCountText]]" icon="my_videos" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.videoCountText]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.viewCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.viewCountText]]" icon="trending_up" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.viewCountText]]</td>\n      </tr>\n    </tbody></table>\n  </div>\n\n  <div id="button-container" class="style-scope ytd-about-channel-renderer">\n    <div id="share-channel" class="button style-scope ytd-about-channel-renderer"></div>\n    <div id="flagging-button" class="button style-scope ytd-about-channel-renderer"></div>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return p3m=k},{mode:1});var kad;var yZ=function(){return _.S.apply(this,arguments)||this};
_.z(yZ,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],yZ.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],yZ.prototype,"data",void 0);_.N([_.t({is:"ytd-channel-list-sub-menu-avatar-renderer",disableElementRegistration:!0})],yZ);
_.v(yZ,"ytd-channel-list-sub-menu-avatar-renderer",function(){if(kad!==void 0)return kad;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-list-sub-menu-avatar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-channel-list-sub-menu-avatar-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <yt-img-shadow thumbnail="[[data.thumbnail]]" width="80" class="style-scope ytd-channel-list-sub-menu-avatar-renderer">\n  </yt-img-shadow>\n  <div id="title" class="style-scope ytd-channel-list-sub-menu-avatar-renderer">[[getSimpleString(data.title)]]</div>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return kad=k},{mode:1});var gfH;var pv=function(){return _.S.apply(this,arguments)||this};
_.z(pv,_.S);pv.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelListSubMenuAvatarRenderer:"ytd-channel-list-sub-menu-avatar-renderer"}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],pv.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],pv.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],pv.prototype,"aligment",void 0);_.N([_.t({is:"ytd-channel-list-sub-menu-renderer",disableElementRegistration:!0})],pv);
_.v(pv,"ytd-channel-list-sub-menu-renderer",function(){if(gfH!==void 0)return gfH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-list-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-channel-list-sub-menu-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return gfH=
k},{mode:1});var PN3;var Cv=function(){return _.S.apply(this,arguments)||this};
_.z(Cv,_.S);Cv.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}}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Cv.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Cv.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Cv.prototype,"data",void 0);_.N([_.t({is:"ytd-channel-sub-menu-renderer",disableElementRegistration:!0})],Cv);
_.v(Cv,"ytd-channel-sub-menu-renderer",function(){if(PN3!==void 0)return PN3;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary-items" class="style-scope ytd-channel-sub-menu-renderer">\n  <yt-dropdown-menu class="content-sub-menu style-scope ytd-channel-sub-menu-renderer" data="[[data.contentTypeSubMenuItems]]" parent-tracking-params="[[data.trackingParams]]" use-label="">\n  </yt-dropdown-menu>\n  <div id="play-all" class="style-scope ytd-channel-sub-menu-renderer"></div>\n</div>\n<div id="sort-menu" class="style-scope ytd-channel-sub-menu-renderer"></div>\n<div id="right-buttons" class="style-scope ytd-channel-sub-menu-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return PN3=k},{mode:1});var $XP;var xXt;var Gg=function(){var k=_.S.apply(this,arguments)||this;k.isCompact=!1;return k};
_.z(Gg,_.S);_.mJ.Object.defineProperties(Gg.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isCompact?112:80}},
openNewWindow:{configurable:!0,enumerable:!0,get:function(){var k,g;return((g=_.b((k=this.data)==null?void 0:k.endpoint,_.UN))==null?void 0:g.target)==="TARGET_NEW_WINDOW"}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Gg.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Gg.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Gg.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Gg.prototype,"isCompact",void 0);_.N([_.E("isCompact"),_.I("design:type",Number),_.I("design:paramtypes",[])],Gg.prototype,"thumbnailWidth",null);
_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Gg.prototype,"openNewWindow",null);_.N([_.t({is:"ytd-media-lockup-renderer",disableElementRegistration:!0})],Gg);
_.v(Gg,"ytd-media-lockup-renderer",function(){if(xXt!==void 0)return xXt;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="lockup-container" class="yt-simple-endpoint style-scope ytd-media-lockup-renderer" data="[[data.endpoint]]" href$="[[computeOptionalHref_(data.endpoint)]]">\n  <div id="thumbnail-container" class="style-scope ytd-media-lockup-renderer">\n    <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.title)]]" fit-width="" thumbnail="[[data.thumbnailDetails]]" width="[[thumbnailWidth]]" class="style-scope ytd-media-lockup-renderer">\n    </yt-img-shadow>\n  </div>\n  <div id="description" class="style-scope ytd-media-lockup-renderer">\n    <div id="title" class="style-scope ytd-media-lockup-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subtitle" class="style-scope ytd-media-lockup-renderer">\n      <span id="subtitle-text" class="style-scope ytd-media-lockup-renderer">[[getSimpleString(data.subtitle)]]</span>\n      \n      <yt-icon class="media-lockup-icon style-scope ytd-media-lockup-renderer" default-to-filled="true" hidden="[[!openNewWindow]]" icon="open_in_new" size="15"></yt-icon>\n    </div>\n  </div>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return xXt=k},{mode:1});var ikH;var R8=function(){return _.S.apply(this,arguments)||this};
_.z(R8,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],R8.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],R8.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],R8.prototype,"data",void 0);_.N([_.t({is:"ytd-structured-description-channel-lockup-renderer",disableElementRegistration:!0})],R8);
_.v(R8,"ytd-structured-description-channel-lockup-renderer",function(){if(ikH!==void 0)return ikH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-channel-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="thumbnail-container" class="style-scope ytd-structured-description-channel-lockup-renderer">\n  <ytd-thumbnail data="[[data]]" width="[[data.thumbnailWidth]]" class="style-scope ytd-structured-description-channel-lockup-renderer">\n  </ytd-thumbnail>\n</div>\n<a id="text-wrapper" class="yt-simple-endpoint style-scope ytd-structured-description-channel-lockup-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]">\n  <div id="description" class="style-scope ytd-structured-description-channel-lockup-renderer">\n    <div id="title" class="style-scope ytd-structured-description-channel-lockup-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subscriber-count" class="style-scope ytd-structured-description-channel-lockup-renderer">\n      [[getSimpleString(data.subscriberCountText)]]\n    </div>\n  </div>\n</a>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return ikH=k},{mode:1});var UXH;var kw=function(){var k=_.S.apply(this,arguments)||this;k.isCompact=!1;k.collectionsStackColor=_.W("modernize_structured_description_playlist_lockups_v2");return k};
_.z(kw,_.S);kw.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:_.W("defer_overlays")?1:void 0,waitForSignal:"eocs"}}};
_.mJ.Object.defineProperties(kw.prototype,{twoLineTitle:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.maxLinesTitle)===2}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var k,g,P,x,U,A;return{thumbnailSize:"small",doubleStack:!1,experimentEnabled:!0,sampledThumbnailColor:this.collectionsStackColor?(k=this.data)==null?void 0:(g=k.thumbnail)==null?void 0:g.sampledThumbnailColor:void 0,darkColorPalette:this.collectionsStackColor?(P=this.data)==null?void 0:(x=P.thumbnail)==null?void 0:x.darkColorPalette:void 0,vibrantColorPalette:this.collectionsStackColor?(U=this.data)==null?void 0:(A=U.thumbnail)==null?
void 0:A.vibrantColorPalette:void 0}}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],kw.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],kw.prototype,"componentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],kw.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],kw.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],kw.prototype,"showSidePanelThumbnailOverlay",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],kw.prototype,"isCompact",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],kw.prototype,"collectionsStackColor",void 0);_.N([_.E("data"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],kw.prototype,"twoLineTitle",null);_.N([_.E("data","collectionsStackColor"),_.I("design:type",Object),_.I("design:paramtypes",[])],kw.prototype,"collectionStack",null);
_.N([_.t({is:"ytd-structured-description-playlist-lockup-renderer",disableElementRegistration:!0})],kw);
_.v(kw,"ytd-structured-description-playlist-lockup-renderer",function(){if(UXH!==void 0)return UXH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-playlist-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="lockup-container" class="yt-simple-endpoint style-scope ytd-structured-description-playlist-lockup-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]" aria-label$="[[getSimpleString(data.title)]]">\n  <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-structured-description-playlist-lockup-renderer"></yt-collections-stack>\n  <div id="playlist-thumbnail" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n    <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.title)]]" thumbnail="[[data.thumbnail]]" width="[[data.thumbnailWidth]]" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n    </yt-img-shadow>\n    <span id="overlay" hidden="[[showSidePanelThumbnailOverlay]]" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.videoCountShortText)]]</span>\n    <div id="overlays" class="style-scope ytd-structured-description-playlist-lockup-renderer"></div>\n  </div>\n</a>\n<div id="description" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n  <div id="title" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="subtitle" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.shortBylineText)]]</div>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" role="text" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n  </ytd-badge-supported-renderer>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return UXH=k},{mode:1});var Avv;var gq=function(){return _.S.apply(this,arguments)||this};
_.z(gq,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],gq.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],gq.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],gq.prototype,"data",void 0);_.N([_.t({is:"ytd-structured-description-video-lockup-renderer",disableElementRegistration:!0})],gq);
_.v(gq,"ytd-structured-description-video-lockup-renderer",function(){if(Avv!==void 0)return Avv;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-video-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" width="[[data.thumbnailWidth]]" class="style-scope ytd-structured-description-video-lockup-renderer">\n</ytd-thumbnail>\n<a id="text-wrapper" class="yt-simple-endpoint style-scope ytd-structured-description-video-lockup-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]">\n  <div id="description" class="style-scope ytd-structured-description-video-lockup-renderer">\n    <div id="title" class="style-scope ytd-structured-description-video-lockup-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subtitle" class="style-scope ytd-structured-description-video-lockup-renderer">[[getSimpleString(data.shortBylineText)]]</div>\n    <yt-formatted-string id="metadata-details" disable-upgrade$="[[!data.metadataDetails]]" hidden="[[!data.metadataDetails]]" no-endpoints="" text="[[data.metadataDetails]]" class="style-scope ytd-structured-description-video-lockup-renderer">\n    </yt-formatted-string>\n  </div>\n</a>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Avv=k},{mode:2});var PY=function(){return _.S.apply(this,arguments)||this};
_.z(PY,_.S);
PY.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}}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],PY.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],PY.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],PY.prototype,"data",void 0);_.N([_.t({is:"ytd-compact-infocard-renderer",disableElementRegistration:!0})],PY);
_.v(PY,"ytd-compact-infocard-renderer",function(){if($XP!==void 0)return $XP;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-infocard-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-compact-infocard-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return $XP=k},{mode:1});var dXm;var $w=function(){return _.S.apply(this,arguments)||this};
_.z($w,_.S);$w.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.mJ.Object.defineProperties($w.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.W("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.W("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
customThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.W("kevlar_watch_feed_big_thumbs")?"":"94"}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],$w.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],$w.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],$w.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],$w.prototype,"ytdReduxBehavior",void 0);_.N([_.n({selector:_.ED}),_.I("design:type",Object)],$w.prototype,"isGridViewEnabled",void 0);
_.N([_.E("isGridViewEnabled"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],$w.prototype,"watchFeedBigThumbs",null);_.N([_.E("isGridViewEnabled","data"),_.n({reflectToAttribute:!0,value:"168"}),_.I("design:type",String),_.I("design:paramtypes",[])],$w.prototype,"thumbnailWidth",null);_.N([_.E("isGridViewEnabled","data"),_.n({reflectToAttribute:!0,value:"94"}),_.I("design:type",String),_.I("design:paramtypes",[])],$w.prototype,"customThumbnailSize",null);
_.N([_.n(),_.I("design:type",Object)],$w.prototype,"data",void 0);_.N([_.t({is:"ytd-compact-playlist-renderer",disableElementRegistration:!0})],$w);
_.v($w,"ytd-compact-playlist-renderer",function(){if(dXm!==void 0)return dXm;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-playlist-renderer">\n  <ytd-playlist-thumbnail custom-thumbnail-size="[[customThumbnailSize]]" data="[[data]]" height="94" watch-feed-thumbnail="[[watchFeedBigThumbs]]" width="[[thumbnailWidth]]" class="style-scope ytd-compact-playlist-renderer">\n  </ytd-playlist-thumbnail>\n  <div class="details style-scope ytd-compact-playlist-renderer">\n    <div class="metadata style-scope ytd-compact-playlist-renderer">\n      <a id="title" class="yt-simple-endpoint style-scope ytd-compact-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <h3 class="style-scope ytd-compact-playlist-renderer">\n          <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-compact-playlist-renderer">\n          </ytd-badge-supported-renderer>\n          <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-playlist-renderer">\n            [[getSimpleString(data.title)]]\n          </span>\n        </h3>\n        <div class="secondary-metadata style-scope ytd-compact-playlist-renderer">\n          <ytd-video-meta-block class="compact style-scope ytd-compact-playlist-renderer" data="[[data]]" no-endpoints="" watch-feed-big-thumbs="[[watchFeedBigThumbs]]">\n          </ytd-video-meta-block>\n          <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-compact-playlist-renderer">\n          </ytd-badge-supported-renderer>\n        </div>\n      </a>\n    </div>\n    <div id="menu" class="style-scope ytd-compact-playlist-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-playlist-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return dXm=k},{mode:1});var Ok3;var xw=function(){var k=_.S.apply(this,arguments)||this;k.roundedContainer=!0;k.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return k};
_.z(xw,_.S);_.d=xw.prototype;_.d.attached=function(){this.requestElementsPerRow()};
_.d.configureRendererStamper=function(){return{"data.actionButton":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.d.dataChanged=function(){this.hideThumbnail=!1;this.requestElementsPerRow()};
_.d.computeViewStyle=function(k){return k.style?k.style:"COMPACT_PROMOTED_ITEM_STYLE_UNSPECIFIED"};
_.d.onUpdateElementsPerRowAction=function(k){this.hideThumbnail=this.viewStyle==="COMPACT_PROMOTED_ITEM_STYLE_RICH_GRID"&&k===1};
_.d.requestElementsPerRow=function(){_.GB(this.hostElement,"yt-request-elements-per-row")};
xw.prototype.dataChanged=xw.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],xw.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],xw.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],xw.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],xw.prototype,"actionHandlerBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],xw.prototype,"data",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],xw.prototype,"hideThumbnail",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeViewStyle(data)"}),_.I("design:type",String)],xw.prototype,"viewStyle",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],xw.prototype,"roundedContainer",void 0);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],xw.prototype,"dataChanged",null);_.N([_.t({is:"ytd-compact-promoted-item-renderer",disableElementRegistration:!0})],xw);
_.v(xw,"ytd-compact-promoted-item-renderer",function(){if(Ok3!==void 0)return Ok3;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-promoted-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-promoted-item-renderer">\n<ytd-thumbnail data="[[data]]" hidden$="[[hideThumbnail]]" width="100" class="style-scope ytd-compact-promoted-item-renderer"></ytd-thumbnail>\n  <div id="content" class="style-scope ytd-compact-promoted-item-renderer">\n    <div id="info" class="style-scope ytd-compact-promoted-item-renderer">\n      <h3 class="style-scope ytd-compact-promoted-item-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-compact-promoted-item-renderer"></yt-formatted-string>\n      </h3>\n      <div id="subtitle-container" class="style-scope ytd-compact-promoted-item-renderer">\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-compact-promoted-item-renderer"></yt-formatted-string>\n        <ytd-badge-supported-renderer id="featured-badge" hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-compact-promoted-item-renderer">\n        </ytd-badge-supported-renderer>\n      </div>\n    </div>\n    <div id="button" class="style-scope ytd-compact-promoted-item-renderer"></div>\n  </div>\n  <div id="dismiss-button" class="style-scope ytd-compact-promoted-item-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-promoted-item-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Ok3=k},{mode:1});var q2t;var iM=function(){return _.S.apply(this,arguments)||this};
_.z(iM,_.S);iM.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
iM.prototype.attached=function(){this.hostElement.classList.add("use-ellipsis")};
iM.prototype.onYtNavigate=function(k,g){var P=this;if(g.endpoint===this.data.navigationEndpoint&&this.get("endpoint.watchEndpoint.continuePlayback",g)){var x=this.get("watchEndpoint.videoId",g.endpoint),U=_.kD(this.hostElement,"yt-get-current-video-id-action")[0];_.W("kevlar_mix_handle_first_endpoint_different")&&x&&U&&x!==U||(k.stopPropagation(),_.yb().getPlayerPromise().then(function(A){if(A.getPlayerState()===0&&P.data.secondaryNavigationEndpoint)var q=P.data.secondaryNavigationEndpoint;else{q=
Object.assign({},g.endpoint);var T=_.b(q.commandMetadata,_.A6);T&&(A=Math.floor(A.getCurrentTime()),T.url=_.dP(T.url,{t:A}),!_.W("kevlar_add_start_time_to_mix_endpoint_killswitch")&&(T=_.b(q,_.oV)))&&(T.startTimeSeconds=A)}_.GB(P.hostElement,"yt-navigate",{endpoint:q})}))}};
_.mJ.Object.defineProperties(iM.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.W("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.W("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var k,g,P,x,U,A;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(k=this.data)==null?void 0:(g=k.thumbnail)==null?void 0:g.sampledThumbnailColor,vibrantColorPalette:(P=this.data)==null?void 0:(x=P.thumbnail)==null?void 0:x.vibrantColorPalette,darkColorPalette:(U=this.data)==null?void 0:(A=U.thumbnail)==null?void 0:A.darkColorPalette,experimentEnabled:!0}}}});
iM.prototype.onYtNavigate=iM.prototype.onYtNavigate;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],iM.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.fF.YtEndpointBehavior),_.I("design:type",Object)],iM.prototype,"ytEndpointBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],iM.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],iM.prototype,"ytdDismissibleItemBehavior",void 0);
_.N([_.h(_.Gk),_.I("design:type",Object)],iM.prototype,"ytdLockupBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],iM.prototype,"ytdReduxBehavior",void 0);_.N([_.n({selector:_.ED}),_.I("design:type",Object)],iM.prototype,"isGridViewEnabled",void 0);_.N([_.E("isGridViewEnabled"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],iM.prototype,"watchFeedBigThumbs",null);
_.N([_.E("isGridViewEnabled"),_.n({reflectToAttribute:!0}),_.I("design:type",String),_.I("design:paramtypes",[])],iM.prototype,"thumbnailWidth",null);_.N([_.n(),_.I("design:type",Object)],iM.prototype,"data",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],iM.prototype,"collectionStack",null);_.N([_.dV("yt-navigate"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],iM.prototype,"onYtNavigate",null);
_.N([_.t({is:"ytd-compact-radio-renderer",disableElementRegistration:!0})],iM);
_.v(iM,"ytd-compact-radio-renderer",function(){if(q2t!==void 0)return q2t;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-radio-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-radio-renderer">\n  <div class="modern-collection-parent style-scope ytd-compact-radio-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-compact-radio-renderer"></yt-collections-stack>\n    <ytd-thumbnail data="[[data]]" height="94" hovered="[[lockupIsHovered]]" use-hovered-property="" watch-feed-thumbnail="[[watchFeedBigThumbs]]" width="[[thumbnailWidth]]" class="style-scope ytd-compact-radio-renderer">\n    </ytd-thumbnail>\n  </div>\n  <div class="details style-scope ytd-compact-radio-renderer">\n    <div class="metadata style-scope ytd-compact-radio-renderer">\n      <a id="title" class="yt-simple-endpoint style-scope ytd-compact-radio-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <h3 class="style-scope ytd-compact-radio-renderer">\n          <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-compact-radio-renderer">\n          </ytd-badge-supported-renderer>\n          <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-radio-renderer">\n            [[getSimpleString(data.title)]]\n          </span>\n        </h3>\n        <ytd-video-meta-block class="compact style-scope ytd-compact-radio-renderer" data="[[data]]" no-endpoints="" radio-meta="">\n        </ytd-video-meta-block>\n      </a>\n    </div>\n    <div id="menu" class="style-scope ytd-compact-radio-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-radio-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-compact-radio-renderer"></yt-interaction>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return q2t=k},{mode:1});var TFk;var Ue=function(){return _.S.apply(this,arguments)||this};
_.z(Ue,_.S);Ue.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
Ue.prototype.computeRendererStyle=function(k){return k.style?k.style.split("STYLE_")[1].replace(/_/g,"-").toLowerCase():""};
_.N([_.n(),_.I("design:type",Object)],Ue.prototype,"data",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Ue.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ue.prototype,"rendererBehavior",void 0);_.N([_.n({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.I("design:type",String)],Ue.prototype,"rendererStyle",void 0);_.N([_.t({is:"ytd-compact-text-promo-renderer",disableElementRegistration:!0})],Ue);
_.v(Ue,"ytd-compact-text-promo-renderer",function(){if(TFk!==void 0)return TFk;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-text-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-badge-supported-renderer id="featured-badge" hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-compact-text-promo-renderer">\n</ytd-badge-supported-renderer>\n<yt-formatted-string class="title style-scope ytd-compact-text-promo-renderer" text="[[data.title]]">\n</yt-formatted-string>\n<yt-formatted-string class="subtitle style-scope ytd-compact-text-promo-renderer" force-default-style="" text="[[data.subTitle]]">\n</yt-formatted-string>\n<div id="action-button" class="style-scope ytd-compact-text-promo-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return TFk=k},{mode:1});var eKm;var AL=function(){var k=_.S.apply(this,arguments)||this;k.isShortsStyle=!1;return k};
_.z(AL,_.S);_.d=AL.prototype;_.d.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.d.disableInteractionChanged=function(){this.isShortsStyle||(this.disableInteraction?_.GB(this.hostElement,"yt-disable-lockup-interaction"):_.GB(this.hostElement,"yt-enable-lockup-interaction"))};
_.d.isMetaBlockEmpty=function(k){return!k||!k.longBylineText&&!k.shortBylineText&&!k.shortViewCountText&&!k.viewCountText};
_.d.computeHasOneLineTitle=function(k){return this.forceOneLineTitle||!(k==null||!k.buttons)};
_.d.computeDisableInteraction=function(){var k;return!((k=this.data)==null?0:k.navigationEndpoint)};
_.d.hasSingularTopStandaloneBadge=function(){var k;return!((k=this.data)==null||!k.topStandaloneBadge)};
_.mJ.Object.defineProperties(AL.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.W("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.W("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
shouldShowTopBadges:{configurable:!0,enumerable:!0,get:function(){return this.hasSingularTopStandaloneBadge()}},
topBadges:{configurable:!0,enumerable:!0,get:function(){var k;return this.hasSingularTopStandaloneBadge()?[(k=this.data)==null?void 0:k.topStandaloneBadge]:[]}},
inlineMetadataBadges:{configurable:!0,enumerable:!0,get:function(){var k;return this.shouldShowTopBadges?((k=this.data)==null?void 0:k.badges)||[]:[]}},
shouldShowBadgesBelowMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.shouldShowTopBadges}},
compactTitleClass:{configurable:!0,enumerable:!0,get:function(){return this.shouldShowTopBadges?"compact-title":""}}});
AL.prototype.disableInteractionChanged=AL.prototype.disableInteractionChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],AL.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],AL.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],AL.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.h(_.Gk),_.I("design:type",Object)],AL.prototype,"ytdLockupBehavior",void 0);
_.N([_.h(_.vD),_.I("design:type",Object)],AL.prototype,"ytdReduxBehavior",void 0);_.N([_.n({reflectToAttribute:!0,computed:"isMetaBlockEmpty(data)"}),_.I("design:type",Boolean)],AL.prototype,"metaBlockEmpty",void 0);_.N([_.n({selector:_.ED}),_.I("design:type",Object)],AL.prototype,"isGridViewEnabled",void 0);_.N([_.E("isGridViewEnabled"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],AL.prototype,"watchFeedBigThumbs",null);
_.N([_.E("isGridViewEnabled"),_.n({reflectToAttribute:!0}),_.I("design:type",String),_.I("design:paramtypes",[])],AL.prototype,"thumbnailWidth",null);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],AL.prototype,"isShortsStyle",void 0);_.N([_.n(),_.I("design:type",Object)],AL.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasOneLineTitle(data)"}),_.I("design:type",Boolean)],AL.prototype,"hasOneLineTitle",void 0);
_.N([_.n(),_.I("design:type",Boolean)],AL.prototype,"hideThumbnail",void 0);_.N([_.n(),_.I("design:type",Boolean)],AL.prototype,"forceOneLineTitle",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeDisableInteraction(data)"}),_.I("design:type",Boolean)],AL.prototype,"disableInteraction",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],AL.prototype,"musicMetadataVideoLockup",void 0);
_.N([_.OO("disableInteraction"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],AL.prototype,"disableInteractionChanged",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],AL.prototype,"shouldShowTopBadges",null);_.N([_.E("data"),_.I("design:type",Array),_.I("design:paramtypes",[])],AL.prototype,"topBadges",null);
_.N([_.E("shouldShowTopBadges","data"),_.I("design:type",Array),_.I("design:paramtypes",[])],AL.prototype,"inlineMetadataBadges",null);_.N([_.E("shouldShowTopBadges"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],AL.prototype,"shouldShowBadgesBelowMetadata",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],AL.prototype,"compactTitleClass",null);_.N([_.t({is:"ytd-compact-video-renderer",disableElementRegistration:!0})],AL);
_.v(AL,"ytd-compact-video-renderer",function(){if(eKm!==void 0)return eKm;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-video-renderer">\n  <ytd-thumbnail data="[[data]]" disable-interaction="[[disableInteraction]]" hidden$="[[hideThumbnail]]" hovered="[[lockupIsHovered]]" queued="[[queued]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[thumbnailWidth]]" class="style-scope ytd-compact-video-renderer">\n  </ytd-thumbnail>\n  <div class="details style-scope ytd-compact-video-renderer">\n    <div class="metadata style-scope ytd-compact-video-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-compact-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" rel="[[computeNofollow_(data.navigationEndpoint)]]">\n        <h3 class="style-scope ytd-compact-video-renderer">\n          \n          <ytd-badge-supported-renderer class="top-badge style-scope ytd-compact-video-renderer" badges="[[topBadges]]" collection-truncate="" hidden="[[!shouldShowTopBadges]]">\n          </ytd-badge-supported-renderer>\n          <span class$="[[compactTitleClass]] style-scope ytd-compact-video-renderer" id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]">\n            [[getSimpleString(data.title)]]\n          </span>\n        </h3>\n        <div class="secondary-metadata style-scope ytd-compact-video-renderer">\n          \n          <ytd-video-meta-block class="compact style-scope ytd-compact-video-renderer" badges="[[inlineMetadataBadges]]" data="[[data]]" inline-badges="" no-endpoints="" truncate-metadata-line="" watch-feed-big-thumbs="[[watchFeedBigThumbs]]"></ytd-video-meta-block>\n          \n          <ytd-badge-supported-renderer class="badges style-scope ytd-compact-video-renderer" badges="[[data.badges]]" hidden="[[!shouldShowBadgesBelowMetadata]]" wrap-badges="">\n          </ytd-badge-supported-renderer>\n        </div>\n      </a>\n      <div id="buttons" class="style-scope ytd-compact-video-renderer"></div>\n    </div>\n    <div id="menu" class="style-scope ytd-compact-video-renderer"></div>\n    <div id="queue-button" class="style-scope ytd-compact-video-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-video-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-compact-video-renderer"></yt-interaction>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return eKm=k},{mode:_.Gd("kevlar_poly_si_batch_j067")?1:2});var cv4;_.sD("itemSectionRenderer","counterfactualRenderer","ytd-counterfactual-renderer");var dq=function(){return _.S.apply(this,arguments)||this};
_.z(dq,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],dq.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],dq.prototype,"data",void 0);_.N([_.t({is:"ytd-counterfactual-renderer",disableElementRegistration:!0})],dq);
_.v(dq,"ytd-counterfactual-renderer",function(){if(cv4!==void 0)return cv4;var k=document.createElement("template");_.u(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-counterfactual-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return cv4=k},{mode:1});var VzY;var Oe=function(){var k=_.S.apply(this,arguments)||this;k.hidden=!1;return k};
_.z(Oe,_.S);Oe.prototype.onSelect=function(){this.data&&this.data.onSelectCommand&&_.Za().resolve(_.wP).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})};
Oe.prototype.computeHidden=function(k){return!!k};
_.mJ.Object.defineProperties(Oe.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}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Oe.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Oe.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHidden(data.isHidden)"}),_.I("design:type",Object)],Oe.prototype,"hidden",void 0);_.N([_.E("data.label"),_.I("design:type",String),_.I("design:paramtypes",[])],Oe.prototype,"label",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],Oe.prototype,"value",null);
_.N([_.t({is:"ytd-dropdown-item-renderer",disableElementRegistration:!0})],Oe);
_.v(Oe,"ytd-dropdown-item-renderer",function(){if(VzY!==void 0)return VzY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dropdown-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item id="item" aria-label$="[[data.accessibility.label]]" on-tap="onSelect" class="style-scope ytd-dropdown-item-renderer">\n  <yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-dropdown-item-renderer">\n  </yt-formatted-string>\n</tp-yt-paper-item>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return VzY=k},{mode:1});var ZkL;var mXL;var qk=function(){return _.S.apply(this,arguments)||this};
_.z(qk,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],qk.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],qk.prototype,"data",void 0);_.N([_.n({computed:"getSimpleString(data.label)"}),_.I("design:type",String)],qk.prototype,"label",void 0);_.N([_.t({is:"ytd-navigation-dropdown-item-renderer",disableElementRegistration:!0})],qk);
_.v(qk,"ytd-navigation-dropdown-item-renderer",function(){if(mXL!==void 0)return mXL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-navigation-dropdown-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e  <a class="yt-simple-endpoint style-scope ytd-navigation-dropdown-item-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]" aria-label$="[[data.accessibility.accessibilityData.label]]">\n  <tp-yt-paper-item id="item" class="style-scope ytd-navigation-dropdown-item-renderer">\n    <yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-navigation-dropdown-item-renderer"></yt-formatted-string>\n  </tp-yt-paper-item>\n</a>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return mXL=k},{mode:1});var T6=function(){var k=_.S.apply(this,arguments)||this;k.disabled=!1;k.value="";k.noLabelFloat=!1;k.noUnderline=!1;k.usePrimaryColor=!1;k.hasBackground=!1;k.verticalAlign="top";k.autosize=!1;k.minAutosizeWidth=100;k.autosizeFont="14px Roboto";return k};
_.z(T6,_.S);_.d=T6.prototype;_.d.configureRendererStamper=function(){return{"data.entries":{id:"entries",mapping:{dropdownItemRenderer:"ytd-dropdown-item-renderer",privacyDropdownItemRenderer:"ytd-privacy-dropdown-item-renderer",navigationDropdownItemRenderer:"ytd-navigation-dropdown-item-renderer"}}}};
_.d.open=function(){this.inputEl.open()};
_.d.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getSelectedItem())};
_.d.dataChanged=function(){this.reset()};
_.d.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.gp("value-changed",this.value))};
_.d.stopPropagation=function(k){k.stopPropagation()};
_.d.autoSizeLabel=function(){if(this.autosizeFont&&this.autosize){this.canvas||(this.canvas=document.createElement("canvas"));var k=this.canvas.getContext("2d");k&&(k.font=this.autosizeFont,this.inputEl.style.width=Math.max(this.minAutosizeWidth,Number(k.measureText(this.inputEl.value).width)+24)+"px")}};
_.d.getSelectedItem=function(){if(!this.data||!this.data.entries)return null;for(var k=0,g=this.data.entries.length;k<g;k++){var P=this.data.entries[k],x;for(x in P)if(P.hasOwnProperty(x)){var U=P[x];if("isSelected"in U&&U.isSelected)return"stringValue"in U?U.stringValue||"":"int32Value"in U?U.int32Value||0:0}}return null};
_.d.updateValueFromBinding=function(k){this.value=k.detail.value};
_.mJ.Object.defineProperties(T6.prototype,{label:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.entries)return null;if(this.data.label)return this.data.label;for(var k=0,g=this.data.entries.length;k<g;k++){var P=this.data.entries[k],x;for(x in P)if(P.hasOwnProperty(x)){var U=P[x];if("isSelected"in U&&U.isSelected&&"label"in U)return this.ytRendererBehavior.getSimpleString(U.label)}}return null}}});
T6.prototype.autoSizeLabel=T6.prototype.autoSizeLabel;T6.prototype.stopPropagation=T6.prototype.stopPropagation;T6.prototype.valueChangedForBinding=T6.prototype.valueChangedForBinding;T6.prototype.dataChanged=T6.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],T6.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],T6.prototype,"ytRendererStamperBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],T6.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],T6.prototype,"disabled",void 0);_.N([_.n(),_.I("design:type",Object)],T6.prototype,"value",void 0);_.N([_.n(),_.I("design:type",Object)],T6.prototype,"noLabelFloat",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],T6.prototype,"noUnderline",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],T6.prototype,"theme",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],T6.prototype,"usePrimaryColor",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],T6.prototype,"hasBackground",void 0);_.N([_.n(),_.I("design:type",Object)],T6.prototype,"verticalAlign",void 0);_.N([_.n(),_.I("design:type",Object)],T6.prototype,"autosize",void 0);_.N([_.n(),_.I("design:type",Object)],T6.prototype,"minAutosizeWidth",void 0);_.N([_.n(),_.I("design:type",Object)],T6.prototype,"autosizeFont",void 0);
_.N([_.Td("#entries"),_.I("design:type",Object)],T6.prototype,"entries",void 0);_.N([_.Td("#input"),_.I("design:type",Object)],T6.prototype,"inputEl",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],T6.prototype,"dataChanged",null);_.N([_.Zf("value"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],T6.prototype,"valueChangedForBinding",null);
_.N([_.dV("iron-overlay-opened"),_.dV("iron-overlay-closed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],T6.prototype,"stopPropagation",null);_.N([_.dV("iron-select"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],T6.prototype,"autoSizeLabel",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],T6.prototype,"label",null);
_.N([_.t({disableElementRegistration:!0,is:"ytd-dropdown-renderer"})],T6);
_.v(T6,"ytd-dropdown-renderer",function(){if(ZkL!==void 0)return ZkL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dropdown-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dropdown-menu-light id="input" aria-label$="[[label]]" disabled="[[disabled]]" horizontal-align="left" label="[[label]]" no-label-float="[[noLabelFloat]]" vertical-align="[[verticalAlign]]" class="style-scope ytd-dropdown-renderer">\n  <tp-yt-paper-listbox id="entries" class="dropdown-content style-scope ytd-dropdown-renderer" slot="dropdown-content" attr-for-selected="value" selected="[[value]]" on-selected-changed="updateValueFromBinding">\n  </tp-yt-paper-listbox>\n</tp-yt-paper-dropdown-menu-light>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return ZkL=k},{mode:1});var wdP;var eC=function(){var k=_.S.apply(this,arguments)||this;k.isConstrainedList=!1;return k};
_.z(eC,_.S);eC.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"}}}};
eC.prototype.fillRestIfNoShowMore=function(){this.data&&!this.data.showMoreText&&this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
eC.prototype.onShowMoreClick=function(){this.ytLazyListBehavior.fillRemainingListItems()};
eC.prototype.computeViewAllHidden=function(k,g){return k||!g.viewAllEndpoint};
eC.prototype.fillRestIfNoShowMore=eC.prototype.fillRestIfNoShowMore;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],eC.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],eC.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.Ol.YtLazyListBehavior),_.I("design:type",Object)],eC.prototype,"ytLazyListBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],eC.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],eC.prototype,"isConstrainedList",void 0);_.N([_.Zf("data","canShowMore"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],eC.prototype,"fillRestIfNoShowMore",null);_.N([_.t({is:"ytd-expanded-shelf-contents-renderer",disableElementRegistration:!0})],eC);
_.v(eC,"ytd-expanded-shelf-contents-renderer",function(){if(wdP!==void 0)return wdP;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expanded-shelf-contents-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="grid-container" class="style-scope ytd-expanded-shelf-contents-renderer"></div>\n<yt-formatted-string aria-role="button" hidden="[[!canShowMore]]" text="[[data.showMoreText]]" on-click="onShowMoreClick" class="style-scope ytd-expanded-shelf-contents-renderer">\n</yt-formatted-string>\n  <a class="yt-simple-endpoint style-scope ytd-expanded-shelf-contents-renderer" href$="[[computeHref_(data.viewAllEndpoint)]]" data="[[data.viewAllEndpoint]]" hidden="[[computeViewAllHidden(canShowMore,data)]]">\n  <yt-formatted-string text="[[data.viewAllText]]" class="style-scope ytd-expanded-shelf-contents-renderer"></yt-formatted-string>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return wdP=k},{mode:_.Gd("kevlar_poly_si_batch_j025")?1:2});var JvH;var cY=function(){return _.S.apply(this,arguments)||this};
_.z(cY,_.S);cY.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}}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],cY.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],cY.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],cY.prototype,"data",void 0);_.N([_.t({is:"ytd-feed-channel-filter-header-renderer",disableElementRegistration:!0})],cY);
_.v(cY,"ytd-feed-channel-filter-header-renderer",function(){if(JvH!==void 0)return JvH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-channel-filter-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 class="style-scope ytd-feed-channel-filter-header-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-feed-channel-filter-header-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <yt-img-shadow id="avatar" height="56" hidden="[[!data.avatar]]" thumbnail="[[data.avatar]]" width="56" class="style-scope ytd-feed-channel-filter-header-renderer">\n    </yt-img-shadow>\n    <div id="channel" class="style-scope ytd-feed-channel-filter-header-renderer">\n      <span id="title" class="style-scope ytd-feed-channel-filter-header-renderer">[[getSimpleString(data.title)]]</span>\n      <div id="view-channel-button" aria-hidden="" class="style-scope ytd-feed-channel-filter-header-renderer"></div>\n    </div>\n  </a>\n</h2>\n<div id="buttons" class="style-scope ytd-feed-channel-filter-header-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return JvH=k},{mode:1});var rv4;var fON;var Wtk;var VQ=function(){return _.S.apply(this,arguments)||this};
_.z(VQ,_.S);_.d=VQ.prototype;_.d.onClick=function(k){var g,P=(g=this.data)==null?void 0:g.sectionEndpoint;!_.vb(_.of(k),this.hostElement,["A".toString()])&&P&&_.GB(this.hostElement,"yt-navigate",{endpoint:P})};
_.d.computeHasSectionEndpoint=function(k){return(k==null?void 0:k.sectionEndpoint)!==void 0};
_.d.computeShowHeaderAsLink=function(k){return(k==null?void 0:k.header)!==void 0&&(k==null?void 0:k.sectionEndpoint)!==void 0};
_.d.computeShowSubheaderAsLink=function(k){return(k==null?void 0:k.subheader)!==void 0&&(k==null?void 0:k.sectionEndpoint)!==void 0&&(k==null?void 0:k.header)===void 0};
_.d.getHeaderAsLinkClass=function(k){var g=[],P;(k==null?0:(P=k.headerIcon)==null?0:P.iconType)&&g.push("header-link-active");return g.join(" ")};
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],VQ.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],VQ.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],VQ.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],VQ.prototype,"data",void 0);
_.N([_.n({computed:"computeHasSectionEndpoint(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],VQ.prototype,"hasSectionEndpoint",void 0);_.N([_.n({computed:"computeShowHeaderAsLink(data)"}),_.I("design:type",Boolean)],VQ.prototype,"showHeaderAsLink",void 0);_.N([_.n({computed:"computeShowSubheaderAsLink(data)"}),_.I("design:type",Boolean)],VQ.prototype,"showSubheaderAsLink",void 0);_.N([_.t({is:"ytd-medical-panel-section-renderer",disableElementRegistration:!0})],VQ);
_.v(VQ,"ytd-medical-panel-section-renderer",function(){if(Wtk!==void 0)return Wtk;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-medical-panel-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="section" on-click="onClick" class="style-scope ytd-medical-panel-section-renderer">\n  <div id="header" hidden="[[!data.header]]" class="style-scope ytd-medical-panel-section-renderer">\n    <yt-formatted-string hidden="[[showHeaderAsLink]]" text="[[data.header]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n    <a id="header-link" class$="yt-simple-endpoint [[getHeaderAsLinkClass(data)]] style-scope ytd-medical-panel-section-renderer" hidden="[[!showHeaderAsLink]]" href$="[[computeHref_(data.sectionEndpoint)]]" data="[[data.sectionEndpoint]]">\n      <yt-formatted-string text="[[data.header]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n      <yt-icon class="icons style-scope ytd-medical-panel-section-renderer" hidden="[[!data.headerIcon.iconType]]" icon="[[data.headerIcon.iconType]]">\n      </yt-icon>\n    </a>\n  </div>\n\n  <div id="subheader" hidden="[[!data.subheader]]" class="style-scope ytd-medical-panel-section-renderer">\n    <yt-formatted-string hidden="[[showSubheaderAsLink]]" text="[[data.subheader]]" class="style-scope ytd-medical-panel-section-renderer">\n    </yt-formatted-string>\n    <a id="subheader-link" class="yt-simple-endpoint style-scope ytd-medical-panel-section-renderer" hidden="[[!showSubheaderAsLink]]" href$="[[computeHref_(data.sectionEndpoint)]]" data="[[data.sectionEndpoint]]">\n      <yt-formatted-string text="[[data.subheader]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n    </a>\n  </div>\n  <div id="paragraphs" class="style-scope ytd-medical-panel-section-renderer">\n    <template is="dom-repeat" items="[[data.paragraphs]]" class="style-scope ytd-medical-panel-section-renderer">\n      <div class="paragraph style-scope ytd-medical-panel-section-renderer">\n        <yt-formatted-string split-lines="" text="[[item]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n      </div>\n    </template>\n  </div>\n  <div id="footer" hidden="[[!data.footer]]" class="style-scope ytd-medical-panel-section-renderer">\n    <yt-formatted-string link-inherit-color="" text="[[data.footer]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Wtk=k},{mode:1});var ZY=function(){var k=_.S.apply(this,arguments)||this;k.isExpanded=!1;k.roundedContainer=!0;k.skipRoundingTop=!1;k.toggleExpandableSection=function(){k.isExpanded=!k.isExpanded};
return k};
_.z(ZY,_.S);
ZY.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]]"}}}}}};
ZY.prototype.dataChanged=function(){this.data&&(this.isExpanded=!1)};
ZY.prototype.dataChanged=ZY.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ZY.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],ZY.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ZY.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],ZY.prototype,"isExpanded",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ZY.prototype,"roundedContainer",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ZY.prototype,"skipRoundingTop",void 0);_.N([_.n(),_.I("design:type",Object)],ZY.prototype,"toggleExpandableSection",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ZY.prototype,"dataChanged",null);_.N([_.t({is:"ytd-medical-panel-content-renderer",disableElementRegistration:!0})],ZY);
_.v(ZY,"ytd-medical-panel-content-renderer",function(){if(fON!==void 0)return fON;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-medical-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content style-scope ytd-medical-panel-content-renderer">\n  <div id="sections" class="style-scope ytd-medical-panel-content-renderer"></div>\n  <div class="footer style-scope ytd-medical-panel-content-renderer" id="expand" hidden="[[isExpanded]]"></div>\n  <div id="expandable-sections" hidden="[[!isExpanded]]" class="style-scope ytd-medical-panel-content-renderer"></div>\n  <div class="footer style-scope ytd-medical-panel-content-renderer" id="collapse" hidden="[[!isExpanded]]"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return fON=k},{mode:1});_.sD("itemSectionRenderer","infoPanelContainerRenderer","ytd-info-panel-container-renderer");var ml=function(){var k=_.S.apply(this,arguments)||this;k.roundedContainer=!0;k.extractOverlay=!1;k.amsterdamEnabled=_.W("enable_desktop_amsterdam_info_panels");k.hasTitle=!1;k.linkIcon="OPEN_IN_NEW";k.isDismissed=!1;return k};
_.z(ml,_.S);ml.prototype.onOverlayConditionsChange=function(){var k=_.kr(this.hostElement).querySelector("ytd-info-panel-content-renderer");k&&(k.set("extractOverlay",this.extractOverlay),k.set("roundedContainer",this.roundedContainer))};
ml.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"}}}};
ml.prototype.computeHasTitle=function(k){return!(k==null||!k.title)};
ml.prototype.onClick=function(k){var g,P=(g=this.data)==null?void 0:g.headerEndpoint;!_.vb(_.of(k),this.hostElement,["BUTTON".toString()])&&P&&this.ytComponentBehavior.resolveCommand(P)};
_.mJ.Object.defineProperties(ml.prototype,{background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTAINER_BACKGROUND_",""):""}},
titleStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.titleStyle?this.data.titleStyle.replace("INFO_PANEL_CONTAINER_TITLE_STYLE_",""):""}},
showLinkIcon:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.titleStyle)==="INFO_PANEL_CONTAINER_TITLE_STYLE_LINK"}},
hideDivider:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.data)==null?void 0:k.disableBottomDivider)||!((g=this.data)==null?0:g.title)}}});
ml.prototype.onOverlayConditionsChange=ml.prototype.onOverlayConditionsChange;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],ml.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ml.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],ml.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],ml.prototype,"ytdReduxBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],ml.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ml.prototype,"roundedContainer",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ml.prototype,"extractOverlay",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],ml.prototype,"amsterdamEnabled",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.I("design:type",Object)],ml.prototype,"hasTitle",void 0);
_.N([_.n({type:_.W("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.E("data.background"),_.I("design:type",Object),_.I("design:paramtypes",[])],ml.prototype,"background",null);_.N([_.n({type:_.W("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.E("data.titleStyle"),_.I("design:type",Object),_.I("design:paramtypes",[])],ml.prototype,"titleStyle",null);
_.N([_.n({type:_.W("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.E("data.titleStyle"),_.I("design:type",Object),_.I("design:paramtypes",[])],ml.prototype,"showLinkIcon",null);_.N([_.n(),_.I("design:type",String)],ml.prototype,"linkIcon",void 0);_.N([_.n({type:_.W("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],ml.prototype,"hideDivider",null);
_.N([_.n({selectorArgs:["data.dismissStateEntityKey"],selector:function(k,g){k=_.ia(k.entities,"dismissState",g);return(k==null?void 0:k.isDismissed)||(k==null?void 0:k.vwcDismissState)==="VWC_DISMISS_STATE_NOT_INTERESTED"||(k==null?void 0:k.vwcDismissState)==="VWC_DISMISS_STATE_BLOCK_CHANNEL"}}),
_.I("design:type",Object)],ml.prototype,"isDismissed",void 0);_.N([_.OO("roundedContainer","extractOverlay"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ml.prototype,"onOverlayConditionsChange",null);_.N([_.t({is:"ytd-info-panel-container-renderer",disableElementRegistration:!0})],ml);
_.v(ml,"ytd-info-panel-container-renderer",function(){if(rv4!==void 0)return rv4;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-info-panel-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div hidden="[[isDismissed]]" class="style-scope ytd-info-panel-container-renderer">\n  <div class="header style-scope ytd-info-panel-container-renderer" hidden="[[!data.title]]" on-click="onClick">\n    <h2 class="header-left-items style-scope ytd-info-panel-container-renderer">\n      <yt-icon class="header-icon style-scope ytd-info-panel-container-renderer" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]">\n      </yt-icon>\n      <yt-formatted-string class="title style-scope ytd-info-panel-container-renderer" text="[[data.title]]"></yt-formatted-string>\n      <yt-icon class="link-icon style-scope ytd-info-panel-container-renderer" disable-upgrade$="[[!linkIcon]]" hidden="[[!showLinkIcon]]" icon="[[linkIcon]]">\n      </yt-icon>\n    </h2>\n    <div id="header-menu" class="style-scope ytd-info-panel-container-renderer"></div>\n  </div>\n  <div class="divider-container style-scope ytd-info-panel-container-renderer" hidden="[[hideDivider]]">\n    <div class="divider-offset style-scope ytd-info-panel-container-renderer"></div>\n    <div class="divider style-scope ytd-info-panel-container-renderer"></div>\n    <div class="divider-offset style-scope ytd-info-panel-container-renderer"></div>\n  </div>\n  <div id="content" class="style-scope ytd-info-panel-container-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return rv4=k},{mode:1});var s4q;_.sD("sharingItemSection","itemSectionHeaderRenderer","ytd-item-section-header-renderer");var wq=function(){return _.S.apply(this,arguments)||this};
_.z(wq,_.S);wq.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
wq.prototype.computeStyle=function(k){return k?k:""};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],wq.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],wq.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],wq.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeStyle(data.titleStyle)"}),_.I("design:type",String)],wq.prototype,"titleStyle",void 0);
_.N([_.t({is:"ytd-item-section-header-renderer",disableElementRegistration:!0})],wq);
_.CC()(wq,"ytd-item-section-header-renderer",function(){if(s4q===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-item-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-item-section-header-renderer">\n  <div id="title" class="style-scope ytd-item-section-header-renderer">[[getSimpleString(data.title)]]</div>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-item-section-header-renderer"></yt-formatted-string>\n</div>\n<div id="buttons" class="style-scope ytd-item-section-header-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);s4q=k}k=s4q;return k},{allowedProps:["data"],
mode:1});var bkd;var BFq,zKL=function(){return BFq!==void 0?BFq:BFq=document.createElement("template")};
document.head.appendChild(zKL().content);var u7q;_.JL=new _.gt("VOTING_ANIMATION_CONTROLLER_TOKEN");var EfL=_.M(function(k){var g=k.data;var P=_.cZ("div"),x=_.cZ("div");k=_.O(_.zT("VOTE_STATUS_NONE",void 0,"YPH5mf"));var U=k.next().value,A=k.next().value,q=_.Tf(J$M,function(){var r;return(r=g())==null?void 0:r.entityKey}),T=_.W("web_enable_voting_animation")||_.W("enable_music_web_cairo_voting_animation");
_.ay(function(){var r;((r=g().initialState)==null?0:r.status)&&A(g().initialState.status)});
var c=function(){var r,f,B=(f=(r=g().initialState)==null?void 0:r.votes)!=null?f:0,L;r=(L=g().initialState)==null?void 0:L.status;return r==="VOTE_STATUS_UPVOTED"?B-1:r==="VOTE_STATUS_DOWNVOTED"?B+1:B},Z=function(){return U()==="VOTE_STATUS_UPVOTED"?c()+1:U()==="VOTE_STATUS_DOWNVOTED"?c()-1:c()},w=function(r){var f=r?"VOTE_STATUS_UPVOTED":"VOTE_STATUS_NONE";
A(f);var B=Z(),L=_.Za().resolve(_.VE(_.JL)),Y=q();Y&&(r&&(Y==null?0:Y.upvoteDefaultButtonOnTap)?_.S7(Y.upvoteDefaultButtonOnTap,{form:{element:P.value},disableClickTracking:!0}):(Y==null?0:Y.upvoteToggledButtonOnTap)&&_.S7(Y.upvoteToggledButtonOnTap,{form:{element:P.value},disableClickTracking:!0}));var l;r=(l=Y==null?void 0:Y.enableOptimisticReordering)!=null?l:g().enableOptimisticReordering;T&&L&&g().itemId&&r&&hKk(L,g().itemId,B,f)},J=function(r){var f=r?"VOTE_STATUS_DOWNVOTED":"VOTE_STATUS_NONE";
A(f);var B=Z(),L=_.Za().resolve(_.VE(_.JL)),Y=q();Y&&(r&&(Y==null?0:Y.downvoteDefaultButtonOnTap)?_.S7(Y.downvoteDefaultButtonOnTap,{form:{element:x.value},disableClickTracking:!0}):(Y==null?0:Y.downvoteToggledButtonOnTap)&&_.S7(Y.downvoteToggledButtonOnTap,{form:{element:x.value},disableClickTracking:!0}));var l;r=(l=Y==null?void 0:Y.enableOptimisticReordering)!=null?l:g().enableOptimisticReordering;T&&L&&g().itemId&&r&&hKk(L,g().itemId,B,f)};
k={};k=_.$v("ytVotingViewModelVoteCount",(k.ytVotingViewModelVoteCountDisabled=function(){return g().isDisabled},k));
return _.V("voting-view-model",{class:"ytVotingViewModelHost"},_.V("div",{el:P},_.V(_.Vz,{data:function(){var r=_.b(g().upvoteButton,_.PV);return{toggleButtonViewModel:Object.assign({},r,{isToggled:U()==="VOTE_STATUS_UPVOTED"})}}},{toggleButtonViewModel:function(r){return _.V(_.je,{data:r.data,
onToggle:w})}})),_.V("div",{class:k},function(){var r,f,B;
return U()==="VOTE_STATUS_UPVOTED"?(r=g().initialState)==null?void 0:r.compactVotesUpvoted:U()==="VOTE_STATUS_DOWNVOTED"?(f=g().initialState)==null?void 0:f.compactVotesDownvoted:(B=g().initialState)==null?void 0:B.compactVotes}),_.V("div",{el:x},_.V(_.Vz,{data:function(){var r=_.b(g().downvoteButton,_.PV);
return{toggleButtonViewModel:Object.assign({},r,{isToggled:U()==="VOTE_STATUS_DOWNVOTED"})}}},{toggleButtonViewModel:function(r){return _.V(_.je,{data:r.data,
onToggle:J})}})))},"Tc");_.y3(_.M(function(k){var g=k.data;return _.V("engagement-bar-view-model",{class:"ytEngagementBarViewModelHost"},_.V("div",{class:_.$v("ytEngagementBarViewModelEngagementBarWrapper",k.className)},_.V(_.Vz,{data:function(){return g().actions}},{votingViewModel:EfL})))},"Uc"),"engagement-bar-view-model",{props:{data:_.GH,
className:_.GH}});var rq=function(){var k=_.S.apply(this,arguments)||this;k.playlistVotingAnimationEnabled=_.W("web_enable_voting_animation");k.downloadProgress=0;k.transferState="TRANSFER_STATE_UNKNOWN";k.downloadState="DOWNLOAD_STATE_UNKNOWN";k.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";k.offlineVideoPolicyExpirationTimestamp=0;return k};
_.z(rq,_.S);_.d=rq.prototype;_.d.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.engagementBar":{id:"engagement-bar",mapping:{engagementBarViewModel:"engagement-bar-view-model"}}}};
_.d.canReorderChanged=function(){this.persistentDragHandle=_.W("kevlar_playlist_drag_handles")&&this.canReorder};
_.d.onDrag=function(){if(this.thumbnail){var k=_.kr(this.thumbnail).querySelector("yt-image");k&&(k.shouldRenderLazy=!1)}};
_.d.onMenuOverlayChanged=function(k,g){this.menuOpened=g};
_.d.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.d.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.d.onContentsTap=function(k){var g,P=(g=this.data)==null?void 0:g.serviceEndpoints;if(P&&P.length===1&&_.b(P[0],BlC)&&!_.vb(_.of(k),this.hostElement,["TP-YT-PAPER-BUTTON"]))this.ytComponentBehavior.resolveCommand(P[0]);else{var x;(g=(x=this.data)==null?void 0:x.navigationEndpoint)&&_.W("music_on_main_open_playlist_recommended_videos_in_miniplayer")&&this.styleType==="playlist-video-renderer-style-recommended-video"?this.miniplayerIsActive?LtL(_.Za().resolve(_.EB),g):(_.SD().playlistSuggestionsShelfActivation=
!0,_.nfJ(_.Za().resolve(_.EB),g)):g&&!_.vb(_.of(k),this.hostElement,["A".toString(),"BUTTON".toString(),"ENGAGEMENT-BAR-VIEW-MODEL"])&&(_.W("kevlar_playlist_video_resolve_nav_endpoint_killswitch")?_.GB(this.hostElement,"yt-navigate",{endpoint:g}):this.ytComponentBehavior.resolveCommand(g))}};
_.d.computeStyle=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.d.computeThumbnailWidth=function(k){return k==="PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE"?170:200};
_.d.downloadStateChanged=function(){this.isDownloads=!1;if(this.entityInfo||this.downloadRenderData){if(!this.entityInfo&&this.downloadRenderData)this.downloadRenderData={shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};else{if(!this.entityInfo)return;this.downloadRenderData=Ogj(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference,!0);this.isDownloads=Object.keys(this.downloadRenderData).length>0}this.set("data",
Object.assign({},this.data,this.downloadRenderData))}};
_.d.created=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.d.detached=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.d.dataChanged=function(){if(this.data){var k,g,P,x=((k=this.downloadRenderData)==null?void 0:k.badges)&&((g=this.downloadRenderData)==null?void 0:g.badges)!==((P=this.data)==null?void 0:P.badges),U,A,q;k=((U=this.downloadRenderData)==null?void 0:U.thumbnailOverlays)&&((A=this.downloadRenderData)==null?void 0:A.thumbnailOverlays)!==((q=this.data)==null?void 0:q.thumbnailOverlays);(!this.downloadRenderData||x||k)&&this.downloadStateChanged()}};
_.d.setVideoIdChanged=function(){if(this.data&&this.data.setVideoId){var k,g,P=(k=this.data.menu)==null?void 0:(g=k.menuRenderer)==null?void 0:g.items;if(P)for(k=_.O(P),g=k.next();!g.done;g=k.next())if(g=g.value,P=void 0,_.b((P=g.menuServiceItemRenderer)==null?void 0:P.serviceEndpoint,_.Nw)){var x=P=void 0,U=void 0;g=(P=g)==null?void 0:(x=P.menuServiceItemRenderer)==null?void 0:(U=x.serviceEndpoint)==null?void 0:U.playlistEditEndpoint;U=x=void 0;if(P=(x=g)==null?void 0:(U=x.actions)==null?void 0:
U[0])x=void 0,P.setVideoId=(x=this.data)==null?void 0:x.setVideoId;U=x=P=void 0;if(g=(P=g)==null?void 0:(x=P.clientActions)==null?void 0:(U=x[0])==null?void 0:U.playlistRemoveVideosAction)P=void 0,g.setVideoIds=[(P=this.data)==null?void 0:P.setVideoId]}}};
_.mJ.Object.defineProperties(rq.prototype,{playlistVideoId:{configurable:!0,enumerable:!0,get:function(){return this.data.videoId}}});
rq.prototype.setVideoIdChanged=rq.prototype.setVideoIdChanged;rq.prototype.dataChanged=rq.prototype.dataChanged;rq.prototype.downloadStateChanged=rq.prototype.downloadStateChanged;rq.prototype.onMenuOverlayChanged=rq.prototype.onMenuOverlayChanged;rq.prototype.canReorderChanged=rq.prototype.canReorderChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],rq.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],rq.prototype,"ytdReduxBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],rq.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.Gk),_.I("design:type",Object)],rq.prototype,"ytdLockupBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],rq.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],rq.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],rq.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],rq.prototype,"canReorder",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],rq.prototype,"menuOpened",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],rq.prototype,"handleIsHovered",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],rq.prototype,"persistentDragHandle",void 0);_.N([_.n(),_.I("design:type",Object)],rq.prototype,"downloadRenderData",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.I("design:type",String)],rq.prototype,"styleType",void 0);_.N([_.n({computed:"computeThumbnailWidth(data.style)"}),_.I("design:type",Number)],rq.prototype,"thumbnailWidth",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],rq.prototype,"isDownloads",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],rq.prototype,"playlistVotingAnimationEnabled",void 0);
_.N([_.n({selector:Fm,selectorArgs:["data.videoId"]}),_.I("design:type",Object)],rq.prototype,"downloadProgress",void 0);_.N([_.n(),_.I("design:type",Number)],rq.prototype,"relativeDateReference",void 0);_.N([_.n({selector:_.ny,selectorArgs:["data.videoId"]}),_.I("design:type",Object)],rq.prototype,"transferState",void 0);_.N([_.n({selector:RFr,selectorArgs:["data.videoId"]}),_.I("design:type",Object)],rq.prototype,"downloadState",void 0);
_.N([_.n({selector:D4u,selectorArgs:["data.videoId"]}),_.I("design:type",Object)],rq.prototype,"offlinePolicyAction",void 0);_.N([_.n({selector:teI,selectorArgs:["data.videoId"]}),_.I("design:type",Object)],rq.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);_.N([_.n({selector:Kfr,selectorArgs:["data.videoId"]}),_.I("design:type",Object)],rq.prototype,"entityInfo",void 0);_.N([_.n({selector:_.hP}),_.I("design:type",Boolean)],rq.prototype,"miniplayerIsActive",void 0);
_.N([_.E("data"),_.I("design:type",String),_.I("design:paramtypes",[])],rq.prototype,"playlistVideoId",null);_.N([_.Td("#thumbnail"),_.I("design:type",Object)],rq.prototype,"thumbnail",void 0);_.N([_.Zf("canReorder"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],rq.prototype,"canReorderChanged",null);
_.N([_.dV("yt-menu-overlay-changed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Boolean]),_.I("design:returntype")],rq.prototype,"onMenuOverlayChanged",null);_.N([_.Zf("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadProgress","downloadState"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],rq.prototype,"downloadStateChanged",null);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],rq.prototype,"dataChanged",null);_.N([_.Zf("data.setVideoId"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],rq.prototype,"setVideoIdChanged",null);_.N([_.t({is:"ytd-playlist-video-renderer",disableElementRegistration:!0})],rq);
_.v(rq,"ytd-playlist-video-renderer",function(){if(u7q!==void 0)return u7q;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.main_desktop.ui.renderers.sections.ytd_playlist_video_renderer.ytd.playlist.video.renderer.transition.css.js--\x3e<div id="index-container" class="playlist-drag-handle style-scope ytd-playlist-video-renderer" on-mouseenter="onHandleMouseenter" on-mouseleave="onHandleMouseleave">\n  <yt-icon id="reorder" icon="yt-icons:drag_handle" class="style-scope ytd-playlist-video-renderer"></yt-icon>\n  <yt-formatted-string id="index" text="[[data.index]]" class="style-scope ytd-playlist-video-renderer"></yt-formatted-string>\n</div>\n<div id="content" on-click="onContentsTap" class="style-scope ytd-playlist-video-renderer">\n  <div id="container" class="style-scope ytd-playlist-video-renderer">\n    <ytd-thumbnail id="thumbnail" data="[[data]]" hide-playback-status="" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-video-renderer">\n    </ytd-thumbnail>\n    <div id="meta" class="style-scope ytd-playlist-video-renderer">\n      <h3 aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-video-renderer">\n        <ytd-badge-supported-renderer id="top-standalone-badge" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-video-renderer">\n        </ytd-badge-supported-renderer>\n        <a id="video-title" title$="[[getSimpleString(data.title)]]" class="yt-simple-endpoint style-scope ytd-playlist-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n          [[getSimpleString(data.title)]]\n        </a>\n      </h3>\n      <ytd-video-meta-block class="playlist style-scope ytd-playlist-video-renderer" data="[[data]]" is-downloading="[[isDownloads]]"></ytd-video-meta-block>\n      <ytd-badge-supported-renderer id="bottom-badges" badges="[[data.bottomBadges]]" hidden="[[!data.bottomBadges]]" class="style-scope ytd-playlist-video-renderer">\n      </ytd-badge-supported-renderer>\n      <ytd-badge-supported-renderer id="bottom-standalone-badge" hidden="[[!data.bottomStandaloneBadge]]" top-standalone-badge="[[data.bottomStandaloneBadge]]" class="style-scope ytd-playlist-video-renderer">\n      </ytd-badge-supported-renderer>\n      <div id="engagement-bar" class="style-scope ytd-playlist-video-renderer"></div>\n    </div>\n  </div>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-playlist-video-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="contributor" hidden="[[!data.contributorName]]" link-inherit-color="" text="[[data.contributorName]]" class="style-scope ytd-playlist-video-renderer">\n  </yt-formatted-string>\n  <div id="offer-button" class="style-scope ytd-playlist-video-renderer"></div>\n</div>\n<div id="menu" hidden="[[!data.menu]]" class="style-scope ytd-playlist-video-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);k.content.insertBefore(zKL().content.cloneNode(!0),k.content.firstChild);return u7q=k},{mode:1});var S2L;var f_=function(){return _.S.apply(this,arguments)||this};
_.z(f_,_.S);_.N([_.n(),_.I("design:type",Object)],f_.prototype,"data",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],f_.prototype,"rendererBehavior",void 0);_.N([_.t({is:"ytd-premium-browse-footer-renderer",disableElementRegistration:!0})],f_);
_.v(f_,"ytd-premium-browse-footer-renderer",function(){if(S2L!==void 0)return S2L;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-premium-browse-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string class="title style-scope ytd-premium-browse-footer-renderer" text="[[data.title]]">\n</yt-formatted-string>\n<yt-formatted-string class="subtitle style-scope ytd-premium-browse-footer-renderer" text="[[data.subtitle]]">\n</yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return S2L=k},{mode:1});var Ft4;var WY=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return k};
_.z(WY,_.S);_.d=WY.prototype;_.d.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.d.handleDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.d.computeHeaderLogoThumbnail=function(k,g){if(k)return g?k.darkLogo:k.lightLogo};
_.d.computeHeaderLogoHeight=function(k,g){var P,x,U;return(k=(P=this.computeHeaderLogoThumbnail(k,g))==null?void 0:(x=P.thumbnails)==null?void 0:(U=x[0])==null?void 0:U.height)&&k%31===0?"31":"24"};
_.d.computeHeaderLogoMarginBottom=function(k,g){return this.computeHeaderLogoHeight(k,g)==="24"?"0":"-7"};
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],WY.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],WY.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],WY.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Boolean)],WY.prototype,"isDarkTheme",void 0);_.N([_.n({computed:"computeHeaderLogoThumbnail(data,isDarkTheme)"}),_.I("design:type",Object)],WY.prototype,"themeLogo",void 0);
_.N([_.n({computed:"computeHeaderLogoHeight(data,isDarkTheme)"}),_.I("design:type",String)],WY.prototype,"logoHeight",void 0);_.N([_.n({computed:"computeHeaderLogoMarginBottom(data,isDarkTheme)"}),_.I("design:type",String)],WY.prototype,"logoMarginBottom",void 0);_.N([_.t({is:"ytd-primetime-promo-header-renderer",disableElementRegistration:!0})],WY);
_.v(WY,"ytd-primetime-promo-header-renderer",function(){if(Ft4!==void 0)return Ft4;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="logo" class="style-scope ytd-primetime-promo-header-renderer"><yt-img-shadow dimension="height" height$="[[logoHeight]]" margin-bottom$="[[logoMarginBottom]]" thumbnail="[[themeLogo]]" class="style-scope ytd-primetime-promo-header-renderer"></yt-img-shadow><ytd-badge-supported-renderer hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-primetime-promo-header-renderer"></ytd-badge-supported-renderer></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Ft4=k},{mode:1});var Y2Y;_.se=_.M(function(k){var g=k.className;var P=k.data;var x=k.isOverlay;var U=k.maxLinesOverride;var A=k.useMediumText;var q=function(){return P().alwaysShowTruncationText},T=function(){return P().truncationText},c=function(){return A!==void 0&&A()?"medium":"small"},Z=function(){return x!==void 0&&x()?"overlay":"default"},w=function(){var B,L;
return(L=(B=_.b(P().rendererContext,_.TK))==null?void 0:B.label)!=null?L:""};
k=_.O(_.zT(!1,void 0,"OKr1o"));var J=k.next().value,r=k.next().value;k=_.iX(function(){P().expandOnTap&&r(!J());return!1});
var f={};return _.V("yt-description-preview-view-model",{el:_.aI(_.zf(function(){return P().rendererContext})),
class:_.$v("ytDescriptionPreviewViewModelHost",g,(f.ytDescriptionPreviewViewModelClickable=function(){var B;return!((B=_.b(P().rendererContext,g6M))==null||!B.onTap)},f.ytDescriptionPreviewViewModelIsOverlay=x,f)),
"on:click":k},_.V(_.m,{cond:function(){return P().description},
then:function(B){return _.V(_.m,{cond:J,then:function(){var L={};return _.V("div",{class:_.$v("ytDescriptionPreviewViewModelDescription",(L.ytDescriptionPreviewViewModelDescriptionMediumText=A,L))},_.V(_.C8,{text:B}))},
else:function(){return _.V(Knq,{text:B,alwaysShowTruncationText:q,truncationText:T,maxLines:function(){var L;return(L=U==null?void 0:U())!=null?L:P().maxLines},
textStyle:Z,accessibilityLabel:w,textSize:c})}})}}))},"Vc");
_.se.idomCompat=!0;var Q4k=_.M(function(k){var g=_.iX(function(U){var A;(A=k.onClick)==null||A.call(k,U)}),P={},x={};
return _.V("yt-shelf-header-layout",{class:_.$v("yt-shelf-header-layout",(P["yt-shelf-header-layout--disable-horizontal-padding"]=k.disableHorizontalPadding,P["yt-shelf-header-layout--disable-vertical-padding"]=k.disableVerticalPadding,P["yt-shelf-header-layout--responsive"]=k.useResponsiveLayout,P["yt-shelf-header-layout--narrow"]=function(){var U,A;return((U=k.useResponsiveLayout)==null?void 0:U.call(k))&&((A=k.forceSmallLayout)==null?void 0:A.call(k))},P["yt-shelf-header-layout--is-overlay"]=k.isOverlay,
P["yt-shelf-header-layout--tappable"]=k.isInteractive,P)),
"on:click":g,tabindex:function(){var U;return((U=k.isInteractive)==null?0:U.call(k))?0:void 0}},_.V("div",{class:"yt-shelf-header-layout__header-row"},_.V(_.m,{cond:k.leadingIcon,
then:function(U){return _.V("div",{class:"yt-shelf-header-layout__leading-icon"},_.V(_.qQ,{icon:U}))},
else:function(){return _.V(_.m,{cond:k.hasLeadingImage,then:function(){var U,A={};return _.V("div",{class:_.$v("yt-shelf-header-layout__leading-image",(A["yt-shelf-header-layout__leading-image--circular-image"]=k.circularImage,A))},(U=k.leadingImage)==null?void 0:U.call(k))}})}}),_.V("div",{class:"yt-shelf-header-layout__label-container"},_.V(_.m,{cond:k.hasSuperlabel,
then:function(){var U;return _.V("div",{class:"yt-shelf-header-layout__superlabel"},(U=k.superlabel)==null?void 0:U.call(k))}}),_.V("div",{class:"yt-shelf-header-layout__title-row"},_.V(j4H,{text:k.title,
className:_.$v("yt-shelf-header-layout__title",(x["yt-shelf-header-layout__title--small-title"]=k.forceSmallLayout,x)),tagLevel:k.tagLevel}),_.V(_.m,{cond:k.hasDetail,then:function(){var U;return _.V("div",{class:"yt-shelf-header-layout__detail"},(U=k.detail)==null?void 0:U.call(k))}})),_.V(_.m,{cond:k.hasSublabel,
then:function(){var U;return _.V("div",{class:"yt-shelf-header-layout__sublabel"},(U=k.sublabel)==null?void 0:U.call(k))}})),_.V(_.m,{cond:k.hasTrailingActions,
then:function(){var U;return _.V("div",{class:"yt-shelf-header-layout__trailing-actions"},(U=k.trailingActions)==null?void 0:U.call(k))}})),_.V(_.m,{cond:k.hasBottomAccessory,
then:function(){var U;return _.V("div",{class:"yt-shelf-header-layout__bottom-accessory"},(U=k.bottomAccessory)==null?void 0:U.call(k))}}))},"Wc");
Q4k.idomCompat={callbacks:{title:!0,detail:!0,sublabel:!0,superlabel:!0,leadingImage:!0,trailingActions:!0,onClick:!0,bottomAccessory:!0}};
var j4H=_.M(function(k){var g=k.text;var P=k.className;var x=k.tagLevel;return _.V(_.tw,null,_.V(_.Q4,{when:function(){return(x==null?void 0:x())===0}},function(){return _.V("h2",{class:P},g())}),_.V(_.Q4,{when:function(){return(x==null?void 0:x())===1}},function(){return _.V("h3",{class:P},g())}),_.V(_.Q4,{when:function(){return(x==null?void 0:x())===2}},function(){return _.V("h4",{class:P},g())}),_.V(_.lO,null,function(){return _.V("h2",{class:P},g())}))},"Xc");var tzq,lOm,DXN;_.bM=_.M(function(k){var g=k.className;var P=k.data;var x=k.disableHorizontalPadding;var U=k.disableVerticalPadding;var A=k.forceSmallLayout;var q=k.useResponsiveLayout;k=k.isOverlay;return _.V("yt-section-header-view-model",{class:_.$v("ytSectionHeaderViewModelHost",g),style:_.OD({"background-color":function(){return Ap(P().backgroundColor)?_.u3(Ap(P().backgroundColor)):void 0}})},_.V(Q4k,{hasDetail:!1,
title:function(){return _.V(_.C8,{text:function(){return P().headline}})},
hasTitle:!0,sublabel:function(){return _.V(lOm,{data:P})},
hasSublabel:function(){return!!P().sublabel||!!P().bottomBadge},
superlabel:function(){return _.V(DXN,{data:P})},
hasSuperlabel:function(){return!!P().superlabel||!!P().topBadge},
leadingImage:function(){return _.V(tzq,{leadingAccessory:function(){return P().leadingAccessory}})},
hasLeadingImage:function(){return!!P().leadingAccessory},
trailingActions:function(){return _.V(_.Vz,{data:function(){return P().trailingActions}},{flexibleActionsViewModel:_.aO})},
hasTrailingActions:function(){return!!P().trailingActions},
disableHorizontalPadding:x,disableVerticalPadding:U,forceSmallLayout:A,useResponsiveLayout:q,isOverlay:k,isInteractive:function(){return!!_.bC(P().rendererContext)},
onClick:function(T){if(_.Bs(P().rendererContext)){var c=_.bC(P().rendererContext);c&&_.EW(c,{form:{element:T.target,event:T}})}},
bottomAccessory:function(){return _.V(_.Vz,{data:function(){return P().bottomAccessory}},{descriptionPreviewViewModel:function(T){return _.V(_.se,{data:T.data,
useMediumText:!0})}})},
hasBottomAccessory:function(){return!!P().bottomAccessory}}))},"Yc");
tzq=_.M(function(k){var g=k.leadingAccessory;return _.V(_.mH,null,_.V(_.m,{cond:function(){var P;return(P=g().image)!=null?P:_.Fn(g().themedImage)},
then:function(P){return _.V(_.KX,{data:P,alt:"",preserveWidth:!0,preserveHeight:!0})}}),_.V(_.m,{cond:function(){return _.b(g().avatar,_.uC)},
then:function(P){return _.V(_.vg,{data:P})}}))},"Zc");
lOm=_.M(function(k){var g=k.data;return _.V(_.mH,null,_.V(_.m,{cond:function(){return _.b(g().bottomBadge,xzk)},
then:function(P){var x={};return _.V(_.VT,{data:P,class:_.$v((x.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!P()&&!!g().sublabel},x))})}}),_.V(_.m,{cond:function(){return g().sublabel},
then:function(P){return _.V(_.C8,{text:P})}}))},"$c");
DXN=_.M(function(k){var g=k.data;return _.V(_.mH,null,_.V(_.m,{cond:function(){return _.b(g().topBadge,xzk)},
then:function(P){var x={};return _.V(_.VT,{data:P,class:_.$v((x.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!P()&&!!g().superlabel},x))})}}),_.V(_.m,{cond:function(){return g().superlabel},
then:function(P){return _.V(_.C8,{text:P})}}))},"ad");_.y3(_.bM,"yt-section-header-view-model",{props:{data:_.GH,className:_.GH,disableHorizontalPadding:_.GH,disableVerticalPadding:_.GH,forceSmallLayout:_.GH,useResponsiveLayout:_.GH,isOverlay:_.GH}});_.sD("itemSectionRenderer","primetimePromoRenderer","ytd-primetime-promo-renderer");var BY=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return k};
_.z(BY,_.S);_.d=BY.prototype;_.d.attached=function(){this.requestElementsPerRow()};
_.d.configureRendererStamper=function(){return{"data.panels":{id:"panels",mapping:{richItemRenderer:"ytd-rich-item-renderer"}},"data.header":{id:"header-contents",mapping:{primetimePromoHeaderRenderer:"ytd-primetime-promo-header-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},
"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.sectionHeader":{id:"section-header-container",mapping:{sectionHeaderViewModel:{component:"yt-section-header-view-model",params:{disableHorizontalPadding:!0}}}},"data.details":{id:"details-panel",mapping:{primetimePromoDetailsRenderer:"ytd-primetime-promo-details-renderer"}}}};
_.d.onDataChange=function(){var k=this;_.VJ(this,function(){k.updateItemVisibility()})};
_.d.onUpdateElementsPerRowAction=function(k){k&&this.elementsPerRow!==k&&(this.elementsPerRow=k,this.updateItemVisibility())};
_.d.updateItemVisibility=function(){var k=this;this.data&&this.data.panels&&_.kr(this.hostElement).querySelectorAll("ytd-rich-item-renderer").forEach(function(g,P){g.hidden=P>k.elementsPerRow-1})};
_.d.requestElementsPerRow=function(){_.GB(this.hostElement,"yt-request-elements-per-row")};
BY.prototype.onDataChange=BY.prototype.onDataChange;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],BY.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],BY.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],BY.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],BY.prototype,"actionHandlerBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],BY.prototype,"data",void 0);_.N([_.n({value:3}),_.I("design:type",Number)],BY.prototype,"elementsPerRow",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],BY.prototype,"onDataChange",null);_.N([_.t({is:"ytd-primetime-promo-renderer",disableElementRegistration:!0})],BY);
_.v(BY,"ytd-primetime-promo-renderer",function(){if(Y2Y!==void 0)return Y2Y;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-primetime-promo-renderer">\n  <div id="header" class="style-scope ytd-primetime-promo-renderer">\n    <div id="header-contents" hidden="[[data.sectionHeader]]" class="style-scope ytd-primetime-promo-renderer"></div>\n    <div id="shelf-header-container" hidden="[[!data.sectionHeader]]" class="style-scope ytd-primetime-promo-renderer">\n      <div id="section-header-container" class="style-scope ytd-primetime-promo-renderer"></div>\n      <div id="details-panel" hidden="[[!data.details]]" class="style-scope ytd-primetime-promo-renderer"></div>\n    </div>\n    <div id="dismiss-button" hidden="[[data.overflowButton]]" class="style-scope ytd-primetime-promo-renderer"></div>\n    <div id="overflow-button" hidden="[[!data.overflowButton]]" class="style-scope ytd-primetime-promo-renderer"></div>\n  </div>\n  <div id="panels" class="style-scope ytd-primetime-promo-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-primetime-promo-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Y2Y=k},{mode:1});var Mzd;var z6=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction"};return k};
_.z(z6,_.S);z6.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
z6.prototype.handleButtonRefreshAction=function(k){if(k=_.b(k,Btc))this.set("data.button",k.membershipButton),this.notifyPath("data.button")};
_.mJ.Object.defineProperties(z6.prototype,{avatars:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.data)==null?void 0:(g=k.avatars)==null?void 0:g.slice(0,8))||[]}}});
_.N([_.n(),_.I("design:type",Object)],z6.prototype,"data",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],z6.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],z6.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],z6.prototype,"rendererBehavior",void 0);_.N([_.E("data"),_.I("design:type",Array),_.I("design:paramtypes",[])],z6.prototype,"avatars",null);
_.N([_.t({is:"ytd-recognition-shelf-renderer",disableElementRegistration:!0})],z6);
_.v(z6,"ytd-recognition-shelf-renderer",function(){if(Mzd!==void 0)return Mzd;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-recognition-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-recognition-shelf-renderer">\n  <div id="text-container" class="style-scope ytd-recognition-shelf-renderer">\n    <yt-formatted-string class="title style-scope ytd-recognition-shelf-renderer" text="[[data.title]]"></yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-recognition-shelf-renderer" text="[[data.subtitle]]"></yt-formatted-string>\n  </div>\n  <div id="avatars-container" class="style-scope ytd-recognition-shelf-renderer">\n    <template is="dom-repeat" items="[[avatars]]" as="avatar" class="style-scope ytd-recognition-shelf-renderer">\n      <yt-img-shadow class="avatar style-scope ytd-recognition-shelf-renderer" thumbnail="[[avatar]]"></yt-img-shadow>\n    </template>\n  </div>\n  <div id="action-button" class="style-scope ytd-recognition-shelf-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Mzd=k},{mode:1});var KtJ;var ofY;var uM=function(){var k=_.S.apply(this,arguments)||this;k.modernButtons=_.W("web_modern_buttons");return k};
_.z(uM,_.S);_.d=uM.prototype;
_.d.configureRendererStamper=function(){return{visibleItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-vertical-list-renderer lockup",containerType:3,force16By9ThumbnailAspectRatio:!0},properties:{thumbnailFixedWidth:"[[thumbnailWidth]]",typographyBump:"[[typographyBump]]",lockupExperiments:"[[lockupExperiments]]"}},channelRenderer:"ytd-channel-renderer",playlistRenderer:{component:"ytd-playlist-renderer",properties:{isSearch:"[[isSearch]]"}},radioRenderer:"ytd-radio-renderer",
showRenderer:"ytd-show-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isSearch:"[[isSearch]]"}}}}}};
_.d.dataChanged=function(){this.collapsed=!0};
_.d.computeVisibleItems=function(k,g){return k!==void 0&&k.items?g?k.items.slice(0,this.data.collapsedItemCount):k.items:[]};
_.d.computeHideShowMore=function(k,g,P){return k>=g||!P};
_.d.computeHideShowAll=function(k,g,P){return!(k&&g)||P};
_.d.onMoreClick=function(){this.collapsed=!1};
_.mJ.Object.defineProperties(uM.prototype,{typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.W("use_modern_typography_on_search")}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.fz("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.W("use_modern_typography_on_search")}}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":"246px"}}});
uM.prototype.dataChanged=uM.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],uM.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],uM.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],uM.prototype,"data",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],uM.prototype,"isSearch",void 0);
_.N([_.n({computed:"computeVisibleItems(data,collapsed)"}),_.I("design:type",Array)],uM.prototype,"visibleItems",void 0);_.N([_.n({value:!0}),_.I("design:type",Boolean)],uM.prototype,"collapsed",void 0);_.N([_.n({computed:"computeHideShowMore(data.collapsedItemCount,data.items.length,collapsed)"}),_.I("design:type",Boolean)],uM.prototype,"hideShowMore",void 0);
_.N([_.n({computed:"computeHideShowAll(data.expandedStateButtonEndpoint,\n        data.expandedStateButtonText,collapsed)",value:!0}),_.I("design:type",Boolean)],uM.prototype,"hideShowAll",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],uM.prototype,"modernButtons",void 0);_.N([_.E("isSearch"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],uM.prototype,"typographyBump",null);
_.N([_.E("isSearch"),_.I("design:type",Object),_.I("design:paramtypes",[])],uM.prototype,"lockupExperiments",null);_.N([_.E("isSearch"),_.I("design:type",String),_.I("design:paramtypes",[])],uM.prototype,"thumbnailWidth",null);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],uM.prototype,"dataChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-vertical-list-renderer"})],uM);
_.v(uM,"ytd-vertical-list-renderer",function(){if(ofY!==void 0)return ofY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-vertical-list-renderer"></div>\n<div id="more" hidden="[[hideShowMore]]" class="style-scope ytd-vertical-list-renderer">\n  <yt-formatted-string text="[[data.collapsedStateButtonText]]" on-tap="onMoreClick" class="style-scope ytd-vertical-list-renderer">\n  </yt-formatted-string>\n</div>\n<div id="all" hidden="[[hideShowAll]]" class="style-scope ytd-vertical-list-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-vertical-list-renderer" href$="[[computeHref_(data.expandedStateButtonEndpoint]]" data="[[data.expandedStateButtonEndpoint]]">\n    <yt-formatted-string text="[[data.expandedStateButtonText]]" class="style-scope ytd-vertical-list-renderer">\n    </yt-formatted-string>\n  </a>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return ofY=k},{mode:1});var vfq=_.DN(["#"]);_.sD("itemSectionRenderer","shelfRenderer","ytd-shelf-renderer");var hL=function(){var k=_.S.apply(this,arguments)||this;k.isConstrainedList=!1;return k};
_.z(hL,_.S);_.d=hL.prototype;
_.d.configureRendererStamper=function(){return{"data.content":{id:"contents",mapping:{gridRenderer:"ytd-grid-renderer",horizontalListRenderer:{component:"yt-horizontal-list-renderer",params:{thumbnailHeight:118},properties:{isSearch:"[[isSearch]]"}},horizontalMovieListRenderer:{component:"yt-horizontal-list-renderer",params:{thumbnailHeight:302}},expandedShelfContentsRenderer:{component:"ytd-expanded-shelf-contents-renderer",properties:{isConstrainedList:"[[isConstrainedList]]"}},messageRenderer:{component:"ytd-message-renderer",
params:{shelf:!0}},verticalListRenderer:{component:"ytd-vertical-list-renderer",properties:{isSearch:"[[isSearch]]"}}}},"data.playAllButton":{id:"play-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",attributes:{condensed:!0},properties:{icon:"[[menuIcon]]"}}}},"data.sortFilter":{id:"sort-filter",
mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.d.computeThumbnailStyle=function(k){return k||""};
_.d.computePlaceAnnotationUnderTitle=function(){var k;return["CHANNEL_THUMBNAIL_STYLE_BOXART","CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"].includes(((k=this.data)==null?void 0:k.thumbnailStyle)||"")};
_.d.computeHrefWithDefault=function(k){return this.ytComponentBehavior.computeHref_(k)||_.AVs(vfq)};
_.d.computeIsPromoShelf=function(k){var g;return(k=k==null?void 0:(g=k[0])==null?void 0:g.metadataBadgeRenderer)?k.style==="BADGE_STYLE_TYPE_YPC_TRANSPARENT":!1};
_.d.computePlaceBadgeBesideTitle=function(k){var g;return(k==null?0:(g=k[0])==null?0:g.metadataBadgeRenderer)?!this.computeIsPromoShelf(k):!1};
_.d.computeMenuIcon=function(k){return this.computeIsPromoShelf(k)?"yt-icons:more_vert":"yt-icons:more"};
_.d.onDataChange=function(){var k,g;((k=this.data)==null?0:(g=k.content)==null?0:g.horizontalListRenderer)&&!this.data.content.horizontalListRenderer.items&&(this.data.content.horizontalListRenderer=void 0)};
_.d.onLockupRequested=function(k){if(this.data&&this.data.content&&this.data.content.gridRenderer&&this.data.content.gridRenderer.items&&k.detail&&k.detail.videoIds){for(var g=this.data.content.gridRenderer.items,P=new Set,x=_.O(k.detail.videoIds),U=x.next();!U.done;U=x.next())P.add(U.value);k.detail.returnValue=g.filter(function(A){return A.gridVideoRenderer&&A.gridVideoRenderer.videoId&&P.has(A.gridVideoRenderer.videoId)}).map(function(A){return A.gridVideoRenderer})}};
_.d.onParentResize=function(){this.ironResizableBehavior.notifyResize()};
hL.prototype.onLockupRequested=hL.prototype.onLockupRequested;hL.prototype.onDataChange=hL.prototype.onDataChange;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],hL.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],hL.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],hL.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],hL.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.QF),_.I("design:type",Object)],hL.prototype,"ironResizableBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],hL.prototype,"data",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],hL.prototype,"isSearch",void 0);_.N([_.n(),_.I("design:type",Object)],hL.prototype,"isConstrainedList",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.W("kevlar_fluid_dismiss")}}),
_.I("design:type",Boolean)],hL.prototype,"enableFluidDismiss",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeThumbnailStyle(data.thumbnailStyle)"}),_.I("design:type",String)],hL.prototype,"thumbnailStyle",void 0);_.N([_.n({computed:"computeMenuIcon(data.badges)"}),_.I("design:type",String)],hL.prototype,"menuIcon",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeIsPromoShelf(data.badges)"}),_.I("design:type",Boolean)],hL.prototype,"featuredPromo",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],hL.prototype,"onDataChange",null);_.N([_.dV("yt-lockup-requested"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],hL.prototype,"onLockupRequested",null);_.N([_.t({is:"ytd-shelf-renderer",disableElementRegistration:!0})],hL);
_.v(hL,"ytd-shelf-renderer",function(){if(KtJ!==void 0)return KtJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-shelf-renderer">\n  <div class="grid-subheader style-scope ytd-shelf-renderer" hidden="[[data.hideHeader]]">\n    <div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-shelf-renderer">\n      <h2 class="style-scope ytd-shelf-renderer">\n        <template is="dom-if" if="[[!data.endpoint]]" class="style-scope ytd-shelf-renderer">\n          <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-shelf-renderer">\n          </yt-icon>\n          <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-shelf-renderer">\n          </yt-img-shadow>\n          <div id="title-text" class="style-scope ytd-shelf-renderer">\n            <span id="title" class="style-scope ytd-shelf-renderer">[[getSimpleString(data.title)]]</span>\n            <ytd-badge-supported-renderer id="title-featured-badge" badges="[[data.badges]]" hidden="[[!computeIsPromoShelf(data.badges)]]" class="style-scope ytd-shelf-renderer">\n            </ytd-badge-supported-renderer>\n          </div>\n        </template>\n        <template is="dom-if" if="[[data.endpoint]]" class="style-scope ytd-shelf-renderer">\n          <div id="image-container" class="style-scope ytd-shelf-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-shelf-renderer" aria-hidden="true" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]" tabindex="-1" title="[[getSimpleString(data.title)]]">\n              <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-shelf-renderer">\n              </yt-img-shadow>\n              <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-shelf-renderer">\n              </yt-icon>\n            </a>\n            <div id="title-text" class="style-scope ytd-shelf-renderer">\n              <a class="yt-simple-endpoint style-scope ytd-shelf-renderer" href$="[[computeHrefWithDefault(data.endpoint)]]" data="[[data.endpoint]]">\n                <span id="title" class="style-scope ytd-shelf-renderer">[[getSimpleString(data.title)]]</span>\n              </a>\n              <ytd-badge-supported-renderer id="title-featured-badge" badges="[[data.badges]]" hidden="[[!computeIsPromoShelf(data.badges)]]" class="style-scope ytd-shelf-renderer">\n              </ytd-badge-supported-renderer>\n              <yt-formatted-string id="title-annotation" hidden="[[!computePlaceAnnotationUnderTitle(data)]]" text="[[data.titleAnnotation]]" class="style-scope ytd-shelf-renderer">\n              </yt-formatted-string>\n            </div>\n          </div>\n        </template>\n        <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!computePlaceBadgeBesideTitle(data.badges)]]" class="style-scope ytd-shelf-renderer">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string id="title-annotation" hidden="[[computePlaceAnnotationUnderTitle(data)]]" text="[[data.titleAnnotation]]" class="style-scope ytd-shelf-renderer">\n        </yt-formatted-string>\n        <div id="play-button" class="style-scope ytd-shelf-renderer"></div>\n        <div id="sort-filter" class="style-scope ytd-shelf-renderer"></div>\n      </h2>\n      <div id="spacer" class="style-scope ytd-shelf-renderer"></div>\n      <div id="subscribe-button" class="style-scope ytd-shelf-renderer"></div>\n      <div id="menu" class="style-scope ytd-shelf-renderer"></div>\n    </div>\n    <yt-formatted-string id="subtitle" class="can-be-empty style-scope ytd-shelf-renderer" text="[[data.subtitle]]">\n    </yt-formatted-string>\n  </div>\n  <div id="contents" class="style-scope ytd-shelf-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-shelf-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return KtJ=k},{mode:1});var aOP;var Ee=function(){return _.S.apply(this,arguments)||this};
_.z(Ee,_.S);Ee.prototype.configureRendererStamper=function(){return{"data.filterMenu":{id:"filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",properties:{isRightAligned:"[[isRightAligned]]"}}}}}};
_.mJ.Object.defineProperties(Ee.prototype,{hasTitle:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.title)}},
isRightAligned:{configurable:!0,enumerable:!0,get:function(){return!this.isPlaylist&&!this.isClipList&&!this.isPlaylistPageWithFilters}}});
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Ee.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ee.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ee.prototype,"data",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],Ee.prototype,"isPlaylist",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],Ee.prototype,"isClipList",void 0);
_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],Ee.prototype,"isPlaylistPageWithFilters",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],Ee.prototype,"hasTitle",null);_.N([_.n(),_.E("isPlaylist","isClipList","isPlaylistPageWithFilters"),_.I("design:type",Object),_.I("design:paramtypes",[])],Ee.prototype,"isRightAligned",null);
_.N([_.t({is:"ytd-sort-filter-header-renderer",disableElementRegistration:!0})],Ee);
_.v(Ee,"ytd-sort-filter-header-renderer",function(){if(aOP!==void 0)return aOP;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sort-filter-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header-container" class="style-scope ytd-sort-filter-header-renderer">\n  <div id="headings" hidden="[[!data.title]]" class="style-scope ytd-sort-filter-header-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sort-filter-header-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-sort-filter-header-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="filter-menu" class="style-scope ytd-sort-filter-header-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return aOP=k},{mode:1});var Hkt;var L_=function(){var k=_.S.apply(this,arguments)||this;k.enableRightArrowHidden=_.W("channel_details_shelf_resize_observer")&&!!window.ResizeObserver;return k};
_.z(L_,_.S);L_.prototype.attached=function(){var k=this;this.enableRightArrowHidden&&(this.JSC$16515_throttledOnResize=new _.AO(function(){var g;(g=k.ytdHorizontalListBehavior)==null||g.reset()},200,this),this.resizeObserver=new ResizeObserver(function(){var g;
(g=k.JSC$16515_throttledOnResize)==null||g.fire()}),this.resizeObserver.observe(this.hostElement))};
L_.prototype.detached=function(){if(this.enableRightArrowHidden){var k;(k=this.resizeObserver)==null||k.disconnect();var g;(g=this.JSC$16515_throttledOnResize)==null||g.dispose()}};
L_.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]]"}}}}}};
L_.prototype.getItemsPath=function(){return"data.creatorCustomUrlButtons"};
_.mJ.Object.defineProperties(L_.prototype,{hideRightArrow:{configurable:!0,enumerable:!0,get:function(){return this.enableRightArrowHidden&&this.ytdHorizontalListBehavior.atEnd}},
creatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){if(this.data&&_.W("enable_creator_details_shelf_m2")){var k=[],g;((g=this.data)==null?0:g.creatorVideosButton)&&k.push(this.data.creatorVideosButton);var P;((P=this.data)==null?0:P.creatorAboutButton)&&k.push(this.data.creatorAboutButton);g=_.O(this.data.creatorCustomUrlButtons||[]);for(P=g.next();!P.done;P=g.next())k.push(P.value);return k}}},
showCreatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){return!!_.W("enable_creator_details_shelf_m2")}},
channelAvatarSize:{configurable:!0,enumerable:!0,get:function(){return this.showCreatorCustomUrlButtons?36:72}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],L_.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],L_.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.qq.YtdHorizontalListBehavior),_.I("design:type",Object)],L_.prototype,"ytdHorizontalListBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],L_.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],L_.prototype,"engagementPanel",void 0);
_.N([_.n(),_.I("design:type",Object)],L_.prototype,"enableRightArrowHidden",void 0);_.N([_.E("enableRightArrowHidden","atEnd"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],L_.prototype,"hideRightArrow",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],L_.prototype,"creatorCustomUrlButtons",null);
_.N([_.n({reflectToAttribute:!0}),_.E("data","creatorCustomUrlButtons"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],L_.prototype,"showCreatorCustomUrlButtons",null);_.N([_.E("showCreatorCustomUrlButtons"),_.I("design:type",Number),_.I("design:paramtypes",[])],L_.prototype,"channelAvatarSize",null);_.N([_.t({is:"ytd-video-description-infocards-section-renderer",disableElementRegistration:!0})],L_);
_.v(L_,"ytd-video-description-infocards-section-renderer",function(){if(Hkt!==void 0)return Hkt;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-infocards-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="header" class="yt-simple-endpoint style-scope ytd-video-description-infocards-section-renderer" data="[[data.channelEndpoint]]" href$="[[computeOptionalHref_(data.channelEndpoint)]]">\n  <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.sectionTitle)]]" hidden="[[!data.channelAvatar]]" thumbnail="[[data.channelAvatar]]" width="[[channelAvatarSize]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  </yt-img-shadow>\n  <div id="header-text" class="style-scope ytd-video-description-infocards-section-renderer">\n    <h3 id="title" class="style-scope ytd-video-description-infocards-section-renderer">[[getSimpleString(data.sectionTitle)]]</h3>\n    <div id="subtitle" hidden="[[!data.sectionSubtitle]]" class="style-scope ytd-video-description-infocards-section-renderer">\n      [[getSimpleString(data.sectionSubtitle)]]\n    </div>\n  </div>\n</a>\n<div id="action-buttons" hidden="[[showCreatorCustomUrlButtons]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  <div id="infocard-videos-button" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n  <div id="infocard-channel-button" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n</div>\n<div id="social-links" hidden="[[!showCreatorCustomUrlButtons]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-video-description-infocards-section-renderer">\n    <div id="left-arrow" class="arrow center-aligned style-scope ytd-video-description-infocards-section-renderer" on-click="prevClick_" hidden="[[atStart]]">\n       <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-video-description-infocards-section-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="scroll-container" class="style-scope ytd-video-description-infocards-section-renderer">\n    <div id="items" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-video-description-infocards-section-renderer">\n    <div id="right-arrow" class="arrow center-aligned style-scope ytd-video-description-infocards-section-renderer" on-click="nextClick_" hidden="[[hideRightArrow]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-video-description-infocards-section-renderer"></yt-icon>\n    </div>\n  </div>\n</div>\n<div id="infocards-section" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Hkt=k},{mode:_.Gd("kevlar_poly_si_batch_j067")?1:2});var NF3;var n_=function(){return _.S.apply(this,arguments)||this};
_.z(n_,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],n_.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],n_.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],n_.prototype,"data",void 0);_.N([_.n({computed:"computeIcon_(data.infoIcon)"}),_.I("design:type",Object)],n_.prototype,"infoIcon",void 0);_.N([_.t({is:"ytd-eom-settings-disclaimer-renderer",disableElementRegistration:!0})],n_);
_.v(n_,"ytd-eom-settings-disclaimer-renderer",function(){if(NF3!==void 0)return NF3;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-eom-settings-disclaimer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="app" class="style-scope ytd-eom-settings-disclaimer-renderer">\n  <yt-icon id="info" disable-upgrade$="[[!infoIcon]]" hidden="[[!infoIcon]]" icon="[[infoIcon]]" class="style-scope ytd-eom-settings-disclaimer-renderer">\n  </yt-icon>\n  <yt-formatted-string id="label" text="[[data.disclaimer]]" class="style-scope ytd-eom-settings-disclaimer-renderer">\n  </yt-formatted-string>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return NF3=k},{mode:1});var IOL;var SC=function(){return _.S.apply(this,arguments)||this};
_.z(SC,_.S);_.mJ.Object.defineProperties(SC.prototype,{suppressPaddingDisclaimer:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.suppressPaddingDisclaimer)}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],SC.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],SC.prototype,"componentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],SC.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],SC.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],SC.prototype,"suppressPaddingDisclaimer",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-product-list-header-renderer"})],SC);
_.v(SC,"ytd-product-list-header-renderer",function(){if(IOL!==void 0)return IOL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-list-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" class="style-scope ytd-product-list-header-renderer">\n  <yt-formatted-string id="title" role="heading" text="[[data.title]]" class="style-scope ytd-product-list-header-renderer">\n    </yt-formatted-string>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return IOL=k},{mode:1});var XdN;var FC=function(){return _.S.apply(this,arguments)||this};
_.z(FC,_.S);FC.prototype.computeThumbnailStyle=function(k){if(k&&(k=_.zj(k)))return"background-color:"+k+";"};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],FC.prototype,"rendererBehaviors",void 0);_.N([_.n(),_.I("design:type",Object)],FC.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-hashtag-tile-renderer"})],FC);
_.v(FC,"ytd-hashtag-tile-renderer",function(){if(XdN!==void 0)return XdN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hashtag-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content-section" class="style-scope ytd-hashtag-tile-renderer"><div id="thumbnail-section" class="style-scope ytd-hashtag-tile-renderer"><a class="hashtag-link yt-simple-endpoint style-scope ytd-hashtag-tile-renderer" href$="[[computeHref_(data.onTapCommand)]]" data="[[data.onTapCommand]]"><div id="thumbnail" class="style-scope ytd-hashtag-tile-renderer"><div id="thumbnail-spacing-wrapper" class="style-scope ytd-hashtag-tile-renderer"><div id="thumbnail-color-wrapper" style="[[computeThumbnailStyle(data.hashtagBackgroundColor)]]" class="style-scope ytd-hashtag-tile-renderer"><yt-img-shadow height="64" thumbnail="[[data.hashtagThumbnail]]" width="64" class="style-scope ytd-hashtag-tile-renderer"></yt-img-shadow></div></div></div></a></div><div id="info-section" class="style-scope ytd-hashtag-tile-renderer"><a id="main-link" class="hashtag-link yt-simple-endpoint style-scope ytd-hashtag-tile-renderer" href$="[[computeHref_(data.onTapCommand)]]" data="[[data.onTapCommand]]"><div id="info" class="style-scope ytd-hashtag-tile-renderer"><yt-formatted-string id="hashtag" text="[[data.hashtag]]" class="style-scope ytd-hashtag-tile-renderer"></yt-formatted-string><div id="metadata" class="style-scope ytd-hashtag-tile-renderer"><yt-formatted-string id="hashtag-info-text" text="[[data.hashtagInfoText]]" class="style-scope ytd-hashtag-tile-renderer"></yt-formatted-string></div></div></a></div></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return XdN=k},{mode:1});var yvY;var Yw=function(){return _.S.apply(this,arguments)||this};
_.z(Yw,_.S);Yw.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}}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Yw.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Yw.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Yw.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorships-alert-renderer"})],Yw);
_.v(Yw,"ytd-sponsorships-alert-renderer",function(){if(yvY!==void 0)return yvY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-alert-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="alert-message" text="[[data.alertMessage]]" class="style-scope ytd-sponsorships-alert-renderer"></yt-formatted-string>\n<div id="action-buttons" class="style-scope ytd-sponsorships-alert-renderer">\n  <div id="action-button" class="style-scope ytd-sponsorships-alert-renderer"></div>\n  <div id="secondary-action-button" class="style-scope ytd-sponsorships-alert-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return yvY=k},{mode:1});var pdL;var jC=function(){return _.S.apply(this,arguments)||this};
_.z(jC,_.S);jC.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.mJ.Object.defineProperties(jC.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.W("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.W("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
_.N([_.h(_.HD),_.I("design:type",Object)],jC.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.h(_.Gk),_.I("design:type",Object)],jC.prototype,"ytdLockupBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],jC.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],jC.prototype,"ytRendererBehavior",void 0);_.N([_.n({selector:_.ED}),_.I("design:type",Object)],jC.prototype,"isGridViewEnabled",void 0);
_.N([_.E("isGridViewEnabled"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],jC.prototype,"watchFeedBigThumbs",null);_.N([_.E("isGridViewEnabled"),_.n({reflectToAttribute:!0}),_.I("design:type",String),_.I("design:paramtypes",[])],jC.prototype,"thumbnailWidth",null);_.N([_.n(),_.I("design:type",Object)],jC.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-compact-movie-renderer"})],jC);
_.v(jC,"ytd-compact-movie-renderer",function(){if(pdL!==void 0)return pdL;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-movie-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-movie-renderer">\n  <ytd-thumbnail data="[[data]]" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-compact-movie-renderer">\n  </ytd-thumbnail>\n  <div class="details style-scope ytd-compact-movie-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-compact-movie-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <template is="dom-if" if="[[data.topStandaloneBadges]]" class="style-scope ytd-compact-movie-renderer">\n        <ytd-badge-supported-renderer badges="[[data.topStandaloneBadges]]" class="style-scope ytd-compact-movie-renderer">\n        </ytd-badge-supported-renderer>\n      </template>\n      <h3 id="movie-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-movie-renderer">\n        [[getSimpleString(data.title)]]\n      </h3>\n      <div class="secondary-metadata style-scope ytd-compact-movie-renderer">\n        <ytd-video-meta-block class="compact style-scope ytd-compact-movie-renderer" data="[[data]]" no-endpoints="">\n        </ytd-video-meta-block>\n        <span class="movie-metadata style-scope ytd-compact-movie-renderer">[[getSimpleString(data.topMetadataItems.0)]]</span>\n      </div>\n      <template is="dom-if" if="[[data.badges]]" class="style-scope ytd-compact-movie-renderer">\n        <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-compact-movie-renderer">\n        </ytd-badge-supported-renderer>\n      </template>\n    </a>\n    <div id="menu" class="style-scope ytd-compact-movie-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-movie-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-compact-movie-renderer"></yt-interaction>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return pdL=k},{mode:1});var CNJ;var Ga3;var RKL=_.y4("HTML_DIR")==="rtl",QQ=function(){var k=_.S.apply(this,arguments)||this;k.engagementPanel=!1;k.maxLines=2;k.expandButtonOffset=0;k.showExpandButton=!1;k.isTruncated=!1;k.isExpanded=!1;k.currentSnippetType=2;k.alwaysShowExpandButton=!1;k.JSC$16532_lastWidth=NaN;k.observer=null;k.left=0;k.right=0;k.mid=0;k.longestSnippetLength=0;k.isFinalSnippet=!1;k.isFirstMutation=!1;k.isResetMutation=!1;k.OVERFLOW_THRESHOLD=5;return k};
_.z(QQ,_.S);_.d=QQ.prototype;_.d.onClick=function(k){if(this.engagementPanel&&(this.showExpandButton||this.isExpanded)&&!_.vb(_.of(k)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var g;if((g=window.getSelection())==null||!g.toString().length)if(this.isExpanded)this.onCollapseClick();else this.onExpandClick()}};
_.d.updateIsAttributedExpanded=function(){this.isAttributedExpanded=this.isExpanded&&this.hasAttributedStringText};
_.d.updateIsFormattedExpanded=function(){this.isFormattedExpanded=this.isExpanded&&!this.hasAttributedStringText};
_.d.updateTextOnSnippetTypeChange=function(){_.W("update_text_inline_expander_on_snippet_type_change_killswitch")||this.isResetMutation&&this.mutationCallback()};
_.d.isEmptyStringBestCandidate=function(){return!this.isResetMutation&&!this.isFirstMutation&&this.longestSnippetLength===0&&this.mid===0};
_.d.maybeLogWarningForEmptyAttributedSnippet=function(){this.attributedSnippetIsEmpty()&&!this.attributedTextIsEmpty()&&_.pH(new _.Da("AttributedSnippet is empty when the description is not empty",this.text))};
_.d.mutationCallback=function(){if(this.observer!=null){var k=this.hostElement.offsetWidth;if(this.attributedSnippetIsEmpty()){if(this.isEmptyStringBestCandidate()){var g=Math.floor(k*this.maxLines/8);this.setSnippetText(this.text,g);g!==0||this.attributedTextIsEmpty()||_.pH(new _.Da("Estimated visible character count is 0 for AttributedString description",this.text));this.isFinalSnippet=!0;return}if(this.isResetMutation){this.isResetMutation=!1;this.observer.disconnect();this.attributedTextIsEmpty()?
this.maybeLogWarningForEmptyAttributedSnippet():this.resize(!0);return}}if(this.isFinalSnippet)this.expandButtonOffset=this.computeExpandButtonOffset(),this.observer.disconnect(),this.maybeLogWarningForEmptyAttributedSnippet();else if(this.isFirstMutation)if(this.isOverflowing()){this.showExpandButton=this.isTruncated=!0;k=k*this.maxLines/8;this.left=0;var P;this.right=Math.min(k*2,(P=(g=this.simpleText)==null?void 0:g.length)!=null?P:0)-1;this.mid=Math.floor(this.left+(this.right-this.left)/2);this.longestSnippetLength=
0;this.setSnippetText(this.text,this.mid);this.isFirstMutation=!1}else this.isTruncated=!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset()),this.isFinalSnippet=!0,this.isFirstMutation=!1,this.observer.disconnect(),this.maybeLogWarningForEmptyAttributedSnippet();else{this.isOverflowing()?this.right=this.mid-1:(this.left=this.mid+1,this.longestSnippetLength=this.mid);if(this.left>this.right){if(this.mid===this.longestSnippetLength){this.expandButtonOffset=this.computeExpandButtonOffset();
this.observer.disconnect();this.maybeLogWarningForEmptyAttributedSnippet();return}this.setSnippetText(this.text,this.longestSnippetLength);this.isFinalSnippet=!0}this.mid=Math.floor(this.left+(this.right-this.left)/2);this.setSnippetText(this.text,this.mid)}}};
_.d.mutationObserve=function(k){var g=this;this.observer||(this.observer=new MutationObserver(function(){g.mutationCallback()}));
this.observer.observe(k,{childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0})};
_.d.attached=function(){var k=this;_.VJ(this,function(){k.resize()})};
_.d.isExpandedChanged=function(){_.GB(this.hostElement,"yt-text-inline-expander-expanded-changed")};
_.d.updateSnippetContainerMaxHeight=function(){this.isExpanded?(this.snippetContainer.style.setProperty("overflow",""),this.snippetContainer.style.setProperty("max-height","")):(this.snippetContainer.style.setProperty("overflow","hidden"),this.snippetContainer.style.setProperty("max-height",2*this.maxLines+"rem"));this.resize(!0)};
_.d.updateMaskAndExpandButtonOffset=function(){if(this.isTruncated){var k="linear-gradient(\n        to top,\n        transparent 0%,\n        transparent 2rem,\n        #000 2rem,\n        #000 100%), linear-gradient(\n        to "+((RKL?"left":"right")+",\n        #000 0%,\n        #000 "+(this.expandButtonOffset-24)+"px,\n        transparent "+this.expandButtonOffset+"px,\n        transparent 100%)");this.snippetContainer.style.setProperty("-webkit-mask-image",k);this.snippetContainer.style.setProperty("mask-image",
k)}else this.snippetContainer.style.setProperty("-webkit-mask-image",""),this.snippetContainer.style.setProperty("mask-image","");this.showExpandButton&&this.expandButton.style.setProperty(RKL?"right":"left",this.expandButtonOffset+"px")};
_.d.onTextChanged=function(){this.isAttached&&this.resize(!0)};
_.d.setSnippetText=function(k,g){k||(k={});if(_.Dz(k)){var P=Q3(k,g);P.attachmentRuns||P.commandRuns||P.decorationRuns||P.styleRuns||P.alignment||P.lineBreakMode?this.attributedSnippetTextEl?(this.attributedSnippetText={data:Q3(k,g),headerRuns:liI(g,this.headerRuns)},this.currentSnippetType=0):_.pH(new _.Da("Tried to set snippet text when HTML element was null",k)):(this.plainSnippetText.textContent=YZ(k.content||"",g),this.currentSnippetType=2)}else{a:{P=r$V(k,g);if(P.runs){P=_.O(P.runs);for(var x=
P.next();!x.done;x=P.next())if(x=x.value,x.bold||x.deemphasize||x.italics||x.strikethrough||x.textColor||x.navigationEndpoint||_.b(x,Bm)){P=!0;break a}}P=!1}P?this.formattedSnippetText?(this.formattedSnippetText.text=r$V(k,g),this.currentSnippetType=1):_.pH(new _.Da("Tried to set snippet text when HTML element was null",k)):(this.plainSnippetText.textContent=YZ(_.a5(k),g),this.currentSnippetType=2)}};
_.d.attributedSnippetIsEmpty=function(){return this.useAttributedSnippet&&this.attributedSnippetTextEl?this.attributedSnippetTextEl.childNodes.length===0:this.plainSnippetText.childNodes.length===0};
_.d.attributedTextIsEmpty=function(){var k=this.text;if(!_.Dz(k))return!0;var g;return((g=k.content)==null?void 0:g.length)===0?!0:!1};
_.d.resize=function(k){if(this.snippetText){if(k===void 0?0:k)this.JSC$16532_lastWidth=NaN;var g=this.hostElement.offsetWidth;if(g!==this.JSC$16532_lastWidth&&!this.isExpanded)if(this.JSC$16532_lastWidth=g,this.hasAttributedStringText)this.attributedSnippetIsEmpty()?(this.showExpandButton=this.alwaysShowExpandButton,this.isFinalSnippet=!1,this.isFirstMutation=!0,this.mutationObserve(this.snippetText),this.setSnippetText(this.text,Infinity)):(this.isResetMutation=!0,this.mutationObserve(this.snippetText),
this.setSnippetText(this.text,0));else if(this.setSnippetText(this.text,Infinity),this.showExpandButton=this.alwaysShowExpandButton,this.isOverflowing()){this.showExpandButton=this.isTruncated=!0;k=0;var P,x;g=Math.min(g*this.maxLines/8*2,(x=(P=this.simpleText)==null?void 0:P.length)!=null?x:0)-1;for(P=0;k<=g;)x=Math.floor(k+(g-k)/2),this.setSnippetText(this.text,x),this.isOverflowing()?g=x-1:(k=x+1,P=x);this.setSnippetText(this.text,P);this.expandButtonOffset=this.computeExpandButtonOffset()}else this.isTruncated=
!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset())}};
_.d.collapse=function(){this.isExpanded=!1;this.resize(!0)};
_.d.onExpandClick=function(){var k=this;this.expandCommand?this.componentBehavior.resolveCommand(this.expandCommand):(this.isExpanded=!0,this.showExpandButton=this.isTruncated=!1);_.W("inline_expander_reset_focus_killswitch")||_.VJ(this,function(){var g;((g=_.Za().resolve(_.VE(_.dw)))==null?0:g.isKeyBoardInUse())&&_.Oy(k.hostElement)});
_.GB(this.hostElement,"yt-text-inline-expander-expand-clicked")};
_.d.onCollapseClick=function(){this.collapse();_.GB(this.hostElement,"yt-text-inline-expander-collapse-clicked")};
_.d.isOverflowing=function(){return this.snippetContainer.scrollHeight-this.snippetContainer.offsetHeight>this.OVERFLOW_THRESHOLD};
_.d.computeExpandButtonOffset=function(){var k=this.expandSizer;return k?RKL?k.offsetParent?k.offsetParent.offsetWidth-k.offsetWidth-k.offsetLeft:0:k.offsetLeft:0};
_.mJ.Object.defineProperties(QQ.prototype,{simpleText:{configurable:!0,enumerable:!0,get:function(){return this.text?_.Dz(this.text)?this.text.content||"":_.a5(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 _.Dz(this.text)?!0:this.text&&_.W("web_replace_formatted_with_attributed_string")&&d0s(this.text)?(this.text=_.be(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}}});
QQ.prototype.onTextChanged=QQ.prototype.onTextChanged;QQ.prototype.updateMaskAndExpandButtonOffset=QQ.prototype.updateMaskAndExpandButtonOffset;QQ.prototype.updateSnippetContainerMaxHeight=QQ.prototype.updateSnippetContainerMaxHeight;QQ.prototype.isExpandedChanged=QQ.prototype.isExpandedChanged;QQ.prototype.updateTextOnSnippetTypeChange=QQ.prototype.updateTextOnSnippetTypeChange;QQ.prototype.updateIsFormattedExpanded=QQ.prototype.updateIsFormattedExpanded;QQ.prototype.updateIsAttributedExpanded=QQ.prototype.updateIsAttributedExpanded;
QQ.prototype.onClick=QQ.prototype.onClick;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],QQ.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],QQ.prototype,"text",void 0);_.N([_.n(),_.I("design:type",Array)],QQ.prototype,"headerRuns",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],QQ.prototype,"engagementPanel",void 0);_.N([_.n(),_.I("design:type",Object)],QQ.prototype,"maxLines",void 0);
_.N([_.n(),_.I("design:type",String)],QQ.prototype,"expandLabel",void 0);_.N([_.n(),_.I("design:type",String)],QQ.prototype,"collapseLabel",void 0);_.N([_.n(),_.I("design:type",Object)],QQ.prototype,"expandCommand",void 0);_.N([_.n(),_.I("design:type",Object)],QQ.prototype,"expandButtonOffset",void 0);_.N([_.E("text"),_.I("design:type",String),_.I("design:paramtypes",[])],QQ.prototype,"simpleText",null);
_.N([_.dV("click"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],QQ.prototype,"onClick",null);_.N([_.E("text","isExpanded"),_.I("design:type",Object),_.I("design:paramtypes",[])],QQ.prototype,"expandedText",null);_.N([_.E("headerRuns","isExpanded"),_.I("design:type",Object),_.I("design:paramtypes",[])],QQ.prototype,"expandedHeaderRuns",null);
_.N([_.E("text"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],QQ.prototype,"hasAttributedStringText",null);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],QQ.prototype,"showExpandButton",void 0);_.N([_.E("collapseLabel","isExpanded"),_.I("design:type",Object),_.I("design:paramtypes",[])],QQ.prototype,"showCollapseButton",null);_.N([_.n(),_.I("design:type",Object)],QQ.prototype,"isTruncated",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],QQ.prototype,"isExpanded",void 0);_.N([_.n(),_.I("design:type",Boolean)],QQ.prototype,"isAttributedExpanded",void 0);_.N([_.OO("isExpanded","hasAttributedStringText"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],QQ.prototype,"updateIsAttributedExpanded",null);_.N([_.n(),_.I("design:type",Boolean)],QQ.prototype,"isFormattedExpanded",void 0);
_.N([_.OO("isExpanded","hasAttributedStringText"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],QQ.prototype,"updateIsFormattedExpanded",null);_.N([_.n(),_.I("design:type",Number)],QQ.prototype,"currentSnippetType",void 0);_.N([_.E("currentSnippetType"),_.I("design:type",Object),_.I("design:paramtypes",[])],QQ.prototype,"useAttributedSnippet",null);
_.N([_.E("currentSnippetType"),_.I("design:type",Object),_.I("design:paramtypes",[])],QQ.prototype,"useFormattedSnippet",null);_.N([_.E("currentSnippetType"),_.I("design:type",Object),_.I("design:paramtypes",[])],QQ.prototype,"usePlainSnippet",null);_.N([_.n(),_.I("design:type",Object)],QQ.prototype,"alwaysShowExpandButton",void 0);_.N([_.OO("currentSnippetType"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],QQ.prototype,"updateTextOnSnippetTypeChange",null);
_.N([_.n(),_.I("design:type",Object)],QQ.prototype,"attributedSnippetText",void 0);_.N([_.Td("#snippet"),_.I("design:type",HTMLElement)],QQ.prototype,"snippetContainer",void 0);_.N([_.Td("#snippet-text"),_.I("design:type",HTMLElement)],QQ.prototype,"snippetText",void 0);_.N([_.Td("#plain-snippet-text"),_.I("design:type",HTMLElement)],QQ.prototype,"plainSnippetText",void 0);_.N([_.Td("#formatted-snippet-text"),_.I("design:type",Object)],QQ.prototype,"formattedSnippetText",void 0);
_.N([_.Td("#attributed-snippet-text"),_.I("design:type",Object)],QQ.prototype,"attributedSnippetTextEl",void 0);_.N([_.Td("#expand"),_.I("design:type",HTMLElement)],QQ.prototype,"expandButton",void 0);_.N([_.Td("#expand-sizer"),_.I("design:type",HTMLElement)],QQ.prototype,"expandSizer",void 0);_.N([_.Zf("isExpanded"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],QQ.prototype,"isExpandedChanged",null);
_.N([_.OO("isExpanded","maxLines"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],QQ.prototype,"updateSnippetContainerMaxHeight",null);_.N([_.OO("isTruncated","showExpandButton","expandButtonOffset"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],QQ.prototype,"updateMaskAndExpandButtonOffset",null);
_.N([_.Zf("text","simpleText","expandLabel","maxLines","alwaysShowExpandButton"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],QQ.prototype,"onTextChanged",null);_.N([_.t({is:"ytd-text-inline-expander",disableElementRegistration:!0})],QQ);
_.v(QQ,"ytd-text-inline-expander",function(){if(Ga3===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-text-inline-expander--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="expanded" class="style-scope ytd-text-inline-expander"><yt-attributed-string data="[[expandedText]]" disable-upgrade$="[[!hasAttributedStringText]]" header-runs="[[expandedHeaderRuns]]" hidden$="[[!isAttributedExpanded]]" user-input="" class="style-scope ytd-text-inline-expander"></yt-attributed-string><yt-formatted-string disable-attributed-string="" disable-upgrade$="[[hasAttributedStringText]]" hidden="[[!isFormattedExpanded]]" split-lines="[[!hasAttributedStringText]]" text="[[expandedText]]" class="style-scope ytd-text-inline-expander"></yt-formatted-string></div><div id="snippet" class="style-scope ytd-text-inline-expander"><span id="snippet-text" hidden="[[isExpanded]]" class="style-scope ytd-text-inline-expander"><span id="plain-snippet-text" hidden="[[!usePlainSnippet]]" class="style-scope ytd-text-inline-expander"></span><yt-attributed-string id="attributed-snippet-text" data="[[attributedSnippetText.data]]" disable-upgrade$="[[!hasAttributedStringText]]" header-runs="[[attributedSnippetText.headerRuns]]" hidden$="[[!useAttributedSnippet]]" user-input="" class="style-scope ytd-text-inline-expander"></yt-attributed-string><yt-formatted-string id="formatted-snippet-text" disable-attributed-string="" disable-upgrade$="[[hasAttributedStringText]]" hidden="[[!useFormattedSnippet]]" class="style-scope ytd-text-inline-expander"></yt-formatted-string></span><span hidden="[[!showExpandButton]]" class="style-scope ytd-text-inline-expander">\u00a0</span><span id="ellipsis" hidden="[[!isTruncated]]" class="style-scope ytd-text-inline-expander">\u2026</span><tp-yt-paper-button id="expand-sizer" class="button style-scope ytd-text-inline-expander" hidden="[[!showExpandButton]]">[[expandLabel]]</tp-yt-paper-button></div><tp-yt-paper-button id="expand" class="button style-scope ytd-text-inline-expander" hidden="[[!showExpandButton]]" on-click="onExpandClick">[[expandLabel]]</tp-yt-paper-button><slot name="extra-content" class="style-scope ytd-text-inline-expander"></slot><tp-yt-paper-button id="collapse" class="button style-scope ytd-text-inline-expander" hidden="[[!showCollapseButton]]" on-click="onCollapseClick">[[collapseLabel]]</tp-yt-paper-button>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);Ga3=k}k=Ga3;return k},{mode:2});var lM=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-update-description-action":"handleUpdateDescriptionAction"};return k};
_.z(lM,_.S);lM.prototype.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inlineExpander&&(this.inlineExpander.isExpanded=!1,this.inlineExpander.resize())};
lM.prototype.handleUpdateDescriptionAction=function(k){if(k=_.b(k,_.Skq))if(k.attributedDescription)this.set("data.attributedDescriptionBodyText",k.attributedDescription);else if(k.description){var g;((g=this.data)==null?0:g.attributedDescriptionBodyText)?this.set("data.attributedDescriptionBodyText",_.be(k.description)):this.set("data.descriptionBodyText",k.description)}};
_.mJ.Object.defineProperties(lM.prototype,{hasDescriptionText:{configurable:!0,enumerable:!0,get:function(){var k,g;return!((k=this.data)==null||!k.attributedDescriptionBodyText)||!((g=this.data)==null||!g.descriptionBodyText)}},
collapsedLines:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null?0:k.collapsedLineCount){var g;return(g=this.data)==null?void 0:g.collapsedLineCount}k=_.rP("web_watch_description_collapsed_default_lines",12);if(_.W("ww_desc_line_page_size_ks"))return k;g=Math.round(_.cU().height*_.rP("web_watch_description_screen_height_percentage",.5)/20);return Math.max(g,k)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return(P=(k=this.data)==null?void 0:k.descriptionBodyText)!=null?P:(g=this.data)==null?void 0:g.attributedDescriptionBodyText}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.headerRuns}},
sourceAttributions:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.sourceAttributions}}});
lM.prototype.panelContentVisibleChanged=lM.prototype.panelContentVisibleChanged;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],lM.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],lM.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],lM.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],lM.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Boolean)],lM.prototype,"panelContentVisible",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],lM.prototype,"engagementPanel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],lM.prototype,"shortsPanel",void 0);_.N([_.Td("#inline-expander"),_.I("design:type",Object)],lM.prototype,"inlineExpander",void 0);
_.N([_.OO("panelContentVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],lM.prototype,"panelContentVisibleChanged",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],lM.prototype,"hasDescriptionText",null);_.N([_.E("data"),_.I("design:type",Number),_.I("design:paramtypes",[])],lM.prototype,"collapsedLines",null);
_.N([_.E("data","data.descriptionBodyText","data.attributedDescriptionBodyText"),_.I("design:type",Object),_.I("design:paramtypes",[])],lM.prototype,"descriptionText",null);_.N([_.E("data","data.headerRuns"),_.I("design:type",Object),_.I("design:paramtypes",[])],lM.prototype,"headerRuns",null);_.N([_.E("data","data.sourceAttributions"),_.I("design:type",Object),_.I("design:paramtypes",[])],lM.prototype,"sourceAttributions",null);
_.N([_.t({is:"ytd-expandable-video-description-body-renderer",disableElementRegistration:!0})],lM);
_.v(lM,"ytd-expandable-video-description-body-renderer",function(){if(CNJ!==void 0)return CNJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-video-description-body-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-text-inline-expander id="inline-expander" collapse-label="[[getSimpleString(data.showLessText)]]" engagement-panel="[[engagementPanel]]" expand-label="[[getSimpleString(data.showMoreText)]]" header-runs="[[headerRuns]]" hidden="[[!hasDescriptionText]]" max-lines="[[collapsedLines]]" text="[[descriptionText]]" class="style-scope ytd-expandable-video-description-body-renderer">\n</ytd-text-inline-expander>\n<div id="source-attributions-wrapper" engagement-panel="[[engagementPanel]]" class="style-scope ytd-expandable-video-description-body-renderer">\n<template is="dom-repeat" items="[[sourceAttributions]]" as="sourceAttribution" class="style-scope ytd-expandable-video-description-body-renderer">\n  <yt-attributed-string class="source-attribution style-scope ytd-expandable-video-description-body-renderer" data="[[sourceAttribution]]" link-inherit-color="">\n  </yt-attributed-string>\n  </template>\n</div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return CNJ=k},{mode:_.Gd("kevlar_poly_si_batch_j028")?1:2});var k8c;var gQL=_.M(function(k){var g=k.data;return _.V("factoid-renderer",{class:"ytwFactoidRendererHost"},_.V("div",{class:"ytwFactoidRendererFactoid",role:"text","aria-label":function(){return g().accessibilityText}},_.V("span",{class:"ytwFactoidRendererValue"},_.V(_.C8,{text:function(){return g().value}})),_.V("span",{class:"ytwFactoidRendererLabel"},_.V(_.C8,{text:function(){return g().label}}))))},"bd");_.y3(gQL,"factoid-renderer",{props:{data:_.GH}});_.y3(_.M(function(k){var g=k.data;return _.V("upload-time-factoid-renderer",null,_.V(_.Vz,{data:function(){return g().factoid}},{factoidRenderer:gQL}))},"cd"),"upload-time-factoid-renderer",{props:{data:_.NJ}});_.y3(_.M(function(k){var g=k.data;return _.V("view-count-factoid-renderer",null,_.V(_.Vz,{data:function(){return g().factoid}},{factoidRenderer:gQL}))},"dd"),"view-count-factoid-renderer",{props:{data:_.NJ}});var DY=function(){var k=_.S.apply(this,arguments)||this;k.shortsPanel=!1;k.engagementPanel=!1;k.watchWhileSdp=_.W("shorts_desktop_watch_while_sdp");return k};
_.z(DY,_.S);DY.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"}}}}};
_.mJ.Object.defineProperties(DY.prototype,{showChannelInfo:{configurable:!0,enumerable:!0,get:function(){if(this.shortsPanel||this.engagementPanel)return!1;var k;return(k=this.data)==null?void 0:k.channel}}});
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],DY.prototype,"componentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],DY.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],DY.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],DY.prototype,"shortsPanel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],DY.prototype,"engagementPanel",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],DY.prototype,"watchWhileSdp",void 0);_.N([_.E("shortsPanel","engagementPanel","data.channel"),_.I("design:type",Object),_.I("design:paramtypes",[])],DY.prototype,"showChannelInfo",null);_.N([_.t({is:"ytd-video-description-header-renderer",disableElementRegistration:!0})],DY);
_.v(DY,"ytd-video-description-header-renderer",function(){if(k8c!==void 0)return k8c;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" hidden="[[!data.title]]" class="style-scope ytd-video-description-header-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-video-description-header-renderer"></yt-formatted-string>\n</div>\n<template is="dom-if" if="[[showChannelInfo]]" class="style-scope ytd-video-description-header-renderer">\n    <div id="channel-info" class="style-scope ytd-video-description-header-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-video-description-header-renderer" href$="[[computeHref_(data.channelNavigationEndpoint)]]" data="[[data.channelNavigationEndpoint]]" tabindex="-1">\n      <yt-img-shadow id="avatar" alt="[[getSimpleString(data.channel)]]" fit="" thumbnail="[[data.channelThumbnail]]" width="36" class="style-scope ytd-video-description-header-renderer">\n      </yt-img-shadow>\n    </a>\n    <ytd-channel-name id="channel-name" channel-name="[[getSimpleString(data.channel)]]" wrap-text="" class="style-scope ytd-video-description-header-renderer">\n    </ytd-channel-name>\n  </div>\n</template>\n\n<div id="factoids" class="style-scope ytd-video-description-header-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return k8c=k},{mode:1});var PtY;var tL=function(){return _.S.apply(this,arguments)||this};
_.z(tL,_.S);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],tL.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],tL.prototype,"ytRendererBehavior",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],tL.prototype,"noPadding",void 0);_.N([_.n(),_.I("design:type",Object)],tL.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-list-item-view-model"})],tL);
_.v(tL,"ytd-list-item-view-model",function(){if(PtY!==void 0)return PtY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-list-item-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="list-item" class="style-scope ytd-list-item-view-model">\n  <template is="dom-if" if="[[data.leadingImage]]" class="style-scope ytd-list-item-view-model">\n    <div id="leading-image-container" class="style-scope ytd-list-item-view-model">\n      <yt-image alt="Leading image for [[data.title]]" data="[[data.leadingImage]]" height="24" class="style-scope ytd-list-item-view-model">\n        </yt-image>\n    </div>\n  </template>\n  <div id="content" class="style-scope ytd-list-item-view-model">\n    <yt-attributed-string id="title" data="[[data.title]]" class="style-scope ytd-list-item-view-model">\n     </yt-attributed-string>\n      <yt-attributed-string id="subtitle" data="[[data.subtitle]]" class="style-scope ytd-list-item-view-model">\n      </yt-attributed-string>\n  </div>\n  <yt-button-view-model data="[[data.iconButton.buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope ytd-list-item-view-model">\n  </yt-button-view-model>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return PtY=k},{mode:1});var $nL;var xnv;var iec;var Un4;var Mk=function(){var k=_.S.apply(this,arguments)||this;k.adaptiveFullWidth=!1;k.modernButtons=_.W("web_modern_buttons");k.buttonOverrides={style:"call-to-action",type:"filled"};k.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp_","yt-signal-action-copy-share-url":"handleSignalActionCopyShareUrl_"};return k};
_.z(Mk,_.S);Mk.prototype.handleSetTimestamp_=function(k){this.data&&this.data.shortUrl&&(_.kr(this.hostElement).querySelector("#share-url").value=k.isSet?_.og(this.data.shortUrl,"t",k.timestamp):this.data.shortUrl)};
Mk.prototype.handleSignalActionCopyShareUrl_=function(k,g){(_.W("killswitch_copy_link_target_check")||_.kr(this.hostElement).querySelector("#copy-button")===g)&&this.copyUrlToClipboard()};
Mk.prototype.copyUrlToClipboard=function(){window.getSelection().removeAllRanges();_.kr(this.hostElement).querySelector("#share-url").select();document.execCommand("copy")};
Mk.prototype.computeStyle_=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Mk.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Mk.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Mk.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeStyle_(data.style)"}),_.I("design:type",String)],Mk.prototype,"rendererStyle",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Mk.prototype,"adaptiveFullWidth",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Mk.prototype,"modernButtons",void 0);_.N([_.n(),_.I("design:type",Object)],Mk.prototype,"buttonOverrides",void 0);_.N([_.hB({is:"yt-copy-link-renderer",disableElementRegistration:!0})],Mk);
_.v(Mk,"yt-copy-link-renderer",function(){if(Un4===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-copy-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_copy_link_renderer.yt.copy.link.renderer.css.js--\x3e<div id="bar" class="style-scope yt-copy-link-renderer">\n  <input id="share-url" dir="ltr" readonly="" size="45" value="[[data.shortUrl]]" class="style-scope yt-copy-link-renderer">\n  <yt-button-renderer id="copy-button" data="[[data.copyButton.buttonRenderer]]" overrides="[[buttonOverrides]]" class="style-scope yt-copy-link-renderer"></yt-button-renderer>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;iec===void 0&&(iec=document.createElement("template"));var x=iec;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Un4=k}k=Un4;return k},{mode:2});_.sD("itemSectionRenderer","toggleFormFieldRenderer","yt-toggle-form-field-renderer");var K_=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-update-toggle-action":"handleUpdateToggleAction_"};return k};
_.z(K_,_.S);_.d=K_.prototype;_.d.configureRendererStamper=function(){return{"data.footer":{id:"footer-container",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}}}};
_.d.attached=function(){this.keyboardFocused=!1};
_.d.onToggleButtonFocusin_=function(){if(this.useKeyboardFocused){var k=_.Za().resolve(_.VE(_.dw));k&&(this.keyboardFocused=k.isKeyBoardInUse())}};
_.d.onToggleButtonFocusout_=function(){this.keyboardFocused=!1};
_.d.computeDescription_=function(){if(this.data){if(this.data.toggled&&this.data.toggledDescription)return this.data.toggledDescription;if(!this.data.toggled&&this.data.description)return this.data.description}};
_.d.onChange_=function(){if(this.data){var k=this.data.toggled?this.data.toggleOnAction:this.data.toggleOffAction;k&&this.ytComponentBehavior.resolveCommand(k);this.data.requireChangeConfirmation&&this.set("data.toggled",!this.data.toggled)}};
_.d.handleUpdateToggleAction_=function(k){(k=_.b(k,pz4))&&this.data&&k.targetId==this.data.targetId&&this.set("data.toggled",k.toggled)};
_.d.toBoolean_=function(k){return!!k};
_.d.reset=function(){};
_.d.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.gp("data-changed",this.data))};
_.d.updateDataToggledFromBinding=function(k){this.set("data.toggled",k.detail.value)};
K_.prototype.dataChangedForBinding=K_.prototype.dataChangedForBinding;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],K_.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],K_.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],K_.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],K_.prototype,"ytRendererBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],K_.prototype,"data",void 0);_.N([_.n({computed:"computeDescription_(data.*)"}),_.I("design:type",Object)],K_.prototype,"description_",void 0);_.N([_.n({value:function(){return!!_.Za().resolve(_.VE(_.dw))&&_.W("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.I("design:type",Boolean)],K_.prototype,"useKeyboardFocused",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],K_.prototype,"keyboardFocused",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],K_.prototype,"dataChangedForBinding",null);_.N([_.hB({is:"yt-toggle-form-field-renderer",disableElementRegistration:!0})],K_);
_.v(K_,"yt-toggle-form-field-renderer",function(){if(xnv===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-toggle-form-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.playlist.yt_toggle_form_field_renderer.yt.toggle.form.field.renderer.css.js--\x3e<div id="toggle-container" class="style-scope yt-toggle-form-field-renderer">\n  <div id="caption" class="style-scope yt-toggle-form-field-renderer">[[getSimpleString(data.label)]]</div>\n  <tp-yt-paper-toggle-button id="input" checked="[[data.toggled]]" disabled="[[toBoolean_(data.isDisabled)]]" noink="" on-change="onChange_" on-checked-changed="updateDataToggledFromBinding" on-focusin="onToggleButtonFocusin_" on-focusout="onToggleButtonFocusout_" class="style-scope yt-toggle-form-field-renderer">\n  </tp-yt-paper-toggle-button>\n</div>\n<yt-formatted-string id="description" hidden="[[!description_]]" text="[[description_]]" class="style-scope yt-toggle-form-field-renderer">\n</yt-formatted-string>\n<div id="footer-container" class="style-scope yt-toggle-form-field-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;$nL===void 0&&($nL=document.createElement("template"));var x=$nL;P.call(g,x.content.cloneNode(!0),k.content.firstChild);xnv=k}k=xnv;return k},{mode:2});var ADt;var dnY;var o1=function(){var k=_.S.apply(this,arguments)||this;k.isDarkTheme=!1;k.isSearch=!1;k.noTopMargin=_.W("kevlar_watch_no_top_margin");k.actionMap={"yt-related-chip-command":"handleRelatedChipCommand","yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.z(o1,_.S);_.d=o1.prototype;_.d.configureRendererStamper=function(){return{"data.chips":{id:"chips",mapping:{chipCloudChipRenderer:{component:"yt-chip-cloud-chip-renderer"}}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},params:{iconSize:16}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}};
_.d.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.d.isSearchChanged=function(){this.hostElement.setAttribute("id",this.isSearch?"search-chip-bar":"")};
_.d.dataChanged=function(){var k=this.getSelectedIndex();if(k>0)this.selected=k;else{this.selected=0;var g,P;(g=this.ytScrollableChipCloudBehavior)==null||(P=g.reset)==null||P.call(g)}};
_.d.getSelectedIndex=function(){var k;if((k=this.data)==null||!k.chips)return-1;k=-1;for(var g,P=0;P<((g=this.data)==null?void 0:g.chips.length);P++){var x=void 0,U=void 0;if((x=this.data)==null?0:(U=x.chips[P].chipCloudChipRenderer)==null?0:U.isSelected){k=P;break}}return k};
_.d.onResize=function(){var k=this.ytScrollableChipCloudBehavior;_.VJ(k,k.setContainerWidthDiff);k=this.ytScrollableChipCloudBehavior;_.VJ(k,k.setButtonsState)};
_.d.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.d.handleRelatedChipCommand=function(k,g){k=this.JSC$16559_chipsSelector.indexOf(g);k!==-1&&this.JSC$16559_chipsSelector.selectIndex(k)};
_.d.handleChipCloudChipSelectAction=function(k){k=this.JSC$16559_chipsSelector.indexOf(k);k>-1&&this.JSC$16559_chipsSelector.selectIndex(k)};
_.d.handleChipCloudChipDeselectAction=function(){var k=this.get("chips.0.chipCloudChipRenderer.navigationEndpoint",this.data);this.JSC$16559_chipsSelector&&((k==null?0:k.continuationCommand)?_.g5(this.hostElement,[k]):(k==null?0:k.searchEndpoint)?this.ytComponentBehavior.resolveCommand(k):k&&_.Pw(this.hostElement,[k],this.hostElement),this.JSC$16559_chipsSelector.selectIndex(0),this.ytScrollableChipCloudBehavior.reset())};
_.d.updateSelectedFromBinding=function(k){this.selected=k.detail.value};
o1.prototype.onResize=o1.prototype.onResize;o1.prototype.dataChanged=o1.prototype.dataChanged;o1.prototype.isSearchChanged=o1.prototype.isSearchChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],o1.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],o1.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],o1.prototype,"actionHandlerBehavior",void 0);
_.N([_.h(_.QF),_.I("design:type",Object)],o1.prototype,"ironResizableBehavior",void 0);_.N([_.h(),_.I("design:type",bK)],o1.prototype,"ytScrollableChipCloudBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],o1.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],o1.prototype,"data",void 0);_.N([_.n({value:0}),_.I("design:type",Number)],o1.prototype,"selected",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],o1.prototype,"isDarkTheme",void 0);_.N([_.n({value:160}),_.I("design:type",Number)],o1.prototype,"scrollDistance",void 0);_.N([_.n(),_.I("design:type",Object)],o1.prototype,"isSearch",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],o1.prototype,"noTopMargin",void 0);_.N([_.Td("#chips"),_.I("design:type",Object)],o1.prototype,"JSC$16559_chipsSelector",void 0);
_.N([_.OO("isSearch"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],o1.prototype,"isSearchChanged",null);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],o1.prototype,"dataChanged",null);_.N([_.dV("iron-resize"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],o1.prototype,"onResize",null);_.N([_.hB({is:"yt-chip-cloud-renderer",disableElementRegistration:!0})],o1);
_.v(o1,"yt-chip-cloud-renderer",function(){if(dnY===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-chip-cloud-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_chip_cloud_renderer.yt.chip.cloud.renderer.css.js--\x3e<div id="container" class="style-scope yt-chip-cloud-renderer">\n  <div id="left-arrow" class="style-scope yt-chip-cloud-renderer">\n    <div id="left-arrow-button" class="style-scope yt-chip-cloud-renderer"></div>\n  </div>\n  <div id="scroll-container" class="style-scope yt-chip-cloud-renderer">\n    <iron-selector id="chips" activate-event="" role="tablist" selected="[[selected]]" selected-attribute="selected" on-selected-changed="updateSelectedFromBinding" class="style-scope yt-chip-cloud-renderer">\n    </iron-selector>\n  </div>\n  <div id="right-arrow" class="style-scope yt-chip-cloud-renderer">\n    <div id="right-arrow-button" class="style-scope yt-chip-cloud-renderer"></div>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;ADt===void 0&&(ADt=document.createElement("template"));var x=ADt;P.call(g,x.content.cloneNode(!0),k.content.firstChild);dnY=k}k=dnY;return k},{mode:2});var Oec,qwq=function(){return Oec!==void 0?Oec:Oec=document.createElement("template")};
document.head.appendChild(qwq().content);var T03;var ecv=document.head,cDL=ecv.appendChild,VkL;if(T03===void 0){var ZeL=document.createElement("template");_.u(ZeL,"");ZeL.content.insertBefore(qwq().content.cloneNode(!0),ZeL.content.firstChild);T03=ZeL}VkL=T03;cDL.call(ecv,VkL.content);var mn4=_.M(function(k){var g=k.data;return _.V("offer-plan-details-item-view-model",{class:"ytOfferPlanDetailsItemViewModelHost"},_.V("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContainer"},_.V("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContent"},_.V(_.m,{cond:function(){return _.Fn(g().image)},
then:function(P){return _.V("div",{class:"ytOfferPlanDetailsItemViewModelLogo"},_.V(_.KX,{data:P,alt:"",className:"ytOfferPlanDetailsItemViewModelLogoImage"}))}}),_.V("div",{class:"ytOfferPlanDetailsItemViewModelTitleText"},_.V(_.C8,{text:function(){return g().title}})),_.V("div",{class:"ytOfferPlanDetailsItemViewModelSubtitleText"},_.V(_.C8,{text:function(){return g().subtitle}})))),_.V(_.m,{cond:function(){var P;
return(P=g())==null?void 0:P.hasBottomDivider},
then:function(){return _.V("div",{class:"ytOfferPlanDetailsItemViewModelDivider"})}}))},"ed");var wMY=_.M(function(k){var g=k.data;return _.V("offer-plan-details-container-view-model",{class:"ytOfferPlanDetailsContainerViewModelHost"},_.V("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanContainer"},_.V(_.Vz,{data:function(){var P;return(P=g().offerPlanDetailsItem)!=null?P:[]}},{offerPlanDetailsItemViewModel:function(P){return _.V("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanDetailsItemContainer"},_.V(mn4,{data:P.data}))}})),_.V("div",null,_.V(_.m,{cond:function(){return g().hasBottomDivider},
then:function(){return _.V("div",{class:"ytOfferPlanDetailsContainerViewModelDividerContainer"},_.V("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}),_.V("div",{class:"ytOfferPlanDetailsContainerViewModelAddIconContainer"},_.V("div",{class:"ytOfferPlanDetailsContainerViewModelAddIcon"},"+")),_.V("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}))}})))},"fd");var JD3=_.M(function(k){var g=k.data;k=_.O(_.zT(!1,void 0,"MrXxy"));var P=k.next().value,x=k.next().value,U=_.iX(function(){x(!P());return!1}),A=function(){var q;
return(q=g().offerPlanDetailsContainer)!=null?q:[]};
return _.V("lp-complex-offer-card-details-view-model",null,_.V("div",null,_.V(_.m,{cond:function(){return P()},
then:function(){return _.V("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandedDetails"},_.V("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelExpandedTitle","on:click":U,"aria-expanded":P},_.V(_.C8,{text:function(){return g().expandedTitle}})),_.V("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainers"},_.V(_.Vz,{data:A},{offerPlanDetailsContainerViewModel:function(q){return _.V("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainer"},
_.V(wMY,{data:q.data}))}})),_.V("div",{class:"ytLpComplexOfferCardDetailsViewModelLegalText"},_.V(_.C8,{text:function(){return g().legalText}})))},
else:function(){return _.V("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelCollapsedDetails","on:click":U,"aria-expanded":P},_.V(_.C8,{text:function(){return g().collapsedTitle}}),_.V("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandIconContainer"},_.V(_.qQ,{icon:"EXPAND_MORE".toString(),
ariaHidden:!0})))}})))},"gd");var rDH=_.M(function(k){var g=k.data;return _.V("lp-complex-offer-card-option-view-model",null,_.V("div",{class:"ytLpComplexOfferCardOptionViewModelCardContainer"},_.V(_.m,{cond:function(){return g().topDividerText},
then:function(){return _.V("div",{class:"ytLpComplexOfferCardOptionViewModelDividerContainer"},_.V("div",{class:"ytLpComplexOfferCardOptionViewModelDivider"}),_.V("div",{class:"ytLpComplexOfferCardOptionViewModelDividerTextContainer"},_.V("div",{class:"ytLpComplexOfferCardOptionViewModelDividerText"},_.V(_.C8,{text:function(){return g().topDividerText}}))))}}),_.V(_.m,{cond:function(){return g().description},
then:function(){return _.V("div",{class:"ytLpComplexOfferCardOptionViewModelDescription"},_.V(_.C8,{text:function(){return g().description}}))}}),_.V(_.m,{cond:function(){return g().planPricingPrimary},
then:function(){return _.V("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingPrimary"},_.V(_.C8,{text:function(){return g().planPricingPrimary}}))}}),_.V(_.m,{cond:function(){return g().planPricingSecondary},
then:function(){return _.V("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingSecondary"},_.V(_.C8,{text:function(){return g().planPricingSecondary}}))}}),_.V(_.m,{cond:function(){return g().primaryButton},
then:function(){return _.V("div",{class:"ytLpComplexOfferCardOptionViewModelPrimaryButtonContainer"},_.V(_.Vz,{data:function(){return g().primaryButton}},{buttonViewModel:function(P){return _.V(_.Va,{data:P.data,
className:"ytLpComplexOfferCardOptionViewModelPrimaryButton"})}}))}})))},"hd");var fHL=_.M(function(k){var g=k.data;var P=function(){var A;return((A=g())==null?void 0:A.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
k={};var x={},U={};return _.V("ytm-lp-complex-offer-card-view-model",null,_.V("div",{class:"ytmLpComplexOfferCardViewModelHost"},_.V("div",{class:_.$v((k.ytmLpComplexOfferCardViewModelCardContainerAlignLeft=P,k),"ytmLpComplexOfferCardViewModelCardContainer")},_.V(_.m,{cond:function(){var A;return(A=g())==null?void 0:A.bannerText},
then:function(){return _.V("div",{class:"ytmLpComplexOfferCardViewModelBannerTextContainer"},_.V("div",{class:"ytmLpComplexOfferCardViewModelBannerText"},_.V(_.C8,{text:function(){return g().bannerText}})))}}),_.V(_.m,{cond:function(){return _.Fn(g().logo)},
then:function(A){var q={};return _.V("div",{class:_.$v((q.ytmLpComplexOfferCardViewModelLogoAlignLeft=P,q),"ytmLpComplexOfferCardViewModelLogo")},_.V(_.KX,{data:A,alt:"",className:"ytmLpComplexOfferCardViewModelLogoImage"}))}}),_.V("div",{class:_.$v((x.ytmLpComplexOfferCardViewModelTitleAlignLeft=P,x),"ytmLpComplexOfferCardViewModelTitle")},_.V(_.C8,{text:function(){return g().title}})),_.V(_.m,{cond:function(){var A;
return(A=g())==null?void 0:A.subtitle},
then:function(){var A={};return _.V("div",{class:_.$v((A.ytmLpComplexOfferCardViewModelSubtitleAlignLeft=P,A),"ytmLpComplexOfferCardViewModelSubtitle")},_.V(_.C8,{text:function(){return g().subtitle}}))}}),_.V(_.m,{cond:function(){return g().planPricingPrimary},
then:function(){return _.V("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingPrimary"},_.V(_.C8,{text:function(){return g().planPricingPrimary}}))}}),_.V(_.m,{cond:function(){return g().planPricingSecondary},
then:function(){return _.V("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingSecondary"},_.V(_.C8,{text:function(){return g().planPricingSecondary}}))}}),_.V(_.m,{cond:function(){return g().purchaseButton},
then:function(){return _.V("div",{class:"ytmLpComplexOfferCardViewModelPurchaseButtonContainer"},_.V(_.Vz,{data:function(){return g().purchaseButton}},{buttonViewModel:function(A){return _.V(_.Va,{data:A.data,
className:"ytmLpComplexOfferCardViewModelPurchaseButton"})}}))}}),_.V(_.m,{cond:function(){var A;
return(A=g())==null?void 0:A.offerOptions},
then:function(){return _.V("div",{class:"ytmLpComplexOfferCardViewModelOfferOptions"},_.V(_.Vz,{data:function(){return g().offerOptions}},{lpComplexOfferCardOptionViewModel:rDH}))}}),_.V("div",{class:_.$v((U.ytmLpComplexOfferCardViewModelLegalTextAlignLeft=P,U),"ytmLpComplexOfferCardViewModelLegalText")},_.V(_.C8,{text:function(){return g().legalText}})),_.V(_.m,{cond:function(){var A;
return(A=g())==null?void 0:A.offerCardDetails},
then:function(){return _.V("div",{class:"ytmLpComplexOfferCardViewModelOfferCardDetails"},_.V(_.Vz,{data:function(){return g().offerCardDetails}},{lpComplexOfferCardDetailsViewModel:JD3}))}}))))},"id");var WwP=_.M(function(k){var g=k.data;var P=function(){var q;return((q=g())==null?void 0:q.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
k={};var x={},U={},A={};return _.V("ytm-lp-complex-offer-card-section-view-model",null,_.V("div",{class:_.$v("ytmLpComplexOfferCardSectionViewModelHost")},_.V("div",{class:_.$v((k.ytmLpComplexOfferCardSectionViewModelSectionContainerAlignLeft=P,k),"ytmLpComplexOfferCardSectionViewModelSectionContainer")},_.V("div",{class:_.$v((x.ytmLpComplexOfferCardSectionViewModelTitleContainerAlignLeft=P,x),"ytmLpComplexOfferCardSectionViewModelTitleContainer")},_.V("h2",{class:_.$v((U.ytmLpComplexOfferCardSectionViewModelTitleTextAlignLeft=
P,U),"ytmLpComplexOfferCardSectionViewModelTitleText")},_.V(_.C8,{text:function(){return g().title}}))),_.V(_.m,{cond:function(){var q;
return(q=g())==null?void 0:q.subtitle},
then:function(){var q={},T={};return _.V("div",{class:_.$v((q.ytmLpComplexOfferCardSectionViewModelSubtitleContainerAlignLeft=P,q),"ytmLpComplexOfferCardSectionViewModelSubtitleContainer")},_.V("div",{class:_.$v((T.ytmLpComplexOfferCardSectionViewModelSubtitleTextAlignLeft=P,T),"ytmLpComplexOfferCardSectionViewModelSubtitleText")},_.V(_.C8,{text:function(){return g().subtitle}})))}}),_.V("div",{class:_.$v((A.ytmLpComplexOfferCardSectionViewModelOfferCardsContainerAlignLeft=P,A),"ytmLpComplexOfferCardSectionViewModelOfferCardsContainer")},
_.V(_.Vz,{data:function(){var q;
return(q=g().offerPlans)!=null?q:[]}},{lpComplexOfferCardViewModel:function(q){return _.V("div",{class:"ytmLpComplexOfferCardSectionViewModelOfferCardContainer"},_.V(fHL,{data:q.data}))}})))))},"jd");var sKd=_.M(function(k){return _.V("lp-coupon-banner-view-model",{class:"ytLpCouponBannerViewModelHost"},_.V("div",{class:"ytLpCouponBannerViewModelIcon"},_.V(_.qQ,{icon:function(){return"price_tag"}})),_.V("div",{class:"ytLpCouponBannerViewModelOuterContainer"},_.V("div",{class:"ytLpCouponBannerViewModelContent"},_.V("div",{class:"ytLpCouponBannerViewModelHeading"},_.V(_.C8,{text:function(){var g;
return(g=k.data())==null?void 0:g.title}})),_.V("div",{class:"ytLpCouponBannerViewModelBody"},_.V(_.C8,{text:function(){var g;
return(g=k.data())==null?void 0:g.subtitle}})))))},"kd");
sKd.idomCompat=!0;_.vY=seP.getInstance();var bek;bek=_.M(function(k){return _.V("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsQuestion","aria-hidden":k.shouldAriaHideContent},_.V("h2",{class:"ytLpFaqEntryViewModelLpFaqQuestion",id:k.questionId},_.V(_.C8,{text:k.question})))},"ld");
_.B0v=_.M(function(k){var g=k.data;var P=k.themeOverride;k=_.O(_.zT(!1,void 0,"pNli2b"));var x=k.next().value,U=k.next().value;k=_.iX(function(){U(!x());return!1});
var A=function(){return x()?"EXPAND_LESS":"EXPAND_MORE"},q=("faq-container"+_.YB(_.vY)).toString(),T="faq-question-and-answers-section-question"+_.YB(_.vY),c={},Z={};
return _.V("faq-entry-view-model",null,_.V("div",{class:_.$v("ytLpFaqEntryViewModelHost",(c.ytLpFaqEntryViewModelPremiumForceDarkMode=function(){return P==null?void 0:P().useDarkTheme},c))},_.V("div",{class:"ytLpFaqEntryViewModelFaqQuestionAndAnswersSection",
"on:click":k,role:"button","aria-expanded":x,"aria-labelledby":T.toString(),"tab-index":"0"},_.V(bek,{question:function(){return g().question},
questionId:T,shouldAriaHideContent:!0}),_.V(_.m,{cond:function(){return x()!==void 0},
then:function(){return _.V("div",{class:"ytLpFaqEntryViewModelIconContainer"},_.V(_.qQ,{icon:A,ariaHidden:!0}),_.V("div",{class:"ytLpFaqEntryViewModelIconHoverHighlighting"}))}})),_.V("div",{class:_.$v("ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswer",(Z.ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswerCollapsed=function(){return!x()},Z))},_.V("div",{id:q},_.V(_.DZ,{each:function(){return g().answers||[]}},function(w){return _.V("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsAnswer"},_.V(_.C8,
{text:w}))})))))},"md");
_.B0v.idomCompat=!0;var zcm=_.M(function(k){var g=k.data;var P=k.themeOverride;k={};return _.V("lp-faq-section-view-model",null,_.V("div",{class:_.$v("yt-lp-faq-section-view-model",(k["yt-lp-faq-section-view-model--ptc-layout-type"]=function(){return g().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},k["yt-lp-faq-section-view-model--premium-force-dark-mode"]=function(){return!(P==null||!P().useDarkTheme)},k))},_.V("div",{class:"yt-lp-faq-section-view-model__faq-container"},_.V(_.m,{cond:function(){return g().header},
then:function(x){return _.V("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-header"},_.V(_.C8,{text:x}))}}),_.V("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-faqs"},_.V(_.Vz,{data:function(){return g().faqs}},{faqEntryViewModel:function(x){return _.V(_.B0v,{data:x.data,
themeOverride:P})}})),_.V("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-footers"},_.V(_.DZ,{each:function(){return g().footers||[]}},function(x){return _.V(_.C8,{text:x})})),_.V(_.m,{cond:function(){return g().legal},
then:function(x){return _.V("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-legal"},_.V(_.C8,{text:x}))}}))))},"nd");
zcm.idomCompat=!0;var utN=_.M(function(k){var g=k.data;var P=k.themeOverride;_.ay(function(){var q=g().gtmId;q&&_.Sj(q,_.y4("GL",""))});
var x={contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var q,T,c;return(c=(q=g().logo)==null?void 0:(T=q.accessibilityData)==null?void 0:T.label)!=null?c:""},
targetWidth:140,targetHeight:40,height:40,className:"lp-header-section-view-model__lp-header-logo",useWidth:!1},U=_.Za().resolve(_.VE(_.le)),A=function(){return U&&U()||(P==null?void 0:P().useDarkTheme)};
return _.V("lp-header-section-view-model",null,_.V("div",{class:function(){var q=g().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC",T=g().marginType==="LP_SECTION_MARGIN_TYPE_TOP",c=P==null?void 0:P().useDarkTheme,Z=["lp-header-section-view-model"];q&&Z.push("lp-header-section-view-model--ptc-layout-type");T&&Z.push("lp-header-section-view-model__lp-header-section-margin");c&&Z.push("lp-header-section-view-model--premium-force-dark-mode");return Z.join(" ")}},_.V(_.m,{cond:function(){return g().logo},
then:function(){return _.V("div",null,_.V(_.m,{cond:A,then:function(){return _.V(_.m,{cond:function(){var q;return(q=g().logo)==null?void 0:q.imageDark},
then:function(q){return _.V(_.KX,Object.assign({},{data:q},x))}})},
else:function(){return _.V(_.m,{cond:function(){var q;return(q=g().logo)==null?void 0:q.imageLight},
then:function(q){return _.V(_.KX,Object.assign({},{data:q},x))}})}}))}}),_.V(_.m,{cond:function(){return g().title},
then:function(q){return _.V("div",{class:"lp-header-section-view-model__lp-header-title"},_.V(_.C8,{text:q}))}}),_.V("div",{class:"lp-header-section-view-model__lp-header-subtitle-section"},_.V(_.m,{cond:function(){return g().subtitles},
then:function(q){return _.V(_.DZ,{each:q},function(T){return _.V("div",{class:"lp-header-section-view-model__lp-header-subtitle-line"},_.V(_.C8,{text:T}))})}})),_.V(_.m,{cond:function(){return g().additionalInfo},
then:function(q){return _.V("div",{class:"lp-header-section-view-model__lp-header-additional-info"},_.V(_.C8,{text:q}))}}),_.V("div",{class:"lp-header-section-view-model__lp-header-button-section"},_.V(_.m,{cond:function(){return g().primaryButton},
then:function(q){return _.V("div",{class:"lp-header-section-view-model__lp-header-primary-button"},_.V(_.Vz,{data:q},{buttonViewModel:_.Va}))}}),_.V(_.m,{cond:function(){return g().secondaryButton},
then:function(q){return _.V("div",{class:"lp-header-section-view-model__lp-header-secondary-button"},_.V(_.Vz,{data:q},{buttonViewModel:_.Va}))}})),_.V(_.m,{cond:function(){return g().otherOffersInfo},
then:function(q){return _.V("div",{class:"lp-header-section-view-model__lp-header-other-offers-info"},_.V(_.C8,{text:q}))}}),_.V("div",{class:"lp-header-section-view-model__lp-header-billing-info"},_.V(_.m,{cond:function(){return g().billingInfo},
then:function(q){return _.V(_.DZ,{each:q},function(T){return _.V("div",null,_.V(_.C8,{text:T}))})}}))))},"od");
utN.idomCompat=!0;var hcL=_.M(function(k){return _.V("lp-header-upsell-banner-view-model",{class:_.$v("lpHeaderUpsellBannerViewModelHost",k.className,{})},_.V("div",{class:"lpHeaderUpsellBannerViewModelIcon"},_.V(_.qQ,{icon:function(){return"CAMPAIGN"}})),_.V("div",{class:"lpHeaderUpsellBannerViewModelOuterContainer"},_.V("div",{class:"lpHeaderUpsellBannerViewModelContainer"},_.V("div",{class:"lpHeaderUpsellBannerViewModelContent"},_.V("div",{class:"lpHeaderUpsellBannerViewModelDescription"},_.V(_.C8,{text:function(){var g;
return(g=k.data())==null?void 0:g.description}})))),_.V(_.Vz,{data:function(){var g;
return(g=k.data())==null?void 0:g.purchaseButton}},{buttonViewModel:function(g){return _.V(_.Va,{data:g.data,
className:"lpHeaderUpsellBannerViewModelPurchaseButton"})}})))},"pd");var EQm=_.M(function(k){var g=k.data;var P=_.vh(k.themeOverride,{useDarkTheme:!1});k={};k=_.$v("ytmLpHeadlineSectionViewModelHost",(k.ytmLpHeadlineSectionViewModelPremiumForceDarkMode=function(){return P().useDarkTheme},k));
return _.V("lp-headline-section-view-model",null,_.V("div",{class:k},_.V(_.m,{cond:function(){return g().title},
then:function(x){return _.V("div",{class:"ytmLpHeadlineSectionViewModelTitleText"},_.V(_.C8,{text:x}))}}),_.V(_.m,{cond:function(){return g().subtitle},
then:function(x){return _.V("div",{class:"ytmLpHeadlineSectionViewModelSubtitleText"},_.V(_.C8,{text:x}))}})))},"qd");var LwH=_.M(function(k){var g=k.data;var P=k.themeOverride;var x=_.Za().resolve(_.VE(_.le)),U=function(){return x&&x()||(P==null?void 0:P().useDarkTheme)},A=function(){var Z,w;
var J=U()?(Z=g().textBackgroundImage)==null?void 0:Z.imageDark:(w=g().textBackgroundImage)==null?void 0:w.imageLight;return iB0((J==null?void 0:J.sources)||[])},q=function(){var Z,w;
return U()?(Z=g().featureImage)==null?void 0:Z.imageDark:(w=g().featureImage)==null?void 0:w.imageLight},T=function(){return g().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC"?"CONTENT_MODE_SCALE_ASPECT_FILL":"CONTENT_MODE_SCALE_ASPECT_FIT"},c=function(){var Z,w;
return U()?(Z=g().logo)==null?void 0:Z.imageDark:(w=g().logo)==null?void 0:w.imageLight};
return _.V("ytm-lp-large-feature-section-view-model",null,_.V("div",{class:function(){var Z=g().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC",w=g().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_PTC",J=(g().index||0)%2===1,r=P==null?void 0:P().useDarkTheme,f=["yt-lp-large-feature-section-view-model"];Z?f.push("yt-lp-large-feature-section-view-model--music-feature-type"):w?f.push("yt-lp-large-feature-section-view-model--ptc-feature-type"):J||f.push("yt-lp-large-feature-section-view-model--block-feature-type-2");
r&&f.push("yt-lp-large-feature-section-view-model--premium-force-dark-mode");return f.join(" ")}},_.V("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container"},_.V(_.m,{cond:q,
then:function(){return _.V(_.KX,{data:function(){return q()},
alt:function(){var Z,w,J;return(J=(Z=g().featureImage)==null?void 0:(w=Z.accessibilityData)==null?void 0:w.label)!=null?J:""},
contentMode:T})}})),_.V("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container",
style:function(){var Z;return((Z=A())==null?0:Z.url)?"background-image: url("+_.Hj(A().url)+");":""}},_.V("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-text-container"},_.V(_.m,{cond:c,
then:function(){return _.V(_.KX,{data:function(){return c()},
alt:function(){var Z,w,J;return(J=(Z=g().logo)==null?void 0:(w=Z.accessibilityData)==null?void 0:w.label)!=null?J:""},
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"})}}),_.V(_.m,{cond:function(){return g().eyebrowText},
then:function(){return _.V("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-eyebrow-text"},_.V(_.C8,{text:function(){return g().eyebrowText}}))}}),_.V(_.m,{cond:function(){return g().title},
then:function(){return _.V("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-title"},_.V(_.C8,{text:function(){return g().title}}))}}),_.V(_.m,{cond:function(){return g().subtitles},
then:function(){return _.V("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-subtitles"},_.V(_.DZ,{each:function(){return g().subtitles||[]}},function(Z){return _.V(_.C8,{text:Z})}))}})))))},"rd");
LwH.idomCompat=!0;var nQL=_.M(function(k){return _.V("yt-lp-feature-list-item-view-model",{class:"ytLpFeatureListItemViewModelHost"},_.V("div",{class:"ytLpFeatureListItemViewModelFeatureList"},_.V(_.qQ,{icon:function(){var g;return(g=k.data())==null?void 0:g.iconType},
className:function(){var g;switch((g=k.data())==null?void 0:g.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 g;return((g=k.data())==null?void 0:g.style)==="LP_FEATURE_LIST_ITEM_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),_.V("div",{class:"ytLpFeatureListItemViewModelFeatureListText"},_.V(_.C8,{text:function(){var g;
return(g=k.data())==null?void 0:g.text},
className:function(){var g;return((g=k.data())==null?void 0:g.style)==="LP_FEATURE_LIST_ITEM_STYLE_SMALL_ICON_GREY_TEXT"?"ytLpFeatureListItemViewModelFeatureListSecondaryText":""}}))))},"sd");var Sw4=_.M(function(k){k=_.aS(k,{config:void 0,themeOverride:void 0});var g=k.data,P=k.config,x=k.themeOverride;k={};k=_.$v("ytmLpOfferCardOptionViewModelHost",(k.ytmLpOfferCardOptionViewModelPremiumForceDarkMode=function(){var T;return(T=x())==null?void 0:T.useDarkTheme},k));
var U=_.iX(function(){var T,c;(T=P())==null||(c=T.handleRadioButtonClick)==null||c.call(T,g());return!1}),A=function(){var T;
return(T=P())==null?void 0:T.shouldDisplayRadioButton},q=function(){var T;
return(T=g().featureListItems)!=null?T:[]};
return _.V("ytm-lp-offer-card-option-view-model",null,_.V("div",{class:k,"on:click":_.iX(function(){if(A()){var T,c;(T=P())==null||(c=T.handleRadioButtonClick)==null||c.call(T,g())}return!1})},_.V(_.m,{cond:A,
then:function(){return _.V("div",null,_.V("input",{type:"radio","on:click":U,class:"ytmLpOfferCardOptionViewModelInputEl","prop:checked":function(){var T;return!((T=P())==null||!T.isOptionSelected)}}))}}),_.V("div",null,_.V("div",{class:"ytmLpOfferCardOptionViewModelEyebrowText"},_.V(_.C8,{text:function(){return g().eyebrowText}})),_.V("div",{class:"ytmLpOfferCardOptionViewModelTitle"},_.V(_.C8,{text:function(){return g().title}})),_.V("div",{class:"ytmLpOfferCardOptionViewModelSubtitle"},_.V(_.C8,
{text:function(){return g().subtitle}})),_.V(_.m,{cond:function(){return q().length>0},
then:function(){return _.V("div",{class:"ytmLpOfferCardOptionViewModelFeatureListItems"},_.V(_.Vz,{data:q},{lpFeatureListItemViewModel:nQL}))}}),_.V("div",{class:"ytmLpOfferCardOptionViewModelDescription"},_.V(_.C8,{text:function(){return g().description}})))))},"td");
Sw4.idomCompat=!0;var Fw3=_.M(function(k){var g=k.data;var P=k.themeOverride;k=_.O(_.d2(function(){var A,q=(A=g().offerOptions)==null?void 0:A[0];return _.b(q,omm)||{}}));
var x=k.next().value,U=k.next().value;k={};return _.V("ytm-lp-offer-card-view-model",null,_.V("div",{class:_.$v("ytmLpOfferCardViewModelHost",(k.ytmLpOfferCardViewModelPremiumForceDarkMode=function(){return!(P==null||!P().useDarkTheme)},k))},_.V("div",{class:"ytmLpOfferCardViewModelTitleContainer"},_.V(_.m,{cond:function(){return g().titleIconType},
then:function(){return _.V("div",{class:"ytmLpOfferCardViewModelIconContainer"},_.V(_.qQ,{icon:function(){var A;return((A=g().titleIconType)==null?void 0:A.toString())||""}}))}}),_.V("div",{class:"ytmLpOfferCardViewModelTitleText"},_.V(_.C8,{text:function(){return g().title}})),_.V(_.Vz,{data:function(){return g().titleBadge}},{badgeViewModel:function(A){return _.V("div",{class:"ytmLpOfferCardViewModelTitleBadge"},_.V(_.VT,{data:A.data}))}})),_.V("div",{class:"ytmLpOfferCardViewModelOfferOptionsContainer"},
_.V(_.Vz,{data:function(){return g().offerOptions}},{lpOfferCardOptionViewModel:function(A){var q=A.data;
return _.V(_.mH,null,_.V("div",{class:"ytmLpOfferCardViewModelDivider"}),_.V(Sw4,{data:q,config:function(){var T;return{shouldDisplayRadioButton:(g().offerOptions||[]).length>1,isOptionSelected:q().id===((T=x())==null?void 0:T.id),handleRadioButtonClick:function(c){return void U(c)}}},
themeOverride:P}))}})),_.V("div",{class:"ytmLpOfferCardViewModelPurchaseButtonContainer"},_.V(_.Vz,{data:function(){var A;
return(A=x())==null?void 0:A.purchaseButtonOverride}},{buttonViewModel:_.Va}))))},"ud");
Fw3.idomCompat=!0;var Ywc=_.M(function(k){var g=k.data;var P=k.themeOverride;k={};k=_.$v("ytmLpOfferCardSectionViewModelHost",(k.ytmLpOfferCardSectionViewModelPremiumForceDarkMode=function(){var x;return P==null?void 0:(x=P())==null?void 0:x.useDarkTheme},k));
return _.V("ytm-lp-offer-card-section-view-model",null,_.V("div",{class:k},_.V(_.m,{cond:function(){return g().title!==void 0},
then:function(){return _.V("div",{class:"ytmLpOfferCardSectionViewModelTitleContainer"},_.V("div",{class:"ytmLpOfferCardSectionViewModelTitleText"},_.V(_.C8,{text:function(){return g().title}})),_.V(_.m,{cond:function(){return g().subtitle},
then:function(){return _.V("div",{class:"ytmLpOfferCardSectionViewModelSubtitleText"},_.V(_.C8,{text:function(){return g().subtitle}}))}}))}}),_.V("div",{class:"ytmLpOfferCardSectionViewModelOfferCardsContainer"},_.V(_.Vz,{data:function(){return g().offerCards}},{lpOfferCardViewModel:function(x){return _.V("div",{class:"ytmLpOfferCardSectionViewModelOfferCardContainer"},_.V(Fw3,{data:x.data,
themeOverride:P}))}})),_.V(_.m,{cond:function(){return g().footer},
then:function(){return _.V("div",{class:"ytmLpOfferCardSectionViewModelFooterText"},_.V(_.C8,{text:function(){return g().footer}}))}})))},"vd");var jKP=_.M(function(k){var g=k.data;return _.V("lp-offer-table-cell-content-view-model",null,_.V("div",{class:"ytLpOfferTableCellContentViewModelHost"},_.V(_.tw,null,_.V(_.Q4,{when:function(){return g().title}},function(){return _.V(_.C8,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellTitle",
text:function(){return g().title}})}),_.V(_.Q4,{when:function(){return g().subTitle}},function(){return _.V(_.C8,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellSubtitle",
text:function(){return g().subTitle}})}),_.V(_.Q4,{when:function(){return g().featureDescription}},function(){return _.V(_.C8,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDescription",
text:function(){return g().featureDescription}})}),_.V(_.Q4,{when:function(){return g().description}},function(){return _.V(_.C8,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellDescription",
text:function(){return g().description}})}),_.V(_.Q4,{when:function(){return g().iconType}},function(){return _.V("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellIcon"},_.V(_.qQ,{icon:function(){return g().iconType.toString()}}))}),_.V(_.Q4,{when:function(){return g().purchaseButton}},function(){return _.V(_.Vz,{data:function(){return g().purchaseButton}},{buttonViewModel:function(P){return _.V("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellPurchaseButton"},_.V(_.Va,
{data:P.data}))}})}),_.V(_.Q4,{when:function(){return g().note}},function(){return _.V(_.C8,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellNote",
text:function(){return g().note}})}),_.V(_.Q4,{when:function(){return g().featureDetail}},function(){return _.V(_.C8,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDetail",
text:function(){return g().featureDetail}})}),_.V(_.Q4,{when:function(){return g().badge}},function(){return _.V(_.Vz,{data:function(){return g().badge}},{badgeViewModel:_.VT})}))))},"wd");
jKP.idomCompat=!0;var QKJ=_.M(function(k){var g=k.data;return _.V("lp-offer-table-cell-view-model",null,_.V("div",{class:"ytLpOfferTableCellViewModelCellWrapper",style:function(){switch(g().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;"}}},_.V(_.Vz,{data:function(){return g().contents}},{lpOfferTableCellContentViewModel:jKP})))},
"xd");
QKJ.idomCompat=!0;var lH4=_.M(function(k){var g=k.data;var P=k.lpTableIsFirstRow;var x=k.lpTableIsLastRow;var U=function(){return(P==null?0:P())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowHeaderCell":"ytLpOfferTableRowViewModelLpOfferTableRowHeaderCell"},A=function(){return(P==null?0:P())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowContentCell":(x==null?0:x())?"ytLpOfferTableRowViewModelLpOfferTableLastRowContentCell":"ytLpOfferTableRowViewModelLpOfferTableRowContentCell"};
return _.V("ytm-lp-offer-table-row-view-model",null,_.V("div",{class:"ytLpOfferTableRowViewModelHost"},_.V(_.Vz,{data:function(){return g().rowHeaderCell}},{lpOfferTableCellViewModel:function(q){return _.V("div",{class:U},_.V(QKJ,{data:q.data}))}}),_.V(_.Vz,{data:function(){return g().contentCells}},{lpOfferTableCellViewModel:function(q){return _.V("div",{class:A},_.V(QKJ,{data:q.data}))}})))},"yd");
lH4.idomCompat=!0;var Dnm=_.M(function(k){var g=k.data;var P=k.themeOverride;var x=_.Za().resolve(_.VE(_.le)),U=function(){return _.b(g().logo,qYY)||{}};
k={};return _.V("ytm-lp-offer-table-section-view-model",null,_.V("div",{class:"ytLpOfferTableViewModelHost"},_.V(_.m,{cond:function(){var A,q;return x&&x()||(P==null?0:P().useDarkTheme)?(A=U())==null?void 0:A.imageDark:(q=U())==null?void 0:q.imageLight},
then:function(A){return _.V(_.KX,{data:A,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var q,T,c;return(c=(q=U())==null?void 0:(T=q.accessibilityData)==null?void 0:T.label)!=null?c:""},
targetWidth:140,targetHeight:40,height:40,className:"ytLpOfferTableViewModelLpOfferTableSectionLogo",useWidth:!1})}}),_.V("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionTitle"},_.V(_.C8,{text:function(){return g().title}})),_.V("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionSubtitle"},_.V(_.C8,{text:function(){return g().subtitle}})),_.V(_.m,{cond:function(){return g().disclaimers},
then:function(A){return _.V("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionDisclaimers"},_.V(_.DZ,{each:A},function(q){return _.V("div",null,_.V(_.C8,{text:q}))}))}}),_.V("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionRows"},_.V(_.Vz,{data:function(){return g().rows}},{lpOfferTableRowViewModel:function(A,q){return _.V(lH4,{data:A.data,
lpTableIsFirstRow:function(){return q()===0},
lpTableIsLastRow:function(){return q()===g().rows.length-1}})}})),_.V("div",{class:_.$v((k.ytLpOfferTableViewModelLpOfferTableSectionFooterWrapper=function(){return g().hasFooterBackground},k))},_.V(_.m,{cond:function(){return g().footer},
then:function(){return _.V("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooter"},_.V(_.C8,{text:function(){return g().footer}}))}}),_.V(_.m,{cond:function(){return g().footerTitle},
then:function(){return _.V("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterTitle"},_.V(_.C8,{text:function(){return g().footerTitle}}))}}),_.V(_.m,{cond:function(){return g().footerDescription},
then:function(){return _.V("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.V(_.C8,{text:function(){return g().footerDescription}}))}}),_.V(_.m,{cond:function(){return g().footerDescriptions},
then:function(A){return _.V("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.V(_.DZ,{each:A},function(q){return _.V("div",null,_.V(_.C8,{text:q}))}))}}))))},"zd");
Dnm.idomCompat=!0;var tkP=_.M(function(k){var g=k.data;var P=k.themeOverride;var x=_.Za().resolve(_.VE(_.le)),U=function(){var T;return P==null?void 0:(T=P())==null?void 0:T.useDarkTheme},A=function(){var T,c;
return x&&x()||U()?(T=g().image)==null?void 0:T.imageDark:(c=g().image)==null?void 0:c.imageLight};
k={};k=_.$v("ytmLpSmallFeatureSectionViewModelHost",(k.ytmLpSmallFeatureSectionViewModelPremiumForceDarkMode=U,k));var q=function(){var T,c,Z;return(Z=(T=g().image)==null?void 0:(c=T.accessibilityData)==null?void 0:c.label)!=null?Z:""};
return _.V("ytm-lp-small-feature-section-view-model",{class:k},_.V(_.m,{cond:function(){return A()&&!qMr},
then:function(){return _.V("div",{class:"ytmLpSmallFeatureSectionViewModelFeatureImageContainer"},_.V(_.KX,{data:function(){return A()},
alt:q,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",renderLazy:!1}))}}),_.V("div",{class:"ytmLpSmallFeatureSectionViewModelContentSection"},_.V("div",{class:"ytmLpSmallFeatureSectionViewModelTitleText"},_.V(_.m,{cond:function(){return g().title},
then:function(T){return _.V(_.C8,{text:T})}})),_.V("div",{class:"ytmLpSmallFeatureSectionViewModelDescriptionText"},_.V(_.C8,{text:function(){return g().description}}))))},"Ad");
tkP.idomCompat=!0;var Mkm=_.M(function(k){var g=k.data;var P=k.themeOverride;k={};return _.V("ytm-lp-small-feature-section-group-view-model",null,_.V("div",{class:_.$v("ytmLpSmallFeatureSectionGroupViewModelHost",(k.ytmLpSmallFeatureSectionGroupViewModelPremiumForceDarkMode=function(){return!(P==null||!P().useDarkTheme)},k))},_.V("div",{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeaturesContainer"},_.V(_.Vz,{data:function(){return g().smallFeatures}},{lpSmallFeatureSectionViewModel:function(x){return _.V("div",
{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeatureContainer"},_.V(tkP,{data:x.data,
themeOverride:P}))}}))))},"Bd");
Mkm.idomCompat=!0;_.y3(_.M(function(k){var g=k.data;var P=function(){return g().forcedTheme==="USER_INTERFACE_THEME_DARK"},x=function(){return g().backgroundImageType==="LP_SECTION_BACKGROUND_TYPE_PHOTO"},U=function(){var q="",T,c;
var Z=_.Za().resolve(_.VE(_.le));Z=P()||(Z==null?0:Z())?(T=g().themedImageViewModel)==null?void 0:T.imageDark:(c=g().themedImageViewModel)==null?void 0:c.imageLight;(T=iB0((Z==null?void 0:Z.sources)||[]))&&T.url&&(q=x()?"background-image: linear-gradient(to bottom, transparent, "+(g().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"?"40%":"70%")+", var(--premium-yt-spec-base-background)), url("+_.Hj(T.url)+");":"background-image: url("+_.Hj(T.url)+");");return q},A=function(){return{useDarkTheme:P()}};
k={};return _.V("yt-section-group-view-model",null,_.V("div",{class:_.$v("yt-lp-section-group-view-model",(k["yt-lp-section-group-view-model--premium-force-dark-mode"]=P,k["yt-lp-section-group-view-model--ptc-layout-type"]=function(){return g().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},k))},_.V(_.m,{cond:function(){return U().length},
then:function(){var q={};return _.V("div",{class:_.$v("yt-lp-section-group-view-model__bg-image",(q["yt-lp-section-group-view-model__bg-image--bg-image-photo"]=x,q)),style:U})}}),_.V("div",{class:"yt-lp-section-group-view-model__lp-section-group"},_.V(_.Vz,{data:function(){return g().sections}},{lpHeaderUpsellBannerViewModel:function(q){return _.V(hcL,{data:q.data})},
lpFaqSectionViewModel:function(q){return _.V(zcm,{data:q.data,themeOverride:A})},
lpHeaderSectionViewModel:function(q){return _.V(utN,{data:q.data,themeOverride:A})},
lpHeadlineSectionViewModel:function(q){return _.V(EQm,{data:q.data,themeOverride:A})},
lpLargeFeatureSectionViewModel:function(q){return _.V(LwH,{data:q.data,themeOverride:A})},
lpOfferCardSectionViewModel:function(q){return _.V(Ywc,{data:q.data,themeOverride:A})},
lpComplexOfferCardSectionViewModel:function(q){return _.V(WwP,{data:q.data})},
lpOfferTableSectionViewModel:function(q){return _.V(Dnm,{data:q.data,themeOverride:A})},
lpSmallFeatureSectionGroupViewModel:function(q){return _.V(Mkm,{data:q.data,themeOverride:A})},
lpCouponBannerViewModel:function(q){return _.V(sKd,{data:q.data})}}))))},"Cd"),"yt-section-group-view-model",{props:{data:_.GH}});var sau=new Set([void 0,"CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED","CHIP_VIEW_MODEL_DISPLAY_TYPE_NO_ICON"]);_.KwL=_.M(function(k){function g(){if(sau.has(k.data().displayType)){var Z=!x(),w;if((w=k.disableDeselection)==null||!w.call(k)||Z){k.data().selected=Z;w=Object.assign({},q(),{selected:Z});T(w);var J;(J=k.callback)==null||J.call(k,w,Z)}}}
var P=_.cZ("chip-view-model"),x=function(){var Z,w;return!!(((Z=k.selected)==null?void 0:Z.call(k))!==void 0?(w=k.selected)==null?0:w.call(k):q().selected)},U=_.O(_.d2(k.data)),A=U.next().value;
U=U.next().value;var q=A,T=U,c=_.Tf(WX0,function(){return k.data().chipEntityKey||""});
return _.V("chip-view-model",{class:"ytChipViewModelHost",el:P},_.V(JXY,{data:function(){var Z,w=Object.assign({},q(),{selected:x()}),J=c(),r=(Z=k.disableDeselection)==null?void 0:Z.call(k);a:switch(w.displayType){case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN":case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN_WITH_CLEAR":Z=1;break a;case "CHIP_VIEW_MODEL_DISPLAY_TYPE_STATELESS":Z=3;break a;default:Z=0}return{text:(J==null?void 0:J.text)||w.text,state:w.disabled?1:w.selected?0:2,type:Z,onTap:bOk(w,P,g,r),
accessibilityLabel:w.accessibilityLabel||w.text}}}))},"Dd");
_.KwL.idomCompat={callbacks:{callback:!0}};_.oQN=_.M(function(k){var g=_.Tf(fj0,function(){var q;return(q=k.data())==null?void 0:q.chipBarStateEntityKey}),P=function(){return k.data().disableDeselection},x=_.O(_.d2(function(){var q;
if(((q=g())==null?void 0:q.selectedIndex)!=void 0)return g().selectedIndex;var T,c;q=_.O(((T=k.data())==null?void 0:(c=T.chips)==null?void 0:c.entries())||[]);for(T=q.next();!T.done;T=q.next()){T=_.O(T.value);c=T.next().value;T=T.next().value;var Z=void 0;if((Z=_.b(T,_.gY))==null?0:Z.selected)return c}return-1})),U=x.next().value,A=x.next().value;
return _.V("chip-bar-view-model",{class:_.$v("ytChipBarViewModelHost",k.className),role:"tablist"},_.V(_.Vz,{data:function(){return k.data().chips}},{chipViewModel:function(q,T){return _.V("div",{class:"ytChipBarViewModelChipWrapper"},_.V(_.KwL,{data:q.data,
selected:function(){return T()===U()},
callback:function(c,Z){c=!!Z;Z=T();A(c?Z:-1);var w,J=(w=k.data())==null?void 0:w.chipBarStateEntityKey;J&&c&&_.oS(_.ZW("chipBarStateEntity",J,{key:J,selectedIndex:Z}))},
disableDeselection:k.disableDeselection||P}))}}))},"Ed");_.y3(_.oQN,"chip-bar-view-model",{props:{data:_.NJ,className:_.NJ,disableDeselection:_.NJ}});_.vQt=_.M(function(k){var g=k.data;k={};return _.V("divider-view-model",{class:_.$v("dividerViewModelHost",(k.dividerViewModelInsetThinPadding=function(){return g().dividerStyle==="DIVIDER_STYLE_INSET_THIN"},k))},_.V("div",{class:_.$v("dividerViewModelBaseDivider",function(){return Bm6(g().dividerStyle)}),
style:_.OD({"background-color":function(){return g().backgroundColor?_.zj(g().backgroundColor):void 0}})}))},"Fd");
_.vQt.idomCompat=!0;_.y3(_.vQt,"divider-view-model",{props:{data:_.GH}});var Ou=new Map,dX=new Map,hnM=0,qP;var jaC=[{calledOnce:!1,state:"visible"},{calledOnce:!1,state:"hidden"}],DMA={throttleMs:0,canHaveZeroSize:!0,useVisibilityObserver:!1};var aH3,He3;aH3=function(k){return function(g){return function(){return(g==null?void 0:g())!==void 0?String(g())+k:void 0}}};
_.eJ=aH3("px");He3=aH3("s");var N0Y=sos(function(k){return k.targetGroupId}).useUpdatableData;_.XMd=_.M(function(k){function g(kj){return function(){var Ts=L().numItemsPerGridRow,m0=kj()*Ts;Ts=m0+Ts;var Lb,rA;return(rA=(Lb=x().contents)==null?void 0:Lb.slice(m0,Ts))!=null?rA:[]}}
var P=_.aS(k,{layoutContainerWidth:0,shouldUseOwnContainerSize:!1,marginSettings:1}),x=P.data,U=P.layoutContainerWidth,A=P.shouldUseOwnContainerSize,q=P.marginSettings,T=xau(),c=_.O(N0Y(function(){var kj,Ts;return{targetGroupId:(kj=x().targetingContext)==null?void 0:(Ts=kj.targetGroupId)==null?void 0:Ts[0]}})).next().value;
P=_.O(_.zT(!0,void 0,"Qe9wde"));var Z=P.next().value,w=P.next().value,J=function(){var kj,Ts=(kj=_.b(x().showMoreButton,_.kt))==null?void 0:kj.trackingParams;Ts&&_.hb(_.qJ(),Ts);w(!1)},r=function(){var kj,Ts=(kj=_.b(x().showLessButton,_.kt))==null?void 0:kj.trackingParams;
Ts&&_.hb(_.qJ(),Ts);w(!0)};
P=_.cZ("grid-shelf-view-model");var f=_.M6M(P,{canHaveZeroSize:!1}),B=function(){var kj;return(kj=x().contentAspectRatio)!=null?kj:"GRID_SHELF_CONTENT_ASPECT_RATIO_UNKNOWN"},L=_.nP(function(){var kj=A()&&f.width()>0?f.width()||U():U(),Ts,m0=(Ts=k.data())==null?void 0:Ts.responsiveContainerConfiguration;
kj=_.n5({containerWidth:kj,sizing:m0?SX(m0==null?void 0:m0.responsiveSize):"EXTRA_COMPACT",marginSettings:q(),enableFullBleedForSingleCol:!1});return{maxContainerWidth:kj.maxContainerWidth,numItemsPerGridRow:kj.numItems,contentPadding:A()?kj.margin:kj.contentMargin,itemWidth:kj.itemWidth,itemMargin:kj.gutter/2}},void 0,"mF84T"),Y=function(){if(x().enableVerticalExpansion){if(Z())return l();
var kj,Ts,m0=(Ts=(kj=x().contents)==null?void 0:kj.length)!=null?Ts:0;return Math.ceil(m0/L().numItemsPerGridRow)}return L().numItemsPerGridRow<=2?2:1},l=function(){var kj;
return Math.ceil(((kj=x().minCollapsedItemCount)!=null?kj:1)/L().numItemsPerGridRow)},D=function(){return x().enableVerticalExpansion&&x().showLessButton&&!Z()&&Y()>l()},X=function(){var kj,Ts;
return x().enableVerticalExpansion&&x().showMoreButton&&Z()&&((Ts=(kj=x().contents)==null?void 0:kj.length)!=null?Ts:0)>L().numItemsPerGridRow*l()},a=function(){return!D()},H=function(){return!X()},y={};
return _.V("grid-shelf-view-model",{class:_.$v("ytGridShelfViewModelHost",k.className,(y.ytGridShelfViewModelHostHasBottomButton=function(){return D()||X()},y.ytGridShelfViewModelHostIsDismissed=function(){var kj,Ts=(kj=c())!=null?kj:{};
kj=Ts.behavior;var m0=Ts.isDismissed,Lb=Ts.stamperContextTargetId;Ts=Ts.stamperIndex;if(!(_.W("mweb_see_fewer_shorts_group_dismissal")&&m0&&kj&&Lb))return!1;var rA;m0=T;for(var bV,tu,Eb=((bV=m0)==null?0:bV.targetId)?_.Hc((tu=m0)==null?void 0:tu.targetId):void 0;((rA=m0)==null?0:rA.parent)&&Eb!==Lb;)m0=m0.parent,tu=bV=void 0,Eb=((bV=m0)==null?0:bV.targetId)?_.Hc((tu=m0)==null?void 0:tu.targetId):void 0;rA=Eb===Lb?m0:void 0;if(!rA)return!1;var hd;Lb=rA==null?void 0:(hd=rA.stamperIndex)==null?void 0:
hd.call(rA);return kj==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_ALL_ITEMS"||kj==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&Lb!=null&&Ts!=null&&Lb>Ts},y)),
el:P,style:_.OD({"margin-left":(0,_.eJ)(function(){return L().contentPadding}),
"margin-right":(0,_.eJ)(function(){return L().contentPadding})})},_.V(_.m,{cond:function(){return _.b(x().header,JGJ)},
then:function(kj){return _.V(_.bM,{data:kj,disableHorizontalPadding:!0})}}),_.V("div",null,_.V(_.DZ,{each:function(){return Array(Y())}},function(kj,Ts){return _.V(IHd,{className:k.className,
items:g(Ts),responsiveGridShelfLayout:L,contentAspectRatio:B})})),_.V("div",{class:"ytGridShelfViewModelGridShelfBottomButtonContainer"},_.V(_.Vz,{data:function(){return x().showMoreButton}},{buttonViewModel:function(kj){return _.V("div",{hidden:H},_.V(_.Va,{data:kj.data,
onClick:J}))}}),_.V(_.Vz,{data:function(){return x().showLessButton}},{buttonViewModel:function(kj){return _.V("div",{hidden:a},_.V(_.Va,{data:kj.data,
onClick:r}))}})))},"Hd");
_.XMd.idomCompat=!0;var IHd=_.M(function(k){var g=k.items;var P=k.responsiveGridShelfLayout;var x=k.contentAspectRatio;k=k.className;var U=_.cZ("div");us0(U,function(){a:{var q=U.value;for(var T=g(),c=[],Z=0;Z<T.length;Z++){var w=_.b(T[Z],IA4);if(!w||w==null||!w.inlinePlayerData){q=null;break a}var J=q.children.item(Z);if(!J){q=null;break a}c.push({thumbnailElement:J,videoData:w})}q={gridVideoPreviewData:{gridItems:c}}}return q});
var A=(0,_.eJ)(function(){return-P().itemMargin});
return _.V("div",{el:U,class:_.$v("ytGridShelfViewModelGridShelfRow",k),style:_.OD({"margin-left":A,"margin-right":A})},_.V(_.Vz,{data:g,replacementWrapper:function(q){return _.V(yDq,{responsiveGridShelfLayout:P},q)}},{shortsLockupViewModel:function(q){return _.V(yDq,{responsiveGridShelfLayout:P},_.V(sad,{data:q.data,
aspectRatio:function(){return x()==="GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE"?1:0},
scrimStyle:2,inlineMetadata:!1,titleStyle:_.W("mweb_enable_one_line_title_on_shorts")?1:_.W("mweb_enable_two_line_title_on_shorts")?2:void 0,className:void 0}))},
lockupViewModel:function(q){return _.V(yDq,{responsiveGridShelfLayout:P},_.V(_.sY,{data:q.data,className:"ytGridShelfViewModelLockupItem"}))}}))},"Id"),yDq=_.M(function(k){return _.V("div",{style:_.OD({width:(0,_.eJ)(function(){return k.responsiveGridShelfLayout().itemWidth}),
margin:function(){return"0 "+k.responsiveGridShelfLayout().itemMargin+"px"}}),
class:"ytGridShelfViewModelGridShelfItem"},k.children)},"Jd");
_.XMd.idomCompat=!0;_.y3(_.XMd,"grid-shelf-view-model",{props:{data:_.GH,layoutContainerWidth:_.GH,shouldUseOwnContainerSize:_.GH,marginSettings:_.GH,className:_.GH}});_.pMJ=_.M(function(k){var g=_.O(_.zT(!1,void 0,"FVl30c")),P=g.next().value,x=g.next().value;g={};return _.V("yt-alert-banner-view-model",{class:_.$v("ytAlertBannerViewModelHost",k.className,function(){var U;a:switch((U=k.data())==null?void 0:U.type){case "ALERT_BANNER_TYPE_TIME_SENSITIVE":U="ytAlertBannerViewModelTimeSensitive";break a;case "ALERT_BANNER_TYPE_WARNING":U="ytAlertBannerViewModelWarning";break a;default:U="ytAlertBannerViewModelInformational"}return U},(g.ytAlertBannerViewModelDismissed=
P,g.ytAlertBannerViewModelFullbleed=k.fullbleed,g.ytAlertBannerViewModelNarrow=k.narrow,g.ytAlertBannerViewModelIsInRichGrid=k.isInRichGrid,g))},_.V(_.m,{cond:function(){var U;
return!((U=k.data())==null?0:U.hideIcon)},
then:function(){return _.V("div",{class:"ytAlertBannerViewModelIcon"},_.V(_.qQ,{icon:function(){return"info_circle"}}))}}),_.V("div",{class:"ytAlertBannerViewModelOuterContainer"},_.V("div",{class:"ytAlertBannerViewModelContainer"},_.V("div",{class:"ytAlertBannerViewModelContent"},_.V("div",{class:"ytAlertBannerViewModelHeading"},_.V(_.C8,{text:function(){var U;
return(U=k.data())==null?void 0:U.heading}})),_.V("div",{class:"ytAlertBannerViewModelBody"},_.V(_.C8,{text:function(){var U;
return(U=k.data())==null?void 0:U.body}})))),_.V(_.Vz,{data:function(){var U;
return(U=k.data())==null?void 0:U.actionButton}},{buttonViewModel:function(U){return _.V(_.Va,{data:U.data,
className:"ytAlertBannerViewModelActionButton"})}})),_.V(_.Vz,{data:function(){var U;
return(U=k.data())==null?void 0:U.dismissButton}},{buttonViewModel:function(U){return _.V(_.Va,{data:U.data,
className:"ytAlertBannerViewModelDismissButton",onClick:function(){var A;((A=k.data())==null?0:A.disableLocalDismissBehavior)||x(!0)}})}}))},"Kd");_.y3(_.pMJ,"yt-alert-banner-view-model",{props:{data:_.GH,fullbleed:_.GH,narrow:_.GH,isInRichGrid:_.GH,className:_.GH}});var Ctv;_.G84=_.M(function(k){return _.V("basic-content-view-model",{class:_.$v("ytBasicContentViewModelHost",_.vh(k.className))},_.V(_.m,{cond:function(){return k.data().headline},
then:function(g){return _.V("div",{class:"ytBasicContentViewModelHeadline"},_.V(_.C8,{text:g}))}}),_.V(_.DZ,{each:function(){return k.data().paragraphs||[]},
keyBy:"INDEX"},function(g){return _.V("div",{class:"ytBasicContentViewModelParagraph"},_.V(_.m,{cond:function(){var P=g();return!!(P.header||P.customHeader||P.headline)},
then:function(){return _.V(Ctv,{paragraph:g})}}),_.V(_.m,{cond:function(){return g().asset||g().text},
then:function(){return _.V("div",{class:"ytBasicContentViewModelParagraphContent"},_.V(_.m,{cond:function(){return g().asset},
then:function(P){return _.V("div",{class:"ytBasicContentViewModelParagraphAsset"},_.V(_.Vz,{data:P},{contentPreviewImageViewModel:_.Zy}))}}),_.V(_.m,{cond:function(){return g().text},
then:function(P){return _.V("div",{class:"ytBasicContentViewModelParagraphText"},_.V(_.C8,{text:P}))}}))}}))}))},"Ld");
Ctv=_.M(function(k){var g=k.paragraph;return _.V(_.mH,null,_.V(_.m,{cond:function(){return g().headline},
then:function(P){return _.V(_.C8,{text:P,className:"ytBasicContentViewModelParagraphHeadline"})}}),_.V(_.Vz,{data:function(){return g().header||g().customHeader}},{sectionHeaderViewModel:function(P){return _.V(_.bM,{data:P.data,
disableHorizontalPadding:!0,forceSmallLayout:!0})}}))},"Md");var Rcd=_.M(function(k){function g(){var f,B;c((B=(f=U)==null?void 0:f.isKeyBoardInUse())!=null?B:!1)}
function P(){c(!1)}
function x(){var f;return T()?(f=k.focusedClassName)==null?void 0:f.call(k):""}
var U=_.Za().resolve(_.VE(_.dw)),A=_.O(_.zT(!1,void 0,"SgkTXc")),q=A.next().value;A=A.next().value;var T=q,c=A,Z=function(){var f,B;return((f=k.toggleable)==null?0:f.call(k))?(B=k.toggled)==null?void 0:B.call(k):void 0},w=_.iX(function(f){var B,L=(B=k.command)==null?void 0:B.call(k);
L&&_.Za().resolve(_.wP).resolveCommand(L);var Y;(Y=k.onClick)==null||Y.call(k,f)}),J=_.iX(g),r=_.iX(P);
return _.V(_.m,{cond:function(){var f;if(f=k.command){f=k.command();f=m0r(f);var B=f.href;f=!(!f.navigatingCommand||!B)}return f},
then:function(){return _.V(_.Op,Object.assign({},{command:k.command,style:k.style,ariaDescribedby:k.ariaDescribedby,ariaHidden:k.ariaHidden,ariaLabel:k.ariaLabel,ariaLabelledby:k.ariaLabelledby,ariaSelected:k.ariaSelected,disabled:k.disabled,dir:k.dir,tabIndex:k.tabIndex,target:k.target,title:k.title,onClick:k.onClick},{className:_.$v("ytButtonOrAnchorHost","ytButtonOrAnchorAnchor",k.className,function(){return x()}),
onFocusin:g,onFocusout:P,ariaCurrent:function(){var f,B;return(B=(f=k.ariaCurrent)==null?void 0:f.call(k))!=null?B:Z()}}),k.children)},
else:function(){return _.V("button",{"on:click":w,"on:focusin":J,"on:focusout":r,class:_.$v("ytButtonOrAnchorHost","ytButtonOrAnchorButton",k.className,function(){return x()}),
style:k.style,"aria-describedby":k.ariaDescribedby,"aria-hidden":k.ariaHidden,"aria-label":k.ariaLabel,"aria-labelledby":k.ariaLabelledby,"aria-pressed":Z,dir:k.dir,disabled:k.disabled,tabindex:k.tabIndex,title:k.title},k.children)}})},"Nd");var kOc=_.M(function(k){k=_.aS(k,{disabled:!1});var g=k.active,P=k.disabled;k={};k=_.$v("ytSwitchShapeTrack",(k.ytSwitchShapeTrackActive=function(){return g()},k.ytSwitchShapeTrackDisabled=function(){return P()},k));
var x={};x=_.$v("ytSwitchShapeKnob",(x.ytSwitchShapeKnobActive=function(){return g()},x));
return _.V("switch-shape",{class:"ytSwitchShapeHost"},_.V("div",{class:k}),_.V("div",{class:x}))},"Od");var gEL=_.M(function(k){var g=_.aS(k,{className:void 0,parentActive:void 0,handleOnTapEventInParent:!1}),P=g.data;k=g.className;var x=g.handleOnTapEventInParent,U=g.parentActive,A=g.onTap;g=_.O(_.d2(function(){var r;return(r=U())!=null?r:P().switchedOnByDefault||!1}));
var q=g.next().value,T=g.next().value,c=function(){return P().isDisabled},Z=_.cZ("button");
g=_.iX(function(r){return r.key==="Enter"?(r.preventDefault(),Z.value.click(),!1):!0});
var w=_.iX(function(r){if(P().handleOnTapEventInParent||x())return!0;if(c())return!1;if(A)return A(r),!0;o26(P(),q(),r);T(!q());return!1}),J={};
J=_.$v("ytSwitchButtonViewModelButton",(J.ytSwitchButtonViewModelTappable=function(){return!c()},J));
return _.V("switch-button-view-model",{class:_.$v("ytSwitchButtonViewModelHost",k)},_.V("button",{el:Z,class:J,"on:click":w,"on:keydown":g,"aria-label":function(){return q()?P().a11yLabelSwitchedOn:P().a11yLabelSwitchedOff},
"aria-checked":q,"aria-disabled":c,role:"switch"},_.V(kOc,{active:q,disabled:c})))},"Pd");var Po4=_.M(function(k){var g=k.data;var P=k.isLeading;var x=k.hideSelectionTextChevron;var U=k.isToggled;var A=function(){return P()?g().leadingImage:g().trailingImage},q=function(){a:switch(g().listItemIconAfterSelectionText){case "LIST_ITEM_ICON_AFTER_SELECTION_TEXT_EXPAND_MORE":var w="expand_more";
break a;default:w="chevron_right"}return w};
k={};var T=_.$v("yt-list-item-view-model__image-container",(k["yt-list-item-view-model__leading"]=P,k["yt-list-item-view-model__trailing"]=function(){return!P()},k)),c=_.$v("yt-list-item-view-model__accessory","yt-list-item-view-model__image");
k={};var Z=_.$v("yt-list-item-view-model__accessory",(k["yt-list-item-view-model__leading"]=P,k["yt-list-item-view-model__trailing"]=function(){return!P()},k));
return _.V(_.m,{cond:function(){var w=g(),J=P();return!!(J&&(w.leadingImage||w.leadingAccessory)||!J&&(w.trailingImage||w.trailingButton||w.trailingButtons||w.selectionText))},
then:function(){return _.V(_.mH,null,_.V(_.m,{cond:A,then:function(w){return _.V("div",{class:T,"aria-hidden":"true"},_.V(_.KX,{data:w,alt:"",preserveWidth:!0,preserveHeight:!0,className:c,isToggled:U}))}}),_.V(_.m,{cond:function(){return P()&&g().leadingAccessory},
then:function(){return _.V("div",{class:T},_.V(_.Vz,{data:function(){return g().leadingAccessory}},{avatarViewModel:function(w){return _.V(_.vg,{data:w.data,
avatarButtonCustomClassName:c})},
collectionThumbnailViewModel:function(w){return _.V(wTJ,{data:w.data,maxHeight:36,width:56,includeStackHeight:!0})}}))}}),_.V(_.m,{cond:function(){return!P()&&g().trailingButton},
then:function(){return _.V("div",{class:"yt-list-item-view-model__button-container"},_.V(_.Vz,{data:function(){return g().trailingButton}},{buttonViewModel:function(w){return _.V(_.Va,{data:w.data,
className:Z})}}))}}),_.V(_.m,{cond:function(){var w;
return!P()&&((w=g().trailingButtons)==null?void 0:w.buttons)},
then:function(){return _.V("div",{class:"yt-list-item-view-model__button-container"},_.V(_.Vz,{data:function(){var w;return(w=g().trailingButtons)==null?void 0:w.buttons}},{buttonViewModel:function(w){return _.V(_.Va,{data:w.data,
className:Z})},
accountLinkButtonViewModel:function(w){return _.V(A1P,{data:w.data,className:Z})},
switchButtonViewModel:function(w){return _.V(gEL,{data:w.data,className:Z})},
subscribeButtonViewModel:function(w){return _.V(_.oO,{data:w.data,isOverlay:!1,animateWidth:!1,className:Z})},
toggleButtonViewModel:function(w){return _.V(_.je,{data:w.data,className:Z})}}))}}),_.V(_.m,{cond:function(){return!P()&&!!g().selectionText},
then:function(){return _.V(_.mH,null,_.V(_.C8,{text:function(){return g().selectionText},
className:_.$v("yt-list-item-view-model__selection-text","yt-list-item-view-model__selection-text--trailing-selection-text")}),_.V(_.m,{cond:function(){return!(x==null?0:x())},
then:function(){return _.V(_.qQ,{icon:q,className:"yt-list-item-view-model__chevron-icon"})}}))}}))}})},"Qd");var $Lt=_.M(function(k){var g=k.data;return _.V(_.m,{cond:function(){return g().title||g().subtitle},
then:function(){return _.V("div",{class:"yt-list-item-view-model__text-wrapper"},_.V(_.m,{cond:function(){return g().title},
then:function(P){return _.V("div",{class:"yt-list-item-view-model__title-wrapper"},_.V(_.C8,{text:P,className:"yt-list-item-view-model__title"}))}}),_.V(_.m,{cond:function(){return g().subtitle},
then:function(P){return _.V(_.C8,{text:P,className:"yt-list-item-view-model__subtitle"})}}))}})},"Rd");var xLq=_.M(function(k){var g=k.data;var P=k.hideSelectionTextChevron;var x=k.TrailingAccessory;var U=k.isToggled;var A=k.disabled;var q=k.isSelectItem;var T=k.isCompact;var c=k.inPopup;var Z=k.disableHorizontalPadding;var w=k.isTappableWithoutSelect;var J=k.useButtonOrAnchor;var r=k.onTap;var f=function(){return _.V($Lt,{data:g,onTap:r,useButtonOrAnchor:J,isTappableWithoutSelect:w,isToggled:U})};
k={};return _.V("div",{class:_.$v("yt-list-item-view-model__label",(k["yt-list-item-view-model__container"]=function(){return!(q==null?0:q())},k["yt-list-item-view-model__container--disabled"]=function(){return!!g().isDisabled||!(A==null||!A())},k["yt-list-item-view-model__container--has-subtitle"]=function(){return!!g().subtitle},k["yt-list-item-view-model__container--compact"]=T,k["yt-list-item-view-model__container--tappable"]=w,k["yt-list-item-view-model__container--in-popup"]=c,k["yt-list-item-view-model__container--disable-horizontal-padding"]=
function(){return(Z==null?void 0:Z())&&!(q==null?0:q())},k))},_.V(Po4,{data:g,
isLeading:!0,hideSelectionTextChevron:P,isToggled:U}),_.V(_.m,{cond:function(){return(J==null?void 0:J())&&(w==null?void 0:w())},
then:function(){return _.V(Rcd,{command:function(){return _.bC(g().rendererContext)},
onClick:r,className:"yt-list-item-view-model__button-or-anchor",toggleable:U!==void 0,toggled:U},_.V(f,null))},
else:function(){return _.V(f,null)}}),_.V(_.m,{cond:function(){return!!x},
then:function(){return _.V("div",{class:"yt-list-item-view-model__trailing"},x&&_.V(x,null))},
else:function(){return _.V(Po4,{data:g,isLeading:!1,hideSelectionTextChevron:P,isToggled:U})}}))},"Sd");var ULN=_.M(function(k){var g=_.aS(k,{checked:!1});k=g.name;var P=g.onChange,x=g.onClick,U=g.checked,A=g.labelRenderable,q=g.hasLeadingLabel,T=g.labelClass,c=g.isCompact,Z=g.selectElementClass;g=g.disableHorizontalPadding;var w="checkbox"+_.YB(_.vY),J=_.iX(function(B){x==null||x(B);return!1}),r=_.iX(function(B){P==null||P(B);
return!1}),f={};
return _.V("checkbox-shape",null,_.V("label",{class:_.$v("ytCheckboxShapeHost",T,(f.ytCheckboxShapeHostCompact=c,f.ytCheckboxShapeDisableHorizontalPadding=g,f))},_.V("input",{class:"ytCheckboxShapeInput",id:w,checked:U,name:k,type:"checkbox","prop:checked":U,"on:change":r,"on:click":J}),_.V(_.m,{cond:function(){return!(q==null?0:q())},
then:function(){return _.V(iAL,{isLeading:!0,selectElementClass:Z})}}),_.V(_.m,{cond:function(){return!!A},
then:function(){return _.V("div",{class:"ytCheckboxShapeLabel"},A==null?void 0:A())}}),_.V(_.m,{cond:q,
then:function(){return _.V(iAL,{isLeading:!1,selectElementClass:Z})}})))},"Td");
ULN.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var iAL=_.M(function(k){var g=k.selectElementClass;k={};return _.V("div",{class:_.$v("ytCheckboxShapeCheckbox",g,(k.ytCheckboxShapeCheckboxDefaultStyle=function(){return!(g==null?0:g())},k)),
"aria-hidden":"true"},_.V(_.qQ,{icon:_.W("enable_web_delhi_icons")?"square":"BOX_EMPTY"}),_.V(_.qQ,{icon:_.W("enable_web_delhi_icons")?"check_square":"BOX_CHECK",active:!0}))},"Ud");_.a1=_.M(function(k){var g=k.name;var P=k.onChange;var x=k.onClick;var U=k.checked;var A=k.labelRenderable;var q=k.useCheckIcon;var T=k.hasLeadingLabel;var c=k.labelClass;var Z=k.isCompact;var w=k.selectElementClass;var J=k.ariaLabel;k=k.className;var r="radio"+_.YB(_.vY),f=_.cZ("input"),B=_.iX(function(y){f.value.checked=!(U==null||!U());P==null||P(y);return!1}),L=_.iX(function(y){x==null||x(y);
return!1}),Y=_.iX(function(y){_.W("enable_ios_webview_radio_button_responsiveness")&&(y.preventDefault(),f.value.click())}),l=_.O(_.zT(!1,void 0,"TcCZlf")),D=l.next().value,X=l.next().value;
l=_.iX(function(){var y;((y=_.Za().resolve(_.VE(_.dw)))==null?0:y.isKeyBoardInUse())&&X(!0)});
var a=_.iX(function(){X(!1)}),H={};
return _.V("radio-shape",{class:_.$v("yt-radio-shape",k)},_.V("input",{el:f,class:"yt-radio-shape__input",id:r,"prop:checked":U,name:g,type:"radio","on:change":B,"on:click":L,"aria-label":J,"on:focusin":l,"on:focusout":a}),_.V("label",{class:_.$v("yt-radio-shape__label-container",c,(H["yt-radio-shape--compact"]=Z,H["yt-radio-shape__label-container--keyboard-focused"]=D,H)),for:r,"on:click":Y},_.V(_.m,{cond:function(){return!(T==null?0:T())},
then:function(){return _.V(ATH,{checked:U,useCheckIcon:q,isLeading:!0,selectElementClass:w})}}),_.V(_.m,{cond:function(){return!!A},
then:function(){return _.V("div",{class:"yt-radio-shape__label","aria-hidden":function(){return(J==null?0:J())?"true":"false"}},A==null?void 0:A())}}),_.V(_.m,{cond:T,
then:function(){return _.V(ATH,{checked:U,useCheckIcon:q,isLeading:!1,selectElementClass:w})}})))},"Vd");
_.a1.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var ATH=_.M(function(k){var g=k.useCheckIcon;var P=k.selectElementClass;k=function(){return(g==null?0:g())?"CHECK":_.W("radio_shape_filled_icon_manual_setting_killswitch")?"CIRCLE_FILLED":"CIRCLE"};
var x={};return _.V("div",{class:_.$v("yt-radio-shape__radio",P,(x["yt-radio-shape__radio--check-icon"]=g,x["yt-radio-shape__radio--radio-default-style"]=function(){return!(P==null?0:P())},x)),
"aria-hidden":"true"},_.V(_.qQ,{icon:k}),_.V(_.qQ,{icon:k,active:function(){return!(g==null?0:g())}}))},"Wd");_.HY=_.M(function(k){var g=k.data;var P=k.isMenuItem;var x=k.isCompact;var U=k.onTap;var A=k.trailingAccessory;var q=k.hideSelectionTextChevron;var T=k.disabled;var c=k.inPopup;var Z=k.disableHorizontalPadding;var w=k.isOverlay;var J=k.isToggled;var r=k.ariaLabel;k=k.ariaPressed;var f=!_.W("web_enable_killswitch_for_selectable_list_item_on_tap_fix"),B=_.Vb(function(Eb){return HOA(g(),Eb)}),L=function(){return _.W("enable_web_shorts_captions_language_command")||_.W("web_shorts_audio_track_picker")||
g().entitySelectorType==="LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE"},Y=function(){return L()?Object.assign({},g(),B().data):g()},l=_.Iju(function(){return Y().rendererContext}),D=function(){return!(Y().isSelected===void 0||!Y().selectionStyle||Y().selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED")},X=function(){return(_.Bs(Y().rendererContext)||U)&&!D()},a={},H=_.$v("yt-list-item-view-model__container",(a["yt-list-item-view-model__container--tappable"]=function(){return _.Bs(Y().rendererContext)||
D()},a["yt-list-item-view-model__container--compact"]=x,a["yt-list-item-view-model__container--in-popup"]=c,a["yt-list-item-view-model__container--disable-horizontal-padding"]=function(){return(Z==null?void 0:Z())&&D()},a)),y=function(){return Y().leadingImage||Y().leadingAccessory},kj=_.$v("yt-list-item-view-model__image-container",function(){return y()?"yt-list-item-view-model__trailing":"yt-list-item-view-model__leading"});
a=_.iX(function(Eb){var hd;if(hd=f)hd=Y().selectionStyle,hd=hd==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"||hd==="LIST_ITEM_SELECTION_STYLE_RADIO"||hd==="LIST_ITEM_SELECTION_STYLE_DEFAULT";hd||tu||U==null||U(Eb)});
var Ts=_.a2j(),m0=_.O(_.zT(!1,void 0,"q9Dj4b")),Lb=m0.next().value,rA=m0.next().value,bV=function(){return _.V(xLq,{data:Y,hideSelectionTextChevron:q,TrailingAccessory:A,isToggled:J,disabled:T,isSelectItem:D,isCompact:x,inPopup:c,disableHorizontalPadding:Z,isTappableWithoutSelect:X,useButtonOrAnchor:tu,onTap:U})},tu=_.W("web_button_or_anchor_list_item");
m0={};return _.V("yt-list-item-view-model",{el:_.aI(_.zf(function(){return Y().rendererContext},void 0,void 0,tu?["A".toString(),
"BUTTON".toString()]:[]),tu&&U?Nmb(U):void 0,xSM(function(){return X==null?void 0:X()},{focusin:function(){var Eb;
((Eb=_.Za().resolve(_.VE(_.dw)))==null?0:Eb.isKeyBoardInUse())&&rA(!0)},
focusout:function(){rA(!1)}})),
class:_.$v("yt-list-item-view-model",(m0["yt-list-item-view-model--is-overlay"]=w,m0["yt-list-item-view-model--keyboard-focused"]=Lb,m0["yt-list-item-view-model--hidden"]=function(){return L()?B().isHidden:!1},m0)),
role:function(){return(P==null?0:P())?"menuitem":"listitem"},
tabindex:function(){var Eb=X();Eb=tu?void 0:U||Eb?0:void 0;return Eb},
"on:keydown":Ts,"on:click":a,"aria-label":function(){var Eb;return(r==null?void 0:r())||((Eb=l())==null?void 0:Eb.label)},
"aria-pressed":k},_.V(_.m,{cond:D,then:function(){return _.V(_.tw,null,_.V(_.Q4,{when:function(){return Y().selectionStyle==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},function(){return _.V(ULN,{labelRenderable:bV,
isCompact:x,checked:function(){return Y().isSelected},
hasLeadingLabel:function(){return!!y()},
labelClass:H,selectElementClass:kj,disableHorizontalPadding:Z,onClick:f?U:void 0})}),_.V(_.Q4,{when:function(){return Y().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"}},function(){return _.V(_.a1,{labelRenderable:bV,
isCompact:x,checked:function(){return Y().isSelected},
hasLeadingLabel:function(){return!!y()},
labelClass:H,selectElementClass:kj,onClick:f?U:void 0})}),_.V(_.Q4,{when:function(){return Y().selectionStyle==="LIST_ITEM_SELECTION_STYLE_DEFAULT"}},function(){return _.V(_.a1,{labelRenderable:bV,
isCompact:x,checked:function(){return Y().isSelected},
hasLeadingLabel:function(){return!!y()},
labelClass:H,selectElementClass:kj,useCheckIcon:!0,onClick:f?U:void 0})}),_.V(_.lO,null,bV))},
else:bV}))},"Xd");
_.HY.idomCompat={callbacks:{onTap:!0,trailingAccessory:!0}};var Nk;_.I1=_.M(function(k){var g=function(){var x,U;return((x=k.data().linearLayoutContainerConfiguration)==null?void 0:x.flexDirection)==="FLEX_DIRECTION_ROW"||((U=k.data().linearLayoutContainerConfiguration)==null?void 0:U.flexDirection)==="FLEX_DIRECTION_ROW_REVERSE"},P=function(){return k.data().linearLayoutContainerConfiguration};
return _.V("yt-linear-layout-view-model",{class:_.$v("ytLinearLayoutViewModelHost",function(){a:switch(k.data().orientation){case "LINEAR_LAYOUT_ORIENTATION_HORIZONTAL":var x="ytLinearLayoutViewModelHorizontal";break a;default:x="ytLinearLayoutViewModelVertical"}return x},function(){var x=k.data().linearLayoutContainerConfiguration;
return x?[pGC(x==null?void 0:x.flexDirection),Cbb(x==null?void 0:x.justifyContent),GRk(x==null?void 0:x.alignItems)].join(" "):""})},_.V(_.Vz,{data:function(){return k.data().items}},{lockupViewModel:function(x){return _.V(Nk,{linearLayoutContainerConfiguration:P,
className:"ytLinearLayoutViewModelLockupItem"},_.V(_.sY,{data:x.data,containerType:function(){return g()?2:3},
sizing:"COMPACT",thumbnailFixedWidth:function(){return g()?void 0:"33%"}}))},
basicContentViewModel:function(x){return _.V(Nk,{linearLayoutContainerConfiguration:P,className:"ytLinearLayoutViewModelBasicContentItem"},_.V(_.G84,{data:x.data}))},
linearLayoutViewModel:function(x){return _.V(Nk,{linearLayoutContainerConfiguration:P},_.V(_.I1,{data:x.data}))},
thumbnailViewModel:function(x){return _.V(Nk,{linearLayoutContainerConfiguration:P,className:"ytLinearLayoutViewModelThumbnailItem"},_.V(_.qs,{data:x.data}))},
descriptionPreviewViewModel:function(x){return _.V(Nk,{linearLayoutContainerConfiguration:P},_.V(_.se,{data:x.data}))},
listItemViewModel:function(x){return _.V(Nk,{linearLayoutContainerConfiguration:P},_.V(_.HY,{data:x.data}))}}))},"Yd");
Nk=_.M(function(k){return _.V("div",{style:function(){var g;var P=y$6((g=k.linearLayoutContainerConfiguration)==null?void 0:g.call(k));return _.OD(P)()},
class:k.className},k.children)},"Zd");_.y3(_.I1,"yt-linear-layout-view-model",{props:{data:_.GH}});_.XC=_.M(function(k){var g=k.data;var P=k.callback;var x=k.selectionBehavior;var U=k.disableChipsScrollAnimation;var A=_.VK("div");k=_.O(_.zT(!0,void 0,"aUEsOc"));var q=k.next().value,T=k.next().value;k=_.O(_.zT(!1,void 0,"V0aKld"));var c=k.next().value,Z=k.next().value,w=!1,J=0;_.oy(function(){T(B());Z(L())});
k=_.O(_.d2(function(){var kj={};return g().autoselectedChipIndex!=null?(kj[g().autoselectedChipIndex]=!0,kj):{}}));
var r=k.next().value,f=k.next().value,B=function(){var kj=A.value;return kj==null||kj.scrollLeft-1<=0},L=function(){var kj=A.value;
return kj==null?!1:kj.scrollLeft+1>=(kj==null?NaN:kj.scrollWidth)-(kj==null?NaN:kj.clientWidth)},Y=function(){return g().isHorizontallyScrollable},l=function(kj){A.value!=null&&(_.y4("HTML_DIR")==="rtl"&&(kj=-kj),A.value.scrollBy({left:kj,
behavior:(U==null?0:U())?"instant":"smooth"}))},D=function(){l(-320)},X=function(){l(320)},a=_.iX(function(kj){w=!0;
J=kj.clientX}),H=_.iX(function(kj){if(w){kj=kj.clientX;
var Ts=kj-J;J=kj;var m0;(m0=A.value)==null||m0.scrollBy({left:-Ts})}}),y=_.iX(function(){var kj=B(),Ts=L();
kj!==q()&&T(kj);Ts!==c()&&Z(Ts)});
_.wx("pointerup",function(){w&&(w=!1)});
return _.V("chips-shelf-view-model",{class:"ytChipsShelfViewModelHost"},_.V(_.J3,{contentId:function(){return g().contentId},
useModernStyle:!0},function(){var kj={},Ts={};return _.V("div",null,_.V(_.m,{cond:function(){return g().title},
then:function(){return _.V("div",{class:"ytChipsShelfViewModelChipsShelfHeader"},_.V("h2",{class:"ytChipsShelfViewModelChipsShelfTitle"},function(){return g().title}),_.V(_.Vz,{data:function(){return g().overflowButton}},{buttonViewModel:_.Va}))}}),_.V("div",{class:"ytChipsShelfViewModelChipsShelfContent"},_.V(_.m,{cond:function(){return g().previousButton},
then:function(){var m0={};return _.V("div",{class:_.$v("ytChipsShelfViewModelLeftArrowContainer",(m0.ytChipsShelfViewModelLeftArrowContainerIsHidden=function(){return q()},m0))},_.V(_.Vz,{data:function(){return g().previousButton}},{buttonViewModel:function(Lb){return _.V(_.Va,{data:Lb.data,
className:"ytChipsShelfViewModelLeftArrow",onClick:D})}}))}}),_.V("div",{el:A,
"on:pointerdown":a,"on:pointermove":H,"on:scroll":y,class:_.$v("ytChipsShelfViewModelChipsScrollContainer",(kj.ytChipsShelfViewModelChipsScrollContainerIsHorizontallyScrollable=Y,kj))},_.V("div",{class:_.$v("ytChipsShelfViewModelChipsContainer",(Ts.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollable=Y,Ts.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollableFeaturePhone=!1,Ts)),role:"tablist"},_.V(_.Vz,{data:function(){return g().contents}},{chipViewModel:function(m0,Lb){return _.V("div",
{class:"ytChipsShelfViewModelChipWrapper"},_.V(_.KwL,{data:m0.data,
callback:function(rA,bV){var tu=Lb(),Eb,hd=(Eb=x==null?void 0:x())!=null?Eb:0;hd===1||hd===2?(Eb={},f((Eb[tu]=bV,Eb))):(Eb={},f(Object.assign({},r(),(Eb[tu]=bV,Eb))));P==null||P(rA,bV,tu)},
disableDeselection:function(){return(x==null?void 0:x())===1},
selected:function(){return!!r()[Lb()]}}))}}))),_.V(_.m,{cond:function(){return g().nextButton},
then:function(){var m0={};return _.V("div",{class:_.$v("ytChipsShelfViewModelRightArrowContainer",(m0.ytChipsShelfViewModelRightArrowContainerIsHidden=c,m0))},_.V(_.Vz,{data:function(){return g().nextButton}},{buttonViewModel:function(Lb){return _.V(_.Va,{data:Lb.data,
className:"ytChipsShelfViewModelRightArrow",onClick:X})}}))}})))}))},"ae");
_.XC.idomCompat={callbacks:{callback:!0}};_.y3(_.XC,"chips-shelf-view-model",{props:{data:_.GH,callback:_.NJ,selectionBehavior:_.GH,disableChipsScrollAnimation:_.GH}});_.y3(_.M(function(k){return _.V("yt-comment-filter-context-view-model",{class:_.$v("ytCommentFilterContextHost",k.className)},_.V(_.C8,{text:function(){return k.data().text}}))},"be"),"yt-comment-filter-context-view-model",{props:{data:_.GH,
className:_.NJ}});_.dLd=_.M(function(k){var g=k.data;var P=k.onTap;var x=k.onSwitch;var U=k.overrideDisabled;k=k.disableHorizontalPadding;var A=_.O(_.d2(function(){var f;return((f=ajr(J()))==null?void 0:f.switchedOnByDefault)||!1})),q=A.next().value,T=A.next().value;
A=_.O(_.zT(!1,void 0,"ZHBkbb"));var c=A.next().value,Z=A.next().value,w=_.W("web_button_or_anchor_list_item"),J=function(){var f;if(!(f=g().switchButton)){var B=g();f=U==null?void 0:U();B={switchOnCommand:B.switchOnCommand,switchOffCommand:B.switchOffCommand,switchedOnByDefault:B.switchedOnByDefault,isDisabled:B.isDisabled,handleOnTapEventInParent:!w,a11yLabelSwitchedOn:B.a11yLabelSwitchedOn,a11yLabelSwitchedOff:B.a11yLabelSwitchedOff};f!==void 0&&(B.isDisabled=f);f={switchButtonViewModel:B}}return f},
r=function(f){var B=ajr(J());
!B||B.isDisabled||g().ignoreTapUntilCommandCompletes&&c()||(P==null||P(f),o26(B,q(),f,g().ignoreTapUntilCommandCompletes,Z),T(!q()),x==null||x(q()))};
return _.V("switch-list-item-view-model",{class:"ytSwitchListItemViewModelHost"},_.V(_.HY,{data:function(){return{title:g().title,subtitle:g().attributedSubtitle,leadingImage:g().leadingImage,leadingAccessory:g().leadingAccessory,isDisabled:g().isDisabled}},
onTap:r,isToggled:w?q:void 0,trailingAccessory:function(){return _.V(_.Vz,{data:J},{switchButtonViewModel:function(f){return _.V(gEL,{data:f.data,parentActive:q,handleOnTapEventInParent:!!P&&!w,onTap:w?r:void 0})}})},
disableHorizontalPadding:k}))},"ce");var OAv=_.M(function(k){var g=_.O(_.d2(function(){var U,A;return!!((U=k.data())==null?0:(A=U.initialState)==null?0:A.isToggled)})),P=g.next().value,x=g.next().value;
g=_.iX(function(){x(!P())});
return _.V("toggleable-list-item-view-model",{el:_.aI(_.zf(function(){return k.data().rendererContext})),
class:_.$v("toggleableListItemViewModelHost",k.className),"on:click":g},_.V(_.m,{cond:function(){if(P()){var U=k.data().toggledListItem;U=_.b(U,_.mD)}else U=k.data().defaultListItem,U=_.b(U,_.mD);return U},
then:function(U){return _.V(_.HY,{data:U,isToggled:P,ariaLabel:function(){var A=P()?k.data().toggledListItem:k.data().defaultListItem,q;A=(q=_.b(A,_.mD))==null?void 0:q.rendererContext;var T;return(T=_.b(A,_.TK))==null?void 0:T.label},
ariaPressed:function(){return P()}})}}))},"de");var q5P=_.OX("DOWNLOAD",{},"Download"),T7L=_.OX("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"),e6c=_.OX("RETRY",{},"Retry"),cTN=_.OX("PAUSE_DOWNLOADING",{},"Pause downloading"),V$v=_.OX("RESUME_DOWNLOAD",{},"Resume download"),Rnu={text:q5P,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_ADD",playlistAction:"ACTION_ADD"},ca={text:T7L,iconType:"DELETE",videoAction:"ACTION_REMOVE",playlistAction:"ACTION_REMOVE"},PgV={text:e6c,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RETRY",playlistAction:"ACTION_REMOVE"},
kQb={text:cTN,iconType:"OFFLINE_PAUSE",videoAction:"ACTION_PAUSE",playlistAction:"ACTION_PAUSE"},guk={text:V$v,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RESUME",playlistAction:"ACTION_RESUME"};var ZA4=_.M(function(k){var g=function(){var T=k.data();T=_.bC(T.rendererContext);var c;return(c=_.b(T,_.dz))==null?void 0:c.videoId},P=_.Vb(function(T){var c=g(),Z=i$0(k.data());
return c?_.ny(T,c):Z?_.S8(T,Z):"TRANSFER_STATE_UNKNOWN"}),x=_.Tf(_.G3k,g),U=_.Vb(function(T){return _.HFI(T,g(),i$0(k.data()))}),A=function(){return xvM(P(),x(),_.bC(k.data().rendererContext),!!i$0(k.data()))},q=function(){return U()!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
return _.V("yt-download-list-item-view-model",{class:"ytDownloadListItemViewModelHost",hidden:q},_.V(_.m,{cond:function(){return!q()},
then:function(){return _.V(_.m,{cond:A,then:function(T){return _.V(_.DZ,{each:T},function(c){return _.V(_.HY,{data:c,isCompact:k.isCompact,isMenuItem:k.isMenuItem,inPopup:k.inPopup,disableHorizontalPadding:k.disableHorizontalPadding})})}})}}))},"ee");
ZA4.idomCompat=!0;_.mLN=_.M(function(k){var g=k.data;var P=k.isCompact;var x=k.hideSelectionTextChevron;var U=k.inPopup;var A=k.isOverlay;var q=k.disableHorizontalPadding;var T=function(){return Uvj(g())&&(U==null?void 0:U())};
k=_.iX(function(Z){if(U!=null&&U()&&_.W("web_enable_arrow_key_navigation_in_dropdown")){var w=_.Au0(Z.currentTarget),J=w.length;if(J!==0){var r=Array.prototype.indexOf.call(w,document.activeElement);switch(Z.key){case "ArrowDown":Z.preventDefault();var f;(f=w[(r+1)%J])==null||f.focus();break;case "ArrowUp":Z.preventDefault();var B;(B=w[r===-1?J-1:(r-1+J)%J])==null||B.focus()}}}});
var c={};return _.V("yt-list-view-model",{class:_.$v("ytListViewModelHost",(c.ytListViewModelHostKaiosSpatNav=qMr&&document.body.hasAttribute("spatial-navigation-enabled")&&document.body.getAttribute("spatial-navigation-enabled")==="true",c.ytListViewModelCollectionThumbnailClass=function(){return O$3(g())},c)),
role:function(){return T()?"menu":"list"},
style:_.OD({"max-height":function(){var Z,w=(Z=g())==null?void 0:Z.visibleElementCount;if(w)return O$3(g())?(w+.5)*48+"px":(w+.5)*40+"px"}}),
"on:keydown":k},_.V(_.Vz,{data:function(){return g().listItems}},{listItemViewModel:function(Z){return _.V(_.HY,{data:Z.data,
isMenuItem:T,isCompact:P,hideSelectionTextChevron:x,inPopup:U,isOverlay:A,disableHorizontalPadding:q})},
toggleableListItemViewModel:function(Z){return _.V(OAv,{data:Z.data})},
downloadListItemViewModel:function(Z){return _.V(ZA4,{data:Z.data,isMenuItem:T,isCompact:P,inPopup:U,disableHorizontalPadding:q})},
switchListItemViewModel:function(Z){return _.V(_.dLd,{data:Z.data,disableHorizontalPadding:q})}}))},"fe");
_.mLN.idomCompat=!0;var w$L=_.M(function(k){var g=k.data;var P=k.isOverlay;k={};return _.V("yt-course-perks-view-model",{class:_.$v("ytwCoursePerksViewModelHost",(k.ytwCoursePerksViewModelHostOverlay=P,k))},_.V("h3",{class:"ytwCoursePerksViewModelHostPerksTitle"},_.V(_.C8,{text:function(){return g().title}})),_.V("div",null,_.V(_.m,{cond:function(){return g().perks},
then:function(x){return _.V(_.mLN,{data:function(){return{listItems:x()}},
isCompact:!0,isOverlay:P})}})))},"ge");_.y3(w$L,"yt-course-perks-view-model",{props:{data:_.NJ,isOverlay:_.NJ}});_.y3(_.M(function(k){var g=k.data;return _.V("yt-course-progress-view-model",{class:"ytwCourseProgressViewModelHost"},_.V("h3",{class:"ytwCourseProgressViewModelHostProgressTitle"},_.V(_.C8,{text:function(){return g().title}})),_.V("p",{class:"ytwCourseProgressViewModelHostProgressSubtitle"},_.V(_.C8,{text:function(){return g().progressSummary}})),_.V("div",{class:"ytwCourseProgressViewModelHostProgressBar"},_.V("div",{class:"ytwCourseProgressViewModelHostProgressBarFill",
style:_.OD({width:function(){return g().progressPercentage*100+"%"}})})))},"he"),"yt-course-progress-view-model",{props:{data:_.GH}});var JTJ=_.M(function(k){var g={};return _.V("yt-progress-view-model",{class:_.$v("ytwProgressViewModelHost",(g.ytwProgressViewModelHostOverlay=_.vh(k.isOverlay,!1),g))},_.V(_.m,{cond:function(){return k.data().progressSummary},
then:function(P){return _.V("p",{class:"ytwProgressViewModelHostProgressSubtitle"},_.V(_.C8,{text:P}))}}),_.V("div",{class:"ytwProgressViewModelHostProgressContainer"},_.V(_.m,{cond:function(){return k.data().leadingLabel},
then:function(P){return _.V("p",{class:"ytwProgressViewModelHostProgressLeadingLabel"},_.V(_.C8,{text:P}))}}),_.V("div",{class:"ytwProgressViewModelHostProgressBar"},_.V("div",{class:"ytwProgressViewModelHostProgressBarFill",
style:function(){return"width: "+(k.data().progressPercentage||0)*100+"%"}}))))},"ie");var yQ=_.M(function(k){var g=k.starNumber;var P=k.data;var x=function(){var U;return((U=P())==null?void 0:U.rating)||0};
return _.V(_.m,{cond:function(){return g()},
then:function(U){return _.V(_.tw,null,_.V(_.Q4,{when:function(){return x()>=U()-.25}},function(){return _.V("div",{class:"ytStarRatingViewModelHostStar"},_.V(_.qQ,{icon:"STAR_FILLED",
size:function(){return 24}}))}),_.V(_.Q4,{when:function(){return x()>=U()-.75}},function(){return _.V("div",{class:"ytStarRatingViewModelHostStar"},_.V(_.qQ,{icon:"STAR_HALF",
size:function(){return 24}}))}),_.V(_.lO,null,function(){return _.V("div",{class:"ytStarRatingViewModelHostStar"},_.V(_.qQ,{icon:"STAR_BORDER",
size:function(){return 24}}))}))}})},"je"),rTv=_.M(function(k){k=k.data;
return _.V("yt-star-rating-view-model",{class:"ytStarRatingViewModelHost"},_.V(yQ,{starNumber:1,data:k}),_.V(yQ,{starNumber:2,data:k}),_.V(yQ,{starNumber:3,data:k}),_.V(yQ,{starNumber:4,data:k}),_.V(yQ,{starNumber:5,data:k}))},"ke");_.y3(_.M(function(k){var g=_.aS(k,{}).data;return _.V("yt-course-ratings-view-model",{class:"ytCourseRatingsViewModelHost"},_.V("h3",{class:"ytCourseRatingsViewModelHostRatingTitle"},_.V(_.C8,{text:function(){var P;return(P=g())==null?void 0:P.title}})),_.V("div",{class:"ytCourseRatingsViewModelHostRatingContainer"},_.V(_.m,{cond:function(){return g().starProgressViewModels},
then:function(P){return _.V("div",{class:"ytCourseRatingsViewModelHostProgressBarContainer"},_.V(_.Vz,{data:P},{progressViewModel:JTJ}))}}),_.V("div",{class:"ytCourseRatingsViewModelHostStarRatingAndRatingDataContainer"},_.V("p",{class:"ytCourseRatingsViewModelHostAverageRatingLabel"},_.V(_.C8,{text:function(){var P;
return(P=g())==null?void 0:P.averageRatingLabel}})),_.V(_.m,{cond:function(){return g().zeroStateText},
then:function(P){return _.V("div",{class:"ytCourseRatingsViewModelHostZeroStateText"},_.V(_.C8,{text:P}))}}),_.V(_.m,{cond:function(){return g().starRatingViewModel},
then:function(P){return _.V("div",{class:"ytCourseRatingsViewModelHostStarRatingContainer"},_.V(_.Vz,{data:P},{starRatingViewModel:rTv}))}}),_.V("p",{class:"ytCourseRatingsViewModelHostTotalRatingsCountLabel"},_.V(_.C8,{text:function(){var P;
return(P=g())==null?void 0:P.totalRatingsCountLabel}})))))},"le"),"yt-course-ratings-view-model",{props:{data:_.NJ}});var fmJ;fmJ={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"}};_.Wkq=_.M(function(k){var g=_.cZ("yt-learning-journey-loader-view-model"),P=_.U$();_.oy(function(){requestAnimationFrame(function(){var U;(U=P.lottieEl)==null||U.addEventListener("DOMLoaded",function(){var A;(A=k.onLottieLoaded)==null||A.call(k)})});
var x=k.data().browseEndpoint;x&&_.S7(x)});
return _.V("yt-learning-journey-loader-view-model",{class:_.$v("learningJourneyLoaderViewModelHost",k.className),"data-target-id":function(){return k.data().targetId||""},
el:g},_.V(_.sp,{className:_.$v("learningJourneyLoaderViewModelLoader",k.className),animationName:function(){return fmJ.animationConfig.name},
data:fmJ,animationRef:P}))},"ne");_.y3(_.Wkq,"yt-learning-journey-loader-view-model",{props:{data:_.GH,className:_.NJ,onLottieLoaded:_.NJ}});var TQr=new Set,qaM=null;var sLL=_.M(function(k){var g=void 0,P=function(){return k.data()},x=function(){return!!mK(V0(P())).optionColor},U=_.O(_.zT(-1,void 0,"eTdwcb")),A=U.next().value,q=U.next().value,T=function(r){return A()===r},c=function(r){return P().correctAnswerIndex===r},Z=function(){return A()!==-1};
U=_.O(_.zT("",void 0,"QwJs6"));var w=U.next().value,J=U.next().value;return _.V("learning-journey-quiz-view-model",{class:_.$v("learningQuizComponentHost","learningJourneyQuizYoututorHost",k.className),style:_.OD({background:function(){return mK(V0(P())).backgroundColor}})},_.V("div",{"aria-live":"polite",
class:"learningJourneyQuizYoututorVisuallyHidden"},w),_.V("div",{class:"learningQuizComponentQuizContainer"},_.V("div",{class:"learningQuizComponentQuiz"},_.V("div",{class:"learningQuizComponentQuizContent"},_.V(_.m,{cond:function(){return!!P().aiGeneratedQuizLabel},
then:function(){return _.V("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.V(_.C8,{text:function(){return P().aiGeneratedQuizLabel}}))}}),_.V("div",{class:"learningQuizComponentQuizHeader",
style:_.OD({"align-items":function(){return P().overflowMenu?"start":"center"}})},_.V("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.OD({"min-height":function(){return P().overflowMenu?"48px":"26px"}})},_.V("div",{class:"learningJourneyQuizYoututorText",
style:_.OD({color:function(){return mK(V0(P())).primaryTextColor}})},_.V(_.C8,{text:function(){return P().questionHeaderText}})))),_.V("div",{class:"learningQuizComponentQuizSubheader",
style:_.OD({color:function(){return mK(V0(P())).secondaryTextColor}})},_.V(_.C8,{text:function(){var r=P();
return Z()?r.explanationText:r.questionSubheaderText}}))),_.V("div",{role:"group",
class:_.$v("learningQuizComponentQuizOptionsList","learningJourneyQuizYoututorOptionsListGap")},_.V(_.DZ,{each:function(){return P().optionsData||[]}},function(r,f){var B={};
return _.V("button",{class:_.$v("learningQuizComponentQuizOptions","learningJourneyQuizYoututorOptionsGap","learningJourneyQuizYoututorOptionsBorderSquare",(B.learningQuizComponentQuizHover=function(){return!Z()},B.learningQuizComponentQuizOptionWithCustomColor=x,B.learningJourneyQuizYoututorOptionSelectedCorrectOutline=function(){return Z()&&c(f())},B.learningJourneyQuizYoututorOptionSelectedIncorrectOutline=function(){return A()!==P().correctAnswerIndex&&T(f())},B.learningQuizComponentQuizIncorrectShake=
function(){return A()!==P().correctAnswerIndex&&T(f())},B)),
"on:click":_.iX(function(){if(Z())return!1;q(f());var L,Y;J(c(f())?((L=P().successTitle)==null?void 0:L.content)||"":((Y=P().failureTitle)==null?void 0:Y.content)||"");return!1}),
style:_.OD({background:"transparent"}),"aria-description":function(){var L,Y;return Z()?c(f())?(L=P().successTitle)==null?void 0:L.content:(Y=P().failureTitle)==null?void 0:Y.content:""},
"aria-disabled":Z,el:_.aI(function(L){_.wX(271905,L,g,function(Y){g=Y})}),
"client-ve-type":271905},_.V("div",{class:"learningQuizComponentQuizOptionContainer"},_.V(_.C8,{text:r.optionText}),_.V(_.m,{cond:function(){var L=f();return Z()&&(T(L)||c(L))},
then:function(){var L={};return _.V(_.qQ,{className:_.$v("learningJourneyQuizYoututorOptionIcon",(L.learningQuizComponentQuizPulse=function(){return A()===P().correctAnswerIndex&&c(f())},L)),
size:24,icon:function(){return c(f())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.V(_.m,{cond:Z,
then:function(){return _.V("div",{class:"learningJourneyQuizYoututorExplanationContainer"},_.V("div",{class:"learningJourneyQuizYoututorExplanationText"},_.V(_.C8,{text:function(){return P().explanationHeaderText}})),_.V(_.C8,{text:function(){return P().optionsData[A()].explanationText},
className:"learningJourneyQuizYoututorExplanationDescriptionText"}))}})))))},"oe");
sLL.idomCompat=!0;var bAt;_.B7L=_.M(function(k){var g=null,P=null,x=null,U=function(){return k.data()},A=function(){return mK(V0(U()))},q=function(){return!!A().optionColor},T=_.O(_.zT(-1,void 0,"gXauJb")),c=T.next().value,Z=T.next().value,w=function(a){return c()===a},J=function(a){return U().correctAnswerIndex===a},r=function(){return c()!==-1},f=function(){return c()===U().correctAnswerIndex},B=function(){var a=U(),H=r(),y=f();
return H?y?a.successTitle:a.failureTitle:a.questionHeaderText},L=function(){var a=r(),H=f();
return a?H?264685:264684:264683},Y=function(){var a=U();
return r()?a.explanationText:a.questionSubheaderText},l=function(){return!!U().video},D=function(a){return f()&&J(a)},X=_.iX(function(){Z(-1);
return!1});
return _.V(_.m,{cond:function(){return U().quizType==="LEARNING_JOURNEY_QUIZ_TYPE_YOUTUTOR"},
then:function(){return _.V(sLL,{data:function(){return U()}})},
else:function(){return _.V("learning-journey-quiz-view-model",{class:_.$v("learningQuizComponentHost",k.className),style:_.OD({background:function(){return A().backgroundColor}})},_.V(_.m,{cond:l,
then:function(){return _.V("div",{class:"learningJourneyQuizViewModelVideoContainer",style:_.OD({background:function(){return A().videoBackgroundColor}})},_.V(_.Vz,{data:function(){return U().video}},{lockupViewModel:function(a){return _.V(_.sY,{data:a.data,
containerType:1,className:"learningJourneyQuizViewModelVideoLockup"})}}))}}),_.V("div",{class:"learningQuizComponentQuizContainer"},_.V("div",{class:"learningQuizComponentQuiz"},_.V("div",{class:"learningQuizComponentQuizContent"},_.V(_.m,{cond:function(){return!!U().aiGeneratedQuizLabel},
then:function(){return _.V("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.V(_.C8,{text:function(){return U().aiGeneratedQuizLabel}}))}}),_.V("div",{class:"learningQuizComponentQuizHeader",
style:_.OD({"align-items":function(){return U().overflowMenu?"start":"center"}})},_.V("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.OD({"min-height":function(){return U().overflowMenu?"48px":"26px"}})},_.V("div",{class:"learningJourneyQuizViewModelQuizHeaderText",
el:_.aI(function(a){_.wX(L(),a,g,function(H){g=H})}),
style:_.OD({color:function(){return A().primaryTextColor}}),
"client-ve-type":L},_.V(_.C8,{text:B}))),_.V("div",{class:"learningJourneyQuizViewModelQuizHeaderButtons"},_.V(_.m,{cond:r,then:function(){return _.V("div",{id:"resetButton",class:"learningQuizComponentQuizHover",el:_.aI(function(a){_.wX(264687,a,P,function(H){P=H})}),
"on:click":X,role:"button","aria-label":"Reset","tab-index":"0","client-ve-type":264687},_.V("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",width:"24",viewBox:"0 -960 960 960",style:_.OD({fill:function(){return A().primaryTextColor}})},_.V("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"})))}}),
_.V(_.Vz,{data:function(){return U().overflowMenu}},{buttonViewModel:function(a){return _.V(_.Va,{data:a.data})}}))),_.V("div",{class:"learningQuizComponentQuizSubheader",
el:_.aI(function(a){_.wX(264688,a,x,function(H){x=H})}),
style:_.OD({color:function(){return A().secondaryTextColor}}),
"client-ve-type":264688},_.V(_.C8,{text:Y}))),_.V("div",{role:"group",class:"learningQuizComponentQuizOptionsList"},_.V(_.DZ,{each:function(){return U().optionsData||[]}},function(a,H){var y={};
return _.V("button",{class:_.$v("learningQuizComponentQuizOptions","learningJourneyQuizViewModelQuizOptions","learningJourneyQuizViewModelQuizOptionsBorderRound",(y.learningQuizComponentQuizHover=function(){return!r()},y.learningQuizComponentQuizOptionWithCustomColor=q,y.learningJourneyQuizViewModelQuizOptionSelectedCorrect=function(){return D(H())},y.learningJourneyQuizViewModelQuizOptionSelectedIncorrect=function(){return!f()&&w(H())},y.learningQuizComponentQuizIncorrectShake=function(){return!f()&&
w(H())},y.learningJourneyQuizViewModelQuizOptionNotSelected=function(){return r()&&!w(H())},y)),
"on:click":_.iX(function(){if(r())return!1;Z(H());return!1}),
style:_.OD({background:function(){var kj=H();return r()&&w(kj)?"":q()?A().optionColor:"transparent"}}),
"aria-disabled":r,"client-ve-type":264686},_.V("div",{class:"learningQuizComponentQuizOptionContainer"},_.V(_.m,{cond:r,then:function(){return _.V(bAt,{isOptionCorrect:J,optionIndex:H,isOptionSelectedAndCorrect:D,colors:A})}}),_.V(_.C8,{text:a.optionText})))})))))}})},"pe");
bAt=_.M(function(k){var g={};return _.V("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:function(){var P=k.optionIndex();return k.isOptionCorrect(P)?"0 0 24 24":"0 -960 960 960"},
class:_.$v("learningJourneyQuizViewModelQuizOptionIconLeading",(g.learningQuizComponentQuizPulse=function(){return k.isOptionSelectedAndCorrect(k.optionIndex())},g)),
style:_.OD({fill:function(){return k.colors().primaryTextColor}})},_.V("path",{d:function(){var P=k.optionIndex();
return k.isOptionCorrect(P)?"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"}}))},"qe");
_.B7L.idomCompat=!0;_.y3(_.B7L,"learning-journey-quiz-view-model",{props:{data:_.GH,className:_.GH}});var z6L=_.M(function(k){var g=_.O((0,_.KXH)(function(){var q;return{targetId:(q=k.data().config)==null?void 0:q.suspenseKey,contents:[k.data()]}})).next().value,P=_.Za().resolve(_.wP),x=function(){var q=g().contents.length>0?g().contents[0]:void 0;
return q==null?void 0:q.config},U=function(){var q;
return(q=x())==null?void 0:q.entityTriggerConfig},A=_.Tf(O1u,function(){var q,T;
return(T=(q=U())==null?void 0:q.entityKey)!=null?T:""});
_.o6(function(){var q,T,c,Z=(c=Number((q=U())==null?void 0:(T=q.invalidationTimestamp)==null?void 0:T.seconds))!=null?c:0,w,J,r;if(((r=Number((w=A())==null?void 0:(J=w.lastUpdated)==null?void 0:J.seconds))!=null?r:0)>Z){var f;(q=(f=x())==null?void 0:f.continuationCommand)&&P.resolveCommand(q)}},"tC8nKe");
return _.V("yt-suspense-view-model",{class:_.$v("ytSuspenseViewModelHost")},_.V(_.Vz,{data:function(){var q;return(q=x())==null?void 0:q.contents}},{lockupViewModel:_.sY}))},"se");var uct=_.M(function(k){var g=_.aS(k,{palette:void 0,isLastItem:!1}),P=g.palette,x=g.isLastItem,U=function(){return k.data().isHighlighted},A=function(){var c;
return cr0((c=P())==null?void 0:c.iconDisabledColor)},q=function(){var c;
return cr0((c=P())==null?void 0:c.primaryTitleColor)},T=function(){var c;
return cr0((c=P())==null?void 0:c.secondaryTitleColor)};
g={};return _.V("yt-macro-marker-list-item-view-model",{class:"ytMacroMarkerListItemViewModelHost",el:_.aI(_.zf(function(){return k.data().rendererContext}))},_.V(_.Vz,{data:function(){return k.data().thumbnail}},{thumbnailViewModel:_.qs}),_.V("div",{class:"ytMacroMarkerListItemViewModelMetadataContainer"},_.V("div",{class:_.$v("ytMacroMarkerListItemViewModelTimeDescription",(g.ytMacroMarkerListItemViewModelHighlighted=U,g)),
style:_.OD({"background-color":function(){return U()?q():A()},
color:function(){return U()?"":T()}})},_.V(_.C8,{text:function(){return k.data().timestamp}})),_.V("div",{class:"ytMacroMarkerListItemViewModelTimeLine",
style:_.OD({"background-color":function(){return x()?"transparent":A()}})}),_.V("h4",{class:"ytMacroMarkerListItemViewModelTitle",
style:function(){return"color:"+(U()?q():T())}},_.V(_.C8,{text:function(){return k.data().title}}))))},"te");_.p_=_.M(function(k){function g(dA){D("transform:translateX("+(_.y4("HTML_DIR")==="rtl"?"":"-")+dA+"px)")}
function P(dA){return Math.min(Math.max(dA,0),l()-kj())}
function x(){var dA=H()+rA();return U()?(Math.round(kj()/dA)||1)*dA:0}
var U=function(){return k.data().items||[]},A=function(){return k.data().previousButton},q=function(){return k.data().nextButton},T=function(){var dA,PH;
return(PH=(dA=k.disableArrows)==null?void 0:dA.call(k))!=null?PH:!1},c=function(){var dA;
return!((dA=k.forceNarrowLayout)==null||!dA.call(k))},Z=_.nP(function(){var dA;
return!((dA=k.centerAlignItems)==null||!dA.call(k))&&l()<=kj()},void 0,"Uto0kc"),w=_.cZ("horizontal-shelf-view-model"),J=_.cZ("div"),r=_.O(_.zT(0,void 0,"G0xZB")),f=r.next().value,B=r.next().value;
r=_.O(_.zT(0,void 0,"kqCYFf"));var L=r.next().value,Y=r.next().value,l=L;L=_.O(_.zT("",void 0,"Hh6Uye"));r=L.next().value;var D=L.next().value;L=_.O(_.zT(0,void 0,"yMGBKb"));var X=L.next().value,a=L.next().value,H=X;L=_.O(_.zT(0,void 0,"VChthd"));X=L.next().value;var y=L.next().value,kj=X;L=_.O(_.zT(!1,void 0,"qJlhhe"));var Ts=L.next().value,m0=L.next().value;L=_.O(_.zT(0,void 0,"x7H94"));X=L.next().value;var Lb=L.next().value,rA=X;L=_.O(_.zT(0,void 0,"ksuUee"));var bV=L.next().value,tu=L.next().value;
L=_.O(_.zT("50%",void 0,"uxCxde"));var Eb=L.next().value,hd=L.next().value,HH=function(){var dA,PH=(dA=k.data())==null?void 0:dA.responsiveContainerConfiguration,Jd,iY;return PH?SX(PH==null?void 0:PH.responsiveSize):(iY=(Jd=k.sizing)==null?void 0:Jd.call(k))!=null?iY:"STANDARD"};
L=_.nP(function(){return!T()&&f()>0},void 0,"XK60w");
X=_.nP(function(){return!T()&&f()<l()-kj()},void 0,"D22LVd");
var F4=function(){B(P(f()-x()));g(f())},Ad=function(){B(P(f()+x()));
g(f())},TL=function(){w.value!==null&&EL()},YN;
_.ay(function(){EL();window.ResizeObserver?(YN=new ResizeObserver(_.f3(TL,0)),YN.observe(w.value)):window.addEventListener("resize",TL)});
_.vc(function(){if(window.ResizeObserver){var dA;(dA=YN)==null||dA.disconnect()}else window.removeEventListener("resize",TL)});
var EL=function(){var dA=w.value.clientWidth,PH=k.includeMargin!==void 0?k.includeMargin():!1,Jd;var iY=k.hasPeek!==void 0?k.hasPeek():!((Jd=k.data())==null||!Jd.hasPeek);dA=_.n5({containerWidth:dA,hasPeek:iY,sizing:HH(),marginSettings:PH?c()?4:1:0});Lb(dA.gutter);tu(dA.margin);a(dA.itemWidth);m0(dA.maxContainerWidth<528||c());y(dA.maxContainerWidth);U()&&Y((dA.itemWidth+dA.gutter)*U().length-dA.gutter);if(U()){var WH;if(((WH=k.thumbnailAspectRatio)==null?void 0:WH.call(k))!==void 0){var x3;hd(H()/
MPb((x3=k.thumbnailAspectRatio)==null?void 0:x3.call(k))/2+"px")}else hd("50%")}},bY={},ry={};
return _.V("horizontal-shelf-view-model",{class:_.$v("ytwHorizontalShelfViewModelHost",k.className),el:w},_.V(_.m,{cond:function(){var dA;return k.data().header&&!((dA=k.horizontalShelfExperiments)==null?0:dA.call(k).hideHeader)},
then:function(){return _.V("div",{class:"ytwHorizontalShelfViewModelHeader",style:_.OD({width:function(){return kj()+"px"},
padding:function(){return"0 "+bV()+"px"}})},_.V(_.Vz,{data:function(){return k.data().header}},{sectionHeaderViewModel:function(dA){return _.V(_.bM,{data:dA.data,
disableHorizontalPadding:!0,forceSmallLayout:Ts,useResponsiveLayout:!0})}}))}}),_.V("div",{class:_.$v("ytwHorizontalShelfViewModelOuterContainer",(bY.ytwHorizontalShelfViewModelCenterAlignOuterContainer=function(){return Z()},bY)),
style:_.OD({"margin-top":function(){var dA,PH=k.data().header&&!((dA=k.horizontalShelfExperiments)==null?0:dA.call(k).hideHeader),Jd;return(((Jd=k.ensureMarginTop)==null?0:Jd.call(k))&&!PH?12:0)+"px"}})},_.V("div",{class:"ytwHorizontalShelfViewModelHorizontalContainer",
style:_.OD({width:function(){return kj()+"px"},
padding:function(){return"0 "+bV()+"px"},
overflow:function(){return T()?"auto":"hidden"}})},_.V("div",{class:_.$v("ytwHorizontalShelfViewModelItems",(ry.ytwHorizontalShelfViewModelCenterAlignItems=function(){return Z()},ry)),
el:J,style:r},_.V(_.Vz,{data:U},{macroMarkerListItemViewModel:function(dA,PH){return _.V("div",{style:_.OD({width:function(){return H()+"px"},
"margin-right":function(){return(PH()===U().length-1?0:rA())+"px"}})},_.V(uct,{data:dA.data,
palette:_.vh(k.palette),isLastItem:function(){return PH()===U().length-1}}))},
lockupViewModel:function(dA,PH){var Jd=dA.data;return _.V("div",{style:_.OD({width:function(){return H()+"px"},
"margin-right":function(){return(PH()===U().length-1?0:rA())+"px"}})},_.V(_.sY,{data:Jd,
containerType:4,sizing:HH,protectBackground:k.protectBackground,thumbnailFixedWidth:function(){return VI6(Jd())+"px"},
thumbnailTargetWidth:function(){return VI6(Jd())}}))},
suspenseViewModel:function(dA,PH){return _.V("div",{style:_.OD({width:function(){return H()+"px"},
"margin-right":function(){return(PH()===U().length-1?0:rA())+"px"}})},_.V(z6L,{data:dA.data}))}}))),_.V(_.m,{cond:L,
then:function(){return _.V("div",{class:"ytwHorizontalShelfViewModelLeftArrow",style:_.OD({top:function(){return Eb()}})},_.V(_.Vz,{data:A},{buttonViewModel:function(dA){return _.V(_.Va,{data:dA.data,
onClick:F4})}}))}}),_.V(_.m,{cond:X,
then:function(){return _.V("div",{class:"ytwHorizontalShelfViewModelRightArrow",style:_.OD({top:function(){return Eb()}})},_.V(_.Vz,{data:q},{buttonViewModel:function(dA){return _.V(_.Va,{data:dA.data,
onClick:Ad})}}))}})))},"ue");
_.p_.idomCompat=!0;var h6J=_.M(function(k){var g=function(){return k.data().targetId||""},P=function(){var L;
return((L=k.data())==null?void 0:L.expansionEntityKey)||""},x=_.Tf(_.db0,P),U=!0,A=function(){var L;
return((L=x())==null?void 0:L.value)===g()},q=function(L){_.oS(_.ZW("stringEntity",P(),{key:P(),
value:L?g():""}))};
_.oy(function(){U=!1;k.data().isExpanded&&q(!0)});
var T=function(){if(A()){var L=!0;k.onCollapse!==void 0&&(L=k.onCollapse());L&&q(!1)}else q(!0)},c=_.iX(T),Z=function(){var L;
return(((L=k.accordionStyle)==null?void 0:L.call(k))||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED")==="ACCORDION_VIEW_MODEL_STYLE_MINI"},w=_.cZ("div"),J=function(){var L,Y;
return(Y=(L=_.b(k.data().rendererContext,_.TK))==null?void 0:L.label)!=null?Y:""},r=function(){var L,Y;
return{disabled:(L=k.hideIfNotExpanded)==null?void 0:L.call(k),ariaHidden:(Y=k.hideIfNotExpanded)==null?void 0:Y.call(k)}},f={},B={};
return _.V("yt-accordion-item-view-model",{class:_.$v("ytAccordionItemViewModelHost",k.className,(f.ytAccordionItemViewModelExpanded=function(){return A()},f.ytAccordionItemViewModelHidden=function(){var L;
return(L=k.hideIfNotExpanded)==null?void 0:L.call(k)},f.ytAccordionItemViewModelMini=Z,f)),
"data-target-id":g},_.V("div",{class:"ytAccordionItemViewModelContainer"},_.V("div",{class:"ytAccordionItemViewModelLeftSection","on:click":c,title:J,"aria-hidden":function(){var L;return(L=k.hideIfNotExpanded)==null?void 0:L.call(k)}},_.V(_.C8,{text:function(){return k.data().title},
className:"ytAccordionItemViewModelLabel",ariaLabel:J})),_.V("div",{class:"ytAccordionItemViewModelRightSection"},_.V(_.Vz,{data:function(){return A()?k.data().expandButton:k.data().collapseButton}},{buttonViewModel:function(L){return _.V(_.Va,{data:L.data,
className:"ytAccordionItemViewModelToggleButton",onClick:T,buttonOverrides:r})}}))),_.V("div",{class:"ytAccordionItemViewModelContainer"},_.V("div",{class:_.$v("ytAccordionItemViewModelContent",(B.ytAccordionItemViewModelExpandedSubtitle=function(){return A()},B)),
el:w,style:_.OD({"max-height":function(){return U?"auto":A()?w.value.scrollHeight+"px":"0"}}),
"aria-hidden":function(){return!A()}},_.V(_.m,{cond:function(){return!Z()},
then:function(){return _.V(_.C8,{text:function(){return k.data().description},
className:"ytAccordionItemViewModelSubtitle"})}}),_.V(_.Vz,{data:function(){return k.data().content}},{horizontalShelfViewModel:function(L){return _.V(_.p_,{data:L.data,
className:"ytAccordionItemViewModelLockupShelf",hasPeek:!0})}}))))},"we");_.EEH=_.M(function(k){var g=_.O((0,_.KXH)(k.data)).next().value,P=function(){return k.data().style||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED"},x=function(){return P()==="ACCORDION_VIEW_MODEL_STYLE_MINI"},U=_.O(_.zT(!0,void 0,"VFpYAb")),A=U.next().value,q=U.next().value,T=function(){return x()&&A()},c=function(){return{type:"tonal",
style:"mono",state:"active",size:"XS",iconPosition:"icon-only",onTap:function(){q(!A())}}},Z=_.iX(function(){g().onTitleTap&&_.S7(g().onTitleTap||{})});
U={};return _.V("yt-accordion-view-model",{class:_.$v("ytAccordionViewModelHost",(U.ytAccordionViewModelMinimized=function(){return T()},U)),
"data-target-id":function(){return k.data().targetId||""}},_.V(_.m,{cond:function(){return x()||!!g().title},
then:function(){return _.V("div",{class:"ytAccordionViewModelHeader"},_.V("div",{class:"ytAccordionViewModelTitleSection"},_.V("div",{class:"ytAccordionViewModelTitleWrapper"},_.V(_.m,{cond:function(){return!!k.data().headerIcon},
then:function(){return _.V(_.qQ,{className:"ytAccordionViewModelHeaderIcon",icon:function(){var w;return(w=k.data().headerIcon)==null?void 0:w.iconType}})}}),_.V("div",{class:"ytAccordionViewModelTitle",
"on:click":Z},_.V(_.C8,{className:"ytAccordionViewModelTitleText",text:function(){return g().title}})))),_.V("div",{class:"ytAccordionViewModelButtonSection"},_.V(_.m,{cond:x,
then:function(){return _.V(_.c_,{data:c,iconName:function(){return T()?"chevron_down":"chevron_collapse"}})}})))}}),_.V("div",{class:"ytAccordionViewModelContent"},_.V(_.Vz,{data:function(){return g().contents}},{accordionItemViewModel:function(w){return _.V(h6J,{data:w.data,
className:"ytAccordionViewModelRow",accordionStyle:P,hideIfNotExpanded:T,onCollapse:function(){return x()?(q(!0),!1):!0}})}})),_.V("div",null,_.V(_.m,{cond:function(){return!x()&&(!!g().disclaimerFooter||!!g().footer)},
then:function(){return _.V("div",{class:"ytAccordionViewModelFooter"},_.V(_.C8,{text:function(){return g().disclaimerFooter},
className:"ytAccordionViewModelDisclaimer"}),_.V(_.Vz,{data:function(){return k.data().footer}},{flexibleActionsViewModel:function(w){return _.V(_.aO,{data:w.data,
layout:0})}}))}})))},"xe");_.y3(_.EEH,"yt-accordion-view-model",{props:{data:_.GH}});_.y3(_.M(function(k){var g=null,P=null,x,U=(x=_.Za().resolve(_.VE(_.le)))==null?void 0:x(),A=_.O(_.zT(!1,void 0,"CmEVtc"));x=A.next().value;var q=A.next().value;A=_.O(_.zT(!0,void 0,"yo9dR"));var T=A.next().value,c=A.next().value,Z=_.cZ("textarea",function(Y){_.wX(264503,Y,g,function(l){g=l})}),w=function(Y){q(!0);
Y={learningJourneyFormData:{query:Y}};_.S7(k.data().searchEndpoint||{},{form:{formData:Y}});return!1},J=_.iX(function(Y){Y.target.closest("button-view-model")&&q(!0)});
A=_.iX(function(){c(Z.value.value.length===0)});
var r=_.iX(function(Y){if(Y.key==="Enter"&&!Y.shiftKey&&!T()){var l=Y.target;Y.preventDefault();w(l.value)}}),f={},B={},L={};
return _.V("yt-learning-journey-zero-state",{class:"ytLearningJourneyZeroStateHost"},_.V("div",{class:"ytLearningJourneyZeroStateLearningIconContainer"},_.V(_.KX,{data:function(){return k.data().learningIcon},
className:"ytLearningJourneyZeroStateLearningIcon",alt:"Learning icon",contentMode:"CONTENT_MODE_CENTER"})),_.V("div",{class:"ytLearningJourneyZeroStateSearchContainer"},_.V("div",{class:"ytLearningJourneyZeroStateSearchBarContainer"},_.V("div",{class:_.$v("ytLearningJourneyZeroStateSearchBar",(f.ytLearningJourneyZeroStateSearchBarDark=U,f))},_.V("textarea",{class:_.$v("ytLearningJourneyZeroStateTextInput",(B.ytLearningJourneyZeroStateTextInputDark=U,B)),el:Z,"on:keyup":A,"on:keydown":r,placeholder:"What do you want to learn?",
rows:1,"client-ve-type":264503})),_.V("div",{class:_.$v("ytLearningJourneyZeroStateSearchButtonContainer",(L.ytLearningJourneyZeroStateSearchButtonContainerDark=U,L))},_.V(_.Va,{data:function(){return _.b(k.data().searchButton,_.kt)},
className:"search-button",onClick:function(){return w(Z.value.value)},
buttonOverrides:function(){return{disabled:T(),style:U?"mono-inverse":"mono",size:"XL"}}}))),_.V(_.m,{cond:function(){return!!k.data().errorBanner},
then:function(){return _.V("div",{class:"ytLearningJourneyZeroStateErrorBannerContainer",el:_.aI(function(Y){_.wX(264617,Y,P,function(l){P=l})})},_.V(_.Vz,{data:function(){return k.data().errorBanner}},{alertBannerViewModel:function(Y){return _.V(_.pMJ,{data:Y.data,
"client-ve-type":264617})}}))}})),_.V(_.m,{cond:x,
then:function(){return _.V("div",{class:"ytLearningJourneyZeroStateLoaderContainer"},_.V(_.Vz,{data:function(){return k.data().loader}},{learningJourneyLoaderViewModel:function(Y){return _.V(_.Wkq,{data:Y.data})}}))},
else:function(){return _.V("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContainer"},_.V(_.m,{cond:function(){return!!k.data().learningJourneyShelf},
then:function(){return _.V("div",{class:"ytLearningJourneyZeroStatePlaylistShelfContainer"},_.V("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return k.data().learningJourneySectionTitle}),_.V(_.Vz,{data:function(){return k.data().learningJourneyShelf}},{horizontalShelfViewModel:function(Y){return _.V(_.p_,{data:Y.data,
centerAlignItems:!0})}}))}}),_.V("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySection"},_.V("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return k.data().suggestedJourneySectionTitle}),_.V("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContentContainer",
"on:click":J},_.V(_.Vz,{data:function(){return k.data().suggestedJourneyActions}},{flexibleActionsViewModel:function(Y){return _.V(_.aO,{data:Y.data,
layout:0,className:"ytLearningJourneyZeroStateSuggestedJourneySectionContent"})}}))))}}))},"ye"),"yt-learning-journey-zero-state",{props:{data:_.GH}});var Lkt=_.M(function(k){var g=k.data;return _.V("ytvl-live-leaderboard-item-action-content-view-model",{class:_.$v("ytvlLiveLeaderboardItemActionContentViewModelHost")},_.V(_.C8,{text:function(){var P;return(P=g())==null?void 0:P.actionDescription},
className:"ytvlLiveLeaderboardItemActionContentViewModelActionDescription"}),_.V(_.Vz,{data:function(){return g().actionButton}},{buttonViewModel:function(P){return _.V(_.Va,{className:"ytvlLiveLeaderboardItemActionContentViewModelActionButton",
data:P.data})}}))},"ze");var nEL=_.M(function(k){var g=k.data;return _.V("ytvl-live-leaderboard-item-channel-content-view-model",{class:_.$v("ytvlLiveLeaderboardItemChannelContentViewModelHost")},_.V(_.C8,{className:"ytvlLiveLeaderboardItemChannelContentViewModelChannelName",text:function(){var P;return(P=g())==null?void 0:P.displayName},
ellipsisTruncate:!0}),_.V(_.Vz,{data:function(){return g().badge}},{buttonViewModel:function(P){return _.V(_.Va,{className:"ytvlLiveLeaderboardItemChannelContentViewModelBadge",
data:P.data})}}))},"Ae");_.y3(_.M(function(k){var g=k.data;return _.V("ytvl-live-leaderboard-item-view-model",{class:"ytvlLiveLeaderboardItemViewModelHost"},_.V("div",{class:"ytvlLiveLeaderboardItemViewModelRankNumberContainer"},_.V(_.C8,{className:"ytvlLiveLeaderboardItemViewModelRankNumber",text:function(){var P;return(P=g())==null?void 0:P.rank}})),_.V("div",{class:"ytvlLiveLeaderboardItemViewModelAvatar"},_.V(_.Vz,{data:function(){return g().avatar}},{avatarViewModel:_.vg})),_.V("div",{class:"ytvlLiveLeaderboardItemViewModelContent"},
_.V(_.Vz,{data:function(){return g().content}},{liveLeaderboardItemChannelContentViewModel:nEL,
liveLeaderboardItemActionContentViewModel:Lkt})),_.V(_.C8,{className:"ytvlLiveLeaderboardItemViewModelPoints",text:function(){var P;return(P=g())==null?void 0:P.points}}))},"Be"),"ytvl-live-leaderboard-item-view-model",{props:{data:_.GH}});_.y3(_.M(function(k){var g=k.data;return _.V("ytvl-live-viewer-leaderboard-item-view-model",{class:"ytvlLiveViewerLeaderboardItemViewModelHost"},_.V(_.C8,{className:"ytvlLiveViewerLeaderboardItemViewModelRankNumber",text:function(){var P,x;return(P=g())==null?void 0:(x=P.ranking)==null?void 0:x.rank}}),_.V("div",{class:"ytvlLiveViewerLeaderboardItemViewModelAvatar"},_.V(_.Vz,{data:function(){return g().avatar}},{avatarViewModel:_.vg})),_.V(_.C8,{className:"ytvlLiveViewerLeaderboardItemViewModelChannelContent",
text:function(){var P,x;return(P=g())==null?void 0:(x=P.channelContent)==null?void 0:x.channelName}}),_.V(_.C8,{className:"ytvlLiveViewerLeaderboardItemViewModelPoints",
text:function(){var P;return(P=g())==null?void 0:P.points}}))},"Ce"),"ytvl-live-viewer-leaderboard-item-view-model",{props:{data:_.GH}});var S5N=_.M(function(k){k=_.aS(k,{wrapper:!1}).wrapper;return _.V(_.m,{cond:k,then:function(){return _.V("ytw-spinner",{class:"ytWebSpinnerWrapper"},_.V("div",{class:"ytWebSpinnerSpinner"}))},
else:function(){return _.V("ytw-spinner",{class:"ytWebSpinnerSpinner"})}})},"De");
S5N.idomCompat=!0;var Fkv=["QR_CODE_RENDERER_STYLE_WEB_SHORTS_ENGAGEMENT_PANEL"],Y5H=_.M(function(k){var g=k.data;var P=_.aI(),x=_.nP(function(){return g().command},void 0,"fyYsT");
_.o6(function(){x()&&_.EW(x(),{form:{element:P.value}})},"B0nxdb");
return _.V("div",{el:P,class:"YtQrCodeRendererHostContainer"},_.V(_.m,{cond:function(){return g().qrCodeImage},
then:function(U){return _.V(_.KX,{data:U,alt:"",className:"YtQrCodeRendererHostQrImage",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})},
else:function(){return _.V(_.m,{cond:function(){return g().spinner},
then:function(){return _.V(S5N,null)}})}}),_.V(_.m,{cond:function(){return g().label},
then:function(U){return _.V(_.C8,{text:U,className:"YtQrCodeRendererHostLabel"})}}),_.V(_.m,{cond:function(){return g().labels},
then:function(U){return _.V("div",{class:"YtQrCodeRendererHostLabels"},_.V(_.DZ,{each:U},function(A){return _.V(_.C8,{text:A})}))}}))},"Ge");_.y3(_.M(function(k){var g=k.data;var P=_.nP(function(){return g().qrEntityKey},void 0,"LmZ2xf"),x=_.nP(function(){return g().deleteEntityOnDismiss},void 0,"my0Tzb"),U=_.nP(function(){return g().command},void 0,"hzECIb"),A=_.Tf(sZV,P);
k=_.nP(function(){return g().qrCodeImage},void 0,"AnD9rc");
var q=_.nP(function(){return g().style&&Fkv.includes(g().style)},void 0,"f5fZv"),T=_.rx({visibilityCallback:function(c){c&&U()&&_.EW(U())},
showOption:{calledOnce:!0,state:"visible"}});_.ay(function(){_.vc(function(){x()&&P()&&_.KC().dispatch(_.ZW("qrCodeEntity",P()))})});
return _.V("yt-qr-code-renderer",{class:"YtQrCodeRendererHost",el:_.aI(T)},_.V(_.m,{cond:q,then:function(){return _.V(_.m,{cond:A,then:function(c){return _.V(Y5H,{data:c})}})}}),_.V(_.m,{cond:k,
then:function(c){return _.V(_.KX,{data:c,alt:""})}}))},"Ee"),"yt-qr-code-renderer",{props:{data:_.GH}});var QLd=_.M(function(k){var g=function(){return _.u3(1728053247&(k.barColor!==void 0?Ap(k.barColor()):4278190080))};
return _.V("video-overview-ghost-card",{class:"ytVideoOverviewGhostCardHost"},_.V(jLv,{animationDelay:0,percentWidth:100,barColor:function(){return g()}}),_.V("div",{class:"ytVideoOverviewGhostCardMediaWrapper"},_.V("div",{class:"ytVideoOverviewGhostCardMedia",
style:function(){return"background-color:"+g()}})),_.V(jLv,{animationDelay:0,
percentWidth:100,barColor:function(){return g()}}),_.V(jLv,{animationDelay:600,
percentWidth:60,barColor:function(){return g()}}))},"He"),jLv=_.M(function(k){return _.V("div",{class:"ytVideoOverviewGhostCardGhostLine",
style:function(){return"max-width:"+k.percentWidth()+"%"}},_.V("div",{class:"ytVideoOverviewGhostCardSlider",
style:function(){var g=k.animationDelay(),P=k.barColor();return"animation-delay:"+g+"ms;\n      background: linear-gradient(\n      90deg,\n      rgba(0, 0, 0, 0)  20%,\n      "+P+" 50%,\n      rgba(0, 0, 0, 0) 80%\n    );"}}))},"Ie");var lm3;_.DLL=_.M(function(k){function g(Y){q(Y)}
var P=k.data;var x=_.cZ("yt-video-overview-view-model"),U=_.VK("div");k=_.O(_.zT(-1,void 0,"qaDSu"));var A=k.next().value,q=k.next().value;k=_.O(_.zT(0,void 0,"Vz681c"));var T=k.next().value,c=k.next().value,Z={},w=_.Tf(Z$u,function(){return P().asyncDataEntityKey}),J=function(){var Y;
if((Y=w())==null?0:Y.videoOverviewViewModel){var l;return _.b((l=w())==null?void 0:l.videoOverviewViewModel,cyH)}return P()};
_.ay(function(){c(Math.min((x.value.clientWidth-24)/4-8,72))});
var r=function(Y){q(Y);(U==null?0:U.value)&&U.value.children[Y]&&U.value.children[Y].scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})};
us0(x,function(){var Y;if((Y=J())==null||!Y.inlinePlaybackEndpoint)return null;var l;Y=Z==null?void 0:(l=Z.thumbnailElRef)==null?void 0:l.value;if(!Y)return null;var D;l=(D=J())==null?void 0:D.inlinePlaybackEndpoint;D=_.b(l,SC3);return{multipleVideoPreviewData:{data:(D==null?0:D.playerDescriptors)&&(D==null?0:D.playerDescriptors.length)?D.playerDescriptors:[],thumbnailElement:Y,trackingParams:"test",callbacks:{onPlaybackStarted:r},options:{hideScrubbingControls:!0,hideTimeDisplay:!0}}}});
var f=function(){var Y;return((Y=J())==null?void 0:Y.headerSubtext)!==void 0?!0:!1},B=function(){var Y,l=Ap((Y=J())==null?void 0:Y.titleColor);
return l?"color: "+_.u3(l)+";":void 0},L=function(){var Y,l=Ap((Y=J())==null?void 0:Y.subtextColor);
return l?"color: "+_.u3(l)+";":void 0};
return _.V("yt-video-overview-view-model",{class:"ytGenAiVideoOverviewViewModelHost",el:x,style:function(){var Y,l=Ap((Y=J())==null?void 0:Y.backgroundColor);return l?"background-color: "+_.u3(l)+";":void 0}},_.V(_.m,{cond:function(){var Y;
return(Y=J())==null?void 0:Y.isLoading},
then:function(){return _.V(QLd,{barColor:function(){var Y;return(Y=J())==null?void 0:Y.titleColor}})},
else:function(){return _.V(_.mH,null,_.V("div",{class:"ytGenAiVideoOverviewViewModelHeader"},_.V("div",{class:"ytGenAiVideoOverviewViewModelTitle",style:function(){return B()}},_.V(_.C8,{text:function(){var Y;
return(Y=J())==null?void 0:Y.headerText}})),_.V(_.m,{cond:f,
then:function(){return _.V("div",{class:"ytGenAiVideoOverviewViewModelSubhead"},_.V("div",{class:"ytGenAiVideoOverviewViewModelSubheadIcon",style:function(){return L()}},_.V(_.qQ,{icon:"SPARK",
className:"ytGenAiVideoOverviewViewModelSparkIcon"})),_.V("div",{class:"ytGenAiVideoOverviewViewModelSubtext",style:function(){return L()}},_.V(_.C8,{text:function(){var Y;
return(Y=J())==null?void 0:Y.headerSubtext}})))}})),_.V("div",{class:"ytGenAiVideoOverviewViewModelThumbnail"},_.V(_.Vz,{data:function(){var Y;
return(Y=J())==null?void 0:Y.thumbnail}},{thumbnailViewModel:function(Y){return _.V(_.qs,{data:Y.data,
aspectRatio:0,playbackRef:bEC(Z)})}})),_.V(_.m,{cond:function(){var Y,l,D,X;
return((Y=J())==null?void 0:(l=Y.listItems)==null?void 0:l.length)!==void 0&&((D=J())==null?void 0:(X=D.listItems)==null?void 0:X.length)>0?!0:!1},
then:function(){return _.V("div",{class:"ytGenAiVideoOverviewViewModelCarousel",el:U},_.V(_.DZ,{each:function(){var Y;return(Y=J())==null?void 0:Y.listItems}},function(Y,l){return _.V(lm3,{image:Y.image,
index:l,isSelected:function(){return l()===A()},
onClick:g,itemWidth:T})}))}}),_.V("div",{class:"ytGenAiVideoOverviewViewModelFooter"},_.V("div",{class:"ytGenAiVideoOverviewViewModelFooterTitle",
style:function(){return B()}},_.V(_.C8,{text:function(){var Y,l,D,X,a,H,y;
return(y=(Y=J())==null?void 0:(l=Y.listItems)==null?void 0:(D=l[A()])==null?void 0:D.headline)!=null?y:(X=J())==null?void 0:(a=X.listItems)==null?void 0:(H=a[0])==null?void 0:H.headline}})),_.V("div",{class:"ytGenAiVideoOverviewViewModelFooterSubtext",
style:function(){return L()}},_.V(_.C8,{text:function(){var Y,l,D,X,a,H,y;
return(y=(Y=J())==null?void 0:(l=Y.listItems)==null?void 0:(D=l[A()])==null?void 0:D.subtext)!=null?y:(X=J())==null?void 0:(a=X.listItems)==null?void 0:(H=a[0])==null?void 0:H.subtext}}))))}}))},"Je");
lm3=_.M(function(k){var g=k.image;var P=k.itemWidth;var x=k.index;var U=k.isSelected;var A=k.onClick;k=_.iX(function(){x!==void 0&&A!==void 0&&A(x());return!1});
var q={};return _.V("div",{class:_.$v("ytGenAiVideoOverviewViewModelCarouselItem",(q.ytGenAiVideoOverviewViewModelCarouselItemSelected=function(){return U==null?void 0:U()},q)),
style:function(){return"width: "+P()+"px;"},
"on:click":k},_.V(_.KX,{data:g,alt:"",className:"ytGenAiVideoOverviewViewModelCarouselThumbnail"}),_.V(_.m,{cond:function(){return U==null?void 0:U()},
then:function(){return _.V("div",{class:"ytGenAiVideoOverviewViewModelProgressBar"},_.V("div",{class:"ytGenAiVideoOverviewViewModelInnerProgressBar"}))}}))},"Ke");
_.DLL.idomCompat=!0;_.y3(_.DLL,"yt-video-overview-view-model",{props:{data:_.GH}});_.t$L=_.M(function(k){var g=k.data;var P=k.topbarOffset;var x,U=((x=_.Za().resolve(_.VE(_.le)))==null?void 0:x())||!1;return _.V("cinematic-container-view-model",{class:"ytCinematicContainerViewModelHost",style:function(){var A=g();var q,T,c=U?(q=A.config)==null?void 0:q.darkThemeBackgroundColor:(T=A.config)==null?void 0:T.lightThemeBackgroundColor;A=c?_.zj(c):void 0;A="background-color: "+A+";";P!==void 0&&(A+="top: -"+P()+"px;");return A},
"aria-hidden":!0},_.V(_.m,{cond:function(){var A,q,T;return!!((A=g().backgroundImageConfig)==null?0:(q=A.image)==null?0:(T=q.sources)==null?0:T.length)},
then:function(){return _.V(_.KX,{data:function(){var A;return(A=g().backgroundImageConfig)==null?void 0:A.image},
className:"ytCinematicContainerViewModelBackgroundImage",alt:""})}}),_.V("div",{class:"ytCinematicContainerViewModelBackgroundGradient",
style:function(){return"background: "+mv6(U,g().gradientColorConfig)+";"}}))},"Le");
_.t$L.idomCompat=!0;var M$H=_.M(function(k){var g=k.data;var P=k.isOverlay;return _.V("channel-info-view-model",{class:"ytwChannelInfoViewModelHost"},_.V("div",{class:"ytwChannelInfoViewModelHostChannelHeader"},_.V(_.Vz,{data:function(){return g().header}},{sectionHeaderViewModel:function(x){return _.V(_.bM,{data:x.data,
isOverlay:P})}})),_.V("div",{class:"ytwChannelInfoViewModelHostChannelButtons"},_.V(_.Vz,{data:function(){return g().channelInfoButtons}},{flexibleActionsViewModel:_.aO})),_.V("div",{class:"ytwChannelInfoViewModelHostChannelDescription"},_.V(_.Vz,{data:function(){return g().description}},{descriptionPreviewViewModel:function(x){return _.V(_.se,{data:x.data,
isOverlay:P})}})))},"Me");
M$H.idomCompat=!0;var Kkd=_.M(function(k){var g=k.data;var P={};return _.V("factoid-view-model",{class:_.$v("ytwFactoidViewModelHost",(P.ytwFactoidViewModelHostOverlay=k.isOverlay,P))},_.V(_.C8,{text:function(){return g().value},
className:"ytwFactoidViewModelHostFactoidValue"}),_.V(_.C8,{text:function(){return g().label},
className:"ytwFactoidViewModelHostFactoidLabel"}))},"Ne");
Kkd.idomCompat=!0;var oEd=_.M(function(k){var g=k.data;var P=k.isOverlay;return _.V("factoids-row-view-model",{class:"ytwFactoidsRowViewModelHost"},_.V(_.Vz,{data:function(){return g().factoids}},{factoidViewModel:function(x){return _.V(Kkd,{data:x.data,
isOverlay:P})}}))},"Oe");
oEd.idomCompat=!0;_.vE4=_.M(function(k){var g=k.data;var P=k.isOverlay;return _.V("course-metadata-view-model",{class:"ytwCourseMetadataViewModelHost"},_.V(_.Vz,{data:function(){return g().items}},{channelInfoViewModel:function(x){return _.V("div",{class:"ytwCourseMetadataViewModelHostItem"},_.V(M$H,{data:x.data,
isOverlay:P}))},
coursePerksViewModel:function(x){return _.V("div",{class:"ytwCourseMetadataViewModelHostItem"},_.V(w$L,{data:x.data,isOverlay:P}))},
descriptionPreviewViewModel:function(x){return _.V("div",{class:"ytwCourseMetadataViewModelHostItem"},_.V(_.se,{data:x.data,isOverlay:P}))},
factoidsRowViewModel:function(x){return _.V("div",{class:"ytwCourseMetadataViewModelHostItem"},_.V(oEd,{data:x.data,isOverlay:P}))},
progressViewModel:function(x){return _.V("div",{class:"ytwCourseMetadataViewModelHostItem"},_.V(JTJ,{data:x.data,isOverlay:P}))}}))},"Pe");var amk=_.M(function(k){return _.V("yt-flexible-container",{class:"ytFlexibleContainerHost"},_.V(_.Vz,{data:function(){return k.data().content}},{courseMetadataViewModel:function(g){return _.V(_.vE4,{data:g.data,
isOverlay:k.isOverlay})},
progressViewModel:function(g){return _.V(JTJ,{data:g.data})}}))},"Qe");var HAq=_.M(function(k){var g=k.data;k=k.className;var P=function(){var U;return _.Bs((U=g())==null?void 0:U.rendererContext)},x={};
x=(x.dynamicTextViewModelHost=!0,x.dynamicTextViewModelHostTappable=function(){return P()},x);
return _.V("yt-dynamic-text-view-model",{el:_.aI(_.zf(function(){var U;return(U=g())==null?void 0:U.rendererContext})),
role:function(){return P()?"link":void 0},
tabindex:function(){return P()?0:void 0},
class:_.$v(k,x)},_.V("h1",{class:"dynamicTextViewModelH1","aria-label":function(){var U,A,q;return(q=(A=_.b((U=g())==null?void 0:U.rendererContext,_.TK))==null?void 0:A.label)!=null?q:""}},_.V(_.C8,{text:function(){return g().text},
userInput:!0})))},"Re");
HAq.idomCompat=!0;_.C_=_.M(function(k){var g=k.data;var P=k.isPositionRelative;var x=_.Jrb("(max-width: 527.9px)"),U=function(){var A,q;return(q=(A=g())==null?void 0:A.style)!=null?q:"IMAGE_BANNER_STYLE_FULL_BLEED"};
k={};return _.V("yt-image-banner-view-model",{el:_.aI(_.zf(function(){var A;return(A=g())==null?void 0:A.rendererContext})),
class:_.$v((k.ytImageBannerViewModelHost=!0,k.ytImageBannerViewModelInset=function(){return rrI(U())},k.ytImageBannerViewModelPositionAbsolute=function(){return _.Hc(!0)&&!(P==null?0:P())},k.ytImageBannerViewModelSmallInset=function(){return rrI(U())&&x()},k.ytImageBannerViewModelTappable=function(){var A;
return _.Bs((A=g())==null?void 0:A.rendererContext)},k))},_.V(_.m,{cond:function(){var A;
return(A=g())==null?void 0:A.image},
then:function(){return _.V(_.KX,{data:function(){return g().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),_.V(_.Vz,{data:function(){var A;
return(A=g())==null?void 0:A.overlays}},{thumbnailHoverOverlayViewModel:or}))},"Se");
_.C_.idomCompat=!0;var N7Y;N7Y=_.M(function(k){var g=k.condition;var P=k.content;return _.V(_.m,{cond:g,then:function(){return _.V("div",{class:"yt-page-header-view-model__scroll-container"},P())},
else:function(){return P()}})},"Te");
_.Imc=_.M(function(k){var g=k.data;var P=k.noPadding;var x=k.enableBanner;var U=k.cinematicContainerTopbarOffset;var A=k.allowCinematicContainerOverflow;var q=k.displayAsSidebar;var T=k.displayAsPanel;var c=k.alwaysUseMediumTextDescription;var Z=fXj(),w=function(){return!!g().image||!!g().animatedImage},J=function(){return!!g().background},r=function(){return(q==null?0:q())||(T==null?0:T())?1:Z()},f=function(){return r()===1},B=function(){return f()||r()===2},L=function(){return r()===4},Y=function(){var bV=
g();
var tu=!!g().heroImage;var Eb=r(),hd=Wgj(g()),HH=q==null?void 0:q(),F4=!bV.metadata,Ad;if(Ad=tu?_.b(bV.heroImage,ixk):_.b(bV.animatedImage||bV.image,ixk)){bV=Ad.style;var TL=Ad.layoutMode;if(TL!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")if(Ad=RGM(GDs(Ad)),tu)tu=w7A(Eb,bV,TL,Ad,HH);else b:if(F4)tu=Eb===1?{size:48}:{size:72};else switch(Eb){case 1:tu={size:72};break b;case 2:tu={size:120};break b;default:tu=hd<4?{size:120}:{size:160}}else tu=void 0}else tu={size:0};return tu};
k={};k=_.$v((k["yt-page-header-view-model"]=!0,k["yt-page-header-view-model--no-padding"]=function(){return!(P==null||!P())},k["yt-page-header-view-model--small-top-padding"]=function(){return f()&&!g().actions&&!(T==null?0:T())||r()===2&&!(w()||g().heroImage)},k["yt-page-header-view-model--small-bottom-padding"]=function(){return B()&&!g().actions&&!(T==null?0:T())},k["yt-page-header-view-model--cinematic-container-overflow-boundary"]=function(){return!(A==null?0:A())},k["yt-page-header-view-model--display-as-sidebar"]=
q,k));
var l={},D=_.$v((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 bV;return(bV=Y())==null?void 0:bV.allowFullWidth},l)),X=function(){var bV;
return B()&&!((bV=Y())==null?0:bV.allowFullWidth)},a=function(){return f()&&(!!g().heroImage||w())&&Wgj(g())>0},H=function(){return a()&&(T==null?void 0:T())};
l={};var y=_.$v((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!a()},l["yt-page-header-view-model__page-header-title--page-header-title-medium"]=function(){return a()&&!H()},l["yt-page-header-view-model__page-header-title--page-header-title-medium-force-small-layout"]=H,l["yt-page-header-view-model__page-header-title--page-header-title-overlay"]=J,l));
l={};var kj=_.$v((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!!g().heroImage&&B()},l));
l={};var Ts=_.$v((l["yt-page-header-view-model__page-header-banner-container"]=x,l["yt-page-header-view-model__page-header-banner-container--full-bleed"]=function(){var bV;return(x==null?void 0:x())&&((bV=_.b(g().banner,_.AG4))==null?void 0:bV.style)==="IMAGE_BANNER_STYLE_FULL_BLEED"},l));
l={};var m0=_.$v((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"]=J,l));l={};var Lb=_.$v((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!!g().metadata||B()},l["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-bottom"]=
function(){return!B()},l));
l={};var rA=_.$v((l["yt-page-header-view-model__page-header-attribution"]=!0,l["yt-page-header-view-model__page-header-attribution--page-header-attribution-overlay"]=J,l));return _.V("yt-page-header-view-model",{class:k},_.V(_.m,{cond:J,then:function(){return _.V("div",{class:"yt-page-header-view-model__page-header-background"},_.V(_.Vz,{data:function(){return g().background}},{cinematicContainerViewModel:function(bV){return _.V(_.t$L,{data:bV.data,
topbarOffset:U})}}))}}),_.V(N7Y,{condition:function(){return!(q==null||!q())},
content:function(){return _.V("div",{class:"yt-page-header-view-model__page-header-content"},_.V(_.m,{cond:function(){return(x==null?void 0:x())&&g().banner},
then:function(){return _.V("div",{class:Ts},_.V(_.Vz,{data:function(){return g().banner}},{imageBannerViewModel:_.C_}))}}),_.V("div",{class:D},_.V(_.m,{cond:w,
then:function(){return _.V(_.Vz,{data:function(){var bV;if(!(bV=g().animatedImage)){bV=g();if(w()){var tu=bV=Object.assign({},bV),Eb=r(),hd=Wgj(g()),HH=tu.image,F4=_.b(HH,UzJ),Ad=F4==null?void 0:F4.avatar,TL=_.b(Ad,_.uC);if(HH&&Ad&&TL){switch(Eb){case 1:TL.avatarImageSize="AVATAR_SIZE_XL";break;case 2:TL.avatarImageSize="AVATAR_SIZE_XXL";break;default:hd<4?TL.avatarImageSize="AVATAR_SIZE_XXL":TL.avatarImageSize="AVATAR_SIZE_XXXL"}_.sW(Ad,_.uC,Object.assign({},TL));F4.avatar=Object.assign({},Ad);_.sW(HH,
UzJ,Object.assign({},F4));tu.image=Object.assign({},HH)}}bV=bV.image}return bV}},{contentPreviewImageViewModel:function(bV){return _.V(_.Zy,{data:bV.data,
className:kj,imageSizeConfig:Y})},
decoratedAvatarViewModel:function(bV){return _.V(_.ar,{data:bV.data,className:kj})}})}}),_.V(_.m,{cond:function(){return!!g().heroImage&&!X()},
then:function(){return _.V(_.Vz,{data:function(){return g().heroImage}},{contentPreviewImageViewModel:function(bV){return _.V(_.Zy,{data:bV.data,
className:kj,imageSizeConfig:Y})}})}}),_.V("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.V(_.m,{cond:function(){return!!g().heroImage&&X()},
then:function(){return _.V("div",{class:"yt-page-header-view-model__page-header-headline-image-hero-container"},_.V(_.Vz,{data:function(){return g().heroImage}},{contentPreviewImageViewModel:function(bV){return _.V(_.Zy,{data:bV.data,
className:kj,imageSizeConfig:Y})}}))}}),_.V(_.Vz,{data:function(){return g().title}},{dynamicTextViewModel:function(bV){return _.V(HAq,{data:bV.data,
className:y})}}),_.V(_.Vz,{data:function(){return g().metadata}},{contentMetadataViewModel:function(bV){return _.V(_.wD,{data:bV.data,
layout:function(){return f()?1:0},
className:m0,isOverlay:J,useMediumText:L})}}),_.V(_.m,{cond:function(){return g().description&&!f()},
then:function(){return _.V(_.Vz,{data:function(){return g().description}},{descriptionPreviewViewModel:function(bV){return _.V(_.se,{data:bV.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:J,maxLinesOverride:function(){return f()?void 0:1},
useMediumText:function(){return(c==null?void 0:c())||L()}})}})}}),_.V(_.m,{cond:function(){return g().attribution&&!B()},
then:function(){return _.V(_.Vz,{data:function(){return g().attribution}},{attributionViewModel:function(bV){return _.V(mR,{data:bV.data,
className:rA,useMediumText:L})}})}}),_.V(_.m,{cond:function(){return g().actions&&!B()},
then:function(){return _.V(_.Vz,{data:function(){return g().actions}},{flexibleActionsViewModel:function(bV){return _.V(_.aO,{data:bV.data,
layout:function(){return sPj(r())},
className:Lb})}})}}))),_.V("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.V(_.m,{cond:function(){return g().description&&f()},
then:function(){return _.V(_.Vz,{data:function(){return g().description}},{descriptionPreviewViewModel:function(bV){return _.V(_.se,{data:bV.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:J,maxLinesOverride:function(){return f()?void 0:1},
useMediumText:function(){return(c==null?void 0:c())||L()}})}})}}),_.V(_.m,{cond:function(){return g().attribution&&B()},
then:function(){return _.V(_.Vz,{data:function(){return g().attribution}},{attributionViewModel:function(bV){return _.V(mR,{data:bV.data,
className:rA,useMediumText:L})}})}}),_.V(_.m,{cond:function(){return g().actions&&B()},
then:function(){return _.V(_.Vz,{data:function(){return g().actions}},{flexibleActionsViewModel:function(bV){return _.V(_.aO,{data:bV.data,
layout:function(){return sPj(r())},
className:Lb})}})}})),_.V("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.V(_.Vz,{data:function(){return g().bottomMetadataFlexibleContainer}},{flexibleContainer:function(bV){return _.V(amk,{data:bV.data,
isOverlay:J})}})))}}))},"Ue");
_.Imc.idomCompat=!0;_.y3(_.M(function(k){var g=_.O(_.zT(!1,void 0,"vvzTj")),P=g.next().value,x=g.next().value;return _.V("yt-official-card-view-model",{class:_.$v("ytOfficialCardViewModelHost",k.className),style:_.OD({"background-color":function(){var U,A=Ap((U=k.data())==null?void 0:U.backgroundColor);return A?_.u3(A):void 0}})},_.V(_.Vz,{data:function(){return k.data().header}},{pageHeaderViewModel:function(U){return _.V(_.Imc,{data:U.data,
noPadding:!0})}}),_.V(_.Vz,{data:function(){return k.data().contents}},{horizontalShelfViewModel:function(U){return _.V(_.p_,{data:U.data,
ensureMarginTop:!0,horizontalShelfExperiments:{hideHeader:!0},thumbnailAspectRatio:0})}}),_.V(_.m,{cond:P,
then:function(){return _.V("div",{class:"ytOfficialCardViewModelExpandedContent"},_.V(_.Vz,{data:function(){return k.data().expandedContents}},{horizontalShelfViewModel:function(U){return _.V(_.p_,{data:U.data,
sizing:"MINI"})}}),_.V("div",{class:"ytOfficialCardViewModelCollapseButton"},_.V(_.Vz,{data:function(){return k.data().collapseButton}},{buttonViewModel:function(U){return _.V(_.Va,{data:U.data,
onClick:function(){x(!P())}})}})))},
else:function(){return _.V("div",{class:"ytOfficialCardViewModelExpandButton"},_.V(_.Vz,{data:function(){return k.data().expandButton}},{buttonViewModel:function(U){return _.V(_.Va,{data:U.data,
onClick:function(){x(!P())}})}}))}}))},"Ve"),"yt-official-card-view-model",{props:{data:_.GH,
className:_.GH}});var X$N=_.M(function(k){var g,P=(g=_.Za().resolve(_.VE(_.le)))==null?void 0:g();return _.V("ytw-search-friction-view-model",{class:_.$v("ytwSearchFrictionViewModelHost",k.className)},_.V("div",{class:"ytwSearchFrictionViewModelHostImageAndMenuWrapper"},_.V("div",{class:"ytwSearchFrictionViewModelHostImageContainer"},_.V(_.m,{cond:function(){return P&&k.data().darkThemeImage?k.data().darkThemeImage:k.data().image},
then:function(x){return _.V(_.KX,{data:x,alt:"",className:"ytwSearchFrictionViewModelHostImage"})}})),_.V(_.Vz,{data:function(){return k.data().overflowMenuButton}},{buttonViewModel:function(x){return _.V(_.Va,{data:x.data,
className:"ytwSearchFrictionViewModelHostMenuButton"})}})),_.V(_.C8,{text:function(){return k.data().title},
className:"ytwSearchFrictionViewModelHostTitle"}),_.V(_.DZ,{each:function(){return k.data().bodyText||[]}},function(x){return _.V(_.C8,{text:x,
className:"ytwSearchFrictionViewModelHostBodyText"})}),_.V(_.Vz,{data:function(){return k.data().actions}},{buttonViewModel:function(x){return _.V(_.Va,{data:x.data,
className:"ytwSearchFrictionViewModelHostButton"})}}),_.V(_.C8,{text:function(){return k.data().disclaimer},
className:"ytwSearchFrictionViewModelHostDisclaimer"}),_.V(_.C8,{text:function(){return k.data().attribution},
className:"ytwSearchFrictionViewModelHostAttribution"}))},"We");
X$N.idomCompat=!0;_.y3(X$N,"ytw-search-friction-view-model",{props:{data:_.GH,className:_.GH}});_.G6=_.M(function(k){var g=_.cZ("markdown-div"),P,x=(P=_.Za().resolve(_.VE(_.le)))==null?void 0:P();_.o6(function(){var U=g.value;var A=new RWk,q=new Map(A.JSC$9300_sanitizerTable.globalAttributePolicies);q.set("style",{policyAction:4});A.JSC$9300_sanitizerTable=new WL(A.JSC$9300_sanitizerTable.allowedElements,A.JSC$9300_sanitizerTable.elementPolicies,A.JSC$9300_sanitizerTable.allowedGlobalAttributes,q,A.JSC$9300_sanitizerTable.globallyAllowedAttributePrefixes);var T=["data-time"];if(T===void 0)q=
new Set(A.JSC$9300_sanitizerTable.globallyAllowedAttributePrefixes),q.add("data-"),A.JSC$9300_sanitizerTable=new WL(A.JSC$9300_sanitizerTable.allowedElements,A.JSC$9300_sanitizerTable.elementPolicies,A.JSC$9300_sanitizerTable.allowedGlobalAttributes,A.JSC$9300_sanitizerTable.globalAttributePolicies,q);else{q=new Set(A.JSC$9300_sanitizerTable.allowedGlobalAttributes);T=_.O(T);for(var c=T.next();!c.done;c=T.next()){c=c.value;if(c.indexOf("data-")!==0)throw Error("ka`"+c);q.add(c)}A.JSC$9300_sanitizerTable=
new WL(A.JSC$9300_sanitizerTable.allowedElements,A.JSC$9300_sanitizerTable.elementPolicies,q,A.JSC$9300_sanitizerTable.globalAttributePolicies,A.JSC$9300_sanitizerTable.globallyAllowedAttributePrefixes)}q=new Set(A.JSC$9300_sanitizerTable.allowedGlobalAttributes);q.add("class");A.JSC$9300_sanitizerTable=new WL(A.JSC$9300_sanitizerTable.allowedElements,A.JSC$9300_sanitizerTable.elementPolicies,q,A.JSC$9300_sanitizerTable.globalAttributePolicies,A.JSC$9300_sanitizerTable.globallyAllowedAttributePrefixes);
_.q_(U,_.XoL(A.build(),BQb(k.text())));zAj(g.value)},"OZ439c");
P={};return _.V("div",null,_.V("markdown-div",{class:_.$v("ytwMarkdownDivHost",(P.ytwMarkdownDivDark=x,P.ytwMarkdownDivHostEnableDefaultStylingSmall=function(){var U;return((U=k.isSmallText)==null?void 0:U.call(k))||!1},P.ytwMarkdownDivHostWrapCodeBlocks=function(){var U;
return((U=k.wrapCodeBlocks)==null?void 0:U.call(k))||!1},P.ytwMarkdownDivHostEnableDefaultStyling=function(){var U;
return!((U=k.disableDefaultStyling)==null?0:U.call(k))},P)),
el:g}))},"Ye");
_.G6.idomCompat=!0;var yTN=_.M(function(k){var g=k.imageData;var P=_.vh(k.isInList,!1),x=function(){return P()?{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 _.V("div",{class:"ytwGenAiRichTextViewModelImageContent"},_.V(_.m,{cond:function(){return g().image},
then:function(U){return _.V(_.KX,{data:U,alt:function(){return x().alt},
contentMode:function(){return x().contentMode},
targetWidth:function(){return x().targetWidth},
targetHeight:function(){return x().targetHeight},
className:function(){return x().className}})}}),_.V("div",{class:"ytwGenAiRichTextViewModelImageMetadata"},_.V("div",{class:_.$v("ytwGenAiRichTextViewModelImageTitle","ytwGenAiRichTextViewModelText")},_.V(_.C8,{text:function(){return g().title}})),_.V(_.DZ,{each:function(){var U;
return(U=g().description)!=null?U:[]}},function(U){return _.V("div",{class:"ytwGenAiRichTextViewModelImageDescription"},_.V(R1,{content:U}))})))},"Ze"),p$3=_.M(function(k){var g=k.list;
var P=function(){var x;return(x=g().items)!=null?x:[]};
return _.V("div",{class:"ytwGenAiRichTextViewModelListContent"},_.V(_.m,{cond:function(){return g().title},
then:function(x){return _.V("div",{class:_.$v("ytwGenAiRichTextViewModelListTitle","ytwGenAiRichTextViewModelText")},_.V(_.C8,{text:x}))}}),_.V(_.m,{cond:function(){return g().style==="GEN_AI_RICH_TEXT_LIST_STYLE_BULLET"},
then:function(){return _.V("ul",{class:"ytwGenAiRichTextViewModelBulletedList"},_.V(_.DZ,{each:P},function(x){return _.V("li",{class:"ytwGenAiRichTextViewModelBulletedListItem"},_.V(R1,{content:x,isInList:!0}))}))}}),_.V(_.m,{cond:function(){return g().style==="GEN_AI_RICH_TEXT_LIST_STYLE_NUMBERED"},
then:function(){return _.V("ol",{class:"ytwGenAiRichTextViewModelNumberedList"},_.V(_.DZ,{each:P},function(x){return _.V("li",{class:"ytwGenAiRichTextViewModelNumberedListItem"},_.V(R1,{content:x,isInList:!0}))}))}}),_.V(_.m,{cond:function(){return g().style==="GEN_AI_RICH_TEXT_LIST_STYLE_IMAGE"},
then:function(){return _.V("div",{class:"ytwGenAiRichTextViewModelImageList"},_.V(_.DZ,{each:P},function(x){return _.V("div",{class:"ytwGenAiRichTextViewModelListItem"},_.V(R1,{content:x,isInList:!0}))}))}}))},"$e"),Cod=_.M(function(k){var g=k.table;
return _.V("table",{class:"ytwGenAiRichTextViewModelTableContent"},_.V("thead",null,_.V("tr",null,_.V(_.DZ,{each:function(){var P,x;return(x=(P=g().header)==null?void 0:P.cells)!=null?x:[]}},function(P){return _.V("th",{class:"ytwGenAiRichTextViewModelTableHeaderCell"},_.V(_.DZ,{each:function(){return P.contents}},function(x){return _.V(R1,{content:x})}))}))),_.V("tbody",null,_.V(_.DZ,{each:function(){var P;
return(P=g().rows)!=null?P:[]}},function(P){return _.V("tr",null,_.V(_.DZ,{each:function(){return P.cells}},function(x){return _.V("th",{class:"ytwGenAiRichTextViewModelTableCell"},_.V(_.DZ,{each:function(){return x.contents}},function(U){return _.V(R1,{content:U})}))}))})))},"af"),R1=_.M(function(k){var g=k.content;
var P=_.vh(k.isInList,!1),x=function(){var U,A;return(A=(U=g().contentBlock)==null?void 0:U.contents)!=null?A:[]};
return _.V("div",{class:"ytwGenAiRichTextViewModelRichContent"},_.V(_.m,{cond:function(){return g().text},
then:function(U){return _.V(_.C8,{className:"ytwGenAiRichTextViewModelText",text:U})}}),_.V(_.m,{cond:function(){return g().image},
then:function(U){return _.V(yTN,{imageData:U,isInList:P})}}),_.V(_.m,{cond:function(){return g().list},
then:function(U){return _.V(p$3,{list:U})}}),_.V(_.m,{cond:function(){return g().contentBlock},
then:function(){return _.V("div",{class:"ytwGenAiRichTextViewModelContentBlock"},_.V(_.DZ,{each:x},function(U){return _.V(R1,{content:U,isInList:!1})}))}}),_.V(_.m,{cond:function(){return g().table},
then:function(U){return _.V(Cod,{table:U})}}))},"bf"),GOL=_.M(function(k){var g={};
g=_.f5("ytwGenAiRichTextViewModelHost",(g.ytwGenAiRichTextViewModelGreenLinks=["green_track","underline"].includes(_.fz("search_overview_link_style")),g));return _.V("gen-ai-rich-text-view-model",{class:g},_.V(R1,{content:function(){return k.data().content}}))},"cf");_.R6J=_.M(function(k){var g=k.data;var P=function(){var L;return((L=g().loadingUi)!=null?L:"OVERVIEW_ANSWER_LOADING_UI_DEFAULT").replace("OVERVIEW_ANSWER_LOADING_UI_","")},x=function(){return g().isLoading&&(P()==="UNSPECIFIED"||P()==="GHOST_CARD")},U=function(){return!g().isLoading},A=function(){return!!g().content&&!g().contents},q=function(){return!!g().contents},T=function(){return!!g().nextQueryButtons},c=function(){return g().isLoading&&P()==="INVISIBLE"},Z=function(){var L,Y;
return(Y=(L=g().headerIcon)==null?void 0:L.iconType)!=null?Y:""},w=function(){var L;
return(L=g().content)!=null?L:""},J=function(){return!!g().sourcesSection},r,f=!((r=_.Za().resolve(_.VE(_.le)))==null||!r()),B=_.nP(function(){var L=[],Y=g().contents;
if(Y)for(var l=0;l<Y.length;l++){var D=_.b(Y&&Y[l],ebk);D&&L.push(D)}return L},void 0,"gcCsZb");
_.ay(function(){g().isLoading||_.EX("so_re",void 0,"search_overview_answer")});
return _.V("ytd-overview-answer-view-model",{class:function(){var L={};L=(L.ytdOverviewAnswerViewModelHost=!0,L.ytdOverviewAnswerViewModelDarkBackground=f&&!c(),L.ytdOverviewAnswerViewModelLightBackground=!f&&!c(),L);return _.f5(L)}},_.V(_.m,{cond:function(){return!c()},
then:function(){return _.V(_.mH,null,_.V("h2",null,_.V("div",{class:"ytdOverviewAnswerViewModelHeader"},_.V(_.m,{cond:Z,then:function(L){return _.V("div",{class:"ytdOverviewAnswerViewModelHeaderIcon"},_.V(_.qQ,{icon:L}))}}),_.V("div",{class:"ytdOverviewAnswerViewModelHeaderText"},_.V("div",{class:"ytdOverviewAnswerViewModelHeaderTitle"},function(){return g().headerText}),_.V("div",{class:"ytdOverviewAnswerViewModelHeaderSubtext"},_.V(_.C8,{text:function(){return g().headerSubtext}}))))),_.V(_.m,{cond:x,
then:function(){return _.V(uLj,null)}}),_.V(_.m,{cond:U,
then:function(){return _.V(_.mH,null,_.V(_.m,{cond:A,then:function(){return _.V("div",{class:"ytdOverviewAnswerViewModelText"},_.V(_.G6,{text:w,isSmallText:!0}))}}),_.V(_.m,{cond:q,
then:function(){return _.V("div",{class:"ytdOverviewAnswerViewModelRichText"},_.V(_.DZ,{each:B},function(L){return _.V(GOL,{data:L})}))}}),_.V(_.m,{cond:T,
then:function(){return _.V("div",{class:"ytdOverviewAnswerViewModelNextQueryButtons"},_.V(_.Vz,{data:function(){return g().nextQueryButtons}},{buttonViewModel:function(L){return _.V(_.Va,{data:L.data,
className:"ytdOverviewAnswerViewModelNextQueryButton"})},
horizontalShelfViewModel:_.p_}))}}),_.V("div",{class:"ytdOverviewAnswerViewModelSecondaryHeader"},_.V("div",{class:"ytdOverviewAnswerViewModelFeedbackButtons"},_.V(_.m,{cond:function(){return!!_.b(g().likeButtonViewModel,_.aW)&&!!_.b(g().dislikeButtonViewModel,_.vP)},
then:function(){return _.V("div",{class:"ytdOverviewAnswerViewModelBottomButtonsContainer"},_.V(_.Nq,{data:function(){return _.b(g().likeButtonViewModel,_.aW)},
disableIconAnimation:!0}),_.V(_.Hv,{data:function(){return _.b(g().dislikeButtonViewModel,_.vP)}}))}})),_.V(_.m,{cond:function(){var L;
return(L=g().sourcesSection)==null?void 0:L.headerText},
then:function(L){return _.V("div",{class:"ytdOverviewAnswerViewModelSourcesHeaderText"},_.V(_.C8,{text:L}))}})),_.V(_.m,{cond:J,
then:function(){return _.V("div",{class:"ytdOverviewAnswerViewModelSources"},_.V(_.Vz,{data:function(){var L;return(L=g().sourcesSection)==null?void 0:L.sourcesShelf}},{buttonViewModel:_.Va,
horizontalShelfViewModel:function(L){return _.V(_.p_,{data:L.data,includeMargin:!0,hasPeek:!0})}}))}}),_.V(_.m,{cond:function(){return g().disclaimerText},
then:function(){return _.V("div",{class:"ytdOverviewAnswerViewModelDisclaimer"},_.V(_.C8,{text:function(){return g().disclaimerText},
linkInheritColor:!0}))}}))}}))}}))},"df");var ksV=_.M(function(k){var g=_.aS(k,{}).data;return _.V("yt-shopping-content-line-item-view-model",{class:_.$v("ytShoppingContentLineItemViewModelHost")},_.V(_.C8,{text:function(){var P;return(P=g().text)==null?void 0:P.attributedString}}))},"ef");_.k7=_.M(function(k){k=_.aS(k,{});var g=k.data,P={};return _.V("yt-shopping-content-line-view-model",{class:_.$v("ytShoppingContentLineViewModelHost",k.className,(P.ytShoppingContentLineViewModelTruncateText=function(){return!g().wrapContent},P)),
style:_.OD({"--shopping-content-line-gap":function(){return g().itemGap?g().itemGap+"px":void 0},
"--shopping-content-line-height":function(){return g().lineHeight?g().lineHeight+"px":void 0}})},_.V(_.DZ,{each:function(){return(g().items||[]).map(function(x){return _.b(x,b8L)}).filter(function(x){return!!x})}},function(x){return _.V(ksV,{data:x})}))},"ff");var gjF=_.M(function(k){var g=k.data;var P=function(){var A;return((A=g().image)==null?void 0:A.height)||48},x=function(){var A;
return((A=g().image)==null?void 0:A.width)||48},U=function(){return"width: "+x()+"px; height: "+P()+"px;"};
return _.V("yt-shopping-description-item-view-model",{class:"ytShoppingDescriptionItemViewModelHost",style:function(){var A,q,T,c=((A=_.Za().resolve(_.VE(_.le)))==null?0:A())?(q=g())==null?void 0:q.darkThemeBackgroundColor:(T=g())==null?void 0:T.lightThemeBackgroundColor;return"background-color: "+(c?_.u3(c):"")+";"},
el:_.aI(_.zf(function(){var A;return(A=g())==null?void 0:A.rendererContext}))},_.V(_.m,{cond:function(){var A,q;
return(q=(A=g().image)==null?void 0:A.image)!=null?q:g().thumbnail},
then:function(A){return _.V("div",{class:"ytShoppingDescriptionItemViewModelThumbnail",style:function(){var q;return"background-color: "+(((q=g().image)==null?0:q.backgroundColor)?_.u3(g().image.backgroundColor):"")+";"+U()}},_.V(_.KX,{data:A,
height:P,width:x,style:U,alt:""}))}}),_.V("div",{class:"ytShoppingDescriptionItemViewModelText"},_.V(_.Vz,{data:function(){return g().line1}},{shoppingContentLineViewModel:function(A){return _.V(_.k7,{data:A.data})}}),_.V(_.Vz,{data:function(){return g().line2}},{shoppingContentLineViewModel:function(A){return _.V(_.k7,{data:A.data})}}),_.V(_.Vz,{data:function(){return g().line3}},{shoppingContentLineViewModel:function(A){return _.V(_.k7,{data:A.data})}})))},"gf");var PVs=_.M(function(k){var g=k.data;var P=k.active;var x=_.cZ("transcript-segment-view-model");_.o6(function(){var U,A,q,T=((U=_.Za().resolve(_.VE(_.le)))==null?0:U())?(A=g())==null?void 0:A.darkThemeColorPalette:(q=g())==null?void 0:q.lightThemeColorPalette;T&&(T.additiveBackground&&x.value.style.setProperty("--timestamp-active-background-color",_.u3(T.additiveBackground)),T.textSecondary&&x.value.style.setProperty("--timestamp-active-color",_.zj(T.textSecondary)))},"TnVCnb");
k={};return _.V("transcript-segment-view-model",{class:_.$v("ytwTranscriptSegmentViewModelHost",(k.ytwTranscriptSegmentViewModelHostActive=P,k.ytwTranscriptSegmentViewModelHostModern=_.W("enable_timeline_view_modern_transcript")||_.W("enable_timeline_view_modern_transcript_fe"),k)),el:x},_.V(_.m,{cond:function(){var U;return(U=g())==null?void 0:U.timestamp},
then:function(U){var A={};return _.V(_.mH,null,_.V("div",{class:_.$v("ytwTranscriptSegmentViewModelTimestamp",(A.ytwTranscriptSegmentViewModelTimestampActive=P,A)),"aria-hidden":!0},U),_.V("div",{class:"ytwTranscriptSegmentViewModelTimestampA11yLabel"},function(){var q=U().split(":").map(Number),T=_.O(q.reverse());q=T.next().value;var c=T.next().value;T=T.next().value;return _.i7k({hours:T,minutes:c,seconds:q})}))}}),_.V(_.C8,{text:function(){var U,A,q;
return(q=(U=g())==null?void 0:U.attributedText)!=null?q:{content:(A=g())==null?void 0:A.simpleText}},
linkInheritColor:!0,noPreWrap:!0}))},"jf");var $3Y=_.M(function(k){var g=k.data;return _.V("div",{class:"videoAttributesSectionViewModelHeader"},_.V("div",{class:"videoAttributesSectionViewModelTitleContainer"},_.V("h3",{class:"videoAttributesSectionViewModelTitle"},function(){return g().headerTitle}),_.V(_.m,{cond:function(){return g().headerInfoButton},
then:function(){return _.V(_.Vz,{data:function(){return g().headerInfoButton}},{buttonViewModel:function(P){return _.V(_.Va,{data:P.data,
className:"videoAttributesSectionViewModelInfoButton"})}})}})),_.V(_.m,{cond:function(){return g().headerSubtitle},
then:function(){return _.V("span",{class:"videoAttributesSectionViewModelSubtitle"},function(){return g().headerSubtitle})}}))},"kf"),x32=_.M(function(k){function g(L){return Math.max(Math.min(L,0),Z()-T())}
var P=k.data;var x;k=_.cZ("div",function(L){var Y=function(){w(L.clientWidth)};
Y();window.ResizeObserver&&(x=new ResizeObserver(Y),x.observe(L))});
var U=_.cZ("div",function(L){c(L.scrollWidth)}),A=_.O(_.zT(0,void 0,"C3XQAe")),q=A.next().value;
A=A.next().value;var T=q,c=A;A=_.O(_.zT(0,void 0,"db7y3"));q=A.next().value;A=A.next().value;var Z=q,w=A;q=_.O(_.zT(0,void 0,"RchC7"));var J=q.next().value,r=q.next().value;_.vc(function(){var L;(L=x)==null||L.disconnect()});
var f=function(){r(g(J()+Z()))},B=function(){r(g(J()-Z()))};
return _.V("yt-video-attributes-section-view-model",null,_.V("div",{class:"videoAttributesSectionViewModelHost"},_.V(_.m,{cond:function(){return P().headerTitle},
then:function(){return _.V($3Y,{data:P})}}),_.V("div",{class:_.$v("videoAttributesSectionViewModelVideoAttributes","videoAttributesSectionViewModelScrollContainer"),
el:k},_.V("div",{class:"videoAttributesSectionViewModelVideoAttributesContainer",style:_.OD({transform:function(){var L=J();_.y4("HTML_DIR")==="rtl"&&(L*=-1);return"translateX("+L+"px)"}}),
el:U},_.V(_.Vz,{data:function(){return P().videoAttributeViewModels}},{videoAttributeViewModel:ae4}))),_.V(_.Vz,{data:function(){return P().footerButton}},{buttonViewModel:function(L){return _.V(_.Va,{data:L.data,
className:"videoAttributesSectionViewModelFooterButton"})}}),_.V(_.m,{cond:function(){return J()<0&&P().previousButton},
then:function(){return _.V("div",{class:"videoAttributesSectionViewModelLeftArrow"},_.V(_.Vz,{data:function(){return P().previousButton}},{buttonViewModel:function(L){return _.V(_.Va,{data:L.data,
onClick:f})}}))}}),_.V(_.m,{cond:function(){return J()>Z()-T()&&P().nextButton},
then:function(){return _.V("div",{class:"videoAttributesSectionViewModelRightArrow"},_.V(_.Vz,{data:function(){return P().nextButton}},{buttonViewModel:function(L){return _.V(_.Va,{data:L.data,
onClick:B})}}))}})))},"lf");
x32.idomCompat=!0;var ibn=_.M(function(k){var g=k.data;var P=k.active;var x={},U={};return _.V("timeline-item-view-model",{class:_.$v("ytwTimelineItemViewModelHost",(x.ytwTimelineItemViewModelHostChapterChild=k.chapterChild,x.ytwTimelineItemViewModelModern=_.W("enable_timeline_view_modern_transcript")||_.W("enable_timeline_view_modern_transcript_fe"),x))},_.V("div",{class:"ytwTimelineItemViewModelTimestampSection"},_.V("div",{class:_.$v("ytwTimelineItemViewModelTimestamp",(U.ytwTimelineItemViewModelTimestampActive=
P,U))},function(){return g().timestamp})),_.V("div",{class:"ytwTimelineItemViewModelContentItems"},_.V(_.Vz,{data:function(){return g().contentItems}},{transcriptSegmentViewModel:function(A){return _.V(PVs,{data:A.data,
active:P})},
videoAttributesSectionViewModel:x32})))},"mf");var U3d=_.M(function(k){var g=k.data;k={};return _.V("timeline-chapter-view-model",{class:_.$v("ytwTimelineChapterViewModelHost")},_.V("div",{class:_.$v("ytwTimelineChapterViewModelTitle",(k.ytwTimelineChapterViewModelModern=_.W("enable_timeline_view_modern_transcript")||_.W("enable_timeline_view_modern_transcript_fe"),k))},function(){return g().title}),_.V(_.Vz,{data:function(){return g().contents}},{timelineItemViewModel:function(P){return _.V(ibn,{data:P.data,
chapterChild:!0})},
videoAttributesSectionViewModel:function(P){return _.V(x32,{data:P.data})}}))},"nf");var Aua=_.M(function(k){var g=k.data;var P=_.cZ("macro-markers-panel-item-view-model"),x=_.Tf(_.wfj,function(){var A;return(A=g().markersEngagementPanelSyncEntityKey)!=null?A:""}),U=function(){var A;
return((A=x())==null?void 0:A.activeItemIndex)===g().index};
k=_.iX(function(A){var q,T,c,Z,w;return _.e(function(J){if(J.nextAddress==1)return A.stopPropagation(),_.s$(_.Ws(A),P.value,["A".toString(),"BUTTON".toString()])?J.return():(q=_.hC(g().onTap))?J.yield(_.x5(),2):J.return();T=J.yieldResult;Z=(c=_.b(q,_.oV))==null?void 0:c.startTimeSeconds;Z===void 0||(w=T)!=null&&w.seekTo(Z,!0);_.SV(J)})});
return _.V("macro-markers-panel-item-view-model",{class:_.$v("ytwMacroMarkersPanelItemViewModelHost",{"is-active":U}),el:P,"on:click":k,tabindex:0,role:"button"},_.V(_.Vz,{data:function(){var A;return(A=g())==null?void 0:A.item}},{timelineChapterViewModel:function(A){return _.V(U3d,{data:A.data,
active:U})},
timelineItemViewModel:function(A){return _.V(ibn,{data:A.data,active:U})},
videoAttributeViewModel:ae4,shoppingDescriptionItemViewModel:gjF}))},"of");
Aua.idomCompat=!0;_.y3(Aua,"macro-markers-panel-item-view-model",{props:{data:_.GH}});_.y3(x32,"yt-video-attributes-section-view-model",{props:{data:_.GH}});var d37=_.M(function(k){var g=function(){var P,x,U;return(U=(P=k.data().leadingLogoAccessibility)==null?void 0:(x=P.accessibilityData)==null?void 0:x.label)!=null?U:""};
return _.V("ytw-fantasy-section-header-view-model",{class:"ytwFantasySectionHeaderViewModelHost"},_.V(_.m,{cond:function(){return k.data().leadingLogo},
then:function(P){return _.V(_.KX,{className:"ytwFantasySectionHeaderViewModelLogo",data:P,alt:g})}}),_.V("div",{class:"ytwFantasySectionHeaderViewModelMetadata"},_.V(_.C8,{className:"ytwFantasySectionHeaderViewModelTitle",
text:function(){return k.data().title}}),_.V(_.C8,{className:"ytwFantasySectionHeaderViewModelSubtitle",
text:function(){return k.data().subtitle}})),_.V(_.Vz,{data:function(){return k.data().trailingButton}},{buttonViewModel:function(P){return _.V(_.Va,{data:P.data,
className:"ytwFantasySectionHeaderViewModelTrailingButton"})}}))},"pf");var ObF=_.M(function(k){var g={};g=_.$v("ytwFantasyTeamViewModelHost",(g.ytwFantasyTeamViewModelCompact=function(){var U;return!((U=k.compact)==null||!U.call(k))},g.ytwFantasyTeamViewModelUser=function(){return k.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_USER_TEAM"},g.ytwFantasyTeamViewModelOpponent=function(){return k.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_OPPONENT_USER_TEAM"},g));
var P=function(){var U,A,q;return(q=(U=k.data().teamLogoAccessibility)==null?void 0:(A=U.accessibilityData)==null?void 0:A.label)!=null?q:""},x=_.Tf(rNV,function(){return k.data().teamEntityKey});
return _.V("ytw-fantasy-team-view-model",{class:g},_.V(_.m,{cond:function(){return k.data().teamLogo},
then:function(U){return _.V(_.KX,{className:"ytwFantasyTeamViewModelLogo",data:U,alt:P})}}),_.V("div",{class:"ytwFantasyTeamViewModelMetadata"},_.V("div",{class:"ytwFantasyTeamViewModelHeader"},_.V(_.C8,{className:"ytwFantasyTeamViewModelScore",
text:function(){var U;return(U=x())==null?void 0:U.score}}),_.V(_.qQ,{icon:function(){var U;
return(U=x())==null?void 0:U.projectedScoreTrendingIcon},
className:"ytwFantasyTeamViewModelProjectedScoreIcon",size:12,active:!0}),_.V(_.C8,{className:"ytwFantasyTeamViewModelProjectedScore",text:function(){var U;return(U=x())==null?void 0:U.projectedScore}})),_.V(_.C8,{className:"ytwFantasyTeamViewModelPrimaryText",
text:function(){return k.data().primaryText}}),_.V(_.C8,{className:"ytwFantasyTeamViewModelSecondaryText",
text:function(){return k.data().secondaryText}}),_.V(_.C8,{className:"ytwFantasyTeamViewModelTertiaryText",
text:function(){return k.data().tertiaryText}})),_.V(_.C8,{className:"ytwFantasyTeamViewModelCompactScore",
text:function(){var U;return(U=x())==null?void 0:U.score}}))},"qf");_.y3(_.M(function(k){return _.V("fantasy-league-summary-view-model",{class:"ytwFantasyLeagueSummaryViewModelHost"},_.V("div",{class:"ytwFantasyLeagueSummaryViewModelHeader"},_.V(_.Vz,{data:function(){return k.data().summaryHeader}},{fantasySectionHeaderViewModel:d37})),_.V(_.Vz,{data:function(){return k.data().userTeam}},{fantasyTeamViewModel:ObF}),_.V(_.Vz,{data:function(){return k.data().opponentTeam}},{fantasyTeamViewModel:ObF}))},"rf"),"fantasy-league-summary-view-model",{props:{data:_.GH}});var qbY=_.M(function(k){var g=_.aS(k,{shape:{},useCustomTabRenderable:!1}),P=g.shape;g=g.useCustomTabRenderable;var x=k.customTabRenderable,U=function(){return P().disabled},A=function(){return P().selected},q=function(){return P().title},T=function(){return P().icon},c=_.cZ("yt-tab-shape");
k=_.iX(function(J){var r;if(!U()&&((r=P().aTagConfig)==null?0:r.onclick))P().aTagConfig.onclick(J);return!1});
var Z=_.iX(function(J){if(J.key==="Enter"||J.key==="ArrowUp"||J.key==="ArrowDown")J.preventDefault(),c.value.click();return!1}),w={};
return _.V("yt-tab-shape",{class:_.$v("yt-tab-shape",function(){return P().className},(w["yt-tab-shape__tab--last-tab"]=function(){return P().isLastTab},w["yt-tab-shape--host-disabled"]=U,w["yt-tab-shape--host-clickable"]=!x,w)),
role:x?void 0:"tab","aria-selected":A!=null?A:!1,"aria-disabled":U,tabindex:x?void 0:0,"on:click":k,"on:keydown":Z,el:c,"tab-identifier":function(){return P().identifier},
"tab-title":q},_.V(_.m,{cond:g,then:function(){return x()},
else:function(){var J={},r={};return _.V(_.mH,null,_.V("div",{class:_.$v("yt-tab-shape__tab",(J["yt-tab-shape__tab--tab-selected"]=A,J))},_.V(_.m,{cond:T,then:function(f){return _.V(_.qQ,{className:"yt-tab-shape__tab-icon",icon:function(){return f().iconType}})}}),q),_.V("div",{class:_.$v("yt-tab-shape__tab-bar",(r["yt-tab-shape__tab-bar--tab-bar-selected"]=A,r))}))}}))},"sf");
qbY.idomCompat={callbacks:{customTabRenderable:!0}};_.erF=_.M(function(k){var g=k.shape;k=_.O(_.zT(48,void 0,"nDAx4"));var P=k.next().value,x=k.next().value;k=_.O(_.zT(0,void 0,"GCgjqb"));var U=k.next().value,A=k.next().value,q=function(){return g().tabs},T=_.cZ("yt-tab-group-shape"),c=function(){var r,f;
return(f=(r=q())==null?void 0:r.findIndex(function(B){return B.selected}))!=null?f:-1};
k=_.O(_.zT(!1,void 0,"SU01tf"));var Z=k.next().value,w=k.next().value,J=function(){Z()||_.Xq.addJob(function(){w(!0)},0)};
_.o6(function(){var r=c(),f=_.Xq.addJob(function(){var B,L=((B=T.value)==null?void 0:B.querySelectorAll("yt-tab-shape"))||[],Y;x(((Y=r>-1?L[r]:void 0)==null?void 0:Y.getBoundingClientRect().width)||0);for(Y=B=0;Y<r;Y++)B+=L[Y].offsetWidth+24;_.y4("HTML_DIR")==="rtl"&&(B=-B);A(B);J()},8,0);
_.vc(function(){_.Xq.cancelJob(f)})},"PMwgb");
k={};return _.V("yt-tab-group-shape",{class:_.$v("tabGroupShapeHost",(k.tabGroupShapeOverflowHidden=function(){return g().isOverflowHidden},k)),
el:T},_.V(_.m,{cond:q,then:function(r){return _.V(_.mH,null,_.V("div",{class:"tabGroupShapeTabs",role:"tablist"},_.V(_.DZ,{each:r},function(f,B){return _.V(qbY,{shape:function(){return Object.assign({},f,{isLastTab:B()===r().length-1})},
customTabRenderable:f.customTabRenderable,useCustomTabRenderable:!!f.customTabRenderable})})),_.V(TAF,{width:P,
sliderOffset:U,enableTransition:Z}))}}))},"uf");
_.erF.idomCompat=!0;var TAF=_.M(function(k){var g=_.vh(k.sliderOffset,0),P=k.width,x=k.enableTransition;k={};return _.V("div",{class:_.$v("tabGroupShapeSlider",(k.tabGroupShapeSliderTransition=function(){return x()},k)),
style:_.OD({width:function(){return P()+"px"},
transform:function(){return"translateX("+g()+"px)"}})})},"vf");var cuY=_.M(function(k){var g=function(){var A,q,T;return(T=(A=k.data().playerLogoAccessibility)==null?void 0:(q=A.accessibilityData)==null?void 0:q.label)!=null?T:""},P=_.Tf(f4j,function(){return k.data().playerEntityKey}),x={};
x=_.$v("ytwFantasyPlayerViewModelHost",(x.ytwFantasyPlayerViewModelPlaying=function(){var A;return!((A=P())==null||!A.isPlayerPlaying)},x.ytwFantasyPlayerViewModelOnField=function(){var A;
return((A=P())==null?void 0:A.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_ON_FIELD"},x.ytwFantasyPlayerViewModelRedZone=function(){var A;
return((A=P())==null?void 0:A.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_RED_ZONE"},x));
var U=function(){var A,q,T,c=((A=_.Za().resolve(_.VE(_.le)))==null?0:A())?(q=k.data().playerLogoBackgroundColor)==null?void 0:q.darkTheme:(T=k.data().playerLogoBackgroundColor)==null?void 0:T.lightTheme;return c===void 0?"":_.u3(c)};
return _.V("ytw-fantasy-player-view-model",{class:x},_.V(_.m,{cond:function(){return k.data().playerLogo},
then:function(A){return _.V("div",{class:"ytwFantasyPlayerViewModelLogo"},_.V("div",{class:"ytwFantasyPlayerViewModelLogoRing"},_.V(_.KX,{className:"ytwFantasyPlayerViewModelLogoImage",style$:_.OD({"background-color":U}),data:A,alt:g})),_.V("div",{class:"ytwFantasyPlayerViewModelInGameStatus"},_.V(_.qQ,{icon:"FOOTBALL_FILLED",className:"ytwFantasyPlayerViewModelInGameStatusIcon"})))}}),_.V("div",{class:"ytwFantasyPlayerViewModelMetadata"},_.V("div",{class:"ytwFantasyPlayerViewModelHeader"},_.V(_.C8,
{className:"ytwFantasyPlayerViewModelName",
text:function(){var A;return(A=k.data())==null?void 0:A.playerNameText}}),_.V(_.C8,{className:"ytwFantasyPlayerViewModelDescription",
text:function(){var A;return(A=k.data())==null?void 0:A.playerDescriptionText}})),_.V("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.V(_.C8,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var A;return(A=P())==null?void 0:A.gamePeriodText}}),_.V(_.C8,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var A;return(A=k.data())==null?void 0:A.opponentTeamText}}),_.V(_.C8,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var A;return(A=P())==null?void 0:A.gameStatusText}}),_.V(_.C8,{className:_.$v("ytwFantasyPlayerViewModelSecondaryItem","ytwFantasyPlayerViewModelStatus"),
text:function(){var A;return(A=P())==null?void 0:A.playerStatusText}})),_.V("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.V(_.C8,{text:function(){var A;
return(A=P())==null?void 0:A.playerStatsText}}))),_.V(_.C8,{className:"ytwFantasyPlayerViewModelScore",
text:function(){var A;return(A=P())==null?void 0:A.fantasyScore}}))},"wf");var VMY=_.M(function(k){return _.V("ytw-fantasy-roster-view-model",{class:"ytwFantasyRosterViewModelHost"},_.V(_.m,{cond:function(){return k.data().players},
then:function(g){return _.V(_.Vz,{data:g},{fantasyPlayerViewModel:cuY})}}))},"xf");var Zb5=_.M(function(k){var g=_.O(_.d2(function(){var U;return(U=k.data().selectedTabIdentifierKey)!=null?U:""})),P=g.next().value,x=g.next().value;
_.oy(function(){var U;(U=k.setSelectedTabSignal)==null||U.call(k,P)});
return _.V("yt-tabbed-view-model",{class:"ytTabbedViewModelHost"},_.V("div",{class:"ytTabbedViewModelTabGroup"},_.V(_.erF,{shape:function(){var U=k.data(),A=[],q={tabs:A};if(!U.tabs)return q;U=_.O(U.tabs);for(var T=U.next(),c={};!T.done;c={tabViewModel:void 0},T=U.next())if(c.tabViewModel=_.b(T.value,ETv),c.tabViewModel){var Z=T=void 0;A.push({aTagConfig:{onclick:function(w){return function(){var J;x((J=w.tabViewModel.tabIdentifier)!=null?J:"")}}(c)},
identifier:c.tabViewModel.tabIdentifier,selected:P()===c.tabViewModel.tabIdentifier,title:(Z=(T=c.tabViewModel.title)==null?void 0:T.content)!=null?Z:""})}return q}})),_.V(_.Vz,{data:function(){var U,A=_.O((U=k.data().tabs)!=null?U:[]);
for(U=A.next();!U.done;U=A.next())if((U=_.b(U.value,ETv))&&U.tabIdentifier===P())return U.content}},{fantasyRosterViewModel:VMY}))},"zf");_.y3(_.M(function(k){var g=_.O(hA3()),P=g.next().value,x=g.next().value;return _.V("ytw-fantasy-matchup-view-model",{class:"ytwFantasyMatchupViewModelHost"},_.V(_.C8,{className:"ytwFantasyMatchupViewModelTitle",text:function(){return k.data().title}}),_.V(_.m,{cond:function(){return k.data().tabbedViewModel},
then:function(U){return _.V(_.Vz,{data:U},{tabbedViewModel:function(A){return _.V(Zb5,{data:A.data,setSelectedTabSignal:x})}})}}),_.V(_.m,{cond:function(){var U,A=(U=_.b(k.data().tabbedViewModel,L9J))==null?void 0:U.tabs;
U=_.b(A==null?void 0:A[0],ETv);A=_.b(A==null?void 0:A[1],ETv);var q=U==null?void 0:U.tabIdentifier;if(P()===q){var T,c;if(!((T=_.b(U==null?void 0:U.content,oAq))==null?0:(c=T.players)==null?0:c.length))return k.data().noUserTeamPlayersText}else{var Z,w;if(!((Z=_.b(A==null?void 0:A.content,oAq))==null?0:(w=Z.players)==null?0:w.length))return k.data().noOpponentTeamPlayersText}},
then:function(U){return _.V(_.C8,{className:"ytwFantasyMatchupViewModelNoPlayersMessage",text:U})}}))},"Af"),"ytw-fantasy-matchup-view-model",{props:{data:_.GH}});_.y3(_.M(function(k){return _.V("ytw-fantasy-weekly-matchup-summary-view-model",{class:"ytwFantasyWeeklyMatchupSummaryViewModelHost"},_.V(_.C8,{className:"ytwFantasyWeeklyMatchupSummaryViewModelTitle",text:function(){return k.data().title}}),_.V(_.m,{cond:function(){return k.data().matchupTeamPairs},
then:function(g){return _.V(_.DZ,{each:g,keyBy:"INDEX"},function(P){return _.V("div",{class:"ytwFantasyWeeklyMatchupSummaryViewModelPair"},_.V(_.Vz,{data:function(){return[P().firstTeam,P().secondTeam]}},{fantasyTeamViewModel:function(x){return _.V(ObF,{data:x.data,
compact:!0})}}))})}}))},"Bf"),"ytw-fantasy-weekly-matchup-summary-view-model",{props:{data:_.GH}});_.y3(_.M(function(k){var g=function(){var U,A,q;return(q=(U=k.data().userLogoAccessibility)==null?void 0:(A=U.accessibilityData)==null?void 0:A.label)!=null?q:""},P=function(){var U,A,q;
return(q=(U=k.data().opponentLogoAccessibility)==null?void 0:(A=U.accessibilityData)==null?void 0:A.label)!=null?q:""},x=_.Tf(JNV,function(){return k.data().entityKey});
return _.V("fantasy-win-probability-view-model",{class:"ytwFantasyWinProbabilityViewModelHost"},_.V("div",{class:"ytwFantasyWinProbabilityViewModelTop"},_.V(_.m,{cond:function(){return k.data().userLogo},
then:function(U){return _.V(_.KX,{className:"ytwFantasyWinProbabilityViewModelLogo",data:U,alt:g})}}),_.V("h3",{class:"ytwFantasyWinProbabilityViewModelTitle"},_.V(_.C8,{text:function(){return k.data().title}})),_.V(_.m,{cond:function(){return k.data().opponentLogo},
then:function(U){return _.V(_.KX,{className:"ytwFantasyWinProbabilityViewModelLogo",data:U,alt:P})}})),_.V("div",{class:"ytwFantasyWinProbabilityViewModelBottom"},_.V("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.V(_.C8,{text:function(){var U;
return(U=x())==null?void 0:U.userWinNumberLabel}})),_.V("div",{class:"ytwFantasyWinProbabilityViewModelProbabilityBars"},_.V("div",{class:_.$v("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityUserBar"),
style:_.OD({flex:function(){var U,A;return(A=(U=x())==null?void 0:U.userWinNumber)!=null?A:50}})}),_.V("div",{class:_.$v("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityOpponentBar"),
style:_.OD({flex:function(){var U,A;return(A=(U=x())==null?void 0:U.opponentWinNumber)!=null?A:50}})})),_.V("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.V(_.C8,{text:function(){var U;
return(U=x())==null?void 0:U.opponentWinNumberLabel}}))))},"Cf"),"fantasy-win-probability-view-model",{props:{data:_.GH}});var m3s={sources:[{clientResource:{imageName:"LOCK_FILLED"}}]},wIF=_.M(function(k){return _.V(_.Vz,{data:k.button},{buttonViewModel:function(g){return _.V(_.Va,{data:g.data,className:"ytdBackstageLockedPostViewModelBottomButton"})}})},"Df"),JuY=_.M(function(k){return _.V("ytd-backstage-locked-post-view-model",{class:_.$v("ytdBackstageLockedPostViewModelHost",k.className)},_.V("div",{class:"ytdBackstageLockedPostViewModelHeader"},_.V("div",{class:"ytdBackstageLockedPostViewModelAuthorAvatar"},_.V(_.Vz,
{data:function(){return k.data().authorAvatar}},{decoratedAvatarViewModel:_.ar})),_.V("div",{class:"ytdBackstageLockedPostViewModelHeaderDetails"},_.V("div",{class:"ytdBackstageLockedPostViewModelAuthorText"},_.V(_.C8,{text:function(){return k.data().authorText}})),_.V("div",{class:"ytdBackstageLockedPostViewModelPublishedTimeText"},_.V(_.C8,{text:function(){return k.data().publishedTimeText}}),_.V(_.Vz,{data:function(){return k.data().sponsorsOnlyBadge}},{sponsorsOnlyBadgeRenderer:function(g){return _.V(Buv,
{data:g.data,
className:"ytdBackstageLockedPostViewModelMembersOnlyBadge"})}})))),_.V("div",{class:"ytdBackstageLockedPostViewModelPostText"},_.V(_.C8,{text:function(){return k.data().contentText}})),_.V(_.tw,null,_.V(_.Q4,{when:function(){return k.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_TEXT_ONLY"}},function(){return _.V("div",{class:"ytdBackstageLockedPostViewModelLockedTextDisplay"},_.V(_.KX,{data:m3s,
alt:"",className:"ytdBackstageLockedPostViewModelLockedTextDisplayIcon"}),_.V(_.C8,{text:function(){return k.data().lockedText}}))}),_.V(_.Q4,{when:function(){return k.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_GREY_BOX"}},function(){return _.V("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBox"},_.V("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBoxIcon"},_.V(_.KX,{data:m3s,
alt:""})),_.V(_.C8,{text:function(){return k.data().lockedText}}))})),_.V("div",{class:"ytdBackstageLockedPostViewModelButtons"},_.V(wIF,{button:function(){return k.data().likeButton}}),_.V("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return k.data().voteCountA11y}},_.V(_.C8,{text:function(){return k.data().voteCount}})),_.V(wIF,{button:function(){return k.data().dislikeButton}}),_.V(wIF,{button:function(){return k.data().commentButton}}),_.V("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return k.data().commentCountA11y}},_.V(_.C8,{text:function(){return k.data().commentCount}}))))},"Ef");
JuY.idomCompat=!0;_.y3(JuY,"ytd-backstage-locked-post-view-model",{props:{data:_.GH,className:_.GH}});_.sD("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");
var gM=function(){var k=_.S.apply(this,arguments)||this;k.darkerPanels=_.W("web_watch_darker_panels");k.commentsHidePanelButton=!1;k.isWatchGrid=!1;k.continuationShowButton=!1;k.isSearch=!1;k.isConstrainedList=!1;k.isWatch=!1;k.eligibleToSwitchToGrid=!1;k.useBigThumbs=!1;k.notSticky=!1;k.epRestyle=!1;k.isCarouselInFeed=!0;k.topSpacingZero=!1;k.continuationIsInitialLoad=!0;k.enableSqueezebackPanels=_.W("web_shorts_enable_squeezeback_panels");k.enableAnchoredPanel=_.W("desktop_shorts_v2_anchored_panel");
k.mastheadHeight=0;k.actionMap={"yt-item-section-continuation-action":"handleYtItemSectionContinuation","yt-item-section-replace-action":"handleYtItemSectionReplace"};k.nextContinuation={continuationType:"itemSectionContinuation",usePost:!0};return k};
_.z(gM,_.S);_.d=gM.prototype;_.d.updateLockupContainerTypes=function(k){if(this.eligibleToSwitchToGrid){var g;(g=Array.from(this.hostElement.querySelectorAll("#contents yt-lockup-view-model")))==null||g.forEach(function(P){P.containerType=k})}};
_.d.getItemsPath=function(){return"data.contents"};
_.d.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.d.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{commentsHeaderRenderer:{component:"ytd-comments-header-renderer",properties:{engagementPanel:"[[engagementPanel]]",hidePanelButton:"[[commentsHidePanelButton]]"}},sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isPlaylist:"[[isPlaylist]]",isClipList:"[[isClipList]]"}},itemSectionHeaderRenderer:"ytd-item-section-header-renderer",backstagePostThreadRenderer:"ytd-backstage-post-thread-renderer",
chipCloudRenderer:"yt-chip-cloud-renderer",feedFilterChipBarRenderer:"ytd-feed-filter-chip-bar-renderer",macroMarkersPanelItemViewModel:"macro-markers-panel-item-view-model",chipBarViewModel:{component:"chip-bar-view-model",noInjection:!0}}},shownItems:{id:"contents",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-item-section-renderer lockup",force16By9ThumbnailAspectRatio:!0},properties:{sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",thumbnailFixedWidth:"[[thumbnailWidth]]",
thumbnailTargetWidth:"[[thumbnailTargetWidth]]",lockupExperiments:"[[lockupExperiments]]",containerType:"[[lockupContainerType]]"}},alertBannerViewModel:{component:"yt-alert-banner-view-model"},aboutChannelRenderer:"ytd-about-channel-renderer",activityItemRenderer:"yt-activity-item-renderer",adSlotRenderer:"ytd-ad-slot-renderer",backgroundPromoRenderer:"ytd-background-promo-renderer",backstageLockedPostViewModel:"ytd-backstage-locked-post-view-model",backstagePostThreadRenderer:"ytd-backstage-post-thread-renderer",
buttonRenderer:"ytd-button-renderer",carouselAdRenderer:"ytd-carousel-ad-renderer",cardItemContainerRenderer:{component:"yt-card-item-container-renderer",properties:{compact:"[[engagementPanel]]"}},cardItemRenderer:"yt-card-item-renderer",carouselItemRenderer:{component:"ytd-carousel-item-renderer",params:{isCarouselInFeed:!0}},channelAboutFullMetadataRenderer:"ytd-channel-about-metadata-renderer",channelFeaturedContentRenderer:{component:"ytd-channel-featured-content-renderer",properties:{thumbnailFixedWidth:"[[thumbnailWidth]]",
lockupContainerType:"[[lockupContainerType]]"}},channelRenderer:{component:"ytd-channel-renderer",properties:{compactStyle:"[[engagementPanel]]"}},channelSwitcherPageRenderer:"ytd-channel-switcher-page-renderer",channelVideoPlayerRenderer:"ytd-channel-video-player-renderer",chipCloudRenderer:{component:"yt-chip-cloud-renderer",properties:{isSearch:"[[isSearch]]"}},chipsShelfViewModel:"chips-shelf-view-model",clarificationRenderer:"ytd-clarification-renderer",commentHistoryEntryRenderer:"ytd-comment-history-entry-renderer",
commentThreadRenderer:{component:"ytd-comment-thread-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},commentFilterContextViewModel:{component:"yt-comment-filter-context-view-model"},compactMovieRenderer:"ytd-compact-movie-renderer",compactCourseVideoRenderer:"ytd-compact-video-renderer",compactPlaylistRenderer:"ytd-compact-playlist-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",compactTextPromoRenderer:"ytd-compact-text-promo-renderer",
compactVideoRenderer:"ytd-compact-video-renderer",compactRadioRenderer:"ytd-compact-radio-renderer",connectedAppRenderer:"ytd-connected-app-renderer",counterfactualRenderer:"ytd-counterfactual-renderer",destinationShelfRenderer:"ytd-destination-shelf-renderer",didYouMeanRenderer:"yt-did-you-mean-renderer",displayAdRenderer:"ytd-display-ad-renderer",emergencyOneboxRenderer:"ytd-emergency-onebox-renderer",eomSettingsDisclaimerRenderer:"ytd-eom-settings-disclaimer-renderer",exploratoryResultsRenderer:"ytd-exploratory-results-renderer",
faqSectionRenderer:"yt-faq-section-renderer",fantasyLeagueSummaryViewModel:"fantasy-league-summary-view-model",fantasyMatchupViewModel:"ytw-fantasy-matchup-view-model",fantasyWeeklyMatchupSummaryViewModel:"ytw-fantasy-weekly-matchup-summary-view-model",fantasyWinProbabilityViewModel:"fantasy-win-probability-view-model",feedbackElicitationSingleQuestionRenderer:"ytd-feedback-elicitation-single-question-renderer",feedEntryRenderer:"ytd-feed-entry-renderer",feedNudgeRenderer:"ytd-feed-nudge-renderer",
eduCardViewModel:"yt-edu-card-view-model",gridRenderer:"ytd-grid-renderer",richGridRenderer:"ytd-rich-grid-renderer",handlesClaimingHeaderRenderer:"ytd-handles-claiming-header-renderer",handlesClaimingUpdateSocialRenderer:"ytd-handles-claiming-update-social-renderer",handlesClaimingVanityInfoRenderer:"ytd-handles-claiming-vanity-info-renderer",handlesClaimingVideoItemRenderer:"ytd-handles-claiming-video-item-renderer",handlesClaimingTitleImagesSectionRenderer:"ytd-handles-claiming-title-images-section-renderer",
handlesClaimingFaqSectionRenderer:"ytd-handles-claiming-faq-section-renderer",hashtagTileRenderer:"ytd-hashtag-tile-renderer",horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{isSearch:"[[isSearch]]"}},includingResultsForRenderer:"yt-including-results-for-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",inlineSurveyRenderer:"ytd-inline-survey-renderer",labsEditRenderer:"ytd-labs-edit-renderer",labsHeaderRenderer:"ytd-labs-header-renderer",
labsItemRenderer:"ytd-labs-item-renderer",linearLayoutViewModel:"yt-linear-layout-view-model",liveChatHistoryEntryRenderer:"ytd-live-chat-history-entry-renderer",macroMarkersPanelItemViewModel:"macro-markers-panel-item-view-model",messageRenderer:{component:"ytd-message-renderer",properties:{panel:"[[engagementPanel]]"}},miniGameCardViewModel:{component:"ytd-mini-game-card-view-model",properties:{isSearch:"[[isSearch]]"}},movieRenderer:"ytd-movie-renderer",musicPassFeatureInfoRenderer:"yt-music-pass-feature-info-renderer",
newspaperRenderer:"ytd-newspaper-renderer",noResultsFoundShowingResultsForRenderer:"yt-no-results-found-showing-results-for-renderer",notificationRenderer:"ytd-notification-renderer",offerItemExpandedRenderer:"yt-offer-item-expanded-renderer",offerItemRenderer:"yt-offer-item-renderer",offerItemUpsellRenderer:"yt-offer-item-upsell-renderer",officialCardViewModel:{component:"yt-official-card-view-model",properties:{className:"[[is]]"}},playlistRenderer:{component:"ytd-playlist-renderer",properties:{isSearch:"[[isSearch]]"}},
pageIntroductionRenderer:"ytd-page-introduction-renderer",playlistShowMetadataRenderer:"ytd-playlist-show-metadata-renderer",playlistVideoListRenderer:"ytd-playlist-video-list-renderer",playlistVideoRenderer:"ytd-playlist-video-renderer",premiumBrowseFooterRenderer:"ytd-premium-browse-footer-renderer",productDetailsRenderer:"ytd-product-details-renderer",productListHeaderRenderer:"ytd-product-list-header-renderer",promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",
purchaseItemRenderer:"ytd-purchase-item-renderer",qrCodeRenderer:"yt-qr-code-renderer",radioRenderer:"ytd-radio-renderer",recognitionShelfRenderer:"ytd-recognition-shelf-renderer",redCancelSurveyRenderer:"ytd-red-cancel-survey-renderer",reelShelfRenderer:{component:"ytd-reel-shelf-renderer",properties:{isSearch:"[[isSearch]]",hideShelfHeader:"[[hideShortsShelfHeader]]"}},gridShelfViewModel:{component:"grid-shelf-view-model",properties:{shouldUseOwnContainerSize:"[[isSearch]]",layoutContainerWidth:"[[containerWidth]]",
className:"[[is]]"},params:{marginSettings:0}},richShelfRenderer:"ytd-rich-shelf-renderer",resultsWithoutQuotesRenderer:"yt-results-without-quotes-renderer",searchFrictionViewModel:"ytw-search-friction-view-model",searchNoResultsRenderer:"yt-search-no-results-renderer",searchPyvRenderer:"ytd-search-pyv-renderer",sectionGroupViewModel:"yt-section-group-view-model",sectionHeaderViewModel:{component:"yt-section-header-view-model",properties:{className:"[[is]]"},params:{disableHorizontalPadding:!0,disableVerticalPadding:!0}},
settingsOptionsRenderer:"ytd-settings-options-renderer",shelfRenderer:{component:"ytd-shelf-renderer",properties:{isSearch:"[[isSearch]]",isConstrainedList:"[[isConstrainedList]]"}},showingResultsForRenderer:"yt-showing-results-for-renderer",showRenderer:{component:"ytd-show-renderer",properties:{isSearch:"[[isSearch]]"}},simpleTextSectionRenderer:"ytd-simple-text-section-renderer",sponsorshipsAlertRenderer:"ytd-sponsorships-alert-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",
subscriptionProductHeaderRenderer:"yt-subscription-product-header-renderer",subscriptionProductRenderer:"yt-subscription-product-renderer",subscriptionProductUpsellOfferRenderer:"yt-subscription-product-upsell-offer-renderer",toggleFormFieldRenderer:"yt-toggle-form-field-renderer",unlimitedManageSubscriptionPageRenderer:"yt-unlimited-manage-subscription-page-renderer",unlimitedPageFeatureInfoRenderer:"ytd-unlimited-page-feature-info-renderer",unlimitedPageHeaderRenderer:"yt-unlimited-page-header-renderer",
unlimitedUserNotificationRenderer:"yt-unlimited-user-notification-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isSearch:"[[isSearch]]"}},webAnswerRenderer:"ytd-web-answer-renderer",ypcOffersListRenderer:"yt-ypc-offers-list-renderer",redeemCodeRenderer:"ytd-redeem-code-renderer",primetimePromoRenderer:"ytd-primetime-promo-renderer",continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{showButton:"[[continuationShowButton]]",isCommentsSection:"[[continuationIsCommentsSection]]",
isInitialLoad:"[[continuationIsInitialLoad]]",engagementPanel:"[[engagementPanel]]"}},infoPanelContentRenderer:"ytd-info-panel-content-renderer",errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer",ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer",listItemViewModel:"ytd-list-item-view-model",overviewAnswerViewModel:"ytd-overview-answer-view-model",coursePerksViewModel:"yt-course-perks-view-model",courseProgressViewModel:"yt-course-progress-view-model",courseRatingsViewModel:"yt-course-ratings-view-model",
videoDescriptionHeaderRenderer:"ytd-video-description-header-renderer",videoDescriptionInfocardsSectionRenderer:"ytd-video-description-infocards-section-renderer",videoOverviewViewModel:"yt-video-overview-view-model",expandableVideoDescriptionBodyRenderer:{component:"ytd-expandable-video-description-body-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},videoAttributesSectionViewModel:"yt-video-attributes-section-view-model",videoAttributeViewModel:"yt-video-attribute-view-model",liveViewerLeaderboardItemViewModel:{component:"ytvl-live-viewer-leaderboard-item-view-model"},
liveLeaderboardItemViewModel:{component:"ytvl-live-leaderboard-item-view-model"},accordionViewModel:{component:"yt-accordion-view-model"},learningJourneyLoaderViewModel:{component:"yt-learning-journey-loader-view-model"},learningJourneyZeroStateViewModel:{component:"yt-learning-journey-zero-state"},learningJourneyQuizViewModel:{component:"learning-journey-quiz-view-model"},dividerViewModel:{component:"divider-view-model"}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",
properties:{showButton:"[[showButton]]",disablePrescanVisibility:"[[continuationDisablePrescanVisibility]]"}},reloadContinuationData:{component:"yt-reload-continuation"}},renderPriority:_.W("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.W("kevlar_low_priority_continuation")}}};
_.d.created=function(){};
_.d.updateHeaderState=function(){this.notSticky=this.hostElement.getBoundingClientRect().y>this.mastheadHeight};
_.d.handleIntersect=function(k){this.notSticky=k[0].intersectionRatio===1};
_.d.attached=function(){var k=this,g=_.W("web_item_section_sticky_header_use_scroll_as_fallback");g||document.addEventListener("scroll",_.AB(this,this.updateHeaderState));var P;this.mastheadHeight=((P=document.querySelector("ytd-masthead"))==null?void 0:P.clientHeight)||0;this.containerWidth=this.hostElement.clientWidth||0;window.IntersectionObserver?(this.intersectionObserver=new IntersectionObserver(function(x){k.handleIntersect(x)},{rootMargin:"-"+(this.mastheadHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement)):g&&document.addEventListener("scroll",_.AB(this,this.updateHeaderState));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){k.updateHeaderState()}),this.resizeObserver.observe(this.hostElement))};
_.d.detached=function(){document.removeEventListener("scroll",_.AB(this,this.updateHeaderState));var k;(k=this.intersectionObserver)==null||k.disconnect();var g;(g=this.resizeObserver)==null||g.disconnect()};
_.d.updated=function(k){k.has("data")&&this.updateHeaderState()};
_.d.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(pCL(!this.notSticky))};
_.d.commentsHidePanelButtonChanged=function(){if(this.isWatchGrid){var k=_.kr(this.hostElement).querySelector("ytd-comments-header-renderer");k&&(k.hidePanelButton=this.commentsHidePanelButton)}};
_.d.onRetrieveLocation=function(k,g){this.containsComments()&&(this.firstCommentsLoaded=g.hasComments=!0)};
_.d.containsComments=function(){return this.get("data.sectionIdentifier")==="comment-item-section"};
_.d.onLoadReloadContinuation=function(k,g){var P=this;k.stopPropagation();this.isReloading=!0;_.GB(this.hostElement,"yt-retrieve-location",{locationRetrieved:function(x){var U=_.Za().resolve(_.m6);x=g(x);U.postData(x).then(function(A){P.onReloadContinuationData(A)})}})};
_.d.onReloadContinuationData=function(k){if(k=this.get("response.continuationContents.itemSectionContinuation",k)||this.get("response.contents.itemSectionRenderer",k)||this.get("response.continuationContents.sectionListContinuation.contents.0.itemSectionRenderer",k)||this.get("response.continuationContents.relatedChipsContinuation.continuation.watchNextSecondaryResultsRenderer",k))this.set("data.contents",k.contents||k.results),k.header&&this.set("data.header",k.header),this.set("data.continuations",
k.continuations||[]);this.isReloading=!1};
_.d.computeContentsClass=function(k){return k?"reloading":""};
_.d.computeSectionIdentifier=function(k){return k==null?void 0:k.sectionIdentifier};
_.d.computeFitContainer=function(k){return(k==null?void 0:k.sectionIdentifier)==="youchat-item-section"};
_.d.computeShowButton=function(){return!!this.firstCommentsLoaded&&this.containsComments()&&_.W("kevlar_disable_comments_auto_load")};
_.d.onServiceRequestCompleted=function(){this.continuationIsInitialLoad=!1};
_.d.computeIsReloading=function(){return this.isReloading||this.ytContinuationHandlerBehavior.continuationIsReloading};
_.d.computeHasDestinationShelfRenderer=function(k){var g,P;return!!(k==null?0:(g=k.contents)==null?0:(P=g[0])==null?0:P.destinationShelfRenderer)};
_.d.computeHasSectionGroupViewModel=function(k){var g,P;return!!(k==null?0:(g=k.contents)==null?0:(P=g[0])==null?0:P.sectionGroupViewModel)};
_.d.computeHasQrCodeRenderer=function(k){var g,P;return!!(k==null?0:(g=k.contents)==null?0:(P=g[0])==null?0:P.qrCodeRenderer)};
_.d.computeStaticCommentsHeader=function(k){return k&&this.containsComments()};
_.d.computeEpRestyle=function(k){return _.W("web_ep_restyling")&&k&&this.containsComments()};
_.d.computeIsContinuationCommentSection=function(k){return(k==null?void 0:k.targetId)==="shorts-engagement-panel-comments-section"||(k==null?void 0:k.targetId)==="comments-section"||(k==null?void 0:k.targetId)==="engagement-panel-comments-section"};
_.d.computeSuppressPaddingDisclaimer=function(){var k,g,P,x;return!!((k=this.data)==null?0:(g=k.contents)==null?0:(P=g[0])==null?0:(x=P.productListHeaderRenderer)==null?0:x.suppressPaddingDisclaimer)};
_.d.computeHeaderStyle=function(k){switch(k==null?void 0:k.headerStyle){case "ITEM_SECTION_HEADER_STYLE_STICKY":return"sticky-header";default:return""}};
_.d.dataChanged=function(){this.firstCommentsLoaded=!1};
_.d.observeDataContentsLength=function(){var k,g;((k=this.data)==null?0:(g=k.contents)==null?0:g.length)&&this.data.contents.length>1?this.continuationIsInitialLoad=!1:this.continuationIsInitialLoad=!0};
_.d.onYtDismissibleItemDismissedChange=function(k){this._setItemDismissed(k.type==="yt-dismissible-item-dismissed")};
_.d.triggerContinuations=function(){for(var k=_.kr(this.hostElement).querySelector("#continuations").children,g=0;g<k.length;g++)k[g].trigger()};
_.d.triggerInitialContinuations=function(){for(var k=_.kr(this.hostElement).querySelector("#continuations").children,g=0;g<k.length;g++)k[g].triggerIfNotPreviouslyTriggered()};
_.d.handleYtItemSectionContinuation=function(k,g){var P;g&&((P=this.data)==null?void 0:P.sectionIdentifier)!==g||(this.set("data.continuations",[k]),this.triggerContinuations())};
_.d.handleYtItemSectionReplace=function(k,g){var P;g&&((P=this.data)==null?void 0:P.sectionIdentifier)!==g||(this.set("data.contents",k),this.set("data.continuations",[]))};
_.d.computeUseHeightHack=function(k){return k&&!_.W("kevlar_disable_height_hack")};
_.d.computeTopSpacingZero=function(k){return k};
_.d.continuationShowButtonChanged=function(){var k=_.kr(this.hostElement).querySelector("ytd-continuation-item-renderer");k&&(k.showButton=this.continuationShowButton)};
_.d.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.gp("data-changed",this.data))};
_.mJ.Object.defineProperties(gM.prototype,{hideShortsShelfHeader:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.W("web_shorts_wn_shelf_header_tuning")}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":this.isWatch?"168px":"246px"}},
thumbnailTargetWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&this.containerWidth?this.containerWidth/2:void 0}},
sizing:{configurable:!0,enumerable:!0,get:function(){return this.useBigThumbs?"STANDARD":this.isWatch?"COMPACT":"STANDARD"}},
lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.useBigThumbs?2:this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
hasHeader:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.header)}},
expFixPlaylistHeader:{configurable:!0,enumerable:!0,get:function(){return _.W("web_fix_sticky_playlist_header")}},
isPlaylist:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return!!((k=this.data)==null?0:(g=k.contents)==null?0:(P=g[0])==null?0:P.playlistVideoListRenderer)}},
isClipList:{configurable:!0,enumerable:!0,get:function(){var k,g,P,x,U,A,q;return!!((k=this.data)==null?0:(g=k.contents)==null?0:(P=g[0])==null?0:(x=P.shelfRenderer)==null?0:(U=x.content)==null?0:(A=U.gridRenderer)==null?0:(q=A.targetId)==null?0:q.includes("browse-feedFEclips"))}},
isPlaylistVideoContainer:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return!!((k=this.data)==null?0:(g=k.contents)==null?0:(P=g[0])==null?0:P.playlistVideoRenderer)}},
isSearchFrictionPage:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return!!((k=this.data)==null?0:(g=k.contents)==null?0:(P=g[0])==null?0:P.searchFrictionViewModel)}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.fz("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.W("use_modern_typography_on_search")}}},
typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.W("use_modern_typography_on_search")}},
nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){},
set:function(){}}});
gM.prototype.dataChangedForBinding=gM.prototype.dataChangedForBinding;gM.prototype.continuationShowButtonChanged=gM.prototype.continuationShowButtonChanged;gM.prototype.onYtDismissibleItemDismissedChange=gM.prototype.onYtDismissibleItemDismissedChange;gM.prototype.observeDataContentsLength=gM.prototype.observeDataContentsLength;gM.prototype.dataChanged=gM.prototype.dataChanged;gM.prototype.onServiceRequestCompleted=gM.prototype.onServiceRequestCompleted;gM.prototype.onLoadReloadContinuation=gM.prototype.onLoadReloadContinuation;
gM.prototype.onRetrieveLocation=gM.prototype.onRetrieveLocation;gM.prototype.commentsHidePanelButtonChanged=gM.prototype.commentsHidePanelButtonChanged;gM.prototype.dispatchChipBarIsSticky=gM.prototype.dispatchChipBarIsSticky;gM.prototype.updateLockupContainerTypes=gM.prototype.updateLockupContainerTypes;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],gM.prototype,"ytActionHandlerBehavior",void 0);
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],gM.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],gM.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.Ol.YtLazyListBehavior),_.I("design:type",Object)],gM.prototype,"ytLazyListBehavior",void 0);_.N([_.h(_.$g.YtNextContinuationBehavior),_.I("design:type",Object)],gM.prototype,"ytNextContinuationBehavior",void 0);
_.N([_.h(_.PK),_.I("design:type",Object)],gM.prototype,"ytContinuationHandlerBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],gM.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],gM.prototype,"ytdReduxBehavior",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],gM.prototype,"darkerPanels",void 0);_.N([_.n(),_.I("design:type",Object)],gM.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Boolean)],gM.prototype,"engagementPanel",void 0);_.N([_.n(),_.I("design:type",Object)],gM.prototype,"commentsHidePanelButton",void 0);_.N([_.n(),_.I("design:type",Object)],gM.prototype,"isWatchGrid",void 0);_.N([_.n(),_.I("design:type",Object)],gM.prototype,"continuationShowButton",void 0);_.N([_.n({computed:"computeIsContinuationCommentSection(data)"}),_.I("design:type",Boolean)],gM.prototype,"continuationIsCommentsSection",void 0);
_.N([_.n({value:!0}),_.I("design:type",Boolean)],gM.prototype,"autoFill",void 0);_.N([_.n(),_.I("design:type",Boolean)],gM.prototype,"continuationDisablePrescanVisibility",void 0);_.N([_.n(),_.I("design:type",Boolean)],gM.prototype,"isReloading",void 0);_.N([_.n(),_.I("design:type",Object)],gM.prototype,"isSearch",void 0);_.N([_.n(),_.I("design:type",Object)],gM.prototype,"isConstrainedList",void 0);_.N([_.n(),_.I("design:type",Object)],gM.prototype,"isWatch",void 0);
_.N([_.n(),_.I("design:type",Object)],gM.prototype,"eligibleToSwitchToGrid",void 0);_.N([_.n(),_.I("design:type",Object)],gM.prototype,"useBigThumbs",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],gM.prototype,"notSticky",void 0);_.N([_.n({selector:_.ED,reflectToAttribute:!0}),_.I("design:type",Object)],gM.prototype,"isGridViewEnabled",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeEpRestyle(engagementPanel, data.sectionIdentifier)"}),_.I("design:type",Object)],gM.prototype,"epRestyle",void 0);_.N([_.E("isWatch"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],gM.prototype,"hideShortsShelfHeader",null);_.N([_.E("isSearch","isWatch"),_.I("design:type",String),_.I("design:paramtypes",[])],gM.prototype,"thumbnailWidth",null);
_.N([_.E("isSearch","containerWidth"),_.I("design:type",Object),_.I("design:paramtypes",[])],gM.prototype,"thumbnailTargetWidth",null);_.N([_.E("isSearch","isWatch","useBigThumbs"),_.I("design:type",String),_.I("design:paramtypes",[])],gM.prototype,"sizing",null);_.N([_.E("isWatch","isGridViewEnabled","useBigThumbs","data"),_.n({reflectToAttribute:!0}),_.I("design:type",Number),_.I("design:paramtypes",[])],gM.prototype,"lockupContainerType",null);
_.N([_.E("data"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],gM.prototype,"hasHeader",null);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],gM.prototype,"expFixPlaylistHeader",null);_.N([_.OO("lockupContainerType","data"),_.I("design:type",Function),_.I("design:paramtypes",[Number]),_.I("design:returntype")],gM.prototype,"updateLockupContainerTypes",null);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],gM.prototype,"pageSubtype",void 0);_.N([_.n(),_.I("design:type",Number)],gM.prototype,"containerWidth",void 0);_.N([_.n(),_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],gM.prototype,"isPlaylist",null);_.N([_.n(),_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],gM.prototype,"isClipList",null);_.N([_.n(),_.I("design:type",Object)],gM.prototype,"isCarouselInFeed",void 0);
_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],gM.prototype,"isPlaylistVideoContainer",null);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],gM.prototype,"isSearchFrictionPage",null);_.N([_.n({reflectToAttribute:!0,computed:"computeUseHeightHack(isSearch)"}),_.I("design:type",Boolean)],gM.prototype,"useHeightHack",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeTopSpacingZero(isSearch)"}),_.I("design:type",Object)],gM.prototype,"topSpacingZero",void 0);_.N([_.n({computed:"computeShowButton(data.sectionIdentifier, firstCommentsLoaded)"}),_.I("design:type",Boolean)],gM.prototype,"showButton",void 0);_.N([_.n(),_.I("design:type",Boolean)],gM.prototype,"firstCommentsLoaded",void 0);_.N([_.n(),_.I("design:type",Object)],gM.prototype,"continuationIsInitialLoad",void 0);
_.N([_.n({reflectToAttribute:!0,readOnly:!0}),_.I("design:type",Boolean)],gM.prototype,"itemDismissed",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeSectionIdentifier(data)"}),_.I("design:type",String)],gM.prototype,"sectionIdentifier",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeFitContainer(data)"}),_.I("design:type",String)],gM.prototype,"fitContainer",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeHasDestinationShelfRenderer(data)"}),_.I("design:type",Boolean)],gM.prototype,"hasDestinationShelfRenderer",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeStaticCommentsHeader(engagementPanel, data.sectionIdentifier)"}),_.I("design:type",Boolean)],gM.prototype,"staticCommentsHeader",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],gM.prototype,"enableSqueezebackPanels",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],gM.prototype,"enableAnchoredPanel",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasSectionGroupViewModel(data)"}),_.I("design:type",Boolean)],gM.prototype,"hasSectionGroupViewModel",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasQrCodeRenderer(data)"}),_.I("design:type",Boolean)],gM.prototype,"hasQrCodeRenderer",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeSuppressPaddingDisclaimer(data)"}),_.I("design:type",Boolean)],gM.prototype,"suppressDisclaimerSeparator",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHeaderStyle(data)"}),_.I("design:type",String)],gM.prototype,"headerStyle",void 0);_.N([_.E("isSearch"),_.I("design:type",Object),_.I("design:paramtypes",[])],gM.prototype,"lockupExperiments",null);
_.N([_.E("isSearch"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],gM.prototype,"typographyBump",null);_.N([_.Td("#header"),_.I("design:type",HTMLElement)],gM.prototype,"header",void 0);_.N([_.OO("notSticky"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],gM.prototype,"dispatchChipBarIsSticky",null);
_.N([_.OO("commentsHidePanelButton"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],gM.prototype,"commentsHidePanelButtonChanged",null);_.N([_.dV("yt-retrieve-location"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],gM.prototype,"onRetrieveLocation",null);
_.N([_.dV("yt-load-reload-continuation"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Function]),_.I("design:returntype")],gM.prototype,"onLoadReloadContinuation",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],gM.prototype,"onServiceRequestCompleted",null);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],gM.prototype,"dataChanged",null);
_.N([_.Zf("data.contents.length"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],gM.prototype,"observeDataContentsLength",null);_.N([_.dV("yt-dismissible-item-dismissed"),_.dV("yt-dismissible-item-undismissed"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],gM.prototype,"onYtDismissibleItemDismissedChange",null);
_.N([_.OO("continuationShowButton"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],gM.prototype,"continuationShowButtonChanged",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],gM.prototype,"dataChangedForBinding",null);_.N([_.t({is:"ytd-item-section-renderer",disableElementRegistration:!0})],gM);
_.v(gM,"ytd-item-section-renderer",function(){if(bkd!==void 0)return bkd;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-item-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class$="[[computeContentsClass(isReloading)]] style-scope ytd-item-section-renderer"></div>\n<div id="spinner-container" class="style-scope ytd-item-section-renderer">\n  <tp-yt-paper-spinner-lite active="[[computeIsReloading(isReloading, continuationIsReloading)]]" class="style-scope ytd-item-section-renderer">\n  </tp-yt-paper-spinner-lite>\n</div>\n<div id="contents" class$="[[computeContentsClass(isReloading)]] style-scope ytd-item-section-renderer"></div>\n<div id="continuations" class="style-scope ytd-item-section-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return bkd=k},{mode:1});var ruV;var nuC=_.vS(_.OX("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var fCs={},Lgb=(fCs[0]={title:_.pD(_.OX("DOWNLOADS",void 0,"Downloads")),iconType:"OFFLINE_DOWNLOAD",topButtonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.pD(_.OX("DOWNLOADS_SETTINGS",void 0,"Downloads Settings")),loggingDirectives:{clientVeSpec:{uiType:21412}},navigationEndpoint:_.XB("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:51721,videoClientVE:42356},fCs[1]={title:_.pD(_.OX("SMART_DOWNLOADS",void 0,"Smart downloads")),topButtonRenderer:{icon:{iconType:"SETTINGS"},
loggingDirectives:{clientVeSpec:{uiType:129732}},navigationEndpoint:_.XB("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:139572,videoClientVE:129218},fCs);_.sD("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var Px=function(){var k=_.S.apply(this,arguments)||this;k.allVideosCount=0;k.allPlaylistCount=0;k.isOnline=!1;k.shouldRenderDownloadsBanner=!1;k.shouldRenderDownloadsBannerUpsell=!1;k.hasOptedIntoSmartDownloads=!1;k.areAllSmartDownloadsDeleted=!1;k.smartDownloadsCompleted=!1;return k};
_.z(Px,_.S);Px.prototype.configureRendererStamper=function(){return{renderableData:{id:"contents",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}}};
Px.prototype.attached=function(){this.downloadsToRenderChanged()};
Px.prototype.detached=function(){this.set("renderableData",{})};
Px.prototype.downloadsToRenderChanged=function(){var k=_.Ni().getState().entities,g=_.s8(k),P=_.W("kevlar_playlist_dl_page_killswitch")?uxk(k):_.ba(k),x=_.rHu(k),U=_.bF6(k),A=_.Zs(g);k=_.BS(k);this.set("renderableData",Fgs(P,g,x,U,this.hasOptedIntoSmartDownloads,this.shouldRenderDownloadsBanner,this.areAllSmartDownloadsDeleted,this.shouldRenderDownloadsBannerUpsell,this.isOnline,A,k))};
Px.prototype.downloadsToRenderChanged=Px.prototype.downloadsToRenderChanged;_.N([_.h(_.vD),_.I("design:type",Object)],Px.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Px.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Px.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Px.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],Px.prototype,"renderableData",void 0);_.N([_.n({selector:_.MeM}),_.I("design:type",Object)],Px.prototype,"allVideosCount",void 0);_.N([_.n({selector:mMu}),_.I("design:type",Object)],Px.prototype,"allPlaylistCount",void 0);_.N([_.n({selector:_.Ly}),_.I("design:type",Object)],Px.prototype,"isOnline",void 0);_.N([_.n({selector:_.IA0}),_.I("design:type",Object)],Px.prototype,"shouldRenderDownloadsBanner",void 0);
_.N([_.n({selector:_.Cjj}),_.I("design:type",Object)],Px.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.N([_.n({selector:_.X_0}),_.I("design:type",Object)],Px.prototype,"hasOptedIntoSmartDownloads",void 0);_.N([_.n({selector:_.yHA}),_.I("design:type",Object)],Px.prototype,"areAllSmartDownloadsDeleted",void 0);_.N([_.n({selector:p_A}),_.I("design:type",Object)],Px.prototype,"smartDownloadsCompleted",void 0);
_.N([_.Zf("allVideosCount","shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","areAllSmartDownloadsDeleted","smartDownloadsCompleted","shouldRenderDownloadsBannerUpsell","isOnline","allPlaylistCount"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Px.prototype,"downloadsToRenderChanged",null);_.N([_.t({is:"ytd-offline-item-section-renderer",disableElementRegistration:!0})],Px);
_.v(Px,"ytd-offline-item-section-renderer",function(){if(ruV!==void 0)return ruV;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offline-item-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-offline-item-section-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return ruV=k},
{mode:1});var W0F;var sks;var $7=function(){return _.S.apply(this,arguments)||this};
_.z($7,_.S);
$7.prototype.onDataChanged=function(){if(this.JSC$16831_lastData){var k=this.getFilterClass(this.JSC$16831_lastData.status);k&&this.hostElement.classList.remove(k)}var g;(k=this.getFilterClass((g=this.data)==null?void 0:g.status))&&this.hostElement.classList.add(k);k==="selected"?_.kr(this.hostElement).querySelector("#endpoint").setAttribute("aria-selected","true"):_.kr(this.hostElement).querySelector("#endpoint").removeAttribute("aria-selected");k==="disabled"?_.kr(this.hostElement).querySelector("#endpoint").setAttribute("aria-disabled","true"):
_.kr(this.hostElement).querySelector("#endpoint").removeAttribute("aria-disabled");this.JSC$16831_lastData=this.data};
$7.prototype.getFilterClass=function(k){switch(k){case "FILTER_STATUS_SELECTED":return"selected";case "FILTER_STATUS_DISABLED":return"disabled"}};
$7.prototype.onDataChanged=$7.prototype.onDataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],$7.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],$7.prototype,"data",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],$7.prototype,"onDataChanged",null);_.N([_.t({is:"ytd-search-filter-renderer",disableElementRegistration:!0})],$7);
_.v($7,"ytd-search-filter-renderer",function(){if(sks!==void 0)return sks;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-filter-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-search-filter-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n<div id="label" title="[[data.tooltip]]" class="style-scope ytd-search-filter-renderer">\n    <yt-formatted-string text="[[data.label]]" class="style-scope ytd-search-filter-renderer"></yt-formatted-string>\n    <yt-icon id="dismiss-x" hidden="[[!data.navigationEndpoint]]" icon="yt-icons:dismissal" class="style-scope ytd-search-filter-renderer">\n    </yt-icon>\n  </div>\n</a>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return sks=k},{mode:_.Gd("kevlar_poly_si_batch_j075")?1:2});var x7=function(){return _.S.apply(this,arguments)||this};
_.z(x7,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],x7.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],x7.prototype,"data",void 0);_.N([_.t({is:"ytd-search-filter-group-renderer",disableElementRegistration:!0})],x7);
_.v(x7,"ytd-search-filter-group-renderer",function(){if(W0F!==void 0)return W0F;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-filter-group-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h4 id="filter-group-name" class="style-scope ytd-search-filter-group-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-search-filter-group-renderer"></yt-formatted-string>\n</h4>\n<template is="dom-repeat" items="[[data.filters]]" class="style-scope ytd-search-filter-group-renderer">\n  <template is="dom-if" if="[[item.searchFilterRenderer]]" class="style-scope ytd-search-filter-group-renderer">\n    <ytd-search-filter-renderer data="[[item.searchFilterRenderer]]" class="style-scope ytd-search-filter-group-renderer">\n    </ytd-search-filter-renderer>\n  </template>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return W0F=k},{mode:_.Gd("kevlar_poly_si_batch_j075")?1:2});var bbe;var im=function(){return _.S.apply(this,arguments)||this};
_.z(im,_.S);im.prototype.toggleFilters=function(){this.renderCollapsibleMenu||(this.renderCollapsibleMenu=!0,_.my());this.isCollapsed=!this.isCollapsed};
im.prototype.navigateToAboutTheseResultsPage=function(){var k=_.vj("https://www.youtube.com/howyoutubeworks/product-features/search/");k?_.$V(window,k,"_blank"):_.Ry(Error("Uh"))};
im.prototype.dataChanged=function(){this.isCollapsed=!0};
im.prototype.computeShowBottomBorder=function(){var k,g,P;return!!((k=this.data)==null?0:(g=k.button)==null?0:g.toggleButtonRenderer)||!((P=this.data)==null||!P.aboutTheseResultsButton)};
im.prototype.dataChanged=im.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],im.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],im.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeShowBottomBorder(data)"}),_.I("design:type",Boolean)],im.prototype,"showBottomBorder",void 0);_.N([_.n(),_.I("design:type",Boolean)],im.prototype,"renderCollapsibleMenu",void 0);
_.N([_.n(),_.I("design:type",Boolean)],im.prototype,"isCollapsed",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],im.prototype,"dataChanged",null);_.N([_.t({is:"ytd-search-sub-menu-renderer",disableElementRegistration:!0})],im);
_.v(im,"ytd-search-sub-menu-renderer",function(){if(bbe!==void 0)return bbe;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="filter-menu" class="style-scope ytd-search-sub-menu-renderer">\n  <div id="container" class="style-scope ytd-search-sub-menu-renderer">\n    <ytd-toggle-button-renderer align-by-text="" data="[[data.button.toggleButtonRenderer]]" on-click="toggleFilters" class="style-scope ytd-search-sub-menu-renderer">\n    </ytd-toggle-button-renderer>\n    <template is="dom-if" if="[[data.aboutTheseResultsButton]]" class="style-scope ytd-search-sub-menu-renderer">\n      <ytd-button-renderer align-by-text="" data="[[data.aboutTheseResultsButton.buttonRenderer]]" on-click="navigateToAboutTheseResultsPage" class="style-scope ytd-search-sub-menu-renderer">\n      </ytd-button-renderer>\n    </template>\n  </div>\n  <template is="dom-if" if="[[renderCollapsibleMenu]]" class="style-scope ytd-search-sub-menu-renderer">\n    <tp-yt-iron-collapse id="collapse" opened="[[!isCollapsed]]" class="style-scope ytd-search-sub-menu-renderer">\n      <div id="collapse-content" class="style-scope ytd-search-sub-menu-renderer">\n        <template is="dom-repeat" items="[[data.groups]]" class="style-scope ytd-search-sub-menu-renderer">\n          <ytd-search-filter-group-renderer data="[[item.searchFilterGroupRenderer]]" class="style-scope ytd-search-sub-menu-renderer">\n          </ytd-search-filter-group-renderer>\n        </template>\n      </div>\n    </tp-yt-iron-collapse>\n  </template>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return bbe=k},{mode:1});var BAn;var zr5=new _.gt("SECTION_LIST_RENDERER_TOKEN");var u0d;var Ui=function(){return _.S.apply(this,arguments)||this};
_.z(Ui,_.S);Ui.prototype.computeStyle=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ui.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ui.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.I("design:type",String)],Ui.prototype,"headerStyle",void 0);_.N([_.t({is:"ytd-text-header-renderer",disableElementRegistration:!0})],Ui);
_.v(Ui,"ytd-text-header-renderer",function(){if(u0d!==void 0)return u0d;var k=document.createElement("template");_.u(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-text-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e[[getSimpleString(data.title)]]\n");k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return u0d=k},{mode:1});var hr3;var Am=function(){return _.S.apply(this,arguments)||this};
_.z(Am,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Am.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Am.prototype,"data",void 0);_.N([_.t({is:"ytd-minor-moment-header-renderer",disableElementRegistration:!0})],Am);
_.v(Am,"ytd-minor-moment-header-renderer",function(){if(hr3!==void 0)return hr3;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-minor-moment-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<img src$="[[data.imageUrl]]" alt="" class="minormoment-header-img style-scope ytd-minor-moment-header-renderer">\n<yt-formatted-string id="title" respect-html-dir="" text="[[data.title]]" class="style-scope ytd-minor-moment-header-renderer"></yt-formatted-string>\n<yt-formatted-string id="caption" respect-html-dir="" text="[[data.caption]]" class="style-scope ytd-minor-moment-header-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return hr3=k},{mode:1});var Eje;var dM=function(){return _.S.apply(this,arguments)||this};
_.z(dM,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],dM.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],dM.prototype,"data",void 0);_.N([_.t({is:"ytd-minor-moment-setting-alert-renderer",disableElementRegistration:!0})],dM);
_.v(dM,"ytd-minor-moment-setting-alert-renderer",function(){if(Eje!==void 0)return Eje;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-minor-moment-setting-alert-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-minor-moment-setting-alert-renderer">\n</yt-formatted-string>\n<template is="dom-repeat" items="[[data.details]]" class="style-scope ytd-minor-moment-setting-alert-renderer">\n  <yt-formatted-string class="detail-text style-scope ytd-minor-moment-setting-alert-renderer" text="[[item]]">\n  </yt-formatted-string>\n</template>\n<yt-formatted-string id="link" text="[[data.link]]" class="style-scope ytd-minor-moment-setting-alert-renderer">\n</yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Eje=k},{mode:1});var L0U;var njF;var Oi=function(){var k=_.S.apply(this,arguments)||this;k.booleanSettingById=!1;k.smartDownloadsEnabledVE=_.$5(128287);k.smartDownloadsDisabledVE=_.$5(128286);k.actionMap={"yt-settings-update-switch-command":"handleUpdateSettingsSwitch","yt-toggle-settings-switch":"onToggleSettingsSwitch"};return k};
_.z(Oi,_.S);_.d=Oi.prototype;_.d.attachSmartDownloadsSettingVes=function(){var k;this.activeVeForLogging||((k=this.data)==null?void 0:k.id)!=="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"||(_.BV(_.qJ(),this.smartDownloadsEnabledVE),_.BV(_.qJ(),this.smartDownloadsDisabledVE))};
_.d.dataChanged=function(){this.attachSmartDownloadsSettingVes();this.maybeLogSmartDownloadsSettingVisibility();this.initializeIsEnabled();_.GB(this.hostElement,"yt-settings-switch-ready")};
_.d.initializeIsEnabled=function(){this.data&&this.data.id&&this.data.enabled===void 0&&this.set("data.enabled",this.getUserPreference())};
_.d.onSwitchChange=function(k){this.data&&(this.maybeLogSmartDownloadsSettingClick(),(k=_.vU(k).checked?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&(_.W("kevlar_settings_switch_resolve_command_killswitch")?_.Za().resolve(_.wP).resolveCommand(k,{form:{element:this.hostElement}}):this.ytComponentBehavior.resolveCommand(k)),this.data.requiresConfirmation&&this.set("data.enabled",!this.data.enabled))};
_.d.handleUpdateSettingsSwitch=function(k){(k=_.b(k,dFv))&&this.data&&this.data.id===k.id&&this.set("data.enabled",!!k.enabled)};
_.d.onToggleSettingsSwitch=function(k,g){this.data&&this.data.id===k&&this.set("data.enabled",g!=null?g:!this.data.enabled)};
_.d.getUserPreference=function(){switch(this.data.id){case "SETTINGS_OPTIONS_ID_TYPE_AUTONAV":return 1!==_.cV.getInstance().getState();case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return this.booleanSettingById;default:return!1}};
_.d.maybeLogSmartDownloadsSettingVisibility=function(){var k=_.hE(),g;k&&((g=this.data)==null?void 0:g.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&(this.booleanSettingById?(this.activeVeForLogging=this.smartDownloadsEnabledVE,_.Mh(k,[this.smartDownloadsEnabledVE]),_.KD(k,[this.smartDownloadsDisabledVE])):(this.activeVeForLogging=this.smartDownloadsDisabledVE,_.Mh(k,[this.smartDownloadsDisabledVE]),_.KD(k,[this.smartDownloadsEnabledVE])))};
_.d.maybeLogSmartDownloadsSettingClick=function(){var k;((k=this.data)==null?void 0:k.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&this.activeVeForLogging&&_.uF(_.qJ(),this.activeVeForLogging)};
_.d.updateDataEnabledFromBinding=function(k){this.set("data.enabled",k.detail.value)};
_.mJ.Object.defineProperties(Oi.prototype,{toggleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var k=this.get("toggleAccessibility.accessibilityData.label",this.data);this.data&&this.data.title&&!k&&(k=this.ytRendererBehavior.getSimpleString(this.data.title));return k}}});
Oi.prototype.dataChanged=Oi.prototype.dataChanged;_.N([_.h(_.vD),_.I("design:type",Object)],Oi.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Oi.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Oi.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Oi.prototype,"ytComponentBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],Oi.prototype,"data",void 0);_.N([_.n({selector:function(k,g){if(Object.keys(k==null?void 0:k.entities).length)switch(g){case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return hF6(k.entities,"SMART_DOWNLOADS_ENABLED");default:return!1}},
selectorArgs:["data.id"]}),_.I("design:type",Object)],Oi.prototype,"booleanSettingById",void 0);_.N([_.n(),_.I("design:type",zB)],Oi.prototype,"activeVeForLogging",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],Oi.prototype,"toggleAriaLabel",null);_.N([_.Zf("data"),_.Zf("booleanSettingById"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Oi.prototype,"dataChanged",null);
_.N([_.t({is:"ytd-settings-switch-renderer",disableElementRegistration:!0})],Oi);
_.v(Oi,"ytd-settings-switch-renderer",function(){if(njF!==void 0)return njF;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-switch-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-toggle-button id="toggle" aria-label$="[[toggleAriaLabel]]" checked="[[data.enabled]]" noink="" on-change="onSwitchChange" on-checked-changed="updateDataEnabledFromBinding" class="style-scope ytd-settings-switch-renderer">\n  <div id="toggle-container" class="style-scope ytd-settings-switch-renderer"></div>\n</tp-yt-paper-toggle-button>\n<div class="style-scope ytd-settings-switch-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-settings-switch-renderer"></yt-formatted-string>\n  <div id="icon" hidden="[[!data.thumbnail]]" class="style-scope ytd-settings-switch-renderer">\n    <yt-img-shadow height="24" thumbnail="[[data.thumbnail]]" width="24" class="style-scope ytd-settings-switch-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-settings-switch-renderer"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-settings-switch-renderer"></yt-formatted-string>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return njF=k},{mode:1});var qg=function(){return _.S.apply(this,arguments)||this};
_.z(qg,_.S);qg.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}}}}};
_.mJ.Object.defineProperties(qg.prototype,{contentsClassName:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var k=this.data.hideBottomSeparator?"":"with-bottom-separator";this.data.removeLeftMargin&&(k+=" remove-left-margin");this.data.extraBottomSpace&&(k+=" extra-bottom-space");return k}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],qg.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],qg.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],qg.prototype,"data",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],qg.prototype,"contentsClassName",null);_.N([_.t({is:"ytd-minor-moment-setting-section-renderer",disableElementRegistration:!0})],qg);
_.v(qg,"ytd-minor-moment-setting-section-renderer",function(){if(L0U!==void 0)return L0U;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-minor-moment-setting-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class$="[[contentsClassName]] style-scope ytd-minor-moment-setting-section-renderer">\n  <div id="title" hidden="[[!data.title]]" class="style-scope ytd-minor-moment-setting-section-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-minor-moment-setting-section-renderer"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="header" hidden="[[!data.header]]" text="[[data.header]]" class="style-scope ytd-minor-moment-setting-section-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="summary" hidden="[[!data.summary]]" text="[[data.summary]]" class="style-scope ytd-minor-moment-setting-section-renderer">\n  </yt-formatted-string>\n  <div id="settings" hidden="[[!data.settings]]" class="style-scope ytd-minor-moment-setting-section-renderer"></div>\n  <div id="alerts" hidden="[[!data.alerts]]" class="style-scope ytd-minor-moment-setting-section-renderer"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return L0U=k},{mode:1});var SbF;var TV=function(){return _.S.apply(this,arguments)||this};
_.z(TV,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],TV.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],TV.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],TV.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-empty-product-details-renderer"})],TV);
_.v(TV,"ytd-empty-product-details-renderer",function(){if(SbF!==void 0)return SbF;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-empty-product-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-empty-product-details-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-empty-product-details-renderer"></yt-formatted-string>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return SbF=k},{mode:1});var F0T;var Yb3;var e0=function(){var k=_.S.apply(this,arguments)||this;k.expanded=!0;return k};
_.z(e0,_.S);e0.prototype.getBadgeRowClass=function(k,g,P){for(var x=_.O(this.hostElement.querySelectorAll("yt-img-shadow")),U=x.next();!U.done;U=x.next())U.value.onShow();k=k.selected;return P?k!==-1?k===g?"badge-line badge-selected":"badge-line badge-not-selected":"badge-line":(k!==void 0?k:0)===g?"badge-line":"badge-hidden"};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],e0.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],e0.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],e0.prototype,"expanded",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorships-loyalty-badges-renderer"})],e0);
_.v(e0,"ytd-sponsorships-loyalty-badges-renderer",function(){if(Yb3!==void 0)return Yb3;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-loyalty-badges-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="description-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n  <yt-formatted-string class="description style-scope ytd-sponsorships-loyalty-badges-renderer" text="[[data.description]]">\n  </yt-formatted-string>\n</div>\n<div class="badge-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n  <template is="dom-repeat" items="[[data.loyaltyBadges]]" class="style-scope ytd-sponsorships-loyalty-badges-renderer">\n    <div class$="[[getBadgeRowClass(data, index, expanded)]] style-scope ytd-sponsorships-loyalty-badges-renderer">\n      <div class="badge-title-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n        <yt-formatted-string class="badge-title style-scope ytd-sponsorships-loyalty-badges-renderer" text="[[item.sponsorshipsLoyaltyBadgeRenderer.title]]">\n        </yt-formatted-string>\n      </div>\n      <div class="icon-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n        <yt-img-shadow class="badge-icon style-scope ytd-sponsorships-loyalty-badges-renderer" thumbnail="[[item.sponsorshipsLoyaltyBadgeRenderer.icon]]">\n        </yt-img-shadow>\n      </div>\n    </div>\n  </template>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Yb3=k},{mode:1});var jk5;var cx=function(){var k=_.S.apply(this,arguments)||this;k.expanded=!0;return k};
_.z(cx,_.S);cx.prototype.getContainerClasses=function(k,g){k=k?"expanded":"collapsed";g&&(k+=" item");return k};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],cx.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],cx.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],cx.prototype,"expanded",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorships-perk-renderer"})],cx);
_.v(cx,"ytd-sponsorships-perk-renderer",function(){if(jk5!==void 0)return jk5;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-perk-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class$="[[getContainerClasses(expanded, data.title)]] style-scope ytd-sponsorships-perk-renderer">\n  <div class="style-scope ytd-sponsorships-perk-renderer"><yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string></div>\n  <div id="expandable" hidden$="[[!expanded]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <template is="dom-if" if="[[data.description]]" class="style-scope ytd-sponsorships-perk-renderer">\n      <div class="style-scope ytd-sponsorships-perk-renderer"><yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string></div>\n    </template>\n    <template is="dom-if" if="[[data.fulfillmentInstructions]]" class="style-scope ytd-sponsorships-perk-renderer">\n      <div id="fulfillment-instructions" class="style-scope ytd-sponsorships-perk-renderer"><yt-formatted-string split-lines="1" text="[[data.fulfillmentInstructions]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string></div>\n    </template>\n  </div>\n  <template is="dom-if" if="[[data.loyaltyBadges]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <ytd-sponsorships-loyalty-badges-renderer data="[[data.loyaltyBadges.sponsorshipsLoyaltyBadgesRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-perk-renderer"></ytd-sponsorships-loyalty-badges-renderer>\n  </template>\n  <template is="dom-if" if="[[!data.loyaltyBadges]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <div id="images-line" class="style-scope ytd-sponsorships-perk-renderer">\n      <yt-formatted-string id="image-description" text="[[data.imageDescription]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string>\n      <template is="dom-if" if="[[data.images]]" class="style-scope ytd-sponsorships-perk-renderer">\n        <template is="dom-repeat" items="[[data.images]]" as="image" class="style-scope ytd-sponsorships-perk-renderer">\n          <yt-img-shadow class="images style-scope ytd-sponsorships-perk-renderer" thumbnail="[[image]]"></yt-img-shadow>\n        </template>\n      </template>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.loyaltyMessage]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <yt-live-chat-membership-item-renderer data="[[data.loyaltyMessage.liveChatMembershipItemRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-live-chat-membership-item-renderer>\n  </template>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return jk5=k},{mode:1});var Qk2;var VL=function(){var k=_.S.apply(this,arguments)||this;k.expanded=!0;return k};
_.z(VL,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],VL.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],VL.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],VL.prototype,"expanded",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorships-perks-renderer"})],VL);
_.v(VL,"ytd-sponsorships-perks-renderer",function(){if(Qk2!==void 0)return Qk2;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-perks-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="perks-title" hidden="[[!data.perksTitle]]" text="[[data.perksTitle]]" class="style-scope ytd-sponsorships-perks-renderer">\n</yt-formatted-string>\n<template is="dom-repeat" items="[[data.perks]]" class="style-scope ytd-sponsorships-perks-renderer">\n  <div class="item style-scope ytd-sponsorships-perks-renderer">\n    <ytd-sponsorships-perk-renderer data="[[item.sponsorshipsPerkRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-perks-renderer">\n    </ytd-sponsorships-perk-renderer>\n  </div>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Qk2=k},{mode:1});var Zn=function(){var k=_.S.apply(this,arguments)||this;k.isCollapsed=!1;return k};
_.z(Zn,_.S);Zn.prototype.onDataChanged=function(){this.data&&(this.isCollapsed=!this.data.startExpanded)};
Zn.prototype.onExpandCollapse=function(){this.isCollapsed=!this.isCollapsed};
Zn.prototype.updateExpandCollapseButton=function(){if(this.isCollapsed){var k;this.expandCollapseButton=_.b((k=this.data)==null?void 0:k.expandButton,_.pj)}else{var g;this.expandCollapseButton=_.b((g=this.data)==null?void 0:g.collapseButton,_.pj)}};
Zn.prototype.updateExpandCollapseButton=Zn.prototype.updateExpandCollapseButton;Zn.prototype.onDataChanged=Zn.prototype.onDataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Zn.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Zn.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Zn.prototype,"isCollapsed",void 0);_.N([_.n(),_.I("design:type",Object)],Zn.prototype,"expandCollapseButton",void 0);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Zn.prototype,"onDataChanged",null);_.N([_.Zf("data","isCollapsed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Zn.prototype,"updateExpandCollapseButton",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-perks-renderer"})],Zn);
_.v(Zn,"ytd-sponsorships-expandable-perks-renderer",function(){if(F0T!==void 0)return F0T;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-expandable-perks-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="badged-title style-scope ytd-sponsorships-expandable-perks-renderer">\n  <yt-img-shadow thumbnail="[[data.badge]]" class="style-scope ytd-sponsorships-expandable-perks-renderer"></yt-img-shadow>\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-sponsorships-expandable-perks-renderer"></yt-formatted-string>\n</div>\n<yt-formatted-string class="subtitle style-scope ytd-sponsorships-expandable-perks-renderer" text="[[data.subtitle]]"></yt-formatted-string>\n<hr class="style-scope ytd-sponsorships-expandable-perks-renderer">\n<yt-formatted-string class="expandable-heading style-scope ytd-sponsorships-expandable-perks-renderer" text="[[data.expandableHeader]]"></yt-formatted-string>\n<ytd-button-renderer class="end-button style-scope ytd-sponsorships-expandable-perks-renderer" data="[[data.endButton.buttonRenderer]]"></ytd-button-renderer>\n<ytd-button-renderer class="bottom-button style-scope ytd-sponsorships-expandable-perks-renderer" data="[[data.bottomButton.buttonRenderer]]"></ytd-button-renderer>\n<ytd-button-renderer class="expand-collapse-button style-scope ytd-sponsorships-expandable-perks-renderer" data="[[expandCollapseButton]]" noink="" on-click="onExpandCollapse"></ytd-button-renderer>\n\n<div class="expandable-content style-scope ytd-sponsorships-expandable-perks-renderer">\n  <template is="dom-repeat" items="[[data.expandableItems]]" as="item" class="style-scope ytd-sponsorships-expandable-perks-renderer">\n    <ytd-sponsorships-perk-renderer data="[[item.sponsorshipsPerkRenderer]]" class="style-scope ytd-sponsorships-expandable-perks-renderer"></ytd-sponsorships-perk-renderer>\n  </template>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return F0T=k},{mode:1});var lCn;var ms=function(){return _.S.apply(this,arguments)||this};
_.z(ms,_.S);ms.prototype.handleAction=function(){this.data&&this.data.command&&this.ytComponentBehavior.resolveCommand(this.data.command)};
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],ms.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ms.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ms.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorships-actionable-message-renderer"})],ms);
_.v(ms,"ytd-sponsorships-actionable-message-renderer",function(){if(lCn!==void 0)return lCn;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-actionable-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<button on-click="handleAction" class="style-scope ytd-sponsorships-actionable-message-renderer">\n  <yt-img-shadow id="icon" height="24" thumbnail="[[data.icon]]" width="24" class="style-scope ytd-sponsorships-actionable-message-renderer"></yt-img-shadow>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sponsorships-actionable-message-renderer"></yt-formatted-string>\n</button>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return lCn=k},{mode:1});var D3F;var wM=function(){return _.S.apply(this,arguments)||this};
_.z(wM,_.S);_.d=wM.prototype;_.d.configureRendererStamper=function(){return{"data.expandableItems":{id:"content-container",mapping:{sponsorshipsPerksRenderer:{component:"ytd-sponsorships-perks-renderer"},sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"}}}}};
_.d.getExpansionIcon=function(k){return k?"COLLAPSE":"EXPAND"};
_.d.onToggleExpand=function(){this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.d.computeMessageContainerStyle=function(k){var g=k.expandableItems?" style-clickable":"";return k.messageContainerStyle?k.messageContainerStyle.split("MESSAGE_CONTAINER_")[1].replace(/_/g,"-").toLowerCase()+g:"style-unspecified"+g};
_.d.isSinglePerk=function(k){return!!k.messageContainerStyle&&(k.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK"||k.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK_FIRST")};
_.d.onExpandedChanged=function(){var k=this;if(this.expanded)for(var g=_.O(this.hostElement.querySelectorAll("yt-img-shadow")),P=g.next();!P.done;P=g.next())P.value.onShow();_.VJ(this,function(){_.GB(k.hostElement,"yt-refit")})};
_.d.onDataChanged=function(){this.get("data.startExpanded")&&(this.expanded=!0)};
wM.prototype.onDataChanged=wM.prototype.onDataChanged;wM.prototype.onExpandedChanged=wM.prototype.onExpandedChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],wM.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],wM.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],wM.prototype,"data",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],wM.prototype,"expanded",void 0);
_.N([_.OO("expanded"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],wM.prototype,"onExpandedChanged",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],wM.prototype,"onDataChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-message-renderer"})],wM);
_.v(wM,"ytd-sponsorships-expandable-message-renderer",function(){if(D3F!==void 0)return D3F;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-expandable-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class$="[[computeMessageContainerStyle(data)]] style-scope ytd-sponsorships-expandable-message-renderer">\n  <button id="message-container" on-tap="onToggleExpand" class="style-scope ytd-sponsorships-expandable-message-renderer">\n    <template is="dom-if" if="[[isSinglePerk(data)]]" class="style-scope ytd-sponsorships-expandable-message-renderer">\n      <yt-icon id="check-icon" icon="yt-icons:check" class="style-scope ytd-sponsorships-expandable-message-renderer"></yt-icon>\n    </template>\n    <yt-formatted-string class="text style-scope ytd-sponsorships-expandable-message-renderer" text="[[data.text]]"></yt-formatted-string>\n    <template is="dom-if" if="[[data.expandableItems]]" class="style-scope ytd-sponsorships-expandable-message-renderer">\n      <yt-icon id="expand-icon" icon="[[getExpansionIcon(expanded)]]" class="style-scope ytd-sponsorships-expandable-message-renderer"></yt-icon>\n    </template>\n  </button>\n  <div id="content-container" hidden="[[!expanded]]" class="style-scope ytd-sponsorships-expandable-message-renderer"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return D3F=k},{mode:_.Gd("kevlar_poly_si_batch_j028")?1:2});var tM5;var Jm=function(){return _.S.apply(this,arguments)||this};
_.z(Jm,_.S);Jm.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"}}}}};
Jm.prototype.onDataChanged=function(){this.get("data.endButton.buttonRenderer.text")&&this.get("data.endButton.buttonRenderer.icon")&&(_.b(this.data.endButton,_.pj).iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT")};
Jm.prototype.onDataChanged=Jm.prototype.onDataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Jm.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Jm.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Jm.prototype,"data",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Jm.prototype,"onDataChanged",null);
_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorships-heading-renderer"})],Jm);
_.v(Jm,"ytd-sponsorships-heading-renderer",function(){if(tM5!==void 0)return tM5;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-heading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-heading-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sponsorships-heading-renderer"></yt-formatted-string>\n  <div id="subtitle-content" hidden="[[!data.subtitle]]" class="style-scope ytd-sponsorships-heading-renderer">\n    <yt-img-shadow id="subtitle-icon" hidden="[[!data.subtitleIcon]]" thumbnail="[[data.subtitleIcon]]" class="style-scope ytd-sponsorships-heading-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-sponsorships-heading-renderer"></yt-formatted-string>\n  </div>\n  <div id="bottom-button" class="style-scope ytd-sponsorships-heading-renderer"></div>\n</div>\n<div id="end-button" class="style-scope ytd-sponsorships-heading-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return tM5=k},{mode:1});var MMy;var rM=function(){return _.S.apply(this,arguments)||this};
_.z(rM,_.S);_.N([_.n(),_.I("design:type",Object)],rM.prototype,"data",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],rM.prototype,"ytRendererBehavior",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorships-links-renderer"})],rM);
_.v(rM,"ytd-sponsorships-links-renderer",function(){if(MMy!==void 0)return MMy;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-links-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.links]]" class="style-scope ytd-sponsorships-links-renderer">\n  <yt-formatted-string class="link style-scope ytd-sponsorships-links-renderer" link-inherit-color="" text="[[item]]">\n</yt-formatted-string></template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return MMy=k},{mode:1});var K0y;var fK=function(){return _.S.apply(this,arguments)||this};
_.z(fK,_.S);_.d=fK.prototype;_.d.onDataChanged=function(){if(this.data&&this.data.expandableItems){var k;(k=_.kr(this.hostElement).querySelector("tp-yt-paper-button"))==null||k.setAttribute("role","button")}else{var g;(g=_.kr(this.hostElement).querySelector("tp-yt-paper-button"))==null||g.removeAttribute("role")}};
_.d.onToggleExpand=function(){this.data&&this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.d.getExpansionIcon=function(k){return k?"COLLAPSE":"EXPAND"};
_.d.getTileClasses=function(k){return k?"tile expandable-tile":"tile"};
_.d.getButtonDisabled=function(k){return k?void 0:""};
fK.prototype.onDataChanged=fK.prototype.onDataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],fK.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],fK.prototype,"data",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],fK.prototype,"expanded",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],fK.prototype,"onDataChanged",null);
_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorships-list-tile-renderer"})],fK);
_.v(fK,"ytd-sponsorships-list-tile-renderer",function(){if(K0y!==void 0)return K0y;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-list-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-button id="tile" class="tile style-scope ytd-sponsorships-list-tile-renderer" class$="[[getTileClasses(data.expandableItems)]]" disabled$="[[getButtonDisabled(data.expandableItems)]]" noink="" on-tap="onToggleExpand">\n  <yt-img-shadow class="icon style-scope ytd-sponsorships-list-tile-renderer" thumbnail="[[data.icon]]"></yt-img-shadow>\n  <div class="titles style-scope ytd-sponsorships-list-tile-renderer">\n    <yt-formatted-string class="title style-scope ytd-sponsorships-list-tile-renderer" text="[[data.title]]"></yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-sponsorships-list-tile-renderer" text="[[data.subtitle]]"></yt-formatted-string>\n    <yt-formatted-string class="detail style-scope ytd-sponsorships-list-tile-renderer" text="[[data.detail]]"></yt-formatted-string>\n  </div>\n  <template is="dom-if" if="[[data.expandableItems]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n    <yt-icon class="expand-icon style-scope ytd-sponsorships-list-tile-renderer" icon="[[getExpansionIcon(expanded)]]"></yt-icon>\n  </template>\n</tp-yt-paper-button>\n\n<template is="dom-if" if="[[expanded]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n  <div class="tiles-container style-scope ytd-sponsorships-list-tile-renderer">\n    <template is="dom-repeat" items="[[data.expandableItems]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n      <template is="dom-if" if="[[item.sponsorshipsLoyaltyBadgesRenderer]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n        <ytd-sponsorships-loyalty-badges-renderer class="sponsorships-loyalty-badges-renderer style-scope ytd-sponsorships-list-tile-renderer" data="[[item.sponsorshipsLoyaltyBadgesRenderer]]"></ytd-sponsorships-loyalty-badges-renderer>\n      </template>\n      <template is="dom-if" if="[[item.sponsorshipsListTileRenderer]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n        <div class="tile style-scope ytd-sponsorships-list-tile-renderer">\n          <yt-img-shadow class="icon style-scope ytd-sponsorships-list-tile-renderer" thumbnail="[[item.sponsorshipsListTileRenderer.icon]]">\n          </yt-img-shadow>\n          <div class="titles style-scope ytd-sponsorships-list-tile-renderer">\n            <yt-formatted-string class="title style-scope ytd-sponsorships-list-tile-renderer" text="[[item.sponsorshipsListTileRenderer.title]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="subtitle style-scope ytd-sponsorships-list-tile-renderer" text="[[item.sponsorshipsListTileRenderer.subtitle]]">\n            </yt-formatted-string>\n          </div>\n        </div>\n      </template>\n    </template>\n  </div>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return K0y=k},{mode:1});var ojs;var vjs;var Wx=function(){return _.S.apply(this,arguments)||this};
_.z(Wx,_.S);Wx.prototype.configureRendererStamper=function(){return{"data.redeemButton":{id:"redeem-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Wx.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Wx.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Wx.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-renderer"})],Wx);
_.v(Wx,"ytd-sponsorships-promotion-renderer",function(){if(vjs!==void 0)return vjs;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-promotion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-promotion-renderer">\n  <div id="above-button" class="style-scope ytd-sponsorships-promotion-renderer">\n    <yt-formatted-string class="above-redeem-button-text style-scope ytd-sponsorships-promotion-renderer" text="[[data.aboveRedeemButtonText]]"></yt-formatted-string>\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.badge]]" class="style-scope ytd-sponsorships-promotion-renderer">\n    </ytd-badge-supported-renderer>\n  </div>\n  <div id="redeem-button" class="style-scope ytd-sponsorships-promotion-renderer"></div>\n  <yt-formatted-string class="redeem-disclaimer style-scope ytd-sponsorships-promotion-renderer" split-lines="true" text="[[data.redeemDisclaimer]]"></yt-formatted-string>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return vjs=k},{mode:1});var aC7;var si=function(){return _.S.apply(this,arguments)||this};
_.z(si,_.S);si.prototype.configureRendererStamper=function(){return{"data.button":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],si.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],si.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],si.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorships-purchase-option-renderer"})],si);
_.v(si,"ytd-sponsorships-purchase-option-renderer",function(){if(aC7!==void 0)return aC7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-purchase-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-purchase-option-renderer">\n  <div id="purchase-info" class="style-scope ytd-sponsorships-purchase-option-renderer">\n    <div id="header" class="style-scope ytd-sponsorships-purchase-option-renderer">\n      <yt-formatted-string class="purchase-text style-scope ytd-sponsorships-purchase-option-renderer" text="[[data.text]]"></yt-formatted-string>\n      <ytd-badge-supported-renderer top-standalone-badge="[[data.badge]]" class="style-scope ytd-sponsorships-purchase-option-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n    <yt-formatted-string class="disclaimer style-scope ytd-sponsorships-purchase-option-renderer" split-lines="true" text="[[data.disclaimer]]"></yt-formatted-string>\n  </div>\n  <div id="purchase-button" class="style-scope ytd-sponsorships-purchase-option-renderer"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return aC7=k},{mode:1});var Hba;var NA3;var IC5=function(){return _.S.apply(this,arguments)||this};
_.z(IC5,_.S);_.N([_.n(),_.I("design:type",Object)],IC5.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-ypc-offer-promo-renderer"})],IC5);
_.v(IC5,"ytd-ypc-offer-promo-renderer",function(){if(NA3!==void 0)return NA3;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-offer-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-ypc-offer-promo-renderer">\n  <yt-icon id="icon" icon="[[data.icon.iconType]]" class="style-scope ytd-ypc-offer-promo-renderer"></yt-icon>\n  <div id="benefit-info" class="style-scope ytd-ypc-offer-promo-renderer">\n    <div id="header" class="style-scope ytd-ypc-offer-promo-renderer">\n      <yt-formatted-string class="title style-scope ytd-ypc-offer-promo-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n    </div>\n    <div id="badge-section" class="style-scope ytd-ypc-offer-promo-renderer">\n      <ytd-badge-supported-renderer id="badge" top-standalone-badge="[[data.badge]]" class="style-scope ytd-ypc-offer-promo-renderer">\n        </ytd-badge-supported-renderer>\n    <yt-formatted-string class="subtitle style-scope ytd-ypc-offer-promo-renderer" text="[[data.subtitle]]">\n    </yt-formatted-string>\n    </div>\n  </div>\n</div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return NA3=k},{mode:1});var bm=function(){return _.S.apply(this,arguments)||this};
_.z(bm,_.S);_.d=bm.prototype;
_.d.configureRendererStamper=function(){return{"data.purchaseButton":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.expandableMessage":{id:"expandable-message",mapping:{sponsorshipsExpandableMessageRenderer:{component:"ytd-sponsorships-expandable-message-renderer"}}},"data.purchaseOption":{id:"purchase-option",mapping:{sponsorshipsPurchaseOptionRenderer:{component:"ytd-sponsorships-purchase-option-renderer"}}},"data.alternativePurchaseOption":{id:"alternative-purchase-option",mapping:{sponsorshipsPurchaseOptionRenderer:{component:"ytd-sponsorships-purchase-option-renderer"}}},
"data.offerPromoCard":{id:"offer-promo",mapping:{ypcOfferPromoRenderer:{component:"ytd-ypc-offer-promo-renderer"}}}}};
_.d.expansionCTA=function(k,g){return k&&(g?k.collapseCallToAction:k.expansionCallToAction)};
_.d.getExpansionIcon=function(k){return k?"COLLAPSE":"EXPAND"};
_.d.expansionCallToActionTap=function(){var k=this;this.expanded=!this.expanded;_.VJ(this,function(){_.GB(k.hostElement,"yt-refit")})};
_.d.onDataChanged=function(){this.expanded=!this.get("data.expansionCallToAction");this.purchaseButtonClicked=!1;var k,g=(k=this.data)==null?void 0:k.onVisible;g&&this.ytComponentBehavior.resolveCommand(g)};
_.d.computeDisplayTitle=function(k){return!(!k||this.titledisplaystatus!=="show")};
_.d.computeDisplaySeparator=function(){return!1};
_.d.onPurchaseButtonTap=function(){this.purchaseButtonClicked=!0};
bm.prototype.onDataChanged=bm.prototype.onDataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],bm.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],bm.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],bm.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],bm.prototype,"data",void 0);
_.N([_.n({value:!1}),_.I("design:type",Boolean)],bm.prototype,"expanded",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],bm.prototype,"purchaseButtonClicked",void 0);_.N([_.n({reflectToAttribute:!0,value:"show"}),_.I("design:type",String)],bm.prototype,"titledisplaystatus",void 0);_.N([_.n({computed:"computeDisplayTitle(data.title)"}),_.I("design:type",Boolean)],bm.prototype,"displayTitle",void 0);
_.N([_.n({computed:"computeDisplaySeparator(data)"}),_.I("design:type",Boolean)],bm.prototype,"displaySeparator",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],bm.prototype,"onDataChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorships-tier-renderer"})],bm);
_.v(bm,"ytd-sponsorships-tier-renderer",function(){if(Hba!==void 0)return Hba;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-tier-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="title" hidden="[[!displayTitle]]" class="style-scope ytd-sponsorships-tier-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-sponsorships-tier-renderer"></yt-formatted-string>\n</div>\n<div id="offer-promo" hidden="[[!data.offerPromoCard]]" class="style-scope ytd-sponsorships-tier-renderer">\n</div>\n<div id="purchase-with-options" hidden="[[!data.purchaseOption]]" class="style-scope ytd-sponsorships-tier-renderer">\n  <div id="purchase-option" class="style-scope ytd-sponsorships-tier-renderer"></div>\n  <div class="separator style-scope ytd-sponsorships-tier-renderer" hidden="[[!data.alternativePurchaseOption]]"></div>\n  <div id="alternative-purchase-option" class="style-scope ytd-sponsorships-tier-renderer"></div>\n</div>\n<div id="default-purchase-view" hidden="[[data.purchaseOption]]" class="style-scope ytd-sponsorships-tier-renderer">\n  <div id="above-purchase-button" hidden="[[!data.abovePurchaseButtonText]]" class="style-scope ytd-sponsorships-tier-renderer">\n    <yt-formatted-string id="above-purchase-button-text" text="[[data.abovePurchaseButtonText]]" class="style-scope ytd-sponsorships-tier-renderer"></yt-formatted-string>\n    <yt-formatted-string id="above-purchase-button-text-subtitle" class="subtitle style-scope ytd-sponsorships-tier-renderer" text="[[data.abovePurchaseButtonTextSubtitle]]"></yt-formatted-string>\n  </div>\n  <div id="premium-freebie-promo" class="style-scope ytd-sponsorships-tier-renderer"></div>\n  <div class="separator style-scope ytd-sponsorships-tier-renderer" hidden="[[!displaySeparator]]"></div>\n  <div id="header" class="style-scope ytd-sponsorships-tier-renderer">\n    <div id="purchase-button" on-tap="onPurchaseButtonTap" class="style-scope ytd-sponsorships-tier-renderer"></div>\n    \n    <yt-formatted-string id="purchase-text" force-default-style="" hidden="[[!data.purchaseText]]" text="[[data.purchaseText]]" class="style-scope ytd-sponsorships-tier-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string class="disclaimer style-scope ytd-sponsorships-tier-renderer" split-lines="true" text="[[data.disclaimer]]">\n    </yt-formatted-string>\n  </div>\n</div>\n<div class="separator style-scope ytd-sponsorships-tier-renderer" hidden="[[!displaySeparator]]"></div>\n<div id="expandable-message" class="style-scope ytd-sponsorships-tier-renderer"></div>\n<div id="content" class="style-scope ytd-sponsorships-tier-renderer">\n  <div id="perks_section" class="style-scope ytd-sponsorships-tier-renderer">\n    <ytd-sponsorships-perks-renderer id="perks" data="[[data.perks.sponsorshipsPerksRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-tier-renderer"></ytd-sponsorships-perks-renderer>\n  </div>\n  <button id="expansion_call_to_action" on-tap="expansionCallToActionTap" hidden="[[!data.expansionCallToAction]]" class="style-scope ytd-sponsorships-tier-renderer">\n    <yt-formatted-string text="[[expansionCTA(data, expanded)]]" class="style-scope ytd-sponsorships-tier-renderer"></yt-formatted-string>\n    <yt-icon class="expand-icon style-scope ytd-sponsorships-tier-renderer" icon="[[getExpansionIcon(expanded)]]"></yt-icon>\n  </button>\n</div>\n<div id="footer" class="style-scope ytd-sponsorships-tier-renderer">\n  <yt-formatted-string id="bottom-disclaimer" class="disclaimer style-scope ytd-sponsorships-tier-renderer" split-lines="true" text="[[data.bottomDisclaimer]]">\n  </yt-formatted-string>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Hba=k},{mode:2});var Bx=function(){return _.S.apply(this,arguments)||this};
_.z(Bx,_.S);
Bx.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"}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Bx.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Bx.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Bx.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorships-management-renderer"})],Bx);
_.v(Bx,"ytd-sponsorships-management-renderer",function(){if(ojs!==void 0)return ojs;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-management-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="alert-renderer" class="style-scope ytd-sponsorships-management-renderer"></div>\n<div id="main-section" class="style-scope ytd-sponsorships-management-renderer">\n  <div id="content" class="style-scope ytd-sponsorships-management-renderer"></div>\n  <div id="sidebar" class="style-scope ytd-sponsorships-management-renderer"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return ojs=k},{mode:1});var XIe;var zV=function(){return _.S.apply(this,arguments)||this};
_.z(zV,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],zV.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],zV.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-open-in-native-app-view-model"})],zV);
_.v(zV,"ytd-open-in-native-app-view-model",function(){if(XIe!==void 0)return XIe;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-open-in-native-app-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-attributed-string id="title" data="[[data.title]]" class="style-scope ytd-open-in-native-app-view-model">\n</yt-attributed-string>\n<yt-image id="image" data="[[data.image]]" ftl-eligible="" height="162" width="200" class="style-scope ytd-open-in-native-app-view-model">\n</yt-image>\n<yt-attributed-string id="text" data="[[data.detailsText]]" class="style-scope ytd-open-in-native-app-view-model">\n</yt-attributed-string>\n<yt-attributed-string id="link" data="[[data.learnMoreLink]]" force-default-style="" class="style-scope ytd-open-in-native-app-view-model">\n</yt-attributed-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return XIe=k},{mode:_.Gd("kevlar_poly_si_batch_j028")?1:2});var yuU;var pI3;var CVe=_.DN(["top-"]),Gsn=_.DN(["bottom-"]),RrU=_.DN(["left-"]),kLY=_.DN(["right-"]),gNy={},PJT=function(k,g,P){k.removeAttribute("top-"+P);k.removeAttribute("bottom-"+P);k.removeAttribute("left-"+P);k.removeAttribute("right-"+P);g&&(g.top&&_.TU([_.JF(CVe)],k,"top-"+P,g.top),g.bottom&&_.TU([_.JF(Gsn)],k,"bottom-"+P,g.bottom),g.left&&_.TU([_.JF(RrU)],k,"left-"+P,g.left),g.right&&_.TU([_.JF(kLY)],k,"right-"+P,g.right))};
gNy.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=""},
cardItemContainerMarginChanged_:function(k){var g,P=_.kr((g=this.hostElement)!=null?g:this),x;g=this.cardItemBoxBehaviorMarginTargetId&&P?P.querySelector("#"+this.cardItemBoxBehaviorMarginTargetId):(x=this.hostElement)!=null?x:this;PJT(g,k,"margin")},
cardItemContainerPaddingChanged_:function(k){var g,P=_.kr((g=this.hostElement)!=null?g:this),x;g=this.cardItemBoxBehaviorPaddingTargetId&&P?P.querySelector("#"+this.cardItemBoxBehaviorPaddingTargetId):(x=this.hostElement)!=null?x:this;PJT(g,k,"padding")}}];var um={CARD_ITEM_COLOR_GENERAL_BACKGROUND_A:"var(--yt-spec-general-background-a)",CARD_ITEM_COLOR_GENERAL_BACKGROUND_B:"var(--yt-spec-general-background-b)",CARD_ITEM_COLOR_BRAND_BACKGROUND_SOLID:"var(--yt-spec-brand-background-solid)",CARD_ITEM_COLOR_ERROR_BACKGROUND:"var(--yt-spec-error-background)",CARD_ITEM_COLOR_TEXT_PRIMARY:"var(--yt-spec-text-primary)",CARD_ITEM_COLOR_TEXT_SECONDARY:"var(--yt-spec-text-secondary)",CARD_ITEM_COLOR_TEXT_DISABLED:"var(--yt-spec-text-disabled)",CARD_ITEM_COLOR_CALL_TO_ACTION:"var(--yt-spec-call-to-action)",
CARD_ITEM_COLOR_ICON_INACTIVE:"var(--yt-spec-icon-inactive)",CARD_ITEM_COLOR_ICON_DISABLED:"var(--yt-spec-icon-disabled)",CARD_ITEM_COLOR_BRAND_ICON_ACTIVE:"var(--yt-spec-brand-icon-active)",CARD_ITEM_COLOR_BRAND_ICON_INACTIVE:"var(--yt-spec-brand-icon-inactive)",CARD_ITEM_COLOR_10_PERCENT_LAYER:"var(--yt-spec-10-percent-layer)",CARD_ITEM_COLOR_TEXT_PRIMARY_INVERSE:"var(--yt-spec-text-primary-inverse)",CARD_ITEM_COLOR_ICON_ACTIVE_OTHER:"var(--yt-spec-icon-active-other)",CARD_ITEM_COLOR_THEMED_GREEN:"var(--yt-spec-themed-green)",
CARD_ITEM_COLOR_ERROR_INDICATOR:"var(--yt-spec-error-indicator)"};var $cY;var xc2;var hm=function(){return _.S.apply(this,arguments)||this};
_.z(hm,_.S);hm.prototype.textColorChanged_=function(){this.hostElement.style.color=um[this.data.textColor||"CARD_ITEM_COLOR_TEXT_PRIMARY"]};
hm.prototype.textColorChanged_=hm.prototype.textColorChanged_;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],hm.prototype,"ytRendererBehavior",void 0);_.N([_.h(gNy.YtCardItemBoxBehavior),_.I("design:type",Object)],hm.prototype,"ytCardItemBoxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],hm.prototype,"data",void 0);_.N([_.OO("data.textColor"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],hm.prototype,"textColorChanged_",null);
_.N([_.hB({is:"yt-card-item-text-renderer",disableElementRegistration:!0})],hm);
_.v(hm,"yt-card-item-text-renderer",function(){if(xc2===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_renderer.yt.card.item.text.renderer.css.js--\x3e<yt-formatted-string id="card-text" force-default-style="" split-lines="1" text="[[data.text]]" text-style$="[[data.style]]" class="style-scope yt-card-item-text-renderer">\n</yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;$cY===void 0&&($cY=document.createElement("template"));var x=$cY;P.call(g,x.content.cloneNode(!0),k.content.firstChild);xc2=k}k=xc2;return k},{mode:2});var iqd;var UcU;var Ei=function(){return _.S.apply(this,arguments)||this};
_.z(Ei,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ei.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ei.prototype,"data",void 0);_.N([_.hB({is:"yt-card-item-badge-renderer",disableElementRegistration:!0})],Ei);
_.v(Ei,"yt-card-item-badge-renderer",function(){if(UcU===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_badge_renderer.yt.card.item.badge.renderer.css.js--\x3e<div id="card-block" class="style-scope yt-card-item-badge-renderer">\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden$="[[!data.badges]]" class="style-scope yt-card-item-badge-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="text" split-lines="1" text="[[data.text]]" class="style-scope yt-card-item-badge-renderer">\n  </yt-formatted-string>\n</div>\n\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;iqd===void 0&&(iqd=document.createElement("template"));var x=iqd;P.call(g,x.content.cloneNode(!0),k.content.firstChild);UcU=k}k=UcU;return k},{mode:2});var Adn;var dcd;var LK=function(){return _.S.apply(this,arguments)||this};
_.z(LK,_.S);LK.prototype.configureRendererStamper=function(){return{"data.textRenderers":{id:"text-renderers",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],LK.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],LK.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],LK.prototype,"data",void 0);_.N([_.hB({is:"yt-card-item-text-collection-renderer",disableElementRegistration:!0})],LK);
_.v(LK,"yt-card-item-text-collection-renderer",function(){if(dcd===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-collection-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_collection_renderer.yt.card.item.text.collection.renderer.css.js--\x3e<div id="text-renderers" text-alignment$="[[data.textAlignment]]" class="style-scope yt-card-item-text-collection-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;Adn===void 0&&(Adn=document.createElement("template"));var x=Adn;P.call(g,x.content.cloneNode(!0),k.content.firstChild);dcd=k}k=dcd;return k},{mode:2});var OqY;var qLs;var nK=function(){return _.S.apply(this,arguments)||this};
_.z(nK,_.S);nK.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]]"}}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],nK.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],nK.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],nK.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Number)],nK.prototype,"iconSize",void 0);_.N([_.hB({is:"yt-card-item-text-with-button-renderer",disableElementRegistration:!0})],nK);
_.v(nK,"yt-card-item-text-with-button-renderer",function(){if(qLs===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-with-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_with_button_renderer.yt.card.item.text.with.button.renderer.css.js--\x3e<div id="card-item-text-collection-renderer" class="style-scope yt-card-item-text-with-button-renderer"></div>\n<div id="primary-button" aria-hidden="true" class="style-scope yt-card-item-text-with-button-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;OqY===void 0&&(OqY=document.createElement("template"));var x=OqY;P.call(g,x.content.cloneNode(!0),k.content.firstChild);qLs=k}k=qLs;return k},{mode:2});var S0=function(){return _.S.apply(this,arguments)||this};
_.z(S0,_.S);S0.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"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],S0.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],S0.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],S0.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],S0.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-line-item-renderer"})],S0);
_.v(S0,"ytd-commerce-cart-summary-line-item-renderer",function(){if(pI3!==void 0)return pI3;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-summary-line-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="summary-content" class="style-scope ytd-commerce-cart-summary-line-item-renderer">\n  <div id="summary-text" class="style-scope ytd-commerce-cart-summary-line-item-renderer"></div>\n  <div id="additional-metadata-text" class="style-scope ytd-commerce-cart-summary-line-item-renderer"></div>\n</div>\n<div id="price" class="style-scope ytd-commerce-cart-summary-line-item-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return pI3=k},{mode:1});_.sD("cardItemSection","commerceCartCheckoutButtonRenderer",{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var FF=function(){var k=_.S.apply(this,arguments)||this;k.hidden=!1;return k};
_.z(FF,_.S);_.d=FF.prototype;_.d.configureRendererStamper=function(){return{"data.estimatedTotalLineItem":{id:"estimated-total-line-item",mapping:{commerceCartSummaryLineItemRenderer:"ytd-commerce-cart-summary-line-item-renderer"}},"data.checkoutButton":{id:"checkout-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.cartButton":{id:"cart-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.d.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutButton(),this.updateIsHidden(),this.updateSummary())};
_.d.updateSummary=function(){var k=this.commerceCartCheckoutButtonEntity,g;if(((g=this.data)==null?0:g.cartButton)&&k.checkoutSummaryText){var P,x=rX((P=this.data)==null?void 0:P.estimatedTotalLineItem,"summaryText");this.set("data.estimatedTotalLineItem."+x+".cardItemTextRenderer.text",fa(k.checkoutSummaryText));if(k.checkoutDetailText){var U;P=rX((U=this.data)==null?void 0:U.estimatedTotalLineItem,"price");this.set("data.estimatedTotalLineItem."+P+".cardItemTextRenderer.text",fa(k.checkoutDetailText))}if(k.checkoutAdditionalMetadataText){var A;
U=rX((A=this.data)==null?void 0:A.estimatedTotalLineItem,"additionalMetadataText");this.set("data.estimatedTotalLineItem."+U+".cardItemTextRenderer.text",fa(k.checkoutAdditionalMetadataText))}}else k.estimatedTotalPrice&&(A=rX((x=this.data)==null?void 0:x.estimatedTotalLineItem,"price"),this.set("data.estimatedTotalLineItem."+A+".cardItemTextRenderer.text",fa(k.estimatedTotalPrice)))};
_.d.updateIsHidden=function(){var k,g=(k=this.commerceCartCheckoutButtonEntity)==null?void 0:k.isHidden;g!==void 0&&(this.hidden=g)};
_.d.updateCheckoutButton=function(){var k,g=(k=this.commerceCartCheckoutButtonEntity)==null?void 0:k.isDisabled;g!==void 0&&this.set("data.checkoutButton.buttonRenderer.isDisabled",g);var P;k=(P=this.commerceCartCheckoutButtonEntity.checkoutButtonCommand)==null?void 0:P.innertubeCommand;k!==void 0&&this.set("data.checkoutButton.buttonRenderer.command",k);var x;P=(x=this.commerceCartCheckoutButtonEntity)==null?void 0:x.checkoutButtonText;P!==void 0&&this.set("data.checkoutButton.buttonRenderer.text",
{simpleText:P})};
FF.prototype.entityChanged=FF.prototype.entityChanged;_.N([_.h(_.vD),_.I("design:type",Object)],FF.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],FF.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],FF.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],FF.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],FF.prototype,"fullWidth",void 0);_.N([_.n(),_.I("design:type",Object)],FF.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],FF.prototype,"compact",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],FF.prototype,"hidden",void 0);
_.N([_.n({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:qdk}),_.I("design:type",Object)],FF.prototype,"commerceCartCheckoutButtonEntity",void 0);_.N([_.OO("commerceCartCheckoutButtonEntity","data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],FF.prototype,"entityChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-commerce-cart-checkout-button-renderer"})],FF);
_.v(FF,"ytd-commerce-cart-checkout-button-renderer",function(){if(yuU!==void 0)return yuU;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-checkout-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="estimated-total-line-item" class="style-scope ytd-commerce-cart-checkout-button-renderer"></div>\n<div id="checkout-button" class="style-scope ytd-commerce-cart-checkout-button-renderer"></div>\n<div id="cart-button" class="style-scope ytd-commerce-cart-checkout-button-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return yuU=k},{mode:2});var Tks;_.ema={};
_.ema.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",_.AB(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().removeEventListener("click",_.AB(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
tappableItemBehaviorOnTappableItemKeyDown_:function(k){!this.tappableItemBehaviorTapEnabled||k.keyCode!==13&&k.keyCode!==32||k.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorHandleTappableItemTap_:function(){var k=this.data.onTap;k.ypcGetCartEndpoint?(_.g5(this.hostElement,[k]),this.tappableItemBehaviorTapEnabled=!1):k.ypcOffersEndpoint?_.g5(this.hostElement,[k]):_.Pw(this.hostElement,[k],this.hostElement)},
tappableItemBehaviorOnTapChanged_:function(k){this.tappableItemBehaviorTapEnabled=!!k},
tappableItemBehaviorOnTapEnabledChanged_:function(){var k=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(k.setAttribute("tabIndex",0),k.setAttribute("role","button")):(k.removeAttribute("tabIndex"),k.removeAttribute("role"))},
tappableItemBehaviorOnServiceRequestFinished_:function(k){k.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)},
tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this.hostElement}}];var cdY;var V37;var Y7=function(){return _.S.apply(this,arguments)||this};
_.z(Y7,_.S);Y7.prototype.configureRendererStamper=function(){return{"data.primaryButtonRenderer":{id:"primary-button-renderer",mapping:_.bX("sharingToggleButtonAndDefaultButton")},"data.secondaryButtonRenderer":{id:"secondary-button-renderer",mapping:_.bX("sharingToggleButtonAndDefaultButton")}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Y7.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Y7.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Y7.prototype,"data",void 0);_.N([_.hB({is:"yt-card-item-actions-renderer",disableElementRegistration:!0})],Y7);
_.v(Y7,"yt-card-item-actions-renderer",function(){if(V37===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-actions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_actions_renderer.yt.card.item.actions.renderer.css.js--\x3e<div id="secondary-button-renderer" hidden$="[[!data.secondaryButtonRenderer]]" class="style-scope yt-card-item-actions-renderer"></div>\n<div id="primary-button-renderer" hidden$="[[!data.primaryButtonRenderer]]" class="style-scope yt-card-item-actions-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;cdY===void 0&&(cdY=document.createElement("template"));var x=cdY;P.call(g,x.content.cloneNode(!0),k.content.firstChild);V37=k}k=V37;return k},{mode:2});var Zqa;var mcy;var wHY;var Jd2;var rdy;var fPT;var j0=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"};return k};
_.z(j0,_.S);j0.prototype.attached=function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")};
j0.prototype.handleDarkModeToggledAction_=function(k){this.isDarkTheme_=k};
j0.prototype.computeThemeImage_=function(k,g){if(!k||!k.imageLight)return!1;this.isCircular_=k.isCircular;k.imageWidth&&(this.hostElement.style.width=k.imageWidth+"px");k.imageHeight&&(this.hostElement.style.height=k.imageHeight+"px");k.borderWidth&&(this.image.style.borderWidth=k.borderWidth+"px",this.image.style.borderStyle="solid");k.borderColor&&(this.image.style.borderColor=_.u3(k.borderColor));return g&&k.imageDark?k.imageDark:k.imageLight};
j0.prototype.computeThemeIcon_=function(k){var g,P;if(!(k==null?0:(g=k.themedIcon)==null?0:(P=g.icon)==null?0:P.iconType))return!1;this.icon.style.color=um[k.themedIcon.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.icon.style.width=(k.imageWidth||18)+"px";this.icon.style.height=(k.imageHeight||18)+"px";return _.Pm(k.themedIcon.icon.iconType)};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],j0.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],j0.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(gNy.YtCardItemBoxBehavior),_.I("design:type",Object)],j0.prototype,"ytCardItemBoxBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],j0.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],j0.prototype,"data",void 0);
_.N([_.n({value:!1}),_.I("design:type",Boolean)],j0.prototype,"fit",void 0);_.N([_.n(),_.I("design:type",Boolean)],j0.prototype,"isDarkTheme_",void 0);_.N([_.n({computed:"computeThemeImage_(data, isDarkTheme_)"}),_.I("design:type",Object)],j0.prototype,"themeImage_",void 0);_.N([_.n({computed:"computeThemeIcon_(data)"}),_.I("design:type",Object)],j0.prototype,"themeIcon_",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Object)],j0.prototype,"isCircular_",void 0);
_.N([_.Td("#image"),_.I("design:type",Object)],j0.prototype,"image",void 0);_.N([_.Td("#icon"),_.I("design:type",Object)],j0.prototype,"icon",void 0);_.N([_.hB({is:"yt-themed-image-renderer",disableElementRegistration:!0})],j0);
_.v(j0,"yt-themed-image-renderer",function(){if(fPT===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-themed-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_themed_image_renderer.yt.themed.image.renderer.css.js--\x3e<yt-img-shadow id="image" fit="[[fit]]" height="[[data.imageHeight]]" hidden="[[!themeImage_]]" thumbnail="[[themeImage_]]" width="[[data.imageWidth]]" class="style-scope yt-themed-image-renderer">\n</yt-img-shadow>\n<yt-icon id="icon" hidden="[[!themeIcon_]]" icon="[[themeIcon_]]" class="style-scope yt-themed-image-renderer">\n</yt-icon>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;rdy===void 0&&(rdy=document.createElement("template"));var x=rdy;P.call(g,x.content.cloneNode(!0),k.content.firstChild);fPT=k}k=fPT;return k},{mode:2});var QL=function(){return _.S.apply(this,arguments)||this};
_.z(QL,_.S);QL.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"}}}}};
QL.prototype.computeImagePlacement_=function(k){return k||"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN"};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],QL.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],QL.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],QL.prototype,"data",void 0);_.N([_.n({value:"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN",computed:"computeImagePlacement_(data.imagePlacement)",reflectToAttribute:!0}),_.I("design:type",String)],QL.prototype,"imagePlacement",void 0);
_.N([_.hB({is:"yt-card-item-text-with-image-renderer",disableElementRegistration:!0})],QL);
_.v(QL,"yt-card-item-text-with-image-renderer",function(){if(Jd2===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-with-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_with_image_renderer.yt.card.item.text.with.image.renderer.css.js--\x3e<div id="themed-image-renderer" class="style-scope yt-card-item-text-with-image-renderer"></div>\n<div id="card-item-text-collection-renderer" class="style-scope yt-card-item-text-with-image-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;wHY===void 0&&(wHY=document.createElement("template"));var x=wHY;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Jd2=k}k=Jd2;return k},{mode:2});var lm=function(){return _.S.apply(this,arguments)||this};
_.z(lm,_.S);lm.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"}}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],lm.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],lm.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],lm.prototype,"data",void 0);_.N([_.hB({is:"yt-card-item-error-renderer",disableElementRegistration:!0})],lm);
_.v(lm,"yt-card-item-error-renderer",function(){if(mcy===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-error-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_error_renderer.yt.card.item.error.renderer.css.js--\x3e<div id="triangle-up-container" class="style-scope yt-card-item-error-renderer">\n  <div id="triangle-up" class="style-scope yt-card-item-error-renderer"></div>\n</div>\n<div id="error-text-renderer" class="style-scope yt-card-item-error-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;Zqa===void 0&&(Zqa=document.createElement("template"));var x=Zqa;P.call(g,x.content.cloneNode(!0),k.content.firstChild);mcy=k}k=mcy;return k},{mode:2});var WY5;var stY;_.sD("itemSectionRenderer","CardItemRenderer","yt-card-item-renderer");var Dn=function(){return _.S.apply(this,arguments)||this};
_.z(Dn,_.S);_.d=Dn.prototype;
_.d.configureRendererStamper=function(){return{"data.headingRenderer":{id:"heading-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"},cardItemTextWithImageRenderer:{component:"yt-card-item-text-with-image-renderer"},cardItemTextWithButtonRenderer:{component:"yt-card-item-text-with-button-renderer"}}},"data.descriptionRenderer":{id:"description-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.additionalInfoRenderer":{id:"additional-info-renderer",
mapping:{cardItemActionsRenderer:{component:"yt-card-item-actions-renderer"},cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"},themedImageRenderer:{component:"yt-themed-image-renderer"},cardItemTextWithButtonRenderer:{component:"yt-card-item-text-with-button-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}},"data.errorRenderer":{id:"error-renderer",mapping:{cardItemErrorRenderer:{component:"yt-card-item-error-renderer"}}},"data.headerPromoRenderer":{id:"header-promo-renderer",
mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.footerRenderer":{id:"footer-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.d.created=function(){this.tappableItemBehaviorTargetId=this.cardItemBoxBehaviorPaddingTargetId="main-content"};
_.d.backgroundColorChanged_=function(){var k,g=(k=this.data)==null?void 0:k.backgroundColor;k=um[g||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.kr(this.hostElement).querySelector("#main-content").style.backgroundColor=k};
_.d.headerPromoBackgroundColorChanged_=function(){var k,g=(k=this.data)==null?void 0:k.headerPromoBackgroundColor;k=um[g||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.kr(this.hostElement).querySelector("#header-promo-renderer").style.backgroundColor=k};
_.d.errorRendererVisibilityChanged_=function(){var k=this.isExpanded_,g;this.isErrorRendererVisible_=!((g=this.data)==null||!g.errorRenderer)&&!k};
_.d.onYtToggleButton_=function(k,g){this.isExpanded_=g.toggled};
Dn.prototype.onYtToggleButton_=Dn.prototype.onYtToggleButton_;Dn.prototype.errorRendererVisibilityChanged_=Dn.prototype.errorRendererVisibilityChanged_;Dn.prototype.headerPromoBackgroundColorChanged_=Dn.prototype.headerPromoBackgroundColorChanged_;Dn.prototype.backgroundColorChanged_=Dn.prototype.backgroundColorChanged_;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Dn.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Dn.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(gNy.YtCardItemBoxBehavior),_.I("design:type",Object)],Dn.prototype,"ytCardItemBoxBehavior",void 0);_.N([_.h(_.ema.YtTappableItemBehavior),_.I("design:type",Object)],Dn.prototype,"ytTappableItemBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Dn.prototype,"data",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],Dn.prototype,"isExpanded_",void 0);
_.N([_.n({value:!1}),_.I("design:type",Boolean)],Dn.prototype,"isErrorRendererVisible_",void 0);_.N([_.OO("data.backgroundColor"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Dn.prototype,"backgroundColorChanged_",null);_.N([_.OO("data.headerPromoBackgroundColor"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Dn.prototype,"headerPromoBackgroundColorChanged_",null);
_.N([_.OO("data.errorRenderer","isExpanded_"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Dn.prototype,"errorRendererVisibilityChanged_",null);_.N([_.dV("yt-toggle-button"),_.I("design:type",Function),_.I("design:paramtypes",[Event,Object]),_.I("design:returntype")],Dn.prototype,"onYtToggleButton_",null);_.N([_.hB({is:"yt-card-item-renderer",disableElementRegistration:!0})],Dn);
_.v(Dn,"yt-card-item-renderer",function(){if(stY===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_renderer.yt.card.item.renderer.css.js--\x3e<div id="main-content" primary-container-placement$="[[data.primaryContainerPlacement]]" box-style$="[[data.cardItemBoxStyle]]" aria-label="[[data.accessibilityData.label]]" class="style-scope yt-card-item-renderer">\n  <div id="main-content-negative-margin-wrapper" content-placement$="[[data.contentPlacement]]" class="style-scope yt-card-item-renderer">\n    <div id="heading-description-container" class="style-scope yt-card-item-renderer">\n       <div id="header-promo-container" class="style-scope yt-card-item-renderer">\n          <div id="heading-renderer" hidden$="[[!data.headingRenderer]]" class="style-scope yt-card-item-renderer">\n          </div>\n          <div id="header-promo-renderer" hidden$="[[!data.headerPromoRenderer]]" class="style-scope yt-card-item-renderer">\n          </div>\n      </div>\n      <div id="description-renderer" hidden$="[[!data.descriptionRenderer]]" class="style-scope yt-card-item-renderer">\n      </div>\n    </div>\n    <div id="additional-info-renderer" additional-info-placement$="[[data.additionalInfoPlacement]]" hidden$="[[!data.additionalInfoRenderer]]" class="style-scope yt-card-item-renderer">\n    </div>\n    <div id="footer-renderer" hidden$="[[!data.footerRenderer]]" class="style-scope yt-card-item-renderer"></div>\n  </div>\n</div>\n<div id="error-renderer" hidden$="[[!isErrorRendererVisible_]]" class="style-scope yt-card-item-renderer"></div>\n<div id="divider" divider-style$="[[data.dividerStyle]]" hidden$="[[!data.dividerStyle]]" class="style-scope yt-card-item-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;WY5===void 0&&(WY5=document.createElement("template"));var x=WY5;P.call(g,x.content.cloneNode(!0),k.content.firstChild);stY=k}k=stY;return k},{mode:2});_.sD("cardItemSection","commerceCartHeaderRenderer",{component:"ytd-commerce-cart-header-renderer",noInjection:!0});var tm=function(){var k=_.S.apply(this,arguments)||this;k.hidden=!1;return k};
_.z(tm,_.S);_.d=tm.prototype;_.d.configureRendererStamper=function(){return{"data.item":{id:"item",mapping:{cardItemRenderer:"yt-card-item-renderer"}}}};
_.d.entityChanged=function(){this.commerceCartHeaderEntity&&(this.updateIsHidden(),this.updateSummaryText(),this.updateCheckoutButton(),this.updateTitle())};
_.d.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var k,g=(k=this.commerceCartHeaderEntity)==null?void 0:k.isHidden;g!==void 0&&(this.hidden=g)}};
_.d.updateTitle=function(){var k=this.commerceCartHeaderEntity.isDisabled,g,P,x=(P=_.b((g=this.data)==null?void 0:g.item,iTJ))==null?void 0:P.headingRenderer;x&&(g=rX(x,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+g+".0.cardItemTextRenderer.textColor",k?"CARD_ITEM_COLOR_TEXT_DISABLED":"CARD_ITEM_COLOR_TEXT_PRIMARY"))};
_.d.updateSummaryText=function(){var k=this.commerceCartHeaderEntity;if(this.compact){var g,P,x=(P=_.b((g=this.data)==null?void 0:g.item,iTJ))==null?void 0:P.headingRenderer;x&&(g=rX(x,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+g+".1.cardItemTextRenderer.text",k.shortHeaderSummaryText?fa(k.shortHeaderSummaryText):k.headerSummaryText?fa(k.headerSummaryText):""))}else{var U;if(g=(U=_.b((x=this.data)==null?void 0:x.item,iTJ))==null?void 0:U.additionalInfoRenderer)g=rX(g,
"cardItemTextRenderer"),this.set("data.item.cardItemRenderer.additionalInfoRenderer."+g+".text",k.headerSummaryText?fa(k.headerSummaryText):"")}};
_.d.updateCheckoutButton=function(){var k=this.commerceCartHeaderEntity,g,P,x=(P=_.b((g=this.data)==null?void 0:g.item,iTJ))==null?void 0:P.additionalInfoRenderer;g=rX(x,"buttonRenderer");var U;P=(U=this.commerceCartHeaderEntity)==null?void 0:U.isButtonDisabled;var A;U=(A=this.commerceCartHeaderEntity)==null?void 0:A.isButtonHidden;P!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+g+".buttonRenderer.isDisabled",P);U!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer.isHidden",
U);var q;k=(q=k.checkoutButtonCommand)==null?void 0:q.innertubeCommand;k!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+g+".buttonRenderer.command",k)};
tm.prototype.entityChanged=tm.prototype.entityChanged;_.N([_.h(_.vD),_.I("design:type",Object)],tm.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],tm.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],tm.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],tm.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],tm.prototype,"compact",void 0);_.N([_.n({selectorArgs:["data.commerceCartHeaderEntityKey"],selector:function(k,g){return _.ia(k.entities,"commerceCartHeaderEntity",g)}}),
_.I("design:type",Object)],tm.prototype,"commerceCartHeaderEntity",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],tm.prototype,"hidden",void 0);_.N([_.OO("commerceCartHeaderEntity","data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],tm.prototype,"entityChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-commerce-cart-header-renderer"})],tm);
_.v(tm,"ytd-commerce-cart-header-renderer",function(){if(Tks!==void 0)return Tks;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="item" class="style-scope ytd-commerce-cart-header-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Tks=k},{mode:1});var bqn;var Bks=_.f3(function(k,g){var P;return(P=k.onChangeCallback)==null?void 0:P.call(k,g)},1E3),zmy=_.M(function(k){var g=k.data;
var P=k.iconMinus;k=k.iconPlus;var x=function(){return!!g().disabled},U=_.O(_.zT(0,void 0,"mKh0af")),A=U.next().value,q=U.next().value;
U=_.iX(function(){if(A()===1){var J,r;(r=(J=g()).onRemoveCommand)==null||r.call(J)}J=A()>g().maxValue?g().maxValue:A()-1;q(J);Bks(g(),J);return!1});
var T=_.iX(function(){if(A()===g().maxValue)return!1;var J=A()+1;q(J);Bks(g(),J);return!1});
_.oy(function(){q(g().value)});
var c={},Z={},w={};return _.V("quantity-incrementer-shape",null,_.V("div",{class:"ytSpecQuantityIncrementerShapeHost"},_.V("button",{class:"ytSpecQuantityIncrementerShapeButton",disabled:function(){return A()===(g().onRemoveCommand?0:1)||x()},
"aria-label":function(){return A()!==1?g().minusLabel:g().minimumReachedLabel},
"on:click":U},_.V(_.q4,{model:{circular:!0}}),_.V("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.V("div",{class:_.$v("ytSpecQuantityIncrementerShapeIcon",(c.ytSpecQuantityIncrementerShapeIconDisabled=function(){return x()||A()===(g().onRemoveCommand?0:1)},c))},P()))),_.V("div",{class:_.$v("ytSpecQuantityIncrementerShapeText",(Z.ytSpecQuantityIncrementerShapeTextInvalid=function(){return A()>g().maxValue},Z.ytSpecQuantityIncrementerShapeTextDisabled=x,Z))},A),_.V("button",{class:"ytSpecQuantityIncrementerShapeButton",
disabled:function(){return A()>=g().maxValue||x()},
"aria-label":function(){return A()!==g().maxValue?g().plusLabel:g().maximumReachedLabel},
"on:click":T},_.V(_.q4,{model:{circular:!0}}),_.V("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.V("div",{class:_.$v("ytSpecQuantityIncrementerShapeIcon",(w.ytSpecQuantityIncrementerShapeIconDisabled=function(){return A()>=g().maxValue||x()},w))},k())))))},"Gf");_.y3(_.M(function(k){function g(){P().onRemoveCommand&&_.S7(P().onRemoveCommand)}
var P=k.data;var x=_.Tf(zEs,function(){return P().quantityIncrementerEntityKey});
return _.V("yt-quantity-incrementer-view-model",null,_.V(zmy,{data:function(){var U=P(),A;var q=x()?!((A=x())==null||!A.disabled):!1;var T;A=x()?(T=x())==null?void 0:T.quantity:P().quantity;return QP0(U,q,g,A)},
iconMinus:function(){return _.V(_.qQ,{icon:"BAR_HORIZONTAL",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerMinusIcon"})},
iconPlus:function(){return _.V(_.qQ,{icon:"ADD",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerPlusIcon"})}}))},"Hf"),"yt-quantity-incrementer-view-model",{props:{data:_.GH}});var Mg=function(){var k=_.S.apply(this,arguments)||this;k.compact=!1;k.hasQuantityIncrementer=!1;return k};
_.z(Mg,_.S);Mg.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"}}}};
Mg.prototype.computeHasQuantityIncrementer=function(){var k;return!!_.b((k=this.data)==null?void 0:k.picker,OTL)};
Mg.prototype.onLabelClick=function(){var k;(k=this.dropdownEl)==null||k.open()};
_.N([_.Td("ytd-dropdown-renderer"),_.I("design:type",Object)],Mg.prototype,"dropdownEl",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Mg.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Mg.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Mg.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],Mg.prototype,"quantityColor",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Mg.prototype,"compact",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasQuantityIncrementer(data)"}),_.I("design:type",Object)],Mg.prototype,"hasQuantityIncrementer",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-commerce-cart-item-quantity-picker-renderer"})],Mg);
_.v(Mg,"ytd-commerce-cart-item-quantity-picker-renderer",function(){if(bqn!==void 0)return bqn;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-item-quantity-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="picker-label" on-click="onLabelClick" class="style-scope ytd-commerce-cart-item-quantity-picker-renderer">[[getSimpleString(data.pickerLabel)]]</div>\n<div id="picker" class="style-scope ytd-commerce-cart-item-quantity-picker-renderer"></div>\n<div id="price" class="style-scope ytd-commerce-cart-item-quantity-picker-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return bqn=k},{mode:1});var u42;var hma;var KK=function(){return _.S.apply(this,arguments)||this};
_.z(KK,_.S);KK.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
KK.prototype.entityChanged=function(){this.disabledCartItemEntity&&(this.updateTitle(),this.updateButton())};
KK.prototype.updateTitle=function(){var k=this.disabledCartItemEntity;k.disableActionName&&this.set("data.title",fa(k.disableActionName))};
KK.prototype.updateButton=function(){var k,g=(k=this.disabledCartItemEntity.undoCommand)==null?void 0:k.innertubeCommand;g!==void 0&&(this.set("data.actionButton.buttonRenderer.command",g),this.set("data.actionButton.buttonRenderer.isDisabled",!1))};
KK.prototype.entityChanged=KK.prototype.entityChanged;_.N([_.h(_.vD),_.I("design:type",Object)],KK.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],KK.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],KK.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n({selectorArgs:["data.disabledCartItemEntityKey"],selector:function(k,g){return _.ia(k.entities,"disabledCartItemEntity",g)}}),
_.I("design:type",Object)],KK.prototype,"disabledCartItemEntity",void 0);_.N([_.n(),_.I("design:type",Object)],KK.prototype,"data",void 0);_.N([_.OO("disabledCartItemEntity","data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],KK.prototype,"entityChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-disabled-cart-item-renderer"})],KK);
_.v(KK,"ytd-disabled-cart-item-renderer",function(){if(hma!==void 0)return hma;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-disabled-cart-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="text-container" class="style-scope ytd-disabled-cart-item-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-disabled-cart-item-renderer"></yt-formatted-string>\n  <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-disabled-cart-item-renderer"></yt-formatted-string>\n</div>\n<div id="action-button" class="style-scope ytd-disabled-cart-item-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return hma=k},{mode:1});_.sD("cardItemSection","commerceCartItemRenderer",{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var oF=function(){var k=_.S.apply(this,arguments)||this;k.compact=!1;k.hidden=!1;k.errorHidden=!1;k.noOnTap=!1;return k};
_.z(oF,_.S);_.d=oF.prototype;
_.d.configureRendererStamper=function(){return{"data.title":{id:"title",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.textMetadata":{id:"text-metadata",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.merchantUpdateText":{id:"merchant-update-text",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.cartItemNotification":{id:"cart-item-notification",mapping:{cardItemTextWithImageRenderer:"yt-card-item-text-with-image-renderer"}},"data.cardItemActions":{id:"cart-item-actions",
mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{disableTextTransform:"[[compact]]"}}},events:!0},"data.quantityPicker":{id:"quantity-picker",mapping:{commerceCartItemQuantityPickerRenderer:{component:"ytd-commerce-cart-item-quantity-picker-renderer",properties:{compact:"[[compact]]",quantityColor:"[[commerceCartItemEntity.quantityColor]]"}}}},"data.disabledCartItem":{id:"disabled-cart-item",mapping:{disabledCartItemRenderer:"ytd-disabled-cart-item-renderer"}}}};
_.d.entityChanged=function(){this.commerceCartItemEntity&&(this.updateQuantity(),this.updateIsHidden(),this.updateHideErrorMessage())};
_.d.onYtRendererstamperFinished=function(){if(this.firstButtonElement){var k=this.firstButtonElement;k.alignByText=!0;k.iconAlignByText=!0}};
_.d.computeNoOnTap=function(k){return!k};
_.d.updateQuantityColor=function(){if(this.pickerElement){var k,g=(k=this.commerceCartItemEntity)==null?void 0:k.quantityColor;this.pickerElement.quantityColor=g}};
_.d.updateTotalPriceColor=function(){var k,g=(k=this.commerceCartItemEntity)==null?void 0:k.totalPriceColor;if(g){var P;k=_.b((P=this.data)==null?void 0:P.quantityPicker,A3v);if(P=_.b(k==null?void 0:k.price,UsY))P.textColor=g}};
_.d.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var k,g=(k=this.commerceCartItemEntity)==null?void 0:k.isHidden;g!==void 0&&(this.hidden=g)}};
_.d.updateHideErrorMessage=function(){var k,g=(k=this.commerceCartItemEntity)==null?void 0:k.hideErrorMessage;g!==void 0&&(this.errorHidden=g)};
_.d.updateQuantity=function(){var k=this,g,P=(g=this.commerceCartItemEntity)==null?void 0:g.quantity,x;g=(x=this.commerceCartItemEntity)==null?void 0:x.totalPrice;if(P){this.updateTotalPriceColor();this.updateQuantityColor();var U;x=_.b((U=this.data)==null?void 0:U.quantityPicker,A3v);if(U=_.b(x==null?void 0:x.price,UsY))U.text=g?{simpleText:g.content}:void 0;if(g=_.b(x==null?void 0:x.picker,OTL))g.quantity=P;var A;if(U=(A=_.b(x==null?void 0:x.picker,xek))==null?void 0:A.entries){A=!1;g=void 0;U=
_.O(U);for(x=U.next();!x.done;x=U.next())x=x.value,x.dropdownItemRenderer&&(g||(g=x.dropdownItemRenderer),x.dropdownItemRenderer.isSelected=!1,P===x.dropdownItemRenderer.int32Value&&(A=!0,x.dropdownItemRenderer.isSelected=!0));!A&&g&&(g.isSelected=!0)}_.VJ(this,function(){var q;k.set("data.quantityPicker",_.vX.unsafeClone((q=k.data)==null?void 0:q.quantityPicker))})}};
oF.prototype.onYtRendererstamperFinished=oF.prototype.onYtRendererstamperFinished;oF.prototype.entityChanged=oF.prototype.entityChanged;_.N([_.n(),_.I("design:type",Object)],oF.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],oF.prototype,"compact",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],oF.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],oF.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],oF.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],oF.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n({selectorArgs:["data.commerceCartItemEntityKey"],selector:function(k,g){return _.ia(k.entities,"commerceCartItemEntity",g)}}),
_.I("design:type",Object)],oF.prototype,"commerceCartItemEntity",void 0);_.N([_.n(),_.I("design:type",Object)],oF.prototype,"quantityPicker",void 0);_.N([_.n(),_.I("design:type",Object)],oF.prototype,"compactQuantityPicker",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],oF.prototype,"hidden",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],oF.prototype,"errorHidden",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeNoOnTap(data.onTap)"}),_.I("design:type",Object)],oF.prototype,"noOnTap",void 0);_.N([_.Td("ytd-commerce-cart-item-quantity-picker-renderer"),_.I("design:type",Object)],oF.prototype,"pickerElement",void 0);_.N([_.Td("yt-button-renderer"),_.I("design:type",Element)],oF.prototype,"firstButtonElement",void 0);
_.N([_.OO("commerceCartItemEntity","data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],oF.prototype,"entityChanged",null);_.N([_.dV("yt-rendererstamper-finished"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],oF.prototype,"onYtRendererstamperFinished",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-commerce-cart-item-renderer"})],oF);
_.v(oF,"ytd-commerce-cart-item-renderer",function(){if(u42!==void 0)return u42;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" hidden="[[commerceCartItemEntity.isDisabled]]" class="style-scope ytd-commerce-cart-item-renderer">\n  <a id="img-container" class="yt-simple-endpoint style-scope ytd-commerce-cart-item-renderer" href$="[[computeHref_(data.onTap)]]" data="[[data.onTap]]" tabindex="-1">\n    <yt-img-shadow id="image" object-fit="CONTAIN" thumbnail="[[data.cartItemImage]]" width="200" class="style-scope ytd-commerce-cart-item-renderer">\n    </yt-img-shadow>\n  </a>\n  <div id="content" class="style-scope ytd-commerce-cart-item-renderer">\n    <div id="item" class="style-scope ytd-commerce-cart-item-renderer">\n      <div id="info" class="style-scope ytd-commerce-cart-item-renderer">\n        <div id="cart-item-notification" class="style-scope ytd-commerce-cart-item-renderer"></div>\n        <h3 class="style-scope ytd-commerce-cart-item-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-commerce-cart-item-renderer" href$="[[computeHref_(data.onTap)]]" data="[[data.onTap]]">\n              <div id="title" class="style-scope ytd-commerce-cart-item-renderer"></div>\n            </a>\n        </h3>\n        <div id="text-metadata" class="style-scope ytd-commerce-cart-item-renderer"></div>\n        <div id="merchant-update-text" class="style-scope ytd-commerce-cart-item-renderer"></div>\n      </div>\n      <div id="quantity-picker" class="style-scope ytd-commerce-cart-item-renderer"></div>\n    </div>\n    <div id="actions" class="style-scope ytd-commerce-cart-item-renderer">\n      <div id="cart-item-actions" class="style-scope ytd-commerce-cart-item-renderer"></div>\n    </div>\n  </div>\n</div>\n<div id="disabled-cart-item" hidden="[[!commerceCartItemEntity.isDisabled]]" class="style-scope ytd-commerce-cart-item-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return u42=k},{mode:_.Gd("kevlar_poly_si_batch_j028")?1:2});var ENY;var LY3;var vx=function(){return _.S.apply(this,arguments)||this};
_.z(vx,_.S);vx.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}}}}}};
vx.prototype.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutLineItems(),this.updateIsHidden())};
vx.prototype.updateCheckoutLineItems=function(){var k,g=(k=this.commerceCartCheckoutButtonEntity)==null?void 0:k.checkoutLineItems;g&&(k=g.map(function(P){a:{var x=P.price,U=P.description;switch(P.style){case "COMMERCE_CHECKOUT_LINE_ITEM_STYLE_MERCHANT":P={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:fa(U),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:fa(x),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_SECONDARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_0",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_0",left:"CARD_ITEM_UX_SPACE_0"}}}}};break a;default:P={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:fa(U),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:fa(x),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_PRIMARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_0",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_0",left:"CARD_ITEM_UX_SPACE_0"}}}}}}}return P}),this.set("data.summaryLineItems",k))};
vx.prototype.updateIsHidden=function(){var k,g=(k=this.commerceCartCheckoutButtonEntity)==null?void 0:k.isHidden;g!==void 0&&(this.hostElement.hidden=g)};
vx.prototype.entityChanged=vx.prototype.entityChanged;_.N([_.h(_.vD),_.I("design:type",Object)],vx.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],vx.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],vx.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],vx.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],vx.prototype,"data",void 0);_.N([_.n({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:qdk}),_.I("design:type",Object)],vx.prototype,"commerceCartCheckoutButtonEntity",void 0);_.N([_.OO("commerceCartCheckoutButtonEntity","data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],vx.prototype,"entityChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-renderer"})],vx);
_.v(vx,"ytd-commerce-cart-summary-renderer",function(){if(LY3!==void 0)return LY3;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-summary-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-commerce-cart-summary-renderer">[[getSimpleString(data.title)]]</div>\n<div id="summary-line-items" class="style-scope ytd-commerce-cart-summary-renderer"></div>\n<div id="checkout-button" class="style-scope ytd-commerce-cart-summary-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return LY3=k},{mode:1});var nN3={};nN3.InjectBehavior=[Rqj.InjectBehavior];var SL7;var FYY;var aF=function(){return _.S.apply(this,arguments)||this};
_.z(aF,_.S);
aF.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:_.bX("menuRenderer")}}};
aF.prototype.onMenuTap=function(k){k.stopPropagation()};
_.mJ.Object.defineProperties(aF.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.accessibilityData&&this.data.accessibilityData.label?this.data.accessibilityData.label:""}},
sectionHeadingVisible:{configurable:!0,enumerable:!0,get:function(){var k,g;return!(((k=this.data)==null||!k.sectionHeading)&&((g=this.data)==null?void 0:g.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
imageVisible:{configurable:!0,enumerable:!0,get:function(){var k,g;return!(((k=this.data)==null||!k.image)&&((g=this.data)==null?void 0:g.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
menuVisible:{configurable:!0,enumerable:!0,get:function(){var k,g;return!(((k=this.data)==null||!k.menu)&&((g=this.data)==null?void 0:g.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],aF.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],aF.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ema.YtTappableItemBehavior),_.I("design:type",Object)],aF.prototype,"ytTappableItemBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],aF.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.E("data.accessibilityData"),_.I("design:type",String),_.I("design:paramtypes",[])],aF.prototype,"ariaLabel",null);_.N([_.E("data.sectionHeading","data.layout"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],aF.prototype,"sectionHeadingVisible",null);_.N([_.E("data.image","data.layout"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],aF.prototype,"imageVisible",null);
_.N([_.E("data.menu","data.layout"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],aF.prototype,"menuVisible",null);_.N([_.hB({is:"yt-activity-item-renderer",disableElementRegistration:!0})],aF);
_.v(aF,"yt-activity-item-renderer",function(){if(FYY===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-activity-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_activity_item_renderer.yt.activity.item.renderer.css.js--\x3e<div class="activity-item-contents style-scope yt-activity-item-renderer">\n  <div id="section-heading" tabindex="-1" aria-hidden="[[!sectionHeadingVisible]]" hidden="[[!sectionHeadingVisible]]" class="style-scope yt-activity-item-renderer"></div>\n  <div id="section-contents" class="style-scope yt-activity-item-renderer">\n    <div id="image" hidden="[[!imageVisible]]" class="style-scope yt-activity-item-renderer"></div>\n    <div id="content-activity-container" tabindex="-1" divider-style$="[[data.dividerStyle]]" class="style-scope yt-activity-item-renderer">\n      <div id="content" class="style-scope yt-activity-item-renderer">\n        <div id="title" class="style-scope yt-activity-item-renderer"></div>\n        <div id="subtitle" hidden="[[!data.subtitle]]" class="style-scope yt-activity-item-renderer"></div>\n        <div id="additional-metadata" hidden="[[!data.additionalMetadata]]" class="style-scope yt-activity-item-renderer"></div>\n      </div>\n      <div id="activity-metadata" class="style-scope yt-activity-item-renderer"></div>\n    </div>\n    <div id="menu" on-click="onMenuTap" tabindex="0" hidden="[[!menuVisible]]" class="style-scope yt-activity-item-renderer"></div>\n  </div>\n</div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;SL7===void 0&&(SL7=document.createElement("template"));var x=SL7;P.call(g,x.content.cloneNode(!0),k.content.firstChild);FYY=k}k=FYY;return k},{mode:2});var YL7;var jtV;var Qt2;var lPY;var Hx=function(){return _.S.apply(this,arguments)||this};
_.z(Hx,_.S);
Hx.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"}}}}};
Hx.prototype.backgroundColorChanged_=function(){var k,g=(k=this.data)==null?void 0:k.backgroundColor;this.hostElement.style.backgroundColor=um[g||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
Hx.prototype.backgroundColorChanged_=Hx.prototype.backgroundColorChanged_;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Hx.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Hx.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Hx.prototype,"data",void 0);
_.N([_.OO("data.backgroundColor"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Hx.prototype,"backgroundColorChanged_",null);_.N([_.hB({is:"yt-offer-item-upsell-renderer",disableElementRegistration:!0})],Hx);
_.v(Hx,"yt-offer-item-upsell-renderer",function(){if(lPY===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-offer-item-upsell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_offer_item_upsell_renderer.yt.offer.item.upsell.renderer.css.js--\x3e<div id="image-renderer" hidden="[[!data.imageRenderer]]" class="style-scope yt-offer-item-upsell-renderer"></div>\n<div id="heading-price-container" class="style-scope yt-offer-item-upsell-renderer">\n  <div id="heading-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n  <div id="price-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n</div>\n<div id="description-actions-container" class="style-scope yt-offer-item-upsell-renderer">\n  <div id="description-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n  <div id="actions-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;Qt2===void 0&&(Qt2=document.createElement("template"));var x=Qt2;P.call(g,x.content.cloneNode(!0),k.content.firstChild);lPY=k}k=lPY;return k},{mode:2});_.sD("itemSectionRenderer","CardItemContainerRenderer","yt-card-item-container-renderer");var Ng=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-update-card-item-on-click-command":"updateCardOnClickCommand_"};k.nextContinuation={continuationType:"sectionListContinuation",contentsArray:"data.continuationSection"};return k};
_.z(Ng,_.S);_.d=Ng.prototype;
_.d.configureRendererStamper=function(){return{"data.baseRenderer":{id:"base",mapping:{cardItemRenderer:{component:"yt-card-item-renderer",noInjection:!0}}},"data.contents":{id:"contents",mapping:{commerceCartHeaderRenderer:{component:"ytd-commerce-cart-header-renderer",properties:{compact:"[[compact]]"},noInjection:!0},commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{fullWidth:"[[compact]]"}},commerceCartItemRenderer:{component:"ytd-commerce-cart-item-renderer",noInjection:!0,
properties:{compact:"[[compact]]"}},cardItemRenderer:{component:"yt-card-item-renderer",noInjection:!0},offerItemUpsellRenderer:{component:"yt-offer-item-upsell-renderer",noInjection:!0},activityItemRenderer:{component:"yt-activity-item-renderer",noInjection:!0}}},"data.continuationSection":{id:"continuation-section",mapping:_.bX("sharingItemSection")},"data.moreContentsButtonRenderer":{id:"more-contents-button",mapping:{buttonRenderer:{component:"yt-button-renderer",noInjection:!0}}}}};
_.d.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"continuationSection"}};
_.d.computeContainerStyle_=function(k){return k};
_.d.computeContainerIsHidden_=function(k){return k&&!!k.isHidden};
_.d.computeShowSpinner_=function(k,g){return k&&g==="in-progress"};
_.d.computeShowMoreContentsButton_=function(k,g,P,x,U){return!(!(x&&x.length||U&&U.length&&P)||!k||g)};
_.d.onToggleButton_=function(k){var g=this;k.stopPropagation();this.isExpanded_=k.detail&&k.detail.toggled;var P,x;this.isExpanded_&&!this.data.continuationSection.length&&((P=this.data)==null?0:(x=P.continuation)==null?0:x.onClickContinuationData)&&this.continuationStatus_!=="in-progress"?(_.GB(this.hostElement,"yt-load-next-continuation",function(U){return g.getContinuationUrl_(g.data.continuation.onClickContinuationData,U)}),this.continuationStatus_="in-progress"):this.isExpanded_&&!this.data.continuationSection.length&&
this.data.onClickCommand&&this.continuationStatus_!=="in-progress"&&(_.g5(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress")};
_.d.onShowMoreContentsButtonClicked_=function(k){var g=this;k.stopPropagation();this.data.continuations&&this.data.continuations[0].nextContinuationData?(_.GB(this.hostElement,"yt-load-next-continuation",function(P){return g.getContinuationUrl_(g.data.continuations[0].nextContinuationData,P)}),this.continuationStatus_="in-progress"):this.data.onClickCommand&&(_.g5(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress",this.data.onClickCommand=void 0,this.isOnClickCommand_=
!1)};
_.d.getContinuationUrl_=function(k,g){var P=k.continuation;k=k.clickTrackingParams;var x=_.hE();k&&x&&_.op(x,_.Zz(k));return _.dP(g,{continuation:P})};
_.d.nextContinuationDataUpdated_=function(){this.continuationStatus_="complete";var k=_.kr(this.hostElement).querySelector("#continuation-section");k&&(k=k.querySelectorAll("ytmusic-item-section-renderer"))&&k.forEach(function(g){return g.classList.add("memberships-and-purchases")})};
_.d.dataChanged_=function(){var k;this.isExpanded_=!((k=this.data)==null||!k.contents);this.data.continuationSection||(this.data.continuationSection=[]);this.data.onClickCommand&&(this.isOnClickCommand_=!0)};
_.d.updateCardOnClickCommand_=function(k){k=_.b(k,C0J);var g,P;this.data&&((g=this.data)==null?0:g.targetId)&&k&&k.targetId===((P=this.data)==null?void 0:P.targetId)&&k.onClickCommand&&(this.data.onClickCommand=k.onClickCommand,this.isOnClickCommand_=!0)};
_.d.backgroundColorChanged_=function(){var k,g=(k=this.data)==null?void 0:k.backgroundColor;this.hostElement.style.backgroundColor=um[g||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
Ng.prototype.backgroundColorChanged_=Ng.prototype.backgroundColorChanged_;Ng.prototype.dataChanged_=Ng.prototype.dataChanged_;Ng.prototype.nextContinuationDataUpdated_=Ng.prototype.nextContinuationDataUpdated_;Ng.prototype.onToggleButton_=Ng.prototype.onToggleButton_;_.N([_.h(_.PK),_.I("design:type",Object)],Ng.prototype,"ytContinuationHandlerBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Ng.prototype,"ytActionHandlerBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Ng.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.$g.YtNextContinuationBehavior),_.I("design:type",Object)],Ng.prototype,"ytNextContinuationBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ng.prototype,"ytRendererBehavior",void 0);_.N([_.h(nN3.InjectBehavior),_.I("design:type",Object)],Ng.prototype,"injectBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ng.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],Ng.prototype,"compact",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],Ng.prototype,"isExpanded_",void 0);_.N([_.n({computed:"computeContainerStyle_(data.containerStyle)",reflectToAttribute:!0,value:"CARD_ITEM_CONTAINER_STYLE_DEFAULT"}),_.I("design:type",String)],Ng.prototype,"containerStyle_",void 0);_.N([_.n({value:"not-started"}),_.I("design:type",String)],Ng.prototype,"continuationStatus_",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeShowSpinner_(isExpanded_, continuationStatus_)",value:!1}),_.I("design:type",Boolean)],Ng.prototype,"showSpinner_",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],Ng.prototype,"isOnClickCommand_",void 0);_.N([_.n({computed:"computeShowMoreContentsButton_(isExpanded_, showSpinner_, isOnClickCommand_, data.continuations, data.contents)",value:!1}),_.I("design:type",Boolean)],Ng.prototype,"showMoreContentsButton_",void 0);
_.N([_.n({selectorArgs:["data.cardItemContainerEntityKey"],selector:function(k,g){return!g||k.entities?null:_.ia(k.entities,"cardItemContainerEntity",g)}}),
_.I("design:type",Object)],Ng.prototype,"cardItemContainerEntity_",void 0);_.N([_.dV("yt-toggle-button"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],Ng.prototype,"onToggleButton_",null);_.N([_.dV("yt-next-continuation-data-updated"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ng.prototype,"nextContinuationDataUpdated_",null);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ng.prototype,"dataChanged_",null);_.N([_.OO("data.backgroundColor"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ng.prototype,"backgroundColorChanged_",null);_.N([_.hB({is:"yt-card-item-container-renderer",disableElementRegistration:!0})],Ng);
_.v(Ng,"yt-card-item-container-renderer",function(){if(jtV===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_container_renderer.yt.card.item.container.renderer.css.js--\x3e<div id="container" hidden="[[computeContainerIsHidden_(cardItemContainerEntity_)]]" class="style-scope yt-card-item-container-renderer">\n  <div id="base" class="style-scope yt-card-item-container-renderer"></div>\n  <div id="divider" hidden="[[!isExpanded_]]" container-style_$="[[containerStyle_]]" class="style-scope yt-card-item-container-renderer"></div>\n  <div id="contents-section" hidden="[[!isExpanded_]]" class="style-scope yt-card-item-container-renderer">\n    <div id="contents" class="style-scope yt-card-item-container-renderer"></div>\n    <div id="continuation-section" class="style-scope yt-card-item-container-renderer"></div>\n    <tp-yt-paper-spinner id="spinner" active="[[showSpinner_]]" class="style-scope yt-card-item-container-renderer"></tp-yt-paper-spinner>\n    <div id="more-contents-button" hidden="[[!showMoreContentsButton_]]" on-click="onShowMoreContentsButtonClicked_" class="style-scope yt-card-item-container-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;YL7===void 0&&(YL7=document.createElement("template"));var x=YL7;P.call(g,x.content.cloneNode(!0),k.content.firstChild);jtV=k}k=jtV;return k},{mode:2});var IF=function(){return _.S.apply(this,arguments)||this};
_.z(IF,_.S);IF.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"}}}};
IF.prototype.notificationEntityChanged=function(){this.commerceCartExpandableNotificationEntity&&this.updateNotification()};
IF.prototype.computeLoadingHidden=function(){var k;return!((k=this.commerceCartPageStateEntity)==null?0:k.cartActionInProgress)};
IF.prototype.updateNotification=function(){var k,g=(k=this.get("commerceCartExpandableNotificationEntity"))==null?void 0:k.summaryText;g&&this.set("data.cartNotification",fa(g))};
IF.prototype.notificationEntityChanged=IF.prototype.notificationEntityChanged;_.N([_.h(_.vD),_.I("design:type",Object)],IF.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],IF.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],IF.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],IF.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],IF.prototype,"data",void 0);_.N([_.n({selectorArgs:["data.commerceCartExpandableNotificationEntityKey"],selector:function(k,g){return _.ia(k.entities,"commerceCartExpandableNotificationEntity",g)}}),
_.I("design:type",Object)],IF.prototype,"commerceCartExpandableNotificationEntity",void 0);_.N([_.n({selectorArgs:["data.commerceCartPageStateEntityKey"],selector:function(k,g){return _.ia(k.entities,"commerceCartPageStateEntity",g)}}),
_.I("design:type",Object)],IF.prototype,"commerceCartPageStateEntity",void 0);_.N([_.Td("#spinner"),_.I("design:type",HTMLElement)],IF.prototype,"spinner",void 0);_.N([_.OO("commerceCartExpandableNotificationEntity","data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],IF.prototype,"notificationEntityChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-commerce-cart-renderer"})],IF);
_.v(IF,"ytd-commerce-cart-renderer",function(){if(ENY!==void 0)return ENY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-container" class="style-scope ytd-commerce-cart-renderer">\n  <div id="title" class="style-scope ytd-commerce-cart-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="notification" class="style-scope ytd-commerce-cart-renderer">[[getSimpleString(data.cartNotification)]]</div>\n</div>\n<div id="body" class="style-scope ytd-commerce-cart-renderer">\n  <div id="primary-column" class="style-scope ytd-commerce-cart-renderer">\n    <div id="items" class="style-scope ytd-commerce-cart-renderer"></div>\n  </div>\n  <div id="secondary-column" class="style-scope ytd-commerce-cart-renderer">\n    <div id="cart-summary" class="style-scope ytd-commerce-cart-renderer"></div>\n  </div>\n</div>\n<div id="loading-overlay" hidden="[[computeLoadingHidden(data, commerceCartPageStateEntity)]]" class="style-scope ytd-commerce-cart-renderer">\n  <div id="positioning-container" class="style-scope ytd-commerce-cart-renderer">\n    <tp-yt-paper-spinner-lite id="spinner" active="[[commerceCartPageStateEntity.cartActionInProgress]]" class="style-scope ytd-commerce-cart-renderer">\n    </tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return ENY=k},{mode:1});var DcF;var XF=function(){var k=_.S.apply(this,arguments)||this;k.bigImage=!1;return k};
_.z(XF,_.S);_.mJ.Object.defineProperties(XF.prototype,{placeholderImageUrl:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.placeholderImageUrl}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],XF.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],XF.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],XF.prototype,"bigImage",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],XF.prototype,"placeholderImageUrl",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-empty-product-shelf-renderer"})],XF);
_.v(XF,"ytd-empty-product-shelf-renderer",function(){if(DcF!==void 0)return DcF;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-empty-product-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="main style-scope ytd-empty-product-shelf-renderer">\n  <template is="dom-if" if="[[placeholderImageUrl]]" class="style-scope ytd-empty-product-shelf-renderer">\n    <img id="placeholder-image" alt="icon" src$="[[placeholderImageUrl]]" class="style-scope ytd-empty-product-shelf-renderer">\n  </template>\n  <yt-formatted-string id="image-text" text="[[data.imageText]]" class="style-scope ytd-empty-product-shelf-renderer"></yt-formatted-string>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return DcF=k},{mode:1});var t3Y;var yL=function(){var k=_.S.apply(this,arguments)||this;k.itemStyle="link-item";k.watchMetadataRefresh=!1;k.skinnyMode=!1;k.metaPanel=!1;k.inStructuredDescription=!1;k.detailedDescriptionOverride=!1;k.actionMap={"yt-update-merchandise-shelf-action":"handleUpdateMerchShelfAction"};k.updateOnResizeDebouncer=null;return k};
_.z(yL,_.S);_.d=yL.prototype;_.d.ready=function(){this.updateOnResize=this.updateOnResize.bind(this);this.updateOnResize()};
_.d.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{iconSize:16}},menuRenderer:"ytd-menu-renderer"}},"data.emptyProductShelf":{id:"empty-product",mapping:{emptyProductShelfRenderer:{component:"ytd-empty-product-shelf-renderer"}}}}};
_.d.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.updateOnResize()};
_.d.attachVEs=function(k){k.trackingParams&&_.qJ().graftServerVe(k.trackingParams)};
_.d.handleUpdateMerchShelfAction=function(k){var g=this,P=_.b(k.updateMerchandiseShelfAction.merchandiseShelf,_.sxk);P&&(P.renderDelayMs?(clearTimeout(this.dataSetTimeoutId),this.dataSetTimeoutId=setTimeout(function(){g.attachVEs(P);g.data=P},Number(P.renderDelayMs))):(this.attachVEs(P),this.data=P))};
_.d.updateOnResize=function(){if(this.JSC$16999_scrollContainer!==void 0&&this.JSC$16999_scrollContainer.clientWidth!==0&&this.items!==void 0){var k=this.JSC$16999_scrollContainer.clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-k));this.ytdHorizontalListBehavior.reposition_();var g;switch((g=this.data)==null?void 0:g.shelfType){case "MERCHANDISE_SHELF_TYPE_PRODUCT_LINK":this.itemStyle="link-item";break;default:var P,
x;((P=this.data)==null?void 0:(x=P.items)==null?void 0:x.length)===1?this.itemStyle="cta-item":this.itemStyle=k>=740?"large-item":"small-item"}}};
_.d.debouncedUpdateOnResize=function(){this.updateOnResizeDebouncer=_.TG(this.updateOnResizeDebouncer,_.Rd.after(100),this.updateOnResize)};
yL.prototype.debouncedUpdateOnResize=yL.prototype.debouncedUpdateOnResize;yL.prototype.dataChanged=yL.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],yL.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],yL.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.qq.YtdHorizontalListBehavior),_.I("design:type",Object)],yL.prototype,"ytdHorizontalListBehavior",void 0);
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],yL.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],yL.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],yL.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],yL.prototype,"itemStyle",void 0);_.N([_.n({value:6}),_.I("design:type",Number)],yL.prototype,"initialCount",void 0);
_.N([_.n({value:"data.items"}),_.I("design:type",String)],yL.prototype,"itemsPath",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],yL.prototype,"watchMetadataRefresh",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],yL.prototype,"skinnyMode",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],yL.prototype,"metaPanel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],yL.prototype,"inStructuredDescription",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],yL.prototype,"detailedDescriptionOverride",void 0);_.N([_.Td("#items"),_.I("design:type",HTMLDivElement)],yL.prototype,"items",void 0);_.N([_.Td("#scroll-container"),_.I("design:type",HTMLDivElement)],yL.prototype,"JSC$16999_scrollContainer",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],yL.prototype,"dataChanged",null);
_.N([_.dV("iron-resize"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],yL.prototype,"debouncedUpdateOnResize",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-merch-shelf-renderer"})],yL);
_.v(yL,"ytd-merch-shelf-renderer",function(){if(t3Y!==void 0)return t3Y;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-merch-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" class="style-scope ytd-merch-shelf-renderer">\n  <div id="banner" class="style-scope ytd-merch-shelf-renderer">\n    <div id="title" hidden="[[!data.title]]" role="heading" class="style-scope ytd-merch-shelf-renderer">[[data.title]]</div>\n    <yt-formatted-string id="title" hidden="[[!data.titleFormatted]]" role="heading" text="[[data.titleFormatted]]" class="style-scope ytd-merch-shelf-renderer">\n    </yt-formatted-string>\n    <div id="action-button" class="style-scope ytd-merch-shelf-renderer"></div>\n  </div>\n  <div id="empty-product" class="style-scope ytd-merch-shelf-renderer"></div>\n  <div id="item-list" class="style-scope ytd-merch-shelf-renderer">\n    <div id="left-arrow-container" class="center-aligned style-scope ytd-merch-shelf-renderer">\n      <div id="left-arrow" class="arrow center-aligned style-scope ytd-merch-shelf-renderer" on-click="prevClick_" hidden="[[atStart]]">\n        <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-merch-shelf-renderer"></yt-icon>\n      </div>\n    </div>\n    <div id="scroll-container" class="style-scope ytd-merch-shelf-renderer">\n      <div id="items" item-style$="[[itemStyle]]" class="style-scope ytd-merch-shelf-renderer">\n        \n        <template is="dom-repeat" items="[[shownItems]]" class="style-scope ytd-merch-shelf-renderer">\n          <ytd-merch-shelf-item-renderer data="[[item.merchandiseItemRenderer]]" item-style="[[itemStyle]]" class="style-scope ytd-merch-shelf-renderer">\n          </ytd-merch-shelf-item-renderer>\n        </template>\n      </div>\n    </div>\n    <div id="right-arrow-container" class="center-aligned style-scope ytd-merch-shelf-renderer">\n      <div id="right-arrow" class="arrow center-aligned style-scope ytd-merch-shelf-renderer" on-click="nextClick_" hidden="[[atEnd]]">\n        <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-merch-shelf-renderer"></yt-icon>\n      </div>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return t3Y=k},{mode:2});var M3Y;var pK=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-add-backstage-comment-action":"addBackstageCommentAction","yt-add-backstage-post-action":"addBackstagePostAction","yt-add-backstage-reply-action":"addBackstageReplyAction","yt-ban-author-action":"banAuthorAction","yt-hide-reported-comment-action":"hideReportedCommentAction","yt-remove-comment-action":"removeCommentAction","yt-replace-backstage-comment-action":"replaceBackstageCommentAction","yt-replace-backstage-post-action":"replaceBackstagePostAction",
"yt-replace-backstage-reply-action":"replaceBackstageReplyAction"};return k};
_.z(pK,_.S);_.d=pK.prototype;
_.d.addBackstagePostAction=function(k){this.get("header.commentsHeaderRenderer.shouldShowBackstagePostOptimistically",this.data)&&(k=this.get("addBackstagePostAction.renderer.backstagePostThreadRenderer",k))&&(this.get("header.commentsHeaderRenderer.zeroStateMessage.backstageZeroStateRenderer",this.data)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{}),this.get("header.commentsHeaderRenderer.schedulingZeroStateMessage.postSchedulingZeroStateRenderer",this.data)&&this.set("data.header.commentsHeaderRenderer.schedulingZeroStateMessage",
{}),this.get("data.contents")?this.splice("data.contents",0,0,{backstagePostThreadRenderer:k}):this.set("data.contents",[{backstagePostThreadRenderer:k}]))};
_.d.addBackstageCommentAction=function(k){var g=this.get("addBackstageCommentAction.parentId",k);k=this.get("addBackstageCommentAction.renderer.commentThreadRenderer",k);if(g&&k){g=this.postIdToIndices(g);for(var P=0;P<g.length;P++){var x=g[P];if(x<0)break;x="data.contents."+x+".backstagePostThreadRenderer.comments";this.get(x)&&(this.get(x+".backstageCommentsRenderer.contents")&&this.push(x+".backstageCommentsRenderer.contents",{commentThreadRenderer:k}),this.get(x+".backstageCommentsRenderer.teaserContents")?
this.push(x+".backstageCommentsRenderer.teaserContents",{commentThreadRenderer:k}):this.set(x+".backstageCommentsRenderer.teaserContents",[{commentThreadRenderer:k}]))}}};
_.d.addBackstageReplyAction=function(k){var g=this.get("addBackstageReplyAction.parentId",k);k=this.get("addBackstageReplyAction.renderer.commentRenderer",k);g&&k&&this.setCreatorReply(g,k)};
_.d.banAuthorAction=function(k){var g=this.get("banAuthorAction.commentId",k);g&&(k=this.get("banAuthorAction.parentCommentId",k)||this.getParentPostId(g),this.removeFromStream(g,k))};
_.d.hideReportedCommentAction=function(k){var g=this.get("hideReportedCommentAction.commentId",k);g&&((k=this.get("hideReportedCommentAction.parentCommentId",k))||(k=this.getParentPostId(g)),this.removeFromStream(g,k))};
_.d.replaceBackstageCommentAction=function(k){var g=this.get("replaceBackstageCommentAction.commentId",k),P=this.get("replaceBackstageCommentAction.parentId",k);k=this.get("replaceBackstageCommentAction.renderer.commentThreadRenderer",k);if(g&&P&&k){P=this.postIdToIndices(P);for(var x=0;x<P.length;x++){var U=P[x];if(U<0)break;var A=this.commentIdToIndex(g,U,!1);if(A>=0){var q=this.get("data.contents."+U+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+A+".commentThreadRenderer.replies.commentRepliesRenderer");
q&&(k.replies={commentRepliesRenderer:q});this.splice("data.contents."+U+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",A,1,{commentThreadRenderer:k})}A=this.commentIdToIndex(g,U,!0);if(A>=0){if(q=this.get("data.contents."+U+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+(A+".commentThreadRenderer.replies.commentRepliesRenderer")))k.replies={commentRepliesRenderer:q};this.splice("data.contents."+U+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",
A,1,{commentThreadRenderer:k})}}}};
_.d.replaceBackstagePostAction=function(k){var g=this.get("replaceBackstagePostAction.itemId",k);if(g){g=this.postIdToIndices(g);for(var P=0;P<g.length;P++){var x=g[P];if(x<0)break;var U=this.getPostRendererType(x),A=this.get("replaceBackstagePostAction.renderer."+U,k);if(!A&&U!=="sharedPostRenderer")break;var q=!1;A||(q=!0,A=this.get("replaceBackstagePostAction.renderer.backstagePostRenderer",k));if(!A)break;var T={};q?(_.sW(T,o0d,A),this.set("data.contents."+x+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
T)):(_.sW(T,new _.k0(U),A),this.set("data.contents."+x+".backstagePostThreadRenderer.post",T))}}};
_.d.replaceBackstageReplyAction=function(k){var g=this.get("replaceBackstageReplyAction.replyId",k),P=this.get("replaceBackstageReplyAction.parentId",k);k=this.get("replaceBackstageReplyAction.renderer.commentRenderer",k);g&&k&&P&&this.setCreatorReply(P,k)};
_.d.removeCommentAction=function(k){var g=this.get("removeCommentAction.commentId",k);if(g){var P=this.get("removeCommentAction.parentCommentId",k);P&&this.get("removeCommentAction.isCreatorReply",k)?this.setCreatorReply(P,void 0):(P||(P=this.getParentPostId(g)),this.removeFromStream(g,P))}};
_.d.setCreatorReply=function(k,g){var P=this.getParentPostId(k);if(P){P=this.postIdToIndices(P);for(var x=0;x<P.length;x++){var U=P[x];if(U<0)break;var A=this.commentIdToIndex(k,U,!1);if(A>=0){var q="data.contents."+U+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+A;A=q+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply";q+=".commentThreadRenderer.replies";g==void 0?(this.set(q,{}),this.set(A,!1)):(this.set(q,{commentRepliesRenderer:{teaserContents:[{commentRenderer:g}]}}),
this.set(q+".commentRepliesRenderer.teaserContents.0.commentRenderer.isCreatorReply",!0),this.set(A,!0))}A=this.commentIdToIndex(k,U,!0);A>=0&&(A="data.contents."+U+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+A,U=A+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply",A+=".commentThreadRenderer.replies",g==void 0?(this.set(A,{}),this.set(U,!1)):(this.set(A,{commentRepliesRenderer:{teaserContents:[{commentRenderer:g}]}}),this.set(U,!0)))}}};
_.d.removeFromStream=function(k,g){if(g){g=this.postIdToIndices(g);for(var P=0;P<g.length;P++){var x=g[P];if(x<0)break;var U=this.commentIdToIndex(k,x,!1);U>=0&&this.splice("data.contents."+x+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",U,1);U=this.commentIdToIndex(k,x,!0);U>=0&&this.splice("data.contents."+x+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",U,1);x="data.contents."+x+".backstagePostThreadRenderer.post.backstagePostRenderer";
U=x+".backstageAttachment.pollRenderer.votedCommentId";this.get(U)===k&&(this.set(U,null),this.set(x+".backstageAttachment.pollRenderer.commentDelete",null))}}else for(g=this.postIdToIndices(k).reverse(),P=0;P<g.length;P++){x=g[P];if(x<0)break;U=this.getPostRendererType(x);var A=this.get("backstagePostThreadRenderer.post."+U,this.data.contents[x]);A.postId===k?this.splice("data.contents",x,1):U==="sharedPostRenderer"&&this.set("data.contents."+x+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
null);A.scheduledPublishTimeSec&&_.RV(this.hostElement,"yt-update-posts-total-count-action",[{updatePostsTotalCountAction:{updateType:"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE",number:1}}])}};
_.d.postIdToIndices=function(k){for(var g=[],P=0;P<this.data.contents.length;P++){var x=this.getPostRendererType(P);this.get("backstagePostThreadRenderer.post."+x+".postId",this.data.contents[P])===k&&g.push(P);if(x==="sharedPostRenderer"){var U=this.get("backstagePostThreadRenderer.post."+x+".originalPost.backstagePostRenderer.postId",this.data.contents[P]);x=this.get("backstagePostThreadRenderer.post."+x+".originalPost.postRenderer.postId",this.data.contents[P]);U!==k&&x!==k||g.push(P)}}return g};
_.d.commentIdToIndex=function(k,g,P){if(g<0)return-1;var x,U,A,q,T=_.b((x=this.data)==null?void 0:(U=x.contents)==null?void 0:(A=U[g])==null?void 0:(q=A.backstagePostThreadRenderer)==null?void 0:q.comments,MGY);return(g=P?T==null?void 0:T.teaserContents:T==null?void 0:T.contents)&&g.length?g.findIndex(function(c){return _.b(c,fod).comment.commentRenderer.commentId===k}):-1};
_.d.getParentPostId=function(k){k=k.split(".");if(k[1])return k[0]};
_.d.getPostRendererType=function(k){return this.get("backstagePostThreadRenderer.post.sharedPostRenderer",this.data.contents[k])?"sharedPostRenderer":"backstagePostRenderer"};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],pK.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],pK.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],pK.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,value:_.W("enable_community_page_on_desktop")}),_.I("design:type",Boolean)],pK.prototype,"useSmallerPostContainer",void 0);
_.N([_.t({disableElementRegistration:!0,is:"ytd-backstage-items"})],pK);
_.v(pK,"ytd-backstage-items",function(){if(M3Y!==void 0)return M3Y;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-items--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-item-section-renderer data="[[data]]" class="style-scope ytd-backstage-items"></ytd-item-section-renderer>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return M3Y=
k},{mode:1});var KYY;var oNV={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},CK=function(){var k=_.S.apply(this,arguments)||this;k.disablePrescanVisibility=!0;k.canScheduleJobs=!0;k.engagementPanel=!1;k.hidePanelButton=!1;k.isWatchGrid=
!1;k.hasShownSubscribersOnlyDisclaimer=!1;k.actionMap={"yt-ban-author-action":"banAuthorAction_","yt-create-comment-action":"createCommentAction_","yt-hide-reported-comment-action":"hideReportedCommentAction_","yt-pin-comment-action":"pinCommentAction_","yt-reload-comments-command":"reloadComments_","yt-remove-comment-action":"removeCommentAction_","yt-unpin-comment-action":"unpinCommentAction_"};k.TEST_ONLY=void 0;return k};
_.z(CK,_.S);_.d=CK.prototype;_.d.created=function(){this.initCommentsCsi_();_.W("web_delhi_comment_threads")||(this.actionMap["yt-create-comment-reply-action"]="createCommentReplyAction_");_.W("web_comment_threading_scroll_on_collapse")&&(this.actionMap["yt-scroll-to-comment-element"]="handleScrollToCommentElement_")};
_.d.contentsChanged_=function(){var k;(k=this.data)!=null&&k.contents&&this.tickForCommentsTimer_("cml")};
_.d.headerChanged_=function(){var k;(k=this.data)!=null&&k.header&&this.tickForCommentsTimer_("cmhl")};
_.d.initCommentsCsi_=function(){_.h6("wn_comments");var k=_.hE();k&&_.bL({clientScreenNonce:k},"wn_comments");this.tickForCommentsTimer_("cmi")};
_.d.createCommentAction_=function(k){k=_.vX.unsafeClone(k);var g,P;if(k=(g=_.b(k,TKL))==null?void 0:(P=g.contents)==null?void 0:P.commentThreadRenderer){var x,U,A,q,T,c;!this.isBackstage&&((x=this.data)==null?0:(U=x.header)==null?0:(A=U.commentsHeaderRenderer)==null?0:(q=A.createRenderer)==null?0:(T=q.commentSimpleboxRenderer)==null?0:(c=T.zeroStep)==null?0:c.zeroStepChannelCreationRenderer)&&this.set("data.header.commentsHeaderRenderer.createRenderer.commentSimpleboxRenderer.zeroStep",{});var Z,
w,J;this.isBackstage&&_.b((Z=this.data)==null?void 0:(w=Z.header)==null?void 0:(J=w.commentsHeaderRenderer)==null?void 0:J.zeroStateMessage,v0P)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{});this.insert_(k)}};
_.d.doReplyInsert_=function(k,g,P,x){x?this.splice(k,x,0,g):this.push(k,g)};
_.d.getRepliesPath_=function(k){return"data.contents."+k+".commentThreadRenderer.replies"};
_.d.getRepliesContentsPath_=function(k,g){k=this.getRepliesPath_(k);return g?k+".commentRepliesRenderer.teaserContents":k+".commentRepliesRenderer.contents"};
_.d.showSubscribersOnlyDisclaimer_=function(k){(k=k.detail.command)&&!this.hasShownSubscribersOnlyDisclaimer&&(k=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(k))&&(_.RV(this.hostElement,"yt-open-popup-action",[k,this]),this.hasShownSubscribersOnlyDisclaimer=!0)};
_.d.createCommentReplyAction_=function(k){k=_.vX.unsafeClone(k);var g=_.b(k,elv);if(k=g==null?void 0:g.contents){var P=this.commentIdToIndex_(g==null?void 0:g.parentCommentId);if(!(P<0)){var x=this.getRepliesPath_(P);if(this.get(x)){g=g.replyToCommentId;x=this.getRepliesContentsPath_(P,!1);if(this.get(x)){var U=this.get(x).length,A=x+"."+(U-1)+".continuationItemRenderer";this.get(A+".button")?(A=this.replyIdToIndex_(g,P,!1),this.doReplyInsert_(x,k,A,U-1)):this.get(A)||(U=this.replyIdToIndex_(g,P,
!1),this.doReplyInsert_(x,k,U,null))}x=this.getRepliesContentsPath_(P,!0);this.get(x)?(P=this.replyIdToIndex_(g,P,!0),(!g||P>=0)&&this.doReplyInsert_(x,k,P,null)):this.set(x,[k])}else this.set(x,{commentRepliesRenderer:{teaserContents:[k]}})}}};
_.d.hideReportedCommentAction_=function(k){var g=_.b(k,Fy4);if(k=g==null?void 0:g.commentId)(g=this.get("parentCommentId",g))||(g=this.getParentCommentId_(k)),this.remove_(k,g)};
_.d.getParentCommentId_=function(k){k=k.split(".");if(k[1])return k[0]};
_.d.removeCommentAction_=function(k){var g=_.b(k,wzk);if(k=g==null?void 0:g.commentId)g=(g==null?void 0:g.parentCommentId)||this.getParentCommentId_(k),this.remove_(k,g)};
_.d.pinCommentAction_=function(k){k=_.vX.unsafeClone(k);var g=_.b(k,m6L);g!=null&&g.commentId&&(k=this.get("pinCommentAction.actionResult.update.commentThreadRenderer",k))&&(this.remove_(g.commentId),this.insert_(k,!0))};
_.d.unpinCommentAction_=function(k){k=_.vX.unsafeClone(k);k=_.b(k,Jlt);if(k!=null&&k.commentId){var g,P,x=(g=k.actionResult)==null?void 0:(P=g.update)==null?void 0:P.commentThreadRenderer;x&&(this.remove_(k.commentId),this.insert_(x))}};
_.d.banAuthorAction_=function(k){var g=_.b(k,qTY);g!=null&&g.commentId&&(k=g.commentId,g=g.parentCommentId||this.getParentCommentId_(k),this.remove_(k,g))};
_.d.handleScrollToCommentElement_=function(k){this.hostElement.contains(k)&&(this.nearestScrollParent||(this.nearestScrollParent=lXA(k)),this.isCommentVisibleInScrollParent(k)||k.scrollIntoView({behavior:"smooth",block:"start"}))};
_.d.isCommentVisibleInScrollParent=function(k){if(!this.nearestScrollParent)return!1;k=k.getBoundingClientRect();var g=this.nearestScrollParent===document.documentElement?{top:68,bottom:window.innerHeight}:this.nearestScrollParent.getBoundingClientRect();return k.top>=g.top&&k.bottom<=g.bottom};
_.d.commentIdToIndex_=function(k){var g;return k&&(g=this.data)!=null&&g.contents?this.data.contents.findIndex(function(P){P=P.commentThreadRenderer;var x;return k===((P==null?void 0:P.commentViewModel)&&((x=_.b(P.commentViewModel,ugm))==null?void 0:x.commentId))}):-1};
_.d.insert_=function(k,g){g=g===void 0?!1:g;var P,x;if((P=this.data)==null?0:(x=P.contents)==null?0:x.some(function(A){return!!A.commentThreadRenderer}))for(P=0,x=this.data.contents.length;P<x;P++){var U=this.data.contents[P].commentThreadRenderer;
if(oNV[k.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]>=oNV[U.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]){g&&oNV[k.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]===oNV[U.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]?this.splice("data.contents",P,1,{commentThreadRenderer:k}):this.splice("data.contents",P,0,{commentThreadRenderer:k});break}}else this.set("data.contents",[{commentThreadRenderer:k}])};
_.d.doReplyRemove_=function(k,g,P){k=this.replyIdToIndex_(k,g,P);k<0||(g=this.getRepliesContentsPath_(g,P),this.splice(g,k,1))};
_.d.remove_=function(k,g){g=this.commentIdToIndex_(g);g<0?(g=this.commentIdToIndex_(k),g<0||this.splice("data.contents",g,1)):_.W("web_delhi_comment_threads")||(this.doReplyRemove_(k,g,!1),this.doReplyRemove_(k,g,!0))};
_.d.replyIdToIndex_=function(k,g,P){if(g<0)return-1;g=this.getRepliesContentsPath_(g,P);g=this.get(g);if(!g||!g.length)return-1;P=0;for(var x=g.length;P<x;P++){var U=void 0,A=void 0;if(((U=g[P])==null?void 0:(A=U.commentViewModel)==null?void 0:A.commentId)===k)return P}return-1};
_.d.tickForCommentsTimer_=function(k){_.LD(k,void 0,"wn_comments")};
_.d.reloadComments_=function(k){k=_.b(k,BKt);_.b(k==null?void 0:k.command,_.nQ)&&_.g5(this.hostElement,[k==null?void 0:k.command])};
_.mJ.Object.defineProperties(CK.prototype,{isBackstage:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return!!((k=this.data)==null?0:(g=k.header)==null?0:(P=g.commentsHeaderRenderer)==null?0:P.isBackstageContent)}}});
_.mJ.Object.defineProperties(CK,{template:{configurable:!0,enumerable:!0,get:function(){if(KYY===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-item-section-renderer id="sections" can-schedule-jobs="[[canScheduleJobs]]" comments-hide-panel-button="[[hidePanelButton]]" continuation-disable-prescan-visibility="[[disablePrescanVisibility]]" data="{{data}}" engagement-panel="[[engagementPanel]]" initial-count="2" is-watch-grid="[[isWatchGrid]]" class="style-scope ytd-comments">\n</ytd-item-section-renderer>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);KYY=k}k=KYY;return k}}});
CK.prototype.showSubscribersOnlyDisclaimer_=CK.prototype.showSubscribersOnlyDisclaimer_;CK.prototype.headerChanged_=CK.prototype.headerChanged_;CK.prototype.contentsChanged_=CK.prototype.contentsChanged_;_.N([_.h(_.Ay),_.I("design:type",Object)],CK.prototype,"ytdOpenPopupBehavior",void 0);_.N([_.h(_.kp.YtPlayerListenerBehavior),_.I("design:type",Function)],CK.prototype,"ytPlayerListenerBehavior",void 0);
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],CK.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],CK.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],CK.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data.header.commentsHeaderRenderer.isBackstageContent"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],CK.prototype,"isBackstage",null);
_.N([_.n(),_.I("design:type",Object)],CK.prototype,"disablePrescanVisibility",void 0);_.N([_.n(),_.I("design:type",Object)],CK.prototype,"canScheduleJobs",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],CK.prototype,"engagementPanel",void 0);_.N([_.n(),_.I("design:type",Object)],CK.prototype,"hidePanelButton",void 0);_.N([_.n(),_.I("design:type",Object)],CK.prototype,"isWatchGrid",void 0);_.N([_.n(),_.I("design:type",Object)],CK.prototype,"hasShownSubscribersOnlyDisclaimer",void 0);
_.N([_.OO("data.contents"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],CK.prototype,"contentsChanged_",null);_.N([_.OO("data.header"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],CK.prototype,"headerChanged_",null);_.N([_.dV("yt-show-subscribers-only-disclaimer"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],CK.prototype,"showSubscribersOnlyDisclaimer_",null);
_.N([_.t({is:"ytd-comments"})],CK);var GV=function(){return _.ch.apply(this,arguments)||this};
_.z(GV,_.ch);_.d=GV.prototype;_.d.bindIf=function(k,g,P){return k?g:P};
_.d.bindIfDefined=function(k,g){return k!==void 0?k:g};
_.d.booleanString=function(k){return(!!k).toString()};
_.d.equals=function(){for(var k=_.IT.apply(0,arguments),g=k[0],P=1;P<k.length;P++)if(g!=k[P])return!1;return!0};
_.d.isGreaterThan=function(k,g){return k>g};
_.d.isLessThan=function(k,g){return k<g};
_.d.logicalAND=function(){for(var k=_.IT.apply(0,arguments),g=!!k[0],P=1;P<k.length;P++)g=g&&!!k[P];return g};
_.d.logicalOR=function(){for(var k=_.IT.apply(0,arguments),g=!!k[0],P=1;P<k.length;P++)g=g||!!k[P];return g};
_.d.toBool=function(k){return!!k};
GV.prototype.toBool=GV.prototype.toBool;GV.prototype.logicalOR=GV.prototype.logicalOR;GV.prototype.logicalAND=GV.prototype.logicalAND;GV.prototype.isLessThan=GV.prototype.isLessThan;GV.prototype.isGreaterThan=GV.prototype.isGreaterThan;GV.prototype.equals=GV.prototype.equals;GV.prototype.booleanString=GV.prototype.booleanString;GV.prototype.bindIfDefined=GV.prototype.bindIfDefined;GV.prototype.bindIf=GV.prototype.bindIf;_.N([_.VB()],GV);_.vNd=[GV.prototype];var aPU;var Hq5;var RF=function(){return _.S.apply(this,arguments)||this};
_.z(RF,_.S);RF.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}}}};
RF.prototype.onBackIconTap_=function(){window.history.back()};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],RF.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],RF.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],RF.prototype,"data",void 0);_.N([_.hB({is:"yt-header-with-back-renderer",disableElementRegistration:!0})],RF);
_.v(RF,"yt-header-with-back-renderer",function(){if(Hq5===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-header-with-back-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_header_with_back_renderer.yt.header.with.back.renderer.css.js--\x3e<div id="header-wrapper" class="style-scope yt-header-with-back-renderer">\n  <yt-icon-button id="back-button" label="Back" on-tap="onBackIconTap_" class="style-scope yt-header-with-back-renderer">\n    <yt-icon icon="yt-icons:arrow-back" class="style-scope yt-header-with-back-renderer"></yt-icon>\n  </yt-icon-button>\n  <div id="image-renderer" hidden="[[!data.imageRenderer]]" class="style-scope yt-header-with-back-renderer"></div>\n  <div id="header-container" class="style-scope yt-header-with-back-renderer">\n    <yt-formatted-string id="header-title" text="[[data.title]]" class="style-scope yt-header-with-back-renderer"></yt-formatted-string>\n    <yt-formatted-string id="header-subtitle" text="[[data.subtitle]]" class="style-scope yt-header-with-back-renderer"></yt-formatted-string>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;aPU===void 0&&(aPU=document.createElement("template"));var x=aPU;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Hq5=k}k=Hq5;return k},{mode:2});var Nka;var IP3;var kh=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.z(kh,_.S);_.d=kh.prototype;_.d.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.d.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&(this.isDarkTheme=k,this.setUrl())};
_.d.dataChanged=function(){var k=this;if(this.data){var g=this.setUrl();g&&_.k8({destination:window,iframe:this.iframe,origin:_.PxY(g.toString()),channelName:"yt-iframe",onMessage:function(P){(P=k.getCommunicationCommand(P.data))&&k.ytComponentBehavior.resolveCommand(P)},
onEstablished:function(){}})}};
_.d.setUrl=function(){if(this.data&&this.data.iframeUrl){var k=_.y5(this.isDarkTheme&&this.data.darkThemeIframeUrl?this.data.darkThemeIframeUrl:this.data.iframeUrl);if(k)return _.Po(this.iframe,k),k}};
_.d.getCommunicationCommand=function(k){var g;if((g=this.data)!=null&&g.onCommunicationCommandsMap){g=this.data.onCommunicationCommandsMap.find(function(U){return U.key===k});
if(g==null?0:g.value)return g==null?void 0:g.value;try{var P=oTv(_.Gs(k)),x=this.data.onCommunicationCommandsMap.find(function(U){return U.key===(P==null?void 0:P.getMethodName())});
if(x==null?0:x.value)return x==null?void 0:x.value}catch(U){}}};
kh.prototype.dataChanged=kh.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],kh.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],kh.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],kh.prototype,"actionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],kh.prototype,"data",void 0);
_.N([_.n({value:!1}),_.I("design:type",Boolean)],kh.prototype,"isDarkTheme",void 0);_.N([_.Td("#iframe"),_.I("design:type",HTMLIFrameElement)],kh.prototype,"iframe",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],kh.prototype,"dataChanged",null);_.N([_.hB({is:"yt-iframe-renderer",disableElementRegistration:!0})],kh);
_.v(kh,"yt-iframe-renderer",function(){if(IP3===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-iframe-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.ypc.yt_iframe_renderer.yt.iframe.renderer.css.js--\x3e<iframe id="iframe" class="style-scope yt-iframe-renderer"></iframe>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;Nka===void 0&&(Nka=document.createElement("template"));var x=Nka;P.call(g,x.content.cloneNode(!0),k.content.firstChild);IP3=k}k=IP3;return k},{mode:2});_.gB=function(k){_.lx.call(this);this.callback=k;this.bezier=new Gf3(0,0,.4,0,.2,1,1,1);this.delay=new _.rb(this.next,window,this);this.JSC$17040_animating=!1;_.ux(this,this.delay)};
_.z(_.gB,_.lx);_.gB.prototype.isAnimating=function(){return this.JSC$17040_animating};
_.gB.prototype.start=function(k,g,P){this.config={from:k,to:g,duration:P,startTime:(0,_.Jc)()};this.JSC$17040_animating=!0;this.next()};
_.gB.prototype.stop=function(){this.delay.stop();this.JSC$17040_animating=!1;this.config=void 0};
_.gB.prototype.next=function(){if(this.config){var k=this.config,g=k.from,P=k.to,x=k.duration;k=k.startTime;var U=(0,_.Jc)()-k;k=this.bezier;x=kKJ(k,U/x);if(x==0)k=k.y0;else if(x==1)k=k.y3;else{U=st(k.y0,k.y1,x);var A=st(k.y1,k.y2,x);k=st(k.y2,k.y3,x);U=st(U,A,x);A=st(A,k,x);k=st(U,A,x)}k=_.BN(k,0,1);this.callback(g+(P-g)*k);k<1?this.delay.start():this.JSC$17040_animating=!1}};_.PA=new _.gt("MINI_APP_CLIENT_DATA_PROVIDER_TOKEN");new CustomEvent("iframeLoadedForTesting");var XHs={INIT:0,START:1,READY:2,END:3,0:"INIT",1:"START",2:"READY",3:"END"},pHy=function(k,g,P,x){_.lx.call(this);this.JSC$17051_miniAppId=k;this.localReleaseId=g;this.derivedDeviceInterface=P;this.isForeground=x;this.JSC$17051_playNonceResolver=new _.i3;this.playPingTimerId=NaN;this.playPingIntervalMs=_.rP("play_ping_interval_ms",3E4);this.playClickIntervalMs=_.rP("play_click_interval_ms",3E4);this.enableDisplayingPpn=_.W("enable_displaying_ppn");this.JSC$17051_miniAppClientDataProvider=_.Za().resolve(_.PA);
this.state=0;this.firstClickRecorded=!1;this.clickRecordedMs=0;this.beforeReady=!0;this.gameReady=!1;yd2(this);var U=setTimeout(function(){_.pH(new _.Da("Timed out after 30000ms while waiting for play nonce"))},3E4);
this.JSC$17051_playNonceResolver.promise.then(function(){clearTimeout(U)})};
_.z(pHy,_.lx);var GLd=function(k,g){k.JSC$17051_playNonceResolver.resolve(g!=null?g:bp(8));k.enableDisplayingPpn&&CJU(k).then(function(P){k.JSC$17051_miniAppClientDataProvider.clientData.set("post_play_nonce",P)})},CJU=function(k){return _.e(function(g){return g.nextAddress==1?g.yield(k.JSC$17051_playNonceResolver.promise,2):g.return(g.yieldResult)})},yd2=function(k){var g,P;
_.e(function(x){if(x.nextAddress==1)return x.yield(k.JSC$17051_playNonceResolver.promise,2);g=x.yieldResult;P={miniAppInfo:{externalPostId:k.JSC$17051_miniAppId,localReleaseId:k.localReleaseId,postPlayNonce:g,derivedDeviceInterface:k.derivedDeviceInterface}};_.bL(P);_.SV(x)})},k2s=function(k){k.state!==0?_.pH(new _.Da("[MiniAppPlayLogger] recordPlayStart failed with state "+XHs[k.state])):(k.state=1,$h(k,"ma_cl"),xh(k,"PLAY_EVENT_TYPE_PLAY_START"),Rm7(k))},g3n=function(k){k.isForeground=!1;
xh(k,"PLAY_EVENT_TYPE_PLAY_PAUSE")},PYn=function(k){k.state!==1&&k.state!==2?_.pH(new _.Da("[MiniAppPlayLogger] recordPlayEnd failed with state "+XHs[k.state])):(k.state=3,window.clearInterval(k.playPingTimerId),k.playPingTimerId=NaN,IRC(),xh(k,"PLAY_EVENT_TYPE_PLAY_END",{},!0))},$VT=function(k,g){k.state===2&&k.gameReady&&(k.firstClickRecorded?Date.now()-k.clickRecordedMs<k.playClickIntervalMs||(k.clickRecordedMs=Date.now(),xh(k,"PLAY_EVENT_TYPE_PLAY_CLICK")):g&&($h(k,"ma_fua"),xh(k,"PLAY_EVENT_TYPE_PLAY_FIRST_USER_ACTION",
{sendIsolatedPayload:!0}),k.firstClickRecorded=!0,k.clickRecordedMs=Date.now()))};
pHy.prototype.logError=function(k){var g=this,P;_.e(function(x){if(x.nextAddress==1)return k.metadata.externalPostId=g.JSC$17051_miniAppId,P=k.metadata,x.yield(Promise.race([g.JSC$17051_playNonceResolver.promise,new Promise(function(U){setTimeout(function(){U("")},3E4)})]),2);
P.postPlayNonce=x.yieldResult;k.metadata.localReleaseId=g.localReleaseId;k.loggingError.level="WARNING";_.IE(k.loggingError,k.loggingError.level,void 0,void 0,void 0,void 0,void 0,{miniAppMetadata:k.metadata});_.SV(x)})};
var xVU=function(k,g,P,x){var U,A,q,T,c,Z;_.e(function(w){if(w.nextAddress==1)return w.yield(k.JSC$17051_playNonceResolver.promise,2);U=w.yieldResult;A={externalPostId:k.JSC$17051_miniAppId,localReleaseId:k.localReleaseId,postPlayNonce:U,sdkVersion:P,api:g};x!==void 0&&(A.networkRequestsMeasurement={networkRequests:_.wC(x,1),cachedRequests:_.wC(x,2),transferredBytes:_.wC(x,3)},(q=x)==null?0:_.Om(q,xb,6))&&(A.networkRequestsMeasurement.serviceWorkerRequestsMeasurement={interceptedRequests:((T=_.WQ(x,
xb,6))==null?void 0:sm(T,1))||"0",cacheHits:((c=_.WQ(x,xb,6))==null?void 0:sm(c,2))||"0",cachedBytes:((Z=_.WQ(x,xb,6))==null?void 0:sm(Z,3))||"0"});_.HE("miniAppSdkUsage",A);_.SV(w)})},UVY=function(k,g,P){var x,U,A,q,T,c,Z,w,J,r,f,B,L,Y,l,D;
_.e(function(X){if(X.nextAddress==1)return X.yield(k.JSC$17051_playNonceResolver.promise,2);x=X.yieldResult;U={externalPostId:k.JSC$17051_miniAppId,localReleaseId:k.localReleaseId,postPlayNonce:x,sdkVersion:P,measurementWindow:{startTimestampMs:String(Jk(g,1)),endTimestampMs:String(Jk(g,2))},frameRate:{averageFrameTimeDeltaMs:r3(g,3),averageFrameIdleTimeMs:r3(g,4)}};_.Om(g,iE,5)&&(U.networkRequests={networkRequests:(A=e1(g))==null?void 0:_.wC(A,1),cachedRequests:(q=e1(g))==null?void 0:_.wC(q,2),transferredBytes:(T=
e1(g))==null?void 0:_.wC(T,3),sameOriginStatusCodeToCounts:idd((c=e1(g))==null?void 0:Ysr(c,4)),crossOriginStatusCodeToCounts:idd((Z=e1(g))==null?void 0:Ysr(Z,5))},(w=e1(g))==null?0:_.Om(w,xb,6))&&(U.networkRequests.serviceWorkerRequestsMeasurement={interceptedRequests:((J=e1(g))==null?void 0:(r=_.WQ(J,xb,6))==null?void 0:sm(r,1))||"0",cacheHits:((f=e1(g))==null?void 0:(B=_.WQ(f,xb,6))==null?void 0:sm(B,2))||"0",cachedBytes:((L=e1(g))==null?void 0:(Y=_.WQ(L,xb,6))==null?void 0:sm(Y,3))||"0"});_.Om(g,
YUv,7)&&(U.gameCapture={averageFrameTimeDeltaMs:(l=_.WQ(g,YUv,7))==null?void 0:r3(l,1),averageFrameIdleTimeMs:(D=_.WQ(g,YUv,7))==null?void 0:r3(D,2)});_.HE("miniAppPerformanceMetrics",U);_.SV(X)})},AU3=function(k,g){var P,x;
return _.e(function(U){if(U.nextAddress==1)return U.yield(k.JSC$17051_playNonceResolver.promise,2);P=U.yieldResult;x={adResult:"MINI_APP_AD_RESULT_REJECTED",miniAppContext:{externalPostId:k.JSC$17051_miniAppId,postPlayNonce:P,miniAppReleaseId:k.localReleaseId},derivedDeviceInterface:k.derivedDeviceInterface,adTriggerType:g,rejectedReason:"MINI_APP_AD_REJECTED_REASON_CLIENT_UNSUPPORTED"};_.HE("miniAppAdEvent",x);_.SV(U)})};
pHy.prototype.disposeInternal=function(){_.lx.prototype.disposeInternal.call(this);window.clearInterval(this.playPingTimerId);this.playPingTimerId=NaN};
var xh=function(k,g,P,x){P=P===void 0?{}:P;x=x===void 0?!1:x;var U,A,q,T;_.e(function(c){if(c.nextAddress==1)return U=k.isForeground,A=k.beforeReady,c.yield(k.JSC$17051_playNonceResolver.promise,2);q=c.yieldResult;T={externalPostId:k.JSC$17051_miniAppId,localReleaseId:k.localReleaseId,derivedDeviceInterface:k.derivedDeviceInterface,postPlayNonce:q,type:g};P.sequenceGroup=q;T.playState=A?"PLAY_STATE_NOT_READY":U?"PLAY_STATE_READY_FOREGROUND":"PLAY_STATE_READY_BACKGROUND";_.HE("miniAppPlayEvent",T,
P);x&&_.NH();_.SV(c)})},$h=function(k,g){var P;
_.e(function(x){if(x.nextAddress==1)return P=(0,_.Jc)(),x.yield(k.JSC$17051_playNonceResolver.promise,2);_.EX(g,P);_.SV(x)})},Rm7=function(k){isNaN(k.playPingTimerId)&&(k.playPingTimerId=_.zm(function(){k.state!==1&&k.state!==2?_.pH(new _.Da("[MiniAppPlayLogger] reportPlayPing failed with state "+XHs[k.state])):xh(k,"PLAY_EVENT_TYPE_PLAY_PING")},k.playPingIntervalMs))},idd=function(k){return Array.from(k.entries()).map(function(g){var P=_.O(g);
g=P.next().value;P=P.next().value;return{key:g,value:P}})};var dVa=function(){},OdF=function(k,g){k.showMiniAppAdCommand=g.showMiniAppAdCommand;
k.isEmbeddedInWebview=g.isEmbeddedInWebview;k.playLogger=g.playLogger},Tys=function(k,g){var P;
return _.e(function(x){if(x.nextAddress==1){if(!k.showMiniAppAdCommand||!k.isEmbeddedInWebview)return x.return(qsn(k,g));k.adResolver=new _.i3;var U=new lE;P=_.s_(U,3,g);Ba(k.showMiniAppAdCommand,Zj4(P));return x.yield(k.adResolver.promise,2)}return x.return(x.yieldResult)})};
dVa.prototype.onAdFinished=function(k){k=TSL(k);var g;(g=this.adResolver)==null||g.resolve(k)};
var qsn=function(k,g){var P;return _.e(function(x){if(x.nextAddress==1)x=x.yield((P=k.playLogger)==null?void 0:AU3(P,aXk(g)),2);else{var U=x.return;var A=new qUJ;A=_.s_(A,1,2);x=U.call(x,A)}return x})};var eT5=new _.gt("INNERTUBE_MANAGER_TOKEN");var cU2=function(){this.callbacks={}};
cU2.prototype.initialize=function(k){var g=this;this.callbacks=k;window.youtubewebview?window.youtubewebview.onmessage=function(P){VnV(g,P)}:(window.nativeMessageListener={},window.nativeMessageListener.onmessage=function(P){VnV(g,P)})};
var VnV=function(k,g){if(g.data)try{var P=oTv(g.data);if(_.z2(_.d3(P,1))!=null){var x=Ojd(_.fm(P,2));switch(P.getMethodName()){case "yt-mini-app-load-audio-state":var U,A;(A=(U=k.callbacks).onAudioStateLoaded)==null||A.call(U,_.w3(x,jw(x,Qe,1)));break;case "yt-mute-mini-app":var q,T;(T=(q=k.callbacks).onMuteMiniApp)==null||T.call(q);break;case "yt-unmute-mini-app":var c,Z;(Z=(c=k.callbacks).onUnmuteMiniApp)==null||Z.call(c);break;case "yt-playable-exit":var w,J;(J=(w=k.callbacks).onExit)==null||J.call(w);
break;case "yt-post-play-nonce":var r,f;(f=(r=k.callbacks).onPostPlayNonceReceived)==null||f.call(r,br(x,2,Qe));break;case "yt-confirm-exit-mini-app":var B,L;(L=(B=k.callbacks).confirmExitMiniApp)==null||L.call(B);break;case "yt-confirm-exit-mini-app-edu":var Y,l;(l=(Y=k.callbacks).confirmExitMiniAppEdu)==null||l.call(Y);break;case "yt-benchmarking-response":var D,X;(X=(D=k.callbacks).onNativeBenchmarkingMessageReceived)==null||X.call(D,br(x,2,Qe));break;case "yt-mini-app-load-3p-consent-state":var a,
H;(H=(a=k.callbacks).multiplayer3pAckStateLoaded)==null||H.call(a,_.w3(x,jw(x,Qe,1)));break;case "yt-mini-app-get-exit-mini-app-seen-state":var y,kj;(kj=(y=k.callbacks).exitMiniAppSeenStateLoaded)==null||kj.call(y,_.w3(x,jw(x,Qe,1)));break;case "yt-mini-app-on-navigate-to-new-mini-app":var Ts,m0;(m0=(Ts=k.callbacks).onNavigateToNewMiniApp)==null||m0.call(Ts);break;case "yt-game-data-available":var Lb,rA;(rA=(Lb=k.callbacks).onGameDataAvailable)==null||rA.call(Lb,br(x,2,Qe));break;case "yt-pause-mini-app":var bV,
tu;(tu=(bV=k.callbacks).onPauseMiniApp)==null||tu.call(bV);break;case "yt-resume-mini-app":var Eb,hd;(hd=(Eb=k.callbacks).onResumeMiniApp)==null||hd.call(Eb);break;case "yt-playable-ad-finished":var HH,F4;(F4=(HH=k.callbacks).onAdFinished)==null||F4.call(HH,br(x,2,Qe))}}else _.pH(Error("Vh"))}catch(Ad){_.IE(Error("Wh"))}else _.pH(Error("Xh"))};var NQu=function(k){this.rpcErrorCode=k};var iy=function(k,g,P){this.intervalMs=k;this.apiFunc=g;this.type=P;this.schedulerReady=!0};
iy.prototype.call=function(k){var g=this,P;return _.e(function(x){if(x.nextAddress==1){if(g.type!==1&&k===g.cachedValue)return x.return();g.pendingApiRequestResolver||(g.pendingApiRequestResolver=new _.i3);P=g.pendingApiRequestResolver.promise;g.cachedValue=k;return x.yield(Zdy(g),2)}return x.return(P)})};
iy.prototype.flush=function(k){k=k===void 0?!1:k;var g=this;return _.e(function(P){return g.cachedValue===void 0?P.return():P.yield(g.apiFunc(g.cachedValue,k),0)})};
var Zdy=function(k){var g,P,x;return _.e(function(U){switch(U.nextAddress){case 1:if(!k.schedulerReady||!k.pendingApiRequestResolver)return U.return();k.schedulerReady=!1;g=k.pendingApiRequestResolver;k.pendingApiRequestResolver=void 0;_.Bo(U,2);if(k.cachedValue===void 0){U.jumpTo(4);break}return U.yield(k.apiFunc(k.cachedValue),5);case 5:P=U.yieldResult,g.resolve(P);case 4:_.Ac(U,3);break;case 2:x=_.Ll(U),g.reject(x);case 3:setTimeout(function(){return _.e(function(A){k.schedulerReady=!0;return A.yield(Zdy(k),
0)})},k.intervalMs),_.SV(U)}})};var yr0=window.location.origin+"/miniapp_cloudsaves",IXC=[400,401],mVa=_.rP("cloud_save_game_data_rate_limit_ms",3E3),rUY=function(k){var g=this;this.JSC$17095_miniAppId=k;this.loadAttempts=0;this.cloudSaveIntervalMs=mVa;this.initialDownloadDataSucceeded=!1;this.JSC$17095_playNonceResolver=new _.i3;this.scottyUploadRateLimiter=new iy(this.cloudSaveIntervalMs,function(P,x){return wen(g,P,x)},2);
this.downloadDataPromise=JUT(this);this.downloadDataPromise.then(function(){g.initialDownloadDataSucceeded=!0}).catch(function(){})},fFV=function(k,g){g.then(function(P){return k.JSC$17095_playNonceResolver.resolve(P)})},Was=function(k){return _.e(function(g){return k.cachedData===void 0?g.return(k.downloadDataPromise):g.return(k.cachedData)})},sYn=function(k,g){return _.e(function(P){k.cachedData=g;
if(!k.initialDownloadDataSucceeded)throw Error("Yh");return P.yield(k.scottyUploadRateLimiter.call(g),0)})},bd7=function(){return new Promise(function(k){setTimeout(k,1E3,"")})},ByU=function(k,g){var P,x;
return _.e(function(U){if(U.nextAddress==1)return P=k.JSC$17095_miniAppId,U.yield(Promise.race([k.JSC$17095_playNonceResolver.promise,bd7()]),2);x={"X-YouTube-MiniAppId":P,"X-YouTube-PostPlayNonce":U.yieldResult};"DELEGATED_SESSION_ID"in _.Iy&&ODV(g,x);return U.return(x)})},wen=function(k,g,P){P=P===void 0?!1:P;
return _.e(function(x){return H$0()?_.W("enable_cloud_save_error_popup_after_retry")?x.return(new Promise(function(U,A){var q,T,c,Z,w;return _.e(function(J){switch(J.nextAddress){case 1:q=0,T=!0,Z=c=null;case 2:if(!(T&&q++<2)){J.jumpTo(4);break}_.Bo(J,5);return J.yield(zT7(k,g,P),7);case 7:c=J.yieldResult;T=c.ok?!1:!IXC.includes(c.status);_.Ac(J,2);break;case 5:Z=w=_.Ll(J);T=X70(Z);J.jumpTo(2);break;case 4:c?c.ok?(UG(k,mVa),U()):(UG(k,k.cloudSaveIntervalMs*2),A(Error("Zh`"+String(c.status),{cause:{rpcErrorCode:c.status}}))):
(UG(k,k.cloudSaveIntervalMs*2),A(Z||Error("$h"))),_.SV(J)}})})):x.return(new Promise(function(U,A){var q,T;
return _.e(function(c){if(c.nextAddress==1){if(k.JSC$17095_miniAppId==="")return A(Error("ai")),c.return();_.Bo(c,2);return c.yield(zT7(k,g,P),4)}if(c.nextAddress!=2)return q=c.yieldResult,q.ok?(UG(k,mVa),U()):(UG(k,k.cloudSaveIntervalMs*2),A(Error("Zh`"+String(q.status),{cause:{rpcErrorCode:q.status}}))),_.Ac(c,0);T=_.Ll(c);UG(k,k.cloudSaveIntervalMs*2);A(T);_.SV(c)})})):x.return()})},zT7=function(k,g,P){P=P===void 0?!1:P;
var x,U,A;return _.e(function(q){if(q.nextAddress==1)return x=_.tU((new TextEncoder).encode(g)),U=p7j(),q.yield(ByU(k,U),2);A=q.yieldResult;return q.return(fetch(U,{method:"POST",body:new Blob([x]),headers:A,keepalive:P}))})},JUT=function(k){var g,P;
return _.e(function(x){if(x.nextAddress==1){if(!H$0())return x.return("");if(k.JSC$17095_miniAppId==="")throw Error("ai");if(k.loadAttempts>2)return x.return(k.downloadDataPromise);_.Bo(x,2);return x.yield(u5d(k),4)}if(x.nextAddress!=2)return g=x.yieldResult,x.return(g);P=_.Ll(x);if(X70(P)&&++k.loadAttempts<2)return x.return(JUT(k));throw P;})},u5d=function(k){var g,P,x,U,A;
return _.e(function(q){switch(q.nextAddress){case 1:return _.Bo(q,2),g=p7j(),q.yield(ByU(k,g),4);case 4:return P=q.yieldResult,q.yield(fetch(g,{method:"GET",headers:P}),5);case 5:return x=q.yieldResult,x.ok?q.yield(x.text(),6):q.return(Promise.reject(Error("bi`"+String(x.status),{cause:new NQu(x.status)})));case 6:return U=q.yieldResult,q.return((new TextDecoder).decode(_.Gs(U)));case 2:return A=_.Ll(q),q.return(Promise.reject(A))}})},UG=function(k,g){k.cloudSaveIntervalMs=g;
k.scottyUploadRateLimiter.intervalMs=k.cloudSaveIntervalMs};
rUY.prototype.flush=function(){var k=this;return _.e(function(g){return k.initialDownloadDataSucceeded?g.yield(k.scottyUploadRateLimiter.flush(!0),0):g.return()})};var hTa=qw(Oc(1),Ag(1)),E3d=qw(Oc(1),Ag(3)),AS=function(k){this.callbacks=k};
_.d=AS.prototype;_.d.onAudioToggled=function(k,g){(g===void 0||g)&&_.rf("yt-mini-app-is-audio-enabled",k,2592E3)};
_.d.onPause=function(){this.onAudioToggled(!1,!1)};
_.d.onResume=function(){this.onAudioToggled(this.callbacks.isAudioEnabled(),!1)};
_.d.returnNativeBenchmarkingMessage=function(){};
_.d.sendGameData=function(){};
_.d.sendStartGameFrameCapture=function(){};
var Cgb=function(k,g,P){this.callbacks=k;var x=this;this.sdkVersion=new _.i3;this.channel=new drm(_.k8({destination:window,iframe:g,origin:(new URL(P.toString())).origin,channelName:"playableIframe",onMessage:this.onMessage(),onEstablished:function(){var U=dB;var A=Oc(5);var q=new f8t;q=_.zE(q,1,1E4);A=_.EH(A,4,EBt,q);U(x,A);x.onAudioToggled(x.callbacks.isAudioEnabled())}}));
this.sdkVersionTimeoutId=setTimeout(function(){x.sdkVersion.resolve("")},1E4)};
_.z(Cgb,AS);_.d=Cgb.prototype;_.d.onAudioToggled=function(k,g){AS.prototype.onAudioToggled.call(this,k,g===void 0?!0:g);g=dB;var P=Oc(2),x=new JQP;k=_.W6(x,1,k);k=_.EH(P,3,EBt,k);g(this,k)};
_.d.onPause=function(){AS.prototype.onPause.call(this);dB(this,Oc(3))};
_.d.onResume=function(){AS.prototype.onResume.call(this);dB(this,Oc(4))};
_.d.returnNativeBenchmarkingMessage=function(k){var g=dB,P=Oc(6);var x=Ag(_.Om(k,N$,1)?1:2);k=_.Om(k,N$,1)?k:null;x=_.EH(x,5,dd,k);g(this,qw(P,x))};
_.d.sendGameData=function(k){var g=dB,P=Oc(7);k=_.EH(P,5,EBt,k);g(this,k)};
_.d.sendStartGameFrameCapture=function(){dB(this,Oc(9))};
var OG=function(k,g,P){var x,U,A;return _.e(function(q){if(q.nextAddress==1)return x=k.callbacks,U=x.onSdkCalled,A=g,q.yield(k.sdkVersion.promise,2);U.call(x,A,q.yieldResult,P);_.SV(q)})};
Cgb.prototype.onMessage=function(){var k=this;return Tsq(cP,function(g){var P,x,U,A,q,T,c,Z,w,J,r,f,B,L,Y,l,D,X,a,H,y,kj,Ts,m0,Lb,rA,bV,tu,Eb,hd,HH,F4,Ad,TL,YN,EL,bY,ry,dA,PH,Jd,iY,WH,x3,lw,It;return _.e(function(ZP){switch(ZP.nextAddress){case 1:if(!DfY(g.data))return _.pH(Error("ci")),ZP.return();P=_.WO(g.data,1);_.W("enable_iframe_message_get_type_via_fields")&&(x=g.data,P=U=_.WO(x,1));switch(P){case 8:if(g.data.hasMetadata()){var Vv=k.sdkVersion,$3=Vv.resolve;var y6=g.data.getMetadata();y6=_.fm(y6,
1);$3.call(Vv,y6);clearTimeout(k.sdkVersionTimeoutId)}break;case 6:return ZP.jumpTo(2);case 16:if(!_.ql(g.data,SUt,14,Ve))return ZP.return();A=_.BO(g.data,SUt,14,Ve);(T=(q=k.callbacks).onGameFrameReceived)==null||T.call(q,A);return ZP.return();case 17:if(!_.ql(g.data,nBt,15,Ve))return ZP.return();(Z=(c=k.callbacks).onGameAudioReceived)==null||Z.call(c,_.BO(g.data,nBt,15,Ve));return ZP.return();case 1:if(Vv=_.BO(g.data,b2d,2,Ve))switch(_.WO(Vv,1)){case 1:k.callbacks.onFirstFrameReady();if(_.W("enable_network_request_logging_on_game_events")&&
_.Om(Vv,iE,4)){OG(k,"MINI_APP_SDK_API_FIRST_FRAME_READY",_.WQ(Vv,iE,4));break}OG(k,"MINI_APP_SDK_API_FIRST_FRAME_READY");break;case 2:(y6=($3=k.callbacks).onGameReady)==null||y6.call($3);if(_.W("enable_network_request_logging_on_game_events")&&_.Om(Vv,iE,4)){OG(k,"MINI_APP_SDK_API_GAME_READY",_.WQ(Vv,iE,4));break}OG(k,"MINI_APP_SDK_API_GAME_READY");break;case 3:if(_.ql(Vv,Uc,3,BSP))k.callbacks.onResourceLoaded(_.BO(Vv,Uc,3,BSP))}return ZP.return();case 3:return ZP.jumpTo(3);case 4:return ZP.jumpTo(4);
case 2:return ZP.jumpTo(5);case 9:return ZP.jumpTo(6);case 10:return k.callbacks.onClick(),ZP.return();case 5:return ZP.jumpTo(7);case 11:if(!_.ql(g.data,PP,9,Ve))return ZP.return();w=_.BO(g.data,PP,9,Ve);(r=(J=k.callbacks).onBenchmarkingMessageReceived)==null||r.call(J,w);Vv=g.reply;$3=Oc(1);y6=Ag(1);var fq=new PP;var fd=new Uint8Array(hmY(w,jw(w,cQ4,6))|0);fq=LH(fq,5,cQ4,_.j3(fd,!1));y6=_.EH(y6,5,dd,fq);Vv.call(g,qw($3,y6));return ZP.return();case 12:return ZP.jumpTo(8);case 13:return ZP.jumpTo(9);
case 15:if(!_.W("enable_open_yt_content"))return g.reply(E3d),ZP.return();if(!_.ql(g.data,Lvm,12,Ve))return g.reply(qw(Oc(1),Ag(2))),ZP.return();Vv=_.BO(g.data,Lvm,12,Ve);f=_.fm(Vv,1);k.callbacks.onOpenYTContent(f);g.reply(hTa);return ZP.return();case 14:return ZP.jumpTo(10);default:return ZP.return()}ZP.jumpTo(0);break;case 2:if(!_.ql(g.data,To,5,Ve))return ZP.return();$3=g.data;Vv=jw($3,Ve,5);$3=$3.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;B=DV3($3,$3[_.UL]|0,To,Vv)||To[M3V]||(To[M3V]=
KYV(To));Vv=_.ZD(B,$b,1,_.mh());L=_.O(Vv);Y=L.next();case 12:if(Y.done){ZP.jumpTo(14);break}l=Y.value;D=new _.Da;D.level=_.WO(l,2)===1?"WARNING":"ERROR";X=RA0(l.getSource());return ZP.yield(k.sdkVersion.promise,15);case 15:a={source:X,sdkVersion:ZP.yieldResult};_.AU(_.d3(l,6))!=null?(D.message=l.getMessage(),D.stack=_.fm(l,5),a.sdkErrorType=kyM(_.WO(l,6)),_.AU(_.d3(l,7))!=null&&(a.sdkApi=gyC(_.WO(l,7)))):D.stack=void 0;y=H=void 0;(y=(H=k.callbacks).onError)==null||y.call(H,{loggingError:D,metadata:a});
Y=L.next();ZP.jumpTo(12);break;case 14:return ZP.return();case 3:return _.Bo(ZP,16),Vv=ZP.yield,$3=k.callbacks,y6=$3.onSave,fq=_.BO(g.data,rQ3,4,Ve),fq=_.fm(fq,1),Vv.call(ZP,y6.call($3,fq),18);case 18:g.reply(hTa);_.Ac(ZP,17);break;case 16:return kj=_.Ll(ZP),Ts=zK,m0=kj,Lb=k.callbacks,rA="MINI_APP_SDK_API_SAVE_DATA",ZP.yield(k.sdkVersion.promise,19);case 19:Ts(m0,Lb,rA,ZP.yieldResult),g.reply(E3d);case 17:return ZP.yield(OG(k,"MINI_APP_SDK_API_SAVE_DATA"),20);case 20:return ZP.return();case 4:return _.Bo(ZP,
21),ZP.yield(k.callbacks.onLoad(),23);case 23:bV=ZP.yieldResult;Vv=g.reply;$3=Oc(1);y6=Ag(1);fq=new rQ3;fq=_.lD(fq,1,bV);y6=_.EH(y6,3,dd,fq);Vv.call(g,qw($3,y6));_.Ac(ZP,22);break;case 21:return tu=_.Ll(ZP),Eb=zK,hd=tu,HH=k.callbacks,F4="MINI_APP_SDK_API_LOAD_DATA",ZP.yield(k.sdkVersion.promise,24);case 24:Eb(hd,HH,F4,ZP.yieldResult),g.reply(E3d);case 22:return ZP.yield(OG(k,"MINI_APP_SDK_API_LOAD_DATA"),25);case 25:return ZP.return();case 5:_.Bo(ZP,26);k.callbacks.onSendHighScore(NB(_.BO(g.data,
Q$N,3,Ve).getValue()));g.reply(qw(Oc(1),Ag(1)));_.Ac(ZP,27);break;case 26:return Ad=_.Ll(ZP),TL=zK,YN=Ad,EL=k.callbacks,bY="MINI_APP_SDK_API_SEND_SCORE",ZP.yield(k.sdkVersion.promise,28);case 28:TL(YN,EL,bY,ZP.yieldResult),g.reply(E3d);case 27:return ZP.yield(OG(k,"MINI_APP_SDK_API_SEND_SCORE"),29);case 29:return ZP.return();case 6:if(!_.ql(g.data,l8q,8,Ve)){ZP.jumpTo(30);break}Vv=ZP.yield;$3=_.BO(g.data,l8q,8,Ve);$3=_.WO($3,1);return Vv.call(ZP,OG(k,gyC($3)),30);case 30:return ZP.return();case 7:return Vv=
g.reply,$3=Oc(1),y6=Ag(1),fq=k.callbacks.getLanguage(),y6=LH(y6,4,dd,Be(fq)),Vv.call(g,qw($3,y6)),ZP.yield(OG(k,"MINI_APP_SDK_API_GET_LANGUAGE"),32);case 32:return ZP.return();case 8:if(!_.ql(g.data,j$J,10,Ve))return ZP.return();ry=_.BO(g.data,j$J,10,Ve);dA=k.callbacks;PH=dA.onSdkPerformanceUpdate;return ZP.yield(k.sdkVersion.promise,33);case 33:return PH.call(dA,ry,ZP.yieldResult),ZP.return();case 9:Vv=g.data;$3=jw(Vv,Ve,11);if(_.z2(_.d3(Vv,$3))==null)return g.reply(qw(Oc(1),Ag(2))),ZP.return();
Jd=br(g.data,11,Ve);k.callbacks.onShareInviteCode(Jd);g.reply(hTa);return ZP.yield(OG(k,"MINI_APP_SDK_API_SHARE_INVITE_CODE"),34);case 34:return ZP.return();case 10:if(_.ql(g.data,w4k,13,Ve)){ZP.jumpTo(35);break}return ZP.yield(k.callbacks.onShowMiniAppAd(2),36);case 36:return iY=ZP.yieldResult,g.reply(qw(Oc(1),uJk(iY))),ZP.yield(OG(k,"MINI_APP_SDK_API_REQUEST_AD"),37);case 37:return ZP.return();case 35:Vv=_.BO(g.data,w4k,13,Ve);a:switch(_.WO(Vv,1)){case 1:Vv={adType:2,sdkApi:"MINI_APP_SDK_API_REQUEST_INTERSTITIAL_AD"};
break a;case 2:Vv={adType:3,sdkApi:"MINI_APP_SDK_API_REQUEST_REWARDED_AD"};break a;default:Vv={adType:0,sdkApi:"MINI_APP_SDK_API_REQUEST_AD"}}WH=Vv;x3=WH.adType;lw=WH.sdkApi;Vv=ZP.yield;$3=k.callbacks;y6=$3.onShowMiniAppAd;fq=_.BO(g.data,w4k,13,Ve);fq=_.fm(fq,2);return Vv.call(ZP,y6.call($3,x3,fq||void 0),38);case 38:return It=ZP.yieldResult,g.reply(qw(Oc(1),uJk(It))),ZP.yield(OG(k,lw),39);case 39:return ZP.return()}})})};
var dB=function(k,g){_.e(function(P){k.channel.send(g);_.SV(P)})},u7=function(k,g,P){this.callbacks=k;
var x=this;this.encoder=new TextEncoder;this.decoder=new TextDecoder;k=GJ3(g,(new URL(P.toString())).origin);this.gameSnacks=new Bsq(k);this.gameSnacks.page.onReady(function(){x.callbacks.onFirstFrameReady()});
this.gameSnacks.userActivity.onUserActivity(function(){x.callbacks.onClick()},1E4);
this.gameSnacks.game.onReady(function(){var U,A;(A=(U=x.callbacks).onGameReady)==null||A.call(U)});
this.gameSnacks.audio.update(this.callbacks.isAudioEnabled());this.gameSnacks.score.onChange(function(U,A){try{x.callbacks.onSendHighScore(A)}catch(q){zK(q,x.callbacks,"MINI_APP_SDK_API_SEND_SCORE","GS")}});
this.gameSnacks.storage.onSave(function(U,A){var q;return _.e(function(T){if(T.nextAddress==1)return _.Bo(T,2),T.yield(x.callbacks.onSave(x.decoder.decode(A)),4);if(T.nextAddress!=2)return _.Ac(T,0);q=_.Ll(T);zK(q,x.callbacks,"MINI_APP_SDK_API_SAVE_DATA","GS");return T.return()})});
this.gameSnacks.storage.onLoad(function(){var U,A;return _.e(function(q){if(q.nextAddress==1)return _.Bo(q,2),q.yield(x.callbacks.onLoad(),4);if(q.nextAddress!=2)return U=q.yieldResult,q.return(x.encoder.encode(U));A=_.Ll(q);zK(A,x.callbacks,"MINI_APP_SDK_API_LOAD_DATA","GS");return q.return(x.encoder.encode(""))})});
this.gameSnacks.init()};
_.z(u7,AS);u7.prototype.onAudioToggled=function(k,g){AS.prototype.onAudioToggled.call(this,k,g===void 0?!0:g);var P;(P=this.gameSnacks)==null||P.audio.update(k)};
u7.prototype.onPause=function(){AS.prototype.onPause.call(this);var k;(k=this.gameSnacks)==null||k.game.pause()};
u7.prototype.onResume=function(){AS.prototype.onResume.call(this);var k;(k=this.gameSnacks)==null||k.game.resume()};var LaY=PPC,n33=_.M(function(k){var g=k.data;var P=k.loadingProgress;var x=k.forPaused;k=_.O(_.zT("",void 0,"LYYTdd"));var U=k.next().value,A=k.next().value;k=_.O(_.zT(!1,void 0,"K0waae"));var q=k.next().value,T=k.next().value,c=[],Z=function(){return"transform: scaleX("+(_.Hc(P)||0)+")"},w=null,J=function(){return g()&&w!==null&&w!==void 0?w:w=g().showAnniversaryAnimation?6:LaY()};
_.o6(function(){var L;if(g().timeOutMessages&&((L=g().timeOutMessages)==null?0:L.length)){w=null;L=_.O(c);for(var Y=L.next();!Y.done;Y=L.next())clearTimeout(Y.value);c.length=0;$ob(g().timeOutMessages,c,A,T)}},"BNu9j");
var r=function(){return!!g().persistentErrorMessageTitle},f=function(){return P!==void 0},B=function(){return g().title};
return _.V("yt-mini-splash-screen-view-model",{class:"miniAppSplashScreenViewModelHost"},_.V("div",{class:"miniAppSplashScreenViewModelLoadingScreen",role:"region",tabindex:0},_.V("div",{class:"miniAppSplashScreenViewModelBackgroundBase"}),_.V("div",{class:"miniAppSplashScreenViewModelBackgroundBlur",style:function(){var L,Y=(L=g().backgroundImage)==null?void 0:L.sources,l;return(Y==null?0:Y.length)?"background-image: url("+((l=Y[0])==null?void 0:l.url)+")":""}}),_.V("div",{class:"miniAppSplashScreenViewModelBackgroundScrim"}),
_.V(_.m,{cond:function(){return!r()&&!(x==null?0:x())},
then:function(){var L={};return _.V("div",{class:"miniAppSplashScreenViewModelLoadingScreenContent"},_.V("div",{class:"miniAppSplashScreenViewModelLoadingIcon"},_.V(_.sp,{className:"miniAppSplashScreenViewModelLoadingIconAnimation",animationName:function(){return"loading_animation_"+J()},
data:function(){var Y="loading_animation_"+J();return{animationConfig:{name:Y,path:"https://www.gstatic.com/youtube/img/lottie/playables_loading_animation/"+Y+".json",loop:!0,autoplay:!0}}}})),_.V("div",{class:"miniAppSplashScreenViewModelTimeoutMessageContainer"},_.V(_.m,{cond:B,
then:function(){return _.V("h3",{class:"miniAppSplashScreenViewModelTimeoutHeading"},B)}}),_.V("p",{class:_.$v("miniAppSplashScreenViewModelTimeoutMessage",(L.miniAppSplashScreenViewModelTimeoutMessageFadeOut=function(){return q()},L)),
"aria-live":"polite"},U),_.V(_.m,{cond:f,then:function(){return _.V("div",{class:"miniAppSplashScreenViewModelLoadingBarTrack"},_.V("div",{class:"miniAppSplashScreenViewModelLoadingBarSegment miniAppSplashScreenViewModelLoadingBarSegmentResourceAnimation",style:Z}))}})))}}),_.V(_.m,{cond:r,
then:function(){return _.V("div",{class:"miniAppSplashScreenViewModelPersistentErrorContent"},_.V("h3",{class:"miniAppSplashScreenViewModelPersistentErrorMessageTitle"},function(){return g().persistentErrorMessageTitle}),_.V(_.m,{cond:function(){return!!g().persistentErrorMessageDescription},
then:function(){return _.V("p",{class:"miniAppSplashScreenViewModelPersistentErrorMessageDescription"},function(){return g().persistentErrorMessageDescription})}}))}}),_.V(_.m,{cond:x,
then:function(){return _.V("div",{class:"miniAppSplashScreenViewModelPauseContent"},_.V("img",{class:"miniAppSplashScreenViewModelPauseIcon",src:"https://fonts.gstatic.com/s/i/short-term/release/youtube_fill/svg/tic_tac_toe_cairo_24px.svg"}),_.V("h3",{class:"miniAppSplashScreenViewModelPauseMessage"},B))}})))},"Jf");var Sse=new _.gt("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");var FaT=qE;qE=function(k){function g(P){if(P){var x,U;(x=P.__spec)==null||(U=x.didUnmount)==null||U.call(x);for(x=0;x<P.childNodes.length;x++)g(P.childNodes[x])}}
FaT==null||FaT(k);fX(function(){for(var P=0;P<k.length;P++)g(k[P])})};var YsT=_.M(function(k){var g=k.data;var P=k.score;var x=k.formattedScore;var U=k.onScoreChanged;var A=k.isEmbeddedInWebview;var q=_.VK("yt-mini-app-score-button-view-model"),T=function(){var f;return _.b(g==null?void 0:(f=g())==null?void 0:f.buttonViewModel,_.kt)},c=function(){var f;
return(P==null?void 0:P())||Number(g==null?void 0:(f=g())==null?void 0:f.lastScore)||0},Z=function(){var f;
return(x==null?void 0:x())||((f=T())==null?void 0:f.title)||""},w,J=1;
if(k=(new URLSearchParams(window.location.search)).get("deviceTextZoomSetting"))k=Number(k),J=isNaN(k)?1:k/100;_.o6(function(){U==null||U(c());var f;var B=_.hC((f=T())==null?void 0:f.onTap);if(B){f=_.b(B,kzd);var L,Y,l;f=_.b(f==null?void 0:(L=f.panelLoadingStrategy)==null?void 0:(Y=L.inlineContent)==null?void 0:(l=Y.dialogViewModel)==null?void 0:l.customContent,mwk)}else f=void 0;if(L=f)L.score=Z()},"Aekez");
k=_.iX(function(){var f,B,L=g==null?void 0:(f=g())==null?void 0:(B=f.loggingDirectives)==null?void 0:B.trackingParams;L&&_.hb(_.Za().resolve(_.Fx),L);return!1});
_.ay(function(){if(q.value){var f=q.value.querySelector("button"),B=T();f&&B&&xo0(f,B);_.wx("yt-share-playable-with-high-score",function(){var L=c().toString(),Y=g==null?void 0:g().onShareHighScoreCommand,l=g==null?void 0:g().highScoreShareClientParamIdentifier,D=A==null?void 0:A();Y&&(D?(l=new KbL,L=_.lD(l,2,L),Ba(Y,L.JSC$12525_serializeBinary())):l&&(_.Za().resolve(Sse).clientParams.set(l,{miniAppClientParams:{highScore:L}}),MIV(Y,!1)))})}});
var r=function(){var f=T();f&&(P==null?0:P())&&f.accessibilityText&&(f.accessibilityText=f.accessibilityText.replace(w,Z()));w=Z();return{numberValue:c(),numberText:Z(),heightPx:36,fontSizeMultiplier:J,shouldAnimate:!(P==null||!P())&&!0}};
return _.V("yt-mini-app-score-button-view-model",{class:function(){var f={};return _.f5("miniAppScoreButtonViewModelHost",(f.miniAppScoreButtonViewModelIsVisible=c()!==0,f))},
el:q,"on:click":k},ZGI(!1,function(){return _.V("span",{style:"display:none;"},c)}),_.V(_.Vz,{data:function(){var f;
return g==null?void 0:(f=g())==null?void 0:f.buttonViewModel}},{buttonViewModel:function(f){return _.V(_.Va,{data:f.data,
animatedTextProps:r})}}))},"Lf");var tny=_.M(function(k){var g,P=(g=_.fL("yt-mini-app-is-theater-mode-enabled"))!=null?g:!1,x=_.W("enable_playable_container_save_button"),U=_.W("enable_play_next_destination_page_in_toolbar");g={};return _.V("ytm-mini-app-top-bar-view-model",null,_.V("div",{class:_.$v("yt-mini-app-top-bar-view-model",(g["yt-mini-app-top-bar-view-model--mobile"]=!1,g["yt-mini-app-top-bar-view-model--desktop"]=!0,g))},_.V("div",{class:"yt-mini-app-top-bar-view-model__start-buttons"},_.V(_.m,{cond:function(){var A;return!!k.data().backButtonEdu&&
!((A=k.isExitMiniAppSeen)==null?0:A.call(k))},
then:function(){return _.V(_.Vz,{data:function(){return k.data().backButtonEdu}},{buttonViewModel:_.Va})},
else:function(){return _.V(_.Vz,{data:function(){return k.data().backButton}},{buttonViewModel:_.Va})}}),_.V(_.m,{cond:function(){return k.data().viewAllButton&&!0},
then:function(){return _.V(_.Vz,{data:function(){return k.data().viewAllButton}},{buttonViewModel:_.Va})}}),_.V(_.m,{cond:function(){return k.data().title&&!0},
then:function(){return _.V("div",{class:"yt-mini-app-top-bar-view-model__title"},function(){return k.data().title})}})),_.V("div",{class:"yt-mini-app-top-bar-view-model__center-buttons"},_.V(_.m,{cond:function(){var A;
return(A=k.isDesktopPlayPage)==null?void 0:A.call(k)},
then:function(){return _.V(_.mH,null,_.V(jYF,{highScoreButton:function(){return k.data().highScoreButton},
score:k.score,formattedScore:k.formattedScore,onScoreChanged:k.onScoreChanged,isEmbeddedInWebview:k.isEmbeddedInWebview}),_.V(QYT,{enableSaveButton:function(){return _.Hc(x)},
saveButton:function(){return k.data().saveButton},
isSaved:k.isSaved,onSaveToggled:function(){return k.onSaveToggled}}),_.V(lF7,{menuButton:function(){return k.data().menuButton}}))},
else:function(){return _.V(_.m,{cond:function(){return!1},
then:function(){return _.V(_.Vz,{data:function(){return k.data().playPageButton}},{buttonViewModel:function(A){return _.V(_.Va,{data:A.data,
className:"yt-mini-app-top-bar-view-model__play-page-button-view-model"})}})},
else:function(){return _.V(jYF,{highScoreButton:function(){return k.data().highScoreButton},
score:k.score,formattedScore:k.formattedScore,onScoreChanged:k.onScoreChanged,isEmbeddedInWebview:k.isEmbeddedInWebview})}})}})),_.V("div",{class:"yt-mini-app-top-bar-view-model__end-buttons"},_.V(_.Vz,{data:function(){return k.data().muteButton}},{toggleButtonViewModel:function(A){var q=A.data;
return _.V(_.je,{data:function(){var T,c;return Object.assign({},q(),{isToggled:(c=(T=k.isAudioEnabled)==null?void 0:T.call(k))!=null?c:!0})},
onToggle:k.onAudioToggled,useOutlinedIcon:!0})}}),_.V(_.Vz,{data:function(){return k.data().theatreModeButton}},{toggleButtonViewModel:function(A){var q=A.data;
return _.V("div",{class:"yt-mini-app-top-bar-view-model__theatre-mode-button"},_.V(_.je,{data:function(){return Object.assign({},q(),{isToggled:P})},
useOutlinedIcon:!0}))}}),_.V(DVV,{fullscreenButton:function(){return k.data().fullscreenButton}}),_.V(_.m,{cond:function(){return _.Hc(U)&&k.data().viewAllButton&&!1},
then:function(){return _.V(_.Vz,{data:function(){return k.data().viewAllButton}},{buttonViewModel:_.Va})}}),_.V(_.m,{cond:function(){var A;
return!((A=k.isDesktopPlayPage)==null?0:A.call(k))},
then:function(){return _.V(_.mH,null,_.V(QYT,{enableSaveButton:function(){return _.Hc(x)},
saveButton:function(){return k.data().saveButton},
isSaved:k.isSaved,onSaveToggled:function(){return k.onSaveToggled}}),_.V(lF7,{menuButton:function(){return k.data().menuButton}}))}}))))},"Mf");
tny.idomCompat={callbacks:{onAudioToggled:!0,onSaveToggled:!0,onScoreChanged:!0}};var lF7=_.M(function(k){return _.V(_.Vz,{data:k.menuButton},{buttonViewModel:_.Va})},"Nf"),QYT=_.M(function(k){var g=k.enableSaveButton;
var P=k.saveButton;var x=k.isSaved;var U=k.onSaveToggled;return _.V(_.m,{cond:function(){return g()&&!(P==null||!P())},
then:function(){return _.V(_.Vz,{data:function(){var A=_.b(P==null?void 0:P(),_.PV),q;return{toggleButtonViewModel:Object.assign({},A,{isToggled:(q=x==null?void 0:x())!=null?q:!(A==null||!A.isToggled)})}}},{toggleButtonViewModel:function(A){return _.V(_.je,{data:A.data,
onToggle:U})}})}})},"Of"),jYF=_.M(function(k){var g=k.highScoreButton;
var P=k.score;var x=k.formattedScore;var U=k.onScoreChanged;var A=k.isEmbeddedInWebview;return _.V(_.Vz,{data:g},{miniAppScoreButtonViewModel:function(q){return _.V(YsT,{data:q.data,score:P,formattedScore:x,onScoreChanged:U,isEmbeddedInWebview:A})}})},"Pf"),DVV=_.M(function(k){k=k.fullscreenButton;
return navigator.userAgent.includes("CriOS")?_.V(_.mH,null):_.V(_.Vz,{data:k},{buttonViewModel:_.Va})},"Qf");_.Mn5=new _.gt("DESKTOP_CURRENT_PAGE");var NyF=_.M(function(k){var g=k.data;var P=_.W("force_active_time_logging_webview"),x=!1,U=new cU2,A=void 0,q=void 0,T=_.Za().resolve(eT5),c=new dVa,Z=void 0,w=void 0,J=[],r=void 0,f=void 0,B=!1,L=!1,Y=!1,l=!1,D=new _.i3,X=_.Za().resolve(Sse),a=_.Za().resolve(_.PA),H=_.Za().resolve(_.VE(El)),y,kj=(y=_.Za().resolve(_.VE(_.Mn5)))==null?void 0:y.getCurrentPage(),Ts=!1,m0=0,Lb=function(Rk){Rk.preventDefault();return Rk.returnValue=""},rA;
k=_.O(_.zT(!((rA=_.fL("yt-mini-app-is-audio-enabled"))!=null&&!rA),void 0,"WhYQTd"));var bV=k.next().value,tu=k.next().value,Eb;rA=_.O(_.zT(!((Eb=_.fL("exit-mini-app-seen-state"))==null||!Eb),void 0,"jxhCJb"));var hd=rA.next().value,HH=rA.next().value;Eb=_.O(_.zT(!1,void 0,"MuvDfe"));var F4=Eb.next().value,Ad=Eb.next().value;Eb=_.O(_.zT(void 0,void 0,"u9DLoc"));var TL=Eb.next().value,YN=Eb.next().value;Eb=_.O(_.zT(void 0,void 0,"rykyJb"));var EL=Eb.next().value,bY=Eb.next().value;Eb=_.O(_.zT(!0,void 0,
"d8FUvf"));var ry=Eb.next().value,dA=Eb.next().value;Eb=_.O(_.zT(!1,void 0,"x9XwUb"));var PH=Eb.next().value,Jd=Eb.next().value;Eb=_.O(_.zT(!1,void 0,"bcquyc"));var iY=Eb.next().value,WH=Eb.next().value;Eb=_.O(_.zT(void 0,void 0,"FMAC5b"));var x3=Eb.next().value,lw=Eb.next().value;Eb=_.O(_.zT(0,void 0,"HUGJEb"));var It=Eb.next().value,ZP=Eb.next().value,Vv=_.cZ("mini-app-container-view-model"),$3=function(){return g().isEmbeddedInWebview},y6=function(){return g().hasPlayNextShelf};
_.wx("yt-page-type-changed",function(Rk){if(_.W("enable_is_mini_app_page_active_bugfix"))Rk.detail.newPageSubtype==="mini_app"&&Rk.detail.newPageType==="ytd-browse"||!ry()||Cs();else if(Rk=_.zCb()==="mini_app",Rk!==ry())if(dA(Rk),Rk){var hU;Rk=(hU=g().playableId)==null?void 0:hU.toString();Rk!==void 0&&window.location.href.includes(Rk)&&!L&&(l=!0,fq(),Wj.value&&FI(Wj.value))}else Rk||Cs()});
_.wx("yt-action",function(Rk){Rk.detail.actionName==="yt-engagement-panel-visible-changed"&&Rk.detail.args[1]==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&Rk.detail.args[2]==="PAmini_app_panel"&&Cs();_.W("enable_is_mini_app_page_active_bugfix")?Rk.detail.actionName==="yt-history-load"&&!ry()&&(kj==null?0:kj.active)?(dA(!0),fq(),Wj.value&&FI(Wj.value)):Rk.detail.actionName==="yt-history-load"&&ry()&&!g().isEmbeddedInWebview&&Tx():ry()&&Rk.detail.actionName==="yt-history-load"&&(l?l=!1:g().isEmbeddedInWebview||
Tx())});
_.vc(function(){fd()});
_.o6(function(){fq()},"bLMzme");
var fq=function(){var Rk=g().playableId,hU=g().localReleaseId,jn=g().derivedDeviceInterface;if(L)_.pH(new _.Da("[MiniAppContainerViewModel] onEnter was called more than once"));else{L=!0;A=new pHy(Rk,hU,jn,document.visibilityState==="visible");k2s(A);q=new rUY(Rk);Ka3(T,Rk);OdF(c,{showMiniAppAdCommand:g().showMiniAppAdCommand,isEmbeddedInWebview:g().isEmbeddedInWebview,playLogger:A});y6I()&&(f=document.body.style.backgroundColor,_.QR(document.body,"background-color","black"));$C();Kd();D=new _.i3;
if(g().isEmbeddedInWebview){if(Rk=(new URLSearchParams(window.location.search)).get("postPlayNonce"))GLd(A,Rk),Ts=!0;U.initialize({onAudioStateLoaded:function(T2){PZ(T2)},
onMuteMiniApp:function(){PZ(!1)},
onUnmuteMiniApp:function(){PZ(!0)},
onExit:function(){},
onPostPlayNonceReceived:function(T2){Ts||(GLd(A,T2),Ts=!0)},
confirmExitMiniApp:function(){var T2,wG,Gx;return _.e(function(XH){if(XH.nextAddress==1)return g().confirmExitMiniAppCommand?XH.yield(Promise.race([D.promise,Promise.resolve(!1)]),2):XH.return();(T2=XH.yieldResult)?!g().confirmExitMiniAppCommandEdu||(Gx=(wG=hd)==null?void 0:wG())!=null&&Gx?ef(g().confirmExitMiniAppCommand):(ef(g().confirmExitMiniAppCommandEdu),_.rf("exit-mini-app-seen-state","true",2592E6)):ef(g().closeMiniAppCommand);_.SV(XH)})},
onNativeBenchmarkingMessageReceived:function(T2){T2=Z2L(_.Doj(T2));if(_.ql(T2,_.su,3,e9q)){var wG=_.BO(T2,_.su,3,e9q),Gx=KgV();var XH=NB(Gx.getSeconds())-NB(wG.getSeconds());wG=_.wC(Gx,2)-_.wC(wG,2);XH<0&&wG>0?(XH+=1,wG-=1E9):XH>0&&wG<0&&(--XH,wG+=1E9);XH=(new N$).setSeconds(XH);XH=_.Pj(XH,2,_.Os(wG),0);_.h7(T2,1,XH)}var OW;(OW=w)==null||OW.returnNativeBenchmarkingMessage(T2)},
multiplayer3pAckStateLoaded:function(T2){Tx(T2)},
exitMiniAppSeenStateLoaded:function(T2){g().confirmExitMiniAppCommandEdu&&HH(T2)},
onNavigateToNewMiniApp:function(){ef(g().onNavigateToNewMiniAppCommand)},
onGameDataAvailable:function(T2){T2=new URLSearchParams(T2);var wG=void 0;T2.has("invite_code")&&(wG=new s$N,T2=T2.get("invite_code"),wG=_.lD(wG,1,T2));if(T2=wG){var Gx;(Gx=w)==null||Gx.sendGameData(T2)}},
onPauseMiniApp:function(){x=!0;Sn()},
onResumeMiniApp:function(){x=!0;a3()},
onAdFinished:function(T2){c.onAdFinished(T2)}});
g().showMultiplayer3pConsentDialogCommand||D.resolve(!0);ef(g().onContainerReadyCommand)}else GLd(A),D.resolve(!0);fFV(q,CJU(A));CJU(A).then(function(T2){T2={miniAppPlayData:{postPlayNonce:T2}};var wG,Gx=(wG=g().loggingDirectives)==null?void 0:wG.trackingParams;Gx&&_.qJ().stateChanged(Gx,T2)});
Rk=g().showSignInDialogCommand;!H$0()&&Rk&&(_.rf("yt-mini-app-has-shown-sign-in-dialog",!0,2592E3),ef(Rk));g().confirmExitMiniAppCommand&&H&&(Rk=Dvu(g().confirmExitMiniAppCommand))&&(H.customConfirmationCommand=Rk)}},fd=function(){f&&_.QR(document.body,"background-color",f);
B=!1;r&&r.release();q.flush().catch(function(Rk){_.pH(Rk)});
T.flush().catch(function(Rk){_.pH(Rk)});
PYn(A);cB();w=void 0;o32(X)},Cs=function(){dA(!1);
fd();Ad(!1);lw(void 0);YN(void 0);bY(void 0);m0=0;ZP(0);L=!1},Sn=function(){var Rk;
(Rk=w)==null||Rk.onPause();r&&r.release();q.flush().catch(function(hU){_.pH(hU)});
T.flush().catch(function(hU){_.pH(hU)});
g3n(A);Jd(!0)},a3=function(){var Rk;
(Rk=w)==null||Rk.onResume();Kd();Rk=A;Rk.isForeground=!0;xh(Rk,"PLAY_EVENT_TYPE_PLAY_RESUME");Jd(!1)},PZ=function(Rk){var hU;
(hU=w)==null||hU.onAudioToggled(Rk);tu(Rk)},Tx=function(Rk){g().showMultiplayer3pConsentDialogCommand&&(g().isEmbeddedInWebview&&Rk!==void 0&&D.resolve(Rk),!Rk&&_.zCb()==="mini_app"&&ef(g().showMultiplayer3pConsentDialogCommand))},yv=function(){var Rk,hU,jn,T2;
return _.e(function(wG){if(wG.nextAddress==1){!g().isLivestream||g().disableVideoCapture||(Rk=w)!=null&&Rk.sendStartGameFrameCapture();hU=(new URL(window.location.href)).searchParams;if(hU.has("invite_code")){var Gx=new s$N,XH=hU.get("invite_code");jn=_.lD(Gx,1,XH);(T2=w)==null||T2.sendGameData(jn)}F4()||(Ad(!0),Gx=A,Gx.state!==1?_.pH(new _.Da("[MiniAppPlayLogger] recordFirstFrameReady failed with state "+XHs[Gx.state])):(_.Wq("mini_app_ids_without_game_ready").includes(Gx.JSC$17051_miniAppId)&&(Gx.gameReady=
!0),Gx.state=2,Gx.beforeReady=!1,$h(Gx,"ma_ffr"),xh(Gx,"PLAY_EVENT_TYPE_PLAY_READY")));return wG.yield(D.promise,2)}ef(g().onMiniAppReadyCommand);document.activeElement instanceof HTMLIFrameElement&&document.activeElement.blur();g().isEmbeddedInWebview||Tx();_.SV(wG)})},uY=function(){var Rk=A;
Rk.gameReady=!0;$h(Rk,"ma_gr")},dy=function(Rk){var hU;
return _.e(function(jn){if(jn.nextAddress==1)return _.Bo(jn,2),jn.yield(sYn(q,Rk),4);if(jn.nextAddress!=2)return _.Ac(jn,0);hU=_.Ll(jn);ef(g().showSavingErrorPopupCommand);throw hU;})},BX=function(){var Rk,hU;
return _.e(function(jn){if(jn.nextAddress==1)return _.Bo(jn,2),jn.yield(Was(q),4);if(jn.nextAddress!=2)return Rk=jn.yieldResult,jn.return(Rk);hU=_.Ll(jn);ef(g().showLoadingErrorDialogCommand);throw hU;})},NU=function(Rk){A.logError(Rk)},ix=function(Rk,hU,jn){xVU(A,Rk,hU,jn)},pz=function(Rk,hU){UVY(A,Rk,hU)},gG=function(){!P&&g().isEmbeddedInWebview||_.mC();
$VT(A,!0);B||(window.addEventListener("beforeunload",Lb,{capture:!0}),B=!0)},s6=function(Rk){var hU,jn,T2,wG,Gx,XH,OW;
return _.e(function(av){if(av.nextAddress==1)return T&&(!Z||Z<Rk)&&Rk>0?av.yield(v3U(T,Rk),3):av.jumpTo(0);hU=av.yieldResult;jn=_.O(hU);T2=jn.next().value;wG=jn.next().value;Gx=T2;XH=wG;((OW=Gx)==null?0:OW.displayString)&&XH&&(YN(XH),bY(Gx.displayString));_.SV(av)})},SM=function(Rk){var hU=g().onBenchmarkingMessageReceivedCommand;
if(hU){var jn=KgV();_.EH(Rk,3,e9q,jn);Ba(hU,mfY(Rk))}},Kb=function(Rk){var hU=g().onGameFrameReceivedCommand;
if(hU){var jn=new lE;var T2=new Tdv;var wG=Jk(Rk,1);T2=_.lz(T2,1,wG);Rk=_.fm(Rk,2);Rk=_.lD(T2,2,Rk);jn=_.h7(jn,2,Rk);Ba(hU,Zj4(jn))}},Ik=function(Rk){var hU=g().onGameAudioDataReceivedCommand;
if(hU){var jn=new lE;var T2=new cg4;Rk=_.fm(Rk,1);T2=_.lD(T2,1,Rk);jn=_.h7(jn,4,T2);Ba(hU,Zj4(jn))}},bJ=function(){var Rk=new URLSearchParams(window.location.search);
if(g().isEmbeddedInWebview&&Rk&&Rk.get("override_hl")==="true"&&Rk.get("hl"))return Rk.get("hl");Rk=document.documentElement.lang;return Rk!==""?Rk:Q9},We=function(Rk){var hU=g().onShareInviteCodeCommand;
if(hU)if(g().isEmbeddedInWebview){var jn=new KbL;Rk=_.lD(jn,1,Rk);Ba(hU,vpv(Rk))}else jn=g().inviteCodeShareClientParamIdentifier,X.clientParams.set(jn,{miniAppClientParams:{inviteCode:Rk}}),ef(hU)},FN=function(Rk){var hU,jn,T2;
return _.e(function(wG){if(wG.nextAddress==1)return hU=g().onMiniAppOpenYtContentRequested,T&&_.W("enable_open_yt_content")&&hU?wG.yield(aF2(T,Rk),3):wG.jumpTo(0);jn=wG.yieldResult;if(jn==="OK")if(g().isEmbeddedInWebview){var Gx=new Agt;T2=LH(Gx,2,Qe,Be(Rk));Ba(hU,qc3(T2))}else a.clientData.set("video_id",Rk),ef(hU);_.SV(wG)})},F5=function(Rk){m0+=_.wC(Rk,3);
Rk=Math.min(Math.log(1+m0/15E6*9)/Math.log(10),.99);ZP(Rk);zL(Rk)},zL=_.f3(function(Rk){var hU=g().updateLoadingProgressCommand;
if(hU){var jn=new Agt;Rk=LH(jn,3,Qe,_.GL(Rk));Ba(hU,qc3(Rk))}},100),BH=function(Rk){return Tys(c,Rk)},Kd=function(){var Rk,hU;
((Rk=_.WcA())==null?void 0:(hU=Rk.wakeLock)==null?void 0:hU.request)!=null&&_.WcA().wakeLock.request("screen").then(function(jn){r=jn}).catch(function(){})},Wj=_.VK("iframe");
_.o6(function(){g().isSupportedCountry&&(H$0()||_.W("enable_sign_in_promo")||!g().showSignInDialogCommand?Wj.value&&FI(Wj.value):ef(g().onMiniAppReadyCommand))},"ASuFde");
var rk=function(){return _.V("iframe",{class:"yt-mini-app-container-view-model__iframe",sandbox:"allow-scripts allow-same-origin allow-pointer-lock",allow:"autoplay",tabindex:function(){return F4()?0:-1},
el:Wj})},FI=function(Rk,hU){hU=hU===void 0?!1:hU;
var jn=Cz();jn&&(hU||jn.toString()!==Rk.getAttribute("src"))&&(w=GQs(g().source,{isAudioEnabled:bV,onFirstFrameReady:yv,onGameReady:uY,onSave:dy,onLoad:BX,onError:NU,onSdkCalled:ix,onSdkPerformanceUpdate:pz,onClick:gG,onSendHighScore:s6,onBenchmarkingMessageReceived:SM,getLanguage:bJ,onShareInviteCode:We,onResourceLoaded:F5,onOpenYTContent:FN,onShowMiniAppAd:BH,onGameFrameReceived:Kb,onGameAudioReceived:Ik},Rk,jn),cm(Rk,"load",function(){$h(A,"ma_il");cm(Rk,"load",function(){FI(Rk,!0)})}),_.Po(Rk,
jn))},Cz=function(){var Rk=g().url;
if(Rk&&(Rk=_.y5(Rk),Rk!==null)){if(g().source&&g().source==="MINI_APP_SOURCE_GAMESNACKS")Rk=_.sj(Rk,new Map([["origin",window.location.origin],["cloudSave","true"]]));else if(_.W("enable_origin_query_parameter_bugfix")){var hU=_.w6(_.wFI(Rk.toString()));hU=new URLSearchParams(hU||"");hU.set("origin",window.location.origin);hU=hU.toString();Rk=_.jy(Rk).toString();Rk=_.Yc(kx4.exec(Rk)[0]+(hU.trim()?"#"+hU:""))}return Rk}},Ks=function(){var Rk={};
Rk=_.$v("yt-mini-app-container-view-model__loading-screen",(Rk["yt-mini-app-container-view-model__loading-screen--fade-out"]=F4,Rk));var hU=function(){return F4()?1:It()};
return _.V("div",{class:Rk},_.V(_.Vz,{data:function(){return g().splashScreen}},{miniAppSplashScreenViewModel:function(jn){return _.V(n33,{data:jn.data,
loadingProgress:hU})}}))},CP=function(){var Rk={};
return _.V("div",{class:_.$v("yt-mini-app-container-view-model__pause-interstitial",(Rk["yt-mini-app-container-view-model__pause-interstitial--pause-fade-out"]=function(){return!PH()},Rk["yt-mini-app-container-view-model__pause-interstitial--pause-fade-in"]=PH,Rk))},_.V(_.Vz,{data:function(){return g().splashScreen}},{miniAppSplashScreenViewModel:function(hU){return _.V(n33,{data:hU.data,
forPaused:!0})}}))},$C=function(){J=[];
J.push(_.wT(window,"visibilitychange",function(){Y||x&&$3()||(document.visibilityState==="visible"?a3():Sn())}));
J.push(_.wT(window,"pagehide",function(){fd()}));
J.push(_.wT(window,"blur",function(){setTimeout(function(){document.activeElement instanceof HTMLIFrameElement&&Vv.value.dispatchEvent(new Event("tap"))},0)}));
J.push(_.wT(Vv.value,"pointerdown",function(){$VT(A,!1)},!0));
J.push(_.wT(Vv.value,"pause",function(){Y=!0;Sn()}));
J.push(_.wT(Vv.value,"play",function(){Y=!1;a3()}));
J.push(_.wT(Vv.value,"exit",function(){fd()}));
var Rk=navigator.keyboard,hU=Rk&&Rk.lock;J.push(_.wT(window,T2k,function(){WH(cOL());cOL()?(g().hasPlayNextShelf&&RR("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),mq("yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),hU&&Rk.lock(["Escape"])):(g().hasPlayNextShelf&&mq("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),RR("yt-mini-app-container-view-model__content",
"yt-mini-app-container-view-model__content--fullscreen"),hU&&Rk.unlock())}));
g().showMultiplayer3pConsentDialogCommand&&J.push(_.wT(window,"yt-playables-ack-3p-data-usage",function(){HdY(T)}));
g().confirmExitMiniAppCommandEdu&&J.push(_.wT(window,"yt-playables-exit-mini-app-dialog-seen",function(){_.rf("exit-mini-app-seen-state","true",2592E6)}));
g().onGameAudioDataReceivedCommand&&J.push(_.wT(window,"message",function(jn){jn=jn.event_;var T2,wG=(T2=Wj.value)==null?void 0:T2.src;if(wG&&jn.origin===(new URL(wG)).origin&&jn.data&&jn.data.type==="GAME_AUDIO"&&jn.data.audio&&jn.data.audio.length>0)if(_.W("enable_sending_unwrapped_game_audio_as_serialized_metadata"))vur(g().onGameAudioDataReceivedCommand,jn.data.audio);else{var Gx=new FileReader;Gx.onload=function(){var XH=new lE;var OW=new cg4;OW=_.lD(OW,1,Gx.result);XH=_.h7(XH,4,OW);Ba(g().onGameAudioDataReceivedCommand,
Zj4(XH))};
Gx.readAsDataURL(new Blob([jn.data.audio]))}}))},cB=function(){J.forEach(function(Rk){V3(Rk)});
window.removeEventListener("beforeunload",Lb,{capture:!0})},ef=function(Rk){Rk&&MIV(Rk,g().isEmbeddedInWebview||!1)},mq=function(Rk,hU){Rk=_.O(Vv.value.getElementsByClassName(Rk));
for(var jn=Rk.next();!jn.done;jn=Rk.next())jn.value.classList.add(hU)},RR=function(Rk,hU){Rk=_.O(Vv.value.getElementsByClassName(Rk));
for(var jn=Rk.next();!jn.done;jn=Rk.next())jn.value.classList.remove(hU)};
return function(){var Rk={};Rk=_.$v("yt-mini-app-container-view-model",(Rk["yt-mini-app-container-view-model--desktop"]=!0,Rk["yt-mini-app-container-view-model--desktop-in-panel"]=function(){return g().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},Rk["yt-mini-app-container-view-model--ios-web-view"]=y6I(),Rk["yt-mini-app-container-view-model--no-top-bar"]=function(){return!g().topBar},Rk["yt-mini-app-container-view-model--position-relative-to-top"]=function(){return g().hasPlayNextShelf},Rk["yt-mini-app-container-view-model--desktop-play-page"]=
function(){return g().hasPlayNextShelf},Rk["yt-mini-app-container-view-model--show-peek-below"]=function(){return!iY()&&g().hasPlayNextShelf},Rk));
var hU={};hU=_.$v("yt-mini-app-container-view-model__content",(hU["yt-mini-app-container-view-model__content--desktop-content"]=!0,hU["yt-mini-app-container-view-model__content--desktop-content-in-panel"]=function(){return g().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},hU["yt-mini-app-container-view-model--desktop-play-page"]=function(){return g().hasPlayNextShelf},hU));
return _.V("mini-app-container-view-model",{el:Vv},_.V("div",{class:Rk},_.V(_.m,{cond:function(){return g().topBar&&!iY()},
then:function(){return _.V(_.Vz,{data:function(){return g().topBar}},{miniAppTopBarViewModel:function(jn){return _.V(tny,{data:jn.data,
isAudioEnabled:bV,onAudioToggled:function(T2){PZ(T2)},
score:TL,formattedScore:EL,onScoreChanged:function(T2){Z=T2},
isEmbeddedInWebview:$3,isSaved:x3,onSaveToggled:function(T2){lw(T2)},
isExitMiniAppSeen:hd,isDesktopPlayPage:y6})}})}}),_.V("div",{class:hU},_.V(_.m,{cond:ry,
then:function(){return rk()}}),_.V(_.m,{cond:function(){return g().isLivestream},
then:function(){return CP()}}),_.V(_.m,{cond:function(){return!g().isEmbeddedInWebview},
then:function(){return Ks()}}))))}()},"Tf");
NyF.idomCompat=!0;_.y3(NyF,"mini-app-container-view-model",{props:{data:_.GH}});var IFs=_.M(function(k){var g=k.data;return _.V("yt-sponsorships-hub-perk-card",{class:"ytSponsorshipsHubPerkCardHost"},_.V("button",{class:"ytSponsorshipsHubPerkCardPerkCard","on:click":_.iX(function(){var P=g().onTap;P&&_.S7(P)})},_.V(_.m,{cond:function(){return g().icon},
then:function(P){return _.V(_.qQ,{icon:function(){return P().iconType},
className:"ytSponsorshipsHubPerkCardPerkIcon"})}}),_.V("div",{class:"ytSponsorshipsHubPerkCardPerkTitle"},function(){return g().title})))},"Uf");
IFs.idomCompat=!0;var Xe7=_.M(function(k){var g=_.cZ("div"),P=_.O(_.zT(void 0,void 0,"dg3xff")),x=P.next().value,U=P.next().value;P=_.O(_.zT(void 0,void 0,"AgHNfc"));var A=P.next().value,q=P.next().value;P=_.O(_.zT(void 0,void 0,"fuTKCc"));var T=P.next().value,c=P.next().value,Z=function(){var l=x();return l!==void 0?Math.abs(l):void 0},w=function(){var l=Z();
return l===void 0||l<=3},J=function(){var l=Z();
var D=A(),X=T();l=l!==void 0&&D!==void 0&&X!==void 0?D-X-l:void 0;return l===void 0||l<=3},r=function(l){g.value&&g.value.scrollBy({top:0,
left:(_.y4("HTML_DIR")==="rtl"?-1:1)*l*g.value.clientWidth,behavior:"smooth"})},f=function(){var l;
U((l=g.value)==null?void 0:l.scrollLeft);var D;q((D=g.value)==null?void 0:D.scrollWidth);var X;c((X=g.value)==null?void 0:X.clientWidth)},B=function(){r(-.5)},L=function(){r(.5)};
P=_.iX(function(){f()});
_.oy(function(){f();if(g.value&&window.ResizeObserver){var l=new ResizeObserver(f);l.observe(g.value);_.vc(function(){l.disconnect()})}});
var Y={};return _.V("yt-sponsorships-scrollable-shelf",{class:_.$v("ytdSponsorshipsScrollableShelfHost",k.className)},_.V("div",{class:_.$v("ytdSponsorshipsScrollableShelfContent",(Y.ytdSponsorshipsScrollableShelfFadingEffectBothSides=function(){return k.data().previousButton&&k.data().nextButton&&!w()&&!J()},Y.ytdSponsorshipsScrollableShelfFadingEffectStart=function(){return k.data().previousButton&&!w()&&J()},Y.ytdSponsorshipsScrollableShelfFadingEffectEnd=function(){return k.data().nextButton&&
w()&&!J()},Y)),
el:g,"on:scroll":P},k.children),_.V(_.m,{cond:function(){return!w()},
then:function(){return _.V(_.Vz,{data:function(){return k.data().previousButton}},{buttonViewModel:function(l){return _.V(_.Va,{data:l.data,
className:"ytdSponsorshipsScrollableShelfPreviousButton",onClick:B})}})}}),_.V(_.m,{cond:function(){return!J()},
then:function(){return _.V(_.Vz,{data:function(){return k.data().nextButton}},{buttonViewModel:function(l){return _.V(_.Va,{data:l.data,
className:"ytdSponsorshipsScrollableShelfNextButton",onClick:L})}})}}))},"Wf");
Xe7.idomCompat=!0;var pen=_.M(function(k){var g=k.data;k={};return _.V("yt-sponsorships-hub",{class:_.$v("ytdSponsorshipsHubHost",(k.ytdSponsorshipsHubHostIndented=function(){return g().indented},k))},_.V("div",{class:"ytdSponsorshipsHubHeader"},_.V("div",{class:"ytdSponsorshipsHubAvatarContainer"},_.V("div",{class:"ytdSponsorshipsHubAvatar"},_.V(_.Vz,{data:function(){return g().avatar}},{avatarViewModel:_.vg})),_.V(_.m,{cond:function(){return g().badgeImage},
then:function(P){return _.V("div",{class:"ytdSponsorshipsHubBadgeContainer"},_.V("div",{class:"ytdSponsorshipsHubBadgeInnerContainer"},_.V("div",{class:"ytdSponsorshipsHubBadge"},_.V(_.KX,{data:P,targetWidth:24,targetHeight:24,alt:""}))))}})),_.V("div",{class:"ytdSponsorshipsHubDetails"},_.V("div",{class:"ytdSponsorshipsHubTierName"},function(){return g().tierName}),_.V("div",{class:"ytdSponsorshipsHubMembershipType"},function(){return g().membershipType}),_.V("div",{class:"ytdSponsorshipsHubMembershipDurationOrExpiry"},
function(){return g().membershipDurationOrExpiry})),_.V("div",{class:"ytdSponsorshipsHubActionButtonsContainer"},_.V(_.Vz,{data:function(){return g().manageButton}},{buttonViewModel:function(P){return _.V(_.Va,{data:P.data,
className:"ytdSponsorshipsHubManageButton"})}}),_.V(_.Vz,{data:function(){return g().actionMenuButton}},{buttonViewModel:function(P){return _.V(_.Va,{data:P.data,
className:"ytdSponsorshipsHubActionMenuButton"})}}))),_.V("div",{class:"ytdSponsorshipsHubPerksTitle"},function(){return g().perksTitle}),_.V(Xe7,{data:function(){return{previousButton:g().previousPerkButton,
nextButton:g().nextPerkButton}},
className:"ytdSponsorshipsHubPerksShelf"},_.V("div",{class:"ytdSponsorshipsHubPerkCards"},_.V(_.Vz,{data:function(){return g().perkCards}},{sponsorshipsHubPerkCardViewModel:IFs}),_.V(_.m,{cond:function(){return g().viewAllPerksButton},
then:function(P){return _.V(yU2,{data:P})}}))))},"Xf");
pen.idomCompat=!0;var yU2=_.M(function(k){var g=k.data;return _.V("div",{class:"ytdSponsorshipsHubViewAllPerksContainer"},_.V(_.Vz,{data:function(){return g().button}},{buttonViewModel:_.Va}),_.V("div",{class:"ytdSponsorshipsHubViewAllPerksInfo"},_.V("div",{class:"ytdSponsorshipsHubViewAllPerksTitle"},function(){return g().title}),_.V("div",{class:"ytdSponsorshipsHubViewAllPerksSubtitle"},function(){return g().subtitle})))},"Yf");
yU2.idomCompat=!0;_.y3(pen,"yt-sponsorships-hub",{props:{data:_.GH}});_.CYU=_.M(function(k){var g=k.data;return _.V("yt-dual-avatar-view-model",{class:_.$v("ytDualAvatarViewModelHost",k.className),style:_.OD({"--yt-dual-avatar-view-model-badge-cutout-radius":function(){var P;return((P=g().badgeCutoutRadius)!=null?P:14)+"px"}})},_.V("div",{class:"ytDualAvatarViewModelAvatarsContainer"},_.V(_.Vz,{data:function(){return g().startAvatar}},{avatarViewModel:_.vg}),_.V(_.Vz,{data:function(){return g().endAvatar}},{avatarViewModel:_.vg})),_.V(_.Vz,{data:function(){return g().badge}},
{contentPreviewImageViewModel:function(P){return _.V("div",{class:"ytDualAvatarViewModelBadge"},_.V(_.Zy,{data:P.data}))}}))},"Zf");
_.CYU.idomCompat=!0;var RT5=_.M(function(k){var g=k.data;var P,x=!((P=_.Za().resolve(_.VE(_.le)))==null||!P());k=_.nP(function(){var w,J,r=x?(w=g().header)==null?void 0:w.backgroundColorDarkMode:(J=g().header)==null?void 0:J.backgroundColorLightMode;if(r!==void 0)return _.u3(r)},void 0,"TDdh7d");
P=_.nP(function(){var w,J;return x?(w=g().header)==null?void 0:w.backgroundImagePart1Dark:(J=g().header)==null?void 0:J.backgroundImagePart1Light},void 0,"X0peMe");
var U=_.nP(function(){var w,J;return x?(w=g().header)==null?void 0:w.backgroundImagePart2Dark:(J=g().header)==null?void 0:J.backgroundImagePart2Light},void 0,"an0Hzd"),A=_.nP(function(){return _.y4("HTML_DIR")==="rtl"},void 0,"BltEgb"),q=_.cZ("yt-sponsorships-perks-list"),T=!1,c=function(){var w=q.value;
if(w&&!T){var J,r=(J=w.parentElement)==null?void 0:J.parentElement;if(r)for(w=w.getElementsByClassName("ytdSponsorshipsPerksListSelectedPerk"),J=0;J<w.length;++J){var f=w[J];if(f instanceof HTMLElement){r.scrollTo({top:f.offsetTop+f.clientHeight/2-r.clientHeight/2,behavior:"smooth"});T=!0;break}}}};
_.ay(function(){var w=q.value;if(w&&window.ResizeObserver){var J=new ResizeObserver(c);J.observe(w);_.vc(function(){J.disconnect()})}});
var Z={};return _.V("yt-sponsorships-perks-list",{el:q,class:_.$v("ytdSponsorshipsPerksListHost",(Z.ytdSponsorshipsPerksListHorizontalPadding=function(){return g().horizontalPaddingEnabled},Z))},_.V("div",{class:"ytdSponsorshipsPerksListHeaderContainer"},_.V("div",{class:"ytdSponsorshipsPerksListHeader",
style:_.OD({"background-color":k})},_.V("div",{class:"ytdSponsorshipsPerksListHeaderImagePart1Container"},_.V(_.m,{cond:P,then:function(w){var J={};return _.V("div",{class:_.$v((J.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=x,J.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!x,J.ytdSponsorshipsPerksListFlipped=A,J))},_.V(_.KX,{data:w,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart1"}))}})),_.V("div",{class:"ytdSponsorshipsPerksListHeaderImagePart2Container"},_.V(_.m,{cond:U,
then:function(w){var J={};return _.V("div",{class:_.$v((J.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=x,J.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!x,J.ytdSponsorshipsPerksListFlipped=A,J))},_.V(_.KX,{data:w,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart2"}))}})),_.V("div",{class:"ytdSponsorshipsPerksListAvatarsContainer"},_.V(_.Vz,{data:function(){var w;
return(w=g().header)==null?void 0:w.dualAvatar}},{dualAvatarViewModel:_.CYU})))),_.V("div",{class:"ytdSponsorshipsPerksListBody"},_.V("div",{class:"ytdSponsorshipsPerksListTitle"},function(){return g().title}),_.V(_.m,{cond:function(){return g().perks},
then:function(w){return _.V(_.DZ,{each:w},function(J,r){var f={};return _.V("div",{class:_.$v("ytdSponsorshipsPerksListPerkContainer",(f.ytdSponsorshipsPerksListSelectedPerk=function(){var B=r(),L=g().selectedPerkIndex;return B===L},f))},_.V(_.m,{cond:function(){return r()>0},
then:function(){return _.V("div",{class:"ytdSponsorshipsPerksListPerkSeparator"})}}),_.V("div",{class:"ytdSponsorshipsPerksListPerkCard"},_.V(_.m,{cond:function(){return J.icon},
then:function(B){return _.V(_.qQ,{icon:function(){return B().iconType},
className:"ytdSponsorshipsPerksListPerkIcon"})}}),_.V("div",{class:"ytdSponsorshipsPerksListPerkInfo"},_.V("div",{class:"ytdSponsorshipsPerksListPerkTitle"},J.title),_.V("div",{class:"ytdSponsorshipsPerksListPerkDescription"},_.V(_.C8,{text:J.description})),_.V(_.m,{cond:function(){return J.instructions},
then:function(){var B,L;return _.V("div",{class:"ytdSponsorshipsPerksListPerkInstructions"},_.V("div",{class:"ytdSponsorshipsPerksListPerkInstructionsTitle"},(B=J.instructions)==null?void 0:B.title),_.V("div",{class:"ytdSponsorshipsPerksListPerkInstructionsText"},_.V(_.C8,{text:(L=J.instructions)==null?void 0:L.text})))}}))),_.V(_.m,{cond:function(){return J.emoji},
then:function(B){return _.V("div",{class:"ytdSponsorshipsPerksListEmojiContainer"},_.V(_.DZ,{each:function(){return B()}},function(L){return _.V(_.KX,{data:L,
alt:"",className:"ytdSponsorshipsPerksListEmoji"})}))}}),_.V(G2F,{data:J}))})}})))},"$f");
RT5.idomCompat=!0;var G2F=_.M(function(k){var g=k.data;var P=function(q,T){return q===T},x=function(){var q=g();
q=_.b(q==null?void 0:q.badgesShelf,I7N);return q!==void 0&&q!==null?q:{previousButton:{},nextButton:{}}},U=_.VK("div"),A=function(){var q=U.value;
if(q){var T=q.parentElement;if(T){q=q.getElementsByClassName("ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer");for(var c=0;c<q.length;++c){var Z=q[c];if(Z instanceof HTMLElement){T.scrollTo({left:Z.offsetLeft+Z.clientWidth/2-T.clientWidth/2,behavior:"instant"});break}}}}};
_.ay(function(){var q=U.value;if(q){var T=new ResizeObserver(A);T.observe(q);_.vc(function(){T.disconnect()})}});
return _.V("div",null,_.V(_.m,{cond:function(){return g().badges},
then:function(q){return _.V(Xe7,{data:x},_.V("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgesContainer",el:U},_.V(_.DZ,{each:function(){return q()}},function(T,c){var Z={},w={},J={};
return _.V("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeItem"},_.V(_.m,{cond:function(){return c()>0},
then:function(){return _.V("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeSeparator"})}}),_.V("div",{class:_.$v("ytdSponsorshipsPerksListLoyaltyBadgeContainer",(Z.ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer=function(){return P(c(),g().currentBadgeIndex)},Z.ytdSponsorshipsPerksListInactiveLoyaltyBadgeContainer=function(){return!P(c(),g().currentBadgeIndex)},Z))},_.V("div",{class:_.$v("ytdSponsorshipsPerksListLoyaltyBadge",(w.ytdSponsorshipsPerksListActiveLoyaltyBadge=function(){return P(c(),
g().currentBadgeIndex)},w.ytdSponsorshipsPerksListInactiveLoyaltyBadge=function(){return!P(c(),g().currentBadgeIndex)},w))},_.V(_.m,{cond:function(){return T.image},
then:function(r){var f={};return _.V("div",{class:_.$v((f.ytdSponsorshipsPerksListActiveLoyaltyBadgeImage=function(){return P(c(),g().currentBadgeIndex)},f.ytdSponsorshipsPerksListInactiveLoyaltyBadgeImage=function(){return!P(c(),g().currentBadgeIndex)},f))},_.V(_.KX,{data:r,
alt:""}))}})),_.V("div",{class:_.$v("ytdSponsorshipsPerksListLoyaltyBadgeTitle",(J.ytdSponsorshipsPerksListActiveLoyaltyBadgeTitle=function(){return P(c(),g().currentBadgeIndex)},J))},T.title)))})))}}))},"ag");
G2F.idomCompat=!0;_.y3(RT5,"yt-sponsorships-perks-list",{props:{data:_.GH}});_.y3(_.M(function(k){return _.V("ytw-fantasy-empty-state-view-model",{class:"ytwFantasyEmptyStateViewModelHost"},_.V(_.m,{cond:function(){return k.data().image},
then:function(g){return _.V(_.KX,{className:"ytwFantasyEmptyStateViewModelImage",data:g,ariaHidden:!0,alt:""})}}),_.V(_.C8,{className:"ytwFantasyEmptyStateViewModelTitle",
text:function(){return k.data().title}}),_.V(_.C8,{className:"ytwFantasyEmptyStateViewModelSubtitle",
text:function(){return k.data().subtitle}}),_.V(_.Vz,{data:function(){return k.data().primaryButton}},{buttonViewModel:function(g){return _.V(_.Va,{data:g.data,
className:"ytwFantasyEmptyStateViewModelPrimaryButton"})}}))},"bg"),"ytw-fantasy-empty-state-view-model",{props:{data:_.GH}});var kJV;var gcd=_.M(function(k){var g=k.data;var P=k.uniqueId;var x=k.overrides;k=_.nP(function(){var U,A=((U=g().timedAnimationData)==null?void 0:U.animationTiming)||[];return{uniqueId:P(),timings:A,experimentEnabled:A.length>0,enabled:A.length>0}},void 0,"hiuXI");
return _.V("timed-animation-button-renderer",{class:"ytwTimedAnimationButtonRendererHost"},_.V(okN,{settings:k},_.V(_.Vz,{data:function(){return g().buttonRenderer}},{buttonRenderer:function(U){return _.V(_.i6,{data:U.data,
buttonOverrides:x})}})))},"cg");
gcd.idomCompat=!0;_.y3(gcd,"timed-animation-button-renderer",{props:{data:_.GH,uniqueId:_.GH,overrides:_.GH}});var q1=function(){var k=_.S.apply(this,arguments)||this;k.hideJoinButtonBeforeSubscribed=_.W("hide_join_button_before_subscribed");k.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return k};
_.z(q1,_.S);_.d=q1.prototype;_.d.hasShowDialogCommand=function(k){return!!_.b(k,kzd)};
_.d.configureRendererStamper=function(){return{"data.avatarStack":{id:"avatar-stack",mapping:{avatarStackViewModel:{component:"yt-avatar-stack-view-model"}}},"data.membershipButton":{id:"sponsor-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[joinButtonOverrides]]"}},timedAnimationButtonRenderer:{component:"timed-animation-button-renderer",params:{uniqueId:"join-button"},properties:{overrides:"[[joinButtonOverrides]]"}}}},"data.purchaseButton":{id:"purchase-button",
mapping:{buttonRenderer:"ytd-button-renderer"}},"data.analyticsButton":{id:"analytics-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.updateJoinButtonOverrides=function(){var k,g;(k=_.kr(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||(g=k.polymerController)==null||g.set("overrides",this.joinButtonOverrides);if(k=_.kr(this.hostElement).querySelector("#sponsor-button timed-animation-button-renderer"))k.overrides=this.joinButtonOverrides};
_.d.handleButtonRefreshAction=function(k){if(k=_.b(k,Btc))this.set("data.membershipButton",k.membershipButton),this.notifyPath("data.membershipButton")};
_.d.onYtServiceRequestError=function(k){_.Qz(this.hostElement,k.detail.error.message)};
_.d.onKeydown=function(k){if(k.key==="Enter"){var g;(g=this.data)!=null&&g.navigationEndpoint&&this.hasShowDialogCommand(this.data.navigationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)}};
_.d.handleUnsubscribeAction=function(){var k,g,P;((k=this.data)==null?void 0:(g=k.membershipButton)==null?void 0:(P=g.buttonRenderer)==null?void 0:P.style)==="STYLE_PRIMARY"&&_.kr(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").polymerController.set("data.style","STYLE_SUGGESTIVE")};
_.mJ.Object.defineProperties(q1.prototype,{hideJoin:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.hideMembershipButtonIfUnsubscribed)&&!this.subscribed}},
subscribed:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.subscriptionStateEntity)==null||!k.subscribed)}},
joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){var k,g=(k=this.data)==null?void 0:k.membershipButton,P;k=(g==null?void 0:g.buttonRenderer)||_.b(g==null?void 0:(P=g.timedAnimationButtonRenderer)==null?void 0:P.buttonRenderer,_.pj);return(k==null?void 0:k.style)==="STYLE_BRAND_GRADIENT"?{style:"brand-gradient",type:"filled"}:(k==null?void 0:k.style)==="STYLE_MONO_OUTLINE"?{style:"mono",type:"outline"}:(k==null?void 0:k.style)==="STYLE_MONO_TONAL"?{style:"mono",type:"tonal"}:{style:"mono",
type:this.subscribed?"filled":"tonal"}}},
channelNameTabIndex:{configurable:!0,enumerable:!0,get:function(){var k;if(this.hasShowDialogCommand((k=this.data)==null?void 0:k.navigationEndpoint))return 0}},
channelNameRole:{configurable:!0,enumerable:!0,get:function(){var k;if(this.hasShowDialogCommand((k=this.data)==null?void 0:k.navigationEndpoint))return"button"}},
hasAttributedTitle:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.attributedTitle)}}});
q1.prototype.onYtServiceRequestError=q1.prototype.onYtServiceRequestError;q1.prototype.updateJoinButtonOverrides=q1.prototype.updateJoinButtonOverrides;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],q1.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],q1.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],q1.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.vD),_.I("design:type",Object)],q1.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],q1.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.DE),_.I("design:type",Object)],q1.prototype,"ironButtonState",void 0);_.N([_.n(),_.I("design:type",Object)],q1.prototype,"data",void 0);_.N([_.E("data.hideMembershipButtonIfUnsubscribed","subscribed"),_.I("design:type",Object),_.I("design:paramtypes",[])],q1.prototype,"hideJoin",null);
_.N([_.n(),_.I("design:type",String)],q1.prototype,"subscribeKey",void 0);_.N([_.n({selectorArgs:["subscribeKey"],selector:xG6}),_.I("design:type",Object)],q1.prototype,"subscriptionStateEntity",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],q1.prototype,"hideJoinButtonBeforeSubscribed",void 0);_.N([_.E("subscriptionStateEntity"),_.n({reflectToAttribute:!0}),_.I("design:type",Object),_.I("design:paramtypes",[])],q1.prototype,"subscribed",null);
_.N([_.E("subscribed","data.membershipButton"),_.I("design:type",Object),_.I("design:paramtypes",[])],q1.prototype,"joinButtonOverrides",null);_.N([_.E("data.navigationEndpoint"),_.I("design:type",Object),_.I("design:paramtypes",[])],q1.prototype,"channelNameTabIndex",null);_.N([_.E("data.navigationEndpoint"),_.I("design:type",Object),_.I("design:paramtypes",[])],q1.prototype,"channelNameRole",null);
_.N([_.E("data.attributedTitle"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],q1.prototype,"hasAttributedTitle",null);_.N([_.OO("joinButtonOverrides"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],q1.prototype,"updateJoinButtonOverrides",null);_.N([_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],q1.prototype,"onYtServiceRequestError",null);
_.N([_.t({is:"ytd-video-owner-renderer",disableElementRegistration:!0})],q1);
var Pde=_.CC()(q1,"ytd-video-owner-renderer",function(){if(kJV===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-owner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-video-owner-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1"><template is="dom-if" if="[[data.thumbnail]]" class="style-scope ytd-video-owner-renderer"><yt-img-shadow id="avatar" alt="[[getSimpleString(data.title)]]" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-video-owner-renderer"></yt-img-shadow></template><div id="avatar-stack" hidden="[[!data.avatarStack.avatarStackViewModel]]" class="style-scope ytd-video-owner-renderer"></div></a><div id="upload-info" class="style-scope ytd-video-owner-renderer"><yt-attributed-string id="attributed-channel-name" data="[[data.attributedTitle]]" ellipsis-truncate="true" hidden$="[[!hasAttributedTitle]]" no-pre-wrap="true" no-wrap="true" role$="[[channelNameRole]]" tabindex$="[[channelNameTabIndex]]" on-keydown="onKeydown" class="style-scope ytd-video-owner-renderer"></yt-attributed-string><ytd-channel-name id="channel-name" badges="[[data.badges]]" channel-name="[[data.title]]" hidden="[[hasAttributedTitle]]" role$="[[channelNameRole]]" tabindex$="[[channelNameTabIndex]]" on-keydown="onKeydown" class="style-scope ytd-video-owner-renderer"></ytd-channel-name><yt-formatted-string id="owner-sub-count" hidden="[[!data.subscriberCountText]]" text="[[data.subscriberCountText]]" class="style-scope ytd-video-owner-renderer"></yt-formatted-string><slot name="date" class="style-scope ytd-video-owner-renderer"></slot></div><div id="purchase-button" hidden="[[!data.purchaseButton]]" class="style-scope ytd-video-owner-renderer"></div><div id="sponsor-button" hidden="[[hideJoin]]" class="style-scope ytd-video-owner-renderer"></div><div id="analytics-button" class="style-scope ytd-video-owner-renderer"></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);kJV=k}k=kJV;return k},{slotProps:["date"],
allowedProps:["data","subscribeKey"],mode:1});_.y3(_.M(function(k){var g=k.data;var P;k=_.O(_.zT(!((P=_.fL("yt-mini-app-is-theater-mode-enabled"))==null||!P),void 0,"i2pjVd"));var x=k.next().value,U=k.next().value;P=_.O(_.zT(!1,void 0,"ga7V5c"));var A=P.next().value,q=P.next().value;_.ay(function(){var Z=_.wT(window,T2k,function(){q(cOL())});
_.vc(function(){V3(Z)})});
var T;P=(T=_.Za().resolve(_.VE(zr5)))!=null?T:function(){return _.V("div",null)};
_.eS("yt-signal-action-mini-app-toggle-theatre-mode-on",function(){U(!0);_.rf("yt-mini-app-is-theater-mode-enabled",!0,2592E3)});
_.eS("yt-signal-action-mini-app-toggle-theatre-mode-off",function(){U(!1);_.rf("yt-mini-app-is-theater-mode-enabled",!1,2592E3)});
T={};k={};var c={};return _.V("mini-app-play-page-renderer",{class:_.$v("miniAppPlayPageRendererHost",(T.miniAppPlayPageRendererHostDetailsView=function(){return!x()},T))},_.V("div",{class:_.$v("miniAppPlayPageRendererGameContainer",(k.miniAppPlayPageRendererGameContainerDetailsView=function(){return!x()},k))},_.V(_.Vz,{data:function(){return g().containerViewModel}},{miniAppContainerViewModel:NyF}),_.V(_.m,{cond:function(){return g().channel&&g().subscribeButton},
then:function(){var Z={};return _.V("div",{class:_.$v("miniAppPlayPageRendererChannelContainer",(Z.miniAppPlayPageRendererHideVisibility=function(){return A()},Z))},_.V(_.Vz,{data:function(){return g().channel}},{videoOwnerRenderer:function(w){return _.V(Pde,{data:w.data})}}),_.V(_.Vz,{data:function(){return g().subscribeButton}},{subscribeButtonViewModel:function(w){return _.V(_.oO,{data:w.data,
isOverlay:!1,animateWidth:!0})}}))}}),_.V(_.m,{cond:function(){return!x()&&g().description},
then:function(){var Z={};return _.V("div",{class:_.$v("miniAppPlayPageRendererMiniAppDescriptionWrapper",(Z.miniAppPlayPageRendererHideVisibility=function(){return A()},Z))},_.V("span",{class:"miniAppPlayPageRendererMiniAppDescription"},function(){return g().description}))}})),_.V("div",{class:_.$v("miniAppPlayPageRendererPlayNextContainer",(c.miniAppPlayPageRendererPlayNextContainerDetailsView=function(){return!x()},c.miniAppPlayPageRendererHideVisibility=function(){return A()},c))},_.V(_.Vz,{data:function(){return g().sectionList}},
{sectionListRenderer:P})))},"dg"),"mini-app-play-page-renderer",{props:{data:_.GH}});var TA=function(){var k=_.S.apply(this,arguments)||this;k.isSearch=!1;k.isConstrainedList=!1;k.hasChipsBar=!1;k.inReplyPanel=!1;k.scrollUpButtonData={buttonViewModel:{iconName:"UP_ARROW",style:"BUTTON_VIEW_MODEL_STYLE_UNKNOWN",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_COMPACT"}};k.monitorScroll=!0;k.SCROLL_ANIMATION_DURATION_MS=300;k.nextContinuation={continuationType:"sectionListContinuation"};return k};
_.z(TA,_.S);_.d=TA.prototype;
_.d.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{feedChannelFilterHeaderRenderer:{component:"ytd-feed-channel-filter-header-renderer",noInjection:!0},textHeaderRenderer:{component:"ytd-text-header-renderer",noInjection:!0},richListHeaderRenderer:{component:"ytd-rich-list-header-renderer",noInjection:!0},headerWithBackRenderer:{component:"yt-header-with-back-renderer",noInjection:!0},feedFilterChipBarRenderer:{component:"ytd-feed-filter-chip-bar-renderer",noInjection:!0,
properties:{isClipList:"[[isClipList]]"}},liveChatItemDisplayRenderer:{component:"yt-live-chat-item-display-renderer",noInjection:!0,params:{isHeader:!0}},chipBarViewModel:{component:"chip-bar-view-model",noInjection:!0}}},"data.subMenu":{id:"sub-menu",mapping:{searchSubMenuRenderer:{component:"ytd-search-sub-menu-renderer",noInjection:!0},channelSubMenuRenderer:{component:"ytd-channel-sub-menu-renderer",noInjection:!0},channelListSubMenuRenderer:{component:"ytd-channel-list-sub-menu-renderer",noInjection:!0},
sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",noInjection:!0}}},shownItems:{id:"contents",mapping:{itemSectionRenderer:{matcher:function(k){switch(k.sectionIdentifier){case "comment-item-section":return"ytd-comments";case "backstage-item-section":return"ytd-backstage-items";default:return"ytd-item-section-renderer"}},
properties:{isSearch:"[[isSearch]]",hasChipsBar:"[[hasChipsBar]]",engagementPanel:"[[engagementPanel]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]"},noInjection:!0},channelOwnerEmptyStateRenderer:{component:"ytd-channel-owner-empty-state-renderer",noInjection:!0},channelAgeGateRenderer:{component:"ytd-channel-age-gate-renderer",noInjection:!0},emptyProductDetailsRenderer:{component:"ytd-empty-product-details-renderer",noInjection:!0},flowRootRenderer:{component:"ytd-flow-root-renderer",
noInjection:!0},iframeRenderer:{component:"yt-iframe-renderer",noInjection:!0},commerceCartRenderer:{component:"ytd-commerce-cart-renderer",noInjection:!0},minorMomentHeaderRenderer:{component:"ytd-minor-moment-header-renderer",noInjection:!0},minorMomentSettingSectionRenderer:{component:"ytd-minor-moment-setting-section-renderer",noInjection:!0},pageIntroductionRenderer:{component:"ytd-page-introduction-renderer",noInjection:!0},reportHistorySectionRenderer:{component:"ytd-report-history-section-renderer",
noInjection:!0},sponsorshipsManagementRenderer:{component:"ytd-sponsorships-management-renderer",noInjection:!0},sponsorshipsExpandablePerksRenderer:{component:"ytd-sponsorships-expandable-perks-renderer",noInjection:!0},sponsorshipsHubViewModel:{component:"yt-sponsorships-hub",noInjection:!0},sponsorshipsPerksListViewModel:{component:"yt-sponsorships-perks-list",noInjection:!0},shelfRenderer:{component:"ytd-shelf-renderer",noInjection:!0},offlineItemSectionRenderer:{component:"ytd-offline-item-section-renderer",
noInjection:!0},merchandiseShelfRenderer:{component:"ytd-merch-shelf-renderer",noInjection:!0},miniAppContainerViewModel:{component:"mini-app-container-view-model",noInjection:!0},miniAppPlayPageRenderer:{component:"mini-app-play-page-renderer",noInjection:!0},openInNativeAppViewModel:{component:"ytd-open-in-native-app-view-model",noInjection:!0},continuationItemRenderer:"ytd-continuation-item-renderer",liveChatProfileIdentityViewModel:{component:"yt-live-chat-identity-view-model",noInjection:!0},
liveChatItemDisplayListRenderer:{component:"yt-live-chat-item-display-list-renderer",noInjection:!0},liveChatChannelActivityReputationRenderer:{component:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0},liveChatEmptyFeedViewModel:{component:"yt-live-chat-empty-feed-view-model",noInjection:!0},listItemViewModel:{component:"ytd-list-item-view-model",params:{noPadding:!0},noInjection:!0},emojiCustomizationPanelViewModel:{component:"yt-emoji-customization-panel-view-model",noInjection:!0},
creatorGoalProgressFlowViewModel:{component:"yt-creator-goal-progress-flow-view-model",noInjection:!0},fantasyEmptyStateViewModel:{component:"ytw-fantasy-empty-state-view-model",noInjection:!0}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",noInjection:!0}},renderPriority:_.W("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.W("kevlar_low_priority_continuation")},scrollUpButtonData:{id:"action-button",mapping:{buttonViewModel:{component:"yt-button-view-model",
properties:{scopingClassName:"[[is]]"},noInjection:!0}}}}};
_.d.created=function(){var k=this;this.JSC$17190_scrollAnimation=new _.gB(function(g){k.hostElement.scrollTop=g})};
_.d.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.d.getItemsPath=function(){return"data.contents"};
_.d.replacePrimaryContent=function(k){this.set("data.contents",k)};
_.d.computeHasSortFilter=function(k){return!!k&&!!k.sortFilterSubMenuRenderer};
_.d.computeShouldScrollInPanel=function(k){var g;return!!(k==null?0:(g=k.scrollPaneStyle)==null?0:g.scrollable)};
_.d.onScroll=function(){this.liveChatEngagementPanel&&!this.inReplyPanel&&_.Ph(this.actionButton,"show-scroll-button",this.hostElement.scrollTop!==0)};
_.d.scrollToTop=function(){this.hostElement.scrollTop=0};
_.d.scrollToItemSection=function(k){if(k=this.getItemByIdentifier(k))k=this.getScrollPositionForItem(k),this.hostElement.scrollTop!==k&&this.JSC$17190_scrollAnimation.start(this.hostElement.scrollTop,k,this.SCROLL_ANIMATION_DURATION_MS)};
_.d.getItemByIdentifier=function(k){var g=this.contents.querySelectorAll("ytd-item-section-renderer");if(g&&g.length!==0){var P=Array.from(g).findIndex(function(x){return x.sectionIdentifier===k});
return g[P===-1?0:P]}};
_.d.getScrollPositionForItem=function(k){if(this.contents.querySelectorAll("ytd-item-section-renderer")[0]===k)return 0;k=_.yk(k).y+this.hostElement.scrollTop-_.yk(this.hostElement).y;return Math.min(k,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.mJ.Object.defineProperties(TA.prototype,{isClipList:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.targetId)==="browse-feedFEclips"}}});
TA.prototype.onScroll=TA.prototype.onScroll;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],TA.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],TA.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.Ol.YtLazyListBehavior),_.I("design:type",Object)],TA.prototype,"ytLazyListBehavior",void 0);_.N([_.h(_.$g.YtNextContinuationBehavior),_.I("design:type",Object)],TA.prototype,"ytNextContinuationBehavior",void 0);
_.N([_.h(_.vNd),_.I("design:type",Object)],TA.prototype,"ytBooleanLogicBehavior",void 0);_.N([_.h(_.PK),_.I("design:type",Object)],TA.prototype,"ytContinuationHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],TA.prototype,"data",void 0);_.N([_.n({value:2}),_.I("design:type",Number)],TA.prototype,"initialCount",void 0);_.N([_.n({value:!0}),_.I("design:type",Boolean)],TA.prototype,"autoFill",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeHasSortFilter(data.subMenu)"}),_.I("design:type",Boolean)],TA.prototype,"hasSortFilter",void 0);_.N([_.n({reflectToAttribute:!0,computed:"toBool(data.hideBottomSeparator)"}),_.I("design:type",Boolean)],TA.prototype,"hideBottomSeparator",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeShouldScrollInPanel(data)"}),_.I("design:type",Boolean)],TA.prototype,"shouldScrollInPanel",void 0);
_.N([_.n(),_.I("design:type",Object)],TA.prototype,"isSearch",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],TA.prototype,"isConstrainedList",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],TA.prototype,"responsiveSizing",void 0);_.N([_.n(),_.I("design:type",Object)],TA.prototype,"hasChipsBar",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],TA.prototype,"pageSubtype",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],TA.prototype,"engagementPanel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],TA.prototype,"liveChatEngagementPanel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],TA.prototype,"inReplyPanel",void 0);_.N([_.Td("#action-button"),_.I("design:type",HTMLElement)],TA.prototype,"actionButton",void 0);_.N([_.n(),_.I("design:type",Object)],TA.prototype,"scrollUpButtonData",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],TA.prototype,"engagementPanelDropdown",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],TA.prototype,"engagementPanelDialog",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],TA.prototype,"isClipList",null);_.N([_.Td("#contents"),_.I("design:type",HTMLElement)],TA.prototype,"monitorScrollElement",void 0);_.N([_.Td("#contents"),_.I("design:type",HTMLElement)],TA.prototype,"contents",void 0);
_.N([_.dV("scroll"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],TA.prototype,"onScroll",null);_.N([_.t({is:"ytd-section-list-renderer",disableElementRegistration:!0})],TA);
var $rT=_.CC()(TA,"ytd-section-list-renderer",function(){if(BAn===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-section-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header-container" class="style-scope ytd-section-list-renderer">\n  <div id="header" class="style-scope ytd-section-list-renderer"></div>\n  <div id="sub-menu" class="style-scope ytd-section-list-renderer"></div>\n</div>\n<div id="contents" class="style-scope ytd-section-list-renderer"></div>\n<div id="action-button" on-click="scrollToTop" class="style-scope ytd-section-list-renderer"></div>\n<div id="continuations" class="style-scope ytd-section-list-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);BAn=k}k=BAn;return k},{mode:1});var xrd;var ise;var Urs;var A7Y;var eU=function(){return _.S.apply(this,arguments)||this};
_.z(eU,_.S);eU.prototype.configureRendererStamper=function(){return{likeButtonRenderer:{id:"button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{"on-tap":"[[onLikeButtonClick]]"}}}}}};
eU.prototype.onLikeButtonClick=function(k){k.stopPropagation();k.preventDefault()};
_.mJ.Object.defineProperties(eU.prototype,{likeButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)!=null&&k.button){if(!this.likeStatusEntity)return this.data.button;this.set("data.button.toggleButtonRenderer.isToggled",!(!this.data.isLike||this.likeStatusEntity.likeStatus!=="LIKE")||!(!this.data.isDislike||this.likeStatusEntity.likeStatus!=="DISLIKE"));this.set("data.likeStatus",this.likeStatusEntity.likeStatus);return Object.assign({},this.data.button,{toggleButtonRenderer:Object.assign({},
this.data.button.toggleButtonRenderer)})}}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],eU.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],eU.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],eU.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],eU.prototype,"ytRendererStamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],eU.prototype,"data",void 0);
_.N([_.n({selectorArgs:["data.likeStatusEntityKey"],selector:LQ}),_.I("design:type",Object)],eU.prototype,"likeStatusEntity",void 0);_.N([_.E("data","likeStatusEntity"),_.I("design:type",Object),_.I("design:paramtypes",[])],eU.prototype,"likeButtonRenderer",null);_.N([_.t({is:"ytd-slim-metadata-toggle-button-renderer",disableElementRegistration:!0})],eU);
_.v(eU,"ytd-slim-metadata-toggle-button-renderer",function(){if(A7Y!==void 0)return A7Y;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-slim-metadata-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-slim-metadata-toggle-button-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);
return A7Y=k},{mode:1});var cA=function(){var k=_.S.apply(this,arguments)||this;k.minimizePipBreakages=_.W("web_pip_minimize_breakages");k.showEqualizer=_.W("web_enable_playlist_video_lockup_equalizer");k.watchColorUpdate=_.W("kevlar_watch_color_update");k.actionMap={};return k};
_.z(cA,_.S);_.d=cA.prototype;_.d.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{buttonTooltipPosition:"left"}}}},"data.actionButtons":{id:"action-buttons",mapping:{slimMetadataToggleButtonRenderer:"ytd-slim-metadata-toggle-button-renderer"}}}};
_.d.computeEditableClass=function(k){return k&&k.menu?"editable":""};
_.d.computeSelected=function(k){return!(k==null||!k.selected)};
_.d.computeUseColorPalette=function(k){return!!((k==null?0:k.lightColorPalette)&&(k==null?0:k.darkColorPalette))};
_.d.computeLargerPlaylistThumbs=function(k,g){return _.W("web_enable_playlist_bigger_thumbnails")&&!g};
_.d.computeShowPlayIcon=function(k){return!!k&&_.W("web_use_play_icon_for_playlist_panel_video_renderer")};
_.d.canReorderChanged=function(){this.touchPersistentDragHandle=this.canReorder};
_.d.onYtServiceRequestSent=function(k,g){g.endpoint&&this.isHideEnclosingAction(g.endpoint)&&!this.selected&&uCY(_.i5(),this.data.videoId)};
_.d.isHideEnclosingAction=function(k){var g=!!this.get("feedbackEndpoint.uiActions.hideEnclosingContainer",k);k=this.get("likeEndpoint.status",k)==="INDIFFERENT";return g||k};
_.d.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.d.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.mJ.Object.defineProperties(cA.prototype,{reorderIcon:{configurable:!0,enumerable:!0,get:function(){return _.W("enable_web_delhi_icons")?"equal":"yt-icons:drag_handle"}},
playIcon:{configurable:!0,enumerable:!0,get:function(){return _.W("enable_web_delhi_icons")?"play":"play_arrow"}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return(this==null?0:this.largerPlaylistThumbs)?151:100}},
showActionButtons:{configurable:!0,enumerable:!0,get:function(){var k;return!!(this.withinMiniplayer&&((k=this.data)==null?0:k.actionButtons))}}});
cA.prototype.onYtServiceRequestSent=cA.prototype.onYtServiceRequestSent;cA.prototype.canReorderChanged=cA.prototype.canReorderChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],cA.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],cA.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],cA.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.Gk),_.I("design:type",Object)],cA.prototype,"ytdLockupBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],cA.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],cA.prototype,"withinMiniplayer",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],cA.prototype,"minimizePipBreakages",void 0);_.N([_.n({computed:"computeSelected(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],cA.prototype,"selected",void 0);
_.N([_.n({computed:"computeUseColorPalette(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],cA.prototype,"useColorPalette",void 0);_.N([_.n({computed:"computeLargerPlaylistThumbs(data, withinMiniplayer)",reflectToAttribute:!0}),_.I("design:type",Boolean)],cA.prototype,"largerPlaylistThumbs",void 0);_.N([_.n(),_.I("design:type",Object)],cA.prototype,"showEqualizer",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],cA.prototype,"canReorder",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],cA.prototype,"touchPersistentDragHandle",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],cA.prototype,"handleIsHovered",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],cA.prototype,"watchColorUpdate",void 0);_.N([_.n(),_.I("design:type",String),_.I("design:paramtypes",[])],cA.prototype,"reorderIcon",null);
_.N([_.n({computed:"computeShowPlayIcon(selected)",reflectToAttribute:!0}),_.I("design:type",Boolean)],cA.prototype,"showPlayIcon",void 0);_.N([_.n(),_.I("design:type",String),_.I("design:paramtypes",[])],cA.prototype,"playIcon",null);_.N([_.E("largerPlaylistThumbs"),_.I("design:type",Number),_.I("design:paramtypes",[])],cA.prototype,"thumbnailWidth",null);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],cA.prototype,"showActionButtons",null);
_.N([_.Zf("canReorder"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],cA.prototype,"canReorderChanged",null);_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],cA.prototype,"onYtServiceRequestSent",null);_.N([_.t({is:"ytd-playlist-panel-video-renderer",disableElementRegistration:!0})],cA);
_.v(cA,"ytd-playlist-panel-video-renderer",function(){if(Urs!==void 0)return Urs;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="wc-endpoint" class="yt-simple-endpoint style-scope ytd-playlist-panel-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div id="container" class="style-scope ytd-playlist-panel-video-renderer">\n    <div id="index-container" class="playlist-drag-handle style-scope ytd-playlist-panel-video-renderer" on-mouseenter="onHandleMouseenter" on-mouseleave="onHandleMouseleave">\n      <span id="reorder" class="style-scope ytd-playlist-panel-video-renderer">\n        <yt-icon icon="[[reorderIcon]]" class="style-scope ytd-playlist-panel-video-renderer"></yt-icon>\n      </span>\n      <span id="index" class="style-scope ytd-playlist-panel-video-renderer">[[getSimpleString(data.indexText)]]</span>\n      <template is="dom-if" if="[[showPlayIcon]]" 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="" now-playing-equalizer-only="" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </ytd-thumbnail>\n    </div>\n    <div id="meta" class$="[[computeEditableClass(data)]] style-scope ytd-playlist-panel-video-renderer">\n      <yt-formatted-string id="unplayableText" disable-upgrade$="[[!data.unplayableText]]" hidden="[[!data.unplayableText]]" no-endpoints="" text="[[data.unplayableText]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <h4 class="style-scope ytd-playlist-panel-video-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h4>\n      <div id="byline-container" class="style-scope ytd-playlist-panel-video-renderer">\n        <span id="byline" hidden="[[!data.shortBylineText]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.shortBylineText)]]\n        </span>\n        <ytd-badge-supported-renderer badges="[[data.ownerBadges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n      </div>\n      <yt-formatted-string id="video-info" disable-upgrade$="[[!data.videoInfo]]" hidden="[[!data.videoInfo]]" no-endpoints="" text="[[data.videoInfo]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <div id="action-buttons" hidden="[[!showActionButtons]]" class="style-scope ytd-playlist-panel-video-renderer"></div>\n    </div>\n  </div>\n</a>\n<div id="menu" class="style-scope ytd-playlist-panel-video-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Urs=k},{mode:2});var Vh=function(){return _.S.apply(this,arguments)||this};
_.z(Vh,_.S);Vh.prototype.configureRendererStamper=function(){return{data:{id:"content",mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",noInjection:!0},messageRenderer:{component:"ytd-message-renderer",noInjection:!0}}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Vh.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Vh.prototype,"data",void 0);_.N([_.t({is:"ytd-playlist-panel-supported-items",disableElementRegistration:!0})],Vh);
_.v(Vh,"ytd-playlist-panel-supported-items",function(){if(ise!==void 0)return ise;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-supported-items--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-playlist-panel-supported-items"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return ise=
k},{mode:1});Z5t=!0;keJ("\\P{N}");var Uo3;var drT=_.OX("END_OF_PLAYLIST",void 0,"End of playlist"),OsU=_.OX("PLAYLIST_MIX_DETAILED_LONG_BYLINE",void 0,"Mixes are playlists YouTube makes for you"),ZU=function(){var k=_.S.apply(this,arguments)||this;k.minimizePipBreakages=_.W("web_pip_minimize_breakages");k.hideHeaderText=!1;k.useColorPalette=!1;k.collapsed=!1;k.collapsedPreServerOverride="not_tracked";k.isHovered=!1;k.expandLabel=_.OX("MINIPLAYER_EXPAND_LABEL");k.collapseLabel=_.OX("MINIPLAYER_COLLAPSE_LABEL");k.isFloating=!1;k.metaPanel=
!1;k.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeChange"};k.currentIndex=void 0;return k};
_.z(ZU,_.S);_.d=ZU.prototype;
_.d.configureRendererStamper=function(){return{menuRendererData:{id:"playlist-action-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{forceIconButton:!1}}}},overflowMenuDataTopRow:{id:"overflow-menu-top-row",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},overflowMenuData:{id:"overflow-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},"data.contentHeader":{id:"content-header",mapping:{messageRenderer:{component:"ytd-message-renderer",params:{panel:!0}}}},"data.contents":{id:"items",
events:!0,mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",attributes:{id:"playlist-items"},properties:{canReorder:"[[canReorder]]",withinMiniplayer:"[[withinMiniplayer]]"}},messageRenderer:{component:"ytd-message-renderer",params:{panel:!0}}}},"data.saveButton":{id:"save-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.topRowButtons":{id:"top-row-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.created=function(){var k=this;this.scrollThrottle=new _.AO(this.onThrottledScroll,1E3,this);this.JSC$17209_ytReorderableController=new _.kuJ(56,function(g){k.handleDrop(g)})};
_.d.onMouseEnter=function(){this.isHovered=!0};
_.d.onMouseLeave=function(){this.isHovered=!1};
_.d.computeOverflowMenuData=function(k){return k&&k.menu?k.menu:null};
_.d.computeCollapsible=function(k){return!k};
_.d.computeHasPlaylistButtons=function(k){return!(!k||!k.playlistButtons)};
_.d.computeHasSeparateSaveButton=function(k){return!(!k||!k.saveButton)};
_.d.computeHasToolbarButton=function(k,g){return!(!k||!(g||k.saveButton||k.menu))};
_.d.computePlaylistType=function(k){if(k&&k.playlistId)return k.playlistId.substring(0,4)};
_.d.computeCanReorder=function(k){return k?k.playlistId&&k.playlistId.startsWith("TLPQ")?!0:!!k.isEditable&&!k.isInfinite:!1};
_.d.attached=function(){var k=this;try{_.Za().resolve(_.kR).setPlaylistComponent(this.hostElement)}catch(g){if(_.W("kevlar_park_on_playlist_token_killswitch"))throw g;_.PW().parkOrScheduleJob(function(){_.Za().resolve(_.kR).setPlaylistComponent(k.hostElement)},2,"ci")}_.p9(this.hostElement);
this.handleDarkModeChange(document.documentElement.hasAttribute("dark"))};
_.d.detached=function(){_.C9(this.hostElement);_.uB(this.JSC$17209_ytReorderableController)};
_.d.computeTrailingIcon=function(k,g,P){return P?g?"yt-icons:collapse":"yt-icons:close":g?"yt-icons:expand":_.W("kevlar_playlist_use_x_close_button")?"yt-icons:close":"yt-icons:collapse"};
_.d.computeIndexMessage=function(k,g){return OhA(k+1)+" / "+OhA(g)};
_.d.onRenderStamperFinished=function(){if(this.scrollForStampDom){var k=!0;this.isHovered&&(k=!1);if(this.collapsed||this.hidden)k=!1;k&&this.scrollToCurrentVideo();this.scrollForStampDom=!1;this.data&&(this.currentIndex=this.data.currentIndex)}this.canReorder&&this.setupReordering()};
_.d.collapseChanged=function(){var k=this;this.collapsed||(_.iZ(this.ytTaskEmitterBehavior.getTaskManager(),function(){k.scrollToCurrentVideo()}),this.ytRendererBehavior.markDirty())};
_.d.hiddenChanged=function(){var k=this;this.hidden||_.iZ(this.ytTaskEmitterBehavior.getTaskManager(),function(){k.scrollToCurrentVideo()})};
_.d.setupReordering=function(){var k=_.kr(this.hostElement).querySelector("#items");Ls4?_.gkm(this.JSC$17209_ytReorderableController,k,k,"playlist-drag-handle"):_.gkm(this.JSC$17209_ytReorderableController,k,k)};
_.d.scrollToCurrentVideo=function(){var k=this;_.Xq.addJob(function(){var g=_.kr(k.hostElement).querySelector("#items");if(g){g.style.setProperty("padding-bottom","");var P=_.kr(k.hostElement).querySelector("#items").querySelector("ytd-playlist-panel-video-renderer[selected]");if(P){g=P.parentElement||_.ze(document);var x=g||_.ze(document);var U=_.yk(P),A=_.yk(x),q=_.vlk(x);if(x==_.ze(document)){var T=U.x-x.scrollLeft;U=U.y-x.scrollTop}else T=U.x-A.x-q.left,U=U.y-A.y-q.top;P=tfc(P);A=x.clientHeight-
P.height;q=x.scrollLeft;var c=x.scrollTop;q+=T-(x.clientWidth-P.width)/2;x=new _.HX(q,c+(U-A/2));g.scrollLeft=x.x;g.scrollTop=x.y}}},8)};
_.d.dataChanged=function(){var k=this;_.uB(this.JSC$17209_ytReorderableController);this.scrollForStampDom=this.currentIndex!==this.data.currentIndex;this.hidden||_.VJ(this,function(){_.ti(k.ytTaskEmitterBehavior.getTaskManager(),function(){k.ytRendererBehavior.markDirty();k.updateNowPlayingOverlay()})});
this.handleCollapsedFromData(this.data)};
_.d.onFullBleedPlayerChanged=function(){_.W("web_watch_imax_theater_mode")&&(this.isFullBleedPlayer?this.setCollapsed(!0):this.setCollapsed(!1))};
_.d.onFullscreenChanged=function(){_.W("web_watch_imax_theater_mode")||_.W("web_watch_close_eps_on_fullscreen")&&(this.isFullscreen?this.setCollapsed(!0):this.setCollapsed(!1))};
_.d.updateNowPlayingOverlay=function(){_.W("web_enable_playlist_video_lockup_equalizer")&&this.activeNowPlayingRenderer&&(this.activeNowPlayingRenderer.isVideoPlaying=this.playerState===1)};
_.d.onPlaylistLockupNowPlaying=function(k,g){g&&(this.activeNowPlayingRenderer=g);this.updateNowPlayingOverlay()};
_.d.onScroll=function(){this.scrollThrottle.fire()};
_.d.onThrottledScroll=function(){var k=this;_.ti(this.ytTaskEmitterBehavior.getTaskManager(),function(){k.ytRendererBehavior.markDirty()})};
_.d.onToggleExpanded=function(k){!this.collapsible||k&&(_.vU(k).tagName==="A"||_.vb(_.of(k),this.hostElement,["YTD-MENU-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"]))||(this.setCollapsed(!this.collapsed),this.collapsedPreServerOverride="not_tracked")};
_.d.setCollapsed=function(k){this.collapsible&&(this.collapsed=k,_.kD(this.hostElement,"yt-set-playlist-collapsed",[this.collapsed]))};
_.d.handleCollapsedFromData=function(k){if(k){var g=k.playlistPanelCollapseState;g==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED"||g==="PLAYLIST_PANEL_COLLAPSE_STATE_EXPANDED"?(this.collapsedPreServerOverride==="not_tracked"&&(this.collapsedPreServerOverride=this.collapsed?"collapsed":"expanded"),g=g==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED",this.collapsed!==g&&this.setCollapsed(g)):this.currentPlaylistId!==k.playlistId&&this.collapsedPreServerOverride!=="not_tracked"&&(g=this.collapsedPreServerOverride===
"collapsed",this.collapsed!==g&&this.setCollapsed(g),this.collapsedPreServerOverride="not_tracked");this.currentPlaylistId=k.playlistId}};
_.d.handleDrop=function(k){var g=k.currDragItem;k=g.data.playlistSetVideoId;var P=_.M3(g.parentNode.childNodes,g),x=void 0;P>0&&(x=g.parentNode.childNodes[P-1].data.playlistSetVideoId);g=_.i5();if(g.responsePlaylistData&&g.responsePlaylistData.contents){var U=Gnb(k,g.responsePlaylistData);g.responsePlaylistData=(0,_.vX.unsafeClone)(g.responsePlaylistData);tM0(g.responsePlaylistData.contents,U,P);g.queueProxy?PMv(g.queueProxy,U,P,k,x):g.playlistProxy&&PMv(g.playlistProxy,U,P,k,x);_.Uv(g,_.AM(g,g.response?
g.response.autoplayRenderer:void 0))}};
_.d.handleDarkModeChange=function(k){k!==this.isDarkTheme&&(this.isDarkTheme=k)};
_.d.colorPaletteChanged=function(){var k,g=((k=this.data)==null?void 0:k.contents)||[],P;k=_.O(g);for(g=k.next();!g.done;g=k.next()){g=g.value;var x=void 0;if((x=g.playlistPanelVideoRenderer)==null?0:x.selected){k=g.playlistPanelVideoRenderer;x=g=void 0;(P=this.isDarkTheme?(g=k)==null?void 0:g.darkColorPalette:(x=k)==null?void 0:x.lightColorPalette)&&_.fQ(this.hostElement,P);break}}this.useColorPalette=!!P};
_.mJ.Object.defineProperties(ZU.prototype,{moveThreeDotMenuToTopRow:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.moveThreeDotsMenuToMainHeader)&&_.W("course_hide_playlist_panel_shuffle_and_loop_buttons")}},
nextVideoTitle:{configurable:!0,enumerable:!0,get:function(){var k=_.Za().resolve(_.VE(_.kR)),g;if(((g=this.data)==null?0:g.contents)&&(k==null?0:k.hasAutoplayData())){var P;if(((P=this.playlistLoopStateEntity)==null?void 0:P.state)==="PLAYLIST_LOOP_STATE_ONE"){if(k=this.data.currentIndex,k!==void 0){var x,U;var A=(x=this.data.contents[k])==null?void 0:(U=x.playlistPanelVideoRenderer)==null?void 0:U.title}}else{var q,T=(q=_.b(k.getAutoplayEndpoint(),_.oV))==null?void 0:q.videoId,c,Z;A=(c=this.data.contents.find(function(w){var J;
return((J=w.playlistPanelVideoRenderer)==null?void 0:J.videoId)===T}))==null?void 0:(Z=c.playlistPanelVideoRenderer)==null?void 0:Z.title}return A}}},
nextVideoLabel:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)!=null&&k.nextVideoLabel?this.nextVideoTitle?_.a5(this.data.nextVideoLabel)+":":drT:""}},
buttonAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.collapsed?this.expandLabel:this.collapseLabel}},
mixLongByLine:{configurable:!0,enumerable:!0,get:function(){var k;if(((k=this.data)==null?0:k.playlistId)&&this.data.playlistId.startsWith("RD")&&this.data.playlistId!=="RDPN"&&!_.W("web_mix_long_byline_from_data"))return _.vS(OsU);var g;return(g=this.data)==null?void 0:g.longBylineText}},
playlistLoopStateEntityKey:{configurable:!0,enumerable:!0,get:function(){var k,g,P,x=(k=this.data)==null?void 0:(g=k.playlistButtons)==null?void 0:(P=g.menuRenderer)==null?void 0:P.topLevelButtons;if(x)for(k=_.O(x),g=k.next();!g.done;g=k.next())if(g=g.value,g.playlistLoopButtonRenderer)return g.playlistLoopButtonRenderer.playlistLoopStateEntityKey}},
showNextVideoHeader:{configurable:!0,enumerable:!0,get:function(){var k;return!!(this.collapsed&&((k=this.data)==null?0:k.nextVideoLabel))}},
isFullBleedPlayer:{configurable:!0,enumerable:!0,get:function(){return _.W("web_watch_imax_theater_mode")?this.isTheaterMode||this.isFullscreen:!1}}});
ZU.prototype.colorPaletteChanged=ZU.prototype.colorPaletteChanged;ZU.prototype.onPlaylistLockupNowPlaying=ZU.prototype.onPlaylistLockupNowPlaying;ZU.prototype.updateNowPlayingOverlay=ZU.prototype.updateNowPlayingOverlay;ZU.prototype.onFullscreenChanged=ZU.prototype.onFullscreenChanged;ZU.prototype.onFullBleedPlayerChanged=ZU.prototype.onFullBleedPlayerChanged;ZU.prototype.dataChanged=ZU.prototype.dataChanged;ZU.prototype.hiddenChanged=ZU.prototype.hiddenChanged;ZU.prototype.collapseChanged=ZU.prototype.collapseChanged;
ZU.prototype.onRenderStamperFinished=ZU.prototype.onRenderStamperFinished;ZU.prototype.onMouseLeave=ZU.prototype.onMouseLeave;ZU.prototype.onMouseEnter=ZU.prototype.onMouseEnter;_.N([_.h(_.QF),_.I("design:type",Object)],ZU.prototype,"ironResizableBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ZU.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],ZU.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(ult.YtPlaylistPanelBehavior),_.I("design:type",Object)],ZU.prototype,"ytPlaylistPanelBehavior",void 0);_.N([_.h(_.$m.YtTaskEmitterBehavior),_.I("design:type",Object)],ZU.prototype,"ytTaskEmitterBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],ZU.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],ZU.prototype,"ytdReduxBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],ZU.prototype,"actionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ZU.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],ZU.prototype,"autoplayData",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],ZU.prototype,"withinMiniplayer",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ZU.prototype,"minimizePipBreakages",void 0);
_.N([_.n({computed:"setMenuData_(data)"}),_.I("design:type",Object)],ZU.prototype,"menuRendererData",void 0);_.N([_.n({computed:"computeOverflowMenuData(data)"}),_.I("design:type",Object)],ZU.prototype,"overflowMenuDataTopRow",void 0);_.N([_.n({computed:"computeOverflowMenuData(data)"}),_.I("design:type",Object)],ZU.prototype,"overflowMenuData",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ZU.prototype,"hideHeaderText",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ZU.prototype,"useColorPalette",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeCollapsible(hideHeaderText)"}),_.I("design:type",Boolean)],ZU.prototype,"collapsible",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ZU.prototype,"collapsed",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],ZU.prototype,"hidden",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeHasPlaylistButtons(data)"}),_.I("design:type",Boolean)],ZU.prototype,"hasPlaylistButtons",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasSeparateSaveButton(data)"}),_.I("design:type",Boolean)],ZU.prototype,"hasSeparateSaveButton",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasToolbarButton(data, menuRendererData)"}),_.I("design:type",Boolean)],ZU.prototype,"hasToolbar",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computePlaylistType(data)"}),_.I("design:type",String)],ZU.prototype,"playlistType",void 0);_.N([_.n(),_.I("design:type",Object)],ZU.prototype,"isHovered",void 0);_.N([_.n({selectorArgs:["playlistLoopStateEntityKey"],selector:_.Ym.playlistLoopStateEntitySelector}),_.I("design:type",Object)],ZU.prototype,"playlistLoopStateEntity",void 0);_.N([_.n({computed:"computeCanReorder(data)"}),_.I("design:type",Boolean)],ZU.prototype,"canReorder",void 0);
_.N([_.n(),_.I("design:type",Object)],ZU.prototype,"expandLabel",void 0);_.N([_.n(),_.I("design:type",Object)],ZU.prototype,"collapseLabel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ZU.prototype,"isFloating",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ZU.prototype,"metaPanel",void 0);_.N([_.n({computed:"computeTrailingIcon(data, collapsed, isFloating)"}),_.I("design:type",String)],ZU.prototype,"trailingIcon",void 0);
_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],ZU.prototype,"isDarkTheme",void 0);_.N([_.n({selector:_.hP}),_.I("design:type",Boolean)],ZU.prototype,"miniplayerIsActive",void 0);_.N([_.n({selector:function(k){return k.watch.playerState}}),
_.I("design:type",Number)],ZU.prototype,"playerState",void 0);_.N([_.n({selector:_.hO}),_.I("design:type",Boolean)],ZU.prototype,"isFullscreen",void 0);_.N([_.n({selector:_.uX}),_.I("design:type",Boolean)],ZU.prototype,"isTheaterMode",void 0);_.N([_.n(),_.I("design:type",Object)],ZU.prototype,"activeNowPlayingRenderer",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],ZU.prototype,"moveThreeDotMenuToTopRow",null);
_.N([_.E("data","autoplayData","playlistLoopStateEntity"),_.I("design:type",Object),_.I("design:paramtypes",[])],ZU.prototype,"nextVideoTitle",null);_.N([_.E("data","nextVideoTitle"),_.I("design:type",String),_.I("design:paramtypes",[])],ZU.prototype,"nextVideoLabel",null);_.N([_.E("collapsed"),_.I("design:type",String),_.I("design:paramtypes",[])],ZU.prototype,"buttonAriaLabel",null);
_.N([_.E("data","playlistId","longBylineText"),_.I("design:type",Object),_.I("design:paramtypes",[])],ZU.prototype,"mixLongByLine",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],ZU.prototype,"playlistLoopStateEntityKey",null);_.N([_.dV("mouseenter"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ZU.prototype,"onMouseEnter",null);
_.N([_.dV("mouseleave"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ZU.prototype,"onMouseLeave",null);_.N([_.n({reflectToAttribute:!0}),_.E("data","collapsed"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],ZU.prototype,"showNextVideoHeader",null);_.N([_.dV("yt-rendererstamper-finished"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ZU.prototype,"onRenderStamperFinished",null);
_.N([_.OO("collapsed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ZU.prototype,"collapseChanged",null);_.N([_.OO("hidden"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ZU.prototype,"hiddenChanged",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ZU.prototype,"dataChanged",null);
_.N([_.E("isTheaterMode","isFullscreen"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],ZU.prototype,"isFullBleedPlayer",null);_.N([_.OO("isTheaterMode","isFullscreen"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ZU.prototype,"onFullBleedPlayerChanged",null);_.N([_.OO("isFullscreen"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ZU.prototype,"onFullscreenChanged",null);
_.N([_.OO("playerState","miniplayerIsActive"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ZU.prototype,"updateNowPlayingOverlay",null);_.N([_.dV("yt-playlist-lockup-now-playing-active"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],ZU.prototype,"onPlaylistLockupNowPlaying",null);
_.N([_.OO("data","isDarkTheme"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ZU.prototype,"colorPaletteChanged",null);_.N([_.t({is:"ytd-playlist-panel-renderer",disableElementRegistration:!0})],ZU);
_.qHF=_.CC()(ZU,"ytd-playlist-panel-renderer",function(){if(xrd===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" data-collapsed="[[collapsed]]" class="style-scope ytd-playlist-panel-renderer"><div class="header style-scope ytd-playlist-panel-renderer" on-tap="onToggleExpanded"><div id="header-contents" class="style-scope ytd-playlist-panel-renderer"><div id="header-top-row" class="style-scope ytd-playlist-panel-renderer"><div id="header-description" class="style-scope ytd-playlist-panel-renderer"><h3 hidden="[[showNextVideoHeader]]" class="style-scope ytd-playlist-panel-renderer"><yt-formatted-string class="title style-scope ytd-playlist-panel-renderer" ellipsis-truncate="" link-inherit-color="" text="[[data.titleText]]"></yt-formatted-string></h3><h3 id="next-video-title" hidden="[[!showNextVideoHeader]]" class="style-scope ytd-playlist-panel-renderer"><span id="next-label" class="style-scope ytd-playlist-panel-renderer">[[nextVideoLabel]]</span><yt-formatted-string ellipsis-truncate="" text="[[nextVideoTitle]]" class="style-scope ytd-playlist-panel-renderer"></yt-formatted-string></h3><div id="publisher-container" class="style-scope ytd-playlist-panel-renderer"><yt-formatted-string class="byline-title style-scope ytd-playlist-panel-renderer" ellipsis-truncate="" hidden="[[!showNextVideoHeader]]" text="[[data.titleText]]"></yt-formatted-string><ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-playlist-panel-renderer"></ytd-badge-supported-renderer><yt-formatted-string class="publisher style-scope ytd-playlist-panel-renderer" ellipsis-truncate="" link-inherit-color="" text="[[mixLongByLine]]"></yt-formatted-string><div class="index-message-wrapper style-scope ytd-playlist-panel-renderer" hidden="[[data.isInfinite]]"><span class="index-message style-scope ytd-playlist-panel-renderer" hidden="[[data.videoCountText]]">[[computeIndexMessage(data.currentIndex,\n                data.totalVideos)]]</span><yt-formatted-string class="index-message style-scope ytd-playlist-panel-renderer" hidden="[[!data.videoCountText]]" respecthtmldir="" text="[[data.videoCountText]]"></yt-formatted-string></div></div></div><div id="end-actions-in-header" class="style-scope ytd-playlist-panel-renderer"><div id="overflow-menu-top-row" class="style-scope ytd-playlist-panel-renderer"></div></div><div id="top-row-buttons" class="style-scope ytd-playlist-panel-renderer"></div><yt-icon-button id="trailing-button" label="[[buttonAriaLabel]]" pressed="[[!collapsed]]" toggleable="" class="style-scope ytd-playlist-panel-renderer"><yt-icon id="trailing-icon" icon="[[trailingIcon]]" class="style-scope ytd-playlist-panel-renderer"></yt-icon></yt-icon-button></div><div id="playlist-actions" class="style-scope ytd-playlist-panel-renderer"><div id="start-actions" class="style-scope ytd-playlist-panel-renderer"><div id="playlist-action-menu" class="style-scope ytd-playlist-panel-renderer"></div><div id="save-button" class="style-scope ytd-playlist-panel-renderer"></div></div><div id="end-actions" class="style-scope ytd-playlist-panel-renderer"><div id="overflow-menu" class="style-scope ytd-playlist-panel-renderer"></div></div></div></div></div><div id="content-header" hidden="[[!data.contentHeader]]" class="style-scope ytd-playlist-panel-renderer"></div><div id="items" class="playlist-items style-scope ytd-playlist-panel-renderer" on-scroll="onScroll"></div></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);xrd=k}k=xrd;return k},{mode:2,
allowedProps:"autoplayData collapsed data hidden useColorPalette hideHeaderText withinMiniplayer metaPanel".split(" ")});var Tsd;var mT=function(){var k=_.S.apply(this,arguments)||this;k.modern=_.W("web_button_rework");return k};
_.z(mT,_.S);mT.prototype.computeShouldButtonBeVertical=function(k,g){return k||g};
mT.prototype.onYtServiceRequestSent=function(k,g){(k=_.b(g.endpoint,_.hp))&&(this.likeStatusEntityKey?this.ytdReduxBehavior.dispatch(_.ZW("likeStatusEntity",this.likeStatusEntityKey,{key:this.likeStatusEntityKey,likeStatus:k.status})):this.handleLikeEndpoint(k))};
mT.prototype.computelikeStatusEntityKey=function(k){return k==null?void 0:k.likeStatusEntityKey};
mT.prototype.handleLikeEndpoint=function(k){k.status==="LIKE"?this.JSC$17216_ytdDislikeToggleButtonRenderer.toggle(!1):k.status==="DISLIKE"?this.JSC$17216_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$17216_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$17216_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.mJ.Object.defineProperties(mT.prototype,{likeButton:{configurable:!0,enumerable:!0,get:function(){var k;return e3A(this.data,!0,this.useShortsIcon?"SHORTS_LIKE":"LIKE",(k=this.likeStatusEntity)==null?void 0:k.likeStatus)}},
dislikeButton:{configurable:!0,enumerable:!0,get:function(){var k;if(this.data&&((k=this.data)==null||!k.hideDislikeButton)){var g;return e3A(this.data,!1,this.useShortsIcon?"SHORTS_DISLIKE":"DISLIKE",(g=this.likeStatusEntity)==null?void 0:g.likeStatus)}}}});
mT.prototype.onYtServiceRequestSent=mT.prototype.onYtServiceRequestSent;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],mT.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],mT.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],mT.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],mT.prototype,"vertical",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],mT.prototype,"textTransform",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],mT.prototype,"useShortsIcon",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],mT.prototype,"underIconLabel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],mT.prototype,"modern",void 0);_.N([_.n({value:"left"}),_.I("design:type",String)],mT.prototype,"buttonTooltipPosition",void 0);
_.N([_.n(),_.I("design:type",Object)],mT.prototype,"overrides",void 0);_.N([_.Td("#like-button"),_.I("design:type",Object)],mT.prototype,"JSC$17216_ytdLikeToggleButtonRenderer",void 0);_.N([_.Td("#dislike-button"),_.I("design:type",Object)],mT.prototype,"JSC$17216_ytdDislikeToggleButtonRenderer",void 0);_.N([_.E("data","likeStatusEntity.likeStatus","useShortsIcon"),_.I("design:type",Object),_.I("design:paramtypes",[])],mT.prototype,"likeButton",null);
_.N([_.E("data","likeStatusEntity.likeStatus","useShortsIcon"),_.I("design:type",Object),_.I("design:paramtypes",[])],mT.prototype,"dislikeButton",null);_.N([_.n({computed:"computelikeStatusEntityKey(data)"}),_.I("design:type",String)],mT.prototype,"likeStatusEntityKey",void 0);_.N([_.n({selectorArgs:["likeStatusEntityKey"],selector:LQ}),_.I("design:type",Object)],mT.prototype,"likeStatusEntity",void 0);
_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],mT.prototype,"onYtServiceRequestSent",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-like-button-renderer"})],mT);
var eS7=_.CC()(mT,"ytd-like-button-renderer",function(){if(Tsd===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-like-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-toggle-button-renderer id="like-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[likeButton]]" is-shorts="" overrides="[[overrides]]" vertically-aligned$="[[computeShouldButtonBeVertical(vertical, underIconLabel)]]" class="style-scope ytd-like-button-renderer">\n</ytd-toggle-button-renderer>\n<template is="dom-if" if="[[dislikeButton]]" class="style-scope ytd-like-button-renderer">\n    <ytd-toggle-button-renderer id="dislike-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[dislikeButton]]" is-shorts="" overrides="[[overrides]]" vertically-aligned$="[[computeShouldButtonBeVertical(vertical, underIconLabel)]]" class="style-scope ytd-like-button-renderer">\n    </ytd-toggle-button-renderer>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);Tsd=k}k=Tsd;return k},{mode:1});_.c7y={};
_.c7y.YtConditionalRendererBehavior=[_.C.YtRendererBehavior,{_noAccessors:!0,properties:{hidden:{type:Boolean,reflectToAttribute:!0},showSpinner:{type:Boolean,reflectToAttribute:!0}},observers:["updateProperties_(data, isAttached)"],updateProperties_:function(k,g){var P=this,x,U;return _.e(function(A){switch(A.nextAddress){case 1:if(!g)return P.hidden=!0,P.showSpinner=!1,A.return();if((x=k)==null?0:(U=x.visibilityCondition)==null?0:U.mode)switch(k.visibilityCondition.mode){case "VISIBILITY_CONDITION_MODE_DISPLAY_SPINNER":return A.jumpTo(5);default:return A.jumpTo(6)}P.showSpinner=
!1;P.hidden=!0;return A.yield(P.shouldShow_(k),4);case 4:P.hidden=!A.yieldResult;A.jumpTo(0);break;case 5:return A.yield(P.shouldShow_(k),8);case 8:P.showSpinner=A.yieldResult;P.hidden=!1;A.jumpTo(0);break;case 6:return P.showSpinner=!1,A.yield(P.shouldShow_(k),9);case 9:P.hidden=!A.yieldResult,_.SV(A)}})},
shouldShow_:function(k){return k&&k.supportedDatas&&k.supportedDatas.rendererVisibilityConditionData&&k.supportedDatas.rendererVisibilityConditionData.showIf?this.isVisibilityConditionSatisfied_(k.supportedDatas.rendererVisibilityConditionData.showIf):k&&k.visibilityCondition&&k.visibilityCondition.showIf?this.isVisibilityConditionSatisfied_(k.visibilityCondition.showIf):k&&k.visibilityConditionType?this.isLegacyVisibilityConditionSatisfied_(k.visibilityConditionType):Promise.resolve(!0)},
isVisibilityConditionSatisfied_:function(k){switch(k){case "VISIBILITY_CONDITION_TYPE_MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());case "VISIBILITY_CONDITION_TYPE_MDX_DISCONNECTED":return Promise.resolve(!this.isMdxConnected_());case "VISIBILITY_CONDITION_TYPE_LOCATION_PERMISSION_GRANTED":return this.isLocationPermissionGranted_();default:return Promise.resolve(!1)}},
isLegacyVisibilityConditionSatisfied_:function(k){switch(k){case "MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());default:return Promise.resolve(!1)}},
isMdxConnected_:function(){var k=_.RV(this.hostElement,"yt-get-mdx-status");return k.length==1&&k[0].connected},
isLocationPermissionGranted_:function(){var k;return _.e(function(g){return g.nextAddress==1?navigator.permissions?g.yield(navigator.permissions.query({name:"geolocation"}),3):g.jumpTo(2):g.nextAddress!=2?(k=g.yieldResult,g.return(Promise.resolve(k.state==="granted"))):g.return(Promise.resolve(!1))})}}];var Vyn=NMM("yt-icon",{callbackProps:["onKeydown"]}),Zsy=_.W("kevlar_use_wil_icons")?_.M(function(k){var g=k.icon;var P=k.active;var x=k.className;var U=k.style;var A=k.size;var q=k.dataSelected;var T=k.dataDisabled;var c=k.role;var Z=k.themeOverride;var w=k.animateIcon;var J=k.ariaHidden;var r=k.ariaExpanded;var f=k.ariaLabel;var B=k.tabindex;var L=k.id;var Y=k.iconFilter;var l=k.gradientColor;var D=k.onKeydown;var X=function(){var y=g==null?void 0:g(),kj=null,Ts=void 0;y&&(y=Psm(y),y=fUs(y),y.length&&
(kj=y[1],Ts=y[0]));return{iconName:kj,iconSetName:Ts}},a=function(){return $Zm(X().iconName,P==null?void 0:P(),void 0,A==null?void 0:A(),X().iconSetName,_.Za().resolve(_.$Z))},H=function(){return{iconWidth:"100%",
iconHeight:"100%",iconFilter:Y==null?void 0:Y(),iconColor:l==null?void 0:l()}};
return _.V(_.m,{cond:w,then:function(){return _.V(Vyn,{icon:g,active:P,className:x,style:U,dataSelected:q,dataDisabled:T,role:c,themeOverride:Z,ariaHidden:J,ariaExpanded:r,ariaLabel:f,tabindex:B,id:L,iconFilter:Y,gradientColor:l,onKeydown:D})},
else:function(){return _.V(_.m,{cond:a,then:function(y){return _.V("span",{class:_.$v("ytIconWrapperHost",x),role:c,"aria-label":f,"aria-hidden":J,tabindex:function(){return isNaN(Number(B==null?void 0:B()))?void 0:Number(B==null?void 0:B())},
id:L,style:U,"on:keydown":_.iX(function(kj){return void(D==null?void 0:D(kj))})},_.V(vOj,{data:y,
options:H}))}})}})},"eg"):Vyn;var mr7=function(k){var g=this;this.eventJobIds={};this.scrollEventsToIgnore=0;this.stopIgnoringScrollTimeoutIds=[];wmA();_.Z0("ytglobal.ytUtilActivityCallback_",function(){_.kD(k,"yt-user-activity")});
new ZI(function(){return g.JSC$17232_onMouseMove});
document.addEventListener("scroll",function(){return g.onScroll});
window.addEventListener("resize",function(){return g.onResize})},wjT=function(k,g,P){g in k.eventJobIds||(P=_.Jn().addLowPriorityJob(function(){_.mC();
delete k.eventJobIds[g]},P),k.eventJobIds[g]=P)};
mr7.prototype.onScroll=function(k){this.scrollEventsToIgnore>0?(this.scrollEventsToIgnore--,clearTimeout(this.stopIgnoringScrollTimeoutIds.pop())):k.target===document&&wjT(this,"scroll",200)};
mr7.prototype.onResize=function(){wjT(this,"resize",200)};
mr7.prototype.JSC$17232_onMouseMove=function(){wjT(this,"mousemove",100)};
_.Ax=function(k){k.scrollEventsToIgnore+=1;k.stopIgnoringScrollTimeoutIds.push(setTimeout(function(){k.scrollEventsToIgnore--},500))};var J7V=function(k){this.element=k;this.productData={};this.chatSupportLoaded=!1;document.body.addEventListener("yt-page-data-updated",this.resetProductData)};
J7V.prototype.showFeedbackDialog=function(k,g,P,x){var U=r75();if(!U)return!1;var A=bhC();A.productId=U;g&&(A.flow="submit",A.report={description:g});P&&(r75()==="59"?A.callback=_.kP(function(){_.HE("userFeedbackEvent",{});P()}):A.callback=_.kP(P));
A.bucket=x||_.y4("GOOGLE_FEEDBACK_BUCKET","Other");fks(A);k=Wue(this,"GFEEDBACK",k);try{_.ehc(A,k)}catch(q){return _.Ry(q),!1}return!0};
J7V.prototype.showHelpDialog=function(k,g,P){var x=this,U=r75();if(!U)return!1;var A={helpCenterPath:"/youtube",productData:Wue(this,"GUIDED_HELP",P)};fks(A);var q=bhC();q.context=k||A.productData.context||"default";q.defaultHelpArticleId=g;q.enableSendFeedback=!0;(_.gP("gapi.load")||function(T,c){return c()})("client",function(){try{var T=wQk(U,A);
if(_.W("web_always_load_chat_support")&&!x.chatSupportLoaded)try{T.JSC$9977_loadChatSupport(q),x.chatSupportLoaded=!0}catch(c){}T.startHelp(q)}catch(c){_.Ry(c)}})};
var r75=function(){var k=_.y4("GOOGLE_FEEDBACK_PRODUCT_ID");k||_.Ry(Error("gi"));return k},fks=function(k){k&&(k.locale=_.W("kevlar_help_use_locale")?_.y4("INNERTUBE_CONTEXT_HL","en"):_.y4("HTML_LANG","en"))},Wue=function(k,g,P){var x=k.productData;
delete x.origin;x.device=_.fb();var U;a:{if(U=document.createElement("canvas")){var A=U.getContext("experimental-webgl",{stencil:!0});if(A){var q=A.getExtension("WEBGL_debug_renderer_info");if(q){U=A.getParameter(q.UNMASKED_RENDERER_WEBGL);break a}}if(A=U.getContext("webgl")){U=A.getParameter(A.RENDERER);break a}}U=null}x.gpu=U;x.isSDC=!!_.y4("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT");(U=_.y4("GOOGLE_FEEDBACK_PRODUCT_DATA"))&&_.vX.extend(x,U);_.WIr(g,x);_.sGu(x);(k=_.kD(k.element,"yt-get-autonav-pause-debug-state"))&&
k.length&&(x.autonav_pause_state=k[0]);k=_.Yl();x.browser_resolution=k.width+"\u00d7"+k.height+"@"+(window.devicePixelRatio||1)+"x";P&&_.vX.extend(x,P);return x};
J7V.prototype.resetProductData=function(){this.productData={}};var sT2=function(k){this.feedbackManager=new J7V(k)};
sT2.prototype.showFeedbackDialog=function(k,g,P,x){return this.feedbackManager.showFeedbackDialog(k,g,P,x)};
sT2.prototype.showHelpDialog=function(k,g,P){return this.feedbackManager.showHelpDialog(k,g,P)};var bsd=function(){this.baseUrl="";this.aTag=document.createElement("a")},jDN=function(k,g,P){P=P===void 0?{}:P;
P.pbj||(P.pbj=1);P=_.kfb(g,P);k.baseUrl&&P&&!_.Oq(P)[1]&&!_.qt(P)&&(g=k.baseUrl,Ob(g,"/")&&(g=g.slice(0,-1)),_.Au(P,"/")&&(P=P.slice(1)),P=g+"/"+P);yU(k.aTag,_.vj(P||""));return k.aTag.href};
bsd.prototype.fetchData=function(k){return _.Zhb(k)};
bsd.prototype.postData=function(k,g){var P={method:"POST"};if(g){for(var x=_.O(Object.keys(g)),U=x.next();!U.done;U=x.next()){U=U.value;var A=g[U];_.X0(A)&&(g[U]=JSON.stringify(A))}P.postParams=g}return _.Zhb(k,P)};
_.QDY=function(k,g,P,x,U){k=jDN(k,g,P);if(!k)throw x=Error("hi"),Object.assign(x,{params:g}),x;return _.Zhb(k,U,x)};
bsd.prototype.requestDataForServiceEndpoint=function(k,g){if(_.b(k,_.zHu))return this.fetchData("/getAccountSwitcherEndpoint");g=g||{};var P=_.b(k,wDc);P?g.se=P.base64EncodedServiceEndpoint:g.sej=JSON.stringify(k);(P=_.hE())&&_.W("enable_service_ajax_csn")&&(g.csn=P);g.theme=_.Yn();_.b(k,b1s)&&_.y4("DELEGATION_CONTEXT")&&(g.delegation_context=JSON.stringify(_.y4("DELEGATION_CONTEXT")));P=null;for(var x in k)if(Ob(x,"Endpoint")||Ob(x,"Command")){P=x;break}if(!P){var U=Error("ii");Object.assign(U,{params:k});
_.CX0(U,"WARNING");return new _.Ey(function(q,T){T(U)})}x={name:P};
var A;(P=(A=_.b(k,_.UX))==null?void 0:A.signal)&&(x.signal=P);(A=_.Uq(window.location.href))&&A.internalcountrycode&&(x.internalcountrycode=A.internalcountrycode);A="/service_ajax";_.W("debug_forward_web_query_parameters")&&(A=_.c6I(A,window.location.search));A=_.dP(A,x);k.clickTrackingParams&&_.Nj(A,{itct:k.clickTrackingParams});return this.postData(A,g)};_.Bsd=new _.gt("GFEEDBACK_TOKEN");var zS3;var uN2;var hSF;var EcT;var wB=function(){var k=_.S.apply(this,arguments)||this;k.compact=!1;k.dismissButtonDisabled=!1;k.shouldRenderReasonAsFormattedString=!_.W("web_player_error_message_reason_as_formatted_string_killswitch");return k};
_.z(wB,_.S);wB.prototype.computeHasIcon_=function(k){return!!k};
wB.prototype.isSignInIcon_=function(k){return k=="yt-icons:prompted_sign_in"};
wB.prototype.onDismissButtonClick=function(){var k=this,g=this.data.disableOnClick,P,x=(P=this.data.dismissButton)==null?void 0:P.buttonRenderer;g&&!this.dismissButtonDisabled&&x&&setTimeout(function(){k.dismissButtonDisabled=!0},0)};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],wB.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.c7y.YtConditionalRendererBehavior),_.I("design:type",Object)],wB.prototype,"ytConditionalRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],wB.prototype,"data",void 0);_.N([_.n({computed:"computeIcon_(data.icon)"}),_.I("design:type",Object)],wB.prototype,"icon_",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeHasIcon_(icon_)"}),_.I("design:type",Boolean)],wB.prototype,"hasIcon_",void 0);_.N([_.n({reflectToAttribute:!0,computed:"isSignInIcon_(icon_)"}),_.I("design:type",Boolean)],wB.prototype,"signInIcon_",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],wB.prototype,"compact",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],wB.prototype,"dismissButtonDisabled",void 0);
_.N([_.n({type:Boolean}),_.I("design:type",Object)],wB.prototype,"shouldRenderReasonAsFormattedString",void 0);_.N([_.hB({is:"yt-player-error-message-renderer",disableElementRegistration:!0})],wB);
_.v(wB,"yt-player-error-message-renderer",function(){if(EcT===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-player-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.player.yt_player_error_message_renderer.yt.player.error.message.renderer.css.js--\x3e\n<div id="player-error-message-container" hidden="[[showSpinner]]" class="style-scope yt-player-error-message-renderer">\n  <yt-icon id="icon" hidden="[[!icon_]]" icon="[[icon_]]" class="style-scope yt-player-error-message-renderer"></yt-icon>\n  <div id="info" class="style-scope yt-player-error-message-renderer">\n    <template is="dom-if" if="[[shouldRenderReasonAsFormattedString]]" restamp="" class="style-scope yt-player-error-message-renderer">\n      <yt-formatted-string id="reason" is-overlay="" text="[[data.reason]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    </template>\n    <template is="dom-if" if="[[!shouldRenderReasonAsFormattedString]]" restamp="" class="style-scope yt-player-error-message-renderer">\n      <div id="reason" class="style-scope yt-player-error-message-renderer">[[getSimpleString(data.reason)]]</div>\n    </template>\n    <yt-formatted-string id="subreason" is-overlay="" text="[[data.subreason]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    <yt-formatted-string id="more" is-overlay="" text="[[data.learnMore]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    <div id="buttons" class="style-scope yt-player-error-message-renderer">\n      <yt-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" disabled$="[[dismissButtonDisabled]]" on-tap="onDismissButtonClick" class="style-scope yt-player-error-message-renderer">\n      </yt-button-renderer>\n      <yt-button-renderer id="button" data="[[data.proceedButton.buttonRenderer]]" class="style-scope yt-player-error-message-renderer">\n      </yt-button-renderer>\n    </div>\n  </div>\n</div>\n<div id="spinner" hidden="[[!showSpinner]]" class="style-scope yt-player-error-message-renderer">\n  <tp-yt-paper-spinner-lite active="" class="style-scope yt-player-error-message-renderer"></tp-yt-paper-spinner-lite>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;hSF===void 0&&(hSF=document.createElement("template"));var x=hSF;P.call(g,x.content.cloneNode(!0),k.content.firstChild);EcT=k}k=EcT;return k},{mode:2});var LuF;var nc7;var JS=function(){return _.S.apply(this,arguments)||this};
_.z(JS,_.S);JS.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
JS.prototype.computeIcon_=function(k){return k?"yt-icons:"+k.iconType.toLowerCase():"error_outline"};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],JS.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],JS.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],JS.prototype,"data",void 0);_.N([_.n({computed:"computeIcon_(data.icon)"}),_.I("design:type",Object)],JS.prototype,"icon_",void 0);_.N([_.hB({is:"yt-player-kav-renderer",disableElementRegistration:!0})],JS);
_.v(JS,"yt-player-kav-renderer",function(){if(nc7===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-player-kav-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.player.yt_player_kav_renderer.yt.player.kav.renderer.css.js--\x3e<yt-icon icon="[[icon_]]" class="style-scope yt-player-kav-renderer"></yt-icon>\n<div id="info" class="style-scope yt-player-kav-renderer">\n  <div class="reason style-scope yt-player-kav-renderer">[[getSimpleString(data.reason)]]</div>\n  <div class="subreason style-scope yt-player-kav-renderer">[[getSimpleString(data.subreason)]]</div>\n  <yt-formatted-string class="more style-scope yt-player-kav-renderer" text="[[data.learnMore]]"></yt-formatted-string>\n  <div id="button" class="style-scope yt-player-kav-renderer"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;LuF===void 0&&(LuF=document.createElement("template"));var x=LuF;P.call(g,x.content.cloneNode(!0),k.content.firstChild);nc7=k}k=nc7;return k},{mode:2});var udI=_.DN(["https://www.google.com/recaptcha/api.js?trustedtypes=true&hl=",""]);_.y3(_.M(function(k){var g=_.cZ("div"),P=_.O(_.zT(0,void 0,"jxh75d")),x=P.next().value,U=P.next().value;P=_.O(_.zT(null,void 0,"F5Zm8"));var A=P.next().value,q=P.next().value;_.ay(function(){h36(g.value,U,q);g.value.scrollIntoView()});
P=Eyj.bind(null,k.data,x);_.wx("resize",function(){var T=A();if(x()===1&&T!==null){var c;(c=window.grecaptcha)==null||c.reset(T)}});
return _.V("yt-player-captcha-view-model",{class:"ytwPlayerCaptchaViewModelHost"},_.V("div",{class:"ytwPlayerCaptchaViewModelGridContainer"},_.V("span",{class:"ytwPlayerCaptchaViewModelScreenReaderOnly"},function(){var T,c;return(T=k.data().accessibility)==null?void 0:(c=T.accessibilityData)==null?void 0:c.label}),_.V(_.C8,{text:P,
className:_.$v("ytwPlayerCaptchaViewModelUserMessage","ytwPlayerCaptchaViewModelGridItem"),isOverlay:!0}),_.V("div",{el:g,class:"ytwPlayerCaptchaViewModelGridItem"})))},"fg"),"yt-player-captcha-view-model",{props:{data:_.NJ}});var LIk=!1;_.SHV=_.M(function(k){var g=k.data;return _.V("yt-interstitial-view-model",{class:"interstitialViewModelHost"},_.V(_.m,{cond:function(){return g().icon},
then:function(P){return _.V("div",{class:"interstitialViewModelInterstitialIcon interstitialViewModelFlexItem"},_.V(_.KX,{data:P,alt:"",className:"interstitialViewModelIconImage",preserveWidth:!0}))}}),_.V(_.m,{cond:function(){return g().title},
then:function(P){return _.V("div",{class:"interstitialViewModelInterstitialTitle interstitialViewModelFlexItem"},_.V(_.C8,{text:P}))}}),_.V(_.m,{cond:function(){return g().description},
then:function(P){return _.V("div",{class:"interstitialViewModelInterstitialDescription interstitialViewModelFlexItem"},_.V(_.C8,{text:P}))}}),_.V(_.Vz,{data:function(){return g().primaryButton}},{buttonViewModel:function(P){return _.V(_.Va,{data:P.data,
className:"interstitialViewModelFlexItem"})}}),_.V(_.Vz,{data:function(){return g().secondaryButton}},{buttonViewModel:function(P){return _.V(_.Va,{data:P.data,
className:"interstitialViewModelFlexItem"})}}))},"gg");
_.SHV.idomCompat=!0;var FuT=_.M(function(k){var g=k.data;_.SJ();return _.V("yt-player-interstitial-renderer",{class:"playerInterstitialRendererHost"},_.V("div",{class:"playerInterstitialRendererScrim"},_.V(_.Vz,{data:function(){return g().content}},{interstitialViewModel:_.SHV})))},"hg");
FuT.idomCompat=!0;_.y3(FuT,"yt-player-interstitial-renderer",{props:{data:_.GH}});var rB=function(){var k=_.S.apply(this,arguments)||this;k.noBackground=!1;k.compact=!1;k.actionMap={"yt-update-player-error-message-command":"onUpdatePlayerErrorMessageCommand_"};return k};
_.z(rB,_.S);rB.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"}}}};
rB.prototype.onUpdatePlayerErrorMessageCommand_=function(k){if(_.b(k,Spv)){var g;if(k=(g=_.b(k,Spv))==null?void 0:g.newPlayerErrorMessageRenderer)this.data=k}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],rB.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],rB.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],rB.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],rB.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],rB.prototype,"status",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],rB.prototype,"noBackground",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],rB.prototype,"compact",void 0);_.N([_.hB({is:"yt-playability-error-supported-renderers",disableElementRegistration:!0})],rB);
var YHV=_.CC()(rB,"yt-playability-error-supported-renderers",function(){if(uN2===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-playability-error-supported-renderers--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.player.yt_playability_error_supported_renderers.yt.playability.error.supported.renderers.css.js--\x3e<div id="container" class="style-scope yt-playability-error-supported-renderers"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;zS3===void 0&&(zS3=document.createElement("template"));var x=zS3;P.call(g,x.content.cloneNode(!0),k.content.firstChild);uN2=k}k=uN2;return k},{allowedProps:["compact",
"data","noBackground","status"],mode:2});var jTa=NMM("ytd-button-renderer");var nyb=void 0,FIC=void 0;var QGI=new PiP;var IH=new _.gt("ENTITY_STATE_TOKEN"),fN=new _.gt("PERSISTENT_ENTITY_STORE_ACCESSOR_TOKEN");var QT5=function(k){this.store=k;this.iBl=new _.iGv},uck=function(k,g,P){var x,U;
if(!(U=((x=g.playabilityStatus)==null?void 0:x.status)!=="OK")){k=k.store;var A;U=g.offlineState&&((A=g.videoDetails)==null?0:A.videoId)?_.W("enable_pl_r_c_cd")?aqj(k.getState().entities,g.videoDetails.videoId):!!w_r(k.getState().entities,g.videoDetails.videoId):!1}if(U)return!0;U=KIC(g);if(U===1){if(_.W("ab_v_vid_sig")){var q,T=(q=g.videoDetails)==null?void 0:q.videoId;if(!T||!P||T!==P){var c;g=new _.Da("282054944_vid",{k6F:P,qZv:(c=g.videoDetails)==null?void 0:c.videoId});_.IE(g)}}return!0}jrj=
0;var Z,w;c=(T=g.auxiliaryUi)==null?void 0:(Z=T.messageRenderers)==null?void 0:(w=Z.bkaEnforcementMessageViewModel)==null?void 0:w.displayType;if(U!==3&&(c==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"||c==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_POPUP"))return!0;c={reason:_.pD(_.OX("TRY_AGAIN_LATER",void 0,"Something went wrong. Please try again later.")),proceedButton:{buttonRenderer:_.W("ks_something_wrong_learn_more")?C2C("RELOAD_PAGE",153785):{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",
text:_.pD(_.OX("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:_.pD("282054944")};lk3(g,{playerErrorMessageRenderer:c});return!1},h6V=function(k,g){if(Gz0(g)){_.df(1,!0);
var P=(P=Gz0(g))&&_.SVC()?P:void 0;P?(lk3(g,{enforcementMessageViewModel:P}),k.iBl.increment("IN_PLAYER"),_.df(5)):(k.iBl.increment("SKIP_DISPLAY"),_.df(2))}},lk3=function(k,g){k.playabilityStatus=Object.assign({},k.playabilityStatus,{status:"ERROR",
errorScreen:g});k.videoDetails=void 0};
QT5.prototype.handleResponse=function(k,g){if(k.playabilityStatus){var P,x,U,A=(g==null?void 0:(P=g.innerTubeRequest)==null?void 0:P.videoId)||(g==null?void 0:(x=g.innerTubeRequest)==null?void 0:(U=x.playerRequest)==null?void 0:U.videoId);uck(this,k,A)&&h6V(this,k)}};
QT5[mj]=[IH];var B7s=new _.gt("ADBLOCK_DETECTION_SERVICE_TOKEN");var Q0=function(k){this.mby=k};
Q0.prototype.bindInnertubeChallengeFetcher=function(k){this.mby.bicf(k)};
Q0.prototype.registerChallengeFetchedCallback=function(k){this.mby.bcr(k)};
Q0.prototype.getLatestChallengeResponse=function(){return this.mby.blc()};var Dre;Dre=_.DN(["https://static.doubleclick.net/instream/ad_status.js"]);_.ty3=_.WX(Dre);var vca;_.WA=function(k,g,P){var x=this;this.network=k;this.options=g;this.networkStatusManager=P;this.cQ=null;if(g.useBotguardEverywhere){var U=new _.i3;this.cQ=U.promise;_.iV.ytAtRC&&_.wz(_.Xq,function(){var A,q;return _.e(function(T){if(T.nextAddress==1){if(!_.iV.ytAtRC)return T.return();A=MyY(null);return T.yield(x.oO(A),2)}q=T.yieldResult;_.iV.ytAtRC&&_.iV.ytAtRC(JSON.stringify(q));_.SV(T)})});
NW0().then(function(A){var q,T,c,Z;return _.e(function(w){if(w.nextAddress==1)return A.bindInnertubeChallengeFetcher(function(J){return x.oO(MyY(J))}),w.yield(aZV(),2);
q=w.yieldResult;T=A.getLatestChallengeResponse();c=T.challenge;if(!c)throw Error("ji");Z={challenge:c,jJ:jJ(c),vm:q,bgChallenge:new Fe};U.resolve(Z);A.registerChallengeFetchedCallback(function(J){J=J.challenge;if(!J)throw Error("ki");J={challenge:J,jJ:jJ(J),vm:q,bgChallenge:new Fe};x.cQ=Promise.resolve(J)});
_.SV(w)})})}else g.preload&&Ku7(this,new Promise(function(A){_.ti(_.Xq,function(){A(ocn(x))},0)}))};
vca=function(k){var g={preload:!0,useBotguardEverywhere:!0},P=!1;if(typeof g==="boolean")var x={preload:g};else typeof g==="undefined"?x={preload:!0}:(x=g,P=!!g.pn6);g=P?void 0:new _.Uy;_.WA.instance=new _.WA(k,x,g);return _.WA.instance};
_.WA.prototype.pmn=function(){var k=this;return _.e(function(g){return g.nextAddress==1?g.yield(Promise.race([k.cQ,null]),2):g.return(!!g.yieldResult)})};
_.WA.prototype.nCf=function(k,g,P){var x=this,U,A,q;return _.e(function(T){x.cQ===null&&Ku7(x,ocn(x));U=!1;A={};q=function(){var c,Z,w;return _.e(function(J){switch(J.nextAddress){case 1:return J.yield(x.cQ,2);case 2:c=J.yieldResult;A.challenge=c.challenge;if(!c.vm){"c1a"in c.jJ&&(A.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");J.jumpTo(3);break}Z=Object.assign({},{c:c.challenge,e:k},g);_.Bo(J,4);U=!0;return J.yield(c.vm.snapshot({v4:Z}),6);case 6:(w=J.yieldResult)?A.webResponse=w:A.error="ATTESTATION_ERROR_VM_NO_RESPONSE";
_.Ac(J,3);break;case 4:_.Ll(J),A.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 3:if(k==="ENGAGEMENT_TYPE_PLAYBACK"){var r=c.jJ,f={};if(r.c6a){var B=Number(_.y4("DCLKSTAT",0));f.reportingStatus=String(Number(r.c)^(isNaN(B)?0:B))}r.c6b&&(f.broadSpectrumDetectionResult=String(Number(r.c)^Number(_.y4("CATSTAT",0))));A.adblockReporting=f}return J.return(A)}})};
return T.return(Promise.race([q(),aky(P,function(){var c=Object.assign({},A);U&&(c.error="ATTESTATION_ERROR_VM_TIMEOUT");return c})]))})};
var MyY=function(k){var g={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};k&&(g.interpreterHash=k);return g},ocn=function(k,g){g=g===void 0?0:g;
var P,x,U,A,q,T,c,Z,w,J,r,f;return _.e(function(B){switch(B.nextAddress){case 1:P=MyY(Utm().zIX);if(_.W("att_fet_ks"))return _.Bo(B,7),B.yield(k.oO(P),9);_.Bo(B,4);return B.yield(Hs5(k,P),6);case 6:q=B.yieldResult;U=q.mrN;A=q.lFN;x=q;_.Ac(B,3);break;case 4:return _.Ll(B),_.pH(Error("li`"+g)),Ns2(k,864E5),B.return({challenge:"",jJ:{},vm:void 0,bgChallenge:void 0});case 9:x=B.yieldResult;if(!x)throw Error("mi");if(!x.challenge)throw Error("ni");U=x.challenge;A=jJ(U);if("c1a"in A&&(!x.bgChallenge||!x.bgChallenge.program))throw Error("oi");
_.Ac(B,3);break;case 7:T=_.Ll(B);_.pH(T);g++;if(g>=5)return _.pH(Error("li`"+g)),Ns2(k,864E5),B.return({challenge:"",jJ:{},vm:void 0,bgChallenge:void 0});c=1E3*Math.pow(2,g-1)+Math.random()*1E3;return B.return(new Promise(function(L){_.ti(_.Xq,function(){L(ocn(k,g))},c)}));
case 3:Z=Hhb(A);Ns2(k,Z*1E3);w=void 0;if(!("c1a"in A&&x.bgChallenge)){B.jumpTo(10);break}J=a9A(x.bgChallenge);_.Bo(B,11);return B.yield(dtP(Utm(),J),13);case 13:_.Ac(B,12);break;case 11:return r=_.Ll(B),_.pH(r),B.return({challenge:U,jJ:A,vm:w,bgChallenge:J});case 12:return _.Bo(B,14),w=new _.jd({challenge:J,xiy:{dF:"aGIf"}}),B.yield(w.u6h,16);case 16:_.Ac(B,10);break;case 14:f=_.Ll(B),_.pH(f),w=void 0;case 10:return B.return({challenge:U,jJ:A,vm:w,bgChallenge:J})}})};
_.WA.prototype.oO=function(k){var g=this,P;return _.e(function(x){P=g.networkStatusManager;if(!P||P.isNetworkAvailable())return x.return(g.network.oO(k));_.nD("att_pna",void 0,"attestation_challenge_fetch");return x.return(new Promise(function(U){P.listenOnce("publicytnetworkstatus-online",function(){g.network.oO(k).then(U)})}))})};
var Ik3=function(k){if(!k)throw Error("mi");if(!k.challenge)throw Error("ni");var g=k.challenge,P=jJ(g);if("c1a"in P&&(!k.bgChallenge||!k.bgChallenge.program))throw Error("oi");return Object.assign({},k,{mrN:g,lFN:P})},Hs5=function(k,g){var P,x,U,A,q;
return _.e(function(T){switch(T.nextAddress){case 1:P=void 0,x=0,U={};case 2:if(!(x<5)){T.jumpTo(4);break}if(!(x>0)){T.jumpTo(5);break}U.wvS=1E3*Math.pow(2,x-1)+Math.random()*1E3;return T.yield(new Promise(function(c){return function(Z){_.ti(_.Xq,function(){Z(void 0)},c.wvS)}}(U)),5);
case 5:return _.Bo(T,7),T.yield(k.oO(g),9);case 9:return A=T.yieldResult,T.return(Ik3(A));case 7:P=q=_.Ll(T),q instanceof Error&&_.pH(q);case 8:x++;U={wvS:void 0};T.jumpTo(2);break;case 4:throw P;}})},Ku7=function(k,g){k.cQ=g},XjY=function(k){var g,P,x;
return _.e(function(U){if(U.nextAddress==1)return U.yield(Promise.race([k.cQ,null]),2);g=U.yieldResult;var A=ocn(k);k.cQ=A;(P=g)==null||(x=P.vm)==null||x.dispose();_.SV(U)})},Ns2=function(k,g){var P=Date.now()+g,x=function(){var U;
return _.e(function(A){U=P-Date.now();return U<1E3?A.yield(XjY(k),0):(_.ti(_.Xq,x,Math.min(U,6E4)),A.jumpTo(0))})};
x()},aky=function(k,g){return new Promise(function(P){_.ti(_.Xq,function(){P(g())},k)})};var y7U=function(){};
y7U.prototype.processContext=function(k){var g=_.WA.instance;if(!g)return _.Ab();var P=Gyb(k);return P?new UP(g.nCf(P,yfb(k),500).then(function(x){var U;(k==null?0:(U=k.innerTubeRequest)==null?0:U.context)||(k.innerTubeRequest.context={});U=k.innerTubeRequest.context;U.request||(U.request={});U.request.attestationResponseData=x})):_.Ab()};var pje=function(k){this.innertubeTransportService=k};
pje.prototype.oO=function(k){_.nD("att_fsr",void 0,"attestation_challenge_fetch");return _.R2(this.innertubeTransportService,k,_.I5(_.Dsv)).then(function(g){_.nD("att_frr",void 0,"attestation_challenge_fetch");return g})};_.Cd7=function(k){this.innertubeTransportService=k};var GJV=new _.gt("ATTESTATION_ASYNC_CONTEXT_PROCESSOR");var RSY=function(){},gV5=function(k,g,P,x,U){var A=_.y4("YPC_MB_URL");
_.l$M(A).then(function(){kUU(A,k,g,P,x,U)})},kUU=function(k,g,P,x,U,A){try{var q=_.oH.payments.business.integration,T=_.oH.payments.business.integration.Style.create().withMaterialDesignStyle(),c=q.mashupMode.popup("purchaseManagerDivId").usingDraggableDialog().usingPreferredWidth(600);
_.W("enable_window_constrained_buy_flow_dialog")&&(c=c.usingPopupStyle("windowConstrained"));A&&(c=c.usingCloseCallback(A));var Z=P?P:_.y4("YPC_GB_LANGUAGE"),w=_.y4("SESSION_INDEX");q.bootstrap.fromPaymentsUrl(k);q.bootstrap.asMashupMode(c).usingGaiaIndex(w).usingLocale(Z).usingStyle(T).usingDefaultActivityStatusChangeHandler().inStandaloneContext(q.standaloneContextAuthId.forGaia()).purchaseManager(g,function(J){x&&x(J)}).load(void 0,U)}catch(J){throw U&&U(J),_.IE(J),J;
}};var PwY=new _.gt("PURCHASE_MANAGER_TOKEN");var $_T=function(){var k=this;this.videos=[];this.recommendedVideos=[];this.showRefreshPill=this.continuationsPresent=!1;this.clientHeight=window.innerHeight;this.TEST_ONLY={getVideos:function(){return k.videos},
getContinuationsPresent:function(){return k.continuationsPresent},
setVideos:function(g){k.videos=g},
getRecommendedVideos:function(){return k.recommendedVideos},
setRecommendedVideos:function(g){k.recommendedVideos=g}}};
$_T.prototype.addVideos=function(k){k&&(this.videos=k.filter(function(g){return!!_.kh0(g)}).map(function(g){var P=_.kh0(g);
a:{var x;if(g.playlistVideoRenderer&&((x=g.playlistVideoRenderer)==null?0:x.voteSortTiebreaker))var U=g.playlistVideoRenderer.voteSortTiebreaker;else{if(_.b(g,Dd)){var A;if(x=(U=_.b(g,Dd))==null?void 0:(A=U.playlistItemData)==null?void 0:A.voteSortTiebreaker){U=x;break a}}U=""}}return{itemId:P,videoId:_.$Kj(g),voteCount:_.xKC(g),voteSortTiebreaker:U}}),this.continuationsPresent=!!_.b(k[k.length-1],_.Ka))};
var x_Y=function(k,g){return k.videos.findIndex(function(P){return P.itemId===g})},ilU=function(k,g){return k.recommendedVideos.findIndex(function(P){return P.itemId===g})},U_Y=function(k){k={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:{simpleText:k}}}}};_.Za().resolve(_.wP).resolveCommand(k)};var AV2=function(){$_T.apply(this,arguments)};
_.z(AV2,$_T);
var hKk=function(k,g,P,x){if(!k.parentElem)throw Error("ti");var U=x_Y(k,g);U===-1&&(U=ilU(k,g),U=U!==-1?U+k.videos.length:-1);if(U===-1)throw Error("ui");var A=U>=k.videos.length?k.recommendedVideos[U-k.videos.length]:k.videos[U];A.voteCount=P;A.voteSortTiebreaker=Date.now().toString();U>=k.videos.length?k.recommendedVideos.splice(U-k.videos.length,1):k.videos.splice(U,1);var q=k.videos;for(var T=0,c=q.length-1;T<=c;){var Z=Math.floor((T+c)/2);if(q[Z].voteCount<A.voteCount)c=Z-1;else if(q[Z].voteCount>A.voteCount)T=
Z+1;else{a:{var w=A.voteSortTiebreaker;var J=q[Z].voteSortTiebreaker;if(w.length!==J.length)w=w.length>J.length;else{for(var r=0;r<w.length;r++){var f=w.charCodeAt(r),B=J.charCodeAt(r);if(f>B){w=!0;break a}if(f<B)break}w=!1}}w?c=Z-1:T=Z+1}}q=T;if(q===-1)throw Error("vi");k.videos.splice(q,0,A);U!==q&&d_T(k,U,q,g,P,x)},d_T=function(k,g,P,x,U,A){var q,T=(q=k.parentElem)==null?void 0:q.children,c=Math.min(g,P),Z=Math.max(g,P);
if(T)for(q=c;q<=Z;q++)T[q].style.viewTransitionName="item-"+String(q);document.startViewTransition(function(){if(k.parentElem){var w=k.parentElem.children;if(!(!w||g<0||g>=w.length||P<0||P>=w.length)){var J=w[g];if(J){J.remove();k.showRefreshPill=P>=k.videos.length-1&&k.continuationsPresent;if(!k.showRefreshPill){w=w[P]||null;var r;(r=k.parentElem)==null||r.insertBefore(J,w)}_.GB(k.parentElem,"yt-update-video-data-voting-animation",{toIdx:P,itemId:x,newVoteCount:U,voteStatus:A,hideItem:k.showRefreshPill})}}}}).finished.then(function(){if(T)for(var w=
c;w<=Z;w++)T[w].style.viewTransitionName="";
if(k.showRefreshPill)U_Y(_.OX("VOTING_ANIMATION_CONTINUATION_TOAST_MESSAGE"));else{var J;if(J=w=(J=k.parentElem)==null?void 0:J.children[P])J=w.getBoundingClientRect(),w=J.bottom,J=!(J.top>=0&&w<=k.clientHeight);J&&(J=_.qh(g>P?"VOTING_ANIMATION_UP_TOAST_MESSAGE":"VOTING_ANIMATION_DOWN_TOAST_MESSAGE",Math.abs(g-P)),U_Y(J))}})};var TaY=function(k,g){var P=this;k?this.innertubeTransportServicePromise=Promise.resolve(k):g&&(this.innertubeTransportServicePromise=g(),this.innertubeTransportServicePromise.catch(function(){}));
this.reportMiniAppValueRateLimiter=new iy(3E3,function(x){return OlT(P,x)},0);
this.validateMiniAppVideoIdRateLimiter=new iy(3E3,function(x){return q3e(P,x)},1)},Ka3=function(k,g){k.JSC$17344_miniAppId=g;
k.reportMiniAppValueRateLimiter=new iy(3E3,function(P){return OlT(k,P)},0);
k.validateMiniAppVideoIdRateLimiter=new iy(3E3,function(P){return q3e(k,P)},1)},v3U=function(k,g){var P;
return _.e(function(x){if(x.nextAddress==1)return x.yield(k.reportMiniAppValueRateLimiter.call(g),2);P=x.yieldResult;return x.return([P,g])})},OlT=function(k,g){var P,x,U,A,q,T,c;
return _.e(function(Z){switch(Z.nextAddress){case 1:return Z.yield(k.innertubeTransportServicePromise,2);case 2:return P=Z.yieldResult,x=_.I5(abY),U=Date.now(),A={externalPostId:k.JSC$17344_miniAppId,userStatValue:{statKey:"high_score",timestamp:{seconds:""+Math.floor(U/1E3),nanos:Math.round(U%1E3*1E6)},intValue:""+g}},_.Bo(Z,3),Z.yield(_.R2(P,A,x),5);case 5:q=Z.yieldResult;_.Ac(Z,4);break;case 3:throw T=_.Ll(Z),T;case 4:if(q){if("error"in q&&q.error)throw q.error;if(q.errorMetadata)throw Error("wi`"+
q.errorMetadata.status);if(c=q.userStatResult)return Z.return(c);throw Error("xi");}throw Error("yi");}})},HdY=function(k){var g,P,x,U,A;
_.e(function(q){switch(q.nextAddress){case 1:return q.yield(k.innertubeTransportServicePromise,2);case 2:return g=q.yieldResult,P=_.I5(abY),x={externalPostId:k.JSC$17344_miniAppId,userSettingsUpdate:{isAllowNetworkAcked:!0}},_.Bo(q,3),q.yield(_.R2(g,x,P),5);case 5:U=q.yieldResult;_.Ac(q,4);break;case 3:throw A=_.Ll(q),A;case 4:if(U==null)throw Error("yi");if("error"in U&&U.error)throw U.error;if(U.errorMetadata)throw Error("wi`"+U.errorMetadata.status);_.SV(q)}})};
TaY.prototype.flush=function(){var k=this;return _.e(function(g){return g.nextAddress==1?g.yield(k.reportMiniAppValueRateLimiter.flush(),2):g.yield(k.validateMiniAppVideoIdRateLimiter.flush(),0)})};
var aF2=function(k,g){return _.e(function(P){return P.nextAddress==1?P.yield(k.validateMiniAppVideoIdRateLimiter.call(g),2):P.return(P.yieldResult)})},q3e=function(k,g){var P,x,U,A,q,T;
return _.e(function(c){switch(c.nextAddress){case 1:return c.yield(k.innertubeTransportServicePromise,2);case 2:return P=c.yieldResult,x=_.I5(QUH),U={videoId:g},_.Bo(c,3),c.yield(_.R2(P,U,x),5);case 5:A=c.yieldResult;_.Ac(c,4);break;case 3:throw q=_.Ll(c),q;case 4:if(A){if("error"in A&&A.error)throw A.error;if(A.errorMetadata)throw Error("wi`"+A.errorMetadata.status);if(T=A.playabilityStatus)return c.return(T.status);throw Error("zi");}throw Error("yi");}})};
TaY[mj]=[_.VE(_.wf),_.VE(wYH)];var eWs=function(){this.clientData=new Map};
eWs.prototype.getData=function(k){return this.clientData.get(k)};var cVy=function(k){this.store=k};
cVy.prototype.handleResponse=function(k){(k=_.b(k.frameworkUpdates,KQ))&&_.qi(k,this.store)};
cVy[mj]=[_.K8];var VV5=new _.gt("ENTITIES_RESPONSE_PROCESSOR_TOKEN");var ZlU,m_U;_.sG=new _.gt("FLOW_STATE_MANAGER_TOKEN");ZlU=function(){this.flowStates=new Map};
m_U=function(k,g){k=_.O(k.flowStates.values());for(var P=k.next();!P.done;P=k.next())if(P=P.value,P.flowRenderer.targetId===g)return P};var woy=function(k,g){this.JSC$17369_reduxStore=k;this.JSC$17369_flowStateManager=g};
_.z(woy,GC);
woy.prototype.resolveCommand=function(k){var g=this,P,x,U,A,q,T,c,Z,w,J,r,f,B;return _.e(function(L){P=_.b(k,_.pnJ);x=P.stepId;U=P.targetId;A=m_U(g.JSC$17369_flowStateManager,U);T=(q=A)==null?void 0:q.flowRenderer;c=T.flowStateEntityKey;Z=_.tp(g.JSC$17369_reduxStore.getState(),c);if(!Z)return L.return();w=Z.currentStepId;f=(r=(J=Z)==null?void 0:J.stepIdStack)!=null?r:[];B=w===f[f.length-1]?x:w;g.JSC$17369_reduxStore.dispatch(_.Wa("flowStateEntity",c,{currentStepId:x,stepIdStack:[B]},"REPEATED_FIELDS_MERGE_OPTION_APPEND"));_.SV(L)})};
var JVs=function(){woy.apply(this,arguments)};
_.z(JVs,woy);JVs[mj]=[_.K8,_.sG];var rVs=function(k,g,P){this.JSC$17376_reduxStore=k;this.JSC$17376_flowStateManager=g;this.JSC$17376_commandHandler=P};
_.z(rVs,GC);
rVs.prototype.resolveCommand=function(k,g){var P=this,x,U,A,q,T,c,Z,w,J,r,f,B,L;return _.e(function(Y){x=_.b(k,_.CuL);U=x.targetId;A=m_U(P.JSC$17376_flowStateManager,U);T=(q=A)==null?void 0:q.flowRenderer;c=T.flowStateEntityKey;Z=_.tp(P.JSC$17376_reduxStore.getState(),c);r=[].concat(_.Kl((J=(w=Z)==null?void 0:w.stepIdStack)!=null?J:[]));f=r.pop();((B=Z)==null?void 0:B.currentStepId)===f&&(f=r[r.length-1]);if(!f)return(L=x.onFirstStepCommand)&&P.JSC$17376_commandHandler.resolveCommand(L,g),Y.return();
P.JSC$17376_reduxStore.dispatch(_.Wa("flowStateEntity",c,{currentStepId:f,stepIdStack:r}));_.SV(Y)})};
var fu3=function(){rVs.apply(this,arguments)};
_.z(fu3,rVs);fu3[mj]=[_.K8,_.sG,_.wP];var WZT=function(k,g){this.innertubeTransportService=k;this.JSC$17381_commandHandler=g};
_.z(WZT,GC);WZT.prototype.resolveCommand=function(k,g){var P=this,x,U,A,q,T;return _.e(function(c){if(c.nextAddress==1){x=_.b(k,G73);if(!x)return c.return();_.Bo(c,2);return c.yield(_.tO(P.innertubeTransportService,k),4)}if(c.nextAddress!=2){U=c.yieldResult;if(!U)return c.return();(A=U.updateFlowCommand)&&P.JSC$17381_commandHandler.resolveCommand(A,g);return _.Ac(c,0)}_.Ll(c);(T=(q=x)==null?void 0:q.onFailureCommand)&&P.JSC$17381_commandHandler.resolveCommand(T,g);_.SV(c)})};
var s3d=function(){WZT.apply(this,arguments)};
_.z(s3d,WZT);s3d[mj]=[_.wf,_.wP];var ble=function(k,g){this.JSC$17387_flowStateManager=k;this.JSC$17387_commandHandler=g};
_.z(ble,GC);
ble.prototype.resolveCommand=function(k,g){var P=this,x,U,A,q;return _.e(function(T){x=_.b(k,_.kok);U=x.targetId;A=m_U(P.JSC$17387_flowStateManager,U);if(!A)return T.return(Promise.resolve());var c=A,Z=(q=x.steps)!=null?q:[],w,J=(w=c.flowRenderer.steps)!=null?w:[];Z=[].concat(_.Kl(J),_.Kl(Z));c.flowRenderer.steps=Z;x.flowContinuationCommand&&(A.flowRenderer.flowContinuationCommand=x.flowContinuationCommand);x.entityUpdateCommand&&P.JSC$17387_commandHandler.resolveCommand(x.entityUpdateCommand,g);
return T.return(Promise.resolve())})};
var by=function(){ble.apply(this,arguments)};
_.z(by,ble);by[mj]=[_.sG,_.wP];var BaV={account_advanced:[[0,1,155]],account_box:[[0,1,24],[1,1,24]],account_notifications:[[0,1,155]],account_playback:[[0,1,155]],account_privacy:[[0,1,155]],account_settings:[[0,1,155]],account_sharing:[[0,1,155]],admin_panel_settings:[[1,1,24]],ameba:[[0,1,60]],"arrow-back":[[1,1,24,!0]],"arrow-forward":[[1,1,24,!0]],arrow_drop_down:[[1,1,24]],arrow_drop_up:[[1,1,24]],artwork:[[0,1,140]],bebo:[[0,1,60]],blogger:[[0,1,60]],chrome_icon:[[0,1,192]],collections:[[0,1,24]],countdown_to_close:[[0,
1,100]],countdown_to_close_digit:[[0,1,100]],creation_post:[[0,1,24],[1,1,24]],creator_studio_red_logo:[[0,2,24]],cyworld:[[0,1,60]],dark_theme:[[0,1,24],[1,1,24]],digg:[[0,1,60]],email:[[0,1,60]],embed:[[0,1,60]],emoji_activities:[[0,1,24]],emoji_food:[[0,1,24]],emoji_nature:[[0,1,24]],emoji_symbols:[[0,1,24]],emoji_travel:[[0,1,24]],empty_search:[[0,1,230]],equalizer:[[0,1,24]],face_filled_happy:[[0,1,36]],face_filled_meh:[[0,1,36]],face_filled_sad:[[0,1,36]],face_filled_unhappy:[[0,1,36]],face_filled_very_happy:[[0,
1,36]],face_outlined_happy:[[1,1,36]],face_outlined_meh:[[1,1,36]],face_outlined_sad:[[1,1,36]],face_outlined_unhappy:[[1,1,36]],face_outlined_very_happy:[[1,1,36]],facebook:[[0,1,60]],fotka:[[0,1,60]],g_translate:[[1,1,24]],game_console_dpad:[[0,1,24]],game_console_face_buttons:[[0,1,24]],goo:[[0,1,60]],google:[[0,1,24]],hashtag_landing_page_empty:[[0,1,200]],hashtag_landing_page_empty_dark_mode:[[0,1,200]],hashtag_landing_page_error:[[0,1,300]],hashtag_landing_page_error_dark_mode:[[0,1,300]],hi5:[[0,
1,60]],kakao:[[0,1,60]],"keyboard-arrow-down":[[1,1,24]],"keyboard-arrow-up":[[1,1,24]],language:[[0,1,24],[1,1,24]],library_remove:[[1,1,24]],linkedin:[[0,1,60]],livejournal:[[0,1,60]],member:[[1,2,16]],meneame:[[0,1,60]],mixi:[[0,1,60]],moderator:[[1,1,16]],money_fill:[[0,3,24]],music:[[1,1,24]],myspace:[[0,1,60]],naver:[[0,1,60]],odnoklassniki:[[0,1,60]],offline_download:[[0,1,24]],offline_downloading_eighty:[[0,1,24]],offline_downloading_eighty_updated:[[0,1,24]],offline_downloading_forty:[[0,
1,24]],offline_downloading_forty_updated:[[0,1,24]],offline_downloading_sixty:[[0,1,24]],offline_downloading_sixty_updated:[[0,1,24]],offline_downloading_spinner:[[0,1,24]],offline_downloading_twenty:[[0,1,24]],offline_downloading_twenty_updated:[[0,1,24]],offline_downloading_zero:[[0,1,24]],offline_downloading_zero_updated:[[0,1,24]],offline_no_content:[[0,1,192]],offline_pause:[[1,1,24]],offline_pin:[[0,1,24]],open_in_panel:[[0,1,24]],owner:[[1,1,16]],pinterest:[[0,1,60]],"play-arrow":[[0,1,24]],
play_disabled:[[0,1,24]],premium:[[0,1,14]],premium_standalone:[[0,2,24]],premium_standalone_cairo:[[0,1,24]],"radio-button-unchecked":[[1,1,24]],rakuten:[[0,1,60]],reddit:[[0,2,192]],refresh:[[1,1,24]],schedule_fanzone:[[0,1,100]],screen_light:[[1,1,24]],search_prominent:[[1,1,24]],"shorts-comment":[[0,2,32]],"shorts-dislike":[[0,2,32]],"shorts-like":[[0,2,32]],"shorts-pause":[[0,1,24]],"shorts-share":[[0,2,32]],skyblog:[[0,1,60]],skype:[[0,1,60]],sms:[[0,1,24]],sort:[[0,1,24]],spark:[[0,1,24],[1,
1,24]],spark_search:[[0,1,24]],stumbleupon:[[0,1,60]],subdirectory_arrow_right:[[1,1,24]],tuenti:[[0,1,60]],tumblr:[[0,1,60]],twitter:[[0,3,192]],unplugged_logo:[[0,2,24]],verified:[[1,2,16]],vertical_align_top:[[1,1,24]],video_call:[[0,1,24]],view_module:[[0,1,24],[1,1,24]],vkontakte:[[0,1,60]],"volume-off":[[0,1,24]],"volume-up":[[0,1,24]],watermark:[[0,1,110]],waveform:[[1,1,24]],web_system_activity_dialog:[[0,1,60]],weibo:[[0,1,60]],whatsapp:[[0,1,60]],wykop:[[0,1,60]],yahoo:[[0,1,60]],yahoo_japan:[[0,
1,192]],youtube_community_post:[[0,1,60]],youtube_community_repost:[[0,1,60]],youtube_kids_round:[[0,2,24]],youtube_logo:[[0,1,24]],youtube_music:[[0,2,24]],youtube_round:[[0,2,24]],youtube_shorts_brand_24:[[0,2,24]],youtube_shorts_fill_no_triangle_red_16:[[0,1,16]],"yt-logo-red-updated":[[0,3,24]],"yt-logo-updated":[[0,3,24]]};var zWF=new _.gt("ICON_SET_TOKEN"),uVy=new _.gt("ICON_URL_PROVIDER_TOKEN"),hW2=new _.gt("PREFETCH_ICONS_TOKEN"),EV2=new _.gt("ICON_MAP_FN_TOKEN");var BA={},LZ2=(BA.ACCESS_TIME="clock",BA.ACCOUNT_BOX=_.y4("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?"person_box":"person_account",BA.ACCOUNT_BOX_CAIRO="person_account_cairo",BA.ACCOUNT_CIRCLE="person_circle",BA.ACCOUNT_CIRCLE_CAIRO="person_circle_cairo",BA.ACCOUNT_LINKED="account_link_success",BA.ACCOUNT_UNLINKED="account_link",BA.ADD_FRIEND="people",BA.ADD_MODERATOR="shield_add",BA.ADD_TO_LIBRARY="bookmark",BA.ADD_TO_PLAYLIST="add",BA.ADD_TO_QUEUE_TAIL="list_queue",BA.ADD_TO_REMOTE_QUEUE="list_music",
BA.ADD_TO_WATCH_LATER="clock",BA.ADD_VIDEO_LINK="film_strip_add",BA.ALERT_WARN_RED="alert_triangle",BA.ARROW_BACK="arrow_left",BA.ARROW_DIAGONAL_UP_RIGHT_FILLED="arrow_diagonal_up_right",BA.ARROW_DROP_DOWN="chevron_down",BA.ARROW_DROP_UP="chevron_up",BA.ARROW_FORWARD="arrow_right",BA.ARTIST="person_music",BA.AUDIOTRACK="audio",BA.AUTO_AWESOME="sparkle",BA.AVATAR_ANONYMOUS="person_circle",BA.AVATAR_LOGGED_OUT="person_circle",BA.BACK="arrow_left",BA.BAR_CHART="bar_graph",BA.BLOCK="slash_circle_left",
BA.BLOCK_USER="slash_circle_left",BA.BOOKMARK_BORDER="bookmark",BA.BREAKING_NEWS_ALT_1="article_alert",BA.BROADCAST_CAIRO="podcast_cairo",BA.BUG_REPORT="bug",BA.CAMERA_ALT="camera",BA.CAMPAIGN="megaphone",BA.CANCEL="x_circle",BA.CAPTIONS="closed_caption",BA.CAST_OUTLINE="chromecast",BA.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",BA.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_on",BA.CHAT="message_bubble_left",BA.CHAT_BUBBLE="message_bubble_empty",BA.CHAT_SPARK="spark_message_bubble_left",BA.CHECK_BOX_OUTLINE_BLANK=
"box_empty",BA.CHECK_CIRCLE_OUTLINE="check_circle",BA.CHECK_CIRCLE_THICK="check_circle",BA.CLARIFY="article_clarify",BA.CLOSED_CAPTION_SELECTED="closed_caption",BA.CLOSE="x_mark",BA.CLOUD_UPLOAD="cloud_arrow_up",BA.COLLAPSE="chevron_up",BA.COLLAPSE_CAIRO="chevron_up_cairo",BA.COLLECTION="layers",BA.COLOR_LENS="palette",BA.COMMENT="message_bubble_right",BA.CONSENT_SHIELD="person_shield",BA.CONTENT_CUT="scissors",BA.CONTENT_CUT_CAIRO="scissors_cairo",BA.COURSE=_.W("web_enable_course_icon_update")?"creator_academy":
"lightbulb",BA.COURSE_CAIRO=_.W("web_enable_course_icon_update")?"creator_academy_cairo":"lightbulb_cairo",BA.CREATION_LIVE="radar_live",BA.CREATION_POST="box_pencil",BA.CREATION_UPLOAD="my_videos",BA.CREATION_UPLOAD_RED="upload",BA.CREATOR_METADATA_MONETIZATION="dollar_sign",BA.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_off",BA.CREATOR_STUDIO="youtube_studio",BA.DASHBOARD="grid_asymmetrical",BA.DELETE="trash_can",BA.DELETE_SWEEP="trash_can",BA.DESKTOP="laptop",BA.DISLIKE="thumb_down",BA.DISLIKE_SELECTED=
"thumb_down",BA.DISMISSAL="x_mark",BA.DISMISS_QUEUE="list_remove",BA.DONE_ALL="check_double",BA.DOWN_ARROW="arrow_down",BA.DO_NOT_DISTURB="slash_circle_left",BA.DRAFT="paper_corner_folded",BA.DRAG_HANDLE="bars_2",BA.EDIT="pencil",BA.EMOJI="face_very_happy",BA.EMOJI_FLAGS="flag",BA.EMOJI_OBJECTS="lightbulb",BA.EMOJI_PEOPLE="face_very_happy",BA.EMOJI_RECENT="clock",BA.EMPTY_HEART="heart",BA.EMPTY_LIKE="thumb_up",BA.ERROR_BLACK="alert_circle",BA.ERROR_OUTLINE="alert_circle",BA.EXIT_APP="arrow_in",BA.EXIT_TO_APP=
"arrow_in",BA.EXPAND="chevron_down",BA.EXPAND_ALL="chevron_expand",BA.EXPAND_CAIRO="chevron_down_cairo",BA.EXPAND_LESS="chevron_up",BA.EXPAND_MORE="chevron_down",BA.EXPLORE="compass",BA.EXPLORE_DESTINATION="compass",BA.EXTERNAL_LINK="open_new",BA.FAB_UPLOAD="upload",BA.FACE_HAPPY_OUTLINE="face_happy",BA.FACT_CHECK="article_check",BA.FASHION_LOGO="fashion",BA.FASHION_LOGO_CAIRO="fashion_cairo",BA.FAVORITE="heart",BA.FEEDBACK="message_bubble_alert",BA.FEEDBACK_CAIRO="message_bubble_alert_cairo",BA.FILL_ARROW_SOLID_DOWN_16=
"arrow_solid_down",BA.FILL_ARROW_SOLID_UP_16="arrow_solid_up",BA.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",BA.FILTER="menu_filter",BA.FIRST_PAGE="chevron_first",BA.FLAG="flag",BA.FULL_HEART="heart",BA.GAME_CONSOLE_DPAD="game_console_dpad",BA.GAME_CONSOLE_FACE_BUTTONS="game_console_face_buttons",BA.GAMING_LOGO="gaming",BA.GAMING_LOGO_CAIRO="gaming_cairo",BA.GO_TO_PAGE="arrow_right",BA.GROUPS="people_group",BA.HAPPY="face_happy",BA.HEALTH_AND_SAFETY="shield_plus",BA.HELP="question_circle",BA.HELP_CAIRO=
"question_circle_cairo",BA.HELP_OUTLINE="question_circle",BA.HIDE="slash_circle_left",BA.IMAGE="image",BA.INFINITY_ICON="infinity",BA.INFO="info_circle",BA.INFO_OUTLINE="info_circle",BA.INSERT_CHART="bar_graph_box_vertical",BA.INSERT_CHART_OUTLINED="bar_graph_box_vertical",BA.INSERT_PHOTO="image",BA.KEEP="pin",BA.KEEP_OFF="pin_off",BA.KEYBOARD="keyboard",BA.KEYBOARD_ARROW_DOWN="chevron_down",BA.KEYBOARD_ARROW_UP="chevron_up",BA.KIDS_BLOCK="slash_circle_left",BA.LANGUAGE="globe",BA.LAST_PAGE="chevron_last",
BA.LAUNCH="open_new",BA.LEARNING="lightbulb",BA.LEARNING_CAIRO="lightbulb_cairo",BA.LIBRARY_ADD=dKs("library_add"),BA.LIBRARY_OUTLINE="library",BA.LIBRARY_REMOVE=dKs(),BA.LIGHTBULB_SPARK_OUTLINE="lightbulb_spark",BA.LIKES_PLAYLIST="thumb_up",BA.LIKES_PLAYLIST_CAIRO="thumb_up_cairo",BA.LIKE="thumb_up",BA.LIKE_SELECTED="thumb_up",BA.LIVE="radar_live",BA.LIVE_CAIRO="radar_live_cairo",BA.LIVE_UNLISTED="link",BA.LOCATION_ON="location_point",BA.LOCATION_PIN="location_point",BA.LOOP="arrow_repeat",BA.LOOP_ACTIVE=
"arrow_repeat",BA.LOOP_ONE="arrow_repeat_1",BA.LOOP_ONE_ACTIVE="arrow_repeat_1",BA.MEH="face_meh",BA.MEMBERS_ONLY_MODE_OFF="message_bubble_left",BA.MESSAGE="message_bubble_left",BA.MICROPHONE_ON="mic",BA.MIX="youtube_mix",BA.MONETIZATION_ON="dollar_sign_circle",BA.MONEY_FILL="dollar_sign_container",BA.MONEY_FILL_JPY="yen_sign_container",BA.MONEY_HEART="dollar_sign_heart",BA.MORE_HORIZ="overflow_horizontal",BA.MORE_VERT="overflow_vertical",BA.MUSIC="audio",BA.MUSIC_CAIRO="audio_cairo",BA.MUSIC_NOTE_SYMBOL=
"music",BA.MUSIC_SHUFFLE="arrow_shuffle",BA.MY_CHANNEL="person_circle",BA.MY_LOCATION="location_point",BA.NEWS_STORY="news",BA.NEXT="chevron_right",BA.NOTIFICATIONS="bell",BA.NOTIFICATIONS_ACTIVE="bell_on",BA.NOTIFICATIONS_CAIRO="bell_cairo",BA.NOTIFICATIONS_DONE_CHECKMARK="check",BA.NOTIFICATIONS_INBOX="bell",BA.NOTIFICATIONS_NONE="bell",BA.NOTIFICATIONS_OFF="bell_off",BA.NOT_INTERESTED="slash_circle_left",BA.OFFICIAL_ARTIST_BADGE="audio",BA.OFFLINE_CLOUD="cloud_off",BA.OFFLINE_DOWNLOAD="download",
BA.OFFLINE_DOWNLOAD_CAIRO="download_cairo",BA.OFFLINE_PAUSE="pause",BA.OPEN_IN_NEW="open_new",BA.OUTLINE_ADJUST="adjust",BA.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",BA.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",BA.OUTLINE_BAG="bag",BA.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_circle",BA.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",BA.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",BA.OUTLINE_YOUTUBE_IMPROVE_TV="youtube_improve_tv",BA.PAID="dollar_sign",BA.PAUSE_OUTLINED="pause",BA.PAYMENT=
"credit_card",BA.PERSON_RADAR_FILLED="person_radar",BA.PHONE_DOWNLOAD="mobile_download",BA.PLAYABLES_LOGO="tic_tac_toe",BA.PLAYABLES_LOGO_CAIRO="tic_tac_toe_cairo",BA.PLAYLISTS="list_play_arrow",BA.PLAYLISTS_CAIRO="list_play_arrow_cairo",BA.PLAYLIST_ADD=dKs("list_add"),BA.PLAYLIST_ADD_CHECK=dKs("list_check"),BA.PLAYLIST_PLAY="list_play_arrow",BA.PLAY_ALL="play_arrow",BA.PLAY_CIRCLE="play_arrow_circle",BA.PLAY_OUTLINED="play_arrow_circle",BA.PRIVACY_INFO="shield",BA.PRIVACY_PRIVATE="lock",BA.PRIVACY_PUBLIC=
"earth",BA.PRIVACY_UNLISTED="link",BA.PROMOTE="megaphone",BA.PURCHASES="price_tag",BA.PURCHASE_SUPER_CHAT="super_chat",BA.PURCHASE_SUPER_STICKER="super_sticker",BA.QUESTION_ANSWER="message_bubble_question",BA.QUEUE_PLAY_LAST="list_queue_last",BA.QUEUE_PLAY_NEXT="list_play_arrow",BA.REMIX_FILLED="youtube_shorts_remix",BA.REMOVE="bar_circle",BA.REMOVE_CIRCLE="bar_circle",BA.REMOVE_CIRCLE_OUTLINE="bar_circle",BA.REMOVE_DONE="check_double_off",BA.REMOVE_FROM_HISTORY="bar_circle",BA.REMOVE_FROM_PLAYLIST=
"bar_circle",BA.REMOVE_MODERATOR="shield_off",BA.REPLAY="arrow_circle",BA.REPLAY_10="skip_back_10",BA.REPORT_PROBLEM="alert_triangle",BA.SAD="face_sad",BA.SAVE_PLAYLIST="bookmark",BA.SCHEDULE="clock",BA.SCHOOL="creator_academy",BA.SCREEN_FULLSCREEN="screen_full",BA.SEARCH_HISTORY="arrow_time",BA.SELL="price_tag",BA.SETTINGS="gear",BA.SETTINGS_CAIRO="gear_cairo",BA.SETTINGS_LIGHT="gear",BA.SETTINGS_MATERIAL="gear",BA.SHARE_ARROW="share",BA.SHIELD_WITH_AVATAR="person_shield",BA.SHOPPING_BAG="bag",BA.SHOPPING_BAG_CAIRO=
"bag_cairo",BA.SHOPPING_CART="cart",BA.SHORTS_COMMENT="youtube_shorts_message_bubble_right",BA.SHORTS_DISLIKE="youtube_shorts_thumb_down",BA.SHORTS_LIKE="youtube_shorts_thumb_up",BA.SHORTS_SHARE="youtube_shorts_share",BA.SHUFFLE="arrow_shuffle",BA.SLOW_MODE_OFF="message_bubble_left",BA.SOCIAL="people",BA.SORT="menu_sort",BA.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",BA.SPEED_1X="1x",BA.SPEED_1_POINT_2X="1_point_2x",BA.SPEED_1_POINT_5X="1_point_5x",BA.SPEED_1_POINT_8X="1_point_8x",BA.SPEED_2X="2x",
BA.SPEED_POINT_2X="point_2x",BA.SPEED_POINT_8X="point_8x",BA.SPONSORSHIP_STAR="star_circle",BA.STAFF_PICK="spotlight",BA.START_DVR="add",BA.STAR_BORDER="star",BA.STAR_CIRCLE_RIBBON_OUTLINE="star_circle_ribbon",BA.STICKER_EMOTICON="face_happy",BA.STOP_DVR="stop",BA.SUBSCRIBE="youtube_logo_icon",BA.SUBSCRIBE_PLUS="add_cairo",BA.SUBSCRIPTION_MANAGER="gear",BA.SUPERVISOR_ACCOUNT="people",BA.SUPER_CHAT_FOR_GOOD="hands_heart",BA.SWAP_HORIZ="arrow_swap_horizontal",BA.SWITCH_ACCOUNTS="person_account",BA.TAB_ACCOUNT=
"person",BA.TAB_ACTIVITY="bell",BA.TAB_BOOKMARK="bookmark",BA.TAB_EXPLORE="compass",BA.TAB_HOME="home",BA.TAB_HOME_CAIRO="home_cairo",BA.TAB_INBOX="mail",BA.TAB_LIKED="thumb_up",BA.TAB_MUSIC_PREMIUM="youtube_music",BA.TAB_SHORTS="youtube_shorts",BA.TAB_SHORTS_CAIRO="youtube_shorts_cairo",BA.TAB_SUBSCRIPTIONS="subscriptions",BA.TAB_SUBSCRIPTIONS_CAIRO="subscriptions_cairo",BA.TAB_TRENDING="fire",BA.TIMER="stopwatch",BA.TRAILER="youtube_originals",BA.TRENDING="fire",BA.TRENDING_CAIRO="fire_cairo",BA.TRENDING_DOWN=
"rating_down",BA.TRENDING_UP="rating_up",BA.TROPHY="trophy",BA.TROPHY_CELEBRATIONS="fireworks",BA.TUNE="adjust",BA.UNBLOCK_USER="bar_circle",BA.UNLIMITED="youtube_logo_icon",BA.UNPLUGGED_LIVE_GUIDE="radar_live",BA.UNPLUGGED_SPORTS="eye_off",BA.UPLOADS="library",BA.UP_ARROW="arrow_up",BA.VERTICAL_ALIGN_BOTTOM="download",BA.VERY_HAPPY="face_very_happy",BA.VERY_SAD="face_very_sad",BA.VIDEOGAME_ASSET="gaming",BA.VIDEOS="play_arrow_circle",BA.VIDEO_CALL="video_camera_add",BA.VIDEO_LIBRARY_WHITE="library",
BA.VIDEO_YOUTUBE="youtube_logo_icon",BA.VIEW_LIST="list_view",BA.VIEW_LIST_CAIRO="list_view_cairo",BA.VISIBILITY="eye",BA.VISIBILITY_OFF="eye_off",BA.VOLUME_MUTE="volume_off",BA.VOLUME_UP="volume_on",BA.WALLPAPER="image",BA.WARNING="alert_triangle",BA.WATCH_HISTORY="arrow_time",BA.WATCH_HISTORY_CAIRO="arrow_time_cairo",BA.WATCH_LATER="clock",BA.WATCH_LATER_CAIRO="clock_cairo",BA.WATCH_RELATED_MIX="youtube_mix",BA.WHAT_TO_WATCH="home",BA.YOUTUBE_MUSIC_MONOCHROME="youtube_music",BA.YOUTUBE_MUSIC_MONOCHROME_CAIRO=
"youtube_music_cairo",BA.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="youtube_shorts_no_triangle",BA.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="youtube_shorts_no_triangle",BA.YOUTUBE_SHORTS_OUTLINE_24="youtube_shorts",BA.YT_OUTLINE_MUSIC_24="music",BA);var zA={},nVy=(zA.ACCESS_TIME="clock",zA.ACCOUNT_BOX="person_square",zA.ACCOUNT_BOX_CAIRO="person_square",zA.ACCOUNT_CIRCLE="person_circle",zA.ACCOUNT_CIRCLE_CAIRO="person_circle",zA.ACCOUNT_LINKED="account_link",zA.ACCOUNT_UNLINKED="account_link",zA.ADD_CIRCLE="add_circle",zA.ADD_CIRCLE_OUTLINE="add_circle",zA.ADD_FRIEND="person_child",zA.ADD_MODERATOR="shield_add",zA.ADD_TO_LIBRARY="bookmark",zA.ADD_TO_PLAYLIST="add",zA.ADD_TO_QUEUE_TAIL="queue",zA.ADD_TO_REMOTE_QUEUE="playlist_audio",zA.ADD_TO_WATCH_LATER=
"clock",zA.ADD_VIDEO_LINK="film_strip_add",zA.ADMIN_PANEL_SETTINGS="person_gear",zA.ALERT_WARN_RED="alert_triangle",zA.ALIGN_LEFT="text_align_left",zA.ARROWS_ALERT="arrow_split_alert",zA.ARROW_BACK="arrow_left",zA.ARROW_CIRCLE="arrow_counterclockwise",zA.ARROW_CIRCLE_PLAY="replay",zA.ARROW_CIRCLE_RIGHT="arrow_clockwise",zA.ARROW_DIAGONAL="arrow_up_left",zA.ARROW_DIAGONAL_UP_RIGHT="arrow_up_right",zA.ARROW_DROP_DOWN="triangle_down",zA.ARROW_DROP_UP="triangle_up",zA.ARROW_FORWARD="arrow_right",zA.ARROW_PAUSE=
"pause_history",zA.ARROW_UNDO="undo",zA.ARTICLE="text_page",zA.ARTICLE_ALERT="text_page_alert",zA.ARTICLE_CHECK="text_page_check",zA.ARTICLE_CLARIFY="text_page_info",zA.ARTIST="person_audio",zA.AUDIOTRACK="audio",zA.AUDIO_BADGE="audio_badge",zA.AUDIO_SURROUND="surround_sound",zA.AUTO_AWESOME="sparkles",zA.AVATAR_ANONYMOUS="person_circle",zA.AVATAR_LOGGED_OUT="person_circle",zA.BACK="arrow_left",zA.BAR_CHART="chart_bar",zA.BAR_CIRCLE="minus_circle",zA.BAR_HORIZONTAL="minus",zA.BLOCK="circle_slash",
zA.BLOCK_USER="circle_slash",zA.BOOKMARK_BORDER="bookmark",zA.BOX_OPEN_CHECK="quiz",zA.BOX_PENCIL="square_pencil",zA.BOX_STACK_3="square3_stack",zA.BREAKING_NEWS_ALT_1="text_page_alert",zA.BROADCAST="podcast",zA.BROADCAST_CAIRO="podcast",zA.BUG_REPORT="bug",zA.CAMERA_ALT="camera",zA.CAMPAIGN="megaphone",zA.CANCEL="x_circle",zA.CAPTIONS="closed_captions",zA.CAST_ICON="chromecast",zA.CAST_OUTLINE="chromecast",zA.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",zA.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_waves",
zA.CHAT="text_bubble",zA.CHAT_BUBBLE="bubble",zA.CHECK_BOX="check_square",zA.CHECK_BOX_OUTLINE_BLANK="square",zA.CHECK_CIRCLE_FILLED="check_circle",zA.CHECK_CIRCLE_OUTLINE="check_circle",zA.CHECK_CIRCLE_THICK="check_circle",zA.CHECK_DOUBLE="check_done",zA.CHECK_DOUBLE_OFF="check_done_slash",zA.CHEVRON_LEFT="chevron_left",zA.CHEVRON_RIGHT="chevron_right",zA.CHEVRON_RIGHT_CAIRO="chevron_right",zA.CIRCLES_OVERLAP="account_link",zA.CLAPPERBOARD_CAIRO="clapperboard",zA.CLARIFY="text_page_info",zA.CLOCK_ARROWS=
"clock_split",zA.CLOCK_ARROWS_ALERT="clock_split_alert",zA.CLOSED_CAPTION="closed_captions",zA.CLOSED_CAPTION_SELECTED="closed_captions",zA.CLOSE="x",zA.CLOUD_UPLOAD="cloud_arrow_up",zA.COLLAPSE="chevron_up",zA.COLLAPSE_CAIRO="chevron_up",zA.COLLECTION="square3d_stack",zA.COLOR_LENS="paint_palette",zA.COMMENT="text_bubble",zA.CONSENT_SHIELD="person_shield",zA.CONTENT_CUT="scissors",zA.CONTENT_CUT_CAIRO="scissors",zA.COURSE="graduation_cap",zA.COURSE_CAIRO="graduation_cap",zA.CREATION_LIVE="live",
zA.CREATION_POST="square_pencil",zA.CREATION_UPLOAD="video",zA.CREATION_UPLOAD_RED="upload",zA.CREATOR_ACADEMY="graduation_cap",zA.CREATOR_METADATA_MONETIZATION="dollar_sign_circle",zA.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_circle_slash",zA.CREATOR_STUDIO="youtube_studio",zA.DARK_THEME="theme",zA.DELETE="trash_can",zA.DELETE_SWEEP="trash_can",zA.DESKTOP="laptop",zA.DISLIKE="thumb_down",zA.DISLIKE_SELECTED="thumb_down",zA.DISMISSAL="x",zA.DISMISS_QUEUE="playlist_x",zA.DOGFOOD="pawprint",zA.DOLLAR_SIGN=
"dollar_sign_circle",zA.DOLLAR_SIGN_CIRCLE="dollar_sign_circle",zA.DOLLAR_SIGN_CONTAINER="dollar_sign_rectangle",zA.DOWN_ARROW="arrow_down",zA.DO_NOT_DISTURB="circle_slash",zA.DRAFT="document",zA.DRAG_HANDLE="equal",zA.EARTH="globe",zA.EDIT="pencil",zA.EMOJI="face_very_happy",zA.EMOJI_FLAGS="flag",zA.EMOJI_OBJECTS="lightbulb",zA.EMOJI_PEOPLE="face_very_happy",zA.EMOJI_RECENT="clock",zA.EMPTY_HEART="heart",zA.EMPTY_LIKE="thumb_up",zA.ERROR_BLACK="alert_circle",zA.ERROR_OUTLINE="alert_circle",zA.ERROR_WHITE=
"alert_circle",zA.EXIT_APP="arrow_in",zA.EXIT_TO_APP="arrow_in",zA.EXPAND="chevron_down",zA.EXPAND_ALL="chevron_expand",zA.EXPAND_CAIRO="chevron_down",zA.EXPAND_LESS="chevron_up",zA.EXPAND_MORE="chevron_down",zA.EXPLORE="compass",zA.EXPLORE_DESTINATION="compass",zA.EXTERNAL_LINK="arrow_up_right",zA.EYE_OFF="eye_slash",zA.FAB_UPLOAD="upload",zA.FACE_HAPPY_OUTLINE="face_happy",zA.FACE_MEH="face_neutral",zA.FACT_CHECK="text_page_check",zA.FASHION_LOGO="fashion",zA.FASHION_LOGO_CAIRO="fashion",zA.FAVORITE=
"thumb_up",zA.FEEDBACK="alert_bubble",zA.FEEDBACK_CAIRO="alert_bubble",zA.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",zA.FILL_ARROW_SOLID_UP_16="arrow_solid_up",zA.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",zA.FIRST_PAGE="chevron_left_end",zA.FLAG_CAIRO="flag",zA.FLASH_OFF="flash_slash",zA.FLASH_ON="flash",zA.FULL_HEART="heart",zA.GAMING_LOGO="gaming",zA.GAMING_LOGO_CAIRO="gaming",zA.GO_TO_PAGE="arrow_right",zA.GRID_ASYMMETRICAL="dashboard",zA.GROUPS="person3",zA.HAND_SWIPE_LEFT="gesture_swipe_left",
zA.HAND_SWIPE_RIGHT="gesture_swipe_right",zA.HAPPY="face_happy",zA.HEALTH_AND_SAFETY="shield_health",zA.HEART_BOX="heart_cube",zA.HELP="help_circle",zA.HELP_CAIRO="help_circle",zA.HELP_OUTLINE="help_circle",zA.HIDE="circle_slash",zA.INCOGNITO_CAIRO="incognito",zA.INFINITY_ICON="infinity",zA.INFO="info_circle",zA.INFO_OUTLINE="info_circle",zA.INSERT_CHART="chart_bar_square",zA.INSERT_CHART_OUTLINED="chart_bar_square",zA.INSERT_PHOTO="image",zA.KEEP="pin",zA.KEEP_OFF="pin_slash",zA.KEYBOARD="keyboard",
zA.KEYBOARD_ARROW_DOWN="chevron_down",zA.KEYBOARD_ARROW_UP="chevron_up",zA.KIDS_BLOCK="circle_slash",zA.LANGUAGE="globe",zA.LAST_PAGE="chevron_right_end",zA.LAUNCH="arrow_up_right",zA.LEARNING="lightbulb",zA.LEARNING_CAIRO="lightbulb",zA.LIBRARY_ADD="bookmark",zA.LIBRARY_IMAGE="image_stack",zA.LIBRARY_MUSIC="audio_square_stack",zA.LIBRARY_OUTLINE="play_square_stack",zA.LIBRARY_REMOVE="bookmark",zA.LIBRARY_SAVED="check_square_stack",zA.LIKES_PLAYLIST="thumb_up",zA.LIKES_PLAYLIST_CAIRO="thumb_up",zA.LIKE=
"thumb_up",zA.LIKE_SELECTED="thumb_up",zA.LIST_QUEUE="queue",zA.LIVE_CAIRO="live",zA.LIVE_UNLISTED="link",zA.LOCATION_ON="location_pin",zA.LOCATION_PIN="location_pin",zA.LOCATION_POINT="location_pin",zA.LOOP="repeat",zA.LOOP_ACTIVE="repeat",zA.LOOP_ONE="repeat1",zA.LOOP_ONE_ACTIVE="repeat1",zA.MEET="google_meet",zA.MEH="face_neutral",zA.MEMBERSHIPS="memberships",zA.MEMBERS_ONLY_MODE_OFF="text_bubble",zA.MENU_FILTER="filter",zA.MESSAGE="text_bubble",zA.MESSAGE_BUBBLE_GEAR="bubble_gear",zA.MESSAGE_BUBBLE_LEFT=
"text_bubble",zA.MESSAGE_BUBBLE_LEFT_BOOST="bubble_sparkles",zA.MESSAGE_BUBBLE_OVERLAP="bubble_stack",zA.MESSAGE_BUBBLE_QUESTION="help_bubble",zA.MICROPHONE_ON="mic",zA.MONETIZATION_ON="dollar_sign_circle",zA.MONEY_FILL="dollar_sign_rectangle",zA.MONEY_FILL_JPY="yen_sign_rectangle",zA.MONEY_HAND="dollar_sign_circle_hand",zA.MONEY_HEART="dollar_sign_heart",zA.MOON_Z="sleep_timer",zA.MORE_HORIZ="overflow_horizontal",zA.MORE_VERT="overflow_vertical",zA.MUSIC="audio",zA.MUSIC_CAIRO="audio",zA.MUSIC_EXPLICIT_BADGE=
"explicit",zA.MUSIC_NEW_RELEASE="audio_badge",zA.MUSIC_NOTE_SYMBOL="audio",zA.MUSIC_SCISSORS="audio_scissors",zA.MUSIC_SHUFFLE="shuffle",zA.MY_CHANNEL="person_circle",zA.MY_LOCATION="location_pin",zA.MY_VIDEOS="video",zA.MY_VIDEOS_CAIRO="video",zA.NEWS_CAIRO="news",zA.NEWS_STORY="news",zA.NEXT="chevron_right",zA.NOTE_ADD="bubble_pencil",zA.NOTIFICATIONS="bell",zA.NOTIFICATIONS_ACTIVE="bell_waves",zA.NOTIFICATIONS_CAIRO="bell",zA.NOTIFICATIONS_DONE_CHECKMARK="check",zA.NOTIFICATIONS_INBOX="bell",zA.NOTIFICATIONS_NONE=
"bell",zA.NOTIFICATIONS_OFF="bell_slash",zA.NOT_INTERESTED="circle_slash",zA.OFFICIAL_ARTIST_BADGE="audio",zA.OFFLINE_CLOUD="cloud_slash",zA.OFFLINE_DOWNLOAD="download",zA.OFFLINE_DOWNLOAD_CAIRO="download",zA.OFFLINE_PAUSE="pause",zA.OPEN_IN_NEW="arrow_up_right",zA.OUTLINE_ADJUST="adjust",zA.OUTLINE_ARROW_SOLID_DOWN="arrow_solid_down",zA.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",zA.OUTLINE_ARROW_SOLID_UP="arrow_solid_up",zA.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",zA.OUTLINE_BAG="bag",zA.OUTLINE_CLOCK_HALF_CIRCLE=
"clock_half_dashed",zA.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",zA.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",zA.OUTLINE_YOUTUBE_IMPROVE_TV="star_tv",zA.PAID="dollar_sign_circle",zA.PAUSE_OUTLINED="pause",zA.PAYMENT="credit_card",zA.PEOPLE="person_child",zA.PEOPLE_2="person2_rectangle",zA.PEOPLE_GROUP="person3",zA.PEOPLE_NOTE="bubble_asterisk",zA.PERSON_2="person2",zA.PERSON_ACCOUNT="person_square_stack",zA.PERSON_MINUS="person_x",zA.PERSON_MUSIC="person_audio",zA.PERSON_RADAR="person_waves",
zA.PERSON_RADAR_FILLED="person_waves",zA.PERSON_SETTING="person_gear",zA.PHONE="phone",zA.PHONE_DOWNLOAD="mobile_arrow_down",zA.PICTURE_IN_PICTURE="picture_in_picture",zA.PLAYABLES_LOGO="playables",zA.PLAYABLES_LOGO_CAIRO="playables",zA.PLAYLISTS="playlist",zA.PLAYLISTS_CAIRO="playlist",zA.PLAYLIST_ADD_CHECK="bookmark",zA.PLAY_ALL="play",zA.PLAY_ARROW="play",zA.PLAY_ARROW_CIRCLE="play_circle",zA.PLAY_ARROW_HALF_CIRCLE="play_circle_half_dashed",zA.PLAY_CIRCLE="play_circle",zA.PLAY_OUTLINED="play_circle",
zA.PODCAST_ADD="podcast_add",zA.PODCAST_CHECK="podcast_check",zA.PRIVACY_INFO="shield_x",zA.PRIVACY_PRIVATE="lock",zA.PRIVACY_PUBLIC="globe",zA.PRIVACY_UNLISTED="link",zA.PROMOTE="megaphone",zA.PURCHASES="price_tag",zA.PURCHASE_SUPER_CHAT="super_chat",zA.PURCHASE_SUPER_STICKER="super_sticker",zA.QUESTION_ANSWER="help_bubble",zA.QUESTION_CIRCLE="help_circle",zA.QUEUE_PLAY_LAST="queue_last",zA.QUEUE_PLAY_NEXT="queue_next",zA.QUOTATION_MARK="quote",zA.RADAR_LIVE="live",zA.REMOVE="minus_circle",zA.REMOVE_CIRCLE=
"minus_circle",zA.REMOVE_CIRCLE_OUTLINE="minus_circle",zA.REMOVE_FROM_HISTORY="minus_circle",zA.REMOVE_FROM_PLAYLIST="minus_circle",zA.REMOVE_MODERATOR="shield_slash",zA.REPLAY="arrow_counterclockwise",zA.REPLAY_10="skip10_back",zA.REPLAY_ARROW="replay",zA.REPORT_PROBLEM="alert_triangle",zA.RSS_OFF="rss_slash",zA.SAD="face_sad",zA.SAVE_PLAYLIST="bookmark",zA.SCHEDULE="clock",zA.SCHOOL="graduation_cap",zA.SCREEN_DEFAULT="player_default",zA.SCREEN_FULLSCREEN="player_full_enter",zA.SCREEN_LIGHT="ambient_mode",
zA.SCREEN_ROTATION="rotate_portrait",zA.SCREEN_SWITCH="player_switch",zA.SCREEN_THEATRE="player_theater",zA.SEARCH_CAIRO="search",zA.SEARCH_HISTORY="history",zA.SELL="price_tag",zA.SETTINGS="gear",zA.SETTINGS_CAIRO="gear",zA.SETTINGS_LIGHT="gear",zA.SETTINGS_MATERIAL="gear",zA.SETTINGS_REMOTE="remote_waves",zA.SHARE="share",zA.SHARE_ARROW="share",zA.SHARE_CAIRO="share",zA.SHIELD="shield_x",zA.SHIELD_OFF="shield_slash",zA.SHIELD_WITH_AVATAR="person_shield",zA.SHOPPING_BAG="bag",zA.SHOPPING_BAG_CAIRO=
"bag",zA.SHOPPING_CART="cart",zA.SHORTS_COMMENT="text_bubble",zA.SHORTS_DISLIKE="thumb_down",zA.SHORTS_LIKE="thumb_up",zA.SHORTS_SHARE="share",zA.SKIP_FORWARD_30="skip30_forward",zA.SLASH_CIRCLE_LEFT="circle_slash",zA.SLASH_CIRCLE_RIGHT="circle_slash",zA.SLOW_MODE="bubble_slow",zA.SLOW_MODE_OFF="text_bubble",zA.SOCIAL="person_child",zA.SPARKLE="sparkles",zA.SPARK_IMAGE="image_spark",zA.SPARK_RADAR="spark_waves",zA.SPARK_VIDEO="video_spark",zA.SPEAKER_GROUP="speaker_stack",zA.SPEAKER_OFF="speaker_slash",
zA.SPEED_1X="n1x",zA.SPEED_1_POINT_2X="n1point2x",zA.SPEED_1_POINT_5X="n1point5x",zA.SPEED_1_POINT_8X="n1point8x",zA.SPEED_2X="n2x",zA.SPONSORSHIP_STAR="star_circle",zA.SPORTS="basketball",zA.SPOTLIGHT="spotlight",zA.STAFF_PICK="spotlight",zA.START_DVR="add",zA.STAR_BORDER="star",zA.STAR_CIRCLE_RIBBON="memberships_gift",zA.STAR_HALF="star_full_half",zA.STAR_SHOOTING="hype",zA.STICKER="sticker",zA.STICKER_EMOTICON="face_happy",zA.STOP_DVR="stop",zA.SUBSCRIBE="youtube",zA.SUBSCRIBE_PLUS="add",zA.SUBSCRIPTION_MANAGER=
"gear",zA.SUPERSTAR="super_star",zA.SUPERVISOR_ACCOUNT="person_child",zA.SUPER_CHAT_FOR_GOOD="hands_heart",zA.SWAP_HORIZ="arrow_swap_horizontal",zA.SWITCH_ACCOUNTS="person_square_stack",zA.TAB_ACCOUNT="person",zA.TAB_ACTIVITY="bell",zA.TAB_BOOKMARK="bookmark",zA.TAB_EXPLORE="compass",zA.TAB_HOME="home",zA.TAB_HOME_CAIRO="home",zA.TAB_INBOX="mail",zA.TAB_LIKED="thumb_up",zA.TAB_MUSIC_PREMIUM="youtube_music",zA.TAB_SHORTS="shorts",zA.TAB_SHORTS_CAIRO="shorts",zA.TAB_SUBSCRIPTIONS="subscriptions",zA.TAB_SUBSCRIPTIONS_CAIRO=
"subscriptions",zA.TAB_TRENDING="trending",zA.TARGET="target",zA.TARGET_ADD="target_add",zA.TEMPLATE_ADD="template_add",zA.TEXT="font",zA.TICKET_STAR="star_ticket",zA.TIMER="stopwatch",zA.TRENDING_CAIRO="trending",zA.TRENDING_DOWN="arrow_trend_down",zA.TRENDING_UP="arrow_trend_up",zA.TROPHY_CAIRO="trophy",zA.TROPHY_CELEBRATIONS="fireworks",zA.TROPHY_STAR="star_trophy",zA.TUNE="adjust",zA.TV_OFF="tv_slash",zA.UNBLOCK_USER="minus_circle",zA.UNFAVORITE="thumb_down",zA.UNLIMITED="youtube",zA.UNPLUGGED_LIVE_GUIDE=
"live",zA.UNPLUGGED_SPORTS="eye_slash",zA.UPLOADS="play_square_stack",zA.UP_ARROW="arrow_up",zA.VERTICAL_ALIGN_BOTTOM="chevron_down_end",zA.VERTICAL_ALIGN_TOP="chevron_up_end",zA.VERY_HAPPY="face_very_happy",zA.VERY_SAD="face_very_sad",zA.VIDEOS="play_circle",zA.VIDEO_CALL="video_camera_add",zA.VIDEO_LIBRARY_WHITE="play_square_stack",zA.VIDEO_QUALITY_4K="n4k",zA.VIDEO_QUALITY_8K="n8k",zA.VIDEO_YOUTUBE="youtube",zA.VIEW_LIST_CAIRO="view_list",zA.VIEW_MODULE="view_column3_row2",zA.VISIBILITY="eye",
zA.VISIBILITY_OFF="eye_slash",zA.VOLUME_DOWN="volume_min",zA.VOLUME_MUTE="volume_mute",zA.VOLUME_OFF="volume_mute",zA.VOLUME_STABLE="stable_volume",zA.VOLUME_UP="volume_max",zA.WALLPAPER="image",zA.WARNING="alert_triangle",zA.WATCH_HISTORY="history",zA.WATCH_HISTORY_CAIRO="history",zA.WATCH_LATER="clock",zA.WATCH_LATER_CAIRO="clock",zA.WATCH_RELATED_MIX="mix",zA.WHAT_TO_WATCH="home",zA.YOUTUBE_LINKED_TV="tv_mobile",zA.YOUTUBE_MUSIC_MONOCHROME="youtube_music",zA.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music",
zA.YOUTUBE_SHORTS_ARROW_DOWN="arrow_down",zA.YOUTUBE_SHORTS_ARROW_UP="arrow_up",zA.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="shorts_empty",zA.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="shorts_empty",zA.YOUTUBE_SHORTS_OUTLINE_24="shorts",zA);var S3F={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,7,24],[1,7,24]],circle_full:[[0,2,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,9,16],[1,9,18],[1,9,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_waveform:[[1,2,24]],phone:[[0,3,24],[1,3,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_combine:[[1,
1,24]],pin:[[0,7,12],[0,7,24],[1,7,16],[1,7,24]],pin_off:[[1,1,24]],play_arrow:[[0,7,24],[1,7,24]],play_arrow_circle:[[0,2,24],[1,2,24]],play_arrow_disabled:[[0,1,12],[0,1,24]],play_arrow_half_circle:[[0,5,24],[1,5,24]],podcast:[[0,6,24],[1,6,12],[1,6,16],[1,6,18],[1,6,24]],podcast_add:[[0,2,24],[1,2,24]],podcast_cairo:[[0,2,24],[1,2,24]],podcast_check:[[0,2,24]],point_2x:[[1,1,24]],point_3x:[[1,3,24]],point_5x:[[1,3,24]],point_8x:[[1,1,24]],poll:[[1,9,16],[1,9,24],[1,9,40]],pound:[[1,3,24]],presentation:[[1,
2,24]],presentation_remove:[[1,1,24]],price_tag:[[0,8,12],[0,8,24],[1,8,24]],price_tag_heart:[[1,2,24]],qr_code:[[1,3,24]],question_circle:[[1,5,24]],question_circle_cairo:[[1,2,24]],question_head:[[1,2,24]],quotation_mark:[[0,1,24],[1,1,24]],quotation_mark_off:[[1,1,24]],radar_live:[[0,7,24],[1,7,12],[1,7,16],[1,7,24]],radar_live_cairo:[[0,2,24],[1,2,24]],rating_down:[[1,1,24]],rating_up:[[1,7,12],[1,7,16],[1,7,24]],record:[[0,2,24]],remix:[[1,2,16],[1,2,24]],replay_arrow:[[1,1,24]],rotate_90:[[1,
1,24]],rotate_90_clockwise:[[1,2,24]],rss:[[1,2,16],[1,2,24]],rss_off:[[1,1,16],[1,1,24]],ruby:[[1,2,12],[1,2,16],[1,2,18],[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,8,12],[0,8,24],[1,8,24]],scissors_cairo:[[0,2,24],[1,2,24]],scissors_cut:[[1,4,16],[1,4,18],[1,4,24]],screen_default:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_full:[[1,7,24]],screen_full_cairo:[[1,1,24]],screen_full_exit:[[1,6,24]],screen_full_exit_cairo:[[1,1,24]],screen_fullscreen:[[0,
1,24],[0,1,48],[1,1,24],[1,1,48]],screen_light:[[1,1,24]],screen_mini_player:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_multi_view:[[0,3,24],[1,3,24]],screen_rotation:[[1,2,18],[1,2,24]],screen_switch:[[0,1,24],[1,1,24]],screen_theatre:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_vertical:[[1,1,24]],screen_x:[[1,2,24]],sd:[[0,3,24],[1,3,24]],search:[[0,15,24],[1,15,24]],search_cairo:[[1,2,24]],search_superscript:[[1,1,24]],send:[[0,4,24,!0],[1,4,24,!0]],settings_remote:[[1,1,24]],shadow_hard:[[0,
2,24]],shadow_soft:[[0,2,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,9,12],[0,9,16],[0,9,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,2,16],[0,2,24]],star_shooting:[[0,3,24],[1,3,24]],statistics_graph:[[1,2,24]],sticker:[[1,2,24]],stop:[[0,4,24]],stopwatch:[[0,5,16],[0,5,24],[1,5,16],[1,5,24]],stopwatch_10:[[0,1,24]],stopwatch_3:[[0,1,24]],subscriptions:[[0,11,24],[1,11,18],[1,11,24]],subscriptions_cairo:[[0,2,24],[1,2,24]],subtitles:[[0,4,12],[0,4,24],[1,4,24]],super_chat:[[1,8,18],[1,8,24]],super_sticker:[[0,8,16],[0,8,24],[1,8,16],[1,8,24]],super_store:[[1,3,24]],superstar:[[1,
1,24]],tablet:[[1,1,24]],target:[[0,2,24],[1,2,16],[1,2,24]],target_add:[[0,2,24],[1,2,16],[1,2,24]],template_add:[[1,3,16],[1,3,24]],template_play:[[0,3,24],[1,3,24]],text:[[0,9,24],[1,9,16],[1,9,18],[1,9,24]],text_bell_cairo:[[1,1,12],[1,1,16],[1,1,18],[1,1,24]],text_bold:[[1,1,24]],text_box:[[1,5,24]],text_italic:[[1,1,24]],text_outline:[[1,2,24]],text_preset:[[1,1,24]],text_serif:[[1,1,24]],text_shadow:[[1,2,24]],text_strikethrough:[[1,1,24]],text_underline:[[1,1,24]],theme_switch:[[0,1,24],[1,
1,24]],thermometer:[[1,2,24]],thumb_down:[[0,24,16],[0,24,24],[0,24,36],[1,24,16],[1,24,24],[1,24,36]],thumb_up:[[0,22,16],[0,22,24],[0,22,36],[1,22,16],[1,22,24],[1,22,36]],thumb_up_cairo:[[0,2,24],[1,2,24]],thumb_up_down:[[0,3,24],[1,3,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_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 FZF={accessibility:[[0,4,24],[1,4,24]],account_link:[[0,8,24],[1,8,24]],account_link_error:[[1,6,24]],add:[[1,9,18],[1,9,24]],add_circle:[[0,6,18],[0,6,24],[1,6,24],[1,6,36]],add_square_stack:[[1,1,24]],add_tv:[[1,1,24]],add_tv_chevron_right:[[1,1,24]],adjust:[[0,9,24],[1,9,24]],airplane:[[0,5,24],[0,5,48],[1,5,24]],airplay:[[1,6,24]],airplay_slash:[[1,1,24]],album:[[0,8,24],[1,8,18],[1,8,24],[1,8,48]],alert_bubble:[[1,2,18],[1,2,24]],alert_circle:[[0,10,24],[1,10,24],[1,10,48]],alert_octagon:[[0,
2,24],[1,2,24]],alert_triangle:[[0,10,12],[0,10,24],[0,10,48],[1,10,24]],ambient_mode:[[1,1,24]],ampersand:[[1,1,24]],api:[[0,2,24],[1,2,24]],archive:[[1,1,24]],arrow_arc_forward:[[1,1,24]],arrow_clockwise:[[1,1,24]],arrow_counterclockwise:[[1,2,24],[1,2,48]],arrow_counterclockwise_dashed:[[1,1,24]],arrow_down:[[1,3,24]],arrow_down_circle:[[0,4,24],[1,4,24]],arrow_down_right:[[1,1,24]],arrow_flip:[[1,10,24]],arrow_in:[[1,8,18],[1,8,24]],arrow_left:[[1,8,24,!0],[1,8,36,!0]],arrow_merge:[[1,2,24]],
arrow_out:[[1,2,24]],arrow_right:[[1,3,24,!0]],arrow_right_rectangle:[[0,2,24],[1,2,24]],arrow_solid_down:[[0,4,18],[0,4,24],[1,4,18],[1,4,24]],arrow_solid_up:[[0,4,18],[0,4,24],[1,4,18],[1,4,24]],arrow_split:[[1,3,24]],arrow_split_alert:[[1,1,24]],arrow_swap_horizontal:[[1,5,24]],arrow_trend_down:[[1,1,24]],arrow_trend_up:[[1,2,12],[1,2,24]],arrow_turn_down_right:[[1,1,24]],arrow_up:[[1,3,24]],arrow_up_circle:[[0,4,24],[1,4,24]],arrow_up_left:[[1,1,24]],arrow_up_rectangle_portrait:[[1,1,24]],arrow_up_right:[[1,
2,18],[1,2,24],[1,2,36]],audio:[[0,14,12],[0,14,18],[0,14,24],[1,14,12],[1,14,18],[1,14,24],[1,14,48]],audio_arrow_flip:[[0,2,24],[1,2,24]],audio_badge:[[0,3,24],[1,3,24]],audio_scissors:[[1,1,24]],audio_slash:[[0,2,24],[1,2,24]],audio_spark:[[1,1,24]],audio_square_stack:[[0,2,24],[1,2,24]],audio_staff:[[0,2,24],[1,2,24]],backspace:[[0,5,24],[1,5,24]],bag:[[0,7,24],[1,7,24]],bag_bookmark:[[1,2,24]],basketball:[[0,2,24],[1,2,24]],beaker:[[1,2,24]],bed:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],bell:[[0,
10,24],[1,10,24]],bell_slash:[[1,1,24]],bell_waves:[[0,2,24],[1,2,24]],blur:[[1,2,24]],book:[[0,3,24],[1,3,24]],book_audio:[[1,1,24]],bookmark:[[0,9,18],[0,9,24],[1,9,18],[1,9,24]],briefcase:[[1,2,24]],briefcase_slash:[[0,3,24],[1,3,24]],brightness:[[0,3,24],[1,3,24]],browser:[[0,2,24],[1,2,24]],browser_slash:[[1,1,24]],bubble:[[1,1,24]],bubble_asterisk:[[0,2,24],[1,2,24]],bubble_ellipsis:[[1,1,24]],bubble_gear:[[1,1,24]],bubble_list:[[1,1,24]],bubble_pencil:[[1,1,24]],bubble_slash:[[0,2,24],[1,2,
24]],bubble_slow:[[0,2,24],[0,2,48],[1,2,24],[1,2,48]],bubble_spark:[[1,1,24]],bubble_sparkles:[[1,1,24]],bubble_stack:[[0,2,24],[1,2,24]],bug:[[0,3,24],[1,3,24]],business:[[0,4,24],[1,4,24]],cable:[[1,2,24]],calculator:[[0,3,24],[1,3,24]],calendar:[[0,4,24],[1,4,24]],calendar_event:[[0,2,24],[1,2,24]],calendar_today:[[1,1,24]],camera:[[0,10,24],[1,10,18],[1,10,24]],camera_audio:[[1,5,24]],camera_flip:[[1,4,24]],camera_hashtag:[[1,5,24]],camera_sparkles:[[1,1,24]],camera_switch:[[0,3,24],[1,3,24]],
card:[[0,3,24]],cart:[[0,4,24],[1,4,24]],cart_add:[[1,1,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],chart_bar:[[1,1,24]],chart_bar_search:[[0,2,24],[1,2,24]],chart_bar_square:[[0,3,24],[1,3,18],[1,3,24]],chart_line:[[1,1,24]],chart_pie:[[0,2,24],[1,2,24]],chart_scatter_plot:[[1,1,24]],check:[[1,13,12],[1,13,18],[1,13,24],[1,13,36]],check_circle:[[0,10,24],[1,10,24]],check_done:[[1,1,24]],check_done_slash:[[1,1,24]],check_shield:[[1,1,24]],check_square:[[0,2,24],[1,2,24]],check_square_stack:[[0,
1,24]],chevron_collapse:[[1,3,24]],chevron_down:[[1,9,18],[1,9,24]],chevron_down_circle:[[0,3,24],[1,3,24]],chevron_down_end:[[1,1,24]],chevron_expand:[[1,5,24]],chevron_left:[[1,9,24,!0]],chevron_left_circle:[[0,3,24],[1,3,24]],chevron_left_end:[[1,1,24]],chevron_left_ios:[[1,2,24]],chevron_right:[[1,7,18,!0],[1,7,24,!0]],chevron_right_circle:[[0,3,24],[1,3,24]],chevron_right_end:[[1,1,24]],chevron_right_square:[[1,1,24]],chevron_up:[[1,9,12],[1,9,24]],chevron_up_circle:[[0,3,24],[1,3,24]],chevron_up_end:[[1,
1,24]],chromecast:[[0,10,24],[1,10,18],[1,10,24],[1,10,36]],chromecast_mobile:[[1,4,24],[1,4,36]],chromecast_waveform:[[1,2,24]],circle:[[0,8,24],[1,8,24]],circle_full:[[0,3,24]],circle_full_half:[[0,1,24]],circle_half_filled:[[1,1,24]],circle_slash:[[0,3,24],[1,3,18],[1,3,24]],circles6:[[1,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_sparkles:[[0,1,24]],clock:[[0,10,24],[0,10,48],[1,10,24]],clock_arrow_clockwise:[[1,1,24]],clock_half_dashed:[[1,1,24]],clock_split:[[0,2,24],[1,2,24]],clock_split_alert:[[0,
2,24],[1,2,24]],closed_captions:[[0,2,24],[1,2,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,6,24],[1,6,18],[1,6,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_slash:[[1,2,24],[1,2,48]],cms_allowlist:[[0,2,24],[1,2,24]],code:[[1,2,24]],compare:[[1,1,24]],compass:[[0,8,24],[1,8,24]],copy:[[1,3,24]],copy_to_all:[[1,1,24]],copyright:[[0,4,24],[1,4,24]],copyright_search:[[0,2,24],[1,2,24]],cover_claim:[[1,1,24]],creative_commons:[[0,2,24],[1,2,24]],
credit_card:[[0,4,24],[1,4,24]],crop:[[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,5,18],[0,5,24],[1,5,24]],csv:[[0,2,24],[1,2,24]],cube:[[0,2,24],[1,2,24]],cursor_click:[[0,2,24],[1,2,24]],curve:[[1,1,24]],cvp:[[0,2,24],[1,2,24]],dashboard:[[0,2,24],[1,2,24]],dashboard_add:[[1,1,24]],die_face3:[[0,2,24],[1,2,24]],directions:[[1,3,24]],display:[[0,2,24],[1,2,24]],display_slash:[[1,1,24]],divide:[[1,1,24]],document:[[0,2,24],[1,2,24]],document_arrow_up_right:[[0,2,24],[1,2,24]],dollar_sign_arrow_flip:[[1,
1,24]],dollar_sign_circle:[[0,11,24],[1,11,18],[1,11,24]],dollar_sign_circle_add:[[1,1,24]],dollar_sign_circle_hand:[[1,1,24]],dollar_sign_circle_pause:[[1,2,24]],dollar_sign_circle_slash:[[1,1,24]],dollar_sign_heart:[[0,23,12],[0,23,24],[1,23,12],[1,23,24]],dollar_sign_rectangle:[[1,1,24]],dollar_sign_tv:[[0,2,24],[1,2,24]],dot:[[0,2,12],[0,2,24]],download:[[1,11,18],[1,11,24]],dpad:[[0,2,24],[1,2,24]],embed:[[0,2,24],[1,2,24]],equal:[[1,2,18],[1,2,24]],equal_slash:[[1,1,24]],explicit:[[0,7,24],
[1,7,24]],eye:[[0,6,24],[1,6,24]],eye_slash:[[1,1,24]],eyedropper:[[1,2,24]],face_add:[[1,1,24]],face_happy:[[0,11,24],[0,11,36],[0,11,48],[1,11,24],[1,11,36]],face_image:[[1,2,24]],face_meh:[[0,9,24],[1,9,24]],face_neutral:[[0,4,24],[0,4,36],[1,4,24],[1,4,36]],face_paintbrush:[[1,2,24]],face_sad:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_scale:[[1,1,24]],face_sparkles:[[0,2,24],[1,2,24]],face_unhappy:[[0,10,24],[0,10,36],[1,10,24],[1,10,36]],face_upset:[[0,9,24],[1,9,24]],face_very_happy:[[0,
11,24],[0,11,36],[1,11,24],[1,11,36]],face_very_sad:[[0,9,24],[1,9,24]],fashion:[[0,4,24],[1,4,24]],fast_forward:[[0,5,24],[1,5,24]],fast_rewind:[[0,2,24],[1,2,24]],film_strip:[[0,7,24],[0,7,48],[1,7,24]],film_strip_add:[[1,2,24]],film_strip_audio:[[1,1,24]],filter:[[1,1,24]],filter_audio:[[1,1,24]],filter_photo:[[0,8,24],[1,8,24]],fireworks:[[1,3,24]],flag:[[0,9,24],[1,9,18],[1,9,24]],flash:[[0,2,24],[1,2,24]],flash_auto:[[0,3,24],[1,3,24]],flash_circle:[[0,5,24],[1,5,24]],flash_slash:[[0,2,24],
[1,2,24]],flip_horizontal:[[1,4,24]],flip_horizontal_half_dashed:[[1,1,24]],flip_vertical_half_dashed:[[1,1,24]],folder:[[0,4,24],[1,4,24]],font:[[1,1,24]],font_bold:[[1,1,24]],font_italic:[[1,1,24]],font_outline:[[1,1,24]],font_present:[[1,1,24]],font_serif:[[1,1,24]],font_shadow:[[1,1,24]],font_square:[[0,2,24],[1,2,24]],font_square_spark:[[1,1,18],[1,1,24]],font_strikethrough:[[1,1,24]],font_style:[[1,1,24]],font_underline:[[1,1,24]],football:[[0,4,24],[1,4,24],[1,4,36]],game_controller:[[1,1,
24]],gaming:[[0,3,24],[1,3,24]],gear:[[0,9,24],[1,9,18],[1,9,24]],gesture_long_press:[[0,2,24],[1,2,24]],gesture_pinch_in:[[1,1,24]],gesture_swipe_left:[[1,1,24]],gesture_swipe_right:[[1,1,24]],gesture_swipe_up:[[1,1,24]],gesture_tap:[[0,2,24],[1,2,24]],ghost:[[0,5,24],[1,5,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[1,4,24]],glow:[[1,2,24]],google:[[0,1,24]],google_blogger:[[0,1,24]],google_drive_add:[[1,1,24]],google_lens:[[1,4,24]],google_meet:[[0,2,24],[1,2,24]],google_quick_share:[[1,
1,24]],graduation_cap:[[0,3,18],[0,3,24],[1,3,24]],greater_than:[[1,1,24]],greater_than_n20:[[1,1,24]],greater_than_or_equal_to:[[1,1,24]],hand:[[1,2,24]],hand_wave:[[1,2,24]],hands_clap:[[1,1,24]],hands_heart:[[0,3,24],[1,3,24]],hashtag:[[1,2,24]],hd:[[0,8,24],[1,8,24]],headset:[[0,8,24],[1,8,24]],hearing:[[0,2,24],[1,2,24]],heart:[[0,18,24],[1,18,18],[1,18,24]],heart_circle:[[1,2,24]],heart_cube:[[1,1,24]],heart_slash:[[1,1,24]],help_bubble:[[0,2,24],[1,2,24]],help_circle:[[1,2,18],[1,2,24]],hierarchy:[[0,
4,24],[1,4,24]],highlights:[[1,2,24]],history:[[1,1,24]],home:[[0,9,24],[1,9,24]],hourglass:[[1,3,18],[1,3,24]],hype:[[0,2,24],[1,2,24]],image:[[0,8,24],[1,8,24]],image_add:[[0,4,24],[1,4,24]],image_frame:[[1,1,24]],image_list:[[0,2,24],[1,2,24]],image_list_slash:[[1,1,24]],image_spark:[[1,1,24]],image_stack:[[0,2,24],[1,2,24]],image_viewfinder:[[1,1,24]],incognito:[[0,9,24],[1,9,24]],infinity:[[1,2,24]],info_circle:[[1,10,18],[1,10,24]],info_circle_spark:[[1,1,24]],journey:[[1,2,24]],key:[[1,5,24]],
keyboard:[[0,4,24],[1,4,24]],label:[[0,4,24],[1,4,24]],label_slash:[[0,2,24],[1,2,24]],laptop:[[1,3,24]],laptop_mobile:[[0,4,24],[1,4,24]],layout_bottom:[[1,1,24]],layout_foreground:[[1,1,24]],layout_full:[[1,1,24]],layout_left:[[1,1,24]],layout_middle:[[1,1,24]],layout_picture_in_picture:[[1,1,24]],layout_right:[[1,1,24]],layout_top:[[1,1,24]],leaf:[[1,2,24]],less_than:[[1,1,24]],less_than_n4:[[1,1,24]],less_than_or_equal_to:[[1,1,24]],license:[[0,2,24],[1,2,24]],license_alert:[[1,1,24]],license_search:[[1,
1,24]],license_slash:[[1,1,24]],lightbulb:[[0,4,24],[1,4,24]],link:[[1,8,18],[1,8,24]],link_slash:[[1,1,24]],live:[[1,1,24]],live_photo:[[1,2,24]],live_waves:[[1,2,18],[1,2,24]],location_pin:[[0,2,24],[1,2,24]],location_pin_slash:[[1,1,24]],lock:[[0,13,12],[0,13,24],[1,13,18],[1,13,24],[1,13,48]],lock_clock:[[1,1,24]],lock_n2:[[1,1,24]],lock_open:[[0,4,24],[1,4,24]],magic_wand:[[0,3,24],[1,3,24]],mail:[[0,8,24],[1,8,24]],map:[[1,3,24]],medal:[[1,2,24]],medal_star:[[1,2,24]],megaphone:[[0,4,24],[1,
4,24]],memberships:[[0,9,24],[0,9,36],[1,9,24]],memberships_gift:[[1,1,24]],mention:[[1,5,24]],menu:[[1,1,24]],mic:[[0,14,18],[0,14,24],[0,14,36],[0,14,48],[1,14,18],[1,14,24],[1,14,48]],mic_slash:[[1,2,24]],minus:[[1,2,18],[1,2,24]],minus_circle:[[0,3,24],[1,3,18],[1,3,24]],minus_square:[[0,2,24],[1,2,24]],mix:[[0,4,24],[1,4,18],[1,4,24]],mobile:[[0,4,24],[1,4,24]],mobile_arrow_down:[[1,1,24]],mobile_arrow_in:[[1,1,24]],mobile_arrow_out:[[1,1,24]],mobile_check:[[1,2,24]],mobile_landscape:[[0,3,24],
[1,3,24]],motion:[[1,2,24]],move:[[1,2,24]],music_video:[[0,4,24],[1,4,24]],music_video_slash:[[1,1,24]],n15:[[1,1,24]],n1point2x:[[1,1,24]],n1point5x:[[1,1,24]],n1point8x:[[1,1,24]],n1x:[[1,1,24]],n2d:[[1,1,24]],n2point5x:[[1,1,24]],n2x:[[1,1,24]],n3d:[[1,1,24]],n3x:[[1,1,24]],n4d:[[1,1,24]],n4k:[[0,1,24],[1,1,24]],n60:[[1,1,24]],n8k:[[0,1,24],[1,1,24]],new_release:[[1,1,24]],news:[[0,3,24],[1,3,24]],news_alert:[[0,1,24]],node_left:[[1,2,24]],node_right:[[1,2,24]],note:[[0,1,18],[0,1,24],[1,1,18],
[1,1,24]],note_spark:[[0,2,18],[0,2,24],[1,2,18],[1,2,24]],open_in_panel:[[1,1,24]],originals:[[0,1,24],[1,1,24]],overflow_horizontal:[[1,6,24],[1,6,36]],overflow_vertical:[[1,13,18],[1,13,24],[1,13,36]],page_search:[[1,1,24]],paint_bucket:[[1,3,24]],paint_palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],pause:[[0,9,24],[0,9,36],[0,9,48],[1,9,24]],pause_circle:[[0,2,24],[1,2,24]],pause_history:[[1,1,24]],pawprint:[[1,1,24]],pdf:[[1,2,24]],pencil:[[1,9,18],[1,9,24]],pencil_spark:[[1,1,24]],percent:[[1,
1,24]],person:[[0,7,24],[1,7,12],[1,7,24]],person2:[[1,1,24]],person2_rectangle:[[0,1,24],[1,1,24]],person3:[[0,2,24],[1,2,18],[1,2,24]],person_add:[[0,7,24],[1,7,18],[1,7,24]],person_audio:[[0,3,24],[1,3,18],[1,3,24],[1,3,48]],person_check:[[1,1,24]],person_child:[[0,1,24],[1,1,24]],person_circle:[[0,10,24],[1,10,24],[1,10,48]],person_circle_slash:[[1,2,24]],person_gear:[[0,2,24],[1,2,24]],person_shield:[[1,7,24]],person_square:[[0,2,24],[1,2,18],[1,2,24]],person_square_stack:[[0,2,24],[1,2,18],
[1,2,24]],person_viewfinder:[[0,1,24],[1,1,24]],person_waveform:[[1,2,24]],person_waves:[[0,1,24],[1,1,24]],person_x:[[1,1,24]],phone:[[0,3,24],[1,3,12],[1,3,24]],piano:[[1,1,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_stack:[[1,1,24]],pin:[[0,7,24],[1,7,18],[1,7,24]],pin_slash:[[0,2,24],[1,2,18],[1,2,24]],play:[[0,4,18],[0,4,24],[0,4,36],[0,4,48],[1,4,24]],play_circle:[[0,2,24],[0,2,48],[1,2,24]],play_circle_half_dashed:[[1,1,24]],play_slash:[[0,1,24],[1,1,24]],play_square_half_dashed:[[1,
1,24]],play_square_stack:[[0,1,24],[1,1,24]],playables:[[0,2,24],[1,2,18],[1,2,24]],player_default:[[0,1,24],[1,1,24]],player_full_enter:[[1,1,24]],player_full_enter_alt:[[1,1,24]],player_full_enter_portrait:[[1,2,24]],player_full_exit:[[1,1,24]],player_full_exit_alt:[[1,1,24]],player_mini_enter:[[0,1,24],[1,1,24]],player_mini_exit:[[1,1,24]],player_multiview:[[0,1,24],[1,1,24]],player_switch:[[0,1,24],[1,1,24]],player_theater:[[0,1,24],[1,1,24]],playlist:[[1,5,12],[1,5,18],[1,5,24],[1,5,48]],playlist_add:[[1,
3,18],[1,3,24]],playlist_audio:[[0,3,24],[1,3,18],[1,3,24],[1,3,48]],playlist_audio_slash:[[1,1,24]],playlist_check:[[1,1,24]],playlist_pencil:[[1,2,24],[1,2,48]],playlist_x:[[1,3,18],[1,3,24]],podcast:[[0,6,12],[0,6,24],[1,6,12],[1,6,18],[1,6,24],[1,6,48]],podcast_add:[[0,2,24],[1,2,24]],podcast_check:[[0,2,24]],point2x:[[1,1,24]],point3x:[[1,1,24]],point5x:[[1,1,24]],point8x:[[1,1,24]],poll:[[1,9,18],[1,9,24],[1,9,36]],premium:[[0,1,24],[1,1,24]],presentation:[[1,2,24]],price_tag:[[0,8,24],[0,8,
48],[1,8,24]],price_tag_heart:[[1,2,24]],price_tag_rectangle:[[1,1,24]],qr_code:[[1,3,24]],qr_code_viewfinder:[[1,1,24]],question_head:[[1,2,24]],queue:[[1,1,24]],queue_last:[[1,1,24]],queue_next:[[1,1,24]],quiz:[[0,1,24],[1,1,24]],quote:[[0,1,24],[1,1,24]],quote_slash:[[0,1,24],[1,1,24]],record:[[0,2,24]],redo:[[1,1,24]],remix:[[1,2,24]],remote_waves:[[1,1,24]],repeat:[[0,2,24],[1,2,24]],repeat1:[[0,1,24],[1,1,24]],replay:[[1,2,24],[1,2,36]],rotate_clockwise:[[1,1,24]],rotate_counterclockwise:[[1,
1,24]],rotate_landscape:[[1,2,18],[1,2,24]],rotate_portrait:[[1,1,24]],rss:[[1,2,24]],rss_slash:[[1,1,24]],ruby:[[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,8,24],[1,8,18],[1,8,24]],scissors_cut:[[1,4,24]],scribble:[[1,1,24]],sd:[[0,3,24],[1,3,24]],search:[[0,15,24],[1,15,18],[1,15,24],[1,15,48]],search_shield:[[0,1,24],[1,1,24]],search_spark:[[1,1,24]],seek_forward:[[0,1,24]],seek_rewind:[[0,1,24]],send:[[0,4,24,!0],[1,4,24,!0]],shadow:[[1,1,24]],shadow_hard:[[0,
3,24],[1,3,24]],shadow_soft:[[0,3,24],[1,3,24]],shapes:[[0,3,24],[1,3,24]],share:[[0,12,24,!0],[1,12,18,!0],[1,12,24,!0]],share_android:[[0,2,24],[1,2,24]],share_ios:[[1,2,24]],shield:[[0,6,24],[1,6,24]],shield_add:[[1,2,24]],shield_health:[[1,1,24]],shield_overflow:[[1,2,24]],shield_slash:[[1,1,24]],shield_x:[[0,3,24],[1,3,18],[1,3,24]],shorts:[[0,3,18],[0,3,24],[1,3,24]],shorts_empty:[[0,3,18],[0,3,24],[1,3,24]],shuffle:[[0,4,24],[1,4,18],[1,4,24]],skip10_back:[[1,2,24],[1,2,36]],skip10_forward:[[1,
1,24]],skip15_back:[[1,1,24]],skip15_forward:[[1,1,24]],skip20_back:[[1,1,24]],skip20_forward:[[1,1,24]],skip30_back:[[1,1,24]],skip30_forward:[[1,2,24],[1,2,36]],skip5_back:[[1,1,24]],skip5_forward:[[1,1,24]],skip60_back:[[1,1,24]],skip60_forward:[[1,1,24]],skip_down:[[0,5,24],[1,5,24]],skip_next:[[0,7,12],[0,7,24],[0,7,36],[1,7,24]],skip_previous:[[0,6,24],[0,6,36],[1,6,24]],skip_up:[[0,5,24],[1,5,24]],slash_forward:[[1,1,24]],sleep_timer:[[0,2,24],[1,2,24]],snowflake:[[1,1,24]],soccer_ball:[[1,
3,24]],sonar:[[1,1,24]],sort:[[1,2,18],[1,2,24]],spacebar:[[1,2,24]],spark:[[0,10,12],[0,10,24],[1,10,24]],spark_bubble_chat:[[1,1,24]],spark_waves:[[0,2,24],[1,2,24]],sparkles:[[0,2,24],[1,2,24]],speaker:[[1,2,24]],speaker_headset:[[1,2,24]],speaker_slash:[[1,1,24]],speaker_stack:[[1,1,24]],speaker_stack_slash:[[1,1,24]],speedometer:[[0,2,24],[1,2,24]],splice:[[1,1,24]],split:[[1,4,24]],spotlight:[[0,3,24],[1,3,24]],spreadsheet:[[1,1,24]],square:[[0,2,24],[1,2,24]],square3_stack:[[0,2,24],[1,2,24]],
square3d_stack:[[0,2,24],[1,2,24]],square_grid2x2:[[1,1,24]],square_grid3x3:[[0,2,24],[1,2,24]],square_pencil:[[0,2,24],[1,2,24]],stable_volume:[[0,2,24],[1,2,24]],star:[[0,6,12],[0,6,24],[1,6,12],[1,6,24]],star_circle:[[0,6,12],[0,6,18],[0,6,24],[0,6,36],[1,6,24]],star_full_half:[[0,1,12],[0,1,24]],star_half_filled:[[1,2,12],[1,2,24]],star_ticket:[[0,2,24],[1,2,24]],star_trophy:[[1,1,24]],star_tv:[[1,1,24]],sticker:[[1,2,24]],stop:[[0,4,24],[0,4,36],[1,4,24]],stop_circle:[[0,2,24],[1,2,24]],stopwatch:[[0,
5,24],[1,5,24]],stopwatch10:[[0,1,24]],stopwatch3:[[0,1,24]],storage:[[0,2,24],[1,2,24]],subscriptions:[[0,11,24],[1,11,24],[1,11,48]],subtitles:[[0,4,24],[1,4,24]],subtitles_bubble:[[1,1,24]],sum:[[1,1,24]],super_chat:[[0,8,24],[1,8,24]],super_star:[[1,1,24]],super_sticker:[[0,8,24],[1,8,24]],super_store:[[0,3,24],[1,3,24]],surround_sound:[[0,2,24],[1,2,24]],tablet_landscape:[[1,1,24]],target:[[1,2,24]],target_add:[[1,2,24]],template_add:[[1,3,24]],template_play:[[0,3,24],[1,3,24]],template_play_spark:[[1,
1,24]],text_align_center:[[0,2,24],[1,2,24]],text_align_left:[[0,2,24],[1,2,24]],text_align_right:[[0,2,24],[1,2,24]],text_bubble:[[0,3,24],[1,3,18],[1,3,24]],text_page:[[0,2,24],[1,2,24]],text_page_alert:[[1,1,24]],text_page_check:[[1,1,24]],text_page_info:[[1,1,24]],texture:[[1,1,24]],theater:[[1,1,24]],theme:[[0,2,24],[1,2,24]],thermometer:[[1,2,24]],thumb_down:[[0,24,18],[0,24,24],[0,24,36],[0,24,48],[1,24,18],[1,24,24],[1,24,36],[1,24,48]],thumb_up:[[0,22,18],[0,22,24],[0,22,36],[0,22,48],[1,
22,18],[1,22,24],[1,22,36],[1,22,48]],thumb_up_down:[[0,3,24]],tilt:[[1,4,24]],timeline:[[1,3,24]],timeline_spark:[[1,1,24]],timestamp_add:[[1,1,24]],toolbox:[[0,4,24],[1,4,24]],transcript:[[1,2,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,4,18],[1,4,24]],trash_can:[[0,10,24],[1,10,18],[1,10,24]],trending:[[0,2,24],[1,2,24]],triangle_down:[[0,7,24],[1,7,24]],triangle_up:[[0,2,24],[1,2,24]],trophy:[[0,3,24],[1,3,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,24],[1,8,24],[1,8,48]],tv_arrow_left:[[1,
2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_mobile:[[1,2,24],[1,2,36]],tv_slash:[[1,1,24]],unarchive:[[1,1,24]],undo:[[1,1,24]],upload:[[1,5,24]],variable:[[1,4,24]],video:[[0,2,24],[1,2,24]],video_camera:[[0,9,24],[0,9,48],[1,9,24],[1,9,48]],video_camera_add:[[1,2,24]],video_camera_slash:[[1,1,24]],video_link:[[1,5,18],[1,5,24]],video_spark:[[1,2,24]],video_stitch:[[1,2,24]],video_waveform:[[1,1,24]],view_column3:[[0,2,24],[1,2,24]],view_column3_row2:[[0,2,24],[1,2,24]],view_compact:[[0,2,24],[1,2,24]],
view_feed:[[0,2,24],[1,2,24]],view_list:[[1,1,24]],view_row2:[[0,2,24],[1,2,24]],view_timeline:[[1,1,24]],volume_fade:[[1,2,24]],volume_max:[[0,2,24],[1,2,24]],volume_min:[[0,2,24],[1,2,24]],volume_mute:[[0,2,24],[1,2,24]],vr:[[0,7,24],[1,7,24]],watch:[[1,1,24]],water:[[1,1,24]],waveform:[[1,3,24],[1,3,48]],waveform_spark:[[1,2,24]],wifi_tethering:[[1,1,24]],wrench:[[0,3,18],[0,3,24],[1,3,18],[1,3,24]],x:[[1,11,18],[1,11,24],[1,11,36]],x_circle:[[0,9,24],[1,9,18],[1,9,24]],x_octagon:[[1,2,24]],x_rectangle:[[1,
1,24]],yen_sign_rectangle:[[0,2,24],[1,2,24]],youtube:[[0,2,24],[1,2,24]],youtube_kids:[[0,5,24],[1,5,24]],youtube_music:[[0,7,24],[1,7,24]],youtube_shorts:[[0,10,24],[1,10,24]],youtube_studio:[[0,8,24],[1,8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_auto:[[1,2,24]],zoom_in:[[0,2,24],[1,2,24]],zoom_out:[[0,2,24],[1,2,24]]};var Y3Y={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"},uy=function(k){this.iconUrlProvider=k};
uy.prototype.resolveIcon=function(k,g){var P=Y3Y[k.iconName.toUpperCase()];P&&(k.iconName=P);var x=k.iconName;x=x.replace(/-/g,"_");k=Object.assign({},k,{iconName:this.mapIconTypeToStandardName(x,!!P)||x.toLowerCase()});if(_.W("enable_web_delhi_icons")||P){var U;return UKV(FZF,k,((U=this.iconUrlProvider)==null?void 0:U.getYtStandardUrl)||qRA,g)}var A;return UKV(S3F,k,((A=this.iconUrlProvider)==null?void 0:A.getYtStandardUrl)||OiV,g)};
uy.prototype.mapIconTypeToStandardName=function(k,g){return _.W("enable_web_delhi_icons")||g?nVy[k.toUpperCase()]:LZ2[k.toUpperCase()]};
uy[mj]=[_.VE(uVy)];var j3y=new Set("audio_badge offline_pause pause play_all play_arrow youtube_music".split(" ")),Q3F=new Set(["offline_downloading_eighty","offline_downloading_forty","offline_downloading_sixty","offline_downloading_twenty","offline_downloading_zero"]),luF=function(k){this.urlProvider=this.iconUrlProvider=k};
_.z(luF,uy);
luF.prototype.resolveIcon=function(k,g){k.iconName==="youtube_logo"&&(k.iconName="yt-logo-updated");if(k.iconName==="youtube_premium_logo"||k.iconName==="youtube_red_logo")k.iconName="yt-logo-red-updated";var P=Object.assign({},k);k.iconName==="menu"&&(_.W("enable_web_delhi_icons")||(P.iconName="bars_3"),P.iconStyle="youtube_outline");k.iconSetName==="socialNetworksRound"&&(k.iconName==="mail"&&(P.iconName="email"),k.iconName==="embed"&&(P.iconSize=60));k.iconName==="more"&&(P.iconName="overflow_horizontal");
k.iconName==="fullscreen"&&(P.iconName="screen_full");k.iconName==="premium_standalone"&&(P.iconName="premium_standalone_cairo");_.W("enable_connect_icon_update_web")&&k.iconName==="account_linked"&&(P.iconName="circles_overlap_check",P.iconStyle="youtube_fill");_.W("enable_connect_icon_update_web")&&k.iconName==="account_unlinked"&&(P.iconName="circles_overlap",P.iconStyle="youtube_outline");j3y.has(k.iconName)&&(P.iconStyle="youtube_fill");_.W("enable_web_delhi_icons")&&(k.iconName==="playlist_add"&&
(P.iconName="bookmark"),k.iconName==="offline_pin"&&(P.iconName="arrow_down_circle",P.iconStyle="youtube_fill"),Q3F.has(k.iconName)&&(P.iconName+="_updated"));k=Object.assign({},P,{iconName:(uy.prototype.mapIconTypeToStandardName.call(this,P.iconName)||P.iconName).toLowerCase()});var x;return(k=UKV(BaV,k,((x=this.urlProvider)==null?void 0:x.getUrl)||Tes,g))?k:uy.prototype.resolveIcon.call(this,P,g)};
luF[mj]=[_.VE(uVy)];_.D_s=1;var hS=function(k,g){this.JSC$17408_commandHandler=k;this.innertubeTransportService=g};
_.z(hS,GC);hS.prototype.resolveCommand=function(k,g){var P=this,x,U,A;return _.e(function(q){return(x=_.b(k,mWv))?q.return(tVT(P,x,(U=g)==null?void 0:(A=U.form)==null?void 0:A.element)):q.return()})};
var tVT=function(k,g,P){g={profileCardContext:g.profileCardContext,profileOwnerExternalChannelId:g.profileOwnerExternalChannelId};var x=_.I5(rzL);return _.R2(k.innertubeTransportService,g,x).then(function(U){if(!U)throw new _.Da("GetProfileCard failed");if(U=U.popupCommand){k.JSC$17408_commandHandler.resolveCommand(U,{form:{element:P}});_.bF(_.qJ(),66557);U=U==null?void 0:U.clickTrackingParams;var A=_.up();U&&A&&_.qJ().graftServerVe(U,A)}})};
hS[mj]=[_.wP,_.wf];var EG=function(){};
_.z(EG,GC);EG.prototype.resolveCommand=function(k){var g,P;return _.e(function(x){g=_.b(k,zhd);if(!g)return x.return();P=Number(g.enableDelayedPacfLoggingTvMs);if(isNaN(P)){var U=BK();uLN(U,g,0)}else uLN(BK(),g,P);_.SV(x)})};_.LN=function(){};
_.z(_.LN,GC);
_.LN.prototype.resolveCommand=function(k,g){var P=this,x,U,A,q,T,c,Z;return _.e(function(w){x=_.b(k,upN);A=(U=g.form)==null?void 0:U.element;T=(q=A)==null?void 0:q.closest("ytd-enforcement-message-view-model");if(!x||!T)return w.return();P.allowAdsAction||(c=x.fundingChoiceInstructionPageUrl,P.allowAdsAction=new WCP(window,_.y5(c)));var J=P.allowAdsAction;J.wallElement=T;J.allowAdsPopup.style.setProperty("display","flex","important");var r=J.scrollManager;r.isScrollingEnabled&&(r.originalBodyOverflow=r.JSC$10002_domHelper.JSC$9328_document_.body.style.overflow,
r.JSC$10002_domHelper.JSC$9328_document_.body.style.overflow="hidden",r.isScrollingEnabled=!1);J.wallElement.style.setProperty("display","none","important");FWH(J.accessibilityManager,J.allowAdsPopup.querySelector(".fc-whitelist-dialog"));if((Z=P.allowAdsAction.allowAdsPopup)&&Z instanceof HTMLElement)for(J=_.O(Object.entries({position:"absolute","z-index":"10000",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),r=J.next();!r.done;r=J.next()){var f=_.O(r.value);r=f.next().value;f=f.next().value;
Z.style.setProperty(r,f)}_.SV(w)})};
_.LN.prototype.dispose=function(){this.allowAdsAction&&(this.allowAdsAction.tearDown(),this.allowAdsAction=void 0)};var nN=function(){};
_.z(nN,GC);nN.prototype.resolveCommand=function(k){var g;return _.e(function(P){g=_.b(k,ufm);if(!g)return P.return();z8j(k);_.SV(P)})};var MV5=new _.gt("SESSION_STORAGE");var SU=function(k){this.sessionStorage=k("conversations")};
_.z(SU,GC);SU.prototype.resolveCommand=function(k){var g=this,P;return _.e(function(x){P=_.b(k,DWL);if(!P)return x.return();P.conversationId?g.sessionStorage.set("conversation_id",P.conversationId):g.sessionStorage.remove("conversation_id");_.SV(x)})};
SU[mj]=[MV5];var Fh=function(k){this.JSC$17428_commandHandler=k};
_.z(Fh,GC);
Fh.prototype.resolveCommand=function(k){var g=this,P,x,U,A,q,T,c,Z;return _.e(function(w){if(w.nextAddress==1){P=_.b(k,Pj3);if((x=P)==null||!x.text||!navigator.clipboard)return w.return();_.Bo(w,2);return w.yield(navigator.clipboard.writeText(P.text),4)}if(w.nextAddress!=2){if(!P.successActions||P.successActions.length===0)return w.return();U=_.O(P.successActions);for(A=U.next();!A.done;A=U.next())q=A.value,g.JSC$17428_commandHandler.resolveCommand(q);return _.Ac(w,0)}_.Ll(w);if(!P.failureActions||P.failureActions.length===
0)return w.return();T=_.O(P.failureActions);for(c=T.next();!c.done;c=T.next())Z=c.value,g.JSC$17428_commandHandler.resolveCommand(Z);_.SV(w)})};
Fh[mj]=[_.wP];var Yh=function(k){this.JSC$17432_commandHandler=k};
_.z(Yh,GC);
Yh.prototype.resolveCommand=function(k,g){var P=this,x,U,A,q,T,c,Z,w,J,r;return _.e(function(f){switch(f.nextAddress){case 1:x=_.b(k,Dqt);if(!x)return f.return();_.Bo(f,2);if(!x.imageBytes&&!x.imageUrl)throw Error("Ai");if(!x.imageUrl){if(x.imageBytes){A=x.imageBytes;q=A.replace(/-/g,"+").replace(/_/g,"/");var B=VZu(q);U=_.Nr(B)}f.jumpTo(4);break}return f.yield(fetch(x.imageUrl),5);case 5:return T=f.yieldResult,f.yield(T.blob(),6);case 6:c=f.yieldResult,U=_.Nr(c);case 4:J=(Z=g)==null?void 0:(w=Z.form)==
null?void 0:w.element;r=document.createElement("a");yU(r,U);J.appendChild(r);r.download="";r.click();J.removeChild(r);URL.revokeObjectURL(_.Mr(U));x.successCommand&&P.JSC$17432_commandHandler.resolveCommand(x.successCommand);_.Ac(f,0);break;case 2:_.Ll(f),x.errorCommand&&P.JSC$17432_commandHandler.resolveCommand(x.errorCommand),_.SV(f)}})};
Yh[mj]=[_.wP];var jU=function(k){this.store=k};
_.z(jU,GC);jU.prototype.resolveCommand=function(k){var g=this,P,x,U;return _.e(function(A){x=(P=_.b(k,_.ec6))==null?void 0:P.entityBatchUpdate;if(!x)return A.jumpTo(0);U=Object.assign({},x,{mutations:[].concat(_.Kl(x.mutations||[]))});return A.yield(_.qi(U,g.store),0)})};var KZs=function(k){this.JSC$17439_commandHandler=k;this.feedbackDialogMap=new Map};
KZs.prototype.openDialog=function(k,g){(k=this.feedbackDialogMap.get(k))&&this.JSC$17439_commandHandler.resolveCommand({openPopupAction:{popupType:"DIALOG",popup:k}},g)};
KZs[mj]=[_.wP];var Qh=new _.gt("FEEDBACK_CONTROLLER_TOKEN");var ly=new _.gt("APP_STORE_TOKEN");var DU=function(k,g){this.store=k;this.controller=g};
_.z(DU,GC);DU.prototype.resolveCommand=function(k,g){var P=this,x,U,A,q,T,c,Z,w,J,r,f,B,L,Y,l,D,X,a;return _.e(function(H){if(H.nextAddress==1){x=_.b(k,_.sB);if(A=(U=x)==null?void 0:U.contentId)for(T=_.O(((q=x)==null?void 0:q.actions)||[]),c=T.next();!c.done;c=T.next())Z=c.value,oV3(P,Z,A);r=(w=g)==null?void 0:(J=w.form)==null?void 0:J.element;return H.yield(_.g5(r,[k,{impression:(f=g)==null?void 0:f.disableClickTracking}]).catch(function(){}),2)}B=H.yieldResult;
((L=B)==null?0:(Y=L.data)==null?0:(l=Y.feedbackResponses)==null?0:l.length)&&(X=(D=B.data.feedbackResponses[0])==null?void 0:D.followUpDialog)&&A&&(a=P.controller)!=null&&a.feedbackDialogMap.set(A,X);_.SV(H)})};
var oV3=function(k,g,P){var x=_.b(g,_.xD);if(x){x=_.O(x.commands||[]);for(var U=x.next();!U.done;U=x.next())oV3(k,U.value,P)}_.b(g,_.hg)&&k.store.dispatch(_.ZW("commandEntity",$Ts(P),{key:P,command:g}));_.b(g,b0J)&&k.store.dispatch(_.ZW("commandEntity",$Ts(P),{key:P,command:g}))};
DU[mj]=[ly,Qh];var tS=function(k){this.controller=k};
_.z(tS,GC);tS.prototype.resolveCommand=function(k,g){var P=this,x,U,A,q;return _.e(function(T){x=_.b(k,_.xC);A=(U=x)==null?void 0:U.targetId;if(((q=x)==null?void 0:q.signal)!=="TELL_US_WHY"||!A)return T.return();P.controller.openDialog(A,g);_.SV(T)})};
tS[mj]=[Qh];var M1=function(k){this.store=k};
_.z(M1,GC);M1.prototype.resolveCommand=function(k,g){var P=this,x,U,A,q,T,c,Z;return _.e(function(w){x=_.b(k,T0M);A=(U=x)==null?void 0:U.contentId;c=(q=g)==null?void 0:(T=q.form)==null?void 0:T.element;Z=_.g5(c,[k]);A&&P.undo(A);return w.yield(Z,0)})};
M1.prototype.undo=function(k){this.store.dispatch(_.ZW("commandEntity",$Ts(k),{key:k,command:void 0}))};
M1[mj]=[ly];var KN=function(k){this.JSC$17454_commandHandler=k};
_.z(KN,GC);KN.prototype.resolveCommand=function(k){var g=this,P,x,U,A,q,T,c,Z;return _.e(function(w){P=_.b(k,RPd);x=P.flowStateKey;U=P.validationFailureCommand;A=P.submitValidFormCommand;q=PmM(_.tp,[x||""]);T=_.b(q,PEq);((c=T)==null?0:c.isValid)&&A&&g.JSC$17454_commandHandler.resolveCommand(A);((Z=T)==null?0:Z.isValid)||!U||g.JSC$17454_commandHandler.resolveCommand(U);_.SV(w)})};
KN[mj]=[_.wP];var oR=function(k){this.innertubeTransportService=k};
_.z(oR,GC);oR.prototype.resolveCommand=function(k,g){var P=this,x;return _.e(function(U){return U.yield(_.tO(P.innertubeTransportService,k,(x=g)==null?void 0:x.form).then(function(A){var q,T;g==null||(q=g.commandController)==null||(T=q.onSuccess)==null||T.call(q,k,A)},function(A){var q,T;
g==null||(q=g.commandController)==null||(T=q.onServerError)==null||T.call(q,k,A)}),0)})};
oR[mj]=[_.wf];var vA=function(){};
_.z(vA,GC);vA.prototype.resolveCommand=function(k){var g,P,x,U;return _.e(function(A){if(g=_.b(k,_.pgt)){if(P=g.gtmId)x=_.y4("GL",""),_.Sj(P,x);(U=g.gtmData)&&_.F_(U)}_.SV(A)})};var aR=function(k,g,P){this.innertubeTransportService=k;this.JSC$17465_actionRouter=g;this.JSC$17465_screenManager=P};
_.z(aR,GC);aR.prototype.resolveCommand=function(k){var g=this,P,x;return _.e(function(U){P=_.b(k,pk4);if(!P)return U.return();x=P.command;if(!x)return U.return();g.JSC$17465_actionRouter.triggerAction("yt-insert-rich-section-action",P);return U.yield(_.tO(g.innertubeTransportService,x,{disableCache:!0}).then(function(A){k.clickTrackingParams&&(A==null?0:A.trackingParams)&&g.JSC$17465_screenManager.graftServerVe(A.trackingParams,_.Zz(k.clickTrackingParams))}),0)})};
aR[mj]=[_.wf,eD,_.Fx];mKr.bind(null,R0);var vV3=mKr.bind(null,v2t);Jjj.bind(null,R0);var aun=Jjj.bind(null,v2t);f$A.bind(null,R0);var HlY=f$A.bind(null,v2t);var HA=function(){};
_.z(HA,GC);
HA.prototype.resolveCommand=function(k){var g,P,x,U,A,q,T,c,Z,w;return _.e(function(J){g=_.b(k,YT3);if(!g)return J.return();x=((P=g.operations)==null?void 0:P.operations)||[];U=_.O(x);for(A=U.next();!A.done;A=U.next())if(q=A.value,q.insertItemSectionContent){var r=q.insertItemSectionContent,f=r.contents||[];r.insertByPositionInSection?vV3(r.insertByPositionInSection.sectionTargetId,f,r.insertByPositionInSection.position):r.insertByRelativePositionInSection&&r.insertByRelativePositionInSection.sectionTargetId&&r.insertByRelativePositionInSection.itemTargetId&&
aun(r.insertByRelativePositionInSection.sectionTargetId,r.insertByRelativePositionInSection.itemTargetId,f,r.insertByRelativePositionInSection.relativePosition)}else q.replaceSection?(r=q.replaceSection,f={},r.replaceByTargetId?f=r.replaceByTargetId:r.replaceByGroupId&&(f={targetId:r.replaceByGroupId.groupId,newContent:r.replaceByGroupId.newContent,undoKey:""}),f.newContent&&Nmq(f.targetId,{continuationItems:[f.newContent]})):q.removeItem?(r=q.removeItem,r.removeByTargetId&&r.sectionTargetId&&HlY(r.sectionTargetId,
r.removeByTargetId.targetIds||[])):q.removeSection&&(q.removeSection.removeByTargetId?(T=void 0,Na2(((T=q.removeSection)==null?void 0:T.removeByTargetId.targetIds)||[])):q.removeSection.removeByGroupId&&(c=void 0,Na2(((c=q.removeSection)==null?void 0:c.removeByGroupId.groupIds)||[])));w=((Z=g.operations)==null?void 0:Z.scrollConfig)||{};IuY(w);_.SV(J)})};
var Na2=function(k){k=_.O(k);for(var g=k.next();!g.done;g=k.next())Nmq(g.value,{continuationItems:[]})},IuY=function(k){if(k.scrollToItem){var g=k.scrollToItem.item||{},P=g.itemTargetId;
g=g.sectionTargetId;if(P&&g){var x=document.querySelector("[data-target-id="+g+"]"),U=x==null?void 0:x.querySelector("[data-target-id="+P+"]");x&&U&&setTimeout(function(){var A=U.offsetTop-x.offsetTop,q;if(((q=k.scrollToItem)==null?void 0:q.scrollPosition)==="SCROLL_POSITION_CENTER")A-=x.offsetHeight/2,A+=U.offsetHeight/2;else{var T;((T=k.scrollToItem)==null?void 0:T.scrollPosition)==="SCROLL_POSITION_END"&&(A-=x.offsetHeight,A+=U.offsetHeight)}x.scroll({top:A,behavior:"smooth"})},100)}}};var N1=new _.gt("CLIENT_NAME_TOKEN");var Xo2=new _.gt("DEFAULT_STORE_EXPIRATION_TOKEN");var z6b=new _.gt("CLIENT_LOCATION_SERVICE_TOKEN");var IR=function(k,g,P){this.clientName=k||_.y4("INNERTUBE_CLIENT_NAME","WEB");this.clientLocationService=g||_.l3.getInstance();this.JSC$17493_commandHandler=P||_.xZ.instance};
_.z(IR,GC);IR.prototype.resolveCommand=function(k){var g=this,P,x;return _.e(function(U){x=(P=_.b(k,VDm))==null?void 0:P.onComplete;g.clientLocationService.clearLocationPlayabilityToken(g.clientName);x&&g.JSC$17493_commandHandler.resolveCommand(x);_.SV(U)})};
IR[mj]=[N1,z6b,_.wP];var Xh=function(k){this.innertubeTransportService=k};
_.z(Xh,GC);Xh.prototype.resolveCommand=function(k,g){var P=this,x,U,A,q;return _.e(function(T){A=(x=g)==null?void 0:(U=x.form)==null?void 0:U.element;return T.yield(_.tO(P.innertubeTransportService,k,(q=g)==null?void 0:q.form).then(function(c){fG0(A,new CustomEvent("yt-service-request-completed"),{data:c},_.y4("openPopupConfig"))}),0)})};
Xh[mj]=[_.wf];var yh=function(){};
_.z(yh,GC);yh.prototype.resolveCommand=function(k){var g,P;return _.e(function(x){g=_.b(k,UwL);P=document.querySelector("mini-app-container-view-model");if(!g||!P)return x.return();g.isPlaying?P.dispatchEvent(new Event("play")):P.dispatchEvent(new Event("pause"));_.SV(x)})};var pN=function(){};
_.z(pN,GC);pN.prototype.resolveCommand=function(k){var g,P,x,U,A,q,T;return _.e(function(c){g=_.b(k,apJ);if((P=g)==null||!P.paramKeys)return c.return();x=g.paramKeys;U=_.Pc(window.location.href);A=_.O(x);for(q=A.next();!q.done;q=A.next())T=q.value,U.JSC$10034_queryData_.remove(T);window.history.replaceState(window.history.state,document.title,U.toString());_.SV(c)})};var yVd=function(){this.dropdownMap=new Map};_.poV=new _.gt("DROPDOWN_CONTROLLER_TOKEN");var CN=function(k){this.controller=k};
_.z(CN,GC);CN.prototype.resolveCommand=function(k){var g=this,P,x,U,A;return _.e(function(q){P=_.b(k,rGN);if(!P)return q.return();x=P;U=x.dropdownId;A=x.selectedOptionIndex;if(U===void 0||A===void 0)return q.return();var T=g.controller.dropdownMap.get(U);T&&T(A);_.SV(q)})};
CN[mj]=[_.poV];var GA=function(k){this.controller=k};
_.z(GA,GC);GA.prototype.resolveCommand=function(k){var g=this,P;return _.e(function(x){return(P=_.b(k,Etv))?x.yield(g.controller.closeDialog(),0):x.return()})};
GA[mj]=[_.tx];var kd=function(k){this.controller=k};
_.z(kd,GC);kd.prototype.resolveCommand=function(k){var g=this,P,x;return _.e(function(U){P=_.b(k,TRq);if(!P)return U.return();var A,q=P.panelIdentifier||((A=P.identifier)==null?void 0:A.tag);if(!q)throw Error("Bi");return(x=q)?U.yield(g.controller.hidePanel({identifier:x}),0):U.jumpTo(0)})};
kd[mj]=[_.lB];var gU=function(k){this.controller=k};
_.z(gU,GC);gU.prototype.resolveCommand=function(k){var g=this,P;return _.e(function(x){return(P=_.b(k,GnL))?x.yield(g.controller.closeSheet(),0):x.return()})};
gU[mj]=[_.D7];var Pu=function(k,g){this.innertubeTransportService=k;this.controller=g};
_.z(Pu,GC);Pu.prototype.resolveCommand=function(k){var g=this,P,x,U,A;return _.e(function(q){if(q.nextAddress==1)return P=_.b(k,etN),(x=P)!=null&&x.panelId?q.yield(g.controller.getReloadContinuation(P.panelId),2):q.return();if(q.nextAddress!=3)return(U=q.yieldResult)?q.yield(_.tO(g.innertubeTransportService,k,{continuation:U}),3):q.return();A=q.yieldResult;return q.yield(g.controller.updatePanel({identifier:P.panelId,panelContents:A.content,shouldFocus:!1}),0)})};
Pu[mj]=[_.wf,_.lB];var $d=function(k,g,P){this.innertubeTransportService=k;this.JSC$17535_screenManager=g;this.JSC$17535_commandHandler=P};
_.z($d,GC);
$d.prototype.resolveCommand=function(k){var g=this,P,x,U,A,q,T;return _.e(function(c){if(c.nextAddress==1){P=_.b(k,_.iF3);if(!P)return c.return();if(P.commands)for(x=_.O(P.commands),U=x.next();!U.done;U=x.next())A=U.value,g.JSC$17535_commandHandler.resolveCommand(A,{disableClickTracking:!0});q=_.Zz(k.clickTrackingParams);_.bF(g.JSC$17535_screenManager,21760,q,{layer:7,parentLayer:0});return c.yield(_.tO(g.innertubeTransportService,k),2)}T=c.yieldResult;if(!T)return c.return();g.JSC$17535_screenManager.graftServerVe(T.trackingParams,q,
7);_.SV(c)})};
$d[mj]=[_.wf,_.Fx,_.wP];var xd=new _.gt("PANEL_LOADING_STRATEGY_TOKEN");var iR=function(k,g){this.controller=k;this.panelLoadingStrategy=g};
_.z(iR,GC);
iR.prototype.resolveCommand=function(k,g){var P=this,x,U,A;return _.e(function(q){x=_.b(k,kzd);if((U=x)==null||!U.panelLoadingStrategy)return q.return();A=function(T){var c,Z,w,J,r,f,B,L,Y,l;return _.e(function(D){Z=_.b((c=T.dialogViewModel)==null?void 0:c.header,fpd);w={viewModel:T.dialogViewModel};J={};if(B=_.W("web_enable_dialog_header_label")?(r=Z)==null?void 0:(f=r.headline)==null?void 0:f.content:void 0)J.ariaLabel=B;x.dismissOnBackgroundTap===!1&&(J.isModal=!0);return T.dialogViewModel?D.yield(P.controller.openDialog(w,
(l=(L=g)==null?void 0:(Y=L.form)==null?void 0:Y.element)!=null?l:document.body,J),0):D.return()})};
return q.yield(P.panelLoadingStrategy.execute({command:k,data:x.panelLoadingStrategy,renderFn:A,createScreenConfig:{layer:4}}),0)})};
iR[mj]=[_.tx,xd];var U9=function(k,g,P){this.innertubeTransportService=k;this.controller=g;this.JSC$17555_screenManager=P};
_.z(U9,GC);
U9.prototype.resolveCommand=function(k,g){var P=this,x,U,A,q,T,c,Z,w,J,r,f,B,L,Y,l;return _.e(function(D){switch(D.nextAddress){case 1:x=_.b(k,_.WN);if(!x)return D.return();var X,a=x.panelIdentifier||((X=x.identifier)==null?void 0:X.tag);if(!a)throw Error("Bi");U=a;return D.yield(P.controller.isVisible(U,!0),2);case 2:if((A=D.yieldResult)&&x.blockIfPanelOpen)return D.return();c=(T=(q=P.controller).getPanelContent)==null?void 0:T.call(q,U);if(!(X=c))if(x){var H;X=((H=x.globalConfiguration)==null?void 0:
H.initialState)||x.engagementPanel;if(H=!X)H=!!(x==null?0:(a=x.engagementPanelPresentationConfigs)==null?0:a.engagementPanelPopupPresentationConfig);H&&(X=_.W5C(x.panelIdentifier,x.identifier))}else X=void 0;Z=X;w=x.engagementPanelPresentationConfigs;J=x.engagementPanelExtras;return D.yield(P.controller.showPanel({identifier:U,panelContents:Z,config:w,extras:J,target:(r=g)==null?void 0:(f=r.form)==null?void 0:f.element}),3);case 3:if(!x.globalConfiguration){D.jumpTo(0);break}if(x.globalConfiguration.reuseModelAndState&&
_.W("enable_ai_companion")&&(Y=(L=(B=P.controller).getPanelContent)==null?void 0:L.call(B,U)))return D.return();_.bF(P.JSC$17555_screenManager,32633);return D.yield(_.tO(P.innertubeTransportService,k),5);case 5:return l=D.yieldResult,P.JSC$17555_screenManager.graftServerVe(l.trackingParams),D.yield(P.controller.updatePanel({identifier:U,panelContents:l.content,shouldFocus:!0,extras:J,updatePanelContinuationData:l.updatePanelContinuationData}),0)}})};
U9[mj]=[_.wf,_.lB,_.Fx];var AR=function(k,g){this.controller=k;this.panelLoadingStrategy=g};
_.z(AR,GC);AR.prototype.resolveCommand=function(k,g){var P=this,x,U,A,q,T,c,Z,w;return _.e(function(J){x=_.b(k,_.VHV);if((U=x)==null||!U.panelLoadingStrategy)return J.return();T=Cwn(P.controller,(A=g)==null?void 0:(q=A.form)==null?void 0:q.element);Z=(c=x.contextualSheetPresentationConfig)==null?void 0:c.position;w=function(r){return _.e(function(f){return r.sheetViewModel?f.yield(P.controller.openSheet({viewModel:r.sheetViewModel,sheetPosition:Z},T),0):f.return()})};
return J.yield(P.panelLoadingStrategy.execute({command:k,data:x.panelLoadingStrategy,renderFn:w,createScreenConfig:{layer:0}}),0)})};
AR[mj]=[_.D7,xd];var dU=function(k,g){this.controller=k;this.JSC$17566_commandHandler=g};
_.z(dU,GC);dU.prototype.resolveCommand=function(k,g){var P=this,x,U,A;return _.e(function(q){if(q.nextAddress==1){x=_.b(k,m9J);var T=_.b(x.showCommand,_.WN),c,Z,w=(Z=T==null?void 0:T.panelIdentifier)!=null?Z:T==null?void 0:(c=T.identifier)==null?void 0:c.tag;if(!w)throw Error("Ci");U=w;return q.yield(P.controller.isVisible(U),2)}return(A=q.yieldResult)?q.yield(P.controller.hidePanel({identifier:U}),0):q.yield(P.JSC$17566_commandHandler.resolveCommand(x.showCommand,g),0)})};
dU[mj]=[_.lB,_.wP];var O9=function(k,g,P){this.innertubeTransportService=k;this.controller=g;this.JSC$17569_screenManager=P};
_.z(O9,GC);
O9.prototype.resolveCommand=function(k){var g=this,P,x,U,A,q,T,c,Z,w,J,r,f,B,L,Y,l,D,X,a,H,y,kj;return _.e(function(Ts){switch(Ts.nextAddress){case 1:return x=P=_.b(k,fAq),U=x.targetPanelIdentifier,A=x.contentSourcePanelIdentifier,q=x.globalConfiguration,((T=U)==null?0:T.tag)&&((c=A)==null?0:c.tag)?q?Ts.yield(g.controller.showPanel({identifier:U.tag,panelContents:_.W5C(U.tag,U)}),5):Ts.yield((r=(J=g.controller).getPanel)==null?void 0:r.call(J,A.tag),4):Ts.return();case 4:f=Ts.yieldResult;Z=(B=f)==
null?void 0:(Y=(L=B).getPanelContent)==null?void 0:Y.call(L);Ts.jumpTo(3);break;case 5:return Ts.yield(_.tO(g.innertubeTransportService,k),6);case 6:l=Ts.yieldResult,((D=l)==null?0:D.trackingParams)&&g.JSC$17569_screenManager.graftServerVe(l.trackingParams),Z=(X=l)==null?void 0:X.content,w=(a=l)==null?void 0:a.updatePanelContinuationData;case 3:if(y=(H=Z)==null?void 0:H.engagementPanelSectionListRenderer)return Ts.yield(g.controller.showPanel({identifier:U.tag,panelUpdatableFields:{content:y.content,
secondaryHeaderContent:(kj=y.header)!=null?kj:{},targetId:y.targetId},updatePanelContinuationData:w}),0);Ts.jumpTo(0)}})};
O9[mj]=[_.wf,_.lB,_.Fx];var q0=function(){};
_.z(q0,GC);q0.prototype.resolveCommand=function(k){var g,P,x;return _.e(function(U){if(U.nextAddress==1)return(g=_.b(k,BYc))?U.yield(_.x5(),2):U.return();P=U.yieldResult;if(!P)return U.return();var A=P,q=(x=g)==null?void 0:x.languageCode,T;(A==null?0:(T=A.isReady)==null?0:T.call(A))&&(q=sc6(A,q))&&A.setAudioTrack(q);_.SV(U)})};var TN=function(){};
_.z(TN,GC);var GUF=function(k){var g;return _.e(function(P){g=_.y4("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_BACKGROUND_AUDIO_PLAYER;k.JSC$17580_mainAppPlayer=new Pv(g);document.addEventListener("yt-page-data-updated",k.JSC$17580_pauseOnNavigation.bind(k));_.SV(P)})};
TN.prototype.JSC$17580_pauseOnNavigation=function(){var k=this,g,P;return _.e(function(x){if(x.nextAddress==1)return g=k.JSC$17580_mainAppPlayer,x.yield(g.api,2);P=x.yieldResult;P.pauseVideo();_.SV(x)})};
var RWy=function(k,g,P){var x;return _.e(function(U){x=k.JSC$17580_mainAppPlayer;return U.yield(x.loadVideoWithPlayerVars({videoId:g,audio_only:"1",player_params:P}),0)})};
TN.prototype.pauseVideo=function(){var k=this,g,P;return _.e(function(x){if(x.nextAddress==1)return g=k.JSC$17580_mainAppPlayer,x.yield(g.api,2);P=x.yieldResult;P.pauseVideo();_.SV(x)})};
TN.prototype.playVideo=function(){var k=this,g,P;return _.e(function(x){if(x.nextAddress==1)return g=k.JSC$17580_mainAppPlayer,x.yield(g.api,2);P=x.yieldResult;P.playVideo();_.SV(x)})};
var kx5=function(k){var g,P;return _.e(function(x){if(x.nextAddress==1)return g=k.JSC$17580_mainAppPlayer,x.yield(g.api,2);P=x.yieldResult;P.mute();_.SV(x)})},gl5=function(k){var g,P;
return _.e(function(x){if(x.nextAddress==1)return g=k.JSC$17580_mainAppPlayer,x.yield(g.api,2);P=x.yieldResult;P.unMute();_.SV(x)})},PDV=function(k,g){return _.e(function(P){switch(P.nextAddress){case 1:switch(g){case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PLAY":return P.jumpTo(2);
case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PAUSE":return P.jumpTo(3);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_MUTE":return P.jumpTo(4);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_UNMUTE":return P.jumpTo(5)}P.jumpTo(0);break;case 2:return P.yield(k.playVideo(),7);case 7:P.jumpTo(0);break;case 3:return P.yield(k.pauseVideo(),8);case 8:P.jumpTo(0);break;case 4:return P.yield(kx5(k),9);case 9:P.jumpTo(0);break;case 5:return P.yield(gl5(k),10);case 10:P.jumpTo(0)}})};
TN.prototype.resolveCommand=function(k){var g=this,P,x,U,A,q,T,c,Z,w,J,r;return _.e(function(f){return f.nextAddress==1?(P=_.b(k,GGJ),((x=P)==null?0:x.newPlaybackParams)||((U=P)==null?0:U.controlAction)?g.JSC$17580_mainAppPlayer?f.jumpTo(2):f.yield(GUF(g),2):f.return()):((A=P)==null?0:A.newPlaybackParams)?(c=(q=P)==null?void 0:(T=q.newPlaybackParams)==null?void 0:T.externalVideoId,r=(J=(Z=P)==null?void 0:(w=Z.newPlaybackParams)==null?void 0:w.playerParams)!=null?J:"",c?f.yield(RWy(g,c,r),0):f.return()):
f.yield(PDV(g,P.controlAction),0)})};var er=function(k){this.JSC$17587_commandHandler=k};
_.z(er,GC);
er.prototype.resolveCommand=function(k){var g=this,P,x,U,A,q,T;return _.e(function(c){if(c.nextAddress==1)return(P=_.b(k,zIc))?c.yield(_.x5(),2):c.return();x=c.yieldResult;if(!x)return c.return();var Z=x,w=(U=P)==null?void 0:U.languageCode,J=(A=P)==null?void 0:A.isAutoTranslated;Z.getVideoData&&_.Be0(Z).length&&((w=uoI(Z,w,J))?Z.setOption("captions","track",w):(Z.setOption("captions","stickyLoading",{}),Z.setOption("captions","track",{})));q=x.isSubtitlesOn()?_.OX("CAPTION_ON_TOAST",void 0,"Subtitles/CC turned on"):
_.OX("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");T=_.y9(q,5E3);g.JSC$17587_commandHandler.resolveCommand(T);_.SV(c)})};
er[mj]=[_.wP];var cu=function(k,g){this.shortsPlayerPromise=k;this.JSC$17591_commandHandler=g};
_.z(cu,GC);
cu.prototype.resolveCommand=function(k){var g=this,P,x,U,A,q,T,c,Z;return _.e(function(w){if(w.nextAddress==1)return(P=_.b(k,Iqv))?w.yield(g.shortsPlayerPromise,2):w.return();x=w.yieldResult;var J=h0I(x);J!=null&&J.length||(x.loadModule("captions"),J=h0I(x));U=J;if((A=U)==null||!A.length)return q=_.OX("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),T=_.y9(q),g.JSC$17591_commandHandler.resolveCommand(T),w.return();x.toggleSubtitles();c=x.isSubtitlesOn()?_.OX("CAPTION_ON_TOAST",void 0,
"Subtitles/CC turned on"):_.OX("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");Z=_.y9(c);g.JSC$17591_commandHandler.resolveCommand(Z);_.SV(w)})};
cu[mj]=[_.oX4,_.wP];var Vy=function(k){this.JSC$17594_actionRouter=k;this.dismissPlayerOverlayActions=new Map([["player_overlay_timely_shelf",function(g,P){g.triggerAction("yt-dismiss-shopping-timely-shelf-action",P)}]])};
_.z(Vy,GC);Vy.prototype.resolveCommand=function(k){var g=this,P,x,U;return _.e(function(A){P=_.b(k,LUk);if((x=P)==null||!x.overlayId)return A.return();U=g.dismissPlayerOverlayActions.get(P.overlayId);if(!U)throw Error("Di`"+P.overlayId);U(g.JSC$17594_actionRouter,P);_.SV(A)})};
Vy[mj]=[eD];var Zi=function(k){this.JSC$17598_playerPromise=k};
_.z(Zi,GC);Zi.prototype.resolveCommand=function(k){var g=this,P,x,U,A;return _.e(function(q){if(q.nextAddress==1)return(P=_.b(k,Vjq))?q.yield(g.JSC$17598_playerPromise,2):q.return();x=q.yieldResult;U=x.getVideoData().video_id;P.videoId===U&&(A=Number(P.offsetFromVideoStartMilliseconds),A>=0&&x.seekTo(A/1E3));_.SV(q)})};
Zi[mj]=[_.Rv];var $UT=_.xz("sfv_currently_playing_audio_item_key","sfvAudioItemCurrentlyPlayingEntity"),mi=function(k){this.store=k};
_.z(mi,GC);
var xU7=function(k){var g,P,x,U;return _.e(function(A){if(A.nextAddress==1)return g=_.y4("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM,P=_.y4("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_SFV_AUDIO_ITEM,x=g||P,k.JSC$17602_mainAppPlayer=new Pv(x),A.yield(k.JSC$17602_mainAppPlayer.api,2);U=A.yieldResult;U.addEventListener("onStateChange",k.JSC$17602_playerStateChangeListener.bind(k));document.addEventListener("yt-page-data-updated",k.JSC$17602_pauseOnNavigation.bind(k));window.addEventListener("state-navigatestart",
k.JSC$17602_pauseOnNavigation.bind(k));_.SV(A)})};
mi.prototype.JSC$17602_playerStateChangeListener=function(k){switch(k){case 0:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_STOPPED";break;case 1:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING";break;case 2:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_PAUSED";break;case 3:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";break;default:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_UNKNOWN"}iSU(this)};
var iSU=function(k){k.store.dispatch(_.ZW("sfvAudioItemCurrentlyPlayingEntity",$UT,{key:$UT,externalVideoId:k.externalVideoId,sfvAudioItemPlaybackState:k.playbackState,nowPlayingEntityValue:k.nowPlayingEntityValue}))};
mi.prototype.JSC$17602_pauseOnNavigation=function(){var k=this,g,P,x,U;return _.e(function(A){if(A.nextAddress==1){if(!k.JSC$17602_mainAppPlayer){var q=new _.Da("Error: mainAppPlayer is unavailable",k.JSC$17602_mainAppPlayer);_.IE(q);return A.return()}return A.yield(k.JSC$17602_mainAppPlayer.api,2)}g=A.yieldResult;x=(P=g)==null?void 0:P.getPlayerState();x!==1||(U=g)!=null&&U.pauseVideo();_.SV(A)})};
mi.prototype.playVideo=function(k,g,P){var x=this,U,A;return _.e(function(q){if(q.nextAddress==1)return q.yield((U=x.JSC$17602_mainAppPlayer)==null?void 0:U.api,2);A=q.yieldResult;if(!x.JSC$17602_mainAppPlayer||!A){var T=new _.Da("Error: mainAppPlayer is unavailable",x.JSC$17602_mainAppPlayer);_.IE(T);return q.return()}return q.yield(x.JSC$17602_mainAppPlayer.loadVideoWithPlayerVars({videoId:x.externalVideoId,audio_only:"1",start:k/1E3,end:k/1E3+g,player_params:P}),0)})};
mi.prototype.pauseVideo=function(){var k=this,g,P;return _.e(function(x){if(x.nextAddress==1){if(!k.JSC$17602_mainAppPlayer){var U=new _.Da("Error: mainAppPlayer is unavailable",k.JSC$17602_mainAppPlayer);_.IE(U);return x.return()}return x.yield(k.JSC$17602_mainAppPlayer.api,2)}g=x.yieldResult;(P=g)==null||P.pauseVideo();_.SV(x)})};
mi.prototype.resolveCommand=function(k){var g=this,P,x,U,A,q,T,c,Z,w,J,r,f,B,L,Y,l,D,X,a;return _.e(function(H){if(H.nextAddress==1)return P=_.b(k,vmd),U=(x=P)==null?void 0:x.nowPlayingEntityValue,q=(A=P)==null?void 0:A.externalVideoId,J=Number((w=(T=P)==null?void 0:(c=T.defaultStartPoints)==null?void 0:(Z=c[0])==null?void 0:Z.offsetMs)!=null?w:"0"),l=Number((Y=(r=P)==null?void 0:(f=r.defaultStartPoints)==null?void 0:(B=f[0])==null?void 0:(L=B.duration)==null?void 0:L.seconds)!=null?Y:"15"),a=(X=
(D=P)==null?void 0:D.playerParams)!=null?X:"",U&&q?g.JSC$17602_mainAppPlayer?H.jumpTo(2):H.yield(xU7(g),2):H.return();if(H.nextAddress!=6){if(g.nowPlayingEntityValue&&U===g.nowPlayingEntityValue)return g.playbackState==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"?H.yield(g.pauseVideo(),0):H.yield(g.playVideo(J,l,a),0);g.externalVideoId=q;g.nowPlayingEntityValue=U;g.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";return H.yield(g.playVideo(J,l,a),6)}iSU(g);return H.jumpTo(0)})};
mi[mj]=[IH];var wU=function(k){this.JSC$17620_commandHandler=k};
_.z(wU,GC);wU.prototype.resolveCommand=function(k,g){var P=this,x,U,A;return _.e(function(q){if(q.nextAddress==1)return(x=_.b(k,u3J))?q.yield(_.x5(),2):q.return();U=q.yieldResult;if(!U)return q.return();(A=E$r(U))&&P.JSC$17620_commandHandler.resolveCommand(A,g);_.SV(q)})};
wU[mj]=[_.wP];var JR=function(k){this.JSC$17626_commandHandler=k};
_.z(JR,GC);JR.prototype.resolveCommand=function(k,g){var P=this,x,U,A,q,T;return _.e(function(c){if(c.nextAddress==1)return(x=_.b(k,hIJ))?c.yield(_.x5(),2):c.return();U=c.yieldResult;if(!U)return c.return();(A=YRb(U))?P.JSC$17626_commandHandler.resolveCommand(A,g):(q=_.OX("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),T=_.y9(q),P.JSC$17626_commandHandler.resolveCommand(T));_.SV(c)})};
JR[mj]=[_.wP];var rU=function(k){this.JSC$17629_playerPromise=k};
_.z(rU,GC);rU.prototype.resolveCommand=function(k){var g=this,P,x;return _.e(function(U){if(U.nextAddress==1)return(P=_.b(k,YkY))?U.yield(g.JSC$17629_playerPromise,2):U.return();x=U.yieldResult;x.isFullscreen()&&x.wakeUpControls();_.SV(U)})};
rU[mj]=[_.Rv];var fo=function(k){this.JSC$17632_playerPromise=k};
_.z(fo,GC);fo.prototype.resolveCommand=function(k){var g=this,P,x,U,A,q;return _.e(function(T){if(T.nextAddress==1){P=_.b(k,Z8P);if(!P)return T.return();x=P.overlayRenderer;return x?(U=_.b(x,ttL))?T.yield(g.JSC$17632_playerPromise,3):T.jumpTo(0):T.return()}A=T.yieldResult;A.renderChapterSeekingAnimation(1,_.a5(U.text),(q=U.icon)==null?void 0:q.iconType);_.SV(T)})};
fo[mj]=[_.Rv];var Wu=function(k){this.store=k};
_.z(Wu,GC);
Wu.prototype.resolveCommand=function(k){var g=this,P,x,U;return _.e(function(A){if(A.nextAddress==1){P=_.b(k,Rld);if(!P)return A.return();x="";(U=g.store.getState().collabInviteLink)&&P.id===U.playlistId?x=U.inviteLinkURL:P.shortUrl&&(x=P.shortUrl);return x?A.yield(navigator.clipboard.writeText(x),3):A.jumpTo(0)}var q={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.OX("COPY_LINK_SUCCESS_TOAST")}}}}};_.Za().resolve(_.wP).resolveCommand(q);_.SV(A)})};
Wu[mj]=[ly];var s9=function(k,g){this.innertubeTransportService=k;this.JSC$17642_commandHandler=g};
_.z(s9,GC);s9.prototype.resolveCommand=function(k,g){var P=this,x,U,A,q,T,c,Z,w,J,r;return _.e(function(f){if(f.nextAddress==1)return(x=_.b(k,_.RW))?f.yield(_.tO(P.innertubeTransportService,k,(U=g)==null?void 0:U.form),2):f.return();(A=f.yieldResult)&&A.errorMetadata&&(q=A,T=_.y9(q.error.message),P.JSC$17642_commandHandler.resolveCommand(T));c=A;if((Z=c)==null?0:Z.actions)for(w=_.O(c.actions),J=w.next();!J.done;J=w.next())r=J.value,P.JSC$17642_commandHandler.resolveCommand(r);_.SV(f)})};
s9[mj]=[_.wf,_.wP];var bR=function(){};
_.z(bR,GC);bR.prototype.resolveCommand=function(k){var g;return _.e(function(P){g=_.b(k,vMY);if(!g)return P.return();(new cmL(g)).show();_.SV(P)})};_.Bu=new _.gt("PLAYLIST_EDIT_CONTROLLER_TOKEN");var zN=function(k,g,P,x){this.store=k;this.innertubeTransportService=g;this.controller=P;this.JSC$17650_commandHandler=x};
_.z(zN,GC);
zN.prototype.resolveCommand=function(k,g){var P=this,x,U,A,q,T,c,Z,w,J,r,f,B,L,Y,l,D,X,a,H,y,kj,Ts,m0,Lb,rA,bV;return _.e(function(tu){if(tu.nextAddress==1){x=_.b(k,_.Nw);if(!x)return tu.return();if(x.clientActions){U=_.O(x.clientActions);for(A=U.next();!A.done;A=U.next())q=A.value,P.JSC$17650_commandHandler.resolveCommand(q,g);var Eb,hd=g==null?void 0:(Eb=g.form)==null?void 0:Eb.element;hd&&_.GB(hd,"yt-dismissible-item-action",x.clientActions)}return tu.yield(_.tO(P.innertubeTransportService,k,(T=
g)==null?void 0:T.form),2)}if(c=tu.yieldResult)c.errorMetadata?(Z=c,w=_.y9(Z.error.message),P.JSC$17650_commandHandler.resolveCommand(w),"error"in c&&((J=g)==null?0:(r=J.commandController)==null?0:r.onServerError)&&((f=g)==null||(B=f.commandController)==null||B.onServerError(k,c))):(L=g)==null||(Y=L.commandController)==null||(D=(l=Y).onSuccess)==null||D.call(l,k,c);X=c;((a=X)==null?0:a.collaborationInviteLink)&&x.playlistId&&(_.W("web_enable_invite_collaborators_link")||_.W("enable_music_web_cairo_new_collaborators_list_and_actions"))&&
P.store.dispatch(_.Rp({type:"SET_COLLAB_INVITE_LINK",payload:{playlistId:x.playlistId,inviteLinkUrl:X.collaborationInviteLink}}));((H=X)==null?0:H.redirectEndpoint)&&P.JSC$17650_commandHandler.resolveCommand(X.redirectEndpoint);((y=X)==null?0:(kj=y.newHeader)==null?0:kj.playlistHeaderRenderer)?UU2(P.controller,X.newHeader.playlistHeaderRenderer):((Ts=X)==null?0:(m0=Ts.newHeader)==null?0:m0.musicEditablePlaylistDetailHeaderRenderer)&&UU2(P.controller,X.newHeader.musicEditablePlaylistDetailHeaderRenderer);
P.controller.playlistVideoListElement&&((Lb=X)==null?0:(rA=Lb.playlistEditResults)==null?0:(bV=rA[0])==null?0:bV.playlistEditVideoAddedResultData)&&((hd=P.controller.playlistVideoListElement)==null||hd.dispatchEvent(new CustomEvent("yt-update-set-video-id",{detail:X.playlistEditResults[0].playlistEditVideoAddedResultData})));_.SV(tu)})};
zN[mj]=[_.K8,_.wf,_.Bu,_.wP];var uR=function(k,g){this.controller=k;this.JSC$17660_commandHandler=g};
_.z(uR,GC);uR.prototype.resolveCommand=function(k,g){var P=this,x,U,A;return _.e(function(q){x=_.b(k,k7k);P.controller.showRefreshPill&&((U=x)==null?0:U.command)&&(P.JSC$17660_commandHandler.resolveCommand((A=x)==null?void 0:A.command,g),P.controller.showRefreshPill=!1);_.SV(q)})};
uR[mj]=[_.JL,_.wP];var hR=function(k,g){this.store=k;this.JSC$17664_commandHandler=g||_.xZ.instance};
_.z(hR,GC);hR.prototype.resolveCommand=function(k,g){var P=this,x,U,A,q,T,c,Z,w,J,r;return _.e(function(f){x=_.b(k,VQH);U=P.store.getState().radioButtonGroup;if((A=x)==null?0:A.command)P.JSC$17664_commandHandler.resolveCommand((q=x)==null?void 0:q.command,g);else if(U&&((T=x)==null?void 0:T.formId)===U.currentFormId)for(c=Object.values(U.commandsMap),Z=_.O(c),w=Z.next();!w.done;w=Z.next())J=w.value,(r=_.hC(J))&&P.JSC$17664_commandHandler.resolveCommand(r,g);_.SV(f)})};
hR[mj]=[_.K8];var E9=new _.gt("USER_PREFS");var Lo=function(k){this.JSC$17669_prefCookie=k};
_.z(Lo,GC);Lo.prototype.resolveCommand=function(k){var g=this,P;return _.e(function(x){(P=_.b(k,jXt))&&typeof P.useListView==="boolean"&&(_.cw(0,155,P.useListView),g.JSC$17669_prefCookie.save());_.SV(x)})};
Lo[mj]=[E9];var no=function(k){this.JSC$17673_prefCookie=k};
_.z(no,GC);no.prototype.resolveCommand=function(k){var g=this,P,x,U,A,q;return _.e(function(T){P=_.b(k,HwL);if((x=P)==null||!x.gl)return T.return();U=P.gl;A={persist_gl:"1",gl:U};g.JSC$17673_prefCookie.set("gl",U);g.JSC$17673_prefCookie.save();q=O4t(A);_.Sa(q);_.SV(T)})};
no[mj]=[E9];var Sr=function(k){this.JSC$17677_prefCookie=k};
_.z(Sr,GC);Sr.prototype.resolveCommand=function(k){var g=this,P,x;return _.e(function(U){P=_.b(k,Put);if(!P)return U.return();x=!1;P.flagNum&&typeof P.value==="boolean"?(_.cw(0,P.flagNum,P.value),x=!0):P.key&&typeof P.stringValue==="string"&&(g.JSC$17677_prefCookie.set(P.key,P.stringValue),x=!0);x&&g.JSC$17677_prefCookie.save();_.SV(U)})};
Sr[mj]=[E9];var FO=new _.gt("PREF_STORAGE_PROMISE_TOKEN");var Yd=function(k){this.JSC$17681_prefStoragePromise=k};
_.z(Yd,GC);Yd.prototype.resolveCommand=function(k){var g=this,P,x;return _.e(function(U){if(U.nextAddress==1)return(P=_.b(k,xFJ))?U.yield(g.JSC$17681_prefStoragePromise,2):U.return();x=U.yieldResult;return x===void 0||P.key===void 0||P.value===void 0?U.return():U.yield(x.set(P.key,P.value),0)})};
Yd[mj]=[FO];var AFe=function(k){this.innertubeTransportService=k};
_.z(AFe,GC);AFe.prototype.resolveCommand=function(k,g){var P=this,x,U;return _.e(function(A){(x=_.b(k,_.TpL))&&x&&x.isFirstRequest&&(_.h6("search_overview_answer"),_.EX("so_rq",void 0,"search_overview_answer"));return A.yield(_.tO(P.innertubeTransportService,k,(U=g)==null?void 0:U.form),0)})};
AFe[mj]=[_.wf];var dUy=function(){};
_.z(dUy,GC);
dUy.prototype.resolveCommand=function(k){var g,P,x,U,A,q,T,c,Z;return _.e(function(w){g=_.b(k,cMP);if((P=g)==null?0:P.sectionIdentifier){if(g.scrollBehaviorType==="SCROLL_BEHAVIOR_TYPE_SCROLL_INTO_VIEW"){if(U=(x=document.getElementsByTagName(g.sectionIdentifier))==null?void 0:x.item(0))U.scrollIntoView({behavior:"smooth"}),(A=dJM(U))&&A.focus({preventScroll:!0});return w.return()}q=document.querySelector("[section-identifier="+g.sectionIdentifier+"]");T=document.querySelector("[section-identifier="+g.referenceSectionIdentifier+
"]");if(!q)return w.return();c=g.verticalScrollOffsetDp?g.verticalScrollOffsetDp:0;T&&(c-=T.offsetTop);window.scrollTo({top:q.offsetTop+c,behavior:"smooth"});(Z=dJM(q))&&Z.focus({preventScroll:!0})}_.SV(w)})};var jr=function(k){this.JSC$17693_commandHandler=k};
_.z(jr,GC);
jr.prototype.resolveCommand=function(k){var g=this,P,x,U,A,q,T,c;return _.e(function(Z){if(Z.nextAddress==1){P=_.b(k,tYd);if(!P||!P.imageBytes||!navigator.clipboard)return Z.return();if(P.clientShareDestination==="CLIENT_SHARE_DESTINATION_SYSTEM_SHARE_PANEL")return _.IE(Error("Fi")),Z.return();_.Bo(Z,2);U=(x=P)==null?void 0:x.imageBytes;A=U.replace(/-/g,"+").replace(/_/g,"/");q=VZu(A);T={};c=[new ClipboardItem((T[q.type]=q,T))];return Z.yield(navigator.clipboard.write(c),4)}if(Z.nextAddress!=2)return P.successCommand&&
g.JSC$17693_commandHandler.resolveCommand(P.successCommand),_.Ac(Z,0);_.Ll(Z);P.errorCommand&&g.JSC$17693_commandHandler.resolveCommand(P.errorCommand);_.SV(Z)})};
jr[mj]=[_.wP];var Qy=function(k,g){this.innertubeTransportService=k;this.JSC$17697_commandHandler=g};
_.z(Qy,GC);Qy.prototype.resolveCommand=function(k,g){var P=this,x,U,A,q,T;return _.e(function(c){if(c.nextAddress==1)return(x=_.b(k,MYm))?c.yield(_.tO(P.innertubeTransportService,k,(U=g)==null?void 0:U.form),2):c.return();(A=c.yieldResult)&&A.errorMetadata&&x.onFailureCommand&&P.JSC$17697_commandHandler.resolveCommand(x.onFailureCommand);q=A;((T=q)==null?0:T.shareCommand)&&P.JSC$17697_commandHandler.resolveCommand(q.shareCommand,g);_.SV(c)})};
Qy[mj]=[_.wf,_.wP];var lR=function(){};
_.z(lR,GC);lR.prototype.resolveCommand=function(k){var g,P;return _.e(function(x){g=_.b(k,CH4);if(!g||!navigator.share)return x.return();P={url:g.url};try{return x.return(navigator.share(P))}catch(U){}_.SV(x)})};var Di=function(){};
_.z(Di,GC);Di.prototype.resolveCommand=function(){return _.e(function(k){window.dispatchEvent(new Event("yt-playables-ack-3p-data-usage"));_.SV(k)})};var tR=function(k){this.JSC$17707_navigationConfirmationService=k};
_.z(tR,GC);tR.prototype.resolveCommand=function(){var k=this;return _.e(function(g){k.JSC$17707_navigationConfirmationService.cancelPendingNavigation();_.SV(g)})};
tR[mj]=[El];var M0=function(k){this.JSC$17710_screenManager=k};
_.z(M0,GC);M0.prototype.resolveCommand=function(k,g){var P=this,x,U,A,q,T,c,Z;return _.e(function(w){U=(x=g.form)==null?void 0:x.event;q=(A=g.form)==null?void 0:A.element;if(!U)throw new _.Da("Event not passed in when resolving command");T=_.O(U.composedPath());for(c=T.next();!c.done;c=T.next())if(Z=c.value,Z.tagName==="YT-COPY-LINK-RENDERER")return Z.copyUrlToClipboard(),q&&_.Qb(P.JSC$17710_screenManager,q),w.return();_.SV(w)})};
M0[mj]=[_.Fx];var Ko=function(){this.JSC$17714_miniAppClientDataProvider=_.Za().resolve(_.PA)};
_.z(Ko,GC);Ko.prototype.resolveCommand=function(){var k=this,g,P;return _.e(function(x){if(k.JSC$17714_miniAppClientDataProvider.clientData.has("video_id")){var U=k.JSC$17714_miniAppClientDataProvider,A=U.clientData.get("video_id");A&&U.clientData.delete("video_id");g="https://youtube.com/watch?v="+A;P=_.vj(g);if(P===void 0)throw Error("Gi`"+g);_.$V(window,P)}_.SV(x)})};var oB=function(){};
_.z(oB,GC);oB.prototype.resolveCommand=function(){return _.e(function(k){window.dispatchEvent(new Event("yt-playables-exit-mini-app-dialog-seen"));_.SV(k)})};var vu=function(){};
_.z(vu,GC);vu.prototype.resolveCommand=function(){var k;return _.e(function(g){if(g.nextAddress==1)return g.yield(_.G7M(window.document.documentElement),2);(k=document.querySelector("mini-app-container-view-model iframe"))&&k.focus();_.SV(g)})};var aB=function(k){this.JSC$17721_navigationConfirmationService=k};
_.z(aB,GC);
aB.prototype.resolveCommand=function(){var k=this;return _.e(function(g){var P=k.JSC$17721_navigationConfirmationService,x=_.Za().resolve(_.BW),U;if(((U=P.navigateParams)==null?void 0:U.data)!==void 0){var A;_.bnN(x,P.navigateParams.endpoint,P.navigateParams.data,(A=P.navigateParams.navigationType)!=null?A:1,P.navigateParams.tempData,P.navigateParams.isMiniplayer,void 0,!0);P.navigateParams=void 0;P.customConfirmationCommand=void 0}else P.navigateParams&&(x.navigate(P.navigateParams.endpoint,P.navigateParams.reload,
P.navigateParams.params,P.navigateParams.tempData,P.navigateParams.requestType,P.navigateParams.createScreenConfig,!0),P.navigateParams=void 0,P.customConfirmationCommand=void 0);_.SV(g)})};
aB[mj]=[El];var Hu=function(){};
_.z(Hu,GC);Hu.prototype.resolveCommand=function(){return _.e(function(k){window.dispatchEvent(new Event("yt-share-playable-with-high-score"));_.SV(k)})};var N0=function(k){this.JSC$17726_prefStorage=k};
_.z(N0,GC);N0.prototype.resolveCommand=function(){var k=this,g,P;return _.e(function(x){switch(x.nextAddress){case 1:return x.yield(k.JSC$17726_prefStorage,2);case 2:return(g=x.yieldResult)?x.yield(g.set("sfvle",!1),3):x.return();case 3:return x.yield(g.set("sfvles",!0),4);case 4:P=_.ex(),_.cw(0,203,!1),_.cw(0,204,!0),P.save(),_.SV(x)}})};
N0[mj]=[FO];var IB=function(k){this.JSC$17729_prefStorage=k};
_.z(IB,GC);IB.prototype.resolveCommand=function(){var k=this,g,P;return _.e(function(x){switch(x.nextAddress){case 1:return x.yield(k.JSC$17729_prefStorage,2);case 2:return(g=x.yieldResult)?x.yield(g.set("sfvle",!0),3):x.return();case 3:return x.yield(g.set("sfvles",!0),4);case 4:P=_.ex(),_.cw(0,203,!0),_.cw(0,204,!0),P.save(),_.SV(x)}})};
IB[mj]=[FO];_.OSs=new _.gt("SNACKBAR_CONTROLLER_TOKEN");_.qj5=new _.gt("SHOULD_SHOW_PIVOT_BAR_TOKEN");var XO=function(k){this.controller=k};
_.z(XO,GC);XO.prototype.resolveCommand=function(k){var g=this,P;return _.e(function(x){P=_.b(k,Re4);if(!P)return x.return();var U=g.controller;U.closeSnackbarFn&&U.closeSnackbarFn();_.SV(x)})};
XO[mj]=[_.OSs];var yy=function(k,g){this.controller=k;this.sheetController=g};
_.z(yy,GC);yy.prototype.resolveCommand=function(k,g){var P=this,x,U,A,q,T,c;return _.e(function(Z){x=_.b(k,gTt);if(!x)return Z.return();q=Cwn(P.sheetController,(U=g)==null?void 0:(A=U.form)==null?void 0:A.element);T=_.b(x.content,Zxv);if(!T)return Z.return();var w=P.controller,J=T,r=(c=x.animationStyle)!=null?c:"SNACKBAR_ANIMATION_STYLE_DEFAULT";if(w.showSnackbarFn)w.showSnackbarFn({snackbarViewModel:J,animationStyle:r,durationMs:x.durationSeconds*1E3,target:q});else throw Error("yj");_.SV(Z)})};
yy[mj]=[_.OSs,_.D7];var po=function(){};
_.z(po,GC);po.prototype.resolveCommand=function(k){var g;return _.e(function(P){g=_.b(k,$FN);if(!g||typeof g.key!=="string"||typeof g.value!=="string")return P.return();window.localStorage.setItem(g.key,g.value);_.SV(P)})};var Co=function(k){this.store=k};
_.z(Co,GC);Co.prototype.resolveCommand=function(k){var g=this,P;return _.e(function(x){P=_.b(k,qwb);if(!P||!P.stepId||!P.token)return x.return();g.store.dispatch(HvP({stepId:P.stepId,token:P.token,isSelected:!1}));_.SV(x)})};
Co[mj]=[ly];var GN=function(k,g,P){this.innertubeTransportService=k;this.store=g;this.JSC$17748_screenManager=P};
_.z(GN,GC);
GN.prototype.resolveCommand=function(k){var g=this,P,x,U,A,q,T,c,Z,w,J,r,f,B,L,Y,l,D,X,a,H,y,kj,Ts,m0;return _.e(function(Lb){P=_.b(k,cDb);if(!P||(x=P.stepIds)==null||!x.length)return Lb.return();U=g.store.getState().talkToRecs;A=[];q=[];T=_.O(P.stepIds);for(c=T.next();!c.done;c=T.next())for(Z=c.value,w=void 0,(J=(w=U.stepStates[Z])==null?void 0:w.userQuery)&&q.push({userQuery:J.userQuery,userQueryToken:J.token}),f=r=void 0,B=(f=(r=U.stepStates[Z])==null?void 0:r.selectionStates)!=null?f:{},L=_.O(Object.entries(B)),
Y=L.next();!Y.done;Y=L.next())l=Y.value,D=_.O(l),X=D.next().value,a=D.next().value,H=X,y=a,y.isSelected&&A.push(H);kj={selectedChipTokens:A,userQueries:q,submittedStepIds:P.stepIds};Ts={browseTalk2recsFormData:kj};P.browseEndpoint?(m0=k,_.sW(m0,_.q8,P.browseEndpoint)):P.command&&(m0=P.command);return m0?Lb.yield(_.tO(g.innertubeTransportService,m0,{formData:Ts,disableCache:!0}).then(function(rA){(rA==null?0:rA.trackingParams)&&g.JSC$17748_screenManager.graftServerVe(rA==null?void 0:rA.trackingParams)}),
0):Lb.return()})};
GN[mj]=[_.wf,ly,_.Fx];var RB=function(k){this.store=k};
_.z(RB,GC);RB.prototype.resolveCommand=function(k){var g=this,P;return _.e(function(x){P=_.b(k,Oe3);if(!P||!P.stepId||!P.token)return x.return();g.store.dispatch(HvP({stepId:P.stepId,token:P.token,isSelected:!0}));_.SV(x)})};
RB[mj]=[ly];var kU=function(k){this.store=k};
_.z(kU,GC);kU.prototype.resolveCommand=function(k,g){var P=this,x,U,A,q,T;return _.e(function(c){x=_.b(k,C1H);if(!x||!x.stepId||!x.userQueryToken)return c.return();T=(q=(U=g)==null?void 0:(A=U.form)==null?void 0:A.userQuery)!=null?q:"";P.store.dispatch(_.Rp({type:"TALK_TO_RECS_UPDATE_USER_QUERY",payload:{stepId:x.stepId,userQueryToken:x.userQueryToken,userQuery:T}}));_.SV(c)})};
kU[mj]=[ly];_.TG5=new _.gt("TIMELY_ACTIONS_CONTROLLER_TOKEN");var gg=function(k){this.controller=k};
_.z(gg,GC);gg.prototype.resolveCommand=function(k){var g=this,P,x,U,A;return _.e(function(q){P=_.b(k,qvt);if(!P)return q.return();x=P;U=x.id;A=x.isVisible;if(U===void 0||A===void 0)return q.return();var T;(T=g.controller.timelyActionsMap.get(U))==null||T(U,A);_.SV(q)})};
gg[mj]=[_.TG5];var efU=function(){this.timelyActionsMap=new Map};var Pr=function(k){this.JSC$17774_commandHandler=k};
_.z(Pr,GC);Pr.prototype.resolveCommand=function(k){var g=this,P,x,U,A,q;return _.e(function(T){P=_.b(k,_.sdd);if(!P)return T.return();A=(x=P.item)==null?void 0:(U=x.notificationTextRenderer)==null?void 0:U.successResponseText;if(!A)return T.return();q=_.Xm(A);g.JSC$17774_commandHandler.resolveCommand(q);_.SV(T)})};
Pr[mj]=[_.wP];var $U=function(k,g){this.innertubeTransportService=k;this.JSC$17779_playerApiPromise=g};
_.z($U,GC);
$U.prototype.resolveCommand=function(k){var g=this,P,x,U,A,q,T,c,Z,w;return _.e(function(J){if(J.nextAddress==1)return J.yield(g.JSC$17779_playerApiPromise,2);P=J.yieldResult;x=P.getOption("captions","track");U=Object.assign({},_.b(k,_.zP3));(q=(A=P.getVideoData())==null?void 0:A.video_id)?U.externalVideoId=q:_.Pq(Error("Hi"));if((T=x)==null?0:T.languageCode)U.languageCode=x.languageCode;if((c=x)==null?0:c.kind)U.kind=x.kind;if((Z=x)==null?0:Z.name)U.name=x.name;w=Object.assign({},k,{getTranscriptEndpoint:U});return J.yield(_.tO(g.innertubeTransportService,
w),0)})};
$U[mj]=[_.wf,_.Rv];var xU=function(){};
_.z(xU,GC);xU.prototype.resolveCommand=function(k){var g,P,x,U,A,q,T,c;return _.e(function(Z){g=_.b(k,chd);if((P=g)==null||!P.paramKeyValuePairs)return Z.return();x=window.location.href;U=_.O(g.paramKeyValuePairs);for(A=U.next();!A.done;A=U.next())q=A.value,q.key&&q.value&&(T={},x=_.AY(x,(T[q.key]=q.value,T)));c=_.Za().resolve(_.Bv);_.bB(c,x);_.SV(Z)})};_.ik=new _.gt("UPDATE_VIDEO_METADATA_CONTROLLER_TOKEN");var Ux=function(){};
_.z(Ux,H_);_.d=Ux.prototype;_.d.getApiPaths=function(){return cZY};
_.d.getExtension=function(k){return _.b(k,_.oV)};
_.d.isNavigationCommand=function(){return!0};
_.d.JSC$14174_getStoreKey=function(k){if((k=this.getExtension(k))&&k.videoId){var g={videoId:k.videoId};k.playlistId&&(g.playlistId=k.playlistId);k.index&&(g.index=k.index);k.params&&(g.params=k.params);return _.K9("next",g)}};
_.d.JSC$14167_getClientScreen=function(k){var g;return((g=k.contentPlaybackContext)==null?void 0:g.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.d.JSC$14167_buildRequest=function(k,g,P){g.videoId&&(k.videoId=g.videoId);g.playlistId&&(k.playlistId=g.playlistId);g.params&&(k.params=g.params);g.index!==void 0&&(k.playlistIndex=g.index);k.racyCheckOk=!(!P.racyCheckOk&&!g.racyCheckOk);k.contentCheckOk=!!g.contentCheckOk;P.contentPlaybackContext&&(k.autonavState=P.contentPlaybackContext.autonavState,k.playbackContext={vis:P.contentPlaybackContext.vis,lactMilliseconds:P.contentPlaybackContext.lactMilliseconds});P.prefetchPlaybackContext&&(k.context.request||
(k.context.request={}),k.context.request.isPrefetch=!0);_.W("captions_hats_killswitch")||(g=_.ex().getFlag(65),g=g!=null?!g:!1,P=!!_.fL("yt-player-sticky-caption"),k.captionsRequested=g&&P)};
_.d.getRequestConfig=function(k){k=this.JSC$14174_getStoreKey(k);var g;k&&(g={storeStrategy:{storeKey:k}});_.W("web_log_player_watch_next_ticks")&&(g=g||{},g.requestTick="wn_s",g.responseTick="wn_r");return g};
var AA=function(){};
_.z(AA,H_);AA.prototype.getApiPaths=function(){return cZY};
AA.prototype.getExtension=function(k){return _.b(k,_.nQ)};
AA.prototype.JSC$14167_buildRequest=function(k,g){g.token&&(k.continuation=g.token)};var dg=function(k,g,P,x){this.controller=k;this.JSC$17799_playerApiPromise=g;this.innertubeTransportService=P;this.JSC$17799_commandHandler=x};
_.z(dg,GC);
dg.prototype.resolveCommand=function(k){var g=this,P,x,U,A,q,T,c,Z,w,J,r,f,B,L,Y,l,D,X;return _.e(function(a){if(a.nextAddress==1){P=_.b(k,jrN);if((x=P)==null||!x.watchEndpoint)return a.return();U=new Ux;A=U.JSC$14167_getRequest(P.watchEndpoint);if(!A)return a.return();q=P.watchEndpoint.clickTrackingParams;return a.yield(_.R2(g.innertubeTransportService,A.innerTubeRequest,A.input,q,A.config),2)}if(a.nextAddress!=3)return T=a.yieldResult,a.yield(g.JSC$17799_playerApiPromise,3);c=a.yieldResult;c.updateVideoData({raw_watch_next_response:T});
if(B=(Z=T)==null?void 0:(w=Z.contents)==null?void 0:(J=w.twoColumnWatchNextResults)==null?void 0:(r=J.results)==null?void 0:(f=r.results)==null?void 0:f.contents)Y=(L=B.find(function(H){return H.videoPrimaryInfoRenderer}))==null?void 0:L.videoPrimaryInfoRenderer,((l=Y)==null?0:l.subtitle)&&cFe(g.controller,Y.subtitle);
(X=(D=T)==null?void 0:D.onUiReady)&&g.JSC$17799_commandHandler.resolveCommand(X);_.SV(a)})};
dg[mj]=[_.ik,_.Rv,_.wf,_.wP];var VfU=function(){this.subtitleChangeCallbackMap=new Map},cFe=function(k,g){k=_.O(k.subtitleChangeCallbackMap.values());
for(var P=k.next();!P.done;P=k.next())P=P.value,P(g)};var Ox=function(k,g){this.JSC$17809_commandHandler=k;this.innertubeTransportService=g};
_.z(Ox,GC);
Ox.prototype.resolveCommand=function(k,g){var P=this,x,U,A,q,T,c,Z,w,J,r,f,B,L,Y,l,D,X;return _.e(function(a){switch(a.nextAddress){case 1:return(A=(x=g)==null?void 0:(U=x.form)==null?void 0:U.element)&&_.La(A),q=_.ex().get("hl"),T="",_.Bo(a,2),a.yield(DK6(q),4);case 4:T=a.yieldResult;_.Ac(a,3);break;case 2:return _.Ll(a),A&&_.na(A),_.IE(Error("Ji"),"ERROR"),a.return();case 3:c=_.b(k,Ipt);if(!c)return A&&_.na(A),a.return();(J=(Z=c.commerceActionConfig)==null?void 0:(w=Z.commandLifeCycleConfig)==null?
void 0:w.onStartCommand)&&P.JSC$17809_commandHandler.resolveCommand(J);return a.yield(_.tO(P.innertubeTransportService,k,{client_data:{paymentsClientToken:{token:T}}}),5);case 5:(r=a.yieldResult)?(A&&_.na(A),((Y=r)==null?0:Y.command)&&P.JSC$17809_commandHandler.resolveCommand(r.command),(X=(l=c.commerceActionConfig)==null?void 0:(D=l.commandLifeCycleConfig)==null?void 0:D.onSuccessCommand)&&P.JSC$17809_commandHandler.resolveCommand(X)):(A&&_.na(A),_.IE(Error("Ki")),(L=(f=c.commerceActionConfig)==
null?void 0:(B=f.commandLifeCycleConfig)==null?void 0:B.onFailureCommand)&&P.JSC$17809_commandHandler.resolveCommand(L)),_.SV(a)}})};
Ox[mj]=[_.wP,_.wf];var qp=function(k,g,P){this.store=k;this.JSC$17825_commandHandler=g;this.innertubeTransportService=P};
_.z(qp,GC);
qp.prototype.resolveCommand=function(k,g){var P=this,x,U,A,q,T,c,Z,w,J;return _.e(function(r){x=_.b(k,Xg4);U=x.googlePaymentPayload;x.onStartCommand&&P.JSC$17825_commandHandler.resolveCommand(x.onStartCommand);A=U.encryptedPurchaseParams;q=U.ypcLogWalletAnalyticDataEndpoint;T=x.serializedTransactionFlowLoggingParams;c=U.serializedPaymentsClientParams;Z=x.ypcCujContext;J=K5M(P.innertubeTransportService,(w=g)==null?void 0:w.form,A,q,T,c,Z);return r.return(J.then(function(f){tZr(g==null?void 0:g.form,
!1);var B=P.store,L=P.JSC$17825_commandHandler,Y=f.integratorData;Y==null||Y===""||f.error!=null?(String(f.error)==="-1"&&x.onDismissCommand?L.resolveCommand(x.onDismissCommand):String(f.error)!=="-1"&&x.onFailureCommand&&L.resolveCommand(x.onFailureCommand),String(f.error)!=="-1"&&String(f.error)!=="132"&&_.IE(Error("Li"),"ERROR")):(x.googlePaymentEntityKey&&B.dispatch(_.ZW("commerceAcquisitionClientPayloadEntity",x.googlePaymentEntityKey,{key:x.googlePaymentEntityKey,commerceAcquisitionClientPayload:{googlePaymentClientPayload:{paymentsPayload:Y,
fundsGuaranteeCallbackClientData:f.integratorClientCallbackData}}})),x.onSuccessCommand&&L.resolveCommand(x.onSuccessCommand));_.$D()},function(f){tZr(g==null?void 0:g.form,!1);
_.IE(f,"ERROR");x.onFailureCommand&&P.JSC$17825_commandHandler.resolveCommand(x.onFailureCommand)}))})};
qp[mj]=[IH,_.wP,_.wf];var T4=function(k,g){this.JSC$17829_commandHandler=k;this.purchaseManager=g};
_.z(T4,GC);
T4.prototype.resolveCommand=function(k){var g=this,P,x,U,A,q,T,c,Z,w;return _.e(function(J){P=_.b(k,yGt);((x=P)==null?0:(U=x.commandLifeCycleConfig)==null?0:U.onStartCommand)&&g.JSC$17829_commandHandler.resolveCommand(P.commandLifeCycleConfig.onStartCommand);if(!((A=P)==null?0:(q=A.googlePaymentPurchaseManagerPayload)==null?0:q.securePayloadBytes))return _.IE(Error("Mi"),"ERROR"),J.return();T=DJL(_.Gs(P.googlePaymentPurchaseManagerPayload.securePayloadBytes));c=_.ex().get("hl");Z=_.MQ();gV5(T.serialize(),
c,function(r){Z.resolve(r)},function(r){Z.reject(r)},Z.resolve);
w=Z.promise;return J.return(w.then(function(r){if(r)if(r==null?0:r.errorCode){_.IE(Error("Ni`"+r.errorCode),"ERROR");var f,B;((f=P)==null?0:(B=f.commandLifeCycleConfig)==null?0:B.onFailureCommand)&&g.JSC$17829_commandHandler.resolveCommand(P.commandLifeCycleConfig.onFailureCommand)}else if(r==null?0:r.isCancelled){var L,Y;((L=P)==null?0:(Y=L.commandLifeCycleConfig)==null?0:Y.onCancelCommand)&&g.JSC$17829_commandHandler.resolveCommand(P.commandLifeCycleConfig.onCancelCommand)}else{var l,D;((l=P)==
null?0:(D=l.commandLifeCycleConfig)==null?0:D.onSuccessCommand)&&g.JSC$17829_commandHandler.resolveCommand(P.commandLifeCycleConfig.onSuccessCommand)}},function(r){_.IE(r,"ERROR");
var f,B;((f=P)==null?0:(B=f.commandLifeCycleConfig)==null?0:B.onFailureCommand)&&g.JSC$17829_commandHandler.resolveCommand(P.commandLifeCycleConfig.onFailureCommand)}))})};
T4[mj]=[_.wP,PwY];var ZS2=function(k,g){this.JSC$17837_commandHandler=k;this.commandAllowlistOverride=g;var P;this.commandAllowlist=(P=this.commandAllowlistOverride)!=null?P:nWj};
ZS2.prototype.handleResponse=function(k,g,P){var x,U=g==null?void 0:(x=g.config)==null?void 0:x.command;if(!U||this.commandAllowlist.some(function(A){return!!_.b(U,A)})){g=void 0;
P!==void 0&&(g={form:{element:P}});k.onResponseReceivedCommand&&this.JSC$17837_commandHandler.resolveCommand(k.onResponseReceivedCommand,g);k.onResponseReceivedAction&&this.JSC$17837_commandHandler.resolveCommand(k.onResponseReceivedAction,g);k.onResponseReceivedEndpoint&&this.JSC$17837_commandHandler.resolveCommand(k.onResponseReceivedEndpoint,g);k.command&&this.JSC$17837_commandHandler.resolveCommand(k.command,g);if(k.onResponseReceivedCommands)for(P=_.O(k.onResponseReceivedCommands),x=P.next();!x.done;x=
P.next())this.JSC$17837_commandHandler.resolveCommand(x.value,g);if(k.onResponseReceivedActions)for(P=_.O(k.onResponseReceivedActions),x=P.next();!x.done;x=P.next())this.JSC$17837_commandHandler.resolveCommand(x.value,g);if(k.onResponseReceivedEndpoints)for(P=_.O(k.onResponseReceivedEndpoints),x=P.next();!x.done;x=P.next())this.JSC$17837_commandHandler.resolveCommand(x.value,g);if(k.actions)for(k=_.O(k.actions),P=k.next();!P.done;P=k.next())this.JSC$17837_commandHandler.resolveCommand(P.value,g)}};
ZS2[mj]=[_.wP,_.VE(L1s)];var mUs=new _.gt("INNERTUBE_TOKEN_SERVICE");var wXT=new _.gt("SCHEDULER_TOKEN");var JFe=function(k){this.scheduler=k;k={};this.tokenMap=(k.app={},k.user={},k)};
JFe.prototype.handleResponse=function(k,g){if(!g)throw Error("Oi");var P;if(k=(P=k.responseContext)==null?void 0:P.innertubeTokenJar){if(k.appTokens){var x,U,A;P=(x=g.innerTubeRequest.context)==null?void 0:(U=x.request)==null?void 0:(A=U.innertubeTokenJar)==null?void 0:A.appTokens;rFd(this,k.appTokens,this.tokenMap.app,P)}if(k.userTokens){var q,T,c;g=(q=g.innerTubeRequest.context)==null?void 0:(T=q.request)==null?void 0:(c=T.innertubeTokenJar)==null?void 0:c.userTokens;rFd(this,k.userTokens,this.tokenMap.user,
g)}}};
JFe.prototype.processContext=function(k){k.request||(k.request={});var g=Object.keys(this.tokenMap.app).length,P=Object.keys(this.tokenMap.user).length;if(g||P)k.request.innertubeTokenJar={},g&&(k.request.innertubeTokenJar.appTokens=[].concat(_.Kl(Object.values(this.tokenMap.app).flat()))),P&&(k.request.innertubeTokenJar.userTokens=[].concat(_.Kl(Object.values(this.tokenMap.user).flat())))};
var rFd=function(k,g,P,x){g=_.O(g);for(var U=g.next(),A={};!U.done;A={token$jscomp$139:void 0},U=g.next()){A.token$jscomp$139=U.value;if(A.token$jscomp$139.type===void 0)throw new _.Da("InnerTube token has no type",A.token$jscomp$139);if(A.token$jscomp$139.clearTokens)P[A.token$jscomp$139.type]=[];else if(A.token$jscomp$139.value!==void 0){P[A.token$jscomp$139.type]||(P[A.token$jscomp$139.type]=[]);if(x!==void 0&&x.length){U=_.O(x);for(var q=U.next(),T={};!q.done;T={requestToken:void 0},q=U.next())T.requestToken=
q.value,q=P[A.token$jscomp$139.type].findIndex(function(c){return function(Z){return Z===c.requestToken||(0,_.vX.equals)(Z,c.requestToken)}}(T)),q>-1&&P[A.token$jscomp$139.type].splice(q,1)}P[A.token$jscomp$139.type].push(A.token$jscomp$139);
A.token$jscomp$139.maxAgeSeconds&&Number(A.token$jscomp$139.maxAgeSeconds)>0&&k.scheduler.addLowPriorityJob(function(c){return function(){var Z=P[c.token$jscomp$139.type].indexOf(c.token$jscomp$139);Z>-1&&P[c.token$jscomp$139.type].splice(Z,1)}}(A),Number(A.token$jscomp$139.maxAgeSeconds)*1E3)}else throw new _.Da("InnerTube token has no value",A.token$jscomp$139);
}};
JFe[mj]=[wXT];var fcd=new _.gt("LOCAL_INNERTUBE_ROUTER_TOKEN"),Wx5=new _.gt("LOCAL_INNERTUBE_SERVICE_MAP_TOKEN");var ei=function(k){this.serviceMap=k};
ei.prototype.shouldPreferLocalResponse=function(k,g){return(k=sl3(this,k))?k.shouldPreferLocalResponse(g):!1};
ei.prototype.localInnertubeResponse=function(k,g){var P=this,x;return _.e(function(U){return(x=sl3(P,k))?U.return(x.localInnertubeResponse(g)):U.return(Promise.reject(Error("Pi")))})};
ei.prototype.canProvideFallbackResponse=function(k,g){return(k=sl3(this,k))?k.canProvideFallbackResponse(g):!1};
ei.prototype.localFallbackInnertubeResponse=function(k,g){var P=this,x;return _.e(function(U){return(x=sl3(P,k))?U.return(x.localFallbackInnertubeResponse(g)):U.return(Promise.reject(Error("Pi")))})};
var sl3=function(k,g){g=_.hY(g);return g?(k=k.serviceMap[g])?k:null:null};
ei[mj]=[Wx5];var cN=function(){};
cN.prototype.shouldPreferLocalResponse=function(){return!1};
cN.prototype.localInnertubeResponse=function(){return _.e(function(k){return k.return(Promise.reject(Error("Qi")))})};
cN.prototype.canProvideFallbackResponse=function(){return!0};
cN.prototype.localFallbackInnertubeResponse=function(){var k,g,P;return _.e(function(x){k=i7("CLOSE_POPUP");g={openPopupAction:v$0()};P={actions:[k,g]};return x.return(P)})};var k83=function(k,g){this.JSC$17886_upliftPromise=k;this.store=g};
_.d=k83.prototype;_.d.shouldPreferLocalResponse=function(k){var g=k.videoId,P;if(P=g)P=aqj(this.store.getState().entities,k.videoId);return P&&H8A(this.store.getState().entities,g)?Hib(this.store.getState().entities,k.playlistId):!1};
_.d.localInnertubeResponse=function(k){var g=this,P;return _.e(function(x){return(P=g.getPlayerResponse(k))?x.return(Promise.resolve(P)):x.return(Promise.reject(Error("Ri")))})};
_.d.canProvideFallbackResponse=function(k){return!!k.videoId};
_.d.localFallbackInnertubeResponse=function(k){var g=this,P;return _.e(function(x){if(x.nextAddress==1)return x.yield(g.JSC$17886_upliftPromise,2);P=g.getPlayerResponse(k);var U;P?U=x.return(Promise.resolve(P)):U=JP(g.store.getState().entities,k.videoId)?x.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.pD(_.OX("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),proceedButton:{buttonRenderer:GwM()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}}):
x.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.pD(_.OX("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),proceedButton:{buttonRenderer:C2C()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}});return U})};
_.d.getPlayerResponse=function(k){return w_r(this.store.getState().entities,k.videoId)};var eu=function(k,g){this.localPlayerService=k;this.localWatchNextService=g};
eu.prototype.shouldPreferLocalResponse=function(k){var g=k.playerRequest;k=k.watchNextRequest;return!!(g&&this.localPlayerService.shouldPreferLocalResponse(g)&&k&&this.localWatchNextService.shouldPreferLocalResponse(k))};
eu.prototype.localInnertubeResponse=function(k){var g=this,P,x,U,A;return _.e(function(q){if(q.nextAddress==1){P=k.playerRequest;x=k.watchNextRequest;if(!P||!x)throw new _.Da("Missing streaming request",k);return q.yield(g.localPlayerService.localInnertubeResponse(P),2)}if(q.nextAddress!=3)return U=q.yieldResult,q.yield(g.localWatchNextService.localInnertubeResponse(x),3);A=q.yieldResult;return q.return({playerResponse:U,watchNextResponse:A})})};
eu.prototype.canProvideFallbackResponse=function(k){var g=k.playerRequest;k=k.watchNextRequest;return!!(g&&this.localPlayerService.canProvideFallbackResponse(g)&&k&&this.localWatchNextService.canProvideFallbackResponse(k))};
eu.prototype.localFallbackInnertubeResponse=function(k){var g=this,P,x,U,A;return _.e(function(q){if(q.nextAddress==1)return P=k.playerRequest,x=k.watchNextRequest,P&&x?q.yield(g.localPlayerService.localFallbackInnertubeResponse(P),2):q.return(Promise.reject(new _.Da("Missing streaming request",k)));if(q.nextAddress!=3)return U=q.yieldResult,q.yield(g.localWatchNextService.localFallbackInnertubeResponse(x),3);A=q.yieldResult;return q.return({playerResponse:U,watchNextResponse:A})})};var OB=function(k){this.JSC$17896_persistentStorePromiseAccessor=k};
OB.prototype.shouldPreferLocalResponse=function(){return!1};
OB.prototype.localInnertubeResponse=function(){return _.e(function(k){return k.return(Promise.reject(Error("Si")))})};
OB.prototype.canProvideFallbackResponse=function(){return!0};
OB.prototype.localFallbackInnertubeResponse=function(){var k=this,g,P;return _.e(function(x){return x.nextAddress==1?x.yield(k.JSC$17896_persistentStorePromiseAccessor(),2):x.nextAddress!=3?(g=x.yieldResult)?x.yield(g.get("service:guide:fallback"),3):x.return(Promise.reject(Error("Ti"))):(P=x.yieldResult)&&_.Ha(P)?x.return(Nej(_.Ha(P))):x.return(Promise.reject(Error("Ui")))})};var Vl=function(){};
Vl.prototype.shouldPreferLocalResponse=function(){return!1};
Vl.prototype.localInnertubeResponse=function(){return _.e(function(k){return k.return(Promise.reject(Error("Vi")))})};
Vl.prototype.canProvideFallbackResponse=function(){return!0};
Vl.prototype.localFallbackInnertubeResponse=function(){var k,g,P;return _.e(function(x){k=i7("CLOSE_POPUP");g={openPopupAction:v$0()};P={actions:[k,g]};return x.return(P)})};var d6=function(){this.urlMap=bSa;this.fallbackCommand=_.F3};
d6.prototype.shouldPreferLocalResponse=function(k){return(k=k.url)?!!BGT(this,k):!1};
d6.prototype.localInnertubeResponse=function(k){var g=this,P;return _.e(function(x){return(P=k.url)?x.return(zfU(k,BGT(g,P))):x.return(Promise.reject(Error("Wi")))})};
d6.prototype.canProvideFallbackResponse=function(){return!0};
d6.prototype.localFallbackInnertubeResponse=function(k){var g=this,P,x,U,A,q,T,c;return _.e(function(Z){P=k.url;if(!P)return Z.return(zfU(k,g.fallbackCommand));if(x=BGT(g,P))return Z.return(zfU(k,x));U=void 0;A=_.hY(P);A==="/watch"&&(q=_.Ri(P,"v"))&&(c=(T=_.Ri(P,"list"))!=null?T:void 0,U=_.yX(q,c));U||(U=g.fallbackCommand);return Z.return(zfU(k,U))})};
var BGT=function(k,g){if(g)return k.urlMap[_.lp(g)]},zfU=function(k,g){g&&k.parentTrackingParams&&(g.commandMetadata=Object.assign({},{resolveUrlCommandMetadata:{parentTrackingParams:k.parentTrackingParams}},g.commandMetadata));
return Promise.resolve({responseContext:{},endpoint:g})};var qd=function(k,g,P){this.JSC$17907_upliftPromise=k;this.store=g;this.JSC$17907_persistentStorePromiseAccessor=P};
qd.prototype.shouldPreferLocalResponse=function(){return!1};
qd.prototype.localInnertubeResponse=function(){return _.e(function(k){return k.return(Promise.reject(Error("Xi")))})};
qd.prototype.canProvideFallbackResponse=function(){return!0};
qd.prototype.localFallbackInnertubeResponse=function(){var k=this;return _.e(function(g){return g.return(uI5(k))})};
var uI5=function(k){var g,P;return _.e(function(x){if(x.nextAddress==1)return x.yield(aH(k.JSC$17907_upliftPromise,k.store),2);g=x.yieldResult;P={twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[a$3(g)]}}}};return x.return(hfY(k,P))})},hfY=function(k,g){var P,x;
return _.e(function(U){if(U.nextAddress==1)return U.yield(k.JSC$17907_persistentStorePromiseAccessor(),2);if(U.nextAddress!=3)return P=U.yieldResult,U.yield(NP(P),3);x=U.yieldResult;return U.return({responseContext:{},contents:g,topbar:x})})};var UB=function(k,g,P){this.JSC$17914_upliftPromise=k;this.store=g;this.JSC$17914_persistentStorePromiseAccessor=P};
UB.prototype.shouldPreferLocalResponse=function(k){var g=k.videoId;return g&&aqj(this.store.getState().entities,g)&&H8A(this.store.getState().entities,g)?Hib(this.store.getState().entities,k.playlistId):!1};
UB.prototype.localInnertubeResponse=function(k){var g=this,P,x;return _.e(function(U){if(U.nextAddress==1)return(P=k.videoId)?U.yield(g.JSC$17914_upliftPromise,2):U.return(Promise.reject(Error("Yi")));if(U.nextAddress!=3)return U.yield(ElU(g,k,P),3);x=U.yieldResult;return U.return(LxV(g,x,P))})};
UB.prototype.canProvideFallbackResponse=function(k){return k.videoId?!0:!1};
UB.prototype.localFallbackInnertubeResponse=function(k){var g=this,P,x,U,A;return _.e(function(q){switch(q.nextAddress){case 1:return(P=k.videoId)?q.yield(g.JSC$17914_upliftPromise,2):q.return(Promise.reject(Error("Yi")));case 2:return q.yield(ElU(g,k,P),3);case 3:x=q.yieldResult;if(JP(g.store.getState().entities,P)){q.jumpTo(4);break}return q.yield(aH(g.JSC$17914_upliftPromise,g.store),5);case 5:return U=q.yieldResult,q.return(nlF(x,U));case 4:return aqj(g.store.getState().entities,P)&&H8A(g.store.getState().entities,
P)?q.return(LxV(g,x,P)):(A={title:_.pD(_.OX("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:GwM()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:236655}}},q.return(nlF(x,A)))}})};
var ElU=function(k,g,P){var x,U,A,q,T;return _.e(function(c){if(c.nextAddress==1)return x=g.playlistId,U=_.yX(P,x),c.yield(k.JSC$17914_persistentStorePromiseAccessor(),2);if(c.nextAddress!=3)return A=c.yieldResult,c.yield(NP(A),3);q=c.yieldResult;T={responseContext:{},currentVideoEndpoint:U,topbar:q};return c.return(T)})},LxV=function(k,g,P){if(k=JP(k.store.getState().entities,P)){var x;
P=k.videoEntity;var U,A={title:CD(P.title),viewCount:{videoViewCountRenderer:{shortViewCount:_.G0((x=P.localizedStrings)==null?void 0:x.viewCount),viewCount:_.G0((U=P.localizedStrings)==null?void 0:U.viewCount)}}};P.publishedTimestampMillis&&(A.dateText=_.G0(oFI(new Date(Number(P.publishedTimestampMillis)))));x={videoPrimaryInfoRenderer:A};U=k.videoEntity;k=k.channelEntity;k={videoSecondaryInfoRenderer:{defaultExpanded:!1,descriptionCollapsedLines:3,showMoreText:CD(_.OX("SHOW_MORE",void 0,"Show more")),
showLessText:CD(_.OX("SHOW_LESS",void 0,"Show less")),description:U.formattedDescription,owner:{videoOwnerRenderer:{title:CD(k.title),thumbnail:k.avatar}}}};g.contents={twoColumnWatchNextResults:{results:{results:{contents:[x,k]}}}}}return g},nlF=function(k,g){k.contents={singleColumnWatchNextResults:{results:{results:{contents:[a$3(g)]}}}};
return k};var Tc=function(k,g,P){this.JSC$17919_upliftPromise=k;this.store=g;this.JSC$17919_persistentStorePromiseAccessor=P};
Tc.prototype.shouldPreferLocalResponse=function(){return!1};
Tc.prototype.localInnertubeResponse=function(){return _.e(function(k){return k.return(Promise.reject(Error("Zi")))})};
Tc.prototype.canProvideFallbackResponse=function(){return!0};
Tc.prototype.localFallbackInnertubeResponse=function(){var k=this,g,P,x,U;return _.e(function(A){switch(A.nextAddress){case 1:return A.yield(k.JSC$17919_persistentStorePromiseAccessor(),2);case 2:return g=A.yieldResult,A.yield(NP(g),3);case 3:return P=A.yieldResult,x={responseContext:{},topbar:P},A.yield(k.JSC$17919_upliftPromise,4);case 4:return A.yield(aH(k.JSC$17919_upliftPromise,k.store),5);case 5:return U=A.yieldResult,x.watchStatus={backgroundPromoRenderer:U},A.return(x)}})};var Sjn,FxF;_.cr=new _.gt("ENDPOINT_MAP");Sjn=new _.gt("WATCH_ENDPOINT_MAP");FxF=new _.gt("REEL_ENDPOINT_MAP");var Gh3=/^[a-zA-Z0-9_\-]{11}$/;var R03=_.rr(function(){var k,g;return(g=(k=window).matchMedia)==null?void 0:g.call(k,"(prefers-reduced-motion: reduce)").matches});var Yje=_.rr(function(){if(window.MediaSource&&typeof window.MediaSource.isTypeSupported==="function")return window.MediaSource.isTypeSupported('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"');if(window.ManagedMediaSource&&typeof window.ManagedMediaSource.isTypeSupported==="function")return window.ManagedMediaSource.isTypeSupported('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"');var k=_.gP("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");k||(k=_.n4("VIDEO"),_.Z0("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_",
k));return!!(k&&k.canPlayType&&k.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var jld=XMLHttpRequest.prototype.fetch,Qls=jld&&jld.length===3?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!cQ?!0:!1;var V_=function(k){this.JSC$17930_storeWithEntities=k};
_.z(V_,H_);_.d=V_.prototype;_.d.getApiPaths=function(){return QUH};
_.d.getExtension=function(k){return _.b(k,_.oV)||_.b(k,_.VY)||_.b(k,nm4)};
_.d.isNavigationCommand=function(){return!0};
_.d.JSC$14174_getStoreKey=function(k){if((_.W("kevlar_cache_on_ttl_player")||_.W("mweb_enable_shorts_innertube_player_prefetch")||_.W("mweb_use_new_history_manager")||_.W("web_shorts_prefetch_service_enabled"))&&(k=this.getExtension(k))&&k.videoId){var g={videoId:k.videoId};k.playlistId&&(g.playlistId=k.playlistId);k.playerParams&&(g.params=k.playerParams);return _.K9("player",g)}};
_.d.JSC$14167_getClientScreen=function(k){var g;return((g=k.contentPlaybackContext)==null?void 0:g.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.d.JSC$14167_buildRequest=function(k,g,P){if(_.W("enable_interstitial_entity_check")){var x=this.JSC$17930_storeWithEntities;if(g.videoId)for(var U=_.O(["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]),A=U.next();!A.done;A=U.next()){A=A.value;var q;var T=void 0,c=void 0,Z=g.videoId,w=A;(q=x)?(Z=_.xz(Z+w,"interstitialInteractionStateEntity"),q=(T=(c=_.ia(q.getState().entities,"interstitialInteractionStateEntity",Z))==null?void 0:c.primaryButtonClicked)!=null?T:!1):q=!1;if(q)switch(A){case "CONTENT_CHECK_REQUIRED":g.contentCheckOk=
!0;break;case "AGE_CHECK_REQUIRED":g.racyCheckOk=!0}}}g.videoId&&(k.videoId=g.videoId);g.playlistId&&(k.playlistId=g.playlistId);g.index!==void 0&&(k.playlistIndex=g.index+1);g.playerParams&&(k.params=g.playerParams);"startTimeSeconds"in g&&g.startTimeSeconds&&(_.W("enable_player_request_builder_start_time_floor")?k.startTimeSecs=Math.floor(g.startTimeSeconds):k.startTimeSecs=g.startTimeSeconds);P.contentPlaybackContext&&(k.playbackContext={contentPlaybackContext:P.contentPlaybackContext});P.prefetchPlaybackContext&&
(k.playbackContext=Object.assign({},k.playbackContext,{prefetchPlaybackContext:P.prefetchPlaybackContext}),k.context.request||(k.context.request={}),k.context.request.isPrefetch=!0);k.playbackContext||(k.playbackContext={});x=Yje();k.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!x,supportXhr:Qls};P.overrideMutedAtStart&&(k.overrideMutedAtStart=P.overrideMutedAtStart);k.racyCheckOk=!!g.racyCheckOk;k.contentCheckOk=!!g.contentCheckOk;!_.W("captions_prefs_killswitch")&&(P=(P=_.fL("yt-player-caption-language-preferences"))?
P:[],P==null?0:P.length)&&(k.captionParams={viewerSelectedCaptionLangs:P})};
_.d.getRequestConfig=function(k){k=this.JSC$14174_getStoreKey(k);var g;k&&(g={storeStrategy:{storeKey:k}});_.W("web_log_player_watch_next_ticks")&&(g=g||{},g.requestTick="ps_s",g.responseTick="ps_r");return g};
V_[mj]=[IH];var Zv=function(k,g){this.playerRequestBuilder=k;this.watchNextRequestBuilder=g};
_.z(Zv,H_);Zv.prototype.getApiPaths=function(){return BZ4};
Zv.prototype.getExtension=function(k){return _.b(k,_.oV)};
Zv.prototype.isNavigationCommand=function(){return!0};
Zv.prototype.JSC$14167_buildRequest=function(k,g,P){k.playerRequest={};this.playerRequestBuilder.JSC$14167_buildRequest(k.playerRequest,g,P);_.W("web_streaming_watch")&&(k.watchNextRequest={},this.watchNextRequestBuilder.JSC$14167_buildRequest(k.watchNextRequest,g,P))};
Zv[mj]=[V_,Ux];var lcy;_.mM=new _.gt("SHORTS_CONTROLLER_TOKEN");lcy=new _.gt("SHORTS_STATE_STORE_TOKEN");var wg=function(k,g){var P=_.IT.apply(2,arguments);k=k===void 0?0:k;_.Da.call(this,g,P);this.errorType=k;Object.setPrototypeOf(this,this.constructor.prototype)};
_.z(wg,_.Da);var DUU,tfV,MfV,Pt0,Su,sLs,vly,ols,XX5,NGs,HSY;DUU=new RegExp("jct sld rapt cid channel_creation_token force_ad_format ex_ads extra_kw".split(" ").map(function(k){return k+"="}).join("|"));
tfV=RegExp(".*\\?.*playnext=1.*");MfV=function(k,g,P,x,U){this.watchEndpointMap=k;this.reelWatchEndpointMap=g;this.innerTubeTransportService=P;this.fetchPbj=x;this.reloadOnPlayerFailure=U===void 0?!0:U};
_.Kxn=function(k,g){var P=_.rP("web_pbj_log_warning_rate",0);P=P>0&&Math.random()<P;var x;if((x=_.b(g.commandMetadata,_.A6))==null||!x.rootVe)return P&&_.pH(Error("dj")),!1;var U;x=(U=_.b(g.commandMetadata,_.A6))==null?void 0:U.url;if(!x)return P&&_.pH(Error("ej")),!1;if(tfV.test(x))return!0;if(DUU.test(x))return P&&_.pH(Error("fj`"+x)),!1;if(_.b(g,_.oV)){if(!(k.watchEndpointMap.watchNext&&k.watchEndpointMap.player||_.W("kevlar_fetch_initial_data_op_watch_client")))return P&&_.pH(Error("$i")),!1;
k=_.rP("web_pbj_log_warning_rate",0);k=k>0&&Math.random()<k;_.b(g,_.oV)?p9V(g)?g=!0:(k&&_.pH(Error("aj")),g=!1):(k&&_.pH(Error("$i")),g=!1);return g}if(_.b(g,_.VY))return CII(g);if(_.b(g,_.IW))return!0;k=_.Dt(k.innerTubeTransportService,g);!k&&P&&_.IE(Error("gj"),"WARNING",void 0,void 0,void 0,{command:JSON.stringify(g)});return k};
Pt0=function(k,g,P,x,U,A){g={url:g};if(P==null?0:P.itct)g.parentTrackingParams=P.itct;var q=_.I5(Hpd);return _.R2(k.innerTubeTransportService,g,q).then(function(T){(T=T.endpoint)||(T=_.F3);(P==null?0:P.itct)&&T&&!T.trackingParams&&(T.trackingParams=P.itct);var c=ea(T);return Su(k,T,P,x,c,U,A)})};
Su=function(k,g,P,x,U,A,q,T){T=T===void 0?{}:T;if(k.fetchPbj&&!_.Kxn(k,g)&&!_.W("force_one_platform")){T=k.fetchPbj(g);var c=_.$D(T.then(function(a){if(!a)throw Error("hj");q(c)||A(g,a);return a}));
return c}var Z,w,J={rootVe:(Z=_.b(g.commandMetadata,_.A6))==null?void 0:Z.rootVe,url:(w=_.b(g.commandMetadata,_.A6))==null?void 0:w.url,endpoint:g,page:U};if(_.b(g,_.oV)){var r,f={contentPlaybackContext:_.Ca(P,(r=_.b(g.commandMetadata,_.A6))==null?void 0:r.url,x)},B=_.MQ();_.W("web_streaming_watch")&&window.TextDecoderStream?(T=ra3(k.innerTubeTransportService,g,f,function(a){!J.response&&a.content&&(J.response=a.content);!J.playerResponse&&a.player&&(J.playerResponse=a.player);A(g,J)}),Z=oAb(g),Z.length&&
(J.preconnect=Z,A(g,J)),ols(T,B,J).catch(function(a){a instanceof wg&&a.errorType===2&&_.W("web_streaming_watch_fallback")&&vly(k,g,f,J,A,q,B)})):vly(k,g,f,J,A,q,B);
return B.promise}if(_.b(g,_.VY)){var L;if(((L=_.b(g,_.VY))==null?void 0:L.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var Y=_.MQ();_.acY(_.Za().resolve(_.mM),g).then(function(a){HSY(k,P,x,U,A,Y,a)});
return Y.promise}T=_.$D();var l;Z={contentPlaybackContext:_.Ca(P,(l=_.b(g.commandMetadata,_.A6))==null?void 0:l.url,x)};(l=k.reelWatchEndpointMap.player)&&(l=l().JSC$14167_getRequest(g,Z))&&(T=_.R2(k.innerTubeTransportService,l.innerTubeRequest,l.input,g.clickTrackingParams,l.config));l=_.$D();(w=k.reelWatchEndpointMap.reelItemWatch)&&(w=w().JSC$14167_getRequest(g))&&(l=_.R2(k.innerTubeTransportService,w.innerTubeRequest,w.input,g.clickTrackingParams,w.config));w=_.$D();_.W("web_enable_delay_shorts_sequence_call_extra")&&
(w=new _.Ey(function(a){setTimeout(function(){a(void 0)},200)}));
(!_.W("web_enable_delay_shorts_sequence_call_new")||_.W("web_enable_delay_shorts_sequence_call_forget"))&&(r=k.reelWatchEndpointMap.reelWatchSequence)&&_.b(g,_.VY).sequenceParams&&(Z=r().JSC$14167_getRequest(g,Z))&&(_.W("web_enable_delay_shorts_sequence_call_forget")?_.R2(k.innerTubeTransportService,Z.innerTubeRequest,Z.input,g.clickTrackingParams,Z.config):w=_.R2(k.innerTubeTransportService,Z.innerTubeRequest,Z.input,g.clickTrackingParams,Z.config));Z=_.$D(J);r=_.MQ();NGs(g,Z,T,l,w,A,q,r);return r.promise}var D;
if(_.b(g,A36)&&((D=_.b(g.commandMetadata,_.A6))==null?0:D.url))return T=czV(_.Pc(Il().location.href),_.Pc(_.b(g.commandMetadata,_.A6).url)).toString(),Pt0(k,T,P,x,A,function(){return!1});
if(_.b(g,_.IW))return A(g,J),_.$D(J);if(_.Dt(k.innerTubeTransportService,g)){T=Object.assign({},{tempData:P,disableCache:P.disableCache},T);var X=_.tO(k.innerTubeTransportService,g,T).then(function(a){J.response=a;q(X)||A(g,J);return J});
return X}return _.$D(J)};
_.IcU=function(k,g,P,x){if(_.b(g,_.oV)||_.b(g,_.VY)&&(_.W("mweb_enable_shorts_innertube_player_prefetch")||_.W("kevlar_enable_shorts_prefetch_in_sequence"))||_.b(g,nm4)&&_.W("web_enable_prefetching_videos_on_home")){var U,A={contentPlaybackContext:_.Ca(P,(U=_.b(g.commandMetadata,_.A6))==null?void 0:U.url,x),prefetchPlaybackContext:gGA(P)},q,T,c;if(((q=_.b(g,_.oV))==null?void 0:(T=q.watchEndpointSupportedPrefetchConfig)==null?void 0:(c=T.prefetchHintConfig)==null?void 0:c.prefetchType)==="PREFETCH_TYPE_WATCH_NEXT"){if(P=
k.watchEndpointMap.watchNext)if(A=P().JSC$14167_getRequest(g,A))return Promise.resolve(_.R2(k.innerTubeTransportService,A.innerTubeRequest,A.input,void 0,A.config).then(function(J){return J}))}else if(P=k.watchEndpointMap.player)if(A=P().JSC$14167_getRequest(g,A))return Promise.resolve(_.R2(k.innerTubeTransportService,A.innerTubeRequest,A.input,void 0,A.config).then(function(J){return J}))}else if(_.Dt(k.innerTubeTransportService,g)){var Z={tempData:P},w=V4c(k.innerTubeTransportService,g);
return w?new Promise(function(J,r){var f,B;return _.e(function(L){if(L.nextAddress==1)return L.yield(w,2);if(L.nextAddress!=4)return f=L.yieldResult,f.JSC$14174_getStoreKey(g,Z)?L.yield(_.tO(k.innerTubeTransportService,g,Z),4):(r(new _.Da("Prefetching request builder with no store key.",g)),L.jumpTo(0));B=L.yieldResult;J(B);_.SV(L)})}):Promise.reject(new _.Da("Prefetching unregistered request builder.",g))}return Promise.reject(new _.Da("No request builder available to prefetch endpoint.",g))};
sLs=function(k,g){var P,x,U;if(_.b(g,_.oV)){var A=k.watchEndpointMap.watchNext;A&&(P=A());(k=k.watchEndpointMap.player)&&(x=k())}else if(_.b(g,_.VY))(A=k.reelWatchEndpointMap.reelItemWatch)&&(P=A()),(A=k.reelWatchEndpointMap.player)&&(x=A()),(k=k.reelWatchEndpointMap.reelWatchSequence)&&(U=k());else{a:{k=eH0(g,k.innerTubeTransportService.endpointMap);if(k!==void 0)if(typeof k.then==="function")_.IE(new _.Da("Attempted to get deferred RequestBuilder that is unresolved or still wrapped.",g));else break a;
k=void 0}k&&(P=k)}var q,T,c;return{content:(q=P)==null?void 0:q.JSC$14174_getStoreKey(g),player:(T=x)==null?void 0:T.JSC$14174_getStoreKey(g),reelSequence:(c=U)==null?void 0:c.JSC$14174_getStoreKey(g)}};
vly=function(k,g,P,x,U,A,q){var T=_.$D(),c=k.watchEndpointMap.player;_.W("web_streaming_player")&&(c=FE(Zv));c&&(c=c().JSC$14167_getRequest(g,P))&&(T=_.R2(k.innerTubeTransportService,c.innerTubeRequest,c.input,g.clickTrackingParams,c.config));c=_.$D();var Z=k.watchEndpointMap.watchNext;Z&&(P=Z().JSC$14167_getRequest(g,P))&&(c=_.R2(k.innerTubeTransportService,P.innerTubeRequest,P.input,g.clickTrackingParams,P.config));x=_.$D(x);XX5(k,g,x,T,c,U,A,q)};
ols=function(k,g,P){return _.e(function(x){if(x.nextAddress==1)return x.yield(k,2);g.resolve(P);_.SV(x)})};
XX5=function(k,g,P,x,U,A,q,T){var c,Z,w,J,r;_.e(function(f){switch(f.nextAddress){case 1:return f.yield(P,2);case 2:c=f.yieldResult;if(q(T.promise))return T.resolve(c),f.return();A(g,c);Z=oAb(g);if(!Z.length){f.jumpTo(3);break}return f.yield(P,4);case 4:c.preconnect=Z,A(g,c);case 3:return _.Bo(f,5),f.yield(x,7);case 7:w=f.yieldResult;_.Ac(f,6);break;case 5:return J=_.Ll(f),T.reject(J),f.return();case 6:if(w===void 0&&k.reloadOnPlayerFailure)return c.reload=!0,A(g,c),T.resolve(c),f.return();if(q(T.promise))return T.resolve(c),
f.return();c.playerResponse=w;A(g,c);_.Bo(f,8);return f.yield(U,10);case 10:r=f.yieldResult;_.Ac(f,9);break;case 8:_.Ll(f);case 9:if(r===void 0)return c.response={responseContext:{}},T.resolve(c),f.return();if(q(T.promise))return T.resolve(c),f.return();c.response=r;A(g,c);T.resolve(c);_.SV(f)}})};
NGs=function(k,g,P,x,U,A,q,T){var c,Z,w,J,r,f;_.e(function(B){switch(B.nextAddress){case 1:return B.yield(g,2);case 2:c=B.yieldResult;if(q(T.promise))return T.resolve(c),B.return();A(k,c);Z=oAb(k);if(!Z.length){B.jumpTo(3);break}return B.yield(g,4);case 4:c.preconnect=Z,A(k,c);case 3:return _.Bo(B,5),B.yield(P,7);case 7:w=B.yieldResult;_.Ac(B,6);break;case 5:return J=_.Ll(B),T.reject(J),B.return();case 6:if(w===void 0)return c.reload=!0,A(k,c),T.resolve(c),B.return();if(q(T.promise))return T.resolve(c),
B.return();c.playerResponse=w;A(k,c);_.Bo(B,8);return B.yield(x,10);case 10:r=B.yieldResult;_.Ac(B,9);break;case 8:_.Ll(B);case 9:if(r===void 0)return c.response={responseContext:{}},T.resolve(c),B.return();if(q(T.promise))return T.resolve(c),B.return();c.response=r;A(k,c);_.Bo(B,11);return B.yield(U,13);case 13:f=B.yieldResult;_.Ac(B,12);break;case 11:_.Ll(B);case 12:if(q(T.promise))return T.resolve(c),B.return();f&&(c.reelWatchSequenceResponse=f);A(k,c);T.resolve(c);_.SV(B)}})};
HSY=function(k,g,P,x,U,A,q){var T,c,Z,w,J,r;_.e(function(f){if((T=q)==null||!T.replacementEndpoint)return A.reject(),f.return();c=q.replacementEndpoint;(Z=_.b(c,_.VY))?(q.sequenceContinuation&&(Z.sequenceParams=q.sequenceContinuation),w=_.Za().resolve(_.mM),J=Z.sequenceParams,yFe(w,c)&&delete Z.sequenceParams,r=Su(k,c,g,P,x,U,function(){return!1}),r.then(function(B){return _.e(function(L){if(L.nextAddress==1)return pXy(w,{reelWatchEndpoint:{sequenceParams:J}},B),L.yield(0,2);
A.resolve(B);_.SV(L)})})):A.reject();
_.SV(f)})};
MfV[mj]=[Sjn,FxF,_.wf,_.VE(qiJ)];var CDy=function(){var k=this;this.sequenceMap=new Map;this.TEST_ONLY={getSequenceMap:function(){return k.sequenceMap}}},fGY=function(k,g,P){var x,U=(x=g.config)==null?void 0:x.sequenceStrategy;
if(!U)return P();k.sequenceMap.has(U.sequenceKey)||k.sequenceMap.set(U.sequenceKey,[]);k=k.sequenceMap.get(U.sequenceKey);switch(U.sequenceType){case "REQUEST_SEQUENCE_TYPE_APPEND":return Gxd(k,g,P);case "REQUEST_SEQUENCE_TYPE_REPLACE":return RfY(k,g,P);default:throw new _.Da("Request could not be sequenced",g);}},Gxd=function(k,g,P){var x,U,A;
return _.e(function(q){k.length>0?(U=k[k.length-1],x=U.responsePromise.then(function(){return P()})):x=P();
A={request:g,responsePromise:x};k.push(A);k$2(k,A);return q.return(A.responsePromise)})},RfY=function(k,g,P){P=P();
if(k.length>0)for(var x=_.O(k),U=x.next();!U.done;U=x.next())U.value.responsePromise=P;var A={request:g,responsePromise:P};k.push(A);k$2(k,A);return Promise.resolve().then(function(){return k.indexOf(A)>0?A.responsePromise.then(function(q){return Object.assign({},q,{sequenceMetaData:{skipProcessing:!0}})}):A.responsePromise})},k$2=function(k,g){g.responsePromise.then(function(){var P=k.indexOf(g);
P>-1&&k.splice(P,1)})};var g47=new _.gt("REQUEST_SEQUENCING");var JA=function(){};
_.z(JA,H_);JA.prototype.getApiPaths=function(){return[]};
JA.prototype.getExtension=function(k){return _.b(k,VG4)};
JA.prototype.JSC$14167_buildRequest=function(k,g){k.recaptchaToken=g.recaptchaToken};
JA.prototype.getApiUrl=function(){return"/das_captcha"};var rg=function(){};
_.z(rg,H_);rg.prototype.getApiPaths=function(){return HTH};
rg.prototype.getExtension=function(k){return _.b(k,Ntm)};
rg.prototype.JSC$14167_buildRequest=function(k,g,P){P=P===void 0?{}:P;g.createBackstagePostParams&&(k.createBackstagePostParams=g.createBackstagePostParams);P.comment_text&&(k.commentText=P.comment_text);if(P.attached_video_id)k.videoAttachment={videoId:P.attached_video_id};else if(P.image_poll_options)k.pollAttachmentData={options:P.image_poll_options};else if(P.poll_options)k.pollAttachment={choices:P.poll_options};else if(P.quiz_options)k.quizAttachmentData={options:P.quiz_options};else if(P.image_blob_id)k.imageAttachment=
{encryptedBlobId:P.image_blob_id},P.source_video_id&&(k.imageAttachment.sourceExternalVideoId=P.source_video_id),P.image_preview_coordinates&&(k.imageAttachment.previewCoordinates=JSON.parse(P.image_preview_coordinates));else if(P.images_data)k.imagesAttachment={imagesData:P.images_data};else if(P.clip_external_video_id!==void 0||P.clip_offset_ms!==void 0||P.clip_duration_ms!==void 0){var x,U,A,q,T;k.clipAttachment={externalVideoId:(A=P.clip_external_video_id)!=null?A:"",offsetMs:(q=(x=P.clip_offset_ms)==
null?void 0:x.toString())!=null?q:"",durationMs:(T=(U=P.clip_duration_ms)==null?void 0:U.toString())!=null?T:""}}else P.shared_post_id&&(k.sharedPostAttachment={postId:P.shared_post_id});P.tagged_video_id&&(k.postCreationData={taggedVideoId:P.tagged_video_id});P.access_restrictions&&(typeof P.access_restrictions==="number"&&(g=P.access_restrictions,k.accessRestrictions={restriction:g!==1&&g===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"}),typeof P.access_restrictions==="string"&&
(k.accessRestrictionsParams=P.access_restrictions));P.scheduled_publish_time_sec&&(k.scheduledPublishTimeSec=P.scheduled_publish_time_sec.toString())};var fB=function(){};
_.z(fB,H_);fB.prototype.getApiPaths=function(){return GCN};
fB.prototype.getExtension=function(k){return _.b(k,Kfm)};
fB.prototype.JSC$14167_buildRequest=function(k,g,P){P=P===void 0?{}:P;g.decorateMessageParams&&(k.params=g.decorateMessageParams);P.text&&(k.text=P.text)};var Wr=function(){};
_.z(Wr,H_);Wr.prototype.getApiPaths=function(){return Jzt};
Wr.prototype.getExtension=function(k){return _.b(k,IMN)};
Wr.prototype.JSC$14167_buildRequest=function(k,g,P){P=P===void 0?{}:P;P.video_id&&(k.videoId=P.video_id)};var sx=function(){};
_.z(sx,H_);sx.prototype.getApiPaths=function(){return bpm};
sx.prototype.getExtension=function(k){return _.b(k,_.UX)};
sx.prototype.JSC$14167_buildRequest=function(k,g,P){P.suggestions_query&&(k.input=P.suggestions_query)};var bk=function(){};
_.z(bk,H_);bk.prototype.getApiPaths=function(){return $OH};
bk.prototype.getExtension=function(k){return _.b(k,XkL)};
bk.prototype.JSC$14167_buildRequest=function(k,g,P){P.comment_text!==void 0&&(k.commentText=P.comment_text);P.scheduled_publish_time_sec&&(k.scheduledPublishTimeSec=P.scheduled_publish_time_sec.toString());k.updateBackstagePostParams=g.updateBackstagePostParams};var Br=function(){};
_.z(Br,H_);Br.prototype.getApiPaths=function(){return l7};
Br.prototype.getExtension=function(k){return _.b(k,_.nQ)};
Br.prototype.JSC$14167_buildRequest=function(k,g,P){P.formData&&(k.formData=P.formData);g.token?k.continuation=g.token:g.continuationTokenKey&&(P=_.Ni().getState(),g=_.ia(P.entities,"continuationTokenEntity",g.continuationTokenKey))&&(k.continuation=String(g.continuationToken))};
var Pxa=function(){};
_.z(Pxa,H_);_.d=Pxa.prototype;_.d.getApiPaths=function(){return l7};
_.d.getExtension=function(k){return _.b(k,_.q8)};
_.d.isNavigationCommand=function(){return!0};
_.d.JSC$14174_getStoreKey=function(k){if((k=this.getExtension(k))&&k.browseId){var g={browseId:k.browseId};k.browseEndpointContextSupportedConfigs&&(g.browseEndpointContextSupportedConfigs=JSON.stringify(k.browseEndpointContextSupportedConfigs));k.params&&(g.params=k.params);k.query&&(g.query=k.query);return _.K9("browse",g)}};
_.d.JSC$14167_buildRequest=function(k,g,P){g.browseId&&(k.browseId=g.browseId);g.params&&(k.params=g.params);g.query&&(k.query=g.query);P.formData?k.formData=P.formData:g.formData&&(k.formData=g.formData);g.browseId==="FEsubscriptions"&&_.ex().getFlag(155)&&(k.subscriptionSettingsState="MY_SUBS_SETTINGS_STATE_LAYOUT_FORMAT_LIST");g.browseId==="SPaccount_playback"&&(P=_.ex(),k.formData||(k.formData={}),k.formData.accountSettingsFormData={flagCaptionsDefaultOff:P.getFlag(65),flagAutoCaptionsDefaultOn:P.getFlag(66),
flagDisableInlinePreview:P.getFlag(186),flagAudioDescriptionDefaultOn:P.getFlag(198)});if(g.browseId==="FEwhat_to_watch"){P=_.ex();var x=P.getFlag(196);P.getFlag(197)&&(k.browseRequestSupportedMetadata={downloadsBrowseParams:{offlineFeatureSettingState:{isSdEnabled:x}}})}g.browseId==="FEwhat_to_watch"&&(g=_.ex().getFlag(186),k.inlineSettingStatus=g?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.d.getRequestConfig=function(k,g){g=g===void 0?{}:g;var P={};if(k=this.JSC$14174_getStoreKey(k,g))P.storeStrategy={storeKey:k,disableCache:g.disableCache};_.W("web_log_browse_ticks_ks")||(P.requestTick="br_s",P.responseTick="br_r");return P};var z4=function(){};
_.z(z4,H_);z4.prototype.getApiPaths=function(){return tmm};
z4.prototype.getExtension=function(k){return _.b(k,sut)};
z4.prototype.JSC$14167_buildRequest=function(k,g,P){k.legacyYoutubeChannelUsername=P.legacyYouTubeChannelUsername||"";k.legacyYoutubeChannelPassword=P.legacyYouTubeChannelPassword||""};var uk=function(){};
_.z(uk,H_);uk.prototype.getApiPaths=function(){return NZd};
uk.prototype.getExtension=function(k){return _.b(k,gMJ)};
uk.prototype.JSC$14167_buildRequest=function(k,g,P){P.recaptcha_response_token&&(k.recaptchaResponseToken=P.recaptcha_response_token);P.channel_id&&(k.channelId=P.channel_id)};var hA=function(){};
_.z(hA,H_);hA.prototype.getApiPaths=function(){return xOd};
hA.prototype.getExtension=function(k){return _.b(k,AlH)};
hA.prototype.JSC$14167_buildRequest=function(k,g,P){g.externalChannelId&&(k.externalChannelId=g.externalChannelId);P.handle&&(k.handleUpdate={handle:P.handle},g.handleEditSource&&(k.handleUpdate.handleEditSource=g.handleEditSource))};var Ex=function(){};
_.z(Ex,H_);Ex.prototype.getApiPaths=function(){return dOv};
Ex.prototype.getExtension=function(k){return _.b(k,Lyd)};
Ex.prototype.JSC$14167_buildRequest=function(k,g,P){g.request&&(k.channelId=g.request.channelId);var x;if(P==null?0:(x=P.uploadDefaults)==null?0:x.emojiReactionSet)k.uploadDefaultsRequest||(k.uploadDefaultsRequest={}),k.uploadDefaultsRequest.emojiReactionSet=P.uploadDefaults.emojiReactionSet};var LB=function(){};
_.z(LB,H_);LB.prototype.getApiPaths=function(){return Tnc};
LB.prototype.getExtension=function(k){return _.b(k,PHv)};
LB.prototype.JSC$14167_buildRequest=function(k,g,P){g.externalChannelId&&(k.externalChannelId=g.externalChannelId);g.channelHandleEntityKey&&(k.channelHandleEntityKey=g.channelHandleEntityKey);g.handleEditSource&&(k.handleEditSource=g.handleEditSource);P.handle?k.handle=P.handle:P.name&&(k.name=P.name)};var nB=function(){};
_.z(nB,H_);nB.prototype.getApiPaths=function(){return oiJ};
nB.prototype.getExtension=function(k){return _.b(k,fhH)};
nB.prototype.JSC$14167_buildRequest=function(k,g){g.actions?k.actions=g.actions:g.action&&(k.actions=[g.action])};var Si=function(){};
_.z(Si,H_);Si.prototype.getApiPaths=function(){return vik};
Si.prototype.getExtension=function(k){return _.b(k,_.nQ)};
Si.prototype.JSC$14167_buildRequest=function(k,g){g.token&&(k.continuation=g.token)};var FX=function(){};
_.z(FX,H_);FX.prototype.getApiPaths=function(){return mD4};
FX.prototype.getExtension=function(k){return _.b(k,_.nQ)};
FX.prototype.JSC$14167_buildRequest=function(k,g){k.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";g.token&&(k.fetchCommentsParams={continuation:g.token})};var YU=function(){};
_.z(YU,H_);YU.prototype.getApiPaths=function(){return X0q};
YU.prototype.getExtension=function(k){return _.b(k,ryt)};
YU.prototype.JSC$14167_buildRequest=function(k,g,P){P=P===void 0?{}:P;g.createReplyParams&&(k.createReplyParams=g.createReplyParams);g.commentText&&(k.commentText=_.a5(g.commentText));P.comment_text&&(k.commentText=P.comment_text);P.image_blob_id&&(k.imageAttachment={encryptedBlobId:P.image_blob_id});P.botguard_response&&(k.botguardResponse=P.botguard_response)};
_.mJ.Object.defineProperties(YU.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var ji=function(){};
_.z(ji,H_);ji.prototype.getApiPaths=function(){return y3k};
ji.prototype.getExtension=function(k){return _.b(k,_.Jyc)};
ji.prototype.JSC$14167_buildRequest=function(k,g,P){P=P===void 0?{}:P;g.createCommentParams&&(k.createCommentParams=g.createCommentParams);g.commentText&&(k.commentText=_.a5(g.commentText));g.videoPositionMention&&(k.videoPositionMention=g.videoPositionMention);g.sources&&(k.sources=g.sources);P.comment_text&&(k.commentText=P.comment_text);P.attached_video_id?k.videoAttachment={videoId:P.attached_video_id}:P.poll_options?k.pollAttachment={choices:P.poll_options}:P.image_blob_id?k.imageAttachment=
{encryptedBlobId:P.image_blob_id}:P.shared_post_id&&(k.sharedPostAttachment={postId:P.shared_post_id});P.access_restrictions&&typeof P.access_restrictions==="number"&&(g=P.access_restrictions,k.accessRestrictions={restriction:g!==1&&g===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"});P.botguard_response&&(k.botguardResponse=P.botguard_response)};
_.mJ.Object.defineProperties(ji.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Q_=function(){};
_.z(Q_,H_);Q_.prototype.getApiPaths=function(){return iUq};
Q_.prototype.getExtension=function(k){return _.b(k,sq3)};
Q_.prototype.JSC$14167_buildRequest=function(k,g,P){g.commentText&&(k.replyText=_.a5(g.commentText));P.comment_text&&(k.replyText=P.comment_text);k.updateReplyParams=g.updateReplyParams};
_.mJ.Object.defineProperties(Q_.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var lk=function(){};
_.z(lk,H_);lk.prototype.getApiPaths=function(){return UOd};
lk.prototype.getExtension=function(k){return _.b(k,Wdd)};
lk.prototype.JSC$14167_buildRequest=function(k,g,P){g.commentText&&(k.commentText=_.a5(g.commentText));P.comment_text&&(k.commentText=P.comment_text);k.updateCommentParams=g.updateCommentParams};
_.mJ.Object.defineProperties(lk.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Dv=function(){};
_.z(Dv,H_);Dv.prototype.getApiPaths=function(){return AZH};
Dv.prototype.getExtension=function(k){return _.b(k,zlk)};
Dv.prototype.JSC$14167_buildRequest=function(k,g){g.settings&&(k.settings=g.settings)};var tA=function(){};
_.z(tA,H_);tA.prototype.getApiPaths=function(){return Opc};
tA.prototype.getExtension=function(k){return _.b(k,$64)};
tA.prototype.JSC$14167_buildRequest=function(k,g){g.channelCreationToken&&(k.channelCreationToken=g.channelCreationToken);g.source&&(k.source=g.source)};var Mp=function(){};
_.z(Mp,H_);Mp.prototype.getApiPaths=function(){return IyL};
Mp.prototype.getExtension=function(k){return _.b(k,U6t)};
Mp.prototype.JSC$14167_buildRequest=function(k,g,P){P=P===void 0?{}:P;if(P.name&&(P.given_name||P.family_name))k=new _.Da("channel creation cannot set both GAIA and YouTube names",g),_.IE(k);else{if(g.zeroStepChannelCreationParams){if(!P.comment_text){k=new _.Da("zero_step_create_comment_params but no zero_step_texts",g);_.IE(k);return}k.zeroStepChannelCreationParams=g.zeroStepChannelCreationParams;k.zeroStepChannelCreationParams.zeroStepCreateCommentParams&&(k.zeroStepChannelCreationParams.zeroStepCreateCommentParams.input=
P.comment_text,P.botguard_response&&(k.zeroStepChannelCreationParams.zeroStepCreateCommentParams.botguardResponse=P.botguard_response))}k.channelCreationToken=g.channelCreationToken;P.given_name&&(k.givenName=P.given_name);P.family_name&&(k.familyName=P.family_name);g.source==="CHANNEL_SWITCHER_CHANNEL_CREATION_SOURCE"&&(k.channelCreationType="CHANNEL_CREATION_TYPE_SECONDARY");if(P.name||P.handle||P.avatar_url||P.encryptedBlobId||P.isNameChanged!==void 0||P.isHandleChanged!==void 0||P.isDefaultProfilePhoto!==
void 0||P.obakeImageSource)k.overrideChannelCreationParams={},P.name&&(k.overrideChannelCreationParams.name=P.name),P.handle&&(k.overrideChannelCreationParams.handle=P.handle),P.avatar_url&&(k.overrideChannelCreationParams.avatarUrl=P.avatar_url),P.encryptedBlobId&&(k.overrideChannelCreationParams.blobEncryptionId=P.encryptedBlobId),P.enableIdentityForAllChannelCreationDialog&&(P.encryptedBlobId?k.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag="IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_CUSTOM":
P.isDefaultProfilePhoto!==void 0&&(k.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag=P.isDefaultProfilePhoto?"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_MONOGRAM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_OTHER"),P.isNameChanged!==void 0&&(k.overrideChannelCreationParams.identityForAllChannelCreationNameTag=P.isNameChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_GOOGLE_DEFAULT"),P.isHandleChanged!==
void 0&&(k.overrideChannelCreationParams.identityForAllChannelCreationHandleTag=P.isHandleChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_DEFAULT_AUTOGEN"),P.obakeImageSource&&(k.overrideChannelCreationParams.obakeImageSourceType=P.obakeImageSource))}};var KB=function(){};
_.z(KB,H_);KB.prototype.getApiPaths=function(k){return(k=this.getExtension(k))&&k.status==="DISLIKE"?P8L:k&&k.status==="INDIFFERENT"?K_N:EgL};
KB.prototype.getExtension=function(k){return _.b(k,_.hp)};
KB.prototype.JSC$14167_buildRequest=function(k,g){g.target&&(k.target=g.target);if(g=this.getParams(g))k.params=g};
KB.prototype.getParams=function(k){switch(k==null?void 0:k.status){case "DISLIKE":return k.dislikeParams;case "INDIFFERENT":return k.removeLikeParams;default:return k==null?void 0:k.likeParams}};var oJ=function(){};
_.z(oJ,H_);oJ.prototype.getApiPaths=function(){return C8L};
oJ.prototype.getExtension=function(k){return _.b(k,EFL)};
oJ.prototype.JSC$14167_buildRequest=function(k,g){g.settingItemId&&(k.settingItemId=g.settingItemId);g.stringValue!=null&&g.stringValue!==void 0?k.newValue={stringValue:g.stringValue}:g.intValue?k.newValue={intValue:g.intValue}:g.boolValue!==null&&g.boolValue!==void 0?k.newValue={boolValue:g.boolValue}:(k=new _.Da("Unknown value type for SetSettingEndpoint.",g),_.IE(k))};var vr=function(){};
_.z(vr,H_);vr.prototype.getApiPaths=function(){return kpc};
vr.prototype.getExtension=function(k){return _.b(k,pvc)||void 0};
vr.prototype.JSC$14167_buildRequest=function(k,g,P){P=P===void 0?{}:P;g.channelIds&&(k.channelIds=g.channelIds);g.siloName&&(k.siloName=g.siloName);g.params&&(k.params=g.params);P.botguardResponse&&(k.botguardResponse=P.botguardResponse);P.feature&&(k.clientFeature=P.feature)};
_.mJ.Object.defineProperties(vr.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var aJ=function(){};
_.z(aJ,H_);aJ.prototype.getApiPaths=function(){return PQk};
aJ.prototype.getExtension=function(k){return _.b(k,LdJ)||void 0};
aJ.prototype.JSC$14167_buildRequest=function(k,g){g.channelIds&&(k.channelIds=g.channelIds);g.siloName&&(k.siloName=g.siloName);g.params&&(k.params=g.params)};
_.mJ.Object.defineProperties(aJ.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Hr=function(k){this.shareClientParamsProvider=k};
_.z(Hr,H_);Hr.prototype.getApiPaths=function(){return ptj};
Hr.prototype.getExtension=function(k){return _.b(k,x4v)||_.b(k,_.iF3)||_.b(k,$4c)};
Hr.prototype.JSC$14167_buildRequest=function(k,g){g.serializedShareEntity&&(k.serializedSharedEntity=g.serializedShareEntity);if(g.clientParamIdentifier){var P;if((P=this.shareClientParamsProvider)==null?0:P.clientParams.has(g.clientParamIdentifier)){P=this.shareClientParamsProvider;g=g.clientParamIdentifier;var x=P.clientParams.get(g);x&&P.clientParams.delete(g);k.clientParams=x}}};
Hr[mj]=[Sse];var Np=function(){};
_.z(Np,H_);Np.prototype.getApiPaths=function(){return Q0Y};
Np.prototype.getExtension=function(k){return _.b(k,F3L)};
Np.prototype.JSC$14167_buildRequest=function(k,g){g.params&&(k.params=g.params)};var IJ=function(){};
_.z(IJ,H_);IJ.prototype.getApiPaths=function(){return $DP};
IJ.prototype.getExtension=function(k){return _.b(k,L3J)};
IJ.prototype.JSC$14167_buildRequest=function(k,g){g.dismissal&&(k.items=[g.dismissal])};
_.mJ.Object.defineProperties(IJ.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var XX=function(){};
_.z(XX,H_);XX.prototype.getApiPaths=function(){return u8L};
XX.prototype.getExtension=function(k){return _.b(k,_.sB)||void 0};
XX.prototype.JSC$14167_buildRequest=function(k,g,P){k.feedbackTokens=[];g.feedbackToken&&k.feedbackTokens.push(g.feedbackToken);if(g=g.cpn||P.cpn)k.feedbackContext={cpn:g};k.isFeedbackTokenUnencrypted=!!P.is_feedback_token_unencrypted;k.shouldMerge=!1;P.extra_feedback_tokens&&(k.shouldMerge=!0,k.feedbackTokens=k.feedbackTokens.concat(P.extra_feedback_tokens))};
_.mJ.Object.defineProperties(XX.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var y_=function(){};
_.z(y_,H_);y_.prototype.getApiPaths=function(){return u8L};
y_.prototype.getExtension=function(k){return _.b(k,_.UX)};
y_.prototype.JSC$14167_buildRequest=function(k,g,P){P.feedback_tokens&&(k.feedbackTokens=P.feedback_tokens,k.shouldMerge=!0)};
_.mJ.Object.defineProperties(y_.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var $J=function(){};
_.z($J,H_);$J.prototype.getApiPaths=function(){return u8L};
$J.prototype.getExtension=function(k){return _.b(k,T0M)};
$J.prototype.JSC$14167_buildRequest=function(k,g){g.undoToken&&(k.feedbackTokens=[g.undoToken]);g.isUndoTokenUnencrypted&&(k.isFeedbackTokenUnencrypted=g.isUndoTokenUnencrypted)};
_.mJ.Object.defineProperties($J.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var xJ=function(){};
_.z(xJ,H_);xJ.prototype.getApiPaths=function(){return eqP};
xJ.prototype.getExtension=function(k){return _.b(k,uvm)};
xJ.prototype.JSC$14167_buildRequest=function(k,g){g.nextEndpoint&&_.b(g.nextEndpoint,_.UN)?k.nextEndpoint={urlEndpoint:_.b(g.nextEndpoint,_.UN)}:g.nextEndpoint&&_.b(g.nextEndpoint,_.oV)&&(k.nextEndpoint={watchEndpoint:_.b(g.nextEndpoint,_.oV)});g.setRacy&&(k.setRacy=g.setRacy);g.setControvercy&&(k.setControvercy=g.setControvercy)};var is=function(k){this.JSC$18131_storeWithEntities=k};
_.z(is,H_);is.prototype.getApiPaths=function(){return ipk};
is.prototype.getExtension=function(k){return _.b(k,G73)};
is.prototype.JSC$14167_buildRequest=function(k,g){g.flowId&&(k.flowId=g.flowId);g.targetId&&(k.targetId=g.targetId);g.continuation&&(k.continuation=g.continuation);var P=g.flowStateEntityKey;if(g.flowStatePassingSpec==="FLOW_STATE_PASSING_SPEC_FULL_STATE"&&P&&this.JSC$18131_storeWithEntities){var x;if(g=(x=this.JSC$18131_storeWithEntities.getState())==null?void 0:x.entities)if(x=_.g1(P).entityType,x=_.ia(g,x,P))k.flowState=x,k.flowStateEntityKey=P}};
_.mJ.Object.defineProperties(is.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});
is[mj]=[IH];var $BU=function(){};
_.z($BU,H_);_.d=$BU.prototype;_.d.getApiPaths=function(){return zwm};
_.d.JSC$14174_getStoreKey=function(){return _.K9("guide")};
_.d.getRequestConfig=function(){var k=this.JSC$14174_getStoreKey(),g;k&&(g={storeStrategy:{storeKey:k}});return g};
_.d.isNavigationCommand=function(){return!0};
_.d.getExtension=function(k){return _.b(k,_.UX)};
_.d.JSC$14167_buildRequest=function(k){k.fetchLiveState=!0};var UE=function(){};
_.z(UE,H_);UE.prototype.getApiPaths=function(){return Mmt};
UE.prototype.getExtension=function(k){return _.b(k,Z73)};
UE.prototype.JSC$14167_buildRequest=function(){};var AN=function(){};
_.z(AN,H_);AN.prototype.getApiPaths=function(){return KRt};
AN.prototype.getExtension=function(k){return _.b(k,me3)};
AN.prototype.JSC$14167_buildRequest=function(){};var dI=function(){};
_.z(dI,H_);dI.prototype.getApiPaths=function(){return j0J};
dI.prototype.getExtension=function(k){return _.b(k,_.nQ)};
dI.prototype.JSC$14167_buildRequest=function(k,g){g.token&&(k.continuation=g.token);var P,x;k==null||(P=k.context)==null||(x=P.user)==null||delete x.onBehalfOfUser};
dI.prototype.getRequestConfig=function(k){var g={},P;if(((P=this.getExtension(k))==null?void 0:P.sessionIndex)!==void 0){var x;g={authStrategy:{sessionIndex:(x=this.getExtension(k))==null?void 0:x.sessionIndex}}}return g};var OE=function(){};
_.z(OE,H_);OE.prototype.JSC$14167_getRequest=function(k){var g=this.getExtension(k),P=k="";if(g==null?0:g.popup)k="true";if(g==null?0:g.disableSignout)P="true";g={};return{input:"/getAccountSwitcherEndpoint",requestShell:Mj("/getAccountSwitcherEndpoint","GET",(g["X-YouTube-Delegation-Context"]=_.y4("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"),g["X-YouTube-Account-Switcher-Popup"]=k,g["X-YouTube-Account-Switcher-Disable-Signout"]=P,g)),innerTubeRequest:{}}};
OE.prototype.getApiPaths=function(){return[]};
OE.prototype.getExtension=function(k){return _.b(k,_.zHu)};
OE.prototype.JSC$14167_buildRequest=function(){};var qZ=function(){};
_.z(qZ,H_);qZ.prototype.JSC$14167_getRequest=function(k){var g="/cross_account_channel_transfer";(k=this.getExtension(k))&&(g=vqb(g,{target_session:k.targetSessionIndex,source_rapt:k.sourceRapt,rapt:k.targetRapt}));return{input:g,requestShell:Mj(g,"GET"),innerTubeRequest:{}}};
qZ.prototype.getApiPaths=function(){return[]};
qZ.prototype.getExtension=function(k){return _.b(k,fMP)};
qZ.prototype.JSC$14167_buildRequest=function(){};var Tv=function(){};
_.z(Tv,H_);Tv.prototype.getApiPaths=function(){return UDN};
Tv.prototype.isNavigationCommand=function(){return!0};
Tv.prototype.getExtension=function(k){return _.b(k,_.UX)};
Tv.prototype.JSC$14167_buildRequest=function(k){var g=_.ex().get("gsml","");g&&(k.safetyModeLockerObfuscatedGaiaId=g);k.userInterfaceTheme=_.Yn(!0);_.ja()?k.deviceTheme="DEVICE_THEME_SELECTED":_.qF3()?k.deviceTheme="DEVICE_THEME_SUPPORTED":k.deviceTheme="DEVICE_THEME_UNSUPPORTED"};var eP=function(){};
_.z(eP,H_);eP.prototype.getApiPaths=function(){return j0J};
eP.prototype.getExtension=function(k){return _.b(k,WN3)};
eP.prototype.JSC$14167_buildRequest=function(k,g){if(g&&g.requestType&&(k.requestType=g.requestType,g.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_CHANNEL_SWITCHER"||g.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT")){var P=g.nextUrl;P&&(_.H9k(P)||eh(P))&&(k.nextNavendpoint={urlEndpoint:{url:P}})}g&&g.channelSwitcherQuery&&(k.channelSwitcherQuery=g.channelSwitcherQuery);g&&g.triggerChannelCreation&&(k.triggerChannelCreation=g.triggerChannelCreation);var x;if(g==null?0:(x=g.contentOwnerConfig)==
null?0:x.externalContentOwnerId)k.contentOwnerConfig=g.contentOwnerConfig;k.callCircumstance=g&&g.requestType&&g.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT"?"SUPPLEMENTAL_USER":"SWITCHING_USERS_FULL";var U,A;g=k==null?void 0:(U=k.context)==null?void 0:(A=U.user)==null?void 0:A.onBehalfOfUser;if(g!==void 0){k.obfuscatedSelectedGaiaId=g;var q,T;k==null||(q=k.context)==null||(T=q.user)==null||delete T.onBehalfOfUser}var c,Z;if(U=k==null?void 0:(c=k.context)==null?void 0:(Z=c.user)==null?
void 0:Z.serializedDelegationContext)k.selectedSerializedDelegationContext=U};var cf=function(){};
_.z(cf,H_);cf.prototype.getApiPaths=function(){return lyN};
cf.prototype.getExtension=function(k){return _.b(k,U4J)};
cf.prototype.JSC$14167_buildRequest=function(k,g){g.params&&(k.params=g.params)};var Vo=function(){};
_.z(Vo,H_);Vo.prototype.getApiPaths=function(){return NDY};
Vo.prototype.getExtension=function(k){return _.b(k,_.wWv)};
Vo.prototype.JSC$14167_buildRequest=function(k,g){if(g=g.createBroadcastRequest)k.useMasks=g.useMasks,k.broadcastType=g.broadcastType,k.broadcastSource=g.broadcastSource,k.broadcastMetadata=g.broadcastMetadata,k.broadcastMetadataMask=g.broadcastMetadataMask,k.videoMetadata=g.videoMetadata,k.videoMetadataMask=g.videoMetadataMask,k.liveChatSettingsUpdate=g.liveChatSettingsUpdate,k.liveChatSettingsUpdateMask=g.liveChatSettingsUpdateMask,k.cloneVideoId=g.cloneVideoId,k.cloneWithOverrides=g.cloneWithOverrides,
k.targetEntity=g.targetEntity,k.scheduledRedirectMetadata=g.scheduledRedirectMetadata};var Z4=function(){};
_.z(Z4,H_);Z4.prototype.getApiPaths=function(){return p0L};
Z4.prototype.getExtension=function(k){return _.b(k,OIv)};
Z4.prototype.JSC$14167_buildRequest=function(k,g,P){P=P===void 0?{}:P;g.params&&(k.params=g.params);P.questionText&&(k.questionText=P.questionText);P.optionText&&P.optionText.length>0&&(k.optionText=P.optionText)};var mS=function(){};
_.z(mS,H_);mS.prototype.getApiPaths=function(){return RUd};
mS.prototype.getExtension=function(k){return _.b(k,AbY)};
mS.prototype.JSC$14167_buildRequest=function(k,g){g.params&&(k.params=g.params)};var wI=function(){};
_.z(wI,H_);wI.prototype.getApiPaths=function(){return TZv};
wI.prototype.getExtension=function(k){return _.b(k,$Cd)};
wI.prototype.JSC$14167_buildRequest=function(k,g){g.params&&(k.params=g.params)};var JN=function(){};
_.z(JN,H_);JN.prototype.getApiPaths=function(){return czJ};
JN.prototype.getExtension=function(k){return _.b(k,xCJ)};
JN.prototype.JSC$14167_buildRequest=function(k,g,P){g.params&&(k.params=g.params);g.continuation&&(k.continuation=g.continuation);P.currentPlayerState&&P.currentPlayerState.playerOffsetMs&&(k.currentPlayerState={playerOffsetMs:P.currentPlayerState.playerOffsetMs.toString()})};var rI=function(){};
_.z(rI,H_);rI.prototype.getApiPaths=function(){return V_N};
rI.prototype.getExtension=function(k){return _.b(k,PF4)};
rI.prototype.JSC$14167_buildRequest=function(k,g,P){g.params&&(k.params=g.params);P.continuation&&(k.continuation=P.continuation);"hidden"in P&&(k.webClientInfo={isDocumentHidden:P.hidden});P.isInvalidationTimeoutRequest&&(k.isInvalidationTimeoutRequest=P.isInvalidationTimeoutRequest);P.invalidationPayload&&(g=gtv(_.Gs(cq(P.invalidationPayload))),k.invalidationPayloadLastPublishAtUsec=sm(g,2));P.reloadActionPanel&&(k.reloadActionPanel=P.reloadActionPanel);P.fullReload&&(k.fullReload=P.fullReload);
P.currentPlayerState&&(k.currentPlayerState=P.currentPlayerState)};var ft=function(){};
_.z(ft,H_);ft.prototype.getApiPaths=function(){return L_c};
ft.prototype.getExtension=function(k){return _.b(k,dCt)};
ft.prototype.JSC$14167_buildRequest=function(k,g){k.params=g.params};var Wf=function(){};
_.z(Wf,H_);Wf.prototype.getApiPaths=function(){return ewq};
Wf.prototype.getExtension=function(k){return _.b(k,szY)};
Wf.prototype.JSC$14167_buildRequest=function(k,g){g.params&&(k.params=g.params)};var sE=function(){};
_.z(sE,H_);sE.prototype.getApiPaths=function(){return Zpq};
sE.prototype.getExtension=function(k){return _.b(k,bFv)};
sE.prototype.JSC$14167_buildRequest=function(k,g){g.params&&(k.params=g.params)};var bs=function(){};
_.z(bs,H_);bs.prototype.getApiPaths=function(){return ng4};
bs.prototype.getExtension=function(k){return _.b(k,qPc)};
bs.prototype.JSC$14167_buildRequest=function(k,g){g.params&&(k.params=g.params)};var Bf=function(){};
_.z(Bf,H_);Bf.prototype.getApiPaths=function(){return F_3};
Bf.prototype.getExtension=function(k){return _.b(k,TYd)};
Bf.prototype.JSC$14167_buildRequest=function(k,g){g.params&&(k.params=g.params)};var zv=function(){};
_.z(zv,H_);zv.prototype.getApiPaths=function(){return ogN};
zv.prototype.getExtension=function(k){return _.b(k,OFt)};
zv.prototype.JSC$14167_buildRequest=function(k,g){g.params&&(k.params=g.params)};var us=function(){};
_.z(us,H_);us.prototype.getApiPaths=function(){return yzL};
us.prototype.getExtension=function(k){return _.b(k,_.eIq)};
us.prototype.JSC$14167_buildRequest=function(k,g,P){P=P===void 0?{}:P;g.params&&(k.params=g.params);P.client_message_id&&(k.clientMessageId=P.client_message_id);P.recaptcha_token&&(k.recaptchaToken=P.recaptcha_token);P.rich_message&&P.rich_message.text_segments?(g=P.rich_message.text_segments.map(function(x){var U={};x.text&&(U.text=x.text);x.emoji_id&&(U.emojiId=x.emoji_id);return U}),k.richMessage={textSegments:g}):P.message&&(k.message=P.message);
P.currentPlayerState&&(k.currentPlayerState=P.currentPlayerState)};var hN=function(){};
_.z(hN,H_);hN.prototype.getApiPaths=function(){return pKk};
hN.prototype.getExtension=function(k){return _.b(k,cbH)};
hN.prototype.JSC$14167_buildRequest=function(k,g){g.params&&(k.params=g.params)};var EE=function(){};
_.z(EE,H_);EE.prototype.getApiPaths=function(){return g_4};
EE.prototype.getExtension=function(k){return _.b(k,ZIH)};
EE.prototype.JSC$14167_buildRequest=function(k,g,P){g.isUserInitiated&&(k.isUserInitiated=g.isUserInitiated);g.initiationSource&&(k.initiationSource=g.initiationSource);P.locationInfo&&(k.context.client.locationInfo=P.locationInfo)};var Lt=function(){};
_.z(Lt,H_);Lt.prototype.getApiPaths=function(){return SFP};
Lt.prototype.getExtension=function(k){return _.b(k,JMN)};
Lt.prototype.JSC$14167_buildRequest=function(k,g,P){g.metadataUpdateRequest&&(g=g.metadataUpdateRequest,k.encryptedVideoId=g.encryptedVideoId,g.liveChat&&(g=g.liveChat,k.liveChat||(k.liveChat={}),g.performAsExternalChannelId&&(k.liveChat.performAsExternalChannelId=g.performAsExternalChannelId),g.source&&(k.liveChat.source=g.source)));var x;if(P==null?0:(x=P.liveChat)==null?0:x.liveChatSettings)k.liveChat||(k.liveChat={}),P=P.liveChat.liveChatSettings,k.liveChat.newLiveChatSettings=P,k.liveChat.newLiveChatSettingsMask||
(k.liveChat.newLiveChatSettingsMask={}),P.emojiReactionSet&&(k.liveChat.newLiveChatSettingsMask.emojiReactionSet=!0)};var nt=function(){};
_.z(nt,H_);nt.prototype.getApiPaths=function(){return qoN};
nt.prototype.getExtension=function(k){return _.b(k,_.nFY)};
nt.prototype.JSC$14167_buildRequest=function(k,g,P){P.continuation?k.continuation=P.continuation:g.videoId&&(k.videoId=g.videoId);P.clientParams&&(k.clientParams=P.clientParams)};var SP=function(){};
_.z(SP,H_);SP.prototype.getApiPaths=function(){return mD4};
SP.prototype.getExtension=function(k){return _.b(k,_.HP)};
SP.prototype.JSC$14167_buildRequest=function(k,g){k.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";k.fetchCommentsParams={};g.videoId&&(k.fetchCommentsParams.encryptedVideoId=g.videoId);g.postId&&(k.fetchCommentsParams.postId=g.postId);g.externalChannelId&&(k.fetchCommentsParams.externalChannelId=g.externalChannelId);g.linkedCommentId&&(k.fetchCommentsParams.linkedCommentId=g.linkedCommentId);(0,_.vX.isEmpty)(k.fetchCommentsParams)&&delete k.fetchCommentsParams};var Fz=function(){};
_.z(Fz,H_);Fz.prototype.getApiPaths=function(){return l7};
Fz.prototype.JSC$14167_buildRequest=function(k){k.browseId="FEnotifications_inbox"};
Fz.prototype.getExtension=function(k){return _.b(k,_.UX)};var YJ=function(){};
_.z(YJ,H_);YJ.prototype.getApiPaths=function(){return mD4};
YJ.prototype.JSC$14167_buildRequest=function(k,g){g.signal==="GET_NOTIFICATIONS_MENU"&&(k.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_INBOX");g.ctoken&&(k.ctoken=g.ctoken)};
var xB5=function(){};
_.z(xB5,YJ);xB5.prototype.getExtension=function(k){return _.b(k,_.UX)};
var i4n=function(){};
_.z(i4n,YJ);i4n.prototype.getExtension=function(k){return _.b(k,bVc)};var jP=function(){};
_.z(jP,H_);jP.prototype.getApiPaths=function(){return sUY};
jP.prototype.getExtension=function(k){return _.b(k,_.UX)};
jP.prototype.JSC$14167_buildRequest=function(){};var Qo=function(){};
_.z(Qo,H_);Qo.prototype.getApiPaths=function(){return YF3};
Qo.prototype.getExtension=function(k){return _.b(k,zbk)||void 0};
Qo.prototype.JSC$14167_buildRequest=function(k,g){g.params&&(k.params=g.params);g.secondaryParams&&(k.secondaryParams=g.secondaryParams)};var ls=function(){};
_.z(ls,H_);ls.prototype.getApiPaths=function(){return jU3};
ls.prototype.getExtension=function(k){return _.b(k,AHY)};
ls.prototype.JSC$14167_buildRequest=function(k,g){g.undo&&(k.undo=g.undo);g.serializedOptOut&&(k.serializedOptOut=g.serializedOptOut);g.serializedRecordInteractionsRequest&&(k.serializedRecordInteractionsRequest=g.serializedRecordInteractionsRequest)};var D4=function(){};
_.z(D4,H_);D4.prototype.getApiPaths=function(){return DDH};
D4.prototype.getExtension=function(k){return _.b(k,d44)};
D4.prototype.JSC$14167_buildRequest=function(k,g){g.serializedInteractionsRequest&&(k.serializedRecordNotificationInteractionsRequest=g.serializedInteractionsRequest)};var tN=function(){};
_.z(tN,H_);tN.prototype.getApiPaths=function(){return CPb};
tN.prototype.getExtension=function(k){return _.b(k,jN6)};
tN.prototype.JSC$14167_buildRequest=function(k,g,P){g=g===void 0?{}:g;P=P===void 0?{}:P;g.videoId?k.videoId=g.videoId:g.playlistId&&(k.playlistId=g.playlistId);var x,U=(x=g.offlineWebClientEligibility)!=null?x:P.offlineWebClientEligibility;U&&(k.offlineWebClientEligibility=U);var A;if(x=(A=g.preferredFormatType)!=null?A:P.preferredFormatType)k.preferredFormatType=x;var q;if(A=(q=g.lastOfflineQualitySettingsSavedMs)!=null?q:P.lastOfflineQualitySettingsSavedMs)k.lastOfflineQualitySettingsSavedMs=A;
g.params&&(k.params=g.params)};var MZ=function(){};
_.z(MZ,H_);MZ.prototype.getApiPaths=function(){return Ti};
MZ.prototype.getExtension=function(k){return _.b(k,_.nQ)};
MZ.prototype.JSC$14167_buildRequest=function(k,g,P){P=P===void 0?{}:P;g.token&&(k.continuation=g.token);P.formData&&(k.formData=P.formData)};var Kt=function(){};
_.z(Kt,H_);Kt.prototype.getApiPaths=function(){return Ti};
Kt.prototype.getExtension=function(k){return _.b(k,etN)};
Kt.prototype.JSC$14167_buildRequest=function(k,g,P){P=P===void 0?{}:P;k.continuation=P.continuation};var oZ=function(){};
_.z(oZ,H_);oZ.prototype.getApiPaths=function(){return Ti};
oZ.prototype.getExtension=function(k){return _.b(k,_.WN)};
oZ.prototype.JSC$14167_buildRequest=function(k,g){var P,x=g.panelIdentifier||((P=g.identifier)==null?void 0:P.tag);x&&(k.panelId=x);var U;if((U=g.globalConfiguration)==null?0:U.params){var A;k.params=(A=g.globalConfiguration)==null?void 0:A.params}if(_.W("enable_ai_companion")){var q;g=g.engagementPanelExtras;if(g==null?0:(q=g.aiCompanionPanelExtras)==null?0:q.includeClientConversationId){var T,c;q=(c=(T=_.Za().resolve(_.VE(MV5)))==null?void 0:T("conversations"))==null?void 0:c.get("conversation_id")}else q=
void 0;if(T=q)k.formData=Object.assign({},k.formData,{inputComposerFormData:{conversationId:T}})}};
_.mJ.Object.defineProperties(oZ.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var vf=function(){};
_.z(vf,H_);vf.prototype.getApiPaths=function(){return Ti};
vf.prototype.getExtension=function(k){return _.b(k,kzd)};
vf.prototype.JSC$14167_buildRequest=function(k,g){g.panelLoadingStrategy&&Pfj(k,g.panelLoadingStrategy)};var aZ=function(){};
_.z(aZ,H_);aZ.prototype.getApiPaths=function(){return Ti};
aZ.prototype.getExtension=function(k){return _.b(k,rHd)};
aZ.prototype.JSC$14167_buildRequest=function(k,g){g.loadingStrategy&&Pfj(k,g.loadingStrategy)};var Hf=function(){};
_.z(Hf,H_);Hf.prototype.getApiPaths=function(){return Ti};
Hf.prototype.getExtension=function(k){return _.b(k,_.VHV)};
Hf.prototype.JSC$14167_buildRequest=function(k,g){g.panelLoadingStrategy&&Pfj(k,g.panelLoadingStrategy)};var NZ=function(){};
_.z(NZ,H_);NZ.prototype.getApiPaths=function(){return Ti};
NZ.prototype.getExtension=function(k){return _.b(k,fAq)};
NZ.prototype.JSC$14167_buildRequest=function(k,g){var P,x=(P=g.contentSourcePanelIdentifier)==null?void 0:P.tag;x&&(k.panelId=x);var U;if((U=g.globalConfiguration)==null?0:U.params){var A;k.params=(A=g.globalConfiguration)==null?void 0:A.params}};var IZ=function(){};
_.z(IZ,H_);IZ.prototype.getApiPaths=function(){return["pdg/get_pdg_buy_flow"]};
IZ.prototype.getExtension=function(k){return _.b(k,WfY)};
IZ.prototype.JSC$14167_buildRequest=function(k,g){g.params&&(k.params=g.params)};var Xz=function(){};
_.z(Xz,H_);Xz.prototype.getApiPaths=function(){return OU4};
Xz.prototype.getExtension=function(k){return _.b(k,Bwt)};
Xz.prototype.JSC$14167_buildRequest=function(k,g){g.externalChannelId&&(k.externalChannelId=g.externalChannelId);g.superChatAction&&(k.superChatAction=g.superChatAction);g.superStickersAction&&(k.superStickersAction=g.superStickersAction)};var yo=function(){};
_.z(yo,H_);yo.prototype.getApiPaths=function(){return AzY};
yo.prototype.getExtension=function(k){return _.b(k,V9d)||_.b(k,lQ0)};
yo.prototype.JSC$14167_buildRequest=function(k,g){g.videoIds?k.videoIds=g.videoIds:g.videoId&&(k.videoIds=[g.videoId]);g.playlistId&&(k.playlistId=g.playlistId);g.params&&(k.params=g.params);k.excludeWatchLater=!1};var pt=function(){};
_.z(pt,H_);pt.prototype.getApiPaths=function(){return C63};
pt.prototype.getExtension=function(k){return _.b(k,_.RW)};
pt.prototype.JSC$14167_buildRequest=function(k,g,P){P.create_playlist_title?k.title=P.create_playlist_title:g.title&&(k.title=g.title);if(P.create_playlist_privacy_status&&typeof P.create_playlist_privacy_status==="number"){a:{var x=P.create_playlist_privacy_status;if(x!==0){if(x===1){x="PUBLIC";break a}if(x===2){x="UNLISTED";break a}}x="PRIVATE"}k.privacyStatus=x}else g.privacyStatus&&(k.privacyStatus=g.privacyStatus);P.create_playlist_description&&(k.description=P.create_playlist_description);g.videoIds&&
(k.videoIds=g.videoIds);g.params&&(k.params=g.params);g.sourcePlaylistId&&(k.sourcePlaylistId=g.sourcePlaylistId)};var Ct=function(){};
_.z(Ct,H_);Ct.prototype.getApiPaths=function(){return kPk};
Ct.prototype.getExtension=function(k){return _.b(k,b7c)};
Ct.prototype.JSC$14167_buildRequest=function(k,g){k.playlistId=g.playlistId};var Gv=function(){};
_.z(Gv,H_);Gv.prototype.getApiPaths=function(){return wKv};
Gv.prototype.getExtension=function(k){return _.b(k,gmN)};
Gv.prototype.JSC$14167_buildRequest=function(k,g){g.playlistId&&(k.playlistId=g.playlistId);g.params&&(k.params=g.params)};var RZ=function(){};
_.z(RZ,H_);RZ.prototype.getApiPaths=function(){return lbY};
RZ.prototype.getExtension=function(k){return _.b(k,_.Nw)||void 0};
RZ.prototype.JSC$14167_buildRequest=function(k,g){g.actions&&(k.actions=g.actions);g.params&&(k.params=g.params);g.playlistId&&(k.playlistId=g.playlistId)};var kO=function(){};
_.z(kO,H_);_.d=kO.prototype;_.d.getApiPaths=function(){return t_4};
_.d.getExtension=function(k){return _.b(k,_.VY)};
_.d.JSC$14167_buildRequest=function(k,g){g.videoId&&(k.playerRequest={videoId:g.videoId},g.playerParams&&(k.playerRequest.params=g.playerParams),g.racyCheckOk&&(k.playerRequest.racyCheckOk=!!g.racyCheckOk),g.contentCheckOk&&(k.playerRequest.contentCheckOk=!!g.contentCheckOk));g.params&&(k.params=g.params);g.inputType&&(k.inputType=g.inputType);k.disablePlayerResponse=!0};
_.d.getRequestConfig=function(k){var g;(k=this.JSC$14174_getStoreKey(k))&&(g={storeStrategy:{storeKey:k}});_.W("web_log_reels_ticks")&&(g=g||{},g.requestTick="r_wrs",g.responseTick="r_wrr");return g};
_.d.JSC$14174_getStoreKey=function(k){k=this.getExtension(k);if(k!=null&&k.videoId){var g={videoId:k.videoId};k.params&&(g.params=k.params);return _.K9("reel_item_watch",g)}};var gv=function(){};
_.z(gv,H_);_.d=gv.prototype;_.d.getApiPaths=function(){return M_L};
_.d.getExtension=function(k){return _.b(k,_.VY)};
_.d.JSC$14167_buildRequest=function(k,g,P){P=P===void 0?{}:P;k.sequenceParams=g.sequenceParams;var x;((x=P)==null?0:x.contentPlaybackContext)&&_.W("web_shorts_prefetch_service_enabled")&&(k.playbackContext={contentPlaybackContext:P.contentPlaybackContext})};
_.d.JSC$14174_getStoreKey=function(k){if(_.W("web_enable_delay_shorts_sequence_call")||_.W("shorts_controller_retrieve_seedless_sequence_v2"))if(k=this.getExtension(k),k==null?0:k.sequenceParams)return _.K9("reel_watch_sequence",{sequenceParams:k.sequenceParams})};
_.d.getRequestConfig=function(k){k=this.JSC$14174_getStoreKey(k);var g;k&&(g={storeStrategy:{storeKey:k}});g=g||{};g.requestTick="r_wsrs";g.responseTick="r_wsrr";g.processorTick="r_wsrp";return g};
var Py=function(){};
_.z(Py,H_);Py.prototype.getApiPaths=function(){return M_L};
Py.prototype.getExtension=function(k){return _.b(k,_.nQ)};
Py.prototype.JSC$14167_buildRequest=function(k,g,P){P=P===void 0?{}:P;g.token&&(k.continuation=g.token);var x;((x=P)==null?0:x.contentPlaybackContext)&&_.W("web_shorts_prefetch_service_enabled")&&(k.playbackContext={contentPlaybackContext:P.contentPlaybackContext})};
Py.prototype.getRequestConfig=function(k){k=this.JSC$14174_getStoreKey(k);var g;k&&(g={storeStrategy:{storeKey:k}});g=g||{};g.requestTick="r_wsrs";g.responseTick="r_wsrr";g.processorTick="r_wsrp";return g};var $O=function(){};
_.z($O,H_);$O.prototype.getApiPaths=function(){return xDH};
$O.prototype.getExtension=function(k){return _.b(k,_.yhd)};
$O.prototype.JSC$14167_buildRequest=function(k,g,P){P=P===void 0?{}:P;g.flagAction&&(k.action=g.flagAction);g.flagRequestType&&(k.flagRequestType=g.flagRequestType);g.additionalDetailCheckboxChecked&&(k.additionalDetailCheckboxChecked=g.additionalDetailCheckboxChecked);g.legalCheckboxChecked&&(k.legalCheckboxChecked=g.legalCheckboxChecked);g={};P.flag_issue_type!==void 0&&(g.issue=P.flag_issue_type);P.flag_affiliation!==void 0&&(g.affiliation=P.flag_affiliation);P.flag_full_name&&(g.fullName=P.flag_full_name);
Object.keys(g).length&&(k.legalReportDetails=g);if(P.flag_description||P.text)k.userComments=P.flag_description||P.text;g={};P.minutes!==void 0&&P.seconds!==void 0&&(g.minutes=P.minutes,g.seconds=P.seconds);P.vss_id&&(g.vssId=P.vss_id);Object.keys(g).length&&(k.videoReportDetails=g);g={};P.video_ids&&(g.videoIds=P.video_ids);P.impersonated_channel_url&&(g.impersonatedChannelUrl=P.impersonated_channel_url);Object.keys(g).length&&(k.channelAbuseReportDetails=g)};
_.mJ.Object.defineProperties($O.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var xO=function(){};
_.z(xO,H_);xO.prototype.getApiPaths=function(){return qFc};
xO.prototype.getExtension=function(k){return _.b(k,bjk)};
xO.prototype.JSC$14167_buildRequest=function(k,g){g.blockedForKidsContent&&(k.blockedForKidsContent=g.blockedForKidsContent)};var iT=function(){};
_.z(iT,H_);iT.prototype.getApiPaths=function(){return vgL};
iT.prototype.getExtension=function(k){return _.b(k,QNk)};
iT.prototype.JSC$14167_buildRequest=function(k,g,P){k.params=g.params;P.impersonated_channel_url&&(k.impersonatedChannelUrl=P.impersonated_channel_url)};var Ur=function(){};
_.z(Ur,H_);Ur.prototype.getApiPaths=function(){return hwL};
Ur.prototype.getExtension=function(k){return _.b(k,_.Bdq)};
Ur.prototype.JSC$14167_buildRequest=function(k,g){g.items&&(k.items=g.items);g.kidGaiaId&&(k.kidGaiaId=g.kidGaiaId)};var Aa=function(){};
_.z(Aa,H_);Aa.prototype.getApiPaths=function(){return dDL};
Aa.prototype.getExtension=function(k){return _.b(k,_.TpL)};
Aa.prototype.JSC$14167_buildRequest=function(k,g){g.params&&(k.params=g.params);g.targetId&&(k.targetId=g.targetId)};var dv=function(){};
_.z(dv,H_);dv.prototype.getApiPaths=function(){return Ibq};
dv.prototype.getExtension=function(k){return _.b(k,B43)};
dv.prototype.JSC$14167_buildRequest=function(k,g){g.externalVideoId&&(k.externalVideoId=g.externalVideoId);g.query&&(k.query=g.query);g.sourceTimelines&&(k.sourceTimelines=g.sourceTimelines)};var Or=function(){};
_.z(Or,H_);Or.prototype.getApiPaths=function(){return XKN};
Or.prototype.getExtension=function(k){return _.b(k,_.nQ)||void 0};
Or.prototype.JSC$14167_buildRequest=function(k,g){g.token&&(k.continuation=g.token)};
_.UB2=function(){};
_.z(_.UB2,H_);_.d=_.UB2.prototype;_.d.getApiPaths=function(){return XKN};
_.d.getExtension=function(k){return _.b(k,_.Tj)||void 0};
_.d.isNavigationCommand=function(){return!0};
_.d.JSC$14174_getStoreKey=function(k,g){g=g===void 0?{}:g;if(!g.disableCache&&(k=this.getExtension(k))&&k.query)return g={query:k.query},k.params&&(g.params=k.params),_.K9("search",g)};
_.d.JSC$14167_buildRequest=function(k,g,P){g.query&&(k.query=g.query);g.params&&(k.params=g.params);if(!_.W("web_forward_suggest_stats_killswitch")){var x=_.b(g,XWv);x&&(k.suggestStats=x)}var U;!_.W("kevlar_searchbox_stats_killswitch")&&((U=P.tempData)==null?0:U.gs_l)&&!_.b(g,XWv)&&(k.webSearchboxStatsUrl="/search?oq="+(P.tempData.oq||"")+"&gs_l="+P.tempData.gs_l);var A;if((A=P.tempData)==null?0:A.entityMid)g=k.suggestionSearchParams||{},g.entityMid=P.tempData.entityMid,k.suggestionSearchParams=g;
if(_.W("enable_desktop_vdcbg_components")||_.W("enable_inline_muted_playback_on_web_search"))g=_.ex().getFlag(186),k.inlineSettingStatus=g?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON";var q;((q=P.tempData)==null?0:q.isFromShorts)&&_.W("web_pass_shorts_context_to_search")&&(k.shortsContext={isShortsContext:!0,shouldSelectShortsChip:!1})};
_.d.getRequestConfig=function(k,g){g=g===void 0?{}:g;k=this.JSC$14174_getStoreKey(k,g);var P;k&&(P={storeStrategy:{storeKey:k}});_.W("web_log_search_ticks_ks")||(P=P||{},P.requestTick="sr_s",P.responseTick="sr_r");return P};var qa=function(){};
_.z(qa,H_);qa.prototype.getApiPaths=function(){return fbL};
qa.prototype.getExtension=function(k){return _.b(k,MYm)};
qa.prototype.JSC$14167_buildRequest=function(k,g){g.serializedGetSharingProviderDataParams&&(k.serializedGetSharingProviderDataParams=g.serializedGetSharingProviderDataParams)};var T_=function(){};
_.z(T_,H_);T_.prototype.getApiPaths=function(){return W_t};
T_.prototype.getExtension=function(k){return _.b(k,aEL)};
T_.prototype.JSC$14167_buildRequest=function(k,g){g.endpoint&&(k.endpoint=g.endpoint);g.action&&(k.action=g.action)};var e4=function(){};
_.z(e4,H_);e4.prototype.getApiPaths=function(){return ggP};
e4.prototype.getExtension=function(k){return _.b(k,Bpq)};
e4.prototype.JSC$14167_buildRequest=function(k,g){k.videoId=g.videoId;g.scheduledRedirectMetadataSourceVideoId&&(k.scheduledRedirectMetadata={sourceVideoId:g.scheduledRedirectMetadataSourceVideoId})};var cy=function(){};
_.z(cy,H_);cy.prototype.getApiPaths=function(){return GPm};
cy.prototype.getExtension=function(k){return _.b(k,_.uyc)};
cy.prototype.JSC$14167_buildRequest=function(k,g){k.params=g.params;k.correctionText=g.correctionText};var VG=function(){};
_.z(VG,H_);VG.prototype.getApiPaths=function(){return XtM};
VG.prototype.getExtension=function(k){return _.b(k,_.zP3)};
VG.prototype.JSC$14167_buildRequest=function(k,g){g.params&&(k.params=g.params);k.searchQuery=g.searchQuery;k.languageCode=g.languageCode;k.kind=g.kind;k.name=g.name;k.externalVideoId=g.externalVideoId};var ZG=function(){};
_.z(ZG,H_);ZG.prototype.getApiPaths=function(){return Vgc};
ZG.prototype.getExtension=function(k){return _.b(k,vTH)};
ZG.prototype.JSC$14167_buildRequest=function(k,g){g.params&&(k.params=g.params)};var mz=function(k){this.JSC$18406_storeWithEntities=k};
_.z(mz,H_);mz.prototype.getApiPaths=function(){return ayH};
mz.prototype.getExtension=function(k){return _.b(k,Hxk)||_.b(k,Ipt)};
mz.prototype.JSC$14167_buildRequest=function(k,g,P){P.client_data&&(k.clientData=P.client_data);if(g.commerceActionConfig){var x=g.commerceActionConfig;g=x.actionId;x=x.commerceActionParams;g&&(k.actionId=g);x&&(k.commerceActionParams=x)}else{var U=g.actionId,A=g.commerceActionParams;P=g.entityKeys;U&&(k.actionId=U);A&&(k.commerceActionParams=A);var q;g=(x=this.JSC$18406_storeWithEntities)==null?void 0:(q=x.getState())==null?void 0:q.entities;if(P&&g){x=[];q=_.O(P);for(P=q.next();!P.done;P=q.next())if(U=
P.value,P=_.g1(U).entityType,U=_.ia(g,P,U))A={},x.push((A[P]=U,A));k.entityMutationPayloads=x}}};
mz.prototype.getRequestConfig=function(k){var g,P=(g=_.b(k,Hxk))==null?void 0:g.requestSequenceType;if(P&&k.clickTrackingParams&&P!=="REQUEST_SEQUENCE_TYPE_UNKNOWN")return{sequenceStrategy:{sequenceKey:k.clickTrackingParams,sequenceType:P}}};
mz[mj]=[IH];var wv=function(){};
_.z(wv,H_);wv.prototype.getApiPaths=function(){return ZUk};
wv.prototype.getExtension=function(k){return _.b(k,_.TDP)};
wv.prototype.JSC$14167_buildRequest=function(k,g){g.feedbackData&&(k.feedbackData=g.feedbackData);g.params&&(k.itemParams=g.params)};
_.mJ.Object.defineProperties(wv.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Ja=function(){};
_.z(Ja,H_);Ja.prototype.getApiPaths=function(){return mOq};
Ja.prototype.getExtension=function(k){return _.b(k,eU3)};
Ja.prototype.JSC$14167_buildRequest=function(k,g,P){P.payments_payload&&(k.paymentsPayload=P.payments_payload);P.offer_params&&(k.offerParams=P.offer_params);g.transactionParams&&(k.transactionParams=g.transactionParams)};var rv=function(){};
_.z(rv,H_);rv.prototype.getApiPaths=function(){return wRm};
rv.prototype.getExtension=function(k){return _.b(k,_.c34)};
rv.prototype.JSC$14167_buildRequest=function(k,g,P){P=P===void 0?{}:P;g.buybucketParams&&(k.buybucketData={params:g.buybucketParams},g.stickerParams?k.buybucketData.stickerParams=g.stickerParams:(P.rich_chat_message?k.buybucketData.richChatMessage=P.rich_chat_message:P.chat_message_text&&(k.buybucketData.chatMessageText=P.chat_message_text),P.purchase_price_micros&&(k.buybucketData.purchasePriceMicros=P.purchase_price_micros.toString())));g.donationAmountMicros&&(k.tipAmountMicros=g.donationAmountMicros,
g.tipParams&&(k.tipParams=g.tipParams));g.offerParams&&(k.offerParams=g.offerParams);g.productData&&(k.productData=g.productData);g.transactionParams&&(k.transactionParams=g.transactionParams)};var fY=function(){};
_.z(fY,H_);fY.prototype.getApiPaths=function(){return JZk};
fY.prototype.getExtension=function(k){return _.b(k,msH)};
fY.prototype.JSC$14167_buildRequest=function(k,g){g.updateFopParams&&(k.updateFopParams=g.updateFopParams)};var Wy=function(){};
_.z(Wy,H_);Wy.prototype.getApiPaths=function(){return rZ4};
Wy.prototype.getExtension=function(k){return _.b(k,_.ts)};
Wy.prototype.JSC$14167_buildRequest=function(k,g){g.couponCode&&(k.couponCode=g.couponCode);g.params&&(k.itemParams=g.params)};var sr=function(){};
_.z(sr,H_);sr.prototype.getApiPaths=function(){return f5J};
sr.prototype.getExtension=function(k){return _.b(k,_.NiY)};
sr.prototype.JSC$14167_buildRequest=function(k,g,P){P=P===void 0?{}:P;g.params&&(k.params=g.params);P.ctk&&(k.clientToken=P.ctk)};var bT=function(k){this.JSC$18441_storeWithEntities=k};
_.z(bT,H_);bT.prototype.getApiPaths=function(){return WeP};
bT.prototype.getExtension=function(k){return _.b(k,_.$t)};
bT.prototype.JSC$14167_buildRequest=function(k,g,P){P.purchase_price_micros&&(k.productData={pdgData:{purchasePriceMicros:P.purchase_price_micros.toString()}},P.rich_chat_message&&(k.productData.pdgData.richChatMessage=P.rich_chat_message),P.currency_code&&(k.productData.pdgData.currencyCode=P.currency_code));g.transactionParams&&(k.transactionParams=g.transactionParams);g.clientLocationContext&&(k.clientLocationContext=g.clientLocationContext);P.payments_payload&&(k.paymentsPayload=P.payments_payload);
P.funds_guarantee_callback_client_data&&(k.fundsGuaranteeCallbackClientData=P.funds_guarantee_callback_client_data);var x,U;P=(x=this.JSC$18441_storeWithEntities)==null?void 0:(U=x.getState())==null?void 0:U.entities;if(g.entityKeys&&P){x=[];g=_.O(g.entityKeys);for(U=g.next();!U.done;U=g.next()){var A=U.value;U=_.g1(A).entityType;if(A=_.ia(P,U,A)){var q={};x.push((q[U]=A,q))}}k.entityMutationPayloads=x}};
bT[mj]=[IH];var By=function(){};
_.z(By,H_);By.prototype.getApiPaths=function(){return sjY};
By.prototype.getExtension=function(k){return _.b(k,Vmq)};
By.prototype.JSC$14167_buildRequest=function(k,g,P){P=P===void 0?{}:P;P.backend_analytics&&(k.serializedBackendAnalyticsEvent=P.backend_analytics);g.offerParams&&(k.offerParams=g.offerParams)};var z_=function(){};
_.z(z_,H_);z_.prototype.getApiPaths=function(){return rZ4};
z_.prototype.getExtension=function(k){return _.b(k,BlC)};
z_.prototype.JSC$14167_buildRequest=function(k,g){g.params&&(k.itemParams=g.params)};var uT=function(){};
_.z(uT,H_);uT.prototype.getApiPaths=function(){return bU3};
uT.prototype.getExtension=function(k){return _.b(k,_.Gz4)};
uT.prototype.JSC$14167_buildRequest=function(k,g,P){P.resume_time_ms&&(k.resumeTimeMs=P.resume_time_ms);g.pauseParams&&(k.pauseParams=g.pauseParams)};var ha=function(){};
_.z(ha,H_);ha.prototype.getApiPaths=function(){return BnN};
ha.prototype.getExtension=function(k){return _.b(k,_.ZT3)};
ha.prototype.JSC$14167_buildRequest=function(k,g,P){P=P===void 0?{}:P;P.c&&(k.redeemCode=P.c);P.rd&&(k.riskData=P.rd);P.ctk&&(k.clientToken=P.ctk)};var Er=function(){};
_.z(Er,H_);Er.prototype.getApiPaths=function(){return zqL};
Er.prototype.getExtension=function(k){return _.b(k,_.Ruq)};
Er.prototype.JSC$14167_buildRequest=function(k,g){g.resumeParams&&(k.resumeParams=g.resumeParams)};var LY=function(k,g){this.clientName=k;this.defaultExpirationDelayMs=g};
LY.prototype.put=function(k,g){var P=this,x;return _.e(function(U){x=Object.assign({},g.data);x.key=k;x.clientName=P.clientName;x.expireTimestampMs===void 0&&(x.expireTimestampMs=(Math.round((0,_.Jc)())+P.defaultExpirationDelayMs).toString());return U.return(P.putInternal(k,x))})};
LY[mj]=[N1,Xo2];var AIT=function(){LY.apply(this,arguments);this.JSC$18471_responseStore=new Map};
_.z(AIT,LY);_.d=AIT.prototype;_.d.get=function(k){var g=this;return _.e(function(P){return P.return(Wv(g,k))})};
_.d.putInternal=function(k,g){var P=this,x,U,A;return _.e(function(q){x=P.defaultExpirationDelayMs;g.expireTimestampMs&&(x=Number(g.expireTimestampMs)-Math.round((0,_.Jc)()),U=_.rP("mweb_override_response_store_expiration_ms"),U>0&&U<x&&(x=U));A=setTimeout(function(){P.remove(k)},x);
P.JSC$18471_responseStore.set(k,{entryData:g,timer:A});_.SV(q)})};
_.d.remove=function(k){var g=this;return _.e(function(P){dB5(g,k);_.SV(P)})};
_.d.removeAll=function(){var k=this;return _.e(function(g){k.JSC$18471_responseStore.forEach(function(P){clearTimeout(P.timer)});
k.JSC$18471_responseStore.clear();_.SV(g)})};
_.d.has=function(k){return!!this.JSC$18471_responseStore.get(k)};
_.d.getKeys=function(){return this.JSC$18471_responseStore.keys()};
var Wv=function(k,g){if(k=k.JSC$18471_responseStore.get(g))return new _.fg(k.entryData)},dB5=function(k,g){var P=k.JSC$18471_responseStore.get(g);
P&&(clearTimeout(P.timer),k.JSC$18471_responseStore.delete(g))};var $u0;var Uu0=function(k,g,P){LY.call(this,k,g);this.token=P};
_.z(Uu0,LY);_.d=Uu0.prototype;_.d.get=function(k){var g=this,P,x;return _.e(function(U){return U.nextAddress==1?U.yield(iMV(g.token),2):U.nextAddress!=3?(P=U.yieldResult,U.yield(P.get("ResponseStore",[k,g.clientName]),3)):(x=U.yieldResult)?U.return(new _.fg(x)):U.return(void 0)})};
_.d.putInternal=function(k,g){var P=this,x;return _.e(function(U){if(U.nextAddress==1)return U.yield(iMV(P.token),2);x=U.yieldResult;return U.yield(x.put("ResponseStore",g),0)})};
_.d.remove=function(k){var g=this,P;return _.e(function(x){if(x.nextAddress==1)return x.yield(iMV(g.token),2);P=x.yieldResult;return x.return(P.delete("ResponseStore",[k,g.clientName]))})};
_.d.removeAll=function(){var k=this,g;return _.e(function(P){if(P.nextAddress==1)return P.yield(iMV(k.token),2);g=P.yieldResult;return P.yield(Qp3(g,IDBKeyRange.only(k.clientName)),0)})};
_.d.has=function(){throw Error("ij");};_.nY=new _.gt("PERSISTENT_STORE_PROMISE_ACCESSOR_TOKEN");var O4Y=function(k){var g;this.stateTagsData=(g=k.responseContext)==null?void 0:g.stateTags},qgs=function(k){var g;
return((g=k.stateTagsData)==null?void 0:g.stateTagsModified)||[]};var TCy;TCy=function(k){this.JSC$18484_responseStore=k};
_.FW=function(k,g,P){if(!_.W("state_tags_killswitch")){var x=new O4Y(g);if(qgs(x).length>0){var U=k.JSC$18484_responseStore.getKeys();U=_.O(U);for(var A=U.next();!A.done;A=U.next()){A=A.value;var q=Wv(k.JSC$18484_responseStore,A);if(q){var T=_.Ha(q);a:{var c=void 0;q=qgs(x);T=((c=(new O4Y(T)).stateTagsData)==null?void 0:c.relevantStateTags)||[];c=_.O(T);for(T=c.next();!T.done;T=c.next())if(T=T.value,T.stateTag!=null&&q.includes(T.stateTag)&&T.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){q=
!0;break a}q=!1}q&&dB5(k.JSC$18484_responseStore,A)}}}}var Z;x=(Z=g.responseContext)==null?void 0:Z.maxAgeSeconds;P&&x&&Number(x)>0&&(g=gz(g,x),k.JSC$18484_responseStore.put(P,new _.fg(g)))};
TCy.prototype.handleResponse=function(k,g){if(!g)throw Error("jj");var P,x;g=(P=g.config)==null?void 0:(x=P.storeStrategy)==null?void 0:x.storeKey;_.FW(this,k,g)};
TCy[mj]=[_.r$];_.Wkb=new _.gt("STORE_RESPONSE_PROCESSOR_TOKEN");var eVn=function(k){this.JSC$18487_responseStore=k};
eVn.prototype.handleResponse=function(k,g){if(g.input.match(_.I5(M_L))){var P;if(k==null?0:(P=k.entries)==null?0:P.length)for(k=_.O(k.entries),g=k.next();!g.done;g=k.next()){P=g.value.command;var x=void 0;g=(x=_.b(P,_.VY))==null?void 0:x.unserializedPrefetchData;if(!P||!g)break;x=(new kO).JSC$14174_getStoreKey(P);var U=_.b(g,yHk),A=void 0,q=void 0,T=void 0,c=void 0,Z=void 0,w=void 0,J=((A=U)==null?0:(q=A.responseContext)==null?0:q.maxAgeSeconds)&&Number((T=U)==null?void 0:(c=T.responseContext)==null?
void 0:c.maxAgeSeconds)>0?Number((Z=U)==null?void 0:(w=Z.responseContext)==null?void 0:w.maxAgeSeconds):600;x&&J>0&&(U=gz(U,J),this.JSC$18487_responseStore.put(x,new _.fg(U)));P=(new V_).JSC$14174_getStoreKey(P);g=_.b(g,YpL);c=T=q=A=U=x=void 0;Z=((x=g)==null?0:(U=x.responseContext)==null?0:U.maxAgeSeconds)&&Number((A=g)==null?void 0:(q=A.responseContext)==null?void 0:q.maxAgeSeconds)>0?Number((T=g)==null?void 0:(c=T.responseContext)==null?void 0:c.maxAgeSeconds):600;P&&Z>0&&(g=gz(g,Z),this.JSC$18487_responseStore.put(P,
new _.fg(g)))}}};
eVn[mj]=[_.r$];var cI7=function(k,g){this.innertubeTransportService=k;this.JSC$18490_commandHandler=g};
cI7.prototype.submitForm=function(k,g,P,x,U){var A=this,q,T,c,Z,w,J;return _.e(function(r){if(r.nextAddress==1)return q={submitId:k,formData:g,submitBehavior:P,params:x},T=_.I5(Rwc),r.yield(_.R2(A.innertubeTransportService,q,T,U),2);c=r.yieldResult;if(!c)return r.return(Promise.reject(new _.Da("Submit API returned an undefined response. Submit ID: "+k)));Z=c;(J=(w=Z)==null?void 0:w.onResponseReceived)&&A.JSC$18490_commandHandler.resolveCommand(J);return r.return(Z)})};
cI7[mj]=[_.wf,_.wP];var S4=function(){this.scheduler=_.Jn()},Vln;
S4.prototype.pause=function(){throw Error("kj");};
S4.prototype.resume=function(){throw Error("kj");};
S4.prototype.queue=function(k){var g=this,P=_.MQ(),x=_.ti(this.scheduler,function(){try{var U;if(_.xZ.instance)var A=_.xZ.instance;else{var q=new _.Da("Error: Unexpected uninitialized CommandHandler.");_.IE(q);A=void 0}(U=A)==null||U.resolveCommand(k.command);P.resolve()}catch(T){P.reject(T)}});
P.promise.thenCatch(function(U){U instanceof _.Eu&&g.scheduler.cancelJob(x)});
return P.promise};
S4.prototype.queueAll=function(k){var g=new Map;k=_.O(k);for(var P=k.next();!P.done;P=k.next())P=P.value,g.set(P.id,this.queue(P));return g};var mB2=function(k,g){var P=this;this.taskModel=k;this.onTaskCancelledCallback=g;this.resolver=_.MQ();k=k.proto.prefetchConfig;if(!k)throw Error("lj");if(!k.prefetchAction)throw Error("mj");this.prefetchConfig=this.taskModel.proto.prefetchConfig;this.cancellablePromise=this.resolver.promise.thenCatch(function(x){x instanceof _.Eu&&(Z4Y(P,P.taskModel.cancelOn.screenExit?"CANCELLATION_REASON_PAGE_NAVIGATION":"CANCELLATION_REASON_UNKNOWN"),P.onTaskCancelledCallback(P.taskModel.id,P.jobId),P.tick("pcc"));
throw x;});
this.timerName=this.taskModel.id;_.h6(this.prefetchConfig.prefetchAction,void 0,this.timerName,this.prefetchConfig.prefetchAction)};
mB2.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 Z4Y=function(k,g){_.bL({prefetchInfo:{cancellationReason:g}},k.timerName)};
mB2.prototype.tick=function(k){_.EX(k,void 0,this.timerName)};var YO=function(){var k=this;this.scheduler=_.Jn();this.maxInflightTasks=_.rP("prefetch_coordinator_max_inflight_requests");this.coordinatorTimeoutMs=_.rP("prefetch_coordinator_command_timeout_ms");this.prefetchCoordinatorState=0;this.allPrefetchTasks=new Map;this.inflightPrefetchTasks=new Map;this.drainingHeap=new VJc;this.onTaskCancelled=function(g,P){P&&k.scheduler.cancelJob(P);w6d(k,g);Fi(k,3)}},JI2=function(){YO.instance||(YO.instance=new YO);
return YO.instance};
YO.prototype.pause=function(){this.prefetchCoordinatorState=0};
YO.prototype.resume=function(){Fi(this,0)};
YO.prototype.queue=function(k){k=rIF(this,k);Fi(this,1);return k};
YO.prototype.queueAll=function(k){var g=new Map;k=_.O(k);for(var P=k.next();!P.done;P=k.next())P=P.value,g.set(P.id,rIF(this,P));Fi(this,1);return g};
var rIF=function(k,g){var P=k.allPrefetchTasks.get(g.id);if(P)return P.cancellablePromise;try{var x=new mB2(g,k.onTaskCancelled)}catch(A){return _.rT(A)}P=x;P.tick("pcq");var U={prefetchInfo:{taskId:P.taskModel.id,isPrefetch:!0,fetchAction:P.prefetchConfig.fetchAction},actionVisualElement:{trackingParams:P.taskModel.command.clickTrackingParams}};P.taskModel.csn&&(U.clientScreenNonce=P.taskModel.csn);_.bL(U,P.timerName);k.allPrefetchTasks.set(g.id,x);k.drainingHeap.insert(-x.getPriority(),x);return x.cancellablePromise},
Fi=function(k,g){k.prefetchCoordinatorState===g&&(k.prefetchCoordinatorState=2,fDs(k))},fDs=function(k){for(var g={};k.prefetchCoordinatorState!==0;g={taskId$jscomp$3:void 0,
prefetchTask$jscomp$1:void 0}){if(k.inflightPrefetchTasks.size>=k.maxInflightTasks){k.prefetchCoordinatorState=3;break}g.prefetchTask$jscomp$1=k.drainingHeap.remove();if(!g.prefetchTask$jscomp$1){k.prefetchCoordinatorState=1;break}g.taskId$jscomp$3=g.prefetchTask$jscomp$1.taskModel.id;if(k.allPrefetchTasks.has(g.taskId$jscomp$3)){var P=-1;k.coordinatorTimeoutMs>0&&(P=_.ti(k.scheduler,function(x){return function(){j4(k,x.taskId$jscomp$3,Error("nj"))}}(g),k.coordinatorTimeoutMs));
k.inflightPrefetchTasks.set(g.taskId$jscomp$3,P);if(!k.JSC$18507_commandHandler){if(!_.xZ.instance){j4(k,g.taskId$jscomp$3,Error("oj"));continue}k.JSC$18507_commandHandler=_.xZ.instance}a:switch(g.prefetchTask$jscomp$1.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":case "PREFETCH_PRIORITY_MEDIUM":P=1;break a;default:P=0}g.prefetchTask$jscomp$1.jobId=k.scheduler.addJob(function(x){return function(){x.prefetchTask$jscomp$1.tick("pcr");try{k.JSC$18507_commandHandler.resolveCommand(x.prefetchTask$jscomp$1.taskModel.command)||
j4(k,x.taskId$jscomp$3,Error("pj"))}catch(U){j4(k,x.taskId$jscomp$3,U)}}}(g),P,0)}}},Whe=function(k,g){(g=w6d(k,g))!=null&&(g.resolver.resolve(),g.tick("pce"));
Fi(k,3)},j4=function(k,g,P){(g=w6d(k,g,P))!=null&&(g.resolver.reject(P),g.tick("pcc"),Z4Y(g,"CANCELLATION_REASON_ERROR"),Math.random()<=_.rP("prefetch_coordinator_error_logging_sampling_rate")&&(P=new _.Da("Prefetch Command failed.",g.taskModel.id,P.message),_.IE(P)));
Fi(k,3)},w6d=function(k,g,P){var x=k.allPrefetchTasks.get(g);
x?((P=k.inflightPrefetchTasks.get(g))&&P!==-1&&k.scheduler.cancelJob(P),k.inflightPrefetchTasks.delete(g),k.allPrefetchTasks.delete(g)):_.pH(new _.Da("Unexpected missing prefetch task when deleting task.",g,P==null?void 0:P.message));return x};var siy=function(k,g,P,x,U){this.id=k;this.triggerOn=g;this.cancelOn=P;this.command=x;this.proto=U};
_.mJ.Object.defineProperties(siy.prototype,{taskType:{configurable:!0,enumerable:!0,get:function(){return this.proto.prefetchConfig?0:1}}});var b4d=function(){this.JSC$18512_prefetchCoordinator=JI2();Vln||(Vln=new S4);this.defaultCoordinator=Vln},BCF;
b4d.getInstance=function(){BCF||(BCF=new b4d);return BCF};
b4d.prototype.get=function(k){switch(k){case 0:return this.JSC$18512_prefetchCoordinator;default:return this.defaultCoordinator}};var QG=function(){this.coordinatorSupplier=b4d.getInstance();this.tasks=new Map;this.taskIdByTriggerId=new Map;this.taskIdByCancelId=new Map;this.queuedPromisesByTask=new Map},hVY=function(k){var g=_.hE()||void 0,P=Object.keys(zVV)[0];
if(P){var x=k.taskIdByTriggerId.get(P);if(x!=null){k.taskIdByTriggerId.delete(P);P=[];x=_.O(x);for(var U=x.next();!U.done;U=x.next())if(U=k.tasks.get(U.value))g!=="UNDEFINED_CSN"&&(U.csn=g),P.push(U);P=OM6(P);g=[];P=_.O(P);for(x=P.next();!x.done;x=P.next()){U=_.O(x.value);x=U.next().value;U=U.next().value;x=k.coordinatorSupplier.get(x).queueAll(U);x=_.O(x);var A=x.next();for(U={};!A.done;U={taskId$jscomp$9:void 0},A=x.next()){var q=_.O(A.value);A=q.next().value;q=q.next().value;U.taskId$jscomp$9=
A;A=q;g.push(U.taskId$jscomp$9);k.queuedPromisesByTask.set(U.taskId$jscomp$9,_.u_(A,function(T){return function(){uHT(k,T.taskId$jscomp$9)}}(U)))}}}}else _.pH(new _.Da("Unexpected malformed TriggerEvent."))};
QG.prototype.trigger=function(k,g){var P=this,x=this.tasks.get(k);if(!x||this.queuedPromisesByTask.has(k))return!1;E42(this,k,x.triggerOn);g!=="UNDEFINED_CSN"&&(x.csn=g);g=this.coordinatorSupplier.get(x.taskType).queue(x);this.queuedPromisesByTask.set(k,_.u_(g,function(){uHT(P,k)}));
return!0};
QG.prototype.cancel=function(k){var g=this.queuedPromisesByTask.get(k);if(g)g.cancel();else return uHT(this,k)};
var uHT=function(k,g){k.queuedPromisesByTask.delete(g);var P=k.tasks.get(g);if(!P)return!1;k.tasks.delete(g);E42(k,g,P.triggerOn);(P=duV(P.cancelOn))&&(k=k.taskIdByCancelId.get(P))&&k.delete(g);return!0},E42=function(k,g,P){(P=Object.keys(P)[0])&&(k=k.taskIdByTriggerId.get(P))&&k.delete(g)};var zVV={taskRegistered:{}},lT=function(){QG.instance||(QG.instance=new QG);this.JSC$18521_taskManager=QG.instance};
_.z(lT,GC);
lT.prototype.resolveCommand=function(k){var g=this,P,x;return _.e(function(U){P=_.b(k,CBY);if((x=P)==null||!x.tasks){var A=new _.Da("RegisterTasksCommand is missing tasks.");_.IE(A);return U.return()}A=g.JSC$18521_taskManager;for(var q=_.O(P.tasks),T=q.next();!T.done;T=q.next())if(T=T.value,T=T.id&&T.triggerOn&&T.cancelOn&&T.command?new siy(T.id,T.triggerOn,T.cancelOn,T.command,T):void 0,T){var c=Object.keys(T.triggerOn)[0];if(c){var Z=duV(T.cancelOn);Z?(A.tasks.set(T.id,T),A.taskIdByTriggerId.has(c)||A.taskIdByTriggerId.set(c,
new Set),A.taskIdByTriggerId.get(c).add(T.id),A.taskIdByCancelId.has(Z)||A.taskIdByCancelId.set(Z,new Set),A.taskIdByCancelId.get(Z).add(T.id)):_.pH(new _.Da("Unexpected malformed cancelOn field."))}else _.pH(new _.Da("Unexpected malformed triggerOn field."))}else _.pH(new _.Da("Unexpected malformed Task proto."));hVY(g.JSC$18521_taskManager);_.SV(U)})};var Lhd={},n4d=(Lhd.rendered={priority:_.W("web_adaptive_early_init")?8:0,callback:function(){var k={};k.numCpu=navigator.hardwareConcurrency;var g={};g.ramGb=_.iV.navigator.deviceMemory;var P={staticContext:{}};g.ramGb&&f3b(g.ramGb)&&(P.staticContext.memoryTotalKbytes=(g.ramGb*1048576).toString());k.numCpu&&f3b(k.numCpu)&&(P.staticContext.cpuCores=k.numCpu);if(_.W("web_enable_adaptive_appl_signal")){k={};g=Jgb();g=g.length>0?g[0]:void 0;var x,U=(x=_.Sx("rses_dpj"))!=null?x:g==null?void 0:g.tick.rses_dpj,
A;x=(A=_.Sx("rsef_dpj"))!=null?A:g==null?void 0:g.tick.rsef_dpj;U&&Number(U)>0&&x&&Number(x)>0&&(A=Math.ceil(Number(x)-Number(U)),A>0&&(k.loadLatency=A));k.loadLatency&&f3b(k.loadLatency)&&(P.appL=k.loadLatency.toString())}_.HE("applicationStarted",P);WAs=P;_.W("web_adaptive_repeat_ase")&&window.addEventListener("state-navigateend",sQr)}},Lhd);var Sg3=new _.gt("WINDOW_ON_ERROR"),FhV=new _.gt("ERROR_WEIGHT_MAPS"),Yg7=new _.gt("INIT_ERROR");var jin={},Qi3=(jin.initialized={priority:10,callback:function(k){k.injector.resolve(Yg7)()}},jin);var lDY=function(){},DBV=function(){var k=_.gP("meta_logger_impl");
k||(k=new lDY,_.Z0("meta_logger_impl",k));return k},tlF=function(){DBV().csiSubscriptionKey=tak("meta_logging_csi_event",function(k){var g=k.timerName;
if(k=k.timelineData){_.h6(g,{startTime:k.startTime},g);k.infos&&_.bL(k.infos,g);for(var P=_.O(Object.keys(k.ticks)),x=P.next();!x.done;x=P.next())x=x.value,_.EX(x,k.ticks[x],g)}})};
lDY.prototype.unlisten=function(){this.csiSubscriptionKey!==void 0&&onA(this.csiSubscriptionKey)};var Ml5={},Kh3=(Ml5.initialized={priority:10,callback:function(){tlF()}},Ml5);var o4a=function(k,g){this.innertubeClientName=k;this.JSC$18532_prefCookie=g};
o4a.prototype.record=function(){if(_.W("web_li_record_binary_eval_tick")){var k=_.Sx("rsef_dpj");var g=_.Sx("rses_dpj");k=k!==void 0&&g!==void 0?Math.round(k-g):void 0;if(k!==void 0&&k>0){g=_.fL(this.storagePrefix+"-"+this.innertubeClientName)||{valuesSample:[],valuesSeen:0};var P=this.poolSize;if(!(g.valuesSeen>=1E9)){if(g.valuesSample.length<P)g.valuesSample.push(k);else{var x=Math.floor(Math.random()*(g.valuesSeen+1));x<P&&(g.valuesSample[x]=k)}g.valuesSeen+=1}_.rf(this.storagePrefix+"-"+this.innertubeClientName,
g,2592E3);k=g.valuesSample;g=qnu(k);k=k.length<this.poolSize?void 0:g<400?1:g<1700?2:3;k!==void 0&&(this.JSC$18532_prefCookie.set(this.cookiePrefix+this.innertubeClientName,k),this.JSC$18532_prefCookie.save())}}else _.WU(this.storagePrefix+"-"+this.innertubeClientName),this.JSC$18532_prefCookie.remove(this.cookiePrefix+this.innertubeClientName),this.JSC$18532_prefCookie.save()};
o4a[mj]=[N1,E9];var v4Y=function(){o4a.apply(this,arguments);this.storagePrefix="yt-signal-be";this.cookiePrefix="lsbe";this.poolSize=5};
_.z(v4Y,o4a);var aDn=new _.gt("PAGE_LOAD_TIME_TOKEN");var H4d=function(k){this.signal=k;this.disableLoggingAndSendPayload=this.disableLoggingAndSendPayloadUnbound.bind(this);this.loggingEnabled=!0;this.ids=new Set;k.addEventListener("abort",this.disableLoggingAndSendPayload);this.jobId=_.ti(_.Xq,this.disableLoggingAndSendPayload,1E4)};
H4d.prototype.disableLoggingAndSendPayloadUnbound=function(){this.loggingEnabled&&(this.loggingEnabled=!1,_.Xq.cancelJob(this.jobId),this.signal.removeEventListener("abort",this.disableLoggingAndSendPayload),NCd(this))};
var NCd=function(k){var g=_.up();if(g){var P={webClientComponentsData:{components:Array.from(k.ids,function(x){return{id:x}})}};
k.ids.clear();_.qJ().visualElementStateChanged(g,P)}};var ID5=_.Bb({a11y:_.Yzc});_.X6T=_.zb(ID5)(ID5.a11y,{ephemeralActionSelector:function(k){return k.ephemeralAction||null}});var yIy=_.Bb({continuation:_.lVL});var p6T=_.zb(yIy)(yIy.continuation,{continuationCommandSelector:function(k){return k.continuationCommand}});var CxT=new _.gt("DOWNLOAD_ELIGIBILITY_PROMISE_TOKEN");var DG=function(k,g){this.JSC$18561_storeWithEntities=k;this.JSC$18561_commandHandler=g;this.downloadingToastInitialized=!1;this.downloadingEntities=[]};
DG.prototype.start=function(){this.JSC$18561_storeWithEntities.subscribe(this.observeDownloadingEntities.bind(this))};
DG.prototype.observeDownloadingEntities=function(){var k=_.tjM(this.JSC$18561_storeWithEntities.getState().entities).map(function(x){return MjI(x)});
if(k.length>0){if(!this.downloadingToastInitialized){this.downloadingToastInitialized=!0;var g={openPopupAction:{popup:{videoDownloadToastRenderer:{actionButton:{buttonRenderer:Ra0()},loggingDirectives:{clientVeSpec:{uiType:98969}},responseText:_.pD(_.OX("DOWNLOADING",void 0,"Downloading"))}},popupType:"TOAST",durationHintMs:0}};this.JSC$18561_commandHandler.resolveCommand(g)}this.downloadingEntities=k}else if(this.downloadingEntities.length){var P=D9b(this.JSC$18561_storeWithEntities.getState().entities).map(function(x){return MjI(x)});
this.downloadingEntities.filter(function(x){return P.includes(x)}).length&&(k={openPopupAction:o$M()},this.JSC$18561_commandHandler.resolveCommand(k));
this.downloadingEntities=[]}};
DG[mj]=[IH,_.wP];var G$7;_.ta=function(k,g,P,x,U,A,q,T){this.JSC$18564_playerApiPromise=k;this.JSC$18564_commandHandler=g;this.JSC$18564_screenManager=P;this.offlineWebClientEligibility=x;this.JSC$18564_prefStorage=U;this.JSC$18564_actionRouter=A;this.entityTypeMap=q;this.JSC$18564_persistentStorePromiseAccessor=T;this.downloadFailureListenerBound=!1;this.previousDownloadStateForVideo={}};
G$7=function(){var k=_.Za().resolve(_.ta),g;_.e(function(P){if(P.nextAddress==1)return k.downloadFailureListenerBound?P.return():P.yield(k.JSC$18564_playerApiPromise,2);g=P.yieldResult;g.addEventListener("onOfflineOperationFailure",function(x){if(x.failureReason&&x.entityKey&&x.failureReason!=="OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN")if(x.failureReason==="OFFLINE_OPERATION_FAILURE_REASON_VIDEO_DELETED"){var U=_.g1(x.entityKey).entityId;U&&k.JSC$18564_actionRouter.triggerOptionalAction("yt-downloaded-video-deleted",
U)}else if(_.W("kevlar_woffle")){U=k.JSC$18564_commandHandler;var A=U.resolveCommand;x=x.failureReason;var q=_.OX("TRANSFER_FAILED",void 0,"Download failed");x==="OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED"&&(q=_.OX("STORAGE_FULL",void 0,"Storage full"));A.call(U,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.pD(q),loggingDirectives:{clientVeSpec:{uiType:134511}}}},popupType:"TOAST"}})}});
k.downloadFailureListenerBound=!0;_.SV(P)})};
_.ta.prototype.deleteVideo=function(k,g){var P=this,x,U,A;return _.e(function(q){if(q.nextAddress==1)return q.yield(P.JSC$18564_playerApiPromise,2);x=q.yieldResult;A={offlineLoggingData:{offlineDeleteReason:(U=g)!=null?U:"OFFLINE_DELETE_REASON_USER_INITIATED"}};return q.yield(x.queueOfflineAction(k,P.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",A),0)})};
_.ta.prototype.pauseVideoDownload=function(k){var g=this,P;return _.e(function(x){if(x.nextAddress==1)return x.yield(g.JSC$18564_playerApiPromise,2);P=x.yieldResult;P.pauseVideoDownload(k);_.SV(x)})};
_.ta.prototype.resumeVideoDownload=function(k){var g=this,P;return _.e(function(x){if(x.nextAddress==1)return x.yield(g.JSC$18564_playerApiPromise,2);P=x.yieldResult;return x.yield(P.resumeVideoDownload(k),0)})};
_.ta[mj]=[_.Rv,_.wP,_.Fx,CxT,FO,eD,nXt,fN];var RVa=new _.gt("DOWNLOAD_STATE_STORE_TOKEN");var kT2=function(k,g){this.JSC$18584_persistentStorePromiseAccessor=k;this.store=g;this.upliftCompletionResolver=new _.i3},$Y7=function(){var k=_.Za().resolve(gSs),g;
_.e(function(P){switch(P.nextAddress){case 1:if(k.upliftImplPromise)return P.return(k.upliftImplPromise);_.Bo(P,2);k.upliftImplPromise=P4T(k);return P.yield(k.upliftImplPromise,4);case 4:k.upliftCompletionResolver.resolve();_.Ac(P,3);break;case 2:throw g=_.Ll(P),k.upliftCompletionResolver.reject(g),g;case 3:return P.return(k.upliftImplPromise)}})},P4T=function(k){var g,P,x;
return _.e(function(U){switch(U.nextAddress){case 1:return _.pr("LOGGED_IN")?U.yield(k.JSC$18584_persistentStorePromiseAccessor(),2):U.return();case 2:g=U.yieldResult;if(!g)return _.EX("vdeur"),U.return();_.EX("vdeus");_.Bo(U,3);return U.yield(xY2(g),5);case 5:P=U.yieldResult;k.store.dispatch(b8s(P));g.observe(function(A){BR3(k.store,A)});
_.Ac(U,4);break;case 3:throw x=_.Ll(U),_.EX("vdeur"),x;case 4:_.EX("vdeuc"),_.SV(U)}})},xY2=function(k){var g;
return _.e(function(P){if(P.nextAddress==1)return P.yield(muk(k),2);g=P.yieldResult;return P.return(g.reduce(function(x,U){if(!U.data||!U.key||!U.entityType)return x;x[U.entityType]||(x[U.entityType]={});x[U.entityType][U.key]=U.data;return x},{}))})};
kT2[mj]=[fN,_.K8];var gSs;gSs=new _.gt("DOWNLOAD_UPLIFT_SERVICE_TOKEN");_.Ma=new _.gt("DOWNLOAD_UPLIFT_COMPLETION_PROMISE_TOKEN");var KY=function(k,g){this.JSC$18587_persistentStorePromiseAccessor=k;this.transportService=g};
KY.prototype.refresh=function(){var k=this,g,P,x,U;return _.e(function(A){if(A.nextAddress==1)return _.pr("LOGGED_IN")?A.yield(k.JSC$18587_persistentStorePromiseAccessor(),2):A.return();if(A.nextAddress!=3)return(g=A.yieldResult)?A.yield(X9M(g),3):A.return();if((P=A.yieldResult)&&!(Number(P.data.refreshTimestampMs||0)<(0,_.Jc)()))return A.return();x={browseId:"SPaccount_downloads"};U=_.I5(l7);_.R2(k.transportService,x,U).then(function(q){var T;if(g&&(q==null?void 0:(T=q.responseContext)==null?void 0:
T.maxAgeSeconds)!==0){var c;T=(q==null?void 0:(c=q.responseContext)==null?void 0:c.maxAgeSeconds)||604800;c=String(Math.floor((0,_.Jc)())+T*1E3);g.put("service:downloads_settings:fallback",new _.fg({innertubeResponse:q,refreshTimestampMs:c}))}});
_.SV(A)})};
KY[mj]=[_.nY,_.wf];var oD=function(k,g){this.JSC$18591_playerPromise=k;this.store=g;this.started=!1};
oD.prototype.start=function(){var k=this,g;return _.e(function(P){if(P.nextAddress==1)return k.started?P.return():P.yield(k.JSC$18591_playerPromise,2);g=P.yieldResult;g.addEventListener("onOrchestrationBecameLeader",k.updateIsLeader.bind(k,!0));g.addEventListener("onOrchestrationLostLeader",k.updateIsLeader.bind(k,!1));if(g.isOrchestrationLeader)k.updateIsLeader(g.isOrchestrationLeader());else{var x=new _.Da("Function isOrchestrationLeader is undefined",{"player.isReady":g.isReady(),"player.playVideo":g.playVideo?
"defined":"undefined"});_.IE(x);k.updateIsLeader(!1)}k.started=!0;_.SV(P)})};
oD.prototype.updateIsLeader=function(k){this.store.dispatch(_.Rp({type:"SET_IS_LEADER_TAB",payload:{isLeaderTab:k}}))};
oD[mj]=[_.Rv,_.K8];var iPa=function(k,g){this.networkStatusManager=k;this.JSC$18594_prefStoragePromise=g;this.redirectsToPreload=["https://youtube.com"]},UY5=function(){var k=_.Za().resolve(iPa),g,P,x,U,A,q;
_.e(function(T){switch(T.nextAddress){case 1:return T.yield(k.JSC$18594_prefStoragePromise,2);case 2:g=T.yieldResult;if(!(P=g)){T.jumpTo(3);break}return T.yield(g.get("yt-redirect-prefetch-id"),4);case 4:P=T.yieldResult;case 3:if(P||!k.networkStatusManager.isNetworkAvailable())return T.return();x={cache:"reload",redirect:"manual"};U=_.O(k.redirectsToPreload);A=U.next();case 5:if(A.done){if(!g){T.jumpTo(0);break}return T.yield(g.set("yt-redirect-prefetch-id",!0,86400),0)}q=A.value;_.Bo(T,8);return T.yield(_.iV.fetch(q,
x),10);case 10:_.Ac(T,6);break;case 8:_.Ll(T);case 6:A=U.next(),T.jumpTo(5)}})};var A4Y=function(k){this.JSC$18600_pageManager=k};
A4Y[mj]=[_.NQ];var dYT=new _.gt("PAGE_CONTENT_EXTRACTOR_TOKEN");var vy=function(k){k?(this.container=k,this.containerWasInjected=!0):this.containerWasInjected=!1};
vy.prototype.openDialog=function(k,g,P){var x=this,U;return _.e(function(A){(U=x.container)==null||U.openDialog(k,g,P);_.SV(A)})};
vy.prototype.closeDialog=function(){var k=this,g;return _.e(function(P){(g=k.container)==null||g.closeDialog();_.SV(P)})};
vy.prototype.isDialogOpen=function(){var k=this,g,P;return _.e(function(x){return x.return((P=(g=k.container)==null?void 0:g.isDialogOpen())!=null?P:!1)})};
vy[mj]=[_.VE(I2H)];_.OP3=new _.gt("POPUP_CONTROLLER_TOKEN");var q4y=function(){this.panelMap=new Map;this.pendingPanelResolvers=new Map};
q4y.prototype.registerPanel=function(k,g){if(k){this.panelMap.set(k,g);var P=this.pendingPanelResolvers.get(k);P&&(P.resolve(g),this.pendingPanelResolvers.delete(k))}};
q4y.prototype.getPanel=function(k){var g=this,P;return _.e(function(x){return(P=g.panelMap.get(k))?x.return(P):x.return(TcU(g,k))})};
var TcU=function(k,g){var P,x;return _.e(function(U){if(P=k.pendingPanelResolvers.get(g))return U.return(P.promise);x=new _.i3;k.pendingPanelResolvers.set(g,x);return U.return(x.promise)})},e1Y=function(k,g){q4y.call(this);
var P=this;this.popupController=k;this.persistentPanelController=g;this.panelContentMap=new Map;this.updatePanelContinuationDatas=new Map;this.TEST_ONLY={getPanelMapSize:function(){return P.panelMap.size}}};
_.z(e1Y,q4y);_.d=e1Y.prototype;_.d.getReloadContinuation=function(k){var g=this,P;return _.e(function(x){if(x.nextAddress==1)return x.yield(g.getPanel(k),2);P=x.yieldResult;return x.return(P.getReloadContinuation())})};
_.d.showPanel=function(k){var g=this,P,x,U,A,q,T,c,Z,w,J,r,f;return _.e(function(B){if(B.nextAddress==1){P=k;x=P.identifier;U=P.panelContents;A=P.config;q=P.extras;T=P.panelUpdatableFields;c=P.updatePanelContinuationData;Z=k.target;c&&g.updatePanelContinuationDatas.set(x,c);if((w=A)==null?0:(J=w.engagementPanelPopupPresentationConfig)==null?0:J.popupType)if(r=A.engagementPanelPopupPresentationConfig.popupType,Z===void 0&&(Z=document.body),r==="PANEL_POPUP_TYPE_PERSISTENT_SIDE_PANEL"){if(!g.persistentPanelController)return _.pH(new _.Da("Persistent panel controller is not available.")),
B.return();var L=g.persistentPanelController;L.persistentPanelIdentifiers.has(x)||(L.persistentPanelWrapper.appendChild(L.engagementPanelElement({panelIdentifier:x},{isPersistentPanel:!0,hideDelayMs:500})),L.persistentPanelIdentifiers.add(x));a:switch(_.Y5.currentPageSubTypeSelector(L.store.getState())){case "watch":var Y="WATCH";break a;default:Y="APP"}_.c4n(L,Y);L.store.dispatch(j8N(!0))}else{if(r==="PANEL_POPUP_TYPE_DIALOG"||r==="PANEL_POPUP_TYPE_DROPDOWN"){L=B.return;Y=g.popupController;var l=
Y.openPopup;a:switch(r){case "PANEL_POPUP_TYPE_DIALOG":var D="DIALOG";break a;case "PANEL_POPUP_TYPE_DROPDOWN":D="DROPDOWN";break a;default:throw Error("rj`"+r);}return L.call(B,l.call(Y,x,U,D,Z))}_.pH(new _.Da("Popup type "+r+" not supported in PanelController."))}return B.yield(g.getPanel(x),2)}f=B.yieldResult;(U||T)&&f.updatePanel(U,!1,q,T);f.showPanel(q);_.SV(B)})};
_.d.hidePanel=function(k){var g=this,P,x,U,A;return _.e(function(q){if(q.nextAddress==1)return P=k,x=P.identifier,q.yield(g.getPanel(x),2);U=q.yieldResult;U.hidePanel();g.popupController.closePopup(x);(A=g.persistentPanelController)!=null&&A.persistentPanelIdentifiers.has(x)&&A.store.dispatch(j8N(!1));_.SV(q)})};
_.d.isVisible=function(k,g){var P=this,x;return _.e(function(U){if(U.nextAddress==1)return g&&!P.panelMap.has(k)?U.return(!1):U.yield(P.getPanel(k),2);x=U.yieldResult;return U.return(x.isVisible())})};
_.d.updatePanel=function(k){var g=this,P,x,U,A,q,T,c,Z;return _.e(function(w){if(w.nextAddress==1){P=k;x=P.identifier;U=P.panelContents;A=P.shouldFocus===void 0?!1:P.shouldFocus;q=P.extras;T=P.panelUpdatableFields;c=P.updatePanelContinuationData;if(!U&&!T)return w.return();c&&g.updatePanelContinuationDatas.set(x,c);_.W("enable_ai_companion")&&x==="PAai_companion"&&_.cs.remove("youchat_messages_section");return w.yield(g.getPanel(x),2)}Z=w.yieldResult;Z.updatePanel(U,A,q,T);U&&_.W("enable_ai_companion")&&
g.registerPanelContent(x,U);_.SV(w)})};
_.d.registerPanelContent=function(k,g){k&&this.panelContentMap.set(k,g)};
_.d.unregisterPanelContent=function(k){this.panelContentMap.delete(k)};
_.d.getPanelContent=function(k){return this.panelContentMap.get(k)};
_.d.getUpdatePanelContinuationData=function(k){return this.updatePanelContinuationDatas.get(k)};
e1Y[mj]=[_.OP3,_.VE(_.Mq)];var aD=function(k,g){this.innertubeTransportService=k;this.JSC$18619_screenManager=g},VcF=function(k){var g;
return!((g=k.panelLoadingStrategy)==null||!g.requestTemplate)};
aD.prototype.makeRequest=function(k){var g=this,P,x;return _.e(function(U){switch(U.nextAddress){case 1:if(!VcF(g)){U.jumpTo(2);break}_.Bo(U,3);return U.yield(_.tO(g.innertubeTransportService,k),5);case 5:return P=U.yieldResult,P?U.return(P.content):(_.IE(Error("sj")),U.return(void 0));case 3:x=_.Ll(U),_.IE(x);case 2:return U.return(void 0)}})};
aD.prototype.getContent=function(){if(this.panelLoadingStrategy&&this.panelLoadingStrategy.inlineContent)return this.panelLoadingStrategy.inlineContent};
aD.prototype.execute=function(k){var g=this,P,x,U,A,q,T,c,Z,w,J;return _.e(function(r){if(r.nextAddress==1){P=k;x=P.data;U=P.fallbackVe;A=P.parentVe;q=P.createScreenConfig;T=P.renderFn;c=P.command;g.panelLoadingStrategy=x;var f,B,L=((f=g.panelLoadingStrategy)==null?0:f.screenVe)?(B=g.panelLoadingStrategy)==null?void 0:B.screenVe:U;L&&_.bF(g.JSC$18619_screenManager,L,A,q);return(Z=g.getContent())?r.yield(T(Z),2):r.jumpTo(2)}return r.nextAddress!=4?VcF(g)?r.yield(g.makeRequest(c),4):r.return():(J=w=
r.yieldResult)?r.yield(T(J),0):r.return()})};
aD[mj]=[_.wf,_.Fx];var ZP7;ZP7=function(k,g){this.engagementPanelElement=k;this.store=g;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%"};
_.c4n=function(k,g){var P=k.persistentPanelContainerMap.get(g);P?P.contains(k.persistentPanelWrapper)||(k=k.persistentPanelWrapper,_.II=!0,_.Xj.set(k,!0),P.insertBefore(k,null),_.Xj.delete(k),_.II=!1):_.pH(new _.Da("Persistent panel container not found for surface "+g+"."))};
ZP7[mj]=[X2k,_.K8];var Hy=function(){};
Hy.prototype.getContainer=function(){return _.Xb()&&this.fullScreenContainer?this.fullScreenContainer:this.container};
Hy.prototype.openSheet=function(k,g){var P=this,x,U,A,q,T,c;return _.e(function(Z){switch(Z.nextAddress){case 1:return x={stack:[],error:void 0,hasError:!1},_.Bo(Z,2,3),U=O4,Z.yield(P.isSheetOpen(),5);case 5:A=Z.yieldResult;erP(x,WWA(U));if(A){if(_.W("web_close_sheet_if_same_target_killswitch")&&g&&P.currentTarget===g)return(q=P.getContainer())==null||q.closeSheet(),Z.return();P.pendingData={data:k,target:Cwn(P,g)};return Z.return()}k.viewModel&&(k={viewModel:k.viewModel,sheetPosition:k.sheetPosition});
(T=P.getContainer())==null||T.openSheet(k,g);P.currentTarget=g;case 3:_.uw(Z);cuJ(x);_.E3(Z,0);break;case 2:c=_.Ll(Z),x.error=c,x.hasError=!0,Z.jumpTo(3)}})};
Hy.prototype.closeSheet=function(){var k=this,g;return _.e(function(P){if(P.nextAddress==1)return P.yield((g=k.getContainer())==null?void 0:g.closeSheet(),2);if(P.nextAddress!=4)return k.currentTarget=void 0,k.pendingData?P.yield(k.openSheet(k.pendingData.data,k.pendingData.target),4):P.jumpTo(0);k.pendingData=void 0;_.SV(P)})};
Hy.prototype.isSheetOpen=function(){var k=this,g,P;return _.e(function(x){return x.return((P=(g=k.getContainer())==null?void 0:g.isSheetOpen())!=null?P:!1)})};
var Cwn=function(k,g){if(!_.W("web_parent_target_for_sheets"))return g;var P,x;return(x=(P=k.getContainer())==null?void 0:P.getParentTarget(g))!=null?x:g};var GK=window.documentPictureInPicture;var EGk=_.DN(["dark"]),Lcb=_.DN(["system-icons"]),nG0=_.DN(["typography"]),Sn6=_.DN(["lang"]),Fcs=_.DN(["style"]),BjM=_.DN(["dir"]),z_b=_.DN(["rounded-container"]),uKu=_.DN(["style"]),jnA=["yt-navigate-cache","yt-navigate","yt-action","yt-toggle-button"],Na=function(k){this.JSC$18636_clientRoot=k;this.currentPipWindow=null;this.onCloseCallbacks=[];this.handlePipWindowResize=this.handlePipWindowResize.bind(this)};
Na.prototype.openWindow=function(k){var g=this,P,x;return _.e(function(U){switch(U.nextAddress){case 1:if(!window.documentPictureInPicture||!_.nb()||g.currentPipWindow)return U.return(!1);_.Bo(U,2);return U.yield((x=GK?GK:null)==null?void 0:x.requestWindow(k),4);case 4:P=U.yieldResult;_.Ac(U,3);break;case 2:return _.Ll(U),U.return(!1);case 3:if(!P)return U.return(!1);P.addEventListener("pagehide",function(){mYs(g)});
P.addEventListener("resize",g.handlePipWindowResize);Ynr(P);lL0(P);ZX0(P);return U.yield(bMA(P),5);case 5:if(!fLr())return U.return(!1);g.currentPipWindow=P;g.JSC$18636_eventForwarder=Qn0(P,g.JSC$18636_clientRoot);g.pipWindowResizeDelay=new _.rb(function(){g.currentPipWindow&&_.RV(g.currentPipWindow.document.documentElement,"yt-pip-window-resized",[new _.Sf(g.currentPipWindow.innerWidth,g.currentPipWindow.innerHeight)])},P);
g.pipWindowResizeDelay.start();return U.return(!0)}})};
Na.prototype.handlePipWindowResize=function(){this.pipWindowResizeDelay&&this.pipWindowResizeDelay.start()};
var mYs=function(k){if(k.currentPipWindow){var g,P;(g=GK?GK:null)==null||(P=g.window)==null||P.close();k.currentPipWindow.removeEventListener("resize",k.handlePipWindowResize);var x;(x=k.pipWindowResizeDelay)==null||x.dispose();k.pipWindowResizeDelay=void 0;var U;(U=k.JSC$18636_eventForwarder)==null||U.stop();k.JSC$18636_eventForwarder=void 0;g=_.O(k.onCloseCallbacks);for(P=g.next();!P.done;P=g.next())P=P.value,P();k.onCloseCallbacks=[];k.currentPipWindow=null}};
Na.prototype.getWindow=function(){return this.currentPipWindow};
var wcY=function(k,g){var P;(P=k.onCloseCallbacks)==null||P.push(g)};
Na.prototype.pictureInPictureSupported=function(){return!!window.documentPictureInPicture&&_.nb()};
_.mJ.Object.defineProperties(Na.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
Na[mj]=[qdt];var J4y=new _.gt("PICTURE_IN_PICTURE_CONTROLLER");var Du0=function(k,g){this.lengthY=this.lengthX=0;this.lengthX=g.x-k.x;this.lengthY=g.y-k.y};var r43=function(){},UU2=function(k,g){var P;
(P=k.headerElement)==null||P.dispatchEvent(new CustomEvent("yt-new-playlist-header",{detail:g}))};var fBn=function(){};
fBn.prototype.openPopup=function(k,g,P,x){var U=this,A;return _.e(function(q){if(!U.container)return q.return();A={openPopupAction:{popup:g,popupType:P,uniqueId:k}};return q.return(U.container.handleOpenPopupAction(A,x))})};
fBn.prototype.closePopup=function(k){this.container&&this.container.closePopup(k)};var WGU=function(){this.openTunnels=new Map},u1A=function(k,g,P){if(aL0(P)){var x=_.Ri(P,"gclid");
P={handleEvent:function(T){g&&!g.closed&&typeof g.postMessage==="function"&&T&&T.origin&&T.source===g&&T.data&&T.data.action==="gcl_setup"&&g.postMessage(Object.assign({},{action:"gcl_transfer"},x&&{gclid:x},{gadSource:2}),T.origin)}};
for(var U=_.O(k.openTunnels),A=U.next();!A.done;A=U.next()){var q=_.O(A.value);A=q.next().value;q=q.next().value;if(A.closed)try{window.removeEventListener("message",q),k.openTunnels.delete(A)}catch(T){_.IE(T)}}g&&k.openTunnels.size<15&&(k.openTunnels.set(g,P),window.addEventListener("message",P))}};var s63=function(){this.clientParams=new Map},o32=function(k){for(var g=_.O(k.clientParams.keys()),P=g.next();!P.done;P=g.next())P=P.value,P.startsWith("yt-mini-app-share")&&k.clientParams.delete(P)};var bPa=function(k,g){_.lx.call(this);var P=this;this.shortsController=k;this.storeWithShorts=g;k=_.Yt(this.storeWithShorts,_.Cn3,function(x){if(x){var U,A=(U=P.shortsController.getRoot())==null?void 0:U.getPlayer(),q;(U=(q=P.shortsController.alternativePlayerContainerElement)==null?void 0:q.getPlayerContainer())&&(A==null||A.appendTo(U))}else{var T;q=(T=P.shortsController.alternativePlayerContainerElement)==null?void 0:T.getPlayerContainer().querySelector("#player");U=P.shortsController.activeIndex;
(T=(A=P.shortsController.getRoot())==null?void 0:A.querySelector('ytd-reel-video-renderer[id="'+U+'"] #player-container'))&&(q==null||q.appendTo(T,void 0,!0))}});
this.addOnDisposeCallback(k)};
_.z(bPa,_.lx);var ID=function(k,g,P,x){var U=this;this.storeWithShorts=k;this.ephemeralResponseStore=g;this.innertubeTransportService=P;this.innertubeTransportLoader=x;this.activeModules=[];this.activeIndex=0;this.dismissedIndices=[];this.watchWhileIndices=new Set;this.isFullscreenEnabled=_.Vb(_.Xn);this.isShortsPipActive=_.Vb(_.yz);this.nextReelVe=_.$5(56921);this.prevReelVe=_.$5(56922);this.backButtonVe=_.$5(22156);this.TEST_ONLY={getActiveModules:function(){return U.activeModules}}},BcF=function(k){k.unsubscribeFromStore=
_.Yt(k.storeWithShorts,_.p5b,function(g){k.initOrDisposeActiveModules(g);
!g&&k.storeWithShorts.getState().shorts.isFullscreen&&(_.yM(document.documentElement),k.storeWithShorts.dispatch(_.D2H(!1)))});
k.initOrDisposeActiveModules(_.p5b(k.storeWithShorts.getState()))},yFe,pXy,z1d;
ID.prototype.initOrDisposeActiveModules=function(k){k?this.activeModules.push(new bPa(this,this.storeWithShorts)):(_.c6(this.activeModules),this.activeModules.length=0)};
ID.prototype.registerRootElement=function(k){this.rootElement=k;BcF(this)};
ID.prototype.getRoot=function(){return this.rootElement};
ID.prototype.setActiveIndex=function(k){this.activeIndex=k};
_.acY=function(k,g){var P,x,U,A,q,T,c;return _.e(function(Z){switch(Z.nextAddress){case 1:return P=new kO,(x=P.JSC$14174_getStoreKey(g))&&k.ephemeralResponseStore.has(x)?Z.yield(k.ephemeralResponseStore.get(x),7):Z.yield(z1d(k,g),4);case 4:U=Z.yieldResult;if(!x){Z.jumpTo(3);break}A=gz(U,3600);return Z.yield(k.ephemeralResponseStore.put(x,new _.fg(A)),3);case 7:U=(q=Z.yieldResult)==null?void 0:_.Ha(q);case 3:return((T=U)==null?0:T.replacementEndpoint)&&(c=_.b(U.replacementEndpoint,_.VY))&&U.sequenceContinuation&&
(c.sequenceParams=U.sequenceContinuation),Z.return(U)}})};
yFe=function(k,g){g=(new gv).JSC$14174_getStoreKey(g);return!!g&&k.ephemeralResponseStore.has(g)};
pXy=function(k,g,P){var x,U,A,q,T;_.e(function(c){if(c.nextAddress==1){x=new gv;U=x.JSC$14174_getStoreKey(g);if(!U)return c.return();if(P.reelWatchSequenceResponse)return A=gz(P.reelWatchSequenceResponse,3600),k.ephemeralResponseStore.put(U,new _.fg(A)),c.jumpTo(0);if(!k.ephemeralResponseStore.has(U))return c.jumpTo(0);T=P;return c.yield(k.ephemeralResponseStore.get(U),4)}T.reelWatchSequenceResponse=(q=c.yieldResult)==null?void 0:_.Ha(q);_.SV(c)})};
z1d=function(k,g){var P=P===void 0?{}:P;var x,U,A;return _.e(function(q){switch(q.nextAddress){case 1:if(k.innertubeTransportService){x=k.innertubeTransportService;q.jumpTo(2);break}if(!k.innertubeTransportLoader){_.Ry(Error("uj"));q.jumpTo(2);break}return q.yield(k.innertubeTransportLoader(),4);case 4:x=q.yieldResult;case 2:return q.yield((U=x)==null?void 0:_.tO(U,g,P),5);case 5:return A=q.yieldResult,q.return(A)}})};
_.mJ.Object.defineProperties(ID.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.rootElement?this.rootElement.getPlayer().getPlayerPromise():Promise.resolve(void 0)}}});
ID[mj]=[lcy,_.r$,_.VE(_.wf),_.VE(wYH)];_.u6a=new _.gt("STORAGE_MANAGER_TOKEN");var ikI=["touchmove","scroll"];var h1Y=!1;var p3r=!1;var xXk={onSpanEnd:function(k){k.parentId==null&&(h1Y||(X30(),setInterval(X30,6E5),h1Y=!0),CfC(k,"web_tracing_action"))}};var UXI=URL.createObjectURL;var Av6=console.log,$XC=_.W("web_shorts_enable_tracing");var ES7=function(){this.queue=[];this.currentPersistentToast=this.currentToast=void 0},LGF;
ES7.prototype.enqueue=function(k,g){g===1?this.currentPersistentToast=k:this.queue.push(k);this.openToast()};
ES7.prototype.openToast=function(){var k;(k=this.currentToast)!=null&&k.isOpened()||(this.queue.length?(this.currentToast=this.queue.shift(),this.currentToast.open()):this.currentPersistentToast&&this.currentPersistentToast.open())};_.Xi=new _.gt("TOAST_MANAGER_TOKEN");var nSy=new _.gt("VIEW_TRANSITION_COORDINATOR_CONFIG_TOKEN");var S4Y=new _.gt("VIEW_TRANSITION_COORDINATOR_TOKEN");var FGY=function(k){this.config=k;this.elementTasksMap=new Map;this.transitionTasksMap=new Map;k=_.O(k.transitionConfigs);for(var g=k.next();!g.done;g=k.next())g=_.O(g.value).next().value,this.transitionTasksMap.set(g,[])};
FGY.prototype.registerElement=function(k,g,P){P=P===void 0?!1:P;for(var x=_.O(Object.keys(g)),U=x.next(),A={};!U.done;A={viewTransitionName:void 0},U=x.next()){U=U.value;A.viewTransitionName=g[U];var q=this.elementTasksMap.get(k),T=void 0;if((T=q)==null?0:T.has(U)){_.XU(new _.Da("Element already registered for transition",k.tagName,U));break}q=q||new Map;q.set(U,{beforeTransition:function(c){return function(){k.style.viewTransitionName=c.viewTransitionName}}(A),
afterTransition:function(){k.style.viewTransitionName&&(k.style.viewTransitionName="")},
runOnce:P});this.elementTasksMap.set(k,q)}};
_.E$=function(k,g){var P=k.elementTasksMap.get(g);P&&(P.clear(),P.size===0&&k.elementTasksMap.delete(g))};
FGY[mj]=[nSy];var j6Y=_.M(function(k){var g=_.cZ("yt-expandable-metadata-header-view-model"),P=_.iX(function(x){if(!_.s$(_.Ws(x),g.value,["A".toString(),"BUTTON".toString()])){var U;(U=k.expandedCallback)==null||U.call(k,!1)}});
return _.V("yt-expandable-metadata-header-view-model",{el:g,class:"ytExpandableMetadataHeaderViewModelHost"},_.V(_.m,{cond:function(){return k.expanded()},
then:function(){return _.V("div",{class:"ytExpandableMetadataHeaderViewModelExpandedHeader","on:click":P},_.V("div",{class:"ytExpandableMetadataHeaderViewModelLeftSectionExpanded"},_.V(_.m,{cond:function(){return k.data().expandedTitleImage},
then:function(x){return _.V("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTitleImage"},_.V(_.KX,{alt:"",width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:x}))}}),_.V("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextContainer"},_.V("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextFirstRowContainer"},_.V(_.C8,{text:function(){return k.data().expandedLabel},
className:"ytExpandableMetadataHeaderViewModelExpandedLabel"}),_.V(_.C8,{text:function(){return k.data().expandedTitle},
className:"ytExpandableMetadataHeaderViewModelExpandedTitle"})),_.V(_.C8,{text:function(){return k.data().expandedSubtitle},
className:"ytExpandableMetadataHeaderViewModelExpandedSubtitle",linkInheritColor:!0}))),_.V("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.V(_.Vz,{data:function(){return k.data().infoButton}},{buttonViewModel:_.Va}),_.V(_.Vz,{data:function(){return k.data().collapseButton}},{buttonViewModel:function(x){return _.V(_.Va,{data:x.data,
onClick:function(){var U;(U=k.expandedCallback)==null||U.call(k,!1)}})}})))},
else:function(){return _.V(Y4Y,Object.assign({},k))}}))},"jg"),Q6a=_.M(function(k){return _.V("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelContainer"},_.V(_.m,{cond:function(){return k.data().collapsedLabelImage},
then:function(g){return _.V("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelImage"},_.V(_.KX,{width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:g,alt:""}))}}),_.V(_.C8,{text:function(){return k.data().collapsedLabel},
className:"ytExpandableMetadataHeaderViewModelCollapsedLabel"}))},"kg"),Y4Y=_.M(function(k){return _.V("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedHeader",
"on:click":_.iX(function(){var g;return void((g=k.expandedCallback)==null?void 0:g.call(k,!0))})},_.V("div",{class:"ytExpandableMetadataHeaderViewModelLeftSection"},_.V(_.m,{cond:function(){return k.data().collapsedImage},
then:function(g){return _.V("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedImage"},_.V(_.KX,{height:20,preserveHeight:!0,preserveWidth:!0,data:g,alt:""}))}}),_.V(_.m,{cond:function(){return k.data().showLeadingCollapsedLabel},
then:function(){return _.V(Q6a,Object.assign({},k))}}),_.V("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedTitle"},_.V(_.C8,{text:function(){return k.data().collapsedTitle}}))),_.V("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.V(_.m,{cond:function(){return!k.data().showLeadingCollapsedLabel},
then:function(){return _.V(Q6a,Object.assign({},k))}}),_.V(_.Vz,{data:function(){return k.data().infoButton}},{buttonViewModel:_.Va}),_.V(_.Vz,{data:function(){return k.data().expandButton}},{buttonViewModel:function(g){return _.V(_.Va,{data:g.data,
onClick:function(){var P;(P=k.expandedCallback)==null||P.call(k,!0)}})}})))},"lg");_.lBy=_.M(function(k){var g=_.O(_.d2(function(){return k.data().initiallyExpanded})),P=g.next().value,x=g.next().value,U,A=(U=_.Za().resolve(_.VE(_.le)))==null?void 0:U(),q=function(){var T=k.data().colorData;
if(T)return A?T==null?void 0:T.darkColorPalette:T==null?void 0:T.lightColorPalette};
return _.V("yt-expandable-metadata-view-model",{class:"ytExpandableMetadataViewModelHost",style:_.OD({"background-color":function(){var T=q();return(T==null?0:T.section2Color)?_.u3(T.section2Color):""}})},_.V(_.Vz,{data:function(){return k.data().header}},{expandableMetadataHeaderViewModel:function(T){return _.V(j6Y,{data:T.data,
expanded:function(){return!!P()},
expandedCallback:function(c){x(c)}})}}),_.V(_.m,{cond:function(){return P()},
then:function(){return _.V("div",{class:"ytExpandableMetadataViewModelExpandedContent"},_.V(_.Vz,{data:function(){return k.data().expandedContent}},{horizontalShelfViewModel:function(T){return _.V(_.p_,{data:T.data,
includeMargin:!0,forceNarrowLayout:!0,palette:q})},
videoSummaryContentViewModel:function(T){return _.V(HJH,{data:T.data,className:"ytExpandableMetadataViewModelVideoSummaryContent"})},
lockupViewModel:function(T){return _.V(_.sY,{data:T.data,className:"ytExpandableMetadataViewModelLockup",thumbnailFixedWidth:function(){return"168px"},
containerType:3,sizing:"COMPACT"})},
basicContentViewModel:function(T){return _.V(_.G84,{data:T.data,className:"ytExpandableMetadataViewModelBasicContent"})}}),_.V(_.Vz,{data:function(){return k.data().expandedBottomButtons}},{buttonViewModel:function(T){return _.V("div",{class:"ytExpandableMetadataViewModelExpandedBottomButtons"},_.V(_.Va,{data:T.data}))}}))}}))},"mg");var DYy=_.M(function(k){var g=k.text;var P=k.marqueeSpacing;var x=k.scrollDelay;var U=k.scrollDuration;var A=k.enableMarqueeScroll;k=k.large;var q=_.O(_.zT(!1,void 0,"WyNYFf")),T=q.next().value,c=q.next().value,Z=_.O(_.zT(0,void 0,"OoTdhe"));q=Z.next().value;var w=Z.next().value,J=_.cZ("marquee-scroll");Z=_.cZ("div");var r=_.cZ("span"),f=_.Za().resolve(_.tC);_.o6(function(){if(A()){var Y=r.value.getBoundingClientRect().width,l=J.value.getBoundingClientRect().width;if(Y>l){var D=(f==="ltr"?-1:1)*(Y+
(P?P():16));Promise.resolve().then(function(){c(!0);w(D)})}}},"dv0Anf");
var B={},L={};return _.V("marquee-scroll",{class:_.$v("ytMarqueeScrollHost",(B.ytMarqueeScrollHostLarge=k,B)),el:J},_.V("div",{id:"marquee-scroll-inner-container",class:_.$v("ytMarqueeScrollInnerContainer",(L.ytMarqueeScrollAnimationEnabled=function(){return T()},L)),
el:Z,style:_.OD({gap:P?(0,_.eJ)(P):"16px","animation-duration":U?He3(U):"16s","animation-delay":x?He3(x):"3s","--marquee-translate":(0,_.eJ)(q)})},_.V("span",{el:r,dir:"auto"},_.V(_.C8,{text:g,noWrap:!0,className:"ytMarqueeScrollPrimaryString"})),_.V(_.m,{cond:T,then:function(){return _.V("span",{"aria-hidden":"true",dir:"auto"},_.V(_.C8,{text:g,noWrap:!0,className:"ytMarqueeScrollDuplicateString"}))}})))},"og");_.tcU=_.M(function(k){var g=k.data;var P=k.overlayDensity;k=_.iX(function(){g().onTapCommand&&_.S7(g().onTapCommand);return!1});
var x=_.a2j(),U=function(){return(P==null?void 0:P())===1?22:16},A={};
return _.V("reel-sound-metadata-view-model",{class:_.$v("ytReelSoundMetadataViewModelHost",(A.ytReelSoundMetadataViewModelHostLarge=function(){return(P==null?void 0:P())===1},A)),
"on:click":k,tabindex:0,role:"button","on:keydown":x},_.V("div",{class:"ytReelSoundMetadataViewModelMetadataContainer"},_.V(_.m,{cond:function(){return g().musicIcon},
then:function(q){return _.V(_.KX,{data:q,alt:"music icon",className:"ytReelSoundMetadataViewModelIcon",size:U})}}),_.V("div",{class:"ytReelSoundMetadataViewModelMarqueeContainer"},_.V(DYy,{text:function(){return g().soundMetadata},
enableMarqueeScroll:function(){return!!g().enableMarqueeScroll},
large:function(){return(P==null?void 0:P())===1}}))))},"pg");var McY,KGd,yG,HP2,IBV,aBa,pcy,y43;McY=["https://fonts.gstatic.com","https://tv.youtube.com","https://www.gstatic.com","https://www.youtube.com"];KGd=_.rP("wil_icon_max_concurrent_fetches",Infinity);
yG=function(k,g,P){var x=this;this.iconSet=k;this.appDirection=g;this.responsePromises={};this.iconCache={};this.queuedResponseResolvers={};this.numFetches=this.counter=0;this.cacheStorageAvailable=!!_.iV.caches;this.cacheStorageAsync=Promise.resolve(void 0);this.cacheStorageSync=void 0;this.requestAninmationFrameResolver=null;this.renderingMode=_.W("wil_icon_use_mask_rendering")?1:0;this.isNetworkFirstStrategy=_.W("wil_icon_network_first");this.renderWhenIdle=_.W("wil_icon_render_when_idle");this.waitForAnimationFrame=
!_.W("wil_icon_load_immediately");this.isPurging=!1;k=function(){x.cacheStorageAvailable&&(x.cacheStorageAsync=_.iV.caches.open("yt-icons").then(function(A){return x.cacheStorageSync=A}).catch(function(){x.cacheStorageAvailable=!1}))};
P=(P==null?void 0:P())||{};P=_.O(Object.entries(P));for(g=P.next();!g.done;g=P.next()){var U=_.O(g.value);g=U.next().value;U=U.next().value;U=Lr(U);oS5(U);this.iconCache[g]=U.cloneNode(!0)}this.isPurging=vSd(this);this.isPurging instanceof Promise?this.isPurging.then(k):k()};
_.Kzk=function(k,g){var P=k.resolveIcon(g);return P?k.renderingMode===1?aBa(k,P,k.renderingMode):(g=k.iconCache[P.url])?(g=g.cloneNode(!0),HP2(k,g),aBa(k,P,k.renderingMode,g)):_.NcT(k,P).then(function(x){var U=x?0:1;HP2(k,x);return aBa(k,P,U,x)}):(_.XU(new _.Da("Icon not found",{iconShape:g})),function(){})};
HP2=function(k,g){if(g){k.counter+=1;k="_yt"+k.counter;g=[g].concat(_.Kl(g.getElementsByTagName("*")));g=_.O(g);for(var P=g.next();!P.done;P=g.next())if(P=P.value,P.tagName==="style"&&P.textContent)P.textContent=IBV(P.textContent,k,!0);else for(var x=_.O(P.attributes),U=x.next();!U.done;U=x.next()){U=U.value;U.name==="id"&&(U.value+=k);["mask","fill","clip-path"].includes(U.name)&&(U.value=IBV(U.value,k));if(U.name==="style"){var A=P.style;try{A.cssText=IBV(A.cssText,k,!0)}catch(w){var q=void 0,T=
void 0,c=void 0,Z=void 0;pY({error:((q=w)==null?void 0:(c=(T=q).toString)==null?void 0:c.call(T))||"",el:P.outerHTML,style:!!A,cssText:(Z=A)==null?void 0:Z.cssText})}}U.name==="xlink:href"&&(U.value=U.value.replace(/#(.*)/,"#$1"+k))}}};
IBV=function(k,g,P){var x=/url\(["']?#(.*?)["']?\)/;(P===void 0?0:P)&&(x=/url\(["']?#(.*?)["']?\)/g);return k.replace(x,"url(#$1"+g+")")};
aBa=function(k,g,P,x){return function(U,A){var q;var T=Object.assign({},{iconWidth:g.size+"px",iconHeight:g.size+"px",iconDisplay:"block"},A,{iconColor:(q=A==null?void 0:A.iconColor)!=null?q:"currentcolor"});q=_.n4("DIV");A=T.iconColor;var c=T.iconFilter;T="width: "+T.iconWidth+"; height: "+T.iconHeight+"; display: "+T.iconDisplay+";";c&&(T+=" filter: "+c+";");P===0&&(T+=" fill: "+A+";");P===1&&(c=g.url,T+=" -webkit-mask: url("+c+") no-repeat center / cover; mask: url("+(c+") no-repeat center / cover; background-color: ")+
A);g.allowMirroring&&k.appDirection==="rtl"&&(T+=" transform: scale(-1, 1); transform-origin: center center;");q.setAttribute("style",T);P===0&&x&&q.appendChild(x);U.appendChild(q)}};
_.NcT=function(k,g){var P,x,U;return _.e(function(A){P=function(q){return RT(q)};
x=g.url;if(!XcT(x))throw Error("wj");U=y43(k,x);return A.return(U.then(function(q){return q.clone().text()}).then(function(q){var T=P(q);
q=g.size;var c=_.n4("DIV");_.q_(c,T);T=_.Sl(c.firstElementChild!==void 0?c.firstElementChild:_.JFH(c.firstChild,!0));q=oS5(T,q);k.iconCache[x]=q.cloneNode(!0);delete k.responsePromises[x];return q}).catch(function(){}))})};
pcy=function(k){var g,P=(g=k.requestAninmationFrameResolver)==null?void 0:g.promise;P||(k.requestAninmationFrameResolver=new _.i3,P=k.requestAninmationFrameResolver.promise,_.iV.requestAnimationFrame(function(){var x;(x=k.requestAninmationFrameResolver)==null||x.resolve();k.requestAninmationFrameResolver=null}));
return P};
y43=function(k,g){var P,x;return _.e(function(U){if(U.nextAddress==1)return k.waitForAnimationFrame?U.yield(pcy(k),2):U.jumpTo(2);P=k.responsePromises[g];P||(x=function(){var A,q,T;return _.e(function(c){switch(c.nextAddress){case 1:if(!k.cacheStorageAvailable){A=void 0;c.jumpTo(2);break}if(q=k.cacheStorageSync){c.jumpTo(3);break}return c.yield(k.cacheStorageAsync,4);case 4:q=c.yieldResult;case 3:A=q;case 2:return T=A,k.isNetworkFirstStrategy?c.return(k.fetchAndUpdateCache(g,T).catch(k.getCacheStorageResponse.bind(k,
g,T))):c.return(k.getCacheStorageResponse(g,T).catch(k.fetchAndUpdateCache.bind(k,g,T)))}})},P=k.renderWhenIdle?new Promise(function(A,q){_.ti(_.Xq,function(){x().then(A).catch(q)},10)}):x(),k.responsePromises[g]=P);
return U.return(P.catch(function(A){delete k.responsePromises[g];pY({error:(A==null?0:A.toString)?A.toString():"",url:g});throw A;}))})};
yG.prototype.fetchAndUpdateCache=function(k,g){var P=this;return _.e(function(x){return x.return(C4s(P,k).then(function(U){GTa(P,k,U,g);return U}))})};
var C4s=function(k,g){var P;return _.e(function(x){if(k.numFetches<KGd)return k.numFetches+=1,x.return(R1e(k,g).finally(function(){--k.numFetches;if(Object.keys(k.queuedResponseResolvers).length){var U=Object.keys(k.queuedResponseResolvers)[0],A=k.queuedResponseResolvers[U];delete k.queuedResponseResolvers[U];A.resolve(C4s(k,U))}}));
P=new _.i3;k.queuedResponseResolvers[g]=P;return x.return(P.promise)})},R1e=function(k,g,P){P=P===void 0?2:P;
var x;return _.e(function(U){x={credentials:"same-origin",priority:"low"};return U.return(_.iV.fetch(g,x).then(function(A){return A.ok?A:Promise.reject(Error("xj`"+A.status+"`"+A.statusText))}).catch(function(A){if(P>0)return R1e(k,g,P-1);
throw A;}))})},GTa=function(k,g,P,x){_.e(function(U){return x?U.return(new Promise(function(A){_.ti(_.Xq,function(){var q,T;
return _.e(function(c){switch(c.nextAddress){case 1:if(!k.isNetworkFirstStrategy){q=void 0;c.jumpTo(2);break}return c.yield(x.match(g).catch(function(){}),3);
case 3:q=c.yieldResult;case 2:if(T=q){c.jumpTo(4);break}return c.yield(x.put(g,P.clone()).catch(function(Z){pY({error:(Z==null?0:Z.toString)?Z.toString():"",url:g})}),4);
case 4:A(),_.SV(c)}})},50)})):U.return()})};
yG.prototype.getCacheStorageResponse=function(k,g){return _.e(function(P){return g?P.return(g.match(k).then(function(x){return x&&x.ok?x:Promise.reject()})):P.return(Promise.reject())})};
var oS5=function(k,g){g===void 0||k.getAttribute("viewBox")||k.setAttribute("viewBox","0 0 "+g+" "+g);k.setAttribute("focusable","false");k.setAttribute("aria-hidden","true");try{k.style.pointerEvents="none",k.style.display="inherit",k.style.width="100%",k.style.height="100%"}catch(U){var P;pY({error:((P=U)==null?0:P.toString)?U.toString():""});try{k.style.cssText="pointer-events: none; display: inherit; width: 100%; height: 100%;"}catch(A){var x;pY({error:((x=A)==null?0:x.toString)?A.toString():
""})}}return k},XcT=function(k){for(var g=_.O(McY),P=g.next();!P.done;P=g.next())if(k.startsWith(P.value)&&k.endsWith(".svg"))return!0;
return!1};
yG.prototype.resolveIcon=function(k){return this.iconSet.resolveIcon(k)};
var pY=function(k){_.pH(new _.Da("Error in IconManager",k))},vSd=function(k){if(_.W("wil_icons_cache_purge_killswitch"))return!1;
try{var g=_.iV.localStorage}catch(A){return!1}if(!g||!k.cacheStorageAvailable)return!1;var P=function(A){try{var q;(q=g)==null||q.setItem("yt-icons-last-purged",A.toString())}catch(c){var T;pY({error:((T=c)==null?0:T.toString)?c.toString():""})}},x=Number(g.getItem("yt-icons-last-purged"));
if(!x)return x=new Date,x=x.setDate(x.getDate()-Math.floor(Math.random()*90+1)),P(x),!1;if(function(A,q){A=new Date(A);q=new Date(q);return q.getMonth()-A.getMonth()+12*(q.getFullYear()-A.getFullYear())}(x,Date.now())<3)return!1;
try{return _.iV.caches.delete("yt-icons").then(function(A){A&&P(Date.now());return A}).catch(function(){return!1}).finally(function(){k.isPurging=!1})}catch(A){var U;
pY({error:((U=A)==null?0:U.toString)?A.toString():""});return!1}};
yG[mj]=[zWF,_.tC,_.VE(EV2)];_.CY=function(k,g){this.iconManager=k;this.iconsToFetch=g};
_.CY[mj]=[_.$Z,_.VE(hW2)];var kMT=function(){};var gKd=function(k,g,P){this.requestKey=k;this.rW3=g;this.yKI=P;this.dAv=function(){return new XMLHttpRequest};
this.n1J=void 0;this.fE3=[]};
gKd.prototype.getLatestChallengeResponse=function(){return this.yKI};
var WjH=function(k,g,P){var x,U,A,q;return _.e(function(T){if(T.nextAddress==1){_.h6("attestation_challenge_fetch");_.EX("att_fs",void 0,"attestation_challenge_fetch");if(!k.n1J)throw new _.E1(9,"Missing fetcher");return T.yield(k.n1J(g,P),2)}x=T.yieldResult;A=(U=x)==null?void 0:U.bgChallenge;if(!A)throw new _.E1(15,"Missing field");k.yKI=x;k.fE3.forEach(function(c){c(x)});
q=a9A(A);_.EX("att_fc",void 0,"attestation_challenge_fetch");Bw("attestation_challenge_fetch");return T.return(q)})},aaJ=function(k,g){var P,x,U,A,q;
return _.e(function(T){switch(T.nextAddress){case 1:P=new sg(100,3E5,.25,2),x=void 0;case 2:if(!(P.currBackoffCount_<10)){T.jumpTo(4);break}_.Bo(T,5);if(!(P.currBackoffCount_>0)){T.jumpTo(7);break}return T.yield(OkM(P.getValue()),7);case 7:return T.yield(POd(k,g),9);case 9:return U=T.yieldResult,T.return(U);case 5:A=_.Ll(T);A instanceof _.E1?x=A:(q=A instanceof Error?A.message:"Unknown",x=new _.E1(9,q));S4t(P);T.jumpTo(2);break;case 4:if(x)throw x;throw new _.E1(9,"Unknown error");}})},POd=function(k,
g){g=qqH(TP3(new Ozd,g),k.requestKey);
var P=new _.i3,x=k.dAv();x.open("POST",k.rW3);x.setRequestHeader("X-Goog-Api-Key","AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw");x.setRequestHeader("Content-Type","application/json+protobuf");x.onload=function(){if(_.iD0(x)){var U=rcN(x.responseText);P.resolve(U)}else P.reject(new _.E1(_.qqI(_.sq(x)),x.statusText))};
x.onerror=function(){P.reject(new _.E1(_.qqI(_.sq(x)),x.statusText))};
x.send(g.serialize());return P.promise};var xEs=function(k){this.networkStatusManager=k;this.isDownloaded=yj6===void 0?function(){return!1}:yj6;
this.isReady=!1;this.yVv=$Ed(this)},$Ed=function(k){var g;
return _.e(function(P){if(P.nextAddress==1)return P.yield(aZV(),2);if(P.nextAddress!=3)return g=P.yieldResult,P.yield(ji3(g),3);k.aE=P.yieldResult;TFA(k.aE).then(function(){k.isReady=!0});
return P.return(k.aE)})},irn=function(k,g,P){k.aE?(k=k.aE.jtE({v4:P,
p1X:!0,elv:!0}),g.serviceIntegrityDimensions={poToken:k}):_.IE(Error("zj"))};
xEs.prototype.processContext=function(k){var g=this;if(!k.input.match(_.I5(QUH)))return _.Ab();var P=k.innerTubeRequest,x=P.videoId;return!x||this.isDownloaded(P)||this.networkStatusManager&&!this.aE&&!this.networkStatusManager.isNetworkAvailable()?_.Ab():this.aE?this.isReady?(irn(this,P,x),_.Ab()):new UP(TFA(this.aE).then(function(){irn(g,P,x)})):new UP(this.yVv.then(function(U){return _.e(function(A){if(A.nextAddress==1)return A.yield(TFA(U),2);
irn(g,P,x);_.SV(A)})}))};var UEs=new _.gt("WEB_PO_CONTEXT_PROCESSOR");var Awn=function(k,g){var P=this;this.c7w=0;var x;this.fj2=(x=g==null?void 0:g.fj2)!=null?x:window;this.networkStatusManagerPromise=g==null?void 0:g.networkStatusManagerPromise;var U;this.requestKey=(U=g==null?void 0:g.requestKey)!=null?U:_.fz("par_bir_key")||"O43z0dpjhgX20SCx4KAo";var A;this.aw3=(A=g==null?void 0:g.aw3)!=null?A:function(c){return new QV(c)};
var q;x=(q=g==null?void 0:g.yus)!=null?q:function(c,Z,w){return new gKd(c,Z,w)};
this.bgChallenge=a9A(k.bgChallenge);this.ttlSeconds=Hhb(jJ(k.challenge||""));this.rI=x(this.requestKey,_.W("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.iV.location.hostname)?"/api/jnn/v1/GenerateIT":"https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT":"https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT",k);this.j73=g==null?void 0:g.j73;q2k(this.rI);var T;this.e3V=(T=g==null?void 0:g.e3V)!=null?T:function(c){_.wT(P.fj2.document,"visibilitychange",
function(){P.fj2.document.visibilityState==="visible"&&c()})}},OrY=function(k){if(!k.vm){var g={maxAttempts:5,
lGW:k.ttlSeconds*1E3};eKr(k.fj2);k.vm=k.aw3({rI:k.rI,xiy:{disable:_.W("html5_web_po_disable_remote_logging"),dF:"aGIf",fqW:k06("html5_web_po_experiment_ids"),zsE:_.W("wpo_dis_lfdms")?0:1E3,jYh:function(x){var U=DkH.get(x);U||(U=new lY4(x),U=new hI(U),DkH.set(x,U));return U}},
anE:g,cbW:k.bgChallenge,tcs:cv0});k.c7w=Date.now();mtJ(k.vm,function(){k.c7w=Date.now()});
X8j(k.vm,function(){return _.e(function(x){return x.return(dE3(k))})});
var P=k.pJY.bind(k);k.networkStatusManagerPromise&&k.ttlSeconds>0&&k.networkStatusManagerPromise.then(function(x){x.listen("publicytnetworkstatus-online",P)});
k.e3V(P)}};
Awn.prototype.pJY=function(){if(Date.now()>this.c7w+this.ttlSeconds*1E3){var k;(k=this.vm)==null||Zzc(k)}};
var dE3=function(k){if(k.c5J)return k.c5J;if(!k.vm)throw Error("Aj");k.c5J=new MA({vm:k.vm,rI:k.rI,ebw:!0,onError:cv0,anE:k.j73});return k.c5J},Zks=function(k,g){k=new Awn(k,g);
OrY(k);(g==null?0:g.tD9)||dE3(k)};var qfa=_.X6T.ephemeralActionSelector,G_=function(k,g){this.store=k;this.queue=[];g==null||g.addEventListener("yt-navigate-start",this.reset.bind(this))};
G_.prototype.enqueue=function(k){var g=k.command,P=k.durationMs,x=k.elementToFocus;var U=k.label;var A=k.elementToFocus;k.command?U=_.OX("EPHEMERAL_ACTION_ANNOUNCEMENT",{label:U,shortcut:_.OX("SHIFT_PLUS_ENTER")}):A&&(k=U+". "+_.OX("SHIFT_PLUS_ENTER")+" for more information.",U=_.OX("EPHEMERAL_ACTION_FOCUS_ANNOUNCEMENT",{label:U,shortcut:_.OX("SHIFT_PLUS_ENTER")},k));P={announcement:U,durationMs:P!=null?P:8E3};g?P.command=g:x&&(x.classList.add("ephemeral-action-focusable-element"),P.selector=x.tagName+
".ephemeral-action-focusable-element");this.queue.push(P);TLs(this)};
G_.prototype.activate=function(k){var g=qfa(this.store.getState());if(g){if(g==null?0:g.command)_.EW(g.command),this.store.dispatch(FB3(null));if(g==null?0:g.selector)g=document.querySelector(g.selector),_.NPj(g);k.preventDefault()}};
var TLs=function(k){if(!qfa(k.store.getState())&&k.queue.length){var g=k.queue.shift();g&&(k.previousAnnouncement===g.announcement&&(g.announcement+="\u00a0"),k.store.dispatch(FB3(g)),k.previousAnnouncement=g.announcement,k.timeoutId=setTimeout(function(){if(g.selector){var P;(P=document.querySelector(g.selector))==null||P.classList.remove("ephemeral-action-focusable-element")}k.store.dispatch(FB3(null));TLs(k)},g.durationMs))}};
G_.prototype.reset=function(){this.timeoutId&&clearTimeout(this.timeoutId);this.store.dispatch(FB3(null));this.queue.length=0;this.timeoutId=void 0};
G_[mj]=[_.K8,_.VE(_.BW)];_.RD=new _.gt("EPHEMERAL_ACTIONS_MANAGER_TOKEN");var eOy=new _.gt("AUTH_SERVICE_TOKEN");var JvI=_.DN(["about:blank"]),wdC;var cwe=new _.gt("API_IFRAME_TOKEN"),Vvd=new _.gt("FETCH_FN_TOKEN"),Zra=new _.gt("WINDOW_REQUEST_TOKEN"),mEs=new _.gt("TEXT_DECODER_TOKEN");var sMN;sMN=new _.gt("YT_CONFIG_FLAG_RETRIEVER_TOKEN");_.w8Y=new _.gt("MISC_UI_SHARED_FLAGS_TOKEN");var JwV=function(){};
JwV.prototype.getFlag=function(k){if(k.configType!==2)throw Error("Bj");return rwY(k)};
var rwY=function(k){switch(k.flagType){case "bool":return _.W(k.flagName);case "int":return _.td(_.rP(k.flagName));case "double":return _.rP(k.flagName);case "string":return _.fz(k.flagName);case "int32_list":return k06(k.flagName);case "int64_list":return k06(k.flagName).map(function(g){return _.td(g)});
case "string_list":return _.Wq(k.flagName);default:throw Error("Cj");}};var kW=function(k,g,P){g=g===void 0?{}:g;jG.call(this,P===void 0?"uninitialized":P);this.env=k;this.transitions=[{from:"uninitialized",to:"initialized",action:this.init},{from:"initialized",to:"rendering",action:this.initialRender},{from:"rendering",to:"rendered",action:this.afterRenderImmediate},{from:"rendered",to:"after-render-deferred",action:this.afterRenderDeferred}];g.shouldWaitOnAsyncImmediate!==void 0&&(this.processPluginOptions.shouldWaitOnAsyncImmediate=g.shouldWaitOnAsyncImmediate)};
_.z(kW,jG);kW.prototype.init=function(k){var g=this,P;return _.e(function(x){if(x.nextAddress==1)return g.processPluginOptions.shouldWaitOnAsyncImmediate?x.yield(k(g.env),2):(k(g.env),x.jumpTo(2));if(x.nextAddress!=4)return g.jobSet?x.yield(g.jobSet.completedResolver.promise,4):x.jumpTo(4);P=_.PW();P.parkOrScheduleJob(function(){g.transition("rendering")},10,"ci");
_.SV(x)})};
kW.prototype.initialRender=function(k){var g=this,P;return _.e(function(x){if(x.nextAddress==1)return g.processPluginOptions.shouldWaitOnAsyncImmediate?x.yield(k(g.env),2):(k(g.env),x.jumpTo(2));if(x.nextAddress!=4)return g.jobSet?x.yield(g.jobSet.completedResolver.promise,4):x.jumpTo(4);P=_.PW();P.parkOrScheduleJob(function(){g.transition("rendered")},10,"cr");
_.SV(x)})};
kW.prototype.afterRenderImmediate=function(k){var g=this,P;return _.e(function(x){if(x.nextAddress==1)return g.processPluginOptions.shouldWaitOnAsyncImmediate?x.yield(k(g.env),2):(k(g.env),x.jumpTo(2));if(x.nextAddress!=4)return g.jobSet?x.yield(g.jobSet.completedResolver.promise,4):x.jumpTo(4);P=_.PW();P.parkOrScheduleJob(function(){g.transition("after-render-deferred")},10,"carml");
_.SV(x)})};
kW.prototype.afterRenderDeferred=function(k){var g=this;return _.e(function(P){k(g.env);_.SV(P)})};_.X2("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",{});var fZ2={},WHa=(fZ2.rendered={priority:0,callback:function(k){PaJ(k.injector.resolve(MH))}},fZ2);var w$s=new _.gt("SERVICE_PARAMS_RESPONSE_PROCESSOR_TOKEN"),syy=new _.gt("SERVICE_PARAMS_CONFIG_CALLBACK_TOKEN");var brT=function(k){this.callbackFnMap=k;this.configMap={}};
brT.prototype.handleResponse=function(k){var g;if(k=(g=k.responseContext)==null?void 0:g.serviceTrackingParams)for(g=_.O(k),k=g.next();!k.done;k=g.next()){k=k.value;var P=k.params,x=k.service;if(P&&x){this.configMap[x]||(this.configMap[x]=new Ua4);k=this.configMap[x];var U=void 0,A=(U=this.callbackFnMap)==null?void 0:U[x];P=_.O(P);for(x=P.next();!x.done;x=P.next())U=x.value,x=U.key,U=U.value,x&&U&&(k.set(x,U),A&&A(x,U))}}};
brT.prototype.getConfig=function(k){return this.configMap[k]||void 0};
brT[mj]=[_.VE(syy)];var BLe=!1,Ltb=0,zKs=null,Efb=null;var zOs=new _.gt("NETWORK_SLI_TOKEN");var u2e=function(k){this.networkSli=k};
u2e.prototype.fetch=function(k,g,P){var x=this,U;return _.e(function(A){U=hOd(x,k,g);return A.return(fetch(U).then(function(q){return x.handleResponse(q,P)}).catch(function(q){_.pH(q);
if((P==null?0:P.expectJsonStrict)&&q instanceof wg&&q.errorType===1)return Promise.reject(q)}))})};
var Jad=function(k,g,P,x){var U,A,q,T,c,Z,w;return _.e(function(J){switch(J.nextAddress){case 1:return U=hOd(k,g,P),_.Bo(J,2),J.yield(fetch(U),4);case 4:A=J.yieldResult;_.Ac(J,3);break;case 2:throw _.Ll(J),new wg(2,"Failed to parse streaming response",U.url);case 3:if(!A.redirected&&!A.ok)throw(q=k.networkSli)==null||q.failure(),new _.Da("Streaming fetch request not ok",U.url);if(!A.body)throw new _.Da("No response body in streaming response",U.url);T={};if(_.W("web_streaming_fast"))return c=A.body.getReader(),
J.return(EKY(k,c,T,x));Z=A.body.pipeThrough(new TextDecoderStream).getReader();w=new _.qF;return J.return(LHy(k,Z,w,VF0,T,x))}})},hOd=function(k,g,P){if(k.networkSli){var x=_.hY(_.IV(g,"key"))||"/UNKNOWN_PATH";
k.networkSli.start(x)}k=P;_.W("wug_networking_gzip_request")&&(k=es6(P));return new window.Request(g,k)},EKY=function(k,g,P,x){var U,A,q,T,c,Z,w,J,r,f,B,L,Y,l,D,X,a,H,y,kj,Ts,m0,Lb,rA,bV,tu,Eb,hd,HH,F4,Ad;
return _.e(function(TL){switch(TL.nextAddress){case 1:U=new TextDecoder("utf-8"),A=[],T=q=0,_.Bo(TL,2,3);case 5:return TL.yield(g.read(),8);case 8:c=TL.yieldResult;Z=c.value;if(w=c.done){J=0;if(A.length>q)for(J=A[q].length-T,r=q+1;r<A.length;r++)J+=A[r].length;J>0&&(f=nfV(A,J,q,T),B=f.indexOf(123),L=f.lastIndexOf(125),B!==-1&&L!==-1&&L>B&&(Y=f.subarray(B,L+1),l=JSON.parse(U.decode(Y)),VF0(P,l),D=void 0,(D=x)==null||D(P,l)));X=void 0;(X=k.networkSli)==null||X.success();return TL.return(P)}A.push(Z);
a=q;for(H=T;a<A.length;)if(y=A[a],kj=y.indexOf(10,H),kj===-1){if(a===A.length-1)break;a++;H=0}else{Ts=a;m0=kj+1;Lb=0;if(q===Ts)Lb=m0-T;else{Lb=A[q].length-T;for(rA=q+1;rA<Ts;rA++)Lb+=A[rA].length;Lb+=m0}bV=nfV(A,Lb,q,T,Ts,m0);tu=bV.indexOf(123);Eb=bV.lastIndexOf(125);if(tu!==-1&&Eb!==-1&&Eb>tu){hd=bV.subarray(tu,Eb+1);try{HH=JSON.parse(U.decode(hd)),VF0(P,HH),F4=void 0,(F4=x)==null||F4(P,HH)}catch(YN){throw new wg(1,"Failed to parse streaming response object",U.decode(hd));}}q=a;H=T=kj+1;T===y.length&&
(q++,T=0,a=q,H=0)}TL.jumpTo(5);break;case 3:_.uw(TL);g.releaseLock();_.E3(TL,0);break;case 2:Ad=_.Ll(TL);if(Ad instanceof wg)throw Ad;throw new wg(1,"Failed to process streaming response");}})},LHy=function(k,g,P,x,U,A){var q,T,c,Z,w,J,r,f,B;
return _.e(function(L){if(L.nextAddress==1)return L.yield(g.read(),2);q=L.yieldResult;T=q.value;if(c=q.done)return(Z=k.networkSli)==null||Z.success(),L.return(U);try{w=P.parse(T)}catch(Y){throw new wg(1,"Failed to parse streaming response",T);}if(w!=null)for(J=_.O(w),r=J.next();!r.done;r=J.next())f=r.value,x(U,f),B=void 0,(B=A)==null||B(U,f);return L.return(LHy(k,g,P,x,U,A))})};
u2e.prototype.handleResponse=function(k,g){var P=k.text().then(function(x){if((g==null?0:g.jspbResponseCtor)&&k.ok)return XjV(g.jspbResponseCtor,x);x=x.replace(")]}'","");if((g==null?0:g.expectJsonStrict)&&x)try{var U=JSON.parse(x)}catch(q){throw new wg(1,"JSON parsing failed after fetch");}var A;return(A=U)!=null?A:JSON.parse(x)});
k.redirected||k.ok?this.networkSli&&this.networkSli.success():(this.networkSli&&this.networkSli.failure(),P=P.then(function(x){_.pH(new _.Da("Error: API fetch failed",k.status,k.url,x));return Object.assign({},x,{errorMetadata:{status:k.status}})}));
return P};
u2e[mj]=[_.VE(zOs)];var nKV=new _.gt("NETWORK_MANAGER_TOKEN");var Sf7=[1,2,4,8,16,30],YfU=function(k){this.frameCountInternal=0;this.brokenFrameSummarizers=[];this.maxTimeMs=k.maxTimeMs;this.maxFrameCount=k.maxFrameCount===void 0?Math.ceil(60*k.maxTimeMs/1E3):k.maxFrameCount;k=_.O(Sf7);for(var g=k.next();!g.done;g=k.next())this.brokenFrameSummarizers.push(new FHs(g.value/60*1E3))},jy2=function(k){var g=k.frameCountInternal>=k.maxFrameCount;
return k.elapsedTimeMs>=k.maxTimeMs||g};
YfU.prototype.summarize=function(){for(var k=[],g=_.O(this.brokenFrameSummarizers),P=g.next();!P.done;P=g.next())P=P.value,P=P.brokenFrameCount!==0?{severityMs:Math.round(P.targetFrameTimeMs),eventCount:P.brokenFrameCount,averageDurationBetweenEventsMs:Math.round(P.averageDurationBetweenEventsMs)}:void 0,P&&k.push(P);return{summaries:k,monitoringDurationMs:Math.round(this.elapsedTimeMs)}};
_.mJ.Object.defineProperties(YfU.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 FHs=function(k){this.targetFrameTimeMs=k;this.currTimeMs=this.brokenFrameCount=0;this.timeOfLastBrokenFrameMs=this.timeOfFirstBrokenFrameMs=void 0};
_.mJ.Object.defineProperties(FHs.prototype,{averageDurationBetweenEventsMs:{configurable:!0,enumerable:!0,get:function(){return this.brokenFrameCount<=1?0:(this.timeOfLastBrokenFrameMs-this.timeOfFirstBrokenFrameMs)/(this.brokenFrameCount-1)}}});var Qyn=function(){};
Qyn.prototype.start=function(k,g){var P=this;if(!window.requestAnimationFrame)return Promise.resolve(void 0);this.monitor&&this.stop();var x=new YfU({maxTimeMs:k});this.monitor=x;this.lastSummaryInternal=void 0;this.metadataToLog=g;return new Promise(function(U){var A=function(q){if(q===void 0)P.stop(),U(void 0);else if(P.monitor!==x)q=Object.assign({},x.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"}),U(q);else{var T=P.monitor;if(!jy2(T)){T.frameCountInternal++;if(T.prevTime===
void 0)T.startTime=q;else for(var c=q-T.prevTime,Z=_.O(T.brokenFrameSummarizers),w=Z.next();!w.done;w=Z.next()){w=w.value;var J=w.currTimeMs;w.currTimeMs+=c;c>w.targetFrameTimeMs+2&&(w.brokenFrameCount++,w.timeOfFirstBrokenFrameMs===void 0&&(w.timeOfFirstBrokenFrameMs=J),w.timeOfLastBrokenFrameMs=J)}T.prevTime=q}jy2(P.monitor)?U(P.stop()):_.Xq.addJob(A,5,0)}};
_.Xq.addJob(A,5,0)})};
Qyn.prototype.stop=function(k){if(!this.monitor)return this.lastSummaryInternal;var g=Object.assign({},this.monitor.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"});if(g.monitoringDurationMs){k=k!=null?k:this.metadataToLog;var P={droppedFramesSummary:g,name:"MANUAL_MEASUREMENT_NAME_AMBIENT_MODE_IDLE"};k&&(P[k.type]=k.data);_.HE("manualSmoothnessMeasurement",P)}this.monitor=void 0;this.lastSummaryInternal=g;this.metadataToLog=void 0;return g};_.lZU=new _.gt("MAIN_THREAD_DFE_CAPTURER_AMBIENT_MODE_IDLE_TOKEN");var DEY;DEY=function(k){this.JSC$18789_expiringStorage=new Mt(k)};
_.tvU=function(k){if(_.S2s()&&(k=_.vDC(_.QE()+"::"+k)))return new DEY(k)};
DEY.prototype.set=function(k,g,P){P=P!==void 0?Date.now()+P:void 0;this.JSC$18789_expiringStorage.set(k,g,P)};
DEY.prototype.get=function(k){return this.JSC$18789_expiringStorage.get(k)};
DEY.prototype.remove=function(k){this.JSC$18789_expiringStorage.remove(k)};_.g8=function(){};
_.g8.getInstance=function(){var k=_.gP("ytglobal.storage_");k||(k=new _.g8,_.Z0("ytglobal.storage_",k));return k};
_.g8.prototype.estimate=function(){var k,g,P;return _.e(function(x){k=navigator;return((g=k.storage)==null?0:g.estimate)?x.return(k.storage.estimate()):((P=k.webkitTemporaryStorage)==null?0:P.queryUsageAndQuota)?x.return(Ft0()):x.return()})};
_.Z0("ytglobal.storageClass_",_.g8);var Mzu=0;var IOb=!1;var Mva=_.DN(["https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,500italic,700italic"]),KHa=_.DN(["https://fonts.googleapis.com/css?family=Roboto+Mono:400"]);var bSa={"/":_.F3,"/?feature=ytca":_.F3,"/feed/downloads":_.yt0};var oKV=p6T.continuationCommandSelector,An=function(k,g,P){this.JSC$18805_upliftPromise=k;this.store=g;this.JSC$18805_persistentStorePromiseAccessor=P};
An.prototype.shouldPreferLocalResponse=function(k){return k.browseId==="FEdownloads"||k.browseId==="FEsmart_downloads"&&_.W("kevlar_modern_downloads_page")?!0:!1};
An.prototype.localInnertubeResponse=function(k){var g=this;return _.e(function(P){return k.browseId==="FEdownloads"?_.W("kevlar_modern_downloads_page")?P.return(vK2(g)):P.return(aZY(g)):k.browseId==="FEsmart_downloads"&&_.W("kevlar_modern_downloads_page")?P.return(Hr7(g)):P.return(Promise.reject(Error("Ej")))})};
An.prototype.canProvideFallbackResponse=function(){return!0};
An.prototype.localFallbackInnertubeResponse=function(k){var g=this,P,x,U;return _.e(function(A){switch(A.nextAddress){case 1:return A.yield(g.JSC$18805_persistentStorePromiseAccessor(),2);case 2:P=A.yieldResult;if(k.browseId!=="SPaccount_downloads"||!P){A.jumpTo(3);break}return A.yield(X9M(P),4);case 4:if(x=A.yieldResult)return A.return(_.Ha(x));case 3:return k.browseId==="FEwhat_to_watch"?A.return(NLd(g)):(U=_.W("web_offline_continuation_automatic_retry")||_.W("web_offline_continuation_retry_button"))&&
k.continuation?A.return(IZ2(g)):A.return(X83(g))}})};
var NLd=function(k){var g;return _.e(function(P){if(P.nextAddress==1)return P.yield(k.JSC$18805_upliftPromise,2);g=_.m4I(k.store.getState().entities);return g.length?P.return(ywa(k,g)):P.return(X83(k))})},aZY=function(k){var g,P;
return _.e(function(x){if(x.nextAddress==1)return x.yield(k.JSC$18805_upliftPromise,2);if(x.nextAddress!=3)return g=p8s([{offlineItemSectionRenderer:{}}]),x.yield(CO7(k,g),3);P=x.yieldResult;P.onResponseReceivedActions=[i7("REFRESH_DOWNLOADS")];return x.return(P)})},vK2=function(k){var g,P,x,U,A,q,T,c,Z,w,J,r,f,B,L,Y;
return _.e(function(l){if(l.nextAddress==1)return l.yield(k.JSC$18805_upliftPromise,2);if(l.nextAddress!=3)return g=k.store.getState(),P=g.entities,x=_.s8(P),U=_.ba(P),A=_.X_0(g),q=_.IA0(g),T=_.yHA(g),c=_.rHu(P),Z=_.Zs(x),w=_.BS(P),J=_.bF6(P),r=_.Cjj(g),f=_.Ly(g),B={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.q0s(x,U,c,J,A,q,Z,w,T,r,f),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS"})}}}]}},L="",_.W("kevlar_modern_downloads_skip_downloads_title")||
(L=_.OX("DOWNLOADS",void 0,"Downloads")),l.yield(GMd(k,B,L),3);Y=l.yieldResult;Y.onResponseReceivedActions=[i7("REFRESH_DOWNLOADS")];return l.return(Y)})},Hr7=function(k){var g,P,x,U,A,q,T,c,Z;
return _.e(function(w){if(w.nextAddress==1)return w.yield(k.JSC$18805_upliftPromise,2);if(w.nextAddress!=3)return g=k.store.getState(),P=g.entities,x=_.s8(P),U=_.Zs(x),A=_.BS(P),q={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.enu(x),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS"})}}}]}},T=_.OX("SMART_DOWNLOADS",void 0,"Smart downloads"),c=dMb(U,A),w.yield(GMd(k,q,T,c),3);Z=w.yieldResult;Z.onResponseReceivedActions=
[i7("REFRESH_DOWNLOADS")];return w.return(Z)})},X83=function(k){var g,P;
return _.e(function(x){if(x.nextAddress==1)return x.yield(aH(k.JSC$18805_upliftPromise,k.store),2);g=x.yieldResult;P=p8s([a$3(g)]);return x.return(CO7(k,P))})},IZ2=function(k){var g,P,x,U;
return _.e(function(A){if(A.nextAddress==1)return g={},P=oKV(k.store.getState()),_.sW(g,_.nQ,P),A.yield(aH(k.JSC$18805_upliftPromise,k.store,g,"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"),2);x=A.yieldResult;U={};_.sW(U,_.nML,{continuationItems:[{richSectionRenderer:{content:{backgroundPromoRenderer:x}}}],targetId:"browse-feedFEwhat_to_watch"});return A.return({responseContext:{},onResponseReceivedActions:[U]})})},p8s=function(k){return{twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,
content:{sectionListRenderer:{contents:k}}}}]}}},ywa=function(k,g){var P,x;
return _.e(function(U){var A={contents:Uu(g)};P=A&&A.contents?A:{};_.W("kevlar_modern_downloads_page")&&(P=Object.assign({},_.c$b(g),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS"}));x={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:P}}}]}};return U.return(CO7(k,x))})},CO7=function(k,g){var P,x;
return _.e(function(U){if(U.nextAddress==1)return U.yield(k.JSC$18805_persistentStorePromiseAccessor(),2);if(U.nextAddress!=3)return P=U.yieldResult,U.yield(NP(P),3);x=U.yieldResult;return U.return({responseContext:{},contents:g,topbar:x})})},GMd=function(k,g,P,x){var U,A;
return _.e(function(q){if(q.nextAddress==1)return q.yield(k.JSC$18805_persistentStorePromiseAccessor(),2);if(q.nextAddress!=3)return U=q.yieldResult,q.yield(NP(U),3);A=q.yieldResult;var T=q.return;var c=P;var Z=x;c=c===void 0?"":c;Z=Z===void 0?"":Z;c={content:{pageHeaderViewModel:{title:{dynamicTextViewModel:{text:{content:c}}},actions:{flexibleActionsViewModel:{actionsRows:[{actions:[{buttonViewModel:{title:_.OX("SETTINGS",void 0,"Settings"),accessibilityText:_.OX("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:_.XB("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},loggingDirectives:{clientVeSpec:{uiType:21412}}}}]}]}},metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:{content:Z}}]}]}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:176034}}}}}},pageTitle:c};
return T.call(q,{responseContext:{},contents:g,topbar:A,header:{pageHeaderRenderer:c}})})};var ROF=function(){this.moduleRegistry={};this.fetchCount=0};
ROF.prototype.isFetching=function(){return this.fetchCount>0};
var LZ=function(k,g){k.moduleRegistry[g.toString()]={asyncId:g,isFetching:!1};return k};
ROF.prototype.JSC$18816_loadModules=function(){for(var k=this,g=new Map,P=[],x=_.O(_.IT.apply(0,arguments)),U=x.next();!U.done;U=x.next()){U=U.value;var A=this.moduleRegistry[U];A?A.resolver?g.set(U,A.resolver):(A.resolver=new _.i3,g.set(U,A.resolver),P.push(A.asyncId),A.isFetching=!0):(A=new _.i3,g.set(U,A),A.resolve(void 0))}P.length&&(this.fetchCount+=1,_.u_(_.az.getMultipleAsync.apply(_.az,_.Kl(P)).then(function(q){for(var T=0;T<P.length;T++){var c=q[T],Z=k.moduleRegistry[P[T].toString()];Z.isFetching=
!1;Z.resolver.resolve(c)}}).catch(function(q){for(var T=_.O(P),c=T.next();!c.done;c=T.next()){c=c.value;
var Z=k.moduleRegistry[c.toString()];Z.resolver=void 0;Z.isFetching=!1;g.get(c.toString()).reject(q)}}),function(){--k.fetchCount}));
return Promise.all([].concat(_.Kl(g.values())).map(function(q){return q.promise}))};_.nZ=new _.gt("MODULE_REGISTRY_TOKEN");var km7={},gPY=(km7.rendered={priority:0,callback:function(k){a:{var g=void 0;try{var P;b:{if(_.ND0()){var x=_.oDs(_.QE()+"::pom");if(x){var U=new hM(x);break b}}U=void 0}var A=(P=U)==null?void 0:P.get("role_text");if(!A)break a;g={updatePermissionRoleCommand:{renderer:{permissionRoleBottomBarRenderer:{status:{runs:[{text:A}]}}}}}}catch(c){}g&&k.injector.resolve(_.wP).resolveCommand(g)}try{var q=window.sessionStorage.getItem("POM_ACK_FEEDBACK_ENDPOINT");if(q){var T=JSON.parse(q);window.sessionStorage.removeItem("POM_ACK_FEEDBACK_ENDPOINT");
T&&k.injector.resolve(_.wP).resolveCommand(T)}}catch(c){}}},km7);var P$Y,$tT={},xtT=($tT.initialized={priority:10,callback:function(){P$Y=mV()}},$tT.rendering={callback:function(k){var g;
return _.e(function(P){if(P.nextAddress==1)return P.yield(P$Y,2);g=P.yieldResult;if(!g.endpoint)throw Error("Gj`"+_.iV.location.href);fZ(k,g);_.SV(P)})}},$tT);var iza={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(_.Kl(_.W("web_pip_minimize_breakages")?[{messageRegExp:/.*__shady_dispatchEvent.*/,weight:0}]:[]),[{messageRegExp:/ytsignals missing/,
weight:500},{messageRegExp:/MutationObserver is not defined/,weight:100},{messageRegExp:/Cannot call 'patch'/,weight:500},{messageRegExp:/ShadyDOM.patch is not a function/,weight:500},{messageRegExp:/Illegal invocation/,weight:500},{messageRegExp:/no such interface supported/,weight:500},{messageRegExp:/play.*request was interrupted/,weight:500},{messageRegExp:/Failed to .* ServiceWorker.*/,weight:500},{messageRegExp:/Cannot call 'onIdle'/,weight:500},{messageRegExp:/Failed to sanitize attribute of <div>: <div style="--nx:82;">/,
weight:500},{messageRegExp:/(DOMPurify|vid_mate_check) is not defined/,weight:0},{messageRegExp:/A network error occurred/,weight:500},{messageRegExp:/Ticking CPT when CPT already ticked/,weight:100},{messageRegExp:/Unexpected end of .*(input|data)/,weight:500},{messageRegExp:/JSON .* unexpected/,weight:500},{messageRegExp:/Unexpected token </,weight:500},{messageRegExp:/^undefined$/,weight:500},{messageRegExp:/The YouTube player is not attached to the DOM/,weight:500},{messageRegExp:/Malformed continuation/,
weight:500},{messageRegExp:/Offset is outside the bounds of the DataView/,weight:500},{messageRegExp:/Cannot call 'push'/,weight:0},{messageRegExp:/.*push is not a function/,weight:0},{messageRegExp:/.*\.find is not a function/,weight:0},{messageRegExp:/Cannot redefine property: BetterJsPop/,weight:0},{messageRegExp:/cdn.paddle.com/,weight:0},{messageRegExp:/^network error$/,weight:0},{messageRegExp:/Cannot read property 'snippet'.*/,weight:0},{messageRegExp:/Cannot read property 'insertBefore'.*/,
weight:0},{messageRegExp:/The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission./,weight:0},{messageRegExp:/Unhandled action/,weight:100},{messageRegExp:/UrlEndpoint should not be used for same origin navigations. Use a better typed endpoint instead./,weight:100},{messageRegExp:/VisibilityLogger called before newScreen/,weight:1E3},{messageRegExp:/BL:ULB/,weight:500},{messageRegExp:/Failed to retrieve emoji manager initial JSON data/,
weight:100},{messageRegExp:/Endpoint supplied is invalid/,weight:100},{messageRegExp:/Cannot read property 'polyfillWrapFlushCallback'.*/,weight:500},{messageRegExp:/unblocked44.ml.*/,weight:0},{messageRegExp:/Failed to fetch/,weight:500},{messageRegExp:/.*API fetch failed.*/,weight:1E3},{messageRegExp:/No RequestBuilder for endpoint/,weight:100},{messageRegExp:/.*Failed to initialize Tango client in CommentsInvalidation.*/,weight:100},{messageRegExp:/.*redefine.*property.*adPlacements/,weight:1E3},
{messageRegExp:/ownerObj.base is undefined/,weight:1E3},{messageRegExp:/History popstate has no state/,weight:500},{messageRegExp:/ReadableStream uploading is not supported/,weight:1E3},{messageRegExp:/bad trailing UTF-8 byte .* doesn't match the pattern 0b10xxxxxx/,weight:1E3},{messageRegExp:/b172965563/,weight:1E3},{messageRegExp:/UrlEndpoint should not be used for same origin navigations/,weight:1E3},{messageRegExp:/Fetching RunAttestationCommand returned falsy/,weight:100},{messageRegExp:/WEBCHANNEL_NETWORK_ERROR/,
weight:100},{messageRegExp:/urlForEndpoint used on client endpoint/,weight:1E3},{messageRegExp:/InnerTubeTransportService is already initialized/,weight:100},{messageRegExp:/Cannot redefine property: userAgent/,weight:500},{messageRegExp:/(ResizeObserver loop limit exceeded)|(ResizeObserver loop completed with undelivered notifications)/,weight:500},{messageRegExp:/undefined is not an object \(evaluating 'this.manager'\).*/,weight:500},{messageRegExp:/_0x22d63b is not defined/,weight:500},{messageRegExp:/Cannot call '1'/,
weight:500},{messageRegExp:/.*Wanteeed.*/,weight:0},{messageRegExp:/.*WtdRoot*/,weight:0},{messageRegExp:/.*Constructing wtd-root:*/,weight:0},{messageRegExp:/.*WtdDiv.*/,weight:0},{messageRegExp:/.*Failed to execute 'appendChild'.*/,weight:0},{messageRegExp:/.*TypeError: a is not a constructor'.*/,weight:0},{messageRegExp:/.*Readwise.*/,weight:0},{messageRegExp:/.*Form is either loading or already opened*/,weight:0},{messageRegExp:/.*wtd-div.*/,weight:0},{messageRegExp:/.*Blocked a frame with origin "https:\/\/www.youtube.com" from accessing a cross-origin frame.*/,
weight:0},{messageRegExp:/.*disguiseToken.*/,weight:0},{messageRegExp:/Identifier 'YTNonstop' has already been declared/,weight:1E3},{messageRegExp:/Cannot read properties of undefined (reading 'setTimeout')/,weight:0},{messageRegExp:/undefined is not an object \(evaluating 'this.\w+.setTimeout'\)/,weight:0},{messageRegExp:/BWB:Timeout/,weight:0},{messageRegExp:/NWA/,weight:0},{messageRegExp:/This document requires '((TrustedHTML)|(TrustedScript)|(TrustedScriptURL))' assignment/,weight:0},{messageRegExp:/The constructed element must not have any attributes/,
weight:100},{messageRegExp:/runtime.browser/,weight:500},{messageRegExp:/Cannot call 'registerMenuCommand'/,weight:500},{messageRegExp:/__data is undefined/,weight:0},{messageRegExp:/.*ddg-ctl-placeholder-blocked*/,weight:1E3}]),callbackWeights:[{callback:function(k){var g=k.stack;if(g.includes("chrome://")||g.includes("chrome-extension://")||k.message.includes("chrome-extension://")||g.includes("moz-extension://")||g.includes("local.adguard.org")||g.includes("auctioneer3.50million.club")||g.includes("youtubedownloader")||
g.includes("youtube_home_page")||g.includes("is_youtube_video_no_longer_available")||g.includes("switchScreenSizeHack")||g.includes("yt_main_big_banner.js")||g.includes("YouTubeCenter.js")||g.includes("/mytube.js")||g.includes("JSON.parseWrapper")||g.includes("/inj_js/common.js")||g.includes("firebug-lite")||g.includes(".repl.co/")||g.includes("linkfix")||g.includes("playAfterAd")||k.message.includes("Access is denied for this document")&&g.includes("<anonymous>")||k.fileName==="user-script"||k.message.includes("cannot be created in a document with origin 'https://www.youtube.com' and URL 'about:blank'")&&
g.includes("<anonymous>"))return!0;if(g.includes("https://www.youtube.com"))return!1;k=g.split("\n");if(!k.length)return!1;if(k.length<=3&&g.includes("s.onloadeddata"))return!0;g=0;for(var P=_.O(k),x=P.next();!x.done;x=P.next())x=x.value,(x.includes("https://")||x.includes("http://"))&&g++;return g/k.length>.95},
weight:0},{callback:function(k){return k.message==="Unknown Error"&&k.name.indexOf("NS_")===0},
weight:100},{callback:function(k){if(!_.Gc)return!1;var g=k.message.indexOf("\uba54\ubaa8\ub9ac \ub9ac\uc18c\uc2a4\uac00 \ubd80\uc871\ud558\uae30 \ub54c\ubb38\uc5d0 \uc774 \uc791\uc5c5\uc744 \uc644\ub8cc\ud560")===0||k.message.includes("available to complete this operation"),P=k.stack.includes("webcomponents")&&k.message==="Object doesn't support this action";k=k.message.includes("object that does not implement interface Element");return g||P||k},
weight:0},{callback:function(k){return k.message==="Illegal invocation"&&navigator.userAgent.includes("Trident")&&navigator.vendor==="Google Inc."},
weight:0},{callback:function(k){return k.message==="Operation is not supported"&&(k.stack.match(/textinputassistant/g)||[]).length>=5},
weight:500},{callback:function(k){return k.stack.includes("eval code (eval (code:1:1)")||k.stack.includes("Object.my_load [as load] ")},
weight:0},{callback:function(k){return k.message.includes("Permission denied")&&k.stack.includes("this.domHandler")?!0:k.name.includes("TypeError")&&k.stack.includes("/www-searchbox")&&navigator.userAgent.includes("Trident")},
weight:500},{callback:function(k){if(!k.stack)return!1;var g=k.stack.trim().split("\n");g.length&&g[0].endsWith("Error: "+k.message)&&g.shift();g.length&&g[g.length-1].includes("at window.onerror (")&&g.pop();if(!g.length)return!0;if(k.message==="Script error.")return g[0].includes("www.youtube.com")||g.length>=2&&g[0].startsWith("at new")&&g[1].startsWith("at window.onerror");if(k.message==="Unexpected token")return!0;k=_.O(g);for(g=k.next();!g.done;g=k.next())if(g=g.value,!(g.includes("<anonymous>")||
g.startsWith("load@")||g.startsWith("global code@")||g.startsWith("@https://")))return!1;return!0},
weight:500},{callback:function(k){return k.message==="Cannot read property 'experiments'"&&k.stack.includes("/s/player/")},
weight:500},{callback:function(k){return k.message.includes("must not have attributes")&&navigator.userAgent.includes("Vivaldi")},
weight:500},{callback:function(k){return k.stack.includes("/embed.js")?(k.params&&k.params&&(k.params.name="56"),!0):!1},
weight:1},{callback:function(){if(_.W("use_error_suppression"))var k=_.y4("SUPPRESS_CLIENT_ERRORS",!1);else{if(k=_.$s)k=/Chrome\/(\d+)/.exec(_.fb()),k=(k?parseFloat(k[1]):NaN)>=66;k=!(k||_.PO&&_.g3(65)||_.ke&&_.g3(12.1)||cQ&&_.g3(79))}return k},
weight:500}]};var UtT={},AYY=(UtT.initialized={priority:10,callback:function(k){k.injector.addProvider({provide:qdt,useValue:k.root});k.injector.addProvider({provide:Sg3,useValue:DQr});k.injector.addProvider({provide:FhV,useValue:iza});var g={};k.injector.addProvider((g.provide=Yg7,g.useFactory=function(P,x){return function(){cXk(P,x)}},g[mj]=[Sg3,
FhV],g));k.injector.addProvider({provide:zn,useClass:zn})}},UtT);var dtF={},OzU=(dtF.initialized={priority:3,callback:function(){var k;if(k=jpu()){k=k.replace("/",".");var g=_.ex();g.set("tz",k);g.save();k=!0}else k=!1;k||(k=_.ex(),k.set("utco",-Math.floor((new Date).getTimezoneOffset())),k.save())}},dtF);var qqe={},TPn=(qqe.initialized={priority:10,callback:function(k){k.injector.resolve(zn).start();k=_.DT();var g=_.pr("IS_HOMEPAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_BROWSE"||_.pr("IS_WATCH_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_WATCH"||_.pr("IS_RESULTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SEARCH"||_.pr("IS_SHORTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SHORTS"||"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN";_.PN(_.B4M(),{mainAppWeb:Object.assign({},k,{pageType:g})});_.PN(uvr(),{mainAppWeb:Object.assign({},k,{pageType:g})});
_.PN(hP6(),{mainAppWeb:k});_.PN(EAk(),{mainAppWeb:k});VxL(function(){_.$Y(hP6(),"FAILURE");_.$Y(EAk(),"FAILURE")});
ADk();dn0();Q00()}},qqe);var eBd={},cYV=(eBd.initialized={priority:10,callback:function(){if(document.readyState==="complete")_.EX("dl"),_.PW().processSignal("pcl");else{var k=function(){_.EX("dl");_.PW().processSignal("pcl");window.removeEventListener("load",k)};
window.addEventListener("load",k)}}},eBd);var Vhn={},ZzV=(Vhn.rendering={priority:0,callback:function(){var k=_.PW();k.parkOrScheduleJob(function(){k.processSignal("eocs")},10,"eor",5E3)}},Vhn);var mtY=function(){};
_.z(mtY,GC);
mtY.prototype.resolveCommand=function(k,g){var P,x,U,A,q,T,c,Z;return _.e(function(w){U=(P=_.b(k,_.C5k))==null?void 0:(x=P.dialog)==null?void 0:x.commentReplyDialogRenderer;if(!U)throw new _.Da("No dialog in createCommentReplyDialogEndpoint");q=(A=g.form)==null?void 0:A.event;if(!q)throw new _.Da("Event not passed in when resolving command");T=_.O(q.composedPath());for(c=T.next();!c.done;c=T.next())if(Z=c.value,Z.tagName==="YTD-COMMENT-ACTION-BUTTONS-RENDERER"||Z.tagName==="YTD-COMMENT-ENGAGEMENT-BAR")return Z.showReplyDialog(U),w.return();
_.SV(w)})};var Pp=function(){};
_.z(Pp,GC);Pp.prototype.resolveCommand=function(k){var g,P,x;return _.e(function(U){if(U.nextAddress==1)return g=_.b(k,qCk),(P=g)!=null&&P.externalChannelId?U.yield((0,_.P7b)("NSzT5"),2):U.return();x=_.wqY;return U.yield(x(g.externalChannelId),0)})};var $W=function(k){this.JSC$18834_pageRequestService=k;this.JSC$18834_prefetchCoordinator=JI2()};
_.z($W,GC);$W.prototype.resolveCommand=function(k){var g=this,P,x,U,A;return _.e(function(q){if(q.nextAddress==1){P=_.b(k,nm4);if((x=P)==null||!x.taskId)throw Error("Hj");U=P.taskId;_.Bo(q,2);return q.yield(_.IcU(g.JSC$18834_pageRequestService,k,{},"").then(function(T){if(!T)throw Error("Ij");},function(T){throw Error("Jj`"+T);
}),4)}if(q.nextAddress!=2)return Whe(g.JSC$18834_prefetchCoordinator,U),_.Ac(q,0);
A=_.Ll(q);j4(g.JSC$18834_prefetchCoordinator,U,A);_.SV(q)})};
$W[mj]=[_.ZN];var xW=function(k,g){this.innertubeTransportService=k;this.JSC$18838_commandHandler=g};
_.z(xW,GC);xW.prototype.resolveCommand=function(k){var g=this,P,x,U;return _.e(function(A){if(A.nextAddress==1){P=_.b(k,EFL);if(P.settingItemIdForClient==="AUTONAV_FOR_SIGN_OUT"||P.settingItemIdForClient==="AUTONAV_FOR_DESKTOP")x=P.boolValue?2:1,_.cV.getInstance().setState(x,!0,!0);return A.yield(_.tO(g.innertubeTransportService,k),2)}U=A.yieldResult;JY2(g,U);_.SV(A)})};
var JY2=function(k,g){g.actions&&g.actions.forEach(function(P){k.JSC$18838_commandHandler.resolveCommand(P)})};
xW[mj]=[_.wf,_.wP];var ic={},UQ=(ic.addToPlaylistEndpoint=Ip(Xh),ic.addToToastAction=Ip(Pr),ic.adsControlFlowOpportunityReceivedCommand=Ip(EG),ic.audioTrackSelectActionCommand=Ip(q0),ic.backgroundAudioPlaybackCommand=Ip(TN),ic.captionLanguageSelectActionCommand=Ip(er),ic.captionPickerEndpoint=Ip(cu),ic.changeMiniAppPlayStateCommand=Ip(yh),ic.changeTimelyActionVisibilityCommand=Ip(gg),ic.channelCreationFormEndpoint=Ip(oR),ic.clearLocationCommand=Ip(IR),ic.clearUrlParamCommand=Ip(pN),ic.copyLinkCommand=Ip(Wu),ic.copyTextEndpoint=
Ip(Fh),ic.createCommentReplyDialogEndpoint=SPr(mtY),ic.createPlaylistServiceEndpoint=Ip(s9),ic.dismissDialogEndpoint=Ip(GA),ic.dismissPlayerOverlayCommand=Ip(Vy),ic.entityUpdateCommand=Ip(jU),ic.feedbackEndpoint=Ip(DU),ic.getAnswerCommand=Ip(AFe),ic.getPaymentsClientTokenCommand=Ip(Ox),ic.getTranscriptEndpoint=Ip($U),ic.googlePaymentBillingCommand=Ip(qp),ic.googlePaymentPurchaseManagerCommand=Ip(T4),ic.hideEngagementPanelEndpoint=Ip(kd),ic.hideSheetCommand=Ip(gU),ic.hideSnackbarCommand=Ip(XO),ic.insertRichSectionCommand=
Ip(aR),ic.listMutationCommand=Ip(HA),ic.logGtmCommand=Ip(vA),ic.notifyDropdownOptionSelectedCommand=Ip(CN),ic.openAdAllowlistInstructionCommand=Ip(_.LN),ic.openOnePickAddVideoModalCommand=Ip(bR),ic.persistSubscriptionsDisplayPreferencesCommand=Ip(Lo),ic.pingingEndpoint=Ip(nN),ic.playlistEditEndpoint=Ip(zN),ic.playlistVotingRefreshPopupCommand=Ip(uR),ic.profileCardCommand=Ip(hS),ic.refreshPanelEndpoint=Ip(Pu),ic.saveImageToDeviceEndpoint=Ip(Yh),ic.scrollToSectionEndpoint=SPr(dUy),ic.seekToVideoTimestampCommand=
Ip(Zi),ic.selectCountryCommand=Ip(no),ic.setCookieCommand=Ip(Sr),ic.setLocalStorageCommand=Ip(po),ic.setPrefStorageEntryCommand=Ip(Yd),ic.setSettingEndpoint=Ip(xW),ic.sfvAudioItemPlaybackCommand=Ip(mi),ic.shareImageCommand=Ip(jr),ic.sharingProviderDataCommand=Ip(Qy),ic.showAudioTrackPickerActionCommand=Ip(wU),ic.showCaptionLanguageSelectActionCommand=Ip(JR),ic.showCreatorChatbotEngagementPanelCommand=Ip(Pp),ic.showDialogCommand=Ip(iR),ic.showEngagementPanelEndpoint=Ip(U9),ic.showFullscreenPlayerControlsCommand=
Ip(rU),ic.showSheetCommand=Ip(AR),ic.showSnackbarCommand=Ip(yy),ic.showTransientPlayerScrimOverlayCommand=Ip(fo),ic.submitFormWithValidationFlowCommand=Ip(KN),ic.talkToRecsDeselectCommand=Ip(Co),ic.talkToRecsNextCommand=Ip(GN),ic.talkToRecsSelectCommand=Ip(RB),ic.talkToRecsUpdateTextCommand=Ip(kU),ic.toggleEngagementPanelCommand=Ip(dU),ic.undoFeedbackEndpoint=Ip(M1),ic.updateEngagementPanelContentCommand=Ip(O9),ic.updateUrlParamCommand=Ip(xU),ic.updateVideoMetadataCommand=Ip(dg),ic.verifyCommand=
Ip(oR),ic.webNativeShareCommand=Ip(lR),ic.webSubmitFormCommand=Ip(hR),ic.ACK_PLAYABLES_3P_DATA_CONSENT=Ip(Di),ic.CANCEL_NAVIGATION=Ip(tR),ic.COPY_SHARE_URL=Ip(M0),ic.MINI_APP_EXIT_DIALOG_SEEN=Ip(oB),ic.MINI_APP_OPEN_URL=Ip(Ko),ic.REQUEST_MINI_APP_FULLSCREEN=Ip(vu),ic.RESUME_NAVIGATION=Ip(aB),ic.SHARE_PLAYABLE_WITH_HIGH_SCORE=Ip(Hu),ic.TELL_US_WHY=Ip(tS),ic);_.W("web_enable_prefetching_videos_on_home")&&(UQ.prefetchWatchCommand=Ip($W),UQ.registerTasksCommand=Ip(lT));
_.W("enable_share_panel_navigation_logging_fix_on_web")&&(UQ.shareEntityServiceEndpoint=Ip($d));_.W("web_use_flow_state_manager")&&(UQ.flowNextStepCommand=Ip(JVs),UQ.flowPrevStepCommand=Ip(fu3),UQ.getFlowCommand=Ip(s3d),UQ.updateFlowCommand=Ip(by));_.W("enable_ai_companion")&&(UQ.updateConversationIdCommand=Ip(SU));var v_P=Object.assign({},UQ);var rYy={},faU=(rYy.initialized={priority:10,callback:Zeb},rYy);var Wje={},sAF=(Wje.initialized={callback:function(k){var g={},P={};UII().install((g.document_disposed={callback:function(){_.W("finalize_all_timelines")?IRC():sX();u7b("FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND");_.bc0();var x=k.injector.resolve(zn);x.intervalId!==void 0&&(x.intervalId&&_.Xq.cancelJob(x.intervalId),x.intervalId=void 0,--x.currentPartitionIndex,x=pJL(x),x>0&&uTd({mainAppWeb:_.DT(),survivalSli:{partitionMinute:x,survivalStatus:"SURVIVAL_STATUS_TYPE_CENSORED"}}));J3d(xt);iF!=null&&
iF.flush();kn&&kn.snapshotAndFlush();x=_.O(DkH.values());for(var U=x.next();!U.done;U=x.next())U.value.snapshotAndFlush()}},g),(P.flush_logs={callback:function(){_.NH()}},P))}},Wje);var bzd={},BPa=(bzd.rendered={priority:0,callback:function(){var k=new k9d;k.increment("STARTED");if(_.y4("LOGGED_IN")&&!_.y4("IS_DBSC",!1)&&_.y4("SERVER_VERSION")!=="test"&&_.y4("SERVER_VERSION")!=="dev"&&!D_L()&&!luP()){k.increment("EXECUTING");var g=document.createElement("iframe");g.style.display="none";_.cVA(g,2,_.Hj("https://accounts.youtube.com/RotateCookiesPage?origin=https://www.youtube.com&yt_pid="+_.y4("INNERTUBE_CONTEXT_CLIENT_NAME")));document.body&&document.body.appendChild(g);k.increment("DONE")}}},
bzd);var zBd={},uRy=(zBd.rendered={callback:function(){JI2().resume()}},zBd);var hBa={acknowledgeChannelTouStrikeCommand:SB(Np),addToPlaylistServiceEndpoint:SB(yo),addToPlaylistEndpoint:SB(yo),addUpcomingEventReminderEndpoint:SB(cf),browseEndpoint:SB(Pxa),channelCreationFormEndpoint:SB(tA),channelCreationServiceEndpoint:SB(Mp),claimLegacyYoutubeChannelEndpoint:SB(z4),clearSearchHistoryEndpoint:SB(UE),clearWatchHistoryEndpoint:SB(AN),commerceActionCommand:FE(mz),createBackstagePostEndpoint:SB(rg),createBroadcastCommand:SB(Vo),createCommentEndpoint:SB(ji),createCommentReplyEndpoint:SB(YU),
createLiveChatPollEndpoint:SB(Z4),createPlaylistServiceEndpoint:SB(pt),crossAccountChannelTransferEndpoint:SB(qZ),deleteLiveChatMessageCommand:SB(mS),deletePlaylistEndpoint:SB(Ct),deleteVideoEndpoint:SB(e4),dismissalEndpoint:SB(IJ),feedbackEndpoint:SB(XX),flagEndpoint:SB($O),getAccountSwitcherEndpoint:SB(OE),verifyCommand:SB(JA),getAccountsListInnertubeEndpoint:SB(eP),getCommentsFromInboxCommand:SB(SP),getDownloadActionCommand:SB(tN),getFlowCommand:FE(is),getKidsBlocklistPickerCommand:SB(xO),getNotificationMenuEndpoint:SB(i4n),
getPaymentInstrumentsParamsCommand:SB(sr),getPaymentsClientTokenCommand:FE(mz),getPdgBuyFlowCommand:SB(IZ),getReportFormEndpoint:SB(iT),getSearchInVideoCommand:SB(dv),getAnswerCommand:SB(Aa),getSurveyCommand:SB(T_),getTranscriptEndpoint:SB(VG),getPostVideoPreviewEndpoint:SB(Wr),decorateMessageEndpoint:SB(fB),likeEndpoint:SB(KB),liveChatActionEndpoint:SB(ft),liveChatEndpoint:SB(rI),liveChatItemContextMenuEndpoint:SB(wI),liveChatPurchaseMessageEndpoint:SB(Wf),liveChatReplayEndpoint:SB(JN),manageLiveChatUserEndpoint:SB(bs),
metadataUpdateCommand:SB(Lt),moderateLiveChatEndpoint:SB(Bf),modifyChannelNotificationPreferenceEndpoint:SB(Qo),notificationOptOutEndpoint:SB(ls),openSuperStickerBuyFlowCommand:SB(sE),performCommentActionEndpoint:SB(nB),playlistEditEndpoint:SB(RZ),playlistEditorEndpoint:SB(Gv),recordNotificationInteractionsEndpoint:SB(D4),reelWatchEndpoint:SB(kO),refreshPanelEndpoint:SB(Kt),removeUpcomingEventReminderEndpoint:SB(zv),resolveLocationCommand:SB(EE),revealBusinessEmailCommand:SB(uk),searchEndpoint:SB(_.UB2),
sendLiveChatMessageEndpoint:SB(us),sendLiveChatVoteEndpoint:SB(hN),setSettingEndpoint:SB(oJ),shareEntityServiceEndpoint:FE(Hr),sharingProviderDataCommand:SB(qa),showEngagementPanelEndpoint:SB(oZ),showMoreDrawerCommand:SB(aZ),showSheetCommand:SB(Hf),showDialogCommand:SB(vf),subscribeEndpoint:SB(vr),transcriptSubmitCaptionCorrectionCommand:SB(cy),undoFeedbackEndpoint:SB($J),unsubscribeEndpoint:SB(aJ),updateBackstagePostEndpoint:SB(bk),updateCommentEndpoint:SB(lk),updateCommentReplyEndpoint:SB(Q_),updateCommentsSettingsEndpoint:SB(Dv),
updateCreatorChannelInnertubeCommand:SB(Ex),updateKidsBlacklistEndpoint:SB(Ur),updateEngagementPanelContentCommand:SB(NZ),updatePdgFeatureEnablementCommand:SB(Xz),updatedMetadataEndpoint:SB(nt),validateChannelHandleCommand:SB(LB),updateChannelPageSettingsEndpoint:SB(hA),verifyAgeEndpoint:SB(xJ),watchEndpoint:FE(V_),whitelistEditEndpoint:SB(ZG),ypcCancelRecurrenceEndpoint:SB(wv),ypcCompleteTransactionEndpoint:SB(Ja),ypcFixInstrumentEndpoint:SB(fY),ypcGetCartEndpoint:SB(rv),ypcGetOffersEndpoint:SB(Wy),
ypcHandleTransactionEndpoint:FE(bT),ypcLogWalletAnalyticDataEndpoint:SB(By),ypcOffersEndpoint:SB(z_),ypcPauseSubscriptionCommand:SB(uT),ypcRedeemCodeEndpoint:SB(ha),ypcResumeSubscriptionCommand:SB(Er),ypcUpdateFopEndpoint:SB(fY)},A5={},EPY=(A5.GET_ACCOUNT_MENU=SB(Tv),A5.GET_NOTIFICATIONS_MENU=SB(xB5),A5.GET_NOTIFICATIONS_INBOX=SB(Fz),A5.GET_UNSEEN_NOTIFICATION_COUNT=SB(jP),A5.GET_USER_MENTION_SUGGESTIONS=SB(sx),A5.LOAD_GUIDE=SB($BU),A5.SUBMIT_FEEDBACK=SB(y_),A5),d8={},Ljn=(d8.CONTINUATION_REQUEST_TYPE_BROWSE=
SB(Br),d8.CONTINUATION_REQUEST_TYPE_SEARCH=SB(Or),d8.CONTINUATION_REQUEST_TYPE_WATCH_NEXT=SB(AA),d8.CONTINUATION_REQUEST_TYPE_ACCOUNTS_LIST=SB(dI),d8.CONTINUATION_REQUEST_TYPE_COMMENTS_NOTIFICATION_MENU=SB(FX),d8.CONTINUATION_REQUEST_TYPE_COMMENT_REPLIES=SB(Si),d8.CONTINUATION_REQUEST_TYPE_REEL_WATCH_SEQUENCE=SB(Py),d8.CONTINUATION_REQUEST_TYPE_GET_PANEL=SB(MZ),d8),nPn={player:FE(V_),watchNext:SB(Ux)},SqT={player:FE(V_),reelItemWatch:SB(kO),reelWatchSequence:SB(gv)},Fj7={watchEndpoint:FE(Zv)},Yq7=
{commandEndpointMap:hBa,signalEndpointMap:EPY,continuationEndpointMap:Ljn,watchEndpointMap:nPn,reelWatchEndpointMap:SqT,streamingEndpointMap:Fj7};var jAa,QAn,laa;_.DtY=((QAn=(jAa=window).matchMedia)==null?void 0:(laa=QAn.call(jAa,"(prefers-reduced-motion: reduce)"))==null?void 0:laa.matches)||!document.startViewTransition;var thT={},MhY={disableAllTransitions:_.DtY,ignoredErrors:(thT.DOCUMENT_HIDDEN=!0,thT.WINDOW_SIZE_CHANGED=!0,thT.SAFARI_ABORTED_BY_NEW_TRANSITION=!0,thT),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 KjV=_.DN("\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(",")),vP7=function(k){var g=this;this.viewTransitionCoordinator=
k;this.disableTransitionsForUltraHigh=_.W("disable_transitions_for_ultra_high");this.isUltraHighBucketDevice=oP7();this.disableTransitions=this.disableTransitionsForUltraHigh&&this.isUltraHighBucketDevice;this.isBrowseTransitionEnabled=_.fz("web_page_transition_type")==="slide"&&!this.disableTransitions;this.isLockupToWatchTransitionEnabled=_.W("web_thumbnail_to_watch_transition")&&!this.disableTransitions;this.isLockupThumbnailRegistrationEnabled=_.W("web_thumbnail_to_watch_transition_register_thumbnail");
this.isLearningJourneyTransitionEnabled=_.W("enable_plj_landing_page")&&!this.disableTransitions;this.lockupToWatchPlayerTransitionType=_.fz("web_thumbnail_to_watch_player_transition_type");this.enableFasterTransitions=_.W("web_enable_faster_page_transitions");this.isAnyTransitionEnabled=this.isBrowseTransitionEnabled||this.isLockupToWatchTransitionEnabled||this.isLearningJourneyTransitionEnabled;this.lockupThumbnailRegisteredFromWatchEndpoint=!1;_.Xq.addJob(function(){g.registerRootElement();if(g.isAnyTransitionEnabled){var P=
_.rP("web_page_transition_exit_ms"),x=_.rP("web_page_transition_wait_ms"),U=_.rP("web_page_transition_enter_fast_ms"),A=_.rP("web_page_transition_watch_exit_ms"),q=_.rP("web_page_transition_watch_wait_ms"),T=_.rP("web_page_transition_watch_enter_ms"),c=_.rP("web_page_transition_watch_next_exit_ms"),Z=_.rP("web_page_transition_watch_next_wait_ms"),w=_.rP("web_page_transition_watch_next_enter_fast_ms"),J=_.rP("web_page_transition_enter_ms"),r=_.rP("web_page_transition_watch_next_enter_ms");g.enableFasterTransitions&&
g.isUltraHighBucketDevice&&(J=U,r=w);isNaN(P)&&isNaN(x)&&isNaN(J)&&isNaN(A)&&isNaN(q)&&isNaN(T)&&isNaN(c)&&isNaN(Z)&&isNaN(r)||!(P=DUu(KjV,P,x,J,A,q,T,c,Z,r))||(x=document.createElement("style"),x.textContent=woA(P),document.head.appendChild(x))}},8)},oP7=function(){var k=_.iV.navigator.deviceMemory;
return k>=8||k===void 0?!0:!1};
vP7.prototype.registerRootElement=function(){if(this.isAnyTransitionEnabled){var k={};this.viewTransitionCoordinator.registerElement(document.documentElement,(k.slide="root-slide",k["lockup-to-watch"]="root-lockup-to-watch",k["learning-journey"]="root-learning-journey",k))}};
_.h_J=function(k,g){k.isLockupToWatchTransitionEnabled&&k.isLockupThumbnailRegistrationEnabled&&(k.registeredLockupThumbnail?k.lockupThumbnailRegisteredFromWatchEndpoint?_.pH(new _.Da("Lockup thumbnail registration order is incorrect.")):_.pH(new _.Da("Lockup thumbnail already registered.")):(k.registeredLockupThumbnail=g,_.aaY(k,g)))};
_.aaY=function(k,g){var P={};k.viewTransitionCoordinator.registerElement(g,(P["lockup-to-watch"]="lockup-thumbnail-lockup-to-watch",P),!0)};
vP7[mj]=[S4Y];var mn0={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 JDM=["videoPrimaryInfoRenderer","title"],rDI=["videoSecondaryInfoRenderer","owner","videoOwnerRenderer","title"];var HzU;HzU=[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}];_.NP3=_.M(function(k){k=_.aS(k,{data:void 0,playlistData:void 0,expanded:!1,onExpandClick:void 0,isReadyToResume:!1});var g=k.data,P=k.playlistData,x=k.expanded,U=k.onExpandClick,A=k.isReadyToResume,q=function(){var w;return!((w=P())==null||!w.contents)},T=function(){var w=P();
return w&&w.totalVideos&&w.currentIndex!==void 0?w.currentIndex+1+" / "+w.totalVideos:""};
k=_.iX(function(){_.OQ(_.Za().resolve(_.EB));return!1});
var c=_.iX(function(){q()&&U&&U()}),Z={};
return _.V("ytd-miniplayer-info-bar",{class:_.$v("ytdMiniplayerInfoBarHost",(Z.ytdMiniplayerInfoBarHasPlaylistData=q,Z)),"on:click":c},_.V("div",{class:"ytdMiniplayerInfoBarContent"},_.V("h1",{class:"ytdMiniplayerInfoBarTitle","on:click":k},_.V(_.C8,{text:function(){var w=g();var J=P();if(J==null?0:J.contents){var r;w=(r=_.gTk(J))==null?void 0:r.title}else w=w==null?void 0:w.miniplayerTitle;return fHs(w)},
noEndpoints:!0,ellipsisTruncate:!0})),_.V("div",{class:"ytdMiniplayerInfoBarSubtitle"},_.V(_.m,{cond:A,then:function(){return _.V(eGJ,{className:"ytdMiniplayerInfoBarPremiumBadge",badges:HzU})}}),_.V("h1",null,_.V(_.C8,{className:"ytdMiniplayerInfoBarSubtitleText",
text:function(){var w=g();var J=P();w=A()?{simpleText:_.OX("CONTINUE_WATCHING",void 0,"Continue watching")}:(J==null?0:J.contents)?J.titleText:w==null?void 0:w.miniplayerSubtitle;return fHs(w)},
noEndpoints:!0,ellipsisTruncate:!0})),_.V(_.m,{cond:function(){return!!T()&&!A()},
then:function(){return _.V("div",{class:"ytdMiniplayerInfoBarPlaylistIndex"},_.V("span",{class:"ytdMiniplayerInfoBarPlaylistIndexTextDivider"},"\u2022"),_.V("span",null,T))}}))),_.V(_.m,{cond:q,
then:function(){return _.V("div",{class:"ytdMiniplayerInfoBarExpand"},_.V(_.c_,{data:function(){return{style:"mono",type:"text",state:"active",iconPosition:"icon-only",size:"M",onTap:function(w){U&&(U(),w.stopPropagation())}}},
iconName:function(){return x()?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"}}))}}))},"rg");var Ia3;Ia3=_.M(function(k){return _.V("div",{class:"ytdMiniplayerPlayerContainerDisabledClose"},_.V(_.c_,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:"S",onTap:k.onTap}},
iconName:"yt-icons:close"}))},"sg");
_.Xq3=_.M(function(k){k=_.aS(k,{playabilityStatus:void 0,isDisabled:!1});var g=k.size,P=k.playabilityStatus,x=k.isDisabled,U=_.cZ("div");k=_.O(_.zT(void 0,void 0,"y6THVb"));var A=k.next().value,q=k.next().value;k=_.Vb(_.yz);var T=!1,c=function(){return g().height<=0};
_.o6(function(){var r=g(),f=c(),B=A();B&&!f&&B.setInternalSize(r.width,r.height)},"qu2eI");
_.oy(function(){var r,f,B;return _.e(function(L){if(L.nextAddress==1){r=_.Za().resolve(_.EB);f=r.getPlayerElement();if(!r.isMiniplayerActive()||!f||!U.value)return L.return();f.appendTo(U.value);return L.yield(f.getPlayerPromise(),2)}B=L.yieldResult;B.setSizeStyle(!1,!0);q(B);_.SV(L)})});
_.vc(function(){Z()});
_.o6(function(){var r=A();if(r)if(x()){var f=r.getPlayerState();(T=f===-1||f===1||f===3)&&r.pauseVideo()}else Z()},"mCtQKc");
var Z=function(){if(T){T=!1;var r;(r=A())==null||r.playVideo()}},w=_.iX(function(){_.OQ(_.Za().resolve(_.EB))}),J={};
return _.V("ytd-miniplayer-player-container",{class:_.$v("ytdMiniplayerPlayerContainerHost",(J.ytdMiniplayerPlayerContainerHidden=c,J.ytdMiniplayerPlayerContainerHostShortsPip=k,J)),style:_.OD({width:function(){return g().width+"px"},
height:function(){return g().height+"px"}})},_.V("div",{id:"player-container",
class:"ytdMiniplayerPlayerContainerPlayerContainer",el:U}),_.V(_.m,{cond:function(){return!!P()&&!_.Kc0(P())},
then:function(){return _.V(YHV,{className:"ytdMiniplayerPlayerContainerPlayabilityError",compact:!0,data:function(){var r;return((r=P())==null?void 0:r.errorScreen)||null},
status:function(){var r;return((r=P())==null?void 0:r.status)||null}})}}),_.V(_.m,{cond:x,
then:function(){return _.V("div",{class:"ytdMiniplayerPlayerContainerDisabled","on:click":w},_.V(Ia3,{onTap:function(){_.Za().resolve(_.EB).close()}}))}}))},"wg");_.yYF=_.M(function(k){var g=k.toastData;var P=_.cZ("ytd-miniplayer-toast");k=_.O(_.d2(function(){return!!g()}));
var x=k.next().value,U=k.next().value;k=_.O(_.zT(!1,void 0,"BvfNQe"));var A=k.next().value,q=k.next().value,T=function(){var w;return _.a5((w=g())==null?void 0:w.data.title)};
_.ay(function(){_.Iu.requestAvailability();g()&&U(!1)});
var c,Z;_.o6(function(){x()&&(_.GB(P.value,"iron-announce",{text:g().label+" "+T()}),c&&_.Xq.cancelJob(c),c=_.Xq.addLowPriorityJob(function(){q(!0)},2500))},"no1dZb");
_.o6(function(){A()&&(Z&&_.Xq.cancelJob(Z),Z=_.Xq.addLowPriorityJob(function(){U(!1);q(!1)},300))},"G3yPNe");
k={};return _.V("ytd-miniplayer-toast",{el:P,class:_.$v("ytdMiniplayerToastHost",(k.ytdMiniplayerToastOpening=function(){return x()},k.ytdMiniplayerToastClosing=function(){return A()},k))},_.V(_.m,{cond:function(){var w;
return(w=g())==null?void 0:w.data},
then:function(w){return _.V(WmY,{className:"ytdMiniplayerToastThumbnail",data:w,width:78})}}),_.V("div",{class:"ytdMiniplayerToastInfo"},_.V("div",{class:"ytdMiniplayerToastLabel"},function(){var w;
return(w=g())==null?void 0:w.label}),_.V("div",{class:"ytdMiniplayerToastTitle"},T)))},"zg");var nQb;var Yw3=null;var C$s=_.M(function(k){var g=k.progressState;var P=k.multiMarkersPlayerBarRenderer;var x=k.progressBarWidth;var U=function(){return Dnr(P())},A=function(){return Kwb(g())},q=function(){return x()*(g().playedTime/g().videoDuration)};
return _.V("yt-chaptered-progress-bar-line",{class:"ytChapteredProgressBarHost"},_.V(_.DZ,{each:U},function(T,c){return _.V(pqd,{modifiedProps:A,chapters:U,index:c,playedProgressWidth:q,backgroundGradientPosition:function(){var Z=A(),w=U(),J=c(),r=q();return(Z.playedTime-uZ(_.b(w[J],zc)))/Z.playedTime*r}})}))},"Ag"),pqd=_.M(function(k){var g=k.modifiedProps;
var P=k.chapters;var x=k.index;var U=k.playedProgressWidth;var A=k.backgroundGradientPosition;k={};k=_.$v("ytChapteredProgressBarChapteredPlayerBarChapter",(k.ytChapteredProgressBarChapteredPlayerBarChapterIsScrubbing=function(){return q().isScrubbing},k.ytChapteredProgressBarHoveredMacroMarker=function(){return q().scrubberHovering},k.ytChapteredProgressBarChapteredPlayerBarChapterSeen=function(){return q().videoPosition==="seen"},k));
var q=function(){return oQj(g(),P(),x())},T=function(){var c=g();
var Z=P(),w=x();if(oQj(c,Z,w).videoPosition!=="active")c=0;else{var J=uZ(_.b(Z[w],zc));c=(c.playedTime-J)/((uZ(_.b(Z[w+1],zc))||c.videoDuration)-J)}return c};
return _.V("div",{class:k,style:_.OD({width:function(){var c=g(),Z=P(),w=x(),J=_.b(Z[w],zc);Z=_.b(Z[w+1],zc);return(Z?uZ(Z)-uZ(J):c.videoDuration-uZ(J))/c.videoDuration*100+"%"},
"background-color":function(){a:{var c=q();switch(c.videoPosition){case "pending":c=c.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;case "active":c=c.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;default:c=""}}return c},
"background-size":function(){return(vQk(q())?U():"")+"px"},
"background-position-x":function(){return(vQk(q())?A():"")+"px"}})},_.V("div",{class:"ytChapteredProgressBarChapteredPlayerBarLoaded",
style:function(){var c=g(),Z=P(),w=x();if(oQj(c,Z,w).videoPosition==="seen")var J=0;else J=uZ(_.b(Z[w],zc)),Z=uZ(_.b(Z[w+1],zc))||c.videoDuration,c=c.videoDuration*c.percentLoaded,J=Z<=c?1:J>=c?0:(c-J)/(Z-J);return"width: "+J*100+"%"}}),_.V("div",{class:"ytChapteredProgressBarChapteredPlayerBarFill",
style:_.OD({width:function(){return T()*100+"%"},
"background-size":function(){return(vQk(q(),T())?U():"")+"px"},
"background-position-x":function(){return(vQk(q(),T())?A():"")+"px"}})}))},"Bg");var Gm7=function(k,g){g=g===void 0?FV3:g;var P,x=[],U,A=!1;return function(){var q=_.IT.apply(0,arguments);if(A&&P===this&&g(q,x))return U;U=k.apply(this,q);A=!0;P=this;x=q;return U}}(function(k){var g=k.heatMarkers,P=k.minHeightDp===void 0?0:k.minHeightDp,x=k.maxHeightDp===void 0?60:k.maxHeightDp;
var U=U===void 0?!1:U;var A=1E3/g.length;k=[];k.push({x:0,y:100});for(var q=0;q<g.length;q++){var T=void 0,c=((T=_.b(g[q],DzP))==null?void 0:T.heatMarkerIntensityScoreNormalized)||0;T=(q+.5)*A;c=100-_.BN(c*100,P/321*100,x/321*100);q!==0||U||k.push({x:0,y:c});k.push({x:T,y:c});q===g.length-1&&k.push({x:1E3,y:c})}k.push({x:1E3,y:100});g="";for(P=0;P<k.length;P++)U=k[P],P===0?U="M "+U.x.toFixed(1)+","+U.y.toFixed(1):(x=tKr(k[P-1],k[P-2],U),A=tKr(U,k[P-1],k[P+1],!0),U=" C "+(x.x.toFixed(1)+","+x.y.toFixed(1)+
" "+A.x.toFixed(1)+","+A.y.toFixed(1)+" "+U.x.toFixed(1)+","+U.y.toFixed(1))),g+=U;return g});var RB2=_.M(function(k){var g=k.progressBarProps;var P=k.config;var x={};k=_.$v("ytHeatSeekerHost",(x.ytHeatSeekerHighContrast=k.highContrast,x));var U=function(){return zcr(P().chapterData)};
return _.V("yt-progress-bar-heatseeker",{class:k,style:function(){var A;return"height: 320px; display: "+(g().isDragging&&((A=U())==null?0:A.heatMarkers)?"block":"none")}},_.V(_.m,{cond:U,
then:function(A){return _.V(_.m,{cond:function(){return A().heatMarkers},
then:function(){return _.V("svg",{width:"100%",height:"320px",viewBox:"0 0 1000 100",preserveAspectRatio:"none"},_.V("path",{d:function(){return Gm7(A())}}))},
debugInstance:"Gji0Se"})},
debugInstance:"iVTXwf"}))},"Cg");var k9U=_.M(function(k){var g=k.progressBarProps;var P=k.config;k={};k=_.$v("ytProgressBarLineProgressBarLine",(k.ytProgressBarLineProgressBarLineRounded=function(){return P().rounded},k.ytProgressBarLineProgressBarLineBottomInset=function(){return P().position===2},k));
return _.V("yt-progress-bar-line",{class:"ytProgressBarLineHost"},_.V("div",{class:k},_.V("div",{class:"ytProgressBarLineProgressBarBackground"}),_.V("div",{class:"ytProgressBarLineProgressBarLoaded",style:function(){return"width: "+g().percentLoaded*100+"%"}}),_.V("div",{class:"ytProgressBarLineProgressBarHovered",
style:function(){var x=g();return"width: "+(x.videoDuration?_.BN(x.hoveredTime/x.videoDuration,0,1):0)*100+"%"}}),_.V("div",{class:"ytProgressBarLineProgressBarPlayed",
style:function(){return"width: "+sKu(g())*100+"%"}})))},"Dg");
k9U.idomCompat=!0;var ge5=_.M(function(k){var g=k.progressBarProps;var P=k.playheadData;var x=k.interpolateDotPosition;var U=k.hidePlayhead;k={};var A=_.$v("ytProgressBarPlayheadProgressBarPlayheadDot",(k.ytProgressBarPlayheadProgressBarPlayheadDotLarge=function(){return g().isDragging},k.ytProgressBarPlayheadProgressBarPlayheadDotHide=function(){return!g().isDragging&&U()},k));
return _.V("yt-progress-bar-playhead",{class:"ytProgressBarPlayheadHost",style:_.OD({"margin-left":function(){return beA(g())*100+"%"},
transform:function(){return"translateX(-"+(x()?beA(g())*12:6)+"px)"}})},_.V(_.m,{cond:function(){var q;
return(q=_.vh(P)())==null?void 0:q.playheadImage},
then:function(q){var T={};return _.V("div",{class:_.$v("ytProgressBarPlayheadProgressBarPlayheadCustom",(T.ytProgressBarPlayheadProgressBarPlayheadCustomLarge=function(){return g().isDragging},T.ytProgressBarPlayheadProgressBarPlayheadCustomHide=function(){return!g().isDragging&&U()},T)),
style:_.OD({"transform-origin":function(){return(x()?beA(g())*20:10)+"px center"}})},_.V(_.KX,{data:q,
alt:"","aria-hidden":"true"}))},
else:function(){return _.V("div",{class:A,style:_.OD({"transform-origin":function(){return(x()?beA(g())*12:6)+"px center"}})})}}))},"Eg");
ge5.idomCompat=!0;var qb=function(k,g,P,x,U,A){this.getProgressBarRect=k;this.updateProgressBarRect=g;this.getFilmstripYPosition=P;this.setFineScrubbingDraggedTime=x;this.updateFilmStripDraggedYDistance=U;this.resetFilmStripYOffset=A;this.startPosition=null;this.controlsWereVisibleBeforeDragging=this.isDraggedForFineScrubbing=this.hasDraggedTheMinimumDistance=!1;this.seekThrottle=new _.AO(this.onThrottledSeek,100,this)},PiF=function(k,g,P){return function(x){k.handleClick(x,g(),P())}},iG7=function(k,g){return function(P){$5y(k,
P,x5y(P),g())}},U5e=function(k,g){return function(P){$5y(k,P,{x:P.clientX,
y:P.clientY},g())}},d5s=function(k,g,P){return function(x){var U=g(),A=P();
Ace(k,x,x5y(x),U,A,!0);if(A.onTouchMove)A.onTouchMove(U)}},q_3=function(k,g,P){return function(x){OGY(k,x,g(),P())}},THF=function(k,g){return function(){k.handleMouseLeave(g())}},eRe=function(k,g,P){return function(){var x=g(),U=P();
Tl(k,x,U);if(U.onTouchEnd)U.onTouchEnd(x)}},cce=function(k,g,P){return function(){var x=g(),U=P();
Tl(k,x,U);if(U.onTouchEnd)U.onTouchEnd(x)}},VqT=function(k,g,P){return function(){Tl(k,g(),P())}},ZGe=function(k){return function(g){if(g.keyCode===39||g.keyCode===38){var P,x;
(P=k())==null||(x=P.playerApi)==null||x.seekBy(5,void 0,void 0,72)}else if(g.keyCode===37||g.keyCode===40){var U,A;(U=k())==null||(A=U.playerApi)==null||A.seekBy(-5,void 0,void 0,71)}}},m57=function(k,g,P){return function(x){!P().disableScrubbing&&k.startPosition&&OGY(k,x,g(),P())}},wQy=function(k,g,P){return function(){if(!P().disableScrubbing)if(k.startPosition){var x=g(),U=P();
Tl(k,g(),P());if(U.onTouchEnd)U.onTouchEnd(x)}else g().setState({isDragging:!1})}},x5y=function(k){k=k.touches[0];
return{x:k.clientX,y:k.clientY}},OGY=function(k,g,P,x){if(g.buttons!==1){if(g.movementX||g.movementY)g.preventDefault(),g.stopPropagation(),k=Jc2(k,P,g.clientX),P.setState({isHovering:!0,
hoveredTime:k*P.videoDuration})}else rc3(P),Ace(k,g,{x:g.clientX,y:g.clientY},P,x,!1)};
qb.prototype.handleMouseLeave=function(k){rc3(k)};
var rc3=function(k){k.isHovering&&k.setState({isHovering:!1,hoveredTime:0})},$5y=function(k,g,P,x){k.startPosition||(k.startPosition=P,k.updateProgressBarRect(),k.controlsWereVisibleBeforeDragging=x.controlsVisible,g.stopPropagation(),_.W("medium_progress_bar_modification")||g.preventDefault())},Ace=function(k,g,P,x,U,A){if(k.startPosition)if(A&&U.isInlinePlayback&&k.startPosition&&!k.hasDraggedTheMinimumDistance&&Math.abs(P.y-k.startPosition.y)>Math.abs(P.x-k.startPosition.x))Tl(k,x,U);
else if(g.preventDefault(),g.stopPropagation(),x.videoDuration&&(k.startPosition&&!k.hasDraggedTheMinimumDistance&&(k.hasDraggedTheMinimumDistance=Math.abs(P.x-k.startPosition.x)>=1),U.enableFineScrubbing&&(k.startPosition&&(k.isDraggedForFineScrubbing=-(P.y-k.startPosition.y)>=60),!k.startPosition||P.y>=k.startPosition.y||(x.setState({fineScrubbingActiveState:"dragging",filmStripXDistance:aHM(x.draggedTime,x,U.chapterData)}),k.setFineScrubbingDraggedTime(x.draggedTime),k.updateFilmStripDraggedYDistance(k.startPosition.y,
P.y,x))),k.hasDraggedTheMinimumDistance)){g=Jc2(k,x,P.x);if(k.isDraggedForFineScrubbing){var q;(q=x.playerApi)==null||q.pauseVideo();x.setState({fineScrubbingActiveState:"on",fineScrubbingEnteredTime:x.draggedTime,filmStripXDistance:aHM(g*x.videoDuration,x,U.chapterData)})}U.enableFineScrubbing&&(!U.enableFineScrubbing||k.getFilmstripYPosition(x)<68)||x.setState({draggedTime:g*x.videoDuration,controlsVisible:!0,isDragging:!0,shouldWaitToHideControls:k.controlsWereVisibleBeforeDragging});var T;(T=
U.cancelAutohideControlsFn)==null||T.call(U)}},Tl=function(k,g,P){var x=P.enableFineScrubbing&&g.fineScrubbingActiveState!=="off";
if(g.isDragging||x){x={isDragging:!1,playedTime:g.draggedTime,controlsVisible:k.controlsWereVisibleBeforeDragging};P.enableFineScrubbing&&g.fineScrubbingActiveState!=="on"&&(k.resetFilmStripYOffset(),x.fineScrubbingActiveState="off");var U=U===void 0?Yw3:U;var A=_.hE(0);if(A&&U){var q=Math.round(g.playedTime*1E3),T=Math.round(g.draggedTime*1E3);q>2147483647||T>2147483647||_.vw(A,U,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK",{seekData:{startMediaTimeMs:String(q),endMediaTimeMs:String(T),seekSource:"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR"}})}g.setState(x);
k.seekThrottle.fire(g.draggedTime,g,7);_.W("mweb_new_progress_bar_play_on_seek")&&k.resumeVideo(g);P.unmuteOnSeek&&(P=g.playerApi,g.volumeMuted&&(P==null||P.unMute()))}else g.setState({controlsVisible:!g.controlsVisible}),(A=P.triggerAutohideControlsAfterDelayFn)==null||A.call(P);k.startPosition=null;k.hasDraggedTheMinimumDistance=!1;k.isDraggedForFineScrubbing=!1;k.controlsWereVisibleBeforeDragging=!1};
qb.prototype.handleClick=function(k,g,P){this.updateProgressBarRect();k.stopPropagation();k=Jc2(this,g,k.clientX)*g.videoDuration;g.setState({playedTime:k});if(g.playerState!==2){var x;(x=P.triggerAutohideControlsAfterDelayFn)==null||x.call(P)}this.seekThrottle.fire(k,g,7)};
var Jc2=function(k,g,P){k=k.getProgressBarRect(g);return _.BN(0,(P-k.left)/k.width,1)};
qb.prototype.resumeVideo=function(k){if(k.draggedTime<k.videoDuration){var g;(g=k.playerApi)==null||g.playVideo()}};
qb.prototype.onThrottledSeek=function(k,g,P){if(g=g.playerApi){var x;if((x=g.getVideoData())==null?0:x.isLive)x=this.getProgressState(g),k+=(x==null?void 0:x.seekableStart)||0;g.seekTo(k,void 0,void 0,void 0,P)}};
qb.prototype.getProgressState=function(k){var g=k==null?void 0:k.getPresentingPlayerType();return k==null?void 0:k.getProgressState(g)};var sM3,WWy,bGY,zR3,f0T,uqd,hR7,EeU,LW3;sM3=_.M(function(k){var g=k.progressBarProps;var P=k.config;var x=k.progressBarWidthPx;var U=k.chapterData;var A=yDb(g,function(){return P().isShortsPage}),q=function(){return!g().isHovering&&!P().isShortsPage};
k={};var T=_.$v("ytPlayerStoryboardHost","ytPlayerStoryboardHostBigboard",(k.ytPlayerStoryboardHostMwebShorts=function(){return P().isShortsPage&&!1},k));
return _.V("yt-player-storyboard",null,_.V(_.m,{cond:function(){return g().isDragging||g().isHovering},
then:function(){return _.V(_.m,{cond:A,then:function(c){return _.V(_.m,{cond:q,then:function(){return _.V("div",{class:T,"aria-hidden":"true"},_.V(f0T,{props:g,config:P,isBigboard:!0,chapterData:U}))},
else:function(){return _.V(WWy,{props:g,frame:c,config:P,progressBarWidthPx:x,chapterData:U})}})}})}}))},"Fg");
_.BH5=_.M(function(k){var g=k.progressBarProps;var P=yDb(g,k.isShortsPage);return _.V("yt-player-big-storyboard",{class:"ytPlayerStoryboardBigboardWrapper"},_.V(_.m,{cond:function(){return g().isDragging||g().isHovering},
then:function(){return _.V(_.m,{cond:P,then:function(x){return _.V(bGY,{frame:x,props:g,isBigboard:!0})}})}}))},"Gg");
WWy=_.M(function(k){var g=k.props;var P=k.frame;var x=k.config;var U=k.progressBarWidthPx;k=k.chapterData;var A={};A=_.$v("ytPlayerStoryboardHost",(A.ytPlayerStoryboardHostMwebShorts=function(){return x().isShortsPage&&!1},A.ytPlayerStoryboardHostInlinePlayer=function(){return x().isInlinePlayer},A.ytPlayerStoryboardHostFadeIn=function(){return x().useFadeInAnimation},A));
return _.V("div",{class:A,"aria-hidden":"true",style:function(){var q=g(),T=HeM(P()),c=U();q=N00(q)/q.videoDuration;var Z=c*q,w=T/2+6;T=c-(T/2+6);return"left: "+(Z<=w?w/c*100:Z>=T?T/c*100:q*100)+"%"}},_.V(_.m,{cond:function(){var q=g();
return!(x().isShortsPage&&q.videoDuration<15)},
then:function(){return _.V(bGY,{frame:P,props:g,isBigboard:!1})}}),_.V(f0T,{props:g,
config:x,isBigboard:!1,chapterData:k}))},"Hg");
bGY=_.M(function(k){var g=k.frame;var P=k.props;var x=k.isBigboard;var U=function(){var T,c;return(c=(T=P().playerApi)==null?void 0:T.getVideoContentRect())!=null?c:{width:0,height:0}},A=function(){return HeM(g())},q=function(){var T=g();
return T?T.height/T.rows:0};
k={};k=_.$v((k.ytPlayerStoryboardBigboardImageWrapper=x,k.ytPlayerStoryboardStoryboardImageWrapper=function(){return!x()},k));
return _.V("div",{class:k,style:function(){return"width: "+(x()?U().width:A())+"px; height: "+(x()?U().height:q())+"px;"}},_.V(zR3,{frame:g,
storyboardWidth:A,storyboardHeight:q,storyboardScale:function(){return(x()?U().width:A())/A()}}))},"Ig");
zR3=_.M(function(k){var g=k.frame;var P=k.storyboardWidth;var x=k.storyboardHeight;var U=k.storyboardScale;var A=function(){var q=g().row,T=g().column,c=P(),Z=x(),w=U();return{left:-T*c*w,top:-q*Z*w}};
return _.V("img",{src:function(){return g().url},
class:"ytPlayerStoryboardStoryboardImage",alt:"preview-image",style:function(){return"left: "+A().left+"px; top: "+A().top+"px; width: "+g().width*U()+"px; height: "+g().height*U()+"px;"}})},"Jg");
f0T=_.M(function(k){var g=k.props;var P=k.config;var x=k.isBigboard;var U=k.chapterData;k={};k=_.$v("ytPlayerStoryboardMetadata",(k.ytPlayerStoryboardMetadataBigboard=x,k));return _.V("div",{class:k},_.V(_.m,{cond:x,then:function(){return _.V(_.mH,null,_.V(uqd,{props:g,config:P}),_.V(_.m,{cond:function(){a:{var A=g();var q=P(),T=U(),c;if((q==null?0:q.activeChapter)&&((c=_.b(q==null?void 0:q.activeChapter,zc))==null?0:c.title))A=!0;else{q=_.O(utj(T));for(q=q.next();!q.done;q=q.next()){A=(q=_.b(q.value,
MtP))&&IHu(A,q);break a}A=!1}}return A},
then:function(){return _.V(hR7,{props:g,config:P,isBigboard:!0,chapterData:U})}}))},
else:function(){return _.V(_.mH,null,_.V(hR7,{props:g,config:P,isBigboard:!0,chapterData:U}),_.V(uqd,{props:g,config:P}))}}))},"Kg");
uqd=_.M(function(k){var g=k.props;var P=k.config;k={};k=_.$v("ytPlayerStoryboardTimestamp",(k.ytPlayerStoryboardTimestampShorts=function(){return P().isShortsPage},k.ytPlayerStoryboardTimestampIsHovering=function(){return g().isHovering||P().isShortsPage&&!0},k));
return _.V("div",{class:k},_.V(_.mH,null,function(){return _.XMu(N00(g()))}))},"Lg");
hR7=_.M(function(k){var g=k.props;var P=k.config;var x=k.isBigboard;var U=k.chapterData;k={};x=_.$v("ytPlayerStoryboardTitle",(k.ytPlayerStoryboardTitleBigboard=x,k));return _.V("div",{class:x},_.V(_.m,{cond:function(){return!P().isShortsPage},
then:function(){return _.V(EeU,{props:g,activeChapter:function(){return P().activeChapter},
chapterData:U})}}))},"Mg");
EeU=_.M(function(k){var g=k.props;var P=k.activeChapter;var x=k.chapterData;return _.V(_.mH,null,_.V(_.DZ,{each:function(){return utj(x())},
keyBy:"INDEX"},function(U){return _.V(_.mH,null,_.V(_.m,{cond:function(){return _.b(U(),MtP)&&IHu(g(),_.b(U(),MtP))},
then:function(){return _.V(LW3,{timedMarker:function(){return _.b(U(),MtP)}})}}))}),_.V(_.m,{cond:function(){var U;
return P()&&((U=_.b(P(),zc))==null?void 0:U.title)},
then:function(U){return _.V(_.C8,{text:U,noPreWrap:!0})}}))},"Ng");
LW3=_.M(function(k){var g=k.timedMarker;return _.V(_.mH,null,_.V("div",{class:"ytPlayerStoryboardTimedMarkerIconWrapper"},_.V(_.qQ,{icon:function(){return g().icon},
className:"ytPlayerStoryboardTimedMarkerIcon"})),_.V(_.C8,{text:function(){return g().label},
noPreWrap:!0}))},"Og");_.nea=_.M(function(k){var g=k.progressBarProps;var P=k.playheadData;var x=k.config;k=_.cZ("yt-progress-bar");var U=_.cZ("div"),A=_.cZ("div"),q=_.O(_.zT({width:0,left:0},void 0,"WloVn")),T=q.next().value,c=q.next().value,Z=function(){A.value&&c(A.value.getBoundingClientRect())},w=function(){T().width<=0&&Z();
return T()};
_.wx("resize",Z);var J=new qb(w,function(){},function(){return 0},function(){},function(){},function(){}),r=function(){return g()};
q=_.O(_.zT(!1,void 0,"u8BZZb"));var f=q.next().value,B=q.next().value;q=_.iX(function(){B(!0);x().position===2?setTimeout(function(){Z()},100):Z()});
var L=_.iX(function(){B(!1);THF(J,r)()}),Y=_.iX(function(Eb){x().doSeekOnClick&&PiF(J,r,x)(Eb);
return!1}),l=_.iX(function(Eb){iG7(J,r)(Eb);
return!1}),D=_.iX(function(Eb){U5e(J,r)(Eb);
return!1}),X=_.iX(function(Eb){d5s(J,r,x)(Eb);
return!1}),a=_.iX(function(Eb){q_3(J,r,x)(Eb);
return!1}),H=_.iX(function(){eRe(J,r,x)();
return!1}),y=_.iX(function(){cce(J,r,x)();
return!1}),kj=_.iX(function(){VqT(J,r,x)();
return!1}),Ts=_.iX(function(Eb){ZGe(r)(Eb);
return!1});
_.wx("mousemove",m57(J,r,x));_.wx("mouseup",wQy(J,r,x));_.ay(function(){jKC(U.value);B(!1);Z();wQy(J,r,x)()});
var m0={};m0=_.$v("ytPlayerProgressBarHost",function(){return x().className},(m0.ytPlayerProgressBarHostReadOnly=function(){return x().disableScrubbing},m0.ytPlayerProgressBarHostHidden=function(){return x().hideProgressBar&&!f()},m0.ytPlayerProgressBarHostLowerPlayer=function(){return x().position===0},m0.ytPlayerProgressBarHostBottomEdge=function(){return x().position===1},m0.ytPlayerProgressBarHostBottomInset=function(){return x().position===2},m0.ytPlayerProgressBarHostCustom=function(){return x().position===
3},m0));
var Lb={},rA=_.$v("ytPlayerProgressBarBackground",(Lb.ytPlayerProgressBarBackgroundHide=function(){return x().position===2&&!f()&&!g().isDragging},Lb));
Lb={};Lb=_.$v("ytPlayerProgressBarDragContainer",(Lb.ytPlayerProgressBarDragContainerBottomEdge=function(){return x().position===1},Lb));
var bV={};bV=_.$v("ytPlayerProgressBarProgressBar",(bV.ytPlayerProgressBarProgressBarInset=function(){return x().position===2},bV.ytPlayerProgressBarProgressBarInsetMinimized=function(){return x().position===2&&!f()&&!g().isDragging},bV));
var tu=function(){return Math.floor(sKu(g())*100)};
return _.V("yt-progress-bar",{el:k,class:m0},_.V(_.m,{cond:function(){return x().position===2},
then:function(){return _.V("div",{class:rA})}}),_.V("div",{el:U,
"on:click":Y,"on:touchstart":l,"on:touchmove":X,"on:mouseenter":q,"on:mousedown":D,"on:mouseleave":L,"on:mousemove":a,"on:mouseup":y,"on:touchend":H,"on:touchcancel":kj,"on:keydown":Ts,class:Lb,role:"slider","aria-valuenow":tu,"aria-valuetext":function(){return tu()+"%"},
"aria-valuemin":function(){return 0},
"aria-valuemax":function(){return g().videoDuration},
draggable:"true",tabindex:0,"aria-label":_.OX("SEEK_SLIDER")},_.V("div",{el:A,class:bV},_.V(RB2,{progressBarProps:g,config:x,highContrast:function(){return!!x().isInlinePlayback}}),_.V(_.m,{cond:function(){return x().chapterData&&hcs(x().chapterData)},
then:function(){return _.V(C$s,{progressState:g,multiMarkersPlayerBarRenderer:function(){return x().chapterData},
progressBarWidth:function(){return T().width}})},
else:function(){return _.V(k9U,{progressBarProps:g,config:x})}}),_.V(ge5,{progressBarProps:g,
playheadData:P,interpolateDotPosition:function(){return x().position!==2},
hidePlayhead:function(){return x().playheadDotBehavior===1&&!f()}}))),_.V(sM3,{progressBarProps:g,
config:function(){return{activeChapter:Mkr(g(),x().chapterData),getProgressBarWidthPx:function(){return w().width},
isShortsPage:!!x().isShortsPage,isInlinePlayer:!!x().isInlinePlayback,useFadeInAnimation:!!x().isInlinePlayback}},
progressBarWidthPx:function(){return T().width},
chapterData:function(){return x().chapterData}}))},"Pg");
_.nea.idomCompat=!0;Object.assign({},_.EQr(),{setState:function(){},
domMeasurements:{},appApi:_.WwC(),playerApi:void 0,playerContainer:void 0,playerControlContainer:void 0,uxConfig:{}});var S_e;
_.FWe=_.M(function(){var k,g=(k=_.hn(pMV().playerApi))!=null?k:void 0;k=_.O(_.zT(!1,void 0,"Z9NQ1b"));var P=k.next().value,x=k.next().value;k=_.O(_.zT(!1,void 0,"HoVJXe"));var U=k.next().value,A=k.next().value;k=_.O(_.zT(!1,void 0,"DWCY3"));var q=k.next().value,T=k.next().value;k=_.O(_.zT(!1,void 0,"g4C2Zd"));var c=k.next().value,Z=k.next().value;k=_.O(_.zT(0,void 0,"lmVfFb"));var w=k.next().value,J=k.next().value;k=_.O(_.zT(0,void 0,"mFLbzb"));var r=k.next().value,f=k.next().value;k=_.O(_.zT(!1,void 0,
"hQN4Wb"));var B=k.next().value,L=k.next().value;k=_.O(_.zT(0,void 0,"WWU0fb"));var Y=k.next().value,l=k.next().value;k=_.O(_.zT(0,void 0,"MJ7LMd"));var D=k.next().value,X=k.next().value;k=_.O(_.zT("",void 0,"hnomOe"));var a=k.next().value,H=k.next().value;k=_.O(_.zT(-1,void 0,"ARe3pf"));var y=k.next().value,kj=k.next().value,Ts=_.nP(function(){var m0={controlsVisible:P(),isOverlayHidden:U(),shouldWaitToHideControls:q(),isDragging:c(),isHovering:B(),videoDuration:Y(),playedTime:D(),videoId:a(),draggedTime:r(),
hoveredTime:w(),playerState:y()};return Object.assign({},_.EQr(),m0,{domMeasurements:{},setState:function(Lb){Lb.controlsVisible!==void 0&&x(Lb.controlsVisible);Lb.isOverlayHidden!==void 0&&A(Lb.isOverlayHidden);Lb.shouldWaitToHideControls!==void 0&&T(Lb.shouldWaitToHideControls);Lb.isDragging!==void 0&&Z(Lb.isDragging);Lb.isHovering!==void 0&&L(Lb.isHovering);Lb.draggedTime!==void 0&&f(Lb.draggedTime);Lb.hoveredTime!==void 0&&J(Lb.hoveredTime);Lb.videoDuration!==void 0&&l(Lb.videoDuration);Lb.playedTime!==
void 0&&X(Lb.playedTime);Lb.videoId!==void 0&&H(Lb.videoId);Lb.playerState!==void 0&&kj(Lb.playerState)},
appApi:_.WwC(),playerApi:g})},void 0,"Au4PIf");
_.oy(function(){g==null||g.addEventListener("onVideoProgress",FwM(Ts));g==null||g.addEventListener("onVideoDataChange",Sw0(Ts));g==null||g.addEventListener("onStateChange",LwI(Ts))});
_.vc(function(){if(g==null?0:g.isReady())g==null||g.removeEventListener("onVideoProgress",FwM(Ts)),g==null||g.removeEventListener("onVideoDataChange",Sw0(Ts)),g==null||g.removeEventListener("onStateChange",LwI(Ts))});
return _.V("desktop-shorts-player-controls",null,_.V(S_e,{playerControlsProps:Ts}))},"Rg");
S_e=_.M(function(k){var g=k.playerControlsProps;return _.V("div",{class:"desktopShortsPlayerControlsHost"},_.V(_.nea,{progressBarProps:g,config:function(){return{isShortsPage:!0,hideProgressBar:g().videoDuration<30&&g().playerState!==2&&!g().isDragging,rounded:!0,position:3,unmuteOnSeek:!1,playheadDotBehavior:1,doSeekOnClick:!0}}}))},"Sg");_.Y_y=_.M(function(k){function g(m0){m0!==0||J()?m0>50&&(J()||!f())?(r(!1),B(!0)):m0<=50&&(J()||f())&&(r(!1),B(!1)):r(!0)}
function P(m0,Lb){var rA;return _.e(function(bV){if(bV.nextAddress==1)return bV.yield(_.x5(),2);rA=bV.yieldResult;Lb&&rA?(rA.unMute(!0),m0&&(G80(m0,rA.getVolume()),Y(rA.getVolume()))):rA&&(rA.mute(!0),m0&&G80(m0,0));_.SV(bV)})}
function x(m0){var Lb,rA;return _.e(function(bV){if(bV.nextAddress==1)return bV.yield(_.x5(),2);Lb=bV.yieldResult;rA=50;Lb&&(rA=Lb.getVolume(),Lb.isMuted()?G80(m0,0):G80(m0,rA));Y(rA);_.SV(bV)})}
var U=k.orientation;k=_.cZ("desktop-shorts-volume-controls");var A=_.cZ("button"),q=_.VK("input"),T=_.O(_.zT(!1,void 0,"MvN0Tc")),c=T.next().value,Z=T.next().value,w=_.O(_.zT(!1,void 0,"aSjsEb"));T=w.next().value;w=w.next().value;var J=T,r=w;w=_.O(_.zT(!0,void 0,"FUh46d"));T=w.next().value;w=w.next().value;var f=T,B=w;T=_.O(_.zT(50,void 0,"yPke4d"));var L=T.next().value,Y=T.next().value;T=_.nP(function(){var m0=J();return _.W("web_shorts_keyboard_enable_mute_shortcut")?m0?_.OX("PLAYER_LABEL_UNMUTE",
void 0,"Unmute (m)"):_.OX("PLAYER_LABEL_MUTE",void 0,"Mute (m)"):m0?_.OX("UNMUTE_VOLUME",void 0,"Unmute"):_.OX("MUTE_VOLUME",void 0,"Mute")},void 0,"SHO4Df");
w=_.nP(function(){var m0=J(),Lb=f();return{sources:[{clientResource:{imageName:m0?_.W("web_shorts_modern_controls")?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED":Lb?_.W("web_shorts_modern_controls")?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED":_.W("web_shorts_modern_controls")?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED"}}]}},void 0,"lfsRWd");
var l=_.nP(function(){var m0=L();return J()?m0+"% volume muted":m0+"% volume"},void 0,"xZsRmc"),D=_.nP(function(){return U()==="vertical_down"},void 0,"FVqYmb");
_.ay(function(){function m0(){Z(!0)}
function Lb(){Z(!1)}
q&&q.value&&(q.value.addEventListener("focus",m0),q.value.addEventListener("focusout",Lb),x(q.value).then(function(){g(Number(Rcu(q.value)))}));
A&&A.value&&(A.value.addEventListener("focus",m0),A.value.addEventListener("focusout",Lb));_.vc(function(){var rA;q==null||(rA=q.value)==null||rA.removeEventListener("focus",m0);var bV;q==null||(bV=q.value)==null||bV.removeEventListener("focusout",Lb);var tu;A==null||(tu=A.value)==null||tu.removeEventListener("focus",m0);var Eb;A==null||(Eb=A.value)==null||Eb.removeEventListener("focusout",Lb)})});
var X=_.iX(function(){if(q&&q.value){var m0=Number(Rcu(q.value));Ct6(m0);Y(m0);q.value.style.setProperty("--gradient-percent",m0+"%");g(m0)}return!1}),a=_.iX(function(){q&&q.value&&(P(q.value,J()),r(!J()));
return!1}),H={},y={},kj={},Ts={};
return _.V("desktop-shorts-volume-controls",{"on:pointerleave":_.iX(function(){Z(!1)}),
"on:pointerenter":_.iX(function(){Z(!0)}),
class:_.$v("ytdDesktopShortsVolumeControlsHost",(H.ytdDesktopShortsVolumeControlsHostVertical=D,H.ytdDesktopShortsVolumeControlsHostModern=_.W("web_shorts_modern_controls"),H.ytdDesktopShortsVolumeControlsHostModernExpanded=function(){return _.W("web_shorts_modern_controls")&&c()},H)),
el:k},_.V(_.m,{cond:function(){return!D()},
then:function(){var m0={};return _.V("div",{class:_.$v("ytdDesktopShortsVolumeControlsBackgroundScrim",(m0.ytdDesktopShortsVolumeControlsBackgroundScrimExpanded=c,m0.ytdDesktopShortsVolumeControlsBackgroundScrimExpandedModern=function(){return _.W("web_shorts_modern_controls")&&c()},m0))})}}),_.V("div",{class:_.$v((y.ytdDesktopShortsVolumeControlsMuteIconButtonContainer=D,y))},_.V("button",{"aria-label":T,
title:T,el:A,"on:click":a,class:"ytdDesktopShortsVolumeControlsMuteIconButton"},w?_.V(_.KX,{data:w,alt:T,className:"ytdDesktopShortsVolumeControlsMuteIcon"}):null)),_.V("div",{class:_.$v("ytdDesktopShortsVolumeControlsSliderContainer",(kj.ytdDesktopShortsVolumeControlsSliderContainerExpanded=c,kj.ytdDesktopShortsVolumeControlsSliderContainerVertical=D,kj.ytdDesktopShortsVolumeControlsSliderContainerVerticalDown=D,kj.ytdDesktopShortsVolumeControlsSliderContainerVerticalExpanded=function(){return c()&&
D()},kj))},_.V("input",{"aria-label":_.OX("VOLUME"),
title:_.OX("VOLUME"),el:q,"on:input":X,type:"range",class:_.$v("ytdDesktopShortsVolumeControlsNativeSlider",(Ts.ytdDesktopShortsVolumeControlsNativeSliderModern=_.W("web_shorts_modern_controls"),Ts)),id:"volume-input",role:"slider","aria-valuenow":L,"aria-valuetext":l,"aria-valuemin":0,"aria-valuemax":100})))},"Tg");_.jM5=_.M(function(k){var g=k.data;var P=k.extractOverlay;k={};return _.V("player-disclosure-view-model",{class:_.$v("ytwPlayerDisclosureViewModelHost",(k.ytwPlayerDisclosureViewModelExtractOverlay=function(){return P==null?void 0:P()},k))},_.V(_.Op,{command:function(){return g().navigationEndpoint},
className:"ytwPlayerDisclosureViewModelEndpoint"},_.V(_.m,{cond:function(){return g().iconName},
then:function(x){return _.V(_.qQ,{icon:x})}}),_.V("span",{class:"ytwPlayerDisclosureViewModelText"},function(){return g().text}),_.V(_.m,{cond:function(){return g().showEndChevron},
then:function(){return _.V(_.qQ,{icon:"CHEVRON_RIGHT"})}})))},"Ug");var QMn=_.M(function(k){var g=k.data;var P=k.overlayDensity;k={};return _.V("yt-reel-channel-bar-view-model",{class:"ytReelChannelBarViewModelHost"},_.V(_.Vz,{data:function(){return g().decoratedAvatarViewModel}},{decoratedAvatarViewModel:function(x){var U=x.data;
return _.V(_.ar,{data:function(){return(P==null?void 0:P())===1?Object.assign({},U(),{avatar:{avatarViewModel:Object.assign({},_.b(U().avatar,_.uC),{avatarImageSize:"AVATAR_SIZE_M"})}}):U()}})}}),_.V(_.Vz,{data:function(){return g().avatarStackViewModel}},{avatarStackViewModel:function(x){return _.V(_.Hg,{data:x.data})}}),_.V(_.C8,{className:_.$v("ytReelChannelBarViewModelChannelName",(k.ytReelChannelBarViewModelChannelNameLarge=function(){return(P==null?void 0:P())===1},k)),
text:function(){return g().channelName},
linkInheritColor:!0,userInput:!0}),_.V("div",{class:"ytReelChannelBarViewModelReelSubscribeButton"},_.V(_.Vz,{data:function(){return g().subscribeButtonViewModel}},{subscribeButtonViewModel:function(x){var U=x.data;
return _.V(_.oO,{data:function(){return(P==null?void 0:P())===1?Object.assign({},U(),{backgroundStyle:"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_TONAL",buttonStyle:Object.assign({},U().buttonStyle,{buttonSize:"SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_MEDIUM"})}):U()},
isOverlay:!1})},
buttonViewModel:_.Va})),_.V("div",{class:"ytReelChannelBarViewModelReelSponsorButton"},_.V(_.Vz,{data:function(){var x,U;return(U=_.b((x=g())==null?void 0:x.sponsorButtonViewModel,X_Y))==null?void 0:U.sponsorButton}},{buttonViewModel:function(x){return _.V(_.Va,{data:x.data,
buttonOverrides:function(){return{toggled:!0}}})}})))},"Vg");var l05=_.M(function(k){var g=function(){var U;return((U=k.overlayDensity)==null?void 0:U.call(k))===1},P=function(){return g()?22:16},x={};
return _.V("yt-reel-multi-format-link-view-model",{class:_.$v("ytReelMultiFormatLinkViewModelHost",(x.ytReelMultiFormatLinkViewModelHostTall=!0,x.ytReelMultiFormatLinkViewModelHostLarge=function(){return g()},x))},_.V(_.Op,{ariaLabel:function(){return k.data().a11yLabel},
className:"ytReelMultiFormatLinkViewModelEndpoint",command:function(){return k.data().command}},_.V("h3",{class:function(){return g()?"ytReelMultiFormatLinkViewModelLargeLink":"ytReelMultiFormatLinkViewModelLink"}},_.V(_.m,{cond:function(){return k.data().icon},
then:function(U){return _.V(_.KX,{data:U,className:"ytReelMultiFormatLinkViewModelIcon",alt:"",size:P})}}),_.V(_.C8,{text:function(){return k.data().title},
className:"ytReelMultiFormatLinkViewModelTitle"}))))},"Wg");
l05.idomCompat=!0;var D5n=_.M(function(k){var g=k.data;var P=k.overlayDensity;var x=k.extractOverlay;var U=_.cZ("yt-shorts-suggested-action-view-model");k=_.O(_.zT(!1,void 0,"S60Hzc"));var A=k.next().value,q=k.next().value;k=_.O(_.zT(!1,void 0,"O76chf"));var T=k.next().value,c=k.next().value,Z=function(){return g().isMultiLineSa},w=_.Tf(WSk,function(){var H,y;
return(y=(H=g().toggleableContent)==null?void 0:H.entityKey)!=null?y:""}),J=function(){var H,y,kj;
return(kj=g().toggleableContent)!=null&&kj.entityKey?(y=(H=w())==null?void 0:H.value)!=null?y:!1:!1},r=function(){var H,y,kj,Ts,m0,Lb,rA,bV,tu,Eb,hd;
return g().toggleableContent?J()?(H=g().toggleableContent)==null?void 0:H.toggledData:(y=g().toggleableContent)==null?void 0:y.untoggledData:{primaryText:(bV=(kj=g().defaultContent)==null?void 0:kj.primaryText)!=null?bV:g().text,secondaryText:(Ts=g().defaultContent)==null?void 0:Ts.secondaryText,onTapCommand:(tu=(m0=g().defaultContent)==null?void 0:m0.onTapCommand)!=null?tu:g().onTapCommand,icon:(Eb=(Lb=g().defaultContent)==null?void 0:Lb.icon)!=null?Eb:g().icon,image:(hd=(rA=g().defaultContent)==
null?void 0:rA.image)!=null?hd:g().image}},f=function(){return Z()?g().trailingTapTarget:void 0},B=function(H,y){return function(){return A()?y:H}},L=function(){return{leadingSection:B("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingSection"),
secondaryText:(P==null?void 0:P())===1?B("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelExpansiveContainerExpandedSecondary"):B("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelDynamicHostExpandedSecondary"),trailingSection:B("ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection"),trailingSectionExtractOverlay:B("ytShortsSuggestedActionViewModelExtractOverlayCollapsedTrailingSection",
"ytShortsSuggestedActionViewModelExtractOverlayExpandedTrailingSection"),leadingIcon:B("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon")}};
k={};k=_.$v((k.ytShortsSuggestedActionViewModelStaticHost=function(){return!Z()},k.ytShortsSuggestedActionViewModelDynamicHost=Z,k.ytShortsSuggestedActionViewModelDynamicHostShown=function(){return Z()&&T()},k.ytShortsSuggestedActionViewModelDynamicHostHidden=function(){return Z()&&!T()},k.ytShortsSuggestedActionViewModelExtractOverlay=function(){return x==null?void 0:x()},k));
_.ay(function(){if(Z()){var H=0,y;if((y=g().animationParams)==null?0:y.shouldExpand){var kj,Ts;H=((Ts=(kj=g().animationParams)==null?void 0:kj.expansionDelaySecs)!=null?Ts:0)*1E3}var m0,Lb=((m0=g().animationParams)==null?0:m0.shouldExpand)?setTimeout(function(){q(!0)},H):void 0,rA,bV;
H=((rA=g().animationParams)==null?0:rA.visibilityDelaySecs)?((bV=g().animationParams)==null?NaN:bV.visibilityDelaySecs)*1E3:0;var tu=setTimeout(function(){c(!0)},H);
_.vc(function(){Lb&&clearTimeout(Lb);clearTimeout(tu)})}});
var Y=function(H){_.S7(H,Object.assign({},{form:{element:U.value}}))},l=_.iX(function(){var H,y=(H=r())==null?void 0:H.onTapCommand;
y&&Y(y)}),D=_.iX(function(){var H,y;
if(H=(y=f())==null?void 0:y.onTapCommand)return Y(H),!1}),X=_.OD({"vertical-align":"bottom",
"border-radius":function(){var H;return Z()?((H=g().defaultContent)==null?0:H.isCircleImage)?"50%":"4px":"0px"},
width:function(){var H,y,kj;return Z()&&((H=g().defaultContent)==null?0:H.imageSize)?((kj=(y=g().defaultContent)==null?void 0:y.imageSize)!=null?kj:24)+"px":null},
height:function(){var H,y,kj;return Z()&&((H=g().defaultContent)==null?0:H.imageSize)?((kj=(y=g().defaultContent)==null?void 0:y.imageSize)!=null?kj:24)+"px":null}}),a={};
return _.V("yt-shorts-suggested-action-view-model",{class:k,el:U},_.V("div",{style:"display: flex; flex-direction: row; align-items: center;"},_.V("button",{class:_.$v(function(){return Z()?"ytShortsSuggestedActionViewModelDynamicHostContainer":"ytShortsSuggestedActionViewModelStaticHostContainer"},function(){var H;
return(H=g().useFullRoundedBorder)!=null&&H?"ytShortsSuggestedActionViewModelDynamicHostUseRoundBorder":!f()&&Z()?"ytShortsSuggestedActionViewModelDynamicHostRoundAllCorners":Z()?"ytShortsSuggestedActionViewModelDynamicHostOnlyRoundLeadingCorners":""},function(){var H;
return(H=g().disableFixedHeight)!=null&&H?"ytShortsSuggestedActionViewModelDynamicHostFixedHeightAuto":""},(a.ytShortsSuggestedActionViewModelExpansiveContainer=function(){return(P==null?void 0:P())===1},a.ytShortsSuggestedActionViewModelExtractOverlayContainer=function(){return x==null?void 0:x()},a)),
"on:click":l},_.V(_.q4,{model:{color:4}}),_.V("div",{class:_.$v(function(){return Z()?L().leadingSection():"ytShortsSuggestedActionViewModelStaticHostLeadingSection"})},_.V(_.m,{cond:function(){var H;
return(H=r())==null?void 0:H.image},
then:function(H){return _.V(_.KX,{data:H,alt:"",className:function(){return Z()?"ytShortsSuggestedActionViewModelDynamicHostLeadingImage":"ytShortsSuggestedActionViewModelStaticHostLeadingImage"},
contentMode:"CONTENT_MODE_SCALE_TO_FILL",preserveHeight:!0,preserveWidth:!0,useWidth:!0,style:X})}}),_.V(_.m,{cond:function(){var H,y;
return(H=r())==null?void 0:(y=H.icon)==null?void 0:y.iconType},
then:function(H){return _.V(_.qQ,{icon:H,active:J,className:function(){return Z()?A()?"ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon":"ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon":"ytShortsSuggestedActionViewModelStaticHostLeadingIcon"}})}})),_.V("div",{class:"ytShortsSuggestedActionViewModelStaticHostTextSection"},_.V(_.m,{cond:function(){var H;
return(H=r())==null?void 0:H.primaryText},
then:function(H){var y={};return _.V("div",{class:_.$v("ytShortsSuggestedActionViewModelStaticHostPrimaryText",(y.ytShortsSuggestedActionViewModelExpansiveContainerPrimaryText=function(){return(P==null?void 0:P())===1},y))},_.V(_.C8,{text:H}))}}),_.V(_.m,{cond:function(){var H;
return(H=r())==null?void 0:H.secondaryText},
then:function(H){return _.V("div",{class:function(){return L().secondaryText()}},_.V(_.C8,{text:H}))}}))),_.V(_.m,{cond:f,
then:function(H){return _.V("div",{class:_.$v(function(){return L().trailingSection()},function(){var y,kj;
return(x==null?void 0:x())&&((kj=(y=L()).trailingSectionExtractOverlay)==null?void 0:kj.call(y))||""}),
"aria-label":function(){var y;return(y=H().a11yLabel)!=null?y:""},
"on:click":D,role:"button",tabindex:0},_.V(_.q4,{model:{color:4}}),_.V(_.qQ,{icon:"CHEVRON_DOWN",className:"ytShortsSuggestedActionViewModelDynamicHostTrailingIcon"}))}})))},"Xg");var tqd=_.M(function(k){var g=k.data;var P=k.overlayDensity;var x=_.cZ("yt-shorts-video-title-view-model");k=_.iX(function(q){if(_.s$(_.Ws(q),x.value,["A".toString()]))return!1;(q=g().truncatedTextOnTapCommand)&&_.S7(q);return!1});
var U={},A={};return _.V("yt-shorts-video-title-view-model",{el:x,class:_.$v("ytShortsVideoTitleViewModelHost",(U.ytShortsVideoTitleViewModelHostClickable=function(){return!!g().truncatedTextOnTapCommand},U)),
"on:click":k},_.V("h2",{class:_.$v("ytShortsVideoTitleViewModelShortsVideoTitle",(A.ytShortsVideoTitleViewModelShortsVideoTitleLarge=function(){return(P==null?void 0:P())===1},A))},_.V(_.C8,{text:function(){return g().text},
linkInheritColor:!0,noEndpoints:!1,userInput:!0,isHeadline:function(){return(P==null?void 0:P())===1}})))},"Yg");_.MqT=_.M(function(k){var g=k.data;var P=k.overlayDensity;var x=k.extractOverlay;var U=function(){return(P==null?void 0:P())===1};
return _.V("yt-reel-metapanel-view-model",{class:"ytReelMetapanelViewModelHost"},_.V(_.Vz,{data:function(){return g().metadataItems}},{badgeViewModel:function(A){A=A.data;
return _.V("div",{class:_.$v(function(){return U()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.V(_.VT,{data:A}))},
playerDisclosureViewModel:function(A){A=A.data;return _.V("div",{class:_.$v(function(){return U()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.V(_.jM5,{data:A,
extractOverlay:x}))},
shortsSuggestedActionViewModel:function(A){A=A.data;return _.V("div",{class:_.$v(function(){return U()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.V(D5n,{data:A,
overlayDensity:P,extractOverlay:x}))},
reelChannelBarViewModel:function(A){A=A.data;var q={};return _.V("div",{class:_.$v("ytReelMetapanelViewModelMetapanelItem",(q.ytReelMetapanelViewModelExpansive=function(){return U()},q))},_.V(QMn,{data:A,
overlayDensity:P}))},
reelMultiFormatLinkViewModel:function(A){A=A.data;var q={};return _.V("div",{class:_.$v("ytReelMetapanelViewModelMetapanelItem",(q.ytReelMetapanelViewModelExpansive=function(){return U()},q))},_.V(l05,{data:A,
overlayDensity:P}))},
shortsVideoTitleViewModel:function(A){A=A.data;var q={};return _.V("div",{class:_.$v("ytReelMetapanelViewModelMetapanelItem",(q.ytReelMetapanelViewModelExpansive=function(){return U()},q))},_.V(tqd,{data:A,
overlayDensity:P}))},
reelSoundMetadataViewModel:function(A){A=A.data;var q={};return _.V("div",{class:_.$v("ytReelMetapanelViewModelMetapanelItem",(q.ytReelMetapanelViewModelExpansive=function(){return U()},q))},_.V(_.tcU,{data:A,
overlayDensity:P}))},
toggleButtonViewModel:function(A){A=A.data;var q={};return _.V("div",{class:_.$v("ytReelMetapanelViewModelMetapanelItem",(q.ytReelMetapanelViewModelExpansive=function(){return U()},q))},_.V(_.je,{data:A}))}}))},"Zg");var KWn=_.M(function(k){var g=_.aS(k,{size:"M",disabled:!1,tooltipText:"",onTap:void 0}),P=g.size,x=g.onTap,U=g.disabled,A=g.tooltipText;return _.V("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.V(_.c_,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:P(),disabled:U(),tooltipText:A(),onTap:x}},
iconName:k.iconType}))},"$g"),oed=_.M(function(k){function g(w){w.stopPropagation();
w.code==="ArrowUp"?(w.preventDefault(),Po0(T.value)):w.code==="ArrowDown"?(w.preventDefault(),$Lk(T.value)):w.code==="KeyM"?kO3():(w.code==="KeyK"||w.code==="Space")&&gEb(c())}
var P=_.aS(k,{previousButtonDisabled:!1,nextButtonDisabled:!1,data:void 0,playabilityStatus:void 0,previewThumbnail:void 0});k=P.previousButtonDisabled;var x=P.nextButtonDisabled,U=P.data,A=P.playabilityStatus,q=P.previewThumbnail,T=_.cZ("ytd-shorts-miniplayer-overlay"),c=_.Vb(_.QzC),Z;_.oy(function(){(Z=_.XI(T.value))&&Z.addEventListener("keydown",g)});
_.vc(function(){var w;(w=Z)==null||w.removeEventListener("keydown",g)});
P=function(){var w,J,r;return(w=U())==null?void 0:(J=w.reelPlayerOverlayRenderer)==null?void 0:(r=J.likeButton)==null?void 0:r.likeButtonRenderer};
return _.V("ytd-shorts-miniplayer-overlay",{el:T,class:"ytdShortsMiniplayerOverlayHost"},_.V("div",{class:"ytdShortsMiniplayerOverlayThumbnailBackground",style:_.OD({"background-image":function(){var w=q();return w?'url("'+_.CX(w.thumbnails)+'")':""}})}),_.V("div",{class:"ytdShortsMiniplayerOverlayOverlay"},_.V("div",{class:"ytdShortsMiniplayerOverlayTopButtons"},_.V(KWn,{iconType:function(){var w=c();
return w===2||w===-1||w===5?"PLAY_ARROW":"PAUSE_FILLED"},
size:"L",onTap:function(){gEb(c())},
tooltipText:function(){var w=c();return w===1||w===3?_.OX("PLAYER_LABEL_PAUSE"):_.OX("PLAYER_LABEL_PLAY")}}),_.V(_.Y_y,{orientation:"horizontal_right"})),_.V("div",{class:"ytdShortsMiniplayerOverlayActionButtons"},_.V(KWn,{iconType:"YOUTUBE_SHORTS_ARROW_UP",
disabled:k,onTap:function(){Po0(T.value)},
tooltipText:_.OX("PREVIOUS_VIDEO_LABEL")}),_.V(KWn,{iconType:"YOUTUBE_SHORTS_ARROW_DOWN",disabled:x,onTap:function(){$Lk(T.value)},
tooltipText:_.OX("NEXT_VIDEO_LABEL")}),_.W("web_shorts_pip_like_button")?_.V("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.V(eS7,{buttonTooltipPosition:"left",data:P,overrides:{iconPosition:"icon-with-label",size:"M",style:"overlay-dark",type:"tonal"},textTransform:"none",useShortsIcon:!0,vertical:!0})):null),_.V("div",{class:"ytdShortsMiniplayerOverlayVideoMetaData"},_.V(_.m,{cond:function(){var w,J;return _.b((w=U())==null?void 0:(J=w.reelPlayerOverlayRenderer)==null?void 0:J.metapanel,
HFH)},
then:function(w){return _.V("div",{class:_.$v("ytdShortsMiniplayerOverlayInteractive")},_.V(_.MqT,{data:w}))}})),_.V("div",{class:_.$v("ytdShortsMiniplayerOverlayPlayerControls","ytdShortsMiniplayerOverlayInteractive"),
hidden:function(){var w;return!((w=U())==null||!w.adsOverlay)||A()&&!MK6(A())}},_.V("div",{class:"ytdShortsMiniplayerOverlayPlayerControlsInner"},_.V(_.FWe,null)))),_.V(_.m,{cond:function(){var w=U(),J,r;
w=_.b(w==null?void 0:(J=w.adsOverlay)==null?void 0:(r=J.fulfillmentContent)==null?void 0:r.fulfilledLayout,n0J);return _.b(w==null?void 0:w.renderingContent,lM3)},
then:function(w){return _.V("div",{class:"ytdShortsMiniplayerOverlayAdsOverlay"},_.V(NQd,{data:w}))}}))},"bh");var xLb=_.M(function(){var k=_.O(_.zT(new _.Sf(NaN,NaN),void 0,"hq9Bjf")),g=k.next().value,P=k.next().value;k=_.O(_.zT(!1,void 0,"Mu3aZc"));var x=k.next().value,U=k.next().value,A=_.O(_.zT(!1,void 0,"LGtoFb"));k=A.next().value;var q=A.next().value,T=_.Za().resolve(_.EB).miniplayerPropSignalMap[0],c=T.data,Z=T.shortsData,w=T.nextButtonDisabled,J=T.shortsPreviewThumbnail,r=T.previousButtonDisabled,f=T.externalPlaylistData;A=T.toastData;var B=T.playabilityStatus,L=T.isDisabled,Y=T.playerVe,l=T.closeVe;
T=_.Vb(_.yz);_.eS("yt-pip-window-resized",function(H){P(H)});
_.eS("yt-activate-pip-miniplayer",function(){return _.e(function(H){q(!0);_.SV(H)})});
var D=function(){var H;return!((H=f())==null||!H.contents)&&x()},X=function(){var H=g(),y=!!c(),kj=D();
H=H.clone();y&&(H.height-=76);kj&&(H.height-=285);return H},a=function(){U(!x())};
_.o6(function(){var H=Y(),y=_.hE(11),kj=_.up(11);y&&kj&&H&&(_.lL(y,kj,H),kj=l())&&(_.DK(y,H,[kj]),_.Mh(y,[kj]))},"fHkmfb");
return _.V("ytd-pip-container",{class:"ytdPipContainerHost"},_.V(_.m,{cond:k,then:function(){return _.V(_.Xq3,{isDisabled:L,playabilityStatus:B,size:X})}}),_.V(_.m,{cond:c,
then:function(){return _.V(_.NP3,{data:c,expanded:x,onExpandClick:a,playlistData:f})}}),_.V(_.m,{cond:D,
then:function(){return _.V("div",{class:"ytdPipContainerPlaylistPanel"},_.V(_.qHF,{data:f,hideHeaderText:!0,withinMiniplayer:!0}))}}),_.V(_.m,{cond:T,
then:function(){return _.V(oed,{data:Z,nextButtonDisabled:w,previousButtonDisabled:r,playabilityStatus:B,previewThumbnail:J})}}),_.V("div",{class:"ytdPipContainerToast"},_.V(_.yYF,{toastData:A})))},"dh");var eF=function(k,g,P){var x=this;this.pipController=k;this.JSC$18972_clientRoot=g;this.JSC$18972_pageRequestService=P;this.active=!1;this.player=this.playerElement=this.miniplayerFetchRequest=null;this.miniplayerPropSignalMap=wM0();this.watchPipEnabled=_.W("web_watch_pip");this.shortsPipEnabled=_.W("web_shorts_pip");this.JSC$18972_watchWhileEnabled=_.W("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(_.Ni(),nm0,function(U){x.isSingleOptionSurveyActive=U});
this.JSC$18972_onPlayerPlayVideo=this.JSC$18972_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);_.dx(_.A0.getInstance(),this.miniplayerServiceActionMap,this.JSC$18972_clientRoot);k.pictureInPictureSupported()&&_.HE("genericClientExperimentEvent",
{eventType:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED"})},Znc,G9s,XQY,RRy,kWF,LtL;
eF.prototype.handleMediaSessionPipActivation=function(){var k=this,g;return _.e(function(P){_.SD().mediaSessionPipActivation=!0;g=_.Za().resolve(_.NQ);return g.isOnWatch()&&k.watchPipEnabled?(_.SD().watchPipActivation=!0,_.veV(k,g.data),P.jumpTo(0)):g.isOnShorts()&&k.shortsPipEnabled?(_.SD().shortsPipActivation=!0,_.a0s(k),P.jumpTo(0)):k.isMiniplayerActive()&&k.watchPipEnabled&&!k.watchWhileMode?P.yield(HGd(k),0):P.jumpTo(0)})};
var HGd=function(k){var g,P,x,U;return _.e(function(A){if(A.nextAddress==1)return g=!k.miniplayerToPipMode,P=k.playerElement,x=k.miniplayerData,U=k.watchResponse,A.yield(k.deactivate(),2);if(A.nextAddress!=3)return g?(_.SD().mediaSessionPipActivation=!0,_.SD().watchPipActivation=!0):_.SD().miniplayerButtonActivation=!0,A.yield(k.activate(P,x,U),3);k.miniplayerToPipMode=g;_.SV(A)})};
eF.prototype.onDownloadedVideoDeleted=function(k){var g,P=_.b((g=this.miniplayerData)==null?void 0:g.watchEndpoint,_.oV),x,U;P&&((x=this.watchResponse)==null?void 0:(U=x.playerResponse)==null?void 0:U.offlineState)!==void 0&&(g=P.videoId)&&k&&g===k&&this.close()};
eF.prototype.onShowMiniplayerCommand=function(k){var g=this,P,x,U,A,q,T,c,Z,w,J,r;return _.e(function(f){switch(f.nextAddress){case 1:return P=_.b(k,SPm),U=(x=P)==null?void 0:x.miniplayerCommand,A=_.b(U,_.oV),U&&A&&!g.active?f.yield(_.KI.getInstance(),2):f.return();case 2:return q=f.yieldResult,f.yield((T=q)==null?void 0:T.get("yt-miniplayer-shown-video-id"),3);case 3:c=f.yieldResult;Z=A.videoId;if(!Z||c===Z)return f.return();w=_.Za().resolve(_.NQ);if(w.isOnWatch())return _.pH(Error("Sj")),f.return();
J={channelItem:{externalId:btoa(Z)}};g.readyToResumeVe=_.$5(121253,void 0,void 0,J);_.SD().showMiniplayerCommandActivation=!0;return f.yield(_.nfJ(g,U,!0),4);case 4:return g.active&&(_.cp(g,{readyToResumeVe:g.readyToResumeVe,isReadyToResume:!0}),g.isReadyToResume=!0),f.yield((r=q)==null?void 0:r.set("yt-miniplayer-shown-video-id",A.videoId),5);case 5:g.readyToResumeVe=void 0,_.SV(f)}})};
eF.prototype.init=function(k){this.miniplayerEl?_.pH(new _.Da("MiniplayerService already initialized.")):this.miniplayerEl=k};
eF.prototype.isInitialized=function(){var k=!!this.miniplayerEl;k||_.pH(new _.Da("MiniplayerService used before initialized."));return k};
_.veV=function(k,g){if(k.isInitialized()){var P=_.bZ(g.response,!1,g.playerResponse),x=_.Za().resolve(_.NQ).getPlayerFromWatch();_.SD().currentEndpoint=P.watchEndpoint||null;k.activate(x,P,g)}};
_.a0s=function(k){if(k.isInitialized()){var g=_.Za().resolve(_.NQ).getPlayerFromShorts();k.activate(g)}};
Znc=function(k,g){var P;(P=!k.isInitialized())||(P=_.Za().resolve(_.NQ).isOnWatch()&&k.watchPipMode,P=!(k.isMiniplayerActive()&&(_.SD().userActivation||_.SD().lockupActivation||P)));if(P)return!1;NHY(k,g)?_.OQ(k):LtL(k,g);return k.watchPipMode?!_.Za().resolve(_.NQ).isOnWatch():!0};
eF.prototype.isMiniplayerActive=function(){return this.active};
var NHY=function(k,g){var P;g=(P=_.b(g,_.oV))==null?void 0:P.videoId;var x,U;k=(U=_.b((x=k.miniplayerData)==null?void 0:x.watchEndpoint,_.oV))==null?void 0:U.videoId;return g!=null&&g===k};
eF.prototype.collapse=function(){this.isInitialized()&&(this.backgroundPageData?_.GB(this.miniplayerEl,"yt-navigate-cache",{url:this.backgroundPageData.url,endpoint:this.backgroundPageData.endpoint,data:this.backgroundPageData}):_.RV(this.miniplayerEl,"yt-navigate-home-action"))};
_.nfJ=function(k,g,P,x){P=P===void 0?!1:P;var U,A,q;return _.e(function(T){switch(T.nextAddress){case 1:if(k.active){T.jumpTo(2);break}U=_.Za().resolve(_.NQ);if(q=(A=k.playerElement)!=null?A:U.getPlayerFromWatch()){T.jumpTo(3);break}return T.yield(_.Za().resolve(_.Rv),4);case 4:q=U.getPlayerFromWatch();case 3:if(!q){_.pH(Error("Uj"));T.jumpTo(2);break}return T.yield(k.activate(q,x),2);case 2:return k.active?T.yield(LtL(k,g,P),0):T.return()}})};
eF.prototype.activate=function(k,g,P){var x=this,U,A,q,T,c,Z,w,J,r;return _.e(function(f){switch(f.nextAddress){case 1:if(!x.isInitialized())return f.return();if(!k)return _.pH(Error("Uj")),f.return();if(_.RqN()||x.isMiniplayerActive())var B=!0;else B=_.SD().watchPipActivation||_.SD().watchWhileActivation,_.Za().resolve(_.NQ).isOnWatch()&&!B?(_.pH(new _.Da("miniplayer activated on watch page")),B=!0):B=_.SD().watchWhileActivation?x.userDeactivatedWatchWhile||!!document.pictureInPictureElement||fLr():
!1;if(B)return GpL(),f.return();U=_.SD().mediaSessionPipActivation;A=_.SD().shortsPipActivation;q=_.SD().watchPipActivation;c=(T=_.SD().watchWhileActivation)||q;Z=q||A;if(!x.pictureInPictureEnabled()||!Z){f.jumpTo(2);break}return f.yield(I0n(x,U),3);case 3:if(!f.yieldResult)return _.pH(Error("Tj")),GpL(),f.return();case 2:return x.setActive(!0),x.watchResponse=P,x.playerElement=k,x.updateMiniplayerData(g),f.yield(XQY(x,k),4);case 4:if(!x.active)return _.pH(new _.Da("miniplayer deactivated during activation")),
x.removePlayerListeners(),f.return();B=_.Za().resolve(_.kR);B.addEventListener("yt-navigate",_.AB(x,x.onPlaylistNavigate));B.addEventListener("yt-playlist-data-updated",_.AB(x,x.JSC$18972_onPlaylistDataUpdated));x.JSC$18972_onPlaylistDataUpdated();GpL();x.JSC$18972_watchWhileEnabled&&_.yc3(x,T);x.pictureInPictureEnabled()&&x.shortsPipEnabled&&(x.shortsPipMode=A,_.Ni().dispatch(tsm(x.shortsPipMode)));x.pictureInPictureEnabled()&&x.watchPipEnabled&&(x.watchPipMode=q,_.snk(x.handleMediaSessionPipActivation));
x.player&&(w=x.player.getPlayerState(),J=w===1,_.Ni().dispatch(XCY(w)),_.kD(x.miniplayerEl,"yt-miniplayer-play-state-changed",[J]),_.SD().isVideoPlaying=J);_.kD(x.miniplayerEl,"yt-miniplayer-endpoint-changed");pQ7(x);_.Ci2(x);if(x.shortsPipMode||x.watchPipMode)f=f.yield(_.RV(x.miniplayerEl,"yt-activate-pip-miniplayer")[0],6);else{B=f.yield;var L=_.RV(x.miniplayerEl,"yt-activate-miniplayer",[c])[0];f=B.call(f,L,6)}return f;case 6:if(x.watchResponse){B=x.getScreenLayer();L=_.hE(0);var Y=qCA(0);L&&Y&&
(_.L9(L,Y,B),B===0&&dF6(void 0,0))}G9s(x);RRy(x,!0);(r=x.getPlayerElement())==null||r.focusOnPlayer();_.SV(f)}})};
eF.prototype.updateMiniplayerData=function(k){this.miniplayerData=k;_.cp(this,{data:k})};
_.Ci2=function(k){var g,P,x=((g=k.miniplayerData)==null?void 0:(P=g.miniplayerRenderer)==null?void 0:P.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY";g=k.watchWhileMode||k.watchPipMode?x&&!_.Za().resolve(_.NQ).isOnWatch():x;_.cp(k,{isDisabled:g});var U,A;P=_.b((U=k.miniplayerData)==null?void 0:(A=U.miniplayerRenderer)==null?void 0:A.minimizedEndpoint,_.S1);g&&P&&_.Za().resolve(_.D7).openSheet({openPopupActionCommand:{openPopupAction:P}},k.miniplayerEl)};
G9s=function(k){if(k.watchResponse&&!kWF(k)){var g,P=(g=k.watchResponse.playerResponse)==null?void 0:g.trackingParams;P&&(_.cp(k,{expandVe:_.$5(35989),closeVe:_.$5(34699),readyToResumeCloseVe:_.$5(131070),repositionVe:_.$5(226204),resizeVe:_.$5(226205)}),_.cp(k,{playerVe:_.Zz(P)}))}};
XQY=function(k,g){return _.e(function(P){if(P.nextAddress==1)return g.preparePlayer(),P.yield(g.getPlayerPromise(),2);k.player=P.yieldResult;k.player&&(k.player.addEventListener("onPlayVideo",k.JSC$18972_onPlayerPlayVideo),k.player.addEventListener("onCloseMiniplayer",k.onPlayerCloseMiniplayer),k.player.addEventListener("onExpandMiniplayer",k.onPlayerExpandMiniplayer),k.player.addEventListener("onStateChange",k.onPlayerStateChange));_.SV(P)})};
_.d=eF.prototype;_.d.JSC$18972_onPlayerPlayVideo=function(k){var g=k.sessionData&&"autonav"in k.sessionData,P;k.sessionData&&k.sessionData.itct&&(P=k.sessionData.itct);var x=k.watchEndpoint;g=x&&g?_.aQ0(x,P):_.yX(k.videoId,k.listId||void 0,P);k.sessionData&&_.Nj(_.b(g.commandMetadata,_.A6).url,k.sessionData);LtL(this,g)};
_.d.onPlayerExpandMiniplayer=function(){_.OQ(this)};
_.d.onPlayerCloseMiniplayer=function(){this.watchWhileMode&&(this.userDeactivatedWatchWhile=!0);this.close(this.watchWhileMode)};
_.d.onPlayerStateChange=function(){if(this.player){var k=this.player.getPlayerState(),g=k===1;_.Ni().dispatch(XCY(k));_.Ni().dispatch(_.CK3(k));_.kD(this.miniplayerEl,"yt-miniplayer-play-state-changed",[g]);_.SD().isVideoPlaying=g;if(k===0){g=!_.cV.getInstance().isAutoplaySetExplicitly();var P,x,U,A,q,T,c=(P=this.watchResponse.response)==null?void 0:(x=P.contents)==null?void 0:(U=x.twoColumnWatchNextResults)==null?void 0:(A=U.autoplay)==null?void 0:(q=A.autoplay)==null?void 0:(T=q.autoplayExplicitChoiceDialogRenderer)==
null?void 0:T.confirmDialogRenderer;g&&c&&this.player.setAutonavState(1)}k===0&&this.watchWhileMode&&this.deactivate()}};
_.d.onPlaylistNavigate=function(k,g){var P=this,x,U,A,q,T,c,Z;return _.e(function(w){if(w.nextAddress==1){if(!_.b(g.endpoint,_.oV))return w.return();_.SD().currentEndpoint=g.endpoint;_.kD(P.miniplayerEl,"yt-miniplayer-endpoint-changed");if(_.Za().resolve(_.NQ).isOnWatch()&&(P.watchWhileMode||P.watchPipMode))return w.return();k.stopPropagation();(A=(U=_.b((x=g.endpoint)==null?void 0:x.commandMetadata,_.A6))==null?void 0:U.url)&&g.tempData&&!_.vX.isEmpty(g.tempData)&&_.Nj(A,g.tempData);q={clientParams:{miniplayer:!0,
autoSaveToQueue:!1}};T=new CMJ(function(){return P.getPlayerElement()},q,{layer:P.getScreenLayer()});
c=function(J){T.processChunk({endpoint:g.endpoint,data:J})};
gI3(P);P.miniplayerFetchRequest=Pza(P,g.endpoint,c);_.Bo(w,2);return w.yield(P.miniplayerFetchRequest,4)}if(w.nextAddress!=2)return Z=w.yieldResult,$Hd(P,Z),_.Ac(w,0);_.Ll(w);_.SV(w)})};
_.d.JSC$18972_onPlaylistDataUpdated=function(){var k=_.Za().resolve(_.kR).getPlaylistData();this.hasPlaylistData=!!k;_.cp(this,{externalPlaylistData:k||{}})};
_.d.close=function(k){if(this.isInitialized())if(k){if(!((this.watchWhileMode||this.watchPipMode)&&_.Za().resolve(_.NQ).isOnWatch()||this.shortsPipMode)){var g;(g=this.getPlayerElement())==null||g.stop()}this.deactivate()}else _.i5().closeMiniplayer(this.miniplayerEl)};
_.d.deactivate=function(k){var g=this,P,x,U,A;return _.e(function(q){if(q.nextAddress==1){if(!g.isInitialized()||!g.active)return q.return();g.setActive(!1);gI3(g);(P=!!k&&NHY(g,k))&&g.isSingleOptionSurveyActive&&_.RV(g.miniplayerEl,"yt-show-watch-page-survey",[g.isSingleOptionSurveyActive]);return q.yield(xHT(g),2)}if(q.nextAddress!=3){RRy(g,!1);g.isReadyToResume=!1;g.watchResponse=void 0;g.updateMiniplayerData(void 0);g.shortsPipMode&&(g.shortsPipMode=!1,_.Ni().dispatch(tsm(g.shortsPipMode)),mYs(g.pipController),
(x=g.player)==null||x.setInternalSize(NaN,NaN));g.watchPipMode&&(g.watchPipMode=!1,mYs(g.pipController));(U=g.watchWhileMode)&&_.yc3(g,!1);g.removePlayerListeners();var T=_.Za().resolve(_.kR);T.removeEventListener("yt-navigate",_.AB(g,g.onPlaylistNavigate));T.removeEventListener("yt-playlist-data-updated",_.AB(g,g.JSC$18972_onPlaylistDataUpdated));_.SD().currentEndpoint=null;_.kD(g.miniplayerEl,"yt-miniplayer-endpoint-changed");g.playerElement=null;GpL();if(g.shortsPipMode||g.watchPipMode)q=q.jumpTo(3);
else{T=q.yield;var c=_.RV(g.miniplayerEl,"yt-deactivate-miniplayer",[P,U])[0];q=T.call(q,c,3)}return q}(A=g.player)==null||A.setInternalSize(NaN,NaN);g.player=null;_.SV(q)})};
var xHT=function(k){var g;return _.e(function(P){g=_.Za().resolve(_.NQ);return k.shortsPipMode?P.yield(g.movePlayerToShorts(k.playerElement),0):P.yield(g.movePlayerToWatch(k.playerElement),0)})};
eF.prototype.removePlayerListeners=function(){this.player&&(this.player.removeEventListener("onPlayVideo",this.JSC$18972_onPlayerPlayVideo),this.player.removeEventListener("onCloseMiniplayer",this.onPlayerCloseMiniplayer),this.player.removeEventListener("onExpandMiniplayer",this.onPlayerExpandMiniplayer),this.player.removeEventListener("onStateChange",this.onPlayerStateChange))};
eF.prototype.setActive=function(k){this.active=k;this.isSingleOptionSurveyActive?_.RV(this.miniplayerEl,"yt-close-popup-action",["ytd-single-option-survey-renderer"]):_.RV(this.miniplayerEl,"yt-close-popup-action",["ytd-survey-follow-up-renderer"]);_.Ni().dispatch(_.Rp({type:"SET_MINIPLAYER_IS_ACTIVE",payload:this.active}))};
_.yc3=function(k,g){k.watchWhileMode=g;_.cp(k,{watchWhile:g})};
RRy=function(k,g){if(!kWF(k))if(k.shortsPipMode||k.watchPipMode){var P;(P=k.player)==null||P.setDocumentPictureInPicture(g)}else{var x;(x=k.player)==null||x.setMinimized(g)}};
kWF=function(k){return k.watchWhileMode&&_.W("kevlar_watch_while_counterfactual")};
_.OQ=function(k){var g;return _.e(function(P){switch(P.nextAddress){case 1:if(!k.isInitialized())return P.return();_.Bo(P,2);return P.yield(k.miniplayerFetchRequest,4);case 4:_.Ac(P,3);break;case 2:_.Ll(P);case 3:k.watchResponse&&k.miniplayerData&&k.miniplayerData.watchEndpoint?(g={url:k.watchResponse.url,endpoint:k.miniplayerData.watchEndpoint,data:k.watchResponse,miniplayer:!0},_.GB(k.miniplayerEl,"yt-navigate-cache",g)):k.miniplayerData&&k.miniplayerData.watchEndpoint&&_.GB(k.miniplayerEl,"yt-navigate",
{endpoint:k.miniplayerData.watchEndpoint}),_.SV(P)}})};
LtL=function(k,g,P){var x,U,A,q;return _.e(function(T){if(T.nextAddress==1){if(NHY(k,g))return T.return();_.SD().currentEndpoint=g;_.kD(k.miniplayerEl,"yt-miniplayer-endpoint-changed");_.kD(k.miniplayerEl,"yt-miniplayer-play-state-changed",[!1]);_.SD().isVideoPlaying=!1;x={clientParams:{miniplayer:!0,autoSaveToQueue:!P}};U=new CMJ(function(){return k.getPlayerElement()},x,{layer:k.getScreenLayer(),
parentLayer:0},void 0,k.readyToResumeVe);A=function(c){var Z,w,J=Object.assign({},(Z=c.playerResponse)==null?void 0:(w=Z.playerConfig)==null?void 0:w.playbackStartConfig,{startPaused:!0}),r;P&&((r=c.playerResponse)==null?0:r.playerConfig)&&(c.playerResponse.playerConfig.playbackStartConfig=J);U.processChunk({endpoint:g,data:c})};
gI3(k);k.miniplayerFetchRequest=Pza(k,g,A);_.Bo(T,2);return T.yield(k.miniplayerFetchRequest,4)}if(T.nextAddress!=2)return q=T.yieldResult,$Hd(k,q),_.Ac(T,0);_.Ll(T);_.SV(T)})};
eF.prototype.getScreenLayer=function(){return this.shortsPipMode||this.watchPipMode?11:3};
var gI3=function(k){k.miniplayerFetchRequest&&(k.miniplayerFetchRequest.cancel&&k.miniplayerFetchRequest.cancel("Active request obsolete"),k.miniplayerFetchRequest=null)},Pza=function(k,g,P){var x,U=(x=_.b(g.commandMetadata,_.A6))==null?void 0:x.url,A;
x=!U||_.W("disable_miniplayer_tempdata")?{}:(A=pnV(U))!=null?A:{};return Su(k.JSC$18972_pageRequestService,g,x,window.location.href,"watch",function(q,T){P(T)},function(q){return q!==k.miniplayerFetchRequest})},$Hd=function(k,g){var P;
_.e(function(x){if(!g)return x.return();k.watchResponse=g;G9s(k);pQ7(k);P=_.bZ(g.response,!1,g.playerResponse);if(k.isMiniplayerActive()){g.response&&(k.playerElement.watchNextData=g.response);var U=_.vX.getValueByKeys.apply(_.vX,[g].concat(_.Kl(ALt)));_.vX.getValueByKeys.apply(_.vX,[g].concat(_.Kl(exJ)))&&U&&_.Za().resolve(_.kR).setAutoplayRenderer(U);if(U)if(_.W("kevlar_is_pupi_enabled")){var A,q,T,c,Z,w=((A=g.response)==null?0:(q=A.playerOverlays)==null?0:(T=q.playerOverlayRenderer)==null?0:(c=
T.autonavToggle)==null?0:(Z=c.autoplaySwitchButtonRenderer)==null?0:Z.enabled)?2:1;_.cV.getInstance().setState(w,!1,!1)}else A=Oju()?2:1,(w=k.player)==null||w.setAutonavState(A);k.updateMiniplayerData(P);_.Ci2(k)}_.SV(x)})},pQ7=function(k){var g,P,x=(g=k.watchResponse)==null?void 0:(P=g.playerResponse)==null?void 0:P.playabilityStatus,U;
g=x==null?void 0:(U=x.miniplayer)==null?void 0:U.miniplayerRenderer;(g==null?void 0:g.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"&&g.minimizedEndpoint&&_.g5(k.miniplayerEl,[g.minimizedEndpoint]);_.cp(k,{playabilityStatus:x})};
eF.prototype.openToast=function(k,g){_.cp(this,{toastData:{data:k,label:g}})};
_.cp=function(k,g){(0,k.miniplayerPropSignalMap[1])(g)};
eF.prototype.getPlayerElement=function(){if(!this.isInitialized())return null;var k;return this.playerElement?this.playerElement:(k=_.kr(this.miniplayerEl).querySelector("#player-container"))==null?void 0:k.firstElementChild};
eF.prototype.pictureInPictureSupported=function(){return this.pipController.pictureInPictureSupported()};
var I0n=function(k,g){g=g===void 0?!1:g;var P,x,U,A,q,T,c;return _.e(function(Z){if(Z.nextAddress==1){P=navigator.userActivation.isActive||g;if(!P||!k.pictureInPictureSupported())return Z.return(!1);x=iHU(k);U=x.width;A=x.height;return Z.yield(k.pipController.openWindow({width:U,height:A}),2)}q=Z.yieldResult;T=k.pipController.getWindow();if(!T||!q)return Z.return(!1);T.document.body.style.overflow="hidden";c=iAb(T);wcY(k.pipController,function(){UHT(k);c()});
return Z.return(!0)})},iHU=function(k){var g=_.SD().shortsPipActivation,P,x;
k=g?.5625:(x=(P=k.player)==null?void 0:P.getVideoAspectRatio())!=null?x:16/9;P=Math.min(window.innerWidth,window.innerHeight)/2;g=g?0:76;return k>1?new _.Sf(P,g+P/k):new _.Sf(P*k,g+P)},UHT=function(k){var g;
_.e(function(P){g=_.Za().resolve(_.NQ);return g.isOnWatch()&&k.watchPipMode||g.isOnShorts()&&k.shortsPipMode?P.yield(k.deactivate(),0):k.miniplayerToPipMode?P.yield(HGd(k),0):k.watchPipMode?P.yield(_.OQ(k),0):P.jumpTo(0)})};
eF.prototype.pictureInPictureEnabled=function(){return this.pictureInPictureSupported()&&(this.watchPipEnabled||this.shortsPipEnabled)};
_.mJ.Object.defineProperties(eF.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
eF[mj]=[J4y,qdt,_.ZN];var Aiy="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(" "),
dH7="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(" "),OHs="arrow_down arrow_up overflow_horizontal pause play-arrow shorts-comment shorts-dislike shorts-like shorts-share volume-off volume-up waveform".split(" "),
qy7="arrow_down arrow_up overflow_horizontal pause play share text_bubble thumb_down thumb_up volume_max volume_mute waveform".split(" ");var TNY=function(k,g,P){_.lx.call(this);this.store=k;this.panelController=g;this.pageContentExtractor=P;this.isInitialized=!1};
_.z(TNY,_.lx);TNY.prototype.init=function(){var k=this;if(!this.isInitialized){this.isInitialized=!0;var g=_.Yt(this.store,_.Y5.currentPageSubTypeSelector,function(P){var x;if(x=_.W("enable_ai_companion"))a:switch(P){case "shorts":case "learning":case "learning_journey_watch":case "learning_journey_browse":case "courses":case "movies-and-tv":case "playables":x=!0;break a;default:x=!1}x&&k.panelController.hidePanel({identifier:"PAai_companion"})});
this.addOnDisposeCallback(g)}};
TNY[mj]=[_.K8,_.lB,dYT];_.ezs=new _.gt("AI_CHAT_CONTROLLER_TOKEN");_.cin=_.M(function(k){return _.V("yt-channel-attribution-view-model",{class:_.$v("ytChannelAttributionViewModelHost",k.className)},_.V("div",{class:"ytChannelAttributionViewModelUpper"},_.V(_.Vz,{data:function(){return k.data().avatar}},{decoratedAvatarViewModel:_.ar}),_.V("div",{class:"ytChannelAttributionViewModelChannelTitle"},_.V(_.C8,{text:function(){return k.data().title}}))),_.V("div",{class:"ytChannelAttributionViewModelBottom"},_.V(_.C8,{text:function(){return k.data().subtitle}})))},"fh");var VwT=_.M(function(k){var g=_.O(_.zT(!1,void 0,"MFRKRb")),P=g.next().value,x=g.next().value,U=function(){return k.data().activeRenderer},A=function(){return k.data().inactiveRenderer};
return _.V("yt-channel-disclosure-view-model",{"on:mouseleave":_.iX(function(){x(!1)}),
"on:mouseover":_.iX(function(){x(!0)}),
class:_.$v("ytChannelDisclosureViewModelHost",k.className)},_.V(_.m,{cond:function(){return P()},
then:function(){return _.V(_.Vz,{data:U},{channelAttributionViewModel:_.cin})},
else:function(){return _.V(_.Vz,{data:A},{decoratedAvatarViewModel:_.ar})}}))},"gh");var ZH2=null;var mHF={},wET=(mHF.initialized={priority:10,callback:function(k){var g=_.Za();g.addProvider({provide:sMN,useClass:JwV});g.addProvider({provide:_.w8Y,useFactory:function(){return new bGt}});
g.addProvider({provide:N1,useValue:_.y4("INNERTUBE_CONTEXT_CLIENT_NAME","WEB")});g.addProvider({provide:Xo2,useValue:5184E6});g.addProvider({provide:wXT,useValue:_.Jn()});g.addProvider({provide:aDn,useClass:qx4});g.addProvider({provide:kg,useClass:kg});g.addProvider({provide:_.Rv,useFactory:function(){return Mst.promise}});
g.addProvider({provide:_.oX4,useFactory:function(){return _.KBm.promise}});
g.addProvider({provide:tOI,useValue:function(){var c;return((c=_.XE())==null?void 0:c.getPlayer())||null}});
var P={};g.addProvider((P.provide=_.nY,P.useFactory=function(c,Z){return function(){return AXV(c,Z)}},P[mj]=[N1,
Xo2],P));P={};g.addProvider((P.provide=_.r$,P.useClass=AIT,P[mj]=[N1,Xo2],P));P={};g.addProvider((P.provide=_.Wkb,P.useClass=TCy,P[mj]=[_.r$],P));g.addProvider({provide:ly,useFactory:_.Ni});g.addProvider({provide:IH,useFactory:_.Ni});g.addProvider({provide:RVa,useFactory:_.Ni});g.addProvider({provide:lcy,useFactory:_.Ni});g.addProvider({provide:_.K8,useFactory:_.Ni});g.addProvider({provide:fN,useValue:_.d1});g.addProvider({provide:eOy,useClass:N1s});g.addProvider({provide:VV5,useClass:cVy});g.addProvider({provide:mz,
useClass:mz});g.addProvider({provide:V_,useClass:V_});g.addProvider({provide:Ux,useClass:Ux});g.addProvider({provide:Zv,useClass:Zv});g.addProvider({provide:bT,useClass:bT});g.addProvider({provide:is,useClass:is});g.addProvider({provide:Hr,useClass:Hr});g.addProvider({provide:_.cr,useValue:Yq7});P={};g.addProvider((P.provide=Sjn,P.useFactory=function(c){return c.watchEndpointMap||{}},P[mj]=[_.cr],P));
P={};g.addProvider((P.provide=FxF,P.useFactory=function(c){return c.reelWatchEndpointMap||{}},P[mj]=[_.cr],P));
g.addProvider({provide:_.Fx,useFactory:_.qJ});g.addProvider({provide:E9,useFactory:_.ex});P={};g.addProvider((P.provide=xn6,P.useFactory=function(c){return function(Z){var w=w===void 0?{}:w;var J,r,f=(r=_.b((J=Z.endpoint)==null?void 0:J.commandMetadata,_.A6))==null?void 0:r.rootVe;if(f){var B,L;if(J=Z.previousCsn||((L=_.b((B=Z.endpoint)==null?void 0:B.commandMetadata,O7P))==null?void 0:L.parentCsn)){var Y=Y===void 0?{}:Y;if(J!==_.hE(Y.layer)||f!==qCA(Y.layer))ZVu(J,Y.cttAuthInfo,Y.layer||0),dF6(J,
Y.layer||0),B=Y.layer||0,_.X2(OVV(B===void 0?0:B),f);w.parentCsn=J}Z.endpoint&&J?Yot(c,Z.endpoint,w):_.bF(c,f,void 0,w);var l;((l=Z.response)==null?0:l.trackingParams)&&c.graftServerVe(Z.response.trackingParams);var D;((D=Z.playerResponse)==null?0:D.trackingParams)&&c.graftServerVe(Z.playerResponse.trackingParams);var X;((X=Z.reelWatchSequenceResponse)==null?0:X.trackingParams)&&c.graftServerVe(Z.reelWatchSequenceResponse.trackingParams)}}},P[mj]=[_.Fx],P));
P={};g.addProvider((P.provide=gSs,P.useClass=kT2,P[mj]=[fN,_.K8],P));P={};g.addProvider((P.provide=oD,P.useClass=oD,P[mj]=[_.Rv,_.K8],P));P={};g.addProvider((P.provide=DG,P.useClass=DG,P[mj]=[IH,_.wP],P));g.addProvider({provide:_.OP3,useClass:fBn});P={};g.addProvider((P.provide=_.lB,P.useClass=e1Y,P[mj]=[_.OP3,_.VE(_.Mq)],P));g.addProvider({provide:_.ik,useClass:VfU});P={};g.addProvider((P.provide=dg,P.useClass=dg,P[mj]=[_.ik,_.Rv,_.wf,_.wP],P));g.addProvider({provide:_.D7,useClass:Hy});g.addProvider({provide:_.OSs,
useClass:kMT});g.addProvider({provide:_.tx,useClass:vy});_.W("enable_ai_companion")&&(g.addProvider({provide:_.Mq,useClass:ZP7}),g.addProvider({provide:_.dGq,useClass:Bmv}),g.addProvider({provide:dYT,useClass:A4Y}),g.addProvider({provide:SU,useClass:SU}),g.addProvider({provide:dN4,useValue:VwT}));_.W("enable_ai_chat_controller")&&g.addProvider({provide:_.ezs,useClass:TNY});P={};g.addProvider((P.provide=_.Bu,P.useClass=r43,P[mj]=[_.Bu],P));g.addProvider({provide:_.JL,useClass:AV2});g.addProvider({provide:oR,
useClass:oR});g.addProvider({provide:TN,useClass:TN});g.addProvider({provide:Xh,useClass:Xh});P={};g.addProvider((P.provide=hS,P.useClass=hS,P[mj]=[_.wP,_.wf],P));g.addProvider({provide:xd,useClass:aD});P={};g.addProvider((P.provide=AR,P.useClass=AR,P[mj]=[_.D7,xd],P));P={};g.addProvider((P.provide=gU,P.useClass=gU,P[mj]=[_.D7],P));_.W("web_enable_feedback_endpoint_resolver")&&(P={},g.addProvider((P.provide=DU,P.useClass=DU,P[mj]=[ly,Qh],P)),g.addProvider({provide:Qh,useClass:KZs}));_.W("web_enable_feedback_endpoint_resolver_batch_2")&&
(P={},g.addProvider((P.provide=M1,P.useClass=M1,P[mj]=[ly],P)),P={},g.addProvider((P.provide=tS,P.useClass=tS,P[mj]=[Qh],P)));P={};g.addProvider((P.provide=iR,P.useClass=iR,P[mj]=[_.tx,xd],P));P={};g.addProvider((P.provide=GA,P.useClass=GA,P[mj]=[_.tx],P));P={};g.addProvider((P.provide=U9,P.useClass=U9,P[mj]=[_.wf,_.lB],P));P={};g.addProvider((P.provide=$d,P.useClass=$d,P[mj]=[_.wf,_.Fx],P));g.addProvider({provide:jr,useClass:jr});P={};g.addProvider((P.provide=hR,P.useClass=hR,P[mj]=[ly],P));g.addProvider({provide:yy,
useClass:yy});g.addProvider({provide:XO,useClass:XO});P={};g.addProvider((P.provide=Co,P.useClass=Co,P[mj]=[ly],P));P={};g.addProvider((P.provide=GN,P.useClass=GN,P[mj]=[_.wf,ly],P));P={};g.addProvider((P.provide=RB,P.useClass=RB,P[mj]=[ly],P));P={};g.addProvider((P.provide=kU,P.useClass=kU,P[mj]=[ly],P));P={};g.addProvider((P.provide=kd,P.useClass=kd,P[mj]=[_.lB],P));P={};g.addProvider((P.provide=M0,P.useClass=M0,P[mj]=[_.Fx],P));P={};g.addProvider((P.provide=N0,P.useClass=N0,P[mj]=[FO],P));P={};
g.addProvider((P.provide=IB,P.useClass=IB,P[mj]=[FO],P));g.addProvider({provide:vu,useClass:vu});g.addProvider({provide:aB,useClass:aB});g.addProvider({provide:tR,useClass:tR});P={};g.addProvider((P.provide=dU,P.useClass=dU,P[mj]=[_.lB,_.wP],P));g.addProvider({provide:HA,useClass:HA});P={};g.addProvider((P.provide=Pu,P.useClass=Pu,P[mj]=[_.wf,_.lB],P));g.addProvider({provide:yh,useClass:yh});P={};g.addProvider((P.provide=zN,P.useClass=zN,P[mj]=[ly,_.wf,_.Bu],P));P={};g.addProvider((P.provide=s9,P.useClass=
s9,P[mj]=[_.wf,_.wP],P));g.addProvider({provide:P2q,useValue:cjV});g.addProvider({provide:OJN,useValue:RkI});g.addProvider({provide:bR,useClass:bR});P={};g.addProvider((P.provide=Wu,P.useClass=Wu,P[mj]=[ly],P));P={};g.addProvider((P.provide=uR,P.useClass=uR,P[mj]=[_.JL,_.wP],P));P={};g.addProvider((P.provide=KN,P.useClass=KN,P[mj]=[_.wP],P));g.addProvider({provide:jU,useFactory:function(){return new jU(_.Ni())}});
g.addProvider({provide:z6b,useFactory:_.l3.getInstance});P={};g.addProvider((P.provide=IR,P.useClass=IR,P[mj]=[N1,z6b,_.wP],P));g.addProvider({provide:vA,useClass:vA});g.addProvider({provide:EG,useClass:EG});g.addProvider({provide:nN,useClass:nN});g.addProvider({provide:_.LN,useClass:_.LN});g.addProvider({provide:$U,useClass:$U});P={};g.addProvider((P.provide=mi,P.useClass=mi,P[mj]=[IH],P));P={};g.addProvider((P.provide=q0,P.useClass=q0,P[mj]=[_.wP],P));P={};g.addProvider((P.provide=wU,P.useClass=
wU,P[mj]=[_.wP],P));P={};g.addProvider((P.provide=JR,P.useClass=JR,P[mj]=[_.wP],P));_.W("web_enable_prefetching_videos_on_home")&&(g.addProvider({provide:lT,useClass:lT}),g.addProvider({provide:$W,useClass:$W}));P={};g.addProvider((P.provide=Pr,P.useClass=Pr,P[mj]=[_.wP],P));g.addProvider({provide:Fh,useClass:Fh});P={};g.addProvider((P.provide=Qy,P.useClass=Qy,P[mj]=[_.wf,_.wP],P));P={};g.addProvider((P.provide=Yh,P.useClass=Yh,P[mj]=[_.wP],P));P={};g.addProvider((P.provide=xW,P.useClass=xW,P[mj]=
[_.wf,_.wP],P));g.addProvider({provide:Pp,useClass:Pp});g.addProvider({provide:cu,useClass:cu});P={};g.addProvider((P.provide=er,P.useClass=er,P[mj]=[IH,_.wP],P));g.addProvider({provide:Vy,useClass:Vy});P={};g.addProvider((P.provide=qp,P.useClass=qp,P[mj]=[IH,_.wP,_.wf],P));P={};g.addProvider((P.provide=T4,P.useClass=T4,P[mj]=[_.wP],P));P={};g.addProvider((P.provide=Ox,P.useClass=Ox,P[mj]=[_.wP,_.wf],P));P={};g.addProvider((P.provide=fo,P.useClass=fo,P[mj]=[_.Rv],P));P={};g.addProvider((P.provide=
rU,P.useClass=rU,P[mj]=[_.Rv],P));P={};g.addProvider((P.provide=Zi,P.useClass=Zi,P[mj]=[_.Rv],P));g.addProvider({provide:Sr,useClass:Sr});g.addProvider({provide:Yd,useClass:Yd});g.addProvider({provide:po,useClass:po});g.addProvider({provide:lR,useClass:lR});g.addProvider({provide:no,useClass:no});g.addProvider({provide:pN,useClass:pN});g.addProvider({provide:Lo,useClass:Lo});_.W("kevlar_enable_mss_lazy_load")&&g.addProvider({provide:_.nZ,useClass:ROF});g.addProvider({provide:_.mM,useClass:ID});g.addProvider({provide:eD,
useFactory:function(){return _.A0.getInstance()}});
g.addProvider({provide:CxT,useFactory:rXk});g.addProvider({provide:FO,useFactory:function(){return _.KI.getInstance()}});
g.addProvider({provide:nXt,useValue:{singleEntityType:"mainVideoEntity",listEntityType:"mainPlaylistEntity"}});P={};g.addProvider((P.provide=_.ta,P.useClass=_.ta,P[mj]=[_.Rv,_.wP,_.Fx,CxT,FO,eD,nXt,fN],P));g.addProvider({provide:_.Bv,useClass:NEk});g.addProvider({provide:_.poV,useClass:yVd});P={};g.addProvider((P.provide=CN,P.useClass=CN,P[mj]=[_.poV],P));P={};g.addProvider((P.provide=_.Ma,P.useFactory=function(c){return c.upliftCompletionResolver.promise},P[mj]=[gSs],P));
P=_.pr("IS_SHELL_LOAD")?"aa":"eocs";var x=_.pr("IS_SHELL_LOAD")?3:2;_.PW().parkOrScheduleJob(function(){$Y7()},x,P);
_.PW().parkOrScheduleJob(function(){_.Za().resolve(oD).start()},2,"eocs");
_.PW().parkOrScheduleJob(function(){G$7()},2,"eocs");
_.PW().parkOrScheduleJob(function(){_.Za().resolve(DG).start()},2,"eocs");
_.W("kevlar_debug_data_app_registration_ks")||eib();g.addProvider({provide:_.m$,useValue:new mr7(k.root)});g.addProvider({provide:iA,useValue:new O5b});g.addProvider({provide:_.Bsd,useValue:new sT2(k.root)});g.addProvider({provide:_.m6,useValue:new bsd});g.addProvider({provide:_.BW,useClass:Lg});g.addProvider({provide:J4y,useClass:Na});_.W("kevlar_network_sli_killswitch")||g.addProvider({provide:zOs,useValue:pxc});g.addProvider({provide:cwe,useFactory:rv0});_.W("web_bind_fetch")&&(P={},g.addProvider((P.provide=
Vvd,P.useFactory=fOj,P[mj]=[_.VE(cwe)],P)));_.W("web_bind_window_request")&&(P={},g.addProvider((P.provide=Zra,P.useFactory=WtA,P[mj]=[_.VE(cwe)],P)));_.W("web_bind_text_decoder")&&(P={},g.addProvider((P.provide=mEs,P.useFactory=s4b,P[mj]=[_.VE(cwe)],P)));P={};g.addProvider((P.provide=Wx5,P.useFactory=gQb,P[mj]=[_.Ma,ly,_.nY],P));P={};g.addProvider((P.provide=fcd,P.useClass=ei,P[mj]=[Wx5],P));g.addProvider({provide:g47,useClass:CDy});g.addProvider({provide:mUs,useClass:JFe});P=[].concat(_.Kl(nWj));
_.W("web_continuation_response_processing")&&P.push(_.nQ);P.push(Hxk);_.W("enable_share_panel_navigation_logging_fix_on_web")&&P.push(_.iF3);g.addProvider({provide:L1s,useValue:P});g.addProvider({provide:EEI,useClass:ZS2});g.addProvider({provide:nKV,useClass:u2e});P={};g.addProvider((P.provide=B7s,P.useClass=QT5,P[mj]=[IH],P));_.Xq.addLowPriorityJob(function(){jGI()});
P={};g.addProvider((P.provide=qiJ,P.useFactory=function(c){return function(Z){var w,J=(w=_.b(Z.commandMetadata,_.A6))==null?void 0:w.url;if(!J)throw new _.Da("No URL for PBJ Command",Z);J=vqb(J,{pbj:"1"});w=ODV(J,{})||{};w=Object.assign({},w,{"Content-Type":"application/x-www-form-urlencoded","x-youtube-csoc":"1","X-YouTube-STS":_.y4("STS").toString()});Z=_.Lz({command:JSON.stringify(Z),session_token:_.y4("XSRF_TOKEN")});return c.fetch(J,{method:"POST",headers:w,body:Z})}},P[mj]=[nKV],P));
g.addProvider({provide:syy,useFactory:function(){var c={};return c.CSI=BFb(),c.ECATCHER=bku(),c}});
g.addProvider({provide:w$s,useClass:brT});P=[];P.push(g.resolve(mUs));x={};x=(x.client_location=_.l3.getInstance(),x.consistency=_.V_j(),x.entities=g.resolve(VV5),x.response_received_commands=g.resolve(EEI),x.store=g.resolve(_.Wkb),x.tokens=g.resolve(mUs),x.service_params=g.resolve(w$s),x);if(_.W("web_shorts_prefetch_service_enabled")){var U=new eVn(g.resolve(_.r$));x.shorts_prefetch=U}x.adblock_detection=g.resolve(B7s);g.addProvider({provide:_.Uy,useClass:_.Uy});U=g.resolve(_.cr);var A=[];_.W("PremiumClientSharedConfig__enable_att_context_processor")&&
(g.addProvider({provide:GJV,useClass:y7U}),A.push(g.resolve(GJV)));if(_.W("owl_pl_await")){var q={};g.addProvider((q.provide=UEs,q.useFactory=function(c){return new xEs(c)},q[mj]=[_.Uy],q));
A.push(g.resolve(UEs))}caq(U,g.resolve(nKV),g.resolve(eOy),x,g.resolve(_.r$),P,A,g.resolve(fcd),g.resolve(g47));g.addProvider({provide:_.wf,useValue:_.lX.instance});_.W("start_client_gcf")&&g.addProvider({provide:MH,useValue:R$t()});g.addProvider({provide:iPa,useFactory:function(){return new iPa(_.Za().resolve(_.Uy),_.KI.getInstance())}});
_.PW().parkOrScheduleJob(function(){UY5()},1,"eocs");
P={};g.addProvider((P.provide=KY,P.useClass=KY,P[mj]=[_.nY,_.wf],P));g.addProvider({provide:_.u6a,useFactory:_.g8.getInstance});_.PW().parkOrScheduleJob(function(){_.Za().resolve(KY).refresh()},0,"eocs");
g.addProvider({provide:_.ZN,useClass:MfV});_.W("kevlar_signal_collection_killswitch")||(P={},g.addProvider((P.provide=v4Y,P.useClass=v4Y,P[mj]=[N1,E9],P)),_.PW().parkOrScheduleJob(function(){_.Za().resolve(v4Y).record()},1,"eocs"));
_.W("web_debug_handler_registration_killswitch")||_.PW().parkOrScheduleJob(function(){qKb("DOWNLOAD_PES",JX0);_.W("offline_client_state_export_ks")||qKb("OFFLINE_CLIENT_STATE",ZM6)},0,"eocs");
_.W("kevlar_prevent_polymer_dynamic_font_load")&&_.PW().parkOrScheduleJob(function(){var c=[_.WX(Mva),_.WX(KHa)];c=_.O(c);for(var Z=c.next();!Z.done;Z=c.next()){Z=Z.value;var w=document.createElement("link");_.eV(w,Z,"stylesheet");document.head.appendChild(w)}},1,"eocs");
P=k.injector.resolve(_.wf);_.Cd7.instance=new _.Cd7(P);I9j(vca(new pje(P)));P={};k.injector.addProvider((P.provide=J0,P.useFactory=function(c){(c=c==null?void 0:c.getCurrentPage())?c=c.visibilityObserver:(ZH2||(ZH2=ZTM()),c=ZH2);return c},P[mj]=[_.VE(_.NQ)],P.skipCache=!0,P));
g.addProvider({provide:_.EB,useClass:eF});g.addProvider({provide:El,useClass:PWP});k.injector.addProvider({provide:puv,useValue:Zsy});g.addProvider({provide:KmP,useValue:jTa});g.addProvider({provide:X2k,useValue:ihk});g.addProvider({provide:_.le,useValue:f9u});k=g.addProvider;LGF||(LGF=new ES7);k.call(g,{provide:_.Xi,useValue:LGF});g.addProvider({provide:_.tC,useValue:_.y4("HTML_DIR")==="rtl"?"rtl":"ltr"});g.addProvider({provide:zWF,useClass:luF});g.addProvider({provide:_.$Z,useClass:yG});_.Za().addProvider({provide:hW2,
useValue:_.W("enable_web_delhi_icons")?dH7.concat(qy7):Aiy.concat(OHs)});g.addProvider({provide:_.CY,useClass:_.CY});g.addProvider({provide:_.lZU,useValue:new Qyn});g.addProvider({provide:eT5,useClass:TaY});g.addProvider({provide:Di,useClass:Di});g.addProvider({provide:Ko,useClass:Ko});k={};g.addProvider((k.provide=O9,k.useClass=O9,k[mj]=[_.wf,_.lB],k));g.addProvider({provide:xU,useClass:xU});g.addProvider({provide:Sse,useClass:s63});g.addProvider({provide:Hu,useClass:Hu});g.addProvider({provide:aLY,
useValue:EGt});g.addProvider({provide:_.PA,useClass:eWs});_.W("enable_payments_purchase_manager")&&g.addProvider({provide:PwY,useClass:RSY});g.addProvider({provide:MV5,useFactory:function(){return function(c){return _.tvU(c)}}});
g.addProvider({provide:_.TG5,useClass:efU});k={};g.addProvider((k.provide=gg,k.useClass=gg,k[mj]=[_.TG5],k));g.addProvider({provide:oB,useClass:oB});g.addProvider({provide:zr5,useValue:$rT});g.addProvider({provide:Jtv,useValue:_.lBy});g.addProvider({provide:hiA,useClass:WGU});g.addProvider({provide:nSy,useValue:MhY});k={};g.addProvider((k.provide=S4Y,k.useClass=FGY,k[mj]=[nSy],k));k={};g.addProvider((k.provide=_.Lv,k.useClass=vP7,k[mj]=[S4Y],k));k={};g.addProvider((k.provide=_.RD,k.useClass=G_,k[mj]=
[_.K8,_.BW],k));if(_.W("web_explore_hub_on_hover")||_.W("web_client_explore_hub_on_hover"))k={},g.addProvider((k.provide=aR,k.useClass=aR,k[mj]=[_.wf,eD],k));if(_.W("web_enable_renderer_logger")){var T=new v53;gbM(function(){T.abort()});
g.addProvider({provide:l1j,useValue:new H4d(T.signal)})}g.addProvider({provide:G4Y,useValue:FzA});g.addProvider({provide:J9s,useClass:cI7});_.W("web_use_flow_state_manager")&&(g.addProvider({provide:_.sG,useClass:ZlU}),k={},g.addProvider((k.provide=by,k.useClass=by,k[mj]=[_.sG,_.wP],k)))}},mHF);var Jie={},ri2=(Jie.initialized={priority:10,callback:function(){if(!BLe){wmA();u7b("FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND");_.zm(_.T0(u7b,"FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"),3E4);if(_.W("log_heartbeat_with_lifecycles")){var k={};iB.instance||(iB.instance=new iB);iB.instance.install((k.document_visible={callback:hKA,priority:10},k.document_hidden={callback:hKA,priority:10},k))}else _.Vt(document,"visibilitychange",hKA);BLe=!0}(k=_.hE())&&k!=="UNDEFINED_CSN"&&UF0(k)}},Jie);var fId={},WCF=(fId.initialized={callback:function(k){var g=_.$5(232091),P=k.injector.resolve(_.Fx);_.BV(P,g);window.performance&&window.performance.getEntriesByType&&typeof window.performance.getEntriesByType==="function"?ULj()&&_.uF(P,g):(k=k.injector.resolve(MV5)("refresh_detector"))&&(k.get("first_tab_load")?_.uF(P,g):k.set("first_tab_load","1"))}},fId);var sEe={},bHU=(sEe.initialized={priority:10,callback:V$6},sEe);var BN2={},zzU=(BN2.initialized={priority:0,callback:function(){var k=new RBL,g="other";_.$s?g="chrome":_.PO?g="firefox":_.ke?g="safari":cQ&&(g="edge");document.hasStorageAccess?document.hasStorageAccess().then(function(P){k.increment(_.jh(),P,g)}).catch(function(){k.increment(_.jh(),!1,g)}):k.increment(_.jh(),!1,g)}},BN2);var uUV={},hz7=(uUV.rendering={priority:8,callback:ZA0},uUV);var EIs={},LCs=(EIs.rendering={priority:10,callback:nEb},EIs.rendered={callback:Lkk},EIs),nIn={},Syy=(nIn.rendering={callback:nEb},nIn.rendered={callback:Lkk},nIn);var FCV=!1,YyV={},jEd=(YyV.initialized={priority:10,callback:function(){FCV||(vHs({didPatch:function(k){k.el&&tzb(k.el,k.props)},
didUnmount:function(k){lOr(k.el)}}),FCV=!0)}},YyV);var QEs=/^\/shorts\/?$/;_.X2("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:{}}}}}}});_.W("kevlar_use_common_module_manager_ks")?(_.yYC(new S5j),$PA()):Fk6();
(function(){var k=document.querySelector("ytd-app");if(!k)throw Error("Wj");k=new kW({root:k,injector:_.Za()});k.install(ri2);var g={};k.install((g.initialized={priority:10,callback:UDj},g));_.W("wp_lat_b")&&(g={},k.install((g.initialized={priority:10,callback:function(){mXs()}},g)));
g={};k.install((g.rendered={priority:0,callback:$DC},g));g={};k.install((g.rendered={priority:0,callback:function(){_.Xq.addLowPriorityJob(function(){_.D_s>1&&(p0s(),ggC())},4E4)}},g));
k.install(cYV);k.install(WCF);k.install(jEd);pdb();k.install(sAF);k.install(AYY);k.install(TPn);k.install(Qi3);k.install(Kh3);k.install(faU);k.install(wET);_.W("kevlar_enable_mss_lazy_load")&&k.install(bHU);k.install(OzU);k.install(zzU);if(!_.pr("IS_SHELL_LOAD")||_.W("kevlar_fetch_initial_data_promise_client")||_.W("sw_nav_preload_pbj")){var P=_.hY(window.location.href);g=P&&P==="/watch";P=P&&P.match(QEs);g?k.install(Syy):P?k.install(hz7):k.install(LCs)}else k.install(xtT);k.install(ZzV);_.W("web_enable_prefetching_videos_on_home")&&
k.install(uRy);_.W("start_client_gcf")&&k.install(WHa);k.install(n4d);(new k9d).increment("INSTALLED");k.install(BPa);k.install(gPY);k.transition("initialized");dXr()})();
_.xn=[[["NnkxczMzYXZrcmJraW5kI2E=","bGR5Y3BibnN5ZXZhbHVlI2dz"],"TUVOVF9LSU5EX1NUQVJUIzQ1ZWJkZGlscDJuNUFEX1BMQUNF"]];_.$n=["Z2xvYmFsQ2FsbGJhY2tzIzQydGg4NWpkbmJkOA==","cm1hbGl0eURldGVjdGVkI2Exd2lsOXZ4eGpmdG9uQWJubw==","b3hzem42aW9uQWRTa2lwI2h4ZTR0","cGxheWVyX3Jlc3BvbnNlIzMydGFqcm1ueXduZ3Jhd18=","MDM1am0xeXlhZFNsb3RzI3FxMzI="];_.dR="Z2xvYmFsQ2FsbGJhY2tzIzQydGg4NWpkbmJkOA== cm1hbGl0eURldGVjdGVkI2Exd2lsOXZ4eGpmdG9uQWJubw== b3hzem42aW9uQWRTa2lwI2h4ZTR0 cGxheWVyX3Jlc3BvbnNlIzMydGFqcm1ueXduZ3Jhd18= bHRpcGxlX3NraXBzX2tzI3A1NjIwejYwNXdhOXdlYl9wbGF5bGlzdF9xdWV1ZV9tdQ== ZTJvOWIyZmFiX3NhX2VmI3hyaDQ4 MDM1am0xeXlhZFNsb3RzI3FxMzI=".split(" ");
_._ModuleManager_initialize=function(k,g){if(!_.K4){if(!_.oi)return;_.yYC(_.oi())}_.K4.setAllModuleInfoString(k,g)};
_._ModuleManager_initialize('kevlar_base_module/sy3/sy4/sy1:1,2/sy2/sy5:1,2/sy6/sy7/sy8/sy9/NSzT5/syb/syc/kevlar_main_module:3,4,5,6,7,8,9/sye:1/syd:3,b,e/syf:f/syg/syh:6/syi/h8y2qb:5,g,h,i,j/syj/JzFVk:e,i,j,l/syk:8/xwEKAe:2,9,h,j,n/syl:4,c,f,h,l,n/sym:p/nmfa2d:j,q/syn:7,p/syo:i,j,q,s/CF909:t/Tm0L3c:t/L3n37:g,i,j,s/iuT5Oc',['sy3','sy4','sy8','sye','syb','sy1','syk','syj','syg','syd','syc','sy2','syl','sy7','sy6','syn','sym','syi','syh','syf','syo','sy9','sy5','iuT5Oc','L3n37','Tm0L3c','CF909','nmfa2d','xwEKAe','JzFVk','h8y2qb','kevlar_main_module','NSzT5']);
}catch(e){_._DumpException(e)}
try{
_.Vp=function(k,g,P,x,U){var A={};g&&(A[g]=P);x?A.errorType=x:U&&(A.errorReason=U);_.HE(k,A);_.NH()};
_.ZQ=function(k){var g=_.PW();return _.rLL(g,k,1)};
_.sO({is:"iron-media-query",_template:null,properties:{queryMatches:{type:Boolean,value:!1,readOnly:!0,notify:!0},query:{type:String,observer:"queryChanged"},full:{type:Boolean,value:!1},_boundMQHandler:{value:function(){return this.queryHandler.bind(this)}},
_mq:{value:null}},attached:function(){this.style.display="none";this.queryChanged()},
detached:function(){this._remove()},
_add:function(){this._mq&&this._mq.addListener(this._boundMQHandler)},
_remove:function(){this._mq&&this._mq.removeListener(this._boundMQHandler);this._mq=null},
queryChanged:function(){this._remove();var k=this.query;k&&(this.full||k[0]==="("||(k="("+k+")"),this._mq=window.matchMedia(k),this._add(),this.queryHandler(this._mq))},
queryHandler:function(k){this._setQueryMatches(k.matches)}});var vI2;var aIe;var HH2=function(){};
_.d=HH2.prototype;_.d.addOwnKeyBinding=function(){};
_.d.removeOwnKeyBindings=function(){};
_.d.keyboardEventMatchesKeys=function(){};
_.d._collectKeyBindings=function(){};
_.d._prepKeyBindings=function(){};
_.d._addKeyBinding=function(){};
_.d._resetKeyEventListeners=function(){};
_.d._listenKeyEventListeners=function(){};
_.d._unlistenKeyEventListeners=function(){};
_.d._onKeyBindingEvent=function(){};
_.d._triggerKeyHandler=function(){};
_.d._tapHandler=function(){};
_.d._focusChanged=function(){};
_.d._detectKeyboardFocus=function(){};
_.d._userActivate=function(){};
_.d._upHandler=function(){};
_.d._spaceKeyDownHandler=function(){};
_.d._spaceKeyUpHandler=function(){};
_.d._asyncClick=function(){};
_.d._pressedChanged=function(){};
_.d._ariaActiveAttributeChanged=function(){};
_.d._activeChanged=function(){};
_.d._controlStateChanged=function(){};
_.d._changedButtonState=function(){};
_.d._focusBlurHandler=function(){};
_.d._disabledChanged=function(){};
_.d._changedControlState=function(){};
_.d._downHandler=function(){};
_.d.ensureRipple=function(){};
_.d.getRipple=function(){};
_.d.hasRipple=function(){};
_.d._noinkChanged=function(){};
_.d._focusedChanged=function(){};
_.d._createRipple=function(){};
_.d.registered=function(){};
_.d._invalidChanged=function(){};
_.d.hasValidator=function(){};
_.d.validate=function(){};
_.d._getValidity=function(){};
_.d._requiredChanged=function(){};
_.d._valueChanged=function(){};
_.d._checkedChanged=function(){};
_.d._buttonStateChanged=function(){};
_.d._setPressed=function(){};
_.d._setPointerDown=function(){};
_.d._setReceivedFocusFromKeyboard=function(){};
_.d._setFocused=function(){};
HH2=_.sO({is:"tp-yt-paper-radio-button",_template:function(){if(aIe!==void 0)return aIe;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-radio-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_radio_button.tp.yt.paper.radio.button.css.js--\x3e<div id="radioContainer" style-target="container" class="style-scope tp-yt-paper-radio-button">\n  <div id="offRadio" class="style-scope tp-yt-paper-radio-button"></div>\n  <div id="onRadio" class="style-scope tp-yt-paper-radio-button"></div>\n</div><div id="radioLabel" style-target="label" class="style-scope tp-yt-paper-radio-button"><slot class="style-scope tp-yt-paper-radio-button"></slot></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;vI2===void 0&&(vI2=document.createElement("template"));var x=vI2;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return aIe=k},
behaviors:[_.kt3],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(){_.VJ(this,function(){if(this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()==="-1px"){var k=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),g=Math.floor(3*k);g%2!==k%2&&g++;this.updateStyles({"--paper-radio-button-ink-size":g+"px"})}})}});var NNs;var II2;_.sO({_template:function(){if(II2!==void 0)return II2;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-radio-group--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_radio_group.tp.yt.paper.radio.group.css.js--\x3e<slot class="style-scope tp-yt-paper-radio-group"></slot>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;NNs===void 0&&(NNs=document.createElement("template"));var x=NNs;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return II2=k},
is:"tp-yt-paper-radio-group",behaviors:[_.INY],hostAttributes:{role:"radiogroup"},properties:{attrForSelected:{type:String,value:"name"},selectedAttribute:{type:String,value:"checked"},selectable:{type:String,value:"tp-yt-paper-radio-button"},allowEmptySelection:{type:Boolean,value:!1}},select:function(k){var g=this._valueToItem(k);if(!g||!g.hasAttribute("disabled")){if(this.selected){g=this._valueToItem(this.selected);if(this.selected==k)if(this.allowEmptySelection)k="";else{g&&(g.checked=!0);return}g&&
(g.checked=!1)}_.Df.select.apply(this,[k]);this.fire("paper-radio-group-changed")}},
_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},
_onUpKey:function(k){this._focusPrevious();k.preventDefault();this._activateFocusedItem()},
_onDownKey:function(k){this._focusNext();k.preventDefault();this._activateFocusedItem()},
_onLeftKey:function(k){_.N6L._onLeftKey.apply(this,arguments);this._activateFocusedItem()},
_onRightKey:function(k){_.N6L._onRightKey.apply(this,arguments);this._activateFocusedItem()},
_applySelection:function(){_.Df._applySelection.apply(this,arguments)},
_resetTabindices:function(){_.jQ._resetTabindices.apply(this,arguments);this.items.forEach(function(k){k.removeAttribute("aria-selected")},this)}});var XE2;_.sD("multiPageMenuSectionItems","compactLinkRenderer","ytd-compact-link-renderer");var m1=function(){return _.S.apply(this,arguments)||this};
_.z(m1,_.S);_.d=m1.prototype;_.d.computeHasPrimaryIcon=function(k){return!(!k.icon&&!k.thumbnail)};
_.d.computeHasSecondary=function(k){return!(!k.secondaryIcon&&!k.secondaryNotificationText)};
_.d.computeHideSecondaryString=function(k){return!_.W("disable_hide_empty_secondary_string")&&!k.secondaryNotificationText};
_.d.computeCompactLinkStyle=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.d.computeHasFitHeight=function(k){return k==="COMPACT_LINK_STYLE_TYPE_TVFILM_ENTITY_PROVIDER_ATTRIBUTION"};
_.d.isActiveEndpoint=function(k){return(k=this.get("commandMetadata.webCommandMetadata.url",k))?_.hY(window.location.href)!=="/account_transfer_channel"&&_.hY(window.location.href)!=="/gaia_link"&&_.hY(window.location.href)!=="/channel_switcher"||k!=="/account"?_.hY(window.location.href)===k:!0:!1};
_.d.onTap=function(){var k;((k=this.data)==null?0:k.serviceEndpoint)&&_.g5(this.hostElement,[this.data.serviceEndpoint])};
m1.prototype.onTap=m1.prototype.onTap;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],m1.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],m1.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"isActiveEndpoint(data.navigationEndpoint)"}),_.I("design:type",Boolean)],m1.prototype,"active",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeCompactLinkStyle(data.style)"}),_.I("design:type",String)],m1.prototype,"compactLinkStyle",void 0);
_.N([_.n({computed:"computeIcon_(data.icon)"}),_.I("design:type",Object)],m1.prototype,"icon",void 0);_.N([_.n({computed:"computeIcon_(data.secondaryIcon)"}),_.I("design:type",Object)],m1.prototype,"secondaryIcon",void 0);_.N([_.n({computed:"computeHasSecondary(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],m1.prototype,"hasSecondary",void 0);_.N([_.n({computed:"computeHideSecondaryString(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],m1.prototype,"hideSecondaryString",void 0);
_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],m1.prototype,"onTap",null);_.N([_.t({is:"ytd-compact-link-renderer",disableElementRegistration:!0})],m1);
_.v(m1,"ytd-compact-link-renderer",function(){if(XE2!==void 0)return XE2;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-compact-link-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" role="link" tabindex="-1">\n  \n  <tp-yt-paper-item role="none" class="style-scope ytd-compact-link-renderer">\n    <div id="content-icon" hidden="[[!computeHasPrimaryIcon(data)]]" class="style-scope ytd-compact-link-renderer">\n      <yt-img-shadow fit-height="[[computeHasFitHeight(data.style)]]" height="40" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-compact-link-renderer">\n      </yt-img-shadow>\n      <yt-icon disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" class="style-scope ytd-compact-link-renderer">\n      </yt-icon>\n    </div>\n    <div id="primary-text-container" class="style-scope ytd-compact-link-renderer">\n      <yt-formatted-string id="label" text="[[data.title]]" class="style-scope ytd-compact-link-renderer"></yt-formatted-string>\n      <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-compact-link-renderer"></yt-formatted-string>\n    </div>\n    <yt-icon id="right-icon" disable-upgrade$="[[!secondaryIcon]]" hidden="[[!secondaryIcon]]" icon="[[secondaryIcon]]" class="style-scope ytd-compact-link-renderer">\n    </yt-icon>\n    <yt-formatted-string id="secondary-text" hidden="[[hideSecondaryString]]" text="[[data.secondaryNotificationText]]" class="style-scope ytd-compact-link-renderer">\n    </yt-formatted-string>\n  </tp-yt-paper-item>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return XE2=k},{mode:1});var yid;_.sD("multiPageMenuSectionItems","toggleThemeCompactLinkRenderer","ytd-toggle-theme-compact-link-renderer");
var w8=function(){var k=_.S.apply(this,arguments)||this;k.role="link";k.tabindex="0";k.actionMap=_.W("kevlar_move_theme_action_handlers_killswitch")?{"yt-signal-action-toggle-dark-theme-on":"handleSignalActionToggleDarkThemeOn","yt-signal-action-toggle-dark-theme-off":"handleSignalActionToggleDarkThemeOff","yt-signal-action-toggle-dark-theme-device":"handleSignalActionToggleDarkThemeDevice"}:{};return k};
_.z(w8,_.S);_.d=w8.prototype;_.d.dataChanged=function(){this.data&&(this.data.label?this.label=this.data.label:this.label=_.Yn()==="USER_INTERFACE_THEME_DARK"?this.data.toggledOnTitle:this.data.toggledOffTitle)};
_.d.getCurrentTheme=function(){return _.ja()?document.documentElement.hasAttribute("dark")?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.Yn()};
_.d.onThemeSelected=function(k,g){var P=k||g?k:_.FA(),x=(P&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!P&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.TZ6(_.hY(window.location.href));_.cw(0,165,k);_.cw(0,174,g);this.prefs.save();x&&_.RV(this.hostElement,"yt-dark-mode-toggled-action",[P]);_.RV(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.d.onTap=function(){this.data.serviceEndpoint&&_.g5(this.hostElement,[this.data.serviceEndpoint])};
_.d.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.d.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.d.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
w8.prototype.onTap=w8.prototype.onTap;w8.prototype.dataChanged=w8.prototype.dataChanged;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],w8.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],w8.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.gd),_.I("design:type",Object)],w8.prototype,"paperItemBehaviors",void 0);_.N([_.n(),_.I("design:type",Object)],w8.prototype,"data",void 0);_.N([_.n({value:function(){return _.ex()}}),
_.I("design:type",_.$0)],w8.prototype,"prefs",void 0);_.N([_.n(),_.I("design:type",Object)],w8.prototype,"label",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],w8.prototype,"role",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],w8.prototype,"tabindex",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],w8.prototype,"dataChanged",null);
_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],w8.prototype,"onTap",null);_.N([_.t({is:"ytd-toggle-theme-compact-link-renderer",disableElementRegistration:!0})],w8);
_.CC()(w8,"ytd-toggle-theme-compact-link-renderer",function(){if(yid===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-theme-compact-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content-icon style-scope ytd-toggle-theme-compact-link-renderer">\n  <yt-icon id="primary-icon" disable-upgrade$="[[!data.primaryIcon.iconType]]" hidden="[[!data.primaryIcon.iconType]]" icon="[[data.primaryIcon.iconType]]" class="style-scope ytd-toggle-theme-compact-link-renderer">\n  </yt-icon>\n</div>\n<div id="label" class="style-scope ytd-toggle-theme-compact-link-renderer">[[getSimpleString(label)]]</div>\n<yt-icon id="secondary-icon" disable-upgrade$="[[!data.secondaryIcon.iconType]]" hidden="[[!data.secondaryIcon.iconType]]" icon="[[data.secondaryIcon.iconType]]" class="style-scope ytd-toggle-theme-compact-link-renderer">\n</yt-icon>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);yid=k}k=yid;return k},{allowedProps:["data"],
mode:1});
}catch(e){_._DumpException(e)}
try{
var Cze,GW2;_.J5=function(k){return!!k.getOptions("captions")};
_.pEY=function(k){return(k=k.getOption("captions","track"))?!!k.displayName:!1};
_.r8=function(k,g){_.wX(g,k,function(){return Cze[g]},function(P){Cze[g]=P;
if(!_.W("mweb_player_ve_show_ks")){var x=_.hE(0);x&&P&&_.t6(x,P)}})};
_.f1=function(k){(k=Cze[k])&&_.uF(_.qJ(),k)};
Cze={};var Rzs;/*

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
*/
_.sO({_template:function(){if(Rzs!==void 0)return Rzs;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-checkbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_checkbox.tp.yt.paper.checkbox.css.js--\x3e<div id="checkboxContainer" class="style-scope tp-yt-paper-checkbox">\n  <div id="checkbox" class$="[[_computeCheckboxClass(checked, invalid)]] style-scope tp-yt-paper-checkbox">\n    <div id="checkmark" class$="[[_computeCheckmarkClass(checked)]] style-scope tp-yt-paper-checkbox"></div>\n  </div>\n</div><div id="checkboxLabel" style-target="label" class="style-scope tp-yt-paper-checkbox"><slot class="style-scope tp-yt-paper-checkbox"></slot></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;GW2===void 0&&(GW2=document.createElement("template"));var x=GW2;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return Rzs=k},
is:"tp-yt-paper-checkbox",behaviors:[_.kt3],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){_.VJ(this,function(){if(this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()==="-1px"){var k=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),g="px",P=k.match(/[A-Za-z]+$/);P!==null&&(g=P[0]);k=parseFloat(k);P=8/3*k;g==="px"&&(P=Math.floor(P),P%2!==k%2&&P++);this.updateStyles({"--paper-checkbox-ink-size":P+
g})}})},
_computeCheckboxClass:function(k,g){var P="";k&&(P+="checked ");g&&(P+="invalid");return P},
_computeCheckmarkClass:function(k){return k?"":"hidden"},
_createRipple:function(){this._rippleContainer=this.$.checkboxContainer;return _.GeN._createRipple.call(this)}});var k5e=new _.k0("radioButtonSurveyOptionRenderer"),gCU=new _.k0("checkboxSurveyOptionRenderer");var PAT;var $ya;var xyY=0,Wp=function(){var k=_.S.call(this)||this;k.selected=!1;k.isOverlay=!1;k.inputId="toggle-option-"+xyY;xyY++;return k};
_.z(Wp,_.S);Wp.prototype.onTap=function(){_.GB(this.hostElement,"ytd-toggle-option-clicked")};
_.N([_.n(),_.I("design:type",String)],Wp.prototype,"label",void 0);_.N([_.n(),_.I("design:type",String)],Wp.prototype,"inputId",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Wp.prototype,"selected",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Wp.prototype,"isOverlay",void 0);_.N([_.t({is:"ytd-toggle-option-renderer",disableElementRegistration:!0}),_.I("design:paramtypes",[])],Wp);
_.v(Wp,"ytd-toggle-option-renderer",function(){if($ya!==void 0)return $ya;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<input type="checkbox" id$="[[inputId]]" checked="[[selected]]" on-click="onTap" class="style-scope ytd-toggle-option-renderer">\n<label for$="[[inputId]]" class="style-scope ytd-toggle-option-renderer">[[label]]</label>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return $ya=k},{mode:1});var sQ=function(){var k=_.S.apply(this,arguments)||this;k.isToggleOption=!1;k.isOverlay=!1;return k};
_.z(sQ,_.S);sQ.prototype.onTap=function(k){k.preventDefault();this.data&&(k=!this.data.checked,this.set("data.checked",k),_.GB(this.hostElement,"ytd-checkbox-survey-option-changed",{checked:k,value:this.data.value}))};
_.mJ.Object.defineProperties(sQ.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.responseText?this.ytRendererBehavior.getSimpleString(this.data.responseText):""}}});
sQ.prototype.onTap=sQ.prototype.onTap;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],sQ.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],sQ.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],sQ.prototype,"isToggleOption",void 0);_.N([_.n(),_.I("design:type",Object)],sQ.prototype,"isOverlay",void 0);_.N([_.E("data.responseText"),_.I("design:type",String),_.I("design:paramtypes",[])],sQ.prototype,"label",null);
_.N([_.dV("ytd-toggle-option-clicked"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],sQ.prototype,"onTap",null);_.N([_.t({is:"ytd-checkbox-survey-option-renderer",disableElementRegistration:!0})],sQ);
_.v(sQ,"ytd-checkbox-survey-option-renderer",function(){if(PAT!==void 0)return PAT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-checkbox-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<template is="dom-if" if="[[!isToggleOption]]" class="style-scope ytd-checkbox-survey-option-renderer">\n  <tp-yt-paper-checkbox checked="[[data.checked]]" on-tap="onTap" class="style-scope ytd-checkbox-survey-option-renderer">\n    [[label]]\n  </tp-yt-paper-checkbox>\n</template>\n\n<template is="dom-if" if="[[isToggleOption]]" class="style-scope ytd-checkbox-survey-option-renderer">\n  <ytd-toggle-option-renderer is-overlay="[[isOverlay]]" label="[[label]]" selected="[[data.checked]]" class="style-scope ytd-checkbox-survey-option-renderer"></ytd-toggle-option-renderer>\n</template>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return PAT=k},{mode:1});var ifY;var Uy2;var bc=function(){var k=_.S.apply(this,arguments)||this;k.checked=!1;k.isToggleOption=!1;return k};
_.z(bc,_.S);bc.prototype.onTap=function(){this.data&&(this.checked?_.RV(this.hostElement,"ytd-inline-survey-option-deselect-action"):_.RV(this.hostElement,"ytd-inline-survey-option-select-action",[this.hostElement]))};
bc.prototype.onTap=bc.prototype.onTap;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],bc.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],bc.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],bc.prototype,"checked",void 0);_.N([_.n(),_.I("design:type",Object)],bc.prototype,"isToggleOption",void 0);_.N([_.dV("ytd-toggle-option-clicked"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],bc.prototype,"onTap",null);
_.N([_.t({is:"ytd-radio-button-survey-option-renderer",disableElementRegistration:!0})],bc);
_.v(bc,"ytd-radio-button-survey-option-renderer",function(){if(Uy2!==void 0)return Uy2;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-radio-button-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!isToggleOption]]" class="style-scope ytd-radio-button-survey-option-renderer">\n  <tp-yt-paper-radio-button id="radio" checked="[[checked]]" on-click="onTap" class="style-scope ytd-radio-button-survey-option-renderer">\n    [[getSimpleString(data.option)]]\n  </tp-yt-paper-radio-button>\n</template>\n\n<template is="dom-if" if="[[isToggleOption]]" class="style-scope ytd-radio-button-survey-option-renderer">\n  <ytd-toggle-option-renderer label="[[getSimpleString(data.option)]]" selected="[[checked]]" class="style-scope ytd-radio-button-survey-option-renderer"></ytd-toggle-option-renderer>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Uy2=k},{mode:1});var Bp=function(){var k=_.S.apply(this,arguments)||this;k.disableAnimation=!1;k.isToggleOption=!0;k.followUpSurveyCommand=null;k.selectedRatingEndpoint=null;k.isSlimlineSurveyFollowUp=!1;k.isShortsStyle=!1;k.styleOverrideAttribute=!0;k.isDarkMode=!1;k.isSubmitted=!1;k.roundedContainer=!0;k.improveShortsResponseRate=_.W("web_improve_shorts_response_rate");k.actionMap={"ytd-inline-survey-rating-select-action":"handleInlineSurveyRatingSelect","ytd-inline-survey-option-select-action":"handleInlineSurveyOptionSelect",
"ytd-inline-survey-option-deselect-action":"handleInlineSurveyOptionDeselect","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.z(Bp,_.S);_.d=Bp.prototype;
_.d.configureRendererStamper=function(){return{"data.inlineContent":{id:"inline-survey-compact-video-renderer",mapping:{compactVideoRenderer:{component:"ytd-compact-video-renderer",properties:{isShortsStyle:"[[isShortsStyle]]"}}}},"data.response.expandableSurveyResponseRenderer.options":{id:"rating-survey",mapping:{ratingSurveyRenderer:{component:"ytd-rating-survey-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]",
showResponseRangeText:"[[isShortsStyle]]"}}}},"followUpSurveyCommand.followUpOptions":{id:"follow-up-survey-options",mapping:{checkboxSurveyOptionRenderer:{component:"ytd-checkbox-survey-option-renderer",properties:{isToggleOption:"[[isToggleOption]]",isOverlay:"[[isShortsStyle]]"}},radioButtonSurveyOptionRenderer:{component:"ytd-radio-button-survey-option-renderer",properties:{isToggleOption:"[[isToggleOption]]"}}}},"data.response.expandableSurveyResponseRenderer.skipButton":{id:"skip-btn-footer",
mapping:{buttonRenderer:"ytd-button-renderer"}},"data.response.expandableSurveyResponseRenderer.continueButton":{id:"continue-btn-footer",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"post-submit-message",mapping:{messageRenderer:{component:"ytd-message-renderer"}}}}};
_.d.attached=function(){var k=this;this.isDarkMode=document.documentElement.hasAttribute("dark");this.intersectionObserver=new IntersectionObserver(function(P){var x;if((x=P[0])!=null&&x.isIntersecting){_.AC().reportShown(k.hostElement);var U;(U=k.intersectionObserver)==null||U.unobserve(k.hostElement)}},{rootMargin:"0px",
threshold:.6});var g;(g=this.intersectionObserver)==null||g.observe(this.hostElement)};
_.d.onDarkModeToggledAction=function(k){this.isDarkMode=k};
_.d.dataChanged=function(){var k;if(((k=this.data)==null?void 0:k.style)==="INLINE_SURVEY_RENDERER_STYLE_SLIMLINE_FOLLOW_UP")this.isSlimlineSurveyFollowUp=!0;else{var g;((g=this.data)==null?void 0:g.style)==="INLINE_SURVEY_RENDERER_STYLE_SHORTS"?this.isShortsStyle=!0:this.expanded=!1}this.selectedRatingEndpoint=this.followUpSurveyCommand=null;var P,x,U,A;this.darkColorPalette=(P=this.data)==null?void 0:(x=P.inlineContent)==null?void 0:(U=x.compactVideoRenderer)==null?void 0:(A=U.thumbnail)==null?
void 0:A.darkColorPalette;var q,T,c,Z;this.lightColorPalette=(q=this.data)==null?void 0:(T=q.inlineContent)==null?void 0:(c=T.compactVideoRenderer)==null?void 0:(Z=c.thumbnail)==null?void 0:Z.lightColorPalette;var w,J;if(((w=this.data)==null?0:(J=w.inlineContent)==null?0:J.compactVideoRenderer)&&this.isShortsStyle){var r,f,B,L;k=_.CX((r=this.data)==null?void 0:(f=r.inlineContent)==null?void 0:(B=f.compactVideoRenderer)==null?void 0:(L=B.thumbnail)==null?void 0:L.thumbnails);_.iG(this.hostElement,
{"--yt-background-url":"url("+k+")"})}};
_.d.handleRequestCompletion=function(){this.hostElement.hidden&&_.GB(this.hostElement,"yt-dismissible-item-dismissed")};
_.d.onPopupClosed=function(k){var g;((g=k.detail)==null?void 0:g.popupRenderer)===this.hostElement&&(this.isSlimlineSurveyFollowUp&&!this.isSubmitted?_.RV(this.hostElement,"ytd-slimline-survey-show-action"):this.isSlimlineSurveyFollowUp&&this.isSubmitted&&(this.isSubmitted=!1))};
_.d.handleInlineSurveyRatingSelect=function(k,g){var P=this;this.selectedRatingEndpoint=k;this.followUpSurveyCommand=g;this.expanded=!!k;this.getOptionRenderers().forEach(function(x,U){P.notifyPath("followUpSurveyCommand.followUpOptions."+U+".checkboxSurveyOptionRenderer.checked");P.set("followUpSurveyCommand.followUpOptions."+U+".checkboxSurveyOptionRenderer.checked",!1)});
this.optionSelector.selectIndex(-1);this.improveShortsResponseRate&&(this.onSubmitTap(),k=this.get("data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer.command"),_.RV(this.hostElement,"yt-reel-non-video-content-dismissal-command",[k]))};
_.d.onDismissTap=function(){if(this.isSlimlineSurveyFollowUp)_.RV(this.hostElement,"yt-close-popup-action");else{this.hostElement.hidden=!0;var k,g=(k=this.data)==null?void 0:k.dismissalEndpoint;g&&this.ytComponentBehavior.resolveCommand(g)}};
_.d.onSubmitTap=function(){this.selectedRatingEndpoint&&(this.ytComponentBehavior.resolveCommand(this.selectedRatingEndpoint),this.followUpSurveyCommand&&this.submitFollowUpResponses());this.isSlimlineSurveyFollowUp&&(this.isSubmitted=!0,_.RV(this.hostElement,"yt-close-popup-action"))};
_.d.submitFollowUpResponses=function(){if(this.getOptionRenderers().length!==0){if(this.isSingleSelect){if(!this.optionSelector.selectedItem)return;var k=[this.optionSelector.selectedItem.data.submissionEndpoint]}else{k=this.getOptionRenderers().filter(function(x){return x.checked});
if(k.length===0)return;k=k.map(function(x){return x.responseEndpoint})}var g=[];
k.forEach(function(x,U){U!==0&&(x=_.b(x,_.sB))&&x.feedbackToken&&g.push(x.feedbackToken)});
if(k=k[0]){var P={};g.length>0&&(P.extra_feedback_tokens=g);this.ytComponentBehavior.resolveCommand(k,{form:P})}}};
_.d.getOptionRenderers=function(){var k=this;return this.followUpSurveyCommand&&this.followUpSurveyCommand.followUpOptions?this.get("followUpSurveyCommand.followUpOptions").map(function(g){k.isSingleSelect=!!_.b(g,k5e);return k.isSingleSelect?_.b(g,k5e):_.b(g,gCU)}):[]};
_.d.handleInlineSurveyOptionSelect=function(k){k=this.optionSelector.indexOf(k);k!==-1&&this.optionSelector.selectIndex(k)};
_.d.handleInlineSurveyOptionDeselect=function(){this.optionSelector.selectIndex(-1)};
_.d.maybeGetBackgroundColor=function(k){return this.isDarkMode?k.section2Color:k.section3Color};
_.d.colorPaletteChanged=function(){var k=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;k=k&&this.maybeGetBackgroundColor(k);this.dismissibleEl.style.backgroundColor=!k||this.isShortsStyle||this.isSlimlineSurveyFollowUp?"":_.zj(k)};
_.mJ.Object.defineProperties(Bp.prototype,{isOptionSelected:{configurable:!0,enumerable:!0,get:function(){return!!this.selectedRatingEndpoint}}});
Bp.prototype.colorPaletteChanged=Bp.prototype.colorPaletteChanged;Bp.prototype.onPopupClosed=Bp.prototype.onPopupClosed;Bp.prototype.handleRequestCompletion=Bp.prototype.handleRequestCompletion;Bp.prototype.dataChanged=Bp.prototype.dataChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Bp.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Bp.prototype,"actionHandlerBehavior",void 0);
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Bp.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Bp.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],Bp.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.Td("#follow-up-survey-options"),_.I("design:type",Object)],Bp.prototype,"optionSelector",void 0);_.N([_.n(),_.I("design:type",Object)],Bp.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Object)],Bp.prototype,"disableAnimation",void 0);_.N([_.n(),_.I("design:type",Object)],Bp.prototype,"isToggleOption",void 0);_.N([_.n(),_.I("design:type",Object)],Bp.prototype,"followUpSurveyCommand",void 0);_.N([_.n(),_.I("design:type",Object)],Bp.prototype,"selectedRatingEndpoint",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],Bp.prototype,"expanded",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Bp.prototype,"isSlimlineSurveyFollowUp",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Bp.prototype,"isShortsStyle",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Bp.prototype,"styleOverrideAttribute",void 0);_.N([_.n(),_.I("design:type",Boolean)],Bp.prototype,"isSingleSelect",void 0);_.N([_.n(),_.I("design:type",Object)],Bp.prototype,"isDarkMode",void 0);
_.N([_.n(),_.I("design:type",Object)],Bp.prototype,"lightColorPalette",void 0);_.N([_.n(),_.I("design:type",Object)],Bp.prototype,"darkColorPalette",void 0);_.N([_.E("selectedRatingEndpoint","isShortsStyle"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Bp.prototype,"isOptionSelected",null);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Bp.prototype,"roundedContainer",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Bp.prototype,"improveShortsResponseRate",void 0);_.N([_.Td("#dismissible"),_.I("design:type",HTMLElement)],Bp.prototype,"dismissibleEl",void 0);_.N([_.Td("#dismiss-button yt-icon-button"),_.I("design:type",HTMLElement)],Bp.prototype,"dismissButtonEl",void 0);_.N([_.Td("#inline-survey-header yt-icon-button"),_.I("design:type",HTMLElement)],Bp.prototype,"inlineHeaderDismissButtonEl",void 0);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Bp.prototype,"dataChanged",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Bp.prototype,"handleRequestCompletion",null);_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],Bp.prototype,"onPopupClosed",null);
_.N([_.OO("darkColorPalette","lightColorPalette","isDarkMode"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Bp.prototype,"colorPaletteChanged",null);_.N([_.t({is:"ytd-inline-survey-renderer",disableElementRegistration:!0})],Bp);
_.v(Bp,"ytd-inline-survey-renderer",function(){if(ifY!==void 0)return ifY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-inline-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-inline-survey-renderer">\n  <div class="survey-wrapper style-scope ytd-inline-survey-renderer">\n    <div id="star-survey" class="style-scope ytd-inline-survey-renderer">\n      <div id="inline-survey-header" class="style-scope ytd-inline-survey-renderer">\n        <h2 class="header-text style-scope ytd-inline-survey-renderer">\n          <span id="title" class="style-scope ytd-inline-survey-renderer">[[getSimpleString(data.title)]]</span>\n          <span id="subtitle" class="style-scope ytd-inline-survey-renderer">[[getSimpleString(data.subtitle)]]</span>\n        </h2>\n        <yt-icon-button hidden="[[expanded]]" label="[[getSimpleString(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-inline-survey-renderer">\n          <yt-icon icon="yt-icons:close" class="style-scope ytd-inline-survey-renderer"></yt-icon>\n        </yt-icon-button>\n      </div>\n      <div id="inline-survey-compact-video-renderer" class="style-scope ytd-inline-survey-renderer"></div>\n      <div id="rating-survey" class="style-scope ytd-inline-survey-renderer"></div>\n    </div>\n    <div id="follow-up-survey" hidden="[[!expanded]]" class="style-scope ytd-inline-survey-renderer">\n      <div id="follow-up-header" class="style-scope ytd-inline-survey-renderer">\n        <h2 class="header-text style-scope ytd-inline-survey-renderer">\n          <span id="follow-up-title" class="style-scope ytd-inline-survey-renderer">\n            [[getSimpleString(followUpSurveyCommand.followUpText)]]\n          </span>\n        </h2>\n      </div>\n      <iron-selector id="follow-up-survey-options" activate-event="" selected-attribute="checked" class="style-scope ytd-inline-survey-renderer">\n      </iron-selector>\n      <div id="submit-btn-footer" class="style-scope ytd-inline-survey-renderer">\n        <ytd-button-renderer id="submit-button" data="[[data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer]]" on-click="onSubmitTap" class="style-scope ytd-inline-survey-renderer">\n        </ytd-button-renderer>\n      </div>\n    </div>\n  </div>\n  <div id="skip-btn-footer" class="style-scope ytd-inline-survey-renderer"></div>\n  <div id="dismiss-button" hidden="[[!expanded]]" class="style-scope ytd-inline-survey-renderer">\n    <yt-icon-button label="[[getSimpleString(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-inline-survey-renderer">\n      <yt-icon icon="yt-icons:close" class="style-scope ytd-inline-survey-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-inline-survey-renderer">\n  <div id="post-submit-message" class="style-scope ytd-inline-survey-renderer"></div>\n  <div id="continue-btn-footer" class="style-scope ytd-inline-survey-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return ifY=k},{mode:1});var A07=["en-CA","en","es-MX","fr-CA"];_.dyV=_.M(function(k){var g=_.aS(k,{isOverlay:!1,isModern:!1}),P=g.captionIconType,x=g.onClick;k=g.ariaLabel;var U=g.ariaPressed,A=g.isOverlay,q=g.isModern;g=_.cZ("button",function(Z){_.r8(Z,127299)});
var T=_.iX(function(Z){_.f1(127299);x==null||x(Z);return!1}),c={};
return _.V("ytm-closed-captioning-button",{class:_.$v("ytmClosedCaptioningButtonHost",(c.ytmClosedCaptioningButtonIconDisabledOverlay=function(){return P()===-1&&A()},c.ytmClosedCaptioningButtonIconDisabled=function(){return P()===-1&&!A()},c))},_.V("button",{el:g,
class:"ytmClosedCaptioningButtonButton",title:k,"aria-label":k,"aria-pressed":U,"on:click":T},_.V(_.qQ,{icon:function(){var Z="",w=q();var J=w?"CLOSED_CAPTION_DELHI_PLAYER":"CLOSED_CAPTION";w=w?"SUBTITLES_DELHI_PLAYER":"SUBTITLES";var r=_.ex().get("hl");J=!r||A07.includes(r)?J:w;w=P();switch(w){case -1:case 0:Z=J;break;case 1:Z=J+"_FILLED";break;default:_.Cq(w)}return Z}})))},"hh");
_.dyV.idomCompat={callbacks:{onClick:!0}};
}catch(e){_._DumpException(e)}
try{
_.MI=function(k){return function(g,P){var x=k||P.replace(/([A-Z])/g,"-$1").toLowerCase();Object.defineProperty(g,P,{get:function(){var U;return this.$?this.$[x]:(U=_.qm(this))==null?void 0:U.querySelector("#"+x)},
enumerable:!0,configurable:!0})}};_.Kc=function(k){k=k===void 0?!1:k;_.lx.call(this);this.pubSub_=new _.nz(k);_.ux(this,this.pubSub_)};
_.XW(_.Kc,_.lx);_.Kc.prototype.subscribe=function(k,g,P){return this.isDisposed()?0:this.pubSub_.subscribe(k,g,P)};
_.Kc.prototype.unsubscribe=function(k,g,P){return this.isDisposed()?!1:this.pubSub_.unsubscribe(k,g,P)};
_.Kc.prototype.unsubscribeByKey=function(k){return this.isDisposed()?!1:this.pubSub_.unsubscribeByKey(k)};
_.Kc.prototype.publish=function(k,g){return this.isDisposed()?!1:this.pubSub_.publish.apply(this.pubSub_,arguments)};
}catch(e){_._DumpException(e)}
try{
var Jud=function(){_.Vp("ypcRedeemFlowStarted")},rur=function(k){_.Vp("ypcRedeemFlowFailed",void 0,void 0,void 0,k)},fCH=function(k,g,P){g&&P&&(k.videos.forEach(function(x){x.videoId===g&&(x.itemId=P)}),k.recommendedVideos.forEach(function(x){x.videoId===g&&(x.itemId=P)}))};var W0k;var skH;/*

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
*/
_.sO({_template:function(){if(skH!==void 0)return skH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-image--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_image.tp.yt.iron.image.css.js--\x3e<a id="baseURIAnchor" href="#" class="style-scope tp-yt-iron-image"></a>\n<div id="sizedImgDiv" role="img" hidden$="[[_computeImgDivHidden(sizing)]]" aria-hidden$="[[_computeImgDivARIAHidden(alt)]]" aria-label$="[[_computeImgDivARIALabel(alt, src)]]" class="style-scope tp-yt-iron-image"></div>\n<img id="img" alt$="[[alt]]" hidden$="[[_computeImgHidden(sizing)]]" crossorigin$="[[crossorigin]]" on-load="_imgOnLoad" on-error="_imgOnError" class="style-scope tp-yt-iron-image">\n<div id="placeholder" hidden$="[[_computePlaceholderHidden(preload, fade, loading, loaded)]]" class$="[[_computePlaceholderClassName(preload, fade, loading, loaded)]] style-scope tp-yt-iron-image"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;W0k===void 0&&(W0k=document.createElement("template"));var x=W0k;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return skH=k},
is:"tp-yt-iron-image",properties:{src:{type:String,value:""},alt:{type:String,value:null},crossorigin:{type:String,value:null},preventLoad:{type:Boolean,value:!1},sizing:{type:String,value:null,reflectToAttribute:!0},position:{type:String,value:"center"},preload:{type:Boolean,value:!1},placeholder:{type:String,value:null,observer:"_placeholderChanged"},fade:{type:Boolean,value:!1},loaded:{notify:!0,readOnly:!0,type:Boolean,value:!1},loading:{notify:!0,readOnly:!0,type:Boolean,value:!1},error:{notify:!0,
readOnly:!0,type:Boolean,value:!1},width:{observer:"_widthChanged",type:Number,value:null},height:{observer:"_heightChanged",type:Number,value:null}},observers:["_transformChanged(sizing, position)","_loadStateObserver(src, preventLoad)"],created:function(){this._resolvedSrc=""},
_imgOnLoad:function(){this.$.img.src===this._resolveSrc(this.src)&&(this._setLoading(!1),this._setLoaded(!0),this._setError(!1))},
_imgOnError:function(){this.$.img.src===this._resolveSrc(this.src)&&(this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",this._setLoading(!1),this._setLoaded(!1),this._setError(!0))},
_computePlaceholderHidden:function(){return!this.preload||!this.fade&&!this.loading&&this.loaded},
_computePlaceholderClassName:function(){return this.preload&&this.fade&&!this.loading&&this.loaded?"faded-out":""},
_computeImgDivHidden:function(){return!this.sizing},
_computeImgDivARIAHidden:function(){return this.alt===""?"true":void 0},
_computeImgDivARIALabel:function(){return this.alt!==null?this.alt:this.src===""?"":this._resolveSrc(this.src).replace(/[?|#].*/g,"").split("/").pop()},
_computeImgHidden:function(){return!!this.sizing},
_widthChanged:function(){this.style.width=isNaN(this.width)?this.width:this.width+"px"},
_heightChanged:function(){this.style.height=isNaN(this.height)?this.height:this.height+"px"},
_loadStateObserver:function(k,g){var P=this._resolveSrc(k);P!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",k===""||g?this._setLoading(!1):(this._resolvedSrc=P,this.$.img.src=this._resolvedSrc,this.$.sizedImgDiv.style.backgroundImage='url("'+this._resolvedSrc+'")',this._setLoading(!0)),this._setLoaded(!1),this._setError(!1))},
_placeholderChanged:function(){this.$.placeholder.style.backgroundImage=this.placeholder?'url("'+this.placeholder+'")':""},
_transformChanged:function(){var k=this.$.sizedImgDiv.style,g=this.$.placeholder.style;k.backgroundSize=g.backgroundSize=this.sizing;k.backgroundPosition=g.backgroundPosition=this.sizing?this.position:"";k.backgroundRepeat=g.backgroundRepeat=this.sizing?"no-repeat":""},
_resolveSrc:function(k){k=_.BZ(k,this.$.baseURIAnchor.href);k.length>=2&&k[0]==="/"&&k[1]!=="/"&&(k=(location.origin||location.protocol+"//"+location.host)+k);return k}});var bbj;var BAy;_.sO({_template:function(){if(BAy!==void 0)return BAy;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-card--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_card.tp.yt.paper.card.css.js--\x3e<div class="header style-scope tp-yt-paper-card">\n  <tp-yt-iron-image hidden$="[[!image]]" aria-hidden$="[[_isHidden(image)]]" src="[[image]]" alt="[[alt]]" placeholder="[[placeholderImage]]" preload="[[preloadImage]]" fade="[[fadeImage]]" class="style-scope tp-yt-paper-card"></tp-yt-iron-image>\n  <div hidden$="[[!heading]]" class$="title-text [[_computeHeadingClass(image)]] style-scope tp-yt-paper-card">\n    [[heading]]\n  </div>\n</div>\n\n<slot class="style-scope tp-yt-paper-card"></slot>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;bbj===void 0&&(bbj=document.createElement("template"));var x=bbj;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return BAy=k},
is:"tp-yt-paper-card",properties:{heading:{type:String,value:"",observer:"_headingChanged"},image:{type:String,value:""},alt:{type:String},preloadImage:{type:Boolean,value:!1},fadeImage:{type:Boolean,value:!1},placeholderImage:{type:String,value:null},elevation:{type:Number,value:1,reflectToAttribute:!0},animatedShadow:{type:Boolean,value:!1},animated:{type:Boolean,reflectToAttribute:!0,readOnly:!0,computed:"_computeAnimated(animatedShadow)"}},_isHidden:function(k){return k?"false":"true"},
_headingChanged:function(k){var g=this.getAttribute("heading"),P=this.getAttribute("aria-label");typeof P==="string"&&P!==g||this.setAttribute("aria-label",k)},
_computeHeadingClass:function(k){return k?" over-image":""},
_computeAnimated:function(k){return k}});var zrN=new _.k0("addRendererToItemSectionAction");var u0s;var QO=function(){return _.S.apply(this,arguments)||this};
_.z(QO,_.S);QO.prototype.configureRendererStamper=function(){return{"data.actionMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],QO.prototype,"rendererBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],QO.prototype,"dismissibleItemBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],QO.prototype,"rendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],QO.prototype,"data",void 0);_.N([_.t({is:"ytd-comment-history-entry-renderer",disableElementRegistration:!0})],QO);
_.v(QO,"ytd-comment-history-entry-renderer",function(){if(u0s!==void 0)return u0s;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-history-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="main style-scope ytd-comment-history-entry-renderer">\n  <yt-formatted-string class="summary style-scope ytd-comment-history-entry-renderer" link-inherit-color="" text="[[data.summary]]"></yt-formatted-string>\n  <ytd-expander class="content-expander style-scope ytd-comment-history-entry-renderer" hidden="[[!data.content]]" max-number-of-lines="4">\n    <yt-formatted-string class="content style-scope ytd-comment-history-entry-renderer" slot="content" force-default-style="" split-lines="" text="[[data.content]]">\n    </yt-formatted-string>\n    <span class="more-button style-scope ytd-comment-history-entry-renderer" slot="more-button">[[getSimpleString(data.readMoreText)]]</span>\n    <span class="less-button style-scope ytd-comment-history-entry-renderer" slot="less-button">[[getSimpleString(data.showLessText)]]</span>\n  </ytd-expander>\n  <yt-formatted-string class="timestamp style-scope ytd-comment-history-entry-renderer" text="[[data.timestamp]]"></yt-formatted-string>\n</div>\n<div id="menu" class="style-scope ytd-comment-history-entry-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return u0s=k},{mode:1});var hrc;_.sD("itemSectionRenderer","notificationRenderer","ytd-notification-renderer");_.sD("multiPageMenuSectionItems","notificationRenderer","ytd-notification-renderer");var ph=function(){return _.S.apply(this,arguments)||this};
_.z(ph,_.S);_.d=ph.prototype;_.d.configureRendererStamper=function(){return{"data.contextualMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.highPriorityNotificationActionButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.onKeyUp=function(k){if(k.keyCode===13)this.onTap()};
_.d.onTap=function(){this.data.recordClickEndpoint&&_.Za().resolve(_.wP).resolveCommand(this.data.recordClickEndpoint,{form:{element:this.hostElement}});var k=this.data.navigationEndpoint;k&&_.b(k,_.HP)&&_.Za().resolve(_.wP).resolveCommand(k,{form:{element:this.hostElement}})};
_.d.readChanged=function(){var k;_.Ph(this.hostElement,"unread",!((k=this.data)==null?0:k.read))};
_.d.dataChanged=function(){this.data&&_.Ph(this.hostElement,"high-priority-notification",!!this.data.highPriorityNotification)};
_.d.computeThumbnailSize=function(){var k;return((k=this.data)==null?0:k.highPriorityNotification)?32:48};
_.d.getEndpointURL=function(k){return k&&!_.b(k,_.HP)?this.componentBehavior.computeHref_(k):null};
_.d.getEndpointData=function(k){return k&&!_.b(k,_.HP)?k:null};
ph.prototype.computeThumbnailSize=ph.prototype.computeThumbnailSize;ph.prototype.dataChanged=ph.prototype.dataChanged;ph.prototype.readChanged=ph.prototype.readChanged;ph.prototype.onKeyUp=ph.prototype.onKeyUp;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ph.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],ph.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],ph.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ph.prototype,"data",void 0);_.N([_.n({computed:"computeThumbnailSize(data.highPriorityNotification)"}),_.I("design:type",Number)],ph.prototype,"thumbnailSize",void 0);_.N([_.dV("keyup"),_.I("design:type",Function),_.I("design:paramtypes",[KeyboardEvent]),_.I("design:returntype")],ph.prototype,"onKeyUp",null);
_.N([_.OO("data.read"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ph.prototype,"readChanged",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ph.prototype,"dataChanged",null);_.N([_.OO("data.highPriorityNotification"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ph.prototype,"computeThumbnailSize",null);
_.N([_.t({is:"ytd-notification-renderer",disableElementRegistration:!0})],ph);
_.v(ph,"ytd-notification-renderer",function(){if(hrc!==void 0)return hrc;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-notification-renderer" href$="[[getEndpointURL(data.navigationEndpoint)]]" data="[[getEndpointData(data.navigationEndpoint)]]" on-tap="onTap" tabindex="0" role="link">\n  <div id="new" class="style-scope ytd-notification-renderer"></div>\n  <yt-img-shadow id="avatar" class="thumbnail  style-scope ytd-notification-renderer" height="[[thumbnailSize]]" thumbnail="[[data.thumbnail]]" width="[[thumbnailSize]]">\n  </yt-img-shadow>\n  <div class="text style-scope ytd-notification-renderer">\n    <yt-formatted-string class="message style-scope ytd-notification-renderer" text="[[data.shortMessage]]"></yt-formatted-string>\n    <div id="call-to-action" hidden="[[!data.highPriorityNotificationActionButton]]" class="style-scope ytd-notification-renderer"></div>\n    <div class="metadata style-scope ytd-notification-renderer">\n      <yt-formatted-string text="[[data.footer]]" class="style-scope ytd-notification-renderer"></yt-formatted-string>\n      <yt-formatted-string text="[[data.sentTimeText]]" class="style-scope ytd-notification-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <template is="dom-if" if="[[data.videoThumbnail]]" class="style-scope ytd-notification-renderer">\n    <div class="thumbnail-container style-scope ytd-notification-renderer">\n      <yt-img-shadow thumbnail="[[data.videoThumbnail]]" width="86" class="style-scope ytd-notification-renderer"></yt-img-shadow>\n    </div>\n  </template>\n</a>\n<div id="menu" class="style-scope ytd-notification-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return hrc=k},{mode:1});var Ejj;var Ch=function(){return _.S.apply(this,arguments)||this};
_.z(Ch,_.S);Ch.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"}}}};
Ch.prototype.computeActionButtonClass=function(k){return!k.actionButtons||k.actionButtons.length<=1?"single-button":k.description?"vertical-buttons":"horizontal-buttons"};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ch.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Ch.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ch.prototype,"data",void 0);_.N([_.t({is:"ytd-playlist-show-metadata-renderer",disableElementRegistration:!0})],Ch);
_.v(Ch,"ytd-playlist-show-metadata-renderer",function(){if(Ejj!==void 0)return Ejj;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-show-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content-desc" class="style-scope ytd-playlist-show-metadata-renderer">\n  <div id="dropdown" class="style-scope ytd-playlist-show-metadata-renderer"></div>\n  <ytd-expander class="description style-scope ytd-playlist-show-metadata-renderer" max-number-of-lines="2">\n    <yt-formatted-string id="description" class="content style-scope ytd-playlist-show-metadata-renderer" slot="content" split-lines="" text="[[data.description]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="more-button style-scope ytd-playlist-show-metadata-renderer" slot="more-button" role="button" text="[[data.showMoreText]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="less-button style-scope ytd-playlist-show-metadata-renderer" slot="less-button" role="button" text="[[data.showLessText]]">\n    </yt-formatted-string>\n  </ytd-expander>\n</div>\n<div id="action-buttons" class$="[[computeActionButtonClass(data)]] style-scope ytd-playlist-show-metadata-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Ejj=k},{mode:1});var L07;_.sD("itemSectionRenderer","purchaseItemRenderer","ytd-purchase-item-renderer");var Gy=function(){return _.S.apply(this,arguments)||this};
_.z(Gy,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Gy.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Gy.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Gy.prototype,"data",void 0);_.N([_.t({is:"ytd-purchase-item-renderer",disableElementRegistration:!0})],Gy);
_.v(Gy,"ytd-purchase-item-renderer",function(){if(L07!==void 0)return L07;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-purchase-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint purchase-endpoint style-scope ytd-purchase-item-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div class="thumb-container style-scope ytd-purchase-item-renderer">\n    <yt-img-shadow fit="" thumbnail="[[data.thumbnail]]" class="style-scope ytd-purchase-item-renderer"></yt-img-shadow>\n  </div>\n  <div class="details style-scope ytd-purchase-item-renderer">\n    <yt-formatted-string class="title style-scope ytd-purchase-item-renderer" text="[[data.title]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="price-text style-scope ytd-purchase-item-renderer" no-endpoints="" text="[[data.priceText]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="manage-subscription-text style-scope ytd-purchase-item-renderer" force-default-style="" text="[[data.manageSubscriptionText]]">\n    </yt-formatted-string>\n  </div>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return L07=k},{mode:1});var njk;var Sbk={};Sbk.YtSimpleTextSectionBehavior={properties:{data:Object,layoutStyle:{type:String,computed:"computeLayoutStyle_(data.layoutStyle)",reflectToAttribute:!0},role:{type:String,computed:"computeRole_(data.layoutStyle)",reflectToAttribute:!0}},created:function(){this.LAYOUT_STYLE_PREFIX_="SIMPLE_TEXT_LAYOUT_STYLE_"},
computeLayoutStyle_:function(k){if(k)return k.replace(this.LAYOUT_STYLE_PREFIX_,"").replace(/_/g,"-").toLowerCase()},
computeRole_:function(k){if(k==="SIMPLE_TEXT_LAYOUT_STYLE_PAID_SUBSCRIPTION_TITLE")return"heading"}};_.sD("itemSectionRenderer","simpleTextSectionRenderer","ytd-simple-text-section-renderer");var RG=function(){return _.S.apply(this,arguments)||this};
_.z(RG,_.S);RG.prototype.onYtNavigate=function(k){var g=this.openPopupBehavior.getNavigationEndpointPopupAction(k.detail.endpoint);g&&(k.stopPropagation(),this.openPopupBehavior.openPopup(g))};
RG.prototype.onYtNavigate=RG.prototype.onYtNavigate;_.N([_.h(Sbk.YtSimpleTextSectionBehavior),_.I("design:type",Object)],RG.prototype,"ytSimpleTextSectionBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],RG.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Ay),_.I("design:type",Object)],RG.prototype,"openPopupBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],RG.prototype,"data",void 0);
_.N([_.dV("yt-navigate"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],RG.prototype,"onYtNavigate",null);_.N([_.t({is:"ytd-simple-text-section-renderer",disableElementRegistration:!0})],RG);
_.v(RG,"ytd-simple-text-section-renderer",function(){if(njk!==void 0)return njk;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-simple-text-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.lines]]" class="style-scope ytd-simple-text-section-renderer">\n  <yt-formatted-string class="text style-scope ytd-simple-text-section-renderer" text="[[item]]"></yt-formatted-string>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return njk=k},{mode:1});var F0S;_.sD("itemSectionRenderer","unlimitedPageFeatureInfoRenderer","ytd-unlimited-page-feature-info-renderer");var Ybc=function(){return _.S.apply(this,arguments)||this};
_.z(Ybc,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ybc.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ybc.prototype,"data",void 0);_.N([_.t({is:"ytd-unlimited-page-feature-info-renderer",disableElementRegistration:!0})],Ybc);
_.v(Ybc,"ytd-unlimited-page-feature-info-renderer",function(){if(F0S!==void 0)return F0S;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-unlimited-page-feature-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content style-scope ytd-unlimited-page-feature-info-renderer">\n  <yt-formatted-string class="info-head style-scope ytd-unlimited-page-feature-info-renderer" text="[[data.title]]"></yt-formatted-string>\n  <template is="dom-repeat" items="[[data.descriptions]]" class="style-scope ytd-unlimited-page-feature-info-renderer">\n    <yt-formatted-string class="info-desc style-scope ytd-unlimited-page-feature-info-renderer" text="[[item]]"></yt-formatted-string>\n  </template>\n</div>\n<yt-img-shadow class="icon-thumbnail style-scope ytd-unlimited-page-feature-info-renderer" height="194" thumbnail="[[data.iconThumbnail]]" width="390">\n</yt-img-shadow>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return F0S=k},{mode:1});var jkN;var QkJ;var k$=function(){return _.S.apply(this,arguments)||this};
_.z(k$,_.S);k$.prototype.dataChanged=function(){if(this.data){var k=this.get("background.thumbnailLandscapePortraitRenderer.portrait.thumbnails",this.data);k&&(k=_.pX(k,screen.width),this.hostElement.style.backgroundImage="url("+k+")")}};
k$.prototype.dataChanged=k$.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],k$.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],k$.prototype,"data",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],k$.prototype,"dataChanged",null);_.N([_.t({is:"ytd-post-redemption-section-renderer",disableElementRegistration:!0})],k$);
_.v(k$,"ytd-post-redemption-section-renderer",function(){if(QkJ!==void 0)return QkJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-redemption-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="img-container style-scope ytd-post-redemption-section-renderer">\n  <yt-img-shadow id="logo" height="25" thumbnail="[[data.logoImage.thumbnailLandscapePortraitRenderer.portrait]]" class="style-scope ytd-post-redemption-section-renderer">\n  </yt-img-shadow>\n</div>\n<div class="container style-scope ytd-post-redemption-section-renderer">\n  <div class="title style-scope ytd-post-redemption-section-renderer">[[getSimpleString(data.title)]]</div>\n  <ytd-button-renderer id="redeem-button" data="[[data.button.buttonRenderer]]" class="style-scope ytd-post-redemption-section-renderer">\n  </ytd-button-renderer>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return QkJ=k},{mode:1});var lCy;var ge=function(){return _.S.apply(this,arguments)||this};
_.z(ge,_.S);ge.prototype.configureRendererStamper=function(){return{"data.sections":{id:"contents",mapping:{postRedemptionSectionRenderer:{component:"ytd-post-redemption-section-renderer",noInjection:!0}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ge.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],ge.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ge.prototype,"data",void 0);_.N([_.t({is:"ytd-ypc-post-redemption-renderer",disableElementRegistration:!0})],ge);
_.v(ge,"ytd-ypc-post-redemption-renderer",function(){if(lCy!==void 0)return lCy;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-post-redemption-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="store-value-balance" class="style-scope ytd-ypc-post-redemption-renderer">[[getSimpleString(data.storeValueBalance)]]</div>\n<div id="contents" class="style-scope ytd-ypc-post-redemption-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return lCy=k},{mode:1});_.sD("itemSectionRenderer","redeemCodeRenderer","ytd-redeem-code-renderer");var P9=function(){var k=_.S.apply(this,arguments)||this;k.MIN_CODE_LENGTH=12;k.MAX_CODE_LENGTH=24;return k};
_.z(P9,_.S);_.d=P9.prototype;_.d.configureRendererStamper=function(){return{postRedemptionRenderer:{id:"success-page",mapping:{ypcPostRedemptionRenderer:"ytd-ypc-post-redemption-renderer"}}}};
_.d.created=function(){this.riskService=new _.jcu;this.loadPaymentThenable=_.l$M(_.y4("YPC_MB_URL"))};
_.d.ready=function(){var k=this;this.code.addEventListener("keypress",function(g){k.onCodeInputKeypress(g)})};
_.d.dataChanged=function(){var k=this;this.redeemButtonDisabled=!0;this.observer=new MutationObserver(function(g){g=_.O(g);for(var P=g.next();!P.done;P=g.next())P=P.value,P.type==="attributes"&&P.attributeName==="dark"&&k.updateBackground()});
this.observer.observe(document.documentElement,{attributes:!0});this.updateBackground()};
_.d.updateBackground=function(){if(document.documentElement.hasAttribute("dark"))this.hostElement.style.setProperty("background-image","none");else{var k=this.computeImageUrl(this.data.thumbnail);this.hostElement.style.setProperty("background-image","url("+k+")")}};
_.d.computeRedeemButton=function(k){(k=this.get("redeemButton.buttonRenderer",k))&&(k=Object.assign({},k,{serviceEndpoint:void 0}));return k};
_.d.onRedeemButtonTap=function(k){k.stopPropagation();Jud();this.redeemCode()};
_.d.redeemCode=function(){var k=this;this.isLoading=!0;var g=this.riskService.init();_.zt([g,this.loadPaymentThenable]).then(function(){var P=k.data.redeemButton.buttonRenderer.serviceEndpoint,x=_.Qcs(),U=_.oH.payments.business.integration.ClientTokenFactory.createClientToken(_.b(P,_.ZT3).countryCode,x);x={c:k.code.value.trim(),rd:window.btoa(x),ctk:U};P&&_.Za().resolve(_.wP).resolveCommand(P,{form:Object.assign({},x,{element:k.hostElement})})},function(){k.showGenericError();
rur("YPC_ERROR_REASON_RISK_LIB_LOAD_FAILURE")}).thenCatch(function(){_.Ry(Error("Jo"))})};
_.d.onYtServiceRequestCompleted=function(k){k.stopPropagation();this.isLoading=!1;var g,P;this.errorMessage=(g=k.detail)==null?void 0:(P=g.data)==null?void 0:P.errorMessage;var x,U;this.postRedemptionRenderer=(x=k.detail)==null?void 0:(U=x.data)==null?void 0:U.renderer;var A,q;if(k=(A=k.detail)==null?void 0:(q=A.data)==null?void 0:q.redirectEndpoint)this.isLoading=!0,_.GB(this.hostElement,"yt-navigate",{endpoint:k});this.errorMessage?rur("YPC_ERROR_REASON_REDEEM_INNERTUBE_FAILURE"):(this.postRedemptionRenderer||
k)&&_.Vp("ypcRedeemFlowSucceeded")};
_.d.onYtServiceRequestError=function(k){k.stopPropagation();this.isLoading=!1;if(k=this.get("detail.error.message",k))this.errorMessage=_.vS(k);rur("YPC_ERROR_REASON_YPC_REDEEM_CODE_RPC_FAILURE")};
_.d.onInvokeInstrumentManagerActionCompleted=function(k){k.stopPropagation();this.redeemCode()};
_.d.onInvokeInstrumentManagerActionError=function(k){k.stopPropagation();this.isLoading=!1;switch(this.get("detail.error.errorCode",k)){case "instrumentManagerLoadError":this.showGenericError();rur("YPC_ERROR_REASON_INST_MANAGER_LOAD_FAILURE");break;case "instrumentManagerCallbackError":this.showGenericError();rur("YPC_ERROR_REASON_INST_MANAGER_CALLBACK_FAILURE");break;case "instrumentManagerCancelled":_.Vp("ypcRedeemFlowCancelled")}};
_.d.onInput=function(){var k=this;_.QB(this,"onInput",function(){var g=k.code.value.trim();k.redeemButtonDisabled=g.length<k.MIN_CODE_LENGTH||g.length>k.MAX_CODE_LENGTH},200)};
_.d.onCodeInputKeypress=function(k){k.keyCode!==13||this.redeemButtonDisabled||this.isLoading||(Jud(),this.redeemCode())};
_.d.computeImageUrl=function(k){return k?_.pX(k.thumbnails,600):null};
_.d.showGenericError=function(){this.isLoading=!1;this.errorMessage=this.get("errorMessage",this.data)};
P9.prototype.onInvokeInstrumentManagerActionError=P9.prototype.onInvokeInstrumentManagerActionError;P9.prototype.onInvokeInstrumentManagerActionCompleted=P9.prototype.onInvokeInstrumentManagerActionCompleted;P9.prototype.onYtServiceRequestError=P9.prototype.onYtServiceRequestError;P9.prototype.onYtServiceRequestCompleted=P9.prototype.onYtServiceRequestCompleted;P9.prototype.dataChanged=P9.prototype.dataChanged;
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],P9.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],P9.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],P9.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],P9.prototype,"isLoading",void 0);_.N([_.n(),_.I("design:type",Boolean)],P9.prototype,"redeemButtonDisabled",void 0);
_.N([_.n(),_.I("design:type",Object)],P9.prototype,"errorMessage",void 0);_.N([_.n(),_.I("design:type",Object)],P9.prototype,"postRedemptionRenderer",void 0);_.N([_.n(),_.I("design:type",Object)],P9.prototype,"observer",void 0);_.N([_.Td("#code"),_.I("design:type",HTMLInputElement)],P9.prototype,"code",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],P9.prototype,"dataChanged",null);
_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],P9.prototype,"onYtServiceRequestCompleted",null);_.N([_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],P9.prototype,"onYtServiceRequestError",null);
_.N([_.dV("yt-invoke-instrument-manager-action-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],P9.prototype,"onInvokeInstrumentManagerActionCompleted",null);_.N([_.dV("yt-invoke-instrument-manager-action-error"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],P9.prototype,"onInvokeInstrumentManagerActionError",null);_.N([_.t({is:"ytd-redeem-code-renderer",disableElementRegistration:!0})],P9);
_.v(P9,"ytd-redeem-code-renderer",function(){if(jkN!==void 0)return jkN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-redeem-code-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" hidden="[[postRedemptionRenderer]]" class="style-scope ytd-redeem-code-renderer">\n  <div class="title style-scope ytd-redeem-code-renderer">[[getSimpleString(data.title)]]</div>\n  <div class="subtitle style-scope ytd-redeem-code-renderer">[[getSimpleString(data.subTitle)]]</div>\n  <input id="code" type="text" autocomplete="off" maxlength="24" on-input="onInput" size="24" placeholder="[[getSimpleString(data.placeholderText)]]" slot="input" class="style-scope ytd-redeem-code-renderer">\n  <yt-formatted-string id="error-message" hidden="[[!errorMessage]]" text="[[errorMessage]]" class="style-scope ytd-redeem-code-renderer">\n      </yt-formatted-string>\n  <yt-formatted-string id="terms" text="[[data.termsConditions]]" class="style-scope ytd-redeem-code-renderer"></yt-formatted-string>\n  \n  <ytd-button-renderer id="redeem-button" data="[[computeRedeemButton(data)]]" disabled="[[redeemButtonDisabled]]" on-tap="onRedeemButtonTap" class="style-scope ytd-redeem-code-renderer">\n  </ytd-button-renderer>\n</div>\n<div id="success-page" class="style-scope ytd-redeem-code-renderer"></div>\n<tp-yt-paper-spinner-lite id="loading" active="[[isLoading]]" class="style-scope ytd-redeem-code-renderer">\n</tp-yt-paper-spinner-lite>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return jkN=k},{mode:1});var D3k;_.sD("itemSectionRenderer","channelAboutFullMetadataRenderer","ytd-channel-about-metadata-renderer");var $$=function(){var k=_.S.apply(this,arguments)||this;k.businessEmailDisplayState="HIDE_SECTION";return k};
_.z($$,_.S);_.d=$$.prototype;_.d.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.links":{id:"link-list-container",mapping:{channelExternalLinkViewModel:{component:"yt-channel-external-link-view-model",params:{useSmallFont:!0}}}}}};
_.d.dataChanged=function(){this.data&&(this.data.businessEmailButton||this.data.signInForBusinessEmail)?this.data.signInForBusinessEmail?this.businessEmailDisplayState="SIGN_IN_REQUIRED":this.businessEmailErrorMessage?this.businessEmailDisplayState="ERROR_MESSAGE":(this.businessEmailDisplayState="REVEAL_BUTTON",this.data.businessEmail&&(this.businessEmail=this.data.businessEmail)):this.businessEmailDisplayState="HIDE_SECTION"};
_.d.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.d.onBusinessEmailClick=function(){this.data&&(this.data.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.jT(_.GrP),this.businessEmailDisplayState="CAPTCHA"))};
_.d.onYtServiceRequestCompleted=function(k){var g;if((g=k.detail.data)==null?0:g.businessEmail)this.businessEmail=k.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var P;if((P=k.detail.data)==null?0:P.errorMessage)this.businessEmailErrorMessage=k.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.d.computeEmailHref=function(k){return"mailto:"+k};
_.d.computeSafeUrl=function(k){if(k)return _.Hj(k)};
_.d.onBusinessEmailCaptchaSubmit=function(){var k;(k=this.data)!=null&&k.onBusinessEmailRevealClickCommand&&(k=this.JSC$21995_captchaTextarea.value)&&(k={recaptcha_response_token:k,channel_id:this.data.channelId},_.Za().resolve(_.wP).resolveCommand(this.data.onBusinessEmailRevealClickCommand,{form:Object.assign({},k,{element:this.hostElement})}))};
_.d.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.mJ.Object.defineProperties($$.prototype,{hideDetailsSection:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.country&&!this.data.businessEmailButton}},
shouldShowNewLinks:{configurable:!0,enumerable:!0,get:function(){var k,g;return!((k=this.data)==null||!k.primaryLinks)&&!((g=this.data)==null?0:g.links)&&this.data.primaryLinks.every(function(P){return P.displayUrl})}},
shouldShowLegacyLinks:{configurable:!0,enumerable:!0,get:function(){var k,g;return!((k=this.data)==null||!k.primaryLinks)&&!((g=this.data)==null?0:g.links)&&!this.shouldShowNewLinks}}});
$$.prototype.onYtServiceRequestCompleted=$$.prototype.onYtServiceRequestCompleted;$$.prototype.dataChanged=$$.prototype.dataChanged;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],$$.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],$$.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],$$.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.Td("#g-recaptcha-response"),_.I("design:type",HTMLTextAreaElement)],$$.prototype,"JSC$21995_captchaTextarea",void 0);_.N([_.n(),_.I("design:type",Object)],$$.prototype,"data",void 0);_.N([_.n(),_.I("design:type",String)],$$.prototype,"businessEmailDisplayState",void 0);_.N([_.n(),_.I("design:type",String)],$$.prototype,"businessEmail",void 0);_.N([_.n(),_.I("design:type",String)],$$.prototype,"businessEmailErrorMessage",void 0);
_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],$$.prototype,"hideDetailsSection",null);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],$$.prototype,"dataChanged",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],$$.prototype,"shouldShowNewLinks",null);_.N([_.E("data","shouldShowLinks"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],$$.prototype,"shouldShowLegacyLinks",null);
_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],$$.prototype,"onYtServiceRequestCompleted",null);_.N([_.t({is:"ytd-channel-about-metadata-renderer",disableElementRegistration:!0})],$$);
_.v($$,"ytd-channel-about-metadata-renderer",function(){if(D3k!==void 0)return D3k;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-about-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-column" class="style-scope ytd-channel-about-metadata-renderer">\n  <div id="description-container" hidden="[[!data.description]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.descriptionLabel]]">\n    </yt-formatted-string>\n    <yt-formatted-string id="description" split-lines="" text="[[data.description]]" class="style-scope ytd-channel-about-metadata-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="bio-container" hidden="[[!data.artistBio]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.artistBioLabel]]">\n    </yt-formatted-string>\n    <yt-formatted-string id="bio" split-lines="" text="[[data.artistBio]]" class="style-scope ytd-channel-about-metadata-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="photos-container" hidden="[[!data.artistGalleryPhotos]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.artistGalleryLabel]]">\n    </yt-formatted-string>\n    <div id="photos" class="style-scope ytd-channel-about-metadata-renderer">\n      <template is="dom-repeat" items="[[data.artistGalleryPhotos]]" strip-whitespace="" class="style-scope ytd-channel-about-metadata-renderer">\n        <a href="[[computeSafeUrl(item.originalPhotoUrl)]]" target="_blank" class="style-scope ytd-channel-about-metadata-renderer">\n          <img src$="[[computeSafeUrl(item.thumbnailUrl)]]" alt="" class="style-scope ytd-channel-about-metadata-renderer">\n        </a>\n      </template>\n    </div>\n  </div>\n  <div id="details-container" hidden="[[hideDetailsSection]]" class="style-scope ytd-channel-about-metadata-renderer">\n     <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.detailsLabel]]">\n    </yt-formatted-string>\n    <table class="style-scope ytd-channel-about-metadata-renderer">\n      <tbody class="style-scope ytd-channel-about-metadata-renderer"><tr hidden="[[equals(businessEmailDisplayState, \'HIDE_SECTION\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n        <td class="label style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.businessEmailLabel]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'SIGN_IN_REQUIRED\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.signInForBusinessEmail]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'REVEAL_BUTTON\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          <ytd-button-renderer align-by-text="" data="[[data.businessEmailButton.buttonRenderer]]" on-click="onBusinessEmailClick" class="style-scope ytd-channel-about-metadata-renderer">\n          </ytd-button-renderer>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'CAPTCHA\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          \n          <div id="recaptcha" class="g-recaptcha style-scope ytd-channel-about-metadata-renderer" data-sitekey$="[[recaptchaSiteKey()]]"></div>\n          <button id="submit-btn" class="yt-uix-button yt-uix-button-size-default yt-uix-button-primary style-scope ytd-channel-about-metadata-renderer" on-click="onBusinessEmailCaptchaSubmit">\n            <span class="yt-uix-button-content style-scope ytd-channel-about-metadata-renderer">\n              <yt-formatted-string text="[[data.businessEmailRevealSubmitButtonLabel]]" class="style-scope ytd-channel-about-metadata-renderer">\n              </yt-formatted-string>\n            </span>\n          </button>\n        </td>\n        <td hidden="[[!equals(businessEmailDisplayState, \'ERROR_MESSAGE\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          [[businessEmailErrorMessage]]\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'BUSINESS_EMAIL\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          <a id="email" href$="[[computeEmailHref(businessEmail)]]" target="_blank" class="style-scope ytd-channel-about-metadata-renderer">[[businessEmail]]</a>\n        </td>\n      </tr>\n      <tr hidden="[[!data.country]]" class="style-scope ytd-channel-about-metadata-renderer">\n        <td class="label style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.countryLabel]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n        <td class="style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.country]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n      </tr>\n    </tbody></table>\n  </div>\n\n  <div id="links-container" hidden="[[!data.links]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.primaryLinksLabel]]">\n    </yt-formatted-string>\n    <div id="link-list-container" class="style-scope ytd-channel-about-metadata-renderer">\n    </div>\n  </div>\n  <div id="new-links-container" hidden="[[!shouldShowNewLinks]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.primaryLinksLabel]]">\n    </yt-formatted-string>\n    <div id="custom-link-list-container" class="style-scope ytd-channel-about-metadata-renderer">\n      <template is="dom-repeat" items="[[data.primaryLinks]]" as="link" class="style-scope ytd-channel-about-metadata-renderer">\n        <div class="custom-link style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string class="custom-link-title style-scope ytd-channel-about-metadata-renderer" no-endpoints="" no-style="" text="[[link.title]]">\n          </yt-formatted-string>\n          <a class="yt-simple-endpoint style-scope ytd-channel-about-metadata-renderer" href$="[[computeHref_(link.navigationEndpoint)]]" data="[[link.navigationEndpoint]]">\n            [[link.displayUrl]]\n          </a>\n        </div>\n      </template>\n    </div>\n  </div>\n  <div id="legacy-links-container" hidden="[[!shouldShowLegacyLinks]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.primaryLinksLabel]]">\n    </yt-formatted-string>\n    <div id="legacy-link-list-container" class="style-scope ytd-channel-about-metadata-renderer">\n      <template is="dom-repeat" items="[[data.primaryLinks]]" as="link" class="style-scope ytd-channel-about-metadata-renderer">\n        <a class="yt-simple-endpoint style-scope ytd-channel-about-metadata-renderer" href$="[[computeHref_(link.navigationEndpoint)]]" data="[[link.navigationEndpoint]]">\n          <yt-formatted-string class="info-text style-scope ytd-channel-about-metadata-renderer" no-endpoints="" no-style="" text="[[link.title]]">\n          </yt-formatted-string>\n        </a>\n      </template>\n    </div>\n  </div>\n</div>\n<div id="right-column" class="style-scope ytd-channel-about-metadata-renderer">\n  <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.statsLabel]]">\n  </yt-formatted-string>\n  <yt-formatted-string hidden="[[!data.joinedDateText]]" text="[[data.joinedDateText]]" class="style-scope ytd-channel-about-metadata-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string hidden="[[!data.viewCountText]]" no-styles="" text="[[data.viewCountText]]" class="style-scope ytd-channel-about-metadata-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string hidden="[[!data.phoneVerifiedText]]" text="[[data.phoneVerifiedText]]" class="style-scope ytd-channel-about-metadata-renderer">\n  </yt-formatted-string>\n  <div id="action-buttons" class="style-scope ytd-channel-about-metadata-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return D3k=k},{mode:1});var tMN;_.sD("itemSectionRenderer","channelFeaturedContentRenderer","ytd-channel-featured-content-renderer");var x$=function(){return _.S.apply(this,arguments)||this};
_.z(x$,_.S);x$.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]]"}}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],x$.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],x$.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],x$.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Number)],x$.prototype,"lockupContainerType",void 0);_.N([_.n(),_.I("design:type",String)],x$.prototype,"thumbnailFixedWidth",void 0);
_.N([_.t({is:"ytd-channel-featured-content-renderer",disableElementRegistration:!0})],x$);
_.v(x$,"ytd-channel-featured-content-renderer",function(){if(tMN!==void 0)return tMN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-featured-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-channel-featured-content-renderer">\n  <h3 class="style-scope ytd-channel-featured-content-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-channel-featured-content-renderer"></yt-formatted-string>\n  </h3>\n  <yt-formatted-string id="subtitle" text="[[data.subTitle]]" class="style-scope ytd-channel-featured-content-renderer"></yt-formatted-string>\n</div>\n<div id="contents" class="style-scope ytd-channel-featured-content-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return tMN=k},{mode:1});var MMs;_.sD("itemSectionRenderer","clarificationRenderer","ytd-clarification-renderer");var iI=function(){var k=_.S.apply(this,arguments)||this;k.roundContainer=!0;k.amsterdamEnabled=_.W("enable_desktop_amsterdam_info_panels");return k};
_.z(iI,_.S);_.d=iI.prototype;_.d.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.d.dataChanged=function(){this.imageWidth=this.imageHeight=24;var k=this.data;k.style==="CLARIFICATION_RENDERER_STYLE_MEDIUM"?this.imageWidth=this.imageHeight=80:!k.style&&k.image&&k.image.thumbnails.length&&(k=k.image.thumbnails[0],this.imageWidth=k.width||0,this.imageHeight=k.height||0)};
_.d.computeSource=function(k){return k.secondarySource?_.a5(k.secondarySource):_.a5(k.source)};
_.d.computeClarifyStyle=function(k){return k?k.replace("CLARIFICATION_RENDERER_STYLE_","").toLowerCase():""};
_.d.isLargeStyle=function(k){return k==="CLARIFICATION_RENDERER_STYLE_LARGE"};
_.d.computeBackgroundStyle=function(k){return k?k.replace("CLARIFICATION_RENDERER_BACKGROUND_","").toLowerCase():""};
_.d.computeHasActionButton=function(k){return!!k.actionButton};
_.d.computeHasBottomSection=function(k){return!!k.ctaHasBottomSection};
_.d.computeIsSourceMissing=function(k){return k.ctaHasBottomSection===!1?!0:k&&this.computeSource(k)?!1:!0};
_.d.computeSecondaryEndpoint=function(k){return k.secondaryEndpoint||k.endpoint};
iI.prototype.dataChanged=iI.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],iI.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],iI.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],iI.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Number)],iI.prototype,"imageWidth",void 0);_.N([_.n(),_.I("design:type",Number)],iI.prototype,"imageHeight",void 0);
_.N([_.n({computed:"computeSecondaryEndpoint(data)"}),_.I("design:type",Object)],iI.prototype,"secondaryEndpoint",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasActionButton(data)"}),_.I("design:type",Boolean)],iI.prototype,"hasActionButton",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasBottomSection(data)"}),_.I("design:type",Boolean)],iI.prototype,"hasBottomSection",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeIsSourceMissing(data)"}),_.I("design:type",Boolean)],iI.prototype,"missingSource",void 0);_.N([_.n({computed:"computeIcon_(data.icon)"}),_.I("design:type",String)],iI.prototype,"icon",void 0);_.N([_.n({computed:"computeIcon_(data.secondaryIcon)"}),_.I("design:type",String)],iI.prototype,"secondaryIcon",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeClarifyStyle(data.style)"}),_.I("design:type",String)],iI.prototype,"clarifyStyle",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeBackgroundStyle(data.background)"}),_.I("design:type",String)],iI.prototype,"backgroundStyle",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],iI.prototype,"roundContainer",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],iI.prototype,"amsterdamEnabled",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],iI.prototype,"dataChanged",null);
_.N([_.t({is:"ytd-clarification-renderer",disableElementRegistration:!0})],iI);
_.v(iI,"ytd-clarification-renderer",function(){if(MMs!==void 0)return MMs;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clarification-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-clarification-renderer">\n  \n  <a class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n    <yt-icon disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" class="style-scope ytd-clarification-renderer"></yt-icon>\n    <yt-img-shadow height="[[imageHeight]]" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="[[imageWidth]]" class="style-scope ytd-clarification-renderer">\n    </yt-img-shadow>\n  </a>\n  <div class="text style-scope ytd-clarification-renderer">\n    \n    <a id="section-header" class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n      <yt-icon disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" class="style-scope ytd-clarification-renderer">\n      </yt-icon>\n      <yt-img-shadow height="[[imageHeight]]" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="[[imageWidth]]" class="style-scope ytd-clarification-renderer">\n      </yt-img-shadow>\n      <yt-formatted-string class="section-title style-scope ytd-clarification-renderer" text="[[data.sectionTitle]]">\n      </yt-formatted-string>\n    </a>\n    <div class="content style-scope ytd-clarification-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n        <div class="content-title style-scope ytd-clarification-renderer">\n          [[getSimpleString(data.contentTitle)]]\n          <yt-icon class="external-link-icon style-scope ytd-clarification-renderer" icon="yt-icons:open_in_new"></yt-icon>\n        </div>\n        <yt-formatted-string class="description style-scope ytd-clarification-renderer" text="[[data.text]]">\n        </yt-formatted-string>\n      </a>\n      <div id="action-button" class="style-scope ytd-clarification-renderer"></div>\n      <div id="menu" class="style-scope ytd-clarification-renderer"></div>\n    </div>\n    <a id="source-link" class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(secondaryEndpoint)]]" data="[[secondaryEndpoint]]">\n      <div class="source style-scope ytd-clarification-renderer">\n        <yt-icon class="secondary-icon style-scope ytd-clarification-renderer" disable-upgrade$="[[!secondaryIcon]]" hidden="[[!secondaryIcon]]" icon="[[secondaryIcon]]">\n        </yt-icon>\n        [[computeSource(data)]]\n        <yt-icon class="external-link-icon style-scope ytd-clarification-renderer" hidden="[[secondaryIcon]]" icon="yt-icons:open_in_new" size="16"></yt-icon>\n      </div>\n    </a>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return MMs=k},{mode:1});var K0s;var ojH;var UR=function(){var k=_.S.apply(this,arguments)||this;k.amsterdamEnabled=_.W("enable_desktop_amsterdam_info_panels");return k};
_.z(UR,_.S);_.d=UR.prototype;_.d.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.d.computeIcon=function(k){return k?"yt-icons:"+k.toLowerCase():null};
_.d.computeUseContacts=function(k){return!!k.contacts&&k.contacts.length>0};
_.d.computePhoneContact=function(k){var g,P;return(g=k.contacts)==null?void 0:(P=g.find(function(x){var U;return(x==null?void 0:(U=x.icon)==null?void 0:U.iconType)==="PHONE"}))==null?void 0:P.actionText};
_.d.computeSmsContact=function(k){var g,P;return(g=k.contacts)==null?void 0:(P=g.find(function(x){var U;return(x==null?void 0:(U=x.icon)==null?void 0:U.iconType)==="SMS"}))==null?void 0:P.actionText};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],UR.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],UR.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],UR.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],UR.prototype,"amsterdamEnabled",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeUseContacts(data)"}),_.I("design:type",Boolean)],UR.prototype,"useContacts",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computePhoneContact(data)"}),_.I("design:type",String)],UR.prototype,"phoneContact",void 0);_.N([_.t({is:"ytd-single-action-emergency-support-renderer",disableElementRegistration:!0})],UR);
_.v(UR,"ytd-single-action-emergency-support-renderer",function(){if(ojH!==void 0)return ojH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-action-emergency-support-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-single-action-emergency-support-renderer">\n  <div id="text-content" class="style-scope ytd-single-action-emergency-support-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n    <a class="yt-simple-endpoint style-scope ytd-single-action-emergency-support-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <yt-formatted-string id="navigation-text" text="[[data.navigationText]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n      <yt-icon id="nav-icon" icon="[[computeIcon(data.navigationIcon.iconType)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n    </a>\n    <yt-formatted-string id="details-text" text="[[data.detailsText]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n  </div>\n  <div id="action-container" class="style-scope ytd-single-action-emergency-support-renderer">\n    <div id="action-button" hidden="[[!data.actionButton]]" class="style-scope ytd-single-action-emergency-support-renderer"></div>\n    <div id="contacts" hidden="[[!data.contacts]]" class="style-scope ytd-single-action-emergency-support-renderer">\n      <div id="phone-contact" hidden="[[!computePhoneContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer">\n        <yt-icon icon="[[computeIcon(\'PHONE\')]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n        <yt-formatted-string id="contact-text" text="[[computePhoneContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n      </div>\n        <div id="sms-contact" hidden="[[!computeSmsContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer">\n        <yt-icon icon="[[computeIcon(\'SMS\')]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n      <yt-formatted-string id="contact-text" text="[[computeSmsContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <div id="action-text" class="action-text style-scope ytd-single-action-emergency-support-renderer" hidden="[[!data.actionText]]">\n      <yt-icon icon="[[computeIcon(data.icon.iconType)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n      <yt-formatted-string text="[[data.actionText]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n    </div>\n    <div id="menu" hidden="[[!data.menu]]" class="style-scope ytd-single-action-emergency-support-renderer"></div>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return ojH=k},{mode:1});_.sD("itemSectionRenderer","emergencyOneboxRenderer","ytd-emergency-onebox-renderer");var Aj=function(){var k=_.S.apply(this,arguments)||this;k.roundedContainer=!0;k.amsterdamEnabled=_.W("enable_desktop_amsterdam_info_panels");return k};
_.z(Aj,_.S);Aj.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"}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Aj.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Aj.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Aj.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Aj.prototype,"roundedContainer",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Aj.prototype,"amsterdamEnabled",void 0);
_.N([_.t({is:"ytd-emergency-onebox-renderer",disableElementRegistration:!0})],Aj);
_.v(Aj,"ytd-emergency-onebox-renderer",function(){if(K0s!==void 0)return K0s;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-emergency-onebox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-emergency-onebox-renderer">\n  <yt-formatted-string id="header" text="[[data.title]]" class="style-scope ytd-emergency-onebox-renderer"></yt-formatted-string>\n  <div id="options" class="style-scope ytd-emergency-onebox-renderer">\n    <div id="first-option" class="option style-scope ytd-emergency-onebox-renderer"></div>\n    <div id="second-option" class="option style-scope ytd-emergency-onebox-renderer" hidden="[[!data.secondOption]]"></div>\n  </div>\n</div>\n\n<div id="menu" hidden="[[!data.menu]]" class="style-scope ytd-emergency-onebox-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return K0s=k},{mode:1});var vjH;_.sD("itemSectionRenderer","exploratoryResultsRenderer","ytd-exploratory-results-renderer");var de=function(){return _.S.apply(this,arguments)||this};
_.z(de,_.S);de.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"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],de.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],de.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],de.prototype,"data",void 0);_.N([_.t({is:"ytd-exploratory-results-renderer",disableElementRegistration:!0})],de);
_.v(de,"ytd-exploratory-results-renderer",function(){if(vjH!==void 0)return vjH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-exploratory-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-exploratory-results-renderer"></yt-formatted-string>\n<div id="contents" class="style-scope ytd-exploratory-results-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return vjH=k},{mode:1});var aCU;_.sD("itemSectionRenderer","feedbackElicitationSingleQuestionRenderer","ytd-feedback-elicitation-single-question-renderer");var OR=function(){var k=_.S.apply(this,arguments)||this;k.messageData=null;return k};
_.z(OR,_.S);_.d=OR.prototype;_.d.onServiceRequestCompleted=function(k,g){k=g.actions||[];g=0;for(var P=k.length;g<P;g++){var x=k[g],U=void 0,A=void 0;if((U=_.b(x,_.hg))==null?0:(A=U.item)==null?0:A.messageRenderer)this.messageData=_.b(x,_.hg).item.messageRenderer}};
_.d.dataChanged=function(){var k=this.data;this.hostElement.hidden=!1;_.Ph(this.hostElement,"is-channel",k&&!k.avatarIs169);this.submitButton.disabled=!0;this.selectedResponseIndex=void 0};
_.d.computeThumbnailWidth=function(k){return k?126:56};
_.d.onSelectedResponseIndexChange=function(){this.selectedResponseIndex!==void 0&&(this.submitButton.disabled=!1)};
_.d.onSubmitTap=function(){var k=this.data,g=this.selectedResponseIndex;k!==void 0&&g!==void 0&&(k=k.responses[g],k.responseData&&_.Za().resolve(_.wP).resolveCommand(k.responseData,{form:{element:this.hostElement}}))};
_.d.onDismissTap=function(){this.hostElement.hidden=!0;var k=this.data;k!==void 0&&k.dismissalEndpoint&&_.Za().resolve(_.wP).resolveCommand(k.dismissalEndpoint,{form:{element:this.hostElement}})};
_.d.updateSelectedResponseIndexFromBinding=function(k){this.selectedResponseIndex=k.detail.value};
OR.prototype.onSelectedResponseIndexChange=OR.prototype.onSelectedResponseIndexChange;OR.prototype.dataChanged=OR.prototype.dataChanged;OR.prototype.onServiceRequestCompleted=OR.prototype.onServiceRequestCompleted;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],OR.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],OR.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],OR.prototype,"messageData",void 0);
_.N([_.n(),_.I("design:type",Number)],OR.prototype,"selectedResponseIndex",void 0);_.N([_.Td("#submit-button"),_.I("design:type",HTMLButtonElement)],OR.prototype,"submitButton",void 0);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.ov]),_.I("design:returntype")],OR.prototype,"onServiceRequestCompleted",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],OR.prototype,"dataChanged",null);
_.N([_.OO("selectedResponseIndex"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],OR.prototype,"onSelectedResponseIndexChange",null);_.N([_.t({is:"ytd-feedback-elicitation-single-question-renderer",disableElementRegistration:!0})],OR);
_.v(OR,"ytd-feedback-elicitation-single-question-renderer",function(){if(aCU!==void 0)return aCU;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-elicitation-single-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="dismissible" hidden="[[messageData]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n  <div id="header" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n    <yt-formatted-string id="question" text="[[data.question]]" class="style-scope ytd-feedback-elicitation-single-question-renderer"></yt-formatted-string>\n    <yt-icon-button on-tap="onDismissTap" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n      <yt-icon icon="yt-icons:close" class="style-scope ytd-feedback-elicitation-single-question-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n  <template is="dom-if" if="[[data.channelTitle]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-feedback-elicitation-single-question-renderer" href$="[[computeHref(data.channelEndpoint)]]" data="[[data.channelEndpoint]]">\n      <yt-img-shadow thumbnail="[[data.channelAvatar]]" width="[[computeThumbnailWidth(data.avatarIs169)]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n      </yt-img-shadow>\n      <div id="item-title" class="style-scope ytd-feedback-elicitation-single-question-renderer">[[getSimpleString(data.channelTitle)]]</div>\n    </a>\n  </template>\n  <template is="dom-if" if="[[!data.canSelectMultiple]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n    <tp-yt-paper-radio-group id="responses" selected="[[selectedResponseIndex]]" on-selected-changed="updateSelectedResponseIndexFromBinding" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n      <template is="dom-repeat" items="[[data.responses]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n        <tp-yt-paper-radio-button name="[[index]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n          <yt-formatted-string text="[[item.responseText]]" class="style-scope ytd-feedback-elicitation-single-question-renderer"></yt-formatted-string>\n        </tp-yt-paper-radio-button>\n      </template>\n    </tp-yt-paper-radio-group>\n  </template>\n  <ytd-button-renderer id="submit-button" data="[[data.submitButton.buttonRenderer]]" on-tap="onSubmitTap" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n  </ytd-button-renderer>\n</span>\n<span hidden="[[!messageData]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n  <ytd-message-renderer data="[[messageData]]" class="style-scope ytd-feedback-elicitation-single-question-renderer"></ytd-message-renderer>\n</span>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return aCU=k},{mode:1});var Hbu;var qK=function(){return _.S.apply(this,arguments)||this};
_.z(qK,_.S);qK.prototype.computeThumbnailWidth=function(k){return k?602:428};
qK.prototype.updateWideFromBinding=function(k){this.wide=k.detail.value};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],qK.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],qK.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Boolean)],qK.prototype,"wide",void 0);_.N([_.t({is:"ytd-newspaper-hero-video-renderer",disableElementRegistration:!0})],qK);
_.v(qK,"ytd-newspaper-hero-video-renderer",function(){if(Hbu!==void 0)return Hbu;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-newspaper-hero-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="(min-width: 662px)" query-matches="[[wide]]" on-query-matches-changed="updateWideFromBinding" class="style-scope ytd-newspaper-hero-video-renderer">\n</iron-media-query>\n<ytd-thumbnail data="[[data]]" width="[[computeThumbnailWidth(wide)]]" class="style-scope ytd-newspaper-hero-video-renderer"></ytd-thumbnail>\n<div id="contents" class="style-scope ytd-newspaper-hero-video-renderer">\n  <a id="meta" class="yt-simple-endpoint style-scope ytd-newspaper-hero-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-newspaper-hero-video-renderer">\n      <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-newspaper-hero-video-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-newspaper-hero-video-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block class="title style-scope ytd-newspaper-hero-video-renderer" data="[[data]]"></ytd-video-meta-block>\n  </a>\n</div>\n<div class="content style-scope ytd-newspaper-hero-video-renderer">\n  <slot class="style-scope ytd-newspaper-hero-video-renderer"></slot>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Hbu=k},{mode:1});var NAc;var ICN=function(){return _.S.apply(this,arguments)||this};
_.z(ICN,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ICN.prototype,"rendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ICN.prototype,"data",void 0);_.N([_.t({is:"ytd-newspaper-mini-video-renderer",disableElementRegistration:!0})],ICN);
_.v(ICN,"ytd-newspaper-mini-video-renderer",function(){if(NAc!==void 0)return NAc;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-newspaper-mini-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" width="210" class="style-scope ytd-newspaper-mini-video-renderer"></ytd-thumbnail>\n<a id="meta" class="yt-simple-endpoint style-scope ytd-newspaper-mini-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <h3 class="style-scope ytd-newspaper-mini-video-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-newspaper-mini-video-renderer">\n    </ytd-badge-supported-renderer>\n    <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-newspaper-mini-video-renderer">\n      [[getSimpleString(data.title)]]\n    </span>\n  </h3>\n  <ytd-video-meta-block class="grid style-scope ytd-newspaper-mini-video-renderer" data="[[data]]"></ytd-video-meta-block>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return NAc=k},{mode:1});var XIj;_.sD("itemSectionRenderer","newspaperRenderer","ytd-newspaper-renderer");var Th=function(){return _.S.apply(this,arguments)||this};
_.z(Th,_.S);Th.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"}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Th.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Th.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Th.prototype,"data",void 0);_.N([_.t({is:"ytd-newspaper-renderer",disableElementRegistration:!0})],Th);
_.v(Th,"ytd-newspaper-renderer",function(){if(XIj!==void 0)return XIj;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-newspaper-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary-contents" class="style-scope ytd-newspaper-renderer"></div>\n<div id="secondary-contents" class="style-scope ytd-newspaper-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return XIj=k},{mode:1});var yu7;_.sD("itemSectionRenderer","playlistVideoListRenderer","ytd-playlist-video-list-renderer");var eZ=function(){var k=_.S.apply(this,arguments)||this;k.isSegment=!1;k.actionMap={"yt-add-renderer-to-item-section-action":"handleAddRendererToItemSectionAction","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-update-playlist-action":"handleUpdatePlaylistAction"};k.nextContinuation={continuationType:"playlistVideoListContinuation"};return k};
_.z(eZ,_.S);_.d=eZ.prototype;_.d.created=function(){var k=this;this.JSC$22028_ytReorderableController=new _.kuJ(101,function(g){k.handleDrop(g)})};
_.d.attached=function(){_.Za();var k;(k=_.Za().resolve(_.VE(_.Bu)))!=null&&(k.playlistVideoListElement=this.hostElement)};
_.d.detached=function(){var k;(k=_.Za().resolve(_.VE(_.Bu)))!=null&&(k.playlistVideoListElement=void 0);k=_.Za().resolve(_.VE(_.JL));_.W("web_enable_voting_animation")&&k&&(k.parentElem=void 0,k.videos=[],k.continuationsPresent=!1,k.showRefreshPill=!1);_.uB(this.JSC$22028_ytReorderableController)};
_.d.configureRendererStamper=function(){return{"data.contents":{id:"contents",reuseComponents:!1,mapping:{playlistVideoRenderer:{component:"ytd-playlist-video-renderer",properties:{canReorder:"[[canReorder]]"}},continuationItemRenderer:"ytd-continuation-item-renderer"},events:!0},"data.continuations":{id:"continuations",mapping:{nextContinuationData:"yt-next-continuation"}},"data.sortFilterMenu":{id:"sort-filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",
params:{closeOnActivate:"true"}}}}}};
_.d.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.d.dataChanged=function(){var k=_.Za().resolve(_.VE(_.JL));if(_.W("web_enable_voting_animation")&&this.data&&k){var g=_.kr(this.hostElement).querySelector("#contents");g&&(k.parentElem=g);k.addVideos(this.data.contents)}_.uB(this.JSC$22028_ytReorderableController)};
_.d.onRendererstamperFinished=function(){this.canReorder&&_.gkm(this.JSC$22028_ytReorderableController,_.kr(this.hostElement).querySelector("#contents"),document.documentElement,"playlist-drag-handle")};
_.d.onPlaylistReloading=function(){this.isReloading=!0};
_.d.onUpdateSetVideoId=function(k){if(k.detail&&this.data&&this.data.contents){var g=k.detail;k=this.data.contents.findIndex(function(U){var A;return((A=U.playlistVideoRenderer)==null?void 0:A.videoId)===g.videoId});
if(!(k<0)&&g.setVideoId&&(this.set("data.contents."+k+".playlistVideoRenderer.setVideoId",g.setVideoId),_.W("web_enable_voting_animation"))){var P;if(k=_.b((P=this.data.contents[k].playlistVideoRenderer)==null?void 0:P.engagementBar,_.g$0)){var x;(x=k.actions)==null||x.forEach(function(U){if(U=_.b(U,_.PIk))U.itemId=g.setVideoId})}(P=_.Za().resolve(_.VE(_.JL)))&&fCH(P,g.videoId,g.setVideoId)}}};
_.d.computeContentsClass=function(k){return k?"reloading":""};
_.d.computeIsSortable=function(k,g){return k&&g>0&&!this.isSegment&&!_.W("shorts_in_playlists_web")};
_.d.computeIsEditable=function(k){return k};
_.d.computeCanReorder=function(k){return k};
_.d.handlePlaylistRemoveVideosAction=function(k){if(this.get("playlistRemoveVideosAction.setVideoIds",k)&&this.data&&this.data.contents){k=_.b(k,_.QXY).setVideoIds;for(var g=this.data.contents.length-1;g>=0;){var P=this.data.contents[g].playlistVideoRenderer;P&&P.setVideoId&&k.includes(P.setVideoId)&&this.splice("data.contents",g,1);g--}_.RV(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.updateIndices()}};
_.d.updateIndices=function(){if(this.data&&this.data.contents)for(var k=0;k<this.data.contents.length;k++)this.set("data.contents."+k+".playlistVideoRenderer.index",_.vS(String(k+1)))};
_.d.handleDrop=function(k){k=k.currDragItem;var g=_.M3(k.parentNode.childNodes,k),P=this.data.contents.splice(Number(_.a5(k.data.index))-1,1)[0];this.data.contents.splice(g,0,P);g=g?this.get("contents."+(g-1)+".playlistVideoRenderer.setVideoId",this.data):void 0;this.updateIndices();k=this.buildReorderServiceEndpoint(k.data.setVideoId,g);this.ytComponentBehavior.resolveCommand(k)};
_.d.buildReorderServiceEndpoint=function(k,g){return this.data&&this.data.onReorderEndpoint?(this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.setVideoId",k),this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.movedSetVideoIdPredecessor",g),this.data.onReorderEndpoint):null};
_.d.handleUpdatePlaylistAction=function(k){var g;(k=_.b((g=_.b(k,_.lov))==null?void 0:g.updatedRenderer,_.QzP))&&this.canReorder!==k.canReorder&&this.set("data.canReorder",k.canReorder);k&&k.contents&&(this.set("data.contents",k.contents),this.isReloading=!1);k&&k.continuations&&this.set("data.continuations",k.continuations)};
_.d.handleAddRendererToItemSectionAction=function(k){var g,P=(g=_.b(k,zrN))==null?void 0:g.renderer,x;P&&((x=_.b(k,zrN))==null?void 0:x.targetItemSection)===this.data.targetId&&(this.data.contents=this.data.contents||[],this.splice("data.contents",this.data.contents.length,0,P),k=_.Za().resolve(_.VE(_.JL)),_.W("web_enable_voting_animation")&&k&&(P&&(g=_.kh0(P))&&k.recommendedVideos.push({itemId:g,videoId:_.$Kj(P),voteCount:_.xKC(P),voteSortTiebreaker:Date.now().toString()}),this.updateIndices()))};
_.d.isVotingEnabledOnPlaylist=function(k){if(!k)return!1;k=_.O(k);for(k=k.next();!k.done;k=k.next()){var g=void 0;return!!_.b((g=k.value.playlistVideoRenderer)==null?void 0:g.engagementBar,_.g$0)}return!1};
_.d.onAppendContinuationItemsActionFinished=function(){var k;this.isVotingEnabledOnPlaylist((k=this.data)==null?void 0:k.contents)&&(this.updateIndices(),k=_.Za().resolve(_.VE(_.JL)),_.W("web_enable_voting_animation")&&k&&this.data&&k.addVideos(this.data.contents))};
_.d.updateVideoData=function(k){if(k.detail&&this.data&&this.data.contents){var g=k.detail;k=g.toIdx;var P=g.itemId,x=g.newVoteCount,U=g.voteStatus;g=g.hideItem;var A,q,T=(A=this.data)==null?void 0:(q=A.contents)==null?void 0:q.findIndex(function(J){return _.kh0(J)===P});
if(!(T<0)){A=this.data.contents[T];var c;if((c=A.playlistVideoRenderer)==null?0:c.voteCount)A.playlistVideoRenderer.voteCount=x;var Z;if(c=_.b((Z=A.playlistVideoRenderer)==null?void 0:Z.engagementBar,_.g$0)){var w;(w=c.actions)==null||w.forEach(function(J){(J=_.b(J,_.PIk))&&J.initialState&&(J.initialState.votes=x,J.initialState.status=U)})}this.data.contents.splice(T,1);
g||this.data.contents.splice(k,0,A);this.updateIndices()}}};
eZ.prototype.updateVideoData=eZ.prototype.updateVideoData;eZ.prototype.onAppendContinuationItemsActionFinished=eZ.prototype.onAppendContinuationItemsActionFinished;eZ.prototype.onUpdateSetVideoId=eZ.prototype.onUpdateSetVideoId;eZ.prototype.onPlaylistReloading=eZ.prototype.onPlaylistReloading;eZ.prototype.onRendererstamperFinished=eZ.prototype.onRendererstamperFinished;eZ.prototype.dataChanged=eZ.prototype.dataChanged;
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],eZ.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],eZ.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],eZ.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.$g.YtNextContinuationBehavior),_.I("design:type",Object)],eZ.prototype,"ytNextContinuationBehavior",void 0);
_.N([_.h(_.PK),_.I("design:type",Object)],eZ.prototype,"ytContinuationHandlerBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],eZ.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],eZ.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Boolean)],eZ.prototype,"isReloading",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],eZ.prototype,"isSegment",void 0);
_.N([_.n({computed:"computeIsSortable(data.canReorder, data.contents.length)"}),_.I("design:type",Boolean)],eZ.prototype,"isSortable",void 0);_.N([_.n({computed:"computeIsEditable(data.isEditable)"}),_.I("design:type",Boolean)],eZ.prototype,"isEditable",void 0);_.N([_.n({computed:"computeCanReorder(data.canReorder)"}),_.I("design:type",Boolean)],eZ.prototype,"canReorder",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],eZ.prototype,"dataChanged",null);_.N([_.dV("yt-rendererstamper-finished"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],eZ.prototype,"onRendererstamperFinished",null);_.N([_.dV("yt-playlist-reloading"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],eZ.prototype,"onPlaylistReloading",null);
_.N([_.dV("yt-update-set-video-id"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],eZ.prototype,"onUpdateSetVideoId",null);_.N([_.dV("yt-append-continuation-items-action-finished"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],eZ.prototype,"onAppendContinuationItemsActionFinished",null);
_.N([_.dV("yt-update-video-data-voting-animation"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],eZ.prototype,"updateVideoData",null);_.N([_.t({is:"ytd-playlist-video-list-renderer",disableElementRegistration:!0})],eZ);
_.v(eZ,"ytd-playlist-video-list-renderer",function(){if(yu7!==void 0)return yu7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-video-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sort-filter-menu" hidden="[[!isSortable]]" class$="[[computeContentsClass(isReloading)]] style-scope ytd-playlist-video-list-renderer"></div>\n<div id="spinner-container" class="style-scope ytd-playlist-video-list-renderer">\n  <tp-yt-paper-spinner-lite active="[[isReloading]]" class="style-scope ytd-playlist-video-list-renderer"></tp-yt-paper-spinner-lite>\n</div>\n<div id="contents" class$="[[computeContentsClass(isReloading)]] style-scope ytd-playlist-video-list-renderer"></div>\n<div id="continuations" class="style-scope ytd-playlist-video-list-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return yu7=k},{mode:_.Gd("kevlar_poly_si_batch_j047")?1:2});var pIc;var c9=function(){return _.S.apply(this,arguments)||this};
_.z(c9,_.S);c9.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"}}}}};
c9.prototype.onTextWrapperTap=function(k){var g=this.data&&this.data.navigationEndpoint;g&&!_.vb(_.of(k),this.hostElement,["A".toString(),"BUTTON".toString()])&&_.GB(this.hostElement,"yt-navigate",{endpoint:g})};
c9.prototype.dataChanged=function(){var k=this.get("data.offerButton.buttonRenderer.serviceEndpoint");k&&k.commandMetadata&&_.b(k.commandMetadata,_.FS)&&_.b(k.commandMetadata,_.FS).fireAutomatically&&_.Za().resolve(_.wP).resolveCommand(k,{form:{element:this.hostElement}})};
c9.prototype.dataChanged=c9.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],c9.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],c9.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.Gk),_.I("design:type",Object)],c9.prototype,"ytdLockupBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],c9.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.W("enable_desktop_search_bigger_thumbs")}}),
_.I("design:type",Boolean)],c9.prototype,"useBiggerThumbs",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.fz("desktop_search_bigger_thumbs_style")}}),
_.I("design:type",String)],c9.prototype,"biggerThumbsStyle",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],c9.prototype,"leftAligned",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],c9.prototype,"dataChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-movie-renderer"})],c9);
_.v(c9,"ytd-movie-renderer",function(){if(pIc!==void 0)return pIc;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-movie-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="thumbnail-container style-scope ytd-movie-renderer">\n  <ytd-thumbnail data="[[data]]" use-expandable-tooltip="[[useExpandableTooltip_]]" width="246" class="style-scope ytd-movie-renderer">\n  </ytd-thumbnail>\n</div>\n<div class="text-wrapper style-scope ytd-movie-renderer" on-tap="onTextWrapperTap">\n  <div class="top-container style-scope ytd-movie-renderer">\n    <div class="top-left-container style-scope ytd-movie-renderer">\n      <h3 class="style-scope ytd-movie-renderer">\n         <a id="video-title" class="yt-simple-endpoint style-scope ytd-movie-renderer" aria-label$="[[data.title.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" data="[[data.navigationEndpoint]]">\n          [[getSimpleString(data.title)]]\n        </a>\n      </h3>\n      <div id="channel-info" class="style-scope ytd-movie-renderer">\n        <a hidden="[[!data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" id="channel-thumbnail" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-movie-renderer">\n          <yt-img-shadow thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-movie-renderer">\n          </yt-img-shadow>\n        </a>\n        <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-movie-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" wrap-text="true">\n        </ytd-channel-name>\n      </div>\n    </div>\n    <div class="top-right-container style-scope ytd-movie-renderer">\n      <ytd-button-renderer data="[[data.offerButton.buttonRenderer]]" hidden="[[!data.offerButton.buttonRenderer]]" class="style-scope ytd-movie-renderer">\n      </ytd-button-renderer>\n      <div id="offer-buttons" class="style-scope ytd-movie-renderer"></div>\n      <div id="menu" class="style-scope ytd-movie-renderer"></div>\n    </div>\n  </div>\n\n  <ul class="movie-metadata-list style-scope ytd-movie-renderer">\n    <template is="dom-repeat" items="[[data.topMetadataItems]]" class="style-scope ytd-movie-renderer">\n      <li class="style-scope ytd-movie-renderer">[[getSimpleString(item)]]</li>\n    </template>\n  </ul>\n\n  <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-movie-renderer"></ytd-badge-supported-renderer>\n\n  <yt-formatted-string id="description-text" text="[[data.descriptionSnippet]]" class="style-scope ytd-movie-renderer">\n  </yt-formatted-string>\n\n  <ul class="movie-metadata-list style-scope ytd-movie-renderer">\n    <template is="dom-repeat" items="[[data.bottomMetadataItems]]" class="style-scope ytd-movie-renderer">\n      <li class="style-scope ytd-movie-renderer">[[getSimpleString(item)]]</li>\n    </template>\n  </ul>\n\n  <div id="explore-button" class="style-scope ytd-movie-renderer"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-movie-renderer"></yt-interaction>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return pIc=k},{mode:1});var CVj;var Vn=function(){var k=_.S.apply(this,arguments)||this;k.rounded=!0;k.pageAttachedTo=void 0;k.actionMap={"yt-signal-action-pause-player":"handleSignalActionPausePlayer"};return k};
_.z(Vn,_.S);Vn.prototype.attached=function(){this.pageAttachedTo=_.Za().resolve(_.NQ).getCurrentPage();_.GB(this.hostElement,"yt-player-attached",this.player)};
Vn.prototype.detached=function(){var k;if((k=this.pageAttachedTo)==null?0:k.hostElement)_.GB(this.pageAttachedTo.hostElement,"yt-player-detached",this.player),this.pageAttachedTo=void 0};
Vn.prototype.dataChanged=function(){var k;if((k=this.data)==null?0:k.videoId)k={video_id:this.data.videoId,autoplay:!0},!_.W("miniplayer_stop_channel_video_autoplay_killswitch")&&_.Za().resolve(_.EB).isMiniplayerActive()&&(k.pause_at_start=!0,k.autoplay=!1),this.player.loadVideoWithPlayerVars(k)};
Vn.prototype.handleSignalActionPausePlayer=function(){_.yb().pause()};
Vn.prototype.dataChanged=Vn.prototype.dataChanged;_.N([_.n(),_.I("design:type",Object)],Vn.prototype,"data",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Vn.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Vn.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Vn.prototype,"rounded",void 0);_.N([_.Td("#player"),_.I("design:type",Object)],Vn.prototype,"player",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Vn.prototype,"dataChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-channel-video-player-renderer"})],Vn);
_.v(Vn,"ytd-channel-video-player-renderer",function(){if(CVj!==void 0)return CVj;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-video-player-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="player-container" class="style-scope ytd-channel-video-player-renderer">\n  <ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_CHANNEL_TRAILER" class="style-scope ytd-channel-video-player-renderer">\n  </ytd-player>\n</div>\n<div id="content" class="style-scope ytd-channel-video-player-renderer">\n  <div id="metadata-container" class="style-scope ytd-channel-video-player-renderer">\n    <yt-formatted-string id="title" aria-level="3" ellipsis-truncate="" link-inherit-color="" role="heading" text="[[data.title]]" class="style-scope ytd-channel-video-player-renderer">\n    </yt-formatted-string>\n    <ytd-video-meta-block class="title style-scope ytd-channel-video-player-renderer" data="[[data]]"></ytd-video-meta-block>\n  </div>\n  <ytd-expander id="description" disable-toggle="" max-number-of-lines="7" class="style-scope ytd-channel-video-player-renderer">\n    <yt-formatted-string class="content style-scope ytd-channel-video-player-renderer" slot="content" split-lines="" text="[[data.description]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="more-button style-scope ytd-channel-video-player-renderer" slot="more-button" link-inherit-color="" text="[[data.readMoreText]]">\n    </yt-formatted-string>\n  </ytd-expander>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return CVj=k},{mode:1});var Gsy;var Rr7;var kLT;var Z$=function(){var k=_.S.apply(this,arguments)||this;k.playing=!1;k.playerId="ytd-default-promo-panel-renderer-inline-playback-renderer-"+_.pb(k);k.active=!1;return k};
_.z(Z$,_.S);_.d=Z$.prototype;_.d.detached=function(){this.stop()};
_.d.play=function(){var k=this,g,P,x,U,A;return _.e(function(q){if(q.nextAddress==1)return k.active=!0,g=k.get("data.inlinePlaybackEndpoint.watchEndpoint"),P=g.videoId||k.data.videoId,x=g.startTimeSeconds||0,U=g.playerParams||null,_.W("kevlar_player_update_killswitch")?q.yield(k.playerEl.update({args:{video_id:P,startSeconds:x,player_params:U}}),2):(k.playerEl.loadVideoWithPlayerVars({video_id:P,startSeconds:x,player_params:U,autoplay:!0}),q.jumpTo(2));if(q.nextAddress!=4)return q.yield(k.playerEl.getPlayerPromise(),
4);A=q.yieldResult;A.unloadModule("annotations_module");A.addEventListener("onStateChange",function(T){k.onPlayerStateChange(T)});
_.SV(q)})};
_.d.onPlayerStateChange=function(k){if(this.active)switch(this.playing=k===1,k){case 1:_.GB(this.hostElement,"yt-default-promo-panel-renderer-playing");break;case 0:_.GB(this.hostElement,"yt-default-promo-panel-renderer-ended")}};
_.d.stop=function(){this.playerEl.stop();this.playing=this.active=!1};
_.d.resize=function(){var k=this,g;return _.e(function(P){if(P.nextAddress==1)return P.yield(k.playerEl.getPlayerPromise(),2);g=P.yieldResult;g.setSize(NaN,NaN);_.SV(P)})};
_.N([_.n(),_.I("design:type",Object)],Z$.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Z$.prototype,"playing",void 0);_.N([_.n(),_.I("design:type",Object)],Z$.prototype,"playerId",void 0);_.N([_.Td("#player"),_.I("design:type",Object)],Z$.prototype,"playerEl",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer-inline-playback-renderer"})],Z$);
_.v(Z$,"ytd-default-promo-panel-renderer-inline-playback-renderer",function(){if(kLT!==void 0)return kLT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-default-promo-panel-renderer-inline-playback-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_VERTICAL_LANDING_PAGE_PROMO" player-id="[[playerId]]" class="style-scope ytd-default-promo-panel-renderer-inline-playback-renderer">\n</ytd-player>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return kLT=k},{mode:1});var gNs;var PJS;var m5=function(){var k=_.S.apply(this,arguments)||this;k.width=0;return k};
_.z(m5,_.S);_.d=m5.prototype;_.d.attached=function(){this.isVideoPlaying=!1;this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit");this.videoEl.addEventListener("ended",_.AB(this,this.onEnded));this.mp4El.addEventListener("error",_.AB(this,this.onError))};
_.d.detached=function(){this.videoEl.removeEventListener("ended",_.AB(this,this.onEnded));this.mp4El.removeEventListener("error",_.AB(this,this.onError))};
_.d.play=function(){var k=this;if(this.mp4El.getAttribute("src")&&this.isMp4Supported()){this.videoEl.currentTime=0;this.videoEl.load();var g=this.videoEl.play();g?g.then(function(){k.handleVideoStartPlaying()}).catch(function(){_.GB(k.hostElement,"yt-video-thumbnail-not-playing")}):this.handleVideoStartPlaying()}else _.GB(this.hostElement,"yt-video-thumbnail-not-playing")};
_.d.handleVideoStartPlaying=function(){this.videoEl.classList.remove("hideit");this.placeholderEl.classList.add("hideit");this.isVideoPlaying=!0};
_.d.stop=function(){this.isVideoPlaying&&(this.showPlaceholder(),this.isVideoPlaying=!1,this.videoEl.pause(),this.videoEl.currentTime=0)};
_.d.dataChanged=function(){var k;if((k=this.data)==null?0:k.thumbnailPlaceholder)k=_.pX(this.data.thumbnailPlaceholder.thumbnails,this.width),this.placeholderEl.style.backgroundImage="url("+k+")";this.stop();this.autoplay&&this.play()};
_.d.showPlaceholder=function(){this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit")};
_.d.onEnded=function(){this.stop();_.GB(this.hostElement,"yt-video-thumbnail-ended");this.loop&&this.play()};
_.d.onError=function(){_.GB(this.hostElement,"yt-video-thumbnail-error")};
_.d.isMp4Supported=function(){return!(!this.videoEl.canPlayType||!this.videoEl.canPlayType("video/mp4").replace(/no/,""))};
_.d.getVideoThumbnail=function(k){if(k&&k.length)return k[0]};
m5.prototype.dataChanged=m5.prototype.dataChanged;_.N([_.n(),_.I("design:type",Object)],m5.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],m5.prototype,"animatePlaceholderOnEntrance",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],m5.prototype,"autoplay",void 0);_.N([_.n({computed:"getVideoThumbnail(data.videoThumbnails)"}),_.I("design:type",Object)],m5.prototype,"videoThumbnail",void 0);
_.N([_.n(),_.I("design:type",Boolean)],m5.prototype,"loop",void 0);_.N([_.n(),_.I("design:type",Boolean)],m5.prototype,"isVideoPlaying",void 0);_.N([_.n(),_.I("design:type",Object)],m5.prototype,"width",void 0);_.N([_.Td("#mp4"),_.I("design:type",HTMLElement)],m5.prototype,"mp4El",void 0);_.N([_.Td("#placeholder"),_.I("design:type",HTMLElement)],m5.prototype,"placeholderEl",void 0);_.N([_.Td("#video"),_.I("design:type",HTMLVideoElement)],m5.prototype,"videoEl",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],m5.prototype,"dataChanged",null);_.N([_.hB({is:"yt-video-as-thumbnail-details",disableElementRegistration:!0})],m5);
_.v(m5,"yt-video-as-thumbnail-details",function(){if(PJS===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-video-as-thumbnail-details--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_video_as_thumbnail_details.yt.video.as.thumbnail.details.css.js--\x3e<div id="placeholder" class="style-scope yt-video-as-thumbnail-details"></div>\n<div id="video-container" class="style-scope yt-video-as-thumbnail-details">\n  <video id="video" muted="" class="style-scope yt-video-as-thumbnail-details">\n    <source id="mp4" src$="[[videoThumbnail.url]]" type="video/mp4" class="style-scope yt-video-as-thumbnail-details">\n  </video>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;gNs===void 0&&(gNs=document.createElement("template"));var x=gNs;P.call(g,x.content.cloneNode(!0),k.content.firstChild);PJS=k}k=PJS;return k},{mode:2});var we=function(){var k=_.S.apply(this,arguments)||this;k.disableGridStateAware=!1;k.animationEnabled=_.W("enable_web_ketchup_hero_animation");k.transitioningOut=!1;k.narrow=!1;k.narrower=!1;k.isCarouselInFeed=!1;k.videoTimeoutJobId=0;k.panelTimeoutJobId=0;k.panelTimeoutJobStartMs=0;k.actionMap={"yt-window-resized":"onWindowResized"};return k};
_.z(we,_.S);_.d=we.prototype;_.d.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#content"};
_.d.updateSize=function(){this.narrow=this.hostElement.clientHeight*16/9>this.hostElement.clientWidth;var k;this.player&&((k=this.data)==null?0:k.inlinePlaybackRenderer)&&this.player.resize();this.narrower=this.isNarrower();this.setScrimLayer(this.data)};
_.d.attached=function(){this.onWindowResized()};
_.d.detached=function(){this.clearTimeouts()};
_.d.onWindowResized=function(){this.updateSize()};
_.d.computePanelLayout=function(k){return k&&k.panelLayout||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.d.playVideo=function(){var k;this.video&&((k=this.data)==null?0:k.videoThumbnail)&&this.video.play();var g;this.player&&((g=this.data)==null?0:g.inlinePlaybackRenderer)&&this.player.play()};
_.d.stopVideo=function(){var k;this.video&&((k=this.data)==null?0:k.videoThumbnail)&&this.video.stop();var g;this.player&&((g=this.data)==null?0:g.inlinePlaybackRenderer)&&this.player.stop()};
_.d.transitionOut=function(){var k=this;this.transitioningOut=!0;return new Promise(function(g){var P=function(){_.kr(k.hostElement).querySelector("#action-button").removeEventListener("animationend",P);_.Xq.cancelJob(x);g();k.transitioningOut=!1};
var x=_.ti(_.Xq,P,1E3);_.kr(k.hostElement).querySelector("#action-button").addEventListener("animationend",P);k.player&&(k.player.playing=!1)})};
_.d.computeMetadataOrder=function(k){return k&&k.metadataOrder&&k.metadataOrder!=="DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_UNSPECIFIED"?k.metadataOrder:"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION"};
_.d.computeByline=function(){return this.get("data.byline.defaultPromoPanelBylineRenderer")};
_.d.computeAvatarSize=function(k){return k&&k.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"?24:36};
_.d.onContentClick=function(k){if(!_.vb(_.of(k),this.hostElement,["A".toString(),"BUTTON".toString()])){var g;if((g=this.data)==null?0:g.navigationEndpoint){var P;this.componentBehavior.resolveCommand((P=this.data)==null?void 0:P.navigationEndpoint)}}};
_.d.dataChanged=function(){this.clearTimeouts();this.setBackgroundImage(this.data);this.startPanelTimeout();this.updateSize()};
_.d.setBackgroundImage=function(k){if(k=this.getBackgroundImageUrl(k))_.kr(this.hostElement).querySelector("#hero").style.backgroundImage="url("+k+")"};
_.d.setScrimLayer=function(k){var g=this.getScrimLayerColorStops(k);k=((k==null?void 0:k.scrimRotation)||0)+180;this.isNarrower()&&this.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"&&(k=180);_.y4("HTML_DIR")==="rtl"&&(k=-k);g&&(_.kr(this.hostElement).querySelector("#scrim").style.backgroundImage="linear-gradient("+k+"deg, "+g+")")};
_.d.isNarrower=function(){return this.hostElement.clientWidth<we.NARROW_VERSION_SIZE};
_.d.getScrimLayerColorStops=function(){var k,g=(k=this.data)==null?void 0:k.scrimColorValues;if(!g)return null;if(g.length===1)return k=_.u3(g[0]),k+" 0%, "+k+" 100%";if(g.length===3){var P=[0,72,98];return g.map(function(x,U){return _.u3(x)+" "+P[U]+"%"}).join(",")}return null};
_.d.getBackgroundImageUrl=function(k){return k&&k.largeFormFactorBackgroundThumbnail?_.pX((k.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.landscape||k.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.portrait).thumbnails,screen.width):null};
_.d.onPlaying=function(){this.startVideoTimeout()};
_.d.onEnded=function(){this.rotate()};
_.d.startPanelTimeout=function(){var k=this;if(!this.panelTimeoutJobId){var g=this.get("data.minPanelDisplayDurationMs");g&&(this.panelTimeoutJobStartMs=Date.now(),this.panelTimeoutJobId=_.ti(_.Xq,function(){k.rotate()},g))}};
_.d.startVideoTimeout=function(){var k=this;if(!this.videoTimeoutJobId){_.Xq.cancelJob(this.panelTimeoutJobId);var g=Date.now()-this.panelTimeoutJobStartMs;g=Math.max(0,this.get("data.minPanelDisplayDurationMs")-g);g=Math.max(this.get("data.minVideoPlayDurationMs")||0,g);this.videoTimeoutJobId=_.ti(_.Xq,function(){k.rotate()},g)}};
_.d.clearTimeouts=function(){this.panelTimeoutJobId!==0&&_.Xq.cancelJob(this.panelTimeoutJobId);this.videoTimeoutJobId!==0&&_.Xq.cancelJob(this.videoTimeoutJobId);this.videoTimeoutJobId=this.panelTimeoutJobId=0};
_.d.rotate=function(){this.clearTimeouts();_.GB(this.hostElement,"yt-default-promo-panel-renderer-rotate")};
_.mJ.Object.defineProperties(we.prototype,{player:{configurable:!0,enumerable:!0,get:function(){return _.kr(this.hostElement).querySelector("#player")}},
video:{configurable:!0,enumerable:!0,get:function(){return _.kr(this.hostElement).querySelector("#video")}}});
_.mJ.Object.defineProperties(we,{NARROW_VERSION_SIZE:{configurable:!0,enumerable:!0,get:function(){return 650}}});
we.prototype.onEnded=we.prototype.onEnded;we.prototype.onPlaying=we.prototype.onPlaying;we.prototype.dataChanged=we.prototype.dataChanged;_.N([_.h(_.Iq),_.I("design:type",Object)],we.prototype,"ytdGridStateAwareBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],we.prototype,"componentBehavior",void 0);_.N([_.h(_.yC.YtdGuideStateAwareBehavior),_.I("design:type",Object)],we.prototype,"ytdGuideStateAwareBehavior",void 0);
_.N([_.h(_.vNd),_.I("design:type",Object)],we.prototype,"ytBooleanLogicBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],we.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],we.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],we.prototype,"ytRendererBehavior",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],we.prototype,"disableGridStateAware",void 0);_.N([_.n(),_.I("design:type",Object)],we.prototype,"data",void 0);_.N([_.n({computed:"computePanelLayout(data)",reflectToAttribute:!0}),_.I("design:type",String)],we.prototype,"panelLayout",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],we.prototype,"animationEnabled",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],we.prototype,"transitioningOut",void 0);
_.N([_.n({computed:"computeMetadataOrder(data)"}),_.I("design:type",Boolean)],we.prototype,"metadataOrder",void 0);_.N([_.n({computed:"computeByline(data)"}),_.I("design:type",Object)],we.prototype,"byline",void 0);_.N([_.n({computed:"computeAvatarSize(data)"}),_.I("design:type",Number)],we.prototype,"avatarSize",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],we.prototype,"narrow",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],we.prototype,"narrower",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],we.prototype,"layoutStyle",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],we.prototype,"isCarouselInFeed",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],we.prototype,"dataChanged",null);_.N([_.dV("yt-default-promo-panel-renderer-playing"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],we.prototype,"onPlaying",null);
_.N([_.dV("yt-default-promo-panel-renderer-ended"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],we.prototype,"onEnded",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer"})],we);
_.v(we,"ytd-default-promo-panel-renderer",function(){if(Rr7!==void 0)return Rr7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-default-promo-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="hero" class="style-scope ytd-default-promo-panel-renderer"></div>\n<yt-video-as-thumbnail-details id="video" animate-placeholder-on-entrance="" autoplay="" data="[[data.videoThumbnail]]" disable-upgrade$="[[!data.videoThumbnail]]" height="600" hidden$="[[!data.videoThumbnail]]" width="[[screen.width]]" class="style-scope ytd-default-promo-panel-renderer">\n</yt-video-as-thumbnail-details>\n<ytd-default-promo-panel-renderer-inline-playback-renderer id="player" data="[[data.inlinePlaybackRenderer.inlinePlaybackRenderer]]" disable-upgrade$="[[!data.inlinePlaybackRenderer]]" hidden$="[[!data.inlinePlaybackRenderer]]" class="style-scope ytd-default-promo-panel-renderer">\n</ytd-default-promo-panel-renderer-inline-playback-renderer>\n<div id="scrim" class="style-scope ytd-default-promo-panel-renderer"></div>\n<div id="content" on-click="onContentClick" class="style-scope ytd-default-promo-panel-renderer">\n  <yt-img-shadow id="logo" height="68" hidden="[[!data.foregroundThumbnailDetails]]" thumbnail="[[data.foregroundThumbnailDetails]]" class="style-scope ytd-default-promo-panel-renderer">\n  </yt-img-shadow>\n  <template is="dom-if" if="[[equals(metadataOrder, \'DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_DESCRIPTION_TITLE\')]]" class="style-scope ytd-default-promo-panel-renderer">\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-default-promo-panel-renderer"></yt-formatted-string>\n  </template>\n  <a class="yt-simple-endpoint style-scope ytd-default-promo-panel-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h1 id="hero-title" class="style-scope ytd-default-promo-panel-renderer">[[getSimpleString(data.title)]]</h1>\n  </a>\n  <template is="dom-if" if="[[byline]]" class="style-scope ytd-default-promo-panel-renderer">\n    <div id="byline" class="style-scope ytd-default-promo-panel-renderer">\n      <yt-img-shadow id="avatar" hidden="[[!byline.thumbnailDetails]]" thumbnail="[[byline.thumbnailDetails]]" width="[[avatarSize]]" class="style-scope ytd-default-promo-panel-renderer">\n      </yt-img-shadow>\n      <yt-formatted-string id="channel-name" link-inherit-color="" text="[[byline.bylineText]]" title="" class="style-scope ytd-default-promo-panel-renderer">\n      </yt-formatted-string>\n      <ytd-badge-supported-renderer id="video-badges" badges="[[byline.badgeRenderers]]" hidden="[[!byline.badgeRenderers]]" class="style-scope ytd-default-promo-panel-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n  </template>\n  <template is="dom-if" if="[[equals(metadataOrder, \'DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION\')]]" class="style-scope ytd-default-promo-panel-renderer">\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-default-promo-panel-renderer"></yt-formatted-string>\n  </template>\n  <div id="action-button" class="style-scope ytd-default-promo-panel-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Rr7=k},{mode:1});_.sD("itemSectionRenderer","carouselItemRenderer","ytd-carousel-item-renderer");var Jj=function(){var k=_.S.apply(this,arguments)||this;k.narrower=!1;k.dotMenuVisible=!1;k.paginationThumbnailsVisible=!1;k.active=!0;k.disableGridStateAware=!1;k.actionMap={"yt-window-resized":"onWindowResized"};return k};
_.z(Jj,_.S);_.d=Jj.prototype;_.d.configureRendererStamper=function(){return{currentItem:{id:"carousel-item",mapping:{defaultPromoPanelRenderer:{component:"ytd-default-promo-panel-renderer",attributes:{autoplay:!0},properties:{disableGridStateAware:"[[disableGridStateAware]]",layoutStyle:"[[data.layoutStyle]]",isCarouselInFeed:"[[isCarouselInFeed]]"}}}}}};
_.d.attached=function(){document.addEventListener("yt-page-type-changed",_.AB(this,this.onPageTypeChange));this.currentPageSubtype=_.iTV(location.pathname);this.onWindowResized()};
_.d.detached=function(){this.jobId&&_.Xq.cancelJob(this.jobId);this.updateSizeJobId&&_.Xq.cancelJob(this.updateSizeJobId);document.removeEventListener("yt-page-type-changed",_.AB(this,this.onPageTypeChange))};
_.d.onPageTypeChange=function(k){this.active=k.detail.newPageSubtype===this.currentPageSubtype};
_.d.onWindowResized=function(){this.updateSize()};
_.d.updateSize=function(){this.narrower=this.isNarrower(this.hostElement.clientWidth);this.scrollThumbnails(this.currentItemIndex)};
_.d.setNextCarouselItem=function(){this.shouldRotate()&&this.setCarouselItem(this.currentItemIndex+1)};
_.d.setCarouselItem=function(k){k>=this.data.carouselItems.length&&this.loopCount++;this.jobId&&_.Xq.cancelJob(this.jobId);var g=this.getCurrentPanelElement();g&&g.stopVideo();this.currentItemIndex=k%this.data.carouselItems.length;this.currentItem=this.data.carouselItems[this.currentItemIndex];this.scrollThumbnails(this.currentItemIndex);this.currentItemHasVideo()?(g||(g=this.getCurrentPanelElement()),g.playVideo()):this.startRotationJob()};
_.d.scrollThumbnails=function(k){if(this.computeLayoutType(this.data)==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"){var g=this.getCurrentPaginationElement();if(g){var P=_.kr(this.hostElement).querySelector("#pagination-thumbnails");this.currentItemIndex<2?P.style.transform="translateX(0)":(g=g.offsetWidth+8,P.style.transform="translateX(-"+g*(k-Math.ceil(Math.floor(this.overlay.offsetWidth/g)/2)+1)+"px)")}}};
_.d.onDataChanged=function(){var k=this;this.data&&(this.loopCount=0,this.autorotateActive=!0,this.data.autoRotateDurationMs!==void 0&&(this.rotationTimeout=this.data.autoRotateDurationMs),this.setCarouselItem(0),this.updateSizeJobId=_.iZ(_.Xq,function(){var g;(g=k.getCurrentPanelElement())==null||g.updateSize();k.updateSize()}))};
_.d.getCurrentPanelElement=function(){return _.kr(_.kr(this.hostElement).querySelector("#carousel-item")).querySelector("ytd-default-promo-panel-renderer")};
_.d.getCurrentPaginationElement=function(){return _.kr(_.kr(this.hostElement).querySelector("#pagination-thumbnails")).querySelector(".ytd-carousel-item-renderer.selected")};
_.d.getNavigationClass=function(k,g){return k===g?"selected":""};
_.d.getNavigationDurationStyle=function(k){return"animation-duration:"+(this.get("data.carouselItems."+k+".defaultPromoPanelRenderer.minPanelDisplayDurationMs")||0)+"ms;"};
_.d.onNavigationTap=function(k){var g=this,P=k.model.index;P!==this.currentItemIndex&&(this.getCurrentPanelElement().transitionOut().then(function(){g.setCarouselItem(P)}),this.autorotateActive=!1)};
_.d.onVideoThumbnailEnded=function(){var k=this;if(this.shouldRotate()){var g=this.getCurrentPaginationElement();g&&(g.classList.add("finished"),this.getCurrentPanelElement().transitionOut().then(function(){g.classList.remove("finished");k.setNextCarouselItem()}))}};
_.d.onVideoThumbnailError=function(){this.startRotationJob()};
_.d.onVideoNotPlaying=function(){this.startRotationJob()};
_.d.currentItemHasVideo=function(){return!!this.get("defaultPromoPanelRenderer.videoThumbnail",this.currentItem)||!!this.get("defaultPromoPanelRenderer.inlinePlaybackRenderer",this.currentItem)};
_.d.startRotationJob=function(){var k=this;_.Xq.cancelJob(this.jobId);this.shouldRotate()&&this.rotationTimeout&&(this.jobId=_.Xq.addLowPriorityJob(function(){k.getCurrentPanelElement().transitionOut().then(function(){k.setNextCarouselItem()})},this.rotationTimeout))};
_.d.computeDotMenuVisible=function(k,g){return!!k&&!!k.carouselItems&&k.carouselItems.length>1&&!k.paginationThumbnails||!!g};
_.d.computePaginationThumbnailsVisible=function(k,g){var P,x;return((x=k==null?void 0:(P=k.paginationThumbnails)==null?void 0:P.length)!=null?x:0)>1&&!g};
_.d.computeLayoutType=function(){return this.get("data.carouselItems.0.defaultPromoPanelRenderer.panelLayout")||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.d.computePaginatorAlignment=function(k){return(k==null?void 0:k.paginatorAlignment)||"CAROUSEL_ITEM_RENDERER_PAGINATOR_ALIGNMENT_END"};
_.d.shouldRotate=function(){return this.data.carouselItems.length>1&&this.active&&this.loopCount<3&&this.autorotateActive};
_.d.activeChanged=function(){this.data&&(this.active?this.setCarouselItem(this.currentItemIndex):this.currentItem=void 0)};
_.d.isNarrower=function(k){return(k!=null?k:0)<we.NARROW_VERSION_SIZE};
Jj.prototype.activeChanged=Jj.prototype.activeChanged;Jj.prototype.onVideoNotPlaying=Jj.prototype.onVideoNotPlaying;Jj.prototype.onVideoThumbnailError=Jj.prototype.onVideoThumbnailError;Jj.prototype.onVideoThumbnailEnded=Jj.prototype.onVideoThumbnailEnded;Jj.prototype.onDataChanged=Jj.prototype.onDataChanged;_.N([_.h(_.Iq),_.I("design:type",Object)],Jj.prototype,"ytdGridStateAwareBehavior",void 0);
_.N([_.h(_.yC.YtdGuideStateAwareBehavior),_.I("design:type",Object)],Jj.prototype,"ytdGuideStateAwareBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Jj.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Jj.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Jj.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],Jj.prototype,"currentItem",void 0);
_.N([_.n(),_.I("design:type",Number)],Jj.prototype,"currentItemIndex",void 0);_.N([_.n(),_.I("design:type",Number)],Jj.prototype,"rotationTimeout",void 0);_.N([_.n(),_.I("design:type",Number)],Jj.prototype,"loopCount",void 0);_.N([_.n({computed:"computePaginatorAlignment(data)",reflectToAttribute:!0}),_.I("design:type",String)],Jj.prototype,"paginatorAlignment",void 0);_.N([_.n(),_.I("design:type",Number)],Jj.prototype,"jobId",void 0);
_.N([_.n(),_.I("design:type",Number)],Jj.prototype,"updateSizeJobId",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],Jj.prototype,"isCarouselInFeed",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Jj.prototype,"narrower",void 0);_.N([_.n({computed:"computeDotMenuVisible(data, narrower)"}),_.I("design:type",Object)],Jj.prototype,"dotMenuVisible",void 0);
_.N([_.n({computed:"computePaginationThumbnailsVisible(data, narrower)"}),_.I("design:type",Object)],Jj.prototype,"paginationThumbnailsVisible",void 0);_.N([_.n({computed:"computeLayoutType(data)",reflectToAttribute:!0}),_.I("design:type",String)],Jj.prototype,"layoutType",void 0);_.N([_.n({value:!0,reflectToAttribute:!0}),_.I("design:type",Boolean)],Jj.prototype,"autorotateActive",void 0);_.N([_.n(),_.I("design:type",Object)],Jj.prototype,"active",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Jj.prototype,"disableGridStateAware",void 0);_.N([_.Td("#overlay"),_.I("design:type",HTMLElement)],Jj.prototype,"overlay",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Jj.prototype,"onDataChanged",null);
_.N([_.dV("yt-video-thumbnail-ended"),_.dV("yt-default-promo-panel-renderer-rotate"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Jj.prototype,"onVideoThumbnailEnded",null);_.N([_.dV("yt-video-thumbnail-error"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Jj.prototype,"onVideoThumbnailError",null);
_.N([_.dV("yt-video-thumbnail-not-playing"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Jj.prototype,"onVideoNotPlaying",null);_.N([_.Zf("active"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Jj.prototype,"activeChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-carousel-item-renderer"})],Jj);
_.v(Jj,"ytd-carousel-item-renderer",function(){if(Gsy!==void 0)return Gsy;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-carousel-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="carousel-item" class="style-scope ytd-carousel-item-renderer"></div>\n<div id="menu" hidden="[[!dotMenuVisible]]" class="style-scope ytd-carousel-item-renderer">\n  <template is="dom-repeat" items="[[data.carouselItems]]" class="style-scope ytd-carousel-item-renderer">\n    <button class$="menu-dot [[getNavigationClass(index, currentItemIndex)]] style-scope ytd-carousel-item-renderer" on-click="onNavigationTap">\n    </button>\n  </template>\n</div>\n<div id="overlay" class="style-scope ytd-carousel-item-renderer">\n  <div id="pagination-thumbnails" hidden="[[!paginationThumbnailsVisible]]" class="style-scope ytd-carousel-item-renderer">\n    <template is="dom-repeat" items="[[data.paginationThumbnails]]" class="style-scope ytd-carousel-item-renderer">\n      <button class$="[[getNavigationClass(index, currentItemIndex)]] style-scope ytd-carousel-item-renderer" aria-label$="[[item.accessibility.accessibilityData.label]]" on-click="onNavigationTap">\n          <yt-img-shadow height="54" hidden="[[!equals(layoutType, \'DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C\')]]" thumbnail="[[item]]" width="96" class="style-scope ytd-carousel-item-renderer">\n          </yt-img-shadow>\n          <yt-img-shadow height="40" hidden="[[equals(layoutType, \'DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C\')]]" thumbnail="[[item]]" width="72" class="style-scope ytd-carousel-item-renderer">\n          </yt-img-shadow>\n        <div class="progress-bar style-scope ytd-carousel-item-renderer" style$="[[getNavigationDurationStyle(index)]]" hidden="[[!autorotateActive]]">\n        </div>\n      </button>\n    </template>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Gsy=k},{mode:2});var $cd;var xcJ;var iqs;var Uc7;var re=function(){var k=_.S.apply(this,arguments)||this;k.originalQuery=null;k.originalEndpoint=null;return k};
_.z(re,_.S);re.prototype.computeShowOriginalQueryWithoutEndpoint_=function(k,g){return!(!k||g)};
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],re.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],re.prototype,"correctedText",void 0);_.N([_.n(),_.I("design:type",Object)],re.prototype,"correctedQuery",void 0);_.N([_.n(),_.I("design:type",Object)],re.prototype,"correctedEndpoint",void 0);_.N([_.n(),_.I("design:type",Object)],re.prototype,"originalText",void 0);_.N([_.n(),_.I("design:type",Object)],re.prototype,"originalQuery",void 0);
_.N([_.n(),_.I("design:type",Object)],re.prototype,"originalEndpoint",void 0);_.N([_.n({value:!1,computed:"computeShowOriginalQueryWithoutEndpoint_(originalQuery, originalEndpoint)"}),_.I("design:type",Boolean)],re.prototype,"showOriginalQueryWithoutEndpoint",void 0);_.N([_.hB({is:"yt-search-query-correction",disableElementRegistration:!0})],re);
_.v(re,"yt-search-query-correction",function(){if(Uc7===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-search-query-correction--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_search_query_correction.yt.search.query.correction.css.js--\x3e<yt-formatted-string id="corrected" text="[[correctedText]]" class="style-scope yt-search-query-correction"></yt-formatted-string>\n<a class="yt-simple-endpoint style-scope yt-search-query-correction" href$="[[computeHref_(correctedEndpoint)]]" data="[[correctedEndpoint]]">\n  <yt-formatted-string id="corrected-link" text="[[correctedQuery]]" class="style-scope yt-search-query-correction"></yt-formatted-string>\n</a>\n<template is="dom-if" if="[[originalText]]" class="style-scope yt-search-query-correction">\n  <yt-formatted-string id="original" text="[[originalText]]" class="style-scope yt-search-query-correction"></yt-formatted-string>\n  <template is="dom-if" if="[[originalEndpoint]]" class="style-scope yt-search-query-correction">\n    <a class="yt-simple-endpoint style-scope yt-search-query-correction" href$="[[computeHref_(originalEndpoint)]]" data="[[originalEndpoint]]">\n        <yt-formatted-string class="original-link style-scope yt-search-query-correction" text="[[originalQuery]]"></yt-formatted-string>\n      </a>\n  </template>\n  <template is="dom-if" if="[[showOriginalQueryWithoutEndpoint]]" class="style-scope yt-search-query-correction">\n    <yt-formatted-string class="original-link style-scope yt-search-query-correction" text="[[originalQuery]]"></yt-formatted-string>\n  </template>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;iqs===void 0&&(iqs=document.createElement("template"));var x=iqs;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Uc7=k}k=Uc7;return k},{mode:2});_.sD("itemSectionRenderer","didYouMeanRenderer","yt-did-you-mean-renderer");var Ady=function(){return _.S.apply(this,arguments)||this};
_.z(Ady,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ady.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ady.prototype,"data",void 0);_.N([_.hB({is:"yt-did-you-mean-renderer",disableElementRegistration:!0})],Ady);
_.v(Ady,"yt-did-you-mean-renderer",function(){if(xcJ===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-did-you-mean-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_did_you_mean_renderer.yt.did.you.mean.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.didYouMean]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" class="style-scope yt-did-you-mean-renderer">\n</yt-search-query-correction>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;$cd===void 0&&($cd=document.createElement("template"));var x=$cd;P.call(g,x.content.cloneNode(!0),k.content.firstChild);xcJ=k}k=xcJ;return k},{mode:2});var dcs;var Oqd;_.sD("itemSectionRenderer","includingResultsForRenderer","yt-including-results-for-renderer");var qLH=function(){return _.S.apply(this,arguments)||this};
_.z(qLH,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],qLH.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],qLH.prototype,"data",void 0);_.N([_.hB({is:"yt-including-results-for-renderer",disableElementRegistration:!0})],qLH);
_.v(qLH,"yt-including-results-for-renderer",function(){if(Oqd===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-including-results-for-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_including_results_for_renderer.yt.including.results.for.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.includingResultsFor]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" original-text="[[data.searchOnlyFor]]" original-query="[[data.originalQuery]]" original-endpoint="[[data.originalQueryEndpoint]]" class="style-scope yt-including-results-for-renderer">\n</yt-search-query-correction>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;dcs===void 0&&(dcs=document.createElement("template"));var x=dcs;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Oqd=k}k=Oqd;return k},{mode:2});var TkH;var emu;_.sD("itemSectionRenderer","musicPassFeatureInfoRenderer","yt-music-pass-feature-info-renderer");var fi=function(){return _.S.apply(this,arguments)||this};
_.z(fi,_.S);fi.prototype.computeExtraClasses_=function(k,g){var P="";k&&(P+=" "+k.toLowerCase().replace(/_/g,"-"));g&&(P+=" "+g.toLowerCase().replace(/_/g,"-"));return P};
fi.prototype.computeUrlImg_=function(){var k=this.data;k.image&&(_.kr(this.hostElement).querySelector("#container").style.backgroundImage="url("+_.pX(k.image.thumbnails,Number.MAX_VALUE)+")")};
fi.prototype.computeUrlImg_=fi.prototype.computeUrlImg_;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],fi.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],fi.prototype,"data",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],fi.prototype,"computeUrlImg_",null);_.N([_.hB({is:"yt-music-pass-feature-info-renderer",disableElementRegistration:!0})],fi);
_.v(fi,"yt-music-pass-feature-info-renderer",function(){if(emu===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-music-pass-feature-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_music_pass_feature_info_renderer.yt.music.pass.feature.info.renderer.css.js--\x3e<div id="container" class$="[[computeExtraClasses_(data.textStyle, data.textHorizontalAlignment)]] style-scope yt-music-pass-feature-info-renderer">\n  <div id="message" dir="ltr" class="style-scope yt-music-pass-feature-info-renderer">\n    <yt-formatted-string id="header" text="[[data.header]]" class="style-scope yt-music-pass-feature-info-renderer"></yt-formatted-string>\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope yt-music-pass-feature-info-renderer"></yt-formatted-string>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;TkH===void 0&&(TkH=document.createElement("template"));var x=TkH;P.call(g,x.content.cloneNode(!0),k.content.firstChild);emu=k}k=emu;return k},{mode:2});var cdd;var V3U;_.sD("itemSectionRenderer","noResultsFoundShowingResultsForRenderer","yt-no-results-found-showing-results-for-renderer");var Zqu=function(){return _.S.apply(this,arguments)||this};
_.z(Zqu,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Zqu.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Zqu.prototype,"data",void 0);_.N([_.hB({is:"yt-no-results-found-showing-results-for-renderer",disableElementRegistration:!0})],Zqu);
_.v(Zqu,"yt-no-results-found-showing-results-for-renderer",function(){if(V3U===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-no-results-found-showing-results-for-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_no_results_found_showing_results_for_renderer.yt.no.results.found.showing.results.for.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.showingResultsFor]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" original-text="[[data.noResultsFound]]" original-query="[[data.originalQuery]]" original-endpoint="[[data.originalQueryEndpoint]]" class="style-scope yt-no-results-found-showing-results-for-renderer">\n</yt-search-query-correction>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;cdd===void 0&&(cdd=document.createElement("template"));var x=cdd;P.call(g,x.content.cloneNode(!0),k.content.firstChild);V3U=k}k=V3U;return k},{mode:2});var mcs;var wHT;_.sD("itemSectionRenderer","resultsWithoutQuotesRenderer","yt-results-without-quotes-renderer");var JdJ=function(){return _.S.apply(this,arguments)||this};
_.z(JdJ,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],JdJ.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],JdJ.prototype,"data",void 0);_.N([_.hB({is:"yt-results-without-quotes-renderer",disableElementRegistration:!0})],JdJ);
_.v(JdJ,"yt-results-without-quotes-renderer",function(){if(wHT===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-results-without-quotes-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_results_without_quotes_renderer.yt.results.without.quotes.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.resultsFor]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" original-text="[[data.withoutQuotes]]" class="style-scope yt-results-without-quotes-renderer">\n</yt-search-query-correction>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;mcs===void 0&&(mcs=document.createElement("template"));var x=mcs;P.call(g,x.content.cloneNode(!0),k.content.firstChild);wHT=k}k=wHT;return k},{mode:2});var rds;var fPS;_.sD("itemSectionRenderer","searchNoResultsRenderer","yt-search-no-results-renderer");var WYN=function(){return _.S.apply(this,arguments)||this};
_.z(WYN,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],WYN.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],WYN.prototype,"data",void 0);_.N([_.hB({is:"yt-search-no-results-renderer",disableElementRegistration:!0})],WYN);
_.v(WYN,"yt-search-no-results-renderer",function(){if(fPS===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-search-no-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_search_no_results_renderer.yt.search.no.results.renderer.css.js--\x3e<yt-formatted-string id="text" text="[[data.noResultsText]]" class="style-scope yt-search-no-results-renderer"></yt-formatted-string>\n<template is="dom-if" if="[[data.alternateQueryText]]" class="style-scope yt-search-no-results-renderer">\n  <a class="yt-simple-endpoint style-scope yt-search-no-results-renderer" href$="[[computeHref_(data.alternateQueryEndpoint)]]" data="[[data.alternateQueryEndpoint]]">\n    <yt-formatted-string id="link" text="[[data.alternateQueryText]]" class="style-scope yt-search-no-results-renderer"></yt-formatted-string>\n  </a>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;rds===void 0&&(rds=document.createElement("template"));var x=rds;P.call(g,x.content.cloneNode(!0),k.content.firstChild);fPS=k}k=fPS;return k},{mode:2});var std;var bqy;_.sD("itemSectionRenderer","showingResultsForRenderer","yt-showing-results-for-renderer");var BkH=function(){return _.S.apply(this,arguments)||this};
_.z(BkH,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],BkH.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],BkH.prototype,"data",void 0);_.N([_.hB({is:"yt-showing-results-for-renderer",disableElementRegistration:!0})],BkH);
_.v(BkH,"yt-showing-results-for-renderer",function(){if(bqy===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-showing-results-for-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_showing_results_for_renderer.yt.showing.results.for.renderer.css.js--\x3e<yt-search-query-correction corrected-endpoint="[[data.correctedQueryEndpoint]]" corrected-query="[[data.correctedQuery]]" corrected-text="[[data.showingResultsFor]]" original-endpoint="[[data.originalQueryEndpoint]]" original-query="[[data.originalQuery]]" original-text="[[data.searchInsteadFor]]" class="style-scope yt-showing-results-for-renderer">\n</yt-search-query-correction>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;std===void 0&&(std=document.createElement("template"));var x=std;P.call(g,x.content.cloneNode(!0),k.content.firstChild);bqy=k}k=bqy;return k},{mode:2});var zms;var u4J;var hmu;var ENd;var W9=function(){var k=_.S.apply(this,arguments)||this;k.answerExpanded=!1;return k};
_.z(W9,_.S);W9.prototype.toggleAnswer_=function(k){var g=_.vU(k);g&&g.classList.contains("yt-simple-endpoint")||(k.preventDefault(),k.stopPropagation(),this.answerExpanded=!this.answerExpanded)};
W9.prototype.toggleAnswer_=W9.prototype.toggleAnswer_;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],W9.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],W9.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],W9.prototype,"answerExpanded",void 0);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],W9.prototype,"toggleAnswer_",null);
_.N([_.hB({is:"yt-generic-faq-question-renderer",disableElementRegistration:!0})],W9);
_.v(W9,"yt-generic-faq-question-renderer",function(){if(ENd===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-generic-faq-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_generic_faq_question_renderer.yt.generic.faq.question.renderer.css.js--\x3e<div class="head style-scope yt-generic-faq-question-renderer" on-tap="toggleAnswer_">\n  <span class="question style-scope yt-generic-faq-question-renderer">[[getSimpleString(data.question)]]</span>\n  <yt-icon id="expand-arrow" class="answer-arrow style-scope yt-generic-faq-question-renderer" hidden="[[answerExpanded]]" icon="yt-icons:expand-more">\n  </yt-icon>\n  <yt-icon id="collapse-arrow" class="answer-arrow style-scope yt-generic-faq-question-renderer" hidden="[[!answerExpanded]]" icon="yt-icons:expand-less">\n  </yt-icon>\n</div>\n<tp-yt-iron-collapse id="collapse" opened="[[answerExpanded]]" class="style-scope yt-generic-faq-question-renderer">\n  <template is="dom-repeat" items="[[data.answers]]" class="style-scope yt-generic-faq-question-renderer">\n    <yt-formatted-string class="answer style-scope yt-generic-faq-question-renderer" text="[[item]]"></yt-formatted-string>\n  </template>\n</tp-yt-iron-collapse>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;hmu===void 0&&(hmu=document.createElement("template"));var x=hmu;P.call(g,x.content.cloneNode(!0),k.content.firstChild);ENd=k}k=ENd;return k},{mode:2});_.sD("itemSectionRenderer","faqSectionRenderer","yt-faq-section-renderer");var sR=function(){return _.S.apply(this,arguments)||this};
_.z(sR,_.S);sR.prototype.configureRendererStamper=function(){return{"data.questions":{id:"contents",mapping:{genericFaqQuestionRenderer:"yt-generic-faq-question-renderer"}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],sR.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],sR.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],sR.prototype,"data",void 0);_.N([_.hB({is:"yt-faq-section-renderer",disableElementRegistration:!0})],sR);
_.v(sR,"yt-faq-section-renderer",function(){if(u4J===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-faq-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_faq_section_renderer.yt.faq.section.renderer.css.js--\x3e<div class="container style-scope yt-faq-section-renderer">\n  <span class="header style-scope yt-faq-section-renderer">[[getSimpleString(data.header)]]</span>\n  <div id="contents" class="style-scope yt-faq-section-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;zms===void 0&&(zms=document.createElement("template"));var x=zms;P.call(g,x.content.cloneNode(!0),k.content.firstChild);u4J=k}k=u4J;return k},{mode:2});var LYc;var nNc;_.sD("itemSectionRenderer","OfferItemExpandedRenderer","yt-offer-item-expanded-renderer");var bI=function(){return _.S.apply(this,arguments)||this};
_.z(bI,_.S);
bI.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}},"data.headingRenderer":{id:"heading-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.descriptionRenderer":{id:"description-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.additionalInfoRenderer":{id:"additional-info-renderer",mapping:{cardItemActionsRenderer:{component:"yt-card-item-actions-renderer"}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],bI.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],bI.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],bI.prototype,"data",void 0);_.N([_.hB({is:"yt-offer-item-expanded-renderer",disableElementRegistration:!0})],bI);
_.v(bI,"yt-offer-item-expanded-renderer",function(){if(nNc===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-offer-item-expanded-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_offer_item_expanded_renderer.yt.offer.item.expanded.renderer.css.js--\x3e<div id="image-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n<div id="content" class="style-scope yt-offer-item-expanded-renderer">\n    <div id="heading-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n    <div id="description-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n    <div id="additional-info-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;LYc===void 0&&(LYc=document.createElement("template"));var x=LYc;P.call(g,x.content.cloneNode(!0),k.content.firstChild);nNc=k}k=nNc;return k},{mode:2});var SLU;var FYT;_.sD("itemSectionRenderer","OfferItemRenderer","yt-offer-item-renderer");var B9=function(){return _.S.apply(this,arguments)||this};
_.z(B9,_.S);
B9.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"}}}}};
B9.prototype.computeFullWidthMode=function(k){return!(!k||!k.fullWidthMode)};
B9.prototype.computeBorderlessMode=function(k){return!(!k||!k.borderlessMode)};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],B9.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],B9.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],B9.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeFullWidthMode(data)"}),_.I("design:type",Boolean)],B9.prototype,"fullWidthMode",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeBorderlessMode(data)"}),_.I("design:type",Boolean)],B9.prototype,"borderlessMode",void 0);_.N([_.hB({is:"yt-offer-item-renderer",disableElementRegistration:!0})],B9);
_.v(B9,"yt-offer-item-renderer",function(){if(FYT===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-offer-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_offer_item_renderer.yt.offer.item.renderer.css.js--\x3e<div id="image-renderer" class="style-scope yt-offer-item-renderer"></div>\n<div id="heading-renderer" class="style-scope yt-offer-item-renderer"></div>\n<div id="description-renderer" class="style-scope yt-offer-item-renderer"></div>\n<div id="additional-info-renderer" class="style-scope yt-offer-item-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;SLU===void 0&&(SLU=document.createElement("template"));var x=SLU;P.call(g,x.content.cloneNode(!0),k.content.firstChild);FYT=k}k=FYT;return k},{mode:2});var YLU;var jtr;_.sD("itemSectionRenderer","subscriptionProductHeaderRenderer","yt-subscription-product-header-renderer");var zh=function(){return _.S.apply(this,arguments)||this};
_.z(zh,_.S);zh.prototype.computeAriaLevel_=function(k){return this.getLevelID_(k)};
zh.prototype.getLevelID_=function(k){return(k=k.match(/[0-9]+$/))&&k.length==1?k[0]:"1"};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],zh.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],zh.prototype,"data",void 0);_.N([_.n({computed:"computeAriaLevel_(data.level)",reflectToAttribute:!0}),_.I("design:type",String)],zh.prototype,"ariaLevel",void 0);_.N([_.n({value:"heading",reflectToAttribute:!0}),_.I("design:type",String)],zh.prototype,"role",void 0);
_.N([_.n({value:-1,reflectToAttribute:!0}),_.I("design:type",Number)],zh.prototype,"tabindex",void 0);_.N([_.hB({is:"yt-subscription-product-header-renderer",disableElementRegistration:!0})],zh);
_.v(zh,"yt-subscription-product-header-renderer",function(){if(jtr===void 0){var k=document.createElement("template");_.u(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-subscription-product-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_subscription_product_header_renderer.yt.subscription.product.header.renderer.css.js--\x3e[[getSimpleString(data.text)]]\n");k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;YLU===void 0&&(YLU=document.createElement("template"));var x=YLU;P.call(g,x.content.cloneNode(!0),k.content.firstChild);jtr=k}k=jtr;return k},{mode:2});var QtJ;var lPT;_.sD("itemSectionRenderer","subscriptionProductRenderer","yt-subscription-product-renderer");var uI=function(){return _.S.apply(this,arguments)||this};
_.z(uI,_.S);uI.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:_.bX("menuRenderer"),events:!0}}};
uI.prototype.onStampFinished_=function(){_.kr(this.hostElement).querySelector("#menu").children[0].icon="yt-icons:more_vert"};
uI.prototype.onStampFinished_=uI.prototype.onStampFinished_;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],uI.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],uI.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],uI.prototype,"data",void 0);_.N([_.dV("yt-rendererstamper-finished"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],uI.prototype,"onStampFinished_",null);
_.N([_.hB({is:"yt-subscription-product-renderer",disableElementRegistration:!0})],uI);
_.v(uI,"yt-subscription-product-renderer",function(){if(lPT===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-subscription-product-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_subscription_product_renderer.yt.subscription.product.renderer.css.js--\x3e<tp-yt-paper-card elevation="1" class="style-scope yt-subscription-product-renderer">\n  <div id="content" class="style-scope yt-subscription-product-renderer">\n    <yt-img-shadow id="logo-image" height="30" thumbnail="[[data.logo]]" class="style-scope yt-subscription-product-renderer">\n    </yt-img-shadow>\n    <div id="metadatas" class="style-scope yt-subscription-product-renderer">\n      <template is="dom-repeat" items="[[data.metadatas]]" class="style-scope yt-subscription-product-renderer">\n        <div class="metadata style-scope yt-subscription-product-renderer">\n          [[getSimpleString(item)]]\n        </div>\n      </template>\n    </div>\n    <div id="additional-infos" class="style-scope yt-subscription-product-renderer">\n      <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope yt-subscription-product-renderer">\n        <div class="additional-info style-scope yt-subscription-product-renderer">\n          [[getSimpleString(item)]]\n        </div>\n      </template>\n    </div>\n    <yt-formatted-string class="description style-scope yt-subscription-product-renderer" hidden="[[!data.description]]" split-lines="" text="[[data.description]]">\n    </yt-formatted-string>\n  </div>\n  <div id="menu" class="style-scope yt-subscription-product-renderer"></div>\n  <div id="actions" class="card-actions style-scope yt-subscription-product-renderer">\n    <div id="primary-button" class="button style-scope yt-subscription-product-renderer"></div>\n    <div id="secondary-button" class="button style-scope yt-subscription-product-renderer"></div>\n  </div>\n</tp-yt-paper-card>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;QtJ===void 0&&(QtJ=document.createElement("template"));var x=QtJ;P.call(g,x.content.cloneNode(!0),k.content.firstChild);lPT=k}k=lPT;return k},{mode:2});var Dck;var t3T;_.sD("itemSectionRenderer","subscriptionProductUpsellOfferRenderer","yt-subscription-product-upsell-offer-renderer");var hj=function(){return _.S.apply(this,arguments)||this};
_.z(hj,_.S);hj.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
hj.prototype.imageScrimColorValuesChanged_=function(){var k,g=(k=this.data)==null?void 0:k.imageScrimColorValues;_.kr(this.hostElement).querySelector("#scrim").style.backgroundColor=g?_.u3(g[0]):"transparent"};
hj.prototype.imageScrimColorValuesChanged_=hj.prototype.imageScrimColorValuesChanged_;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],hj.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],hj.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],hj.prototype,"data",void 0);
_.N([_.OO("data.imageScrimColorValues"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],hj.prototype,"imageScrimColorValuesChanged_",null);_.N([_.hB({is:"yt-subscription-product-upsell-offer-renderer",disableElementRegistration:!0})],hj);
_.v(hj,"yt-subscription-product-upsell-offer-renderer",function(){if(t3T===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-subscription-product-upsell-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_subscription_product_upsell_offer_renderer.yt.subscription.product.upsell.offer.renderer.css.js--\x3e<tp-yt-paper-card class="style-scope yt-subscription-product-upsell-offer-renderer">\n  <div id="image-container" class="style-scope yt-subscription-product-upsell-offer-renderer">\n    <yt-img-shadow id="image" object-fit="COVER" object-position="LEFT" thumbnail="[[data.image]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n    </yt-img-shadow>\n    <div id="scrim" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      <yt-icon id="logo-icon" aria-label$="[[data.logoIconAccessibility.accessibilityData.label]]" hidden="[[!data.logoIcon]]" icon="[[data.logoIcon.iconType]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      </yt-icon>\n      <yt-img-shadow id="logo-image" height="30" hidden="[[!data.logo]]" thumbnail="[[data.logo]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      </yt-img-shadow>\n    </div>\n  </div>\n  <div id="content" class="card-content style-scope yt-subscription-product-upsell-offer-renderer">\n    <div id="title" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      [[getSimpleString(data.title)]]\n    </div>\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope yt-subscription-product-upsell-offer-renderer"></yt-formatted-string>\n    <div id="additional-infos" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n        <yt-formatted-string id="additional-info" text="[[item]]" class="style-scope yt-subscription-product-upsell-offer-renderer"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <div id="actions" class="card-actions style-scope yt-subscription-product-upsell-offer-renderer">\n    <div id="primary-button" class="button style-scope yt-subscription-product-upsell-offer-renderer"></div>\n    <div id="secondary-button" class="button style-scope yt-subscription-product-upsell-offer-renderer"></div>\n  </div>\n</tp-yt-paper-card>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;Dck===void 0&&(Dck=document.createElement("template"));var x=Dck;P.call(g,x.content.cloneNode(!0),k.content.firstChild);t3T=k}k=t3T;return k},{mode:2});var M3d;var KYd;var oNr;var vNs;var aP7;var HqN;var ER=function(){return _.S.apply(this,arguments)||this};
_.z(ER,_.S);ER.prototype.onYtServiceRequestError_=function(k){_.Qz(this.hostElement,k.detail.error.message)};
ER.prototype.onYtServiceRequestError_=ER.prototype.onYtServiceRequestError_;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ER.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ER.prototype,"data",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],ER.prototype,"collapsible",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],ER.prototype,"isManageRed",void 0);
_.N([_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],ER.prototype,"onYtServiceRequestError_",null);_.N([_.hB({is:"yt-single-ypc-offer-renderer",disableElementRegistration:!0})],ER);
_.v(ER,"yt-single-ypc-offer-renderer",function(){if(HqN===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-single-ypc-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_single_ypc_offer_renderer.yt.single.ypc.offer.renderer.css.js--\x3e<div id="yt-unlimited-metadata" class="style-scope yt-single-ypc-offer-renderer">\n  <yt-formatted-string hidden="[[!data.offerTypeName]]" text="[[data.offerTypeName]]" class="style-scope yt-single-ypc-offer-renderer">\n  </yt-formatted-string>\n  <template is="dom-repeat" items="[[data.metadatas]]" class="style-scope yt-single-ypc-offer-renderer">\n    <yt-formatted-string id="metadata-item" text="[[item]]" class="style-scope yt-single-ypc-offer-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n<yt-button-renderer id="subscription-button" data="[[data.button.buttonRenderer]]" class="style-scope yt-single-ypc-offer-renderer">\n</yt-button-renderer>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;aP7===void 0&&(aP7=document.createElement("template"));var x=aP7;P.call(g,x.content.cloneNode(!0),k.content.firstChild);HqN=k}k=HqN;return k},{mode:2});var Li=function(){return _.S.apply(this,arguments)||this};
_.z(Li,_.S);Li.prototype.configureRendererStamper=function(){return{"data.singleYpcOfferSupportedRenderers":{id:"contents",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Li.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Li.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Li.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],Li.prototype,"isManageRed",void 0);_.N([_.hB({is:"yt-single-ypc-offer-list-renderer",disableElementRegistration:!0})],Li);
_.v(Li,"yt-single-ypc-offer-list-renderer",function(){if(vNs===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-single-ypc-offer-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_single_ypc_offer_list_renderer.yt.single.ypc.offer.list.renderer.css.js--\x3e<div id="contents" class="style-scope yt-single-ypc-offer-list-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;oNr===void 0&&(oNr=document.createElement("template"));var x=oNr;P.call(g,x.content.cloneNode(!0),k.content.firstChild);vNs=k}k=vNs;return k},{mode:2});var Nku;var IPc;_.sD("itemSectionRenderer","ypcOffersListRenderer","yt-ypc-offers-list-renderer");var ni=function(){return _.S.apply(this,arguments)||this};
_.z(ni,_.S);ni.prototype.configureRendererStamper=function(){return{"data.offersList":{id:"contents",mapping:{singleYpcOfferListRenderer:{component:"yt-single-ypc-offer-list-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ni.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],ni.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ni.prototype,"data",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],ni.prototype,"isManageRed",void 0);_.N([_.hB({is:"yt-ypc-offers-list-renderer",disableElementRegistration:!0})],ni);
_.v(ni,"yt-ypc-offers-list-renderer",function(){if(IPc===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-offers-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_offers_list_renderer.yt.ypc.offers.list.renderer.css.js--\x3e<div id="contents" class="style-scope yt-ypc-offers-list-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;Nku===void 0&&(Nku=document.createElement("template"));var x=Nku;P.call(g,x.content.cloneNode(!0),k.content.firstChild);IPc=k}k=IPc;return k},{mode:2});_.sD("itemSectionRenderer","unlimitedManageSubscriptionPageRenderer","yt-unlimited-manage-subscription-page-renderer");var SZ=function(){return _.S.apply(this,arguments)||this};
_.z(SZ,_.S);
SZ.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}}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],SZ.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],SZ.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],SZ.prototype,"data",void 0);_.N([_.hB({is:"yt-unlimited-manage-subscription-page-renderer",disableElementRegistration:!0})],SZ);
_.v(SZ,"yt-unlimited-manage-subscription-page-renderer",function(){if(KYd===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-manage-subscription-page-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_manage_subscription_page_renderer.yt.unlimited.manage.subscription.page.renderer.css.js--\x3e<tp-yt-paper-card elevation="1" class="style-scope yt-unlimited-manage-subscription-page-renderer">\n  <h2 class="style-scope yt-unlimited-manage-subscription-page-renderer">[[getSimpleString(data.subscriptionTitle)]]</h2>\n  <div class="card-content style-scope yt-unlimited-manage-subscription-page-renderer">\n    <template is="dom-repeat" items="[[data.subscriptionInfos]]" class="style-scope yt-unlimited-manage-subscription-page-renderer">\n      <div class="subscription-info-item style-scope yt-unlimited-manage-subscription-page-renderer">\n        <span class="subscription-info-item-title style-scope yt-unlimited-manage-subscription-page-renderer">\n          [[getSimpleString(item.unlimitedSubscriptionInfoRenderer.title)]]\n        </span>\n        <span class="subscription-info-item-content style-scope yt-unlimited-manage-subscription-page-renderer">\n          [[getSimpleString(item.unlimitedSubscriptionInfoRenderer.content)]]\n        </span>\n      </div>\n    </template>\n    <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope yt-unlimited-manage-subscription-page-renderer">\n      <yt-formatted-string class="additional-info style-scope yt-unlimited-manage-subscription-page-renderer" text="[[item]]">\n      </yt-formatted-string>\n    </template>\n    <div class="buttons style-scope yt-unlimited-manage-subscription-page-renderer">\n      <div id="manage-fix-fop-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n      <div id="manage-family-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n      <div id="manage-subscription-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n      <div id="help-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n    </div>\n    <div id="offers" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n  </div>\n</tp-yt-paper-card>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;M3d===void 0&&(M3d=document.createElement("template"));var x=M3d;P.call(g,x.content.cloneNode(!0),k.content.firstChild);KYd=k}k=KYd;return k},{mode:2});var XHH;var ydJ;var Fo=function(){return _.S.apply(this,arguments)||this};
_.z(Fo,_.S);_.d=Fo.prototype;_.d.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keypress":"onKeypress_"}};
_.d.configureRendererStamper=function(){return{"data.singleYpcOfferListSupportedRenderers":{id:"offers",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",params:{collapsible:!0}}}}}};
_.d.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.d.onKeypress_=function(k){k.detail.keyboardEvent.target==this&&this.expandOffers_()};
_.d.handleHeaderTap_=function(k){k.preventDefault();k.stopPropagation();this.expandOffers_()};
_.d.expandOffers_=function(){this.offersVisible_=!0;this.hostElement.setAttribute("tabindex","-1")};
_.d.dataChanged_=function(){this.data&&(this.offersVisible_=!this.data.isCollapsed)};
Fo.prototype.dataChanged_=Fo.prototype.dataChanged_;_.N([_.h(_.uu),_.I("design:type",Object)],Fo.prototype,"ironA11yKeysBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Fo.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Fo.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Fo.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Fo.prototype,"offersVisible_",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Fo.prototype,"dataChanged_",null);_.N([_.hB({is:"yt-collapsible-ypc-offer-renderer",disableElementRegistration:!0})],Fo);
_.v(Fo,"yt-collapsible-ypc-offer-renderer",function(){if(ydJ===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-collapsible-ypc-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_collapsible_ypc_offer_renderer.yt.collapsible.ypc.offer.renderer.css.js--\x3e<yt-formatted-string id="more-offer-info-header" hidden="[[offersVisible_]]" text="[[data.moreOfferInfoHeader]]" on-tap="handleHeaderTap_" class="style-scope yt-collapsible-ypc-offer-renderer">\n</yt-formatted-string>\n<div id="offers" hidden="[[!offersVisible_]]" class="style-scope yt-collapsible-ypc-offer-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;XHH===void 0&&(XHH=document.createElement("template"));var x=XHH;P.call(g,x.content.cloneNode(!0),k.content.firstChild);ydJ=k}k=ydJ;return k},{mode:2});var pHs;var CJ7;_.sD("itemSectionRenderer","unlimitedPageHeaderRenderer","yt-unlimited-page-header-renderer");var Y$=function(){return _.S.apply(this,arguments)||this};
_.z(Y$,_.S);_.d=Y$.prototype;_.d.configureRendererStamper=function(){return{"data.moreOffersRenderers":{id:"more-offers",mapping:{collapsibleYpcOfferRenderer:{component:"yt-collapsible-ypc-offer-renderer"}}}}};
_.d.dataChanged_=function(){if(this.data.backgroundImage){var k=_.pX(this.data.backgroundImage.thumbnails,screen.width),g=this.getScrimLayerColorStops_();this.hostElement.style.backgroundImage=g?"linear-gradient(180deg, "+g+"), url("+k+")":"url("+k+")";this.data.gtmId&&_.Sj(this.data.gtmId,_.y4("GL",""))}};
_.d.onYtServiceRequestError_=function(k){_.Qz(this.hostElement,k.detail.error.message)};
_.d.getScrimLayerColorStops_=function(){var k,g,P=(k=this.data.unlimitedHeaderV2Data)==null?void 0:(g=k.unlimitedHeaderV2Data)==null?void 0:g.scrimLayerColors;if(!P)return null;var x=100/P.length;return P.map(function(U,A){A*=x;return _.u3(U)+" "+A+"%"}).join(",")};
_.d.computeLogoWithPadding=function(k){var g,P,x;return(k=(g=k.unlimitedLogoImage)==null?void 0:(P=g.thumbnails)==null?void 0:(x=P[0])==null?void 0:x.height)&&k%31===0?!0:!1};
Y$.prototype.onYtServiceRequestError_=Y$.prototype.onYtServiceRequestError_;Y$.prototype.dataChanged_=Y$.prototype.dataChanged_;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Y$.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Y$.prototype,"ytRendererBehavior",void 0);_.N([_.n({computed:"computeLogoWithPadding(data)"}),_.I("design:type",Boolean)],Y$.prototype,"logoWithPadding",void 0);
_.N([_.n(),_.I("design:type",Object)],Y$.prototype,"data",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Y$.prototype,"dataChanged_",null);_.N([_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],Y$.prototype,"onYtServiceRequestError_",null);_.N([_.hB({is:"yt-unlimited-page-header-renderer",disableElementRegistration:!0})],Y$);
_.v(Y$,"yt-unlimited-page-header-renderer",function(){if(CJ7===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-page-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_page_header_renderer.yt.unlimited.page.header.renderer.css.js--\x3e<template is="dom-if" if="[[!logoWithPadding]]" class="style-scope yt-unlimited-page-header-renderer">\n  <h1 id="logo-wrapper" class="style-scope yt-unlimited-page-header-renderer">\n    <yt-img-shadow id="logo" thumbnail="[[data.unlimitedLogoImage]]" width="[[Number.MAX_VALUE]]" class="style-scope yt-unlimited-page-header-renderer">\n    </yt-img-shadow>\n  </h1>\n</template>\n<template is="dom-if" if="[[logoWithPadding]]" class="style-scope yt-unlimited-page-header-renderer">\n  <h1 id="logo-wrapper-with-padding" class="style-scope yt-unlimited-page-header-renderer">\n    <yt-img-shadow id="logo-with-padding" thumbnail="[[data.unlimitedLogoImage]]" width="[[Number.MAX_VALUE]]" class="style-scope yt-unlimited-page-header-renderer">\n    </yt-img-shadow>\n  </h1>\n</template>\n<yt-formatted-string id="subtitle" respect-html-dir="" text="[[data.subTitle]]" class="style-scope yt-unlimited-page-header-renderer">\n</yt-formatted-string>\n<yt-button-renderer id="manage-subscription-button" data="[[data.manageSubscriptionButton.buttonRenderer]]" class="style-scope yt-unlimited-page-header-renderer">\n</yt-button-renderer>\n<div id="metadatas" class="style-scope yt-unlimited-page-header-renderer">\n  <template is="dom-repeat" items="[[data.metadatas]]" class="style-scope yt-unlimited-page-header-renderer">\n    <yt-formatted-string class="metadata-item style-scope yt-unlimited-page-header-renderer" text="[[item]]"></yt-formatted-string>\n  </template>\n  <template is="dom-if" if="[[data.additionalBillingInfo]]" class="style-scope yt-unlimited-page-header-renderer">\n    <div id="additional-billing-info" class="style-scope yt-unlimited-page-header-renderer">\n      <yt-formatted-string class="billing-info-item style-scope yt-unlimited-page-header-renderer" text="[[data.additionalBillingInfo]]">\n      </yt-formatted-string>\n    </div>\n  </template>\n</div>\n<yt-formatted-string class="promotion-text style-scope yt-unlimited-page-header-renderer" text="[[data.promotion.ypcPromotionRenderer.promotionText]]">\n</yt-formatted-string>\n<div id="more-offers" class="style-scope yt-unlimited-page-header-renderer"></div>\n<a id="restriction-apply-button" class="offer-details-link style-scope yt-unlimited-page-header-renderer" tabindex="0">\n  <yt-formatted-string text="[[data.offerDetailsLinkText]]" class="style-scope yt-unlimited-page-header-renderer"></yt-formatted-string>\n</a>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;pHs===void 0&&(pHs=document.createElement("template"));var x=pHs;P.call(g,x.content.cloneNode(!0),k.content.firstChild);CJ7=k}k=CJ7;return k},{mode:2});var GLs;var RmU;_.sD("itemSectionRenderer","UnlimitedUserNotificationRenderer","yt-unlimited-user-notification-renderer");var jZ=function(){return _.S.apply(this,arguments)||this};
_.z(jZ,_.S);jZ.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-confirm":!0}}}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],jZ.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],jZ.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],jZ.prototype,"data",void 0);_.N([_.hB({is:"yt-unlimited-user-notification-renderer",disableElementRegistration:!0})],jZ);
_.v(jZ,"yt-unlimited-user-notification-renderer",function(){if(RmU===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-user-notification-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_user_notification_renderer.yt.unlimited.user.notification.renderer.css.js--\x3e<div id="yt-notification-text" class="style-scope yt-unlimited-user-notification-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-unlimited-user-notification-renderer"></yt-formatted-string>\n  <template is="dom-repeat" items="[[data.messages]]" class="style-scope yt-unlimited-user-notification-renderer">\n    <yt-formatted-string id="metadata-item" text="[[item]]" class="style-scope yt-unlimited-user-notification-renderer"></yt-formatted-string>\n  </template>\n</div>\n<div id="action-button" class="style-scope yt-unlimited-user-notification-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;GLs===void 0&&(GLs=document.createElement("template"));var x=GLs;P.call(g,x.content.cloneNode(!0),k.content.firstChild);RmU=k}k=RmU;return k},{mode:2});
}catch(e){_._DumpException(e)}
try{
_.bCV=_.M(function(k){var g=_.aS(k,{numberOfChips:5}).numberOfChips;return _.V("yt-ghost-chip-shelf",{class:"ytGhostChipShelfHost"},_.V(_.DZ,{each:function(){return Array(g==null?void 0:g())}},function(){return _.V("div",{class:"ytGhostChipShelfChip"})}))},"Vi");_.BVn=_.M(function(k){var g=function(){var q;return((q=k.data)==null?void 0:q.call(k).animationUrl)||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_comp_v1.json"},P=_.U$(),x=_.Za().resolve(_.tC);
_.oy(function(){requestAnimationFrame(function(){var q;(q=P.lottieEl)==null||q.addEventListener("DOMLoaded",function(){var T;(T=k.onLottieLoaded)==null||T.call(k)})})});
var U=function(){var q;return(q=k.data)==null?void 0:q.call(k).loadingAnimationA11yLabel},A={};
return _.V("yt-chat-loading-view-model",{class:"ytChatLoadingViewModelHost","data-target-id":function(){var q;return((q=k.data)==null?void 0:q.call(k).targetId)||""},
"aria-label":function(){return U()||""},
role:function(){return U()?"progressbar":void 0}},_.V(_.sp,{"aria-hidden":"true",
className:_.$v((A.ytChatLoadingViewModelRtl=x==="rtl",A)),animationName:"YOUCHAT_LOADER",data:function(){return{animationConfig:{autoplay:!0,loop:!0,renderer:"svg",rendererSettings:{viewBoxOnly:!0,className:g()==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||g()==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"?"ytChatLoadingViewModelVerticalLoadingSvg":"ytChatLoadingViewModelLoadingSvg"},name:"YOUCHAT_LOADER",path:g()}}},
animationRef:P}))},"Xi");
}catch(e){_._DumpException(e)}
try{
var Ofd,qNe,Txd,c02,VS5,Zfs,myT,wZY,J0Y,r03,uG2,h5,zDe,Wr5,Bxn,bfY,sby,fSF,hDF,ECY,LrF,nCs,EQ,SNY,FrT,Qbs,n1,YNe,YW,L1,SF,jb3,FP,lSU,DyU,tS3,MST,Kr2,oC3,vCa,HfY,NxY,IS3,XZY,y05,pZs,CA2,G55,RD7,kId,PS3,$x5,xx7,Ux7,dxV,q6Y,TbV,epe,cW7,ZRY,mx7,w1a,JWV,rWa,fge,WJa,bRs,hpa,uYY,Bb5,EH5,zpU,LJT,Y63,FJs,nHY,S6n,Qp,jeY,lg2,Dxa,t5V,HRy,Nb2,IgF,X1V,yWT,p1V,CS7,GIY,Rpn,kB5,PpF,$je,xj7,i9Y,Ujs,AEV,djy,O97,eNd,cEy,oHe;
_.zl=function(k){var g=new _.Da("Error accessing DB");return _.fyM().then(function(P){return new Promise(function(x,U){try{var A=P.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(k);A.onsuccess=function(){var q=A.result;x(q?q.value:null)};
A.onerror=function(){g.params={key:k,source:"onerror"};U(g)}}catch(q){g.params={key:k,
thrownError:String(q)},U(g)}})},function(){return null})};
Ofd=function(k,g){return _.ia(k.entities,"inlineExpansionEntity",g)};
qNe=function(k,g){return _.ia(k.entities,"flowStateEntity",g)};
Txd=function(k,g){if(k&&g){var P=_.eX();P().set(k,g);_.wJV(P())}};
_.eD2=function(k,g){if(k&&g){var P=_.eX();P().set(k,g);_.wJV(P())}};
c02=function(k,g){return _.ia(k.entities,"contextNoteUserRatingEntityPayload",g)};
VS5=function(k){return _.lV(k,function(g){return g.languageCode==="en"})};
Zfs=function(k){var g=uc;if(_.pEY(k))k.setOption("captions","stickyLoading",{}),k.setOption("captions","track",{});else{var P=_.lV(_.Be0(k),function(x){return x.displayName===g});
k.setOption("captions","track",P)}};
myT=function(k){if(!k)return 0;var g=k.getPresentingPlayerType(),P=k.getVideoData();return P&&P.isLive?(k=k.getProgressState(g),k.seekableEnd-k.seekableStart):k.getDuration(g)};
wZY=function(k,g){for(var P=_.O(Object.keys(k)),x=P.next();!x.done;x=P.next())if(x=x.value,k[x]!==g[x])return!1;return!0};
J0Y=function(){return document.getElementById("player-control-overlay")};
r03=function(k){k!==-1&&!_.W("player_controls_log_creation_killswitch")&&J0Y()&&(_.EX("pcu_cs",k),_.EX("pcu_ce"))};
uG2=function(k,g){var P=_.vh(k,{}),x=fSF("top",g),U=fSF("bottom",g),A=fSF("left",g),q=fSF("right",g);return _.OD({top:function(){return h5(P().position,x)},
bottom:function(){return h5(P().position,U)},
left:function(){return h5(P().position,A)},
right:function(){return h5(P().position,q)},
position:function(){return h5(P().positionType,Wr5)},
height:function(){return h5(P().height,EQ)},
width:function(){return h5(P().width,EQ)},
"min-width":function(){return h5(P().minWidth,EQ)},
"min-height":function(){return h5(P().minHeight,EQ)},
"max-width":function(){return h5(P().maxWidth,EQ)},
"max-height":function(){return h5(P().maxHeight,EQ)},
"aspect-ratio":function(){return h5(P().aspectRatio,String)},
"margin-top":function(){return h5(P().margin,x)},
"margin-bottom":function(){return h5(P().margin,U)},
"margin-left":function(){return h5(P().margin,A)},
"margin-right":function(){return h5(P().margin,q)},
"padding-top":function(){return h5(P().padding,x)},
"padding-bottom":function(){return h5(P().padding,U)},
"padding-left":function(){return h5(P().padding,A)},
"padding-right":function(){return h5(P().padding,q)},
"flex-direction":function(){return h5(P().flexDirection,sby)},
"justify-content":function(){return h5(P().justifyContent,bfY)},
"align-items":function(){return h5(P().alignItems,Bxn)},
"flex-grow":function(){return h5(P().flexGrow,String)},
"flex-shrink":function(){return h5(P().flexShrink,String)},
"flex-basis":function(){return h5(P().flexBasis,EQ)},
"align-self":function(){return h5(P().alignSelf,Bxn)},
"flex-wrap":function(){return h5(P().flexWrap,zDe)},
"align-content":function(){return h5(P().alignContent,Bxn)}})};
h5=function(k,g){return k!==void 0?g(k):void 0};
zDe=function(k){switch(k){case "YPC_FLEX_WRAP_NO_WRAP":return"nowrap";case "YPC_FLEX_WRAP_WRAP":return"wrap";case "YPC_FLEX_WRAP_WRAP_REVERSE":return"wrap-reverse"}};
Wr5=function(k){switch(k){case "YPC_POSITION_ABSOLUTE":return"absolute";case "YPC_POSITION_RELATIVE":return"relative"}};
Bxn=function(k){switch(k){case "YPC_ALIGN_ITEMS_AUTO":return"auto";case "YPC_ALIGN_ITEMS_START":return"flex-start";case "YPC_ALIGN_ITEMS_END":return"flex-end";case "YPC_ALIGN_ITEMS_CENTER":return"center";case "YPC_ALIGN_ITEMS_STRETCH":return"stretch"}};
bfY=function(k){switch(k){case "YPC_JUSTIFY_CONTENT_FLEX_START":return"flex-start";case "YPC_JUSTIFY_CONTENT_FLEX_END":return"flex-end";case "YPC_JUSTIFY_CONTENT_CENTER":return"center";case "YPC_JUSTIFY_CONTENT_BETWEEN":return"space-between";case "YPC_JUSTIFY_CONTENT_SPACE_AROUND":return"space-around"}};
sby=function(k){switch(k){case "YPC_FLEX_DIRECTION_ROW":return"row";case "YPC_FLEX_DIRECTION_ROW_REVERSE":return"row-reverse";case "YPC_FLEX_DIRECTION_COLUMN":return"column";case "YPC_FLEX_DIRECTION_COLUMN_REVERSE":return"column-reverse"}};
fSF=function(k,g){var P=g==="rtl";switch(k){case "top":var x=hDF;break;case "bottom":x=ECY;break;case "left":x=LrF;break;default:x=nCs}return function(U){return h5(x(U,P),EQ)}};
hDF=function(k){var g=k.top;var P=k.vertical;k=k.all;var x;return(x=g!=null?g:P)!=null?x:k};
ECY=function(k){var g=k.bottom;var P=k.vertical;k=k.all;var x;return(x=g!=null?g:P)!=null?x:k};
LrF=function(k,g){var P=k.left;var x=k.end;var U=k.start;var A=k.horizontal;k=k.all;var q,T;return(T=(q=P!=null?P:g?x:U)!=null?q:A)!=null?T:k};
nCs=function(k,g){var P=k.right;var x=k.end;var U=k.start;var A=k.horizontal;k=k.all;var q,T;return(T=(q=P!=null?P:g?U:x)!=null?q:A)!=null?T:k};
EQ=function(k){var g=k.value;switch(k.unit){case "YPC_DIMENSION_UNIT_POINT":return g+"px";case "YPC_DIMENSION_UNIT_FRACTION":return g+"%";default:return""+g}};
SNY=function(k){switch(k){case "YPC_SEMANTIC_COLOR_TEXT_PRIMARY":return"ytStyledTextViewModelYtTextPrimary";case "YPC_SEMANTIC_COLOR_TEXT_PRIMARY_INVERSE":return"ytStyledTextViewModelYtTextPrimaryInverse";case "YPC_SEMANTIC_COLOR_TEXT_SECONDARY":return"ytStyledTextViewModelYtTextSecondary";case "YPC_SEMANTIC_COLOR_TEXT_DISABLED":return"ytStyledTextViewModelYtTextDisabled";case "YPC_SEMANTIC_COLOR_THEMED_GREEN":return"ytStyledTextViewModelYtThemedGreen"}};
FrT=function(k){var g=k!=null?k:{};k=g.fontRole;var P=g.fontSize;g=g.fontWeight;if(k!==null&&P!==null)switch(k){case "YPC_FONT_ROLE_DISPLAY":switch(P){case "YPC_FONT_SIZE_L":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayLHeavy":"ytStyledTextViewModelYtDisplayL";case "YPC_FONT_SIZE_M":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayMHeavy":"ytStyledTextViewModelYtDisplayM";case "YPC_FONT_SIZE_S":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplaySHeavy":
"ytStyledTextViewModelYtDisplayS";case "YPC_FONT_SIZE_XS":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayXSHeavy":"ytStyledTextViewModelYtDisplayXS";default:return}case "YPC_FONT_ROLE_HEADLINE":switch(P){case "YPC_FONT_SIZE_L":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineLHeavy":"ytStyledTextViewModelYtHeadlineL";case "YPC_FONT_SIZE_M":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineMHeavy":"ytStyledTextViewModelYtHeadlineM";case "YPC_FONT_SIZE_S":return g===
"YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineSHeavy":"ytStyledTextViewModelYtHeadlineS";case "YPC_FONT_SIZE_XS":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineXSHeavy":"ytStyledTextViewModelYtHeadlineXS";default:return}case "YPC_FONT_ROLE_BODY":switch(P){case "YPC_FONT_SIZE_XL":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXLHeavy":"ytStyledTextViewModelYtBodyXL";case "YPC_FONT_SIZE_L":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyLHeavy":
"ytStyledTextViewModelYtBodyL";case "YPC_FONT_SIZE_M":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyMHeavy":"ytStyledTextViewModelYtBodyM";case "YPC_FONT_SIZE_S":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodySHeavy":"ytStyledTextViewModelYtBodyS";case "YPC_FONT_SIZE_XS":return g==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXSHeavy":"ytStyledTextViewModelYtBodyXS"}}};
Qbs=function(k,g,P){function x(J){return Object.values(J).map(function(r){var f=r.productId;r=r.pricingOptionIndex;return L1(U(f).pricingOptions,r).pricingOptionId})}
function U(J){return c().get(J)}
function A(J){J=x(J);P(J)}
function q(J,r){return Array.from(n1(J.pricingOptions)).filter(function(f){f=_.O(f);f.next();f=f.next().value;return SF(f.pricingGroupAttributes,r)}).map(function(f){return _.O(f).next().value})}
var T=FP([k,g],function(J,r){var f=J==null?void 0:J.selectedPricingOptions;J={};var B=!0;if(f&&r.length)for(var L=_.O(r),Y=L.next();!Y.done;Y=L.next()){Y=Y.value;var l=YNe(Y.pricingOptions,function(a){a:{a=a.pricingOptionId;for(var H=_.O(f),y=H.next();!y.done;y=H.next())if(y.value===a){a=!0;break a}a=!1}return a});
if(l>=0){B=!1;var D=L1(Y.pricingOptions,l),X=void 0;J[Y.groupId]={productId:Y.productId,pricingOptionIndex:l,pricingGroupAttributes:(X=D)==null?void 0:X.pricingGroupAttributes}}}B&&r.length&&(B=L1(r[0].pricingOptions,0),J[r[0].groupId]={productId:r[0].productId,pricingOptionIndex:0,pricingGroupAttributes:B==null?void 0:B.pricingGroupAttributes});return J}),c=FP([g],function(J){return new Map(J.map(function(r){return[r.productId,
r]}))}),Z=FP([g],function(J){var r=new Map;
J=_.O(J);for(var f=J.next();!f.done;f=J.next()){var B=f.value;f=B.groupId;var L=B.productId;B=_.O(n1(B.pricingOptions));for(var Y=B.next();!Y.done;Y=B.next()){var l=_.O(Y.value);Y=l.next().value;l=l.next().value;r.set(l.pricingOptionId,{groupId:f,productId:L,index:Y,pricingOption:l,pricingGroupAttributes:l.pricingGroupAttributes})}}return r}),w=FP([g],function(J){var r=new Map;
J=_.O(J);for(var f=J.next();!f.done;f=J.next()){var B=f.value;f=B.groupId;var L=B.productId,Y=void 0;B=_.O(n1((Y=B.pricingGroups)!=null?Y:[]));for(Y=B.next();!Y.done;Y=B.next()){var l=_.O(Y.value);Y=l.next().value;l=l.next().value;r.set(l.pricingGroupId,{groupId:f,productId:L,index:Y,pricingGroup:l,pricingGroupAttributes:l.pricingGroupAttributes})}}return r});
return{getProductById:U,isProductSelected:function(J){var r=U(J);if(!r)return!1;var f;return((f=T()[r.groupId])==null?void 0:f.productId)===J},
getSelectedPricingOptions:function(){return Object.values(T()).map(function(J){var r=J.productId;J=J.pricingOptionIndex;return L1(U(r).pricingOptions,J)})},
getSelectedPricingGroupAttributesByGroupId:function(J){var r;return(J=(r=T()[J])==null?void 0:r.pricingGroupAttributes)?Array.from(J):void 0},
getSelectedProductByGroupId:function(J){var r;return(J=(r=T()[J])==null?void 0:r.productId)?U(J):void 0},
onProductSelected:function(J){var r=U(J);if(r){var f=T(),B;if(((B=f[r.groupId])==null?void 0:B.productId)!==J){var L=(B=(L=f[r.groupId])==null?void 0:L.productId)?U(B):void 0;var Y;B=(Y=f[r.groupId])==null?void 0:Y.pricingGroupAttributes;var l;Y=(l=f[r.groupId])==null?void 0:l.pricingOptionIndex;if(L&&Y!==void 0)if(B){l=q(L,B).indexOf(Y);if(l===-1)throw Error("Xj`"+Y+"`"+L.productId);Y=q(r,B);l=l<Y.length?Y[l]:Y.length>0?Y[0]:0}else l=Y<YW(r.pricingOptions)?Y:0;else l=0;YW(r.pricingOptions)<=l&&(l=
0);Y=L1(r.pricingOptions,l);var D;L={};A(Object.assign({},f,(L[r.groupId]={productId:J,pricingOptionIndex:l,pricingGroupAttributes:(D=Y==null?void 0:Y.pricingGroupAttributes)!=null?D:[]},L)))}}},
onPricingOptionSelected:function(J){var r=Z().get(J);if(r){J=r.groupId;var f=r.productId;r=r.index;var B=T(),L,Y;if(((L=B[J])==null?void 0:L.productId)!==f||((Y=B[J])==null?void 0:Y.pricingOptionIndex)!==r){var l,D;L={};A(Object.assign({},B,(L[J]={productId:f,pricingOptionIndex:r,pricingGroupAttributes:(D=(l=B[J])==null?void 0:l.pricingGroupAttributes)!=null?D:[]},L)))}}},
onPricingGroupSelected:function(J){var r=w().get(J);if(r){J=r.groupId;var f=r.productId,B=r.pricingGroup.pricingGroupAttributes,L=U(f);if(L){r=T();var Y=r[J].pricingGroupAttributes,l;if(((l=r[J])==null?void 0:l.productId)!==f||!SF(jb3(Y,YW(B)),B)){l=Array.from(B);for(B=YW(B);B<YW(Y);B++){var D="",X=!1,a=Array.from(l);a.push(L1(Y,B));for(var H=_.O(L.pricingGroups),y=H.next();!y.done;y=H.next())if(y=y.value,SF(y.pricingGroupAttributes,a)){l.push(L1(Y,B));X=!0;break}else D===""&&YW(y.pricingGroupAttributes)===
a.length&&SF(jb3(y.pricingGroupAttributes,l.length),l)&&(D=L1(y.pricingGroupAttributes,B));X||l.push(D)}D=r[J].pricingOptionIndex;B=[];X=new Map;a=0;L=_.O(n1(L.pricingOptions));for(H=L.next();!H.done;H=L.next())y=_.O(H.value),H=y.next().value,y=y.next().value,SF(y.pricingGroupAttributes,l)&&B.push(H),SF(y.pricingGroupAttributes,Y)&&X.set(H,a++);B.length===0?Y=0:(Y=X.get(D),Y=Y!==void 0&&Y<B.length?B[Y]:B[0]);L={};A(Object.assign({},r,(L[J]={productId:f,pricingOptionIndex:Y,pricingGroupAttributes:l},
L)))}}}},
onClearGroupSelected:function(J){var r=T();r[J]&&(r=Object.fromEntries(Object.entries(r).filter(function(f){return _.O(f).next().value!==J})),A(r))}}};
n1=function(k){return function P(){var x,U,A,q,T;return _.kY(P,function(c){switch(c.nextAddress){case 1:_.hV(c,2),x=0,U=_.O(k),A=U.next();case 4:if(A.done){c.jumpTo(2);break}q=A.value;T=_.g6;return c.yield([x++,q],7);case 7:T(c.yieldResult);A=U.next();c.jumpTo(4);break;case 2:_.uw(c),_.E3(c,0)}})}()};
YNe=function(k,g){k=_.O(n1(k));for(var P=k.next();!P.done;P=k.next()){var x=_.O(P.value);P=x.next().value;x=x.next().value;if(g(x))return P}return-1};
YW=function(k){var g=0;for(k=k[Symbol.iterator]();!k.next().done;)++g;return g};
L1=function(k,g){k=_.O(n1(k));for(var P=k.next();!P.done;P=k.next()){var x=_.O(P.value);P=x.next().value;x=x.next().value;if(P===g)return x}};
SF=function(k,g){if(!k&&!g)return!0;if(!k||!g)return!1;k=Array.from(k);g=Array.from(g);if(k.length!==g.length)return!1;for(var P=0;P<k.length;P++)if(k[P]!==g[P])return!1;return!0};
jb3=function(k,g){g=g===void 0?Infinity:g;var P=[];k=_.O(n1(k));for(var x=k.next();!x.done;x=k.next()){var U=_.O(x.value);x=U.next().value;U=U.next().value;if(x>=g)break;x>=0&&P.push(U)}return P};
FP=function(k,g){var P,x;return function(){for(var U=k.map(function(q){return q()}),A=0;A<U.length;A++)if(!P||U[A]!==P[A]){P=U;
x=g.apply(null,_.Kl(U));break}return x}};
lSU=function(k,g,P){var x=[];k=_.O(k);for(var U=k.next();!U.done;U=k.next()){U=U.value;var A=void 0;((A=g)==null?0:A.length)&&!SF(U.pricingGroupAttributes,g)||x.push({pricingOption:U,isSelected:P.includes(U.pricingOptionId)})}return x};
DyU=function(k,g){return _.ia(k.entities,"pdpStateEntity",g)};
tS3=function(k){var g,P;return!!(k.productId&&k.groupId&&((g=k.pricingOptions)==null?0:g.length)&&k.pricingOptions.every(function(x){return x.pricingOptionId})&&((P=k.pricingGroups)==null||!P.length||Array.isArray(k.pricingGroups)&&k.pricingGroups.every(function(x){return x.pricingGroupId&&x.pricingGroupAttributes&&x.pricingGroupAttributes.length>0})))};
MST=function(k,g,P){return Qbs(k,FP([g],function(x){return x.filter(tS3)}),P)};
Kr2=function(k){var g=void 0,P;for(P in k)if(k.hasOwnProperty(P)){g=P;break}return g};
oC3=function(k,g){return g.length===0?[k]:[k.slice(0,g[0]),k.slice(g[0])].filter(function(P){return P.length>0})};
vCa=function(k){switch(k){case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-justify-end";case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-full-distributed";case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-flex-primary";case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-vertical-centered";
case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-distributed-space";default:return""}};
HfY=function(k,g,P,x){x=Object.assign({},x);_.sW(x,aST,{selectedOptionId:k,primaryButtonOverride:P});_.KC().dispatch(_.ZW("flowStateEntity",g,x))};
NxY=function(k,g,P){!_.b(P,aST)&&k.noPreselect&&g!==""&&k.defaultButtonOverride&&HfY("default",g,k.defaultButtonOverride,P)};
IS3=function(k){switch(k){case "LANDING_PAGE_YOUTUBE_FONT_SIZE_XS":return"ytLandingPageViewModelHeaderTitleContentFontSizeXS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_S":return"ytLandingPageViewModelHeaderTitleContentFontSizeS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_M":return"ytLandingPageViewModelHeaderTitleContentFontSizeM";default:return"ytLandingPageViewModelHeaderTitleContentFontSizeL"}};
XZY=function(k){switch(k){case "LANDING_PAGE_YOUTUBE_FONT_SIZE_XS":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeXS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_S":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_M":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeM";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_L":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeL";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_XL":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeXL";
default:return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeL"}};
y05=function(k,g){if(g)return"ytCardViewModelCardSelected";switch(k){case "CARD_STYLE_OUTLINE":return"ytCardViewModelOutline";case "CARD_STYLE_TONAL":return"ytCardViewModelTonal";case "CARD_STYLE_INVERSE":return"ytCardViewModelInverted";default:return"ytCardViewModelRaised"}};
pZs=function(k,g){g.includes(k)?g=g.filter(function(P){return P!==k}):g.push(k);
return[].concat(_.Kl(g))};
CA2=function(k,g){return _.ia(k.entities,"contextNoteFeedEntityPayload",g)};
G55=function(k,g){switch(k){case "NOTE_HELPFULNESS_VALUE_HELPFUL":return g==null?void 0:g.ratingHelpfulText;case "NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL":return g==null?void 0:g.ratingSomewhatHelpfulText;case "NOTE_HELPFULNESS_VALUE_NOT_HELPFUL":return g==null?void 0:g.ratingNotHelpfulText}};
RD7=function(k,g){return{buttonViewModel:{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_XSMALL",iconName:"MORE_VERT",accessibilityText:k.deleteActionText,onTap:{innertubeCommand:{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:k.deleteActionText},leadingImage:{sources:[{clientResource:{imageName:"TRASH_CAN"}}]},
rendererContext:{commandContext:{onTap:{innertubeCommand:{confirmDialogEndpoint:{content:{confirmDialogRenderer:{title:{runs:[{text:k.deleteDialogTitle}]},dialogMessages:[{runs:[{text:k.deleteDialogSubtitle}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:k.deleteActionText}]},command:{performCommentActionEndpoint:{action:g}}}},cancelButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:k.cancelActionText}]},command:{dismissDialogCommand:{}}}}}}}}}}}}}]}}}}}}}}}}};
kId=function(k,g,P){var x;if(k&&((x=g())==null?0:x.includes(k))){var U;P((U=g())==null?void 0:U.filter(function(A){return A!==k}))}else P([].concat(_.Kl(g()||[]),[k]))};
PS3=function(k,g){if(k){var P=[];g=_.O((g==null?void 0:g.checkboxes)||[]);for(var x=g.next();!x.done;x=g.next()){x=_.b(x.value,gHd);var U=void 0;((U=x)==null?0:U.value)&&k.includes(x.key||"")&&P.push(x.value)}return P}};
$x5=function(k){k.style.height="auto";k.style.height=k.scrollHeight+"px"};
xx7=function(k){return[k.syncStep,k.asyncStep].filter(function(g){return g!==void 0})};
Ux7=function(k){var g,P,x;if(k=(g=k.structuredContextNoteFormSchema)==null?void 0:(P=g.fieldSchemas)==null?void 0:(x=P.noteBody)==null?void 0:x.validationSchema)for(g=_.O(xx7(k)),P=g.next();!P.done;P=g.next()){P=P.value.rules;if(!P)break;P=_.O(P);for(P=P.next();!P.done;P=P.next())return _.b(P.value,_.iRe)}};
dxV=function(k){if(k){k=_.O(xx7(k));for(var g=k.next();!g.done;g=k.next()){g=g.value.rules;if(!g)break;g=_.O(g);for(g=g.next();!g.done;g=g.next())return _.b(g.value,AW5)}}};
q6Y=function(k){if(k){k=_.O(xx7(k));for(var g=k.next();!g.done;g=k.next()){g=g.value.rules;if(!g)break;g=_.O(g);for(g=g.next();!g.done;g=g.next())return _.b(g.value,ORn)}}};
TbV=function(k){k=/^https?:\/\//.test(k)?k:"http://"+k;try{var g=_.Pc(k)}catch(P){return!1}if(g.toString()!==k)return!1;k=g.JSC$10034_domain_.split(".");return k.length>1&&k.every(function(P){return!!P})};
epe=function(k,g,P,x){var U;x=(U=x.structuredContextNoteData)==null?void 0:U.createCommentEndpoint;if(U=_.b(x,_.Jyc))return U.commentText=_.vS(k),U.videoPositionMention=g,U.sources=P,x};
cW7=function(k){return k==null?void 0:k.stringValue};
ZRY=function(k,g,P){k=k.map(function(x,U){return{listItemViewModel:{title:x.title,subtitle:x.subtitle,leadingImage:x.leadingImage,trailingImage:U===g?V55:void 0,rendererContext:{commandContext:{onTap:x.onTap}}}}});
return Object.assign({},P&&{header:{panelHeaderViewModel:{title:P}}},{content:{listViewModel:{listItems:k}}})};
mx7=function(k,g){if(k&&g)switch(g){case "SELECTION_TYPE_BOOL":return k.boolValue;case "SELECTION_TYPE_INT":return k.intValue;case "SELECTION_TYPE_STRING":return k.stringValue;case "SELECTION_TYPE_PRIVACY_STATUS":return k.privacyStatusValue}};
w1a=function(k){var g;k=(g=k.options)==null?void 0:g.findIndex(function(P){return P.isSelected});
return k===void 0?-1:k};
JWV=function(k,g,P){var x=function(){return k().label},U={},A=_.$v("ytDropdownViewModelLabel",(U.ytDropdownViewModelLabelError=g,U));
return _.V(_.m,{cond:function(){return k().label&&!(P()===-1&&k().label&&!k().placeholderText)},
then:function(){return _.V("div",{class:A},_.V(_.C8,{text:x}))}})};
rWa=function(k,g){var P={};P=_.$v("ytDropdownViewModelTitle",(P.ytDropdownViewModelTitlePlaceholder=function(){return g()===-1},P));
return _.V("div",{class:P},_.V(_.C8,{text:function(){var x=k();var U=g();if(U===-1)x=x.placeholderText?x.placeholderText:x.label;else{var A,q;x=(A=x.options)==null?void 0:(q=A[U])==null?void 0:q.title}return x}}))};
fge=function(k,g){var P=function(){return k().hint};
return _.V(_.mH,null,_.V(_.m,{cond:function(){return P()&&!g()},
then:function(){return _.V("div",{class:_.$v("ytDropdownViewModelSupport","ytDropdownViewModelSupportHint")},_.V(_.C8,{text:P,className:"ytDropdownViewModelSupportText"}))}}),_.V(_.m,{cond:g,
then:function(){return _.V("div",{id:"dropdown-view-model-error",role:"alert",class:_.$v("ytDropdownViewModelSupport","ytDropdownViewModelSupportError")},_.V(_.qQ,{icon:"INFO",className:"ytDropdownViewModelSupportIcon"}),_.V(_.C8,{text:g,className:"ytDropdownViewModelSupportText"}))}}))};
WJa=function(k,g){var P=_.Za().resolve(_.poV);_.ay(function(){var x=k().id;x&&P!=null&&P.dropdownMap.set(x,g)})};
bRs=function(k){k=_.b(k.scheduleButton,seF);k=_.b(k==null?void 0:k.primaryButton,_.kt);k=_.b(k==null?void 0:k.onTap,_.ue);var g,P,x=((P=_.b(k,_.xD))==null?void 0:P.commands)||[k];P=_.O(x);for(k=P.next();!k.done&&!(g=_.b(k.value,_.wWv));k=P.next());var U;g=(U=g)==null?void 0:U.createBroadcastRequest;if(!g)throw Error("dk");return g};
hpa=function(k,g,P){P=P===void 0?{}:P;var x,U;return _.e(function(A){if(x=Bb5(g))return A.return(x);(U=zpU(k,g,P))&&uYY(g,U);return A.return(U)})};
uYY=function(k,g){var P=EH5(k);P&&g.then(function(x){_.Za().resolve(_.r$).put(P,new _.fg({innertubeResponse:x}))})};
Bb5=function(k){if(k=EH5(k)){var g=_.Za().resolve(_.r$);if(g.has(k))return g.get(k).then(function(P){return P==null?void 0:_.Ha(P)})}return null};
EH5=function(k){var g=_.b(k.endpoint,_.oV);if(g!=null&&g.videoId)return g={videoId:g.videoId},_.W("web_imp_player_mute_params")&&(g.mutedAtStart=k.startPlaybackInMutedState),_.K9("inline_playback",g)};
zpU=function(k,g,P){k=_.tO(k,g.endpoint,LJT(g,P)).then(function(x){return x});
return Promise.resolve(k)};
LJT=function(k,g){g=_.W("web_imp_player_mute_params")?Object.assign({},{vis:5,inlinePlayback:!0,inlineUnmuted:!k.startPlaybackInMutedState},g):Object.assign({},{vis:5,autonav:"1"},g);var P;g={contentPlaybackContext:_.Ca(g,(P=_.b(k.endpoint.commandMetadata,_.A6))==null?void 0:P.url,window.location.href)};_.W("web_imp_player_mute_params")&&(g.overrideMutedAtStart=!k.startPlaybackInMutedState);return g};
Y63=function(k,g){var P=window.MutationObserver;P&&(jF=new P(function(x,U){x=_.O(x);for(var A=x.next();!A.done;A=x.next()){A=A.value;var q;if(q=A.type==="childList"&&A.target)a:{q=k;A=nHY(A.target);q=nHY(q);for(var T=null,c=0;c<A.length;c++)if(q.includes(A[c])){if(c===0){q=!1;break a}T=A[c];break}T?(A=S6n(A,T),q=S6n(q,T),q=A<q):q=!1}if(q){g();U.disconnect();break}}}),(P=FJs())&&jF.observe(P,{childList:!0,
subtree:!0}))};
FJs=function(){var k=document.getElementsByTagName("ytd-rich-grid-renderer");if(k.length>0)return k[0];k=document.getElementsByTagName("ytd-section-list-renderer");return k.length>0?k[0]:null};
nHY=function(k){for(var g=[];k;)g.push(k),k=k.parentElement;return g};
S6n=function(k,g){var P=Array.from(g.children);g=k.indexOf(g);return g>0?P.indexOf(k[g-1]):-1};
Qp=function(k,g,P){P=P===void 0?{}:P;return _.OX(k,P,g)};
jeY=function(k){switch(k){case "MUSIC":return!0;default:return!1}};
lg2=function(k){if(k=k==null?void 0:k.find(function(x){var U,A;return((U=_.b(x,QeV))==null?void 0:(A=U.inlinePlaybackBadgeData)==null?void 0:A.replicateAsTimestamp)===!0}))if(k=_.b(k,QeV),k==null?0:k.icon){var g,P;
if((k=(g=_.AA0(k.icon))==null?void 0:(P=g.clientResource)==null?void 0:P.imageName)&&jeY(k))return k}};
Dxa=function(k){return k==null?void 0:k.filter(function(g){return g.premiereTrailerBadgeRenderer})};
t5V=function(k){var g,P=k==null?void 0:(g=k.find(function(c){return c.thumbnailOverlayTimeStatusRenderer}))==null?void 0:g.thumbnailOverlayTimeStatusRenderer,x,U;
if((P==null?0:(x=P.icon)==null?0:x.iconType)&&jeY(P==null?void 0:(U=P.icon)==null?void 0:U.iconType)){var A;return{icon:P==null?void 0:(A=P.icon)==null?void 0:A.iconType}}var q;if(g=k==null?void 0:(q=k.find(function(c){return c.thumbnailOverlayBadgeViewModel}))==null?void 0:q.thumbnailOverlayBadgeViewModel)if(q=lg2(g.thumbnailBadges))return{icon:q};
var T;if(k=k==null?void 0:(T=k.find(function(c){return c.thumbnailBottomOverlayViewModel}))==null?void 0:T.thumbnailBottomOverlayViewModel)if(T=lg2(k.badges))return{icon:T};
return{}};
HRy=function(k,g){var P=M5V,x=_.O(_.zT(KJY(new oHe(function(){},P,g)),void 0,"PAnyd")),U=x.next().value,A=x.next().value,q=new oHe(function(T){A(T)},P,g);
_.o6(function(){Promise.resolve().then(function(){var T,c=(T=k())!=null?T:{};q.playerControlsData=c;_.W("player_controls_skip_double_signal_old")&&(q.lastSeenPlayerApi=_.hn(c.playerApi));_.W("player_controls_skip_double_signal_old")||(q.lastSeenPlayerApi=_.hn(c.playerApi));vH2(q)});
_.vc(function(){ag3(q)})},"HikUP");
_.vc(function(){ag3(q)});
return function(){return U()}};
Nb2=function(k){return function(g){var P=k(),x={playerState:g};if(g===1){var U;(U=P.playerApi)==null||U.loadModule("captions")}if(g===0){var A;(A=P.playerApi)==null||A.unloadModule("captions")}g!==-1&&P.setState(x)}};
IgF=function(k){return function(g){k().setState({playbackRate:g})}};
X1V=function(k){return function(g){var P=k(),x=P.playerApi,U=x==null?void 0:x.getVideoData(),A=(U==null?void 0:U.isLive)||!1;U=U==null?void 0:U.video_id;A={videoDuration:myT(x||void 0),isLive:A,videoId:U};A.videoId!==P.videoId&&(A=Object.assign({},_.EQr(x),A));if(g==null?0:g.playertype)A.playerType=g.playertype;if(x){A.captionsAvailable=_.J5(x);g=A;var q;U=(q=x.getStoryboardLevel(x.getNumberOfStoryboardLevels()-1))==null?void 0:q.intervalMs;g.storyboardInterval=U?U/1E3:void 0;A.captionsAvailable&&
(A.captionsEnabled=_.pEY(x))}A.volumeMuted=!(x==null||!x.isMuted());P.setState(A)}};
yWT=function(k){return function(g){var P=k(),x=P.playerApi;if(x){var U=x.getPresentingPlayerType();g={playedTime:g||0,percentLoaded:x.getVideoLoadedFraction(),playerType:U};P.playerState===0&&(g.playedTime=P.videoDuration);P.isLive&&(U=x.getProgressState(U),g.playedTime-=U.seekableStart,g.videoDuration=myT(x));if(P.playerType===1)x=!1;else{var A;if((A=P.uxConfig)==null?0:A.showCuedOverlay){var q;x=!((q=P.playerApi)==null?0:q.getPlayerStateObject(P.playerType).isDomPaused)}else x=!0}x&&delete g.playedTime;
P.setState(g)}}};
p1V=function(k){return function(){var g=k(),P,x,U,A={volume:(U=(P=g.playerApi)==null?void 0:P.getVolume())!=null?U:0,volumeMuted:!((x=g.playerApi)==null||!x.isMuted())};g.setState(A)}};
CS7=function(k){return function(){var g=k(),P=g.playerApi;if(P){var x={captionsAvailable:_.J5(P)};x.captionsAvailable&&(x.captionsEnabled=_.pEY(P));g.setState(x)}}};
GIY=function(k){return function(){var g=k();if(g.playerApi&&!(g.volumeMuted||g.controlsVisible&&g.isProbablyAScreenreaderUser)){g.setState({controlsVisible:!0,isProbablyAScreenreaderUser:!0});var P;(P=document.querySelector(".player-control-play-pause-icon"))==null||P.focus()}}};
Rpn=function(k){return{appApi:Object.assign({},_.WwC(),{showCaptionsToggleToast:function(g){var P,x;(x=(P=k()).showCaptionsToggleToast)==null||x.call(P,g)},
openInMiniplayer:function(){var g,P;(P=(g=k()).openInMiniplayer)==null||P.call(g)}})}};
kB5=function(k,g){var P,x,U;return!!(k==null?0:(P=k.playerResponse)==null?0:(x=P.playerConfig)==null?0:(U=x.inlinePlaybackConfig)==null?0:U.showScrubbingControls)&&!(g==null?0:g.hideScrubbingControls)};
_.gqe=function(k){var g=!k.miniplayerIsActive;return[5,2,0].includes(k.miniplayerPlaybackState)||g};
PpF={FILLED:"youtube_fill",OUTLINE:"youtube_outline"};$je=function(k){this.onStepChangeCallback=function(){};
this.flowRenderer=k};
$je.prototype.getCurrentStep=function(){var k=this,g;return((g=this.flowRenderer.steps)!=null?g:[]).map(function(P){return _.b(P,_.j1)}).find(function(P){return P&&P.stepId===k.currentStepId})};
xj7=function(k,g){var P=g.flowStateEntityKey,x=k.flowStates.get(P);if(x)return x;g=new $je(g);k.flowStates.set(P,g);return g};
i9Y=function(k,g){for(var P=_.O(k.flowStates.entries()),x=P.next();!x.done;x=P.next()){var U=_.O(x.value);x=U.next().value;U=U.next().value;if(U.flowRenderer.targetId===g){k.flowStates.delete(x);break}}};
Ujs=function(k,g){k.onStepChangeCallback=g;k.onStepChangeCallback(k.getCurrentStep())};
AEV=function(k,g){var P=k.getCurrentStep();if(!P||P.stepId!==g){var x;((x=k.flowRenderer.steps)!=null?x:[]).map(function(U){return _.b(U,_.j1)}).find(function(U){return U&&U.stepId===g})&&(k.currentStepId=g,k.onStepChangeCallback(k.getCurrentStep()))}};
djy=function(k,g){var P,x,U,A,q;_.e(function(T){if(!g.length)return T.return([]);P=[];x=_.O(g);for(U=x.next();!U.done;U=x.next())A=U.value,(q=k.resolveIcon(A))&&!k.iconCache[q.url]&&P.push(_.NcT(k,q).then(function(){}).catch(function(){}));
return T.return(Promise.all(P))})};
O97=function(k,g){var P=[];g=(new Set(g)).values();g=_.O(g);for(var x=g.next();!x.done;x=g.next()){x=x.value;for(var U=_.O(Object.values(PpF)),A=U.next();!A.done;A=U.next())P.push({iconName:x,iconStyle:A.value})}djy(k.iconManager,P)};
_.q72=function(k,g,P){var x=P!=null?P:k.iconsToFetch;x!=null&&x.length?g!==void 0&&g>=0?_.ti(_.Xq,function(){O97(k,x)},g):O97(k,x):Promise.resolve()};
_.TJ2=_.TJ(function(k,g,P){if(k.nextWireType_!==5)return!1;_.cj(g,P,_.nm(k.decoder_));return!0},function(k,g,P){g=_.WY0(g);
g!=null&&(_.VU(k,P,5),_.Zk(k.encoder_,g))},_.k2L);
eNd=[0,_.Qu,_.TJ2,-1];cEy={sharedUi:_.Q8J,a11y:_.Yzc,entities:{}};_.VTY=function(){return _.Rp({type:"TALK_TO_RECS_RESET_STEP_STATES",payload:null})};
oHe=function(k,g,P){var x=this;this.renderFn=k;this.listeners=g;this.context=P;this.eventListenerCleanupFunctions=[];this.recentlyNavigated=!1;var U;this.lastSeenPlayerApi=_.hn((U=this.playerControlsData)==null?void 0:U.playerApi);this.boundSetState=this.setState.bind(this);this.state=Object.assign({},_.EQr(),void 0);_.W("player_controls_render_optimization")&&window.addEventListener("state-navigatestart",function(){KJY(x).setState({playerState:-1});x.resetRecentlyNavigatedJobId&&_.Xq.cancelJob(x.resetRecentlyNavigatedJobId);
x.recentlyNavigated=!0;x.resetRecentlyNavigatedJobId=_.Xq.addJob(function(){x.recentlyNavigated=!1},8,1E4)})};
oHe.prototype.setState=function(k){if(!_.W("mweb_player_skip_no_op_state_changes")||!wZY(k,this.state))if(this.state=Object.assign({},this.state,k),!_.W("player_controls_render_optimization")||this.state.playerState!==-1&&this.state.playerState!==5||!this.recentlyNavigated)k=-1,_.W("player_controls_log_creation_killswitch")||J0Y()||(k=(0,_.Jc)()),_.EX("pcu_s"),_.EX("pcu_se"),_.EX("pcu_rs"),this.renderFn(KJY(this)),_.EX("pcu_re"),r03(k),_.Xq.addJob(function(){_.EX("pcu_ap")},8)};
var KJY=function(k){var g;var P=_.hn((g=k.playerControlsData)==null?void 0:g.playerApi);return Object.assign({},k.state,{setState:k.boundSetState,domMeasurements:{progressBarLineRect:k.progressBarLineRect},playerApi:P,appApi:k.context.appApi,playerContainer:k.context.playerContainer,playerControlContainer:k.context.playerControlContainer,uxConfig:k.context.uxConfig})},vH2=function(k){k.listeners.forEach(function(g){k.eventListenerCleanupFunctions.push(g.register(function(){return KJY(k)},function(){return k.getData()}))})},
ag3=function(k){k.eventListenerCleanupFunctions.forEach(function(g){g()});
k.eventListenerCleanupFunctions.length=0};
oHe.prototype.getData=function(){return this.playerControlsData};var Z9a=[0,_.pm,_.tk,_.pm,-1,_.tk,[0,_.Ml,_.o_,-1],_.pm,-1];var mjd=[0,[1,2,3],_.HO,-2];var wBY=[0,_.pm];var JE2=new _.k0("crowdsourcedContextUserRatingFormFlowState");var rEa=new _.k0("noteViewModel");var lc=new _.k0("abuseReportFlowState");var fJn=new _.k0("feedbackFormFlowState");var WOT=new _.k0("inputBoxViewModel");_.iRe=new _.k0("lengthValidationRule");var AW5=new _.k0("regexValidationRule");var ORn=new _.k0("selectedValidationRule");var sVe=[0,_.o_,_.pm,_.kx];var b93=[0,_.tk,-2,eNd];var BJd=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(BJd,_.OH);BJd.prototype.getFeature=function(){return _.fm(this,6)};
BJd.prototype.hasFeature=function(){return _.z2(_.d3(this,6))!=null};var zN2=[0,_.o_];var ubU=_.rs(BJd,[0,_.tk,-2,eNd,_.tk,_.o_,-1,_.Dx,-1,_.o_,-3,_.rUJ,_.Ml,b93,_.o_,-1,Z9a,_.Dx,_.o_,sVe,[0,[0,_.o_,-2,2,_.o_,-1,[0,_.o_],[0,_.pm,_.o_],[0,_.pm],[0,_.o_],2,[0,_.pm,2,[0,_.pm,-1],[0,_.Nl,mjd],1,[0,wBY],1,[0,_.o_]],[0,_.Ml],[0,[1,2],_.I_,[0,_.o_],_.I_,[0,_.o_,_.yu,-1]],[0,_.pm],[0,_.o_,[0,[1,2,3,4],_.I_,[0,[0,_.o_],zN2],_.I_,[0,[0,_.o_],zN2],_.I_,[0,zN2],_.I_,[0,[0,_.o_],zN2]]],[0,_.o_],1,[0,_.o_,_.pm],1,[0,_.o_],[0,_.Ml],[0,_.o_,_.pm,-1,[0,_.o_,-4]],[0,_.o_],[0,_.o_,-2],1,[0,_.o_],[0,
_.Ml],[0,_.Ml],1,[0,_.Ml],[0]],_.o_,_.pm,_.Qu,1,_.XD,_.o_,_.pm],_.tk,_.XD,_.pm,-1,_.tk]);var hNd=new _.k0("talkToRecsViewModel");var Eq5=new _.k0("creatorGoalSetUpFlowDropdownItemViewModel");var LOn=new _.k0("creatorGoalSetUpFlowDropdownViewModel");var QeV=new _.k0("thumbnailBadgeViewModel");var nqT=new _.k0("checkboxGroupViewModel");var gHd=new _.k0("checkboxItemViewModel");_.DQ=new _.k0("radioButtonGroupViewModel");var S77=new _.k0("radioButtonItemViewModel");var seF=new _.k0("panelFooterViewModel");var FOd=new _.k0("ypcCancelRecurrenceCommand");var Y7V=new _.k0("cancellationFlowState");var aST=new _.k0("premiumPurchaseFlowState");var jVF=new _.k0("surveyAnswerCardRenderer");var QV5=new _.k0("showMoreButtonRenderer");var lJ3;var Dj3,tTs=function(){if(Dj3!==void 0)return Dj3;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-creator-goal-set-up-flow-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_creator_goal_set_up_flow_view_model.yt.creator.goal.set.up.flow.view.model.css.js--\x3e<div id="container" class="style-scope yt-creator-goal-set-up-flow-view-model">\n  <div id="header" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <yt-attributed-string id="title" data="[[data.title]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n    <yt-image id="image" data="[[data.image]]" height="100" preserve-height="" width="100" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-image>\n  </div>\n  <div id="subheader" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <yt-attributed-string id="description" data="[[data.pageDescription]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n  </div>\n  <div id="goal-content" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <div id="number-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="number-goal-label" data="[[data.purchaseTargetDropdown.creatorGoalSetUpFlowDropdownViewModel.dropdownTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-dropdown-menu-light id="goal-dropdown" no-label-float="" class="style-scope yt-creator-goal-set-up-flow-view-model">\n        <tp-yt-paper-listbox id="goal-entries" class="dropdown-content style-scope yt-creator-goal-set-up-flow-view-model" slot="dropdown-content" attr-for-selected="value" selected="[[goal]]" on-selected-changed="updateGoalValue">\n        <template is="dom-repeat" items="[[getGoalDropdownItems()]]" as="item" class="style-scope yt-creator-goal-set-up-flow-view-model">\n          <tp-yt-paper-item value="[[getDropdownItemValue(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n            <yt-attributed-string data="[[getDropdownItemText(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n          </tp-yt-paper-item>\n        </template>\n        </tp-yt-paper-listbox>\n      </tp-yt-paper-dropdown-menu-light>\n    </div>\n    <div id="tier-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="tier-goal-label" data="[[data.colorDropdown.creatorGoalSetUpFlowDropdownViewModel.dropdownTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-dropdown-menu-light id="tier-dropdown" no-label-float="" no-underline="" class="style-scope yt-creator-goal-set-up-flow-view-model">\n        <tp-yt-paper-listbox id="tier-entries" class="dropdown-content style-scope yt-creator-goal-set-up-flow-view-model" slot="dropdown-content" attr-for-selected="value" selected="[[tier]]" on-selected-changed="updateTierValue">\n        <template is="dom-repeat" items="[[getColorDropdownItems()]]" as="item" class="style-scope yt-creator-goal-set-up-flow-view-model">\n          <tp-yt-paper-item value="[[getDropdownItemValue(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n            <yt-attributed-string data="[[getDropdownItemText(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n          </tp-yt-paper-item>\n        </template>\n        </tp-yt-paper-listbox>\n      </tp-yt-paper-dropdown-menu-light>\n      <yt-attributed-string id="tier-disclosure" data="[[data.colorDisclosureText]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n    </div>\n    <div id="duration-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="duration-goal-label" data="[[data.timerDropdown.creatorGoalSetUpFlowDropdownViewModel.dropdownTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-dropdown-menu-light id="timer-dropdown" no-label-float="" no-underline="" class="style-scope yt-creator-goal-set-up-flow-view-model">\n        <tp-yt-paper-listbox id="timer-entries" class="dropdown-content style-scope yt-creator-goal-set-up-flow-view-model" slot="dropdown-content" attr-for-selected="value" selected="[[timer]]" on-selected-changed="updateTimerValue">\n        <template is="dom-repeat" items="[[getTimerDropdownItems()]]" as="item" class="style-scope yt-creator-goal-set-up-flow-view-model">\n          <tp-yt-paper-item value="[[getDropdownItemValue(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n            <yt-attributed-string data="[[getDropdownItemText(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n          </tp-yt-paper-item>\n        </template>\n        </tp-yt-paper-listbox>\n      </tp-yt-paper-dropdown-menu-light>\n    </div>\n    <div id="description-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="number-goal-label" data="[[data.descriptionInputTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-textarea id="goal-description-input" maxlength="220" no-label-float="" placeholder="[[data.userGoalPlaceholderText.content]]" on-value-changed="onTextValueChanged" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      </tp-yt-paper-textarea>\n      <yt-button-view-model id="[[exampleButtonId]]" data="[[data.exampleButton.buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      </yt-button-view-model>\n      <yt-attributed-string id="description-disclosure" data="[[data.descriptionDisclosureText]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n    </div>\n  </div>\n  <div id="footer" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <yt-button-view-model id="[[startButtonId]]" data="[[getButtonViewModel(goalDescription)]]" scoping-class-name="[[is]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    </yt-button-view-model>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;lJ3===void 0&&(lJ3=document.createElement("template"));var x=lJ3;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return Dj3=k};var t5=function(){var k=_.S.apply(this,arguments)||this;k.goal="CREATOR_GOALS_PURCHASE_TARGET_10_SC";k.goalDescription="";k.timer="CREATOR_GOAL_TIME_LIMIT_30_MINUTES";k.tier="CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_TEAL_SC";k.startButtonId="start-button";k.exampleButtonId="example-button";return k};
_.z(t5,_.S);_.d=t5.prototype;_.d.getGoalDropdownItems=function(){var k,g;return(g=_.b((k=this.data)==null?void 0:k.purchaseTargetDropdown,LOn))==null?void 0:g.dropdownItems};
_.d.getTimerDropdownItems=function(){var k,g;return(g=_.b((k=this.data)==null?void 0:k.timerDropdown,LOn))==null?void 0:g.dropdownItems};
_.d.getColorDropdownItems=function(){var k,g;return(g=_.b((k=this.data)==null?void 0:k.colorDropdown,LOn))==null?void 0:g.dropdownItems};
_.d.getDropdownItemText=function(k){var g;return(g=_.b(k,Eq5))==null?void 0:g.itemLabel};
_.d.getDropdownItemValue=function(k){k=_.b(k,Eq5);return(k==null?void 0:k.timeLimit)||(k==null?void 0:k.purchaseTarget)||(k==null?void 0:k.eligiblePurchaseType)};
_.d.updateFlowState=function(k){_.RV(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{creatorGoalSetUpFlowState:k}])};
_.d.attached=function(){this.updateFlowState({goalDescription:this.goalDescription,targetPurchases:this.goal,goalDuration:this.timer,eligiblePurchaseType:this.tier})};
_.d.updateGoalValue=function(k){this.goal=k.detail.value;this.updateFlowState({targetPurchases:this.goal})};
_.d.onTextValueChanged=function(k){this.goalDescription=k.detail.value;this.updateFlowState({goalDescription:this.goalDescription})};
_.d.updateTimerValue=function(k){this.timer=k.detail.value;this.updateFlowState({goalDuration:this.timer})};
_.d.updateTierValue=function(k){this.tier=k.detail.value;this.updateFlowState({eligiblePurchaseType:this.tier})};
_.d.getButtonViewModel=function(k){k=(k==null?void 0:k.length)>0?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED";var g,P=_.b((g=this.data)==null?void 0:g.startGoalButton,_.kt);return Object.assign({},P,{state:k})};
_.mJ.Object.defineProperties(t5,{template:{configurable:!0,enumerable:!0,get:function(){return tTs()}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],t5.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],t5.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],t5.prototype,"goal",void 0);_.N([_.n(),_.I("design:type",Object)],t5.prototype,"goalDescription",void 0);_.N([_.n(),_.I("design:type",Object)],t5.prototype,"timer",void 0);_.N([_.n(),_.I("design:type",Object)],t5.prototype,"tier",void 0);
_.N([_.n(),_.I("design:type",Object)],t5.prototype,"startButtonId",void 0);_.N([_.n(),_.I("design:type",Object)],t5.prototype,"exampleButtonId",void 0);_.N([_.hB({is:"yt-creator-goal-set-up-flow-view-model",disableElementRegistration:!0,noInjection:!0})],t5);_.v(t5,"yt-creator-goal-set-up-flow-view-model",function(){return tTs()},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var MTY;MTY=Object.assign({},{continuation:_.lVL,download:_.Szm,canvas:_.VYV,reportChannelAbuse:_.vXv,ui:_.mqj,share:_.aVm,talkToRecs:_.NON,watch:_.X3,ypc:_.Ggm,radioButtonGroup:_.eek,collabInviteLink:_.ql0},cEy,{voiceSearch:_.rxj,shorts:_.I2});_.Mb=_.Bb(MTY);_.KOe=_.zb(_.Mb);var oqF;var vqd;var aJs;var H9Y=function(){return _.S.apply(this,arguments)||this};
_.z(H9Y,_.S);_.N([_.n(),_.I("design:type",Object)],H9Y.prototype,"data",void 0);_.N([_.hB({is:"yt-survey-answer-card-renderer",disableElementRegistration:!0})],H9Y);
_.v(H9Y,"yt-survey-answer-card-renderer",function(){if(aJs===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-survey-answer-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_survey_answer_card_renderer.yt.survey.answer.card.renderer.css.js--\x3e<yt-formatted-string id="answer-string" force-default-style="" split-lines="1" text="[[data.answerString]]" class="style-scope yt-survey-answer-card-renderer"></yt-formatted-string><yt-icon id="card-icon" icon="CHEVRON_RIGHT" class="style-scope yt-survey-answer-card-renderer"></yt-icon>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;vqd===void 0&&(vqd=document.createElement("template"));var x=vqd;P.call(g,x.content.cloneNode(!0),k.content.firstChild);aJs=k}k=aJs;return k},{mode:2});var NJU;var IJn;var K1=function(){return _.S.apply(this,arguments)||this};
_.z(K1,_.S);_.d=K1.prototype;_.d.onSelectedItemChanged=function(){this.selectedItem&&this.selectedItemChanged(this.selectedItem)};
_.d.selectedItemChanged=function(k){_.RV(this.hostElement,"yt-survey-flow-step-option-changed",[{feedbackTokens:[k.feedbackToken||""]}])};
_.d.surveyAnswerCardRendererClicked=function(k){if(k.target&&_.b(k.model.item,jVF)){var g=k.target;k=_.b(k.model.item,jVF);k.onTapCommand?_.Pw(g,[k.onTapCommand],g):this.data.onTapCommand&&_.Pw(g,[this.data.onTapCommand],g);this.selectedItemChanged(k)}};
_.d.checkIsCancellationStyle=function(k){return k==="SURVEY_FLOW_STEP_RENDERER_STYLE_CANCELLATION"};
_.d.updateSelectedItemFromBinding=function(k){this.selectedItem=k.detail.value};
K1.prototype.onSelectedItemChanged=K1.prototype.onSelectedItemChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],K1.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],K1.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],K1.prototype,"selectedItem",void 0);_.N([_.n({computed:"checkIsCancellationStyle(data.style)",reflectToAttribute:!0}),_.I("design:type",Boolean)],K1.prototype,"isCancellationStyle",void 0);
_.N([_.OO("selectedItem"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],K1.prototype,"onSelectedItemChanged",null);_.N([_.hB({is:"yt-survey-flow-step-renderer",disableElementRegistration:!0})],K1);
_.v(K1,"yt-survey-flow-step-renderer",function(){if(IJn===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-survey-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_survey_flow_step_renderer.yt.survey.flow.step.renderer.css.js--\x3e<yt-formatted-string id="question" force-default-style="" split-lines="1" text="[[data.question]]" class="style-scope yt-survey-flow-step-renderer">\n</yt-formatted-string>\n\n<template is="dom-if" if="[[isCancellationStyle]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n  <template is="dom-repeat" items="[[data.answerCards]]" as="item" class="style-scope yt-survey-flow-step-renderer">\n    <template is="dom-if" if="[[item.surveyAnswerCardRenderer]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n      <yt-survey-answer-card-renderer data="[[item.surveyAnswerCardRenderer]]" on-click="surveyAnswerCardRendererClicked" class="style-scope yt-survey-flow-step-renderer"></yt-survey-answer-card-renderer>\n    </template>\n  </template>\n</template>\n\n<template is="dom-if" if="[[!isCancellationStyle]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n  <tp-yt-paper-radio-group id="options" selected="[[selectedItem]]" on-selected-changed="updateSelectedItemFromBinding" class="style-scope yt-survey-flow-step-renderer">\n    <template is="dom-repeat" items="[[data.answerCards]]" class="style-scope yt-survey-flow-step-renderer">\n      <template is="dom-if" if="[[item.surveyAnswerCardRenderer]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n        <tp-yt-paper-radio-button id="radio" aria-label="[[getSimpleString(item.surveyAnswerCardRenderer.answerString)]]" name="[[item.surveyAnswerCardRenderer]]" no-ink="" class="style-scope yt-survey-flow-step-renderer">\n          <yt-formatted-string id="answer-string" force-default-style="" split-lines="1" text="[[item.surveyAnswerCardRenderer.answerString]]" class="style-scope yt-survey-flow-step-renderer">\n          </yt-formatted-string>\n        </tp-yt-paper-radio-button>\n      </template>\n    </template>\n  </tp-yt-paper-radio-group>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;NJU===void 0&&(NJU=document.createElement("template"));var x=NJU;P.call(g,x.content.cloneNode(!0),k.content.firstChild);IJn=k}k=IJn;return k},{mode:2});var oN=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged"};return k};
_.z(oN,_.S);oN.prototype.handleSurveyFlowStepOptionChanged=function(k){this.ytdReduxBehavior.dispatch(_.Rp({type:"YPC_UPDATE_SURVEY_FEEDBACK_DATA",payload:k}));_.RV(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:k}}])};
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],oN.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],oN.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],oN.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-survey-flow-step-renderer"})],oN);
_.v(oN,"ytd-survey-flow-step-renderer",function(){if(oqF!==void 0)return oqF;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-survey-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-survey-flow-step-renderer data="[[data]]" class="style-scope ytd-survey-flow-step-renderer"></yt-survey-flow-step-renderer>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return oqF=k},{mode:1});_.CpT=_.M(function(k){var g=k.data;var P=k.hideDivider;var x=k.isChannelInfoCard;k={};return _.V("yt-profile-identity-info-view-model",{class:"yt-profile-identity-info-view-model"},_.V("div",{class:_.$v("yt-profile-identity-info-view-model__frame",(k["yt-profile-identity-info-view-model--frame-with-no-channel-banner"]=function(){return!g().channelBanner},k))},_.V(XBs,{profileIdentityInfoData:g}),_.V("div",{class:"yt-profile-identity-info-view-model__channel-info-section"},_.V("div",{class:"yt-profile-identity-info-view-model__avatar"},
_.V(_.Vz,{data:function(){return g().avatar}},{avatarViewModel:_.vg})),_.V(yE3,{profileIdentityInfoData:g})),_.V(_.m,{cond:function(){return g().channelDescription},
then:function(U){var A={};return _.V("div",{class:_.$v((A["yt-profile-identity-info-view-model__channel-description-alternate"]=function(){return!(x==null||!x())},A["yt-profile-identity-info-view-model__channel-description"]=function(){return!(x==null?0:x())},A))},U)}}),_.V(pBY,{profileIdentityInfoData:g}),_.V(_.m,{cond:function(){return!(P==null?0:P())},
then:function(){return _.V("div",{class:"yt-profile-identity-info-view-model__divider"})}})))},"ih");
_.CpT.idomCompat=!0;var pBY=_.M(function(k){var g=k.profileIdentityInfoData;return _.V("div",{class:"yt-profile-identity-info-view-model__buttons"},_.V(_.DZ,{each:function(){return g().subscribeButton?[g().subscribeButton,g().channelAccess]:[g().channelAccess]}},function(P){return _.V("div",{class:"yt-profile-identity-info-view-model__wrap-button"},_.V("div",{class:"yt-profile-identity-info-view-model--button"},_.V(_.Vz,{data:function(){return P}},{buttonViewModel:_.Va,
subscribeButtonViewModel:_.oO})))}))},"jh"),yE3=_.M(function(k){var g=k.profileIdentityInfoData;
return _.V("div",{class:"yt-profile-identity-info-view-model__trio"},_.V("div",{class:"yt-profile-identity-info-view-model__channel-name-frame"},_.V(GB2,{profileIdentityInfoData:g}),_.V(_.Vz,{data:function(){return g().threeDotMenu}},{buttonViewModel:_.Va})),_.V(RN2,{profileIdentityInfoData:g}))},"kh"),GB2=_.M(function(k){var g=k.profileIdentityInfoData;
return _.V("div",{class:"yt-profile-identity-info-view-model__channel-name-header"},_.V("div",{class:"yt-profile-identity-info-view-model__channel-name"},function(){return g().channelDisplayName}),_.V(_.m,{cond:function(){return g().verifiedOrOacBadge},
then:function(P){return _.V("div",{class:"yt-profile-identity-info-view-model__badge"},_.V(_.KX,{data:function(){return{thumbnails:[{url:P().badgeUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0}))}}))},"lh"),XBs=_.M(function(k){var g=k.profileIdentityInfoData;
return _.V("div",{class:"yt-profile-identity-info-view-model__channel-banner-container"},_.V(_.Vz,{data:function(){var P=g().channelBanner;if(P)return{imageBannerViewModel:{image:P.image,style:"IMAGE_BANNER_STYLE_INSET"}}}},{imageBannerViewModel:function(P){return _.V("div",{class:"yt-profile-identity-info-view-model__channel-banner"},_.V(_.C_,{data:P.data,
isPositionRelative:!0}))}}))},"mh"),RN2=_.M(function(k){var g=k.profileIdentityInfoData;
return _.V("div",{class:"yt-profile-identity-info-view-model__metadata"},_.V("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.V("div",{dir:"auto",class:"yt-profile-identity-info-view-model__metadata-handle-with-bold-font"},function(){return g().channelHandle}),_.V(_.m,{cond:function(){return g().channelPronouns&&g().channelHandle},
then:function(){return _.V("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.V("div",{dir:"auto",
class:"yt-profile-identity-info-view-model__metadata-pronouns"},function(){return g().channelPronouns})),_.V("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.V("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return g().leftOfBulletInfo}),_.V(_.m,{cond:function(){return g().leftOfBulletInfo&&g().rightOfBulletInfo},
then:function(){return _.V("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.V("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return g().rightOfBulletInfo})))},"nh");var k07;var vp=function(){return _.S.apply(this,arguments)||this};
_.z(vp,_.S);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],vp.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],vp.prototype,"data",void 0);_.N([_.t({is:"ytd-channel-history-renderer",disableElementRegistration:!0})],vp);
_.v(vp,"ytd-channel-history-renderer",function(){if(k07!==void 0)return k07;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-history-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-channel-history-renderer">\n  <yt-img-shadow id="image" fit="" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="160" class="style-scope ytd-channel-history-renderer">\n  </yt-img-shadow>\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-channel-history-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="description" hidden="[[!data.description]]" split-lines="" text="[[data.description]]" class="style-scope ytd-channel-history-renderer">\n  </yt-formatted-string>\n</div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return k07=k},{mode:1});var gDY;var PLy=function(){return _.S.apply(this,arguments)||this};
_.z(PLy,_.S);_.N([_.n(),_.I("design:type",Object)],PLy.prototype,"data",void 0);_.N([_.t({is:"ytd-feature-enablement-info-renderer",disableElementRegistration:!0})],PLy);
_.v(PLy,"ytd-feature-enablement-info-renderer",function(){if(gDY!==void 0)return gDY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feature-enablement-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-feature-enablement-info-renderer">\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-feature-enablement-info-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-feature-enablement-info-renderer">\n  </yt-formatted-string>\n</div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return gDY=k},{mode:1});var $h5;var xh2;var aN=function(){var k=_.S.apply(this,arguments)||this;k.textBoxMaxLength=_.W("enable_tvod_campaign_code_integration")?15:12;return k};
_.z(aN,_.S);_.d=aN.prototype;_.d.dataChanged=function(){this.userInput=this.data.couponCode?this.data.couponCode:"";this.validate()};
_.d.onSubmit=function(){var k=this.data.serviceEndpoint,g=_.b(k,_.ts);g&&k&&(g.couponCode=this.userInput,_.Za().resolve(_.wP).resolveCommand(k,{form:{element:this.hostElement}}))};
_.d.validate=function(){var k=!(!this.data||!this.data.couponCode||this.data.couponCode!==this.userInput);this.showTick=k&&!this.data.errorMessage;this.showErrorMessage=k&&!!this.data.errorMessage;this.hideApplyButton=!this.userInput||this.showTick||this.showErrorMessage;this.disableApplyButton=_.W("enable_tvod_campaign_code_integration")?this.userInput.match(/^[\d\w]{5,15}$/)===null:this.userInput.match(/^[\d\w]{12}$/)===null};
_.d.computeStyle=function(k){return k};
_.d.computeShowValidationBelowInput=function(k){return k!=="YPC_COUPON_RENDERER_STYLE_END_ALIGN"};
_.d.updateUserInputFromBinding=function(k){this.userInput=k.currentTarget.value};
_.d.updateShowErrorMessageFromBinding=function(k){this.showErrorMessage=k.detail.value};
_.mJ.Object.defineProperties(aN.prototype,{validationState:{configurable:!0,enumerable:!0,get:function(){return this.showTick?"success":this.showErrorMessage?"error":this.userInput?"user-input":"default"}}});
aN.prototype.dataChanged=aN.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],aN.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],aN.prototype,"data",void 0);_.N([_.n(),_.I("design:type",String)],aN.prototype,"userInput",void 0);_.N([_.n(),_.I("design:type",Boolean)],aN.prototype,"disableApplyButton",void 0);_.N([_.n(),_.I("design:type",Boolean)],aN.prototype,"hideApplyButton",void 0);
_.N([_.n(),_.I("design:type",Boolean)],aN.prototype,"hideErrorMessage",void 0);_.N([_.n(),_.I("design:type",Boolean)],aN.prototype,"showTick",void 0);_.N([_.n(),_.I("design:type",Boolean)],aN.prototype,"showErrorMessage",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.I("design:type",String)],aN.prototype,"couponStyle",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeShowValidationBelowInput(data.style)"}),_.I("design:type",Boolean)],aN.prototype,"showValidationBelowInput",void 0);_.N([_.n(),_.I("design:type",Object)],aN.prototype,"textBoxMaxLength",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],aN.prototype,"dataChanged",null);
_.N([_.E("showTick","showErrorMessage","userInput"),_.I("design:type",String),_.I("design:paramtypes",[])],aN.prototype,"validationState",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-ypc-coupon-renderer"})],aN);
_.v(aN,"ytd-ypc-coupon-renderer",function(){if(xh2!==void 0)return xh2;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-coupon-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-ypc-coupon-renderer">\n  <tp-yt-paper-input-container class$="[[validationState]] style-scope ytd-ypc-coupon-renderer" invalid="[[showErrorMessage]]" use-v2-underline="" on-invalid-changed="updateShowErrorMessageFromBinding">\n    <input id="input" maxlength$="[[textBoxMaxLength]]" autocomplete="off" placeholder="[[data.boxHint]]" value="[[userInput]]" on-keyup="validate" slot="input" on-input="updateUserInputFromBinding" class="style-scope ytd-ypc-coupon-renderer">\n    <tp-yt-paper-input-error slot="add-on" aria-live="assertive" hidden="[[!showValidationBelowInput]]" class="style-scope ytd-ypc-coupon-renderer">\n      [[data.errorMessage]]\n    </tp-yt-paper-input-error>\n  </tp-yt-paper-input-container>\n</div>\n\n<div id="validation" class="style-scope ytd-ypc-coupon-renderer">\n  <div hidden="[[showValidationBelowInput]]" class="style-scope ytd-ypc-coupon-renderer">\n    <div class$="[[validationState]] style-scope ytd-ypc-coupon-renderer" hidden="[[!showErrorMessage]]">\n      [[data.errorMessage]]\n    </div>\n    <div class$="[[validationState]] style-scope ytd-ypc-coupon-renderer" hidden="[[!showTick]]">\n      [[data.successMessage]]\n    </div>\n  </div>\n  <yt-icon-button class="confirmation style-scope ytd-ypc-coupon-renderer" hidden="[[!showTick]]" noink="">\n    <yt-icon icon="check" class="style-scope ytd-ypc-coupon-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n\n<ytd-button-renderer id="apply" data="[[data.applyCoupon.buttonRenderer]]" disabled="[[disableApplyButton]]" hidden="[[hideApplyButton]]" on-tap="onSubmit" class="style-scope ytd-ypc-coupon-renderer">\n</ytd-button-renderer>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return xh2=k},{mode:1});var Hp=function(){return _.S.apply(this,arguments)||this};
_.z(Hp,_.S);Hp.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"}}}};
Hp.prototype.computeStyle=function(k){return k};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Hp.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Hp.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Hp.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.I("design:type",String)],Hp.prototype,"buttonStyle",void 0);_.N([_.t({is:"ytd-flow-bottom-bar-renderer",disableElementRegistration:!0})],Hp);
_.v(Hp,"ytd-flow-bottom-bar-renderer",function(){if($h5!==void 0)return $h5;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-bottom-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="coupon-renderer" hidden="[[!data.couponRenderer]]" class="style-scope ytd-flow-bottom-bar-renderer"></div>\n<div id="secondary-button" hidden="[[!data.secondaryButton]]" class="style-scope ytd-flow-bottom-bar-renderer"></div>\n<div id="primary-button" hidden="[[!data.primaryButton]]" class="style-scope ytd-flow-bottom-bar-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return $h5=k},{mode:1});var iDa;var Uh7;var A67;var Nb=function(){return _.S.apply(this,arguments)||this};
_.z(Nb,_.S);Nb.prototype.configureRendererStamper=function(){return{"data.trailingButtons":{id:"trailing-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Nb.prototype.focus=function(k){this.title&&_.Oy(this.title,k)};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Nb.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Nb.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Nb.prototype,"data",void 0);_.N([_.Td("#title"),_.I("design:type",HTMLElement)],Nb.prototype,"title",void 0);_.N([_.t({is:"ytd-flow-top-bar-renderer",disableElementRegistration:!0})],Nb);
_.v(Nb,"ytd-flow-top-bar-renderer",function(){if(A67!==void 0)return A67;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-top-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="back-button" class="style-scope ytd-flow-top-bar-renderer"></div>\n<div id="content" class="style-scope ytd-flow-top-bar-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-flow-top-bar-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-flow-top-bar-renderer"></yt-formatted-string>\n</div>\n<div id="trailing-buttons" class="style-scope ytd-flow-top-bar-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return A67=k},{mode:1});var dhe;var ODY;var qXa;var IN=function(){return _.S.apply(this,arguments)||this};
_.z(IN,_.S);IN.prototype.freeTextValueChanged=function(){_.RV(this.hostElement,"yt-free-text-flow-step-input-changed",[{freeTextAnswers:[{answer:this.freeTextValue}]}])};
IN.prototype.updateFreeTextValueFromBinding=function(k){this.freeTextValue=k.detail.value};
_.mJ.Object.defineProperties(IN.prototype,{characterLimitClass:{configurable:!0,enumerable:!0,get:function(){var k,g,P=(g=(k=this.data)==null?void 0:k.responseMaxLength)!=null?g:500,x;return((x=this.freeTextValue)!=null?x:"").length>=P?"maxed-out":""}}});
IN.prototype.freeTextValueChanged=IN.prototype.freeTextValueChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],IN.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],IN.prototype,"data",void 0);_.N([_.n(),_.I("design:type",String)],IN.prototype,"freeTextValue",void 0);_.N([_.Td("#user-input"),_.I("design:type",HTMLTextAreaElement)],IN.prototype,"input",void 0);
_.N([_.E("freeTextValue"),_.I("design:type",Object),_.I("design:paramtypes",[])],IN.prototype,"characterLimitClass",null);_.N([_.OO("freeTextValue"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],IN.prototype,"freeTextValueChanged",null);_.N([_.hB({is:"yt-free-text-input-flow-step-renderer",disableElementRegistration:!0})],IN);
_.v(IN,"yt-free-text-input-flow-step-renderer",function(){if(qXa===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-free-text-input-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_free_text_input_flow_step_renderer.yt.free.text.input.flow.step.renderer.css.js--\x3e<div id="question-container" class="style-scope yt-free-text-input-flow-step-renderer"><yt-formatted-string id="question" split-lines="1" text="[[data.question]]" class="style-scope yt-free-text-input-flow-step-renderer"></yt-formatted-string></div><div id="input-area" class="style-scope yt-free-text-input-flow-step-renderer"><tp-yt-paper-textarea id="user-input" class$="[[characterLimitClass]] style-scope yt-free-text-input-flow-step-renderer" char-counter="" label="[[getSimpleString(data.questionExplanation)]]" maxlength="[[data.responseMaxLength]]" placeholder="[[data.placeholderText]]" required="" rows="2" value="[[freeTextValue]]" on-value-changed="updateFreeTextValueFromBinding"></tp-yt-paper-textarea></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;ODY===void 0&&(ODY=document.createElement("template"));var x=ODY;P.call(g,x.content.cloneNode(!0),k.content.firstChild);qXa=k}k=qXa;return k},{mode:2});var XP=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-free-text-flow-step-input-changed":"handleFreeTextFlowStepInputChanged"};return k};
_.z(XP,_.S);XP.prototype.handleFreeTextFlowStepInputChanged=function(k){_.RV(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:k}}])};
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],XP.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],XP.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],XP.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-free-text-input-flow-step-renderer"})],XP);
_.v(XP,"ytd-free-text-input-flow-step-renderer",function(){if(dhe!==void 0)return dhe;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-free-text-input-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-free-text-input-flow-step-renderer data="[[data]]" class="style-scope ytd-free-text-input-flow-step-renderer"></yt-free-text-input-flow-step-renderer>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return dhe=k},{mode:1});var T57;var e$Y;var c6e=function(){return _.S.apply(this,arguments)||this};
_.z(c6e,_.S);_.N([_.n(),_.I("design:type",Object)],c6e.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-metadata-line-renderer"})],c6e);
_.v(c6e,"ytd-metadata-line-renderer",function(){if(e$Y!==void 0)return e$Y;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-line-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="line-wrapper" class="style-scope ytd-metadata-line-renderer">\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badge]]" hidden="[[!data.badge]]" class="style-scope ytd-metadata-line-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-metadata-line-renderer"></yt-formatted-string>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return e$Y=k},{mode:1});var yp=function(){return _.S.apply(this,arguments)||this};
_.z(yp,_.S);yp.prototype.configureRendererStamper=function(){return{"data.metadataLines":{id:"metadata-lines",mapping:{metadataLineRenderer:{component:"ytd-metadata-line-renderer"}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],yp.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],yp.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],yp.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],yp.prototype,"isMasthead",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-media-product-renderer"})],yp);
_.v(yp,"ytd-media-product-renderer",function(){if(T57!==void 0)return T57;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-product-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="product" class="style-scope ytd-media-product-renderer">\n  <div id="image" hidden="[[!data.thumbnail]]" class="style-scope ytd-media-product-renderer">\n    <yt-img-shadow id="thumbnail" height="90" thumbnail="[[data.thumbnail]]" class="style-scope ytd-media-product-renderer"></yt-img-shadow>\n  </div>\n  <div id="metadata" class="style-scope ytd-media-product-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-media-product-renderer"></yt-formatted-string>\n    <div id="metadata-lines" class="style-scope ytd-media-product-renderer"></div>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return T57=k},{mode:1});var Vx2;var p1=function(){return _.S.apply(this,arguments)||this};
_.z(p1,_.S);p1.prototype.attached=function(){this.billboardImage.notifyOnLoaded=!0};
p1.prototype.onBillboardImageLoaded=function(){_.GB(this.hostElement,"yt-refit")};
p1.prototype.onBillboardImageLoaded=p1.prototype.onBillboardImageLoaded;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],p1.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],p1.prototype,"data",void 0);_.N([_.Td("#billboardImage"),_.I("design:type",Object)],p1.prototype,"billboardImage",void 0);_.N([_.dV("yt-img-shadow-loaded"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],p1.prototype,"onBillboardImageLoaded",null);
_.N([_.t({disableElementRegistration:!0,is:"ytd-billboard-masthead-renderer"})],p1);
_.v(p1,"ytd-billboard-masthead-renderer",function(){if(Vx2!==void 0)return Vx2;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-billboard-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="billboardImage" class="billboard with-placeholder style-scope ytd-billboard-masthead-renderer" fit="" thumbnail="[[data.billboard]]">\n</yt-img-shadow>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Vx2=k},{mode:1});var ZDT;var C1=function(){var k=_.S.apply(this,arguments)||this;k.smallSize=!1;return k};
_.z(C1,_.S);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],C1.prototype,"ytComponentBehaviorType",void 0);_.N([_.n(),_.I("design:type",Object)],C1.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],C1.prototype,"smallSize",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-bullet-formatted-string"})],C1);
_.v(C1,"ytd-bullet-formatted-string",function(){if(ZDT!==void 0)return ZDT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-bullet-formatted-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon class="bullet-icon style-scope ytd-bullet-formatted-string" hidden="[[!data.icon.iconType]]" icon="[[computeIcon_(data.icon)]]">\n</yt-icon>\n<yt-formatted-string class="text style-scope ytd-bullet-formatted-string" split-lines="true" text="[[data.text]]">\n</yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return ZDT=k},{mode:1});var mhs;var Gl=function(){return _.S.apply(this,arguments)||this};
_.z(Gl,_.S);Gl.prototype.configureRendererStamper=function(){return{"data.product":{id:"product",mapping:{mediaProductRenderer:"ytd-media-product-renderer"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Gl.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Gl.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Gl.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-offer-detail-renderer"})],Gl);
_.v(Gl,"ytd-offer-detail-renderer",function(){if(mhs!==void 0)return mhs;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-detail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string class="description style-scope ytd-offer-detail-renderer" split-lines="true" text="[[data.description]]">\n</yt-formatted-string>\n<div id="product" hidden="[[!data.product]]" class="style-scope ytd-offer-detail-renderer"></div>\n<div class="benefits style-scope ytd-offer-detail-renderer">\n    <template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-offer-detail-renderer">\n      <ytd-bullet-formatted-string class="benefit style-scope ytd-offer-detail-renderer" data="[[benefit]]">\n      </ytd-bullet-formatted-string>\n    </template>\n</div>\n<yt-formatted-string class="terms style-scope ytd-offer-detail-renderer" force-default-style="" text="[[data.terms]]">\n</yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return mhs=k},{mode:1});var wwa;var RN=function(){return _.S.apply(this,arguments)||this};
_.z(RN,_.S);RN.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"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],RN.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],RN.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],RN.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-offer-detail-step-renderer"})],RN);
_.v(RN,"ytd-offer-detail-step-renderer",function(){if(wwa!==void 0)return wwa;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-detail-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="masthead" class="style-scope ytd-offer-detail-step-renderer"></div>\n<div id="body" class="style-scope ytd-offer-detail-step-renderer"></div>\n\n\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return wwa=k},{mode:1});var J6y;var ko=function(){var k=_.S.apply(this,arguments)||this;k.isInOfferModule=!1;return k};
_.z(ko,_.S);_.d=ko.prototype;_.d.computeHasEndpoint=function(){var k;return!((k=this.data)==null||!k.onClickCommand)};
_.d.dataChanged=function(){var k;if((k=this.data)==null?0:k.onClickCommand)this.hostElement.addEventListener("click",this.handleClickEvent),this.hostElement.addEventListener("keydown",this.onContentKeyDown),this.hostElement.addEventListener("keyup",this.onContentKeyUp),this.hostElement.setAttribute("tabindex","0"),this.hostElement.setAttribute("role","link")};
_.d.detached=function(){var k;if((k=this.data)==null?0:k.onClickCommand)this.hostElement.removeEventListener("click",this.handleClickEvent),this.hostElement.removeEventListener("keydown",this.onContentKeyDown),this.hostElement.removeEventListener("keyup",this.onContentKeyUp)};
_.d.handleClickEvent=function(){var k;if((k=this.data)==null?0:k.onClickCommand){var g;this.componentBehavior.resolveCommand((g=this.data)==null?void 0:g.onClickCommand)}};
_.d.onContentKeyDown=function(k){k.key==="Enter"?this.handleClickEvent(k):k.key===" "&&k.preventDefault()};
_.d.onContentKeyUp=function(k){k.key===" "&&this.handleClickEvent(k)};
ko.prototype.dataChanged=ko.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ko.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],ko.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ko.prototype,"data",void 0);_.N([_.n({computed:"computeHasEndpoint(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],ko.prototype,"hasEndpoint",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ko.prototype,"isInOfferModule",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ko.prototype,"dataChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-channel-masthead-renderer"})],ko);
_.v(ko,"ytd-channel-masthead-renderer",function(){if(J6y!==void 0)return J6y;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-channel-masthead-renderer">\n  <yt-image class="channel-masthead style-scope ytd-channel-masthead-renderer" data="[[data.image]]" height="1" width="1">\n  </yt-image>\n  <div class="text style-scope ytd-channel-masthead-renderer">\n    <yt-attributed-string class="title style-scope ytd-channel-masthead-renderer" data="[[data.title]]">\n    </yt-attributed-string>\n    <yt-attributed-string class="subtitle style-scope ytd-channel-masthead-renderer" data="[[data.subtitle]]">\n    </yt-attributed-string>\n  </div>\n</div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return J6y=k},{mode:1});var r6s;var go=function(){var k=_.S.apply(this,arguments)||this;k.thumbnailObjectFit="CONTAIN";k.thumbnailObjectPosition="LEFT";k.isExpanded=!1;return k};
_.z(go,_.S);_.d=go.prototype;_.d.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]",objectFit:"[[thumbnailObjectFit]]",objectPosition:"[[thumbnailObjectPosition]]"}}}}}};
_.d.dataChanged=function(){this.resetStates()};
_.d.computeisTapOnOfferInfoContainerEnabled=function(){var k;return((k=this.data)==null?void 0:k.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"};
_.d.onExpandBtnClick=function(){var k,g=_.b((k=this.data)==null?void 0:k.showMoreButtonRenderer,QV5);g&&_.hb(_.qJ(),g.trackingParams);this.isExpanded=!this.isExpanded};
_.d.onOfferInfoClick=function(k){this.isTapOnOfferInfoContainerEnabled&&(_.vb(_.of(k)||[],this.hostElement,["A".toString(),"BUTTON".toString()])||_.Hb(_.of(k)||[],this.hostElement,["expand-button"])||this.executeTapCommand())};
_.d.onBottomBarClick=function(){this.executeTapCommand()};
_.d.executeTapCommand=function(){var k,g=(k=this.data)==null?void 0:k.tapCommand;g&&this.ytComponentBehavior.resolveCommand(g)};
_.d.resetStates=function(){this.isExpanded=!1};
_.mJ.Object.defineProperties(go.prototype,{hasThumbnail:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.thumbnail)}},
enableExpandButton:{configurable:!0,enumerable:!0,get:function(){var k=!(!this.showMoreButtonTitle||!this.showLessButtonTitle),g,P,x;return((g=this.data)==null?void 0:g.styleType)==="CARD_STYLE_TYPE_INTERACTIVE_CARD"&&k&&!!((P=this.data)==null?0:(x=P.benefits)==null?0:x.length)}},
enableOfferContentIcon:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"&&!this.enableExpandButton}},
showMoreButtonTitle:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return((g=_.b((k=this.data)==null?void 0:k.showMoreButtonRenderer,QV5))==null?void 0:g.showMoreButtonTitle)||((P=this.data)==null?void 0:P.showMoreButtonTitle)}},
showLessButtonTitle:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return((g=_.b((k=this.data)==null?void 0:k.showMoreButtonRenderer,QV5))==null?void 0:g.showLessButtonTitle)||((P=this.data)==null?void 0:P.showLessButtonTitle)}},
expandedBtnText:{configurable:!0,enumerable:!0,get:function(){if(this.isExpanded){var k;return(k=this.showLessButtonTitle)!=null?k:""}var g;return(g=this.showMoreButtonTitle)!=null?g:""}},
enableBottomBar:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return((k=this.data)==null?void 0:k.layoutType)==="CARD_LAYOUT_TYPE_FULL"&&!!(((g=this.data)==null?0:g.footerTitle)||((P=this.data)==null?0:P.footerSubtitle))}}});
go.prototype.dataChanged=go.prototype.dataChanged;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],go.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],go.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],go.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",String)],go.prototype,"thumbnailObjectFit",void 0);
_.N([_.n(),_.I("design:type",String)],go.prototype,"thumbnailObjectPosition",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeisTapOnOfferInfoContainerEnabled(data)"}),_.I("design:type",Boolean)],go.prototype,"isTapOnOfferInfoContainerEnabled",void 0);_.N([_.n(),_.I("design:type",Object)],go.prototype,"isExpanded",void 0);_.N([_.n(),_.I("design:type",Object)],go.prototype,"data",void 0);_.N([_.n({computed:"computeIcon_(data.footerIcon)"}),_.I("design:type",String)],go.prototype,"icon",void 0);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],go.prototype,"dataChanged",null);_.N([_.E("data.thumbnail"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],go.prototype,"hasThumbnail",null);_.N([_.E("showMoreButtonTitle","showLessButtonTitle","data.styleType","data.benefits"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],go.prototype,"enableExpandButton",null);
_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],go.prototype,"enableOfferContentIcon",null);_.N([_.E("data.showMoreButtonRenderer","data.showMoreButtonTitle"),_.I("design:type",Object),_.I("design:paramtypes",[])],go.prototype,"showMoreButtonTitle",null);_.N([_.E("data.showMoreButtonRenderer","data.showLessButtonTitle"),_.I("design:type",Object),_.I("design:paramtypes",[])],go.prototype,"showLessButtonTitle",null);
_.N([_.E("isExpanded","showMoreButtonRenderer","showLessButtonTitle"),_.I("design:type",String),_.I("design:paramtypes",[])],go.prototype,"expandedBtnText",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],go.prototype,"enableBottomBar",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-offer-card-renderer"})],go);
_.v(go,"ytd-offer-card-renderer",function(){if(r6s!==void 0)return r6s;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="offer-card style-scope ytd-offer-card-renderer" id="offer-card">\n  \n  <div class="top-banner style-scope ytd-offer-card-renderer" id="top-banner" hidden="[[!data.topBannerImage]]">\n    <yt-img-shadow class="top-banner-image style-scope ytd-offer-card-renderer" object-fit="COVER" thumbnail="[[data.topBannerImage]]">\n    </yt-img-shadow>\n  </div>\n  <div class="offer-info style-scope ytd-offer-card-renderer" id="offer-info" on-click="onOfferInfoClick">\n    \n    <div class="thumbnail style-scope ytd-offer-card-renderer" id="thumbnail" hidden="[[!hasThumbnail]]"></div>\n    <div class="description-section style-scope ytd-offer-card-renderer">\n      <div class="text style-scope ytd-offer-card-renderer">\n        <yt-formatted-string class="title style-scope ytd-offer-card-renderer" text="[[data.title]]">\n        </yt-formatted-string>\n        <yt-formatted-string class="description style-scope ytd-offer-card-renderer" split-lines="true" text="[[data.description]]">\n        </yt-formatted-string>\n      </div>\n      <button class="expand-button style-scope ytd-offer-card-renderer" id="expand-button" hidden="[[!enableExpandButton]]" on-click="onExpandBtnClick" aria-label="[[expandedBtnText]]">\n        <span class="style-scope ytd-offer-card-renderer">[[expandedBtnText]]</span>\n      </button>\n      <div class="offer-content-icon-div style-scope ytd-offer-card-renderer" id="offer-content-icon-div" hidden="[[!enableOfferContentIcon]]">\n        <yt-icon id="offer-content-icon" class="offer-content-icon style-scope ytd-offer-card-renderer" icon="[[icon]]">\n        </yt-icon>\n      </div>\n    </div>\n    \n    <div class="benefits style-scope ytd-offer-card-renderer" id="benefits" hidden="[[!isExpanded]]">\n      <template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-offer-card-renderer">\n        <ytd-bullet-formatted-string class="benefit style-scope ytd-offer-card-renderer" data="[[benefit]]" small-size="true">\n        </ytd-bullet-formatted-string>\n      </template>\n    </div>\n  </div>\n  \n  <button class="bottom-bar style-scope ytd-offer-card-renderer" id="bottom-bar" hidden="[[!enableBottomBar]]" on-click="onBottomBarClick" aria-label="[[data.footerTitle]]">\n    <div class="bottom-bar-info style-scope ytd-offer-card-renderer">\n      <yt-formatted-string class="bottom-bar-title style-scope ytd-offer-card-renderer" text="[[data.footerTitle]]"></yt-formatted-string>\n      <yt-formatted-string class="bottom-bar-subtitle style-scope ytd-offer-card-renderer" text="[[data.footerSubtitle]]"></yt-formatted-string>\n    </div>\n    <yt-icon class="icon style-scope ytd-offer-card-renderer" icon="[[icon]]"></yt-icon>\n  </button>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return r6s=k},{mode:1});var fKV;var PF=function(){return _.S.apply(this,arguments)||this};
_.z(PF,_.S);PF.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"}}}};
PF.prototype.onClick=function(k){if(!_.vb(k.composedPath()||[],this.hostElement,["A".toString()])){var g,P;if((k=(P=_.b((g=this.data)==null?void 0:g.actionButton,_.pj))==null?void 0:P.command)&&!this.ytComponentBehavior.resolveCommand(k)){var x;(x=_.qJ())==null||x.clickCommand(k);_.Za().resolve(_.wP).resolveCommand(k,{form:{element:this.hostElement}})}}};
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],PF.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],PF.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],PF.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],PF.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-offer-content-renderer"})],PF);
_.v(PF,"ytd-offer-content-renderer",function(){if(fKV!==void 0)return fKV;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="offer-info style-scope ytd-offer-content-renderer">\n  <div class="offer-content style-scope ytd-offer-content-renderer" id="offer-content" on-click="onClick">\n    <div id="thumbnail" class="style-scope ytd-offer-content-renderer"></div>\n    <div class="text style-scope ytd-offer-content-renderer">\n      <yt-formatted-string class="title style-scope ytd-offer-content-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="description style-scope ytd-offer-content-renderer" split-lines="true" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n  </div>\n  <div id="action-button" class="style-scope ytd-offer-content-renderer"></div>\n</div>\n<div class="benefits style-scope ytd-offer-content-renderer">\n  <template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-offer-content-renderer">\n    <ytd-bullet-formatted-string class="benefit style-scope ytd-offer-content-renderer" data="[[benefit]]">\n    </ytd-bullet-formatted-string>\n  </template>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return fKV=k},{mode:1});var WEV;var $o=function(){return _.S.apply(this,arguments)||this};
_.z($o,_.S);$o.prototype.configureRendererStamper=function(){return{"data.offerList":{id:"offer-list",mapping:{offerContentRenderer:{component:"ytd-offer-content-renderer"},offerCardRenderer:{component:"ytd-offer-card-renderer"}}}}};
_.mJ.Object.defineProperties($o.prototype,{hasHeaderData:{configurable:!0,enumerable:!0,get:function(){var k,g;return!((k=this.data)==null||!k.title)||!((g=this.data)==null||!g.description)}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],$o.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],$o.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],$o.prototype,"data",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],$o.prototype,"hasHeaderData",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-offer-section-renderer"})],$o);
_.v($o,"ytd-offer-section-renderer",function(){if(WEV!==void 0)return WEV;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="heading style-scope ytd-offer-section-renderer" hidden="[[!hasHeaderData]]">\n  <yt-formatted-string class="title style-scope ytd-offer-section-renderer" text="[[data.title]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="description style-scope ytd-offer-section-renderer" split-lines="" text="[[data.description]]">\n  </yt-formatted-string>\n</div>\n<div id="offer-list" class="style-scope ytd-offer-section-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return WEV=k},{mode:1});var spn;var xo=function(){return _.S.apply(this,arguments)||this};
_.z(xo,_.S);
xo.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"}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],xo.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],xo.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],xo.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-offer-selection-step-renderer"})],xo);
_.v(xo,"ytd-offer-selection-step-renderer",function(){if(spn!==void 0)return spn;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-selection-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="masthead" class="style-scope ytd-offer-selection-step-renderer"></div>\n<div id="body" class="style-scope ytd-offer-selection-step-renderer"></div>\n<div id="coupon-section" class="style-scope ytd-offer-selection-step-renderer"></div>\n<div id="terms-section" class="style-scope ytd-offer-selection-step-renderer"></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return spn=k},{mode:1});var bDY;var il=function(){return _.S.apply(this,arguments)||this};
_.z(il,_.S);il.prototype.computeStyle=function(k){return k};
il.prototype.computeImageWidth=function(k){return k==="CONFIRMATION_MASTHEAD_RENDERER_STYLE_WIDE"?150:90};
_.N([_.n({reflectToAttribute:!0,value:"CONFIRMATION_MASTHEAD_RENDERER_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.I("design:type",String)],il.prototype,"containerStyle",void 0);_.N([_.n({reflectToAttribute:!0,value:90,computed:"computeImageWidth(data.style)"}),_.I("design:type",String)],il.prototype,"imageWidth",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],il.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],il.prototype,"data",void 0);
_.N([_.t({disableElementRegistration:!0,is:"ytd-confirmation-masthead-renderer"})],il);
_.v(il,"ytd-confirmation-masthead-renderer",function(){if(bDY!==void 0)return bDY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-confirmation-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow class="thumbnail style-scope ytd-confirmation-masthead-renderer" thumbnail="[[data.thumbnail]]" width="[[imageWidth]]"></yt-img-shadow>\n<yt-icon class="entitlement-icon style-scope ytd-confirmation-masthead-renderer" hidden="[[!data.entitlementIcon.iconType]]" icon="[[data.entitlementIcon.iconType]]">\n</yt-icon>\n\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return bDY=k},{mode:1});var B5a;var UK=function(){return _.S.apply(this,arguments)||this};
_.z(UK,_.S);UK.prototype.computeStyle=function(k){return k};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],UK.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],UK.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,value:"PURCHASE_COMPLETE_DETAIL_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.I("design:type",String)],UK.prototype,"containerStyle",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-purchase-complete-detail-renderer"})],UK);
_.v(UK,"ytd-purchase-complete-detail-renderer",function(){if(B5a!==void 0)return B5a;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-purchase-complete-detail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.description]]" as="description" class="style-scope ytd-purchase-complete-detail-renderer">\n    <yt-formatted-string class="description style-scope ytd-purchase-complete-detail-renderer" split-lines="true" text="[[description]]">\n    </yt-formatted-string>\n</template>\n<template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-purchase-complete-detail-renderer">\n    <ytd-bullet-formatted-string class="benefit style-scope ytd-purchase-complete-detail-renderer" data="[[benefit]]">\n    </ytd-bullet-formatted-string>\n</template>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return B5a=k},{mode:1});var z$a;var AJ=function(){var k=_.S.apply(this,arguments)||this;k.scriptsAppended=!1;return k};
_.z(AJ,_.S);AJ.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"}}}};
AJ.prototype.onDataChanged=function(){var k=this.get("data.gtmId");k&&(_.Sj(k,_.y4("GL","")),this.setupConversionTracking())};
AJ.prototype.setupConversionTracking=function(){if(!this.scriptsAppended){var k=document.createElement("noscript");k.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5KBDVVN" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(k);this.scriptsAppended=!0}};
AJ.prototype.onDataChanged=AJ.prototype.onDataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],AJ.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],AJ.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],AJ.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],AJ.prototype,"scriptsAppended",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],AJ.prototype,"onDataChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-purchase-complete-step-renderer"})],AJ);
_.v(AJ,"ytd-purchase-complete-step-renderer",function(){if(z$a!==void 0)return z$a;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-purchase-complete-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="masthead" class="style-scope ytd-purchase-complete-step-renderer"></div>\n<div id="body" class="style-scope ytd-purchase-complete-step-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return z$a=k},{mode:1});var uBU;var OK=function(){return _.S.apply(this,arguments)||this};
_.z(OK,_.S);OK.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],OK.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],OK.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-ypc-transaction-error-message-renderer"})],OK);
_.v(OK,"ytd-ypc-transaction-error-message-renderer",function(){if(uBU!==void 0)return uBU;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-transaction-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div class="error-messages style-scope ytd-ypc-transaction-error-message-renderer">\n  <template is="dom-repeat" items="[[data.errorMessages]]" as="message" class="style-scope ytd-ypc-transaction-error-message-renderer">\n    <yt-formatted-string text="[[message]]" class="style-scope ytd-ypc-transaction-error-message-renderer"></yt-formatted-string>\n  </template>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return uBU=k},{mode:1});var h$a;var ED7;var qI=function(){var k=_.S.apply(this,arguments)||this;k.handlePhoneVerificationSuccess=function(g){if(k.isValidPhoneVerificationCompletionMessageEvent(g)){var P;((P=k.data)==null?0:P.nextStepCommand)&&k.ytComponentBehavior.resolveCommand(k.data.nextStepCommand)}};
return k};
_.z(qI,_.S);qI.prototype.isValidPhoneVerificationCompletionMessageEvent=function(k){if(k.data!=="yt-phone-verification-complete")return!1;k=_.qt(k.origin);return k!==null&&k.includes("youtube.com")};
qI.prototype.attached=function(){window.addEventListener("message",this.handlePhoneVerificationSuccess)};
qI.prototype.detached=function(){window.removeEventListener("message",this.handlePhoneVerificationSuccess)};
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],qI.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],qI.prototype,"data",void 0);_.N([_.hB({is:"yt-feature-enablement-soft-entry-renderer",disableElementRegistration:!0})],qI);
_.v(qI,"yt-feature-enablement-soft-entry-renderer",function(){if(ED7===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-feature-enablement-soft-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.feature_enablement.yt_feature_enablement_soft_entry_renderer.yt.feature.enablement.soft.entry.renderer.css.js--\x3e<div id="contents" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  <yt-img-shadow id="image" fit="" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="160" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  </yt-img-shadow>\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="description" hidden="[[!data.description]]" split-lines="" text="[[data.description]]" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  </yt-formatted-string>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;h$a===void 0&&(h$a=document.createElement("template"));var x=h$a;P.call(g,x.content.cloneNode(!0),k.content.firstChild);ED7=k}k=ED7;return k},{mode:1});var LEy;var nD7;var SXs;var FEe;var YXT=function(){return _.S.apply(this,arguments)||this};
_.z(YXT,_.S);_.N([_.n(),_.I("design:type",Object)],YXT.prototype,"data",void 0);_.N([_.hB({is:"yt-benefits-item-renderer",disableElementRegistration:!0})],YXT);
_.v(YXT,"yt-benefits-item-renderer",function(){if(FEe===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-benefits-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_benefits_item_renderer.yt.benefits.item.renderer.css.js--\x3e<div id="benefits-item" class="style-scope yt-benefits-item-renderer"><yt-formatted-string id="benefits-item-title" class="lhs style-scope yt-benefits-item-renderer" text="[[data.title]]"></yt-formatted-string><yt-formatted-string id="benefits-item-info-text" class="rhs style-scope yt-benefits-item-renderer" hidden="[[!data.text]]" text="[[data.text]]"></yt-formatted-string><yt-button-renderer id="benefits-item-info-button" class="rhs style-scope yt-benefits-item-renderer" data="[[data.button.buttonRenderer]]" hidden="[[!data.button.buttonRenderer]]"></yt-button-renderer></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;SXs===void 0&&(SXs=document.createElement("template"));var x=SXs;P.call(g,x.content.cloneNode(!0),k.content.firstChild);FEe=k}k=FEe;return k},{mode:2});var jpU;var Qpn;var TF=function(){return _.S.apply(this,arguments)||this};
_.z(TF,_.S);TF.prototype.configureRendererStamper=function(){return{"data.items":{id:"benefits-items",mapping:{benefitsItemRenderer:{component:"yt-benefits-item-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
TF.prototype.computeisWithoutPadding=function(){var k;return((k=this.data)==null?void 0:k.benefitsSectionStyle)==="BENEFITS_SECTION_RENDERER_STYLE_NO_MARGIN"};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],TF.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],TF.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeisWithoutPadding(data)"}),_.I("design:type",Boolean)],TF.prototype,"isWithoutPadding",void 0);_.N([_.hB({is:"yt-benefits-section-renderer",disableElementRegistration:!0})],TF);
_.v(TF,"yt-benefits-section-renderer",function(){if(Qpn===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-benefits-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_benefits_section_renderer.yt.benefits.section.renderer.css.js--\x3e<div id="benefits-section" is-without-padding$="[[isWithoutPadding]]" class="style-scope yt-benefits-section-renderer"><div id="benefits-header" hidden$="[[!data.header]]" class="style-scope yt-benefits-section-renderer"><yt-formatted-string id="benefits-header-text" split-lines="1" text="[[data.header]]" class="style-scope yt-benefits-section-renderer"></yt-formatted-string><div hidden="[[!data.tooltip]]" class="style-scope yt-benefits-section-renderer"><yt-icon id="tooltip-icon" icon="yt-icons:info-outline" class="style-scope yt-benefits-section-renderer"></yt-icon><tp-yt-paper-tooltip id="tooltip" always-display="" class="style-scope yt-benefits-section-renderer"><yt-formatted-string split-lines="1" text="[[data.tooltip]]" class="style-scope yt-benefits-section-renderer"></yt-formatted-string></tp-yt-paper-tooltip></div></div><div id="benefits-items" class="style-scope yt-benefits-section-renderer"></div></div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;jpU===void 0&&(jpU=document.createElement("template"));var x=jpU;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Qpn=k}k=Qpn;return k},{mode:2});var eO=function(){return _.S.apply(this,arguments)||this};
_.z(eO,_.S);eO.prototype.configureRendererStamper=function(){return{"data.benefitsSections":{id:"benefits-sections",mapping:{benefitsSectionRenderer:{component:"yt-benefits-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
eO.prototype.computeisUsingLargeWidth=function(){var k;return((k=this.data)==null?void 0:k.widthType)==="BENEFITS_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],eO.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],eO.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeisUsingLargeWidth(data)"}),_.I("design:type",Boolean)],eO.prototype,"isUsingLargeWidth",void 0);_.N([_.hB({is:"yt-benefits-flow-step-renderer",disableElementRegistration:!0})],eO);
_.v(eO,"yt-benefits-flow-step-renderer",function(){if(nD7===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-benefits-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_benefits_flow_step_renderer.yt.benefits.flow.step.renderer.css.js--\x3e<div id="header-container" class="style-scope yt-benefits-flow-step-renderer"><yt-img-shadow id="avatar" height="72" hidden$="[[!data.avatar]]" thumbnail="[[data.avatar]]" width="72" class="style-scope yt-benefits-flow-step-renderer"></yt-img-shadow><div id="header-content" class="style-scope yt-benefits-flow-step-renderer"><yt-formatted-string id="subtitle-text" hidden$="[[!data.subtitleText]]" split-lines="1" text="[[data.subtitleText]]" class="style-scope yt-benefits-flow-step-renderer"></yt-formatted-string><yt-formatted-string id="title-text" hidden$="[[!data.titleText]]" split-lines="1" text="[[data.titleText]]" class="style-scope yt-benefits-flow-step-renderer"></yt-formatted-string></div></div><div id="benefits-sections" class="style-scope yt-benefits-flow-step-renderer"></div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;LEy===void 0&&(LEy=document.createElement("template"));var x=LEy;P.call(g,x.content.cloneNode(!0),k.content.firstChild);nD7=k}k=nD7;return k},{mode:2});var lKy;var DhY;var cF=function(){return _.S.apply(this,arguments)||this};
_.z(cF,_.S);cF.prototype.checkIsUsingLargeWidth=function(){var k;return((k=this.data)==null?void 0:k.widthType)==="CONFIRMATION_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.N([_.n(),_.I("design:type",Object)],cF.prototype,"data",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],cF.prototype,"ytRendererBehavior",void 0);_.N([_.n({reflectToAttribute:!0,computed:"checkIsUsingLargeWidth(data)"}),_.I("design:type",Boolean)],cF.prototype,"isUsingLargeWidth",void 0);_.N([_.hB({is:"yt-confirmation-flow-step-renderer",disableElementRegistration:!0})],cF);
_.v(cF,"yt-confirmation-flow-step-renderer",function(){if(DhY===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-confirmation-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_confirmation_flow_step_renderer.yt.confirmation.flow.step.renderer.css.js--\x3e<div id="thumbnail-container" class="style-scope yt-confirmation-flow-step-renderer"><yt-img-shadow id="thumbnail" height="209" thumbnail="[[data.image]]" width="209" class="style-scope yt-confirmation-flow-step-renderer"></yt-img-shadow></div><div id="title-container" class="style-scope yt-confirmation-flow-step-renderer"><yt-formatted-string id="title" split-lines="1" text="[[data.titleText]]" class="style-scope yt-confirmation-flow-step-renderer"></yt-formatted-string></div><div id="subtitle-container" class="style-scope yt-confirmation-flow-step-renderer"><yt-formatted-string id="subtitle" split-lines="1" text="[[data.subtitleText]]" class="style-scope yt-confirmation-flow-step-renderer"></yt-formatted-string></div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;lKy===void 0&&(lKy=document.createElement("template"));var x=lKy;P.call(g,x.content.cloneNode(!0),k.content.firstChild);DhY=k}k=DhY;return k},{mode:2});var tx7;var Mxa;var KE5=function(){return _.S.apply(this,arguments)||this};
_.z(KE5,_.S);_.N([_.n(),_.I("design:type",Object)],KE5.prototype,"data",void 0);_.N([_.hB({is:"yt-info-flow-step-renderer",disableElementRegistration:!0})],KE5);
_.v(KE5,"yt-info-flow-step-renderer",function(){if(Mxa===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-info-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_info_flow_step_renderer.yt.info.flow.step.renderer.css.js--\x3e<div id="title-container" class="style-scope yt-info-flow-step-renderer"><yt-formatted-string id="title" split-lines="1" text="[[data.titleText]]" class="style-scope yt-info-flow-step-renderer"></yt-formatted-string></div><div id="subtitle-text-container" class="style-scope yt-info-flow-step-renderer"><yt-formatted-string id="subtitle-text" split-lines="1" text="[[data.subtitleText]]" class="style-scope yt-info-flow-step-renderer"></yt-formatted-string></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;tx7===void 0&&(tx7=document.createElement("template"));var x=tx7;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Mxa=k}k=Mxa;return k},{mode:2});var oD2;var vDF;var aKn=function(){return _.S.apply(this,arguments)||this};
_.z(aKn,_.S);_.N([_.n(),_.I("design:type",Object)],aKn.prototype,"data",void 0);_.N([_.hB({is:"yt-info-list-flow-step-renderer",disableElementRegistration:!0})],aKn);
_.v(aKn,"yt-info-list-flow-step-renderer",function(){if(vDF===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-info-list-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_info_list_flow_step_renderer.yt.info.list.flow.step.renderer.css.js--\x3e<div id="title-container" class="style-scope yt-info-list-flow-step-renderer"><yt-formatted-string id="title" split-lines="1" text="[[data.titleText]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div><div id="info-list-header-container" class="style-scope yt-info-list-flow-step-renderer"><yt-formatted-string id="info-list-header" force-default-style="" split-lines="1" text="[[data.infoListHeader]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div><div id="info-items-container" class="style-scope yt-info-list-flow-step-renderer"><template is="dom-repeat" items="[[data.infoItems]]" as="item" class="style-scope yt-info-list-flow-step-renderer"><div id="info-list-item" class="style-scope yt-info-list-flow-step-renderer"><yt-icon id="info-icon" icon="[[item.icon.iconType]]" class="style-scope yt-info-list-flow-step-renderer"></yt-icon><yt-formatted-string id="info-text" split-lines="1" text="[[item.text]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div></template></div><div id="description-text-container" class="style-scope yt-info-list-flow-step-renderer"><yt-formatted-string id="description-text" split-lines="1" text="[[data.descriptionText]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;oD2===void 0&&(oD2=document.createElement("template"));var x=oD2;P.call(g,x.content.cloneNode(!0),k.content.firstChild);vDF=k}k=vDF;return k},{mode:2});var HD5=_.M(function(k){var g=k.data;return _.V("styled-text-view-model",{class:_.$v("ytStyledTextViewModelHost",function(){return FrT(g().fontAttributes)},function(){return SNY(g().color)})},_.V(_.C8,{text:function(){return g().text},
ariaLabel:function(){var P,x,U;return(U=(P=g().accessibility)==null?void 0:(x=P.accessibilityData)==null?void 0:x.label)!=null?U:""}}))},"oh");
HD5.idomCompat=!0;var N5Y=_.M(function(k){var g=function(){var U,A,q,T;return(T=(q=(U=k.alt)==null?void 0:U.call(k))!=null?q:(A=k.data().accessibilityData)==null?void 0:A.label)!=null?T:""},P=function(){return k.data().imageWidth},x=function(){return k.data().imageHeight};
return _.V("themed-image-view-model",{class:"ytThemedImageViewModelHost"},_.V(_.m,{cond:function(){var U=k.data();if(U){var A,q,T;var c=((A=_.Za().resolve(_.VE(_.le)))==null?0:A())?(q=U.imageDark)!=null?q:U.imageLight:(T=U.imageLight)!=null?T:U.imageDark}else c=void 0;return c},
then:function(U){return _.V(_.KX,Object.assign({},k,{data:U,alt:g,targetWidth:P,targetHeight:x,preserveHeight:!0,preserveWidth:!0}))}}))},"ph");
N5Y.idomCompat=!0;var VD=_.M(function(k){var g=k.data;k=_.vh(function(){return g().slots},[]);
var P=_.vh(function(){return g().layoutProperties},{}),x=_.Za().resolve(_.tC);
return _.V("container-layout-view-model",{class:"ytContainerLayoutViewModelHost",style:uG2(P,x)},_.V(_.DZ,{each:k,keyBy:"INDEX"},function(U){return _.V("div",{class:"ytContainerLayoutViewModelSlot",style:uG2(function(){return U().layoutProperties},x)},_.V(_.Vz,{data:function(){return U().contents}},{containerLayoutViewModel:VD,
badgeViewModel:_.VT,buttonViewModel:_.Va,styledTextViewModel:HD5,contentPreviewImageViewModel:function(A){return _.V(_.Zy,{data:A.data,className:"ytContainerLayoutViewModelImage"})},
themedImageViewModel:function(A){return _.V(N5Y,{data:A.data,preserveWidth:!0,preserveHeight:!0})}}))}))},"qh");
VD.idomCompat=!0;var IK3=_.M(function(k){var g=k.data;var P=k.stateFns;var x=function(){var Z=g(),w=Z.productId;return!(!Z.clearGroupId&&!w)},U=function(){var Z=g(),w=Z.clearGroupId;
return(Z=Z.productId)?P().isProductSelected(Z):w?P().getSelectedProductByGroupId(w)==null:!1},A=function(Z){var w=g(),J=w.clearGroupId;
if(w=w.productId)P().onProductSelected(w),Z==null||Z.forEach(function(r){_.S7(r)});
else if(J)P().onClearGroupSelected(J)},q=function(){var Z=g(),w=Z.clearGroupId;
if(Z=Z.productId){var J;return"group:"+(((J=P().getProductById(Z))==null?void 0:J.groupId)||"")}return w?"group:"+w:""},T=_.vh(function(){return g().header},[]),c=_.vh(function(){return g().body},[]);
return _.V("pdp-card-section-view-model",{class:"ytPdpCardSectionViewModelHost"},_.V(_.m,{cond:function(){return T().length>0||x()},
then:function(){return _.V("label",{class:"ytPdpCardSectionViewModelHeaderSection"},_.V("div",{class:"ytPdpCardSectionViewModelHeaderContent"},_.V(_.Vz,{data:T},{containerLayoutViewModel:function(Z){return _.V("div",{class:"ytPdpCardSectionViewModelContentItem"},_.V(VD,{data:Z.data}))},
styledTextViewModel:function(Z){return _.V("div",{class:"ytPdpCardSectionViewModelContentItem"},_.V(HD5,{data:Z.data}))}})),_.V(_.m,{cond:x,
then:function(){return _.V("div",{class:"ytPdpCardSectionViewModelHeaderRadioContainer"},_.V(_.a1,{checked:U,name:q,onChange:function(){A(g().onSelect)}}))}}))}}),_.V(_.m,{cond:function(){return c().length>0},
then:function(){return _.V("div",null,_.V(_.Vz,{data:c},{containerLayoutViewModel:function(Z){return _.V("div",{class:"ytPdpCardSectionViewModelContentItem"},_.V(VD,{data:Z.data}))}}))}}))},"rh");
IK3.idomCompat=!0;var Xwn=_.M(function(k){var g=k.data;var P=k.stateFns;return _.V("pdp-card-view-model",{class:"ytPdpCardViewModelHost"},_.V(_.m,{cond:function(){return g().banner},
then:function(x){return _.V("div",{class:"ytPdpCardViewModelBanner"},_.V(_.C8,{text:x}))}}),_.V(_.Vz,{data:function(){return g().sections}},{pdpCardSectionViewModel:function(x){x=x.data;
var U={};return _.V("div",{class:_.$v("ytPdpCardViewModelSectionContainer",(U.ytPdpCardViewModelShowDividers=function(){return g().showDividers},U))},_.V(IK3,{data:x,
stateFns:P}))}}))},"sh");
Xwn.idomCompat=!0;var y6e=_.M(function(k){var g=k.data;var P=k.isOverlay;k={};return _.V("pdp-masthead-view-model",{class:_.$v("ytPdpMastheadViewModelHost",(k.ytPdpMastheadViewModelIsOverlay=P,k))},_.V(_.Vz,{data:function(){return g().image}},{contentPreviewImageViewModel:_.Zy,
themedImageViewModel:function(x){return _.V(N5Y,{data:x.data,alt:"",className:"ytPdpMastheadViewModelImage"})}}),_.V(_.m,{cond:function(){return g().title},
then:function(x){return _.V("h1",{class:"ytPdpMastheadViewModelHeading"},_.V(_.C8,{text:x,isOverlay:P}))}}),_.V(_.DZ,{each:function(){var x;
return(x=g().finePrint)!=null?x:[]}},function(x){return _.V("div",{class:"ytPdpMastheadViewModelFinePrint"},_.V(_.C8,{text:x,
isOverlay:P}))}))},"th");
y6e.idomCompat=!0;var pwY=_.M(function(k){var g=k.data;var P=k.stateFns;var x=function(){return"pdp-pricing-group-selector-"+g().pricingGroupAttributeIds},U=_.vh(function(){return g().pricingGroupSelectorSectionHeader});
return _.V("pdp-pricing-group-selector-view-model",null,_.V(_.m,{cond:function(){return!!U()},
then:function(){return _.V(_.Vz,{data:U},{sectionHeaderViewModel:function(A){A=A.data;var q={};return _.V("div",{class:_.$v("ytPdpPricingGroupSelectorViewModelSectionHeader",(q.ytPdpPricingGroupSelectorViewModelFullBleed=!0,q.ytPdpPricingGroupSelectorViewModelNoVerticalPadding=!0,q))},_.V(_.bM,{data:A}))}})}}),_.V("div",{class:"ytPdpPricingGroupSelectorViewModelHost"},_.V(_.DZ,{each:function(){var A=P().getSelectedProductByGroupId(g().groupId);
if(!A)return _.XU(Error("Yj`"+g().groupId)),[];var q,T=(q=g().pricingGroupAttributeIds)!=null?q:[],c;if((c=A.pricingGroups)==null||!c.length||!T.length)return[];q=A.pricingGroups.filter(function(r){return T.length?r.pricingGroupAttributes.every(function(f){return T.includes(f)}):!1});
A=[];if(T.length>0){q=[].concat(_.Kl(q));c=_.O(T);for(var Z=c.next(),w={};!Z.done;w={targetAttrId:void 0},Z=c.next())w.targetAttrId=Z.value,Z=q.findIndex(function(r){return function(f){return f.pricingGroupAttributes.includes(r.targetAttrId)}}(w)),Z!==-1&&(A.push(q[Z]),q.splice(Z,1))}var J=P().getSelectedPricingGroupAttributesByGroupId(g().groupId);
return A.map(function(r){var f=!1;J&&r.pricingGroupAttributes&&(f=SF(r.pricingGroupAttributes,J));return{pricingGroup:r,isSelected:f}})},
keyBy:function(A){return A.pricingGroup.pricingGroupId}},function(A){return _.V("label",{class:"ytPdpPricingGroupSelectorViewModelOption"},_.V("div",{class:"ytPdpPricingGroupSelectorViewModelOptionContent"},_.V(_.Vz,{data:function(){return A().pricingGroup.pricingGroupSelectorOption}},{containerLayoutViewModel:VD})),_.V("div",{class:"ytPdpPricingGroupSelectorViewModelOptionRadio"},_.V(_.a1,{checked:function(){return A().isSelected},
name:x,onClick:function(){var q=A().pricingGroup;P().onPricingGroupSelected(q.pricingGroupId);if(q=_.hC(q.onSelectPricingGroup)){var T;(T=_.Za().resolve(_.wP))==null||T.resolveCommand(q)}}})))})))},"uh");
pwY.idomCompat=!0;var CLV=_.M(function(k){var g=k.data;var P=k.stateFns;var x=function(){var q=P().getSelectedPricingOptions().map(function(Z){return Z.pricingOptionId}),T=P().getSelectedProductByGroupId(g().groupId);
if(!T)return _.XU(Error("Zj`"+g().groupId)),[];var c=P().getSelectedPricingGroupAttributesByGroupId(g().groupId);return lSU(T.pricingOptions,c,q)},U=_.vh(function(){return g().pricingOptionSelectorSectionHeader}),A=function(){return x().length>1};
return _.V("pdp-pricing-option-selector-view-model",null,_.V(_.m,{cond:function(){return!!U()&&A()},
then:function(){return _.V(_.Vz,{data:U},{sectionHeaderViewModel:function(q){q=q.data;var T={};return _.V("div",{class:_.$v("ytPdpPricingOptionSelectorViewModelSectionHeader",(T.ytPdpPricingOptionSelectorViewModelFullBleed=!0,T.ytPdpPricingOptionSelectorViewModelNoVerticalPadding=!0,T))},_.V(_.bM,{data:q}))}})}}),_.V(_.m,{cond:A,
then:function(){return _.V("div",{class:"ytPdpPricingOptionSelectorViewModelHost"},_.V(_.DZ,{each:x,keyBy:"INDEX"},function(q){return _.V("label",{class:"ytPdpPricingOptionSelectorViewModelOption"},_.V("div",{class:"ytPdpPricingOptionSelectorViewModelOptionContent"},_.V(_.Vz,{data:function(){return q().pricingOption.pricingOptionSelectorOption}},{containerLayoutViewModel:VD})),_.V("div",{class:"ytPdpPricingOptionSelectorViewModelOptionRadio"},_.V(_.a1,{checked:function(){return q().isSelected},
onClick:function(){P().onPricingOptionSelected(q().pricingOption.pricingOptionId);var T=q().pricingOption.onSelectPricingOption;if(T=_.hC(T)){var c;(c=_.Za().resolve(_.wP))==null||c.resolveCommand(T)}}})))}))}}))},"vh");
CLV.idomCompat=!0;var G07=_.M(function(k){var g=k.data;var P=k.stateFns;return _.V("pdp-primary-button-view-model",{class:"ytPdpPrimaryButtonViewModelHost"},_.V(_.Vz,{data:function(){var x,U;return(U=(x=P().getSelectedPricingOptions()[0])==null?void 0:x.primaryButton)!=null?U:g().emptyStateButton}},{buttonViewModel:_.Va}))},"wh");
G07.idomCompat=!0;var R$Y=_.M(function(k){var g=k.stateFns;return _.V("pdp-summary-view-model",{class:"ytPdpSummaryViewModelHost"},_.V(_.Vz,{data:function(){return g().getSelectedPricingOptions().flatMap(function(P){return P.summaryLines}).filter(function(P){return!!P})}},{containerLayoutViewModel:function(P){return _.V("div",{class:"ytPdpSummaryViewModelLineItem"},_.V(VD,{data:P.data}))}}))},"xh");
R$Y.idomCompat=!0;var kY7=_.M(function(k){function g(Y){var l=q();_.oS(_.Wa("pdpStateEntity",l,{key:l,selectedPricingOptions:Y}))}
var P=k.data;var x=k.internalScrolling;var U=k.stateFnsForTesting;var A=_.vh(function(){return P().allProducts},[]),q=_.vh(function(){return P().pdpStateEntityKey},""),T=_.Tf(DyU,q),c=_.nP(function(){_.Hc(!0);
var Y;return(Y=U==null?void 0:U())!=null?Y:MST(T,A,g)},void 0,"ryrrHe"),Z=_.vh(function(){return P().body},[]),w=_.vh(function(){return P().columnBreakHints},[]),J=function(){return P().backgroundMode==="PDP_BACKGROUND_MODE_FORCE_DARK"},r=function(){return J()||P().backgroundMode==="PDP_BACKGROUND_MODE_DARK"},f=_.nP(function(){var Y=_.Fn(P().background),l;
if(Y==null?0:(l=Y.sources)==null?0:l.length){var D=D===void 0?!0:D;Y=_.qx0(void 0,Y.sources,void 0,D,D?1E3:void 0,D?void 0:1E3)}else Y=null;return Y},void 0,"UVFJic");
k=_.OD({"--pdp-view-model-background":function(){return f()?"url("+f()+")":void 0}});
var B={};x=_.$v("ytPdpViewModelHost",(B.ytPdpViewModelHasBackground=function(){return r()||!!f()},B.ytPdpViewModelHasDarkBackground=r,B.ytPdpViewModelHasScrim=J,B.ytPdpViewModelInternalScrolling=_.vh(x,!1),B));
var L=function(Y){var l={};return _.$v("ytPdpViewModelItem",(l.ytPdpViewModelFullBleed=function(){return Kr2(Y())==="dividerViewModel"||Kr2(Y())==="sectionHeaderViewModel"},l.ytPdpViewModelNoVerticalPadding=function(){return Kr2(Y())==="sectionHeaderViewModel"},l))};
_.ay(function(){var Y=P().onStartCommand;if(Y&&(Y=_.hC(Y))){var l;(l=_.Za().resolve(_.wP))==null||l.resolveCommand(Y)}});
return _.V("pdp-view-model",{class:x,style:k},_.V("div",{class:"ytPdpViewModelColumnContainer"},_.V(_.DZ,{each:function(){return oC3(Z(),w())},
keyBy:"INDEX"},function(Y){return _.V("div",{class:"ytPdpViewModelColumn"},_.V(_.Vz,{data:Y},{containerLayoutViewModel:function(l,D){l=l.data;return _.V("div",{class:L(function(){return Y()[D()]})},_.V(VD,{data:l}))},
dividerViewModel:function(l,D){l=l.data;return _.V("div",{class:L(function(){return Y()[D()]})},_.V(_.vQt,{data:l}))},
pdpCardViewModel:function(l,D){l=l.data;return _.V("div",{class:L(function(){return Y()[D()]})},_.V(Xwn,{data:l,
stateFns:c}))},
pdpMastheadViewModel:function(l,D){l=l.data;return _.V("div",{class:L(function(){return Y()[D()]})},_.V(y6e,{data:l,
isOverlay:r}))},
pdpPricingGroupSelectorViewModel:function(l,D){l=l.data;return _.V("div",{class:L(function(){return Y()[D()]})},_.V(pwY,{data:l,
stateFns:c}))},
pdpPricingOptionSelectorViewModel:function(l,D){l=l.data;return _.V("div",{class:L(function(){return Y()[D()]})},_.V(CLV,{data:l,
stateFns:c}))},
pdpPrimaryButtonViewModel:function(l,D){l=l.data;return _.V("div",{class:L(function(){return Y()[D()]})},_.V(G07,{data:l,
stateFns:c}))},
pdpSummaryViewModel:function(l,D){l=l.data;return _.V("div",{class:L(function(){return Y()[D()]})},_.V(R$Y,{data:l,
stateFns:c}))},
sectionHeaderViewModel:function(l,D){l=l.data;return _.V("div",{class:L(function(){return Y()[D()]})},_.V(_.bM,{data:l}))}}))})))},"yh");
kY7.idomCompat=!0;_.y3(kY7,"pdp-view-model",{props:{data:_.GH,stateFnsForTesting:_.NJ,internalScrolling:_.NJ}});var gzT=_.M(function(k){var g=k.data;var P=k.className;var x=_.Tf(_.tp,function(){return g().flowStateEntityKey});
return _.V("ytm-premium-purchase-button-renderer",{class:_.$v("ytPremiumPurchaseButtonRendererHost",P)},_.V(_.Vz,{data:function(){var U;return(U=_.b(x(),aST))==null?void 0:U.primaryButtonOverride}},{buttonRenderer:function(U){return _.V(_.i6,{data:U.data,
className:P})},
buttonViewModel:function(U){return _.V(_.Va,{data:U.data,className:P})}}))},"zh");
gzT.idomCompat=!0;var PaY=_.M(function(k){var g=k.data;k=k.className;var P=function(){return vCa(g().style)},x=_.$v("yt-flow-bottom-bar-renderer__flow-bottom-bar-primary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",P),U=_.$v("yt-flow-bottom-bar-renderer__flow-bottom-bar-secondary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",P);
return _.V("yt-flow-bottom-bar-renderer",{class:_.$v("yt-flow-bottom-bar-renderer",k,P)},_.V(_.Vz,{data:function(){return g().secondaryButton}},{buttonRenderer:function(A){return _.V(_.i6,{data:A.data,
className:U})},
buttonViewModel:function(A){return _.V(_.Va,{data:A.data,className:U})},
premiumPurchaseButtonRenderer:function(A){return _.V(gzT,{data:A.data,className:U})}}),_.V(_.Vz,{data:function(){return g().primaryButton}},{buttonRenderer:function(A){return _.V(_.i6,{data:A.data,
className:x})},
buttonViewModel:function(A){return _.V(_.Va,{data:A.data,className:x})},
premiumPurchaseButtonRenderer:function(A){return _.V(gzT,{data:A.data,className:x})}}))},"Ah");
PaY.idomCompat=!0;_.y3(PaY,"yt-flow-bottom-bar-renderer",{props:{data:_.GH,className:_.GH}});var $iY=_.M(function(k){var g=_.$v(k.className,"ytOfferSummaryRendererHost");return _.V("yt-offer-summary-renderer",{class:g},_.V("div",{class:"ytOfferSummaryRendererTextContainer"},_.V("div",{class:"ytOfferSummaryRendererEyebrowText"},_.V(_.C8,{text:function(){return k.data().eyebrowText}})),_.V("div",{class:"ytOfferSummaryRendererTitle"},_.V(_.C8,{text:function(){return k.data().title}})),_.V("div",{class:"ytOfferSummaryRendererSubtitle"},_.V(_.C8,{text:function(){return k.data().subtitle}})),_.V("div",
{class:"ytOfferSummaryRendererFeatureListData"},_.V(_.DZ,{each:function(){var P;
return(P=k.data().featureListData)!=null?P:[]}},function(P){var x;
return _.V("div",{class:"ytOfferSummaryRendererFeatureList"},_.V(_.qQ,{icon:(x=P.icon)==null?void 0:x.iconType,active:function(){return P.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(P.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"}}}),_.V("div",{class:"ytOfferSummaryRendererFeatureListText"},_.V(_.C8,{text:P.text,
className:function(){return P.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOfferSummaryRendererFeatureListSecondaryText":""}})))})),_.V("div",{class:"ytOfferSummaryRendererDescription"},_.V(_.C8,{text:function(){return k.data().description}}))))},"Bh");_.y3(_.M(function(k){var g={};g=_.$v("ytOfferSummaryFlowStepRendererHost",(g.ytOfferSummaryFlowStepRendererDisableHeaderTopMargin=k.shouldDisableHeaderTopMargin,g));return _.V("yt-offer-summary-flow-step-renderer",{id:"yt-offer-summary-flow-step-renderer",class:g},_.V("div",{class:"ytOfferSummaryFlowStepRendererHeaderContainer ytOfferSummaryFlowStepRendererChild"},_.V("div",{class:"ytOfferSummaryFlowStepRendererHeader"},_.V(_.C8,{text:function(){return k.data().header}})),_.V("div",{class:"ytOfferSummaryFlowStepRendererSubtitle"},
_.V(_.C8,{text:function(){return k.data().subtitle}}))),_.V("div",{class:"ytOfferSummaryFlowStepRendererChild"},_.V(_.Vz,{data:function(){return k.data().offerSummary}},{offerSummaryRenderer:function(P){return _.V($iY,{data:P.data,
className:k.flowClassName})}})))},"Ch"),"yt-offer-summary-flow-step-renderer",{props:{data:_.NJ,
flowClassName:_.NJ,flowStateEntityKey:_.NJ,shouldDisableHeaderTopMargin:_.NJ}});var xiT=_.M(function(k){var g=k.data;var P=k.className;var x=k.flowStateEntityKey;var U=k.selectionStepStyle;k=_.iX(function(c){var Z=g(),w=x==null?void 0:x();c.target&&(c.stopPropagation(),c=w||"",w=_.tp(_.KC().getState(),c),Z=Object.assign({},w,{premiumPurchaseFlowState:{selectedOptionId:Z.optionId,primaryButtonOverride:Z.primaryButtonOverride}}),_.KC().dispatch(_.ZW("flowStateEntity",c,Z)));return!1});
var A=function(){return(x==null?void 0:x())||""},q=_.Tf(_.tp,A);
_.ay(function(){var c=g(),Z=A(),w=q();c.defaultSelected&&Z!==""&&c.primaryButtonOverride&&HfY(c.optionId||"",Z,c.primaryButtonOverride,w)});
var T={};return _.V("ytm-option-item-renderer",{"on:click":k,class:_.$v(P,"ytm-option-item-renderer",(T["ytm-option-item-renderer--lp2-style"]=function(){return(U==null?void 0:U())==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},T))},_.V("div",{class:"ytm-option-item-renderer__option-item-radio-container"},_.V("input",{type:"radio",
class:"ytm-option-item-renderer__option-item-radio-button","prop:checked":function(){var c=g(),Z=A(),w=q();w=_.b(w,aST);return(w?(w==null?void 0:w.selectedOptionId)||"":c.defaultSelected&&Z!==""?(c==null?void 0:c.optionId)||"":"")===g().optionId},
name:("input"+_.YB(_.vY)).toString()})),_.V("div",{class:"ytm-option-item-renderer__option-item-text-container"},_.V(_.Vz,{data:function(){return g().titleBadge}},{badgeViewModel:function(c){return _.V(_.VT,{data:c.data,
class:"ytm-option-item-renderer__option-item-title-badge"})}}),_.V(_.m,{cond:function(){return g().eyebrowText},
then:function(){return _.V("div",{class:"ytm-option-item-renderer__option-item-eyebrow-text"},_.V(_.C8,{text:function(){return g().eyebrowText}}))}}),_.V("div",{class:"ytm-option-item-renderer__option-item-title"},_.V(_.C8,{text:function(){return g().title}})),_.V("div",{class:"ytm-option-item-renderer__option-item-subtitle"},_.V(_.C8,{text:function(){return g().subtitle}})),_.V(_.m,{cond:function(){return g().featureListData},
then:function(){return _.V("div",{class:"ytm-option-item-renderer__feature-list-data"},_.V(_.DZ,{each:function(){return g().featureListData||[]}},function(c){var Z,w=(Z=c.icon)==null?void 0:Z.iconType;
a:switch(c.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":Z="ytm-option-item-renderer__feature-list-icon-green";break a;case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":Z="ytm-option-item-renderer__feature-list-icon-small";break a;default:Z="ytm-option-item-renderer__feature-list-icon-default"}return _.V("div",{class:"ytm-option-item-renderer__feature-list"},_.V(_.qQ,{icon:w,className:Z,active:function(){return c.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),
_.V("div",{class:"ytm-option-item-renderer__feature-list-text"},_.V(_.C8,{text:c.text,
className:function(){return c.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytm-option-item-renderer__feature-list-secondary-text":""}})))}))}}),_.V("div",{class:"ytm-option-item-renderer__option-item-description"},_.V(_.C8,{text:function(){return g().description}}))))},"Dh");var iyV=_.M(function(k){var g=k.data;var P=k.flowClassName;var x=k.flowStateEntityKey;var U=k.selectionStepStyle;return _.V("yt-option-section-renderer",{id:"yt-option-section-renderer",class:"ytOptionSectionRendererHost"},_.V("div",{class:"ytOptionSectionRendererOptionSectionHeaderSection"},_.V("div",{class:"ytOptionSectionRendererOptionSectionHeader"},_.V(_.C8,{text:function(){return g().title}}),_.V(_.Vz,{data:function(){return g().titleBadge}},{badgeViewModel:function(A){return _.V(_.VT,{data:A.data,
class:"ytOptionSectionRendererOptionSectionTitleBadge"})}})),_.V(_.m,{cond:function(){return g().subtitle},
then:function(){return _.V("div",{class:"ytOptionSectionRendererOptionSectionSubtitle"},_.V(_.C8,{text:function(){return g().subtitle}}))}}),_.V(_.m,{cond:function(){return g().featureListData},
then:function(A){return _.V("div",{class:"ytOptionSectionRendererOptionSectionFeatureList"},_.V(_.DZ,{each:A},function(q){var T;return _.V("div",{class:"ytOptionSectionRendererOptionSectionFeatureItem"},_.V(_.qQ,{icon:(T=q.icon)==null?void 0:T.iconType,active:function(){return q.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(q.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":return"ytOptionSectionRendererOptionSectionFeatureItemIconGreen";case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":return"ytOptionSectionRendererOptionSectionFeatureItemIconSmall";default:return"ytOptionSectionRendererOptionSectionFeatureItemIconDefault"}}}),_.V("div",{class:"ytOptionSectionRendererOptionSectionFeatureItemText"},_.V(_.C8,{text:q.text,
className:function(){return q.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOptionSectionRendererOptionSectionFeatureItemTextSecondary":""}})))}))}}),_.V(_.m,{cond:function(){return g().secondaryTitle},
then:function(){return _.V("div",{class:"ytOptionSectionRendererOptionSectionSecondaryTitle"},_.V(_.C8,{text:function(){return g().secondaryTitle}}))}}),_.V(_.DZ,{each:function(){return g().sectionDisclaimers||[]}},function(A){return _.V("div",{class:"ytOptionSectionRendererOptionSectionDisclaimer"},_.V(_.C8,{text:A}))})),_.V(_.Vz,{data:function(){return g().optionItems}},{optionItemRenderer:function(A){return _.V("div",{class:"ytOptionSectionRendererOptionItem"},_.V(xiT,{data:A.data,
className:P,flowStateEntityKey:x,selectionStepStyle:U}))}}),_.V(_.m,{cond:function(){return g().offerText},
then:function(){return _.V("div",{class:"ytOptionSectionRendererOptionSectionOfferText"},_.V(_.C8,{text:function(){return g().offerText}}))}}))},"Eh");
iyV.idomCompat=!0;var Uis=_.M(function(k){var g=k.data;var P=k.flowClassName;var x=k.flowStateEntityKey;k=k.isDesktop;var U=_.cZ("div"),A=function(){var w;return(w=g().flowStateEntityKey)!=null?w:x==null?void 0:x()},q=function(){return(A==null?void 0:A())||""},T=function(){return g().style},c=_.Tf(_.tp,q);
_.ay(function(){NxY(g(),q(),c());setTimeout(function(){var w;(w=U.value)==null||w.focus()})});
var Z={};return _.V("yt-option-selection-flow-step-renderer",{id:"yt-option-selection-flow-step-renderer",class:_.$v("ytm-option-selection-flow-step-renderer",(Z["ytm-option-selection-flow-step-renderer--desktop"]=k,Z["ytm-option-selection-flow-step-renderer--lp2-style"]=function(){return g().style==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},Z))},_.V("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"},
_.V("div",{el:U,
tabindex:-1,role:"heading","aria-level":1,class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header"},_.V(_.C8,{text:function(){return g().header}})),_.V("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-subtitle"},_.V(_.C8,{text:function(){return g().subtitle}}))),_.V(_.Vz,{data:function(){return g().optionItems||[]}},{optionItemRenderer:function(w){return _.V("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},
_.V(xiT,{data:w.data,
className:P,flowStateEntityKey:A,selectionStepStyle:T}))},
optionSectionRenderer:function(w){return _.V("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.V(iyV,{data:w.data,flowClassName:P,flowStateEntityKey:A,selectionStepStyle:T}))}}))},"Fh");
Uis.idomCompat=!0;_.y3(Uis,"yt-option-selection-flow-step-renderer",{props:{data:_.GH,flowClassName:_.GH,flowStateEntityKey:_.GH,isDesktop:_.GH}});_.Z3=_.M(function(k){var g=_.aS(k,{type:1,disablePadding:!1,disablePrimaryButton:!1}),P=g.data,x=g.type;k=g.disablePadding;var U=g.disablePrimaryButton,A=g.onClickPrimaryButton,q=function(){return P().stacking==="PANEL_FOOTER_STACKING_VERTICAL"},T=function(){return{disabled:U(),
state:U()?"disabled":"active"}},c=function(){return P().leadingLabel||P().trailingLabel};
g={};return _.V("yt-panel-footer-view-model",{class:_.$v("yt-panel-footer-view-model",(g["yt-panel-footer-view-model--hide-divider"]=function(){return P().shouldHideDivider},g["yt-panel-footer-view-model--disable-padding"]=k,g))},_.V(_.m,{cond:c,
then:function(){var Z={},w={};return _.V("div",{class:_.$v("yt-panel-footer-view-model__text-row",(Z["yt-panel-footer-view-model--row-bottom-padding"]=function(){var J=P();return!(!J.leadingLabel&&!J.trailingLabel||!J.primaryButton&&!J.secondaryButton)},Z))},_.V(_.C8,{text:function(){return P().leadingLabel},
className:_.$v((w["yt-panel-footer-view-model--text-padding"]=c,w))}),_.V(_.C8,{text:function(){return P().trailingLabel}}))}}),_.V(_.m,{cond:q,
then:function(){var Z={};return _.V("div",{class:"yt-panel-footer-view-model__button-stack"},_.V("div",{class:_.$v("yt-panel-footer-view-model__primary-button",(Z["yt-panel-footer-view-model__button-stack--top-button"]=function(){return P().secondaryButton},Z))},_.V(_.Vz,{data:function(){return P().primaryButton}},{buttonViewModel:function(w){return _.V(_.Va,{data:w.data,
buttonOverrides:T,onClick:A})}})),_.V(_.Vz,{data:function(){return P().secondaryButton}},{buttonViewModel:_.Va}))}}),_.V(_.m,{cond:function(){return!q()},
then:function(){var Z={},w={},J={};return _.V("div",{class:_.$v("yt-panel-footer-view-model__button-row",(Z["yt-panel-footer-view-model__button-row--trailing"]=function(){return 3===x()},Z))},_.V("div",{class:_.$v("yt-panel-footer-view-model__button-row--left-button",(w["yt-panel-footer-view-model__button-row--full-width"]=function(){return 1===x()},w["yt-panel-footer-view-model__button-row--hidden"]=function(){return!P().secondaryButton||0===x()},w["yt-panel-footer-view-model__button-row--shrink"]=
function(){return 2===x()},w))},_.V(_.Vz,{data:function(){return P().secondaryButton}},{buttonViewModel:_.Va})),_.V("div",{class:_.$v("yt-panel-footer-view-model__primary-button",(J["yt-panel-footer-view-model__button-row--full-width"]=function(){return 0===x()||1===x()},J["yt-panel-footer-view-model__button-row--expand"]=function(){return 2===x()},J))},_.V(_.Vz,{data:function(){return P().primaryButton}},{buttonViewModel:function(r){return _.V(_.Va,{data:r.data,
buttonOverrides:T,onClick:A})}})))}}))},"Gh");
_.Z3.idomCompat=!0;_.AP3=_.M(function(k){k=_.aS(k,{disablePadding:!1});var g=k.data,P=k.disablePadding;k=_.VNI(function(){return g().formId});
var x=k.submitForm,U=k.isValid,A=k.isSubmitting;return _.V("yt-form-footer-view-model",{class:"ytFormFooterViewModelHost"},_.V(_.Vz,{data:function(){return g().panelFooter}},{panelFooterViewModel:function(q){return _.V(_.Z3,{data:q.data,
onClickPrimaryButton:function(){x()},
disablePrimaryButton:function(){return!U()||A()},
disablePadding:P})}}))},"Hh");_.y3(_.AP3,"yt-form-footer-view-model",{props:{data:_.GH,disablePadding:_.GH}});var din=_.M(function(k){var g=_.W("enable_user_rating_web");return _.V("yt-contributor-zero-state-view-model",{class:"ytContributorZeroStateViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 132px);"},_.V("div",{class:"ytContributorZeroStateViewModelCenterAlignedContent"},_.V(_.m,{cond:function(){var P;return(P=k.data())==null?void 0:P.image},
then:function(P){return _.V(_.KX,{data:P,alt:"",className:"ytContributorZeroStateViewModelCenterAlignedContentImage"})}}),_.V("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentTitle"},_.V(_.C8,{text:function(){var P;
return(P=k.data())==null?void 0:P.title}})),_.V("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentSubtitle"},_.V(_.C8,{text:function(){var P;
return(P=k.data())==null?void 0:P.subtitle}})),_.V(_.m,{cond:function(){return!g},
then:function(){return _.V(_.Vz,{data:function(){var P;return(P=k.data())==null?void 0:P.viewTipsButton}},{buttonViewModel:function(P){return _.V(_.Va,{data:P.data,
className:"ytContributorZeroStateViewModelCenterAlignedContentButton"})}})}})))},"Ih");_.y3(din,"yt-contributor-zero-state-view-model",{props:{data:_.GH}});var Oye=_.M(function(k){var g=function(){var P;return(P=k.data())==null?void 0:P.image};
return _.V("yt-featured-content-item-view-model",{class:_.$v("ytFeaturedContentItemViewModelHost")},_.V("div",{class:_.$v(function(){return g()?"ytFeaturedContentItemViewModelItemWithImageContainer":"ytFeaturedContentItemViewModelItemWithIconContainer"})},_.V("div",{class:function(){return g()?"ytFeaturedContentItemViewModelItemWithImage":"ytFeaturedContentItemViewModelItemWithIcon"}},_.V(_.m,{cond:g,
then:function(){return _.V("div",{class:"ytFeaturedContentItemViewModelImage"},_.V(_.Vz,{data:function(){return k.data().image}},{themedImageViewModel:function(P){return _.V(N5Y,{data:P.data,
className:"ytFeaturedContentItemViewModelThemedImage"})}}))}}),_.V(_.m,{cond:function(){var P;
return!g()&&((P=k.data())==null?void 0:P.iconName)},
then:function(){return _.V("div",{class:"ytFeaturedContentItemViewModelIcon"},_.V(_.qQ,{icon:function(){return k.data().iconName}}))}}),_.V("div",{class:"ytFeaturedContentItemViewModelContent"},_.V(_.m,{cond:function(){var P;
return(P=k.data())==null?void 0:P.title},
then:function(){return _.V("div",{class:"ytFeaturedContentItemViewModelContentTitle"},_.V(_.C8,{text:function(){return k.data().title}}))}}),_.V(_.m,{cond:function(){var P;
return(P=k.data())==null?void 0:P.body},
then:function(){return _.V("div",{class:"ytFeaturedContentItemViewModelContentBody"},_.V(_.C8,{text:function(){return k.data().body}}))}})))))},"Jh");var q8Y=_.M(function(k){var g=function(){var U;return IS3((U=k.data())==null?void 0:U.titleFontSize)},P=function(){var U;
return XZY((U=k.data())==null?void 0:U.descriptionFontSize)},x=function(){var U;
return((U=k.data())==null?void 0:U.titleFontSize)==="LANDING_PAGE_YOUTUBE_FONT_SIZE_M"};
return _.V("yt-landing-page-view-model",{class:_.$v("ytLandingPageViewModelHost",k.className)},_.V("div",{class:"ytLandingPageViewModelHeader"},_.V(_.m,{cond:function(){var U;return(U=k.data())==null?void 0:U.bannerImage},
then:function(U){return _.V("div",{class:"ytLandingPageViewModelHeaderImage"},_.V(_.Vz,{data:function(){return U()}},{imageBannerViewModel:function(A){return _.V(_.C_,{data:A.data,
isPositionRelative:!0})}}))}}),_.V(_.m,{cond:function(){var U;
return(U=k.data())==null?void 0:U.bannerAnimation},
then:function(U){return _.V(_.sp,{data:function(){var A=U();if(A==null?0:A.url){var q;A={path:(q=A==null?void 0:A.url)!=null?q:"",autoplay:!0,loop:!0,renderer:"svg"}}else if(A==null?0:A.payload){var T;A={animationData:JSON.parse((T=A==null?void 0:A.payload)!=null?T:""),autoplay:!0,loop:!0,renderer:"svg"}}else A=void 0;return{animationConfig:A}},
animationName:"landing_page_banner_animation",className:"ytLandingPageViewModelHeaderBannerAnimation"})}}),_.V("div",{class:"ytLandingPageViewModelHeaderTitle"},_.V(_.m,{cond:function(){var U;
return(U=k.data())==null?void 0:U.title},
then:function(U){return _.V("div",{class:_.$v("ytLandingPageViewModelHeaderTitleContent",g)},_.V(_.C8,{text:function(){return U()}}))}}),_.V(_.m,{cond:function(){var U;
return(U=k.data())==null?void 0:U.description},
then:function(U){var A={};return _.V(_.C8,{className:_.$v("ytLandingPageViewModelHeaderTitleDescription",P,(A.ytLandingPageViewModelHeaderTitleDescriptionMargin=x,A)),text:function(){return U()}})}}))),_.V(_.m,{cond:function(){var U,A;
return(U=k.data())==null?void 0:(A=U.featuredContentList)==null?void 0:A.length},
then:function(){return _.V("div",{class:"ytLandingPageViewModelFeaturedContentSection"},_.V(_.Vz,{data:function(){return k.data().featuredContentList}},{featuredContentItemViewModel:function(U){return _.V(Oye,{data:U.data})}}))}}),_.V(_.m,{cond:function(){var U,A;
return(U=k.data())==null?void 0:(A=U.expandableContentList)==null?void 0:A.length},
then:function(){return _.V("div",{class:"ytLandingPageViewModelFaqSection"},_.V(_.Vz,{data:function(){return k.data().expandableContentList}},{faqEntryViewModel:function(U){return _.V("div",{class:"ytLandingPageViewModelFaqSectionEntry"},_.V(_.B0v,{data:U.data}))}}))}}),_.V("div",{class:"ytLandingPageViewModelFooter"},_.V(_.m,{cond:function(){var U;
return(U=k.data())==null?void 0:U.legalCopy},
then:function(U){return _.V("div",{class:"ytLandingPageViewModelFooterLegalCopy"},_.V(_.C8,{text:function(){return U()}}))}}),_.V(_.m,{cond:function(){var U;
return(U=k.data())==null?void 0:U.actions},
then:function(U){return _.V("div",null,_.V(_.Vz,{data:function(){return U()}},{flexibleActionsViewModel:function(A){return _.V(_.aO,{data:A.data,
layout:1,className:"ytLandingPageViewModelFooterActions"})}}))}})))},"Kh");_.y3(_.M(function(k){return _.V("yt-lp-section-group-view-model",{class:"ytLpSectionGroupViewModelHost"},_.V("div",{class:"ytLpSectionGroupViewModelContainer"},_.V(_.Vz,{data:function(){return k.data().sections}},{landingPageViewModel:function(g){return _.V(q8Y,{data:g.data,
className:"ytLpSectionGroupViewModelSection"})}})))},"Lh"),"yt-lp-section-group-view-model",{props:{data:_.GH}});var T1e=_.M(function(k){var g=k.data;var P=k.selectedKey;var x=k.onSelected;var U=k.groupName;var A=function(){return g().text},q=function(){return g().attributedText},T=function(){return g().subtext},c=function(){return g().attributedSubtext},Z=_.V("div",{class:"ytRadioButtonItemViewModelLabel"},_.V(_.m,{cond:A,
then:function(){return _.V("div",null,A)}}),_.V(_.m,{cond:q,
then:function(){return _.V(_.C8,{text:q})}}),_.V(_.m,{cond:T,
then:function(){return _.V("div",{class:"ytRadioButtonItemViewModelSubText"},T)}}),_.V(_.m,{cond:c,
then:function(){return _.V("div",{class:"ytRadioButtonItemViewModelSubText"},_.V(_.C8,{text:c}))}})),w=function(){if(q()){var r;
return(r=q())==null?void 0:r.content}return A()},J=function(){if(c()){var r;
return(r=c())==null?void 0:r.content}return T()};
k={};return _.V("yt-radio-button-item-view-model",{class:"ytRadioButtonItemViewModelHost"},_.V(_.a1,{name:U,checked:function(){return!(P==null||!P()||g().key!==(P==null?void 0:P()))},
onChange:function(r){x==null||x(r.target,g(),U==null?void 0:U())},
labelRenderable:function(){return Z},
ariaLabel:function(){return J()?w()+", "+J():w()},
className:_.$v((k.ytRadioButtonItemViewModelSubTitle=function(){return!!g().subtext},k))}))},"Mh");_.egF=_.M(function(k){var g=k.data;var P=function(){var x;return _.Bs((x=g())==null?void 0:x.rendererContext)};
k={};return _.V("content-list-item-view-model",{el:_.aI(_.zf(function(){return g().rendererContext})),
class:_.$v("ytContentListItemViewModelHost",(k.ytContentListItemViewModelTappable=P,k)),role:function(){return P()?"listitem":void 0},
tabindex:function(){return P()?0:void 0}},_.V("div",{class:"ytContentListItemViewModelContentListItemWrapper"},_.V("div",{class:"ytContentListItemViewModelImageContainer"},_.V(_.m,{cond:function(){return g().image},
then:function(x){return _.V(_.KX,{data:x,alt:"",targetWidth:72,targetHeight:72,preserveWidth:!0,preserveHeight:!0,className:"ytContentListItemViewModelimageClassName"})}}),_.V(_.Vz,{data:function(){var x;
return(x=g())==null?void 0:x.avatar}},{avatarViewModel:_.vg})),_.V("div",{class:"ytContentListItemViewModelTitleMetadataWrapper"},_.V("div",{class:_.$v("ytContentListItemViewModelTitle",function(){a:{switch(g().titleStyle){case "CONTENT_LIST_ITEM_TITLE_STYLE_PROMINENT":var x="ytContentListItemViewModelProminentTitle";
break a}x=void 0}return x})},_.V(_.C8,{text:function(){return g().title}})),_.V("div",{class:"ytContentListItemViewModelMetadata"},_.V(_.Vz,{data:function(){return g().metadata}},{contentMetadataViewModel:function(x){return _.V(_.wD,{data:x.data,
layout:1})}})))),_.V("div",{class:"ytContentListItemViewModelActionButton"},_.V(_.Vz,{data:function(){var x;
return(x=g())==null?void 0:x.actionButton}},{buttonViewModel:_.Va,
toggleButtonViewModel:_.je})))},"Nh");var cP2=_.M(function(k){var g=k.data,P=function(){var U;return(U=g())==null?void 0:U.description},x=function(){var U;
return(U=g())==null?void 0:U.title};
return _.V("ytfc-youth-basic-section-header-view-model",{class:_.$v("ytfcYouthBasicSectionHeaderViewModelHost",k.className)},_.V("div",{class:"ytfcYouthBasicSectionHeaderViewModelLeading"},_.V(_.Vz,{data:function(){var U;return(U=g())==null?void 0:U.avatar}},{avatarViewModel:_.vg}),_.V(_.m,{cond:function(){var U;
return _.Fn((U=g())==null?void 0:U.themedImage)},
then:function(U){return _.V(_.KX,{data:U,alt:function(){var A,q;return(q=(A=x())==null?void 0:A.content)!=null?q:""},
className:"ytfcYouthBasicSectionHeaderViewModelImage"})}})),_.V("div",{class:"ytfcYouthBasicSectionHeaderViewModelDetails"},_.V(_.m,{cond:x,
then:function(){return _.V(_.C8,{text:x,className:"ytfcYouthBasicSectionHeaderViewModelTitle"})}}),_.V("div",{class:"ytfcYouthBasicSectionHeaderViewModelMetadata"},_.V(_.Vz,{data:function(){var U;
return(U=g())==null?void 0:U.bottomBadge}},{badgeViewModel:function(U){return _.V("div",{class:"ytfcYouthBasicSectionHeaderViewModelBadge"},_.V(_.VT,{data:U.data}))}}),_.V(_.m,{cond:P,
then:function(){return _.V(_.C8,{text:P,className:"ytfcYouthBasicSectionHeaderViewModelDescription"})}}))))},"Oh");var V8a=_.M(function(k){var g=k.data;return _.V("ytfc-youth-section-body-view-model",{class:_.$v("ytfcYouthSectionBodyViewModelHost",k.className)},_.V(_.Vz,{data:function(){var P;return(P=g())==null?void 0:P.topContent}},{avatarStackViewModel:function(P){return _.V(_.Hg,{data:P.data,
className:"ytfcYouthSectionBodyViewModelAvatarStack"})}}),_.V(_.C8,{text:function(){var P;
return(P=g())==null?void 0:P.description},
className:"ytfcYouthSectionBodyViewModelDescription"}))},"Ph");var Zya=_.M(function(k){var g=_.O(_.zT(!1,void 0,"i2FDU")),P=g.next().value,x=g.next().value,U=function(){return k.data().inlineExpansionEntityKey},A=_.Tf(Ofd,U),q=function(){if(k.isSelected!==void 0)return k.isSelected();
if(U()){var c;return(c=A())==null?void 0:c.expanded}return P()};
g={};var T={};return _.V("yt-inline-expander-view-model",{class:"ytInlineExpanderViewModelHost","on:click":_.iX(function(){k.isSelected!==void 0||U()||x(!P())})},_.V("div",{class:"ytInlineExpanderViewModelHeader"},_.V(_.Vz,{data:function(){return k.data().headerContent}},{youthBasicSectionHeaderViewModel:cP2}),_.V("div",{class:_.$v("ytInlineExpanderViewModelButton",(g.ytInlineExpanderViewModelButtonExpanded=q,g))},_.V(_.c_,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",toggleable:!0,toggled:q(),accessibilityLabel:q()?_.OX("SHOW_LESS",void 0,"Show Less"):_.OX("SHOW_MORE",void 0,"Show More")}},
iconName:"chevron_down"}))),_.V("div",{class:_.$v("ytInlineExpanderViewModelBody",(T.ytInlineExpanderViewModelBodyExpanded=q,T)),"aria-hidden":function(){return!q()}},_.V("div",{class:"ytInlineExpanderViewModelBodyContent"},_.V(_.Vz,{data:function(){return k.data().bodyContent}},{youthSectionBodyViewModel:V8a}))))},"Qh");var miF=new _.gt("CONTENT_SECTION_VIEW_MODEL_TOKEN");_.wSn=_.M(function(k){var g=function(){return k.data().background},P=function(){return k.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_OVERLAY"},x=function(){return k.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_INLINE_CENTER"},U=_.Za().resolve(_.VE(miF));
return _.V("yt-card-view-model",{el:_.aI(_.zf(function(){return k.data().rendererContext})),
class:_.$v("ytCardViewModelHost",k.className)},_.V(_.J3,{contentId:function(){return k.data().contentId}},function(){var A={};
return _.V("div",{class:_.$v("ytCardViewModelCardViewModelInner",function(){var q;return y05(k.data().cardStyle,(q=k.isSelected)==null?void 0:q.call(k))},function(){if(k.isSelected===void 0){var q;
a:{switch((q=k.data().cardState)==null?void 0:q.selectionState){case "CARD_SELECTION_STATE_SELECTED":q="ytCardViewModelSelected";break a}q=void 0}return q}})},_.V(_.Vz,{data:g},{cinematicContainerViewModel:function(q){return _.V(_.t$L,{data:q.data})}}),_.V("div",{class:"ytCardViewModelContentWrapper"},_.V(_.m,{cond:function(){return!P()},
then:function(){var q={},T={};return _.V("div",{class:"ytCardViewModelTopContentContainer"},_.V("div",{class:_.$v("ytCardViewModelTopContent",(q.ytCardViewModelInnerPadding=function(){return!k.data().disableTopContentPadding&&k.data().topContent},q))},_.V(_.Vz,{data:function(){return k.data().topContent}},{contentListItemViewModel:function(c){return _.V(_.egF,{data:c.data})},
linearLayoutViewModel:_.I1})),_.V("div",{class:_.$v("ytCardViewModelInlineTrailingAction",(T.ytCardViewModelInlineCenterTrailingAction=x,T.ytCardViewModelInlineTrailingActionMargin=function(){return k.data().trailingAction},T))},_.V(_.Vz,{data:function(){return k.data().trailingAction}},{buttonViewModel:function(c){return _.V(_.Va,{data:c.data})}})))}}),_.V("div",{class:_.$v((A.ytCardViewModelInnerPadding=function(){return!k.data().disableBodyContentPadding&&k.data().bodyContent},A))},_.V(_.Vz,{data:function(){return k.data().bodyContent}},
Object.assign({},{channelAttributionViewModel:_.cin,
contentListItemViewModel:_.egF,descriptionPreviewViewModel:_.se,inlineExpanderViewModel:function(q){return _.V(Zya,{data:q.data,isSelected:k.isSelected})},
linearLayoutViewModel:_.I1,listItemViewModel:_.HY},U&&{contentSectionViewModel:U})))),_.V(_.m,{cond:function(){return P()},
then:function(){return _.V("div",{class:"ytCardViewModelOverlayTrailingAction"},_.V(_.Vz,{data:function(){return k.data().trailingAction}},{buttonViewModel:function(q){return _.V(_.Va,{data:q.data})}}))}}))}))},"Rh");var JPT=_.M(function(k){var g=k.data,P=k.onSelected,x=k.selectedKey,U=k.groupName;k=k.className;var A=_.O(_.zT(!1,void 0,"mDtSad")),q=A.next().value,T=A.next().value,c=function(){if(x!==void 0){var Z=x();return!(!Z||g().key!==Z)}return q()};
A=_.iX(function(Z){P?P(Z.currentTarget,g(),U==null?void 0:U()):T(!q())});
return _.V("yt-selectable-item-view-model",{class:_.$v("ytSelectableItemViewModelHost",k,"ytSelectableItemViewModelContainer"),"on:click":A,"prop:checked":c},_.V(_.Vz,{data:function(){return g().content}},{cardViewModel:function(Z){return _.V(_.wSn,{data:Z.data,
isSelected:c})}}))},"Sh");_.rP5=_.M(function(k){var g=k.data;var P=k.onSelected;var x=k.selectedKey;var U=k.groupName;var A=function(){return(U==null?void 0:U())||g().key};
return _.V("yt-radio-button-group-view-model",{class:_.$v("ytRadioButtonGroupViewModelHost",k.className)},_.V("fieldset",{class:"ytRadioButtonGroupViewModelFieldset"},_.V(_.Vz,{data:function(){return g().radioButtons}},{radioButtonItemViewModel:function(q){return _.V(T1e,{data:q.data,
onSelected:P,selectedKey:x,groupName:A})},
selectableItemViewModel:function(q){return _.V(JPT,{data:q.data,onSelected:P,selectedKey:x,groupName:A})}})))},"Th");var fss=_.M(function(k){_.ay(function(){if(k.controlledMode()&&k.data().defaultSelected)_.IE(Error("$j"));else{var A;!k.controlledMode()&&((A=k.selected)==null?0:A.call(k))&&_.IE(Error("ak"))}});
var g=_.O(_.d2(function(){if(!k.controlledMode())return k.data().defaultSelected})),P=g.next().value,x=g.next().value,U=function(){if(!k.controlledMode())return P();
var A;return(A=k.selected)==null?void 0:A.call(k)};
return _.V("yt-checkbox-item-view-model",{class:_.$v("ytCheckboxItemViewModelHost",k.className)},_.V(_.HY,{data:function(){var A=k.data(),q=U();return{title:A.text,subtitle:A.subtext,superlabel:A.superlabel,isSelected:!!q,isDisabled:A.isDisabled,selectionStyle:"LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},
onTap:function(){!k.controlledMode()&&x(!P());var A,q;(q=k.onTap)==null||q.call(k,!!U(),k.data(),(A=k.groupName)==null?void 0:A.call(k))},
isCompact:k.isCompact}))},"Uh");var WqY=_.M(function(k){var g=k.data;var P=k.controlledMode;var x=k.selectedKeys;var U=k.onItemTap;var A=k.groupName;var q=function(){return(A==null?void 0:A())||g().key};
_.ay(function(){P()&&g().defaultSelectedKeys?_.IE(Error("bk")):!P()&&(x==null?0:x())&&_.IE(Error("ck"))});
k=_.O(_.d2(function(){if(!P())return g().defaultSelectedKeys}));
var T=k.next().value,c=k.next().value,Z=function(w,J,r){w=[];!P()&&J.key&&(w=pZs(J.key,T()||[]),c(w));U==null||U(J,w,r)};
return _.V("yt-checkbox-group-view-model",{class:_.$v("ytCheckboxGroupViewModelHost")},_.V("fieldset",{class:_.$v("ytCheckboxGroupViewModelFieldset")},_.V(_.Vz,{data:function(){return g().checkboxes}},{checkboxItemViewModel:function(w){var J=w.data;
return _.V(fss,{data:J,controlledMode:!0,selected:function(){var r=P()?(x==null?void 0:x())||[]:T()||[],f=J().key;return f?r.includes(f):!1},
onTap:Z,groupName:q})}})))},"Vh");var mA=_.M(function(k){var g=_.Tf(CA2,_.vh(function(){var T;return(T=k.data())==null?void 0:T.noteFeedEntityKey},"")),P=_.Tf(c02,_.vh(function(){var T;
return(T=k.data())==null?void 0:T.userRatingEntityKey},"")),x=_.W("enable_user_rating_web"),U=function(){var T,c,Z;
return((T=g())==null?0:T.contributorNote)?(c=g())==null?void 0:c.contributorNote:(Z=k.data())==null?void 0:Z.existingNote},A=function(){var T,c;
return!!P()&&!!G55((T=P())==null?void 0:T.helpfulnessValue,(c=k.data())==null?void 0:c.noteData)};
if(x){var q={};return _.V("yt-note-view-model",{class:_.$v("ytNoteViewModelHostUserRating",(q.ytNoteViewModelHostUserRatingPublishedNote=function(){var T,c,Z,w;return((T=k.data())==null?void 0:(c=T.noteData)==null?void 0:c.isPublished)&&!((Z=k.data())==null?0:(w=Z.noteData)==null?0:w.isUserRatingForm)},q))},_.V("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.V("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.V(_.m,{cond:function(){var T,c;
return(T=k.data())==null?void 0:(c=T.noteData)==null?void 0:c.isPinned},
then:function(){return _.V(_.qQ,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})},
else:function(){return _.V(_.m,{cond:function(){var T,c;return(T=k.data())==null?void 0:(c=T.noteData)==null?void 0:c.isPublished},
then:function(){return _.V(_.qQ,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})}})}}),_.V(_.Vz,{data:function(){var T;
return(T=k.data())==null?void 0:T.metadata}},{contentMetadataViewModel:_.wD}),_.V("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataDelimiter"},function(){var T,c;
return(c=_.b((T=k.data())==null?void 0:T.metadata,_.euN))==null?void 0:c.delimiter}),_.V(_.C8,{text:function(){var T;
return(T=U())==null?void 0:T.publishedTimeText},
className:"ytNoteViewModelMetadataAndOverflowButtonMetadataPublishedTimeText"})),_.V(_.m,{cond:function(){var T,c;return!((T=k.data())==null?0:(c=T.noteData)==null?0:c.isUserRatingForm)},
then:function(){return _.V(_.Vz,{data:function(){var T,c,Z,w,J,r,f,B=!!((T=k.data())==null?0:(c=T.noteData)==null?0:c.isPinned);T=A();c=(Z=k.data())==null?void 0:Z.noteData;Z=(w=g())==null?void 0:(J=w.contributorNote)==null?void 0:J.deleteAction;w=(r=k.data())==null?void 0:r.overflowButtonNoteWithRatingOnTapOverride;r=(f=k.data())==null?void 0:f.overflowButton;return B?RD7(c,Z):T?{buttonViewModel:{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",
buttonSize:"BUTTON_VIEW_MODEL_SIZE_XSMALL",iconName:"MORE_VERT",onTap:w}}:r}},{buttonViewModel:function(T){return _.V(_.Va,{data:T.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})}})),_.V("div",{class:"ytNoteViewModelNoteContent"},_.V(_.C8,{text:function(){var T;
return(T=U())==null?void 0:T.text}})),_.V(_.m,{cond:function(){var T,c,Z,w;
return!((T=k.data())==null?0:(c=T.noteData)==null?0:c.isPinned)&&!((Z=k.data())==null?0:(w=Z.noteData)==null?0:w.isUserRatingForm)},
then:function(){return _.V(_.m,{cond:A,then:function(){return _.V("div",{class:"ytNoteViewModelUserRatingContainer"},_.V(_.C8,{text:function(){var T,c;return G55((T=P())==null?void 0:T.helpfulnessValue,(c=k.data())==null?void 0:c.noteData)},
className:"ytNoteViewModelUserRatingContainerText"}))},
else:function(){return _.V(_.Vz,{data:function(){var T;return(T=k.data())==null?void 0:T.userRatingButton}},{buttonViewModel:function(T){return _.V(_.Va,{data:T.data,
className:"ytNoteViewModelRateThisNoteButton"})}})}})}}),_.V(_.m,{cond:function(){var T,c,Z,w;
return!((T=k.data())==null?0:(c=T.noteData)==null?0:c.ignoreDivider)&&!((Z=k.data())==null?0:(w=Z.noteData)==null?0:w.isUserRatingForm)},
then:function(){return _.V("div",{class:"ytNoteViewModelDivider"},_.V(_.Vz,{data:function(){return{dividerViewModel:{dividerStyle:"DIVIDER_STYLE_FULL_BLEED_THIN"}}}},{dividerViewModel:function(T){return _.V(_.vQt,{data:T.data})}}))}}))}return _.V("yt-note-view-model",{class:"ytNoteViewModelHost",
style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 136px);"},_.V("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.V("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.V(_.m,{cond:function(){var T,c;return(T=k.data())==null?void 0:(c=T.noteData)==null?void 0:c.isPinned},
then:function(){return _.V(_.qQ,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})},
else:function(){return _.V(_.m,{cond:function(){var T,c;return(T=k.data())==null?void 0:(c=T.noteData)==null?void 0:c.isPublished},
then:function(){return _.V(_.qQ,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})}})}}),_.V(_.m,{cond:function(){return x},
then:function(){return _.V(_.Vz,{data:function(){var T;return(T=k.data())==null?void 0:T.metadata}},{contentMetadataViewModel:function(T){return _.V(_.wD,{data:T.data})}})}}),_.V(_.C8,{text:function(){var T,c;
return(T=k.data())==null?void 0:(c=T.noteData)==null?void 0:c.headerText}}),_.V("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingDelimiter"},_.V(_.C8,{text:function(){var T,c;
return(T=k.data())==null?void 0:(c=T.noteData)==null?void 0:c.delimiter}})),_.V(_.C8,{text:function(){var T,c;
return(T=g())==null?void 0:(c=T.contributorNote)==null?void 0:c.publishedTimeText}})),_.V(_.Vz,{data:function(){var T,c,Z;
return RD7((T=k.data())==null?void 0:T.noteData,(c=g())==null?void 0:(Z=c.contributorNote)==null?void 0:Z.deleteAction)}},{buttonViewModel:function(T){return _.V(_.Va,{data:T.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})),_.V("div",{class:"ytNoteViewModelNoteContent"},_.V(_.C8,{text:function(){var T,c;
return(T=g())==null?void 0:(c=T.contributorNote)==null?void 0:c.text}})))},"Wh");
mA.idomCompat=!0;_.y3(_.M(function(k){var g=_.vh(function(){var D;return(D=k.data())==null?void 0:D.flowStateEntityKey},""),P=_.Tf(_.tp,g),x=_.Tf(CA2,_.vh(function(){var D;
return(D=k.data())==null?void 0:D.noteFeedEntityKey},"")),U=_.O(_.d2(function(){var D;
return(D=_.b(k.data().helpfulnessValue,_.DQ))==null?void 0:D.defaultSelectedKey})),A=U.next().value,q=U.next().value;
U=_.O(_.d2(function(){var D,X,a;return(a=_.b((D=_.b(k.data().helpfulnessValue,_.DQ))==null?void 0:(X=D.radioButtons)==null?void 0:X.find(function(H){var y;return((y=_.b(H,S77))==null?void 0:y.key)===A()}),S77))==null?void 0:a.value}));
var T=U.next().value,c=U.next().value;U=_.O(_.d2(function(){var D;return(D=_.b(k.data().helpfulReasons,nqT))==null?void 0:D.defaultSelectedKeys}));
var Z=U.next().value,w=U.next().value;U=_.O(_.d2(function(){var D;return(D=_.b(k.data().notHelpfulReasons,nqT))==null?void 0:D.defaultSelectedKeys}));
var J=U.next().value,r=U.next().value,f=function(D,X){q(X.key);c(X.value);w([]);r([])},B=function(){var D,X;
return((D=T())==null?void 0:D.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_HELPFUL"||((X=T())==null?void 0:X.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"},L=function(){var D,X;
return((D=T())==null?void 0:D.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"||((X=T())==null?void 0:X.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_NOT_HELPFUL"},Y=function(D){kId(D.key,Z,w)},l=function(D){kId(D.key,J,r)};
_.ay(function(){var D,X,a;Txd((D=k.data())==null?void 0:(X=D.userRatingFormSchema)==null?void 0:X.id,{isValid:function(){return!!A()},
formData:function(){var H=T(),y=PS3(Z(),_.b(k.data().helpfulReasons,nqT)),kj=PS3(J(),_.b(k.data().notHelpfulReasons,nqT));H={helpfulnessValue:H==null?void 0:H.noteHelpfulnessValue};if(y){H.helpfulReasons=[];y=_.O(y);for(var Ts=y.next();!Ts.done;Ts=y.next()){Ts=Ts.value;var m0=void 0;if((m0=Ts)==null?0:m0.noteHelpfulReason)m0=void 0,H.helpfulReasons.push((m0=Ts)==null?void 0:m0.noteHelpfulReason)}}if(kj)for(H.notHelpfulReasons=[],kj=_.O(kj),y=kj.next();!y.done;y=kj.next())if(y=y.value,Ts=void 0,(Ts=
y)==null?0:Ts.noteNotHelpfulReason)Ts=void 0,H.notHelpfulReasons.push((Ts=y)==null?void 0:Ts.noteNotHelpfulReason);return{userRatingFormData:H}},
submitConfig:{submitId:"SUBMIT_ID_CROWDSOURCED_CONTEXT_USER_RATING_FORM",params:(a=_.b(P(),JE2))==null?void 0:a.submitFormParams},onSubmitResult:function(){var H,y=(H=_.b(P(),JE2))==null?void 0:H.userRatingEntityKey,kj;H={key:y,helpfulnessValue:(kj=T())==null?void 0:kj.noteHelpfulnessValue};y&&_.oS(_.ZW("contextNoteUserRatingEntityPayload",y,H));var Ts;y=(Ts=k.data())==null?void 0:Ts.viewNoteFlowStepId;var m0;if((m0=x())==null||!m0.contributorNote){var Lb;y=(Lb=k.data())==null?void 0:Lb.zeroStateFlowStepId}(Ts=
Object.assign({},P()))&&y&&(Ts.currentStepId=y,Ts.stepIdStack=[y],_.oS(_.ZW("flowStateEntity",g(),Ts)));var rA;(Ts=(rA=k.data())==null?void 0:rA.ratingSubmittedSnackbarCommand)&&_.S7(Ts)},
disableDuringSubmission:!0})});
return _.V("yt-note-user-rating-view-model",{class:"ytNoteUserRatingViewModelHost"},_.V(_.Vz,{data:function(){var D=_.b(P(),JE2);if(D){var X;var a={noteViewModel:{metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:D==null?void 0:(X=D.note)==null?void 0:X.headerText}]}],delimiter:"\u2022"}},existingNote:D.note,noteData:{isUserRatingForm:!0},noteFeedEntityKey:"",userRatingEntityKey:""}}}else a=void 0;return a}},{noteViewModel:function(D){return _.V("div",{class:"ytNoteUserRatingViewModelNoteContainer"},
_.V(mA,{data:D.data}))}}),_.V(_.Vz,{data:function(){var D;
return(D=k.data())==null?void 0:D.helpfulnessValue}},{radioButtonGroupViewModel:function(D){return _.V("div",{class:"ytNoteUserRatingViewModelHelpfulnessValue"},_.V(_.rP5,{data:D.data,
onSelected:f,selectedKey:A}))}}),_.V(_.m,{cond:B,
then:function(){return _.V("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.V("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.V(_.C8,{text:function(){var D;return(D=k.data())==null?void 0:D.helpfulReasonQuestion}})),_.V(_.Vz,{data:function(){var D;
return(D=k.data())==null?void 0:D.helpfulReasons}},{checkboxGroupViewModel:function(D){return _.V(WqY,{data:D.data,
onItemTap:Y,selectedKeys:Z,controlledMode:!0})}}))}}),_.V(_.m,{cond:L,
then:function(){return _.V("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.V("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.V(_.C8,{text:function(){var D;return(D=k.data())==null?void 0:D.notHelpfulReasonQuestion}})),_.V(_.Vz,{data:function(){var D;
return(D=k.data())==null?void 0:D.notHelpfulReasons}},{checkboxGroupViewModel:function(D){return _.V(WqY,{data:D.data,
onItemTap:l,selectedKeys:J,controlledMode:!0})}}))}}),_.V(_.m,{cond:function(){return!B()&&!L()},
then:function(){return _.V(_.Vz,{data:function(){var D;return(D=k.data())==null?void 0:D.helpfulNoteFeatures}},{alertBannerViewModel:function(D){return _.V("div",{class:"ytNoteUserRatingViewModelAlertBanner"},_.V(_.pMJ,{data:D.data}))}})}}))},"Xh"),"yt-note-user-rating-view-model",{props:{data:_.GH}});_.y3(mA,"yt-note-view-model",{props:{data:_.GH}});_.y3(_.M(function(k){var g=_.Tf(CA2,_.vh(function(){var P;return(P=k.data())==null?void 0:P.noteFeedEntityKey},""));
return _.V("yt-notes-wrapper-view-model",{class:_.$v("ytNotesWrapperViewModelHost")},_.V(_.m,{cond:function(){var P,x,U;return!((P=k.data())==null||!P.existingNotes)||!((x=k.data())==null||!x.currentNote)&&!((U=g())==null||!U.contributorNote)},
then:function(){return _.V(_.mH,null,_.V(_.Vz,{data:function(){var P,x,U,A;return((x=_.b((P=k.data())==null?void 0:P.currentNote,rEa))==null?0:(U=x.noteData)==null?0:U.isPublished)?(A=k.data())==null?void 0:A.currentNote:void 0}},{noteViewModel:function(P){return _.V(mA,{data:P.data})}}),_.V(_.Vz,{data:function(){var P;
return(P=k.data())==null?void 0:P.existingNotes}},{noteViewModel:function(P){var x=P.data;
return _.V(_.m,{cond:function(){var U,A;return(U=x())==null?void 0:(A=U.noteData)==null?void 0:A.isPublished},
then:function(){return _.V(mA,{data:x})}})}}),_.V(_.Vz,{data:function(){var P,x,U,A,q;
return((x=_.b((P=k.data())==null?void 0:P.currentNote,rEa))==null?0:(U=x.noteData)==null?0:U.isPublished)||(A=g())==null||!A.contributorNote?void 0:(q=k.data())==null?void 0:q.currentNote}},{noteViewModel:function(P){return _.V(mA,{data:P.data})}}),_.V(_.Vz,{data:function(){var P;
return(P=k.data())==null?void 0:P.existingNotes}},{noteViewModel:function(P){var x=P.data;
return _.V(_.m,{cond:function(){var U,A;return!((U=x())==null?0:(A=U.noteData)==null?0:A.isPublished)},
then:function(){return _.V(mA,{data:x})}})}}))},
else:function(){return _.V(_.Vz,{data:function(){var P;return(P=k.data())==null?void 0:P.zeroStateData}},{contributorZeroStateViewModel:din})}}))},"Yh"),"yt-notes-wrapper-view-model",{props:{data:_.GH}});var wo=_.M(function(k){var g=_.aS(k,{label:"",text:"",placeholder:"",hint:"",rows:1,overflowStyle:"scroll-vertically",outline:!1,disabled:!1,disableNewLines:!1,characterLimit:void 0,validation:void 0}),P=g.label,x=g.text,U=g.placeholder,A=g.hint;k=g.rows;var q=g.overflowStyle,T=g.outline,c=g.disabled,Z=g.disableNewLines,w=g.characterLimit,J=g.validation,r=g.onInput,f=_.cZ("textarea");g=_.O(_.d2(function(){return x()}));
var B=g.next().value,L=g.next().value;g=_.O(_.zT(!1,void 0,"u9PDq"));var Y=g.next().value,l=g.next().value,D=function(){l(!0)},X=function(){l(!1)};
_.ay(function(){var tu=f.value,Eb=q(),hd=B();Eb==="expand-vertically"&&hd&&$x5(tu);f.value.addEventListener("focusin",D);f.value.addEventListener("focusout",X)});
_.vc(function(){f.value.removeEventListener("focusin",D);f.value.removeEventListener("focusout",X)});
var a=function(){var tu;return(tu=J())==null?void 0:tu.validate(B())},H=function(){return w()&&!a()&&B().length>w().maxChars},y=function(){return!!a()||H()};
g=_.iX(function(tu){if(!tu.currentTarget)return!1;tu=tu.currentTarget;L(tu.value);q()==="expand-vertically"&&$x5(tu);r==null||r(tu.value);return!0});
var kj=_.iX(function(tu){Z()&&tu.key==="Enter"&&tu.preventDefault();return!1}),Ts=_.iX(function(){f.value.focus()}),m0=function(){return U()||P()},Lb={},rA={},bV={};
return _.V("textarea-shape",{class:"ytStandardsTextareaShapeHost"},_.V("div",{class:_.$v("ytStandardsTextareaShapeTextareaContainer",(Lb.ytStandardsTextareaShapeTextareaContainerOutline=T,Lb.ytStandardsTextareaShapeTextareaContainerOutlineDisabled=c,Lb.ytStandardsTextareaShapeTextareaContainerOutlineError=y,Lb)),"on:click":Ts},_.V("label",{class:_.$v("ytStandardsTextareaShapeLabel",(rA.ytStandardsTextareaShapeLabelFocused=Y,rA.ytStandardsTextareaShapeLabelDisabled=c,rA.ytStandardsTextareaShapeLabelError=
function(){return y()&&!c()},rA.ytStandardsTextareaShapeLabelHidden=function(){return!Y()&&!B()&&!!m0()},rA))},P),_.V("div",{class:_.$v("ytStandardsTextareaShapePlaceholder",(bV.ytStandardsTextareaShapePlaceholderVisible=function(){return!Y()&&!B()},bV)),
"aria-hidden":"true"},m0),_.V("textarea",{el:f,class:"ytStandardsTextareaShapeTextarea",rows:k,disabled:c,placeholder:m0,"on:input":g,"on:keydown":kj},B)),_.V(_.m,{cond:function(){return A()&&!y()},
then:function(){var tu={};return _.V("div",{class:_.$v("ytStandardsTextareaShapeHint",(tu.ytStandardsTextareaShapeHintDisabled=c,tu))},_.V("div",{class:"ytStandardsTextareaShapeHintHintMessage"},A))}}),_.V(_.m,{cond:a,
then:function(){return _.V(s5n,{disabled:c},_.V("div",{class:"ytStandardsTextareaShapeErrorMessage"},a))}}),_.V(_.m,{cond:w,
then:function(tu){return _.V(_.m,{cond:H,then:function(){return _.V(s5n,{disabled:c},_.V("div",{class:"ytStandardsTextareaShapeErrorMessage"},function(){return tu().errorMessage}),_.V("div",{class:"ytStandardsTextareaShapeErrorCharacterCount"},function(){return B().length+"/"+tu().maxChars}))}})}}))},"Zh");
wo.idomCompat={callbacks:{onInput:!0}};var s5n=_.M(function(k){var g={};return _.V("div",{class:_.$v("ytStandardsTextareaShapeError",(g.ytStandardsTextareaShapeErrorDisabled=k.disabled,g)),role:"alert"},_.V(_.qQ,{icon:"INFO",className:"ytStandardsTextareaShapeErrorIcon",size:16}),k.children)},"$h");_.bye=_.M(function(k){var g=k.data;return _.V("text-field-view-model",{class:"ytTextFieldViewModelHost"},_.V(wo,{text:k.text,label:function(){var P;return(P=g().contentProperties)==null?void 0:P.labelText},
placeholder:function(){var P;return(P=g().contentProperties)==null?void 0:P.placeholderText},
hint:function(){var P;return(P=g().contentProperties)==null?void 0:P.hintText},
outline:function(){var P;return!((P=g().displayProperties)==null?0:P.hideBorder)},
overflowStyle:function(){var P;return((P=g().displayProperties)==null?0:P.isMultiline)?"expand-vertically":"scroll-vertically"},
disabled:k.disabled,disableNewLines:function(){var P;return(P=g().displayProperties)==null?void 0:P.disableNewLines},
onInput:k.onInput,characterLimit:k.characterLimit,validation:k.validation,rows:function(){var P;return(P=g().displayProperties)==null?void 0:P.rows}}))},"ai");_.B13=_.M(function(k){var g=k.data;return _.V("text-form-field-view-model",{class:"ytTextFormFieldViewModelHost"},_.V(wo,{text:k.text,label:function(){var P;return(P=g().contentProperties)==null?void 0:P.labelText},
placeholder:function(){var P;return(P=g().contentProperties)==null?void 0:P.placeholderText},
hint:function(){var P;return(P=g().contentProperties)==null?void 0:P.hintText},
outline:function(){var P;return!((P=g().displayProperties)==null?0:P.hideBorder)},
overflowStyle:function(){var P;return((P=g().displayProperties)==null?0:P.isMultiline)?"expand-vertically":"scroll-vertically"},
disableNewLines:function(){var P;return(P=g().displayProperties)==null?void 0:P.disableNewLines},
onInput:k.onInput,characterLimit:k.characterLimit,validation:k.validation,rows:function(){var P;return(P=g().displayProperties)==null?void 0:P.rows}}))},"bi");var zg3=_.M(function(k){var g=_.O(_.d2(function(){var m0,Lb;return((m0=k.data().structuredContextNoteFormSchema)==null?0:(Lb=m0.initialValues)==null?0:Lb.noteBody)?k.data().structuredContextNoteFormSchema.initialValues.noteBody:""})),P=g.next().value,x=g.next().value;
g=_.O(_.d2(function(){k.data();return!1}));
var U=g.next().value,A=g.next().value;g=_.O(_.d2(function(){k.data();return!1}));
var q=g.next().value,T=g.next().value;g=_.O(_.d2(function(){var m0,Lb;return((m0=k.data().structuredContextNoteFormSchema)==null?0:(Lb=m0.initialValues)==null?0:Lb.timestamp)?k.data().structuredContextNoteFormSchema.initialValues.timestamp:""}));
var c=g.next().value,Z=g.next().value;g=_.O(_.d2(function(){k.data();return!1}));
var w=g.next().value,J=g.next().value;g=_.O(_.d2(function(){var m0,Lb;return((m0=k.data().structuredContextNoteFormSchema)==null?0:(Lb=m0.initialValues)==null?0:Lb.sources)?[k.data().structuredContextNoteFormSchema.initialValues.sources]:[]}));
var r=g.next().value,f=g.next().value;g=_.O(_.d2(function(){k.data();return!1}));
var B=g.next().value,L=g.next().value;g=_.O(_.d2(function(){return!1}));
var Y=g.next().value,l=g.next().value;_.ay(function(){var m0;_.eD2((m0=k.data().structuredContextNoteFormSchema)==null?void 0:m0.id,{isSubmitting:Y,onSubmit:function(){l(!0);var Lb=epe(P(),c(),r(),k.data()),rA=_.Za().resolve(_.wP);Lb&&rA&&rA.resolveCommand(Lb,{commandController:{onSuccess:function(){l(!1)}}})},
isValid:function(){return U()&&!q()&&!w()&&!B()}})});
var D=function(m0){if(m0!==void 0&&(x(m0),!U()&&m0.length>0&&A(!0),U())){var Lb=Ux7(k.data());if(Lb){var rA=Lb.minLength;Lb=Lb.maxLength;rA&&m0.length<rA?T(!0):Lb&&m0.length>Lb?T(!0):T(!1)}}},X=function(m0){if(m0!==void 0){Z(m0);
if(m0.length>0){var Lb,rA,bV,tu,Eb=dxV((Lb=k.data())==null?void 0:(rA=Lb.structuredContextNoteFormSchema)==null?void 0:(bV=rA.fieldSchemas)==null?void 0:(tu=bV.timestamp)==null?void 0:tu.validationSchema);if(Eb&&(Lb=Eb.regex)&&!(new RegExp(Lb)).test(m0)){J(!0);return}}J(!1)}},a=function(m0){if(m0!==void 0){var Lb=m0.split(/[ \n]/).map(function(rA){return rA.trim()});
f(Lb);if(m0.length>0)for(m0=_.O(Lb),Lb=m0.next();!Lb.done;Lb=m0.next())if(!TbV(Lb.value)){L(!0);return}L(!1)}},H=function(){return{validate:function(m0){if(U()){var Lb=Ux7(k.data());
if(Lb){var rA=Lb.minLength;Lb=Lb.translations;if(rA&&m0.length<rA)return Lb==null?void 0:Lb.minLengthErrorMessage}}}}},y=function(){var m0=Ux7(k.data()),Lb=m0==null?void 0:m0.maxLength,rA;
m0=m0==null?void 0:(rA=m0.translations)==null?void 0:rA.maxLengthErrorMessage;if(Lb&&m0)return{maxChars:Lb,errorMessage:m0}},kj=function(){return{validate:function(m0){if(m0){var Lb,rA,bV,tu,Eb=dxV((Lb=k.data())==null?void 0:(rA=Lb.structuredContextNoteFormSchema)==null?void 0:(bV=rA.fieldSchemas)==null?void 0:(tu=bV.timestamp)==null?void 0:tu.validationSchema);
if(Eb&&(Lb=Eb.regex,Eb=Eb.translations,Lb&&!(new RegExp(Lb)).test(m0)))return Eb==null?void 0:Eb.regexErrorMessage}}}},Ts=function(){return{validate:function(m0){if(m0){var Lb,rA,bV,tu,Eb=q6Y((Lb=k.data())==null?void 0:(rA=Lb.structuredContextNoteFormSchema)==null?void 0:(bV=rA.fieldSchemas)==null?void 0:(tu=bV.sources)==null?void 0:tu.validationSchema);
if(Eb&&(Lb=Eb.translations,Lb==null?0:Lb.selectedErrorMessage))for(m0=m0.split(/[ \n]/).map(function(hd){return hd.trim()}),m0=_.O(m0),rA=m0.next();!rA.done;rA=m0.next())if(!TbV(rA.value))return m0=void 0,(m0=Lb)==null?void 0:m0.selectedErrorMessage}}}};
return _.V("yt-structured-context-note-view-model",{class:"ytStructuredContextNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 209px);"},_.V("div",{class:"ytStructuredContextNoteViewModelTextField"},_.V(_.Vz,{data:function(){var m0;return(m0=k.data())==null?void 0:m0.noteContents}},{textFormFieldViewModel:function(m0){return _.V(_.B13,{data:m0.data,
onInput:D,validation:H,characterLimit:y})},
textFieldViewModel:function(m0){return _.V(_.bye,{data:m0.data,onInput:D,validation:H,characterLimit:y})}})),_.V("div",{class:"ytStructuredContextNoteViewModelTextField"},_.V(_.Vz,{data:function(){var m0;
return(m0=k.data())==null?void 0:m0.noteTimestamp}},{textFormFieldViewModel:function(m0){return _.V(_.B13,{data:m0.data,
onInput:X,validation:kj})},
textFieldViewModel:function(m0){return _.V(_.bye,{data:m0.data,onInput:X,validation:kj})}})),_.V("div",{class:"ytStructuredContextNoteViewModelTextField"},_.V(_.Vz,{data:function(){var m0;
return(m0=k.data())==null?void 0:m0.noteSources}},{textFormFieldViewModel:function(m0){return _.V(_.B13,{data:m0.data,
onInput:a,validation:Ts})},
textFieldViewModel:function(m0){return _.V(_.bye,{data:m0.data,onInput:a,validation:Ts})}})))},"ci");
zg3.idomCompat=!0;_.y3(zg3,"yt-structured-context-note-view-model",{props:{data:_.GH}});var umd=_.M(function(k){var g=_.O(_.d2(function(){var A;if((A=k.controlled)==null?0:A.call(k))return[];var q;return(((q=k.data())==null?void 0:q.chips)||[]).map(function(T){T=_.b(T,_.gY);if(T==null?0:T.selected)return cW7(T.chipValue)}).filter(function(T){return T!==void 0})})),P=g.next().value,x=g.next().value,U=function(A){var q=cW7(A.chipValue);
if(q!==void 0){var T;if((T=k.controlled)==null?0:T.call(k))return void k.controlled().onTap(q);A=P().includes(q)?[].concat(_.Kl(P().filter(function(Z){return Z!==q}))):[].concat(_.Kl(P()),[q]);
x(A);var c;if((c=k.uncontrolled)==null?0:c.call(k))k.uncontrolled().onUpdate(A)}};
return _.V("chip-selection-form-field-view-model",{class:"ytChipSelectionFormFieldViewModelHost"},_.V(_.DZ,{each:function(){return k.data().chips||[]}},function(A){return _.V("div",{class:"ytChipSelectionFormFieldViewModelChipWrapper"},_.V(_.KwL,{data:function(){return _.b(A,_.gY)},
selected:function(){var q;if(q=_.b(A,_.gY)){var T=cW7(q.chipValue);if(T!==void 0){var c;q=((c=k.controlled)==null?0:c.call(k))?k.controlled().selectedValues.includes(T):P().includes(T)}else q=void 0}else q=!1;return q},
callback:U}))}))},"di");var hga=_.M(function(k){var g=k.data;var P=function(){var T;return((T=g())==null?void 0:T.flowStateKey)||""},x=_.Tf(_.tp,P),U=function(){var T;
return(T=_.b(x(),fJn))==null?void 0:T.chips},A=function(T){if(T!==void 0){var c=U()||[];
c=c.find(function(Z){return Z===T})?c.filter(function(Z){return Z!==T}):[].concat(_.Kl(c),[T]);
c=Object.assign({},x(),{feedbackFormFlowState:Object.assign({},_.b(x(),fJn),{chips:c})});_.oS(_.ZW("flowStateEntity",P(),c))}},q=function(){var T;
return _.b((T=g())==null?void 0:T.inputBox,WOT)};
k=_.f3(function(T){var c=q();c=!(c==null?0:c.maxChars)||T.length<=c.maxChars;T=Object.assign({},x(),{feedbackFormFlowState:Object.assign({},_.b(x(),fJn),{detail:T}),abuseReportFlowState:Object.assign({},_.b(x(),lc),{navigationEnabled:c})});_.oS(_.ZW("flowStateEntity",P(),T))},150);
return _.V("yt-feedback-form-view-model",{class:"ytFeedbackFormViewModelHost"},_.V("div",{class:"ytFeedbackFormViewModelChips"},_.V(_.Vz,{data:function(){var T;return(T=g())==null?void 0:T.chipSelection}},{chipSelectionFormFieldViewModel:function(T){return _.V(umd,{data:T.data,
controlled:function(){return{selectedValues:U()||[],onTap:A}}})}})),_.V("div",{class:"ytFeedbackFormViewModelInputBox"},_.V(wo,{text:function(){var T;
return(T=_.b(x(),fJn))==null?void 0:T.detail},
placeholder:function(){var T;return((T=q())==null?void 0:T.placeholderText)||""},
outline:!0,rows:4,characterLimit:function(){var T=q();if(T&&T.maxChars)return{maxChars:T.maxChars,errorMessage:T.maxCharsExceededErrorMessage||""}},
onInput:k})),_.V("div",{class:"ytFeedbackFormViewModelFooterText"},_.V(_.C8,{text:function(){return g().footerText}})))},"ei");
hga.idomCompat=!0;_.y3(hga,"yt-feedback-form-view-model",{props:{data:_.GH}});var EzU=_.M(function(k){var g=k.data;var P=_.Tf(qNe,function(){return g().flowStateKey||""}),x=function(){var U;
_.S7((U=_.b(P(),lc))==null?void 0:U.navigationCommand)};
return _.V("yt-report-form-bottom-bar-view-model",{class:"ytWebReportFormBottomBarViewModelHost"},_.V("div",{class:"ytWebReportFormBottomBarViewModelBottomBarContainer"},_.V(_.Vz,{data:function(){return g().cancelButton}},{buttonViewModel:function(U){return _.V(_.Va,{data:U.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:x})}}),_.V(_.Vz,{data:function(){var U;
if(g().navButton){var A=Object;var q=A.assign,T=_.b(g().navButton,_.kt),c=((U=_.b(P(),lc))==null?0:U.navigationEnabled)?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",Z,w;U=_.b((Z=_.b(P(),lc))==null?void 0:Z.navigationCommand,_.ue);Z=(w=_.b(U,_.UN))==null?void 0:w.url;A={buttonViewModel:q.call(A,{},T,{state:c,iconName:Z?"OPEN_IN_NEW":""})}}else A=void 0;return A}},{buttonViewModel:function(U){return _.V(_.Va,{data:U.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:x})}})))},"fi");
EzU.idomCompat=!0;_.y3(EzU,"yt-report-form-bottom-bar-view-model",{props:{data:_.GH}});var LqY=_.M(function(k){var g=k.nextStep;return _.V("div",{class:"ytWebReportFormConfirmationPageViewModelRow"},_.V("div",{class:"ytWebReportFormConfirmationPageViewModelIcon","aria-hidden":"true"},_.V(_.qQ,{icon:function(){return g().iconName||""}})),_.V("div",null,_.V(_.C8,{text:function(){return g().text},
className:"ytWebReportFormConfirmationPageViewModelNextStepText"})))},"gi"),nz2=_.M(function(k){var g=k.data;
var P,x=(P=_.Za().resolve(_.VE(_.le)))==null?void 0:P(),U=_.Tf(_.tp,function(){return g().flowStateKey||""});
return _.V("yt-report-form-confirmation-page-view-model",{class:function(){var A;return((A=_.b(U(),lc))==null?void 0:A.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelHostDialog":"ytWebReportFormConfirmationPageViewModelHostPanel"}},_.V("div",{class:function(){var A;
return((A=_.b(U(),lc))==null?void 0:A.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelImageDialog":"ytWebReportFormConfirmationPageViewModelImagePanel"}},_.V(_.KX,{data:function(){return x&&g().imageDark?g().imageDark:g().image},
alt:"",targetHeight:115,targetWidth:178,preserveHeight:!0,preserveWidth:!0})),_.V("div",{class:"ytWebReportFormConfirmationPageViewModelConfirmationContainer"},_.V("h1",{class:"ytWebReportFormConfirmationPageViewModelHeader"},function(){return g().confirmationHeader}),_.V("div",{class:"ytWebReportFormConfirmationPageViewModelBody"},_.V(_.C8,{text:function(){return g().confirmationText}})),_.V("div",{class:"ytWebReportFormConfirmationPageViewModelLawEnforcementText"},_.V(_.C8,{text:function(){return g().lawEnforcementText}})),
_.V("h1",{class:"ytWebReportFormConfirmationPageViewModelExpectHeader"},function(){return g().whatToExpectHeader}),_.V(_.m,{cond:function(){return g().nextSteps},
then:function(A){return _.V("div",null,_.V(_.DZ,{each:A},function(q){return _.V(LqY,{nextStep:q})}))}}),_.V(_.m,{cond:function(){return g().legalReportText},
then:function(A){return _.V("div",null,_.V(_.C8,{text:A,className:"ytWebReportFormConfirmationPageViewModelLegalText"}))}})))},"hi");
nz2.idomCompat=!0;_.y3(nz2,"yt-report-form-confirmation-page-view-model",{props:{data:_.GH}});var S8V=_.M(function(k){var g=k.data;var P=function(){var A;return((A=_.b(g().inputBox,WOT))==null?void 0:A.maxChars)||500},x=function(){return g().flowStateKey||""},U=_.Tf(_.tp,x);
k=_.f3(function(A){A=Object.assign({},U(),{flowFormState:{isValid:A.length<=P()},abuseReportFlowState:{userComments:A,navigationEnabled:!(A.length>P()),isReportFormDirty:!0}});_.KC().dispatch(_.Wa("flowStateEntity",x(),A))},150);
_.ay(function(){var A=Object.assign({},U(),{flowFormState:{isValid:!0}});_.KC().dispatch(_.Wa("flowStateEntity",x(),A))});
return _.V("yt-report-form-details-page-view-model",{class:function(){var A;return((A=_.b(U(),lc))==null?void 0:A.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHostDialog":"ytWebReportFormDetailsPageViewModelHostPanel"}},_.V("h1",{class:function(){var A;
return((A=_.b(U(),lc))==null?void 0:A.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHeaderDialog":"ytWebReportFormDetailsPageViewModelHeaderPanel"}},function(){return g().detailsPageHeader}),_.V("div",{class:"ytWebReportFormDetailsPageViewModelBody"},_.V(_.C8,{text:function(){return g().bodyText}})),_.V("div",{class:"ytWebReportFormDetailsPageViewModelInput"},_.V(wo,{label:function(){var A;
return((A=_.b(g().inputBox,WOT))==null?void 0:A.placeholderText)||""},
outline:!0,rows:10,characterLimit:function(){var A;return{errorMessage:((A=_.b(g().inputBox,WOT))==null?void 0:A.maxCharsExceededErrorMessage)||"",maxChars:P()}},
onInput:k})))},"ii");
S8V.idomCompat=!0;_.y3(S8V,"yt-report-form-details-page-view-model",{props:{data:_.GH}});var FqT=_.M(function(k){var g=k.data;var P=function(){return g().flowStateKey||""},x=_.Tf(_.tp,P),U=function(){return _.b(x(),lc)};
return _.V("yt-report-form-reason-select-page-view-model",{class:function(){var A;return((A=U())==null?void 0:A.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHostDialog":"ytWebReportFormReasonSelectPageViewModelHostPanel"}},_.V("h1",{class:function(){var A;
return((A=U())==null?void 0:A.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHeaderDialog":"ytWebReportFormReasonSelectPageViewModelHeaderPanel"}},function(){return g().pageHeader}),_.V("div",{class:"ytWebReportFormReasonSelectPageViewModelBody"},_.V(_.C8,{text:function(){return g().bodyText}})),_.V("div",{class:function(){var A;
return((A=U())==null?void 0:A.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelReasonsDialog":"ytWebReportFormReasonSelectPageViewModelReasonsPanel"}},_.V(_.rP5,{data:function(){return _.b(g().radioButtonGroup,_.DQ)},
onSelected:function(A,q){A=Object.assign({},x(),{abuseReportFlowState:Object.assign({},U(),{reasonKey:q.key,navigationEnabled:!0,isReportFormDirty:!0,navigationCommand:q.command})});_.oS(_.ZW("flowStateEntity",P(),A))},
selectedKey:function(){var A;return(A=U())==null?void 0:A.reasonKey},
groupName:"report-form-reason-select-page"})))},"ji");
FqT.idomCompat=!0;_.y3(FqT,"yt-report-form-reason-select-page-view-model",{props:{data:_.GH}});var Y83=_.M(function(k){var g=k.data;var P,x=(P=_.Za().resolve(_.VE(_.le)))==null?void 0:P();return _.V("yt-report-form-sign-in-page-view-model",{class:"ytReportFormSignInPageViewModelHost"},_.V("div",{class:"ytReportFormSignInPageViewModelSignInPromptImage"},_.V(_.KX,{data:function(){return x&&g().imageDark?g().imageDark:g().image},
alt:""})),_.V("div",{class:"ytReportFormSignInPageViewModelSignInTextContent"},_.V("h1",{class:"ytReportFormSignInPageViewModelSignInPromptHeader"},function(){return g().header}),_.V(_.C8,{text:function(){return g().text},
className:"ytReportFormSignInPageViewModelSignInPromptBody"})))},"ki");
Y83.idomCompat=!0;_.y3(Y83,"yt-report-form-sign-in-page-view-model",{props:{data:_.GH}});_.j5V=(0,_.KOe)(_.Mb.talkToRecs,{talkToRecsStateSelector:function(k){return k}});_.y3(_.M(function(k){var g=k.data;var P=_.Vb(_.j5V.talkToRecsStateSelector),x=function(){return g().titleSuperscript},U=function(){return g().answersShelf},A=function(){return g().videoShelf},q=function(){var Ts;
return(Ts=g().textInputPlaceholder)==null?void 0:Ts.content},T=function(){return g().showOpenTextInput},c=function(){var Ts;
return(Ts=g().textInputValue)==null?void 0:Ts.content},Z=function(){return g().isMultiTurnFlow?g().resetButtonViewModel:void 0},w="",J=function(){return g().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_ALLOW_DESELECTION"?2:1};
k=_.O(_.zT("",void 0,"EFTZDb"));var r=k.next().value,f=k.next().value;k=_.O(_.zT(!1,void 0,"OgB5Cc"));var B=k.next().value,L=k.next().value,Y=function(){return{state:B()||r()?"active":"disabled",disabled:!(B()||r())}};
_.oy(function(){if(T()){c()&&f(c());var Ts;if(!Z()&&((Ts=P())==null?0:Ts.stepStates)){var m0;Ts=Object.keys((m0=P())==null?void 0:m0.stepStates);m0=Ts[Ts.length-1];var Lb,rA;(m0=(Lb=P().stepStates[m0])==null?void 0:(rA=Lb.userQuery)==null?void 0:rA.userQuery)&&f(m0);_.oS(_.VTY())}}});
var l=function(Ts){var m0=g().onUpdateText;m0&&_.S7(m0,{form:{userQuery:Ts}});f(Ts)},D=_.f3(function(Ts){l(Ts.target.value.trim())},150),X=_.iX(function(Ts){var m0;
w=(m0=Ts.target.value)==null?void 0:m0.trim();D(Ts);return!1}),a=_.iX(function(Ts){Ts.key==="Enter"&&(B()||r())&&(l(Ts.target.value.trim()),y());
return!1}),H=function(Ts,m0){L(m0);
if(m0){if(g().isMultiTurnFlow&&!w){var Lb;l((Lb=Ts==null?void 0:Ts.text)!=null?Lb:"")}g().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_CLICK_TO_SUBMIT"&&y()}else f(w)},y=function(){var Ts=void 0,m0=_.b(g().nextButtonViewModel,_.kt),Lb,rA;
if(m0==null?0:(Lb=m0.loggingDirectives)==null?0:(rA=Lb.clientVeSpec)==null?0:rA.uiType){var bV,tu;Ts=_.$5((bV=m0.loggingDirectives)==null?void 0:(tu=bV.clientVeSpec)==null?void 0:tu.uiType)}(m0=g().onNextStepCommand)&&_.S7(m0,{clickedVisualElement:Ts})};
k=_.cZ("yt-talk-to-recs-view-model");var kj={};return _.V("yt-talk-to-recs-view-model",{class:"ytwTalkToRecsHost",el:k},_.V("div",{class:"ytwTalkToRecsTopCornerButton","aria-label":"More options"},_.V(_.Vz,{data:function(){return g().topCornerButton}},{buttonViewModel:_.Va})),_.V("div",{class:"ytwTalkToRecsTalkToRecsWrapper"},_.V("div",{class:"ytwTalkToRecsTitle",
role:"heading",tabindex:0},_.V(_.C8,{text:function(){return g().title}}),_.V(_.m,{cond:x,
then:function(){return _.V("sup",{class:"ytwTalkToRecsSuperScript"},_.V(_.C8,{text:x}))}})),_.V("div",{class:"ytwTalkToRecsSubtitle"},_.V(_.C8,{text:function(){return g().subtitle}})),_.V("div",{class:"ytwTalkToRecsResultsShelf"},_.V(_.m,{cond:U,
then:function(){return _.V(_.Vz,{data:U},{chipsShelfViewModel:function(Ts){return _.V("div",{class:"ytwTalkToRecsChipsShelfViewModel"},_.V(_.XC,{data:Ts.data,callback:H,selectionBehavior:J}))}})}}),_.V(_.m,{cond:A,
then:function(){return _.V(_.Vz,{data:A},{horizontalShelfViewModel:function(Ts){return _.V("div",{class:"ytwTalkToRecsHorizontalShelfViewModel"},_.V(_.p_,{data:Ts.data,thumbnailAspectRatio:0}))}})}})),_.V("div",{class:_.$v("ytwTalkToRecsRefinementContainer",(kj.ytwTalkToRecsBottomMargin=function(){return g().isMultiTurnFlow},kj))},_.V(_.m,{cond:T,
then:function(){return _.V("div",{class:"ytwTalkToRecsUserInputBox"},_.V("input",{type:"text",class:"ytwTalkToRecsTextInput",placeholder:q,value:r,"on:input":X,"on:keyup":a,maxlength:200}))}}),_.V(_.Vz,{data:function(){return g().isMultiTurnFlow?g().nextButtonViewModel:void 0}},{buttonViewModel:function(Ts){return _.V("div",{class:"ytwTalkToRecsFlowControlButtons"},_.V(_.Va,{data:Ts.data,
buttonOverrides:Y}))}}),_.V(_.Vz,{data:Z},{buttonViewModel:function(Ts){return _.V("div",{class:"ytwTalkToRecsFlowControlButtons"},_.V(_.Va,{data:Ts.data,
onClick:function(){var m0=_.b(g().resetButtonViewModel,_.kt);l(r());(m0=m0==null?void 0:m0.onTap)&&_.S7(m0)}}))}}))))},"mi"),"yt-talk-to-recs-view-model",{props:{data:_.GH}});var V55={sources:[{clientResource:{imageName:"CHECK"}}]};_.Q5y=_.M(function(k){var g=_.cZ("div");k=_.aS(k,{error:void 0});var P=k.data,x=k.error,U=k.onSelected;k=_.O(_.d2(function(){return w1a(P())}));
var A=k.next().value,q=k.next().value;WJa(P,function(r){q(r);var f,B,L=mx7((f=P().options)==null?void 0:(B=f[r])==null?void 0:B.value,P().type);U==null||U(L);g.value.focus()});
k=_.iX(function(){if(!P().disabled){var r=P(),f=A(),B=g.value;r.options&&(r=ZRY(r.options,f,r.label),_.Za().resolve(_.D7).openSheet({viewModel:r},B))}});
var T=_.HnA(),c=function(){return!!x()},Z=function(){return!!P().disabled},w={},J={};
return _.V("dropdown-view-model",{class:"ytDropdownViewModelHost"},_.V("div",{class:_.$v("ytDropdownViewModelDropdownContainer",(w.ytDropdownViewModelDropdownContainerErrorBorder=c,w.ytDropdownViewModelDropdownContainerDisabled=Z,w)),"on:click":k,el:g,role:"combobox",tabindex:0,"on:keydown":T,"aria-invalid":c,"aria-disabled":Z,"aria-describedby":function(){return c()?"dropdown-view-model-error":void 0}},_.V("div",{class:"ytDropdownViewModelText"},JWV(P,c,A),rWa(P,A)),_.V("div",{class:_.$v("ytDropdownViewModelChevronDown",
(J.ytDropdownViewModelChevronDownDisabled=Z,J))},_.V(_.qQ,{icon:"CHEVRON_DOWN"}))),fge(P,x))},"ni");_.y3(_.M(function(k){var g=k.data;var P=function(U){var A=bRs(g());A.videoMetadata||(A.videoMetadata={});A.videoMetadata.sponsorshipsMetadata||(A.videoMetadata.sponsorshipsMetadata={});A.videoMetadata.sponsorshipsMetadata.minRequiredTier=String(U)},x=function(U){var A=bRs(g());
A.scheduledRedirectMetadata||(A.scheduledRedirectMetadata={});A.scheduledRedirectMetadata.scheduledRedirectTimeDeltaSec=String(U)};
return _.V("ytfz-schedule-fanzone-view-model",{class:"ytfzScheduleFanzoneViewModelHost"},_.V("section",{class:"ytfzScheduleFanzoneViewModelContentSection"},_.V("h2",{class:"ytfzScheduleFanzoneViewModelTitleGroup"},_.V(_.C8,{text:function(){return g().title}}),_.V(_.qQ,{icon:"SCHEDULE_FANZONE",
className:"ytfzScheduleFanzoneViewModelIllustration"})),_.V(_.C8,{text:function(){return g().description},
className:"ytfzScheduleFanzoneViewModelDescription"}),_.V(_.Vz,{data:function(){return g().tierChoices}},{dropdownViewModel:function(U){return _.V("div",{class:"ytfzScheduleFanzoneViewModelTierDropdown"},_.V(_.Q5y,{data:U.data,
onSelected:P}))}}),_.V(_.Vz,{data:function(){return g().startTimeChoices}},{dropdownViewModel:function(U){return _.V("div",{class:"ytfzScheduleFanzoneViewModelStartTimeDropdown"},_.V(_.Q5y,{data:U.data,
onSelected:x}))}}),_.V(_.C8,{text:function(){return g().notice},
className:"ytfzScheduleFanzoneViewModelNotice"})),_.V("footer",{class:"ytfzScheduleFanzoneViewModelFooterSection"},_.V(_.Vz,{data:function(){return g().scheduleButton}},{panelFooterViewModel:_.Z3})))},"oi"),"ytfz-schedule-fanzone-view-model",{props:{data:_.GH}});_.y3(_.M(function(k){var g=k.data;k=k.className===void 0?"":k.className;var P=_.Tf(qNe,function(){return g().flowStateEntityKey||""}),x={};
x=_.$v("ytFlowBottomBarViewModelFlowBottomBarButtons",(x.ytFlowBottomBarViewModelFlowBottomBarButtonsDistributed=function(){return g().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"||g().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE"},x));
var U={},A=_.$v("ytFlowBottomBarViewModelFlowBottomBarPrimaryButton",x,(U.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonVerticalCentered=function(){return g().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},U.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonFlexPrimary=function(){return g().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY"},U));
U={};var q=_.$v("ytFlowBottomBarViewModelFlowBottomBarSecondaryButton",x,(U.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonVerticalCentered=function(){return g().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},U.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonFullDistributed=function(){return g().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"},U));
x={};x=_.$v("ytFlowBottomBarViewModelFlowBottomBarButtonSection",(x.ytFlowBottomBarViewModelFlowBottomBarButtonSectionVerticalCentered=function(){return g().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},x.ytFlowBottomBarViewModelFlowBottomBarButtonSectionJustifyEnd=function(){return g().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END"},x.ytFlowBottomBarViewModelFlowBottomBarButtonSectionSpaceBetween=function(){return g().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_SPACE_BETWEEN"},
x));
k=_.$v("ytFlowBottomBarViewModelHost",k);return _.V("yt-flow-bottom-bar-view-model",{class:k},_.V(_.m,{cond:function(){var T;return(T=g())==null?void 0:T.textSection},
then:function(T){return _.V("div",{class:"ytFlowBottomBarViewModelFlowBottomBarTextSection"},_.V(_.C8,{text:T}))}}),_.V("div",{class:x},_.V(_.Vz,{data:function(){return g().secondaryButton}},{buttonViewModel:function(T){return _.V(_.Va,{data:T.data,
className:q})}}),_.V(_.Vz,{data:function(){return g().primaryButton}},{buttonViewModel:function(T){return _.V(_.Va,{data:T.data,
className:A,buttonOverrides:function(){var c;return{disabled:!((c=P())==null||!c.primaryButtonDisabled)}}})}})))},"pi"),"yt-flow-bottom-bar-view-model",{props:{data:_.GH,
className:_.NJ}});var lsd="add arrow_left article check circle circle_full creator_academy lock price_tag".split(" "),JJ=function(){var k=_.S.apply(this,arguments)||this;k.enableScrollingFix=!0;k.bottomBar=!1;k.fitContent=!1;return k};
_.z(JJ,_.S);_.d=JJ.prototype;_.d.ready=function(){_.W("enable_pdp_icon_prefetch")&&_.q72(_.Za().resolve(_.CY),0,lsd)};
_.d.focus=function(k){this.topBar?_.Oy(this.topBar,k):this.paperDialog.focus(k)};
_.d.attached=function(){this.paperDialog||(this.paperDialog=this.hostElement.closest("tp-yt-paper-dialog"));this.JSC$19322_scroller&&(this.JSC$19322_scroller.dialogElement=this.paperDialog,this.JSC$19322_scroller.attached&&typeof this.JSC$19322_scroller.attached==="function"&&this.JSC$19322_scroller.attached())};
_.d.onDataChanged=function(){var k;this.fitContent=!((k=this.data)==null||!k.fitContent);var g;this.bottomBar=!((g=this.data)==null||!g.bottomBar)};
_.d.onProgressChanged=function(){var k,g,P=((g=(k=this.data)==null?void 0:k.progress)!=null?g:0)*100;this.progressElement.style.width=P+"%"};
_.d.isProgressHidden=function(){var k;return!((k=this.data)==null?0:k.progress)};
_.d.configureRendererStamper=function(){return{"data.topBarOverride":{id:"top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},"data.content":{id:"content",mapping:{benefitsFlowStepRenderer:"yt-benefits-flow-step-renderer",channelHistoryRenderer:"ytd-channel-history-renderer",confirmationFlowStepRenderer:"yt-confirmation-flow-step-renderer",creatorGoalSetUpFlowViewModel:"yt-creator-goal-set-up-flow-view-model",scheduleFanzoneViewModel:"ytfz-schedule-fanzone-view-model",contributorZeroStateViewModel:"yt-contributor-zero-state-view-model",
featureEnablementInfoRenderer:"ytd-feature-enablement-info-renderer",featureEnablementSoftEntryRenderer:"yt-feature-enablement-soft-entry-renderer",feedbackFormViewModel:"yt-feedback-form-view-model",freeTextInputFlowStepRenderer:"ytd-free-text-input-flow-step-renderer",infoFlowStepRenderer:"yt-info-flow-step-renderer",infoListFlowStepRenderer:"yt-info-list-flow-step-renderer",lpSectionGroupViewModel:"yt-lp-section-group-view-model",noteUserRatingViewModel:"yt-note-user-rating-view-model",noteViewModel:"yt-note-view-model",
notesWrapperViewModel:"yt-notes-wrapper-view-model",offerDetailStepRenderer:"ytd-offer-detail-step-renderer",offerSelectionStepRenderer:"ytd-offer-selection-step-renderer",pdpViewModel:{component:"pdp-view-model",params:{internalScrolling:!0}},purchaseCompleteStepRenderer:"ytd-purchase-complete-step-renderer",reportFormReasonSelectPageViewModel:"yt-report-form-reason-select-page-view-model",reportFormDetailsPageViewModel:"yt-report-form-details-page-view-model",reportFormConfirmationPageViewModel:"yt-report-form-confirmation-page-view-model",
reportFormSignInPageViewModel:"yt-report-form-sign-in-page-view-model",sectionGroupViewModel:"yt-section-group-view-model",sectionListRenderer:"ytd-section-list-renderer",structuredContextNoteViewModel:"yt-structured-context-note-view-model",surveyFlowStepRenderer:"ytd-survey-flow-step-renderer",talkToRecsViewModel:"yt-talk-to-recs-view-model",ypcTransactionErrorMessageRenderer:"ytd-ypc-transaction-error-message-renderer",optionSelectionFlowStepRenderer:{component:"yt-option-selection-flow-step-renderer",
params:{flowClassName:"ytd-flow-step-renderer-content",isDesktop:!0}},offerSummaryFlowStepRenderer:{component:"yt-offer-summary-flow-step-renderer",params:{flowClassName:"ytd-flow-step-renderer-content",shouldDisableHeaderTopMargin:!0}}}},"data.bottomBar":{id:"bottom-bar",mapping:{reportFormBottomBarViewModel:"yt-report-form-bottom-bar-view-model",formFooterViewModel:"yt-form-footer-view-model",flowBottomBarViewModel:{component:"yt-flow-bottom-bar-view-model",params:{className:"ytd-flow-step-renderer bottom-bar-view-model"}},
flowBottomBarRenderer:{matcher:function(k){return k&&!k.couponRenderer?"yt-flow-bottom-bar-renderer":"ytd-flow-bottom-bar-renderer"}}}}}};
JJ.prototype.onProgressChanged=JJ.prototype.onProgressChanged;JJ.prototype.onDataChanged=JJ.prototype.onDataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],JJ.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],JJ.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],JJ.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],JJ.prototype,"enableScrollingFix",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],JJ.prototype,"bottomBar",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],JJ.prototype,"fitContent",void 0);_.N([_.Td("#progress"),_.I("design:type",HTMLElement)],JJ.prototype,"progressElement",void 0);_.N([_.Td("#scroller"),_.I("design:type",Object)],JJ.prototype,"JSC$19322_scroller",void 0);_.N([_.Td("ytd-flow-top-bar-renderer"),_.I("design:type",HTMLElement)],JJ.prototype,"topBar",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],JJ.prototype,"onDataChanged",null);_.N([_.OO("data.progress"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],JJ.prototype,"onProgressChanged",null);_.N([_.t({is:"ytd-flow-step-renderer",disableElementRegistration:!0})],JJ);
_.v(JJ,"ytd-flow-step-renderer",function(){if(Uh7!==void 0)return Uh7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-bar" class="style-scope ytd-flow-step-renderer"></div>\n<div id="progress-container" hidden="[[isProgressHidden(data)]]" class="style-scope ytd-flow-step-renderer">\n  <div id="progress" class="style-scope ytd-flow-step-renderer"></div>\n</div>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-flow-step-renderer">\n  <div id="content" class="style-scope ytd-flow-step-renderer"></div>\n</tp-yt-paper-dialog-scrollable>\n<div id="bottom-bar" class="style-scope ytd-flow-step-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Uh7=k},{mode:1});var ro=function(k){this.resolveCommand=k;this.steps={}},DiY=function(k,g){g=_.O(g||[]);
for(var P=g.next();!P.done;P=g.next()){P=P.value;var x=Object.values(P)[0],U=void 0;if((U=x)==null?0:U.stepId)k.steps[x.stepId]=P}},M8s=function(k,g){var P,x,U,A,q;
return _.e(function(T){if((P=k.state)==null||!P.currentStepId)return T.return(void 0);x=k.getCurrentStep();if(!x)return T.return(t85(k));if(U=_.b(x,_.j1))k.logVEScreen(U),((A=U)==null?0:A.onStepStartCommand)&&k.resolveCommand((q=U)==null?void 0:q.onStepStartCommand,{});U&&g&&(k.logFlowEvent(U,g),g.steps&&!g.steps.includes(x)&&g.steps.push(x));return T.return(x)})};
ro.prototype.back=function(){var k;(k=this.state)!=null&&k.stepIdStack&&(this.state.currentStepId=this.state.stepIdStack.pop())};
ro.prototype.handleUpdateFlowCommand=function(k){k.steps&&DiY(this,k.steps);k.entityUpdateCommand&&this.resolveCommand(k.entityUpdateCommand,{});k.flowContinuationCommand&&(k=k.flowContinuationCommand)&&(this.getFlowContinuationCommand=k);this.awaitFlowContinuation&&(k=this.getCurrentStep(),this.awaitFlowContinuation(k),this.awaitFlowContinuation=void 0)};
ro.prototype.reset=function(){this.state=void 0;this.steps={};this.awaitFlowContinuation=this.getFlowContinuationCommand=void 0};
var t85=function(k){return _.e(function(g){return k.getFlowContinuationCommand?g.return(new Promise(function(P){k.awaitFlowContinuation=P;k.getFlowContinuationCommand&&k.resolveCommand(k.getFlowContinuationCommand,{flow_state:k.state})})):g.return(Promise.resolve(void 0))})};
ro.prototype.getCurrentStep=function(){var k;if((k=this.state)!=null&&k.currentStepId)return this.steps[this.state.currentStepId]};
ro.prototype.logVEScreen=function(k){var g;((g=k.screenLoggingData)==null?0:g.screenVeType)&&_.bF(_.qJ(),k.screenLoggingData.screenVeType)};
ro.prototype.logFlowEvent=function(k,g){var P,x,U,A;((P=g.flowLoggingData)==null?0:P.eventNamespace)&&((x=k.flowEventData)==null?0:x.eventType)&&((U=k.flowEventData)==null?0:U.eventMetadata)&&((A=g.flowLoggingData)==null?0:A.flowType)&&(k=_.US(g.flowLoggingData.eventNamespace,k.flowEventData.eventType,k.flowEventData.eventMetadata),_.A8().logFlowEvent(k,g.flowLoggingData.flowType))};
_.mJ.Object.defineProperties(ro.prototype,{currentStepId:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.state)==null?void 0:k.currentStepId}},
nextStepIdOverride:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.state)!=null&&k.nextStepIdOverride)return this.state.nextStepIdOverride.reduce(function(g,P){P.key&&P.value&&(g[P.key]=P.value);return g},{})}}});var fc=function(){var k=_.S.apply(this,arguments)||this;k.flowState=_.W("web_use_flow_state_manager")?void 0:new ro(function(g,P){P=P===void 0?{}:P;_.xZ.instance.resolveCommand(g,{form:{form:P,element:k.hostElement}})});
k.JSC$19333_flowStateManager=_.W("web_use_flow_state_manager")?_.Za().resolve(_.sG):void 0;k.currentTargetId="";k.initialState=!0;k.isLoading=!1;k.actionMap={"yt-flow-prev-step-command":"handleFlowPrevStepCommand","yt-flow-next-step-command":"handleFlowNextStepCommand","yt-update-flow-command":"handleUpdateFlowCommand","yt-ypc-cancel-recurrence-command":"handleYpcCancelRecurrenceCommand","yt-flow-partial-update-flow-state-entity":"handlePartialUpdateFlowStateEntity"};k.containsTalkToRecs=!1;return k};
_.z(fc,_.S);_.d=fc.prototype;_.d.onPopupClosed=function(k){if(!k||this.hostElement===k.detail.popupRenderer){if(this.JSC$19333_flowStateManager){var g;((g=this.data)==null?0:g.flowStateEntityKey)&&this.JSC$19333_flowStateManager.flowStates.delete(this.data.flowStateEntityKey);this.currentTargetId=""}else this.flowState&&this.flowState.reset();this.currentFlowStep=this.data=void 0;this.initialState=!0}};
_.d.configureRendererStamper=function(){return{"data.topBar":{id:"root-top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},currentFlowStep:{id:"flow-step",mapping:{flowStepRenderer:"ytd-flow-step-renderer"}}}};
_.d.focus=function(k){var g=this;_.jb(function(){var P=_.kr(g.hostElement).querySelector("ytd-flow-step-renderer");(P==null?0:P.topBar)?P.focus(k):g.topBar&&_.Oy(g.topBar,k)},1)};
_.d.attached=function(){this.hostElement.setAttribute("dialog","true")};
_.d.computeTopBarHidden=function(k){var g;return!((g=_.b(k,_.j1))==null||!g.topBarOverride)};
_.d.onCurrentFlowChange=function(){if(this.JSC$19333_flowStateManager&&this.data&&this.flow){var k=xj7(this.JSC$19333_flowStateManager,this.data),g;k&&((g=this.flow)==null?0:g.currentStepId)&&(AEV(k,this.flow.currentStepId),this.initialState=!1,this.isLoading=!this.currentFlowStep)}};
_.d.observeData=function(){var k=this;if(this.JSC$19333_flowStateManager){var g=this.currentTargetId,P,x,U=(x=(P=this.data)==null?void 0:P.targetId)!=null?x:"";g!==U&&g&&i9Y(this.JSC$19333_flowStateManager,g);this.currentTargetId=U;this.data&&Ujs(xj7(this.JSC$19333_flowStateManager,this.data),function(A){A&&(k.initialState=!1,k.currentFlowStep={flowStepRenderer:A},k.isLoading=!k.currentFlowStep,k.autofocusAndRefit(),k.updateContainsTalkToRecs(),k.logVEScreen(),k.logFlowEvent())})}};
_.d.dataChanged=function(){var k=this,g,P;return _.e(function(x){if(x.nextAddress==1){if(!k.flowState)return x.return();((g=k.data)==null?0:g.steps)&&DiY(k.flowState,k.data.steps);if((P=k.data)==null?0:P.flowContinuationCommand){var U=k.flowState,A=k.data.flowContinuationCommand;A&&(U.getFlowContinuationCommand=A)}return x.yield(M8s(k.flowState,k.data),2)}k.currentFlowStep=x.yieldResult;_.SV(x)})};
_.d.flowChanged=function(){var k=this,g;return _.e(function(P){if(P.nextAddress==1){if(!k.flowState||!k.flow)return P.return();k.flowState.state=k.flow;k.isLoading=!0;return P.yield(M8s(k.flowState,k.data),2)}g=P.yieldResult;if(!g||k.flow.isLoading)return P.return();k.currentFlowStep=g;k.initialState=!1;k.isLoading=!1;k.autofocusAndRefit();k.updateContainsTalkToRecs();_.SV(P)})};
_.d.logVEScreen=function(){var k,g,P=(k=_.b(this.currentFlowStep,_.j1))==null?void 0:(g=k.screenLoggingData)==null?void 0:g.screenVeType;P&&_.bF(_.Za().resolve(_.Fx),P)};
_.d.logFlowEvent=function(){var k=_.b(this.currentFlowStep,_.j1),g,P,x,U,A,q;(this==null?0:(g=this.data)==null?0:(P=g.flowLoggingData)==null?0:P.eventNamespace)&&(this==null?0:(x=this.data)==null?0:(U=x.flowLoggingData)==null?0:U.flowType)&&(k==null?0:(A=k.flowEventData)==null?0:A.eventType)&&(k==null?0:(q=k.flowEventData)==null?0:q.eventMetadata)&&(k=_.US(this.data.flowLoggingData.eventNamespace,k.flowEventData.eventType,k.flowEventData.eventMetadata),_.A8().logFlowEvent(k,this.data.flowLoggingData.flowType))};
_.d.updateContainsTalkToRecs=function(){var k,g=(k=_.b(this.currentFlowStep,_.j1))==null?void 0:k.content;this.containsTalkToRecs=!!g&&!!_.b(g,hNd)};
_.d.autofocusAndRefit=function(){var k=this,g=_.Za().resolve(_.VE(_.dw)),P=document.activeElement&&(document.activeElement.tagName==="TEXTAREA"||document.activeElement.tagName==="INPUT"||document.activeElement.tagName==="BUTTON"),x=document.querySelector("yt-report-form-confirmation-page-view-model"),U=document.querySelector("yt-report-form-details-page-view-model"),A=document.querySelector("yt-report-form-reason-select-page-view-model"),q=document.querySelector("yt-contributor-zero-state-view-model"),
T=document.querySelector("yt-structured-context-note-view-model"),c=document.querySelector("yt-note-view-model");(!P&&g&&g.isKeyBoardInUse()||x||!P&&U||!P&&A||!P&&(q||T||c))&&_.qH(this.hostElement);_.VJ(this,function(){_.GB(k.hostElement,"yt-refit")})};
_.d.handleUpdateFlowCommand=function(k){this.flowState?this.data&&(k=_.b(k,_.kok),k.targetId===this.data.targetId&&(k.flowContinuationCommand&&(this.data.flowContinuationCommand=k.flowContinuationCommand),this.flowState.handleUpdateFlowCommand(k),this.autofocusAndRefit())):this.ytComponentBehavior.resolveCommand(k)};
_.d.handleFlowNextStepCommand=function(k){this.JSC$19333_flowStateManager?this.ytComponentBehavior.resolveCommand(k):this.data&&this.flow&&this.flow.key&&(k=_.b(k,_.pnJ),k.targetId===this.data.targetId&&(k=k.stepId||"",this.ytdReduxBehavior.dispatch(_.Wa("flowStateEntity",this.flow.key,{currentStepId:k,stepIdStack:(this.flow.stepIdStack||[]).concat(k)}))))};
_.d.handleFlowPrevStepCommand=function(k){if(this.JSC$19333_flowStateManager)this.ytComponentBehavior.resolveCommand(k);else if(this.data&&this.flow&&this.flow.key&&(k=_.b(k,_.CuL),k.targetId===this.data.targetId)){var g=[].concat(_.Kl(this.flow.stepIdStack||[]));g.length>1?(g.pop(),this.ytdReduxBehavior.dispatch(_.Wa("flowStateEntity",this.flow.key,{currentStepId:g[g.length-1],stepIdStack:g}))):k.onFirstStepCommand&&this.ytComponentBehavior.resolveCommand(k.onFirstStepCommand)}};
_.d.handleYpcCancelRecurrenceCommand=function(k){if(this.data&&this.flow&&this.flow.key&&(k=_.b(k,FOd),k.targetId===this.data.targetId&&k.endpointCommand)){var g=_.b(this.flow,Y7V);g&&_.b(k.endpointCommand,_.TDP)&&(_.b(k.endpointCommand,_.TDP).feedbackData=g.surveyFeedback);this.ytComponentBehavior.resolveCommand(k.endpointCommand)}};
_.d.handlePartialUpdateFlowStateEntity=function(k){this.data&&this.flow&&this.flow.key&&this.ytdReduxBehavior.dispatch(_.Wa("flowStateEntity",this.flow.key,k,"REPEATED_FIELDS_MERGE_OPTION_REPLACE"))};
fc.prototype.flowChanged=fc.prototype.flowChanged;fc.prototype.dataChanged=fc.prototype.dataChanged;fc.prototype.observeData=fc.prototype.observeData;fc.prototype.onCurrentFlowChange=fc.prototype.onCurrentFlowChange;fc.prototype.onPopupClosed=fc.prototype.onPopupClosed;_.N([_.h(_.vD),_.I("design:type",Object)],fc.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],fc.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],fc.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],fc.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],fc.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],fc.prototype,"initialState",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],fc.prototype,"isLoading",void 0);_.N([_.n(),_.I("design:type",Object)],fc.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],fc.prototype,"currentFlowStep",void 0);_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],fc.prototype,"onPopupClosed",null);
_.N([_.n({selectorArgs:["data.flowStateEntityKey"],selector:qNe}),_.I("design:type",Object)],fc.prototype,"flow",void 0);_.N([_.Td("ytd-flow-top-bar-renderer"),_.I("design:type",HTMLElement)],fc.prototype,"topBar",void 0);_.N([_.OO("data","flow"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],fc.prototype,"onCurrentFlowChange",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],fc.prototype,"observeData",null);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype",Promise)],fc.prototype,"dataChanged",null);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],fc.prototype,"containsTalkToRecs",void 0);_.N([_.Zf("flow"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype",Promise)],fc.prototype,"flowChanged",null);_.N([_.t({is:"ytd-flow-root-renderer",disableElementRegistration:!0})],fc);
_.Kqy=_.CC()(fc,"ytd-flow-root-renderer",function(){if(iDa!==void 0)return iDa;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-root-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="root-top-bar" hidden="[[computeTopBarHidden(currentFlowStep)]]" class="style-scope ytd-flow-root-renderer"></div>\n<div id="content" class="style-scope ytd-flow-root-renderer">\n  <div id="flow-step" class="style-scope ytd-flow-root-renderer"></div>\n  <div id="spinner-overlay" hidden="[[!isLoading]]" class="style-scope ytd-flow-root-renderer">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-flow-root-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return iDa=k},{mode:_.Gd("kevlar_poly_si_batch_j025")?1:2});var ozT;var jF=null;_.y3(_.M(function(k){return _.V("yt-thumbnail-overlay-attribution-view-model",{class:"ytThumbnailOverlayAttributionViewModelHost"},_.V("div",{class:"ytThumbnailOverlayAttributionViewModelInnerContainer"},_.V(_.C8,{text:function(){return k.data().text}}),_.V("span",{class:"ytThumbnailOverlayAttributionViewModelBottomRightCorner"})))},"qi"),"yt-thumbnail-overlay-attribution-view-model",{props:{data:_.GH}});var vzY=_.M(function(k){var g=k.playerControlsProps;var P=k.isShortsPage;return _.V("yt-bigboard",null,_.V(_.m,{cond:function(){return g().isDragging},
then:function(){return _.V("div",{class:"ytBigboardStoryboardHost"},_.V(_.BH5,{progressBarProps:g,isShortsPage:P}))}}))},"ri");
vzY.idomCompat=!0;_.WF={ACCOUNT_LABEL:Qp("ACCOUNT_LABEL"),ACT_ON_THIS_COMMENT:Qp("ACT_ON_THIS_COMMENT"),ADD_TO_DROPDOWN_LABEL:Qp("ADD_TO_DROPDOWN_LABEL"),AD_BADGE_HINT:Qp("AD_BADGE_HINT"),AD_BADGE_TEXT:Qp("AD_BADGE_TEXT"),ALL_CHANNELS_LABEL:Qp("ALL_CHANNELS_LABEL"),AMBIENT_MODE:Qp("AMBIENT_MODE"),AMBIENT_MODE_OFF:Qp("AMBIENT_MODE_OFF"),AMBIENT_MODE_ON:Qp("AMBIENT_MODE_ON"),ANDROID_DEPRECATION_MESSAGE_BODY:Qp("ANDROID_DEPRECATION_MESSAGE_BODY"),ANDROID_DEPRECATION_MESSAGE_HEADER:Qp("ANDROID_DEPRECATION_MESSAGE_HEADER"),
APP_UPSELL_SUBTITLE:Qp("APP_UPSELL_SUBTITLE"),APP_UPSELL_TITLE:Qp("APP_UPSELL_TITLE"),AUTONAV_TOGGLE:Qp("AUTONAV_TOGGLE"),AUTOPLAY_IN_TEN_SECONDS:Qp("AUTOPLAY_IN_TEN_SECONDS"),AUTOPLAY_PAUSED:Qp("AUTOPLAY_PAUSED"),AUTOPLAY_PLAY_NOW:Qp("AUTOPLAY_PLAY_NOW"),AUTOPLAY_UP_NEXT_IN:Qp("AUTOPLAY_UP_NEXT_IN"),AUTO_ZOOM:Qp("AUTO_ZOOM","Auto zoom"),BACK:Qp("BACK"),CANCEL:Qp("CANCEL"),CHANNEL_SWITCHER_LABEL:Qp("CHANNEL_SWITCHER_LABEL"),CLOSE:Qp("CLOSE","close"),CLOSED_CAPTIONS_DISABLED:Qp("CLOSED_CAPTIONS_DISABLED"),
CLOSED_CAPTIONS_OFF:Qp("CLOSED_CAPTIONS_OFF"),CLOSED_CAPTIONS_ON:Qp("CLOSED_CAPTIONS_ON"),CLOSED_CAPTIONS_ON_LANGUAGE:Qp("CLOSED_CAPTIONS_ON_LANGUAGE"),CLOSE_SEARCH_LABEL:Qp("CLOSE_SEARCH_LABEL"),CLOSE_SETTINGS_LABEL:Qp("CLOSE_SETTINGS_LABEL"),COMMENT_MODAL_CONTENT:Qp("COMMENT_MODAL_CONTENT"),CONFIRM_OK:Qp("CONFIRM_OK"),CONNECT_TO_THE_INTERNET:Qp("CONNECT_TO_THE_INTERNET"),COPIED_TO_CLIPBOARD:Qp("COPIED_TO_CLIPBOARD"),COPY:Qp("COPY"),COPY_DEBUG_INFO:Qp("COPY_DEBUG_INFO"),COPY_EMBED_CODE:Qp("COPY_EMBED_CODE"),
COPY_LINK_LABEL:Qp("COPY_LINK_LABEL"),COPY_VIDEO_URL:Qp("COPY_VIDEO_URL"),COPY_VIDEO_URL_AT_CURRENT_TIME:Qp("COPY_VIDEO_URL_AT_CURRENT_TIME"),CREATE_CHANNEL_TITLE:Qp("CREATE_CHANNEL_TITLE"),DELETE_FROM_DOWNLOADS:Qp("DELETE_FROM_DOWNLOADS"),DIALOG:Qp("DIALOG"),DONE:Qp("DONE"),DOWNLOAD:Qp("DOWNLOAD"),FAILED_COPY_ERROR_MESSAGE:Qp("FAILED_COPY_ERROR_MESSAGE"),FLAG_CONFIRM:Qp("FLAG_CONFIRM"),FLAG_CONTENT:Qp("FLAG_CONTENT"),FLAG_LABEL:Qp("FLAG_LABEL"),FLAG_TITLE:Qp("FLAG_TITLE"),FULLSCREEN_GENERIC_ERROR:Qp("FULLSCREEN_GENERIC_ERROR"),
GOOGLE_COMPANY:Qp("GOOGLE_COMPANY"),HIDE_PLAYER_CONTROLS:Qp("HIDE_PLAYER_CONTROLS","Hide player controls"),HIDE_PLAYLIST_VIDEOS:Qp("HIDE_PLAYLIST_VIDEOS"),HIDE_SEARCH_FILTERS_LABEL:Qp("HIDE_SEARCH_FILTERS_LABEL"),HOME:Qp("HOME","Home"),INVALID_RESPONSE_RECEIVED:Qp("INVALID_RESPONSE_RECEIVED"),LIBRARY:Qp("LIBRARY","Library"),LISTENING:Qp("LISTENING"),LOADING:Qp("LOADING"),LONG_PRESS_MIC_TO_SPEAK:Qp("LONG_PRESS_MIC_TO_SPEAK","Long press mic_icon_placeholder to speak"),LOOP:Qp("LOOP"),MENU_DESKTOP:Qp("MENU_DESKTOP"),
MENU_EXIT:Qp("MENU_EXIT"),MENU_FEEDBACK:Qp("MENU_FEEDBACK"),MENU_HELP:Qp("MENU_HELP"),MENU_IMPRESSUM:Qp("MENU_IMPRESSUM"),MENU_PLAYER_SETTINGS:Qp("MENU_PLAYER_SETTINGS"),MENU_SETTINGS:Qp("MENU_SETTINGS"),MENU_SIGN_IN:Qp("MENU_SIGN_IN"),MENU_TITLE:Qp("MENU_TITLE"),MENU_YOUR_DATA:Qp("MENU_YOUR_DATA"),MORE_INFO:Qp("MORE_INFO"),MORE_OPTIONS:Qp("MORE_OPTIONS"),MUTE_VOLUME:Qp("MUTE_VOLUME"),NEW_PLAYLIST:Qp("NEW_PLAYLIST"),NEXT_VIDEO:Qp("NEXT_VIDEO"),NOTIFICATION_ERROR_MESSAGE:Qp("NOTIFICATION_ERROR_MESSAGE"),
NOT_FOUND_CTA:Qp("NOT_FOUND_CTA"),NOT_FOUND_MESSAGE:Qp("NOT_FOUND_MESSAGE"),NOT_FOUND_TITLE:Qp("NOT_FOUND_TITLE"),NO_DOWNLOADS:Qp("NO_DOWNLOADS"),NO_MIC_INPUT:Qp("NO_MIC_INPUT"),OFFLINE_CHECK_CONNECTION:Qp("OFFLINE_CHECK_CONNECTION"),OOPS_MESSAGE:Qp("OOPS_MESSAGE"),OPEN_APP:Qp("OPEN_APP"),OPEN_YOUTUBE:Qp("OPEN_YOUTUBE"),PAUSE:Qp("PAUSE"),PLAY:Qp("PLAY"),PLAYER_CAPTION:Qp("PLAYER_CAPTION"),PLAYER_CAPTION_OFF:Qp("PLAYER_CAPTION_OFF"),PLAYER_CAPTION_ON:Qp("PLAYER_CAPTION_ON"),PLAYER_DOUBLE_SPEED_USER_EDU:Qp("PLAYER_DOUBLE_SPEED_USER_EDU"),
PLAYER_DOUBLE_TAP_TO_SEEK:Qp("PLAYER_DOUBLE_TAP_TO_SEEK"),PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS:Qp("PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS"),PLAYER_EXIT_FULLSCREEN:Qp("PLAYER_EXIT_FULLSCREEN"),PLAYER_FASTFORWARD_SECONDS:Qp("PLAYER_FASTFORWARD_SECONDS"),PLAYER_FULLSCREEN:Qp("PLAYER_FULLSCREEN"),PLAYER_LIVE_LABEL:Qp("PLAYER_LIVE_LABEL"),PLAYER_LIVE_NOW:Qp("PLAYER_LIVE_NOW"),PLAYER_MINIMIZE:Qp("PLAYER_MINIMIZE"),PLAYER_NEXT:Qp("PLAYER_NEXT"),PLAYER_PAUSE:Qp("PLAYER_PAUSE"),PLAYER_PLAY:Qp("PLAYER_PLAY"),
PLAYER_PREVIOUS:Qp("PLAYER_PREVIOUS"),PLAYER_PROGRESS_BAR:Qp("PLAYER_PROGRESS_BAR"),PLAYER_QUALITY:Qp("PLAYER_QUALITY"),PLAYER_QUALITY_AUTO:Qp("PLAYER_QUALITY_AUTO"),PLAYER_REPLAY:Qp("PLAYER_REPLAY"),PLAYER_REWIND_SECONDS:Qp("PLAYER_REWIND_SECONDS"),PLAYER_SPEED:Qp("PLAYER_SPEED"),PLAYER_SPEEDUP_USER_EDU:Qp("PLAYER_SPEEDUP_USER_EDU"),PLAYER_SPEED_DECREASE:Qp("PLAYER_SPEED_DECREASE"),PLAYER_SPEED_INCREASE:Qp("PLAYER_SPEED_INCREASE"),PLAYER_SPEED_NORMAL:Qp("PLAYER_SPEED_NORMAL"),PLAYER_SPEED_RECENT:Qp("PLAYER_SPEED_RECENT"),
PLAYER_TIME_DURATION:Qp("PLAYER_TIME_DURATION"),PLAYER_TIME_ELAPSED:Qp("PLAYER_TIME_ELAPSED"),PLAYLIST_DESCRIPTION_INVALID_CHARACTERS:Qp("PLAYLIST_DESCRIPTION_INVALID_CHARACTERS"),PLAYLIST_MIX_DETAILED_LONG_BYLINE:Qp("PLAYLIST_MIX_DETAILED_LONG_BYLINE"),PLAYLIST_NAME_INVALID_CHARACTERS:Qp("PLAYLIST_NAME_INVALID_CHARACTERS"),PLAYLIST_NAME_MISSING:Qp("PLAYLIST_NAME_MISSING"),PLAYLIST_NAME_TOO_LONG:Qp("PLAYLIST_NAME_TOO_LONG"),PLAYLIST_PANEL_END_OF_PLAYLIST:Qp("PLAYLIST_PANEL_END_OF_PLAYLIST"),PLAYLIST_PANEL_NEXT:Qp("PLAYLIST_PANEL_NEXT"),
PLAYLIST_PANEL_UNLISTED_PLAYLIST:Qp("PLAYLIST_PANEL_UNLISTED_PLAYLIST"),PLAYLIST_TEXT_INPUT_CHAR_COUNT:Qp("PLAYLIST_TEXT_INPUT_CHAR_COUNT"),PLAY_ALL:Qp("PLAY_ALL"),PLEASE_FIX_ERRORS:Qp("PLEASE_FIX_ERRORS"),PREMIUM_BADGE_LABEL:Qp("PREMIUM_BADGE_LABEL","Premium"),PREVIOUS_VIDEO:Qp("PREVIOUS_VIDEO"),PRIVACY_POLICY:Qp("PRIVACY_POLICY"),RELOAD:Qp("RELOAD"),REQUIRED_LABEL:Qp("REQUIRED_LABEL"),SAVE_PLAYLIST:Qp("SAVE_PLAYLIST"),SCRUB_SLIDE_USER_EDU:Qp("SCRUB_SLIDE_USER_EDU"),SEARCH:Qp("SEARCH","Search"),
SEARCH_APPEND_LABEL:Qp("SEARCH_APPEND_LABEL"),SEARCH_CHANNEL:Qp("SEARCH_CHANNEL"),SEARCH_CLEAR_LABEL:Qp("SEARCH_CLEAR_LABEL"),SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST:Qp("SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST","Album"),SEARCH_ENTITY_SUGGESTION_MOVIE:Qp("SEARCH_ENTITY_SUGGESTION_MOVIE","Movie"),SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST:Qp("SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST","Song"),SEARCH_ENTITY_SUGGESTION_TV_SHOW:Qp("SEARCH_ENTITY_SUGGESTION_TV_SHOW","TV Show"),SEARCH_FILTERS_LABEL:Qp("SEARCH_FILTERS_LABEL"),
SEARCH_LABEL:Qp("SEARCH_LABEL"),SEARCH_PPP_PLACEHOLDER_TEXT:Qp("SEARCH_PPP_PLACEHOLDER_TEXT"),SEEK_SLIDER:Qp("SEEK_SLIDER"),SETTINGS_LABEL:Qp("SETTINGS_LABEL"),SETTINGS_MIC_PERMISSION:Qp("SETTINGS_MIC_PERMISSION"),SHORTS_TAB_LABEL:Qp("SHORTS_TAB_LABEL","Shorts"),SHOW_LESS:Qp("SHOW_LESS"),SHOW_MORE:Qp("SHOW_MORE"),SHOW_PLAYER_CONTROLS:Qp("SHOW_PLAYER_CONTROLS","Show player controls"),SHOW_PLAYLIST_VIDEOS:Qp("SHOW_PLAYLIST_VIDEOS"),SHOW_SEARCH_FILTERS_LABEL:Qp("SHOW_SEARCH_FILTERS_LABEL"),SIGN_IN_LABEL:Qp("SIGN_IN_LABEL"),
SIGN_IN_ON_WEB:Qp("SIGN_IN_ON_WEB"),STABLE_VOLUME:Qp("STABLE_VOLUME"),STABLE_VOLUME_OFF:Qp("STABLE_VOLUME_OFF"),STABLE_VOLUME_ON:Qp("STABLE_VOLUME_ON"),STATS_FOR_NERDS:Qp("STATS_FOR_NERDS"),SUGGESTION_DISMISSED_LABEL:Qp("SUGGESTION_DISMISSED_LABEL"),SUGGESTION_DISMISS_LABEL:Qp("SUGGESTION_DISMISS_LABEL"),SUGGESTION_NEW_VIDEOS_TEXT:Qp("SUGGESTION_NEW_VIDEOS_TEXT"),SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL:Qp("SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL","View image source"),SUGGESTION_THUMBNAIL_LABEL:Qp("SUGGESTION_THUMBNAIL_LABEL"),
TERMS_OF_SERVICE:Qp("TERMS_OF_SERVICE"),TIMESTAMP_MINUTES:Qp("TIMESTAMP_MINUTES"),TIMESTAMP_SECONDS:Qp("TIMESTAMP_SECONDS"),TOGGLE_OFF:Qp("TOGGLE_OFF"),TOGGLE_ON:Qp("TOGGLE_ON"),TRENDING:Qp("TRENDING"),TROUBLESHOOT_PLAYBACK_ISSUE:Qp("TROUBLESHOOT_PLAYBACK_ISSUE"),TRY_AGAIN_LATER:Qp("TRY_AGAIN_LATER"),TRY_AGAIN_MIC_PERMISSION:Qp("TRY_AGAIN_MIC_PERMISSION"),TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE:Qp("TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE"),TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION:Qp("TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION"),
TURN_OFF_AUTOPLAY_DIALOG_TITLE:Qp("TURN_OFF_AUTOPLAY_DIALOG_TITLE"),UNMUTE_VOLUME:Qp("UNMUTE_VOLUME"),VIDEO_LINK_LABEL:Qp("VIDEO_LINK_LABEL")};var ase=_.M(function(k){var g=k.playerApi;k=_.cZ("button",function(x){_.r8(x,36843)});
var P=Qp("PLAYER_FASTFORWARD_SECONDS","",{seconds_placeholder:"30"});return _.V("jump-forward-button",{class:"ytPlayerControlsJumpForwardButtonHost"},_.V("button",{el:k,class:"ytPlayerControlsJumpForwardButtonButton",title:P,"aria-label":P,"on:click":_.iX(function(){_.f1(36843);g&&g().seekBy(30);window.dispatchEvent(new CustomEvent("jump-forward-clicked"));return!1})},_.V("span",null,_.V(_.qQ,{icon:"FAST_FORWARD"}))))},"si");var Hyn=_.M(function(k){var g=k.appApi;k=_.cZ("button",function(x){_.r8(x,62946)});
var P=Qp("OPEN_IN_MINIPLAYER");return _.V("miniplayer-button",{class:"ytMiniplayerButtonHost"},_.V("button",{el:k,class:"ytMiniplayerButtonButton",title:P,"aria-label":P,"on:click":_.iX(function(){_.f1(62946);var x,U;(U=(x=g()).openInMiniplayer)==null||U.call(x);return!1})},_.V(_.qQ,{icon:"PICTURE_IN_PICTURE",
active:!1})))},"ti");var N12=_.M(function(k){var g=k.playerApi;k=_.cZ("button",function(A){_.r8(A,142812)});
var P=_.O(_.zT(!1,void 0,"eOMRAb")),x=P.next().value,U=P.next().value;P=function(){return Qp("SET_PLAYBACK_SPEED_X","",{speed_rate_placeholder:""+(x()?1:2)})};
return _.V("yt-playback-speed-button",{class:"ytPlaybackSpeedButtonHost"},_.V("button",{el:k,class:"ytPlaybackSpeedButtonButton",title:P,"aria-label":P,"on:click":_.iX(function(){_.f1(142812);if(g){var A=g(),q=x();A.setPlaybackRate(q?1:2);U(!x())}return!1})},_.V("span",null,_.V(_.qQ,{icon:function(){return x()?"PLAY_ARROW_HALF_CIRCLE_FILLED":"PLAY_ARROW_HALF_CIRCLE"}}))))},"ui");var Isy=_.M(function(k){var g=k.title;var P=k.ariaLabel;var x=k.icon;var U=k.command;var A=k.visualElementId;k=_.cZ("button",function(q){A&&_.r8(q,A())});
return _.V("ytd-thumbnail-overlay-button",{class:"ytdThumbnailOverlayButtonHost"},_.V("button",{el:k,class:"ytdThumbnailOverlayButtonButton",title:g,"aria-label":P,"on:click":_.iX(function(){A&&_.f1(A());U&&_.Za().resolve(_.wP).resolveCommand(U())})},_.V(_.qQ,{icon:x})))},"vi");var uc="";var XS5=_.M(function(k){var g=k.playerControlsProps,P=k.onClickFn;k=_.nP(function(){var A=g(),q=-1;A.captionsAvailable&&(q=A.captionsEnabled?1:0);return q},void 0,"MZ0Wqe");
var x=_.nP(function(){var A=g();return A.captionsAvailable?_.OX(A.captionsEnabled?"CLOSED_CAPTIONS_ON":"CLOSED_CAPTIONS_OFF"):_.OX("CLOSED_CAPTIONS_DISABLED")},void 0,"ymFqJe"),U=_.nP(function(){var A=g();
A=A.captionsAvailable?A.captionsEnabled:void 0;return A},void 0,"fhuQRe");
return _.V("yt-closed-captions-toggle-button",null,_.V(_.dyV,{captionIconType:k,ariaLabel:x,ariaPressed:U,onClick:function(A){var q=g();if(q.captionsAvailable){var T=q.playerApi;if(T){var c=q.playerApi;if(c){var Z=uc;if(Z){c=c.getOption("captions","track");var w;uc=(w=c?c.displayName:null)!=null?w:Z}else _.J5(c)?(Z=_.Be0(c),uc=Z.length?(w=VS5(Z))?w.displayName:Z[0].displayName:""):uc=""}Zfs(T);_.W("mweb_disable_set_state_captions_killswitch")&&q.setState({captionsEnabled:!q.captionsEnabled})}}var J,
r;(r=(J=q.appApi).showCaptionsToggleToast)==null||r.call(J,q);P==null||P(A)},
isOverlay:!0}))},"wi");var yP7=_.M(function(k){var g=k.data;return _.V("yt-premiere-trailer-badge",{class:"premiereTrailerBadgeHost"},_.V(_.Xu,{data:function(){return{type:17,text:_.Knb(g().label)}}}))},"xi");var pSa=_.M(function(k){var g=_.$v("ytPlayerControlsAnimatedSeekArrowsArrow",function(){return k.direction()===1?"ytPlayerControlsAnimatedSeekArrowsForwardArrow":"ytPlayerControlsAnimatedSeekArrowsBackwardArrow"},function(){return k.size()==="small"?"ytPlayerControlsAnimatedSeekArrowsArrowSmall":"ytPlayerControlsAnimatedSeekArrowsArrowLarge"},function(){return k.size()==="small"?k.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowSmallForward":"ytPlayerControlsAnimatedSeekArrowsArrowSmallBackward":
k.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowLargeForward":"ytPlayerControlsAnimatedSeekArrowsArrowLargeBackward"});
return _.V("animated-seek-arrows",{class:_.$v("ytPlayerControlsAnimatedSeekArrowsHost")},_.V("span",{class:g}),_.V("span",{class:g}),_.V("span",{class:g}))},"yi");
pSa.idomCompat=!0;var Can=_.M(function(){var k=_.OX("PLAYER_SECONDS",{seconds_placeholder:"30"}),g=_.O(_.zT(!1,void 0,"iRJu8c")),P=g.next().value,x=g.next().value,U=_.O(_.zT(!1,void 0,"MPnizf"));g=U.next().value;var A=U.next().value;U={};var q=_.$v("jumpForwardOverlayOverlay",(U.jumpForwardOverlayOverlayHidden=g,U));_.ay(function(){var T=null,c=null,Z=function(){T!==null&&_.Jn().cancelJob(T);c!==null&&_.Jn().cancelJob(c);A(!0);x(!0);_.kv(_.Jn(),function(){A(!1)});
T=_.kv(_.Jn(),function(){A(!0);c=_.kv(_.Jn(),function(){x(!1)},200)},600)};
window.addEventListener("jump-forward-clicked",Z);_.vc(function(){window.removeEventListener("jump-forward-clicked",Z)})});
return _.V("jump-forward-overlay",{class:"jumpForwardOverlayHost"},_.V(_.m,{cond:P,then:function(){return _.V("div",{class:q},_.V(pSa,{direction:1,size:"large"}),_.V("div",null,k))}}))},"zi");var GYF=_.WF.MUTE_VOLUME,Rgn=_.WF.UNMUTE_VOLUME,kjT=_.M(function(k){var g=k.muteIconType;var P=k.onClick;var x=k.useOutlineIcon;var U=k.useDelhiIcons;k=_.cZ("button",function(T){_.r8(T,28662)});
var A=function(){var T=g(),c=x==null?void 0:x(),Z=U==null?void 0:U(),w="",J="";switch(T){case -1:case 0:w=c?"VOLUME_OFF":Z?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED";J=Rgn;break;case 1:w=c?"VOLUME_UP_OUTLINE":Z?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED";J=GYF;break;case 2:w=c?"VOLUME_DOWN_OUTLINE":Z?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED";J=GYF;break;default:_.Cq(T)}return{iconName:w,ariaLabel:J}},q=function(){return A().ariaLabel};
return _.V("ytm-mute-button",{class:"ytmMuteButtonHost"},_.V("button",{el:k,class:"ytmMuteButtonButton",title:q,"aria-label":q,"on:click":_.iX(function(T){_.f1(28662);P==null||P(T);return!1})},_.V("span",null,_.V(_.qQ,{icon:function(){return A().iconName}}))))},"Ai");var gne=_.M(function(k){var g=k.volumeProps;var P=k.onClickFn;var x=k.useOutlineIcon;var U=k.useDelhiIcons;return _.V("yt-mute-toggle-button",null,_.V(kjT,{muteIconType:function(){var A=g();return A.volumeMuted||A.volume===0?0:A.volume>50?1:2},
onClick:function(A){var q=g().playerApi;q&&(q.isMuted()?q.unMute():q.mute(!1));P==null||P(A)},
useOutlineIcon:function(){return!(x==null||!x())},
useDelhiIcons:function(){return!(U==null||!U())}}))},"Bi");
gne.idomCompat=!0;var P3F=_.M(function(k){var g=k.data;var P=_.cZ("ytm-paid-content-overlay-renderer");return _.V("ytm-paid-content-overlay-renderer",{class:"ytmPaidContentOverlayHost",el:P,"on:animationend":_.iX(function(){P.value.classList.add("ytmPaidContentOverlayHidden");return!1})},_.V(_.Op,{command:function(){return g().navigationEndpoint},
className:"ytmPaidContentOverlayLink"},_.V(_.m,{cond:function(){var x;return(x=g().icon)==null?void 0:x.iconType},
then:function(){return _.V("span",null,_.V(_.qQ,{icon:function(){var x;return(x=g().icon)==null?void 0:x.iconType}}))}}),_.V("div",{class:"ytmPaidContentOverlayText"},_.V(_.C8,{text:function(){return g().text}})),_.V(_.m,{cond:function(){return g().navigationEndpoint},
then:function(){return _.V(_.qQ,{icon:"CHEVRON_RIGHT"})}})))},"Ci");
P3F.idomCompat=!0;var M5V=[].concat(_.Kl([{register:function(k){var g=p1V(k),P;(P=k().playerApi)==null||P.addEventListener("onVolumeChange",g);return function(){}}},
{register:function(k){var g=CS7(k);k=k().playerApi;k==null||k.addEventListener("captionschanged",g);k==null||k.addEventListener("captionssettingschanged",g);k==null||k.addEventListener("onCaptionsTrackListChanged",g);return function(){}}},
{register:function(k){if(!_.W("mweb_screenreader_accessible_player"))return function(){};
var g=GIY(k),P=document.querySelector("video");P==null||P.addEventListener("touchend",g);return function(){P==null||P.removeEventListener("touchend",g)}}},
{register:function(k){if(!_.W("mweb_screenreader_detect_screenreader_user_focus"))return function(){};
var g=GIY(k),P=document.querySelector("video");P==null||P.addEventListener("focus",g);return function(){P==null||P.removeEventListener("focus",g)}}}]),[{register:function(k){var g=Nb2(k),P;
(P=k().playerApi)==null||P.addEventListener("onStateChange",g);return function(){}}},
{register:function(k){var g=IgF(k),P;(P=k().playerApi)==null||P.addEventListener("onPlaybackRateChange",g);return function(){}}},
{register:function(k){var g=X1V(k),P;(P=k().playerApi)==null||P.addEventListener("onVideoDataChange",g);return function(){}}},
{register:function(k){var g=yWT(k),P,x;(P=k())==null||(x=P.playerApi)==null||x.addEventListener("onVideoProgress",g);return function(){}}}]);var $8Y=_.M(function(k){var g=k.data;var P=function(){return _.OX("PLAYBACK_SPEED_X",{speed_rate_placeholder:""+g().playbackRate})};
return _.V(_.m,{cond:function(){return g().playbackRate&&g().playbackRate!==1},
then:function(){return _.V("yt-playback-rate-overlay",{class:"ytPlaybackRateOverlayHost"},_.V("div",{class:"ytPlaybackRateOverlayOverlay"},_.V(pSa,{direction:1,size:"small"}),_.V("div",{class:"ytPlaybackRateOverlayLabel"},P)))}})},"Ei");var x87=_.M(function(k){var g=k.data;return _.V("div",{class:"ytInlinePlayerControlsTopLeftControls"},_.V(_.m,{cond:function(){var P,x=(P=g())==null?void 0:P.playerResponse,U;return x==null?void 0:(U=x.paidContentOverlay)==null?void 0:U.paidContentOverlayRenderer},
then:function(P){return _.V(P3F,{data:P})}}))},"Gi"),iLY=_.M(function(k){var g=k.props;
var P=k.data;var x=k.options;var U=function(){var Z,w,J,r;return(Z=P())==null?void 0:(w=Z.playerResponse)==null?void 0:(J=w.playerConfig)==null?void 0:(r=J.inlinePlaybackConfig)==null?void 0:r.showAudioControls},A=function(){var Z,w;
if(U()&&((Z=x())==null?void 0:(w=Z.additionalButton)==null?void 0:w.button)!==void 0){var J,r,f;Z=(J=P())==null?void 0:(r=J.playerApi)==null?void 0:(f=r.getSize())==null?void 0:f.height;if(!(Z===void 0||Z<180)){var B,L;return(B=x())==null?void 0:(L=B.additionalButton)==null?void 0:L.button}}},q=function(){var Z,w;
return(Z=x())==null?void 0:(w=Z.additionalButton)==null?void 0:w.thumbnailOverlayButtonRenderers},T=function(){var Z,w;
return(Z=x())==null?void 0:(w=Z.additionalButton)==null?void 0:w.thumbnailOverlayButtonViewModels},c=function(){var Z=[_.V(gne,{volumeProps:g}),
_.V(XS5,{playerControlsProps:g})];A()===1&&Z.push(_.V(ase,{playerApi:function(){return g().playerApi}}));
A()===2&&Z.push(_.V(Hyn,{appApi:function(){return g().appApi}}));
A()===3&&Z.push(_.V(N12,{playerApi:function(){return g().playerApi}}));
var w=q();if(A()===4&&w){w=_.O(w);for(var J=w.next(),r={};!J.done;r={tooltip$jscomp$2:void 0,ariaLabel$jscomp$19:void 0,icon$jscomp$50:void 0,command$jscomp$596:void 0},J=w.next()){J=J.value;r.tooltip$jscomp$2=J.tooltip;var f=void 0,B=void 0;r.ariaLabel$jscomp$19=((f=J.accessibility)==null?void 0:(B=f.accessibilityData)==null?void 0:B.label)||r.tooltip$jscomp$2;f=void 0;r.icon$jscomp$50=(f=J.icon)==null?void 0:f.iconType;r.command$jscomp$596=J.command;r.tooltip$jscomp$2&&r.ariaLabel$jscomp$19&&r.icon$jscomp$50&&
Z.push(_.V(Isy,{title:function(L){return function(){return L.tooltip$jscomp$2}}(r),
ariaLabel:function(L){return function(){return L.ariaLabel$jscomp$19}}(r),
icon:function(L){return function(){return L.icon$jscomp$50}}(r),
command:function(L){return function(){return L.command$jscomp$596}}(r)}))}}w=T();
if(A()===4&&w)for(w=_.O(w),J=w.next(),r={};!J.done;r={tooltip$jscomp$3:void 0,ariaLabel$jscomp$20:void 0,icon$jscomp$51:void 0,command$jscomp$597:void 0,trackingParamsVeType:void 0},J=w.next())J=J.value,r.tooltip$jscomp$3=J.title,r.ariaLabel$jscomp$20=J.accessibilityText||r.tooltip$jscomp$3,r.icon$jscomp$51=J.iconName,r.command$jscomp$597=_.hC(J.onTap),B=f=void 0,r.trackingParamsVeType=((f=J.loggingDirectives)==null?0:f.trackingParams)?(B=ubU(_.Gs(J.loggingDirectives.trackingParams)))==null?void 0:
_.wC(B,2):void 0,r.tooltip$jscomp$3&&r.ariaLabel$jscomp$20&&r.icon$jscomp$51&&Z.push(_.V(Isy,{title:function(L){return function(){return L.tooltip$jscomp$3}}(r),
ariaLabel:function(L){return function(){return L.ariaLabel$jscomp$20}}(r),
icon:function(L){return function(){return L.icon$jscomp$51}}(r),
command:function(L){return function(){return L.command$jscomp$597}}(r),
visualElementId:function(L){return function(){return L.trackingParamsVeType}}(r)}));
return Z};
return _.V(_.m,{cond:U,then:function(){return _.V("div",{class:"ytInlinePlayerControlsTopRightControls"},_.V(_.DZ,{each:c},function(Z){return _.V("div",{class:"ytInlinePlayerControlsTopRightControlsCircleButton"},_.V("div",{class:"ytInlinePlayerControlsButtonIcon"},Z))}))}})},"Hi"),d8U=_.M(function(k){var g=k.props;
var P=k.data;var x=k.options;k={};k=_.$v("ytInlinePlayerControlsBottomRightControls",(k.ytInlinePlayerControlsBottomRightControlsHidden=function(){var U;return kB5(P(),x())&&((U=x())==null?void 0:U.insetProgressBar)&&(g().isHovering||g().isDragging)},k));
return _.V("div",{class:k},_.V(U8e,{data:P}),_.V(_.m,{cond:function(){var U;return!((U=x())==null?0:U.hideTimeDisplay)},
then:function(){return _.V(A8n,{props:g,data:P})}}))},"Ii"),U8e=_.M(function(k){var g=k.data;
return _.V(_.Vz,{data:function(){var P;return Dxa((P=g())==null?void 0:P.thumbnailOverlays)}},{premiereTrailerBadgeRenderer:yP7})},"Ji"),A8n=_.M(function(k){var g=k.props;
var P=k.data;return _.V(_.m,{cond:function(){return g().isLive},
then:function(){return _.V(OLd,{props:g,data:P})},
else:function(){return _.V(qSs,{props:g,data:P})}})},"Ki"),qSs=_.M(function(k){var g=k.props;
var P=k.data;var x=_.nP(function(){var U;return t5V((U=P())==null?void 0:U.thumbnailOverlays)},void 0,"cxM54");
return _.V("div",{class:_.$v("ytInlinePlayerControlsTimeDisplay"),"aria-label":function(){return _.WF.PLAYER_TIME_ELAPSED+" "+_.XMu(g().playedTime)}},_.V(_.Xu,{data:function(){var U=_.XMu(g().videoDuration-g().playedTime);
return Object.assign({},{type:17,text:U},x())}}))},"Li"),TfY=_.M(function(k){k=k.badgeShapeData;
return _.V("div",{class:_.$v("ytInlinePlayerControlsTimeDisplay","ytInlinePlayerControlsLiveBadge")},_.V(_.Xu,{data:k}))},"Mi"),OLd=_.M(function(k){var g=k.data;
k=_.nP(function(){if(_.W("use_thumbnail_overlay_time_status_renderer_for_live_badge")){var P,x;return(P=g())==null?void 0:(x=P.thumbnailOverlays)==null?void 0:x.find(function(U){return U.thumbnailOverlayTimeStatusRenderer||U.thumbnailOverlayBadgeViewModel})}},void 0,"MJfDhd");
return _.V(_.m,{cond:k,then:function(P){return _.V(_.Vz,{data:P},{thumbnailOverlayTimeStatusRenderer:function(x){var U=x.data;x=_.nP(function(){return _.SdA(U(),0)},void 0,"qFhnic");
return _.V(TfY,{badgeShapeData:x})},
thumbnailOverlayBadgeViewModel:function(x){return _.V(_.reY,{data:x.data})}})},
else:function(){var P={type:18,text:_.WF.PLAYER_LIVE_LABEL,icon:"LIVE"};return _.V(TfY,{badgeShapeData:function(){return P}})}})},"Ni"),evd=_.M(function(k){var g=k.props;
var P=k.data;var x=k.options;return _.V(_.nea,{progressBarProps:g,config:function(){var U,A=_.b((U=P())==null?void 0:U.multiMarkersPlayerBar,_.lpN),q;U=((q=x())==null?0:q.insetProgressBar)?2:1;var T;q=(T=x())==null?void 0:T.useFinePointerTargetSizes;return{unmuteOnSeek:!1,position:U,chapterData:A,isInlinePlayback:!0,doSeekOnClick:q,playheadDotBehavior:q?1:0}}})},"Oi");_.y3(_.M(function(k){var g=k.data;var P=k.appApi;var x=k.options;var U=HRy(g,Rpn(P));k={};P={};return _.V("yt-inline-player-controls",{class:"ytInlinePlayerControlsHost"},_.V("div",{class:_.$v("ytInlinePlayerControlsDarkenedOverlay",(k.ytInlinePlayerControlsDarkenedOverlayShow=function(){return U().isHovering},k))}),_.V(Can,null),_.V($8Y,{data:U}),_.V(x87,{data:g}),_.V(vzY,{playerControlsProps:U,
isShortsPage:!1}),_.V("div",{class:_.$v((P.ytInlinePlayerControlsControlsHidden=function(){return U().isDragging},P))},_.V(iLY,{props:U,
data:g,options:x}),_.V(d8U,{props:U,data:g,options:x})),_.V(_.m,{cond:function(){return kB5(g(),x())},
then:function(){return _.V(evd,{props:U,data:g,options:x})}}))},"Fi"),"yt-inline-player-controls",{props:{data:_.GH,
appApi:_.NJ,options:_.GH}});var sK=function(){var k=_.S.apply(this,arguments)||this;k.opts=null;k.playerControlsData=null;k.playerControlsAppApi={openInMiniplayer:function(){k.openInMiniplayer()}};
k.playerControlsOptions={};k.noAnimation=!1;k.playbackIntentTriggered=!1;k.positionData=null;k.hidden=!0;k.active=!1;k.playing=!1;k.videoPreviewDataIndex=0;k.JSC$19377_playerPromise=null;k.player=null;k.enableAudioControls=!1;k.hasBeenUnmuted=!1;k.captionsHaveBeenTurnedOff=!1;k.JSC$19377_playerEvents=new Map;k.videoPreviewFetchRequest=null;k.scheduledPreviewEndJobId=null;k.JSC$19377_preventProgressSaveTimer=null;k.watchEndpointStartTimeUpdaterInterval=null;k.actionMap={"yt-open-video-preview-action":"handleOpenVideoPreviewAction",
"yt-terminate-video-preview-action":"onTerminateVideoPreviewAction","yt-get-inline-preview-player-action":"getInlinePreviewPlayer","yt-window-resized":"onWindowResized"};k.windowOnBlurFn=function(){k.deactivate()};
return k};
_.z(sK,_.S);_.d=sK.prototype;
_.d.configureRendererStamper=function(){return{"opts.videoPreviewData.thumbnailOverlays":{id:"endorsement",mapping:{thumbnailOverlayEndorsementRenderer:{component:"ytd-thumbnail-overlay-endorsement-renderer",params:{disableAnimation:!0,rounded:!0}},attributionViewModel:{component:"yt-thumbnail-overlay-attribution-view-model"}}},"videoPreviewData.thumbnailOverlays":{id:"overlays",mapping:{pageIndicatorViewModel:"yt-page-indicator-view-model",thumbnailOverlayBottomPanelRenderer:"ytd-thumbnail-overlay-bottom-panel-renderer",thumbnailOverlayTitleViewModel:"yt-thumbnail-overlay-title-view-model",
channelDisclosureViewModel:"yt-channel-disclosure-view-model"}}}};
_.d.attached=function(){window.addEventListener("blur",this.windowOnBlurFn);this.JSC$19377_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$19377_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$19377_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete);this.JSC$19377_playerEvents.set("captionschanged",this.onCaptionsChanged);document.addEventListener("yt-page-type-changed",_.AB(this,this.onPageTypeChange));this.pagePath=location.pathname;window.addEventListener("scroll",
_.AB(this,this.onScroll))};
_.d.detached=function(){window.removeEventListener("blur",this.windowOnBlurFn);window.removeEventListener("scroll",_.AB(this,this.onScroll))};
_.d.onPageTypeChange=function(){this.deactivate()};
_.d.onWindowResized=function(){this.deactivate()};
_.d.onCaptionsChanged=function(k){k=!!k.languageCode;this.playing&&this.allowCaptions()&&(this.captionsHaveBeenTurnedOff=!k);this.setCaptionSize()};
_.d.setCaptionSize=function(){var k;if(this.active&&!this.captionsHaveBeenTurnedOff&&((k=this.player)==null?0:k.getCaptionWindowContainerId())){var g;(g=this.player)==null||g.updateSubtitlesUserSettings({fontSizeIncrement:2},!1)}};
_.d.currentPageAllowed=function(){return!this.isWatchPage};
_.d.alignVideoPreviewForAnimation=function(){this.hidden=!1;this.noAnimation=!0;this.positionData=this.getThumbnailPositionData();if(!this.positionData||!_.W("web_imp_horizontal_oob_fix_killswitch")&&this.isOutOfBounds(this.positionData))return!1;var k=this.positionData,g=k.initialTopPosition,P=k.initialHorizontalPosition;_.iG(this.hostElement,{"--ytd-video-preview-translate-left":k.finalHorizontalPosition-P+"px","--ytd-video-preview-translate-top":k.finalTopPosition-g+"px","--ytd-video-preview-original-top-position":g+
"px","--ytd-video-preview-original-horizontal-position":P+"px","--ytd-video-preview-initial-scale":"scale("+k.initialScale+")","--ytd-video-preview-width":k.videoPreviewWidth+"px","--ytd-video-preview-height":k.videoPreviewHeight+"px"});return!0};
_.d.isOutOfBounds=function(k){var g=k.initialHorizontalPosition+12;k=g+k.videoPreviewWidth>window.innerWidth;return g<0||this.ytdGuideStateAwareBehavior.guidePersistentAndVisible&&g<260||this.ytdGuideStateAwareBehavior.miniGuideVisible&&g<72||k};
_.d.handleOpenVideoPreviewAction=function(k){var g=this,P;return _.e(function(x){if(!g.currentPageAllowed())return x.return(0);g.opts=k;return(P=g.alignVideoPreviewForAnimation(k.thumbnail))?x.return(g.activate()):x.return(0)})};
_.d.onMouseLeave=function(k){var g,P;(g=this.opts)==null||(P=g.mouseleaveCallback)==null||P.call(g);this.shouldDeactivateOnMouseLeave(k)&&this.deactivate()};
_.d.onScroll=function(){var k,g;((k=this.opts)==null?0:k.isAutoplay)&&((g=this.opts)==null?0:g.mediaRenderer)&&this.opts.mediaRenderer.getBoundingClientRect().top<0&&this.deactivate()};
_.d.optsChanged=function(){this.scheduledPreviewEndJobId&&(_.Xq.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=null)};
_.d.onInlinePreviewIsEnabledChange=function(){!this.inlinePreviewIsEnabled&&this.playbackIntentTriggered&&this.deactivate()};
_.d.onIsAdsVideoChange=function(){this.isAdsVideo&&this.ytSparklesClickLocationBehavior.configureClickTargets("video-preview-container",sK.JSC$19376_DEFAULT_CLICK_LOCATION_BEHAVIOR,sK.JSC$19376_CLICK_LOCATION_ID_MAP)};
_.d.shouldDeactivateOnMouseLeave=function(k){k=k.relatedTarget;if(!k)return!0;var g;return(g=this.opts)!=null&&g.mediaRenderer?!_.gV(this.opts.mediaRenderer).contains(k):!0};
_.d.onPlayerStateChange=function(){this.player&&this.player.getPlayerState()===0&&(this.hasMultipleVideoPreviews()?this.startPlaybackForNextVideo():this.deactivate({resetWatchEndpointStartTime:!0}))};
_.d.onPlaybackStart=function(){var k=this;if(this.player&&this.playbackIntentTriggered&&this.currentPageAllowed()){this.playing=!0;this.allowUnmuting()&&this.hasBeenUnmuted&&(this.player.unMute(),this.player.syncVolume());this.player.isSubtitlesOn()?this.captionsHaveBeenTurnedOff||!this.allowCaptions()?this.player.toggleSubtitles():this.setCaptionSize():!this.captionsHaveBeenTurnedOff&&this.allowCaptions()&&this.player.toggleSubtitles();this.resetPreventProgressSaveTimer();this.JSC$19377_preventProgressSaveTimer=
_.kv(_.Xq,function(){k.resetPreventProgressSaveTimer()},1E4);
var g;if((g=this.opts)==null?0:g.videoPreviewDurationMs)this.scheduledPreviewEndJobId=_.kv(_.Xq,function(){k.hasMultipleVideoPreviews()?k.startPlaybackForNextVideo():k.deactivate()},this.opts.videoPreviewDurationMs);
var P;this.player.setGlobalCrop(((P=this.opts)==null?0:P.cropPlayerToFillThumbnailHorizontally)?"fullwidth":null)}};
_.d.getRoundedCornersSize=function(){var k;if((k=this.opts)==null?0:k.roundedCornersSize){var g;return(g=this.opts)==null?void 0:g.roundedCornersSize}var P;if((P=this.opts)==null?0:P.enableRounding){var x;if(((x=this.opts)==null?void 0:x.thumbnailSize)==="small")return 1;var U;if(((U=this.opts)==null?void 0:U.thumbnailSize)==="medium")return 2;var A;if(((A=this.opts)==null?void 0:A.thumbnailSize)==="large")return 3}return _.W("web_imp_inset_progress_bar")?3:0};
_.d.onSeekComplete=function(){this.resetPreventProgressSaveTimer()};
_.d.onTerminateVideoPreviewAction=function(){this.deactivate()};
_.d.onMediaContainerClick=function(k){this.isShortcutClick(k)||(this.navigateToWatch(k),k.preventDefault(),k.stopPropagation())};
_.d.activate=function(){var k=this,g,P,x,U,A,q,T,c,Z;return _.e(function(w){switch(w.nextAddress){case 1:if(!k.currentPageAllowed())return w.return(0);P=(g=k.videoPreviewData)==null?void 0:g.inlinePlaybackEndpoint;x=_.lX.instance;if(!P||!x)return w.return(0);k.playbackIntentTriggered=!0;((U=k.opts)==null?0:U.mediaRenderer)&&((A=k.opts)==null||!A.isAutoplay)&&Y63(k.opts.mediaRenderer,function(){k.deactivate()});
_.VJ(k,function(){k.revealPreviewUi()});
q={};_.W("enable_unknown_lact_fix_on_html5")&&(_.Za().resolve(_.m$),q.lact=_.wN());k.videoPreviewFetchRequest=hpa(x,k.getInlinePlaybackRequestData(k.videoPreviewData),q);_.Bo(w,2);return w.yield(k.videoPreviewFetchRequest,4);case 4:T=w.yieldResult;if(((c=T)==null?void 0:(Z=c.playabilityStatus)==null?void 0:Z.status)==="OK")return w.return(k.handlePlayerResponse(T));throw Error("ek");case 2:_.Ll(w),k.deactivate();case 3:return w.return(1)}})};
_.d.getInlinePlaybackRequestData=function(k){var g,P=_.W("web_imp_player_mute_params")?((g=this.opts)==null?void 0:g.forceMutedVolume)||!this.hasBeenUnmuted:!0;return{endpoint:k.inlinePlaybackEndpoint,startPlaybackInMutedState:P}};
_.d.handlePlayerResponse=function(k){var g=this,P,x,U,A,q,T,c,Z,w,J,r,f;return _.e(function(B){if(B.nextAddress==1){P=g.getInlinePlaybackVideoId();if(!(((x=k)==null?0:(U=x.videoDetails)==null?0:U.videoId)&&g.currentPageAllowed()&&g.playbackIntentTriggered&&g.opts&&P))return g.deactivate(),B.return(0);if(k.videoDetails.videoId!==P)return B.return(0);g.enableAudioControls=!!((A=k.playerConfig)==null?0:(q=A.inlinePlaybackConfig)==null?0:q.showAudioControls);k.trackingParams=g.getInlinePlaybackTrackingParams();
if(!g.inlinePlayer)return B.return(0);T={};if(Z=_.b((c=g.videoPreviewData)==null?void 0:c.inlinePlaybackEndpoint,_.oV))T.watch_endpoint=Z;if(g.videoPreviewData){var L,Y=(L=_.b(g.videoPreviewData.inlinePlaybackEndpoint,_.oV))==null?void 0:L.startTimeSeconds;Y!==void 0&&(k.playerConfig||(k.playerConfig={}),k.playerConfig.playbackStartConfig||(k.playerConfig.playbackStartConfig={}),k.playerConfig.playbackStartConfig.startPosition||(k.playerConfig.playbackStartConfig.startPosition={}),k.playerConfig.playbackStartConfig.startSeconds=
Y,k.playerConfig.playbackStartConfig.startPosition.streamTimeMillis=String(Y*1E3))}g.inlinePlayer.loadVideoWithPlayerResponse(k,T);if(g.JSC$19377_playerPromise)return B.jumpTo(2);g.JSC$19377_playerPromise=g.inlinePlayer.getPlayerPromise();return B.yield(g.JSC$19377_playerPromise,3)}B.nextAddress!=2&&(w=B.yieldResult,w.setInlinePreview(!0),J=!_.W("web_imp_theater_bugfix"),w.setSizeStyle(!1,J),g.ytPlayerListenerBehavior.listenToPlayerEvents(w,g.JSC$19377_playerEvents),g.player=w,_.GB(g.hostElement,
"player-api-ready"));((r=g.opts)==null?0:r.showPlayerControls)&&g.videoPreviewData&&g.player&&(g.playerControlsData={playerResponse:k,isInlinePlayback:!0,thumbnailOverlays:g.videoPreviewData.thumbnailOverlays,playerApi:g.player},g.playerControlsOptions={useFinePointerTargetSizes:!0,insetProgressBar:!g.unroundCornersForPlayback,additionalButton:g.getAdditionalButtonType(g.videoPreviewData.thumbnailOverlays),hideTimeDisplay:(f=g.opts)==null?void 0:f.hideTimeDisplay});return B.return(2)})};
_.d.revealPreviewUi=function(){var k=this;this.playbackIntentTriggered&&_.Zm0(this,function(){k.hasThumbnailPositionChangedSinceTriggered()||(k.updateActiveState(!0),k.noAnimation=!1)})};
_.d.hasThumbnailPositionChangedSinceTriggered=function(){var k=this.positionData,g=this.getThumbnailPositionData();return(k==null?void 0:k.initialTopPosition)!==(g==null?void 0:g.initialTopPosition)||(k==null?void 0:k.initialHorizontalPosition)!==(g==null?void 0:g.initialHorizontalPosition)};
_.d.getThumbnailPositionData=function(){var k,g;if((g=this.opts)==null||!g.thumbnail)return null;g=this.opts.thumbnail;var P=((k=this.opts)==null?0:k.cropPlayerToFillThumbnailHorizontally)?!1:!0;var x=g.getBoundingClientRect();k=x.width;g=x.height;var U=x.top+window.scrollY;x=x.left+window.scrollX;var A=P?Math.ceil(k):k;P=P?Math.ceil(g):g;var q=k/A;k={initialScale:q,initialTopPosition:U-12*q,finalTopPosition:U-12-(P-g)/2,initialHorizontalPosition:x-(12+(A-k)/2),finalHorizontalPosition:x-12-(A-k)/
2,videoPreviewWidth:A,videoPreviewHeight:P};return k};
_.d.updateActiveState=function(k){this.active=k;this.ytdReduxBehavior.dispatch(_.Rp({type:"SET_INLINE_PREVIEW_IS_ACTIVE",payload:k}))};
_.d.stopPlayer=function(k){k=k.resetWatchEndpointStartTime===void 0?!1:k.resetWatchEndpointStartTime;this.player&&(this.active&&(this.playing&&this.allowUnmuting()&&(this.hasBeenUnmuted=!this.player.isMuted()),this.updateWatchEndpointStartTime(k)),this.player.setPlaybackRate(1),this.player.stopVideo());this.playing=!1;this.videoPreviewFetchRequest=null;this.resetPreventProgressSaveTimer();this.endStartTimeUpdater();this.scheduledPreviewEndJobId&&(_.Xq.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=
null)};
_.d.deactivate=function(k){k=k===void 0?{}:k;k=k.resetWatchEndpointStartTime===void 0?!1:k.resetWatchEndpointStartTime;jF&&(jF.disconnect(),jF=null);this.stopPlayer({resetWatchEndpointStartTime:k});this.updateActiveState(!1);this.playbackIntentTriggered=!1;this.videoPreviewDataIndex=0;this.opts=null;this.hidden=!0;this.playerControlsData=null};
_.d.isValidThumbnailOverlayButton=function(k,g){k=k.thumbnailOverlayButtonRenderer;var P;return!!k&&!!k.tooltip&&!((P=k.icon)==null||!P.iconType)&&g.includes(k.icon.iconType)};
_.d.isValidThumbnailOverlayButtonViewModel=function(k,g){var P;k=_.b((P=k.thumbnailOverlayButtonViewModel)==null?void 0:P.overlayButton,_.kt);return!!k&&!!k.title&&!!k.iconName&&g.includes(k.iconName)};
_.d.getAdditionalButtonType=function(k){var g=this;if(_.W("web_imp_fastforward_button"))return{button:1};if(_.W("web_imp_miniplayer_button"))return{button:2};if(_.W("web_imp_playback_speed_button"))return{button:3};var P=["BOX_STACK_3"],x=(k||[]).filter(function(A){return g.isValidThumbnailOverlayButton(A,P)}).map(function(A){return A.thumbnailOverlayButtonRenderer});
if(x.length)return{button:4,thumbnailOverlayButtonRenderers:x};var U=["BOX_STACK_3"];k=(k||[]).filter(function(A){return g.isValidThumbnailOverlayButtonViewModel(A,U)}).map(function(A){return _.b(A.thumbnailOverlayButtonViewModel.overlayButton,_.kt)});
if(k.length)return{button:4,thumbnailOverlayButtonViewModels:k}};
_.d.allowCaptions=function(){var k;return!((k=this.opts)==null?0:k.forceCaptionsOff)};
_.d.allowUnmuting=function(){var k;return this.enableAudioControls&&!((k=this.opts)==null?0:k.forceMutedVolume)};
_.d.beginStartTimeUpdater=function(){var k=this;this.endStartTimeUpdater();this.watchEndpointStartTimeUpdaterInterval=_.zm(function(){k.updateWatchEndpointStartTime()},1E3)};
_.d.endStartTimeUpdater=function(){this.watchEndpointStartTimeUpdaterInterval!==null&&window.clearInterval(this.watchEndpointStartTimeUpdaterInterval);this.watchEndpointStartTimeUpdaterInterval=null};
_.d.resetPreventProgressSaveTimer=function(){this.JSC$19377_preventProgressSaveTimer!==null&&(_.Xq.cancelJob(this.JSC$19377_preventProgressSaveTimer),this.JSC$19377_preventProgressSaveTimer=null,this.hasMultipleVideoPreviews()||this.beginStartTimeUpdater())};
_.d.updateWatchEndpointStartTime=function(k){var g=this.videoPreviewData;if(this.player&&g!=null&&g.inlinePlaybackEndpoint&&!this.JSC$19377_preventProgressSaveTimer){k=k?0:Math.floor(this.player.getCurrentTime());var P=_.b(g.navigationEndpoint,_.oV);P&&(P.startTimeSeconds=k);if(g=_.b(g.inlinePlaybackEndpoint,_.oV))g.startTimeSeconds=k}};
_.d.isShortcutClick=function(k){return!!k&&(k.ctrlKey||k.shiftKey||k.metaKey)};
_.d.getInlinePreviewPlayer=function(){return this.inlinePlayer};
_.d.openInMiniplayer=function(){var k=this,g,P;return _.e(function(x){if(x.nextAddress==1){P=(g=k.videoPreviewData)==null?void 0:g.navigationEndpoint;if(!P)return x.return();_.SD().lockupActivation=!0;return x.yield(_.nfJ(_.Za().resolve(_.EB),P),2)}_.SD().userActivation=!0;_.SV(x)})};
_.d.navigateToWatch=function(k){var g,P=(g=this.videoPreviewData)==null?void 0:g.navigationEndpoint;if(P){if(this.isAdsVideo)this.ytSparklesClickLocationBehavior.handleClick(P,k,!0);else{var x;_.W("web_thumbnail_to_watch_transition")&&((x=this.opts)==null?0:x.thumbnail)&&_.h_J(_.Za().resolve(_.Lv),this.opts.thumbnail);_.GB(this.hostElement,"yt-navigate",{endpoint:P})}this.deactivate()}};
_.d.getInlinePlaybackVideoId=function(){var k,g;return(g=_.b((k=this.videoPreviewData)==null?void 0:k.inlinePlaybackEndpoint,_.oV))==null?void 0:g.videoId};
_.d.getInlinePlaybackTrackingParams=function(){var k,g;return(k=this.videoPreviewData)==null?void 0:(g=k.inlinePlaybackEndpoint)==null?void 0:g.clickTrackingParams};
_.d.hasMultipleVideoPreviews=function(){var k;return!!(((k=this.opts)==null?0:k.videoPreviewData)&&Array.isArray(this.opts.videoPreviewData))};
_.d.startPlaybackForNextVideo=function(){var k;(k=this.opts)!=null&&k.videoPreviewData&&Array.isArray(this.opts.videoPreviewData)&&this.opts.videoPreviewData.length!==0&&(this.videoPreviewDataIndex=(this.videoPreviewDataIndex+1)%this.opts.videoPreviewData.length,this.stopPlayer({resetWatchEndpointStartTime:!0}),this.activate())};
_.mJ.Object.defineProperties(sK.prototype,{thumbnailData:{configurable:!0,enumerable:!0,get:function(){return this.videoPreviewData?{thumbnail:this.videoPreviewData.thumbnail}:null}},
hidePlayerControls:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.opts)==null?0:k.showPlayerControls)||!this.active}},
isAdsVideo:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.opts)==null||!k.isAdsVideo)}},
roundedCornersSmall:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===1}},
roundedCornersMedium:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===2}},
roundedCornersLarge:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===3}},
unroundCornersForPlayback:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===0}},
videoPreviewData:{configurable:!0,enumerable:!0,get:function(){var k;if(Array.isArray((k=this.opts)==null?void 0:k.videoPreviewData)){var g;return(g=this.opts)==null?void 0:g.videoPreviewData[this.videoPreviewDataIndex]}var P;return(P=this.opts)==null?void 0:P.videoPreviewData}}});
sK.prototype.onIsAdsVideoChange=sK.prototype.onIsAdsVideoChange;sK.prototype.onInlinePreviewIsEnabledChange=sK.prototype.onInlinePreviewIsEnabledChange;sK.prototype.optsChanged=sK.prototype.optsChanged;sK.prototype.onMouseLeave=sK.prototype.onMouseLeave;sK.JSC$19376_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"]]);sK.JSC$19376_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"}];
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],sK.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],sK.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.kp.YtPlayerListenerBehavior),_.I("design:type",_.g$)],sK.prototype,"ytPlayerListenerBehavior",void 0);_.N([_.h(_.yC.YtdGuideStateAwareBehavior),_.I("design:type",Object)],sK.prototype,"ytdGuideStateAwareBehavior",void 0);
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],sK.prototype,"componentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],sK.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],sK.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.d$.YtSparklesClickLocationBehavior),_.I("design:type",Object)],sK.prototype,"ytSparklesClickLocationBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],sK.prototype,"opts",void 0);
_.N([_.n(),_.I("design:type",Object)],sK.prototype,"playerControlsData",void 0);_.N([_.n(),_.I("design:type",Object)],sK.prototype,"playerControlsAppApi",void 0);_.N([_.n(),_.I("design:type",Object)],sK.prototype,"playerControlsOptions",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],sK.prototype,"noAnimation",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],sK.prototype,"hidden",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],sK.prototype,"active",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],sK.prototype,"playing",void 0);_.N([_.n({selector:_.jzI}),_.I("design:type",Boolean)],sK.prototype,"inlinePreviewIsEnabled",void 0);_.N([_.n(),_.I("design:type",String)],sK.prototype,"pagePath",void 0);_.N([_.n({selector:_.Sp6}),_.I("design:type",Boolean)],sK.prototype,"isWatchPage",void 0);
_.N([_.E("videoPreviewData"),_.I("design:type",Object),_.I("design:paramtypes",[])],sK.prototype,"thumbnailData",null);_.N([_.E("opts","active"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],sK.prototype,"hidePlayerControls",null);_.N([_.E("opts"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],sK.prototype,"isAdsVideo",null);
_.N([_.E("opts"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],sK.prototype,"roundedCornersSmall",null);_.N([_.E("opts"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],sK.prototype,"roundedCornersMedium",null);_.N([_.E("opts"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],sK.prototype,"roundedCornersLarge",null);
_.N([_.E("opts"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],sK.prototype,"unroundCornersForPlayback",null);_.N([_.E("opts","videoPreviewDataIndex"),_.I("design:type",Object),_.I("design:paramtypes",[])],sK.prototype,"videoPreviewData",null);_.N([_.n(),_.I("design:type",Object)],sK.prototype,"videoPreviewDataIndex",void 0);_.N([_.Td("#inline-player"),_.I("design:type",Object)],sK.prototype,"inlinePlayer",void 0);
_.N([_.dV("mouseleave"),_.I("design:type",Function),_.I("design:paramtypes",[MouseEvent]),_.I("design:returntype")],sK.prototype,"onMouseLeave",null);_.N([_.Zf("opts"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],sK.prototype,"optsChanged",null);_.N([_.Zf("inlinePreviewIsEnabled"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],sK.prototype,"onInlinePreviewIsEnabledChange",null);
_.N([_.OO("isAdsVideo"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],sK.prototype,"onIsAdsVideoChange",null);_.N([_.t({is:"ytd-video-preview",disableElementRegistration:!0})],sK);
_.v(sK,"ytd-video-preview",function(){if(ozT!==void 0)return ozT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-preview--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="video-preview-container" class="style-scope ytd-video-preview">\n  <div id="endorsement" class="style-scope ytd-video-preview"></div>\n  <div id="media-container" class="style-scope ytd-video-preview">\n    <a id="media-container-link" class="yt-simple-endpoint style-scope ytd-video-preview" href$="[[computeHref_(videoPreviewData.navigationEndpoint)]]" data="[[videoPreviewData.navigationEndpoint]]" aria-label$="[[videoPreviewData.accessibilityText]]" on-click="onMediaContainerClick">\n      <div id="thumbnail-container" class="style-scope ytd-video-preview">\n        <ytd-thumbnail data="[[thumbnailData]]" hovered="false" no-rounded-corners="" object-fit="COVER" rich-grid-thumbnail="" width="9999" class="style-scope ytd-video-preview">\n        </ytd-thumbnail>\n      </div>\n      <div id="player-container" class="style-scope ytd-video-preview">\n        <ytd-player id="inline-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_INLINE_PREVIEW" class="style-scope ytd-video-preview">\n        </ytd-player>\n      </div>\n      <div id="overlays" class="style-scope ytd-video-preview"></div>\n    </a>\n    <div id="player-controls" class="style-scope ytd-video-preview">\n      <template is="dom-if" if="[[!!playerControlsData]]" class="style-scope ytd-video-preview">\n        <yt-inline-player-controls app-api="[[playerControlsAppApi]]" data="[[playerControlsData]]" options="[[playerControlsOptions]]" class="style-scope ytd-video-preview"></yt-inline-player-controls>\n      </template>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return ozT=k},{mode:2});
}catch(e){_._DumpException(e)}
try{
var pXs,CDs,Gxs;pXs=function(k){return _.W("kevlar_watch_cinematics_invisible")||k.fullscreen&&_.W("kevlar_watch_cinematics_invisible_in_fullscreen")||k.theater&&!k.fullscreen&&_.W("kevlar_watch_cinematics_invisible_in_theater")};
CDs=function(){var k=document.createElement("canvas"),g=k.getContext("2d");if(!g)throw Error("No");_.QR(k,{position:"absolute",width:"100%",height:"100%"});return{element:k,context:g}};
Gxs=function(){return!("filter"in CanvasRenderingContext2D.prototype)||_.W("kevlar_watch_cinematics_css_blur")};
_.RfT=function(k,g,P){return Math.abs(k-g)<=(P||1E-6)};
_.k$J=function(k,g){return k==g?!0:k&&g?k.width==g.width&&k.height==g.height:!1};_.g4U=new _.k0("notificationActionRenderer");var Pxu=function(k){var g=this;this.element=new Image;this.failed=this.loaded=!1;this.resolver=new _.i3;this.element.addEventListener("load",function(){g.loaded=!0;g.resolver.resolve(g.element)});
this.element.addEventListener("error",function(){g.failed=!0});
this.element.src=k};var $B7=function(k,g){this.image=k;this.frame=g};
$B7.prototype.drawToCanvas=function(k,g){var P=this.frame.width/this.frame.columns,x=this.frame.height/this.frame.rows,U=g.offsetX,A=g.offsetY;pXs(g)?(k.fillStyle=g.fullscreen?"#000":"#0f0f0f",k.fillRect(U,A,(g==null?void 0:g.width)||P,(g==null?void 0:g.height)||x)):k.drawImage(this.image,this.frame.column*P,this.frame.row*x,P,x,U,A,(g==null?void 0:g.width)||P,(g==null?void 0:g.height)||x)};
var xBN=function(k){this.color=k};
xBN.prototype.drawToCanvas=function(k,g){var P=g.offsetX,x=g.offsetY,U=g.width,A=g.height;k.fillStyle=pXs(g)?g.fullscreen?"#000":"#0f0f0f":this.color;k.fillRect(P,x,U,A)};var mt=function(k,g){_.Kc.call(this);this.playerApi=g;this.mosaics=new Map;this.colorStore=new Map;this.pendingStoryboardIndex=this.currentStoryboardIndex=this.colorStoreTimeInterval=NaN;this.currentStoryboardSize=new _.Sf(NaN,NaN);this.lastUpdateTime=NaN;this.paused=!1;this.addEventListeners();i4y(this,k);UBJ(this);this.update()};
_.z(mt,_.Kc);mt.prototype.addEventListeners=function(){var k=this,g=function(){k.update()},P=function(U){k.paused||(U.type==="newdata"&&(k.mosaics.clear(),AIS(k),wF(k)),UBJ(k),k.update())},x=function(){k.onPlayerStateChange()};
this.playerApi.addEventListener("onVideoProgress",g);this.playerApi.addEventListener("onVideoDataChange",P);this.playerApi.addEventListener("onStateChange",x);this.addOnDisposeCallback(function(){k.playerApi.removeEventListener("onVideoProgress",g);k.playerApi.removeEventListener("onVideoDataChange",P);k.playerApi.removeEventListener("onStateChange",x)})};
var i4y=function(k,g){k.cinematicContainerRenderer!==g&&(k.cinematicContainerRenderer=g,AIS(k),wF(k),k.colorStoreUpdateJobId=_.Xq.addLowPriorityJob(function(){var P;if((P=k.cinematicContainerRenderer.colorStore)!=null&&P.sampledColors){P=Infinity;for(var x=_.O(k.cinematicContainerRenderer.colorStore.sampledColors),U=x.next();!U.done;U=x.next()){U=U.value;var A=Number(U.key);A!==0&&A<P&&(P=A);A=_.u3(U.value);k.colorStore.set(U.key,A)}k.colorStoreTimeInterval=P}}))},AIS=function(k){k.colorStoreUpdateJobId&&
(_.Xq.cancelJob(k.colorStoreUpdateJobId),k.colorStoreUpdateJobId=void 0);
k.colorStore.clear();k.currentStoryboardColor=void 0},dBN=function(k,g){var P;
return(P=k.getStoryboardFrame(g))==null?void 0:P.url};
mt.prototype.onPlayerStateChange=function(){this.update()};
mt.prototype.isAdPlaying=function(){return this.playerApi.getPresentingPlayerType()===2};
var UBJ=function(k){var g=k.getStoryboardFrame(0);g&&(g=new _.Sf(g.width/g.columns,g.height/g.rows),_.k$J(k.currentStoryboardSize,g)||(k.currentStoryboardSize=g,k.publish("STORYBOARD_SIZE_CHANGED",k.currentStoryboardSize)))},O4T=function(k,g){k.currentStoryboardIndex=g;
k.pendingStoryboardIndex=NaN;g=k.getStoryboardFrame(k.currentStoryboardIndex);k.currentStoryboard=new $B7(k.mosaics.get(g.url).element,g);k.publish("STORYBOARD_CHANGED",k.currentStoryboard);k.lastUpdateTime=(0,_.Jc)()};
mt.prototype.isShorts=function(){return this.cinematicContainerRenderer.config.pageType==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
var wF=function(k){k.currentStoryboardIndex=NaN;k.pendingStoryboardIndex=NaN;k.currentStoryboard&&(k.currentStoryboard=void 0,k.publish("STORYBOARD_CHANGED",void 0));k.lastUpdateTime=NaN};
mt.prototype.update=function(){if(!this.paused&&this.playerApi.getNumberOfStoryboardLevels()>0)if(this.isAdPlaying()||this.isShorts()&&this.playerApi.getProgressState().duration<15)wF(this);else{var k=this.playerApi.getPlayerState(1);if(k===-1||k===5||k===0)wF(this);else if(isNaN(this.lastUpdateTime)||!((0,_.Jc)()<this.lastUpdateTime+this.cinematicContainerRenderer.config.animationConfig.minImageUpdateIntervalMs))if(k=this.playerApi.getCurrentTime()+(this.playerApi.getPlayerState(1)===2?0:this.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs*
this.cinematicContainerRenderer.config.animationConfig.crossfadeStartOffset/1E3),this.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR")if(this.colorStore.size){k=""+Math.round(k*1E3/this.colorStoreTimeInterval)*this.colorStoreTimeInterval;var g=this.colorStore.get(k);g?g!==this.currentStoryboardColor&&(this.currentStoryboardColor=this.currentStoryboardColor=g,this.currentStoryboard=new xBN(g),this.publish("STORYBOARD_CHANGED",this.currentStoryboard),
this.lastUpdateTime=(0,_.Jc)()):(_.pH(new _.Da("Could not find color for timestamp: "+k,this.cinematicContainerRenderer)),wF(this))}else wF(this);else qgH(this,k)}};
var qgH=function(k,g){var P=k.getStoryboardFrameIndex(g);if(P!==k.currentStoryboardIndex&&P!==k.pendingStoryboardIndex){g=dBN(k,P);var x=k.mosaics.get(g);x?x.loaded&&O4T(k,P):(k.pendingStoryboardIndex=P,P=new Pxu(g),k.mosaics.set(g,P),P.resolver.promise.then(function(){if(!k.isDisposed()&&!k.paused&&!isNaN(k.pendingStoryboardIndex)){var U=dBN(k,k.pendingStoryboardIndex);if(U){var A;(A=k.mosaics.get(U))!=null&&A.loaded&&O4T(k,k.pendingStoryboardIndex)}else wF(k)}}))}};
mt.prototype.getStoryboardFrameIndex=function(k){var g=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0;return this.playerApi.getStoryboardFrameIndex(k,g)};
mt.prototype.getStoryboardFrame=function(k){var g=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0,P,x;return((x=(P=this.playerApi).getStoryboardFrame)==null?void 0:x.call(P,k,g))||null};
mt.prototype.pause=function(){this.lastUpdateTime=NaN;this.paused=!0};var rF=function(k,g,P,x){x=x===void 0?!1:x;_.lx.call(this);this.cinematicContainerRenderer=g;this.playerApi=P;this.theater=this.fullscreen=!1;var U;this.ambientLightThemeEnabled=!x&&!!(g==null?0:(U=g.config)==null?0:U.enableInLightTheme);this.ambientFullscreenEnabled=x&&_.W("web_cinematic_fullscreen");this.ambientTheaterModeEnabled=x&&_.W("web_cinematic_theater_mode");this.container=document.createElement("div");k.appendChild(this.container);var A;if(_.W("web_cinematic_theater_mode")||_.W("web_cinematic_fullscreen")||
(g==null?0:(A=g.config)==null?0:A.enableInLightTheme))this.ambientV2Container=document.createElement("div"),this.container.appendChild(this.ambientV2Container);TCs(this);k=this.ambientV2Container||this.container;this.backCanvas=CDs();this.frontCanvas=CDs();k.appendChild(this.backCanvas.element);k.appendChild(this.frontCanvas.element);this.storyboardManager=new mt(g,this.playerApi);_.ux(this,this.storyboardManager);this.addEventListeners();eVy(this)?cIU(this,100+Jv(this)*3*2,100+Jv(this)*3*2):Vly(this);
Z4d(this,this.storyboardManager.currentStoryboard)};
_.z(rF,_.lx);var TCs=function(k){k.ambientV2Container?mBJ(k):(_.QR(k.container,{position:"absolute",top:"0",left:"0",right:"0",bottom:"0","pointer-events":"none",transform:"scale("+w6s(k)+", "+JIJ(k)+")"}),Gxs()&&_.QR(k.container,"filter","blur("+_.rP("cinematic_watch_css_filter_blur_strength",40)+"px)"))},mBJ=function(k){if(k.ambientV2Container){var g=k.playerApi.getVideoAspectRatio();
_.QR(k.container,{"aspect-ratio":""+g,"max-width":"100%",height:"100%",margin:"0 auto",display:"flex","flex-direction":"column","justify-content":"center","pointer-events":"none"});_.QR(k.ambientV2Container,{"aspect-ratio":""+g,position:"relative","max-height":"100%","max-width":"100%","pointer-events":"none",transform:"scale("+w6s(k)+", "+JIJ(k)+")"});Gxs()&&_.QR(k.ambientV2Container,"filter","blur("+_.rP("cinematic_watch_css_filter_blur_strength",40)+"px)")}};
rF.prototype.setFullscreen=function(k,g){this.fullscreen=k;this.theater=!!g;TCs(this);if(this.ambientFullscreenEnabled||this.ambientLightThemeEnabled||this.ambientTheaterModeEnabled)this.backCanvas.context.clearRect(0,0,this.backCanvas.element.width,this.backCanvas.element.height),k=this.storyboardManager.currentStoryboard,rIk(this),k&&fDH(this,k)};
rF.prototype.addEventListeners=function(){var k=this,g=this.storyboardManager.subscribe("STORYBOARD_CHANGED",function(U){Z4d(k,U)}),P=this.storyboardManager.subscribe("STORYBOARD_SIZE_CHANGED",function(){Vly(k)});
this.addOnDisposeCallback(function(){k.storyboardManager.unsubscribeByKey(g);k.storyboardManager.unsubscribeByKey(P)});
if(this.ambientV2Container){var x=function(){mBJ(k)};
this.playerApi.addEventListener("onVideoDataChange",x);this.addOnDisposeCallback(function(){k.playerApi.removeEventListener("onVideoDataChange",x)})}};
var Vly=function(k){if(!eVy(k)){var g=k.storyboardManager.currentStoryboardSize;isNaN(g.width)||isNaN(g.height)||cIU(k,Number(g.width)+Jv(k)*3*2,Number(g.height)+Jv(k)*3*2)}},cIU=function(k,g,P){k.backCanvas.element.width=g;
k.backCanvas.element.height=P;k.frontCanvas.element.width=g;k.frontCanvas.element.height=P},eVy=function(k){return k.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"},Z4d=function(k,g,P){P=P===void 0?!1:P;
var x=k.frontCanvas.element.getAnimations()[0];x?(x.pause(),k.backCanvas.context.globalAlpha=Number(getComputedStyle(k.frontCanvas.element).opacity),k.frontCanvas.element.style.opacity="0",x.finish()):k.backCanvas.context.globalAlpha=1;k.backCanvas.context.drawImage(k.frontCanvas.element,0,0,k.backCanvas.element.width,k.backCanvas.element.height);rIk(k);g&&fDH(k,g);g=g?k.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs:_.rP("cinematic_watch_fade_out_duration",500);x=_.rP("cinematic_watch_transition_frame_rate")/
1E3;var U={};x&&(U={easing:"steps("+Math.round(g*x)+")"});(P===void 0?0:P)||k.frontCanvas.element.animate([{opacity:0},{opacity:1}],Object.assign({},{duration:g,iterations:1},U));k.frontCanvas.element.style.opacity="1"},rIk=function(k){var g=k.ambientLightThemeEnabled||k.ambientTheaterModeEnabled,P=k.ambientLightThemeEnabled||k.ambientFullscreenEnabled;
k.frontCanvas.context.fillStyle=k.theater&&g||k.fullscreen&&P?"#000":"#0f0f0f";Gxs()||(k.frontCanvas.context.filter="blur(0)");k.frontCanvas.context.fillRect(0,0,k.frontCanvas.element.width,k.frontCanvas.element.height)},fDH=function(k,g){Gxs()||(k.frontCanvas.context.filter="blur("+Jv(k)+"px)");
k.frontCanvas.context.globalAlpha=k.fullscreen&&k.ambientFullscreenEnabled||k.theater&&k.ambientTheaterModeEnabled?_.rP("cinematic_watch_effect_letterbox_opacity",.4):_.rP("cinematic_watch_effect_opacity",.4);var P={offsetX:Jv(k)*3,offsetY:Jv(k)*3,theater:k.theater,fullscreen:k.fullscreen};eVy(k)&&(P.width=100,P.height=100);g.drawToCanvas(k.frontCanvas.context,P);k.frontCanvas.context.globalAlpha=1},Jv=function(k){var g;
return(g=k.cinematicContainerRenderer.config.blurStrength)!=null?g:5},w6s=function(k){var g,P;
if((k.fullscreen||k.theater)&&((g=k.cinematicContainerRenderer.config)==null?0:(P=g.watchFullscreenConfig)==null?0:P.colorSourceWidthMultiplier))return k.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceWidthMultiplier;var x;return(x=k.cinematicContainerRenderer.config.colorSourceWidthMultiplier)!=null?x:k.cinematicContainerRenderer.config.colorSourceSizeMultiplier},JIJ=function(k){var g,P;
if((k.fullscreen||k.theater)&&((g=k.cinematicContainerRenderer.config)==null?0:(P=g.watchFullscreenConfig)==null?0:P.colorSourceHeightMultiplier))return k.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceHeightMultiplier;var x;return(x=k.cinematicContainerRenderer.config.colorSourceHeightMultiplier)!=null?x:k.cinematicContainerRenderer.config.colorSourceSizeMultiplier};
rF.prototype.disposeInternal=function(){_.lx.prototype.disposeInternal.call(this);this.container.remove()};
rF.prototype.clear=function(){Z4d(this,void 0,!0)};
rF.prototype.pause=function(){this.storyboardManager.pause()};var Whj;Whj=_.rr(function(){var k,g,P=!((g=(k=document.createElement("canvas")).getContext)==null||!g.call(k,"2d")),x;k=!((x=CSS)==null||!x.supports("filter: blur(0)"));x=!!Element.prototype.animate&&!!Element.prototype.getAnimations;var U;return P&&k&&x&&!((U=CSS)==null||!U.supports("aspect-ratio: 1 / 1"))});
_.fk=function(k,g){_.Kc.call(this);this.container=k;this.playerApi=g;this.fullscreen=this.theater=this.settingEnabled=this.isDarkModeEnabled=this.wasAllowed=!1;this.prefersReducedMotionQuery=sis(this);this.update()};
_.z(_.fk,_.Kc);_.b4s=function(k){var g=document.documentElement.hasAttribute("dark");k.isDarkModeEnabled=g;k.update()};
_.BCk=function(k,g){k.settingEnabled=g;k.update()};
_.fk.prototype.setFullscreen=function(k,g){this.fullscreen=k;this.theater=!!g;this.update()};
_.zVr=function(k,g){k.cinematicContainerRenderer=g;k.cinematicContainerRenderer&&(k.cinematicsVe=_.$5(k.isShorts()?227858:159022),_.BV(_.qJ(),k.cinematicsVe),k.loggingClientData={watchCinematicContainerData:{presentationStyle:k.cinematicContainerRenderer.presentationStyle}});k.update()};
_.fk.prototype.isShorts=function(){var k,g;return((k=this.cinematicContainerRenderer)==null?void 0:(g=k.config)==null?void 0:g.pageType)==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
_.fk.prototype.isAllowed=function(){var k;if(k=Whj()){var g,P,x;k=((P=this.cinematicContainerRenderer)==null?void 0:P.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"&&!((x=this.cinematicContainerRenderer)==null||!x.colorStore)||((g=this.cinematicContainerRenderer)==null?void 0:g.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED"}if(k)if(_.W("web_cinematics_pausing")){var U,A;k=this.isDarkModeEnabled||!!((U=this.cinematicContainerRenderer)==
null?0:(A=U.config)==null?0:A.enableInLightTheme)}else{var q,T;U=!!((q=this.cinematicContainerRenderer)==null?0:(T=q.config)==null?0:T.enableInLightTheme)&&(_.y4("INNERTUBE_CLIENT_NAME")==="MWEB"||this.fullscreen||this.theater);k=this.isDarkModeEnabled||U}if(q=k){var c,Z;q=!((Z=(c=this.prefersReducedMotionQuery)==null?void 0:c.matches)!=null&&Z)}return q};
_.uHS=function(k){(k=k.currentCinematicEffect)!=null&&(k=k.storyboardManager,k.paused=!1,UBJ(k),k.update())};
_.fk.prototype.isEnabled=function(){return this.isAllowed()&&this.settingEnabled};
var sis=function(k){if(!_.W("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&window.matchMedia){var g=window.matchMedia("(prefers-reduced-motion: reduce)"),P=function(){k.update()};
g.addListener(P);k.addOnDisposeCallback(function(){g.removeListener(P)});
return g}};
_.fk.prototype.update=function(){this.isAllowed()!==this.wasAllowed&&(this.wasAllowed=this.isAllowed(),this.publish("CINEMATICS_ALLOWED_CHANGED",this.wasAllowed));if(this.isEnabled()){var k=this.cinematicContainerRenderer;this.currentCinematicEffect||(this.currentCinematicEffect=new rF(this.container,k,this.playerApi,this.isDarkModeEnabled),_.ux(this,this.currentCinematicEffect));this.currentCinematicEffect.setFullscreen(this.fullscreen,this.theater);var g=this.currentCinematicEffect;g.cinematicContainerRenderer!==
k&&(g.cinematicContainerRenderer=k,i4y(g.storyboardManager,k),TCs(g));k=_.ex();_.cw(0,194,!0);k.save();k=_.hE();this.cinematicsVe&&k&&_.Mh(k,[this.cinematicsVe],this.loggingClientData)}else this.currentCinematicEffect&&(k=_.hE(),this.cinematicsVe&&k&&_.KD(k,[this.cinematicsVe],!1,this.loggingClientData),_.el(this.currentCinematicEffect),this.currentCinematicEffect=void 0)};
_.mJ.Object.defineProperties(_.fk.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
}catch(e){_._DumpException(e)}
try{
var slc;var bSu;_.sO({_template:function(){if(bSu!==void 0)return bSu;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-pages--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_pages.tp.yt.iron.pages.css.js--\x3e<slot class="style-scope tp-yt-iron-pages"></slot>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=
k.content,P=g.insertBefore;slc===void 0&&(slc=document.createElement("template"));var x=slc;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return bSu=k},
is:"tp-yt-iron-pages",behaviors:[_.QF,_.Df],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(){this.async(this.notifyResize)}});
}catch(e){_._DumpException(e)}
try{
var fkH;_.Wuj=function(){if(_.W("kevlar_home_skeleton")&&!fkH){var k=document.querySelector("#home-page-skeleton");k&&(_.EX("hgcr"),_.Sl(k),fkH=!0)}};
fkH=!1;_.kG=new _.k0("cinematicContainerRenderer");
}catch(e){_._DumpException(e)}
try{
var k2H,PYy,xV7,ids,UVT,AUc,dVu,Odk,qsy,eTN,Zds,wey,rUd,mVu,cUJ,Vnr,sYy,bdU,By7;k2H=function(k,g,P,x){var U=!1,A={contentId:void 0,contentType:"video"};g=_.O(Object.entries(g));for(var q=g.next();!q.done;q=g.next()){var T=_.O(q.value);q=T.next().value;T=T.next().value;k.includes(q)&&!P.has(T)?(A.contentId=T,P.add(T),U=!0):q==="contentType"?T==="LOCKUP_CONTENT_TYPE_PLAYLIST"&&(A.contentType="playlist"):typeof T==="object"&&T!==null&&k2H(k,T,P,x)}U&&x.push(A)};
_.g3y=function(k,g,P){g=g===void 0?5:g;if(g!==0){var x=typeof k==="function"?k():document.querySelector(k);x?(P==null?0:P.enableSmartFocus)?_.NPj(x):x.focus():setTimeout(function(){_.g3y(k,g-1,P)},500)}};
PYy=function(k){return String.raw.apply(String,[{raw:k}].concat(_.Kl(_.IT.apply(1,arguments).map(function(g){return g instanceof Array?g.join(""):g}))))};
xV7=function(k){var g=_.IT.apply(1,arguments),P=g.length;if(!Array.isArray(k)||!Array.isArray(k.raw)||k.length!==k.raw.length||!_.tyN&&k===k.raw||!(_.tyN&&!_.MyJ||_.QU(k))||P+1!==k.length)throw new TypeError("$");return new $VS(Object.freeze({strings:Object.freeze(k),args:Object.freeze(g)}))};
ids=function(k){return _.HTI(_.ayI(k&16777215))<.5};
UVT=function(k,g,P){var x=P.minimumRowsOfVideosBetweenSections===void 0?1:P.minimumRowsOfVideosBetweenSections;return k<(P.minimumRowsOfVideosAtStart===void 0?2:P.minimumRowsOfVideosAtStart)||g!==null&&k-g<=x?!1:!0};
AUc=function(k,g){var P=0,x=0;k=_.O(k);for(var U=k.next();!U.done;U=k.next()){var A=U.value;if(A.richItemRenderer)A.richItemRenderer.rowIndex=x,A.richItemRenderer.colIndex=P++,P===g&&(P=0,x++);else if(A.richGroupRenderer&&A.richGroupRenderer.numColumns!==void 0)A.richGroupRenderer.rowIndex=x,A.richGroupRenderer.colIndex=P,P+=A.richGroupRenderer.numColumns,P===g&&(P=0,x++);else if(A.richSectionRenderer){var q=U=void 0;if(A=_.b((U=A)==null?void 0:(q=U.richSectionRenderer)==null?void 0:q.content,_.Jhk))A.rowIndex=
x++}}};
dVu=function(k,g){var P=g.contentElement;g=g.rendererToTagNameMap;if(P&&g&&g.size!==0){for(var x=new Map,U=_.O(P.children),A=U.next();!A.done;A=U.next()){A=A.value;var q=A.tagName.toLowerCase(),T=x.get(q);T||(T=[],x.set(q,T));T.push(A)}if(x.size!==0)for(U=Math.min(k.length,P.children.length),A=new Map,q=0;q<U;q++){T=Object.keys(k[q])[0];T=g.get(T);if(!T)break;var c=A.get(T);c===void 0&&(c=0,A.set(T,c));var Z=x.get(T);if(!Z||c>=Z.length)break;A.set(T,c+1);T=Z[c];c=P.children[q];c!==T&&(_.II=!0,_.Xj.set(T,
!0),P.insertBefore(T,c),_.Xj.delete(T),_.II=!1)}}};
Odk=function(k,g,P,x,U,A,q){x=x===void 0?{}:x;if(!k||!k.length)return{orderedContent:[]};k=k.slice();var T=[],c=[];U=null;for(var Z=0,w=function(X){c.sort(function(y,kj){return kj.skippedOnRow-y.skippedOnRow});
for(var a,H=(a=c.shift())==null?void 0:a.content;H;)!H.richSectionRenderer&&X||T.push(H),a=void 0,H=(a=c.shift())==null?void 0:a.content},J=void 0,r=void 0,f=new Set;k.length>0||c.length>0;){for(var B=[],L=g;L>0;){var Y=void 0,l=void 0,D=(l=c[0]&&c[0].skippedOnRow<Z?(Y=c.shift())==null?void 0:Y.content:void 0)!=null?l:k.shift();
if(!D)break;if(D.richItemRenderer)Y=D.richItemRenderer.targetId,l=void 0,Y&&((l=q)==null?0:l.has(Y))&&(l=q.get(Y),!J||l&&l.timestamp>J.timestamp)&&(J=l,r&&f.add(r),r=Y),B.push(D),L--;else if(D.richGroupRenderer&&D.richGroupRenderer.numColumns!==void 0)D.richGroupRenderer.numColumns<=L?(B.push(D),L-=D.richGroupRenderer.numColumns):L===g&&D.richGroupRenderer.numColumns>g?(B.push({richGroupRenderer:Object.assign({},D.richGroupRenderer,{numColumns:g})}),L=0):c.push({content:D,skippedOnRow:Z});else if(D.richSectionRenderer)if(UVT(Z,
U,x)&&L===g){T.push(D);U=Z;Z++;continue}else c.push({content:D,skippedOnRow:Z});else if(D.continuationItemRenderer){w(!0);T.push(D);L=0;break}if(L===0)T.push.apply(T,_.Kl(B));else if(!P&&k.length===0){w(!1);T.push.apply(T,_.Kl(B));L=0;break}}Z++;J&&(T.push(J.content),Z++);r=J=void 0}AUc(T,g);A&&dVu(T,A);return{orderedContent:T,pinnedContentNotShownTargetIds:f}};
qsy=function(){return _.IT.apply(0,arguments).flat().filter(function(k){return k}).join(";")};
eTN=function(){return xV7(TyH,qsy.apply(null,_.Kl(_.IT.apply(0,arguments))))};
Zds=function(k,g){if(g){var P=_.Ni().getState().entities.flowStateEntity,x=cUJ(k),U=[g];x&&x!==g&&U.push(x);var A=!0,q;if(P&&k.flowStateEntityKey&&((q=P[k.flowStateEntityKey])==null?void 0:q.primaryButtonDisabled)!==void 0){var T;A=!((T=P[k.flowStateEntityKey])==null||!T.primaryButtonDisabled)}Vnr(k,x!=null?x:g,U,A)}};
wey=function(k){return _.Yt(_.Ni(),function(g){return g.entities.flowStateEntity},function(g,P){if(k.flowStateEntityKey){var x,U=g==null?void 0:(x=g[k.flowStateEntityKey])==null?void 0:x.currentStepId,A;
P=P==null?void 0:(A=P[k.flowStateEntityKey])==null?void 0:A.currentStepId;A=_.Ni().getState().talkToRecs;if(U&&U!==P){var q;g=(g==null?void 0:(q=g[k.flowStateEntityKey])==null?void 0:q.stepIdStack)||Object.keys(A.stepStates);q=!mVu(A==null?void 0:A.stepStates[U]);Vnr(k,U,g,q)}}})};
rUd=function(k){return _.Yt(_.Ni(),JUS,function(g){var P=cUJ(k);if(P){var x=Object.keys(g.stepStates);g=!mVu(g==null?void 0:g.stepStates[P]);Vnr(k,P,x,g)}})};
mVu=function(k){var g=Object.keys((k==null?void 0:k.selectionStates)||{}).reduce(function(A,q){return A||(k==null?void 0:k.selectionStates[q].isSelected)},!1),P,x,U=!!(k==null?0:(P=k.userQuery)==null?0:(x=P.userQuery)==null?0:x.trim());
return g||U};
cUJ=function(k){if(k.flowStateEntityKey){var g,P,x=(g=_.Ni().getState().entities.flowStateEntity)==null?void 0:(P=g[k.flowStateEntityKey])==null?void 0:P.currentStepId;if(x)return x}};
Vnr=function(k,g,P,x){_.Ni().dispatch(_.ZW("flowStateEntity",k.flowStateEntityKey,{currentStepId:g,stepIdStack:P,key:k.flowStateEntityKey,primaryButtonDisabled:x}))};
_.fFr=function(k,g){return _.ia(k.entities,"youchatPendingResponseEntity",g)};
_.WaH=function(k){return function(g){_.oS(_.ZW("youchatPendingResponseEntity",k,{entityKey:k,isPendingResponse:g}))}};
sYy=function(k){k==null||k.addEventListener("DOMLoaded",function(){k.goToAndPlay(k.totalFrames-48,!0)})};
bdU=function(k){var g=[];k2H(["videoId","contentId"],k.JSC$18600_pageManager.data,new Set,g);return g};
By7=function(k){return bdU(k).filter(function(g){return g.contentType==="video"}).map(function(g){return g.contentId}).filter(function(g){return g!==void 0})};
_.zTU=function(k,g){if(_.W("enable_ai_companion"))switch(g){case "watch":var P,x;return{pageSurface:"PAGE_SURFACE_WATCH",entityId:(P=_.iC())==null?void 0:(x=P.getVideoData())==null?void 0:x.video_id};case "search":var U,A,q;return{pageSurface:"PAGE_SURFACE_SEARCH",videoIds:(A=(U=k.pageContentExtractor)==null?void 0:By7(U))!=null?A:[],entityId:(q=(new URLSearchParams(window.location.search)).get("search_query"))!=null?q:void 0};case "companion-canvas":var T,c;return{pageSurface:"PAGE_SURFACE_CANVAS",
videoIds:(c=(T=k.pageContentExtractor)==null?void 0:By7(T))!=null?c:[]}}};
_.c8=function(k){this.__isSoyCss=!0;this.css=PYy.apply(null,[k.strings].concat(_.Kl(k.args)))};
_.c8.prototype.toString=function(){return this.css};
var $VS=function(){_.c8.apply(this,arguments)};
_.z($VS,_.c8);var TyH=_.DN(["",""]);var u5s;var hTu;_.sO({_template:function(){if(hTu!==void 0)return hTu;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-material--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_material.tp.yt.paper.material.css.js--\x3e<slot class="style-scope tp-yt-paper-material"></slot>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);
var g=k.content,P=g.insertBefore;u5s===void 0&&(u5s=document.createElement("template"));var x=u5s;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return hTu=k},
is:"tp-yt-paper-material",properties:{elevation:{type:Number,reflectToAttribute:!0,value:1},animated:{type:Boolean,reflectToAttribute:!0,value:!1}}});var E3s=new _.k0("flowRootRenderer");var Lad=new _.k0("chipsShelfViewModel");var n3c=new _.k0("responsiveContainerConfiguration");_.Ssj=new _.k0("engagementPanelSectionListRenderer");var FaS=function(){this.horizontal=!1},YsS=function(k,g){k.horizontal=g};
FaS.prototype.position=function(k,g,P,x){x=x===void 0?1:x;k=this.delta(k)*x+g;x=Math.max(g,P);return k>=Math.min(g,P)&&k<=x?k:P};
FaS.prototype.axis=function(k){k=this.direction(k);return k==="up"||k==="down"?"Y":"X"};var Qn=function(k,g,P){g=g===void 0?_.u5():g;this.target=k;this.manager=g;this.touchAction=P;this.events=[];this.attached=!1;this.eventMap={};this.onSwipeDown=function(){};
this.onSwipeUp=function(){};
this.onPanStart=function(){};
this.onPanMove=function(){};
this.onPanEnd=function(){}};
Qn.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(_.Kl(this.events)));for(var k=_.O(this.events),g=k.next();!g.done;g=k.next())this.listen(g.value)}};
Qn.prototype.detach=function(){if(this.attached){this.attached=!1;this.manager.unregisterTouchEvents.apply(this.manager,[this.target].concat(_.Kl(this.events)));for(var k=_.O(this.events),g=k.next();!g.done;g=k.next())this.unlisten(g.value)}};
Qn.prototype.listen=function(k){this.eventMap[k]&&this.target.addEventListener(k,this.eventMap[k])};
Qn.prototype.unlisten=function(k){this.eventMap[k]&&this.target.removeEventListener(k,this.eventMap[k])};var lI=function(){FaS.apply(this,arguments)};
_.z(lI,FaS);lI.prototype.direction=function(k){var g=k.detail;k=g.deltaY;g=g.deltaX;return k&&!this.horizontal?k>0?"down":"up":g&&this.horizontal?g>0?"right":"left":"none"};
lI.prototype.distance=function(k){return Math.abs(this.delta(k))};
lI.prototype.delta=function(k){var g=this.direction(k),P=k.detail;k=P.deltaX;P=P.deltaY;return g==="up"||g==="down"?P||0:k||0};
lI.prototype.velocity=function(k){var g=this.direction(k),P=k.detail;k=P.velocityX;P=P.velocityY;return Math.abs(g==="up"||g==="down"?P||0:k||0)};_.D$=function(k,g,P,x,U,A){U=U===void 0?new lI:U;A=A===void 0?_.u5():A;Qn.call(this,g,A,x);var q=this;this.element=k;this.target=g;this.config=P;this.input=U;this.manager=A;this.events=["panstart","panmove","panend"];this.onPanStart=function(){q.config.draggingClass&&q.element.classList.add(q.config.draggingClass);q.config.startAction&&q.config.startAction()};
this.onPanMove=function(T){var c=jYk(q,T);if(c){q.move(T,c);c.fade&&q.fade(T,c);var Z=q.input.direction(T);c.moveAction&&c.moveAction(QYS(q,T,c),Z)}};
this.onPanEnd=function(T){var c,Z,w,J,r,f;return _.e(function(B){if(B.nextAddress==1){q.animationRequestId&&cancelAnimationFrame(q.animationRequestId);q.animationRequestId=void 0;c=jYk(q,T);if(!c)return B.return();Z=c;w=Z.triggerAction;J=Z.fade;r=Z.disableFinish;f=Z.translateBack;var L=q.input.velocity(T),Y=q.input.distance(T),l=q.threshold(c);return L>.3&&Y>10||Y>l?r?B.jumpTo(6):J?B.yield(lFU(q,T),6):B.yield(DVr(q,T,c),6):f?B.yield(q.translateBack(T),3):B.jumpTo(3)}B.nextAddress!=3&&w&&w();q.config.draggingClass&&
q.element.classList.remove(q.config.draggingClass);q.reset();_.SV(B)})};
k=Object.keys(P.triggers);this.directions=new Set(k);YsS(this.input,this.directions.has("right")||this.directions.has("left"))};
_.z(_.D$,Qn);_.D$.prototype.reset=function(){this.element.style.transform="";this.element.style.opacity="";this.config.resetAction&&this.config.resetAction()};
var jYk=function(k,g){g=k.input.direction(g);return k.config.triggers[g]};
_.D$.prototype.move=function(k,g){var P=this;this.animationRequestId||(this.animationRequestId=requestAnimationFrame(function(){var x=P.input.axis(k),U=P.input.position(k,P.config.startPosition,g.endPosition,g.moveRatio||1);P.element.style.transform="translate"+x+"("+U+"px)";P.animationRequestId=void 0}))};
var QYS=function(k,g,P){var x=P.moveRatio||1;P=Math.abs(k.config.startPosition-P.endPosition);return Math.min(k.input.distance(g)*x,P)/P};
_.D$.prototype.fade=function(k,g){var P=g.endOpacity;k=QYS(this,k,g);k>0&&(this.element.style.opacity=""+(((P||0)-1)*k+1))};
_.D$.prototype.threshold=function(k){return k.threshold?k.threshold:Math.abs(k.endPosition-this.config.startPosition)/3};
var DVr=function(k,g,P){var x,U,A,q,T,c,Z;return _.e(function(w){if(w.nextAddress==1)return x=k.input.delta(g)+k.config.startPosition,U=k.input.axis(g),A=P,q=A.endPosition,T=A.transitionEndPosition,Z=(c=T)!=null?c:q,w.yield(k.element.animate([{transform:"translate"+U+"("+x+"px)"},{transform:"translate"+U+"("+Z+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);k.element.style.transform="translate"+U+"("+Z+"px)";_.SV(w)})};
_.D$.prototype.translateBack=function(k){var g=this,P,x;return _.e(function(U){if(U.nextAddress==1){if(!g.element.style.transform)return U.return();P=g.input.axis(k);x=g.config.startPosition;return U.yield(g.element.animate([{transform:g.element.style.transform},{transform:"translate"+P+"("+x+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2)}g.element.style.transform="translate"+P+"("+x+"px)";_.SV(U)})};
var lFU=function(k,g){var P,x,U,A;return _.e(function(q){if(q.nextAddress==1)return P=k.input.delta(g)+k.config.startPosition,x=k.input.axis(g),U=P+70,A=k.element.style.opacity===""?1:k.element.style.opacity,q.yield(k.element.animate([{transform:"translate"+x+"("+P+"px)",opacity:A},{transform:"translate"+x+"("+U+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);k.element.style.transform="translate"+x+"("+U+"px)";k.element.style.opacity="0";_.SV(q)})};var tj=function(){var k=_.ch.apply(this,arguments)||this;k._noAccessors=!0;k.scrollRate=3;k.autoScrollAnimationStart=0;k.autoScrollPaused=!1;k.autoScrollRafId=0;return k};
_.z(tj,_.ch);_.d=tj.prototype;_.d.created=function(){var k=this;this.boundAutoScrollHandler=function(g){k.autoScroll(g)}};
_.d.detached=function(){this.hostElement.removeEventListener("mouseout",_.AB(this,this.startAutoScroll));this.hostElement.removeEventListener("click",_.AB(this,this.endAutoScroll));this.hostElement.removeEventListener("mouseover",_.AB(this,this.endAutoScroll));this.endAutoScroll&&this.endAutoScroll()};
_.d.autoScrollEnabledChanged=function(){this.autoScrollEnabled?(this.hostElement.addEventListener("mouseout",_.AB(this,this.startAutoScroll)),this.hostElement.addEventListener("click",_.AB(this,this.endAutoScroll)),this.hostElement.addEventListener("mouseover",_.AB(this,this.endAutoScroll)),this.startAutoScroll()):(this.hostElement.removeEventListener("mouseout",_.AB(this,this.startAutoScroll)),this.hostElement.removeEventListener("click",_.AB(this,this.endAutoScroll)),this.hostElement.removeEventListener("mouseover",
_.AB(this,this.endAutoScroll)),this.endAutoScroll())};
_.d.autoScroll=function(k){this.autoScrollAnimationStart||(this.autoScrollAnimationStart=k);var g;if(g=!this.autoScrollPaused&&this.scrollTarget)g=this.scrollTarget,g=g.scrollHeight-g.scrollTop!==g.clientHeight;g&&(g=1E3/this.scrollRate,k-=this.autoScrollAnimationStart,k>g&&(this.scrollTarget.scrollTop+=Math.ceil(k/g),this.autoScrollAnimationStart=0),this.startAutoScroll())};
_.d.startAutoScroll=function(){this.autoScrollPaused=!1;this.autoScrollRafId=window.requestAnimationFrame(this.boundAutoScrollHandler)};
_.d.endAutoScroll=function(){this.autoScrollPaused=!0;window.cancelAnimationFrame(this.autoScrollRafId)};
tj.prototype.autoScrollEnabledChanged=tj.prototype.autoScrollEnabledChanged;_.N([_.n(),_.I("design:type",Object)],tj.prototype,"scrollRate",void 0);_.N([_.n(),_.I("design:type",Object)],tj.prototype,"scrollTarget",void 0);_.N([_.n(),_.I("design:type",Boolean)],tj.prototype,"autoScrollEnabled",void 0);_.N([_.OO("autoScrollEnabled"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],tj.prototype,"autoScrollEnabledChanged",null);_.N([_.VB()],tj);_.tns=[tj.prototype];var MnN;var MK=function(){var k=_.S.apply(this,arguments)||this;k.buttonUpdate=_.W("web_button_rework");k.dismissButtonOverrides=_.W("web_button_rework")?{iconPosition:"icon-only",style:"overlay-dark",type:"tonal",size:"M",state:"active"}:void 0;k.forceDarkTheme=!1;k.forceLightTheme=!1;k.dynamicTextHeight=94;k.hasOverflowButton=!1;k.isInfeedModernization=!1;return k};
_.z(MK,_.S);_.d=MK.prototype;_.d.computeUrlImg=function(k){if(k)return _.CX(k.thumbnails)};
_.d.getLogoHeight=function(k){return this.logoWithPadding(k)?"31":"24"};
_.d.getLogoClassName=function(k){return this.logoWithPadding(k)?"ytd-banner-promo-renderer-logo-with-padding":"ytd-banner-promo-renderer-logo"};
_.d.logoWithPadding=function(k){var g,P;return(k=(g=k.thumbnails)==null?void 0:(P=g[0])==null?void 0:P.height)&&k%31===0?!0:!1};
_.d.sendImpressionEndpoints=function(k){k.impressionEndpoints&&_.g5(this.hostElement,k.impressionEndpoints)};
_.d.observeBasicPalette=function(){var k,g,P=(k=this.data)==null?void 0:(g=k.colorData)==null?void 0:g.basicColorPaletteData;P?_.fQ(this.hostElement,P):_.fQ(this.hostElement,{})};
_.d.observeDataChanged=function(){var k;this.dynamicTextHeight=((k=this.data)==null?0:k.supplementalText)?74:94;var g;this.hasSupplementalText=!((g=this.data)==null||!g.supplementalText);if(_.W("web_button_rework")){var P,x,U,A;k=(P=this.data)==null?void 0:(x=P.actionButton)==null?void 0:(U=x.buttonRenderer)==null?void 0:(A=U.colorData)==null?void 0:A.basicColorPaletteData;var q,T,c;if(!((q=this.data)==null?0:(T=q.actionButton)==null?0:(c=T.buttonRenderer)==null?0:c.style)&&k){this.computeIsInfeedModernization(this.data)||
(k.borderColor=k.foregroundTitleColor);var Z,w;this.set("data.actionButton.buttonRenderer",_.vX.unsafeClone((Z=this.data)==null?void 0:(w=Z.actionButton)==null?void 0:w.buttonRenderer))}}};
_.d.observeDataForCounterfactual=function(){if(_.W("kevlar_banner_cf_extra_logging")){var k;((k=this.data)==null?0:k.isVisible)||this.sendImpressionEndpoints(this.data)}};
_.d.computeSupplementalStyle=function(){var k;if((k=this.data)!=null&&k.supplementalText){var g,P,x;if((g=this.data)==null?0:(P=g.colorData)==null?0:(x=P.basicColorPaletteData)==null?0:x.foregroundActivatedColor)return k=_.zj(this.data.colorData.basicColorPaletteData.foregroundActivatedColor),"--yt-endpoint-color:"+k+"; --yt-endpoint-hover-color:"+k+"; --yt-endpoint-visited-color:"+k+"; --yt-formatted-string-bold-font-weight:700;"}};
_.d.computeForcedDarkTheme=function(){var k,g,P,x=(k=this.data)==null?void 0:(g=k.actionButton)==null?void 0:(P=g.buttonRenderer)==null?void 0:P.style,U,A,q;k=ids(((U=this.data)==null?void 0:(A=U.colorData)==null?void 0:(q=A.basicColorPaletteData)==null?void 0:q.backgroundColor)||0);return x&&k};
_.d.computeForcedLightTheme=function(){var k,g,P,x=(k=this.data)==null?void 0:(g=k.actionButton)==null?void 0:(P=g.buttonRenderer)==null?void 0:P.style,U,A,q;k=!ids(((U=this.data)==null?void 0:(A=U.colorData)==null?void 0:(q=A.basicColorPaletteData)==null?void 0:q.backgroundColor)||0);return x&&k};
_.d.computeHasOverflowButton=function(k){return!!k.overflowButton};
_.d.computeHasTitle=function(k){return!!k.title};
_.d.computeTitleMaxFontSize=function(k){return this.computeHasOverflowButton(k)?28:64};
_.d.onDismissClick=function(){this.hostElement.classList.add("dismissed")};
_.d.computeIsInfeedModernization=function(){var k,g,P,x,U=(k=this.data)==null?void 0:(g=k.actionButton)==null?void 0:(P=g.buttonRenderer)==null?void 0:(x=P.colorData)==null?void 0:x.basicColorPaletteData;return(U==null?void 0:U.backgroundColor)===452984831||(U==null?void 0:U.backgroundColor)===218103808};
MK.prototype.observeDataForCounterfactual=MK.prototype.observeDataForCounterfactual;MK.prototype.observeDataChanged=MK.prototype.observeDataChanged;MK.prototype.observeBasicPalette=MK.prototype.observeBasicPalette;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],MK.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],MK.prototype,"ytdDismissibleItemBehavior",void 0);
_.N([_.h(_.yC.YtdGuideStateAwareBehavior),_.I("design:type",Object)],MK.prototype,"ytdGuideStateAwareBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],MK.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],MK.prototype,"buttonUpdate",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],MK.prototype,"hasSupplementalText",void 0);_.N([_.n(),_.I("design:type",Object)],MK.prototype,"dismissButtonOverrides",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.I("design:type",Boolean)],MK.prototype,"hasTitle",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeForcedDarkTheme(data)"}),_.I("design:type",Object)],MK.prototype,"forceDarkTheme",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeForcedLightTheme(data)"}),_.I("design:type",Object)],MK.prototype,"forceLightTheme",void 0);_.N([_.n(),_.I("design:type",Object)],MK.prototype,"dynamicTextHeight",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.I("design:type",Object)],MK.prototype,"hasOverflowButton",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeIsInfeedModernization(data)"}),_.I("design:type",Object)],MK.prototype,"isInfeedModernization",void 0);_.N([_.OO("data.colorData.basicColorPaletteData"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],MK.prototype,"observeBasicPalette",null);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],MK.prototype,"observeDataChanged",null);_.N([_.OO("data.isVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],MK.prototype,"observeDataForCounterfactual",null);_.N([_.t({is:"ytd-banner-promo-renderer",disableElementRegistration:!0})],MK);
_.v(MK,"ytd-banner-promo-renderer",function(){if(MnN!==void 0)return MnN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-banner-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.isVisible]]" class="style-scope ytd-banner-promo-renderer">\n  <div class="ytd-banner-promo-renderer-background style-scope ytd-banner-promo-renderer">\n    <ytd-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" hidden="[[data.overflowButton]]" overrides="[[dismissButtonOverrides]]" on-click="onDismissClick" class="style-scope ytd-banner-promo-renderer">\n    </ytd-button-renderer>\n    <ytd-menu-renderer id="overflow-button" data="[[data.overflowButton.menuRenderer]]" hidden="[[!data.overflowButton]]" class="style-scope ytd-banner-promo-renderer">\n    </ytd-menu-renderer>\n    <div class="ytd-banner-promo-renderer-layout-container style-scope ytd-banner-promo-renderer">\n      <div class="ytd-banner-promo-renderer-layout style-scope ytd-banner-promo-renderer">\n        <img alt="" class="ytd-banner-promo-renderer-inline-image style-scope ytd-banner-promo-renderer" src$="[[computeUrlImg(data.backgroundImage)]]">\n        <template is="dom-if" if="[[data.logoImage]]" class="style-scope ytd-banner-promo-renderer">\n          <h1 class$="[[getLogoClassName(data.logoImage)]] style-scope ytd-banner-promo-renderer">\n            <yt-img-shadow height$="[[getLogoHeight(data.logoImage)]]" thumbnail="[[data.logoImage]]" class="style-scope ytd-banner-promo-renderer">\n            </yt-img-shadow>\n          </h1>\n        </template>\n        <div class="ytd-banner-promo-renderer-content style-scope ytd-banner-promo-renderer">\n          <div class="dynamic-text-container style-scope ytd-banner-promo-renderer">\n            <yt-dynamic-sizing-formatted-string class="dynamic-title-short style-scope ytd-banner-promo-renderer" font-family="[[data.titleFontFamily]]" hidden="[[!data.title]]" max-font-size="[[computeTitleMaxFontSize(data)]]" max-height="[[dynamicTextHeight]]" max-lines="2" max-width="440" min-font-size="20" text="[[data.title]]">\n            </yt-dynamic-sizing-formatted-string>\n            <yt-dynamic-sizing-formatted-string class="dynamic-title-long style-scope ytd-banner-promo-renderer" hidden="[[!data.promoText]]" max-font-size="[[computeTitleMaxFontSize(data)]]" max-height="[[dynamicTextHeight]]" max-lines="2" max-width="440" min-font-size="20" text="[[data.promoText]]">\n            </yt-dynamic-sizing-formatted-string>\n          </div>\n          <yt-attributed-string class="badge-text style-scope ytd-banner-promo-renderer" data="[[data.badgeText]]" hidden$="[[!data.overflowButton]]">\n          </yt-attributed-string>\n          <yt-formatted-string class="supplemental-text style-scope ytd-banner-promo-renderer" style$="[[computeSupplementalStyle()]]" text="[[data.supplementalText]]">\n          </yt-formatted-string>\n          <ytd-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" invisible$="[[!data.actionButton.buttonRenderer]]" class="style-scope ytd-banner-promo-renderer">\n          </ytd-button-renderer>\n        </div>\n      </div>\n    </div>\n  </div>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return MnN=k},{mode:1});var Kac;var o3J;var v37;var aFJ=function(){return _.S.apply(this,arguments)||this};
_.z(aFJ,_.S);_.N([_.n(),_.I("design:type",Object)],aFJ.prototype,"data",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],aFJ.prototype,"ytRendererBehavior",void 0);_.N([_.t({is:"ytd-hashtag-grid-tile-renderer",disableElementRegistration:!0})],aFJ);
_.v(aFJ,"ytd-hashtag-grid-tile-renderer",function(){if(v37!==void 0)return v37;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hashtag-grid-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-hashtag-grid-tile-renderer" href$="[[computeHref_(data.onTapCommand)]]" data="[[data.onTapCommand]]">\n  <div id="info" class="style-scope ytd-hashtag-grid-tile-renderer">\n    <yt-formatted-string id="hashtag" aria-label="[[data.suggestion]]" text="[[data.hashtag]]" class="style-scope ytd-hashtag-grid-tile-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="hashtag-info" text="[[data.hashtagVideoCountText]]" class="style-scope ytd-hashtag-grid-tile-renderer">\n    </yt-formatted-string>\n  </div>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return v37=k},{mode:1});var Ki=function(){return _.S.apply(this,arguments)||this};
_.z(Ki,_.S);Ki.prototype.configureRendererStamper=function(){return{"data.tiles":{id:"tiles",mapping:{hashtagGridTileRenderer:"ytd-hashtag-grid-tile-renderer"}}}};
Ki.prototype.updateRichGridTrendingHashtagsVisibility=function(){var k,g;if(((k=this.data)==null||!k.isExpanded)&&(g=this.data)!=null&&g.tiles){k=this.data.tiles.length;g=k>this.richGridItemsPerRow?this.richGridItemsPerRow+1:k;var P=Math.ceil(k/g);this.fullyVisibleRows=k%g===1&&P===2?1:Math.min(P,2);this.isShowMoreVisible=this.fullyVisibleRows<P}};
Ki.prototype.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
Ki.prototype.updateRichGridTrendingHashtagsVisibility=Ki.prototype.updateRichGridTrendingHashtagsVisibility;_.N([_.n(),_.I("design:type",Object)],Ki.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Number)],Ki.prototype,"fullyVisibleRows",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],Ki.prototype,"isShowMoreVisible",void 0);_.N([_.n({selector:_.ua,value:0}),_.I("design:type",Number)],Ki.prototype,"richGridItemsPerRow",void 0);
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ki.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Ki.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],Ki.prototype,"ytdReduxBehavior",void 0);_.N([_.OO("data","richGridItemsPerRow"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ki.prototype,"updateRichGridTrendingHashtagsVisibility",null);
_.N([_.t({is:"ytd-hashtag-grid-shelf-renderer",disableElementRegistration:!0})],Ki);
_.v(Ki,"ytd-hashtag-grid-shelf-renderer",function(){if(o3J!==void 0)return o3J;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hashtag-grid-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-text" class="style-scope ytd-hashtag-grid-shelf-renderer">\n  <yt-formatted-string id="title" text="[[data.shelfTitle]]" class="style-scope ytd-hashtag-grid-shelf-renderer"></yt-formatted-string>\n</div>\n<div id="tiles" class="style-scope ytd-hashtag-grid-shelf-renderer"></div>\n<tp-yt-paper-button id="show-more-button" aria-label$="[[data.expandButtonText]]" noink="" on-click="onShowMoreClick" class="style-scope ytd-hashtag-grid-shelf-renderer">\n  <yt-icon id="show-more-button-icon" icon="yt-icons:expand" class="style-scope ytd-hashtag-grid-shelf-renderer"></yt-icon>\n</tp-yt-paper-button>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return o3J=k},{mode:1});var Hdd;var Nyk;var oc=function(){var k=_.S.apply(this,arguments)||this;k.visibleVideos=[];k.hiddenVideos=[];k.modern=_.W("web_modern_buttons");k.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.z(oc,_.S);_.d=oc.prototype;_.d.attached=function(){var k=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",k);this.onDarkModeToggledAction(k)};
_.d.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.header":{id:"section-header-container",mapping:{sectionHeaderViewModel:{component:"yt-section-header-view-model",params:{disableHorizontalPadding:!0}}}},"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},visibleVideos:{id:"visible-video-container",mapping:{videoRenderer:{component:"ytd-rich-grid-media",params:{disableInlinePreview:!0},
properties:{metadataColor:"[[videoMetadataColor]]"}},movieRenderer:{component:"ytd-rich-grid-slim-media",params:{disableInlinePreview:!0},properties:{metadataColor:"[[videoMetadataColor]]"}}}},hiddenVideos:{id:"hidden-video-container",mapping:{videoRenderer:{component:"ytd-rich-grid-media",params:{disableInlinePreview:!0},properties:{hidden:"[[true]]",metadataColor:"[[videoMetadataColor]]"}},movieRenderer:{component:"ytd-rich-grid-slim-media",params:{disableInlinePreview:!0},properties:{hidden:"[[true]]",
metadataColor:"[[videoMetadataColor]]"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.d.dataChanged=function(){var k=this;this.requestElementsPerRow();var g,P;this.currentColorPalette=this.isDarkTheme?(g=this.data)==null?void 0:g.darkColorData:(P=this.data)==null?void 0:P.lightColorData;var x;if((x=this.currentColorPalette)==null?0:x.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor;this.updateButtonPalette();this.setHasMovieRenderer();this.setVisibleVideos(this.hasMovieRenderer);_.VJ(this,function(){k.updateVisibilityForHiddenVideos()});
this.checkExpanded(this.data)};
_.d.elementsPerRowChanged=function(){this.updateTitleSpec();this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.d.slimItemsPerRowChanged=function(){this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.d.computeIsFirstFeedItem=function(k){return k};
_.d.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&this.set("isDarkTheme",k);this.data&&(this.currentColorPalette=k?this.data.darkColorData:this.data.lightColorData,this.updateButtonPalette())};
_.d.getCurrentLogo=function(k,g){if(k)return g?k.darkLogoImage:k.lightLogoImage};
_.d.computeTitleStyle=function(k){var g;if((g=this.data)!=null&&g.title&&k&&k.textPrimary!==void 0)return"color:"+_.zj(k.textPrimary)+";"};
_.d.computeSubtitleStyle=function(k){var g;if((g=this.data)!=null&&g.subtitle&&k&&k.textSecondary!==void 0)return"color:"+_.zj(k.textSecondary)+";"};
_.d.computeDismissIconStyle=function(k){if(this.data&&this.data.dismissButton&&k&&k.textPrimary!==void 0)return"--yt-button-color:"+_.zj(k.textPrimary)+";"};
_.d.computeOverflowButtonStyle=function(k){if(this.data&&this.data.overflowButton&&k&&k.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.zj(k.textPrimary)+";--yt-spec-icon-active-other:"+_.zj(k.textPrimary)+";"};
_.d.computeBackgroundStyle=function(k){if(k&&this.data){var g="";if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var P=_.CX((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);P&&(g+='background-image:url("'+P+'");')}k.backgroundColor!==void 0&&(g+="background-color:"+_.u3(k.backgroundColor)+";");return g}};
_.d.computeButton=function(){var k,g=Object.assign({},_.b((k=this.data)==null?void 0:k.showMoreButton,_.pj));if(this.modern&&g){g.style="STYLE_MONO_OUTLINE";var P;if(k=(P=this.currentColorPalette)==null?void 0:P.textPrimary)g.colorData={basicColorPaletteData:{foregroundTitleColor:k,borderColor:k}}}return g};
_.d.shouldShowBottomButton=function(k,g){return!(k==null?0:k.header)&&!(k==null||!k.primaryButton)&&g<3};
_.d.checkExpanded=function(k){this.isExpanded=k&&k.content?this.hiddenVideos.length===0:!0};
_.d.onShowMoreTap=function(){this.data&&(this.isExpanded=!0,this.updateVisibilityForHiddenVideos())};
_.d.getLogoHeight=function(k){return this.logoWithPadding(k)?"26":"20"};
_.d.getLogoImageId=function(k){return this.logoWithPadding(k)?"logo-image-with-padding":"logo-image"};
_.d.computeHasSectionHeader=function(k){return!!k.header};
_.d.updateButtonPalette=function(){if(this.data)if(this.currentColorPalette){var k;if((k=this.data.primaryButton)==null?0:k.buttonRenderer)this.currentColorPalette.primaryButtonColorData?(this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0):this.currentColorPalette.primaryButtonStyleType&&(this.data.primaryButton.buttonRenderer.style=this.currentColorPalette.primaryButtonStyleType,
this.data.primaryButton.buttonRenderer.colorData=void 0),this.set("primaryButton",Object.assign({},this.data.primaryButton.buttonRenderer));var g;((g=this.data.dismissButton)==null?0:g.buttonRenderer)&&this.currentColorPalette.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData})}else{var P,x;((P=this.data)==null?0:(x=P.primaryButton)==null?0:x.buttonRenderer)&&this.set("primaryButton",this.data.primaryButton.buttonRenderer)}};
_.d.setVisibleVideos=function(k){if(this.data&&this.data.content)if(this.data.content.length){var g=this.data.content.length;this.data.header?k?(this.visibleVideos=this.data.content.slice(0,Math.min(g,this.slimItemsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(g,this.slimItemsPerRow),g)):(this.visibleVideos=this.data.content.slice(0,Math.min(g,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(g,this.elementsPerRow),g)):this.elementsPerRow<3?(this.visibleVideos=
this.data.content.slice(0,Math.min(g,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(g,this.elementsPerRow),g)):(this.visibleVideos=this.data.content.slice(0,Math.min(g,this.elementsPerRow-1)),this.hiddenVideos=this.data.content.slice(Math.min(g,this.elementsPerRow-1),g))}else this.visibleVideos=[],this.hiddenVideos=[]};
_.d.setHasMovieRenderer=function(){var k;if((k=this.data)!=null&&k.content){var g;this.hasMovieRenderer=!!_.b((g=this.data)==null?void 0:g.content[0],_.ztJ)}else this.hasMovieRenderer=!1};
_.d.requestElementsPerRow=function(){_.GB(this.hostElement,"yt-request-elements-per-row")};
_.d.updateVisibilityForHiddenVideos=function(){if(this.data&&this.data.content){for(var k=_.O(this.hiddenMediaRenderers),g=k.next();!g.done;g=k.next())g.value.hidden=!this.isExpanded;this.isExpanded&&this.hiddenMediaRenderers[0]&&(k=_.kr(this.hiddenMediaRenderers[0]).querySelector("#video-title-link"))&&k.focus()}};
_.d.updateTitleSpec=function(){var k;(k=this.data)!=null&&k.titleLength&&(this.largeTitle=this.elementsPerRow===2&&this.data.titleLength>10?!0:!1)};
_.d.logoWithPadding=function(k){var g,P,x;return(k=(g=this.getCurrentLogo(k,this.isDarkTheme))==null?void 0:(P=g.thumbnails)==null?void 0:(x=P[0])==null?void 0:x.height)&&k%31===0?!0:!1};
_.d.onUpdateElementsPerRowAction=function(k,g,P){k&&this.elementsPerRow!==k&&(this.elementsPerRow=k);P&&this.slimItemsPerRow!==P&&(this.slimItemsPerRow=P)};
oc.prototype.slimItemsPerRowChanged=oc.prototype.slimItemsPerRowChanged;oc.prototype.elementsPerRowChanged=oc.prototype.elementsPerRowChanged;oc.prototype.dataChanged=oc.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],oc.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],oc.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],oc.prototype,"ytdDismissibleItemBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],oc.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],oc.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],oc.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],oc.prototype,"currentColorPalette",void 0);_.N([_.n(),_.I("design:type",Array)],oc.prototype,"visibleVideos",void 0);_.N([_.n(),_.I("design:type",Array)],oc.prototype,"hiddenVideos",void 0);
_.N([_.n(),_.I("design:type",Object)],oc.prototype,"primaryButton",void 0);_.N([_.n({reflectToAttribute:!0,value:3}),_.I("design:type",Number)],oc.prototype,"elementsPerRow",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],oc.prototype,"isDarkTheme",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],oc.prototype,"isExpanded",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],oc.prototype,"largeTitle",void 0);
_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],oc.prototype,"hasMovieRenderer",void 0);_.N([_.n(),_.I("design:type",Number)],oc.prototype,"slimItemsPerRow",void 0);_.N([_.n(),_.I("design:type",Boolean)],oc.prototype,"showLightVideoMetadata",void 0);_.N([_.n(),_.I("design:type",Boolean)],oc.prototype,"showDarkVideoMetadata",void 0);_.N([_.n(),_.I("design:type",Number)],oc.prototype,"videoMetadataColor",void 0);
_.N([_.n({reflectToAttribute:!0,selector:_.zY}),_.I("design:type",Boolean)],oc.prototype,"miniMode",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.I("design:type",Boolean)],oc.prototype,"isFirstFeedItem",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasSectionHeader(data)"}),_.I("design:type",Boolean)],oc.prototype,"hasSectionHeader",void 0);
_.N([_.n({reflectToAttribute:!0,value:!0}),_.I("design:type",Boolean)],oc.prototype,"roundedContainer",void 0);_.N([_.eb("#visible-video-container ytd-rich-grid-media"),_.I("design:type",Array)],oc.prototype,"visibleMediaRenderers",void 0);_.N([_.eb("#hidden-video-container ytd-rich-grid-media"),_.I("design:type",Array)],oc.prototype,"hiddenMediaRenderers",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],oc.prototype,"modern",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],oc.prototype,"dataChanged",null);_.N([_.OO("elementsPerRow"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],oc.prototype,"elementsPerRowChanged",null);_.N([_.OO("slimItemsPerRow"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],oc.prototype,"slimItemsPerRowChanged",null);
_.N([_.t({is:"ytd-brand-video-shelf-renderer",disableElementRegistration:!0})],oc);
_.v(oc,"ytd-brand-video-shelf-renderer",function(){if(Nyk!==void 0)return Nyk;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brand-video-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" style$="[[computeBackgroundStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n  <div id="content-wrapper" class="style-scope ytd-brand-video-shelf-renderer">\n    <div id="shelf-header-container" hidden="[[!data.header]]" class="style-scope ytd-brand-video-shelf-renderer">\n      <div id="top-level-header-container" class="style-scope ytd-brand-video-shelf-renderer">\n        <div id="section-header-container" class="style-scope ytd-brand-video-shelf-renderer"></div>\n        <div id="top-buttons-container" hidden="[[!data.header]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <ytd-button-renderer id="primary-button" data="[[primaryButton]]" hidden="[[!data.primaryButton]]" class="style-scope ytd-brand-video-shelf-renderer">\n          </ytd-button-renderer>\n          <div id="overflow-button" hidden="[[!data.overflowButton]]" style$="[[computeOverflowButtonStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer"></div>\n        </div>\n      </div>\n      <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <div id="visible-content-wrapper" class="style-scope ytd-brand-video-shelf-renderer">\n      <div id="metadata-container" hidden="[[data.header]]" class="style-scope ytd-brand-video-shelf-renderer">\n        <div id="header-container" class="style-scope ytd-brand-video-shelf-renderer">\n          <yt-img-shadow height$="[[getLogoHeight(data)]]" hidden="[[!data.lightLogoImage]]" id$="[[getLogoImageId(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          </yt-img-shadow>\n          <div id="badge-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n            <yt-formatted-string id="badge" text="[[data.badgeText]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n          </div>\n        </div>\n        <div id="title-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n        </div>\n        <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n        </div>\n        <div id="metadata-button-container" hidden="[[shouldShowBottomButton(data, elementsPerRow)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <ytd-button-renderer id="primary-button" data="[[primaryButton]]" class="style-scope ytd-brand-video-shelf-renderer">\n          </ytd-button-renderer>\n        </div>\n      </div>\n      <div id="visible-video-container" class="style-scope ytd-brand-video-shelf-renderer"></div>\n    </div>\n    <div id="hidden-video-container" class="style-scope ytd-brand-video-shelf-renderer"></div>\n    <div id="bottom-button-container" hidden="[[!shouldShowBottomButton(data, elementsPerRow)]]" class="style-scope ytd-brand-video-shelf-renderer">\n      <ytd-button-renderer id="primary-button" data="[[primaryButton]]" class="style-scope ytd-brand-video-shelf-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="show-more-button-container" hidden="[[isExpanded]]" class="style-scope ytd-brand-video-shelf-renderer">\n    <ytd-button-renderer id="show-more-button" data="[[computeButton(data.showMoreButton.buttonRenderer, currentColorPalette)]]" style$="[[computeDismissIconStyle(currentColorPalette)]]" on-click="onShowMoreTap" class="style-scope ytd-brand-video-shelf-renderer">\n    </ytd-button-renderer>\n  </div>\n  <div id="dismiss-button" hidden="[[data.overflowButton]]" style$="[[computeDismissIconStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-brand-video-shelf-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Nyk=k},{mode:1});var IFH;var v9=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.z(v9,_.S);_.d=v9.prototype;_.d.attached=function(){var k=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",k);this.onDarkModeToggledAction(k)};
_.d.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyViewModel:"yt-slimline-survey-view-model"}}}};
_.d.dataChanged=function(){this.requestElementsPerRow();var k,g;this.currentColorPalette=this.isDarkTheme?(k=this.data)==null?void 0:k.darkColorData:(g=this.data)==null?void 0:g.lightColorData;this.computeVideoMetadataColor(this.isDarkTheme);this.updateButtonPalette()};
_.d.elementsPerRowChanged=function(){this.updateTitleSpec()};
_.d.computeIsFirstFeedItem=function(k){return k};
_.d.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&this.set("isDarkTheme",k);this.data&&(this.currentColorPalette=k?this.data.darkColorData:this.data.lightColorData,this.computeVideoMetadataColor(k),this.updateButtonPalette())};
_.d.shouldShowThumbnailInMetadata=function(k){return k<=1};
_.d.computeVideoMetadataColor=function(){if(this.data){var k;if((k=this.currentColorPalette)==null?0:k.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor}};
_.d.computeTitleStyle=function(k){var g;if((g=this.data)!=null&&g.title&&k&&k.textPrimary!==void 0)return"color:"+_.zj(k.textPrimary)+";"};
_.d.computeSubtitleStyle=function(k){var g;if((g=this.data)!=null&&g.subtitle&&k&&k.textSecondary!==void 0)return"color:"+_.zj(k.textSecondary)+";"};
_.d.computeOverflowButtonStyle=function(k){if(this.data&&this.data.overflowButton&&k.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.zj(k.textPrimary)+";--yt-spec-icon-active-other:"+_.zj(k.textPrimary)+";"};
_.d.computeBackgroundStyle=function(k){if(k&&this.data){var g="";k.backgroundColor!==void 0&&(g+="background-color:"+_.u3(k.backgroundColor)+";");return g}};
_.d.computeHasOverflowButton=function(k){return!!k.overflowButton};
_.d.updateButtonPalette=function(){if(this.data){var k;if((k=this.data.primaryButton)==null?0:k.buttonRenderer){var g;if((g=this.currentColorPalette)==null?0:g.primaryButtonColorData)this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0;else{var P;((P=this.currentColorPalette)==null?0:P.primaryButtonStyleType)?(this.data.primaryButton.buttonRenderer.style=this.currentColorPalette.primaryButtonStyleType,
this.data.primaryButton.buttonRenderer.colorData=void 0):this.data.primaryButton.buttonRenderer.style="STYLE_MONO_TONAL"}this.set("primaryButton",{buttonRenderer:Object.assign({},this.data.primaryButton.buttonRenderer)})}}};
_.d.requestElementsPerRow=function(){_.GB(this.hostElement,"yt-request-elements-per-row")};
_.d.updateTitleSpec=function(){var k;(k=this.data)!=null&&k.titleLength&&(this.titleSize=this.elementsPerRow<=3?this.data.titleLength<=10?"TITLE_SIZE_MEDIUM":"TITLE_SIZE_SMALL":this.data.titleLength<=13?"TITLE_SIZE_LARGE":this.data.titleLength<=30?"TITLE_SIZE_MEDIUM":"TITLE_SIZE_SMALL")};
_.d.onUpdateElementsPerRowAction=function(k){k&&this.elementsPerRow!==k&&(this.elementsPerRow=k)};
v9.prototype.elementsPerRowChanged=v9.prototype.elementsPerRowChanged;v9.prototype.dataChanged=v9.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],v9.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],v9.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],v9.prototype,"ytdDismissibleItemBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],v9.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],v9.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],v9.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],v9.prototype,"currentColorPalette",void 0);_.N([_.n(),_.I("design:type",Object)],v9.prototype,"primaryButton",void 0);
_.N([_.n({reflectToAttribute:!0,value:3}),_.I("design:type",Number)],v9.prototype,"elementsPerRow",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],v9.prototype,"isDarkTheme",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],v9.prototype,"titleSize",void 0);_.N([_.n(),_.I("design:type",Number)],v9.prototype,"videoMetadataColor",void 0);_.N([_.n({reflectToAttribute:!0,selector:_.zY}),_.I("design:type",Boolean)],v9.prototype,"miniMode",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.I("design:type",Boolean)],v9.prototype,"isFirstFeedItem",void 0);_.N([_.n({reflectToAttribute:!0,value:!0}),_.I("design:type",Boolean)],v9.prototype,"roundedContainer",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.I("design:type",Boolean)],v9.prototype,"hasOverflowButton",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],v9.prototype,"dataChanged",null);_.N([_.OO("elementsPerRow"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],v9.prototype,"elementsPerRowChanged",null);_.N([_.t({is:"ytd-brand-video-singleton-renderer",disableElementRegistration:!0})],v9);
_.v(v9,"ytd-brand-video-singleton-renderer",function(){if(IFH!==void 0)return IFH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brand-video-singleton-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-brand-video-singleton-renderer">\n  <div id="content-wrapper" style$="[[computeBackgroundStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n    <div id="thumbnail-container" hidden="[[shouldShowThumbnailInMetadata(elementsPerRow)]]" class="style-scope ytd-brand-video-singleton-renderer">\n      <ytd-rich-grid-media data="[[data.content.videoRenderer]]" hidden="[[shouldShowThumbnailInMetadata(elementsPerRow)]]" metadata-color="[[videoMetadataColor]]" class="style-scope ytd-brand-video-singleton-renderer"></ytd-rich-grid-media>\n    </div>\n    <div id="metadata-container" class="style-scope ytd-brand-video-singleton-renderer">\n      <div id="metadata-text-container" class="style-scope ytd-brand-video-singleton-renderer">\n        <div id="title-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n          <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-brand-video-singleton-renderer"></yt-formatted-string>\n        </div>\n        <div id="featured-badge-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n          <yt-formatted-string text="[[data.badgeText]]" class="style-scope ytd-brand-video-singleton-renderer"></yt-formatted-string>\n        </div>\n        <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n          <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-brand-video-singleton-renderer"></yt-formatted-string>\n        </div>\n      </div>\n      <div id="metadata-video-container" hidden="[[!shouldShowThumbnailInMetadata(elementsPerRow)]]" class="style-scope ytd-brand-video-singleton-renderer">\n        <ytd-rich-grid-media data="[[data.content.videoRenderer]]" hidden="[[!shouldShowThumbnailInMetadata(elementsPerRow)]]" metadata-color="[[videoMetadataColor]]" class="style-scope ytd-brand-video-singleton-renderer"></ytd-rich-grid-media>\n      </div>\n      <div id="button-container" class="style-scope ytd-brand-video-singleton-renderer">\n        <div id="primary-button" class="style-scope ytd-brand-video-singleton-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div id="overflow-button" style$="[[computeOverflowButtonStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer"></div>\n  <div id="attached-survey" class="style-scope ytd-brand-video-singleton-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-brand-video-singleton-renderer"></div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return IFH=k},{mode:_.Gd("kevlar_poly_si_batch_j070")?1:2});var XeU;var yUJ=_.M(function(k){var g=k.data;return _.V(_.KX,{data:function(){return g().thumbnail},
alt:"",className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnailImage",targetHeight:function(){a:switch(g().variant){case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_VERTICAL":var P=108;break a;case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_FULL_BLEED_HORIZONTAL":P=88;break a;default:P=88}return P},
preserveHeight:!0,preserveWidth:!0,useWidth:!1,contentMode:function(){return g().thumbnail.contentMode||"CONTENT_MODE_SCALE_ASPECT_FIT"}})},"wm"),CY7=_.M(function(k){var g=k.metadataRow;
var P=k.delimiter;return _.V(_.DZ,{each:function(){return g().textParts||[]},
keyBy:"INDEX"},function(x,U){return _.V(_.mH,null,_.V(_.C8,{text:x,noWrap:!0,userInput:!0}),_.V(pey,{delimiter:P,max:function(){return g().textParts.length},
index:U}))})},"xm"),pey=_.M(function(k){var g=k.delimiter;
var P=k.max;var x=k.index;return _.V(_.m,{cond:function(){return(g==null?void 0:g())&&P()-1>x()},
then:function(){return _.V("span",null,g)}})},"ym"),G2k=_.M(function(k){var g=k.data;
k={};return _.V("yt-profile-page-header-information-view-model",{class:_.$v("profilePageHeaderInformationViewModelHost",(k.profilePageHeaderInformationViewModelMobile=!1,k))},_.V(_.m,{cond:function(){return g().onTap},
then:function(){return _.V(_.Op,{className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail",command:function(){return _.hC(g().onTap)}},_.V(_.Vz,{data:function(){return g().thumbnail}},{profilePageHeaderThumbnailViewModel:yUJ}))},
else:function(){return _.V("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail"},_.V(_.Vz,{data:function(){return g().thumbnail}},{profilePageHeaderThumbnailViewModel:yUJ}))}}),_.V("div",{class:"profilePageHeaderInformationViewModelFlexContainer"},_.V(_.m,{cond:function(){return g().onTap},
then:function(){return _.V(_.Vz,{data:function(){return g().title}},{profilePageHeaderTitleViewModel:function(P){var x=P.data;
return _.V(_.Op,{className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle",command:function(){return _.hC(x().onTap)}},_.V(_.C8,{text:function(){return x().title}}))}})},
else:function(){return _.V(_.Vz,{data:function(){return g().title}},{profilePageHeaderTitleViewModel:function(P){var x=P.data;
return _.V(_.C8,{text:function(){return x().title},
className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle"})}})}}),_.V(_.Vz,{data:function(){return g().metadata}},{profilePageHeaderMetadataViewModel:function(P){var x=P.data;
return _.V(_.m,{cond:function(){return x().metadataRows},
then:function(U){return _.V("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderMetadata"},_.V(_.DZ,{each:U,keyBy:"INDEX"},function(A,q){return _.V(_.mH,null,_.V(CY7,{metadataRow:A,delimiter:" \u2022 "}),_.V(pey,{delimiter:" \u2022 ",max:function(){return U().length},
index:q}))}))}})}})))},"zm");
G2k.idomCompat=!0;_.y3(G2k,"yt-profile-page-header-information-view-model",{props:{data:_.GH}});var ac=function(){return _.S.apply(this,arguments)||this};
_.z(ac,_.S);ac.prototype.configureRendererStamper=function(){return{"data.information":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],ac.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ac.prototype,"data",void 0);_.N([_.t({is:"ytd-effect-pivot-header-view-model",disableElementRegistration:!0})],ac);
_.v(ac,"ytd-effect-pivot-header-view-model",function(){if(XeU!==void 0)return XeU;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-effect-pivot-header-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-effect-pivot-header-view-model"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return XeU=
k},{mode:1});var RTN;var H9=function(){return _.S.apply(this,arguments)||this};
_.z(H9,_.S);H9.prototype.configureRendererStamper=function(){return{"data.headerInformation":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],H9.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],H9.prototype,"data",void 0);_.N([_.t({is:"ytd-source-pivot-header-renderer",disableElementRegistration:!0})],H9);
_.v(H9,"ytd-source-pivot-header-renderer",function(){if(RTN!==void 0)return RTN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-source-pivot-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-source-pivot-header-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return RTN=k},{mode:1});_.y3(_.wSn,"yt-card-view-model",{props:{data:_.GH,className:_.GH,isSelected:_.GH}});var JUS=_.j5V.talkToRecsStateSelector;_.y3(_.M(function(k){var g=function(){return _.b(k.data().flowRoot,E3s)};
_.ay(function(){var P=g(),x=function(){},U=function(){};
if(P){var A,q,T,c=((T=_.b((A=g())==null?void 0:(q=A.steps)==null?void 0:q[0],_.j1))==null?void 0:T.stepId)||"";Zds(P,c);x=wey(P);U=rUd(P)}_.vc(function(){var Z=g();Z&&_.Ni().dispatch(_.ZW("flowStateEntity",Z.flowStateEntityKey));x();x=function(){};
U();U=function(){};
_.oS(_.VTY())})});
return _.V("ytd-talk-to-recs-flow-renderer",{class:"ytdTalkToRecsFlowRendererHost"},_.V(_.J3,{contentId:function(){return k.data().contentId}},function(){return _.V("div",{class:"ytdTalkToRecsFlowRendererFlowContent"},_.V(_.m,{cond:g,
then:function(P){return _.V(_.Kqy,{data:P})}}))}))},"Am"),"ytd-talk-to-recs-flow-renderer",{props:{data:_.GH}});_.y3(_.M(function(){return _.V("ytd-chips-shelf-with-video-shelf-ghost-card-view-model",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelHost"},_.V("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelTitle"}),_.V("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelChipsShelf"},_.V(_.bCV,null)),_.V(_.lj4,{data:{rows:1},isExploreHub:!0}))},"Bm"),"ytd-chips-shelf-with-video-shelf-ghost-card-view-model");_.y3(_.M(function(k){var g=k.data;var P=k.standardUnitMinWidth;k=_.O((0,_.KXH)(g));var x=k.next().value,U=k.next().value,A=function(){var T,c=(T=x())==null?void 0:T.contents;return c==null||c.length===0},q=function(){U(Object.assign({},x(),{contents:[]}))};
return _.V("ytd-chips-shelf-with-video-shelf-renderer",{class:"ytdChipsShelfWithVideoShelfRendererHost",el:_.aI(_.rx({showOption:{calledOnce:!0,state:"visible"},visibilityCallback:function(){var T=_.b(g().chipsShelf,Lad);if(T!=null&&T!=null&&T.autoselectChipOnVisible){var c,Z,w=_.b(T==null?void 0:(c=T.contents)==null?void 0:c[(Z=T.autoselectedChipIndex)!=null?Z:0],_.gY);w&&w.tapCommand&&_.S7(w.tapCommand)}}}))},_.V(_.J3,{contentId:function(){return g().contentId},
useLegacyShelfStyle:function(){return!0}},function(){return _.V("div",null,_.V("div",{class:"ytdChipsShelfWithVideoShelfRendererHeader"},_.V(_.Vz,{data:function(){return g().header}},{sectionHeaderViewModel:function(T){return _.V(_.bM,{data:T.data,
disableHorizontalPadding:!0})}})),_.V("div",{class:"ytdChipsShelfWithVideoShelfRendererChipsShelf"},_.V(_.Vz,{data:function(){return g().chipsShelf}},{chipsShelfViewModel:function(T){return _.V(_.XC,{data:T.data,
callback:q,selectionBehavior:1})}})),_.V("div",null,_.V(_.m,{cond:A,
then:function(){return _.V("div",{class:"ytdChipsShelfWithVideoShelfRendererGhostCards"},_.V(_.lj4,{data:{rows:1},isExploreHub:!0}))}}),_.V(_.Vz,{data:function(){var T;
return(T=x())==null?void 0:T.contents}},{richShelfRenderer:function(T){return _.V(_.ILc,{data:T.data,
isInnerShelf:!0,standardUnitMinWidth:P})}})))}))},"Cm"),"ytd-chips-shelf-with-video-shelf-renderer",{props:{data:_.GH,
standardUnitMinWidth:_.GH}});var NK=function(){return _.S.apply(this,arguments)||this};
_.z(NK,_.S);
NK.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}}};
NK.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
_.N([_.h(_.vD),_.I("design:type",Object)],NK.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],NK.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.PK),_.I("design:type",Object)],NK.prototype,"ytContinuationHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],NK.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],NK.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Number)],NK.prototype,"standardUnitMinWidth",void 0);_.N([_.t({is:"ytd-rich-section-renderer",disableElementRegistration:!0})],NK);
_.v(NK,"ytd-rich-section-renderer",function(){if(Hdd!==void 0)return Hdd;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-rich-section-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Hdd=k},{mode:_.Gd("kevlar_poly_si_batch_j029")?
1:2});_.y3(_.CpT,"yt-profile-identity-info-view-model",{props:{data:_.GH,hideDivider:_.GH,isChannelInfoCard:_.GH}});_.y3(_.Imc,"yt-page-header-view-model",{props:{data:_.GH,noPadding:_.GH,enableBanner:_.GH,cinematicContainerTopbarOffset:_.GH,allowCinematicContainerOverflow:_.GH,displayAsSidebar:_.GH,displayAsPanel:_.GH,alwaysUseMediumTextDescription:_.GH}});_.y3(_.M(function(k){var g=k.data;var P=function(){var U;return(U=g().numColumns)!=null?U:2},x=function(){return P()>1?3:2};
k={};return _.V("ytd-rich-grid-group",{class:_.$v("ytdRichGridGroupHost",(k.ytdRichGridGroupHostFirstColumn=function(){return g().colIndex===0},k)),
style:_.OD({"--ytd-rich-grid-group-num-columns":P,"--ytd-rich-grid-items-per-group":x})},_.V("div",{class:"ytdRichGridGroupContents"},_.V(_.Vz,{data:function(){var U;return(U=g().contents)==null?void 0:U.slice(0,x())}},{richItemRenderer:function(U){return _.V(_.HMq,{data:U.data,
noGutterMargins:!0,isInlineGroupItem:!0,insetMetadata:!0})}})))},"Dm"),"ytd-rich-grid-group",{props:{data:_.GH}});var Ic=function(){var k=_.S.apply(this,arguments)||this;k.resizeOnObserverInit=!1;k.isInlinePreviewDisabled=_.W("web_disable_inline_preview");k.disableStickyFilterBar=!1;k.transparentBackgroundChipsBar=!1;k.hideChipsBar=!1;k.isWatchDefaultLayout=!0;k.continuationShowButton=!1;k.rowReducedHorizontalMargin=!1;k.useCompactList=!1;k.manualDownloadsPresent=!1;k.smartDownloadsPresent=!1;k.isOnline=!1;k.shouldRenderDownloadsBanner=!1;k.shouldRenderDownloadsBannerUpsell=!1;k.hasOptedIntoSmartDownloads=!1;
k.elementsPerRow=4;k.typographyBump=!1;k.slimItemsPerRow=1;k.pageLoadingFromNavigation=!1;k.resizeObserver=null;k.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-signal-action-soft-reload-page":"onSoftReloadPage","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-insert-rich-section-action":"insertRichSection"};k.rendererToTagNameMap=new Map(Object.entries(k.contentMapping()).map(function(g){var P=
_.O(g);g=P.next().value;P=P.next().value;return[g,P.component]}));
k.insertedContent=new Map;return k};
_.z(Ic,_.S);_.d=Ic.prototype;_.d.onUseCompactListChange=function(){if(this.useCompactList!==void 0)for(var k=_.O(_.kr(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),g=k.next();!g.done;g=k.next())g.value.useCompactList=this.useCompactList};
_.d.onSizingChange=function(){if(this.sizing!==void 0&&this.typographyBump!==void 0)for(var k=_.O(_.kr(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),g=k.next();!g.done;g=k.next())g=g.value,g.sizing=this.sizing,g.typographyBump=this.typographyBump};
_.d.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.d.contentMapping=function(){return{richGroupRenderer:{component:"ytd-rich-grid-group"},richItemRenderer:{component:"ytd-rich-item-renderer",properties:{isShortsGrid:"[[isShortsGrid]]",isSlimGrid:"[[isSlimGrid]]",isCompactGrid:"[[isCompactGrid]]",isShortsPanelGrid:"[[isShortsPanel]]",noGutterMargins:"[[noRichItemGutterMargins]]",force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]",useCompactList:"[[useCompactList]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",itemWidth:"[[itemWidth]]",
isHomeGrid:"[[isHomePage]]"},params:{renderedFromRichGrid:!0}},richSectionRenderer:{component:"ytd-rich-section-renderer",properties:{standardUnitMinWidth:"[[data.minItemWidth]]"}},continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{isShortsGrid:"[[isShortsGrid]]",showButton:"[[continuationShowButton]]",continuationTriggerOffset:"[[continuationTriggerOffset]]"}}}};
_.d.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{feedFilterChipBarRenderer:{component:"ytd-feed-filter-chip-bar-renderer",properties:{fluidWidth:"[[isDefaultGrid]]",disableSticky:"[[disableStickyFilterBar]]",transparentBackground:"[[transparentBackgroundChipsBar]]"}},chipBarViewModel:{component:"chip-bar-view-model",params:{className:"ytd-rich-grid-renderer chip-bar"}},pageHeaderViewModel:{component:"yt-page-header-view-model",params:{displayAsPanel:!0}},profileIdentityInfoViewModel:{component:"yt-profile-identity-info-view-model"}}},
bigYoodleData:{id:"big-yoodle",mapping:{brandVideoShelfRenderer:"ytd-brand-video-shelf-renderer",brandVideoSingletonRenderer:"ytd-brand-video-singleton-renderer",statementBannerRenderer:"ytd-statement-banner-renderer"},reuseComponents:!1},mastheadData:{id:"masthead-ad",mapping:{bannerPromoRenderer:"ytd-banner-promo-renderer",adSlotRenderer:"ytd-ad-slot-renderer"},reuseComponents:!1},shownItems:{id:"contents",mapping:this.contentMapping(),reuseComponents:!1}}};
_.d.attached=function(){document.addEventListener("yt-page-type-changed",_.AB(this,this.onPageChange));this.updateItemMinAndMaxWidth();this.JSC$22185_throttledOnResize=new _.AO(this.resizeObserved,_.rP("rich_grid_resize_delay_ms",50),this)};
_.d.detached=function(){var k;(k=this.resizeObserver)==null||k.disconnect();document.removeEventListener("yt-page-type-changed",_.AB(this,this.onPageChange))};
_.d.insertRichSection=function(k){var g=k.richItemTargetId;k=k.richSectionRendererToInsert;g&&k&&(this.insertedContent.set(g,{content:k,timestamp:Date.now()}),this.reflowContent())};
_.d.computeIsReloading=function(){return this.ytContinuationHandlerBehavior.continuationIsReloading};
_.d.computeIsInlinePreviewEnabled=function(k,g,P){return _.W("web_disable_inline_preview")?!1:!P&&_.gqe({miniplayerIsActive:k,miniplayerPlaybackState:g})};
_.d.computeSizing=function(){var k=_.tAk(this.data);if(k||!(this.isShortsGrid||this.isSlimGrid||this.isCompactGrid||this.isShortsPanel))return k?this.useCompactList?"COMPACT":k:this.miniMode?"COMPACT":"STANDARD"};
_.d.updateItemMinAndMaxWidth=function(){var k=_.rP("rich_grid_max_item_width",500);k>0&&_.iG(this.hostElement,{"--ytd-rich-grid-item-max-width":k+"px"});var g;k=this.getRichItemMinWidth((g=this.hostElement)==null?void 0:g.clientWidth);k>0&&_.iG(this.hostElement,{"--ytd-rich-grid-item-min-width":k+"px"})};
_.d.forceRefreshAndLog=function(){this.refreshGridLayout(!0);this.updateRichItemGridPositions()};
_.d.resizeObserved=function(){_.kD(this.hostElement,"yt-rich-grid-resize-observed");this.refreshGridLayout(!1,!0)&&this.updateRichItemGridPositions()};
_.d.onPageChange=function(){var k=this;this.isCurrentPage()?(this.pageLoadingFromNavigation=!0,_.kD(this.hostElement,"yt-chip-cloud-chip-deselect-action"),_.Xq.addJob(function(){k.pageLoadingFromNavigation=!1;k.setMasthead();k.maybeSetBigYoodle();k.forceRefreshAndLog();k.terminateVideoPreview()},8)):this.mastheadData&&(this.mastheadData=void 0)};
_.d.dataChanged=function(){var k=this;_.kD(this.hostElement,"ytd-update-grid-state-action");this.data&&this.pageLoadingFromNavigation||(this.pagePath=location.pathname,this.resetCacheAndIsFilteredFeed(),this.maybeSetBigYoodle(),this.setMasthead(),this.refreshGridLayout(),_.VJ(this,function(){k.updateRichItemGridPositions();k.contentsElement&&_.iG(k.hostElement,{"--ytd-rich-grid-content-offset-top":k.contentsElement.offsetTop+"px"})}),this.initResizeObserver())};
_.d.initResizeObserver=function(){var k=this;if(window.ResizeObserver){var g;(g=this.resizeObserver)==null||g.disconnect();var P=!1;this.resizeObserver=new ResizeObserver(function(){if(P){var x;(x=k.resizeObserver)==null||x.disconnect();var U;(U=k.JSC$22185_throttledOnResize)==null||U.fire();requestAnimationFrame(function(){var q;(q=k.JSC$22185_throttledOnResize)==null||q.fire();k.initResizeObserver()})}else if(P=!0,k.resizeOnObserverInit){var A;
(A=k.JSC$22185_throttledOnResize)==null||A.fire()}});
this.resizeObserver.observe(this.hostElement)}};
_.d.contentLengthChanged=function(){if(this.containerWidth||this.isShortsPanel)this.reflowContent(),_.kD(this.hostElement,"ytd-rich-item-index-update-action")};
_.d.updateElementsPerRow=function(){_.kD(this.hostElement,"ytd-update-elements-per-row-action",[this.elementsPerRow,this.postsPerRow,this.slimItemsPerRow,this.gameCardsPerRow,this.miniGameCardsPerRow,this.containerWidth]);this.ytdReduxBehavior.dispatch(_.Rp({type:"SET_RICH_GRID_ITEMS_PER_ROW",payload:this.elementsPerRow}));this.ytdReduxBehavior.dispatch(_.Rp({type:"SET_RICH_GRID_SLIM_ITEMS_PER_ROW",payload:this.slimItemsPerRow}))};
_.d.onRequestElementsPerRow=function(){this.updateElementsPerRow()};
_.d.onRichShelfRendererCollapse=function(k){if(this.shownItems){var g=k.detail;k=this.shownItems.findIndex(function(x){var U,A;return((A=_.b(x==null?void 0:(U=x.richSectionRenderer)==null?void 0:U.content,_.Jhk))==null?void 0:A.trackingParams)===g});
var P=k+1;k<0||P>=this.contentsElement.children.length||!this.shownItems[P].richItemRenderer||this.contentsElement.children[P].scrollIntoView({behavior:"smooth",block:"start"})}};
_.d.onSoftReloadPage=function(){this.scrollUpToTop()};
_.d.handleRerenderDownloadsData=function(){_.W("kevlar_modern_downloads_page")&&this.entityDrivenRichGridData&&this.set("data.contents",this.entityDrivenRichGridData.contents)};
_.d.handlePlaylistRemoveVideosAction=function(k){var g;if(((g=_.b(k,_.QXY))==null?0:g.setVideoIds)&&this.data&&this.data.contents){k=_.b(k,_.QXY).setVideoIds;for(g=this.data.contents.length-1;g>=0;){var P=_.b(this.data.contents[g],_.Yb);(P=P&&_.b(P.content,_.XS))&&P.setVideoId&&k.includes(P.setVideoId)&&this.splice("data.contents",g,1);g--}this.updateIndices()}};
_.d.updateIndices=function(){if(this.data&&this.data.contents)for(var k=0;k<this.data.contents.length;k++)this.set("data.contents."+k+".richItemRenderer.index",_.vS(String(k+1)))};
_.d.hasTopRowInlinePlayableVideoWithEndorsement=function(k){var g;return!((g=k.slice(0,this.getItemsPerRow()))==null||!g.some(function(P){var x;P=_.b(P==null?void 0:(x=P.richItemRenderer)==null?void 0:x.content,_.Go);var U;return(P==null?void 0:P.inlinePlaybackEndpoint)&&(P==null?void 0:(U=P.thumbnailOverlays)==null?void 0:U.some(function(A){return A.thumbnailOverlayEndorsementRenderer}))}))};
_.d.refreshGridLayoutNew=function(k,g,P,x){var U=x.postsPerRow;var A=x.slimItemsPerRow;var q=x.gameCardsPerRow;x=x.miniGameCardsPerRow;var T;if((T=this.data)==null||!T.contents||!this.containerWidth)return!1;var c;if((c=this.data.responsiveContainerConfiguration)==null?0:c.responsiveSize){var Z=_.wGC(this.data.responsiveContainerConfiguration,this.containerWidth),w;T=_.n5(Object.assign({},Z,{standardUnitMinWidth:(w=this.data)==null?void 0:w.minItemWidth}));this.useCompactList=!!(this.containerWidth<
528&&Z.isCompactList)}else T=_.n5({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,isCompactList:this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST",standardUnitMinWidth:(Z=this.data)==null?void 0:Z.minItemWidth}),this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST"&&(this.useCompactList=this.containerWidth<528);this.typographyBump=T.typographyBump;w=!1;if(k||this.elementsPerRow!==T.numItems||this.postsPerRow!==U||this.slimItemsPerRow!==A||this.gameCardsPerRow!==
q||this.miniGameCardsPerRow!==x||this.gutter!==T.gutter)w=this.elementsPerRow!==T.numItems,this.elementsPerRow=T.numItems,this.postsPerRow=U,this.slimItemsPerRow=A,this.gameCardsPerRow=q,this.miniGameCardsPerRow=x,this.gutter=T.gutter,this.itemWidth=T.itemWidth,this.reflowContent(g),_.iG(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":T.gutter+"px","--ytd-rich-grid-posts-per-row":""+this.postsPerRow,"--ytd-rich-grid-slim-items-per-row":""+this.slimItemsPerRow,
"--ytd-rich-grid-game-cards-per-row":""+this.gameCardsPerRow,"--ytd-rich-grid-mini-game-cards-per-row":""+this.miniGameCardsPerRow}),this.updateElementsPerRow(),this.updateMiniMode(P);this.ytdReduxBehavior.dispatch(_.Rp({type:"SET_RICH_GRID_CONTAINER_WIDTH",payload:T.maxContainerWidth}));return w};
_.d.refreshGridLayout=function(k,g){var P,x=(P=this.hostElement)==null?void 0:P.clientWidth;this.containerWidth=this.adjustRichGridWidth(x,!0);var U;if((U=this.data)==null||!U.contents||!this.containerWidth)return k&&(this.pendingForceReflow=!0),!1;this.pendingForceReflow&&(k=!0,this.pendingForceReflow=!1);P=this.getRichItemMinWidth(x);var A=this.isShortsPanel?146:194,q=this.getMiniGameCardMinWidth(),T=this.isShortsGridSlim?2:this.isShortsGrid||this.isCompactGrid?3:_.rP("rich_grid_default_max_items_per_row",
6);x=P=this.calcElementsPerRow(P,T);(U=P<=3&&this.miniModeAllowed())&&(P=this.calcElementsPerRow(240,4));var c=this.calcMaxSlimElementsPerRow(P,T,this.isDefaultGrid);T=this.calcElementsPerRow(A,c);var Z=this.calcElementsPerRow(this.isCompactGrid?A:154,c);A=this.calcElementsPerRow(this.isCompactGrid?A:q,c);q=!1;if(this.sizing)return this.refreshGridLayoutNew(k,g,U,{postsPerRow:x,slimItemsPerRow:T,gameCardsPerRow:Z,miniGameCardsPerRow:A});if(k||this.elementsPerRow!==P||this.postsPerRow!==x||this.slimItemsPerRow!==
T||this.gameCardsPerRow!==Z||this.miniGameCardsPerRow!==A)q=this.elementsPerRow!==P,this.elementsPerRow=P,this.postsPerRow=x,this.slimItemsPerRow=T,this.gameCardsPerRow=Z,this.miniGameCardsPerRow=A,this.reflowContent(g),this.updateElementsPerRow(),_.iG(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)&&_.iG(this.hostElement,{"--ytd-rich-grid-shorts-item-margin":this.slimItemsPerRow<4?"1px":"4px"});this.updateMiniMode(U);_.kD(this.hostElement,"yt-rich-grid-layout-refreshed");return q};
_.d.getRichItemMinWidth=function(k){var g=_.rP("rich_grid_min_item_width",310);if(!_.W("kevlar_disable_min_width_override")){var P,x;g=(x=(P=this.data)==null?void 0:P.minItemWidth)!=null?x:g}return g+_.F2I(k)};
_.d.calcMaxSlimElementsPerRow=function(k,g,P){return(P===void 0?0:P)?k===1?2:k%2===0?k/2*3:k+2:g*2};
_.d.adjustRichGridWidth=function(k,g){var P=_.W("disable_rich_grid_guide_compensation");if(!this.isWatch&&!P){P=_.Za().resolve(_.VE(_.Xf));var x=P==null?void 0:P.guideElement;if(!(!P||P.getData()||x!=null&&x.opened||P.getMiniGuideVisible()))if(P.canFitPersistentGuide(k)&&P.getGuideExpandsAutomatically()){var U,A,q=Number((U=window.getComputedStyle(this.hostElement))==null?void 0:(A=U.getPropertyValue("--app-drawer-width"))==null?void 0:A.replace("px",""));k-=q||0}else if(P.canFitMiniGuide(k)){var T;
U=Number((q=window.getComputedStyle(this.hostElement))==null?void 0:(T=q.getPropertyValue("--ytd-mini-guide-width"))==null?void 0:T.replace("px",""));k-=U||0}}k>600&&(this.isShortsGrid||this.isShortsGridSlim||this.isCompactGrid||(k-=g?32:48));return k};
_.d.calcElementsPerRow=function(k,g){var P=this.adjustRichGridWidth(this.hostElement.clientWidth,!1),x=this.isShortsPanel?2:this.isShortsGrid||this.isCompactGrid?4:16;return Math.min(Math.floor((P+x)/(k+x))||1,g)};
_.d.reflowContent=function(k){var g=this;if(!this.isReflowing){this.isReflowing=!0;var P,x,U=!!((P=this.data)==null?0:(x=P.contents)==null?0:x.some(function(T){return _.b(T,_.Ka)}));
P=this.getItemsPerRow();var A;x=(A=this.data)==null?void 0:A.reflowOptions;k&&(_.EX("rgr_s"),_.VJ(this,function(){_.EX("rgr_nrf")}));
k={};(A=_.kr(this.hostElement).querySelector("#contents"))&&(k={contentElement:A,rendererToTagNameMap:this.rendererToTagNameMap});A=(A=this.data.contents)?A.slice():[];U=Odk(A,P,U,x,this.getRichGridStyle(),k,this.insertedContent);var q=U.orderedContent;if(U=U.pinnedContentNotShownTargetIds)for(U=_.O(U),P=U.next();!P.done;P=U.next())this.insertedContent.delete(P.value);U=function(){g.shownItems=q;g.isReflowing=!1};
this.shownItems.length===0?(this.shownItems=this.getFirstRowItems(q),_.VJ(this,U)):U()}};
_.d.getFirstRowItems=function(k){for(var g=[],P=0;P<k.length;P++){var x=void 0,U=void 0,A=void 0,q=void 0,T=void 0,c=void 0;if(((x=k[P])==null?void 0:(U=x.richItemRenderer)==null?void 0:U.rowIndex)===0||((A=k[P])==null?void 0:(q=A.richGroupRenderer)==null?void 0:q.rowIndex)===0||((T=k[P])==null?void 0:(c=T.richSectionRenderer)==null?void 0:c.rowIndex)===0)g.push(k[P]);else break}return g};
_.d.getItemsPerRow=function(){return this.isShortsGrid||this.isCompactGrid?this.slimItemsPerRow:this.elementsPerRow};
_.d.resetInsertedContentIfNeeded=function(){(_.W("web_explore_hub_on_hover")||_.W("web_client_explore_hub_on_hover"))&&this.insertedContent.size>0&&(this.insertedContent.clear(),this.reflowContent())};
_.d.handleChipCloudChipSelectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents||this.setCacheAndIsFilteredFeed()};
_.d.onReloadContinuationFinish=function(){this.data&&this.data.header&&Array.isArray(this.data.header)&&this.data.header.length>0&&(this.data.header=this.data.header[0]);this.isShortsPanel||this.scrollUpToTop();this.ytRendererBehavior.markDirty()};
_.d.handleChipCloudChipDeselectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents&&(this.set("data.contents",this.cachedContents),this.resetCacheAndIsFilteredFeed(),this.reflowContent(),this.scrollUpToTop())};
_.d.terminateVideoPreview=function(){_.kD(this.hostElement,"yt-terminate-video-preview-action")};
_.d.updateRichItemGridPositions=function(){var k={gridData:{gridColumnCount:this.elementsPerRow}},g;((g=this.data)==null?0:g.trackingParams)&&(g=_.hE())&&_.ap(g,_.Zz(this.data.trackingParams),k);_.kD(this.hostElement,"ytd-rich-item-index-update-action")};
_.d.miniModeAllowed=function(){return this.isChannelPage};
_.d.getMiniGameCardMinWidth=function(){return 154};
_.d.updateMiniMode=function(k){this.miniMode=this.miniModeAllowed()&&k;this.ytdReduxBehavior.dispatch(_.Rp({type:"SET_RICH_GRID_MINI_MODE",payload:k}))};
_.d.isCurrentPage=function(){return location.pathname===this.pagePath};
_.d.scrollUpToTop=function(){if(!this.isChannelPage&&!this.isWatch){var k=_.Za().resolve(_.NQ).getCurrentPage();k&&k.setScrollTop(0)}};
_.d.setCacheAndIsFilteredFeed=function(){this.cachedContents=this.get("contents",this.data);this.isFilteredFeed=!0};
_.d.resetCacheAndIsFilteredFeed=function(){this.cachedContents=void 0;this.isFilteredFeed=!1};
_.d.maybeSetBigYoodle=function(){var k,g=(k=this.data)==null?void 0:k.bigYoodle;this.bigYoodleData!==g&&(this.bigYoodleData=g)};
_.d.setMasthead=function(){var k;((k=this.data)==null?0:k.masthead)?this.mastheadData=this.data.masthead:this.mastheadData=void 0};
_.d.getRichGridStyle=function(){var k,g;return(g=(k=this.data)==null?void 0:k.style)!=null?g:"RICH_GRID_STYLE_UNKNOWN"};
_.d.onIsShortsGridChange=function(){var k=this.ytdReduxBehavior,g=k.dispatch,P=this.getRichGridStyle();g.call(k,_.Rp({type:"SET_RICH_GRID_STYLE",payload:P}))};
_.mJ.Object.defineProperties(Ic.prototype,{entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.entitySelectorType)||"RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
isSub:{configurable:!0,enumerable:!0,get:function(){var k;return(((k=this.data)==null?void 0:k.targetId)||"")==="browse-feedFEsubscriptions_shorts"}},
isWatch:{configurable:!0,enumerable:!0,get:function(){var k;return(((k=this.data)==null?void 0:k.targetId)||"")==="watch-next-feed"}},
isShortsPanel:{configurable:!0,enumerable:!0,get:function(){var k=_.Za().resolve(_.NQ).getCurrentPage(),g,P,x;return(((g=this.data)==null?void 0:g.targetId)==="browse-feedFEsfv_audio_pivot"||_.W("web_enable_channel_pivot_panel")&&((P=this.data)==null?void 0:P.targetId)==="browse-feedFEsfv_channel_pivot"||_.W("web_enable_effect_pivot_panel")&&((x=this.data)==null?void 0:x.targetId)==="browse-feedFEsfv_effect_pivot")&&(k==null?void 0:k.pageSubtype)==="shorts"}},
reducedTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.W("kevlar_watch_grid_reduced_top_margin_rich_grid")}},
noTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&!this.isWatchDefaultLayout}},
topRowEndorsement:{configurable:!0,enumerable:!0,get:function(){return this.isInlinePreviewEnabled&&this.hasTopRowInlinePlayableVideoWithEndorsement(this.shownItems)}},
hideHeader:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null?0:k.header)}},
isChannelPage:{configurable:!0,enumerable:!0,get:function(){var k;return((k=_.Za().resolve(_.NQ).getCurrentPage())==null?void 0:k.pageSubtype)==="channels"}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var k;return((k=_.Za().resolve(_.NQ).getCurrentPage())==null?void 0:k.pageSubtype)==="home"}},
isSlimGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SLIM"}},
isShortsGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID"||this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}},
noRichItemGutterMargins:{configurable:!0,enumerable:!0,get:function(){return this.isSlimGrid||this.isShortsGrid}},
isShortsGridSlim:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}},
isCompactGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_COMPACT"}},
isDefaultGrid:{configurable:!0,enumerable:!0,get:function(){return!this.getRichGridStyle()||this.getRichGridStyle()==="RICH_GRID_STYLE_UNKNOWN"}},
hideChipsBarOnWatch:{configurable:!0,enumerable:!0,get:function(){var k;return(((k=this.data)==null?void 0:k.targetId)||"")==="watch-next-feed"}},
force16By9ThumbnailAspectRatio:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return((k=this.data)==null?0:k.enableContentSpecificAspectRatio)||((g=this.data)==null?0:(P=g.responsiveContainerConfiguration)==null?0:P.enableContentSpecificAspectRatio)?!1:!0}},
continuationTriggerOffset:{configurable:!0,enumerable:!0,get:function(){return this.isHomePage?_.rP("web_continuation_handler_margin",0):0}}});
Ic.prototype.onIsShortsGridChange=Ic.prototype.onIsShortsGridChange;Ic.prototype.onReloadContinuationFinish=Ic.prototype.onReloadContinuationFinish;Ic.prototype.reflowContent=Ic.prototype.reflowContent;Ic.prototype.handleRerenderDownloadsData=Ic.prototype.handleRerenderDownloadsData;Ic.prototype.onRichShelfRendererCollapse=Ic.prototype.onRichShelfRendererCollapse;Ic.prototype.onRequestElementsPerRow=Ic.prototype.onRequestElementsPerRow;Ic.prototype.contentLengthChanged=Ic.prototype.contentLengthChanged;
Ic.prototype.dataChanged=Ic.prototype.dataChanged;Ic.prototype.onSizingChange=Ic.prototype.onSizingChange;Ic.prototype.onUseCompactListChange=Ic.prototype.onUseCompactListChange;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Ic.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ic.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.QF),_.I("design:type",Object)],Ic.prototype,"ironResizableBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Ic.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.PK),_.I("design:type",Object)],Ic.prototype,"ytContinuationHandlerBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Ic.prototype,"componentBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],Ic.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ic.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0,selector:_.zY}),_.I("design:type",Boolean)],Ic.prototype,"miniMode",void 0);_.N([_.n({value:[]}),_.I("design:type",Array)],Ic.prototype,"shownItems",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],Ic.prototype,"isReflowing",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],Ic.prototype,"isFilteredFeed",void 0);_.N([_.n({selector:_.LfV}),_.I("design:type",Boolean)],Ic.prototype,"guideIsExpanded",void 0);
_.N([_.n({selectorArgs:["entitySelectorType"],selector:function(k,g){if(_.W("kevlar_modern_downloads_page")&&g&&g!=="RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(g){case "RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS":g=k.entities;var P=_.s8(g),x=_.ba(g),U=_.X_0(k),A=_.IA0(k),q=_.yHA(k),T=_.rHu(g),c=_.Zs(P),Z=_.BS(g);return _.q0s(P,x,T,_.bF6(g),U,A,c,Z,q,_.Cjj(k),_.Ly(k));case "RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS":return k=_.s8(k.entities),_.enu(k);case "RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS":return k=
_.m4I(k.entities),_.c$b(k);default:_.pH(new _.Da("Error: entitySelectorType defined but not matched in selector.",k,g))}}}),
_.I("design:type",Object)],Ic.prototype,"entityDrivenRichGridData",void 0);_.N([_.n(),_.I("design:type",Object)],Ic.prototype,"resizeOnObserverInit",void 0);_.N([_.n(),_.I("design:type",Object)],Ic.prototype,"bigYoodleData",void 0);_.N([_.n(),_.I("design:type",Object)],Ic.prototype,"mastheadData",void 0);_.N([_.n(),_.I("design:type",Boolean)],Ic.prototype,"isInlinePreviewDisabled",void 0);_.N([_.n(),_.I("design:type",Object)],Ic.prototype,"disableStickyFilterBar",void 0);
_.N([_.n(),_.I("design:type",Object)],Ic.prototype,"transparentBackgroundChipsBar",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Ic.prototype,"hideChipsBar",void 0);_.N([_.n(),_.I("design:type",Object)],Ic.prototype,"isWatchDefaultLayout",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Ic.prototype,"continuationShowButton",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Ic.prototype,"rowReducedHorizontalMargin",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Ic.prototype,"useCompactList",void 0);_.N([_.n({selector:function(k){return _.ba(k.entities).length>0}}),
_.I("design:type",Object)],Ic.prototype,"manualDownloadsPresent",void 0);_.N([_.n({selector:function(k){return _.s8(k.entities).length>0}}),
_.I("design:type",Object)],Ic.prototype,"smartDownloadsPresent",void 0);_.N([_.n({selector:_.Ly}),_.I("design:type",Object)],Ic.prototype,"isOnline",void 0);_.N([_.n({selector:_.IA0}),_.I("design:type",Object)],Ic.prototype,"shouldRenderDownloadsBanner",void 0);_.N([_.n({selector:_.Cjj}),_.I("design:type",Object)],Ic.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.N([_.n({selector:_.X_0}),_.I("design:type",Object)],Ic.prototype,"hasOptedIntoSmartDownloads",void 0);
_.N([_.OO("useCompactList"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ic.prototype,"onUseCompactListChange",null);_.N([_.OO("sizing","typographyBump"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ic.prototype,"onSizingChange",null);_.N([_.n({selector:_.QzC}),_.I("design:type",Number)],Ic.prototype,"miniplayerPlaybackState",void 0);_.N([_.n({selector:_.hP}),_.I("design:type",Boolean)],Ic.prototype,"miniplayerIsActive",void 0);
_.N([_.n({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.I("design:type",Boolean)],Ic.prototype,"isInlinePreviewEnabled",void 0);_.N([_.n({computed:"computeSizing(data, useCompactList, miniMode, isShortsGrid, isSlimGrid, isCompactGrid, isShortsPanel)"}),_.I("design:type",String)],Ic.prototype,"sizing",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Ic.prototype,"elementsPerRow",void 0);
_.N([_.n(),_.I("design:type",Object)],Ic.prototype,"typographyBump",void 0);_.N([_.n(),_.I("design:type",Number)],Ic.prototype,"itemWidth",void 0);_.N([_.Td("#header"),_.I("design:type",HTMLElement)],Ic.prototype,"headerElement",void 0);_.N([_.Td("#contents"),_.I("design:type",HTMLElement)],Ic.prototype,"contentsElement",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ic.prototype,"dataChanged",null);
_.N([_.Zf("data.contents.length"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ic.prototype,"contentLengthChanged",null);_.N([_.dV("yt-request-elements-per-row"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ic.prototype,"onRequestElementsPerRow",null);
_.N([_.dV("yt-rich-shelf-renderer-collapse"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],Ic.prototype,"onRichShelfRendererCollapse",null);_.N([_.Zf("shouldRenderDownloadsBanner","shouldRenderDownloadsBannerUpsell","hasOptedIntoSmartDownloads","manualDownloadsPresent","smartDownloadsPresent","isOnline"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ic.prototype,"handleRerenderDownloadsData",null);
_.N([_.E("data"),_.I("design:type",String),_.I("design:paramtypes",[])],Ic.prototype,"entitySelectorType",null);_.N([_.n({reflectToAttribute:!0}),_.E("data.targetId"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Ic.prototype,"isSub",null);_.N([_.n({reflectToAttribute:!0}),_.E("data.targetId"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Ic.prototype,"isWatch",null);
_.N([_.n({reflectToAttribute:!0}),_.E("data.targetId"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Ic.prototype,"isShortsPanel",null);_.N([_.n({reflectToAttribute:!0}),_.E("isWatch"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Ic.prototype,"reducedTopMargin",null);_.N([_.n({reflectToAttribute:!0}),_.E("data","isWatch","isWatchDefaultLayout"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Ic.prototype,"noTopMargin",null);
_.N([_.n({reflectToAttribute:!0}),_.E("isInlinePreviewEnabled","shownItems"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Ic.prototype,"topRowEndorsement",null);_.N([_.E("data.header"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Ic.prototype,"hideHeader",null);_.N([_.dV("yt-rich-grid-reflow"),_.I("design:type",Function),_.I("design:paramtypes",[Boolean]),_.I("design:returntype")],Ic.prototype,"reflowContent",null);
_.N([_.dV("yt-reload-continuation-finish"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ic.prototype,"onReloadContinuationFinish",null);_.N([_.E("data"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Ic.prototype,"isSlimGrid",null);_.N([_.E("data"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Ic.prototype,"isShortsGrid",null);
_.N([_.E("data","isSlimGrid","isShortsGrid"),_.n(),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Ic.prototype,"noRichItemGutterMargins",null);_.N([_.E("data"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Ic.prototype,"isShortsGridSlim",null);_.N([_.E("data"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Ic.prototype,"isCompactGrid",null);
_.N([_.E("data"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Ic.prototype,"isDefaultGrid",null);_.N([_.E("data.targetId"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Ic.prototype,"hideChipsBarOnWatch",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ic.prototype,"onIsShortsGridChange",null);
_.N([_.E("data.enableContentSpecificAspectRatio"),_.n(),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Ic.prototype,"force16By9ThumbnailAspectRatio",null);_.N([_.E("data"),_.I("design:type",Number),_.I("design:paramtypes",[])],Ic.prototype,"continuationTriggerOffset",null);_.N([_.t({is:"ytd-rich-grid-renderer",disableElementRegistration:!0})],Ic);
_.v(Ic,"ytd-rich-grid-renderer",function(){if(Kac!==void 0)return Kac;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" hidden="[[hideHeader]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="big-yoodle" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="masthead-ad" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-rich-grid-renderer">\n  <div id="title" class="style-scope ytd-rich-grid-renderer">[[getSimpleString(data.title)]]</div>\n</div>\n<div id="spinner-container" class="style-scope ytd-rich-grid-renderer">\n  <tp-yt-paper-spinner-lite active="[[computeIsReloading()]]" class="style-scope ytd-rich-grid-renderer">\n  </tp-yt-paper-spinner-lite>\n</div>\n<div id="contents" class="style-scope ytd-rich-grid-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Kac=k},{mode:2});var kJr=_.M(function(k){return _.V("yt-feedback-prompt-view-model",{class:_.$v("ytFeedbackPromptViewModelHost",k.className)},_.V(_.m,{cond:function(){return k.data().text},
then:function(g){return _.V(_.C8,{text:g})}}),_.V("div",{class:"ytFeedbackPromptViewModelButtons"},_.V(_.Vz,{data:function(){return k.data().likeButton}},{likeButtonViewModel:_.Nq}),_.V(_.Vz,{data:function(){return k.data().dislikeButton}},{dislikeButtonViewModel:_.Hv})))},"Em");var gcs=_.M(function(k){var g=k.thumbsUp,P=k.thumbsDown,x=k.rightAlignThumbs;k=_.O(_.zT(!1,void 0,"OxPsH"));var U=k.next().value,A=k.next().value;k=_.O(_.zT(!1,void 0,"V5vWne"));var q=k.next().value,T=k.next().value;k={};return _.V("div",{class:_.$v("ytwThumbsUpDownThumbs",(k.ytwThumbsUpDownRightAlign=function(){return x==null?void 0:x()},k))},_.V(_.je,{data:g,
onToggle:function(c){A(c);q()&&T(!1)},
buttonShapeOverrides:function(){return{toggled:U()}}}),_.V(_.je,{data:P,
onToggle:function(c){T(c);U()&&A(!1)},
buttonShapeOverrides:function(){return{toggled:q()}}}))},"Fm");
gcs.idomCompat=!0;var $rS=_.M(function(k){var g=function(){return k.data().pendingStateEntityKey||""},P=_.Tf(_.fFr,g),x=function(){var T;
if(!(T=k.disabled())){var c;T=!((c=P())==null||!c.isPendingResponse)}return T},U=_.O(_.zT(eTN(""),void 0,"hpYQRd")),A=U.next().value,q=U.next().value;
_.oy(function(){requestAnimationFrame(function(){var T=k.data().onShowAnimationMs||0;T=T>0?eTN("--chip-animation-duration: "+T+"ms;"):eTN("");q(T)})});
return _.V("you-chat-chips-data",{class:"ytwYouChatChipsDataHost",style:A},_.V(_.DZ,{each:function(){return k.data().chipData||[]},
keyBy:"REFERENCE"},function(T){return _.V(Pdj,{data:T,disabled:x,pendingStateKey:g,onError:k.onError})}))},"Hm"),Pdj=_.M(function(k){var g=_.VK("button"),P=_.O(_.zT(!0,void 0,"rCUa8b")),x=P.next().value,U=P.next().value,A=function(){return k.data().text.content},q=function(){return k.data().transparentWhenLoading},T=_.Vb(_.Y5.currentPageSubTypeSelector),c=function(){var w;
return(w=_.Za().resolve(_.VE(_.ezs)))==null?void 0:_.zTU(w,T())},Z=_.iX(function(w){var J,r,f,B,L,Y,l,D;
return _.e(function(X){switch(X.nextAddress){case 1:w.stopPropagation();if(k.disabled())return X.return();r=String(Math.floor(((J=_.iC())==null?void 0:J.getCurrentTime())||0)*1E3);f="youchat-"+Date.now();B=function(){_.EW(k.data().onClick||{});var a={continuationCommand:{token:k.data().continuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}},H={inputComposerFormData:{clientMessageId:f,playerOffsetMs:r,pageContext:c()}};return new Promise(function(y,kj){_.EW(a,{form:{formData:H},commandController:{onSuccess:function(Ts,
m0){y(m0)},
onServerError:function(Ts,m0){kj(m0.error)}}})})};
L=_.WaH(k.pendingStateKey());L(!0);_.g3y("#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");U(!1);_.Bo(X,2);return X.yield(B(),4);case 4:_.Ac(X,3);break;case 2:Y=_.Ll(X),(D=(l=k).onError)==null||D.call(l,Y);case 3:L(!1),_.SV(X)}})});
return _.V(_.m,{cond:x,then:function(){return _.V("div",{class:"ytwYouChatChipsDataChipWrapper"},_.V("button",{el:g,class:"ytwYouChatChipsDataChip","data-disabled":k.disabled,"data-transparent-loading":q,"on:click":Z,tabindex:0},A))}})},"Im");var xrs=_.M(function(k){var g=k.data;var P=k.initiallyExpanded;var x=function(){var Z;return(Z=g().conversationResourceData)==null?void 0:Z.learningGuideData};
k=_.O(_.d2(function(){var Z;return(Z=P==null?void 0:P())!=null?Z:!1}));
var U=k.next().value,A=k.next().value,q=function(){A(!0)},T=_.nP(function(){var Z,w;
return(w=(Z=x())==null?void 0:Z.sections)!=null?w:[]},void 0,"QxyRyf"),c=_.nP(function(){return T().length>4},void 0,"MEbwoe");
k=_.nP(function(){var Z;return!U()&&c()&&(Z=x())!=null&&Z.expandButton?T().slice(0,4):T()},void 0,"hIE70b");
return _.V("yt-conversation-resource-view-model",{class:_.$v("ytConversationResourceViewModelHost","ytConversationResourceViewModelHostSectionList")},_.V(_.Vz,{data:k},{expandableMetadataViewModel:_.lBy}),_.V(_.m,{cond:function(){return c()&&!U()},
then:function(){return _.V("div",{id:"showMoreButton"},_.V(_.Vz,{data:function(){var Z;return(Z=x())==null?void 0:Z.expandButton}},{buttonViewModel:function(Z){return _.V(_.Va,{data:Z.data,
onClick:q})}}))}}))},"Jm");var isj=_.M(function(k){var g=function(){var D;return(D=k.data().text)==null?void 0:D.content},P=function(){var D,X;
return(D=k.data().webData)==null?void 0:(X=D.textResult)==null?void 0:X.content},x=_.Za().resolve(_.tC),U=_.U$(),A=function(){return k.data().chatResponseStyle},q=function(){return!k.data().transparentBackground},T=function(){return k.data().rightAlignThumbs},c=function(){return k.data().animationUrl==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||k.data().animationUrl==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"},Z=function(){return{animationConfig:{autoplay:!1,
loop:!1,renderer:"svg",rendererSettings:{viewBoxSize:c()?"0 0 1400 1400":"12 0 48 48"},name:"YOUCHAT_ICON",path:k.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}}},w=function(){var D;
return k.data().webData||((D=k.data().text)==null?void 0:D.content)||k.data().videoResultsData||k.data().conversationResourceViewModel||k.data().quiz||k.data().richContent},J=function(){return!!k.data().sectionHeader||w()},r=function(){var D;
return(D=k.data().videoResultsData)==null?void 0:D.videoShelf},f=function(){var D;
return(D=k.data().webData)==null?void 0:D.sourcesShelf},B=function(){return A()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"||A()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"?!1:k.data().thumbsDownViewModel&&k.data().thumbsUpViewModel},L=function(){return _.b(k.data().thumbsUpViewModel,_.PV)},Y=function(){return _.b(k.data().thumbsDownViewModel,_.PV)};
_.oy(function(){requestAnimationFrame(function(){var D;(D=k.shouldAnimateIcon)!=null&&D.call(k)&&sYy(U.lottieEl)})});
var l={};return _.V("you-chat-item-view-model",{class:_.$v("ytwYouChatItemViewModelYouChatItemViewModel",(l.ytwYouChatItemViewModelColumnLayout=function(){return c()},l)),
"data-target-id":function(){return k.data().id||""}},_.V(_.m,{cond:function(){return k.data().removeIcon?!1:J()},
then:function(){var D={};return _.V("div",{"aria-hidden":"true"},_.V(_.sp,{className:_.$v("ytwYouChatItemViewModelIcon",(D.ytwYouChatItemViewModelRtl=x==="rtl",D.ytwYouChatItemViewModelHidden=function(){return!(k.data().hideIcon||A()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"||A()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"?0:J())},D)),
animationName:"YOUCHAT_ICON",data:Z,animationRef:U}))}}),_.V(_.m,{cond:J,
then:function(){var D={};return _.V("div",{class:_.$v("ytwYouChatItemViewModelHost",(D.ytwYouChatItemViewModelHostNoPadding=function(){return!!k.data().sectionHeader&&!w()},D.ytwYouChatItemViewModelChatResponseStyleMultiPartStart=function(){return A()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"},D.ytwYouChatItemViewModelChatResponseStyleMultiPartMiddle=function(){return A()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"},D.ytwYouChatItemViewModelChatResponseStyleMultiPartEnd=function(){return A()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"},
D.ytwYouChatItemViewModelGradientBackground=q,D)),
role:"alert"},_.V(_.m,{cond:g,then:function(X){return _.V(_.G6,{text:X,wrapCodeBlocks:!0})}}),_.V(_.Vz,{data:function(){return k.data().sectionHeader}},{sectionHeaderViewModel:function(X){var a={};
return _.V(_.bM,{data:X.data,className:_.$v("ytwYouChatItemViewModelSectionHeader",(a.ytwYouChatItemViewModelSectionHeaderNoPadding=function(){return!!k.data().sectionHeader&&!w()},a)),
forceSmallLayout:!0})}}),_.V(_.m,{cond:P,
then:function(X){return _.V(_.G6,{text:X,wrapCodeBlocks:!0})}}),_.V(_.m,{cond:r,
then:function(){return _.V("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.V(_.Vz,{data:function(){var X;return(X=k.data().videoResultsData)==null?void 0:X.videoShelf}},{horizontalShelfViewModel:function(X){return _.V(_.p_,{data:X.data,
hasPeek:!0,disableArrows:!1,protectBackground:!0})}}))}}),_.V(_.m,{cond:f,
then:function(){return _.V("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.V(_.Vz,{data:function(){var X;return(X=k.data().webData)==null?void 0:X.sourcesShelf}},{horizontalShelfViewModel:function(X){return _.V(_.p_,{data:X.data,
hasPeek:!0,disableArrows:!1})}}))}}),_.V(_.Vz,{data:function(){return k.data().conversationResourceViewModel}},{conversationResourceViewModel:xrs}),_.V(_.Vz,{data:function(){return k.data().quiz}},{learningJourneyQuizViewModel:_.B7L}),_.V(_.Vz,{data:function(){return k.data().richContent}},{cardViewModel:_.wSn,
linearLayoutViewModel:_.I1}),_.V(_.m,{cond:B,then:function(){return _.V(gcs,{thumbsUp:L,thumbsDown:Y,rightAlignThumbs:T})}}))}}),_.V(_.m,{cond:function(){return k.data().chipsData},
then:function(D){return _.V($rS,{data:D,disabled:k.pending,onError:k.onError})}}))},"Lm");
isj.idomCompat={callbacks:{onError:!0,onSend:!0}};var UrH=_.M(function(k){var g=function(){return k.data().choiceSelectedText},P=function(){return k.data().hasGradientBackground},x={};
return _.V("yt-you-chat-user-turn",{class:"ytYouChatUserTurnHost"},_.V(_.m,{cond:g,then:function(){return _.V("div",{class:"ytYouChatUserTurnChoiceSelected"},_.V(_.C8,{text:g}))}}),_.V("div",{class:_.$v("ytYouChatUserTurnUserMessage",(x.ytYouChatUserTurnGradientContainer=P,x.ytYouChatUserTurnDefaultContainer=function(){return!P()},x))},function(){return k.data().text}))},"Mm");var A7d=_.M(function(k){var g=_.O((0,_.ajm)(k.data)).next().value;return _.V("yt-item-section-renderer",{class:"ytItemSectionRendererHost","data-target-id":function(){return k.data().targetId||""},
"aria-busy":function(){var P,x;return(x=(P=g().contents)==null?void 0:P.some(function(U){return!!U.chatLoadingViewModel}))!=null?x:!1}},_.V(_.Vz,{data:function(){return k.data().header}},{chipBarViewModel:_.oQN,
sectionHeaderViewModel:_.bM}),_.V(_.Vz,{data:function(){return g().contents}},{accordionViewModel:_.EEH,
alertBannerViewModel:_.pMJ,chatLoadingViewModel:_.BVn,chatUserTurnViewModel:UrH,feedbackPromptViewModel:kJr,gridShelfViewModel:function(P){return _.V(_.XMd,{data:P.data,shouldUseOwnContainerSize:!0,marginSettings:k.marginSettings})},
learningJourneyLoaderViewModel:_.Wkq,linearLayoutViewModel:_.I1,lockupViewModel:function(P){return _.V(_.sY,{data:P.data,className:"ytItemSectionRendererLockup",containerLayoutConfig:k.containerLayoutConfig,thumbnailFixedWidth:"200px"})},
sectionHeaderViewModel:_.bM,videoOverviewViewModel:_.DLL,youChatItemViewModel:function(P){return _.V(isj,{data:P.data,pending:!1})}}))},"Nm");_.y3(_.M(function(k){var g=_.O((0,_.ajm)(k.data)).next().value,P=_.cZ("yt-section-list-renderer"),x=_.O(_.zT(void 0,void 0,"L1yEd")),U=x.next().value,A=x.next().value,q=function(){var T;return _.b((T=k.data().sectionListLayoutConfiguration)==null?void 0:T.layoutConfiguration,n3c)};
_.ay(function(){var T,c=(T=P.value)==null?void 0:T.clientWidth;if(q()){T=q();var Z=T.responsiveSize;c=c<528?"CONTAINER_SIZE_NARROW":c<1024?"CONTAINER_SIZE_MEDIUM":"CONTAINER_SIZE_WIDE";b:{var w=_.O(T.responsiveMap||[]);for(var J=w.next();!J.done;J=w.next())if(J=J.value,J.containerSize===c){w=J.containerType;break b}w=void 0}if(w&&Z){b:{if(w==="CONTAINER_TYPE_VERTICAL_LIST")if(Z==="RESPONSIVE_SIZE_STANDARD"){if(c!=="CONTAINER_SIZE_NARROW"){J="50%";break b}}else{J=c==="CONTAINER_SIZE_NARROW"?"50%":
"33.3%";break b}J=void 0}T={responsiveSize:Z,containerSize:c,containerType:w,force16By9ThumbnailAspectRatio:!T.enableContentSpecificAspectRatio,contentPreviewWidth:J,fullbleed:(w==="CONTAINER_TYPE_VERTICAL_LIST"||w==="CONTAINER_TYPE_GRID")&&c==="CONTAINER_SIZE_NARROW"&&!1}}else T=void 0}else T=void 0;A(T)});
return _.V("yt-section-list-renderer",{class:_.$v("ytSectionListRendererHost",k.className),el:P,"data-target-id":function(){return k.data().targetId||""}},_.V(_.Vz,{data:function(){return g().contents}},{itemSectionRenderer:function(T){return _.V(A7d,{data:T.data,
containerLayoutConfig:U,marginSettings:k.marginSettings})}}))},"Om"),"yt-section-list-renderer",{props:{data:_.GH,
className:_.NJ,marginSettings:_.GH}});var drS;var Os7;var qHk=function(){return _.S.apply(this,arguments)||this};
_.z(qHk,_.S);_.N([_.n(),_.I("design:type",Object)],qHk.prototype,"data",void 0);_.N([_.hB({is:"yt-alert-renderer",disableElementRegistration:!0})],qHk);
_.v(qHk,"yt-alert-renderer",function(){if(Os7===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-alert-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_alert_renderer.yt.alert.renderer.css.js--\x3e<div id="container" class$="[[data.type]] style-scope yt-alert-renderer">\n  <yt-formatted-string text="[[data.text]]" class="style-scope yt-alert-renderer"></yt-formatted-string>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;drS===void 0&&(drS=document.createElement("template"));var x=drS;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Os7=k}k=Os7;return k},{mode:2});
}catch(e){_._DumpException(e)}
try{
var c8a;c8a=function(k,g,P,x){P||(k?x&&(x.DOCUMENT_HIDDEN&&document.visibilityState==="hidden"||x.WINDOW_SIZE_CHANGED&&(g.width!==window.innerWidth||g.height!==window.innerHeight)||x.SAFARI_ABORTED_BY_NEW_TRANSITION&&k instanceof DOMException&&k.name==="AbortError"&&k.message.includes("Old view transition aborted by new view transition"))||_.IE(k):_.IE(Error("vj")))};
_.VaY=function(k,g){g=g===void 0?{}:g;var P,x,U,A,q,T,c,Z,w,J,r,f,B;return _.e(function(L){switch(L.nextAddress){case 1:P=g;x=P.shouldWrap===void 0?!0:P.shouldWrap;U=P.skipTransitionTimeoutMs===void 0?300:P.skipTransitionTimeoutMs;A=P.beforeTransition;q=P.afterTransition;if(!x||!document.startViewTransition||document.visibilityState==="hidden")return L.return(k());T={width:window.innerWidth,height:window.innerHeight};c=!1;(Z=A)==null||Z();_.Bo(L,2);w=document.startViewTransition(k);J=setTimeout(function(){w.skipTransition();
c=!0},U);
return L.yield(w.ready,4);case 4:return clearTimeout(J),L.yield(w.finished,5);case 5:clearTimeout(J);(r=q)==null||r();_.Ac(L,0);break;case 2:f=_.Ll(L),(B=q)==null||B(),c8a(f,T,c,g.ignoredErrors),_.SV(L)}})};
_.ZLy=function(k,g){var P=_.Olr(g);P!=="javascript:"&&P!=="data:"&&k.setAttribute("href",g)};
_.bl=function(){for(var k=Array(36),g=0,P,x=0;x<36;x++)x==8||x==13||x==18||x==23?k[x]="-":x==14?k[x]="4":(g<=2&&(g=33554432+Math.random()*16777216|0),P=g&15,g>>=4,k[x]=_.v8I[x==19?P&3|8:P]);return k.join("")};
_.m8d=function(k,g,P){k.persistentPanelContainerMap.set(P,g)};/*

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 wUT=_.DN(['<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>']),
J87=_.QSJ(wUT);J87.setAttribute("style","display: none;");document.head.appendChild(J87.content);_.BF=_.Vqr(function(k){var g=_.n4("DIV");k&&(g.className=k);g.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";k=_.n4("DIV");_.QlL(k,"200px","200px");g.appendChild(k);document.body.appendChild(g);k=g.offsetWidth-g.clientWidth;_.Sl(g);return k});var r8d;var fTd;var zF=function(){var k=_.S.apply(this,arguments)||this;k.icon=null;return k};
_.z(zF,_.S);zF.prototype.dismiss=function(){_.GB(this.hostElement,"yt-live-chat-error-message-dismiss")};
zF.prototype.computeIcon=function(k){return k&&k.iconType?"yt-icons:"+k.iconType.toLowerCase():"yt-icons:close"};
_.N([_.n(),_.I("design:type",Object)],zF.prototype,"data",void 0);_.N([_.n({computed:"computeIcon(data.icon)"}),_.I("design:type",Object)],zF.prototype,"icon",void 0);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-error-message-renderer",noInjection:!0})],zF);
_.v(zF,"yt-live-chat-error-message-renderer",function(){if(fTd===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_error_message_renderer.yt.live.chat.error.message.renderer.css.js--\x3e<yt-icon-button on-click="dismiss" class="style-scope yt-live-chat-error-message-renderer">\n  <yt-icon icon="[[icon]]" class="style-scope yt-live-chat-error-message-renderer"></yt-icon>\n</yt-icon-button>\n<yt-formatted-string text="[[data.errorText]]" class="style-scope yt-live-chat-error-message-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;r8d===void 0&&(r8d=document.createElement("template"));var x=r8d;P.call(g,x.content.cloneNode(!0),k.content.firstChild);fTd=k}k=fTd;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});
}catch(e){_._DumpException(e)}
try{
var u6u,h1d,ESU,LGk,Y4T,lBs,DYs,tc7,McT,KGs,oSN,Sz,vSs,aBu,HPJ,NcS,IBr,XcS,y4c,pcs,C4H,GTu,R1j,kMS,gKs,POs,$Es,xEH,iry,UEH,Awy,dEc,Ord,qfu,TLH,eOs,cwj,mEH,Jwr,fZJ,WHu,sys,brS,Vvs,Zru,u2j,hOs,EKT,LHs,nKr,BLj;u6u=function(k,g){return _.ia(k.entities,"timedMarkersListSyncEntity",g)};
h1d=function(k,g){return _.ia(k.entities,"liveReactionsDataEntity",g)};
ESU=function(k,g){k=_.ia(k.entities,"booleanEntity",g);return!(!k||!k.value)};
LGk=function(k,g){var P=_.hE();P&&k&&_.lL(P,_.Zz(k),g)};
_.nSs=function(k){return k.watch.isWatchActive};
_.S4T=function(k){return _.uX(k)||_.hO(k)||_.i1u(k)};
_.FGd=function(k){return!_.S4T(k)};
_.nk=function(k){return k.watch.watchScrollTop};
Y4T=function(k){return k.watch.isLiveChatCollapsed};
_.j6d=function(){_.W("web_watch_log_theater_mode")&&_.nkA("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED")};
_.Q6u=function(k,g,P){if(!k.includes("START_TIME_PLACEHOLDER")||!k.includes("END_TIME_PLACEHOLDER"))return k;var x=new Date(0),U=new Date(0);x.setUTCMilliseconds(g);U.setUTCMilliseconds(P);return k.replace("START_TIME_PLACEHOLDER",_.Mi(x,7)).replace("END_TIME_PLACEHOLDER",_.Mi(U,7))};
lBs=function(k,g){return _.ia(k.entities,"booleanEntity",g)};
DYs=function(){return function(k){_.oS(_.ZW("booleanEntity","chat_input_view_model_state",{key:"chat_input_view_model_state",value:k}))}};
tc7=function(k){switch(k){case "AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN":return 1;case "AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS":return 6;case "AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":return 2;default:return 3}};
McT=function(k,g,P){var x=_.hC(P);k&&g&&x&&k.getPlayerPromise().then(function(U){_.jQs(x)&&_.NH();(new _.t3(U)).executeCommand(x,g);_.W("continue_playback_on_desktop_companion_click")||U.pauseVideo()})};
KGs=function(k){var g=_.XE(),P;if(P=_.gP("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var x;P=(x=P())==null?void 0:x.layoutId}else P=null;McT(g,P,k)};
oSN=function(k){var g=_.XE(),P;if(P=_.gP("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var x;P=(x=P())==null?void 0:x.layoutId}else P=null;McT(g,P,k)};
Sz=function(k,g){var P=k<0?"-":"";k=Math.abs(k);var x=Math.floor(k/3600),U=Math.floor(k)%3600,A=Math.floor(U/60);U=Math.floor(U)%60;var q="";(g===void 0?0:g)&&(q="."+Math.round((k-Math.floor(k))*10));return x>0?P+x+":"+(A<10?"0"+A:""+A)+":"+(U<10?"0"+U:""+U)+q:P+A+":"+(U<10?"0"+U:""+U)+q};
vSs=function(k){var g=k.match(/[^0-9:\.]/g);if(g&&g.length>0)return null;k=k.split(":");if(k.length===0||k.length>3)return null;g=1;for(var P=0;k.length>0;){var x=k.pop();if(x===void 0)break;var U=Number(x);if(x===""||isNaN(U))return null;P+=U*g;g*=60}return P};
aBu=function(k,g,P,x){k=Math.max(P,k);g=Math.min(g,x-P);k+g>x?(P=x,k=P-g):P=k+g;return{start:k,end:P}};
HPJ=function(k,g,P,x,U,A){k<P?k=P:k+U>x&&(k=x-U);g>x&&(g=x);g=Math.min(k+A,Math.max(k+U,g));return{start:k,end:g}};
NcS=function(k,g,P,x,U,A){g>x?g=x:g-U<P&&(g=P+U);k<P&&(k=P);k=Math.min(g-U,Math.max(g-A,k));return{start:k,end:g}};
IBr=function(k){return _.W("web_transcript_cue_id_killswitch")?String(k):"ytd-transcript-renderer_"+k};
XcS=function(k){return _.W("web_transcript_cue_id_killswitch")?!0:k.startsWith("ytd-transcript-renderer")};
y4c=function(k){var g=_.XE(),P;if(P=_.gP("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var x;P=(x=P())==null?void 0:x.layoutId}else P=null;McT(g,P,k)};
pcs=function(k){return{listMutationCommand:{operations:{operations:[{removeItem:{removeByTargetId:{targetIds:["loading_response_message_id"]},sectionTargetId:k}}]}}}};
C4H=function(k,g,P){return{listMutationCommand:{operations:{operations:[{insertItemSectionContent:{contents:[{chatUserTurnViewModel:{text:g,hasGradientBackground:P}}],insertByPositionInSection:{sectionTargetId:k,position:"INSERTION_POSITION_LAST"}}}]}}}};
GTu=function(k){k.style.height="auto";k.style.height=Math.min(k.scrollHeight||20,80)+"px"};
R1j=function(){var k;return String(Math.floor(((k=_.iC())==null?void 0:k.getCurrentTime())||0)*1E3)};
kMS=function(k){var g=_.XE(),P;P=(P=_.gP("yt.www.ads.eventcache.getLastCompanionData"))?(P=P())&&P.layoutId:null;McT(g,P,k)};
gKs=function(k){var g=_.XE(),P;P=(P=_.gP("yt.www.ads.eventcache.getLastCompanionData"))?(P=P())&&P.layoutId:null;McT(g,P,k)};
POs=function(k){if(k.simpleText)return[{text:k.simpleText}];var g;return(g=k.runs)!=null?g:[]};
$Es=function(k){var g=k.startEndTimeTemplate,P=k.startTimeUtcMillis;k=k.endTimeUtcMillis;if(g&&P&&k)return _.vS(_.Q6u(_.a5(g),Number(P),Number(k)))};
xEH=function(k,g){var P,x,U=k==null?void 0:(P=k.viewCount)==null?void 0:(x=P.videoViewCountRenderer)==null?void 0:x.shortViewCount;if(!g&&U)return U;var A,q;return k==null?void 0:(A=k.viewCount)==null?void 0:(q=A.videoViewCountRenderer)==null?void 0:q.viewCount};
iry=function(k,g){var P=k==null?void 0:k.relativeDateText;return!g&&P?[P,!0]:[k==null?void 0:k.dateText,!1]};
UEH=function(k,g,P,x,U){x=x===void 0?"":x;U=U===void 0?!1:U;var A=xEH(k,g),q=_.O(iry(k,g)),T=q.next().value;q=q.next().value;g=g?k==null?void 0:k.sponsorsOnlyFirstTimeLongText:k==null?void 0:k.sponsorsOnlyFirstTimeShortText;var c=[];P&&A&&c.push(A);!P&&q||!T||c.push(T);k=[U?k==null?void 0:k.subtitle:void 0].concat(_.Kl(c),[g,k==null?void 0:k.stationName,k==null?void 0:k.rating,k?$Es(k):void 0,k==null?void 0:k.upNextProgramText,k==null?void 0:k.superTitleLink]).filter(function(Z){return!!Z});
P={runs:[]};for(U=0;U<k.length;U++)P.runs.push.apply(P.runs,_.Kl(POs(k[U]))),U<k.length-1&&P.runs.push({text:" "+x+" "});return P};
Awy=function(k){return k.filter(function(g){return!_.b(g,_.vP)})};
dEc=function(k){var g,P,x,U;if(k=k==null?void 0:(g=k.contents)==null?void 0:(P=g.twoColumnWatchNextResults)==null?void 0:(x=P.results)==null?void 0:(U=x.results)==null?void 0:U.contents){var A,q;return(q=(A=k.find(function(T){return!!T.videoPrimaryInfoRenderer}))==null?void 0:A.videoPrimaryInfoRenderer)==null?void 0:q.updatedMetadataEndpoint}};
Ord=function(k,g){var P;return(P=k.sourceConfigs)==null?void 0:P.find(function(x){return x.videoId===g})};
qfu=function(k){return k==="End of video"||k==="End of playlist"};
TLH=function(k){var g,P,x,U;return(g=k.getWatchNextResponse())==null?void 0:(P=g.contents)==null?void 0:(x=P.twoColumnWatchNextResults)==null?void 0:(U=x.playlist)==null?void 0:U.playlist};
eOs=function(k){var g,P,x,U,A,q;return(g=TLH(k))==null?void 0:(P=g.playlistButtons)==null?void 0:(x=P.menuRenderer)==null?void 0:(U=x.topLevelButtons)==null?void 0:(A=U[0])==null?void 0:(q=A.playlistLoopButtonRenderer)==null?void 0:q.playlistLoopStateEntityKey};
cwj=function(k){var g=_.Za().resolve(_.kR),P;return(g=(P=_.b(g.getAutoplayEndpoint(),_.oV))==null?void 0:P.playlistId)&&g===k};
mEH=function(k,g,P,x,U){function A(){_.Xq.cancelJob(F7);var q=Vvs(g,P/k.getPlaybackRate()),T=q.hours,c=q.minutes;q=(q.seconds*1E3||6E4)/k.getPlaybackRate();k.setVideoTimeLeft(Zru(T,c));x&&k.getPlayerState()!==0&&k.setSleepTimerTimeLeft(Zru(T,c,!0));(T>0||c>0)&&!U&&(F7=_.wz(_.Xq,A,q))}
_.Xq.cancelJob(F7);F7=_.wz(_.Xq,A)};
Jwr=function(k,g,P){function x(){_.Xq.cancelJob(w8T);var U=Vvs(g,P),A=U.hours;U=U.minutes;var q=6E4/k.getPlaybackRate();if(A>0||U>0)k.setSleepTimerTimeLeft(Zru(A,U,!0)),w8T=_.wz(_.Xq,x,q)}
_.Xq.cancelJob(w8T);w8T=_.wz(_.Xq,x)};
fZJ=function(k,g){var P=k.getVolume()/(g/500),x=function(U){_.Xq.cancelJob(rwT);var A=Math.floor(U-P);k.setVolume(A,!1);A>0&&(rwT=_.wz(_.Xq,function(){x(A)},500))};
_.Xq.cancelJob(rwT);rwT=_.wz(_.Xq,function(){x(k.getVolume())})};
WHu=function(k,g){_.Xq.cancelJob(rwT);g&&k.syncVolume()};
sys=function(){var k={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.OX("SLEEP_TIMER_DISRUPTED")}}}}};_.Za().resolve(_.wP).resolveCommand(k)};
brS=function(k){return(k.getDuration()-k.getProgressState().current)*1E3};
Vvs=function(k,g){k=k+g-(0,_.Jc)();if(k<=0)return{hours:0,minutes:0,seconds:0};var P=new BLj(0,0,0,0,0,0,k);k=P.getHours();g=P.getMinutes();P=P.getSeconds();P!==0&&g++;g!==0&&g%60===0&&(k++,g=0);return{hours:k,minutes:g,seconds:P}};
Zru=function(k,g,P){return k>0&&g>0?P?_.OX("TIME_LEFT_HOURS_MINUTES",{hours:k.toString(),minutes:g.toString()}):_.OX("TIME_HOURS_MINUTES",{hours:k.toString(),minutes:g.toString()}):k>0?P?_.qh("TIME_LEFT_HOURS",k):_.qh("TIME_HOURS",k):P?_.OX("TIME_LEFT_MINUTES",{minutes:g.toString()}):_.OX("TIME_MINUTES",{minutes:g.toString()})};
u2j=function(k,g){if(k.timelyActions)return k.timelyActions.find(function(P){var x;return((x=_.b(P,zOH))==null?void 0:x.cueRangeId)===g})};
hOs=function(k){var g=["expflag","debug_forced_internalcountrycode","internalcountrycode"];_.qf(k);k.keyMap_.forEach(function(P,x){_.ok(g,x)||this.remove(x)},k)};
EKT=function(k,g){k.reloadContinuationItemsCommandMatcher=g};
_.Yf=function(k,g){k.insertBefore(g,k.childNodes[0]||null)};
LHs=function(k){if(k>=48&&k<=57||k>=96&&k<=106||k>=65&&k<=90||_.ks&&k==0)return!0;switch(k){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:case 171:return _.R7;default:return!1}};
nKr=function(k){if(k.altKey&&!k.ctrlKey||k.metaKey||k.keyCode>=112&&k.keyCode<=123)return!1;if(LHs(k.keyCode))return!0;switch(k.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!_.R7;default:return k.keyCode<166||k.keyCode>183}};
BLj=function(k,g,P,x,U,A,q){this.date=typeof k==="number"?new Date(k,g||0,P||1,x||0,U||0,A||0,q||0):new Date(k&&k.getTime?k.getTime():_.I7())};
_.XW(BLj,_.hl);_.d=BLj.prototype;_.d.getHours=function(){return this.date.getHours()};
_.d.getMinutes=function(){return this.date.getMinutes()};
_.d.getSeconds=function(){return this.date.getSeconds()};
_.d.getMilliseconds=function(){return this.date.getMilliseconds()};
_.d.getUTCDay=function(){return this.date.getUTCDay()};
_.d.getUTCHours=function(){return this.date.getUTCHours()};
_.d.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.d.getUTCSeconds=function(){return this.date.getUTCSeconds()};
_.d.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};
_.d.setHours=function(k){this.date.setHours(k)};
_.d.setMinutes=function(k){this.date.setMinutes(k)};
_.d.setSeconds=function(k){this.date.setSeconds(k)};
_.d.setMilliseconds=function(k){this.date.setMilliseconds(k)};
_.d.setUTCHours=function(k){this.date.setUTCHours(k)};
_.d.setUTCMinutes=function(k){this.date.setUTCMinutes(k)};
_.d.setUTCSeconds=function(k){this.date.setUTCSeconds(k)};
_.d.setUTCMilliseconds=function(k){this.date.setUTCMilliseconds(k)};
_.d.add=function(k){_.hl.prototype.add.call(this,k);k.hours&&this.setUTCHours(this.date.getUTCHours()+k.hours);k.minutes&&this.setUTCMinutes(this.date.getUTCMinutes()+k.minutes);k.seconds&&this.setUTCSeconds(this.date.getUTCSeconds()+k.seconds)};
_.d.JSC$11328_toIsoString=function(k){var g=_.hl.prototype.JSC$11328_toIsoString.call(this,k);return k?g+"T"+_.$8(this.getHours(),2)+":"+_.$8(this.getMinutes(),2)+":"+_.$8(this.getSeconds(),2):g+"T"+_.$8(this.getHours(),2)+_.$8(this.getMinutes(),2)+_.$8(this.getSeconds(),2)};
_.d.equals=function(k){return this.getTime()==k.getTime()};
_.d.toString=function(){return this.JSC$11328_toIsoString()};
_.d.clone=function(){var k=new BLj(this.date);k.firstDayOfWeek_=this.firstDayOfWeek_;k.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return k};
_.SfU=function(k){return _.Rp({type:"SET_IS_WATCH_NARROW_WIDTH",payload:{isWatchNarrowWidth:k}})};var FHH=new _.k0("imageTileRenderer");var Yf7=new _.k0("promotedSparklesWebRenderer");var jyJ=new _.k0("adGridCardCollectionViewModel");var Qyy=new _.k0("carouselTitleViewModel");var lZ7=new _.k0("ctaCarouselItemViewModel");var DEd=new _.k0("textFieldViewModel");_.tv7=new _.k0("engagementPanelHeaderShowNavigationButtonCommand");var Mvu=new _.k0("hideEngagementPanelScrimAction");var KHu=new _.k0("setActivePanelItemAction");var oKr=new _.k0("showEngagementPanelScrimAction");var vKJ=new _.k0("updateEngagementPanelAction");var aZd=new _.k0("updateSearchInVideoResultsAction");var HrU=new _.k0("transcriptCueGroupRenderer");var NLs=new _.k0("transcriptCueRenderer");var IZJ=new _.k0("transcriptFooterRenderer");var X8c=new _.k0("engagementPanelAdSubtitleRenderer");var ywu=new _.k0("videoDescriptionFantasySectionViewModel");var p8H=new _.k0("deleteClipEngagementPanelCommand");var COU=new _.k0("loopCommand");var GMs=new _.k0("changeCreatorEndscreenVisibilityCommand");var ROk=new _.k0("liveChatCallForQuestionsRenderer");var kmU=new _.k0("updateTimedMarkersSyncObserverCommand");var zOH=new _.k0("timelyActionViewModel");var gPd=new _.k0("timelyActionsOverlayViewModel");var P$T=new _.k0("repeatChapterCommand");var $tS=new _.k0("watchPlayerOverflowMenuCommand");var xtS=new _.k0("compositeVideoOverlayRenderer");var izu=new _.k0("sortFilterSubMenuRenderer");var UtS=new _.k0("switchListItemViewModel");var AYd=new _.k0("inputComposerViewModel");var dtk=new _.k0("transcriptEditSegmentCommand");var Oz7=new _.k0("transcriptUpdateSegmentTextCommand");var qqj=new _.k0("transcriptSearchBoxRenderer");var TPy=new _.k0("transcriptSegmentListRenderer");var eBs=new _.k0("transcriptSegmentRenderer");_.cYr=new _.k0("updateDateTextAction");var Vhy=new _.k0("updateTitleAction");var Zzr=new _.k0("updateViewershipAction");var mtd=new _.k0("relatedChipCommand");var wqd=new _.k0("carouselLockupRenderer");var jz=new _.k0("expandableVideoDescriptionBodyRenderer");var JYJ=new _.k0("videoDescriptionHeaderRenderer");var rYs=new _.k0("videoDescriptionYouchatSectionViewModel");_.Qr=_.rP("kevlar_watch_page_horizontal_margin",24);_.fa7=_.rP("kevlar_watch_page_columns_top_padding",24);_.Wjj=426+_.Qr*2;_.lN=_.rP("kevlar_watch_two_column_width_threshold",1E3);_.sAk=_.Qr*2;_.bzs=_.rP("kevlar_watch_secondary_width",402);_.BPu=_.rP("kevlar_watch_max_player_width",1280);_.zBs=_.rP("kevlar_watch_flexy_metadata_height",136);_.uRs=_.sAk+310+_.Qr;_.hBu=_.sAk+360+_.Qr;var EPT={PAUSE_CHAT:18};var Ljy;var nPy;var DO=function(){return _.S.apply(this,arguments)||this};
_.z(DO,_.S);DO.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
DO.prototype.onEnabledChange=function(){if(this.data&&this.data.button){var k=_.b(this.data.button,_.kt);k&&(k.state=this.enabled?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",this.data=Object.assign({},this.data))}};
_.mJ.Object.defineProperties(DO,{template:{configurable:!0,enumerable:!0,get:function(){if(nPy===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-disableable-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_disableable_button_view_model.yt.disableable.button.view.model.css.js--\x3e<div id="button" class="style-scope yt-disableable-button-view-model"></div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;Ljy===void 0&&(Ljy=document.createElement("template"));var x=Ljy;P.call(g,x.content.cloneNode(!0),k.content.firstChild);nPy=k}k=nPy;return k}}});
_.N([_.h(_.ox),_.I("design:type",Object)],DO.prototype,"ytLiveChatReduxBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],DO.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n({selectorArgs:["data.enabledEntityKey"],selector:ESU,observer:"onEnabledChange"}),_.I("design:type",Boolean)],DO.prototype,"enabled",void 0);_.N([_.n(),_.I("design:type",Object)],DO.prototype,"data",void 0);_.N([_.hB({is:"yt-disableable-button-view-model",noInjection:!0})],DO);var SqS;var FjU;var YqU=["transVert01","transVert02","transVert03"],jAu="transHorizLeft01 transHorizRight01 transHorizLeft02 transHorizRight02 transHorizLeft03 transHorizRight03 transHorizLeft04 transHorizRight04".split(" "),tv=function(){var k=_.S.apply(this,arguments)||this;k.emojiManager=_.CF;k.isDarkTheme=document.documentElement.hasAttribute("dark");k.actionMap={"yt-create-user-reaction-animation":"createUserReactionAnimation"};k.reactionBuckets=[];k.noEmojiIdentifier="NO_EMOJI";return k};
_.z(tv,_.S);_.d=tv.prototype;_.d.isActiveChanged=function(){this.isActive||this.cleanupFountain()};
_.d.desktopFountainEmojiSizePxChanged=function(){_.iG(this.hostElement,{"--emoji-size":this.desktopFountainEmojiSizePx+"px"})};
_.d.createUserReactionAnimation=function(k){this.createEmojiAnimation(k,!0)};
_.d.cleanupFountain=function(){clearTimeout(this.emojiBucketTimerId);clearTimeout(this.emojiAnimationTimerId);var k;((k=this.data)==null?0:k.emojiFountainDataEntityKey)&&this.ytLiveChatReduxBehavior.dispatch(_.ZW("emojiFountainDataEntity",this.data.emojiFountainDataEntityKey,{}));[].concat(_.Kl(this.emojiContainer.children)).forEach(function(g){g.remove()})};
_.d.detached=function(){this.cleanupFountain()};
_.d.onEmojiFountainDataEntityUpdate=function(){if(this.isActive){clearTimeout(this.emojiBucketTimerId);var k;this.reactionBuckets=_.vX.unsafeClone((k=this.emojiFountainData)==null?void 0:k.reactionBuckets)||[];this.processEmojiBucket(0)}};
_.d.processEmojiBucket=function(k){var g=this;if(this.reactionBuckets&&!(k>=this.reactionBuckets.length)){clearTimeout(this.emojiAnimationTimerId);var P=this.reactionBuckets[k];this.generateEmojiAnimations(P);if(k<this.reactionBuckets.length-1){var x;if(P==null?0:(x=P.duration)==null?0:x.seconds)this.emojiBucketTimerId=setTimeout(function(){g.processEmojiBucket(k+1)},Number(P.duration.seconds)*1E3)}}};
_.d.generateEmojiAnimations=function(k){var g=this,P=this.getRandomEmojiIdFromBucketWithOverride(k);if(P&&P!==this.noEmojiIdentifier){var x=0;k.targetEps?(x=this.linearInterpolateBounded(1,20,100,12,k.emojiSizeIndex||0),this.createEmojiAnimation(P,!1,k.emojiAnimationMs,x),x=this.getEmojiDelayMsFromTargetEps(k.targetEps)):(this.createEmojiAnimation(P),x=this.getEmojiDelayMsFromDistribution(k.intensityScore));this.emojiAnimationTimerId=setTimeout(function(){g.generateEmojiAnimations(k)},x)}};
_.d.getRandomEmojiIdFromBucketWithOverride=function(k){if(!(k&&k.reactionsData&&k.reactionsData.length&&k.totalReactions))return this.noEmojiIdentifier;for(var g=k.totalReactions,P=1,x=_.O(k.reactionsData),U=x.next();!U.done;U=x.next())U=U.value,(U.reactionWeightOverride||U.reactionWeightOverride===0)&&U.reactionCount&&(g-=U.reactionCount,P-=U.reactionWeightOverride);x=!0;P<0&&(x=!1,g=k.totalReactions,P=1);if(x&&P>0&&g===0)if(P===1){U=0;for(var A=_.O(k.reactionsData),q=A.next();!q.done;q=A.next())q=
q.value,q.reactionCount&&q.reactionCount>0&&U++;U=1/U;A=_.O(k.reactionsData);for(q=A.next();!q.done;q=A.next())q.value.reactionWeightOverride=U}else for(U=1/(1-P),A=_.O(k.reactionsData),q=A.next();!q.done;q=A.next())q=q.value,q.reactionWeightOverride&&(q.reactionWeightOverride*=U);U=Math.random();A=0;q=_.O(k.reactionsData);for(var T=q.next();!T.done;T=q.next())if(T=T.value,T.reactionCount&&(A=(T.reactionWeightOverride||T.reactionWeightOverride===0)&&x?A+T.reactionWeightOverride:A+P*T.reactionCount/
g,A>U&&(T.reactionCount--,k.totalReactions--,T=this.reactionItemToEmojiString(T),T!==this.noEmojiIdentifier)))return T;return this.noEmojiIdentifier};
_.d.reactionItemToEmojiString=function(k){if(k.unicodeEmojiId)return k.unicodeEmojiId;if(k.emoteId)return k.emoteId;if(k.videoReactionType)switch(k.videoReactionType){case "VIDEO_REACTION_TYPE_LIKE":return"yt-icons:like-filled"}return this.noEmojiIdentifier};
_.d.createEmojiAnimation=function(k,g,P,x){g=g===void 0?!1:g;this.lastEmojiRequestedForTesting=k;var U=k.startsWith("yt-icons:"),A=_.ya(this.emojiManager,k);if(A||U){var q=document.createElement("emoji");q.classList.add("yt-emoji-fountain-view-model");q.classList.add(YqU[Math.floor(Math.random()*YqU.length)]);var T=document.createElement("div");T.classList.add("yt-emoji-fountain-view-model");T.classList.add("horizontal-container");T.classList.add(jAu[Math.floor(Math.random()*jAu.length)]);g?(P=document.createElement("div"),
P.classList.add("user-reaction-bubble"),P.classList.add("yt-emoji-fountain-view-model"),T.appendChild(P)):(P&&(q.style.animationDuration=P+"ms",T.style.animationDuration=P+"ms"),x&&(q.style.width=x+"px",q.style.height=x+"px"));U?(U=document.createElement("yt-icon"),U.polymerController.icon=k,x&&(U.style.width=x+"px",U.style.height=x+"px"),k=U):k=this.emojiManager.createEmoji(A,!1);k.classList.add("yt-emoji-fountain-view-model");T.appendChild(k);q.appendChild(T);this.emojiContainer.appendChild(q);
q.addEventListener("animationend",function(){q.remove()});
var c,Z;if((c=this.data)==null?0:(Z=c.loggingDirectives)==null?0:Z.trackingParams)g=g?_.$5(183501):_.$5(183500),LGk(this.data.loggingDirectives.trackingParams,g),_.maM(g);setTimeout(function(){q&&q.remove()},2E3)}};
_.d.getEmojiDelayMsFromDistribution=function(k){return Math.random()*(k||1)*1E3};
_.d.getEmojiDelayMsFromTargetEps=function(k){return Math.random()*2*(1/k)*1E3};
_.d.linearInterpolateBounded=function(k,g,P,x,U){U=Math.min(Math.max(U,k),P);return(g*(P-U)+x*(U-k))/(P-k)};
tv.prototype.onEmojiFountainDataEntityUpdate=tv.prototype.onEmojiFountainDataEntityUpdate;tv.prototype.desktopFountainEmojiSizePxChanged=tv.prototype.desktopFountainEmojiSizePxChanged;tv.prototype.isActiveChanged=tv.prototype.isActiveChanged;_.N([_.n(),_.I("design:type",_.Xx)],tv.prototype,"emojiManager",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],tv.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ox),_.I("design:type",Object)],tv.prototype,"ytLiveChatReduxBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],tv.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],tv.prototype,"data",void 0);_.N([_.n({selectorArgs:["data.emojiFountainDataEntityKey"],selector:function(k,g){return _.ia(k.entities,"emojiFountainDataEntity",g)}}),
_.I("design:type",Object)],tv.prototype,"emojiFountainData",void 0);_.N([_.n(),_.I("design:type",Boolean)],tv.prototype,"isActive",void 0);_.N([_.OO("isActive"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],tv.prototype,"isActiveChanged",null);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],tv.prototype,"isDarkTheme",void 0);_.N([_.n(),_.I("design:type",String)],tv.prototype,"lastEmojiRequestedForTesting",void 0);
_.N([_.n({value:function(){return _.rP("desktop_fountain_emoji_size_px",20)}}),
_.I("design:type",Number)],tv.prototype,"desktopFountainEmojiSizePx",void 0);_.N([_.OO("desktopFountainEmojiSizePx"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],tv.prototype,"desktopFountainEmojiSizePxChanged",null);_.N([_.Td("#emoji-container"),_.I("design:type",HTMLElement)],tv.prototype,"emojiContainer",void 0);
_.N([_.OO("emojiFountainData"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],tv.prototype,"onEmojiFountainDataEntityUpdate",null);_.N([_.hB({disableElementRegistration:!0,is:"yt-emoji-fountain-view-model",noInjection:!0})],tv);
_.v(tv,"yt-emoji-fountain-view-model",function(){if(FjU===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-fountain-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_emoji_fountain_view_model.yt.emoji.fountain.view.model.css.js--\x3e<div id="fountain-bounds" class="style-scope yt-emoji-fountain-view-model">\n  <div id="emoji-container" class="style-scope yt-emoji-fountain-view-model"></div>\n</div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;SqS===void 0&&(SqS=document.createElement("template"));var x=SqS;P.call(g,x.content.cloneNode(!0),k.content.firstChild);FjU=k}k=FjU;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var QAy;var lau;var MX=function(){return _.S.apply(this,arguments)||this};
_.z(MX,_.S);MX.prototype.onChoiceChanged=function(){this.data&&_.iG(this.hostElement,{"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*(this.data.voteRatio||0)-100+"%)")})};
MX.prototype.onChoiceChanged=MX.prototype.onChoiceChanged;_.N([_.n(),_.I("design:type",Object)],MX.prototype,"data",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],MX.prototype,"onChoiceChanged",null);_.N([_.t({disableElementRegistration:!0,is:"yt-live-chat-banner-poll-choice"})],MX);
_.v(MX,"yt-live-chat-banner-poll-choice",function(){if(lau===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-banner-poll-choice--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_banner_poll_choice.yt.live.chat.banner.poll.choice.css.js--\x3e<div id="content" class="style-scope yt-live-chat-banner-poll-choice">\n  <div id="percentage-container" class="style-scope yt-live-chat-banner-poll-choice">\n    <div id="vote-percentage-bar" class="style-scope yt-live-chat-banner-poll-choice"></div>\n  </div>\n  <div id="text-container" class="style-scope yt-live-chat-banner-poll-choice">\n    <yt-formatted-string id="label-text" no-styles="" text="[[data.text]]" class="style-scope yt-live-chat-banner-poll-choice"></yt-formatted-string>\n    <yt-formatted-string id="vote-percentage-text" no-styles="" text="[[data.votePercentage]]" class="style-scope yt-live-chat-banner-poll-choice"></yt-formatted-string>\n  </div>\n</div>\n\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;QAy===void 0&&(QAy=document.createElement("template"));var x=QAy;P.call(g,x.content.cloneNode(!0),k.content.firstChild);lau=k}k=lau;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var DtT;var thS;var Kk=function(){var k=_.S.apply(this,arguments)||this;k.modern=_.W("web_button_rework_with_live");k.small=!1;return k};
_.z(Kk,_.S);Kk.prototype.computeIsSmall=function(){var k;return((k=this.buttonOverrides)==null?void 0:k.size)==="S"};
Kk.prototype.computeId=function(){return this.data&&this.data.targetId};
_.N([_.h(_.vW.YtLiveChatTooltipTargetingBehavior),_.I("design:type",Object)],Kk.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.N([_.n({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.I("design:type",String)],Kk.prototype,"id",void 0);_.N([_.n(),_.I("design:type",Object)],Kk.prototype,"buttonOverrides",void 0);_.N([_.n(),_.I("design:type",Object)],Kk.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Kk.prototype,"modern",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeIsSmall(buttonOverrides)"}),_.I("design:type",Object)],Kk.prototype,"small",void 0);_.N([_.t({disableElementRegistration:!0,is:"yt-live-chat-button"})],Kk);
_.v(Kk,"yt-live-chat-button",function(){if(thS===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_button.yt.live.chat.button.css.js--\x3e<yt-button-renderer data="[[data]]" overrides="[[buttonOverrides]]" class="style-scope yt-live-chat-button"></yt-button-renderer>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;DtT===void 0&&(DtT=document.createElement("template"));var x=DtT;P.call(g,x.content.cloneNode(!0),k.content.firstChild);thS=k}k=thS;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var MhT;var Kjr;var o4=function(){var k=_.S.apply(this,arguments)||this;k.inCollapsedBanner=!1;k.buttonOverrides={size:"S",style:"mono-inverse",iconPosition:"icon-only"};k.questionButtonOverrides={style:"mono",type:"filled"};return k};
_.z(o4,_.S);_.d=o4.prototype;_.d.configureRendererStamper=function(){return{"data.overflowMenuButton":{id:"menu",events:!0,mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{id:"menu-button"},properties:{overrides:"[[buttonOverrides]]"}}}},"data.askQuestionButton":{id:"ask-question",events:!0,mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{id:"ask-question-button"},properties:{overrides:"[[questionButtonOverrides]]"}}}}}};
_.d.onContextMenuButtonClick=function(k){this.ytLiveChatItemBehavior.showContextMenu(k)};
_.d.onYtRendererstamperFinished=function(){this.menuButton=_.kr(this.hostElement).querySelector("#menu-button")};
_.d.dataChanged=function(){var k,g;if((g=_.b((k=this.data)==null?void 0:k.overflowMenuButton,_.pj))==null?0:g.command)this.data.contextMenuEndpoint=_.b(this.data.overflowMenuButton,_.pj).command};
_.d.onButtonClick=function(){var k,g=_.b((k=this.data)==null?void 0:k.askQuestionButton,_.pj);if(g){if(g.trackingParams&&(k=_.Zz(g.trackingParams))){var P=_.hE();P&&_.op(P,k)}_.GB(this.hostElement,"innertube-command",g.command)}};
o4.prototype.onYtRendererstamperFinished=o4.prototype.onYtRendererstamperFinished;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],o4.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ox),_.I("design:type",Object)],o4.prototype,"ytLiveChatReduxBehavior",void 0);_.N([_.h(_.G3.YtLiveChatItemBehavior),_.I("design:type",_.Rz)],o4.prototype,"ytLiveChatItemBehavior",void 0);_.N([_.n({observer:"dataChanged"}),_.I("design:type",Object)],o4.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],o4.prototype,"inCollapsedBanner",void 0);_.N([_.n(),_.I("design:type",Object)],o4.prototype,"buttonOverrides",void 0);_.N([_.n(),_.I("design:type",Object)],o4.prototype,"questionButtonOverrides",void 0);_.N([_.dV("yt-rendererstamper-finished"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],o4.prototype,"onYtRendererstamperFinished",null);
_.N([_.t({disableElementRegistration:!0,is:"yt-live-chat-call-for-questions-renderer"})],o4);
_.v(o4,"yt-live-chat-call-for-questions-renderer",function(){if(Kjr===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-call-for-questions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_call_for_questions_renderer.yt.live.chat.call.for.questions.renderer.css.js--\x3e<div id="content-top" class="style-scope yt-live-chat-call-for-questions-renderer">\n  <yt-img-shadow id="creator-avatar" height="24" hidden$="[[!data.creatorAvatar]]" thumbnail="[[data.creatorAvatar]]" width="24" class="style-scope yt-live-chat-call-for-questions-renderer">\n  </yt-img-shadow>\n\n  <div id="metadata-text" class="style-scope yt-live-chat-call-for-questions-renderer">\n    <yt-formatted-string id="author-name" hidden$="[[inCollapsedBanner]]" text="[[data.creatorAuthorName]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="separator-collapsed" hidden$="[[inCollapsedBanner]]" text="[[data.contentSeparator]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="feature-label" text="[[data.featureLabel]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="separator-extended" hidden$="[[!inCollapsedBanner]]" text="[[data.contentSeparator]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="collapsed-call-for-questions-text" hidden$="[[!inCollapsedBanner]]" text="[[data.questionMessage]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n  </div>\n\n  <div id="menu" on-click="onContextMenuButtonClick" class="style-scope yt-live-chat-call-for-questions-renderer"></div>\n</div>\n\n<div id="main-content" hidden$="[[inCollapsedBanner]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n  <yt-formatted-string id="call-for-questions-text" text="[[data.questionMessage]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n  </yt-formatted-string>\n\n  <div id="ask-question" on-click="onButtonClick" hidden$="[[inCollapsedBanner]]" class="style-scope yt-live-chat-call-for-questions-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;MhT===void 0&&(MhT=document.createElement("template"));var x=MhT;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Kjr=k}k=Kjr;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var oPU={};oPU.YtLiveChatDialogBehavior={properties:{hidden:{type:Boolean,reflectToAttribute:!0,observer:"hiddenChanged_"}},observers:["isAttachedChanged_(isAttached)"],created:function(){this.restoreFocusNode_=null},
attached:function(){document.addEventListener("focus",this.onFocus_.bind(this),!0)},
detached:function(){this.restoreFocusNode_=null;document.removeEventListener("focus",this.onFocus_.bind(this),!0)},
focusChild_:function(){var k=this;window.requestAnimationFrame(function(){k.restoreFocusNode_||(k.restoreFocusNode_=document.activeElement);var g=_.FL3(k.hostElement);g.length&&g[g.length-1].focus()})},
isAttachedChanged_:function(k,g){k?this.focusChild_():g&&this.restoreFocus_()},
hiddenChanged_:function(){this.hidden?this.restoreFocus_():this.focusChild_()},
restoreFocus_:function(){this.restoreFocusNode_&&(this.restoreFocusNode_.focus(),this.restoreFocusNode_=null)},
onFocus_:function(k){this.hidden||_.of(k).indexOf(this.hostElement)!==-1||(k.stopPropagation(),this.focusChild_())}};var vPU;var aad;var vd=function(){return _.S.apply(this,arguments)||this};
_.z(vd,_.S);vd.prototype.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm_button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.cancelButton":{id:"cancel_button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
vd.prototype.onClick=function(k){k.target!==this.confirmButton&&k.target!==this.cancelButton&&(this.hidden=!0)};
_.N([_.Td("#confirm_button"),_.I("design:type",Object)],vd.prototype,"confirmButton",void 0);_.N([_.Td("#cancel_button"),_.I("design:type",Object)],vd.prototype,"cancelButton",void 0);_.N([_.n(),_.I("design:type",Hz7)],vd.prototype,"data",void 0);_.N([_.n({value:!0,reflectToAttribute:!0}),_.I("design:type",Boolean)],vd.prototype,"hidden",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],vd.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(oPU.YtLiveChatDialogBehavior),_.I("design:type",Object)],vd.prototype,"ytLiveChatDialogBehavior",void 0);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-dialog-renderer",noInjection:!0})],vd);
var Hz7=_.v(vd,"yt-live-chat-dialog-renderer",function(){if(aad===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_dialog_renderer.yt.live.chat.dialog.renderer.css.js--\x3e<div id="inner" aria-describedby="live-chat-dialog-body" aria-labelledby="live-chat-dialog-title" role="dialog" class="style-scope yt-live-chat-dialog-renderer">\n  <yt-image id="image" alt="[[data.imageA11yLabel]]" data="[[data.image]]" height="200" preserve-height="" width="32" class="style-scope yt-live-chat-dialog-renderer">\n  </yt-image>\n  <yt-formatted-string id="live-chat-dialog-title" text="[[data.title]]" class="style-scope yt-live-chat-dialog-renderer"></yt-formatted-string>\n  <div id="live-chat-dialog-body" class="style-scope yt-live-chat-dialog-renderer">\n    \n    <template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope yt-live-chat-dialog-renderer">\n      <yt-formatted-string force-default-style="" split-lines="" text="[[item]]" class="style-scope yt-live-chat-dialog-renderer"></yt-formatted-string>\n    </template>\n  </div>\n  <div id="buttons" class="style-scope yt-live-chat-dialog-renderer">\n    <div id="cancel_button" on-click="onClick" class="style-scope yt-live-chat-dialog-renderer"></div>\n    <div id="confirm_button" on-click="onClick" class="style-scope yt-live-chat-dialog-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;vPU===void 0&&(vPU=document.createElement("template"));var x=vPU;P.call(g,x.content.cloneNode(!0),k.content.firstChild);aad=k}k=aad;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var NPc;var Iac,Xqc=function(){if(Iac!==void 0)return Iac;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-engagement-panel-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_engagement_panel_input_renderer.yt.live.chat.engagement.panel.input.renderer.css.js--\x3e<div id="content" class="style-scope yt-live-chat-engagement-panel-input-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;NPc===void 0&&(NPc=document.createElement("template"));var x=NPc;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return Iac=k};var yYk;var pqs;var a4=function(){var k=_.S.apply(this,arguments)||this;k.tooltip=null;k.data=null;k.id="";k.active=!1;k.icon="";k.disabled=!1;k.showTooltip=!1;k.useToggledActiveState=!0;k.actionMap={"yt-live-chat-actions":"handleLiveChatActions"};return k};
_.z(a4,_.S);_.d=a4.prototype;
_.d.dataChanged=function(){var k;((k=this.data)==null?0:k.tooltip)?(this.tooltip||(this.tooltip=document.createElement("tp-yt-paper-tooltip"),this.tooltip.position="top",this.tooltip.offset=8,this.tooltip.fitToVisibleBounds=!0,this.tooltip.style.right="0",this.hostElement.appendChild(this.tooltip)),(0,_.xr)(this.tooltip).textContent=this.data.tooltip):this.tooltip&&(this.hostElement.removeChild(this.tooltip),this.tooltip=null);var g;if((g=this.data)==null?0:g.disabled)this.disabled=!0};
_.d.computeId=function(k){return k};
_.d.computeIcon=function(k,g){if(!k)return"";if(this.useToggledActiveState)return"yt-icons:"+k.toLowerCase();var P,x;return g&&((P=this.data)==null?0:(x=P.toggledIcon)==null?0:x.iconType)?"yt-icons:"+this.data.toggledIcon.iconType.toLowerCase():"yt-icons:"+k.toLowerCase()};
_.d.logPDGEntryPoint=function(){_.gib(_.US("FLOW_EVENT_NAMESPACE_PDG_BUY_FLOW",1,{pdgBuyFlowContext:{entryPointClickedContext:{sharedPdgBuyFlowEntryPoint:"SHARED_PDG_BUY_FLOW_ENTRY_POINT_LIVE_CHAT_MONEY_BUTTON"}}}),"FLOW_TYPE_PDG_BUY_FLOW")};
_.d.immediatelyShowTooltip=function(){var k=_.kr(this.hostElement).querySelector("#tooltip");k.animationDelay=0;k.animationConfig={entry:[{name:"fade-in-animation",timing:{}}]};k.show()};
_.d.disabledChanged=function(){this.disabled?this.hostElement.setAttribute("aria-disabled",""):this.hostElement.removeAttribute("aria-disabled")};
_.d.onClick=function(k){var g;((g=this.data)==null?0:g.disabled)?this.showTooltip&&this.immediatelyShowTooltip():(this.active=!this.active,this.tooltip&&(this.tooltip.hide(),this.maybeUpdateTooltipText()),this.active&&this.data&&(this.ytRendererBehavior.logExplicitClick(this.data),this.id==="product-picker"&&(this.logPDGEntryPoint(),k.stopPropagation())),this.id!=="creator"&&this.id!=="product-picker"||this.removeBubble(),_.GB(this.hostElement,"yt-live-chat-icon-toggle-button-renderer-toggle",{targetId:this.id}))};
_.d.computeShowTooltip=function(k,g){return!!(k&&k.tooltip&&g)};
_.d.maybeUpdateTooltipText=function(){var k=this,g;if((g=this.data)==null?0:g.tooltip){var P=this.active&&this.data.activeTooltip?this.data.activeTooltip:this.data.tooltip;setTimeout(function(){(0,_.xr)(k.tooltip).textContent=P},250)}};
_.d.handleLiveChatActions=function(k){var g=this;k.length&&(this.id!=="creator"&&this.id!=="product-picker"||k.forEach(function(P){(P=g.get("addLiveChatTickerItemAction.item.liveChatTickerPaidMessageItemRenderer",P))&&P.durationSec===P.fullDurationSec&&g.startBubble(g.colorFromDecimal(P.startBackgroundColor))}))};
_.d.onAnimationEnd=function(){this.hostElement.removeAttribute("bubble")};
_.d.startBubble=function(k){_.iG(this.hostElement,{"--yt-live-chat-monetization-button-glow":k});this.hostElement.setAttribute("bubble","")};
_.d.removeBubble=function(){this.hostElement.removeAttribute("bubble")};
_.d.colorFromDecimal=function(k){typeof k==="string"&&(k=Number(k));return"rgba("+[k>>16&255,k>>8&255,k&255,(k>>24&255)/255].join()+")"};
a4.prototype.onAnimationEnd=a4.prototype.onAnimationEnd;a4.prototype.disabledChanged=a4.prototype.disabledChanged;a4.prototype.dataChanged=a4.prototype.dataChanged;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],a4.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],a4.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.vW.YtLiveChatTooltipTargetingBehavior),_.I("design:type",Object)],a4.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],a4.prototype,"data",void 0);_.N([_.n({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.I("design:type",Object)],a4.prototype,"id",void 0);_.N([_.n({notify:!0,reflectToAttribute:!0}),_.I("design:type",Object)],a4.prototype,"active",void 0);
_.N([_.n({readOnly:!0,computed:"computeIcon(data.icon.iconType, active)"}),_.I("design:type",Object)],a4.prototype,"icon",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],a4.prototype,"disabled",void 0);_.N([_.n({computed:"computeShowTooltip(data, disabled)"}),_.I("design:type",Object)],a4.prototype,"showTooltip",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],a4.prototype,"useToggledActiveState",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],a4.prototype,"dataChanged",null);_.N([_.OO("disabled"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],a4.prototype,"disabledChanged",null);_.N([_.dV("animationend"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],a4.prototype,"onAnimationEnd",null);
_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-icon-toggle-button-renderer",noInjection:!0})],a4);
_.v(a4,"yt-live-chat-icon-toggle-button-renderer",function(){if(pqs===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-icon-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_icon_toggle_button_renderer.yt.live.chat.icon.toggle.button.renderer.css.js--\x3e<yt-icon-button id="button" disabled="[[disabled]]" label="[[data.accessibility.accessibilityData.label]]" on-click="onClick" class="style-scope yt-live-chat-icon-toggle-button-renderer">\n  <span id="bubble" class="style-scope yt-live-chat-icon-toggle-button-renderer"></span>\n  <div class="style-scope yt-live-chat-icon-toggle-button-renderer">\n    <yt-icon active="[[active]]" icon="[[icon]]" class="style-scope yt-live-chat-icon-toggle-button-renderer"></yt-icon>\n    <span hidden="[[!data.iconBadgeText]]" id="icon-badge-text" class="style-scope yt-live-chat-icon-toggle-button-renderer">[[data.iconBadgeText]]</span>\n  </div>\n</yt-icon-button>\n<template is="dom-if" if="[[showTooltip]]" class="style-scope yt-live-chat-icon-toggle-button-renderer">\n  <tp-yt-paper-tooltip id="tooltip" for="button" class="style-scope yt-live-chat-icon-toggle-button-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;yYk===void 0&&(yYk=document.createElement("template"));var x=yYk;P.call(g,x.content.cloneNode(!0),k.content.firstChild);pqs=k}k=pqs;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var C$H;var GmU;var Hd=function(){return _.S.apply(this,arguments)||this};
_.z(Hd,_.S);Hd.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.N([_.n(),_.I("design:type",Object)],Hd.prototype,"data",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Hd.prototype,"ytRendererstamperBehavior",void 0);_.N([_.t({disableElementRegistration:!0,is:"yt-live-chat-message-input-prompt-header-renderer"})],Hd);
_.v(Hd,"yt-live-chat-message-input-prompt-header-renderer",function(){if(GmU===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-input-prompt-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_input_prompt_header_renderer.yt.live.chat.message.input.prompt.header.renderer.css.js--\x3e<div id="primary-content" class="style-scope yt-live-chat-message-input-prompt-header-renderer">\n  <div id="close-button" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></div>\n  <yt-formatted-string id="label-text" text="[[data.labelText]]" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></yt-formatted-string>\n  <div id="help-button" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></div>\n</div>\n<div id="underline" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;C$H===void 0&&(C$H=document.createElement("template"));var x=C$H;P.call(g,x.content.cloneNode(!0),k.content.firstChild);GmU=k}k=GmU;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var RBJ;var k97;var geN;var Pik;var $5s;var x5s;var iGU=function(){return _.S.apply(this,arguments)||this};
_.z(iGU,_.S);_.N([_.n(),_.I("design:type",Object)],iGU.prototype,"data",void 0);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-message-subtext-renderer",noInjection:!0})],iGU);
_.v(iGU,"yt-live-chat-message-subtext-renderer",function(){if(x5s===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-subtext-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_subtext_renderer.yt.live.chat.message.subtext.renderer.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope yt-live-chat-message-subtext-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;$5s===void 0&&($5s=document.createElement("template"));var x=$5s;P.call(g,x.content.cloneNode(!0),k.content.firstChild);x5s=k}k=x5s;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var NX=function(){var k=_.S.apply(this,arguments)||this;k.subtextOnBottom=!1;k.buttonOverrides={style:"mono",type:"tonal"};return k};
_.z(NX,_.S);NX.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"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],NX.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],NX.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],NX.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],NX.prototype,"subtextOnBottom",void 0);_.N([_.n(),_.I("design:type",Object)],NX.prototype,"buttonOverrides",void 0);
_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-message-renderer",noInjection:!0})],NX);
_.v(NX,"yt-live-chat-message-renderer",function(){if(Pik===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_renderer.yt.live.chat.message.renderer.css.js--\x3e<yt-formatted-string id="text" text="[[data.text]]" class="style-scope yt-live-chat-message-renderer"></yt-formatted-string>\n<div id="subtext" class="style-scope yt-live-chat-message-renderer"></div>\n<div id="button" class="style-scope yt-live-chat-message-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;geN===void 0&&(geN=document.createElement("template"));var x=geN;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Pik=k}k=Pik;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var U5j;var Acj;var I4=function(){var k=_.S.apply(this,arguments)||this;k.isRemovable=!1;k.hasPrefilledText=!1;k.isInputDirty=!1;k.overCharacterLimit=!1;k.underCharacterLimit=!1;k.showErrorMessage=!1;return k};
_.z(I4,_.S);_.d=I4.prototype;_.d.computeId=function(){return this.data.id};
_.d.computeInputData=function(){return this.data.inputData};
_.d.computeHasPrefilledText=function(){return this.data.hasPrefilledText};
_.d.computeIsRemovable=function(){return!!this.data&&!!this.data.isRemovable};
_.d.computeShowErrorMessage=function(){return this.data&&this.data.charCountErrorText?this.overCharacterLimit||this.underCharacterLimit&&this.isInputDirty:!1};
_.d.getLiveChatRichMessageInput=function(){return _.kr(this.hostElement).querySelector("#input").liveChatRichMessageInput};
_.d.clearInput=function(){_.kr(this.hostElement).querySelector("#input").setLiveChatRichMessageInput(null)};
_.d.computeCharactersRemaining=function(){if(this.data&&this.data.maxCharacterLimit!==void 0&&this.characterCount!==void 0)return this.data.maxCharacterLimit-this.characterCount};
_.d.computeOverCharacterLimit=function(){return this.charactersRemaining!==void 0&&this.charactersRemaining<0};
_.d.computeUnderCharacterLimit=function(){return this.hasPrefilledText?!1:!!this.data&&this.characterCount!==void 0&&this.data.minCharacterLimit>this.characterCount};
_.d.handleTextInputCharCountChanged=function(k){k=k.detail&&k.detail.characterCount;k!==void 0&&(this.characterCount=k,k!==0&&(this.isInputDirty=!0))};
_.d.onInputFocusOut=function(){this.isInputDirty=!0};
_.d.onClickCloseButton=function(){_.GB(this.hostElement,"yt-live-chat-poll-editor-input-closed",{id:this.id})};
I4.prototype.handleTextInputCharCountChanged=I4.prototype.handleTextInputCharCountChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],I4.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],I4.prototype,"data",void 0);_.N([_.n({computed:"computeId(data.id)"}),_.I("design:type",String)],I4.prototype,"id",void 0);_.N([_.n({computed:"computeInputData(data.inputData)"}),_.I("design:type",Object)],I4.prototype,"inputData",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeIsRemovable(data.isRemovable)"}),_.I("design:type",Object)],I4.prototype,"isRemovable",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasPrefilledText(data.hasPrefilledText)"}),_.I("design:type",Object)],I4.prototype,"hasPrefilledText",void 0);_.N([_.n({computed:"computeCharactersRemaining(data.maxCharacterLimit, characterCount)"}),_.I("design:type",Number)],I4.prototype,"charactersRemaining",void 0);
_.N([_.n(),_.I("design:type",Number)],I4.prototype,"characterCount",void 0);_.N([_.n(),_.I("design:type",Object)],I4.prototype,"isInputDirty",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeOverCharacterLimit(charactersRemaining)"}),_.I("design:type",Object)],I4.prototype,"overCharacterLimit",void 0);_.N([_.n({computed:"computeUnderCharacterLimit(data, characterCount, hasPrefilledText)"}),_.I("design:type",Object)],I4.prototype,"underCharacterLimit",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeShowErrorMessage(data.charCountErrorText, overCharacterLimit, isInputDirty, characterCount)"}),_.I("design:type",Object)],I4.prototype,"showErrorMessage",void 0);_.N([_.dV("yt-live-chat-text-input-field-renderer-character-count-changed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],I4.prototype,"handleTextInputCharCountChanged",null);
_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-input",noInjection:!0})],I4);
_.v(I4,"yt-live-chat-poll-editor-input",function(){if(Acj===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-poll-editor-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_poll_editor_input.yt.live.chat.poll.editor.input.css.js--\x3e<div id="input-container" class="style-scope yt-live-chat-poll-editor-input">\n  <yt-live-chat-text-input-field-renderer id="input" data="[[inputData]]" is-valid-with-no-input-text="[[hasPrefilledText]]" on-focusout="onInputFocusOut" class="style-scope yt-live-chat-poll-editor-input">\n  </yt-live-chat-text-input-field-renderer>\n  <div id="content-right" class="style-scope yt-live-chat-poll-editor-input">\n    <yt-icon-button id="close-button" aria-label$="[[getSimpleString(data.removeOptionAltText)]]" on-click="onClickCloseButton" class="style-scope yt-live-chat-poll-editor-input">\n      <yt-icon icon="yt-icons:close" class="style-scope yt-live-chat-poll-editor-input"></yt-icon>\n    </yt-icon-button>\n    <span id="char-count" aria-live="polite" aria-atomic="true" aria-label$="[[getSimpleString(data.charsRemainingAltLabel)]]" class="style-scope yt-live-chat-poll-editor-input">[[charactersRemaining]]</span>\n  </div>\n</div>\n<div id="error-message" role="alert" class="style-scope yt-live-chat-poll-editor-input">\n  [[getSimpleString(data.charCountErrorText)]]\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;U5j===void 0&&(U5j=document.createElement("template"));var x=U5j;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Acj=k}k=Acj;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var d5H;var OGd;var q_c={minPollOptions:2,maxPollOptions:4,minPollOptionChars:1,maxPollOptionChars:35,maxPollQuestionChars:100,optionPlaceholderText:{simpleText:""},questionPlaceholderText:{simpleText:""},customOptionPlaceholderText:[],pollOptionData:{}},X7=function(){var k=_.S.apply(this,arguments)||this;k.modern=_.W("web_button_rework_with_live");k.closeButtonOverrides={iconPosition:"icon-only"};k.startButtonOverrides={style:"mono",type:"filled"};k.addOptionButtonOverrides={style:"mono",type:"text"};return k};
_.z(X7,_.S);_.d=X7.prototype;
_.d.configureRendererStamper=function(){return{"data.pollEditorInfo.addOptionButton":{id:"add-option-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[addOptionButtonOverrides]]"}}}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[closeButtonOverrides]]"}}}},"data.startButton":{id:"start-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[startButtonOverrides]]"}}}},pollQuestionData:{id:"poll-question",
mapping:{liveChatTextInputFieldRenderer:{component:"yt-live-chat-text-input-field-renderer",attributes:{id:"poll-question-input","is-valid-with-no-input-text":!0}}}},pollOptionsData:{id:"poll-options",mapping:{liveChatPollOptionInput:{component:"yt-live-chat-poll-editor-input"}}}}};
_.d.dataChanged=function(){this.isValidPoll=this.getIsValidPoll();var k;_.b((k=this.data)==null?void 0:k.startButton,_.pj)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.d.computeId=function(){return this.data&&this.data.id||""};
_.d.computeOverQuestionCharacterLimit=function(){return this.pollEditorInfoWithDefaults?this.pollQuestionCharacterCount>this.pollEditorInfoWithDefaults.maxPollQuestionChars:!1};
_.d.computeCurrentNumPollOptions=function(){return this.pollOptionsData.length};
_.d.computeHasMaxNumPollOptions=function(){return!this.pollEditorInfoWithDefaults||this.currentNumPollOptions>=this.pollEditorInfoWithDefaults.maxPollOptions};
_.d.computeShowQuestionErrorMessage=function(){return!!this.pollEditorInfoWithDefaults&&this.overQuestionCharacterLimit&&!!this.pollEditorInfoWithDefaults.pollQuestionCharCountErrorText};
_.d.shouldInitializePollChanged=function(){if(this.shouldInitializePoll)for(var k=0;k<this.pollEditorInfoWithDefaults.minPollOptions;k++)this.addPollOptionData()};
_.d.getIsValidPoll=function(){var k=this;if(!this.pollEditorInfoWithDefaults)return!1;var g=this.pollEditorInfoWithDefaults,P=g.minPollOptionChars,x=g.maxPollOptionChars,U=g.customOptionPlaceholderText;if(this.pollQuestionCharacterCount>g.maxPollQuestionChars)return!1;g=_.kr(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input");return Array.from(g).every(function(A,q){A=A.characterCount;!A&&U[q]&&(A=k.ytRendererBehavior.getSimpleString(U[q]).length);return A!==void 0&&A>=P&&A<=x})};
_.d.isValidPollChanged=function(){var k;_.b((k=this.data)==null?void 0:k.startButton,_.pj)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.d.addPollOptionData=function(){var k=this.pollEditorInfoWithDefaults,g=k.maxPollOptionChars,P=k.optionPlaceholderText,x=k.customOptionPlaceholderText,U=k.pollOptionData;this.currentNumPollOptions>=k.maxPollOptions||(k={liveChatPollOptionInput:{inputData:{placeholder:x[this.currentNumPollOptions]||P,maxCharacterLimit:g},maxCharacterLimit:g,minCharacterLimit:k.minPollOptionChars,hasPrefilledText:!!x[this.currentNumPollOptions],isRemovable:this.currentNumPollOptions>=k.minPollOptions}},U.charCountErrorText&&
(k.liveChatPollOptionInput.charCountErrorText=U.charCountErrorText),U.charsRemainingAltLabel&&(k.liveChatPollOptionInput.charsRemainingAltLabel=U.charsRemainingAltLabel),U.removeOptionAltText&&(k.liveChatPollOptionInput.removeOptionAltText=U.removeOptionAltText),this.push("pollOptionsData",k),U=Array.from(_.kr(_.kr(this.hostElement).querySelector("#poll-options")).children),U.forEach(function(A,q){A.polymerController.set("data.id",q)}),_.kr(U[U.length-1]).querySelector("#input").focus())};
_.d.getPollOptionInputValues=function(){var k=this,g=[],P=_.kr(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input"),x=this.get("data.pollEditorInfo.customOptionPlaceholderText")||[];Array.from(P).forEach(function(U,A){var q=null;U=U.getLiveChatRichMessageInput();var T;(U==null?0:(T=U.textSegments)==null?0:T.length)?q=_.Yv(U):x[A]&&(q=k.formattedStringToLiveChatRichMessageInput(x[A]));g.push(q)});
return g};
_.d.requestCreateAndStartPoll=function(k){var g=this.getPollOptionInputValues();if(!g.some(function(x){return!x})){g={optionText:g};
var P=_.kr(_.kr(this.hostElement).querySelector("#poll-question")).firstChild;P&&P.liveChatRichMessageInput&&(g.questionText=_.Yv(P.liveChatRichMessageInput));_.g5(this.hostElement,[k,g])}};
_.d.selectedChanged=function(){if(this.selected){var k=_.kr(_.kr(this.hostElement).querySelector("#start-button")).firstElementChild;if(k){var g;(g=_.kr(k).querySelector("#button")||_.gV(k).querySelector("button"))==null||g.focus()}}};
_.d.handleTextInputChanged=function(k){var g;((g=k.target)==null?void 0:g.id)==="poll-question-input"&&(this.pollQuestionCharacterCount=k.detail.characterCount);this.isValidPoll=this.getIsValidPoll()};
_.d.handleStartButtonAction=function(k){k.detail.actionName==="yt-service-request"&&(k.stopPropagation(),(k=k.detail.args[1])&&this.requestCreateAndStartPoll(k))};
_.d.handleServiceRequestSent=function(){this.createPollRequestInFlight=!0};
_.d.handleServiceRequestCompleted=function(k){this.createPollRequestInFlight=!1;(k=k.detail&&k.detail.data)&&k.success&&(_.GB(this.hostElement,"picker-cancelled"),_.RV(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels"))};
_.d.onCloseClick=function(){_.GB(this.hostElement,"picker-cancelled");_.RV(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.d.onAddOptionButtonClick=function(){this.addPollOptionData();this.isValidPoll=this.getIsValidPoll()};
_.d.handlePollEditorInputClosed=function(k){var g=this.pollOptionsData.findIndex(function(P){return P.liveChatPollOptionInput.id===k.detail.id});
this.splice("pollOptionsData",g,1);this.isValidPoll=this.getIsValidPoll()};
_.d.onPickerCancelled=function(){this.reset()};
_.d.reset=function(){if(this.pollEditorInfoWithDefaults){for(;this.currentNumPollOptions>this.pollEditorInfoWithDefaults.minPollOptions;)this.pop("pollOptionsData");var k=_.kr(_.kr(this.hostElement).querySelector("#poll-question")).firstChild;k&&k.setLiveChatRichMessageInput(null);if(k=_.kr(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input")){k=_.O(Array.from(k));for(var g=k.next();!g.done;g=k.next())g.value.clearInput()}this.isValidPoll=this.getIsValidPoll()}};
_.d.formattedStringToLiveChatRichMessageInput=function(k){return k.simpleText?{text_segments:[k.simpleText]}:{text_segments:k.runs}};
_.mJ.Object.defineProperties(X7.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(q_c,this.data.pollEditorInfo)}},
shouldInitializePoll:{configurable:!0,enumerable:!0,get:function(){return!!this.pollEditorInfoWithDefaults&&!this.pollOptionsData.length}}});
X7.prototype.onPickerCancelled=X7.prototype.onPickerCancelled;X7.prototype.handlePollEditorInputClosed=X7.prototype.handlePollEditorInputClosed;X7.prototype.handleServiceRequestCompleted=X7.prototype.handleServiceRequestCompleted;X7.prototype.handleServiceRequestSent=X7.prototype.handleServiceRequestSent;X7.prototype.handleTextInputChanged=X7.prototype.handleTextInputChanged;X7.prototype.selectedChanged=X7.prototype.selectedChanged;X7.prototype.isValidPollChanged=X7.prototype.isValidPollChanged;
X7.prototype.shouldInitializePollChanged=X7.prototype.shouldInitializePollChanged;X7.prototype.dataChanged=X7.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],X7.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],X7.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],X7.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],X7.prototype,"modern",void 0);
_.N([_.n(),_.I("design:type",Object)],X7.prototype,"closeButtonOverrides",void 0);_.N([_.n(),_.I("design:type",Object)],X7.prototype,"startButtonOverrides",void 0);_.N([_.n(),_.I("design:type",Object)],X7.prototype,"addOptionButtonOverrides",void 0);_.N([_.n({computed:"computeId(data.id)",reflectToAttribute:!0}),_.I("design:type",String)],X7.prototype,"id",void 0);_.N([_.n({value:function(){return[]}}),
_.I("design:type",Array)],X7.prototype,"pollOptionsData",void 0);_.N([_.E("pollEditorInfoWithDefaults"),_.I("design:type",Object),_.I("design:paramtypes",[])],X7.prototype,"pollQuestionData",null);_.N([_.n({value:0}),_.I("design:type",Number)],X7.prototype,"pollQuestionCharacterCount",void 0);_.N([_.E("pollEditorInfoWithDefaults.maxPollQuestionChars","pollQuestionCharacterCount"),_.I("design:type",Object),_.I("design:paramtypes",[])],X7.prototype,"pollQuestionCharactersRemaining",null);
_.N([_.n({reflectToAttribute:!0,computed:"computeOverQuestionCharacterLimit(pollQuestionCharacterCount, pollEditorInfoWithDefaults)"}),_.I("design:type",Boolean)],X7.prototype,"overQuestionCharacterLimit",void 0);_.N([_.E("data.pollEditorInfo"),_.I("design:type",Object),_.I("design:paramtypes",[])],X7.prototype,"pollEditorInfoWithDefaults",null);_.N([_.n({computed:"computeCurrentNumPollOptions(pollOptionsData.splices)",value:0}),_.I("design:type",Number)],X7.prototype,"currentNumPollOptions",void 0);
_.N([_.n({computed:"computeHasMaxNumPollOptions(pollEditorInfoWithDefaults, currentNumPollOptions)",reflectToAttribute:!0}),_.I("design:type",Boolean)],X7.prototype,"hasMaxNumPollOptions",void 0);_.N([_.E("pollEditorInfoWithDefaults","pollOptionsData"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],X7.prototype,"shouldInitializePoll",null);_.N([_.n(),_.I("design:type",Object)],X7.prototype,"isValidPoll",void 0);
_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],X7.prototype,"createPollRequestInFlight",void 0);_.N([_.n(),_.I("design:type",Object)],X7.prototype,"selected",void 0);_.N([_.n({value:!1,reflectToAttribute:!0,computed:"computeShowQuestionErrorMessage(pollEditorInfoWithDefaults, overQuestionCharacterLimit)"}),_.I("design:type",Boolean)],X7.prototype,"showQuestionErrorMessage",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],X7.prototype,"dataChanged",null);_.N([_.OO("shouldInitializePoll"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],X7.prototype,"shouldInitializePollChanged",null);_.N([_.OO("isValidPoll"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],X7.prototype,"isValidPollChanged",null);
_.N([_.OO("selected"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],X7.prototype,"selectedChanged",null);_.N([_.dV("yt-live-chat-text-input-field-renderer-character-count-changed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],X7.prototype,"handleTextInputChanged",null);
_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],X7.prototype,"handleServiceRequestSent",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],X7.prototype,"handleServiceRequestCompleted",null);
_.N([_.dV("yt-live-chat-poll-editor-input-closed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],X7.prototype,"handlePollEditorInputClosed",null);_.N([_.dV("picker-cancelled"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],X7.prototype,"onPickerCancelled",null);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-panel-renderer",noInjection:!0})],X7);
_.v(X7,"yt-live-chat-poll-editor-panel-renderer",function(){if(OGd===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-poll-editor-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_poll_editor_panel_renderer.yt.live.chat.poll.editor.panel.renderer.css.js--\x3e<div id="panel-header" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n  <yt-icon hidden$="[[!data.headerIcon]]" icon="[[data.headerIcon.iconType]]" class="style-scope yt-live-chat-poll-editor-panel-renderer"></yt-icon>\n  <yt-formatted-string id="panel-title" text="[[data.headerText]]" class="style-scope yt-live-chat-poll-editor-panel-renderer"></yt-formatted-string>\n  <div id="close-button" on-click="onCloseClick" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n</div>\n<div id="panel-contents" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n  <div id="poll-editor" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n    <div id="poll-question" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n    <div id="poll-question-sub-content" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n      <div id="poll-question-error-message" role="alert" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n        [[getSimpleString(pollEditorInfoWithDefaults.pollQuestionCharCountErrorText)]]\n      </div>\n      <div id="poll-question-count" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n        [[pollQuestionCharacterCount]]/[[pollEditorInfoWithDefaults.maxPollQuestionChars]]\n      </div>\n      <div id="poll-question-count-alt-label" aria-live="polite" aria-atomic="true" aria-label$="[[getSimpleString(pollEditorInfoWithDefaults.pollOptionData.pollQuestionCharsRemainingAltLabel)]]" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n        [[pollQuestionCharactersRemaining]]\n      </div>\n    </div>\n    <div id="poll-options" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n    <div id="add-option-button" hidden$="[[hasMaxNumPollOptions]]" on-click="onAddOptionButtonClick" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n    </div>\n  </div>\n  <div id="start-button" on-yt-action="handleStartButtonAction" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n</div>\n<div id="spinner-container" hidden$="[[!createPollRequestInFlight]]" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n  <tp-yt-paper-spinner-lite id="spinner" active="[[createPollRequestInFlight]]" class="style-scope yt-live-chat-poll-editor-panel-renderer"></tp-yt-paper-spinner-lite>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;d5H===void 0&&(d5H=document.createElement("template"));var x=d5H;P.call(g,x.content.cloneNode(!0),k.content.firstChild);OGd=k}k=OGd;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var THk;var eRj;var yr=function(){return _.S.apply(this,arguments)||this};
_.z(yr,_.S);yr.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")};
yr.prototype.onClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.mJ.Object.defineProperties(yr.prototype,{itemId:{configurable:!0,enumerable:!0,get:function(){var k,g;return(k=this.data)==null?void 0:(g=k.title)==null?void 0:g.content}},
hasPromotion:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.hasBlueDot)}},
innertubeCommand:{configurable:!0,enumerable:!0,get:function(){var k;return _.hC((k=this.data)==null?void 0:k.onTapCommand)}}});
_.N([_.h(_.fF.YtEndpointBehavior),_.I("design:type",Object)],yr.prototype,"ytEndpointBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],yr.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],yr.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],yr.prototype,"itemId",null);
_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],yr.prototype,"hasPromotion",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],yr.prototype,"innertubeCommand",null);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-item-view-model",noInjection:!0})],yr);
_.v(yr,"yt-live-chat-product-picker-panel-item-view-model",function(){if(eRj===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-picker-panel-item-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_picker_panel_item_view_model.yt.live.chat.product.picker.panel.item.view.model.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope yt-live-chat-product-picker-panel-item-view-model" data="[[innertubeCommand]]">\n  <tp-yt-paper-item id="container" on-click="onClick" class="style-scope yt-live-chat-product-picker-panel-item-view-model">\n    \n    <div id="image-container" class="style-scope yt-live-chat-product-picker-panel-item-view-model">\n      <yt-image id="image" alt="product_animation" data="[[data.productImage.themedImageViewModel.imageLight]]" height="54" preserve-height="" preserve-width="" width="54" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-image>\n      <span id="dot" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></span>\n    </div>\n    <div id="text" class="style-scope yt-live-chat-product-picker-panel-item-view-model">\n      <yt-attributed-string id="title" data="[[data.title]]" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-attributed-string>\n      <yt-attributed-string id="description" data="[[data.description]]" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-attributed-string>\n    </div>\n    <yt-icon id="icon" icon="CHEVRON_RIGHT" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-icon>\n  </tp-yt-paper-item>\n</a>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;THk===void 0&&(THk=document.createElement("template"));var x=THk;P.call(g,x.content.cloneNode(!0),k.content.firstChild);eRj=k}k=eRj;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var ccj;var VqS;var pk=function(){var k=_.S.apply(this,arguments)||this;k.id="product-picker";k.selected=!1;k.closeButtonId="close-button";k.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return k};
_.z(pk,_.S);_.d=pk.prototype;_.d.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatProductPickerPanelItemViewModel:"yt-live-chat-product-picker-panel-item-view-model"}}}};
_.d.observeSelected=function(){this.selected&&this.hostElement.focus();var k=_.kr(this.hostElement).querySelectorAll("yt-live-chat-product-picker-panel-item-view-model");k.length&&k[0].focus()};
_.d.onCloseBuyFlow=function(){_.GB(this.hostElement,"picker-cancelled")};
_.d.onCloseClick=function(){_.GB(this.hostElement,"picker-cancelled");var k;((k=this.data)==null?0:k.closeButton)&&this.ytRendererBehavior.logExplicitClick(_.b(this.data.closeButton,_.kt))};
_.d.onCloseEngageWithAudienceEditorPanels=function(){_.GB(this.hostElement,"picker-cancelled")};
pk.prototype.observeSelected=pk.prototype.observeSelected;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],pk.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],pk.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],pk.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],pk.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],pk.prototype,"id",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],pk.prototype,"selected",void 0);_.N([_.n(),_.I("design:type",Object)],pk.prototype,"closeButtonId",void 0);_.N([_.OO("selected"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],pk.prototype,"observeSelected",null);
_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-view-model",noInjection:!0})],pk);
_.v(pk,"yt-live-chat-product-picker-panel-view-model",function(){if(VqS===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-picker-panel-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_picker_panel_view_model.yt.live.chat.product.picker.panel.view.model.css.js--\x3e<div id="header" class="style-scope yt-live-chat-product-picker-panel-view-model">\n  <yt-attributed-string id="title" data="[[data.title]]" ellipsis-truncate="true" no-pre-wrap="true" class="style-scope yt-live-chat-product-picker-panel-view-model"></yt-attributed-string>\n  <yt-button-view-model id="[[closeButtonId]]" data="[[data.closeButton.buttonViewModel]]" scoping-class-name="[[is]]" on-click="onCloseClick" class="style-scope yt-live-chat-product-picker-panel-view-model">\n  </yt-button-view-model>\n</div>\n<div id="items" class="style-scope yt-live-chat-product-picker-panel-view-model"></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;ccj===void 0&&(ccj=document.createElement("template"));var x=ccj;P.call(g,x.content.cloneNode(!0),k.content.firstChild);VqS=k}k=VqS;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var ZGj;var m5U;var Ck=function(){var k=_.S.apply(this,arguments)||this;k.iconId="";k.icon="";k.disabled=!1;k.systemIcons=_.W("kevlar_system_icons");return k};
_.z(Ck,_.S);_.d=Ck.prototype;_.d.computeIconId=function(k){return k&&k.icon&&k.icon.iconType?k.icon.iconType.toLowerCase():""};
_.d.computeIcon=function(k){return k&&k.icon&&k.icon.iconType?(k=k.icon.iconType.toLowerCase(),(k.toLowerCase()=="gift"?"yt-sys-icons":"yt-icons")+":"+k):""};
_.d.computeDisabled=function(k){return!!k};
_.d.computeCommand=function(k,g){return g?void 0:k};
_.d.computeTooltip=function(k,g){return g&&k?k:""};
_.d.onClick=function(){this.data&&!this.disabled&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.mJ.Object.defineProperties(Ck.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var k="",g,P,x;if((g=this.data)==null?0:(P=g.text)==null?0:(x=P.runs)==null?0:x.length)k=this.data.text.runs[0].text||"";else{var U,A;if((U=this.data)==null?0:(A=U.text)==null?0:A.simpleText)k=this.data.text.simpleText}var q,T,c;if((q=this.data)==null?0:(T=q.subtext)==null?0:(c=T.runs)==null?0:c.length)k&&(k+=". "),k+=this.data.subtext.runs[0].text||"";else{var Z,w;if((Z=this.data)==null?0:(w=Z.subtext)==
null?0:w.simpleText)k&&(k+=". "),k+=this.data.subtext.simpleText}return k}}});
_.N([_.h(_.fF.YtEndpointBehavior),_.I("design:type",Object)],Ck.prototype,"ytEndpointBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ck.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ck.prototype,"data",void 0);_.N([_.n({computed:"computeIconId(data)",reflectToAttribute:!0}),_.I("design:type",Object)],Ck.prototype,"iconId",void 0);
_.N([_.n({computed:"computeIcon(data)",reflectToAttribute:!0}),_.I("design:type",Object)],Ck.prototype,"icon",void 0);_.N([_.n({computed:"computeDisabled(data.isDisabled)",reflectToAttribute:!0}),_.I("design:type",Object)],Ck.prototype,"disabled",void 0);_.N([_.n({computed:"computeCommand(data.command, disabled)"}),_.I("design:type",Object)],Ck.prototype,"command",void 0);_.N([_.n({computed:"computeTooltip(data.disabledTooltip, disabled)"}),_.I("design:type",String)],Ck.prototype,"tooltip",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Ck.prototype,"systemIcons",void 0);_.N([_.E("data.text","data.subtext"),_.n(),_.I("design:type",String),_.I("design:paramtypes",[])],Ck.prototype,"ariaLabel",null);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-product-button-renderer",noInjection:!0})],Ck);
_.v(Ck,"yt-live-chat-product-button-renderer",function(){if(m5U===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_button_renderer.yt.live.chat.product.button.renderer.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope yt-live-chat-product-button-renderer" data="[[command]]" title$="[[tooltip]]">\n  <tp-yt-paper-item id="container" aria-label$="[[ariaLabel]]" disabled$="[[disabled]]" role="menuitem" on-click="onClick" class="style-scope yt-live-chat-product-button-renderer">\n    <div id="icon" class="style-scope yt-live-chat-product-button-renderer">\n      <yt-icon icon="[[icon]]" class="style-scope yt-live-chat-product-button-renderer"></yt-icon>\n      <span hidden="[[!data.iconBadgeText]]" id="icon-badge-text" class="style-scope yt-live-chat-product-button-renderer">[[data.iconBadgeText]]</span>\n    </div>\n    <div id="text" class="style-scope yt-live-chat-product-button-renderer">\n      <yt-formatted-string text="[[data.text]]" class="style-scope yt-live-chat-product-button-renderer"></yt-formatted-string>\n      <div id="subtext" class="style-scope yt-live-chat-product-button-renderer">\n        <yt-formatted-string text="[[data.subtext]]" class="style-scope yt-live-chat-product-button-renderer"></yt-formatted-string>\n      </div>\n    </div>\n  </tp-yt-paper-item>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;ZGj===void 0&&(ZGj=document.createElement("template"));var x=ZGj;P.call(g,x.content.cloneNode(!0),k.content.firstChild);m5U=k}k=m5U;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var wQs;var JcJ;var Ga=function(){var k=_.S.apply(this,arguments)||this;k.selected=!1;k.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels","yt-signal-action-close-engage-with-audience-editor-panel":"onCloseEngageWithAudienceEditorPanels"};return k};
_.z(Ga,_.S);_.d=Ga.prototype;_.d.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{liveChatProductButtonRenderer:"yt-live-chat-product-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{liveChatProductButtonRenderer:"yt-live-chat-product-button-renderer"}}}};
_.d.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.d.computeId=function(k){return k.id||""};
_.d.onCloseClick=function(){_.GB(this.hostElement,"picker-cancelled")};
_.d.observeSelected=function(){this.selected&&this.hostElement.focus();var k=this.hostElement.querySelectorAll("yt-live-chat-product-button-renderer");k.length&&k[0].focus()};
_.d.onCloseBuyFlow=function(){_.GB(this.hostElement,"picker-cancelled")};
_.d.onCloseEngageWithAudienceEditorPanels=function(){_.GB(this.hostElement,"picker-cancelled")};
Ga.prototype.observeSelected=Ga.prototype.observeSelected;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Ga.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ga.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Ga.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ga.prototype,"data",void 0);
_.N([_.n({computed:"computeId(data)",reflectToAttribute:!0}),_.I("design:type",String)],Ga.prototype,"id",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Ga.prototype,"selected",void 0);_.N([_.OO("selected"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ga.prototype,"observeSelected",null);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-product-picker-renderer",noInjection:!0})],Ga);
_.v(Ga,"yt-live-chat-product-picker-renderer",function(){if(JcJ===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_picker_renderer.yt.live.chat.product.picker.renderer.css.js--\x3e<yt-formatted-string id="title" text="[[data.productPickerHeaderTitle]]" class="style-scope yt-live-chat-product-picker-renderer"> </yt-formatted-string>\n<div id="buttons" class="style-scope yt-live-chat-product-picker-renderer"></div>\n<div id="close-button" on-click="onCloseClick" class="style-scope yt-live-chat-product-picker-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;wQs===void 0&&(wQs=document.createElement("template"));var x=wQs;P.call(g,x.content.cloneNode(!0),k.content.firstChild);JcJ=k}k=JcJ;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var rcc;var f0S;var WWs;var sMc;var R4=function(){return _.S.apply(this,arguments)||this};
_.z(R4,_.S);R4.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()};
R4.prototype.computeUseRegularBackground=function(){return!this.useLargeBackground&&!this.useAnimationBackground};
R4.prototype.created=function(){this.ids={background:_.bl(),maskOne:_.bl(),maskTwo:_.bl(),gradient:_.bl(),largeBackground:_.bl(),largeGradientOne:_.bl(),largeGradientTwo:_.bl(),largeGradientPath:_.bl()}};
R4.prototype.maybeLoadAnimationBackground=R4.prototype.maybeLoadAnimationBackground;_.N([_.n({value:!1}),_.I("design:type",Boolean)],R4.prototype,"useLargeBackground",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],R4.prototype,"useAnimationBackground",void 0);_.N([_.n({value:!0,computed:"computeUseRegularBackground(useLargeBackground, useAnimationBackground)"}),_.I("design:type",Boolean)],R4.prototype,"useRegularBackground",void 0);
_.N([_.n(),_.I("design:type",Object)],R4.prototype,"ids",void 0);_.N([_.n(),_.I("design:type",Object)],R4.prototype,"lottieAnimation",void 0);_.N([_.Td("#animation-background"),_.I("design:type",HTMLDivElement)],R4.prototype,"animationBackground",void 0);_.N([_.OO("useAnimationBackground"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],R4.prototype,"maybeLoadAnimationBackground",null);
_.N([_.hB({disableElementRegistration:!0,is:"yt-live-interactivity-component-background",noInjection:!0})],R4);
_.v(R4,"yt-live-interactivity-component-background",function(){if(sMc===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-interactivity-component-background--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_interactivity_component_background.yt.live.interactivity.component.background.css.js--\x3e<svg id$="[[ids.background]]" hidden$="[[!useRegularBackground]]" width="100%" height="280" viewBox="2 45 400 280" preserveAspectRatio="xMinYMin slice" class="style-scope yt-live-interactivity-component-background">\n  <defs class="style-scope yt-live-interactivity-component-background">\n    <mask id$="[[ids.maskOne]]" width="611" height="468" x="1" y="-117" maskUnits="userSpaceOnUse" class="style-scope yt-live-interactivity-component-background">\n      <g class="style-scope yt-live-interactivity-component-background">\n        <rect width="500" height="350" x="1" y="1" style="fill:#fff" rx="4" class="style-scope yt-live-interactivity-component-background"></rect>\n      </g>\n    </mask>\n    <mask id$="[[ids.maskTwo]]" width="505" height="439" x="-4" y="-10" maskUnits="userSpaceOnUse" class="style-scope yt-live-interactivity-component-background">\n      <g class="style-scope yt-live-interactivity-component-background">\n        <rect width="500" height="350" x="1" y="1" style="fill:#fff" rx="4" class="style-scope yt-live-interactivity-component-background"></rect>\n      </g>\n    </mask>\n    <linearGradient id$="[[ids.gradient]]" x1="-53.35" x2="-54.44" y1="572.174" y2="571.817" gradientTransform="matrix(439 0 0 -439 23648 251318)" gradientUnits="userSpaceOnUse" class="style-scope yt-live-interactivity-component-background">\n      <stop offset="0" stop-color="#1d3863" class="style-scope yt-live-interactivity-component-background"></stop>\n      <stop class="gradient-stop style-scope yt-live-interactivity-component-background" offset="1"></stop>\n    </linearGradient>\n  </defs>\n  <g class="style-scope yt-live-interactivity-component-background">\n    <g class="style-scope yt-live-interactivity-component-background">\n      <rect width="500" height="350" x="1" y="1" fill="#224072" stroke="#000" stroke-opacity=".15" rx="4" class="style-scope yt-live-interactivity-component-background"></rect>\n      <g mask$="url(#[[ids.maskOne]])" class="style-scope yt-live-interactivity-component-background">\n        <path fill="#1a3259" fill-rule="evenodd" d="M612-117v420L192 92.998 611.99-117h.01z" opacity=".8" class="style-scope yt-live-interactivity-component-background"></path>\n      </g>\n      <g mask$="url(#[[ids.maskTwo]])" class="style-scope yt-live-interactivity-component-background">\n        <path fill$="url(#[[ids.gradient]])" fill-rule="evenodd" d="M-4-10v439l439-219.502L-3.989-10H-4z" opacity=".9" class="style-scope yt-live-interactivity-component-background"></path>\n      </g>\n    </g>\n  </g>\n</svg>\n<svg id$="[[ids.largeBackground]]" hidden$="[[!useLargeBackground]]" height="350" width="100%" viewBox="60 40 428 300" preserveAspectRatio="xMinYMin slice" class="style-scope yt-live-interactivity-component-background">\n  <defs class="style-scope yt-live-interactivity-component-background">\n    <linearGradient id$="[[ids.largeGradientOne]]" x1="104.432%" x2="10.997%" y1="62.466%" y2="44.799%" class="style-scope yt-live-interactivity-component-background">\n      <stop offset="0%" stop-color="#274C8A" class="style-scope yt-live-interactivity-component-background"></stop>\n      <stop offset="100%" stop-color="#1A3259" class="style-scope yt-live-interactivity-component-background"></stop>\n    </linearGradient>\n    <linearGradient id$="[[ids.largeGradientTwo]]" x1="53.199%" x2="-55.854%" y1="34.226%" y2="69.901%" class="style-scope yt-live-interactivity-component-background">\n      <stop offset="0%" stop-color="#284F8F" class="style-scope yt-live-interactivity-component-background"></stop>\n      <stop offset="100%" stop-color="#234275" class="style-scope yt-live-interactivity-component-background"></stop>\n    </linearGradient>\n    <path id$="[[ids.largeGradientPath]]" d="M0 3.991A3.994 3.994 0 014.006 0h491.988C498.206 0 500 1.8 500 3.991v342.018a3.994 3.994 0 01-4.006 3.991H4.006C1.794 350 0 348.2 0 346.009V3.991z" class="style-scope yt-live-interactivity-component-background"></path>\n  </defs>\n  <g fill="none" fill-rule="evenodd" class="style-scope yt-live-interactivity-component-background">\n    <mask id$="[[ids.maskTwo]]" fill="#fff" class="style-scope yt-live-interactivity-component-background">\n      <use href$="#[[ids.largeGradientPath]]" class="style-scope yt-live-interactivity-component-background"></use>\n    </mask>\n    <use fill="#224175" href$="#[[ids.largeGradientPath]]" class="style-scope yt-live-interactivity-component-background"></use>\n    <path fill$="url(#[[ids.largeGradientOne]])" d="M264-120v420L684 89.998 264.011-120z" mask="url(#[[ids.maskTwo]])" transform="matrix(-1 0 0 1 948 0)" class="style-scope yt-live-interactivity-component-background"></path>\n    <path fill$="url(#[[ids.largeGradientTwo]])" d="M-80-81v507l507-253.503L-79.987-81z" mask="url(#[[ids.maskTwo]])" opacity=".9" class="style-scope yt-live-interactivity-component-background"></path>\n  </g>\n</svg>\n<div id="animation-background" height="350" width="100%" hidden$="[[!useAnimationBackground]]" class="style-scope yt-live-interactivity-component-background"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;WWs===void 0&&(WWs=document.createElement("template"));var x=WWs;P.call(g,x.content.cloneNode(!0),k.content.firstChild);sMc=k}k=sMc;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var kQ=function(){var k=_.S.apply(this,arguments)||this;k.characterCount=0;k.showInputErrorMessage=!1;k.startQnaRequestInFlight=!1;k.modern=_.W("web_button_rework_with_live");k.buttonOverrides={style:"mono",type:"filled"};k.closeButtonOverrides={iconPosition:"icon-only"};k.actionMap={"yt-live-chat-open-qna-start-panel":"handleOpenQnaStartPanel"};return k};
_.z(kQ,_.S);_.d=kQ.prototype;
_.d.configureRendererStamper=function(){return{"data.creatorCallForQuestions.liveChatCreatorCallForQuestionsRenderer.overflowMenuButton":{id:"menu",events:!0,mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{id:"menu-button"}}}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[closeButtonOverrides]]"}}}},"data.startButton":{id:"start-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.d.onCharacterCountChanged=function(k){var g,P,x,U,A=(P=_.b(this==null?void 0:(g=this.data)==null?void 0:g.creatorCallForQuestions,ROk))==null?void 0:(x=P.inputField)==null?void 0:(U=x.liveChatTextInputFieldRenderer)==null?void 0:U.maxCharacterLimit,q,T;A!=null&&(k==null?void 0:(q=k.detail)==null?void 0:q.characterCount)!=null&&_.b(this==null?void 0:(T=this.data)==null?void 0:T.startButton,_.pj)&&(g=k.detail.characterCount>A,this.set("data.startButton.buttonRenderer.isDisabled",k.detail.characterCount===
0||g),this.showInputErrorMessage=g)};
_.d.onCloseClick=function(){_.GB(this.hostElement,"picker-cancelled");_.RV(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.d.onPickerCancelled=function(){var k=_.kr(this.hostElement).querySelector("#qna-creator-text-input-field");k&&k.setLiveChatRichMessageInput(null)};
_.d.handleOpenQnaStartPanel=function(){var k=_.kr(this.hostElement).querySelector("#qna-creator-text-input-field");k&&k.focus()};
_.d.handleStartButtonAction=function(k){var g=this;if(k.detail.actionName==="yt-service-request"&&(k.stopPropagation(),k=k.detail.args[1])){var P=_.kr(this.hostElement).querySelector("#qna-creator-text-input-field"),x;(P==null?0:(x=P.liveChatRichMessageInput)==null?0:x.textSegments)&&P.liveChatRichMessageInput.textSegments.length!==0&&(x={rich_message:_.Yv(P.liveChatRichMessageInput)},_.g5(this.hostElement,[k,x]).then(function(){_.GB(g.hostElement,"picker-cancelled")}))}};
_.d.handleServiceRequestSent=function(){this.startQnaRequestInFlight=!0};
_.d.handleServiceRequestCompleted=function(k){var g;k=k==null?void 0:(g=k.detail)==null?void 0:g.data;(k==null?0:k.actions)&&k.actions.length>0?this.startQnaRequestInFlight=!1:_.RV(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.d.handleServiceRequestError=function(){this.startQnaRequestInFlight=!1};
kQ.prototype.handleServiceRequestError=kQ.prototype.handleServiceRequestError;kQ.prototype.handleServiceRequestCompleted=kQ.prototype.handleServiceRequestCompleted;kQ.prototype.handleServiceRequestSent=kQ.prototype.handleServiceRequestSent;kQ.prototype.onPickerCancelled=kQ.prototype.onPickerCancelled;kQ.prototype.onCharacterCountChanged=kQ.prototype.onCharacterCountChanged;_.N([_.n(),_.I("design:type",Object)],kQ.prototype,"characterCount",void 0);
_.N([_.n(),_.I("design:type",Object)],kQ.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],kQ.prototype,"showInputErrorMessage",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],kQ.prototype,"startQnaRequestInFlight",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],kQ.prototype,"modern",void 0);_.N([_.n(),_.I("design:type",Object)],kQ.prototype,"buttonOverrides",void 0);
_.N([_.n(),_.I("design:type",Object)],kQ.prototype,"closeButtonOverrides",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],kQ.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ox),_.I("design:type",Object)],kQ.prototype,"ytLiveChatReduxBehavior",void 0);_.N([_.h(_.G3.YtLiveChatItemBehavior),_.I("design:type",_.Rz)],kQ.prototype,"ytLiveChatItemBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],kQ.prototype,"ytActionHandlerBehavior",void 0);_.N([_.dV("yt-live-chat-text-input-field-renderer-character-count-changed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],kQ.prototype,"onCharacterCountChanged",null);_.N([_.dV("picker-cancelled"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],kQ.prototype,"onPickerCancelled",null);
_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],kQ.prototype,"handleServiceRequestSent",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],kQ.prototype,"handleServiceRequestCompleted",null);
_.N([_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],kQ.prototype,"handleServiceRequestError",null);_.N([_.t({disableElementRegistration:!0,is:"yt-live-chat-qna-start-panel-renderer"})],kQ);
_.v(kQ,"yt-live-chat-qna-start-panel-renderer",function(){if(f0S===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-qna-start-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_qna_start_panel_renderer.yt.live.chat.qna.start.panel.renderer.css.js--\x3e<div id="panel-header" class="style-scope yt-live-chat-qna-start-panel-renderer">\n  <yt-icon aria-hidden="true" hidden$="[[!data.headerIcon]]" icon="[[data.headerIcon.iconType]]" class="style-scope yt-live-chat-qna-start-panel-renderer"></yt-icon>\n  <yt-formatted-string id="panel-title" text="[[data.headerText]]" class="style-scope yt-live-chat-qna-start-panel-renderer"></yt-formatted-string>\n  <div id="close-button" on-click="onCloseClick" class="style-scope yt-live-chat-qna-start-panel-renderer"></div>\n</div>\n<div id="panel-contents" class="style-scope yt-live-chat-qna-start-panel-renderer">\n  <div id="call_for_questions_banner" class="style-scope yt-live-chat-qna-start-panel-renderer">\n    <div id="banner-content" class="style-scope yt-live-chat-qna-start-panel-renderer">\n      <div id="banner-content-top" class="style-scope yt-live-chat-qna-start-panel-renderer">\n        <yt-img-shadow id="creator-avatar" height="24" hidden$="[[!data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.creatorAvatar]]" thumbnail="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.creatorAvatar]]" width="24" class="style-scope yt-live-chat-qna-start-panel-renderer">\n        </yt-img-shadow>\n\n        <div id="metadata-text" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          <yt-formatted-string id="author-name" text="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.creatorAuthorName]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          </yt-formatted-string>\n\n          <yt-formatted-string id="separator-collapsed" text="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.contentSeparator]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          </yt-formatted-string>\n\n          <yt-formatted-string id="feature-label" text="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.featureLabel]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          </yt-formatted-string>\n        </div>\n        <div id="menu" on-click="onContextMenuButtonClick" class="style-scope yt-live-chat-qna-start-panel-renderer"></div>\n      </div>\n\n      <div id="banner-main-content" class="style-scope yt-live-chat-qna-start-panel-renderer">\n        <div id="input-container" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          <template is="dom-if" if="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n            <yt-live-chat-text-input-field-renderer id="qna-creator-text-input-field" character-count="{{characterCount}}" data="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField.liveChatTextInputFieldRenderer]]" hidden$="[[!data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField]]" ignore-color-mapping="" class="style-scope yt-live-chat-qna-start-panel-renderer">\n            </yt-live-chat-text-input-field-renderer>\n          </template>\n        </div>\n        <div id="input-sub-content" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          <div id="qna-error-message" role="alert" class="style-scope yt-live-chat-qna-start-panel-renderer">[[getSimpleString(data.characterLimitErrorMessage)]]</div>\n          <div id="qna-character-count" class="style-scope yt-live-chat-qna-start-panel-renderer">[[characterCount]]/[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField.liveChatTextInputFieldRenderer.maxCharacterLimit]]</div>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="start-button" on-yt-action="handleStartButtonAction" class="style-scope yt-live-chat-qna-start-panel-renderer"></div>\n</div>\n<div id="spinner-container" hidden$="[[!startQnaRequestInFlight]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n  <tp-yt-paper-spinner-lite id="spinner" active="[[startQnaRequestInFlight]]" class="style-scope yt-live-chat-qna-start-panel-renderer"></tp-yt-paper-spinner-lite>\n</div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;rcc===void 0&&(rcc=document.createElement("template"));var x=rcc;P.call(g,x.content.cloneNode(!0),k.content.firstChild);f0S=k}k=f0S;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var bGT;var BHN;var g0=function(){return _.S.apply(this,arguments)||this};
_.z(g0,_.S);g0.prototype.dismiss=function(){_.GB(this.hostElement,"yt-live-chat-error-message-dismiss")};
g0.prototype.edit=function(){_.GB(this.hostElement,"yt-live-chat-error-message-edit",this.data.originalRichMessage)};
_.N([_.n(),_.I("design:type",Object)],g0.prototype,"data",void 0);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-text-actions-error-message-renderer",noInjection:!0})],g0);
_.v(g0,"yt-live-chat-text-actions-error-message-renderer",function(){if(BHN===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-actions-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_actions_error_message_renderer.yt.live.chat.text.actions.error.message.renderer.css.js--\x3e<yt-icon-button on-click="dismiss" class="style-scope yt-live-chat-text-actions-error-message-renderer">\n  <yt-icon icon="close" class="style-scope yt-live-chat-text-actions-error-message-renderer"></yt-icon>\n</yt-icon-button>\n<div id="error-text" class="style-scope yt-live-chat-text-actions-error-message-renderer">\n  <yt-formatted-string text="[[data.errorText]]" class="style-scope yt-live-chat-text-actions-error-message-renderer"></yt-formatted-string>\n  <button id="edit" on-click="edit" class="style-scope yt-live-chat-text-actions-error-message-renderer">\n    <yt-formatted-string text="[[data.editMessageText]]" class="style-scope yt-live-chat-text-actions-error-message-renderer"></yt-formatted-string>\n  </button>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;bGT===void 0&&(bGT=document.createElement("template"));var x=bGT;P.call(g,x.content.cloneNode(!0),k.content.firstChild);BHN=k}k=BHN;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var zRc;var uqs;var hRU;var Ee7;var PM=function(){var k=_.S.apply(this,arguments)||this;k.isDarkTheme=document.documentElement.hasAttribute("dark");k.newnessDotEligible=!1;return k};
_.z(PM,_.S);PM.prototype.sendReaction=function(){var k,g,P=((k=this.data)==null?void 0:k.emojiId)||((g=this.data)==null?void 0:g.emoteId),x;P&&((x=this.data)==null?0:x.shouldTriggerAnimation)&&_.RV(this.hostElement,"yt-create-user-reaction-animation",[P]);var U;(k=_.hC((U=this.data)==null?void 0:U.onTap))&&_.ie(k,this.hostElement);this.showNewnessDot&&_.RV(this.hostElement,"yt-hide-newness-dot")};
PM.prototype.onClick=function(k){(!k||k.clientX||k.clientY)&&this.sendReaction()};
PM.prototype.onKeyDown=function(k){k.key!=="Enter"&&k.key!==" "||k.repeat||this.sendReaction()};
_.mJ.Object.defineProperties(PM.prototype,{showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.maybeShowNewnessDot)&&this.newnessDotEligible}},
useYtImage:{configurable:!0,enumerable:!0,get:function(){var k,g;return!!(((k=this.data)==null?0:k.emojiId)||((g=this.data)==null?0:g.emoteId))}}});
_.N([_.n(),_.I("design:type",Object)],PM.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],PM.prototype,"isDarkTheme",void 0);_.N([_.n(),_.I("design:type",Object)],PM.prototype,"newnessDotEligible",void 0);_.N([_.E("data.maybeShowNewnessDot"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],PM.prototype,"showNewnessDot",null);_.N([_.E("data.emojiId","data.emoteId"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],PM.prototype,"useYtImage",null);
_.N([_.hB({disableElementRegistration:!0,is:"yt-reaction-control-panel-button-view-model",noInjection:!0})],PM);
_.v(PM,"yt-reaction-control-panel-button-view-model",function(){if(Ee7===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-reaction-control-panel-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_reaction_control_panel_button_view_model.yt.reaction.control.panel.button.view.model.css.js--\x3e<button on-click="onClick" on-keydown="onKeyDown" class="style-scope yt-reaction-control-panel-button-view-model">\n  <div class="image-container style-scope yt-reaction-control-panel-button-view-model">\n    <template is="dom-if" restamp="" if="[[useYtImage]]" class="style-scope yt-reaction-control-panel-button-view-model">\n      <yt-image alt="[[data.a11yLabel]]" data="[[data.buttonIcon]]" height="24" preserve-height="" preserve-width="" should-render-lazy="" width="24" class="style-scope yt-reaction-control-panel-button-view-model"></yt-image>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.buttonIconType]]" class="style-scope yt-reaction-control-panel-button-view-model">\n      <yt-icon aria-label="[[data.a11yLabel]]" icon="[[data.buttonIconType]]" class="style-scope yt-reaction-control-panel-button-view-model"></yt-icon>\n    </template>\n    <template is="dom-if" restamp="" if="[[showNewnessDot]]" class="style-scope yt-reaction-control-panel-button-view-model">\n      <div class="newness-dot style-scope yt-reaction-control-panel-button-view-model"></div>\n    </template>\n  </div>\n</button>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;hRU===void 0&&(hRU=document.createElement("template"));var x=hRU;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Ee7=k}k=Ee7;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var LWc;var neu;var $Q=function(){var k=_.S.apply(this,arguments)||this;k.reactionControlPanelExpanded=!1;k.isDarkTheme=document.documentElement.hasAttribute("dark");k.newnessDotEligible=!1;return k};
_.z($Q,_.S);_.d=$Q.prototype;_.d.expandedButtonsChanged=function(){var k,g;_.iG(this.hostElement,{"--expanded-buttons-height":((g=(k=this.expandedButtonsData)==null?void 0:k.length)!=null?g:0)*36+"px"})};
_.d.configureRendererStamper=function(){return{expandedButtonsData:{id:"expanded-buttons",mapping:{reactionControlPanelButtonViewModel:{component:"yt-reaction-control-panel-button-view-model",properties:{newnessDotEligible:"[[newnessDotEligible]]"}}},reuseComponents:!0},"data.collapsedButton":{id:"collapsed-button",mapping:{reactionControlPanelButtonViewModel:{component:"yt-reaction-control-panel-button-view-model",properties:{newnessDotEligible:"[[newnessDotEligible]]"}}},reuseComponents:!0}}};
_.d.onMouseEnter=function(){clearTimeout(this.collapseTimer);this.collapseTimer=void 0;this.reactionControlPanelExpanded=!0};
_.d.onMouseLeave=function(){var k=this;this.collapseTimer=setTimeout(function(){k.reactionControlPanelExpanded=!1},500)};
_.d.onFocusIn=function(){this.onMouseEnter()};
_.d.onFocusOut=function(){this.onMouseLeave()};
_.d.onCollapsedButtonFocusIn=function(){var k=this;setTimeout(function(){var g;(g=k.expandedButtons.querySelector("button"))==null||g.focus()},100)};
_.d.onCollapsedButtonFocusOut=function(k){k.stopPropagation()};
_.mJ.Object.defineProperties($Q.prototype,{expandedButtonsData:{configurable:!0,enumerable:!0,get:function(){var k,g;return _.vX.unsafeClone((k=this.liveReactionsData)==null?void 0:k.emojiButtonData)||((g=this.data)==null?void 0:g.expandedButtons)}},
showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var k;return this.newnessDotEligible&&!this.reactionControlPanelExpanded&&!((k=this.data)==null||!k.maybeShowNewnessDot)}}});
$Q.prototype.expandedButtonsChanged=$Q.prototype.expandedButtonsChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],$Q.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],$Q.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ox),_.I("design:type",Object)],$Q.prototype,"ytLiveChatReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],$Q.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],$Q.prototype,"reactionControlPanelExpanded",void 0);_.N([_.n({selectorArgs:["data.liveReactionsDataEntityKey"],selector:h1d}),_.I("design:type",Object)],$Q.prototype,"liveReactionsData",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],$Q.prototype,"isDarkTheme",void 0);_.N([_.n(),_.I("design:type",Object)],$Q.prototype,"newnessDotEligible",void 0);
_.N([_.E("liveReactionsData","data.expandedButtons"),_.I("design:type",Object),_.I("design:paramtypes",[])],$Q.prototype,"expandedButtonsData",null);_.N([_.E("newnessDotEligible","reactionControlPanelExpanded","data.maybeShowNewnessDot"),_.n({reflectToAttribute:!0}),_.I("design:type",Object),_.I("design:paramtypes",[])],$Q.prototype,"showNewnessDot",null);_.N([_.Td("#expanded-buttons"),_.I("design:type",HTMLElement)],$Q.prototype,"expandedButtons",void 0);
_.N([_.OO("expandedButtonsData"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],$Q.prototype,"expandedButtonsChanged",null);_.N([_.hB({disableElementRegistration:!0,is:"yt-reaction-control-panel-view-model",noInjection:!0})],$Q);
_.v($Q,"yt-reaction-control-panel-view-model",function(){if(neu===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-reaction-control-panel-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_reaction_control_panel_view_model.yt.reaction.control.panel.view.model.css.js--\x3e<div id="hover-area" on-mouseenter="onMouseEnter" on-mouseleave="onMouseLeave" on-focusin="onFocusIn" on-focusout="onFocusOut" class="style-scope yt-reaction-control-panel-view-model">\n  <div id="fab-container" class="style-scope yt-reaction-control-panel-view-model">\n    <div id="expanded-buttons" class="style-scope yt-reaction-control-panel-view-model"></div>\n    <div id="collapsed-button" on-focusin="onCollapsedButtonFocusIn" on-focusout="onCollapsedButtonFocusOut" class="style-scope yt-reaction-control-panel-view-model"></div>\n  </div>\n  <template is="dom-if" restamp="" if="[[showNewnessDot]]" class="style-scope yt-reaction-control-panel-view-model">\n    <div class="newness-dot style-scope yt-reaction-control-panel-view-model"></div>\n  </template>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;LWc===void 0&&(LWc=document.createElement("template"));var x=LWc;P.call(g,x.content.cloneNode(!0),k.content.firstChild);neu=k}k=neu;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var xQ=new _.RM("yt-live-chat"),S_j=Date.parse("2024-7-24"),Uw=function(){var k=_.S.apply(this,arguments)||this;k.emojiManager=_.CF;k.newnessDotEligible=!1;k.newnessDotImpressionCounted=!1;k.actionMap={"yt-live-reactions-mute":"handleReactionsMute","yt-hide-newness-dot":"hideNewnessDot"};return k};
_.z(Uw,_.S);_.d=Uw.prototype;_.d.emojiCustomizationEnabledChanged=function(){var k;((k=this.data)==null?0:k.emojiCustomizationEnabled)&&!this.newnessDotImpressionCounted&&((k=xQ.getCreationTime("emoji-customization-count"))&&k<S_j&&xQ.set("emoji-customization-count","0"),k=Number(xQ.get("emoji-customization-count"))||0,k<3&&(this.newnessDotEligible=!0,xQ.set("emoji-customization-count",(k+1).toString())),this.newnessDotImpressionCounted=!0)};
_.d.hideNewnessDot=function(){this.newnessDotEligible=!1;xQ.set("emoji-customization-count",(3).toString());this.data=Object.assign({},this.data||{})};
_.d.handleReactionsMute=function(k){var g=_.hE(),P=_.$5(206221),x={checkboxData:{state:k?"CHECKBOX_STATE_OFF":"CHECKBOX_STATE_ON"}};g&&_.op(g,P,x);this.reactionsMuted=k};
_.d.liveReactionsSettingChanged=function(){this.data=Object.assign({},this.data||{})};
_.d.configureRendererStamper=function(){return{"data.emojiFountain":{id:"emoji-fountain",mapping:{emojiFountainViewModel:{component:"yt-emoji-fountain-view-model",properties:{emojiManager:"[[emojiManager]]",isActive:"[[liveReactionsEnabled]]"}}},reuseComponents:!0},"data.reactionControlPanel":{id:"reaction-control-panel",mapping:{reactionControlPanelViewModel:{component:"yt-reaction-control-panel-view-model",properties:{newnessDotEligible:"[[newnessDotEligible]]"}}},reuseComponents:!0}}};
_.mJ.Object.defineProperties(Uw.prototype,{liveReactionsEnabled:{configurable:!0,enumerable:!0,get:function(){var k;return(!((k=this.liveReactionsData)==null||!k.isEnabled)||this.liveReactionsSetting)&&!this.reactionsMuted}}});
Uw.prototype.liveReactionsSettingChanged=Uw.prototype.liveReactionsSettingChanged;Uw.prototype.emojiCustomizationEnabledChanged=Uw.prototype.emojiCustomizationEnabledChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Uw.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Uw.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ox),_.I("design:type",Object)],Uw.prototype,"ytLiveChatReduxBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Uw.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Uw.prototype,"data",void 0);_.N([_.n(),_.I("design:type",_.Xx)],Uw.prototype,"emojiManager",void 0);_.N([_.n(),_.I("design:type",Object)],Uw.prototype,"newnessDotEligible",void 0);_.N([_.n(),_.I("design:type",Object)],Uw.prototype,"newnessDotImpressionCounted",void 0);
_.N([_.n({selectorArgs:["data.liveReactionsSettingEntityKey"],selector:ESU}),_.I("design:type",Boolean)],Uw.prototype,"liveReactionsSetting",void 0);_.N([_.n({selectorArgs:["data.liveReactionsDataEntityKey"],selector:h1d}),_.I("design:type",Object)],Uw.prototype,"liveReactionsData",void 0);_.N([_.n({value:function(){var k=_.W("enable_lwe_web_mute"),g=xQ.get("allow-reactions");return g===void 0?!1:!g&&k}}),
_.I("design:type",Boolean)],Uw.prototype,"reactionsMuted",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("liveReactionsSetting","reactionsMuted","liveReactionsData"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Uw.prototype,"liveReactionsEnabled",null);_.N([_.OO("data.emojiCustomizationEnabled"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Uw.prototype,"emojiCustomizationEnabledChanged",null);
_.N([_.OO("liveReactionsEnabled"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Uw.prototype,"liveReactionsSettingChanged",null);_.N([_.hB({disableElementRegistration:!0,is:"yt-reaction-control-panel-overlay-view-model",noInjection:!0})],Uw);
_.v(Uw,"yt-reaction-control-panel-overlay-view-model",function(){if(uqs===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-reaction-control-panel-overlay-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_reaction_control_panel_overlay_view_model.yt.reaction.control.panel.overlay.view.model.css.js--\x3e<div id="reaction-control-panel" hidden$="[[!liveReactionsEnabled]]" class="style-scope yt-reaction-control-panel-overlay-view-model"></div>\n<div id="emoji-fountain" hidden$="[[!liveReactionsEnabled]]" class="style-scope yt-reaction-control-panel-overlay-view-model"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;zRc===void 0&&(zRc=document.createElement("template"));var x=zRc;P.call(g,x.content.cloneNode(!0),k.content.firstChild);uqs=k}k=uqs;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var FWj={YtPickerBehavior:{listeners:{"picker-cancelled":"onPickerCancel_"},togglePicker_:function(k){var g=this.$.pickers.selected;if(g){_.kr(this.hostElement).removeAttribute(g+"-open");var P="#picker-buttons";this.hostElement.tagName=="YT-LIVE-CHAT-MESSAGE-INPUT-RENDERER"&&(P="#picker-buttons",g==="emoji"&&_.kr(this.hostElement).querySelector("#emoji-picker-button")&&(P="#emoji-picker-button"));if(P=_.kr(this.hostElement).querySelector(P).querySelector("#"+g))P.active=!1}P=k;g==k&&(P=null);g!=
k&&_.kr(this.hostElement).setAttribute(k+"-open","");this.$.pickers.selected=P;_.RV(this.hostElement,"yt-live-chat-picker-changed",[P])},
onPickerCancel_:function(){this.togglePicker_(this.$.pickers.selected)}}};var AD=function(){var k=_.S.apply(this,arguments)||this;k.numSentMessages=0;k.timeoutDurationMs=0;k.timeoutMs=0;k.lastTimeoutTimeMs=0;k.pendingMessageId="";k.hasFiredInitialFocusActions=!1;k.isBeforeFocusEnabled=!0;k.id="";k.characterCount=0;k.maxCharacterLimit=0;k.remainingCharacterCount=0;k.inputExpanded=!1;k.buttonOverrides={iconPosition:"icon-only"};k.inReplyPanel=!1;k.countdownRatio=0;k.isTooltipVisible=!1;k.tooltipTimeout=1E4;k.systemIcons=_.W("kevlar_system_icons");k.tallerEmojiPicker=_.W("live_chat_taller_emoji_picker");
k.sendReplyMessageInFlight=!1;k.actionMap={"yt-open-popup-action":"onOpenPopupAction","yt-close-popup-action":"onClosePopupAction","yt-live-chat-disable-before-focus-action":"onDisableBeforeFocus","yt-live-chat-component-replaced":"onComponentReplaced"};k.onResize=function(){k.maybeToggleCharacterCount()};
return k};
_.z(AD,_.S);_.d=AD.prototype;
_.d.configureRendererStamper=function(){return{"data.sendButton":{id:"send-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.pickers":{id:"pickers",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{disableIncrementalLoading:"[[disableEmojiPickerIncrementalLoading]]"}},liveChatProductPickerRenderer:"yt-live-chat-product-picker-renderer",liveChatProductPickerPanelViewModel:"yt-live-chat-product-picker-panel-view-model",liveChatPollEditorPanelRenderer:"yt-live-chat-poll-editor-panel-renderer",
liveChatQnaStartPanelRenderer:"yt-live-chat-qna-start-panel-renderer"}},"data.emojiPickerButton":{id:"emoji-picker-button",mapping:{liveChatIconToggleButtonRenderer:{component:"yt-live-chat-icon-toggle-button-renderer",properties:{disabled:"[[hasInteractionMessage]]"}},buttonRenderer:{component:"yt-button-renderer",params:{buttonTooltipPosition:"top",sendServiceEndpointWhenDisabled:!0}}}},"data.pickerButtons":{id:"picker-buttons",mapping:{liveChatIconToggleButtonRenderer:{component:"yt-live-chat-icon-toggle-button-renderer",
properties:{disabled:"[[hasInteractionMessage]]"}},buttonRenderer:{component:"yt-button-renderer",params:{buttonTooltipPosition:"top",sendServiceEndpointWhenDisabled:!0},properties:{overrides:"[[buttonOverrides]]"}},reactionControlPanelOverlayViewModel:{component:"yt-reaction-control-panel-overlay-view-model"}}},"data.interactionMessage":{id:"interaction-message",mapping:{messageRenderer:{component:"yt-live-chat-message-renderer",params:{subtextOnBottom:!0}}}},errorMessage:{id:"error-message",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer",
liveChatTextActionsErrorMessageRenderer:"yt-live-chat-text-actions-error-message-renderer"}}}};
_.d.attached=function(){window.addEventListener("resize",this.onResize)};
_.d.detached=function(){window.removeEventListener("resize",this.onResize)};
_.d.dataChanged=function(){this.data.sendButton&&this.data.sendButton.buttonRenderer&&(this.data.sendButton.buttonRenderer.isDisabled=this.sendDisabled)};
_.d.sendMessage=function(){var k=this,g,P,x,U;return _.e(function(A){if(k.sendDisabled)return A.return();k.isTooltipVisible&&_.RV(k.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);if(k.data.sendButton&&k.data.sendButton.buttonRenderer){k.input.completeEmojis();g=k.data.sendButton.buttonRenderer.serviceEndpoint;if(!g)return A.return();x=((P=_.b(g,_.eIq))==null?void 0:P.clientIdPrefix)||"";U={client_message_id:x+String(k.numSentMessages++),rich_message:_.Yv(k.input.liveChatRichMessageInput)};
k.pendingMessageId=U.client_message_id;k.inReplyPanel&&(k.sendReplyMessageInFlight=!0);_.g5(k.hostElement,[g,U]);k.input.setLiveChatRichMessageInput(null)}_.SV(A)})};
_.d.handleSendButtonAction=function(k){k.detail.actionName==="yt-service-request"&&(k.stopPropagation(),this.sendMessage())};
_.d.onSendCompleted=function(k,g){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);(k=this.get("timeoutDurationUsec",g.data))&&this.handleTimeout(Number(k)/1E3);this.errorMessage=this.get("errorMessage",g.data);this.pendingMessageId=""};
_.d.onSendError=function(){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);this.pendingMessageId&&_.RV(this.hostElement,"yt-dim-chat-item-action",[{dimChatItemAction:{clientAssignedId:this.pendingMessageId}}]);this.pendingMessageId="";this.genericErrorMessage&&(this.errorMessage={liveChatErrorMessageRenderer:{errorText:this.genericErrorMessage}})};
_.d.handlePickerButtonToggle=function(k){k=k.detail.targetId;this.ytPickerBehavior.togglePicker_(k);if(k==="emoji")this.input.focus();else if(k==="qna-start-panel"){var g,P;(g=_.kr(this.hostElement).querySelector("yt-live-chat-qna-start-panel-renderer"))==null||(P=g.querySelector("#qna-creator-text-input-field"))==null||P.focus()}};
_.d.onComponentReplaced=function(k){var g,P;k.toReplace==="REPLACE_LIVE_CHAT_ACTION_PANEL"&&((g=k.replacement.liveChatMessageInputRenderer)==null?0:(P=g.headerRenderer)==null?0:P.liveChatQnaInputPromptHeaderRenderer)&&this.input.focus()};
_.d.onEmojiSelect=function(k){this.input.focus();this.input.insertEmoji(k.detail)};
_.d.onDisableBeforeFocus=function(){this.isBeforeFocusEnabled=!1};
_.d.onInputFocusIn=function(){this.data&&(this.data.beforeFocusCommand&&this.isBeforeFocusEnabled?_.RV(this.hostElement,"yt-live-chat-actions",[[this.data.beforeFocusCommand]]):this.data.onInitialFocusCommand&&!this.hasFiredInitialFocusActions&&(_.RV(this.hostElement,"yt-live-chat-actions",[[this.data.onInitialFocusCommand]]),this.hasFiredInitialFocusActions=!0))};
_.d.onOpenPopupAction=function(k,g){var P=this;g===this.hostElement&&(this.isTooltipVisible=!0);this.tooltipTimeout&&setTimeout(function(){_.RV(P.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},this.tooltipTimeout)};
_.d.onClosePopupAction=function(){this.isTooltipVisible=!1};
_.d.characterCountChanged=function(){this.maybeToggleCharacterCount()};
_.d.focusChanged=function(){this.maybeToggleCharacterCount()};
_.d.maybeToggleCharacterCount=function(){if(this.maxCharacterLimit){var k=this.characterCount/this.maxCharacterLimit*100;this.count.classList.toggle("warning",this.characterCount!==0&&this.input.clientHeight>36);this.count.classList.toggle("error",k>100)}this.inputExpanded=this.characterCount!==0&&this.inputContainer.clientHeight>36};
_.d.computeId=function(){return this.data&&this.data.targetId||""};
_.d.computeSendDisabled=function(k,g,P,x){k=!!(!k||g&&k>g||x);(g=_.kr(this.hostElement).querySelector("#send-button"))&&g.children.length&&(g.children[0].disabled=k);return k};
_.d.handleTimeout=function(k){this.timeoutDurationMs=this.timeoutMs=k;this.countdownRatio=1;this.lastTimeoutTimeMs===0&&window.requestAnimationFrame(this.updateTimeout.bind(this))};
_.d.updateTimeout=function(k){this.lastTimeoutTimeMs&&(this.timeoutMs=Math.max(0,this.timeoutMs-(k-this.lastTimeoutTimeMs)),this.countdownRatio=this.timeoutMs/this.timeoutDurationMs);this.isAttached&&this.timeoutMs?(this.lastTimeoutTimeMs=k,window.requestAnimationFrame(this.updateTimeout.bind(this))):this.lastTimeoutTimeMs=0};
_.d.onErrorMessageDismiss=function(){this.errorMessage=void 0};
_.d.onErrorMessageEdit=function(k){this.input.setLiveChatRichMessageInput(k.detail);this.input.focusAtEnd();this.errorMessage=void 0};
_.d.errorMessageChanged=function(){var k=this;_.jb(function(){_.RV(k.hostElement,"yt-live-chat-maybe-scroll-to-bottom")})};
_.d.computeAuthorNameColor=function(k){var g;if(_.W("live_chat_author_name_color_usernames")&&(k==null?0:(g=k.authorName)==null?0:g.simpleText))return _.JSA(_.rS0(k.authorName.simpleText));if(_.W("live_chat_seed_color_usernames")&&(k==null?0:k.authorSeedColorArgb))return _.JSA(_.kZ(k.authorSeedColorArgb));if(_.W("live_chat_colored_usernames"))return"#cc0000";var P;return _.W("live_chat_simple_color_usernames")&&(k==null?0:(P=k.authorName)==null?0:P.simpleText)&&(k==null?0:k.authorUsernameColorLight)&&
(k==null?0:k.authorUsernameColorDark)?document.documentElement.hasAttribute("dark")?_.kZ(k.authorUsernameColorDark):_.kZ(k.authorUsernameColorLight):""};
_.d.onIsTooltipVisibleChanged=function(){var k=_.kr(this.hostElement).querySelector("#tooltip-accessibility-text");this.isTooltipVisible?setTimeout(function(){k.hidden=!1;k.setAttribute("role","alert")},0):(k.hidden=!0,k.removeAttribute("role"))};
_.d.onFocusedChanged=function(k){this.inputFocused=k.detail.value};
_.mJ.Object.defineProperties(AD.prototype,{sendDisabled:{configurable:!0,enumerable:!0,get:function(){return this.computeSendDisabled(this.characterCount,this.maxCharacterLimit,this.countdownActive,this.sendReplyMessageInFlight)}},
countdownStrokeDashOffset:{configurable:!0,enumerable:!0,get:function(){return this.countdownRatio*10*2*Math.PI}},
countdownActive:{configurable:!0,enumerable:!0,get:function(){return!!this.countdownRatio}},
hasInteractionMessage:{configurable:!0,enumerable:!0,get:function(){return!!this.data.interactionMessage}},
hasEmojiPickerButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.emojiPickerButton}},
showAvatar:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.authorPhoto)&&this.characterCount>0}},
hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.data)==null?void 0:(g=k.pickers)==null?void 0:g.find(function(P){return P.liveChatProductPickerPanelViewModel}))!==void 0}},
tooltipMessage:{configurable:!0,enumerable:!0,get:function(){var k=this.get("data.onInitialFocusCommand.showLiveChatTooltipCommand.tooltip.tooltipRenderer.detailsText");return k?this.ytRendererBehavior.getSimpleString(k):""}},
authorNameColor:{configurable:!0,enumerable:!0,get:function(){return this.computeAuthorNameColor(this.data)}}});
AD.prototype.onIsTooltipVisibleChanged=AD.prototype.onIsTooltipVisibleChanged;AD.prototype.errorMessageChanged=AD.prototype.errorMessageChanged;AD.prototype.onErrorMessageEdit=AD.prototype.onErrorMessageEdit;AD.prototype.onErrorMessageDismiss=AD.prototype.onErrorMessageDismiss;AD.prototype.focusChanged=AD.prototype.focusChanged;AD.prototype.characterCountChanged=AD.prototype.characterCountChanged;AD.prototype.onEmojiSelect=AD.prototype.onEmojiSelect;AD.prototype.handlePickerButtonToggle=AD.prototype.handlePickerButtonToggle;
AD.prototype.onSendError=AD.prototype.onSendError;AD.prototype.onSendCompleted=AD.prototype.onSendCompleted;AD.prototype.sendMessage=AD.prototype.sendMessage;AD.prototype.dataChanged=AD.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],AD.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],AD.prototype,"ytActionHandlerBehavior",void 0);
_.N([_.h(FWj.YtPickerBehavior),_.I("design:type",Object)],AD.prototype,"ytPickerBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],AD.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.vW.YtLiveChatTooltipTargetingBehavior),_.I("design:type",Object)],AD.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],AD.prototype,"hasFiredInitialFocusActions",void 0);
_.N([_.n(),_.I("design:type",Object)],AD.prototype,"isBeforeFocusEnabled",void 0);_.N([_.n(),_.I("design:type",Object)],AD.prototype,"data",void 0);_.N([_.n({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.I("design:type",Object)],AD.prototype,"id",void 0);_.N([_.n(),_.I("design:type",Object)],AD.prototype,"characterCount",void 0);_.N([_.n(),_.I("design:type",Object)],AD.prototype,"maxCharacterLimit",void 0);
_.N([_.n(),_.I("design:type",Object)],AD.prototype,"remainingCharacterCount",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],AD.prototype,"inputExpanded",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],AD.prototype,"inputFocused",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],AD.prototype,"disableEmojiPickerIncrementalLoading",void 0);_.N([_.n(),_.I("design:type",_.PD)],AD.prototype,"participantsManager",void 0);
_.N([_.n(),_.I("design:type",Object)],AD.prototype,"buttonOverrides",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],AD.prototype,"inReplyPanel",void 0);_.N([_.E("characterCount, maxCharacterLimit, countdownActive"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],AD.prototype,"sendDisabled",null);_.N([_.n(),_.I("design:type",Object)],AD.prototype,"countdownRatio",void 0);
_.N([_.E("countdownRatio"),_.I("design:type",Number),_.I("design:paramtypes",[])],AD.prototype,"countdownStrokeDashOffset",null);_.N([_.E("countdownRatio"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],AD.prototype,"countdownActive",null);_.N([_.E("data.interactionMessage"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],AD.prototype,"hasInteractionMessage",null);
_.N([_.E("data.emojiPickerButton"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],AD.prototype,"hasEmojiPickerButton",null);_.N([_.E("data, characterCount"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],AD.prototype,"showAvatar",null);_.N([_.E("data.pickers"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],AD.prototype,"hasProductPickerPanelViewModel",null);
_.N([_.n(),_.I("design:type",Object)],AD.prototype,"errorMessage",void 0);_.N([_.n(),_.I("design:type",Object)],AD.prototype,"genericErrorMessage",void 0);_.N([_.n(),_.I("design:type",Object)],AD.prototype,"isTooltipVisible",void 0);_.N([_.n(),_.I("design:type",Object)],AD.prototype,"tooltipTimeout",void 0);_.N([_.E("data.onInitialFocusCommand"),_.I("design:type",String),_.I("design:paramtypes",[])],AD.prototype,"tooltipMessage",null);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],AD.prototype,"systemIcons",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],AD.prototype,"tallerEmojiPicker",void 0);_.N([_.E("data"),_.I("design:type",String),_.I("design:paramtypes",[])],AD.prototype,"authorNameColor",null);_.N([_.n(),_.I("design:type",Object)],AD.prototype,"sendReplyMessageInFlight",void 0);_.N([_.Td("#input"),_.I("design:type",_.HYJ)],AD.prototype,"input",void 0);
_.N([_.Td("#count"),_.I("design:type",HTMLElement)],AD.prototype,"count",void 0);_.N([_.Td("#input-container"),_.I("design:type",HTMLElement)],AD.prototype,"inputContainer",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],AD.prototype,"dataChanged",null);_.N([_.dV("yt-live-chat-send-message"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype",Promise)],AD.prototype,"sendMessage",null);
_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[Event,_.ov]),_.I("design:returntype")],AD.prototype,"onSendCompleted",null);_.N([_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],AD.prototype,"onSendError",null);
_.N([_.dV("yt-live-chat-icon-toggle-button-renderer-toggle"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],AD.prototype,"handlePickerButtonToggle",null);_.N([_.dV("yt-emoji-select"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],AD.prototype,"onEmojiSelect",null);
_.N([_.OO("characterCount"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],AD.prototype,"characterCountChanged",null);_.N([_.OO("inputFocused"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],AD.prototype,"focusChanged",null);_.N([_.dV("yt-live-chat-error-message-dismiss"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],AD.prototype,"onErrorMessageDismiss",null);
_.N([_.dV("yt-live-chat-error-message-edit"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],AD.prototype,"onErrorMessageEdit",null);_.N([_.OO("errorMessage"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],AD.prototype,"errorMessageChanged",null);_.N([_.OO("isTooltipVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],AD.prototype,"onIsTooltipVisibleChanged",null);
_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-message-input-renderer",noInjection:!0})],AD);
_.v(AD,"yt-live-chat-message-input-renderer",function(){if(k97===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_input_renderer.yt.live.chat.message.input.renderer.css.js--\x3e<yt-live-chat-message-input-prompt-header-renderer data="[[data.headerRenderer.liveChatQnaInputPromptHeaderRenderer]]" hidden$="[[!data.headerRenderer.liveChatQnaInputPromptHeaderRenderer]]" class="style-scope yt-live-chat-message-input-renderer"></yt-live-chat-message-input-prompt-header-renderer><div id="container" class="style-scope yt-live-chat-message-input-renderer"><div id="top" class="style-scope yt-live-chat-message-input-renderer"><yt-img-shadow id="avatar" height="24" hidden$="[[!showAvatar]]" thumbnail="[[data.authorPhoto]]" width="24" class="style-scope yt-live-chat-message-input-renderer"></yt-img-shadow><div id="input-container" class="style-scope yt-live-chat-message-input-renderer"><yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" author-name-color="[[authorNameColor]]" hidden="" class="style-scope yt-live-chat-message-input-renderer"></yt-live-chat-author-chip><yt-live-chat-text-input-field-renderer id="input" character-count="{{characterCount}}" data="[[data.inputField.liveChatTextInputFieldRenderer]]" disabled="[[hasInteractionMessage]]" input-expanded="[[inputExpanded]]" is-chat-message-input="" max-character-limit="{{maxCharacterLimit}}" no-underline="" participants-manager="[[participantsManager]]" remaining-character-count="{{remainingCharacterCount}}" on-focused-changed="onFocusedChanged" on-focusin="onInputFocusIn" class="style-scope yt-live-chat-message-input-renderer"></yt-live-chat-text-input-field-renderer><div id="emoji-picker-button" class="style-scope yt-live-chat-message-input-renderer"></div></div><div id="right" class="style-scope yt-live-chat-message-input-renderer"><div id="count-container" class="style-scope yt-live-chat-message-input-renderer"><div id="count" class="style-scope yt-live-chat-message-input-renderer">[[remainingCharacterCount]]</div></div><div id="message-buttons" class="style-scope yt-live-chat-message-input-renderer"><div id="send-button" countdown-active$="[[countdownActive]]" hidden="[[!characterCount]]" on-yt-action="handleSendButtonAction" class="style-scope yt-live-chat-message-input-renderer"></div><svg id="countdown" countdown-active$="[[countdownActive]]" hidden$="[[!characterCount]]" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="style-scope yt-live-chat-message-input-renderer"><circle id="countdown-background" cx="12" cy="12" r="10" class="style-scope yt-live-chat-message-input-renderer"></circle><circle id="countdown-line" cx="12" cy="12" r="10" stroke-dashoffset$="[[countdownStrokeDashOffset]]" class="style-scope yt-live-chat-message-input-renderer"></circle></svg></div><div id="picker-buttons" hidden="[[characterCount]]" class="style-scope yt-live-chat-message-input-renderer"></div></div></div><div id="error-message" class="style-scope yt-live-chat-message-input-renderer"></div><tp-yt-iron-pages id="pickers" attr-for-selected="id" selected-attribute="selected" class="style-scope yt-live-chat-message-input-renderer"></tp-yt-iron-pages></div><div id="interaction-message" class="style-scope yt-live-chat-message-input-renderer"></div><div id="tooltip-accessibility-text" class="style-scope yt-live-chat-message-input-renderer">[[tooltipMessage]]</div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;RBJ===void 0&&(RBJ=document.createElement("template"));var x=RBJ;P.call(g,x.content.cloneNode(!0),k.content.firstChild);k97=k}k=k97;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var Y_s;var jMN;var d0=function(){var k=_.S.apply(this,arguments)||this;k.systemIcons=_.W("kevlar_system_icons");k.firedOnClickCommand=!1;k.inReplyPanel=!1;return k};
_.z(d0,_.S);
d0.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"}}}};
d0.prototype.onButtonToggle=function(k){k.target.disabled||this.ytPickerBehavior.togglePicker_(k.detail.targetId)};
d0.prototype.onClick=function(){var k=this;this.get("onClickCommand.liveChatAddToToastAction",this.data)&&!this.firedOnClickCommand&&(_.RV(this.hostElement,"yt-live-chat-add-to-toast-action",[this.data.onClickCommand]),this.firedOnClickCommand=!0,setTimeout(function(){return k.firedOnClickCommand=!1},5E3))};
_.mJ.Object.defineProperties(d0.prototype,{hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.data)==null?void 0:(g=k.panels)==null?void 0:g.find(function(P){return P.liveChatProductPickerPanelViewModel}))!==void 0}}});
d0.prototype.onButtonToggle=d0.prototype.onButtonToggle;_.N([_.h(FWj.YtPickerBehavior),_.I("design:type",Object)],d0.prototype,"ytPickerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],d0.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],d0.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],d0.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],d0.prototype,"systemIcons",void 0);_.N([_.n({reflectToAttribute:!1}),_.I("design:type",Object)],d0.prototype,"firedOnClickCommand",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],d0.prototype,"inReplyPanel",void 0);_.N([_.E("data.pickers"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],d0.prototype,"hasProductPickerPanelViewModel",null);
_.N([_.dV("yt-live-chat-icon-toggle-button-renderer-toggle"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],d0.prototype,"onButtonToggle",null);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-restricted-participation-renderer",noInjection:!0})],d0);
_.v(d0,"yt-live-chat-restricted-participation-renderer",function(){if(jMN===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-restricted-participation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_restricted_participation_renderer.yt.live.chat.restricted.participation.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-restricted-participation-renderer">\n  <tp-yt-iron-pages id="pickers" attr-for-selected="id" selected-attribute="selected" class="style-scope yt-live-chat-restricted-participation-renderer"></tp-yt-iron-pages>\n  <div id="explanation" class="style-scope yt-live-chat-restricted-participation-renderer">\n    <yt-icon id="icon" hidden$="[[!data.icon]]" icon="[[data.icon.iconType]]" on-click="onClick" class="style-scope yt-live-chat-restricted-participation-renderer">\n    </yt-icon>\n    <div id="body" on-click="onClick" class="style-scope yt-live-chat-restricted-participation-renderer">\n      <div id="message" class="style-scope yt-live-chat-restricted-participation-renderer">[[getSimpleString(data.message)]]</div><div id="message-button" class="style-scope yt-live-chat-restricted-participation-renderer"></div>\n    </div>\n    <div id="picker-buttons" class="style-scope yt-live-chat-restricted-participation-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;Y_s===void 0&&(Y_s=document.createElement("template"));var x=Y_s;P.call(g,x.content.cloneNode(!0),k.content.firstChild);jMN=k}k=jMN;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var Ow=function(){var k=_.S.apply(this,arguments)||this;k.genericErrorMessage=_.vS("Error, try again.");k.inReplyPanel=!1;k.hideBorder=!1;return k};
_.z(Ow,_.S);Ow.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}}}}}};
_.mJ.Object.defineProperties(Ow,{template:{configurable:!0,enumerable:!0,get:function(){return Xqc()}}});
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Ow.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ow.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],Ow.prototype,"genericErrorMessage",void 0);_.N([_.n(),_.I("design:type",Object)],Ow.prototype,"inReplyPanel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Ow.prototype,"hideBorder",void 0);
_.N([_.hB({is:"yt-live-chat-engagement-panel-input-renderer",disableElementRegistration:!0,noInjection:!0})],Ow);_.v(Ow,"yt-live-chat-engagement-panel-input-renderer",function(){return Xqc()},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var QMy,l0N;QMy=_.$5(115994);l0N=_.$5(115993);_.qn=function(k,g,P){var x=this;var U=P.dragDownAction;this.layer=0;this.JSC$22797_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return x.dragDownAction()}}}};
this.JSC$22797_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return x.dragDownAction()}}}};
this.fullscreen=!1;var A=_.qJ();_.zi(A,QMy,this.layer);_.zi(A,l0N,this.layer);this.dragDownAction=function(){U();_.Qb(A,{visualElement:x.fullscreen?QMy:l0N})};
this.gesture=new _.D$(k,g,this.getConfig(!1),"pandown");this.attach()};
_.qn.prototype.attach=function(){this.gesture.attach()};
_.qn.prototype.detach=function(){this.gesture.detach()};
_.qn.prototype.update=function(k){this.fullscreen=k;var g=this.gesture;k=this.getConfig(k);g.config=k};
_.qn.prototype.getConfig=function(k){return k?this.JSC$22797_watchFullScreenConfig:this.JSC$22797_watchConfig};var D5y={YtMacroReplacementBehavior:[{sendServiceRequestAction:function(k){if(k&&k.length==1&&Array.isArray(k[0].loggingUrls)){k=_.vX.unsafeClone(k[0]);var g=this.macros||{},P=this.getAdModuleClient_();if(!P)return _.$D();k.loggingUrls.forEach(function(x){if(x.baseUrl){var U=x.baseUrl;var A=g;A=A===void 0?{}:A;U=P.getOptions().includes("replaceUrlMacros")?_.dMq(P,"replaceUrlMacros",{url:U,additionalMapping:A}):U;x.baseUrl=U}},this);
k=[k]}return _.g5(this.hostElement,k)},
getAdModuleClient_:function(){var k=_.XE(this);return k?(k=k.getPlayer())?new _.t3(k):null:null}}]};var tqs;var MqS;var T8=function(){return _.S.apply(this,arguments)||this};
_.z(T8,_.S);T8.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],T8.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],T8.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],T8.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-compact-tvfilm-entry-point-renderer"})],T8);
_.v(T8,"ytd-compact-tvfilm-entry-point-renderer",function(){if(MqS!==void 0)return MqS;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-tvfilm-entry-point-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-compact-tvfilm-entry-point-renderer"><span id="title" class="style-scope ytd-compact-tvfilm-entry-point-renderer">[[getSimpleString(data.title)]]</span><span id="subtitle" class="style-scope ytd-compact-tvfilm-entry-point-renderer">[[getSimpleString(data.subtitle)]]</span></div><div id="action-button" class="style-scope ytd-compact-tvfilm-entry-point-renderer"></div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return MqS=k},{mode:1});var KWy;var oes;var ver;var ek=function(){return _.S.apply(this,arguments)||this};
_.z(ek,_.S);ek.prototype.ready=function(){this.initializeDefs()};
ek.prototype.initializeDefs=function(){var k=this.meta.byKey("yt-icons"),g=_.kr(k).querySelector("#star"),P=_.kr(k).querySelector("#star_half");k=_.kr(k).querySelector("#star_border");g&&this.defs.appendChild(g.cloneNode(!0));P&&this.defs.appendChild(P.cloneNode(!0));k&&this.defs.appendChild(k.cloneNode(!0))};
ek.prototype.percentChanged=function(){for(var k=this.rating;k.firstChild;)k.removeChild(k.firstChild);var g=Math.round(this.percent/10);k=Math.floor(g/2);g%=2;var P=5-k-g;this.appendStars("star",k,0);this.appendStars("star_half",g,k);this.appendStars("star_border",P,k+g)};
ek.prototype.appendStars=function(k,g,P){for(var x=0;x<g;x++){var U=(18+this.spacing)*(x+P),A=document.createElementNS("http://www.w3.org/2000/svg","use");_.ZLy(A,"#"+k);A.setAttribute("x",""+U);A.setAttribute("y","0");this.rating.appendChild(A)}};
ek.prototype.percentChanged=ek.prototype.percentChanged;_.N([_.Td("#defs"),_.I("design:type",HTMLElement)],ek.prototype,"defs",void 0);_.N([_.Td("#rating"),_.I("design:type",HTMLElement)],ek.prototype,"rating",void 0);_.N([_.n(),_.I("design:type",Number)],ek.prototype,"percent",void 0);_.N([_.n({value:6}),_.I("design:type",Number)],ek.prototype,"spacing",void 0);_.N([_.n({value:_.uH.create("iron-meta",{type:"iconset"})}),_.I("design:type",_.SQ)],ek.prototype,"meta",void 0);
_.N([_.OO("percent"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ek.prototype,"percentChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-ratings"})],ek);
_.v(ek,"ytd-ratings",function(){if(ver!==void 0)return ver;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ratings--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<svg id="svg" width="90px" height="18px" viewBox="0 0 120 24" class="style-scope ytd-ratings">\n  <defs id="defs" class="style-scope ytd-ratings">\n  </defs>\n  <g id="rating" class="style-scope ytd-ratings"></g>\n</svg>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return ver=k},{mode:1});var a0H=function(){return _.S.apply(this,arguments)||this};
_.z(a0H,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],a0H.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],a0H.prototype,"data",void 0);_.N([_.t({is:"ytd-offer-review-renderer",disableElementRegistration:!0})],a0H);
_.v(a0H,"ytd-offer-review-renderer",function(){if(oes!==void 0)return oes;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-review-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-ratings percent="[[data.percent]]" class="style-scope ytd-offer-review-renderer"></ytd-ratings>\n<yt-formatted-string text="[[data.score]]" class="style-scope ytd-offer-review-renderer"></yt-formatted-string>\n-\n<yt-formatted-string link-inherit-color="" text="[[data.source]]" class="style-scope ytd-offer-review-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return oes=k},{mode:1});var cM=function(){var k=_.S.apply(this,arguments)||this;k.badges=[{textBadge:{label:_.vS("CC")}}];return k};
_.z(cM,_.S);_.d=cM.prototype;_.d.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
_.d.dataChanged=function(){var k=this.get("data.offerButton.buttonRenderer.serviceEndpoint");if(k&&k.commandMetadata&&_.b(k.commandMetadata,_.FS)&&_.b(k.commandMetadata,_.FS).fireAutomatically)_.Za().resolve(_.wP).resolveCommand(k,{form:{element:this.hostElement}});else{var g;k&&((g=_.b(k,_.FS))==null?0:g.fireAutomatically)&&_.Za().resolve(_.wP).resolveCommand(k,{form:{element:this.hostElement}})}};
_.d.isEmptyContent=function(k){return this.isStorefrontEntryPointEmpty(k)&&this.shouldHideOfferModule(k)};
_.d.isStorefrontEntryPointEmpty=function(k){return!k||!k.storefrontEntryPoint};
_.d.shouldHideOfferModule=function(k){return!!k.hideVideoDetails};
_.d.isOfferModuleNavigationInactive=function(k){return!k.navigationEndpoint&&!k.serviceEndpoint};
_.d.maybeNavigateWithServiceEndpoint=function(){this.data&&this.data.navigationEndpoint||this.data&&this.data.serviceEndpoint&&_.Za().resolve(_.wP).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
cM.prototype.dataChanged=cM.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],cM.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],cM.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],cM.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"isEmptyContent(data)"}),_.I("design:type",Boolean)],cM.prototype,"hidden",void 0);
_.N([_.n(),_.I("design:type",Object)],cM.prototype,"badges",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],cM.prototype,"dataChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-movie-offer-module-renderer"})],cM);
_.v(cM,"ytd-movie-offer-module-renderer",function(){if(KWy!==void 0)return KWy;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-movie-offer-module-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="offer-module-container" hidden="[[shouldHideOfferModule(data)]]" class="style-scope ytd-movie-offer-module-renderer">\n  <div id="header" class="style-scope ytd-movie-offer-module-renderer">\n    <yt-formatted-string id="title" link-inherit-color="" text="[[data.title]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>\n    <ytd-button-renderer data="[[data.offerButton.buttonRenderer]]" hidden="[[!data.offerButton.buttonRenderer]]" class="style-scope ytd-movie-offer-module-renderer">\n    </ytd-button-renderer>\n    <yt-formatted-string id="manage-purchase-text" link-inherit-color="" text="[[data.managePurchasesText]]" class="style-scope ytd-movie-offer-module-renderer">\n    </yt-formatted-string>\n  </div>\n  <a aria-label$="[[getSimpleString(data.title)]]" id="wide-clickable-area" class="yt-simple-endpoint flexed style-scope ytd-movie-offer-module-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" inactive$="[[isOfferModuleNavigationInactive(data)]]" on-tap="maybeNavigateWithServiceEndpoint">\n    <yt-img-shadow id="img" thumbnail="[[data.thumbnail]]" class="style-scope ytd-movie-offer-module-renderer"></yt-img-shadow>\n    <div id="info" class="style-scope ytd-movie-offer-module-renderer">\n      <template is="dom-if" if="[[data.headline]]" class="style-scope ytd-movie-offer-module-renderer">\n        <yt-formatted-string id="headline" text="[[data.headline]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>\n      </template>\n      <template is="dom-if" if="[[data.details]]" class="style-scope ytd-movie-offer-module-renderer">\n        <yt-formatted-string id="details" split-lines="true" text="[[data.details]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>\n      </template>\n      <template is="dom-repeat" items="[[data.reviews]]" as="review" class="style-scope ytd-movie-offer-module-renderer">\n        <ytd-offer-review-renderer data="[[review.offerReviewRenderer]]" class="style-scope ytd-movie-offer-module-renderer"></ytd-offer-review-renderer>\n      </template>\n      <template is="dom-repeat" items="[[data.attributes]]" as="attribute" class="style-scope ytd-movie-offer-module-renderer">\n        <p class="style-scope ytd-movie-offer-module-renderer">\n          <template is="dom-if" if="[[attribute.name]]" class="style-scope ytd-movie-offer-module-renderer">\n            <yt-formatted-string text="[[attribute.name]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>:\n          </template>\n          <yt-formatted-string ellipsis-truncate="" link-inherit-color="" text="[[attribute.value]]" title="[[getSimpleString(attribute.value)]]" class="style-scope ytd-movie-offer-module-renderer">\n          </yt-formatted-string>\n        </p>\n      </template>\n     <ytd-badge-supported-renderer badges="[[badges]]" hidden="[[!data.showCc]]" class="style-scope ytd-movie-offer-module-renderer">\n     </ytd-badge-supported-renderer>\n    </div>\n  </a>\n</div>\n<div id="storefront-entry-point" hidden="[[isStorefrontEntryPointEmpty(data)]]" class="style-scope ytd-movie-offer-module-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return KWy=k},{mode:1});var HGs;var NHT=function(){return _.S.apply(this,arguments)||this};
_.z(NHT,_.S);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],NHT.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],NHT.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-media-masthead-renderer"})],NHT);
_.v(NHT,"ytd-media-masthead-renderer",function(){if(HGs!==void 0)return HGs;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.navigationEndpoint]]" class="style-scope ytd-media-masthead-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-media-masthead-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <div id="masthead" class="style-scope ytd-media-masthead-renderer">\n      <div id="image" class="style-scope ytd-media-masthead-renderer">\n        <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope ytd-media-masthead-renderer"></yt-img-shadow>\n      </div>\n      <div id="metadata" class="style-scope ytd-media-masthead-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-media-masthead-renderer"></yt-formatted-string>\n        <template is="dom-repeat" items="[[data.metadataLines]]" as="line" class="style-scope ytd-media-masthead-renderer">\n          <ytd-metadata-line-renderer id="metadata-line" data="[[line.metadataLineRenderer]]" class="style-scope ytd-media-masthead-renderer"></ytd-metadata-line-renderer>\n        </template>\n      </div>\n    </div>\n  </a>\n</template>\n<template is="dom-if" if="[[!data.navigationEndpoint]]" class="style-scope ytd-media-masthead-renderer">\n  <div id="masthead" class="style-scope ytd-media-masthead-renderer">\n    <div id="image" class="style-scope ytd-media-masthead-renderer">\n      <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope ytd-media-masthead-renderer"></yt-img-shadow>\n    </div>\n    <div id="metadata" class="style-scope ytd-media-masthead-renderer">\n      <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-media-masthead-renderer"></yt-formatted-string>\n      <template is="dom-repeat" items="[[data.metadataLines]]" as="line" class="style-scope ytd-media-masthead-renderer">\n        <ytd-metadata-line-renderer id="metadata-line" data="[[line.metadataLineRenderer]]" class="style-scope ytd-media-masthead-renderer"></ytd-metadata-line-renderer>\n      </template>\n    </div>\n  </div>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return HGs=k},{mode:1});var I0y;_.y3(_.vE4,"course-metadata-view-model",{props:{data:_.NJ,isOverlay:_.NJ}});var Vd=function(){var k=_.S.apply(this,arguments)||this;k.isMetadataVisible=!1;k.actionMap={"yt-hide-tvfilm-offer-module":"handleHideAction"};return k};
_.z(Vd,_.S);_.d=Vd.prototype;
_.d.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}},"data.expandMetadataButton":{id:"expand-metadata-button",mapping:{toggleButtonViewModel:{component:"yt-toggle-button-view-model",properties:{scopingClassName:"[[is]]"}}}},"data.masthead":{id:"masthead",mapping:{mediaMastheadRenderer:{component:"ytd-media-masthead-renderer"},channelMastheadRenderer:{component:"ytd-channel-masthead-renderer",params:{isInOfferModule:!0}}}},
"data.expandedMetadata":{id:"expanded-metadata",mapping:{courseMetadataViewModel:{component:"course-metadata-view-model"}}}}};
_.d.descriptionChanged=function(){this.expander.collapsed=!0;this.expander.reset()};
_.d.dataChanged=function(){this.hostElement.hidden=!1;this.isMetadataVisible=this.isExpandButtonToggled()};
_.d.expanderChanged=function(){var k;if((k=this.data)==null?0:k.expandedMetadata)this.expander.hidden=this.isMetadataVisible};
_.d.isExpandButtonToggled=function(){var k,g;return(g=_.b((k=this.data)==null?void 0:k.expandMetadataButton,_.PV))==null?void 0:g.isToggled};
_.d.onVisibilityButtonClick=function(){var k;if((k=this.data)==null?0:k.expandMetadataButton)this.isMetadataVisible=!this.isMetadataVisible};
_.d.handleHideAction=function(){this.data&&this.data.clientShouldSuppressIfCompanionAdDisplayed&&(this.hostElement.hidden=!0)};
Vd.prototype.expanderChanged=Vd.prototype.expanderChanged;Vd.prototype.dataChanged=Vd.prototype.dataChanged;Vd.prototype.descriptionChanged=Vd.prototype.descriptionChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Vd.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Vd.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h([_.W_.YtActionHandlerBehavior]),_.I("design:type",Object)],Vd.prototype,"actionHandlerBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],Vd.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],Vd.prototype,"isMetadataVisible",void 0);_.N([_.Td("#expander"),_.I("design:type",Object)],Vd.prototype,"expander",void 0);_.N([_.OO("data.description"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Vd.prototype,"descriptionChanged",null);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Vd.prototype,"dataChanged",null);_.N([_.OO("isMetadataVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Vd.prototype,"expanderChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-tvfilm-offer-module-renderer"})],Vd);
_.v(Vd,"ytd-tvfilm-offer-module-renderer",function(){if(I0y!==void 0)return I0y;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tvfilm-offer-module-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="header" hidden="[[!data.headerTitle]]" class="style-scope ytd-tvfilm-offer-module-renderer">\n  <yt-formatted-string id="title" text="[[data.headerTitle]]" class="style-scope ytd-tvfilm-offer-module-renderer"></yt-formatted-string>\n  <div id="expand-metadata-button" on-click="onVisibilityButtonClick" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n</h2>\n\n<div id="masthead" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n\n<div id="action-buttons" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n\n<ytd-expander id="expander" hidden="[[!data.description]]" max-number-of-lines="3" class="style-scope ytd-tvfilm-offer-module-renderer">\n  <yt-formatted-string id="description" slot="content" disable-upgrade$="[[!data.description]]" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-tvfilm-offer-module-renderer">\n  </yt-formatted-string>\n  <div class="more-button style-scope ytd-tvfilm-offer-module-renderer" slot="more-button">\n    <span class="style-scope ytd-tvfilm-offer-module-renderer">[[getSimpleString(data.moreButtonText)]]</span>\n    <yt-icon id="expand-more-icon" icon="yt-icons:expand-more" class="style-scope ytd-tvfilm-offer-module-renderer"></yt-icon>\n  </div>\n  <div class="less-button style-scope ytd-tvfilm-offer-module-renderer" slot="less-button">\n    <span class="style-scope ytd-tvfilm-offer-module-renderer">[[getSimpleString(data.lessButtonText)]]</span>\n    <yt-icon id="expand-less-icon" icon="yt-icons:expand-less" class="style-scope ytd-tvfilm-offer-module-renderer"></yt-icon>\n  </div>\n</ytd-expander>\n\n<div id="expanded-metadata" hidden="[[!isMetadataVisible]]" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return I0y=k},{mode:2});var XQd;var ZH=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-hide-unlimited-offer-module":"handleHideAction"};return k};
_.z(ZH,_.S);ZH.prototype.dataChanged=function(){this.hostElement.hidden=!1};
ZH.prototype.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
ZH.prototype.onThumbnailTap=function(k){this.data&&this.data.serviceEndpoint&&(_.Za().resolve(_.wP).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),k.stopPropagation())};
ZH.prototype.handleHideAction=function(){this.data&&this.data.suppressIfCompanionAds&&(this.hostElement.hidden=!0)};
ZH.prototype.dataChanged=ZH.prototype.dataChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],ZH.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ZH.prototype,"rendererBehaviors",void 0);_.N([_.h([_.W_.YtActionHandlerBehavior]),_.I("design:type",Object)],ZH.prototype,"actionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ZH.prototype,"data",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ZH.prototype,"dataChanged",null);_.N([_.t({is:"ytd-unlimited-offer-module-renderer",disableElementRegistration:!0})],ZH);
_.v(ZH,"ytd-unlimited-offer-module-renderer",function(){if(XQd!==void 0)return XQd;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-unlimited-offer-module-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="watch-checkout-offers" class="style-scope ytd-unlimited-offer-module-renderer">\n  <div id="header" class="style-scope ytd-unlimited-offer-module-renderer">\n    <div id="title-section" class="style-scope ytd-unlimited-offer-module-renderer">\n      <yt-formatted-string id="main-title" text="[[data.title]]" class="style-scope ytd-unlimited-offer-module-renderer"></yt-formatted-string>\n      <yt-formatted-string id="sub-title" text="[[data.subtitle]]" class="style-scope ytd-unlimited-offer-module-renderer"></yt-formatted-string>\n    </div>\n    <ytd-button-renderer data="[[data.offerButton.buttonRenderer]]" class="style-scope ytd-unlimited-offer-module-renderer">\n    </ytd-button-renderer>\n  </div>\n  <ytd-thumbnail id="thumbnail" data="[[data]]" hidden$="[[!data.thumbnail]]" width="402" on-click="onThumbnailTap" class="style-scope ytd-unlimited-offer-module-renderer">\n  </ytd-thumbnail>\n  <div id="storefront-entry-point" hidden="[[!data.storefrontEntryPoint]]" class="style-scope ytd-unlimited-offer-module-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return XQd=k},{mode:1});var ycc;var pQU;var mw=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-related-chip-command":"handleRelatedChipCommand"};return k};
_.z(mw,_.S);mw.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}}}};
mw.prototype.handleRelatedChipCommand=function(k){k=_.b(k,mtd);var g=k.contents;g?_.kD(this.hostElement,"yt-item-section-replace-action",[g,k.targetSectionIdentifier]):_.kD(this.hostElement,"yt-item-section-continuation-action",[k.continuationData,k.targetSectionIdentifier])};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],mw.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],mw.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],mw.prototype,"actionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],mw.prototype,"data",void 0);_.N([_.hB({is:"yt-related-chip-cloud-renderer",disableElementRegistration:!0})],mw);
_.v(mw,"yt-related-chip-cloud-renderer",function(){if(pQU===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-related-chip-cloud-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_related_chip_cloud_renderer.yt.related.chip.cloud.renderer.css.js--\x3e<div id="content" class="style-scope yt-related-chip-cloud-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;ycc===void 0&&(ycc=document.createElement("template"));var x=ycc;P.call(g,x.content.cloneNode(!0),k.content.firstChild);pQU=k}k=pQU;return k},{mode:2});var w0=function(){var k=_.S.apply(this,arguments)||this;k.isTwoColumns=!0;k.watchFeedBigThumbs=_.W("kevlar_watch_feed_big_thumbs");k.watchFeedBigThumbsOnLockup=_.W("web_watch_next_big_thumbs");k.watchNextGridHideChips=_.W("kevlar_watch_grid_hide_chips");k.eligibleToSwitchToGrid=!0;k.disableShortsShelfHeightOverride=_.W("web_shorts_wn_shelf_ratio_tuning");k.isWatchNextGrid=!1;k.reuseComponents=!_.W("kevlar_watch_grid");k.nextContinuation={continuationType:"watchNextSecondaryResultsContinuation",contentsArray:"data.results",
continuationsArray:"data.continuations",responseContentsKey:"results",requestPath:"/related_ajax"};return k};
_.z(w0,_.S);_.d=w0.prototype;
_.d.configureRendererStamper=function(){return{"data.offerModule":{id:"offer-module",mapping:{movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",properties:{hidden:"[[hideUnlimitedOfferModule]]"}},tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},
ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},shownItems:{id:"items",reuseComponents:this.reuseComponents,mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-watch-next-secondary-results-renderer lockup",sizing:"COMPACT",thumbnailFixedWidth:"168px",force16By9ThumbnailAspectRatio:!0},properties:{containerType:"[[lockupContainerType]]"}},compactMovieRenderer:"ytd-compact-movie-renderer",compactVideoRenderer:"ytd-compact-video-renderer",compactCourseVideoRenderer:"ytd-compact-video-renderer",
compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",compactRadioRenderer:"ytd-compact-radio-renderer",compactPlaylistRenderer:"ytd-compact-playlist-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",adSlotRenderer:"ytd-ad-slot-renderer",relatedChipCloudRenderer:"yt-related-chip-cloud-renderer",itemSectionRenderer:{component:"ytd-item-section-renderer",params:{isWatch:!0},properties:{continuationShowButton:"[[showButton]]",eligibleToSwitchToGrid:"[[eligibleToSwitchToGrid]]",
useBigThumbs:"[[watchFeedBigThumbsOnLockup]]"}},reelShelfRenderer:"ytd-reel-shelf-renderer",richGridRenderer:{component:"ytd-rich-grid-renderer",properties:{disableStickyFilterBar:"[[isWatchNextGrid]]",transparentBackgroundChipsBar:"[[isWatchNextGrid]]",reducedBottomMargin:"[[isWatchNextGrid]]",rowReducedHorizontalMargin:"[[isWatchNextGrid]]"},params:{resizeOnObserverInit:!_.W("web_watch_grid_resize_on_observer_init_killswitch")}},continuationItemRenderer:{component:"ytd-continuation-item-renderer",
properties:{showButton:"[[showButton]]"}}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",properties:{showButton:"[[showButton]]"}}},renderPriority:0}}};
_.d.getItemsPath=function(){return"data.results"};
_.d.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"results","yt-reload-continuation-items-command-body":"results"}};
_.d.created=function(){this.ytLazyListBehavior.initialCount=1};
_.d.ready=function(){_.iG(this.hostElement,{"--yt-img-shadow-placeholder-color":"var(--yt-spec-10-percent-layer)","--yt-img-shadow-min-height":"100%","--yt-img-shadow-min-width":"100%"})};
_.d.resultsChanged=function(){if(this.data&&this.data.results){for(var k=this.data.results,g=null,P=null,x=0;x<k.length;x++)k[x].relatedChipCloudRenderer?g=k[x].relatedChipCloudRenderer:k[x].itemSectionRenderer&&(P=k[x].itemSectionRenderer);if(g&&P)for(this.set("data.continuations",[]),k=_.b(g.content,_.P93).chips,g=0;g<k.length;g++)if(x=this.get("chipCloudChipRenderer.navigationEndpoint.relatedChipCommand",k[g]),x.loadCached||!x.contents){x.contents=P.contents;break}}};
_.d.dataChanged=function(){var k=this,g;if((g=this.data)!=null&&g.results&&this.hasAllowedInstreamAd(this.playerData)){if(g=this.data.results.filter(function(T){return!!T.promotedSparklesWebRenderer})){for(var P=0;P<g.length;P++){var x=this.get("promotedSparklesWebRenderer.errorCommand.loggingUrls",g[P]);
if(x)for(var U=0;U<x.length;U++)x[U]&&x[U].baseUrl&&_.xI(x[U].baseUrl)}this.set("data.results",this.data.results.filter(function(T){return!T.promotedSparklesWebRenderer}))}if(g=this.data.results.filter(function(T){return!!k.getSparklesAd(T)})){g=_.O(g);
for(U=g.next();!U.done;U=g.next())if(x=P=void 0,U=(P=this.getSparklesAd(U.value))==null?void 0:(x=P.errorCommand)==null?void 0:x.loggingUrls)for(P=_.O(U),x=P.next();!x.done;x=P.next())(x=x.value)&&x.baseUrl&&_.xI(x.baseUrl);var A,q;this.set("data.results",(A=this.data)==null?void 0:(q=A.results)==null?void 0:q.filter(function(T){return!T.adSlotRenderer}))}}};
_.d.getSparklesAd=function(k){var g,P;k=_.b((g=k.adSlotRenderer)==null?void 0:(P=g.fulfillmentContent)==null?void 0:P.fulfilledLayout,_.LNt);return _.b(k==null?void 0:k.renderingContent,Yf7)};
_.d.hasAllowedInstreamAd=function(k){k=this.get("adPlacements",k)||[];for(var g=0;g<k.length;g++){var P=this.get("adPlacementRenderer.config.adPlacementConfig",k[g]);if(P&&P.suppressDisplayAd)return!0}return!1};
_.d.computeHideUnlimitedOfferModule=function(k,g){return k&&k.offerModule&&g&&k.offerModule.unlimitedOfferModuleRenderer&&k.offerModule.unlimitedOfferModuleRenderer.suppressIfCompanionAds&&this.hasCompanionAds(g)?!0:!1};
_.d.hideUnlimitedOfferModuleChanged=function(){var k=_.kr(this.hostElement).querySelector("ytd-unlimited-offer-module-renderer");k&&(k.hidden=this.hideUnlimitedOfferModule)};
_.d.updateLockupContainerTypes=function(k){if(this.eligibleToSwitchToGrid){var g;(g=Array.from(this.hostElement.querySelectorAll("#items yt-lockup-view-model")))==null||g.forEach(function(P){P.containerType=k})}};
_.d.computeHideTvfilmOfferModule=function(k,g){var P,x;return!!((k==null?0:(P=k.offerModule)==null?0:(x=P.tvfilmOfferModuleRenderer)==null?0:x.clientShouldSuppressIfCompanionAdDisplayed)&&g&&this.hasCompanionAds(g))};
_.d.hideTvfilmOfferModuleChanged=function(){var k=_.kr(this.hostElement).querySelector("ytd-tvfilm-offer-module-renderer");k&&(k.hidden=this.hideTvfilmOfferModule)};
_.d.hasCompanionAds=function(k){k=this.get("adPlacements",k)||[];for(var g=0;g<k.length;g++){if(this.get("adPlacementRenderer.renderer.actionCompanionAdRenderer",k[g]))return!0;var P=void 0,x=void 0,U=void 0;if(!_.W("web_watch_top_banner_companion_check_killswitch")&&((P=k[g])==null?0:(x=P.adPlacementRenderer)==null?0:(U=x.renderer)==null?0:U.topBannerImageTextIconButtonedLayoutViewModel))return!0}return!1};
_.d.hasSuppressedResults=function(k){return k==null?!0:k.filter(function(g){return!g.continuationItemRenderer&&!g.compactPromotedVideoRenderer&&!g.promotedSparklesWebRenderer}).length===0};
_.d.computeShowButton=function(k,g){return this.isWatchNextGrid?k:k||this.hasSuppressedResults(g)};
_.d.showButtonChanged=function(){if(this.isWatchNextGrid){var k=_.kr(this.hostElement).querySelector("ytd-rich-grid-renderer");k&&this.showButton!==null&&(k.continuationShowButton=this.showButton)}else{k=_.kr(this.hostElement).querySelector("yt-next-continuation");var g=_.kr(this.hostElement).querySelector("ytd-continuation-item-renderer"),P=_.kr(this.hostElement).querySelector("ytd-item-section-renderer");k&&(k.showButton=this.showButton);g&&(g.showButton=this.showButton);P&&(P.continuationShowButton=
this.showButton)}};
_.d.continuationTap=function(k){var g;if(((g=this.data)==null?void 0:g.continuations)!=null&&k.target.tagName==="TP-YT-PAPER-BUTTON")for(k=this.data.continuations,g=0;g<k.length;g++)k[g].nextContinuationData&&this.ytRendererBehavior.logExplicitClick(k[g].nextContinuationData||{})};
_.d.shownItemsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.gp("shown-items-changed",this.shownItems))};
_.mJ.Object.defineProperties(w0.prototype,{lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.watchFeedBigThumbsOnLockup?2:this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
containsLockups:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.shownItems)==null||!k.some(function(g){return!!g.lockupViewModel||g.compactVideoRenderer}))}}});
w0.prototype.shownItemsChangedForBinding=w0.prototype.shownItemsChangedForBinding;w0.prototype.showButtonChanged=w0.prototype.showButtonChanged;w0.prototype.hideTvfilmOfferModuleChanged=w0.prototype.hideTvfilmOfferModuleChanged;w0.prototype.updateLockupContainerTypes=w0.prototype.updateLockupContainerTypes;w0.prototype.hideUnlimitedOfferModuleChanged=w0.prototype.hideUnlimitedOfferModuleChanged;w0.prototype.dataChanged=w0.prototype.dataChanged;w0.prototype.resultsChanged=w0.prototype.resultsChanged;
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],w0.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],w0.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.Ol.YtLazyListBehavior),_.I("design:type",Object)],w0.prototype,"ytLazyListBehavior",void 0);_.N([_.h(_.$g.YtNextContinuationBehavior),_.I("design:type",Object)],w0.prototype,"ytNextContinuationBehavior",void 0);
_.N([_.h(_.PK),_.I("design:type",Object)],w0.prototype,"ytContinuationHandlerBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],w0.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],w0.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],w0.prototype,"playerData",void 0);_.N([_.n({value:!0}),_.I("design:type",Boolean)],w0.prototype,"autoFill",void 0);_.N([_.n({value:60}),_.I("design:type",Number)],w0.prototype,"targetFramerate",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],w0.prototype,"isTwoColumns",void 0);_.N([_.n(),_.I("design:type",Object)],w0.prototype,"shownItems",void 0);_.N([_.n({computed:"computeHideUnlimitedOfferModule(data, playerData)"}),_.I("design:type",Boolean)],w0.prototype,"hideUnlimitedOfferModule",void 0);_.N([_.n({computed:"computeHideTvfilmOfferModule(data, playerData)"}),_.I("design:type",Boolean)],w0.prototype,"hideTvfilmOfferModule",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],w0.prototype,"watchFeedBigThumbs",void 0);_.N([_.n(),_.I("design:type",Object)],w0.prototype,"watchFeedBigThumbsOnLockup",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],w0.prototype,"watchNextGridHideChips",void 0);_.N([_.n(),_.I("design:type",Object)],w0.prototype,"eligibleToSwitchToGrid",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],w0.prototype,"disableShortsShelfHeightOverride",void 0);
_.N([_.n({selector:_.ED,reflectToAttribute:!0}),_.I("design:type",Object)],w0.prototype,"isGridViewEnabled",void 0);_.N([_.n({selector:_.xb6,reflectToAttribute:!0}),_.I("design:type",Object)],w0.prototype,"isSwatcherooActive",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],w0.prototype,"showMoreButton",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],w0.prototype,"isWatchNextGrid",void 0);
_.N([_.n({computed:"computeShowButton(showMoreButton, data.results)"}),_.I("design:type",Boolean)],w0.prototype,"showButton",void 0);_.N([_.Zf("data.results.*"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],w0.prototype,"resultsChanged",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],w0.prototype,"dataChanged",null);
_.N([_.OO("hideUnlimitedOfferModule"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],w0.prototype,"hideUnlimitedOfferModuleChanged",null);_.N([_.E("isGridViewEnabled","containsLockups","data"),_.n({reflectToAttribute:!0}),_.I("design:type",Number),_.I("design:paramtypes",[])],w0.prototype,"lockupContainerType",null);
_.N([_.OO("lockupContainerType","data"),_.I("design:type",Function),_.I("design:paramtypes",[Number]),_.I("design:returntype")],w0.prototype,"updateLockupContainerTypes",null);_.N([_.OO("hideTvfilmOfferModule"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],w0.prototype,"hideTvfilmOfferModuleChanged",null);_.N([_.OO("showButton"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],w0.prototype,"showButtonChanged",null);
_.N([_.OO("shownItems"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],w0.prototype,"shownItemsChangedForBinding",null);_.N([_.E("shownItems"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],w0.prototype,"containsLockups",null);
_.v(w0,"ytd-watch-next-secondary-results-renderer",function(){if(tqs===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-next-secondary-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="offer-module" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n<div id="items" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n<div id="continuations" hidden="[[canShowMore]]" on-click="continuationTap" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);tqs=k}k=tqs;return k},{mode:1});var CiJ;var JD=function(){var k=_.S.apply(this,arguments)||this;k.isCollapsed=!1;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-update-donation-shelf-command":"handleUpdate","yt-open-popup-action":"handleOpenPopupAction"};return k};
_.z(JD,_.S);_.d=JD.prototype;_.d.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.d.onDonateTap=function(){var k=this.get("data.donateButton.buttonRenderer.command");if(k){var g=_.hE(),P=this.get("data.donateButton.buttonRenderer.trackingParams");g&&P&&_.op(g,_.Zz(P));this.ytOpenPopupBehavior.openPopup(k)}};
_.d.onShowMore=function(){this.isCollapsed=!1;var k=_.hE(),g=this.get("data.expandButton.buttonRenderer.trackingParams");k&&g&&_.op(k,_.Zz(g))};
_.d.onShowLess=function(){this.isCollapsed=!0};
_.d.dataChanged=function(){_.iG(this.hostElement,{"--progress-bar-completion":this.data.progress*100+"%"})};
_.d.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.d.handleUpdate=function(k){if(k=this.get("updateDonationShelfCommand.donationShelf.donationShelfRenderer",k))this.set("data.startLabel",k.startLabel),this.set("data.endLabel",k.endLabel),this.set("data.progress",k.progress),this.set("data.amountRaisedLabel",k.amountRaisedLabel),this.dataChanged()};
_.d.handleOpenPopupAction=function(k){this.get("openPopupAction.popup.ypcTransactionErrorMessageRenderer",k)&&_.RV(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"])};
_.d.computeHeaderBackgroundUrl=function(k,g){if(k)return g?k.headerBackgroundDarkUrl:k.headerBackgroundUrl};
_.d.isProgressBarVisible=function(k){return!(!k||k.progress===void 0)};
_.d.headerBackgroundClass=function(){return _.y4("HTML_DIR")==="rtl"?"flip":""};
JD.prototype.dataChanged=JD.prototype.dataChanged;_.N([_.h(_.ww.YtOpenPopupBehavior),_.I("design:type",Object)],JD.prototype,"ytOpenPopupBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],JD.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],JD.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],JD.prototype,"ytActionHandlerBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],JD.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],JD.prototype,"isCollapsed",void 0);_.N([_.n({computed:"computeHeaderBackgroundUrl(data, isDarkTheme)"}),_.I("design:type",String)],JD.prototype,"headerBackgroundUrl",void 0);_.N([_.n(),_.I("design:type",Boolean)],JD.prototype,"isDarkTheme",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],JD.prototype,"dataChanged",null);
_.N([_.t({is:"ytd-donation-shelf-renderer",disableElementRegistration:!0})],JD);
_.v(JD,"ytd-donation-shelf-renderer",function(){if(CiJ!==void 0)return CiJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header-section" class="style-scope ytd-donation-shelf-renderer">\n  <div id="header-text" class="style-scope ytd-donation-shelf-renderer">\n    [[getSimpleString(data.headerTitle)]]\n  </div>\n  <template is="dom-if" if="[[headerBackgroundUrl]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="header-background" class$="[[headerBackgroundClass()]] style-scope ytd-donation-shelf-renderer">\n      <yt-img-shadow delayed-src="[[headerBackgroundUrl]]" height="48" class="style-scope ytd-donation-shelf-renderer">\n      </yt-img-shadow>\n    </div>\n  </template>\n</div>\n\n<div id="donate-section" class="style-scope ytd-donation-shelf-renderer">\n  <div id="title-row" class="style-scope ytd-donation-shelf-renderer">\n    <yt-img-shadow id="campaign-logo" object-fit="CONTAIN" thumbnail="[[data.campaignThumbnail]]" class="style-scope ytd-donation-shelf-renderer">\n    </yt-img-shadow>\n    <div id="text-container" class="style-scope ytd-donation-shelf-renderer">\n      <div id="campaign-title" class="style-scope ytd-donation-shelf-renderer">\n        [[getSimpleString(data.campaignTitle)]]\n      </div>\n      <div id="campaign-subtitle" class="style-scope ytd-donation-shelf-renderer">\n        [[getSimpleString(data.campaignSubtitle)]]\n      </div>\n    </div>\n    <div id="donate-button" on-click="onDonateTap" class="style-scope ytd-donation-shelf-renderer"></div>\n  </div>\n  <template is="dom-if" if="[[isProgressBarVisible(data)]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="progress-bar" class="style-scope ytd-donation-shelf-renderer">\n      <div id="progress-bar-fill" class="style-scope ytd-donation-shelf-renderer"></div>\n    </div>\n    <div id="progress-bar-labels" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string id="progress-bar-start" text="[[data.startLabel]]" class="style-scope ytd-donation-shelf-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="progress-bar-end" text="[[data.endLabel]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.amountRaisedLabel]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="amount-raised" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.amountRaisedLabel]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.matchLabel]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="matching-label" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string split-lines="" text="[[data.matchLabel]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n</div>\n\n<template is="dom-if" if="[[!isCollapsed]]" class="style-scope ytd-donation-shelf-renderer">\n  <template is="dom-if" if="[[data.creatorMessages]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="creator-messages-section" class="style-scope ytd-donation-shelf-renderer">\n      <template is="dom-repeat" items="[[data.creatorMessages]]" class="style-scope ytd-donation-shelf-renderer">\n        <div class="creator-message style-scope ytd-donation-shelf-renderer">\n          <div class="separator style-scope ytd-donation-shelf-renderer"></div>\n          <div class="creator-message-header style-scope ytd-donation-shelf-renderer">\n            <yt-img-shadow class="avatar style-scope ytd-donation-shelf-renderer" height="26" thumbnail="[[item.thumbnail]]">\n            </yt-img-shadow>\n            <yt-formatted-string class="creator-message-name style-scope ytd-donation-shelf-renderer" text="[[item.title]]">\n            </yt-formatted-string>\n          </div>\n          <div class="creator-message-description style-scope ytd-donation-shelf-renderer">\n            [[getSimpleString(item.description)]]\n          </div>\n        </div>\n      </template>\n    </div>\n  </template>\n\n  <div id="nonprofit-section" class="style-scope ytd-donation-shelf-renderer">\n    <div id="nonprofit-row" class="style-scope ytd-donation-shelf-renderer">\n      <div id="nonprofit-title" class="style-scope ytd-donation-shelf-renderer">\n        [[getSimpleString(data.nonprofitTitle)]]<span id="verified-icon-wrapper" class="style-scope ytd-donation-shelf-renderer">\u00a0<yt-icon id="verified-icon" class="inline-icon style-scope ytd-donation-shelf-renderer" default-to-filled="true" icon="check_circle"></yt-icon>\n        </span>\n      </div>\n    </div>\n    <div id="nonprofit-subtitle" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.nonprofitSubtitle]]" class="style-scope ytd-donation-shelf-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="nonprofit-description" class="style-scope ytd-donation-shelf-renderer">\n      [[getSimpleString(data.nonprofitDescription)]]\n    </div>\n  </div>\n</template>\n\n<div id="collapse-controls-section" class="style-scope ytd-donation-shelf-renderer">\n  <template is="dom-if" if="[[isCollapsed]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="show-more" on-click="onShowMore" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.showMoreText]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[!isCollapsed]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="show-less" on-click="onShowLess" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.showLessText]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return CiJ=k},{mode:1});var G9H;var RRs=function(){return _.S.apply(this,arguments)||this};
_.z(RRs,_.S);_.N([_.n(),_.I("design:type",Object)],RRs.prototype,"data",void 0);_.N([_.t({is:"ytd-donation-unavailable-renderer",disableElementRegistration:!0})],RRs);
_.v(RRs,"ytd-donation-unavailable-renderer",function(){if(G9H!==void 0)return G9H;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-unavailable-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-donation-unavailable-renderer">\n  <yt-formatted-string id="message" text="[[data.text]]" class="style-scope ytd-donation-unavailable-renderer">\n  </yt-formatted-string>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return G9H=k},{mode:1});var kWk;var r0=function(){return _.S.apply(this,arguments)||this};
_.z(r0,_.S);r0.prototype.computeIconType=function(k){return k?"yt-icons:"+k.toLowerCase():null};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],r0.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],r0.prototype,"data",void 0);_.N([_.t({is:"ytd-limited-state-message-renderer",disableElementRegistration:!0})],r0);
_.v(r0,"ytd-limited-state-message-renderer",function(){if(kWk!==void 0)return kWk;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-limited-state-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-limited-state-message-renderer">\n  <yt-icon icon="[[computeIconType(data.icon.iconType)]]" class="style-scope ytd-limited-state-message-renderer"></yt-icon>\n  <yt-formatted-string id="title" text="[[data.headerText]]" class="style-scope ytd-limited-state-message-renderer"></yt-formatted-string>\n</div>\n<yt-formatted-string id="subtext" text="[[data.subtext]]" class="style-scope ytd-limited-state-message-renderer"></yt-formatted-string>\n<div id="action-buttons" class="style-scope ytd-limited-state-message-renderer">\n  <ytd-button-renderer data="[[data.learnMoreButton.buttonRenderer]]" class="style-scope ytd-limited-state-message-renderer"></ytd-button-renderer>\n  <ytd-button-renderer data="[[data.goHomeButton.buttonRenderer]]" class="style-scope ytd-limited-state-message-renderer">\n  </ytd-button-renderer>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return kWk=k},{mode:1});var gIc;var fe=function(){return _.S.apply(this,arguments)||this};
_.z(fe,_.S);fe.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
fe.prototype.onTap=function(k){var g=this.data&&this.data.endpoint;g&&!_.vb(_.of(k),this.hostElement,["YTD-SUBSCRIBE-BUTTON-RENDERER","YTD-BUTTON-RENDERER"])&&_.GB(this.hostElement,"yt-navigate",{endpoint:g})};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],fe.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],fe.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],fe.prototype,"data",void 0);_.N([_.t({is:"ytd-autotagging-metadata-renderer",disableElementRegistration:!0})],fe);
_.v(fe,"ytd-autotagging-metadata-renderer",function(){if(gIc!==void 0)return gIc;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-autotagging-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="outer-container" on-tap="onTap" class="style-scope ytd-autotagging-metadata-renderer">\n  <ytd-thumbnail circular="" data="[[data]]" class="style-scope ytd-autotagging-metadata-renderer">\n  </ytd-thumbnail>\n  <div id="right-container" class="style-scope ytd-autotagging-metadata-renderer">\n    <div id="title-container" class="style-scope ytd-autotagging-metadata-renderer">\n      <div id="title" class="style-scope ytd-autotagging-metadata-renderer">\n        [[getSimpleString(data.title)]]\n      </div>\n      <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-autotagging-metadata-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n    <div id="subscribe-button" class="style-scope ytd-autotagging-metadata-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return gIc=k},{mode:1});var Pzu;var WM=function(){return _.S.apply(this,arguments)||this};
_.z(WM,_.S);WM.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{autotaggingMetadataRenderer:"ytd-autotagging-metadata-renderer"}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],WM.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],WM.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],WM.prototype,"data",void 0);_.N([_.t({is:"ytd-autotagging-metadata-row-renderer",disableElementRegistration:!0})],WM);
_.v(WM,"ytd-autotagging-metadata-row-renderer",function(){if(Pzu!==void 0)return Pzu;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-autotagging-metadata-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-autotagging-metadata-row-renderer">\n  [[getSimpleString(data.header)]]\n</div>\n<div id="contents" class="style-scope ytd-autotagging-metadata-row-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Pzu=k},{mode:1});var $Hs;var xHS;var sw=function(){var k=_.S.apply(this,arguments)||this;k.engagementPanelContent=!1;return k};
_.z(sw,_.S);sw.prototype.computeHasDividerLine=function(k,g){return k&&!g};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],sw.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],sw.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine, engagementPanelContent)"}),_.I("design:type",Boolean)],sw.prototype,"hasDividerLine",void 0);_.N([_.n(),_.I("design:type",Object)],sw.prototype,"engagementPanelContent",void 0);
_.N([_.t({is:"ytd-metadata-row-header-renderer",disableElementRegistration:!0})],sw);
_.v(sw,"ytd-metadata-row-header-renderer",function(){if(xHS!==void 0)return xHS;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-row-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h4 id="content" class="style-scope ytd-metadata-row-header-renderer">\n  <yt-formatted-string class="content style-scope ytd-metadata-row-header-renderer" text="[[data.content]]"></yt-formatted-string>\n</h4>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return xHS=k},{mode:1});var iH7;var bt=function(){return _.S.apply(this,arguments)||this};
_.z(bt,_.S);bt.prototype.computeHasDividerLine=function(k){return k};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],bt.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],bt.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.I("design:type",Boolean)],bt.prototype,"hasDividerLine",void 0);_.N([_.t({is:"ytd-metadata-row-renderer",disableElementRegistration:!0})],bt);
_.v(bt,"ytd-metadata-row-renderer",function(){if(iH7!==void 0)return iH7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h4 id="title" hidden$="[[!data.title]]" class="style-scope ytd-metadata-row-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-metadata-row-renderer"></yt-formatted-string>\n</h4>\n<div id="content" with-extra-margin$="[[!data.title]]" class="style-scope ytd-metadata-row-renderer">\n  <template is="dom-repeat" items="[[data.contents]]" class="style-scope ytd-metadata-row-renderer">\n    <yt-formatted-string class="content content-line-height-override style-scope ytd-metadata-row-renderer" text="[[item]]">\n    </yt-formatted-string>\n  </template>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return iH7=k},{mode:1});var UHS;var Ais=function(){return _.S.apply(this,arguments)||this};
_.z(Ais,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ais.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ais.prototype,"data",void 0);_.N([_.t({is:"ytd-metadata-with-image-row-renderer",disableElementRegistration:!0})],Ais);
_.v(Ais,"ytd-metadata-with-image-row-renderer",function(){if(UHS!==void 0)return UHS;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-with-image-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-metadata-with-image-row-renderer" href$="[[computeHref_(data.thumbnailEndpoint)]]" data="[[data.thumbnailEndpoint]]">\n  <yt-img-shadow thumbnail="[[data.thumbnail]]" width="83" class="style-scope ytd-metadata-with-image-row-renderer">\n  </yt-img-shadow>\n  <div id="content" class="style-scope ytd-metadata-with-image-row-renderer">\n    <template is="dom-repeat" as="content" items="[[data.contents]]" strip-whitespace="" class="style-scope ytd-metadata-with-image-row-renderer">\n      <span class="content-text style-scope ytd-metadata-with-image-row-renderer">[[getSimpleString(content)]]</span>\n    </template>\n  </div>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return UHS=k},{mode:1});var dHU;var BM=function(){var k=_.S.apply(this,arguments)||this;k.rounded=!0;k.fixie=!1;k.fullWidth=!1;return k};
_.z(BM,_.S);_.d=BM.prototype;_.d.configureRendererStamper=function(){return{"data.informationButton":{id:"information-button-container",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.onDataChanged=function(){var k=this;this.data&&!this.endpointHref&&(this.endpointLink.classList.add("button-mode"),this.endpointLink.setAttribute("tabindex","0"),this.endpointLink.setAttribute("role","button"),this.endpointLink.addEventListener("keypress",function(g){k.onEndpointLinkKeyPress(g)}))};
_.d.onEndpointLinkKeyPress=function(k){k.target===this.endpointLink&&k.keyCode===13&&_.GB(this.hostElement,"click")};
_.d.onClick=function(){if(!this.endpointHref){this.endpointLink.blur();var k;if((k=this.data)==null?0:k.endpoint)_.Pw(this.hostElement,[this.data.endpoint],this.hostElement),this.ytRendererBehavior.logExplicitClick(this.data)}};
_.d.onYtNavigate=function(k){this.endpointHref||(k.stopPropagation(),k.preventDefault())};
_.d.onInformationButtonContainerClick=function(k){k.target.id!=="information-button-container"&&(k.stopPropagation(),k.preventDefault())};
_.d.computeStyle=function(k){return k};
_.d.computeIsThumbnailStyle=function(k){return k==="RICH_METADATA_RENDERER_STYLE_THUMBNAIL"};
_.d.computeThumbnailWidth=function(k){switch(k){case "RICH_METADATA_RENDERER_STYLE_THUMBNAIL":return 178;case "RICH_METADATA_RENDERER_STYLE_BOX_ART":return 72;case "RICH_METADATA_RENDERER_STYLE_TOPIC":return 96;case "RICH_METADATA_RENDERER_STYLE_SQUARE":return 100;default:return 68}};
_.d.computeThumbnailObjectFit=function(k){switch(k){case "RICH_METADATA_RENDERER_STYLE_SQUARE":return"CONTAIN"}};
_.mJ.Object.defineProperties(BM.prototype,{endpointHref:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.endpoint)?this.componentBehavior.computeOptionalHref_(this.data.endpoint):null}}});
BM.prototype.onYtNavigate=BM.prototype.onYtNavigate;BM.prototype.onClick=BM.prototype.onClick;BM.prototype.onDataChanged=BM.prototype.onDataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],BM.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],BM.prototype,"componentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],BM.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],BM.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.I("design:type",String)],BM.prototype,"componentStyle",void 0);_.N([_.n({computed:"computeIsThumbnailStyle(data.style)"}),_.I("design:type",Boolean)],BM.prototype,"isThumbnailStyle",void 0);_.N([_.n({computed:"computeThumbnailObjectFit(data.style)"}),_.I("design:type",String)],BM.prototype,"thumbnailObjectFit",void 0);
_.N([_.n({computed:"computeThumbnailWidth(data.style)"}),_.I("design:type",Number)],BM.prototype,"thumbnailWidth",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],BM.prototype,"rounded",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],BM.prototype,"fixie",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],BM.prototype,"fullWidth",void 0);_.N([_.Td("#endpoint-link"),_.I("design:type",HTMLAnchorElement)],BM.prototype,"endpointLink",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],BM.prototype,"onDataChanged",null);_.N([_.E("data.endpoint"),_.I("design:type",Object),_.I("design:paramtypes",[])],BM.prototype,"endpointHref",null);_.N([_.dV("click"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],BM.prototype,"onClick",null);
_.N([_.dV("yt-navigate"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],BM.prototype,"onYtNavigate",null);_.N([_.t({is:"ytd-rich-metadata-renderer",disableElementRegistration:!0})],BM);
_.v(BM,"ytd-rich-metadata-renderer",function(){if(dHU!==void 0)return dHU;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint-link" class="yt-simple-endpoint style-scope ytd-rich-metadata-renderer" href$="[[endpointHref]]" data="[[data.endpoint]]">\n  <template is="dom-if" restamp="" if="[[isThumbnailStyle]]" class="style-scope ytd-rich-metadata-renderer">\n    <ytd-thumbnail id="thumbnail" data="[[data]]" width="[[thumbnailWidth]]" class="style-scope ytd-rich-metadata-renderer">\n    </ytd-thumbnail>\n  </template>\n  <template is="dom-if" restamp="" if="[[!isThumbnailStyle]]" class="style-scope ytd-rich-metadata-renderer">\n    <div id="thumbnail" class="style-scope ytd-rich-metadata-renderer">\n      <yt-img-shadow object-fit="[[thumbnailObjectFit]]" thumbnail="[[data.thumbnail]]" width="[[thumbnailWidth]]" class="style-scope ytd-rich-metadata-renderer">\n      </yt-img-shadow>\n    </div>\n  </template>\n  <div id="text-container" class="style-scope ytd-rich-metadata-renderer">\n    <div id="title" class="style-scope ytd-rich-metadata-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subtitle" hidden$="[[!data.subtitle]]" class="style-scope ytd-rich-metadata-renderer">\n      [[getSimpleString(data.subtitle)]]\n    </div>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-rich-metadata-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="call-to-action" class="style-scope ytd-rich-metadata-renderer">\n      <div class="style-scope ytd-rich-metadata-renderer">[[getSimpleString(data.callToAction)]]</div>\n      <yt-icon hidden="[[!data.callToActionIcon]]" icon="[[data.callToActionIcon.iconType]]" class="style-scope ytd-rich-metadata-renderer">\n      </yt-icon>\n    </div>\n  </div>\n  <div id="information-button-container" on-click="onInformationButtonContainerClick" hidden="[[!data.informationButton]]" class="style-scope ytd-rich-metadata-renderer"></div>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return dHU=k},{mode:_.Gd("kevlar_poly_si_batch_j075")?1:2});var OHH;var z8=function(){var k=_.S.apply(this,arguments)||this;k.fixie=!1;k.fullWidth=!1;return k};
_.z(z8,_.S);z8.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richMetadataRenderer:{component:"ytd-rich-metadata-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}}}}}};
z8.prototype.computeHasDividerLine=function(k){return k};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],z8.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],z8.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.I("design:type",Boolean)],z8.prototype,"hasDividerLine",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],z8.prototype,"fixie",void 0);_.N([_.n(),_.I("design:type",Object)],z8.prototype,"fullWidth",void 0);
_.N([_.t({is:"ytd-rich-metadata-row-renderer",disableElementRegistration:!0})],z8);
_.v(z8,"ytd-rich-metadata-row-renderer",function(){if(OHH!==void 0)return OHH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-metadata-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-rich-metadata-row-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return OHH=k},{mode:1});var ut=function(){var k=_.S.apply(this,arguments)||this;k.engagementPanelContent=!1;k.fixie=!1;k.fullWidth=!1;return k};
_.z(ut,_.S);
ut.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"}}}};
ut.prototype.computeCollapsibleItems=function(k,g,P){return k===void 0||g===void 0||P===void 0||P?[]:k.slice(g)};
ut.prototype.computeAlwaysShownItems=function(k,g){return k&&k.length?k.slice(0,g):[]};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ut.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],ut.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ut.prototype,"data",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],ut.prototype,"collapsed",void 0);
_.N([_.n({computed:"computeAlwaysShownItems(data.rows,data.collapsedItemCount)"}),_.I("design:type",Array)],ut.prototype,"alwaysShownItems",void 0);_.N([_.n({computed:"computeCollapsibleItems(data.rows,data.collapsedItemCount,collapsed)"}),_.I("design:type",Array)],ut.prototype,"collapsibleItems",void 0);_.N([_.n(),_.I("design:type",Object)],ut.prototype,"engagementPanelContent",void 0);_.N([_.n(),_.I("design:type",Object)],ut.prototype,"fixie",void 0);
_.N([_.n(),_.I("design:type",Object)],ut.prototype,"fullWidth",void 0);_.N([_.t({is:"ytd-metadata-row-container-renderer",disableElementRegistration:!0})],ut);
_.v(ut,"ytd-metadata-row-container-renderer",function(){if($Hs!==void 0)return $Hs;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-row-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="always-shown" class="style-scope ytd-metadata-row-container-renderer"></div>\n<div id="collapsible" hidden="[[collapsed]]" class="style-scope ytd-metadata-row-container-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return $Hs=k},{mode:1});var qyU;var hD=function(){var k=_.S.apply(this,arguments)||this;k.currentPageUrl="";k.baseUrl="";k.isHiddenByUser=null;k.hidden=!1;k.showAboveScrim=!1;k.watchNextGrid=_.W("kevlar_watch_grid");k.modernButtons=_.W("web_modern_buttons");k.roundedContainer=!0;k.noBorder=!1;k.roundBackground=!_.W("live_chat_round_background_killswitch");k.overflowHideChat=_.W("live_chat_overflow_hide_chat");k.forceDarkTheme=!1;k.theaterWatchWhile=!1;k.isListeningForPlayerProgress=!1;k.JSC$22868_playerEvents=new Map;k.isFrameReady=
!1;k.player=null;k.actionMap={"yt-set-live-chat-collapsed-state-action":"setCollapsedState","yt-forward-redux-action-to-live-chat-iframe":"forwardReduxActionToIframe","yt-dark-theme-action":"onDarkThemeAction","yt-light-theme-action":"onLightThemeAction","yt-signal-action-close-pdg-buy-flow":"onClosePdgBuyFlow"};return k};
_.z(hD,_.S);_.d=hD.prototype;_.d.onShowHideChat=function(){this.isHiddenByUser=!this.collapsed;_.kD(this.hostElement,"yt-set-live-chat-collapsed",[this.collapsed])};
_.d.created=function(){var k=this;this.handleIframeEventListener=function(g){k.handleIframeEvent(g)};
this.handleKeyboardEventListener=function(g){k.handleKeyboardEvent(g)};
this.JSC$22868_playerEvents.set("onVideoProgress",this.playerProgressHandler);this.JSC$22868_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$22868_playerEvents.set("onAdEnd",this.playerAdEndHandler);this.JSC$22868_playerEvents.set("onStateChange",this.playerStateChangeHandler);this.JSC$22868_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.d.attached=function(){window.addEventListener("message",this.handleIframeEventListener);window.addEventListener("keydown",this.handleKeyboardEventListener);window.addEventListener("keyup",this.handleKeyboardEventListener);this.currentPageUrl=window.location.href;this.setupPlayerProgressRelay();this.collapsedChanged()};
_.d.detached=function(){window.removeEventListener("message",this.handleIframeEventListener);window.removeEventListener("keydown",this.handleKeyboardEventListener);window.removeEventListener("keyup",this.handleKeyboardEventListener);this.currentPageUrl="";this.isListeningForPlayerProgress=!1;this.setPlayer(null);this.isFrameReady=!1};
_.d.computeBaseUrl=function(k){var g="/live_chat";this.isChatReplay()&&(g="/live_chat_replay");return _.iq(_.xB(_.$B(_.Pc(k),g),null),"").toString()};
_.d.dataChanged=function(){_.W("web_watch_theater_chat")&&(this.isHiddenByUser=null)};
_.d.urlChanged=function(){if(this.url!==void 0){this.isFrameReady=!this.isChatReplay();var k=this.url;if(this.isChatReplay()&&this.player){var g=Math.floor(this.player.getProgressState().current*1E3);k=_.xS(_.Pc(k),"playerOffsetMs",g.toString()).toString()}g=this.chatframe;try{var P=k==="about:blank"?_.Kuv:_.Hj(k),x=g.contentDocument.location,U=_.XN(P);U!==void 0&&x.replace(U)}catch(A){g.src=k}}};
_.d.collapsedChanged=function(){_.GB(this.hostElement,"yt-chat-collapsed-changed",this.collapsed)};
_.d.handleIframeEvent=function(k){if(k&&this.baseUrl.startsWith(k.origin)&&k.source===this.chatframe.contentWindow&&_.X0(k.data))if(k.data["yt-iframed-buyflow-launcher"])this.handleBuyflowMessages(k);else if(k.data["yt-iframed-player-progress-relay"])this.handleChatFrameReady();else if(k.data["yt-show-feedback-dialog"]){var g=_.Za().resolve(_.VE(_.Bsd));if(g){var P=k.ports,x;P&&P.length&&(x=function(){P[0].postMessage({})});
k=k.data["yt-show-feedback-dialog"];g.showFeedbackDialog(k.customProductData,k.feedbackContent,x,k.bucket)}}else if(k.data["yt-show-survey"])_.GB(this.hostElement,"yt-show-survey",k.data["yt-show-survey"]);else if(k.data["yt-purchase-membership"])_.Za().resolve(_.wP).resolveCommand(k.data["yt-purchase-membership"],{form:{element:this.hostElement}});else if(k.data["yt-tunnel-out-live-service-request"])this.ytComponentBehavior.resolveCommand(k.data["yt-tunnel-out-live-service-request"]);else if(k.data["yt-user-activity"])_.mC();
else if(k.data["yt-attach-live-chat-response-tracking-params"])this.attachLiveChatResponseVeTrackingParams(k.data["yt-attach-live-chat-response-tracking-params"].trackingParams);else if(k.data["yt-open-popup"])this.ytOpenPopupBehavior.openPopup(k.data["yt-open-popup"]);else if(k.data["yt-log-flow-logging-event-command"])this.ytComponentBehavior.resolveCommand(k.data["yt-log-flow-logging-event-command"]);else if(k.data["yt-hide-live-chat"])this.onShowHideChat();else k.data["yt-report-moderation-state-log"]&&
this.player&&(g={cpn:this.player.getVideoData().cpn},_.HE("liveChatBeingModerated",g))};
_.d.attachLiveChatResponseVeTrackingParams=function(k){k=_.Zz(k);var g=_.hE(),P=_.gP("liveChatRenderer.trackingParams",this.data);g&&P&&_.lL(g,_.Zz(P),k)};
_.d.handleBuyflowMessages=function(k){var g=k.data["yt-iframed-buyflow-launcher"].encryptedPurchaseParams,P=k.data["yt-iframed-buyflow-launcher"].serializedTransactionFlowLoggingParams,x=k.data["yt-iframed-buyflow-launcher"].serializedPaymentsClientParams;_.MZC(_.va(_.KL),g.replace(/-/g,"+").replace(/_/g,"/"),function(U){k.ports[0].postMessage({success:!0,buyFlowResponse:U})},void 0,function(U){k.ports[0].postMessage({success:!1,
error:U&&U.message||"Buyflow rejected without error."})},_.ex().get("hl"),void 0,function(){k.ports[0].postMessage({closed:!0})},P,x)};
_.d.setupPlayerProgressRelay=function(){var k=this;if(!this.isListeningForPlayerProgress){var g=_.yb();g!=null&&g.getPlayerPromise&&(g.getPlayerPromise().then(function(P){k.playerApiReady(P)}),this.isListeningForPlayerProgress=!0)}};
_.d.handleChatFrameReady=function(){this.isFrameReady=!0;this.player&&this.player.getAdState()===1&&this.postToContentWindow({"yt-player-ad-start":""})};
_.d.playerApiReady=function(k){this.setPlayer(k)};
_.d.playerProgressHandler=function(){if(this.player){var k=this.player.getProgressState();this.postToContentWindow({"yt-player-video-progress":k.current})}};
_.d.playerAdStartHandler=function(k){this.postToContentWindow({"yt-player-ad-start":k})};
_.d.playerAdEndHandler=function(){this.postToContentWindow({"yt-player-ad-end":!0})};
_.d.playerStateChangeHandler=function(k){this.postToContentWindow({"yt-player-state-change":k})};
_.d.setPlayer=function(k){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22868_playerEvents);k&&(this.player=k,this.ytPlayerListenerBehavior.listenToPlayerEvents(k,this.JSC$22868_playerEvents),_.GB(this.hostElement,"player-api-ready"))};
_.d.liveChatPageUrl=function(k,g,P,x){return!P||g?"about:blank":P.liveChatRenderer?(g=_.Pc(this.currentPageUrl).JSC$10034_queryData_,hOs(g),k=_.Pc(k),g.add("continuation",P.liveChatRenderer.continuations[0].reloadContinuationData.continuation),P=_.Yn()==="USER_INTERFACE_THEME_DARK",(x||P)&&g.add("dark_theme","true"),_.xB(k,g),x=_.Pc(k.toString()),P=x.JSC$10034_queryData_,"SESSION_INDEX"in _.Iy&&(P.add("authuser",_.y4("SESSION_INDEX")),"DELEGATED_SESSION_ID"in _.Iy&&P.add("pageId",_.y4("DELEGATED_SESSION_ID"))),
"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"in _.Iy&&P.add("sdc",_.y4("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT")),x.toString()):""};
_.d.isCollapsed=function(k,g){return g!==null?g:this.isChatReplay()||k&&k.conversationBarRenderer&&k.conversationBarRenderer.availabilityMessage?!0:k?k.liveChatRenderer?k.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_COLLAPSED":!_.W("live_chat_hide_premiere_replay_message")||k.conversationBarRenderer&&k.conversationBarRenderer.availabilityMessage?!1:!0:!1};
_.d.isHidden=function(k,g,P){var x=g&&g.conversationBarRenderer&&g.conversationBarRenderer.availabilityMessage,U=g&&g.liveChatRenderer&&g.liveChatRenderer.showHideButton,A=g&&g.liveChatRenderer&&g.liveChatRenderer.showButton;return P&&k&&!x&&!A||!P&&k&&!x&&!U?!0:g&&g.liveChatRenderer&&g.liveChatRenderer.initialDisplayState?g.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_HIDDEN":!1};
_.d.computeButtonOverride=function(k,g){if(k&&g)return{type:"outline"}};
_.d.setCollapsedState=function(k){_.b(k,_.EbN)&&((this.isHiddenByUser=!!_.b(k,_.EbN).collapsed)||_.RV(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement]))};
_.d.forwardReduxActionToIframe=function(k){this.postToContentWindow({"yt-live-chat-forward-redux-action":k})};
_.d.onLoopRangeChange=function(k){this.showAboveScrim=!(k==null||!k.postId)};
_.d.onDarkThemeAction=function(){this.sendDarkThemePostMessage(!0)};
_.d.onLightThemeAction=function(){this.sendDarkThemePostMessage(!1)};
_.d.onClosePdgBuyFlow=function(){this.postToContentWindow({"yt-live-chat-close-buy-flow":!0})};
_.d.sendDarkThemePostMessage=function(k){this.postToContentWindow({"yt-live-chat-set-dark-theme":k})};
_.d.onLiveChatBuyFlowCallback=function(k){this.postToContentWindow({"yt-live-chat-buy-flow-callback":k})};
_.d.handleKeyboardEvent=function(k){(0,_.vX.containsValue)(EPT,k.keyCode)&&this.postToContentWindow({"yt-live-chat-keyboard-event":{eventType:k.type,keyCode:k.keyCode}})};
_.d.isChatReplay=function(){return!!(this.data&&this.data.liveChatRenderer&&this.data.liveChatRenderer.isReplay)};
_.d.postToContentWindow=function(k){if(this.isFrameReady)try{var g=window.location.protocol+"//"+window.location.host,P;(P=this.chatframe)!=null&&P.contentWindow?this.chatframe.contentWindow.postMessage(k,g):_.pH(new _.Da("Tried posting a message to an iframe with no content window",k))}catch(x){_.IE(x)}};
_.d.shouldHideChatFrame=function(k){return k&&_.W("hide_live_chat_button_when_collapsed")};
_.mJ.Object.defineProperties(hD.prototype,{enableShowWithoutHideChatButton:{configurable:!0,enumerable:!0,get:function(){if(_.W("live_chat_overflow_hide_chat")||_.W("web_watch_chat_hide_button_killswitch"))return _.W("live_chat_overflow_hide_chat");var k,g,P,x;return!!((k=this.data)==null?0:(g=k.liveChatRenderer)==null?0:(P=g.header)==null?0:(x=P.liveChatHeaderRenderer)==null?0:x.collapseButton)}}});
hD.prototype.collapsedChanged=hD.prototype.collapsedChanged;hD.prototype.urlChanged=hD.prototype.urlChanged;hD.prototype.dataChanged=hD.prototype.dataChanged;hD.prototype.onShowHideChat=hD.prototype.onShowHideChat;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],hD.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],hD.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],hD.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.kp.YtPlayerListenerBehavior),_.I("design:type",_.g$)],hD.prototype,"ytPlayerListenerBehavior",void 0);_.N([_.h(_.ww.YtOpenPopupBehavior),_.I("design:type",Object)],hD.prototype,"ytOpenPopupBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],hD.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],hD.prototype,"currentPageUrl",void 0);
_.N([_.n({computed:"computeBaseUrl(currentPageUrl,data)"}),_.I("design:type",Object)],hD.prototype,"baseUrl",void 0);_.N([_.n({computed:"liveChatPageUrl(baseUrl, collapsed, data, forceDarkTheme)"}),_.I("design:type",String)],hD.prototype,"url",void 0);_.N([_.n(),_.I("design:type",Object)],hD.prototype,"isHiddenByUser",void 0);_.N([_.n({reflectToAttribute:!0,computed:"isHidden(collapsed, data, enableShowWithoutHideChatButton)"}),_.I("design:type",Object)],hD.prototype,"hidden",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"isCollapsed(data,isHiddenByUser)"}),_.I("design:type",Boolean)],hD.prototype,"collapsed",void 0);_.N([_.n({reflectToAttribute:!0,computed:"shouldHideChatFrame(collapsed)"}),_.I("design:type",Boolean)],hD.prototype,"hideChatFrame",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],hD.prototype,"showAboveScrim",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],hD.prototype,"watchNextGrid",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],hD.prototype,"modernButtons",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],hD.prototype,"roundedContainer",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],hD.prototype,"noBorder",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],hD.prototype,"roundBackground",void 0);
_.N([_.n({computed:"computeButtonOverride(collapsed,modernButtons)"}),_.I("design:type",Object)],hD.prototype,"toggleButtonOverride",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],hD.prototype,"overflowHideChat",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],hD.prototype,"forceDarkTheme",void 0);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],hD.prototype,"enableShowWithoutHideChatButton",null);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],hD.prototype,"theaterWatchWhile",void 0);_.N([_.Td("#chatframe"),_.I("design:type",HTMLIFrameElement)],hD.prototype,"chatframe",void 0);_.N([_.dV("yt-toggle-button"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],hD.prototype,"onShowHideChat",null);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],hD.prototype,"dataChanged",null);
_.N([_.OO("url"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],hD.prototype,"urlChanged",null);_.N([_.OO("collapsed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],hD.prototype,"collapsedChanged",null);_.N([_.t({is:"ytd-live-chat-frame",disableElementRegistration:!0})],hD);
_.v(hD,"ytd-live-chat-frame",function(){if(qyU!==void 0)return qyU;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-frame--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iframe frameborder="0" scrolling="no" id="chatframe" class="style-scope ytd-live-chat-frame"></iframe>\n<template is="dom-if" if="[[data.conversationBarRenderer.availabilityMessage]]" class="style-scope ytd-live-chat-frame">\n  <ytd-message-renderer data="[[data.conversationBarRenderer.availabilityMessage.messageRenderer]]" class="style-scope ytd-live-chat-frame">\n  </ytd-message-renderer>\n</template>\n<template is="dom-if" if="[[!enableShowWithoutHideChatButton]]" class="style-scope ytd-live-chat-frame">\n  <div id="show-hide-button" class="style-scope ytd-live-chat-frame">\n    <ytd-toggle-button-renderer data="[[data.liveChatRenderer.showHideButton.toggleButtonRenderer]]" noink="" overrides="[[toggleButtonOverride]]" class="style-scope ytd-live-chat-frame">\n    </ytd-toggle-button-renderer>\n  </div>\n</template>\n<template is="dom-if" if="[[enableShowWithoutHideChatButton]]" class="style-scope ytd-live-chat-frame">\n  <div id="show-hide-button" hidden="[[!collapsed]]" class="style-scope ytd-live-chat-frame">\n    <ytd-button-renderer data="[[data.liveChatRenderer.showButton.buttonRenderer]]" noink="" overrides="[[toggleButtonOverride]]" on-click="onShowHideChat" class="style-scope ytd-live-chat-frame">\n    </ytd-button-renderer>\n  </div>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return qyU=k},{mode:1});var TNT;var Ew=function(){var k=_.S.apply(this,arguments)||this;k.modern=_.W("web_modern_buttons");k.buttonOverrides={style:"call-to-action",type:"filled"};return k};
_.z(Ew,_.S);Ew.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=_.zj(this.data.backgroundColor)))};
Ew.prototype.onHeadlineClick=function(){if(this.data&&this.data.headline){var k=this.getFormattedStringLoggingDirectives(this.data.headline);k&&this.rendererBehavior.logExplicitClick(k)}};
Ew.prototype.onDescriptionClick=function(){if(this.data&&this.data.description){var k=this.getFormattedStringLoggingDirectives(this.data.description);k&&this.rendererBehavior.logExplicitClick(k)}};
Ew.prototype.getFormattedStringLoggingDirectives=function(k){return k&&k.runs&&k.runs.length>0&&k.runs[0]&&k.runs[0].loggingDirectives?k.runs[0].loggingDirectives:null};
Ew.prototype.dataChanged=Ew.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ew.prototype,"rendererBehavior",void 0);_.N([_.h(D5y.YtMacroReplacementBehavior),_.I("design:type",Object)],Ew.prototype,"macroReplacementBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ew.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],Ew.prototype,"navigationEndpoint",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Ew.prototype,"enableColors",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Ew.prototype,"modern",void 0);_.N([_.n(),_.I("design:type",Object)],Ew.prototype,"buttonOverrides",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ew.prototype,"dataChanged",null);_.N([_.t({is:"ytd-action-basic-immersive-content-renderer",disableElementRegistration:!0})],Ew);
_.v(Ew,"ytd-action-basic-immersive-content-renderer",function(){if(TNT!==void 0)return TNT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-action-basic-immersive-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="icon" hidden="[[!data.iconImage]]" thumbnail="[[data.iconImage]]" class="style-scope ytd-action-basic-immersive-content-renderer"></yt-img-shadow>\n<yt-formatted-string id="headline" text="[[data.headline]]" on-click="onHeadlineClick" class="style-scope ytd-action-basic-immersive-content-renderer"></yt-formatted-string>\n<yt-formatted-string id="desc" text="[[data.description]]" on-click="onDescriptionClick" class="style-scope ytd-action-basic-immersive-content-renderer"></yt-formatted-string>\n<ytd-button-renderer id="action" data="[[data.actionButton.buttonRenderer]]" overrides="[[buttonOverrides]]" class="style-scope ytd-action-basic-immersive-content-renderer">\n</ytd-button-renderer>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return TNT=k},{mode:1});var ezH;var ciy;var Le=function(){return _.S.apply(this,arguments)||this};
_.z(Le,_.S);Le.prototype.dataChanged=function(){var k;((k=this.data)==null?void 0:k.backgroundColor)!==void 0&&_.iG(this.hostElement,{"--bgu-color":_.zj(this.data.backgroundColor)})};
Le.prototype.onImageTileClick=function(){var k;((k=this.data)==null?0:k.navigationEndpoint)&&_.GB(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});var g;((g=this.data)==null?0:g.clickCommand)&&this.componentBehavior.resolveCommand(this.data.clickCommand)};
_.mJ.Object.defineProperties(Le.prototype,{hasBackgroundColor:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.backgroundColor)!==void 0}},
getObjectFit:{configurable:!0,enumerable:!0,get:function(){var k;if(((k=this.data)==null?void 0:k.objectFit)!==void 0)switch(this.data.objectFit){case "OBJECT_FIT_CONTAIN":return"CONTAIN";case "OBJECT_FIT_COVER":return"COVER";case "OBJECT_FIT_FILL":return"FILL"}return null}},
hasTileMetadata:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"}},
getSecondaryDetails:{configurable:!0,enumerable:!0,get:function(){var k,g,P;if(((k=this.data)==null?void 0:(g=k.detailsLine)==null?void 0:g.texts)!=null&&((P=this.data)==null?void 0:P.detailsLine.texts.length)>0){var x;return(x=this.data)==null?void 0:x.detailsLine.texts.map(function(U){return U.text}).join("")}return null}},
getOptionalDetails:{configurable:!0,enumerable:!0,get:function(){var k,g,P;if(((k=this.data)==null?void 0:(g=k.optionalDetailsLine)==null?void 0:g.texts)!=null&&((P=this.data)==null?void 0:P.optionalDetailsLine.texts.length)>0){var x;return(x=this.data)==null?void 0:x.optionalDetailsLine.texts.map(function(U){return U.text}).join("")}return null}}});
Le.prototype.dataChanged=Le.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Le.prototype,"rendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Le.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Le.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data.backgroundColor"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Le.prototype,"hasBackgroundColor",null);
_.N([_.E("data.objectFit"),_.I("design:type",Object),_.I("design:paramtypes",[])],Le.prototype,"getObjectFit",null);_.N([_.n({reflectToAttribute:!0}),_.E("data.tileRenderingStyle"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Le.prototype,"hasTileMetadata",null);_.N([_.E("data.detailsLine"),_.I("design:type",Object),_.I("design:paramtypes",[])],Le.prototype,"getSecondaryDetails",null);
_.N([_.E("data.optionalDetailsLine"),_.I("design:type",Object),_.I("design:paramtypes",[])],Le.prototype,"getOptionalDetails",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Le.prototype,"dataChanged",null);_.N([_.t({is:"ytd-image-tile-renderer",disableElementRegistration:!0})],Le);
_.v(Le,"ytd-image-tile-renderer",function(){if(ciy!==void 0)return ciy;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-image-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e  <button class="remove-default-button-style background-adjusted style-scope ytd-image-tile-renderer" on-click="onImageTileClick">\n      <yt-img-shadow class="thumbnail style-scope ytd-image-tile-renderer" aria-label$="[[data.image.thumbnail.accessibility.accessibility_data.label]]" hidden="[[!data.image]]" object-fit="[[getObjectFit]]" thumbnail="[[data.image.thumbnail]]"></yt-img-shadow>\n      <div class="badge style-scope ytd-image-tile-renderer" hidden="[[!data.imageBadge]]">\n        <yt-img-shadow class="badge-image style-scope ytd-image-tile-renderer" thumbnail="[[data.imageBadge.thumbnail]]"></yt-img-shadow>\n      </div>\n      <div class="metadata style-scope ytd-image-tile-renderer" hidden="[[!hasTileMetadata]]">\n        <div class="headline style-scope ytd-image-tile-renderer">[[data.headline.simpleText]]</div>\n        <div class="secondary-details style-scope ytd-image-tile-renderer">[[getSecondaryDetails]]</div>\n        <div class="price style-scope ytd-image-tile-renderer">[[getOptionalDetails]]</div>\n      </div>\n </button>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return ciy=k},{mode:1});var VwS;var ne=function(){return _.S.apply(this,arguments)||this};
_.z(ne,_.S);ne.prototype.getOpenLinkIcon=function(){return _.W("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"open_in_new"};
ne.prototype.onSitelinkTap=function(){_.GB(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});if(this.data&&this.data.clickCommands)if(_.W("kevlar_command_handler_migration_killswitch"))_.Pw(this.hostElement,this.data.clickCommands,this.hostElement);else for(var k=_.O(this.data.clickCommands),g=k.next();!g.done;g=k.next())this.ytComponentBehavior.resolveCommand(g.value)};
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],ne.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ne.prototype,"rendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ne.prototype,"data",void 0);_.N([_.t({is:"ytd-sitelink-renderer",disableElementRegistration:!0})],ne);
_.v(ne,"ytd-sitelink-renderer",function(){if(VwS!==void 0)return VwS;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sitelink-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-sitelink-renderer">\n  <button id="clickable-area" class="remove-default-button-style style-scope ytd-sitelink-renderer" on-tap="onSitelinkTap">\n    <div id="sitelink" class="style-scope ytd-sitelink-renderer">\n      <span class="style-scope ytd-sitelink-renderer">[[data.text.text]]</span>\n      <yt-icon id="open-icon" icon="[[getOpenLinkIcon()]]" class="style-scope ytd-sitelink-renderer"></yt-icon>\n    </div>\n    <div id="description-texts" class="style-scope ytd-sitelink-renderer">\n      <template is="dom-repeat" items="[[data.descriptions]]" class="style-scope ytd-sitelink-renderer">\n        <div id="desc" class="style-scope ytd-sitelink-renderer">[[item.text]]</div>\n      </template>\n    </div>\n  </button>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return VwS=k},{mode:1});var Sk=function(){var k=_.S.apply(this,arguments)||this;k.paddingFix=_.W("enable_ads_web_ep_buenos_aires_and_padding_fix");return k};
_.z(Sk,_.S);Sk.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"}}}};
Sk.prototype.dataChanged=function(){var k=this;this.data&&this.data.impressionCommands&&this.data.impressionCommands.forEach(function(g){g.clickTrackingParams&&delete g.clickTrackingParams;k.ytMacroReplacementBehavior.sendServiceRequestAction([g])})};
Sk.prototype.shouldHideFooter=function(k){return!(k&&_.W("use_ads_engagement_panel_desktop_footer_cta"))};
_.mJ.Object.defineProperties(Sk.prototype,{removeBorderFromImageTiles:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.data)==null?void 0:k.imageTileRenderers)===void 0||((g=this.data)==null?void 0:g.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(P){var x;return(x=_.b(P,FHH))==null?void 0:x.removeBorder})}},
useFooteredMetadataRenderingStyle:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.data)==null?void 0:k.imageTileRenderers)===void 0||((g=this.data)==null?void 0:g.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(P){var x;return((x=_.b(P,FHH))==null?void 0:x.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"})}}});
Sk.prototype.dataChanged=Sk.prototype.dataChanged;_.N([_.h(D5y.YtMacroReplacementBehavior),_.I("design:type",Object)],Sk.prototype,"ytMacroReplacementBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Sk.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Sk.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Sk.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Sk.prototype,"paddingFix",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data.imageTileRenderers"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Sk.prototype,"removeBorderFromImageTiles",null);_.N([_.n({reflectToAttribute:!0}),_.E("data.imageTileRenderers"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Sk.prototype,"useFooteredMetadataRenderingStyle",null);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Sk.prototype,"dataChanged",null);_.N([_.t({is:"ytd-action-engagement-panel-content-renderer",disableElementRegistration:!0})],Sk);
_.v(Sk,"ytd-action-engagement-panel-content-renderer",function(){if(ezH!==void 0)return ezH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-action-engagement-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-action-engagement-panel-content-renderer">\n  <div id="sitelinks" hidden="[[!data.sitelinkRenderers]]" class="style-scope ytd-action-engagement-panel-content-renderer"></div>\n  <div id="image-tiles" hidden="[[!data.imageTileRenderers]]" class="style-scope ytd-action-engagement-panel-content-renderer"></div>\n</div>\n<div id="footer" hidden="[[shouldHideFooter(data.actionButton)]]" class="style-scope ytd-action-engagement-panel-content-renderer">\n  <div id="action" class="style-scope ytd-action-engagement-panel-content-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return ezH=k},{mode:1});var ZHJ;var mHk=_.M(function(k){var g=k.data;var P=k.customCommandResolver;return _.V("ad-grid-card-image-full-metadata-view-model",{class:function(){var x;return((x=g().interaction)==null?0:x.onTap)?"ytwAdGridCardImageFullMetadataViewModelHostIsClickableAdComponent":"ytwAdGridCardImageFullMetadataViewModelHost"},
el:_.aI(_.rx({visibilityCallback:function(x){var U,A=(U=g().interaction)==null?void 0:U.onFirstVisible;x&&A&&_.S7(A)},
showOption:_.TC}),_.L5(function(){return g().interaction},P)),
"aria-label":function(){var x,U;return(x=g().interaction)==null?void 0:(U=x.accessibility)==null?void 0:U.label}},_.V("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostImage"},_.V(_.Vz,{data:function(){return g().adImage}},{adImageViewModel:function(x){return _.V(_.hz,{data:x.data,
customCommandResolver:P})}})),_.V("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadata"},_.V(_.m,{cond:function(){return g().headline},
then:function(x){return _.V(_.C8,{text:x,className:"ytwAdGridCardImageFullMetadataViewModelHostMetadataHeadline"})}}),_.V(_.m,{cond:function(){return g().detailsLine},
then:function(x){return _.V("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataPrimary"},_.V(_.Vz,{data:x},{adDetailsLineViewModel:function(U){return _.V(_.fT,{data:U.data,customCommandResolver:P,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}}),_.V(_.m,{cond:function(){return g().secondaryDetailsLine},
then:function(x){return _.V("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataSecondary"},_.V(_.Vz,{data:x},{adDetailsLineViewModel:function(U){return _.V(_.fT,{data:U.data,customCommandResolver:P,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}})))},"en");var wES=_.M(function(k){var g=k.data;var P=k.customCommandResolver;return _.V("ad-grid-card-image-view-model",{class:function(){var x;return((x=g().interaction)==null?0:x.onTap)?"ytwAdGridCardImageViewModelHostIsClickableAdComponent":"ytwAdGridCardImageViewModelHost"},
el:_.aI(_.rx({visibilityCallback:function(x){var U,A=(U=g().interaction)==null?void 0:U.onFirstVisible;x&&A&&_.S7(A)},
showOption:_.TC}),_.L5(function(){return g().interaction},P)),
"aria-label":function(){var x,U;return(x=g().interaction)==null?void 0:(U=x.accessibility)==null?void 0:U.label}},_.V(_.Vz,{data:function(){return g().adImage}},{adImageViewModel:function(x){return _.V(_.hz,{data:x.data,
customCommandResolver:P})}}),_.V("div",{class:"ytwAdGridCardImageViewModelHostCardBadge"},_.V(_.Vz,{data:function(){return g().adCardBadge}},{adCardBadgeViewModel:_.jPt})))},"fn");var Jij=_.M(function(k){var g=k.data;var P=k.customCommandResolver;return _.V("ad-grid-card-text-view-model",{class:function(){var x;return((x=g().interaction)==null?0:x.onTap)?"ytwAdGridCardTextViewModelHostIsClickableAdComponent":"ytwAdGridCardTextViewModelHost"},
el:_.aI(_.rx({visibilityCallback:function(x){var U,A=(U=g().interaction)==null?void 0:U.onFirstVisible;x&&A&&_.S7(A)},
showOption:_.TC}),_.L5(function(){return g().interaction},P)),
"aria-label":function(){var x,U;return(x=g().interaction)==null?void 0:(U=x.accessibility)==null?void 0:U.label}},_.V("div",{class:"ytwAdGridCardTextViewModelHostMetadata"},_.V(_.m,{cond:function(){return g().title},
then:function(x){return _.V(_.C8,{text:x,className:"ytwAdGridCardTextViewModelHostMetadataHeadline"})}}),_.V("div",{class:"ytwAdGridCardTextViewModelHostMetadataDescriptionInline"},_.V(_.DZ,{each:function(){var x;
return((x=g())==null?void 0:x.descriptions)||[]},
keyBy:"INDEX"},function(x){return _.V(_.C8,{text:x,className:"ytwAdGridCardTextViewModelHostMetadataDescriptionInlineStringInline"})}))),_.V("div",{class:"ytwAdGridCardTextViewModelHostButton"},_.V(_.Vz,{data:function(){return g().moreInfoButton}},{adButtonViewModel:function(x){return _.V(_.c0,{data:x.data,
customCommandResolver:P})}})))},"gn");var riJ=_.M(function(k){var g=k.data;var P=k.customCommandResolver;var x=k.adGridCardCollectionStyle;return _.V("ad-grid-card-collection-view-model",{class:function(){return"ytwAdGridCardCollectionViewModelHost"},
el:_.aI(_.rx({visibilityCallback:function(U){var A,q=(A=g().interaction)==null?void 0:A.onFirstVisible;U&&q&&_.S7(q)},
showOption:_.TC})),style:function(){return"grid-template-columns: repeat("+tc7(x?x():g().style)+", minmax(0, 1fr));"}},_.V(_.Vz,{data:function(){var U;
return(U=g())==null?void 0:U.gridCards}},{adGridCardImageViewModel:function(U){return _.V(wES,{data:U.data,
customCommandResolver:P})},
adGridCardImageFullMetadataViewModel:function(U){return _.V(mHk,{data:U.data,customCommandResolver:P})},
adGridCardTextViewModel:function(U){return _.V(Jij,{data:U.data,customCommandResolver:P})}}))},"hn");_.y3(_.M(function(k){var g=k.data;return _.V("panel-text-icon-image-tiles-button-layout-content-view-model",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHost",el:_.aI(_.rx({visibilityCallback:function(P){var x,U=(x=g().interaction)==null?void 0:x.onFirstVisible;P&&U&&_.S7(U)},
showOption:_.TC}),_.L5(function(){return g().interaction},KGs))},_.V("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostCardCollection"},_.V(_.m,{cond:_.Jrb("(min-width: "+((0,_.BF)()+_.lN)+"px)"),
then:function(){return _.V(_.Vz,{data:function(){return g().adGridCardCollection}},{adGridCardCollectionViewModel:function(P){return _.V(riJ,{data:P.data,
customCommandResolver:KGs})}})},
else:function(){return _.V(_.Vz,{data:function(){return g().adGridCardCollection}},{adGridCardCollectionViewModel:function(P){return _.V(riJ,{data:P.data,
customCommandResolver:KGs,adGridCardCollectionStyle:"AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS"})}})}})),_.V("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostButton"},_.V(_.Vz,{data:function(){return g().adButton}},{adButtonViewModel:function(P){return _.V(_.c0,{data:P.data,
customCommandResolver:KGs})}})))},"jn"),"panel-text-icon-image-tiles-button-layout-content-view-model",{props:{data:_.GH}});_.y3(_.M(function(k){var g=k.data;return _.V("panel-text-icon-text-grid-cards-sub-layout-content-view-model",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHost",el:_.aI(_.rx({visibilityCallback:function(P){var x,U=(x=g().interaction)==null?void 0:x.onFirstVisible;P&&U&&_.S7(U)},
showOption:_.TC}),_.L5(function(){return g().interaction},oSN))},_.V("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostCardCollection"},_.V(_.Vz,{data:function(){if(_.Jrb("(min-width: "+((0,_.BF)()+_.lN)+"px)")())var P=g().adGridCardCollection;
else{P=Object.assign({},_.b(g().adGridCardCollection,jyJ));var x;P.gridCards!==void 0&&((x=P.gridCards)==null?void 0:x.length)>1?P.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":P.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN";P={adGridCardCollectionViewModel:P}}return P}},{adGridCardCollectionViewModel:function(P){return _.V(riJ,{data:P.data,
customCommandResolver:oSN})}})),_.V("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostButton"},_.V(_.Vz,{data:function(){return g().adButton}},{adButtonViewModel:function(P){return _.V(_.c0,{data:P.data,
customCommandResolver:oSN})}})))},"kn"),"panel-text-icon-text-grid-cards-sub-layout-content-view-model",{props:{data:_.GH}});var Ft=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-ad-engagement-panel-click-action":"handleAdsEngagementPanelClick"};return k};
_.z(Ft,_.S);_.d=Ft.prototype;_.d.configureRendererStamper=function(){return{"data.contentRenderer":{id:"content",mapping:{actionEngagementPanelContentRenderer:"ytd-action-engagement-panel-content-renderer",basicImmersiveEngagementPanelContentRenderer:"ytd-action-basic-immersive-content-renderer",panelTextIconImageTilesButtonLayoutContentViewModel:"panel-text-icon-image-tiles-button-layout-content-view-model",panelTextIconTextGridCardsSubLayoutContentViewModel:"panel-text-icon-text-grid-cards-sub-layout-content-view-model"}}}};
_.d.attached=function(){this.getDataFromPlayerAndRender()};
_.d.dataChanged=function(){this.getDataFromPlayerAndRender()};
_.d.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=null)};
_.d.getDataFromPlayerAndRender=function(){var k=this,g=_.XE(this.hostElement);g&&g.getPlayerPromise().then(function(P){k.getCachedDataAndListen(P)})};
_.d.getCachedDataAndListen=function(k){this.resolveCachedActions();this.player||(this.ytPlayerListenerBehavior.listenToPlayerEvent(k,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(k,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=k)};
_.d.resolveCachedActions=function(){var k=_.gP("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction");(k=k&&k())&&!_.vX.isEmpty(k)&&this.sendUpdateEngagementPanelAction(k);(k=(k=_.gP("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction"))&&k())&&!_.vX.isEmpty(k)&&this.sendChangeEngagementPanelVisibilityAction(k);(k=(k=_.gP("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand"))&&k())&&!_.vX.isEmpty(k)&&this.sendScrollToEngagementPanelCommand(k)};
_.d.sendUpdateEngagementPanelAction=function(k){var g;_.RV(this.hostElement,"yt-update-engagement-panel-action",[(g=_.vX.get(k,"action"))!=null?g:k])};
_.d.sendChangeEngagementPanelVisibilityAction=function(k){_.RV(this.hostElement,"yt-change-engagement-panel-visibility-action",[k])};
_.d.sendScrollToEngagementPanelCommand=function(k){_.RV(this.hostElement,"yt-scroll-to-engagement-panel-command",[k])};
_.d.handleAdsEngagementPanelClick=function(){this.player?(this.player.onAdUxClicked("ads-engagement-panel"),_.W("pause_ad_video_on_desktop_engagement_panel_click")&&this.player.pauseVideo()):_.pH(Error("Xo"))};
Ft.prototype.dataChanged=Ft.prototype.dataChanged;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Ft.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Ft.prototype,"componentBehavior",void 0);_.N([_.h(_.kp.YtPlayerListenerBehavior),_.I("design:type",_.g$)],Ft.prototype,"ytPlayerListenerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ft.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Ft.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ft.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],Ft.prototype,"player",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ft.prototype,"dataChanged",null);_.N([_.t({is:"ytd-ads-engagement-panel-content-renderer",disableElementRegistration:!0})],Ft);
_.v(Ft,"ytd-ads-engagement-panel-content-renderer",function(){if(ZHJ!==void 0)return ZHJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ads-engagement-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-ads-engagement-panel-content-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);
return ZHJ=k},{mode:1});var fIs;var YQ=function(){var k=_.S.apply(this,arguments)||this;k.player=null;k.JSC$22905_playerEvents=new Map;k.actionMap={"yt-delete-clip-engagement-panel-command":"onYtDeleteClipEngagementPanelCommand"};return k};
_.z(YQ,_.S);_.d=YQ.prototype;_.d.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer",commentActionButtonsRenderer:{component:"ytd-comment-action-buttons-renderer",properties:{voteCount:"[[voteCount]]"}}}}}};
_.d.created=function(){this.player=null;this.JSC$22905_playerEvents=new Map;this.JSC$22905_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange);this.JSC$22905_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$22905_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$22905_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.d.attached=function(){var k=this,g=_.XE();this.set("isDarkTheme",!!document.documentElement.hasAttribute("dark"));g&&g.getPlayerPromise().then(function(P){k.setPlayer(P);k.set("isPageLoad",!1)})};
_.d.setPlayer=function(k){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22905_playerEvents);this.set("player",k);k&&(this.ytPlayerListenerBehavior.listenToPlayerEvents(k,this.JSC$22905_playerEvents),k.getPresentingPlayerType()===2&&this.playerAdStartHandler())};
_.d.onLoopRangeChange=function(k){var g=_.Za().resolve(_.VE(_.NQ));if((!g||g.isOnWatch())&&this.hostElement.clientHeight){var P;!k&&((P=this.data)==null?0:P.onScrubExit)&&this.ytComponentBehavior.resolveCommand(this.data.onScrubExit)}};
_.d.onVideoProgress=function(k){var g,P,x=((g=this.player)==null?void 0:(P=g.getPresentingPlayerType)==null?void 0:P.call(g))===2;this.isAdPlaying!==x&&this.set("isAdPlaying",x);var U;if(!x&&(U=this.player)!=null&&U.getLoopRange()){P=this.player.getLoopRange();g=P.startTimeMs;P=P.endTimeMs;x=this.player.getProgressState(1).seekableStart;var A;g<x*1E3&&((A=this.data)==null?0:A.onClipViewInvalidCommand)&&(this.player.seekToLiveHead(),this.ytComponentBehavior.resolveCommand(this.data.onClipViewInvalidCommand));
k=P<k*1E3;var q;((q=this.player)==null?0:q.getLoopRange())&&k&&this.player.seekTo(g/1E3)}};
_.d.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.d.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.d.onYtDeleteClipEngagementPanelCommand=function(k){_.b(k,p8H).command&&this.ytComponentBehavior.resolveCommand(_.b(k,p8H).command)};
_.mJ.Object.defineProperties(YQ.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.voteCount)||_.vS("0")}},
channelEndpoint:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.channelNavigationEndpoint}},
channelHref:{configurable:!0,enumerable:!0,get:function(){return this.ytComponentBehavior.computeHref_(this.channelEndpoint)}}});
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],YQ.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],YQ.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],YQ.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],YQ.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.kp.YtPlayerListenerBehavior),_.I("design:type",_.g$)],YQ.prototype,"ytPlayerListenerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],YQ.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],YQ.prototype,"isAdPlaying",void 0);_.N([_.n({reflectToAttribute:!0,value:!0}),_.I("design:type",Boolean)],YQ.prototype,"isPageLoad",void 0);_.N([_.n({reflectToAttribute:!0,value:!0}),_.I("design:type",Boolean)],YQ.prototype,"isDarkTheme",void 0);
_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],YQ.prototype,"voteCount",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],YQ.prototype,"channelEndpoint",null);_.N([_.E("channelEndpoint"),_.I("design:type",Object),_.I("design:paramtypes",[])],YQ.prototype,"channelHref",null);_.N([_.t({is:"ytd-clip-attribution-renderer",disableElementRegistration:!0})],YQ);
_.v(YQ,"ytd-clip-attribution-renderer",function(){if(fIs!==void 0)return fIs;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-attribution-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" class="style-scope ytd-clip-attribution-renderer">\n  <div id="top" class="style-scope ytd-clip-attribution-renderer">\n    <a aria-hidden="true" class="yt-simple-endpoint author-endpoint author-avatar style-scope ytd-clip-attribution-renderer" href$="[[channelHref]]" data="[[channelEndpoint]]" tabindex="-1">\n      <yt-img-shadow class="author-avatar style-scope ytd-clip-attribution-renderer" height="40" thumbnail="[[data.authorAvatar]]" width="40">\n      </yt-img-shadow>\n    </a>\n    <div id="author-container" class="style-scope ytd-clip-attribution-renderer">\n      <a aria-hidden="true" class="yt-simple-endpoint author-endpoint style-scope ytd-clip-attribution-renderer" href$="[[channelHref]]" data="[[channelEndpoint]]" tabindex="-1">\n        <ytd-channel-name id="author" badges="[[data.authorBadges]]" channel-name="[[data.clipAuthor]]" no-endpoints="" class="style-scope ytd-clip-attribution-renderer">\n        </ytd-channel-name>\n      </a>\n      <span class="style-scope ytd-clip-attribution-renderer">[[getSimpleString(data.createdText)]]</span>\n    </div>\n    <div id="menu" class="style-scope ytd-clip-attribution-renderer"></div>\n  </div>\n  <span id="title" class="style-scope ytd-clip-attribution-renderer">[[getSimpleString(data.title)]]</span>\n  <div id="bottom" class="style-scope ytd-clip-attribution-renderer">\n    <div id="buttons" class="style-scope ytd-clip-attribution-renderer"></div>\n  </div>\n  <div id="ad-overlay" class="style-scope ytd-clip-attribution-renderer">\n    <svg id="ad-image" viewBox="0 0 166.96 140.96" class="style-scope ytd-clip-attribution-renderer">\n      <g class="style-scope ytd-clip-attribution-renderer"><g class="style-scope ytd-clip-attribution-renderer">\n        <path class="cls-2 style-scope ytd-clip-attribution-renderer" d="M138.1,103.79l9.9-17h0l-9.9-5.44,9.9-17h0L138.1,59,148,42s-26,20.57-38.86,29.71-9.43-22.57-9.71-47.14S90.29-6,66.86,6,0,46.55,0,46.55l9.9,6.19L0,72.54l9.9,6.35L0,98.69,9.9,105,0,124.84s63.84-42,79.56-50.56c14.81-8.09,12.15,27.13,11.87,45.13s9.14,21.43,22,13.71c12.42-7.45,33.1-22.9,34.49-23.94Z" transform="translate(0 0.25)"></path>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M102.26,71.67V137c.27,0,.55,0,.84-.05V72.54A4.36,4.36,0,0,1,102.26,71.67Z" transform="translate(0 0.25)"></path>\n        <path class="cls-4 style-scope ytd-clip-attribution-renderer" d="M50.49,121.06c1.82-2.79,4.46-4.68,7.11-6.57,1.3-.93,2.61-1.85,3.86-2.84a4.06,4.06,0,0,0,.95-1.75c.22-3.44-2.51-6.92-5.93-6.42-3.62,0-7.24,2.84-10.08,4.72-3.78,2.5-7.06,6.32-9.77,9.91-1.43,1.9-2.72,3.71-4,5.68-2.76,4.13-4.4,8.7-6.6,13.21a16.79,16.79,0,0,1,.55-3.13c2-5.06,4.07-10.07,7.32-14.49,1-1.36,2-2.78,3-4.12a5.68,5.68,0,0,1,1.45-.86c.28-1.65,2-2.64,3-4.07,0-.06.5.19.77.3a7.55,7.55,0,0,1,.53-1.46c0-.09.61.11.94.17,0-.36,0-.72,0-1.08,0-.1.19-.18.28-.27,1.09-1.08,2.57-1.56,3.71-2.64a12.29,12.29,0,0,1,4.18-2.46,19.89,19.89,0,0,1,5.13-1.09c3.21-.27,6.5,3.42,7.27,5.72.21.64.41,1.28.69,2.15l3.71-1.73a1.57,1.57,0,0,1,2.13.26l-.35-1,5.12-1.33c1.06.89,2.1.2,3.16,0,.86-.18,1.78-.16,1.87-1.37,0-.06.5-.19.53-.13a4.74,4.74,0,0,1,.37.87l3.05-.58-.08.81c-3.69,1.11-7.47,1.69-11,2.9a28.1,28.1,0,0,0-7.73,4,12.91,12.91,0,0,0-4,5.89,33.12,33.12,0,0,1-7.84,11.43c-1.53,1.54-3.32,2.81-5,4.23a4.84,4.84,0,0,1-3.55,1.22c-1.33-.06-1.67-.23-2-1.49a4.81,4.81,0,0,1,.19-3.38c1.63-3.31,3.52-6.4,6.53-8.65l-.23.49c.11,0,.2.07.23.05l.86-.94Zm-6.3,11.57a1.69,1.69,0,0,0,1.3,1.43,6,6,0,0,0,2.76-1.2c2-1.71,4-3.53,5.94-5.33a4,4,0,0,0,.47-.89c.31-.52,1.52-1.1,1.84-1.61,1.49-2.4,2.76-4.89,4.22-7.31.27-.45.22-3.25-.1-3.46a19.68,19.68,0,0,0-3.49,2.44c-1,.5-1.65,1.85-2.64,2.33a13.34,13.34,0,0,0-3,2.67c-1,1-1.92,1.93-2.8,3a34.65,34.65,0,0,0-2.3,3.11C45.65,128.87,44.17,131.53,44.19,132.63Z" transform="translate(0 0.25)"></path>\n        <path class="cls-1 style-scope ytd-clip-attribution-renderer" d="M0,124.84V46.55S43.43,18,66.86,6,99.14,0,99.43,24.55s-3.14,56.29,9.71,47.14S148,42,148,42v67.14s-21.71,16.29-34.57,24-22.29,4.29-22-13.71,2.94-53.22-11.87-45.13C63.84,82.87,0,124.84,0,124.84Z" transform="translate(0 0.25)"></path>\n        <path class="cls-5 style-scope ytd-clip-attribution-renderer" d="M119,12.45c-.87,10.43-4.13,19.08-15,22.06,13.42.52,14.54,9.3,15.29,18.31,1.28-9.85,4.42-18.14,15-20.18C123.63,31.85,120.11,23.44,119,12.45Z" transform="translate(0 0.25)"></path>\n        <g class="cls-6 style-scope ytd-clip-attribution-renderer">\n          <polygon class="cls-4 style-scope ytd-clip-attribution-renderer" points="166.96 114.12 146.52 104.85 161.66 80.3 137.84 92.19 132.87 70.65 126.28 95.37 110.8 90.89 120.61 104.1 105.23 112.92 119.7 114.68 116.36 135.53 131.9 122.15 141.06 140.96 143.28 116.82 166.96 114.12"></polygon>\n          <path class="cls-5 style-scope ytd-clip-attribution-renderer" d="M73.23,20.28c1.5-8,.86-14.91-1.89-20.53L69.79.51C72.37,5.79,73,12.34,71.54,20c-3,16.13-14.32,29.76-28.12,33.92a31.14,31.14,0,0,1-7.73,1.27A39.72,39.72,0,0,0,19.94,24.42c-4-2.94-7.71-3.92-10.8-2.86-5.5,1.88-6.8,9.18-4.87,15.13,3.88,11.93,16.48,20,29.69,20.2,0,.43,0,.86-.07,1.29a37.87,37.87,0,0,1-19.27,30l.82,1.51a35.69,35.69,0,0,0,5.18-3.42,39.75,39.75,0,0,0,15-28c0-.47.06-.94.07-1.41a32.46,32.46,0,0,0,8.24-1.34C58.33,51.2,70.11,37,73.23,20.28ZM34,55.17c-12.5-.23-24.4-7.77-28.06-19C4.5,31.81,5,26.47,8.05,24.09a5.66,5.66,0,0,1,1.66-.9c3.18-1.1,6.76.82,9.2,2.62A38,38,0,0,1,34,55.17Z" transform="translate(0 0.25)"></path>\n        </g>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M17.4,46.23,17,45.51,24.42,41l.44.71Q21.2,43.94,17.4,46.23Zm14.9-9.15-.44-.71,7.42-4.6.44.71ZM47.16,27.9l-.44-.72c2.57-1.58,5.07-3.09,7.47-4.54l.44.72Q51,25.52,47.16,27.9Zm15-8.94-.42-.73c2.85-1.62,5.37-3,7.69-4.19l.39.75C67.5,16,65,17.34,62.16,19ZM96,14.42a14,14,0,0,0-2.35-3.14l.58-.6A14.64,14.64,0,0,1,96.71,14ZM77.7,11.11l-.32-.77a32.13,32.13,0,0,1,8.49-2.4l.09.83A31.86,31.86,0,0,0,77.7,11.11Z" transform="translate(0 0.25)"></path>\n        <polygon class="cls-3 style-scope ytd-clip-attribution-renderer" points="57.21 88.12 56.37 88.65 56.37 11.92 57.21 11.45 57.21 88.12"></polygon>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M109.94,80.05a6.68,6.68,0,0,1-5.19-2.48l.64-.55c1.93,2.22,4.35,2.74,7.49,1.63l.28.79A9.59,9.59,0,0,1,109.94,80.05Zm10.81-5.11-.49-.69c2.11-1.48,4.48-3.21,7.06-5.14l.51.68C125.24,71.72,122.86,73.45,120.75,74.94Z" transform="translate(0 0.25)"></path>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M17,103.93l-.46-.7,7.28-4.83.46.7Zm14.55-9.68-.46-.7q3.73-2.49,7.27-4.84l.47.7Zm14.57-9.64-.46-.7q3.84-2.5,7.36-4.73l.45.71C51.15,81.37,48.69,83,46.14,84.61Zm14.8-9.26-.43-.73c2.89-1.7,5.4-3.08,7.68-4.22l.38.75C66.3,72.28,63.81,73.66,60.94,75.35ZM84.8,68.18A10.48,10.48,0,0,0,80,67.31a13.7,13.7,0,0,0-3.47.55l-.22-.81A14.45,14.45,0,0,1,80,66.47a11.37,11.37,0,0,1,5.15,1Z" transform="translate(0 0.25)"></path>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M98.67,127.76c-2.62-.79-4.81-2.9-6.35-6.12l.76-.36c1,2.09,2.82,4.77,5.84,5.68Zm8.65-1.68-.4-.73c1.81-1,4.31-2.53,7.45-4.55l.45.7C111.67,123.53,109.15,125.07,107.32,126.08Zm14.81-9.4-.47-.7c2.38-1.59,4.82-3.26,7.24-4.92l.47.69C127,113.41,124.51,115.08,122.13,116.68Z" transform="translate(0 0.25)"></path>\n        <ellipse class="cls-4 style-scope ytd-clip-attribution-renderer" cx="71.33" cy="51.78" rx="8.55" ry="6.47" transform="translate(-6.69 93.03) rotate(-63.7)"></ellipse>\n      </g></g>\n    </svg>\n    <div id="ad-text" class="style-scope ytd-clip-attribution-renderer">[[getSimpleString(data.adPlayingText)]]</div>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return fIs=k},{mode:1});var WCk;var jk=function(){var k=_.S.apply(this,arguments)||this;k.player=null;k.JSC$22910_playerEvents=new Map;return k};
_.z(jk,_.S);_.d=jk.prototype;_.d.created=function(){this.player=null;this.JSC$22910_playerEvents=new Map;this.JSC$22910_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$22910_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$22910_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.d.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.d.attached=function(){var k=this,g=_.XE();g&&g.getPlayerPromise().then(function(P){k.setPlayer(P);k.set("isPageLoad",!1)})};
_.d.setPlayer=function(k){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22910_playerEvents);this.set("player",k);if(k){this.ytPlayerListenerBehavior.listenToPlayerEvents(k,this.JSC$22910_playerEvents);var g;(k==null?void 0:(g=k.getPresentingPlayerType)==null?void 0:g.call(k))===2&&this.playerAdStartHandler()}};
_.d.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.d.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.d.onVideoProgress=function(){var k,g,P=((k=this.player)==null?void 0:(g=k.getPresentingPlayerType)==null?void 0:g.call(k))===2;this.isAdPlaying!==P&&this.set("isAdPlaying",P)};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],jk.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],jk.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.kp.YtPlayerListenerBehavior),_.I("design:type",_.g$)],jk.prototype,"ytPlayerListenerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],jk.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],jk.prototype,"isAdPlaying",void 0);
_.N([_.n({reflectToAttribute:!0,value:!0}),_.I("design:type",Boolean)],jk.prototype,"isPageLoad",void 0);_.N([_.t({is:"ytd-clip-section-footer-renderer",disableElementRegistration:!0})],jk);
_.v(jk,"ytd-clip-section-footer-renderer",function(){if(WCk!==void 0)return WCk;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-section-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="buttons" class="style-scope ytd-clip-section-footer-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return WCk=k},{mode:1});var sEj;var bH7;var BNJ=function(){return _.S.apply(this,arguments)||this};
_.z(BNJ,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],BNJ.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],BNJ.prototype,"data",void 0);_.N([_.t({is:"ytd-clip-ad-state-renderer",disableElementRegistration:!0})],BNJ);
_.v(BNJ,"ytd-clip-ad-state-renderer",function(){if(bH7!==void 0)return bH7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-ad-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="message" class="style-scope ytd-clip-ad-state-renderer">\n  <div id="title" class="style-scope ytd-clip-ad-state-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="body" class="style-scope ytd-clip-ad-state-renderer">[[getSimpleString(data.body)]]</div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return bH7=k},{mode:1});var zz7;var Qd=function(){var k=_.S.apply(this,arguments)||this;k.value="";k.valid=!1;k.userChangedValue=!1;k.disabled=!1;k.actionMap={"yt-clip-creation-disable":"onClipCreationDisable","yt-clip-creation-enable":"onClipCreationEnable","yt-clip-creation-visibility-changed":"onClipCreationVisibilityChange"};return k};
_.z(Qd,_.S);_.d=Qd.prototype;_.d.detached=function(){this.userChangedValue=!1};
_.d.handleKeyDown=function(k){if(_.R7)var g=13;else _.ojL&&_.ks?g=13:g=13;k.keyCode===g&&k.preventDefault()};
_.d.handleInput=function(){var k=_.kr(this.hostElement).querySelector("#title");if(k){var g=(k.value||"").replace(/\r|\n/g," ");this.set("value",g);k.value=g;this.valid=k.validate();this.userChangedValue=!0}};
_.d.handleBlur=function(){this.valid=_.kr(this.hostElement).querySelector("#title").validate()};
_.d.onValueChanged=function(){_.GB(this.hostElement,"title-changed",{title:this.value})};
_.d.onValidChanged=function(){_.GB(this.hostElement,"title-valid-changed",{valid:this.valid})};
_.d.setInput=function(k,g){var P=_.kr(this.hostElement).querySelector("#title");P&&(P.value=k,this.handleInput(),g&&(P.invalid=!1,this.valid=!0))};
_.d.onClipCreationDisable=function(){this.set("disabled",!0)};
_.d.onClipCreationEnable=function(){this.set("disabled",!1)};
_.d.onClipCreationVisibilityChange=function(k){var g=this;k.visible?requestAnimationFrame(function(){var P;((P=_.kr(g.hostElement).querySelector("#title"))==null?void 0:P.inputElement).textarea.focus()}):(this.setInput("",!0),this.userChangedValue=!1)};
Qd.prototype.onValidChanged=Qd.prototype.onValidChanged;Qd.prototype.onValueChanged=Qd.prototype.onValueChanged;Qd.prototype.handleBlur=Qd.prototype.handleBlur;Qd.prototype.handleInput=Qd.prototype.handleInput;Qd.prototype.handleKeyDown=Qd.prototype.handleKeyDown;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Qd.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Qd.prototype,"ytActionHandlerBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],Qd.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],Qd.prototype,"value",void 0);_.N([_.n(),_.I("design:type",Object)],Qd.prototype,"valid",void 0);_.N([_.n(),_.I("design:type",Object)],Qd.prototype,"userChangedValue",void 0);_.N([_.n(),_.I("design:type",Object)],Qd.prototype,"disabled",void 0);_.N([_.dV("keydown"),_.I("design:type",Function),_.I("design:paramtypes",[KeyboardEvent]),_.I("design:returntype")],Qd.prototype,"handleKeyDown",null);
_.N([_.dV("input"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Qd.prototype,"handleInput",null);_.N([_.dV("blur"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Qd.prototype,"handleBlur",null);_.N([_.OO("value"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Qd.prototype,"onValueChanged",null);
_.N([_.OO("valid"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Qd.prototype,"onValidChanged",null);_.N([_.t({is:"ytd-clip-creation-text-input-renderer",disableElementRegistration:!0})],Qd);
_.v(Qd,"ytd-clip-creation-text-input-renderer",function(){if(zz7!==void 0)return zz7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-creation-text-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-textarea id="title" char-counter="" disabled="[[disabled]]" label="[[getSimpleString(data.placeholderText)]]" maxlength="[[data.maxCharacterLimit]]" no-label-float="" pattern=".+" required="" use-v2-underline="" class="style-scope ytd-clip-creation-text-input-renderer"></tp-yt-paper-textarea>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return zz7=k},{mode:1});var uUr;var hzU;var EIH;var LCH;var nIy;var lt=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled_","yt-clip-creation-enable":"onClipCreationEnable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};k.pendingStoryboardImages_={};k.pixelRatioBreakpoints_=["1dppx","1.5dppx","2dppx","3dppx"];k.tickLabelInterval=30;k.mediumTickInterval=5;k.largeTickInterval=15;k.aboveRulerHeight=32;k.rulerHeight=50;k.smallTickHeight=4;k.mediumTickHeight=8;k.largeTickHeight=16;k.mediaListeners_=
{};return k};
_.z(lt,_.S);_.d=lt.prototype;_.d.attached=function(){var k=this;this.updatePixelRatio_();this.pixelRatioBreakpoints_.forEach(function(g){g=_.O(["screen and (min-resolution: "+g+")","screen and (max-resolution: "+g+")"]);for(var P=g.next();!P.done;P=g.next()){P=P.value;var x=window.matchMedia(P);x&&(k.mediaListeners_[P]=k.updatePixelRatio_.bind(k),x.addEventListener?x.addEventListener("change",k.mediaListeners_[P]):x.addListener?x.addListener(k.mediaListeners_[P]):delete k.mediaListeners_[P])}})};
_.d.detached=function(){this.setPlayer(null);for(var k=_.O(Object.keys(this.mediaListeners_)),g=k.next();!g.done;g=k.next()){var P=g.value;g=this.mediaListeners_[P];(P=window.matchMedia(P))&&(P.removeEventListener?P.removeEventListener("change",g):P.removeListener&&P.removeListener(g))}this.mediaListeners_={};this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length)};
_.d.onVisibilityChangedAction_=function(k){var g=this;k.visible&&!this.player_&&(k=_.XE())&&k.getPlayerPromise().then(function(P){g.setPlayer(P)})};
_.d.setPlayer=function(k){k&&this.set("player_",k)};
_.d.updatePixelRatio_=function(){this.set("devicePixelRatio_",Math.max(1,window.devicePixelRatio))};
_.d.setUpCanvas_=function(){var k=this.rulerWidth,g=this.devicePixelRatio_,P=this.visible;this.set("canvasReady_",!1);if(P&&g!==0){P=this.aboveRulerHeight+this.rulerHeight;var x=_.kr(this.hostElement).querySelector("#ticks");x.width=k*g;x.height=P*g;x.style.width=k+"px";x.style.height=P+"px";x.getContext("2d").scale(g,g);this.set("canvasReady_",!0)}};
_.d.drawRuler_=function(k,g,P,x,U,A,q,T,c,Z,w,J){k&&P&&g&&(k=_.kr(this.hostElement).querySelector("#ticks"),g=k.getContext("2d"),g.clearRect(0,0,k.width,k.height),g.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),g.lineWidth=2,g.beginPath(),g.moveTo(0,this.aboveRulerHeight),g.lineTo(k.width,this.aboveRulerHeight),g.moveTo(0,k.height),g.lineTo(k.width,k.height),g.stroke(),this.drawRulerTicks_(k,A,U,x),this.drawStoryboardImages_(k,P,A,U,x),g.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-themed-overlay-background"),
g.fillRect(0,this.aboveRulerHeight,this.timeToPixels_(q-A,x,!1),this.rulerHeight),P=this.timeToPixels_(T-A,x,!1),g.fillRect(P,this.aboveRulerHeight,k.width-P,this.rulerHeight),this.drawSpeedLines_(k,A,J))};
_.d.drawRulerTicks_=function(k,g,P,x){var U=k.getContext("2d");U.save();U.lineWidth=1;for(var A=Math.floor(Math.max(0,g-this.tickLabelInterval));A<g+P;A++){U.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled");var q=(A-g)*x;U.beginPath();U.moveTo(q,k.height);var T=this.smallTickHeight;A%this.largeTickInterval===0?T=this.largeTickHeight:A%this.mediumTickInterval===0&&(T=this.mediumTickHeight);U.lineTo(q,k.height-T);U.stroke();A%this.tickLabelInterval===0&&(U.font=
getComputedStyle(this.hostElement).getPropertyValue("font"),U.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled"),U.fillText(Sz(A),q+4,12),U.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),U.moveTo(q,0),U.lineTo(q,this.aboveRulerHeight),U.stroke())}U.restore()};
_.d.percentToHex_=function(k){k=Math.round(k*255).toString(16);k.length<2&&(k="0"+k);return k};
_.d.drawSpeedLines_=function(k,g,P){var x=k.getContext("2d");x.save();var U=Math.min(25,Math.abs(P)-15)/25,A=k.width*.3*U,q=k.width*-.3,T=k.width*1.3,c=this.aboveRulerHeight;k=k.height;var Z=Math.round(4*U),w=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-primary");w.length<7&&(w="#"+w.substring(1,4).repeat(2));var J=this.percentToHex_(.5+U/2);J=w+J;w+="00";if(U>0)for(U=0;U<Z;U++){var r=q+Math.random()*(T-q),f=c+Math.random()*(k-c),B=A+g%A,L=x.createLinearGradient(r,f,r+B,f);
P<0?(L.addColorStop(0,J),L.addColorStop(.4,J),L.addColorStop(.9,w)):(L.addColorStop(.1,w),L.addColorStop(.6,J),L.addColorStop(1,J));x.strokeStyle=L;x.lineWidth=1;x.beginPath();x.moveTo(r,f);x.lineTo(r+B,f);x.stroke()}x.restore()};
_.d.getStoryboardForTime_=function(k,g,P){P===void 0&&(P=g.getNumberOfStoryboardLevels()-1);k=g.getStoryboardFrameIndex(k,P);return g.getStoryboardFrame(k,P)};
_.d.drawStoryboardImages_=function(k,g,P,x,U){if(!this.disabled){k=k.getContext("2d");var A=this.getStoryboardForTime_(0,g);if(A){var q=A.width/A.columns;A=A.height/A.rows;var T=q/A,c=this.rulerHeight*T;c=this.tickLabelInterval*(T<this.tickLabelInterval*U/this.rulerHeight?1/Math.floor(this.tickLabelInterval*U/c):Math.round(c/(this.tickLabelInterval*U)));var Z=c*U,w=this.rulerHeight,J=Z/this.rulerHeight,r=Math.floor(Math.max(0,P-c));for(r-=r%c;r<P+x;r+=c){var f=this.getStoryboardForTime_(r,g),B=this.getPreloadedStoryboard_(f.url);
if(B){var L=(r-P)*U,Y=this.aboveRulerHeight,l=f.column*q,D=f.row*A;if(T<J){var X=w/(Z/T);f=q;X*=A;D+=(A-X)/2}else f=Z/(w*T)*q,X=A,l+=(q-f)/2;k.drawImage(B,l,D,f,X,L,Y,Z,w)}else this.fetchStoryboardImage_(f)}}}};
_.d.getPreloadedStoryboard_=function(k){return this.storyboardImages_.find(function(g){if(g.src==k)return!0;var P=g.src.indexOf(k);return P!=-1&&P==g.src.length-k.length})};
_.d.fetchStoryboardImage_=function(k){var g=this,P=this.getPreloadedStoryboard_(k.url),x=this.pendingStoryboardImages_[k.url];P||x!==void 0||(P=new Promise(function(U){var A=new Image(k.width,k.height);A.src=k.url;A.onload=function(){U(A)};
A.onerror=function(){U(null)}}),this.pendingStoryboardImages_[k.url]=P,P.then(function(U){U&&g.push("storyboardImages_",U);
return U}).finally(function(){delete g.pendingStoryboardImages_[k.url]}))};
_.d.onClipCreationEnable_=function(){this.set("forceRender_",this.forceRender_+1)};
_.d.timeToPixels_=function(k,g,P){k*=g;return P===void 0||P?k+"px":k};
_.d.onDarkModeToggled_=function(){this.set("forceRender_",this.forceRender_+1)};
lt.prototype.drawRuler_=lt.prototype.drawRuler_;lt.prototype.setUpCanvas_=lt.prototype.setUpCanvas_;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],lt.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],lt.prototype,"ytRendererBehavior",void 0);_.N([_.n({value:0}),_.I("design:type",Number)],lt.prototype,"start",void 0);_.N([_.n({value:30}),_.I("design:type",Number)],lt.prototype,"end",void 0);
_.N([_.n({value:!1}),_.I("design:type",Boolean)],lt.prototype,"visible",void 0);_.N([_.n(),_.I("design:type",Object)],lt.prototype,"player_",void 0);_.N([_.n(),_.I("design:type",Number)],lt.prototype,"tickSpacing",void 0);_.N([_.n(),_.I("design:type",Number)],lt.prototype,"windowSizeSec",void 0);_.N([_.n({value:0}),_.I("design:type",Number)],lt.prototype,"rulerWidth",void 0);_.N([_.n({value:0}),_.I("design:type",Number)],lt.prototype,"rulerShift",void 0);
_.N([_.n({value:!1}),_.I("design:type",Boolean)],lt.prototype,"canvasReady_",void 0);_.N([_.n({value:function(){return[]}}),
_.I("design:type",Array)],lt.prototype,"storyboardImages_",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],lt.prototype,"disabled",void 0);_.N([_.n({value:0}),_.I("design:type",Number)],lt.prototype,"forceRender_",void 0);_.N([_.n({value:1}),_.I("design:type",Number)],lt.prototype,"devicePixelRatio_",void 0);_.N([_.n({value:0}),_.I("design:type",Number)],lt.prototype,"windowSpeed",void 0);
_.N([_.OO("visible","devicePixelRatio_","rulerWidth"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],lt.prototype,"setUpCanvas_",null);
_.N([_.OO("visible","canvasReady_","player_","tickSpacing","windowSizeSec","rulerShift","start","end","storyboardImages_.*","forceRender_","disabled","windowSpeed"),_.I("design:type",Function),_.I("design:paramtypes",[Boolean,Boolean,Object,Number,Number,Number,Number,Number,Object,Number,Boolean,Number]),_.I("design:returntype")],lt.prototype,"drawRuler_",null);_.N([_.hB({is:"yt-clip-creation-scrubber-canvas",disableElementRegistration:!0})],lt);
_.v(lt,"yt-clip-creation-scrubber-canvas",function(){if(nIy===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-scrubber-canvas--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<canvas id="ticks" class="style-scope yt-clip-creation-scrubber-canvas"></canvas>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);nIy=k}k=nIy;return k},
{mode:2});var Sys;var FCr;var DH=function(){var k=_.S.apply(this,arguments)||this;k.start=0;k.end=30;k.visible=!1;k.draggingLeft_=!1;k.draggingRight_=!1;k.draggingRuler_=!1;k.draggingWindow_=!1;k.seekableStart=0;k.seekableEnd=0;k.rulerWidth_=0;k.rulerShift_=0;k.windowSlideSpeed=0;k.disabled=!1;k.initialized=!1;k.durationAccessibilityLabel="";k.activeLoopRange_=!1;k.rulerDragMouseStart_=0;k.rulerDragRulerStart_=0;k.rulerDragStartTime_=0;k.rulerDragEndTime_=0;k.dragMouseLastX_=0;k.scrollInterval_=null;k.scrubberVe_=null;k.boundHandlers_=
{};k.actionMap={"yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return k};
_.z(DH,_.S);_.d=DH.prototype;
_.d.created=function(){var k=this;this.JSC$22923_playerEvents=new Map;this.JSC$22923_playerEvents.set("onVideoProgress",this.onVideoProgress_);this.JSC$22923_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete_);this.JSC$22923_playerEvents.set("onStateChange",this.onStateChange_);var g={mouseup:this.endDrag_,mousemove:this.handleMouseDrag_,resize:this.updateRulerSize_,handles_mousedown:this.beginHandleDrag_,ruler_mousedown:this.beginRulerDrag_};Object.keys(g).forEach(function(P){k.boundHandlers_[P]=g[P].bind(k)})};
_.d.attached=function(){this.activeLoopRange_=!1;_.kr(this.hostElement).querySelector("#handles").addEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.kr(this.hostElement).querySelector("#ticks").addEventListener("mousedown",this.boundHandlers_.ruler_mousedown);window.addEventListener("resize",this.boundHandlers_.resize);this.scrubberVe_=_.$5(156731)};
_.d.detached=function(){this.setPlayer(null);window.removeEventListener("resize",this.boundHandlers_.resize);this.removeMouseEventHandlers_();_.kr(this.hostElement).querySelector("#handles").removeEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.kr(this.hostElement).querySelector("#ticks").removeEventListener("mousedown",this.boundHandlers_.ruler_mousedown)};
_.d.onVisibilityChangedAction_=function(k){var g=this;k.visible&&!this.player_&&(k=_.XE())&&k.getPlayerPromise().then(function(P){g.setPlayer(P)})};
_.d.setPlayer=function(k){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$22923_playerEvents);k&&(this.set("player_",k),this.ytPlayerListenerBehavior.listenToPlayerEvents(k,this.JSC$22923_playerEvents))};
_.d.addMouseEventHandlers_=function(){window.addEventListener("mouseup",this.boundHandlers_.mouseup);window.addEventListener("mousemove",this.boundHandlers_.mousemove)};
_.d.removeMouseEventHandlers_=function(){window.removeEventListener("mouseup",this.boundHandlers_.mouseup);window.removeEventListener("mousemove",this.boundHandlers_.mousemove)};
_.d.beginHandleDrag_=function(k){this.disabled||(k.preventDefault(),this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1,this.dragMouseLastX_=k.clientX,k.target===_.kr(this.hostElement).querySelector("#handle-left")?this.beginLeftHandleDrag_():k.target===_.kr(this.hostElement).querySelector("#handle-right")?this.beginRightHandleDrag_():this.beginWindowDrag_())};
_.d.beginLeftHandleDrag_=function(){this.draggingLeft_=!0;this.beginDrag_()};
_.d.beginRightHandleDrag_=function(){this.draggingRight_=!0;this.beginDrag_()};
_.d.beginWindowDrag_=function(){this.disabled||(this.draggingWindow_=!0,this.beginWindowScroll_(),this.beginDrag_())};
_.d.beginRulerDrag_=function(k){this.disabled||(k.preventDefault(),this.draggingRight_=this.draggingLeft_=!1,this.draggingRuler_=!0,this.draggingWindow_=!1,this.rulerDragMouseStart_=k.clientX,this.rulerDragRulerStart_=this.rulerShift_,this.rulerDragStartTime_=this.start,this.rulerDragEndTime_=this.end,this.beginDrag_())};
_.d.beginDrag_=function(){this.player_.pauseVideo();this.addMouseEventHandlers_()};
_.d.beginWindowScroll_=function(){var k=this;this.scrollInterval_=setInterval(function(){var g=k.windowSlideSpeed;if(g=_.RfT(k.start,k.boundedRulerStartLimit_())?g-.1:_.RfT(k.end,k.boundedRulerEndLimit_())?g+.1:0){var P=k.capRulerOffset_(k.rulerShift_+g);P==k.rulerShift_?g=0:(k.set("rulerShift_",P),_.GB(k.hostElement,"set-fixed-length-range",{start:k.start+g,duration:k.end-k.start}))}k.set("windowSlideSpeed",g)},33)};
_.d.endWindowScroll_=function(){this.scrollInterval_&&(clearInterval(this.scrollInterval_),this.scrollInterval_=null,this.windowSlideSpeed=0)};
_.d.endDrag_=function(){this.logClick();var k=void 0;this.draggingRight_?k=this.end-1:this.draggingLeft_&&(k=this.start);this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1;this.endWindowScroll_();this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end,k);this.removeMouseEventHandlers_();this.rulerShift_+this.windowSizeSec_<this.end+this.pixelsToTime_(16)&&this.set("rulerShift_",this.end-this.windowSizeSec_+this.pixelsToTime_(16));
this.rulerShift_>this.start-this.pixelsToTime_(16)&&this.set("rulerShift_",this.start-this.pixelsToTime_(16))};
_.d.onVisibleChanged_=function(){this.visible&&this.updateRulerSize_()};
_.d.updateRulerSize_=function(){this.set("rulerWidth_",_.kr(this.hostElement).querySelector("#ruler").getBoundingClientRect().width)};
_.d.handleMouseDrag_=function(k){k.buttons==0&&(this.draggingLeft_||this.draggingRight_||this.draggingRuler_||this.draggingWindow_)&&this.endDrag_();this.disabled||(this.draggingRuler_?this.handleRulerDrag_(k):this.draggingLeft_||this.draggingRight_?this.handleWindowHandleDrag_(k):this.draggingWindow_&&this.handleWindowDrag_(k))};
_.d.handleRulerDrag_=function(k){k=this.pixelsToTime_(k.clientX-this.rulerDragMouseStart_);k=this.capRulerOffset_(this.rulerDragRulerStart_-k);this.set("rulerShift_",k);var g=this.rulerDragStartTime_-(this.rulerDragRulerStart_-k);_.GB(this.hostElement,"set-fixed-length-range",{start:g,duration:this.rulerDragEndTime_-(this.rulerDragRulerStart_-k)-g})};
_.d.handleWindowDrag_=function(k){var g=k.clientX-this.dragMouseLastX_;this.dragMouseLastX_=k.clientX;k=this.pixelsToTime_(g);_.GB(this.hostElement,"set-fixed-length-range",{start:this.start+k,duration:this.end-this.start,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.d.capRulerOffset_=function(k){var g=this.seekableStart-this.pixelsToTime_(16),P=this.seekableEnd-this.windowSizeSec_+this.pixelsToTime_(16);return Math.min(Math.max(g,k),P)};
_.d.boundedRulerStartLimit_=function(){return this.rulerShift_+this.pixelsToTime_(16)};
_.d.boundedRulerEndLimit_=function(){return this.rulerShift_+this.windowSizeSec_-this.pixelsToTime_(16)};
_.d.draggableStartLimit_=function(){return Math.max(this.boundedRulerStartLimit_(),this.seekableStart)};
_.d.draggableEndLimit_=function(){return Math.min(this.boundedRulerEndLimit_(),this.seekableEnd)};
_.d.handleWindowHandleDrag_=function(k){var g=k.clientX-this.dragMouseLastX_;this.dragMouseLastX_=k.clientX;k=this.pixelsToTime_(g);if(this.draggingLeft_){var P=this.start+k;var x=this.end}else this.draggingRight_&&(P=this.start,x=this.end+k);_.GB(this.hostElement,"set-range",{start:P,end:x,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.d.onVideoProgress_=function(k){this.disabled||(k=this.timeToPixels_(k-this.rulerShift_,this.tickSpacing_),_.kr(this.hostElement).querySelector("#playhead").style.transform="translateX("+k+")")};
_.d.onClipCreationDisable_=function(){this.endDrag_()};
_.d.timeToPixels_=function(k,g,P){k*=g;return P===void 0||P?k+"px":k};
_.d.pixelsToTime_=function(k){return k/this.tickSpacing_};
_.d.onInitializedChanged_=function(){this.initialized&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.d.centerRuler_=function(k,g,P){this.set("rulerShift_",this.capRulerOffset_(k+(g-k)/2-P/2))};
_.d.onUpdateLoopRange=function(){this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end)};
_.d.updateLoopRange_=function(k,g,P,x,U,A,q){k&&(g&&x&&!P?(this.draggingLeft_||this.draggingRuler_||this.draggingWindow_?(k.pauseVideo(),k.seekTo(U,!1,void 0,void 0,50)):this.draggingRight_?(k.pauseVideo(),k.seekTo(A-.1,!1,void 0,void 0,50)):(q!==void 0?k.seekTo(q,!0,void 0,void 0,50):(g=k.getCurrentTime(),g<U||g>A?k.seekTo(U,!0,void 0,void 0,50):k.seekTo(g,!0,void 0,void 0,50)),k.playVideo()),k.setLoopRange({startTimeMs:U*1E3,endTimeMs:A*1E3,type:"clips"}),this.activeLoopRange_=!0,this.onVideoProgress_(k.getCurrentTime())):
this.activeLoopRange_&&(k.setLoopRange(null),this.activeLoopRange_=!1))};
_.d.updateHandles_=function(){_.kr(this.hostElement).querySelector("#handles").style.left=String(this.timeToPixels_(this.start-this.rulerShift_,this.tickSpacing_));_.kr(this.hostElement).querySelector("#handles").style.width=String(this.timeToPixels_(this.end-this.start,this.tickSpacing_))};
_.d.updateRuler_=function(){var k=this.end,g=this.start,P=this.draggableStartLimit_(),x=this.draggableEndLimit_();(g<P-.001||k>x+.001)&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.d.computeDurationLabel_=function(k,g){return k?k.replace("$clip_length",parseFloat(g).toFixed(1)):""};
_.d.computeDuration_=function(k,g){return this.isValidTime_(k)&&this.isValidTime_(g)&&k<g?g-k:0};
_.d.isValidTime_=function(k){return isNaN(parseFloat(k))||k<0?!1:this.player_?k>=this.seekableStart&&k<=this.seekableEnd:!0};
_.d.computeWindowSizeSec_=function(k,g,P){return Math.min((k||12E4)/1E3,P-g)};
_.d.computeTickSpacing_=function(k,g){return g?g/k:1};
_.d.onDragStateChanged_=function(){_.GB(this.hostElement,"clips-drag-state",{startChanging:this.draggingLeft_||this.draggingWindow_||this.draggingRuler_,endChanging:this.draggingRight_||this.draggingWindow_||this.draggingRuler_})};
_.d.centerRangeOnTime_=function(k){var g=this.duration;k=aBu(k-g/2,g,this.seekableStart,this.seekableEnd);_.GB(this.hostElement,"set-fixed-length-range",{start:k.start,duration:k.end-k.start})};
_.d.nearlyLessThan_=function(k,g,P){return k+(P===void 0?1E-6:P)<g};
_.d.onSeekComplete_=function(){if(this.visible&&!this.disabled&&this.dragState=="none"){var k=this.player_.getCurrentTime();(!this.player_.getLoopRange()||this.nearlyLessThan_(k,this.start)||this.nearlyLessThan_(this.end,k))&&this.centerRangeOnTime_(k)}};
_.d.onStateChange_=function(k){this.visible&&!this.disabled&&k==0&&this.centerRangeOnTime_(this.seekableEnd)};
_.d.computeDragState_=function(k,g,P,x){return k?"left":g?"right":P?"ruler":x?"window":"none"};
_.d.logClick=function(){var k=_.hE(),g=_.up();k&&g&&this.scrubberVe_&&(_.W("combine_ve_grafts")?_.BV(_.qJ(),this.scrubberVe_,g):_.lL(k,g,this.scrubberVe_),_.op(k,this.scrubberVe_))};
DH.prototype.onDragStateChanged_=DH.prototype.onDragStateChanged_;DH.prototype.updateRuler_=DH.prototype.updateRuler_;DH.prototype.updateHandles_=DH.prototype.updateHandles_;DH.prototype.onUpdateLoopRange=DH.prototype.onUpdateLoopRange;DH.prototype.onInitializedChanged_=DH.prototype.onInitializedChanged_;DH.prototype.onVisibleChanged_=DH.prototype.onVisibleChanged_;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],DH.prototype,"ytActionHandlerBehavior",void 0);
_.N([_.h(_.kp.YtPlayerListenerBehavior),_.I("design:type",Object)],DH.prototype,"ytPlayerListenerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],DH.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],DH.prototype,"start",void 0);_.N([_.n(),_.I("design:type",Object)],DH.prototype,"end",void 0);_.N([_.n({computed:"computeDuration_(start, end)"}),_.I("design:type",Number)],DH.prototype,"duration",void 0);
_.N([_.n(),_.I("design:type",String)],DH.prototype,"lengthTemplate",void 0);_.N([_.n({computed:"computeDurationLabel_(lengthTemplate, duration)"}),_.I("design:type",String)],DH.prototype,"durationLabel",void 0);_.N([_.n(),_.I("design:type",Object)],DH.prototype,"visible",void 0);_.N([_.n(),_.I("design:type",Object)],DH.prototype,"player_",void 0);_.N([_.n(),_.I("design:type",Object)],DH.prototype,"draggingLeft_",void 0);_.N([_.n(),_.I("design:type",Object)],DH.prototype,"draggingRight_",void 0);
_.N([_.n(),_.I("design:type",Object)],DH.prototype,"draggingRuler_",void 0);_.N([_.n({value:!1}),_.I("design:type",Object)],DH.prototype,"draggingWindow_",void 0);_.N([_.n({computed:"computeTickSpacing_(windowSizeSec_, rulerWidth_)"}),_.I("design:type",Number)],DH.prototype,"tickSpacing_",void 0);_.N([_.n(),_.I("design:type",Object)],DH.prototype,"seekableStart",void 0);_.N([_.n(),_.I("design:type",Object)],DH.prototype,"seekableEnd",void 0);
_.N([_.n(),_.I("design:type",Number)],DH.prototype,"windowSizeMs",void 0);_.N([_.n({computed:"computeWindowSizeSec_(windowSizeMs, seekableStart, seekableEnd)"}),_.I("design:type",Number)],DH.prototype,"windowSizeSec_",void 0);_.N([_.n(),_.I("design:type",Object)],DH.prototype,"rulerWidth_",void 0);_.N([_.n(),_.I("design:type",Object)],DH.prototype,"rulerShift_",void 0);_.N([_.n(),_.I("design:type",Object)],DH.prototype,"windowSlideSpeed",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],DH.prototype,"disabled",void 0);_.N([_.n(),_.I("design:type",Object)],DH.prototype,"initialized",void 0);_.N([_.n(),_.I("design:type",Object)],DH.prototype,"durationAccessibilityLabel",void 0);_.N([_.n({computed:"computeDragState_(draggingLeft_, draggingRight_, draggingRuler_, draggingWindow_)",reflectToAttribute:!0}),_.I("design:type",String)],DH.prototype,"dragState",void 0);
_.N([_.OO("visible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],DH.prototype,"onVisibleChanged_",null);_.N([_.OO("initialized"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],DH.prototype,"onInitializedChanged_",null);_.N([_.OO("player_","visible","disabled","initialized","start","end"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],DH.prototype,"onUpdateLoopRange",null);
_.N([_.OO("start","end","rulerShift_","tickSpacing_","windowSizeSec_"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],DH.prototype,"updateHandles_",null);_.N([_.OO("start","end"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],DH.prototype,"updateRuler_",null);
_.N([_.OO("draggingLeft_","draggingRight_","draggingRuler_","draggingWindow_"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],DH.prototype,"onDragStateChanged_",null);_.N([_.hB({is:"yt-clip-creation-scrubber-view",disableElementRegistration:!0})],DH);
_.v(DH,"yt-clip-creation-scrubber-view",function(){if(FCr===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-scrubber-view--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.gaming.clips.yt_clip_creation_scrubber_view.yt.clip.creation.scrubber.view.css.js--\x3e<div id="trimmer" class="style-scope yt-clip-creation-scrubber-view">\n  <div id="ruler" aria-hidden="true" class="style-scope yt-clip-creation-scrubber-view">\n    <yt-clip-creation-scrubber-canvas id="ticks" disabled="[[disabled]]" end="[[end]]" ruler-shift="[[rulerShift_]]" ruler-width="[[rulerWidth_]]" start="[[start]]" tick-spacing="[[tickSpacing_]]" visible="[[visible]]" window-size-sec="[[windowSizeSec_]]" window-speed="[[windowSlideSpeed]]" class="style-scope yt-clip-creation-scrubber-view">\n    </yt-clip-creation-scrubber-canvas>\n    <div id="handles" class="style-scope yt-clip-creation-scrubber-view">\n      <div class="handle style-scope yt-clip-creation-scrubber-view" id="handle-left">\n        <div class="handle-grip style-scope yt-clip-creation-scrubber-view"></div>\n      </div>\n      <div class="handle style-scope yt-clip-creation-scrubber-view" id="handle-right">\n        <div class="handle-grip style-scope yt-clip-creation-scrubber-view"></div>\n      </div>\n    </div>\n    <div id="playhead" class="style-scope yt-clip-creation-scrubber-view"></div>\n  </div>\n</div>\n<div id="duration" aria-label="[[durationAccessibilityLabel]]" class="style-scope yt-clip-creation-scrubber-view">[[durationLabel]]</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;Sys===void 0&&(Sys=document.createElement("template"));var x=Sys;P.call(g,x.content.cloneNode(!0),k.content.firstChild);FCr=k}k=FCr;return k},{mode:2});var tD=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_","yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-enable":"onClipCreationEnable_"};k.startHighlightTimeout=0;k.endHighlightTimeout=0;return k};
_.z(tD,_.S);_.d=tD.prototype;_.d.attached=function(){var k=this;this.startInput.addEventListener("input",function(g){return k.handleStartInput_(g)});
this.endInput.addEventListener("input",function(g){return k.handleEndInput_(g)});
this.startInput.addEventListener("focusout",function(g){return k.handleStartBlur_(g)});
this.endInput.addEventListener("focusout",function(g){return k.handleEndBlur_(g)})};
_.d.setPlayer=function(k){this.set("player_",k)};
_.d.onSetFixedLengthRange_=function(k){var g=k.detail;k=g.start;var P=g.duration,x=g.startLimit;g=g.endLimit;x||(x=this.seekableStart_);g||(g=this.seekableEnd_);k=aBu(k,P,x,g);this.start=k.start;this.end=k.end};
_.d.onSetRange_=function(k){var g=k.detail;k=g.start;var P=g.end,x=g.startLimit;g=g.endLimit;x||(x=this.seekableStart_);g||(g=this.seekableEnd_);if(k=HPJ(k,P,x,g,this.minLengthSec,this.maxLengthSec))this.start=k.start,this.end=k.end};
_.d.updateInputs_=function(){var k=this.end,g=this.start;this.startInput.focused||(this.startInput.value=Sz(g,!0));this.endInput.focused||(this.endInput.value=Sz(k,!0))};
_.d.handleStartInput_=function(k){k=vSs(k.target.value);if(k===null)this.set("startValid",!1);else{var g=this.end,P=HPJ(k,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);P?(this.set("endWillUpdate",P.end!==g),this.set("startValid",P.start===k)):this.set("startValid",!1)}};
_.d.handleEndInput_=function(k){k=vSs(k.target.value);if(k===null)this.set("endValid",!1);else{var g=this.start,P=NcS(this.start,k,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);P?(this.set("startWillUpdate",P.start!==g),this.set("endValid",P.end===k)):this.set("endValid",!1)}};
_.d.handleStartBlur_=function(k){k=vSs(k.target.value);k===null?this.startInput.value=Sz(this.start,!0):this.forceUpdateInputs_(HPJ(k,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.d.handleEndBlur_=function(k){k=vSs(k.target.value);k===null?this.endInput.value=Sz(this.end,!0):this.forceUpdateInputs_(NcS(this.start,k,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.d.forceUpdateInputs_=function(k){k&&(this.start=k.start,this.end=k.end);this.startInput.value=Sz(this.start,!0);this.endInput.value=Sz(this.end,!0);this.endValid=this.startValid=!0;this.startWillUpdate=this.endWillUpdate=!1};
_.d.initializeClipRange_=function(){var k=this.seekableEnd_,g=this.seekableStart_,P=this.visible_,x=this.player_;if(!x||!P||g===null||!k)this.set("initialized",!1);else if(!this.initialized){var U=x.getCurrentTime(),A=this.getDefaultLengthSec_();P=x.getVideoData();var q=x.getPlayerState()==1,T=P.isLive;A=Math.min(A,k-g);U=Math.max(0,U);k=T?NcS(U-A,U,g,k,this.minLengthSec,this.maxLengthSec):q?aBu(U-A/2,A,g,k):aBu(U,A,g,k);this.start=k.start;this.end=k.end;this.set("initialized",!0);P.isLive&&x.seekTo(k.start);
this.startInput.value=Sz(this.start,!0);this.endInput.value=Sz(this.end,!0)}};
_.d.onStartChanged_=function(){var k=this;_.GB(this.hostElement,"start-changed",{start:this.start});var g;isNaN((g=this.oldStart)!=null?g:NaN)||(this.set("highlightStart",!0),clearTimeout(this.startHighlightTimeout),this.startHighlightTimeout=setTimeout(function(){k.set("highlightStart",!1);k.startHighlightTimeout=0;k.oldStart=k.start},3E3))};
_.d.onEndChanged_=function(){var k=this;_.GB(this.hostElement,"end-changed",{end:this.end});var g;isNaN((g=this.oldEnd)!=null?g:NaN)||(this.set("highlightEnd",!0),clearTimeout(this.endHighlightTimeout),this.endHighlightTimeout=setTimeout(function(){k.set("highlightEnd",!1);k.endHighlightTimeout=0;k.oldEnd=k.end},3E3))};
_.d.onVisibilityChangedAction_=function(k){var g=this;this.set("visible_",k.visible);this.visible_&&!this.player_&&(k=_.XE())&&k.getPlayerPromise().then(function(P){g.setPlayer(P)})};
_.d.computeMinLengthSec_=function(k){return k/1E3||5};
_.d.computeMaxLengthSec_=function(k){return k/1E3||60};
_.d.computeDefaultLengthSec_=function(k){return k/1E3};
_.d.getDefaultLengthSec_=function(){return this.defaultLengthSec||30};
_.d.computeSeekableStart_=function(k,g){return k&&g?k.getProgressState(1).seekableStart:0};
_.d.computeSeekableEnd_=function(k,g){return k&&g?k.getProgressState(1).seekableEnd:0};
_.d.onClipCreationDisable_=function(){this.set("disabled",!0)};
_.d.onClipCreationEnable_=function(){this.set("disabled",!1)};
_.d.onDragState_=function(k){this.set("highlightStart",k.detail.startChanging);this.set("highlightEnd",k.detail.endChanging)};
tD.prototype.onDragState_=tD.prototype.onDragState_;tD.prototype.onEndChanged_=tD.prototype.onEndChanged_;tD.prototype.onStartChanged_=tD.prototype.onStartChanged_;tD.prototype.initializeClipRange_=tD.prototype.initializeClipRange_;tD.prototype.updateInputs_=tD.prototype.updateInputs_;tD.prototype.onSetRange_=tD.prototype.onSetRange_;tD.prototype.onSetFixedLengthRange_=tD.prototype.onSetFixedLengthRange_;
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],tD.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],tD.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],tD.prototype,"data",void 0);_.N([_.n({value:0}),_.I("design:type",Number)],tD.prototype,"start",void 0);_.N([_.n({value:!0}),_.I("design:type",Boolean)],tD.prototype,"startValid",void 0);
_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],tD.prototype,"startWillUpdate",void 0);_.N([_.n({value:30}),_.I("design:type",Number)],tD.prototype,"end",void 0);_.N([_.n({value:!0}),_.I("design:type",Boolean)],tD.prototype,"endValid",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],tD.prototype,"endWillUpdate",void 0);_.N([_.n({computed:"computeMinLengthSec_(data.minLengthMs)"}),_.I("design:type",Number)],tD.prototype,"minLengthSec",void 0);
_.N([_.n({computed:"computeMaxLengthSec_(data.maxLengthMs)"}),_.I("design:type",Number)],tD.prototype,"maxLengthSec",void 0);_.N([_.n({computed:"computeDefaultLengthSec_(data.defaultLengthMs)"}),_.I("design:type",Number)],tD.prototype,"defaultLengthSec",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],tD.prototype,"visible_",void 0);_.N([_.n(),_.I("design:type",Object)],tD.prototype,"player_",void 0);
_.N([_.n({value:0,computed:"computeSeekableStart_(player_, visible_)"}),_.I("design:type",Number)],tD.prototype,"seekableStart_",void 0);_.N([_.n({computed:"computeSeekableEnd_(player_, visible_)"}),_.I("design:type",Number)],tD.prototype,"seekableEnd_",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],tD.prototype,"initialized",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],tD.prototype,"disabled",void 0);
_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],tD.prototype,"highlightStart",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],tD.prototype,"highlightEnd",void 0);_.N([_.Td("#start"),_.I("design:type",HTMLInputElement)],tD.prototype,"startInput",void 0);_.N([_.Td("#end"),_.I("design:type",HTMLInputElement)],tD.prototype,"endInput",void 0);
_.N([_.dV("set-fixed-length-range"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],tD.prototype,"onSetFixedLengthRange_",null);_.N([_.dV("set-range"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],tD.prototype,"onSetRange_",null);_.N([_.OO("start","end"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],tD.prototype,"updateInputs_",null);
_.N([_.OO("player_","visible_","seekableStart_","seekableEnd_"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],tD.prototype,"initializeClipRange_",null);_.N([_.OO("start"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],tD.prototype,"onStartChanged_",null);_.N([_.OO("end"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],tD.prototype,"onEndChanged_",null);
_.N([_.dV("clips-drag-state"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],tD.prototype,"onDragState_",null);_.N([_.hB({is:"yt-clip-creation-scrubber-renderer",disableElementRegistration:!0})],tD);
_.v(tD,"yt-clip-creation-scrubber-renderer",function(){if(LCH===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-scrubber-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.gaming.clips.yt_clip_creation_scrubber_renderer.yt.clip.creation.scrubber.renderer.css.js--\x3e<div id="text-inputs" class="style-scope yt-clip-creation-scrubber-renderer">\n  <yt-icon id="warning-start" icon="warning" class="style-scope yt-clip-creation-scrubber-renderer"></yt-icon>\n  <tp-yt-iron-input allowed-pattern="[\\d\\.\\:]" disabled="[[disabled]]" prevent-invalid-input="" role="presentation" class="style-scope yt-clip-creation-scrubber-renderer">\n    <input id="start" placeholder="[[data.startAccessibility.accessibilityData.label]]" type="text" class="style-scope yt-clip-creation-scrubber-renderer">\n  </tp-yt-iron-input>\n  <span id="spacer" aria-hidden="true" class="style-scope yt-clip-creation-scrubber-renderer">\u2013</span>\n  <tp-yt-iron-input allowed-pattern="[\\d\\.\\:]" disabled="[[disabled]]" prevent-invalid-input="" role="presentation" class="style-scope yt-clip-creation-scrubber-renderer">\n    <input id="end" placeholder="[[data.endAccessibility.accessibilityData.label]]" type="text" class="style-scope yt-clip-creation-scrubber-renderer">\n  </tp-yt-iron-input>\n  <yt-icon id="warning-end" icon="warning" class="style-scope yt-clip-creation-scrubber-renderer"></yt-icon>\n</div>\n<yt-clip-creation-scrubber-view disabled="[[disabled]]" duration-accessibility-label="[[data.durationAccessibility.accessibilityData.label]]" end="[[end]]" initialized="[[initialized]]" length-template="[[data.lengthTemplate]]" seekable-end="[[seekableEnd_]]" seekable-start="[[seekableStart_]]" start="[[start]]" visible="[[visible_]]" window-size-ms="[[data.windowSizeMs]]" class="style-scope yt-clip-creation-scrubber-renderer">\n</yt-clip-creation-scrubber-view>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;EIH===void 0&&(EIH=document.createElement("template"));var x=EIH;P.call(g,x.content.cloneNode(!0),k.content.firstChild);LCH=k}k=LCH;return k},{mode:2});var Mn=function(){var k=_.S.apply(this,arguments)||this;k.player_=null;k.JSC$22937_playerEvents=new Map;k.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return k};
_.z(Mn,_.S);_.d=Mn.prototype;_.d.configureRendererStamper=function(){return{submitButton_:{id:"share",mapping:{buttonRenderer:"yt-button-renderer"}},cancelButton_:{id:"cancel",mapping:{buttonRenderer:"yt-button-renderer"}},"data.titleInput":{id:"title-input",mapping:{clipCreationTextInputRenderer:"ytd-clip-creation-text-input-renderer"}},"data.scrubber":{id:"scrubber",mapping:{clipCreationScrubberRenderer:"yt-clip-creation-scrubber-renderer"}},"data.adStateOverlay":{id:"ad-state",mapping:{clipAdStateRenderer:"ytd-clip-ad-state-renderer"}}}};
_.d.created=function(){this.JSC$22937_playerEvents.set("onAdStart",this.playerAdStartHandler_);this.JSC$22937_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler_);this.JSC$22937_playerEvents.set("onVideoDataChange",this.onVideoDataChange_);this.JSC$22937_playerEvents.set("onVideoProgress",this.onVideoProgress_)};
_.d.detached=function(){this.setPlayer(null)};
_.d.onVisibilityChangedAction_=function(k){var g=this,P;if((P=this.data)==null?0:P.externalVideoId){var x;this.videoId=(x=this.data)==null?void 0:x.externalVideoId}this.getPlayer().then(function(U){if(k.visible)g.returnTime=U.getCurrentTime(),g.isAtLiveHead=U.getProgressState().isAtLiveHead;else{var A=g.returnTime;g.isAtLiveHead&&(A=Number.POSITIVE_INFINITY);U.seekTo(A,void 0,void 0,void 0,51)}})};
_.d.getPlayer=function(){var k=this;if(!this.player_){var g=_.XE();if(g)return g.getPlayerPromise().then(function(P){k.setPlayer(P);return P})}return Promise.resolve(this.player_)};
_.d.setPlayer=function(k){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$22937_playerEvents);if(k){this.player_=k;var g;((g=this.data)==null?0:g.externalVideoId)||this.set("videoId",k.getVideoData().video_id||"");var P;(k==null?void 0:(P=k.getPresentingPlayerType)==null?void 0:P.call(k))===2&&(this.set("isAdPlaying",!0),_.RV(this.hostElement,"yt-clip-creation-disable"));this.ytPlayerListenerBehavior.listenToPlayerEvents(k,this.JSC$22937_playerEvents)}};
_.d.ready=function(){_.kr(this.hostElement).querySelector("#share").addEventListener("tap",this.onSubmit_.bind(this))};
_.d.onTitleChanged_=function(k){this.set("titleValue",k.detail.title)};
_.d.onStartChanged_=function(k){this.set("start",k.detail.start)};
_.d.onEndChanged_=function(k){this.set("end",k.detail.end)};
_.d.onTitleValidChanged_=function(k){this.set("titleValid",k.detail.valid)};
_.d.onStartValidChanged_=function(k){this.set("startValid",k.detail.valid)};
_.d.onEndValidChanged_=function(k){this.set("endValid",k.detail.valid)};
_.d.onVideoDataChange_=function(){var k;if((k=this.data)==null||!k.externalVideoId){var g;this.set("videoId",((g=this.player_)==null?void 0:g.getVideoData().video_id)||"")}};
_.d.computeFormValid_=function(k,g,P,x){return!!(k&&g&&P&&x)};
_.d.computeCancelButton_=function(k,g,P){return k&&_.b(k,_.pj)?{buttonRenderer:Object.assign({},_.b(k,_.pj),{isDisabled:g||P})}:null};
_.d.computeSubmitButton_=function(k,g,P){return k&&_.b(k,_.pj)?{buttonRenderer:Object.assign({},_.b(k,_.pj),{command:void 0,isDisabled:!this.formValid||g||P})}:null};
_.d.computeSubmitCommand_=function(k){return k||null};
_.d.onSubmit_=function(k){var g=this;k.stopPropagation();k.preventDefault();this.submitCommand_&&(k={},k.comment_text=this.titleValue,k.clip_external_video_id=this.videoId,k.clip_offset_ms=parseInt(this.start*1E3,10),k.clip_duration_ms=parseInt((this.end-this.start)*1E3,10),this.set("isLoading_",!0),_.g5(this.hostElement,[this.submitCommand_,k]).then(function(){g.set("isLoading_",!1)},function(){g.set("isLoading_",!1)}))};
_.d.playerAdStartHandler_=function(){_.RV(this.hostElement,"yt-clip-creation-disable");this.set("isAdPlaying",!0)};
_.d.playerAdEndHandler_=function(){_.RV(this.hostElement,"yt-clip-creation-enable");this.set("isAdPlaying",!1)};
_.d.onVideoProgress_=function(){var k=this;this.getPlayer().then(function(g){var P,x=(g==null?void 0:(P=g.getPresentingPlayerType)==null?void 0:P.call(g))===2;k.isAdPlaying!==x&&(x?k.playerAdStartHandler_():k.playerAdEndHandler_())})};
Mn.prototype.onEndValidChanged_=Mn.prototype.onEndValidChanged_;Mn.prototype.onStartValidChanged_=Mn.prototype.onStartValidChanged_;Mn.prototype.onTitleValidChanged_=Mn.prototype.onTitleValidChanged_;Mn.prototype.onEndChanged_=Mn.prototype.onEndChanged_;Mn.prototype.onStartChanged_=Mn.prototype.onStartChanged_;Mn.prototype.onTitleChanged_=Mn.prototype.onTitleChanged_;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Mn.prototype,"ytActionHandlerBehavior",void 0);
_.N([_.h(_.kp.YtPlayerListenerBehavior),_.I("design:type",Object)],Mn.prototype,"ytPlayerListenerBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Mn.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Mn.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Mn.prototype,"data",void 0);_.N([_.n({value:""}),_.I("design:type",String)],Mn.prototype,"titleValue",void 0);
_.N([_.n({value:!1}),_.I("design:type",Boolean)],Mn.prototype,"titleValid",void 0);_.N([_.n({value:0}),_.I("design:type",Number)],Mn.prototype,"start",void 0);_.N([_.n({value:!0}),_.I("design:type",Boolean)],Mn.prototype,"startValid",void 0);_.N([_.n({value:0}),_.I("design:type",Number)],Mn.prototype,"end",void 0);_.N([_.n({value:!0}),_.I("design:type",Boolean)],Mn.prototype,"endValid",void 0);_.N([_.n({value:""}),_.I("design:type",String)],Mn.prototype,"videoId",void 0);
_.N([_.n({computed:"computeFormValid_(data, titleValid, startValid, endValid)"}),_.I("design:type",Boolean)],Mn.prototype,"formValid",void 0);_.N([_.n({computed:"computeSubmitButton_(data.saveButton, isAdPlaying, isLoading_, formValid)"}),_.I("design:type",Object)],Mn.prototype,"submitButton_",void 0);_.N([_.n({computed:"computeSubmitCommand_(data.saveButton.buttonRenderer.command)"}),_.I("design:type",Object)],Mn.prototype,"submitCommand_",void 0);
_.N([_.n({computed:"computeCancelButton_(data.cancelButton, isAdPlaying, isLoading_)"}),_.I("design:type",Object)],Mn.prototype,"cancelButton_",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],Mn.prototype,"isLoading_",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],Mn.prototype,"isAdPlaying",void 0);_.N([_.n({value:0}),_.I("design:type",Number)],Mn.prototype,"returnTime",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],Mn.prototype,"isAtLiveHead",void 0);
_.N([_.dV("title-changed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],Mn.prototype,"onTitleChanged_",null);_.N([_.dV("start-changed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],Mn.prototype,"onStartChanged_",null);_.N([_.dV("end-changed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],Mn.prototype,"onEndChanged_",null);
_.N([_.dV("title-valid-changed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],Mn.prototype,"onTitleValidChanged_",null);_.N([_.dV("start-valid-changed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],Mn.prototype,"onStartValidChanged_",null);_.N([_.dV("end-valid-changed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],Mn.prototype,"onEndValidChanged_",null);
_.N([_.hB({is:"yt-clip-creation-renderer",disableElementRegistration:!0})],Mn);
_.v(Mn,"yt-clip-creation-renderer",function(){if(hzU===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.gaming.clips.yt_clip_creation_renderer.yt.clip.creation.renderer.css.js--\x3e<div id="container" class="style-scope yt-clip-creation-renderer">\n  <div id="title" class="style-scope yt-clip-creation-renderer">\n    <div class="left-container style-scope yt-clip-creation-renderer">\n      <yt-img-shadow id="user-avatar" height="32" thumbnail="[[data.userAvatar]]" width="32" class="style-scope yt-clip-creation-renderer">\n      </yt-img-shadow>\n      <div id="display-name" class="style-scope yt-clip-creation-renderer">[[getSimpleString(data.displayName)]]</div>\n    </div>\n    <div id="publicity-label" class="style-scope yt-clip-creation-renderer">\n      <yt-icon id="publicity-icon" icon="yt-icons:privacy_public" class="style-scope yt-clip-creation-renderer"></yt-icon>\n      [[data.publicityLabel]]\n    </div>\n  </div>\n  <div id="title-input" class="style-scope yt-clip-creation-renderer"></div>\n  <div id="scrubber" class="style-scope yt-clip-creation-renderer"></div>\n</div>\n<div id="footer" class="style-scope yt-clip-creation-renderer">\n  <tp-yt-paper-spinner-lite active="[[isLoading_]]" hidden="[[!isLoading_]]" class="style-scope yt-clip-creation-renderer"></tp-yt-paper-spinner-lite>\n  <div id="cancel" class="style-scope yt-clip-creation-renderer"></div>\n  <div id="share" class="style-scope yt-clip-creation-renderer"></div>\n</div>\n<div id="ad-state" class="style-scope yt-clip-creation-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;uUr===void 0&&(uUr=document.createElement("template"));var x=uUr;P.call(g,x.content.cloneNode(!0),k.content.firstChild);hzU=k}k=hzU;return k},{mode:2});var Ke=function(){return _.S.apply(this,arguments)||this};
_.z(Ke,_.S);Ke.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"}}}};
Ke.prototype.onPanelContentVisibleChanged=function(){this.data&&this.data.contents&&this.data.contents.some(function(k){return k.hasOwnProperty("clipCreationRenderer")})&&_.RV(this.hostElement,"yt-clip-creation-visibility-changed",[{visible:!!this.panelContentVisible}])};
Ke.prototype.onPanelContentVisibleChanged=Ke.prototype.onPanelContentVisibleChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Ke.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ke.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Ix.YtVisibilityBehavior),_.I("design:type",Object)],Ke.prototype,"ytVisibilityBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],Ke.prototype,"ytdReduxBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],Ke.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Ke.prototype,"panelContentVisible",void 0);_.N([_.OO("panelContentVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ke.prototype,"onPanelContentVisibleChanged",null);_.N([_.t({is:"ytd-clip-section-renderer",disableElementRegistration:!0})],Ke);
_.v(Ke,"ytd-clip-section-renderer",function(){if(sEj!==void 0)return sEj;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-clip-section-renderer"></div>\n<div id="footer" class="style-scope ytd-clip-section-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return sEj=k},{mode:1});var Yyr;var oK=function(){return _.S.apply(this,arguments)||this};
_.z(oK,_.S);_.d=oK.prototype;
_.d.onKeyDown=function(k){if(this.snippetElements.length!==0&&(k=k.keyCode,k===38||k===40)){this.highlightedIndex>=0&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);k===38?this.highlightedIndex--:this.highlightedIndex++;this.highlightedIndex=_.BN(this.highlightedIndex,-1,this.snippetElements.length);k=this.snippetElements.length;var g=this.highlightedIndex%k;this.highlightedIndex=g*k<0?g+k:g;k=this.snippetElements[this.highlightedIndex];this.highlightSnippet(k);this.ensureVisible(k)}};
_.d.onKeyUp=function(k){var g=this;nKr(k)&&(k.keyCode===13?(this.selectSnippet(this.snippetElements[this.highlightedIndex]),this.inputElement.blur()):this.filterSnippets(this.snippets,this.typedValue),this.inputTimerId&&_.Xq.cancelJob(this.inputTimerId),this.inputTimerId=_.Xq.addLowPriorityJob(function(){g.typedValue&&(g.fetchSnippets(g.typedValue),g.logInputGesture(g.data))},1E3))};
_.d.onClick=function(k){(k=_.Sj3(k.target,null,"snippet-item"))&&this.selectSnippet(k)};
_.d.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inputElement.focus()};
_.d.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-update-search-in-video-results-action":"onUpdateSearchInVideoResults"}};
_.d.ready=function(){var k=this;this.inputElement.addEventListener("focus",function(){k.snippetsWrapper.style.removeProperty("display")})};
_.d.dataChanged=function(){this.typedValue="";this.snippets=[];this.fetchSnippets("")};
_.d.getSourceTimelines=function(){if(!this.data)return[];var k=[];if(this.data.searchInVideoSources)for(var g=_.O(this.data.searchInVideoSources),P=g.next();!P.done;P=g.next())P=P.value,P==="SEARCH_IN_VIDEO_SOURCE_ASR"?k.push({type:"TIMELINE_TYPE_STRUCTURAL_ASR"}):P==="SEARCH_IN_VIDEO_SOURCE_OCR"&&k.push({type:"TIMELINE_TYPE_OCR_LABEL_SPAN"});return k};
_.d.fetchSnippets=function(k){var g=_.RV(this.hostElement,"yt-get-current-video-id-action")[0],P=this.getSourceTimelines();k={getSearchInVideoCommand:{externalVideoId:g,query:k!=null?k:"",sourceTimelines:P},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/in_video/search",sendPost:!0}}};_.Za().resolve(_.wP).resolveCommand(k,{form:{element:this.hostElement}})};
_.d.filterSnippets=function(k,g){var P=this;if(g){this.filteredSnippets=(0,_.vX.unsafeClone)(k);var x=RegExp(_.hhs(g),"i");this.filteredSnippets=this.filteredSnippets.filter(function(q){return x.test(P.ytRendererBehavior.getSimpleString(q.snippet))});
k=_.O(this.filteredSnippets);for(var U=k.next();!U.done;U=k.next()){U=U.value;var A=this.ytRendererBehavior.getSimpleString(U.snippet);U.snippet={runs:[{text:A.substring(0,A.toLowerCase().indexOf(g))},{text:A.substring(A.toLowerCase().indexOf(g),A.toLowerCase().indexOf(g)+g.length),bold:!0},{text:A.substring(A.toLowerCase().indexOf(g)+g.length,A.length)}]}}}else this.filteredSnippets=k};
_.d.onUpdateSearchInVideoResults=function(k){if(!(this.snippets.length>0)){var g,P,x;if((x=(g=_.b(k,aZd))==null?void 0:(P=g.results)==null?void 0:P.length)!=null&&x){var U;this.filteredSnippets=this.snippets=((U=_.b(k,aZd))==null?void 0:U.results).map(function(A){var q,T,c;return{startMs:A==null?void 0:(q=A.searchInVideoResultRenderer)==null?void 0:q.startMs,startTimeText:A==null?void 0:(T=A.searchInVideoResultRenderer)==null?void 0:T.startTimeText,snippet:A==null?void 0:(c=A.searchInVideoResultRenderer)==
null?void 0:c.snippet}})}}};
_.d.updateSnippetElements=function(){this.snippetElements=Array.from(this.snippetsWrapper.getElementsByClassName("snippet-item"));this.highlightedIndex>=0&&this.highlightedIndex<this.snippetElements.length&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);this.highlightedIndex=-1;this.snippetsWrapper.scrollTop=0};
_.d.highlightSnippet=function(k){k.classList.add("highlighted")};
_.d.removeSnippetHighlight=function(k){k.classList.remove("highlighted")};
_.d.selectSnippet=function(k){this.typedValue=String(k.dataset.text);this.filterSnippets(this.snippets,this.typedValue);this.snippetsWrapper.style.display="none";this.seekPlayer(k);this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.d.ensureVisible=function(k){var g=this.snippetsWrapper.scrollTop,P=g+this.snippetsWrapper.clientHeight,x=k.offsetTop-this.snippetsWrapper.offsetTop;k=x+k.clientHeight;x<g?this.snippetsWrapper.scrollTop-=g-x:k>P&&(this.snippetsWrapper.scrollTop+=k-P)};
_.d.seekPlayer=function(k){var g,P;return _.e(function(x){if(x.nextAddress==1){if(!k)return x.jumpTo(0);g=Number(k.dataset.startOffset);return x.yield(_.yb().getPlayerPromise(),3)}P=x.yieldResult;P.seekTo(g/1E3,!0);P.wakeUpControls();_.SV(x)})};
_.d.logInputGesture=function(k){var g=_.hE();g&&(k==null?0:k.trackingParams)&&_.vw(g,_.Zz(k.trackingParams),"INTERACTION_LOGGING_GESTURE_TYPE_INPUT_TEXT")};
_.d.typedValueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.gp("typed-value-changed",this.typedValue))};
_.d.updateTypedValueFromBinding=function(k){this.typedValue=k.currentTarget.value};
oK.prototype.typedValueChangedForBinding=oK.prototype.typedValueChangedForBinding;oK.prototype.dataChanged=oK.prototype.dataChanged;oK.prototype.panelContentVisibleChanged=oK.prototype.panelContentVisibleChanged;oK.prototype.onClick=oK.prototype.onClick;oK.prototype.onKeyUp=oK.prototype.onKeyUp;oK.prototype.onKeyDown=oK.prototype.onKeyDown;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],oK.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],oK.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],oK.prototype,"data",void 0);_.N([_.n({value:[]}),_.I("design:type",Array)],oK.prototype,"snippets",void 0);_.N([_.n({value:[]}),_.I("design:type",Array)],oK.prototype,"filteredSnippets",void 0);_.N([_.n({value:[]}),_.I("design:type",Array)],oK.prototype,"snippetElements",void 0);
_.N([_.Td("#siv-input"),_.I("design:type",HTMLElement)],oK.prototype,"inputElement",void 0);_.N([_.Td("#siv-snippets-wrapper"),_.I("design:type",HTMLElement)],oK.prototype,"snippetsWrapper",void 0);_.N([_.n(),_.I("design:type",String)],oK.prototype,"typedValue",void 0);_.N([_.n({value:-1}),_.I("design:type",Number)],oK.prototype,"highlightedIndex",void 0);_.N([_.dV("keydown"),_.I("design:type",Function),_.I("design:paramtypes",[_.J_]),_.I("design:returntype")],oK.prototype,"onKeyDown",null);
_.N([_.dV("keyup"),_.I("design:type",Function),_.I("design:paramtypes",[_.J_]),_.I("design:returntype")],oK.prototype,"onKeyUp",null);_.N([_.dV("click"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],oK.prototype,"onClick",null);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],oK.prototype,"panelContentVisible",void 0);
_.N([_.OO("panelContentVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],oK.prototype,"panelContentVisibleChanged",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],oK.prototype,"dataChanged",null);_.N([_.OO("typedValue"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],oK.prototype,"typedValueChangedForBinding",null);
_.N([_.t({is:"ytd-search-in-video-renderer",disableElementRegistration:!0})],oK);
_.v(oK,"ytd-search-in-video-renderer",function(){if(Yyr!==void 0)return Yyr;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-in-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input-container class="input-container style-scope ytd-search-in-video-renderer" aria-owns="siv-snippets-wrapper" no-label-float="true">\n  <yt-icon class="icon style-scope ytd-search-in-video-renderer" slot="prefix" icon="yt-icons:find_in_page"></yt-icon>\n  <input id="siv-input" slot="input" value="[[typedValue]]" type="text" placeholder="[[getSimpleString(data.placeholderText)]]" aria-autocomplete="list" aria-controls="siv-snippets-wrapper" aria-haspopup="listbox" role="combobox" on-input="updateTypedValueFromBinding" class="style-scope ytd-search-in-video-renderer">\n</tp-yt-paper-input-container>\n<div id="siv-snippets-wrapper" class="snippets-wrapper style-scope ytd-search-in-video-renderer" role="listbox">\n  <div class="no-results-item style-scope ytd-search-in-video-renderer" hidden="[[filteredSnippets.length]]">\n    [[getSimpleString(data.noResultsMessage)]]\n  </div>\n  <template is="dom-repeat" items="[[filteredSnippets]]" hidden="[[!filteredSnippets.length]]" on-dom-change="updateSnippetElements" class="style-scope ytd-search-in-video-renderer">\n    \n    <div class="snippet-item style-scope ytd-search-in-video-renderer" role="option" data-start-offset$="[[item.startMs]]" data-text$="[[getSimpleString(item.snippet)]]">\n      <yt-formatted-string class="start-time-text style-scope ytd-search-in-video-renderer" text="[[item.startTimeText]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="snippet-text style-scope ytd-search-in-video-renderer" text="[[item.snippet]]">\n      </yt-formatted-string>\n    </div>\n  </template>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Yyr=k},{mode:1});var jEs;var vM=function(){return _.S.apply(this,arguments)||this};
_.z(vM,_.S);vM.prototype.computeButtonOverride=function(){if(this.data)return{size:"S"}};
vM.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]]"}}}}}};
vM.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var k,g,P,x,U=(g=_.b((k=this.data)==null?void 0:k.onClickCommand,_.sdd))==null?void 0:(P=g.item)==null?void 0:(x=P.notificationTextRenderer)==null?void 0:x.successResponseText;U&&_.JeC(this.hostElement,U)}};
_.mJ.Object.defineProperties(vM.prototype,{useCenterLayoutContainer:{configurable:!0,enumerable:!0,get:function(){return this.isProductPlaceholder}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.isProductPlaceholder)}},
showDropCountdown:{configurable:!0,enumerable:!0,get:function(){var k,g,P,x;return this.isProductPlaceholder&&((k=this.data)==null?void 0:(g=k.hiddenProductOptions)==null?void 0:g.showDropCountdown)&&!!((P=this.data)==null?0:(x=P.hiddenProductOptions)==null?0:x.dropTimestamp)}},
showBrandName:{configurable:!0,enumerable:!0,get:function(){var k;return!this.isProductPlaceholder&&!((k=this.data)==null?0:k.merchantName)}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.priceReplacementText)}},
showPrice:{configurable:!0,enumerable:!0,get:function(){var k,g;return!((k=this.data)==null?0:k.priceReplacementText)&&!((g=this.data)==null||!g.price)}},
showMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.isProductPlaceholder}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],vM.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],vM.prototype,"componentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],vM.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],vM.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.E("isProductPlaceholder"),_.I("design:type",Object),_.I("design:paramtypes",[])],vM.prototype,"useCenterLayoutContainer",null);_.N([_.n({computed:"computeButtonOverride(data)"}),_.I("design:type",Object)],vM.prototype,"buttonOverride",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],vM.prototype,"isProductPlaceholder",null);
_.N([_.E("isProductPlaceholder"),_.I("design:type",Object),_.I("design:paramtypes",[])],vM.prototype,"showDropCountdown",null);_.N([_.E("isProductPlaceholder","data"),_.I("design:type",Object),_.I("design:paramtypes",[])],vM.prototype,"showBrandName",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],vM.prototype,"showPriceReplacementText",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],vM.prototype,"showPrice",null);
_.N([_.E("isProductPlaceholder"),_.I("design:type",Object),_.I("design:paramtypes",[])],vM.prototype,"showMetadata",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-product-list-item-renderer"})],vM);
_.v(vM,"ytd-product-list-item-renderer",function(){if(jEs!==void 0)return jEs;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div data-offer-version-id$="[[data.debugOfferVersionId]]" id="product-list-item" class="style-scope ytd-product-list-item-renderer"><a id="container" class="yt-simple-endpoint style-scope ytd-product-list-item-renderer" href$="[[computeHref_(data.onClickCommand)]]" rel="[[computeNofollow_(data.onClickCommand)]]" data="[[data.onClickCommand]]" on-click="showSnackbarIfPlaceholder"><div id="product-thumbnail" class="style-scope ytd-product-list-item-renderer"><yt-img-shadow object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" class="style-scope ytd-product-list-item-renderer"></yt-img-shadow></div><div id="product-info-and-view" class="style-scope ytd-product-list-item-renderer"><div id="product-info" class="style-scope ytd-product-list-item-renderer"><h4 id="product-title" class="style-scope ytd-product-list-item-renderer">[[getSimpleString(data.title)]]</h4><template is="dom-if" if="[[showDropCountdown]]" class="style-scope ytd-product-list-item-renderer"><yt-countdown target-timestamp="[[data.hiddenProductOptions.dropTimestamp]]" class="style-scope ytd-product-list-item-renderer"></yt-countdown></template><template is="dom-if" if="[[showMetadata]]" class="style-scope ytd-product-list-item-renderer"><div id="merchant-name" class="style-scope ytd-product-list-item-renderer">[[data.merchantName]]</div></template><template is="dom-if" if="[[showBrandName]]" class="style-scope ytd-product-list-item-renderer"><div id="brand-name" class="style-scope ytd-product-list-item-renderer">[[data.brandName]]</div></template><template is="dom-if" restamp="" if="[[showPriceReplacementText]]" class="style-scope ytd-product-list-item-renderer"><div id="product-price-replacement" class="style-scope ytd-product-list-item-renderer">[[data.priceReplacementText]]</div></template><template is="dom-if" restamp="" if="[[showPrice]]" class="style-scope ytd-product-list-item-renderer"><div id="product-price" class="style-scope ytd-product-list-item-renderer">[[data.price]]</div></template><template is="dom-if" if="[[showMetadata]]" class="style-scope ytd-product-list-item-renderer"><div id="affiliate-disclaimer-text" class="style-scope ytd-product-list-item-renderer">\n            [[data.affiliateDisclaimerText]]\n          </div></template></div><div id="view-button" hidden="[[!showMetadata]]" class="style-scope ytd-product-list-item-renderer"></div></div></a><div id="action-button" class="style-scope ytd-product-list-item-renderer"></div></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return jEs=k},{mode:1});var QEH;var aK=function(){return _.S.apply(this,arguments)||this};
_.z(aK,_.S);aK.prototype.created=function(){this.ytRendererBehavior.monitorScroll=!0};
aK.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{productListHeaderRenderer:"ytd-product-list-header-renderer",productListItemRenderer:"ytd-product-list-item-renderer"}}}};
aK.prototype.panelContentVisibleChanged=function(){var k=this,g;return _.e(function(P){if(P.nextAddress==1)return k.playerApi?P.jumpTo(2):P.yield(_.yb().getPlayerPromise(),3);P.nextAddress!=2&&(k.playerApi=P.yieldResult);(g=k.playerApi)==null||g.productsInVideoVisibilityUpdated(!!k.panelContentVisible);_.SV(P)})};
aK.prototype.panelContentVisibleChanged=aK.prototype.panelContentVisibleChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],aK.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],aK.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],aK.prototype,"panelContentVisible",void 0);_.N([_.n(),_.I("design:type",Object)],aK.prototype,"data",void 0);
_.N([_.OO("panelContentVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype",Promise)],aK.prototype,"panelContentVisibleChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-product-list-renderer"})],aK);
_.v(aK,"ytd-product-list-renderer",function(){if(QEH!==void 0)return QEH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-product-list-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return QEH=k},{mode:1});var lIJ;var HM=function(){var k=_.S.apply(this,arguments)||this;k.hideTimestamps=!!_.fL("hide-transcript-timestamps");k.currentCueIndex=-1;k.flatCues=[];k.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-player-time-changed":"onYtPlayerTimeChanged"};k.TEST_ONLY={getFlatCues:function(){return k.flatCues}};
return k};
_.z(HM,_.S);_.d=HM.prototype;_.d.hideTimestampsChanged=function(){_.rf("hide-transcript-timestamps",this.hideTimestamps)};
_.d.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.d.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.d.dataChanged=function(){var k;if((k=this.data)!=null&&k.cueGroups){this.flatCues.length=0;this.currentCueIndex=-1;k=_.O(this.data.cueGroups);for(var g=k.next();!g.done;g=k.next()){g=_.O(_.b(g.value,HrU).cues);for(var P=g.next();!P.done;P=g.next())this.flatCues.push(Number(_.b(P.value,NLs).startOffsetMs))}}};
_.d.onYtPlayerTimeChanged=function(k){if(!(k<0)){for(var g=this.currentCueIndex,P=g;;){var x=P>=0?this.flatCues[P]/1E3:-1;if(k+.5<x)--P;else if(x=P+1<this.flatCues.length?this.flatCues[P+1]/1E3:Infinity,k+.5>x)P+=1;else break}P!==g&&(g>=0&&((k=this.getCueElement(g))&&k.classList.remove("active"),(g=this.getCueGroupElement(g))&&g.classList.remove("active")),(g=this.getCueElement(P))&&g.classList.add("active"),(g=this.getCueGroupElement(P))&&g.classList.add("active"),this.currentCueIndex=P,this.isHovered||
this.scrollElementToTop(P))}};
_.d.scrollElementToTop=function(k){k=this.getCueElement(k>=3?k-3:0);this.hostElement.scrollTop=Math.min(k.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.d.getCueElement=function(k){return _.kr(this.hostElement).querySelector('.cue[start-offset="'+this.flatCues[k]+'"]')};
_.d.getCueGroupElement=function(k){return(k=this.getCueElement(k))&&k.parentElement?k.parentElement.parentElement:null};
_.d.onTap=function(k){var g=_.vU(k);k.target.classList.contains("cue")&&this.seekCueElement(g)};
_.d.onKeyPress=function(k){k.keyCode==13&&(k=_.Sj3(k.target,null,"cue"))&&this.seekCueElement(k)};
_.d.seekCueElement=function(k){k=Number(k.getAttribute("start-offset"));_.RV(this.hostElement,"yt-transcript-player-seek",[k/1E3])};
_.d.onMouseEnter=function(){this.isHovered=!0};
_.d.onMouseLeave=function(){this.isHovered=!1};
HM.prototype.onMouseLeave=HM.prototype.onMouseLeave;HM.prototype.onMouseEnter=HM.prototype.onMouseEnter;HM.prototype.onKeyPress=HM.prototype.onKeyPress;HM.prototype.onTap=HM.prototype.onTap;HM.prototype.dataChanged=HM.prototype.dataChanged;HM.prototype.hideTimestampsChanged=HM.prototype.hideTimestampsChanged;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],HM.prototype,"ytActionHandlerBehavior",void 0);
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],HM.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],HM.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],HM.prototype,"hideTimestamps",void 0);_.N([_.n(),_.I("design:type",Boolean)],HM.prototype,"isHovered",void 0);_.N([_.OO("hideTimestamps"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],HM.prototype,"hideTimestampsChanged",null);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],HM.prototype,"dataChanged",null);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],HM.prototype,"onTap",null);_.N([_.dV("keypress"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],HM.prototype,"onKeyPress",null);
_.N([_.dV("mouseenter"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],HM.prototype,"onMouseEnter",null);_.N([_.dV("mouseleave"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],HM.prototype,"onMouseLeave",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-transcript-body-renderer"})],HM);
_.v(HM,"ytd-transcript-body-renderer",function(){if(lIJ!==void 0)return lIJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-body-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template as="cueGroup" is="dom-repeat" items="[[data.cueGroups]]" class="style-scope ytd-transcript-body-renderer">\n  <div class="cue-group style-scope ytd-transcript-body-renderer">\n    <div class="cue-group-start-offset style-scope ytd-transcript-body-renderer">\n      [[getSimpleString(cueGroup.transcriptCueGroupRenderer.formattedStartOffset)]]\n    </div>\n    <div class="cues style-scope ytd-transcript-body-renderer">\n      <template is="dom-repeat" items="[[cueGroup.transcriptCueGroupRenderer.cues]]" class="style-scope ytd-transcript-body-renderer">\n        <div class="cue style-scope ytd-transcript-body-renderer" role="button" start-offset$="[[item.transcriptCueRenderer.startOffsetMs]]" tabindex="0">\n          [[getSimpleString(item.transcriptCueRenderer.cue)]]\n        </div>\n      </template>\n    </div>\n  </div>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return lIJ=k},{mode:1});var DHs;var Nn=function(){var k=_.S.apply(this,arguments)||this;k.darkerPanels=_.W("web_watch_darker_panels");return k};
_.z(Nn,_.S);Nn.prototype.configureRendererStamper=function(){return{"data.languageMenu":{id:"menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Nn.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Nn.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Nn.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Nn.prototype,"darkerPanels",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-transcript-footer-renderer"})],Nn);
_.v(Nn,"ytd-transcript-footer-renderer",function(){if(DHs!==void 0)return DHs;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="menu" class="style-scope ytd-transcript-footer-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return DHs=k},{mode:1});var twS;var MwN;var IK=function(){var k=_.S.apply(this,arguments)||this;k.systemIcons=_.W("kevlar_system_icons");k.showClearButton=!1;return k};
_.z(IK,_.S);_.d=IK.prototype;_.d.handleInput=function(k){var g=this;k.target.value.length?_.QB(this,"ytdTranscriptSearchBoxSearch",function(){g.emitSearchEvent(k)},500):(_.b_k(this,"ytdTranscriptSearchBoxSearch"),this.emitClearEvent());
this.showClearButton=k.target.value.length>0};
_.d.clear=function(){this.inputBox.value="";this.showClearButton=!1};
_.d.handleClick=function(){var k,g=(k=this.data)==null?void 0:k.trackingParams;g&&_.hb(_.qJ(),g)};
_.d.handleClear=function(){_.b_k(this,"ytdTranscriptSearchBoxSearch");this.emitClearEvent();var k,g,P=(g=_.b((k=this.data)==null?void 0:k.clearButton,_.pj))==null?void 0:g.trackingParams;P&&_.hb(_.qJ(),P);this.clear()};
_.d.emitSearchEvent=function(k){_.GB(this.hostElement,"yt-transcript-search-box-search",{query:k.target.value});var g,P;(k=(P=_.b((g=this.data)==null?void 0:g.searchButton,_.pj))==null?void 0:P.trackingParams)&&_.hb(_.qJ(),k)};
_.d.emitClearEvent=function(){_.GB(this.hostElement,"yt-transcript-search-box-clear")};
_.mJ.Object.defineProperties(IK.prototype,{inputBox:{configurable:!0,enumerable:!0,get:function(){return _.kr(this.hostElement).querySelector("#transcript-search-box-input")}},
value:{configurable:!0,enumerable:!0,get:function(){return this.inputBox.value}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],IK.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],IK.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],IK.prototype,"systemIcons",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-transcript-search-box-renderer"})],IK);
_.v(IK,"ytd-transcript-search-box-renderer",function(){if(MwN!==void 0)return MwN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-search-box-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input-container class="input-container style-scope ytd-transcript-search-box-renderer" no-label-float="true">\n  <yt-icon class="icon style-scope ytd-transcript-search-box-renderer" slot="prefix" icon="yt-icons:search"></yt-icon>\n  <input id="transcript-search-box-input" slot="input" type="text" placeholder="[[getSimpleString(data.formattedPlaceholder)]]" aria-autocomplete="list" aria-haspopup="listbox" maxlength="1000" role="combobox" on-click="handleClick" on-input="handleInput" class="style-scope ytd-transcript-search-box-renderer">\n  <tp-yt-paper-icon-button class="clear-button style-scope ytd-transcript-search-box-renderer" slot="suffix" hidden="[[!showClearButton]]" icon="yt-sys-icons:close" on-click="handleClear"></tp-yt-paper-icon-button>\n</tp-yt-paper-input-container>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return MwN=k},{mode:1});var KCk;var oId;var Xt=function(){return _.S.apply(this,arguments)||this};
_.z(Xt,_.S);Xt.prototype.dataChanged=function(){if(this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData){var k,g;this.sectionHeaderAriaLabel=(k=this.data)==null?void 0:(g=k.accessibility)==null?void 0:g.accessibilityData.label}};
Xt.prototype.fireSelectedEvent=function(k){_.GB(this.hostElement,"ytd-transcript-section-header",{startMs:k})};
Xt.prototype.handleClick=function(){this.data&&this.fireSelectedEvent(Number(this.data.startMs))};
Xt.prototype.handleKeyPress=function(k){this.data&&k.key==="Enter"&&this.fireSelectedEvent(Number(this.data.startMs))};
_.mJ.Object.defineProperties(Xt.prototype,{enableTappableTranscriptHeader:{configurable:!0,enumerable:!0,get:function(){var k,g;return(g=(k=this.data)==null?void 0:k.enableTappableTranscriptHeader)!=null?g:!1}}});
Xt.prototype.dataChanged=Xt.prototype.dataChanged;_.N([_.n(),_.I("design:type",Object)],Xt.prototype,"data",void 0);_.N([_.n(),_.I("design:type",String)],Xt.prototype,"sectionHeaderAriaLabel",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],Xt.prototype,"enableTappableTranscriptHeader",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Xt.prototype,"dataChanged",null);
_.N([_.t({disableElementRegistration:!0,is:"ytd-transcript-section-header-renderer"})],Xt);
_.v(Xt,"ytd-transcript-section-header-renderer",function(){if(oId!==void 0)return oId;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" restamp="" if="[[enableTappableTranscriptHeader]]" class="style-scope ytd-transcript-section-header-renderer">\n  <div id="header" class="transcript-section-header style-scope ytd-transcript-section-header-renderer" aria-label$="[[sectionHeaderAriaLabel]]" tabindex="0" role="button" on-click="handleClick" on-keypress="handleKeyPress">\n    <yt-section-header-view-model data="[[data.sectionHeader.sectionHeaderViewModel]]" disable-vertical-padding="true" force-small-layout="true" class="style-scope ytd-transcript-section-header-renderer">\n  </yt-section-header-view-model></div>\n</template>\n<template is="dom-if" restamp="" if="[[!enableTappableTranscriptHeader]]" class="style-scope ytd-transcript-section-header-renderer">\n  <div id="header" aria-label$="[[sectionHeaderAriaLabel]]" class="style-scope ytd-transcript-section-header-renderer">\n    <yt-formatted-string id="title" aria-hidden="true" tabindex="-1" text="[[data.snippet]]" class="style-scope ytd-transcript-section-header-renderer">\n    </yt-formatted-string>\n  </div>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return oId=k},{mode:1});var vIJ;var aIj;var yd=function(){var k=_.S.apply(this,arguments)||this;k.isEditMode=!1;k.touchCaptionsEnabled=!1;k.deleteCaptionCorrectionPopupCommand=null;k.voteCaptionCorrectionPopupCommand=null;k.roundedContainer=!0;k.mouseOver=!1;k.textChanged=!1;k.messages={suggest_correction:_.OX("suggest_correction",void 0,"Edit caption"),suggested_caption:_.OX("suggested_caption",void 0,"Suggested caption"),submit_correction:_.OX("submit_correction",void 0,"Submit for review"),cancel_correction:_.OX("cancel_correction",
void 0,"Cancel"),replay_segment:_.OX("replay_segment",void 0,"Re-play segment"),delete_correction:_.OX("delete_correction",void 0,"Delete correction")};k.actionMap={"yt-transcript-update-segment-text-command":"handleUpdateSegmentText","yt-transcript-edit-segment-command":"handleEditSegmentCommand"};return k};
_.z(yd,_.S);_.d=yd.prototype;_.d.dataChanged=function(){this.isEditMode=!1;this.editedText=this.data?this.data.userCorrection:void 0;this.data&&this.data.deleteCaptionCorrectionPopupCommand&&(this.deleteCaptionCorrectionPopupCommand=this.data.deleteCaptionCorrectionPopupCommand);this.data&&this.data.voteCaptionCorrectionPopupCommand&&(this.voteCaptionCorrectionPopupCommand=this.data.voteCaptionCorrectionPopupCommand);this.data&&this.data.accessibility&&(this.segmentAriaLabel=this.data.accessibility.accessibilityData.label)};
_.d.handleDelete=function(k){if(this.deleteCaptionCorrectionPopupCommand){var g=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.deleteCaptionCorrectionPopupCommand);g&&this.ytdOpenPopupBehavior.openPopup(g);k.stopPropagation()}};
_.d.handleSubmit=function(k){if(this.data&&this.data.submitCaptionCorrectionCommand&&(k.stopPropagation(),this.textChanged)){var g;k=(g=_.b(this.data.submitCaptionCorrectionCommand,_.uyc))==null?void 0:g.params;g=Object.assign({},this.data.submitCaptionCorrectionCommand,{transcriptSubmitCaptionCorrectionCommand:{params:k,correctionText:String(this.ironTextAreaElement.value),originalText:_.a5(this.data.snippet)}});this.ytComponentBehavior.resolveCommand(g);this.isEditMode=!1}};
_.d.handleUpdateSegmentText=function(k){(k=_.b(k,Oz7))&&k.targetId&&this.data&&k.targetId===this.data.targetId&&(k.userCorrection&&(this.editedText=k.userCorrection),k.restoreOriginalCaption&&(this.editedText=void 0,this.ironTextAreaElement.value=_.a5(this.data.snippet)),k.deleteCaptionCorrectionPopupCommand?this.deleteCaptionCorrectionPopupCommand=k.deleteCaptionCorrectionPopupCommand:this.deleteCaptionCorrectionPopupCommand=null,this.voteCaptionCorrectionPopupCommand=k.voteCaptionCorrectionPopupCommand?
k.voteCaptionCorrectionPopupCommand:null,k.accessibility&&(this.segmentAriaLabel=k.accessibility.accessibilityData.label))};
_.d.handleCancel=function(k){this.isEditMode=!1;k.stopPropagation();this.logClientVe(159409)};
_.d.handleEditSegmentCommand=function(k){(k=_.b(k,dtk))&&k.targetId&&this.data&&k.targetId===this.data.targetId&&this.handleEdit()};
_.d.handleEditButtonClick=function(k){this.data&&(this.handleEdit(),k.stopPropagation())};
_.d.handleEdit=function(){if(this.data){this.fireEditEvent(Number(this.data.startMs),Number(this.data.endMs));this.isEditMode=!0;var k;(k=this.ironTextAreaElement.textarea)==null||k.focus();this.logClientVe(159407)}};
_.d.handleMouseEnter=function(){this.mouseOver=!0};
_.d.handleMouseLeave=function(){this.mouseOver=!1};
_.d.handleReplay=function(k){this.data&&(this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs)),k.stopPropagation(),this.logClientVe(159408))};
_.d.handleClick=function(){this.data&&(this.voteCaptionCorrectionPopupCommand?(this.ytComponentBehavior.resolveCommand(this.voteCaptionCorrectionPopupCommand),this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs))):(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()))};
_.d.handleKeypress=function(k){this.data&&(this.isEditMode?k.stopPropagation():this.isEnterPress(k)?(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()):this.isCopyPress(k)&&this.logClientVe(138758))};
_.d.handleTextboxClick=function(k){k.stopPropagation()};
_.d.handleTextboxKeydown=function(k){this.isControlEnterPress(k)?this.handleSubmit(k):k.key==="Escape"&&this.handleCancel(k)};
_.d.handleTextboxKeyup=function(){this.textChanged=_.a5(this.latestText)!==String(this.ironTextAreaElement.value)};
_.d.fireSelectedEvent=function(k){_.GB(this.hostElement,"yt-transcript-segment-selected",{startMs:k})};
_.d.fireReplayEvent=function(k,g){_.GB(this.hostElement,"yt-transcript-segment-replay",{startMs:Math.max(k-100,0),endMs:g})};
_.d.fireEditEvent=function(k,g){_.GB(this.hostElement,"yt-transcript-segment-edit",{startMs:k,endMs:g})};
_.d.isEnterPress=function(k){return k.key==="Enter"||k.code==="Enter"||k.code==="NumpadEnter"||k.keyCode===13?!0:!1};
_.d.isControlEnterPress=function(k){var g=k.key==="Enter"||k.code==="Enter"||k.code==="NumpadEnter"||k.keyCode===13;return(k.ctrlKey||k.metaKey)&&g};
_.d.isCopyPress=function(k){var g=k.ctrlKey;return k.key==="c"&&g};
_.d.logClick=function(){var k,g=(k=this.data)==null?void 0:k.trackingParams;g&&_.hb(_.qJ(),g)};
_.d.logClientVe=function(k){_.uF(_.qJ(),_.$5(k))};
_.mJ.Object.defineProperties(yd.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}}});
yd.prototype.handleMouseLeave=yd.prototype.handleMouseLeave;yd.prototype.handleMouseEnter=yd.prototype.handleMouseEnter;yd.prototype.dataChanged=yd.prototype.dataChanged;_.N([_.h(_.W_.YtActionHandlerBehavior),_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],yd.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.Ay),_.I("design:type",Object)],yd.prototype,"ytdOpenPopupBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],yd.prototype,"ytRendererBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],yd.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],yd.prototype,"isEditMode",void 0);_.N([_.n(),_.I("design:type",Object)],yd.prototype,"touchCaptionsEnabled",void 0);_.N([_.n(),_.I("design:type",Object)],yd.prototype,"editedText",void 0);_.N([_.n(),_.I("design:type",Object)],yd.prototype,"deleteCaptionCorrectionPopupCommand",void 0);_.N([_.n(),_.I("design:type",Object)],yd.prototype,"voteCaptionCorrectionPopupCommand",void 0);
_.N([_.n(),_.I("design:type",String)],yd.prototype,"segmentAriaLabel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],yd.prototype,"roundedContainer",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],yd.prototype,"mouseOver",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],yd.prototype,"textChanged",void 0);_.N([_.n(),_.I("design:type",Object)],yd.prototype,"messages",void 0);
_.N([_.Td("#suggestion"),_.I("design:type",Object)],yd.prototype,"ironTextAreaElement",void 0);_.N([_.E("data","editedText"),_.I("design:type",Object),_.I("design:paramtypes",[])],yd.prototype,"latestText",null);_.N([_.E("touchCaptionsEnabled","isEditMode"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],yd.prototype,"enableEditButton",null);
_.N([_.E("enableEditButton","deleteCaptionCorrectionPopupCommand"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],yd.prototype,"enableUndoButton",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],yd.prototype,"dataChanged",null);_.N([_.dV("mouseenter"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],yd.prototype,"handleMouseEnter",null);
_.N([_.dV("mouseleave"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],yd.prototype,"handleMouseLeave",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-transcript-segment-renderer"})],yd);
_.v(yd,"ytd-transcript-segment-renderer",function(){if(aIj!==void 0)return aIj;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-segment-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="segment style-scope ytd-transcript-segment-renderer" aria-label$="[[segmentAriaLabel]]" role="button" tabindex="0" on-click="handleClick" on-keypress="handleKeypress">\n  <div class="segment-start-offset style-scope ytd-transcript-segment-renderer" tabindex="-1" aria-hidden="true" on-keypress="handleKeypress">\n    <div class="segment-timestamp style-scope ytd-transcript-segment-renderer">\n      [[getSimpleString(data.startTimeText)]]\n    </div>\n  </div>\n  <template is="dom-if" restamp="" if="[[touchCaptionsEnabled]]" class="style-scope ytd-transcript-segment-renderer">\n    <tp-yt-paper-input-container hidden="[[!isEditMode]]" no-label-float="true" use-v2-underline="" on-click="handleTextboxClick" on-keydown="handleTextboxKeydown" on-keyup="handleTextboxKeyup" class="style-scope ytd-transcript-segment-renderer">\n      <tp-yt-iron-autogrow-textarea id="suggestion" class="paper-input-input style-scope ytd-transcript-segment-renderer" slot="input" label="[[messages.suggested_caption]]" max-rows="4" required="true" rows="1" value="[[getSimpleString(data.snippet)]]">\n      </tp-yt-iron-autogrow-textarea>\n    </tp-yt-paper-input-container>\n    <div id="actions" hidden="[[!isEditMode]]" class="style-scope ytd-transcript-segment-renderer">\n      <div class="submit style-scope ytd-transcript-segment-renderer" on-click="handleSubmit">\n        <yt-icon-button label="[[messages.submit_correction]]" class="style-scope ytd-transcript-segment-renderer">\n          <yt-icon icon="yt-icons:check" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n          <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.submit_correction]]</tp-yt-paper-tooltip>\n        </yt-icon-button>\n      </div>\n      <div class="cancel style-scope ytd-transcript-segment-renderer" on-click="handleCancel">\n        <yt-icon-button label="[[messages.cancel_correction]]" class="style-scope ytd-transcript-segment-renderer">\n          <yt-icon icon="yt-icons:close" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n          <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.cancel_correction]]</tp-yt-paper-tooltip>\n        </yt-icon-button>\n      </div>\n      <div class="replay style-scope ytd-transcript-segment-renderer" on-click="handleReplay">\n        <yt-icon-button label="[[messages.replay_segment]]" class="style-scope ytd-transcript-segment-renderer">\n          <yt-icon icon="yt-icons:replay_arrow" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n          <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.replay_segment]]</tp-yt-paper-tooltip>\n        </yt-icon-button>\n      </div>\n    </div>\n  </template>\n  <yt-formatted-string class="segment-text style-scope ytd-transcript-segment-renderer" aria-hidden="true" hidden="[[isEditMode]]" tabindex="-1" text="[[latestText]]">\n  </yt-formatted-string>\n  <template is="dom-if" restamp="" if="[[touchCaptionsEnabled]]" class="style-scope ytd-transcript-segment-renderer">\n    <div class="segment-undo style-scope ytd-transcript-segment-renderer" on-click="handleDelete" hidden="[[!enableUndoButton]]">\n      <yt-icon-button label="[[messages.delete_correction]]" class="style-scope ytd-transcript-segment-renderer">\n        <yt-icon icon="yt-icons:arrow_undo" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n        <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.delete_correction]]</tp-yt-paper-tooltip>\n      </yt-icon-button>\n    </div>\n    <div class="segment-edit style-scope ytd-transcript-segment-renderer" on-click="handleEditButtonClick" hidden="[[!enableEditButton]]">\n      <yt-icon-button label="[[messages.suggest_correction]]" class="style-scope ytd-transcript-segment-renderer">\n        <yt-icon icon="yt-icons:edit" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n        <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.suggest_correction]]</tp-yt-paper-tooltip>\n      </yt-icon-button>\n    </div>\n  </template>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return aIj=k},{mode:1});var pe=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-player-time-changed":"onYtPlayerTimeChanged"};k.isError=!1;k.darkerPanels=_.W("web_watch_darker_panels");k.useParentMaxHeight=_.W("web_watch_transscript_use_parent_max_height");k.segmentOffsets=[];k.segmentIndex=-1;return k};
_.z(pe,_.S);_.d=pe.prototype;_.d.configureRendererStamper=function(){return{segments:{id:"segments-container",mapping:{transcriptSegmentRenderer:{component:"ytd-transcript-segment-renderer",properties:{touchCaptionsEnabled:"[[data.touchCaptionsEnabled]]"}},transcriptSectionHeaderRenderer:{component:"ytd-transcript-section-header-renderer"}}}}};
_.d.segmentsChanged=function(){this.updateOffsets()};
_.d.onYtPlayerTimeChanged=function(k){for(var g=this.segmentIndex,P=g;;){if(P>=0){var x=this.segmentOffsets[P].start;var U=this.segmentOffsets[P].isAutoScrollable}else x=-1,U=!0;var A=k+.5;if(!U){x=P+1<this.segmentOffsets.length?this.segmentOffsets[P+1].start:Infinity;if(A>=x){P+=1;continue}P=-1;break}if(A<x)x=P-1>=0&&this.segmentOffsets[P-1].isAutoScrollable,U=P===0||x?1:2,P-=U;else if(U=P+1<this.segmentOffsets.length&&this.segmentOffsets[P+1].isAutoScrollable?1:2,x=P+U<this.segmentOffsets.length?
this.segmentOffsets[P+U].start:Infinity,A>x)P+=U;else{if(P<0)break;P<this.segmentOffsets.length&&A>this.segmentOffsets[P].end&&(P=-1);break}}if(g!==P){if(g>=0){var q;(q=this.getSegmentElement(g))==null||q.classList.remove("active")}this.segmentIndex=P;if(!(P<0)){var T;(T=this.getSegmentElement(P))==null||T.classList.add("active");this.isHovered||this.scrollElementToTop(P)}}};
_.d.handleSegmentEdit=function(k){k.target&&(this.lastSegmentEdited&&(this.lastSegmentEdited.isEditMode=!1),this.lastSegmentEdited=k.target,_.RV(this.hostElement,"yt-transcript-player-edit",[k.detail.startMs/1E3,k.detail.endMs/1E3]))};
_.d.handleSegmentSelected=function(k){_.RV(this.hostElement,"yt-transcript-player-seek",[k.detail.startMs/1E3])};
_.d.handleSegmentReplay=function(k){_.RV(this.hostElement,"yt-transcript-player-replay",[k.detail.startMs/1E3,k.detail.endMs/1E3])};
_.d.handleSectionHeaderSelected=function(k){_.RV(this.hostElement,"yt-transcript-player-seek",[k.detail.startMs/1E3])};
_.d.onMouseEnter=function(){this.isHovered=!0};
_.d.onMouseLeave=function(){this.isHovered=!1};
_.d.onRetryButtonClick=function(){_.GB(this.hostElement,"transcript-retry-button-click")};
_.d.getSegmentElement=function(k){return _.kr(this.hostElement).querySelector(":nth-child("+(k+1)+")")};
_.d.scrollElementToTop=function(k){k=this.getSegmentElement(k>=2?k-2:0);this.hostElement.scrollTop=Math.min(k.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.d.updateOffsets=function(){this.segmentOffsets=this.segments.map(function(k){var g,P=(g=k.transcriptSegmentRenderer)!=null?g:k.transcriptSectionHeaderRenderer;return{start:Number(P.startMs)/1E3,end:Number(P.endMs)/1E3,isAutoScrollable:k.transcriptSegmentRenderer!==void 0}});
this.segmentIndex=-1;this.clearHighlightedSegments()};
_.d.clearHighlightedSegments=function(){var k=_.kr(this.hostElement);k=_.O(k.querySelectorAll("ytd-transcript-segment-renderer"));for(var g=k.next();!g.done;g=k.next())g.value.classList.remove("active")};
_.mJ.Object.defineProperties(pe.prototype,{segments:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.data)==null?void 0:k.searchResultSegments)||((g=this.data)==null?void 0:g.initialSegments)||[]}},
displayNoResults:{configurable:!0,enumerable:!0,get:function(){return!!this.segments&&this.segments.length===0&&!!this.noResultLabel}}});
pe.prototype.onMouseLeave=pe.prototype.onMouseLeave;pe.prototype.onMouseEnter=pe.prototype.onMouseEnter;pe.prototype.handleSectionHeaderSelected=pe.prototype.handleSectionHeaderSelected;pe.prototype.handleSegmentReplay=pe.prototype.handleSegmentReplay;pe.prototype.handleSegmentSelected=pe.prototype.handleSegmentSelected;pe.prototype.handleSegmentEdit=pe.prototype.handleSegmentEdit;pe.prototype.segmentsChanged=pe.prototype.segmentsChanged;
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],pe.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],pe.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],pe.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],pe.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],pe.prototype,"isError",void 0);
_.N([_.n(),_.I("design:type",Object)],pe.prototype,"noResultLabel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],pe.prototype,"darkerPanels",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],pe.prototype,"useParentMaxHeight",void 0);_.N([_.E("data"),_.I("design:type",Array),_.I("design:paramtypes",[])],pe.prototype,"segments",null);
_.N([_.E("segments","noResultLabel"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],pe.prototype,"displayNoResults",null);_.N([_.OO("segments"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],pe.prototype,"segmentsChanged",null);_.N([_.dV("yt-transcript-segment-edit"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],pe.prototype,"handleSegmentEdit",null);
_.N([_.dV("yt-transcript-segment-selected"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],pe.prototype,"handleSegmentSelected",null);_.N([_.dV("yt-transcript-segment-replay"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],pe.prototype,"handleSegmentReplay",null);
_.N([_.dV("ytd-transcript-section-header"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],pe.prototype,"handleSectionHeaderSelected",null);_.N([_.dV("mouseenter"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],pe.prototype,"onMouseEnter",null);_.N([_.dV("mouseleave"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],pe.prototype,"onMouseLeave",null);
_.N([_.t({disableElementRegistration:!0,is:"ytd-transcript-segment-list-renderer"})],pe);
_.v(pe,"ytd-transcript-segment-list-renderer",function(){if(vIJ!==void 0)return vIJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-segment-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="segments-container" class="style-scope ytd-transcript-segment-list-renderer"></div>\n<div id="message-container" hidden="[[!displayNoResults]]" class="style-scope ytd-transcript-segment-list-renderer">\n  <yt-formatted-string id="no-results" text="[[noResultLabel]]" class="style-scope ytd-transcript-segment-list-renderer">\n  </yt-formatted-string>\n</div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return vIJ=k},{mode:1});var Ce=function(){var k=_.S.apply(this,arguments)||this;k.hideTimestamps=!!_.fL("hide-transcript-timestamps");k.isLoadingTranscripts=!1;k.darkerPanels=_.W("web_watch_darker_panels");k.isError=!1;k.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-signal-action-copy-transcript":"handleSignalActionCopyTranscript"};return k};
_.z(Ce,_.S);_.d=Ce.prototype;_.d.headerChanged=function(){var k,g;this.baseGetTranscriptsCommand=(g=_.b((k=this.data)==null?void 0:k.header,qqj))==null?void 0:g.onTextChangeCommand};
_.d.bodyChanged=function(){var k=this.getBodyRenderer();k&&(k.initialSegments&&(this.initialTranscriptsRenderer=k),k.noResultLabel&&(this.noResultLabel=k.noResultLabel),k.retryLabel&&(this.retryLabel=k.retryLabel))};
_.d.detached=function(){this.clearSearchBoxText()};
_.d.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"body"}};
_.d.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{transcriptSearchBoxRenderer:"ytd-transcript-search-box-renderer"}},"data.body":{id:"body",mapping:{transcriptSegmentListRenderer:{component:"ytd-transcript-segment-list-renderer",properties:{noResultLabel:"[[noResultLabel]]"}}}},"data.footer":{id:"footer",mapping:{transcriptFooterRenderer:"ytd-transcript-footer-renderer"}}}};
_.d.onReloadContinuationFinish=function(){this.isLoadingTranscripts=!1};
_.d.fireSearch=function(k){var g=this;if(k){var P=k.detail.query;if(this.baseGetTranscriptsCommand){var x;k=(x=_.b(this.baseGetTranscriptsCommand,_.zP3))==null?void 0:x.params;var U;x=_.b((U=this.data)==null?void 0:U.footer,IZJ);var A;if((U=(A=_.b(x==null?void 0:x.languageMenu,izu))==null?void 0:A.subMenuItems)&&U.length>0&&(A=U.find(function(c){return c.selected}))){var q,T;
k=(q=A.continuation)==null?void 0:(T=q.reloadContinuationData)==null?void 0:T.continuation}q=Object.assign({},this.baseGetTranscriptsCommand,{getTranscriptEndpoint:{params:k,searchQuery:P}});this.ytComponentBehavior.resolveCommand(q,{commandController:{onServerError:function(){g.setError()}}});
this.isLoadingTranscripts=!0;this.set("data.body",{});EKT(this.ytContinuationHandlerBehavior,function(){return P===g.getCurrentSearchBoxText()})}}};
_.d.searchCleared=function(){this.data&&this.data.body&&(this.isLoadingTranscripts=!1,this.set("data.body",{transcriptSegmentListRenderer:this.initialTranscriptsRenderer}))};
_.d.onRetryButtonClick=function(){this.isError=!1;var k={query:this.getCurrentSearchBoxText()};this.fireSearch(new CustomEvent("yt-transcript-search-box-search",{detail:k}))};
_.d.hideTimestampsChanged=function(){_.rf("hide-transcript-timestamps",this.hideTimestamps)};
_.d.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.d.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.d.handleSignalActionCopyTranscript=function(){var k=this,g=this.getBodyRenderer();g&&(g=((g==null?void 0:g.searchResultSegments)||(g==null?void 0:g.initialSegments)||[]).map(function(P){return _.b(P,eBs)}).filter(function(P){return!!P}).map(function(P){return{snippet:P.snippet||{runs:[{text:""}]},
startTimeText:P.startTimeText||{simpleText:""}}}).map(function(P){var x=(P.snippet.runs||[]).reduce(function(U,A){return U+A.text},"");
return k.hideTimestamps?x:P.startTimeText.simpleText+" "+x}).join("\n"),this.copyToClipboard(g))};
_.d.copyToClipboard=function(k){navigator.clipboard&&navigator.clipboard.writeText(k)};
_.d.getCurrentSearchBoxText=function(){var k;return(k=this.searchBox)==null?void 0:k.value};
_.d.clearSearchBoxText=function(){this.searchBox&&this.searchBox.clear()};
_.d.getBodyRenderer=function(){var k;return _.b((k=this.data)==null?void 0:k.body,TPy)};
_.d.setError=function(){this.isLoadingTranscripts=!1;this.isError=!0};
_.mJ.Object.defineProperties(Ce.prototype,{searchBox:{configurable:!0,enumerable:!0,get:function(){return _.kr(this.hostElement).querySelector("ytd-transcript-search-box-renderer")}}});
Ce.prototype.hideTimestampsChanged=Ce.prototype.hideTimestampsChanged;Ce.prototype.searchCleared=Ce.prototype.searchCleared;Ce.prototype.fireSearch=Ce.prototype.fireSearch;Ce.prototype.onReloadContinuationFinish=Ce.prototype.onReloadContinuationFinish;Ce.prototype.bodyChanged=Ce.prototype.bodyChanged;Ce.prototype.headerChanged=Ce.prototype.headerChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ce.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Ce.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Ce.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.PK),_.I("design:type",Object)],Ce.prototype,"ytContinuationHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ce.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Ce.prototype,"hideTimestamps",void 0);
_.N([_.n(),_.I("design:type",Object)],Ce.prototype,"isLoadingTranscripts",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Ce.prototype,"darkerPanels",void 0);_.N([_.n(),_.I("design:type",Object)],Ce.prototype,"isError",void 0);_.N([_.OO("data.header"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ce.prototype,"headerChanged",null);
_.N([_.Zf("data.body"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ce.prototype,"bodyChanged",null);_.N([_.dV("yt-reload-continuation-finish"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ce.prototype,"onReloadContinuationFinish",null);_.N([_.dV("yt-transcript-search-box-search"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],Ce.prototype,"fireSearch",null);
_.N([_.dV("yt-transcript-search-box-clear"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ce.prototype,"searchCleared",null);_.N([_.OO("hideTimestamps"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ce.prototype,"hideTimestampsChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-transcript-search-panel-renderer"})],Ce);
_.v(Ce,"ytd-transcript-search-panel-renderer",function(){if(KCk!==void 0)return KCk;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-search-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-transcript-search-panel-renderer"></div>\n<div id="body" class="style-scope ytd-transcript-search-panel-renderer"></div>\n<div id="error-container" hidden="[[!isError]]" class="style-scope ytd-transcript-search-panel-renderer">\n  <tp-yt-paper-button id="retry-button" on-click="onRetryButtonClick" class="style-scope ytd-transcript-search-panel-renderer">\n    <yt-formatted-string text="[[retryLabel]]" class="style-scope ytd-transcript-search-panel-renderer">\n    </yt-formatted-string>\n  </tp-yt-paper-button>\n</div>\n<div class="spinner-container style-scope ytd-transcript-search-panel-renderer" hidden="[[!isLoadingTranscripts]]">\n  <tp-yt-paper-spinner active="[[isLoadingTranscripts]]" class="style-scope ytd-transcript-search-panel-renderer"></tp-yt-paper-spinner>\n</div>\n<div id="footer" class="style-scope ytd-transcript-search-panel-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return KCk=k},{mode:1});var G8=function(){var k=_.S.apply(this,arguments)||this;k.player=null;k.playerPollJobId=0;return k};
_.z(G8,_.S);_.d=G8.prototype;_.d.panelContentVisibleChanged=function(){this.updatePlayerListening()};
_.d.onLoadReloadContinuation=function(k){_.W("web_generate_att_data_for_get_transcript_request")?this.ytComponentBehavior.resolveCommand({getTranscriptEndpoint:{params:k.target.data.continuation}}):(k={clickTrackingParams:k.target.data.clickTrackingParams,getTranscriptEndpoint:{params:k.target.data.continuation},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/get_transcript",sendPost:!0}}},_.Za().resolve(_.wP).resolveCommand(k,{form:{element:this.hostElement}}))};
_.d.configureRendererStamper=function(){return{"data.footer":{id:"footer",mapping:{transcriptFooterRenderer:"ytd-transcript-footer-renderer"}},"data.body":{id:"body",mapping:{transcriptBodyRenderer:"ytd-transcript-body-renderer"}},"data.content":{id:"content",mapping:{transcriptSearchPanelRenderer:"ytd-transcript-search-panel-renderer"}}}};
_.d.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-transcript-player-edit":"onYtTranscriptPlayerEdit","yt-transcript-player-seek":"onYtTranscriptPlayerSeek","yt-transcript-player-replay":"onYtTranscriptPlayerReplay"}};
_.d.attached=function(){this.updatePlayerListening()};
_.d.detached=function(){this.updatePlayerListening()};
_.d.updatePlayerListening=function(){this.isAttached&&this.panelContentVisible?(this.player&&this.stopPlayerListening(),this.startPlayerListening()):this.stopPlayerListening()};
_.d.startPlayerListening=function(){var k=this,g;return _.e(function(P){if(P.nextAddress==1)return(g=_.XE())?P.yield(g.getPlayerPromise(),2):P.return();k.player=P.yieldResult;k.playerPollJobId=_.Xq.addLowPriorityJob(function(){k.getPlayerVideoProgress()},1E3);
k.player.addEventListener("onCueRangeEnter",function(x){k.onCueRangeEnter(x)});
k.player.addEventListener("onCueRangeExit",function(x){k.onCueRangeExit(x)});
k.player.addEventListener("onStateChange",function(x){k.onPlayerStateChange(x)});
k.player.addEventListener("SEEK_TO",function(x){k.onPlayerSeek(x)});
_.SV(P)})};
_.d.getPlayerVideoProgress=function(){var k=this;_.Xq.cancelJob(this.playerPollJobId);if(this.player){var g=this.player.getCurrentTime();_.RV(this.hostElement,"yt-player-time-changed",[g])}this.playerPollJobId=_.Xq.addLowPriorityJob(function(){k.getPlayerVideoProgress()},1E3)};
_.d.stopPlayerListening=function(){this.player=null;_.Xq.cancelJob(this.playerPollJobId)};
_.d.onPlayerStateChange=function(k){k===2&&this.removePendingCue()};
_.d.onPlayerSeek=function(k){var g;if(g=this.pendingReplayCueId)g=this.pendingReplayCueId,g=k===(_.W("web_transcript_cue_id_killswitch")?Number(g):Number(g.split("_")[1]));g||this.removePendingCue()};
_.d.onCueRangeEnter=function(k){XcS(k)&&(this.pendingReplayCueId=k)};
_.d.onCueRangeExit=function(k){XcS(k)&&this.player&&(this.player.pauseVideo(),this.removePendingCue())};
_.d.removePendingCue=function(){this.player&&this.pendingReplayCueId&&this.player.removeCueRange(this.pendingReplayCueId);this.pendingReplayCueId=void 0};
_.d.onYtTranscriptPlayerSeek=function(k){this.player&&this.player.seekTo(k,!0)};
_.d.onYtTranscriptPlayerReplay=function(k,g){this.player&&(this.player.addCueRange(IBr(k),k,g),this.player.seekTo(k,!0),this.player.playVideo())};
_.d.onYtTranscriptPlayerEdit=function(k,g){this.player&&(this.player.getPlayerState()===1&&this.player.addCueRange(IBr(k),k,g),this.player.seekTo(k,!0))};
G8.prototype.onLoadReloadContinuation=G8.prototype.onLoadReloadContinuation;G8.prototype.panelContentVisibleChanged=G8.prototype.panelContentVisibleChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],G8.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],G8.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],G8.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],G8.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],G8.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],G8.prototype,"panelContentVisible",void 0);_.N([_.OO("panelContentVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],G8.prototype,"panelContentVisibleChanged",null);
_.N([_.dV("yt-load-reload-continuation"),_.I("design:type",Function),_.I("design:paramtypes",[Object]),_.I("design:returntype")],G8.prototype,"onLoadReloadContinuation",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-transcript-renderer"})],G8);
_.v(G8,"ytd-transcript-renderer",function(){if(twS!==void 0)return twS;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="body" class="style-scope ytd-transcript-renderer"></div>\n<div id="content" class="style-scope ytd-transcript-renderer"></div>\n<div id="footer" class="style-scope ytd-transcript-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return twS=k},{mode:1});var HHJ;var NNH;var RK=function(){return _.S.apply(this,arguments)||this};
_.z(RK,_.S);RK.prototype.onTap=function(){this.data&&(this.data.navigationEndpoint&&_.GB(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.clickCommand&&_.Pw(this.hostElement,[this.data.clickCommand],this.hostElement))};
RK.prototype.computeHideMediaQuery=function(){return"(min-width: 600px) and (max-width: "+((0,_.BF)()+_.lN)+"px)"};
RK.prototype.updateShouldHideFromBinding=function(k){this.shouldHide=k.detail.value};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],RK.prototype,"rendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],RK.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Boolean)],RK.prototype,"shouldHide",void 0);_.N([_.t({is:"ytd-ad-engagement-panel-banner-renderer",disableElementRegistration:!0})],RK);
_.v(RK,"ytd-ad-engagement-panel-banner-renderer",function(){if(NNH!==void 0)return NNH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-engagement-panel-banner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="[[computeHideMediaQuery()]]" query-matches="[[shouldHide]]" on-query-matches-changed="updateShouldHideFromBinding" class="style-scope ytd-ad-engagement-panel-banner-renderer">\n</iron-media-query>\n<a class="yt-simple-endpoint banner-click-container style-scope ytd-ad-engagement-panel-banner-renderer" hidden="[[shouldHide]]" on-tap="onTap">\n  <yt-img-shadow class="banner-image style-scope ytd-ad-engagement-panel-banner-renderer" fit="" thumbnail="[[data.bannerImage]]">\n  </yt-img-shadow>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return NNH=k},{mode:_.Gd("kevlar_poly_si_batch_j070")?1:2});var IIJ;var kE=function(){var k=_.S.apply(this,arguments)||this;k.buttonUpdate=_.W("web_modern_buttons");k.adsSemanticText=_.W("enable_ads_web_ep_buenos_aires_and_padding_fix");return k};
_.z(kE,_.S);kE.prototype.computeHideDefaultAdBadge=function(){return this.data&&!this.data.badges};
_.N([_.n(),_.I("design:type",Object)],kE.prototype,"data",void 0);_.N([_.n({computed:"computeHideDefaultAdBadge(data)"}),_.I("design:type",Boolean)],kE.prototype,"hideDefaultAdBadge",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],kE.prototype,"buttonUpdate",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],kE.prototype,"adsSemanticText",void 0);_.N([_.t({is:"ytd-engagement-panel-ad-subtitle-renderer",disableElementRegistration:!0})],kE);
_.v(kE,"ytd-engagement-panel-ad-subtitle-renderer",function(){if(IIJ!==void 0)return IIJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-engagement-panel-ad-subtitle-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-badge-supported-renderer id="ad-badge" badges="[[data.badges]]" hidden="[[hideDefaultAdBadge]]" class="style-scope ytd-engagement-panel-ad-subtitle-renderer">\n</ytd-badge-supported-renderer>\n<ytd-ad-hover-text-button-renderer id="ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" class="style-scope ytd-engagement-panel-ad-subtitle-renderer">\n</ytd-ad-hover-text-button-renderer>\n<yt-formatted-string id="subtitle" ellipsis-truncate="" text="[[data.subtitle]]" class="style-scope ytd-engagement-panel-ad-subtitle-renderer">\n</yt-formatted-string>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return IIJ=k},{mode:1});var XEJ;var g7=function(){var k=_.S.apply(this,arguments)||this;k.darkerPanels=_.W("web_watch_darker_panels");k.enableSqueezebackPanels=_.W("web_shorts_enable_squeezeback_panels");k.enableAnchoredPanel=_.W("desktop_shorts_v2_anchored_panel");k.headerClickListener=function(g){k.onHeaderClick(g)};
k.actionMap={"yt-engagement-panel-header-show-navigation-button-command":"onYtEngagementPanelHeaderShowNavigationButtonCommand"};return k};
_.z(g7,_.S);_.d=g7.prototype;_.d.computeAdsInfoButton=function(){if(_.W("web_modern_buttons")){var k,g;return(g=_.b((k=this.data)==null?void 0:k.subtitleComplex,X8c))==null?void 0:g.adInfoRenderer}};
_.d.updateHeaderClickListener=function(){var k,g,P;((k=this.data)==null?0:k.navigationEndpoint)||((g=this.data)==null?0:g.onClickCommand)||_.b((P=this.data)==null?void 0:P.visibilityButton,_.Cj)?this.headerElement.addEventListener("click",this.headerClickListener):this.headerElement.removeEventListener("click",this.headerClickListener)};
_.d.configureRendererStamper=function(){return{"data.visibilityButton":{id:"visibility-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer",sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},"data.subtitleComplex":{id:"subtitle-complex",mapping:{engagementPanelAdSubtitleRenderer:"ytd-engagement-panel-ad-subtitle-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}},
adsInfoButton:{id:"ads-info-button",mapping:{adHoverTextButtonRenderer:{component:"ytd-ad-hover-text-button-renderer",params:{modernUpdate:!0}}}},"data.informationButton":{id:"information-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.banner":{id:"banner",mapping:{adEngagementPanelBannerRenderer:"ytd-ad-engagement-panel-banner-renderer"}},"data.navigationButton":{id:"navigation-button",mapping:{buttonRenderer:"ytd-button-renderer"},reuseComponents:!1},"data.subheader":{id:"subheader",
mapping:{chipBarViewModel:{component:"chip-bar-view-model",params:{disableDeselection:!0}}}}}};
_.d.collapsedChanged=function(){var k;(k=this.data)!=null&&k.actionButton?this.hideActionButton=this.targetId==="engagement-panel-ads"&&_.W("use_ads_engagement_panel_desktop_footer_cta")?!this.collapsed:!1:this.hideActionButton=!0};
_.d.focus=function(k){var g=this;this.titleElement&&_.Xq.addJob(function(){_.Oy(g.titleElement,k)},0,500)};
_.d.computeTitleAriaLabel=function(k){var g=[];if(k.title){var P,x;g.push(this.ytRendererBehavior.getSimpleString(k.title)||((P=k.title.accessibility)==null?void 0:(x=P.accessibilityData)==null?void 0:x.label))}k.contextualInfo&&g.push(this.ytRendererBehavior.getSimpleString(k.contextualInfo));return g.join(" ")};
_.d.onHeaderClick=function(k){this.shouldTriggerHeaderClick(k)&&this.data&&(this.data.navigationEndpoint||this.data.onClickCommand?(this.data.navigationEndpoint&&_.GB(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.onClickCommand&&_.Pw(this.hostElement,[this.data.onClickCommand],this.hostElement)):(k=this.getVisibilityToggleButton())&&k.click())};
_.d.onVisibilityButtonClick=function(){if(this.data&&this.data.visibilityButton){var k=_.b(this.data.visibilityButton,_.pj)||_.b(this.data.visibilityButton,_.Cj);k&&this.ytRendererBehavior.logExplicitClick(k)}};
_.d.getVisibilityToggleButton=function(){var k=_.kr(this.hostElement).querySelector("#visibility-button").firstElementChild;return(k==null?void 0:k.is)==="ytd-toggle-button-renderer"?k:null};
_.d.shouldTriggerHeaderClick=function(k){return!_.vb(_.of(k),this.hostElement,["YTD-MENU-RENDERER","YTD-BUTTON-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])};
_.d.onYtEngagementPanelHeaderShowNavigationButtonCommand=function(k){k=_.b(k,_.tv7);this.targetId&&(k==null?void 0:k.targetId)===this.targetId&&(k=k.navigationButton)&&this.set("data.navigationButton",k)};
_.mJ.Object.defineProperties(g7.prototype,{adsSemanticText:{configurable:!0,enumerable:!0,get:function(){return _.W("enable_ads_web_ep_buenos_aires_and_padding_fix")&&this.targetId==="engagement-panel-ads"}},
isActionButtonHidden:{configurable:!0,enumerable:!0,get:function(){var k;return!!(((k=this.entity)==null?0:k.isActionButtonHidden)||this.hideActionButton)}}});
g7.prototype.collapsedChanged=g7.prototype.collapsedChanged;g7.prototype.updateHeaderClickListener=g7.prototype.updateHeaderClickListener;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],g7.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],g7.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],g7.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.vD),_.I("design:type",Object)],g7.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],g7.prototype,"data",void 0);_.N([_.n(),_.I("design:type",String)],g7.prototype,"targetId",void 0);_.N([_.n(),_.I("design:type",Boolean)],g7.prototype,"collapsed",void 0);_.N([_.n(),_.I("design:type",Boolean)],g7.prototype,"hideActionButton",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],g7.prototype,"shortsPanel",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],g7.prototype,"liveChatEngagementPanel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],g7.prototype,"learningChatEngagementPanel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],g7.prototype,"darkerPanels",void 0);_.N([_.Td("#title"),_.I("design:type",HTMLElement)],g7.prototype,"titleElement",void 0);_.N([_.Td("#header"),_.I("design:type",HTMLElement)],g7.prototype,"headerElement",void 0);
_.N([_.n({computed:"computeAdsInfoButton(data)"}),_.I("design:type",Object)],g7.prototype,"adsInfoButton",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],g7.prototype,"enableSqueezebackPanels",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],g7.prototype,"enableAnchoredPanel",void 0);_.N([_.n({selectorArgs:["data.engagementPanelTitleHeaderEntityKey"],selector:function(k,g){return _.ia(k.entities,"engagementPanelTitleHeaderEntity",g)}}),
_.I("design:type",Object)],g7.prototype,"entity",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("targetId"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],g7.prototype,"adsSemanticText",null);_.N([_.OO("data","data.navigationEndpoint","data.onClickCommand"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],g7.prototype,"updateHeaderClickListener",null);
_.N([_.Zf("collapsed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],g7.prototype,"collapsedChanged",null);_.N([_.E("entity","hideActionButton"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],g7.prototype,"isActionButtonHidden",null);_.N([_.t({is:"ytd-engagement-panel-title-header-renderer",disableElementRegistration:!0})],g7);
_.v(g7,"ytd-engagement-panel-title-header-renderer",function(){if(XEJ!==void 0)return XEJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-engagement-panel-title-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="banner" aria-hidden="true" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n<div id="ads-info-button" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n<div id="header" class="style-scope ytd-engagement-panel-title-header-renderer">\n  <div id="navigation-button" hidden="[[!data.navigationButton]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <yt-img-shadow id="icon" hidden="[[!data.icon]]" thumbnail="[[data.icon]]" class="style-scope ytd-engagement-panel-title-header-renderer"></yt-img-shadow>\n  <div id="title-container" class="style-scope ytd-engagement-panel-title-header-renderer">\n    <h2 id="title" aria-label$="[[computeTitleAriaLabel(data)]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      <yt-formatted-string id="title-text" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="contextual-info" hidden="[[!data.contextualInfo]]" text="[[data.contextualInfo]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      </yt-formatted-string>\n    </h2>\n    <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n    </yt-formatted-string>\n    <ytd-badge-supported-renderer hidden="[[!data.titleBadge]]" top-standalone-badge="[[data.titleBadge]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="subtitle-complex" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  </div>\n  <div id="action-button" hidden="[[isActionButtonHidden]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="information-button" hidden="[[!data.informationButton]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="menu" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="visibility-button" on-click="onVisibilityButtonClick" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n</div>\n<div id="subheader" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return XEJ=k},{mode:1});var yis;var P$=function(){return _.S.apply(this,arguments)||this};
_.z(P$,_.S);P$.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.editButton":{id:"edit",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],P$.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],P$.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],P$.prototype,"data",void 0);_.N([_.t({is:"ytd-macro-markers-info-item-renderer",disableElementRegistration:!0})],P$);
_.v(P$,"ytd-macro-markers-info-item-renderer",function(){if(yis!==void 0)return yis;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-info-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.infoText]]" class="style-scope ytd-macro-markers-info-item-renderer"></yt-formatted-string>\n<div id="menu" class="style-scope ytd-macro-markers-info-item-renderer"></div>\n<div id="edit" class="style-scope ytd-macro-markers-info-item-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return yis=k},{mode:1});var pET;var $E=function(k,g,P,x,U,A){_.lx.call(this);var q=this;this.JSC$23037_containerElement=k;this.hostElement=g;this.supportedSyncItems=P;this.syncEntityKey=x;this.options=U;this.renderLazyListItems=A;this.activeItemBelowSyncPosition=this.contentVisible=this.browsingMode=!1;Czj(this);GWJ(this);this.JSC$23037_scrollAnimation=new _.gB(function(T){k.scrollTop=T});
_.ux(this,this.JSC$23037_scrollAnimation);this.addOnDisposeCallback(function(){RzH(q,!1);q.activeItem&&q.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}))})};
_.z($E,_.lx);var Czj=function(k){var g=_.Yt(_.Za().resolve(_.K8),function(P){return P.entities.markersEngagementPanelSyncEntity||{}},function(P,x){var U;
if(P[k.syncEntityKey]!==x[k.syncEntityKey]&&((U=P[k.syncEntityKey])==null?void 0:U.activeItemIndex)!==void 0)if(x=P[k.syncEntityKey].activeItemIndex,P=k.getItemByIndex(x)){if(k5j(k,P),k.contentVisible)if(k.browsingMode){var A;((A=k.options)==null?void 0:A.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(A=gC7(k),P.offsetTop<k.JSC$23037_containerElement.clientHeight+k.JSC$23037_containerElement.scrollTop&&A&&!k.activeItemBelowSyncPosition&&RzH(k,!1));PAS(k)}else k.scrollToItem(P)}else _.pH(new _.Da("Could not find "+
k.supportedSyncItems+" sync child to set active.",x,k.JSC$23037_containerElement.querySelectorAll(k.supportedSyncItems).length))});
k.unsubscribeFromTimedMarkersListSyncEntity=g;k.addOnDisposeCallback(g);$yu(k)},$yu=function(k){var g=_.Za().resolve(_.K8);
g=_.wfj(g.getState(),k.syncEntityKey);(g==null?void 0:g.activeItemIndex)!==void 0&&(g=k.getItemByIndex(g.activeItemIndex))&&k5j(k,g)},GWJ=function(k){var g=new _.AO(k.onScroll,50,k);
_.ux(k,g);var P=function(){g.fire()};
k.JSC$23037_containerElement.addEventListener("scroll",P);k.addOnDisposeCallback(function(){k.JSC$23037_containerElement.removeEventListener("scroll",P)})};
$E.prototype.getItemByIndex=function(k){var g;(g=this.renderLazyListItems)==null||g.call(this,k);g=this.JSC$23037_containerElement.querySelectorAll(this.supportedSyncItems);if(g.length>k)return g[k]};
var k5j=function(k,g){k.activeItem&&k.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}));g.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!0}}));k.activeItem=g};
$E.prototype.scrollToItem=function(k){k=this.getScrollPositionForItem(k);this.JSC$23037_containerElement.scrollTop!==k&&this.JSC$23037_scrollAnimation.start(this.JSC$23037_containerElement.scrollTop,k,300)};
$E.prototype.getScrollPositionForItem=function(k){if(this.JSC$23037_containerElement.querySelectorAll(this.supportedSyncItems)[0]===k)return 0;var g,P=((g=this.options)==null?0:g.percentOffset)?this.JSC$23037_containerElement.clientHeight*this.options.percentOffset:0;k=_.yk(k).y+this.JSC$23037_containerElement.scrollTop-(_.yk(this.JSC$23037_containerElement).y+P);return Math.max(0,Math.min(k,this.JSC$23037_containerElement.scrollHeight-this.JSC$23037_containerElement.offsetHeight))};
$E.prototype.onScroll=function(){this.activeItemBelowSyncPosition=gC7(this);if(this.activeItem&&!this.JSC$23037_scrollAnimation.isAnimating()&&Math.abs(this.JSC$23037_containerElement.scrollTop-this.getScrollPositionForItem(this.activeItem))>10){var k;switch((k=this.options)==null?void 0:k.floatingPillType){case "FLOATING_PILL_TYPE_MODERN_TRANSCRIPT":xyT(this,!ifT(this));PAS(this);break;default:xyT(this,!0)}}};
var xyT=function(k,g){var P,x;_.e(function(U){if(U.nextAddress==1){if(k.browsingMode)return U.return();k.browsingMode=!0;g&&k.hostElement.classList.add("browsing-mode");k.playerExitBrowsingModeListener=function(){RzH(k,!1)};
return U.yield(_.x5(),2)}P=U.yieldResult;(x=P)==null||x.addEventListener("SEEK_TO",k.playerExitBrowsingModeListener);_.SV(U)})},RzH=function(k,g){g=g===void 0?!0:g;
k.browsingMode&&(k.browsingMode=!1,k.hostElement.classList.remove("browsing-mode"),g&&k.scrollToItem(k.activeItem),UyJ(k))},UyJ=function(k){var g,P;
_.e(function(x){if(x.nextAddress==1)return k.playerExitBrowsingModeListener?x.yield(_.x5(),3):x.jumpTo(0);g=x.yieldResult;(P=g)==null||P.removeEventListener("SEEK_TO",k.playerExitBrowsingModeListener);k.playerExitBrowsingModeListener=void 0;_.SV(x)})},PAS=function(k){var g;
((g=k.options)==null?void 0:g.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(ifT(k)?k.hostElement.classList.remove("browsing-mode"):k.activeItem&&k.hostElement.classList.add("browsing-mode"))},gC7=function(k){if(!k.activeItem)return!1;
var g,P=((g=k.options)==null?0:g.percentOffset)?k.JSC$23037_containerElement.clientHeight*k.options.percentOffset:0;return k.activeItem.offsetTop>=k.JSC$23037_containerElement.scrollTop+P},ifT=function(k){if(!k.activeItem)return!1;
var g=k.activeItem.offsetTop+14<=k.JSC$23037_containerElement.scrollTop+k.JSC$23037_containerElement.clientHeight;return k.activeItem.offsetTop+k.activeItem.clientHeight-14>=k.JSC$23037_containerElement.scrollTop&&g};
$E.prototype.panelContentVisibleChanged=function(k){(this.contentVisible=k)&&!this.browsingMode&&this.activeItem&&this.scrollToItem(this.activeItem)};
var A0U=function(k,g){k.syncEntityKey=g;var P;(P=k.unsubscribeFromTimedMarkersListSyncEntity)==null||P.call(k);Czj(k)},dyr=function(k,g){k.options=g};var xE=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-set-active-panel-item-action":"handleSetActivePanelItemAction"};return k};
_.z(xE,_.S);_.d=xE.prototype;_.d.detached=function(){var k;(k=this.scrollController)==null||k.dispose();this.scrollController=void 0};
_.d.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{macroMarkersListItemRenderer:{component:"ytd-macro-markers-list-item-renderer",properties:{useCustomColors:"[[useCustomColors]]"},params:{seekWithAnimationOnClick:!0}},macroMarkersInfoItemRenderer:"ytd-macro-markers-info-item-renderer",itemSectionRenderer:"ytd-item-section-renderer"}}}};
_.d.dataChanged=function(){var k=this;_.VJ(this,function(){if(k.scrollController){var g;(g=k.scrollController)==null||RzH(g,!1);var P,x,U;(x=k.scrollController)==null||A0U(x,(U=(P=k.data)==null?void 0:P.syncModelEntityKey)!=null?U:"default-macro-markers-list-renderer-entity-key");var A,q,T;(T=k.scrollController)==null||dyr(T,{percentOffset:(A=k.data)==null?void 0:A.selectedItemAlignmentPercentOffset,floatingPillType:(q=k.data)==null?void 0:q.floatingPillType})}else{var c,Z,w,J;k.scrollController=
new $E(k.contents,k.hostElement,"ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model",(J=(c=k.data)==null?void 0:c.syncModelEntityKey)!=null?J:"default-macro-markers-list-renderer-entity-key",{percentOffset:(Z=k.data)==null?void 0:Z.selectedItemAlignmentPercentOffset,floatingPillType:(w=k.data)==null?void 0:w.floatingPillType},function(r){k.renderLazyListItems(r)})}k.scrollController.panelContentVisibleChanged(!!k.panelContentVisible)})};
_.d.computeButtonShape=function(){var k=this;if(this.data&&this.data.syncButtonLabel)return{onTap:function(){k.onSyncClick()},
style:"mono",type:"filled",state:"active",size:"S",focused:!1,buttonText:this.ytRendererBehavior.getSimpleString(this.data.syncButtonLabel)}};
_.d.renderLazyListItems=function(k){for(var g=this.contents.children,P=0,x=0;x<g.length;x++){var U=void 0;(U=g[x].ytLazyListBehavior)==null||U.fillRemainingListItems();var A=void 0,q=void 0;U=_.b((A=this.data)==null?void 0:(q=A.contents)==null?void 0:q[x],_.Uev);q=A=void 0;if((A=U)==null?0:(q=A.contents)==null?0:q.length)P+=U.contents.length;if(P>=k)break}};
_.d.handleSetActivePanelItemAction=function(k){if((k=_.b(k,KHu))&&this.panelTargetId===k.panelTargetId){k=k.itemIndex;var g,P,x=(P=(g=this.data)==null?void 0:g.syncModelEntityKey)!=null?P:"default-macro-markers-list-renderer-entity-key",U;((U=this.syncEntity)==null?void 0:U.activeItemIndex)!==k&&this.ytdReduxBehavior.dispatch(_.ZW("markersEngagementPanelSyncEntity",x,{key:x,activeItemIndex:k}))}};
_.d.onSyncClick=function(){var k;(k=this.scrollController)==null||RzH(k)};
_.d.panelContentVisibleChanged=function(){var k;(k=this.scrollController)==null||k.panelContentVisibleChanged(!!this.panelContentVisible)};
xE.prototype.panelContentVisibleChanged=xE.prototype.panelContentVisibleChanged;xE.prototype.dataChanged=xE.prototype.dataChanged;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],xE.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],xE.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],xE.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.vD),_.I("design:type",Object)],xE.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],xE.prototype,"data",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],xE.prototype,"useCustomColors",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],xE.prototype,"panelTargetId",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],xE.prototype,"panelContentVisible",void 0);
_.N([_.Td("#contents"),_.I("design:type",HTMLElement)],xE.prototype,"contents",void 0);_.N([_.n({selectorArgs:["data.syncModelEntityKey"],selector:_.wfj}),_.I("design:type",Object)],xE.prototype,"syncEntity",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],xE.prototype,"dataChanged",null);
_.N([_.OO("panelContentVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],xE.prototype,"panelContentVisibleChanged",null);_.N([_.t({is:"ytd-macro-markers-list-renderer",disableElementRegistration:!0})],xE);
_.v(xE,"ytd-macro-markers-list-renderer",function(){if(pET!==void 0)return pET;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" on-scroll="onScroll" class="style-scope ytd-macro-markers-list-renderer"></div>\n<div id="sync-container" class="style-scope ytd-macro-markers-list-renderer">\n  <yt-button-shape id="sync-button-modern" data="[[computeButtonShape(data)]]" class="style-scope ytd-macro-markers-list-renderer">\n  </yt-button-shape>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return pET=k},{mode:1});var Ofs;var io=function(){return _.S.apply(this,arguments)||this};
_.z(io,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],io.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],io.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],io.prototype,"data",void 0);_.N([_.t({is:"ytd-error-corrections-section-item-renderer",disableElementRegistration:!0})],io);
_.v(io,"ytd-error-corrections-section-item-renderer",function(){if(Ofs!==void 0)return Ofs;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-error-corrections-section-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="channel-thumbnail" height="36" thumbnail="[[data.thumbnail]]" width="36" class="style-scope ytd-error-corrections-section-item-renderer">\n</yt-img-shadow>\n<a id="correction-timestamp" class="yt-simple-endpoint style-scope ytd-error-corrections-section-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick">\n  <yt-formatted-string text="[[data.timeLabel]]" class="style-scope ytd-error-corrections-section-item-renderer"></yt-formatted-string>\n</a>\n<div id="correction-text" class="style-scope ytd-error-corrections-section-item-renderer">\n  <yt-formatted-string text="[[data.correctionText]]" class="style-scope ytd-error-corrections-section-item-renderer"></yt-formatted-string>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Ofs=k},{mode:1});var qNj;var U5=function(){return _.S.apply(this,arguments)||this};
_.z(U5,_.S);U5.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],U5.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],U5.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],U5.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],U5.prototype,"data",void 0);_.N([_.t({is:"ytd-error-corrections-section-renderer",disableElementRegistration:!0})],U5);
_.v(U5,"ytd-error-corrections-section-renderer",function(){if(qNj!==void 0)return qNj;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-error-corrections-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-error-corrections-section-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-error-corrections-section-renderer"></yt-formatted-string>\n  <div id="flex" class="style-scope ytd-error-corrections-section-renderer"></div>\n  <ytd-button-renderer id="view_all_button" data="[[data.viewAllButton.buttonRenderer]]" class="style-scope ytd-error-corrections-section-renderer">\n  </ytd-button-renderer>\n</div>\n<div id="items" class="style-scope ytd-error-corrections-section-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return qNj=k},{mode:1});var Txs;var AT=function(){return _.S.apply(this,arguments)||this};
_.z(AT,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],AT.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],AT.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],AT.prototype,"data",void 0);_.N([_.t({is:"ytd-topic-link-renderer",disableElementRegistration:!0})],AT);
_.v(AT,"ytd-topic-link-renderer",function(){if(Txs!==void 0)return Txs;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topic-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="topic-link-container" class="yt-simple-endpoint style-scope ytd-topic-link-renderer" data="[[data.endpoint]]" href$="[[computeOptionalHref_(data.endpoint)]]">\n    <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.title)]]" thumbnail="[[data.thumbnailDetails]]" width="32" class="style-scope ytd-topic-link-renderer">\n    </yt-img-shadow>\n    <div id="title" class="style-scope ytd-topic-link-renderer">[[getSimpleString(data.title)]]</div>\n    <yt-icon id="call-to-action-icon" hidden="[[!data.callToActionIcon]]" icon="[[data.callToActionIcon.iconType]]" class="style-scope ytd-topic-link-renderer">\n    </yt-icon>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Txs=k},{mode:1});var eDJ;var d7=function(){var k=_.S.apply(this,arguments)||this;k.modern=_.W("kevlar_modern_sd_v2");k.modernLockupV2=_.W("modernize_structured_description_playlist_lockups_v2");return k};
_.z(d7,_.S);d7.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"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],d7.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],d7.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],d7.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],d7.prototype,"modern",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],d7.prototype,"modernLockupV2",void 0);
_.N([_.t({is:"ytd-video-description-course-section-renderer",disableElementRegistration:!0})],d7);
_.v(d7,"ytd-video-description-course-section-renderer",function(){if(eDJ!==void 0)return eDJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-course-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-course-section-renderer">\n  <div id="title" class="style-scope ytd-video-description-course-section-renderer">[[getSimpleString(data.sectionTitle)]]</div>\n</div>\n<div id="media-lockups" class="style-scope ytd-video-description-course-section-renderer"></div>\n<div id="topic-link" class="style-scope ytd-video-description-course-section-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return eDJ=k},{mode:1});var c0J;var O5=function(){var k=_.S.apply(this,arguments)||this;k.modern=_.W("kevlar_modern_sd_v2");return k};
_.z(O5,_.S);O5.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"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],O5.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],O5.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],O5.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],O5.prototype,"modern",void 0);_.N([_.t({is:"ytd-video-description-files-section-renderer",disableElementRegistration:!0})],O5);
_.v(O5,"ytd-video-description-files-section-renderer",function(){if(c0J!==void 0)return c0J;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-files-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-files-section-renderer">\n  <div id="title" class="style-scope ytd-video-description-files-section-renderer">[[getSimpleString(data.sectionTitle)]]</div>\n  <div id="flex" class="style-scope ytd-video-description-files-section-renderer"></div>\n  <div id="view-all-button" class="style-scope ytd-video-description-files-section-renderer"></div>\n</div>\n<div id="description" class="style-scope ytd-video-description-files-section-renderer">[[getSimpleString(data.sectionDescription)]]</div>\n<div id="file-buttons" class="style-scope ytd-video-description-files-section-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return c0J=k},{mode:1});var VSN;var qL=function(){return _.S.apply(this,arguments)||this};
_.z(qL,_.S);qL.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"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],qL.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],qL.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],qL.prototype,"data",void 0);_.N([_.t({is:"ytd-video-description-gaming-section-renderer",disableElementRegistration:!0})],qL);
_.v(qL,"ytd-video-description-gaming-section-renderer",function(){if(VSN!==void 0)return VSN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-gaming-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-gaming-section-renderer">\n  <h3 id="title" class="style-scope ytd-video-description-gaming-section-renderer">[[getSimpleString(data.sectionTitle)]]</h3>\n</div>\n<div id="media-lockups" class="style-scope ytd-video-description-gaming-section-renderer"></div>\n<div id="topic-link" class="style-scope ytd-video-description-gaming-section-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return VSN=k},{mode:1});var ZfH;var TO=function(){var k=_.S.apply(this,arguments)||this;k.isExpanded=!1;return k};
_.z(TO,_.S);TO.prototype.computeHasDefaultMetadataEndpoint=function(k){var g;k=k==null?void 0:(g=k.defaultMetadata)==null?void 0:g.runs;return!(!k||k.length!==1||!k[0].navigationEndpoint)};
TO.prototype.onRowExpand=function(){this.isExpandable&&!this.isExpanded&&(this.isExpanded=!0)};
_.mJ.Object.defineProperties(TO.prototype,{isExpandable:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.expandedMetadata)}},
showExpandedMetadata:{configurable:!0,enumerable:!0,get:function(){return!(!this.isExpandable||!this.isExpanded)}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],TO.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],TO.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],TO.prototype,"isExpanded",void 0);_.N([_.n({computed:"computeHasDefaultMetadataEndpoint(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],TO.prototype,"hasDefaultMetadataEndpoint",void 0);
_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],TO.prototype,"isExpandable",null);_.N([_.E("data","isExpandable","isExpanded"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],TO.prototype,"showExpandedMetadata",null);_.N([_.t({is:"ytd-info-row-renderer",disableElementRegistration:!0})],TO);
_.v(TO,"ytd-info-row-renderer",function(){if(ZfH!==void 0)return ZfH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-info-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info-row-container" on-click="onRowExpand" class="style-scope ytd-info-row-renderer">\n  <div id="info-row-header" class="style-scope ytd-info-row-renderer">\n    <div id="title" class="style-scope ytd-info-row-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="default-metadata-section" hidden="[[isExpanded]]" class="style-scope ytd-info-row-renderer">\n      <yt-formatted-string id="default-metadata" bold-links="" text="[[data.defaultMetadata]]" class="style-scope ytd-info-row-renderer">\n      </yt-formatted-string>\n      <span id="truncation-text" class="style-scope ytd-info-row-renderer">[[getSimpleString(data.truncationText)]]</span>\n      <yt-icon id="icon" class="expand-icon style-scope ytd-info-row-renderer" hidden="[[!data.expandIcon.iconType]]" icon="[[data.expandIcon.iconType]]">\n      </yt-icon>\n    </div>\n  </div>\n  <yt-formatted-string id="expanded-metadata" hidden="[[!showExpandedMetadata]]" text="[[data.expandedMetadata]]" class="style-scope ytd-info-row-renderer">\n  </yt-formatted-string>\n</div>\n\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return ZfH=k},{mode:1});var myS;var e$=function(){var k=_.S.apply(this,arguments)||this;k.currentIndex=0;k.supportComponentResize=!0;k.modern=_.W("kevlar_modern_sd_v2");k.JSC$23067_lastScrollContainerWidth=NaN;return k};
_.z(e$,_.S);_.d=e$.prototype;
_.d.configureRendererStamper=function(){return{videoLockups:{id:"items",mapping:{compactVideoRenderer:{component:"ytd-compact-video-renderer",params:{forceOneLineTitle:!0,musicMetadataVideoLockup:!0,hideThumbnail:!0}}},reuseComponents:!1},infoRows:{id:"info-rows",mapping:{infoRowRenderer:"ytd-info-row-renderer"}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",
properties:{"on-tap":"[[boundNextClick]]"}}}},"data.topicLink":{id:"topic-link",mapping:{topicLinkRenderer:"ytd-topic-link-renderer"}}}};
_.d.getItemsPath=function(){return"videoLockups"};
_.d.hiddenChanged=function(){this.contentHidden||this.updateVideoLockupStyles()};
_.d.onIronResize=function(){this.updateVideoLockupStyles()};
_.d.dataChanged=function(){this.updateVideoLockupStyles();this.ytdHorizontalListBehavior.reset()};
_.d.updateVideoLockupStyles=function(){var k;this.JSC$23067_scrollContainer!==void 0&&(k=this.videoLockups)!=null&&k.length&&(k=this.JSC$23067_scrollContainer.clientWidth,k!==this.JSC$23067_lastScrollContainerWidth&&(this.JSC$23067_lastScrollContainerWidth=k,_.iG(this.hostElement,{"--ytd-compact-video-renderer-width":Math.min(k*.8,415)+"px"}),_.GB(this.hostElement,"iron-resize")))};
_.mJ.Object.defineProperties(e$.prototype,{videoLockups:{configurable:!0,enumerable:!0,get:function(){var k=[],g;if((g=this.data)==null||!g.carouselLockups)return k;g=_.O(this.data.carouselLockups);for(var P=g.next();!P.done;P=g.next()){P=P.value;var x=void 0;((x=_.b(P,wqd))==null?0:x.videoLockup)&&k.push(_.b(P,wqd).videoLockup)}return k}},
hasVideoLockups:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.videoLockups)==null||!k.length)}},
infoRows:{configurable:!0,enumerable:!0,get:function(){var k=[],g;if((g=this.data)==null||!g.carouselLockups)return k;var P;return(P=_.b(this.data.carouselLockups[this.scrollCount],wqd))==null?void 0:P.infoRows}}});
e$.prototype.dataChanged=e$.prototype.dataChanged;e$.prototype.onIronResize=e$.prototype.onIronResize;e$.prototype.hiddenChanged=e$.prototype.hiddenChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],e$.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],e$.prototype,"componentBehavior",void 0);_.N([_.h(_.qq.YtdHorizontalListBehavior),_.I("design:type",Object)],e$.prototype,"ytdHorizontalListBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],e$.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],e$.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],e$.prototype,"inlineStructuredDescription",void 0);_.N([_.n({value:2}),_.I("design:type",Number)],e$.prototype,"initialCount",void 0);_.N([_.n(),_.I("design:type",Object)],e$.prototype,"currentIndex",void 0);
_.N([_.n(),_.I("design:type",Number)],e$.prototype,"scrollCount",void 0);_.N([_.n(),_.I("design:type",Object)],e$.prototype,"supportComponentResize",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],e$.prototype,"contentHidden",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],e$.prototype,"modern",void 0);_.N([_.Td("#scroll-container"),_.I("design:type",HTMLDivElement)],e$.prototype,"JSC$23067_scrollContainer",void 0);
_.N([_.OO("contentHidden"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],e$.prototype,"hiddenChanged",null);_.N([_.E("data"),_.I("design:type",Array),_.I("design:paramtypes",[])],e$.prototype,"videoLockups",null);_.N([_.E("videoLockups"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],e$.prototype,"hasVideoLockups",null);
_.N([_.dV("iron-resize"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],e$.prototype,"onIronResize",null);_.N([_.E("data","scrollCount"),_.I("design:type",Object),_.I("design:paramtypes",[])],e$.prototype,"infoRows",null);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],e$.prototype,"dataChanged",null);_.N([_.t({is:"ytd-video-description-music-section-renderer",disableElementRegistration:!0})],e$);
_.v(e$,"ytd-video-description-music-section-renderer",function(){if(myS!==void 0)return myS;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-music-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-music-section-renderer">\n  <h3 id="title" class="style-scope ytd-video-description-music-section-renderer">[[getSimpleString(data.sectionTitle)]]</h3>\n</div>\n<div id="video-lockups" hidden="[[!hasVideoLockups]]" class="style-scope ytd-video-description-music-section-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-video-description-music-section-renderer">\n    <div id="left-arrow-button" class="arrow style-scope ytd-video-description-music-section-renderer" hidden="[[atStart]]"></div>\n  </div>\n  <div id="scroll-container" class="style-scope ytd-video-description-music-section-renderer">\n    <div id="items" class="style-scope ytd-video-description-music-section-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-video-description-music-section-renderer">\n    <div id="right-arrow-button" class="arrow style-scope ytd-video-description-music-section-renderer" hidden="[[atEnd]]"></div>\n  </div>\n</div>\n<div id="info-rows" class="style-scope ytd-video-description-music-section-renderer"></div>\n<a id="premium-upsell-link" class="yt-simple-endpoint style-scope ytd-video-description-music-section-renderer" aria-label$="[[data.premiumUpsellLink.title.accessibility.accessibilityData.label]]" hidden="[[!data.premiumUpsellLink]]" href$="[[computeOptionalHref_(data.premiumUpsellLink.navigationEndpoint)]]" title$="[[getSimpleString(data.premiumUpsellLink.title)]]" data="[[data.premiumUpsellLink.navigationEndpoint]]">\n  <yt-formatted-string id="premium-upsell-text" text="[[data.premiumUpsellLink]]" class="style-scope ytd-video-description-music-section-renderer">\n  </yt-formatted-string>\n</a>\n<div id="topic-link" class="style-scope ytd-video-description-music-section-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return myS=k},{mode:_.Gd("kevlar_poly_si_batch_j081")?1:2});var wZT;var c$=function(){var k=_.S.apply(this,arguments)||this;k.modern=_.W("kevlar_modern_sd_v2");return k};
_.z(c$,_.S);c$.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],c$.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],c$.prototype,"ytRendererBehavior",void 0);_.N([_.n({}),_.I("design:type",Object)],c$.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],c$.prototype,"modern",void 0);_.N([_.t({is:"ytd-video-description-transcript-section-renderer",disableElementRegistration:!0})],c$);
_.v(c$,"ytd-video-description-transcript-section-renderer",function(){if(wZT!==void 0)return wZT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-transcript-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="header" class="style-scope ytd-video-description-transcript-section-renderer">\n  <div id="title" class="style-scope ytd-video-description-transcript-section-renderer">[[getSimpleString(data.sectionTitle)]]</div>\n</div>\n<div id="sub-header" class="style-scope ytd-video-description-transcript-section-renderer">\n  <p id="sub-header-text" class="style-scope ytd-video-description-transcript-section-renderer">[[getSimpleString(data.subHeaderText)]]</p>\n</div>\n<div id="button-container" class="style-scope ytd-video-description-transcript-section-renderer">\n  <div id="primary-button" class="style-scope ytd-video-description-transcript-section-renderer"></div>\n</div>\n\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return wZT=k},{mode:1});var J0T;_.y3(_.M(function(k){var g=_.Tf(_.sC0,function(){return k.data().firstProviderLinkStatusEntityKey}),P=_.Tf(_.sC0,function(){return k.data().secondProviderLinkStatusEntityKey}),x=function(){var U,A;
return((U=g())==null?void 0:U.linked)||((A=P())==null?void 0:A.linked)};
return _.V("ytw-video-description-fantasy-section-view-model",{class:"ytwVideoDescriptionFantasySectionViewModelHost"},_.V(_.C8,{className:"ytwVideoDescriptionFantasySectionViewModelTitle",text:function(){return k.data().sectionTitle}}),_.V(_.C8,{className:"ytwVideoDescriptionFantasySectionViewModelMessage",
text:function(){return x()?k.data().connectedMessage:k.data().notConnectedMessage}}),_.V(_.m,{cond:x,
then:function(){return _.V(_.Vz,{data:function(){return k.data().connectedButton}},{buttonViewModel:function(U){return _.V(_.Va,{data:U.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}),_.V(_.m,{cond:function(){return!x()},
then:function(){return _.V(_.Vz,{data:function(){return k.data().notConnectedButton}},{buttonViewModel:function(U){return _.V(_.Va,{data:U.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}))},"ln"),"ytw-video-description-fantasy-section-view-model",{props:{data:_.GH}});_.y3(_.M(function(k){var g=k.data;return _.V("how-this-was-made-section-view-model",{class:"ytwHowThisWasMadeSectionViewModelHost",tabindex:-1},_.V("div",{class:"ytwHowThisWasMadeSectionViewModelSectionTitle"},_.V(_.C8,{text:function(){return g().sectionTitle}})),_.V("div",{class:"ytwHowThisWasMadeSectionViewModelBodyHeader"},_.V(_.C8,{text:function(){return g().bodyHeader}})),_.V("div",{class:"ytwHowThisWasMadeSectionViewModelBodyText"},_.V(_.C8,{text:function(){return g().bodyText}})),_.V(_.m,{cond:function(){return g().attributionText},
then:function(){return _.V("div",{class:"ytwHowThisWasMadeSectionViewModelAttributionText"},_.V(_.C8,{text:function(){return g().attributionText}}))}}))},"mn"),"how-this-was-made-section-view-model",{props:{data:_.GH}});_.y3(_.M(function(k){return _.V("yt-video-description-youchat-section-view-model",{class:_.$v("ytVideoDescriptionYouchatSectionViewModelHost")},_.V("div",{class:"ytVideoDescriptionYouchatSectionViewModelSectionTitle"},_.V(_.C8,{text:function(){return k.data().sectionTitle}})),_.V("div",{class:"ytVideoDescriptionYouchatSectionViewModelSubHeaderText"},_.V(_.C8,{text:function(){return k.data().subHeaderText}})),_.V("div",{class:"ytVideoDescriptionYouchatSectionViewModelPrimaryButton"},_.V(_.Va,{data:function(){return _.b(k.data().primaryButton,
_.kt)}})))},"nn"),"yt-video-description-youchat-section-view-model",{props:{data:_.GH}});var Vc=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-set-active-panel-item-action":"handleSetActiveItemAction"};return k};
_.z(Vc,_.S);_.d=Vc.prototype;
_.d.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{videoDescriptionHeaderRenderer:{component:"ytd-video-description-header-renderer",properties:{shortsPanel:"[[shortsPanel]]",watchWhileSdp:"[[watchWhileSdp]]",engagementPanel:"[[engagementPanel]]"}},expandableVideoDescriptionBodyRenderer:{component:"ytd-expandable-video-description-body-renderer",properties:{panelContentVisible:"[[panelContentVisible]]",hasDescriptionOnly:"[[hasDescriptionOnly]]",engagementPanel:"[[engagementPanel]]",
shortsPanel:"[[shortsPanel]]"}},horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{inlineStructuredDescription:"[[inlineStructuredDescription]]"}},metadataRowContainerRenderer:{component:"ytd-metadata-row-container-renderer",params:{engagementPanelContent:!0}},merchandiseShelfRenderer:"ytd-merch-shelf-renderer",videoDescriptionCourseSectionRenderer:"ytd-video-description-course-section-renderer",videoDescriptionFilesSectionRenderer:"ytd-video-description-files-section-renderer",
videoDescriptionTranscriptSectionRenderer:"ytd-video-description-transcript-section-renderer",videoDescriptionFantasySectionViewModel:"ytw-video-description-fantasy-section-view-model",videoDescriptionGamingSectionRenderer:"ytd-video-description-gaming-section-renderer",videoDescriptionInfocardsSectionRenderer:{component:"ytd-video-description-infocards-section-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},videoDescriptionMusicSectionRenderer:{component:"ytd-video-description-music-section-renderer",
properties:{inlineStructuredDescription:"[[inlineStructuredDescription]]"}},errorCorrectionsSectionRenderer:"ytd-error-corrections-section-renderer",reelShelfRenderer:{component:"ytd-reel-shelf-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},shelfRenderer:"ytd-shelf-renderer",courseProgressViewModel:"yt-course-progress-view-model",howThisWasMadeSectionViewModel:"how-this-was-made-section-view-model",videoAttributesSectionViewModel:"yt-video-attributes-section-view-model",videoDescriptionYouchatSectionViewModel:"yt-video-description-youchat-section-view-model"}},
videoSummary:{id:"video-summary",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",params:{isWatch:!0}}}},merchShelf:{id:"merch-shelf",mapping:{merchandiseShelfRenderer:{component:"ytd-merch-shelf-renderer",params:{watchMetadataRefresh:!0,inStructuredDescription:!0}}}}}};
_.d.panelContentVisibleChanged=function(){this.description&&(this.description.panelContentVisible=this.panelContentVisible)};
_.d.dataChanged=function(){var k,g;this.hasDescriptionOnly=!(((k=this.data)==null?void 0:(g=k.items)==null?void 0:g.length)!==1||!_.b(this.data.items[0],jz))};
_.d.onHiddenChanged=function(){this.musicMetadataSection&&(this.musicMetadataSection.contentHidden=this.hidden);this.hidden||this.resize()};
_.d.onYtExpanderMoreTapped=function(){this.autoFocusDescription()};
_.d.autoFocusDescription=function(){var k;((k=_.Za().resolve(_.VE(_.dw)))==null?0:k.isKeyBoardInUse())&&this.description&&_.qH(this.description)};
_.d.resize=function(){if(_.W("kevlar_disable_sd_resize"))this.JSC$23076_cardList&&_.GB(this.JSC$23076_cardList,"iron-resize"),this.problemWalkthroughCardList&&_.GB(this.problemWalkthroughCardList,"iron-resize"),this.musicMetadataSection&&_.GB(this.musicMetadataSection,"iron-resize");else if(this.ironResizableBehavior.notifyResize(),this.shelfSection)this.shelfSection.onParentResize()};
_.d.scrollToSection=function(k){if(k=this.getSectionElement(k))_.RV(this.hostElement,"yt-scroll-to-watch-element",[k]),k.focus()};
_.d.getSectionElement=function(k){switch(k){case "infocards-item-section":var g;return(g=this.infocardsSection)!=null?g:null;case "transcript-item-section":var P;return(P=this.transcriptSection)!=null?P:null;case "how-this-was-made-section-item-section":var x;return(x=this.howThisWasMadeSection)!=null?x:null;case "files-item-section":var U;return(U=this.filesSection)!=null?U:null;default:return null}};
_.d.handleSetActiveItemAction=function(k){var g=_.b(k,KHu),P=g&&(g==null?void 0:g.panelTargetId)==="engagement-panel-macro-markers-problem-walkthroughs"?this.problemWalkthroughCardList:this.JSC$23076_cardList;if(g&&P){k=this.currentActiveChapter;var x=this.currentActiveProblem;g=P==null?void 0:P.getItemByIndex(g.itemIndex);var U=P=!0;g&&(g.active=!0,g.carouselType==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_DEFAULT"?(P=k!==g,U=!1,this.currentActiveChapter=g):(g==null?void 0:g.carouselType)===
"MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"&&(P=!1,U=x!==g,this.currentActiveProblem=g));k&&P&&(k.active=!1);x&&U&&(x.active=!1)}};
_.mJ.Object.defineProperties(Vc.prototype,{showVideoSummary:{configurable:!0,enumerable:!0,get:function(){return _.W("web_watch_move_summary_to_sd")&&!!this.videoSummary}}});
Vc.prototype.onYtExpanderMoreTapped=Vc.prototype.onYtExpanderMoreTapped;Vc.prototype.onHiddenChanged=Vc.prototype.onHiddenChanged;Vc.prototype.dataChanged=Vc.prototype.dataChanged;Vc.prototype.panelContentVisibleChanged=Vc.prototype.panelContentVisibleChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Vc.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Vc.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Vc.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.QF),_.I("design:type",Object)],Vc.prototype,"ironResizableBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Vc.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Boolean)],Vc.prototype,"panelContentVisible",void 0);_.N([_.n(),_.I("design:type",Boolean)],Vc.prototype,"hasDescriptionOnly",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Vc.prototype,"inlineStructuredDescription",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Vc.prototype,"hidden",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Vc.prototype,"shortsPanel",void 0);_.N([_.n(),_.I("design:type",Object)],Vc.prototype,"videoSummary",void 0);_.N([_.n(),_.I("design:type",Object)],Vc.prototype,"merchShelf",void 0);
_.N([_.E("videoSummary"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Vc.prototype,"showVideoSummary",null);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Vc.prototype,"engagementPanel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Vc.prototype,"watchWhileSdp",void 0);_.N([_.Td("ytd-expandable-video-description-body-renderer"),_.I("design:type",Object)],Vc.prototype,"description",void 0);
_.N([_.Td("ytd-horizontal-card-list-renderer"),_.I("design:type",Object)],Vc.prototype,"JSC$23076_cardList",void 0);_.N([_.Td("ytd-horizontal-card-list-renderer[center-items]"),_.I("design:type",Object)],Vc.prototype,"problemWalkthroughCardList",void 0);_.N([_.Td("ytd-shelf-renderer"),_.I("design:type",Object)],Vc.prototype,"shelfSection",void 0);_.N([_.Td("ytd-video-description-music-section-renderer"),_.I("design:type",Object)],Vc.prototype,"musicMetadataSection",void 0);
_.N([_.Td("ytd-video-description-infocards-section-renderer"),_.I("design:type",Object)],Vc.prototype,"infocardsSection",void 0);_.N([_.Td("ytd-video-description-transcript-section-renderer"),_.I("design:type",Object)],Vc.prototype,"transcriptSection",void 0);_.N([_.Td("how-this-was-made-section-view-model"),_.I("design:type",Object)],Vc.prototype,"howThisWasMadeSection",void 0);_.N([_.Td("ytd-video-description-files-section-renderer"),_.I("design:type",Object)],Vc.prototype,"filesSection",void 0);
_.N([_.OO("panelContentVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Vc.prototype,"panelContentVisibleChanged",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Vc.prototype,"dataChanged",null);_.N([_.OO("hidden"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Vc.prototype,"onHiddenChanged",null);
_.N([_.dV("yt-expander-more-tapped"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Vc.prototype,"onYtExpanderMoreTapped",null);_.N([_.t({is:"ytd-structured-description-content-renderer",disableElementRegistration:!0})],Vc);
_.v(Vc,"ytd-structured-description-content-renderer",function(){if(J0T!==void 0)return J0T;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="video-summary" hidden="[[!showVideoSummary]]" class="style-scope ytd-structured-description-content-renderer"></div>\n<div id="merch-shelf" hidden="[[!merchShelf]]" class="style-scope ytd-structured-description-content-renderer"></div>\n<div id="items" class="style-scope ytd-structured-description-content-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return J0T=k},{mode:2});var r0c;var fSk;var Zm=function(){return _.S.apply(this,arguments)||this};
_.z(Zm,_.S);Zm.prototype.computeAriaLabel=function(k){var g,P;return(k==null?void 0:(g=k.accessibility)==null?void 0:(P=g.accessibilityData)==null?void 0:P.label)||_.OX("LOADING",void 0,"Loading")};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Zm.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Zm.prototype,"data",void 0);_.N([_.n({computed:"computeAriaLabel(data)"}),_.I("design:type",String)],Zm.prototype,"ariaLabel",void 0);_.N([_.hB({disableElementRegistration:!0,is:"yt-content-loading-renderer"})],Zm);
_.v(Zm,"yt-content-loading-renderer",function(){if(fSk===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-content-loading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_content_loading_renderer.yt.content.loading.renderer.css.js--\x3e<tp-yt-paper-spinner id="spinner" active="[[data.useSpinner]]" alt="[[ariaLabel]]" class="style-scope yt-content-loading-renderer">\n</tp-yt-paper-spinner>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;r0c===void 0&&(r0c=document.createElement("template"));var x=r0c;P.call(g,x.content.cloneNode(!0),k.content.firstChild);fSk=k}k=fSk;return k},{mode:_.Gd("kevlar_poly_si_batch_j043")?1:2});_.y3(_.M(function(k){var g=_.O(_.zT(!1,void 0,"OZMtVb")),P=g.next().value,x=g.next().value;g=_.O(_.zT(!1,void 0,"qWERsf"));var U=g.next().value,A=g.next().value;_.ay(function(){var c=_.b(k.data().collaboratePlaylistCollaborationSetting,UtS);c&&x(c.switchedOnByDefault);var Z=_.b(k.data().allowNewCollaboratorsPlaylistCollaborationSetting,UtS);Z&&A(Z.switchedOnByDefault);if(!c&&!Z||!c&&k.data().collaborationType==="COLLABORATION_TYPE_TASTE_MATCH")x(!0),A(!0)});
var q=function(c){x(c);A(c);var Z=k.data().playlistCollaborationEntityKey||"";var w=_.KC().getState();(w=_.ia(w.entities,"playlistCollaborationEntity",Z))&&(w==null?void 0:w.isCollaborative)===c||_.KC().dispatch(_.ZW("playlistCollaborationEntity",Z,Object.assign({},w,{isCollaborative:c})))},T=function(c){A(c)};
return _.V("playlist-collaboration-view-model",{class:"ytPlaylistCollaborationViewModelHost"},_.V("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.V(_.Vz,{data:function(){return k.data().collaboratePlaylistCollaborationSetting}},{switchListItemViewModel:function(c){return _.V(_.dLd,{data:c.data,
onSwitch:q})}})),_.V(_.m,{cond:P,
then:function(){return _.V(_.mH,null,_.V("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.V(_.Vz,{data:function(){return k.data().allowNewCollaboratorsPlaylistCollaborationSetting}},{switchListItemViewModel:function(c){return _.V(_.dLd,{data:c.data,
onSwitch:T,overrideDisabled:!1})}})),_.V(_.m,{cond:U,
then:function(){return _.V("div",{class:"ytPlaylistCollaborationViewModelButtonViewModelWrapper"},_.V(_.Vz,{data:function(){return k.data().copyLinkButton}},{buttonViewModel:_.Va}))}}),_.V("div",{class:"ytPlaylistCollaborationViewModelContentListItemViewModelWrapper"},_.V(_.Vz,{data:function(){return k.data().playlistCollaborators}},{contentListItemViewModel:_.egF})))}}))},"on"),"playlist-collaboration-view-model",{props:{data:_.GH}});var WrN=_.M(function(k){var g=k.data;var P=k.customCommandResolver;return _.V(_.mH,null,_.V("div",{class:"ytwAdAvatarLockupViewModelHostAvatarStyleCompact"},_.V(_.Vz,{data:function(){return g().adAvatar}},{adAvatarViewModel:function(x){return _.V(_.jsH,{data:x.data,
customCommandResolver:P})}})),_.V("div",{class:"ytwAdAvatarLockupViewModelHostTextsStyleCompact"},_.V(_.m,{cond:function(){return g().headline},
then:function(x){return _.V(_.C8,{text:x,className:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactHeadlineWidthUnlocked"}})}}),_.V("div",{class:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactDescriptionWidthUnlocked"}},_.V(_.Vz,{data:function(){return g().adBadge}},{adBadgeViewModel:function(x){return _.V(_.rD,{data:x.data,
hasDot:function(){return g().primaryDetailsLine!==void 0},
customCommandResolver:P,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}),_.V(_.Vz,{data:function(){return g().primaryDetailsLine}},{adDetailsLineViewModel:function(x){return _.V(_.fT,{data:x.data,
customCommandResolver:P,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))))},"pn"),sbs=_.M(function(k){var g=k.data;
var P=k.customCommandResolver;return _.V("ad-avatar-lockup-view-model",{class:function(){var x;return((x=g().interaction)==null?0:x.onTap)?"ytwAdAvatarLockupViewModelHostIsClickableAdComponent":"ytwAdAvatarLockupViewModelHost"},
el:_.aI(_.rx({visibilityCallback:function(x){var U,A=(U=g().interaction)==null?void 0:U.onFirstVisible;x&&A&&_.S7(A)},
showOption:_.TC}),_.L5(function(){return g().interaction},P)),
"aria-label":function(){var x,U;return(x=g().interaction)==null?void 0:(U=x.accessibility)==null?void 0:U.label}},_.V(_.tw,null,_.V(_.Q4,{when:function(){return g().style==="AD_AVATAR_LOCKUP_STYLE_COMPACT"}},function(){return _.V(WrN,{data:g,
customCommandResolver:P})}),_.V(_.lO,null,function(){return null})))},"qn");_.y3(_.M(function(k){var g=k.data;var P=k.panelContentVisibility;k=_.rx({visibilityCallback:function(A){var q,T=(q=g().interaction)==null?void 0:q.onFirstVisible;A&&T&&_.S7(T)},
showOption:_.TC});var x=_.L5(function(){return g().interaction},y4c);
_.NY(function(){var A,q;if(q=_.gP("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var T;q=(T=q())==null?void 0:T.onLayoutVisibleCallback}else q=null;(A=q)==null||A()},"rn");
var U=function(){return P()==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"};
return _.V("panel-ad-header-image-lockup-view-model",{class:"ytwPanelAdHeaderImageLockupViewModelHost",el:_.aI(k,x)},_.V("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeader"},_.V("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderBannerImage"},_.V(_.m,{cond:_.Jrb("(min-width: "+((0,_.BF)()+_.lN)+"px) or (max-width: 600px)"),then:function(){return _.V(_.Vz,{data:function(){return g().adImage}},{adImageViewModel:function(A){return _.V(_.hz,{data:A.data,
targetHeight:80,customCommandResolver:y4c})}})}})),_.V("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadata"},_.V("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataAvatarLockup"},_.V(_.Vz,{data:function(){return g().adAvatarLockup}},{adAvatarLockupViewModel:function(A){return _.V(sbs,{data:A.data,
customCommandResolver:y4c})}})),_.V(_.m,{cond:U,
then:function(){return _.V(_.Vz,{data:function(){return g().adButton}},{adButtonViewModel:function(A){return _.V(_.c0,{data:A.data,
customCommandResolver:y4c})}})},
else:function(){return _.V(_.Vz,{data:function(){return g().menu}},{buttonViewModel:_.Va})}}),_.V("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataMenu"},_.V(_.Vz,{data:function(){var A=_.b(g().toggleButton,_.PV);
return{toggleButtonViewModel:Object.assign({},A,{isTogglingDisabled:!0,isToggled:U()})}}},{toggleButtonViewModel:_.je})))))},"sn"),"panel-ad-header-image-lockup-view-model",{props:{data:_.GH,
panelContentVisibility:_.GH}});_.y3(_.M(function(k){var g=function(){return _.b(k.data().inputComposerViewModel,AYd)},P=_.Vb(_.Y5.currentPageSubTypeSelector),x=_.Vb(_.Y5.persistentPanelVisibleSelector),U=_.O(_.zT(!1,void 0,"ZdYZ1d")),A=U.next().value,q=U.next().value;
U=_.O(_.zT(!1,void 0,"iu0Tnf"));var T=U.next().value,c=U.next().value,Z=function(){L(!0);var bV;_.S7(((bV=g())==null?void 0:bV.onSubmitCommand)||{})},w=function(){if(x()&&!T()){var bV;
(bV=_.iC())==null||bV.removeCueRange("aic-proactive");q(!1);c(!0);Z();bV={continuationCommand:{token:g().endOfVideoContinuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}};var tu={inputComposerFormData:{clientMessageId:"youchat-"+Date.now(),pageContext:Lb()}};_.EW(bV,{form:{formData:tu},commandController:{onSuccess:function(){L(!1)},
onServerError:function(){_.EW(pcs(X()));L(!1)}}})}},J=function(){var bV=_.iC();
if(bV&&!A()&&!T()){var tu=bV.getDuration();tu>60&&(bV.addCueRange("aic-proactive",tu-60,tu-20),q(!0))}},r=function(){var bV;
return((bV=g())==null?void 0:bV.youchatPendingResponseEntityKey)||""},f=_.Tf(_.fFr,r),B=function(){var bV;
return!((bV=f())==null||!bV.isPendingResponse)},L=function(bV){_.WaH(r())(bV)};
U=_.O(_.zT(!0,void 0,"FwVSpb"));var Y=U.next().value,l=U.next().value,D=function(){var bV,tu;var Eb=_.b((tu=g())==null?void 0:tu.inputFormField,DEd);return Eb==null?void 0:(bV=Eb.contentProperties)==null?void 0:bV.placeholderText},X=function(){return g().sectionTargetId||"youchat_messages_section"};
U=_.VK("yt-chat-input-view-model");var a=_.cZ("textarea"),H=_.Tf(lBs,"chat_input_view_model_state"),y=DYs(),kj=function(){var bV;return!((bV=H())==null||!bV.value)},Ts=function(){return k.data().environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"},m0=function(){var bV;
(bV=_.iC())==null||bV.removeCueRange("aic-proactive");q(!1);c(!1);var tu;((tu=g())==null?0:tu.navigationContinuation)&&x()&&(Z(),bV={continuationCommand:{token:g().navigationContinuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}},tu={inputComposerFormData:{clientMessageId:"youchat-"+Date.now(),playerOffsetMs:R1j(),pageContext:Lb()}},_.EW(bV,{form:{formData:tu},commandController:{onSuccess:function(){L(!1)},
onServerError:function(){_.EW(pcs(X()));L(!1)}}}))},Lb=function(){var bV;
return(bV=_.Za().resolve(_.VE(_.ezs)))==null?void 0:_.zTU(bV,P())};
_.ay(function(){if(_.W("enable_ai_chat_controller")){var bV;(bV=_.Za().resolve(_.VE(_.ezs)))==null||bV.init()}var tu;if(!kj()&&((tu=g())==null?0:tu.welcomeFeatureContinuation)){var Eb;((Eb=g())==null?0:Eb.setPendingResponseOnWelcome)&&L(!0);bV={continuationCommand:{token:g().welcomeFeatureContinuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}};tu={inputComposerFormData:{clientMessageId:"youchat-"+Date.now(),playerOffsetMs:R1j(),pageContext:Lb()}};_.EW(bV,{form:{formData:tu}});y(!0)}var hd=X(),
HH=_.Za().resolve(_.VE(_.BW)),F4=function(){_.cs.remove(hd);y(!1)},Ad=function(){_.Bc(function(){if(Ts()&&(m0(hd),P()==="watch")){var TL=_.iC();
TL&&(TL.addEventListener("onStateChange",J),TL.addEventListener("onCueRangeEnter",w))}})};
bV=_.W("enable_ai_companion")?!Ts():!0;HH==null||HH.addEventListener("yt-navigate-start",F4,{once:bV});HH==null||HH.addEventListener("yt-navigate-finish",Ad,{once:bV});_.vc(function(){HH==null||HH.removeEventListener("yt-navigate-start",F4);HH==null||HH.removeEventListener("yt-navigate-finish",Ad);var TL=_.iC();TL&&(TL.removeEventListener("onCueRangeEnter",w),TL.removeEventListener("onStateChange",J),TL.removeCueRange("aic-proactive"))})});
var rA=function(){var bV=a.value.value;a.value.value="";GTu(a.value);var tu,Eb=((tu=g())==null?void 0:tu.enableGradientColorBg)||!1;tu=C4H(X(),bV,Eb);_.EW(tu);Z();var hd;tu={continuationCommand:{token:(hd=g())==null?void 0:hd.continuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}};bV={inputComposerFormData:{clientMessageId:"youchat-"+Date.now(),userInputText:bV,playerOffsetMs:R1j(),pageContext:Lb()}};_.EW(tu,{form:{formData:bV},commandController:{onSuccess:function(){L(!1)},
onServerError:function(){_.EW(pcs(X()));L(!1)}}})};
return _.V("yt-chat-input-view-model",{class:"chatInputViewModelChatInputViewModel",el:U},_.V("div",{class:"chatInputViewModelChatInputWrapper"},_.V("form",{class:"chatInputViewModelChatInputForm"},_.V("textarea",{class:"chatInputViewModelChatInput",el:a,"on:keydown":_.iX(function(bV){var tu=B()||!1;GTu(a.value);tu||bV.key!=="Enter"||bV.shiftKey||(bV.preventDefault(),rA());return!1}),
"on:keyup":_.iX(function(){l(a.value.value.length===0);return!1}),
"aria-label":function(){return B()?k.data().loadingAnimationA11yLabel||"":D()},
placeholder:D,rows:1}),_.V(_.Va,{data:function(){return _.b(k.data().sendButton,_.kt)},
onClick:function(bV){bV.preventDefault();rA();l(a.value.value.length===0)},
buttonOverrides:function(){return{disabled:Y()||B()}}})),_.V(_.C8,{className:"chatInputViewModelChatDisclaimer",
text:function(){var bV;return(bV=_.b(k.data().disclaimer,_.AyH))==null?void 0:bV.text}})))},"tn"),"yt-chat-input-view-model",{props:{data:_.GH}});var bfd=["engagement-panel-clip-create","engagement-panel-clip-view"],Bxy=0,mk=function(){var k=_.S.apply(this,arguments)||this;var g;k.headerData=(g=k.data)==null?void 0:g.header;k.darkerPanels=_.W("web_watch_darker_panels");k.matchContentTheme=_.W("web_watch_panel_content_match_theme");k.disableAutoFill=!1;k.isFullscreen=!1;k.isTheaterMode=!1;k.liveChatReplyPanel=!1;k.enableAnchoredPanel=_.W("desktop_shorts_v2_anchored_panel");k.disableBackdropFilter=_.W("web_disable_backdrop_filter");k.isPersistentPanel=
!1;k.trackEngagementPanelVisibility=_.W("web_watch_track_engagement_panel_visibility");k.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction","yt-scroll-to-engagement-panel-command":"onYtScrollToEngagementPanelCommand","yt-update-engagement-panel-action":"onYtUpdateEngagementPanelAction","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction"};return k};
_.z(mk,_.S);_.d=mk.prototype;
_.d.configureRendererStamper=function(){return{headerData:{id:"header",mapping:{engagementPanelTitleHeaderRenderer:{component:"ytd-engagement-panel-title-header-renderer",properties:{liveChatEngagementPanel:"[[liveChatEngagementPanel]]",targetId:"[[data.targetId]]",shortsPanel:"[[shortsPanel]]",learningChatEngagementPanel:"[[learningChatEngagementPanel]]"}},panelAdHeaderImageLockupViewModel:{component:"panel-ad-header-image-lockup-view-model"},pageHeaderViewModel:{component:"yt-page-header-view-model"}},events:!0},
"data.content":{id:"content",mapping:{sectionListRenderer:{matcher:function(k){var g;return(k==null?void 0:(g=k.webComponentHint)==null?void 0:g.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]]"}},continuationItemRenderer:"ytd-continuation-item-renderer",richGridRenderer:"ytd-rich-grid-renderer",transcriptRenderer:"ytd-transcript-renderer",clipSectionRenderer:"ytd-clip-section-renderer",adsEngagementPanelContentRenderer:"ytd-ads-engagement-panel-content-renderer",
macroMarkersListRenderer:"ytd-macro-markers-list-renderer",searchInVideoRenderer:"ytd-search-in-video-renderer",structuredDescriptionContentRenderer:{component:"ytd-structured-description-content-renderer",params:{engagementPanel:!0},properties:{shortsPanel:"[[shortsPanel]]",watchWhileSdp:"[[isWatchWhilePanel]]"}},mediaUpsellRenderer:"ytd-media-upsell-renderer",productListRenderer:"ytd-product-list-renderer",contentLoadingRenderer:"yt-content-loading-renderer",flowRootRenderer:"ytd-flow-root-renderer",
sponsorshipsGiftingOptInRenderer:"ytd-sponsorships-gifting-opt-in-renderer",playlistCollaborationViewModel:"playlist-collaboration-view-model"},events:!0},"data.footer":{id:"footer",mapping:{commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer",params:{fullWidth:!0}},cardItemRenderer:"yt-card-item-renderer",chatInputViewModel:"yt-chat-input-view-model",liveChatEngagementPanelInputRenderer:{component:"yt-live-chat-engagement-panel-input-renderer",properties:{inReplyPanel:"[[liveChatReplyPanel]]",
hideBorder:"[[hideFooterBorder]]"}},liveLeaderboardItemViewModel:"ytvl-live-leaderboard-item-view-model",disableableButtonViewModel:"yt-disableable-button-view-model"}}}};
_.d.attached=function(){this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.dialog=!0);var k;if((k=this.hostElement.parentElement)==null?0:k.classList.contains("tp-yt-iron-dropdown"))this.dropdown=!0;this.disableAutoFill=!(!this.dialog&&!this.dropdown)};
_.d.detached=function(){this.updateTheaterDisablement()};
_.d.showPanel=function(){var k=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");this.showDelayMs?_.Xq.addJob(function(){k.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"},2,this.showDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"};
_.d.maybeScrollToItemSection=function(k){var g=this,P,x=k==null?void 0:(P=k.sectionListEngagementPanelExtras)==null?void 0:P.scrollToItemSectionIdentifier;x&&_.Xq.addJob(function(){var U;(U=g.sectionListRendererElement)==null||U.scrollToItemSection(x)},8)};
_.d.hidePanel=function(){var k=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN");this.hideDelayMs?_.Xq.addJob(function(){k.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"},2,this.hideDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.d.isVisible=function(){return!!this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.d.getPanelContent=function(){return{engagementPanelSectionListRenderer:this.data}};
_.d.updatePanel=function(k,g,P,x){var U=this;if((k=k==null?void 0:k.engagementPanelSectionListRenderer)||x){if(k){x=k.header;var A=k.content,q=k.footer;(k=k.targetId)&&this.set("data.targetId",k);x&&this.set("data.header",x);A&&this.set("data.content",A);q&&this.set("data.footer",q)}else x&&(k=x.content,A=x.secondaryHeaderContent,(x=x.targetId)&&this.set("data.targetId",x),k&&this.set("data.content",k),A&&(this.secondaryHeaderData=A));this.updateChildVisibilityProperties();if(g){var T;_.W("kevlar_update_panel_focus_scroll_killswitch")||
(T={preventScroll:!0});this.focus(T)}_.VJ(this,function(){_.GB(U.hostElement,"yt-refit");U.maybeScrollToItemSection(P)})}};
_.d.computeHeaderData=function(){var k,g=(0,_.vX.unsafeClone)((k=this.data)==null?void 0:k.header);if(g){k=new _.k0(Object.keys(g)[0]);var P=_.b(g,k),x=_.b(this.secondaryHeaderData,k);x&&_.sW(g,k,Object.assign({},x,P))}return g};
_.d.getReloadContinuation=function(){var k,g,P,x=_.O(((k=this.data)==null?void 0:(g=k.content)==null?void 0:(P=g.sectionListRenderer)==null?void 0:P.continuations)||[]);for(k=x.next();!k.done;k=x.next())if(k=k.value,k.reloadContinuationData)return k.reloadContinuationData.continuation};
_.d.onYtRendererstamperFinished=function(){this.updateChildVisibilityProperties();var k;((k=this.data)==null?0:k.targetId)&&(k=this.contentElement.firstElementChild)&&k.setAttribute("panel-target-id",this.data.targetId)};
_.d.forwardPopupClosedToFlowRootRenderer=function(){var k=_.kr(this.hostElement).querySelector("ytd-flow-root-renderer");if(k)k.onPopupClosed()};
_.d.dataChanged=function(){this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_LIVE_CHAT"&&(this.liveChatEngagementPanel=!0,this.getIdentifier()==="PAreply_thread"&&(this.liveChatReplyPanel=!0));var k;if(!bfd.includes((k=this.theaterDisablementPanelIdentifier)!=null?k:""))if(k=_.W("web_watch_imax_theater_mode")&&this.isTheaterMode,k=_.W("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||k,_.W("kevlar_watch_metadata_ep_killswitch")||this.getIdentifier()!=="engagement-panel-structured-description"||
this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_SHORTS"||k){var g;this.visibility=(g=this.data)==null?void 0:g.visibility;var P;this.trackEngagementPanelVisibility&&((P=this.data)==null?void 0:P.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");var x,U,A,q;this.contentEmpty=!!(((x=this.data)==null?0:(U=x.content)==null?0:U.structuredDescriptionContentRenderer)&&Object.keys((A=this.data)==null?void 0:(q=A.content)==null?void 0:
q.structuredDescriptionContentRenderer).length===0);(g=_.Za().resolve(_.lB))&&g.registerPanel(this.getIdentifier(),this);this.updateTheaterDisablement()}else this.data.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",this.visibility=this.data.visibility};
_.d.isTheaterModeChanged=function(){_.W("web_watch_imax_theater_mode")&&(this.liveChatEngagementPanel||this.hidePanel())};
_.d.isFullscreenChanged=function(){_.W("web_watch_close_eps_on_fullscreen")&&(this.liveChatEngagementPanel||this.hidePanel())};
_.d.focus=function(k){if(this.header)this.header.focus(k);else{var g;(g=_.kr(this.hostElement).querySelector("ytd-flow-root-renderer"))==null||g.focus(k)}};
_.d.visibilityChanged=function(){if(!_.W("kevlar_use_engagement_panel_management_component")){this.updateChildVisibilityProperties();var k=this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",g=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",P=this.lastVisibility&&this.lastVisibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",x=this.lastVisibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",U=x||!this.lastVisibility,A,q,T,c=((A=this.data)==null?void 0:(q=A.identifier)==null?void 0:
q.tag)||((T=this.data)==null?void 0:T.panelIdentifier);if(k&&U){var Z;((Z=this.data)==null?0:Z.onShowCommands)&&_.Pw(this.hostElement,this.data.onShowCommands,this.hostElement);c&&_.Ni().dispatch(_.Rp({type:"ADD_OPEN_ENGAGEMENT_PANEL",payload:{panelToAdd:c}}))}else if(g&&P){var w;((w=this.data)==null?0:w.onHideCommands)&&_.Pw(this.hostElement,this.data.onHideCommands,this.hostElement);c&&_.Ni().dispatch(_.Rp({type:"REMOVE_OPEN_ENGAGEMENT_PANEL",payload:{panelToRemove:c}}))}k&&this.lastVisibility!==
void 0&&(this.hostElement.style.order=String(-1*Bxy++));_.W("kevlar_watch_focus_on_engagement_panels")&&k&&x&&this.focus({preventScroll:!0});this.updateTheaterDisablement()}this.lastVisibility=this.visibility};
_.d.notifyVisibilityChanged=function(k){var g;_.kD(this.hostElement,"yt-engagement-panel-visible-changed",[this.data,k,(g=this.data)==null?void 0:g.targetId]);if(_.W("autonav_pause_for_comments_ep")){var P;_.GB(this.hostElement,"yt-autonav-engagement-panel-visible-changed",{visible:k==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",targetId:(P=this.data)==null?void 0:P.targetId})}};
_.d.updateTheaterDisablement=function(){if(!_.W("kevlar_watch_theater_disablement_killswitch")){var k=this.theaterDisablementPanelIdentifier||this.getIdentifier()||"";if(this.isWatch&&bfd.includes(k)&&!_.W("watch_next_grid_ignore_disallowed_panels")){var g=_.uX(_.Ni().getState()),P=this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";k!==this.getIdentifier()&&this.originalTheaterState?this.clearTheaterDisablement():P?(this.originalTheaterState===void 0&&(this.originalTheaterState=g,this.theaterDisablementPanelIdentifier=
k),g&&_.RV(this.hostElement,"yt-toggle-theater-mode",[!1,!1])):this.originalTheaterState&&this.clearTheaterDisablement()}}};
_.d.clearTheaterDisablement=function(){_.RV(this.hostElement,"yt-toggle-theater-mode",[!0,!1]);this.theaterDisablementPanelIdentifier=this.originalTheaterState=void 0};
_.d.updateChildVisibilityProperties=function(){this.hostElement||_.W("kevlar_panel_property_init_killswitch")||this._enableProperties();var k=this.visibility;this.adHeaderImageLockupViewModel&&(this.adHeaderImageLockupViewModel.panelContentVisibility=k);var g,P=(g=this.headerElement)==null?void 0:g.firstElementChild;if(P&&!this.adHeaderImageLockupViewModel){g=k==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED";P.collapsed=g;P=_.kr(P).querySelector("#visibility-button");if(!P)return;(P=P.firstElementChild)&&
P.polymerController.is==="ytd-toggle-button-renderer"&&P.polymerController.data.isToggled!==g&&P.polymerController.set("data.isToggled",g)}var x;if(g=(x=this.contentElement)==null?void 0:x.firstElementChild)if(k&&k!=="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")g.removeAttribute("panel-content-visible");else{g.setAttribute("panel-content-visible","");var U;(U=g.markDirty)==null||U.call(g)}};
_.d.onYtChangeEngagementPanelVisibilityAction=function(k){var g=this,P,x=(P=this.data)==null?void 0:P.targetId,U,A,q;P=((U=this.data)==null?void 0:(A=U.identifier)==null?void 0:A.tag)||((q=this.data)==null?void 0:q.panelIdentifier);var T=_.b(k,_.STk),c;k=x&&(T==null?void 0:T.targetId)===x||P&&(T==null?void 0:(c=T.panelIdentifier)==null?void 0:c.tag)===P;this.dialog&&k&&(T==null?void 0:T.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(x==="engagement-panel-comments-section"?_.RV(this.hostElement,
"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer"]):_.RV(this.hostElement,"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer",P]));!_.W("kevlar_use_engagement_panel_management_component")&&k&&(x=T.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",this.hideDelayMs&&!x?_.Xq.addJob(function(){g.visibility=T.visibility},2,this.hideDelayMs):this.visibility=T.visibility,T.visibility&&this.notifyVisibilityChanged(T.visibility))};
_.d.onYtScrollToEngagementPanelCommand=function(k){var g,P=(g=this.data)==null?void 0:g.targetId,x,U,A;g=((x=this.data)==null?void 0:(U=x.identifier)==null?void 0:U.tag)||((A=this.data)==null?void 0:A.panelIdentifier);k=_.b(k,_.ao3);var q;(P&&(k==null?void 0:k.targetId)===P||g&&(k==null?void 0:(q=k.panelIdentifier)==null?void 0:q.tag)===g)&&this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&_.RV(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement])};
_.d.attachVEs=function(k){var g,P;(k==null?0:(g=k.content)==null?0:(P=g.productListRenderer)==null?0:P.trackingParams)&&_.qJ().graftServerVe(k.content.productListRenderer.trackingParams);var x,U;(k==null?0:(x=k.content)==null?0:(U=x.transcriptRenderer)==null?0:U.trackingParams)&&_.qJ().graftServerVe(k.content.transcriptRenderer.trackingParams)};
_.d.onYtUpdateEngagementPanelAction=function(k){var g,P=(g=this.data)==null?void 0:g.targetId;k=_.b(k,vKJ);P&&(k==null?void 0:k.targetId)===P&&(this.updatePanel({engagementPanelSectionListRenderer:{header:k==null?void 0:k.header,content:k==null?void 0:k.content}},!1),this.attachVEs(k))};
_.d.onYtShowEngagementPanelScrimAction=function(k){var g,P=(g=this.data)==null?void 0:g.targetId;k=_.b(k,oKr);P&&(k==null?void 0:k.engagementPanelTargetId)===P&&(this.scrimmed=!0)};
_.d.onYtHideEngagementPanelScrimAction=function(k){var g,P=(g=this.data)==null?void 0:g.targetId;k=_.b(k,Mvu);P&&(k==null?void 0:k.engagementPanelTargetId)===P&&(this.scrimmed=!1)};
_.d.getIdentifier=function(){var k,g,P;return((k=this.data)==null?void 0:k.panelIdentifier)||((g=this.data)==null?void 0:(P=g.identifier)==null?void 0:P.tag)};
_.d.getSurface=function(){var k,g;return(k=this.data)==null?void 0:(g=k.identifier)==null?void 0:g.surface};
_.mJ.Object.defineProperties(mk.prototype,{targetId:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.targetId}},
webSize:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.size}},
hideFooterBorder:{configurable:!0,enumerable:!0,get:function(){var k=this.getIdentifier();return k==="engagement-panel-youchat"||k==="PAyouchat"}}});
mk.prototype.visibilityChanged=mk.prototype.visibilityChanged;mk.prototype.isFullscreenChanged=mk.prototype.isFullscreenChanged;mk.prototype.isTheaterModeChanged=mk.prototype.isTheaterModeChanged;mk.prototype.dataChanged=mk.prototype.dataChanged;mk.prototype.forwardPopupClosedToFlowRootRenderer=mk.prototype.forwardPopupClosedToFlowRootRenderer;mk.prototype.onYtRendererstamperFinished=mk.prototype.onYtRendererstamperFinished;
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],mk.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],mk.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],mk.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],mk.prototype,"ytEventForwardingBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],mk.prototype,"data",void 0);
_.N([_.n({computed:"computeHeaderData(data.header, secondaryHeaderData)"}),_.I("design:type",Object)],mk.prototype,"headerData",void 0);_.N([_.n(),_.I("design:type",Object)],mk.prototype,"secondaryHeaderData",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],mk.prototype,"visibility",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],mk.prototype,"contentEmpty",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],mk.prototype,"scrimmed",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],mk.prototype,"dialog",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],mk.prototype,"dropdown",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],mk.prototype,"darkerPanels",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],mk.prototype,"matchContentTheme",void 0);_.N([_.n(),_.I("design:type",Object)],mk.prototype,"disableAutoFill",void 0);
_.N([_.n({reflectToAttribute:!0,value:_.W("optimal_reading_width_comments_ep")}),_.I("design:type",Boolean)],mk.prototype,"optimalReadingWidthComments",void 0);_.N([_.n(),_.I("design:type",Number)],mk.prototype,"hideDelayMs",void 0);_.N([_.n({selector:_.hO,reflectToAttribute:!0}),_.I("design:type",Object)],mk.prototype,"isFullscreen",void 0);_.N([_.n({selector:_.uX,reflectToAttribute:!0}),_.I("design:type",Object)],mk.prototype,"isTheaterMode",void 0);
_.N([_.n(),_.I("design:type",Number)],mk.prototype,"showDelayMs",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data.targetId"),_.I("design:type",Object),_.I("design:paramtypes",[])],mk.prototype,"targetId",null);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],mk.prototype,"webSize",null);_.N([_.n(),_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],mk.prototype,"hideFooterBorder",null);
_.N([_.n(),_.I("design:type",Object)],mk.prototype,"isWatch",void 0);_.N([_.n(),_.I("design:type",Object)],mk.prototype,"originalTheaterState",void 0);_.N([_.n(),_.I("design:type",Object)],mk.prototype,"theaterDisablementPanelIdentifier",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],mk.prototype,"isWatchWhilePanel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],mk.prototype,"shortsPanel",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],mk.prototype,"liveChatEngagementPanel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],mk.prototype,"learningChatEngagementPanel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],mk.prototype,"liveChatReplyPanel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],mk.prototype,"enableAnchoredPanel",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],mk.prototype,"disableBackdropFilter",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],mk.prototype,"isPersistentPanel",void 0);_.N([_.n(),_.I("design:type",Object)],mk.prototype,"trackEngagementPanelVisibility",void 0);_.N([_.Td("#header"),_.I("design:type",HTMLElement)],mk.prototype,"headerElement",void 0);_.N([_.Td("#header > *"),_.I("design:type",HTMLElement)],mk.prototype,"header",void 0);
_.N([_.Td("ytd-section-list-renderer"),_.I("design:type",Object)],mk.prototype,"sectionListRendererElement",void 0);_.N([_.Td("panel-ad-header-image-lockup-view-model"),_.I("design:type",HTMLElement)],mk.prototype,"adHeaderImageLockupViewModel",void 0);_.N([_.Td("#content"),_.I("design:type",HTMLElement)],mk.prototype,"contentElement",void 0);
_.N([_.dV("yt-rendererstamper-finished"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],mk.prototype,"onYtRendererstamperFinished",null);_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],mk.prototype,"forwardPopupClosedToFlowRootRenderer",null);_.N([_.Zf("data","isFullscreen","isTheaterMode"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],mk.prototype,"dataChanged",null);
_.N([_.OO("isTheaterMode"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],mk.prototype,"isTheaterModeChanged",null);_.N([_.OO("isFullscreen"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],mk.prototype,"isFullscreenChanged",null);_.N([_.OO("visibility"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],mk.prototype,"visibilityChanged",null);
_.N([_.t({is:"ytd-engagement-panel-section-list-renderer",disableElementRegistration:!0})],mk);
_.v(mk,"ytd-engagement-panel-section-list-renderer",function(){if(HHJ!==void 0)return HHJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-engagement-panel-section-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-engagement-panel-section-list-renderer"></div>\n<div id="content" class="style-scope ytd-engagement-panel-section-list-renderer"></div>\n<div id="footer" class="style-scope ytd-engagement-panel-section-list-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return HHJ=k},{mode:_.Gd("kevlar_poly_si_batch_j028")?1:2});var zDj;var w7=function(){var k=_.S.apply(this,arguments)||this;k.lastRenderedPanelIds=new Set;k.visiblePanels=[];k.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return k};
_.z(w7,_.S);_.d=w7.prototype;_.d.dataChanged=function(){if(this.data){for(var k=[],g=_.O(this.data),P=g.next();!P.done;P=g.next()){P=P.value;var x=void 0,U=void 0,A=(x=P)==null?void 0:(U=x.engagementPanelSectionListRenderer)==null?void 0:U.visibility;U=x=void 0;((x=P)==null?0:(U=x.engagementPanelSectionListRenderer)==null?0:U.targetId)&&A!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&k.push(P)}this.visiblePanels=k}else this.visiblePanels=[]};
_.d.configureRendererStamper=function(){return{visiblePanels:{id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0},properties:{hideDelayMs:"[[hideDelayMs]]",isWatchWhilePanel:"[[isWatchWhilePanel]]"}}},reuseComponents:!1}}};
_.d.withoutVisiblePanelById=function(k){return this.visiblePanels.filter(function(g){var P;return((P=g.engagementPanelSectionListRenderer)==null?void 0:P.targetId)!==k})};
_.d.onYtChangeEngagementPanelVisibilityAction=function(k){var g=this,P=_.b(k,_.STk);if(this.data&&(P==null?0:P.targetId)&&(P==null?0:P.visibility)){var x,U=(x=this.data.find(function(q){var T;return((T=q.engagementPanelSectionListRenderer)==null?void 0:T.targetId)===P.targetId}))==null?void 0:x.engagementPanelSectionListRenderer;
if(U){var A=this.withoutVisiblePanelById(P.targetId);P.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(k=this.data.find(function(q){var T;return((T=q.engagementPanelSectionListRenderer)==null?void 0:T.targetId)===P.targetId}))&&(A=[k].concat(_.Kl(A)));
this.hideDelayMs&&P.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&A.length===0?_.Xq.addJob(function(){U.visibility=P.visibility;g.visiblePanels=A},10,this.hideDelayMs):(U.visibility=P.visibility,this.visiblePanels=A);
_.kD(this.hostElement,"yt-engagement-panels-visible-changed",[A])}}};
_.d.onRendererstamperFinished=function(){var k=new Set(this.visiblePanels.map(function(g){var P;return(P=g.engagementPanelSectionListRenderer)==null?void 0:P.targetId}));
this.handlePanelVisibilityChange(k,this.lastRenderedPanelIds);this.lastRenderedPanelIds=k};
_.d.handlePanelVisibilityChange=function(k,g){k=k===void 0?new Set:k;g=g===void 0?new Set:g;if(this.data)for(var P=_.O(this.data),x=P.next();!x.done;x=P.next()){x=x.value;var U=void 0,A=void 0,q=(U=x)==null?void 0:(A=U.engagementPanelSectionListRenderer)==null?void 0:A.targetId;if(q&&(U=g.has(q),A=k.has(q),q=void 0,!U&&A?(A=U=void 0,q=(U=x)==null?void 0:(A=U.engagementPanelSectionListRenderer)==null?void 0:A.onShowCommands):U&&!A&&(A=U=void 0,q=(U=x)==null?void 0:(A=U.engagementPanelSectionListRenderer)==
null?void 0:A.onHideCommands),q))for(x=_.O(q),q=x.next();!q.done;q=x.next())this.ytComponentBehavior.resolveCommand(q.value)}};
w7.prototype.onRendererstamperFinished=w7.prototype.onRendererstamperFinished;w7.prototype.dataChanged=w7.prototype.dataChanged;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],w7.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],w7.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],w7.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],w7.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],w7.prototype,"lastRenderedPanelIds",void 0);_.N([_.n(),_.I("design:type",Number)],w7.prototype,"hideDelayMs",void 0);_.N([_.n(),_.I("design:type",Array)],w7.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Array)],w7.prototype,"visiblePanels",void 0);_.N([_.n(),_.I("design:type",Boolean)],w7.prototype,"isWatchWhilePanel",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],w7.prototype,"dataChanged",null);_.N([_.dV("yt-rendererstamper-finished"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],w7.prototype,"onRendererstamperFinished",null);_.N([_.t({is:"ytd-watch-engagement-panels",disableElementRegistration:!0})],w7);
_.v(w7,"ytd-watch-engagement-panels",function(){if(zDj!==void 0)return zDj;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-engagement-panels--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="panels" class="style-scope ytd-watch-engagement-panels"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return zDj=k},{mode:1});var uGJ;var JT=function(){return _.S.apply(this,arguments)||this};
_.z(JT,_.S);JT.prototype.dataChanged=function(){this.data&&this.data.companionLegalText!==void 0&&this.data.companionLegalText!==null&&_.q_(_.kr(this.hostElement).querySelector("#text"),_.XoL(_.Cw3,this.data.companionLegalText))};
JT.prototype.computeAutoScrollEnabled=function(k,g){return k&&!g};
JT.prototype.expandedChanged=function(){this.expanderIcon=this.expanded?"expand-less":"expand-more"};
JT.prototype.onToggleTap=function(){this.expanded=!this.expanded};
JT.prototype.expandedChanged=JT.prototype.expandedChanged;JT.prototype.dataChanged=JT.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],JT.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.tns),_.I("design:type",Object)],JT.prototype,"ytdAutoScrollBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],JT.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],JT.prototype,"expanded",void 0);
_.N([_.n({computed:"computeAutoScrollEnabled(data.companionLegalTextEnableAutoscroll, expanded)"}),_.I("design:type",Boolean)],JT.prototype,"autoScrollEnabled",void 0);_.N([_.n(),_.I("design:type",String)],JT.prototype,"expanderIcon",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],JT.prototype,"dataChanged",null);
_.N([_.OO("expanded"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],JT.prototype,"expandedChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-companion-legal-text-renderer"})],JT);
_.v(JT,"ytd-companion-legal-text-renderer",function(){if(uGJ!==void 0)return uGJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-companion-legal-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" text="[[data.companionLegalText]]" class="style-scope ytd-companion-legal-text-renderer"></yt-formatted-string>\n\n<tp-yt-paper-material id="expand-button" elevation="1" on-tap="onToggleTap" class="style-scope ytd-companion-legal-text-renderer">\n  <yt-icon-button id="expander-icon" class="style-scope ytd-companion-legal-text-renderer">\n    <yt-icon id="expander-icon" icon="[[expanderIcon]]" class="style-scope ytd-companion-legal-text-renderer"></yt-icon>\n  </yt-icon-button>\n</tp-yt-paper-material>\n\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return uGJ=k},{mode:1});var hDk;var r7=function(){var k=_.S.apply(this,arguments)||this;k.buttonUpdate=_.W("web_modern_buttons");k.kevlarWatchGrid=_.W("kevlar_watch_grid");k.centerAlignDescription=_.W("action_companion_center_align_description");k.truncateDomain=_.W("action_companion_truncate_domain");k.enableMonoStyle=_.W("enable_default_mono_cta_migration_web_client");return k};
_.z(r7,_.S);_.d=r7.prototype;_.d.computeButtonOverride=function(){if(this.buttonUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:"filled"}};
_.d.getOnLayoutVisibleCallback=function(){var k=_.gP("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.onLayoutVisibleCallback:null};
_.d.getLayoutId=function(){var k=_.gP("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.layoutId:null};
_.d.dataChanged=function(){if(this.data){this.data.adBadge||this.set("data.adBadge",r7.JSC$23129_DEFAULT_AD_BADGE_RENDERER);var k=this.getOnLayoutVisibleCallback();k&&k()}};
_.d.getButtonRenderer=function(k){return k.actionButton&&_.b(k.actionButton,_.pj)?(delete _.b(k.actionButton,_.pj).navigationEndpoint,_.b(k.actionButton,_.pj)):{}};
_.d.onClick=function(k){var g=this;if((!_.W("web_modern_buttons")||!_.vb(_.of(k),this.hostElement,["YTD-AD-HOVER-TEXT-BUTTON-RENDERER"]))&&this.data&&this.data.navigationEndpoint){k=_.XE();var P=this.getLayoutId();k&&P&&_.W("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?k.getPlayerPromise().then(function(x){(new _.t3(x)).executeCommand(g.data.navigationEndpoint,P)}):_.W("kevlar_companion_resolve_command_killswitch")?_.GB(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):
this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);
_.RV(this.hostElement,"yt-companion-ad-clicked",["action-companion",P])}};
_.mJ.Object.defineProperties(r7.prototype,{getRating:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return((k=this.data)==null?0:(g=k.detailsLine)==null?0:(P=g.adRating)==null?0:P.ratingText)?this.data.detailsLine.adRating.ratingText:null}},
computeRatingHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getRating}},
iconType:{configurable:!0,enumerable:!0,get:function(){var k,g,P,x;return((k=this.data)==null?0:(g=k.detailsLine)==null?0:(P=g.adRating)==null?0:(x=P.ratingIcon)==null?0:x.iconType)?_.Pm(this.data.detailsLine.adRating.ratingIcon.iconType):null}},
getDetailsLine:{configurable:!0,enumerable:!0,get:function(){var k,g,P,x;return((k=this.data)==null?0:(g=k.detailsLine)==null?0:(P=g.texts)==null?0:(x=P[0])==null?0:x.text)?this.data.detailsLine.texts[0].text:null}},
computeDetailsLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDetailsLine}},
getDescriptionText:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.data)==null?0:(g=k.description)==null?0:g.text)?this.data.description.text:null}},
computeDescriptionTextHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDescriptionText}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var k=_.gP("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.interactionLoggingClientData:null}},
hideBanner:{configurable:!0,enumerable:!0,get:function(){var k=this.data.bannerImage&&this.get("thumbnail.thumbnails.0.url",this.data.bannerImage);return k?k.indexOf("/default_banner")!==-1:!0}}});
r7.prototype.onClick=r7.prototype.onClick;r7.prototype.dataChanged=r7.prototype.dataChanged;r7.JSC$23129_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.OX("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],r7.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],r7.prototype,"rendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],r7.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],r7.prototype,"buttonUpdate",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],r7.prototype,"kevlarWatchGrid",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],r7.prototype,"centerAlignDescription",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],r7.prototype,"truncateDomain",void 0);
_.N([_.n({computed:"computeButtonOverride(buttonUpdate)"}),_.I("design:type",Object)],r7.prototype,"buttonOverride",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],r7.prototype,"enableMonoStyle",void 0);_.N([_.E("data.detailsLine.adRating.ratingText"),_.I("design:type",Object),_.I("design:paramtypes",[])],r7.prototype,"getRating",null);_.N([_.E("getRating"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],r7.prototype,"computeRatingHidden",null);
_.N([_.E("data.detailsLine.adRating.ratingIcon.iconType"),_.I("design:type",Object),_.I("design:paramtypes",[])],r7.prototype,"iconType",null);_.N([_.E("data.detailsLine.texts.0.text"),_.I("design:type",Object),_.I("design:paramtypes",[])],r7.prototype,"getDetailsLine",null);_.N([_.E("getDetailsLine"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],r7.prototype,"computeDetailsLineHidden",null);
_.N([_.E("data.description.text"),_.I("design:type",Object),_.I("design:paramtypes",[])],r7.prototype,"getDescriptionText",null);_.N([_.E("getDescriptionText"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],r7.prototype,"computeDescriptionTextHidden",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],r7.prototype,"interactionLoggingClientData",null);
_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],r7.prototype,"hideBanner",null);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],r7.prototype,"dataChanged",null);_.N([_.dV("click"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],r7.prototype,"onClick",null);_.N([_.t({is:"ytd-action-companion-ad-renderer",disableElementRegistration:!0})],r7);
_.v(r7,"ytd-action-companion-ad-renderer",function(){if(hDk!==void 0)return hDk;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-action-companion-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-ad-hover-text-button-renderer id="action-companion-ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" modern-update="[[buttonUpdate]]" class="style-scope ytd-action-companion-ad-renderer">\n</ytd-ad-hover-text-button-renderer>\n<div id="action-companion-click-target" class="yt-simple-endpoint style-scope ytd-action-companion-ad-renderer">\n  <yt-img-shadow id="banner" fit="" hidden="[[hideBanner]]" thumbnail="[[data.bannerImage.thumbnail]]" class="style-scope ytd-action-companion-ad-renderer">\n  </yt-img-shadow>\n  <div id="block" class="style-scope ytd-action-companion-ad-renderer">\n    <yt-img-shadow id="icon" thumbnail="[[data.iconImage.thumbnail]]" class="style-scope ytd-action-companion-ad-renderer"></yt-img-shadow>\n    <div id="text" class="style-scope ytd-action-companion-ad-renderer">\n      <div id="header" class="style-scope ytd-action-companion-ad-renderer">\n        [[data.headline.text]]\n      </div>\n      <div id="desc" class="style-scope ytd-action-companion-ad-renderer">\n        <div id="ad-badge-container" class="style-scope ytd-action-companion-ad-renderer">\n          <ytd-badge-supported-renderer id="ad-badge" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-action-companion-ad-renderer">\n          </ytd-badge-supported-renderer>\n        </div>\n        <span id="domain" hidden="[[computeDescriptionTextHidden]]" class="style-scope ytd-action-companion-ad-renderer">[[getDescriptionText]]</span>\n        <span id="rating" hidden="[[computeRatingHidden]]" class="style-scope ytd-action-companion-ad-renderer">[[getRating]]</span>\n        <yt-icon id="star-icon" default-to-filled="true" hidden="[[computeRatingHidden]]" icon="[[iconType]]" class="style-scope ytd-action-companion-ad-renderer"></yt-icon>\n        <span id="details-line" hidden="[[computeDetailsLineHidden]]" class="style-scope ytd-action-companion-ad-renderer">[[getDetailsLine]]</span>\n      </div>\n    </div>\n    <ytd-button-renderer id="action" button-raised="" data="[[getButtonRenderer(data)]]" overrides="[[buttonOverride]]" class="style-scope ytd-action-companion-ad-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return hDk=k},{mode:_.Gd("kevlar_poly_si_batch_j067")?1:2});var ECd;var Lrk;var fA=function(){var k=_.S.apply(this,arguments)||this;k.buttonUpdate=_.W("web_modern_buttons");k.hideLegacyBanner=_.W("enable_dsa_one_click_ata_translators_infeed_elements");k.adInfoButtonStyle="mono";k.adInfoButtonType="text";k.noDotAdBadge=!0;return k};
_.z(fA,_.S);_.d=fA.prototype;_.d.getOnLayoutVisibleCallback=function(){var k=_.gP("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.onLayoutVisibleCallback:null};
_.d.getLayoutId=function(){var k=_.gP("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.layoutId:null};
_.d.dataChanged=function(){if(this.data){if(this.data.image&&this.data.image.thumbnail&&this.data.image.thumbnail.thumbnails&&this.data.image.thumbnail.thumbnails.length){var k=this.data.image.thumbnail.thumbnails[0];this.imageSrc=k.url?_.Hj(k.url):void 0;this.imageWidth=k.width||0;this.imageHeight=k.height||0}this.data.clickthroughEndpoint&&_.b(this.data.clickthroughEndpoint,_.UN)&&(k=_.b(this.data.clickthroughEndpoint,_.UN).url,_.W("kevlar_sanitize_image_companion_killswitch")?this.clickThroughUrl=
k||"":k?(k=_.Hj(k),this.clickThroughUrl=_.Mr(k)):this.clickThroughUrl=void 0);(k=this.getOnLayoutVisibleCallback())&&k()}};
_.d.onClick=function(k){_.vb(_.of(k),this.hostElement,["A".toString(),"BUTTON".toString()])||this.handleClick(k)};
_.d.handleClick=function(){var k=this;this.data&&this.data.clickthroughEndpoint&&(_.GB(this.hostElement,"yt-navigate",{endpoint:this.data.clickthroughEndpoint}),this.data.onClickCommands&&this.data.onClickCommands.forEach(function(g){k.macroReplacementBehavior.sendServiceRequestAction([g])}),_.RV(this.hostElement,"yt-companion-ad-clicked",["image-companion",
this.getLayoutId()]))};
_.d.onLoad=function(){_.kD(this.hostElement,"yt-refit-popups-action")};
_.mJ.Object.defineProperties(fA.prototype,{macros:{configurable:!0,enumerable:!0,get:function(){var k=_.gP("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.macros||{}:{}}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var k=_.gP("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.interactionLoggingClientData:null}}});
fA.prototype.onLoad=fA.prototype.onLoad;fA.prototype.onClick=fA.prototype.onClick;fA.prototype.dataChanged=fA.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],fA.prototype,"rendererBehavior",void 0);_.N([_.h(D5y.YtMacroReplacementBehavior),_.I("design:type",Object)],fA.prototype,"macroReplacementBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],fA.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],fA.prototype,"buttonUpdate",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],fA.prototype,"hideLegacyBanner",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],fA.prototype,"adInfoButtonStyle",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],fA.prototype,"adInfoButtonType",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],fA.prototype,"macros",null);
_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],fA.prototype,"interactionLoggingClientData",null);_.N([_.n(),_.I("design:type",String)],fA.prototype,"clickThroughUrl",void 0);_.N([_.n(),_.I("design:type",_.ld)],fA.prototype,"imageSrc",void 0);_.N([_.n(),_.I("design:type",Number)],fA.prototype,"imageWidth",void 0);_.N([_.n(),_.I("design:type",Number)],fA.prototype,"imageHeight",void 0);_.N([_.n(),_.I("design:type",Object)],fA.prototype,"noDotAdBadge",void 0);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],fA.prototype,"dataChanged",null);_.N([_.dV("click"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],fA.prototype,"onClick",null);_.N([_.dV("load"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],fA.prototype,"onLoad",null);_.N([_.t({is:"ytd-image-companion-renderer",disableElementRegistration:!0})],fA);
_.v(fA,"ytd-image-companion-renderer",function(){if(Lrk!==void 0)return Lrk;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-image-companion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<template is="dom-if" if="[[hideLegacyBanner]]" class="style-scope ytd-image-companion-renderer">\n  <div class="style-scope ytd-image-companion-renderer">\n    <yt-img-shadow id="banner" fit="" thumbnail="[[data.image.thumbnail]]" class="style-scope ytd-image-companion-renderer">\n    </yt-img-shadow>\n    <div id="block" class="style-scope ytd-image-companion-renderer">\n      <div id="text" class="style-scope ytd-image-companion-renderer">\n        <div id="desc" class="style-scope ytd-image-companion-renderer">\n          <div id="ad-badge-container" class="style-scope ytd-image-companion-renderer">\n            <ytd-badge-supported-renderer id="ad-badge" no-dot-ad-badge="[[noDotAdBadge]]" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-image-companion-renderer">\n            </ytd-badge-supported-renderer>\n          </div>\n        </div>\n      </div>\n      <ytd-ad-hover-text-button-renderer id="image-companion-ad-info-menu" button-style="[[adInfoButtonStyle]]" button-type="[[adInfoButtonType]]" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" modern-update="[[buttonUpdate]]" class="style-scope ytd-image-companion-renderer">\n      </ytd-ad-hover-text-button-renderer>\n    </div>\n  </div>\n</template>\n\n\n<template is="dom-if" if="[[!hideLegacyBanner]]" class="style-scope ytd-image-companion-renderer">\n  <ytd-ad-hover-text-button-renderer id="image-companion-ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" modern-update="[[buttonUpdate]]" class="style-scope ytd-image-companion-renderer">\n  </ytd-ad-hover-text-button-renderer>\n  <div class="style-scope ytd-image-companion-renderer">\n    <img height="[[imageHeight]]" src$="[[imageSrc]]" width="[[imageWidth]]" alt="" class="style-scope ytd-image-companion-renderer">\n  </div>\n</template>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Lrk=k},{mode:_.Gd("kevlar_poly_si_batch_j067")?1:2});var nCH;var W$=function(){return _.S.apply(this,arguments)||this};
_.z(W$,_.S);_.d=W$.prototype;_.d.dataChanged=function(){this.set("data.adBadge",W$.JSC$23138_DEFAULT_AD_BADGE_RENDERER);if(this.data){var k=this.getOnLayoutVisibleCallback();k&&k()}};
_.d.getOnLayoutVisibleCallback=function(){var k=_.gP("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.onLayoutVisibleCallback:null};
_.d.getLayoutId=function(){var k=_.gP("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.layoutId:null};
_.d.onCompanionClicked=function(k){this.data&&(k.target!==this.shopTitle&&this.sendTrackingPings(this.data.clickTrackingEndpoints),_.RV(this.hostElement,"yt-companion-ad-clicked",["shopping-companion",this.getLayoutId()]))};
_.d.onShopTextTap=function(){if(this.data&&this.data.clickToAdvSiteEndpoint){var k=_.XE(),g=this.getLayoutId(),P=this.data.clickToAdvSiteEndpoint;k&&g&&_.W("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?k.getPlayerPromise().then(function(x){(new _.t3(x)).executeCommand(P,g)}):_.GB(this.hostElement,"yt-navigate",{endpoint:P})}};
_.d.sendTrackingPings=function(k){if(k&&k.length!==0&&k[0].loggingUrls&&(k=k[0].loggingUrls.map(this.getBaseUrl)))for(var g=0;g<k.length;g++)_.xI(k[g])};
_.d.getBaseUrl=function(k){return k.baseUrl||""};
_.mJ.Object.defineProperties(W$.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var k=_.gP("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.interactionLoggingClientData:null}}});
W$.prototype.onCompanionClicked=W$.prototype.onCompanionClicked;W$.prototype.dataChanged=W$.prototype.dataChanged;W$.JSC$23138_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.OX("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],W$.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],W$.prototype,"data",void 0);_.N([_.Td("#title"),_.I("design:type",HTMLElement)],W$.prototype,"shopTitle",void 0);
_.N([_.Zf("data.impressionEndpoints"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],W$.prototype,"dataChanged",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],W$.prototype,"interactionLoggingClientData",null);_.N([_.dV("yt-navigate"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],W$.prototype,"onCompanionClicked",null);
_.N([_.t({is:"ytd-shopping-companion-renderer",disableElementRegistration:!0})],W$);
_.v(W$,"ytd-shopping-companion-renderer",function(){if(nCH!==void 0)return nCH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shopping-companion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-ad-hover-text-button-renderer id="shopping-companion-ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" class="style-scope ytd-shopping-companion-renderer">\n</ytd-ad-hover-text-button-renderer>\n<div on-tap="onCompanionClicked" class="style-scope ytd-shopping-companion-renderer">\n  <div id="banner" class="style-scope ytd-shopping-companion-renderer">\n    <div id="ad-badge-container" class="style-scope ytd-shopping-companion-renderer">\n      <ytd-badge-supported-renderer id="ad-badge" large-font-ad-badge="true" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-shopping-companion-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n    <div id="title" on-tap="onShopTextTap" class="style-scope ytd-shopping-companion-renderer">\n      [[getSimpleString(data.shopText)]]\n    </div>\n  </div>\n  <yt-horizontal-list-renderer id="companion-shelf" data="[[data.itemList.horizontalListRenderer]]" class="style-scope ytd-shopping-companion-renderer">\n  </yt-horizontal-list-renderer>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return nCH=k},{mode:1});_.y3(_.M(function(k){var g=k.data;k=_.rx({visibilityCallback:function(x){var U,A=(U=g().interaction)==null?void 0:U.onFirstVisible;x&&A&&_.S7(A)},
showOption:_.TC});var P=_.L5(function(){return g().interaction},kMS);
_.NY(function(){var x,U;U=(U=_.gP("yt.www.ads.eventcache.getLastCompanionData"))?(U=U())&&U.onLayoutVisibleCallback:null;(x=U)==null||x()},"un");
return _.V("banner-image-layout-view-model",{class:"ytwBannerImageLayoutViewModelHost","on:load":_.iX(function(x){_.kD(x.currentTarget,"yt-refit-popups-action")}),
el:_.aI(k,P),"aria-label":function(){var x,U;return(x=g().interaction)==null?void 0:(U=x.accessibility)==null?void 0:U.label}},_.V("div",{class:"ytwBannerImageLayoutViewModelHostBannerImage"},_.V(_.Vz,{data:function(){return g().adImage}},{adImageViewModel:function(x){return _.V(_.hz,{data:x.data,
targetHeight:80,customCommandResolver:kMS})}})),_.V("div",{class:"ytwBannerImageLayoutViewModelHostMetadata"},_.V("div",{class:"ytwBannerImageLayoutViewModelHostMetadataAdBadge"},_.V(_.Vz,{data:function(){return g().adBadge}},{adBadgeViewModel:function(x){return _.V(_.rD,{data:x.data,
hasDot:!1,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}})),_.V("div",{class:"ytwBannerImageLayoutViewModelHostMetadataMenu"},_.V(_.Vz,{data:function(){return g().menu}},{buttonViewModel:_.Va}))))},"vn"),"banner-image-layout-view-model",{props:{data:_.GH}});_.y3(_.M(function(k){var g=k.data;k=_.rx({visibilityCallback:function(x){var U,A=(U=g().interaction)==null?void 0:U.onFirstVisible;x&&A&&_.S7(A)},
showOption:_.TC});var P=_.L5(function(){return g().interaction},gKs);
_.NY(function(){var x,U;U=(U=_.gP("yt.www.ads.eventcache.getLastCompanionData"))?(U=U())&&U.onLayoutVisibleCallback:null;(x=U)==null||x()},"wn");
return _.V("top-banner-image-text-icon-buttoned-layout-view-model",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHost",el:_.aI(k,P)},_.V("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostBannerImage"},_.V(_.Vz,{data:function(){return g().adImage}},{adImageViewModel:function(x){return _.V(_.hz,{data:x.data,
targetHeight:80,customCommandResolver:gKs})}})),_.V("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadata"},_.V("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataAvatarLockup"},_.V(_.Vz,{data:function(){return g().adAvatarLockup}},{adAvatarLockupViewModel:function(x){return _.V(sbs,{data:x.data,
customCommandResolver:gKs})}})),_.V(_.Vz,{data:function(){return g().adButton}},{adButtonViewModel:function(x){return _.V(_.c0,{data:x.data,
customCommandResolver:gKs})}}),_.V("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataMenu"},_.V(_.Vz,{data:function(){return g().menu}},{buttonViewModel:_.Va}))))},"xn"),"top-banner-image-text-icon-buttoned-layout-view-model",{props:{data:_.GH}});var SNd={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"},s5=function(){var k=_.S.apply(this,arguments)||this;k.updateCompanionDataJobId=0;k.contentVideoId=null;k.player=null;k.actionMap={"yt-companion-ad-clicked":"handleCompanionAdClicked"};
return k};
_.z(s5,_.S);_.d=s5.prototype;_.d.configureRendererStamper=function(){return{oneofRenderer:{id:"companion",mapping:SNd}}};
_.d.attached=function(){var k=this,g=_.XE();g&&g.getPlayerPromise().then(function(P){k.getCachedDataAndListen(P)})};
_.d.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateKevlarOrC3Companion",this.receiveCompanionData),this.player=null)};
_.d.updateRendererStamper=function(){var k={};if(this.data)for(var g in SNd)if(this.data[g]){k[g]=this.data[g];break}if(this.oneofRenderer!=void 0||Object.keys(k).length)this.oneofRenderer=k};
_.d.getCachedDataAndListen=function(k){var g=this.retrieveCachedCompanionData();g&&Object.keys(g).length&&this.receiveCompanionData(g);this.ytPlayerListenerBehavior.listenToPlayerEvent(k,"updateKevlarOrC3Companion",this.receiveCompanionData);this.player=k};
_.d.retrieveCachedCompanionData=function(){return _.iV.yt&&_.iV.yt.www&&_.iV.yt.www.ads&&_.iV.yt.www.ads.eventcache&&_.iV.yt.www.ads.eventcache.getLastCompanionData?_.iV.yt.www.ads.eventcache.getLastCompanionData():null};
_.d.receiveCompanionData=function(k){k&&Object.keys(k).length?(this.contentVideoId=k.contentVideoId,this.setCompanionData(k)):this.setCompanionData(k)};
_.d.setCompanionData=function(k){this.cancelPendingCompanionAdJobs();if(k){this.updateCompanionDataJobId=0;for(var g in SNd)SNd.hasOwnProperty(g)&&(this.data[g]=void 0);k.shoppingCompanionCarouselRenderer?this.set("data.shoppingCompanionCarouselRenderer",k.shoppingCompanionCarouselRenderer):k.imageCompanionAdRenderer?this.set("data.imageCompanionAdRenderer",k.imageCompanionAdRenderer):k.actionCompanionAdRenderer?(this.set("data.actionCompanionAdRenderer",k.actionCompanionAdRenderer),_.kD(this.hostElement,
"yt-hide-unlimited-offer-module"),_.kD(this.hostElement,"yt-hide-tvfilm-offer-module")):k.bannerImageLayoutViewModel?this.set("data.bannerImageLayoutViewModel",k.bannerImageLayoutViewModel):k.topBannerImageTextIconButtonedLayoutViewModel&&this.set("data.topBannerImageTextIconButtonedLayoutViewModel",k.topBannerImageTextIconButtonedLayoutViewModel);this.updateRendererStamper()}};
_.d.dataChanged=function(){var k=this,g=_.XE();g?g.getPlayerPromise().then(function(P){k.contentVideoId&&P.getVideoUrl().includes("v="+k.contentVideoId)||(k.cancelPendingCompanionAdJobs(),k.updateRendererStamper())}):_.Pq(Error("Yo"))};
_.d.cancelPendingCompanionAdJobs=function(){this.updateCompanionDataJobId&&(_.Xq.cancelJob(this.updateCompanionDataJobId),this.updateCompanionDataJobId=0)};
_.d.handleCompanionAdClicked=function(k,g){this.player.onAdUxClicked(k,g);this.player.pauseVideo()};
s5.prototype.dataChanged=s5.prototype.dataChanged;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],s5.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],s5.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],s5.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],s5.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.kp.YtPlayerListenerBehavior),_.I("design:type",_.g$)],s5.prototype,"ytPlayerListenerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],s5.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],s5.prototype,"oneofRenderer",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],s5.prototype,"dataChanged",null);_.N([_.t({is:"ytd-companion-slot-renderer",disableElementRegistration:!0})],s5);
_.v(s5,"ytd-companion-slot-renderer",function(){if(ECd!==void 0)return ECd;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-companion-slot-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="companion" class="style-scope ytd-companion-slot-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return ECd=k},{mode:_.Gd("kevlar_poly_si_batch_j067")?
1:2});var FrS;var bo=function(){return _.S.apply(this,arguments)||this};
_.z(bo,_.S);bo.prototype.dataChanged=function(){this.companionSlotData={hack:!0}};
bo.prototype.dataChanged=bo.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],bo.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],bo.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],bo.prototype,"companionSlotData",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],bo.prototype,"dataChanged",null);
_.N([_.t({disableElementRegistration:!0,is:"ytd-player-legacy-desktop-watch-ads-renderer"})],bo);
_.v(bo,"ytd-player-legacy-desktop-watch-ads-renderer",function(){if(FrS!==void 0)return FrS;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-player-legacy-desktop-watch-ads-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-companion-legal-text-renderer data="[[data]]" disable-upgrade$="[[!data.companionLegalText]]" hidden="[[!data.companionLegalText]]" class="style-scope ytd-player-legacy-desktop-watch-ads-renderer">\n</ytd-companion-legal-text-renderer>\n<ytd-companion-slot-renderer data="[[companionSlotData]]" disable-upgrade$="[[!companionSlotData]]" hidden="[[!companionSlotData]]" class="style-scope ytd-player-legacy-desktop-watch-ads-renderer">\n</ytd-companion-slot-renderer>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return FrS=k},{mode:1});var YNj;var B$=function(){var k=_.S.apply(this,arguments)||this;k.skinnyMode=!1;k.COMPACT_EVENT_COUNT=4;k.onShelfToggleButtonTap=function(){k.logTap(k.data);k.showingMore=!k.showingMore};
k.onShelfToggleButtonFocus=function(){k.showingMore||(k.logTap(k.data),k.showingMore=!0,_.VJ(k,function(){var g=k.COMPACT_EVENT_COUNT-1,P;(P=_.kr(k.hostElement).querySelector("#event-"+g))==null||P.focus()}))};
return k};
_.z(B$,_.S);_.d=B$.prototype;_.d.attached=function(){this.shelfToggleButton.addEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.addEventListener("focus",this.onShelfToggleButtonFocus);this.addInfoTooltipListeners()};
_.d.detached=function(){this.shelfToggleButton.removeEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.removeEventListener("focus",this.onShelfToggleButtonFocus);this.removeInfoTooltipListeners()};
_.d.addInfoTooltipListeners=function(){this.infoContainer.addEventListener("tap",_.AB(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseenter",_.AB(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("focus",_.AB(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseleave",_.AB(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.addEventListener("blur",_.AB(this.infoTooltip,this.infoTooltip.hide))};
_.d.removeInfoTooltipListeners=function(){this.infoContainer.removeEventListener("tap",_.AB(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseenter",_.AB(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("focus",_.AB(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseleave",_.AB(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.removeEventListener("blur",_.AB(this.infoTooltip,this.infoTooltip.hide))};
_.d.dataChanged=function(){this.firstEvent=this.get("data.events.0.ticketEventRenderer");this.data&&this.data.events&&(this.canShowMore=this.data.events.length>this.COMPACT_EVENT_COUNT,this.separator.style.visibility=this.data.events.length>1?"visible":"hidden");this.showingMore=!1;this.showingMoreChanged(!1)};
_.d.onShowingMoreChanged=function(){var k;this.showingMoreChanged((k=this.showingMore)!=null?k:!1)};
_.d.showingMoreChanged=function(k){var g=this.get("data.events")||[];this.set("restEvents",g.slice(1,k?g.length:this.COMPACT_EVENT_COUNT).map(function(P){return P.ticketEventRenderer}));
g.slice(0,k?g.length:this.COMPACT_EVENT_COUNT).forEach(function(P){var x=_.hE();P=P.ticketEventRenderer.trackingParams;_.up()&&x&&P&&(P=_.Zz(P),x&&_.t6(x,P))});
this.shelfTogglerLabelText=this.showingMore?this.data.showLess||"":this.data.showMore||"";this.shelfTogglerIcon=this.showingMore?"yt-icons:expand-less":"yt-icons:expand-more"};
_.d.computeAriaLabel=function(k){return k.subtitle1+", "+k.subtitle2};
_.d.logTap=function(k){_.up()&&this.ytRendererBehavior.logExplicitClick(k)};
_.d.isKeyboardAction=function(k){return this.get("detail.x",k)===0&&this.get("detail.y",k)===0};
_.d.onFirstEventTap=function(k){k.target&&this.handleTap(k.target,this.firstEvent,this.isKeyboardAction(k))};
_.d.onTicketLinkTap=function(k){k.target&&this.handleTap(k.target,k.model.item,this.isKeyboardAction(k))};
_.d.handleTap=function(k,g,P){if(g.buttonCommand)if(g.hasMultipleOffers)Object.assign(_.b(g.buttonCommand,_.S1),{properties:{source:P?"keyboard":"tap"}}),this.logTap(g),this.popupPositionTarget=k,_.Pw(this.hostElement,[g.buttonCommand],this.hostElement);else{var x;if((x=_.b(g.buttonCommand,_.UN))==null?0:x.url)this.logTap(g),_.$V(window,_.b(g.buttonCommand,_.UN).url)}};
B$.prototype.onShowingMoreChanged=B$.prototype.onShowingMoreChanged;B$.prototype.dataChanged=B$.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],B$.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],B$.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],B$.prototype,"firstEvent",void 0);_.N([_.n(),_.I("design:type",Object)],B$.prototype,"restEvents",void 0);_.N([_.n(),_.I("design:type",String)],B$.prototype,"imageUrl",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],B$.prototype,"showingMore",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],B$.prototype,"canShowMore",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],B$.prototype,"skinnyMode",void 0);_.N([_.n(),_.I("design:type",HTMLElement)],B$.prototype,"popupPositionTarget",void 0);_.N([_.Td("#banner-info-tooltip"),_.I("design:type",Object)],B$.prototype,"infoTooltip",void 0);
_.N([_.Td("#info-container"),_.I("design:type",HTMLElement)],B$.prototype,"infoContainer",void 0);_.N([_.Td("#shelf-toggler"),_.I("design:type",HTMLElement)],B$.prototype,"shelfToggleButton",void 0);_.N([_.Td("#separator"),_.I("design:type",HTMLDivElement)],B$.prototype,"separator",void 0);_.N([_.n(),_.I("design:type",String)],B$.prototype,"shelfTogglerLabelText",void 0);_.N([_.n(),_.I("design:type",String)],B$.prototype,"shelfTogglerIcon",void 0);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],B$.prototype,"dataChanged",null);_.N([_.Zf("showingMore"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],B$.prototype,"onShowingMoreChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-ticket-shelf-renderer"})],B$);
_.v(B$,"ytd-ticket-shelf-renderer",function(){if(YNj!==void 0)return YNj;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ticket-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="head" class="style-scope ytd-ticket-shelf-renderer">\n  <h1 id="title" role="heading" aria-label$="[[firstEvent.title]]" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.title]]</h1>\n\n  <a id="info-container" href="javascript:" role="complementary" aria-label$="[[data.informationText]]" class="style-scope ytd-ticket-shelf-renderer">\n    <yt-icon id="info-icon" icon="yt-icons:info" class="style-scope ytd-ticket-shelf-renderer"></yt-icon>\n  </a>\n  \n  <tp-yt-paper-tooltip id="banner-info-tooltip" for="info-container" manual-mode="" position="bottom" class="style-scope ytd-ticket-shelf-renderer">\n    <div class="style-scope ytd-ticket-shelf-renderer">[[data.informationText]]</div>\n  </tp-yt-paper-tooltip>\n</div>\n<div id="body" class="style-scope ytd-ticket-shelf-renderer">\n  <div id="primary-event" class="style-scope ytd-ticket-shelf-renderer">\n    <template is="dom-if" if="[[data.useCalendarAvatar]]" class="style-scope ytd-ticket-shelf-renderer">\n      <a id="calendar-avatar" href="javascript:void(0)" on-tap="onFirstEventTap" class="style-scope ytd-ticket-shelf-renderer">\n        <div id="calendar-avatar-month" class="style-scope ytd-ticket-shelf-renderer">\n          <div id="calendar-avatar-month-text" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.timeMonth]]</div>\n        </div>\n        <div id="calendar-avatar-day" class="style-scope ytd-ticket-shelf-renderer">\n          <div id="calendar-avatar-day-text" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.timeDay]]</div>\n        </div>\n      </a>\n    </template>\n\n    <template is="dom-if" if="[[!data.useCalendarAvatar]]" class="style-scope ytd-ticket-shelf-renderer">\n      <div id="thumbnail" class="style-scope ytd-ticket-shelf-renderer">\n        <yt-img-shadow id="thumbnail-img" fit="" thumbnail="[[firstEvent.thumbnail]]" class="style-scope ytd-ticket-shelf-renderer">\n        </yt-img-shadow>\n      </div>\n    </template>\n\n    <div id="meta" class="style-scope ytd-ticket-shelf-renderer">\n      <div id="meta-info" class="style-scope ytd-ticket-shelf-renderer">\n        <a id="nearest-with-location" href="javascript:void(0)" on-tap="onFirstEventTap" class="style-scope ytd-ticket-shelf-renderer">[[data.title]]</a>\n        <div id="subtitle1" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.subtitle1]]</div>\n        <template is="dom-if" if="[[firstEvent.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n          <div id="subtitle2" class="style-scope ytd-ticket-shelf-renderer">\n            [[firstEvent.subtitle2]]\n          </div>\n        </template>\n        <template is="dom-if" if="[[!firstEvent.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n          <a class="vendor style-scope ytd-ticket-shelf-renderer" target="_blank" on-tap="onFirstEventTap" href$="[[firstEvent.buttonCommand.urlEndpoint.url]]">\n            [[firstEvent.linkText]]\n          </a>\n        </template>\n      </div>\n      <a id="view-tickets-link" href="javascript:void(0)" on-tap="onFirstEventTap" class="style-scope ytd-ticket-shelf-renderer">\n        [[firstEvent.buttonText]]\n        <template is="dom-if" if="[[!firstEvent.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n          <yt-icon class="launch-icon style-scope ytd-ticket-shelf-renderer" icon="yt-icons:launch"></yt-icon>\n        </template>\n      </a>\n    </div>\n  </div>\n\n  <div id="separator" class="style-scope ytd-ticket-shelf-renderer"></div>\n\n  <div id="rest-events" class="style-scope ytd-ticket-shelf-renderer">\n    <div id="table" class="style-scope ytd-ticket-shelf-renderer">\n      <table cellspacing="0" cellpadding="0" class="style-scope ytd-ticket-shelf-renderer">\n        <template is="dom-repeat" items="[[restEvents]]" as="item" class="style-scope ytd-ticket-shelf-renderer">\n          <tr on-tap="onTicketLinkTap" class="style-scope ytd-ticket-shelf-renderer">\n            <td class="style-scope ytd-ticket-shelf-renderer">\n              <div class="when-date-column style-scope ytd-ticket-shelf-renderer">[[item.timeDate]]</div>\n            </td>\n            <td class="style-scope ytd-ticket-shelf-renderer">\n              <div class="when-weekday-column style-scope ytd-ticket-shelf-renderer">\n                <div class="style-scope ytd-ticket-shelf-renderer">\n                  [[item.timeWeekday]]<span id="time" class="style-scope ytd-ticket-shelf-renderer">[[item.timeTime]]</span>\n                </div>\n              </div>\n            </td>\n            <td class="where-column-td style-scope ytd-ticket-shelf-renderer">\n              <div class="where-column style-scope ytd-ticket-shelf-renderer">\n                <div class="venue-vendor-container style-scope ytd-ticket-shelf-renderer">\n                  <div class="venue style-scope ytd-ticket-shelf-renderer">[[item.subtitle2]]</div>\n                  <b class="dot style-scope ytd-ticket-shelf-renderer">\u00b7</b>\n                  <a class="vendor style-scope ytd-ticket-shelf-renderer" href="javascript:void(0)" id$="event-[[index]]">\n                    [[item.linkText]]\n                    <template is="dom-if" if="[[!item.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n                      <yt-icon class="launch-icon style-scope ytd-ticket-shelf-renderer" icon="yt-icons:launch"></yt-icon>\n                    </template>\n                  </a>\n                </div>\n              </div>\n            </td>\n          </tr>\n        </template>\n      </table>\n      <yt-icon-button id="shelf-toggler" hidden="[[!canShowMore]]" label="[[shelfTogglerLabelText]]" class="style-scope ytd-ticket-shelf-renderer">\n        <yt-icon icon="[[shelfTogglerIcon]]" class="style-scope ytd-ticket-shelf-renderer"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return YNj=k},{mode:1});var jbc;var QbH;var lS7=function(){return _.S.apply(this,arguments)||this};
_.z(lS7,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],lS7.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],lS7.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-comments-entry-point-message-renderer"})],lS7);
_.v(lS7,"ytd-comments-entry-point-message-renderer",function(){if(QbH!==void 0)return QbH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-entry-point-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="message" text="[[data.messageText]]" class="style-scope ytd-comments-entry-point-message-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return QbH=k},{mode:1});var Dy7;var zO=function(){return _.S.apply(this,arguments)||this};
_.z(zO,_.S);_.mJ.Object.defineProperties(zO.prototype,{hasAvatar:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.teaserAvatar)}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],zO.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],zO.prototype,"data",void 0);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],zO.prototype,"hasAvatar",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-comments-entry-point-teaser-renderer"})],zO);
_.v(zO,"ytd-comments-entry-point-teaser-renderer",function(){if(Dy7!==void 0)return Dy7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-entry-point-teaser-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="teaser" class="style-scope ytd-comments-entry-point-teaser-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-entry-point-teaser-renderer" height="24" hidden="[[!hasAvatar]]" thumbnail="[[data.teaserAvatar]]" width="24"></yt-img-shadow><div id="teaser-text" class="style-scope ytd-comments-entry-point-teaser-renderer">[[getSimpleString(data.teaserContent)]]</div></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Dy7=k},{mode:1});var tSc;var MSS=function(){return _.S.apply(this,arguments)||this};
_.z(MSS,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],MSS.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],MSS.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-comments-simplebox-renderer"})],MSS);
_.v(MSS,"ytd-comments-simplebox-renderer",function(){if(tSc!==void 0)return tSc;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-simplebox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="simplebox" class="style-scope ytd-comments-simplebox-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-simplebox-renderer" height="24" thumbnail="[[data.simpleboxAvatar]]" width="24"></yt-img-shadow><div id="simplebox-input" class="style-scope ytd-comments-simplebox-renderer">[[getSimpleString(data.simpleboxPlaceholder)]]</div></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return tSc=k},{mode:1});var uo=function(){var k=_.S.apply(this,arguments)||this;k.fullHeight=!_.W("comment_teaser_full_height_kill_switch")&&_.W("kevlar_watch_grid");return k};
_.z(uo,_.S);uo.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"}}}};
uo.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
uo.prototype.onTap=function(){var k=this.tapCommand;k&&(this.data&&this.ytRendererBehavior.logExplicitClick(this.data),this.ytComponentBehavior.resolveCommand(k))};
uo.prototype.onKeyUp=function(k){if(k.keyCode===13)this.onTap()};
_.mJ.Object.defineProperties(uo.prototype,{tapCommand:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null?0:k.onTap)return this.data.onTap;var g,P;if(((g=this.data)==null?0:g.teaserContent)||((P=this.data)==null?0:P.simpleboxPlaceholder))return{signalAction:{signal:"SCROLL_TO_COMMENTS"}}}},
simpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.simpleboxPlaceholder}},
hasSimpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){return!!this.simpleboxPlaceholder}},
simpleboxAvatar:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.simpleboxAvatar}},
teaserContent:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.teaserContent}},
hasTeaserContent:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserContent}},
teaserAvatar:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.teaserAvatar}},
hasTeaserAvatar:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserAvatar}},
messageText:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.messageText}},
contentRenderer:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.contentRenderer}},
hasContents:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)!=null&&k.contents?this.data.contents.length>0:!1}},
hasContentRenderer:{configurable:!0,enumerable:!0,get:function(){return!!this.contentRenderer}}});
uo.prototype.onKeyUp=uo.prototype.onKeyUp;uo.prototype.onTap=uo.prototype.onTap;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],uo.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],uo.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],uo.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],uo.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],uo.prototype,"fullHeight",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],uo.prototype,"tapCommand",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],uo.prototype,"simpleboxPlaceholder",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],uo.prototype,"hasSimpleboxPlaceholder",null);
_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],uo.prototype,"simpleboxAvatar",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],uo.prototype,"teaserContent",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],uo.prototype,"hasTeaserContent",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],uo.prototype,"teaserAvatar",null);
_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],uo.prototype,"hasTeaserAvatar",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],uo.prototype,"messageText",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],uo.prototype,"contentRenderer",null);_.N([_.E("data"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],uo.prototype,"hasContents",null);
_.N([_.E("data"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],uo.prototype,"hasContentRenderer",null);_.N([_.dV("click"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],uo.prototype,"onTap",null);_.N([_.dV("keypress"),_.I("design:type",Function),_.I("design:paramtypes",[_.J_]),_.I("design:returntype")],uo.prototype,"onKeyUp",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-comments-entry-point-header-renderer"})],uo);
_.v(uo,"ytd-comments-entry-point-header-renderer",function(){if(jbc!==void 0)return jbc;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-entry-point-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-comments-entry-point-header-renderer"><div id="title" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(data.headerText)]]</div><div id="count" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(data.commentCount)]]</div></div><div id="content" class="style-scope ytd-comments-entry-point-header-renderer"><div id="simplebox" hidden="[[!hasSimpleboxPlaceholder]]" class="style-scope ytd-comments-entry-point-header-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-entry-point-header-renderer" height="24" thumbnail="[[simpleboxAvatar]]" width="24"></yt-img-shadow><div id="simplebox-input" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(simpleboxPlaceholder)]]</div></div><div id="teaser" hidden="[[!hasTeaserContent]]" class="style-scope ytd-comments-entry-point-header-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-entry-point-header-renderer" height="24" hidden="[[!hasTeaserAvatar]]" thumbnail="[[teaserAvatar]]" width="24"></yt-img-shadow><div id="teaser-text" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(teaserContent)]]</div></div><yt-formatted-string id="message" text="[[messageText]]" class="style-scope ytd-comments-entry-point-header-renderer"></yt-formatted-string><div id="content-renderer" hidden="[[!hasContentRenderer]]" class="style-scope ytd-comments-entry-point-header-renderer"></div><div id="contents" class="style-scope ytd-comments-entry-point-header-renderer"></div></div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return jbc=k},{mode:1});var KrJ;_.y3(_.FML,"yt-animated-rolling-number",{props:{numberText:_.GH,numberValue:_.GH,heightPx:_.GH,fontSizeMultiplier:_.GH,shouldAnimate:_.GH,forceRollUp:_.GH}});var oCc=Number(getComputedStyle(document.documentElement).fontSize.replace("px","")),vCu={numberText:"",heightPx:2*oCc,shouldAnimate:!1},hT=function(){var k=_.S.apply(this,arguments)||this;k.usingAnimatedComponents=!0;k.wasDetailed=!1;k.JSC$23175_browserSupportsAnimation=_.W("web_supports_animations_api");k.actionMap={"yt-update-viewership-action":"onYtUpdateViewershipAction","yt-update-date-text-action":"onYtUpdateDateTextAction"};k.detailed=!1;k.shouldAnimate=!1;k.viewCountProps=vCu;k.dateTextProps=
vCu;k.metadataBadgesInDescription=_.W("web_metadata_badges_in_description");return k};
_.z(hT,_.S);_.d=hT.prototype;_.d.attached=function(){var k=this;_.Za().resolve(_.ik).subtitleChangeCallbackMap.set("ytd-watch-info-text",function(g){k.set("videoPrimaryInfoRenderer.subtitle",g)})};
_.d.detached=function(){_.Za().resolve(_.ik).subtitleChangeCallbackMap.delete("ytd-watch-info-text")};
_.d.resetAnimationState=function(){this.shouldAnimate=!1};
_.d.updateDynamicMetadata=function(){if(this.JSC$23175_browserSupportsAnimation){if(!this.detailed){var k,g,P,x;var U=(k=this.videoPrimaryInfoRenderer)==null?void 0:(g=k.viewCount)==null?void 0:(P=g.videoViewCountRenderer)==null?void 0:(x=P.extraShortViewCount)==null?void 0:x.simpleText;var A,q,T,c;var Z=(A=this.videoPrimaryInfoRenderer)==null?void 0:(q=A.viewCount)==null?void 0:(T=q.videoViewCountRenderer)==null?void 0:(c=T.shortViewCount)==null?void 0:c.simpleText}if(!Z){var w,J,r,f;U=(w=this.videoPrimaryInfoRenderer)==
null?void 0:(J=w.viewCount)==null?void 0:(r=J.videoViewCountRenderer)==null?void 0:(f=r.unlabeledViewCountValue)==null?void 0:f.simpleText;var B,L,Y,l;Z=(B=this.videoPrimaryInfoRenderer)==null?void 0:(L=B.viewCount)==null?void 0:(Y=L.videoViewCountRenderer)==null?void 0:(l=Y.viewCount)==null?void 0:l.simpleText}var D,X,a;k=Number((D=this.videoPrimaryInfoRenderer)==null?void 0:(X=D.viewCount)==null?void 0:(a=X.videoViewCountRenderer)==null?void 0:a.originalViewCount);var H,y;D=(H=this.videoPrimaryInfoRenderer)==
null?void 0:(y=H.relativeDateText)==null?void 0:y.simpleText;var kj;H=!((kj=this.videoPrimaryInfoRenderer)==null||!kj.relativeDateText);if(U&&Z&&k&&(D||!H)){this.wasDetailed!==this.detailed&&(this.shouldAnimate=!1);this.wasDetailed=this.detailed;kj=Z.split(new RegExp("("+U+")"));U=_.vS(kj[0]);var Ts;Z={numberText:(Ts=kj[1])!=null?Ts:"",numberValue:k,heightPx:2*oCc,shouldAnimate:this.shouldAnimate&&!!this.viewCountProps.numberText};var m0;Ts=((m0=kj[2])!=null?m0:"")+"  ";this.setViewCount(Z,U,_.vS(Ts));
if(!this.detailed&&H){U=D.split(/(\d+)/);m0=_.vS(U[0]);var Lb;Ts={numberText:(Lb=U[1])!=null?Lb:"",heightPx:2*oCc,shouldAnimate:this.shouldAnimate&&!!this.dateTextProps.numberText};var rA;Lb=((rA=U[2])!=null?rA:"")+"  ";this.setDateText(Ts,m0,_.vS(Lb))}else this.setDateText();this.usingAnimatedComponents=!0;this.shouldAnimate=!1}else this.usingAnimatedComponents=!1,this.setViewCount(),this.setDateText()}else this.usingAnimatedComponents=!1};
_.d.setViewCount=function(k,g,P){_.a5(g)!==_.a5(this.viewCountPreNumberText)&&(this.viewCountPreNumberText=g);this.viewCountProps.numberText!==(k==null?void 0:k.numberText)&&(this.viewCountProps=k||vCu);_.a5(P)!==_.a5(this.viewCountPostNumberText)&&(this.viewCountPostNumberText=P)};
_.d.setDateText=function(k,g,P){_.a5(g)!==_.a5(this.dateTextPreNumberText)&&(this.dateTextPreNumberText=g);this.dateTextProps.numberText!==(k==null?void 0:k.numberText)&&(this.dateTextProps=k||vCu);_.a5(P)!==_.a5(this.dateTextPostNumberText)&&(this.dateTextPostNumberText=P)};
_.d.onYtUpdateViewershipAction=function(k){this.videoPrimaryInfoRenderer&&(_.b(k,Zzr).isEmpty?this.set("videoPrimaryInfoRenderer.viewCount",null):_.b(k,Zzr).viewCount&&(this.shouldAnimate=!0,this.set("videoPrimaryInfoRenderer.viewCount",_.b(k,Zzr).viewCount)))};
_.d.onYtUpdateDateTextAction=function(k){if(this.videoPrimaryInfoRenderer){k=_.b(k,_.cYr).dateText;this.shouldAnimate=!0;var g;((g=this.videoPrimaryInfoRenderer)==null?0:g.relativeDateText)?this.set("videoPrimaryInfoRenderer.relativeDateText",k):this.set("videoPrimaryInfoRenderer.dateText",k)}};
_.mJ.Object.defineProperties(hT.prototype,{infoText:{configurable:!0,enumerable:!0,get:function(){return UEH(this.videoPrimaryInfoRenderer,this.detailed,!this.usingAnimatedComponents)}},
descriptionInfoTooltipText:{configurable:!0,enumerable:!0,get:function(){return _.a5(UEH(this.videoPrimaryInfoRenderer,!0,!0,"\u2022",!0))}},
showDescriptionInfoTooltip:{configurable:!0,enumerable:!0,get:function(){return!this.detailed}},
animatedViewCountAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.a5(this.viewCountPreNumberText),this.viewCountProps.numberText,_.a5(this.viewCountPostNumberText)].join("")}},
animatedDateTextAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.a5(this.dateTextPreNumberText),this.dateTextProps.numberText,_.a5(this.dateTextPostNumberText)].join("")}}});
hT.prototype.updateDynamicMetadata=hT.prototype.updateDynamicMetadata;hT.prototype.resetAnimationState=hT.prototype.resetAnimationState;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],hT.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],hT.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],hT.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],hT.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],hT.prototype,"videoPrimaryInfoRenderer",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],hT.prototype,"detailed",void 0);_.N([_.n(),_.I("design:type",Object)],hT.prototype,"shouldAnimate",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],hT.prototype,"viewCountPreNumberText",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],hT.prototype,"viewCountProps",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],hT.prototype,"viewCountPostNumberText",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],hT.prototype,"dateTextPreNumberText",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],hT.prototype,"dateTextProps",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],hT.prototype,"dateTextPostNumberText",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],hT.prototype,"metadataBadgesInDescription",void 0);_.N([_.E("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed","usingAnimatedComponents"),_.I("design:type",Object),_.I("design:paramtypes",[])],hT.prototype,"infoText",null);
_.N([_.E("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount"),_.I("design:type",String),_.I("design:paramtypes",[])],hT.prototype,"descriptionInfoTooltipText",null);_.N([_.E("detailed"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],hT.prototype,"showDescriptionInfoTooltip",null);
_.N([_.E("viewCountPreNumberText","viewCountProps.numberText","viewCountPostNumberText"),_.I("design:type",String),_.I("design:paramtypes",[])],hT.prototype,"animatedViewCountAccessibilityLabel",null);_.N([_.E("dateTextPreNumberText","dateTextProps.numberText","dateTextPostNumberText"),_.I("design:type",String),_.I("design:paramtypes",[])],hT.prototype,"animatedDateTextAccessibilityLabel",null);
_.N([_.OO("videoPrimaryInfoRenderer"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],hT.prototype,"resetAnimationState",null);_.N([_.OO("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],hT.prototype,"updateDynamicMetadata",null);
_.N([_.t({disableElementRegistration:!0,is:"ytd-watch-info-text"})],hT);
_.v(hT,"ytd-watch-info-text",function(){if(KrJ!==void 0)return KrJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-info-text--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info-container" class="style-scope ytd-watch-info-text">\n  <template is="dom-if" if="[[videoPrimaryInfoRenderer.subtitle]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string id="subtitle" ellipsis-truncate="" text="[[videoPrimaryInfoRenderer.subtitle]]" class="style-scope ytd-watch-info-text">\n    </yt-formatted-string>\n  </template>\n  <div id="view-count" aria-label$="[[animatedViewCountAccessibilityLabel]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string aria-hidden="true" text="[[viewCountPreNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n    <yt-animated-rolling-number force-roll-up="[[viewCountProps.forceRollUp]]" height-px="[[viewCountProps.heightPx]]" number-text="[[viewCountProps.numberText]]" number-value="[[viewCountProps.numberValue]]" should-animate="[[viewCountProps.shouldAnimate]]" class="style-scope ytd-watch-info-text"></yt-animated-rolling-number>\n    <yt-formatted-string aria-hidden="true" text="[[viewCountPostNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  </div>\n  <div id="date-text" aria-label$="[[animatedDateTextAccessibilityLabel]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string aria-hidden="true" text="[[dateTextPreNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n    <yt-animated-rolling-number force-roll-up="true" height-px="[[dateTextProps.heightPx]]" number-text="[[dateTextProps.numberText]]" number-value="[[dateTextProps.numberValue]]" should-animate="[[dateTextProps.shouldAnimate]]" class="style-scope ytd-watch-info-text"></yt-animated-rolling-number>\n    <yt-formatted-string aria-hidden="true" text="[[dateTextPostNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="info" text="[[infoText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  <template is="dom-if" if="[[metadataBadgesInDescription]]" class="style-scope ytd-watch-info-text">\n    <ytd-badge-supported-renderer badges="[[videoPrimaryInfoRenderer.badges]]" hidden="[[!videoPrimaryInfoRenderer.badges]]" class="style-scope ytd-watch-info-text">\n    </ytd-badge-supported-renderer>\n  </template>\n</div>\n<template is="dom-if" restamp="" if="[[showDescriptionInfoTooltip]]" class="style-scope ytd-watch-info-text">\n  <tp-yt-paper-tooltip class="style-scope ytd-watch-info-text">[[descriptionInfoTooltipText]]</tp-yt-paper-tooltip>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return KrJ=k},{mode:1});var aSS;var Hfd="baseBackground raisedBackground additiveBackground textPrimary textSecondary outline keyLight collectionStack invertedBackground textPrimaryInverse textDisabled dropShadow cardOutline overlayBackground overlayTextPrimary".split(" ");var Nxd=_.M(function(k){var g=k.data;var P=k.setTapCommand;_.o6(function(){var x=_.hC(g().onTap);P(x)},"CLm0Xe");
return _.V("yt-comment-input-box-carousel-item-view-model",{class:"ytCommentInputBoxCarouselItemViewModelHost"},_.V(_.Vz,{data:function(){return g().avatar}},{avatarViewModel:_.vg}),_.V("div",{class:"ytCommentInputBoxCarouselItemViewModelInputBox"},_.V("span",null,function(){return g().simpleboxText})))},"zn");var ISc=_.M(function(k){return _.V("comments-entry-point-teaser-view-model",{class:"ytCommentsEntryPointTeaserViewModelHost"},_.V(_.m,{cond:function(){return _.b(k.data().avatar,_.uC)},
then:function(g){return _.V(_.vg,{data:g,avatarButtonCustomClassName:"ytCommentsEntryPointTeaserViewModelAvatar"})}}),_.V("div",{class:"ytCommentsEntryPointTeaserViewModelTeaser"},_.V(_.C8,{text:function(){return k.data().teaserText}})))},"An");var XZd=_.M(function(k){var g=k.data;var P=k.setTapCommand;_.o6(function(){var x=_.hC(g().onTap);P(x)},"qxjCCd");
return _.V("yt-comment-teaser-carousel-item-view-model",{class:"ytCommentTeaserCarouselItemViewModelHost"},_.V(_.Vz,{data:function(){return g().teasers}},{commentsEntryPointTeaserViewModel:ISc}))},"Cn");var y0N=_.M(function(k){var g=k.data;var P=k.setTapCommand;_.o6(function(){var x=_.hC(g().onTap);P(x)},"CRZByf");
return _.V("yt-comments-entry-point-message-view-model",{class:"ytCommentsEntryPointMessageViewModelHost"},_.V(_.C8,{text:function(){return g().messageText}}))},"En");var pZH=_.M(function(k){var g=k.data;var P=k.setTapCommand;var x=k.isDisabled;_.o6(function(){var U=(x==null?0:x())?void 0:_.hC(g().onTap);P(U)},"GZxRqd");
return _.V("yt-text-carousel-item-view-model",{class:"ytTextCarouselItemViewModelHost"},_.V(_.qQ,{icon:function(){return g().iconName},
className:"ytTextCarouselItemViewModelImageType"}),_.V(_.m,{cond:function(){return g().image},
then:function(U){return _.V(_.KX,{data:U,alt:"",className:"ytTextCarouselItemViewModelImageType"})}}),_.V(_.C8,{text:function(){return g().text},
className:function(){return g().image||g().iconName?"ytTextCarouselItemViewModelText":"ytTextCarouselItemViewModelTextWithoutImage"},
ellipsisTruncate:!0}),_.V(_.Vz,{data:function(){return g().button}},{buttonViewModel:function(U){return _.V(_.Va,{data:U.data,
className:"ytTextCarouselItemViewModelButton",buttonOverrides:function(){return{disabled:x==null?void 0:x()}}})}}))},"Gn");var CAJ=_.M(function(k){var g=k.data;var P=k.itemIndex;var x=k.selectedIndex;var U=k.indexUpdatedCallback;var A=k.observer;k=k.title;var q=_.cZ("yt-carousel-item-view-model",function(J){A&&A().observe(J)}),T=function(J){P()===x()&&U(J)},c=_.Vb(Y4T),Z=_.Vb(_.Ub0),w=function(){var J,r,f,B,L;
return((J=g())==null?void 0:J.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_LIVE_CHAT_STATIC_TEXT"&&!c()||((r=g())==null?void 0:r.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_QUIZ_TEASER_STATIC_TEXT"&&((f=Z())==null?void 0:f.includes("PAposts_by_host"))||((B=g())==null?void 0:B.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_YOUCHAT_STATIC_TEXT"&&((L=Z())==null?void 0:L.includes("PAyouchat"))};
return _.V("yt-carousel-item-view-model",{el:q,class:"ytCarouselItemViewModelHost",tabindex:0,"aria-label":k},_.V(_.Vz,{data:function(){var J,r;return(r=(J=_.b(g().carouselItem,lZ7))==null?void 0:J.textCarousel)!=null?r:g().carouselItem}},{textCarouselItemViewModel:function(J){return _.V(pZH,{data:J.data,
setTapCommand:T,isDisabled:w})},
commentTeaserCarouselItemViewModel:function(J){return _.V(XZd,{data:J.data,setTapCommand:T})},
commentInputBoxCarouselItemViewModel:function(J){return _.V(Nxd,{data:J.data,setTapCommand:T})},
commentsEntryPointMessageViewModel:function(J){return _.V(y0N,{data:J.data,setTapCommand:T})}}))},"Hn");var G5N=_.M(function(k){var g=k.numDots;var P=k.activeIndex;return _.V("yt-carousel-dots-shape",{class:"ytCarouselDotsShapeHost"},_.V(_.DZ,{each:function(){return Array.from({length:g()})},
keyBy:"INDEX"},function(x,U){return _.V("div",{class:function(){var A={};return _.f5("ytCarouselDotsShapeDot",(A.ytCarouselDotsShapeDotActive=U===P(),A))}})}))},"In");var RDU=_.M(function(k){var g=k.data;var P=k.handleCarouselNavigation;var x=k.numItems;var U=k.selectedIndex;var A=function(){return{disabled:U()===0}},q=function(){return{disabled:U()===x()-1}};
return _.V("yt-carousel-title-view-model",{class:"ytCarouselTitleViewModelHost"},_.V("div",null,_.V("h2",{class:"ytCarouselTitleViewModelTitle","aria-live":"polite"},function(){return g().title}),_.V(_.m,{cond:function(){return g().subtitle},
then:function(T){return _.V("span",{class:"ytCarouselTitleViewModelSubtitle","aria-label":function(){return g().subtitleAccessibilityText}},T)}})),_.V(_.m,{cond:function(){return x()>1},
then:function(){return _.V("div",{class:"ytCarouselTitleViewModelNavigation"},_.V(G5N,{numDots:x,activeIndex:U}),_.V(_.m,{cond:function(){return g().previousButton},
then:function(T){return _.V(_.Vz,{data:T},{buttonViewModel:function(c){return _.V(_.Va,{data:c.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return P(-1)},
buttonOverrides:A})}})}}),_.V(_.m,{cond:function(){return g().nextButton},
then:function(T){return _.V(_.Vz,{data:T},{buttonViewModel:function(c){return _.V(_.Va,{data:c.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return P(1)},
buttonOverrides:q})}})}}))}}))},"Jn");_.y3(_.M(function(k){var g=k.data;var P,x=_.cZ("yt-video-metadata-carousel-view-model"),U=_.cZ("div",function(H){var y=function(){var kj=H.offsetWidth*L(),Ts=24*(L()-1);r(kj+Ts)};
y();window.ResizeObserver&&(P=new ResizeObserver(y),P.observe(H))}),A=_.y4("HTML_DIR")==="rtl",q=!1,T=0,c=0;
k=_.O(_.zT(0,void 0,"M49TDf"));var Z=k.next().value,w=k.next().value;k=_.O(_.zT(0,void 0,"zLIok"));var J=k.next().value,r=k.next().value;k=_.O(_.zT(!1,void 0,"bhelhc"));var f=k.next().value,B=k.next().value,L=function(){var H,y,kj;return(kj=(H=g())==null?void 0:(y=H.carouselTitles)==null?void 0:y.length)!=null?kj:0},Y=function(){U.value&&U.value.scrollLeft!==T&&w((A?U.value.scrollLeft<T:U.value.scrollLeft>T)?Math.min(Z()+1,L()-1):Math.max(Z()-1,0))},l;
window.IntersectionObserver&&(l=new IntersectionObserver(function(H){H=_.O(H);for(var y=H.next();!y.done;y=H.next())if(y.value.isIntersecting){if(q){q=!1;break}Y()}else w(c)},{threshold:.2}));
_.o6(function(){if(U.value){var H=(A?-1:1)*(J()/L()+12)*(f()&&l?c:Z());typeof U.value.scrollTo==="function"?U.value.scrollTo({left:H,behavior:"smooth"}):U.value.scrollLeft=H;T=H;c=f()&&l?c:Z()}},"s9rbgc");
var D,X=function(H){D=H};
_.vc(function(){var H;(H=P)==null||H.disconnect();var y;(y=l)==null||y.disconnect()});
var a=function(H){H=Z()+H;H>=0&&H<L()&&(q=!0,w(H))};
return _.V("yt-video-metadata-carousel-view-model",{class:"ytVideoMetadataCarouselViewModelHost",el:x,"on:click":_.iX(function(H){if(_.s$(_.Ws(H),x.value,["BUTTON".toString()])||!D)return!1;_.Za().resolve(_.wP).resolveCommand(D,{forceClickLogging:!0});return!1}),
"on:touchstart":_.iX(function(){B(!0);return!1}),
"on:touchend":_.iX(function(){l||Y();B(!1);return!1}),
hidden:function(){var H,y;return!((H=g())==null?0:(y=H.carouselItems)==null?0:y.length)}},_.V("div",{class:"ytVideoMetadataCarouselViewModelTitleSection"},_.V(_.m,{cond:function(){return g().carouselTitles},
then:function(H){return _.V(_.Vz,{data:function(){return H()[f()&&l?c:Z()]}},{carouselTitleViewModel:function(y){return _.V(RDU,{data:y.data,
handleCarouselNavigation:a,numItems:L,selectedIndex:Z})}})}})),_.V("div",{class:"ytVideoMetadataCarouselViewModelCarouselContainer",
el:U},_.V("div",{class:"ytVideoMetadataCarouselViewModelItemSection",style:function(){return"min-width: "+J()+"px;"}},_.V(_.m,{cond:function(){return g().carouselItems},
then:function(H){return _.V(_.DZ,{each:H},function(y,kj){return _.V(_.Vz,{data:function(){return y}},{carouselItemViewModel:function(Ts){return _.V(CAJ,{data:Ts.data,
itemIndex:kj,selectedIndex:Z,indexUpdatedCallback:X,observer:l,title:function(){a:{var m0=kj();var Lb,rA=(Lb=g())==null?void 0:Lb.carouselTitles;if(rA&&(m0=rA[m0])){var bV;m0=(bV=_.b(m0,Qyy))==null?void 0:bV.title;break a}m0=void 0}return m0}})}})})}}))))},"Ln"),"yt-video-metadata-carousel-view-model",{props:{data:_.GH}});var kIs=_.W("web_action_buttons_update_owner_width")?32:12,E5=function(){var k=_.S.apply(this,arguments)||this;k.isHovering=!1;k.enableColorSampling=_.W("web_delhi_colorful_sd");k.metadataBadgesInDescription=_.W("web_metadata_badges_in_description");k.descriptionCollapsed=!0;k.useFadedScrimDescription=_.W("kevlar_enable_faded_scrim_on_description");k.skinnyMode=!1;k.playlist=!1;k.isDark=document.documentElement.hasAttribute("dark");k.disableVideoOwnerOnTap=_.W("swatchie_video_owner_on_tap_ks");k.swatcherooDelayLoad=
_.W("swatcheroo_enable_ghost_cards");k.primaryMenuWidth=0;k.videoId="";k.titleHeadlineXs=_.W("web_watch_typography_title_headline_xs");k.titleHeadlineS=_.W("web_watch_typography_title_headline_s");k.titleHeadlineM=_.W("web_watch_typography_title_headline_m");k.titleHashtagBlackLinkified=_.W("web_title_hashtag_black_linkified");k.titleHashtagGreyLinkified=_.W("web_title_hashtag_grey_linkified");k.actionButtonsUpdateOwnerWidth=_.W("web_action_buttons_update_owner_width");k.shouldForceIconOnly=!1;k.actionMap=
{"yt-update-title-action":"onYtUpdateTitleAction","yt-update-description-action":"onYtUpdateDescriptionAction","yt-dark-mode-toggled-action":"onYtDarkModeToggledAction"};k.isFullscreen=!1;k.isTheaterMode=!1;return k};
_.z(E5,_.S);_.d=E5.prototype;_.d.ready=function(){this.updateOwnerAndDescriptionPosition()};
_.d.updateOwnerAndDescriptionPosition=function(){_.W("kevlar_watch_grid")&&this.titleElement&&this.descriptionElement&&this.bottomRowElement&&this.ownerElement&&this.topRowElement&&(this.skinnyMode?(this.titleElement.appendChild(this.descriptionElement),_.Yf(this.bottomRowElement,this.ownerElement)):(_.Yf(this.bottomRowElement,this.descriptionElement),_.Yf(this.topRowElement,this.ownerElement)))};
_.d.titleOnTap=function(k){if(this.descriptionExpandCommand&&this.skinnyMode&&!_.vb(_.of(k)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var g;((g=window.getSelection())==null?0:g.toString().length)||this.handleExpandDescriptionCommands()}};
_.d.videoOwnerOnTap=function(k){this.disableVideoOwnerOnTap||this.skinnyMode&&this.videoOwnerCommand&&(_.vb(_.of(k)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])||this.ytComponentBehavior.resolveCommand(this.videoOwnerCommand))};
_.d.detached=function(){var k=this,g;return _.e(function(P){(g=k.resizeObserver)==null||g.disconnect();_.SV(P)})};
_.d.maybeAttachResizeObserver=function(){var k=this;this.flexMenuEnabled&&window.ResizeObserver&&(this.resizeThrottle||(this.resizeThrottle=new _.AO(this.resize,200,this)),this.resizeObserver=this.resizeObserver||new ResizeObserver(function(){k.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement))};
_.d.maybeUpdateActionsOnSeparateLine=function(){if(this.skinnyMode)this.actionsOnSeparateLine=!0;else if(this.primaryMenuWidth){var k=this.hostElement.clientWidth,g=Math.max(this.largerItemWrap?400:350,k/2-kIs);_.W("web_action_buttons_update_owner_width")&&(g=this.ownerElement.clientWidth+kIs);this.actionsOnSeparateLine=this.primaryMenuWidth>k-g?!0:!1}};
_.d.stripAttributedDescription=function(k){return{content:k.content.replace(/[\r\n]{2,}/g,"\n")}};
_.d.configureRendererStamper=function(){return{"videoPrimaryInfoRenderer.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,disableTextTransformOnButtons:!0,tonalOverride:_.W("web_modern_buttons"),forceIconButton:!_.W("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:_.W("web_action_buttons_minimize_subscribe")},properties:{forceIconOnly:"[[shouldForceIconOnly]]"}},subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},commentsEntryPointHeaderRenderer:{id:"comment-teaser",mapping:{commentsEntryPointHeaderRenderer:"ytd-comments-entry-point-header-renderer"}},videoMetadataCarousel:{id:"teaser-carousel",mapping:{videoMetadataCarouselViewModel:"yt-video-metadata-carousel-view-model"}},
infoPanelBelowMetadata:{id:"middle-row",mapping:{infoPanelContentRenderer:"ytd-info-panel-content-renderer"}}}};
_.d.videoPrimaryInfoRendererChanged=function(){var k;if((k=this.videoPrimaryInfoRenderer)==null?0:k.trackingParams)this.data={trackingParams:this.videoPrimaryInfoRenderer.trackingParams};this.flexMenuEnabled&&(this.maybeAttachResizeObserver(),this.updatePrimaryMenuWidth())};
_.d.videoSecondaryInfoRendererChanged=function(){var k,g;(k=this.descriptionInlineExpander)==null||(g=k.collapse)==null||g.call(k);this.descriptionExpandClientVe=_.$5(110509);this.descriptionCollapseClientVe=_.$5(110510);k=_.hE();g=_.up();k&&g&&(_.W("combine_ve_grafts")?(_.BV(_.qJ(),this.descriptionExpandClientVe,g),_.BV(_.qJ(),this.descriptionCollapseClientVe,g)):_.DK(k,g,[this.descriptionExpandClientVe,this.descriptionCollapseClientVe]))};
_.d.structuredDescriptionContentRendererChanged=function(){this.useFadedScrimDescription&&this.fadedStructuredDescriptionContentRendererElement?this.fadedStructuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed:this.structuredDescriptionContentRendererElement&&(this.structuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed)};
_.d.updateTopLevelIconsOnly=function(){var k=this;_.W("top_level_update_killswitch")||this.menu&&_.Xq.addLowPriorityJob(function(){k.menu.topLevelIconsOnly=k.skinnyMode},_.rP("swathceroo_delay_flexible_menu_update",100))};
_.d.updateShouldForceIconOnly=function(){this.shouldForceIconOnly=this.skinnyMode||_.W("web_action_buttons_minimize_subscribe")};
_.d.moveActionsElement=function(){this.skinnyMode?this.bottomActionsElement.appendChild(this.actionsElement):this.topRowElement.appendChild(this.actionsElement)};
_.d.onYtTextInlineExpanderExpandClicked=function(){this.logExpandClick()};
_.d.onYtTextInlineExpanderCollapseClicked=function(){this.logCollapseClick();this.isWatchFlexy&&this.scrollToTopOfContainer()};
_.d.onYtTextInlineExpanderExpandedChanged=function(){if(!_.W("kevlar_watch_grid")){this.descriptionCollapsed=!this.descriptionInlineExpander.isExpanded;var k,g;(g=(k=this.structuredDescriptionContentRendererElement).resize)==null||g.call(k)}};
_.d.onRenderStamperFinished=function(k){(k==null?void 0:k.target)===this.hostElement&&this.updatePrimaryMenuWidth()};
_.d.onYtExpanderMoreTapped=function(){this.handleExpandDescriptionCommands()};
_.d.onYtExpanderLessTapped=function(){var k,g=(k=this.videoSecondaryInfoRenderer)==null?void 0:k.showLessCommand;g&&this.ytComponentBehavior.resolveCommand(g)};
_.d.onDescriptionDown=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerDown()};
_.d.onDescriptionUp=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerUp()};
_.d.onDescriptionClick=function(k){if(!_.vb(_.of(k)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var g;((g=window.getSelection())==null?0:g.toString().length)||(this.descriptionCollapsed?this.handleExpandDescriptionClick():_.W("kevlar_watch_metadata_entire_collapse_click_target")&&this.handleCollapseDescriptionClick())}};
_.d.handleExpandDescriptionClick=function(){this.descriptionCollapsed&&(this.useFadedScrimDescription&&this.logExpandClick(),this.expandDescription())};
_.d.handleCollapseDescriptionClick=function(){!this.descriptionCollapsed&&this.useFadedScrimDescription&&(this.collapseDescription(),this.scrollToTopOfContainer(),this.logCollapseClick())};
_.d.logCollapseClick=function(){var k=_.hE();k&&this.descriptionCollapseClientVe&&_.op(k,this.descriptionCollapseClientVe)};
_.d.logExpandClick=function(){var k=_.hE();k&&this.descriptionExpandClientVe&&_.op(k,this.descriptionExpandClientVe)};
_.d.collapseDescription=function(){this.descriptionCollapsed=!0};
_.d.scrollToTopOfContainer=function(){_.RV(this.hostElement,"yt-scroll-to-watch-element",[this.titleElement])};
_.d.expandDescription=function(){if(this.descriptionCollapsed)if(this.useFadedScrimDescription)this.descriptionCollapsed=!1,this.handleExpandDescriptionCommands();else this.descriptionInlineExpander.onExpandClick()};
_.d.handleExpandDescriptionCommands=function(){this.descriptionExpandCommand&&!this.structuredDescriptionContentRendererComputed&&this.ytComponentBehavior.resolveCommand(this.descriptionExpandCommand)};
_.d.getAboveTheFoldHeight=function(){return this.aboveTheFoldContainer.offsetHeight};
_.d.resize=function(){if(this.videoSecondaryInfoRenderer)if(this.descriptionInlineExpander){var k,g;(g=(k=this.descriptionInlineExpander).resize)==null||g.call(k)}else _.pH(new _.Da("Tried to resize description inline expander when the HTML element was null",this.videoSecondaryInfoRenderer));if(this.flexMenuEnabled){var P;(P=this.menu)==null||P.maybeFlushDebouncer();this.updatePrimaryMenuWidth();this.primaryMenuWidth!==0&&this.maybeUpdateActionsOnSeparateLine()}};
_.d.updatePrimaryMenuWidth=function(){if(this.flexMenuEnabled&&this.menu){var k,g,P,x,U=_.W("web_action_buttons_update_owner_width")?(P=(k=_.kr(this.menu).querySelector("#button-shape"))==null?void 0:k.clientWidth)!=null?P:0:(x=(g=_.kr(this.menu).querySelector("#button"))==null?void 0:g.clientWidth)!=null?x:0,A,q;k=((q=(A=_.kr(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:A.clientWidth)!=null?q:0)+8+U;var T,c;U=(c=(T=_.kr(this.menu).querySelector("#top-level-buttons-computed"))==
null?void 0:T.children.length)!=null?c:2;k<=8*U||(this.primaryMenuWidth=k)}};
_.d.onYtUpdateTitleAction=function(k){this.videoPrimaryInfoRenderer&&this.set("videoPrimaryInfoRenderer.title",_.b(k,Vhy).title)};
_.d.onYtUpdateDescriptionAction=function(k){if(k=_.b(k,_.Skq)){var g,P=!((g=this.videoSecondaryInfoRenderer)==null||!g.attributedDescription);k.isEmpty||!k.description&&!k.attributedDescription?(this.set("videoSecondaryInfoRenderer.attributedDescription",null),this.set("videoSecondaryInfoRenderer.description",null)):k.attributedDescription?this.set("videoSecondaryInfoRenderer.attributedDescription",k.attributedDescription):k.description&&(P?this.set("videoSecondaryInfoRenderer.attributedDescription",
_.be(k.description)):this.set("videoSecondaryInfoRenderer.description",k.description))}};
_.d.onYtDarkModeToggledAction=function(k){this.isDark=k};
_.d.registerPanel=function(){if(!_.W("kevlar_watch_metadata_ep_killswitch")&&this.hasInlineStructuredDescription){var k=_.W("web_watch_imax_theater_mode")&&this.isTheaterMode;k=_.W("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||k;var g=_.Za().resolve(_.lB);g&&!k&&g.registerPanel("engagement-panel-structured-description",this)}};
_.d.resetDescriptionState=function(){this.useFadedScrimDescription&&(this.descriptionCollapsed=!0)};
_.d.parseColorSamplingData=function(){var k;if(_.W("web_delhi_colorful_sd")&&((k=this.structuredDescriptionContentRenderer)==null?0:k.items)&&(k=this.structuredDescriptionContentRenderer.items.find(function(U){return!!_.b(U,jz)}))){var g,P;
this.hoverColor={lightTheme:(g=_.b(k,jz))==null?void 0:g.lightThemeColorPalette,darkTheme:(P=_.b(k,jz))==null?void 0:P.darkThemeColorPalette};var x;this.hoverText=(x=_.b(k,jz))==null?void 0:x.colorSampledDescriptionBodyText}};
_.d.updateHoverColor=function(){if(_.W("web_delhi_colorful_sd")){var k=this.hoverColor,g={},P;k=(P=this.isDark?k==null?void 0:k.darkTheme:k==null?void 0:k.lightTheme)!=null?P:{};P=_.O(Hfd);for(var x=P.next();!x.done;x=P.next()){x=x.value;var U=k[x];g["--yt-saturated-"+_.O7(x)]=U?_.u3(U):"initial"}_.iG(this.hostElement,g)}};
_.d.onDescriptionMouseEnter=function(){this.isHovering=!0};
_.d.onDescriptionMouseLeave=function(){this.isHovering=!1};
_.d.showPanel=function(k){this.expandDescription();var g=this.useFadedScrimDescription?this.fadedStructuredDescriptionContentRendererElement:this.structuredDescriptionContentRendererElement;g.resize();var P,x=k==null?void 0:(P=k.sectionListEngagementPanelExtras)==null?void 0:P.scrollToItemSectionIdentifier;x?_.Xq.addJob(function(){g==null||g.scrollToSection(x)},8):this.scrollToTopOfContainer()};
_.d.isVisible=function(){return!this.descriptionCollapsed};
_.d.getReloadContinuation=function(){};
_.d.hidePanel=function(){};
_.d.updatePanel=function(){};
_.mJ.Object.defineProperties(E5.prototype,{structuredDescriptionContentRendererComputed:{configurable:!0,enumerable:!0,get:function(){var k;return _.W("web_delhi_colorful_sd")&&(k=this.structuredDescriptionContentRenderer)!=null&&k.items?Object.assign({},this.structuredDescriptionContentRenderer,{items:this.structuredDescriptionContentRenderer.items.filter(function(g){return!_.b(g,jz)&&!_.b(g,JYJ)})}):this.structuredDescriptionContentRenderer}},
productShelf:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.structuredDescriptionContentRendererComputed)!=null&&k.items){var g;k=_.O((g=this.structuredDescriptionContentRendererComputed)==null?void 0:g.items);for(g=k.next();!g.done;g=k.next())if(g=_.b(g.value,_.sxk))return g}}},
shouldHideBadges:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.videoPrimaryInfoRenderer)==null?0:k.badges)||this.metadataBadgesInDescription}},
shouldShowProductShelf:{configurable:!0,enumerable:!0,get:function(){return!(!this.productShelf||this.descriptionCollapsed)}},
largerItemWrap:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return!!((k=this.videoSecondaryInfoRenderer)==null?0:(g=k.owner)==null?0:(P=g.videoOwnerRenderer)==null?0:P.membershipButton)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){if(this.skinnyMode){var k,g;if((k=this.videoSecondaryInfoRenderer)==null?0:(g=k.attributedDescription)==null?0:g.content){var P,x;return(x=this.stripAttributedDescription((P=this.videoSecondaryInfoRenderer)==null?void 0:P.attributedDescription))!=null?x:{runs:[]}}}if(_.W("web_delhi_colorful_sd")&&this.isHovering&&this.descriptionCollapsed&&this.hoverText)return this.hoverText;var U,A,q,T;return(T=(q=(U=this.videoSecondaryInfoRenderer)==
null?void 0:U.description)!=null?q:(A=this.videoSecondaryInfoRenderer)==null?void 0:A.attributedDescription)!=null?T:{runs:[]}}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var k,g;return(g=(k=this.videoSecondaryInfoRenderer)==null?void 0:k.headerRuns)!=null?g:[]}},
hasTeaser:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.commentsEntryPointHeaderRenderer)==null||!k.commentsEntryPointHeaderRenderer)}},
hasTeaserCarousel:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.videoMetadataCarousel)==null||!k.videoMetadataCarouselViewModel)}},
descriptionMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.skinnyMode?_.rP("swatchie_desc_lines",3):this.hasTeaserCarousel?2:3}},
collapsibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){var k,g,P=Object.assign({},(k=this.videoSecondaryInfoRenderer)==null?void 0:(g=k.metadataRowContainer)==null?void 0:g.metadataRowContainerRenderer);if(P&&P.rows&&P.collapsedItemCount!==void 0&&!(P.rows.length<=P.collapsedItemCount))return P.rows=P.rows.slice(P.collapsedItemCount),P.collapsedItemCount=0,P}},
alwaysVisibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){if(!this.suppressTopLevelMetadataRows){var k,g,P=Object.assign({},(k=this.videoSecondaryInfoRenderer)==null?void 0:(g=k.metadataRowContainer)==null?void 0:g.metadataRowContainerRenderer);if(P&&P.rows&&P.collapsedItemCount!==void 0)return P.rows=P.rows.slice(0,P.collapsedItemCount),P.collapsedItemCount=P.rows.length,P}}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){var k,g;return!!((k=this.structuredDescriptionContentRendererComputed)==null?0:(g=k.items)==null?0:g.length)}},
showInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!this.useFadedScrimDescription&&this.hasInlineStructuredDescription&&!this.descriptionCollapsed}},
descriptionExpandCommand:{configurable:!0,enumerable:!0,get:function(){if(this.structuredDescriptionContentRendererComputed)return null;var k;return(k=this.videoSecondaryInfoRenderer)==null?void 0:k.showMoreCommand}},
videoOwnerCommand:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return((k=this.videoSecondaryInfoRenderer)==null?0:(g=k.owner)==null?0:(P=g.videoOwnerRenderer)==null?0:P.navigationEndpoint)?this.videoSecondaryInfoRenderer.owner.videoOwnerRenderer.navigationEndpoint:null}},
flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var k,g,P,x;return!!((k=this.videoPrimaryInfoRenderer)==null?0:(g=k.videoActions)==null?0:(P=g.menuRenderer)==null?0:(x=P.flexibleItems)==null?0:x.length)}},
showAttributedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&_.Dz(this.descriptionText)}},
showFormattedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&!_.Dz(this.descriptionText)}},
showFadedStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.useFadedScrimDescription||!this.hasInlineStructuredDescription||this.descriptionCollapsed)}},
videoTitle:{configurable:!0,enumerable:!0,get:function(){var k=this;if(_.W("web_title_hashtag_grey_delinkified")){var g,P=_.vX.unsafeClone((g=this.videoPrimaryInfoRenderer)==null?void 0:g.title);(g=P==null?void 0:P.runs)&&g.forEach(function(x){if(x==null?0:x.navigationEndpoint)x.textColor=4284506208,k.isDark&&(x.textColor=4289374890)});
return P}return(P=this.videoPrimaryInfoRenderer)==null?void 0:P.title}},
noEndpoints:{configurable:!0,enumerable:!0,get:function(){return _.W("web_title_hashtag_black_delinkified")||_.W("web_title_hashtag_grey_delinkified")}}});
E5.prototype.updateHoverColor=E5.prototype.updateHoverColor;E5.prototype.parseColorSamplingData=E5.prototype.parseColorSamplingData;E5.prototype.resetDescriptionState=E5.prototype.resetDescriptionState;E5.prototype.registerPanel=E5.prototype.registerPanel;E5.prototype.onYtExpanderLessTapped=E5.prototype.onYtExpanderLessTapped;E5.prototype.onYtExpanderMoreTapped=E5.prototype.onYtExpanderMoreTapped;E5.prototype.onRenderStamperFinished=E5.prototype.onRenderStamperFinished;
E5.prototype.onYtTextInlineExpanderExpandedChanged=E5.prototype.onYtTextInlineExpanderExpandedChanged;E5.prototype.onYtTextInlineExpanderCollapseClicked=E5.prototype.onYtTextInlineExpanderCollapseClicked;E5.prototype.onYtTextInlineExpanderExpandClicked=E5.prototype.onYtTextInlineExpanderExpandClicked;E5.prototype.moveActionsElement=E5.prototype.moveActionsElement;E5.prototype.updateShouldForceIconOnly=E5.prototype.updateShouldForceIconOnly;E5.prototype.updateTopLevelIconsOnly=E5.prototype.updateTopLevelIconsOnly;
E5.prototype.structuredDescriptionContentRendererChanged=E5.prototype.structuredDescriptionContentRendererChanged;E5.prototype.videoSecondaryInfoRendererChanged=E5.prototype.videoSecondaryInfoRendererChanged;E5.prototype.videoPrimaryInfoRendererChanged=E5.prototype.videoPrimaryInfoRendererChanged;E5.prototype.maybeUpdateActionsOnSeparateLine=E5.prototype.maybeUpdateActionsOnSeparateLine;E5.prototype.updateOwnerAndDescriptionPosition=E5.prototype.updateOwnerAndDescriptionPosition;
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],E5.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],E5.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],E5.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],E5.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.vD),_.I("design:type",Object)],E5.prototype,"ytdReduxBehavior",void 0);_.N([_.Td("#above-the-fold"),_.I("design:type",HTMLElement)],E5.prototype,"aboveTheFoldContainer",void 0);_.N([_.Td("#menu ytd-menu-renderer"),_.I("design:type",Object)],E5.prototype,"menu",void 0);_.N([_.Td("#description-inline-expander"),_.I("design:type",Object)],E5.prototype,"descriptionInlineExpander",void 0);
_.N([_.Td("#faded-structured-description"),_.I("design:type",Object)],E5.prototype,"fadedStructuredDescriptionContentRendererElement",void 0);_.N([_.Td("#structured-description"),_.I("design:type",Object)],E5.prototype,"structuredDescriptionContentRendererElement",void 0);_.N([_.Td("#title"),_.I("design:type",HTMLElement)],E5.prototype,"titleElement",void 0);_.N([_.Td("#description"),_.I("design:type",HTMLElement)],E5.prototype,"descriptionElement",void 0);
_.N([_.Td("#description-interaction"),_.I("design:type",Object)],E5.prototype,"descriptionInteraction",void 0);_.N([_.Td("#owner"),_.I("design:type",HTMLElement)],E5.prototype,"ownerElement",void 0);_.N([_.Td("#top-row"),_.I("design:type",HTMLElement)],E5.prototype,"topRowElement",void 0);_.N([_.Td("#bottom-row"),_.I("design:type",HTMLElement)],E5.prototype,"bottomRowElement",void 0);_.N([_.Td("#actions"),_.I("design:type",HTMLElement)],E5.prototype,"actionsElement",void 0);
_.N([_.Td("#bottom-actions"),_.I("design:type",HTMLElement)],E5.prototype,"bottomActionsElement",void 0);_.N([_.Td("#ytd-watch-info-text"),_.I("design:type",Object)],E5.prototype,"watchInfoTextElement",void 0);_.N([_.n(),_.I("design:type",Object)],E5.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],E5.prototype,"videoPrimaryInfoRenderer",void 0);_.N([_.n(),_.I("design:type",Object)],E5.prototype,"videoSecondaryInfoRenderer",void 0);
_.N([_.n(),_.I("design:type",Object)],E5.prototype,"commentsEntryPointHeaderRenderer",void 0);_.N([_.n(),_.I("design:type",Object)],E5.prototype,"videoMetadataCarousel",void 0);_.N([_.n(),_.I("design:type",Object)],E5.prototype,"structuredDescriptionContentRenderer",void 0);_.N([_.E("structuredDescriptionContentRenderer"),_.I("design:type",Object),_.I("design:paramtypes",[])],E5.prototype,"structuredDescriptionContentRendererComputed",null);
_.N([_.n(),_.I("design:type",Object)],E5.prototype,"videoSummary",void 0);_.N([_.n(),_.I("design:type",Object)],E5.prototype,"merchShelf",void 0);_.N([_.n(),_.I("design:type",Object)],E5.prototype,"infoPanelBelowMetadata",void 0);_.N([_.n(),_.I("design:type",Object)],E5.prototype,"hoverColor",void 0);_.N([_.n(),_.I("design:type",Object)],E5.prototype,"hoverText",void 0);_.N([_.n(),_.I("design:type",Object)],E5.prototype,"isHovering",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E5.prototype,"enableColorSampling",void 0);_.N([_.E("structuredDescriptionContentRendererComputed"),_.I("design:type",Object),_.I("design:paramtypes",[])],E5.prototype,"productShelf",null);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E5.prototype,"metadataBadgesInDescription",void 0);_.N([_.E("videoPrimaryInfoRenderer"),_.I("design:type",Object),_.I("design:paramtypes",[])],E5.prototype,"shouldHideBadges",null);
_.N([_.E("productShelf","descriptionCollapsed"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],E5.prototype,"shouldShowProductShelf",null);_.N([_.n(),_.I("design:type",Boolean)],E5.prototype,"isWatchFlexy",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E5.prototype,"descriptionCollapsed",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],E5.prototype,"useFadedScrimDescription",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E5.prototype,"skinnyMode",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("videoSecondaryInfoRenderer"),_.I("design:type",Object),_.I("design:paramtypes",[])],E5.prototype,"largerItemWrap",null);_.N([_.n(),_.I("design:type",Object)],E5.prototype,"playlist",void 0);_.N([_.n(),_.I("design:type",Object)],E5.prototype,"clarifyBox",void 0);_.N([_.n(),_.I("design:type",Object)],E5.prototype,"playerAds",void 0);
_.N([_.n(),_.I("design:type",Boolean)],E5.prototype,"isDark",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],E5.prototype,"actionsOnSeparateLine",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E5.prototype,"disableVideoOwnerOnTap",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E5.prototype,"swatcherooDelayLoad",void 0);_.N([_.n(),_.I("design:type",Boolean)],E5.prototype,"suppressTopLevelMetadataRows",void 0);
_.N([_.n(),_.I("design:type",Object)],E5.prototype,"primaryMenuWidth",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E5.prototype,"videoId",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E5.prototype,"titleHeadlineXs",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E5.prototype,"titleHeadlineS",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E5.prototype,"titleHeadlineM",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E5.prototype,"titleHashtagBlackLinkified",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E5.prototype,"titleHashtagGreyLinkified",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E5.prototype,"actionButtonsUpdateOwnerWidth",void 0);_.N([_.n(),_.I("design:type",Object)],E5.prototype,"shouldForceIconOnly",void 0);
_.N([_.Zf("skinnyMode"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E5.prototype,"updateOwnerAndDescriptionPosition",null);_.N([_.Zf("skinnyMode"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E5.prototype,"maybeUpdateActionsOnSeparateLine",null);
_.N([_.E("videoSecondaryInfoRenderer.description","videoSecondaryInfoRenderer.attributedDescription","isHovering","hoverText","descriptionCollapsed"),_.I("design:type",Object),_.I("design:paramtypes",[])],E5.prototype,"descriptionText",null);_.N([_.E("videoSecondaryInfoRenderer.headerRuns"),_.I("design:type",Array),_.I("design:paramtypes",[])],E5.prototype,"headerRuns",null);
_.N([_.n({value:!1}),_.E("commentsEntryPointHeaderRenderer"),_.I("design:type",Object),_.I("design:paramtypes",[])],E5.prototype,"hasTeaser",null);_.N([_.n({value:!1,reflectToAttribute:!0}),_.E("videoMetadataCarousel"),_.I("design:type",Object),_.I("design:paramtypes",[])],E5.prototype,"hasTeaserCarousel",null);_.N([_.n({value:3}),_.E("skinnyMode","playerAds","clarifyBox","hasTeaserCarousel"),_.I("design:type",Object),_.I("design:paramtypes",[])],E5.prototype,"descriptionMaxLines",null);
_.N([_.E("videoSecondaryInfoRenderer.metadataRowContainer"),_.I("design:type",Object),_.I("design:paramtypes",[])],E5.prototype,"collapsibleMetadataRows",null);_.N([_.E("videoSecondaryInfoRenderer.metadataRowContainer","suppressTopLevelMetadataRows"),_.I("design:type",Object),_.I("design:paramtypes",[])],E5.prototype,"alwaysVisibleMetadataRows",null);
_.N([_.E("videoSecondaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],E5.prototype,"hasInlineStructuredDescription",null);_.N([_.E("useFadedScrimDescription","hasInlineStructuredDescription","descriptionCollapsed"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],E5.prototype,"showInlineStructuredDescription",null);
_.N([_.E("data","hasInlineStructuredDescription","videoSecondaryInfoRenderer"),_.I("design:type",Object),_.I("design:paramtypes",[])],E5.prototype,"descriptionExpandCommand",null);_.N([_.E("videoSecondaryInfoRenderer.owner"),_.I("design:type",Object),_.I("design:paramtypes",[])],E5.prototype,"videoOwnerCommand",null);_.N([_.n({reflectToAttribute:!0}),_.E("videoPrimaryInfoRenderer.videoActions"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],E5.prototype,"flexMenuEnabled",null);
_.N([_.n({selector:_.hO,reflectToAttribute:!0}),_.I("design:type",Object)],E5.prototype,"isFullscreen",void 0);_.N([_.n({selector:_.uX,reflectToAttribute:!0}),_.I("design:type",Object)],E5.prototype,"isTheaterMode",void 0);_.N([_.E("descriptionText","useFadedScrimDescription"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],E5.prototype,"showAttributedStringDescription",null);
_.N([_.E("descriptionText","useFadedScrimDescription"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],E5.prototype,"showFormattedStringDescription",null);_.N([_.E("useFadedScrimDescription","descriptionCollapsed","hasInlineStructuredDescription"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],E5.prototype,"showFadedStructuredDescription",null);
_.N([_.Zf("videoPrimaryInfoRenderer"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E5.prototype,"videoPrimaryInfoRendererChanged",null);_.N([_.E("videoPrimaryInfoRenderer.title"),_.I("design:type",Object),_.I("design:paramtypes",[])],E5.prototype,"videoTitle",null);_.N([_.E("videoPrimaryInfoRenderer"),_.I("design:type",Object),_.I("design:paramtypes",[])],E5.prototype,"noEndpoints",null);
_.N([_.Zf("videoSecondaryInfoRenderer"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E5.prototype,"videoSecondaryInfoRendererChanged",null);_.N([_.OO("videoPrimaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E5.prototype,"structuredDescriptionContentRendererChanged",null);
_.N([_.OO("skinnyMode"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E5.prototype,"updateTopLevelIconsOnly",null);_.N([_.OO("skinnyMode"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E5.prototype,"updateShouldForceIconOnly",null);_.N([_.OO("skinnyMode"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E5.prototype,"moveActionsElement",null);
_.N([_.dV("yt-text-inline-expander-expand-clicked"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E5.prototype,"onYtTextInlineExpanderExpandClicked",null);_.N([_.dV("yt-text-inline-expander-collapse-clicked"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E5.prototype,"onYtTextInlineExpanderCollapseClicked",null);
_.N([_.dV("yt-text-inline-expander-expanded-changed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E5.prototype,"onYtTextInlineExpanderExpandedChanged",null);_.N([_.dV("yt-rendererstamper-finished"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],E5.prototype,"onRenderStamperFinished",null);
_.N([_.dV("yt-expander-more-tapped"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E5.prototype,"onYtExpanderMoreTapped",null);_.N([_.dV("yt-expander-less-tapped"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E5.prototype,"onYtExpanderLessTapped",null);
_.N([_.OO("videoPrimaryInfoRenderer","hasInlineStructuredDescription","isFullscreen"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E5.prototype,"registerPanel",null);_.N([_.OO("videoSecondaryInfoRenderer"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E5.prototype,"resetDescriptionState",null);
_.N([_.OO("structuredDescriptionContentRenderer"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E5.prototype,"parseColorSamplingData",null);_.N([_.OO("hoverColor","isDark"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E5.prototype,"updateHoverColor",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-watch-metadata"})],E5);
_.v(E5,"ytd-watch-metadata",function(){if(aSS!==void 0)return aSS;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-metadata--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="above-the-fold" class="style-scope ytd-watch-metadata">\n  <div id="title" on-click="titleOnTap" class="style-scope ytd-watch-metadata">\n    <ytd-badge-supported-renderer hidden="[[!videoPrimaryInfoRenderer.topStandaloneBadge]]" top-standalone-badge="[[videoPrimaryInfoRenderer.topStandaloneBadge]]" class="style-scope ytd-watch-metadata">\n    </ytd-badge-supported-renderer>\n    <h1 class="style-scope ytd-watch-metadata">\n      <yt-formatted-string force-default-style="" no-endpoints="[[noEndpoints]]" text="[[videoTitle]]" title="[[getSimpleString(videoPrimaryInfoRenderer.title)]]" class="style-scope ytd-watch-metadata">\n      </yt-formatted-string>\n    </h1>\n    <ytd-badge-supported-renderer badges="[[videoPrimaryInfoRenderer.badges]]" hidden="[[shouldHideBadges]]" class="style-scope ytd-watch-metadata">\n    </ytd-badge-supported-renderer>\n  </div>\n\n  <div id="top-row" class="style-scope ytd-watch-metadata">\n    <div id="owner" class="item style-scope ytd-watch-metadata" hidden="[[!videoSecondaryInfoRenderer.owner.videoOwnerRenderer]]" on-click="videoOwnerOnTap">\n      <ytd-video-owner-renderer data="[[videoSecondaryInfoRenderer.owner.videoOwnerRenderer]]" subscribe-key="[[videoSecondaryInfoRenderer.subscribeButton.subscribeButtonRenderer.subscribedEntityKey]]" watch-metadata-refresh="" class="style-scope ytd-watch-metadata">\n      </ytd-video-owner-renderer>\n      <div id="subscribe-button" class="style-scope ytd-watch-metadata"></div>\n    </div>\n    <div id="actions" class="item style-scope ytd-watch-metadata">\n      <div id="actions-inner" class="style-scope ytd-watch-metadata">\n        <div id="menu" class="style-scope ytd-watch-metadata"></div>\n      </div>\n    </div>\n  </div>\n\n  <div id="middle-row" class="style-scope ytd-watch-metadata"></div>\n\n  <div id="bottom-row" class="style-scope ytd-watch-metadata">\n    <template is="dom-if" if="[[videoSecondaryInfoRenderer]]" id="description-wrapper" class="style-scope ytd-watch-metadata">\n      <div id="description" class="item style-scope ytd-watch-metadata" on-down="onDescriptionDown" on-up="onDescriptionUp" on-click="onDescriptionClick" on-mouseenter="onDescriptionMouseEnter" on-mouseleave="onDescriptionMouseLeave">\n        <div id="description-inner" class="style-scope ytd-watch-metadata">\n          <ytd-watch-info-text id="ytd-watch-info-text" detailed="[[!descriptionCollapsed]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" class="style-scope ytd-watch-metadata"></ytd-watch-info-text>\n          \n          <template is="dom-if" if="[[shouldShowProductShelf]]" restamp="" id="product-shelf" class="style-scope ytd-watch-metadata">\n            <ytd-merch-shelf-renderer data="[[productShelf]]" detailed-description-override="[[!descriptionCollapsed]]" class="style-scope ytd-watch-metadata">\n            </ytd-merch-shelf-renderer>\n          </template>\n          <yt-formatted-string id="description-placeholder" hidden="[[!videoSecondaryInfoRenderer.descriptionPlaceholder]]" text="[[videoSecondaryInfoRenderer.descriptionPlaceholder]]" class="style-scope ytd-watch-metadata">\n          </yt-formatted-string>\n          <div id="description-text-container" hidden="[[!useFadedScrimDescription]]" class="style-scope ytd-watch-metadata">\n            <yt-attributed-string id="attributed-description-text" data="[[descriptionText]]" disable-upgrade$="[[!showAttributedStringDescription]]" header-runs="[[headerRuns]]" hidden$="[[!showAttributedStringDescription]]" user-input="" class="style-scope ytd-watch-metadata">\n            </yt-attributed-string>\n            \n            <yt-formatted-string id="formatted-description-text" disable-upgrade$="[[!showFormattedStringDescription]]" hidden="[[!showFormattedStringDescription]]" split-lines="[[showFormattedStringDescription]]" text="[[descriptionText]]" class="style-scope ytd-watch-metadata">\n            </yt-formatted-string>\n            <ytd-structured-description-content-renderer id="faded-structured-description" data="[[structuredDescriptionContentRendererComputed]]" disable-upgrade$="[[!showFadedStructuredDescription]]" hidden="[[!showFadedStructuredDescription]]" inline-structured-description="" video-summary="[[videoSummary]]" class="style-scope ytd-watch-metadata">\n            </ytd-structured-description-content-renderer>\n            <ytd-metadata-row-container-renderer data="[[collapsibleMetadataRows]]" disable-upgrade$="[[!collapsibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n            </ytd-metadata-row-container-renderer>\n            <tp-yt-paper-button id="collapse-button" class="button style-scope ytd-watch-metadata" hidden="[[descriptionCollapsed]]" on-click="handleCollapseDescriptionClick">[[getSimpleString(videoSecondaryInfoRenderer.showLessText)]]</tp-yt-paper-button>\n          </div>\n          <ytd-text-inline-expander id="description-inline-expander" always-show-expand-button="" collapse-label="[[getSimpleString(videoSecondaryInfoRenderer.showLessText)]]" disable-upgrade$="[[useFadedScrimDescription]]" expand-command="[[descriptionExpandCommand]]" expand-label="[[getSimpleString(videoSecondaryInfoRenderer.showMoreText)]]" header-runs="[[headerRuns]]" hidden="[[useFadedScrimDescription]]" max-lines="[[descriptionMaxLines]]" text="[[descriptionText]]" class="style-scope ytd-watch-metadata">\n            <div slot="extra-content" class="style-scope ytd-watch-metadata">\n              <ytd-structured-description-content-renderer id="structured-description" data="[[structuredDescriptionContentRendererComputed]]" hidden="[[!showInlineStructuredDescription]]" inline-structured-description="" merch-shelf="[[merchShelf]]" video-summary="[[videoSummary]]" class="style-scope ytd-watch-metadata">\n              </ytd-structured-description-content-renderer>\n              <ytd-metadata-row-container-renderer data="[[collapsibleMetadataRows]]" disable-upgrade$="[[!collapsibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n              </ytd-metadata-row-container-renderer>\n            </div>\n          </ytd-text-inline-expander>\n        </div>\n        <yt-interaction id="description-interaction" class="rounded-large style-scope ytd-watch-metadata" hidden="[[skinnyMode]]"></yt-interaction>\n      </div>\n    </template>\n    <div id="bottom-actions" class="style-scope ytd-watch-metadata"></div>\n    <div id="comment-teaser" class="item style-scope ytd-watch-metadata" hidden="[[!hasTeaser]]"></div>\n    <div id="teaser-carousel" class="item style-scope ytd-watch-metadata" hidden="[[!hasTeaserCarousel]]"></div>\n  </div>\n</div>\n\n<ytd-metadata-row-container-renderer data="[[alwaysVisibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n</ytd-metadata-row-container-renderer>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return aSS=k},{mode:2});_.dxr=function(k){_.lx.call(this);this.JSC$23200_watchApi=k;this.temporaryTheaterMode=this.autonavCancelledBySignal=!1;gHs(this);PSc(this);$xN(this);xxU(this);iRj(this);UxU(this);AWN(this)};
_.z(_.dxr,_.lx);var $xN=function(k){var g=function(){_.W("kevlar_is_pupi_enabled")||LA(k)};
k.JSC$23200_watchApi.getRoot().addEventListener("yt-player-updated",g);k.addOnDisposeCallback(function(){k.JSC$23200_watchApi.getRoot().removeEventListener("yt-player-updated",g)})},iRj=function(k){if(_.W("kevlar_endscreen_auto_theater_mode")){var g=k.JSC$23200_watchApi.subscribeToActiveChanged(function(){ORy(k)},!1);
k.addOnDisposeCallback(g)}},gHs=function(k){var g,P,x,U,A;
_.e(function(q){if(q.nextAddress==1)return q.yield(k.JSC$23200_watchApi.playerApi,2);g=q.yieldResult;P=function(T){T=!!T;q6d(k)&&(T=T?2:1,_.cV.getInstance().setState(T,!0,!1))};
x=function(T){T&&_.FGd(_.Ni().getState())&&(_.RV(k.JSC$23200_watchApi.getRoot(),"yt-toggle-theater-mode",[!0,!1]),k.temporaryTheaterMode=!0)};
U=function(T){_.W("kevlar_player_update_autonav_on_new_data")&&T.type==="newdata"&&(_.W("kevlar_is_pupi_enabled")||LA(k))};
A=function(T){k.onPlayerStateChange(T)};
_.W("kevlar_endscreen_auto_theater_mode")&&g.addEventListener("onAutonavCancelled",x);g.addEventListener("onAutonavChangeRequest",P);g.addEventListener("onVideoDataChange",U);g.addEventListener("onStateChange",A);k.addOnDisposeCallback(function(){g.removeEventListener("onAutonavChangeRequest",P);g.removeEventListener("onVideoDataChange",U);g.removeEventListener("onStateChange",A);_.W("kevlar_endscreen_auto_theater_mode")&&g.removeEventListener("onAutonavCancelled",x)});
_.SV(q)})},PSc=function(k){k.JSC$23200_watchApi.registerActionHandler("yt-signal-action-cancel-autonav",function(){k.autonavCancelledBySignal=!0;
_.W("kevlar_is_pupi_enabled")||LA(k)});
k.JSC$23200_watchApi.registerActionHandler("yt-autonav-state-changed-action",function(g,P,x){P&&LA(k,x)});
k.JSC$23200_watchApi.registerActionHandler("yt-enable-autoplay-command",function(){q6d(k)&&_.cV.getInstance().setState(2,!0,!0)});
k.JSC$23200_watchApi.registerActionHandler("yt-disable-autoplay-command",function(){q6d(k)&&_.cV.getInstance().setState(1,!0,!0)});
k.addOnDisposeCallback(function(){k.JSC$23200_watchApi.unregisterActionHandler("yt-signal-action-cancel-autonav");k.JSC$23200_watchApi.unregisterActionHandler("yt-autonav-state-changed-action");k.JSC$23200_watchApi.unregisterActionHandler("yt-enable-autoplay-command");k.JSC$23200_watchApi.unregisterActionHandler("yt-disable-autoplay-command")})},xxU=function(k){var g=k.JSC$23200_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){AWN(k)}),P=k.JSC$23200_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){UxU(k)});
k.addOnDisposeCallback(function(){k.JSC$23200_watchApi.unsubscribeByKey(g);k.JSC$23200_watchApi.unsubscribeByKey(P)})},AWN=function(k){k.autonavCancelledBySignal=!1;
_.W("kevlar_is_pupi_enabled")||LA(k)},UxU=function(k){var g=k.JSC$23200_watchApi.getWatchNextResponse(),P,x;
var U=(g=(x=_.b(g==null?void 0:(U=g.playerOverlays)==null?void 0:(P=U.playerOverlayRenderer)==null?void 0:P.autonavToggle,_.Qr4))==null?void 0:x.enabled)?2:1;_.W("kevlar_is_pupi_enabled")?_.cV.getInstance().setState(U,!1,!1):LA(k);_.W("web_persist_server_autonav_state_on_client")&&typeof g==="boolean"&&_.qcM(U===2)},q6d=function(k){if(k.autonavCancelledBySignal)return!1;
var g,P,x,U;return!!((g=k.JSC$23200_watchApi.getWatchNextResponse())==null?0:(P=g.contents)==null?0:(x=P.twoColumnWatchNextResults)==null?0:(U=x.autoplay)==null?0:U.autoplay)};
_.dxr.prototype.onPlayerStateChange=function(k){if(k===0){k=!_.cV.getInstance().isAutoplaySetExplicitly();var g=this.JSC$23200_watchApi.getWatchNextResponse(),P,x,U,A;g=_.b(g==null?void 0:(P=g.contents)==null?void 0:(x=P.twoColumnWatchNextResults)==null?void 0:(U=x.autoplay)==null?void 0:(A=U.autoplay)==null?void 0:A.autoplayExplicitChoiceDialogRenderer,_.CjN);q6d(this)&&k&&g&&_.xZ.instance.resolveCommand({openPopupAction:{popup:{confirmDialogRenderer:g},popupType:"DIALOG"}})}else ORy(this)};
var ORy=function(k){k.temporaryTheaterMode&&(k.temporaryTheaterMode=!1,_.RV(k.JSC$23200_watchApi.getRoot(),"yt-toggle-theater-mode",[!1,!1]))},LA=function(k,g){g=g===void 0?!1:g;
var P;_.e(function(x){if(x.nextAddress==1)return x.yield(k.JSC$23200_watchApi.playerApi,2);P=x.yieldResult;q6d(k)?P.setAutonavState(_.cV.getInstance().getState(),g):P.setAutonavState(1,g);_.SV(x)})};var Tbr={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"};_.cWU=function(k){_.lx.call(this);var g=this;this.JSC$23205_watchApi=k;var P=this.JSC$23205_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){epj(g)});
this.addOnDisposeCallback(function(){g.JSC$23205_watchApi.unsubscribeByKey(P)});
epj(this)};
_.z(_.cWU,_.lx);var epj=function(k){var g=k.JSC$23205_watchApi.getPlayerResponse(),P=k.JSC$23205_watchApi.getWatchNextResponse();if(!_.Kc0(g==null?void 0:g.playabilityStatus,P==null?void 0:P.playerOverlays)){var x;var U=g==null?void 0:(x=g.playabilityStatus)==null?void 0:x.errorScreen}k.JSC$23205_watchApi.provideRenderingData("ERROR_SCREEN",U)};var V5N=_.M(function(k){var g=k.data;k=_.W("web_watch_video_details_hide_subtitle");var P=_.W("web_watch_video_details_single_line_title"),x=_.iX(function(){var T=g().onTap;T&&_.Za().resolve(_.wP).resolveCommand(T)}),U={},A={},q={};
return _.V("yt-player-overlay-video-details-renderer",{class:_.$v("ytPlayerOverlayVideoDetailsRendererHost",(U.ytPlayerOverlayVideoDetailsRendererFrostedGlass=!_.W("web_watch_video_details_transparent_background"),U)),"on:click":x,role:"button"},_.V("h2",{class:_.$v("ytPlayerOverlayVideoDetailsRendererTitle",(A.ytPlayerOverlayVideoDetailsRendererSingleLineTitle=function(){return P},A))},_.V(_.C8,{text:function(){return g().title}})),_.V("div",{class:_.$v("ytPlayerOverlayVideoDetailsRendererSubtitle",
(q.ytPlayerOverlayVideoDetailsRendererHideSubtitle=k,q))},_.V(_.C8,{text:function(){return g().subtitle}})))},"Mn");var nA={LIKE:"LIKE_DELHI_PLAYER",DISLIKE:"DISLIKE_DELHI_PLAYER",SHARE:"SHARE_DELHI_PLAYER",COMMENT:"COMMENT_DELHI_PLAYER",MESSAGE_BUBBLE_OVERLAP:"MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER"},ZRd=_.M(function(k){var g=k.data;var P=_.Vb(_.hO),x=_.W("web_watch_action_bar_resize_buttons"),U=_.W("web_watch_video_action_dsdvb"),A=_.W("delhi_modern_web_player_icons")&&!_.W("enable_web_delhi_icons");k=_.W("delhi_modern_web_player_disable_frosted_glass");var q=_.W("delhi_modern_web_player_compact_video_actions_controls"),
T=_.W("web_player_quick_action_buttons_icon_only"),c=function(){var w=x&&!P(),J={};q?J.size="S":w&&(J.size="M");T&&(J.iconPosition="icon-only");if(Object.keys(J).length!==0)return J},Z={};
return _.V("yt-player-quick-action-buttons",{class:_.$v("ytPlayerQuickActionButtonsHost",(Z.ytPlayerQuickActionButtonsHostCompactControls=function(){return!P()||q},Z.ytPlayerQuickActionButtonsHostDisableBackdropFilter=k,Z))},_.V(_.DZ,{each:function(){var w=g();
if(A){w=JSON.parse(JSON.stringify(w));for(var J=_.O(w),r=J.next();!r.done;r=J.next()){var f=r.value,B=void 0;r=_.b((B=_.b(f,_.aW))==null?void 0:B.toggleButtonViewModel,_.PV);var L=void 0;B=_.b((L=_.b(f,_.vP))==null?void 0:L.toggleButtonViewModel,_.PV);L=_.b(f,_.kt);f=_.b(f,_.PV);if(r)B=_.b(r.defaultButtonViewModel,_.kt),r=_.b(r.toggledButtonViewModel,_.kt),B&&B.iconName&&(B.iconName=nA[B.iconName]),r&&r.iconName&&(r.iconName=nA[r.iconName]);else if(B)r=_.b(B.defaultButtonViewModel,_.kt),B=_.b(B.toggledButtonViewModel,
_.kt),r&&r.iconName&&(r.iconName=nA[r.iconName]),B&&B.iconName&&(B.iconName=nA[B.iconName]);else if(L)L.iconName&&(L.iconName=nA[L.iconName]);else if(f){r=_.b(f.defaultButtonViewModel,_.kt);B=_.b(f.toggledButtonViewModel,_.kt);f=void 0;if((f=r)==null?0:f.iconName)r.iconName=nA[r.iconName];r=void 0;if((r=B)==null?0:r.iconName)B.iconName=nA[B.iconName]}}}U&&(w=Awy(w));return w}},function(w){return _.V(_.Vz,{data:function(){return w}},{buttonViewModel:function(J){return _.V(_.Va,{data:J.data,
buttonOverrides:c})},
likeButtonViewModel:function(J){return _.V(_.Nq,{data:J.data,buttonShapeOverrideables:c})},
dislikeButtonViewModel:function(J){return _.V(_.Hv,{data:J.data,buttonShapeOverrideables:c})},
toggleButtonViewModel:function(J){return _.V(_.je,{data:J.data,buttonShapeOverrides:c})}})}))},"Nn");_.w1u=function(k){_.lx.call(this);var g=this;this.JSC$23209_watchApi=k;k=_.O(_.zT({},void 0,"n9wCVe"));this.quickActionsViewModel=k.next().value;this.setQuickActionsViewModel=k.next().value;k=_.O(_.zT({},void 0,"JD2YUd"));this.playerOverlayVideoDetailsRenderer=k.next().value;this.setPlayerOverlayVideoDetailsRenderer=k.next().value;var P=this.JSC$23209_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){mxU(g)});
this.addOnDisposeCallback(function(){g.JSC$23209_watchApi.unsubscribeByKey(P)});
mxU(this)};
_.z(_.w1u,_.lx);
var mxU=function(k){var g,P,x,U,A,q,T,c,Z,w,J,r,f,B;_.e(function(L){if(L.nextAddress==1)return L.yield(k.JSC$23209_watchApi.playerApi,2);g=L.yieldResult;P=k.JSC$23209_watchApi.getWatchNextResponse();A=(x=P)==null?void 0:(U=x.playerOverlays)==null?void 0:U.playerOverlayRenderer;T=_.b((q=A)==null?void 0:q.fullscreenQuickActionsBar,_.Fft);(Z=(c=k).setQuickActionsViewModel)==null||Z.call(c,T||{});T&&JWr(k,g);r=(w=A)==null?void 0:(J=w.videoDetails)==null?void 0:J.playerOverlayVideoDetailsRenderer;(B=(f=
k).setPlayerOverlayVideoDetailsRenderer)==null||B.call(f,r||{});r&&rWu(k,g);_.SV(L)})},JWr=function(k,g){if(!k.quickActionButtonsContainer)if(g.setFullscreenQuickActions){k.quickActionButtonsContainer=document.createElement("div");
g.setFullscreenQuickActions(k.quickActionButtonsContainer);var P=function(){return k.quickActionsViewModel().quickActionButtons||[]},x=_.Kr(k.quickActionButtonsContainer,function(){return _.V(ZRd,{data:P})},"On");
k.addOnDisposeCallback(function(){g.setFullscreenQuickActions(void 0);x()})}else _.pH(new _.Da("setFullscreenQuickActions not defined",{playerApi:Object.keys(g),
isReady:g.isReady(),appState:g.getAppState()}))},rWu=function(k,g){if(!k.playerOverlayVideoDetailsRendererContainer)if(g.setPlayerOverlayVideoDetailsRenderer){k.playerOverlayVideoDetailsRendererContainer=document.createElement("div");
g.setPlayerOverlayVideoDetailsRenderer(k.playerOverlayVideoDetailsRendererContainer);var P=_.Kr(k.playerOverlayVideoDetailsRendererContainer,function(){return _.V(V5N,{data:k.playerOverlayVideoDetailsRenderer})},"Pn");
k.addOnDisposeCallback(function(){g.setPlayerOverlayVideoDetailsRenderer(void 0);P()})}else _.pH(new _.Da("setPlayerOverlayVideoDetailsRenderer not defined",{playerApi:Object.keys(g),
isReady:g.isReady(),appState:g.getAppState()}))};_.S$=function(k){_.lx.call(this);var g=this;this.JSC$23215_watchApi=k;this.JSC$23215_miniplayerActive=this.isFullscreen=this.shouldShowFullerscreenEdu=this.fullerscreenEduButtonClickedThisPlayback=this.fullerscreenEduButtonShownThisPlayback=!1;k=_.Yt(_.Ni(),_.hO,function(P){g.onFullscreenChanged(P)});
this.addOnDisposeCallback(k);k=_.Yt(_.Ni(),_.nk,function(P){g.onWatchScroll(P)});
this.addOnDisposeCallback(k);_.W("kevlar_watch_while_v2")&&(k=_.Yt(_.Ni(),_.hP,function(P){fgj(g,P)}),this.addOnDisposeCallback(k));
WJu(this);sek(this);bRH();this.onWatchScroll(_.nk(_.Ni().getState()));_.pr("START_IN_FULL_WINDOW_MODE")&&this.JSC$23215_watchApi.dispatchEvent("yt-set-fullerscreen-styles")};
_.z(_.S$,_.lx);var WJu=function(k){k.JSC$23215_watchApi.registerActionHandler("yt-fullscreen-change-action",function(g){var P=k.JSC$23215_watchApi.isActive();g&&!P||_.Ni().dispatch(_.Rp({type:"SET_IS_WATCH_FULLSCREEN",payload:{isWatchFullscreen:!!g}}))});
k.addOnDisposeCallback(function(){k.JSC$23215_watchApi.unregisterActionHandler("yt-fullscreen-change-action")})},sek=function(k){var g,P;
_.e(function(x){if(x.nextAddress==1)return x.yield(k.JSC$23215_watchApi.playerApi,2);g=x.yieldResult;P=function(){k.onFullerscreenEduClicked()};
g.addEventListener("onFullerscreenEduClicked",P);k.addOnDisposeCallback(function(){g.removeEventListener("onFullerscreenEduClicked",P)});
_.SV(x)})};
_.S$.prototype.onFullscreenChanged=function(k){var g=this,P;return _.e(function(x){if(x.nextAddress==1)return g.isFullscreen=!!_.Xb(),x.yield(g.JSC$23215_watchApi.playerApi,2);P=x.yieldResult;g.JSC$23215_miniplayerActive||P.setFauxFullscreen(g.isFullscreen);if(k&&(g.JSC$23215_watchApi.focusOnPlayer(),!g.fullerscreenEduButtonShownThisPlayback)){g.fullerscreenEduButtonShownThisPlayback=!0;var U=_.fL("yt-fullerscreen-edu-button-shown-count")||0;_.rf("yt-fullerscreen-edu-button-shown-count",U+1,31536E3);
g.updateFullerscreenEduButtonSubtleModeState()}_.SV(x)})};
var fgj=function(k,g){var P;_.e(function(x){if(x.nextAddress==1)return k.JSC$23215_miniplayerActive=g,x.yield(k.JSC$23215_watchApi.playerApi,2);P=x.yieldResult;P.setFauxFullscreen(!k.JSC$23215_miniplayerActive&&k.isFullscreen);_.SV(x)})};
_.S$.prototype.onWatchScroll=function(k){var g=this,P,x;return _.e(function(U){if(U.nextAddress==1)return _.W("external_fullscreen_with_edu")?U.yield(g.JSC$23215_watchApi.playerApi,2):U.return();P=U.yieldResult;x=k<=0;g.shouldShowFullerscreenEdu!==x&&(g.shouldShowFullerscreenEdu=x,P.updateFullerscreenEduButtonVisibility(!g.shouldShowFullerscreenEdu));_.SV(U)})};
_.S$.prototype.onFullerscreenEduClicked=function(){this.JSC$23215_watchApi.scrollWatchTo(186,!0);if(!this.fullerscreenEduButtonClickedThisPlayback){this.fullerscreenEduButtonClickedThisPlayback=!0;var k=_.fL("yt-fullerscreen-edu-button-click-count")||0;_.rf("yt-fullerscreen-edu-button-click-count",k+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState()}};
_.S$.prototype.updateFullerscreenEduButtonSubtleModeState=function(){var k=this,g,P,x,U,A,q;return _.e(function(T){if(T.nextAddress==1)return g=_.fL("yt-fullerscreen-edu-button-click-count")||0,P=_.fL("yt-fullerscreen-edu-button-shown-count")||0,x=_.rP("external_fullscreen_button_click_threshold"),U=_.rP("external_fullscreen_button_shown_threshold"),A=g>=x||P>=U,T.yield(k.JSC$23215_watchApi.playerApi,2);q=T.yieldResult;q.updateFullerscreenEduButtonSubtleModeState(A);_.SV(T)})};
_.S$.prototype.disposeInternal=function(){_.lx.prototype.disposeInternal.call(this);var k=_.Xb();_.W("kevlar_exit_fullscreen_leaving_watch")&&k&&_.yM(k)};
var bRH=function(){if(_.W("web_watch_add_viewport_meta_tag")){var k=document.querySelector("meta[name=viewport]"),g=document.head;g&&!k&&(k=document.createElement("meta"),k.name="viewport",k.content="width=device-width, initial-scale=1.0, viewport-fit=cover",g.appendChild(k))}};_.zp7=function(k){_.lx.call(this);var g=this;this.JSC$23218_watchApi=k;this.jobId=0;this.pendingRequestId=void 0;var P=this.JSC$23218_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){BbN(g)});
this.addOnDisposeCallback(function(){g.JSC$23218_watchApi.unsubscribeByKey(P)});
BbN(this)};
_.z(_.zp7,_.lx);var uYd=function(k){_.Xq.cancelJob(k.jobId);k.pendingRequestId=void 0},BbN=function(k){uYd(k);
var g=dEc(k.JSC$23218_watchApi.getWatchNextResponse());if(g){var P=250,x,U=(x=_.b(g,_.nFY))==null?void 0:x.initialDelayMs;_.W("web_watch_updated_metadata_server_initial_delay")&&U&&(P=U);k.jobId=_.Xq.addLowPriorityJob(function(){return k.fetchUpdatedMetadata(g)},P)}};
_.zp7.prototype.fetchUpdatedMetadata=function(k,g){var P=this,x,U,A,q,T,c,Z,w,J,r,f,B,L,Y,l;return _.e(function(D){switch(D.nextAddress){case 1:g&&(x={continuation:g});if(!_.W("web_get_updated_metadata_fantasy_panel_continuation_params")){D.jumpTo(2);break}U=_.Za().resolve(_.lB);A="PAsports_fantasy";return D.yield(U.isVisible(A,!0),3);case 3:D.yieldResult&&(Z=(T=(q=U).getUpdatePanelContinuationData)==null?void 0:(c=T.call(q,A))==null?void 0:c.updatePanelContinuationRequest)&&(x||(x={}),x.clientParams=
{panelContinuationParams:{panelContinuation:Z}});case 2:w=_.Za().resolve(_.wf);if(!w)return _.IE(Error("Zo")),D.return();J={};P.pendingRequestId=J;return D.yield(_.tO(w,k,x),4);case 4:r=D.yieldResult;if(J!==P.pendingRequestId)return D.return();L=(f=r)==null?void 0:(B=f.continuation)==null?void 0:B.timedContinuationData;((Y=L)==null?0:Y.continuation)&&((l=L)==null?0:l.timeoutMs)&&(P.jobId=_.Xq.addLowPriorityJob(function(){return P.fetchUpdatedMetadata(k,L.continuation)},L.timeoutMs));
_.SV(D)}})};
_.zp7.prototype.disposeInternal=function(){_.lx.prototype.disposeInternal.call(this);uYd(this)};var hpu=_.M(function(k){var g=_.iX(function(){var x=k.data().videoId;if(k.active())x=_.yX(x),_.Za().resolve(_.wP).resolveCommand(x);else{var U=k.playerApi(),A=U.getAvailableAudioTracks(),q,T,c=(q=k.sourceVideoConfig().audioTracks)==null?void 0:(T=q.find(function(Z){return Z.isDefaultForSource}))==null?void 0:T.id;
if(A=A.find(function(Z){return Z.getLanguageInfo().getId()===c}))U.setAudioTrack(A,!0),U.setCompositeParam({activeVideoId:x}),k.setActiveSourceId(x)}}),P={};
return _.V("ytw-composite-source-video-overlay",{class:_.$v("ytwCompositeSourceVideoOverlayHost",(P.ytwCompositeSourceVideoOverlayActive=k.active,P.ytwCompositeSourceVideoOverlayInteracting=k.interacting,P)),style:_.OD({left:function(){var x;return((x=k.data().topLeftCornerX)!=null?x:0)*100+"%"},
top:function(){var x;return((x=k.data().topLeftCornerY)!=null?x:0)*100+"%"},
width:function(){var x;return((x=k.data().width)!=null?x:0)*100+"%"},
height:function(){var x;return((x=k.data().height)!=null?x:0)*100+"%"}}),
"on:click":g},_.V("div",{class:"ytwCompositeSourceVideoOverlayOutline"}))},"Qn");var EHN=_.M(function(k){var g=_.O(_.d2(function(){var q,T=(q=k.data().sources)==null?void 0:q.find(function(c){return c.isActive});
if(T)return T.videoId})),P=g.next().value,x=g.next().value;
g=_.O(_.zT(!1,void 0,"rmRJ8d"));var U=g.next().value,A=g.next().value;return _.V("ytw-composite-video-overlay-renderer",{class:"ytwCompositeVideoOverlayRendererHost","on:mouseover":_.iX(function(){A(!0)}),
"on:mouseout":_.iX(function(){A(!1)})},_.V(_.m,{cond:function(){return k.data().sources},
then:function(q){return _.V(_.DZ,{each:q},function(T){return _.V(hpu,{data:T,active:function(){return T.videoId===P()},
setActiveSourceId:x,interacting:U,playerApi:k.playerApi,sourceVideoConfig:function(){return Ord(k.compositeVideoConfig(),T.videoId)}})})}}))},"Rn");_.S6y=function(k){_.lx.call(this);this.JSC$23234_watchApi=k;k=_.O(_.zT({},void 0,"RgF9Ae"));this.compositeVideoOverlayRenderer=k.next().value;this.setCompositeVideoOverlayRenderer=k.next().value;k=_.O(_.zT({},void 0,"OlaJpc"));this.compositeVideoConfig=k.next().value;this.setCompositeVideoConfig=k.next().value;LJS(this);nHd(this)};
_.z(_.S6y,_.lx);var LJS=function(k){var g=k.JSC$23234_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){nHd(k)});
k.addOnDisposeCallback(function(){k.JSC$23234_watchApi.unsubscribeByKey(g)})},FJH=function(k){var g;
return _.e(function(P){if(P.nextAddress==1)return P.yield(k.JSC$23234_watchApi.playerApi,2);g=P.yieldResult;g.setCompositeVideoOverlayRendererComponent(k.container);_.SV(P)})},Y6c=function(k){var g;
return _.e(function(P){if(P.nextAddress==1)return P.yield(k.JSC$23234_watchApi.playerApi,2);g=P.yieldResult;g.setCompositeVideoOverlayRendererComponent(void 0);_.SV(P)})},jed=function(k){var g,P;
return _.e(function(x){if(x.nextAddress==1)return x.yield(k.JSC$23234_watchApi.playerApi,2);g=x.yieldResult;k.container=document.createElement("div");P=_.Kr(k.container,function(){return _.V(EHN,{data:k.compositeVideoOverlayRenderer,compositeVideoConfig:k.compositeVideoConfig,playerApi:g})},"Sn");
k.addOnDisposeCallback(P);_.SV(x)})},nHd=function(k){var g,P,x,U,A,q,T,c;
_.e(function(Z){return Z.nextAddress==1?(g=k.JSC$23234_watchApi.getPlayerResponse(),A=_.b((P=g)==null?void 0:(x=P.overlay)==null?void 0:(U=x.playerControlsOverlayRenderer)==null?void 0:U.compositeVideoOverlay,xtS),c=(q=g)==null?void 0:(T=q.playerConfig)==null?void 0:T.compositeVideoConfig,A&&k.setCompositeVideoOverlayRenderer(A),c&&k.setCompositeVideoConfig(c),A&&c?k.container?Z.jumpTo(6):Z.yield(jed(k),6):Qer(k)?Z.yield(Y6c(k),0):Z.jumpTo(0)):Qer(k)?Z.jumpTo(0):Z.yield(FJH(k),0)})},Qer=function(k){var g;
return!((g=k.container)==null||!g.parentElement)};
_.S6y.prototype.disposeInternal=function(){Qer(this)&&Y6c(this);_.lx.prototype.disposeInternal.call(this)};_.KJd=function(k){_.lx.call(this);var g=this;this.JSC$23240_watchApi=k;var P=this.JSC$23240_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){var x=g.JSC$23240_watchApi.getPlayerResponse();if(x){var U,A;if(x=_.b((U=x.endscreen)==null?void 0:(A=U.endscreenRenderer)==null?void 0:A.hideButton,_.PV)){var q;(q=g.setEndscreenHideButton)==null||q.call(g,x);lgJ(g)}}});
this.addOnDisposeCallback(function(){g.JSC$23240_watchApi.unsubscribeByKey(P)});
k=_.O(_.zT({},void 0,"ER3tqb"));this.endscreenHideButton=k.next().value;this.setEndscreenHideButton=k.next().value;Dxu(this);t5r(this);M5r(this)};
_.z(_.KJd,_.lx);
var lgJ=function(k){var g,P;_.e(function(x){if(x.nextAddress==1)return k.creatorEndscreenHideButtonContainer?x.return():x.yield(k.JSC$23240_watchApi.playerApi,2);g=x.yieldResult;k.creatorEndscreenHideButtonContainer=document.createElement("div");_.i4(k.creatorEndscreenHideButtonContainer,!1);g.setCreatorEndscreenHideButton(k.creatorEndscreenHideButtonContainer);P=_.Kr(k.creatorEndscreenHideButtonContainer,function(){return _.V(_.je,{data:k.endscreenHideButton,useOutlinedIcon:!0})},"Tn");
k.addOnDisposeCallback(function(){P();var U;(U=g)==null||U.setCreatorEndscreenHideButton(void 0)});
_.SV(x)})},Dxu=function(k){var g,P;
_.e(function(x){if(x.nextAddress==1)return x.yield(k.JSC$23240_watchApi.playerApi,2);g=x.yieldResult;P=function(){k.creatorEndscreenHideButtonContainer&&_.i4(k.creatorEndscreenHideButtonContainer,!0)};
g.addEventListener("endscreenelementshown",P);k.addOnDisposeCallback(function(){var U;(U=g)==null||U.removeEventListener("endscreenelementshown",P)});
_.SV(x)})},t5r=function(k){var g=function(){k.creatorEndscreenHideButtonContainer&&_.i4(k.creatorEndscreenHideButtonContainer,!1)},P=k.JSC$23240_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",g),x=k.JSC$23240_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",g);
k.addOnDisposeCallback(function(){k.JSC$23240_watchApi.unsubscribeByKey(P);k.JSC$23240_watchApi.unsubscribeByKey(x)})},M5r=function(k){k.JSC$23240_watchApi.registerActionHandler("yt-change-creator-endscreen-visibility-command",function(g){var P=_.b(g,GMs);
k.JSC$23240_watchApi.playerApi.then(function(x){x==null||x.setCreatorEndscreenVisibility(!!P.hide)})});
k.addOnDisposeCallback(function(){k.JSC$23240_watchApi.unregisterActionHandler("yt-change-creator-endscreen-visibility-command")})};_.vHJ=function(k){_.lx.call(this);this.JSC$23246_watchApi=k;oHj(this)};
_.z(_.vHJ,_.lx);var oHj=function(k){var g,P;_.e(function(x){if(x.nextAddress==1)return x.yield(k.JSC$23246_watchApi.playerApi,2);g=x.yieldResult;P=function(U){_.Ni().dispatch(_.Rp({type:"SET_IS_WATCH_RETRO_MODE",payload:{isWatchRetroMode:U}}))};
g.addEventListener("onRetroModeChanged",P);k.addOnDisposeCallback(function(){g.removeEventListener("onRetroModeChanged",P)});
_.SV(x)})};var w8T=0,F7=0,rwT=0;var agc;agc=new Map([["10",6E5],["15",9E5],["20",12E5],["30",18E5],["45",27E5],["60",36E5]]);_.Fc=function(k){_.lx.call(this);this.JSC$23251_watchApi=k;this.selectedOption="Off";this.pauseAutonavPlayback=!1;this.adjustmentsCount=this.presetPauseSchedulerId=this.presetFadeSchedulerId=0;HRs(this)};
_.z(_.Fc,_.lx);
var HRs=function(k){var g,P,x;_.e(function(U){if(U.nextAddress==1)return U.yield(k.JSC$23251_watchApi.playerApi,2);g=U.yieldResult;if(k.isDisposed())return U.return();k.sessionStorage=_.tvU("yt-sleep-timer");k.sessionStorage||_.pH(new _.Da("SessionStorage for Sleep Timer is undefined."));((P=k.sessionStorage)==null?void 0:P.get("yt-sleep-timer"))==="true"&&(sys(),(x=k.sessionStorage)==null||x.remove("yt-sleep-timer"),g.syncVolume());NbJ(k,g);Igk(k,g);X1r(k,g);_.SV(U)})},NbJ=function(k,g){var P=function(Z){k.onSleepTimerSettingsChanged(Z,
g)},x=function(Z){k.onPlayerStateChange(Z,g)},U=function(){k.onLoopChange(g)},A=function(){k.onCloseMiniplayer(g)},q=function(){mEH(g,(0,_.Jc)(),brS(g),k.selectedOption==="End of video",g.getPlayerState()!==1)},T=function(){k.onSeekComplete(g)},c=function(){_.Xq.cancelJob(F7);
var Z=g.getCurrentTime()>=g.getDuration(),w=k.selectedOption==="End of video"||k.selectedOption==="End of playlist"&&!cwj(k.playlistId);Z&&w&&yWS(k,g)};
g.addEventListener("onSleepTimerSettingsChanged",P);g.addEventListener("onLoopChange",U);g.addEventListener("onLoopRangeChange",U);g.addEventListener("onStateChange",x);g.addEventListener("onCloseMiniplayer",A);g.addEventListener("onSleepTimerFeatureAvailable",q);g.addEventListener("SEEK_COMPLETE",T);g.addEventListener("onAdStart",c);k.addOnDisposeCallback(function(){g.removeEventListener("onSleepTimerSettingsChanged",P);g.removeEventListener("onLoopChange",U);g.removeEventListener("onLoopRangeChange",
U);g.removeEventListener("onStateChange",x);g.removeEventListener("onCloseMiniplayer",A);g.removeEventListener("onSleepTimerFeatureAvailable",q);g.removeEventListener("SEEK_COMPLETE",T);g.removeEventListener("onAdStart",c)})},Igk=function(k,g){var P=k.JSC$23251_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a:{var x=g.getVideoData().video_id,U,A=(U=TLH(k.JSC$23251_watchApi))==null?void 0:U.playlistId;
k.pauseAutonavPlayback&&(g.pauseVideo(),g.syncVolume(),k.pauseAutonavPlayback=!1);if(k.selectedOption==="End of video"&&x!==k.videoId)YE(k,g);else{if(k.selectedOption==="End of playlist"){U=cwj(k.playlistId);if(A!==k.playlistId){YE(k,g);break a}U?U&&p1r(k,g):CSU(k,g)}k.videoId=x;k.playlistId=A}}});
k.addOnDisposeCallback(function(){k.JSC$23251_watchApi.unsubscribeByKey(P)})},X1r=function(k,g){var P=_.Za().resolve(_.K8),x=_.Yt(P,_.Ffk,function(A){A&&k.selectedOption!=="Off"&&YE(k,g)}),U=k.JSC$23251_watchApi.subscribeToActiveChanged(function(A){var q,T;
return _.e(function(c){if(c.nextAddress==1)return c.yield(_.SD().navigationFinishPromise,2);q=!_.RqN();T=_.Za().resolve(_.EB).isMiniplayerActive();A||!qfu(k.selectedOption)||T||q||YE(k,g);_.SV(c)})},!1);
P=_.Yt(P,function(A){return A.entities.playlistLoopStateEntity||{}},function(A){A=A===void 0?{}:A;
var q=eOs(k.JSC$23251_watchApi);if(q){var T;((T=A[q])==null?void 0:T.state)==="PLAYLIST_LOOP_STATE_ALL"&&qfu(k.selectedOption)&&YE(k,g)}});
k.addOnDisposeCallback(x);k.addOnDisposeCallback(P);k.addOnDisposeCallback(U)};
_.Fc.prototype.onSleepTimerSettingsChanged=function(k,g){switch(k){case "Off":this.selectedOption!=="Off"&&YE(this,g);break;case "End of video":case "End of playlist":GIT(this,k,g);break;default:GIT(this,k,g,agc.get(k))}};
_.Fc.prototype.onLoopChange=function(k){(k.getLoopVideo()||k.getLoopRange())&&qfu(this.selectedOption)&&YE(this,k)};
_.Fc.prototype.onCloseMiniplayer=function(k){qfu(this.selectedOption)&&YE(this,k)};
var GIT=function(k,g,P,x){Rpy(k,P);k.selectedOption=g;k.videoId=P.getVideoData().video_id;k.playlistId="";var U;(U=k.sessionStorage)==null||U.set("yt-sleep-timer","true");k.adjustmentsCount++;mEH(P,(0,_.Jc)(),brS(P),k.selectedOption==="End of video");if(k.selectedOption==="End of video")CSU(k,P),kBN(k,P);else if(k.selectedOption==="End of playlist"){kBN(k,P);var A,q;k.playlistId=(q=(A=TLH(k.JSC$23251_watchApi))==null?void 0:A.playlistId)!=null?q:"";cwj(k.playlistId)||CSU(k,P)}else x&&(k.presetFadeSchedulerId=
_.wz(_.Xq,function(){fZJ(P,15E3)},x-15E3),k.presetPauseSchedulerId=_.wz(_.Xq,function(){yWS(k,P)},x),Jwr(P,(0,_.Jc)(),x))},yWS=function(k,g){if(k.JSC$23251_watchApi.isActive()){var P={dismissDialogEndpoint:{}};
var x={commandExecutorCommand:{commands:[P,{watchPlayerOverflowMenuCommand:{openMenuItemKey:"menu_item_sleep_timer"}}]}};P={buttonViewModel:{title:_.OX("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:P}}};x={buttonViewModel:{title:_.OX("SLEEP_TIMER_ADD_TIME_LABEL"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:x}}};var U={dialogHeaderViewModel:{headline:{content:_.OX("SLEEP_TIMER_ENDED_TITLE")}}},
A={basicContentViewModel:{paragraphs:[{text:{content:_.OX("SLEEP_TIMER_ENDED_TEXT")}}]}};P={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:U,content:A,footer:{panelFooterViewModel:{primaryButton:P,secondaryButton:x,shouldHideDivider:!0}}}}}}};_.Za().resolve(_.wP).resolveCommand(P,{form:{element:k}})}else sys();gqj(k,!1);Ppk(k,g);g.pauseVideo();_.cV.getInstance().getState()===2&&g.getPlayerState()===5&&(k.pauseAutonavPlayback=!0)},YE=function(k,g){gqj(k,!0);
Ppk(k,g);sys()},Ppk=function(k,g){Rpy(k,g);
k.selectedOption="Off";k.videoId="";k.playlistId="";k.adjustmentsCount=0;var P;(P=k.sessionStorage)==null||P.remove("yt-sleep-timer");_.Xq.cancelJob(w8T);g.resetSleepTimerMenuSettings()},gqj=function(k,g){g={timer_length_adjustment_times_during_session:k.adjustmentsCount-1,
is_session_cancelled:g};switch(k.selectedOption){case "Off":g.option_type="SLEEP_TIMER_OPTION_TYPE_OFF";break;case "End of video":g.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_VIDEO";break;case "End of playlist":g.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_PLAYLIST";break;default:g.option_type="SLEEP_TIMER_OPTION_TYPE_FIXED_MINUTES_DURATION",g.option_duration_in_minutes=agc.get(k.selectedOption)/6E4}_.HE("sleepTimerSessionFinishEvent",g)};
_.Fc.prototype.onPlayerStateChange=function(k,g){k===1?mEH(g,(0,_.Jc)(),brS(g),this.selectedOption==="End of video"):k===0?(_.Xq.cancelJob(F7),g.setVideoTimeLeft(Zru(0,0))):k===2&&_.Xq.cancelJob(F7);this.selectedOption==="End of video"?k===0?yWS(this,g):k===2&&WHu(g):this.selectedOption!=="End of playlist"||cwj(this.playlistId)||(k===0?yWS(this,g):k===2&&WHu(g))};
_.Fc.prototype.onSeekComplete=function(k){k.getPlayerState()===2&&mEH(k,(0,_.Jc)(),brS(k),this.selectedOption==="End of video",!0)};
_.Fc.prototype.onCueRangeEnter=function(k,g){k==="sleep-timer-fade-audio"&&fZJ(g,(g.getDuration()-g.getProgressState().current)*1E3)};
_.Fc.prototype.onCueRangeExit=function(k,g){k==="sleep-timer-fade-audio"&&g.getPlayerState()!==0&&WHu(g,!0)};
var CSU=function(k,g){g.addCueRange("sleep-timer-fade-audio",g.getDuration()-15,g.getDuration());g.addEventListener("onCueRangeEnter",function(P){k.onCueRangeEnter(P,g)});
g.addEventListener("onCueRangeExit",function(P){k.onCueRangeExit(P,g)})},p1r=function(k,g){g.removeCueRange("sleep-timer-fade-audio");
g.removeEventListener("onCueRangeEnter",function(P){k.onCueRangeEnter(P,g)});
g.removeEventListener("onCueRangeExit",function(P){k.onCueRangeExit(P,g)})},Rpy=function(k,g){qfu(k.selectedOption)?p1r(k,g):(_.Xq.cancelJob(k.presetPauseSchedulerId),_.Xq.cancelJob(k.presetFadeSchedulerId),k.presetPauseSchedulerId=0,k.presetFadeSchedulerId=0);
WHu(g,!0)},kBN=function(k,g){g.setLoop(!1);
g.setLoopVideo(!1);g.setLoopRange(null);(k=eOs(k.JSC$23251_watchApi))&&_.Za().resolve(_.K8).dispatch(_.ZW("playlistLoopStateEntity",k,{key:k,state:"PLAYLIST_LOOP_STATE_NONE"}))};_.UjH=function(k){_.lx.call(this);var g=this;this.JSC$23254_watchApi=k;$jj(this);xjU(this);i9d(this);var P=this.JSC$23254_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){_.rP("theater_mode_cookie_max_age_seconds",-1)!==-1&&_.FR.get("wide",void 0)==="1"&&_.YP("wide","1",_.rP("theater_mode_cookie_max_age_seconds",-1))});
this.addOnDisposeCallback(function(){g.JSC$23254_watchApi.unsubscribeByKey(P)});
k=k.getRoot();if(k.is==="ytd-watch-flexy"||k.is==="ytd-watch-grid")k.onTheaterReduxValueUpdate(this.getState());this.getState()&&_.j6d();_.W("web_watch_log_theater_mode_cookie_state")&&_.FR.get("wide","0")==="1"&&_.nkA("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED")};
_.z(_.UjH,_.lx);var $jj=function(k){var g,P;_.e(function(x){if(x.nextAddress==1)return x.yield(k.JSC$23254_watchApi.playerApi,2);g=x.yieldResult;P=function(U){AEr(k,!!U)};
g.addEventListener("SIZE_CLICKED",P);k.addOnDisposeCallback(function(){g.removeEventListener("SIZE_CLICKED",P)});
_.SV(x)})},xjU=function(k){k.JSC$23254_watchApi.registerActionHandler("yt-toggle-theater-mode",function(g,P){AEr(k,g,P===void 0?!0:P)});
k.addOnDisposeCallback(function(){k.JSC$23254_watchApi.unregisterActionHandler("yt-toggle-theater-mode")})};
_.UjH.prototype.getState=function(){return _.uX(_.Ni().getState())};
var AEr=function(k,g,P){P=P===void 0?!0:P;var x,U,A,q=_.W("enable_player_resize_transition")&&!!k.JSC$23254_watchApi.getWatchNextResponse()&&!((x=k.JSC$23254_watchApi.getWatchNextResponse())==null?0:(U=x.contents)==null?0:(A=U.twoColumnWatchNextResults)==null?0:A.conversationBar);_.VaY(function(){_.Ni().dispatch(_.Rp({type:"SET_IS_THEATER_MODE",payload:{isTheaterMode:g}}));_.W("theater_mode_scroll_to_top_killswitch")||k.JSC$23254_watchApi.scrollWatchTo(0,!1);_.Xb()&&_.W("external_fullscreen")&&_.yM(document.documentElement);
i9d(k);P&&_.YP("wide",g?"1":"0",_.rP("theater_mode_cookie_max_age_seconds",-1));_.RV(k.JSC$23254_watchApi.getRoot(),"yt-close-popup-action",["yt-tooltip-renderer"]);k.JSC$23254_watchApi.dispatchEvent("yt-set-theater-mode-enabled",{enabled:g});g&&_.j6d()},{shouldWrap:q})},i9d=function(k){var g;
_.e(function(P){if(P.nextAddress==1)return P.yield(k.JSC$23254_watchApi.playerApi,2);g=P.yieldResult;g.setSizeStyle(!0,k.getState());_.SV(P)})};var q7J=function(k){_.lx.call(this);var g=this;this.playerApi=k;this.timeToPanelSyncKeyMap={};var P;if(k==null?0:(P=k.isReady)==null?0:P.call(k)){P=_.Yt(_.Za().resolve(_.K8),function(U){return U.entities.timedMarkersListSyncEntity||{}},function(U,A){U=U===void 0?{}:U;
A=A===void 0?{}:A;for(var q=_.O(Object.keys(A)),T=q.next();!T.done;T=q.next())T=T.value,U[T]!==A[T]&&djs(g,A[T]);A=_.O(Object.keys(U));for(q=A.next();!q.done;q=A.next())q=q.value,T=U[q],g.timeToPanelSyncKeyMap[q]&&O9U(g,T)});
this.addOnDisposeCallback(P);var x=function(U){g.onCueRangeEnter(U)};
k.addEventListener("onCueRangeEnter",x);this.addOnDisposeCallback(function(){var U;(U=k.removeEventListener)==null||U.call(k,"onCueRangeEnter",x)})}};
_.z(q7J,_.lx);
var O9U=function(k,g){var P,x;if((P=k.playerApi)==null?0:(x=P.isReady)==null?0:x.call(P)){var U;if((P=g==null?void 0:(U=g.timedListData)==null?void 0:U.sections)&&g!=null&&g.key)for(U=_.O(P),P=U.next();!P.done;P=U.next())if(P=P.value,P.timedSyncDataList&&P.sectionId)for(x=0;x<P.timedSyncDataList.length;x++){var A=P.timedSyncDataList[x];A.syncItemId&&k.playerApi.addCueRange(P.sectionId+"_"+g.key+"_"+A.syncItemId,Number(A.videoTimeMs)/1E3,x===P.timedSyncDataList.length-1?0x8000000000000:Number(P.timedSyncDataList[x+
1].videoTimeMs)/1E3)}}},djs=function(k,g){var P,x;
if((P=k.playerApi)==null?0:(x=P.isReady)==null?0:x.call(P)){var U;if((P=g==null?void 0:(U=g.timedListData)==null?void 0:U.sections)&&g!=null&&g.key)for(U=_.O(P),P=U.next();!P.done;P=U.next())if(P=P.value,P.timedSyncDataList&&P.sectionId){x=_.O(P.timedSyncDataList);for(var A=x.next();!A.done;A=x.next())A=A.value,A.syncItemId&&k.playerApi.removeCueRange(P.sectionId+"_"+g.key+"_"+A.syncItemId)}}};
q7J.prototype.onCueRangeEnter=function(k){for(var g=_.O(Object.keys(this.timeToPanelSyncKeyMap)),P=g.next();!P.done;P=g.next()){P=P.value;var x=_.O(k.split("_"+P+"_")),U=x.next().value;x=x.next().value;if(U&&x){k=_.Za().resolve(_.K8);g=this.timeToPanelSyncKeyMap[P];var A=_.wfj(k.getState(),g);P=TJJ(P,U,x);if(P===-1)break;P={activeSyncId:x,activeItemIndex:P,activeSectionInfo:{sectionIdentifier:U}};A?k.dispatch(_.Wa("markersEngagementPanelSyncEntity",g,P)):k.dispatch(_.ZW("markersEngagementPanelSyncEntity",
g,Object.assign({},{key:g},P)));break}}};
var TJJ=function(k,g,P){var x=_.Za().resolve(_.K8),U,A;k=(U=u6u(x.getState(),k))==null?void 0:(A=U.timedListData)==null?void 0:A.sections;if(!k)return-1;U=0;A=_.O(k);for(k=A.next();!k.done;k=A.next()){k=k.value;x=k.timedSyncDataList||[];if(k.sectionId===g)return g=x.findIndex(function(q){return q.syncItemId===P}),g===-1?g:U+g;
U+=x.length}return-1};_.VTT=function(k){_.lx.call(this);var g=this;this.JSC$23267_watchApi=k;this.unresolvedCommands=[];this.JSC$23267_watchApi.registerActionHandler("yt-update-timed-markers-sync-observer-command",function(P){eNs(g,P)});
this.addOnDisposeCallback(function(){g.JSC$23267_watchApi.unregisterActionHandler("yt-update-timed-markers-sync-observer-command")});
cEs(this)};
_.z(_.VTT,_.lx);var cEs=function(k){var g;_.e(function(P){if(P.nextAddress==1)return P.yield(k.JSC$23267_watchApi.playerApi,2);g=P.yieldResult;if(k.isDisposed())return P.return();k.timedSyncObserver=new q7J(g);k.unresolvedCommands.length&&(k.unresolvedCommands.forEach(function(x){return eNs(k,x)}),k.unresolvedCommands=[]);
_.ux(k,k.timedSyncObserver);_.SV(P)})},eNs=function(k,g){if(k.timedSyncObserver){var P=_.b(g,kmU);
if(P&&P.timedSyncEntityKey&&P.panelSyncEntityKey){k=k.timedSyncObserver;g=P.timedSyncEntityKey;var x=P.panelSyncEntityKey;P=!!P.isEnabled;P=P===void 0?!0:P;var U=_.Za().resolve(_.K8);U=u6u(U.getState(),g);P?k.timeToPanelSyncKeyMap[g]||(k.timeToPanelSyncKeyMap[g]=x,O9U(k,U)):(delete k.timeToPanelSyncKeyMap[g],djs(k,U))}}else k.unresolvedCommands.push(g)};var Z9u=_.M(function(k){var g=k.data,P=k.maybeLogSmartSkipClientData,x=null,U=null,A=_.W("web_enable_auto_focus_for_timely_action_button"),q=function(){x=document.activeElement},T=function(){g().smartSkipMetadata&&(x=document.activeElement,_.g3y(function(){return U}))},c=function(w){if(g().smartSkipMetadata&&(!w||w.key!=="Enter")){x&&x.isConnected&&(_.g3y(function(){return x}),x=null);
var J;(J=U)==null||J.blur()}};
k=_.iX(function(){P==null||P(!0,g());return!1});
var Z=_.aI(_.zf(function(){return g().rendererContext},{onTap:function(w,J){J({disableClickTracking:!0})}}),_.rx({visibilityCallback:function(w){if(A)w?U&&g().smartSkipMetadata&&(T(),document.addEventListener("focusin",q)):(document.removeEventListener("focusin",q),c());
else if(w){w=_.bC(g().rendererContext);var J=Number(g().maxVisibleDurationMilliseconds),r,f=(r=_.b(g().rendererContext,_.TK))==null?void 0:r.label;w&&J&&f&&(r={label:f,command:w,durationMs:J},_.Za().resolve(_.RD).enqueue(r))}},
showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}));_.oy(function(){if(A){var w;if((U=(w=Z.value)==null?void 0:w.querySelector("button"))&&g().smartSkipMetadata){var J;(J=Z.value)==null||J.addEventListener("keydown",c)}}});
_.vc(function(){A&&(U&&g().smartSkipMetadata&&U.removeEventListener("keydown",c),document.removeEventListener("focusin",q),c())});
return _.V("ytw-timely-action-view-model",{class:"ytwTimelyActionViewModelHost",el:Z,"on:click":k},_.V(_.Vz,{data:function(){return g().content}},{buttonViewModel:_.Va}))},"Vn");var mjs=_.M(function(k){var g=k.data,P=k.playerApi,x=_.Za().resolve(_.TG5);k=_.O(_.d2(function(){g()}));
var U=k.next().value,A=k.next().value,q=function(){return u2j(g(),U())},T=function(Z,w){var J,r,f=(J=_.b(w==null?void 0:w.rendererContext,_.TS))==null?void 0:(r=J.loggingDirectives)==null?void 0:r.trackingParams;
if((w=w==null?void 0:w.smartSkipMetadata)&&w.loggingData&&(r=w.loggingData,w=r.algorithmId,J=r.startMilliseconds,r=r.endMilliseconds,w&&J!==void 0&&r!==void 0)){var B,L;Z={smartSkipData:Object.assign({},{versionName:w,startMediaTimeMs:J,endMediaTimeMs:r},Z&&{userInteractionMediaTimeMs:(Math.floor(((B=_.XE())==null?void 0:(L=B.getPlayer())==null?void 0:L.getCurrentTime())||0)*1E3).toString()})};B=_.hE();var Y;f&&(Y=_.Zz(f));B&&Y&&_.ap(B,Y,Z)}},c=function(Z,w){var J=u2j(g(),Z);
if(J){var r=_.b(J,zOH),f;if(f=w)f=P(),J=_.b(J,zOH),f=J!=null&&J.smartSkipMetadata?!(f==null?0:f.isSameMarkerTypeVisible((J==null?void 0:J.smartSkipMetadata.markerKey)||"")):!0;if(f){var B,L;(r==null?0:(B=r.smartSkipMetadata)==null?0:(L=B.loggingData)==null?0:L.isCounterfactual)||(T(!1,r),A(Z))}else w||U()!==Z||A(void 0)}};
_.o6(function(){var Z=g().timelyActions;if(Z){Z=_.O(Z);for(var w=Z.next();!w.done;w=Z.next()){w=_.b(w.value,zOH);var J=void 0;(J=w)!=null&&J.cueRangeId&&x.timelyActionsMap.set(w.cueRangeId,c)}_.vc(function(){x.timelyActionsMap.clear()})}},"l2RtC");
return _.V("ytw-timely-actions-overlay-view-model",{class:"ytwTimelyActionsOverlayViewModelHost"},_.V(_.Vz,{data:q},{timelyActionViewModel:function(Z){return _.V(Z9u,{data:Z.data,maybeLogSmartSkipClientData:function(){T(!0,_.b(q(),zOH))}})}}))},"Xn");_.JEJ=function(k){_.lx.call(this);this.JSC$23279_watchApi=k;k=_.O(_.zT({},void 0,"UN7k5e"));this.timelyActionsOverlay=k.next().value;this.setTimelyActionsOverlay=k.next().value;wBd(this)};
_.z(_.JEJ,_.lx);var wBd=function(k){var g,P,x,U;_.e(function(A){if(A.nextAddress==1)return rEu(k),fJy(k),k.timelyActionsContainer=document.createElement("div"),A.yield(k.JSC$23279_watchApi.playerApi,2);g=A.yieldResult;(x=(P=g).insertTimelyActionUi)==null||x.call(P,k.timelyActionsContainer);U=_.Kr(k.timelyActionsContainer,function(){return _.V(mjs,{data:k.timelyActionsOverlay,playerApi:g})},"Yn");
k.addOnDisposeCallback(U);_.SV(A)})},fJy=function(k){var g=k.JSC$23279_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){rEu(k)});
k.addOnDisposeCallback(function(){k.JSC$23279_watchApi.unsubscribeByKey(g)})},rEu=function(k){var g=k.JSC$23279_watchApi.getWatchNextResponse();
if(g){var P,x;if(g=_.b((P=g.playerOverlays)==null?void 0:(x=P.playerOverlayRenderer)==null?void 0:x.timelyActionsOverlayViewModel,gPd)){var U;(U=k.setTimelyActionsOverlay)==null||U.call(k,g)}}};_.sVj=function(k){_.lx.call(this);this.JSC$23283_watchApi=k;WOS(this)};
_.z(_.sVj,_.lx);var WOS=function(k){var g,P;_.e(function(x){if(x.nextAddress==1)return x.yield(k.JSC$23283_watchApi.playerApi,2);g=x.yieldResult;P=function(U){_.xZ.instance.resolveCommand({openPopupAction:{popup:{notificationActionRenderer:_.b(U,_.g4U)},popupType:"TOAST"}})};
g.addEventListener("onYtShowToast",P);k.addOnDisposeCallback(function(){g.removeEventListener("onYtShowToast",P)});
_.SV(x)})};var b9c,ub7,S7U,BJs,zNJ,nqS,EqN,LOy,FOs,jVk;b9c=!1;_.hNs=function(k){_.lx.call(this);this.JSC$23286_watchApi=k;this.fullscreen=this.theater=!1;BJs(this);zNJ(this);ub7(this)};
_.z(_.hNs,_.lx);ub7=function(k){var g,P,x;_.e(function(U){if(U.nextAddress==1)return U.yield(k.JSC$23286_watchApi.playerApi,2);g=U.yieldResult;if(k.isDisposed())return U.return();P=k.JSC$23286_watchApi.getElement("CINEMATICS");if(!P)return U.return();k.JSC$23286_cinematicController=new _.fk(P,g);_.ux(k,k.JSC$23286_cinematicController);_.b4s(k.JSC$23286_cinematicController);EqN(k,_.krI());x=k.JSC$23286_cinematicController.subscribe("CINEMATICS_ALLOWED_CHANGED",function(A){LOy(k,A)});
k.addOnDisposeCallback(function(){k.JSC$23286_watchApi.unsubscribeByKey(x)});
nqS(k);LOy(k,k.JSC$23286_cinematicController.isAllowed());S7U(k);FOs(k);_.SV(U)})};
S7U=function(k){k.fullscreen=_.hO(_.Ni().getState());k.theater=_.uX(_.Ni().getState());_.Y7r(k,k.fullscreen,k.theater);var g=_.Yt(_.Ni(),_.hO,function(x){k.fullscreen=x;_.Y7r(k,k.fullscreen,k.theater)}),P=_.Yt(_.Ni(),_.uX,function(x){k.theater=x;
_.Y7r(k,k.fullscreen,k.theater)});
k.addOnDisposeCallback(g);k.addOnDisposeCallback(P)};
BJs=function(k){var g=k.JSC$23286_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){nqS(k)});
k.addOnDisposeCallback(function(){k.JSC$23286_watchApi.unsubscribeByKey(g)})};
zNJ=function(k){var g,P;_.e(function(x){if(x.nextAddress==1)return x.yield(k.JSC$23286_watchApi.playerApi,2);g=x.yieldResult;P=function(U){EqN(k,U)};
g.addEventListener("cinematicSettingsToggleChange",P);k.addOnDisposeCallback(function(){g.removeEventListener("cinematicSettingsToggleChange",P)});
_.SV(x)})};
nqS=function(k){var g=k.JSC$23286_watchApi.getWatchNextResponse(),P;g=_.b(g==null?void 0:(P=g.pageVisualEffects)==null?void 0:P[0],_.kG);var x;(x=k.JSC$23286_cinematicController)==null||_.zVr(x,g)};
EqN=function(k,g){var P;(P=k.JSC$23286_cinematicController)==null||_.BCk(P,g);jVk(k)};
LOy=function(k,g){var P;_.e(function(x){if(x.nextAddress==1)return _.W("kevlar_watch_cinematics_invisible")&&(g=!1),x.yield(k.JSC$23286_watchApi.playerApi,2);P=x.yieldResult;P.updateCinematicSettings(g);jVk(k);_.SV(x)})};
FOs=function(k){var g=_.ex();if(_.W("kevlar_measure_ambient_mode_idle")&&!g.getFlag(192)&&!b9c){b9c=!0;var P=_.ti(_.Xq,function(){_.Za().resolve(_.lZU).start(1E4)},5E3);
k.addOnDisposeCallback(function(){_.Xq.cancelJob(P);_.Za().resolve(_.lZU).stop()})}};
_.Y7r=function(k,g,P){k.fullscreen=g;k.theater=P;var x;(x=k.JSC$23286_cinematicController)==null||x.setFullscreen(k.fullscreen,k.theater);if(_.W("web_cinematics_pausing")&&!document.documentElement.hasAttribute("dark"))if(k.theater||k.fullscreen){var U;(U=k.JSC$23286_cinematicController)==null||_.uHS(U)}else if((k=k.JSC$23286_cinematicController)!=null){var A;(A=k.currentCinematicEffect)==null||A.pause()}};
jVk=function(k){if(_.W("web_cinematic_theater_mode")||_.W("web_cinematic_fullscreen")){var g;k.JSC$23286_watchApi.getRoot().toggleCinematicsActive(!((g=k.JSC$23286_cinematicController)==null||!g.isEnabled()))}};_.tTH=function(k){_.lx.call(this);var g=this;this.JSC$23289_watchApi=k;this.commentsReady=!1;this.setCommentsJobId=0;k=_.Yt(_.Ni(),_.nk,function(){QVN(g)});
this.addOnDisposeCallback(k);var P=this.JSC$23289_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){lJc(g)}),x=this.JSC$23289_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){lJc(g)});
this.addOnDisposeCallback(function(){g.JSC$23289_watchApi.unsubscribeByKey(P);g.JSC$23289_watchApi.unsubscribeByKey(x)});
var U=function(){_.W("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&Djc(g,"false")};
this.JSC$23289_watchApi.getRoot().addEventListener("yt-page-data-will-update",U);this.addOnDisposeCallback(function(){g.JSC$23289_watchApi.getRoot().removeEventListener("yt-page-data-will-update",U)});
lJc(this)};
_.z(_.tTH,_.lx);var lJc=function(k){k.commentsReady=!1;_.Xq.cancelJob(k.setCommentsJobId);k.setCommentsJobId=_.ti(_.Xq,function(){QVN(k)},1E3)},QVN=function(k){if(!k.commentsReady){_.EX("cmi");
_.Xq.cancelJob(k.setCommentsJobId);var g,P,x,U,A=(g=k.JSC$23289_watchApi.getWatchNextResponse())==null?void 0:(P=g.contents)==null?void 0:(x=P.twoColumnWatchNextResults)==null?void 0:(U=x.results)==null?void 0:U.results.contents;g=void 0;if(A&&A.length)for(A=_.O(A),P=A.next();!P.done;P=A.next())if(P=P.value,U=x=void 0,((x=P)==null?void 0:(U=x.itemSectionRenderer)==null?void 0:U.sectionIdentifier)==="comment-item-section"){_.W("web_watch_provide_undefined_comments")?g=P.itemSectionRenderer:k.JSC$23289_watchApi.provideRenderingData("COMMENTS",
P.itemSectionRenderer);Djc(k,"true");break}_.W("web_watch_provide_undefined_comments")&&k.JSC$23289_watchApi.provideRenderingData("COMMENTS",g);k.commentsReady=!0;k.JSC$23289_watchApi.dispatchEvent("yt-watch-comments-ready")}},Djc=function(k,g){var P;
(P=k.JSC$23289_watchApi.getElement("COMMENTS"))==null||P.setAttribute("canScheduleJobs",g)};_.aJH=function(k){_.lx.call(this);var g=this;this.JSC$23292_watchApi=k;this.providePlayerJobId=this.provideWatchNextJobId=this.provideRichGridJobId=0;this.directlyProvideComments=_.W("swatcheroo_directly_provide_comments");this.provideWatchNextSecondaryResults=_.W("web_watch_provide_secondary_results_renderer");this.swatcherooProvideAllDataOnScheduledJob=_.W("swatcheroo_provide_all_data_on_scheduled_job");this.provideAllDataDelayMs=_.rP("swatcheroo_provide_all_data_delay_ms",250);if(this.swatcherooProvideAllDataOnScheduledJob)MTd(this);
else{var P=this.JSC$23292_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){KOj(g);j$(g)}),x=this.JSC$23292_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Qc(g);
j$(g)});
this.JSC$23292_watchApi.getRoot().is==="ytd-watch-grid"&&_.W("swatcheroo_pbs_load_grid")&&(oqk(this),vqs(this));this.addOnDisposeCallback(function(){g.JSC$23292_watchApi.unsubscribeByKey(P);g.JSC$23292_watchApi.unsubscribeByKey(x);_.Xq.cancelJob(g.provideRichGridJobId)});
KOj(this);Qc(this)}};
_.z(_.aJH,_.lx);var MTd=function(k){var g=k.JSC$23292_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){k.providePlayerJobId=_.iZ(_.Xq,function(){KOj(k);j$(k)},k.provideAllDataDelayMs)}),P=k.JSC$23292_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){k.provideWatchNextJobId=_.iZ(_.Xq,function(){Qc(k);
j$(k)},k.provideAllDataDelayMs)}),x=k.JSC$23292_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){k.provideWatchNextJobId=_.iZ(_.Xq,function(){Qc(k);
j$(k)},k.provideAllDataDelayMs)});
k.JSC$23292_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.ti(_.Xq,function(){KOj(k);Qc(k);j$(k)},100)});
k.JSC$23292_watchApi.addPageDisposeJob(function(){_.Xq.cancelJob(k.provideWatchNextJobId);_.Xq.cancelJob(k.providePlayerJobId)});
k.addOnDisposeCallback(function(){k.JSC$23292_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");k.JSC$23292_watchApi.unsubscribeByKey(g);k.JSC$23292_watchApi.unsubscribeByKey(P);k.JSC$23292_watchApi.unsubscribeByKey(x);_.Xq.cancelJob(k.providePlayerJobId);_.Xq.cancelJob(k.provideWatchNextJobId)});
KOj(k);Qc(k)},KOj=function(k){var g=k.JSC$23292_watchApi.getPlayerResponse(),P,x,U=(x=g==null?void 0:(P=g.playabilityStatus)==null?void 0:P.messageRenderers)!=null?x:[],A,q;
g=(q=g==null?void 0:(A=g.playabilityStatus)==null?void 0:A.messages)!=null?q:[];A=_.O(g);for(q=A.next();!q.done;q=A.next())U.push({alertRenderer:{text:_.vS(q.value),type:"WARNING"}});k.JSC$23292_watchApi.provideRenderingData("ALERTS",U)},Qc=function(k){var g=[],P,x,U,A=k.JSC$23292_watchApi.getWatchNextResponse(),q,T,c,Z,w=A==null?void 0:(q=A.contents)==null?void 0:(T=q.twoColumnWatchNextResults)==null?void 0:(c=T.results)==null?void 0:(Z=c.results)==null?void 0:Z.contents;
if(w)for(q=_.O(w),T=q.next();!T.done;T=q.next())if(T=T.value,T.videoPrimaryInfoRenderer)var J=T;else if(T.videoSecondaryInfoRenderer){var r=T;Z=c=void 0;T=Object.assign({},(c=T.videoSecondaryInfoRenderer)==null?void 0:(Z=c.metadataRowContainer)==null?void 0:Z.metadataRowContainerRenderer);if(T.rows&&T.collapsedItemCount!==void 0){T.rows=T.rows.slice(0,T.collapsedItemCount).filter(function(x3){return!!x3.richMetadataRowRenderer});
T.collapsedItemCount=T.rows.length;var f={metadataRowContainerRenderer:T}}}else if(T.merchandiseShelfRenderer)var B=T;else if(T.ticketShelfRenderer)var L=T;else if(T.expandableMetadataRenderer)var Y=T;else if(T.itemSectionRenderer)if(c=T.itemSectionRenderer.contents,Z=void 0,k.directlyProvideComments&&((Z=T.itemSectionRenderer)==null?void 0:Z.sectionIdentifier)==="comment-item-section")_.EX("cmi"),k.JSC$23292_watchApi.provideRenderingData("COMMENTS",T.itemSectionRenderer);else if(c)for(T=_.O(c),c=
T.next();!c.done;c=T.next())if(c=c.value,c.commentsEntryPointHeaderRenderer)var l=c;else if(c.clarificationRenderer||c.infoPanelContainerRenderer||c.infoPanelContentRenderer||c.emergencyOneboxRenderer){g.push(c);var D=D||!!r}else c.limitedStateMessageRenderer?x=c:c.videoMetadataCarouselViewModel&&(U=c);if(_.W("web_watch_merch_in_sd_when_ticket_shelf_present")&&B&&L){var X=B;B=void 0}if(k.provideWatchNextSecondaryResults){var a,H,y;k.JSC$23292_watchApi.provideRenderingData("WATCH_NEXT_SECONDARY_RESULTS",
A==null?void 0:(a=A.contents)==null?void 0:(H=a.twoColumnWatchNextResults)==null?void 0:(y=H.secondaryResults)==null?void 0:y.secondaryResults)}if(k.JSC$23292_watchApi.getRoot().is==="ytd-watch-grid"){var kj,Ts;k.JSC$23292_watchApi.provideRenderingData("LIVE_CHAT",A==null?void 0:(kj=A.contents)==null?void 0:(Ts=kj.twoColumnWatchNextResults)==null?void 0:Ts.conversationBar)}var m0,Lb,rA,bV;(a=A==null?void 0:(m0=A.contents)==null?void 0:(Lb=m0.twoColumnWatchNextResults)==null?void 0:(rA=Lb.secondaryResults)==
null?void 0:(bV=rA.secondaryResults)==null?void 0:bV.offerModule)&&(a.donationShelfRenderer||a.donationUnavailableRenderer)&&k.JSC$23292_watchApi.getRoot().is!=="ytd-watch-grid"&&(P=a);m0=k.JSC$23292_watchApi.getPlayerResponse();if(!m0||!_.Kc0(m0.playabilityStatus,A==null?void 0:A.playerOverlays)){var tu;if(A==null?0:(tu=A.contents)==null?0:tu.singleColumnWatchNextResults){var Eb,hd;var HH=A==null?void 0:(Eb=A.contents.singleColumnWatchNextResults.results)==null?void 0:(hd=Eb.results)==null?void 0:
hd.contents}else{var F4,Ad,TL,YN;tu=!!(w==null?0:(F4=w[0])==null?0:(Ad=F4.itemSectionRenderer)==null?0:(TL=Ad.contents)==null?0:(YN=TL[0])==null?0:YN.backgroundPromoRenderer);var EL,bY;F4=!!(A==null?0:(EL=A.contents)==null?0:(bY=EL.twoColumnWatchNextResults)==null?0:bY.secondaryResults);tu&&!F4&&(HH=w)}}w=g[0];EL=g[1];D&&g.length===1&&(EL=w,w=void 0);k.JSC$23292_watchApi.provideRenderingData("PRIMARY_INFO",J);k.JSC$23292_watchApi.provideRenderingData("SECONDARY_INFO",r);k.JSC$23292_watchApi.provideRenderingData("COMMENTS_ENTRY_POINT_HEADER",
l);k.JSC$23292_watchApi.provideRenderingData("VIDEO_METADATA_CAROUSEL",U);k.JSC$23292_watchApi.provideRenderingData("CLARIFICATION",w);k.JSC$23292_watchApi.provideRenderingData("RICH_METADATA",f);k.JSC$23292_watchApi.provideRenderingData("MERCH_SHELF",B);_.W("web_watch_merch_in_sd_when_ticket_shelf_present")&&k.JSC$23292_watchApi.provideRenderingData("MERCH_SHELF_IN_SD",X);k.JSC$23292_watchApi.provideRenderingData("TICKET_SHELF",L);k.JSC$23292_watchApi.provideRenderingData("LIMITED_STATE",x);k.JSC$23292_watchApi.getRoot().is!==
"ytd-watch-grid"&&k.JSC$23292_watchApi.provideRenderingData("DONATION_SHELF",P);k.JSC$23292_watchApi.provideRenderingData("SINGLE_COLUMN_CONTENTS",HH);k.JSC$23292_watchApi.provideRenderingData("INFO_PANEL_BELOW_METADATA",EL);k.JSC$23292_watchApi.provideRenderingData("EXPANDABLE_METADATA",Y);if(k.swatcherooProvideAllDataOnScheduledJob){var ry,dA,PH,Jd,iY,WH;J=A==null?void 0:(ry=A.contents)==null?void 0:(dA=ry.twoColumnWatchNextResults)==null?void 0:(PH=dA.secondaryResults)==null?void 0:(Jd=PH.secondaryResults)==
null?void 0:(iY=Jd.results)==null?void 0:(WH=iY[0])==null?void 0:WH.richGridRenderer;k.JSC$23292_watchApi.provideRenderingData("RICH_GRID_RENDERER",J)}};
_.aJH.prototype.hasCompanionAds=function(k){var g,P;return(P=k==null?void 0:(g=k.adPlacements)==null?void 0:g.some(function(x){var U,A,q,T;return(x==null?void 0:(U=x.adPlacementRenderer)==null?void 0:(A=U.renderer)==null?void 0:A.actionCompanionAdRenderer)||(x==null?void 0:(q=x.adPlacementRenderer)==null?void 0:(T=q.renderer)==null?void 0:T.topBannerImageTextIconButtonedLayoutViewModel)}))!=null?P:!1};
var j$=function(k){if(!_.W("swaterdoo_ps_wn_handle_ks")){k.swatcherooProvideAllDataOnScheduledJob||vqs(k,3E3);var g=k.JSC$23292_watchApi.getPlayerResponse(),P,x,U,A,q,T=(P=k.JSC$23292_watchApi.getWatchNextResponse())==null?void 0:(x=P.contents)==null?void 0:(U=x.twoColumnWatchNextResults)==null?void 0:(A=U.secondaryResults)==null?void 0:(q=A.secondaryResults)==null?void 0:q.offerModule;g=k.hasCompanionAds(g);var c,Z;P=(T==null?void 0:(c=T.tvfilmOfferModuleRenderer)==null?void 0:c.clientShouldSuppressIfCompanionAdDisplayed)||
(T==null?void 0:(Z=T.unlimitedOfferModuleRenderer)==null?void 0:Z.suppressIfCompanionAds);c=g&&P;k.JSC$23292_watchApi.getRoot().is==="ytd-watch-grid"&&k.JSC$23292_watchApi.provideRenderingData("OFFER_MODULE",c?void 0:T)}},vqs=function(k,g){_.W("swatcheroo_pbs_load_grid")&&(k.provideRichGridJobId&&_.Xq.cancelJob(k.provideRichGridJobId),k.provideRichGridJobId=_.iZ(_.Xq,function(){k.provideRichGridJobId=0;
var P,x,U,A,q,T,c,Z=(P=k.JSC$23292_watchApi.getWatchNextResponse())==null?void 0:(x=P.contents)==null?void 0:(U=x.twoColumnWatchNextResults)==null?void 0:(A=U.secondaryResults)==null?void 0:(q=A.secondaryResults)==null?void 0:(T=q.results)==null?void 0:(c=T[0])==null?void 0:c.richGridRenderer;Z&&k.JSC$23292_watchApi.provideRenderingData("RICH_GRID_RENDERER",Z)},g))},oqk=function(k){var g,P;
_.e(function(x){if(x.nextAddress==1)return x.yield(k.JSC$23292_watchApi.playerApi,2);g=x.yieldResult;P=function(){k.onPlaybackStart()};
g.addEventListener("onPlaybackStartExternal",P);k.addOnDisposeCallback(function(){g.removeEventListener("onPlaybackStartExternal",P)});
_.SV(x)})};
_.aJH.prototype.onPlaybackStart=function(){vqs(this)};_.NJ7=function(k){_.lx.call(this);var g=this;this.JSC$23305_watchApi=k;k.playerApi.then(function(P){g.player=P});
this.gestures=new _.qn(this.JSC$23305_watchApi.getRoot(),k.getElement("PLAYER_CONTAINER"),{dragDownAction:function(){if(_.nSs(_.Ni().getState())&&_.nk(_.Ni().getState())<=0)if(_.hO(_.Ni().getState())){var P;(P=g.player)==null||P.toggleFullscreen()}else _.RV(g.JSC$23305_watchApi.getRoot(),"yt-activate-miniplayer-from-watch-action")}});
H9T(this)};
_.z(_.NJ7,_.lx);var H9T=function(k){var g=_.Yt(_.Ni(),_.hO,function(P){k.onFullscreenChanged(P)});
k.addOnDisposeCallback(g);g=_.Yt(_.Ni(),_.nk,function(P){k.gestures&&(P>0?k.gestures.detach():k.gestures.attach())});
k.addOnDisposeCallback(g)};
_.NJ7.prototype.onFullscreenChanged=function(k){this.gestures&&this.gestures.update(k)};_.XBH=function(k){_.lx.call(this);var g=this;this.JSC$23308_watchApi=k;this.clearDataJobId=0;this.pageDisposalDataTypes=[];this.runPageDisposeJob=function(){};
this.runClearDataJob=function(){};
this.runOnYtNavigateAwayFinish=function(){};
this.addOnDisposeCallback(k.subscribeToActiveChanged(function(P){g.onActiveChanged(P)}));
IJy(this)};
_.z(_.XBH,_.lx);var yEc=function(k){if(_.W("swatcheroo_page_dispose_all_watch_data"))k.pageDisposalDataTypes=Object.values(Tbr).filter(function(P){return P!=="PLAYLIST"});
else if(_.W("swatcheroo_page_dispose_rich_grid")){var g;(g=k.pageDisposalDataTypes)==null||g.push("RICH_GRID_RENDERER")}},IJy=function(k){_.W("swatcheroo_enable_ghost_cards")&&(yEc(k),k.JSC$23308_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.Xq.cancelJob(k.clearDataJobId);
k.clearDataJobId=0}),k.runPageDisposeJob=function(){var g=_.Za().resolve(_.NQ).getDestinationPageType()==="watch";
k.clearDataJobId=_.iZ(_.Xq,k.runClearDataJob,g?0:_.rP("web_watch_delay_page_dispose_ms",1E4))},k.runClearDataJob=function(){pBd(k)},k.runOnYtNavigateAwayFinish=function(){k.clearDataJobId&&(_.Xq.cancelJob(k.clearDataJobId),k.clearDataJobId=0,pBd(k))},document.addEventListener("yt-navigate-finish",k.runOnYtNavigateAwayFinish),k.JSC$23308_watchApi.addPageDisposeJob(k.runPageDisposeJob),k.addOnDisposeCallback(function(){k.JSC$23308_watchApi.removePageDisposeJob(k.runPageDisposeJob);
k.JSC$23308_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");document.removeEventListener("yt-navigate-finish",k.runOnYtNavigateAwayFinish)}))},pBd=function(k){k.pageDisposalDataTypes.forEach(function(g){k.JSC$23308_watchApi.provideRenderingData(g,void 0)});
k.clearDataJobId=0};
_.XBH.prototype.onActiveChanged=function(k){k&&((k=document.querySelector("#watch-page-skeleton"))&&_.Sl(k),CpS(this),document.body.removeAttribute("no-y-overflow"),_.pr("IS_SHELL_LOAD")&&_.Wuj())};
var CpS=function(k){_.e(function(g){if(g.nextAddress==1)return g.yield(k.JSC$23308_watchApi.playerApi,2);_.SJ();_.SV(g)})};var GBJ;GBJ=_.W("kevlar_watch_while_counterfactual")?0:.25;_.PLs=function(k){_.lx.call(this);this.JSC$23311_watchApi=k;this.JSC$23311_watchWhileEnabled=_.W("kevlar_watch_while_v2");this.pipEnabled=_.W("web_enable_pip_on_miniplayer");RNJ(this);k0U(this);gDd(this)};
_.z(_.PLs,_.lx);var RNJ=function(k){k.JSC$23311_watchApi.registerActionHandler("yt-activate-miniplayer-from-watch-action",function(){$hN(k)});
k.addOnDisposeCallback(function(){k.JSC$23311_watchApi.unregisterActionHandler("yt-activate-miniplayer-from-watch-action")})},k0U=function(k){var g,P;
_.e(function(x){if(x.nextAddress==1)return x.yield(k.JSC$23311_watchApi.playerApi,2);g=x.yieldResult;P=function(){$hN(k)};
g.addEventListener("onCollapseMiniplayer",P);k.addOnDisposeCallback(function(){g.removeEventListener("onCollapseMiniplayer",P)});
_.SV(x)})},gDd=function(k){var g=k.JSC$23311_watchApi.getElement("PLAYER_CONTAINER");
window.IntersectionObserver&&g&&k.JSC$23311_watchWhileEnabled&&(k.playerIntersectionObserver=new IntersectionObserver(function(P){k.handleIntersect(P)},{threshold:[GBJ]}),k.playerIntersectionObserver.observe(g),k.addOnDisposeCallback(function(){var P;
(P=k.playerIntersectionObserver)==null||P.disconnect()}))},$hN=function(k){var g,P,x;
_.e(function(U){if(U.nextAddress==1){g=_.Za().resolve(_.NQ);P=g.data;x=_.bZ(P.response,!1,P.playerResponse);_.SD().miniplayerButtonActivation=!0;if(k.pipEnabled)return _.SD().watchPipActivation=!0,U.jumpTo(2);_.Za().resolve(_.EB).collapse();return U.yield(_.SD().navigationFinishPromise,2)}if(U.nextAddress!=4)return _.SD().currentEndpoint=x.watchEndpoint||null,U.yield(_.Za().resolve(_.EB).activate(k.JSC$23311_watchApi.getElement("PLAYER"),x,P),4);_.SD().userActivation=!0;_.SV(U)})};
_.PLs.prototype.handleIntersect=function(k){xhJ(this,k[k.length-1])};
var xhJ=function(k,g){k.watchWhileJobId&&_.Xq.cancelJob(k.watchWhileJobId);k.watchWhileJobId=_.Xq.addLowPriorityJob(function(){var P,x;return _.e(function(U){if(U.nextAddress==1)return k.watchWhileJobId=void 0,P=_.Za().resolve(_.EB),g.intersectionRatio>GBJ?P.isMiniplayerActive()?U.yield(P.deactivate(),0):U.jumpTo(0):(x=!P.isMiniplayerActive())?U.yield(iDu(k),5):U.jumpTo(4);U.nextAddress!=4&&(x=U.yieldResult);if(!x)return U.jumpTo(0);_.SD().watchWhileActivation=!0;return U.yield(UhU(k),0)})},100)},
iDu=function(k){return _.e(function(g){return g.nextAddress==1?_.W("kevlar_watch_while_paused")?g.return(!0):g.yield(k.isPlayerPlaying(),2):g.return(g.yieldResult)})};
_.PLs.prototype.isPlayerPlaying=function(){var k=this,g;return _.e(function(P){if(P.nextAddress==1)return P.yield(k.JSC$23311_watchApi.playerApi,2);g=P.yieldResult;return P.return(g.getPlayerStateObject().isPlaying)})};
var UhU=function(k){var g,P;return _.e(function(x){g=_.Za().resolve(_.NQ).data;P=_.bZ(g.response,!1,g.playerResponse);_.SD().currentEndpoint=P.watchEndpoint||null;return x.yield(_.Za().resolve(_.EB).activate(k.JSC$23311_watchApi.getElement("PLAYER"),P,g),0)})};_.ODd=function(k){_.lx.call(this);this.JSC$23315_watchApi=k;A6U(this);dhj(this)};
_.z(_.ODd,_.lx);var dhj=function(k){var g,P;_.e(function(x){if(x.nextAddress==1)return x.yield(k.JSC$23315_watchApi.playerApi,2);g=x.yieldResult;P=function(U){var A;U.sessionData&&U.sessionData.itct&&(A=U.sessionData.itct);var q=U.watchEndpoint;if(q&&U.sessionData&&U.sessionData.autonav)q=_.aQ0(q,A);else{var T;q=_.yX(U.videoId,(T=U.listId)!=null?T:void 0,A)}A={endpoint:q};U.sessionData&&(A.tempData=U.sessionData);k.JSC$23315_watchApi.dispatchEvent("yt-navigate",A)};
g.addEventListener("onPlayVideo",P);k.addOnDisposeCallback(function(){g.removeEventListener("onPlayVideo",P)});
_.SV(x)})},A6U=function(k){var g=function(P){k.onYtNavigate(P)};
k.JSC$23315_watchApi.getRoot().addEventListener("yt-navigate",g);k.addOnDisposeCallback(function(){k.JSC$23315_watchApi.getRoot().removeEventListener("yt-navigate",g)})};
_.ODd.prototype.onYtNavigate=function(k){var g=this,P,x,U,A,q,T,c,Z,w;return _.e(function(J){if(J.nextAddress==1){if(!((P=k.detail)==null?0:(x=P.endpoint)==null?0:x.watchEndpoint))return J.return();U=k.detail.endpoint.watchEndpoint;A=g.JSC$23315_watchApi.getWatchNextResponse();T=_.b((q=A)==null?void 0:q.currentVideoEndpoint,_.oV);if(!T)return J.return();if(U.videoId!==T.videoId||U.playlistId&&U.playlistId!==T.playlistId||typeof U.startTimeSeconds!=="number")return J.jumpTo(0);k.stopPropagation();
(c=_.W("kevlar_watch_while_v2")&&!_.W("kevlar_watch_while_counterfactual"))&&_.Za().resolve(_.EB).isMiniplayerActive()||g.JSC$23315_watchApi.scrollWatchTo(0,!0);return J.yield(g.JSC$23315_watchApi.playerApi,3)}Z=J.yieldResult;w=U.startTimeSeconds;Z.seekTo(w,void 0,void 0,void 0,84);Z.wakeUpControls();w<Z.getDuration()&&Z.playVideo();_.SV(J)})};_.T5U=function(k){_.lx.call(this);var g=this;this.JSC$23318_watchApi=k;var P=this.JSC$23318_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){qXu(g)});
this.addOnDisposeCallback(function(){g.JSC$23318_watchApi.unsubscribeByKey(P)});
qXu(this);_.W("enable_ai_companion")&&(k=this.JSC$23318_watchApi.getElement("PERSISTENT_PANEL_CONTAINER"))&&_.m8d(_.Za().resolve(_.Mq),k,"WATCH")};
_.z(_.T5U,_.lx);var qXu=function(k){var g=k.JSC$23318_watchApi.getWatchNextResponse();if(g){var P,x=[].concat(_.Kl((P=g==null?void 0:g.engagementPanels)!=null?P:[]));x.unshift.apply(x,_.Kl(e$d(g)));k.JSC$23318_watchApi.provideRenderingData("ENGAGEMENT_PANELS",x)}},c6j=function(k){var g,P,x,U=(g=k.engagementPanels)==null?void 0:(P=g.find(function(f){var B;
return((B=f.engagementPanelSectionListRenderer)==null?void 0:B.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(x=P.engagementPanelSectionListRenderer.content)==null?void 0:x.structuredDescriptionContentRenderer,A;
if(_.b(U==null?void 0:(A=U.items)==null?void 0:A.find(function(f){return!!_.b(f,rYs)}),rYs))return!0;
var q,T,c,Z;if(k=(((q=k.contents)==null?void 0:(T=q.twoColumnWatchNextResults)==null?void 0:(c=T.results)==null?void 0:(Z=c.results)==null?void 0:Z.contents)||[]).find(function(f){return f.videoPrimaryInfoRenderer})){var w,J,r;
return(((w=k.videoPrimaryInfoRenderer)==null?void 0:(J=w.videoActions)==null?void 0:(r=J.menuRenderer)==null?void 0:r.flexibleItems)||[]).some(function(f){f=_.b(f,_.RFm);if(!f)return!1;var B,L;f=(B=f.topLevelButton)==null?void 0:(L=B.buttonViewModel)==null?void 0:L.onTap;if(!f)return!1;B=_.hC(f);if(!B)return!1;var Y;return((Y=_.b(B,_.WN))==null?void 0:Y.panelIdentifier)==="PAyouchat"})}return!1},e$d=function(k){var g=[];
if(!_.W("web_watch_inject_placeholder_fantasy_panel_killswitch")){var P,x,U,A=(P=k.engagementPanels)==null?void 0:(x=P.find(function(T){var c;return((c=T.engagementPanelSectionListRenderer)==null?void 0:c.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(U=x.engagementPanelSectionListRenderer.content)==null?void 0:U.structuredDescriptionContentRenderer,q;
_.b(A==null?void 0:(q=A.items)==null?void 0:q.find(function(T){return!!_.b(T,ywu)}),ywu)&&(P=_.W5C("PAsports_fantasy"),P.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",g.push(P))}c6j(k)&&(k=_.W5C("PAyouchat"),k.engagementPanelSectionListRenderer.targetId="PAyouchat",k.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",g.push(k));
return g};_.ZDS=function(k){_.lx.call(this);this.JSC$23321_watchApi=k;VxJ(this)};
_.z(_.ZDS,_.lx);var VxJ=function(k){k.JSC$23321_watchApi.registerActionHandler("yt-loop-command",function(g){mhH(k,g)});
k.JSC$23321_watchApi.registerActionHandler("yt-repeat-chapter-command",function(g){wwu(k,g)});
k.addOnDisposeCallback(function(){k.JSC$23321_watchApi.unregisterActionHandler("yt-loop-command");k.JSC$23321_watchApi.unregisterActionHandler("yt-repeat-chapter-command")})},mhH=function(k,g){var P;
_.e(function(x){if(x.nextAddress==1)return x.yield(k.JSC$23321_watchApi.playerApi,2);P=x.yieldResult;_.b(g,COU).loop?(P.setLoopRange({startTimeMs:Number(_.b(g,COU).startTimeMs),endTimeMs:Number(_.b(g,COU).endTimeMs),postId:_.b(g,COU).postId,type:"clips"}),P.playVideo()):P.setLoopRange(null);_.SV(x)})},wwu=function(k,g){var P,x;
_.e(function(U){if(U.nextAddress==1)return U.yield(k.JSC$23321_watchApi.playerApi,2);P=U.yieldResult;x=_.b(g,P$T).repeat;x==="REPEAT_CHAPTER_TYPE_ENABLE_REPEAT"?(P.setLoopRange({startTimeMs:Number(_.b(g,P$T).startTimeMs),endTimeMs:Number(_.b(g,P$T).endTimeMs),type:"repeatChapter"}),P.playVideo()):x==="REPEAT_CHAPTER_TYPE_DISABLE_REPEAT"&&P.setLoopRange(null);_.SV(U)})};_.r6H=function(k){_.lx.call(this);this.JSC$23326_watchApi=k;J6s(this)};
_.z(_.r6H,_.lx);var J6s=function(k){k.JSC$23326_watchApi.registerActionHandler("yt-watch-player-overflow-menu-command",function(g){fKr(k,g)});
k.addOnDisposeCallback(function(){k.JSC$23326_watchApi.unregisterActionHandler("yt-watch-player-overflow-menu-command")})},fKr=function(k,g){var P,x,U,A,q,T,c,Z,w,J,r;
_.e(function(f){if(f.nextAddress==1)return f.yield(k.JSC$23326_watchApi.playerApi,2);P=f.yieldResult;if(A=(U=(x=_.b(g,$tS))==null?void 0:x.highlightedMenuItemKey)!=null?U:"")(T=(q=P).highlightSettingsMenuItem)==null||T.call(q,A);if(w=(Z=(c=_.b(g,$tS))==null?void 0:c.openMenuItemKey)!=null?Z:"")(r=(J=P).openSettingsMenuItem)==null||r.call(J,w);_.SV(f)})};var WEr=_.xz("/youtube/app/watch/player_state","playerStateEntity");_.lo=function(k){_.lx.call(this);this.JSC$23329_watchApi=k;spy(this)};
_.z(_.lo,_.lx);var bDT=function(k){switch(k){case 0:return"PLAYER_STATE_FINISHED";case 1:return"PLAYER_STATE_PLAYING";case 2:return"PLAYER_STATE_PAUSED";case 3:return"PLAYER_STATE_LOADING_CONTENT";default:return"PLAYER_STATE_UNKNOWN"}},spy=function(k){var g,P,x,U;
_.e(function(A){if(A.nextAddress==1)return A.yield(k.JSC$23329_watchApi.playerApi,2);g=A.yieldResult;if(k.isDisposed())return A.return();P=function(q){k.onPlayerStateChange(q)};
x=function(q){k.onAdStateChange(q)};
U=function(){k.onAdSkip()};
g.addEventListener("onStateChange",P);g.addEventListener("onAdStateChange",x);g.addEventListener("onAdSkip",U);k.addOnDisposeCallback(function(){g.removeEventListener("onStateChange",P);g.removeEventListener("onAdStateChange",x);g.removeEventListener("onAdSkip",U)});
_.SV(A)})},B5u=function(k){var g=_.KC(),P=g.dispatch;
a:switch(k.adsState){case -1:case 0:var x="ADS_STATE_NONE";break a;case 1:case 2:case 3:x="ADS_STATE_PLAYING";break a;default:x="ADS_STATE_UNKNOWN"}P.call(g,_.ZW("playerStateEntity",WEr,{key:WEr,playerState:bDT(k.playerState),adsState:x,videoId:k.videoId}))};
_.lo.prototype.onPlayerStateChange=function(k){var g=this,P;return _.e(function(x){if(x.nextAddress==1)return x.yield(g.JSC$23329_watchApi.playerApi,2);P=x.yieldResult;if(g.isDisposed())return x.return();g.playerState=k;g.videoId=P.getVideoData().video_id;B5u(g);_.SV(x)})};
_.lo.prototype.onAdStateChange=function(k){this.adsState=k;B5u(this)};
_.lo.prototype.onAdSkip=function(){this.adsState=0;B5u(this)};_.uB7=function(k){_.lx.call(this);var g=this;this.JSC$23333_watchApi=k;this.enableExternalPlaylistPanelInPlayer=_.W("delhi_web_player_use_external_playlist_panel");_.Za().resolve(_.kR).setPlayer(this.JSC$23333_watchApi.getElement("PLAYER"));k=this.JSC$23333_watchApi.subscribeToActiveChanged(function(P){g.onActiveChanged(P)});
this.addOnDisposeCallback(k);z$u(this)};
_.z(_.uB7,_.lx);var z$u=function(k){var g,P;_.e(function(x){if(x.nextAddress==1)return k.enableExternalPlaylistPanelInPlayer?x.yield(k.JSC$23333_watchApi.playerApi,2):x.return();g=x.yieldResult;P=function(){if(k.playlistPanelElement)k.playlistPanelElement.onToggleExpanded()};
g.addEventListener("onToggleExternalPlaylistPanel",P);k.addOnDisposeCallback(function(){g.removeEventListener("onToggleExternalPlaylistPanel",P)});
_.SV(x)})};
_.uB7.prototype.onActiveChanged=function(k){var g=this,P=_.Za().resolve(_.kR),x=function(){h$u(g)};
k?(this.playlistPanelElement=this.JSC$23333_watchApi.getElement("PLAYLIST_PANEL"))?(P.setPlaylistComponent(this.playlistPanelElement),P.addEventListener("yt-playlist-data-updated",x),this.addOnDisposeCallback(function(){P.removeEventListener("yt-playlist-data-updated",x)}),h$u(this)):_.Pq(Error("$o")):(P.removeEventListener("yt-playlist-data-updated",x),P.cancelVideoSkip())};
var h$u=function(k){var g=_.Za().resolve(_.kR);k.JSC$23333_watchApi.provideRenderingData("PLAYLIST",g.getPlaylistData())};_.Dm=function(k){_.lx.call(this);var g=this;this.JSC$23336_watchApi=k;this.onPageScroll=function(){g.scrollThrottle.fire();g.mastheadScrollThrottle.fire()};
this.scrollThrottle=new _.AO(this.onThrottledScroll,200,this);_.ux(this,this.scrollThrottle);this.mastheadScrollThrottle=new _.AO(this.onMastheadThrottledScroll,50,this);_.ux(this,this.mastheadScrollThrottle);this.animation=new _.gB(function(P){g.JSC$23336_watchApi.getRoot().setScrollTop(P)});
k=_.Yt(_.Ni(),_.hO,function(){g.onFullscreenChanged()});
this.addOnDisposeCallback(k);EDU(this);LEs(this);this.onThrottledScroll()};
_.z(_.Dm,_.lx);
_.Dm.prototype.onFullscreenChanged=function(){var k=this,g=this.JSC$23336_watchApi.getRoot();!this.pageScrollElement&&g.pageScrollElement?(this.pageScrollElement=g.pageScrollElement,g.pageScrollElement.addEventListener("scroll",this.onPageScroll),this.addOnDisposeCallback(function(){k.pageScrollElement&&k.pageScrollElement.removeEventListener("scroll",k.onPageScroll)})):this.pageScrollElement&&!g.pageScrollElement&&(this.pageScrollElement.removeEventListener("scroll",this.onPageScroll),this.pageScrollElement=
void 0)};
var EDU=function(k){window.addEventListener("scroll",k.onPageScroll);k.addOnDisposeCallback(function(){window.removeEventListener("scroll",k.onPageScroll)})},LEs=function(k){k.JSC$23336_watchApi.registerActionHandler("yt-scroll-to-watch-element",function(g){a:{var P;
if(P=k.JSC$23336_watchApi.getRoot().contains(g)&&!k.animation.isAnimating()){P=g.tagName==="YTD-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER";var x,U,A=(g==null?void 0:(x=g.parentElement)==null?void 0:(U=x.parentElement)==null?void 0:U.id)==="fixed-secondary";P=!(P&&A)}if(P){if(_.W("kevlar_watch_scroll_manager_absolute_offset_killswitch"))x=g.offsetTop;else for(x=0,U=g;U!==null;)x+=U.offsetTop,x-=U.scrollTop,U=U.offsetParent;U=x;x=U-24;g=U+g.offsetHeight+24;U=k.JSC$23336_watchApi.getRoot().getPageScrollingElement();
P=k.JSC$23336_watchApi.getRoot().getScrollTop();A=P+U.clientHeight-56;if(x<P+56)g=x-56;else if(g>A)g-=U.clientHeight;else break a;k.scrollWatchTo(Math.max(0,g),!0)}}});
k.addOnDisposeCallback(function(){k.JSC$23336_watchApi.unregisterActionHandler("yt-scroll-to-watch-element")})};
_.Dm.prototype.onThrottledScroll=function(){var k=_.Ni(),g=k.dispatch,P=this.JSC$23336_watchApi.getRoot().getScrollTop();g.call(k,_.Rp({type:"SET_WATCH_SCROLL_TOP",payload:{watchScrollTop:P}}))};
_.Dm.prototype.onMastheadThrottledScroll=function(){this.JSC$23336_watchApi.dispatchEvent("yt-watch-masthead-scroll",this.JSC$23336_watchApi.getRoot().getScrollTop())};
_.Dm.prototype.scrollWatchTo=function(k,g){(g===void 0?0:g)?this.animation.start(this.JSC$23336_watchApi.getRoot().getScrollTop(),Math.max(0,k),500):this.JSC$23336_watchApi.getRoot().setScrollTop(k)};_.FEj=function(k){_.lx.call(this);var g=this;this.JSC$23339_watchApi=k;var P=this.JSC$23339_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){nDU(g)}),x=this.JSC$23339_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){SXH(g)});
this.addOnDisposeCallback(function(){g.JSC$23339_watchApi.unsubscribeByKey(P);g.JSC$23339_watchApi.unsubscribeByKey(x)});
nDU(this);SXH(this)};
_.z(_.FEj,_.lx);
var nDU=function(k){var g,P,x,U=(x=(g=k.JSC$23339_watchApi.getPlayerResponse())==null?void 0:(P=g.videoDetails)==null?void 0:P.title)!=null?x:"";k.JSC$23339_watchApi.dispatchEvent("yt-update-title",U)},SXH=function(k){var g,P,x,U,A,q,T,c=(T=((q=(g=k.JSC$23339_watchApi.getWatchNextResponse())==null?void 0:(P=g.contents)==null?void 0:(x=P.twoColumnWatchNextResults)==null?void 0:(U=x.results)==null?void 0:(A=U.results)==null?void 0:A.contents)!=null?q:[]).find(function(Z){return!!Z.videoPrimaryInfoRenderer}))==null?
void 0:T.videoPrimaryInfoRenderer;
(g=_.a5(c==null?void 0:c.title))&&k.JSC$23339_watchApi.dispatchEvent("yt-update-title",g)};_.jp7=function(k){_.lx.call(this);this.JSC$23342_watchApi=k;YXS(this)};
_.z(_.jp7,_.lx);var YXS=function(k){var g,P;_.e(function(x){if(x.nextAddress==1)return x.yield(k.JSC$23342_watchApi.playerApi,2);g=x.yieldResult;P=function(){k.onYpcContentRequest()};
g.addEventListener("onYpcContentRequest",P);k.addOnDisposeCallback(function(){g.removeEventListener("onYpcContentRequest",P)});
_.SV(x)})};
_.jp7.prototype.onYpcContentRequest=function(){var k,g,P,x,U,A=(k=this.JSC$23342_watchApi.getWatchNextResponse())==null?void 0:(g=k.contents)==null?void 0:(P=g.twoColumnWatchNextResults)==null?void 0:(x=P.secondaryResults)==null?void 0:(U=x.secondaryResults)==null?void 0:U.offerModule,q,T,c,Z;k=(Z=(c=(T=(q=A==null?void 0:A.episodeOfferModuleRenderer)!=null?q:A==null?void 0:A.movieOfferModuleRenderer)!=null?T:A==null?void 0:A.unlimitedOfferModuleRenderer)!=null?c:A==null?void 0:A.liveOfferModuleRenderer)!=
null?Z:A==null?void 0:A.tvfilmOfferModuleRenderer;var w,J,r;A=(r=A==null?void 0:(w=A.tvfilmOfferModuleRenderer)==null?void 0:(J=w.actionButtons)==null?void 0:J.length)!=null?r:0;J=Math.max(A-1,0);var f,B,L;w=(L=k==null?void 0:(f=k.offerButton)==null?void 0:f.buttonRenderer)!=null?L:k==null?void 0:(B=k.actionButtons)==null?void 0:B[J].buttonRenderer;var Y,l;(f=(l=(Y=w==null?void 0:w.navigationEndpoint)!=null?Y:w==null?void 0:w.serviceEndpoint)!=null?l:w==null?void 0:w.command)&&_.xZ.instance.resolveCommand(f)};
}catch(e){_._DumpException(e)}
try{
var $mF,kdn,GjF;_.Rve=function(){var k=_.vX.clone(C3y),g;return(new _.Ey(function(P,x){k.onSuccess=function(U){_.iD0(U)?P(new GjF(U)):x(new _.ll("Request failed, status="+_.sq(U),"net.badstatus",U))};
k.onError=function(U){x(new _.ll("Unknown request error","net.unknown",U))};
k.onTimeout=function(U){x(new _.ll("Request timed out","net.timeout",U))};
g=_.Eq("//googleads.g.doubleclick.net/pagead/id",k)})).thenCatch(function(P){if(P instanceof _.Eu){var x;
(x=g)==null||x.abort()}return _.rT(P)})};
_.grY=function(k){a:{var g="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(g="EMBEDDED_PLAYER_MODE_PFL");var P=k.raw_embedded_player_response;if(!P&&(k=k.embedded_player_response))try{P=JSON.parse(k)}catch(U){break a}if(P)b:for(var x in kdn)if(kdn[x]==P.embeddedPlayerMode){g=kdn[x];break b}}return g==="EMBEDDED_PLAYER_MODE_PFL"};
_.PGY=function(){if(_.W("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("wf");if(!_.HVV())return Error("xf");var k=_.y4("PLAYER_VARS",{});if(_.vX.get(k,"privembed",!1)=="1")return Error("yf");if(_.grY(k))return Error("zf")};
$mF=function(k){switch(k){case 0:return"BISCOTTI_BASED_DETECTION_RESULT_DETECTED";case 1:return"BISCOTTI_BASED_DETECTION_RESULT_NOT_DETECTED";case 2:return"BISCOTTI_BASED_DETECTION_RESULT_UNSPECIFIED";case 3:return"BISCOTTI_BASED_DETECTION_RESULT_KNOWN_FAILURE";case 4:return"BISCOTTI_BASED_DETECTION_RESULT_UNKNOWN_FAILURE";default:_.Cq(k,"unknown result type")}};
_.xm3=function(k,g,P){g=_.Rub[g];P={detected:k===0,source:g.fmJ,detectionResult:$mF(k),contentCpn:P};_.HE("biscottiBasedDetection",P);_.vwm.increment(g.fmJ,k);g.xaE!==void 0&&_.X2("CATSTAT",_.C0V(k,g))};
_.D3=function(k,g){var P={};P.key=k;P.value=g;return _.fyM().then(function(x){return new Promise(function(U,A){try{var q=x.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(P);q.onsuccess=function(){U()};
q.onerror=function(){A()}}catch(T){A(T)}})})};
_.UmY=function(){var k=_.rP("user_engagement_experiments_rate_limit_ms"),g=iCy.get("last-user-engagement-exp-trigger-timestamp");return!g||(0,_.Jc)()>=g+k?(iCy.set("last-user-engagement-exp-trigger-timestamp",(0,_.Jc)()),!0):!1};
_.tJ=function(k,g,P,x,U){g=g===void 0?null:g;P=P===void 0?null:P;x=x===void 0?null:x;U=U===void 0?null:U;k={youThereEventType:k};P&&(k.lactThresholdMs=P.lactThresholdMs,k.mediaPosSec=P.promptDelaySec,k.lactServerRequestMs=P.lactServerRequestMs,k.triggerReason=P.triggerReason);U!=null&&(k.renderingMediaPosSec=Math.round(U));g||(g=_.hE());g&&(k.clientScreenNonce=g);x&&(k.clientPlaybackNonce=x);_.HE("youThere",k)};
kdn={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"};GjF=function(k){this.xhr=k};
_.ll=function(k,g,P){_.PI.call(this,k+", errorCode="+g);this.errorCode=g;this.xhr=P;this.name="PromiseAjaxError"};
_.z(_.ll,_.PI);var C3y={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0};var iCy=new _.RM("ratelimit");
}catch(e){_._DumpException(e)}
try{
_.pU7=function(k){return _.Rp({type:"SET_SINGLE_OPTION_SURVEY_IS_ACTIVE",payload:k})};
}catch(e){_._DumpException(e)}
try{
var v$,Oyj,T1j,egk,cPJ,V8u,mik,zgc,ums,hgu,Zyu,q8T,fsH,rPN,nzJ;_.diy=function(){var k=window.location.hash;k.charAt(0)==="#"&&(k=k.charAt(1)==="!"?k.substring(2):k.substring(1));return _.i$(k)};
v$=function(k,g,P){var x;return _.e(function(U){if(U.nextAddress==1)return U.yield(g(),2);x=U.yieldResult;P(x,k);_.SV(U)})};
Oyj=function(){return _.e(function(k){return k.nextAddress==1?k.yield((_.PGY()!==void 0?_.rT(Error("Af")):_.Rve()).then(function(){return 1},function(g){if(g.message==="Biscotti id is disabled")return 3;
_.pH("Failed fetching bid");return 0}),2):k.return(k.yieldResult)})};
T1j=function(){var k=_.py("ZW4tZW1iZWQtcGxheWVyI2J3bmFxeWZhNjJ1cHl0LWhhdg=="),g=_.py("bDlxY29xbDY3aWZyYW1lIzM0aA==");return document.querySelector(g+q8T+k)?0:1};
egk=function(){return _.DzC(_.dR)};
cPJ=function(){return _.ttb()===0?0:_.MtC()};
V8u=function(){return _.HxA(_.ixA([["player-ads",["ytd-merch-shelf-renderer","ytp-featured-product"],null]]))};
mik=function(){return _.L9V(Zyu)};
_.wSy=function(k){_.e(function(g){switch(g.nextAddress){case 1:return g.yield(v$("b.f_",Oyj,k),2);case 2:return g.yield(v$("j.s_",_.hub,k),3);case 3:return g.yield(v$("r.s_",_.BiA,k),4);case 4:return g.yield(v$("e.h_",mik,k),5);case 5:if(!_.W("ab_det_sc_inj")){g.jumpTo(6);break}return g.yield(v$("s.i_",_.Qr0,k),6);case 6:if(_.W("ab_deg_unex_thr")){g.jumpTo(8);break}return g.yield(v$("a.o_",_.Yk0,k),8);case 8:if(_.W("ks_get_o_pp")){g.jumpTo(10);break}return g.yield(v$("g.o_",_.F9M,k),10);case 10:if(_.W("ks_det_gpbl")){g.jumpTo(12);
break}return g.yield(v$("p.i_",_.Skb,k),12);case 12:return g.yield(v$("f.i_",_.cGr,k),14);case 14:return g.yield(v$("a.b_",_.srj,k),15);case 15:return g.yield(v$("p.m_",_.mzs,k),16);case 16:if(!_.W("ab_det_el_h_v2")){g.jumpTo(17);break}return g.yield(v$("n.h_",V8u,k),17);case 17:return g.yield(v$("o.p_",egk,k),19);case 19:return g.yield(v$("e.i_",T1j,k),20);case 20:if(_.W("ab_det_apm"))return g.yield(v$("o.a_",cPJ,k),0);g.jumpTo(0)}})};
_.JPS=function(k,g){k={videoId:k};g&&(k.playlistId=g);return k};
_.Wqd=function(){if(_.HVV()){var k=_.y4("PLAYER_VARS",{});if(_.vX.get(k,"privembed",!1)!="1"&&!_.grY(k)){var g=function(){rPN=!0;"google_ad_status"in window?_.X2("DCLKSTAT",1):_.X2("DCLKSTAT",2)};
try{_.jT(_.ty3,g)}catch(P){}fsH.push(_.Xq.addLowPriorityJob(function(){if(!(rPN||"google_ad_status"in window)){try{_.lEs(_.ty3.toString(),g)}catch(P){}rPN=!0;_.X2("DCLKSTAT",3)}},5E3))}}};
_.s5y=function(k,g,P){P=P===void 0?!1:P;var x=Math.max(k.width,_.Wjj);if(_.W("kevlar_watch_feed_big_thumbs")&&k.width>=1550-_.BF()&&k.height>=800)x-=_.hBu;else if(k.width>=_.lN){var U=_.sAk+_.bzs+_.Qr;_.W("kevlar_watch_feed_big_thumbs")&&(U=_.uRs);x-=U}else x-=_.sAk;x=Math.min(x,_.BPu);U=240;P&&(U=380);g<.5624||(!_.W("kevlar_watch_flexy_disable_small_window_sizing")&&(k.height<630&&k.width>=657||k.height>=630&&k.width>=_.lN&&k.width<1327)?U=360:!_.W("kevlar_watch_flexy_disable_large_window_sizing")&&
k.height>=630&&k.width>=1327&&(U=480));var A=Math.min(x*g,k.height-(56+_.fa7+_.zBs));A=Math.max(A,U);g<1?x=A/g:k.width>=_.lN&&(x=_.s5y(k,.5625,P).width);return new _.Sf(Math.round(x),Math.round(A))};
_.byj=function(k){var g=0;k.indexOf("h")!=-1&&(k=k.split("h"),g=k[0]*60*60,k=k[1]);k.indexOf("m")!=-1&&(k=k.split("m"),g=k[0]*60+g,k=k[1]);k.indexOf("s")!=-1?(k=k.split("s"),g=k[0]*1+g):g=k*1+g;return g};
_.B1c=function(){_.rP("service_worker_push_logged_out_prompt_watches")!=-1&&_.zl("WatchCount").then(function(k){k>=100||_.D3("WatchCount",k+1)})};
zgc=function(k){var g=k.externalVideoId||"";return g?k.isShortsEligible?"https://www.youtube.com/shorts/"+g:"https://www.youtube.com/watch?v="+g:""};
ums=function(k){var g=[];k.viewCount&&g.push({"@type":"InteractionCounter",interactionType:"https://schema.org/WatchAction",userInteractionCount:k.viewCount});k.likeCount&&g.push({"@type":"InteractionCounter",interactionType:"https://schema.org/LikeAction",userInteractionCount:k.likeCount});return g};
hgu=function(k){var g,P,x={"@context":"https://schema.org","@type":"VideoObject",description:_.a5(k.description),duration:"PT"+(k.lengthSeconds||"0")+"S",embedUrl:k.embed?k.embed.iframeUrl:"",name:_.a5(k.title),thumbnailUrl:((g=k.thumbnail)==null?void 0:(P=g.thumbnails)==null?void 0:P.map(function(w){return w&&w.url||""}))||[],
uploadDate:k.publishDate};_.W("mweb_video_schema_id_killswitch")||(x["@id"]=zgc(k));g=ums(k);g.length&&(x.interactionStatistic=g);k.category&&(x.genre=k.category);k.ownerChannelName&&(x.author=k.ownerChannelName);k.liveBroadcastDetails&&(x.publication=[{"@type":"BroadcastEvent",isLiveBroadcast:!0,startDate:k.liveBroadcastDetails.startTimestamp,endDate:k.liveBroadcastDetails.endTimestamp}]);if(k.learningResource){k=k.learningResource;x["@type"]=["VideoObject","LearningResource"];var U;if((U=k.learningResourceType)==
null?0:U.length)x.learningResourceType=k.learningResourceType[0];var A;if((A=k.educationalAlignment)==null?0:A.length)x.educationalAlignment={"@type":"AlignmentObject",targetName:k.educationalAlignment[0]};var q;if((q=k.educationalLevel)==null?0:q.length){U=k.educationalLevel[0];var T;if((T=k.educationalLevelCountry)==null?0:T.length)U+=" ("+k.educationalLevelCountry+")";x.educationalLevel=U}var c,Z;if(((c=k.learningResourceType)==null?0:c.length)&&k.learningResourceType[0]==="Problem walkthrough"&&
((Z=k.problemDescriptions)==null?0:Z.length))for(x.hasPart=[],T=_.O(k.problemDescriptions),c=T.next();!c.done;c=T.next())U=c.value,c=U.problemDescriptionText,Z=U.startOffset,U=U.url,c&&Z!==void 0&&U&&x.hasPart.push({"@type":["Clip","LearningResource"],learningResourceType:"Problem walkthrough",name:c,text:c,startOffset:Z,url:U})}return x};
_.Ez7=function(k){return _.Rp({type:"SET_IS_LIVE_CHAT_COLLAPSED",payload:{isLiveChatCollapsed:k}})};
Zyu=[[["b3ptMWFicHZwcmltYXJ5I2s1ejM=",null,null],[null,["ZXN1bHRzLXJlbmRlcmVyI29zaHc4dWFuamFueXl0ZC10d28tY29sdW1uLWJyb3dzZS1y","eGZ3Y3N0eWxlLXNjb3BlIzFxMWEyOTU5"],null],["N3J6cm1hc3RoZWFkLWFkI2l0OTF0YTFp",["aC1ncmlkLXJlbmRlcmVyIzJuNHUzaG1pY2R3bnl0ZC1yaWM="],null],[null,["aC1ncmlkLXJlbmRlcmVyI2F1ZTh1NHc0YWg5M3l0ZC1yaWM=","b2poNHN0eWxlLXNjb3BlI2E3czN6N3Zv"],null],[null,["LXByb21vLXJlbmRlcmVyIzNnd3l1djM3MXlyY3l0ZC1iYW5uZXI=","NDF6c29zdHlsZS1zY29wZSM3YmZ0OHE="],null],[null,["ZC1zbG90LXJlbmRlcmVyI2xrYnJhZGR6a21uM3l0ZC1h"],
null]],[["OXA4amp5cGxheWVyLWFkcyM3cTc5OQ==",null,null]],[[null,null,"ZXItY3RhLXJlbmRlcmVyI2UxeTA0YXRpOGI4MXl0bHItYmFubg=="]]];q8T="#";fsH=[];rPN=!1;_.LqT=["engagement-panel-ads"];nzJ=new _.k0("updateSentimentBarStateCommand");_.S8r=new _.k0("showSurveyCommand");_.aL=new _.k0("changeMarkersVisibilityCommand");var Y8c,j5r,t8N,Did,lss,H$;_.FqS=function(k,g){this.playerProvider_=k;this.actionSenderElement_=g;this.pausePlaybackJob_=this.showBlockingWarningJob_=this.showWarningJob_=0;this.youThereData_=null;this.inYouThereFlow_=this.ignoreFullscreenExitUserActivity_=this.isUserPredictedAbsent_=!1};
_.FqS.prototype.reset=function(){Y8c(this);this.isUserPredictedAbsent_=!1};
Y8c=function(k,g){!k.youThereData_||k.showWarningJob_||g!==void 0&&g||(_.tJ("YOU_THERE_EVENT_TYPE_NAVIGATED_OUT",_.hE(),k.youThereData_,k.clientPlaybackNonce_),_.NH());_.Xq.cancelJob(k.showWarningJob_);k.showWarningJob_=0;_.Xq.cancelJob(k.showBlockingWarningJob_);k.showBlockingWarningJob_=0;_.Xq.cancelJob(k.pausePlaybackJob_);k.pausePlaybackJob_=0;k.youThereData_=null;k.clientPlaybackNonce_=void 0;k.inYouThereFlow_=!1};
_.Q5s=function(k,g){var P,x,U;_.e(function(A){if(A.nextAddress==1)return k.reset(),A.yield(k.playerProvider_().getPlayerPromise(),2);P=A.yieldResult;k.clientPlaybackNonce_=P.getVideoData().cpn;k.youThereData_=g.configData.youThereData;if(!k.youThereData_)return A.return();if(k.youThereData_.triggerReason&&k.youThereData_.triggerReason=="YOU_THERE_TRIGGER_REASON_3"&&!_.UmY())return _.tJ("YOU_THERE_EVENT_TYPE_RATE_LIMITED",_.hE(),k.youThereData_,k.clientPlaybackNonce_),A.return();x=k.youThereData_.promptDelaySec;
U=P.getCurrentTime();k.showWarningJob_=_.Xq.addLowPriorityJob(function(){return _.e(function(q){k.showWarningJob_=0;return q.yield(j5r(k),0)})},Math.max(x-U,0)*1E3);
_.SV(A)})};
j5r=function(k){var g,P,x,U,A,q;return _.e(function(T){if(T.nextAddress==1)return T.yield(k.playerProvider_().getPlayerPromise(),2);if(T.nextAddress!=3)return g=T.yieldResult,P=g.getCurrentTime(),T.yield(lss(k),3);x=T.yieldResult;if(!x||!k.youThereData_)return T.return();if(_.W("check_user_lact_at_prompt_shown_time_on_web")&&(U=parseInt(k.youThereData_.lactThresholdMs,10),_.wN()<U))return _.tJ("YOU_THERE_EVENT_TYPE_BELOW_LACT_THRESHOLD",_.hE(),k.youThereData_,k.clientPlaybackNonce_),T.return();if(k.youThereData_.playbackPauseDelayMs<=
0)return Did(k),T.return();!_.W("external_fullscreen")&&(A=_.Xb())&&(k.ignoreFullscreenExitUserActivity_=!0,_.Xq.addLowPriorityJob(function(){k.ignoreFullscreenExitUserActivity_=!1},2E3),_.yM(A));
k.youThereData_.showToastWarningPrompt&&(H$(k,k.youThereData_.showWarningActions),k.inYouThereFlow_=!0,_.tJ("YOU_THERE_EVENT_TYPE_PROMPT_SHOWN",_.hE(),k.youThereData_,k.clientPlaybackNonce_,P),_.tJ("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN",_.hE(),k.youThereData_,k.clientPlaybackNonce_,P));q=0;k.youThereData_.blockingPromptDelayMs&&(q=k.youThereData_.blockingPromptDelayMs);k.showBlockingWarningJob_=_.Xq.addLowPriorityJob(function(){return _.e(function(c){k.showBlockingWarningJob_=0;return c.yield(t8N(k),
0)})},q);
_.SV(T)})};
t8N=function(k){var g,P,x;return _.e(function(U){if(U.nextAddress==1)return U.yield(lss(k),2);g=U.yieldResult;if(!k.youThereData_)return U.return();g&&(k.youThereData_.showBlockingWarningAction&&(_.tJ("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN_IN_DIALOG",_.hE(),k.youThereData_,k.clientPlaybackNonce_),(P=_.b(k.youThereData_.showBlockingWarningAction,_.xD))?H$(k,P.commands):H$(k,[k.youThereData_.showBlockingWarningAction]),k.inYouThereFlow_=!0),x=k.youThereData_.playbackPauseDelayMs,k.pausePlaybackJob_=
_.Xq.addLowPriorityJob(function(){return _.e(function(A){k.pausePlaybackJob_=0;return A.yield(Did(k),0)})},x));
_.SV(U)})};
Did=function(k){var g;return _.e(function(P){if(P.nextAddress==1)return P.yield(lss(k),2);g=P.yieldResult;if(!k.youThereData_)return P.return();g&&(_.tJ("YOU_THERE_EVENT_TYPE_PLAYBACK_PAUSED",_.hE(),k.youThereData_,k.clientPlaybackNonce_),H$(k,k.youThereData_.showPausedActions),k.inYouThereFlow_=!0);_.SV(P)})};
_.FqS.prototype.onUserActivity=function(){if(this.youThereData_){if(this.ignoreFullscreenExitUserActivity_)return;if(this.youThereData_.userActiveDuringFlowAction){var k=_.b(this.youThereData_.userActiveDuringFlowAction,_.xD);k?H$(this,k.commands):H$(this,[this.youThereData_.userActiveDuringFlowAction])}this.inYouThereFlow_&&(_.tJ("YOU_THERE_EVENT_TYPE_LACT_RESET",_.hE(),this.youThereData_,this.clientPlaybackNonce_),_.NH());Y8c(this,!0)}_.M8H(this,!1)};
_.Kqs=function(k){_.tJ("YOU_THERE_EVENT_TYPE_USER_RESPONDED",_.hE(),k.youThereData_,k.clientPlaybackNonce_)};
lss=function(k){var g,P;return _.e(function(x){if(x.nextAddress==1)return x.yield(k.playerProvider_().getPlayerPromise(),2);g=x.yieldResult;P=g.getPlayerState();return x.return(P==-1||P==1||P==3)})};
_.M8H=function(k,g){var P;_.e(function(x){if(x.nextAddress==1){if(k.isUserPredictedAbsent_==g)return x.jumpTo(0);k.isUserPredictedAbsent_=g;return x.yield(k.playerProvider_().getPlayerPromise(),3)}P=x.yieldResult;P.setUserEngagement(g);g&&_.tJ("YOU_THERE_EVENT_TYPE_ABR_TRIGGERED",_.hE(),k.youThereData_,k.clientPlaybackNonce_);_.SV(x)})};
H$=function(k,g){if(_.W("handle_service_request_actions")||_.W("kevlar_youthere_service_endpoint_actions_killswitch"))_.Pw(k.actionSenderElement_,g,k.actionSenderElement_);else{g=_.O(g);for(var P=g.next();!P.done;P=g.next())P=P.value,P.commandMetadata&&P.commandMetadata.webCommandMetadata&&P.commandMetadata.webCommandMetadata.sendPost?_.g5(k.actionSenderElement_,[P]):_.Pw(k.actionSenderElement_,[P],k.actionSenderElement_)}};var ozS;var vzd;var NL=function(){var k=_.S.apply(this,arguments)||this;k.systemIcons=_.W("kevlar_system_icons");k.actionMap={"yt-update-sentiment-bar-state-command":"handleUpdateSentimentBarStateCommand"};return k};
_.z(NL,_.S);NL.prototype.observeLikeStatus=function(){if(this.data){if(this.data.likeStatus==="DISLIKE"){var k=this.data.percentIfDisliked||0;this.activated=!0}else this.data.likeStatus==="LIKE"?(k=this.data.percentIfLiked||0,this.activated=!0):(k=this.data.percentIfIndifferent||0,this.activated=!1);_.kr(this.hostElement).querySelector("#like-bar").style.width=k+"%"}};
NL.prototype.handleUpdateSentimentBarStateCommand=function(k){this.data&&this.set("data.likeStatus",_.b(k,nzJ).likeStatus)};
NL.prototype.observeLikeStatus=NL.prototype.observeLikeStatus;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],NL.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],NL.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],NL.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],NL.prototype,"activated",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],NL.prototype,"systemIcons",void 0);_.N([_.OO("data.likeStatus"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],NL.prototype,"observeLikeStatus",null);_.N([_.t({is:"ytd-sentiment-bar-renderer",disableElementRegistration:!0})],NL);
_.v(NL,"ytd-sentiment-bar-renderer",function(){if(vzd!==void 0)return vzd;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sentiment-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-sentiment-bar-renderer">\n  <div id="like-bar" class="style-scope ytd-sentiment-bar-renderer"></div>\n</div>\n<tp-yt-paper-tooltip position="top" class="style-scope ytd-sentiment-bar-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return vzd=k},{mode:1});var asj;var IL=function(){var k=_.S.apply(this,arguments)||this;k.small=!0;return k};
_.z(IL,_.S);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],IL.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],IL.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],IL.prototype,"small",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-video-view-count-renderer"})],IL);
_.v(IL,"ytd-video-view-count-renderer",function(){if(asj!==void 0)return asj;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-view-count-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span class="view-count style-scope ytd-video-view-count-renderer">[[getSimpleString(data.viewCount)]]</span><span class="short-view-count style-scope ytd-video-view-count-renderer">[[getSimpleString(data.shortViewCount)]]</span>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return asj=k},{mode:_.Gd("kevlar_poly_si_batch_j080")?1:2});var Xc=function(){var k=_.S.apply(this,arguments)||this;k.infoFormattedStrings=[];k.wrapVideoActions=_.W("kevar_watch_wrap_video_actions");k.hideSentimentBar=_.W("kevlar_watch_hide_sentiment_bar");k.actionMap={};return k};
_.z(Xc,_.S);_.d=Xc.prototype;_.d.configureRendererStamper=function(){return{"data.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.W("web_modern_buttons"),forceIconButton:!_.W("web_modern_buttons")}}}},"data.viewCount":{id:"count",mapping:{videoViewCountRenderer:"ytd-video-view-count-renderer"}}}};
_.d.dataChanged=function(){_.W("web_watch_get_updated_metadata_manager")||this.scheduleInitialUpdatedMetadataRequest();this.setSentimentBarWidth()};
_.d.computeInfoFormattedStrings=function(k){if(!k)return[];var g=[];k.dateText&&g.push(k.dateText);k.stationName&&g.push(k.stationName);k.rating&&g.push(k.rating);k.startEndTimeTemplate&&k.startTimeUtcMillis&&k.endTimeUtcMillis&&g.push(_.vS(_.Q6u(_.a5(k.startEndTimeTemplate),Number(k.startTimeUtcMillis),Number(k.endTimeUtcMillis))));k.upNextProgramText&&g.push(k.upNextProgramText);return g};
_.d.scheduleInitialUpdatedMetadataRequest=function(){var k,g=(k=this.data)==null?void 0:k.updatedMetadataEndpoint;if(g){var P;k=Number((P=_.b(g,_.nFY))==null?void 0:P.initialDelayMs);P=isNaN(k)?250:k;this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this),P)}};
_.d.setSentimentBarWidth=function(){var k=this;_.VJ(this,function(){var g=_.kr(k.hostElement).querySelector("ytd-menu-renderer");if(g){g=g.topLevelButtons;for(var P=0,x=0;x<g.length;x++){var U=g[x],A=k.get("toggleButtonSupportedData.toggleButtonIdData.id",U.data);if(A==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"||A==="TOGGLE_BUTTON_ID_TYPE_LIKE")P+=U.clientWidth+8;else break}P&&(k.sentiment.style.width=P-8+" px")}})};
_.d.fetchUpdatedMetadata=function(k){var g;k&&(g={continuation:k});var P;(k=(P=this.data)==null?void 0:P.updatedMetadataEndpoint)&&_.Za().resolve(_.wP).resolveCommand(k,{form:Object.assign({},g,{element:this.hostElement})})};
_.d.onYtServiceRequestSent=function(k,g){g.endpoint&&_.b(g.endpoint,_.hp)&&(this.hasUpdateSentimentBarStateCommands()&&!_.W("kevlar_sentiment_bar_update_killswitch")||this.set("data.sentimentBar.sentimentBarRenderer.likeStatus",_.b(g.endpoint,_.hp).status),this.setSentimentBarWidth())};
_.d.hasUpdateSentimentBarStateCommands=function(){var k,g,P,x,U=(x=(k=this.data)==null?void 0:(g=k.videoActions)==null?void 0:(P=g.menuRenderer)==null?void 0:P.topLevelButtons)!=null?x:[];k=_.O(U);for(g=k.next();!g.done;g=k.next()){g=g.value;U=x=P=void 0;var A=(P=g.toggleButtonRenderer)==null?void 0:(x=P.toggleButtonSupportedData)==null?void 0:(U=x.toggleButtonIdData)==null?void 0:U.id;if(A==="TOGGLE_BUTTON_ID_TYPE_LIKE"||A==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"){x=P=void 0;g=(x=_.b((P=g.toggleButtonRenderer)==
null?void 0:P.defaultServiceEndpoint,_.xD))==null?void 0:x.commands;if(!g)break;g=_.O(g);for(P=g.next();!P.done;P=g.next())if(_.b(P.value,nzJ))return!0}}return!1};
_.d.onYtServiceRequestCompleted=function(k,g){var P;(k=(P=g.data)==null?void 0:P.loggingDirectives)&&_.Hkk(_.qJ(),k);this.get("continuation.timedContinuationData",g.data)&&this.data&&this.data.updatedMetadataEndpoint&&(g=g.data.continuation.timedContinuationData,this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this,g.continuation),g.timeoutMs))};
_.d.computeHasDateText=function(k){return!!k&&!!k.dateText};
_.mJ.Object.defineProperties(Xc.prototype,{flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var k,g,P,x;return!((x=(k=this.data)==null?void 0:(g=k.videoActions)==null?void 0:(P=g.menuRenderer)==null?void 0:P.flexibleItems)==null||!x.length)}}});
Xc.prototype.onYtServiceRequestCompleted=Xc.prototype.onYtServiceRequestCompleted;Xc.prototype.onYtServiceRequestSent=Xc.prototype.onYtServiceRequestSent;Xc.prototype.dataChanged=Xc.prototype.dataChanged;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Xc.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Xc.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Xc.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.$m.YtTaskEmitterBehavior),_.I("design:type",Object)],Xc.prototype,"ytTaskEmitterBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Xc.prototype,"data",void 0);_.N([_.n({computed:"computeInfoFormattedStrings(data)"}),_.I("design:type",Array)],Xc.prototype,"infoFormattedStrings",void 0);
_.N([_.n({computed:"computeHasDateText(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],Xc.prototype,"hasDateText",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Xc.prototype,"wrapVideoActions",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Xc.prototype,"hideSentimentBar",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Xc.prototype,"flexMenuEnabled",null);
_.N([_.Td("#sentiment"),_.I("design:type",Object)],Xc.prototype,"sentiment",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Xc.prototype,"dataChanged",null);_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],Xc.prototype,"onYtServiceRequestSent",null);
_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.ov]),_.I("design:returntype")],Xc.prototype,"onYtServiceRequestCompleted",null);
_.v(Xc,"ytd-video-primary-info-renderer",function(){if(ozS===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-primary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-video-primary-info-renderer"><ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-video-primary-info-renderer"></ytd-badge-supported-renderer><a class="yt-simple-endpoint style-scope ytd-video-primary-info-renderer" hidden="[[!data.superTitleIcon]]" href$="[[computeHref_(data.superTitleLink.runs.0.navigationEndpoint)]]" aria-label$="[[data.superTitleLink.accessibility.accessibilityData.label]]" data="[[data.superTitleLink.runs.0.navigationEndpoint]]"><yt-icon class="super-title-icon style-scope ytd-video-primary-info-renderer" icon="yt-icons:location_pin"></yt-icon></a><yt-formatted-string class="super-title style-scope ytd-video-primary-info-renderer" force-default-style="" text="[[data.superTitleLink]]"></yt-formatted-string><h1 class="title style-scope ytd-video-primary-info-renderer"><yt-formatted-string force-default-style="" text="[[data.title]]" class="style-scope ytd-video-primary-info-renderer"></yt-formatted-string></h1><ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-video-primary-info-renderer"></ytd-badge-supported-renderer><div id="info" class="style-scope ytd-video-primary-info-renderer"><div id="info-text" class="style-scope ytd-video-primary-info-renderer"><div id="count" hidden="[[!data.viewCount]]" class="style-scope ytd-video-primary-info-renderer"></div><div id="info-strings" hidden="[[!infoFormattedStrings.length]]" class="style-scope ytd-video-primary-info-renderer"><span id="dot" hidden="[[!data.viewCount]]" class="style-scope ytd-video-primary-info-renderer"></span><template is="dom-repeat" items="[[infoFormattedStrings]]" class="style-scope ytd-video-primary-info-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-video-primary-info-renderer"></yt-formatted-string></template></div></div><div id="flex" class="style-scope ytd-video-primary-info-renderer"></div><div id="menu-container" class="style-scope ytd-video-primary-info-renderer"><div id="menu" class="style-scope ytd-video-primary-info-renderer"></div><ytd-sentiment-bar-renderer id="sentiment" data="[[data.sentimentBar.sentimentBarRenderer]]" hidden="[[!data.sentimentBar.sentimentBarRenderer]]" class="style-scope ytd-video-primary-info-renderer"></ytd-sentiment-bar-renderer></div></div></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);ozS=k}k=ozS;return k},{mode:1});var Hyy;var yc=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-update-date-text-action":"handleUpdateDateTextAction","yt-update-description-action":"handleUpdateDescriptionAction","yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return k};
_.z(yc,_.S);_.d=yc.prototype;_.d.configureRendererStamper=function(){return{subscribeButtonData:{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:{component:"ytd-subscribe-button-renderer",params:{withCount:!0}},subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}};
_.d.dataChanged=function(){var k;this.descriptionToggled=!((k=this.data)==null||!k.defaultExpanded);var g;this.collapsed=this.descriptionAlwaysCollapsed||!((g=this.data)==null?0:g.defaultExpanded);this.subscribeButtonData=this.data.subscribeButton;this.descriptionCollapsedHeight=(this.data.descriptionCollapsedLines||3)*20;this.showMoreClientVe=_.$5(110509);this.showLessClientVe=_.$5(110510);k=_.hE();g=_.up();k&&g&&_.DK(k,g,[this.showMoreClientVe,this.showLessClientVe])};
_.d.onYtExpanderMoreTapped=function(){var k,g=(k=this.data)==null?void 0:k.showMoreCommand;g&&!this.hasInlineStructuredDescription&&this.componentBehavior.resolveCommand(g);(k=_.hE())&&this.showMoreClientVe&&_.op(k,this.showMoreClientVe)};
_.d.onYtExpanderLessTapped=function(){var k=_.hE();k&&this.showLessClientVe&&_.op(k,this.showLessClientVe);var g;(k=(g=this.data)==null?void 0:g.showLessCommand)&&this.componentBehavior.resolveCommand(k)};
_.d.handleUpdateDateTextAction=function(k){this.data&&this.data.dateText&&this.set("data.dateText",_.b(k,_.cYr).dateText)};
_.d.handleUpdateDescriptionAction=function(k){if(k=_.b(k,_.Skq))k.isEmpty||!k.description?this.description.hidden=!0:this.hasAttributedDescription?this.set("data.attributedDescription",_.be(k.description)):this.set("data.description",k.description)};
_.d.onYtChangeEngagementPanelVisibilityAction=function(k){if(_.W("web_structured_description_show_more")||_.W("web_engagement_panel_open_description")){var g,P=(g=_.b(k,_.STk))==null?void 0:g.targetId,x;k=((x=_.b(k,_.STk))==null?void 0:x.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED";P==="engagement-panel-structured-description"&&k&&(this.descriptionToggled=!0)}};
_.d.updateCollapsedFromBinding=function(k){this.collapsed=k.detail.value};
_.d.updateDescriptionToggledFromBinding=function(k){this.descriptionToggled=k.detail.value};
_.d.updateCanCollapseFromBinding=function(k){this.canCollapse=k.detail.value};
_.mJ.Object.defineProperties(yc.prototype,{metadataCollapsible:{configurable:!0,enumerable:!0,get:function(){var k,g,P=(k=this.data)==null?void 0:(g=k.metadataRowContainer)==null?void 0:g.metadataRowContainerRenderer;return!!P&&!!P.rows&&P.rows.length>P.collapsedItemCount}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!!this.structuredDescriptionContentRenderer}},
hasAttributedDescription:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.attributedDescription)}},
loadStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription}},
showInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription&&!this.collapsed}},
descriptionAlwaysCollapsible:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription||this.metadataCollapsible}}});
yc.prototype.onYtExpanderLessTapped=yc.prototype.onYtExpanderLessTapped;yc.prototype.onYtExpanderMoreTapped=yc.prototype.onYtExpanderMoreTapped;yc.prototype.dataChanged=yc.prototype.dataChanged;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],yc.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],yc.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],yc.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],yc.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],yc.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Boolean)],yc.prototype,"collapsed",void 0);_.N([_.n(),_.I("design:type",Boolean)],yc.prototype,"descriptionToggled",void 0);
_.N([_.n(),_.I("design:type",Boolean)],yc.prototype,"canCollapse",void 0);_.N([_.n(),_.I("design:type",Object)],yc.prototype,"subscribeButtonData",void 0);_.N([_.n(),_.I("design:type",Number)],yc.prototype,"descriptionCollapsedHeight",void 0);_.N([_.n(),_.I("design:type",Object)],yc.prototype,"structuredDescriptionContentRenderer",void 0);_.N([_.n({value:function(){return _.W("web_watch_description_always_collapsed")}}),
_.I("design:type",Boolean)],yc.prototype,"descriptionAlwaysCollapsed",void 0);_.N([_.Td("#description"),_.I("design:type",HTMLDivElement)],yc.prototype,"description",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],yc.prototype,"dataChanged",null);_.N([_.dV("yt-expander-more-tapped"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],yc.prototype,"onYtExpanderMoreTapped",null);
_.N([_.dV("yt-expander-less-tapped"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],yc.prototype,"onYtExpanderLessTapped",null);_.N([_.E("data.metadataRowContainer"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],yc.prototype,"metadataCollapsible",null);_.N([_.E("data","structuredDescriptionContentRenderer"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],yc.prototype,"hasInlineStructuredDescription",null);
_.N([_.E("data.attributedDescription"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],yc.prototype,"hasAttributedDescription",null);_.N([_.E("hasInlineStructuredDescription","collapsed"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],yc.prototype,"loadStructuredDescription",null);_.N([_.E("data","structuredDescriptionContentRenderer","collapsed"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],yc.prototype,"showInlineStructuredDescription",null);
_.N([_.E("data","hasInlineStructuredDescription","metadataCollapsible"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],yc.prototype,"descriptionAlwaysCollapsible",null);
_.v(yc,"ytd-video-secondary-info-renderer",function(){if(Hyy===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-secondary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-video-secondary-info-renderer"><div id="top-row" class="style-scope ytd-video-secondary-info-renderer"><ytd-video-owner-renderer data="[[data.owner.videoOwnerRenderer]]" subscribe-key="[[subscribeButtonData.subscribedEntityKey]]" class="style-scope ytd-video-secondary-info-renderer"><span class="date style-scope ytd-video-secondary-info-renderer" slot="date">[[getSimpleString(data.dateText)]]</span></ytd-video-owner-renderer><div id="subscribe-button" class="style-scope ytd-video-secondary-info-renderer"></div></div><ytd-expander always-collapsed="[[descriptionAlwaysCollapsed]]" always-toggleable="[[descriptionAlwaysCollapsible]]" can-toggle="[[canCollapse]]" collapsed="[[collapsed]]" collapsed-height="[[descriptionCollapsedHeight]]" is-toggled="[[descriptionToggled]]" on-can-toggle-changed="updateCanCollapseFromBinding" on-collapsed-changed="updateCollapsedFromBinding" on-is-toggled-changed="updateDescriptionToggledFromBinding" class="style-scope ytd-video-secondary-info-renderer"><div id="description" slot="content" class="style-scope ytd-video-secondary-info-renderer"><yt-attributed-string class="content style-scope ytd-video-secondary-info-renderer" data="[[data.attributedDescription]]" disable-upgrade$="[[!hasAttributedDescription]]" hidden$="[[!hasAttributedDescription]]" user-input=""></yt-attributed-string><yt-formatted-string class="content style-scope ytd-video-secondary-info-renderer" disable-upgrade$="[[hasAttributedDescription]]" force-default-style="" hidden="[[hasAttributedDescription]]" split-lines="[[!hasAttributedDescription]]" text="[[data.description]]"></yt-formatted-string><ytd-structured-description-content-renderer data="[[structuredDescriptionContentRenderer]]" disable-upgrade$="[[!loadStructuredDescription]]" hidden="[[!showInlineStructuredDescription]]" inline-structured-description="[[hasInlineStructuredDescription]]" class="style-scope ytd-video-secondary-info-renderer"></ytd-structured-description-content-renderer></div><ytd-metadata-row-container-renderer class="sticky style-scope ytd-video-secondary-info-renderer" slot="sticky" collapsed="[[collapsed]]" data="[[data.metadataRowContainer.metadataRowContainerRenderer]]"></ytd-metadata-row-container-renderer><yt-formatted-string class="more-button style-scope ytd-video-secondary-info-renderer" slot="more-button" role="button" text="[[data.showMoreText]]"></yt-formatted-string><yt-formatted-string class="less-button style-scope ytd-video-secondary-info-renderer" slot="less-button" role="button" text="[[data.showLessText]]"></yt-formatted-string></ytd-expander></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);Hyy=k}k=Hyy;return k},{mode:2});var N1J;var pA=function(){return _.S.apply(this,arguments)||this};
_.z(pA,_.S);pA.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:_.W("web_modern_buttons"),forceIconButton:!_.W("web_modern_buttons")}}}},"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
pA.prototype.activate=function(k){k.appendTo(this.player);k.getPlayerPromise().then(function(g){g.setMinimized(!0)});
this.active=!0};
pA.prototype.deactivate=function(){var k=this.player.firstElementChild;k.getPlayerPromise().then(function(g){g.setMinimized(!1)});
this.active=!1;return k};
pA.prototype.onScrollUpTap=function(){var k=_.Za().resolve(_.NQ).getCurrentPage();k&&k.setScrollTop(0)};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],pA.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],pA.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],pA.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],pA.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],pA.prototype,"active",void 0);
_.N([_.n({reflectToAttribute:!0,value:function(){return _.W("kevlar_watch_while_miniplayer_bar_dark_launch")}}),
_.I("design:type",Boolean)],pA.prototype,"darkLaunch",void 0);_.N([_.Td("#player"),_.I("design:type",HTMLDivElement)],pA.prototype,"player",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-miniplayer-bar-renderer"})],pA);
_.v(pA,"ytd-miniplayer-bar-renderer",function(){if(N1J!==void 0)return N1J;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-miniplayer-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="player" class="style-scope ytd-miniplayer-bar-renderer"></div>\n<div id="meta" class="style-scope ytd-miniplayer-bar-renderer">\n  <div id="title-row" class="style-scope ytd-miniplayer-bar-renderer">\n    <h1 id="title" class="style-scope ytd-miniplayer-bar-renderer">[[getSimpleString(data.title)]]</h1>\n    <div id="scroll-up" on-tap="onScrollUpTap" class="style-scope ytd-miniplayer-bar-renderer"></div>\n  </div>\n  <yt-formatted-string id="owner" link-inherit-color="" text="[[data.owner]]" class="style-scope ytd-miniplayer-bar-renderer"></yt-formatted-string>\n  <div id="buttons" class="style-scope ytd-miniplayer-bar-renderer">\n    <div id="menu" class="style-scope ytd-miniplayer-bar-renderer"></div>\n    <div id="subscribe" class="style-scope ytd-miniplayer-bar-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return N1J=k},{mode:1});_.y3(_.M(function(k){var g=_.cZ("script");_.o6(function(){var P;if(P=JSON)P=hgu(k.data()),P=_.U3(JSON.stringify(P).replace(/</g,"\\u003C"));var x=k.data(),U=_.a5(x.title).trim().length===0,A=!x.publishDate||x.publishDate.trim().length===0,q,T,c,Z,w=!((q=x.thumbnail)==null?0:(T=q.thumbnails)==null?0:T.length)||!((c=x.thumbnail)==null?0:c.thumbnails[0].url)||((Z=x.thumbnail)==null?void 0:Z.thumbnails[0].url.trim().length)===0;g.value&&P&&!(U||A||w)&&_.da(g.value,P)},"Vy9K7b");
return _.V("player-microformat-renderer",{class:"playerMicroformatRendererHost"},_.V("script",{el:g,type:"application/ld+json"}))},"$n"),"player-microformat-renderer",{props:{data:_.NJ}});
}catch(e){_._DumpException(e)}
try{
var lKs,Dhd,Mxu;_.Qpy=function(k){return k.watch.watchWindowSize};
lKs=function(k,g){var P=document.querySelector(k);P?g(P):setTimeout(function(){lKs(k,g)},1E3)};
Dhd=function(k,g,P,x){if(k.isLockupToWatchTransitionEnabled){if(g){var U={};U=(U["watch-next-appears"]="player-watch-next-loaded",U);U["lockup-to-watch"]=k.lockupToWatchPlayerTransitionType==="fade-in"?"player-lockup-to-watch-fade-in":"player-lockup-to-watch-fade-in-and-zoom";k.viewTransitionCoordinator.registerElement(g,U)}P&&(g={},k.viewTransitionCoordinator.registerElement(P,(g["lockup-to-watch"]="below-lockup-to-watch",g["watch-next-appears"]="below-watch-next-loaded",g)));x&&(P={},k.viewTransitionCoordinator.registerElement(x,
(P["watch-next-appears"]="secondary-watch-next-loaded",P)))}};
_.txU=function(k){return _.Rp({type:"SET_IS_WATCH_ACTIVE",payload:{isWatchActive:k}})};
Mxu=new _.k0("webWatchNextResponseExtensionData");var oDJ=function(k){_.lx.call(this);var g=this;this.JSC$23346_watchApi=k;this.observer=null;var P=this.JSC$23346_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){KEN(g)});
this.addOnDisposeCallback(function(){g.JSC$23346_watchApi.unsubscribeByKey(P);g.observer&&(g.observer.disconnect(),g.observer=null)});
KEN(this)};
_.z(oDJ,_.lx);
var KEN=function(k){var g,P,x,U;_.e(function(A){if(A.nextAddress==1){k.observer&&(k.observer.disconnect(),k.observer=null);g=k.JSC$23346_watchApi.getWatchNextResponse();if(!g)return A.return();P=_.b(g,Mxu);return((x=P)==null?0:x.enableCreatorChatbot)&&P.creatorChannelId?A.yield((0,_.P7b)("NSzT5"),3):A.jumpTo(0)}U=_.mmn;U(P.creatorChannelId);lKs("ytd-watch-metadata",function(q){k.observer=new MutationObserver(function(){var T,c;(T=document.querySelector('ytd-watch-metadata #flexible-item-buttons button[aria-label="Ask"]'))==null||
(c=T.closest("yt-button-view-model.ytd-menu-renderer"))==null||c.remove()});
k.observer.observe(q,{childList:!0,subtree:!0})});
_.SV(A)})};var tT=function(k){_.lx.call(this);this.JSC$23350_watchApi=k;this.isShelfVisible=this.isAdPlaying=this.isSeeking=!1;vDk(this)};
_.z(tT,_.lx);var vDk=function(k){_.e(function(g){if(g.nextAddress==1)return g.yield(aKy(k),2);HDN(k);_.SV(g)})},aKy=function(k){var g,P,x,U,A,q,T,c;
return _.e(function(Z){if(Z.nextAddress==1)return Z.yield(k.JSC$23350_watchApi.playerApi,2);g=Z.yieldResult;k.JSC$23350_watchApi.registerActionHandler("yt-dismiss-shopping-timely-shelf-action",function(){N5T(k)});
k.JSC$23350_watchApi.registerActionHandler("yt-request-timely-shelf-state",function(){k.isShelfVisible?IKc(k):Xwy(k)});
P=k.JSC$23350_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){HDN(k)});
x=function(w){k.onCueRangeEnter(w)};
g.addEventListener("onCueRangeEnter",x);U=function(w){k.onCueRangeExit(w)};
g.addEventListener("onCueRangeExit",U);A=function(){k.isSeeking=!0};
g.addEventListener("SEEK_TO",A);q=function(){k.onSeekComplete()};
g.addEventListener("SEEK_COMPLETE",q);T=function(){k.onAdStart()};
g.addEventListener("onAdStart",T);c=function(){k.onAdComplete()};
g.addEventListener("onAdComplete",c);k.addOnDisposeCallback(function(){k.JSC$23350_watchApi.unsubscribeByKey(P);g.removeEventListener("onCueRangeEnter",x);g.removeEventListener("onCueRangeExit",U);g.removeEventListener("SEEK_TO",A);g.removeEventListener("SEEK_COMPLETE",q);g.removeEventListener("onAdStart",T);g.removeEventListener("onAdComplete",c)});
_.SV(Z)})},y6j=function(k){var g,P,x,U,A,q,T,c,Z;
return(A=(g=k.contents)==null?void 0:(P=g.twoColumnWatchNextResults)==null?void 0:(x=P.results)==null?void 0:(U=x.results)==null?void 0:U.contents)==null?void 0:(q=A.find(function(w){var J,r,f;return(J=w.itemSectionRenderer)==null?void 0:(r=J.contents)==null?void 0:(f=r[0])==null?void 0:f.shoppingTimelyShelfViewModel}))==null?void 0:(T=q.itemSectionRenderer)==null?void 0:(c=T.contents)==null?void 0:(Z=c[0])==null?void 0:Z.shoppingTimelyShelfViewModel},HDN=function(k){var g;
_.e(function(P){if(P.nextAddress==1)return(g=k.JSC$23350_watchApi.getWatchNextResponse())?P.yield(N5T(k),2):P.return();k.shoppingTimelyShelfViewModel=y6j(g);pwT(k);CLr(k);_.SV(P)})},pwT=function(k){var g,P=(g=k.shoppingTimelyShelfViewModel)==null?void 0:g.offerIdToVariants;
P&&(g=P.filter(function(x){return x.key&&x.value}).map(function(x){return[x.key,
x.value]}),k.variantsMap=new Map(g))},CLr=function(k){var g,P,x,U,A,q;
_.e(function(T){if(T.nextAddress==1)return(P=(g=k.shoppingTimelyShelfViewModel)==null?void 0:g.cueRanges)?T.yield(k.JSC$23350_watchApi.playerApi,2):T.return();x=T.yieldResult;k.cueRanges=P;U=_.O(P);for(A=U.next();!A.done;A=U.next())q=A.value,q.startTime!==void 0&&q.endTime!==void 0&&q.id!==void 0&&x.addCueRange("shopping_timely_shelf"+q.id,G0U(q.startTime),G0U(q.endTime));_.SV(T)})},G0U=function(k){return Number(k.seconds||0)+(k.nanos||0)/1E9};
tT.prototype.onCueRangeEnter=function(k){if(k.startsWith("shopping_timely_shelf")&&(this.activeCueId=k,!this.isSeeking&&!this.isAdPlaying)){var g=k.substring(21),P,x;k=(P=this.variantsMap)==null?void 0:(x=P.get(g))==null?void 0:x.shelf;if(_.W("web_enable_shopping_timely_shelf_client_overwrite")){var U,A,q,T,c;P=k==null?void 0:(U=k.shoppingTimelyShelfContentViewModel)==null?void 0:(A=U.button)==null?void 0:(q=A[1])==null?void 0:(T=q.buttonViewModel)==null?void 0:(c=T.onTap)==null?void 0:c.innertubeCommand;
var Z,w;if(P==null?0:(Z=P.menuEndpoint)==null?0:(w=Z.menu)==null?0:w.menuRenderer)P.openPopupAction=P.menuEndpoint,P.openPopupAction.popup=P.openPopupAction.menu,P.openPopupAction.popup.menuPopupRenderer=P.openPopupAction.popup.menuRenderer,P.openPopupAction.popupType="DROPDOWN",delete P.menuEndpoint,delete P.openPopupAction.menu,delete P.openPopupAction.popup.menuRenderer}k&&(this.JSC$23350_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",k),IKc(this))}};
tT.prototype.onCueRangeExit=function(k){k.startsWith("shopping_timely_shelf")&&(this.activeCueId=void 0,this.isSeeking||Xwy(this))};
tT.prototype.onSeekComplete=function(){this.isSeeking=!1;R$T(this)};
var IKc=function(k){k.shoppingTimelyShelfViewModel&&(k.isShelfVisible=!0,_.A0.getInstance().triggerAction("yt-show-shopping-timely-shelf"))},Xwy=function(k){k.shoppingTimelyShelfViewModel&&(k.isShelfVisible=!1,_.A0.getInstance().triggerAction("yt-hide-shopping-timely-shelf"))},N5T=function(k){var g,P,x,U,A;
return _.e(function(q){if(q.nextAddress==1)return q.yield(k.JSC$23350_watchApi.playerApi,2);g=q.yieldResult;if(k.cueRanges)for(P=_.O(k.cueRanges),x=P.next();!x.done;x=P.next())U=x.value,U.id&&(A="shopping_timely_shelf"+U.id,g.removeCueRange(A));k.JSC$23350_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",{});Xwy(k);k.shoppingTimelyShelfViewModel=void 0;k.cueRanges=void 0;k.variantsMap=void 0;k.isSeeking=!1;k.activeCueId=void 0;_.SV(q)})};
tT.prototype.onAdStart=function(){this.isAdPlaying=!0;Xwy(this)};
tT.prototype.onAdComplete=function(){this.isAdPlaying=!1;R$T(this)};
var R$T=function(k){if(k.activeCueId)k.onCueRangeEnter(k.activeCueId);else Xwy(k)};var xiS=function(k){_.lx.call(this);var g=this;this.JSC$23357_watchApi=k;k=_.Yt(_.Ni(),_.i1u,function(){kYU(g)});
this.addOnDisposeCallback(k);k=_.Yt(_.Ni(),_.Qpy,function(){kYU(g)});
this.addOnDisposeCallback(k);gzS(this);Pad(this);$id()};
_.z(xiS,_.lx);var gzS=function(k){var g=function(x){_.Ni().dispatch(_.SfU(x.matches))},P=window.matchMedia("(max-width: "+(999+_.BF())+"px)");
P.addListener(g);k.addOnDisposeCallback(function(){P.removeListener(g)});
g(P)},Pad=function(k){k.JSC$23357_watchApi.registerActionHandler("yt-window-resized",function(){$id()});
k.addOnDisposeCallback(function(){k.JSC$23357_watchApi.unregisterActionHandler("yt-window-resized")})},$id=function(){var k=_.cU();
_.Ni().dispatch(_.Rp({type:"SET_WATCH_WINDOW_SIZE",payload:{watchWindowSize:{width:k.width,height:k.height}}}))},kYU=function(k){var g;
_.e(function(P){if(P.nextAddress==1)return P.yield(k.JSC$23357_watchApi.playerApi,2);g=P.yieldResult;g.setSize(NaN,NaN);_.SV(P)})};var iyr=function(k){_.lx.call(this);var g=_.Za().resolve(_.Lv);Dhd(g,k.getElement("PLAYER_CONTAINER"),k.getElement("BELOW_THE_PLAYER"),k.getElement("SECONDARY"));this.addOnDisposeCallback(function(){var P=k.getElement("PLAYER_CONTAINER"),x=k.getElement("BELOW_THE_PLAYER"),U=k.getElement("SECONDARY");g.isLockupToWatchTransitionEnabled&&(P&&_.E$(g.viewTransitionCoordinator,P),x&&_.E$(g.viewTransitionCoordinator,x),U&&_.E$(g.viewTransitionCoordinator,U))})};
_.z(iyr,_.lx);_.ML=function(k){_.Kc.call(this);var g=this;this.rootElement=k;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return g.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(P){g.initOrDisposeActiveModules(P)}));
this.onAttached()};
_.z(_.ML,_.Kc);_.d=_.ML.prototype;_.d.getRoot=function(){return this.rootElement};
_.d.getElement=function(k){return this.rootElement.getElement(k)};
_.d.setPlayerResponse=function(k){this.playerResponse=k;this.publish("PLAYER_RESPONSE_UPDATED",k)};
_.d.getPlayerResponse=function(){return this.playerResponse};
_.d.setWatchNextResponse=function(k){this.watchNextResponse===k?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=k,this.publish("WATCH_NEXT_RESPONSE_UPDATED",k))};
_.d.getWatchNextResponse=function(){return this.watchNextResponse};
_.d.registerActionHandler=function(k,g){var P=this;if(_.W("web_watch_controller_reg_multiple_handlers_killswitch")){var x={};_.dx(_.A0.getInstance(),(x[k]=g,x),this.getRoot())}else this.actionHandlers.has(k)||(this.actionHandlers.set(k,[]),x={},_.dx(_.A0.getInstance(),(x[k]=function(){var U=_.IT.apply(0,arguments);return(P.actionHandlers.get(k)||[]).map(function(A){return A.apply(null,_.Kl(U))})},x),this.getRoot())),this.actionHandlers.get(k).push(g)};
_.d.unregisterActionHandler=function(k){if(_.W("web_watch_controller_reg_multiple_handlers_killswitch")){var g={};_.ON(_.A0.getInstance(),(g[k]=!0,g),this.getRoot())}else(g=this.actionHandlers.get(k))?(g.pop(),g.length===0&&(g={},_.ON(_.A0.getInstance(),(g[k]=!0,g),this.getRoot()),this.actionHandlers.delete(k))):_.pH(new _.Da("Attempted to unregister an action handler which is not registered.",k))};
_.d.addPageDisposeJob=function(k){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.njC(this.rootElement.pageDisposeJobs,k)};
_.d.removePageDisposeJob=function(k){this.rootElement.pageDisposeJobs&&_.vI(this.rootElement.pageDisposeJobs,k)};
_.d.dispatchEvent=function(k,g){_.GB(this.rootElement,k,g)};
_.d.provideRenderingData=function(k,g){this.rootElement.provideRenderingData(k,g)};
_.d.scrollWatchTo=function(k,g){var P;(P=this.watchScrollManager)==null||P.scrollWatchTo(k,g)};
_.d.focusOnPlayer=function(){var k=this.getElement("PLAYER");_.VJ(k,function(){if(k&&k.firstElementChild){var g=k.querySelector(".html5-video-player");g&&(_.Ax(_.Za().resolve(_.m$)),g.focus())}else _.pH(Error("ap"))})};
_.d.subscribeToActiveChanged=function(k,g){g=g===void 0?!0:g;var P=_.Yt(_.Ni(),_.nSs,function(x){k(x)});
g&&k(_.nSs(_.Ni().getState()));return P};
_.d.isActive=function(){return _.nSs(_.Ni().getState())};
_.d.onAttached=function(){var k=_.W("external_fullscreen");_.W("use_unified_flag_accessor")&&(k=_.Za().resolve(_.w8Y).retriever.getFlag(_.WWk));(k||_.pr("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
var UiH=function(k){return k.getRoot().is==="ytd-watch-flexy"||k.getRoot().is==="ytd-watch-grid"},KA=function(k){return k.getRoot().is==="ytd-watch-fixie"};
_.ML.prototype.initPersistentModules=function(){if(KA(this)||UiH(this)&&_.W("kevlar_watch_flexy_theater_manager")){var k=new _.UjH(this);_.ux(this,k)}k=new _.XBH(this);_.ux(this,k);k=new _.S$(this);_.ux(this,k);k=new _.aJH(this);_.ux(this,k);k=new _.lo(this);_.ux(this,k);k=new _.Fc(this);_.ux(this,k);if(KA(this)||UiH(this)&&_.W("kevlar_watch_flexy_playlist_manager"))k=new _.uB7(this),_.ux(this,k);_.W("web_thumbnail_to_watch_transition")&&(k=new iyr(this),_.ux(this,k))};
_.ML.prototype.initOrDisposeActiveModules=function(k){k?(this.watchScrollManager=new _.Dm(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.ODd(this)),_.W("web_enable_shopping_timely_shelf_client")&&this.activeModules.push(new tT(this)),this.activeModules.push(new _.dxr(this)),KA(this)&&this.activeModules.push(new xiS(this)),this.activeModules.push(new _.FEj(this)),this.activeModules.push(new _.PLs(this)),(KA(this)||_.W("kevlar_watch_flexy_error_screen_data_provider"))&&
this.activeModules.push(new _.cWU(this)),this.activeModules.push(new _.ZDS(this)),(KA(this)||_.W("kevlar_watch_flexy_ypc_manager"))&&this.activeModules.push(new _.jp7(this)),(KA(this)||_.W("kevlar_watch_flexy_ads_manager"))&&this.activeModules.push(new _.sVj(this)),_.W("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.hNs(this),this.activeModules.push(this.watchCinematicManager)),_.W("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.r6H(this)),_.W("kevlar_watch_flexy_gestures_manager")&&
this.activeModules.push(new _.NJ7(this)),k=_.W("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.W("kevlar_watch_flexy_comments_manager")&&!k&&this.activeModules.push(new _.tTH(this)),_.W("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.zp7(this)),this.activeModules.push(new _.VTT(this)),this.activeModules.push(new _.T5U(this)),_.W("web_enable_timely_actions")&&this.activeModules.push(new _.JEJ(this)),_.W("web_enable_player_creator_endscreen_manager")&&
this.activeModules.push(new _.KJd(this)),_.W("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.S6y(this)),_.W("web_fullscreen_components")&&this.activeModules.push(new _.w1u(this)),_.W("web_player_rtr_ctrls")&&this.activeModules.push(new _.vHJ(this)),_.W("enable_creator_chatbot")&&this.activeModules.push(new oDJ(this))):(_.c6(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.ML.prototype.disposeInternal=function(){_.Kc.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.mJ.Object.defineProperties(_.ML.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});
}catch(e){_._DumpException(e)}
try{
var bss,P3,Bss,zSc,hSk,EcS,uNJ,Luk;bss=function(){var k=_.VX();k.info||(k.info={});return k.info};
P3=function(k){return Math.round(_.J6()+k)};
Bss=function(){var k;if(_.W("csi_use_performance_navigation_timing")){var g,P,x,U=_.w5==null?void 0:(k=_.w5.getEntriesByType)==null?void 0:(g=k.call(_.w5,"navigation"))==null?void 0:(P=g[0])==null?void 0:(x=P.toJSON)==null?void 0:x.call(P);U?(U.requestStart=P3(U.requestStart),U.responseEnd=P3(U.responseEnd),U.redirectStart=P3(U.redirectStart),U.redirectEnd=P3(U.redirectEnd),U.domainLookupEnd=P3(U.domainLookupEnd),U.connectStart=P3(U.connectStart),U.connectEnd=P3(U.connectEnd),U.responseStart=P3(U.responseStart),
U.secureConnectionStart=P3(U.secureConnectionStart),U.domainLookupStart=P3(U.domainLookupStart),U.isPerformanceNavigationTiming=!0,k=U):k=_.w5.timing}else k=_.W("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.w5.timing)):_.w5.timing;return k};
zSc=function(){if(_.w5.getEntriesByType){var k=_.w5.getEntriesByType("paint");if(k=_.lV(k,function(P){return P.name==="first-paint"}))return P3(k.startTime)}var g;
_.W("csi_use_performance_navigation_timing")?g=_.w5.getEntriesByType("first-paint")[0].startTime:g=_.w5.timing.msFirstPaint;return g?Math.max(0,g):0};
hSk=function(){var k=window.location.protocol,g=_.w5.getEntriesByType("resource");g=_.pZ(g,function(P){return P.name.indexOf(k+"//fonts.gstatic.com/s/")===0});
(g=uNJ(g,function(P,x){return x.duration>P.duration?x:P}))&&g.startTime>0&&g.responseEnd>0&&(_.r5("wffs",P3(g.startTime)),_.r5("wffe",P3(g.responseEnd)))};
EcS=function(k,g){k=document.querySelector(k);if(!k)return!1;var P="",x=k.nodeName;x==="SCRIPT"?(P=k.src,P||(P=k.getAttribute("data-timing-href"))&&(P=window.location.protocol+P)):x==="LINK"&&(P=k.href);_.xV(document)&&k.setAttribute("nonce",_.xV(document));return P?(k=_.w5.getEntriesByName(P))&&k[0]&&(k=k[0],P=_.J6(),_.r5("rsf_"+g,P+Math.round(k.fetchStart)),_.r5("rse_"+g,P+Math.round(k.responseEnd)),k.transferSize!==void 0&&k.transferSize===0)?!0:!1:!1};
_.ncU=function(k,g){_.kP(function(){_.mE("").info.actionType=k;g&&_.X2("TIMING_AFT_KEYS",g);_.X2("TIMING_ACTION",k);var P=_.QWr(_.y4("TIMING_INFO",{}));Object.keys(P).length>0&&_.fD(P);P={isNavigation:!0,actionType:_.sWs(_.y4("TIMING_ACTION"))};var x=_.y4("PREVIOUS_ACTION");x&&(P.previousAction=_.sWs(x));if(x=_.y4("CLIENT_PROTOCOL"))P.httpProtocol=x;if(x=_.y4("CLIENT_TRANSPORT"))P.transportProtocol=x;(x=_.hE())&&x!=="UNDEFINED_CSN"&&(P.clientScreenNonce=x);x=_.jW0();if(x===1||x===-1)P.isVisible=!0;
x=_.V1M().loadType==="cold";var U=bss();x||(x=U.yt_lt==="cold");if(x){P.loadType="cold";x=bss();U=Bss();var A=_.J6(),q=_.y4("CSI_START_TIMESTAMP_MILLIS",0);q>0&&!_.W("embeds_web_enable_csi_start_override_killswitch")&&(A=q);A&&(_.r5("srt",U.responseStart),x.prerender!==1&&_.h46(A));x=zSc();x>0&&_.r5("fpt",x);x=Bss();x.isPerformanceNavigationTiming&&_.fD({performanceNavigationTiming:!0},void 0);_.r5("nreqs",x.requestStart,void 0);_.r5("nress",x.responseStart,void 0);_.r5("nrese",x.responseEnd,void 0);
x.redirectEnd-x.redirectStart>0&&(_.r5("nrs",x.redirectStart,void 0),_.r5("nre",x.redirectEnd,void 0));x.domainLookupEnd-x.domainLookupStart>0&&(_.r5("ndnss",x.domainLookupStart,void 0),_.r5("ndnse",x.domainLookupEnd,void 0));x.connectEnd-x.connectStart>0&&(_.r5("ntcps",x.connectStart,void 0),_.r5("ntcpe",x.connectEnd,void 0));x.secureConnectionStart>=_.J6()&&x.connectEnd-x.secureConnectionStart>0&&(_.r5("nstcps",x.secureConnectionStart,void 0),_.r5("ntcpe",x.connectEnd,void 0));_.w5&&"getEntriesByType"in
_.w5&&hSk();x=[];if(document.querySelector&&_.w5&&_.w5.getEntriesByName)for(var T in Luk)Luk.hasOwnProperty(T)&&(U=Luk[T],EcS(T,U)&&x.push(U));if(x.length>0)for(P.resourceInfo=[],T=_.O(x),x=T.next();!x.done;x=T.next())P.resourceInfo.push({resourceCache:x.value})}_.fD(P);P=_.ZK();P.preLoggedGelInfos||(P.preLoggedGelInfos=[]);T=P.preLoggedGelInfos;P=_.mwA();x=void 0;for(U=0;U<T.length;U++)if(A=T[U],A.loadType){x=A.loadType;break}if(_.V1M().loadType==="cold"&&(P.loadType==="cold"||x==="cold")){x=_.Zj0();
U=_.ZK();U=U.gelTicks?U.gelTicks:U.gelTicks={};for(var c in x)if(!(c in U))if(typeof x[c]==="number")_.r5(c,_.Ww(c));else if(_.W("log_repeated_ytcsi_ticks"))for(A=_.O(x[c]),q=A.next();!q.done;q=A.next())q=q.value,_.r5(c.slice(1),q);c={};x=!1;T=_.O(T);for(U=T.next();!U.done;U=T.next())x=U.value,_.ST(P,x),_.ST(c,x),x=!0;x&&_.fD(c)}_.M1s(!0);c=_.y4("TIMING_ACTION");_.gP("ytglobal.timingready_")&&c&&_.ygb()&&_.t1M()&&_.F73()})()};
uNJ=function(k,g){return Array.prototype.reduce.call(k,g,{duration:0})};
Luk={'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 SHr={};SHr.YtVisibilityRootBehavior=[_.e8L.YtVisibilityObserverBehavior,{isVisibilityRoot:!0,resetVisibilityRoot:function(){_.el(this.visibilityObserverForChild_)},
disconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.disconnect(_.y4("INNERTUBE_CLIENT_NAME")==="WEB")},
reconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.reconnect();var k=_.y4("INNERTUBE_CLIENT_NAME")!=="WEB";_.W("kevlar_use_vimio_behavior")&&k&&_.FeJ()}}];_.$G={};_.$G.YtPageBehavior=[[{listeners:{"yt-get-context-provider":"getContextProvider_"},attached:function(){this.getProvidedContext()&&this.getProvidedContext().start()},
detached:function(){this.getProvidedContext()&&this.getProvidedContext().pause()},
getContextProvider_:function(k){k.detail.contextProvider=this;k.stopPropagation()},
getProvidedContext:function(){return null}},
{created:function(){this.pageContext=null},
getProvidedContext:function(){return this.pageContext}}],
SHr.YtVisibilityRootBehavior,{_noAccessors:!0,properties:{active:Boolean,data:Object,loading:Boolean,pageDisposeJobs:Array},observers:["ytPageBehaviorActiveObserver_(active)"],created:function(){this.pageCount=0;this.readyResolver_=_.MQ();this.pageScrollElement=null;this.isVisibilityRoot=!0},
ready:function(){this.readyResolver_.resolve()},
getReady:function(){return this.readyResolver_.promise},
loadPage:function(k){var g=this;this.pageCount+=1;_.W("kevlar_use_vimio_behavior")&&(_.y4("INNERTUBE_CLIENT_NAME")==="WEB"?_.Xq.addJob(function(){g.reconnectVisibilityRoot()},8):(this.disconnectVisibilityRoot(),this.reconnectVisibilityRoot()));
this.loadPage_(k)},
loadPage_:function(k){this.data=k},
ytPageBehaviorActiveObserver_:function(k){var g=this;_.W("kevlar_use_vimio_behavior")&&(k?_.y4("INNERTUBE_CLIENT_NAME")==="WEB"?_.Xq.addJob(function(){g.reconnectVisibilityRoot()},8):this.reconnectVisibilityRoot():this.disconnectVisibilityRoot())},
setScrollTop:function(k){if(!this.setScrollTopJobId_){var g=this;this.setScrollTopJobId_=window.requestAnimationFrame(function(){g.setScrollTopJobId_=0;var P=_.Za().resolve(_.VE(_.m$));P&&_.Ax(P);this.getPageScrollingElement().scrollTop=k}.bind(this))}},
getPageScrollingElement:function(){return this.pageScrollElement||_.ze(document)},
getScrollTop:function(){return this.getPageScrollingElement().scrollTop}}];
}catch(e){_._DumpException(e)}
try{
var sTJ;var gj=function(){var k=_.S.apply(this,arguments)||this;k.playerListenerConfig=null;k.actionMap={"yt-show-watch-page-survey":"openSurvey"};return k};
_.z(gj,_.S);_.d=gj.prototype;_.d.dataChanged=function(){var k=this,g=_.XE();g&&g.getPlayerPromise().then(function(x){k.maybeRemovePlayerListeners(x)});
var P=this.data&&this.data.survey;P&&((P=(P=P.singleOptionSurveyRenderer||P.checkboxSurveyRenderer||P.multiStageSurveyRenderer)&&P.watchPageDisplayTriggers)?this.triggerWatchPageSurvey(g,P):this.openSurvey())};
_.d.triggerWatchPageSurvey=function(k,g){var P=this,x,U,A,q,T,c,Z,w,J;return _.e(function(r){if(r.nextAddress==1)return k?r.yield(k.getPlayerPromise(),2):r.return();P.player=r.yieldResult;if(!P.player)return r.return();x={};U=_.O(g);for(A=U.next();!A.done;A=U.next())q=A.value,T=_.O(P.createEventListenerPair(q)),c=T.next().value,Z=T.next().value,w=c,J=Z,w&&J&&(x[w]=J,P.ytPlayerListenerBehavior.listenToPlayerEvent(P.player,w,J));P.playerListenerConfig=x;_.SV(r)})};
_.d.createEventListenerPair=function(k){var g=k.playbackEventTrigger;return g?this.handlePlaybackTrigger(g):(k=k.watchTimeTrigger)?this.handleWatchTimeTrigger(k):[void 0,void 0]};
_.d.handleWatchTimeTrigger=function(k){var g=this;this.accumulatedMediaTime=this.lastKnownPlaybackPosition=0;var P=k.videoWatchFraction,x=k.watchTimeSec;return x&&P?["onVideoProgress",function(){g.player&&g.isWatchTimeConditionMet(g.player,P,x)&&g.showSurvey()}]:[void 0,
void 0]};
_.d.isWatchTimeConditionMet=function(k,g,P){var x=k.getProgressState(),U=x.current-this.lastKnownPlaybackPosition;U<5&&(this.accumulatedMediaTime+=U);this.lastKnownPlaybackPosition=x.current;x=Math.round(this.accumulatedMediaTime/x.duration*1E3)/1E3;return k.getPresentingPlayerType&&k.getPresentingPlayerType()===1&&(this.accumulatedMediaTime>P||x>g)};
_.d.handlePlaybackTrigger=function(k){var g=this;k=k.playbackEvent;if(k==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_PLAYBACK_FINISH"){var P="onStateChange";var x=function(U){U===0&&g.showSurvey()}}else k==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_CONTENT_VIDEO_START"?(P="onVideoProgress",x=function(U){g.player&&g.player.getPresentingPlayerType&&g.player.getPresentingPlayerType()===1&&U&&g.showSurvey()}):k==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_AD_FINISH"&&(P="onAdEnd",x=this.showSurvey);
return[P,x]};
_.d.showSurvey=function(){this.openSurvey();this.player&&this.maybeRemovePlayerListeners(this.player)};
_.d.openSurvey=function(){var k=this,g=this.data&&this.data.survey;this.ytdReduxBehavior.dispatch(_.pU7(!!g));_.Xq.addJob(function(){k.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"SURVEY",popup:g}})},0,0)};
_.d.maybeRemovePlayerListeners=function(k){if(this.playerListenerConfig){for(var g=_.O(Object.keys(this.playerListenerConfig)),P=g.next();!P.done;P=g.next())P=P.value,this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(k,P,this.playerListenerConfig[P]);this.playerListenerConfig=null}};
gj.prototype.dataChanged=gj.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],gj.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Ay),_.I("design:type",Object)],gj.prototype,"ytdOpenPopupBehavior",void 0);_.N([_.h(_.kp.YtPlayerListenerBehavior),_.I("design:type",_.g$)],gj.prototype,"ytPlayerListenerBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],gj.prototype,"ytActionHandlerBehavior",void 0);
_.N([_.h(_.vD),_.I("design:type",Object)],gj.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],gj.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],gj.prototype,"playerListenerConfig",void 0);_.N([_.n({value:0}),_.I("design:type",Number)],gj.prototype,"lastKnownPlaybackPosition",void 0);_.N([_.n({value:0}),_.I("design:type",Number)],gj.prototype,"accumulatedMediaTime",void 0);_.N([_.n(),_.I("design:type",Object)],gj.prototype,"player",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],gj.prototype,"dataChanged",null);_.N([_.t({is:"ytd-survey-trigger-renderer",disableElementRegistration:!0})],gj);
_.v(gj,"ytd-survey-trigger-renderer",function(){if(sTJ!==void 0)return sTJ;var k=document.createElement("template");_.u(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-survey-trigger-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n");k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return sTJ=k},{mode:1});
}catch(e){_._DumpException(e)}
try{
var Tss=new _.k0("replaceFeedContentAction");var eSU;var c7s;var Vyy=function(){return _.S.apply(this,arguments)||this};
_.z(Vyy,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Vyy.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Vyy.prototype,"data",void 0);_.N([_.t({is:"ytd-sub-feed-option-renderer",disableElementRegistration:!0})],Vyy);
_.v(Vyy,"ytd-sub-feed-option-renderer",function(){if(c7s!==void 0)return c7s;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sub-feed-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-sub-feed-option-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1">\n  <tp-yt-paper-radio-button checked="[[data.isSelected]]" class="style-scope ytd-sub-feed-option-renderer">\n    <yt-formatted-string text="[[data.name]]" class="style-scope ytd-sub-feed-option-renderer"></yt-formatted-string>\n  </tp-yt-paper-radio-button>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return c7s=k},{mode:1});var Zss;var Xo=function(){return _.S.apply(this,arguments)||this};
_.z(Xo,_.S);Xo.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{subFeedOptionRenderer:{component:"ytd-sub-feed-option-renderer",noInjection:!0}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Xo.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Xo.prototype,"ytRendererStamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Xo.prototype,"data",void 0);_.N([_.t({is:"ytd-sub-feed-selector-renderer",disableElementRegistration:!0})],Xo);
_.v(Xo,"ytd-sub-feed-selector-renderer",function(){if(Zss!==void 0)return Zss;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sub-feed-selector-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="title" class="style-scope ytd-sub-feed-selector-renderer">\n   [[getSimpleString(data.title)]]\n</h2>\n<div id="options" class="style-scope ytd-sub-feed-selector-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Zss=k},{mode:1});var yn=function(){return _.S.apply(this,arguments)||this};
_.z(yn,_.S);
yn.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{buttonRenderer:{component:"ytd-button-renderer",noInjection:!0},searchBoxRenderer:{component:"ytd-search-box-renderer",noInjection:!0},subFeedSelectorRenderer:{component:"ytd-sub-feed-selector-renderer",noInjection:!0},toggleButtonRenderer:{component:"ytd-toggle-button-renderer",noInjection:!0},compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0},eomSettingsDisclaimerRenderer:{component:"ytd-eom-settings-disclaimer-renderer",noInjection:!0}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],yn.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],yn.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],yn.prototype,"data",void 0);_.N([_.t({is:"ytd-browse-feed-actions-renderer",disableElementRegistration:!0})],yn);
_.v(yn,"ytd-browse-feed-actions-renderer",function(){if(eSU!==void 0)return eSU;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-browse-feed-actions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-browse-feed-actions-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return eSU=k},{mode:1});var mrU;var wjS;var pi=function(){return _.S.apply(this,arguments)||this};
_.z(pi,_.S);pi.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],pi.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],pi.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],pi.prototype,"data",void 0);_.N([_.t({is:"ytd-mini-channel-renderer",disableElementRegistration:!0})],pi);
_.v(pi,"ytd-mini-channel-renderer",function(){if(wjS!==void 0)return wjS;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="channel-info" class="yt-simple-endpoint style-scope ytd-mini-channel-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" rel$="[[computeNofollow_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <yt-img-shadow height="24" thumbnail="[[data.thumbnail]]" width="24" class="style-scope ytd-mini-channel-renderer">\n  </yt-img-shadow>\n  <span class="title style-scope ytd-mini-channel-renderer">[[getSimpleString(data.title)]]</span>\n</a>\n\n<div id="subscribe" class="style-scope ytd-mini-channel-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return wjS=k},{mode:1});var J7r;var Ci=function(){return _.S.apply(this,arguments)||this};
_.z(Ci,_.S);Ci.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{miniChannelRenderer:"ytd-mini-channel-renderer"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ci.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Ci.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ci.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-vertical-channel-section-renderer"})],Ci);
_.v(Ci,"ytd-vertical-channel-section-renderer",function(){if(J7r!==void 0)return J7r;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-channel-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="title" class="style-scope ytd-vertical-channel-section-renderer">[[data.title]]</h2>\n<div id="items" class="style-scope ytd-vertical-channel-section-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return J7r=k},{mode:1});var Gh=function(){return _.S.apply(this,arguments)||this};
_.z(Gh,_.S);Gh.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{verticalChannelSectionRenderer:{component:"ytd-vertical-channel-section-renderer",noInjection:!0}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Gh.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Gh.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Gh.prototype,"data",void 0);_.N([_.t({is:"ytd-browse-secondary-contents-renderer",disableElementRegistration:!0})],Gh);
_.v(Gh,"ytd-browse-secondary-contents-renderer",function(){if(mrU!==void 0)return mrU;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-browse-secondary-contents-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-browse-secondary-contents-renderer">\n</div>');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);
return mrU=k},{mode:1});var r7N;var Rc=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-replace-feed-content-action":"onReplaceFeedContentAction"};k.notActive=!1;k.isConstrainedList=!1;k.marginSettings=0;return k};
_.z(Rc,_.S);_.d=Rc.prototype;
_.d.configureRendererStamper=function(){return{content:{id:"primary",mapping:{richGridRenderer:{component:"ytd-rich-grid-renderer"},sectionListRenderer:{component:"ytd-section-list-renderer",properties:{initialCount:"[[initialCount]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]",responsiveSizing:"[[responsiveSizing]]",marginSettings:"[[marginSettings]]"},matcher:function(k){var g;return(k==null?void 0:(g=k.webComponentHint)==null?void 0:g.componentVersion)==="WEB_COMPONENT_VERSION_SHARED"?
"yt-section-list-renderer":"ytd-section-list-renderer"}}}},
"data.secondaryContents":{id:"secondary",mapping:{browseFeedActionsRenderer:{component:"ytd-browse-feed-actions-renderer",noInjection:!0},browseSecondaryContentsRenderer:{component:"ytd-browse-secondary-contents-renderer",noInjection:!0},profileColumnRenderer:{component:"ytd-profile-column-renderer",noInjection:!0}}}}};
_.d.getPath=function(k,g){var P="data.tabs.#"+g+".";k.tabs[g].tabRenderer?P+="tabRenderer.":k.tabs[g].expandableTabRenderer&&(P+="expandableTabRenderer.");return P+"content.sectionListRenderer"};
_.d.computeDisplayedContent=function(k){this.unlinkPaths("content");if(k&&k.tabs)for(var g=k.tabs.length,P=0;P<g;P++){var x=k.tabs[P].tabRenderer||k.tabs[P].expandableTabRenderer;if(x.selected&&x.content)return this.linkPaths("content",this.getPath(k,P)),x.content}return null};
_.d.computeHasSecondaryColumnData=function(k){return!!k&&!!k.secondaryContents};
_.d.onRetrieveLocation=function(k,g){g.locationRetrieved(g.hasComments?"/comment_service_ajax?action_get_comments=1&pbj=1":"/browse_ajax",void 0);k.stopPropagation()};
_.d.onYtServiceRequestSent=function(k,g){_.W("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(g)};
_.d.onYtServiceRequestCompleted=function(k,g){_.W("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(g)};
_.d.onReplaceFeedContentAction=function(k){if(!_.W("replace_feed_content_action_killswitch")&&!this.notActive){var g;(k=(g=_.b(k,Tss))==null?void 0:g.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(k)}};
_.d.handleServiceRequestActions=function(k){if(k=k.actions){k=_.O(k);for(var g=k.next();!g.done;g=k.next()){g=g.value;var P=void 0;((P=_.b(g,Tss))==null?0:P.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(_.b(g,Tss).items)}}};
Rc.prototype.onYtServiceRequestCompleted=Rc.prototype.onYtServiceRequestCompleted;Rc.prototype.onYtServiceRequestSent=Rc.prototype.onYtServiceRequestSent;Rc.prototype.onRetrieveLocation=Rc.prototype.onRetrieveLocation;_.N([_.h(_.Iq),_.I("design:type",Object)],Rc.prototype,"ytdGridStateAwareBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Rc.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Rc.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Rc.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Rc.prototype,"data",void 0);_.N([_.n({computed:"computeDisplayedContent(data)"}),_.I("design:type",Object)],Rc.prototype,"content",void 0);
_.N([_.n({computed:"computeHasSecondaryColumnData(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],Rc.prototype,"hasSecondaryColumnData",void 0);_.N([_.n({value:function(){return window.outerHeight>1024?3:2}}),
_.I("design:type",Number)],Rc.prototype,"initialCount",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],Rc.prototype,"pageSubtype",void 0);_.N([_.Td("ytd-section-list-renderer"),_.I("design:type",Object)],Rc.prototype,"listRenderer",void 0);_.N([_.n(),_.I("design:type",Object)],Rc.prototype,"notActive",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Rc.prototype,"isConstrainedList",void 0);
_.N([_.n(),_.I("design:type",String)],Rc.prototype,"responsiveSizing",void 0);_.N([_.n(),_.I("design:type",Number)],Rc.prototype,"marginSettings",void 0);_.N([_.dV("yt-retrieve-location"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],Rc.prototype,"onRetrieveLocation",null);
_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],Rc.prototype,"onYtServiceRequestSent",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.ov]),_.I("design:returntype")],Rc.prototype,"onYtServiceRequestCompleted",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-two-column-browse-results-renderer"})],Rc);
_.v(Rc,"ytd-two-column-browse-results-renderer",function(){if(r7N!==void 0)return r7N;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-two-column-browse-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary" class="style-scope ytd-two-column-browse-results-renderer"></div>\n<div id="secondary" class="style-scope ytd-two-column-browse-results-renderer">\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return r7N=k},{mode:2});
}catch(e){_._DumpException(e)}
try{
var Iss=function(k){if((k==null?void 0:k.value)===void 0||k==null||!k.unit)return"initial";a:{switch(k.unit){case "SHOPPING_DIMENSION_UNIT_POINT":var g="px";break a;case "SHOPPING_DIMENSION_UNIT_FRACTION":g="%";break a}g=void 0}return g?""+k.value+g:"initial"};_.y3(_.M(function(k){var g=k.data;k=_.O(_.zT(!1,void 0,"leWY9b"));var P=k.next().value,x=k.next().value;_.ay(function(){_.A0.getInstance().triggerAction("yt-request-timely-shelf-state")});
_.dx(_.A0.getInstance(),{"yt-hide-shopping-timely-shelf":function(){x(!1)},
"yt-show-shopping-timely-shelf":function(){requestAnimationFrame(function(){x(!0)})}});
var U=function(){var A;return((A=g().image)==null?void 0:A.height)||40};
k={};return _.V("yt-shopping-timely-shelf-content-view-model",{el:_.aI(_.zf(function(){return g().rendererContext})),
class:_.$v("ytShoppingTimelyShelfContentViewModelHost",(k.ytShoppingTimelyShelfContentViewModelIsVisible=function(){return!!(g().image||g().avatar||g().line1)&&P()},k)),
style:_.OD({"--shopping-timely-shelf-content-padding-top":function(){var A;return Iss((A=g().padding)==null?void 0:A.top)},
"--shopping-timely-shelf-content-padding-bottom":function(){var A;return Iss((A=g().padding)==null?void 0:A.bottom)},
"--shopping-timely-shelf-content-padding-start":function(){var A;return Iss((A=g().padding)==null?void 0:A.start)},
"--shopping-timely-shelf-content-padding-end":function(){var A;return Iss((A=g().padding)==null?void 0:A.end)},
"--yt-shopping-timely-shelf-background-color":function(){return g().backgroundColor!==void 0?_.u3(g().backgroundColor):"initial"},
"--yt-shopping-timely-shelf-image-corner-radius":function(){var A,q;return((q=(A=g().image)==null?void 0:A.cornerRadius)!=null?q:0)+"px"}})},_.V(_.m,{cond:function(){var A;
return(A=g().image)==null?void 0:A.image},
then:function(A){return _.V(_.KX,{preserveHeight:!0,preserveWidth:!0,height:U,data:A,alt:"",className:"ytShoppingTimelyShelfContentViewModelImage"})}}),_.V(_.Vz,{data:function(){return g().avatar}},{avatarViewModel:_.vg}),_.V("div",{class:"ytShoppingTimelyShelfContentViewModelText"},_.V(_.Vz,{data:function(){return g().line1}},{shoppingContentLineViewModel:function(A){return _.V(_.k7,{data:A.data})}}),_.V(_.Vz,{data:function(){return g().line2}},{shoppingContentLineViewModel:function(A){return _.V(_.k7,
{data:A.data})}})),_.V("div",{class:"ytShoppingTimelyShelfContentViewModelButtons"},_.V(_.Vz,{data:function(){var A;
return(A=g().button)!=null?A:[]}},{buttonViewModel:function(A){var q=A.data;
return _.V(_.Va,{data:q,className:"ytShoppingTimelyShelfContentViewModelButton",onClick:function(T){q().onTap&&T.stopPropagation()}})}})))},"ao"),"yt-shopping-timely-shelf-content-view-model",{props:{data:_.GH}});_.XSN={};
_.XSN.YtdWatchBehavior=[_.C.YtRendererBehavior,_.kp.YtPlayerListenerBehavior,_.AH.YtRendererstamperBehavior,_.W_.YtActionHandlerBehavior,_.$G.YtPageBehavior,_.fF.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 _.pr("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.W("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 _.pr("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 _.W("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.W("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 _.rP("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.rP("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)"},cinematicsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return _.W("kevlar_watch_cinematics")}},
responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
iMaxTheaterMode:{type:Boolean,reflectToAttribute:!0,value:function(){return _.W("web_watch_imax_theater_mode")}},
swatcherooDirectUseRichGrid:{type:Boolean,value:function(){return _.W("swatcheroo_direct_use_rich_grid")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.W("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.W("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return _.W("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 _.W("swatcheroo_split_scroll")}},
trackEngagementPanelVisibility:{type:Boolean,value:function(){return _.W("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.W("web_watch_show_comment_teaser")}},
swatcherooBinaryLayout:{type:Boolean,reflectToAttribute:!0,value:function(){return _.W("swatcheroo_binary_layout")}},
swatcherooGhostCards:{type:Boolean,reflectToAttribute:!0,value:function(){return _.W("swatcheroo_enable_ghost_cards")}},
metadataSkinnyMode:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computeMetadataSkinnyMode(swatcherooBinaryLayout, isTwoColumns_, defaultTwoColumnLayout)"},fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.W("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 _.W("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.W("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 _.W("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 _.W("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);swatcherooUpdatePanelsLocation(isTwoColumns_, fullBleedPlayer, squeezeback, playlistPanelExpanded, liveChatPresentAndExpanded, engagementPanelExpanded);scheduleFullHeightPanelPositionUpdate(defaultTwoColumnLayout, panelExpanded);watchNextSecondaryResultsChanged(data);defaultTwoColumnLayoutChanged(defaultTwoColumnLayout);onMiniplayerActiveReduxValueUpdate(miniplayerIsActive)".split(";"),
monitorScroll:!0,configureRendererStamper:function(){var k={info:{id:"info-contents",mapping:{videoPrimaryInfoRenderer:{component:"ytd-video-primary-info-renderer"}}},meta:{id:"meta-contents",mapping:{videoSecondaryInfoRenderer:{component:"ytd-video-secondary-info-renderer",properties:{structuredDescriptionContentRenderer:"[[inlineStructuredDescriptionData]]"}}}},ticket:{id:"ticket-shelf",mapping:{ticketShelfRenderer:{component:"ytd-ticket-shelf-renderer",properties:{skinnyMode:"[[isTwoColumns_]]"}}}},
offerModule:{id:"offer-module",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"},movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",
properties:{hidden:"[[hideUnlimitedOfferModule]]"}},tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},expandableMetadata:{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",params:{isWatch:!0}}}},donation:{id:"donation-shelf",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},
donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"}}},shoppingTimelyShelf:{id:"shopping-timely-shelf",mapping:{shoppingTimelyShelfContentViewModel:"yt-shopping-timely-shelf-content-view-model"}},clarifyBox:{id:"clarify-box",mapping:{clarificationRenderer:"ytd-clarification-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",infoPanelContentRenderer:"ytd-info-panel-content-renderer",emergencyOneboxRenderer:{component:"ytd-emergency-onebox-renderer",attributes:{"class":"watch"}}}},
limitedState:{id:"limited-state",mapping:{limitedStateMessageRenderer:"ytd-limited-state-message-renderer"}},playerAds:{id:"player-ads",mapping:{playerLegacyDesktopWatchAdsRenderer:"ytd-player-legacy-desktop-watch-ads-renderer"},initialRenderPriority:3,waitForSignal:_.ZQ(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.ZQ(["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"||_.W("swa_prov_panels_ks")?k.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatch:!0}}}}:(k.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}},k.inlineEngagementPanels={id:"inline-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}},reuseComponents:!1});return k},
listeners:{"yt-retrieve-location":"onRetrieveLocation_","yt-subscription-changed":"onSubscriptionChanged_","yt-show-survey":"onYtShowSurvey_","yt-chat-collapsed-changed":"onYtChatCollapsedChanged"},actionMap:{"yt-sync-with-remote-video":"syncWithRemoteVideo_","yt-window-resized":"onWindowResized_","yt-initial-video-aspect-ratio":"onYtInitialVideoAspectRatio_","yt-update-player-next-video":"onUpdatePlayerNextVideo_","yt-signal-action-pause-player":"handleSignalActionPausePlayer_","yt-signal-action-play-player":"handleSignalActionPlayPlayer_",
"yt-signal-action-acknowledge-youthere":"handleSignalActionAcknowledgeYouThere_","yt-user-activity":"onYtUserActivity_","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction_","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction_","yt-get-current-video-id-action":"onGetCurrentVideoIdAction_","yt-show-survey-command":"onYtShowSurveyCommand_","yt-signal-action-scroll-to-comments":"onYtSignalActionScrollToComments","yt-engagement-panel-visible-changed":"onYtEngagementPanelVisibleChanged",
"yt-downloaded-video-deleted":"onDownloadedVideoDeleted","yt-change-markers-visibility-command":"onChangeMarkersVisibility","yt-set-playlist-collapsed":"onSetPlaylistCollapsed","yt-updated-playability-status":"onYtUpdatedPlayabilityStatus"},created:function(){var k=this;this.watchController=void 0;this.pageDisposeJobs=[function(){k.showMetadataPlaceholder_()},
function(){_.W("web_watch_dont_clear_comments")||k.clearComments_()},
function(){k.clearPlayerAds_()},
function(){k.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.windowSize_=null;this.is==="ytd-watch-grid"&&(this.visiblePanelIdentifiers_=new Set);this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.W("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.W("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=
!1);this.youThereManager_=new _.FqS(function(){return _.Iv(k)},this.hostElement);
this.pageDisposeJobs.push(function(){k.youThereManager_.reset()});
_.W("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){k.resetFullerscreenEduButtonForNewPlayback_()}));
this.fullHeightPanelPositionUpdateJobId=this.panelMaxHeightUpdateJob_=0;this.playerEvents_=new _.cn;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;_.W("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));_.W("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.AB(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(k){k&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:k}),k.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(k){_.W("kevlar_watch_flexy_theater_manager")&&(this.theater=k,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(k){!_.W("kevlar_watch_while_v2")&&!_.W("web_watch_pip")||k||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(k){this.active!==void 0&&(this.fullscreen=k,_.W("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(k){this.active!==void 0&&(_.GB(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.W("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.W("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(k>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(k){this.initCsi_();this.updatePageData_(k)},
updatePageData_:function(k){var g=this;if(k)if(this.data===k){this.onPageLoadWithSameData_();var P;(P=this.watchController)==null||P.setWatchNextResponse(this.data)}else this.data=k;this.playlist&&_.bL({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.EX("nw");this.loading=!1;_.ti(_.Xq,function(){g.initDclkstatus_();var x,U=((x=g.player)==null?void 0:x.getVideoData().cpn)||"";_.wSy(function(A,q){_.xm3(A,q,U)})})},
onPageLoadWithSameData_:function(){_.W("kevlar_watch_flexy_comments_manager")||this.initComments_();this.setPlayerAds_()},
setLoadingState_:function(){this.hostElement.classList.remove("hide-skeleton");this.hostElement.classList.add("show-skeleton");this.setPlayerLoadingState_();this.hostElement.classList.add("loading");var k=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!k);this.set("loadingData.playlistLoading",k&&k!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),k=this.watchNextSkeletonEl_.firstElementChild;k;)k.classList.remove("hidden"),k=k.nextElementSibling;if(_.W("kevlar_watch_frame0_loading_state")){var g,P,x;k=(g=this.loadingData)==null?void 0:(P=g.endpoint)==null?void 0:(x=P.watchEndpoint)==null?void 0:x.videoId;var U;k&&(U="https://i.ytimg.com/vi/"+k+"/frame0.jpg");_.kr(this.hostElement).querySelector("#player").style.backgroundImage=U?"url("+U+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var k=_.kr(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&k&&(k.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var g,P;(P=(g=this.watchMetadata).updateSentimentBarWidth)==
null||P.call(g);var x,U;(U=(x=this.watchMetadata).resize)==null||U.call(x)}_.W("kevlar_watch_frame0_loading_state")&&(_.kr(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(k){var g=_.kr(this.hostElement).querySelector(k);g?_.p9(g,!1):_.pH(new _.Da("Overscroll monitor not found for component: ",k))},
removeSplitScrollMouseTrap:function(k){var g=_.kr(this.hostElement).querySelector(k);g?_.C9(g):_.pH(new _.Da("Disposal component for  overscroll monitoring not found: ",k))},
onLoadingChanged_:function(k){k?this.setLoadingState_():this.clearLoadingState_()},
setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,_.W("web_thumbnail_to_watch_transition")&&!_.DtY||this.hostElement.classList.add("loading-player"))},
clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,_.W("web_thumbnail_to_watch_transition")&&!_.DtY||this.hostElement.classList.remove("loading-player"))},
toggleBodyScrolling_:function(k){var g=this;k?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.Xq.addLowPriorityJob(function(){g.onWindowResized_(_.cU(!0))})},
updateTheaterModeState_:function(k){if(!_.W("kevlar_watch_flexy_theater_manager")){k=k||this.fullWindowMode_;if(this.theater!==void 0||k)this.theater=k;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();k&&_.j6d()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation();this.updatePanelsLocation();this.updateErrorScreenLocation()},
updatePlayerLocation:function(){var k=this.fullBleedPlayer?_.kr(this.hostElement).querySelector("#player-full-bleed-container"):_.kr(this.hostElement).querySelector("#player-container-inner");var g=this.getPlayerContainer(),P=_.W("kevlar_watch_while_v2")||_.W("web_watch_pip");g.parentElement!==k&&(P&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():_.Iv(this).appendTo(k,g))},
updateErrorScreenLocation:function(){var k=_.kr(this.hostElement).querySelector("#error-screen"),g=this.fullBleedPlayer?_.kr(this.hostElement).querySelector("#player-full-bleed-container"):_.kr(this.hostElement).querySelector("#player");k.parentElement!==g&&g.appendChild(k)},
deactivateMiniplayerAndResetPlayer:function(){var k=this;return _.e(function(g){if(g.nextAddress==1)return g.yield(_.Za().resolve(_.EB).deactivate(),2);k.updatePlayerLocation();_.SV(g)})},
updateCinematicsLocation:function(){var k=this.getElement("CINEMATICS");if(k){var g=this.getCinematicsLocationContainer();k.parentElement!==g&&g.appendChild(k)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInFullBleedContainer(this.theater&&!this.fullscreen,this.fullscreen,this.isSingleColumn)?_.kr(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.kr(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInFullBleedContainer:function(k,g,P){var x=document.documentElement.hasAttribute("dark"),U=x&&_.W("web_cinematic_theater_mode"),A=x&&_.W("web_cinematic_fullscreen");x=!x&&this.cinematicLightTheme;return P||k&&U||g&&A||(g||k)&&x},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var k=this,g;(g=this.watchController)==null||g.setWatchNextResponse(this.data);_.W("kevlar_watch_flexy_comments_manager")||this.initComments_();_.W("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.Za().resolve(_.kR).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());if(this.is==="ytd-watch-grid")if(this.liveChatCollapsed=!0,this.visiblePanelIdentifiers_.clear(),
this.engagementPanelExpanded=!1,_.W("kevlar_watch_grid_auto_open_playlist"))this.onSetPlaylistCollapsed(!1),_.Xq.addLowPriorityJob(function(){_.kD(k.hostElement,"yt-set-playlist-collapsed",[!1])},1E3);
else this.onSetPlaylistCollapsed(!this.playlistPanelExpanded);this.data&&this.updateCinematicsLocation();if(_.W("web_watch_start_chat_in_theater_mode")){var P,x,U;if((P=this.data)==null?0:(x=P.contents)==null?0:(U=x.twoColumnWatchNextResults)==null?0:U.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var A,q;((A=this.data)==null?0:(q=A.contents)==null?0:q.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=
!1)}}},
playerDataChanged_:function(k){var g;(g=this.watchController)==null||g.setPlayerResponse(this.playerData);k&&k.playabilityStatus&&(g=this.isVideoPlayable_(k.playabilityStatus,this.getPlayerOverlays_(this.data)),k=this.isLiveStreamOffline_(k.playabilityStatus),g&&!k||_.VJ(this,function(){_.EX("pbu")}));
this.setPlayerAds_();_.kD(this.hostElement,"ytd-watch-player-data-changed")},
computePlayerContainerBackgroundImage:function(k,g){if((_.W("kevlar_watch_while_v2")||_.W("web_watch_pip"))&&this.playerData&&g)return this.playerData.videoDetails},
watchPageActiveChanged_:function(k){_.Ni().dispatch(_.txU(this.active));k?this.activate_():this.deactivate_()},
attached:function(){var k=this;this.watchController=new _.ML(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);_.W("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var g=_.Iv(this);_.W("kevlar_disable_prepare_player")||
g.preparePlayer();_.W("kevlar_watch_flexy_playlist_manager")||_.Za().resolve(_.kR).setPlayer(g);this.is!=="ytd-watch-grid"&&this.attachWatchPageSkeleton_();this.updatePageMediaQueries();g={"--ytd-watch-flexy-scrollbar-width":_.BF()+"px"};this.is==="ytd-watch-grid"&&(_.Ni().dispatch(_.Rp({type:"SET_IS_SWATCHEROO_ACTIVE",payload:{isSwatcherooActive:!0}})),g["--ytd-watch-flexy-sidebar-width"]=_.bzs+"px",g["--ytd-watch-grid-horizontal-page-margins"]=_.Qr+"px",g["--ytd-watch-grid-columns-top-margins"]=
_.fa7+"px",g["--ytd-watch-grid-min-player-height-medium"]="360px");!_.rP("kv_pl_mx_sz_ks")&&_.rP("kevlar_watch_max_player_width")&&(g["--ytd-watch-flexy-max-player-width-wide-screen"]=_.BPu+"px");_.rP("kevlar_watch_flexy_metadata_height")&&(g["--ytd-watch-flexy-space-below-player"]=_.zBs+"px");this.safeUpdateStyles(g);_.W("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new _.qn(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return k.onPlayerTouchPanDown_()}}));
this.watchMetadata=_.kr(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])")},
updatePageMediaQueries:function(){var k=_.BF(),g=_.lN+k,P=g;this.fixedPanels&&(g+=_.bzs);var x=657+k;k=1327+k;_.kr(this.hostElement).querySelector("#two-column-query").query="(min-width: "+g+"px)";_.kr(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(x+"px), (min-height: 630px) and (min-width: ")+(g+"px) and (max-width: ")+(k+"px)");_.kr(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(k+"px)");
_.kr(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+P+"px)";this.isTwoColumnsInitialized=!0},
calculateCurrentPlayerSize_:function(){var k=_.kr(this.hostElement).querySelector("#miniplayer-bar").firstChild,g=this.squeezeback&&!_.W("web_watch_squeezeback_player_size_killswitch");return k&&k.active||this.theater||_.W("web_watch_fullscreen_panels")&&this.fullscreen||this.swatcherooSqueezeback||g||!this.active||!this.windowSize_||this.fullBleedPlayer?new _.Sf(NaN,NaN):_.s5y(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.s5y(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.el(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var k=this;this.onWindowResized_(_.cU());_.W("browse_skeleton_removal_on_watch_killswitch")||_.pr("IS_SHELL_LOAD")&&_.Wuj();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var g=_.Iv(this);g.addEventListener("yt-player-updated",_.AB(this,this.onPlayerUpdated_));g.getPlayerPromise().then(function(P){k.playerApiReady_(P)});
_.W("kevlar_watch_flexy_playlist_manager")||(g=_.Za().resolve(_.kR),_.W("kevlar_watch_observe_playlist_navigations_killswitch")&&g.addEventListener("yt-navigate",_.AB(this,this.onYtNavigate_)),g.setPlaylistComponent(_.kr(this.hostElement).querySelector("#playlist")),g.addEventListener("yt-playlist-data-updated",_.AB(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.Xq.addLowPriorityJob(function(){_.GB(k.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.Iv(this).removeEventListener("yt-player-updated",_.AB(this,this.onPlayerUpdated_));this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary"));if(!_.W("kevlar_watch_flexy_playlist_manager")){var k=_.Za().resolve(_.kR);_.W("kevlar_watch_observe_playlist_navigations_killswitch")&&k.removeEventListener("yt-navigate",_.AB(this,this.onYtNavigate_));
k.cancelVideoSkip();k.removeEventListener("yt-playlist-data-updated",_.AB(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.W("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.GB(this.hostElement,"yt-autonav-pause-player",!1);k=_.Xb();_.W("kevlar_exit_fullscreen_leaving_watch")&&k&&_.yM(k)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(k){this.player&&this.player.updateVideoData({rvs:k.rvs})},
getPageContents:function(k){return k&&k.contents&&k.contents.twoColumnWatchNextResults&&k.contents.twoColumnWatchNextResults.results&&k.contents.twoColumnWatchNextResults.results.results.contents},
getClarifyBox:function(){return this.clarifyBoxValue},
getShoppingTimelyShelf:function(){return this.shoppingTimelyShelfValue},
getLimitedState:function(){return this.limitedStateValue},
getMerchShelf:function(){return this.merchShelfValue},
getSingleColumn:function(){return this.singleColumnValue},
getOfferModule:function(k){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",k)},
onRetrieveLocation_:function(k,g){g.hasComments?g.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):g.locationRetrieved("/related_ajax",void 0);k.stopPropagation()},
onSubscriptionChanged_:function(k,g){this.player&&(g?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.ncU("watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.kr(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.kr(this.hostElement).querySelector("#ytd-player"));return this.playerEl},
playerApiReady_:function(k){this.player=k;this.setPlayerState(k.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.W("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.W("kevlar_unified_player")||_.W("kevlar_player_new_bootstrap_adoption"))&&_.SJ()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(k,g){g=g===void 0?!0:g;_.Xb()&&_.W("external_fullscreen")&&_.yM(document.documentElement);this.theaterRequested_=k;g&&_.YP("wide",k?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();this.schedulePanelMaxHeightUpdate_();_.RV(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.GB(this.hostElement,"yt-set-theater-mode-enabled",{enabled:this.theater})},
onWatchScroll_:function(){this.scrollThrottle_.fire();this.mastheadScrollThrottle.fire()},
setPlayerTheaterMode_:function(){try{this.player.setSizeStyle(!0,this.theater)}catch(k){_.CH(k,typeof this.player),this.player&&_.CH(k,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var k;((k=this.player)==null?0:k.isFullscreen())?this.player.toggleFullscreen():_.RV(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(k,g){return this.loading?g:!!Object.keys(k).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(k){if(k){k=_.O(k);for(var g=k.next();!g.done;g=k.next())g=g.value,g.youThereRenderer&&_.Q5s(this.youThereManager_,g.youThereRenderer)}},
setPlaylistData_:function(k){return k||{}},
userEngagementConfigDataChanged_:function(k){if(k)if(k.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var g=this.youThereManager_;_.wN()<k.lowEngagementThresholdMs||_.M8H(g,!0)}else k.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.RV(this.hostElement,"yt-autonav-pause-user-engagement",[k])},
isPlayerUnavailable_:function(k,g,P){return!!k&&!this.isVideoPlayable_(k,P)&&!g},
getPlayerOverlays_:function(k){return(k==null?void 0:k.playerOverlays)||null},
isVideoPlayable_:function(k,g){if(!k)return!1;var P=k.status==="OK"||k.status==="LIVE_STREAM_OFFLINE",x=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",k)||this.get("errorScreen.ypcTrailerRenderer",k);k=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",k);var U;g=g==null?void 0:(U=g.playerOverlayRenderer)==null?void 0:U.gatedActionsOverlayRenderer;return!!P||!!x||!!k||!!g},
hasWatchNextResponseErrorRenderer:function(k){var g=this.getPageContents(k),P,x,U,A,q;return!(k==null?0:(P=k.contents)==null?0:(x=P.twoColumnWatchNextResults)==null?0:x.secondaryResults)&&!!((U=g[0])==null?0:(A=U.itemSectionRenderer)==null?0:(q=A.contents[0])==null?0:q.backgroundPromoRenderer)},
isLiveStreamOffline_:function(k){return k?k.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(k,g,P){var x=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",g),U=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];U=_.W("web_no_skip_video_on_verification_checks")?(k==null?void 0:k.status)&&U.includes(k.status):k&&k.status==="AGE_CHECK_REQUIRED";var A=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",k);A==void 0&&(A=!0);!P||this.isVideoPlayable_(k,this.getPlayerOverlays_(g))||
x||U||!A||_.Za().resolve(_.kR).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.B1c()},
onPlayerFeedbackStartRequest_:function(k){_.RV(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:k}])},
onPlayerFeedbackArticleRequest_:function(k){_.RV(this.hostElement,"yt-help-dialog-requested",[k])},
onPlayerYpcContentRequest_:function(){var k,g,P,x,U,A,q,T,c=((k=this.data)==null?NaN:(g=k.contents)==null?NaN:(P=g.twoColumnWatchNextResults)==null?NaN:(x=P.secondaryResults)==null?NaN:(U=x.secondaryResults)==null?NaN:(A=U.offerModule)==null?NaN:(q=A.tvfilmOfferModuleRenderer)==null?NaN:(T=q.actionButtons)==null?NaN:T.length)-1;k=[".offerButton.buttonRenderer.",".actionButtons."+(c>=0?c:0)+".buttonRenderer."];g=_.O(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(P=g.next();!P.done;P=g.next())for(P=P.value,x=_.O(k),U=x.next();!U.done;U=x.next())if(U="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+P+U.value,U=this.get(U+"navigationEndpoint",this.data)||this.get(U+"serviceEndpoint",this.data)||this.get(U+"command",this.data)){_.ie(U,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(k){_.GB(this.hostElement,"yt-autonav-pause-player",k)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(k){k()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(k){switch(k){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(k){switch(k){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.GB(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(k)},
setPlayerState:function(k){_.Ni().dispatch(_.CK3(k))},
onPlayerSubscribe_:function(k){_.RV(this.hostElement,"yt-player-subscribe",[k])},
onPlayerUnsubscribe_:function(k){_.RV(this.hostElement,"yt-player-unsubscribe",[k])},
onPlayerAdYtShowToast_:function(k){_.RV(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:k.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(k){if(k)return k},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.swatcherooBinaryLayout?this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue:this.isTwoColumns_?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowRichGridContinuationButton:function(){return this.is!=="ytd-watch-grid"?!1:this.commentTeaserEnabled?this.swatcherooBinaryLayout?!1:!this.commentsEntryPointHeaderRenderer:!this.isTwoColumns_},
computeShowExpandableMetadata:function(k){return!_.W("web_watch_move_summary_to_sd")&&!!k},
computeWatchMetadataRefresh:function(){return _.W("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
computeRoundedPlayer:function(){return this.defaultLayout&&!(_.W("web_player_rtr_ctrls")&&this.retroMode)},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var k,g,P,x;this.watchNextSecondaryResults=(k=this.data)==null?void 0:(g=k.contents)==null?void 0:(P=g.twoColumnWatchNextResults)==null?void 0:(x=P.secondaryResults)==null?void 0:x.secondaryResults}},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var k,g=(k=this.data)==null?void 0:k.engagementPanels;if(g==null?0:g.length){k=null;g=_.O(g);for(var P=g.next();!P.done;P=g.next()){P=P.value;var x=void 0;if(((x=P.engagementPanelSectionListRenderer)==null?void 0:x.targetId)==="engagement-panel-structured-description"){k=P;break}}var U,A,q;k=(U=k)==null?void 0:(A=U.engagementPanelSectionListRenderer)==null?void 0:(q=A.content)==null?void 0:q.structuredDescriptionContentRenderer;if(k==null?0:k.items){U=
[];A=_.O(k.items);for(q=A.next();!q.done;q=A.next()){q=q.value;if(!_.W("sd_horizontal_list_show_nav_killswitch")){var T=x=P=g=k=void 0,c=void 0,Z=(k=q.horizontalCardListRenderer)==null?void 0:(g=k.header)==null?void 0:(P=g.richListHeaderRenderer)==null?void 0:(x=P.navigationButton)==null?void 0:(T=x.buttonRenderer)==null?void 0:(c=T.command)==null?void 0:c.commandExecutorCommand;Z&&Z.commands&&(Z.commands=Z.commands.filter(function(w){return!_.b(w,_.tv7)}))}(!q.expandableVideoDescriptionBodyRenderer&&
!q.videoDescriptionHeaderRenderer||_.W("web_delhi_colorful_sd"))&&U.push(q)}return{items:U}}}},
constructWarning_:function(k){return{text:_.vS(k),type:"WARNING"}},
isPlaShelfEnabled_:function(k){if((this.get("adPlacements",k)||[]).length)return!0;k=this.get("playerAds",k)||[];return!(!k.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",k[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var k=this;_.GB(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.W("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var g=this.getScrollTop()>0;this.gestures_&&(g?this.gestures_.detach():this.gestures_.attach());g!==this.showFullerscreenEdu_&&_.W("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=g,_.Iv(this).getPlayerPromise().then(function(P){P.updateFullerscreenEduButtonVisibility(k.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.GB(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var k=this;this.commentsReady=!1;_.Xq.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.ti(_.Xq,function(){k.setComments_()},1E3)},
setComments_:function(){if(!_.W("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.EX("cmi");_.Xq.cancelJob(this.setCommentsJobId_);var k=this.getPageContents(this.data);if(k&&k.length){k=_.O(k);for(var g=k.next();!g.done;g=k.next())if(g=g.value,this.get("itemSectionRenderer.sectionIdentifier",g)==="comment-item-section"){this.comments=g.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.GB(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.W("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.W("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.EX("cmc")},
doRemoveComments_:function(){this.comments={};_.W("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.Xq.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.Xq.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(k,g){var P=_.b(g.endpoint,_.oV);P&&(!(g=this.get("data.currentVideoEndpoint.watchEndpoint"))||P.videoId!==g.videoId||P.playlistId&&P.playlistId!==g.playlistId||P.index!==void 0&&P.index!==g.index||typeof P.startTimeSeconds!=="number"||(k.stopPropagation(),this.setScrollTop(0),_.Iv(this).getPlayerPromise().then(function(x){var U=P.startTimeSeconds;x.seekTo(U);x.wakeUpControls();U<x.getDuration()&&x.playVideo()})))},
updatePlayerStartTime_:function(){var k=_.diy();"t"in k&&(k=_.byj(k.t),this.player.seekTo(k,!0))},
updateTitleFromWatchNext:function(k){k=this.getPageContents(k);var g,P;(k=_.a5(k==null?void 0:(g=k[0])==null?void 0:(P=g.videoPrimaryInfoRenderer)==null?void 0:P.title))&&_.GB(this.hostElement,"yt-update-title",k)},
updateTitle_:function(k){k=this.get("videoDetails.title",k)||"";_.GB(this.hostElement,"yt-update-title",k)},
syncWithRemoteVideo_:function(k,g,P){if(this.active&&this.player){var x=this.player.getVideoData();if(x.video_id===P&&(P=x.list,_.W("polymer_enable_mdx_queue")&&P&&P.startsWith("RQ")&&(P=void 0),x.video_id!==k||P!=g)){var U;_.W("kevlar_player_watch_endpoint_navigation")?U=_.aQ0(_.JPS(k,g)):U=this.buildWatchEndpoint_(k,g);_.GB(this.hostElement,"yt-navigate",{endpoint:U,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(k,g,P){return _.yX(k,g,P)},
initDclkstatus_:function(){_.Wqd()},
attachWatchPageSkeleton_:function(){var k=document.querySelector("#watch-page-skeleton");if(k){var g=k.querySelector("#primary-info"),P=k.querySelector("#secondary-info"),x=k.querySelector("#related");g&&_.kr(this.hostElement).querySelector("#info-skeleton").appendChild(g);P&&_.kr(this.hostElement).querySelector("#meta-skeleton").appendChild(P);x&&(_.kr(this.hostElement).querySelector("#related-skeleton").appendChild(x),this.watchNextSkeletonEl_=x);_.Sl(k)}},
handlePlayerUpdated_:function(){_.Iv(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(k,g){if((this.is!=="ytd-watch-grid"||!this.swatcherooDirectUseRichGrid)&&this.watchNextSkeletonEl_&&typeof g!=="undefined"){var P=this.watchNextSkeletonEl_.children,x=k&&k.indexSplices.length?k.indexSplices[0].index:0;k=Math.min(this.watchNextShownItems.length,P.length);g||(x=0,k=P.length);for(g=x;g<k;g++)P[g].classList.add("hidden")}},
onPlayerFullscreenChange_:function(k){_.W("external_fullscreen")||_.RV(this.hostElement,"yt-player-fullscreen",[k.fullscreen])},
onFullscreenChange_:function(k){this.fullscreen=k;this.gestures_&&this.gestures_.update(this.fullscreen);var g=_.Iv(this);g.getPlayerPromise().then(function(P){P.setFauxFullscreen(!!_.Xb())});
this.updateFullBleedElementLocations();k&&(g.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(k,g){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!g},
computeIsDonationShelfCollapsed_:function(k){return k},
computeShouldShowMerchShelf:function(k,g){return g&&!!k},
computeResponseHasComments:function(k){var g,P,x,U,A;return!!(k==null?0:(g=k.contents)==null?0:(P=g.twoColumnWatchNextResults)==null?0:(x=P.results)==null?0:(U=x.results)==null?0:(A=U.contents)==null?0:A.some(function(q){var T;return(q==null?void 0:(T=q.itemSectionRenderer)==null?void 0:T.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(k,g,P,x){this.responseHasComments=this.computeResponseHasComments(this.data);return this.is==="ytd-watch-grid"&&x?!1:!!k&&!!Object.keys(k).length&&!g},
identity:_.DC,onWindowResized_:function(k){this.windowSize_=k;this.active&&(this.schedulePlayerSizeUpdate_(!0),this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate());_.W("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(k){var g=this;k&&k.type!=="dataloaded"&&k.type!=="dataupdated"||_.Iv(this).getPlayerPromise().then(function(P){var x=P.getPlayerState();x!==5&&x!==0&&(P=1/P.getVideoAspectRatio(),g.videoHeightToWidthRatio_!==P&&(g.videoHeightToWidthRatio_=P))})},
schedulePlayerSizeUpdate_:function(k){var g=this,P=_.W("kevlar_watch_while_v2")||_.W("web_watch_pip"),x=function(){if(g.watchMetadata){var U,A;(A=(U=g.watchMetadata).resize)==null||A.call(U)}_.Iv(g).getPlayerPromise().then(function(q){if(_.W("kevlar_set_internal_player_size")){if(!P||!g.isMiniplayerActive()){var T=g.calculateCurrentPlayerSize_();q.setInternalSize(T.width,T.height)}}else q.setSize(NaN,NaN);_.W("kevlar_watch_while")&&g.updateWatchWhileScrollThreshold_()})};
k?x():_.iZ(_.Xq,x)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(k){this.set("data.survey",k.detail)},
onYtShowSurveyCommand_:function(k){this.set("data.survey",_.b(k,_.S8r).survey)},
onDownloadedVideoDeleted:function(k){var g=this,P,x;return _.e(function(U){if(U.nextAddress==1){if(!g.active||(P=g.playerData)==null||!P.offlineState||g.videoId!==k)return U.return();(x=g.player)==null||x.stopVideo();_.SD().navigatingAwayFromWatchDeletedVideo=!0;_.ie(_.yt0,g.hostElement);return U.yield(_.SD().navigationFinishPromise,2)}_.SD().navigatingAwayFromWatchDeletedVideo=!1;_.SV(U)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var k;this.theater?k=_.BN(.5625*this.windowSize_.width,480,this.windowSize_.height-185):k=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==k&&(this.watchWhileScrollThreshold_=k,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var k=_.kr(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&k){var g=this.windowSize_.height>=624,P=this.active?this.getScrollTop():0;!k.active&&g&&P>=this.watchWhileScrollThreshold_?(k.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):k.active&&(!g||P<this.watchWhileScrollThreshold_&&!_.Xb())&&(k.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
defaultTwoColumnLayoutChanged:function(){if(this.swatcherooBinaryLayout&&this.is==="ytd-watch-grid"){var k=_.kr(this.hostElement).querySelector("#secondary-inner");if(k){var g=_.kr(this.hostElement).querySelector("#below"),P=_.kr(this.hostElement).querySelector("#secondary"),x=_.kr(this.hostElement).querySelector("#comments");x&&P&&g&&(this.defaultTwoColumnLayout?(k.appendChild(x),P.appendChild(k)):(g.appendChild(x),_.Yf(g,k)))}}},
isTwoColumnsChanged_:function(k,g){if(k!==!0||g!==void 0)if(this.updateFullBleedElementLocations(),this.is==="ytd-watch-grid"){if(!this.swatcherooBinaryLayout&&(k=_.kr(this.hostElement).querySelector("#secondary-inner"))){g=_.kr(this.hostElement).querySelector("#below");var P=_.kr(this.hostElement).querySelector("#secondary"),x=_.kr(this.hostElement).querySelector("#comments");x&&P&&g&&(this.isTwoColumns_?(k.appendChild(x),P.appendChild(k)):(g.appendChild(x),_.Yf(g,k)))}}else{k=!_.W("web_watch_enable_fs_squeezeback_panels")||
!(this.fullscreen||this.iMaxTheaterMode&&this.theater);g=_.kr(this.hostElement).querySelector("#panels");var U=_.kr(this.hostElement).querySelector("#alerts"),A=_.kr(this.hostElement).querySelector("#shopping-timely-shelf");P=_.kr(this.hostElement).querySelector("#playlist");x=_.kr(this.hostElement).querySelector("#related");var q=_.kr(this.hostElement).querySelector("#donation-shelf"),T=_.kr(this.hostElement).querySelector("#comments"),c=_.kr(this.hostElement).querySelector("#persistent-panel-container");
this.isTwoColumns_?(U=_.kr(this.hostElement).querySelector("#secondary-inner"),k&&(U.appendChild(g),U.appendChild(P),this.aiCompanionEnabled&&c&&U.appendChild(c)),U.appendChild(q),U.appendChild(x)):(k&&(_.n3(g,U),_.n3(P,U),this.aiCompanionEnabled&&c&&_.n3(c,U),_.n3(A,P)),_.n3(q,U),T&&_.n3(x,T));this.active&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())}},
watchWhileWindowSizeSufficientChanged:function(){_.W("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(this.is!=="ytd-watch-grid"&&!_.W("web_watch_enable_fs_squeezeback_panels")&&_.W("web_watch_theater_chat")){var k=_.kr(this.hostElement).querySelector("#chat-container"),g=this.theater&&!this.fullscreen||_.W("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&g?(g=_.kr(this.hostElement).querySelector("#columns"),(k==null?void 0:k.parentElement)!==g&&g.append(k),this.fixedPanels=!0):(this.fixedPanels=
!1,g=_.kr(this.hostElement).querySelector("#playlist"),k&&g?_.SW(k,g):_.pH(new _.Da("Missing element when updating chat location",{"chatContainer defined":!!k,"playlist defined":!!g})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(k,g){return _.W("sw_metadata_vis_toggle_ks")?!0:!!k||!!g},
computeForceDarkPanelTheme:function(k){return _.W("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&k:!1},
safeUpdateStyles:function(k){try{_.iG(this.hostElement,k)}catch(g){_.pH(g)}},
videoHeightToWidthRatioChanged_:function(k,g){g&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(k){this.videoHeightToWidthRatio_=1/k},
computeIsVerticalVideo_:function(k){return k>=1},
computeIsFourThreeToSixteenNineVideo_:function(k){return k<=.7501&&k>=.5624},
computeIsExtraWideVideo_:function(k){return k<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.Iv(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.Iv(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.Kqs(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(k){var g=_.fL(k)||0;_.rf(k,g+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var k=_.fL("yt-fullerscreen-edu-button-click-count")||0,g=_.fL("yt-fullerscreen-edu-button-shown-count")||0,P=_.rP("external_fullscreen_button_shown_threshold"),x=k>=_.rP("external_fullscreen_button_click_threshold")||g>=P;_.Iv(this).getPlayerPromise().then(function(U){U.updateFullerscreenEduButtonSubtleModeState(x)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(k,g){return g},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.Za().resolve(_.kR).getPlaylistData()||{}},
scheduleFullHeightPanelPositionUpdate:function(){var k=this;this.is==="ytd-watch-grid"&&(this.panelExpanded||this.playlist)&&(this.fullHeightPanelPositionUpdateJobId&&_.Xq.cancelJob(this.fullHeightPanelPositionUpdateJobId),this.fullHeightPanelPositionUpdateJobId=_.Xq.addLowPriorityJob(function(){k.fullHeightPanelPositionUpdateJobId=0;var g=_.kr(k.hostElement).querySelector("#secondary"),P=_.kr(k.hostElement).querySelector("#fixed-secondary");g=g.getBoundingClientRect();var x=g.width;k.swatcherooSqueezeback&&
(x+=_.Qr);if(k.swatcherooSqueezeback){var U=_.kr(k.hostElement).querySelector("#squeezeback-constraining-container");U.style.width=x+"px";U.style.flex="0 0 "+x+"px"}P.style.width=x+"px";P.style.left=g.left+"px"}))},
schedulePanelMaxHeightUpdate_:function(){var k=this;this.is!=="ytd-watch-grid"&&(this.panelMaxHeightUpdateJob_&&_.Xq.cancelJob(this.panelMaxHeightUpdateJob_),this.panelMaxHeightUpdateJob_=_.Xq.addLowPriorityJob(function(){k.panelMaxHeightUpdateJob_=0;var g;!k.isTwoColumns_||k.theater||k.fullscreen?g=460:g=k.calculateNormalPlayerSize_().height;var P=g+"px";_.W("live_chat_taller_height")&&!k.theater&&(P="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");
_.W("live_chat_medium_height")&&!k.theater&&(P="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.W("live_chat_scaled_height")&&!k.theater&&(P="calc(100vh - var(--ytd-toolbar-height) - 238px)");k.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":g+"px","--ytd-watch-flexy-chat-max-height":P,"--ytd-watch-flexy-structured-description-max-height":g+"px","--ytd-watch-flexy-comments-panel-max-height":g+"px","--ytd-comments-engagement-panel-content-height":g+"px"})}))},
onYtShowEngagementPanelScrimAction_:function(k){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",k)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.Pw(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(k){var g=_.kr(this.hostElement).querySelector("#engagement-panel-scrim");k?g.addEventListener("tap",_.AB(this,this.onEngagementPanelScrimClick_)):g.removeEventListener("tap",_.AB(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(k){if(this.hostElement.contains(k)&&!this.scrollToAnimation_.isAnimating()){var g=k.offsetTop-24;k=k.offsetTop+k.offsetHeight+24;var P=this.getPageScrollingElement(),x=this.getScrollTop(),U=x+P.clientHeight-56;if(g<x+56)g-=56;else if(k>U)g=k-P.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,g),500)}},
onYtSignalActionScrollToComments:function(){var k=this.hostElement.querySelector("#comments");if(k&&!this.scrollToAnimation_.isAnimating()){k=k.offsetTop-56-24;if(_.W("kevlar_comment_teaser_scroll_to_midpoint")&&(k-=_.Yl().height/3,k<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,k),500)}},
onYtEngagementPanelVisibleChanged:function(k,g,P){if(this.active&&this.trackEngagementPanelVisibility&&!_.LqT.includes(P)){if(g==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"){if(this.swatcherooBinaryLayout||this.squeezeback){this.onSetPlaylistCollapsed(!0);_.kD(this.hostElement,"yt-set-live-chat-collapsed-state-action",[{setLiveChatCollapsedStateAction:{collapsed:!0}}]);var x=_.Za().resolve(_.lB);this.visiblePanelIdentifiers_.forEach(function(U){U!==P&&x.hidePanel({identifier:U})})}this.visiblePanelIdentifiers_.add(P)}g!==
"ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&g!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(P);
this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0}},
computeLegacyMetadataClass:function(k){return k?"":"watch-active-metadata"},
computeNewMetadataClass:function(k){return k?"watch-active-metadata":""},
computeIsSingleColumn:function(k,g){return g&&!k},
computeFullBleedPlayer:function(k,g,P){return _.W("external_fullscreen")&&k||g||P},
computeDefaultLayout:function(k){return!k},
computeDefaultTwoColumnLayout:function(k,g){return!k&&g},
updatePanelsLocation:function(){if(_.W("web_watch_enable_fs_squeezeback_panels")){var k=_.kr(this.hostElement).querySelector("#below"),g=_.kr(this.hostElement).querySelector("#panels"),P=_.kr(this.hostElement).querySelector("#playlist"),x=_.kr(this.hostElement).querySelector("#chat-container"),U=_.kr(this.hostElement).querySelector("#panels-full-bleed-container"),A=_.kr(this.hostElement).querySelector("#secondary-inner"),q=_.kr(this.hostElement).querySelector("#shopping-timely-shelf"),T=_.kr(this.hostElement).querySelector("#persistent-panel-container");
if(k&&g&&P&&x&&U&&A&&q&&(this.aiCompanionEnabled?T:1)){var c=this.fullscreen||this.theater&&this.iMaxTheaterMode,Z=this.theater&&!this.iMaxTheaterMode&&this.liveChatPresentAndExpanded;this.fixedPanels=!1;c?(U.appendChild(g),U.appendChild(x),U.appendChild(P),this.aiCompanionEnabled&&T&&U.appendChild(T)):this.isTwoColumns_?(Z?(k=_.kr(this.hostElement).querySelector("#columns"),(x==null?void 0:x.parentElement)!==k&&k.append(x),this.fixedPanels=!0,this.updatePageMediaQueries(),this.schedulePlayerSizeUpdate_()):
_.Yf(A,x),_.Yf(A,g),_.Yf(A,P),this.aiCompanionEnabled&&T&&_.Yf(A,T)):(k.appendChild(g),k.appendChild(q),k.appendChild(x),k.appendChild(P),this.aiCompanionEnabled&&T&&k.appendChild(T))}}},
swatcherooUpdatePanelsLocation:function(k,g,P,x,U,A){if(this.is==="ytd-watch-grid"){g=k&&!g;this.swatcherooSplitScroll&&(g?(this.addSplitScrollMouseTrap("#secondary-inner"),this.addSplitScrollMouseTrap("#fixed-secondary")):(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary")));P=_.kr(this.hostElement).querySelector("#panels");var q=_.kr(this.hostElement).querySelector("#playlist"),T=_.kr(this.hostElement).querySelector("#persistent-panel-container"),
c=_.kr(this.hostElement).querySelector("#fixed-secondary"),Z=_.kr(this.hostElement).querySelector("#fixed-below"),w=_.kr(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"),J=_.kr(this.hostElement).querySelector("#chat-container");A&&(k?(c.appendChild(P),this.aiCompanionEnabled&&T&&c.appendChild(T)):(Z.appendChild(P),this.aiCompanionEnabled&&T&&Z.appendChild(T)));U?k?c.appendChild(J):Z.appendChild(J):_.SW(J,w);x?k?c.appendChild(q):Z.appendChild(q):_.SW(q,
w);this.swatcherooSplitScroll&&(k=_.kr(this.hostElement).querySelector("#secondary"),x=_.kr(this.hostElement).querySelector("#columns"),U=_.kr(this.hostElement).querySelector("#fixed-columns-secondary"),g?U.appendChild(k):x.appendChild(k))}},
computeMetadataSkinnyMode:function(k,g,P){return this.is!=="ytd-watch-grid"?!1:k?P:g},
computeWatchWhilePanelsActive:function(k,g){return k||g},
computeNoBorderOnChat:function(k){return _.W("web_watch_theater_chat_no_border")&&k},
computeLiveChatPresentAndExpanded:function(k,g){return k&&!g},
computePanelExpanded:function(k,g,P){return k||g||P},
computeSqueezeback:function(k,g,P,x){if(_.W("web_watch_enable_fs_squeezeback_panels")){var U=this.iMaxTheaterMode&&this.theater,A=this.theater&&!this.iMaxTheaterMode;return(k||g||P)&&(U||x)||g&&A}},
computeSwatcherooSqueezeback:function(k,g,P){return this.is!=="ytd-watch-grid"||_.W("ww_squeezeback_killswitch")?!1:k&&g&&P},
swatcherooSqueezebackChanged:function(){this.is==="ytd-watch-grid"&&this.schedulePlayerSizeUpdate_()},
squeezebackChanged:function(){this.schedulePlayerSizeUpdate_()},
onChangeMarkersVisibility:function(k){_.Iv(this).getPlayerPromise().then(function(g){var P;(P=g.changeMarkerVisibility)==null||P.call(g,_.b(k,_.aL).isVisible||!1,_.b(k,_.aL).entityKeys||[],_.b(k,_.aL).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(k){this.liveChatCollapsed=k.detail;_.Ni().dispatch(_.Ez7(k.detail));if(!this.liveChatCollapsed&&this.squeezeback){var g=_.Za().resolve(_.lB);this.visiblePanelIdentifiers_.forEach(function(P){g.hidePanel({identifier:P})})}},
onSetPlaylistCollapsed:function(k){_.W("delhi_web_player_use_external_playlist_panel")&&(this.playlistPanelExpanded=this.playlist&&!k)},
provideRenderingData:function(k,g){switch(k){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=g;break;case "PRIMARY_INFO":_.W("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=g);this.videoPrimaryInfoRendererValue=g==null?void 0:g.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.W("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=g);this.videoSecondaryInfoRendererValue=g==null?void 0:g.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
g;break;case "CLARIFICATION":this.clarifyBoxValue=g;break;case "LIVE_CHAT":this.conversationBar=g;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=g;break;case "PLAYLIST":this.externalPlaylistData_=g!=null?g:{};break;case "MERCH_SHELF":this.merchShelfValue=g==null?void 0:g.merchandiseShelfRenderer;break;case "MERCH_SHELF_IN_SD":this.merchShelfInSd=g;break;case "TICKET_SHELF":this.ticket=g;break;case "OFFER_MODULE":this.offerModule=g;break;case "LIMITED_STATE":this.limitedStateValue=
g;break;case "DONATION_SHELF":this.donation=g;break;case "ALERTS":this.alertsValue=g;break;case "COMMENTS":this.comments=g;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=g;break;case "ENGAGEMENT_PANELS":this.engagementPanels=g;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=g;break;case "RICH_GRID_RENDERER":this.richGridRendererData=g;break;case "EXPANDABLE_METADATA":this.expandableMetadata=g;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=
g;break;case "SHOPPING_TIMELY_SHELF":this.shoppingTimelyShelfValue=g}},
toggleCinematicsActive:function(k){this.cinematicsActive=k},
isMiniplayerActive:function(){return _.Za().resolve(_.EB).isMiniplayerActive()}}];
}catch(e){_._DumpException(e)}
try{
var dm5;_.AB2=function(k){if(!(0,_.ZqY)(k))throw Error("K``"+String(k));};
_.OCT=function(k){return k.findIndex(function(g){return dm5.indexOf(g.tagName)>-1})>-1};
_.qOV=function(){var k=_.Za().resolve(_.mM);_.ACM(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null&&(k.isFullscreenEnabled()?_.yM(document.documentElement):_.G7M(document.documentElement))};
dm5=["INPUT".toString(),"SELECT".toString(),"TEXTAREA".toString(),"EMBED".toString(),"YTD-COMMENTBOX","YT-LIVE-CHAT-RENDERER","YTD-PDG-BUY-FLOW-RENDERER"];_.oQ=new Map;_.oQ.set(32,59972);_.oQ.set(27,50765);_.oQ.set(70,60102);_.oQ.set(76,60221);_.oQ.set(77,60222);_.oQ.set(74,60223);_.oQ.set(84,60224);_.oQ.set(38,61941);_.oQ.set(40,61942);_.oQ.set(73,62521);_.oQ.set(67,62522);_.oQ.set(80,63390);_.oQ.set(78,63397);_.oQ.set(75,59972);_.oQ.set(188,63385);_.oQ.set(190,63384);_.oQ.set(36,63387);
_.oQ.set(35,63386);_.oQ.set(37,63388);_.oQ.set(39,63389);_.oQ.set(79,63423);_.oQ.set(87,63424);_.oQ.set(107,63426);_.oQ.set(109,63425);_.oQ.set(65,63428);_.oQ.set(83,63430);_.oQ.set(68,63429);_.oQ.set(221,63431);_.oQ.set(219,63432);_.oQ.set(97,63439);_.oQ.set(98,63440);_.oQ.set(99,63441);_.oQ.set(100,63442);_.oQ.set(101,63443);_.oQ.set(102,63444);_.oQ.set(103,63445);_.oQ.set(104,63446);_.oQ.set(105,63447);_.vF=new Map;_.vF.set(80,63390);_.vF.set(78,63397);_.vF.set(188,63400);_.vF.set(190,63401);
_.vF.set(191,60765);_.vF.set(13,247917);_.aQ=new Map;_.HF=new Map;
}catch(e){_._DumpException(e)}
try{
var zv3,En3,L6T,nnF;_.W6d=function(k){return k.ui.guideIsVisibleButNotPersistent};
_.sf3=function(k){return k.ui.tabGesturesIsActive};
_.bLa=function(){var k=_.fz("service_worker_scope");try{return navigator.serviceWorker.getRegistration(k)}catch(g){return Promise.reject(g)}};
_.Bf3=function(k){return!(!k||!k.pushManager)};
zv3=function(){return _.bLa().then(_.Bf3).catch(function(){return!1})};
_.uAd=function(){return navigator.serviceWorker&&navigator.serviceWorker.getRegistration&&window.Notification?zv3():Promise.resolve(!1)};
_.hvy=function(){return window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported('video/mp4; codecs="av01.0.05M.08"')};
En3=function(){var k,g,P;return _.e(function(x){switch(x.nextAddress){case 1:return x.yield(_.KI.getInstance(),2);case 2:k=x.yieldResult;if(!k){g=void 0;x.jumpTo(3);break}return x.yield(k.get("lmqf"),4);case 4:g=x.yieldResult;case 3:switch((P=g)||(P="SD"),P){case "HD":return x.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD");case "HD_1080":return x.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080");case "SD":return x.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD");case "LD":return x.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD");
default:return x.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN")}}})};
L6T=function(k){var g,P,x;return _.e(function(U){if(U.nextAddress==1){if(window.localStorage&&window.localStorage["yt-player-av1-pref"]&&!_.W("disable_av1_setting")){var A=window.localStorage["yt-player-av1-pref"];A=A==="480"?"SETTINGS_OPTIONS_ID_TYPE_AV1_SD":A==="8192"?"SETTINGS_OPTIONS_ID_TYPE_AV1_ALWAYS":"SETTINGS_OPTIONS_ID_TYPE_UNKNOWN"}else A="SETTINGS_OPTIONS_ID_TYPE_AV1_AUTO";if(g=k===A)return U.jumpTo(2);x=P=k;return U.yield(En3(),3)}U.nextAddress!=2&&(g=x===U.yieldResult);return U.return(g)})};var SS5;var F65=_.LV.IronButtonState,YS2=(0,_.zG)(HTMLElement);
_.sO({_template:function(){if(SS5!==void 0)return SS5;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-dropdown-menu--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_dropdown_menu.tp.yt.paper.dropdown.menu.css.js--\x3e<tp-yt-paper-menu-button id="menuButton" vertical-align="[[verticalAlign]]" horizontal-align="[[horizontalAlign]]" dynamic-align="[[dynamicAlign]]" vertical-offset="[[_computeMenuVerticalOffset(noLabelFloat, verticalOffset)]]" disabled="[[disabled]]" no-animations="[[noAnimations]]" on-iron-select="_onIronSelect" on-iron-deselect="_onIronDeselect" opened="{{opened}}" close-on-activate="" allow-outside-scroll="[[allowOutsideScroll]]" restore-focus-on-close="[[restoreFocusOnClose]]" expand-sizing-target-for-scrollbars="[[expandSizingTargetForScrollbars]]" fit-into="[[fitInto]]" class="style-scope tp-yt-paper-dropdown-menu">\n  \n  <div class="dropdown-trigger style-scope tp-yt-paper-dropdown-menu" slot="dropdown-trigger">\n    <tp-yt-paper-ripple class="style-scope tp-yt-paper-dropdown-menu"></tp-yt-paper-ripple>\n    \n    <tp-yt-paper-input id="input" type="text" invalid="[[invalid]]" readonly="" disabled="[[disabled]]" value="[[value]]" placeholder="[[placeholder]]" error-message="[[errorMessage]]" always-float-label="[[alwaysFloatLabel]]" no-label-float="[[noLabelFloat]]" label="[[label]]" input-role="button" input-aria-haspopup="listbox" autocomplete="off" style-target="input" class="style-scope tp-yt-paper-dropdown-menu">\n      \n      \n      \n      \n      <tp-yt-iron-icon icon="paper-dropdown-menu:arrow-drop-down" suffix="" slot="suffix" aria-hidden="true" class="style-scope tp-yt-paper-dropdown-menu"></tp-yt-iron-icon>\n    </tp-yt-paper-input>\n  </div>\n  <slot id="content" name="dropdown-content" slot="dropdown-content" class="style-scope tp-yt-paper-dropdown-menu"></slot>\n</tp-yt-paper-menu-button>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;nnF===void 0&&(nnF=document.createElement("template"));var x=nnF;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return SS5=k},
is:"tp-yt-paper-dropdown-menu",hostAttributes:{"style-target":"host"},behaviors:[F65,_.hh,_.nV,_.YA],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0},label:{type:String},placeholder:{type:String},errorMessage:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,
value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,dynamicAlign:{type:Boolean},restoreFocusOnClose:{type:Boolean,value:!0},expandSizingTargetForScrollbars:{type:Boolean,value:!1},fitInto:{type:Object}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},observers:["_selectedItemChanged(selectedItem)"],_attachDom:function(k){var g=(0,_.lA)(this);g.attachShadow({mode:"open",delegatesFocus:!0,
shadyUpgradeFragment:k});g.shadowRoot.appendChild(k);return YS2.prototype._attachDom.call(this,k)},
focus:function(){this.$.input._focusableElement.focus()},
attached:function(){var k=this.contentElement;k&&k.selectedItem&&this._setSelectedItem(k.selectedItem)},
get contentElement(){for(var k=_.JE(this.$.content).getDistributedNodes(),g=0,P=k.length;g<P;g++)if(k[g].nodeType===Node.ELEMENT_NODE)return k[g]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(k){this._setSelectedItem(k.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(k){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k)===this&&this.open()},
_selectedItemChanged:function(k){var g="";k?g=k.label||k.getAttribute("label")||k.textContent.trim():g="";this.value=g;this._setSelectedItemLabel(g)},
_computeMenuVerticalOffset:function(k,g){return g?g:k?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var k=this.opened?"true":"false",g=this.contentElement;g&&g.setAttribute("aria-expanded",k)}});_.ul=new _.k0("navigateAction");var jfs=new _.k0("formRenderer");var hJ=function(){var k=_.ch.apply(this,arguments)||this;k.showInput=!1;return k};
_.z(hJ,_.ch);_.d=hJ.prototype;_.d.detached=function(){this.showInput&&window.removeEventListener("click",_.AB(this,this.closeOnOutsideClick_))};
_.d.stopPropagation_=function(k){this.showInput&&k.stopPropagation()};
_.d.closeOnOutsideClick_=function(k){this.closeOnOutsideClickCondition(k)&&(this.showInput=!1,window.removeEventListener("click",_.AB(this,this.closeOnOutsideClick_)),this.closeOnOutsideClickHandler())};
_.d.closeOnOutsideClickCondition=function(){return!0};
_.d.closeOnOutsideClickHandler=function(){};
_.d.openOnClick_=function(){this.showInput=!0;window.addEventListener("click",_.AB(this,this.closeOnOutsideClick_));this.openOnClickHandler()};
_.d.openOnClickHandler=function(){};
_.d.showInputChanged=function(){};
_.d.setShowInput=function(k){this.showInput=k};
hJ.prototype.setShowInput=hJ.prototype.setShowInput;hJ.prototype.showInputChanged=hJ.prototype.showInputChanged;hJ.prototype.openOnClickHandler=hJ.prototype.openOnClickHandler;hJ.prototype.openOnClick_=hJ.prototype.openOnClick_;hJ.prototype.closeOnOutsideClickHandler=hJ.prototype.closeOnOutsideClickHandler;hJ.prototype.closeOnOutsideClickCondition=hJ.prototype.closeOnOutsideClickCondition;hJ.prototype.closeOnOutsideClick_=hJ.prototype.closeOnOutsideClick_;hJ.prototype.stopPropagation_=hJ.prototype.stopPropagation_;
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],hJ.prototype,"showInput",void 0);_.N([_.dV("click"),_.dV("keydown"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],hJ.prototype,"stopPropagation_",null);_.N([_.OO("showInput"),_.I("design:type",Function),_.I("design:paramtypes",[Boolean]),_.I("design:returntype")],hJ.prototype,"showInputChanged",null);_.N([_.VB()],hJ);_.QfF=[hJ.prototype];var lT7;var D83;var EK=function(){return _.S.apply(this,arguments)||this};
_.z(EK,_.S);_.d=EK.prototype;_.d.computePreselectedOption=function(k,g){return g===this.itemSelected_?k:void 0};
_.d.dataChanged_=function(){var k=this;this.preselectedSubreason=this.itemSelected_=-1;var g;(g=this.data)!=null&&g.key&&_.VJ(this,function(){var P,x=Number((P=k.data)==null?void 0:P.key);!Number.isNaN(x)&&(k.itemSelected_=x,P=(P=(k.data.items||[])[x])&&P.optionSelectableItemRenderer&&P.optionSelectableItemRenderer.preselectedIndex)&&(k.preselectedSubreason=P)})};
_.d.isSubReasonHidden_=function(k,g){return k!=g};
_.d.onTopItemSelected_=function(k,g){for(var P=_.kr(this.hostElement).querySelectorAll("tp-yt-paper-listbox"),x=0,U=P.length;x<U;x++)P[x].select(0);_.RV(this.hostElement,"yt-report-form-update",[g.item.value]);k.stopPropagation()};
_.d.onItemSelected_=function(k,g){_.RV(this.hostElement,"yt-report-form-update",[g.item.value]);k.stopPropagation()};
_.d.getItem_=function(k){return k.serviceItem?k.serviceItem:k.navigationItem?k.navigationItem:k.optionSelectableItemRenderer?k.optionSelectableItemRenderer:null};
_.d.computeText_=function(k){return(k=this.getItem_(k))?this.ytRendererBehavior.getSimpleString(k.text):null};
_.d.validate=function(){return this.itemSelected_!==-1};
_.d.computeAriaLabel_=function(k){var g=_.a5(k.text);(k=k.accessibility&&k.accessibility.accessibilityData&&k.accessibility.accessibilityData.label)&&(g+=". "+k);return g};
_.d.computeItemSelected_=function(k){return k};
_.d.preventSelection_=function(k){k.stopPropagation();this.tooltipTapped=!0};
_.d.onPaperRippleTransitionEnd_=function(){this.tooltipTapped=!1};
_.d.updateItemSelectedFromBinding=function(k){this.itemSelected_=k.detail.value};
_.d.save=function(){var k;this.validate()&&(k=this.data)!=null&&k.items&&(k=this.data.items[this.itemSelected_],k!=null&&k.optionSelectableItemRenderer&&(this.ytComponentBehavior.resolveCommand(k.optionSelectableItemRenderer.submitEndpoint)||_.g5(this.hostElement,[k.optionSelectableItemRenderer.submitEndpoint])))};
EK.prototype.onPaperRippleTransitionEnd_=EK.prototype.onPaperRippleTransitionEnd_;EK.prototype.dataChanged_=EK.prototype.dataChanged_;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],EK.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],EK.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],EK.prototype,"data",void 0);_.N([_.n({value:-1}),_.I("design:type",Number)],EK.prototype,"itemSelected_",void 0);
_.N([_.n({computed:"computeItemSelected_(itemSelected_)"}),_.I("design:type",Number)],EK.prototype,"value",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],EK.prototype,"restoreFocusOnClose",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],EK.prototype,"tooltipTapped",void 0);_.N([_.n({value:-1}),_.I("design:type",Number)],EK.prototype,"preselectedSubreason",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],EK.prototype,"dataChanged_",null);_.N([_.dV("transitionend"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],EK.prototype,"onPaperRippleTransitionEnd_",null);_.N([_.hB({is:"yt-options-renderer",disableElementRegistration:!0})],EK);
_.v(EK,"yt-options-renderer",function(){if(D83===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.menus.yt_options_renderer.yt.options.renderer.css.js--\x3e<div id="options-select" class="style-scope yt-options-renderer">\n  <tp-yt-paper-radio-group id="yt-options-renderer-options" selected="[[itemSelected_]]" on-iron-select="onTopItemSelected_" on-selected-changed="updateItemSelectedFromBinding" class="style-scope yt-options-renderer">\n    <template is="dom-repeat" items="[[data.items]]" class="style-scope yt-options-renderer">\n      <tp-yt-paper-radio-button class="radio style-scope yt-options-renderer" aria-label$="[[computeAriaLabel_(item.optionSelectableItemRenderer)]]" name$="[[index]]" value="[[item.optionSelectableItemRenderer]]">\n        <div class="content style-scope yt-options-renderer">\n          <div class="text style-scope yt-options-renderer">\n            <yt-formatted-string text="[[item.optionSelectableItemRenderer.text]]" class="style-scope yt-options-renderer">\n            </yt-formatted-string>\n            <yt-formatted-string class="subtext style-scope yt-options-renderer" hidden="[[!item.optionSelectableItemRenderer.subtext]]" text="[[item.optionSelectableItemRenderer.subtext]]">\n            </yt-formatted-string>\n          </div>\n          <template is="dom-if" if="[[item.optionSelectableItemRenderer.accessibility.accessibilityData.label]]" class="style-scope yt-options-renderer">\n            <div class="info-container style-scope yt-options-renderer" on-tap="preventSelection_">\n              <yt-icon icon="yt-icons:help_outline" size="16" class="style-scope yt-options-renderer"></yt-icon>\n              <tp-yt-paper-tooltip animation-delay="0" class="style-scope yt-options-renderer">\n                [[item.optionSelectableItemRenderer.accessibility.accessibilityData.label]]\n              </tp-yt-paper-tooltip>\n            </div>\n          </template>\n        </div>\n      </tp-yt-paper-radio-button>\n      <template is="dom-if" if="[[item.optionSelectableItemRenderer.subOptions]]" class="style-scope yt-options-renderer">\n        <tp-yt-paper-dropdown-menu aria-label$="[[item.optionSelectableItemRenderer.subOptionsAccessibility.label]]" hidden="[[isSubReasonHidden_(index, itemSelected_)]]" no-label-float="" restore-focus-on-close="[[restoreFocusOnClose]]" on-iron-select="onItemSelected_" class="style-scope yt-options-renderer">\n          <tp-yt-paper-listbox class="dropdown-content style-scope yt-options-renderer" slot="dropdown-content" selected="[[computePreselectedOption(preselectedSubreason, index)]]">\n            <template is="dom-repeat" items="[[item.optionSelectableItemRenderer.subOptions]]" as="subOption" class="style-scope yt-options-renderer">\n              <tp-yt-paper-item value="[[getItem_(subOption)]]" class="style-scope yt-options-renderer">\n                [[computeText_(subOption)]]\n              </tp-yt-paper-item>\n            </template>\n         </tp-yt-paper-listbox>\n        </tp-yt-paper-dropdown-menu>\n      </template>\n    </template>\n  </tp-yt-paper-radio-group>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;lT7===void 0&&(lT7=document.createElement("template"));var x=lT7;P.call(g,x.content.cloneNode(!0),k.content.firstChild);D83=k}k=D83;return k},{mode:2});var taY;var Mas;var K65;var ony;var vnT;var aT3;var Lc=function(){return _.S.apply(this,arguments)||this};
_.z(Lc,_.S);Lc.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.onShow()};
Lc.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
Lc.prototype.onTap=function(k){if(this.hostElement.classList.contains("selected")||_.RV(this.hostElement,"yt-share-panel-can-select-contact-action")[0])k&&k.detail&&(k.detail.x||k.detail.y)&&_.kr(this.hostElement).querySelector("#target").blur(),(k=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),k={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!1,serialization:k?this.data.serializedContactInvitee:
null,undoFn:this.onTap.bind(this)},_.RV(this.hostElement,"yt-share-panel-select-contact-action",[k])};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Lc.prototype,"ytRendererBehavior",void 0);_.N([_.n({observer:"onDataChanged"}),_.I("design:type",Object)],Lc.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.I("design:type",String)],Lc.prototype,"componentTitle",void 0);_.N([_.Td("#thumbnail"),_.I("design:type",Object)],Lc.prototype,"thumbnail",void 0);_.N([_.hB({is:"yt-enrolled-contact-renderer",disableElementRegistration:!0})],Lc);
_.v(Lc,"yt-enrolled-contact-renderer",function(){if(aT3===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-enrolled-contact-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_enrolled_contact_renderer.yt.enrolled.contact.renderer.css.js--\x3e<button id="target" on-focus="onFocus" on-tap="onTap" class="style-scope yt-enrolled-contact-renderer">\n  <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope yt-enrolled-contact-renderer"></yt-img-shadow>\n  <div id="selection-highlight" class="style-scope yt-enrolled-contact-renderer"></div>\n  <div id="name" class="style-scope yt-enrolled-contact-renderer">[[componentTitle]]</div>\n</button>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;vnT===void 0&&(vnT=document.createElement("template"));var x=vnT;P.call(g,x.content.cloneNode(!0),k.content.firstChild);aT3=k}k=aT3;return k},{mode:2});var HLs;var NfU;var nc=function(){return _.S.apply(this,arguments)||this};
_.z(nc,_.S);nc.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.polymerController.onShow_()};
nc.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
nc.prototype.onTap=function(k){if(this.hostElement.classList.contains("selected")||_.RV(this.hostElement,"yt-share-panel-can-select-contact-action")[0])k&&k.detail&&(k.detail.x||k.detail.y)&&_.kr(this.hostElement).querySelector("#target").blur(),(k=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),k={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!0,serialization:k?this.data.serializedSuggestedContact:
null,undoFn:this.onTap.bind(this)},_.RV(this.hostElement,"yt-share-panel-select-contact-action",[k])};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],nc.prototype,"ytRendererBehavior",void 0);_.N([_.n({observer:"onDataChanged"}),_.I("design:type",Object)],nc.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.I("design:type",String)],nc.prototype,"componentTitle",void 0);_.N([_.Td("#thumbnail"),_.I("design:type",Object)],nc.prototype,"thumbnail",void 0);_.N([_.hB({is:"yt-suggested-contact-renderer",disableElementRegistration:!0})],nc);
_.v(nc,"yt-suggested-contact-renderer",function(){if(NfU===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-suggested-contact-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_suggested_contact_renderer.yt.suggested.contact.renderer.css.js--\x3e<button id="target" on-focus="onFocus" on-tap="onTap" class="style-scope yt-suggested-contact-renderer">\n  <yt-img-shadow id="thumbnail" thumbnail="[[data.avatar.thumbnail]]" class="style-scope yt-suggested-contact-renderer"></yt-img-shadow>\n  <div id="selection-highlight" class="style-scope yt-suggested-contact-renderer"></div>\n  <div id="name" class="style-scope yt-suggested-contact-renderer">[[componentTitle]]</div>\n</button>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;HLs===void 0&&(HLs=document.createElement("template"));var x=HLs;P.call(g,x.content.cloneNode(!0),k.content.firstChild);NfU=k}k=NfU;return k},{mode:2});var SO=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-share-panel-reset-action":"onReset"};return k};
_.z(SO,_.S);SO.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"}}}}}};
SO.prototype.onDataChanged=function(){this.data&&this.data.selectMessageRenderer&&this.data.selectMessageRenderer.contactSelectMessageRenderer&&_.RV(this.hostElement,"yt-share-panel-set-select-message-renderer-action",[this.data.selectMessageRenderer.contactSelectMessageRenderer])};
SO.prototype.onReset=function(){for(var k=_.kr(this.hostElement).querySelector("#contents").getElementsByClassName("selected"),g=k.length-1;g>=0;g--)k[g].classList.toggle("selected")};
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],SO.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],SO.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],SO.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n({observer:"onDataChanged"}),_.I("design:type",Object)],SO.prototype,"data",void 0);
_.N([_.hB({is:"yt-contact-section-renderer",disableElementRegistration:!0})],SO);
_.v(SO,"yt-contact-section-renderer",function(){if(ony===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-contact-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_contact_section_renderer.yt.contact.section.renderer.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-contact-section-renderer"></yt-formatted-string>\n<yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope yt-contact-section-renderer">\n</yt-formatted-string>\n<div id="contents" role="listbox" class="style-scope yt-contact-section-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;K65===void 0&&(K65=document.createElement("template"));var x=K65;P.call(g,x.content.cloneNode(!0),k.content.firstChild);ony=k}k=ony;return k},{mode:2});var F1=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-refresh-form-command":"onYtRefreshFormCommand"};return k};
_.z(F1,_.S);_.d=F1.prototype;_.d.configureRendererStamper=function(){return{"data.fields":{id:"fields",mapping:{textInputFormFieldRenderer:{component:"yt-text-input-form-field-renderer",params:{required:!0},properties:{hideLabel:"[[data.hideLabels]]"}},toggleFormFieldRenderer:{component:"yt-toggle-form-field-renderer"},optionsRenderer:"yt-options-renderer",contactSectionRenderer:"yt-contact-section-renderer"}}}};
_.d.onYtRefreshFormCommand=function(k){var g;(k=_.b((g=_.b(k,_.oM4))==null?void 0:g.formRenderer,jfs))&&this.set("data",k)};
_.d.reset=function(){var k=_.kr(this.hostElement).querySelector("#fields").children;k=_.O(k);for(var g=k.next();!g.done;g=k.next())g=g.value,g.reset&&g.reset()};
_.d.getForm=function(){var k={},g=_.kr(this.hostElement).querySelector("#fields").children;g=_.O(g);for(var P=g.next();!P.done;P=g.next()){P=P.value;if(!P.validate())return null;k[P.data.key]=P.value}return k};
_.d.submitFormFields=function(){if(this.fields)for(var k=_.O(this.fields),g=k.next();!g.done;g=k.next())g=g.value,g.nodeName==="YT-TEXT-INPUT-FORM-FIELD-RENDERER"?g.save():g.nodeName==="YT-OPTIONS-RENDERER"&&g.save()};
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],F1.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],F1.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],F1.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],F1.prototype,"data",void 0);_.N([_.eb("#fields > *"),_.I("design:type",Array)],F1.prototype,"fields",void 0);
_.N([_.hB({is:"yt-form-renderer",disableElementRegistration:!0})],F1);
_.v(F1,"yt-form-renderer",function(){if(Mas===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.forms.yt_form_renderer.yt.form.renderer.css.js--\x3e<div id="fields" class="style-scope yt-form-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;taY===void 0&&(taY=document.createElement("template"));var x=taY;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Mas=k}k=Mas;return k},{mode:2});var ITd;var Yo=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-settings-update-checkbox-command":"handleUpdateCheckboxCommand"};return k};
_.z(Yo,_.S);Yo.prototype.onCheckboxChange=function(k){this.data&&(k=(this.checked=_.vU(k).checked)?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&_.Za().resolve(_.wP).resolveCommand(k,{form:{element:this.hostElement}})};
Yo.prototype.handleUpdateCheckboxCommand=function(k){(k=_.b(k,_.iVN))&&this.data&&this.data.id===k.id&&(this.set("data.disabled",k.disabled),this.set("data.title",k.title))};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Yo.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Yo.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Yo.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Boolean)],Yo.prototype,"checked",void 0);_.N([_.t({is:"ytd-settings-checkbox-renderer",disableElementRegistration:!0})],Yo);
_.v(Yo,"ytd-settings-checkbox-renderer",function(){if(ITd!==void 0)return ITd;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-checkbox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main-option" class="style-scope ytd-settings-checkbox-renderer">\n  <tp-yt-paper-checkbox id="checkbox" aria-label$="[[getSimpleString(data.title)]]" checked="[[data.enabled]]" disabled="[[data.disabled]]" on-change="onCheckboxChange" class="style-scope ytd-settings-checkbox-renderer">\n    <div id="checkbox-container" class="style-scope ytd-settings-checkbox-renderer"></div>\n    <div id="checkbox-label" class="style-scope ytd-settings-checkbox-renderer">\n      <yt-formatted-string id="label" split-lines="" text="[[data.title]]" class="style-scope ytd-settings-checkbox-renderer"></yt-formatted-string>\n    </div>\n  </tp-yt-paper-checkbox>\n  <yt-icon id="help-icon" hidden="[[!data.helpText]]" icon="yt-icons:help" size="16" class="style-scope ytd-settings-checkbox-renderer"></yt-icon>\n  <tp-yt-paper-tooltip animation-delay="0" for="help-icon" hidden="[[!data.helpText]]" offset="5" position="top" class="style-scope ytd-settings-checkbox-renderer">\n    [[getSimpleString(data.helpText)]]\n  </tp-yt-paper-tooltip>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return ITd=k},{mode:1});var XUa;var jO=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-select-settings-radio-option":"onSelectOption"};return k};
_.z(jO,_.S);jO.prototype.dataChanged=function(){var k=this,g;return _.e(function(P){if(P.nextAddress==1)return k.radio.removeAttribute("checked"),!k.data||!k.data.id||k.data.id!=="SETTINGS_OPTIONS_ID_TYPE_AV1_SD"||_.hvy()&&window.SourceBuffer&&window.SourceBuffer.prototype.changeType?(g=k.data&&k.data.id)?P.yield(L6T(k.data.id),4):P.jumpTo(3):(k.set("data.hidden",!0),P.jumpTo(0));P.nextAddress!=3&&(g=P.yieldResult);g&&_.RV(k.hostElement,"yt-select-settings-radio-option",[k.data.id]);_.SV(P)})};
jO.prototype.onButtonChanged=function(k){_.vU(k).checked?this.data&&this.data.id&&(this.data.serviceEndpoint&&_.Za().resolve(_.wP).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),_.RV(this.hostElement,"yt-select-settings-radio-option",[this.data.id])):this.radio.setAttribute("checked","")};
jO.prototype.onSelectOption=function(k){this.data&&this.data.id&&(this.data.id===k?this.radio.setAttribute("checked",""):this.radio.removeAttribute("checked"))};
jO.prototype.dataChanged=jO.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],jO.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],jO.prototype,"ytActionHandlerBehavior",void 0);_.N([_.Td("#radio"),_.I("design:type",Object)],jO.prototype,"radio",void 0);_.N([_.n(),_.I("design:type",Object)],jO.prototype,"data",void 0);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype",Promise)],jO.prototype,"dataChanged",null);_.N([_.t({is:"ytd-settings-radio-option-renderer",disableElementRegistration:!0})],jO);
_.v(jO,"ytd-settings-radio-option-renderer",function(){if(XUa!==void 0)return XUa;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-radio-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="start" class="style-scope ytd-settings-radio-option-renderer">\n  <tp-yt-paper-radio-button id="radio" aria-label$="[[getSimpleString(data.title)]]" hidden="[[data.hidden]]" on-change="onButtonChanged" class="style-scope ytd-settings-radio-option-renderer">\n    <div id="label" class="style-scope ytd-settings-radio-option-renderer">[[getSimpleString(data.title)]]</div>\n  </tp-yt-paper-radio-button>\n  <yt-icon id="help-icon" hidden="[[!data.helpText]]" icon="yt-icons:help" size="16" class="style-scope ytd-settings-radio-option-renderer"></yt-icon>\n  <tp-yt-paper-tooltip animation-delay="0" for="help-icon" hidden="[[!data.helpText]]" offset="3" position="top" class="style-scope ytd-settings-radio-option-renderer">\n    [[getSimpleString(data.helpText)]]\n  </tp-yt-paper-tooltip>\n</div>\n<div id="end" class="style-scope ytd-settings-radio-option-renderer">\n  <div id="aside-text" class="style-scope ytd-settings-radio-option-renderer">[[getSimpleString(data.asideText)]]</div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return XUa=k},{mode:1});var y8s;var QD=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-settings-update-text-command":"handleUpdateTextCommand","yt-settings-update-connected-app-renderer-command":"handleUpdateConnectedAppRendererCommand"};return k};
_.z(QD,_.S);
QD.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"}}}};
QD.prototype.handleUpdateTextCommand=function(k){(k=_.b(k,_.UF4))&&this.data&&this.data.id===k.id&&this.set("data",k)};
QD.prototype.handleUpdateConnectedAppRendererCommand=function(k){if(_.b(k,_.OVJ)&&this.data){var g,P;if(k=(g=_.b(k,_.OVJ))==null?void 0:(P=g.newConnectedAppRenderer)==null?void 0:P.connectedAppRenderer)this.data=k}};
QD.prototype.computeConnectedAppStyle=function(k){return k.style?k.style.toLowerCase().replace(/_/g,"-"):""};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],QD.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],QD.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],QD.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],QD.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeConnectedAppStyle(data)"}),_.I("design:type",String)],QD.prototype,"connectedAppStyle",void 0);_.N([_.t({is:"ytd-connected-app-renderer",disableElementRegistration:!0})],QD);
_.v(QD,"ytd-connected-app-renderer",function(){if(y8s!==void 0)return y8s;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-connected-app-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow hidden="[[!data.icon]]" thumbnail="[[data.icon]]" class="style-scope ytd-connected-app-renderer"></yt-img-shadow>\n<div id="app" class="style-scope ytd-connected-app-renderer">\n  <div id="app-info" class="style-scope ytd-connected-app-renderer">\n    <div id="title" class="style-scope ytd-connected-app-renderer">[[getSimpleString(data.title)]]</div>\n    <yt-formatted-string id="text" force-default-style="" split-lines="" text="[[data.text]]" class="style-scope ytd-connected-app-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="button-row" class="style-scope ytd-connected-app-renderer">\n    <div id="button-container" hidden="[[!data.connectButton]]" class="style-scope ytd-connected-app-renderer">\n      <div id="connect-button" class="style-scope ytd-connected-app-renderer"></div>\n    </div>\n    <div id="button-container" hidden="[[!data.disconnectButton]]" class="style-scope ytd-connected-app-renderer">\n      <div id="disconnect-button" class="style-scope ytd-connected-app-renderer"></div>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return y8s=k},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.ai("iuT5Oc");

_.H6();
}catch(e){_._DumpException(e)}
try{
_.ai("L3n37");
var gnj=function(k){return k.watch.isLearningJourneyActive},P3k=_.$5(115994),$8d=_.$5(115993),x8U=function(k,g,P){var x=this;
var U=P.dragDownAction;this.layer=0;this.JSC$23425_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return x.dragDownAction()}}}};
this.JSC$23425_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return x.dragDownAction()}}}};
this.fullscreen=!1;var A=_.qJ();_.zi(A,P3k,this.layer);_.zi(A,$8d,this.layer);this.dragDownAction=function(){U();_.Qb(A,{visualElement:x.fullscreen?P3k:$8d})};
this.gesture=new _.D$(k,g,this.getConfig(!1),"pandown");this.attach()};
x8U.prototype.attach=function(){this.gesture.attach()};
x8U.prototype.detach=function(){this.gesture.detach()};
x8U.prototype.update=function(k){this.fullscreen=k;var g=this.gesture;k=this.getConfig(k);g.config=k};
x8U.prototype.getConfig=function(k){return k?this.JSC$23425_watchFullScreenConfig:this.JSC$23425_watchConfig};var iLd=function(k){_.Kc.call(this);var g=this;this.rootElement=k;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return g.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(P){g.initOrDisposeActiveModules(P)}));
this.onAttached()};
_.z(iLd,_.Kc);_.d=iLd.prototype;_.d.getRoot=function(){return this.rootElement};
_.d.getElement=function(k){return this.rootElement.getElement(k)};
_.d.setPlayerResponse=function(k){this.playerResponse=k;this.publish("PLAYER_RESPONSE_UPDATED",k)};
_.d.getPlayerResponse=function(){return this.playerResponse};
_.d.setWatchNextResponse=function(k){this.watchNextResponse===k?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=k,this.publish("WATCH_NEXT_RESPONSE_UPDATED",k))};
_.d.getWatchNextResponse=function(){return this.watchNextResponse};
_.d.registerActionHandler=function(k,g){var P=this;if(_.W("web_watch_controller_reg_multiple_handlers_killswitch")){var x={};_.dx(_.A0.getInstance(),(x[k]=g,x),this.getRoot())}else this.actionHandlers.has(k)||(this.actionHandlers.set(k,[]),x={},_.dx(_.A0.getInstance(),(x[k]=function(){var U=_.IT.apply(0,arguments);return(P.actionHandlers.get(k)||[]).map(function(A){return A.apply(null,_.Kl(U))})},x),this.getRoot())),this.actionHandlers.get(k).push(g)};
_.d.unregisterActionHandler=function(k){if(_.W("web_watch_controller_reg_multiple_handlers_killswitch")){var g={};_.ON(_.A0.getInstance(),(g[k]=!0,g),this.getRoot())}else(g=this.actionHandlers.get(k))?(g.pop(),g.length===0&&(g={},_.ON(_.A0.getInstance(),(g[k]=!0,g),this.getRoot()),this.actionHandlers.delete(k))):_.pH(new _.Da("Attempted to unregister an action handler which is not registered.",k))};
_.d.addPageDisposeJob=function(k){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.njC(this.rootElement.pageDisposeJobs,k)};
_.d.removePageDisposeJob=function(k){this.rootElement.pageDisposeJobs&&_.vI(this.rootElement.pageDisposeJobs,k)};
_.d.dispatchEvent=function(k,g){_.GB(this.rootElement,k,g)};
_.d.provideRenderingData=function(k,g){this.rootElement.provideRenderingData(k,g)};
_.d.scrollWatchTo=function(k,g){var P;(P=this.watchScrollManager)==null||P.scrollWatchTo(k,g)};
_.d.focusOnPlayer=function(){var k=this.getElement("PLAYER");_.VJ(k,function(){if(k&&k.firstElementChild){var g=k.querySelector(".html5-video-player");g&&(_.Ax(_.Za().resolve(_.m$)),g.focus())}else _.pH(Error("ap"))})};
var U8j=function(k){var g=!!k.rootElement.theater,P=!!k.rootElement.fullscreen,x;(x=k.watchCinematicManager)==null||_.Y7r(x,P,g)};
_.d=iLd.prototype;_.d.subscribeToActiveChanged=function(k,g){g=g===void 0?!0:g;var P=_.Yt(_.Ni(),gnj,function(x){k(x)});
g&&k(gnj(_.Ni().getState()));return P};
_.d.isActive=function(){return gnj(_.Ni().getState())};
_.d.onAttached=function(){var k=_.W("external_fullscreen");_.W("use_unified_flag_accessor")&&(k=_.Za().resolve(_.w8Y).retriever.getFlag(_.WWk));(k||_.pr("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
_.d.initPersistentModules=function(){if(_.W("kevlar_watch_flexy_theater_manager")){var k=new _.UjH(this);_.ux(this,k)}k=new _.XBH(this);_.ux(this,k);k=new _.S$(this);_.ux(this,k);k=new _.aJH(this);_.ux(this,k);k=new _.lo(this);_.ux(this,k);k=new _.Fc(this);_.ux(this,k);_.W("kevlar_watch_flexy_playlist_manager")&&(k=new _.uB7(this),_.ux(this,k))};
_.d.initOrDisposeActiveModules=function(k){k?(this.watchScrollManager=new _.Dm(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.ODd(this)),this.activeModules.push(new _.dxr(this)),this.activeModules.push(new _.FEj(this)),this.activeModules.push(new _.PLs(this)),_.W("kevlar_watch_flexy_error_screen_data_provider")&&this.activeModules.push(new _.cWU(this)),this.activeModules.push(new _.ZDS(this)),_.W("kevlar_watch_flexy_ypc_manager")&&this.activeModules.push(new _.jp7(this)),
_.W("kevlar_watch_flexy_ads_manager")&&this.activeModules.push(new _.sVj(this)),_.W("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.hNs(this),this.activeModules.push(this.watchCinematicManager),U8j(this)),_.W("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.r6H(this)),_.W("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new _.NJ7(this)),k=_.W("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.W("kevlar_watch_flexy_comments_manager")&&
!k&&this.activeModules.push(new _.tTH(this)),_.W("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.zp7(this)),this.activeModules.push(new _.VTT(this)),this.activeModules.push(new _.T5U(this)),_.W("web_enable_timely_actions")&&this.activeModules.push(new _.JEJ(this)),_.W("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new _.KJd(this)),_.W("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.S6y(this)),_.W("web_fullscreen_components")&&
this.activeModules.push(new _.w1u(this)),_.W("web_player_rtr_ctrls")&&this.activeModules.push(new _.vHJ(this))):(_.c6(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.d.disposeInternal=function(){_.Kc.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.mJ.Object.defineProperties(iLd.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});var A8y={},d87=["learning-journey-engagement-panel","PAlearning_chat"];
A8y.YtdLearningJourneyWatchBehavior=[_.C.YtRendererBehavior,_.kp.YtPlayerListenerBehavior,_.AH.YtRendererstamperBehavior,_.W_.YtActionHandlerBehavior,_.$G.YtPageBehavior,_.fF.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 _.pr("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.W("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 _.pr("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 _.W("kevlar_watch_js_panel_height")},
reflectToAttribute:!0},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.W("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.W("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 _.rP("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.rP("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 _.W("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 _.W("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.W("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 _.W("web_watch_rounded_player_large")||_.W("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 _.W("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.W("web_watch_show_comment_teaser")}},
fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.W("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 _.W("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.W("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:_.ZQ(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.ZQ(["aa","eocs"])},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},"data.contents.twoColumnWatchNextResults.miniplayerBar":{id:"miniplayer-bar",mapping:{miniplayerBarRenderer:"ytd-miniplayer-bar-renderer"}},microformat:{id:"microformat",mapping:{playerMicroformatRenderer:"player-microformat-renderer"}},
singleColumn:{id:"single-column-container",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}},learningJourneyEngagementPanels:{id:"plj-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0,learningChatEngagementPanel:!0}}}},nonLearningJourneyEngagementPanels:{id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}}}},
listeners:{"yt-retrieve-location":"onRetrieveLocation_","yt-subscription-changed":"onSubscriptionChanged_","yt-show-survey":"onYtShowSurvey_","yt-chat-collapsed-changed":"onYtChatCollapsedChanged"},actionMap:{"yt-sync-with-remote-video":"syncWithRemoteVideo_","yt-window-resized":"onWindowResized_","yt-initial-video-aspect-ratio":"onYtInitialVideoAspectRatio_","yt-update-player-next-video":"onUpdatePlayerNextVideo_","yt-signal-action-pause-player":"handleSignalActionPausePlayer_","yt-signal-action-play-player":"handleSignalActionPlayPlayer_",
"yt-signal-action-acknowledge-youthere":"handleSignalActionAcknowledgeYouThere_","yt-user-activity":"onYtUserActivity_","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction_","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction_","yt-get-current-video-id-action":"onGetCurrentVideoIdAction_","yt-show-survey-command":"onYtShowSurveyCommand_","yt-signal-action-scroll-to-comments":"onYtSignalActionScrollToComments","yt-engagement-panel-visible-changed":"onYtEngagementPanelVisibleChanged",
"yt-downloaded-video-deleted":"onDownloadedVideoDeleted","yt-change-markers-visibility-command":"onChangeMarkersVisibility","yt-updated-playability-status":"onYtUpdatedPlayabilityStatus"},created:function(){var k=this;this.watchController=void 0;this.pageDisposeJobs=[function(){k.showMetadataPlaceholder_()},
function(){_.W("web_watch_dont_clear_comments")||k.clearComments_()},
function(){k.clearPlayerAds_()},
function(){k.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.windowSize_=null;this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.W("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.W("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=!1);this.youThereManager_=new _.FqS(function(){return _.Iv(k)},
this.hostElement);
this.pageDisposeJobs.push(function(){k.youThereManager_.reset()});
_.W("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){k.resetFullerscreenEduButtonForNewPlayback_()}));
_.W("kevlar_watch_js_panel_height")&&(this.panelMaxHeightUpdateJob_=0);this.fullHeightPanelPositionUpdateJobId=0;this.playerEvents_=new _.cn;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;_.W("kevlar_watch_metadata_refresh")&&
(this.watchMetadata=void 0);_.W("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));_.W("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.AB(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(k){k&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:k}),k.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(k){_.W("kevlar_watch_flexy_theater_manager")&&(this.theater=k,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),_.W("kevlar_watch_js_panel_height")&&this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(k){!_.W("kevlar_watch_while_v2")&&!_.W("web_watch_pip")||k||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(k){this.active!==void 0&&(this.fullscreen=k,_.W("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(k){this.active!==void 0&&(_.GB(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.W("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.W("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(k>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(k){this.initCsi_();this.updatePageData_(k)},
updatePageData_:function(k){var g=this;if(k)if(this.data===k){this.onPageLoadWithSameData_();var P;(P=this.watchController)==null||P.setWatchNextResponse(this.data)}else this.data=k;this.playlist&&_.bL({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.EX("nw");this.loading=!1;_.ti(_.Xq,function(){g.initDclkstatus_();var x,U=((x=g.player)==null?void 0:x.getVideoData().cpn)||"";_.wSy(function(A,q){_.xm3(A,q,U)})})},
onPageLoadWithSameData_:function(){_.W("kevlar_watch_flexy_comments_manager")||this.initComments_();this.setPlayerAds_()},
setLoadingState_:function(){this.hostElement.classList.remove("hide-skeleton");this.hostElement.classList.add("show-skeleton");this.setPlayerLoadingState_();this.hostElement.classList.add("loading");var k=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!k);this.set("loadingData.playlistLoading",k&&k!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),k=this.watchNextSkeletonEl_.firstElementChild;k;)k.classList.remove("hidden"),k=k.nextElementSibling;var g,P,x;k=(g=this.loadingData)==null?void 0:(P=g.endpoint)==null?void 0:(x=P.watchEndpoint)==null?void 0:x.videoId;var U;k&&(U="https://i.ytimg.com/vi/"+k+"/frame0.jpg");_.kr(this.hostElement).querySelector("#player").style.backgroundImage=U?"url("+U+")":""},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var k=_.kr(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&k&&(k.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var g,P;(P=(g=this.watchMetadata).updateSentimentBarWidth)==
null||P.call(g);var x,U;(U=(x=this.watchMetadata).resize)==null||U.call(x)}_.kr(this.hostElement).querySelector("#player").style.backgroundImage=""},
addSplitScrollMouseTrap:function(k){var g=_.kr(this.hostElement).querySelector(k);g?_.p9(g,!1):_.pH(new _.Da("Overscroll monitor not found for component: ",k))},
removeSplitScrollMouseTrap:function(k){var g=_.kr(this.hostElement).querySelector(k);g?_.C9(g):_.pH(new _.Da("Disposal component for  overscroll monitoring not found: ",k))},
onLoadingChanged_:function(k){k?this.setLoadingState_():this.clearLoadingState_()},
setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,this.hostElement.classList.add("loading-player"))},
clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,this.hostElement.classList.remove("loading-player"))},
toggleBodyScrolling_:function(k){var g=this;k?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.Xq.addLowPriorityJob(function(){g.onWindowResized_(_.cU(!0))})},
updateTheaterModeState_:function(k){if(!_.W("kevlar_watch_flexy_theater_manager")){k=k||this.fullWindowMode_;if(this.theater!==void 0||k)this.theater=k;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();k&&_.j6d()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation()},
updatePlayerLocation:function(){var k=this.theater;_.W("external_fullscreen")&&this.fullscreen&&(k=!0);k=k?_.kr(this.hostElement).querySelector("#player-full-bleed-container"):_.kr(this.hostElement).querySelector("#player-container-inner");var g=this.getPlayerContainer(),P=_.W("kevlar_watch_while_v2")||_.W("web_watch_pip");g.parentElement!==k&&(P&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.Iv(this).appendTo(k,g),k.appendChild(_.kr(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var k=this;return _.e(function(g){if(g.nextAddress==1)return g.yield(_.Za().resolve(_.EB).deactivate(),2);k.updatePlayerLocation();_.SV(g)})},
updateCinematicsLocation:function(){var k=this.getElement("CINEMATICS");if(k){var g=this.getCinematicsLocationContainer();k.parentElement!==g&&g.appendChild(k);var P;(P=this.watchController)==null||U8j(P)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.kr(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.kr(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(k,g){var P=document.documentElement.hasAttribute("dark"),x=P&&_.W("web_cinematic_theater_mode"),U=P&&_.W("web_cinematic_fullscreen");P=!P&&this.cinematicLightTheme;return k&&x||g&&U||(g||k)&&P},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var k;(k=this.watchController)==null||k.setWatchNextResponse(this.data);_.W("kevlar_watch_flexy_comments_manager")||this.initComments_();_.W("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.Za().resolve(_.kR).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());this.data&&this.updateCinematicsLocation();if(_.W("web_watch_start_chat_in_theater_mode")){var g,
P,x;if((g=this.data)==null?0:(P=g.contents)==null?0:(x=P.twoColumnWatchNextResults)==null?0:x.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var U,A;((U=this.data)==null?0:(A=U.contents)==null?0:A.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=!1)}}},
playerDataChanged_:function(k){var g;(g=this.watchController)==null||g.setPlayerResponse(this.playerData);k&&k.playabilityStatus&&(g=this.isVideoPlayable_(k.playabilityStatus,this.getPlayerOverlays_(this.data)),k=this.isLiveStreamOffline_(k.playabilityStatus),g&&!k||_.VJ(this,function(){_.EX("pbu")}));
this.setPlayerAds_();_.kD(this.hostElement,"ytd-watch-player-data-changed")},
watchPageActiveChanged_:function(k){_.Ni().dispatch(_.Rp({type:"SET_IS_LEARNING_JOURNEY_ACTIVE",payload:{isLearningJourneyActive:this.active}}));k?this.activate_():this.deactivate_()},
attached:function(){var k=this;this.watchController=new iLd(this.hostElement);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.W("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var g=_.Iv(this);_.W("kevlar_disable_prepare_player")||g.preparePlayer();_.W("kevlar_watch_flexy_playlist_manager")||_.Za().resolve(_.kR).setPlayer(g);this.updatePageMediaQueries();g={"--ytd-watch-flexy-scrollbar-width":_.BF()+
"px"};!_.rP("kv_pl_mx_sz_ks")&&_.rP("kevlar_watch_max_player_width")&&(g["--ytd-watch-flexy-max-player-width-wide-screen"]=_.BPu+"px");_.rP("kevlar_watch_flexy_metadata_height")&&(g["--ytd-watch-flexy-space-below-player"]=_.zBs+"px");this.safeUpdateStyles(g);_.W("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new x8U(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return k.onPlayerTouchPanDown_()}}));
_.W("kevlar_watch_metadata_refresh")&&(this.watchMetadata=_.kr(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))},
updatePageMediaQueries:function(){var k=_.BF(),g=_.lN+k,P=g;this.fixedPanels&&(g+=_.bzs);var x=657+k;k=1327+k;_.kr(this.hostElement).querySelector("#two-column-query").query="(min-width: "+g+"px)";_.kr(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(x+"px), (min-height: 630px) and (min-width: ")+(g+"px) and (max-width: ")+(k+"px)");_.kr(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(k+"px)");
_.kr(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+P+"px)"},
calculateCurrentPlayerSize_:function(){var k=_.kr(this.hostElement).querySelector("#miniplayer-bar").firstChild;return k&&k.active||this.theater||_.W("web_watch_fullscreen_panels")&&this.fullscreen||!this.active||!this.windowSize_?new _.Sf(NaN,NaN):_.s5y(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.s5y(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.el(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var k=this;this.onWindowResized_(_.cU());_.W("browse_skeleton_removal_on_watch_killswitch")||_.pr("IS_SHELL_LOAD")&&_.Wuj();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var g=_.Iv(this);g.addEventListener("yt-player-updated",_.AB(this,this.onPlayerUpdated_));g.getPlayerPromise().then(function(P){k.playerApiReady_(P)});
_.W("kevlar_watch_flexy_playlist_manager")||(g=_.Za().resolve(_.kR),_.W("kevlar_watch_observe_playlist_navigations_killswitch")&&g.addEventListener("yt-navigate",_.AB(this,this.onYtNavigate_)),g.setPlaylistComponent(_.kr(this.hostElement).querySelector("#playlist")),g.addEventListener("yt-playlist-data-updated",_.AB(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.Xq.addLowPriorityJob(function(){_.GB(k.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.Iv(this).removeEventListener("yt-player-updated",_.AB(this,this.onPlayerUpdated_));if(!_.W("kevlar_watch_flexy_playlist_manager")){var k=_.Za().resolve(_.kR);_.W("kevlar_watch_observe_playlist_navigations_killswitch")&&k.removeEventListener("yt-navigate",_.AB(this,this.onYtNavigate_));k.cancelVideoSkip();k.removeEventListener("yt-playlist-data-updated",_.AB(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.W("kevlar_watch_while")&&
this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.GB(this.hostElement,"yt-autonav-pause-player",!1);k=_.Xb();_.W("kevlar_exit_fullscreen_leaving_watch")&&k&&_.yM(k)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(k){this.player&&this.player.updateVideoData({rvs:k.rvs})},
getPageContents:function(k){return k&&k.contents&&k.contents.twoColumnWatchNextResults&&k.contents.twoColumnWatchNextResults.results&&k.contents.twoColumnWatchNextResults.results.results.contents},
getClarifyBox:function(){return this.clarifyBoxValue},
getLimitedState:function(){return this.limitedStateValue},
getMerchShelf:function(){return this.merchShelfValue},
getSingleColumn:function(){return this.singleColumnValue},
getOfferModule:function(k){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",k)},
onRetrieveLocation_:function(k,g){g.hasComments?g.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):g.locationRetrieved("/related_ajax",void 0);k.stopPropagation()},
onSubscriptionChanged_:function(k,g){this.player&&(g?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.ncU("learning_journey_watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.kr(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.kr(this.hostElement).querySelector("#ytd-plj-player"));return this.playerEl},
playerApiReady_:function(k){this.player=k;this.setPlayerState(k.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.W("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.W("kevlar_unified_player")||_.W("kevlar_player_new_bootstrap_adoption"))&&_.SJ()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(k,g){g=g===void 0?!0:g;_.Xb()&&_.W("external_fullscreen")&&_.yM(document.documentElement);this.theaterRequested_=k;g&&_.YP("wide",k?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();_.W("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_();_.RV(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.GB(this.hostElement,"yt-set-theater-mode-enabled",{enabled:this.theater})},
onWatchScroll_:function(){this.scrollThrottle_.fire();this.mastheadScrollThrottle.fire()},
setPlayerTheaterMode_:function(){try{this.player.setSizeStyle(!0,this.theater)}catch(k){_.CH(k,typeof this.player),this.player&&_.CH(k,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var k;((k=this.player)==null?0:k.isFullscreen())?this.player.toggleFullscreen():_.RV(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(k,g){return this.loading?g:!!Object.keys(k).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(k){if(k){k=_.O(k);for(var g=k.next();!g.done;g=k.next())g=g.value,g.youThereRenderer&&_.Q5s(this.youThereManager_,g.youThereRenderer)}},
setPlaylistData_:function(k){return k||{}},
userEngagementConfigDataChanged_:function(k){if(k)if(k.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var g=this.youThereManager_;_.wN()<k.lowEngagementThresholdMs||_.M8H(g,!0)}else k.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.RV(this.hostElement,"yt-autonav-pause-user-engagement",[k])},
isPlayerUnavailable_:function(k,g,P){return!!k&&!this.isVideoPlayable_(k,P)&&!g},
getPlayerOverlays_:function(k){return(k==null?void 0:k.playerOverlays)||null},
isVideoPlayable_:function(k,g){if(!k)return!1;var P=k.status==="OK"||k.status==="LIVE_STREAM_OFFLINE",x=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",k)||this.get("errorScreen.ypcTrailerRenderer",k);k=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",k);var U;g=g==null?void 0:(U=g.playerOverlayRenderer)==null?void 0:U.gatedActionsOverlayRenderer;return!!P||!!x||!!k||!!g},
hasWatchNextResponseErrorRenderer:function(k){var g=this.getPageContents(k),P,x,U,A,q;return!(k==null?0:(P=k.contents)==null?0:(x=P.twoColumnWatchNextResults)==null?0:x.secondaryResults)&&!!((U=g[0])==null?0:(A=U.itemSectionRenderer)==null?0:(q=A.contents[0])==null?0:q.backgroundPromoRenderer)},
isLiveStreamOffline_:function(k){return k?k.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(k,g,P){var x=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",g),U=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];U=_.W("web_no_skip_video_on_verification_checks")?(k==null?void 0:k.status)&&U.includes(k.status):k&&k.status==="AGE_CHECK_REQUIRED";var A=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",k);A==void 0&&(A=!0);!P||this.isVideoPlayable_(k,this.getPlayerOverlays_(g))||
x||U||!A||_.Za().resolve(_.kR).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.B1c()},
onPlayerFeedbackStartRequest_:function(k){_.RV(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:k}])},
onPlayerFeedbackArticleRequest_:function(k){_.RV(this.hostElement,"yt-help-dialog-requested",[k])},
onPlayerYpcContentRequest_:function(){var k,g,P,x,U,A,q,T,c=((k=this.data)==null?NaN:(g=k.contents)==null?NaN:(P=g.twoColumnWatchNextResults)==null?NaN:(x=P.secondaryResults)==null?NaN:(U=x.secondaryResults)==null?NaN:(A=U.offerModule)==null?NaN:(q=A.tvfilmOfferModuleRenderer)==null?NaN:(T=q.actionButtons)==null?NaN:T.length)-1;k=[".offerButton.buttonRenderer.",".actionButtons."+(c>=0?c:0)+".buttonRenderer."];g=_.O(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(P=g.next();!P.done;P=g.next())for(P=P.value,x=_.O(k),U=x.next();!U.done;U=x.next())if(U="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+P+U.value,U=this.get(U+"navigationEndpoint",this.data)||this.get(U+"serviceEndpoint",this.data)||this.get(U+"command",this.data)){_.ie(U,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(k){_.GB(this.hostElement,"yt-autonav-pause-player",k)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(k){k()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(k){switch(k){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(k){switch(k){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.GB(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(k)},
setPlayerState:function(k){_.Ni().dispatch(_.CK3(k))},
onPlayerSubscribe_:function(k){_.RV(this.hostElement,"yt-player-subscribe",[k])},
onPlayerUnsubscribe_:function(k){_.RV(this.hostElement,"yt-player-unsubscribe",[k])},
onPlayerAdYtShowToast_:function(k){_.RV(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:k.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(k){if(k)return k},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowExpandableMetadata:function(k){return!_.W("web_watch_move_summary_to_sd")&&!!k},
computeWatchMetadataRefresh:function(){return _.W("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var k,g,P,x;this.watchNextSecondaryResults=(k=this.data)==null?void 0:(g=k.contents)==null?void 0:(P=g.twoColumnWatchNextResults)==null?void 0:(x=P.secondaryResults)==null?void 0:x.secondaryResults}},
setRichGridRendererData:function(k){this.richGridRendererData=k},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var k,g=(k=this.data)==null?void 0:k.engagementPanels;if(g==null?0:g.length){k=null;g=_.O(g);for(var P=g.next();!P.done;P=g.next()){P=P.value;var x=void 0;if(((x=P.engagementPanelSectionListRenderer)==null?void 0:x.targetId)==="engagement-panel-structured-description"){k=P;break}}var U,A,q;k=(U=k)==null?void 0:(A=U.engagementPanelSectionListRenderer)==null?void 0:(q=A.content)==null?void 0:q.structuredDescriptionContentRenderer;if(k==null?0:k.items){U=
[];A=_.O(k.items);for(q=A.next();!q.done;q=A.next()){q=q.value;if(!_.W("sd_horizontal_list_show_nav_killswitch")){var T=x=P=g=k=void 0,c=void 0,Z=(k=q.horizontalCardListRenderer)==null?void 0:(g=k.header)==null?void 0:(P=g.richListHeaderRenderer)==null?void 0:(x=P.navigationButton)==null?void 0:(T=x.buttonRenderer)==null?void 0:(c=T.command)==null?void 0:c.commandExecutorCommand;Z&&Z.commands&&(Z.commands=Z.commands.filter(function(w){return!_.b(w,_.tv7)}))}q.expandableVideoDescriptionBodyRenderer||
q.videoDescriptionHeaderRenderer||U.push(q)}return{items:U}}}},
constructWarning_:function(k){return{text:_.vS(k),type:"WARNING"}},
isPlaShelfEnabled_:function(k){if((this.get("adPlacements",k)||[]).length)return!0;k=this.get("playerAds",k)||[];return!(!k.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",k[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var k=this;_.GB(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.W("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var g=this.getScrollTop()>0;this.gestures_&&(g?this.gestures_.detach():this.gestures_.attach());g!==this.showFullerscreenEdu_&&_.W("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=g,_.Iv(this).getPlayerPromise().then(function(P){P.updateFullerscreenEduButtonVisibility(k.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.GB(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var k=this;this.commentsReady=!1;_.Xq.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.ti(_.Xq,function(){k.setComments_()},1E3)},
setComments_:function(){if(!_.W("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.EX("cmi");_.Xq.cancelJob(this.setCommentsJobId_);var k=this.getPageContents(this.data);if(k&&k.length){k=_.O(k);for(var g=k.next();!g.done;g=k.next())if(g=g.value,this.get("itemSectionRenderer.sectionIdentifier",g)==="comment-item-section"){this.comments=g.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.GB(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.W("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.W("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.EX("cmc")},
doRemoveComments_:function(){this.comments={};_.W("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.Xq.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.Xq.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(k,g){var P=_.b(g.endpoint,_.oV);P&&(!(g=this.get("data.currentVideoEndpoint.watchEndpoint"))||P.videoId!==g.videoId||P.playlistId&&P.playlistId!==g.playlistId||P.index!==void 0&&P.index!==g.index||typeof P.startTimeSeconds!=="number"||(k.stopPropagation(),this.setScrollTop(0),_.Iv(this).getPlayerPromise().then(function(x){var U=P.startTimeSeconds;x.seekTo(U);x.wakeUpControls();U<x.getDuration()&&x.playVideo()})))},
updatePlayerStartTime_:function(){var k=_.diy();"t"in k&&(k=_.byj(k.t),this.player.seekTo(k,!0))},
updateTitleFromWatchNext:function(k){k=this.getPageContents(k);var g,P;(k=_.a5(k==null?void 0:(g=k[0])==null?void 0:(P=g.videoPrimaryInfoRenderer)==null?void 0:P.title))&&_.GB(this.hostElement,"yt-update-title",k)},
updateTitle_:function(k){k=this.get("videoDetails.title",k)||"";_.GB(this.hostElement,"yt-update-title",k)},
syncWithRemoteVideo_:function(k,g,P){if(this.active&&this.player){var x=this.player.getVideoData();if(x.video_id===P&&(P=x.list,_.W("polymer_enable_mdx_queue")&&P&&P.startsWith("RQ")&&(P=void 0),x.video_id!==k||P!=g)){var U;_.W("kevlar_player_watch_endpoint_navigation")?U=_.aQ0(_.JPS(k,g)):U=this.buildWatchEndpoint_(k,g);_.GB(this.hostElement,"yt-navigate",{endpoint:U,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(k,g,P){return _.yX(k,g,P)},
initDclkstatus_:function(){_.Wqd()},
attachWatchPageSkeleton_:function(){var k=document.querySelector("#watch-page-skeleton");if(k){var g=k.querySelector("#primary-info"),P=k.querySelector("#secondary-info"),x=k.querySelector("#related");g&&_.kr(this.hostElement).querySelector("#info-skeleton").appendChild(g);P&&_.kr(this.hostElement).querySelector("#meta-skeleton").appendChild(P);x&&(_.kr(this.hostElement).querySelector("#related-skeleton").appendChild(x),this.watchNextSkeletonEl_=x);_.Sl(k)}},
handlePlayerUpdated_:function(){_.Iv(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(k,g){if(this.watchNextSkeletonEl_&&typeof g!=="undefined"){var P=this.watchNextSkeletonEl_.children,x=k&&k.indexSplices.length?k.indexSplices[0].index:0;k=Math.min(this.watchNextShownItems.length,P.length);g||(x=0,k=P.length);for(g=x;g<k;g++)P[g].classList.add("hidden")}},
onPlayerFullscreenChange_:function(k){_.W("external_fullscreen")||_.RV(this.hostElement,"yt-player-fullscreen",[k.fullscreen])},
onFullscreenChange_:function(k){this.fullscreen=k;this.gestures_&&this.gestures_.update(this.fullscreen);var g=_.Iv(this);g.getPlayerPromise().then(function(P){P.setFauxFullscreen(!!_.Xb())});
this.updateFullBleedElementLocations();k&&(g.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(k,g){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!g},
computeIsDonationShelfCollapsed_:function(k){return k},
computeShouldShowMerchShelf:function(k,g){return g&&!!k},
computeResponseHasComments:function(k){var g,P,x,U,A;return!!(k==null?0:(g=k.contents)==null?0:(P=g.twoColumnWatchNextResults)==null?0:(x=P.results)==null?0:(U=x.results)==null?0:(A=U.contents)==null?0:A.some(function(q){var T;return(q==null?void 0:(T=q.itemSectionRenderer)==null?void 0:T.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(k,g){this.responseHasComments=this.computeResponseHasComments(this.data);return!!k&&!!Object.keys(k).length&&!g},
identity:_.DC,onWindowResized_:function(k){this.windowSize_=k;this.active&&(this.schedulePlayerSizeUpdate_(!0),_.W("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_());_.W("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(k){var g=this;k&&k.type!=="dataloaded"&&k.type!=="dataupdated"||_.Iv(this).getPlayerPromise().then(function(P){var x=P.getPlayerState();x!==5&&x!==0&&(P=1/P.getVideoAspectRatio(),g.videoHeightToWidthRatio_!==P&&(g.videoHeightToWidthRatio_=P))})},
schedulePlayerSizeUpdate_:function(k){var g=this,P=_.W("kevlar_watch_while_v2")||_.W("web_watch_pip"),x=function(){if(g.watchMetadata){var U,A;(A=(U=g.watchMetadata).resize)==null||A.call(U)}_.Iv(g).getPlayerPromise().then(function(q){if(_.W("kevlar_set_internal_player_size")){if(!P||!g.isMiniplayerActive()){var T=g.calculateCurrentPlayerSize_();q.setInternalSize(T.width,T.height)}}else q.setSize(NaN,NaN);_.W("kevlar_watch_while")&&g.updateWatchWhileScrollThreshold_()})};
k?x():_.iZ(_.Xq,x)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(k){this.set("data.survey",k.detail)},
onYtShowSurveyCommand_:function(k){this.set("data.survey",_.b(k,_.S8r).survey)},
onDownloadedVideoDeleted:function(k){var g=this,P,x;return _.e(function(U){if(U.nextAddress==1){if(!g.active||(P=g.playerData)==null||!P.offlineState||g.videoId!==k)return U.return();(x=g.player)==null||x.stopVideo();_.SD().navigatingAwayFromWatchDeletedVideo=!0;_.ie(_.yt0,g.hostElement);return U.yield(_.SD().navigationFinishPromise,2)}_.SD().navigatingAwayFromWatchDeletedVideo=!1;_.SV(U)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var k;this.theater?k=_.BN(.5625*this.windowSize_.width,480,this.windowSize_.height-185):k=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==k&&(this.watchWhileScrollThreshold_=k,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var k=_.kr(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&k){var g=this.windowSize_.height>=624,P=this.active?this.getScrollTop():0;!k.active&&g&&P>=this.watchWhileScrollThreshold_?(k.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):k.active&&(!g||P<this.watchWhileScrollThreshold_&&!_.Xb())&&(k.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
isTwoColumnsChanged_:function(k,g){if(k!==!0||g!==void 0){k=!_.W("live_chat_over_engagement_panels");g=_.kr(this.hostElement).querySelector("#chat-container");var P=_.kr(this.hostElement).querySelector("#plj-sidebar"),x=_.kr(this.hostElement).querySelector("#panels"),U=_.kr(this.hostElement).querySelector("#plj-panels"),A=_.kr(this.hostElement).querySelector("#plj-playlist"),q=_.kr(this.hostElement).querySelector("#alerts"),T=_.kr(this.hostElement).querySelector("#playlist"),c=_.kr(this.hostElement).querySelector("#related"),
Z=_.kr(this.hostElement).querySelector("#donation-shelf"),w=_.kr(this.hostElement).querySelector("#comments");this.isTwoColumns_?(q=_.kr(this.hostElement).querySelector("#secondary-inner"),q.appendChild(P),P.appendChild(A),A.appendChild(T),P.appendChild(U),k&&q.appendChild(x),_.W("web_watch_theater_chat")||q.appendChild(g),k||q.appendChild(x),q.appendChild(Z),q.appendChild(c)):(k&&_.n3(x,q),_.n3(T,q),_.W("web_watch_theater_chat")||_.n3(g,q),k||_.n3(x,q),_.n3(Z,q),w&&(U&&_.n3(U,w),_.n3(c,w)));_.W("kevlar_watch_js_panel_height")&&
this.active&&this.schedulePanelMaxHeightUpdate_()}},
watchWhileWindowSizeSufficientChanged:function(){_.W("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(_.W("web_watch_theater_chat")){var k=_.kr(this.hostElement).querySelector("#chat-container"),g=this.theater&&!this.fullscreen||_.W("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&g?_.W("web_watch_theater_chat_beside_player")?(g=_.kr(this.hostElement).querySelector("#panels-full-bleed-container"),(k==null?void 0:k.parentElement)!==g&&g.append(k),this.panelsBesidePlayer=!0):_.W("web_watch_theater_fixed_chat")&&
(g=_.kr(this.hostElement).querySelector("#columns"),(k==null?void 0:k.parentElement)!==g&&g.append(k),this.fixedPanels=!0):(_.W("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:_.W("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),g=_.kr(this.hostElement).querySelector("#playlist"),k&&g?_.SW(k,g):_.pH(new _.Da("Missing element when updating chat location",{"chatContainer defined":!!k,"playlist defined":!!g})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(k,g){return _.W("sw_metadata_vis_toggle_ks")?!0:!!k||!!g},
computeForceDarkPanelTheme:function(k){return _.W("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&k:!1},
safeUpdateStyles:function(k){try{_.iG(this.hostElement,k)}catch(g){_.pH(g)}},
videoHeightToWidthRatioChanged_:function(k,g){g&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),_.W("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(k){this.videoHeightToWidthRatio_=1/k},
computeIsVerticalVideo_:function(k){return k>=1},
computeIsFourThreeToSixteenNineVideo_:function(k){return k<=.7501&&k>=.5624},
computeIsExtraWideVideo_:function(k){return k<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.Iv(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.Iv(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.Kqs(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(k){var g=_.fL(k)||0;_.rf(k,g+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var k=_.fL("yt-fullerscreen-edu-button-click-count")||0,g=_.fL("yt-fullerscreen-edu-button-shown-count")||0,P=_.rP("external_fullscreen_button_shown_threshold"),x=k>=_.rP("external_fullscreen_button_click_threshold")||g>=P;_.Iv(this).getPlayerPromise().then(function(U){U.updateFullerscreenEduButtonSubtleModeState(x)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(k,g){return g},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.Za().resolve(_.kR).getPlaylistData()||{}},
schedulePanelMaxHeightUpdate_:function(){var k=this;this.panelMaxHeightUpdateJob_&&_.Xq.cancelJob(this.panelMaxHeightUpdateJob_);this.panelMaxHeightUpdateJob_=_.Xq.addLowPriorityJob(function(){k.panelMaxHeightUpdateJob_=0;var g;!k.isTwoColumns_||k.theater||k.fullscreen?g=460:g=k.calculateNormalPlayerSize_().height;var P=g+"px";_.W("live_chat_taller_height")&&!k.theater&&(P="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");_.W("live_chat_medium_height")&&
!k.theater&&(P="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.W("live_chat_scaled_height")&&!k.theater&&(P="calc(100vh - var(--ytd-toolbar-height) - 238px)");k.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":g+"px","--ytd-watch-flexy-chat-max-height":P,"--ytd-watch-flexy-structured-description-max-height":g+"px","--ytd-watch-flexy-comments-panel-max-height":g+"px","--ytd-comments-engagement-panel-content-height":g+"px"})})},
onYtShowEngagementPanelScrimAction_:function(k){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",k)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.Pw(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(k){var g=_.kr(this.hostElement).querySelector("#engagement-panel-scrim");k?g.addEventListener("tap",_.AB(this,this.onEngagementPanelScrimClick_)):g.removeEventListener("tap",_.AB(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(k){if(this.hostElement.contains(k)&&!this.scrollToAnimation_.isAnimating()){var g=k.offsetTop-24;k=k.offsetTop+k.offsetHeight+24;var P=this.getPageScrollingElement(),x=this.getScrollTop(),U=x+P.clientHeight-56;if(g<x+56)g-=56;else if(k>U)g=k-P.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,g),500)}},
onYtSignalActionScrollToComments:function(){var k=this.hostElement.querySelector("#comments");if(k&&!this.scrollToAnimation_.isAnimating()){k=k.offsetTop-56-24;if(_.W("kevlar_comment_teaser_scroll_to_midpoint")&&(k-=_.Yl().height/3,k<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,k),500)}},
onYtEngagementPanelVisibleChanged:function(k,g,P){this.active&&this.trackEngagementPanelVisibility&&!_.LqT.includes(P)&&(g==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.visiblePanelIdentifiers_.add(P),g!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&g!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(P),this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0)},
computeLegacyMetadataClass:function(k){return k?"":"watch-active-metadata"},
computeNewMetadataClass:function(k){return k?"watch-active-metadata":""},
computeFullBleedPlayer:function(k,g){return k||g},
computeDefaultLayout:function(k){return!k},
computeDefaultTwoColumnLayout:function(k,g){return!k&&g},
computeWatchWhilePanelsActive:function(k,g){return k||g},
computeNoBorderOnChat:function(k){return _.W("web_watch_theater_chat_no_border")&&k},
computeLiveChatPresentAndExpanded:function(k,g){return k&&!g},
computePanelExpanded:function(k,g,P){return k||g||P},
onChangeMarkersVisibility:function(k){_.Iv(this).getPlayerPromise().then(function(g){var P;(P=g.changeMarkerVisibility)==null||P.call(g,_.b(k,_.aL).isVisible||!1,_.b(k,_.aL).entityKeys||[],_.b(k,_.aL).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(k){this.liveChatCollapsed=k.detail;_.Ni().dispatch(_.Ez7(k.detail))},
provideRenderingData:function(k,g){switch(k){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=g;break;case "PRIMARY_INFO":_.W("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=g);this.videoPrimaryInfoRendererValue=g==null?void 0:g.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.W("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=g);this.videoSecondaryInfoRendererValue=g==null?void 0:g.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
g;break;case "CLARIFICATION":this.clarifyBoxValue=g;break;case "LIVE_CHAT":this.conversationBar=g;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=g;break;case "PLAYLIST":this.externalPlaylistData_=g!=null?g:{};break;case "MERCH_SHELF":this.merchShelfValue=g==null?void 0:g.merchandiseShelfRenderer;break;case "TICKET_SHELF":this.ticket=g;break;case "OFFER_MODULE":this.offerModule=g;break;case "LIMITED_STATE":this.limitedStateValue=g;break;case "DONATION_SHELF":this.donation=g;break;
case "ALERTS":this.alertsValue=g;break;case "COMMENTS":this.comments=g;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=g;break;case "ENGAGEMENT_PANELS":this.engagementPanels=g;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=g;break;case "RICH_GRID_RENDERER":this.richGridRendererData=g;break;case "EXPANDABLE_METADATA":this.expandableMetadata=g;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=g}},
toggleCinematicsActive:function(k){this.cinematicsActive=k},
isMiniplayerActive:function(){return _.Za().resolve(_.EB).isMiniplayerActive()},
getLearningJourneyEngagementPanels:function(k){return d87.map(function(g){return k.find(function(P){var x;return(P==null?void 0:(x=P.engagementPanelSectionListRenderer)==null?void 0:x.targetId)===g})}).filter(function(g){return g!==void 0})},
getNonLearningJourneyEngagementPanels:function(k){return k.filter(function(g){var P;return!d87.includes((g==null?void 0:(P=g.engagementPanelSectionListRenderer)==null?void 0:P.targetId)||"")})}}];var OLs;var RL=function(){var k=_.S.apply(this,arguments)||this;k.flexy=!0;k.learningJourney=!0;k.viewTransitionEnabled=_.W("enable_player_resize_transition");k.smallerChatMinHeight=_.W("live_chat_smaller_min_height");k.cinematicTheaterMode=_.W("web_cinematic_theater_mode");k.transparentTheaterMode=_.W("web_transparent_theater_mode");k.cinematicFullscreen=_.W("web_cinematic_fullscreen");k.cinematicFullscreenV2=_.W("web_cinematic_fullscreen_v2");k.isDarkTheme=document.documentElement.hasAttribute("dark");
k.theaterLargerPlayer=_.W("web_watch_theater_larger_player");k.defaultCollapsePlaylist=_.W("web_watch_default_collapse_playlist");k.enableCanvasLayout=_.W("web_enable_canvas_on_learning_journey");return k};
_.z(RL,_.S);_.d=RL.prototype;_.d.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.d.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.d.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.d.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.d.ready=function(){var k=this,g=function(){k.onColumnScroll()};
this.primary.addEventListener("scroll",g);this.secondary.addEventListener("scroll",g)};
_.d.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.d.updateIsTwoColumnsFromBinding=function(k){_.W("web_watch_update_narrow_width_killswitch")||_.Ni().dispatch(_.SfU(!k.detail.value));this.ytdWatchBehavior.isTwoColumns_=k.detail.value};
_.d.updateFlexySmallWindowFromBinding=function(k){this.ytdWatchBehavior.flexySmallWindow_=k.detail.value};
_.d.updateFlexyLargeWindowFromBinding=function(k){this.ytdWatchBehavior.flexyLargeWindow_=k.detail.value};
_.d.updateWatchWhileWindowSizeSufficientFromBinding=function(k){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=k.detail.value};
_.d.updateWatchNextCanShowMoreFromBinding=function(k){this.ytdWatchBehavior.watchNextCanShowMore=k.detail.value};
_.d.updateShownItemsFromBinding=function(k){k.detail.path?this.set(k.detail.path,k.detail.value):this.ytdWatchBehavior.watchNextShownItems=k.detail.value};
_.d.getElement=function(k){switch(k){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23434_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23434_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.mJ.Object.defineProperties(RL.prototype,{showBrowseResponse:{configurable:!0,enumerable:!0,get:function(){return!!this.browseData&&!this.playerData&&this.enableCanvasLayout}},
showWatchResponse:{configurable:!0,enumerable:!0,get:function(){return!!this.playerData||!this.enableCanvasLayout}},
cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.pageVisualEffects)return!1;for(var g=0;g<this.data.pageVisualEffects.length;g++)if(k=_.b(this.data.pageVisualEffects[g],_.kG))return g=void 0,(g=k.config)==null?void 0:g.enableInLightTheme;return!1}},
hasLearningJourneyPanels:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.learningJourneyEngagementPanels)==null?void 0:k.length)>0}},
backButtonData:{configurable:!0,enumerable:!0,get:function(){var k,g=(k=this.learningJourneyEngagementPanels)==null?void 0:k.find(function(r){var f;return(r==null?void 0:(f=r.engagementPanelSectionListRenderer)==null?void 0:f.panelIdentifier)==="learning-journey-engagement-panel"});
if(g){var P,x,U,A,q,T,c,Z,w;if(k=(Z=((c=(q=((A=g==null?void 0:(P=g.engagementPanelSectionListRenderer)==null?void 0:(x=P.content)==null?void 0:(U=x.sectionListRenderer)==null?void 0:U.contents)!=null?A:[])[0])==null?void 0:(T=q.itemSectionRenderer)==null?void 0:T.contents)!=null?c:[])[0])==null?void 0:(w=Z.accordionViewModel)==null?void 0:w.onTitleTap){var J=_.hC(k);if(J)return{type:"filled",style:"mono",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){_.xZ.instance.resolveCommand(J)}}}}}}});
_.mJ.Object.defineProperties(RL,{template:{configurable:!0,enumerable:!0,get:function(){if(OLs===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-learning-journey--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-learning-journey"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-learning-journey">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-learning-journey">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-learning-journey"></iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-learning-journey"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-learning-journey"></div>\n\n<div id="full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-learning-journey">\n  <div id="player-full-bleed-container" class="style-scope ytd-watch-learning-journey">\n    <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-learning-journey"></div>\n  </div>\n  <div id="panels-full-bleed-container" class="style-scope ytd-watch-learning-journey"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-learning-journey"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-learning-journey">\n  <div id="secondary" class="style-scope ytd-watch-learning-journey">\n    <div id="secondary-inner" class="style-scope ytd-watch-learning-journey">\n      <div id="plj-sidebar" class="style-scope ytd-watch-learning-journey">\n        <div id="plj-playlist" class="style-scope ytd-watch-learning-journey"></div>\n        <div id="plj-panels" class="style-scope ytd-watch-learning-journey"></div>\n      </div>\n      <div id="panels" class="style-scope ytd-watch-learning-journey">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-learning-journey">\n        </ytd-watch-engagement-panels>\n      </div>\n      <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[defaultCollapsePlaylist]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" class="style-scope ytd-watch-learning-journey">\n      </ytd-playlist-panel-renderer>\n      <div id="donation-shelf" class="style-scope ytd-watch-learning-journey"></div>\n      <div id="chat-container" class="style-scope ytd-watch-learning-journey">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-learning-journey">\n          <ytd-live-chat-frame id="chat" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]" force-dark-theme="[[forceDarkPanelTheme]]" no-border="[[noBorderOnChat]]" theater-watch-while="[[watchWhilePanelsActive]]" class="style-scope ytd-watch-learning-journey">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n      <div id="related" class="style-scope ytd-watch-learning-journey">\n        <div id="player-ads" class="style-scope ytd-watch-learning-journey"></div>\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" is-two-columns="[[isTwoColumns_]]" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-learning-journey">\n        </ytd-watch-next-secondary-results-renderer>\n        <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n      </div>\n    </div>\n  </div>\n\n  <div id="primary" class="style-scope ytd-watch-learning-journey">\n    <div id="primary-inner" class="style-scope ytd-watch-learning-journey">\n      <div id="watch-content" hidden="[[!showWatchResponse]]" class="style-scope ytd-watch-learning-journey">\n        <div id="player" class="style-scope ytd-watch-learning-journey">\n          <div id="cinematics-container" class="style-scope ytd-watch-learning-journey">\n            <div id="cinematics" class="style-scope ytd-watch-learning-journey"></div>\n          </div>\n          <div id="player-container-outer" class="style-scope ytd-watch-learning-journey">\n            <div id="player-container-inner" class="style-scope ytd-watch-learning-journey">\n              <div id="player-container" role="complementary" class="style-scope ytd-watch-learning-journey">\n                <ytd-player id="ytd-plj-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_LEARNING_JOURNEY_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-learning-journey">\n                </ytd-player>\n              </div>\n            </div>\n            <div id="player-button-overlays" class="style-scope ytd-watch-learning-journey">\n              <yt-button-shape data="[[backButtonData]]" hidden$="[[!backButtonData]]" icon-name="x_cairo" class="style-scope ytd-watch-learning-journey">\n            </yt-button-shape></div>\n          </div>\n          <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-learning-journey">\n          </yt-playability-error-supported-renderers>\n        </div>\n        <div id="below" class="style-scope ytd-watch-learning-journey">\n          <div id="alerts" class="style-scope ytd-watch-learning-journey"></div>\n          <div id="messages" class="style-scope ytd-watch-learning-journey"></div>\n          <div id="clarify-box" class="attached-message style-scope ytd-watch-learning-journey"></div>\n          <div id="limited-state" class="attached-message style-scope ytd-watch-learning-journey"></div>\n          <ytd-watch-metadata class$="[[newMetadataClass]] style-scope ytd-watch-learning-journey" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" disable-upgrade$="[[!watchMetadataRefresh]]" hidden="[[!watchMetadataRefresh]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" is-watch-learning-journey="" structured-description-content-renderer="[[inlineStructuredDescriptionData]]" video-id="[[videoId]]" video-metadata-carousel="[[videoMetadataCarousel]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" video-summary="[[expandableMetadata]]">\n          </ytd-watch-metadata>\n          <div class$="[[legacyMetadataClass]] style-scope ytd-watch-learning-journey">\n            <div id="info" class="style-scope ytd-watch-learning-journey">\n              <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n              <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey"></div>\n            </div>\n            <div id="meta" class="style-scope ytd-watch-learning-journey">\n              <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n              <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey"></div>\n            </div>\n          </div>\n          <div id="expandable-metadata" hidden="[[!showExpandableMetadata]]" class="style-scope ytd-watch-learning-journey"></div>\n          <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-learning-journey"></div>\n          \n          <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-learning-journey">\n            <ytd-merch-shelf-renderer data="[[merchShelf]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey">\n            </ytd-merch-shelf-renderer>\n          </template>\n          <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" disable-upgrade$="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" class="style-scope ytd-watch-learning-journey">\n          </ytd-comments>\n        </div>\n      </div>\n      <div id="browse-content" hidden="[[!showBrowseResponse]]" class="style-scope ytd-watch-learning-journey">\n        <ytd-two-column-browse-results-renderer id="ytd-plj-browse" data="[[browseData.contents.twoColumnBrowseResultsRenderer]]" class="style-scope ytd-watch-learning-journey"></ytd-two-column-browse-results-renderer>\n      </div>\n    </div>\n  </div>\n</div>\n\n<div id="survey" class="style-scope ytd-watch-learning-journey"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-learning-journey"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);OLs=k}k=OLs;return k}}});
RL.prototype.updateMiniplayerIsActiveValue=RL.prototype.updateMiniplayerIsActiveValue;RL.prototype.updateScrollTopValue=RL.prototype.updateScrollTopValue;RL.prototype.updateFullscreenValue=RL.prototype.updateFullscreenValue;RL.prototype.updateTheaterValue=RL.prototype.updateTheaterValue;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],RL.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],RL.prototype,"ytComponentBehavior",void 0);
_.N([_.h(A8y.YtdLearningJourneyWatchBehavior),_.I("design:type",Object)],RL.prototype,"ytdWatchBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],RL.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],RL.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],RL.prototype,"playerData",void 0);_.N([_.n(),_.I("design:type",Object)],RL.prototype,"browseData",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],RL.prototype,"flexy",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],RL.prototype,"learningJourney",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],RL.prototype,"viewTransitionEnabled",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],RL.prototype,"smallerChatMinHeight",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],RL.prototype,"cinematicTheaterMode",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],RL.prototype,"transparentTheaterMode",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],RL.prototype,"cinematicFullscreen",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],RL.prototype,"cinematicFullscreenV2",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],RL.prototype,"isDarkTheme",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],RL.prototype,"theaterLargerPlayer",void 0);_.N([_.n(),_.I("design:type",Object)],RL.prototype,"defaultCollapsePlaylist",void 0);_.N([_.n(),_.I("design:type",Object)],RL.prototype,"enableCanvasLayout",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("playerData","browseData","enableCanvasLayout"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],RL.prototype,"showBrowseResponse",null);
_.N([_.n({reflectToAttribute:!0}),_.E("playerData","enableCanvasLayout"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],RL.prototype,"showWatchResponse",null);_.N([_.n({selector:_.uX}),_.I("design:type",Object)],RL.prototype,"theaterValue",void 0);_.N([_.n({selector:_.hO}),_.I("design:type",Object)],RL.prototype,"fullscreenValue",void 0);_.N([_.n({selector:_.nk}),_.I("design:type",Object)],RL.prototype,"scrollTopValue",void 0);
_.N([_.n({selector:_.hP}),_.I("design:type",Object)],RL.prototype,"miniplayerIsActiveValue",void 0);_.N([_.Td("#ytd-plj-player"),_.I("design:type",HTMLElement)],RL.prototype,"ytdPlayer",void 0);_.N([_.Td("#playlist"),_.I("design:type",HTMLElement)],RL.prototype,"JSC$23434_ytdPlaylistPanelRenderer",void 0);_.N([_.MI("ytd-comments"),_.I("design:type",HTMLElement)],RL.prototype,"ytdComments",void 0);_.N([_.Td("#primary"),_.I("design:type",HTMLElement)],RL.prototype,"primary",void 0);
_.N([_.Td("#secondary"),_.I("design:type",HTMLElement)],RL.prototype,"secondary",void 0);_.N([_.Td("#player-container"),_.I("design:type",HTMLElement)],RL.prototype,"playerContainer",void 0);_.N([_.Td("#cinematics"),_.I("design:type",HTMLElement)],RL.prototype,"JSC$23434_cinematics",void 0);_.N([_.OO("theaterValue"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],RL.prototype,"updateTheaterValue",null);
_.N([_.OO("fullscreenValue"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],RL.prototype,"updateFullscreenValue",null);_.N([_.OO("scrollTopValue"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],RL.prototype,"updateScrollTopValue",null);_.N([_.OO("miniplayerIsActiveValue"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],RL.prototype,"updateMiniplayerIsActiveValue",null);
_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],RL.prototype,"cinematicLightTheme",null);_.N([_.n({reflectToAttribute:!0}),_.E("learningJourneyEngagementPanels"),_.I("design:type",Object),_.I("design:paramtypes",[])],RL.prototype,"hasLearningJourneyPanels",null);_.N([_.E("learningJourneyEngagementPanels"),_.I("design:type",Object),_.I("design:paramtypes",[])],RL.prototype,"backButtonData",null);_.N([_.t({is:"ytd-watch-learning-journey"})],RL);_.az.registerService(_.cTj,RL);
_.H6();
}catch(e){_._DumpException(e)}
try{
_.ai("Tm0L3c");
var pSu;var Cay;var GYk=function(){return _.S.apply(this,arguments)||this};
_.z(GYk,_.S);_.N([_.t({is:"ytd-ghost-comments-renderer",disableElementRegistration:!0})],GYk);
_.v(GYk,"ytd-ghost-comments-renderer",function(){if(Cay===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ghost-comments-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="comment-section style-scope ytd-ghost-comments-renderer">\n  <div class="header ghost-card style-scope ytd-ghost-comments-renderer">\n    <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n  </div>\n  <div class="input-box ghost-card style-scope ytd-ghost-comments-renderer">\n    <div class="avatar style-scope ytd-ghost-comments-renderer">\n      <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n    </div>\n    <div class="ghost-input style-scope ytd-ghost-comments-renderer"></div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);Cay=k}k=Cay;return k},{mode:1});var Rgy;var kjS=function(){return _.S.apply(this,arguments)||this};
_.z(kjS,_.S);_.N([_.t({is:"ytd-ghost-watch-metadata-renderer",disableElementRegistration:!0})],kjS);
_.v(kjS,"ytd-ghost-watch-metadata-renderer",function(){if(Rgy===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ghost-watch-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="ghost-card style-scope ytd-ghost-watch-metadata-renderer">\n  <div class="title style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="line line-1 style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="line line-2 style-scope ytd-ghost-watch-metadata-renderer"></div>\n  </div>\n  <div class="byline style-scope ytd-ghost-watch-metadata-renderer">\n    <span class="word style-scope ytd-ghost-watch-metadata-renderer"></span>\n    <span class="word style-scope ytd-ghost-watch-metadata-renderer"></span>\n    <span class="word style-scope ytd-ghost-watch-metadata-renderer"></span>\n  </div>\n  <div class="description style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="line line-1 style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="line line-2 style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="line line-3 style-scope ytd-ghost-watch-metadata-renderer"></div>\n  </div>\n  <div class="owner-box style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="left style-scope ytd-ghost-watch-metadata-renderer">\n      <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n      <div class="text style-scope ytd-ghost-watch-metadata-renderer">\n        <div class="top style-scope ytd-ghost-watch-metadata-renderer"></div>\n        <div class="bottom style-scope ytd-ghost-watch-metadata-renderer"></div>\n      </div>\n    </div>\n    <div class="right style-scope ytd-ghost-watch-metadata-renderer">\n      <div class="oval style-scope ytd-ghost-watch-metadata-renderer"></div>\n    </div>\n  </div>\n  <div class="action-bar style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="oval style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);Rgy=k}k=Rgy;return k},{mode:1});var GO=function(){var k=_.S.apply(this,arguments)||this;k.ghostGridRenderer={rows:6};k.smallerChatMinHeight=_.W("live_chat_smaller_min_height");k.cinematicTheaterMode=_.W("web_cinematic_theater_mode");k.transparentTheaterMode=_.W("web_transparent_theater_mode");k.darkerPanels=_.W("web_watch_darker_panels");k.cinematicFullscreen=_.W("web_cinematic_fullscreen");k.cinematicFullscreenV2=_.W("web_cinematic_fullscreen_v2");k.isDarkTheme=document.documentElement.hasAttribute("dark");return k};
_.z(GO,_.S);_.d=GO.prototype;_.d.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.d.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.d.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.d.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.d.ready=function(){var k=this,g=function(){k.onColumnScroll()};
this.primary.addEventListener("scroll",g);this.secondary.addEventListener("scroll",g)};
_.d.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.d.updateIsTwoColumnsFromBinding=function(k){this.ytdWatchBehavior.isTwoColumns_=k.detail.value};
_.d.updateFlexySmallWindowFromBinding=function(k){this.ytdWatchBehavior.flexySmallWindow_=k.detail.value};
_.d.updateFlexyLargeWindowFromBinding=function(k){this.ytdWatchBehavior.flexyLargeWindow_=k.detail.value};
_.d.updateWatchWhileWindowSizeSufficientFromBinding=function(k){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=k.detail.value};
_.d.updateWatchNextCanShowMoreFromBinding=function(k){this.ytdWatchBehavior.watchNextCanShowMore=k.detail.value};
_.d.updateShownItemsFromBinding=function(k){_.W("swatcheroo_direct_use_rich_grid")||(k.detail.path?this.set(k.detail.path,k.detail.value):this.ytdWatchBehavior.watchNextShownItems=k.detail.value)};
_.d.getElement=function(k){switch(k){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23422_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23422_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.mJ.Object.defineProperties(GO.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.pageVisualEffects)return!1;for(var g=0;g<this.data.pageVisualEffects.length;g++)if(k=_.b(this.data.pageVisualEffects[g],_.kG))return g=void 0,(g=k.config)==null?void 0:g.enableInLightTheme;return!1}}});
GO.prototype.updateMiniplayerIsActiveValue=GO.prototype.updateMiniplayerIsActiveValue;GO.prototype.updateScrollTopValue=GO.prototype.updateScrollTopValue;GO.prototype.updateFullscreenValue=GO.prototype.updateFullscreenValue;GO.prototype.updateTheaterValue=GO.prototype.updateTheaterValue;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],GO.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],GO.prototype,"ytComponentBehavior",void 0);
_.N([_.h(_.XSN.YtdWatchBehavior),_.I("design:type",Object)],GO.prototype,"ytdWatchBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],GO.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],GO.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],GO.prototype,"ghostGridRenderer",void 0);_.N([_.n(),_.I("design:type",Object)],GO.prototype,"playerData",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],GO.prototype,"smallerChatMinHeight",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],GO.prototype,"cinematicTheaterMode",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],GO.prototype,"transparentTheaterMode",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],GO.prototype,"darkerPanels",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],GO.prototype,"cinematicFullscreen",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],GO.prototype,"cinematicFullscreenV2",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],GO.prototype,"isDarkTheme",void 0);_.N([_.n({selector:_.uX}),_.I("design:type",Object)],GO.prototype,"theaterValue",void 0);_.N([_.n({selector:_.hO}),_.I("design:type",Object)],GO.prototype,"fullscreenValue",void 0);_.N([_.n({selector:_.nk}),_.I("design:type",Object)],GO.prototype,"scrollTopValue",void 0);
_.N([_.n({selector:_.hP}),_.I("design:type",Object)],GO.prototype,"miniplayerIsActiveValue",void 0);_.N([_.Td("#ytd-player"),_.I("design:type",HTMLElement)],GO.prototype,"ytdPlayer",void 0);_.N([_.Td("#playlist"),_.I("design:type",HTMLElement)],GO.prototype,"JSC$23422_ytdPlaylistPanelRenderer",void 0);_.N([_.Td("#ytd-comments"),_.I("design:type",HTMLElement)],GO.prototype,"ytdComments",void 0);_.N([_.Td("#primary"),_.I("design:type",HTMLElement)],GO.prototype,"primary",void 0);
_.N([_.Td("#secondary"),_.I("design:type",HTMLElement)],GO.prototype,"secondary",void 0);_.N([_.Td("#player-container"),_.I("design:type",HTMLElement)],GO.prototype,"playerContainer",void 0);_.N([_.Td("#cinematics"),_.I("design:type",HTMLElement)],GO.prototype,"JSC$23422_cinematics",void 0);_.N([_.OO("theaterValue"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],GO.prototype,"updateTheaterValue",null);
_.N([_.OO("fullscreenValue"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],GO.prototype,"updateFullscreenValue",null);_.N([_.OO("scrollTopValue"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],GO.prototype,"updateScrollTopValue",null);_.N([_.OO("miniplayerIsActiveValue"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],GO.prototype,"updateMiniplayerIsActiveValue",null);
_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],GO.prototype,"cinematicLightTheme",null);
_.v(GO,"ytd-watch-grid",function(){if(pSu===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-grid--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-grid"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-grid"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-grid"></div>\n\n<div id="player-full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-grid">\n  <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-grid">\n  </div>\n  <div id="squeezeback-constraining-container" hidden="[[!squeezeback]]" class="style-scope ytd-watch-grid"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-grid"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-grid">\n  <div id="primary" class="style-scope ytd-watch-grid">\n    <div id="primary-inner" class="style-scope ytd-watch-grid">\n      <div id="player" class="style-scope ytd-watch-grid">\n        <div id="cinematics-container" class="style-scope ytd-watch-grid">\n          <div id="cinematics" class="style-scope ytd-watch-grid"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-grid">\n          <div id="player-container-inner" class="style-scope ytd-watch-grid">\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-grid">\n              <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-grid">\n              </ytd-player>\n            </div>\n          </div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-grid">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-grid">\n        <div id="fixed-below" class="style-scope ytd-watch-grid"></div>\n        <div id="bottom-grid" class="style-scope ytd-watch-grid">\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" hide-offer-modules="[[hideOfferModules]]" is-two-columns="[[isTwoColumns_]]" is-watch-next-grid="" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-grid">\n          </ytd-watch-next-secondary-results-renderer>\n          <ytd-ghost-grid-renderer data="[[ghostGridRenderer]]" hidden="[[data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" is-watch-next="" rich-item-min-width="[[richItemMinWidth]]" class="style-scope ytd-watch-grid"></ytd-ghost-grid-renderer>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="secondary" class="style-scope ytd-watch-grid">\n    <div id="fixed-secondary" class="style-scope ytd-watch-grid">\n      <div id="panels" class="style-scope ytd-watch-grid">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-grid">\n        </ytd-watch-engagement-panels>\n      </div>\n      <div id="chat-container" class="style-scope ytd-watch-grid">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-grid">\n          <ytd-live-chat-frame id="chat" data="[[conversationBar]]" class="style-scope ytd-watch-grid">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n    </div>\n    <div id="secondary-inner" class="style-scope ytd-watch-grid">\n        <ytd-watch-metadata clarify-box="[[clarifyBox]]" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" hidden="[[!videoPrimaryInfoRenderer]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" player-ads="[[playerAds]]" playlist="[[playlist]]" skinny-mode="[[metadataSkinnyMode]]" swatcheroo-enable-double-metadata="[[swatcherooUseDoubleMetadata]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" class="style-scope ytd-watch-grid">\n        </ytd-watch-metadata>\n        <ytd-ghost-watch-metadata-renderer hidden="[[hasMetadata]]" class="style-scope ytd-watch-grid"></ytd-ghost-watch-metadata-renderer>\n        <div id="inline-panels" class="style-scope ytd-watch-grid"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-grid"></div>\n        <div id="alerts" class="style-scope ytd-watch-grid"></div>\n        <div id="messages" class="style-scope ytd-watch-grid"></div>\n        <div id="related" class="style-scope ytd-watch-grid">\n          <div id="player-ads" class="style-scope ytd-watch-grid"></div>\n          <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n        </div>\n        <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[!playlistPanelExpanded]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" meta-panel="[[swatcherooSplitScroll]]" class="style-scope ytd-watch-grid">\n        </ytd-playlist-panel-renderer>\n        <div id="expandable-metadata" hidden="[[!expandableMetadata]]" class="style-scope ytd-watch-grid"></div>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-grid" hidden="">\n          <div id="info" class="style-scope ytd-watch-grid">\n            <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n            <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid"></div>\n          </div>\n          <div id="meta" class="style-scope ytd-watch-grid">\n            <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n            <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid"></div>\n          </div>\n        </div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-grid"></div>\n      <div id="offer-module" class="style-scope ytd-watch-grid"></div>\n      <div id="donation-shelf" class="style-scope ytd-watch-grid"></div>\n      <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-grid"></div>\n      \n      <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-grid">\n        <ytd-merch-shelf-renderer data="[[merchShelf]]" meta-panel="[[swatcherooSplitScroll]]" skinny-mode="[[isTwoColumns_]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid">\n        </ytd-merch-shelf-renderer>\n      </template>\n      <ytd-ghost-comments-renderer hidden="[[comments]]" class="style-scope ytd-watch-grid"></ytd-ghost-comments-renderer>\n      <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat, commentsEntryPointHeaderRenderer)]]" hide-panel-button="[[!defaultTwoColumnLayout]]" is-watch-grid="" class="style-scope ytd-watch-grid">\n      </ytd-comments>\n    </div>\n  </div>\n</div>\n<div id="fixed-columns-secondary" hidden="[[!swatcherooSplitScroll]]" class="style-scope ytd-watch-grid"> </div>\n\n<div id="survey" class="style-scope ytd-watch-grid"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-grid"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);pSu=k}k=pSu;return k},{mode:2});_.az.registerService(_.e63,GO);
_.H6();
}catch(e){_._DumpException(e)}
try{
_.ai("CF909");
var yPU;var CA=function(){var k=_.S.apply(this,arguments)||this;k.viewTransitionEnabled=_.W("enable_player_resize_transition");k.smallerChatMinHeight=_.W("live_chat_smaller_min_height");k.cinematicTheaterMode=_.W("web_cinematic_theater_mode");k.transparentTheaterMode=_.W("web_transparent_theater_mode");k.cinematicFullscreen=_.W("web_cinematic_fullscreen");k.isDarkTheme=document.documentElement.hasAttribute("dark");k.defaultCollapsePlaylist=_.W("web_watch_default_collapse_playlist");k.retroModeReduxValue=
!1;k.persistentPanelVisibleValue=!1;return k};
_.z(CA,_.S);_.d=CA.prototype;_.d.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.d.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.d.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.d.updateRetroModeReduxValue=function(){_.W("web_player_rtr_ctrls")&&(this.ytdWatchBehavior.retroMode=this.retroModeReduxValue)};
_.d.updatePersistentPanelVisibleValue=function(){_.W("enable_ai_companion")&&(this.ytdWatchBehavior.persistentPanelVisible=this.persistentPanelVisibleValue)};
_.d.ready=function(){var k=this,g=function(){k.onColumnScroll()};
this.primary.addEventListener("scroll",g);this.secondary.addEventListener("scroll",g)};
_.d.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.d.updateIsTwoColumnsFromBinding=function(k){_.W("web_watch_update_narrow_width_killswitch")||_.Ni().dispatch(_.SfU(!k.detail.value));this.ytdWatchBehavior.isTwoColumns_=k.detail.value};
_.d.updateFlexySmallWindowFromBinding=function(k){this.ytdWatchBehavior.flexySmallWindow_=k.detail.value};
_.d.updateFlexyLargeWindowFromBinding=function(k){this.ytdWatchBehavior.flexyLargeWindow_=k.detail.value};
_.d.updateWatchWhileWindowSizeSufficientFromBinding=function(k){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=k.detail.value};
_.d.updateWatchNextCanShowMoreFromBinding=function(k){this.ytdWatchBehavior.watchNextCanShowMore=k.detail.value};
_.d.updateShownItemsFromBinding=function(k){k.detail.path?this.set(k.detail.path,k.detail.value):this.ytdWatchBehavior.watchNextShownItems=k.detail.value};
_.d.getElement=function(k){switch(k){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23417_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23417_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}};
_.mJ.Object.defineProperties(CA.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.pageVisualEffects)return!1;for(var g=0;g<this.data.pageVisualEffects.length;g++)if(k=_.b(this.data.pageVisualEffects[g],_.kG))return g=void 0,(g=k.config)==null?void 0:g.enableInLightTheme;return!1}}});
_.mJ.Object.defineProperties(CA,{template:{configurable:!0,enumerable:!0,get:function(){if(yPU===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-flexy--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-flexy"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-flexy">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-flexy">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-flexy"></iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-flexy"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-flexy"></div>\n\n<div id="full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-flexy">\n  <div id="player-full-bleed-container" class="style-scope ytd-watch-flexy">\n    <div class="player-container-background style-scope ytd-watch-flexy" hidden="[[!playerContainerBackgroundImage]]">\n      <ytd-thumbnail class="player-container-background-image style-scope ytd-watch-flexy" data="[[playerContainerBackgroundImage]]"></ytd-thumbnail>\n    </div>\n    <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-flexy"></div>\n  </div>\n  <div id="panels-full-bleed-container" class="style-scope ytd-watch-flexy"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-flexy"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-flexy">\n  <div id="primary" class="style-scope ytd-watch-flexy">\n    <div id="primary-inner" class="style-scope ytd-watch-flexy">\n      <div id="player" class="style-scope ytd-watch-flexy">\n        <div id="cinematics-container" class="style-scope ytd-watch-flexy">\n          <div id="cinematics" class="style-scope ytd-watch-flexy"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-flexy">\n          <div id="player-container-inner" class="style-scope ytd-watch-flexy">\n            <div class="player-container-background style-scope ytd-watch-flexy" hidden="[[!playerContainerBackgroundImage]]">\n              <ytd-thumbnail class="player-container-background-image style-scope ytd-watch-flexy" data="[[playerContainerBackgroundImage]]"></ytd-thumbnail>\n            </div>\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-flexy">\n              <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-flexy">\n              </ytd-player>\n            </div>\n          </div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-flexy">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-flexy">\n        <div id="alerts" class="style-scope ytd-watch-flexy"></div>\n        <div id="messages" class="style-scope ytd-watch-flexy"></div>\n        <div id="shopping-timely-shelf" class="attached-message style-scope ytd-watch-flexy"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-flexy"></div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-flexy"></div>\n        <ytd-watch-metadata class$="[[newMetadataClass]] style-scope ytd-watch-flexy" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" disable-upgrade$="[[!watchMetadataRefresh]]" hidden="[[!watchMetadataRefresh]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" is-watch-flexy="" merch-shelf="[[merchShelfInSd]]" structured-description-content-renderer="[[inlineStructuredDescriptionData]]" video-id="[[videoId]]" video-metadata-carousel="[[videoMetadataCarousel]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" video-summary="[[expandableMetadata]]">\n        </ytd-watch-metadata>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-flexy">\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"></div>\n      </div>\n      <div id="persistent-panel-container" class="style-scope ytd-watch-flexy"></div>\n    </div>\n  </div>\n</div>\n\n<div id="survey" class="style-scope ytd-watch-flexy"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-flexy"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);yPU=k}k=yPU;return k}}});
CA.prototype.updatePersistentPanelVisibleValue=CA.prototype.updatePersistentPanelVisibleValue;CA.prototype.updateRetroModeReduxValue=CA.prototype.updateRetroModeReduxValue;CA.prototype.updateScrollTopValue=CA.prototype.updateScrollTopValue;CA.prototype.updateFullscreenValue=CA.prototype.updateFullscreenValue;CA.prototype.updateTheaterValue=CA.prototype.updateTheaterValue;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],CA.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],CA.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.XSN.YtdWatchBehavior),_.I("design:type",Object)],CA.prototype,"ytdWatchBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],CA.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],CA.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],CA.prototype,"playerData",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],CA.prototype,"viewTransitionEnabled",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],CA.prototype,"smallerChatMinHeight",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],CA.prototype,"cinematicTheaterMode",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],CA.prototype,"transparentTheaterMode",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],CA.prototype,"cinematicFullscreen",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],CA.prototype,"isDarkTheme",void 0);_.N([_.n(),_.I("design:type",Object)],CA.prototype,"defaultCollapsePlaylist",void 0);_.N([_.n({selector:_.uX}),_.I("design:type",Object)],CA.prototype,"theaterValue",void 0);_.N([_.n({selector:_.hO}),_.I("design:type",Object)],CA.prototype,"fullscreenValue",void 0);
_.N([_.n({selector:_.nk}),_.I("design:type",Object)],CA.prototype,"scrollTopValue",void 0);_.N([_.n({selector:_.hP}),_.I("design:type",Object)],CA.prototype,"miniplayerIsActive",void 0);_.N([_.n({selector:function(k){return k.watch.isWatchRetroMode}}),
_.I("design:type",Object)],CA.prototype,"retroModeReduxValue",void 0);_.N([_.n({selector:_.Y5.persistentPanelVisibleSelector}),_.I("design:type",Object)],CA.prototype,"persistentPanelVisibleValue",void 0);_.N([_.MI("ytd-player"),_.I("design:type",HTMLElement)],CA.prototype,"ytdPlayer",void 0);_.N([_.Td("#playlist"),_.I("design:type",HTMLElement)],CA.prototype,"JSC$23417_ytdPlaylistPanelRenderer",void 0);_.N([_.MI("ytd-comments"),_.I("design:type",HTMLElement)],CA.prototype,"ytdComments",void 0);
_.N([_.Td("#primary"),_.I("design:type",HTMLElement)],CA.prototype,"primary",void 0);_.N([_.Td("#secondary"),_.I("design:type",HTMLElement)],CA.prototype,"secondary",void 0);_.N([_.Td("#player-container"),_.I("design:type",HTMLElement)],CA.prototype,"playerContainer",void 0);_.N([_.Td("#below"),_.I("design:type",HTMLElement)],CA.prototype,"below",void 0);_.N([_.Td("#cinematics"),_.I("design:type",HTMLElement)],CA.prototype,"JSC$23417_cinematics",void 0);
_.N([_.Td("#persistent-panel-container"),_.I("design:type",HTMLElement)],CA.prototype,"persistentPanelContainer",void 0);_.N([_.OO("theaterValue"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],CA.prototype,"updateTheaterValue",null);_.N([_.OO("fullscreenValue"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],CA.prototype,"updateFullscreenValue",null);
_.N([_.OO("scrollTopValue"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],CA.prototype,"updateScrollTopValue",null);_.N([_.OO("retroModeReduxValue"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],CA.prototype,"updateRetroModeReduxValue",null);_.N([_.OO("persistentPanelVisibleValue"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],CA.prototype,"updatePersistentPanelVisibleValue",null);
_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],CA.prototype,"cinematicLightTheme",null);_.N([_.t({is:"ytd-watch-flexy"})],CA);_.az.registerService(_.T7s,CA);
_.H6();
}catch(e){_._DumpException(e)}
try{
_.ai("nmfa2d");
var APc;var oL=function(){var k=_.S.apply(this,arguments)||this;k.hidden=!1;k.errorScreen=null;k.playlistData={};return k};
_.z(oL,_.S);_.d=oL.prototype;_.d.getPlayer=function(){return this.ytdPlayer};
_.d.configureRendererStamper=function(){return{singleColumnContents:{id:"single-column",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},clarificationData:{id:"clarify-box",mapping:{clarificationRenderer:"ytd-clarification-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",infoPanelContentRenderer:"ytd-info-panel-content-renderer",emergencyOneboxRenderer:{component:"ytd-emergency-onebox-renderer",
attributes:{"class":"watch"}}}},donationShelf:{id:"donation-shelf",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[hasChat]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"}}},limitedState:{id:"limited-state",mapping:{limitedStateMessageRenderer:"ytd-limited-state-message-renderer"}},richMetadataRowContainer:{id:"rich-metadata",mapping:{metadataRowContainerRenderer:{component:"ytd-metadata-row-container-renderer",params:{fixie:!0}}}},
ticketShelf:{id:"ticket-shelf",mapping:{ticketShelfRenderer:"ytd-ticket-shelf-renderer"}},"playerData.playerAds":{id:"player-ads",mapping:{playerLegacyDesktopWatchAdsRenderer:"ytd-player-legacy-desktop-watch-ads-renderer"},initialRenderPriority:3,waitForSignal:_.ZQ(["aa","eocs"])}}};
_.d.onActiveChanged=function(){_.Ni().dispatch(_.txU(this.ytPageBehavior.active))};
_.d.playerDataChanged=function(){var k;(k=this.watchController)==null||k.setPlayerResponse(this.playerData)};
_.d.dataChanged=function(){var k;(k=this.watchController)==null||k.setWatchNextResponse(this.data)};
_.d.sizeChanged=function(){var k,g;(g=(k=this.metadata).resize)==null||g.call(k)};
_.d.attached=function(){this.watchController=new _.ML(this);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data)};
_.d.detached=function(){_.el(this.watchController);this.watchController=void 0};
_.d.getPlayerContainer=function(){return this.playerContainer};
_.d.getElement=function(k){switch(k){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.playlistPanel}};
_.d.provideRenderingData=function(k,g){switch(k){case "SINGLE_COLUMN_CONTENTS":this.singleColumnContents=g;break;case "ERROR_SCREEN":this.errorScreen=g!=null?g:null;break;case "PRIMARY_INFO":this.videoPrimaryInfoRenderer=g;break;case "SECONDARY_INFO":this.videoSecondaryInfoRenderer=g;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRenderer=g;break;case "RICH_METADATA":this.richMetadataRowContainer=g;break;case "CLARIFICATION":this.clarificationData=g;break;case "PLAYLIST":this.playlistData=
g!=null?g:{};break;case "MERCH_SHELF":this.merchShelf=g;break;case "TICKET_SHELF":this.ticketShelf=g;break;case "LIMITED_STATE":this.limitedState=g;break;case "DONATION_SHELF":this.donationShelf=g;break;case "ALERTS":this.alerts=g}};
_.mJ.Object.defineProperties(oL.prototype,{hasPlaylistData:{configurable:!0,enumerable:!0,get:function(){return this.playlistData&&!!Object.keys(this.playlistData).length}},
hasChat:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return!this.hidden&&!!((k=this.data)==null?0:(g=k.contents)==null?0:(P=g.twoColumnWatchNextResults)==null?0:P.conversationBar)}}});
oL.prototype.sizeChanged=oL.prototype.sizeChanged;oL.prototype.dataChanged=oL.prototype.dataChanged;oL.prototype.playerDataChanged=oL.prototype.playerDataChanged;oL.prototype.onActiveChanged=oL.prototype.onActiveChanged;_.N([_.h(_.$G.YtPageBehavior),_.I("design:type",Object)],oL.prototype,"ytPageBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],oL.prototype,"ytComponentBehavior",void 0);
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],oL.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],oL.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],oL.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],oL.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],oL.prototype,"playerData",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],oL.prototype,"hidden",void 0);_.N([_.Td("#ytd-player"),_.I("design:type",HTMLElement)],oL.prototype,"ytdPlayer",void 0);_.N([_.Td("#player-container"),_.I("design:type",HTMLElement)],oL.prototype,"playerContainer",void 0);_.N([_.Td("#metadata"),_.I("design:type",Object)],oL.prototype,"metadata",void 0);_.N([_.Td("#playlist"),_.I("design:type",HTMLElement)],oL.prototype,"playlistPanel",void 0);
_.N([_.n({selector:_.FGd,reflectToAttribute:!0}),_.I("design:type",Object)],oL.prototype,"fixie",void 0);_.N([_.n({selector:_.S4T,reflectToAttribute:!0}),_.I("design:type",Object)],oL.prototype,"singleColumn",void 0);_.N([_.n({selector:function(k){return _.uX(k)&&!_.hO(k)},
reflectToAttribute:!0}),_.I("design:type",Object)],oL.prototype,"theater",void 0);_.N([_.n({selector:_.hO,reflectToAttribute:!0}),_.I("design:type",Object)],oL.prototype,"fullscreen",void 0);_.N([_.n({selector:_.Qpy}),_.I("design:type",Object)],oL.prototype,"windowSize",void 0);_.N([_.n(),_.I("design:type",Object)],oL.prototype,"singleColumnContents",void 0);_.N([_.n(),_.I("design:type",Object)],oL.prototype,"errorScreen",void 0);_.N([_.n(),_.I("design:type",Object)],oL.prototype,"playlistData",void 0);
_.N([_.n(),_.I("design:type",Object)],oL.prototype,"videoPrimaryInfoRenderer",void 0);_.N([_.n(),_.I("design:type",Object)],oL.prototype,"videoSecondaryInfoRenderer",void 0);_.N([_.n(),_.I("design:type",Object)],oL.prototype,"richMetadataRowContainer",void 0);_.N([_.n(),_.I("design:type",Object)],oL.prototype,"clarificationData",void 0);_.N([_.n(),_.I("design:type",Object)],oL.prototype,"commentsEntryPointHeaderRenderer",void 0);_.N([_.n(),_.I("design:type",Object)],oL.prototype,"ticketShelf",void 0);
_.N([_.n(),_.I("design:type",Object)],oL.prototype,"merchShelf",void 0);_.N([_.n(),_.I("design:type",Object)],oL.prototype,"donationShelf",void 0);_.N([_.n(),_.I("design:type",Object)],oL.prototype,"limitedState",void 0);_.N([_.n(),_.I("design:type",Object)],oL.prototype,"alerts",void 0);_.N([_.E("playlistData"),_.I("design:type",Object),_.I("design:paramtypes",[])],oL.prototype,"hasPlaylistData",null);
_.N([_.E("data","hidden"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],oL.prototype,"hasChat",null);_.N([_.OO("active"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],oL.prototype,"onActiveChanged",null);_.N([_.OO("playerData"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],oL.prototype,"playerDataChanged",null);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],oL.prototype,"dataChanged",null);_.N([_.OO("windowSize","singleColumn"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],oL.prototype,"sizeChanged",null);
_.v(oL,"ytd-watch-fixie",function(){if(APc===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-fixie--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="single-column" hidden="[[!singleColumnContents]]" class="style-scope ytd-watch-fixie"></div>\n\n<div id="fixed-layer" hidden="[[singleColumnContents]]" class="style-scope ytd-watch-fixie">\n  <div id="primary" class="style-scope ytd-watch-fixie">\n    <div id="player" class="style-scope ytd-watch-fixie">\n      <div id="player-container" class="style-scope ytd-watch-fixie">\n        <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-fixie">\n        </ytd-player>\n      </div>\n      <yt-playability-error-supported-renderers id="error-screen" data="[[errorScreen]]" disable-upgrade$="[[!errorScreen]]" hidden$="[[!errorScreen]]" class="style-scope ytd-watch-fixie">\n      </yt-playability-error-supported-renderers>\n    </div>\n    <div id="alerts" class="style-scope ytd-watch-fixie"></div>\n    <ytd-watch-metadata id="metadata" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" suppress-top-level-metadata-rows="" video-id="[[data.currentVideoEndpoint.watchEndpoint.videoId]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer.videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer.videoSecondaryInfoRenderer]]" class="style-scope ytd-watch-fixie">\n    </ytd-watch-metadata>\n  </div>\n</div>\n\n<div id="static-layer" hidden="[[singleColumnContents]]" class="style-scope ytd-watch-fixie">\n  <div id="secondary" class="style-scope ytd-watch-fixie">\n    <div id="clarify-box" class="feed-item style-scope ytd-watch-fixie"></div>\n    <div id="limited-state" class="feed-item style-scope ytd-watch-fixie"></div>\n    \n    <template is="dom-if" if="[[merchShelf.merchandiseShelfRenderer]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-fixie">\n      <ytd-merch-shelf-renderer class="feed-item style-scope ytd-watch-fixie" data="[[merchShelf.merchandiseShelfRenderer]]" watch-metadata-refresh="">\n      </ytd-merch-shelf-renderer>\n    </template>\n    \n    <div id="ticket-shelf" class="feed-item style-scope ytd-watch-fixie" hidden=""></div>\n    <ytd-watch-engagement-panels data="[[data.engagementPanels]]" class="style-scope ytd-watch-fixie"></ytd-watch-engagement-panels>\n    \n    <template is="dom-if" if="[[hasChat]]" restamp="" class="style-scope ytd-watch-fixie">\n      <ytd-live-chat-frame id="chat" class="feed-item style-scope ytd-watch-fixie" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]">\n      </ytd-live-chat-frame>\n    </template>\n    <div id="donation-shelf" class="feed-item style-scope ytd-watch-fixie"></div>\n    <ytd-playlist-panel-renderer id="playlist" class="feed-item style-scope ytd-watch-fixie" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" data="[[playlistData]]" disable-upgrade$="[[!hasPlaylistData]]" hidden="[[!hasPlaylistData]]" js-panel-height="">\n    </ytd-playlist-panel-renderer>\n    <div id="rich-metadata" class="feed-item style-scope ytd-watch-fixie"></div>\n    <div id="player-ads" class="style-scope ytd-watch-fixie"></div>\n    <ytd-watch-next-secondary-results-renderer data="[[data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" disable-upgrade$="[[!data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" hidden="[[!data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" player-data="[[playerData]]" class="style-scope ytd-watch-fixie">\n    </ytd-watch-next-secondary-results-renderer>\n  </div>\n</div>\n\n\n\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);APc=k}k=APc;return k},{mode:1});_.az.registerService(_.q5C,oL);
_.H6();
}catch(e){_._DumpException(e)}
try{
_.ai("xwEKAe");
var hVT=function(k){k=k.command;var g=_.b(k,_.VY);return{command:k,reelPlayerOverlayRenderer:_.b(g==null?void 0:g.overlay,_.Nwv),thumbnail:g==null?void 0:g.thumbnail,videoId:g.videoId}},E4J=function(k){k=k.command;
var g=_.b(k,_.IW);return{command:k,reelNonVideoContentRenderer:_.b(g==null?void 0:g.renderer,_.ye)}},Lhs=function(k){return k.entries?k.entries.map(function(g){return _.b(g==null?void 0:g.command,_.VY)?hVT(g):E4J(g)}):[]},n4s=function(k){return k.prevEntries?k.prevEntries.map(function(g){return _.b(g==null?void 0:g.command,_.VY)?hVT(g):E4J(g)}):[]},Sgc=function(k){return _.TW(k)?k.getAttribute("jsname")==="coFSxe":!1},Fhr=function(k,g){g.id||(g.id="ow"+_.pb(g));
k.setAttribute("jsowner",g.id);k.__owner=g;var P=_.pS(g,Sgc);P&&(_.QV4.has(P)||_.QV4.set(P,[]),_.QV4.get(P).push(k));(P=_.jVP.get(g))||_.jVP.set(g,P=[]);P.includes(k)||P.push(k);g.setAttribute("__IS_OWNER",!0)},YgU=function(){var k=_.f0r(1);
k=_.TT(k,_.uqb);if(!(_.rcj(k)||k[_.JEs]&&!k.__hasBeenSet))return k.value},jiy=function(k){return(k=_.xpb(k))?_.UpI(k):0},Qic=function(k){return k.shorts.isSmallScreenSqueezeback},lDd=function(k){return k.shorts.isPlaybackStarted},DBr=function(k){var g=_.ex();
if(g.getFlag(202))g=g.getFlag(201);else{var P;g=(k==null?void 0:(P=k.config)==null?void 0:P.settingOnByDefault)!==void 0?k.config.settingOnByDefault:!_.W("web_shorts_cinematics_disabled_by_default")}return g},tlk=function(k){var g=_.ex();
_.cw(0,201,k);_.cw(0,202,!0);g.save()},o4u=function(k){var g=_.f0r(2),P=new Set;
_.vc(function(){return void P.forEach(function(x){return void x()})});
return function(x){var U=_.qY(g);try{var A=MlN(Khc(k),x);P.add(A);return function(){A();P.delete(A)}}finally{_.qY(U)}}},v4d=function(k){var g=k.children;
var P=k.root;_.oy(function(){var x=o4u(P)(g);_.vc(x)});
return document.createTextNode("")},MlN=function(k,g){var P=aDy(k);
(k=YgU())&&Fhr(P,k);_.B8.setUp();g=_.O(_.o5b(g,!0));k=g.next().value;var x=g.next().value;g=_.O(k);for(k=g.next();!k.done;k=g.next())P.appendChild(k.value);_.B8.log(P);_.B8.tearDown();return function(){x();P.remove()}},Khc=function(k){if(typeof k==="string")return k=document.querySelector(k),_.AB2(k),k;
if(_.Jw(k)&&k.nodeType===Node.ELEMENT_NODE)return k;if(!k.__value&&!k.__optional){var g=_.fJM.USE_ELEMENT_NOT_ASSIGNED(k.__expectedTagName);k.__hasErrored=!0;throw g;}return k.value},aDy=function(k){var g=document.createElementNS(k.namespaceURI,k.namespaceURI==="http://www.w3.org/2000/svg"?"g":"div");
return k.appendChild(g)},H4s=function(k,g,P,x){k=g-k;
P=x-P;return Math.sqrt(k*k+P*P)},NCs=function(k){var g=k>>8&255,P=k&255;
return"#"+(k>>16&255).toString(16).padStart(2,"0")+g.toString(16).padStart(2,"0")+P.toString(16).padStart(2,"0")},IDN=function(k,g){k&&_.Za().resolve(_.wP).resolveCommand(k,{forceClickLogging:!0,
form:{element:g}})},X6S=function(){return _.Za().resolve(_.mM).dismissedIndices},yIs=function(k,g){var P,x,U,A,q,T,c,Z,w;
return _.e(function(J){if(J.nextAddress==1){P=_.Za().resolve(_.cr);A=(x=P)==null?void 0:(U=x.reelWatchEndpointMap)==null?void 0:U.reelWatchSequence;T=(q=k.innertubeTransportService)!=null?q:_.Za().resolve(_.wf);if(!A)return J.jumpTo(2);c=A();return(Z=c.JSC$14167_getRequest(g,{}))?J.yield(_.R2(T,Z.innerTubeRequest,Z.input,g.clickTrackingParams,Z.config),4):J.jumpTo(2)}return J.nextAddress!=2?(w=J.yieldResult,J.return(w)):J.return(void 0)})},p6S=function(k,g,P){var x,U=(x=_.b(g,_.VY))==null?void 0:
x.videoId;
x=!(!U||!k.find(function(q){return q.videoId&&q.videoId===U}));
var A=!!k.find(function(q){var T;return((T=_.b(q.command,_.VY))==null?void 0:T.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"});
k=!!k.find(function(q){return!!_.b(q.command,_.IW)&&!!_.b(g,_.IW)&&q.command===g});
return P?x||k:x||A||k},CxS=function(k,g,P){var x=[].concat(_.Kl(k)),U=0,A=P?Lhs(P):[];
P=P?n4s(P):[];g&&!p6S(k,g.command)&&x.unshift(g);A.length&&!p6S(k,A[0].command,!0)&&x.push.apply(x,_.Kl(A));g&&P.length&&!p6S(k,P[0].command)&&(x.unshift.apply(x,_.Kl(P.reverse())),U=P.length);return{newContentList:x,indexChange:U}},G$U=function(k){return _.Rp({type:"SET_IS_WATCH_WHILE_MODE",
payload:{isWatchWhileMode:k}})},RVu=function(k){return _.Rp({type:"SET_IS_SMALL_SCREEN_SQUEEZEBACK",
payload:{isSmallScreenSqueezeback:k}})},kTJ=function(k){return _.Rp({type:"SET_IS_PLAYBACK_STARTED",
payload:{isPlaybackStarted:k}})};var Wd=function(k,g){if(k instanceof Wd)this.array_=k.array_;else{var P;if(P=_.HI(k))a:{for(var x=P=0;x<k.length;x++){if(!_.HI(k[x])||P>0&&k[x].length!=P){P=!1;break a}for(var U=0;U<k[x].length;U++)if(typeof k[x][U]!=="number"){P=!1;break a}P==0&&(P=k[x].length)}P=P!=0}if(P)this.array_=_.ak(k);else if(k instanceof _.Sf)this.array_=gSH(k.height,k.width);else if(typeof k==="number"&&typeof g==="number"&&k>0&&g>0)this.array_=gSH(k,g);else throw Error("Oo");}this.size_=new _.Sf(this.array_[0].length,
this.array_.length)},P4S=function(k,g,P){for(var x=0;x<k.getSize().height;x++)for(var U=0;U<k.getSize().width;U++)g.call(P,k.array_[x][U],x,U,k)},$YU=function(k,g){var P=new Wd(k.getSize());
P4S(k,function(x,U,A){P.array_[U][A]=g.call(void 0,x,U,A,k)});
return P},gSH=function(k,g){for(var P=[],x=0;x<k;x++){P[x]=[];
for(var U=0;U<g;U++)P[x][U]=0}return P};
Wd.prototype.add=function(k){if(!_.k$J(this.size_,k.getSize()))throw Error("Po");return $YU(this,function(g,P,x){return g+k.array_[P][x]})};
Wd.prototype.equals=function(k,g){if(this.size_.width!=k.size_.width||this.size_.height!=k.size_.height)return!1;g=g||0;for(var P=0;P<this.size_.height;P++)for(var x=0;x<this.size_.width;x++)if(!_.RfT(this.array_[P][x],k.array_[P][x],g))return!1;return!0};
Wd.prototype.getSize=function(){return this.size_};
var s2=function(k,g,P){return g>=0&&g<k.size_.height&&P>=0&&P<k.size_.width?k.array_[g][P]:null};
Wd.prototype.isSquare=function(){return this.size_.width==this.size_.height};
var xYJ=function(k,g,P,x){if(!(g>=0&&g<k.size_.height&&P>=0&&P<k.size_.width))throw Error("Qo`"+g+"`"+P+"`"+k.size_.height+"`"+k.size_.width);k.array_[g][P]=x};
Wd.prototype.multiply=function(k){if(k instanceof Wd){if(this.size_.width!=k.getSize().height)throw Error("Ro");return iPu(this,k)}if(typeof k==="number")return UYN(this,k);throw Error("So");};
var iPu=function(k,g){var P=new Wd(k.size_.height,g.getSize().width);P4S(P,function(x,U,A){for(var q=x=0;q<this.size_.width;q++)x+=s2(this,U,q)*s2(g,q,A);xYJ(P,U,A,x)},k);
return P},UYN=function(k,g){return $YU(k,function(P){return P*g})};var A4d=new _.k0("inlineSurveyRenderer");var dYS=new _.k0("interstitialViewModel");var OPc=new _.k0("reelNavigateCommand");var q4s=new _.k0("reelNonVideoContentDismissalCommand");var Tc7=new _.k0("showReelsCommentsOverlayCommand");var e1T=new _.k0("videoInteractionPopUpRenderer");var c4y=new _.k0("pollChoiceData");var Vck;var ZPU;var mYH;var bN=function(){var k=_.S.apply(this,arguments)||this;k.ctaVisualElement=null;k.currentCsn=null;return k};
_.z(bN,_.S);_.d=bN.prototype;_.d.onDataChanged=function(){this.maybeLogShows()};
_.d.computeButtonShape=function(){var k=this;if(this.data)return{buttonText:_.a5(this.data.text),state:"active",onTap:function(){k.onTap()},
iconPosition:"leading",style:"overlay-dark",type:"tonal",size:"M"}};
_.d.maybeCreateCtaVe=function(){var k;if((k=this.data)!=null&&k.badgeInteractionLogging){var g;if(k=(g=this.data.badgeInteractionLogging)==null?void 0:g.trackingParams)this.ctaVisualElement=_.Zz(k)}};
_.d.maybeLogClicks=function(){this.currentCsn=_.hE(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.op(this.currentCsn,this.ctaVisualElement)};
_.d.maybeLogShows=function(){this.currentCsn=_.hE(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.Mh(this.currentCsn,[this.ctaVisualElement])};
_.d.onTap=function(){var k;if((k=this.data)!=null&&k.onClickCommand){var g;this.ytComponentBehavior.resolveCommand((g=this.data)==null?void 0:g.onClickCommand);this.maybeLogClicks()}};
bN.prototype.onDataChanged=bN.prototype.onDataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],bN.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],bN.prototype,"ytComponentBehavior",void 0);_.N([_.n({}),_.I("design:type",Object)],bN.prototype,"data",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],bN.prototype,"onDataChanged",null);
_.N([_.t({disableElementRegistration:!0,is:"ytd-shopping-overlay-badge-renderer"})],bN);
_.v(bN,"ytd-shopping-overlay-badge-renderer",function(){if(mYH!==void 0)return mYH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shopping-overlay-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-button-shape data="[[computeButtonShape(data)]]" icon-name="bag" class="style-scope ytd-shopping-overlay-badge-renderer">\n</yt-button-shape>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return mYH=k},{mode:1});_.y3(_.tcU,"reel-sound-metadata-view-model",{props:{data:_.NJ,overlayDensity:_.NJ}});_.y3(_.jM5,"player-disclosure-view-model",{props:{data:_.GH,extractOverlay:_.GH}});_.y3(_.MIJ,"pivot-button-view-model",{props:{data:_.NJ,className:_.NJ}});_.y3(_.KgJ,"reel-action-bar-view-model",{props:{data:_.GH,buttonShapeOverrideables:_.GH}});_.y3(_.MqT,"yt-reel-metapanel-view-model",{props:{data:_.GH,overlayDensity:_.GH,extractOverlay:_.GH}});var wcT=_.M(function(k){var g=k.children;var P=k.region;k=_.O(_.zT(void 0,void 0,"flxBBc"));var x=k.next().value,U=k.next().value;k=_.O(_.zT("0px",void 0,"IAR7k"));var A=k.next().value,q=k.next().value;k=_.O(_.zT("0px",void 0,"QV4iWb"));var T=k.next().value,c=k.next().value;k=_.O(_.zT(0,void 0,"Q2oK6b"));var Z=k.next().value,w=k.next().value;k=_.O(_.zT(0,void 0,"hYKowe"));var J=k.next().value,r=k.next().value,f=function(){var X=x();if(X){var a;if(((a=_.iC())==null?void 0:a.getPlayerState())!==-1){X.style.display=
"inherit";var H;(H=_.iC())==null||H.removeEventListener("onStateChange",f)}else X.style.display="none";L()}},B=function(){var X;
return(X=_.XE())==null?void 0:X.querySelector("video")},L=function(){var X=B();
if(X){w(X.getBoundingClientRect().width);r(X.getBoundingClientRect().height);var a;q((X==null?void 0:(a=X.style)==null?void 0:a.left)||"0px");var H;c((X==null?void 0:(H=X.style)==null?void 0:H.top)||"0px")}};
_.o6(function(){var X=x();if(X){var a,H,y;if(((a=_.iC())==null?void 0:a.getPlayerState())===-1&&Math.round(((y=(H=_.iC())==null?void 0:H.getVideoAspectRatio())!=null?y:0)*100)!==Math.round(Z()/J()*100)){X.style.display="none";var kj,Ts;r(Z()/((Ts=(kj=_.iC())==null?void 0:kj.getVideoAspectRatio())!=null?Ts:1))}}},"N29KDe");
var Y=function(){L()},l;
_.oy(function(){L();var X;if(!(P==null?0:(X=P())==null?0:X.transformationMatrix))throw Error("Wo");var a;(a=_.iC())==null||a.addEventListener("onStateChange",f);if(window.ResizeObserver){if(X=B())l=new ResizeObserver(Y),l.observe(X)}else window.addEventListener("resize",L);_.vc(function(){var H;(H=_.iC())==null||H.removeEventListener("onStateChange",f);l?l.disconnect():window.removeEventListener("resize",L)})});
var D=function(){var X,a,H=(a=P==null?void 0:(X=P())==null?void 0:X.transformationMatrix)!=null?a:[];X=Z();a=J();for(var y=[],kj=0,Ts=-1;kj<H.length;kj++)kj%3===0&&(Ts++,y[Ts]=[]),y[Ts].push(H[kj]);H=new Wd(y);y=new Wd([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);y=H.multiply(y);H=new Wd([[0,0],[0,0],[0,0],[0,0]]);for(kj=0;kj<y.getSize().width;kj++){Ts=s2(y,0,kj);var m0=s2(y,1,kj);if(Ts===null||m0===null)throw Error("Vo`"+(kj+1).toString());xYJ(H,kj,0,Ts*X);xYJ(H,kj,1,m0*a)}X=s2(H,0,0);kj=s2(H,1,0);a=s2(H,0,
1);Ts=s2(H,1,1);if(X===null||kj===null||a===null||Ts===null)throw Error("To");y=H4s(X,kj,a,Ts);m0=s2(H,3,0);H=s2(H,3,1);if(m0===null||H===null)throw Error("Uo");H=H4s(X,m0,a,H);Ts=(Number((Ts*-1).toFixed(2))-Number((a*-1).toFixed(2)))/(Number(kj.toFixed(2))-Number(X.toFixed(2)));m0=Math.atan(Ts)*180/Math.PI;kj=Ts===Number.POSITIVE_INFINITY?-90:Ts===Number.NEGATIVE_INFINITY?90:Object.is(Ts,-0)?180:Ts===0?0:Ts>0?m0*-1:X<kj?m0*-1:Math.abs(m0)+180;return"left:calc("+X+"px + "+A()+"); top:calc("+(a+"px + "+
T()+"); width:")+(y+"px; height:")+(H+"px; transform:rotate(")+(kj+"deg);\n        --sticker-width:"+y+";")};
return _.V(v4d,{root:"#sticker-layer"},function(){return _.V("yt-overlay-sticker",{el:_.aI(U),style:D,class:"ytOverlayStickerHost"},g)})},"Xm");var J4s=_.M(function(k){function g(){var f,B,L,Y,l=(B=_.b((f=c())==null?void 0:f.command,_.sdd))==null?void 0:(L=B.item)==null?void 0:(Y=L.notificationTextRenderer)==null?void 0:Y.successResponseText;if(l)f=_.Xm(l),_.RV(x.value,"yt-open-popup-action",[f,x.value]);else if(Z())IDN(Z(),x.value);else{var D;IDN((D=c())==null?void 0:D.command,x.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var P=k.data;var x=_.cZ("svg"),U=_.O(_.zT(!1,void 0,"e9onLe"));k=U.next().value;var A=U.next().value,q=_.O(_.zT(!1,void 0,"ptnIQd"));U=q.next().value;var T=q.next().value,c=function(){var f;return _.b((f=P())==null?void 0:f.popUp,e1T)},Z=function(){var f;
return(f=P())==null?void 0:f.command},w=function(){return _.b(Z(),_.VHV)!==void 0};
q=_.iX(function(){g();return!1});
var J={},r={};return _.V("svg",{"on:mouseover":_.iX(function(){w()&&A(!0);T(!0);return!1}),
"on:mouseout":_.iX(function(){A(!1);T(!1);return!1}),
"on:keydown":_.iX(function(f){f.key==="Enter"&&g();return!1}),
"on:focus":_.iX(function(){w()&&A(!0);return!1}),
"on:blur":_.iX(function(){w()&&A(!1);return!1}),
el:x,tabindex:0,"aria-label":function(){var f;return(f=P())==null?void 0:f.a11yString},
id:"player-overlay-video-interaction-svg",class:_.$v("ytPlayerOverlayInteractionInteractionsSvg",(J.ytPlayerOverlayInteractionInteractionsSvgHover=k,J),(r.ytPlayerOverlayInteractionInteractionsSvgHideOutline=U,r)),role:"button","on:click":q})},"$m");_.y3(_.M(function(k){var g=k.data;_.oy(function(){var P;if((P=g())==null?0:P.trackingParams){var x;_.qJ().graftServerVe((x=g().trackingParams)!=null?x:"")}});
return _.V("yt-player-overlay-interaction",null,_.V(wcT,{region:function(){var P,x;return(P=g())==null?void 0:(x=P.regions)==null?void 0:x[0]}},_.V(J4s,Object.assign({},k))))},"Zm"),"yt-player-overlay-interaction",{props:{data:_.GH}});var r4c=_.M(function(k){var g=k.data;var P=k.index;var x=k.selectedChoice;var U=function(){var A;return _.b((A=g())==null?void 0:A.renderer,c4y)};
k={};return _.V("yt-overlay-poll-sticker-choice",{class:_.$v("ytOverlayPollStickerChoiceHost"),style:_.OD({"--displayed-percentage":function(){var A,q,T,c;return""+Math.ceil(Number((x==null?void 0:x())===P()?(A=U())==null?void 0:(q=A.selected)==null?void 0:q.progressBarWidth:(T=U())==null?void 0:(c=T.unselected)==null?void 0:c.progressBarWidth)*100)}})},_.V("div",{class:_.$v("ytOverlayPollStickerChoicePollChoice",(k.ytOverlayPollStickerChoiceShowVotePercentage=function(){return(x==null?void 0:x())!==
void 0},k.ytOverlayPollStickerChoicePollChoiceSelected=function(){return(x==null?void 0:x())===P()},k))},_.V("div",{class:"ytOverlayPollStickerChoicePollChoiceText"},function(){var A;
return((A=U())==null?void 0:A.text)||""}),_.V("div",{class:"ytOverlayPollStickerChoiceVotePercentage"},function(){if(typeof(x==null?void 0:x())==="undefined")var A="";
else{var q,T,c,Z;A=(x==null?void 0:x())===P()?(q=U())==null?void 0:(T=q.selected)==null?void 0:T.votePercentage:(c=U())==null?void 0:(Z=c.unselected)==null?void 0:Z.votePercentage}return A})))},"an");var fBy=_.M(function(k){var g=k.data;k=_.O(_.zT(void 0,void 0,"sDpzBb"));var P=k.next().value,x=k.next().value;return _.V("yt-overlay-poll-sticker",null,_.V(wcT,{region:function(){var U,A;return(U=g())==null?void 0:(A=U.region)==null?void 0:A.interactionRegion}},_.V("div",{class:_.$v("ytOverlayPollStickerHost"),
style:_.OD({"--original-height":function(){var U;return""+(((U=g())==null?void 0:U.mainBodyHeight)||1)},
"--original-width":function(){var U;return""+(((U=g())==null?void 0:U.mainBodyWidth)||1)},
"--scaled-width":function(){var U;return""+(((U=g())==null?void 0:U.mainBodyWidth)||1)},
"--primary-surface":function(){var U,A;return NCs(((U=g())==null?void 0:(A=U.theme)==null?void 0:A.primarySurface)||0)},
"--raised-surface":function(){var U,A;return NCs(((U=g())==null?void 0:(A=U.theme)==null?void 0:A.raisedSurface)||0)},
"--secondary-surface":function(){var U,A;return NCs(((U=g())==null?void 0:(A=U.theme)==null?void 0:A.secondarySurface)||0)},
"--primary-text":function(){var U,A;return NCs(((U=g())==null?void 0:(A=U.theme)==null?void 0:A.primaryText)||0)},
"--secondary-text":function(){var U,A;return NCs(((U=g())==null?void 0:(A=U.theme)==null?void 0:A.secondaryText)||0)}})},_.V("h1",{class:"ytOverlayPollStickerQuestionText"}," ",function(){return g().questionText}," "),_.V(_.DZ,{each:function(){return g().pollChoiceConfigs||[]}},function(U,A){return _.V("div",{class:"ytOverlayPollStickerPollChoice",
"on:click":_.iX(function(){x(P()===A()?void 0:A())})},_.V(r4c,{data:U,
index:A,selectedChoice:P}))}),_.V("div",{class:"ytOverlayPollStickerVoteCount"},function(){return typeof(P==null?void 0:P())==="undefined"?g().preVoteCountText:g().postVoteCountText}))))},"bn");_.y3(_.M(function(k){var g=k.data;return _.V("yt-stickers-layer",null,_.V(_.DZ,{each:function(){var P;return((P=g())==null?void 0:P.stickers)||[]}},function(P){return _.V(_.m,{cond:function(){return _.W("enable_shorts_poll_stickers_web")},
then:function(){return _.V(_.m,{cond:function(){return P==null?void 0:P.pollSticker},
then:function(x){return _.V(fBy,{data:x})}})}})}))},"cn"),"yt-stickers-layer",{props:{data:_.GH}});var Bd=function(){var k=_.S.apply(this,arguments)||this;k.showScrubber=!1;k.isWatchWhileMode=!1;k.enableAnchoredPanel=_.W("desktop_shorts_v2_anchored_panel");k.enablePollStickers=_.W("enable_shorts_poll_stickers_web");k.enableShortsModernControls=_.W("web_shorts_modern_controls");k.anchoredPanelActive=!1;k.enableLivingroomLayout=_.W("reels_enable_livingroom_layout");k.enablePlayerMetadataContainer=_.W("reels_web_enable_metadata_container");k.enableSqueezebackPanels=_.W("web_shorts_enable_squeezeback_panels");
k.useAspectRatio=_.W("web_use_aspect_ratio");k.isSqueezebackActive=!1;k.smallScreenSqueezeback=!1;k.isPlayerStarted=!1;k.overlayDensity=0;k.extractOverlay=!1;k.extractActionBar=!1;k.isOverlay=!1;k.isImmersive=!1;k.isImmersiveHorizontal=!1;k.isFullscreen=!1;k.onWindowResized=function(){var g;k.set("isImmersive",((g=window.getComputedStyle(k.hostElement))==null?void 0:g.getPropertyValue("--immersive-mode-on"))==="1");k.set("isImmersiveHorizontal",k.isImmersive&&k.enableLivingroomLayout&&!k.isWatchWhileMode)};
return k};
_.z(Bd,_.S);_.d=Bd.prototype;_.d.updateIsOverlay=function(k){this.isOverlay=k.detail.value};
_.d.computeIsShortsImmersive=function(){return!this.isWatchWhileMode&&this.isImmersive&&!this.anchoredPanelActive};
_.d.onIsActiveChanged=function(){this.isActive||this.setEmptyOverlayMetadata()};
_.d.computeActionBarButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",iconPosition:"icon-with-label",size:"L"}};
_.d.computeButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",type:"tonal",iconPosition:"icon-with-label",size:"L"}};
_.d.onOverlayDensityChange=function(){var k=_.kr(this.hostElement).querySelector("ytd-info-panel-container-renderer");k&&(k.set("extractOverlay",this.extractOverlay),k.set("roundedContainer",this.extractOverlay))};
_.d.attached=function(){window.addEventListener("resize",this.onWindowResized);this.onWindowResized()};
_.d.detached=function(){window.removeEventListener("resize",this.onWindowResized)};
_.d.ready=function(){(_.W("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"))&&(!_.W("enable_reel_action_bar_view_model")||this.get("data.buttonBar")||this.get("data.menu"))||this.setFakeLoadingButtons();this.hostElement.style.setProperty("--metadata-justify-content",_.fz("reels_metadata_justified_content")||"flex-start");
this.hostElement.style.setProperty("--action-justify-content",_.fz("reels_action_justified_content")||"flex-start")};
_.d.configureRendererStamper=function(){return{"data.pivotButton":{id:"pivot-button",mapping:{pivotButtonViewModel:{component:"pivot-button-view-model",params:{className:"ytd-reel-player-overlay-renderer"}}},renderPriority:0},"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}},renderPriority:0},"data.disclosure":{id:"disclosure",mapping:{playerDisclosureViewModel:{component:"player-disclosure-view-model"}},
renderPriority:0},"data.infoPanel":{id:"info-panel",mapping:{infoPanelContainerRenderer:{component:"ytd-info-panel-container-renderer",properties:{roundedContainer:"[[extractOverlay]]",extractOverlay:"[[extractOverlay]]"}}},renderPriority:0}}};
_.d.setFakeLoadingButtons=function(){_.W("enable_reel_action_bar_view_model")?this.set("data.buttonBar",{}):(this.set("data.likeButton",{likeButtonRenderer:{likesAllowed:!0,likeStatus:"INDIFFERENT",likeCountText:{simpleText:_.OX("LIKE_LABEL",void 0,"Like")},dislikeCountText:{simpleText:_.OX("DISLIKE_LABEL",void 0,"Dislike")}}}),this.set("data.viewCommentsButton",{buttonRenderer:{icon:{iconType:"SHORTS_COMMENT"},text:{simpleText:_.OX("COMMENT_LABEL",void 0,"Comment")}}}),this.set("data.shareButton",
{buttonRenderer:{icon:{iconType:"SHORTS_SHARE"},text:{simpleText:_.OX("SHARE_LABEL",void 0,"Share")}}}),this.set("data.remixButton",{buttonRenderer:{icon:{iconType:"REMIX_FILLED"},text:{simpleText:_.OX("REMIX_LABEL",void 0,"Remix")}}}));this.set("data.menu",{menuRenderer:{items:[{menuServiceItemRenderer:{}}]}});this.set("data.pivotButton",{pivotButtonViewModel:{backgroundColor:"THEME_ATTRIBUTE_OVERLAY_BACKGROUND_MEDIUM",icon:{iconType:"WAVEFORM"}}});this.setEmptyOverlayMetadata()};
_.d.setEmptyOverlayMetadata=function(){_.W("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}))};
_.mJ.Object.defineProperties(Bd.prototype,{hasInfoPanel:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.infoPanel)}}});
Bd.prototype.onOverlayDensityChange=Bd.prototype.onOverlayDensityChange;Bd.prototype.onIsActiveChanged=Bd.prototype.onIsActiveChanged;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Bd.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Bd.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],Bd.prototype,"ytdReduxBehavior",void 0);
_.N([_.h(_.yC.YtdGuideStateAwareBehavior),_.I("design:type",Object)],Bd.prototype,"ytdGuideStateAwareBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Bd.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Boolean)],Bd.prototype,"isActive",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],Bd.prototype,"hidden",void 0);_.N([_.n({value:!0}),_.I("design:type",Boolean)],Bd.prototype,"useShortsIcon",void 0);
_.N([_.n({value:"left"}),_.I("design:type",String)],Bd.prototype,"buttonTooltipPosition",void 0);_.N([_.n({value:_.W("reels_enable_livingroom_layout")?"top":"left"}),_.I("design:type",String)],Bd.prototype,"likeButtonTooltipPosition",void 0);_.N([_.n({value:"none"}),_.I("design:type",String)],Bd.prototype,"textTransform",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Bd.prototype,"showScrubber",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Bd.prototype,"isWatchWhileMode",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data.infoPanel"),_.I("design:type",Object),_.I("design:paramtypes",[])],Bd.prototype,"hasInfoPanel",null);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Bd.prototype,"enableAnchoredPanel",void 0);_.N([_.n(),_.I("design:type",Object)],Bd.prototype,"enablePollStickers",void 0);
_.N([_.n(),_.I("design:type",Object)],Bd.prototype,"enableShortsModernControls",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Bd.prototype,"anchoredPanelActive",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Bd.prototype,"enableLivingroomLayout",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Bd.prototype,"enablePlayerMetadataContainer",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Bd.prototype,"enableSqueezebackPanels",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Bd.prototype,"useAspectRatio",void 0);_.N([_.n({selector:_.Cn3,reflectToAttribute:!0}),_.I("design:type",Object)],Bd.prototype,"isSqueezebackActive",void 0);_.N([_.n({selector:Qic,reflectToAttribute:!0}),_.I("design:type",Object)],Bd.prototype,"smallScreenSqueezeback",void 0);
_.N([_.n({selector:lDd}),_.I("design:type",Object)],Bd.prototype,"isPlayerStarted",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Bd.prototype,"overlayDensity",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Bd.prototype,"extractOverlay",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Bd.prototype,"extractActionBar",void 0);_.N([_.n(),_.I("design:type",Object)],Bd.prototype,"isOverlay",void 0);
_.N([_.n(),_.I("design:type",Object)],Bd.prototype,"isImmersive",void 0);_.N([_.n(),_.I("design:type",Object)],Bd.prototype,"isImmersiveHorizontal",void 0);_.N([_.n({computed:"computeIsShortsImmersive(isImmersive, isWatchWhileMode, anchoredPanelActive)"}),_.I("design:type",Boolean)],Bd.prototype,"isShortsImmersive",void 0);_.N([_.n({computed:"computeButtonOverride(extractActionBar)"}),_.I("design:type",Object)],Bd.prototype,"buttonOverride",void 0);
_.N([_.n({computed:"computeActionBarButtonOverride(extractActionBar)"}),_.I("design:type",Object)],Bd.prototype,"actionBarButtonOverride",void 0);_.N([_.n({selector:_.Xn,reflectToAttribute:!0}),_.I("design:type",Object)],Bd.prototype,"isFullscreen",void 0);_.N([_.OO("isActive"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Bd.prototype,"onIsActiveChanged",null);
_.N([_.OO("extractOverlay"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Bd.prototype,"onOverlayDensityChange",null);_.N([_.t({is:"ytd-reel-player-overlay-renderer",disableElementRegistration:!0})],Bd);
_.v(Bd,"ytd-reel-player-overlay-renderer",function(){if(ZPU!==void 0)return ZPU;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-player-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="metadata-container style-scope ytd-reel-player-overlay-renderer" role="heading" aria-level="1">\n  <div id="overlay" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[!data.videoInteractions.elementsInteractionsLayer]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <template is="dom-repeat" items="[[data.videoInteractions.interactions]]" as="item" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-player-overlay-interaction data="[[item]]" class="style-scope ytd-reel-player-overlay-renderer"> </yt-player-overlay-interaction>\n      </template>\n    </template>\n    <template is="dom-if" if="[[enablePollStickers &amp;&amp; data.videoInteractions.elementsInteractionsLayer]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <yt-stickers-layer data="[[data.videoInteractions.elementsInteractionsLayer.stickersLayerRenderer]]" class="style-scope ytd-reel-player-overlay-renderer">\n      </yt-stickers-layer>\n    </template>\n    <template is="dom-if" if="[[data.metapanel]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="metapanel" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-reel-metapanel-view-model data="[[data.metapanel.reelMetapanelViewModel]]" extract-overlay="[[extractOverlay]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-player-overlay-renderer"></yt-reel-metapanel-view-model>\n      </div>\n    </template>\n  </div>\n  <div id="info-panel" class="style-scope ytd-reel-player-overlay-renderer"></div>\n</div>\n\n<div class="action-container style-scope ytd-reel-player-overlay-renderer">\n  <div id="actions" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[!enableShortsModernControls]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="menu-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-menu-renderer data="[[data.menu.menuRenderer]]" is-overlay="[[!extractActionBar]]" overrides="[[actionBarButtonOverride]]" three-dot-size="L" tonal-override="" use-overlay-dark="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-menu-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.buttonBar]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="button-bar" class="style-scope ytd-reel-player-overlay-renderer">\n        <reel-action-bar-view-model button-shape-overrideables="[[actionBarButtonOverride]]" data="[[data.buttonBar.reelActionBarViewModel]]" class="style-scope ytd-reel-player-overlay-renderer"></reel-action-bar-view-model>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.likeButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="like-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-like-button-renderer button-tooltip-position="[[likeButtonTooltipPosition]]" data="[[data.likeButton.likeButtonRenderer]]" overrides="[[buttonOverride]]" text-transform="[[textTransform]]" use-shorts-icon="[[useShortsIcon]]" vertical="[[!isImmersiveHorizontal]]" class="style-scope ytd-reel-player-overlay-renderer"></ytd-like-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.viewCommentsButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="comments-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.viewCommentsButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.shareButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="share-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.shareButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.remixButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="remix-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.remixButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <div id="pivot-button" class="button-container style-scope ytd-reel-player-overlay-renderer" tabindex="0"></div>\n  </div>\n</div>\n<iron-media-query id="overlay-query" query="(max-width: 599px)" query-matches="[[isOverlay]]" on-query-matches-changed="updateIsOverlay" class="style-scope ytd-reel-player-overlay-renderer"></iron-media-query>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return ZPU=k},{mode:1});var WG7;var za=function(){var k=_.S.apply(this,arguments)||this;k.videoDuration=0;k.playedTime=0;k.isActive=!1;k.JSC$22616_playerEvents=new Map;return k};
_.z(za,_.S);_.d=za.prototype;_.d.created=function(){this.JSC$22616_playerEvents.set("onVideoDataChange",this.onVideoDataChange);this.JSC$22616_playerEvents.set("onVideoProgress",this.onVideoProgress)};
_.d.attached=function(){this.getPlayerAndInitializeListeners()};
_.d.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22616_playerEvents),this.player=null);document.removeEventListener("yt-page-type-changed",_.AB(this,this.onPageChanged))};
_.d.getPlayerAndInitializeListeners=function(){var k=this,g;return _.e(function(P){if(P.nextAddress==1)return g=_.XE(),g?P.yield(g.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.AB(k,k.onPageChanged)),P.jumpTo(0));k.player=P.yieldResult;k.initializePlayerListeners();_.SV(P)})};
_.d.onPageChanged=function(k){var g=this;return _.e(function(P){if(P.nextAddress==1)return k.detail.newPageType!=="ytd-shorts"?P.return():P.yield(_.yb().getPlayerPromise(),2);g.player=P.yieldResult;g.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.AB(g,g.onPageChanged));_.SV(P)})};
_.d.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$22616_playerEvents)};
_.d.onVideoDataChange=function(k){var g=this;return _.e(function(P){if(!g.player||k.type!=="newdata")return P.return();g.videoDuration=_.W("web_shorts_use_progress_state_for_gapless")?g.player.getProgressState(k.playertype).seekableEnd:g.player.getDuration(k.playertype);g.playedTime=0;_.SV(P)})};
_.d.onVideoProgress=function(k){var g=this,P,x;return _.e(function(U){if(!g.player)return U.return();P=g.player.getPresentingPlayerType();x=g.player.getPlayerState();g.videoDuration=_.W("web_shorts_use_progress_state_for_gapless")?g.player.getProgressState(P).seekableEnd:g.player.getDuration(P);g.playedTime=x===0?g.videoDuration:k;_.SV(U)})};
_.d.getPercentPlayed=function(k,g){return k?_.BN(g/k,0,1):0};
_.mJ.Object.defineProperties(za.prototype,{percentPlayed:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration&&this.playedTime?Math.floor(this.getPercentPlayed(this.videoDuration,this.playedTime)*100):0}},
percentPlayedStyle:{configurable:!0,enumerable:!0,get:function(){var k="";return k=this.videoDuration&&this.playedTime?k+("transform:scaleX("+this.getPercentPlayed(this.videoDuration,this.playedTime)+");"):k+"transform:scaleX(0);"}},
hideProgressBar:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration?!(this.isActive&&this.videoDuration>30):!1}}});
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],za.prototype,"componentBehavior",void 0);_.N([_.h(_.kp.YtPlayerListenerBehavior),_.I("design:type",_.g$)],za.prototype,"ytPlayerListenerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],za.prototype,"player",void 0);_.N([_.n(),_.I("design:type",Object)],za.prototype,"videoDuration",void 0);_.N([_.n(),_.I("design:type",Object)],za.prototype,"playedTime",void 0);_.N([_.n(),_.I("design:type",Object)],za.prototype,"isActive",void 0);
_.N([_.E("videoDuration","playedTime"),_.I("design:type",Number),_.I("design:paramtypes",[])],za.prototype,"percentPlayed",null);_.N([_.E("videoDuration","playedTime"),_.I("design:type",Object),_.I("design:paramtypes",[])],za.prototype,"percentPlayedStyle",null);_.N([_.E("videoDuration","isActive"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],za.prototype,"hideProgressBar",null);
_.v(za,"ytd-progress-bar-line",function(){if(WG7===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-progress-bar-line--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="progress-bar-line" hidden="[[hideProgressBar]]" role="progressbar" aria-valuenow$="[[percentPlayed]]" class="style-scope ytd-progress-bar-line">\n  <div class="progress-bar-background style-scope ytd-progress-bar-line"></div>\n  <div class="progress-bar-played style-scope ytd-progress-bar-line" style$="[[percentPlayedStyle]]"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);WG7=k}k=WG7;return k},{mode:_.Gd("kevlar_poly_si_batch_j028")?1:2});var s6c;_.y3(_.dyV,"ytm-closed-captioning-button",{props:{captionIconType:_.GH,onClick:_.NJ,ariaLabel:_.GH,ariaPressed:_.GH,isOverlay:_.NJ,isModern:_.NJ}});_.y3(_.Y_y,"desktop-shorts-volume-controls",{props:{orientation:_.GH}});var uN=function(){var k=_.S.apply(this,arguments)||this;k.playerState=null;k.isMuted=!1;k.shortsModernControlsEnabled=_.W("web_shorts_modern_controls");k.volumeControlsOrientationState="horizontal_right";k.isOverlay=!0;k.isAdsOverlay=!1;k.captionIconType=-1;k.ariaLabel="";k.overlayDensity=0;k.JSC$22619_playerEvents=new Map;k.onClosedCaptionsButtonClick=function(){k.player&&_.J5(k.player)&&(k.player.toggleSubtitles(),k.updateCaptionIconType())};
return k};
_.z(uN,_.S);_.d=uN.prototype;_.d.created=function(){this.JSC$22619_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$22619_playerEvents.set("onVolumeChange",this.onPlayerVolumeChange);this.shortsModernControlsEnabled&&this.JSC$22619_playerEvents.set("captionschanged",this.updateCaptionIconType)};
_.d.attached=function(){this.getPlayerAndInitializeListeners();this.muteButtonClientVE=_.$5(28662);this.playPauseButtonClientVE=_.$5(36842);this.fullscreenButtonToggleOffClientVE=_.$5(222256);this.fullscreenButtonToggleOnClientVE=_.$5(222257);var k=_.hE(),g=_.up();k&&g&&(_.W("combine_ve_grafts")?(_.BV(_.qJ(),this.muteButtonClientVE,g),_.BV(_.qJ(),this.playPauseButtonClientVE,g)):_.DK(k,g,[this.muteButtonClientVE,this.playPauseButtonClientVE,this.fullscreenButtonToggleOffClientVE,this.fullscreenButtonToggleOnClientVE]))};
_.d.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22619_playerEvents),this.player=null)};
_.d.updateCaptionIconType=function(){var k=-1,g=void 0,P=_.OX("CLOSED_CAPTIONS_DISABLED");this.player&&_.J5(this.player)&&(_.pEY(this.player)?(g=!0,P=_.OX("CLOSED_CAPTIONS_ON"),k=1):(g=!1,P=_.OX("CLOSED_CAPTIONS_OFF"),k=0));this.captionIconType=k;this.ariaPressedState=g;this.ariaLabel=P};
_.d.computeActionBarButtonOverride=function(){return{style:"overlay-dark",iconPosition:"icon-only",size:"L",disableBackdropFilter:!0,customColors:{backgroundColor:"transparent",color:"var(--yt-spec-static-overlay-icon-active-other)"}}};
_.d.getPlayerAndInitializeListeners=function(){var k=this,g;return _.e(function(P){if(P.nextAddress==1)return g=_.XE(),g?P.yield(g.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.AB(k,k.onPageChanged)),P.jumpTo(0));k.player=P.yieldResult;k.initializePlayerListeners();_.SV(P)})};
_.d.onPageChanged=function(k){var g=this;return _.e(function(P){if(P.nextAddress==1)return k.detail.newPageType!=="ytd-shorts"?P.return():P.yield(_.yb().getPlayerPromise(),2);g.player=P.yieldResult;g.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.AB(g,g.onPageChanged));_.SV(P)})};
_.d.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$22619_playerEvents);this.shortsModernControlsEnabled&&this.updateCaptionIconType()};
_.d.onPlayerStateChange=function(k){this.playerState=k};
_.d.onPlayerVolumeChange=function(k){this.isMuted=k.muted};
_.d.onPlayPauseButtonClick=function(){var k=this,g,P;return _.e(function(x){if(x.nextAddress==1)return x.yield(_.yb().getPlayerPromise(),2);g=x.yieldResult;(P=_.hE())&&k.playPauseButtonClientVE&&_.op(P,k.playPauseButtonClientVE);g.getPlayerState()!==1?g.playVideo():g.pauseVideo();_.SV(x)})};
_.d.computePlayPauseIcon=function(k){return k===2||k===-1||k===5?_.W("web_shorts_modern_controls")?"PLAY_ARROW_DELHI_PLAYER_FILLED":"PLAY_ARROW_FILLED":_.W("web_shorts_modern_controls")?"PAUSE_DELHI_PLAYER_FILLED":_.W("enable_web_delhi_icons")?"PAUSE_FILLED":"miniplayer:shorts-pause"};
_.d.computeFullscreenLabel=function(k){return k?_.OX("FULLSCREEN_EXIT_LABEL"):_.OX("FULLSCREEN_ENTER_LABEL")};
_.d.computePlayPauseLabel=function(k){return k===1||k===3?_.OX("PLAYER_LABEL_PAUSE"):_.OX("PLAYER_LABEL_PLAY")};
_.d.onMuteButtonClick=function(){var k=this,g,P;return _.e(function(x){if(x.nextAddress==1)return x.yield(_.yb().getPlayerPromise(),2);g=x.yieldResult;(P=_.hE())&&k.muteButtonClientVE&&_.op(P,k.muteButtonClientVE);g.isMuted()?g.unMute(!0):g.mute(!0);_.SV(x)})};
_.d.computeMuteIcon=function(k){return k?"miniplayer:volume-off":"miniplayer:volume-up"};
_.d.computeMuteLabel=function(k){return k?_.OX("PLAYER_LABEL_UNMUTE"):_.OX("PLAYER_LABEL_MUTE")};
_.d.onFullscreenButtonClick=function(){var k=_.hE();k&&(this.fullscreenButtonToggleOffClientVE&&this.isFullscreen?_.op(k,this.fullscreenButtonToggleOffClientVE):this.fullscreenButtonToggleOnClientVE&&!this.isFullscreen&&_.op(k,this.fullscreenButtonToggleOnClientVE));document.activeElement instanceof HTMLElement&&document.activeElement.blur();_.qOV()};
_.mJ.Object.defineProperties(uN.prototype,{playPauseButtonData:{configurable:!0,enumerable:!0,get:function(){var k=this;return{disabled:!1,accessibilityLabel:this.computePlayPauseLabel(this.playerState),iconPosition:"icon-only",size:"L",state:"active",style:"overlay-dark",type:"tonal",tooltipText:this.computePlayPauseLabel(this.playerState),onTap:function(){k.onPlayPauseButtonClick()},
disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"var(--yt-spec-static-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?_.W("web_shorts_modern_controls")?"player_full_exit_alt":_.W("enable_web_delhi_icons")?"player_full_exit":"screen_full_exit":_.W("web_shorts_modern_controls")?"player_full_enter_alt":_.W("enable_web_delhi_icons")?"SCREEN_FULLSCREEN":"screen_full"}}});
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],uN.prototype,"componentBehavior",void 0);_.N([_.h(_.kp.YtPlayerListenerBehavior),_.I("design:type",_.g$)],uN.prototype,"ytPlayerListenerBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],uN.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],uN.prototype,"player",void 0);_.N([_.n(),_.I("design:type",Object)],uN.prototype,"playerState",void 0);_.N([_.n(),_.I("design:type",Object)],uN.prototype,"isMuted",void 0);
_.N([_.n({computed:"computePlayPauseIcon(playerState)"}),_.I("design:type",String)],uN.prototype,"playPauseIcon",void 0);_.N([_.n({computed:"computeMuteIcon(isMuted)"}),_.I("design:type",String)],uN.prototype,"muteIcon",void 0);_.N([_.n({selector:_.Xn}),_.I("design:type",Boolean)],uN.prototype,"isFullscreen",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],uN.prototype,"shortsModernControlsEnabled",void 0);
_.N([_.n(),_.I("design:type",Object)],uN.prototype,"volumeControlsOrientationState",void 0);_.N([_.n(),_.I("design:type",Object)],uN.prototype,"isOverlay",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],uN.prototype,"isAdsOverlay",void 0);_.N([_.n(),_.I("design:type",Object)],uN.prototype,"captionIconType",void 0);_.N([_.n(),_.I("design:type",Object)],uN.prototype,"ariaLabel",void 0);_.N([_.n(),_.I("design:type",Object)],uN.prototype,"ariaPressedState",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],uN.prototype,"overlayDensity",void 0);_.N([_.n(),_.I("design:type",Object)],uN.prototype,"data",void 0);_.N([_.n({computed:"computeActionBarButtonOverride()"}),_.I("design:type",Object)],uN.prototype,"actionBarButtonOverride",void 0);_.N([_.E("playerState"),_.I("design:type",Object),_.I("design:paramtypes",[])],uN.prototype,"playPauseButtonData",null);
_.N([_.E("isFullscreen"),_.I("design:type",Object),_.I("design:paramtypes",[])],uN.prototype,"fullscreenButtonData",null);_.N([_.n(),_.I("design:type",Object)],uN.prototype,"onClosedCaptionsButtonClick",void 0);_.N([_.E("isFullscreen"),_.I("design:type",String),_.I("design:paramtypes",[])],uN.prototype,"fullscreenIcon",null);
_.v(uN,"ytd-shorts-player-controls",function(){if(s6c===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts-player-controls--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <div id="left-controls" class="style-scope ytd-shorts-player-controls">\n    <yt-button-shape id="play-pause-button-shape" data="[[playPauseButtonData]]" icon-name="[[playPauseIcon]]" class="style-scope ytd-shorts-player-controls">\n    </yt-button-shape>\n    <desktop-shorts-volume-controls orientation="[[volumeControlsOrientationState]]" class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\n  </div>\n  <div id="right-controls" class="style-scope ytd-shorts-player-controls">\n    <div id="closed-captioning-button-container" class="style-scope ytd-shorts-player-controls">\n      <ytm-closed-captioning-button aria-label="[[ariaLabel]]" aria-pressed="[[ariaPressedState]]" caption-icon-type="[[captionIconType]]" is-modern="[[shortsModernControlsEnabled]]" is-overlay="[[isOverlay]]" on-click="[[onClosedCaptionsButtonClick]]" class="style-scope ytd-shorts-player-controls">\n      </ytm-closed-captioning-button>\n    </div>\n    <div id="menu-button" class="button-container style-scope ytd-shorts-player-controls">\n      <ytd-menu-renderer data="[[data]]" is-overlay="[[isOverlay]]" three-dot-button-override="[[actionBarButtonOverride]]" three-dot-size="L" tonal-override="" use-overlay-dark="" class="style-scope ytd-shorts-player-controls"></ytd-menu-renderer>\n    </div>\n  <yt-button-shape id="fullscreen-button-shape" data="[[fullscreenButtonData]]" icon-name="[[fullscreenIcon]]" on-click="onFullscreenButtonClick" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n</div>\n</template>\n<template is="dom-if" if="[[!shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <yt-button-shape id="play-pause-button-shape" data="[[playPauseButtonData]]" icon-name="[[playPauseIcon]]" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n  <desktop-shorts-volume-controls class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\n  <yt-button-shape id="fullscreen-button-shape" data="[[fullscreenButtonData]]" icon-name="[[fullscreenIcon]]" on-click="onFullscreenButtonClick" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);s6c=k}k=s6c;return k},{mode:1});var bPu;_.y3(_.SHV,"yt-interstitial-view-model",{props:{data:_.GH}});var Bck=_.M(function(k){var g=k.data;return _.V("reel-watch-break-view-model",{class:"reelWatchBreakViewModelHost"},_.V("h1",{class:"reelWatchBreakViewModelHostTitle"},_.V(_.C8,{text:function(){return g().title}})),_.V("h2",{class:"reelWatchBreakViewModelHostBody"},_.V(_.C8,{text:function(){return g().body},
isOverlay:!0})),_.V(_.Vz,{data:function(){return g().buttons}},{buttonViewModel:function(P,x){return _.V("div",{class:function(){return x()===0?"reelWatchBreakViewModelHostContinueWatchingButton":"reelWatchBreakViewModelHostGoHomeButton"}},_.V(_.Va,{data:P.data}))}}))},"dn");
Bck.idomCompat=!0;_.y3(Bck,"reel-watch-break-view-model",{props:{data:_.GH}});var hv=function(){return _.S.apply(this,arguments)||this};
_.z(hv,_.S);hv.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}}};
_.mJ.Object.defineProperties(hv.prototype,{isSurvey:{configurable:!0,enumerable:!0,get:function(){var k;return!!_.b((k=this.data)==null?void 0:k.renderer,A4d)}},
isInterstitialViewModel:{configurable:!0,enumerable:!0,get:function(){var k;return!!_.b((k=this.data)==null?void 0:k.renderer,dYS)}}});
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],hv.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],hv.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],hv.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],hv.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.E("data.renderer"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],hv.prototype,"isSurvey",null);_.N([_.n({reflectToAttribute:!0}),_.E("data.renderer"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],hv.prototype,"isInterstitialViewModel",null);_.N([_.t({is:"ytd-reel-non-video-content-renderer",disableElementRegistration:!0})],hv);
_.v(hv,"ytd-reel-non-video-content-renderer",function(){if(bPu!==void 0)return bPu;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-non-video-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="nvc-container" class="nvc-container style-scope ytd-reel-non-video-content-renderer">\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);
return bPu=k},{mode:_.Gd("kevlar_poly_si_batch_j028")?1:2});var z1s;_.y3(_.FWe,"desktop-shorts-player-controls",{});var E2=function(){var k=_.S.apply(this,arguments)||this;k.isPlayerPaused=!1;k.isPlayerStarted=!1;k.showPlayerControls=!1;k.showScrubber=!1;k.autoHideJobId=0;k.modern=_.W("web_button_rework");k.overlayType=_.fz("web_shorts_expanded_overlay_type");k.panelData=void 0;k.isWatchWhileMode=!1;k.hasError=!1;k.panelShowDelayMs=1;k.scrubberComponent={};k.isFullscreen=!1;k.shouldHideOverlay=!1;k.enableAnchoredPanel=_.W("desktop_shorts_v2_anchored_panel");k.enablePersistentAnchoredPanel=_.W("desktop_shorts_v2_persistent_anchored_panel");
k.hideWatchWhilePanel=_.W("web_shorts_hide_watch_while_panel");k.useAspectRatio=_.W("web_use_aspect_ratio");k.enableShortsModernControls=_.W("web_shorts_modern_controls");k.isPersistentPanelActive=!1;k.anchoredPanelActive=!1;k.isShortsPipActive=!1;k.smallScreenSqueezeback=!1;k.enableFlexibleOverlay=_.W("web_enable_flexible_overlay");k.overlayDensity=0;k.extractOverlay=!1;k.extractActionBar=!1;k.actionMap={"yt-show-reels-comments-overlay-command":"handleShowReelsCommentsOverlayCommand","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged"};
k.onWindowResized=function(){_.QB(k,"calculateOverlayDensity",function(){k.calculateOverlayDensity()},100)};
return k};
_.z(E2,_.S);_.d=E2.prototype;_.d.updateShouldHideOverlay=function(){this.shouldHideOverlay=this.isActive&&this.hasError};
_.d.onScrubberDataChange=function(){this.shouldRenderScrubber?this.scrubberComponent={desktopShortsPlayerControls:{}}:this.scrubberComponent={}};
_.d.onEngagementPanelsChanged=function(){if(this.watchWhileEngagementPanels)if(this.isActive){if(this.panelData=this.watchWhileEngagementPanels,this.isActive){var k=_.Za().resolve(_.lB);this.isWatchWhileMode&&_.Xq.addJob(function(){k.showPanel({identifier:"shorts-comments-panel",target:null})},0)}}else this.panelData=void 0};
_.d.handleShowReelsCommentsOverlayCommand=function(k){k=_.b(k,Tc7);this.isActive&&(k==null?0:k.engagementPanel)&&this.data&&(this.isWatchWhileMode&&this.isWatchWhileMode&&this.activeWatchWhilePanel==="engagement-panel-comments-section"?this.updateEngagementPanelVisibility("engagement-panel-comments-section",!1):this.updateEngagementPanelVisibility("engagement-panel-comments-section",!0))};
_.d.updateEngagementPanelVisibility=function(k,g){k&&this.ytComponentBehavior.resolveCommand({changeEngagementPanelVisibilityAction:{visibility:g?"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED":"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",targetId:k}})};
_.d.detached=function(){this.panelData=this.watchWhileEngagementPanels=void 0;this.isWatchWhileMode=!1;(this.enableFlexibleOverlay||this.enableFormatFirst)&&window.removeEventListener("resize",this.onWindowResized)};
_.d.handleEngagementPanelVisibilityChanged=function(){this.isActive&&!this.enablePersistentAnchoredPanel&&(_.Za().resolve(_.mM).watchWhileIndices.has(this.index)?this.anchoredPanelActive=!0:this.anchoredPanelActive=!1)};
_.d.handleWatchWhilePanelScrimClick=function(){var k=_.Za().resolve(_.lB);this.activeWatchWhilePanel&&(k.hidePanel({identifier:this.activeWatchWhilePanel}),this.isWatchWhileMode=!1,this.activeWatchWhilePanel=void 0)};
_.d.attached=function(){this.isFirstReel()&&this.handlePlayerClick();if(this.enableFlexibleOverlay||this.enableFormatFirst)window.addEventListener("resize",this.onWindowResized),this.calculateOverlayDensity()};
_.d.configureRendererStamper=function(){return{scrubberComponent:{id:"scrubber",mapping:{desktopShortsPlayerControls:{component:"desktop-shorts-player-controls"}},initialRenderPriority:2},overlayComponent:{id:"experiment-overlay",mapping:{reelPlayerOverlayRenderer:{component:"ytd-reel-player-overlay-renderer",properties:{anchoredPanelActive:"[[anchoredPanelActive]]",disableUpgrade:"[[shouldHideOverlay]]",hidden:"[[shouldHideOverlay]]",isActive:"[[isActive]]",isWatchWhileMode:"[[watchWhileOrPersistentActive]]",
overlayDensity:"[[overlayDensity]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]",showScrubber:"[[showScrubber]]"}},adsOverlay:{component:"ytd-ad-slot-renderer",properties:{overlayDensity:"[[overlayDensity]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}}},renderPriority:0}}};
_.d.handlePlayerClick=function(k){var g=this,P,x;if((x=(P=window).matchMedia)!=null&&x.call(P,"(any-pointer: coarse)").matches||!k)this.showPlayerControls=!0,_.Xq.cancelJob(this.autoHideJobId),this.autoHideJobId=_.ti(_.Xq,function(){g.showPlayerControls=!1},4E3)};
_.d.isFirstReel=function(){return this.index===0};
_.d.handleMouseenter=function(){_.Xq.cancelJob(this.autoHideJobId);this.showPlayerControls=!0};
_.d.handleMouseleave=function(){this.isPlayerPaused||(this.showPlayerControls=!1)};
_.d.handleScrubberEnter=function(){this.showScrubber=!0};
_.d.handleScrubberLeave=function(){this.showScrubber=!1};
_.d.maybeLogNonDefaultAspectRatio=function(){var k;(k=this.data)!=null&&k.thumbnail&&this.isActive&&.5625!==jiy(this.data.thumbnail)&&_.nkA("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO")};
_.d.calculateOverlayDensity=function(){if(this.enableFlexibleOverlay||this.enableFormatFirst){var k=document.querySelector("#shorts-container");if(k){var g=!1,P,x=this.playerContainer.offsetWidth,U=this.playerContainer.offsetHeight;k=k.offsetWidth/2-x/2;k>=368?(k=1,g=P=!0):k>=72?(k=0,P=!0):(k=2,P=!1);x>=600&&U>=840?k=1:window.innerWidth<=599&&(k=2,P=g=!1);this.isPersistentPanelActive&&(k=0,g=!1);this.extractActionBar=P;_.W("web_enable_flexible_overlay")&&(this.overlayDensity=k,this.extractOverlay=
g);var A;(A=this.onOverlayDensityChanged)==null||A.call(this,this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar)}}};
_.d.onOverlayDensityChange=function(){var k;(k=this.onOverlayDensityChanged)==null||k.call(this,this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar);if(k=_.kr(this.hostElement).querySelector("ytd-reel-player-overlay-renderer"))k.set("overlayDensity",this.overlayDensity),k.set("extractOverlay",this.extractOverlay),k.set("extractActionBar",this.extractActionBar);if(k=this.hostElement.querySelector("reels-player-overlay-layout-view-model"))k.overlayDensity=this.overlayDensity,k.extractOverlay=
this.extractOverlay,k.extractActionBar=this.extractActionBar};
_.d.isVideoContent=function(k){_.Za().resolve(_.mM);return!!_.b(k,_.VY)};
_.d.isNonVideoContent=function(k){_.Za().resolve(_.mM);return!!_.b(k,_.IW)};
_.d.closeInactiveWatchWhilePanel=function(){this.activeWatchWhilePanel&&this.isWatchWhileMode&&this.updateEngagementPanelVisibility(this.activeWatchWhilePanel,!1)};
_.mJ.Object.defineProperties(E2.prototype,{isAdsOverlay:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.adsOverlay)}},
enableFormatFirst:{configurable:!0,enumerable:!0,get:function(){var k,g;return _.W("web_enable_format_first")||((k=this.data)==null?void 0:k.adsOverlay)&&_.W("web_enable_format_first_ads_only")||((g=this.data)==null?void 0:g.reelPlayerOverlayRenderer)&&_.W("web_enable_format_first_organic_only")}},
shouldRenderPlayerElements:{configurable:!0,enumerable:!0,get:function(){return this.isActive&&!this.hasError&&(this.isPlayerStarted||!_.W("web_shorts_modern_controls"))}},
watchWhileOrPersistentActive:{configurable:!0,enumerable:!0,get:function(){return this.isWatchWhileMode}},
shouldRenderScrubber:{configurable:!0,enumerable:!0,get:function(){var k;return!this.isActive||!this.isPlayerStarted||(k=this.data)!=null&&k.adsOverlay?!1:!0}},
overlayComponent:{configurable:!0,enumerable:!0,get:function(){var k;if(((k=this.data)==null?0:k.command)&&this.isVideoContent(this.data.command)){var g,P;if(((g=this.data)==null?0:g.adsOverlay)&&Object.keys((P=this.data)==null?void 0:P.adsOverlay).length>0)return{adsOverlay:this.data.adsOverlay};var x,U;if(((x=this.data)==null?0:x.reelPlayerOverlayRenderer)&&Object.keys((U=this.data)==null?void 0:U.reelPlayerOverlayRenderer).length>0)return{reelPlayerOverlayRenderer:this.data.reelPlayerOverlayRenderer}}return{}}}});
E2.prototype.onOverlayDensityChange=E2.prototype.onOverlayDensityChange;E2.prototype.calculateOverlayDensity=E2.prototype.calculateOverlayDensity;E2.prototype.maybeLogNonDefaultAspectRatio=E2.prototype.maybeLogNonDefaultAspectRatio;E2.prototype.onEngagementPanelsChanged=E2.prototype.onEngagementPanelsChanged;E2.prototype.onScrubberDataChange=E2.prototype.onScrubberDataChange;E2.prototype.updateShouldHideOverlay=E2.prototype.updateShouldHideOverlay;
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],E2.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],E2.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.yC.YtdGuideStateAwareBehavior),_.I("design:type",Object)],E2.prototype,"ytdGuideStateAwareBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],E2.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Number)],E2.prototype,"index",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],E2.prototype,"isActive",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],E2.prototype,"isHiddenInDom",void 0);_.N([_.n(),_.I("design:type",Object)],E2.prototype,"isPlayerPaused",void 0);_.N([_.n({selector:lDd}),_.I("design:type",Object)],E2.prototype,"isPlayerStarted",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E2.prototype,"showPlayerControls",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E2.prototype,"showScrubber",void 0);_.N([_.n(),_.I("design:type",Object)],E2.prototype,"autoHideJobId",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E2.prototype,"modern",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E2.prototype,"overlayType",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],E2.prototype,"ytdReduxBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],E2.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],E2.prototype,"watchWhileEngagementPanels",void 0);_.N([_.n(),_.I("design:type",Object)],E2.prototype,"panelData",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E2.prototype,"isWatchWhileMode",void 0);_.N([_.n(),_.I("design:type",String)],E2.prototype,"activeWatchWhilePanel",void 0);
_.N([_.n(),_.I("design:type",Object)],E2.prototype,"hasError",void 0);_.N([_.n(),_.I("design:type",Object)],E2.prototype,"panelShowDelayMs",void 0);_.N([_.n(),_.I("design:type",Object)],E2.prototype,"scrubberComponent",void 0);_.N([_.n({selector:_.Xn,reflectToAttribute:!0}),_.I("design:type",Object)],E2.prototype,"isFullscreen",void 0);_.N([_.n(),_.I("design:type",Object)],E2.prototype,"shouldHideOverlay",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E2.prototype,"enableAnchoredPanel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E2.prototype,"enablePersistentAnchoredPanel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E2.prototype,"hideWatchWhilePanel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E2.prototype,"useAspectRatio",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E2.prototype,"enableShortsModernControls",void 0);_.N([_.n({selector:_.Cn3,reflectToAttribute:!0}),_.I("design:type",Object)],E2.prototype,"isPersistentPanelActive",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E2.prototype,"anchoredPanelActive",void 0);_.N([_.n({selector:_.yz,reflectToAttribute:!0}),_.I("design:type",Object)],E2.prototype,"isShortsPipActive",void 0);
_.N([_.n({selector:Qic,reflectToAttribute:!0}),_.I("design:type",Object)],E2.prototype,"smallScreenSqueezeback",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data.adsOverlay"),_.I("design:type",Object),_.I("design:paramtypes",[])],E2.prototype,"isAdsOverlay",null);_.N([_.n({reflectToAttribute:!0}),_.E("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.I("design:type",Object),_.I("design:paramtypes",[])],E2.prototype,"enableFormatFirst",null);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E2.prototype,"enableFlexibleOverlay",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E2.prototype,"overlayDensity",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E2.prototype,"extractOverlay",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],E2.prototype,"extractActionBar",void 0);_.N([_.n(),_.I("design:type",Function)],E2.prototype,"onOverlayDensityChanged",void 0);
_.N([_.n(),_.E("isActive","hasError","isPlayerStarted"),_.I("design:type",Object),_.I("design:paramtypes",[])],E2.prototype,"shouldRenderPlayerElements",null);_.N([_.n(),_.E("isActive","isWatchWhileMode"),_.I("design:type",Object),_.I("design:paramtypes",[])],E2.prototype,"watchWhileOrPersistentActive",null);_.N([_.OO("isActive","hasError","showingExpandedOverlay"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E2.prototype,"updateShouldHideOverlay",null);
_.N([_.n({reflectToAttribute:!0}),_.E("isActive","isPlayerStarted","data"),_.I("design:type",Object),_.I("design:paramtypes",[])],E2.prototype,"shouldRenderScrubber",null);_.N([_.OO("shouldRenderScrubber"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E2.prototype,"onScrubberDataChange",null);_.N([_.E("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.I("design:type",Object),_.I("design:paramtypes",[])],E2.prototype,"overlayComponent",null);
_.N([_.OO("watchWhileEngagementPanels"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E2.prototype,"onEngagementPanelsChanged",null);_.N([_.Td("#player-container"),_.I("design:type",HTMLElement)],E2.prototype,"playerContainer",void 0);_.N([_.Td("#cinematic-container"),_.I("design:type",HTMLElement)],E2.prototype,"cinematicContainer",void 0);
_.N([_.OO("isPersistentPanelActive","data.thumbnail"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E2.prototype,"maybeLogNonDefaultAspectRatio",null);_.N([_.OO("isPersistentPanelActive"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E2.prototype,"calculateOverlayDensity",null);
_.N([_.OO("overlayDensity","extractOverlay","extractActionBar"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E2.prototype,"onOverlayDensityChange",null);_.N([_.t({is:"ytd-reel-video-renderer",disableElementRegistration:!0})],E2);
_.v(E2,"ytd-reel-video-renderer",function(){if(z1s!==void 0)return z1s;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="short-video-container style-scope ytd-reel-video-renderer" id="short-video-container" hidden="[[!isVideoContent(data.command)]]">\n  <div id="sticker-layer" class="sticker-layer style-scope ytd-reel-video-renderer"></div>\n  <div id="cinematic-container" class="cinematic-container style-scope ytd-reel-video-renderer"></div>\n  <div class="player-wrapper style-scope ytd-reel-video-renderer">\n    <div id="player-container" class="player-container style-scope ytd-reel-video-renderer" on-click="handlePlayerClick" on-mouseenter="handleMouseenter" on-mouseleave="handleMouseleave">\n      <div class="pip-blur-filter style-scope ytd-reel-video-renderer" hidden="[[!isShortsPipActive]]"></div>\n          <template is="dom-if" if="[[shouldRenderPlayerElements]]" restamp="" class="style-scope ytd-reel-video-renderer">\n            <div class="player-controls style-scope ytd-reel-video-renderer">\n              <ytd-shorts-player-controls data="[[data.reelPlayerOverlayRenderer.menu.menuRenderer]]" disable-upgrade="[[!isActive]]" is-ads-overlay="[[isAdsOverlay]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-video-renderer"></ytd-shorts-player-controls>\n            </div>\n          </template>\n    </div>\n    <div id="scrubber" on-mouseenter="handleScrubberEnter" on-mouseleave="handleScrubberLeave" class="style-scope ytd-reel-video-renderer">\n    </div>\n  </div>\n</div>\n<div id="experiment-overlay" class="overlay style-scope ytd-reel-video-renderer"></div>\n<template is="dom-if" if="[[isNonVideoContent(data.command)]]" class="style-scope ytd-reel-video-renderer">\n  <ytd-reel-non-video-content-renderer data="[[data.reelNonVideoContentRenderer]]" class="style-scope ytd-reel-video-renderer">\n  </ytd-reel-non-video-content-renderer>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return z1s=k},{mode:_.Gd("kevlar_poly_si_batch_j028")?1:2});var Lk=function(){var k=_.S.apply(this,arguments)||this;k.isPreviousPageShorts=!1;k.index=0;k.delayedActiveIndex=0;k.playablePreviousIndex=null;k.isPlayerPaused=!1;k.isPlayerStarted=!1;k.intersectionObserverThreshold=.6;k.fitToVisibleBounds=!1;k.pageSubtype="shorts";k.enablePreviousContinuation=_.W("shorts_in_playlists_web");k.shortsPipEnabled=_.W("web_shorts_pip");k.isDark=document.documentElement.hasAttribute("dark");k.shortsViewTransitions=_.W("web_shorts_view_transitions");k.isFullscreen=!1;k.isShortsPipActive=
!1;k.buttonOverride={iconPosition:"icon-only",size:"XL"};k.anchoredPanelActive=!1;k.isActive=!1;k.smallScreenPersistentPanel=!1;k.isPersistentPanelActive=!1;k.smallScreenSqueezeBack=!1;k.enableScrollIntoViewCenter=_.W("web_scroll_into_view_center");k.formatFirst=_.W("web_enable_format_first")||_.W("web_enable_format_first_ads_only")||_.W("web_enable_format_first_organic_only");k.enableFlexibleOverlay=_.W("web_enable_flexible_overlay");k.extractOverlay=!1;k.useAspectRatio=_.W("web_use_aspect_ratio");
k.enableShortsSequenceRefactorUnify=_.W("web_enable_shorts_sequence_refactor_unify");k.isShortsInitialized=!1;k.shortsContentList=[];k.hasDataUpdated=!1;k.playerInPosition=!1;k.hidePreviousButtonImmediately=!1;k.showPreviousButtonImmediately=!1;k.endOfNextContinuation=!1;k.currentPlayerIndex=0;k.nextReelVe=_.$5(56921);k.prevReelVe=_.$5(56922);k.loopToggleOffVe=_.$5(198013);k.loopToggleOnVe=_.$5(198014);k.ambientModeToggleVe=_.$5(227860);k.reelPlayerPausedStateRendererVe=_.$5(141313);k.storedPlaybackSpeed=
null;k.actionMap={"yt-append-reel-watch-sequence-continuation-entries-action":"processAppendReelWatchSequenceContinuationEntriesAction","yt-reel-navigate-command":"handleReelNavigateCommand","yt-reel-non-video-content-dismissal-command":"processReelNonVideoContentDismissalCommand","yt-signal-action-toggle-cinematic-shorts-on":"handleSignalActionToggleCinematicShortsOn","yt-signal-action-toggle-cinematic-shorts-off":"handleSignalActionToggleCinematicShortsOff","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged",
"yt-signal-action-toggle-loop-shorts-on":"handleSignalActionToggleLoopShortsOn","yt-signal-action-toggle-loop-shorts-off":"handleSignalActionToggleLoopShortsOff","yt-miniplayer-navigate-shorts":"handleMiniplayerNavigateShorts","yt-signal-action-toggle-shorts-picture-in-picture":"handleSignalActionToggleShortsPictureInPicture"};k.onOverlayDensityChanged=function(g,P,x,U){g=k.getActiveReelVideo(g);k.extractOverlay=!!x;g==null||g.setAttribute("overlay-density",String(P));x===void 0||g!=null&&g.toggleAttribute("extract-overlay",
x);U===void 0||g!=null&&g.toggleAttribute("extract-action-bar",U)};
return k};
_.z(Lk,_.S);_.d=Lk.prototype;_.d.setFirstShortsData=function(){!this.firstShortsData&&this.data&&(this.firstShortsData=this.getCurrentShort())};
_.d.setShortsContentList=function(){var k=this,g=this.shortsContentList?[].concat(_.Kl(this.shortsContentList)):[],P=this.firstShortsData,x=this.reelWatchSequenceResponse;if(x=this.shortsController==null?void 0:CxS(g,P,x!=null?x:null))P=x.newContentList,x=x.indexChange,P.length!==g.length&&(this.shortsContentList=P,x!==0&&(this.index=x,this.scrollToVideoThrottle.fire(this.index)),_.VJ(this,function(){var U;(U=k.intersectionObserver)==null||U.disconnect();k.observeShorts()}))};
_.d.calculateIsSmallWidth=function(){return window.innerWidth<=599};
_.d.onResize=function(){var k=_.Ni(),g=k.dispatch,P=this.calculateIsSmallWidth();g.call(k,_.Rp({type:"SET_IS_DESKTOP_SMALL_WIDTH",payload:{isDesktopSmallWidth:P}}));this.updateBackNavContainerWidth();this.calculateSqueezebackPanelSize()};
_.d.configureRendererStamper=function(){return{"data.overlay.reelPlayerOverlayRenderer.backNavigationButton":{id:"back-nav-button",mapping:{buttonRenderer:"ytd-button-renderer"},renderPriority:0},"data.watchStatus":{id:"offline-container",mapping:{backgroundPromoRenderer:"ytd-background-promo-renderer"},renderPriority:0},anchoredEngagementPanels:{id:"anchored-panel",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatchWhilePanel:!0,shortsPanel:!0}}},
renderPriority:0}}};
_.d.updateBackNavContainerWidth=function(){if(this.player&&this.backNavButton){var k=(this.hostElement.clientWidth-this.shortsInnerContainer.clientWidth)/2,g=k,P=0;k<250&&(g=k+this.shortsInnerContainer.clientWidth,P=24);_.iG(this.hostElement,{"--ytd-shorts-header-width":g+"px","--ytd-shorts-top-spacing":P+"px"})}};
_.d.isFirstShorts=function(k){return k&&!this.enableShortsSequenceRefactorUnify?this.index===-k.length:this.index===0};
_.d.isActiveReel=function(k,g,P){P&&(g=this.calculatePrevIndex(g,P));return k===g};
_.d.onFullscreenChange=function(){if(_.W("web_fullscreen_shorts")){var k;(k=this.getActiveReelVideo(this.activeIndex))==null||k.scrollIntoView({behavior:"instant",block:"nearest",inline:this.enableScrollIntoViewCenter?"center":"start"});this.isFullscreen&&this.isShortsPipActive&&_.Za().resolve(_.EB).close(!0)}};
_.d.engagementPanelsChanged=function(){var k;this.watchWhileEngagementPanels=(k=this.data)==null?void 0:k.engagementPanels};
_.d.unregisterPanels=function(){var k=_.Za().resolve(_.lB);if(this.watchWhileEngagementPanels)for(var g=_.O(this.watchWhileEngagementPanels),P=g.next();!P.done;P=g.next()){var x=P.value,U=void 0,A=void 0;P=(U=x.engagementPanelSectionListRenderer)==null?void 0:(A=U.identifier)==null?void 0:A.tag;x=this.getPanelIdentifier(x.engagementPanelSectionListRenderer);k&&(P&&k.panelMap.delete(P),x&&_.W("web_shorts_panel_caching_bugfix")&&(U=P=void 0,(U=(P=k).unregisterPanelContent)==null||U.call(P,x)))}};
_.d.isVideoContent=function(k){return this.isVideoContentCommand(k==null?void 0:k.command)};
_.d.getActiveReelVideo=function(k){return _.kr(this.hostElement).querySelector('.reel-video-in-sequence-new[id="'+k+'"]')};
_.d.calculatePrevIndex=function(k,g){return g?k-((g==null?void 0:g.length)||0):-1};
_.d.onKeydown=function(k){var g=_.of(k)||[];if(!_.OCT(g))if(k.code==="ArrowUp")k.preventDefault(),this.handlePrevButtonClick();else if(k.code==="ArrowDown")k.preventDefault(),this.handleNextButtonClick();else if(k.code==="KeyM")this.toggleMuteUnmuteVideo();else if(k.code==="KeyK"||k.code==="Space")this.togglePlayPauseVideo();else if((k.code==="KeyA"||k.code==="ArrowLeft")&&_.W("web_shorts_keyboard_enable_seek_shortcuts")){var P;(P=this.player)==null||P.seekBy(-5)}else if((k.code==="KeyD"||k.code===
"ArrowRight")&&_.W("web_shorts_keyboard_enable_seek_shortcuts")&&this.player&&this.player.getDuration()>this.player.getCurrentTime()+6){var x;(x=this.player)==null||x.seekBy(5)}};
_.d.onServiceRequestCompleted=function(k,g){k=g.data;this.enableShortsSequenceRefactorUnify?k.continuationEndpoint||k.prevContinuationEndpoint?this.reelWatchSequenceResponse=k:this.endOfNextContinuation=!0:k.continuationEndpoint&&k.entries?(this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{entries:k.entries,continuationEndpoint:k.continuationEndpoint}}),_.W("web_enable_shorts_sequence_cache_fix")&&(this.cachedReelWatchSequenceResponse=
k)):k.prevContinuationEndpoint&&k.prevEntries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{prevEntries:k.prevEntries,prevContinuationEndpoint:k.prevContinuationEndpoint}}):this.shortsProcessedSequence&&this.index>0&&(this.endOfNextContinuation=!0)};
_.d.handleEngagementPanelVisibilityChanged=function(k,g){var P=_.Za().resolve(_.lB);if(k&&P){var x=this.getPanelIdentifier(k);if(g==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")if(this.anchoredPanelActive&&this.activePanel!==x){P.hidePanel({identifier:this.activePanel});var U;this.activePanel=((U=k.identifier)==null?void 0:U.tag)||k.panelIdentifier}else this.isPersistentPanelActive=!0,_.Ni().dispatch(G$U(!0)),this.anchoredPanelActive=!0,this.activePanel=x;else g==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&
this.activePanel===x&&(this.isPersistentPanelActive=this.anchoredPanelActive=!1,_.Ni().dispatch(G$U(!1)))}};
_.d.handlePanelScrimClick=function(){var k=_.Za().resolve(_.lB);this.activePanel&&(k.hidePanel({identifier:this.activePanel}),_.Ni().dispatch(G$U(!1)))};
_.d.getShortsLoopSetting=function(){var k,g,P,x,U;return _.e(function(A){switch(A.nextAddress){case 1:return _.W("kevlar_shorts_auto_advance")?A.yield(_.KI.getInstance(),2):A.return(!0);case 2:return(k=A.yieldResult)?A.yield(k.get("sfvles"),3):A.return(!0);case 3:return P=(g=A.yieldResult)!=null?g:!1,A.yield(k.get("sfvle"),4);case 4:return U=(x=A.yieldResult)!=null?x:!0,P?A.return(U):A.return(!0)}})};
_.d.handleSignalActionToggleLoopShortsOff=function(){var k=this,g,P,x;return _.e(function(U){switch(U.nextAddress){case 1:if(!k.player)return U.return();k.player.setLoopVideo(!1);g=_.qJ();_.uF(g,k.loopToggleOffVe);return U.yield(_.KI.getInstance(),2);case 2:return(P=U.yieldResult)?U.yield(P.set("sfvle",!1),3):U.return();case 3:return U.yield(P.set("sfvles",!0),4);case 4:x=_.ex(),_.cw(0,203,!1),_.cw(0,204,!0),x.save(),_.SV(U)}})};
_.d.handleSignalActionToggleLoopShortsOn=function(){var k=this,g,P,x;return _.e(function(U){switch(U.nextAddress){case 1:if(!k.player)return U.return();k.player.setLoopVideo(!0);g=_.qJ();_.uF(g,k.loopToggleOnVe);return U.yield(_.KI.getInstance(),2);case 2:return(P=U.yieldResult)?U.yield(P.set("sfvle",!0),3):U.return();case 3:return U.yield(P.set("sfvles",!0),4);case 4:x=_.ex(),_.cw(0,203,!0),_.cw(0,204,!0),x.save(),_.SV(U)}})};
_.d.handleSignalActionToggleCinematicShortsOn=function(){tlk(!0);var k;(k=this.JSC$22643_cinematicController)==null||_.BCk(k,!0);_.uF(_.qJ(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!1}})};
_.d.handleSignalActionToggleCinematicShortsOff=function(){tlk(!1);var k;(k=this.JSC$22643_cinematicController)==null||_.BCk(k,!1);_.uF(_.qJ(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!0}})};
_.d.toggleMuteUnmuteVideo=function(){this.player&&(this.player.isMuted()?this.player.unMute():this.player.mute())};
_.d.togglePlayPauseVideo=function(){this.player&&(this.player.getPlayerState()===1?this.player.pauseVideo():this.player.getPlayerState()===2&&this.player.playVideo())};
_.d.unhideCurrentOverlay=function(){this.hasDataUpdated=!0;if(this.overlayContainer&&this.playerInPosition){var k=this.overlayContainer.querySelector("#experiment-overlay");k&&_.Xq.addLowPriorityJob(function(){k.style.display="unset"},100)}};
_.d.getCurrentShort=function(){if(this.currentEndpoint){var k=this.currentEndpoint;if(this.isNonVideoContentCommand(k)){var g=_.b(k,_.IW);return{reelNonVideoContentRenderer:_.b(g==null?void 0:g.renderer,_.ye),command:k}}if(this.data){var P;g=(P=_.b(this.currentEndpoint,_.VY))==null?void 0:P.thumbnail;var x;P=(x=this.data.overlay)==null?void 0:x.reelPlayerOverlayRenderer;_.Za().resolve(_.mM);k=this.data;var U,A;x=(U=k.overlay)==null?void 0:(A=U.shortsAdsRenderer)==null?void 0:A.adSlots;if(x!==void 0)x.length===
0?(_.jX("Shorts ads returned no ad slots."),k=void 0):(x.length>1&&_.jX("Shorts ads has more than one ad slots."),k=_.b(x[0],_.SAP));else{var q,T;k=_.b((q=k.overlay)==null?void 0:(T=q.shortsAdsRenderer)==null?void 0:T.overlay,_.SAP)}q=k;k=Object.assign({},this.currentEndpoint,{reelWatchEndpoint:Object.assign({},_.b(this.currentEndpoint,_.VY),{sequenceParams:void 0,sequenceProvider:void 0,racyCheckOk:void 0,contentCheckOk:void 0})});var c;return{reelPlayerOverlayRenderer:P,thumbnail:g,command:k,adsOverlay:q,
videoId:(c=_.b(this.currentEndpoint,_.VY))==null?void 0:c.videoId}}}};
_.d.created=function(){var k=this;this.scrollToVideoThrottle=new _.AO(function(g){var P;(P=k.getActiveReelVideo(g))==null||P.scrollIntoView({behavior:"smooth",block:"nearest",inline:k.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.transitionToVideoThrottle=new _.AO(function(g){var P;(P=k.getActiveReelVideo(g))==null||P.scrollIntoView({behavior:"auto",block:"nearest",inline:k.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.shortsController=_.Za().resolve(_.mM);this.maybeCreateIntersectionObserver()};
_.d.onScroll=function(){this.scrollToVideoThrottle.fire(this.index)};
_.d.attached=function(){var k=this;_.Za().resolve(_.mM).registerRootElement(this);this.pageScrollElement=_.kr(this.hostElement).querySelector("#shorts-container");document.addEventListener("yt-shorts-reset",_.AB(this,this.processResetAction));_.W("web_fullscreen_shorts")&&window.ResizeObserver&&!this.resizeObserver&&(this.resizeObserver=this.onResizeFinished(this.shortsContainer,function(){var g=k.getActiveReelVideo(k.activeIndex);k.maybeCreateIntersectionObserver();g==null||g.scrollIntoView({behavior:"instant",
block:"nearest",inline:k.enableScrollIntoViewCenter?"center":"start"});k.shortsContainer.style.overflowY="scroll"}))};
_.d.updateReelWatchSequenceResponse=function(){var k=this,g;if(_.W("web_enable_delay_shorts_sequence_call_new")&&this.currentEndpoint&&((g=_.b(this.currentEndpoint,_.VY))==null?0:g.sequenceParams)&&!this.reelWatchSequenceResponse){var P;(P=this.shortsController)==null||yIs(P,this.currentEndpoint).then(function(x){x&&(k.reelWatchSequenceResponse=x,_.Xq.addLowPriorityJob(function(){k.observeShorts()}))})}};
_.d.calculateSqueezebackPanelSize=function(){var k=this,g=window.innerWidth-456-(window.innerHeight-106)*.5625;_.Xq.addLowPriorityJob(function(){g<360?_.Ni().dispatch(RVu(!0)):(k.hostElement.style.setProperty("--anchored-panel-width",Math.min(g,480)+"px"),_.Ni().dispatch(RVu(!1)))})};
_.d.detached=function(){var k=_.Za().resolve(_.mM);k.rootElement=void 0;var g;(g=k.unsubscribeFromStore)==null||g.call(k);k.unsubscribeFromStore=void 0;document.removeEventListener("yt-shorts-reset",_.AB(this,this.processResetAction));this.intersectionObserver=this.resizeObserver=void 0};
_.d.onResizeFinished=function(k,g){var P=this,x=new ResizeObserver(function(){P.shortsContainer.style.overflowY="hidden";_.Xq.addLowPriorityJob(function(){g()},100)});
x.observe(k);return x};
_.d.resetDocumentScrollTop=function(){var k,g;if((k=document)==null?0:(g=k.scrollingElement)==null?0:g.scrollTop)document.scrollingElement.scrollTop=0};
_.d.loadPage_=function(k){var g=this;this.resetDocumentScrollTop();if(this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint))this.data=this.playerData=void 0;else if(this.initCsi(),this.updateTitle(this.playerData),k){var P;!_.W("web_enable_delay_shorts_sequence_call")&&((P=_.b(this.currentEndpoint,_.VY))==null?0:P.sequenceParams)&&(this.index=0,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index));this.data=k;this.isPlayerStarted?this.handleOnPlaybackCommand():
this.afterPlayerStarted=function(){g.isPlayerStarted&&(g.handleOnPlaybackCommand(),g.afterPlayerStarted=function(){})};
this.registerPanel(k)}};
_.d.afterPlayerStarted=function(){};
_.d.handleOnPlaybackCommand=function(){if(_.W("web_shorts_comment_stickers")&&this.isPlayerStarted){var k,g=(k=_.b(this.currentEndpoint,_.VY))==null?void 0:k.onPlaybackCommand;g&&this.ytComponentBehavior.resolveCommand(g)}};
_.d.maybeCreateIntersectionObserver=function(){var k=this,g=this.calculateIntersectionObserverThreshold();if(!this.intersectionObserver||this.intersectionObserverThreshold!==g){this.intersectionObserverThreshold=g;var P={rootMargin:"0px",threshold:g},x;(x=this.intersectionObserver)==null||x.disconnect();this.intersectionObserver=new IntersectionObserver(function(U){U=_.O(U);for(var A=U.next();!A.done;A=U.next())if(A=A.value,A.intersectionRatio>g){A=Number(A.target.id);if(isNaN(A))break;if(A===k.index)break;
_.Nd0();k.loadVideo(A);_.nD("r_vtc")}},P);
this.enableShortsSequenceRefactorUnify||this.observeShorts()}};
_.d.observeShorts=function(){var k=[].concat(_.Kl(_.kr(this.hostElement).querySelectorAll(".reel-video-in-sequence-new")));k=_.O(k);for(var g=k.next();!g.done;g=k.next()){g=g.value;var P=void 0;(P=this.intersectionObserver)==null||P.observe(g)}};
_.d.initCsi=function(){_.ncU("reel_watch","pbs pbp pbu r_vtc r_tr cpt".split(" "));var k={reelInfo:{transitionType:this.isPreviousPageShorts?"LATENCY_REEL_TRANSITION_TYPE_REEL_TO_REEL":"LATENCY_REEL_TRANSITION_TYPE_START",videoType:this.isAd()?"REEL_VIDEO_TYPE_AD":"REEL_VIDEO_TYPE_VIDEO",reelToReelBaseline:"REEL_TO_REEL_BASELINE_VIEW_TRANSITION_START"}},g,P;if((g=this.playerData)==null?0:(P=g.cacheMetadata)==null?0:P.isCacheHit)k.isCacheHit=!0;var x;if(g=(x=_.b(this.currentEndpoint,_.VY))==null?void 0:
x.prefetchTaskId)k.prefetchInfo={taskId:g};_.bL(k)};
_.d.isAd=function(){var k,g;return!!((k=_.b(this.currentEndpoint,_.VY))==null?0:(g=k.adClientParams)==null?0:g.isAd)};
_.d.getPlayer=function(){this.$||this._enableProperties();return this.playerElement};
_.d.getPlayerContainer=function(){var k;return(k=_.kr(this.hostElement).querySelector("ytd-reel-video-renderer"))==null?void 0:k.playerContainer};
_.d.onPlayerStateChange=function(k){var g=this;this.isPlayerPaused=k===2;k!==1&&this.isShortPlayable()||this.currentPlayerIndex===this.index?k===1&&this.index===0&&(this.isPlayerStarted||_.Ni().dispatch(kTJ(!0))):(this.movePlayerToVideo(this.index),this.isPlayerStarted||_.Ni().dispatch(kTJ(!0)));this.player&&!this.player.getLoopVideo()&&_.Xq.addLowPriorityJob(function(){g.getShortsLoopSetting().then(function(P){var x;(x=g.player)==null||x.setLoopVideo(P)})});
this.isPlayerPaused&&_.W("web_shorts_paused_state_logging")&&_.Mh(_.hE(),[this.reelPlayerPausedStateRendererVe])};
_.d.isShortPlayable=function(){if(_.W("kevlar_playable_short_killswitch"))return!0;var k;return(k=this.playerData)!=null&&k.playabilityStatus?this.playerData.playabilityStatus.status==="OK":!1};
_.d.setNormalPlaybackSpeed=function(){var k=this,g,P;return _.e(function(x){if(x.nextAddress==1)return x.yield(k.getPlayer().getPlayerPromise(),2);g=x.yieldResult;P=g.getPlaybackRate();P!==1&&(k.storedPlaybackSpeed=P,g.setPlaybackRate(1));_.SV(x)})};
_.d.restorePlaybackSpeed=function(){var k=this,g;return _.e(function(P){if(P.nextAddress==1)return k.storedPlaybackSpeed===null?P.jumpTo(0):P.yield(k.getPlayer().getPlayerPromise(),3);g=P.yieldResult;g.setPlaybackRate(k.storedPlaybackSpeed);k.storedPlaybackSpeed=null;_.SV(P)})};
_.d.playerDataChanged=function(){var k=this,g,P,x,U,A,q,T,c,Z;return _.e(function(w){if(w.nextAddress==1){g=k.getPlayer();k.enableShortsSequenceRefactorUnify||(P=k.intersectionObserver)==null||P.disconnect();if(k.playerData){if(((x=k.playerData.videoDetails)==null?void 0:x.videoId)!==((U=g.getPlayer())==null?void 0:U.getVideoData().video_id)){A={};if(q=_.b(k.currentEndpoint,_.VY))A.watch_endpoint=q,q.endTimeSeconds&&(A.end=q.endTimeSeconds);g.loadVideoWithPlayerResponse(k.playerData,A)}}else return w.return();
return k.player?w.jumpTo(2):w.yield(g.getPlayerPromise(),3)}w.nextAddress!=2&&(k.player=w.yieldResult,k.JSC$22643_playerStateChangeListener=k.onPlayerStateChange.bind(k),k.player.addEventListener("onStateChange",k.JSC$22643_playerStateChangeListener),_.W("kevlar_client_enable_shorts_player_bootstrap")&&_.SJ(),k.scrollToVideoThrottle.fire(k.index),k.movePlayerToVideo(k.index),_.Xq.addLowPriorityJob(function(){k.getShortsLoopSetting().then(function(J){var r;(r=k.player)==null||r.setLoopVideo(J)})}),
_.KBm.resolve(k.player),k.player.syncVolume(),k.getPlayer().focusOnPlayer());
k.enableShortsSequenceRefactorUnify||_.Xq.addLowPriorityJob(function(){k.observeShorts()},100);
T=k.player.getPlayerState(k.player.getPresentingPlayerType());T!==1||k.isPlayerStarted||_.Ni().dispatch(kTJ(!0));k.updateBackNavContainerWidth();c=_.b(k.currentEndpoint,_.VY);((Z=c)==null?0:Z.startTimeSeconds)&&k.player.seekTo(c.startTimeSeconds);if(k.JSC$22643_cinematicController||k.cinematicsInitializeJobId)return w.return();k.cinematicsInitializeJobId=_.Xq.addLowPriorityJob(function(){k.initCinematicController();k.cinematicsInitializeJobId=void 0});
_.SV(w)})};
_.d.onShortUndoDismiss=function(){var k=this,g=X6S().pop();g!==void 0&&(_.VJ(this,function(){k.showCardWithIndex(g)}),this.playablePreviousIndex=this.getPlayablePreviousIndex())};
_.d.onShortsDismiss=function(k){if(k=k.detail.reelDismissalActionRenderer)(k=_.b(k.onDismissalCompletionRenderer,_.g4U))&&this.ytComponentBehavior.resolveCommand({openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:k}}}),this.scrollAndDismissCard()};
_.d.processReelNonVideoContentDismissalCommand=function(k){var g=this;this.activeDimissalTimeout&&(clearTimeout(this.activeDimissalTimeout),this.activeDimissalTimeout=void 0);k=_.b(k,q4s);this.activeDimissalTimeout=setTimeout(function(){g.scrollAndDismissCard()},Number(k==null?void 0:k.delayMs))};
_.d.scrollAndDismissCard=function(){var k=this,g=this.index;X6S().push(g);_.VJ(this,function(){var P=k.getPlayableNextIndex();P!==null&&(P=k.getActiveReelVideo(P),k.hideCardWithIndex(g),P==null||P.scrollIntoView({behavior:"smooth",block:"nearest",inline:k.enableScrollIntoViewCenter?"center":"start"}))})};
_.d.hideCardWithIndex=function(k){if(k=this.getActiveReelVideo(k))k.hidden=!0};
_.d.showCardWithIndex=function(k){if(k=this.getActiveReelVideo(k))k.hidden=!1};
_.d.onActiveChanged=function(){this.activeChanged(this.ytPageBehavior.active)};
_.d.activeChanged=function(k){_.Ni().dispatch(_.Rp({type:"SET_IS_SHORTS_ACTIVE",payload:{isShortsActive:k}}));if(k)document.addEventListener("keydown",_.AB(this,this.onKeydown)),document.body.setAttribute("no-y-overflow",""),this.setNormalPlaybackSpeed(),this.getPlayer().focusOnPlayer();else{if(this.isAd()){var g;(g=this.player)==null||g.sendAbandonmentPing()}var P;(P=this.player)==null||P.cueVideoByPlayerVars({videoId:"00000000"});document.removeEventListener("keydown",_.AB(this,this.onKeydown));
document.body.removeAttribute("no-y-overflow");this.restorePlaybackSpeed();this.processResetAction()}};
_.d.graftClientVisualElements=function(){if(this.data){var k=_.qJ();_.l53(k,_.$D({response:this.reelWatchSequenceResponse}));_.BV(k,this.nextReelVe);_.BV(k,this.prevReelVe);_.W("kevlar_shorts_auto_advance")&&(_.BV(k,this.loopToggleOffVe),_.BV(k,this.loopToggleOnVe));_.BV(k,this.ambientModeToggleVe);_.Mh(_.hE(),[this.nextReelVe,this.prevReelVe]);_.W("web_shorts_paused_state_logging")&&_.BV(k,this.reelPlayerPausedStateRendererVe)}};
_.d.graftNvcRenderer=function(){var k,g,P,x,U,A,q=this.enableShortsSequenceRefactorUnify?(k=this.shortsContentList)==null?void 0:(g=k[this.index])==null?void 0:g.command:this.index<0?(P=this.shortsProcessedPrevSequence)==null?void 0:(x=P[this.shortsProcessedPrevSequence.length+this.index])==null?void 0:x.command:(U=this.shortsProcessedSequence)==null?void 0:(A=U[this.index])==null?void 0:A.command;if(q&&this.isNonVideoContentCommand(q)){k=_.b(q,_.IW);var T,c;(k=(T=_.b(k==null?void 0:k.renderer,_.ye))==
null?void 0:(c=T.loggingDirectives)==null?void 0:c.trackingParams)&&_.qJ().graftServerVe(k)}};
_.d.setActiveIndex=function(){_.Za().resolve(_.mM).setActiveIndex(this.index)};
_.d.onShortsPipActiveChanged=function(){this.isShortsMiniplayerActive()&&this.updateMiniplayerData()};
_.d.lazyUpdateMiniplayerData=function(){var k=this;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.updateMiniplayerDataJobId=_.Xq.addLowPriorityJob(function(){k.updateMiniplayerData();k.updateMiniplayerDataJobId=void 0}))};
_.d.cancelPreviousMiniplayerDataUpdate=function(){this.updateMiniplayerDataJobId&&_.Xq.cancelJob(this.updateMiniplayerDataJobId)};
_.d.updateMiniplayerData=function(){var k,g,P,x=_.Za().resolve(_.EB),U={shortsData:this.getCurrentShort(),previousButtonDisabled:!((k=this.prevButtonData)==null||!k.isDisabled),nextButtonDisabled:!((g=this.nextButtonData)==null||!g.isDisabled),playabilityStatus:(P=this.playerData)==null?void 0:P.playabilityStatus};_.cp(x,U)};
_.d.resetPlayerLocation=function(){var k=this.getPlayer();this.initialPlayerContainer&&k.appendTo(this.initialPlayerContainer,void 0,!0);this.shortsInnerContainer&&this.overlayContainer&&(this.shortsInnerContainer.appendChild(this.overlayContainer),this.overlayContainer=void 0)};
_.d.movePlayerToVideo=function(k,g){var P=this;g=g===void 0?!0:g;var x=this.getActiveReelVideo(k),U=this.getPlayer();if(x){this.overlayContainer?x.appendChild(this.overlayContainer):(this.overlayContainer=_.kr(this.hostElement).querySelector("ytd-reel-video-renderer")||void 0,x.appendChild(this.overlayContainer),this.isShortsMiniplayerActive()||U.appendTo(this.overlayContainer.playerContainer,void 0,!0));var A;(A=this.player)==null||A.setSize(NaN,NaN);this.isActive||_.ti(_.Xq,function(){P.isActive=
!0});
U.style.visibility="visible";this.playerInPosition=!0;this.hasDataUpdated&&this.unhideCurrentOverlay();_.W("reels_web_disable_rtr_tick")||_.W("reels_web_use_pbs_first_shorts")&&k===0||_.EX("r_tr");this.currentPlayerIndex=k;x.appendChild(this.errorScreenContainer);var q;(q=this.JSC$22643_cinematicController)==null||_.uHS(q)}else g?_.Xq.addLowPriorityJob(function(){P.movePlayerToVideo(P.index,!1)}):Math.random()<=_.rP("web_shorts_error_logging_threshold")&&_.XU(new _.Da("Trying to movePlayerToVideo with undefined container.",
{firstAttempt:g,
index:k}))};
_.d.enableFormatFirst=function(k){return _.W("web_enable_format_first")||k.adsOverlay&&_.W("web_enable_format_first_ads_only")||k.reelPlayerOverlayRenderer&&_.W("web_enable_format_first_organic_only")};
_.d.getAspectRatio=function(k){if(this.enableFormatFirst(k))return(k==null?0:k.thumbnail)&&jiy(k.thumbnail)?"--ytd-shorts-player-ratio: "+jiy(k.thumbnail):"--ytd-shorts-player-ratio: 0.5625"};
_.d.getBackgroundImage=function(k){if(k!=null&&k.thumbnail)return(k=_.CX(k.thumbnail.thumbnails))?'background-image:url("'+k+'");':"background-color:black;"};
_.d.onPersistentPanelActiveChanged=function(){var k=this.getCurrentShort();if(k&&this.enableFormatFirst(k)&&(k==null?0:k.thumbnail)&&jiy(k.thumbnail)!==.5625){var g;(g=this.player)==null||g.setSize(NaN,NaN)}};
_.d.isShortsMiniplayerActive=function(){return this.shortsPipEnabled&&this.isShortsPipActive};
_.d.moveCinematicsToVideo=function(){var k=_.kr(this.hostElement).querySelector("ytd-reel-video-renderer");(k==null?0:k.cinematicContainer)&&k.cinematicContainer!==this.shortsCinematicContainer.parentElement&&k.cinematicContainer.appendChild(this.shortsCinematicContainer)};
_.d.onPrevButtonDataChange=function(){this.updatePrevButtonData()};
_.d.updatePrevButtonData=function(){var k=this.get("overlay.reelPlayerOverlayRenderer.prevItemButton.buttonRenderer",this.data);if(k){var g;this.prevButtonData=k=Object.assign({},k,{accessibility:{label:_.OX("PREVIOUS_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_UP"},isDisabled:k.isDisabled||this.index===-(((g=this.shortsProcessedPrevSequence)==null?void 0:g.length)||0),tooltip:this.isUpArrowHidden?"":_.OX("PREVIOUS_VIDEO_LABEL")})}else this.prevButtonData&&(this.prevButtonData=k=Object.assign({},
this.prevButtonData,{isDisabled:!1}))};
_.d.onNextButtonDataChange=function(){this.updateNextButtonData()};
_.d.updateNextButtonData=function(){var k=this.get("overlay.reelPlayerOverlayRenderer.nextItemButton.buttonRenderer",this.data);if(k){var g;this.nextButtonData=k=Object.assign({},k,{accessibility:{label:_.OX("NEXT_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_DOWN"},isDisabled:k.isDisabled||this.index===((g=this.shortsProcessedSequence)==null?void 0:g.length),tooltip:_.OX("NEXT_VIDEO_LABEL")||""})}};
_.d.getPlayablePreviousIndex=function(){for(var k,g=this.index-1;g>=-(((k=this.prevShortsSequence)==null?void 0:k.length)||0);g--)if(!X6S().includes(g))return g;return null};
_.d.getIndexInSequence=function(k,g){return k.findIndex(function(P){var x;return((x=_.b(P.command,_.VY))==null?void 0:x.videoId)===g})};
_.d.handlePrevButtonClick=function(k){var g=this,P,x;return _.e(function(U){P=g.getPlayablePreviousIndex();if(P===null)return U.return();g.gestureType=((x=k)==null?void 0:x.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";P===0&&(g.hidePreviousButtonImmediately=!0);if(g.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){g.transitionToVideoThrottle.fire(P)}),U.return();
g.scrollToVideoThrottle.fire(P);_.SV(U)})};
_.d.getPlayableNextIndex=function(){for(var k,g,P=this.index+1;P<(this.enableShortsSequenceRefactorUnify?(k=this.shortsContentList)==null?void 0:k.length:((g=this.shortsProcessedSequence)==null?void 0:g.length)||0);P++)if(!X6S().includes(P))return P;return null};
_.d.handleNextButtonClick=function(k,g){var P=this,x,U;return _.e(function(A){x=P.getPlayableNextIndex();if(x===null)return A.return();x===1&&(P.showPreviousButtonImmediately=!0);P.gestureType=((U=k)==null?void 0:U.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";g&&(P.gestureType=g);if(P.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){P.transitionToVideoThrottle.fire(x)}),A.return();
P.scrollToVideoThrottle.fire(x);_.SV(A)})};
_.d.handleReelNavigateCommand=function(k,g,P){(k=_.b(k,OPc))&&g&&k.destination==="REEL_NAVIGATION_DESTINATION_NEXT"&&this.handleNextButtonClick(P)};
_.d.loadVideo=function(k,g){g=g===void 0?!1:g;if(k!==this.currentPlayerIndex){_.Ni().dispatch(kTJ(!1));if(this.isAd()&&!g){var P;(P=this.player)==null||P.notifyShortsAdSwipeEvent()}if((g=this.JSC$22643_cinematicController)!=null){var x;(x=g.currentCinematicEffect)==null||x.pause()}if((x=this.JSC$22643_cinematicController)!=null){var U;(U=x.currentCinematicEffect)==null||U.clear()}x=k>this.index;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.setMiniplayerPreview(x));
this.getPlayer().style.visibility="hidden";this.hasDataUpdated=this.playerInPosition=!1;this.overlayContainer&&(this.overlayContainer.querySelector("#experiment-overlay").style.display="none");var A,q,T,c,Z,w;U=this.enableShortsSequenceRefactorUnify?(A=this.shortsContentList)==null?void 0:(q=A[k])==null?void 0:q.command:k<0?(T=this.shortsProcessedPrevSequence)==null?void 0:(c=T[this.shortsProcessedPrevSequence.length+k])==null?void 0:c.command:(Z=this.shortsProcessedSequence)==null?void 0:(w=Z[k])==
null?void 0:w.command;this.index=k;this.gestureType||(this.gestureType=x?"INTERACTION_LOGGING_GESTURE_TYPE_SWIPE":"INTERACTION_LOGGING_GESTURE_TYPE_BACK_SWIPE");U&&this.isVideoContentCommand(U)&&(this.ytComponentBehavior.resolveCommand(U,{form:{createScreenConfig:{clickedVisualElement:x?this.nextReelVe:this.prevReelVe,implicitGestureType:this.gestureType}}}),this.gestureType=void 0);if(U&&this.isNonVideoContentCommand(U)){this.currentEndpoint=U;this.data=void 0;A=_.qJ();q=_.b(U,_.IW);var J,r;(q=(J=
_.b(q==null?void 0:q.renderer,_.ye))==null?void 0:(r=J.screenLoggingData)==null?void 0:r.screenVeType)&&_.bF(A,q);this.currentPlayerIndex=-1;this.player&&this.isShortPlayable()&&this.player.pauseVideo();(J=this.getActiveReelVideo(k))&&J.appendChild(this.overlayContainer)}var f,B;J=this.enableShortsSequenceRefactorUnify?((f=this.shortsContentList)==null?void 0:f.length)===k+1:((B=this.reelWatchSequenceResponse)==null?void 0:B.entries)&&k===this.reelWatchSequenceResponse.entries.length-1;var L;if(((L=
this.reelWatchSequenceResponse)==null?0:L.continuationEndpoint)&&J){var Y,l;f={contentPlaybackContext:_.Ca({},(l=_.b((Y=this.currentEndpoint)==null?void 0:Y.commandMetadata,_.A6))==null?void 0:l.url,window.location.href)};this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint,{form:f})}var D,X,a;((D=this.reelWatchSequenceResponse)==null?0:D.prevContinuationEndpoint)&&k===-(((X=this.reelWatchSequenceResponse)==null?void 0:(a=X.prevEntries)==null?void 0:a.length)||
0)&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.prevContinuationEndpoint)}};
_.d.setMiniplayerPreview=function(k){k=(k===void 0?0:k)?this.getPlayableNextIndex():this.getPlayablePreviousIndex();var g,P,x,U,A=_.Za().resolve(_.EB),q={shortsData:void 0,shortsPreviewThumbnail:k?this.enableShortsSequenceRefactorUnify?(g=this.shortsContentList)==null?void 0:(P=g[k])==null?void 0:P.thumbnail:(x=this.shortsProcessedSequence)==null?void 0:(U=x[k])==null?void 0:U.thumbnail:void 0};_.cp(A,q)};
_.d.updateTitle=function(k){var g,P;k=(k==null?0:k.adSlots)?"":(P=k==null?void 0:(g=k.videoDetails)==null?void 0:g.title)!=null?P:"";_.GB(this.hostElement,"yt-update-title",k)};
_.d.registerPanel=function(k){var g=_.Za().resolve(_.lB);if(g){k=_.O(k.engagementPanels||[]);for(var P=k.next();!P.done;P=k.next()){P=P.value;var x=this.getPanelIdentifier(P.engagementPanelSectionListRenderer),U=void 0,A=void 0;(A=(U=g).registerPanelContent)==null||A.call(U,x,P)}}};
_.d.getPanelIdentifier=function(k){var g;return(k==null?void 0:(g=k.identifier)==null?void 0:g.tag)||(k==null?void 0:k.panelIdentifier)||(k==null?void 0:k.targetId)};
_.d.processResetAction=function(){this.currentPlayerIndex=this.index=0;this.playerData=this.player=void 0;this.unregisterPanels();this.reelWatchSequenceResponse=this.data=void 0;this.shortsContentList=[];this.currentEndpoint=void 0;this.endOfNextContinuation=this.isPersistentPanelActive=this.anchoredPanelActive=!1;_.Ni().dispatch(kTJ(!1));this.isShortsInitialized=!1;this.resetPlayerLocation();this.shortsContainer.scrollTop=0;this.firstShortsData=void 0;_.Ni().dispatch(G$U(!1));var k;(k=this.shortsController)!=
null&&(k.dismissedIndices=[]);var g;(g=this.shortsController)!=null&&g.watchWhileIndices.clear();this.isShortsMiniplayerActive()&&_.Za().resolve(_.EB).close(!0)};
_.d.processAppendReelWatchSequenceContinuationEntriesAction=function(k){var g=this,P;(P=this.intersectionObserver)==null||P.disconnect();k=k.appendReelWatchSequenceContinuationEntriesAction;if(k==null?0:k.entries){var x;this.reelWatchSequenceResponse=Object.assign({},this.reelWatchSequenceResponse,{entries:[].concat(_.Kl(((x=this.reelWatchSequenceResponse)==null?void 0:x.entries)||[]),_.Kl(k.entries)),continuationEndpoint:k.continuationEndpoint})}else if(k==null?0:k.prevEntries){var U;this.reelWatchSequenceResponse=
Object.assign({},this.reelWatchSequenceResponse,{prevEntries:[].concat(_.Kl(((U=this.reelWatchSequenceResponse)==null?void 0:U.prevEntries)||[]),_.Kl(k.prevEntries)),prevContinuationEndpoint:k.prevContinuationEndpoint});_.Xq.addLowPriorityJob(function(){g.movePlayerToVideo(g.index);var A;(A=g.getActiveReelVideo(g.index))==null||A.scrollIntoView({block:"nearest",inline:g.enableScrollIntoViewCenter?"center":"start"})})}else return;
_.Xq.addLowPriorityJob(function(){g.observeShorts()},100)};
_.d.processWatchSequence=function(k){var g=this;return k.map(function(P){P=P.command;if(g.isVideoContentCommand(P)){var x=_.b(P,_.VY);return{reelPlayerOverlayRenderer:_.b(x==null?void 0:x.overlay,_.Nwv),thumbnail:x.thumbnail,command:P}}return g.isNonVideoContentCommand(P)?(x=_.b(P,_.IW),{reelNonVideoContentRenderer:_.b(x==null?void 0:x.renderer,_.ye),command:P}):{command:P}})};
_.d.calculateIntersectionObserverThreshold=function(){var k=_.kr(this.hostElement).querySelector("ytd-reel-video-renderer"),g=1;(k==null?0:k.offsetHeight)&&(k==null?0:k.offsetWidth)&&(g=Math.min(k.offsetHeight,this.shortsContainer.offsetHeight)/k.offsetHeight*(Math.min(k.offsetWidth,this.shortsContainer.offsetWidth)/k.offsetWidth));return Math.round(g*.6*10)/10};
_.d.isVideoContentCommand=function(k){_.Za().resolve(_.mM);return!!_.b(k,_.VY)};
_.d.isNonVideoContentCommand=function(k){_.Za().resolve(_.mM);return!!_.b(k,_.IW)};
_.d.initCinematicController=function(){var k=this;if(this.player&&this.shortsCinematicContainer){this.JSC$22643_cinematicController=new _.fk(this.shortsCinematicContainer,this.player);var g,P=_.b((g=this.data)==null?void 0:g.background,_.kG);_.zVr(this.JSC$22643_cinematicController,P);_.BCk(this.JSC$22643_cinematicController,DBr(P));_.b4s(this.JSC$22643_cinematicController);_.Xq.addLowPriorityJob(function(){k.moveCinematicsToVideo()})}};
_.d.handleMiniplayerNavigateShorts=function(k){k==="REEL_NAVIGATION_DESTINATION_NEXT"?this.handleNextButtonClick():k==="REEL_NAVIGATION_DESTINATION_PREV"&&this.handlePrevButtonClick()};
_.d.handleSignalActionToggleShortsPictureInPicture=function(){if(_.Za().resolve(_.EB).pictureInPictureSupported()){var k=_.Za().resolve(_.mM);if(_.W("web_shorts_pip")){var g=_.Za().resolve(_.EB);k.isShortsPipActive()?g.deactivate():g.isMiniplayerActive()||(_.SD().shortsPipActivation=!0,_.a0s(g))}}else(k=this.player)==null||k.togglePictureInPicture()};
_.mJ.Object.defineProperties(Lk.prototype,{prevShortsSequence:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.reelWatchSequenceResponse)!=null&&k.prevEntries)return this.processWatchSequence([].concat(_.Kl(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(_.Kl(this.prevShortsSequence))}},
shortsSequence:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.reelWatchSequenceResponse)!=null&&k.entries)return this.processWatchSequence(this.reelWatchSequenceResponse.entries)}},
shortsProcessedSequence:{configurable:!0,enumerable:!0,get:function(){var k=this;if(this.firstShortsData){if(!this.shortsSequence)return[this.firstShortsData];var g;if(this.index<0||this.shortsProcessedSequence&&this.shortsSequence&&((g=this.shortsProcessedSequence)==null?void 0:g.length)>this.shortsSequence.length)return this.shortsProcessedSequence;var P;g=_.b((P=this.firstShortsData)==null?void 0:P.command,_.VY);if(g==null||!g.videoId)return this.shortsProcessedSequence;P=this.getIndexInSequence(this.shortsSequence,
g.videoId);if(P!==-1){if(this.shortsProcessedSequence&&this.shortsSequence&&this.shortsProcessedSequence.length===this.shortsSequence.length)return this.shortsProcessedSequence;this.index===0&&(this.currentPlayerIndex=this.index=P,_.Xq.addLowPriorityJob(function(){k.transitionToVideoThrottle.fire(k.index);k.movePlayerToVideo(k.index)}));
return[].concat(_.Kl(this.shortsSequence))}return[this.firstShortsData].concat(_.Kl(this.shortsSequence))}}},
isUpArrowHidden:{configurable:!0,enumerable:!0,get:function(){this.playablePreviousIndex=this.getPlayablePreviousIndex();var k=this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null;k&&(this.hidePreviousButtonImmediately=!1);if(this.showPreviousButtonImmediately){if(k)return!1;this.showPreviousButtonImmediately=!1}return this.hidePreviousButtonImmediately||this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null}},
isDownArrowHidden:{configurable:!0,enumerable:!0,get:function(){if(this.endOfNextContinuation){var k,g;return this.index===((k=this.reelWatchSequenceResponse)==null?void 0:(g=k.entries)==null?void 0:g.length)}var P;return!((P=this.reelWatchSequenceResponse)==null?0:P.entries)&&this.index===0}},
activeIndex:{configurable:!0,enumerable:!0,get:function(){var k;(k=this.delayedActiveIndexUpdateDebouncer)==null||k.fire(this.index);return this.index}},
shouldRenderOfflineContent:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return this.isShortPlayable()||((g=_.b((k=this.data)==null?void 0:k.watchStatus,_.gFP))==null?void 0:(P=g.style)==null?void 0:P.value)!=="BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"?!1:!0}},
anchoredEngagementPanels:{configurable:!0,enumerable:!0,get:function(){var k=this,g=this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint),P;if((this.data||g)&&(((P=this.data)==null?0:P.engagementPanels)||this.isAd()||g)){g=!1;this.activePanel="shorts-comments-panel";var x;P=_.O(((x=this.data)==null?void 0:x.engagementPanels)||[]);for(x=P.next();!x.done;x=P.next())if(this.getPanelIdentifier(x.value.engagementPanelSectionListRenderer)===this.activePanel){g=!0;break}if(this.isPersistentPanelActive){var U=
_.Za().resolve(_.lB);_.ti(_.Xq,function(){U.showPanel({identifier:k.activePanel,target:null})},100)}var A;
x=[].concat(_.Kl(Object.values(((A=this.data)==null?void 0:A.engagementPanels)||{})));A=this.get("overlay.reelPlayerOverlayRenderer.viewCommentsButton.buttonRenderer",this.data);P=this.get("overlay.reelPlayerOverlayRenderer.buttonBar.reelActionBarViewModel.buttonViewModels.2.buttonViewModel",this.data);return A===void 0&&P===void 0||(A==null?0:A.isDisabled)||(P==null?void 0:P.state)==="BUTTON_VIEW_MODEL_STATE_DISABLED"||this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint)||this.isAd()||
!g?(g=x==null?void 0:x.findIndex(function(q){var T,c;return((T=q.engagementPanelSectionListRenderer)==null?void 0:(c=T.identifier)==null?void 0:c.tag)==="shorts-comments-panel"}),g===-1||g===void 0||x!=null&&x.splice(g,1),[{engagementPanelSectionListRenderer:{header:{engagementPanelTitleHeaderRenderer:{title:{runs:[{text:_.OX("COMMENTS",void 0,"Comments")}]},
visibilityButton:{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CLOSE"},accessibilityData:{accessibilityData:{label:_.OX("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:_.OX("COMMENTS_OFF",void 0,"Comments are turned off. ")},
{text:" "},{text:_.OX("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(_.Kl(Object.values(x||
{})))):x}}},
errorScreen:{configurable:!0,enumerable:!0,get:function(){var k=this,g,P,x;if((g=this.playerData)==null?0:(P=g.playabilityStatus)==null?0:(x=P.errorScreen)==null?0:x.playerInterstitialRenderer)return _.Xq.addLowPriorityJob(function(){k.movePlayerToVideo(k.index)}),this.playerData.playabilityStatus.errorScreen;
var U,A;return((U=this.data)==null?void 0:U.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&((A=this.data)==null?0:A.watchStatus)&&_.b(this.data.watchStatus,_.sWL)?(_.Xq.addLowPriorityJob(function(){k.movePlayerToVideo(k.index)}),this.data.watchStatus):null}},
hasError:{configurable:!0,enumerable:!0,get:function(){return!!this.errorScreen}}});
_.mJ.Object.defineProperties(Lk,{template:{configurable:!0,enumerable:!0,get:function(){if(Vck===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-shorts">\n  <div id="back-nav-button" class="style-scope ytd-shorts"></div>\n</div>\n<div id="offline-container" hidden="[[!shouldRenderOfflineContent]]" class="style-scope ytd-shorts"></div>\n<div id="shorts-container" hidden="[[shouldRenderOfflineContent]]" class="style-scope ytd-shorts">\n  <div id="cinematic-shorts-scrim" class="style-scope ytd-shorts"></div>\n  <div id="shorts-inner-container" class="style-scope ytd-shorts">\n    <div id="initial-player-container" class="style-scope ytd-shorts">\n      <div id="shorts-cinematic-container" class="style-scope ytd-shorts"></div>\n      <ytd-player id="player" aria-hidden="[[hasError]]" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SHORTS" disable-touch-gestures="" class="style-scope ytd-shorts">\n      </ytd-player>\n      <yt-playability-error-supported-renderers id="error-screen" data="[[errorScreen]]" hidden$="[[!errorScreen]]" no-backgrounds="" class="style-scope ytd-shorts">\n      </yt-playability-error-supported-renderers>\n    </div>\n    <template is="dom-if" if="[[!enableShortsSequenceRefactorUnify]]" class="style-scope ytd-shorts">\n      <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      <dom-repeat items="[[shortsProcessedSequence]]" class="style-scope ytd-shorts">\n        <template class="style-scope ytd-shorts">\n          <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[index]]" style$="[[getAspectRatio(item)]]">\n            <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n            </div>\n          </div>\n        </template>\n      </dom-repeat>\n    </template>\n    <template is="dom-if" if="[[enableShortsSequenceRefactorUnify]]" class="style-scope ytd-shorts">\n      <dom-repeat items="[[shortsContentList]]" class="style-scope ytd-shorts">\n        <template class="style-scope ytd-shorts">\n          <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[index]]" style$="[[getAspectRatio(item)]]">\n            <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n            </div>\n          </div>\n        </template>\n      </dom-repeat>\n    </template>\n    <ytd-reel-video-renderer id="reel-video-renderer" data="[[getCurrentShort(data)]]" has-error="[[hasError]]" index="[[index]]" is-active="[[isActive]]" is-persistent-panel-active="[[isPersistentPanelActive]]" is-player-paused="[[isPlayerPaused]]" watch-while-engagement-panels="[[watchWhileEngagementPanels]]" on-overlay-density-changed="[[onOverlayDensityChanged]]" class="style-scope ytd-shorts">\n    </ytd-reel-video-renderer>\n  </div>\n</div>\n<div id="shorts-panel-container" class="style-scope ytd-shorts">\n  <div id="anchored-panel-scrim" on-click="handlePanelScrimClick" class="style-scope ytd-shorts"></div>\n  <div id="anchored-panel" class="anchored-panel style-scope ytd-shorts"></div>\n</div>\n<div class="navigation-container style-scope ytd-shorts">\n  <div class="navigation-button style-scope ytd-shorts" id="navigation-button-up">\n    <ytd-button-renderer button-tooltip-position="left" data="[[prevButtonData]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" overrides="[[buttonOverride]]" on-click="handlePrevButtonClick" class="style-scope ytd-shorts">\n    </ytd-button-renderer>\n  </div>\n  <div class="navigation-button style-scope ytd-shorts" id="navigation-button-down">\n    <ytd-button-renderer button-tooltip-position="left" data="[[nextButtonData]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" overrides="[[buttonOverride]]" on-click="handleNextButtonClick" class="style-scope ytd-shorts">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);Vck=k}k=Vck;return k}}});
Lk.prototype.onNextButtonDataChange=Lk.prototype.onNextButtonDataChange;Lk.prototype.onPrevButtonDataChange=Lk.prototype.onPrevButtonDataChange;Lk.prototype.onPersistentPanelActiveChanged=Lk.prototype.onPersistentPanelActiveChanged;Lk.prototype.lazyUpdateMiniplayerData=Lk.prototype.lazyUpdateMiniplayerData;Lk.prototype.onShortsPipActiveChanged=Lk.prototype.onShortsPipActiveChanged;Lk.prototype.setActiveIndex=Lk.prototype.setActiveIndex;Lk.prototype.graftNvcRenderer=Lk.prototype.graftNvcRenderer;
Lk.prototype.graftClientVisualElements=Lk.prototype.graftClientVisualElements;Lk.prototype.onActiveChanged=Lk.prototype.onActiveChanged;Lk.prototype.onShortsDismiss=Lk.prototype.onShortsDismiss;Lk.prototype.onShortUndoDismiss=Lk.prototype.onShortUndoDismiss;Lk.prototype.playerDataChanged=Lk.prototype.playerDataChanged;Lk.prototype.afterPlayerStarted=Lk.prototype.afterPlayerStarted;Lk.prototype.updateReelWatchSequenceResponse=Lk.prototype.updateReelWatchSequenceResponse;
Lk.prototype.unhideCurrentOverlay=Lk.prototype.unhideCurrentOverlay;Lk.prototype.onServiceRequestCompleted=Lk.prototype.onServiceRequestCompleted;Lk.prototype.engagementPanelsChanged=Lk.prototype.engagementPanelsChanged;Lk.prototype.onFullscreenChange=Lk.prototype.onFullscreenChange;Lk.prototype.onResize=Lk.prototype.onResize;Lk.prototype.setShortsContentList=Lk.prototype.setShortsContentList;Lk.prototype.setFirstShortsData=Lk.prototype.setFirstShortsData;
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Lk.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.$G.YtPageBehavior),_.I("design:type",Object)],Lk.prototype,"ytPageBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Lk.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.QF),_.I("design:type",Object)],Lk.prototype,"ironResizableBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Lk.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],Lk.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.h(_.yC.YtdGuideStateAwareBehavior),_.I("design:type",Object)],Lk.prototype,"ytdGuideStateAwareBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],Lk.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"playerData",void 0);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"reelWatchSequenceResponse",void 0);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"cachedReelWatchSequenceResponse",void 0);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"cachedSequenceParams",void 0);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"cachedSequenceProvider",void 0);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"currentEndpoint",void 0);
_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"nextButtonData",void 0);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"prevButtonData",void 0);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"isPreviousPageShorts",void 0);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"index",void 0);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"delayedActiveIndex",void 0);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"playablePreviousIndex",void 0);
_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"player",void 0);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"isPlayerPaused",void 0);_.N([_.n({selector:lDd}),_.I("design:type",Object)],Lk.prototype,"isPlayerStarted",void 0);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"intersectionObserver",void 0);_.N([_.n(),_.I("design:type",Number)],Lk.prototype,"cinematicsInitializeJobId",void 0);_.N([_.n(),_.I("design:type",Number)],Lk.prototype,"updateMiniplayerDataJobId",void 0);
_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"fitToVisibleBounds",void 0);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"pageSubtype",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Lk.prototype,"enablePreviousContinuation",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Lk.prototype,"shortsPipEnabled",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Lk.prototype,"isDark",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Lk.prototype,"shortsViewTransitions",void 0);_.N([_.n({selector:_.Xn,reflectToAttribute:!0}),_.I("design:type",Object)],Lk.prototype,"isFullscreen",void 0);_.N([_.n({selector:_.yz,reflectToAttribute:!0}),_.I("design:type",Object)],Lk.prototype,"isShortsPipActive",void 0);_.N([_.Td("#shorts-inner-container"),_.I("design:type",HTMLElement)],Lk.prototype,"shortsInnerContainer",void 0);
_.N([_.Td("#back-nav-button ytd-button-renderer"),_.I("design:type",_.Oh)],Lk.prototype,"backNavButton",void 0);_.N([_.Td("#shorts-container"),_.I("design:type",HTMLElement)],Lk.prototype,"shortsContainer",void 0);_.N([_.MI("error-screen"),_.I("design:type",HTMLElement)],Lk.prototype,"errorScreenContainer",void 0);_.N([_.MI("player"),_.I("design:type",Object)],Lk.prototype,"playerElement",void 0);
_.N([_.MI("shorts-cinematic-container"),_.I("design:type",HTMLElement)],Lk.prototype,"shortsCinematicContainer",void 0);_.N([_.MI("initial-player-container"),_.I("design:type",HTMLElement)],Lk.prototype,"initialPlayerContainer",void 0);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"buttonOverride",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Lk.prototype,"anchoredPanelActive",void 0);_.N([_.n(),_.I("design:type",String)],Lk.prototype,"activePanel",void 0);
_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"isActive",void 0);_.N([_.n({selector:Qic,reflectToAttribute:!0}),_.I("design:type",Object)],Lk.prototype,"smallScreenPersistentPanel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Lk.prototype,"isPersistentPanelActive",void 0);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"smallScreenSqueezeBack",void 0);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"enableScrollIntoViewCenter",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Lk.prototype,"formatFirst",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Lk.prototype,"enableFlexibleOverlay",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Lk.prototype,"extractOverlay",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Lk.prototype,"useAspectRatio",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Lk.prototype,"enableShortsSequenceRefactorUnify",void 0);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"shortsController",void 0);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"panelContainer",void 0);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"overlayContainer",void 0);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"isShortsInitialized",void 0);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"firstShortsData",void 0);
_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"firstShortsDataModel",void 0);_.N([_.n(),_.I("design:type",Array)],Lk.prototype,"shortsContentList",void 0);_.N([_.E("reelWatchSequenceResponse"),_.I("design:type",Object),_.I("design:paramtypes",[])],Lk.prototype,"prevShortsSequence",null);_.N([_.E("data","prevShortsSequence"),_.E("data","prevShortsSequence"),_.I("design:type",Object),_.I("design:paramtypes",[])],Lk.prototype,"shortsProcessedPrevSequence",null);
_.N([_.E("reelWatchSequenceResponse"),_.I("design:type",Object),_.I("design:paramtypes",[])],Lk.prototype,"shortsSequence",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Lk.prototype,"setFirstShortsData",null);_.N([_.OO("reelWatchSequenceResponse","firstShortsData"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Lk.prototype,"setShortsContentList",null);
_.N([_.E("data","shortsSequence","firstShortsData"),_.I("design:type",Object),_.I("design:paramtypes",[])],Lk.prototype,"shortsProcessedSequence",null);_.N([_.n({reflectToAttribute:!0}),_.E("index","playablePreviousIndex","prevShortsSequence","hidePreviousButtonImmediately","showPreviousButtonImmediately"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Lk.prototype,"isUpArrowHidden",null);
_.N([_.n({reflectToAttribute:!0}),_.E("reelWatchSequenceResponse","index","endOfNextContinuation"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Lk.prototype,"isDownArrowHidden",null);_.N([_.n(),_.E("index"),_.I("design:type",Number),_.I("design:paramtypes",[])],Lk.prototype,"activeIndex",null);_.N([_.E("isShortPlayable","data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Lk.prototype,"shouldRenderOfflineContent",null);
_.N([_.dV("iron-resize"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Lk.prototype,"onResize",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],Lk.prototype,"anchoredEngagementPanels",null);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"watchWhileEngagementPanels",void 0);_.N([_.OO("isFullscreen"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Lk.prototype,"onFullscreenChange",null);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Lk.prototype,"engagementPanelsChanged",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.ov]),_.I("design:returntype")],Lk.prototype,"onServiceRequestCompleted",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Lk.prototype,"unhideCurrentOverlay",null);
_.N([_.OO("currentEndpoint"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Lk.prototype,"updateReelWatchSequenceResponse",null);_.N([_.OO("isPlayerStarted"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Lk.prototype,"afterPlayerStarted",null);_.N([_.E("playerData","reelWatchSequenceResponse","data"),_.I("design:type",Object),_.I("design:paramtypes",[])],Lk.prototype,"errorScreen",null);
_.N([_.E("errorScreen"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Lk.prototype,"hasError",null);_.N([_.OO("playerData"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype",Promise)],Lk.prototype,"playerDataChanged",null);_.N([_.dV("yt-dismissible-item-undo-feedback"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Lk.prototype,"onShortUndoDismiss",null);
_.N([_.dV("yt-disable-lockup-interaction"),_.I("design:type",Function),_.I("design:paramtypes",[Object]),_.I("design:returntype")],Lk.prototype,"onShortsDismiss",null);_.N([_.Zf("active"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Lk.prototype,"onActiveChanged",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Lk.prototype,"graftClientVisualElements",null);
_.N([_.OO("currentPlayerIndex"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Lk.prototype,"graftNvcRenderer",null);_.N([_.OO("index"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Lk.prototype,"setActiveIndex",null);_.N([_.OO("isShortsPipActive"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Lk.prototype,"onShortsPipActiveChanged",null);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Lk.prototype,"lazyUpdateMiniplayerData",null);_.N([_.n(),_.I("design:type",Object)],Lk.prototype,"onOverlayDensityChanged",void 0);_.N([_.OO("isPersistentPanelActive"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Lk.prototype,"onPersistentPanelActiveChanged",null);
_.N([_.OO("index","data","isUpArrowHidden"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Lk.prototype,"onPrevButtonDataChange",null);_.N([_.OO("index","data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Lk.prototype,"onNextButtonDataChange",null);_.N([_.t({is:"ytd-shorts"})],Lk);_.az.registerService(_.OA6,Lk);
_.H6();
}catch(e){_._DumpException(e)}
try{
_.ai("JzFVk");
var BGS;var zf7;var kf=function(){return _.S.apply(this,arguments)||this};
_.z(kf,_.S);kf.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
kf.prototype.computeBlueBottomLink=function(k){return k};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],kf.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],kf.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],kf.prototype,"data",void 0);_.N([_.n({computed:"computeIcon_(data.bottomIcon)"}),_.I("design:type",String)],kf.prototype,"bottomIcon",void 0);
_.N([_.n({computed:"computeBlueBottomLink(data.blueBottomLink)",reflectToAttribute:!0}),_.I("design:type",Boolean)],kf.prototype,"enableBlueBottomLink",void 0);_.N([_.t({is:"ytd-web-answer-renderer",disableElementRegistration:!0})],kf);
_.v(kf,"ytd-web-answer-renderer",function(){if(zf7!==void 0)return zf7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-web-answer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="section-header" class="style-scope ytd-web-answer-renderer">\n  <yt-formatted-string id="section-title" text="[[data.sectionTitle]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n  <div id="menu" class="style-scope ytd-web-answer-renderer"></div>\n</div>\n<a class="yt-simple-endpoint style-scope ytd-web-answer-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]">\n  <div id="content" class="style-scope ytd-web-answer-renderer">\n    <div id="content-text" class="style-scope ytd-web-answer-renderer">\n      <div id="content-title" class="style-scope ytd-web-answer-renderer">\n        <yt-formatted-string id="content-title" text="[[data.contentTitle]]" class="style-scope ytd-web-answer-renderer">\n        </yt-formatted-string>\n        <yt-icon class="external-link-icon style-scope ytd-web-answer-renderer" icon="yt-icons:open_in_new"></yt-icon>\n      </div>\n      <yt-formatted-string id="body-text" text="[[data.bodyText]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n      <div id="source-group" class="style-scope ytd-web-answer-renderer">\n        <yt-formatted-string text="[[data.sourceName]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n        <div id="separator" hidden="[[!data.publishedDate]]" class="style-scope ytd-web-answer-renderer">\u2022</div>\n        <yt-formatted-string text="[[data.publishedDate]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <yt-img-shadow id="answer-image" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="100" class="style-scope ytd-web-answer-renderer">\n    </yt-img-shadow>\n  </div>\n</a>\n<a class="yt-simple-endpoint style-scope ytd-web-answer-renderer" hidden="[[!data.bottomLink]]" href$="[[computeHref_(data.bottomLinkCommand)]]" data="[[data.bottomLinkCommand]]">\n  <div id="bottom-section" class="style-scope ytd-web-answer-renderer">\n    <yt-icon id="bottom-icon" icon="[[bottomIcon]]" class="style-scope ytd-web-answer-renderer"></yt-icon>\n    <yt-formatted-string id="bottom-link" text="[[data.bottomLink]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n    <yt-icon class="external-link-icon style-scope ytd-web-answer-renderer" icon="yt-icons:open_in_new"></yt-icon>\n  </div>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return zf7=k},{mode:_.Gd("kevlar_poly_si_batch_j035")?1:2});var uIN;var gF=function(){var k=_.S.apply(this,arguments)||this;k.hasChipBar=!1;return k};
_.z(gF,_.S);gF.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}}};
gF.prototype.computeHasChipBar=function(k){return!(k==null||!k.chipBar)};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],gF.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],gF.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],gF.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasChipBar(data)"}),_.I("design:type",Object)],gF.prototype,"hasChipBar",void 0);_.N([_.t({is:"ytd-search-header-renderer",disableElementRegistration:!0})],gF);
_.v(gF,"ytd-search-header-renderer",function(){if(uIN!==void 0)return uIN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="chip-bar" class="style-scope ytd-search-header-renderer"></div>\n<div id="about-these-results" class="style-scope ytd-search-header-renderer"></div>\n<div id="filter-button" class="style-scope ytd-search-header-renderer"></div>\n\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return uIN=k},{mode:1});var hfT;var Pd=function(){return _.S.apply(this,arguments)||this};
_.z(Pd,_.S);Pd.prototype.configureRendererStamper=function(){return{"data.pages":{id:"pages",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Pd.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Pd.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Pd.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-page-continuation"})],Pd);
_.v(Pd,"ytd-page-continuation",function(){if(hfT!==void 0)return hfT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-continuation--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="pages" class="style-scope ytd-page-continuation"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return hfT=k},{mode:1});var El7;var Lxr;var nlk;var Sjy=function(){return _.S.apply(this,arguments)||this};
_.z(Sjy,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Sjy.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Sjy.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-watch-card-one-vs-one-event"})],Sjy);
_.v(Sjy,"ytd-watch-card-one-vs-one-event",function(){if(nlk!==void 0)return nlk;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-one-vs-one-event--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="team-row style-scope ytd-watch-card-one-vs-one-event">\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.homeName)]]</span>\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.homeParticipantResult)]]</span>\n</div>\n<div class="team-row style-scope ytd-watch-card-one-vs-one-event">\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.awayName)]]</span>\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.awayParticipantResult)]]</span>\n</div>\n<div class="main-event event-description style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.eventDescription)]]</div>\n<div class="event-description style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.additionalEventDescription)]]</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return nlk=k},{mode:1});var Fxk=function(){return _.S.apply(this,arguments)||this};
_.z(Fxk,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Fxk.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Fxk.prototype,"data",void 0);_.N([_.t({is:"ytd-watch-card-hero-one-vs-one-event-renderer",disableElementRegistration:!0})],Fxk);
_.v(Fxk,"ytd-watch-card-hero-one-vs-one-event-renderer",function(){if(Lxr!==void 0)return Lxr;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-hero-one-vs-one-event-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="wc-endpoint" class="yt-simple-endpoint style-scope ytd-watch-card-hero-one-vs-one-event-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n<ytd-thumbnail data="[[data]]" disable-rounding="" width="386" class="style-scope ytd-watch-card-hero-one-vs-one-event-renderer"></ytd-thumbnail>\n\n<div id="bottom-fade" class="style-scope ytd-watch-card-hero-one-vs-one-event-renderer">\n  <ytd-watch-card-one-vs-one-event class="hero style-scope ytd-watch-card-hero-one-vs-one-event-renderer" data="[[data.oneVsOneEvent]]">\n  </ytd-watch-card-one-vs-one-event>\n</div>\n    </a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Lxr=k},{mode:1});var Yjj;var jls=function(){return _.S.apply(this,arguments)||this};
_.z(jls,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],jls.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],jls.prototype,"data",void 0);_.N([_.t({is:"ytd-banner-and-box-hero-image-renderer",disableElementRegistration:!0})],jls);
_.v(jls,"ytd-banner-and-box-hero-image-renderer",function(){if(Yjj!==void 0)return Yjj;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-banner-and-box-hero-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="banner" thumbnail="[[data.banner]]" width="386" class="style-scope ytd-banner-and-box-hero-image-renderer"></yt-img-shadow><svg id="bg" viewBox="0 0 1300 304" preserveAspectRatio="xMaxYMid slice" class="style-scope ytd-banner-and-box-hero-image-renderer"><path opacity="0.5" d="M 0,304 V 0 H 963 L 1439,304 Z" class="style-scope ytd-banner-and-box-hero-image-renderer"></path><path opacity="0.5" d="M 0,0 l 0,304 580,0 L 1055,0 0,0 Z" class="style-scope ytd-banner-and-box-hero-image-renderer"></path><path opacity="0.9" d="M 0,304 V 0 H 780 L 1247,304 Z" class="style-scope ytd-banner-and-box-hero-image-renderer"></path></svg><yt-img-shadow id="box" height="184" thumbnail="[[data.box]]" width="131" class="style-scope ytd-banner-and-box-hero-image-renderer"></yt-img-shadow>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Yjj=k},{mode:1});var QlH;var $f=function(){var k=_.S.apply(this,arguments)||this;k.modern=_.W("web_modern_buttons");return k};
_.z($f,_.S);$f.prototype.computeIcon=function(){var k,g,P=(k=this.data)==null?void 0:(g=k.icon)==null?void 0:g.iconType;if(P)return _.Pm(P)};
$f.prototype.computeButtonShape=function(){var k;return{buttonText:_.a5((k=this.data)==null?void 0:k.label),iconPosition:"leading",style:"overlay",type:"filled",size:"M",state:"active"}};
_.mJ.Object.defineProperties($f.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"}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],$f.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],$f.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],$f.prototype,"modern",void 0);_.N([_.n({type:_.W("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.E("data.style"),_.I("design:type",Object),_.I("design:paramtypes",[])],$f.prototype,"buttonColor",null);
_.N([_.t({is:"ytd-call-to-action-button-renderer",disableElementRegistration:!0})],$f);
_.v($f,"ytd-call-to-action-button-renderer",function(){if(QlH!==void 0)return QlH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-call-to-action-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-button id="overlay-button" hidden="[[modern]]" raised="" tabindex="-1" class="style-scope ytd-call-to-action-button-renderer">\n  <yt-icon id="overlay-icon" icon="[[data.icon.iconType]]" class="style-scope ytd-call-to-action-button-renderer"></yt-icon>\n  <span id="overlay-text" class="style-scope ytd-call-to-action-button-renderer">[[getSimpleString(data.label)]]</span>\n</tp-yt-paper-button>\n<yt-button-shape data="[[computeButtonShape(data)]]" disable-upgrade="[[!modern]]" hidden$="[[!modern]]" icon-name="[[computeIcon(data.icon.iconType)]]" class="style-scope ytd-call-to-action-button-renderer">\n</yt-button-shape>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return QlH=k},{mode:1});var lcs;var xf=function(){return _.S.apply(this,arguments)||this};
_.z(xf,_.S);xf.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(_.kr(this.hostElement).querySelector("#section-left").style.backgroundImage="url("+_.pX(this.data.leftThumbnail.thumbnails,216)+")")};
xf.prototype.onLeftThumbnailChanged=xf.prototype.onLeftThumbnailChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],xf.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],xf.prototype,"data",void 0);_.N([_.OO("data.leftThumbnail"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],xf.prototype,"onLeftThumbnailChanged",null);_.N([_.t({is:"ytd-collage-hero-image-renderer",disableElementRegistration:!0})],xf);
_.v(xf,"ytd-collage-hero-image-renderer",function(){if(lcs!==void 0)return lcs;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-collage-hero-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="collage" class="style-scope ytd-collage-hero-image-renderer"><div id="section-left" class="style-scope ytd-collage-hero-image-renderer"></div><div id="section-right" class="style-scope ytd-collage-hero-image-renderer"><yt-img-shadow id="top-right" height="105" thumbnail="[[data.topRightThumbnail]]" width="167" class="style-scope ytd-collage-hero-image-renderer"></yt-img-shadow><yt-img-shadow height="105" thumbnail="[[data.bottomRightThumbnail]]" width="167" class="style-scope ytd-collage-hero-image-renderer"></yt-img-shadow></div></div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return lcs=k},{mode:1});var DU7;var iN=function(){return _.S.apply(this,arguments)||this};
_.z(iN,_.S);iN.prototype.computeStyle=function(k){return k};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],iN.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],iN.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.I("design:type",String)],iN.prototype,"componentStyle",void 0);_.N([_.t({is:"ytd-single-hero-image-renderer",disableElementRegistration:!0})],iN);
_.v(iN,"ytd-single-hero-image-renderer",function(){if(DU7!==void 0)return DU7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-hero-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="image" thumbnail="[[data.thumbnail]]" width="386" class="style-scope ytd-single-hero-image-renderer"></yt-img-shadow>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return DU7=k},{mode:1});var tfr;var U2=function(){return _.S.apply(this,arguments)||this};
_.z(U2,_.S);_.d=U2.prototype;
_.d.configureRendererStamper=function(){return{"data.heroImage":{id:"hero-image",mapping:{bannerAndBoxHeroImageRenderer:"ytd-banner-and-box-hero-image-renderer",singleHeroImageRenderer:"ytd-single-hero-image-renderer",collageHeroImageRenderer:"ytd-collage-hero-image-renderer"}},"data.callToActionButton":{id:"call-to-action-button",mapping:{callToActionButtonRenderer:"ytd-call-to-action-button-renderer"}},"data.reminderButton":{id:"reminder-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer",
buttonRenderer:"ytd-button-renderer"}},"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayResumePlaybackRenderer:"ytd-thumbnail-overlay-resume-playback-renderer",thumbnailOverlaySidePanelRenderer:"ytd-thumbnail-overlay-side-panel-renderer",thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayToggleButtonRenderer:"ytd-thumbnail-overlay-toggle-button-renderer"},
initialRenderPriority:_.W("defer_overlays")?0:void 0,waitForSignal:"eocs"}}};
_.d.computeSubtitle=function(k){if(this.data){var g;if(this.data.upcomingEventData){k=_.a5(k.subtitle);var P=Number(this.data.upcomingEventData.startTime);isNaN(P)||(g=_.vS(_.Js(k,P)))}else g=k.subtitle;return g}};
_.d.onHeroTap=function(k){k.preventDefault();var g=this.data&&this.data.navigationEndpoint;!g||!_.vb(_.of(k),this.hostElement,["YTD-CALL-TO-ACTION-BUTTON-RENDERER"])&&_.vb(_.of(k),this.hostElement,["A".toString(),"BUTTON".toString()])||(_.W("kevlar_watchcard_hero_video_renderer_killswitch")?_.GB(this.hostElement,"yt-navigate",{navigationEndpoint:g}):this.ytComponentBehavior.resolveCommand(g))};
_.d.computeHeroTabIndex=function(k){return k&&k.simpleText?-1:0};
_.d.computeHeroRole=function(k){return k&&k.simpleText?"":"link"};
_.d.computeIsReminderButtonPresent=function(k){return!(!k||!k.reminderButton)};
_.d.computeHideBottomItems=function(k){return!(this.computeIsReminderButtonPresent(k)||k.subtitle)};
_.d.dataChanged=function(){var k=this.get("data.buttons.buttonRenderer.serviceEndpoint"),g;((g=_.b(k==null?void 0:k.commandMetadata,_.FS))==null?0:g.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(k)};
U2.prototype.dataChanged=U2.prototype.dataChanged;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],U2.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],U2.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],U2.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],U2.prototype,"data",void 0);
_.N([_.n({computed:"computeSubtitle(data)"}),_.I("design:type",String)],U2.prototype,"subtitle",void 0);_.N([_.n({computed:"computeIsReminderButtonPresent(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],U2.prototype,"isReminderButtonPresent",void 0);_.N([_.n({computed:"computeHideBottomItems(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],U2.prototype,"hideBottomItems",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],U2.prototype,"dataChanged",null);_.N([_.t({is:"ytd-watch-card-hero-video-renderer",disableElementRegistration:!0})],U2);
_.v(U2,"ytd-watch-card-hero-video-renderer",function(){if(tfr!==void 0)return tfr;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-hero-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="watch-card-endpoint" class="yt-simple-endpoint style-scope ytd-watch-card-hero-video-renderer" on-tap="onHeroTap" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex$="[[computeHeroTabIndex(data.title)]]" role$="[[computeHeroRole(data.title)]]">\n  <ytd-thumbnail data="[[data]]" disable-rounding="" hidden$="[[!data.thumbnail]]" width="386" class="style-scope ytd-watch-card-hero-video-renderer">\n  </ytd-thumbnail>\n  <div id="hero-image" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n  <div class="title-container style-scope ytd-watch-card-hero-video-renderer" hidden="[[!data.title]]">\n    <div class="title-fade style-scope ytd-watch-card-hero-video-renderer">\n      <a id="watch-card-title" class="yt-simple-endpoint style-scope ytd-watch-card-hero-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <yt-formatted-string id="watch-card-title" text="[[data.title]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        </yt-formatted-string>\n      </a>\n      <div id="bottom-items" hidden="[[hideBottomItems]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        <ytd-badge-supported-renderer id="watch-card-badge" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string id="watch-card-subtitle" text="[[subtitle]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        </yt-formatted-string>\n        <div id="reminder-button" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div id="call-to-action-button" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n  <div id="overlays" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return tfr=k},{mode:1});var Mfr;var Av=function(){return _.S.apply(this,arguments)||this};
_.z(Av,_.S);_.d=Av.prototype;_.d.configureRendererStamper=function(){return{"data.callToActionButtons":{id:"call-to-action-buttons",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}};
_.d.computeTitleBadges=function(k){return k?[k]:[]};
_.d.computeHeaderStyle=function(k){return k?k.replace("WATCH_CARD_RICH_HEADER_RENDERER_STYLE_","").toLowerCase():""};
_.d.computeAvatarAriaLabel=function(k){if(k){var g,P,x,U;return(U=(g=k.avatar)==null?void 0:(P=g.accessibility)==null?void 0:(x=P.accessibilityData)==null?void 0:x.label)!=null?U:_.a5(k==null?void 0:k.title)}};
_.d.computeAvatarHeight=function(k){return k==="WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR"?72:48};
_.d.computeBadgeRowClass=function(k){return(k==null?0:k[0].metadataBadgeRenderer)?"layout-block":"layout-inline"};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Av.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Av.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Av.prototype,"data",void 0);_.N([_.n({computed:"computeTitleBadges(data.titleBadge)"}),_.I("design:type",Array)],Av.prototype,"titleBadges",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeHeaderStyle(data.style)"}),_.I("design:type",String)],Av.prototype,"headerStyle",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeBadgeRowClass(data.badges)"}),_.I("design:type",String)],Av.prototype,"badgeRowClass",void 0);_.N([_.t({is:"ytd-watch-card-rich-header-renderer",disableElementRegistration:!0})],Av);
_.v(Av,"ytd-watch-card-rich-header-renderer",function(){if(Mfr!==void 0)return Mfr;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-rich-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-watch-card-rich-header-renderer">\n  <div id="body" class="style-scope ytd-watch-card-rich-header-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-watch-card-rich-header-renderer" href$="[[computeHref_(data.titleNavigationEndpoint)]]" data="[[data.titleNavigationEndpoint]]">\n      <ytd-channel-name id="channel-name" badges="[[titleBadges]]" channel-name="[[data.title]]" tooltip-position="bottom" wrap-text="" class="style-scope ytd-watch-card-rich-header-renderer">\n      </ytd-channel-name>\n      <div id="badge-row" class$="[[badgeRowClass]] style-scope ytd-watch-card-rich-header-renderer">\n        <span id="watch-card-subtitle" class="style-scope ytd-watch-card-rich-header-renderer">\n          <yt-formatted-string respect-lang-dir="" text="[[data.subtitle]]" class="style-scope ytd-watch-card-rich-header-renderer"></yt-formatted-string>\n        </span>\n        <template is="dom-if" if="[[data.badges.0.metadataBadgeRenderer]]" class="style-scope ytd-watch-card-rich-header-renderer">\n          <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-rich-header-renderer">\n          </ytd-badge-supported-renderer>\n        </template>\n      </div>\n    </a>\n    \n    <div id="call-to-action-buttons" hidden="[[!data.callToActionButtons]]" class="style-scope ytd-watch-card-rich-header-renderer"></div>\n  </div>\n  <a id="avatar-endpoint" class="yt-simple-endpoint style-scope ytd-watch-card-rich-header-renderer" href$="[[computeHref_(data.titleNavigationEndpoint)]]" data="[[data.titleNavigationEndpoint]]" aria-label="[[computeAvatarAriaLabel(data)]]" hidden="[[!data.avatar]]">\n    <yt-img-shadow id="avatar" height="[[computeAvatarHeight(data.style)]]" thumbnail="[[data.avatar]]" class="style-scope ytd-watch-card-rich-header-renderer">\n    </yt-img-shadow>\n  </a>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Mfr=k},{mode:1});var Kxy;var olH;var dF=function(){return _.S.apply(this,arguments)||this};
_.z(dF,_.S);dF.prototype.onMetadataTap=function(k){var g=this.data&&this.data.navigationEndpoint;g&&!_.vb(_.of(k),this.hostElement,["A".toString()])&&_.GB(this.hostElement,"yt-navigate",{endpoint:g})};
_.mJ.Object.defineProperties(dF.prototype,{isCondensed:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style==="WATCH_CARD_COMPACT_VIDEO_RENDERER_STYLE_CONDENSED":!1}},
subtitle:{configurable:!0,enumerable:!0,get:function(){if(this.data){var k;if(this.data.upcomingEventData){var g=_.a5(this.data.subtitle),P=Number(this.data.upcomingEventData.startTime);isNaN(P)||(k=_.vS(_.Js(g,P)))}else k=this.data.subtitle;return k}}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],dF.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],dF.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data.style"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],dF.prototype,"isCondensed",null);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],dF.prototype,"subtitle",null);
_.N([_.t({is:"ytd-watch-card-compact-video-renderer",disableElementRegistration:!0})],dF);
_.v(dF,"ytd-watch-card-compact-video-renderer",function(){if(olH!==void 0)return olH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-compact-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!isCondensed]]" class="style-scope ytd-watch-card-compact-video-renderer">\n  <ytd-thumbnail data="[[data]]" width="120" class="style-scope ytd-watch-card-compact-video-renderer"></ytd-thumbnail>\n  <div class="text-wrapper style-scope ytd-watch-card-compact-video-renderer" on-click="onMetadataTap">\n    <div class="title-wrapper style-scope ytd-watch-card-compact-video-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-watch-card-compact-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <yt-formatted-string class="title style-scope ytd-watch-card-compact-video-renderer" link-inherit-color="" text="[[data.title]]"></yt-formatted-string>\n      </a>\n    </div>\n    <yt-formatted-string class="byline style-scope ytd-watch-card-compact-video-renderer" hidden="[[!data.byline]]" link-inherit-color="" text="[[data.byline]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-watch-card-compact-video-renderer" link-inherit-color="" text="[[subtitle]]"></yt-formatted-string>\n    <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-compact-video-renderer">\n    </ytd-badge-supported-renderer>\n  </div>\n</template>\n<template is="dom-if" if="[[isCondensed]]" class="style-scope ytd-watch-card-compact-video-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-watch-card-compact-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <div class="metadata style-scope ytd-watch-card-compact-video-renderer">\n      <div class="text style-scope ytd-watch-card-compact-video-renderer">\n        <yt-formatted-string class="title style-scope ytd-watch-card-compact-video-renderer" link-inherit-color="" text="[[data.title]]"></yt-formatted-string>\n        <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-compact-video-renderer">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string class="subtitle style-scope ytd-watch-card-compact-video-renderer" text="[[subtitle]]"></yt-formatted-string>\n      </div>\n      <yt-formatted-string class="duration style-scope ytd-watch-card-compact-video-renderer" text="[[data.lengthText]]">\n      </yt-formatted-string>\n    </div>\n  </a>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return olH=k},{mode:1});var vls;var acT=function(){return _.S.apply(this,arguments)||this};
_.z(acT,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],acT.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],acT.prototype,"data",void 0);_.N([_.t({is:"ytd-watch-card-one-vs-one-event-compact-video-renderer",disableElementRegistration:!0})],acT);
_.v(acT,"ytd-watch-card-one-vs-one-event-compact-video-renderer",function(){if(vls!==void 0)return vls;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-one-vs-one-event-compact-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" width="120" class="style-scope ytd-watch-card-one-vs-one-event-compact-video-renderer"></ytd-thumbnail>\n<a class="yt-simple-endpoint metadata style-scope ytd-watch-card-one-vs-one-event-compact-video-renderer" data="[[data.navigationEndpoint]]" href$="[[computeHref_(data.navigationEndpoint)]]">\n  <ytd-watch-card-one-vs-one-event class="compact style-scope ytd-watch-card-one-vs-one-event-compact-video-renderer" data="[[data.oneVsOneEvent]]">\n  </ytd-watch-card-one-vs-one-event>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return vls=k},{mode:1});var O2=function(){return _.S.apply(this,arguments)||this};
_.z(O2,_.S);O2.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}}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],O2.prototype,"ytRendererStamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],O2.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],O2.prototype,"data",void 0);_.N([_.t({is:"ytd-vertical-watch-card-list-renderer",disableElementRegistration:!0})],O2);
_.v(O2,"ytd-vertical-watch-card-list-renderer",function(){if(Kxy!==void 0)return Kxy;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-watch-card-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-vertical-watch-card-list-renderer">\n  \n</div>\n<a id="view-all-endpoint" class="yt-simple-endpoint style-scope ytd-vertical-watch-card-list-renderer" href$="[[computeHref_(data.viewAllEndpoint)]]" data="[[data.viewAllEndpoint]]" hidden="[[!data.viewAllEndpoint]]" disable-upgrade$="[[!data.viewAllEndpoint]]">\n    [[getSimpleString(data.viewAllText)]]\n</a>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Kxy=k},{mode:1});var HST;var qX=function(){var k=_.S.apply(this,arguments)||this;k.ariaExpanded="false";return k};
_.z(qX,_.S);_.d=qX.prototype;_.d.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:"ytd-vertical-watch-card-list-renderer"}}}};
_.d.dataChanged=function(){var k;this.currentSeasonIndex=((k=this.data)==null?void 0:k.dropdownDefaultSelectedIndex)||0;this.lists.select(this.currentSeasonIndex);this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex])};
_.d.computeEpisodesInfo=function(k,g,P){if(k!==void 0&&g.length===k.length)return k[P]};
_.d.onSeasonSelect=function(){this.ytRendererBehavior.markDirty()};
_.d.currentSeasonIndexChanged=function(){this.data&&this.data.dropdownTitles&&(this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex]))};
_.d.onLabelClick=function(){this.hostElement.ariaExpanded="true"};
_.d.onIronOverlayClosed=function(){this.hostElement.ariaExpanded="false"};
_.d.getUppercaseSimpleString=function(k){return this.ytRendererBehavior.getSimpleString(k).toUpperCase()};
_.d.updateCurrentSeasonIndexFromBinding=function(k){this.currentSeasonIndex=k.detail.value};
qX.prototype.onIronOverlayClosed=qX.prototype.onIronOverlayClosed;qX.prototype.currentSeasonIndexChanged=qX.prototype.currentSeasonIndexChanged;qX.prototype.dataChanged=qX.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],qX.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],qX.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],qX.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",String)],qX.prototype,"label",void 0);_.N([_.n({value:0}),_.I("design:type",Number)],qX.prototype,"currentSeasonIndex",void 0);_.N([_.n({computed:"computeEpisodesInfo(data.dropdownSubtitles,data.dropdownTitles,currentSeasonIndex)"}),_.I("design:type",Object)],qX.prototype,"episodesInfo",void 0);_.N([_.n({value:"false"}),_.I("design:type",Object)],qX.prototype,"ariaExpanded",void 0);_.N([_.Td("#lists"),_.I("design:type",Object)],qX.prototype,"lists",void 0);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],qX.prototype,"dataChanged",null);_.N([_.Zf("currentSeasonIndex"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],qX.prototype,"currentSeasonIndexChanged",null);_.N([_.dV("iron-overlay-closed"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],qX.prototype,"onIronOverlayClosed",null);
_.N([_.t({is:"ytd-watch-card-section-dropdown-renderer",disableElementRegistration:!0})],qX);
_.v(qX,"ytd-watch-card-section-dropdown-renderer",function(){if(HST!==void 0)return HST;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-section-dropdown-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="season-picker-container style-scope ytd-watch-card-section-dropdown-renderer">\n  <tp-yt-paper-menu-button id="input" dynamic-align="" horizontal-align="left" class="style-scope ytd-watch-card-section-dropdown-renderer">\n    <tp-yt-paper-button id="label" class="dropdown-trigger style-scope ytd-watch-card-section-dropdown-renderer" slot="dropdown-trigger" aria-expanded$="[[ariaExpanded]]" aria-label$="[[label]]" on-tap="onLabelClick">\n      <div id="label-text" class="style-scope ytd-watch-card-section-dropdown-renderer">[[label]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-watch-card-section-dropdown-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="seasons" class="dropdown-content style-scope ytd-watch-card-section-dropdown-renderer" slot="dropdown-content" selected="[[currentSeasonIndex]]" on-iron-select="onSeasonSelect" on-selected-changed="updateCurrentSeasonIndexFromBinding">\n      <template is="dom-repeat" items="[[data.dropdownTitles]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n        <tp-yt-paper-item aria-label$="[[item.accessibility.accessibilityData.label]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n          [[getUppercaseSimpleString(item)]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n  <span id="spacer" class="style-scope ytd-watch-card-section-dropdown-renderer"></span>\n  <yt-formatted-string id="episodes" text="[[episodesInfo]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n  </yt-formatted-string>\n</div>\n<tp-yt-iron-pages id="lists" selected="[[currentSeasonIndex]]" on-selected-changed="updateCurrentSeasonIndexFromBinding" class="style-scope ytd-watch-card-section-dropdown-renderer">\n  \n</tp-yt-iron-pages>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return HST=k},{mode:1});var NGH;var Ta=function(){var k=_.S.apply(this,arguments)||this;k.isSearch=!1;return k};
_.z(Ta,_.S);Ta.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}}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Ta.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ta.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ta.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],Ta.prototype,"isSearch",void 0);_.N([_.t({is:"ytd-watch-card-section-sequence-renderer",disableElementRegistration:!0})],Ta);
_.v(Ta,"ytd-watch-card-section-sequence-renderer",function(){if(NGH!==void 0)return NGH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-section-sequence-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="lists" class="style-scope ytd-watch-card-section-sequence-renderer">\n  \n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);
return NGH=k},{mode:1});var Ic7=_.M(function(k){return _.V("ytd-button-banner-view-model",{class:"ytwYtdButtonBannerViewModelHost"},_.V(_.Vz,{data:function(){return k.data().ctaButton}},{buttonViewModel:_.Va}),_.V(_.C8,{text:function(){return k.data().subtext},
className:"ytwYtdButtonBannerViewModelSubtext"}))},"Sm");
Ic7.idomCompat=!0;_.y3(Ic7,"ytd-button-banner-view-model",{props:{data:_.GH}});var ez=function(){var k=_.S.apply(this,arguments)||this;k.isSearch=!1;return k};
_.z(ez,_.S);
ez.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"}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],ez.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ez.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ez.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,value:!0}),_.I("design:type",Boolean)],ez.prototype,"rounded",void 0);_.N([_.n(),_.I("design:type",Object)],ez.prototype,"isSearch",void 0);
_.N([_.t({is:"ytd-universal-watch-card-renderer",disableElementRegistration:!0})],ez);
_.v(ez,"ytd-universal-watch-card-renderer",function(){if(El7!==void 0)return El7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-universal-watch-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="hero" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="action-buttons" hidden="[[!data.actionButtons]]" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="sections" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="footer" class="style-scope ytd-universal-watch-card-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return El7=k},{mode:1});var XXN;_.y3(_.M(function(k){var g=k.data;var P;k=!((P=_.Za().resolve(_.VE(_.le)))==null||!P());P={};return _.V("overview-message-view-model",{class:_.$v("ytwOverviewMessageViewModelHost",(P.ytwOverviewMessageViewModelDarkBackground=k,P.ytwOverviewMessageViewModelLightBackground=!k,P))},_.V(_.m,{cond:function(){return g().primaryImage},
then:function(x){return _.V(_.KX,{data:x,contentMode:"CONTENT_MODE_CENTER",alt:"",targetWidth:120,targetHeight:120,className:"ytwOverviewMessageViewModelMessageImage"})}}),_.V(_.m,{cond:function(){return g().primaryText},
then:function(){return _.V("div",{class:"ytwOverviewMessageViewModelPrimaryMessageText"},_.V(_.C8,{text:function(){return g().primaryText}}))}}),_.V(_.m,{cond:function(){return g().secondaryText},
then:function(){return _.V("div",{class:"ytwOverviewMessageViewModelSecondaryMessageText"},_.V(_.C8,{text:function(){return g().secondaryText}}))}}))},"Tm"),"overview-message-view-model",{props:{data:_.GH}});_.y3(_.R6J,"ytd-overview-answer-view-model",{props:{data:_.GH}});var cd=function(){return _.S.apply(this,arguments)||this};
_.z(cd,_.S);cd.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"}}}};
cd.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents"}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],cd.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],cd.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.PK),_.I("design:type",Object)],cd.prototype,"ytContinuationHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],cd.prototype,"data",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],cd.prototype,"isSearch",void 0);
_.N([_.t({disableElementRegistration:!0,is:"ytd-secondary-search-container-renderer"})],cd);
_.v(cd,"ytd-secondary-search-container-renderer",function(){if(XXN!==void 0)return XXN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-secondary-search-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-secondary-search-container-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);
return XXN=k},{mode:1});var yFj;var Vr=function(){var k=_.S.apply(this,arguments)||this;k.renderSecondarySearchContainer=!1;k.isSearch=!1;return k};
_.z(Vr,_.S);_.d=Vr.prototype;_.d.configureRendererStamper=function(){return{"data.primaryContents":{id:"primary",mapping:{sectionListRenderer:{component:"ytd-section-list-renderer",properties:{isSearch:"[[isSearch]]"}}}},"data.continuations":{id:"continuations",mapping:{pageContinuationData:"ytd-page-continuation"}}}};
_.d.created=function(){var k=this;this.boundStampSecondarySearchContainerIfFits=function(){k.stampSecondarySearchContainerIfFits()};
_.X2("REMAINING_DOVA_DEFERRED_CHUNKS",1)};
_.d.computeIsSearchFrictionPage=function(k){var g,P,x,U,A;k=k==null?void 0:(g=k.primaryContents)==null?void 0:(P=g.sectionListRenderer)==null?void 0:(x=P.contents)==null?void 0:(U=x[0])==null?void 0:(A=U.itemSectionRenderer)==null?void 0:A.contents;if(!k)return!1;g=_.O(k);for(P=g.next();!P.done;P=g.next())if(x=void 0,(x=P.value)==null?0:x.searchFrictionViewModel)return!0;return!1};
_.d.computeShowSecondaryColumn=function(k,g){return!!(g&&g.secondaryContents&&k)};
_.d.activeChanged=function(){var k=this;this.active&&!this.renderSecondarySearchContainer?(window.addEventListener("resize",_.AB(this,this.debounceStampSecondarySearchContainerIfFits)),_.jb(function(){k.debounceStampSecondarySearchContainerIfFits()})):this.active||window.removeEventListener("resize",_.AB(this,this.debounceStampSecondarySearchContainerIfFits))};
_.d.persistentGuideChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
_.d.stampSecondarySearchContainerIfFits=function(){!this.renderSecondarySearchContainer&&window.innerWidth>=1090&&(this.renderSecondarySearchContainer=!0)};
_.d.debounceStampSecondarySearchContainerIfFits=function(){_.QB(this,"stampSecondarySearchContainerIfFits",this.boundStampSecondarySearchContainerIfFits)};
_.d.onRetrieveLocation=function(k,g){g.locationRetrieved(location.pathname+location.search+"&pbj=1",void 0);k.stopPropagation()};
_.d.dataChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
Vr.prototype.dataChanged=Vr.prototype.dataChanged;Vr.prototype.onRetrieveLocation=Vr.prototype.onRetrieveLocation;Vr.prototype.persistentGuideChanged=Vr.prototype.persistentGuideChanged;Vr.prototype.activeChanged=Vr.prototype.activeChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Vr.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Vr.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.yC.YtdGuideStateAwareBehavior),_.I("design:type",Object)],Vr.prototype,"ytdGuideStateAwareBehavior",void 0);_.N([_.h(_.QF),_.I("design:type",Object)],Vr.prototype,"ironResizableBehavior",void 0);_.N([_.n(),_.I("design:type",Boolean)],Vr.prototype,"active",void 0);_.N([_.n(),_.I("design:type",Object)],Vr.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.W("enable_desktop_search_bigger_thumbs")}}),
_.I("design:type",Boolean)],Vr.prototype,"useBiggerThumbs",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.fz("desktop_search_bigger_thumbs_style")}}),
_.I("design:type",String)],Vr.prototype,"biggerThumbsStyle",void 0);_.N([_.n(),_.I("design:type",Object)],Vr.prototype,"renderSecondarySearchContainer",void 0);_.N([_.n({computed:"computeShowSecondaryColumn(renderSecondarySearchContainer, data)"}),_.I("design:type",Boolean)],Vr.prototype,"showSecondaryColumn",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeIsSearchFrictionPage(data)"}),_.I("design:type",Boolean)],Vr.prototype,"isSearchFrictionPage",void 0);
_.N([_.n(),_.I("design:type",Object)],Vr.prototype,"isSearch",void 0);_.N([_.OO("active"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Vr.prototype,"activeChanged",null);_.N([_.OO("guidePersistentAndVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Vr.prototype,"persistentGuideChanged",null);
_.N([_.dV("yt-retrieve-location"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],Vr.prototype,"onRetrieveLocation",null);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Vr.prototype,"dataChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-two-column-search-results-renderer"})],Vr);
_.v(Vr,"ytd-two-column-search-results-renderer",function(){if(yFj!==void 0)return yFj;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-two-column-search-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary" class="style-scope ytd-two-column-search-results-renderer">\n  <div id="continuations" class="style-scope ytd-two-column-search-results-renderer"></div>\n</div>\n<ytd-secondary-search-container-renderer id="secondary" data="[[data.secondaryContents.secondarySearchContainerRenderer]]" disable-upgrade$="[[!showSecondaryColumn]]" hidden="[[!showSecondaryColumn]]" is-search="[[isSearch]]" class="style-scope ytd-two-column-search-results-renderer">\n</ytd-secondary-search-container-renderer>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return yFj=k},{mode:1});var ZO=function(){var k=_.S.apply(this,arguments)||this;k.hasSearchHeader=!1;k.hasSecondaryContent=!1;k.hasBiggerThumbs=_.W("enable_desktop_search_bigger_thumbs");k.actionMap={"yt-show-search-contents-command":"onYtShowSearchContentsCommand"};return k};
_.z(ZO,_.S);_.d=ZO.prototype;_.d.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{searchHeaderRenderer:{component:"ytd-search-header-renderer"}}},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:{component:"ytd-survey-trigger-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:_.ZQ(["aa","eocs"])}}};
_.d.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.d.loadPage_=function(k){this.initCsi();k&&(this.data=k,_.X2("REFINEMENTS_TUPLE",["FromSearchResponse",k.refinements||[]]),this.ytRendererBehavior.parentComponent&&_.qH(this.ytRendererBehavior.parentComponent));this.updateTitle()};
_.d.initCsi=function(){_.ncU("results",["ol","cpt"])};
_.d.updateTitle=function(){var k=_.Ri(window.location.href,"q");k||(k=_.Ri(window.location.href,"search_query"));_.GB(this.hostElement,"yt-update-title",k||"")};
_.d.onYtShowSearchContentsCommand=function(){this.set("data.hideContents",!1)};
_.d.dataChanged=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data);_.W("web_srp_data_changed_terminate_imp_killswitch")||_.RV(this.hostElement,"yt-terminate-video-preview-action")};
_.d.onReloadContinuationFinish=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data)};
_.d.computeHasSearchHeader=function(k){var g;k=k==null?void 0:(g=k.header)==null?void 0:g.searchHeaderRenderer;return!!k&&(!!k.searchFilterButton||!!k.chipBar)};
_.d.computeHasSecondaryContent=function(k){var g,P;return!!(k==null?0:(g=k.contents)==null?0:(P=g.twoColumnSearchResultsRenderer)==null?0:P.secondaryContents)};
_.mJ.Object.defineProperties(ZO,{template:{configurable:!0,enumerable:!0,get:function(){if(BGS===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="container" class="style-scope ytd-search">\n  <div id="header" class="style-scope ytd-search"></div>\n  <ytd-two-column-search-results-renderer active="[[active]]" data="[[data.contents.twoColumnSearchResultsRenderer]]" hidden="[[data.hideContents]]" is-search="true" class="style-scope ytd-search">\n  </ytd-two-column-search-results-renderer>\n</div>\n<div id="survey" class="style-scope ytd-search"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);BGS=k}k=BGS;return k}}});
ZO.prototype.onReloadContinuationFinish=ZO.prototype.onReloadContinuationFinish;ZO.prototype.dataChanged=ZO.prototype.dataChanged;_.N([_.h(_.$G.YtPageBehavior),_.I("design:type",Object)],ZO.prototype,"ytPageBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],ZO.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ZO.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],ZO.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.PK),_.I("design:type",Object)],ZO.prototype,"ytContinuationHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ZO.prototype,"data",void 0);_.N([_.n({value:!0}),_.I("design:type",Boolean)],ZO.prototype,"monitorScroll",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ZO.prototype,"hasSearchHeader",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ZO.prototype,"hasSecondaryContent",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ZO.prototype,"hasBiggerThumbs",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ZO.prototype,"dataChanged",null);
_.N([_.dV("yt-reload-continuation-finish"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ZO.prototype,"onReloadContinuationFinish",null);_.N([_.t({is:"ytd-search"})],ZO);_.az.registerService(_.dLu,ZO);
_.H6();
}catch(e){_._DumpException(e)}
try{
_.ai("h8y2qb");
var FuS=function(k){if(k=_.xpb(k)){var g;(g=k.sources)!=null&&g[0]?(g=_.UpI(k),g=g<1?"VERTICAL":g>1?"HORIZONTAL":"SQUARE"):g=void 0;return g}},xG=function(k){_.bq.call(this,"upload");
this.opts.query=k},jTu=function(k,g){return _.V(YHr,{data:k,
onYtNavigate:g})},QTN=function(k,g){return _.ia(k.entities,"pageHeaderEntity",g)},Drj=function(k,g){return k.map(function(P){if(P.tabRenderer)return lkc(P.tabRenderer);
if(P.expandableTabRenderer&&g){var x=P.expandableTabRenderer;return{customTabRenderable:function(){return g(x)}}}return{}})},lkc=function(k){return{identifier:k.tabIdentifier,
aTagConfig:_.LX({innertubeCommand:k.endpoint,forceNewState:!0}),title:k.title,selected:k.selected,disabled:k.unselectable,icon:k.icon}},tyc=function(k){return _.Rp({type:"SET_TAB_GESTURES_IS_ACTIVE",
payload:k})},Myd=function(k){if(!_.pQ(document,"gtm-noscript")){var g=document.createElement("noscript");
g.id="gtm-noscript";g.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id='+k+'" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(g)}};_.XW(xG,_.bq);xG.prototype.JSC$10076_setLabel=function(k){xG.superClass_.JSC$10076_setLabel.call(this,k);return this};
xG.prototype.addUploadMetadata=function(k,g){xG.superClass_.addUploadMetadata.call(this,k,g);return this};var KuU=function(k){if(k!=="youtubebanner"&&k!=="youtube-channel-banner")throw Error("Ko");xG.call(this,k)};
_.z(KuU,xG);KuU.prototype.JSC$10076_setLabel=function(k){xG.prototype.JSC$10076_setLabel.call(this,k);return this};
KuU.prototype.addUploadMetadata=function(k,g){xG.prototype.addUploadMetadata.call(this,k,g);return this};var ocy=[_.QF,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},
_appResetLayoutHandler:function(k){_.JE(k).path[0]!==this&&(this.resetLayout(),k.stopPropagation())},
_updateLayoutStates:function(){console.error("unimplemented")},
resetLayout:function(){var k=this._updateLayoutStates.bind(this);this._layoutDebouncer=_.TG(this._layoutDebouncer,_.JC,k);_.eo(this._layoutDebouncer);this._notifyDescendantResize()},
_notifyLayoutChanged:function(){var k=this;requestAnimationFrame(function(){k.fire("app-reset-layout")})},
_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(k){this.resizerShouldNotify(k)&&this._notifyDescendant(k)},this)}}];_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers={};_._scrollTimer$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers=null;var vcu=[_.ynk,{properties:{effects:{type:String},effectsConfig:{type:Object,value:function(){return{}}},
disabled:{type:Boolean,reflectToAttribute:!0,value:!1},threshold:{type:Number,value:0},thresholdTriggered:{type:Boolean,notify:!0,readOnly:!0,reflectToAttribute:!0}},observers:["_effectsChanged(effects, effectsConfig, isAttached)"],_updateScrollState:function(){},
isOnScreen:function(){return!1},
isContentBelow:function(){return!1},
_effectsRunFn:null,_effects:null,get _clampedScrollTop(){return Math.max(0,this._scrollTop)},attached:function(){this._scrollStateChanged()},
detached:function(){this._tearDownEffects()},
createEffect:function(k,g){var P=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[k];if(!P)throw new ReferenceError(this._getUndefinedMsg(k));k=this._boundEffect(P,g||{});k.setUp();return k},
_effectsChanged:function(k,g,P){this._tearDownEffects();k&&P&&(k.split(" ").forEach(function(x){var U;x!==""&&((U=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[x])?this._effects.push(this._boundEffect(U,g[x])):console.warn(this._getUndefinedMsg(x)))},this),this._setUpEffect())},
_layoutIfDirty:function(){return this.offsetWidth},
_boundEffect:function(k,g){g=g||{};var P=parseFloat(g.startsAt||0),x=parseFloat(g.endsAt||1),U=x-P,A=function(){};
x=P===0&&x===1?k.run:function(q,T){k.run.call(this,Math.max(0,(q-P)/U),T)};
return{setUp:k.setUp?k.setUp.bind(this,g):A,run:k.run?x.bind(this):A,tearDown:k.tearDown?k.tearDown.bind(this):A}},
_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(k){k.setUp()!==!1&&this._effectsRunFn.push(k.run)},this))},
_tearDownEffects:function(){this._effects&&this._effects.forEach(function(k){k.tearDown()});
this._effectsRunFn=[];this._effects=[]},
_runEffects:function(k,g){this._effectsRunFn&&this._effectsRunFn.forEach(function(P){P(k,g)})},
_scrollHandler:function(){this._scrollStateChanged()},
_scrollStateChanged:function(){if(!this.disabled){var k=this._clampedScrollTop;this._updateScrollState(k);this.threshold>0&&this._setThresholdTriggered(k>=this.threshold)}},
_getDOMRef:function(k){console.warn("_getDOMRef","`"+k+"` is undefined")},
_getUndefinedMsg:function(k){return"Scroll effect `"+k+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+k+".html ?"}}];if(_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]!=null)throw Error("Lo`parallax-background");
_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]={setUp:function(k){var g={};k=parseFloat(k.scalar);g.background=this._getDOMRef("background");g.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer");g.backgroundRearLayer=this._getDOMRef("backgroundRearLayer");g.deltaBg=g.backgroundFrontLayer.offsetHeight-g.background.offsetHeight;g.deltaBg===0?(isNaN(k)&&(k=.8),g.deltaBg=(this._dHeight||0)*k):(isNaN(k)&&(k=
1),g.deltaBg*=k);this._fxParallaxBackground=g},
run:function(k){var g=this._fxParallaxBackground;this.transform("translate3d(0px, "+g.deltaBg*Math.min(1,k)+"px, 0px)",g.backgroundFrontLayer);g.backgroundRearLayer&&this.transform("translate3d(0px, "+g.deltaBg*Math.min(1,k)+"px, 0px)",g.backgroundRearLayer)},
tearDown:function(){delete this._fxParallaxBackground}};var aks;var HsN;var NsJ=function(){};
_.d=NsJ.prototype;_.d._scrollTargetChanged=function(){};
_.d.scroll=function(){};
_.d._isValidScrollTarget=function(){};
_.d._toggleScrollListener=function(){};
_.d.toggleScrollListener=function(){};
_.d.createEffect=function(){};
_.d._effectsChanged=function(){};
_.d._layoutIfDirty=function(){};
_.d._boundEffect=function(){};
_.d._setUpEffect=function(){};
_.d._tearDownEffects=function(){};
_.d._runEffects=function(){};
_.d._scrollHandler=function(){};
_.d._scrollStateChanged=function(){};
_.d._getUndefinedMsg=function(){};
_.d.notifyResize=function(){};
_.d.assignParentResizable=function(){};
_.d.stopResizeNotificationsFor=function(){};
_.d._subscribeIronResize=function(){};
_.d._unsubscribeIronResize=function(){};
_.d.resizerShouldNotify=function(){};
_.d._onDescendantIronResize=function(){};
_.d._fireResize=function(){};
_.d._onIronRequestResizeNotifications=function(){};
_.d._parentResizableChanged=function(){};
_.d._notifyDescendant=function(){};
_.d._requestResizeNotifications=function(){};
_.d._findParent=function(){};
_.d._appResetLayoutHandler=function(){};
_.d.resetLayout=function(){};
_.d._notifyLayoutChanged=function(){};
_.d._notifyDescendantResize=function(){};
_.d._setThresholdTriggered=function(){};
NsJ=_.sO({_template:function(){if(HsN!==void 0)return HsN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-app-header--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_app_layout.tp_yt_app_header.tp.yt.app.header.css.js--\x3e<div id="contentContainer" class="style-scope tp-yt-app-header">\n  <slot id="slot" class="style-scope tp-yt-app-header"></slot>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;aks===void 0&&(aks=document.createElement("template"));var x=aks;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return HsN=k},
is:"tp-yt-app-header",behaviors:[vcu,ocy],properties:{condenses:{type:Boolean,value:!1},fixed:{type:Boolean,value:!1},reveals:{type:Boolean,value:!1},shadow:{type:Boolean,reflectToAttribute:!0,value:!1}},observers:["_configChanged(isAttached, condenses, fixed)"],_height:0,_dHeight:0,_stickyElTop:0,_stickyElRef:null,_top:0,_progress:0,_wasScrollingDown:!1,_initScrollTop:0,_initTimestamp:0,_lastTimestamp:0,_lastScrollTop:0,get _maxHeaderTop(){return this.fixed?this._dHeight:this._height+5},get _stickyEl(){if(this._stickyElRef)return this._stickyElRef;
for(var k=_.JE(this.$.slot).getDistributedNodes(),g=0,P;P=k[g];g++)if(P.nodeType===Node.ELEMENT_NODE)if(P.hasAttribute("sticky")){this._stickyElRef=P;break}else this._stickyElRef||(this._stickyElRef=P);return this._stickyElRef},_configChanged:function(){this.resetLayout();this._notifyLayoutChanged()},
_updateLayoutStates:function(){if(this.offsetWidth!==0||this.offsetHeight!==0){var k=this._clampedScrollTop,g=this._height===0||k===0,P=this.disabled;this._height=this.offsetHeight;this._stickyElRef=null;this.disabled=!0;g||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();g?this._updateScrollState(k,!0):(this._updateScrollState(this._lastScrollTop,
!0),this._layoutIfDirty());this.disabled=P}},
_updateScrollState:function(k,g){if(this._height!==0){var P=0,x=this._top;var U=this._maxHeaderTop;var A=k-this._lastScrollTop,q=Math.abs(A),T=k>this._lastScrollTop,c=performance.now();this._mayMove()&&(P=this._clamp(this.reveals?x+A:k,0,U));k>=this._dHeight&&(P=this.condenses&&!this.fixed?Math.max(this._dHeight,P):P,this.style.transitionDuration="0ms");if(this.reveals&&!this.disabled&&q<100){if(c-this._initTimestamp>300||this._wasScrollingDown!==T)this._initScrollTop=k,this._initTimestamp=c;k>=U&&
(Math.abs(this._initScrollTop-k)>30||q>10?(T&&k>=U?P=U:!T&&k>=this._dHeight&&(P=this.condenses&&!this.fixed?this._dHeight:0),this.style.transitionDuration=this._clamp((P-x)/(A/(c-this._lastTimestamp)),0,300)+"ms"):P=this._top)}U=this._dHeight===0?k>0?1:0:P/this._dHeight;g||(this._lastScrollTop=k,this._top=P,this._wasScrollingDown=T,this._lastTimestamp=c);if(g||U!==this._progress||x!==P||k===0)this._progress=U,this._runEffects(U,P),this._transformHeader(P)}},
_mayMove:function(){return this.condenses||!this.fixed},
willCondense:function(){return this._dHeight>0&&this.condenses},
isOnScreen:function(){return this._height!==0&&this._top<this._height},
isContentBelow:function(){return this._top===0?this._clampedScrollTop>0:this._clampedScrollTop-this._maxHeaderTop>=0},
_transformHeader:function(k){this.translate3d(0,-k+"px",0);this._stickyEl&&this.translate3d(0,this.condenses&&k>=this._stickyElTop?Math.min(k,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},
_clamp:function(k,g,P){return Math.min(P,Math.max(g,k))},
_ensureBgContainers:function(){this._bgContainer||(this._bgContainer=document.createElement("div"),this._bgContainer.id="background",this._bgRear=document.createElement("div"),this._bgRear.id="backgroundRearLayer",this._bgContainer.appendChild(this._bgRear),this._bgFront=document.createElement("div"),this._bgFront.id="backgroundFrontLayer",this._bgContainer.appendChild(this._bgFront),_.JE(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},
_getDOMRef:function(k){switch(k){case "backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case "backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case "background":return this._ensureBgContainers(),this._bgContainer;case "mainTitle":return _.JE(this).querySelector("[main-title]");case "condensedTitle":return _.JE(this).querySelector("[condensed-title]")}return null},
getScrollState:function(){return{progress:this._progress,top:this._top}}});var Ikc;var Xjd;_.sO({_template:function(){if(Xjd!==void 0)return Xjd;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-app-header-layout--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_app_layout.tp_yt_app_header_layout.tp.yt.app.header.layout.css.js--\x3e<div id="wrapper" class="initializing style-scope tp-yt-app-header-layout">\n  <slot id="headerSlot" name="header" class="style-scope tp-yt-app-header-layout"></slot>\n\n  <div id="contentContainer" class="style-scope tp-yt-app-header-layout">\n    <slot class="style-scope tp-yt-app-header-layout"></slot>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;Ikc===void 0&&(Ikc=document.createElement("template"));var x=Ikc;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return Xjd=k},
is:"tp-yt-app-header-layout",behaviors:[ocy],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return _.JE(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){var k=this.header;if(this.isAttached&&k){this.$.wrapper.classList.remove("initializing");k.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;if(this.hasScrollingRegion)k.style.left=
"",k.style.right="";else{var g=this.getBoundingClientRect(),P=document.documentElement.clientWidth-g.right;k.style.left=g.left+"px";k.style.right=P+"px"}g=this.$.contentContainer.style;P=k.offsetHeight;k.fixed&&!k.condenses&&this.hasScrollingRegion?(g.marginTop=P+"px",g.paddingTop=""):(g.paddingTop=P+"px",g.marginTop="")}}});var y77=new _.k0("alertCommand");var pjj=new _.k0("manageLabsStateCommand");var CdU=new _.k0("inlineFormRenderer");var GJr=new _.k0("playlistSidebarPrimaryInfoRenderer");var RST=new _.k0("productDetailsThumbnailRenderer"),kU7=new _.k0("productDetailsVariantRenderer"),gVN=new _.k0("productDetailsVariantOptionRenderer"),Pwd=new _.k0("productDetailsOffersContainerRenderer"),$_S=new _.k0("productDetailsOfferRenderer");var x_T=new _.k0("shoppingFlaggingRenderer");var il7=new _.k0("playlistBylineRenderer");var U_d=new _.k0("insertChannelTabCommand");var Un=function(){return _.ch.apply(this,arguments)||this};
_.z(Un,_.ch);_.d=Un.prototype;_.d.activeChanged=function(){if(this.active){var k=_.kr(this.hostElement).querySelector("#header");k&&_.GB(k,"iron-resize");window.addEventListener("scroll",_.AB(this,this.onScroll))}else window.removeEventListener("scroll",_.AB(this,this.onScroll)),_.GB(this.hostElement,"yt-request-panel-mode-change",{mode:"seamed"})};
_.d.guideVisibleChanged=function(){var k=_.kr(this.hostElement).querySelector("#header");k&&_.GB(k,"iron-resize")};
_.d.onScroll=function(){var k=this;_.QB(this,"onScroll",function(){var g=_.kr(k.hostElement).querySelector("#header");g&&g.polymerController&&(g=g.polymerController.getScrollState().progress===1?"standard":"seamed",_.GB(k.hostElement,"yt-request-panel-mode-change",{mode:g}))},10)};
_.d.tabsChanged=function(){if(this.tabs){for(var k=null,g=0,P=this.tabs.length;g<P;++g){var x=this.tabs[g].tabRenderer;if(x&&x.selected){k=g;break}}this.selected=k}};
_.d.onTabsActivate=function(k){_.GB(this.hostElement,"yt-navigate",{endpoint:this.tabs[k.detail.selected].tabRenderer.endpoint})};
Un.prototype.tabsChanged=Un.prototype.tabsChanged;Un.prototype.guideVisibleChanged=Un.prototype.guideVisibleChanged;Un.prototype.activeChanged=Un.prototype.activeChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Un.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.yC.YtdGuideStateAwareBehavior),_.I("design:type",Object)],Un.prototype,"ytdGuideStateAwareBehavior",void 0);_.N([_.n(),_.I("design:type",Array)],Un.prototype,"tabs",void 0);
_.N([_.n(),_.I("design:type",Object)],Un.prototype,"selected",void 0);_.N([_.n(),_.I("design:type",Boolean)],Un.prototype,"active",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Un.prototype,"disableHeaderFluidWidth",void 0);_.N([_.OO("active"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Un.prototype,"activeChanged",null);
_.N([_.OO("guidePersistentAndVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Un.prototype,"guideVisibleChanged",null);_.N([_.OO("tabs"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Un.prototype,"tabsChanged",null);_.N([_.VB()],Un);var AVJ=[_.C.YtRendererBehavior,_.yC.YtdGuideStateAwareBehavior,Un.prototype];var d_S=2/3,OlS=_.$5(130749),q3j=function(k,g){var P=this;this.element=k;this.layer=0;this.refreshConfig={startPosition:0,startAction:function(){P.startAction()},
draggingClass:"gesture-dragging",triggers:{down:{endPosition:80,threshold:120,disableFinish:!0,translateBack:!0,moveRatio:d_S,moveAction:function(x){P.moveAction(x)},
triggerAction:function(){P.element.isReloading=!0;_.Qb(_.qJ(),{visualElement:OlS});_.xZ.instance.resolveCommand({signalAction:{signal:"SOFT_RELOAD_PAGE"}},{form:{element:P.element}})}}}};
_.zi(_.qJ(),OlS,this.layer);this.gesture=new _.D$(k,g,this.refreshConfig,"pan-down");this.attach()};
_.d=q3j.prototype;_.d.attach=function(){this.gesture.attach()};
_.d.detach=function(){this.gesture.detach()};
_.d.reset=function(){this.element.close()};
_.d.startAction=function(){this.element.reset();this.element.isReloading=!1};
_.d.moveAction=function(k){this.element.rotation=k*360};var Tad=_.$5(130750),cVs=function(k,g,P,x,U){var A=this;this.element=k;this.parent=P;this.channelHeader=x;this.ytdReduxDispatch=U;this.layer=0;this.scrollPositionNeedsUpdate=!1;this.scrollPositionForTabs=new Map;this.tabConfig={startPosition:0,draggingClass:"gesture-tab-dragging",startAction:function(){A.tabsStartAtInPx=A.channelHeader.clientHeight-48;var q;(q=A.selectedTab)!=null&&q.title&&(q=_.Za().resolve(_.VE(_.NQ)))&&(q=q.getCurrentPage(),A.lastVisitedTabScrollPosition=q.getScrollTop(),A.previousTab&&
((A.lastVisitedTabScrollPosition===void 0?0:A.lastVisitedTabScrollPosition<A.channelHeader.clientHeight-48)?A.scrollPositionForTabs.has(A.selectedTab.title)&&A.scrollPositionForTabs.delete(A.selectedTab.title):A.scrollPositionForTabs.set(A.selectedTab.title,q.getScrollTop())))},
triggers:{right:{endPosition:500,threshold:100,transitionEndPosition:eWH(),triggerAction:function(){A.navigate(A.previousTab)},
moveAction:function(q,T){A.moveAction(q,T)}},
left:{endPosition:-500,threshold:-100,transitionEndPosition:-eWH(),triggerAction:function(){A.navigate(A.nextTab)},
moveAction:function(q,T){A.moveAction(q,T)}}}};
_.zi(_.qJ(),Tad,this.layer);this.gesture=new _.D$(k,g,this.tabConfig);this.attach()};
_.d=cVs.prototype;_.d.attach=function(){this.gesture.attach()};
_.d.detach=function(){this.gesture.detach()};
_.d.tabsChanged=function(k){if(k){var g=void 0;this.nextTab=this.previousTab=this.selectedTab=void 0;k=_.O(k);for(var P=k.next();!P.done;P=k.next()){P=P.value.tabRenderer;this.selectedTab&&!this.nextTab&&(this.nextTab=P);var x=void 0;if((x=P)==null?0:x.selected)this.previousTab=g,this.selectedTab=P;g=P}g=this.gesture;k=this.getConfig();g.config=k;this.scrollPositionNeedsUpdate=!0}};
_.d.getConfig=function(){return this.previousTab?this.nextTab?this.tabConfig:Object.assign({},this.tabConfig,{triggers:{right:this.tabConfig.triggers.right}}):Object.assign({},this.tabConfig,{triggers:{left:this.tabConfig.triggers.left}})};
_.d.moveAction=function(k,g){if(!this.tabsElement){var P;this.tabsElement=(P=this.parent.header)==null?void 0:P.tabsElement;g==="right"&&this.previousTab?(P=this.previousTab.endpoint,_.IcU(_.Za().resolve(_.ZN),P,{},"")):g==="left"&&this.nextTab&&(P=this.nextTab.endpoint,_.IcU(_.Za().resolve(_.ZN),P,{},""));if(!this.tabsElement)return}P=this.tabsElement._pos;g==="right"&&(k*=-1);this.tabsElement._positionBar(P.width,P.left*1+P.width*k)};
var eWH=function(){var k,g;return(g=(k=_.Za().resolve(_.NQ).getCurrentPage())==null?void 0:k.clientWidth)!=null?g:0};
cVs.prototype.navigate=function(k){this.element.data=void 0;if(k=k==null?void 0:k.endpoint)this.ytdReduxDispatch(tyc(!0)),_.Qb(_.qJ(),{visualElement:Tad}),_.xZ.instance.resolveCommand({navigateAction:{endpoint:k}},{form:{element:this.element}})};var VVN;var Zl7;var AX=function(){return _.S.apply(this,arguments)||this};
_.z(AX,_.S);AX.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],AX.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],AX.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],AX.prototype,"data",void 0);_.N([_.t({is:"ytd-labs-edit-renderer",disableElementRegistration:!0})],AX);
_.v(AX,"ytd-labs-edit-renderer",function(){if(Zl7!==void 0)return Zl7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-labs-edit-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-labs-edit-renderer">\n  <h2 id="title" class="style-scope ytd-labs-edit-renderer">[[getSimpleString(data.title)]]</h2>\n  <div id="delete-button" class="style-scope ytd-labs-edit-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Zl7=k},{mode:1});var m_7;var dj=function(){var k=_.S.apply(this,arguments)||this;k.dark=!1;k.headerBackgroundLight="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";k.headerBackgroundDark="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.z(dj,_.S);dj.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
dj.prototype.ready=function(){var k=document.documentElement.hasAttribute("dark");this.setBackgroundImage(k);this.dark=k};
dj.prototype.onDarkModeToggledAction=function(k){this.setBackgroundImage(k);this.dark=k};
dj.prototype.setBackgroundImage=function(k){_.iG(this.hostElement,{"--yt-labs-header-background":"url("+(k?this.headerBackgroundDark:this.headerBackgroundLight)+")"})};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],dj.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],dj.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],dj.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],dj.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],dj.prototype,"dark",void 0);
_.N([_.t({is:"ytd-labs-header-renderer",disableElementRegistration:!0})],dj);
_.v(dj,"ytd-labs-header-renderer",function(){if(m_7!==void 0)return m_7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-labs-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-labs-header-renderer">\n  <div id="contents" class="style-scope ytd-labs-header-renderer">\n    <div id="metadata" class="style-scope ytd-labs-header-renderer">\n      <ytd-badge-supported-renderer hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-labs-header-renderer">\n      </ytd-badge-supported-renderer>\n      <h3 id="title" class="style-scope ytd-labs-header-renderer">[[getSimpleString(data.title)]]</h3>\n      <yt-formatted-string id="text" split-lines="" text="[[data.text]]" class="style-scope ytd-labs-header-renderer"></yt-formatted-string>\n      <div id="primary-button" class="style-scope ytd-labs-header-renderer"></div>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return m_7=k},{mode:1});var wos;var On=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-check-labs-opted-in-state":"onCheckLabsOptedInState","yt-manage-labs-state-command":"onManageLabsState"};return k};
_.z(On,_.S);On.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"}}}}}};
On.prototype.onYtToggleButton=function(k){this.notifyPath("data.primaryButton.toggleButtonRenderer.isToggled",k.detail.toggled)};
On.prototype.onManageLabsState=function(k){if(k=_.b(k,pjj))k.stateChange==="LABS_STATE_TYPE_OVERRIDE_OPT_IN"&&this.data?k.labsItemId!==this.data.labsItemId?this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1):this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0):this.data&&k.labsItemId===this.data.labsItemId&&(k.stateChange==="LABS_STATE_TYPE_OPT_IN"?_.RV(this.hostElement,"yt-check-labs-opted-in-state").some(function(g){return g})&&this.data.confirmationDialogCommand?_.Pw(this.hostElement,
[this.data.confirmationDialogCommand],this.hostElement):this.data.optInCommand&&(_.Za().resolve(_.wP).resolveCommand(this.data.optInCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0)):this.data.optOutCommand&&k.stateChange==="LABS_STATE_TYPE_OPT_OUT"&&(_.Za().resolve(_.wP).resolveCommand(this.data.optOutCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1)))};
On.prototype.onCheckLabsOptedInState=function(){var k=this.get("data.primaryButton.toggleButtonRenderer");return k?k.isToggled:!1};
_.mJ.Object.defineProperties(On.prototype,{itemStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.itemStyle}}});
On.prototype.onYtToggleButton=On.prototype.onYtToggleButton;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],On.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],On.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],On.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],On.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],On.prototype,"itemStyle",null);_.N([_.dV("yt-toggle-button"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],On.prototype,"onYtToggleButton",null);_.N([_.t({is:"ytd-labs-item-renderer",disableElementRegistration:!0})],On);
_.v(On,"ytd-labs-item-renderer",function(){if(wos!==void 0)return wos;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-labs-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-labs-item-renderer">\n  <div id="metadata" class="style-scope ytd-labs-item-renderer">\n    <div id="badge" hidden="[[!data.badgeTitle]]" class="style-scope ytd-labs-item-renderer">[[getSimpleString(data.badgeTitle)]]</div>\n    <h2 id="title" class="style-scope ytd-labs-item-renderer">[[getSimpleString(data.title)]]</h2>\n    <div id="expiration-date" class="style-scope ytd-labs-item-renderer">[[getSimpleString(data.expirationDate)]]</div>\n    <yt-formatted-string id="availability-text" hidden="[[data.primaryButton.toggleButtonRenderer.isToggled]]" text="[[data.experimentalInfo.availabilityText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n    <yt-formatted-string id="text" split-lines="" text="[[data.text]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n    <yt-formatted-string id="disclaimer-text" split-lines="" text="[[data.experimentalInfo.disclaimerText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n    <div id="buttons" class="style-scope ytd-labs-item-renderer">\n      <div id="primary-button" class="style-scope ytd-labs-item-renderer"></div>\n      <div id="feedback-button" hidden="[[!data.primaryButton.toggleButtonRenderer.isToggled]]" class="style-scope ytd-labs-item-renderer">\n      </div>\n    </div>\n    <yt-formatted-string id="no-availability-text" text="[[data.experimentalInfo.noAvailabilityText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n  </div>\n  <yt-img-shadow id="promo-image" hidden="[[data.experimentalLabelText]]" thumbnail="[[data.promoImage]]" width="395" class="style-scope ytd-labs-item-renderer">\n  </yt-img-shadow>\n  <div id="experimental-img" hidden="[[!data.experimentalLabelText]]" width="395" class="style-scope ytd-labs-item-renderer">\n    <yt-img-shadow id="promo-image" thumbnail="[[data.promoImage]]" width="395" class="style-scope ytd-labs-item-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="experimental-label" text="[[data.experimentalLabelText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return wos=k},{mode:1});var JVH;var rVH;var fuc=function(){return _.S.apply(this,arguments)||this};
_.z(fuc,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],fuc.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],fuc.prototype,"data",void 0);_.N([_.t({is:"ytd-live-chat-history-new-sponsor-chip-renderer",disableElementRegistration:!0})],fuc);
_.v(fuc,"ytd-live-chat-history-new-sponsor-chip-renderer",function(){if(rVH!==void 0)return rVH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-history-new-sponsor-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.newSponsorMessage]]" class="style-scope ytd-live-chat-history-new-sponsor-chip-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return rVH=k},{mode:1});var WZS;var qu=function(){return _.S.apply(this,arguments)||this};
_.z(qu,_.S);qu.prototype.observeSuperchatChip=function(){if(this.data){var k={"--yt-live-chat-history-super-chat-chip-renderer-background-color":this.colorFromDecimal(this.data.backgroundColor),"--yt-live-chat-history-super-chat-chip-renderer-text-color":this.colorFromDecimal(this.data.textColor)};_.iG(this.hostElement,k)}};
qu.prototype.colorFromDecimal=function(k){return _.u3(Number(k||0))};
qu.prototype.observeSuperchatChip=qu.prototype.observeSuperchatChip;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],qu.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],qu.prototype,"data",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],qu.prototype,"observeSuperchatChip",null);_.N([_.t({is:"ytd-live-chat-history-super-chat-chip-renderer",disableElementRegistration:!0})],qu);
_.v(qu,"ytd-live-chat-history-super-chat-chip-renderer",function(){if(WZS!==void 0)return WZS;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-history-super-chat-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.purchaseAmountText]]" class="style-scope ytd-live-chat-history-super-chat-chip-renderer"></yt-formatted-string>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return WZS=k},{mode:1});var Tr=function(){return _.S.apply(this,arguments)||this};
_.z(Tr,_.S);Tr.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"}}}};
_.mJ.Object.defineProperties(Tr.prototype,{hideMessageBlock:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!this.data.charityName&&!!this.data.chip}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Tr.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Tr.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.HD),_.I("design:type",Object)],Tr.prototype,"ytdDismissibleItemBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Tr.prototype,"data",void 0);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Tr.prototype,"hideMessageBlock",null);
_.N([_.t({is:"ytd-live-chat-history-entry-renderer",disableElementRegistration:!0})],Tr);
_.v(Tr,"ytd-live-chat-history-entry-renderer",function(){if(JVH!==void 0)return JVH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-history-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-live-chat-history-entry-renderer">\n  <div id="text" class="style-scope ytd-live-chat-history-entry-renderer">\n    <yt-formatted-string id="title" link-inherit-color="" text="[[data.videoTitle]]" class="style-scope ytd-live-chat-history-entry-renderer"></yt-formatted-string>\n    <div id="chip-container" class="style-scope ytd-live-chat-history-entry-renderer">\n      <div id="superchat-container" hidden="[[!data.chip]]" class="style-scope ytd-live-chat-history-entry-renderer">\n        <span id="chips" class="style-scope ytd-live-chat-history-entry-renderer"></span>\n        <yt-formatted-string id="charity-name" text="[[data.charityName]]" class="style-scope ytd-live-chat-history-entry-renderer">\n        </yt-formatted-string>\n        <yt-formatted-string id="sc4g-message" hidden="[[data.charityName]]" text="[[data.message]]" class="style-scope ytd-live-chat-history-entry-renderer">\n        </yt-formatted-string>\n      </div>\n      <yt-formatted-string id="message" hidden="[[hideMessageBlock]]" text="[[data.message]]" class="style-scope ytd-live-chat-history-entry-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="sticker" class="style-scope ytd-live-chat-history-entry-renderer">\n      <yt-img-shadow height="64" hidden="[[!data.stickerThumbnail]]" thumbnail="[[data.stickerThumbnail]]" width="64" class="style-scope ytd-live-chat-history-entry-renderer">\n      </yt-img-shadow>\n    </div>\n    <span id="timestamp" class="style-scope ytd-live-chat-history-entry-renderer">[[getSimpleString(data.timestamp)]]</span>\n  </div>\n  <div id="delete-button" class="style-scope ytd-live-chat-history-entry-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return JVH=k},{mode:1});var s3s;var blj=function(){return _.S.apply(this,arguments)||this};
_.z(blj,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],blj.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],blj.prototype,"data",void 0);_.N([_.t({is:"ytd-channel-options-renderer",disableElementRegistration:!0})],blj);
_.v(blj,"ytd-channel-options-renderer",function(){if(s3s!==void 0)return s3s;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="channel-info" hidden="[[!data.name]]" class="style-scope ytd-channel-options-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-channel-options-renderer" href$="[[computeHref_(data.avatarEndpoint)]]" data="[[data.avatarEndpoint]]" aria-label$="[[data.avatarAccessibility.accessibilityData.label]]">\n    <yt-img-shadow height="50" thumbnail="[[data.avatar]]" width="50" class="style-scope ytd-channel-options-renderer">\n    </yt-img-shadow>\n  </a>\n  <div id="channel-info-text" class="style-scope ytd-channel-options-renderer">\n    <div id="name" class="style-scope ytd-channel-options-renderer">[[data.name]]</div>\n  </div>\n</div>\n<template is="dom-repeat" items="[[data.links]]" class="style-scope ytd-channel-options-renderer">\n  <yt-formatted-string class="link style-scope ytd-channel-options-renderer" force-default-style="" split-lines="" text="[[item]]">\n  </yt-formatted-string>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return s3s=k},{mode:1});var Bar;var eK=function(){return _.S.apply(this,arguments)||this};
_.z(eK,_.S);eK.prototype.configureRendererStamper=function(){return{"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],eK.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],eK.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],eK.prototype,"data",void 0);_.N([_.t({is:"ytd-settings-email-item-renderer",disableElementRegistration:!0})],eK);
_.v(eK,"ytd-settings-email-item-renderer",function(){if(Bar!==void 0)return Bar;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-email-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info" class="style-scope ytd-settings-email-item-renderer">\n  <yt-img-shadow height="36" hidden="[[!data.avatar]]" thumbnail="[[data.avatar]]" width="36" class="style-scope ytd-settings-email-item-renderer">\n  </yt-img-shadow>\n  <div id="title" class="style-scope ytd-settings-email-item-renderer">[[getSimpleString(data.title)]]</div>\n</div>\n<div id="button-container" class="style-scope ytd-settings-email-item-renderer">\n  <div id="resume-button" class="style-scope ytd-settings-email-item-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Bar=k},{mode:1});var zWk;var c3=function(){return _.S.apply(this,arguments)||this};
_.z(c3,_.S);c3.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"}}}};
c3.prototype.getExpansionIcon=function(k){return k?"COLLAPSE":"EXPAND"};
c3.prototype.onToggleListExpansion=function(){this.expanded=!this.expanded};
_.mJ.Object.defineProperties(c3.prototype,{emailListExpanded:{configurable:!0,enumerable:!0,get:function(){return this.expanded?"true":"false"}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],c3.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],c3.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],c3.prototype,"data",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],c3.prototype,"expanded",void 0);_.N([_.E("expanded"),_.I("design:type",String),_.I("design:paramtypes",[])],c3.prototype,"emailListExpanded",null);
_.N([_.Td("#options"),_.I("design:type",Object)],c3.prototype,"options",void 0);_.N([_.t({is:"ytd-settings-email-list-renderer",disableElementRegistration:!0})],c3);
_.v(c3,"ytd-settings-email-list-renderer",function(){if(zWk!==void 0)return zWk;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-email-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-settings-email-list-renderer">\n  <tp-yt-paper-button id="list-expansion" aria-expanded$="[[emailListExpanded]]" aria-label$="[[getSimpleString(data.title)]]" noink="" on-tap="onToggleListExpansion" class="style-scope ytd-settings-email-list-renderer">\n    <div id="title" class="style-scope ytd-settings-email-list-renderer">[[getSimpleString(data.title)]]</div>\n    <yt-icon id="help-icon" hidden="[[!data.helpText]]" icon="yt-icons:help" class="style-scope ytd-settings-email-list-renderer"></yt-icon>\n    <tp-yt-paper-tooltip for="help-icon" hidden="[[!data.helpText]]" offset="5" position="top" class="style-scope ytd-settings-email-list-renderer">\n      [[getSimpleString(data.helpText)]]\n    </tp-yt-paper-tooltip>\n    <yt-icon class="expand-icon style-scope ytd-settings-email-list-renderer" icon="[[getExpansionIcon(expanded)]]"></yt-icon>\n  </tp-yt-paper-button>\n  <div id="button-container" hidden="[[!data.resumeButton]]" on-tap="onResumeAll" class="style-scope ytd-settings-email-list-renderer">\n    <div id="resume-button" class="style-scope ytd-settings-email-list-renderer"></div>\n  </div>\n</div>\n<div id="content" class="style-scope ytd-settings-email-list-renderer">\n  <div id="options" class="style-scope ytd-settings-email-list-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return zWk=k},{mode:1});var uVs;var V2=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return k};
_.z(V2,_.S);V2.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"}}}};
V2.prototype.handleSignalActionSubmitForm=function(){var k,g=(k=this.formRenderer)==null?void 0:k.getForm();g&&this.data.serviceEndpoint&&_.Za().resolve(_.wP).resolveCommand(this.data.serviceEndpoint,{form:Object.assign({},g,{element:this.hostElement})})};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],V2.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],V2.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],V2.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],V2.prototype,"data",void 0);_.N([_.Td("yt-form-renderer"),_.I("design:type",Object)],V2.prototype,"formRenderer",void 0);
_.N([_.t({is:"ytd-settings-gaia-link-renderer",disableElementRegistration:!0})],V2);
_.v(V2,"ytd-settings-gaia-link-renderer",function(){if(uVs!==void 0)return uVs;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-gaia-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="form-container" class="style-scope ytd-settings-gaia-link-renderer">\n  <div id="username-password-form" class="style-scope ytd-settings-gaia-link-renderer"></div>\n  <div id="claim-button" class="style-scope ytd-settings-gaia-link-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return uVs=k},{mode:1});var hWJ;var ZL=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-settings-update-options-command":"handleUpdateOptionsCommand"};return k};
_.z(ZL,_.S);ZL.prototype.dataChanged=function(){this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS"&&_.hvy()&&this.set("data.hidden",!1)};
ZL.prototype.onSwitchReady=function(){var k=this;this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_PUSH_NOTIFICATIONS_ENABLED"&&_.W("service_worker_push_enabled")&&navigator.serviceWorker.ready.then(function(){_.uAd().then(function(g){g&&(Notification.permission==="default"?k.set("data.hidden",!1):Notification.permission==="granted"&&_.zl("NotificationsDisabled").then(function(P){P||_.RV(k.hostElement,"yt-toggle-settings-switch",[k.data.id,!P]);k.set("data.hidden",!1)}).catch(function(){}))})})};
ZL.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}}}}};
ZL.prototype.handleUpdateOptionsCommand=function(k){(k=_.b(k,_.Ahv))&&this.data&&this.data.id===k.id&&(this.set("data.hidden",k.hidden),k.text!==void 0&&this.set("data.text",k.text),k.clearOptions&&this.set("data.options",[]))};
ZL.prototype.onSwitchReady=ZL.prototype.onSwitchReady;ZL.prototype.dataChanged=ZL.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ZL.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],ZL.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],ZL.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ZL.prototype,"data",void 0);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ZL.prototype,"dataChanged",null);_.N([_.dV("yt-settings-switch-ready"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ZL.prototype,"onSwitchReady",null);_.N([_.t({is:"ytd-settings-options-renderer",disableElementRegistration:!0})],ZL);
_.v(ZL,"ytd-settings-options-renderer",function(){if(hWJ!==void 0)return hWJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="section" hidden="[[data.hidden]]" class="style-scope ytd-settings-options-renderer">\n  <div id="title" class="style-scope ytd-settings-options-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="content" class="style-scope ytd-settings-options-renderer">\n    <div id="options" class="style-scope ytd-settings-options-renderer"></div>\n    <yt-formatted-string id="text" force-default-style="" hidden="[[!data.text]]" split-lines="" text="[[data.text]]" class="style-scope ytd-settings-options-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return hWJ=k},{mode:1});var EVJ;var mc=function(){return _.S.apply(this,arguments)||this};
_.z(mc,_.S);mc.prototype.onYtExpanderMoreTapped=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
mc.prototype.configureRendererStamper=function(){return{"data.attributionLinkButtonRenderer":{id:"attribution-link-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{disableTextTransform:!0}}}}}};
mc.prototype.onYtExpanderMoreTapped=mc.prototype.onYtExpanderMoreTapped;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],mc.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],mc.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],mc.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],mc.prototype,"data",void 0);
_.N([_.dV("yt-expander-more-tapped"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],mc.prototype,"onYtExpanderMoreTapped",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-product-details-description-renderer"})],mc);
_.v(mc,"ytd-product-details-description-renderer",function(){if(EVJ!==void 0)return EVJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-description-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-product-details-description-renderer">\n  <div class="description-row row style-scope ytd-product-details-description-renderer">\n      <ytd-expander id="expander" hidden="[[!data.description]]" max-number-of-lines="4" recompute-on-resize="" class="style-scope ytd-product-details-description-renderer">\n        <div class="description style-scope ytd-product-details-description-renderer" slot="content">[[data.description]]\n        </div>\n        <span id="attribution-link-button" slot="sticky-secondary" hidden="[[!data.attributionLinkButtonRenderer]]" class="style-scope ytd-product-details-description-renderer"></span>\n        <span class="more-button style-scope ytd-product-details-description-renderer" slot="more-button">[[getSimpleString(data.moreButtonRenderer.buttonRenderer.text)]]</span>\n        <span class="less-button style-scope ytd-product-details-description-renderer" slot="less-button">[[getSimpleString(data.lessButtonRenderer.buttonRenderer.text)]]</span>\n      </ytd-expander>\n    </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return EVJ=k},{mode:1});var LZJ;var wj=function(){var k=_.S.apply(this,arguments)||this;k.shippingIcon="https://www.gstatic.com/images/icons/material/system/1x/local_shipping_grey600_48dp.png";k.shippingAddressIcon="https://www.gstatic.com/images/icons/material/system/1x/location_on_grey600_48dp.png";k.googleGuaranteeIcon="https://www.gstatic.com/images/icons/material/system/1x/google_guarantee_grey600_48dp.png";k.returnPolicyIcon="https://www.gstatic.com/images/icons/material/system/1x/undo_grey600_48dp.png";return k};
_.z(wj,_.S);wj.prototype.configureRendererStamper=function(){return{"data.purchaseButtonRenderer":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.purchaseButtonRenderers":{id:"purchase-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.mJ.Object.defineProperties(wj.prototype,{showAdditionalFees:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.data)==null?void 0:(g=k.offerData)==null?void 0:g.additionalFeesText)!==""}},
showMultiPurchaseButtons:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.data)==null?void 0:k.purchaseButtonRenderers)!==void 0&&((g=this.data)==null?void 0:g.purchaseButtonRenderers.length)!==0}},
showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var k,g;return!((k=this.data)==null||!k.formattedFromMerchantText)&&(!((g=this.data)==null||!g.purchaseButtonRenderer)||this.showMultiPurchaseButtons)}}});
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],wj.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],wj.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],wj.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],wj.prototype,"data",void 0);
_.N([_.n({type:_.W("kevlar_property_type_migration_killswitch")?String:void 0}),_.I("design:type",Object)],wj.prototype,"shippingIcon",void 0);_.N([_.n({type:_.W("kevlar_property_type_migration_killswitch")?String:void 0}),_.I("design:type",Object)],wj.prototype,"shippingAddressIcon",void 0);_.N([_.n({type:_.W("kevlar_property_type_migration_killswitch")?String:void 0}),_.I("design:type",Object)],wj.prototype,"googleGuaranteeIcon",void 0);
_.N([_.n({type:_.W("kevlar_property_type_migration_killswitch")?String:void 0}),_.I("design:type",Object)],wj.prototype,"returnPolicyIcon",void 0);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],wj.prototype,"showAdditionalFees",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],wj.prototype,"showMultiPurchaseButtons",null);
_.N([_.E("data","showMultiPurchaseButtons"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],wj.prototype,"showPurchaseData",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-product-details-hero-offer-renderer"})],wj);
_.v(wj,"ytd-product-details-hero-offer-renderer",function(){if(LZJ!==void 0)return LZJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-hero-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<div class="price-and-action-row row style-scope ytd-product-details-hero-offer-renderer" hidden="[[!showPurchaseData]]" data-offer-version-id$="[[data.offerData.debugOfferVersionId]]">\n  <div class="price-column style-scope ytd-product-details-hero-offer-renderer">\n    <div class="price style-scope ytd-product-details-hero-offer-renderer">\n      <span class="item-price style-scope ytd-product-details-hero-offer-renderer">[[data.offerData.price]]</span>\n      <template is="dom-if" restamp="" if="[[showAdditionalFees]]" class="style-scope ytd-product-details-hero-offer-renderer">\n        <span class="additional-fees style-scope ytd-product-details-hero-offer-renderer">[[data.offerData.additionalFeesText]]</span>\n      </template>\n    </div>\n    <div class="offer-title style-scope ytd-product-details-hero-offer-renderer">[[data.offerData.title]]</div>\n    <template is="dom-if" restamp="" if="[[!data.shippingDetails]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      <div class="merchant-row row style-scope ytd-product-details-hero-offer-renderer">\n        <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n          <img src$="[[data.offerData.vendorLogoUrl]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n        </div>\n        <yt-formatted-string text="[[data.formattedFromMerchantText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      </yt-formatted-string></div>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.shippingDetails]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      <div class="shipping-details row style-scope ytd-product-details-hero-offer-renderer">\n        <div class="shipping-details-inner column style-scope ytd-product-details-hero-offer-renderer">\n          <div class="row shipping-details-inner-row secondary-color style-scope ytd-product-details-hero-offer-renderer">\n            <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n              <img src$="[[data.offerData.vendorLogoUrl]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n            </div>\n            <yt-formatted-string link-inherit-color="" text="[[data.formattedFromMerchantText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n          </yt-formatted-string></div>\n          <template is="dom-if" restamp="" if="[[data.shippingDetails.shippingDate]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="date-and-price" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[shippingIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <yt-formatted-string text="[[data.shippingDetails.shippingDate]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            </yt-formatted-string></div>\n          </template>\n          <template is="dom-if" restamp="" if="[[data.shippingDetails.returnPolicy]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="return-policy" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[returnPolicyIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <yt-formatted-string link-inherit-color="" text="[[data.shippingDetails.returnPolicy]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            </yt-formatted-string></div>\n          </template>\n          <template is="dom-if" restamp="" if="[[data.shippingDetails.shippingAddress]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="shipping-address" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[shippingAddressIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <yt-formatted-string text="[[data.shippingDetails.shippingAddress]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            </yt-formatted-string></div>\n          </template>\n          <template is="dom-if" restamp="" if="[[data.shoutoutText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="google-guarantee" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[googleGuaranteeIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <span class="shoutout-text secondary-color style-scope ytd-product-details-hero-offer-renderer">[[data.shoutoutText]]</span>\n              <ytd-button-renderer class="google-guarantee-info style-scope ytd-product-details-hero-offer-renderer" data="[[data.shoutoutButtonRenderer.buttonRenderer]]">\n              </ytd-button-renderer>\n            </div>\n          </template>\n        </div>\n      </div>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.affiliateDisclaimerText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      <div id="affiliate-disclaimer" class="affiliate-disclaimer-text-row row style-scope ytd-product-details-hero-offer-renderer">\n        <span class="secondary-color style-scope ytd-product-details-hero-offer-renderer"> [[data.affiliateDisclaimerText]] </span>\n      </div>\n    </template>\n    <div class="purchase-buttons-row row style-scope ytd-product-details-hero-offer-renderer" hidden="[[!showMultiPurchaseButtons]]">\n      <div id="purchase-buttons" class="purchase-buttons-inner column style-scope ytd-product-details-hero-offer-renderer">\n      </div>\n    </div>\n  </div>\n  <div class="action-column style-scope ytd-product-details-hero-offer-renderer">\n    <div id="purchase-button" class="style-scope ytd-product-details-hero-offer-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return LZJ=k},{mode:1});var nVs;var S3k;var JX=function(){return _.S.apply(this,arguments)||this};
_.z(JX,_.S);_.d=JX.prototype;_.d.attached=function(){this.hostElement.addEventListener("click",this.handleSelection);this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
_.d.onKeyDown=function(k){k=k.keyCode;k!==13&&k!==32||this.handleSelection()};
_.d.onMouseEnterImage=function(){var k;((k=this.data)==null?void 0:k.thumbnailDetails)!==void 0&&_.kD(this.polymerController.hostElement,"ytd-product-details-variant-image-select",[this.data.thumbnailDetails])};
_.d.onMouseLeaveImage=function(){_.kD(this.polymerController.hostElement,"ytd-product-details-variant-image-unselect")};
_.d.handleSelection=function(){this.data&&_.GB(this.hostElement,"ytd-product-details-thumbnail-renderer-selected",this.data.index)};
_.mJ.Object.defineProperties(JX.prototype,{isSelected:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.isSelected)}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],JX.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],JX.prototype,"data",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],JX.prototype,"isSelected",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-product-details-thumbnail-renderer"})],JX);
_.v(JX,"ytd-product-details-thumbnail-renderer",function(){if(S3k!==void 0)return S3k;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="product-card-renderer-container" class="style-scope ytd-product-details-thumbnail-renderer">\n  <div id="card" class="style-scope ytd-product-details-thumbnail-renderer">\n    <div hidden="[[!isSelected]]" id="card-selection-overlay" class="style-scope ytd-product-details-thumbnail-renderer"></div>\n    <div id="card-overlay" class="style-scope ytd-product-details-thumbnail-renderer"></div>\n    <yt-img-shadow id="card-image" aria-label="[[data.thumbnailDetails.accessibility.accessibilityData.label]]" object-fit="CONTAIN" thumbnail="[[data.thumbnailDetails]]" width="56px" class="style-scope ytd-product-details-thumbnail-renderer">\n    </yt-img-shadow>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return S3k=k},{mode:1});var rj=function(){var k=_.S.apply(this,arguments)||this;var g={};k.actionMap=(g["ytd-product-details-variant-image-select"]="handlePreviewImageSelect",g["ytd-product-details-variant-image-unselect"]="handlePreviewImageDeselect",g);k.selectedThumbnailIndex=0;k.selectItem=function(P){P.target.onKeyDown(P)};
return k};
_.z(rj,_.S);_.d=rj.prototype;_.d.handlePreviewImageSelect=function(k){this.hoverThumbnail=k};
_.d.handlePreviewImageDeselect=function(){this.hoverThumbnail=void 0};
_.d.configureRendererStamper=function(){return{"populatedData.imageRenderer":{id:"items",mapping:{productDetailsThumbnailRenderer:{component:"ytd-product-details-thumbnail-renderer",attributes:{role:"option"}}}}}};
_.d.onThumbnailSelected=function(k,g){this.selectedThumbnailIndex=g};
_.d.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.selectedThumbnailIndex=0};
_.d.updateOffset=function(){var k=_.kr(this.hostElement).querySelector("#scroll-container").clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-k));this.ytdHorizontalListBehavior.reposition_()};
_.mJ.Object.defineProperties(rj.prototype,{showThumbnails:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null?0:k.imageRenderer){var g,P;return((g=this.data)==null?void 0:(P=g.imageRenderer)==null?void 0:P.length)>1}return!1}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.hoverThumbnail!==void 0)return this.hoverThumbnail;var k;if((k=this.data)==null?0:k.imageRenderer){var g;return(g=_.b(this.data.imageRenderer[this.selectedThumbnailIndex],RST))==null?void 0:g.thumbnailDetails}}},
populatedData:{configurable:!0,enumerable:!0,get:function(){var k=this,g,P,x,U=(x=(g=this.data)==null?void 0:(P=g.imageRenderer)==null?void 0:P.map(function(A,q){return{productDetailsThumbnailRenderer:Object.assign({},_.b(A,RST),{index:q,isSelected:q===k.selectedThumbnailIndex})}}))!=null?x:[];
return Object.assign({},this.data,{imageRenderer:U})}}});
rj.prototype.updateOffset=rj.prototype.updateOffset;rj.prototype.dataChanged=rj.prototype.dataChanged;rj.prototype.onThumbnailSelected=rj.prototype.onThumbnailSelected;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],rj.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],rj.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.qq.YtdHorizontalListBehavior),_.I("design:type",Object)],rj.prototype,"ytdHorizontalListBehavior",void 0);
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],rj.prototype,"componentBehavior",void 0);_.N([_.h([_.W_.YtActionHandlerBehavior]),_.I("design:type",Object)],rj.prototype,"actionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],rj.prototype,"data",void 0);_.N([_.n({value:"$.items.children"}),_.I("design:type",String)],rj.prototype,"itemsPath",void 0);_.N([_.n({value:3}),_.I("design:type",Number)],rj.prototype,"initialCount",void 0);
_.N([_.Td("#items"),_.I("design:type",Object)],rj.prototype,"items",void 0);_.N([_.n(),_.I("design:type",Object)],rj.prototype,"selectedThumbnailIndex",void 0);_.N([_.n(),_.I("design:type",Object)],rj.prototype,"hoverThumbnail",void 0);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],rj.prototype,"showThumbnails",null);
_.N([_.dV("ytd-product-details-thumbnail-renderer-selected"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Number]),_.I("design:returntype")],rj.prototype,"onThumbnailSelected",null);_.N([_.E("data","selectedThumbnailIndex","hoverThumbnail"),_.I("design:type",Object),_.I("design:paramtypes",[])],rj.prototype,"thumbnailDetails",null);_.N([_.E("data","selectedThumbnailIndex"),_.I("design:type",Object),_.I("design:paramtypes",[])],rj.prototype,"populatedData",null);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],rj.prototype,"dataChanged",null);_.N([_.dV("iron-resize"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],rj.prototype,"updateOffset",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-product-details-image-carousel-renderer"})],rj);
_.v(rj,"ytd-product-details-image-carousel-renderer",function(){if(nVs!==void 0)return nVs;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-image-carousel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="preview style-scope ytd-product-details-image-carousel-renderer">\n  <template is="dom-if" restamp="" if="[[thumbnailDetails]]" class="style-scope ytd-product-details-image-carousel-renderer">\n    <yt-img-shadow class="preview-image style-scope ytd-product-details-image-carousel-renderer" object-fit="CONTAIN" thumbnail="[[thumbnailDetails]]" width="512"></yt-img-shadow>\n  </template>\n</div>\n<div id="main" class="main style-scope ytd-product-details-image-carousel-renderer" hidden="[[!showThumbnails]]">\n  <div id="left-arrow-container" class="left-arrow-container style-scope ytd-product-details-image-carousel-renderer">\n    <div id="left-arrow" class="arrow style-scope ytd-product-details-image-carousel-renderer" on-click="prevClick_" hidden="[[atStart]]">\n       <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-product-details-image-carousel-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="scroll-container" class="style-scope ytd-product-details-image-carousel-renderer">\n    <tp-yt-paper-listbox id="items" on-keydown="selectItem" class="style-scope ytd-product-details-image-carousel-renderer"></tp-yt-paper-listbox>\n  </div>\n  <div id="right-arrow-container" class="right-arrow-container style-scope ytd-product-details-image-carousel-renderer">\n    <div id="right-arrow" class="arrow style-scope ytd-product-details-image-carousel-renderer" on-click="nextClick_" hidden="[[atEnd]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-product-details-image-carousel-renderer"></yt-icon>\n    </div>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return nVs=k},{mode:_.Gd("kevlar_poly_si_batch_j079")?1:2});var FZk;var fM=function(){return _.S.apply(this,arguments)||this};
_.z(fM,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],fM.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],fM.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],fM.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],fM.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-product-details-offer-renderer"})],fM);
_.v(fM,"ytd-product-details-offer-renderer",function(){if(FZk!==void 0)return FZk;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<div class="offer-details offer-details-new-ux style-scope ytd-product-details-offer-renderer" data-offer-version-id$="[[data.offerData.debugOfferVersionId]]">\n  <div class="offer-details-information style-scope ytd-product-details-offer-renderer">\n    <div class="offer-price style-scope ytd-product-details-offer-renderer">\n      [[data.offerData.price]]\n      <span class="additional-fees style-scope ytd-product-details-offer-renderer">[[data.offerData.additionalFeesText]]</span>\n    </div>\n    <div class="offer-title style-scope ytd-product-details-offer-renderer">\n      [[data.offerData.title]]\n    </div>\n    <div class="vendor-information style-scope ytd-product-details-offer-renderer">\n      <div class="vendor-logo style-scope ytd-product-details-offer-renderer">\n        <img src$="[[data.offerData.vendorLogoUrl]]" alt="" class="vendor-logo-url style-scope ytd-product-details-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n      </div>\n      <div class="vendor-name style-scope ytd-product-details-offer-renderer">[[data.offerData.vendorName]]</div>\n    </div>\n  </div>\n  <div class="offer-cta style-scope ytd-product-details-offer-renderer">\n    <div class="checkout style-scope ytd-product-details-offer-renderer">\n      <ytd-button-renderer data="[[data.purchaseButtonRenderer.buttonRenderer]]" class="style-scope ytd-product-details-offer-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return FZk=k},{mode:1});var Y3T;var W3=function(){var k=_.S.apply(this,arguments)||this;k.isOffersHidden=!0;return k};
_.z(W3,_.S);W3.prototype.toggleOffers=function(){this.isOffersHidden=!this.isOffersHidden;var k,g=_.b((k=this.data)==null?void 0:k.viewOffersButton,_.pj);g&&this.ytRendererBehavior.logExplicitClick(g)};
W3.prototype.configureRendererStamper=function(){return{"data.offers":{id:"offer",mapping:{productDetailsOfferRenderer:"ytd-product-details-offer-renderer"}}}};
_.mJ.Object.defineProperties(W3.prototype,{firstOfferVendorLogoUrl:{configurable:!0,enumerable:!0,get:function(){var k,g,P,x;return(P=_.b((k=this.data)==null?void 0:(g=k.offers)==null?void 0:g[0],$_S))==null?void 0:(x=P.offerData)==null?void 0:x.vendorLogoUrl}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],W3.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],W3.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],W3.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],W3.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],W3.prototype,"isOffersHidden",void 0);
_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],W3.prototype,"firstOfferVendorLogoUrl",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-product-details-offers-container-renderer"})],W3);
_.v(W3,"ytd-product-details-offers-container-renderer",function(){if(Y3T!==void 0)return Y3T;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-offers-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="offer-container style-scope ytd-product-details-offers-container-renderer">\n  <div class="header style-scope ytd-product-details-offers-container-renderer" on-click="toggleOffers">\n    <div class="title-description-container style-scope ytd-product-details-offers-container-renderer">\n      <yt-formatted-string class="title style-scope ytd-product-details-offers-container-renderer" text="[[data.descriptionLeft]]">\n      </yt-formatted-string>\n      <div class="vendor-logo style-scope ytd-product-details-offers-container-renderer">\n        <img src$="[[firstOfferVendorLogoUrl]]" alt="" class="vendor-logo-url style-scope ytd-product-details-offers-container-renderer" onerror="this.style.visibility=\'hidden\';">\n      </div>\n      <yt-formatted-string class="title style-scope ytd-product-details-offers-container-renderer" text="[[data.descriptionRight]]">\n      </yt-formatted-string>\n    </div>\n    <div class="action style-scope ytd-product-details-offers-container-renderer">\n      <ytd-button-renderer id="view-offers" class="view-button style-scope ytd-product-details-offers-container-renderer" aria-expanded="false" data="[[data.viewOffersButton.buttonRenderer]]" hidden="[[!isOffersHidden]]" noink="">\n      </ytd-button-renderer>\n      <ytd-button-renderer id="hide-offers" class="hide-button style-scope ytd-product-details-offers-container-renderer" aria-expanded="true" data="[[data.hideOffersButton.buttonRenderer]]" hidden="[[isOffersHidden]]" noink="">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="offer" hidden="[[isOffersHidden]]" class="style-scope ytd-product-details-offers-container-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Y3T=k},{mode:1});var j3s;var Q3k;var sn=function(){return _.S.apply(this,arguments)||this};
_.z(sn,_.S);sn.prototype.ready=function(){this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
sn.prototype.onMouseEnterImage=function(){this.isImageButton&&this.thumbnailDetails!==void 0&&_.kD(this,"ytd-product-details-variant-image-select",[this.thumbnailDetails])};
sn.prototype.onMouseLeaveImage=function(){this.isImageButton&&_.kD(this,"ytd-product-details-variant-image-unselect")};
_.mJ.Object.defineProperties(sn.prototype,{isImageButton:{configurable:!0,enumerable:!0,get:function(){return this.displayType==="VARIANT_ATTRIBUTE_DISPLAY_TYPE_IMAGE"}},
isPillButton:{configurable:!0,enumerable:!0,get:function(){return this.displayType==="VARIANT_ATTRIBUTE_DISPLAY_TYPE_PILL"||this.displayType==="VARIANT_ATTRIBUTE_DISPLAY_TYPE_DROPDOWN_LIST"}},
isActive:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"}},
isUnavailable:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return((k=this.data)==null?void 0:k.variantAvailability)==="VARIANT_AVAILABILITY_NO_OFFERS"||((g=this.data)==null?void 0:g.variantOptionState)==="VARIANT_OPTION_STATE_OTHER_ATTRIBUTE_WILL_CHANGE"||((P=this.data)==null?void 0:P.variantOptionState)==="VARIANT_OPTION_STATE_DISABLED"}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.isImageButton){var k;if(((k=this.data)==null?void 0:k.imageDetails)!==void 0)return this.data.imageDetails}}},
accessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var k,g;return this.isUnavailable?(k=this.data)==null?void 0:k.variantOptionUnavailableAccessibilityLabel:(g=this.data)==null?void 0:g.variantOptionAccessibilityLabel}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],sn.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],sn.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],sn.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],sn.prototype,"data",void 0);_.N([_.n(),_.I("design:type",String)],sn.prototype,"displayType",void 0);
_.N([_.E("displayType","data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],sn.prototype,"isImageButton",null);_.N([_.E("displayType","data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],sn.prototype,"isPillButton",null);_.N([_.E("data"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],sn.prototype,"isActive",null);
_.N([_.E("data"),_.n({reflectToAttribute:!0}),_.I("design:type",Boolean),_.I("design:paramtypes",[])],sn.prototype,"isUnavailable",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],sn.prototype,"thumbnailDetails",null);_.N([_.E("isUnavailable","data"),_.I("design:type",Object),_.I("design:paramtypes",[])],sn.prototype,"accessibilityLabel",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-product-details-variant-option-renderer"})],sn);
_.v(sn,"ytd-product-details-variant-option-renderer",function(){if(Q3k!==void 0)return Q3k;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-variant-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-product-details-variant-option-renderer">\n  <template is="dom-if" restamp="" if="[[isImageButton]]" class="style-scope ytd-product-details-variant-option-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-product-details-variant-option-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]" aria-label="[[accessibilityLabel]]" rel="[[computeNofollow_(data.command)]]">\n      <div class="variant-option variant-option-image style-scope ytd-product-details-variant-option-renderer">\n        <yt-img-shadow alt="[[data.name]]" height="52" object-fit="CONTAIN" thumbnail="[[thumbnailDetails]]" width="52" class="style-scope ytd-product-details-variant-option-renderer"></yt-img-shadow>\n      </div>\n    </a>\n    <tp-yt-paper-tooltip fit-to-visible-bounds="" offset="4" position="top" class="style-scope ytd-product-details-variant-option-renderer">\n      [[accessibilityLabel]]\n    </tp-yt-paper-tooltip>\n  </template>\n  <template is="dom-if" restamp="" if="[[isPillButton]]" class="style-scope ytd-product-details-variant-option-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-product-details-variant-option-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]" aria-label="[[accessibilityLabel]]" rel="[[computeNofollow_(data.command)]]">\n      <div class="variant-option variant-option-pill style-scope ytd-product-details-variant-option-renderer">\n        <span class="style-scope ytd-product-details-variant-option-renderer">[[data.name]]</span>\n      </div>\n    </a>\n    <template is="dom-if" restamp="" if="[[isUnavailable]]" class="style-scope ytd-product-details-variant-option-renderer">\n      <tp-yt-paper-tooltip fit-to-visible-bounds="" offset="4" position="top" class="style-scope ytd-product-details-variant-option-renderer">\n        [[data.unavailableText]]\n      </tp-yt-paper-tooltip>\n    </template>\n  </template>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Q3k=k},{mode:1});var luk;var bf=function(){var k=_.S.apply(this,arguments)||this;k.variantsExpanded=!1;k.hideShowMoreLessVariantButton=!0;k.initialized=!1;k.computeVariantsDebouncer=null;k.computeVariants=function(g){g=g===void 0?!1:g;k.variantsExpanded||k.showOptions()||!g||(k.variantsExpanded=!0);if(k.variantsExpanded){g=_.O(k.items.children);for(var P=g.next();!P.done;P=g.next())P.value.hidden=!1}k.initialized=!0};
return k};
_.z(bf,_.S);_.d=bf.prototype;_.d.ready=function(){var k=this;setTimeout(function(){k.computeVariants(!0)})};
_.d.showOptions=function(){for(var k=_.O(this.items.children),g=k.next();!g.done;g=k.next())g.value.hidden=!0;var P=this.container.getBoundingClientRect().width,x=0,U=k=0;g=!1;for(var A=_.O(this.items.children),q=A.next();!q.done;q=A.next()){q=q.value;q.hidden=!1;var T=q.getBoundingClientRect().width;if(x+T<P)x+=T;else if(++U<2)x=T;else break;k+=1;q.hasAttribute("is-active")&&(g=!0)}for(P=k;P<this.items.children.length;P++)this.items.children[P].hidden=!0;this.hideShowMoreLessVariantButton=k===this.items.children.length;
return g};
_.d.debouncedComputeVariants=function(){this.computeVariantsDebouncer=_.TG(this.computeVariantsDebouncer,_.Rd.after(100),this.computeVariants)};
_.d.onShowMoreLessVariantsButtonClick=function(){var k;(k=this.data)!=null&&k.variantOptionRenderers&&(this.variantsExpanded=!this.variantsExpanded,this.computeVariants())};
_.d.configureRendererStamper=function(){return{"data.variantOptionRenderers":{id:"items",mapping:{productDetailsVariantOptionRenderer:{component:"ytd-product-details-variant-option-renderer",properties:{displayType:"[[displayType]]"}}}}}};
_.mJ.Object.defineProperties(bf.prototype,{selectedOptionName:{configurable:!0,enumerable:!0,get:function(){var k,g,P=(k=this.data)==null?void 0:(g=k.variantOptionRenderers)==null?void 0:g.find(function(A){return _.b(A,gVN).variantOptionState==="VARIANT_OPTION_STATE_SELECTED"}),x,U;
return(U=(x=_.b(P,gVN))==null?void 0:x.name)!=null?U:""}},
displayType:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.displayType)||"VARIANT_ATTRIBUTE_DISPLAY_TYPE_UNKNOWN"}},
variantItemsClassname:{configurable:!0,enumerable:!0,get:function(){switch(this.displayType){case "VARIANT_ATTRIBUTE_DISPLAY_TYPE_PILL":return"pill";case "VARIANT_ATTRIBUTE_DISPLAY_TYPE_DROPDOWN_LIST":return"dropdown";case "VARIANT_ATTRIBUTE_DISPLAY_TYPE_IMAGE":return"image";default:return"unknown"}}}});
bf.prototype.debouncedComputeVariants=bf.prototype.debouncedComputeVariants;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],bf.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],bf.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],bf.prototype,"componentBehavior",void 0);_.N([_.h(_.QF),_.I("design:type",Object)],bf.prototype,"ironResizableBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],bf.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],bf.prototype,"variantsExpanded",void 0);_.N([_.n(),_.I("design:type",Object)],bf.prototype,"hideShowMoreLessVariantButton",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],bf.prototype,"initialized",void 0);_.N([_.Td("#items"),_.I("design:type",HTMLDivElement)],bf.prototype,"items",void 0);_.N([_.Td("#container"),_.I("design:type",HTMLDivElement)],bf.prototype,"container",void 0);
_.N([_.Td("#more-variants-button"),_.I("design:type",HTMLElement)],bf.prototype,"moreVariantsButton",void 0);_.N([_.E("data"),_.I("design:type",String),_.I("design:paramtypes",[])],bf.prototype,"selectedOptionName",null);_.N([_.OO("data","variantsExpanded"),_.dV("iron-resize"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],bf.prototype,"debouncedComputeVariants",null);
_.N([_.E("data"),_.I("design:type",String),_.I("design:paramtypes",[])],bf.prototype,"displayType",null);_.N([_.E("displayType"),_.I("design:type",Object),_.I("design:paramtypes",[])],bf.prototype,"variantItemsClassname",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-product-details-variant-renderer"})],bf);
_.v(bf,"ytd-product-details-variant-renderer",function(){if(luk!==void 0)return luk;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-variant-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-product-details-variant-renderer">\n  <div class="variant-title-container style-scope ytd-product-details-variant-renderer">\n    <div class="variant-title style-scope ytd-product-details-variant-renderer">[[data.title]]</div><div class="variant-selected-option style-scope ytd-product-details-variant-renderer">[[selectedOptionName]]</div>\n  </div>\n  <div class$="variant-items-container variant-items-container-[[variantItemsClassname]] style-scope ytd-product-details-variant-renderer">\n    <div id="items" class="style-scope ytd-product-details-variant-renderer"></div>\n  </div>\n  <template is="dom-if" if="[[!hideShowMoreLessVariantButton]]" class="style-scope ytd-product-details-variant-renderer">\n    <ytd-button-renderer class="show-more-less-variants-button style-scope ytd-product-details-variant-renderer" data="[[data.showMoreVariants.buttonRenderer]]" hidden$="[[variantsExpanded]]" noink="" on-click="onShowMoreLessVariantsButtonClick">\n    </ytd-button-renderer>\n    <ytd-button-renderer id="more-variants-button" class="show-more-less-variants-button style-scope ytd-product-details-variant-renderer" data="[[data.showLessVariants.buttonRenderer]]" hidden$="[[!variantsExpanded]]" noink="" on-click="onShowMoreLessVariantsButtonClick">\n    </ytd-button-renderer>\n  </template>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return luk=k},{mode:1});var B3=function(){return _.S.apply(this,arguments)||this};
_.z(B3,_.S);
B3.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"}}}};
_.mJ.Object.defineProperties(B3.prototype,{showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.heroOfferRenderer)}},
showHeroOfferRenderer:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.heroOfferRenderer)}},
showBrandText:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.formattedByBrandText)}},
showOffers:{configurable:!0,enumerable:!0,get:function(){var k,g,P=(g=_.b((k=this.data)==null?void 0:k.offersContainerRenderer,Pwd))==null?void 0:g.offers;return P!==void 0&&(P==null?void 0:P.length)>1}},
showBuySeparator:{configurable:!0,enumerable:!0,get:function(){return this.showOffers&&this.showPurchaseData}},
showBuyCard:{configurable:!0,enumerable:!0,get:function(){return this.showOffers||this.showPurchaseData}},
selectedVariantsText:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return((P=(k=this.data)==null?void 0:(g=k.variants)==null?void 0:g.map(function(x){var U,A;x=(A=(U=_.b(x,kU7))==null?void 0:U.variantOptionRenderers)==null?void 0:A.find(function(T){var c;return((c=_.b(T,gVN))==null?void 0:c.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"});
var q;return(q=_.b(x,gVN))==null?void 0:q.name}).filter(function(x){return typeof x==="string"}))!=null?P:[]).join(" \u2022 ")}},
shoppingReportingButtonData:{configurable:!0,enumerable:!0,get:function(){var k,g,P,x=(g=_.b((k=this.data)==null?void 0:k.shoppingFlaggingRenderer,x_T))==null?void 0:(P=g.reportButton)==null?void 0:P.buttonRenderer;if(x)return{text:x.text,command:x.command,icon:{iconType:"FLAG"},accessibilityData:x.accessibilityData,trackingParams:x.trackingParams,loggingDirectives:x.loggingDirectives}}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],B3.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],B3.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],B3.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],B3.prototype,"data",void 0);_.N([_.Td("#image-carousel-renderer"),_.I("design:type",Object)],B3.prototype,"imageCarouselRenderer",void 0);
_.N([_.Td("#hero-offer-renderer"),_.I("design:type",Object)],B3.prototype,"productDetailsHeroOfferRenderer",void 0);_.N([_.Td("#variants"),_.I("design:type",Object)],B3.prototype,"productDetailsVariantRenderer",void 0);_.N([_.Td("#offers"),_.I("design:type",Object)],B3.prototype,"productDetailsOffersContainerRenderer",void 0);_.N([_.Td("#description-renderer"),_.I("design:type",Object)],B3.prototype,"productDetailsDescriptionRenderer",void 0);
_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],B3.prototype,"showPurchaseData",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],B3.prototype,"showHeroOfferRenderer",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],B3.prototype,"showBrandText",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],B3.prototype,"showOffers",null);
_.N([_.E("showOffers","showPurchaseData"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],B3.prototype,"showBuySeparator",null);_.N([_.E("showOffers","showPurchaseData"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],B3.prototype,"showBuyCard",null);_.N([_.E("data"),_.I("design:type",String),_.I("design:paramtypes",[])],B3.prototype,"selectedVariantsText",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],B3.prototype,"shoppingReportingButtonData",null);
_.N([_.t({disableElementRegistration:!0,is:"ytd-product-details-renderer"})],B3);
_.v(B3,"ytd-product-details-renderer",function(){if(j3s!==void 0)return j3s;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-product-details-renderer">\n  <div class="column column-image-carousel style-scope ytd-product-details-renderer">\n    <div id="image-carousel-renderer" class="style-scope ytd-product-details-renderer"></div>\n  </div>\n  <div class="column column-description style-scope ytd-product-details-renderer">\n    <div class="title-row row style-scope ytd-product-details-renderer">\n      <div class="style-scope ytd-product-details-renderer">[[getSimpleString(data.title)]]</div>\n      <div class="title-row-buttons row style-scope ytd-product-details-renderer">\n        <div id="share-button" class="style-scope ytd-product-details-renderer"></div>\n        <div id="action-button" class="style-scope ytd-product-details-renderer"></div>\n      </div>\n    </div>\n    <div class="brand-row row style-scope ytd-product-details-renderer">\n      <template is="dom-if" restamp="" if="[[showBrandText]]" class="style-scope ytd-product-details-renderer">\n        <yt-formatted-string class="formatted-brand style-scope ytd-product-details-renderer" text="[[data.formattedByBrandText]]">\n        </yt-formatted-string>\n      </template>\n    </div>\n    <div id="description-renderer" class="style-scope ytd-product-details-renderer"></div>\n    <div id="variants" class="style-scope ytd-product-details-renderer"></div>\n    <div class="buy style-scope ytd-product-details-renderer" hidden="[[!showBuyCard]]">\n      <div hidden="[[!showHeroOfferRenderer]]" id="hero-offer-renderer" class="style-scope ytd-product-details-renderer"></div>\n      <div class="style-scope ytd-product-details-renderer">\n        <hr class="buy-separator style-scope ytd-product-details-renderer" hidden="[[!showBuySeparator]]">\n        <div id="offers" hidden="[[!showOffers]]" class="style-scope ytd-product-details-renderer"></div>\n      </div>\n    </div>\n    <div class="buy offer-unavailable style-scope ytd-product-details-renderer" hidden="[[showBuyCard]]">\n        <yt-formatted-string class="offer-unavailable-title style-scope ytd-product-details-renderer" text="[[data.unavailableText]]">\n        </yt-formatted-string>\n        <div class="offer-unavailable-variants style-scope ytd-product-details-renderer">[[selectedVariantsText]]</div>\n    </div>\n    <div class="flagging-container style-scope ytd-product-details-renderer" hidden="[[!data.shoppingFlaggingRenderer]]">\n      <ytd-button-renderer id="flagging-button" data="[[shoppingReportingButtonData]]" class="style-scope ytd-product-details-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return j3s=k},{mode:1});var D_H;var tVS;var MVN;var zr=function(){return _.S.apply(this,arguments)||this};
_.z(zr,_.S);zr.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.mJ.Object.defineProperties(zr.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],zr.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],zr.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],zr.prototype,"data",void 0);_.N([_.n(),_.I("design:type",String)],zr.prototype,"formattedAmount",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],zr.prototype,"ariaLabel",void 0);
_.N([_.n({reflectToAttribute:!0}),_.E("data.style"),_.I("design:type",String),_.I("design:paramtypes",[])],zr.prototype,"vcBalanceWidgetStyle",null);_.N([_.hB({is:"yt-vc-balance-renderer",disableElementRegistration:!0})],zr);
_.v(zr,"yt-vc-balance-renderer",function(){if(MVN===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-balance-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_balance_renderer.yt.vc.balance.renderer.css.js--\x3e<div id="vc-icon" hidden$="[[!data.vcIcon]]" class="style-scope yt-vc-balance-renderer">\n</div>\n<p id="vc-balance" class="style-scope yt-vc-balance-renderer">[[formattedAmount]]</p>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;tVS===void 0&&(tVS=document.createElement("template"));var x=tVS;P.call(g,x.content.cloneNode(!0),k.content.firstChild);MVN=k}k=MVN;return k},{mode:2});_.sD("vcBalanceRenderer","vcBalanceRenderer","ytd-vc-balance-renderer");var uf=function(){return _.S.apply(this,arguments)||this};
_.z(uf,_.S);_.mJ.Object.defineProperties(uf.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:""}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],uf.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],uf.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],uf.prototype,"data",void 0);_.N([_.n({selectorArgs:["data.vcBalanceEntityKey"],selector:function(k,g){return _.ia(k.entities,"vcBalanceEntity",g)}}),
_.I("design:type",Object)],uf.prototype,"vcBalanceEntity",void 0);_.N([_.E("vcBalanceEntity"),_.I("design:type",String),_.I("design:paramtypes",[])],uf.prototype,"formattedAmount",null);_.N([_.E("vcBalanceEntity"),_.I("design:type",String),_.I("design:paramtypes",[])],uf.prototype,"vcBalanceAriaLabel",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-vc-balance-renderer"})],uf);
_.v(uf,"ytd-vc-balance-renderer",function(){if(D_H!==void 0)return D_H;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vc-balance-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-vc-balance-renderer aria-label="[[vcBalanceAriaLabel]]" data="[[data]]" formatted-amount="[[formattedAmount]]" class="style-scope ytd-vc-balance-renderer">\n</yt-vc-balance-renderer>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return D_H=k},{mode:1});var KZH;var hX=function(){var k=_.S.apply(this,arguments)||this;k.rotation=0;k.isReloading=!1;return k};
_.z(hX,_.S);hX.prototype.rotationChanged=function(){this.icon.style.transform="rotate("+(this.rotation+180)+"deg)";this.icon.style.opacity=""+(.7/360*this.rotation+.3)};
hX.prototype.reset=function(){this.hostElement.style.opacity=""};
hX.prototype.close=function(){var k=this;return _.e(function(g){if(g.nextAddress==1)return g.yield(k.hostElement.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.4)",opacity:0}],{duration:150,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);k.hostElement.style.opacity="0";_.SV(g)})};
hX.prototype.rotationChanged=hX.prototype.rotationChanged;_.N([_.n(),_.I("design:type",Object)],hX.prototype,"rotation",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],hX.prototype,"isReloading",void 0);_.N([_.Td("#icon"),_.I("design:type",HTMLElement)],hX.prototype,"icon",void 0);_.N([_.OO("rotation"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],hX.prototype,"rotationChanged",null);
_.N([_.t({disableElementRegistration:!0,is:"ytd-refresh"})],hX);
_.v(hX,"ytd-refresh",function(){if(KZH!==void 0)return KZH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-refresh--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" hidden="[[isReloading]]" icon="refresh" class="style-scope ytd-refresh"></yt-icon>\n<tp-yt-paper-spinner-lite active="[[isReloading]]" hidden="[[!isReloading]]" class="style-scope ytd-refresh">\n</tp-yt-paper-spinner-lite>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return KZH=k},{mode:1});var oVc;var En=function(){return _.S.apply(this,arguments)||this};
_.z(En,_.S);En.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"}}}};
En.prototype.dataChanged=function(){if(this.data){var k=this.hasBannerArt;this.hasBannerArt=!1;if(this.data&&this.data.banner){var g=_.pX(this.data.banner.thumbnails,this.hostElement.clientWidth);g&&(g.indexOf("//")===0&&(g="https:"+g),this.hasBannerArt=!0,_.iG(this.hostElement,{"--ytd-interactive-tabbed-header-renderer-banner-url":"url("+g+")"}))}this.hasBannerArt!==k&&_.kr(this.hostElement).querySelector("#header").fire("iron-resize")}};
En.prototype.updateSelectedFromBinding=function(k){this.selected=k.detail.value};
En.prototype.dataChanged=En.prototype.dataChanged;_.N([_.h(AVJ),_.I("design:type",Object)],En.prototype,"ytdTabbedHeaderBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],En.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.Iq),_.I("design:type",Object)],En.prototype,"ytdGridStateAwareBehavior",void 0);_.N([_.h(_.yC.YtdGuideStateAwareBehavior),_.I("design:type",Object)],En.prototype,"ytdGuideStateAwareBehavior",void 0);
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],En.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],En.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Number)],En.prototype,"selected",void 0);_.N([_.n(),_.I("design:type",Boolean)],En.prototype,"active",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],En.prototype,"hasBannerArt",void 0);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],En.prototype,"dataChanged",null);_.N([_.t({is:"ytd-interactive-tabbed-header-renderer",disableElementRegistration:!0})],En);
_.v(En,"ytd-interactive-tabbed-header-renderer",function(){if(oVc!==void 0)return oVc;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-interactive-tabbed-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-app-header-layout class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-app-header id="header" slot="header" condenses="" disabled="[[!active]]" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-interactive-tabbed-header-renderer"><svg id="bg" viewBox="0 0 1439 304" preserveAspectRatio="xMinYMid slice" class="style-scope ytd-interactive-tabbed-header-renderer"><path opacity="0.5" d="M 0,304 V 0 H 963 L 1439,304 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path><path opacity="0.5" d="M 0,0 l 0,304 580,0 L 1055,0 0,0 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path><path opacity="0.9" d="M 0,304 V 0 H 780 L 1247,304 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path></svg><div id="content-container" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="content" class="style-scope ytd-interactive-tabbed-header-renderer"><yt-img-shadow id="box-art" object-fit="COVER" thumbnail="[[data.boxArt]]" class="style-scope ytd-interactive-tabbed-header-renderer"></yt-img-shadow><div id="details" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="title" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.title)]]</div><div id="auto-generated" hidden="[[!data.autoGenerated]]" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.autoGenerated)]]</div><div id="description" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.description)]]</div><div id="metadata" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.metadata)]]</div><ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-interactive-tabbed-header-renderer"></ytd-badge-supported-renderer><div id="buttons" class="style-scope ytd-interactive-tabbed-header-renderer"></div></div></div></div><tp-yt-app-toolbar sticky="" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="tabs-container" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="tabs-inner-container" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-paper-tabs noink="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-interactive-tabbed-header-renderer"><template is="dom-repeat" items="[[tabs]]" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-paper-tab hidden="[[!item.tabRenderer]]" class="style-scope ytd-interactive-tabbed-header-renderer">\n                [[item.tabRenderer.title]]\n              </tp-yt-paper-tab></template></tp-yt-paper-tabs></div></div></tp-yt-app-toolbar></tp-yt-app-header></tp-yt-app-header-layout>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return oVc=k},{mode:1});var vVc;var LM=function(){return _.S.apply(this,arguments)||this};
_.z(LM,_.S);LM.prototype.configureRendererStamper=function(){return{"data.leftActions":{id:"left-actions",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.actions":{id:"actions",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
LM.prototype.computeActionsAlignment=function(k){return(k==null?void 0:k.actionsAlignment)||""};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],LM.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],LM.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],LM.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeActionsAlignment(data)"}),_.I("design:type",String)],LM.prototype,"actionsAlignment",void 0);_.N([_.t({is:"ytd-page-footer-renderer",disableElementRegistration:!0})],LM);
_.v(LM,"ytd-page-footer-renderer",function(){if(vVc!==void 0)return vVc;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-actions" class="style-scope ytd-page-footer-renderer"></div>\n<div id="actions" class="style-scope ytd-page-footer-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return vVc=k},{mode:1});var auy;var HlT;var nM=function(){var k=_.S.apply(this,arguments)||this;k.isEditing=!1;k.useSlot=!1;k.isMultiline=!1;return k};
_.z(nM,_.S);_.d=nM.prototype;_.d.onKeydown=function(k){if(k.keyCode===13&&!this.isMultiline)this.onSave();else if(k.keyCode===27)this.onCancel()};
_.d.computeComponentStyle=function(k){return(k==null?0:k.style)?k.style:"INLINE_FORM_STYLE_UNKNOWN"};
_.d.computeisMultiline=function(k){if(this.multilineOverride!==void 0)return this.multilineOverride;var g,P;return!!(k==null?0:(g=k.formField)==null?0:(P=g.textInputFormFieldRenderer)==null?0:P.isMultiline)};
_.d.computeTextDisplayed=function(k,g){if(k)return k;if(g)return g};
_.d.onEdit=function(){this.isEditing=!0;this.textForm.focusTextInput()};
_.d.onSave=function(){if(this.textForm.validate()){this.textForm.save();var k=this.textForm.value;if(k)this.set("data.textDisplayed",_.vS(k));else{var g;((g=this.data)==null?0:g.placeholder)&&this.set("data.textDisplayed",this.data.placeholder)}this.hostElement.dispatchEvent(new _.gp("inline-form-changed",this.data));this.isEditing=!1}};
_.d.onCancel=function(){var k=_.a5(this.data.textDisplayed);k===this.data.placeholder?this.textForm.reset(""):this.textForm.reset(k);this.isEditing=!1};
nM.prototype.onKeydown=nM.prototype.onKeydown;_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],nM.prototype,"ytEventForwardingBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],nM.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],nM.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],nM.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],nM.prototype,"isEditing",void 0);_.N([_.n(),_.I("design:type",Object)],nM.prototype,"useSlot",void 0);_.N([_.n(),_.I("design:type",Boolean)],nM.prototype,"multilineOverride",void 0);_.N([_.n(),_.I("design:type",Boolean)],nM.prototype,"enableOverlayTheme",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeComponentStyle(data)"}),_.I("design:type",String)],nM.prototype,"componentStyle",void 0);
_.N([_.n({computed:"computeisMultiline(data)"}),_.I("design:type",Object)],nM.prototype,"isMultiline",void 0);_.N([_.Td("#text-form"),_.I("design:type",Object)],nM.prototype,"textForm",void 0);_.N([_.dV("keydown"),_.I("design:type",Function),_.I("design:paramtypes",[KeyboardEvent]),_.I("design:returntype")],nM.prototype,"onKeydown",null);_.N([_.t({is:"ytd-inline-form-renderer",disableElementRegistration:!0})],nM);
_.v(nM,"ytd-inline-form-renderer",function(){if(HlT!==void 0)return HlT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-inline-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="display-dialog" hidden="[[isEditing]]" class="style-scope ytd-inline-form-renderer">\n  <template is="dom-if" restamp="" if="[[useSlot]]" class="style-scope ytd-inline-form-renderer">\n    <slot name="text-display" id="text-displayed" class="style-scope ytd-inline-form-renderer"></slot>\n  </template>\n  <template is="dom-if" restamp="" if="[[!useSlot]]" class="style-scope ytd-inline-form-renderer">\n    <yt-formatted-string id="text-displayed" split-lines="" text="[[computeTextDisplayed(data.textDisplayed, data.placeholder)]]" class="style-scope ytd-inline-form-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n<ytd-button-renderer id="edit-button" button-tooltip-position="left" data="[[data.editButton.buttonRenderer]]" hidden="[[isEditing]]" on-click="onEdit" class="style-scope ytd-inline-form-renderer">\n</ytd-button-renderer>\n<div id="edit-dialog" hidden="[[!isEditing]]" class="style-scope ytd-inline-form-renderer">\n  <yt-text-input-form-field-renderer id="text-form" component-style="[[componentStyle]]" data="[[data.formField.textInputFormFieldRenderer]]" enable-overlay-theme="[[enableOverlayTheme]]" is-multiline-override="[[isMultilineOverride]]" no-label-float="" required-error-message="[[addToStrings.REQUIRED_LABEL]]" class="style-scope ytd-inline-form-renderer">\n  </yt-text-input-form-field-renderer>\n  <div id="edit-buttons" class="style-scope ytd-inline-form-renderer">\n    <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="onCancel" class="style-scope ytd-inline-form-renderer">\n    </ytd-button-renderer>\n    <ytd-button-renderer id="save-button" data="[[data.saveButton.buttonRenderer]]" on-click="onSave" class="style-scope ytd-inline-form-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return HlT=k},{mode:1});var NaJ;var SK=function(){var k=_.S.apply(this,arguments)||this;k.previousSelectValue=void 0;k.selectedItemMessage=void 0;return k};
_.z(SK,_.S);SK.prototype.detached=function(){this.selectedItemMessage=this.previousSelectValue=void 0};
SK.prototype.selectedValueChanged=function(){if(this.selectedValue!==void 0){var k,g,P,x,U=(k=this.data)==null?void 0:(g=k.dropdown)==null?void 0:(P=g.dropdownRenderer)==null?void 0:(x=P.entries)==null?void 0:x.map(function(T){return T.privacyDropdownItemRenderer});
k=_.O(U!=null?U:[]);for(g=k.next();!g.done;g=k.next())if((g=g.value)&&g.int32Value===this.selectedValue){this.selectedItemMessage=g.itemMessage;break}}else this.selectedItemMessage=void 0;var A;(A=this.onValueChanged)==null||A.call(this);if(this.selectedValue!==-1)if(this.previousSelectValue===void 0)this.previousSelectValue=this.selectedValue;else if(this.previousSelectValue!==this.selectedValue){var q;(q=this.data)!=null&&q.key&&this.data.onChange&&(this.set(this.data.key,this.selectedValue,this.data.onChange),
this.ytComponentBehavior.resolveCommand(this.data.onChange),this.previousSelectValue=this.selectedValue)}};
SK.prototype.onValueChangedForSelectedValue=function(k){this.selectedValue=k.detail.value};
SK.prototype.selectedValueChanged=SK.prototype.selectedValueChanged;_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],SK.prototype,"ytEventForwardingBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],SK.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],SK.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],SK.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],SK.prototype,"data",void 0);_.N([_.n(),_.I("design:type",String)],SK.prototype,"theme",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Number)],SK.prototype,"selectedValue",void 0);_.N([_.n(),_.I("design:type",Function)],SK.prototype,"onValueChanged",void 0);
_.N([_.Zf("selectedValue"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],SK.prototype,"selectedValueChanged",null);_.N([_.t({is:"ytd-dropdown-form-field-renderer",disableElementRegistration:!0})],SK);
_.v(SK,"ytd-dropdown-form-field-renderer",function(){if(NaJ!==void 0)return NaJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dropdown-form-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-dropdown-form-field-renderer">\n  <ytd-dropdown-renderer id="dropdown" autosize="" data="[[data.dropdown.dropdownRenderer]]" min-autosize-width="0" no-label-float="" no-underline="" theme="[[theme]]" value="[[selectedValue]]" on-value-changed="onValueChangedForSelectedValue" class="style-scope ytd-dropdown-form-field-renderer">\n  </ytd-dropdown-renderer>\n  <yt-formatted-string id="selected-item-message" hidden="[[!selectedItemMessage]]" text="[[selectedItemMessage]]" class="style-scope ytd-dropdown-form-field-renderer">\n  </yt-formatted-string>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return NaJ=k},{mode:_.Gd("kevlar_poly_si_batch_j025")?1:2});var IuT;var FK=function(){return _.S.apply(this,arguments)||this};
_.z(FK,_.S);_.mJ.Object.defineProperties(FK.prototype,{byline:{configurable:!0,enumerable:!0,get:function(){for(var k=[],g=_.O(this.data||[]),P=g.next();!P.done;P=g.next())(P=_.b(P.value,il7))&&k.push(P);return k}}});
_.N([_.n(),_.I("design:type",Array)],FK.prototype,"data",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],FK.prototype,"byline",null);_.N([_.t({is:"ytd-playlist-byline-renderer",disableElementRegistration:!0})],FK);
_.v(FK,"ytd-playlist-byline-renderer",function(){if(IuT!==void 0)return IuT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-byline-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="metadata-stats style-scope ytd-playlist-byline-renderer">\n  <template is="dom-repeat" items="[[byline]]" class="style-scope ytd-playlist-byline-renderer">\n    <yt-icon id="byline-icon" hidden="[[!item.icon]]" icon="[[item.icon.iconType]]" class="style-scope ytd-playlist-byline-renderer"></yt-icon>\n    <yt-formatted-string class="byline-item style-scope ytd-playlist-byline-renderer" text="[[item.text]]"></yt-formatted-string>\n  </template>\n</div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return IuT=k},{mode:1});var XoJ;var YG=function(){var k=_.S.apply(this,arguments)||this;k.rtlBullet=_.W("web_playlist_stats_rtl_bullet_icon_killswitch");k.modern=_.W("web_modern_buttons");k.actionMap={"yt-update-playlist-action":"onUpdatePlaylistAction"};return k};
_.z(YG,_.S);_.d=YG.prototype;_.d.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more"}}}},"data.playButtons":{id:"play-buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"},toggleButtonRenderer:{component:"ytd-toggle-button-renderer"},compactLinkRenderer:{component:"ytd-compact-link-renderer"}}}}};
_.d.attached=function(){};
_.d.computeIsCustomThumbnail=function(k){return k?!!k.playlistCustomThumbnailRenderer:!1};
_.d.onYtNavigate=function(k,g){if(g&&g.actions&&g.actions.indexOf("shuffle")>-1){k=_.Za().resolve(_.kR);var P=g.tempData||{};P.watch_params=this.get("menu.menuRenderer.topLevelButtons[1].buttonRenderer.navigationEndpoint.watchEndpoint.params",this.data);g.tempData=P;k.isShuffleNextPlaylist=!0}};
_.d.onUpdatePlaylistAction=function(k){var g;k=(g=_.b(k,_.lov))==null?void 0:g.updatedRenderer;if(g=_.b(k,GJr))this.data=g};
_.d.computeStyleType=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.d.computeThumbnailWidth=function(k){return k==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"?412:357};
_.d.computeHideThumbnailAria=function(k){if(k==null?0:k.thumbnailOverlays)for(var g=0;g<k.thumbnailOverlays.length;g++){var P=void 0;if((P=k.thumbnailOverlays[g])==null?0:P.tvfilmShowWatchForwardOverlayRenderer)return!1}return!0};
YG.prototype.onYtNavigate=YG.prototype.onYtNavigate;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],YG.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],YG.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],YG.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],YG.prototype,"ytComponentBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],YG.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],YG.prototype,"rtlBullet",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeStyleType(data.style)"}),_.I("design:type",String)],YG.prototype,"styleType",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeThumbnailWidth(data.style)"}),_.I("design:type",Number)],YG.prototype,"thumbnailWidth",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],YG.prototype,"modern",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeIsCustomThumbnail(data.thumbnailRenderer)"}),_.I("design:type",Boolean)],YG.prototype,"isCustomThumbnail",void 0);_.N([_.dV("yt-navigate"),_.I("design:type",Function),_.I("design:paramtypes",[Event,Object]),_.I("design:returntype")],YG.prototype,"onYtNavigate",null);_.N([_.t({is:"ytd-playlist-sidebar-primary-info-renderer",disableElementRegistration:!0})],YG);
_.v(YG,"ytd-playlist-sidebar-primary-info-renderer",function(){if(XoJ!==void 0)return XoJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-primary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail bottom-side-panel="" custom-thumbnail-size="[[thumbnailWidth]]" data="[[data]]" hidden="[[!data.thumbnailRenderer]]" hide-aria="[[computeHideThumbnailAria(data)]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-playlist-thumbnail><h1 id="title" hidden="[[!data.title]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string link-inherit-color="" text="[[data.title]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></h1><template is="dom-if" restamp="" if="[[data.titleForm]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-inline-form-renderer id="title-form" data="[[data.titleForm.inlineFormRenderer]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-inline-form-renderer></template><div id="stats" hidden="[[!data.stats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><template is="dom-repeat" items="[[data.stats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></template></div><div id="privacy-stats" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-badge-supported-renderer><div id="show-stats" hidden="[[!data.showStats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><template is="dom-repeat" items="[[data.showStats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></template></div><template is="dom-if" restamp="" if="[[data.privacyForm]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-dropdown-form-field-renderer id="privacy-form" data="[[data.privacyForm.dropdownFormFieldRenderer]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-dropdown-form-field-renderer></template></div><div id="play-buttons" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></div><div id="menu" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></div><template is="dom-if" restamp="" if="[[data.description]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-expander max-number-of-lines="20" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><div id="description" slot="content" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string id="description" split-lines="" text="[[data.description]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></div><yt-formatted-string class="more-button style-scope ytd-playlist-sidebar-primary-info-renderer" slot="more-button" hidden="[[!data.showMoreText]]" role="button" text="[[data.showMoreText]]"></yt-formatted-string></ytd-expander></template><template is="dom-if" restamp="" if="[[data.descriptionForm]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-expander max-number-of-lines="20" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><div id="description-form" slot="content" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-inline-form-renderer id="description-form" data="[[data.descriptionForm.inlineFormRenderer]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-inline-form-renderer></div><yt-formatted-string class="more-button style-scope ytd-playlist-sidebar-primary-info-renderer" slot="more-button" hidden="[[!data.showMoreText]]" role="button" text="[[data.showMoreText]]"></yt-formatted-string></ytd-expander></template>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return XoJ=k},{mode:1});var yVs;var jK=function(){return _.S.apply(this,arguments)||this};
_.z(jK,_.S);jK.prototype.computeOwnerVisibility=function(k){return!(!k.videoOwner&&!k.button)};
jK.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"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],jK.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],jK.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],jK.prototype,"data",void 0);_.N([_.t({is:"ytd-playlist-sidebar-secondary-info-renderer",disableElementRegistration:!0})],jK);
_.v(jK,"ytd-playlist-sidebar-secondary-info-renderer",function(){if(yVs!==void 0)return yVs;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-secondary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" split-lines="" text="[[data.title]]" class="style-scope ytd-playlist-sidebar-secondary-info-renderer">\n</yt-formatted-string>\n<div id="owner-container" hidden$="[[!computeOwnerVisibility(data)]]" class="style-scope ytd-playlist-sidebar-secondary-info-renderer">\n  <div id="video-owner" class="style-scope ytd-playlist-sidebar-secondary-info-renderer"></div>\n  <div id="button" class="style-scope ytd-playlist-sidebar-secondary-info-renderer"></div>\n</div>\n<yt-formatted-string id="description" split-lines="" text="[[data.description]]" class="style-scope ytd-playlist-sidebar-secondary-info-renderer">\n</yt-formatted-string>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return yVs=k},{mode:1});var por;var Q2=function(){var k=_.S.apply(this,arguments)||this;k.expanded=!1;k.isCompact=!1;return k};
_.z(Q2,_.S);_.d=Q2.prototype;_.d.attached=function(){this.ytdAutoScrollBehavior.scrollTarget=this.text};
_.d.dataChanged=function(){this.data&&_.q_(_.kr(this.text),_.XoL(_.Cw3,_.a5(this.data.text||null)))};
_.d.computeAutoScrollEnabled=function(k,g){return k&&!g};
_.d.expandedChanged=function(){this.expanderIcon.icon="yt-icons:expand-"+(this.expanded?"less":"more")};
_.d.toggleOnTap=function(){this.expanded=!this.expanded};
Q2.prototype.expandedChanged=Q2.prototype.expandedChanged;Q2.prototype.dataChanged=Q2.prototype.dataChanged;_.N([_.h(_.tns),_.I("design:type",Object)],Q2.prototype,"ytdAutoScrollBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Q2.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Q2.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Q2.prototype,"expanded",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Q2.prototype,"isCompact",void 0);_.N([_.n({computed:"computeAutoScrollEnabled(data.autoscroll, expanded)"}),_.I("design:type",Boolean)],Q2.prototype,"autoScrollEnabled",void 0);_.N([_.Td("#text"),_.I("design:type",Object)],Q2.prototype,"text",void 0);_.N([_.Td("#expander-icon"),_.I("design:type",Object)],Q2.prototype,"expanderIcon",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Q2.prototype,"dataChanged",null);_.N([_.OO("expanded"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Q2.prototype,"expandedChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-channel-legal-info-renderer"})],Q2);
_.v(Q2,"ytd-channel-legal-info-renderer",function(){if(por!==void 0)return por;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-legal-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" class="style-scope ytd-channel-legal-info-renderer"></yt-formatted-string>\n<tp-yt-paper-material id="expand-button" elevation="1" on-click="toggleOnTap" class="style-scope ytd-channel-legal-info-renderer">\n  <yt-icon-button class="style-scope ytd-channel-legal-info-renderer">\n    <yt-icon id="expander-icon" class="style-scope ytd-channel-legal-info-renderer"></yt-icon>\n  </yt-icon-button>\n</tp-yt-paper-material>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return por=k},{mode:1});var Cwy;var GUk=_.OX("DOWNLOAD",{},"Download"),RWs=_.OX("DOWNLOADING",{},"Downloading"),kxN=_.OX("DOWNLOADED",{},"Downloaded"),lf=function(){var k=_.S.apply(this,arguments)||this;k.downloadProgress=0;k.isDownloadComplete=!1;k.transferState="TRANSFER_STATE_UNKNOWN";return k};
_.z(lf,_.S);_.d=lf.prototype;_.d.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.d.dataChanged=function(){var k;(k=this.data)!=null&&k.tooltip||(k=_.S8(_.Ni().getState(),this.playlistId),this.updateButtonState(k))};
_.d.computePlaylistId=function(k){return k};
_.d.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.d.updateButtonState=function(k){if(this.data&&(this.data.tooltip!==RWs||!_.V9(k))){this.isDownloadComplete=!1;switch(k){case "TRANSFER_STATE_UNKNOWN":k=GUk;var g="OFFLINE_DOWNLOAD";var P="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_COMPLETE":k=kxN;g="OFFLINE_PIN";P="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":k=RWs;g="OFFLINE_DOWNLOADING_ZERO";P="ACTION_REMOVE_WITH_PROMPT";
break;default:k=GUk,g="OFFLINE_DOWNLOAD",P="ACTION_ADD"}var x=Object.assign({},this.data);x.tooltip=k;x.accessibilityData={accessibilityData:{label:k}};x.icon={iconType:g};x.size="SIZE_DEFAULT";_.b(x.command,_.q7)&&(_.b(x.command,_.q7).action=P);this.set("data",x)}};
_.d.updateProgress=function(){if(this.data&&this.transferState!=="TRANSFER_STATE_COMPLETE"){this.isDownloadComplete=!1;var k="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?k="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?k="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?k="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?k="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<
1?k="OFFLINE_DOWNLOADING_EIGHTY":this.downloadProgress===1&&(k="OFFLINE_PIN",this.isDownloadComplete=!0);var g;k!==((g=this.data.icon)==null?void 0:g.iconType)&&(g=Object.assign({},this.data),g.tooltip=RWs,g.accessibilityData={accessibilityData:{label:RWs}},g.icon={iconType:k},_.b(g.command,_.q7)&&(_.b(g.command,_.q7).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",g))}};
lf.prototype.updateProgress=lf.prototype.updateProgress;lf.prototype.onTransferStateChanged=lf.prototype.onTransferStateChanged;lf.prototype.dataChanged=lf.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],lf.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],lf.prototype,"ytdReduxBehavior",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],lf.prototype,"forceIconButton",void 0);
_.N([_.n({value:!0}),_.I("design:type",Boolean)],lf.prototype,"forceIconOnly",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],lf.prototype,"overrides",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],lf.prototype,"buttonTooltipPosition",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],lf.prototype,"styleActionButton",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],lf.prototype,"disableTextTransform",void 0);
_.N([_.n({computed:"computePlaylistId(data.command.offlinePlaylistEndpoint.playlistId)"}),_.I("design:type",String)],lf.prototype,"playlistId",void 0);_.N([_.n(),_.I("design:type",Object)],lf.prototype,"data",void 0);_.N([_.n({selector:_.vmu,selectorArgs:["playlistId"]}),_.I("design:type",Object)],lf.prototype,"downloadProgress",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],lf.prototype,"isDownloadComplete",void 0);
_.N([_.n({selector:_.S8,selectorArgs:["playlistId"]}),_.I("design:type",String)],lf.prototype,"transferState",void 0);_.N([_.n({value:!0}),_.I("design:type",Boolean)],lf.prototype,"showTooltips",void 0);_.N([_.n({value:!0}),_.I("design:type",Boolean)],lf.prototype,"sendCommandWhenDisabled",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],lf.prototype,"disabled",void 0);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],lf.prototype,"dataChanged",null);_.N([_.Zf("transferState"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],lf.prototype,"onTransferStateChanged",null);_.N([_.Zf("downloadProgress"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],lf.prototype,"updateProgress",null);
_.N([_.t({disableElementRegistration:!0,is:"ytd-download-playlist-button-renderer"})],lf);
_.v(lf,"ytd-download-playlist-button-renderer",function(){if(Cwy!==void 0)return Cwy;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-playlist-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data]]" disable-text-transform="[[disableTextTransform]]" disabled="[[disabled]]" force-icon-button="[[forceIconButton]]" force-icon-only="[[forceIconOnly]]" force-modern-icon-button="" overrides="[[overrides]]" style-action-button="[[styleActionButton]]" class="style-scope ytd-download-playlist-button-renderer"></ytd-button-renderer>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Cwy=k},{mode:1});var glN;_.y3(_.Thd,"thumbnail-overlay-button-view-model",{props:{data:_.GH,lockupExperiments:_.GH}});var DL=function(){var k=_.S.apply(this,arguments)||this;k.isSquare=!1;k.isVertical=!1;return k};
_.z(DL,_.S);DL.prototype.computeIsSquare=function(k){return k!=null&&k.thumbnail?FuS(k.thumbnail)==="SQUARE":!1};
DL.prototype.computeIsVertical=function(k){return k!=null&&k.thumbnail?FuS(k.thumbnail)==="VERTICAL":!1};
DL.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayButtonViewModel:"thumbnail-overlay-button-view-model"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],DL.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],DL.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeIsSquare(data)"}),_.I("design:type",Object)],DL.prototype,"isSquare",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeIsVertical(data)"}),_.I("design:type",Object)],DL.prototype,"isVertical",void 0);
_.N([_.n(),_.I("design:type",Object)],DL.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-hero-playlist-thumbnail-renderer"})],DL);
_.v(DL,"ytd-hero-playlist-thumbnail-renderer",function(){if(glN!==void 0)return glN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hero-playlist-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="horizontally-centered-container style-scope ytd-hero-playlist-thumbnail-renderer">\n  <div class="image-wrapper style-scope ytd-hero-playlist-thumbnail-renderer">\n    <yt-img-shadow class="image style-scope ytd-hero-playlist-thumbnail-renderer" alt="hidden" aria-hidden="true" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n    <div id="overlays" class="style-scope ytd-hero-playlist-thumbnail-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return glN=k},{mode:1});var tX=function(){var k=_.S.apply(this,arguments)||this;k.isDarkTheme=!1;k.isUltraWide=!1;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-window-resized":"onWindowResize"};return k};
_.z(tX,_.S);_.d=tX.prototype;_.d.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");_.Za();var k;(k=_.Za().resolve(_.VE(_.Bu)))!=null&&(k.headerElement=this.hostElement)};
_.d.detached=function(){var k;(k=_.Za().resolve(_.VE(_.Bu)))!=null&&(k.headerElement=void 0)};
_.d.onUpdateHeader=function(k){(k=k.detail)&&this.set("data",k)};
_.d.computeTextDisplayed=function(k){if(k)return k.textDisplayed?k.textDisplayed:k.placeholder};
_.d.gradientColorToLinearGradientStop=function(k){var g=this.isDarkTheme?k.darkThemeColor:k.lightThemeColor;return g?_.u3(g)+" "+((k==null?void 0:k.startLocation)||0)*100+"%":"transparent"};
_.d.onWindowResize=function(){var k;((k=this.data)==null?0:k.descriptionForm)?this.editableDescriptionInlineExpander.resize():this.descriptionInlineExpander.resize()};
_.d.onIronResize=function(k){this.isUltraWide=!k.detail.value};
_.d.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.d.onUpdatePlaylistName=function(k){var g=this;this.set("data.titleForm.inlineFormRenderer",Object.assign({},k.detail.value));_.VJ(this,function(){var P;(P=g.editableTitle)==null||P.resize()})};
_.d.onUpdatePlaylistDescription=function(k){var g=this;this.set("data.descriptionForm.inlineFormRenderer",Object.assign({},k.detail.value));_.VJ(this,function(){var P;(P=g.editableDescriptionInlineExpander)==null||P.resize()})};
_.d.getCinematicData=function(k){return _.b(k==null?void 0:k.cinematicContainer,_.kG)};
_.mJ.Object.defineProperties(tX.prototype,{maxDescriptionLines:{configurable:!0,enumerable:!0,get:function(){return this.isUltraWide?999:2}},
noCinematicData:{configurable:!0,enumerable:!0,get:function(){return!this.getCinematicData(this.data)}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var k,g=(k=this.getCinematicData(this.data))==null?void 0:k.config;return(k=this.isDarkTheme?g==null?void 0:g.darkThemeBackgroundColor:g==null?void 0:g.lightThemeBackgroundColor)?"background-color:"+_.zj(k)+";":"background-color:transparent;"}},
descriptionFormData:{configurable:!0,enumerable:!0,get:function(){var k;return _.b((k=this.data)==null?void 0:k.descriptionForm,CdU)}},
getDropdownTheme:{configurable:!0,enumerable:!0,get:function(){return this.noCinematicData?"":"WHITE_THEME"}},
gradientStyle:{configurable:!0,enumerable:!0,get:function(){var k=this,g,P,x;return"background:linear-gradient(to bottom, "+(((x=(g=this.getCinematicData(this.data))==null?void 0:(P=g.gradientColorConfig)==null?void 0:P.map(function(U){return k.gradientColorToLinearGradientStop(U)}))==null?void 0:x.join(", "))+");")}},
descriptionTapText:{configurable:!0,enumerable:!0,get:function(){var k;return _.a5((k=this.data)==null?void 0:k.descriptionTapText)}}});
tX.prototype.onUpdateHeader=tX.prototype.onUpdateHeader;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],tX.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],tX.prototype,"actionHandlerBehavior",void 0);_.N([_.Td("#description-inline-expander"),_.I("design:type",Object)],tX.prototype,"descriptionInlineExpander",void 0);
_.N([_.Td("#editable-description-inline-expander"),_.I("design:type",Object)],tX.prototype,"editableDescriptionInlineExpander",void 0);_.N([_.n(),_.I("design:type",Object)],tX.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],tX.prototype,"isUltraWide",void 0);_.N([_.Td("#editable-title-display"),_.I("design:type",Object)],tX.prototype,"editableTitle",void 0);_.N([_.E("isUltraWide"),_.I("design:type",Object),_.I("design:paramtypes",[])],tX.prototype,"maxDescriptionLines",null);
_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],tX.prototype,"noCinematicData",null);_.N([_.dV("yt-new-playlist-header"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],tX.prototype,"onUpdateHeader",null);_.N([_.E("data","isDarkTheme"),_.I("design:type",Object),_.I("design:paramtypes",[])],tX.prototype,"backgroundStyle",null);
_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],tX.prototype,"descriptionFormData",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],tX.prototype,"getDropdownTheme",null);_.N([_.E("data","isDarkTheme"),_.I("design:type",String),_.I("design:paramtypes",[])],tX.prototype,"gradientStyle",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],tX.prototype,"descriptionTapText",null);
_.N([_.t({is:"ytd-playlist-header-renderer",disableElementRegistration:!0})],tX);
_.v(tX,"ytd-playlist-header-renderer",function(){if(auy!==void 0)return auy;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query id="resize-query" query="(max-width: 1080px)" on-query-matches-changed="onIronResize" class="style-scope ytd-playlist-header-renderer"></iron-media-query>\n\n<div class="immersive-header-container style-scope ytd-playlist-header-renderer" style="">\n  <div class="immersive-header-background-wrapper style-scope ytd-playlist-header-renderer" style$="[[backgroundStyle]]">\n    <yt-img-shadow class="blurred-image style-scope ytd-playlist-header-renderer" alt="hidden" aria-hidden="true" fit-width="" hidden="[[!data.cinematicContainer.cinematicContainerRenderer.backgroundImageConfig.thumbnail]]" thumbnail="[[data.cinematicContainer.cinematicContainerRenderer.backgroundImageConfig.thumbnail]]">\n    </yt-img-shadow>\n    <div class="immersive-header-gradient style-scope ytd-playlist-header-renderer" style$="[[gradientStyle]]"></div>\n  </div>\n  <div class="immersive-header-content style-scope ytd-playlist-header-renderer">\n    <div class="thumbnail-and-metadata-wrapper style-scope ytd-playlist-header-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-playlist-header-renderer" href$="[[computeHref_(data.playlistHeaderBanner.heroPlaylistThumbnailRenderer.onTap)]]" data="[[data.playlistHeaderBanner.heroPlaylistThumbnailRenderer.onTap]]">\n        <div class="thumbnail-wrapper style-scope ytd-playlist-header-renderer" hidden="[[!data.playlistHeaderBanner.heroPlaylistThumbnailRenderer.thumbnail]]">\n          <ytd-hero-playlist-thumbnail-renderer data="[[data.playlistHeaderBanner.heroPlaylistThumbnailRenderer]]" class="style-scope ytd-playlist-header-renderer"></ytd-hero-playlist-thumbnail-renderer>\n        </div>\n      </a>\n\n      <div class="metadata-wrapper style-scope ytd-playlist-header-renderer">\n        <yt-dynamic-sizing-formatted-string hidden="[[data.titleForm]]" hide-overflow="" max-font-size="28" max-lines="2" text="[[data.title]]" class="style-scope ytd-playlist-header-renderer"></yt-dynamic-sizing-formatted-string>\n\n        <ytd-inline-form-renderer data="[[data.titleForm.inlineFormRenderer]]" enable-overlay-theme="[[!noCinematicData]]" hidden="[[!data.titleForm]]" use-slot="" on-inline-form-changed="onUpdatePlaylistName" class="style-scope ytd-playlist-header-renderer">\n          <yt-dynamic-sizing-formatted-string id="editable-title-display" slot="text-display" hide-overflow="" max-font-size="28" max-lines="2" text="[[data.titleForm.inlineFormRenderer.textDisplayed]]" class="style-scope ytd-playlist-header-renderer"></yt-dynamic-sizing-formatted-string>\n        </ytd-inline-form-renderer>\n\n        <div class="metadata-action-bar style-scope ytd-playlist-header-renderer">\n          <div class="metadata-text-wrapper style-scope ytd-playlist-header-renderer">\n            <div class="metadata-owner style-scope ytd-playlist-header-renderer">\n              <yt-formatted-string id="owner-text" hidden="[[!data.ownerText]]" link-inherit-color="" text="[[data.ownerText]]" class="style-scope ytd-playlist-header-renderer"></yt-formatted-string>\n              <yt-formatted-string hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-playlist-header-renderer"></yt-formatted-string>\n\n              <div class="badges style-scope ytd-playlist-header-renderer" hidden="[[!data.playlistBadges]]">\n                <span class="middot style-scope ytd-playlist-header-renderer">\u00b7</span>\n                <ytd-badge-supported-renderer badges="[[data.playlistBadges]]" class="style-scope ytd-playlist-header-renderer">\n                </ytd-badge-supported-renderer>\n              </div>\n            </div>\n\n            <ytd-dropdown-form-field-renderer id="privacy-form" data="[[data.privacyForm.dropdownFormFieldRenderer]]" hidden="[[!data.privacyForm]]" theme="[[getDropdownTheme]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-dropdown-form-field-renderer>\n            <ytd-playlist-byline-renderer data="[[data.byline]]" class="style-scope ytd-playlist-header-renderer"></ytd-playlist-byline-renderer>\n          </div>\n          <div class="metadata-buttons-wrapper style-scope ytd-playlist-header-renderer">\n            <ytd-toggle-button-renderer data="[[data.saveButton.toggleButtonRenderer]]" force-modern-icon-button="" hidden="[[!data.saveButton.toggleButtonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-toggle-button-renderer>\n            <ytd-button-renderer data="[[data.shareButton.buttonRenderer]]" force-modern-icon-button="" hidden="[[!data.shareButton.buttonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-button-renderer>\n            <ytd-button-renderer data="[[data.addVideosButton.buttonRenderer]]" force-modern-icon-button="" hidden="[[!data.addVideosButton.buttonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-button-renderer>\n            <ytd-download-playlist-button-renderer data="[[data.offlineability.downloadButtonRenderer]]" force-icon-button="" force-modern-icon-button="" hidden="[[!data.offlineability.downloadButtonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-download-playlist-button-renderer>\n            <ytd-menu-renderer data="[[data.moreActionsMenu.menuRenderer]]" force-icon-button="" hidden="[[!data.moreActionsMenu.menuRenderer]]" is-overlay="[[!noCinematicData]]" tonal-override="" class="style-scope ytd-playlist-header-renderer"></ytd-menu-renderer>\n          </div>\n        </div>\n\n        <div class="play-menu spaced-row wide-screen-form style-scope ytd-playlist-header-renderer">\n          <ytd-button-renderer class="play-button style-scope ytd-playlist-header-renderer" data="[[data.playButton.buttonRenderer]]" hidden="[[!data.playButton.buttonRenderer]]">\n          </ytd-button-renderer>\n          <ytd-button-renderer class="shuffle-button style-scope ytd-playlist-header-renderer" data="[[data.shufflePlayButton.buttonRenderer]]" hidden="[[!data.shufflePlayButton.buttonRenderer]]">\n          </ytd-button-renderer>\n        </div>\n\n        <div class="description style-scope ytd-playlist-header-renderer">\n          <ytd-text-inline-expander id="description-inline-expander" expand-command="[[data.onDescriptionTap]]" expand-label="[[descriptionTapText]]" hidden="[[data.descriptionForm]]" max-lines="[[maxDescriptionLines]]" text="[[data.descriptionText]]" class="style-scope ytd-playlist-header-renderer">\n          </ytd-text-inline-expander>\n          <ytd-inline-form-renderer data="[[descriptionFormData]]" enable-overlay-theme="[[!noCinematicData]]" hidden="[[!data.descriptionForm]]" use-slot="" on-inline-form-changed="onUpdatePlaylistDescription" class="style-scope ytd-playlist-header-renderer">\n            <ytd-text-inline-expander id="editable-description-inline-expander" slot="text-display" expand-command="[[data.onDescriptionTap]]" expand-label="[[descriptionTapText]]" max-lines="[[maxDescriptionLines]]" text="[[computeTextDisplayed(data.descriptionForm.inlineFormRenderer)]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-text-inline-expander>\n          </ytd-inline-form-renderer>\n        </div>\n      </div>\n    </div>\n    <div class="play-menu spaced-row small-screen-form style-scope ytd-playlist-header-renderer">\n      <ytd-button-renderer class="play-button style-scope ytd-playlist-header-renderer" data="[[data.playButton.buttonRenderer]]" hidden="[[!data.playButton.buttonRenderer]]">\n      </ytd-button-renderer>\n      <ytd-button-renderer class="shuffle-button style-scope ytd-playlist-header-renderer" data="[[data.shufflePlayButton.buttonRenderer]]" hidden="[[!data.shufflePlayButton.buttonRenderer]]">\n      </ytd-button-renderer>\n    </div>\n  </div>\n\n  <tp-yt-paper-tooltip for="owner-text" offset="5" position="top" class="style-scope ytd-playlist-header-renderer">\n    [[getSimpleString(data.ownerText)]]\n  </tp-yt-paper-tooltip>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return auy=k},{mode:_.Gd("kevlar_poly_si_batch_j078")?1:2});var PDr;var $US;var Mu=function(){return _.S.apply(this,arguments)||this};
_.z(Mu,_.S);Mu.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{gridShowRenderer:"ytd-grid-show-renderer"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Mu.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Mu.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Mu.prototype,"data",void 0);_.N([_.t({is:"ytd-playlist-sidebar-tertiary-info-renderer",disableElementRegistration:!0})],Mu);
_.v(Mu,"ytd-playlist-sidebar-tertiary-info-renderer",function(){if($US!==void 0)return $US;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-tertiary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" split-lines="" text="[[data.title]]" class="style-scope ytd-playlist-sidebar-tertiary-info-renderer">\n</yt-formatted-string>\n<div id="items" class="style-scope ytd-playlist-sidebar-tertiary-info-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return $US=k},{mode:1});var KM=function(){return _.S.apply(this,arguments)||this};
_.z(KM,_.S);
KM.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}}}}};
KM.prototype.computeUsePremiumShowStyle=function(k){if(!k||!k.items)return!1;for(var g=0;g<k.items.length;g++)if(_.b(k.items[g],GJr)){var P=void 0;return((P=_.b(k.items[g],GJr))==null?void 0:P.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],KM.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],KM.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],KM.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeUsePremiumShowStyle(data)"}),_.I("design:type",Boolean)],KM.prototype,"usePremiumShowStyle",void 0);
_.N([_.t({is:"ytd-playlist-sidebar-renderer",disableElementRegistration:!0})],KM);
_.v(KM,"ytd-playlist-sidebar-renderer",function(){if(PDr!==void 0)return PDr;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-playlist-sidebar-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return PDr=k},{mode:1});var xUU;var iS7;var UUJ=function(k,g,P,x,U,A,q,T){this.minWidth=k;this.minHeight=g;this.recommendedWidth=P;this.recommendedHeight=x;this.JSC$22424_maxFileSize=U;this.title=A;this.bannerGalleryTitle=q;this.channelId=T;this.picker_=null;k=_.TDC("yt-banner");g=k.addView;P=(new KuU("youtubebanner")).addUploadMetadata("silo_id","19");P.opts.ytMaxFileSize=this.JSC$22424_maxFileSize;x=this.recommendedHeight;P.opts.ytRecWidth=this.recommendedWidth;P.opts.ytRecHeight=x;g.call(k,P);k.addView(new _.uq);g=k.addView;P=new _.uq;
P.opts.type="ytbanner";g.call(k,P.JSC$10076_setLabel(this.bannerGalleryTitle));g=k.setTitle(this.title).setSize(1E3);g.urlParamMap_.set("thumbs","orig");P=this.minWidth;x=this.minHeight;if(isNaN(P)||isNaN(x))throw Error("gb`"+P+"`"+x);g.urlParamMap_.set("minSize",P+"x"+x);g.urlParamMap_.set("cropMode","ytcb");this.builder_=k};
UUJ.prototype.open=function(){var k=this;return new _.Ey(function(g,P){_.YNH(k.builder_,function(x){x.action=="picked"?g(x):x.action=="cancel"&&P(Error("Mo"))});
k.picker_&&k.picker_.dispose();k.picker_=k.builder_.build();k.picker_.setVisible(!0)})};
UUJ.prototype.dispose=function(){this.picker_&&(this.picker_.dispose(),this.picker_=null)};var AFj=function(k){this.channelId=k};
AFj.prototype.upload=function(k){var g="";k.viewToken&&(g=k.viewToken[2].type);var P=k.docs[0];k=P.crop;g={channel_id:this.channelId,fife_url:P.thumbnails[0].url,photo_id:P.id,is_gallery_image:g=="ytbanner"};k&&(g.crop_top=k.top,g.crop_right=k.right,g.crop_bottom=k.bottom,g.crop_left=k.left);return _.Zhb("/channels_profile_ajax?action_update_banner_image=1",{method:"POST",postParams:g})};var on=function(){var k=_.S.apply(this,arguments)||this;k.ariaLabel=null;return k};
_.z(on,_.S);_.d=on.prototype;_.d.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.d.detached=function(){this.picker&&this.picker.dispose()};
_.d.dataChanged=function(){this.uploader=this.picker=this.message=null};
_.d.computeAriaLabel=function(k){return k};
_.d.onTap=function(){var k=this,g;if((g=this.data)==null||!g.editBannerCommand){this.message=null;!this.picker&&this.data&&(this.picker=new UUJ(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 P;(P=this.picker)==null||P.open().then(function(x){k.handleBannerPicked(x)},function(){})}};
_.d.handleBannerPicked=function(k){var g=this;this.uploader||(this.uploader=new AFj(this.data.channelId||""));this.message=this.data.uploadingText;this.uploader.upload(k).then(function(P){g.handleBannerUploadSucceeded(P)},function(P){g.handleBannerUploadFailed(P)})};
_.d.handleBannerUploadSucceeded=function(k){k&&k.errors?this.handleBannerUploadFailed(k):(_.GB(this.hostElement,"yt-banner-updated",k),this.message=null)};
_.d.handleBannerUploadFailed=function(k){this.message=k&&k.errors&&k.errors.length?k.errors[0]:null};
on.prototype.dataChanged=on.prototype.dataChanged;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],on.prototype,"componentBehavior",void 0);_.N([_.h(_.DE),_.I("design:type",Object)],on.prototype,"ironButtonState",void 0);_.N([_.n(),_.I("design:type",Object)],on.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.buttonLabel)"}),_.I("design:type",Object)],on.prototype,"ariaLabel",void 0);
_.N([_.n(),_.I("design:type",Object)],on.prototype,"message",void 0);_.N([_.n(),_.I("design:type",Object)],on.prototype,"picker",void 0);_.N([_.n(),_.I("design:type",Object)],on.prototype,"uploader",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],on.prototype,"dataChanged",null);_.N([_.t({is:"ytd-channel-banner-editor-renderer",disableElementRegistration:!0})],on);
_.v(on,"ytd-channel-banner-editor-renderer",function(){if(iS7!==void 0)return iS7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-banner-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="edit-banner-link" class="yt-simple-endpoint style-scope ytd-channel-banner-editor-renderer" data="[[data.editBannerCommand]]" href$="[[computeHref_(data.editBannerCommand)]]" target="_blank" on-click="onTap">\n  <yt-icon icon="camera_alt" class="style-scope ytd-channel-banner-editor-renderer"></yt-icon>\n  <tp-yt-paper-tooltip position="top" class="style-scope ytd-channel-banner-editor-renderer">[[ariaLabel]]</tp-yt-paper-tooltip>\n  <div id="message" hidden$="[[!message]]" class="style-scope ytd-channel-banner-editor-renderer">[[message]]</div>\n</a>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return iS7=k},{mode:1});var dUs;var OSH=_.DN(["#"]),v3=function(){return _.S.apply(this,arguments)||this};
_.z(v3,_.S);v3.prototype.computeHrefWithDefault=function(k){return this.ytComponentBehavior.computeHref_(k,!0)||_.AVs(OSH)};
v3.prototype.dataChanged=function(){var k=this.data;k&&k.targetId&&_.bKH(_.zH(),k.targetId,this.moreIcon)};
v3.prototype.dataChanged=v3.prototype.dataChanged;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],v3.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],v3.prototype,"data",void 0);_.N([_.Td("#more-icon"),_.I("design:type",Object)],v3.prototype,"moreIcon",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],v3.prototype,"dataChanged",null);
_.N([_.t({is:"ytd-channel-tagline-renderer",disableElementRegistration:!0})],v3);
_.v(v3,"ytd-channel-tagline-renderer",function(){if(dUs!==void 0)return dUs;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-tagline-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-channel-tagline-renderer" href$="[[computeHrefWithDefault(data.moreEndpoint)]]" data="[[data.moreEndpoint]]">\n  <div id="wrapper" class="style-scope ytd-channel-tagline-renderer">\n    <div id="content" dir="auto" class="style-scope ytd-channel-tagline-renderer">\n      [[data.content]]\n    </div>\n    <yt-icon id="more-icon" hidden="[[!data.moreIcon]]" icon="[[data.moreIcon.iconType]]" class="style-scope ytd-channel-tagline-renderer">\n    </yt-icon>\n  </div>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return dUs=k},{mode:1});var qjN;var an=function(){return _.S.apply(this,arguments)||this};
_.z(an,_.S);_.d=an.prototype;_.d.ready=function(){var k=this;_.kr(this.hostElement).querySelector("#form").addEventListener("submit",function(g){k.onSubmit(g)})};
_.d.onDataChanged=function(){var k;((k=this.data)==null?0:k.selected)&&this.ytdExpandableInputBehavior.setShowInput(!0)};
_.d.onIconButtonKeydown=function(k){k.keyCode===13&&this.iconButton.click()};
_.d.closeOnOutsideClickHandler=function(){this.set("data.expandedText","")};
_.d.openOnClickHandler=function(){this.input.focus()};
_.d.onSubmit=function(k){k.preventDefault();return!1};
_.d.submitOnEnterKeyUp=function(k){var g;if(k.keyCode===13&&((g=this.data)==null?0:g.expandedText)){k=this.data.endpoint;g=_.vX.unsafeClone(k);var P;((P=_.b(g==null?void 0:g.commandMetadata,_.A6))==null?0:P.url)?(_.b(g.commandMetadata,_.A6).url=_.kC(_.b(g.commandMetadata,_.A6).url,"query",this.data.expandedText),_.b(g,_.q8)&&(_.b(g,_.q8).query=this.data.expandedText),_.GB(this.hostElement,"yt-navigate",{endpoint:g,tempData:{disableCache:!0}})):(P=new _.Da("Error: Trying to navigate to an endpoint without url",
k),_.IE(P))}};
_.d.updateDataExpandedTextFromBinding=function(k){this.set("data.expandedText",k.detail.value)};
_.mJ.Object.defineProperties(an.prototype,{searchIcon:{configurable:!0,enumerable:!0,get:function(){return _.W("enable_web_delhi_icons")?"search":"yt-icons:search"}}});
an.prototype.onDataChanged=an.prototype.onDataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],an.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.QfF),_.I("design:type",Object)],an.prototype,"ytdExpandableInputBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],an.prototype,"data",void 0);_.N([_.Td("#input"),_.I("design:type",Object)],an.prototype,"input",void 0);_.N([_.Td("#icon-button"),_.I("design:type",HTMLElement)],an.prototype,"iconButton",void 0);
_.N([_.n(),_.I("design:type",String),_.I("design:paramtypes",[])],an.prototype,"searchIcon",null);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],an.prototype,"onDataChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-expandable-tab-renderer"})],an);
var YHr=_.CC()(an,"ytd-expandable-tab-renderer",function(){if(qjN===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-tab-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="icon-button" label="[[data.title]]" on-click="openOnClick_" on-keydown="onIconButtonKeydown" class="style-scope ytd-expandable-tab-renderer">\n  <yt-icon icon="[[searchIcon]]" class="style-scope ytd-expandable-tab-renderer"></yt-icon>\n</yt-icon-button>\n<form id="form" action="[[data.endpoint.commandMetadata.webCommandMetadata.url]]" class="style-scope ytd-expandable-tab-renderer">\n  <tp-yt-paper-input id="input" autocomplete="off" label="[[data.title]]" max-length="100" name="query" no-label-float="" value="[[data.expandedText]]" on-keyup="submitOnEnterKeyUp" on-value-changed="updateDataExpandedTextFromBinding" class="style-scope ytd-expandable-tab-renderer">\n   </tp-yt-paper-input>\n</form>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);qjN=k}k=qjN;return k},{allowedProps:["data"],
callbackProps:["onYtNavigate"],mode:1});var TGN;var H3=function(){var k=_.S.apply(this,arguments)||this;k.avatarSize=80;k.ariaLabel=_.OX("EDIT_AVATAR_LABEL",void 0,"Edit channel icon");return k};
_.z(H3,_.S);H3.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
H3.prototype.computeHref=function(k){var g;return((g=_.b(k,_.UN))==null?0:g.url)?this.componentBehavior.computeHref_(k):null};
H3.prototype.onTap=function(){var k,g;(k=this.data)==null||!k.editAvatarServiceEndpoint||((g=_.b(this.data.editAvatarServiceEndpoint,_.UN))==null?0:g.url)||_.Za().resolve(_.wP).resolveCommand(this.data.editAvatarServiceEndpoint,{form:{element:this.hostElement}})};
_.N([_.h(_.DE),_.I("design:type",Object)],H3.prototype,"ironButtonState",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],H3.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],H3.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],H3.prototype,"avatarSize",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],H3.prototype,"ariaLabel",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-channel-avatar-editor"})],H3);
_.v(H3,"ytd-channel-avatar-editor",function(){if(TGN!==void 0)return TGN;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-avatar-editor--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-channel-avatar-editor" href$="[[computeHref(data.editAvatarServiceEndpoint)]]" data="[[data.editAvatarServiceEndpoint]]" target="_blank" on-click="onTap">\n  <yt-icon icon="camera_alt" class="style-scope ytd-channel-avatar-editor"></yt-icon>\n  <yt-img-shadow thumbnail="[[data.avatar]]" width="[[avatarSize]]" class="style-scope ytd-channel-avatar-editor"></yt-img-shadow>\n  <tp-yt-paper-tooltip position="bottom" class="style-scope ytd-channel-avatar-editor">[[ariaLabel]]</tp-yt-paper-tooltip>\n</a>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return TGN=k},{mode:1});var ef7=_.M(function(k){var g=k.data;var P=k.noPadding;var x=k.enableBanner;var U=k.cinematicContainerTopbarOffset;var A=k.allowCinematicContainerOverflow;var q=k.displayAsSidebar;k=k.className;_.o6(function(){g().tagManagerId&&(_.Sj(g().tagManagerId,_.y4("GL")),Myd(g().tagManagerId))},"vUc8md");
var T=_.Tf(QTN,function(){return g().pageHeaderEntityKey});
return _.V("yt-page-header-renderer",{class:_.$v("pageHeaderRendererHost",k)},_.V(_.Vz,{data:function(){var c;return((c=T())==null?0:c.header)?T().header:(q==null?0:q())&&g().sidebarContent?g().sidebarContent:g().content}},{pageHeaderViewModel:function(c){return _.V(_.Imc,{data:c.data,
noPadding:P,enableBanner:x,cinematicContainerTopbarOffset:U,allowCinematicContainerOverflow:A,displayAsSidebar:function(){return(q==null?void 0:q())&&g().enableSidebarView}})}}))},"Qm");
ef7.idomCompat=!0;_.y3(ef7,"yt-page-header-renderer",{props:{data:_.GH,noPadding:_.GH,enableBanner:_.GH,cinematicContainerTopbarOffset:_.GH,allowCinematicContainerOverflow:_.GH,displayAsSidebar:_.GH,className:_.GH}});_.y3(_.C_,"yt-image-banner-view-model",{props:{data:_.GH,isPositionRelative:_.GH}});_.y3(_.erF,"yt-tab-group-shape",{props:{shape:_.GH}});var cFj=_.Y5.persistentPanelVisibleSelector,Nu=function(){var k=_.S.apply(this,arguments)||this;k.expandableCustomTabRenderable=function(g){return jTu(g,function(){return void k.onSearchNavigate()})};
k.isRichGrid=!1;k.isConstrainedList=!1;k.richGridMiniMode=!1;k.richGridStyle="RICH_GRID_STYLE_UNKNOWN";k.isRichGridShorts=!1;k.responsiveSizing="COMPACT";k.disableGridStateAware=!1;k.actionMap={"yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-window-resized":"onWindowResize"};return k};
_.z(Nu,_.S);_.d=Nu.prototype;_.d.computeHeaderDisabled=function(k,g){return g||!k||this.tabsHidden};
_.d.computeTabsHidden=function(){return!this.tabs||this.tabs.length<=1};
_.d.computeIsRichGridShorts=function(k){return k==="RICH_GRID_STYLE_SHORTS_GRID"||k==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"};
_.d.computeImageBannerViewModel=function(){var k,g;return _.b((g=_.b((k=this.data)==null?void 0:k.content,_.Vtc))==null?void 0:g.banner,_.AG4)};
_.d.computeHasCinematicContainer=function(){var k,g;return!((g=_.b((k=this.data)==null?void 0:k.content,_.Vtc))==null||!g.background)};
_.d.handleHeaderResize=function(){var k=_.kr(this.hostElement).querySelector("#header");k&&_.GB(k,"iron-resize")};
_.d.handleInsertTabCommand=function(k){var g=_.b(k,U_d);g&&(g.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(P){return P.tabRenderer&&P.tabRenderer.tabIdentifier===g.tabIdentifier})||this.splice("tabs",g.tabIndex||-1,0,g.tab))};
_.d.handleRefreshChannelTabAction=function(k){this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===k&&_.GB(this.hostElement,"yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})};
_.d.persistentPanelVisibleChanged=function(){this.handleHeaderResize()};
_.d.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&_.iG(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.d.observerRichGridSlimItemsPerRow=function(){_.iG(this.hostElement,{"--ytd-rich-grid-slim-items-per-row":""+this.richGridSlimItemsPerRow})};
_.d.updateCssVars=function(){this.richGridItemsPerRow&&_.iG(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.rP("rich_grid_max_item_width",500))+16)-16+"px"})};
_.d.updateCssVarsForResponsiveGrid=function(){this.richGridContainerWidth&&_.iG(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridContainerWidth+"px"})};
_.d.onDataChanged=function(){this.handleHeaderResize()};
_.d.onWindowResize=function(){this.handleHeaderResize()};
_.d.onFocusedChanged=function(k){(k=_.vU(k))&&k.is==="tp-yt-paper-tab"&&k.hasRipple()&&(k.getRipple().holdDown=!k.pointerDown&&k.focused)};
_.d.updateSelectedFromBinding=function(k){this.ytdTabbedHeaderBehavior.selected=k.detail.value};
_.d.onSearchNavigate=function(){this.tabsElement.selected=-1};
_.mJ.Object.defineProperties(Nu.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:Drj(this.tabs,this.expandableCustomTabRenderable)}:{}}},
hasBanner:{configurable:!0,enumerable:!0,get:function(){return!!this.imageBannerViewModel}},
hasInsetBanner:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.imageBannerViewModel)==null?void 0:k.style)==="IMAGE_BANNER_STYLE_INSET"}}});
Nu.prototype.onDataChanged=Nu.prototype.onDataChanged;Nu.prototype.updateCssVarsForResponsiveGrid=Nu.prototype.updateCssVarsForResponsiveGrid;Nu.prototype.updateCssVars=Nu.prototype.updateCssVars;Nu.prototype.observerRichGridSlimItemsPerRow=Nu.prototype.observerRichGridSlimItemsPerRow;Nu.prototype.observerRichGridItemsPerRow=Nu.prototype.observerRichGridItemsPerRow;Nu.prototype.persistentPanelVisibleChanged=Nu.prototype.persistentPanelVisibleChanged;
_.N([_.h(_.Iq),_.I("design:type",Object)],Nu.prototype,"ytdGridStateAwareBehavior",void 0);_.N([_.h(AVJ),_.I("design:type",Object)],Nu.prototype,"ytdTabbedHeaderBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Nu.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Nu.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.yC.YtdGuideStateAwareBehavior),_.I("design:type",Object)],Nu.prototype,"ytdGuideStateAwareBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],Nu.prototype,"ytdReduxBehavior",void 0);_.N([_.Td("#tabs"),_.I("design:type",Object)],Nu.prototype,"tabsElement",void 0);_.N([_.n(),_.I("design:type",Array)],Nu.prototype,"tabs",void 0);_.N([_.n(),_.I("design:type",Object)],Nu.prototype,"expandableCustomTabRenderable",void 0);
_.N([_.E("tabs.*"),_.I("design:type",Object),_.I("design:paramtypes",[])],Nu.prototype,"tabGroupShape",null);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Nu.prototype,"isRichGrid",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Nu.prototype,"isConstrainedList",void 0);_.N([_.n({reflectToAttribute:!0,selector:_.zY}),_.I("design:type",Object)],Nu.prototype,"richGridMiniMode",void 0);_.N([_.n({selector:function(k){return k.ui.richGridStyle}}),
_.I("design:type",Object)],Nu.prototype,"richGridStyle",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeIsRichGridShorts(richGridStyle)"}),_.I("design:type",Object)],Nu.prototype,"isRichGridShorts",void 0);_.N([_.n({selector:_.ua}),_.I("design:type",Number)],Nu.prototype,"richGridItemsPerRow",void 0);_.N([_.n({selector:function(k){return k.ui.richGridContainerWidth}}),
_.I("design:type",Number)],Nu.prototype,"richGridContainerWidth",void 0);_.N([_.n({selector:_.EmV}),_.I("design:type",Number)],Nu.prototype,"richGridSlimItemsPerRow",void 0);_.N([_.n(),_.I("design:type",Object)],Nu.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Nu.prototype,"responsiveSizing",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Nu.prototype,"disableGridStateAware",void 0);
_.N([_.n({computed:"computeImageBannerViewModel(data)"}),_.I("design:type",Object)],Nu.prototype,"imageBannerViewModel",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHasCinematicContainer(data)"}),_.I("design:type",Boolean)],Nu.prototype,"hasCinematicContainer",void 0);_.N([_.n({selector:_.W6d,reflectToAttribute:!0}),_.I("design:type",Boolean)],Nu.prototype,"guideIsVisibleButNotPersistent",void 0);
_.N([_.n({selector:cFj}),_.I("design:type",Boolean)],Nu.prototype,"persistentPanelVisible",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("imageBannerViewModel"),_.I("design:type",Object),_.I("design:paramtypes",[])],Nu.prototype,"hasBanner",null);_.N([_.n({reflectToAttribute:!0}),_.E("imageBannerViewModel"),_.I("design:type",Object),_.I("design:paramtypes",[])],Nu.prototype,"hasInsetBanner",null);
_.N([_.n({computed:"computeTabsHidden(tabs)",value:!0}),_.I("design:type",Boolean)],Nu.prototype,"tabsHidden",void 0);_.N([_.OO("persistentPanelVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Nu.prototype,"persistentPanelVisibleChanged",null);_.N([_.OO("richGridItemsPerRow","isRichGrid"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Nu.prototype,"observerRichGridItemsPerRow",null);
_.N([_.OO("richGridSlimItemsPerRow"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Nu.prototype,"observerRichGridSlimItemsPerRow",null);_.N([_.OO("richGridItemsPerRow","richGridMiniMode"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Nu.prototype,"updateCssVars",null);
_.N([_.OO("richGridContainerWidth"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Nu.prototype,"updateCssVarsForResponsiveGrid",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Nu.prototype,"onDataChanged",null);_.N([_.t({is:"ytd-tabbed-page-header",disableElementRegistration:!0})],Nu);
_.v(Nu,"ytd-tabbed-page-header",function(){if(xUU!==void 0)return xUU;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tabbed-page-header--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <tp-yt-app-header-layout class="style-scope ytd-tabbed-page-header">\n    <tp-yt-app-header id="header" slot="header" condenses="" disabled="[[computeHeaderDisabled(active, guideIsVisibleButNotPersistent, tabs)]]" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-tabbed-page-header">\n      <div id="page-header-container" class="style-scope ytd-tabbed-page-header">\n        <template is="dom-if" if="[[hasBanner]]" class="style-scope ytd-tabbed-page-header">\n          <div id="page-header-banner" class="style-scope ytd-tabbed-page-header">\n            <div id="page-header-banner-sizer" class="style-scope ytd-tabbed-page-header">\n              <yt-image-banner-view-model data="[[imageBannerViewModel]]" class="style-scope ytd-tabbed-page-header">\n              </yt-image-banner-view-model>\n            </div>\n          </div>\n        </template>\n        <div id="page-header" class="style-scope ytd-tabbed-page-header">\n          <yt-page-header-renderer allow-cinematic-container-overflow="" data="[[data]]" disable-upgrade$="[[tabsHidden]]" no-padding="" class="style-scope ytd-tabbed-page-header"></yt-page-header-renderer>\n        </div>\n      </div>\n      <tp-yt-app-toolbar disable-upgrade$="[[tabsHidden]]" sticky="" class="style-scope ytd-tabbed-page-header">\n        <div id="tabs-container" class="style-scope ytd-tabbed-page-header">\n          \n          <div id="tabs-inner-container" class="style-scope ytd-tabbed-page-header">\n            <div id="tabs-divider" class="style-scope ytd-tabbed-page-header"></div>\n            <tp-yt-paper-tabs id="tabs" disable-upgrade$="[[tabsHidden]]" noink="" remove-idle-scroll-buttons="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-tabbed-page-header">\n              <yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-tabbed-page-header"> </yt-tab-group-shape>\n            </tp-yt-paper-tabs>\n          </div>\n        </div>\n      </tp-yt-app-toolbar>\n    </tp-yt-app-header>\n  </tp-yt-app-header-layout>\n</template>\n<template is="dom-if" if="[[tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <div id="page-header-container" class="style-scope ytd-tabbed-page-header">\n    <template is="dom-if" if="[[hasBanner]]" class="style-scope ytd-tabbed-page-header">\n      <div id="page-header-banner" class="style-scope ytd-tabbed-page-header">\n        <div id="page-header-banner-sizer" class="style-scope ytd-tabbed-page-header">\n          <yt-image-banner-view-model data="[[imageBannerViewModel]]" class="style-scope ytd-tabbed-page-header"> </yt-image-banner-view-model>\n        </div>\n      </div>\n    </template>\n    <div id="page-header" class="style-scope ytd-tabbed-page-header">\n      <yt-page-header-renderer allow-cinematic-container-overflow="" data="[[data]]" disable-upgrade$="[[!tabsHidden]]" no-padding="true" class="style-scope ytd-tabbed-page-header"></yt-page-header-renderer>\n    </div>\n  </div>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return xUU=k},{mode:1});var Vf7;var In=function(){return _.S.apply(this,arguments)||this};
_.z(In,_.S);In.prototype.observerRichGridItemsPerRow=function(){this.richGridItemsPerRow&&_.iG(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.mJ.Object.defineProperties(In.prototype,{badgeIconName:{configurable:!0,enumerable:!0,get:function(){var k,g;return this.componentBehavior.computeIcon_(((g=_.b((k=this.data)==null?void 0:k.badge,_.rhm))==null?void 0:g.icon)||null)}},
badgeLabel:{configurable:!0,enumerable:!0,get:function(){var k,g;return(g=_.b((k=this.data)==null?void 0:k.badge,_.rhm))==null?void 0:g.label}}});
In.prototype.observerRichGridItemsPerRow=In.prototype.observerRichGridItemsPerRow;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],In.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],In.prototype,"componentBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],In.prototype,"ytdReduxBehavior",void 0);_.N([_.n({reflectToAttribute:!0,selector:_.zY}),_.I("design:type",Boolean)],In.prototype,"richGridMiniMode",void 0);
_.N([_.n({selector:_.ua}),_.I("design:type",Number)],In.prototype,"richGridItemsPerRow",void 0);_.N([_.n(),_.I("design:type",Object)],In.prototype,"data",void 0);_.N([_.OO("richGridItemsPerRow"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],In.prototype,"observerRichGridItemsPerRow",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],In.prototype,"badgeIconName",null);
_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],In.prototype,"badgeLabel",null);_.N([_.t({is:"ytd-member-hub-profile-renderer",disableElementRegistration:!0})],In);
_.v(In,"ytd-member-hub-profile-renderer",function(){if(Vf7!==void 0)return Vf7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-member-hub-profile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-member-hub-profile-renderer">\n  <yt-img-shadow id="avatar" hidden="[[!data.avatar]]" thumbnail="[[data.avatar]]" class="style-scope ytd-member-hub-profile-renderer">\n  </yt-img-shadow>\n  <div id="details-container" class="style-scope ytd-member-hub-profile-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.badge]]" class="style-scope ytd-member-hub-profile-renderer">\n    </ytd-badge-supported-renderer>\n    <h2 class="style-scope ytd-member-hub-profile-renderer">\n      <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-member-hub-profile-renderer">\n      </yt-formatted-string>\n    </h2>\n    <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-member-hub-profile-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Vf7=k},{mode:1});var ZSJ;var XK=function(){return _.S.apply(this,arguments)||this};
_.z(XK,_.S);XK.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],XK.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],XK.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],XK.prototype,"data",void 0);_.N([_.t({is:"ytd-settings-sidebar-renderer",disableElementRegistration:!0})],XK);
_.v(XK,"ytd-settings-sidebar-renderer",function(){if(ZSJ!==void 0)return ZSJ;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-sidebar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-settings-sidebar-renderer">[[getSimpleString(data.title)]]</div>\n<div id="items" class="style-scope ytd-settings-sidebar-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return ZSJ=k},{mode:1});var mUH;var y2=function(){var k=_.S.apply(this,arguments)||this;k.expandableCustomTabRenderable=function(g){return jTu(g,function(){return void k.onSearchNavigate()})};
return k};
_.z(y2,_.S);y2.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
y2.prototype.onSearchNavigate=function(){this.selected=void 0};
y2.prototype.onTabsChange=function(){var k,g=(k=this.tabs)==null?void 0:k.findIndex(function(P){var x;return P==null?void 0:(x=P.tabRenderer)==null?void 0:x.selected});
g!==void 0&&(this.selected=g)};
y2.prototype.onTabsActive=function(k){if(this.tabs!==void 0){var g,P;(k=(g=this.tabs[k.detail.selected])==null?void 0:(P=g.tabRenderer)==null?void 0:P.endpoint)&&_.GB(this.hostElement,"yt-navigate",{endpoint:k})}};
_.mJ.Object.defineProperties(y2.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:Drj(this.tabs,this.expandableCustomTabRenderable)}:{}}},
tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}});
y2.prototype.onTabsChange=y2.prototype.onTabsChange;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],y2.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.Iq),_.I("design:type",Object)],y2.prototype,"ytdGridStateAwareBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],y2.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.yC.YtdGuideStateAwareBehavior),_.I("design:type",Object)],y2.prototype,"ytdGuideStateAwareBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],y2.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Array)],y2.prototype,"tabs",void 0);_.N([_.n(),_.I("design:type",Number)],y2.prototype,"selected",void 0);_.N([_.E("tabs.*"),_.I("design:type",Object),_.I("design:paramtypes",[])],y2.prototype,"tabGroupShape",null);_.N([_.n(),_.I("design:type",Object)],y2.prototype,"expandableCustomTabRenderable",void 0);
_.N([_.E("tabs"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],y2.prototype,"tabsEnabled",null);_.N([_.Zf("tabs"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],y2.prototype,"onTabsChange",null);_.N([_.t({is:"ytd-topic-channel-details-renderer",disableElementRegistration:!0})],y2);
_.v(y2,"ytd-topic-channel-details-renderer",function(){if(mUH!==void 0)return mUH;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topic-channel-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-topic-channel-details-renderer">\n  <div id="channel-header-container" class="style-scope ytd-topic-channel-details-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-topic-channel-details-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <yt-img-shadow id="avatar" thumbnail="[[data.avatar]]" width="80" class="style-scope ytd-topic-channel-details-renderer"> </yt-img-shadow>\n      <div id="inner-header-container" class="style-scope ytd-topic-channel-details-renderer">\n        <h1 class="style-scope ytd-topic-channel-details-renderer">\n          <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-formatted-string>\n        </h1>\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-formatted-string>\n      </div>\n    </a>\n    <div id="subscribe-button" class="style-scope ytd-topic-channel-details-renderer"></div>\n  </div>\n  <div id="tabs-container" hidden="[[!tabsEnabled]]" class="style-scope ytd-topic-channel-details-renderer">\n    <div id="tabs-inner-container" class="style-scope ytd-topic-channel-details-renderer">\n      <tp-yt-paper-tabs id="tabs" noink="" remove-idle-scroll-buttons="true" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActive" class="style-scope ytd-topic-channel-details-renderer">\n        <template is="dom-if" if="[[tabGroupShape]]" class="style-scope ytd-topic-channel-details-renderer">\n          <yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-tab-group-shape>\n        </template>\n      </tp-yt-paper-tabs>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return mUH=k},{mode:1});var wXS;var pM=function(){var k=_.S.apply(this,arguments)||this;k.disableGridStateAware=!1;return k};
_.z(pM,_.S);pM.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]]"}}}}}};
pM.prototype.activeChanged=function(){this.carousel&&(this.carousel.active=this.active)};
pM.prototype.updateCssVars=function(){_.iG(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.rP("rich_grid_max_item_width",500))+16)-16+"px"})};
pM.prototype.updateCssVars=pM.prototype.updateCssVars;pM.prototype.activeChanged=pM.prototype.activeChanged;_.N([_.h(_.yC.YtdGuideStateAwareBehavior),_.I("design:type",Object)],pM.prototype,"ytdGuideStateAwareBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],pM.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],pM.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],pM.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],pM.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Array)],pM.prototype,"tabs",void 0);_.N([_.n(),_.I("design:type",Boolean)],pM.prototype,"active",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],pM.prototype,"disableGridStateAware",void 0);
_.N([_.n({selector:_.ua}),_.I("design:type",Number)],pM.prototype,"richGridItemsPerRow",void 0);_.N([_.n({selector:_.zY}),_.I("design:type",Boolean)],pM.prototype,"richGridMiniMode",void 0);_.N([_.Td("ytd-carousel-item-renderer"),_.I("design:type",Object)],pM.prototype,"carousel",void 0);_.N([_.OO("active"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],pM.prototype,"activeChanged",null);
_.N([_.OO("richGridItemsPerRow","richGridMiniMode"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],pM.prototype,"updateCssVars",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-carousel-header-renderer"})],pM);
_.v(pM,"ytd-carousel-header-renderer",function(){if(wXS!==void 0)return wXS;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-carousel-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-carousel-header-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return wXS=k},{mode:1});var JFj;var rFs=_.DN(["https://www.google-analytics.com/analytics.js"]),CM=function(){var k=_.S.apply(this,arguments)||this;k.scriptAnalyticsAdded=!1;return k};
_.z(CM,_.S);CM.prototype.dataChanged=function(){this.data&&this.data.analyticsId&&this.sendGoogleAnalyticsPageview(this.data.analyticsId);var k,g=(k=this.data)==null?void 0:k.tagManagerId;g&&(_.Sj(g,_.y4("GL")),Myd(g))};
CM.prototype.sendGoogleAnalyticsPageview=function(k){this.scriptAnalyticsAdded||this.appendAnalyticsScript();window.ga=window.ga||function(){var P=_.IT.apply(0,arguments);(window.ga.q=window.ga.q||[]).push(P)};
var g=window.ga;g("set","page",window.location.pathname);g.l=+new Date;g("set","forceSSL",!0);g("create",k,"'auto'");g("send","pageview")};
CM.prototype.appendAnalyticsScript=function(){this.scriptAnalyticsAdded=!0;var k=_.n4("SCRIPT");k.name="ga-analytics";var g=_.WX(rFs);_.O3(k,g);k.async=!0;_.kr(this.hostElement).appendChild(k)};
CM.prototype.dataChanged=CM.prototype.dataChanged;_.N([_.n(),_.I("design:type",Object)],CM.prototype,"data",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],CM.prototype,"dataChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-channel-metadata-renderer"})],CM);
_.v(CM,"ytd-channel-metadata-renderer",function(){if(JFj!==void 0)return JFj;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.trackingImageUrl]]" class="style-scope ytd-channel-metadata-renderer">\n  <img src$="[[data.trackingImageUrl]]" border="0" width="1" height="1" alt="" class="style-scope ytd-channel-metadata-renderer">\n</template>\n<template is="dom-if" if="[[data.channelConversionUrl]]" class="style-scope ytd-channel-metadata-renderer">\n  <img src$="[[data.channelConversionUrl]]" border="0" width="1" height="1" alt="" class="style-scope ytd-channel-metadata-renderer">\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return JFj=k},{mode:1});var fcs;var WxN;var Gr=function(){var k=_.S.apply(this,arguments)||this;k.closeOnDismissButton=new Set(["ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ON_LINK_TAP","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);k.closeOnAcceptButton=new Set(["ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ON_LINK_TAP","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);k.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};
return k};
_.z(Gr,_.S);_.d=Gr.prototype;_.d.attached=function(){this.requestElementsPerRow()};
_.d.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[dismissBoundButtonTap_]]"}}}},"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[acceptBoundButtonTap_]]"}}}}}};
_.d.onUpdateElementsPerRowAction=function(k){k&&this.elementsPerRow!==k&&(this.elementsPerRow=k)};
_.d.dismissButtonTap_=function(){this.set("data.isVisible",!this.closeOnDismissButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.d.acceptButtonTap_=function(){this.set("data.isVisible",!this.closeOnAcceptButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.d.computeAlertStyle_=function(k){return k};
_.d.observerElementsPerRow=function(){this.elementsPerRow&&_.iG(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow})};
_.d.onIsVisibleChanged_=function(){this.data&&!this.data.isVisible&&this.ytRendererBehavior.impressionLog()};
_.d.requestElementsPerRow=function(){_.GB(this.hostElement,"yt-request-elements-per-row")};
Gr.prototype.onIsVisibleChanged_=Gr.prototype.onIsVisibleChanged_;Gr.prototype.observerElementsPerRow=Gr.prototype.observerElementsPerRow;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Gr.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Gr.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Gr.prototype,"actionHandlerBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],Gr.prototype,"data",void 0);_.N([_.n({value:6,reflectToAttribute:!0}),_.I("design:type",Number)],Gr.prototype,"elementsPerRow",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],Gr.prototype,"wrapButtons",void 0);_.N([_.n({value:_.y4("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.I("design:type",Boolean)],Gr.prototype,"isMusic",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeAlertStyle_(data.alertType.type)"}),_.I("design:type",String)],Gr.prototype,"alertStyle",void 0);_.N([_.n({value:function(){return this.dismissButtonTap_.bind(this)}}),
_.I("design:type",Function)],Gr.prototype,"dismissBoundButtonTap_",void 0);_.N([_.n({value:function(){return this.acceptButtonTap_.bind(this)}}),
_.I("design:type",Function)],Gr.prototype,"acceptBoundButtonTap_",void 0);_.N([_.OO("elementsPerRow"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Gr.prototype,"observerElementsPerRow",null);_.N([_.OO("data.isVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Gr.prototype,"onIsVisibleChanged_",null);_.N([_.hB({is:"yt-alert-with-actions-renderer",disableElementRegistration:!0})],Gr);
_.v(Gr,"yt-alert-with-actions-renderer",function(){if(WxN===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-alert-with-actions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_alert_with_actions_renderer.yt.alert.with.actions.renderer.css.js--\x3e<div id="content-wrapper" hidden="[[!data.isVisible]]" class="style-scope yt-alert-with-actions-renderer">\n  <div id="content" class="style-scope yt-alert-with-actions-renderer">\n    <yt-icon id="icon" hidden="[[!data.icon]]" icon="[[data.icon.iconType]]" class="style-scope yt-alert-with-actions-renderer"></yt-icon>\n    <div id="text-content" class="style-scope yt-alert-with-actions-renderer">\n      <yt-formatted-string id="title" hidden$="[[!!data.title]]" text="[[data.title]]" class="style-scope yt-alert-with-actions-renderer"></yt-formatted-string>\n      <yt-formatted-string id="alert-message" text="[[data.alertMessage]]" class="style-scope yt-alert-with-actions-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <div id="actions" class="style-scope yt-alert-with-actions-renderer">\n    <div id="dismiss-button" hidden$="[[!!data.dismissButton]]" class="style-scope yt-alert-with-actions-renderer"></div>\n    <div id="action-buttons" hidden$="[[!!data.actionButtons]]" class="style-scope yt-alert-with-actions-renderer"></div>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;fcs===void 0&&(fcs=document.createElement("template"));var x=fcs;P.call(g,x.content.cloneNode(!0),k.content.firstChild);WxN=k}k=WxN;return k},{mode:2});_.y3(_.M(function(k){function g(r){var f={};return _.V(_.C8,{text:r,className:_.$v("ytPersonalGreetingViewModelHeadline",(f.ytPersonalGreetingViewModelHeadlineSmall=function(){return T()===48},f))})}
function P(r,f){return _.V("span",{el:r,class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},g(f))}
var x=_.aI(_.zf(function(){var r;return(r=k.data())==null?void 0:r.rendererContext},void 0,void 0,void 0,!0)),U=_.cZ("span"),A=_.cZ("span"),q=function(){return k.data().canvasPromoData},T=function(){var r;
return(r=k.data().bannerHeight)!=null?r:56},c=_.M6M(x,{throttleMs:100}),Z=_.M6M(U,{throttleMs:100}),w=_.M6M(A,{throttleMs:100}),J=function(){return Z.width()-c.width()>1};
return _.V("yt-personal-greeting-view-model",{el:x,"aria-hidden":J,class:_.$v(k.className,"ytPersonalGreetingViewModelHost"),style:_.OD({height:(0,_.eJ)(function(){return J()?0:T()})})},_.V(_.m,{cond:function(){return k.data().avatar&&!(w.width()+(k.data().avatar?48:0)-c.width()>1)},
then:function(){return _.V(_.Vz,{data:function(){return k.data().avatar}},{decoratedAvatarViewModel:function(r){return _.V(_.ar,{data:r.data,
className:_.$v("ytPersonalGreetingViewModelAvatar")})}})}}),_.V("h1",null,g(function(){var r;
return(q==null?void 0:(r=q())==null?void 0:r.headline)||(w.width()+(k.data().avatar?48:0)-c.width()>1?k.data().shorterGreeting:k.data().greeting)})),P(A,function(){return k.data().greeting}),P(U,function(){return k.data().shorterGreeting}))},"Rm"),"yt-personal-greeting-view-model",{props:{data:_.GH,
className:_.GH}});var Rn=function(){var k=_.S.apply(this,arguments)||this;k.hidden=!1;k.isConstrainedList=!1;k.responsiveSizing="COMPACT";k.attachedPlayers=_.W("kevlar_channel_trailer_multi_attach")?[]:void 0;k.player=null;k.actionMap={"yt-alert-command":"handleAlertCommand","yt-playlist-deletion-redirect-command":"handleYtPlaylistDeletionRedirect"};return k};
_.z(Rn,_.S);_.d=Rn.prototype;
_.d.configureRendererStamper=function(){return{mastheadAdData:{id:"masthead-ad",mapping:{bannerPromoRenderer:{component:"ytd-banner-promo-renderer",noInjection:!0},videoMastheadAdV3Renderer:{component:"ytd-video-masthead-ad-v3-renderer",noInjection:!0}},reuseComponents:!1},alertBannerData:{id:"alert-banner",mapping:{alertWithActionsRenderer:{component:"yt-alert-with-actions-renderer",noInjection:!0}}},greetingData:{id:"personal-greeting",mapping:{personalGreetingViewModel:{component:"yt-personal-greeting-view-model",properties:{className:"[[is]]"},
noInjection:!0}}},"data.alerts":{id:"alerts",mapping:{alertRenderer:{component:"yt-alert-renderer",noInjection:!0},unlimitedUserNotificationRenderer:{component:"yt-unlimited-user-notification-renderer",noInjection:!0},alertWithButtonRenderer:{component:"ytd-alert-with-button-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:"eocs"},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:{component:"ytd-survey-trigger-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:"eocs"},
"data.metadata":{id:"metadata",mapping:{channelMetadataRenderer:{component:"ytd-channel-metadata-renderer",noInjection:!0}}},"data.header":{id:"header",mapping:{pageHeaderRenderer:{component:"ytd-tabbed-page-header",properties:{active:"[[active]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]",isRichGrid:"[[richGrid]]",disableGridStateAware:"[[fluidWidth]]",disableHeaderFluidWidth:"[[disableHeaderFluidWidth]]",isConstrainedList:"[[isConstrainedList]]",responsiveSizing:"[[responsiveSizing]]"}},
interactiveTabbedHeaderRenderer:{component:"ytd-interactive-tabbed-header-renderer",properties:{active:"[[active]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]"},noInjection:!0},carouselHeaderRenderer:{component:"ytd-carousel-header-renderer",properties:{active:"[[active]]",disableGridStateAware:"[[fluidWidth]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]"},noInjection:!0},memberHubProfileRenderer:{component:"ytd-member-hub-profile-renderer",noInjection:!0}},events:!0},
"data.footer":{id:"footer",mapping:{pageFooterRenderer:{component:"ytd-page-footer-renderer",noInjection:!0}}}}};
_.d.created=function(){var k=this;this.ytRendererBehavior.monitorScroll=!0;this.ytPageBehavior.pageDisposeJobs=[function(){k.disposeMastheadAd()}]};
_.d.attached=function(){this.pageSubtype==="home"&&this.refresh&&this.contents&&(this.refreshGesture=new q3j(this.refresh,this.contents))};
_.d.detached=function(){this.tabGestures&&(this.tabGestures.detach(),this.tabGestures=void 0);this.refreshGesture&&(this.refreshGesture.detach(),this.refreshGesture=void 0)};
_.d.activeChanged=function(){var k=this.ytPageBehavior.active;this.header&&this.header.firstChild&&(this.header.firstChild.active=k)};
_.d.tabsChanged=function(){var k=this,g,P;if(this.pageSubtype==="channels"||_.W("kevlar_tab_gestures_for_tabbed_header_data")&&((g=this.data)==null?0:(P=g.header)==null?0:P.carouselHeaderRenderer))this.tabGestures=new cVs(this.contents,this.contents,this.hostElement,this.header,function(q){k.ytdReduxBehavior.dispatch(q)});
var x,U,A;g=(x=this.data)==null?void 0:(U=x.contents)==null?void 0:(A=U.twoColumnBrowseResultsRenderer)==null?void 0:A.tabs;this.tabGestures&&this.tabGestures.tabsChanged(g)};
_.d.scrollAtTopChanged=function(){this.refreshGesture&&(this.scrollAtTop?this.refreshGesture.attach():this.refreshGesture.detach())};
_.d.engagementPanelsChanged=function(){var k=_.Za().resolve(_.lB);if(k){if(this.engagementPanels)for(var g=_.O(this.engagementPanels),P=g.next();!P.done;P=g.next()){var x=void 0;(P=(x=P.value.identifier)==null?void 0:x.tag)&&k.panelMap.delete(P)}this.engagementPanels=[];var U;g=_.O(((U=this.data)==null?void 0:U.panels)||[]);for(U=g.next();!U.done;U=g.next()){U=_.b(U.value,_.Ssj);var A=P=void 0,q=void 0,T=void 0;if(x=((P=U)==null?void 0:P.targetId)||((A=U)==null?void 0:A.panelIdentifier)||((q=U)==
null?void 0:(T=q.identifier)==null?void 0:T.tag))A=P=void 0,(A=(P=k).registerPanelContent)==null||A.call(P,x,{engagementPanelSectionListRenderer:U}),this.engagementPanels.push(U)}}};
_.d.onStampFinished=function(){var k=this;_.VJ(this,function(){if(k.tabGestures){var g=k.tabGestures;if(g.scrollPositionNeedsUpdate){var P=_.Za().resolve(_.VE(_.NQ)),x;if((x=g.selectedTab)!=null&&x.title&&P&&(x=P.getCurrentPage())){if(g.scrollPositionForTabs.has(g.selectedTab.title)){var U,A;P=(A=(U=P.getCurrentPage())==null?void 0:U.clientHeight)!=null?A:0;U=g.scrollPositionForTabs.get(g.selectedTab.title);x.setScrollTop(U);P>U+100&&(g.scrollPositionNeedsUpdate=!1)}else x.setScrollTop(Math.min(g.lastVisitedTabScrollPosition!==
void 0?g.lastVisitedTabScrollPosition:Number.MAX_SAFE_INTEGER,g.tabsStartAtInPx)),g.scrollPositionNeedsUpdate=!1;g.ytdReduxDispatch(tyc(!1))}}}})};
_.d.loadPage_=function(k){this.initCsi();k&&(this.data=k);this.updateTitle(this.data);this.setMastheadAd(this.data)};
_.d.getTitle=function(k){if(this.pageSubtype=="home")return"";if(this.get("microformat.microformatDataRenderer.title",k))return this.get("microformat.microformatDataRenderer.title",k);if(this.get("header.feedTabbedHeaderRenderer.title",k))return _.a5(this.get("header.feedTabbedHeaderRenderer.title",k));if(this.get("header.interactiveTabbedHeaderRenderer.title",k))return this.get("header.interactiveTabbedHeaderRenderer.title",k);if(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",
k))return _.a5(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",k));var g,P;return(k==null?0:(g=k.header)==null?0:(P=g.pageHeaderRenderer)==null?0:P.pageTitle)?k.header.pageHeaderRenderer.pageTitle:""};
_.d.updateTitle=function(k){_.GB(this.hostElement,"yt-update-title",this.getTitle(k))};
_.d.initCsi=function(){_.ncU(this.pageSubtype||"browse",["ol","cpt"])};
_.d.getPlayer=function(){if(_.W("kevlar_channel_trailer_multi_attach")){for(var k=_.O(this.attachedPlayers),g=k.next();!g.done;g=k.next())if(g=g.value,g.isConnected||_.G$(this.hostElement,g))return g;return null}return this.player};
_.d.getPlayerContainer=function(){return null};
_.d.onPlayerAttached=function(k,g){_.W("kevlar_channel_trailer_multi_attach")?this.attachedPlayers.push(g):this.player=g};
_.d.onPlayerDetached=function(k,g){_.W("kevlar_channel_trailer_multi_attach")?(k=this.attachedPlayers.indexOf(g),k<0||this.attachedPlayers.splice(k,1)):this.player=null};
_.d.getServiceTrackingParams=function(){var k,g;return((k=this.data)==null?void 0:(g=k.responseContext)==null?void 0:g.serviceTrackingParams)||[]};
_.d.setMastheadAd=function(k){k&&k.mastheadAd&&(this.mastheadAdData=void 0);this.mastheadAdData=k&&k.mastheadAd};
_.d.dataChanged=function(){var k=this;this.refreshGesture&&this.refreshGesture.reset();this.get("filler",this.data)||_.Wuj();_.VJ(this,function(){_.kD(k.hostElement,"ytd-update-grid-state-action")})};
_.d.disposeMastheadAd=function(){this.mastheadAdData=void 0};
_.d.computeAlertBannerData=function(){if(this.data&&this.data.alerts){var k=this.data.alerts;return k&&k.find(function(g){return!!g.alertWithActionsRenderer})}};
_.d.computeGreetingData=function(){if(this.data&&this.data.alerts){var k=this.data.alerts;return k&&k.find(function(g){return!!g.personalGreetingViewModel})}};
_.d.computeHasMemberHubProfileRenderer=function(k){var g;return!!(k==null?0:(g=k.header)==null?0:g.memberHubProfileRenderer)};
_.d.handleAlertCommand=function(k){this.get("alertCommand.alert.alertWithActionsRenderer",k)&&(k=_.b(k,y77),this.data.alerts||this.set("data.alerts",[]),this.unshift("data.alerts",k.alert))};
_.d.handleYtPlaylistDeletionRedirect=function(k){k=this.get("playlistDeletionRedirectCommand.redirectEndpoint",k);_.GB(this.hostElement,"yt-navigate",{endpoint:k})};
_.d.computeFluidWidth=function(k,g,P){if(g==="mini_app"||P)return!0;var x,U,A;k=k==null?void 0:(x=k.contents)==null?void 0:(U=x.twoColumnBrowseResultsRenderer)==null?void 0:(A=U.tabs)==null?void 0:A.find(function(c){var Z;return c==null?void 0:(Z=c.tabRenderer)==null?void 0:Z.selected});
if(!k)return!1;var q,T;return!!((q=k.tabRenderer)==null?0:(T=q.content)==null?0:T.richGridRenderer)&&!["channel","channels","playables"].includes(g)};
_.d.computeHeaderFluidWidth=function(k){return k==="hashtag-landing-page"};
_.d.computeHasSidebar=function(k){var g;return!!(k.sidebar||((g=k.header)==null?0:g.playlistHeaderRenderer))};
_.d.computeHasPageHeaderSidebar=function(k){var g,P;return!!((g=k.header)==null?0:(P=g.pageHeaderRenderer)==null?0:P.enableSidebarView)};
_.d.computeUseUnifiedShowPageLayout=function(k){if(!k||this.pageSubtype!=="show"||!k.sidebar||!k.sidebar.playlistSidebarRenderer)return!1;k=k.sidebar.playlistSidebarRenderer;if(!k.items)return!1;for(var g=0;g<k.items.length;g++)if(_.b(k.items[g],GJr)){var P=void 0;return((P=_.b(k.items[g],GJr))==null?void 0:P.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.d.computeIsConstrainedList=function(k){return _.W("web_enable_constrained_list_subscriptions_channels")&&k==="subscriptions-channels"};
_.d.computeResponsiveSizing=function(k){return k==="subscriptions-channels"?"STANDARD":"COMPACT"};
_.mJ.Object.defineProperties(Rn.prototype,{usePlaylistHeaderRenderer:{configurable:!0,enumerable:!0,get:function(){var k,g;return((k=this.data)==null?0:(g=k.header)==null?0:g.playlistHeaderRenderer)?!0:!1}},
useOldPlaylistSidebarRenderer:{configurable:!0,enumerable:!0,get:function(){var k,g;if(!((k=this.data)==null?0:(g=k.sidebar)==null?0:g.playlistSidebarRenderer))return!1;var P;return(P=this.data)!=null&&P.header?!1:!0}}});
_.mJ.Object.defineProperties(Rn,{template:{configurable:!0,enumerable:!0,get:function(){if(VVN===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-browse--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="alert-banner" class="style-scope ytd-browse"></div>\n<div id="personal-greeting" class="style-scope ytd-browse"></div>\n<div id="masthead-ad" class="style-scope ytd-browse"></div>\n<div id="header" class="style-scope ytd-browse"></div>\n<div id="alerts" class="style-scope ytd-browse"></div>\n\n<ytd-channel-legal-info-renderer data="[[data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]" disable-upgrade$="[[!data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]" hidden="[[!data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]" class="style-scope ytd-browse">\n</ytd-channel-legal-info-renderer>\n<ytd-playlist-sidebar-renderer data="[[data.sidebar.playlistSidebarRenderer]]" disable-upgrade$="[[!useOldPlaylistSidebarRenderer]]" hidden="[[!useOldPlaylistSidebarRenderer]]" class="style-scope ytd-browse">\n</ytd-playlist-sidebar-renderer>\n<ytd-playlist-header-renderer data="[[data.header.playlistHeaderRenderer]]" disable-upgrade$="[[!usePlaylistHeaderRenderer]]" hidden="[[!usePlaylistHeaderRenderer]]" class="style-scope ytd-browse">\n</ytd-playlist-header-renderer>\n<ytd-settings-sidebar-renderer data="[[data.sidebar.settingsSidebarRenderer]]" disable-upgrade$="[[!data.sidebar.settingsSidebarRenderer]]" hidden="[[!data.sidebar.settingsSidebarRenderer]]" class="style-scope ytd-browse">\n</ytd-settings-sidebar-renderer>\n<template is="dom-if" if="[[hasPageHeaderSidebar]]" class="style-scope ytd-browse">\n    <yt-page-header-renderer class="page-header-sidebar style-scope ytd-browse" data="[[data.header.pageHeaderRenderer]]" display-as-sidebar="">\n    </yt-page-header-renderer>\n</template>\n<ytd-two-column-browse-results-renderer data="[[data.contents.twoColumnBrowseResultsRenderer]]" disable-grid-state-aware="[[fluidWidth]]" is-constrained-list="[[isConstrainedList]]" not-active="[[hidden]]" page-subtype="[[pageSubtype]]" responsive-sizing="[[responsiveSizing]]" class="style-scope ytd-browse">\n</ytd-two-column-browse-results-renderer>\n<div id="survey" class="style-scope ytd-browse"></div>\n<div id="metadata" class="style-scope ytd-browse"></div>\n<div id="footer" class="style-scope ytd-browse"></div>\n<ytd-refresh id="refresh" class="style-scope ytd-browse"></ytd-refresh>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);VVN=k}k=VVN;return k}}});
Rn.prototype.dataChanged=Rn.prototype.dataChanged;Rn.prototype.onPlayerDetached=Rn.prototype.onPlayerDetached;Rn.prototype.onPlayerAttached=Rn.prototype.onPlayerAttached;Rn.prototype.onStampFinished=Rn.prototype.onStampFinished;Rn.prototype.engagementPanelsChanged=Rn.prototype.engagementPanelsChanged;Rn.prototype.scrollAtTopChanged=Rn.prototype.scrollAtTopChanged;Rn.prototype.tabsChanged=Rn.prototype.tabsChanged;Rn.prototype.activeChanged=Rn.prototype.activeChanged;
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Rn.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.Ay),_.I("design:type",Object)],Rn.prototype,"ytdOpenPopupBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Rn.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],Rn.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.$G.YtPageBehavior),_.I("design:type",Object)],Rn.prototype,"ytPageBehavior",void 0);
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Rn.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.yC.YtdGuideStateAwareBehavior),_.I("design:type",Object)],Rn.prototype,"ytdGuideStateAwareBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Rn.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Rn.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Rn.prototype,"hidden",void 0);
_.N([_.n(),_.I("design:type",Object)],Rn.prototype,"mastheadAdData",void 0);_.N([_.n({readOnly:!0,computed:"computeAlertBannerData(data.alerts.*)"}),_.I("design:type",Object)],Rn.prototype,"alertBannerData",void 0);_.N([_.n({readOnly:!0,computed:"computeGreetingData(data.alerts.*)"}),_.I("design:type",Object)],Rn.prototype,"greetingData",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],Rn.prototype,"pageSubtype",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeHasMemberHubProfileRenderer(data)"}),_.I("design:type",Boolean)],Rn.prototype,"hasMemberHubProfileRenderer",void 0);_.N([_.n({computed:"computeHasSidebar(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],Rn.prototype,"hasSidebar",void 0);_.N([_.n({computed:"computeHasPageHeaderSidebar(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],Rn.prototype,"hasPageHeaderSidebar",void 0);
_.N([_.n({reflectToAttribute:!0,value:!0}),_.I("design:type",Boolean)],Rn.prototype,"roundedContainer",void 0);_.N([_.n({computed:"computeUseUnifiedShowPageLayout(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],Rn.prototype,"useUnifiedShowPageLayout",void 0);_.N([_.n({computed:"computeIsConstrainedList(pageSubtype)"}),_.I("design:type",Object)],Rn.prototype,"isConstrainedList",void 0);
_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Rn.prototype,"usePlaylistHeaderRenderer",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Rn.prototype,"useOldPlaylistSidebarRenderer",null);_.N([_.n({computed:"computeFluidWidth(data, pageSubtype, isConstrainedList)"}),_.I("design:type",Boolean)],Rn.prototype,"fluidWidth",void 0);_.N([_.n({selector:function(k){return k.ui.scrollAtTop}}),
_.I("design:type",Boolean)],Rn.prototype,"scrollAtTop",void 0);_.N([_.n({selector:_.sf3}),_.I("design:type",Boolean)],Rn.prototype,"tabGesturesIsActive",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHeaderFluidWidth(pageSubtype)"}),_.I("design:type",Boolean)],Rn.prototype,"disableHeaderFluidWidth",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeResponsiveSizing(pageSubtype)"}),_.I("design:type",String)],Rn.prototype,"responsiveSizing",void 0);
_.N([_.Td("ytd-two-column-browse-results-renderer"),_.I("design:type",HTMLElement)],Rn.prototype,"contents",void 0);_.N([_.Td("#header"),_.I("design:type",HTMLElement)],Rn.prototype,"header",void 0);_.N([_.Td("ytd-refresh"),_.I("design:type",Object)],Rn.prototype,"refresh",void 0);_.N([_.OO("active"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Rn.prototype,"activeChanged",null);
_.N([_.OO("data.contents.twoColumnBrowseResultsRenderer.tabs"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Rn.prototype,"tabsChanged",null);_.N([_.OO("scrollAtTop"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Rn.prototype,"scrollAtTopChanged",null);_.N([_.n(),_.I("design:type",Object)],Rn.prototype,"engagementPanels",void 0);
_.N([_.OO("data.panels"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Rn.prototype,"engagementPanelsChanged",null);_.N([_.dV("yt-rendererstamper-finished"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Rn.prototype,"onStampFinished",null);_.N([_.dV("yt-player-attached"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Element]),_.I("design:returntype")],Rn.prototype,"onPlayerAttached",null);
_.N([_.dV("yt-player-detached"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Element]),_.I("design:returntype")],Rn.prototype,"onPlayerDetached",null);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Rn.prototype,"dataChanged",null);_.N([_.t({is:"ytd-browse"})],Rn);_.az.registerService(_.ATI,Rn);
_.H6();
}catch(e){_._DumpException(e)}
try{
_.ai("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 GF,zsF,uk5,hss,ErU,LFV,nrY,SO3,FFV,YOY,jSe,QSY,DmY,tbe,KFy,ory,vra,HC3,NVF,Ifn,Xha,RQ,phd,ka,CG2,Gde,RsY,kS7,gZy,$JU,iXa,PeT,lf3,UJV,ACn,dJn,OX3,qWn,TTy,e5Y,cCa,V7a,mJ2,wmy,rCa,WpY,sIT,bXd,z53,h57,EZ7,Lp7,nZ5,SW5,Fp5,YWY,jI7,QIa,lz2,DJs,t7a,KpU,oZ5,vZT,azY,HX3,NTd,Iz2,Xmd,pm5,Cen,GSs,R57,kbd,gvs,PXs,$QY,xQs,iQ3,UQV,AOT,dQe,OQY,qDa,T2y,e72,cOs,VB7,ZQd,mQa,wba,JOs,rO5,OZ,fte,W$7,B27,YDe,DQT,tBy,atd,HQs,vvU,K$7,yOe,GbU,x7d,MBs,kfs,pbT,Z1,U7a,O5d,eoF,q$3,Tzy,csy,wsU,Z5Y,Js7,rss,m7Y,VX3,fWT,rE,fW,
unn,ho2,WJ,E5n,LDe,n57,lWd,D7V,sZ,bh,MXa,tXn,KDF,o5s,v5V,aWy,BJ,zZ,uh,Gfn,Roa,kKY,EZ,iay,g9U,xP3,UPe,P7s,dPY,$Py,TXT,Oad,qu7,LW,cpd,eda,waa,WKs,Ya,jN,rpd,baa,fd2,sH5,lh,t9,MR,KW,HaY,jHU,Xaa,yp2,paT,C7T,Rd2,LKn,n9s,ao,FKY,oo,vJ,Yu5,GKd,NX5,SuY,NR,An7,OZ7,qBU,dda,$d3,eJ5,ZZy,CW,y$,pW,Jna,PZ5,Ro,Vu2,xd5,cn3,UdY,gYe,iZY,fN3,WVy,s7y,B65,uWy,hJd,EYF,LV5,SB3,nYY,YBV,j77,lNY,Dda,MuY,KV7,oYT,vY7,aNe,HZ5,N6s,XNU,INa,yny,CZ5,GcY,P2,RJY,kEU,$k,gsa,PrU,$l7,xlT,imy,UlY,AkT,dle,qm7,xk,T35,eQ7,Zm5,wOe,JkY,fx5,rk7,
WQF,s_3,bm5,zQa,uDY,hQY,Ese,LQ3,ns2,SmT,FQ2,YmY,j_n,Q_F,lx7,KQ3,osU,tLY,ML2,Dln,vs7,N3Y,ax7,Hma,yky,Ix3,XO2,pOV,Cr2,GE3,RQn,g8n,PUU,$$3,i3e,U$n,d$a,qt2,e2Y,VWY,m$a,J2s,fw7,sgs,z2T,uZ2,h2a,LL3,E82,StT,FLn,Yty,jg5,Ud,QgV,lwe,D$y,XLa,pL7,CU3,gxd,Tu,P_U,$Ad,xAU,UA5,iu2,A_y,dA5,Ouy,q1n,T_Y,qR,eL5,eH,c2n,c_e,Vdd,fzY,Zud,mAa,wlT,J_3,r_7,frY;
GF=function(k){if(!k)return"browse";var g=k.page,P=k.url,x,U,A,q=(x=k.response)==null?void 0:(U=x.responseContext)==null?void 0:(A=U.webResponseContextExtensionData)==null?void 0:A.pageTheme;if(q)g=q.toLowerCase().replace(/_/g,"-");else if(g!=="watch"&&g!=="learning_journey_watch"){var T,c;if((g==="browse"||g==="settings")&&((T=k.response)==null?0:(c=T.sidebar)==null?0:c.settingsSidebarRenderer))g="WEB_PAGE_TYPE_SETTINGS";else{var Z,w;g==="browse"&&((Z=k.response)==null?0:(w=Z.metadata)==null?0:w.channelMetadataRenderer)?
g="channel":P&&(g=_.iTV(P)||g)}}return g};
zsF=function(){var k=_.gP("yt.aba.att");return k?k:_.WA.instance!==void 0?_.WA.instance.nCf.bind(_.WA.instance):null};
uk5=function(k,g){var P;return _.e(function(x){return(P=zsF())?x.return(P(k,g,6E4)):x.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})};
hss=function(k,g,P,x,U){g=g===void 0?[]:g;U=U?{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:U}]}}:void 0;return{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.pD(k),dialogMessages:g.map(function(A){return _.pD(A)}),
confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.pD(P),serviceEndpoint:U}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.pD(x)}}}}}};
ErU=function(k,g,P){P=P===void 0?!1:P;var x=_.SD(),U=!!_.i5().queueProxy,A,q,T;k=k==null?void 0:(A=k.response)==null?void 0:(q=A.currentVideoEndpoint)==null?void 0:(T=q.watchEndpoint)==null?void 0:T.playlistId;if((U||k)&&!_.W("web_watch_disable_playlist_auto_miniplayer"))return P&&(x.playlistWatchPageActivation=!0),!0;switch(GF(g)){case "yts-products":return P&&(x.productDetailsPageActivation=!0),!0;case "mini_app":return P&&(x.miniAppPageActivation=!0),!0;case "playables":return P&&(x.playablesDestPageActivation=
!0),!0;case "companion-canvas":return P&&(x.companionCanvasActivation=!0),!0;default:return!1}};
LFV=function(k){k=_.Au0(k);k.length>0&&k[0].focus()};
nrY=function(k,g,P){for(var x=typeof k==="string"?k.split(""):k,U=k.length-1;U>=0;--U)U in x&&g.call(P,x[U],U,k)};
SO3=function(k,g){g=_.EjI(k,g);g>=0&&_.SbC(k,g)};
FFV=function(k){return Array.prototype.concat.apply([],arguments)};
YOY=function(k){var g=0;g=g===void 0?0:g;if(!_.Pe(k))throw _.gk("uint64");var P=typeof k;switch(g){case 512:switch(P){case "string":return _.SL6(k);case "bigint":return String((0,_.JU)(64,k));default:return _.LYj(k)}case 1024:switch(P){case "string":return _.FYk(k);case "bigint":return _.td((0,_.JU)(64,k));default:return _.nNj(k)}case 0:switch(P){case "string":return _.SL6(k);case "bigint":return _.td((0,_.JU)(64,k));default:return _.ENV(k)}default:return _.Cq(g,"Unknown format requested type for int64")}};
jSe=function(k){k!=null&&(k=k.JSC$8822_value_||"",k=typeof k==="string"?k:new Uint8Array(k));return k};
QSY=function(k,g){if(/-[a-z]/.test(g))return null;if(_.qgL&&k.dataset){if(_.ru3()&&!(g in k.dataset))return null;k=k.dataset[g];return k===void 0?null:k}return k.getAttribute("data-"+_.O7(g))};
DmY=function(){var k=lf3;_.gP("yt.ads.biscotti.getId_")||_.Z0("yt.ads.biscotti.getId_",k)};
tbe=function(k){_.Z0("yt.ads.biscotti.lastId_",k)};
KFy=function(){var k={};for(_.vq=new Mbn(k.handleError===void 0?_.XU:k.handleError,k.logEvent===void 0?_.HE:k.logEvent);_.aA.length>0;)switch(k=_.aA.shift(),k.type){case "ERROR":_.vq.logError(k.payload);break;case "EVENT":_.vq.logEvent(k.eventType,k.payload)}};
ory=function(k,g,P){return _.diM(function(x){return P?x.userIdentifier!==void 0&&!k.includes(x.userIdentifier)&&P.includes(x.publicName):x.userIdentifier!==void 0&&!k.includes(x.userIdentifier)},g)};
vra=function(k){var g,P;return _.e(function(x){if(x.nextAddress==1)return g=_.QE("YtIdbMeta hasAnyMeta other"),x.yield(_.diM(function(U){return U.userIdentifier!==void 0&&U.userIdentifier!==g},k),2);
P=x.yieldResult;return x.return(P.length>0)})};
HC3=function(k,g){afd||(afd=_.Xq.addLowPriorityJob(function(){var P,x,U,A,q;return _.e(function(T){switch(T.nextAddress){case 1:return T.yield(_.mW(),2);case 2:P=T.yieldResult;if(!P)return T.return();x=!0;_.Bo(T,3);return T.yield(ory(k,P,g),5);case 5:U=T.yieldResult;if(!U.length){x=!1;T.jumpTo(6);break}A=U[0];return T.yield(_.dH(A.actualName),7);case 7:return T.yield(_.T9(A.actualName,P),6);case 6:_.Ac(T,4);break;case 3:q=_.Ll(T),_.Hq(q),x=!1;case 4:_.Xq.cancelJob(afd),afd=0,x&&HC3(k,g),_.SV(T)}})}))};
NVF=function(){var k;return _.e(function(g){return g.nextAddress==1?g.yield(_.mW(),2):(k=g.yieldResult)?g.return(vra(k)):g.return(!1)})};
Ifn=function(k){var g=100;g=g===void 0?500:g;var P,x,U,A,q,T;return _.e(function(c){return c.nextAddress==1?(P=_.y4("INNERTUBE_CONTEXT_CLIENT_NAME",0),x=[P,(0,_.Jc)()-2592E6],U=[P,(0,_.Jc)()],A=IDBKeyRange.bound(x,U),c.yield(_.jSI(k),2)):c.nextAddress!=3?(q=c.yieldResult,T=[],c.yield(_.q5(q,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(Z){T.length=0;return _.rH(Z.objectStore("SWHealthLog").index("swHealthNewRequest"),{query:A,direction:"prev"},function(w){if(w.getValue()&&T.length<
g)return T.push(w.getValue()),w.delete().then(function(){return w.continue()})})}),3)):c.return(T)})};
Xha=function(){var k;return _.e(function(g){if(g.nextAddress==1)return g.yield(_.mW(),2);k=g.yieldResult;if(!k||!_.l$()&&!_.W("nwl_init_require_datasync_id_killswitch")||!_.kS6())return g.jumpTo(0);_.Per=!0;_.gZA.isNwlInitialized=_.Per;return g.yield(_.umq().awaitInitialization(),0)})};
RQ=function(k,g){_.rC0[k]=!0;var P=_.Ji();P&&P.publish.apply(P,arguments);_.rC0[k]=!1};
phd=function(){if(_.pU6()&&!yB7){var k=function(P){P=P.data;if(P.op==="serializedGelBatch"){var x=_.ftI.get(P.key);x&&(_.svj(P.serializedBatch,x.client,x.resolve,x.networklessOptions,x.isIsolated,x.useVSSEndpoint,x.dangerousLogToVisitorSession,x.requestsOutstanding),_.ftI.delete(P.key))}},g=_.y8b();
g&&(g.addEventListener("message",k),g.onerror=function(){_.ftI.clear()});
yB7=!0}};
ka=function(){this.relativeTimeStart_=_.I7()};
CG2=function(k,g){k!=null&&this.append.apply(this,arguments)};
Gde=function(){return _.Fb("SLI_NAME_YOUTUBE_WEB_YT_GUIDE_DATA_PRESENT","GUIDE_DATA_PRESENT",6E4,"FAILURE")};
RsY=function(k,g,P){P=P===void 0?!1:P;var x,U,A,q,T;return _.e(function(c){switch(c.nextAddress){case 1:_.YP("SOCS",k,34128E3,"youtube.com",!0);if(_.PO)return U=fetch(g,{method:"POST",mode:_.tE(g),credentials:_.DJ(g),cache:"no-store",headers:{"Content-Type":"text/plain"}}).catch(function(){}),A=fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",
mode:_.tE("/upgrade_visitor_cookie?eom=1"),credentials:_.DJ("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),c.yield(Promise.all([U,A]).then(function(Z){return Z[1]}),5);
fetch(g,{method:"POST",mode:_.tE(g),credentials:_.DJ(g),cache:"no-store",headers:{"Content-Type":"text/plain"}});return c.yield(fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",mode:_.tE("/upgrade_visitor_cookie?eom=1"),credentials:_.DJ("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),4);case 4:x=c.yieldResult;c.jumpTo(3);break;case 5:x=q=c.yieldResult;case 3:if(!x.ok)throw Error("vf");return c.yield(x.text(),7);case 7:T=c.yieldResult,
!T.includes('"state_switch":true')&&!P||T.includes("skip_reload_for_test")||window.location.reload(),_.SV(c)}})};
kS7=function(k){return _.e(function(g){return g.nextAddress==1?g.yield(RsY(k.socsCookie,k.savePreferenceUrl,!0),2):g.return()})};
gZy=function(k){return _.e(function(g){return g.nextAddress==1?g.yield(RsY(k.socsCookie,k.savePreferenceUrl),2):g.return()})};
$JU=function(k){k=k.xhr.responseText;if(!_.Au(k,")]}'"))throw new gE;k=JSON.parse(k.substr(4));if((k.type||1)>1)throw new gE;k=k.id;tbe(k);PJ=_.Ab(k);PeT(18E5,2);return k};
iXa=function(k,g){g=new xJ2(g);tbe("");PJ=_.EiH(g);k>0&&PeT(12E4,k-1);throw g;};
PeT=function(k,g){_.Bq(function(){_.Rve().then($JU,function(P){return iXa(g,P)}).thenCatch(_.J2)},k)};
lf3=function(){var k=_.PGY();if(k!==void 0)return _.rT(k);PJ||(PJ=_.Rve().then($JU).thenCatch(function(g){return iXa(2,g)}));
return PJ};
UJV=function(){var k=document;return _.lV(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(g){return"on"+g.toLowerCase()in k})};
ACn=function(k){k.addEventListener("click",function(g){var P=g.target;P&&P.getAttribute("href")&&(P=P.getAttribute("href"),_.$V(window,P,"_blank"),g.preventDefault(),g.stopImmediatePropagation())})};
dJn=function(k){var g,P,x,U=(x=(P=((g=k.mainDownloadsListEntity)!=null?g:{})[_.fAb])==null?void 0:P.refresh)!=null?x:"",A;k=(A=k.refresh)==null?void 0:A[U];U=k!=null?k:{};return(U==null?0:U.refreshTime)?Number(U==null?void 0:U.refreshTime):0};
OX3=function(k,g){var P=_.fy(k);return g.every(function(x){var U;x=x==null?void 0:(U=x.playbackDataEntity)==null?void 0:U.key;if(!x)return!1;U=_.xz(_.g1(x).entityId,"mainVideoEntity");return!!P[U]})};
qWn=function(k){k=_.w1(k.entities);return _.jx0(k).length};
TTy=function(k,g){if(g){var P;k=(P=_.ia(k.entities,"downloadQualityPickerEntity",g))!=null?P:void 0}else k=void 0;return k};
e5Y=function(k){var g=document.getElementsByTagName("ytd-enforcement-message-view-model");g.length===0||getComputedStyle(g[0]).display==="none"?k(0,"p.h_"):k(1,"p.h_")};
cCa=function(){$a=0;var k=[_.cU(!0)];xa&&_.kD(xa,"yt-window-resized",k)};
V7a=function(){$a||($a=_.Xq.addLowPriorityJob(cCa,200))};
mJ2=function(){ih=0;ZX5=_.TG4(document);var k=[ZX5];xa&&_.kD(xa,"yt-window-scrolled",k)};
wmy=function(){ih||(ih=_.Xq.addLowPriorityJob(mJ2,200))};
rCa=function(k){k=k===void 0?null:k;JC5.push(_.Vt(window,"resize",V7a));JC5.push(_.Vt(window,"scroll",wmy));k&&(xa=k)};
WpY=function(){var k=_.J8.getLocalStorage();k&&fzY(k,k.mechanism.__iterator__(!0))};
sIT=function(k){_.e(function(g){if(g.nextAddress==1)return g.yield(k.delete("yt-appshell-assets"),2);_.SV(g)})};
bXd=function(k){return _.O_((0,_.Fs4)(),k)};
z53=function(){var k;_.e(function(g){return g.nextAddress==1?g.yield(UZ.getInstance(),2):(k=g.yieldResult)?g.yield(BTd(k),0):g.jumpTo(0)})};
h57=function(){var k;_.e(function(g){return g.nextAddress==1?g.yield(A9.getInstance(),2):(k=g.yieldResult)?g.yield(ujY(k),0):g.jumpTo(0)})};
EZ7=function(k){sIT(k);z53();h57()};
Lp7=function(k){var g,P;return _.e(function(x){if(x.nextAddress==1)return x.yield(_.hU3(k),2);if(g=x.yieldResult){var U;a:{if(g.headers&&(U=g.headers.get("date"))&&(U=Date.parse(U),!isNaN(U))){U=Math.round((0,_.Jc)()-U);break a}U=-1}P=U;if(P>-1)return x.return(P)}return x.return(-1)})};
nZ5=function(){var k=_.iV.caches,g=_.pr("IS_SHELL_LOAD"),P,x;_.e(function(U){if(U.nextAddress==1)return P=-1,g?U.yield(Lp7(k),3):(x=_.J6(),P=Math.round((0,_.Jc)()-x),U.jumpTo(2));U.nextAddress!=2&&(P=U.yieldResult);P>=0&&P<2147483648&&_.bL({appInstallDataAgeMs:P});_.SV(U)})};
SW5=function(k){var g=_.Pc(_.iV.location.href),P={};"absolute_experiments forced_experiments expflag conditional_experiments client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url build mloader debugjs".split(" ").forEach(function(x){var U=g.JSC$10034_queryData_.getValues(x);if(U==null?0:U.length)P[x]=U});
return _.sj(k,new Map(Object.entries(P)))};
Fp5=function(k){k=k.match(/(.*)::.*::.*/);if(k!==null)return k[1]};
YWY=function(k){if(_.ND0()){var g=Object.keys(window.localStorage);g=_.O(g);for(var P=g.next();!P.done;P=g.next()){P=P.value;var x=Fp5(P);x===void 0||k.includes(x)||self.localStorage.removeItem(P)}}};
jI7=function(){if(!_.ND0())return!1;var k=_.QE(),g=Object.keys(window.localStorage);g=_.O(g);for(var P=g.next();!P.done;P=g.next())if(P=Fp5(P.value),P!==void 0&&P!==k)return!0;return!1};
QIa=function(k){return _.D3("NotificationsDisabled",k)};
lz2=function(){return Notification.permission!="granted"?Promise.resolve():_.bLa().then(function(k){return k?k.pushManager.getSubscription().then(function(g){if(g)return Promise.resolve();g={userVisibleOnly:!0,applicationServerKey:_.Gs("BPr83OIQ0ehMqbAUQWSaFHZOJeRvvXddR5EONgwwQcHR6FRe6G43LgD36pJq1IuGN10mmMv-V7IKSIZludF9G1k")};return k.pushManager.subscribe(g).then(function(){return Promise.resolve()},function(){return Promise.resolve()})}):Promise.resolve()}).catch(function(){})};
DJs=function(k){return _.bLa().then(function(g){if(!g||!g.active)return Promise.reject(new _.Da("serviceworker.postMessage",k,g));try{return g.active.postMessage(k),Promise.resolve()}catch(P){return Promise.reject(P)}})};
t7a=function(){DJs({type:"notifications_register",data:_.y4("ID_TOKEN")})};
KpU=function(){var k={isWide:_.FR.get("wide","0")==="1"},g=_.ex();if(g=g.getFlag(165)||g.getFlag(174))k.theme=_.Yn(!0);if(_.qF3()){var P=_.FA()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";k.systemTheme=P}!g&&_.W("parent_tools_enable_app_settings")&&_.Uq(window.location.href).theme!==void 0&&(k.theme=_.Yn());if((g=dE)?!_.vX.equals(g,k):k)g={currentValue:k},M7d&&(g.timeSinceLastSnapshotSecs=Math.round(((0,_.Jc)()-M7d)/1E3)),dE&&(g.previousValue=dE),_.HE("appSettingsCaptured",g),dE=k,M7d=
(0,_.Jc)()};
oZ5=function(){if(!_.pr("LOGGED_IN"))return Promise.resolve(!1);var k=_.fz("service_worker_push_force_notification_prompt_tag");return k?_.zl("PromptTags").then(function(g){if(!g)return!0;var P=[];try{P=JSON.parse(g)}catch(x){return!1}return P&&P.indexOf(k)==-1}):Promise.resolve(!1)};
vZT=function(){var k=_.rP("service_worker_push_prompt_delay_microseconds");return k?_.zl("PromptTime").then(function(g){return Promise.resolve(Date.now()-k>(g||0))}):Promise.resolve(!0)};
azY=function(){var k=_.rP("service_worker_push_logged_out_prompt_watches");return k==-1?Promise.resolve(!1):_.zl("WatchCount").then(function(g){return g>=k})};
HX3=function(){var k=_.pQ(document,"yt-push-prompt-modal-bg");k&&_.Sl(k)};
NTd=function(){return _.rP("service_worker_push_prompt_cap")==-1?Promise.resolve(!0):_.zl("PromptCount").then(function(k){k||(k=0);return Promise.resolve(k<_.rP("service_worker_push_prompt_cap"))})};
Iz2=function(k){return _.pr("SERVICE_WORKER_PROMPT_NOTIFICATIONS")||_.pr("LOGGED_IN")&&(k===void 0?0:k)?oZ5().then(function(g){if(g)return!0;g=[NTd(),vZT()];_.pr("LOGGED_IN")||g.push(azY());return Promise.all(g).then(function(P){return P.every(function(x){return x})})}):Promise.resolve(!1)};
Xmd=function(){_.zl("PromptCount").then(function(k){return _.D3("PromptCount",k+1)}).then(function(){return _.D3("PromptTime",Date.now())}).then(function(){var k=_.fz("service_worker_push_force_notification_prompt_tag");
if(k)return _.zl("PromptTags").then(function(g){var P=[];if(g)try{P=JSON.parse(g)}catch(x){return!1}P||(P=[]);P.push(k);return _.D3("PromptTags",JSON.stringify(P))})})};
pm5=function(){yC5||HX3()};
Cen=function(k){k.style.zIndex=2147483648;k.style.pointerEvents="auto";k.style.backgroundColor="rgba(0, 0, 0, 0.6)";k.style.width="100%";k.style.height="100vh";k.style.position="absolute";k.style.top="0";k.style.left="0";k.style.border="none"};
GSs=function(){var k=_.pQ(document,"yt-push-prompt-modal-bg");yC5=_.W("service_worker_push_prompt_modal_ignore_click");k?Cen(k):(k=_.uU("div",{id:"yt-push-prompt-modal-bg"}),Cen(k),document.body.appendChild(k),_.V70(document,"click",pm5))};
R57=function(){var k=arguments;_.W("service_worker_push_prompt_modal_enable")&&GSs();return Notification.requestPermission().then(function(g){HX3();var P=document.getElementById("ticker");P&&(P.className=P.classList.remove("show"));if(g=="granted")return lz2().then(function(){QIa(!1);t7a();return Promise.resolve(!0)});
g=="denied"&&t7a();return Promise.resolve(!1)}).catch(function(){HX3();
return Promise.reject.apply(Promise,_.Kl(k))})};
kbd=function(k){k=k===void 0?!1:k;var g=_.Zpb().client;if(g&&g.browserVersion){var P=g.browserVersion,x=g.browserName=="CHROME"&&_.wA(P,"50.0.0")<0;g=g.browserName=="OPERA"&&_.wA(P,"42.0.0")<0;if(x||g)return Promise.resolve()}return _.uAd().then(function(U){if(!U)return Promise.resolve();U=lz2().then(function(){return DJs({type:"notifications_check_registration",data:_.y4("ID_TOKEN")})});
return Notification.permission!="default"?U.catch(function(){}):U.then(function(){return Iz2(k)}).then(function(A){if(A)return Xmd(),R57().then(function(){})}).catch(function(){})})};
gvs=function(k){return _.Bf3(k)?kbd():Promise.resolve()};
PXs=function(k){var g=k.installing||k.waiting;return k.active||!g?Promise.resolve(k):new Promise(function(P){var x=function(U){U=U.target;if(U.state==="activated"||U.state==="redundant")g.removeEventListener("statechange",x),P(k)};
g.addEventListener("statechange",x)})};
$QY=function(){var k=new _.bV3("SLI_NAME_YOUTUBE_WEB_SERVICE_WORKER_REGISTRATION","",12E4,"TIMEOUT");_.PN(k,{mainAppWeb:_.DT()});var g=_.RXk;_.W("service_worker_forward_exp_params")&&(g=SW5(g));try{var P=_.Jzk(g).catch(function(){_.$Y(k,"FAILURE");return new Promise(function(){})});
_.W("service_worker_push_enabled")&&P.then(function(x){_.$Y(k,"SUCCESS");return x}).then(PXs).then(gvs)}catch(x){if(_.$Y(k,"FAILURE"),x.name!=="SecurityError")throw x;
}};
xQs=function(){navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&window.location.protocol==="https:"&&$QY()};
iQ3=function(k,g){var P={};g&&(P.serializedYpcFamilyCreateLoggingParams=g);_.HE(k,P);_.NH()};
UQV=function(k,g){var P={};P.serializedYpcRefundFlowLoggingParams=g;k&&(P.eventType=k);_.HE("ypcRefundFlowEvent",P);_.NH()};
AOT=function(k){k&&_.fbb("transactionFlowSucceeded",k)};
dQe=function(k){k&&_.Vp("ypcCancelFlowFailed","serializedYpcCancelFlowLoggingParams",k,void 0,"YPC_ERROR_REASON_YPC_CANCEL_RECURRENCE_TRANSACTION_FAILURE")};
OQY=function(k){var g,P,x,U,A,q,T;_.e(function(c){if(c.nextAddress==1)return c.yield(_.$Zr(),2);if(c.nextAddress!=3){if(!c.yieldResult)return c.return(!1);g=[];return c.yield(_.g2.keys(),3)}P=c.yieldResult;x=_.O(P);for(U=x.next();!U.done;U=x.next())A=U.value,q=_.gJC(A),T=q.datasyncId,!T||k.includes(T)||g.push(_.g2.delete(A));return c.return(Promise.all(g).then(function(Z){return Z.some(function(w){return w})}))})};
qDa=function(){var k,g,P,x,U,A,q;return _.e(function(T){if(T.nextAddress==1)return T.yield(_.$Zr(),2);if(T.nextAddress!=3){if(!T.yieldResult)return T.return(!1);k=_.QE("cache contains other");return T.yield(_.g2.keys(),3)}g=T.yieldResult;P=_.O(g);for(x=P.next();!x.done;x=P.next())if(U=x.value,A=_.gJC(U),(q=A.datasyncId)&&q!==k)return T.return(!0);return T.return(!1)})};
T2y=function(){var k=_.Za().resolve(_.VE(_.Ri3));return k?k.getCurrentTime():0};
e72=function(){var k,g,P,x,U,A,q,T,c,Z,w,J,r,f;return _.e(function(B){switch(B.nextAddress){case 1:k={},g=_.dIV(),P=_.O(Object.entries(g)),x=P.next();case 4:if(x.done){B.jumpTo(3);break}U=x.value;A=_.O(U);q=A.next().value;T=A.next().value;c=q;Z=T;if(!Z){B.jumpTo(5);break}return B.yield(Z(),8);case 8:k[c]=B.yieldResult;case 5:x=P.next();B.jumpTo(4);break;case 2:w=_.O(),J=w.next();case 9:if(J.done){B.jumpTo(3);break}r=J.value;f=g[r];if(!f){B.jumpTo(10);break}return B.yield(f(),13);case 13:k[r]=B.yieldResult;
case 10:J=w.next();B.jumpTo(9);break;case 3:return B.return(k)}})};
cOs=function(){var k;_.e(function(g){if(g.nextAddress==1)return g.yield(e72(),2);k=g.yieldResult;return g.yield(navigator.clipboard.writeText(JSON.stringify(k,null,2)),0)})};
VB7=function(k,g){return _.ia(k.entities,"superThanksSelectedTierEntity",g)};
ZQd=function(k,g){return{popup:{searchSuggestionReportDialog:{searchQuery:k,title:_.OX("SBOX_INAPPROPRIATE_TITLE"),suggestions:g,categoryLabel:_.OX("SBOX_INAPPROPRIATE_CATEGORY"),categories:[{id:1,label:_.OX("SBOX_INAPPROPRIATE_HATEFUL")},{id:2,label:_.OX("SBOX_INAPPROPRIATE_EXPLICIT")},{id:3,label:_.OX("SBOX_INAPPROPRIATE_VIOLENT")},{id:4,label:_.OX("SBOX_INAPPROPRIATE_DANGEROUS")},{id:5,label:_.OX("SBOX_INAPPROPRIATE_OTHER"),reasonLabel:_.OX("SBOX_INAPPROPRIATE_REASON")}],detailsPlaceholderLabel:_.OX("SBOX_INAPPROPRIATE_ADDITIONAL"),
cancelButtonLabel:_.OX("SBOX_INAPPROPRIATE_CANCEL"),submitButtonLabel:_.OX("SBOX_INAPPROPRIATE_REPORT")}},popupType:"DIALOG"}};
mQa=function(k){var g,P,x,U,A,q,T,c,Z,w,J,r,f,B,L,Y,l,D,X;return _.e(function(a){switch(a.nextAddress){case 1:return a.yield(_.d1(),2);case 2:return(g=a.yieldResult)?a.yield(_.VKA(g),3):a.return();case 3:P=a.yieldResult;if(!P)return a.return();U=((x=P.offlineVideos)==null?void 0:x.length)||0;q=((A=P.offlinePlaylists)==null?void 0:A.length)||0;if(U===0&&q===0)return a.return();T=0;if(P.offlineVideos)for(c=_.O(P.offlineVideos),Z=c.next();!Z.done;Z=c.next())w=Z.value,"OFFLINE_VIDEO_STATE_PLAYABLE"===
w.videoState&&(T+=1);k.offline_videos_count=U.toString();_.W("kevlar_log_offline_current_network_type_ks")||(k.offline_current_network_type=(J=_.lKA())!=null?J:"CONN_INVALID");_.W("kevlar_log_updated_time_for_smart_downloads")&&(r=_.Ni().getState().entities,f=_.BS(r),B=dJn(r),k.offline_smart_downloads_last_sync_time_ms=f.toString(),k.offline_smart_downloads_next_sync_time_ms=B.toString());k.offline_videos_playable=T.toString();k.offline_playlists_count=q.toString();P.offlineVideos&&(L=P.offlineVideos.reduce(function(H,
y){y.downloadedBytes&&(H+=Number(y.downloadedBytes));return H},0).toString())&&(k.offline_used_disk_space_bytes=L);
if(!((Y=navigator)==null?0:(l=Y.storage)==null?0:l.estimate)){a.jumpTo(4);break}return a.yield(navigator.storage.estimate(),5);case 5:D=a.yieldResult,k.offline_free_disk_space_bytes=(((X=D)==null?void 0:X.quota)||0).toString();case 4:k.offline_client_state=JSON.stringify(P),_.SV(a)}})};
wba=function(k){k=k.match(/(.*)::.*::.*/);if(k!==null)return k[1]};
JOs=function(k){if(_.S2s()){var g=Object.keys(window.sessionStorage);g=_.O(g);for(var P=g.next();!P.done;P=g.next()){P=P.value;var x=wba(P);x===void 0||k.includes(x)||self.sessionStorage.removeItem(P)}}};
rO5=function(){if(!_.S2s())return!1;var k=_.QE(),g=Object.keys(window.sessionStorage);g=_.O(g);for(var P=g.next();!P.done;P=g.next())if(P=wba(P.value),P!==void 0&&P!==k)return!0;return!1};
OZ=function(k,g,P){(_.W("desktop_keyboard_shortcut_usage_log")||P&&_.W("web_shorts_keyboard_shortcut_usage_log"))&&(g?_.vF.get(k):_.oQ.get(k))&&(k=g?_.HF.get(k):_.aQ.get(k))&&_.op(_.hE(),k)};
fte=function(k,g){return k.findIndex(function(P){return P.tagName==="INPUT".toString()})>-1?[9,
38,40,37,39].includes(g.keyCode):!1};
W$7=function(k,g){g.stack&&(k.stack+="\n"+g.stack);return k};
B27=function(k){var g=qR(k,"Content-Type");if(!g)return null;g=g.toLowerCase();if(g.startsWith("application/json"))return g.startsWith("application/json+protobuf")?new sv3:new _.qF;if(g.startsWith("application/x-protobuf")){k=qR(k,"Content-Transfer-Encoding");if(!k)return new TZ;if(k.toLowerCase()=="base64")return new bQV}return null};
YDe=function(k,g,P,x){var U=new z7n(function(T,c){return uEs.has(c)?T.sentinel==="gal"&&T.event!==void 0:!1},function(T){T.event?(T=h73(T.event),T=!T||EvY(x,T)?!0:_.ql(k.lastEvent,eN,2,cJ)?!_.ql(T,V$,1,cJ)&&!_.ql(T,eN,2,cJ):!_.ql(T,V$,1,cJ)&&!_.ql(T,eN,3,cJ)):T=!0;
return T});
P=_.sj(k.trustedUrl,new Map([["result_channel","5"],["origin",(new URL(window.location.href)).origin],["color_scheme",L$3(P)]]));if(k.nestedOrigins!==void 0)for(var A=_.O(k.nestedOrigins),q=A.next();!q.done;q=A.next())P=_.sj(P,new Map([["origin",q.value]]));return nv3(U,P,g).then(function(T){T=SDa(T.event);if(_.ql(T,V$,1,cJ)){var c,Z=(c=_.BO(T,V$,1,cJ))==null?void 0:_.WO(c,2);Z&&x.JSC$19659_logErrorEvent(F$Y(Z));c=_.BO(T,V$,1,cJ);_.WO(c,2)===4?(T=_.BO(T,V$,1,cJ),T={statusCode:11,statusMessage:_.fm(T,
3)}):(T=_.BO(T,V$,1,cJ),T={statusCode:12,statusMessage:_.fm(T,3)});return T}_.ql(T,eN,3,cJ)?(T=_.BO(T,eN,3,cJ),T={statusCode:1,consentLanguageKeys:_.fm(T,2)}):T={statusCode:1};return T}).catch(function(T){return T.errorCode!==void 0?{statusCode:T.errorCode,
statusMessage:T.errorMessage}:{statusCode:7,statusMessage:"Data Usage Notice screen did not return result"}})};
DQT=function(k){var g={};if(k===void 0||k===null)return g;k.getToken()!==void 0&&jvT(k.getToken())&&jvT(k.getToken()).length>0&&(g.scopes=new Set(jvT(k.getToken())));k.getToken()!==void 0&&QvU(k.getToken())&&QvU(k.getToken()).length>0&&(g.capabilities=new Set(QvU(k.getToken())));_.fm(k,3)!==void 0&&(g.consistencyKey=_.fm(k,3));k.getName()!==void 0&&k.getName()!==""&&(g.linkName=k.getName());_.Om(k,lt2,4)&&(k=_.WQ(k,lt2,4),k=Object.assign({},_.fm(k,1)&&{userId:_.fm(k,1)},_.fm(k,2)&&{displayName:_.fm(k,
2)},_.fm(k,3)&&{email:_.fm(k,3)},_.fm(k,5)&&{username:_.fm(k,5)},_.fm(k,4)&&{profilePicture:_.fm(k,4)}),g.profile=k);return g};
tBy=function(k,g){var P=k.flowParams,x;return{serviceId:P.serviceId,sessionId:P.sessionId,currentFlow:k.currentFlow,googleScopesString:g,linkingSessionSerialized:k.session.serialize(),consentLanguageKeys:P.consentLanguageKeys,callerState:k.callerState,dynamicUrlParameters:P.dynamicUrlParameters,partnerConfigMinReadTimestampSerialized:(x=P.partnerConfigMinReadTimestamp)==null?void 0:x.serialize()}};
atd=function(k){var g=k.googleScopes!==void 0?Array.from(k.googleScopes).join(","):"";MBs(tBy(k,g));g=K$7(k);return g===null?Promise.resolve(ovd):g.start().then(function(P){var x,U=(x=P.link)==null?void 0:x.consistencyKey;return P.statusCode===1&&k.googleScopes!==void 0&&k.googleScopes.size>0&&U!==void 0?(x=k.flowParams,vvU(x.serviceId,x.sessionId,k.googleScopes,U,x.galService,k.config,P)):P})};
HQs=function(k){var g=K$7(k);return g===null?Promise.resolve(Z1({statusCode:7,statusMessage:"Failed to create flow object"},k.callerState)):g.complete().then(function(P){var x,U=(x=P.link)==null?void 0:x.consistencyKey;return P.statusCode===1&&k.googleScopes!==void 0&&k.googleScopes.size>0&&U!==void 0?(x=k.flowParams,vvU(x.serviceId,x.sessionId,k.googleScopes,U,x.galService,k.config,P)):Z1(P,k.callerState)},function(P){return Z1({statusCode:12,
statusMessage:"Failed to complete the flow: "+P.message},k.callerState)})};
vvU=function(k,g,P,x,U,A,q){return N2a(U,{serviceId:k,sessionId:g,googleScopes:P,consistencyKey:x}).then(function(){return q},function(T){return U.deleteLink({serviceId:k,
sessionId:g,accountLinkingEntryPoint:A.accountLinkingEntryPoint}).then(function(){return{statusCode:12,statusMesaage:"2-way linking failed: "+T.message}},function(c){return{statusCode:12,
statusMesaage:"2-way linking failed and did not cleanup the link:\n                            "+c.message}})})};
K$7=function(k){switch(k.currentFlow){case 1:var g=k.flowParams;k=_.WQ(k.session,ItV,1);return mP.createOAuthFlow(g,k);case 2:case 3:return g=k.flowParams,k=_.WQ(k.session,Xb5,6),wE.createStreamlinedFlow(g,k);default:return null}};
yOe=function(k,g){k===2&&(k=3);var P=0;J9.indexOf(k)!==-1&&(P=J9.indexOf(k)+1);for(k=P;k<J9.length;k++)if(g.has(J9[k]))return J9[k]};
GbU=function(k){var g=k.serviceId;var P=k.sessionId;var x=k.config;var U=k.galService;var A=k.capabilities;var q=k.scopes;var T=k.loginHint;var c=k.callerState;var Z=k.consentLanguageKeys;var w=k.linkName;var J=k.dynamicUrlParameters;var r=k.partnerConfigMinReadTimestamp;k=x.dataUsageNoticeConfig?x.dataUsageNoticeConfig.enabledDataUsageNoticeUis:void 0;return U.startLinkingSession({serviceId:g,sessionId:P,capabilities:A,scopes:q,loginHint:T,callerState:c,supportedFlows:pbT(x.supportedFlows),completionUrl:x.completionUrl,
accountLinkingEntryPoint:x.accountLinkingEntryPoint,consentLanguageKeys:Z,dataUsageNoticeConfig:k,linkName:w,dynamicUrlParameters:J,partnerConfigMinReadTimestamp:r}).then(function(f){return new CX5(g,P,x,U,f,void 0,c,Z,J,r)})};
x7d=function(k,g,P){var x=(new R7n).getSession(k);if(x===null)return Promise.resolve({statusCode:2});kfs(k);var U=g55(x.linkingSessionSerialized),A=x.googleScopesString!==""&&x.googleScopesString!==void 0?new Set(x.googleScopesString.split(",")):void 0,q=x.partnerConfigMinReadTimestampSerialized?PC3(x.partnerConfigMinReadTimestampSerialized):void 0;return $7V(new CX5(k,x.sessionId,g,P,U,A,x.callerState,x.consentLanguageKeys,x.dynamicUrlParameters,q),x.currentFlow,x.consentLanguageKeys)};
MBs=function(k){var g=new R7n;g.storage!==null&&g.storage.set("SAVED_SESSION",k)};
kfs=function(k){var g=new R7n;if(g.storage!==null){var P=g.storage.get("SAVED_SESSION");P!==void 0&&P.serviceId===k&&g.storage.remove("SAVED_SESSION")}};
pbT=function(k){var g=new Set;k=_.O(k);for(var P=k.next();!P.done;P=k.next())P=P.value,P!==1&&i55.has(P)&&g.add(i55.get(P));return g};
Z1=function(k,g){g!==void 0&&(k.callerState=g);return k};
U7a=function(k){switch(k){case 5:return 3;case 7:return 4;case 16:return 5;case 13:return 7;default:return 12}};
O5d=function(k){return new Asn(k,new d7Y(k))};
eoF=function(k,g){g=g===void 0?!1:g;var P=document.createElement("div");k&&(P.style.transform="scaleX(-1)");P.style.backgroundColor=g?"rgba(138,180,248,.24)":"#e8f0fe";P.style.height="4px";P.style.overflow="hidden";P.style.position="absolute";P.style.top="0";P.style.width="100%";P.style.zIndex="1500";P.setAttribute("aria-label","Loading");P.setAttribute("aria-live","polite");k=document.createElement("style");k.textContent="@keyframes omdc-linear-progress-primary-indeterminate-translate {\n    0% {\n      transform: translateX(0);\n    }\n\n    20% {\n      animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);\n      transform: translateX(0);\n    }\n\n    59.15% {\n      animation-timing-function: cubic-bezier(\n        0.302435,\n        0.381352,\n        0.55,\n        0.956352\n      );\n\n      transform: translateX(83.67142%);\n    }\n\n    100% {\n      transform: translateX(200.611057%);\n    }\n  }@keyframes omdc-linear-progress-primary-indeterminate-scale {\n    0% {\n      transform: scaleX(0.08);\n    }\n\n    36.65% {\n      animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);\n      transform: scaleX(0.08);\n    }\n\n    69.15% {\n      animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);\n      transform: scaleX(0.661479);\n    }\n\n    100% {\n      transform: scaleX(0.08);\n    }\n  }@keyframes omdc-linear-progress-secondary-indeterminate-translate {\n    0% {\n      animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);\n      transform: translateX(0);\n    }\n\n    25% {\n      animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);\n      transform: translateX(37.651913%);\n    }\n\n    48.35% {\n      animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);\n      transform: translateX(84.386165%);\n    }\n\n    100% {\n      transform: translateX(160.277782%);\n    }\n  }@keyframes omdc-linear-progress-secondary-indeterminate-scale {\n    0% {\n      animation-timing-function: cubic-bezier(\n        0.205028,\n        0.057051,\n        0.57661,\n        0.453971\n      );\n      transform: scaleX(0.08);\n    }\n\n    19.15% {\n      animation-timing-function: cubic-bezier(\n        0.152313,\n        0.196432,\n        0.648374,\n        1.004315\n      );\n      transform: scaleX(0.457104);\n    }\n\n    44.15% {\n      animation-timing-function: cubic-bezier(\n        0.257759,\n        -0.003163,\n        0.211762,\n        1.38179\n      );\n      transform: scaleX(0.72796);\n    }\n\n    100% {\n      transform: scaleX(0.08);\n    }\n  }";
P.appendChild(k);k=q$3();k.style.animation="omdc-linear-progress-primary-indeterminate-translate 2s infinite linear";k.style.left="-145.166611%";var x=Tzy(g);x.style.animation="omdc-linear-progress-primary-indeterminate-scale 2s infinite linear";k.appendChild(x);P.appendChild(k);k=q$3();k.style.animation="omdc-linear-progress-secondary-indeterminate-translate 2s infinite linear";k.style.left="-54.888891%";g=Tzy(g);g.style.animation="omdc-linear-progress-secondary-indeterminate-scale 2s infinite linear";
k.appendChild(g);P.appendChild(k);return P};
q$3=function(){var k=document.createElement("div");k.style.height="100%";k.style.position="absolute";k.style.transformOrigin="top left";k.style.width="100%";return k};
Tzy=function(k){var g=document.createElement("span");g.style.borderTop=k?"4px solid #669df6":"4px solid #4285f4";g.style.display="inline-block";g.style.position="absolute";g.style.width="100%";return g};
csy=function(k){return k==null?void 0:_.JIL(k).valueOf()};
wsU=function(k){var g=document.body,P=!1,x=function(){P||(P=!0,VX3(U,A),setTimeout(function(){g.removeChild(A);g.removeChild(U)},150))},U=Z5Y(k,getComputedStyle(g).direction==="rtl",x),A=m7Y(x);
VX3(U,A);g.appendChild(A);g.appendChild(U);window.requestAnimationFrame(function(){A.style.opacity="1";U.style.opacity="1";U.style.transform="translate(-50%, -50%) scale(1)";U.children[0].focus()})};
Z5Y=function(k,g,P){var x=document.createElement("div");x.style.position="fixed";x.style.alignItems="center";x.style.backgroundColor=k?"rgb(32, 33, 36)":"white";x.style.boxShadow="0px 1px 2px rgba(60,64,67,0.3), 0px 2px 6px 2px rgba(60,64,67,0.15);";x.style.display="flex";x.style.flexDirection="column";x.style.justifyContent="center";x.style.left="50%";x.style.top="50%";x.style.transition="opacity 75ms linear,transform 150ms cubic-bezier(0,0,0.2,1)";x.style.zIndex="2002";document.body.clientWidth>=
660?(x.style.borderRadius="8px",x.style.minHeight="220px",x.style.maxHeight="90%",x.style.maxWidth="90%",x.style.minWidth="540px"):(x.style.height="100%",x.style.width="100%");x.setAttribute("aria-label","Error");x.setAttribute("aria-modal","true");x.setAttribute("role","alertdialog");x.addEventListener("keydown",function(A){A.key==="Escape"&&P()});
g=Js7(k,g,P);x.appendChild(rss(g));x.appendChild(g);var U=document.createElement("img");U.src=k?"https://fonts.gstatic.com/s/i/googlematerialicons/alert/v11/gm_grey200-36dp/2x/gm_alert_gm_grey200_36dp.png":"https://fonts.gstatic.com/s/i/googlematerialicons/alert/v11/gm_grey600-36dp/2x/gm_alert_gm_grey600_36dp.png";U.style.height="72px";U.style.width="72px";U.style.color="#9aa0a6";U.setAttribute("alt","");x.appendChild(U);U=document.createElement("h1");U.textContent="Something went wrong.  Try again.";
U.style.fontFamily="'Google Sans', Roboto, Arial, sans-serif";U.style.lineHeight="24px";U.style.fontSize="16px";U.style.textAlign="center";U.style.letterSpacing="0.1px";U.style.color=k?"rgb(232,234,237)":"#3c4043";x.appendChild(U);x.appendChild(rss(g));return x};
Js7=function(k,g,P){var x=document.createElement("button");x.style.backgroundColor="transparent";x.style.border="none";x.style.borderRadius="50%";x.style.cursor="pointer";x.style.outline="none";x.style.padding="12px";x.setAttribute("aria-label","Close dialog");x.style.position="absolute";x.style.top="0";g?x.style.right="0":x.style.left="0";x.addEventListener("focus",function(){x.style.backgroundColor=k?"rgba(232, 234, 237,.12)":"rgba(0,0,0,.12)"});
x.addEventListener("blur",function(){x.style.backgroundColor="transparent"});
x.addEventListener("mouseenter",function(){x.style.backgroundColor=k?"rgba(232, 234, 237, .04) ":"rgba(0,0,0,.04)"});
x.addEventListener("mouseleave",function(){x.style.backgroundColor="transparent"});
x.addEventListener("click",P);x.addEventListener("keydown",function(U){U.key!=="Enter"&&U.key!=="Space"||P()});
g=document.createElement("img");g.src=k?"https://fonts.gstatic.com/s/i/googlematerialicons/close/v19/gm_grey200-24dp/1x/gm_close_gm_grey200_24dp.png":"https://fonts.gstatic.com/s/i/googlematerialicons/close/v19/gm_grey600-24dp/1x/gm_close_gm_grey600_24dp.png";g.style.display="block";g.style.height="24px";g.style.width="24px";g.setAttribute("alt","");x.appendChild(g);return x};
rss=function(k){var g=document.createElement("div");g.setAttribute("tabindex","0");g.setAttribute("aria-hidden","true");g.addEventListener("focus",function(){return void k.focus()});
return g};
m7Y=function(k){var g=document.createElement("div");g.style.backgroundColor="rgba(32,33,36,0.6)";g.style.bottom="0";g.style.left="0";g.style.position="fixed";g.style.right="0";g.style.top="0";g.style.transition=" opacity 150 ms linear";g.style.zIndex="2001";g.addEventListener("click",k);return g};
VX3=function(k,g){g.style.opacity="0";k.style.opacity="0";k.style.transform="translate(-50%, -50%) scale(0.8)"};
fWT=function(k,g){k.sandbox&&k.sandbox.add&&(k.sandbox.add("allow-same-origin","allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-storage-access-by-user-activation"),k.sandbox.add("allow-downloads"));k.src=g};
rE=function(k){WDY.call(this,k)};
fW=function(k,g){g=g===void 0?!1:g;this.parsedImageUrl_=null;k instanceof she||(b5d==void 0&&(b5d=new BzU),k=b5d.parse(k.toString(),g));k=this.parsedImageUrl_=k;k.JSC$19871_parsedOptions_==void 0&&((g=k.getOptions())||(g=""),k.JSC$19871_parsedOptions_=(new zon).parse(g));WDY.call(this,k.JSC$19871_parsedOptions_);this.protocolPrefix_=this.parsedImageUrl_.originalPrefix_;k=this.parsedImageUrl_;g=k.uri_.JSC$10034_port_;this.JSC$19873_domain_=k.uri_.JSC$10034_domain_+(g?":"+g:"");this.JSC$19873_query_=
this.parsedImageUrl_.uri_.JSC$10034_queryData_.toString()};
unn=function(k){this.mode=4;this.data=k;this.parsedData=[];k=0;for(var g=this.data.length;k<g;k++){var P=[],x=this.data.charCodeAt(k);x>65536?(P[0]=240|(x&1835008)>>>18,P[1]=128|(x&258048)>>>12,P[2]=128|(x&4032)>>>6,P[3]=128|x&63):x>2048?(P[0]=224|(x&61440)>>>12,P[1]=128|(x&4032)>>>6,P[2]=128|x&63):x>128?(P[0]=192|(x&1984)>>>6,P[1]=128|x&63):P[0]=x;this.parsedData.push(P)}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))};
ho2=function(k){this.typeNumber=0;this.errorCorrectLevel=k===void 0?2:k;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]};
WJ=function(k,g){if(k.length==void 0)throw Error("Ok`"+k.length+"`"+g);for(var P=0;P<k.length&&k[P]==0;)P++;this.num=Array(k.length-P+g);for(g=0;g<k.length-P;g++)this.num[g]=k[g+P]};
E5n=function(k,g){this.totalCount=k;this.dataCount=g};
LDe=function(){this.buffer=[];this.length=0};
n57=function(){var k=!1;if(_.bbI()){k=_.fb();var g="";_.u0b()?(g=/Windows (?:NT|Phone) ([0-9.]+)/,g=(k=g.exec(k))?k[1]:"0.0"):_.Yj()?(g=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,g=(k=g.exec(k))&&k[1].replace(/_/g,".")):_.zr0()?(g=/Mac OS X ([0-9_.]+)/,g=(k=g.exec(k))?k[1].replace(/_/g,"."):"10"):_.V6(_.fb(),"KaiOS")?(g=/(?:KaiOS)\/(\S+)/i,g=(k=g.exec(k))&&k[1]):_.bbI()?(g=/Android\s+([^\);]+)(\)|;)/,g=(k=g.exec(k))&&k[1]):_.hrj()&&(g=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,g=(k=g.exec(k))&&k[1]);k=
g||""}return k};
lWd=function(k,g){this.JSC$19896__htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:2};if(g)for(var P in g)this.JSC$19896__htOption[P]=g[P];this.JSC$19896__htOption.useSVG&&(S$5=FD2);this.JSC$19896__android=n57();this.JSC$19896__el=k;this._oQRCode=null;this._oDrawing=new S$5(this.JSC$19896__el,this.JSC$19896__htOption);this.JSC$19896__htOption.text&&(k=this.JSC$19896__htOption.text,this._oQRCode=new ho2(this.JSC$19896__htOption.correctLevel),Y$Y(this._oQRCode,
k),g=this._oQRCode,jhT(g,!1,Qhs(g)),this.JSC$19896__el.title=k,this._oDrawing.draw(this._oQRCode),this.makeImage())};
D7V=function(k,g,P,x,U){k.save();var A=new Path2D;A.roundRect(g,P,x*7,x*7,x*2);A.roundRect(g+x,P+x,x*5,x*5,x*1.3);A.roundRect(g+2*x,P+2*x,x*3,x*3,x);k.clip(A,"evenodd");k.fillStyle=U;k.fillRect(0,0,k.canvas.width,k.canvas.height);k.restore()};
sZ=function(k,g){if(typeof k!=="function")throw Error("Rk");return _.iV.setTimeout(function(){k()},g)};
bh=function(){};
MXa=function(k,g,P,x,U){(new bh).debug("TestLoadImageWithRetries: "+U);if(x==0)P(!1);else{var A=U||0;x--;tXn(k,g,function(q){q?P(!0):_.iV.setTimeout(function(){MXa(k,g,P,x,A)},A)})}};
tXn=function(k,g,P){var x=new bh;x.debug("TestLoadImage: loading "+k);var U=new Image;U.onload=function(){try{x.debug("TestLoadImage: loaded"),KDF(U),P(!0)}catch(A){}};
U.onerror=function(){try{x.debug("TestLoadImage: error"),KDF(U),P(!1)}catch(A){}};
U.onabort=function(){try{x.debug("TestLoadImage: abort"),KDF(U),P(!1)}catch(A){}};
U.ontimeout=function(){try{x.debug("TestLoadImage: timeout"),KDF(U),P(!1)}catch(A){}};
_.iV.setTimeout(function(){if(U.ontimeout)U.ontimeout()},g);
U.src=k};
KDF=function(k){k.onload=null;k.onerror=null;k.onabort=null;k.ontimeout=null};
o5s=function(){this.front_=[];this.back_=[]};
v5V=function(k,g){this.action=k;this.params=g||{}};
aWy=function(k,g){_.lx.call(this);this.delay_=new _.tI(this.JSC$20022_onTick_,0,this);_.ux(this,this.delay_);this.JSC$20020_interval_=5E3;this.nextTickTime_=0;if(typeof k==="function")g&&(k=(0,_.DD)(k,g));else if(k&&typeof k.handleEvent==="function")k=(0,_.DD)(k.handleEvent,k);else throw Error("ya");this.JSC$20022_listener_=k};
BJ=function(k,g,P,x,U,A,q,T,c,Z,w,J,r,f){P=P===void 0?!1:P;x=x===void 0?function(){return""}:x;
U=U===void 0?!1:U;A=A===void 0?!1:A;q=q===void 0?!1:q;T=T===void 0?function(){return _.$D({})}:T;
c=c===void 0?!1:c;w=w===void 0?!1:w;J=J===void 0?!1:J;r=r===void 0?!1:r;f=f===void 0?!1:f;this.JSC$20023_pathPrefix_=k;this.defaultQueryParams_=g;this.pubsub_=new _.nz;this.reconnectTimer_=new aWy(this.safeReconnect_,this);this.JSC$20023_channel_=null;this.JSC$20023_disposed_=!1;this.connectionParams_=null;this.sCookie_="";this.disconnectUi_=this.connectUi_=0;this.JSC$20023_pendingMessages_=[];this.enableAsyncTest_=P;this.JSC$20023_getXsrfToken_=x;this.useAsyncBrowserChannelHandler_=A;this.getAuthorizationHeader_=
T;this.getAuthorizationHeaderSync_=Z;this.enableCachedUpdateAuthorizationHeader_=q;this.updateAuthorizationHeaderPromise_=null;this.connectPromise_=_.$D();this.enableLoungeTokenRefresh_=U;this.enableAsyncMdxLibraryWithoutAuthHeaderFetch_=c;this.disableMdxAuthForNonPlaybackMessages_=w;this.disableMdxAuthForAdMessages_=J;this.enableMdxAuthForConnectionOnly_=r;this.disableMdxAuthForShortsMessages_=f;this.JSC$20023_channelOpenedCounter=new H5Y;this.JSC$20023_channelClosedCounter=new Nzy;this.channelMessageSentCounter=
new IWF;this.JSC$20023_channelMessageReceivedCounter=new XsV;this.JSC$20023_channelErrorCounter=new ysY;this.pendingMapsOnClosedCounter=new psy;this.undeliveredMapsOnClosedCounter=new CCT};
zZ=function(k){this.scheme="https";this.port=this.domain="";this.basePath="/api/lounge";this.supportCors=!0;k=k||document.location.href;var g=Number(_.Oq(k)[4]||null)||"";g&&(this.port=":"+g);this.domain=_.qt(k)||"";k=_.fb();k.search("MSIE")>=0&&_.wA(k.match(/MSIE ([\d.]+)/)[1],"10.0")<0&&(this.supportCors=!1)};
uh=function(k){k=k||{};this.name=k.name||"";this.id=k.id||k.screenId||"";this.token=k.token||k.loungeToken||"";this.uuid=k.uuid||k.dialId||"";this.idType=k.screenIdType||"normal";this.secret=k.screenIdSecret||""};
Gfn=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(k){var g=Math.random()*16|0;return(k=="x"?g:g&3|8).toString(16)})};
Roa=function(k){return _.al(k,function(g){return{key:g.id,name:g.name}})};
kKY=function(k,g){return _.lV(k,function(P){return P||g?!P!=!g?!1:P.id==g.id:!0})};
EZ=function(k,g){return _.lV(k,function(P){return h9(P,g)})};
iay=function(){var k=g9U(),g=P7s();if($Py()){var P=k,x=_.lCM(P,g);x<0&&_.Ybj(P,-(x+1),0,g)}k=xP3(k);if(k.length==0)try{_.FEI("remote_sid")}catch(U){}else try{_.YP("remote_sid",k.join(","),-1)}catch(U){}};
g9U=function(){var k=_.fL("yt-remote-connected-devices")||[];k.sort(_.Qks);return k};
xP3=function(k){if(k.length==0)return[];var g=k[0].indexOf("#"),P=g==-1?k[0]:k[0].substring(0,g);return _.al(k,function(x,U){return U==0?x:x.substring(P.length)})};
UPe=function(k){_.rf("yt-remote-connected-devices",k,86400)};
P7s=function(){if(Ap7)return Ap7;var k=_.fL("yt-remote-device-id");k||(k=Gfn(),_.rf("yt-remote-device-id",k,31536E3));for(var g=g9U(),P=1,x=k;_.ok(g,x);)P++,x=k+"#"+P;return Ap7=x};
dPY=function(){return _.fL("yt-remote-session-browser-channel")};
$Py=function(){return _.fL("yt-remote-session-screen-id")};
TXT=function(k){k.length>5&&(k=k.slice(k.length-5));var g=_.al(Oad(),function(x){return x.loungeToken}),P=_.al(k,function(x){return x.loungeToken});
_.viA(P,function(x){return!_.ok(g,x)})&&qu7();
_.rf("yt-remote-local-screens",k,31536E3)};
Oad=function(){return _.fL("yt-remote-local-screens")||[]};
qu7=function(){_.rf("yt-remote-lounge-token-expiration",!0,86400)};
LW=function(k){k||(_.WU("yt-remote-session-screen-id"),_.WU("yt-remote-session-video-id"));iay();k=g9U();_.vI(k,P7s());UPe(k)};
cpd=function(){eda();return nW?!!nW.get("yt-remote-use-staging-server"):!1};
eda=function(){if(!nW){var k=_.oDs();k&&(nW=new _.tY(k))}};
waa=function(k,g,P,x,U){P=P===void 0?function(){return""}:P;
var A=function(){return new BJ(SN(k,"/bc"),g,!1,P,x)};
return _.W("enable_mdx_web_channel_desktop")?new VJV(function(){return new Zay(SN(k,"/wc"),g,P)}):new mP3(A,U)};
WKs=function(){var k=Jpn;rpd();Fl.push(k);fd2()};
Ya=function(k,g){rpd();var P=sH5(k,String(g));Fl.length==0?baa(P):(fd2(),_.xP(Fl,function(x){x(P)}))};
jN=function(k){Ya("CP",k)};
rpd=function(){Fl||(Fl=_.gP("yt.mdx.remote.debug.handlers_")||[],_.Z0("yt.mdx.remote.debug.handlers_",Fl))};
baa=function(k){var g=(Q$+1)%50;Q$=g;BXd[g]=k;zdn||(zdn=g==49)};
fd2=function(){var k=Fl;if(BXd[0]){var g=zdn?Q$:-1,P={};do P={record$jscomp$15:void 0},g=(g+1)%50,P.record$jscomp$15=BXd[g],_.xP(k,function(x){return function(U){U(x.record$jscomp$15)}}(P));
while(g!=Q$);BXd=Array(50);Q$=-1;zdn=!1}};
sH5=function(k,g){var P=(Date.now()-ueY)/1E3;P.toFixed&&(P=P.toFixed(3));var x=[];x.push("[",P+"s","] ");x.push("[","yt.mdx.remote","] ");x.push(k+": "+g,"\n");return x.join("")};
lh=function(k){_.Kc.call(this);this.JSC$20047_logName_=k;this.screens=[]};
t9=function(k){lh.call(this,"LocalScreenService");this.JSC$20054_http_=k;this.loungeTokenRefreshTimer_=NaN;D1(this);this.info("Initializing with "+hdF(this.screens))};
MR=function(k,g){g=g===void 0?!1:g;lh.call(this,"ScreenService");this.JSC$20060_http_=k;this.disableAutomaticScreenCache_=g;this.onlineScreenService_=this.localScreenService_=null;this.automaticScreens_=[];this.deviceToScreenId_={};E92(this)};
KW=function(k,g,P){_.Kc.call(this);this.JSC$20064_logName_=P;this.JSC$20064_screenService_=k;this.receiver_=g;this.screen_=null};
HaY=function(k,g,P){P.disableCastApi?oo("Cannot initialize because disabled by Mdx config."):LKn()?n9s(k,P)&&(SuY(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?FKY(g):(window.__onGCastApiAvailable=function(x,U){x?FKY(g):(vJ("Failed to load cast API: "+U),Yu5(!1),SuY(!1),_.WU("yt-remote-cast-available"),_.WU("yt-remote-cast-receiver"),jHU(),g(!1))},P.loadCastApiSetupScript?_.jT(QH5):window.navigator.userAgent.indexOf("Android")>=0&&window.navigator.userAgent.indexOf("Chrome/")>=0&&window.navigator.presentation?
ld2()>=60&&DPF():!window.chrome||!window.navigator.presentation||window.navigator.userAgent.indexOf("Edge")>=0?tJa():ld2()>=89?MJV():(KKd(),o97(v93.map(adF))))):oo("Cannot initialize because not running Chrome")};
jHU=function(){oo("dispose");var k=ao();k&&k.dispose();_.Z0("yt.mdx.remote.cloudview.instance_",null);NX5(!1);_.fzk(Id3);Id3.length=0};
Xaa=function(){return!!_.fL("yt-remote-cast-installed")};
yp2=function(){var k=_.fL("yt-remote-cast-receiver");return k?k.friendlyName:null};
paT=function(){oo("clearCurrentReceiver");_.WU("yt-remote-cast-receiver")};
C7T=function(){return Xaa()?ao()?ao().getCastSession():(vJ("getCastSelector: Cast is not initialized."),null):(vJ("getCastSelector: Cast API is not installed!"),null)};
Rd2=function(k,g){GKd()?ao().setConnectedScreenStatus(k,g):vJ("setConnectedScreenStatus called before ready.")};
LKn=function(){var k=_.fb().search(/ (CrMo|Chrome|CriOS)\//)>=0;return _.$s||k};
n9s=function(k,g){var P=!1;ao()||(k=new HJ(k,g),k.subscribe("yt-remote-cast2-availability-change",function(x){_.rf("yt-remote-cast-available",x);RQ("yt-remote-cast2-availability-change",x)}),k.subscribe("yt-remote-cast2-receiver-selected",function(x){oo("onReceiverSelected: "+x.friendlyName);
_.rf("yt-remote-cast-receiver",x);RQ("yt-remote-cast2-receiver-selected",x)}),k.subscribe("yt-remote-cast2-receiver-resumed",function(x){oo("onReceiverResumed: "+x.friendlyName);
_.rf("yt-remote-cast-receiver",x);RQ("yt-remote-cast2-receiver-resumed",x)}),k.subscribe("yt-remote-cast2-session-change",function(x){oo("onSessionChange: "+kc5(x));
x||_.WU("yt-remote-cast-receiver");RQ("yt-remote-cast2-session-change",x)}),_.Z0("yt.mdx.remote.cloudview.instance_",k),P=!0);
oo("cloudview.createSingleton_: "+P);return P};
ao=function(){return _.gP("yt.mdx.remote.cloudview.instance_")};
FKY=function(k){Yu5(!0);SuY(!1);ao().init(!1,function(g){g?(NX5(!0),_.WpV("yt-remote-cast2-api-ready")):(vJ("Failed to initialize cast API."),Yu5(!1),_.WU("yt-remote-cast-available"),_.WU("yt-remote-cast-receiver"),jHU());k(g)})};
oo=function(k){Ya("cloudview",k)};
vJ=function(k){Ya("cloudview",k)};
Yu5=function(k){oo("setCastInstalled_ "+k);_.rf("yt-remote-cast-installed",k)};
GKd=function(){return!!_.gP("yt.mdx.remote.cloudview.apiReady_")};
NX5=function(k){oo("setApiReady_ "+k);_.Z0("yt.mdx.remote.cloudview.apiReady_",k)};
SuY=function(k){_.Z0("yt.mdx.remote.cloudview.initializing_",k)};
NR=function(k){this.index=-1;this.videoId=this.listId="";this.volume=this.playerState=-1;this.muted=!1;this.audioTrackId=null;this.playerTimeAt_=this.playerTime_=0;this.trackData=null;this.hasNext=this.hasPrevious=!1;this.loadedTime=this.duration_=this.seekableEnd_=this.seekableStart_=0;this.liveIngestionTime_=NaN;this.isLive_=!1;this.reset(k)};
An7=function(k){eda();if(!nW||!nW.get("yt-remote-disable-remote-module-for-dev")){k=_.y4("MDX_CONFIG")||k;WpY();iay();Io||(Io=new zZ(k?k.loungeApiHost:void 0),cpd()&&(Io.basePath="/api/loungedev"));Xl||(Xl=_.gP("yt.mdx.remote.deferredProxies_")||[],_.Z0("yt.mdx.remote.deferredProxies_",Xl));gYe();var g=y$();if(!g){var P=new MR(Io,k?k.disableAutomaticScreenCache||!1:!1);_.Z0("yt.mdx.remote.screenService_",P);g=y$();var x={};k&&(x={appId:k.appId,disableDial:k.disableDial,theme:k.theme,loadCastApiSetupScript:k.loadCastApiSetupScript,
disableCastApi:k.disableCastApi,enableDialLoungeToken:k.enableDialLoungeToken,enableCastLoungeToken:k.enableCastLoungeToken,forceMirroring:k.forceMirroring});_.Z0("yt.mdx.remote.enableConnectWithInitialState_",k?k.enableConnectWithInitialState||!1:!1);HaY(P,function(A){A?pW()&&Rd2(pW(),"YouTube TV"):P.subscribe("onlineScreenChange",function(){RQ("yt-remote-receiver-availability-change")})},x)}if(k&&!_.gP("yt.mdx.remote.initialized_")){_.Z0("yt.mdx.remote.initialized_",!0);
CW("Initializing: "+(0,_.Lu)(k));GZ.push(_.WE("yt-remote-cast2-api-ready",function(){RQ("yt-remote-api-ready")}));
GZ.push(_.WE("yt-remote-cast2-availability-change",function(){RQ("yt-remote-receiver-availability-change")}));
GZ.push(_.WE("yt-remote-cast2-receiver-selected",function(){PZ5();RQ("yt-remote-auto-connect","cast-selector-receiver")}));
GZ.push(_.WE("yt-remote-cast2-receiver-resumed",function(){RQ("yt-remote-receiver-resumed","cast-selector-receiver")}));
GZ.push(_.WE("yt-remote-cast2-session-change",$d3));GZ.push(_.WE("yt-remote-connection-change",function(A){A?Rd2(pW(),"YouTube TV"):xd5()||(Rd2(null,null),paT())}));
GZ.push(_.WE("yt-remote-cast2-session-failed",function(){RQ("yt-remote-connection-failed")}));
x=iZY();k.isAuto&&(x.id+="#dial");var U=k.capabilities||[];U.length>0&&(x.capabilities=U);x.name=k.device;x.app=k.app;(k=k.theme)&&(x.theme=k);CW(" -- with channel params: "+(0,_.Lu)(x));x?(_.rf("yt-remote-session-app",x.app),_.rf("yt-remote-session-name",x.name)):(_.WU("yt-remote-session-app"),_.WU("yt-remote-session-name"));_.Z0("yt.mdx.remote.channelParams_",x);g.start();pW()||UdY()}}};
OZ7=function(){var k=y$().instance_.$_gos();var g=dda();g&&Ro()&&(kKY(k,g)||k.push(g));return Roa(k)};
qBU=function(){var k=OZ7(),g=dda();g||(g=xd5());return _.lV(k,function(P){return g&&h9(g,P.key)?!0:!1})};
dda=function(){var k=pW();if(!k)return null;var g=y$().getScreens();return EZ(g,k)};
$d3=function(k){CW("remote.onCastSessionChange_: "+kc5(k));if(k){var g=dda();if(g&&g.id==k.id){if(Rd2(g.id,"YouTube TV"),k.idType=="shortLived"&&(k=k.token))T6F&&(T6F.token=k),(g=Ro())&&g.setLoungeToken(k)}else g&&eJ5(),cn3(k,1)}else Ro()&&eJ5()};
eJ5=function(){GKd()?ao().stopSession():vJ("stopSession called before API ready.");var k=Ro();k&&(k.disconnect(1),Vu2(null))};
ZZy=function(){var k=Ro();return k&&k.getProxyState()!=3?new kk(Ro(),void 0):null};
CW=function(k){Ya("remote",k)};
y$=function(){if(!mds){var k=_.gP("yt.mdx.remote.screenService_");mds=k?new wN3(k):null}return mds};
pW=function(){return _.gP("yt.mdx.remote.currentScreenId_")};
Jna=function(k){_.Z0("yt.mdx.remote.currentScreenId_",k)};
PZ5=function(){_.Z0("yt.mdx.remote.connectData_",null)};
Ro=function(){return _.gP("yt.mdx.remote.connection_")};
Vu2=function(k){var g=Ro();PZ5();k||Jna("");_.Z0("yt.mdx.remote.connection_",k);Xl&&(_.xP(Xl,function(P){P(k)}),Xl.length=0);
g&&!k?RQ("yt-remote-connection-change",!1):!g&&k&&RQ("yt-remote-connection-change",!0)};
xd5=function(){var k=$Py();if(!k)return null;var g=y$();if(!g)return null;g=g.getScreens();return EZ(g,k)};
cn3=function(k,g){rns?T6F=k:(Jna(k.id),k=new g9(Io,k,iZY(),_.gP("yt.mdx.remote.enableConnectWithInitialState_")||!1),k.connect(g,_.gP("yt.mdx.remote.connectData_")),k.subscribe("beforeDisconnect",function(P){RQ("yt-remote-before-disconnect",P)}),k.subscribe("beforeDispose",function(){Ro()&&Vu2(null)}),k.subscribe("browserChannelAuthError",function(){var P=dda();
P&&P.idType=="shortLived"&&(GKd()?ao().handleBrowserChannelAuthError():vJ("refreshLoungeToken called before API ready."))}),Vu2(k))};
UdY=function(){var k=xd5();k?(CW("Resume connection to: "+kc5(k)),cn3(k,0)):(LW(),paT(),CW("Skipping connecting because no session screen found."))};
gYe=function(){var k=iZY();if(_.vX.isEmpty(k)){k=P7s();var g=_.fL("yt-remote-session-name")||"",P=_.fL("yt-remote-session-app")||"";k={device:"REMOTE_CONTROL",id:k,name:g,app:P,mdxVersion:3};k.authuser=String(_.y4("SESSION_INDEX","0"));(g=_.y4("DELEGATED_SESSION_ID"))&&(k.pageId=String(g));_.Z0("yt.mdx.remote.channelParams_",k)}};
iZY=function(){return _.gP("yt.mdx.remote.channelParams_")||{}};
fN3=function(){var k,g;return _.e(function(P){if(P.nextAddress==1)return(_.$Ju()||_.W("use_new_nwl"))&&_.RsV().isNetworkAvailable()?P.yield(_.mW(),2):P.return();if(P.nextAddress!=3)return(k=P.yieldResult)?P.yield(Ifn(k),3):P.return();g=P.yieldResult;if(!g.length)return P.return();g.forEach(function(x){var U={timestamp:x.timestamp};x=x.appShellAssetLoadReport?{payloadName:"appShellAssetLoadReport",payload:x.appShellAssetLoadReport,options:U}:x.clientError?{payloadName:"clientError",payload:x.clientError,
options:U}:void 0;x&&_.HE(x.payloadName,x.payload,x.options)});
g.length===100&&_.Xq.addLowPriorityJob(fN3);_.SV(P)})};
WVy=function(k){if(k.playerResponse){if(k=k.playerResponse,k.messages&&k.messages.length>0&&(k=k.messages.find(function(g){return!(!g||!g.mealbarPromoRenderer)}))&&k.mealbarPromoRenderer)return k.mealbarPromoRenderer}else if(k.response&&(k=k.response)&&k.overlay&&k.overlay.mealbarPromoRenderer)return k.overlay.mealbarPromoRenderer};
s7y=function(k){if(k.response){var g=k.response;if(g&&g.overlay&&g.overlay.tooltipRenderer)return g.overlay.tooltipRenderer}if(k.playerResponse&&(k=k.playerResponse,k.messages&&k.messages.length>0&&(k=k.messages.find(function(P){return!(!P||!P.tooltipRenderer)}))&&k.tooltipRenderer))return k.tooltipRenderer};
B65=function(k){if(!bZs&&(k=k||_.y4("ZWIEBACK_PING_URLS"))&&k.length){bZs=!0;for(var g=0;g<k.length;g++)_.xI(k[g])}};
uWy=function(k){if(_.vX.get(_.y4("PLAYER_VARS",{}),"privembed",!1)!="1"){k&&DmY();try{zJ2().then(function(){},function(){}),_.Bq(uWy,18E5)}catch(g){_.Ry(g)}}};
hJd=function(){var k=_.ex(),g=k.getFlag(119),P=window.devicePixelRatio>1;document.body&&_.vl(document.body,"exp-invert-logo")&&(P&&!_.vl(document.body,"inverted-hdpi")?_.oI(document.body,"inverted-hdpi"):!P&&_.vl(document.body,"inverted-hdpi")&&_.MJ(document.body,"inverted-hdpi"));g!=P&&(_.cw(0,119,P),k.save())};
EYF=function(k){return k.filter(function(g){return"ypcGetCartEndpoint"in g||"ypcFixInstrumentEndpoint"in g})};
LV5=function(k){return k.filter(function(g){return!_.b(g,_.c34)})};
SB3=function(k,g){var P,x,U,A,q,T,c;_.e(function(Z){switch(Z.nextAddress){case 1:P=_.l3.getInstance();x=_.xZ.instance;U=_.lX.instance;if(!U)return nYY(k,x,g),Z.return();_.Bo(Z,2);k.onLoadingCommand&&x.resolveCommand(k.onLoadingCommand);return Z.yield(P.getCurrentPositionFromGeolocation(),4);case 4:A=Z.yieldResult;if(!k.resolveLocationCommand){Z.jumpTo(5);break}q=P.createLocationInfo(A);return Z.yield(_.tO(U,k.resolveLocationCommand,{locationInfo:q}),6);case 6:T=Z.yieldResult;if(!T||"error"in T&&T.error||
T.errorMetadata)return nYY(k,x,g),Z.return();var w;if(T==null?0:(w=T.onResponseReceivedActions)==null?0:w.length){w=_.O(T.onResponseReceivedActions);for(var J=w.next();!J.done;J=w.next())x.resolveCommand(J.value)}(_.b(k.onSuccessCommand,_.oV)||_.b(k.onSuccessCommand,_.q8))&&_.GB(g.hostElement,"yt-navigate",{endpoint:k.onSuccessCommand,reload:!0});case 5:_.Ac(Z,0);break;case 2:c=_.Ll(Z);if(c instanceof GeolocationPositionError&&c.code===GeolocationPositionError.PERMISSION_DENIED)return k.onDeniedCommand&&
x.resolveCommand(k.onDeniedCommand),Z.return();nYY(k,x,g);_.SV(Z)}})};
nYY=function(k,g,P){k.onFailureCommand&&(g.resolveCommand(k.onFailureCommand),_.RV(P.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]))};
YBV=function(k,g){var P=_.b(k,_.D6J);if(P&&g){k=P.videoIds||[P.videoId];var x;g=(x=_.GB(g,"yt-lockup-requested",{videoIds:k}).detail)==null?void 0:x.returnValue;var U;P.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"?U=g?g:k.map(function(A){return{videoId:A,navigationEndpoint:P.videoCommand}}):g&&(U=g);
U&&(x=U.map(function(A){var q=Object,T=q.assign;var c=A.navigationEndpoint;if(!_.b(c,_.VY)){var Z=_.b(c,_.oV);if(Z){if(delete Z.index,delete Z.playlistId,Z=_.b(c==null?void 0:c.commandMetadata,_.A6),Z==null?0:Z.url){var w=Z.url;w=_.IV(w,"list");w=_.IV(w,"index");Z.url=w}}else c=void 0}return T.call(q,{},A,{ownerBadges:void 0,topStandaloneBadge:void 0,menu:void 0,navigationEndpoint:c})}),FVn(x,P))}};
j77=function(k){var g=_.i5();if(k=_.b(k,_.toH))k.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"&&g.clearQueue(),k.closeMiniplayer&&_.Za().resolve(_.EB).close(!0)};
lNY=function(k){Q73(_.i5(),k)};
Dda=function(k){var g;(k=(g=_.b(k,_.QXY))==null?void 0:g.setVideoIds)&&k.forEach(function(P){_.hxL(_.i5(),P)})};
MuY=function(k){tuF(_.i5(),k)};
KV7=function(){try{return!(!window.AudioContext&&!window.webkitAudioContext)}catch(k){return!1}};
oYT=function(k){var g=["h","m","s"],P=_.ak(g);P.reverse();var x={};k=(k.toLowerCase().match(/\d+\s*[hms]?/g)||[]).filter(function(q){var T=(q.match(/[hms]/)||[""])[0];return T?(x[T]=parseInt(q.match(/\d+/)[0],10),!1):!0});
for(k.reverse();k.length&&P.length;){var U=P.shift();U in x||(x[U]=parseInt(k.shift(),10))}if(k.length||x.s>59||x.m>59||x.h>9)return null;var A="";g.forEach(function(q){x[q]&&(A+=""+x[q]+q)});
return A||null};
vY7=function(k,g){var P=_.UW4(g,{},k,!0);return new Promise(function(x,U){P.listenOnce("n",function(){U(Error("Cl`"+P.JSC$29750_getErrorDescription()))});
P.listenOnce("l",function(){var A=P.getResponseCode();if(A!==200)U(Error("Dl`"+g+"`"+k.type+"`"+k.size+"`"+A));else try{x(JSON.parse(P.getResponseText()).encryptedBlobId)}catch(q){U(q)}});
P.run()})};
aNe=function(k){return k.substring(k.indexOf(":")+1,k.indexOf(";"))};
HZ5=function(k){return new Promise(function(g,P){var x=new FileReader;x.onloadend=function(){try{var U=new Uint8Array(x.result);U.length<8&&P(void 0);var A=U.subarray(0,8);U="";for(var q=0;q<A.length;q++)U+=("0"+A[q].toString(16)).substr(-2);U.startsWith("ffd8ff")?g("image/jpeg"):U.startsWith("47494638")?g("image/gif"):U.startsWith("89504e470d0a1a0a")?g("image/png"):U.startsWith("424d")?g("image/bmp"):g(void 0)}catch(T){P(T)}};
x.onerror=P;x.readAsArrayBuffer(k)})};
N6s=function(k){return new Promise(function(g,P){var x=new Image;x.crossOrigin="anonymous";x.onload=function(){var U=document.createElement("canvas");U.width=x.naturalWidth;U.height=x.naturalHeight;var A=U.getContext("2d");if(!A)throw Error("El");A.drawImage(x,0,0);A=aNe(k);U.toBlob(function(q){q?g(q):P()},A)};
x.src=k})};
XNU=function(k,g){var P;if(((P=_.b(k,_.VY))==null?void 0:P.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var x;_.GB((x=g.hostElement)!=null?x:g,"yt-shorts-reset");_.acY(_.Za().resolve(_.mM),k).then(function(A){INa(A,g,k)})}else{var U;
_.g5((U=g.hostElement)!=null?U:g,[k]).then(function(A){A&&INa(A.data,g,k)})}};
INa=function(k,g,P){if(k){var x=_.b(k.replacementEndpoint,_.VY);if(x){k.sequenceContinuation&&(x.sequenceParams=k.sequenceContinuation);var U;_.GB((U=g.hostElement)!=null?U:g,"yt-navigate",{endpoint:k.replacementEndpoint})}else if((k==null?void 0:k.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&(k==null?0:k.watchStatus)&&_.b(k.watchStatus,_.sWL)){var A;_.GB((A=g.hostElement)!=null?A:g,"yt-navigate",{endpoint:P})}}};
yny=function(k){var g=_.Za().resolve(_.K8),P=_.Y5.currentPageTypeSelector(g.getState())||"";g=_.Y5.currentPageSubTypeSelector(g.getState())||"";P=P==="ytd-browse"&&g==="home";return _.W("web_guide_entry_enable_cache_for_non_home_pages")?(k=(k==null?void 0:k.navigationEndpoint)&&_.OS(k.navigationEndpoint)==="home",{disableCache:P&&k}):{disableCache:P}};
CZ5=function(k,g,P){if(g!=null&&g.isPrimary){a:{if(P&&P.length){var x=g.formattedTitle;var U={};x&&(U.header={panelHeaderViewModel:{title:_.be(x)}});x=[];P=_.O(P);for(var A=P.next();!A.done;A=P.next()){A=_.b(A.value,pNd);var q=void 0,T=void 0,c=((q=A)==null?0:q.formattedTitle)?_.be((T=A)==null?void 0:T.formattedTitle):void 0;q=void 0;T=(q=A)==null?void 0:q.isPrimary;if(A&&c&&!T){c={title:c};A.navigationEndpoint&&(c.rendererContext={commandContext:{onTap:{innertubeCommand:A.navigationEndpoint}}});
q=[];var Z=T=void 0;if(((T=A)==null?0:(Z=T.thumbnail)==null?0:Z.thumbnails)&&A.thumbnail.thumbnails.length>0){T=_.O(A.thumbnail.thumbnails);for(Z=T.next();!Z.done;Z=T.next())q.push({url:Z.value.url});c.leadingAccessory={avatarViewModel:{image:{sources:q},avatarImageSize:"AVATAR_SIZE_XS"}}}else if(T=void 0,(T=A.icon)==null?0:T.iconType)q.push({clientResource:{imageName:A.icon.iconType||""}}),c.leadingImage={sources:q};T=q=void 0;((q=A)==null?0:(T=q.badges)==null?0:T.liveBroadcasting)?c.trailingImage=
{sources:[{clientResource:{imageName:"live"}}]}:A.count&&(c.trailingLabel={content:A.count.toString()});x.push({listItemViewModel:c})}}x.length!==0?(U.content={listViewModel:{listItems:x}},U.rendererContext={commandContext:{onHoverEnd:{hideSheetCommand:{}}}}):U=void 0;if(U){U={showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:U}},contextualSheetPresentationConfig:{position:"SHEET_POSITION_RIGHT",hoverConfig:{preventCloseWhileHovered:!0,hideDelayMs:3E3}}}};break a}}U=void 0}U&&
(g.mouseEnterEndpoint=U,g.mouseLeaveEndpoint={hideSheetCommand:{}});k.push({guideEntryRenderer:g})}};
GcY=function(k){if(!k)return!1;try{if(k.host&&k.host.tagName==="YT-FORMATTED-STRING"&&k.host.id==="contenteditable-textarea"||k.nodeType===Node.ELEMENT_NODE&&k.tagName==="YTD-COMMENT-INPUT")return!0}catch(g){return!1}return GcY(k.parentNode)};
P2=function(k){return k?k.tagName==="A"&&k.href&&k.classList.contains("yt-simple-endpoint"):!1};
RJY=function(k){return k?k.tagName==="IMG"&&k.classList.contains("emoji"):!1};
kEU=function(k,g,P){if(!k)return null;var x=P2(k);if(x&&P)return g=k.pathname.substring(k.pathname.indexOf("/channel/")+9),document.createTextNode("@"+g);if(x&&!P)return document.createTextNode("");if(RJY(k))return P=k.alt,k=k.dataset.emojiId,!k&&g&&(g=_.C5(g,P))&&g.isCustomEmoji&&(k=g.emojiId),k?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+k+">"):document.createTextNode(P);x=k.cloneNode(!1);for(var U=0;U<k.childNodes.length;++U){var A=kEU(k.childNodes[U],g,P);A&&x.appendChild(A)}return x};
$k=function(k){return k?P2(k)?k:$k(k.lastChild):null};
gsa=function(k){return k?P2(k)?k:gsa(k.firstChild):null};
PrU=function(k){if(!k)return null;for(var g=k.previousSibling;g;)if(g.nodeType===Node.ELEMENT_NODE&&g.nodeName==="BR")g=g.previousSibling;else if(g.nodeType===Node.TEXT_NODE&&/\s+/.test(g.textContent))g=g.previousSibling;else break;(g=$k(g))?k=g:k=(k=k.parentNode)?$k(k.previousElementSibling):null;return k};
$l7=function(k){if(!k)return null;for(var g=k.nextSibling;g;)if(g.nodeType===Node.ELEMENT_NODE&&g.nodeName==="BR")g=g.nextSibling;else if(g.nodeType===Node.TEXT_NODE&&/\s+/.test(g.textContent))g=g.nextSibling;else break;return(g=gsa(g))?g:$l7(k.parentNode)};
xlT=function(k){var g=_.Rh(),P=g.JSC$11345_getStartNode();if(!GcY(P.parentNode))return null;g=g.JSC$11345_getStartOffset();if(P.nodeType===Node.TEXT_NODE){var x=_.pS(P,P2);if(x){if(k&&g===0||!k&&g===P.length)return x}else{if(k&&g===P.length)return!P||P.nodeName==="BR"||P.nextElementSibling&&_.k9(P.nextElementSibling,"display")==="block"?null:gsa(P.nextElementSibling);if(!k&&g===0)return P?$k(P.previousElementSibling):null}}if(P.nodeType===Node.ELEMENT_NODE)if(k){if(0<=g&&g<P.childNodes.length)return gsa(P.childNodes[g])}else if(0<
g&&g<=P.childNodes.length)return $k(P.childNodes[g-1]);return null};
imy=function(k,g,P){if(!k)return null;if(k.nodeType===Node.TEXT_NODE)if(P){var x=PrU(k);if(x&&!/^\s+\S/.test(k.wholeText.substr(0,g)))return x}else if((x=$l7(k))&&!/\S\s+/.test(k.wholeText.substr(g,k.wholeText.length)))return x;return k.nodeType===Node.ELEMENT_NODE?P?PrU(k.childNodes[g]):$l7(k.childNodes[g]):imy(k.parentNode,g,P)};
UlY=function(k){if(k.hasChildNodes())switch(k.tagName){case "DIV":case "A":case "SPAN":var g="";for(k=k.firstChild;k;k=k.nextSibling)g+=UlY(k);return g;default:return""}else switch(k.nodeType){case 3:return k.textContent;default:return""}};
AkT=function(k){switch(k){case "UNKNOWN_FORMAT_TYPE":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN";case "HD_1080":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080";case "SD":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD";case "LD":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD";default:return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD"}};
dle=function(k){return k.map(function(g){return{settingsRadioOptionRenderer:{title:_.G0(g.name),asideText:_.G0(g.approximateSize),id:AkT(g.format)}}})};
qm7=function(k){if(k&&k.length!==0)return k.filter(Om3()).map(function(g){return{settingsRadioOptionRenderer:{title:g.name,asideText:g.approximateSize,id:AkT(g.formatType)}}})};
xk=function(k){if(k)return k.replaceAll("&nbsp;"," ").replaceAll("&#39;","'")};
T35=function(k,g){k=new Set(k!=null?k:[]);if(k.has(790))return"YOUTUBE_ENTITY_TYPE_CHANNEL";if(k.has(788))return"YOUTUBE_ENTITY_TYPE_TV_SHOW";if(k.has(789))return"YOUTUBE_ENTITY_TYPE_MOVIE";if(k.has(786))return"YOUTUBE_ENTITY_TYPE_SONG";if(k.has(787))return"YOUTUBE_ENTITY_TYPE_ALBUM";if(g)return"YOUTUBE_ENTITY_TYPE_DEFAULT"};
eQ7=function(k){var g=k.indexOf("(");return g!==-1?k.substring(g+1,k.length-1):k};
_.VLT=function(k,g,P,x,U,A){P||(P=ck7);var q;(q=_.b(P.commandMetadata,_.A6))!=null&&q.url||(P=Error("Jl`"+JSON.stringify(P)),_.IE(P),P=ck7);P=_.vX.unsafeClone(P);q=_.kC(_.b(P.commandMetadata,_.A6).url,"search_query",k);_.Ri(location.href,"sv")==="1"&&(_.b(P,_.Tj).params="EgOAAgE%3D",q=_.kC(q,"sv","1"));_.b(P,_.Tj)&&(_.b(P,_.Tj).query=k);q=q.replace(/%20/g,"+");_.b(P.commandMetadata,_.A6).url=q;U=_.W("desktop_enable_entity_suggest")?{entityMid:U}:{};_.Za().resolve(_.wP).resolveCommand(P,{form:{tempData:Object.assign({},
{gs_l:g,oq:x!=null?x:k},U,{isFromShorts:A})}})};
Zm5=function(k){switch(k){case 38:return-1;case 40:return 1;case 37:return-1;case 39:return 1;default:return 0}};
wOe=function(k,g,P,x,U,A){var q=_.vX.clone(mlV);q.locale=_.y4("SBOX_SETTINGS",{}).REQUEST_LANGUAGE;q.report={description:U||"<empty>"};U=_.y4("SBOX_SETTINGS",{});g=g.join(",");var T=Date.now();k={choice_cc:x,choice_id_cc:P,choices_sc:g,gl:U.REQUEST_DOMAIN,hl:U.REQUEST_LANGUAGE,query:k,time:T};A&&(k.choice_additional_comment_cc=A);_.ehc(q,k)};
JkY=function(k){var g=new Map;g.set("authuser",_.y4("SESSION_INDEX","0"));return _.sj(k,g)};
fx5=function(k){var g;return _.e(function(P){switch(P.nextAddress){case 1:if(!k||!rk7(k))return P.return(null);g=null;switch(_.y4("INNERTUBE_CLIENT_NAME")){case "WEB":return P.jumpTo(2);case "WEB_REMIX":g=k.getPlayer()}P.jumpTo(3);break;case 2:return P.yield(k.getPlayerPromise(),4);case 4:g=P.yieldResult;P.jumpTo(3);break;case 3:return P.return(g)}})};
rk7=function(k){return["ytd-player","ytmusic-player"].includes(String(k.tagName||"").toLowerCase())};
WQF=function(k){k=Math.round(k);return k%2?k-1:k};
s_3=function(k){k=Math.round(k);return k%2===0?k-1:k};
bm5=function(k){var g,P,x;if(k=(g=k.createPlaylistDialogFormSchema)==null?void 0:(P=g.fieldSchemas)==null?void 0:(x=P.title)==null?void 0:x.validationSchema)for(g=[k.syncStep,k.asyncStep].filter(function(U){return U!==void 0}),g=_.O(g),P=g.next();!P.done;P=g.next()){P=P.value.rules;
if(!P)break;P=_.O(P);for(P=P.next();!P.done;P=P.next())return _.b(P.value,_.iRe)}};
zQa=function(k){var g,P,x;if(k=(g=k.createPlaylistDialogFormSchema)==null?void 0:(P=g.fieldSchemas)==null?void 0:(x=P.visibility)==null?void 0:x.validationSchema)for(g=[k.syncStep,k.asyncStep].filter(function(U){return U!==void 0}),g=_.O(g),P=g.next();!P.done;P=g.next()){P=P.value.rules;
if(!P)break;P=_.O(P);for(x=P.next();!x.done;x=P.next())if(x=_.b(x.value,B3Y))return g=void 0,(g=x.translations)==null?void 0:g.visibilityNotValidErrorMessage}};
uDY=function(){var k,g;return(g=(k=_.Za().resolve(_.VE(_.le)))==null?void 0:k())!=null?g:!1};
hQY=function(k){var g=21;if(!k)return g;g+=k.headerTitle?27:0;g+=k.headerTitle&&k.hasHeaderActionHeader?4:0;return g+=k.headerTitle&&k.headerSubtitle?16:0};
Ese=function(k){var g=0;if(!k)return g;g+=k.hasFooterPrimaryButton||k.hasFooterSecondaryButton?48:0;g+=k.footerTrailingLabel||k.footerLeadingLabel?30:0;return g+=k.hasFooterPrimaryButton||k.hasFooterSecondaryButton||!k.footerTrailingLabel&&!k.footerLeadingLabel?0:12};
LQ3=function(k){var g=new _.nz,P=k;return{subscribe:function(x){g.subscribe("changed",x)},
dispatch:function(x,U){var A=P;if(x==="Touch Start")P=Object.assign({},A,{isAnimating:!1,initialY:U.event.touches[0].clientY});else if(x==="Touch Move"){x=U.contentScrollable?-1*(A.initialY-24):0;var q,T=(q=U.headerDivHeight)!=null?q:hQY(U.header),c;q=(c=U.footerDivHeight)!=null?c:Ese(U.footer);c=Math.min(U.fullContentWrapperHeight,U.heightMap[U.contentWrapperId]+T-q);P=Object.assign({},A,{currentY:Math.max(x,U.event.touches[0].clientY-A.initialY),maxHeightForContentWrapper:Math.min(c,Math.max(0,
(A.isFullScreen?c:U.contentWrapperHeight)-A.currentY))})}else P=x==="Snap To Full Screen"?Object.assign({},A,{isAnimating:!1,currentY:0,isFullScreen:!0,maxHeightForContentWrapper:U.maxHeight}):x==="Snap To Neutral Position"?Object.assign({},A,{isAnimating:!1,currentY:0,isFullScreen:!1,maxHeightForContentWrapper:U.maxHeight}):x==="Close Sheet"?Object.assign({},A,{isAnimating:!0,currentY:U.clientHeight,isFullScreen:!1,maxHeightForContentWrapper:U.maxHeight}):A;g.publish("changed",P)}}};
ns2=function(k){return _.iX(function(g){k(g);return!1})};
SmT=function(){_.Za().resolve(_.D7).closeSheet()};
FQ2=function(k){var g,P,x,U,A,q,T,c,Z,w,J;return{headerTitle:(g=k.headerTitle)==null?void 0:g.call(k),headerSubtitle:(P=k.headerSubtitle)==null?void 0:P.call(k),headerActionHeader:k.headerActionHeader,footerPrimaryButton:k.footerPrimaryButton,footerSecondaryButton:k.footerSecondaryButton,footerButtonType:(x=k.footerButtonType)==null?void 0:x.call(k),footerLeadingLabel:(U=k.footerLeadingLabel)==null?void 0:U.call(k),footerTrailingLabel:(A=k.footerTrailingLabel)==null?void 0:A.call(k),shouldShowIcons:(q=
k.shouldShowIcons)==null?void 0:q.call(k),skipContentClick:(T=k.skipContentClick)==null?void 0:T.call(k),additionalClassName:(c=k.additionalClassName)==null?void 0:c.call(k),onClosedCallback:k.onClosedCallback,focusOnClose:(Z=k.focusOnClose)==null?void 0:Z.call(k),isDisabled:(w=k.isDisabled)==null?void 0:w.call(k),disabledCommand:(J=k.disabledCommand)==null?void 0:J.call(k),headerFn:k.headerFn,contentFn:k.contentFn,footerFn:k.footerFn,hasHeaderFn:k.hasHeaderFn(),hasContentFn:k.hasContentFn(),hasFooterFn:k.hasFooterFn(),
hasFooterPrimaryButton:k.hasFooterPrimaryButton(),hasFooterSecondaryButton:k.hasFooterSecondaryButton(),hasHeaderActionHeader:k.hasHeaderActionHeader()}};
YmY=function(k){switch(k){case "FLEXBOX_FLEX_DIRECTION_ROW":return"row";case "FLEXBOX_FLEX_DIRECTION_ROW_REVERSE":return"row-reverse";case "FLEXBOX_FLEX_DIRECTION_COLUMN":return"column";case "FLEXBOX_FLEX_DIRECTION_COLUMN_REVERSE":return"column-reverse";default:return""}};
j_n=function(k){switch(k){case "FLEXBOX_JUSTIFY_CONTENT_CENTER":return"center";case "FLEXBOX_JUSTIFY_CONTENT_BETWEEN":return"space-between";case "FLEXBOX_JUSTIFY_CONTENT_FLEX_START":return"flex-start";case "FLEXBOX_JUSTIFY_CONTENT_FLEX_END":return"flex-end";case "FLEXBOX_JUSTIFY_CONTENT_SPACE_AROUND":return"space-around";default:return""}};
Q_F=function(k){switch(k){case "FLEXBOX_ALIGN_ITEMS_CENTER":return"center";case "FLEXBOX_ALIGN_ITEMS_START":return"flex-start";case "FLEXBOX_ALIGN_ITEMS_END":return"flex-end";case "FLEXBOX_ALIGN_ITEMS_STRETCH":return"stretch";default:return""}};
lx7=function(k,g,P){g.forEach(function(x){_.hb(_.Za().resolve(_.Fx),x)});
_.RV(k,"yt-close-popup-action",["yt-gen-ai-feedback-form-view-model",P])};
KQ3=function(k,g,P,x){var U=_.b(P,_.$t).commandLifeCycleConfig;U&&U.onStartCommand&&_.Pw(k,[U.onStartCommand],g);_.La(g);var A=_.lX.instance;A&&_.Dt(A,P)?_.tO(A,P,x).then(function(q){if(!q||(q==null?0:q.error))return q=_.b(P,_.$t).serializedTransactionFlowLoggingParams,_.na(g),_.rT(new iW("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",q));_.na(g);return{data:q}}).then(function(q){_.na(g);
Dln(q.data);var T=q.data.command;T&&_.Pw(k,[T],g);T=tLY(P,q.data);if(!T){var c=q.data;q=!1;if(c&&c.command&&_.b(c.command,_.xD)){var Z;c=((Z=_.b(c.command,_.xD))==null?void 0:Z.commands)||[];for(Z=0;Z<c.length;Z++)if(_.b(c[Z],_.pgt)){q=!0;break}}q||_.F_('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}')}!T&&U&&U.onSuccessCommand?_.Pw(k,[U.onSuccessCommand],g):T&&U&&U.onFailureCommand&&_.Pw(k,[U.onFailureCommand],g)},function(){_.na(g);
U&&U.onFailureCommand&&_.Pw(k,[U.onFailureCommand],g);ML2(P)}):_.IE(Error("Vl"),"ERROR")};
osU=function(k,g,P){var x=[g];P&&x.push(P);return _.g5(k,x).then(function(U){var A=_.b(g,_.$t).serializedTransactionFlowLoggingParams,q=U.data,T=tLY(g,q);T?U=_.rT(new iW(T,A)):Dln(q);return U},function(){var U=_.b(g,_.$t).serializedTransactionFlowLoggingParams;
ML2(g);return _.rT(new iW("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",U))})};
tLY=function(k,g){k=_.b(k,_.$t).serializedTransactionFlowLoggingParams;var P=null;switch(g.ypcResponseCode){case "YPC_RESPONSE_CODE_ERROR":P="TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE";break;case "YPC_RESPONSE_CODE_ERROR_PROMO_CODE_POLICY_VIOLATION":P="TRANSACTION_ERROR_TYPE_REJECTED_WITH_PROMO_CODE_POLICY_VIOLATION";break;case "YPC_RESPONSE_CODE_LIVE_CHAT_BACKEND_ERROR":P="TRANSACTION_ERROR_TYPE_LIVE_CHAT_BACKEND_ERROR"}P?_.M8(P,k):AOT(k);return P};
ML2=function(k){_.M8("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",_.b(k,_.$t).serializedTransactionFlowLoggingParams)};
Dln=function(k){if(k.trackingParams){var g=_.hE(),P=_.up();g&&P&&_.lL(g,P,_.Zz(k.trackingParams))}};
vs7=function(k,g,P){var x=_.lX.instance,U=_.l$M(_.y4("YPC_MB_URL")),A=(new _.jcu).init(),q=_.Qcs(),T=_.b(P,_.NiY).languageCode;T===void 0?_.IE(Error("Ii"),"ERROR"):_.zt([A,U]).then(function(){var c={ctk:_.oH.payments.business.integration.ClientTokenFactory.createClientToken(T,q)};x&&_.Dt(x,P)?_.tO(x,P,c).then(function(Z){return{data:Z}}).then(function(Z){_.GB(g,"yt-service-request-completed",Z);
Z.code!=="ERROR"&&(Z=Z.data.command)&&_.Pw(k,[Z],g)}):_.IE(Error("Vl"),"ERROR")})};
N3Y=function(k,g,P,x){var U=_.lX.instance;U&&_.Dt(U,P)?_.tO(U,P,x).then(function(A){return{data:A}}).then(function(A){ax7(k,g,P,A)},function(){Hma(P)}):(U=_.Za().resolve(_.VE(_.m6)))&&U.requestDataForServiceEndpoint(P,x).then(function(A){ax7(k,g,P,A)},function(){Hma(P)})};
ax7=function(k,g,P,x){_.GB(g,"yt-service-request-completed",x);if(x.code&&x.code=="ERROR")Hma(P);else{(x=x.data.commands)&&_.Pw(k,x,g);var U;(k=(U=_.b(P,_.Gz4))==null?void 0:U.serializedYpcPauseFlowLoggingParams)&&k&&_.Vp("ypcPauseFlowSucceeded","serializedYpcPauseFlowLoggingParams",k)}};
Hma=function(k){var g;(k=(g=_.b(k,_.Gz4))==null?void 0:g.serializedYpcPauseFlowLoggingParams)&&k&&_.Vp("ypcPauseFlowFailed","serializedYpcPauseFlowLoggingParams",k,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
yky=function(k,g,P){var x=_.lX.instance;x&&_.Dt(x,P)?_.tO(x,P).then(function(U){return{data:U}}).then(function(U){Ix3(k,g,P,U)},function(){XO2(P)}):(x=_.Za().resolve(_.VE(_.m6)))&&x.requestDataForServiceEndpoint(P).then(function(U){Ix3(k,g,P,U)},function(){XO2(P)})};
Ix3=function(k,g,P,x){_.GB(g,"yt-service-request-completed",x);x.code&&x.code=="ERROR"?XO2(P):((x=x.data.commands)&&_.Pw(k,x,g),(k=_.b(P,_.Ruq).serializedYpcResumeFlowLoggingParams)&&k&&_.Vp("ypcResumeFlowSucceeded","serializedYpcResumeFlowLoggingParams",k))};
XO2=function(k){(k=_.b(k,_.Ruq).serializedYpcResumeFlowLoggingParams)&&k&&_.Vp("ypcResumeFlowFailed","serializedYpcResumeFlowLoggingParams",k,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
pOV=function(k){k=k===void 0?{}:k;_.Za().resolve(_.Bsd).showFeedbackDialog(k.customProductData,k.feedbackContent,k.onFeedbackSubmitted,k.bucket)};
Cr2=function(k){k=k===void 0?{}:k;_.Za().resolve(_.Bsd).showHelpDialog(k.helpContext,k.articleId,k.productData)};
GE3=function(){Cr2()};
RQn=function(){pOV()};
g8n=function(k,g,P){var x,U,A,q,T,c,Z;return _.e(function(w){switch(w.nextAddress){case 1:x=_.b(k,keY);if((U=x)==null?0:U.productId){c={productId:x.productId,bucket:x.bucket,enableAnonymousFeedback:(T=x.enableAnonymousFeedback)!=null?T:!0,allowNonLoggedInFeedback:!0};Z={feedbackChoice:P.feedbackChoice};if(!_.W("web_collect_offline_state")){w.jumpTo(8);break}_.Bo(w,9);return w.yield(mQa(Z),11)}q={bucket:(A=x)==null?void 0:A.bucket};if(!_.W("web_collect_offline_state")){w.jumpTo(4);break}q.customProductData=
{};_.Bo(w,5);return w.yield(mQa(q.customProductData),7);case 7:_.Ac(w,4);break;case 5:_.Ll(w);case 4:pOV(q);w.jumpTo(0);break;case 11:_.Ac(w,8);break;case 9:_.Ll(w);case 8:_.sGu(Z),_.WIr("GFEEDBACK",Z),x.productId==="5295751"&&(Z.client_attestation=Number(_.y4("CATSTAT",0))),x.productId==="5295751"&&(Z.client_time=Date.now()/1E3/3600),x.productId==="5295751"&&(Z.original_playback_id=_.tC4||""),_.ehc(c,Z),_.SV(w)}})};
PUU=function(k){if(k=_.b(k,_.ui6)){var g={bucket:k.bucketIdentifier};k.additionalDatas&&(g.customProductData={},k.additionalDatas.forEach(function(P){if(P=P.userFeedbackEndpointProductSpecificValueData)g.customProductData[P.key]=P.value}));
pOV(g)}};
$$3=function(k){var g=_.A0.getInstance();var P=_.OX("DELETE_ALL_DOWNLOADS_PROMPT",void 0,"Delete all downloads?");var x=_.OX("DELETE",void 0,"Delete"),U=_.OX("CANCEL",void 0,"Cancel");P=hss(P,void 0,x,U,{signal:"DELETE_ALL_DOWNLOADS"});_.l1(g,[{openPopupAction:P}],k)};
i3e=function(){return _.e(function(k){return k.nextAddress==1?k.yield(_.Za().resolve(_.Ma),2):k.yield(x$e(),0)})};
U$n=function(k){var g,P;return _.e(function(x){return x.nextAddress==1?(P=(g=_.b(k,_.xC))==null?void 0:g.targetId)?x.yield(_.Za().resolve(_.Ma),3):x.jumpTo(0):x.yield(_.Za().resolve(_.ta).deleteVideo(P),0)})};
d$a=function(k){var g,P;return _.e(function(x){return x.nextAddress==1?(P=(g=_.b(k,_.xC))==null?void 0:g.targetId)?x.yield(_.Za().resolve(_.Ma),3):x.jumpTo(0):x.yield(A2y(_.Za().resolve(_.ta),P),0)})};
qt2=function(k){var g,P;return _.e(function(x){return(P=(g=_.b(k,_.xC))==null?void 0:g.targetId)?x.yield(O3T(P),0):x.jumpTo(0)})};
e2Y=function(){_.W("kevlar_woffle_refresh_dl_load_killswitch")||Trs()};
VWY=function(){_.W("kevlar_woffle")&&_.QY.instance&&c2n()};
m$a=function(k){var g;if((g=_.b(k,_.dz))==null||!g.videoId)return!1;Z3U(_.Za().resolve(_.ta),_.b(k,_.dz),k.clickTrackingParams);return!0};
J2s=function(k){var g;if((g=_.b(k,_.q7))==null||!g.playlistId)return!1;wLn(_.Za().resolve(_.ta),_.b(k,_.q7),k.clickTrackingParams);return!0};
fw7=function(k){var g=_.b(k,_.FdH);(g==null?void 0:g.settingItemId)!=="SMART_DOWNLOADS_ENABLED"&&(g==null?void 0:g.settingItemId)!=="SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED"||r2Y(_.Za().resolve(_.ta),_.b(k,_.FdH))};
sgs=function(k){k=_.b(k,_.qpt);var g;(k==null?0:(g=k.actions)==null?0:g.length)&&WLy(k)};
z2T=function(k){var g,P;return _.e(function(x){g=_.b(k,b3T);return(P=g)!=null&&P.localWatchHistoryCommandType?x.yield(Br5(g),0):x.return()})};
uZ2=function(k){setTimeout(function(){requestAnimationFrame(k)},80)};
h2a=function(k){return Object.entries(k).map(function(g){return g.join(":")}).join(";")};
LL3=function(k){var g,P,x;_.e(function(U){if(U.nextAddress==1)return U.yield(E82(),2);g=U.yieldResult;P=_.xZ.instance;switch(g){case "granted":x=k.getLocationCommand;break;case "denied":x=k.openDeniedDialogAction;break;case "prompt":x=k.openCollectionDialogAction;break;default:x=k.openCollectionDialogAction}x&&P.resolveCommand(x);_.SV(U)})};
E82=function(){var k,g;return _.e(function(P){if(P.nextAddress==1)return k="prompt",navigator.permissions?P.yield(navigator.permissions.query({name:"geolocation"}),3):P.jumpTo(2);P.nextAddress!=2&&(g=P.yieldResult,k=g.state);return P.return(k)})};
StT=function(){_.e(function(k){return k.yield(_.n83(),0)})};
FLn=function(){var k,g,P;return _.e(function(x){if(x.nextAddress==1)return k=_.Za().resolve(_.wf),k?x.yield(_.tO(k,{signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}}),2):(_.pH(Error("Yl")),x.return(void 0));if(g=x.yieldResult){if(g.errorMetadata)return _.pH(Error("Zl`"+g.errorMetadata.status+"`"+g.error)),x.return(void 0);P=g.datasyncIds;_.D_s=P.length;return x.return(P)}_.pH(Error("$l"));return x.return(void 0)})};
Yty=function(){FLn().then(function(k){k&&(HC3(k),OQY(k),YWY(k),JOs(k))})};
jg5=function(k){_.Xq.addLowPriorityJob(function(){var g,P,x,U,A;return _.e(function(q){switch(q.nextAddress){case 1:if(_.W("ytidb_clear_optimizations_killswitch")){q.jumpTo(2);break}g=_.QE("clear");if(g.startsWith("V")&&g.endsWith("||")){var T=[g];HC3(T);OQY(T);YWY(T);JOs(T);return q.return()}P=jI7();x=rO5();return q.yield(qDa(),3);case 3:return U=q.yieldResult,q.yield(NVF(),4);case 4:if(A=q.yieldResult,!(P||x||U||A))return q.return();case 2:k.isNetworkAvailable()?Yty():k.listenOnce("publicytnetworkstatus-online",
Yty),_.SV(q)}})})};
Ud=function(k){k={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:_.vS(k)}}}};_.xZ.instance&&_.xZ.instance.resolveCommand(k)};
QgV=function(k){if(k){var g=_.qJ();_.bF(g,3854,void 0,{layer:0,parentLayer:4});switch(k){case 1:var P=238708;break;case 2:P=238715;break;case 3:P=238710;break;case 6:P=238709}P&&(k=_.dT(g,{veType:P}))&&_.uF(g,k)}};
lwe=function(k){if(k){var g=_.qJ();_.bF(g,3854,void 0,{layer:0,parentLayer:4});switch(k){case 1:var P=238714;break;case 2:P=238711;break;case 8:P=238709;break;case 7:P=238713;break;case 3:case 4:case 5:P=238712}P&&(k=_.dT(g,{veType:P}))&&_.uF(g,k)}};
D$y=function(k){switch(k.latencyType){case 0:_.h6("consent_primitive_flow");_.EX("cpit",k.timestampEpochMillis,"consent_primitive_flow");break;case 3:_.EX("cpist",k.timestampEpochMillis,"consent_primitive_flow");break;case 5:_.EX("cprtif",k.timestampEpochMillis,"consent_primitive_flow");break;case 4:_.EX("cprtli",k.timestampEpochMillis,"consent_primitive_flow");break;case 6:_.EX("cprt",k.timestampEpochMillis,"consent_primitive_flow");break;case 7:_.EX("cpdt",k.timestampEpochMillis,"consent_primitive_flow");
break;case 8:_.EX("cpjct",k.timestampEpochMillis,"consent_primitive_flow")}};
XLa=function(k,g){var P,x,U,A,q,T,c,Z,w,J,r,f,B,L,Y,l,D,X,a,H;return _.e(function(y){switch(y.nextAddress){case 1:_.Bo(y,2);(x=(P=_.b(k,tWs))==null?void 0:P.serializedConsentRequest)||(x=(U=_.b(k,MWs))==null?void 0:U.serializedConsentRequest);x&&(A=KLe(_.Gs(x)));if(A===void 0)return y.return();q=o8Y(A);q.latencyCallback=D$y;g&&v8e(q,function(){g.then(function(kj){kj.pauseVideo();(new awa).increment()})});
return((T=_.b(k,tWs))==null?void 0:T.consentAction)==="CONSENT_ACTION_PREWARM"||((c=_.b(k,MWs))==null?void 0:c.consentAction)==="CONSENT_ACTION_PREWARM"?y.yield(H3Y(q),5):y.yield(Nr5(q),6);case 6:Z=y.yieldResult;w=_.cO(Z,Aq);if(w===1){if(((J=_.BO(Z,d9,1,Aq))==null?void 0:_.WO(J,1))===1||((r=_.BO(Z,d9,1,Aq))==null?void 0:_.WO(r,1))===2||((f=_.BO(Z,d9,1,Aq))==null?void 0:_.WO(f,1))===3)_.b(k,MWs)?Ud(_.OX("MMG_CONFIRMATION",{},"Your choices have been saved. You can change your choices anytime in your Google Account.")):
Ud(_.OX("DMA_CONSENT_CONFIRMATION2",{},"Your choices have been saved. You can change your choices anytime in your Google Account."));QgV((B=_.BO(Z,d9,1,Aq))==null?void 0:_.WO(B,1),_.ZD(Z,IwY,3,_.mh()))}else w===2?(((L=Od(Z))==null?void 0:_.WO(L,1))===5?_.b(k,MWs)?Ud(_.OX("MMG_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):Ud(_.OX("DMA_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):((Y=Od(Z))==null?void 0:_.WO(Y,1))===1||((l=Od(Z))==null?void 0:_.WO(l,1))===4?Ud(_.OX("DMA_CONSENT_GENERAL_ERROR",
{},"Something went wrong while loading")):((D=Od(Z))==null?void 0:_.WO(D,1))===7&&((X=A)==null?void 0:(a=_.WQ(X,qG,4))==null?void 0:_.WO(a,4))!==1&&Ud(_.OX("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),lwe((H=Od(Z))==null?void 0:_.WO(H,1))):Ud(_.OX("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading"));y.jumpTo(5);break;case 5:_.Ac(y,0);break;case 2:_.Ll(y),Ud(_.OX("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),_.SV(y)}})};
pL7=function(){if(!y22.has("Worker")){y22.set("Worker",!0);var k={api:"BROWSER_API_WEB_WORKER"};k.available="Worker"in window?!0:!1;_.HE("apiTest",k)}};
CU3=function(k){return typeof k==="undefined"?"-1":String(Math.ceil(k/1048576))};
gxd=function(k,g){Ge3(new R2s(_.b(g,ktn).addToken,_.b(g,ktn).commonToken)).then(function(){_.GB(k,"yt-invoke-instrument-manager-action-completed")},function(P){_.GB(k,"yt-invoke-instrument-manager-action-error",P)})};
Tu=function(){return _.y4("HTML_DIR")==="rtl"};
P_U=function(){var k,g;return(g=(k=window).matchMedia)==null?void 0:g.call(k,"(prefers-reduced-motion: reduce)").matches};
$Ad=function(k){var g=_.Za().resolve(_.VE(_.Lv));if(g&&g.isAnyTransitionEnabled){var P={};g.viewTransitionCoordinator.registerElement(k,(P.slide="miniplayer-page-transition",P["lockup-to-watch"]="miniplayer-page-transition",P["learning-journey"]="miniplayer-page-transition",P))}};
xAU=function(k,g,P){return{horizontalAlignment:k.x+P.width/2<g.width/2?"west":"east",verticalAlignment:k.y+P.height/2<g.height/2?"north":"south"}};
UA5=function(k,g,P,x,U){U=U===void 0?new _.HX(0,0):U;k=iu2(k,g,P,x,!1);return new _.HX(k.x+U.x,k.y+U.y)};
iu2=function(k,g,P,x,U){U=(U===void 0?0:U)?400:0;return new _.HX(k==="west"?16+(Tu()?U:0):P.width-x.width-16-(Tu()?0:U),g==="north"?16:P.height-x.height-16)};
A_y=function(k,g){var P=0;k&&(P+=76);g&&(P+=285);return P};
dA5=function(k){return _.Lm(k)};
Ouy=function(k){var g=1;k=k.split(":");for(var P=[];g>0&&k.length;)P.push(k.shift()),g--;k.length&&P.push(k.join(":"));return P};
q1n=function(k){var g=new _.qA;return _.zE(g,11,k)};
T_Y=function(k){var g={};k=k.getAllResponseHeaders().split("\r\n");for(var P=0;P<k.length;P++)if(!_.eM(k[P])){var x=Ouy(k[P]),U=x[0];x=x[1];if(typeof x==="string"){x=x.trim();var A=g[U]||[];g[U]=A;A.push(x)}}return _.vX.map(g,function(q){return q.join(", ")})};
qR=function(k,g){return k.JSC$9798_xhr_?k.JSC$9798_xhr_.getResponseHeader(g):null};
eL5=function(k,g){if(k.isDisposed())throw Error("Ea");k.bM.j2("n");var P=_.Yx(k.bM,function(){return k.clN([g.v4,g.knX,g.xdn,g.k3w])},"n");
k.bM.t1i(P.length);k.bM.pW();return P};
eH=function(k,g,P){Array.isArray(P)||(P=[String(P)]);_.mHP(k.JSC$10034_queryData_,g,P);return k};
c2n=function(){var k=_.QY.instance;_.e(function(g){return k.deferredInstallPrompt?g.yield(k.deferredInstallPrompt.prompt(),0):g.jumpTo(0)})};
c_e=function(k,g,P){if(_.HI(k))_.xP(k,g,P);else for(k=_.z$Y(k);;){var x=k.next();if(x.done)break;g.call(P,x.value,void 0,k)}};
Vdd=function(k,g){var P=[];c_e(g,function(x){try{var U=_.uS.prototype.getWrapper.call(this,x,!0)}catch(A){if(A=="Storage: Invalid value was encountered")return;throw A;}U===void 0?P.push(x):_.B5Y(U)&&P.push(x)},k);
return P};
fzY=function(k,g){Vdd(k,g).forEach(function(P){_.uS.prototype.remove.call(this,P)},k)};
Zud=function(k){var g=_.pV;g._minimumZ=Math.max(g._minimumZ,k)};
mAa=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"];wlT=function(k,g){_.el(k.vm);k.vm=g};
J_3=function(k,g,P,x){k.setState(5);var U=!!k.sSf&&mAa.includes(_.qt(k.sSf)||"");try{var A=new _.jd({program:g,globalName:P,xiy:{disable:!_.W("att_web_record_metrics")||!_.W("att_skip_metrics_for_cookieless_domains_ks")&&U,dF:"aGIf"}});A.u6h.then(function(){k.setState(6);x&&x(g)});
wlT(k,A)}catch(q){k.setState(7),q instanceof Error&&_.pH(q)}};
r_7=function(k,g,P,x,U,A){var q=q===void 0?"trayride":q;P?(k.setState(2),_.jT(_.MB(P),function(){if(window[q])J_3(k,x,q,U);else{k.setState(3);var T=_.DFV(P),c=document.getElementById(T);c&&(_.bXb(T),c.parentNode.removeChild(c));_.pH(new _.Da("BL:ULB",P))}},A)):g?(A=_.n4("SCRIPT"),g instanceof _.iw?_.da(A,g):A.textContent=g,A.nonce=_.xV(document),document.head.appendChild(A),document.head.removeChild(A),window[q]?J_3(k,x,q,U):(k.setState(4),_.pH(new _.Da("BL:ULBJ")))):_.pH(new _.Da("BL:ULV"))};
frY=function(){this.state=1;this.vm=null;this.sSf=void 0};
_.d=frY.prototype;_.d.initialize=function(k,g,P,x){this.sSf=x;if(k.program){var U;x=(U=k.interpreterUrl)!=null?U:null;if(k.interpreterSafeScript)U=_.HLb(k.interpreterSafeScript);else{var A;U=(A=k.interpreterScript)!=null?A:null}k.interpreterSafeUrl&&(x=_.y5(k.interpreterSafeUrl).toString());r_7(this,U,x,k.program,g,P)}else _.pH(Error("tf"))};
_.d.isInitialized=function(){return!!this.vm};
_.d.getState=function(){return this.state};
_.d.isLoading=function(){return this.state===2};
_.d.invoke=function(k){k=k===void 0?{}:k;var g;this.vm?g=eL5(this.vm,{v4:k}):g=null;return g};
_.d.dispose=function(){wlT(this,null);this.setState(8)};
_.d.setState=function(k){this.state=k};
var Wo5=function(k,g){return k.vm.snapshot(g)},s9Y=function(k,g){var P=_.rP("botguard_async_snapshot_timeout_ms",3E3);
g=g===void 0?{}:g;P=P===void 0?3E3:P;return k.vm?new Promise(function(x,U){var A=!1,q=_.Xq.addJob(function(){A=!0;U(Error("uf"))},1,P);
k.vm?Wo5(k,{v4:g}).then(function(T){_.Xq.cancelJob(q);A||x(T)}).catch(function(T){_.Xq.cancelJob(q);
A||U(T)}):(_.Xq.cancelJob(q),x(null))}):Promise.resolve(null)},bu7=["att/log"],ck7;
ck7={searchEndpoint:{},commandMetadata:{webCommandMetadata:{url:"/results?search_query=",rootVe:4724,webPageType:"WEB_PAGE_TYPE_SEARCH"}}};var B_Y={signalServiceEndpoint:{signal:"LOAD_GUIDE"}},zLe=function(k,g){return _.TY(k,{mode:"readwrite",enableRetries:!0},function(P){return _.rMC(P,g,"settingEntity")})},u9n=function(k,g,P){return _.TY(k,{mode:"readonly",
enableRetries:!0},function(x){return _.s8k(x,g,P)})},hLe=function(k){if(!k.storage)return!1;
a:{if(k.storage){try{var g=k.storage.get("TLPQtimestamp")}catch(P){}k=Number(g);if(!isNaN(k))break a}k=void 0}return k?Date.now()-k<864E5:!1},ExU=function(k){if(k.storage){try{var g=k.storage.get("TLPQindex")}catch(P){}k=Number(g);
if(!isNaN(k))return k}},Loa=function(k,g){k.queueProxy&&g.forEach(function(P){if(P.videoId&&P.trackingParams&&k.queueProxy instanceof _.CI){var x=_.hE();
k.queueProxy.attributionData.set(P.videoId,{enqueueingVe:_.Zz(P.trackingParams).getAsJson(),enqueueingCsn:x?x:void 0,clientEnqueueingTimeMs:Math.floor((0,_.Jc)()).toString()})}})},nxV=function(k){var g=_.$gt(k);
g!=k.currentSnapState_&&(k.currentSnapState_=g,k.actionRouter_.triggerOptionalAction("ytd-update-grid-state-action"))},c2=function(k){this.JSC$13219_networkManager_=k;
this.partCallbacks_=[]};
c2.prototype.getCacheKeyForEndpoint=function(k){return _.qY0(k,!1)};
c2.prototype.onPartsCallback_=function(k){this.partCallbacks_.forEach(function(g){k&&g(k)})};
var Vm=function(k,g,P){c2.call(this,k);this.player_=g;this.autoplayData_=P};
_.z(Vm,c2);Vm.prototype.getCacheKeyForEndpoint=function(k){return _.qY0(k,!!this.autoplayData_)};
Vm.prototype.getTempData=function(k,g){g=g.timeBeforeNextVideo;k={itct:k.clickTrackingParams,lact:_.wN(),pbis:g,prefetch_reason:"hc_pbis",vis:this.player_.getVisibilityState()};this.autoplayData_&&(k.autonav=1);return k};
Vm.prototype.getXhrParams=function(k){return Object.assign({pbj:"prefetch"},k)};
Vm.prototype.getParams=function(k){k={frags:k.fragmentsRequested.join(",")};_.W("kevlar_droppable_prefetchable_requests")&&(k.prefetch=1);return k};
var S1T=function(k){k.playerEvents_.forEach(function(g){k.player.removeEventListener(g.eventName,g.callback)});
k.playerEvents_.length=0},Z2=function(k,g,P){this.player=k;
this.JSC$13229_taskManager=g;this.prefetchDelay=P;this.completionResolver_=null;this.playerEvents_=[]};
Z2.prototype.start=function(){var k=this;this.completionResolver_=_.MQ();_.u_(this.completionResolver_.promise,function(){S1T(k);k.completionResolver_=null});
this.prepareTrigger(this.completionResolver_);return this.completionResolver_.promise};
var FoY=function(k,g,P){k.player.addEventListener(g,P);k.playerEvents_.push({eventName:g,callback:P})},Y1n={watch:{pageFragments:["pl",
"wn"],prefetchedFragments:["pl"]},shorts:{pageFragments:["pl","riw"],prefetchedFragments:["pl"]}},j9Y={pl:{requiredKeys:["playerResponse"],graftedKeys:["playerResponse"]},wn:{requiredKeys:["response"],graftedKeys:["response"]}},Q92=function(k,g,P){Z2.call(this,k,g,P);this.cueId_="playbackTrigger-"+Math.random()};
_.z(Q92,Z2);
Q92.prototype.prepareTrigger=function(k){var g=this,P=this.player.getDuration(),x=this.player.getVideoData(),U=x.isLive&&x.hasProgressBarBoundaries;if(U&&x.progressBarEndPositionUtcTimeMillis){var A=x.progressBarEndPositionUtcTimeMillis/1E3;isNaN(A)||(P=A)}var q=0;this.prefetchDelay>=0?U?x.progressBarStartPositionUtcTimeMillis&&(x=x.progressBarStartPositionUtcTimeMillis/1E3,isNaN(x)||(q=x+this.prefetchDelay)):q=this.prefetchDelay:q=P+this.prefetchDelay;U?this.player.addUtcCueRange(this.cueId_,q,P):
this.player.addCueRange(this.cueId_,q,P);_.u_(k.promise,function(){g.player.removeCueRange(g.cueId_)});
FoY(this,"onCueRangeEnter",function(T){T==g.cueId_&&k.resolve(P-q)})};
var lr3=function(k,g){k.fragmentConfiguration_[g].requiredKeys.every(function(P){return!!k.prefetchedData_[P]})&&(k.validatedFragments_.push(g),g=k.missingFragments_.indexOf(g),g!==-1&&k.missingFragments_.splice(g,1))},DAF=function(k){k.prefetchedFragments_.forEach(function(g){lr3(k,g)})},td7=function(k,g,P){this.pageFragments_=k;
this.prefetchedFragments_=g;this.fragmentConfiguration_=j9Y;this.prefetchedData_=P;this.validatedFragments_=[];this.missingFragments_=this.pageFragments_.slice();this.mergedPrefetchedData_=null;DAF(this)},Md7=function(){},Kon=function(k){this.JSC$13243_playlistManager_=k};
_.z(Kon,Md7);Kon.prototype.getPrefetchEndpoint=function(){return this.JSC$13243_playlistManager_.getAutoplayEndpoint()};
var ox5=function(k){this.autonavEndpoints_=k};
_.z(ox5,Md7);ox5.prototype.getPrefetchEndpoint=function(){return this.autonavEndpoints_.length?this.autonavEndpoints_[0]:void 0};
var vxY=function(k,g,P,x,U){this.autonavEndpoints=k;this.foregroundTrigger=g;this.backgroundTrigger=P;this.pageType=x;this.isInPlaylist=U},arY=function(k,g){if(k.webPrefetchData&&k.webPrefetchData.navigationEndpoints&&k.webPrefetchData.navigationEndpoints.length){k=k.webPrefetchData.navigationEndpoints;
var P=_.b(k[0],_.oV);if(P.watchEndpointSupportedPrefetchConfig&&P.watchEndpointSupportedPrefetchConfig.prefetchHintConfig){var x=P.watchEndpointSupportedPrefetchConfig.prefetchHintConfig;P=x.playbackRelativeSecondsPrefetchCondition;P=typeof P==="number"&&Math.abs(P)<g.videoDuration?P:void 0;x=x.countdownUiRelativeSecondsPrefetchCondition;x=typeof x!=="number"||_.W("prefetch_job_config_cleanup_ks")&&g.inPlaylist?void 0:x;if(typeof x==="number")return new vxY(k,g.makeUpNextTrigger(x),g.makePlaybackTrigger(x),
"watch",g.inPlaylist);if(typeof P==="number")return new vxY(k,g.makePlaybackTrigger(P),null,"watch",g.inPlaylist)}}},Hu2=function(k){return k.prefetchJobConfig_.backgroundTrigger?_.kP(_.jW0)()==0?k.prefetchJobConfig_.backgroundTrigger:k.prefetchJobConfig_.foregroundTrigger:k.prefetchJobConfig_.foregroundTrigger},N_5=function(k){_.Wl(document,"visibilitychange",k.onVisibilityChange_,!1,k)},m4=function(k){c2.call(this,k)};
_.z(m4,c2);m4.prototype.getCacheKeyForEndpoint=function(k){return c2.prototype.getCacheKeyForEndpoint.call(this,k)};
m4.prototype.getTempData=function(){return{}};
m4.prototype.getXhrParams=function(k){return k};
m4.prototype.getParams=function(){return{}};
var Ir2=function(k,g,P){var x=k.prefetchDelay*1E3;if(Math.abs(x)>g)P.promise.cancel("Not enough time to prefetch, cancelling prefetch job");else{var U=x,A=g-x;x<0&&(U=g+x,A=Math.abs(x));var q=k.JSC$13229_taskManager.addJob(function(){P.resolve(A/1E3)},10,U);
P.promise.thenCatch(function(){k.JSC$13229_taskManager.cancelJob(q)})}},Xls=function(k,g,P){Z2.call(this,k,g,P)};
_.z(Xls,Z2);Xls.prototype.prepareTrigger=function(k){var g=this;FoY(this,"onAutonavCoundownStarted",function(P){Ir2(g,P,k)})};
var y_y=function(k){k.pendingPrefetchJob_&&(k.pendingPrefetchJob_.cancel(),k.pendingPrefetchJob_=null)},plV=function(k,g,P){if(!k.triggeredTargets.has(g)){var x=_.sFm(k,g);
x.action=P;_.fnv(k,g,x)}},C_F=function(k){_.ekq();
_.XPu("cpt")&&_.pH(Error("lh"));_.iV.requestAnimationFrame(function(){_.iV.setTimeout(function(){_.EX("cpt");var g=_.Sx("vpl"),P=_.Sx("cpt");g&&P&&_.EX("ol",Math.max(g,P))})});
try{_.EX("fr_s"),k()}catch(g){_.IE(g)}_.iV.requestAnimationFrame(function(){_.EX("bcp")})},GtV=function(k,g){k.serviceEndpointHandlers.push(g)},RLd=function(k,g){g=k.pendingPages_.indexOf(g);
g>-1&&k.pendingPages_.splice(g,1)},k1U=function(k,g){var P=_.MOc.indexOf(g);
P>-1&&_.MOc.splice(P,1);k.targetPage_==g?(k.abort(),_.ooJ(k)):RLd(k,g)},gBy=function(k,g,P,x){g={challenge:g};
P&&(g.webResponse=P);return _.R2(k.innertubeTransportService,g,_.I5(bu7),x)},Pq5=function(k,g,P){if(!g.challenge)throw Error("qi");
if(g.botguardData&&g.botguardData.program){var x=new frY;x.initialize(g.botguardData,function(){s9Y(x,{atr_challenge:g.challenge}).then(function(U){if(!U)throw Error("ri");return gBy(k,g.challenge,U,P)}).catch(function(U){_.pH(U);
return gBy(k,g.challenge,void 0,P)})},void 0)}else gBy(k,g.challenge,void 0,P)},$fU=function(k,g,P){var x={};
g.ids&&(x.ids=[].concat(_.Kl(g.ids)));g.engagementType&&(x.engagementType=g.engagementType);return _.R2(k.innertubeTransportService,x,_.I5(_.Dsv),P).then(function(U){if(!U)throw new _.Da("GetAttestationChallenge returned falsy");Pq5(k,U,P)}).thenCatch(function(U){_.IE(U)})},xfa=function(k,g,P){return new _.Ey(function(x,U){var A;
return _.e(function(q){if(q.nextAddress==1){var T=q.yield,c=g.engagementType,Z=g.ids,w={};Z=_.O(Z!=null?Z:[]);for(var J=Z.next();!J.done;J=Z.next())J=J.value,J.encryptedVideoId?w.encryptedVideoId=J.encryptedVideoId:J.externalChannelId?w.externalChannelId=J.externalChannelId:J.commentId?w.commentId=J.commentId:J.externalOwnerId?w.externalOwnerId=J.externalOwnerId:J.artistId?w.artistId=J.artistId:J.playlistId?w.playlistId=J.playlistId:J.externalPostId?w.externalPostId=J.externalPostId:J.shareId&&(w.shareId=
J.shareId);return T.call(q,uk5(c,w),2)}A=q.yieldResult;if(!A.challenge)return _.pH(Error("si")),$fU(k,g,P).then(x,U),q.return();T=A;c={challenge:T.challenge};c.webResponse=T.webResponse;c.engagementType=g.engagementType;c.ids=g.ids;_.R2(k.innertubeTransportService,c,_.I5(bu7),P).then(x,U);_.SV(q)})})},tuF=function(k,g){var P,x,U,A;
_.e(function(q){if(q.nextAddress==1){P=_.b(g,_.Kyk);if(!(P&&P.listId&&k.response&&k.response.playingVideoId)||k.listId!==P.listId)return q.return();k.index===void 0&&(k.index=0);return q.yield(_.i_L(k.JSC$13082_playlistNetworkManager,P.listId,k.index,k.response.playingVideoId),2)}x=q.yieldResult;if(!x)return q.return();U=x.playlistId;A=x.playlistPanelRenderer;k.setPlaylistData(U,A,x.autoplayRenderer);_.SV(q)})},i25=function(k,g,P){var x=k.getParams(P),U=_.kfb(g,x),A=k.getTempData(g,P);
A.endpoint=JSON.stringify(g);_.W("enable_unknown_lact_fix_on_html5")&&(_.Za().resolve(_.m$),A.lact=_.wN());var q={headers:{"X-YouTube-STS":_.y4("STS"),"x-youtube-csoc":1}};_.Nj(U,A);return new _.Ey(function(T,c){var Z=k.getXhrParams(x),w;_.W("kevlar_cache_on_ttl_player")&&(w=_.Za().resolve(_.ZN));w&&_.Kxn(w,g)?_.IcU(w,g,A,window.location.href).then(function(J){J?T(J):c()},c):_.QDY(k.JSC$13219_networkManager_,g,Z,k.onPartsCallback_.bind(k),q).then(function(J){J?T(J):c()},c)})},Ufe=function(k,g){k.triggerPromise_=
g.start();
k.triggerPromise_.then(function(P){var x=k.prefetchEndpointProvider_.getPrefetchEndpoint();if(x){var U=Y1n[k.prefetchJobConfig_.pageType].prefetchedFragments;k.prefetchRequestPromise_=i25(k.JSC$13255_networkPrefetchRequest_,x,{fragmentsRequested:U,timeBeforeNextVideo:P});k.prefetchResponseCacheKey_=k.JSC$13255_networkPrefetchRequest_.getCacheKeyForEndpoint(x);N_5(k);k.prefetchRequestPromise_.then(function(A){k.storePrefetchedDataCallback_(k.prefetchResponseCacheKey_,A);if(_.W("web_prefetch_preload_video")&&
U.length===1&&U[0]==="pl"&&A&&!A.playerAds&&!A.adPlacements){var q=_.b(x,_.VY),T=q!=null,c={raw_player_response:A,watch_endpoint:q};(A=_.Za().resolve(T?_.oX4:_.Rv))&&x&&A.then(function(Z){T&&_.W("web_queue_preload_video")?(c.prefer_gapless=!0,Z.queueNextVideo(c)):Z.preloadVideoByPlayerVars(c)})}})}})},w9=function(k,g,P,x){this.prefetchEndpointProvider_=k;
this.prefetchRequestPromise_=this.triggerPromise_=null;this.storePrefetchedDataCallback_=g;this.prefetchJobConfig_=P;this.JSC$13255_networkPrefetchRequest_=x;this.prefetchResponseCacheKey_=null};
w9.prototype.enqueue=function(){this.triggerPromise_||(Ufe(this,Hu2(this)),_.wT(document,"visibilitychange",this.onVisibilityChange_,!1,this))};
w9.prototype.resolve=function(){this.cancel()};
w9.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.");N_5(this)};
w9.prototype.onVisibilityChange_=function(){var k=this;_.kP(_.jW0)()==0?this.triggerPromise_&&(this.triggerPromise_.thenCatch(function(){k.triggerPromise_=null}),this.triggerPromise_.cancel("Visibility changed to background, trigger promise cancelled.")):this.triggerPromise_||Ufe(this,Hu2(this))};
var AQU=function(k,g,P,x,U){g&&(g==null?0:g.videoId)&&P&&P.entries&&_.W("kevlar_enable_shorts_prefetch_in_sequence")&&(y_y(k),g=P.entries.map(function(A){var q;return(q=_.b(A.command,_.VY))==null?void 0:q.videoId}).indexOf(g.videoId),P=P.entries[g+1],P!=null&&P.command&&!_.b(P==null?void 0:P.command,_.IW)&&(x=new vxY([P.command],new Q92(x,_.Xq,1),null,"shorts",!1),k.pendingPrefetchJob_=new w9(new ox5(x.autonavEndpoints),function(){return!1},x,new m4(U)),k.pendingPrefetchJob_.enqueue()))},df3=function(k,
g,P,x,U,A){var q=_.cV.getInstance();
if(!_.W("block_all_player_prefetch_requests")){y_y(k);var T=!!P.getPlaylistId(),c=P.getVideoData().isLive&&P.getVideoData().hasProgressBarBoundaries;if((q.getState()==2||T||c)&&(!P.getVideoData().isLive||c)){q={inPlaylist:T,videoDuration:P.getDuration(),makeUpNextTrigger:function(w){return new Xls(P,_.Xq,w)},
makePlaybackTrigger:function(w){return new Q92(P,_.Xq,w)}};
var Z=arY(g,q);Z&&(k.pendingPrefetchJob_=new w9(Z.isInPlaylist?new Kon(U):new ox5(Z.autonavEndpoints),function(w,J){J=new td7(Y1n[Z.pageType].pageFragments,Y1n[Z.pageType].prefetchedFragments,J);return _.TMt(J)?(k.prefetchCache_.set(w,J),!0):!1},Z,new Vm(x,P,A,U)),k.pendingPrefetchJob_.enqueue())}}},O2d=function(){var k=_.i5();
k.signals.parkOrScheduleJob(function(){var g=k.storage;if(g.storage)if(hLe(g)){var P=g.getPlaylistId();g=ExU(g);P=!!P&&g!==void 0}else g.clear(),P=!1;else P=!1;if(P){P=k.JSC$13082_pageManager.isOnWatch();a:{var x=k.storage;if(x.storage&&hLe(x)&&(g=x.getPlaylistId(),x=ExU(x),g&&x!==void 0)){P={recoverPlaylistCommand:{listId:g,index:x,openMiniplayer:!P,openListPanel:P,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}};break a}P=void 0}P&&_.l1(k.JSC$13082_actionRouter,[P],null)}},0,"ma")},qUY=function(k,g,P,
x,U,A){var q=_.$5(7111);
_.BV(k.JSC$18564_screenManager,q,A?_.Zz(A):void 0);_.uF(k.JSC$18564_screenManager,q,{offlineabilityData:{offlineModeType:"OFFLINE_NOW",offlineObjectType:x,offlineId:g,offlineabilityFormatType:P,isDefaultFormatType:U==="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED",downloadQualitySettingsAction:U}})},TSs=function(k,g,P,x,U){var A,q,T,c,Z;
return _.e(function(w){if(w.nextAddress==1)return w.yield(k.JSC$18564_playerApiPromise,2);A=w.yieldResult;qUY(k,g,P,"OFFLINE_OBJECT_TYPE_PLAYLIST",x,U);if(T=_.LB3[k.entityTypeMap.listEntityType])Z={},q=(Z[T]={maximumDownloadQuality:(c=P)!=null?c:void 0},Z);return w.yield(A.queueOfflineAction(g,k.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",q),0)})},e9d=function(k,g){var P,x,U,A;
return _.e(function(q){if(q.nextAddress==1)return q.yield(k.JSC$18564_persistentStorePromiseAccessor(),2);if(q.nextAddress!=3){P=q.yieldResult;if(!P)return _.pH(new _.Da("PES is undefined")),q.return();x=_.xz(g,"downloadStatusEntity");return q.yield(u9n(P,x,"downloadStatusEntity"),3)}U=q.yieldResult;return q.return((A=U)==null?void 0:A.downloadState)})},cQ5=function(k,g,P,x,U){var A,q,T,c,Z,w;
return _.e(function(J){switch(J.nextAddress){case 1:return J.yield(k.JSC$18564_playerApiPromise,2);case 2:A=J.yieldResult;qUY(k,g,P,"OFFLINE_OBJECT_TYPE_VIDEO",x,U);if(T=_.LB3[k.entityTypeMap.singleEntityType])Z={},q=(Z[T]={maximumDownloadQuality:(c=P)!=null?c:void 0},Z);return J.yield(e9d(k,g),3);case 3:w=J.yieldResult;if(w!=="DOWNLOAD_STATE_USER_DELETED"){J.jumpTo(4);break}return J.yield(k.deleteVideo(g),4);case 4:return J.yield(A.queueOfflineAction(g,k.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",
q),0)}})},VE3=function(k,g,P,x,U){return _.e(function(A){return A.nextAddress==1?A.yield(k.deleteVideo(g,"OFFLINE_DELETE_REASON_FAILED_VIDEO_RETRY"),2):A.yield(cQ5(k,g,P,x,U),0)})},Z2s=function(k,g,P){var x,U;
return _.e(function(A){if(A.nextAddress==1)return A.yield(k.JSC$18564_playerApiPromise,2);x=A.yieldResult;U=_.xz(g,"mainVideoDownloadStateEntity");return A.yield(x.updateDownloadState(U,P),0)})},O3T=function(k){var g=_.Za().resolve(_.ta);
return _.e(function(P){if(P.nextAddress==1)return g.previousDownloadStateForVideo[k]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&g.previousDownloadStateForVideo[k]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"?P.jumpTo(2):P.yield(g.resumeVideoDownload(k),2);if(P.nextAddress!=4)return P.yield(Z2s(g,k,g.previousDownloadStateForVideo[k]),4);delete g.previousDownloadStateForVideo[k];_.SV(P)})},A2y=function(k,g){var P;
return _.e(function(x){if(x.nextAddress==1)return x.yield(k.JSC$18564_playerApiPromise,2);P=x.yieldResult;return x.yield(P.queueOfflineAction(g,k.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE"),0)})},x$e=function(){var k=_.Za().resolve(_.ta),g,P;
return _.e(function(x){if(x.nextAddress==1)return x.yield(k.JSC$18564_playerApiPromise,2);if(x.nextAddress!=3)return g=x.yieldResult,P={offlineLoggingData:{offlineDeleteReason:"OFFLINE_DELETE_REASON_SETTINGS_DELETE_ALL"}},x.yield(g.queueOfflineAction("!*$_ALL_ENTITIES_!*$",k.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",P),3);var U=k.JSC$18564_commandHandler,A=U.resolveCommand,q=_.OX("DELETING_ALL",void 0,"Downloads are being deleted");A.call(U,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.pD(q)}},
popupType:"TOAST"}});_.SV(x)})},mfa=function(k,g){var P,x,U,A,q,T;
return _.e(function(c){if(c.nextAddress==1)return c.yield(k.JSC$18564_persistentStorePromiseAccessor(),2);if(c.nextAddress!=3)return P=c.yieldResult,P?c.yield(u9n(P,_.WS,"downloadsPageViewConfigurationEntity"),3):(_.pH(new _.Da("PES is undefined")),c.return());U=(x=c.yieldResult)!=null?x:{};T=(q=(A=U)==null?void 0:A.downloadsUpsellBannerVisibility)!=null?q:{};return T.visibleWithConnection?c.yield(g.refreshAllStaleEntities(0),0):c.jumpTo(0)})},w4y=function(k){var g,P;
return _.e(function(x){if(x.nextAddress==1)return x.yield(k.JSC$18564_prefStorage,2);g=x.yieldResult;return x.return((P=g)==null?void 0:P.get("sdois"))})},JQF=function(k){var g,P,x,U,A,q;
return _.e(function(T){if(T.nextAddress==1)return T.yield(k.JSC$18564_persistentStorePromiseAccessor(),2);if(T.nextAddress!=3){g=T.yieldResult;if(!g)return _.pH(new _.Da("PES is undefined")),T.return();P=_.xz("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");return T.yield(u9n(g,P,"settingEntity"),3)}x=T.yieldResult;return T.return((q=(U=x)==null?void 0:(A=U.settingOptionValue)==null?void 0:A.boolValue)!=null?q:!1)})},rQn=function(k,g){var P,x,U,A;
return _.e(function(q){switch(q.nextAddress){case 1:return((P=g)==null?void 0:P.formatType)===void 0?q.return():q.yield(k.JSC$18564_prefStorage,2);case 2:x=q.yieldResult;if(x===void 0)return q.return();if(((U=g)==null?void 0:U.settingsAction)==="DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE")return q.yield(x.set("lmqf",g.formatType),8);if(((A=g)==null?void 0:A.settingsAction)!=="DOWNLOAD_QUALITY_SETTINGS_ACTION_EXPIRING_SAVE"){q.jumpTo(0);break}return q.yield(x.set("lmqf",g.formatType),6);case 6:return q.yield(x.set("lmqflst",
Math.floor((0,_.Jc)())),0);case 8:return q.yield(x.remove("lmqflst"),0)}})},f8Y=function(k){var g,P;
return _.e(function(x){switch(x.nextAddress){case 1:return x.yield(k.JSC$18564_prefStorage,2);case 2:g=x.yieldResult;if(!g){x.jumpTo(3);break}return x.yield(g.get("lmqflst"),4);case 4:if(P=x.yieldResult,P!==void 0)return x.return(P);case 3:return x.return(0)}})},Wvy=function(k){var g,P;
return _.e(function(x){switch(x.nextAddress){case 1:return x.yield(k.JSC$18564_prefStorage,2);case 2:g=x.yieldResult;if(g===void 0){x.jumpTo(3);break}return x.yield(g.get("lmqf"),4);case 4:if(P=x.yieldResult,P!==void 0)return x.return(P);case 3:return x.return("SD")}})},wLn=function(k,g,P){var x,U,A,q,T,c,Z,w;
_.e(function(J){switch(J.nextAddress){case 1:return J.yield(rQn(k,(x=g)==null?void 0:x.actionParams),2);case 2:U=g.playlistId;if(!U)return J.return();if(g.action==="ACTION_ADD")return((q=g.actionParams)==null?0:q.formatType)?J.yield(TSs(k,U,g.actionParams.formatType,(w=g.actionParams)==null?void 0:w.settingsAction,P),0):J.yield(k.offlineWebClientEligibility,14);if(g.action==="ACTION_REMOVE_WITH_PROMPT"){var r=k.JSC$18564_commandHandler,f=r.resolveCommand,B=_.y4("INNERTUBE_CLIENT_NAME");var L=B===
"WEB_REMIX"?_.OX("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.OX("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var Y=B==="WEB_REMIX"?[_.OX("REMOVE_DOWNLOAD_CONFIRMATION",void 0,"Items you remove will no longer play without an internet connection.")]:[];B=B==="WEB_REMIX"?_.OX("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.OX("DELETE",void 0,"Delete");var l=_.OX("CANCEL",void 0,"Cancel");L=hss(L,Y,B,l,{signal:"DELETE_PLAYLIST_DOWNLOAD",targetId:U});f.call(r,{openPopupAction:L});return J.return()}if(g.action===
"ACTION_REMOVE")return J.yield(A2y(k,U),0);if(g.action!=="ACTION_SYNC"){J.jumpTo(0);break}return J.yield(k.JSC$18564_playerApiPromise,9);case 9:return A=J.yieldResult,J.yield(A.queueOfflineAction(U,k.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);case 14:return T=J.yieldResult,J.yield(Wvy(k),15);case 15:return c=J.yieldResult,J.yield(f8Y(k),16);case 16:Z=J.yieldResult,g.onAddCommand&&k.JSC$18564_commandHandler.resolveCommand(g.onAddCommand,{form:{preferredFormatType:c,
offlineWebClientEligibility:T,lastOfflineQualitySettingsSavedMs:Z.toString()}}),J.jumpTo(0)}})},Z3U=function(k,g,P){var x,U,A,q,T,c,Z,w,J,r,f,B,L,Y;
_.e(function(l){switch(l.nextAddress){case 1:return l.yield(rQn(k,(x=g)==null?void 0:x.actionParams),2);case 2:U=g.videoId;if(!U)return l.return();if(g.action==="ACTION_REMOVE_WITH_PROMPT"){var D=k.JSC$18564_commandHandler,X=D.resolveCommand,a=_.y4("INNERTUBE_CLIENT_NAME");var H=a==="WEB_REMIX"?_.OX("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.OX("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var y=a==="WEB_REMIX"?[_.OX("REMOVE_DOWNLOAD_CONFIRMATION_TRACK_OFFLINE",void 0,"This track won't be available to listen offline.")]:
[];a=a==="WEB_REMIX"?_.OX("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.OX("DELETE",void 0,"Delete");var kj=_.OX("CANCEL",void 0,"Cancel");H=hss(H,y,a,kj,{signal:"DELETE_DOWNLOAD",targetId:U});X.call(D,{openPopupAction:H});return l.return()}if(g.action==="ACTION_ADD")return((r=g.actionParams)==null?0:r.formatType)?l.yield(cQ5(k,U,g.actionParams.formatType,(Y=g.actionParams)==null?void 0:Y.settingsAction,P),0):l.yield(k.offlineWebClientEligibility,23);if(g.action==="ACTION_RETRY")return l.yield(Wvy(k),
19);if(g.action==="ACTION_PAUSE")return l.yield(k.pauseVideoDownload(U),0);if(g.action==="ACTION_RESUME")return l.yield(k.resumeVideoDownload(U),0);if(g.action!=="ACTION_REMOVE"){l.jumpTo(0);break}return l.yield(e9d(k,U),13);case 13:return A=l.yieldResult,k.previousDownloadStateForVideo[U]=(q=A)!=null?q:"DOWNLOAD_STATE_UNKNOWN",l.yield(Z2s(k,U,"DOWNLOAD_STATE_USER_DELETED"),14);case 14:if(k.previousDownloadStateForVideo[U]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&k.previousDownloadStateForVideo[U]!==
"DOWNLOAD_STATE_PENDING_DOWNLOAD"){l.jumpTo(15);break}return l.yield(k.pauseVideoDownload(U),15);case 15:D=_.OX("DELETED_VIDEO",void 0,"Video deleted from downloads.");X=_.OX("UNDO_ACTION",void 0,"Undo");H=_.OX("CLOSE",void 0,"Close");T={openPopupAction:{popup:{notificationActionRenderer:{responseText:_.pD(D),actionButton:{buttonRenderer:{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.pD(X),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"UNDO_DELETE_DOWNLOAD",
targetId:U}}]}},loggingDirectives:{clientVeSpec:{uiType:169048}},accessibilityData:{accessibilityData:{label:D+" "+X}}}},closeActionButton:{buttonRenderer:{icon:{iconType:"CLOSE"},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"DELETE_DOWNLOAD",targetId:U}}]}},loggingDirectives:{clientVeSpec:{uiType:169049}},accessibilityData:{accessibilityData:{label:H}}}},loggingDirectives:{clientVeSpec:{uiType:169047}}}},popupType:"TOAST"}};k.JSC$18564_commandHandler.resolveCommand(T);
l.jumpTo(0);break;case 19:c=l.yieldResult;c==="UNKNOWN_FORMAT_TYPE"&&(c="SD");Z="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED";if((w=g.actionParams)==null?0:w.formatType)c=g.actionParams.formatType,Z=(J=g.actionParams)==null?void 0:J.settingsAction;return l.yield(VE3(k,U,c,Z,P),20);case 20:return l.return();case 23:return f=l.yieldResult,l.yield(Wvy(k),24);case 24:return B=l.yieldResult,l.yield(f8Y(k),25);case 25:L=l.yieldResult,g.onAddCommand&&k.JSC$18564_commandHandler.resolveCommand(g.onAddCommand,
{form:{preferredFormatType:B,offlineWebClientEligibility:f,lastOfflineQualitySettingsSavedMs:L.toString()}}),l.jumpTo(0)}})},s$3=function(k,g){var P,x,U,A,q,T,c;
return _.e(function(Z){if(Z.nextAddress==1)return Z.yield(k.JSC$18564_persistentStorePromiseAccessor(),2);P=Z.yieldResult;if(!P)return _.pH(new _.Da("PES is undefined")),Z.return();if((x=g)==null||!x.settingItemId)return Z.return();U=g;A=U.settingItemId;q=U.boolValue;T=_.xz(A,"settingEntity");c={key:T,settingOptionValue:{boolValue:q}};return Z.yield(zLe(P,c),0)})},b2U=function(k,g){var P,x,U,A,q,T,c;
return _.e(function(Z){switch(Z.nextAddress){case 1:return Z.yield(k.JSC$18564_prefStorage,2);case 2:return P=Z.yieldResult,x=_.ex(),Z.yield(k.JSC$18564_persistentStorePromiseAccessor(),3);case 3:return U=Z.yieldResult,P?U?Z.yield(P.get("sdois"),4):(_.pH(new _.Da("PES is undefined")),Z.return()):(_.pH(new _.Da("prefStorage is undefined")),Z.return());case 4:A=Z.yieldResult;T=(q=g)==null?void 0:q.boolValue;T===void 0||_.W("kevlar_set_sd_enabled_flag_killswitch")||_.cw(0,197,!0);A===void 0&&T===void 0&&
(T=!1);if(T===void 0){Z.jumpTo(0);break}return Z.yield(P.set("sdois",T),6);case 6:return _.W("kevlar_set_sd_enabled_flag_killswitch")||(_.cw(0,196,T),x.save()),c={settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:T},Z.yield(s$3(k,c),0)}})},BSF=function(k,g,P){var x,U,A,q,T;
return _.e(function(c){switch(c.nextAddress){case 1:return c.yield(w4y(k),2);case 2:return x=c.yieldResult,c.yield(b2U(k,P),3);case 3:return c.yield(w4y(k),4);case 4:return U=c.yieldResult,A=U!==x,c.yield(JQF(k),5);case 5:q=c.yieldResult&&!_.W("kevlar_modern_downloads_page");if((T=!U&&!q)||A)return c.yield(g.queueOfflineAction("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity","OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);c.jumpTo(0)}})},Trs=function(){var k=_.Za().resolve(_.ta),
g;
_.e(function(P){switch(P.nextAddress){case 1:return P.yield(k.JSC$18564_playerApiPromise,2);case 2:g=P.yieldResult;if(!_.W("kevlar_force_refresh_smart_downloads")){P.jumpTo(3);break}return P.yield(g.refreshAllStaleEntities(0),4);case 4:return P.return();case 3:return P.yield(g.refreshAllStaleEntities(),5);case 5:return P.yield(BSF(k,g),6);case 6:if(_.W("enable_download_pep_for_premium_countries_web"))return P.yield(mfa(k,g),0);P.jumpTo(0)}})},r2Y=function(k,g){var P,x;
_.e(function(U){switch(U.nextAddress){case 1:return U.yield(k.JSC$18564_playerApiPromise,2);case 2:P=U.yieldResult;switch((x=g)==null?void 0:x.settingItemId){case "SMART_DOWNLOADS_ENABLED":return U.jumpTo(3);case "SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED":return U.jumpTo(4)}U.jumpTo(0);break;case 3:return U.yield(BSF(k,P,g),6);case 6:U.jumpTo(0);break;case 4:return U.yield(s$3(k,g),7);case 7:U.jumpTo(0)}})},z95=function(k,g){var P,x,U;
return _.e(function(A){if(A.nextAddress==1)return A.yield(k.JSC$18564_persistentStorePromiseAccessor(),2);if(A.nextAddress!=3){P=A.yieldResult;if(!P)return _.pH(new _.Da("PES is undefined")),A.return(!1);if(!g)return A.return(!1);x=_.xz(g,"mainVideoEntity");return A.yield(u9n(P,x,"mainVideoEntity"),3)}U=A.yieldResult;return A.return(U!==void 0)})},WLy=function(k){var g=_.Za().resolve(_.ta),P,x,U,A,q,T,c,Z,w,J,r;
_.e(function(f){switch(f.nextAddress){case 1:return f.yield(g.JSC$18564_playerApiPromise,2);case 2:P=f.yieldResult;U=(x=k)==null?void 0:x.actions;if(!U)return f.return();A=_.O(U);q=A.next();case 3:if(q.done){f.jumpTo(0);break}T=q.value;Z=c=void 0;if(!(((c=T)==null?0:c.entityKey)&&((Z=T)==null?0:Z.actionType))){f.jumpTo(4);break}w=_.g1(T.entityKey);J=w.entityId;r=w.entityType;return f.yield(P.queueOfflineAction(J,r,T.actionType),4);case 4:q=A.next(),f.jumpTo(3)}})},uJy=function(k,g){var P,x,U,A,q;
return _.e(function(T){if(T.nextAddress==1)return T.yield(k.JSC$18564_prefStorage,2);if(T.nextAddress!=3)return(P=T.yieldResult)?T.yield(P.get("psi"),3):T.return();x=T.yieldResult;q={isPaused:g,lastSyncTimestamp:(A=(U=x)==null?void 0:U.lastSyncTimestamp)!=null?A:"0"};return T.yield(P.set("psi",q),0)})},Br5=function(k){var g=_.Za().resolve(_.ta),P,x,U,A,q,T,c,Z;
return _.e(function(w){switch(w.nextAddress){case 1:return w.yield(g.JSC$18564_playerApiPromise,2);case 2:P=w.yieldResult;U=((x=k)==null?void 0:x.localWatchHistoryCommandType)==="LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE";switch((T=k)==null?void 0:T.localWatchHistoryCommandType){case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_CLEAR":A="!*$_ALL_ENTITIES_!*$";q="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE";break;case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE":case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_RESUME":return w.jumpTo(3);
case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_REMOVE":return w.jumpTo(4)}w.jumpTo(5);break;case 3:return w.yield(uJy(g,U),6);case 6:w.jumpTo(5);break;case 4:return w.yield(z95(g,(c=k)==null?void 0:c.videoId),7);case 7:w.yieldResult&&(A=(Z=k)==null?void 0:Z.videoId,q="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE");w.jumpTo(5);break;case 5:if(A&&q)return w.yield(P.queueOfflineAction(A,"videoPlaybackPositionEntity",q),0);w.jumpTo(0)}})},h93=function(k,g){var P;
g!==1||((P=k.currentPersistentToast)==null?0:P.isOpened())?k.openToast():k.currentPersistentToast=void 0},EBY=function(k,g){var P;
return(P=k.transitionTasksMap.get(g))!=null?P:[]},LvT=function(k,g){var P=[];
k.elementTasksMap.forEach(function(x){(x=x.get(g))&&P.push(x)});
return P},nBY=function(k,g,P,x,U){U=U===void 0?{}:U;
var A=g.defaultViewTransitionOptions;return Object.assign({},A,U,{beforeTransition:function(){x.forEach(function(Z){Z.beforeTransition()});
var q;(q=A.beforeTransition)==null||q.call(A);var T,c;(c=(T=U).beforeTransition)==null||c.call(T);P.forEach(function(Z){Z.beforeTransition()})},
afterTransition:function(){x.forEach(function(Z){Z.afterTransition()});
var q;(q=A.afterTransition)==null||q.call(A);var T,c;(c=(T=U).afterTransition)==null||c.call(T);P.forEach(function(Z){Z.afterTransition()})},
ignoredErrors:k.config.ignoredErrors})},SUY=function(k,g,P){k.transitionTasksMap.has(g)?k.transitionTasksMap.get(g).push(P):(k=new _.Da("Transition task registered for unknown transition type",g),_.IE(k))},FvY=function(k,g,P){if(k.transitionTasksMap.has(g)){var x=k.transitionTasksMap.get(g).filter(function(U){return U!==P});
k.transitionTasksMap.set(g,x)}},YU7=function(k,g){var P=EBY(k,g);
P=_.O(P);for(var x=P.next();!x.done;x=P.next())x=x.value,x.runOnce&&FvY(k,g,x);k.elementTasksMap.forEach(function(U,A){U.forEach(function(q,T){q.runOnce&&g===T&&(U.delete(T),U.size===0&&k.elementTasksMap.delete(A))})})},j$Y=function(k,g,P){var x,U,A,q,T,c,Z,w,J;
_.e(function(r){if(r.nextAddress==1){if(k.config.disableAllTransitions)return r.return(g());if((x=P)==null||!x.transitionType)return r.return(_.VaY(g,Object.assign({},(U=P)==null?void 0:U.viewTransitionOptions,{ignoredErrors:k.config.ignoredErrors})));A=P;q=A.transitionType;T=A.viewTransitionOptions;c=k.config.transitionConfigs.get(q);if(!c)return r.return(g());Z=EBY(k,q);w=LvT(k,q);J=_.VaY(g,nBY(k,c,Z,w,T));return r.yield(J,2)}YU7(k,q);_.SV(r)})},Q$3=function(){var k,g,P,x;
return _.e(function(U){if(U.nextAddress==1)return k=navigator,(g=k.storage)!=null&&g.persisted?U.yield((P=k.storage)==null?void 0:P.persisted(),2):U.return("PERSISTED_STATE_NOT_SUPPORTED");x=U.yieldResult;return U.return(x?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},l8d=function(){var k,g,P,x;
return _.e(function(U){if(U.nextAddress==1)return k=navigator,(g=k.storage)!=null&&g.persist?U.yield((P=k.storage)==null?void 0:P.persist(),2):U.return("PERSISTED_STATE_NOT_SUPPORTED");x=U.yieldResult;return U.return(x?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},Dfa=function(){var k,g;
return _.e(function(P){switch(P.nextAddress){case 1:return k="PERSISTED_STATE_NOT_SUPPORTED",_.Bo(P,2),P.yield(Q$3(),4);case 4:k=P.yieldResult;if(k!=="PERSISTED_STATE_NOT_GRANTED"){P.jumpTo(5);break}return P.yield(l8d(),6);case 6:k=P.yieldResult;case 5:_.Ac(P,3);break;case 2:g=_.Ll(P),g instanceof Error&&_.IE(g);case 3:return _.HE("persistentStorageStateChecked",{persistedState:k}),P.return(k)}})},tEY=function(k,g){var P=[],x=!1;
g=_.O(g);for(var U=g.next();!U.done;U=g.next()){U=k.moduleRegistry[U.value];var A=void 0,q=void 0;((A=U)==null?0:A.isFetching)&&((q=U)==null?0:q.resolver)?(P.push(U.resolver.promise),x=!0):(U=new _.i3,U.resolve(void 0),P.push(U.promise))}return x?Promise.all(P):void 0},MEs=function(k,g,P){if(k.isAnyTransitionEnabled){var x={beforeTransition:function(){P(!0);
g.style.viewTransitionName="masthead-page-transition"},
afterTransition:function(){g.style.viewTransitionName&&(g.style.viewTransitionName="",P(!1))}};
SUY(k.viewTransitionCoordinator,"slide",x);SUY(k.viewTransitionCoordinator,"lockup-to-watch",x);SUY(k.viewTransitionCoordinator,"watch-next-appears",x);SUY(k.viewTransitionCoordinator,"learning-journey",x)}},KvY=function(k,g){k.isBrowseTransitionEnabled?j$Y(k.viewTransitionCoordinator,g,{transitionType:"slide"}):(g(),Promise.resolve())},oBy=function(k,g){k.isLockupToWatchTransitionEnabled?j$Y(k.viewTransitionCoordinator,g,{transitionType:"lockup-to-watch",
viewTransitionOptions:{afterTransition:function(){k.registeredLockupThumbnail=void 0;k.lockupThumbnailRegisteredFromWatchEndpoint=!1}}}):(g(),Promise.resolve())},vB3=function(k,g){k.isLockupToWatchTransitionEnabled?j$Y(k.viewTransitionCoordinator,g,{transitionType:"watch-next-appears"}):(g(),Promise.resolve())},a83=function(k,g){k.isLearningJourneyTransitionEnabled?j$Y(k.viewTransitionCoordinator,g,{transitionType:"learning-journey"}):(g(),Promise.resolve())},H2y=function(k,g,P){if(k.isInitialized()){var x=
GF(P),U=x==="watch";
x=x==="shorts";var A=GF(g)==="watch";if(U)A||(k.backgroundPageData=g),k.watchPipMode&&A||k.deactivate(P.endpoint);else if(x){if(GF(g)!=="shorts"){var q;(q=k.getPlayerElement())==null||q.pause()}}else A&&!k.watchPipMode&&(ErU(g,P,!0)?(k.watchWhileMode&&_.yc3(k,!1),_.veV(k,g)):k.isMiniplayerActive()&&k.watchWhileMode&&k.deactivate());A&&_.Ci2(k);k.shortsPipMode&&!x&&(window.focus(),k.deactivate());if(k.pictureInPictureEnabled())if(x&&k.shortsPipEnabled||U&&k.watchPipEnabled)_.snk(k.handleMediaSessionPipActivation);
else if(!k.isMiniplayerActive()&&(k.shortsPipEnabled||k.watchPipEnabled)&&window.documentPictureInPicture&&_.nb()&&_.skb("Chromium")>=120){k=_.WcA().mediaSession;try{k.setActionHandler("enterpictureinpicture",null)}catch(T){}}}},NST=function(k,g){var P,x;
_.e(function(U){if(U.nextAddress==1){if(!k||!k.navigationEndpoint)return U.return();_.SD().lockupActivation=!0;var A;g?A=_.vS(_.OX("QUEUE",void 0,"Queue")):A=k.longBylineText;x=(P=A)&&k.title?{miniplayerTitle:k.title,miniplayerSubtitle:P,playlistData:null}:void 0;return U.yield(_.nfJ(_.Za().resolve(_.EB),k.navigationEndpoint,!0,x),2)}_.SD().userActivation=!0;_.SV(U)})},Q73=function(k,g){var P,x,U,A,q,T;
_.e(function(c){if(c.nextAddress==1){P=_.b(g,_.Mom);if(!P||!P.listId)return c.return();k.index=P.index||k.index||0;x=k.response&&k.response.playingVideoId||void 0;return c.yield(_.i_L(k.JSC$13082_playlistNetworkManager,P.listId,k.index,x),2)}U=c.yieldResult;if(!U)return c.return();A=U.playlistId;q=U.playlistPanelRenderer;!k.queueProxy&&A&&q&&A.startsWith("TLPQ")&&(k.queueProxy=new _.CI(k.JSC$13082_playlistNetworkManager,A,k.setPlaylistData.bind(k),k.clearQueue.bind(k),_.kzu(q),k.storage));if(P.openMiniplayer&&
(T=_.gTk(q))&&!k.JSC$13082_pageManager.isOnWatch()){var Z=T,w=P.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE";k.isMiniplayerActive()?k.openToast(Z):NST(Z,w)}k.setPlaylistData(A,q,U.autoplayRenderer);_.SV(c)})},FVn=function(k,g){var P=_.i5();
P.index===void 0&&(P.index=0);P.temporaryItems.push.apply(P.temporaryItems,_.Kl(k));if((g.videoId||g.videoIds)&&P.index!==void 0&&g.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"){if(!P.queueProxy){var x=[];if(P.response){var U=_.Za().resolve(_.EB).isMiniplayerActive();if(P.response.playlistPanelRenderer&&P.response.playlistId&&!P.response.playlistId.startsWith("TLPQ")){if(P.JSC$13082_pageManager.isOnWatch()||U)x=_.kzu(P.response.playlistPanelRenderer)}else P.response.playingVideoId&&!g.openMiniplayer?
x.push(P.response.playingVideoId):U&&P.response.playingVideoId&&g.openMiniplayer&&x.push(P.response.playingVideoId)}P.queueProxy=new _.CI(P.JSC$13082_playlistNetworkManager,"",P.setPlaylistData.bind(P),P.clearQueue.bind(P),x,P.storage);P.queueProxy.JSC$13028_setCurrentIndex(P.index)}P.queueProxy.addVideos(g.videoIds||[g.videoId],g)}Loa(P,k);P.response&&_.Uv(P,_.AM(P,P.response.autoplayRenderer));P.JSC$13082_pageManager.isOnWatch()?P.isMiniplayerActive()&&P.openToast(k[0]):(k=k[0],g=g.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE",
P.isMiniplayerActive()?P.openToast(k):NST(k,g))},I87=function(k){var g=_.k3(k);
if(g=="object"||g=="array"){if(typeof k.clone==="function")return k.clone();if(typeof Map!=="undefined"&&k instanceof Map)return new Map(k);if(typeof Set!=="undefined"&&k instanceof Set)return new Set(k);g=g=="array"?[]:{};for(var P in k)g[P]=I87(k[P]);return g}return k},Jq=function(k,g){return _.Jds(_.d3(k,g,void 0,_.Ak))},r9=function(k,g){return _.qV(_.d3(k,g,void 0,_.Ak))},fn=function(k,g){return _.lPk(_.d3(k,g,void 0,_.Ak))},W2=function(k,g){return _.d3(k,g,void 0,_.Ak,_.Rt)},X4e=_.TJ(function(k,
g,P,x){if(k.nextWireType_!==0)return!1;
_.eL(g,P,x,_.Em(k.decoder_,_.mcA));return!0},_.ws,_.Ys),yQF=_.TJ(function(k,g,P){if(k.nextWireType_!==1)return!1;
var x=k.decoder_;k=_.nm(x);x=_.nm(x);k=_.vH(k,x);_.cj(g,P,k);return!0},_.lkj,_.$Vm),p4U=_.TJ(function(k,g,P){if(k.nextWireType_!==2)return!1;
k=_.KYJ(k);_.cj(g,P,k===_.S3()?void 0:k);return!0},_.ocM,_.UVt),Cq5=_.hSC(function(k,g,P){if(k.nextWireType_!==0&&k.nextWireType_!==2)return!1;
g=_.$c(g,g[_.UL]|0,P);k.nextWireType_==2?_.oNc(k,dA5,g):g.push(_.Lm(k.decoder_));return!0},function(k,g,P){g=_.uNs(_.qV,g,!0);
if(g!=null&&g.length){P=_.XHL(k,P);for(var x=0;x<g.length;x++)_.YH3(k.encoder_,g[x]);_.ydL(k,P)}},_.AUN),G1a=_.TJ(function(k,g,P,x){if(k.nextWireType_!==0)return!1;
_.eL(g,P,x,_.Lm(k.decoder_));return!0},_.akA,_.AUN),R9d=function(k){return k.previousElementSibling!==void 0?k.previousElementSibling:_.JFH(k.previousSibling,!1)},kXe=function(k,g){var P=[];
for(g=g||0;g<k.length;g+=2)_.AIm(k[g],k[g+1],P);return P.join("&")},g05=function(k,g){var P=arguments.length==2?kXe(arguments[1],0):kXe(arguments,1);
return _.UBL(k,P)},PC3=_.zJ(_.su),P1Y=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(P1Y,_.OH);P1Y.prototype.getTypeName=function(){return _.fm(this,1).split("/").pop()};
P1Y.prototype.getValue=function(){var k=_.d3(this,2);if(Array.isArray(k)||k instanceof _.OH)throw Error("W");return _.TE(this,2)};
var H5Y=function(){var k=_.gf();this.JSC$9919_streamzService=k;k.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/opened",_.f4("channel_type"))};
H5Y.prototype.increment=function(k){this.JSC$9919_streamzService.JSC$9789_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/opened",k)};
var Nzy=function(){var k=_.gf();this.JSC$9922_streamzService=k;k.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/closed",_.f4("channel_type"))};
Nzy.prototype.increment=function(k){this.JSC$9922_streamzService.JSC$9789_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/closed",k)};
var XsV=function(){var k=_.gf();this.JSC$9925_streamzService=k;k.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",_.f4("channel_type"))};
XsV.prototype.increment=function(k){this.JSC$9925_streamzService.JSC$9789_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",k)};
var IWF=function(){var k=_.gf();this.JSC$9928_streamzService=k;k.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
IWF.prototype.increment=function(){this.JSC$9928_streamzService.JSC$9789_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
var ysY=function(){var k=_.gf();this.JSC$9931_streamzService=k;k.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/error",_.f4("channel_type"),_.f4("error_type"))};
ysY.prototype.increment=function(k,g){this.JSC$9931_streamzService.JSC$9789_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/error",k,g)};
var psy=function(){var k=_.gf();this.JSC$9934_streamzService=k;k.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
psy.prototype.increment=function(){this.JSC$9934_streamzService.JSC$9789_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
var CCT=function(){var k=_.gf();this.JSC$9937_streamzService=k;k.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
CCT.prototype.increment=function(){this.JSC$9937_streamzService.JSC$9789_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
var awa=function(){var k=_.gf();this.JSC$9943_streamzService=k;k.addNewCounter("/client_streamz/youtube/identity/dma_pause_player")};
awa.prototype.increment=function(){this.JSC$9943_streamzService.JSC$9789_incrementCounter("/client_streamz/youtube/identity/dma_pause_player")};
var $WF=function(k){return k.getCount&&typeof k.getCount=="function"?k.getCount():_.HI(k)||typeof k==="string"?k.length:_.vX.getCount(k)},xWV=function(k,g){if(typeof k.every=="function")return k.every(g,void 0);
if(_.HI(k)||typeof k==="string")return Array.prototype.every.call(k,g,void 0);for(var P=_.Aik(k),x=_.R9(k),U=x.length,A=0;A<U;A++)if(!g.call(void 0,x[A],P&&P[A],k))return!1;return!0},i02=function(k,g,P,x){var U=new _.vB(null);
k&&_.kB(U,k);g&&_.gS(U,g);P&&_.P4(U,P);x&&_.$B(U,x);return U},UW5=function(){var k=_.ke&&_.wA(_.WJY,10)>=0,g;
if(g=_.XIH)g=_.wA(_.fgH,10)>=0;var P=_.$s&&_.wA(_.WJY,85)>=0;return _.R7||k||g||P},Aod=function(k){var g=_.Kx3(k);
return g&&UW5()?-k.scrollLeft:g&&_.C4(k,"overflowX")!="visible"?k.scrollWidth-k.clientWidth-k.scrollLeft:k.scrollLeft},dWT=function(k,g){g=Math.max(g,0);
_.Kx3(k)?UW5()?k.scrollLeft=-g:k.scrollLeft=k.scrollWidth-g-k.clientWidth:k.scrollLeft=g},afd=0,yB7=!1;
ka.prototype.set=function(k){this.relativeTimeStart_=k};
ka.prototype.reset=function(){this.set(_.I7())};
ka.prototype.get=function(){return this.relativeTimeStart_};
var O0U=null,qAd=function(){O0U||(O0U=new ka)},TtU=function(){O0U||(O0U=new ka)};
_.XW(TtU,qAd);_.d=CG2.prototype;_.d.JSC$11354_buffer_="";_.d.set=function(k){this.JSC$11354_buffer_=""+k};
_.d.append=function(k,g,P){this.JSC$11354_buffer_+=String(k);if(g!=null)for(var x=1;x<arguments.length;x++)this.JSC$11354_buffer_+=arguments[x];return this};
_.d.clear=function(){this.JSC$11354_buffer_=""};
_.d.getLength=function(){return this.JSC$11354_buffer_.length};
_.d.toString=function(){return this.JSC$11354_buffer_};
var ehV=!1,xJ2=function(k){_.PI.call(this,k.message||k.description||k.name);this.isMissing=k instanceof gE;this.isTimeout=k instanceof _.ll&&k.errorCode=="net.timeout";this.isCanceled=k instanceof _.Eu};
_.z(xJ2,_.PI);xJ2.prototype.name="BiscottiError";var gE=function(){_.PI.call(this,"Biscotti ID is missing from server")};
_.z(gE,_.PI);gE.prototype.name="BiscottiMissingError";var PJ=null,zJ2=function(){try{var k=_.gP("yt.ads.biscotti.getId_");return k?k():lf3()}catch(g){return _.rT(g)}},coe=function(k,g){return _.Rp({type:"SET_COMMAND_FOR_GROUP_ID",
payload:{groupId:k,command:g}})},VG5=function(k){return _.Rp({type:"SET_GUIDE_IS_EXPANDED",
payload:k})},Z0s=function(k){return _.Rp({type:"SET_ONLINE_STATUS",
payload:k})},mW7=function(k,g){return _.Rp({type:"SET_TRANSCRIPTION_STATE",
payload:{high:k,low:g}})},wkd=function(k){return _.Rp({type:"SET_OVERLAY_STATE",
payload:k})},JoF=0,roy=function(k,g,P){var x=this;
this.priority=g;this.delay=P;this.jobId=0;this.completionCallback=_.J2;this.wrappedJob=function(){k();x.completionCallback()};
this.id=++JoF};
roy.prototype.enqueue=function(k){this.completionCallback=k;this.jobId=_.Xq.addJob(this.wrappedJob,this.priority,this.delay)};
var sd=function(){_.x0.call(this);this.isActive=!1;this.suspendedTasks=new Set;this.scheduledTasks=new Set;this.taskIdToTask=new Map};
_.z(sd,_.x0);sd.prototype.addJob=function(k,g,P){k=new roy(k,g,P);this.taskIdToTask.set(k.id,k);this.isActive?fMF(this,k):this.suspendedTasks.add(k);return k.id};
var fMF=function(k,g){k.scheduledTasks.add(g);g.enqueue(function(){k.scheduledTasks.delete(g)})};
sd.prototype.cancelJob=function(k){(k=this.taskIdToTask.get(k))&&(this.scheduledTasks.delete(k)?_.Xq.cancelJob(k.jobId):this.suspendedTasks.delete(k))};
sd.prototype.pause=function(){var k=this;this.isActive=!1;this.scheduledTasks.forEach(function(g){_.Xq.cancelJob(g.jobId);k.suspendedTasks.add(g)});
this.scheduledTasks.clear()};
sd.prototype.start=function(){var k=this;this.isActive=!0;this.suspendedTasks.forEach(function(g){fMF(k,g)});
this.suspendedTasks.clear()};
sd.prototype.reset=function(){this.scheduledTasks.forEach(function(k){_.Xq.cancelJob(k.jobId)});
this.scheduledTasks.clear();this.suspendedTasks.clear();this.taskIdToTask.clear()};
var bW=function(k,g){this.JSC$13208_networkService_=k;this.pageRequestPromise=g};
bW.prototype.fetchData=function(k){WNn(this,this.JSC$13208_networkService_.fetchData(k))};
bW.prototype.postData=function(k,g){WNn(this,this.JSC$13208_networkService_.postData(k,g))};
bW.prototype.requestDataForServiceEndpoint=function(k,g){WNn(this,this.JSC$13208_networkService_.requestDataForServiceEndpoint(k,g))};
var WNn=function(k,g){g.then(k.pageRequestPromise.onSuccess,k.pageRequestPromise.onFailure,k.pageRequestPromise)};
bW.prototype.cancel=function(){this.pageRequestPromise.cancel()};
var B2=function(k){this.buildNetworkRequest_=k;this.pendingRequests_=new Set};
B2.prototype.reset=function(){this.pendingRequests_.forEach(function(k){k.cancel()});
this.pendingRequests_.clear()};
B2.prototype.fetchData=function(k){var g=sdU(this);g.fetchData(k);return g.pageRequestPromise};
B2.prototype.postData=function(k,g){var P=sdU(this);P.postData(k,g);return P.pageRequestPromise};
B2.prototype.requestDataForServiceEndpoint=function(k,g){var P=sdU(this);P.requestDataForServiceEndpoint(k,g);return P.pageRequestPromise};
var sdU=function(k){var g=k.buildNetworkRequest_();k.pendingRequests_.add(g);var P=function(){k.pendingRequests_.delete(g)};
g.pageRequestPromise.then(P,P);return g},b0Y=function(k){var g=new sd;
this.JSC$13215_networkService_=k;this.JSC$13215_taskManager_=g;this.JSC$13215_networkManager_=new B2(this.networkRequestFactory_.bind(this))};
_.d=b0Y.prototype;_.d.networkRequestFactory_=function(){return new bW(this.JSC$13215_networkService_,new _.sv(this.JSC$13215_taskManager_))};
_.d.reset=function(){this.JSC$13215_taskManager_.reset();this.JSC$13215_networkManager_.reset()};
_.d.start=function(){this.JSC$13215_taskManager_.start()};
_.d.pause=function(){this.JSC$13215_taskManager_.pause()};
_.d.getTaskManager=function(){return this.JSC$13215_taskManager_};
_.d.getNetworkManager=function(){return this.JSC$13215_networkManager_};
var ZX5=null,JC5=[],$a=0,ih=0,xa=null,A9=function(k){this.token=k};
A9.getInstance=function(){var k;return _.e(function(g){if(g.nextAddress==1)return g.yield(_.mW(),2);k=g.yieldResult;if(!k)return g.return();A9.instance||(A9.instance=new A9(k));return g.return(A9.instance)})};
var ujY=function(k){var g;return _.e(function(P){if(P.nextAddress==1)return P.yield(bXd(k.token),2);g=P.yieldResult;return P.return(g.clear("resource-manifest-assets"))})},UZ=function(k){this.token=k};
UZ.getInstance=function(){var k;return _.e(function(g){if(g.nextAddress==1)return g.yield(_.mW(),2);k=g.yieldResult;if(!k)return g.return();UZ.instance||(UZ.instance=new UZ(k));return g.return(UZ.instance)})};
var BTd=function(k){var g;return _.e(function(P){if(P.nextAddress==1)return P.yield(bXd(k.token),2);g=P.yieldResult;return P.yield(g.clear("auth"),0)})},BtV=!1,dE=null,M7d=void 0,yC5=!1,zhU=function(k){_.PI.call(this,k)};
_.z(zhU,_.LXk);var ld2=function(){var k=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);return k?parseInt(k[1],10):0},up3=function(k){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+k)!=-1||document.currentScript.src.indexOf("&"+k)!=-1)},hh2=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},o97=function(k){k.length?E05(k.shift(),function(){o97(k)}):tJa()},adF=function(k){return"chrome-extension://"+k+"/cast_sender.js"},E05=function(k,
g,P){var x=document.createElement("script");
x.onerror=g;P&&(x.onload=P);_.O3(x,_.MB(k));(document.head||document.documentElement).appendChild(x)},LNY=function(){var k=ld2(),g=[];
if(k>1){var P=k-1;g.push("//www.gstatic.com/eureka/clank/"+k+"/cast_sender.js");g.push("//www.gstatic.com/eureka/clank/"+P+"/cast_sender.js")}return g},tJa=function(){var k=hh2();
k&&k(!1,"No cast extension found")},KKd=function(){if(n0Y){var k=2,g=hh2(),P=function(){k--;
k==0&&g&&g(!0)};
window.__onGCastApiAvailable=P;E05("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",tJa,P)}},DPF=function(){KKd();
var k=LNY();k.push("//www.gstatic.com/eureka/clank/cast_sender.js");o97(k)},MJV=function(){KKd();
var k=LNY();k.push.apply(k,_.Kl(v93.map(adF)));k.push("//www.gstatic.com/eureka/clank/cast_sender.js");o97(k)},n0Y=up3("loadCastFramework")||up3("loadCastApplicationFramework"),v93=["pkedcjkdefgpdelpbcmbmeomcjbeemfm",
"enhhojjnijigcajfphajepfemndkmdlo"];var SAF=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(SAF,_.OH);var FNY=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(FNY,_.OH);var YAF=function(){var k=new FNY;return _.ur(k,1,3)};var zu=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(zu,_.OH);var lt2=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(lt2,_.OH);var jdY=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(jdY,_.OH);jdY.prototype.getToken=function(){return _.fm(this,1)};
jdY.prototype.setToken=function(k){return _.Y9(this,1,k)};
var jvT=function(k){return _.G2(k,3,_.z2,_.mh())},QvU=function(k){return _.G2(k,6,_.z2,_.mh())};var uW=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(uW,_.OH);uW.prototype.getToken=function(){return _.WQ(this,jdY,2)};
uW.prototype.setToken=function(k){return _.h7(this,2,k)};
uW.prototype.getName=function(){return _.fm(this,6)};
var Qda=_.zJ(uW);var lMn=function(k,g,P){this.requestMessage=k;this.methodDescriptor=g;this.metadata=P};
lMn.prototype.getMetadata=function(){return this.metadata};var DW2=function(k,g){g=g===void 0?{}:g;this.responseMessage=k;this.metadata=g;this.status=null};
DW2.prototype.getMetadata=function(){return this.metadata};
DW2.prototype.getStatus=function(){return this.status};var hq=function(k,g,P,x,U){this.name=k;this.methodType="unary";this.requestType=g;this.responseType=P;this.requestSerializeFn=x;this.responseDeserializeFn=U},tGd=function(k,g,P){P=P===void 0?{}:P;
return new lMn(g,k,P)};
hq.prototype.getName=function(){return this.name};var Ed=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Ed,_.OH);Ed.prototype.getHeader=function(){return _.WQ(this,zu,1)};
Ed.prototype.setHeader=function(k){return _.h7(this,1,k)};
Ed.prototype.hasHeader=function(){return _.Om(this,zu,1)};var MGa=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(MGa,_.OH);var KNd=new hq("/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",Ed,MGa,function(k){return k.serialize()},_.zJ(MGa));var Ln=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Ln,_.OH);Ln.prototype.getHeader=function(){return _.WQ(this,zu,1)};
Ln.prototype.setHeader=function(k){return _.h7(this,1,k)};
Ln.prototype.hasHeader=function(){return _.Om(this,zu,1)};var o0U=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(o0U,_.OH);var v0F=new hq("/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",Ln,o0U,function(k){return k.serialize()},_.zJ(o0U));var nn=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(nn,_.OH);nn.prototype.getHeader=function(){return _.WQ(this,zu,1)};
nn.prototype.setHeader=function(k){return _.h7(this,1,k)};
nn.prototype.hasHeader=function(){return _.Om(this,zu,1)};var aMn=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(aMn,_.OH);aMn.prototype.getLink=function(){return _.WQ(this,uW,1)};var H0U=new hq("/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",nn,aMn,function(k){return k.serialize()},_.zJ(aMn));var SH=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(SH,_.OH);SH.prototype.getHeader=function(){return _.WQ(this,zu,1)};
SH.prototype.setHeader=function(k){return _.h7(this,1,k)};
SH.prototype.hasHeader=function(){return _.Om(this,zu,1)};var NtT=new hq("/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",SH,uW,function(k){return k.serialize()},Qda);var IM3=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(IM3,_.OH);var Xk2=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Xk2,_.OH);Xk2.prototype.getUrl=function(){return _.fm(this,2)};
Xk2.prototype.setUrl=function(k){return _.Y9(this,2,k)};var yod=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(yod,_.OH);var pk5=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(pk5,_.OH);var C1e=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(C1e,_.OH);var Xb5=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Xb5,_.OH);var ItV=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(ItV,_.OH);var GXn=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(GXn,_.OH);var g55=_.zJ(GXn);var RhT=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(RhT,_.OH);var kG5=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(kG5,_.OH);_.d=kG5.prototype;_.d.getHeader=function(){return _.WQ(this,zu,1)};
_.d.setHeader=function(k){return _.h7(this,1,k)};
_.d.hasHeader=function(){return _.Om(this,zu,1)};
_.d.getCompletionUrl=function(){return _.fm(this,6)};
_.d.getDeviceId=function(){return _.fm(this,11)};var gMY=new hq("/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",kG5,GXn,function(k){return k.serialize()},g55);var PH7=new Set(["SAPISIDHASH","APISIDHASH"]);var $65=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z($65,_.OH);$65.prototype.getMessage=function(){return _.fm(this,2)};
var x6s=_.zJ($65);var U6Y=function(k,g){this.onDataCallbacks=[];this.onMetadataCallbacks=[];this.onStatusCallbacks=[];this.onEndCallbacks=[];this.onErrorCallbacks=[];this.xhrNodeReadableStream=k.nodeReadableStream;this.grpcResponseDeserializeFn=g;this.xhr=k.xhr;this.xhrNodeReadableStream&&iwa(this)},el7=function(k,g){var P=new Ale;
_.wT(k.xhr,"complete",function(){if(k.xhr.isSuccess()){var x=k.xhr.getResponseText();var U;if(U=g)U=k.xhr,U.JSC$9798_xhr_&&U.isComplete()?(U=U.JSC$9798_xhr_.getResponseHeader("Content-Type"),U=U===null?void 0:U):U=void 0,U=U==="text/plain";if(U){if(!atob)throw Error("hk");x=atob(x)}try{var A=k.grpcResponseDeserializeFn(x)}catch(T){Fr(k,W$7(new _.E1(13,"Error when deserializing response data; error: "+T+(", response: "+x)),P));return}x=_.qqI(k.xhr.getStatus());d6y(k,Owy(k));x===0?qTa(k,A):Fr(k,W$7(new _.E1(x,
"Xhr succeeded but the status code is not 200"),P))}else{x=k.xhr.getResponseText();A=Owy(k);if(x){var q=TKs(k,x);x=q.code;U=q.details;q=q.metadata}else x=2,U="Rpc failed due to xhr error. uri: "+String(k.xhr.JSC$9798_lastUri_)+", error code: "+(k.xhr.JSC$9798_lastErrorCode_+", error: ")+k.xhr.getLastError(),q=A;d6y(k,A);Fr(k,W$7(new _.E1(x,U,q),P))}})},iwa=function(k){k.xhrNodeReadableStream.on("data",function(g){if("1"in g){var P=g["1"];
try{var x=k.grpcResponseDeserializeFn(P)}catch(U){Fr(k,new _.E1(13,"Error when deserializing response data; error: "+U+(", response: "+P)))}x&&qTa(k,x)}if("2"in g)for(g=TKs(k,g["2"]),P=0;P<k.onStatusCallbacks.length;P++)k.onStatusCallbacks[P](g)});
k.xhrNodeReadableStream.on("end",function(){d6y(k,Owy(k));for(var g=0;g<k.onEndCallbacks.length;g++)k.onEndCallbacks[g]()});
k.xhrNodeReadableStream.on("error",function(){if(k.onErrorCallbacks.length!==0){var g=k.xhr.JSC$9798_lastErrorCode_;g!==0||k.xhr.isSuccess()||(g=6);var P=-1;switch(g){case 0:var x=2;break;case 7:x=10;break;case 8:x=4;break;case 6:P=k.xhr.getStatus();x=_.qqI(P);break;default:x=14}d6y(k,Owy(k));g=_.tvd(g)+", error: "+k.xhr.getLastError();P!==-1&&(g+=", http status code: "+P);Fr(k,new _.E1(x,g))}})},Owy=function(k){var g={},P=T_Y(k.xhr);
Object.keys(P).forEach(function(x){g[x]=P[x]});
return g},TKs=function(k,g){var P=2,x={};
try{var U=x6s(g);P=_.wC(U,1);var A=U.getMessage();_.ZD(U,P1Y,3,_.mh()).length&&(x["grpc-web-status-details-bin"]=g)}catch(q){k.xhr&&k.xhr.getStatus()===404?(P=5,A="Not Found: "+String(k.xhr.JSC$9798_lastUri_)):(P=14,A="Unable to parse RpcStatus: "+q)}return{code:P,details:A,metadata:x}};
U6Y.prototype.on=function(k,g){k==="data"?this.onDataCallbacks.push(g):k==="metadata"?this.onMetadataCallbacks.push(g):k==="status"?this.onStatusCallbacks.push(g):k==="end"?this.onEndCallbacks.push(g):k==="error"&&this.onErrorCallbacks.push(g);return this};
var Yk=function(k,g){g=k.indexOf(g);g>-1&&k.splice(g,1)};
U6Y.prototype.removeListener=function(k,g){k==="data"?Yk(this.onDataCallbacks,g):k==="metadata"?Yk(this.onMetadataCallbacks,g):k==="status"?Yk(this.onStatusCallbacks,g):k==="end"?Yk(this.onEndCallbacks,g):k==="error"&&Yk(this.onErrorCallbacks,g);return this};
U6Y.prototype.cancel=function(){this.xhr.abort()};
var qTa=function(k,g){for(var P=0;P<k.onDataCallbacks.length;P++)k.onDataCallbacks[P](g)},d6y=function(k,g){for(var P=0;P<k.onMetadataCallbacks.length;P++)k.onMetadataCallbacks[P](g)},Fr=function(k,g){for(var P=0;P<k.onErrorCallbacks.length;P++)k.onErrorCallbacks[P](g)},Ale=function(){var k=Error.call(this);
this.message=k.message;"stack"in k&&(this.stack=k.stack);this.name="AsyncStack";Object.setPrototypeOf(this,this.constructor.prototype)};
_.z(Ale,Error);var jH=function(k){this.JSC$19594_worker_=k.worker||null;this.JSC$19594_streamBinaryChunks_=k.streamBinaryChunks||!1;this.JSC$19594_credentialsMode_=void 0};
_.XW(jH,_.eBb);jH.prototype.createInstance=function(){var k=new Qm(this.JSC$19594_worker_,this.JSC$19594_streamBinaryChunks_);this.JSC$19594_credentialsMode_&&k.setCredentialsMode(this.JSC$19594_credentialsMode_);return k};
jH.prototype.setCredentialsMode=function(k){this.JSC$19594_credentialsMode_=k};
var Qm=function(k,g){_.s1.call(this);this.JSC$19598_worker_=k;this.JSC$19598_streamBinaryChunks_=g;this.JSC$19598_credentialsMode_=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.requestHeaders_=new Headers;this.JSC$19598_responseHeaders_=null;this.JSC$19598_method_="GET";this.JSC$19598_url_="";this.inProgress_=!1;this.JSC$19598_textDecoder_=this.currentReader_=this.fetchResponse_=null;this.abortController_=
new AbortController};
_.XW(Qm,_.s1);Qm.prototype.open=function(k,g){if(this.readyState!=0)throw this.abort(),Error("ik");this.JSC$19598_method_=k;this.JSC$19598_url_=g;this.readyState=1;cl7(this)};
Qm.prototype.send=function(k){if(this.readyState!=1)throw this.abort(),Error("jk");if(this.abortController_.signal.aborted)throw this.abort(),Error("kk");this.inProgress_=!0;var g={headers:this.requestHeaders_,method:this.JSC$19598_method_,credentials:this.JSC$19598_credentialsMode_,cache:void 0,signal:this.abortController_.signal};k&&(g.body=k);(this.JSC$19598_worker_||_.iV).fetch(new Request(this.JSC$19598_url_,g)).then(this.handleResponse_.bind(this),this.handleSendFailure_.bind(this))};
Qm.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,Voa(this));this.readyState=0};
Qm.prototype.handleResponse_=function(k){if(this.inProgress_&&(this.fetchResponse_=k,this.JSC$19598_responseHeaders_||(this.status=this.fetchResponse_.status,this.statusText=this.fetchResponse_.statusText,this.JSC$19598_responseHeaders_=k.headers,this.readyState=2,cl7(this)),this.inProgress_&&(this.readyState=3,cl7(this),this.inProgress_)))if(this.responseType==="arraybuffer")k.arrayBuffer().then(this.handleResponseArrayBuffer_.bind(this),this.handleSendFailure_.bind(this));else if(typeof _.iV.ReadableStream!==
"undefined"&&"body"in k){this.currentReader_=k.body.getReader();if(this.JSC$19598_streamBinaryChunks_){if(this.responseType)throw Error("lk");this.response=[]}else this.response=this.responseText="",this.JSC$19598_textDecoder_=new TextDecoder;Zw2(this)}else k.text().then(this.handleResponseText_.bind(this),this.handleSendFailure_.bind(this))};
var Zw2=function(k){k.currentReader_.read().then(k.handleDataFromStream_.bind(k)).catch(k.handleSendFailure_.bind(k))};
Qm.prototype.handleDataFromStream_=function(k){if(this.inProgress_){if(this.JSC$19598_streamBinaryChunks_&&k.value)this.response.push(k.value);else if(!this.JSC$19598_streamBinaryChunks_){var g=k.value?k.value:new Uint8Array(0);if(g=this.JSC$19598_textDecoder_.decode(g,{stream:!k.done}))this.response=this.responseText+=g}k.done?Voa(this):cl7(this);this.readyState==3&&Zw2(this)}};
Qm.prototype.handleResponseText_=function(k){this.inProgress_&&(this.response=this.responseText=k,Voa(this))};
Qm.prototype.handleResponseArrayBuffer_=function(k){this.inProgress_&&(this.response=k,Voa(this))};
Qm.prototype.handleSendFailure_=function(){this.inProgress_&&Voa(this)};
var Voa=function(k){k.readyState=4;k.fetchResponse_=null;k.currentReader_=null;k.JSC$19598_textDecoder_=null;cl7(k)};
Qm.prototype.setRequestHeader=function(k,g){this.requestHeaders_.append(k,g)};
Qm.prototype.getResponseHeader=function(k){return this.JSC$19598_responseHeaders_?this.JSC$19598_responseHeaders_.get(k.toLowerCase())||"":""};
Qm.prototype.getAllResponseHeaders=function(){if(!this.JSC$19598_responseHeaders_)return"";for(var k=[],g=this.JSC$19598_responseHeaders_.entries(),P=g.next();!P.done;)P=P.value,k.push(P[0]+": "+P[1]),P=g.next();return k.join("\r\n")};
Qm.prototype.setCredentialsMode=function(k){this.JSC$19598_credentialsMode_=k};
var cl7=function(k){k.onreadystatechange&&k.onreadystatechange.call(k)};
Object.defineProperty(Qm.prototype,"withCredentials",{get:function(){return this.JSC$19598_credentialsMode_==="include"},
set:function(k){this.setCredentialsMode(k?"include":"same-origin")}});var m6s=function(k){var g="";_.vX.forEach(k,function(P,x){g+=x;g+=":";g+=P;g+="\r\n"});
return g},wzy=function(k,g,P){if(_.vX.isEmpty(P))return k;
P=m6s(P);if(typeof k==="string")return _.og(k,_.$P(g),P);_.xS(k,g,P);return k};var JlY=function(){this.isInputValid_=!0;this.JSC$19604_streamPos_=0;this.leftoverInput_=""};
JlY.prototype.isInputValid=function(){return this.isInputValid_};
JlY.prototype.decode=function(k){if(!this.isInputValid_)throw this.isInputValid_=!1,Error("mk`"+this.JSC$19604_streamPos_+"`stream already broken`"+k);this.leftoverInput_+=k;k=Math.floor(this.leftoverInput_.length/4);if(k==0)return null;try{var g=_.Doj(this.leftoverInput_.slice(0,k*4))}catch(P){throw g=this.leftoverInput_,k=P.message,this.isInputValid_=!1,Error("mk`"+this.JSC$19604_streamPos_+"`"+k+"`"+g);}this.JSC$19604_streamPos_+=k*4;this.leftoverInput_=this.leftoverInput_.slice(k*4);return g};var TZ=function(){this.errorMessage_=null;this.result_=[];this.countLengthBytes_=this.length_=this.tag_=this.state_=this.JSC$19607_streamPos_=0;this.messageBuffer_=null;this.countMessageBytes_=0};
TZ.prototype.isInputValid=function(){return this.state_!=3};
var rl3=function(k,g,P,x){k.state_=3;k.errorMessage_="The stream is broken @"+k.JSC$19607_streamPos_+"/"+P+". Error: "+x+". With input:\n"+g;throw Error(k.errorMessage_);};
TZ.prototype.acceptsBinaryInput=function(){return!0};
TZ.prototype.parse=function(k){function g(c){c&128&&rl3(A,q,T,"invalid tag");(c&7)!=2&&rl3(A,q,T,"invalid wire type");A.tag_=c>>>3;A.tag_!=1&&A.tag_!=2&&A.tag_!=15&&rl3(A,q,T,"unexpected tag");A.state_=1;A.length_=0;A.countLengthBytes_=0}
function P(c){A.countLengthBytes_++;A.countLengthBytes_==5&&c&240&&rl3(A,q,T,"message length too long");A.length_|=(c&127)<<(A.countLengthBytes_-1)*7;c&128||(A.state_=2,A.countMessageBytes_=0,typeof Uint8Array!=="undefined"?A.messageBuffer_=new Uint8Array(A.length_):A.messageBuffer_=Array(A.length_),A.length_==0&&U())}
function x(c){A.messageBuffer_[A.countMessageBytes_++]=c;A.countMessageBytes_==A.length_&&U()}
function U(){if(A.tag_<15){var c={};c[A.tag_]=A.messageBuffer_;A.result_.push(c)}A.state_=0}
for(var A=this,q=k instanceof Array?k:new Uint8Array(k),T=0;T<q.length;){switch(A.state_){case 3:rl3(A,q,T,"stream already broken");break;case 0:g(q[T]);break;case 1:P(q[T]);break;case 2:x(q[T]);break;default:throw Error("nk`"+A.state_);}A.JSC$19607_streamPos_++;T++}k=A.result_;A.result_=[];return k.length>0?k:null};var bQV=function(){this.errorMessage_=null;this.JSC$19610_streamPos_=0;this.base64Decoder_=new JlY;this.pbParser_=new TZ};
bQV.prototype.isInputValid=function(){return this.errorMessage_===null};
var foU=function(k,g,P){k.errorMessage_="The stream is broken @"+k.JSC$19610_streamPos_+". Error: "+P+". With input:\n"+g;throw Error(k.errorMessage_);};
bQV.prototype.acceptsBinaryInput=function(){return!1};
bQV.prototype.parse=function(k){this.errorMessage_!==null&&foU(this,k,"stream already broken");var g=null;try{var P=this.base64Decoder_.decode(k);g=P===null?null:this.pbParser_.parse(P)}catch(x){foU(this,k,x.message)}this.JSC$19610_streamPos_+=k.length;return g};var sv3=function(){this.errorMessage_=this.jsonStreamParser_=null;this.state_=this.JSC$19613_streamPos_=0;this.result_=[];this.statusParsed_=!1};
sv3.prototype.isInputValid=function(){return this.errorMessage_===null};
sv3.prototype.acceptsBinaryInput=function(){return!1};
sv3.prototype.parse=function(k){function g(c){A.state_=6;A.errorMessage_="The stream is broken @"+A.JSC$19613_streamPos_+"/"+q+". Error: "+c+". With input:\n";throw Error(A.errorMessage_);}
function P(){A.jsonStreamParser_=new _.qF({allowCompactJsonArrayFormat:!0,deliverMessageAsRawString:!0})}
function x(c){if(c)for(var Z=0;Z<c.length;Z++){var w={};w[1]=c[Z];A.result_.push(w)}}
function U(c){if(c){(A.statusParsed_||c.length>1)&&g("extra status: "+c);A.statusParsed_=!0;var Z={};Z[2]=c[0];A.result_.push(Z)}}
for(var A=this,q=0;q<k.length;){var T;if(T=A.state_!==2){a:{for(;q<k.length;){if(!_.OC(k[q])){T=!0;break a}q++;A.JSC$19613_streamPos_++}T=!1}T=!T}if(T)return null;switch(A.state_){case 6:g("stream already broken");break;case 0:k[q]==="["?(A.state_=1,q++,A.JSC$19613_streamPos_++):g("unexpected input token");break;case 1:k[q]==="["?(A.state_=2,P()):k[q]===","||k.slice(q,q+5)=="null,"?A.state_=3:k[q]==="]"?(A.state_=5,q++,A.JSC$19613_streamPos_++):g("unexpected input token");break;case 2:T=A.jsonStreamParser_.parse(k.substring(q));
x(T);A.jsonStreamParser_.done()?(A.state_=3,T=A.jsonStreamParser_.JSC$11481_buffer_,A.JSC$19613_streamPos_+=k.length-q-T.length,k=T,q=0):(A.JSC$19613_streamPos_+=k.length-q,q=k.length);break;case 3:k[q]===","||k.slice(q,q+5)=="null,"?(A.state_=4,P(),A.jsonStreamParser_.parse("["),q+=k[q]===","?1:5,A.JSC$19613_streamPos_++):k[q]==="]"&&(A.state_=5,q++,A.JSC$19613_streamPos_++);break;case 4:T=A.jsonStreamParser_.parse(k.substring(q));U(T);A.jsonStreamParser_.done()?(A.state_=5,T=A.jsonStreamParser_.JSC$11481_buffer_,
A.JSC$19613_streamPos_+=k.length-q-T.length,k=T,q=0):(A.JSC$19613_streamPos_+=k.length-q,q=k.length);break;case 5:g("extra input after stream end")}}return A.result_.length>0?(k=A.result_,A.result_=[],k):null};var Wy7=function(k){this.JSC$19616_xhr_=k;this.JSC$19616_parser_=null;this.status_=this.JSC$19616_pos_=0;this.hasStreamingResponseData_=!1;this.dataHandler_=this.statusHandler_=this.JSC$19616_textDecoder_=null;this.JSC$19616_eventHandler_=new _.B1(this);this.JSC$19616_eventHandler_.listen(this.JSC$19616_xhr_,"readystatechange",this.JSC$19618_readyStateChangeHandler_)},lW=function(k,g){k.status_!=g&&(k.status_=g,k.statusHandler_&&k.statusHandler_())},sXs=function(k){k.JSC$19616_eventHandler_.removeAll();
if(k.JSC$19616_xhr_){var g=k.JSC$19616_xhr_;k.JSC$19616_xhr_=null;g.abort();g.dispose()}};
Wy7.prototype.getStatus=function(){return this.status_};
Wy7.prototype.JSC$19618_readyStateChangeHandler_=function(k){k=k.target;try{if(k==this.JSC$19616_xhr_)a:{var g=_.Sd(this.JSC$19616_xhr_),P=this.JSC$19616_xhr_.JSC$9798_lastErrorCode_,x=this.JSC$19616_xhr_.getStatus(),U=this.JSC$19616_xhr_.getResponseText();k=[];if(this.JSC$19616_xhr_.getResponse()instanceof Array){var A=this.JSC$19616_xhr_.getResponse();A.length>0&&A[0]instanceof Uint8Array&&(this.hasStreamingResponseData_=!0,k=A)}if(!(g<3||g==3&&!U&&k.length==0))if(x=x==200||x==206,g==4&&(P==8?lW(this,
7):P==7?lW(this,8):x||lW(this,3)),this.JSC$19616_parser_||(this.JSC$19616_parser_=B27(this.JSC$19616_xhr_),this.JSC$19616_parser_==null&&lW(this,5)),this.status_>2)sXs(this);else{if(k.length>this.JSC$19616_pos_){var q=k.length;P=[];try{if(this.JSC$19616_parser_.acceptsBinaryInput())for(var T=0;T<q;T++){var c=this.JSC$19616_parser_.parse(Array.from(k[T]));c&&(P=P.concat(c))}else{c="";if(!this.JSC$19616_textDecoder_){if(typeof TextDecoder==="undefined")throw Error("ok");this.JSC$19616_textDecoder_=
new TextDecoder}for(T=0;T<q;T++)c+=this.JSC$19616_textDecoder_.decode(k[T],{stream:g==4&&T==q-1});P=this.JSC$19616_parser_.parse(c)}k.splice(0,q);P&&this.dataHandler_(P)}catch(w){lW(this,5);sXs(this);break a}}else if(U.length>this.JSC$19616_pos_){T=U.slice(this.JSC$19616_pos_);this.JSC$19616_pos_=U.length;try{var Z=this.JSC$19616_parser_.parse(T);Z!=null&&this.dataHandler_&&this.dataHandler_(Z)}catch(w){lW(this,5);sXs(this);break a}}g==4?(U.length!=0||this.hasStreamingResponseData_?lW(this,2):lW(this,
4),sXs(this)):lW(this,1)}}}catch(w){lW(this,6),sXs(this)}};var bwY=function(k){k=this.xhrReader_=k;var g=(0,_.DD)(this.onData_,this);k.dataHandler_=g;k=this.xhrReader_;g=(0,_.DD)(this.onStatusChange_,this);k.statusHandler_=g;this.JSC$19620_callbackMap_={};this.callbackOnceMap_={}};
_.d=bwY.prototype;_.d.on=function(k,g){var P=this.JSC$19620_callbackMap_[k];P||(P=[],this.JSC$19620_callbackMap_[k]=P);P.push(g);return this};
_.d.addListener=function(k,g){this.on(k,g);return this};
_.d.removeListener=function(k,g){var P=this.JSC$19620_callbackMap_[k];P&&_.vI(P,g);(k=this.callbackOnceMap_[k])&&_.vI(k,g);return this};
_.d.once=function(k,g){var P=this.callbackOnceMap_[k];P||(P=[],this.callbackOnceMap_[k]=P);P.push(g);return this};
_.d.onData_=function(k){var g=this.JSC$19620_callbackMap_.data;g&&BKY(k,g);(g=this.callbackOnceMap_.data)&&BKY(k,g);this.callbackOnceMap_.data=[]};
var BKY=function(k,g){for(var P={},x=0;x<k.length;P={message$jscomp$1008:void 0},x++)P.message$jscomp$1008=k[x],g.forEach(function(U){return function(A){try{A(U.message$jscomp$1008)}catch(q){}}}(P))};
bwY.prototype.onStatusChange_=function(){switch(this.xhrReader_.getStatus()){case 1:zly(this,"readable");break;case 5:case 6:case 4:case 7:case 3:zly(this,"error");break;case 8:zly(this,"close");break;case 2:zly(this,"end")}};
var zly=function(k,g){var P=k.JSC$19620_callbackMap_[g];P&&P.forEach(function(x){try{x()}catch(U){}});
(P=k.callbackOnceMap_[g])&&P.forEach(function(x){x()});
k.callbackOnceMap_[g]=[]};var ugT=function(){var k={format:"jspb"};k=k===void 0?{}:k;this.suppressCorsPreflight=k.suppressCorsPreflight||_.gP("suppressCorsPreflight",k)||!1;this.withCredentials=k.withCredentials||_.gP("withCredentials",k)||!1;this.streamInterceptors=k.streamInterceptors||[];this.unaryInterceptors=k.unaryInterceptors||[];this.workerScope=k.workerScope;this.chunkedServerStreaming=k.useFetchDownloadStreams||!1},LyU=function(k,g,P,x,U,A){A=A===void 0?{}:A;
var q=g.substring(0,g.length-U.name.length),T,c=(T=A)==null?void 0:T.signal;return hlU(function(Z){return new Promise(function(w,J){if(c==null?0:c.aborted){var r=new _.E1(1,"Aborted");r.cause=c.reason;J(r)}else{var f={},B=EMT(k,Z,q);B.on("error",function(L){return void J(L)});
B.on("metadata",function(L){f=L});
B.on("data",function(L){var Y=f;Y=Y===void 0?{}:Y;w(new DW2(L,Y))});
c&&c.addEventListener("abort",function(){B.cancel();var L=new _.E1(1,"Aborted");L.cause=c.reason;J(L)})}})},k.unaryInterceptors).call(k,tGd(U,P,x)).then(function(Z){return Z.responseMessage})},nMs=function(k,g,P,x,U,A){A=A===void 0?{}:A;
return LyU(k,g,P,x,U,A)};
ugT.prototype.serverStreaming=function(k,g,P,x){var U=this,A=k.substring(0,k.length-x.name.length);return STy(function(q){var T=q.methodDescriptor,c=q.getMetadata(),Z=Fy5(U,!1);c=YTn(U,c,Z,A+T.getName());var w=jXY(Z,T.responseDeserializeFn,!0);q=T.requestSerializeFn(q.requestMessage);Z.send(c,"POST",q);return w},this.streamInterceptors).call(this,tGd(x,g,P))};
var EMT=function(k,g,P){var x=g.methodDescriptor,U=g.getMetadata(),A=Fy5(k,!0);k=YTn(k,U,A,P+x.getName());P=jXY(A,x.responseDeserializeFn,!1);el7(P,U["X-Goog-Encode-Response-If-Executable"]==="base64");g=x.requestSerializeFn(g.requestMessage);A.send(k,"POST",g);return P},Fy5=function(k,g){g=k.chunkedServerStreaming&&!g;
return k.workerScope||g?new _.nu(new jH({worker:k.workerScope,streamBinaryChunks:g})):new _.nu},YTn=function(k,g,P,x){g["Content-Type"]="application/json+protobuf";
g["X-User-Agent"]="grpc-web-javascript/0.1";var U=g.Authorization;if(U&&PH7.has(U.split(" ")[0])||k.withCredentials)P.JSC$9798_withCredentials_=!0;if(k.suppressCorsPreflight)x=wzy(x,"$httpHeaders",g);else for(k=_.O(Object.keys(g)),U=k.next();!U.done;U=k.next())U=U.value,P.headers.set(U,g[U]);return x},jXY=function(k,g,P){if(P){P=new Wy7(k);
var x=new bwY(P)}return new U6Y({xhr:k,nodeReadableStream:x},g)},STy=function(k,g){return g.reduce(function(P,x){return function(U){return x.intercept(U,P)}},k)},hlU=function(k,g){return g.reduce(function(P,x){return function(U){return x.intercept(U,P)}},k)};var QXa=function(k){this.client_=new ugT;this.hostname_=k==void 0?k:k.replace(/\/+$/,"")};
_.d=QXa.prototype;_.d.JSC$19638_depositGoogleCredential=function(k,g,P){return nMs(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",k,g||{},v0F,P)};
_.d.deleteLink=function(k,g,P){return nMs(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",k,g||{},KNd,P)};
_.d.JSC$19638_finishOAuth=function(k,g,P){return nMs(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",k,g||{},H0U,P)};
_.d.getLink=function(k,g,P){return nMs(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",k,g||{},NtT,P)};
_.d.startLinkingSession=function(k,g,P){return nMs(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",k,g||{},gMY,P)};var lo7=[0,_.Km,1,Cq5,[0,_.Nl,[0,_.a_,-1]],[0,p4U],[0,_.Cm,-1],[0,p4U]];var D6Y=function(){this.storage=new Map},MoT=function(k,g,P,x,U){if(!k.storage.has(g))return null;
k=_.O(k.storage.get(g));for(g=k.next();!g.done;g=k.next())if(g=g.value,!U||g.linkName===U)if(P&&g.scopes&&toe(g.scopes,P)||x&&g.capabilities&&toe(g.capabilities,x))return g;return null},Kyy=function(k,g,P){if(!P)k.storage.delete(g);
else if(k.storage.has(g)){var x=k.storage.get(g).filter(function(U){return U.linkName!==P});
x.length>0?k.storage.set(g,x):k.storage.delete(g)}},toe=function(k,g){g=_.O(g);
for(var P=g.next();!P.done;P=g.next())if(!k.has(P.value))return!1;return!0};var oM5=function(){var k=_.y4("LINK_GAL_DOMAIN");this.alsDomain1p=_.y4("LINK_GAL_DOMAIN");this.alsDomain3p=k;this.clientEnvironment=0;this.supportedFlows=this.clientXd3=void 0;this.accountLinkingEntryPoint=0;this.galSdkEventHandler=this.dataUsageNoticeConfig=void 0;this.loggerType=0;this.colorScheme=2;this.showCloseOption=!0},vMa=function(k,g){k.apiKey=g;
return k};
oM5.prototype.build=function(){var k={};if(this.supportedFlows===void 0||this.supportedFlows.size===0)throw Error("pk");k.supportedFlows=this.supportedFlows;if(this.dataUsageNoticeConfig!==void 0){if(this.dataUsageNoticeConfig.enabledDataUsageNoticeUis.size===0)throw Error("qk");if(!this.dataUsageNoticeConfig.uiAdapter)throw Error("rk");k.dataUsageNoticeConfig=this.dataUsageNoticeConfig}this.galSdkEventHandler!==void 0&&(k.galSdkEventHandler=this.galSdkEventHandler);if(this.apiKey!==void 0)k.apiKey=
this.apiKey,k.alsDomain=this.alsDomain1p;else{if(this.oauthToken===void 0)throw Error("sk");k.oauthToken=this.oauthToken;k.alsDomain=this.alsDomain3p}k.clientXd3=this.clientXd3;k.accountLinkingEntryPoint=this.accountLinkingEntryPoint;this.authUser!==void 0&&(k.authUser=this.authUser);this.bucket!==void 0&&(k.bucket=this.bucket);this.completionUrl!==void 0&&(k.completionUrl=this.completionUrl);this.interactionMode!==void 0&&(k.interactionMode=this.interactionMode);this.redirectServiceUrl!==void 0&&
(k.redirectServiceUrl=this.redirectServiceUrl);this.locale!==void 0&&(k.locale=this.locale);k.loggerType=this.loggerType;k.clientEnvironment=this.clientEnvironment;k.colorScheme=this.colorScheme;k.showCloseOption=this.showCloseOption;return k};var eN=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(eN,_.OH);var aon=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(aon,_.OH);var Hw2=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Hw2,_.OH);var V$=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(V$,_.OH);var NKY=function(k){return _.WO(k,1)};var Io2=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Io2,_.OH);var SDa=_.zJ(Io2),cJ=[1,2,3,4,5];var h73=function(k){try{return SDa(k)}catch(g){return null}},Xz5=function(){},EvY=function(k,g){switch(_.cO(g,cJ)){case 4:return(g=_.BO(g,Hw2,4,cJ))&&k.logStateTransition(_.WO(g,1)),!0;
case 5:return(g=_.BO(g,aon,5,cJ))&&k.logInternalEvent(_.WO(g,1)),!0}return!1},F$Y=function(k){switch(k){case 0:return 0;
case 1:return 6;case 2:return 2;case 3:return 3;case 4:return 50;default:_.Cq(k)}};var z7n=function(k,g){var P=this;this.validator=k;this.messageListener=g;this.dismissCallback=function(){ylU(P,{errorCode:9,errorMessage:"iFrame closed by parent window"})};
this.JSC$19667_receiveMessage=function(x){x.type==="message"&&(x=x.event_,x!==null&&(new URL(P.iframe.src)).origin===x.origin&&P.validator(x.data,x.origin)&&!P.messageListener(x.data)&&(P.JSC$19667_resolveCb!==void 0&&P.JSC$19667_resolveCb(x.data),pz5(P)))}},nv3=function(k,g,P){k.uiHandler!==void 0&&ylU(k,{errorCode:7,
errorMessage:"iFrame window is already open"});return new Promise(function(x,U){k.JSC$19667_resolveCb=x;k.JSC$19667_rejectCb=U;k.iframe=document.createElement("iframe");_.Po(k.iframe,g);k.uiHandler=P.displayContent(k.iframe,k.dismissCallback);_.wT(window,"message",k.JSC$19667_receiveMessage,!1,k)})},ylU=function(k,g){k.JSC$19667_rejectCb!==void 0&&k.JSC$19667_rejectCb(g);
pz5(k)},pz5=function(k){k.uiHandler!==void 0&&k.uiHandler.hideContent();
_.Wl(window,"message",k.JSC$19667_receiveMessage,!1,k);k.JSC$19667_resolveCb=void 0;k.JSC$19667_rejectCb=void 0;k.uiHandler=void 0;k.iframe=void 0};var CH5=function(k){if(k===2){var g;k=((g=window)==null?0:g.matchMedia("(prefers-color-scheme: dark)").matches)?1:0}return k},L$3=function(k){k=CH5(k);
switch(k){case 0:return"light";case 1:return"dark";default:_.Cq(k)}};var uEs=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),GGY=function(k,g){this.JSC$19679_linkingSession=k;this.noticeConfig=g;this.displayInfoMap=new Map;var P=new Map;if(_.Om(this.JSC$19679_linkingSession,yod,7))for(k=_.WQ(this.JSC$19679_linkingSession,yod,7),k=_.ZD(k,Xk2,1,_.mh()),k=_.O(k),g=k.next();!g.done;g=k.next())g=g.value,P.set(_.WO(g,1),_.uRA(_.WQ(g,_.vyr,3)));if(P.size>
0&&this.noticeConfig!==void 0&&this.noticeConfig.enabledDataUsageNoticeUis.size>0){g=this.noticeConfig.enabledDataUsageNoticeUis;k=g.has(0)?P.get(1):void 0;g=g.has(1)?P.get(2):void 0;P=k!==void 0&&g!==void 0?P.get(3):void 0;var x=this.noticeConfig.nestedOrigins;var U=new Io2;var A=new eN;U=_.EH(U,2,cJ,A);A=new Io2;var q=new eN;A=_.EH(A,3,cJ,q);q=[];k!==void 0&&(this.displayInfoMap.set(1,[{trustedUrl:k,lastEvent:U,nestedOrigins:x}]),q.push({trustedUrl:k,lastEvent:U,nestedOrigins:x}));g!==void 0&&(this.displayInfoMap.set(2,
[{trustedUrl:g,lastEvent:A,nestedOrigins:x}]),q.push({trustedUrl:g,lastEvent:A,nestedOrigins:x}));P!==void 0?this.displayInfoMap.set(3,[{trustedUrl:P,lastEvent:A,nestedOrigins:x}]):this.displayInfoMap.set(3,q)}};var RlU=function(k){var g=new D6Y;this.galService=k;this.galCache=g};
RlU.prototype.getLink=function(k){var g=k.serviceId;var P=k.scopes;var x=k.capabilities;var U=k.linkName;var A=this,q;return _.e(function(T){if(x!==void 0&&P!==void 0)throw Error("tk");q=MoT(A.galCache,g,P,x,U);return q!==null?T.return(q):T.return(A.galService.getLink({serviceId:g,sessionId:Math.floor(Math.random()*2147483648),scopes:P,capabilities:x,linkName:U}).then(function(c){c=DQT(c);var Z=A.galCache;Z.storage.has(g)?Z.storage.get(g).push(c):Z.storage.set(g,[c]);return c}))})};
RlU.prototype.deleteLink=function(k,g,P){var x=this;return _.e(function(U){Kyy(x.galCache,k,P);return U.return(x.galService.deleteLink({serviceId:k,sessionId:Math.floor(Math.random()*2147483648),accountLinkingEntryPoint:g,linkName:P}).then(function(){return!0}))})};var gAV=function(k,g){var P=this;this.validator=k;this.msgHandler=g;this.closedPopupTimeout=this.JSC$19701_rejectCb=this.JSC$19701_resolveCb=this.popup=null;this.JSC$19701_receiveMessage=function(x){if(x!==null&&(x=x.event_,x.source===P.popup)){var U=x.data;if(P.validator(U,x.origin)){var A;(A=P.msgHandler)!=null&&A.call(P,U)||(P.JSC$19701_resolveCb!==null&&P.JSC$19701_resolveCb(U),k7y(P))}}}};
gAV.prototype.open=function(k,g){var P=this;this.popup!==null&&PuY(this);return new Promise(function(x,U){P.JSC$19701_resolveCb=x;P.JSC$19701_rejectCb=U;P.popup=_.$V(window,k,"",g);_.wT(window,"message",P.JSC$19701_receiveMessage,!1,P);$F3(P)})};
var PuY=function(k,g){k.JSC$19701_rejectCb!==null&&k.JSC$19701_rejectCb(g);k7y(k)},k7y=function(k){k.closedPopupTimeout&&(k.closedPopupTimeout.cancel(),k.closedPopupTimeout=null);
k.popup&&k.popup.close();_.Wl(window,"message",k.JSC$19701_receiveMessage,!1,k);k.popup=null;k.JSC$19701_resolveCb=null;k.JSC$19701_rejectCb=null},$F3=function(k){k.closedPopupTimeout=_.Yfd(100).then(function(){k.popup?k.popup.closed?xFY(k):$F3(k):PuY(k,{errorCode:8,
errorMessage:"Popup blocked by the browser"})},function(){})},xFY=function(k){k.closedPopupTimeout=_.Yfd(100).then(function(){PuY(k,{errorCode:9,
errorMessage:"Popup closed by the user"})},function(){})};var iV3=new Set(["https://oauth-redirect.googleusercontent.com","https://oauth-redirect-sandbox.googleusercontent.com","https://oauth-redirect-test.googleusercontent.com"]),UF5=function(k,g,P,x,U,A,q,T,c,Z){var w=this;this.serviceId=k;this.sessionId=g;this.galService=P;this.oauthDetails=x;this.galLogger=U;this.interactionMode=A;this.redirectServiceUrl=q;this.consentLanguageKeys=T;this.dynamicUrlParameters=c;this.partnerConfigMinReadTimestamp=Z;this.started=!1;this.JSC$19707_dataValidator=function(J,
r){var f=iV3.has(r);f||w.redirectServiceUrl===void 0||(f=w.redirectServiceUrl===r);return f?J.sentinel==="gdi":!1}};
UF5.prototype.complete=function(){var k=this,g;return _.e(function(P){if(k.interactionMode!==1)return P.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));g=mP.getRedirectStateFromUri();return g===null?P.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"})):P.return(Ah7(k,g))})};
UF5.prototype.start=function(){var k=this,g;return _.e(function(P){if(k.started)return P.return(Promise.resolve({statusCode:12,statusMessage:"OAuth flow is already active."}));if(!_.fm(k.oauthDetails,1))return P.return(Promise.resolve({statusCode:7,statusMessage:"OAuth flow does not have redirect URL"}));if(k.interactionMode===1)return mP.setLocation(_.fm(k.oauthDetails,1)),P.return(Promise.resolve({statusCode:6,statusMessage:"OAuth flow redirected to different page"}));k.started=!0;k.galLogger.logStateTransition(5);
g=mP.getPostMessagePopup(k.JSC$19707_dataValidator);return P.return(g.open(_.fm(k.oauthDetails,1),"width=500,height=700,\n        top="+Math.max((window.screen.availHeight-700)/2,0)+",left="+Math.max((window.screen.availWidth-500)/2,0)).then(function(x){k.started=!1;var U=k.galLogger;if((x==null?void 0:x.error)!==void 0)throw U.logInternalEvent(59),Error("uk");if((x==null?void 0:x.redirect_state)===void 0)throw U.logInternalEvent(131),Error("vk");return Ah7(k,x.redirect_state)}).catch(function(x){k.started=
!1;
return x.errorCode!==void 0?{statusCode:x.errorCode,statusMessage:x.errorMessage}:{statusCode:7,statusMessage:"OAuth flow popup page did not return result"}}))})};
var Ah7=function(k,g){return _.e(function(P){return P.return(dF7(k.galService,{serviceId:k.serviceId,sessionId:k.sessionId,dynamicUrlParameters:k.dynamicUrlParameters,redirectState:g,consentLanguageKeys:k.consentLanguageKeys,partnerConfigMinReadTimestamp:k.partnerConfigMinReadTimestamp}).then(function(x){var U={statusCode:1,link:DQT(x.getLink())};jSe(_.TE(x,3))!==void 0&&(U.callerState=jSe(_.TE(x,3)));k.galLogger.logInternalEvent(134);return U}))})},mP={getPostMessagePopup:function(k){return new gAV(k)},
getRedirectStateFromUri:function(){var k=_.Pc(mP.getLocation()).fragment_;return(new _.AQ(k)).get("redirect_state",null)},
getLocation:function(){return window.location.href},
setLocation:function(k){_.JVb(window.location,_.Hj(k))},
createOAuthFlow:function(k,g){return new UF5(k.serviceId,k.sessionId,k.galService,g,k.galLogger,k.interactionMode,k.redirectServiceUrl,k.consentLanguageKeys,k.dynamicUrlParameters,k.partnerConfigMinReadTimestamp)}};var OVY=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(OVY,_.OH);var qCy=_.zJ(OVY);var T43=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),ePV=function(k,g,P,x,U,A,q,T,c){var Z=this;this.serviceId=k;this.sessionId=g;this.galService=P;this.gsiWebFlowDetails=x;this.colorScheme=U;this.showCloseOption=A;this.galLogger=q;this.interactionMode=T;this.redirectServiceUrl=c;this.started=!1;this.JSC$19719_dataValidator=function(w,J){var r=T43.has(J);r||Z.redirectServiceUrl===
void 0||(r=Z.redirectServiceUrl===J);return r?w.sentinel==="gal":!1};
this.logEventProcessor=function(w){return w.result?(w=h73(w.result))?EvY(Z.galLogger,w):!1:!1}};
ePV.prototype.complete=function(){var k=this,g,P;return _.e(function(x){if(k.interactionMode!==1)return x.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));g=wE.getRedirectStateFromUri();if(g===void 0)return k.galLogger.JSC$19659_logErrorEvent(131),x.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"}));try{return P=chU(k,g),x.return(VQe(k,P))}catch(U){return x.return(Promise.resolve({statusCode:12,statusMessage:"`e`"}))}})};
ePV.prototype.start=function(){var k=this,g;return _.e(function(P){if(k.started)return P.return(Promise.resolve({statusCode:12,statusMessage:"Streamlined flow is already active."}));if(!_.fm(k.gsiWebFlowDetails,1))return P.return(Promise.resolve({statusCode:7,statusMessage:"Streamlined flow does not have URL"}));if(k.interactionMode===1)return wE.setLocation(ZVU(k,_.fm(k.gsiWebFlowDetails,1))),P.return(Promise.resolve({statusCode:6,statusMessage:"Streamlined flow redirected to different page"}));
k.started=!0;g=wE.getPostMessagePopup(k.JSC$19719_dataValidator,k.logEventProcessor);return P.return(g.open(ZVU(k,_.fm(k.gsiWebFlowDetails,1)),"width=500,height=700,\n        top="+Math.max((window.screen.availHeight-700)/2,0)+",left="+Math.max((window.screen.availWidth-500)/2,0)).then(function(x){k.started=!1;if((x==null?void 0:x.result)===void 0)throw k.galLogger.JSC$19659_logErrorEvent(131),Error("vk");x=chU(k,x.result);return VQe(k,x)}).catch(function(x){k.started=!1;
return x.errorCode!==void 0?{statusCode:x.errorCode,statusMessage:x.errorMessage}:{statusCode:7,statusMessage:"Streamlined flow popup page did not return result"}}))})};
var ZVU=function(k,g){k=["result_channel",k.interactionMode===1?"2":"1","color_scheme",L$3(k.colorScheme),"show_close_option",k.showCloseOption];return g05(g,k)},VQe=function(k,g){if(g!==null&&_.Om(g,V$,2)){var P,x=g==null?void 0:(P=_.WQ(g,V$,2))==null?void 0:_.WO(P,2);
x&&k.galLogger.JSC$19659_logErrorEvent(F$Y(x));return NKY(_.WQ(g,V$,2))===1?Promise.resolve({statusCode:10,statusMessage:"flow cannot start due to recoverable reason"}):Promise.resolve({statusMessage:"Web-endpoint returned an error",statusCode:7})}return k.galService.getLink({serviceId:k.serviceId,sessionId:k.sessionId,consistencyKey:_.fm(g,1)}).then(function(U){U=DQT(U);k.galLogger.logInternalEvent(134);return{statusCode:1,link:U}})},chU=function(k,g){g=qCy(g);
if(!_.Om(g,V$,2)&&_.fm(g,1)==="")throw k.galLogger.JSC$19659_logErrorEvent(5),Error("wk");return g},wE={getPostMessagePopup:function(k,g){return new gAV(k,g)},
getRedirectStateFromUri:function(){return _.$S(_.Pc(wE.getLocation()),"redirect_state")},
getLocation:function(){return window.location.href},
setLocation:function(k){_.JVb(window.location,_.Hj(k))},
createStreamlinedFlow:function(k,g){return new ePV(k.serviceId,k.sessionId,k.galService,g,k.colorScheme,k.showCloseOption,k.galLogger,k.interactionMode,k.redirectServiceUrl)}};var R7n=function(){var k=_.vDC("GAL");this.storage=k?new _.tY(k):null};
R7n.prototype.getSession=function(k){if(this.storage!==null)try{var g=this.storage.get("SAVED_SESSION");if(g===void 0)return null;if(g.serviceId===k)return g}catch(P){}return null};var mFy=function(){};
_.z(mFy,Xz5);mFy.prototype.logStateTransition=function(){};
mFy.prototype.logInternalEvent=function(){};
mFy.prototype.JSC$19659_logErrorEvent=function(){};var wn3=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(wn3,_.OH);wn3.prototype.getCompletionUrl=function(){return _.fm(this,15)};var D2=function(k,g,P,x,U,A){this.serviceId=k;this.environment=g;this.sessionId=P;this.colorSchemeSelected=x;this.colorThemeDisplayed=U;this.JSC$19732_transport=A;this.currentState=1};
_.z(D2,Xz5);D2.prototype.logStateTransition=function(k){var g=Jhy(this);g=_.s_(g,3,this.currentState);g=_.s_(g,1,k);this.currentState=k;k=q1n(1);this.dispatch(g,k)};
D2.prototype.logInternalEvent=function(k){k=q1n(k);this.dispatch(Jhy(this),k)};
D2.prototype.JSC$19659_logErrorEvent=function(k){var g=Jhy(this);g=_.s_(g,1,10);k=q1n(k);this.dispatch(g,k)};
var Jhy=function(k){var g=new wn3;g=_.s_(g,1,k.currentState);g=_.lD(g,7,k.serviceId);var P,x;var U=((P=window)==null?0:(x=P.location)==null?0:x.href)?_.Pc(window.location.href).JSC$10034_domain_:"NO_PACKAGE_NAME";P=_.lD(g,8,U);P=_.s_(P,6,k.environment);P=_.lD(P,5,"100");P=_.s_(P,11,k.colorSchemeSelected);return _.s_(P,12,k.colorThemeDisplayed)};
D2.prototype.dispatch=function(k,g){g===void 0&&(g=new _.qA);var P=g;k=k.serialize();P=_.lD(P,8,k);_.lz(P,12,this.sessionId);this.JSC$19732_transport.dispatch(g)};var rhT=function(k,g){this.loggerType=k;this.sessionIndex=g!=null?g:0},fEa;
rhT.prototype.create=function(k,g,P,x,U){switch(this.loggerType){case 0:return new mFy;case 1:return fEa||(fEa=(new _.z$(555,this.sessionIndex.toString())).build()),new D2(k,g,P,x,U,fEa);default:_.Cq(this.loggerType,"unknown logger type")}};var J9=[6,2,3,1],i55=new Map([[4,1],[1,6],[2,2],[3,3]]),ovd={statusCode:7,statusMessage:"Failed to create flow object"},CX5=function(k,g,P,x,U,A,q,T,c,Z){this.serviceId=k;this.sessionId=g;this.config=P;this.galService=x;this.JSC$19739_linkingSession=U;this.googleScopes=A;this.callerState=q;this.consentLanguageKeys=T;this.dynamicUrlParameters=c;this.partnerConfigMinReadTimestamp=Z;this.currentFlow=0;x=this.JSC$19739_linkingSession;U=new Set;_.Om(x,ItV,1)&&U.add(1);_.Om(x,C1e,2)&&_.Om(x,Xb5,6)&&U.add(2);
_.Om(x,pk5,3)&&_.Om(x,Xb5,6)&&U.add(3);_.Om(x,IM3,4)&&U.add(6);this.supportedFlows=U;x=P.loggerType;U=P.clientEnvironment;a:{A=P.colorScheme;switch(A){case 0:A=1;break a;case 1:A=2;break a;case 2:A=3;break a;default:_.Cq(A)}A=void 0}a:{q=P.colorScheme;q=CH5(q);switch(q){case 0:q=1;break a;case 1:q=2;break a;default:_.Cq(q)}q=void 0}this.galLogger=(new rhT(x,P.authUser)).create(k,U,g,A,q)},suY=function(k){return new Promise(function(g){var P,x,U,A,q,T,c,Z,w,J;
return _.e(function(r){switch(r.nextAddress){case 1:P=yOe(k.currentFlow,k.supportedFlows),x=!1,U=new GGY(k.JSC$19739_linkingSession,k.config.dataUsageNoticeConfig);case 2:if(P===void 0){r.jumpTo(4);break}_.Bo(r,5);var f=U,B=P,L=void 0;x?B===1&&(L=f.displayInfoMap.get(2)):B===2||B===3?L=f.displayInfoMap.get(1):B===1&&(L=f.displayInfoMap.get(3));A=L?L:[];q=k.consentLanguageKeys;T=_.O(A);c=T.next();case 7:if(c.done)return k.currentFlow=P,r.yield(atd(W3e(k,q)),11);Z=c.value;return r.yield(YDe(Z,k.config.dataUsageNoticeConfig.uiAdapter,
k.config.colorScheme,k.galLogger),10);case 10:w=r.yieldResult;if(w.statusCode!==1)return kfs(k.serviceId),k.currentFlow=0,g(Z1({statusCode:w.statusCode,statusMessage:w.statusMessage},k.callerState)),r.return();w.consentLanguageKeys!==void 0&&(q=w.consentLanguageKeys);c=T.next();r.jumpTo(7);break;case 11:J=r.yieldResult;if(J.statusCode!==10)return J.statusCode!==6&&(kfs(k.serviceId),k.currentFlow=0),J.statusCode!==1&&k.callerState!==void 0&&(J.callerState=k.callerState),g(J),r.return();_.Ac(r,6);break;
case 5:_.Ll(r);case 6:P=yOe(k.currentFlow,k.supportedFlows);x=!0;r.jumpTo(2);break;case 4:kfs(k.serviceId),k.currentFlow=0,g(Z1({statusCode:12,statusMessage:"Linking failed"},k.callerState)),_.SV(r)}})})},$7V=function(k,g,P){k.currentFlow=g;
return HQs(W3e(k,P)).then(function(x){return x.statusCode===10&&k.config.interactionMode===1&&yOe(k.currentFlow,k.supportedFlows)!==void 0?suY(k):x})},W3e=function(k,g){return{flowParams:{serviceId:k.serviceId,
sessionId:k.sessionId,galService:k.galService,galLogger:k.galLogger,interactionMode:k.config.interactionMode,redirectServiceUrl:k.config.redirectServiceUrl,colorScheme:k.config.colorScheme,consentLanguageKeys:g,dynamicUrlParameters:k.dynamicUrlParameters,showCloseOption:k.config.showCloseOption,partnerConfigMinReadTimestamp:k.partnerConfigMinReadTimestamp},currentFlow:k.currentFlow,config:k.config,session:k.JSC$19739_linkingSession,googleScopes:k.googleScopes,callerState:k.callerState}};var Asn=function(k,g){this.config=k;this.galService=g.getService();this.JSC$19752_galRepository=g.JSC$19770_galRepository};
Asn.prototype.getLink=function(k,g){return bVV(this,k,g)};
var bVV=function(k,g,P){return k.JSC$19752_galRepository.getLink({serviceId:g,scopes:void 0,capabilities:void 0,linkName:P}).then(function(x){return{statusCode:1,link:x}}).catch(function(x){return{statusCode:U7a(x.code),
statusMessage:x.message}})};
Asn.prototype.deleteLink=function(k,g){return this.JSC$19752_galRepository.deleteLink(k,this.config.accountLinkingEntryPoint,g).then(function(){return{statusCode:1}}).catch(function(P){return{statusCode:U7a(P.code),
statusMessage:P.message}})};
Asn.prototype.startLinkingSession=function(k){var g=k.serviceId;var P=k.sessionId;return GbU({serviceId:g,sessionId:P!==void 0?P:Math.floor(Math.random()*2147483648),config:this.config,galService:this.galService,loginHint:k.loginHint,callerState:k.callerState,consentLanguageKeys:k.consentLanguageKeys,linkName:k.linkName,dynamicUrlParameters:k.dynamicUrlParameters,partnerConfigMinReadTimestamp:k.partnerConfigMinReadTimestamp})};var tq=function(k,g,P,x,U,A,q){this.apiKey=g;this.authUser=P;this.oauthToken=x;this.bucket=U;this.locale=A;this.galSdkEventHandler=q;if(x===void 0){if(g===void 0)throw Error("xk");this.useFpa=!0}else this.useFpa=!1;this.galServiceClient=new QXa(k)};
tq.prototype.deleteLink=function(k){var g=k.serviceId;var P=k.sessionId;var x=k.accountLinkingEntryPoint;var U=k.linkName;var A=this,q;return _.e(function(T){var c=(new Ed).setHeader(A.getHeader(P));var Z=B4n({serviceId:g,linkName:U});c=_.h7(c,2,Z);q=_.ur(c,3,x);return T.return(A.makeRequest(A.galServiceClient.deleteLink,q,[1,3],[2,4]))})};
var dF7=function(k,g){var P=g.serviceId;var x=g.sessionId;var U=g.dynamicUrlParameters;var A=g.redirectState;var q=g.consentLanguageKeys;var T=g.partnerConfigMinReadTimestamp;var c;return _.e(function(Z){var w=(new nn).setHeader(k.getHeader(x,U));w=_.Y9(w,2,P);c=_.Y9(w,4,A);q!==void 0&&_.Y9(c,5,q);T!==void 0&&_.h7(c,6,T);return Z.return(k.makeRequest(k.galServiceClient.JSC$19638_finishOAuth,c,[1,3],[2,4]))})};
tq.prototype.getLink=function(k){var g=k.serviceId;var P=k.sessionId;var x=k.scopes;var U=k.capabilities;var A=k.consistencyKey;var q=k.linkName;var T=this,c;return _.e(function(Z){var w=(new SH).setHeader(T.getHeader(P)),J=B4n({serviceId:g,scopes:x,capabilities:U,linkName:q});c=_.h7(w,2,J);A!==void 0&&(w=YAF(),w=_.Y9(w,2,A),_.h7(c,3,w));return Z.return(T.makeRequest(T.galServiceClient.getLink,c,[1,3],[2,4]))})};
var N2a=function(k,g){var P=g.serviceId;var x=g.sessionId;var U=g.googleScopes;var A=g.consistencyKey;var q;return _.e(function(T){var c=(new Ln).setHeader(k.getHeader(x));c=_.Y9(c,2,P);var Z=Array.from(U.values());c=_.gs(c,3,Z,_.ss);Z=YAF();Z=_.Y9(Z,2,A);q=_.h7(c,4,Z);return T.return(k.makeRequest(k.galServiceClient.JSC$19638_depositGoogleCredential,q,[1,3],[2,4]))})};
tq.prototype.startLinkingSession=function(k){var g=k.serviceId;var P=k.sessionId;var x=k.scopes;var U=k.capabilities;var A=k.loginHint;var q=k.supportedFlows;var T=k.completionUrl;var c=k.usePingPong;var Z=k.twoWayLinking;var w=k.accountLinkingEntryPoint;var J=k.callerState;var r=k.consentLanguageKeys;var f=k.googleScopes;var B=k.dataUsageNoticeConfig;var L=k.linkName;var Y=k.dynamicUrlParameters;var l=k.partnerConfigMinReadTimestamp;var D=this,X,a;return _.e(function(H){if(U!==void 0&&x!==void 0)throw Error("tk");
var y=(new kG5).setHeader(D.getHeader(P,Y));X=_.Y9(y,2,g);L!==void 0&&_.Y9(X,14,L);if(U!==void 0){y=X;var kj=Array.from(U.values());_.gs(y,5,kj,_.ss)}else x!==void 0&&(y=X,kj=Array.from(x.values()),_.gs(y,3,kj,_.ss));T!==void 0&&_.Y9(X,6,T);c!==void 0&&_.s7(X,15,c);q!==void 0&&(y=X,kj=Array.from(q.values()),_.gs(y,4,kj,_.Us));if(Z!==void 0){if(Z&&(!f||f.size===0))throw Error("yk");_.s7(X,8,Z)}w!==void 0&&_.ur(X,9,w);A!==void 0&&_.Y9(X,13,A);J!==void 0&&(y=X,kj=(new TextEncoder).encode(J),_.Pj(y,12,
_.j3(kj,!1),_.S3()));r!==void 0&&_.Y9(X,16,r);l!==void 0&&_.h7(X,18,l);if(B!==void 0&&B.size>0||f!==void 0&&f.size>0)a=new RhT,f!==void 0&&f.size>0&&(y=a,kj=Array.from(f.values()),_.gs(y,1,kj,_.ss)),B!==void 0&&(B.has(0)&&_.Kaj(a,2,_.Us,1,_.AU),B.has(1)&&_.Kaj(a,2,_.Us,2,_.AU)),_.h7(X,17,a);return H.return(D.makeRequest(D.galServiceClient.startLinkingSession,X,[1],[2]))})};
tq.prototype.getMetadata=function(){var k=this,g,P;return _.e(function(x){g={};k.useFpa?(g["X-Goog-Api-Key"]=k.apiKey,g["X-Goog-AuthUser"]=k.authUser!==void 0?k.authUser.toString():"0",(P=_.Vb0([]))&&(g.Authorization=P)):g.Authorization="Bearer "+k.oauthToken;k.locale&&(g["accept-language"]=k.locale);return x.return(g)})};
tq.prototype.makeRequest=function(k,g,P,x){var U=this,A;return _.e(function(q){if(q.nextAddress==1)return q.yield(U.getMetadata(),2);A=q.yieldResult;zPn(U,P);return q.return(k.bind(U.galServiceClient)(g,A).finally(function(){zPn(U,x)}))})};
var zPn=function(k,g){k.galSdkEventHandler!==void 0&&g.forEach(function(P){k.galSdkEventHandler.onEvent(P)})};
tq.prototype.getHeader=function(k,g){var P=new zu;k=_.Pj(P,2,_.Os(k),0);k=_.ur(k,5,3);g=_.gs(k,8,g,_.ss);this.bucket!==void 0&&_.Y9(g,1,this.bucket);return g};
var B4n=function(k){var g=k.serviceId;var P=k.scopes;var x=k.capabilities;k=k.linkName;if(x!==void 0&&P!==void 0)throw Error("tk");var U=new SAF;g=_.Y9(U,1,g);x!==void 0?(P=Array.from(x.values()),_.gs(g,5,P,_.ss)):P!==void 0&&(P=Array.from(P.values()),_.gs(g,3,P,_.ss));k!==void 0&&_.Y9(g,6,k);return g};var d7Y=function(k){this.galService=new tq(k.alsDomain,k.apiKey,k.authUser,k.oauthToken,k.bucket,k.locale,k.galSdkEventHandler);this.JSC$19770_galRepository=new RlU(this.galService)};
d7Y.prototype.getService=function(){return this.galService};var uvT=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(uvT,_.OH);var hP7=function(k){var g=new uvT;return _.s_(g,1,k)};
uvT.prototype.setErrorMessage=function(k){return _.lD(this,2,k)};var EAY=[0,_.pm,_.o_,_.pm];var MG=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(MG,_.OH);var L3Y=[0,[1,2,3],_.I_,[0,_.cUL,_.TJ2,-1],_.I_,[0,yQF,-1],_.HO];var nAY=[0,_.tk,1,_.pm,_.o_,-1,1,_.XD,_.Qu,_.pm,-1,L3Y];var SCn=[0,_.pm,[0,_.XD,_.Qu,[0,_.o_]],_.Ml,[0,_.pm,-1]];var qG=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(qG,_.OH);var F32=[0,_.o_,_.pm,-2,_.tk,_.pm,_.tk,_.pm,-2,1,_.Ml];var YCs=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(YCs,_.OH);var jua=[0,_.tk];var Qu7=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Qu7,_.OH);var lE2=[0,_.pm,SCn,jua,F32,nAY];var KLe=_.rs(Qu7,lE2);var DFY=[0,lo7];var IwY=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(IwY,_.OH);var tQU=[0,[1,3],G1a,_.pm,G1a];var d9=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(d9,_.OH);var MQs=[0,_.pm];var K3n=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(K3n,_.OH);var Od=function(k){return _.BO(k,uvT,2,Aq)},oAd=function(k){var g=new K3n;
return _.EH(g,2,Aq,k)},Aq=[1,
2];var vA7=[0,Aq,_.I_,MQs,_.I_,EAY,_.Nl,tQU,1,_.pm,DFY];var aEs=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(aEs,_.OH);var N45=function(k){var g=new aEs;return _.EH(g,3,HVY,k)},HVY=[2,
3];var IET=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(IET,_.OH);var XnY=function(k,g){return _.h7(k,2,g)},yhU=function(k,g){return _.h7(k,8,g)},pnY=function(k,g){return _.h7(k,3,g)};var Cus=[0,_.pm,vA7,lE2,_.kx,[0,[5,6,7],[0,_.pm,-2],[0,_.tk,_.pm,_.o_],[0,L3Y],[0,_.o_,_.pm,-1,_.Rg,_.pm],_.I_,[0,[0,_.tk],_.pm,-1],_.I_,[0,[3,4],_.pm,-1,_.I_,[0,[0,_.pm,_.Ml]],_.I_,[0,[0,[0,[1,2,3],_.I_,[0],_.I_,[0],_.I_,[0]]]]],_.I_,[0,_.pm]],_.kx,-1,[0,HVY,_.pm,_.I_,MQs,_.I_,EAY,_.Nl,tQU,[0,lo7]]];var G7n=_.rs(IET,Cus),RPU=_.sH(Cus);var koy=function(){_.lx.call(this)};
_.z(koy,_.lx);koy.prototype.init=function(){};
new koy;var gbn=_.DN(["data-"]),PEd=_.DN(["aria-"]),$w7=_.DN(["aria-"]),Kn=function(k,g){this.isLatencyMeasurementExperiment=k===void 0?!1:k;this.enableDialogA11yFix=g===void 0?!1:g;this.win=window;this.focusChangeListener=this.handleFocusChange.bind(this);this.origin=_.PxY(_.iV.location.href)},v8e=function(k,g){k.onConsentPrimitiveShownCallback=g},xw3=function(k,g){return k.overriddenIframeLoadTimeout?k.overriddenIframeLoadTimeout:g!==void 0?g:5E3},H3Y=function(k){if(k.prewarmPromise!==void 0)return k.prewarmPromise;
k.prewarmPromise=new Promise(function(g,P){oC(k,1);ijY(k,Uw2(k,!0),AgY(k));k.iframe?k.prewarmChannel||dwd(k,k.iframe,g):P(Error("zk"))});
k.prewarmPromise.finally(function(){k.prewarmPromise=void 0});
return k.prewarmPromise};
Kn.prototype.showPrimitive=function(){var k=this;if(this.consentPromise!==void 0)return this.consentPromise;var g=Date.now();OjU(this,g);this.consentPromise=new Promise(function(P,x){oC(k,0,g);var U=k.isDarkTheme();k.isLatencyMeasurementExperiment||k.initialLoadingStrategy===1||k.initialLoadingStrategy===2||(k.loadingBar||(k.loadingBar=eoF(getComputedStyle(document.body).direction==="rtl",U),k.loadingBar.style.position="fixed",k.loadingBar.style.zIndex="15000"),document.body.appendChild(k.loadingBar));
ijY(k,Uw2(k),AgY(k));k.iframe?k.channel||qcn(k,k.iframe,P,x):(Td7(k),x(Error("zk")))});
this.consentPromise.finally(function(){k.consentPromise=void 0});
return this.consentPromise};
var qcn=function(k,g,P,x){var U,A;_.e(function(q){switch(q.nextAddress){case 1:oC(k,3);U=!1;setTimeout(function(){if(!U){Td7(k);e4s(k);cg5(k);var T=hP7(7).setErrorMessage("Timeout connecting to iframe");P(yhU(XnY(new IET,oAd(T)),N45(T)))}},xw3(k,V1n(k)));
if(!k.prewarmPromise){q.jumpTo(2);break}_.Bo(q,3);return q.yield(k.prewarmPromise,5);case 5:_.Ac(q,2);break;case 3:_.Ll(q),A=hP7(4).setErrorMessage("Error while prewarming."),P(yhU(XnY(new IET,oAd(A)),N45(A)));case 2:k.prewarmChannel&&k.prewarmChannel.send(RPU(pnY(new IET,k.consentPrimitiveRequest))),k.channel=_.k8({destination:k.win,iframe:g,origin:Zj5(k),channelName:"cpw",onEstablished:function(){U=!0;Td7(k);k.isLatencyMeasurementExperiment||(k.JSC$19799_previousBodyOverflow=document.body.style.overflow,
k.JSC$19799_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior,k.JSC$19799_previousBodyOverscroll=document.body.style.overscrollBehavior,document.documentElement.style.overscrollBehavior="contain",document.body.style.overscrollBehavior="contain",document.body.style.overflow="hidden",k.enableDialogA11yFix&&window.addEventListener("blur",k.focusChangeListener));var T=k.iframe;T.style.bottom="0";T.style.position="fixed";T.style.right="0";T.style.border="none";T.style.left="0";T.style.top=
"0";T.style.zIndex="5000";T.style.pointerEvents="";T.style.visibility="";k.initialLoadingStrategy===2||k.initialLoadingStrategy===3?oC(k,4):oC(k,6);var c;(c=k.onConsentPrimitiveShownCallback)==null||c.call(k)},
onMessage:function(T){T=G7n(T.data);switch(_.WO(T,1)){case 1:e4s(k);var c=csy(_.WQ(T,_.su,7));c&&(k.initialLoadingStrategy!==2&&k.initialLoadingStrategy!==3||oC(k,6,c),oC(k,5,c));if(c=csy(_.WQ(T,_.su,6)))oC(k,7,c),oC(k,8);var Z,w;((Z=_.WQ(T,K3n,2))==null?void 0:_.cO(Z,Aq))!==0&&((w=_.WQ(T,aEs,8))==null?void 0:_.cO(w,HVY))!==0||x(Error("Ak"));P(T);break;case 2:cg5(k)}}}),_.SV(q)}})},dwd=function(k,g,P){k.prewarmChannel=_.k8({destination:k.win,
iframe:g,origin:Zj5(k),channelName:"pwcp",onEstablished:function(){oC(k,2);P()}})},Zj5=function(k){var g=_.jy(k.src).toString();
return g&&g.indexOf("://")<0&&g.indexOf("//")!==0?k.origin:_.PxY(g)},Uw2=function(k,g){g=g===void 0?!1:g;
var P,x=new Map([["origin",k.origin],["hl",(P=mwy(k))!=null?P:null]]);g&&x.set("pw","1");g=_.O([["cpr",k.consentPrimitiveRequest.serialize()]]);for(P=g.next();!P.done;P=g.next()){var U=_.O(P.value);P=U.next().value;U=U.next().value;x.set(P,U)}k.isDarkTheme()&&x.set("color_scheme","dark");return _.sj(k.src,x)},Td7=function(k){k.isLatencyMeasurementExperiment||k.loadingBar&&document.body.removeChild(k.loadingBar)};
Kn.prototype.getSrc=function(){var k=_.qt(this.origin),g;var P=(g=_.WQ(this.consentPrimitiveRequest,YCs,3))==null?void 0:_.wC(g,1);g="consent.google.com";P=P?"/u/"+encodeURIComponent(P.toString()):"";(k==null?0:k.endsWith("youtube.com"))?g="consent.youtube.com":(k=k==null?void 0:k.match("google\\.(co\\.)?([a-z]{2,3})$"))&&(g="consent.google."+((k[1]?"co.":"")+encodeURIComponent(k[2])));return _.Yc("https://"+g+"/signedin"+P+"/landing")};
var ijY=function(k,g,P){k.iframe||(k.iframe=document.createElement("iframe"),k.iframe.style.width="100%",k.iframe.style.height="100%",P!==112496729&&(k.iframe.style.colorScheme="auto"),k.isLatencyMeasurementExperiment&&(k.iframe.style.display="none"),_.Po(k.iframe,g),k.iframe.setAttribute("jsname","C5o1O"),wPF(k.iframe),document.body.appendChild(k.iframe))},wPF=function(k){k.style.bottom="-200vh";
k.style.position="fixed";k.style.right="-200vw";k.style.border="";k.style.left="";k.style.top="";k.style.zIndex="";k.style.pointerEvents="none";k.style.visibility="hidden"},e4s=function(k){k.iframe&&(k.isLatencyMeasurementExperiment||(k.JSC$19799_previousHtmlOverscroll!==void 0&&(document.documentElement.style.overscrollBehavior=k.JSC$19799_previousHtmlOverscroll),k.JSC$19799_previousBodyOverscroll!==void 0&&(document.body.style.overscrollBehavior=k.JSC$19799_previousBodyOverscroll),k.JSC$19799_previousBodyOverflow!==
void 0&&(document.body.style.overflow=k.JSC$19799_previousBodyOverflow),k.enableDialogA11yFix&&Jgs(k,!1)),wPF(k.iframe))};
Kn.prototype.handleFocusChange=function(){document.activeElement===this.iframe&&(Jgs(this,!0),window.removeEventListener("blur",this.focusChangeListener))};
var Jgs=function(k,g){var P,x,U=(P=k.iframe)==null?void 0:(x=P.parentElement)==null?void 0:x.children;if(U)for(P=0;P<U.length;P++)x=U[P],x!==k.iframe&&(g?(x.hasAttribute("aria-hidden")&&_.TU([_.JF(gbn)],x,"data-old-aria-hidden",x.getAttribute("aria-hidden")),_.TU([_.JF(PEd)],x,"aria-hidden","true")):(x.removeAttribute("aria-hidden"),x.hasAttribute("data-old-aria-hidden")&&(_.TU([_.JF($w7)],x,"aria-hidden",x.getAttribute("data-old-aria-hidden")),x.removeAttribute("data-old-aria-hidden"))))},oC=function(k,
g,P){var x;
(x=k.latencyCallback)==null||x.call(k,{latencyType:g,timestampEpochMillis:P!=null?P:Date.now()})};var rgn=function(k,g,P){Kn.call(this,g,P===void 0?!1:P);this.consentPrimitiveRequest=k;k=mwy(this);_.AB2(k);this.src=this.getSrc();var x;this.initialLoadingStrategy=(x=_.WQ(this.consentPrimitiveRequest,qG,4))==null?void 0:_.WO(x,4)},fR3;
_.z(rgn,Kn);var o8Y=function(k){var g=_.W("enable_primitive_dialog_aria_hide_siblings");k={request:k,enableDialogA11yFix:g===void 0?!1:g};fR3||(fR3=new rgn(k.request,k.isLatencyMeasurementExperiment||_.WO(k.request,1)===2,k.enableDialogA11yFix));return fR3},mwy=function(k){var g;
return(g=_.WQ(k.consentPrimitiveRequest,qG,4))==null?void 0:_.fm(g,1)},OjU=function(k,g){if(!_.Om(k.consentPrimitiveRequest,MG,5)){var P=k.consentPrimitiveRequest,x=new MG;
_.h7(P,5,x)}var U;if((U=_.WQ(k.consentPrimitiveRequest,MG,5))==null||_.jt3(_.d3(U,8))==null){var A;(A=_.WQ(k.consentPrimitiveRequest,MG,5))!=null&&_.lz(A,8,g)}},AgY=function(k){var g;
return(g=_.WQ(k.consentPrimitiveRequest,MG,5))==null?void 0:_.wC(g,1)};
rgn.prototype.isDarkTheme=function(){var k;return((k=_.WQ(this.consentPrimitiveRequest,qG,4))==null?void 0:_.WO(k,2))===2};
var V1n=function(k){var g;return((g=_.WQ(k.consentPrimitiveRequest,qG,4))==null?void 0:_.wC(g,5))||void 0},cg5=function(k){k.channel=void 0;
k.prewarmChannel=void 0;k.iframe&&(document.body.contains(k.iframe)&&document.body.removeChild(k.iframe),k.iframe=void 0);fR3=void 0},Nr5=function(k){return Kn.prototype.showPrimitive.call(k).then(function(g){return _.WQ(g,K3n,2)})};for(var v2={},W7n=(v2[64]="ma",v2[73]="ogb",v2[89]="cr",v2[21]="test",v2[0]="unkn",v2[137]="con",v2[155]="hl",v2[78]="yt",v2[171]="lp",v2[172]="ap",v2[177]="amo",v2[178]="pqe",v2[74]="gg",v2[1]="gm",v2[140]="am",v2[193]="sc",v2),sW2=_.O(Object.keys(W7n)),bjy=sW2.next();!bjy.done;bjy=sW2.next());var Bdd=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Bdd,_.OH);var z4s=[0,[2,3,4],_.pm,X4e,G1a,_.HO];var uSd=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(uSd,_.OH);var h47=_.rs(uSd,[0,_.Cm,_.o_,_.pm,_.o_,_.pm,z4s]);var Eb3=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(Eb3,_.OH);Eb3.prototype.getCommand=function(){return _.WO(this,1)};
var L7U=function(){var k=new Eb3;return _.ur(k,1,0)};var nbY=_.sH([0,_.Cm,_.o_,[0,_.pm,_.o_,-1]]);var Scd=new _.mo("s"),F7V=new _.mo("t"),YcF=new _.mo("u"),jWa=new _.mo("v"),QWT=function(k,g,P){_.w_.call(this,Scd);this.mediaKey=k;this.photoUrl=g;this.photoSource=P};
_.z(QWT,_.w_);var lRY=function(){_.w_.call(this,F7V)};
_.z(lRY,_.w_);var Dwn=function(k){k=k===void 0?!1:k;_.w_.call(this,YcF);this.isError=k};
_.z(Dwn,_.w_);var t1n=function(){_.w_.call(this,jWa)};
_.z(t1n,_.w_);var M12=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/,aRa=function(k){if(typeof k=="string"){if(k.charAt(0)==".")return K7V(k.substr(1));if(k.charAt(0)=="["){var g=M12.exec(k);k=k.indexOf("=")==-1?void 0:g[3];return obY(g[1],k)}return vbU(k)}return k},K7V=function(k){return function(g){return g.getAttribute&&_.vl(g,k)}},obY=function(k,g){return function(P){return g!==void 0?P.getAttribute&&P.getAttribute(k)==g:P.hasAttribute&&P.hasAttribute(k)}},vbU=function(k){k=k.toUpperCase();
return function(g){return(g=g.tagName)&&g.toUpperCase()==k}},HjU=function(){return!0};var aC=function(k,g){this.JSC$19827_key_=k;this.JSC$19827_value_=g},Nda=function(k){throw Error("Bk`"+k.JSC$19827_key_);
},IRF=function(k,g){return new TypeError("Ck`"+g+"`"+k.JSC$19827_key_+"`"+k.JSC$19827_value_+"`"+typeof k.JSC$19827_value_)};
aC.prototype.string=function(k){return arguments.length==0?XPU(this):ygs(this,k)};
var ygs=function(k,g){var P;return(P=pP7(k))!=null?P:g},XPU=function(k){var g=pP7(k);
g===null&&Nda(k);return g},pP7=function(k){var g=k.JSC$19827_value_;
if(g==null)return null;if(typeof g==="string")return g;throw IRF(k,"string");};
aC.prototype.bool=function(k){if(arguments.length==0){var g=this.optionalBool();g===null&&Nda(this)}else{var P;g=(P=this.optionalBool())!=null?P:k}return g};
aC.prototype.optionalBool=function(){var k=this.JSC$19827_value_;if(k==null)return null;if(typeof k==="boolean")return k;if(typeof k==="string"){k=k.toLowerCase();if(k==="true"||k==="1")return!0;if(k==="false"||k==="0")return!1}throw IRF(this,"boolean");};
aC.prototype.number=function(k){if(arguments.length==0){var g=CET(this);g===null&&Nda(this)}else g=GoT(this,k);return g};
var GoT=function(k,g){var P;return(P=CET(k))!=null?P:g},CET=function(k){var g=k.JSC$19827_value_;
if(g==null)return null;if(typeof g==="number")return g;if(typeof g==="string"){var P=Number(g);if(!isNaN(P)&&(P!==0||g.trim().length!==0))return P}throw IRF(k,"number");};
aC.prototype.toString=function(){return XPU(this)};
aC.prototype.enum=function(k,g){var P=!0,x=void 0,U;for(U in k){var A=k[U];P&&(P=!1,x=typeof A==="number"?GoT(this,g):ygs(this,g));if(A==x)return x}JSON.stringify(k);return x};
aC.prototype.array=function(k){if(arguments.length==0){var g=R4V(this);g===null&&Nda(this);return g}g=R4V(this);return g==null?k:g};
var R4V=function(k){var g=k.JSC$19827_value_;if(g==null)return null;Array.isArray(g)||(typeof g!=="string"?g=[g]:(g=g.trim(),g=g==""?[]:g.split(",").map(function(P){return P.trim()})));
return kis(k,g)},kis=function(k,g){var P=k.JSC$19827_key_+"[";
return Array.from(g,function(x,U){return new aC(P+U+"]",x)})};
aC.prototype.object=function(k){var g=this.JSC$19827_value_;if(g==null)return k===void 0&&Nda(this),k;if(typeof g==="object"&&g.constructor===Object){k={};var P=this.JSC$19827_key_+".",x;for(x in g)k[x]=new aC(P+x,g[x]);return k}throw IRF(this,"object");};var H2=function(k){this.list_=gt7(k)},gt7=function(k){if(k instanceof H2)k=k.list_;
else if(k[0]instanceof H2){for(var g=new Set,P=0;P<k.length;P++)for(var x=_.O(k[P].list_),U=x.next();!U.done;U=x.next())g.add(U.value);k=g}return[].concat(_.Kl(k))};
_.d=H2.prototype;_.d.each=function(k,g,P){((P===void 0?0:P)?nrY:_.xP)(this.list_,k,g);return this};
_.d.size=function(){return this.list_.length};
_.d.isEmpty=function(){return this.list_.length===0};
_.d.get=function(k){return this.list_[k]||null};
_.d.el=function(){return this.list_[0]||null};
_.d.map=function(k,g){return _.al(this.list_,k,g)};
_.d.equals=function(k){return this===k||_.Cb(this.list_,k.list_)};
_.d.first=function(){return this.list_.length==0?null:new NG(this.list_[0])};
_.d.last=function(){return this.list_.length==0?null:new NG(this.list_[this.list_.length-1])};
_.d.find=function(k){var g=[];this.each(function(P){P=P.querySelectorAll(String(k));for(var x=0;x<P.length;x++)g.push(P[x])});
return new H2(g)};
_.d.parent=function(){var k=[];this.each(function(g){(g=g.parentElement||null)&&!_.ok(k,g)&&k.push(g)});
return new H2(k)};
_.d.children=function(){var k=[];this.each(function(g){g=_.FZ(g);for(var P=0;P<g.length;P++)k.push(g[P])});
return new H2(k)};
_.d.filter=function(k){k=_.pZ(this.list_,aRa(k));return new H2(k)};
_.d.closest=function(k){var g=[],P=aRa(k),x=function(U){return _.TW(U)&&P(U)};
this.each(function(U){(U=_.pS(U,x,!0))&&!_.ok(g,U)&&g.push(U)});
return new H2(g)};
_.d.next=function(k){return PF5(this,_.rFq,k)};
_.d.prev=function(k){return PF5(this,R9d,k)};
var PF5=function(k,g,P){var x=[];var U=P?aRa(P):HjU;k.each(function(A){(A=g(A))&&U(A)&&x.push(A)});
return new H2(x)};
H2.prototype.setClass=function(k){return this.each(function(g){_.o9(g,k)})};
var $CU=function(k,g){return k.each(function(P){_.oI(P,g)})},xCY=function(k,g){return k.each(function(P){_.MJ(P,g)})};
H2.prototype.toggleClass=function(k,g){return g===!0?$CU(this,k):g===!1?xCY(this,k):this.each(function(P){_.vl(P,k)?_.MJ(P,k):_.oI(P,k)})};
H2.prototype.setText=function(k){return this.each(function(g){_.Y8(g,k)})};
var iId=function(k){k.each(function(g){g.removeAttribute("aria-hidden")})};
H2.prototype.getStyle=function(k){if(this.list_.length>0){var g=this.list_[0],P=g.style[_.qj(k)];return typeof P!=="undefined"?P:g.style[_.FxP(g,k)]||""}};
H2.prototype.getData=function(k){if(this.list_.length===0)return new aC(k,null);var g=QSY(this.list_[0],k);return new aC(k,g)};
H2.prototype.focus=function(k){try{k?this.el().focus(k):this.el().focus()}catch(g){}return this};
H2.prototype.click=function(){var k=_.XI(this.el());if(k.createEvent){var g=k.createEvent("MouseEvents");g.initMouseEvent("click",!0,!0,k.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);this.el().dispatchEvent(g)}else k=k.createEventObject(),k.clientX=0,k.clientY=0,k.screenX=0,k.screenY=0,k.altKey=!1,k.ctrlKey=!1,k.shiftKey=!1,k.button=0,this.el().fireEvent("onclick",k)};
var IC=function(k,g,P,x){function U(T,c,Z){var w=c;c&&c.parentNode&&(w=c.cloneNode(!0));T(w,Z)}
x=x===void 0?!1:x;if(k.list_.length==1){var A=k.list_[0],q=function(T){return g(T,A)};
P instanceof H2?P.each(q,void 0,x):Array.isArray(P)?(x?nrY:_.xP)(P,q):q(P);return k}return k.each(function(T){P instanceof H2?P.each(function(c){U(g,c,T)}):Array.isArray(P)?_.xP(P,function(c){U(g,c,T)}):U(g,P,T)})};
_.d=H2.prototype;_.d.append=function(k){return IC(this,function(g,P){g&&P.appendChild(g)},k)};
_.d.appendTo=function(k){(new H2([k])).append(this);return this};
_.d.remove=function(){return IC(this,function(k,g){_.Sl(g)},null)};
_.d.empty=function(){return IC(this,function(k,g){_.L3(g)},null)};
_.d.after=function(k,g){return IC(this,function(P,x){P&&_.SW(P,x)},k,!(g===void 0||g))};
_.d.before=function(k){return IC(this,function(g,P){g&&_.n3(g,P)},k)};
_.d.replaceWith=function(k){return IC(this,function(g,P){g&&_.mUL(g,P)},k)};
_.d.toggle=function(k){return this.each(function(g){_.i4(g,k)})};
_.d.show=function(){return this.toggle(!0)};
_.d.hide=function(){return this.toggle(!1)};
_.d.trigger=function(k,g,P,x){return UCd(this,k,g,P,x)};
var UCd=function(k,g,P,x,U){return k.each(function(A){_.wQA(_.XI(A)).triggerWizEventInternal(A,g,P,x,U)})},NG=function(k,g){k instanceof H2&&(g=k.list_,k=null);
this.list_=gt7(k!=null?[k]:g)};
_.XW(NG,H2);_.d=NG.prototype;_.d.children=function(){return new H2(Array.prototype.slice.call(_.FZ(this.list_[0])))};
_.d.each=function(k,g){k.call(g,this.list_[0],0);return this};
_.d.size=function(){return 1};
_.d.el=function(){return this.list_[0]};
_.d.first=function(){return this};var Xr=function(k,g){g=g===void 0?window:g;this.hostId=k;this.win=g;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$19838_previousHtmlOverscroll=this.JSC$19838_previousBodyOverscroll=this.JSC$19838_previousBodyOverflow="";this.eventTarget=new _.s1;this.win.location.hostname.indexOf("youtube.com")>=0&&(this.domain="profilewidgets.youtube.com")},OI7=function(k){var g=
Aba(Aba(Aba(new dCY(78),"po"),"hppp"),"hhc");
g.authUser=Number(_.y4("SESSION_INDEX","0"));g.colorScheme=k;return g};
Xr.prototype.getOrigin=function(){return this.origin?this.origin:_.P4(_.gS(_.kB(new _.vB,this.win.location.protocol),this.win.location.hostname),this.win.location.port).toString()};
Xr.prototype.getTargetOrigin=function(){return _.P4(_.gS(_.kB(new _.vB,this.scheme),this.domain),this.port)};
Xr.prototype.preloadIframe=function(k){var g=this;if(this.iframeLoadPromise===void 0){var P=document.createElement("iframe");this.iframe=P;fWT(P,k);this.iframeLoadPromise=new Promise(function(x,U){var A=!1,q=function(T){T.stopPropagation();P.removeEventListener("error",q);P.removeEventListener("securitypolicyviolation",q);U(Error("Dk",{cause:T}))};
P.addEventListener("error",q);P.addEventListener("securitypolicyviolation",q);setTimeout(function(){A||U(Error("Ek"))},3E4);
qPV(g,P,function(){A=!0;P.removeEventListener("error",q);P.removeEventListener("securitypolicyviolation",q);x()})});
TYU(this);k=this.getTargetOrigin().toString();P.setAttribute("allow","camera "+k+"; display-capture "+k);this.parentElement.appendChild(P)}return this.iframeLoadPromise};
var VDT=function(k,g){var P,x;return _.e(function(U){if(U.nextAddress==1)return P=eoF(getComputedStyle(k.parentElement).direction==="rtl"),k.parentElement.appendChild(P),document.activeElement instanceof HTMLElement&&(k.elementToFocusAfterClose=document.activeElement),_.Bo(U,2),U.yield(k.preloadIframe(g),4);if(U.nextAddress!=2){k.parentElement.removeChild(P);k.JSC$19838_previousBodyOverflow=k.parentElement.style.overflow;k.JSC$19838_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior;
k.JSC$19838_previousBodyOverscroll=k.parentElement.style.overscrollBehavior;document.documentElement.style.overscrollBehavior="contain";k.parentElement.style.overscrollBehavior="contain";k.parentElement.style.overflow="hidden";var A=k.iframe;A.style.bottom="0";A.style.border="none";A.style.height="100%";A.style.left="0";A.style.position=k.iframePosition;A.style.right="0";A.style.top="0";A.style.width="100%";A.style.zIndex="2202";A.setAttribute("aria-hidden","false");A.setAttribute("aria-modal","true");
k.opened=!0;eId(k);return _.Ac(U,0)}x=_.Ll(U);k.parentElement.removeChild(P);wsU(k.isDarkTheme());cbe(k,!1);throw Error("Fk",{cause:x});})},cbe=function(k,g){g=g===void 0?!0:g;
k.iframe!==void 0&&(ZIe(k),document.documentElement.style.overscrollBehavior=k.JSC$19838_previousHtmlOverscroll,k.parentElement.style.overscrollBehavior=k.JSC$19838_previousBodyOverscroll,k.parentElement.style.overflow=k.JSC$19838_previousBodyOverflow,k.elementToFocusAfterClose!==void 0&&(k.elementToFocusAfterClose.focus(),k.elementToFocusAfterClose=void 0),g?TYU(k):(k.parentElement.removeChild(k.iframe),k.iframe=void 0,k.iframeLoadPromise=void 0,k.mainChannel=void 0),k.opened=!1)},ZIe=function(k){k.backgroundElementsAriaHiddenIsNull&&
(iId(k.backgroundElementsAriaHiddenIsNull),k.backgroundElementsAriaHiddenIsNull=void 0);
k.backgroundElementsAriaHiddenIsFalse&&(k.backgroundElementsAriaHiddenIsFalse.each(function(g){g.setAttribute("aria-hidden","false")}),k.backgroundElementsAriaHiddenIsFalse=void 0);
k.backgroundElementsWithoutInert&&(k.backgroundElementsWithoutInert.each(function(g){g.removeAttribute("inert")}),k.backgroundElementsWithoutInert=void 0)},eId=function(k){k.backgroundElementsAriaHiddenIsNull=(new NG(k.iframe.parentElement)).children().filter(function(g){return g.getAttribute("aria-hidden")===null&&g!==k.iframe});
k.backgroundElementsAriaHiddenIsNull.each(function(g){g.setAttribute("aria-hidden","true")});
k.backgroundElementsAriaHiddenIsFalse=(new NG(k.iframe.parentElement)).children().filter(function(g){return g.getAttribute("aria-hidden")==="false"&&g!==k.iframe});
k.backgroundElementsAriaHiddenIsFalse.each(function(g){g.setAttribute("aria-hidden","true")});
k.backgroundElementsWithoutInert=(new NG(k.iframe.parentElement)).children().filter(function(g){return!g.hasAttribute("inert")&&g!==k.iframe});
k.backgroundElementsWithoutInert.each(function(g){g.setAttribute("inert","true")})},TYU=function(k){k=k.iframe;
k.style.bottom="-1000px";k.style.position="fixed";k.style.right="-1000px";k.style.border="";k.style.height="";k.style.left="";k.style.top="";k.style.width="";k.style.zIndex="";k.setAttribute("aria-hidden","true");k.setAttribute("aria-modal","false")};
Xr.prototype.isDarkTheme=function(){return this.colorScheme==="dark"||window.matchMedia("(prefers-color-scheme: dark)").matches&&this.colorScheme!=="light"};var dCY=function(k,g){Xr.call(this,W7n[k],g);this.options=[];this.style=""};
_.z(dCY,Xr);var mCV=function(k){k.style="youtube";return k},wVe=function(k,g){k.eventTarget.listen(YcF,g);
return k},JbY=function(k,g){k.eventTarget.listen(Scd,g);
return k},Aba=function(k,g){k.options.push(g);
return k},rbV=function(k){var g=[k.getOrigin()];
k.ancestorOrigins&&g.push.apply(g,_.Kl(k.ancestorOrigins));var P=new _.vB(k.win.location.href),x=k.startUrl?k.startUrl:k.options.includes("po")?"profile-picture/art":"profile-picture";g=eH(_.$B(k.getTargetOrigin(),x),"origin",g);k.startUrl&&_.xS(g,"startPath",k.startUrl);k.authUser>0&&_.xS(g,"authuser",k.authUser);k.pageId!==void 0&&_.xS(g,"pageId",k.pageId);_.xS(g,"hostId",k.hostId);k.jsMode!==void 0&&_.xS(g,"jsmode",k.jsMode);k.rectangleRatio!==void 0&&_.xS(g,"rectangleRatio",k.rectangleRatio);
k.options.length>0&&_.xS(g,"opts",k.options.join(","));try{for(var U=_.O(["utm_source","utm_medium","utm_campaign","utm_content"]),A=U.next();!A.done;A=U.next()){var q=A.value;_.$S(P,q)&&_.xS(g,q,_.$S(P,q))}var T,c=(T=k.hl)!=null?T:_.$S(P,"hl");c!==void 0&&_.xS(g,"hl",c)}catch(Z){if(!(Z instanceof URIError))throw Z;}k.colorScheme&&_.xS(g,"theme",k.colorScheme);k.style&&_.xS(g,"style",k.style);return g},f_Y=function(k,g){k.mainChannel=_.k8({destination:k.win,
iframe:g,origin:k.getTargetOrigin().toString(),channelName:"ow",onMessage:function(P){P=h47(P.data);if(g===k.iframe)switch(_.WO(P,1)){case 1:k.eventTarget.dispatchEvent(new Dwn);cbe(k);break;case 2:k.eventTarget.dispatchEvent(new QWT(_.fm(P,4),_.fm(P,2),_.WO(P,5),_.WQ(P,Bdd,6)));break;case 0:var x;k.eventTarget.dispatchEvent(new lRY(_.fm(P,2),(x=_.WO(P,3))!=null?x:0));break;case 3:k.eventTarget.dispatchEvent(new Dwn(!0));cbe(k,!1);break;case 4:k.eventTarget.dispatchEvent(new t1n)}}})},qPV=function(k,
g,P){_.k8({destination:k.win,
iframe:g,origin:_.P4(_.gS(_.kB(new _.vB,k.scheme),k.domain),k.port).toString(),channelName:"owi",onMessage:function(x){g===k.iframe&&(P!==void 0&&P(),f_Y(k,g),k.opened&&k.mainChannel.send(nbY(L7U())),x.reply(),qPV(k,g))}})};
dCY.prototype.preloadIframe=function(){return this.iframeLoadPromise===void 0?Xr.prototype.preloadIframe.call(this,rbV(this).toString()):this.iframeLoadPromise};
dCY.prototype.openPicker=function(k){var g=this;return _.e(function(P){if(P.nextAddress==1)return g.startUrl=k?k:g.options.includes("po")?"profile-picture/art":"profile-picture",P.yield(VDT(g,rbV(g).toString()),2);if(g.mainChannel){var x=g.mainChannel,U=x.send;var A=L7U();A=_.lD(A,2,g.startUrl);U.call(x,nbY(A))}_.SV(P)})};var WUe=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(WUe,_.OH);_.d=WUe.prototype;_.d.getSize=function(){return r9(this,1)};
_.d.setSize=function(k){return _.zE(this,1,k)};
_.d.getWidth=function(){return r9(this,12)};
_.d.getHeight=function(){return r9(this,13)};
_.d.setCenterCrop=function(k){return _.W6(this,20,k)};
_.d.getHtml=function(){return _.w3(this,4)};
_.d.getToken=function(){return _.L4(this,24)};
_.d.setToken=function(k){return _.lD(this,24,k)};
_.d.getBackgroundColor=function(){return r9(this,87)};
_.d.hasBackgroundColor=function(){return _.qV(_.d3(this,87))!=null};
_.d.getStoryboardLevel=function(){return r9(this,109)};var ym=function(k){this.JSC$19846_value_=void 0;this.childNodes_={};if(k){var g=_.Aik(k);k=_.R9(k);for(var P=0;P<g.length;P++)this.set(g[P],k[P])}};
ym.prototype.set=function(k,g){s2s(this,k,g,!1)};
ym.prototype.add=function(k,g){s2s(this,k,g,!0)};
var s2s=function(k,g,P,x){for(var U=0;U<g.length;U++){var A=g.charAt(U);k.childNodes_[A]||(k.childNodes_[A]=new ym);k=k.childNodes_[A]}if(x&&k.JSC$19846_value_!==void 0)throw Error("Gk`"+g);k.JSC$19846_value_=P},bIn=function(k,g){for(var P=0;P<g.length;P++)if(k=k.childNodes_[g.charAt(P)],!k)return;
return k};
ym.prototype.get=function(k){return(k=bIn(this,k))?k.JSC$19846_value_:void 0};
ym.prototype.getValues=function(){var k=[];BYV(this,k);return k};
var BYV=function(k,g){k.JSC$19846_value_!==void 0&&g.push(k.JSC$19846_value_);for(var P in k.childNodes_)BYV(k.childNodes_[P],g)};
ym.prototype.getKeys=function(k){var g=[];if(k){for(var P=this,x=0;x<k.length;x++){var U=k.charAt(x);if(!P.childNodes_[U])return[];P=P.childNodes_[U]}zIV(P,k,g)}else zIV(this,"",g);return g};
var zIV=function(k,g,P){k.JSC$19846_value_!==void 0&&P.push(g);for(var x in k.childNodes_)zIV(k.childNodes_[x],g+x,P)};
_.d=ym.prototype;_.d.containsKey=function(k){return this.get(k)!==void 0};
_.d.containsValue=function(k){if(this.JSC$19846_value_===k)return!0;for(var g in this.childNodes_)if(this.childNodes_[g].containsValue(k))return!0;return!1};
_.d.clear=function(){this.childNodes_={};this.JSC$19846_value_=void 0};
_.d.remove=function(k){for(var g=this,P=[],x=0;x<k.length;x++){var U=k.charAt(x);if(!g.childNodes_[U])throw Error("Hk`"+k);P.push([g,U]);g=g.childNodes_[U]}k=g.JSC$19846_value_;for(delete g.JSC$19846_value_;P.length>0;)if(x=P.pop(),g=x[0],x=x[1],g.childNodes_[x].isEmpty())delete g.childNodes_[x];else break;return k};
_.d.clone=function(){return new ym(this)};
_.d.getCount=function(){return $WF(this.getValues())};
_.d.isEmpty=function(){return this.JSC$19846_value_===void 0&&_.vX.isEmpty(this.childNodes_)};var zon=function(){if(!u3Y){var k=u3Y=new ym,g;for(g in hIY)k.add(g,hIY[g])}},u3Y,pn=function(k,g){this.types=k;
this.setters=g},hIY={a:new pn([3,
0],[function(k,g){_.W6(k,21,g)},
function(k,g){_.zE(k,56,g)}]),
al:new pn([3],[function(k,g){_.W6(k,74,g)}]),
b:new pn([3,0],[function(k,g){_.W6(k,23,g)},
function(k,g){_.zE(k,38,g)}]),
ba:new pn([0],[function(k,g){_.zE(k,85,g)}]),
bc:new pn([0],[function(k,g){_.zE(k,87,g)}]),
br:new pn([0],[function(k,g){_.zE(k,86,g)}]),
c:new pn([3,0],[function(k,g){_.W6(k,2,g)},
function(k,g){_.zE(k,39,g)}]),
cc:new pn([3],[function(k,g){_.W6(k,51,g)}]),
ci:new pn([3],[function(k,g){_.W6(k,32,g)}]),
ckm:new pn([3],[function(k,g){_.W6(k,104,g)}]),
cp:new pn([0],[function(k,g){_.zE(k,92,g)}]),
cr:new pn([3],[function(k,g){_.W6(k,108,g)}]),
cv:new pn([0],[function(k,g){_.zE(k,94,g)}]),
d:new pn([3],[function(k,g){_.W6(k,3,g)}]),
dc:new pn([5],[function(k,g){_.lD(k,99,g)}]),
df:new pn([3],[function(k,g){_.W6(k,80,g)}]),
dv:new pn([3],[function(k,g){_.W6(k,90,g)}]),
e:new pn([0],[function(k,g){_.zE(k,15,g)}]),
em:new pn([0],[function(k,g){_.zE(k,107,g)}]),
f:new pn([4],[function(k,g){_.lD(k,16,g)}]),
fg:new pn([3],[function(k,g){_.W6(k,34,g)}]),
fh:new pn([3],[function(k,g){_.W6(k,30,g)}]),
fm:new pn([3],[function(k,g){_.W6(k,84,g)}]),
fo:new pn([2],[function(k,g){_.bi(k,79,_.GL(g))}]),
ft:new pn([3],[function(k,g){_.W6(k,50,g)}]),
fv:new pn([3],[function(k,g){_.W6(k,31,g)}]),
g:new pn([3],[function(k,g){_.W6(k,14,g)}]),
gce:new pn([4],[function(k,g){_.lD(k,112,g)}]),
gd:new pn([3],[function(k,g){_.W6(k,83,g)}]),
gm:new pn([3],[function(k,g){_.W6(k,105,g)}]),
h:new pn([3,0],[function(k,g){_.W6(k,4,g)},
function(k,g){_.zE(k,13,g)}]),
i:new pn([3],[function(k,g){_.W6(k,22,g)}]),
ic:new pn([0],[function(k,g){_.zE(k,71,g)}]),
id:new pn([3],[function(k,g){_.W6(k,70,g)}]),
il:new pn([3],[function(k,g){_.W6(k,96,g)}]),
ip:new pn([3],[function(k,g){_.W6(k,54,g)}]),
iv:new pn([0],[function(k,g){_.lz(k,75,g)}]),
j:new pn([1],[function(k,g){g=g==null?g:YOY(g);_.bi(k,29,g)}]),
k:new pn([3,0],[function(k,g){_.W6(k,17,g)},
function(k,g){_.zE(k,42,g)}]),
l:new pn([0],[function(k,g){_.zE(k,44,g)}]),
lf:new pn([3],[function(k,g){_.W6(k,65,g)}]),
lo:new pn([3],[function(k,g){_.W6(k,97,g)}]),
m:new pn([0],[function(k,g){_.zE(k,63,g)}]),
md:new pn([3],[function(k,g){_.W6(k,91,g)}]),
mm:new pn([4],[function(k,g){_.lD(k,81,g)}]),
mo:new pn([3],[function(k,g){_.W6(k,73,g)}]),
mp:new pn([0],[function(k,g){_.zE(k,115,g)}]),
mv:new pn([3],[function(k,g){_.W6(k,66,g)}]),
n:new pn([3],[function(k,g){k.setCenterCrop(g)}]),
nc:new pn([3],[function(k,g){_.W6(k,55,g)}]),
nd:new pn([3],[function(k,g){_.W6(k,53,g)}]),
ng:new pn([3],[function(k,g){_.W6(k,95,g)}]),
ngm:new pn([3],[function(k,g){_.W6(k,106,g)}]),
no:new pn([3],[function(k,g){_.W6(k,37,g)}]),
ns:new pn([3],[function(k,g){_.W6(k,40,g)}]),
nt0:new pn([4],[function(k,g){_.lD(k,36,g)}]),
ntm:new pn([3],[function(k,g){_.W6(k,114,g)}]),
nu:new pn([3],[function(k,g){_.W6(k,46,g)}]),
nw:new pn([3],[function(k,g){_.W6(k,48,g)}]),
o:new pn([1,3],[function(k,g){g=g==null?g:YOY(g);_.bi(k,7,g)},
function(k,g){_.W6(k,27,g)}]),
p:new pn([3,0],[function(k,g){_.W6(k,19,g)},
function(k,g){_.zE(k,43,g)}]),
pa:new pn([3],[function(k,g){_.W6(k,61,g)}]),
pc:new pn([0],[function(k,g){_.zE(k,88,g)}]),
pd:new pn([3],[function(k,g){_.W6(k,60,g)}]),
pf:new pn([3],[function(k,g){_.W6(k,67,g)}]),
pg:new pn([3],[function(k,g){_.W6(k,72,g)}]),
pi:new pn([2],[function(k,g){_.bi(k,76,_.GL(g))}]),
pp:new pn([3],[function(k,g){_.W6(k,52,g)}]),
pt:new pn([4],[function(k,g){_.lD(k,111,g)}]),
q:new pn([4],[function(k,g){_.lD(k,28,g)}]),
r:new pn([3,0],[function(k,g){_.W6(k,6,g)},
function(k,g){_.zE(k,26,g)}]),
ra:new pn([3],[function(k,g){_.W6(k,103,g)}]),
rf:new pn([3],[function(k,g){_.W6(k,100,g)}]),
rg:new pn([3],[function(k,g){_.W6(k,59,g)}]),
rh:new pn([3],[function(k,g){_.W6(k,49,g)}]),
rj:new pn([3],[function(k,g){_.W6(k,57,g)}]),
ro:new pn([2],[function(k,g){_.bi(k,78,_.GL(g))}]),
rp:new pn([3],[function(k,g){_.W6(k,58,g)}]),
rw:new pn([3],[function(k,g){_.W6(k,35,g)}]),
rwa:new pn([3],[function(k,g){_.W6(k,64,g)}]),
rwu:new pn([3],[function(k,g){_.W6(k,41,g)}]),
s:new pn([3,0],[function(k,g){_.W6(k,33,g)},
function(k,g){k.setSize(g)}]),
sb:new pn([0],[function(k,g){_.zE(k,110,g)}]),
sc:new pn([0],[function(k,g){_.zE(k,89,g)}]),
sg:new pn([3],[function(k,g){_.W6(k,82,g)}]),
sl:new pn([0],[function(k,g){_.zE(k,109,g)}]),
sm:new pn([3],[function(k,g){_.W6(k,93,g)}]),
t:new pn([4],[function(k,g){k.setToken(g)}]),
tm:new pn([3],[function(k,g){_.W6(k,113,g)}]),
u:new pn([3],[function(k,g){_.W6(k,18,g)}]),
ut:new pn([3],[function(k,g){_.W6(k,45,g)}]),
v:new pn([0],[function(k,g){_.zE(k,62,g)}]),
vb:new pn([0],[function(k,g){_.lz(k,68,g)}]),
vf:new pn([4],[function(k,g){_.lD(k,102,g)}]),
vl:new pn([0],[function(k,g){_.lz(k,69,g)}]),
vm:new pn([3],[function(k,g){_.W6(k,98,g)}]),
w:new pn([0],[function(k,g){_.zE(k,12,g)}]),
x:new pn([0],[function(k,g){_.zE(k,9,g)}]),
y:new pn([0],[function(k,g){_.zE(k,10,g)}]),
ya:new pn([2],[function(k,g){_.bi(k,77,_.GL(g))}]),
z:new pn([0],[function(k,g){_.zE(k,11,g)}])};
zon.prototype.parse=function(k){var g=new WUe,P=new WUe;if(k=="")k=!0;else{k=k.split("-");for(var x=!0,U=0;U<k.length;U++){var A=k[U];if(A.length==0)x=!1;else{var q=A,T=!1;var c=q;var Z=q.charAt(0);Z!=Z.toLowerCase()&&(T=!0,c=q.charAt(0).toLowerCase()+q.substring(1));var w=u3Y;for(Z=1;Z<=c.length;++Z){var J=w,r=c.substring(0,Z);if(r.length==0?J.isEmpty():!bIn(J,r))break}c=Z==1?null:(c=w.get(c.substring(0,Z-1)))?{option:q.substring(0,Z-1),value:q.substring(Z-1),signed:T,attributes:c}:null;if(c){q=
[];T=[];Z=!1;for(w=0;w<c.attributes.types.length;w++){J=c.attributes.types[w];var f=c.value;r=U;if(c.signed&&J==1)for(var B=f.length;B<12&&r<k.length-1;)f+="-"+k[r+1],B=f.length,++r;else if(J==2)for(;r<k.length-1&&k[r+1].match(/^[\d\.]/);)f+="-"+k[r+1],++r;B=c.attributes.setters[w];f=Et7(this,J)(c.option,f,g,P,B);if(f===null){Z=!0;U=r;break}else q.push(J),T.push(f)}if(!Z)for(c=0;c<T.length;c++)w=q[c],f=T[c],LUy(this,w)(A,f);x=x&&Z}else x=!1}}k=x}return new nt3(g,P,k)};
var SPT=function(k,g,P,x,U,A){U(P,g);k=k.charAt(0);A=A(k==k.toUpperCase());U(x,A)};
_.d=zon.prototype;_.d.parseAndSetIntOption_=function(k,g,P,x,U){if(g=="")return 0;isFinite(g)&&(g=String(g));g=typeof g==="string"?/^\s*-?0x/i.test(g)?parseInt(g,16):parseInt(g,10):NaN;if(isNaN(g))return 1;SPT(k,g,P,x,U,Number);return null};
_.d.logIntParseError_=function(){};
_.d.parseAndSetFloatOption_=function(k,g,P,x,U){if(g=="")return 0;var A=Number(g);g=A==0&&_.eM(g)?NaN:A;if(isNaN(g))return 1;SPT(k,g,P,x,U,Number);return null};
_.d.logFloatParseError_=function(){};
_.d.parseAndSetBoolOption_=function(k,g,P,x,U){if(g!="")return 2;SPT(k,!0,P,x,U,Boolean);return null};
_.d.logBoolParseError_=function(){};
_.d.parseAndSetStringOption_=function(k,g,P,x,U){if(g=="")return 0;SPT(k,g,P,x,U,function(A){return A?"1":""});
return null};
_.d.logStringParseError_=function(){};
_.d.parseAndSetUint64Base64Option_=function(k,g,P,x,U){if(g=="")return 0;SPT(k,g,P,x,U,function(A){return A?1:0});
return null};
var Et7=function(k,g){switch(g){case 0:return(0,_.DD)(k.parseAndSetIntOption_,k);case 2:return(0,_.DD)(k.parseAndSetFloatOption_,k);case 3:return(0,_.DD)(k.parseAndSetBoolOption_,k);case 4:return(0,_.DD)(k.parseAndSetStringOption_,k);case 1:return(0,_.DD)(k.parseAndSetUint64Base64Option_,k);default:return function(){}}},LUy=function(k,g){switch(g){case 0:return(0,_.DD)(k.logIntParseError_,k);
case 2:return(0,_.DD)(k.logFloatParseError_,k);case 3:return(0,_.DD)(k.logBoolParseError_,k);case 4:case 1:return(0,_.DD)(k.logStringParseError_,k);default:return function(){}}},nt3=function(k,g,P){this.valueProto_=k;
this.signatureFlagProto_=g;this.JSC$19858_valid_=P};
nt3.prototype.isValid=function(){return this.JSC$19858_valid_};var WDY=function(k){this.JSC$19859_parser_=null;this.JSC$19859_components_=[];this.JSC$19859_parsedOptions_=null;FU7(this,k)},YPT=function(k){k.JSC$19859_parser_==null&&(k.JSC$19859_parser_=new zon);
return k.JSC$19859_parser_},FU7=function(k,g){k.JSC$19859_parsedOptions_=g?typeof g==="string"?YPT(k).parse(g):g:YPT(k).parse("")},Cn=function(k,g){return k==g?!1:!0};
_.d=WDY.prototype;_.d.JSC$19861_setCrop=function(k){k=k||void 0;var g=this.JSC$19859_parsedOptions_,P=g.valueProto_;Cn(k,_.w3(P,2),_.w3(g.signatureFlagProto_,2))&&_.W6(P,2,k);return this};
_.d.JSC$19861_setCircleCrop=function(k){k=k||void 0;var g=this.JSC$19859_parsedOptions_,P=g.valueProto_;Cn(k,Jq(P,51),Jq(g.signatureFlagProto_,51))&&_.W6(P,51,k);return this};
_.d.JSC$19861_setImageCrop=function(k){k=k||void 0;var g=this.JSC$19859_parsedOptions_,P=g.valueProto_;Cn(k,Jq(P,32),Jq(g.signatureFlagProto_,32))&&_.W6(P,32,k);return this};
_.d.JSC$19861_setHeight=function(k){var g=this.JSC$19859_parsedOptions_,P=g.valueProto_;Cn(k,P.getHeight(),g.signatureFlagProto_.getHeight())&&_.zE(P,13,k);return this};
_.d.setCenterCrop=function(k){k=k||void 0;var g=this.JSC$19859_parsedOptions_,P=g.valueProto_;Cn(k,_.w3(P,20),_.w3(g.signatureFlagProto_,20))&&P.setCenterCrop(k);return this};
_.d.JSC$19861_setSmartCrop=function(k){k=k||void 0;var g=this.JSC$19859_parsedOptions_,P=g.valueProto_;Cn(k,_.w3(P,19),_.w3(g.signatureFlagProto_,19))&&_.W6(P,19,k);return this};
_.d.JSC$19861_setPad=function(k){k=k||void 0;var g=this.JSC$19859_parsedOptions_,P=g.valueProto_;Cn(k,Jq(P,60),Jq(g.signatureFlagProto_,60))&&_.W6(P,60,k);return this};
_.d.JSC$19861_setSmartCropUseFace=function(k){k=k||void 0;var g=this.JSC$19859_parsedOptions_,P=g.valueProto_;Cn(k,_.w3(P,67),_.w3(g.signatureFlagProto_,67))&&_.W6(P,67,k);return this};
_.d.JSC$19861_setSmartCropNoClip=function(k){k=k||void 0;var g=this.JSC$19859_parsedOptions_,P=g.valueProto_;Cn(k,_.w3(P,52),_.w3(g.signatureFlagProto_,52))&&_.W6(P,52,k);return this};
_.d.setSize=function(k){var g=this.JSC$19859_parsedOptions_,P=g.valueProto_;Cn(k,P.getSize(),g.signatureFlagProto_.getSize())&&P.setSize(k);return this};
_.d.setToken=function(k){k=k||void 0;var g=this.JSC$19859_parsedOptions_,P=g.valueProto_;Cn(k,P.getToken(),g.signatureFlagProto_.getToken())&&P.setToken(k);return this};
_.d.JSC$19861_setWidth=function(k){var g=this.JSC$19859_parsedOptions_,P=g.valueProto_;Cn(k,P.getWidth(),g.signatureFlagProto_.getWidth())&&_.zE(P,12,k);return this};
_.d.clearOptions=function(){FU7(this,"");return this};
_.d.build=function(){this.JSC$19859_components_.length=0;var k=this.JSC$19859_parsedOptions_,g=k.valueProto_;k=k.signatureFlagProto_;Gu(this,"s",g.getSize(),k.getSize());Gu(this,"w",g.getWidth(),k.getWidth());RC(this,"c",_.w3(g,2),_.w3(k,2));RC(this,"d",_.w3(g,3),_.w3(k,3));Gu(this,"h",g.getHeight(),k.getHeight());RC(this,"s",Jq(g,33),Jq(k,33));RC(this,"h",g.getHtml(),k.getHtml());RC(this,"p",_.w3(g,19),_.w3(k,19));RC(this,"pp",_.w3(g,52),_.w3(k,52));RC(this,"pf",_.w3(g,67),_.w3(k,67));RC(this,"n",
_.w3(g,20),_.w3(k,20));Gu(this,"r",r9(g,26),r9(k,26));RC(this,"r",_.w3(g,6),_.w3(k,6));RC(this,"o",Jq(g,27),Jq(k,27));var P=_.mQ(g,7,_.Ak);k6(this,"o",P,_.mQ(k,7,_.Ak));P=_.mQ(g,29,_.Ak);k6(this,"j",P,_.mQ(k,29,_.Ak));Gu(this,"x",r9(g,9),r9(k,9));Gu(this,"y",r9(g,10),r9(k,10));Gu(this,"z",r9(g,11),r9(k,11));RC(this,"g",_.w3(g,14),_.w3(k,14));Gu(this,"e",r9(g,15),r9(k,15));k6(this,"f",_.L4(g,16),_.L4(k,16));RC(this,"k",Jq(g,17),Jq(k,17));RC(this,"u",Jq(g,18),!0);RC(this,"ut",Jq(g,45),!0);RC(this,"i",
Jq(g,22),!0);RC(this,"a",Jq(g,21),Jq(k,21));RC(this,"b",_.w3(g,23),_.w3(k,23));Gu(this,"b",r9(g,38),r9(k,38));Gu(this,"c",r9(g,39),r9(k,39),16,8);k6(this,"q",_.L4(g,28),_.L4(k,28));RC(this,"fh",Jq(g,30),Jq(k,30));RC(this,"fv",Jq(g,31),Jq(k,31));RC(this,"fg",_.w3(g,34),_.w3(k,34));RC(this,"ci",Jq(g,32),Jq(k,32));k6(this,"t",g.getToken(),k.getToken());k6(this,"nt0",_.L4(g,36),_.L4(k,36));RC(this,"rw",_.w3(g,35),_.w3(k,35));RC(this,"rwu",_.w3(g,41),_.w3(k,41));RC(this,"rwa",_.w3(g,64),_.w3(k,64));RC(this,
"nw",_.w3(g,48),_.w3(k,48));RC(this,"rh",_.w3(g,49),_.w3(k,49));RC(this,"no",_.w3(g,37),_.w3(k,37));RC(this,"ns",Jq(g,40),Jq(k,40));Gu(this,"k",r9(g,42),r9(k,42));Gu(this,"p",r9(g,43),r9(k,43));Gu(this,"l",r9(g,44),r9(k,44));Gu(this,"v",r9(g,62),r9(k,62));RC(this,"nu",Jq(g,46),Jq(k,46));RC(this,"ft",Jq(g,50),Jq(k,50));RC(this,"cc",Jq(g,51),Jq(k,51));RC(this,"nd",Jq(g,53),Jq(k,53));RC(this,"ip",Jq(g,54),Jq(k,54));RC(this,"nc",Jq(g,55),Jq(k,55));Gu(this,"a",r9(g,56),r9(k,56));RC(this,"rj",Jq(g,57),
Jq(k,57));RC(this,"rp",Jq(g,58),Jq(k,58));RC(this,"rg",Jq(g,59),Jq(k,59));RC(this,"pd",Jq(g,60),Jq(k,60));RC(this,"pa",Jq(g,61),Jq(k,61));Gu(this,"m",r9(g,63),r9(k,63));Gu(this,"vb",fn(g,68),fn(k,68));Gu(this,"vl",fn(g,69),fn(k,69));RC(this,"lf",Jq(g,65),Jq(k,65));RC(this,"mv",Jq(g,66),Jq(k,66));RC(this,"id",Jq(g,70),Jq(k,70));Gu(this,"ic",r9(g,71),!0);RC(this,"pg",_.w3(g,72),_.w3(k,72));RC(this,"mo",Jq(g,73),Jq(k,73));RC(this,"al",Jq(g,74),Jq(k,74));Gu(this,"iv",fn(g,75),fn(k,75));Gu(this,"pi",W2(g,
76),W2(k,76));Gu(this,"ya",W2(g,77),W2(k,77));Gu(this,"ro",W2(g,78),W2(k,78));Gu(this,"fo",W2(g,79),W2(k,79));RC(this,"df",Jq(g,80),Jq(k,80));k6(this,"mm",_.L4(g,81),_.L4(k,81));RC(this,"sg",Jq(g,82),Jq(k,82));RC(this,"gd",Jq(g,83),Jq(k,83));RC(this,"fm",Jq(g,84),Jq(k,84));Gu(this,"ba",r9(g,85),r9(k,85));Gu(this,"br",r9(g,86),r9(k,86));Gu(this,"bc",g.getBackgroundColor(),k.getBackgroundColor(),16,8);Gu(this,"pc",r9(g,88),r9(k,88),16,8);Gu(this,"sc",r9(g,89),r9(k,89),16,8);RC(this,"dv",Jq(g,90),Jq(k,
90));RC(this,"md",Jq(g,91),Jq(k,91));Gu(this,"cp",r9(g,92),r9(k,92));RC(this,"sm",Jq(g,93),Jq(k,93));Gu(this,"cv",r9(g,94),r9(k,94));RC(this,"ng",Jq(g,95),Jq(k,95));RC(this,"il",Jq(g,96),Jq(k,96));RC(this,"lo",Jq(g,97),Jq(k,97));RC(this,"vm",Jq(g,98),Jq(k,98));k6(this,"dc",_.L4(g,99),_.L4(k,99));RC(this,"rf",Jq(g,100),Jq(k,100));k6(this,"vf",_.L4(g,102),_.L4(k,102));RC(this,"ra",_.w3(g,103),_.w3(k,103));RC(this,"ckm",Jq(g,104),Jq(k,104));RC(this,"gm",Jq(g,105),Jq(k,105));RC(this,"ngm",Jq(g,106),Jq(k,
106));Gu(this,"em",r9(g,107),r9(k,107));RC(this,"cr",Jq(g,108),Jq(k,108));Gu(this,"sl",g.getStoryboardLevel(),k.getStoryboardLevel());Gu(this,"sb",r9(g,110),r9(k,110));k6(this,"pt",_.L4(g,111),_.L4(k,111));k6(this,"gce",_.L4(g,112),_.L4(k,112));RC(this,"tm",Jq(g,113),Jq(k,113));RC(this,"ntm",Jq(g,114),Jq(k,114));Gu(this,"mp",r9(g,115),r9(k,115));return this.JSC$19859_components_.join("-")};
var Gu=function(k,g,P,x,U,A){if(P!=null){var q=U==void 0||U!=10&&U!=16?10:U;P=Number(P).toString(q);U=new CG2;U.append(q==16?"0x":"");q=U.append;A==void 0?A="":(A-=P.length,A=A<=0?"":(0,_.x_t)("0",A));q.call(U,A);U.append(P);j2e(k,g,U.toString(),!!Number(x))}},RC=function(k,g,P,x){P&&j2e(k,g,"",!!x)},k6=function(k,g,P,x){P&&j2e(k,g,String(P),!!Number(x))},j2e=function(k,g,P,x){x&&(g=g.charAt(0).toUpperCase()+g.substring(1));
k.JSC$19859_components_.push(g+P)};_.XW(rE,WDY);_.d=rE.prototype;_.d.JSC$19861_setCrop=function(k){k&&gu(this);return rE.superClass_.JSC$19861_setCrop.call(this,k)};
_.d.JSC$19861_setHeight=function(k){k=k==null||k<0?void 0:k;k!=null&&this.setSize();return rE.superClass_.JSC$19861_setHeight.call(this,k)};
_.d.JSC$19861_setImageCrop=function(k){k&&gu(this);return rE.superClass_.JSC$19861_setImageCrop.call(this,k)};
_.d.JSC$19861_setCircleCrop=function(k){k&&gu(this);return rE.superClass_.JSC$19861_setCircleCrop.call(this,k)};
_.d.setSize=function(k){_.X0(k)&&(k=Math.max(k.width,k.height));k=k==null||k<0?void 0:k;k!=null&&(this.JSC$19861_setWidth(),this.JSC$19861_setHeight());return rE.superClass_.setSize.call(this,k)};
_.d.JSC$19861_setSmartCrop=function(k){k&&gu(this);return rE.superClass_.JSC$19861_setSmartCrop.call(this,k)};
_.d.JSC$19861_setSmartCropNoClip=function(k){k&&gu(this);return rE.superClass_.JSC$19861_setSmartCropNoClip.call(this,k)};
_.d.JSC$19861_setSmartCropUseFace=function(k){k&&gu(this);return rE.superClass_.JSC$19861_setSmartCropUseFace.call(this,k)};
_.d.setCenterCrop=function(k){k&&gu(this);return rE.superClass_.setCenterCrop.call(this,k)};
_.d.JSC$19861_setPad=function(k){k&&gu(this);return rE.superClass_.JSC$19861_setPad.call(this,k)};
_.d.JSC$19861_setWidth=function(k){k=k==null||k<0?void 0:k;k!=null&&this.setSize();return rE.superClass_.JSC$19861_setWidth.call(this,k)};
var Q2U=function(k){k.clearOptions();var g=k.JSC$19859_parsedOptions_,P=g.valueProto_;Cn(!0,_.w3(P,3),_.w3(g.signatureFlagProto_,3))&&_.W6(P,3,!0);return k},gu=function(k){k.setCenterCrop();
k.JSC$19861_setCircleCrop();k.JSC$19861_setCrop();k.JSC$19861_setImageCrop();k.JSC$19861_setPad();k.JSC$19861_setSmartCrop();k.JSC$19861_setSmartCropNoClip();k.JSC$19861_setSmartCropUseFace()};
rE.prototype.build=function(){var k=this.JSC$19859_parsedOptions_.valueProto_;Jq(k,18)||Jq(k,45)?k.getSize()||this.setSize(0):(k=this.JSC$19859_parsedOptions_.valueProto_,k.getSize()||k.getWidth()||k.getHeight()||(this.setSize(),this.JSC$19861_setHeight(),this.JSC$19861_setWidth(),gu(this)));return rE.superClass_.build.call(this)};var l_e=/^[^\/]*\/\//,DC5=function(k,g){g=g===void 0?!1:g;this.original_=k;this.originalPrefix_="";(k=this.original_.match(l_e))&&k[0]?(this.originalPrefix_=k[0],k=this.originalPrefix_.match(/\w+/)?this.original_:"http://"+this.original_.substring(this.originalPrefix_.length)):k="http://"+this.original_;this.uri_=_.Pc(k,!0);this.isFreeformUrl_=g;this.JSC$19865_valid_=!0;this.obfuscated_=!1},tDT=function(k,g){k.JSC$19867_pathPrefix_=k.JSC$19867_pathPrefix_?k.JSC$19867_pathPrefix_+("/"+g):g},Pi=function(k){if(k.JSC$19867_components_==
void 0){var g=k.uri_.getPath().substring(1);
k.JSC$19867_pathPrefix_=null;if(k.isFreeformUrl_){k.JSC$19867_components_=[];if((g.match(/=/g)||[]).length>1)return k.JSC$19865_valid_=!1,k.JSC$19867_components_;var P=g.indexOf("=");P!=-1?(k.JSC$19867_components_.push(g.substr(0,P)),k.JSC$19867_components_.push(g.substr(P+1))):k.JSC$19867_components_.push(g);return k.JSC$19867_components_}k.JSC$19867_components_=g.split("/");g=k.JSC$19867_components_.length;g>2&&k.JSC$19867_components_[0]=="u"&&(tDT(k,k.JSC$19867_components_[0]+"/"+k.JSC$19867_components_[1]),
k.JSC$19867_components_.shift(),k.JSC$19867_components_.shift(),g-=2);if(g==0||g==4||g>7)return k.JSC$19865_valid_=!1,k.JSC$19867_components_;if(g==2)tDT(k,k.JSC$19867_components_[0]);else if(k.JSC$19867_components_[0]=="image")tDT(k,k.JSC$19867_components_[0]);else if(g==7||g==3)return k.JSC$19865_valid_=!1,k.JSC$19867_components_;if(g<=3){k.obfuscated_=!0;g==3&&(tDT(k,k.JSC$19867_components_[1]),k.JSC$19867_components_.shift(),--g);--g;P=k.JSC$19867_components_[g];var x=P.indexOf("=");x!=-1&&(k.JSC$19867_components_[g]=
P.substr(0,x),k.JSC$19867_components_.push(P.substr(x+1)))}}return k.JSC$19867_components_};
DC5.prototype.isValid=function(){Pi(this);return this.JSC$19865_valid_};
DC5.prototype.isObfuscated=function(){Pi(this);return this.obfuscated_};
var MD7=function(k){Pi(k);return k.isFreeformUrl_},$6=function(k){Pi(k);
k.JSC$19867_pathPrefix_==void 0&&(k.JSC$19867_pathPrefix_=null);return k.JSC$19867_pathPrefix_},KUY=function(k){switch(Pi(k).length){case 7:return!0;
case 6:return $6(k)==null;case 5:return!1;case 3:return!0;case 2:return $6(k)==null;case 1:return!1;default:return!1}},x6=function(k,g){if(MD7(k))a:{switch(g){case 7:g=0;
break;case 4:if(!KUY(k)){k=null;break a}g=1;break;default:k=null;break a}k=Pi(k)[g]}else if(k.isObfuscated())a:{var P=$6(k)!=null?1:0;switch(g){case 6:g=P;break;case 4:if(!KUY(k)){k=null;break a}g=1+P;break;default:k=null;break a}k=Pi(k)[g]}else a:{P=$6(k)!=null?1:0;switch(g){case 0:g=P;break;case 1:g=1+P;break;case 2:g=2+P;break;case 3:g=3+P;break;case 4:if(!KUY(k)){k=null;break a}g=4+P;break;case 5:g=KUY(k)?1:0;g=4+P+g;break;default:k=null;break a}k=Pi(k)[g]}return k};
DC5.prototype.getOptions=function(){this.options_==void 0&&(this.options_=x6(this,4));return this.options_};var BzU=function(){};
BzU.prototype.parse=function(k,g){return new she(k,g===void 0?!1:g)};
var she=function(k,g){DC5.call(this,k,g===void 0?!1:g)};
_.z(she,DC5);_.XW(fW,rE);var b5d;fW.prototype.isValid=function(){return this.parsedImageUrl_.isValid()};
fW.prototype.build=function(){if(!this.parsedImageUrl_.isValid())return this.parsedImageUrl_.original_;var k=fW.superClass_.build.call(this),g=[];$6(this.parsedImageUrl_)!=null&&g.push($6(this.parsedImageUrl_));var P=MD7(this.parsedImageUrl_);if(this.parsedImageUrl_.isObfuscated()){var x=this.parsedImageUrl_;x.obfuscatedData_==void 0&&(x.obfuscatedData_=x6(x,6));g.push(x.obfuscatedData_+(k?"="+k:""))}else if(P){x=g.push;var U=this.parsedImageUrl_;U.freeformUrlPath_===void 0&&(U.freeformUrlPath_=x6(U,
7));x.call(g,U.freeformUrlPath_);k&&g.push(k)}else x=g.push,U=this.parsedImageUrl_,U.obfuscatedGaiaId_==void 0&&(U.obfuscatedGaiaId_=x6(U,0)),x.call(g,U.obfuscatedGaiaId_),x=g.push,U=this.parsedImageUrl_,U.photoId_==void 0&&(U.photoId_=x6(U,1)),x.call(g,U.photoId_),x=g.push,U=this.parsedImageUrl_,U.imageVersion_==void 0&&(U.imageVersion_=x6(U,2)),x.call(g,U.imageVersion_),x=g.push,U=this.parsedImageUrl_,U.signature_==void 0&&(U.signature_=x6(U,3)),x.call(g,U.signature_),k&&g.push(k),k=g.push,x=this.parsedImageUrl_,
x.filename_==void 0&&(x.filename_=x6(x,5)),k.call(g,x.filename_);g=P?g.join("="):g.join("/");g=_.Pc(this.protocolPrefix_+this.JSC$19873_domain_+"/"+g+(this.JSC$19873_query_?"?"+this.JSC$19873_query_:"")).toString();g.startsWith("%3a//")&&(g=g.replace("%3a//","://"));return g};var otd=_.DN(["viewBox"]),vtY=_.DN(["width"]),a_7=_.DN(["height"]),HIa=_.DN(["fill"]),NY3=_.DN(["id"]),I_s=_.DN(["x"]),XVF=_.DN(["y"]);unn.prototype.getLength=function(){return this.parsedData.length};
unn.prototype.write=function(k){for(var g=0,P=this.parsedData.length;g<P;g++)k.put(this.parsedData[g],8)};
var Y$Y=function(k,g){var P=new unn(g);k.dataList.push(P);P=k.errorCorrectLevel;var x=1,U=encodeURI(g).toString().replace(/%[0-9a-fA-F]{2}/g,"a");g=U.length+(U.length!=g?3:0);U=0;for(var A=iv.length;U<=A;U++){var q=0;switch(P){case 1:q=iv[U][0];break;case 0:q=iv[U][1];break;case 3:q=iv[U][2];break;case 2:q=iv[U][3]}if(g<=q)break;else x++}if(x>iv.length)throw Error("Qk");k.typeNumber=x;k.dataCache=null};
ho2.prototype.isDark=function(k,g){if(k<0||this.moduleCount<=k||g<0||this.moduleCount<=g)throw Error("Ik`"+k+"`"+g);return this.modules[k][g]};
for(var jhT=function(k,g,P){k.moduleCount=k.typeNumber*4+17;k.modules=Array(k.moduleCount);for(var x=0;x<k.moduleCount;x++){k.modules[x]=Array(k.moduleCount);for(var U=0;U<k.moduleCount;U++)k.modules[x][U]=null}ybs(k,0,0);ybs(k,k.moduleCount-7,0);ybs(k,0,k.moduleCount-7);x=pVT[k.typeNumber-1];for(U=0;U<x.length;U++)for(var A=0;A<x.length;A++){var q=x[U],T=x[A];if(k.modules[q][T]==null)for(var c=-2;c<=2;c++)for(var Z=-2;Z<=2;Z++)k.modules[q+c][T+Z]=c==-2||c==2||Z==-2||Z==2||c==0&&Z==0?!0:!1}for(x=
8;x<k.moduleCount-8;x++)k.modules[x][6]==null&&(k.modules[x][6]=x%2==0);for(x=8;x<k.moduleCount-8;x++)k.modules[6][x]==null&&(k.modules[6][x]=x%2==0);x=k.errorCorrectLevel<<3|P;for(U=x<<10;UJ(U)-UJ(1335)>=0;)U^=1335<<UJ(U)-UJ(1335);x=(x<<10|U)^21522;for(U=0;U<15;U++)A=!g&&(x>>U&1)==1,U<6?k.modules[U][8]=A:U<8?k.modules[U+1][8]=A:k.modules[k.moduleCount-15+U][8]=A;for(U=0;U<15;U++)A=!g&&(x>>U&1)==1,U<8?k.modules[8][k.moduleCount-U-1]=A:U<9?k.modules[8][15-U-1+1]=A:k.modules[8][15-U-1]=A;k.modules[k.moduleCount-
8][8]=!g;if(k.typeNumber>=7){x=k.typeNumber;for(U=x<<12;UJ(U)-UJ(7973)>=0;)U^=7973<<UJ(U)-UJ(7973);x=x<<12|U;for(U=0;U<18;U++)A=!g&&(x>>U&1)==1,k.modules[Math.floor(U/3)][U%3+k.moduleCount-8-3]=A;for(U=0;U<18;U++)A=!g&&(x>>U&1)==1,k.modules[U%3+k.moduleCount-8-3][Math.floor(U/3)]=A}if(k.dataCache==null){U=k.typeNumber;A=k.dataList;g=k.errorCorrectLevel;x=CFe(U,g);if(x==void 0)throw Error("Pk`"+U+"`"+g);q=x.length/3;g=[];for(T=0;T<q;T++){c=x[T*3];Z=x[T*3+1];for(var w=x[T*3+2],J=0;J<c;J++)g.push(new E5n(Z,
w))}x=new LDe;for(q=0;q<A.length;q++)T=A[q],x.put(T.mode,4),x.put(T.getLength(),GiT(T.mode,U)),T.write(x);for(q=U=0;q<g.length;q++)U+=g[q].dataCount;if(x.length>U*8)throw Error("Jk`"+x.length+"`"+U*8);for(x.length+4<=U*8&&x.put(0,4);x.length%8!=0;)RIT(x,!1);for(;!(x.length>=U*8);){x.put(236,8);if(x.length>=U*8)break;x.put(17,8)}A=U=Z=0;q=Array(g.length);T=Array(g.length);for(c=0;c<g.length;c++){J=g[c].dataCount;var r=g[c].totalCount-J;U=Math.max(U,J);A=Math.max(A,r);q[c]=Array(J);for(w=0;w<q[c].length;w++)q[c][w]=
255&x.buffer[w+Z];Z+=J;w=r;J=new WJ([1],0);for(r=0;r<w;r++)J=J.multiply(new WJ([1,kHy(r)],0));w=J;J=(new WJ(q[c],w.getLength()-1)).mod(w);T[c]=Array(w.getLength()-1);for(w=0;w<T[c].length;w++)r=w+J.getLength()-T[c].length,T[c][w]=r>=0?J.get(r):0}for(w=x=0;w<g.length;w++)x+=g[w].totalCount;x=Array(x);for(w=Z=0;w<U;w++)for(c=0;c<g.length;c++)w<q[c].length&&(x[Z++]=q[c][w]);for(w=0;w<A;w++)for(c=0;c<g.length;c++)w<T[c].length&&(x[Z++]=T[c][w]);k.dataCache=x}g=k.dataCache;x=-1;U=k.moduleCount-1;A=7;q=
0;for(T=k.moduleCount-1;T>0;T-=2)for(T==6&&T--;;){for(c=0;c<2;c++)k.modules[U][T-c]==null&&(Z=!1,q<g.length&&(Z=(g[q]>>>A&1)==1),gR2(P,U,T-c)&&(Z=!Z),k.modules[U][T-c]=Z,A--,A==-1&&(q++,A=7));U+=x;if(U<0||k.moduleCount<=U){U-=x;x=-x;break}}},ybs=function(k,g,P){for(var x=-1;x<=7;x++)if(!(g+x<=-1||k.moduleCount<=g+x))for(var U=-1;U<=7;U++)P+U<=-1||k.moduleCount<=P+U||(k.modules[g+x][P+U]=0<=x&&x<=6&&(U==0||U==6)||0<=U&&U<=6&&(x==0||x==6)||2<=x&&x<=4&&2<=U&&U<=4?!0:!1)},Qhs=function(k){for(var g=0,
P=0,x=0;x<8;x++){jhT(k,!0,x);
var U=k;for(var A=U.moduleCount,q=0,T=0;T<A;T++)for(var c=0;c<A;c++){for(var Z=0,w=U.isDark(T,c),J=-1;J<=1;J++)if(!(T+J<0||A<=T+J))for(var r=-1;r<=1;r++)c+r<0||A<=c+r||(J!=0||r!=0)&&w==U.isDark(T+J,c+r)&&Z++;Z>5&&(q+=3+Z-5)}for(T=0;T<A-1;T++)for(c=0;c<A-1;c++)if(Z=0,U.isDark(T,c)&&Z++,U.isDark(T+1,c)&&Z++,U.isDark(T,c+1)&&Z++,U.isDark(T+1,c+1)&&Z++,Z==0||Z==4)q+=3;for(T=0;T<A;T++)for(c=0;c<A-6;c++)U.isDark(T,c)&&!U.isDark(T,c+1)&&U.isDark(T,c+2)&&U.isDark(T,c+3)&&U.isDark(T,c+4)&&!U.isDark(T,c+5)&&
U.isDark(T,c+6)&&(q+=40);for(c=0;c<A;c++)for(T=0;T<A-6;T++)U.isDark(T,c)&&!U.isDark(T+1,c)&&U.isDark(T+2,c)&&U.isDark(T+3,c)&&U.isDark(T+4,c)&&!U.isDark(T+5,c)&&U.isDark(T+6,c)&&(q+=40);for(c=Z=0;c<A;c++)for(T=0;T<A;T++)U.isDark(T,c)&&Z++;U=q+=Math.abs(100*Z/A/A-50)/5*10;if(x==0||g>U)g=U,P=x}return P},pVT=[[],
[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]],UJ=function(k){for(var g=0;k!=0;)g++,k>>>=1;return g},gR2=function(k,g,P){switch(k){case 0:return(g+P)%2==0;
case 1:return g%2==0;case 2:return P%3==0;case 3:return(g+P)%3==0;case 4:return(Math.floor(g/2)+Math.floor(P/3))%2==0;case 5:return g*P%2+g*P%3==0;case 6:return(g*P%2+g*P%3)%2==0;case 7:return(g*P%3+(g+P)%2)%2==0;default:throw Error("Kk`"+k);}},GiT=function(k,g){if(1<=g&&g<10)switch(k){case 1:return 10;
case 2:return 9;case 4:return 8;case 8:return 8;default:throw Error("Lk`"+k);}else if(g<27)switch(k){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw Error("Lk`"+k);}else if(g<41)switch(k){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw Error("Lk`"+k);}else throw Error("Mk`"+g);},$97=function(k){if(k<1)throw Error("Nk`"+k);
return P5Y[k]},kHy=function(k){for(;k<0;)k+=255;
for(;k>=256;)k-=255;return A1[k]},A1=Array(256),P5Y=Array(256),x97=0;x97<8;x97++)A1[x97]=1<<x97;
for(var du=8;du<256;du++)A1[du]=A1[du-4]^A1[du-5]^A1[du-6]^A1[du-8];for(var i8n=0;i8n<255;i8n++)P5Y[A1[i8n]]=i8n;WJ.prototype.get=function(k){return this.num[k]};
WJ.prototype.getLength=function(){return this.num.length};
WJ.prototype.multiply=function(k){for(var g=Array(this.getLength()+k.getLength()-1),P=0;P<this.getLength();P++)for(var x=0;x<k.getLength();x++)g[P+x]^=kHy($97(this.get(P))+$97(k.get(x)));return new WJ(g,0)};
WJ.prototype.mod=function(k){if(this.getLength()-k.getLength()<0)return this;for(var g=$97(this.get(0))-$97(k.get(0)),P=Array(this.getLength()),x=0;x<this.getLength();x++)P[x]=this.get(x);for(x=0;x<k.getLength();x++)P[x]^=kHy($97(k.get(x))+g);return(new WJ(P,0)).mod(k)};
var U9a=[[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]],CFe=function(k,g){switch(g){case 1:return U9a[(k-1)*4];case 0:return U9a[(k-1)*4+1];case 3:return U9a[(k-1)*4+2];case 2:return U9a[(k-1)*4+3]}};
LDe.prototype.get=function(k){return(this.buffer[Math.floor(k/8)]>>>7-k%8&1)==1};
LDe.prototype.put=function(k,g){for(var P=0;P<g;P++)RIT(this,(k>>>g-P-1&1)==1)};
var RIT=function(k,g){var P=Math.floor(k.length/8);k.buffer.length<=P&&k.buffer.push(0);g&&(k.buffer[P]|=128>>>k.length%8);k.length++},iv=[[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]],FD2=function(){var k=function(g,P){this.JSC$19893__el=g;this.JSC$19893__htOption=P};
k.prototype.draw=function(g){function P(w,J){w=document.createElementNS("http://www.w3.org/2000/svg",w);for(var r in J)J.hasOwnProperty(r)&&(r==="href"?_.ZLy(w,J[r]):_.TU([_.JF(otd),_.JF(vtY),_.JF(a_7),_.JF(HIa),_.JF(NY3),_.JF(I_s),_.JF(XVF)],w,r,J[r]));return w}
var x=this.JSC$19893__htOption,U=this.JSC$19893__el,A=g.moduleCount;this.clear();var q=P("svg",{viewBox:"0 0 "+String(A)+" "+String(A),width:"100%",height:"100%",fill:x.colorLight,"xmlns:xlink":"http://www.w3.org/1999/xlink"});U.appendChild(q);q.appendChild(P("rect",{fill:x.colorLight,width:"100%",height:"100%"}));q.appendChild(P("rect",{fill:x.colorDark,width:"1",height:"1",id:"template"}));for(var T=0;T<A;T++)for(var c=0;c<A;c++)if(g.isDark(T,c)){var Z=P("use",{x:String(T),y:String(c),href:"#template"});
q.appendChild(Z)}};
k.prototype.clear=function(){for(;this.JSC$19893__el.hasChildNodes();)this.JSC$19893__el.removeChild(this.JSC$19893__el.lastChild)};
return k}(),S$5=document.documentElement.tagName.toLowerCase()==="svg"?FD2:typeof CanvasRenderingContext2D!="undefined"?function(){var k=function(g,P){this._bIsPainted=!1;
n57();this.JSC$19893__htOption=P;this._elCanvas=document.createElement("canvas");this._elCanvas.width=P.width;this._elCanvas.height=P.height;g.appendChild(this._elCanvas);this.JSC$19893__el=g;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$19893__el.appendChild(this._elImage);this._bSupportDataURI=null};
k.prototype._onMakeImage=function(){var g=this._elCanvas.toDataURL("image/png");this._elImage.src=g;this._elImage.style.display="block";this._elCanvas.style.display="none"};
k.prototype._safeSetDataURI=function(g,P){var x=this;x._fFail=P;x._fSuccess=g;x._bSupportDataURI===null?(g=_.n4("IMG"),P=function(){x._bSupportDataURI=!1;x._fFail&&x._fFail.call(x)},g.onabort=P,g.onerror=P,g.onload=function(){x._bSupportDataURI=!0;
x._fSuccess&&x._fSuccess.call(x)},g.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="):x._bSupportDataURI===!0&&x._fSuccess?x._fSuccess.call(x):x._bSupportDataURI===!1&&x._fFail&&x._fFail.call(x)};
k.prototype.draw=function(g){var P=this._oContext,x=this.JSC$19893__htOption,U=g.moduleCount,A=x.width/U,q=x.height/U,T=Math.round(A),c=Math.round(q);this._elImage.style.display="none";this.clear();for(var Z=0;Z<U;Z++)for(var w=0;w<U;w++){var J=g.isDark(Z,w),r=w*A,f=Z*q;P.strokeStyle=J?x.colorDark:x.colorLight;P.lineWidth=1;P.fillStyle=J?x.colorDark:x.colorLight;P.fillRect(r,f,A,q);P.strokeRect(Math.floor(r)+.5,Math.floor(f)+.5,T,c);P.strokeRect(Math.ceil(r)-.5,Math.ceil(f)-.5,T,c)}this._bIsPainted=
!0};
k.prototype.makeImage=function(){this._bIsPainted&&this._safeSetDataURI(this._onMakeImage,function(){})};
k.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1};
k.prototype.round=function(g){return g?Math.floor(g*1E3)/1E3:g};
return k}():function(){var k=function(g,P){this.JSC$19893__el=g;
this.JSC$19893__htOption=P};
k.prototype.draw=function(g){for(var P=this.JSC$19893__htOption,x=this.JSC$19893__el,U=g.moduleCount,A=Math.floor(P.width/U),q=Math.floor(P.height/U),T=['<table style="border:0;border-collapse:collapse;">'],c=0;c<U;c++){T.push("<tr>");for(var Z=0;Z<U;Z++)T.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+A+"px;height:"+q+"px;background-color:"+(g.isDark(c,Z)?P.colorDark:P.colorLight)+';"></td>');T.push("</tr>")}T.push("</table>");g=T.join("");g=_.XoL(_.poc,g);_.q_(x,g);
g=x.childNodes[0];U=(P.width-g.offsetWidth)/2;A=(P.height-g.offsetHeight)/2;U>0&&A>0&&(g.style.margin=A+"px "+U+"px")};
k.prototype.clear=function(){this.JSC$19893__el.textContent=""};
return k}();
lWd.prototype.makeImage=function(){typeof this._oDrawing.makeImage=="function"&&(!this.JSC$19896__android||this.JSC$19896__android>=3)&&this._oDrawing.makeImage()};
lWd.prototype.clear=function(){this._oDrawing.clear()};
_.iV.QRCode=lWd;var AMY={cellSize:16,cellStyle:2,relativeCircleSize:.9375,color:"white",backgroundColor:"black",autoClear:!0,logoPadding:1,padding:0,borderRadius:0};var d9d=function(){};
d9d.prototype.stringify=function(k){return _.iV.JSON.stringify(k,void 0)};
d9d.prototype.parse=function(k){return _.iV.JSON.parse(k,void 0)};var O8T=function(){_.w_.call(this,"z")};
_.XW(O8T,_.w_);var qvY=function(){_.w_.call(this,"y")};
_.XW(qvY,_.w_);var TRd=null,et3=function(){return TRd=TRd||new _.s1},cMF=function(k){_.w_.call(this,"serverreachability",k)};
_.XW(cMF,_.w_);var Vjd=function(k){var g=et3();g.dispatchEvent(new cMF(g,k))},Z8F=function(k,g){_.w_.call(this,"statevent",k);
this.stat=g};
_.XW(Z8F,_.w_);var OJ=function(k){var g=et3();g.dispatchEvent(new Z8F(g,k))},m9Y=function(k,g,P,x){_.w_.call(this,"timingevent",k);
this.size=g;this.rtt=P;this.retries=x};
_.XW(m9Y,_.w_);var wW7=function(k,g,P){var x=et3();x.dispatchEvent(new m9Y(x,k,g,P))},JM3=function(k,g){if(typeof k!=="function")throw Error("Rk");
return _.iV.setTimeout(function(){k()},g)};var qS=function(){this.redactEnabled_=!0};
qS.prototype.disableRedact=function(){this.redactEnabled_=!1};
var rMF=function(k,g,P,x,U,A){k.info(function(){if(k.redactEnabled_)if(A){var q="";for(var T=A.split("&"),c=0;c<T.length;c++){var Z=T[c].split("=");if(Z.length>1){var w=Z[0];Z=Z[1];var J=w.split("_");q=J.length>=2&&J[1]=="type"?q+(w+"="+Z+"&"):q+(w+"=redacted&")}}}else q=null;else q=A;return"XMLHTTP REQ ("+x+") [attempt "+U+"]: "+g+"\n"+P+"\n"+q})},fqs=function(k,g,P,x,U,A,q){k.info(function(){return"XMLHTTP RESP ("+x+") [ attempt "+U+"]: "+g+"\n"+P+"\n"+A+" "+q})},TD=function(k,g,P,x){k.info(function(){return"XMLHTTP TEXT ("+
g+"): "+W8y(k,P)+(x?" "+x:"")})},sxy=function(k,g){k.info(function(){return"TIMEOUT: "+g})};
qS.prototype.debug=function(){};
qS.prototype.info=function(){};
qS.prototype.warning=function(){};
var W8y=function(k,g){if(!k.redactEnabled_)return g;if(!g)return null;try{var P=JSON.parse(g);if(P)for(var x=0;x<P.length;x++)if(Array.isArray(P[x])){var U=P[x];if(!(U.length<2)){var A=U[1];if(Array.isArray(A)&&!(A.length<1)){var q=A[0];if(q!="noop"&&q!="stop"&&q!="close")for(var T=1;T<A.length;T++)A[T]=""}}}return(0,_.Lu)(P)}catch(c){return k.debug("Exception parsing expected JS array - probably was not JS"),g}};var eA=function(k,g,P,x,U){this.JSC$19918_channel_=k;this.JSC$19918_channelDebug_=g;this.sid_=P;this.JSC$19918_rid_=x;this.JSC$19918_retryId_=U||1;this.JSC$19918_eventHandler_=new _.B1(this);this.timeout_=45E3;this.JSC$19918_extraHeaders_=null;this.JSC$19918_successful_=!1;this.JSC$19918_postData_=this.JSC$19918_requestUri_=this.JSC$19918_baseUri_=this.JSC$19918_type_=this.JSC$19918_requestStartTime_=this.JSC$19918_watchDogTimeoutTime_=this.JSC$19918_watchDogTimerId_=null;this.JSC$19918_pendingMessages_=
[];this.JSC$19918_xmlHttp_=null;this.JSC$19918_xmlHttpChunkStart_=0;this.JSC$19918_lastError_=this.JSC$19918_verb_=null;this.JSC$19918_lastStatusCode_=-1;this.JSC$19918_cancelled_=!1;this.JSC$19918_readyStateChangeThrottleMs_=0;this.JSC$19918_readyStateChangeThrottle_=null;this.firstByteReceived_=this.initialResponseDecoded_=this.decodeInitialResponse_=this.decodeChunks_=!1;this.fetchResponseState_=new b82},b82=function(){this.textDecoder=null;
this.responseBuffer="";this.responseArrivedForFetch=!1},BRV=function(k,g){switch(k){case 0:return"Non-200 return code ("+g+")";
case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},ztY={},u_d={};
eA.prototype.setTimeout=function(k){this.timeout_=k};
var ERa=function(k,g,P){k.JSC$19918_type_=1;k.JSC$19918_baseUri_=_.OU(g.clone());k.JSC$19918_postData_=P;k.decodeChunks_=!0;htU(k,null)},htU=function(k,g){k.JSC$19918_requestStartTime_=Date.now();
L83(k);k.JSC$19918_requestUri_=k.JSC$19918_baseUri_.clone();eH(k.JSC$19918_requestUri_,"t",k.JSC$19918_retryId_);k.JSC$19918_xmlHttpChunkStart_=0;var P=k.JSC$19918_channel_.JSC$19937_supportsCrossDomainXhrs_;k.fetchResponseState_=new b82;k.JSC$19918_xmlHttp_=nRd(k.JSC$19918_channel_,P?g:null,!k.JSC$19918_postData_);k.JSC$19918_readyStateChangeThrottleMs_>0&&(k.JSC$19918_readyStateChangeThrottle_=new _.AO((0,_.DD)(k.JSC$19922_xmlHttpHandler_,k,k.JSC$19918_xmlHttp_),k.JSC$19918_readyStateChangeThrottleMs_));
k.JSC$19918_eventHandler_.listen(k.JSC$19918_xmlHttp_,"readystatechange",k.JSC$19922_readyStateChangeHandler_);g=k.JSC$19918_extraHeaders_?_.vX.clone(k.JSC$19918_extraHeaders_):{};k.JSC$19918_postData_?(k.JSC$19918_verb_||(k.JSC$19918_verb_="POST"),g["Content-Type"]="application/x-www-form-urlencoded",k.JSC$19918_xmlHttp_.send(k.JSC$19918_requestUri_,k.JSC$19918_verb_,k.JSC$19918_postData_,g)):(k.JSC$19918_verb_="GET",k.JSC$19918_xmlHttp_.send(k.JSC$19918_requestUri_,k.JSC$19918_verb_,null,g));Vjd(1);
rMF(k.JSC$19918_channelDebug_,k.JSC$19918_verb_,k.JSC$19918_requestUri_,k.JSC$19918_rid_,k.JSC$19918_retryId_,k.JSC$19918_postData_)};
eA.prototype.JSC$19922_readyStateChangeHandler_=function(k){k=k.target;var g=this.JSC$19918_readyStateChangeThrottle_;g&&_.Sd(k)==3?(this.JSC$19918_channelDebug_.debug("Throttling readystatechange."),g.fire()):this.JSC$19922_xmlHttpHandler_(k)};
eA.prototype.JSC$19922_xmlHttpHandler_=function(k){try{k==this.JSC$19918_xmlHttp_?Sve(this):this.JSC$19918_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(g){this.JSC$19918_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_"),F8n(this)}finally{}};
var Sve=function(k){var g=_.Sd(k.JSC$19918_xmlHttp_),P=k.JSC$19918_xmlHttp_.JSC$9798_lastErrorCode_,x=k.JSC$19918_xmlHttp_.getStatus();if(!(g<3||g==3&&!F8n(k))){k.JSC$19918_cancelled_||g!=4||P==7||(P==8||x<=0?Vjd(3):Vjd(2));Yvd(k);var U=k.JSC$19918_xmlHttp_.getStatus();k.JSC$19918_lastStatusCode_=U;P=jxa(k);F8n(k)||k.JSC$19918_channelDebug_.debug(function(){return"No response text for uri "+k.JSC$19918_requestUri_+" status "+U});
k.JSC$19918_successful_=U==200;fqs(k.JSC$19918_channelDebug_,k.JSC$19918_verb_,k.JSC$19918_requestUri_,k.JSC$19918_rid_,k.JSC$19918_retryId_,g,U);if(k.JSC$19918_successful_){if(k.decodeInitialResponse_&&!k.initialResponseDecoded_)if(x=QxT(k))TD(k.JSC$19918_channelDebug_,k.JSC$19918_rid_,x,"Initial handshake response via X-HTTP-Initial-Response"),k.initialResponseDecoded_=!0,lqd(k,x);else{k.JSC$19918_successful_=!1;k.JSC$19918_lastError_=3;OJ(12);k.JSC$19918_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+
k.JSC$19918_rid_+")");ci(k);D9s(k);return}k.decodeChunks_?tjn(k,g,P):(TD(k.JSC$19918_channelDebug_,k.JSC$19918_rid_,P,null),lqd(k,P));g==4&&ci(k);k.JSC$19918_successful_&&!k.JSC$19918_cancelled_&&(g==4?Mje(k.JSC$19918_channel_,k):(k.JSC$19918_successful_=!1,L83(k)))}else T_Y(k.JSC$19918_xmlHttp_),U==400&&P.indexOf("Unknown SID")>0?(k.JSC$19918_lastError_=3,OJ(12),k.JSC$19918_channelDebug_.warning("XMLHTTP Unknown SID ("+k.JSC$19918_rid_+")")):(k.JSC$19918_lastError_=0,OJ(13),k.JSC$19918_channelDebug_.warning("XMLHTTP Bad status "+
U+" ("+k.JSC$19918_rid_+")")),ci(k),D9s(k)}},QxT=function(k){return k.JSC$19918_xmlHttp_&&(k=qR(k.JSC$19918_xmlHttp_,"X-HTTP-Initial-Response"))&&!_.eM(k)?k:null},jxa=function(k){if(!K8s(k))return k.JSC$19918_xmlHttp_.getResponseText();
var g=k.JSC$19918_xmlHttp_.getResponse();if(g==="")return"";var P="",x=g.length,U=_.Sd(k.JSC$19918_xmlHttp_)==4;if(!k.fetchResponseState_.textDecoder){if(typeof TextDecoder==="undefined")return ci(k),D9s(k),"";k.fetchResponseState_.textDecoder=new _.iV.TextDecoder}for(var A=0;A<x;A++)k.fetchResponseState_.responseArrivedForFetch=!0,P+=k.fetchResponseState_.textDecoder.decode(g[A],{stream:!(U&&A==x-1)});g.length=0;k.fetchResponseState_.responseBuffer+=P;k.JSC$19918_xmlHttpChunkStart_=0;return k.fetchResponseState_.responseBuffer},
F8n=function(k){return k.JSC$19918_xmlHttp_?k.fetchResponseState_.responseArrivedForFetch?!0:!(!k.JSC$19918_xmlHttp_.getResponseText()&&!k.JSC$19918_xmlHttp_.getResponse()):!1},K8s=function(k){return k.JSC$19918_xmlHttp_?k.JSC$19918_verb_=="GET"&&k.JSC$19918_type_!=2&&k.JSC$19918_channel_.usesFetchStreams_:!1},tjn=function(k,g,P){for(var x=!0,U;!k.JSC$19918_cancelled_&&k.JSC$19918_xmlHttpChunkStart_<P.length;)if(U=oRd(k,P),U==u_d){g==4&&(k.JSC$19918_lastError_=4,OJ(14),x=!1);
TD(k.JSC$19918_channelDebug_,k.JSC$19918_rid_,null,"[Incomplete Response]");break}else if(U==ztY){k.JSC$19918_lastError_=4;OJ(15);TD(k.JSC$19918_channelDebug_,k.JSC$19918_rid_,P,"[Invalid Chunk]");x=!1;break}else TD(k.JSC$19918_channelDebug_,k.JSC$19918_rid_,U,null),lqd(k,U);K8s(k)&&k.JSC$19918_xmlHttpChunkStart_!=0&&(k.fetchResponseState_.responseBuffer=k.fetchResponseState_.responseBuffer.slice(k.JSC$19918_xmlHttpChunkStart_),k.JSC$19918_xmlHttpChunkStart_=0);g!=4||P.length!=0||k.fetchResponseState_.responseArrivedForFetch||
(k.JSC$19918_lastError_=1,OJ(16),x=!1);k.JSC$19918_successful_=k.JSC$19918_successful_&&x;x?P.length>0&&!k.firstByteReceived_&&(k.firstByteReceived_=!0,g=k.JSC$19918_channel_,g.JSC$19937_backChannelRequest_==k&&g.detectBufferingProxy_&&!g.bpDetectionDone_&&(g.JSC$19937_channelDebug_.info("Great, no buffering proxy detected. Bytes received: "+P.length),vRs(g),g.bpDetectionDone_=!0,OJ(11))):(TD(k.JSC$19918_channelDebug_,k.JSC$19918_rid_,P,"[Invalid Chunked Response]"),ci(k),D9s(k))},oRd=function(k,
g){var P=k.JSC$19918_xmlHttpChunkStart_,x=g.indexOf("\n",P);
if(x==-1)return u_d;P=Number(g.substring(P,x));if(isNaN(P))return ztY;x+=1;if(x+P>g.length)return u_d;g=g.slice(x,x+P);k.JSC$19918_xmlHttpChunkStart_=x+P;return g};
eA.prototype.cancel=function(){this.JSC$19918_cancelled_=!0;ci(this)};
var L83=function(k){k.JSC$19918_watchDogTimeoutTime_=Date.now()+k.timeout_;aq3(k,k.timeout_)},aq3=function(k,g){if(k.JSC$19918_watchDogTimerId_!=null)throw Error("Sk");
k.JSC$19918_watchDogTimerId_=JM3((0,_.DD)(k.JSC$19922_onWatchDogTimeout_,k),g)},Yvd=function(k){k.JSC$19918_watchDogTimerId_&&(_.iV.clearTimeout(k.JSC$19918_watchDogTimerId_),k.JSC$19918_watchDogTimerId_=null)};
eA.prototype.JSC$19922_onWatchDogTimeout_=function(){this.JSC$19918_watchDogTimerId_=null;var k=Date.now();k-this.JSC$19918_watchDogTimeoutTime_>=0?(sxy(this.JSC$19918_channelDebug_,this.JSC$19918_requestUri_),this.JSC$19918_type_!=2&&(Vjd(3),OJ(17)),ci(this),this.JSC$19918_lastError_=2,D9s(this)):(this.JSC$19918_channelDebug_.warning("WatchDog timer called too early"),aq3(this,this.JSC$19918_watchDogTimeoutTime_-k))};
var D9s=function(k){k.JSC$19918_channel_.state_==0||k.JSC$19918_cancelled_||Mje(k.JSC$19918_channel_,k)},ci=function(k){Yvd(k);
_.el(k.JSC$19918_readyStateChangeThrottle_);k.JSC$19918_readyStateChangeThrottle_=null;k.JSC$19918_eventHandler_.removeAll();if(k.JSC$19918_xmlHttp_){var g=k.JSC$19918_xmlHttp_;k.JSC$19918_xmlHttp_=null;g.abort();g.dispose()}};
eA.prototype.getLastError=function(){return this.JSC$19918_lastError_};
var lqd=function(k,g){try{var P=k.JSC$19918_channel_;if(P.state_!=0&&(P.JSC$19937_backChannelRequest_==k||H8y(P.forwardChannelRequestPool_,k)))if(!k.initialResponseDecoded_&&H8y(P.forwardChannelRequestPool_,k)&&P.state_==3){try{var x=P.wireCodec_.JSC$19932_parser_.parse(g)}catch(T){x=null}if(Array.isArray(x)&&x.length==3){g=x;if(g[0]==0)a:if(P.JSC$19937_channelDebug_.debug("Server claims our backchannel is missing."),P.JSC$19937_backChannelTimerId_)P.JSC$19937_channelDebug_.debug("But we are currently starting the request.");
else{if(P.JSC$19937_backChannelRequest_)if(P.JSC$19937_backChannelRequest_.JSC$19918_requestStartTime_+3E3<k.JSC$19918_requestStartTime_)NRF(P),Iq7(P);else break a;else P.JSC$19937_channelDebug_.warning("We do not have a BackChannel established");XW7(P);OJ(18)}else{P.JSC$19937_lastPostResponseArrayId_=g[1];var U=P.JSC$19937_lastPostResponseArrayId_-P.JSC$19937_lastArrayId_;if(0<U){var A=g[2];P.JSC$19937_channelDebug_.debug(A+" bytes (in "+U+" arrays) are outstanding on the BackChannel");A<37500&&
P.enableStreaming_&&P.JSC$19937_backChannelRetryCount_==0&&!P.JSC$19937_deadBackChannelTimerId_&&(P.JSC$19937_deadBackChannelTimerId_=JM3((0,_.DD)(P.JSC$19939_onBackChannelDead_,P),6E3))}}if(yMa(P.forwardChannelRequestPool_)<=1&&P.forwardChannelFlushedCallback_){try{P.forwardChannelFlushedCallback_()}catch(T){}P.forwardChannelFlushedCallback_=void 0}}else P.JSC$19937_channelDebug_.debug("Bad POST response data returned"),VH(P,11)}else if((k.initialResponseDecoded_||P.JSC$19937_backChannelRequest_==
k)&&NRF(P),!_.eM(g)){var q=P.wireCodec_.JSC$19932_parser_.parse(g);P.onInput_(q,k)}Vjd(4)}catch(T){}};var pWT=function(k,g){this.JSC$19925_mapId=k;this.map=g;this.context=null};var C5y=function(k){this.maxPoolSizeConfigured_=k||10;_.iV.PerformanceNavigationTiming?(k=_.iV.performance.getEntriesByType("navigation"),k=k.length>0&&(k[0].nextHopProtocol=="hq"||k[0].nextHopProtocol=="h2")):k=!!(_.iV.chrome&&_.iV.chrome.loadTimes&&_.iV.chrome.loadTimes()&&_.iV.chrome.loadTimes().wasFetchedViaSpdy);this.JSC$19928_maxSize_=k?this.maxPoolSizeConfigured_:1;this.requestPool_=null;this.JSC$19928_maxSize_>1&&(this.requestPool_=new Set);this.JSC$19928_request_=null;this.JSC$19928_pendingMessages_=
[]},GHd=function(k){return k.JSC$19928_request_?!0:k.requestPool_?k.requestPool_.size>=k.JSC$19928_maxSize_:!1},yMa=function(k){return k.JSC$19928_request_?1:k.requestPool_?k.requestPool_.size:0},H8y=function(k,g){return k.JSC$19928_request_?k.JSC$19928_request_==g:k.requestPool_?k.requestPool_.has(g):!1},Rt5=function(k,g){k.requestPool_?k.requestPool_.add(g):k.JSC$19928_request_=g},k3y=function(k,g){k.JSC$19928_request_&&k.JSC$19928_request_==g?k.JSC$19928_request_=null:k.requestPool_&&k.requestPool_.has(g)&&
k.requestPool_.delete(g)};
C5y.prototype.cancel=function(){this.JSC$19928_pendingMessages_=gm3(this);if(this.JSC$19928_request_)this.JSC$19928_request_.cancel(),this.JSC$19928_request_=null;else if(this.requestPool_&&this.requestPool_.size!==0){for(var k=_.O(this.requestPool_.values()),g=k.next();!g.done;g=k.next())g.value.cancel();this.requestPool_.clear()}};
var gm3=function(k){if(k.JSC$19928_request_!=null)return k.JSC$19928_pendingMessages_.concat(k.JSC$19928_request_.JSC$19918_pendingMessages_);if(k.requestPool_!=null&&k.requestPool_.size!==0){var g=k.JSC$19928_pendingMessages_;k=_.O(k.requestPool_.values());for(var P=k.next();!P.done;P=k.next())g=g.concat(P.value.JSC$19918_pendingMessages_);return g}return _.ak(k.JSC$19928_pendingMessages_)},Pjn=function(k,g){k.JSC$19928_pendingMessages_=k.JSC$19928_pendingMessages_.concat(g)};var $4V=function(k,g){var P=new qS;P.debug("TestLoadImage: loading "+k);if(_.iV.Image){var x=new Image;x.onload=_.T0(Zl,P,"TestLoadImage: loaded",!0,g,x);x.onerror=_.T0(Zl,P,"TestLoadImage: error",!1,g,x);x.onabort=_.T0(Zl,P,"TestLoadImage: abort",!1,g,x);x.ontimeout=_.T0(Zl,P,"TestLoadImage: timeout",!1,g,x);_.iV.setTimeout(function(){if(x.ontimeout)x.ontimeout()},1E4);
x.src=k}else g(!1)},x47=function(k,g){var P=new qS,x=new AbortController,U=setTimeout(function(){x.abort();
Zl(P,"TestPingServer: timeout",!1,g)},1E4);
fetch(k,{signal:x.signal}).then(function(A){clearTimeout(U);A.ok?Zl(P,"TestPingServer: ok",!0,g):Zl(P,"TestPingServer: server error",!1,g)}).catch(function(){clearTimeout(U);
Zl(P,"TestPingServer: error",!1,g)})},Zl=function(k,g,P,x,U){try{k.debug(g),U&&(U.onload=null,U.onerror=null,U.onabort=null,U.ontimeout=null),x(P)}catch(A){}};var iFn=function(){this.JSC$19932_parser_=new d9d};var U4Y=function(k,g,P){return P&&P.internalChannelParams?P.internalChannelParams[k]||g:g},m2=function(k){this.serverVersion_=0;
this.JSC$19937_outgoingMaps_=[];this.JSC$19937_channelDebug_=new qS;this.JSC$19937_hostPrefix_=this.JSC$19937_backChannelUri_=this.JSC$19937_forwardChannelUri_=this.JSC$19937_path_=this.JSC$19937_backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.JSC$19937_extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$19937_extraHeaders_=null;this.JSC$19937_nextMapId_=this.JSC$19937_nextRid_=0;this.JSC$19937_failFast_=U4Y("failFast",!1,k);this.enableStreaming_=this.JSC$19937_deadBackChannelTimerId_=
this.JSC$19937_backChannelTimerId_=this.JSC$19937_forwardChannelTimerId_=this.handler_=null;this.allowStreamingMode_=!0;this.errorResponseStatusCode_=this.JSC$19937_lastPostResponseArrayId_=this.JSC$19937_lastArrayId_=-1;this.JSC$19937_backChannelAttemptId_=this.JSC$19937_backChannelRetryCount_=this.JSC$19937_forwardChannelRetryCount_=0;this.JSC$19937_baseRetryDelayMs_=U4Y("baseRetryDelayMs",5E3,k);this.JSC$19937_retryDelaySeedMs_=U4Y("retryDelaySeedMs",1E4,k);this.JSC$19937_forwardChannelMaxRetries_=
U4Y("forwardChannelMaxRetries",2,k);this.JSC$19937_forwardChannelRequestTimeoutMs_=U4Y("forwardChannelRequestTimeoutMs",2E4,k);this.JSC$19937_xmlHttpFactory_=k&&k.xmlHttpFactory||void 0;this.networkTestUrl_=k&&k.networkTestUrl||void 0;this.usesFetchStreams_=k&&k.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.JSC$19937_supportsCrossDomainXhrs_=k&&k.supportsCrossDomainXhr||!1;this.sid_="";this.forwardChannelRequestPool_=new C5y(k&&k.concurrentRequestLimit);this.wireCodec_=new iFn;
this.fastHandshake_=k&&k.fastHandshake||!1;this.encodeInitMessageHeaders_=k&&k.encodeInitMessageHeaders||!1;this.fastHandshake_&&this.encodeInitMessageHeaders_&&(this.JSC$19937_channelDebug_.warning("Ignore encodeInitMessageHeaders because fastHandshake is set."),this.encodeInitMessageHeaders_=!1);this.blockingHandshake_=k&&k.blockingHandshake||!1;k&&k.disableRedact&&this.JSC$19937_channelDebug_.disableRedact();k&&k.forceLongPolling&&(this.allowStreamingMode_=!1);this.detectBufferingProxy_=!this.fastHandshake_&&
this.allowStreamingMode_&&k&&k.detectBufferingProxy||!1;this.longPollingTimeout_=void 0;k&&k.longPollingTimeout&&k.longPollingTimeout>0&&(this.longPollingTimeout_=k.longPollingTimeout);this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_=!1;this.nonAckedMapsAtChannelClose_=this.bpDetectionTimerId_=null};
m2.prototype.JSC$19939_channelVersion_=8;m2.prototype.state_=1;
m2.prototype.connect=function(k,g,P,x){this.JSC$19937_channelDebug_.debug("connect()");OJ(0);this.JSC$19937_path_=k;this.JSC$19937_extraParams_=g||{};P&&x!==void 0&&(this.JSC$19937_extraParams_.OSID=P,this.JSC$19937_extraParams_.OAID=x);this.enableStreaming_=this.allowStreamingMode_;this.JSC$19937_channelDebug_.debug("connectChannel_()");k=AHa(this,null,this.JSC$19937_path_);this.JSC$19937_channelDebug_.debug("GetForwardChannelUri: "+k);this.JSC$19937_forwardChannelUri_=k;d45(this)};
m2.prototype.disconnect=function(){this.JSC$19937_channelDebug_.debug("disconnect()");OFY(this);if(this.state_==3){var k=this.JSC$19937_nextRid_++,g=this.JSC$19937_forwardChannelUri_.clone();_.xS(g,"SID",this.sid_);_.xS(g,"RID",k);_.xS(g,"TYPE","terminate");qpY(this,g);k=new eA(this,this.JSC$19937_channelDebug_,this.sid_,k);k.JSC$19918_type_=2;k.JSC$19918_baseUri_=_.OU(g.clone());g=!1;if(_.iV.navigator&&_.iV.navigator.sendBeacon)try{g=_.iV.navigator.sendBeacon(k.JSC$19918_baseUri_.toString(),"")}catch(P){}!g&&
_.iV.Image&&((new Image).src=k.JSC$19918_baseUri_,g=!0);g||(k.JSC$19918_xmlHttp_=nRd(k.JSC$19918_channel_,null),k.JSC$19918_xmlHttp_.send(k.JSC$19918_baseUri_));k.JSC$19918_requestStartTime_=Date.now();L83(k)}TwV(this)};
var Iq7=function(k){k.JSC$19937_backChannelRequest_&&(vRs(k),k.JSC$19937_backChannelRequest_.cancel(),k.JSC$19937_backChannelRequest_=null)},OFY=function(k){Iq7(k);
k.JSC$19937_backChannelTimerId_&&(_.iV.clearTimeout(k.JSC$19937_backChannelTimerId_),k.JSC$19937_backChannelTimerId_=null);NRF(k);k.forwardChannelRequestPool_.cancel();k.JSC$19937_forwardChannelTimerId_&&(typeof k.JSC$19937_forwardChannelTimerId_==="number"&&_.iV.clearTimeout(k.JSC$19937_forwardChannelTimerId_),k.JSC$19937_forwardChannelTimerId_=null)};
m2.prototype.getState=function(){return this.state_};
var d45=function(k){GHd(k.forwardChannelRequestPool_)||k.JSC$19937_forwardChannelTimerId_||(k.JSC$19937_forwardChannelTimerId_=!0,_.Bl(k.JSC$19939_onStartForwardChannelTimer_,k),k.JSC$19937_forwardChannelRetryCount_=0)},cH7=function(k,g){if(yMa(k.forwardChannelRequestPool_)>=k.forwardChannelRequestPool_.JSC$19928_maxSize_-(k.JSC$19937_forwardChannelTimerId_?1:0))return!1;
if(k.JSC$19937_forwardChannelTimerId_)return k.JSC$19937_channelDebug_.debug("Use the retry request that is already scheduled."),k.JSC$19937_outgoingMaps_=g.JSC$19918_pendingMessages_.concat(k.JSC$19937_outgoingMaps_),!0;if(k.state_==1||k.state_==2||k.JSC$19937_forwardChannelRetryCount_>=(k.JSC$19937_failFast_?0:k.JSC$19937_forwardChannelMaxRetries_))return!1;k.JSC$19937_channelDebug_.debug("Going to retry POST");k.JSC$19937_forwardChannelTimerId_=JM3((0,_.DD)(k.JSC$19939_onStartForwardChannelTimer_,
k,g),eFn(k,k.JSC$19937_forwardChannelRetryCount_));k.JSC$19937_forwardChannelRetryCount_++;return!0};
m2.prototype.JSC$19939_onStartForwardChannelTimer_=function(k){if(this.JSC$19937_forwardChannelTimerId_)if(this.JSC$19937_forwardChannelTimerId_=null,this.JSC$19937_channelDebug_.debug("startForwardChannel_"),this.state_==1){if(!k){this.JSC$19937_channelDebug_.debug("open_()");this.JSC$19937_nextRid_=Math.floor(Math.random()*1E5);k=this.JSC$19937_nextRid_++;var g=new eA(this,this.JSC$19937_channelDebug_,"",k),P=this.JSC$19937_extraHeaders_;this.initHeaders_&&(P?(P=_.vX.clone(P),_.vX.extend(P,this.initHeaders_)):
P=this.initHeaders_);this.httpHeadersOverwriteParam_!==null||this.encodeInitMessageHeaders_||(g.JSC$19918_extraHeaders_=P,P=null);var x;if(this.fastHandshake_)a:{for(var U=x=0;U<this.JSC$19937_outgoingMaps_.length;U++){b:{var A=this.JSC$19937_outgoingMaps_[U];if("__data__"in A.map&&(A=A.map.__data__,typeof A==="string")){A=A.length;break b}A=void 0}if(A===void 0)break;x+=A;if(x>4096){x=U;break a}if(x===4096||U===this.JSC$19937_outgoingMaps_.length-1){x=U+1;break a}}x=1E3}else x=1E3;x=Ves(this,g,x);
U=this.JSC$19937_forwardChannelUri_.clone();_.xS(U,"RID",k);_.xS(U,"CVER",22);this.httpSessionIdParam_&&_.xS(U,"X-HTTP-Session-Id",this.httpSessionIdParam_);qpY(this,U);P&&(this.encodeInitMessageHeaders_?x="headers="+_.$P(m6s(P))+"&"+x:this.httpHeadersOverwriteParam_&&wzy(U,this.httpHeadersOverwriteParam_,P));Rt5(this.forwardChannelRequestPool_,g);this.blockingHandshake_&&_.xS(U,"TYPE","init");this.fastHandshake_?(_.xS(U,"$req",x),_.xS(U,"SID","null"),g.decodeInitialResponse_=!0,ERa(g,U,null)):ERa(g,
U,x);this.state_=2}}else this.state_==3&&(k?ZFd(this,k):this.JSC$19937_outgoingMaps_.length==0?this.JSC$19937_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):GHd(this.forwardChannelRequestPool_)||(ZFd(this),this.JSC$19937_channelDebug_.debug("startForwardChannel_ finished, sent request")))};
var ZFd=function(k,g){var P;g?P=g.JSC$19918_rid_:P=k.JSC$19937_nextRid_++;var x=k.JSC$19937_forwardChannelUri_.clone();_.xS(x,"SID",k.sid_);_.xS(x,"RID",P);_.xS(x,"AID",k.JSC$19937_lastArrayId_);qpY(k,x);k.httpHeadersOverwriteParam_&&k.JSC$19937_extraHeaders_&&wzy(x,k.httpHeadersOverwriteParam_,k.JSC$19937_extraHeaders_);P=new eA(k,k.JSC$19937_channelDebug_,k.sid_,P,k.JSC$19937_forwardChannelRetryCount_+1);k.httpHeadersOverwriteParam_===null&&(P.JSC$19918_extraHeaders_=k.JSC$19937_extraHeaders_);
g&&(k.JSC$19937_outgoingMaps_=g.JSC$19918_pendingMessages_.concat(k.JSC$19937_outgoingMaps_));g=Ves(k,P,1E3);P.setTimeout(Math.round(k.JSC$19937_forwardChannelRequestTimeoutMs_*.5)+Math.round(k.JSC$19937_forwardChannelRequestTimeoutMs_*.5*Math.random()));Rt5(k.forwardChannelRequestPool_,P);ERa(P,x,g)},qpY=function(k,g){k.JSC$19937_extraParams_&&_.vX.forEach(k.JSC$19937_extraParams_,function(P,x){_.xS(g,x,P)});
k.handler_&&_.vX.forEach({},function(P,x){_.xS(g,x,P)})},Ves=function(k,g,P){P=Math.min(k.JSC$19937_outgoingMaps_.length,P);
var x=k.handler_?(0,_.DD)(k.handler_.JSC$19943_badMapError,k.handler_,k):null;a:{for(var U=k.JSC$19937_outgoingMaps_,A=-1;;){var q=["count="+P];A==-1?P>0?(A=U[0].JSC$19925_mapId,q.push("ofs="+A)):A=0:q.push("ofs="+A);for(var T=!0,c=0;c<P;c++){var Z=U[c].JSC$19925_mapId,w=U[c].map;Z-=A;if(Z<0)A=Math.max(0,U[c].JSC$19925_mapId-100),T=!1;else try{Z="req"+Z+"_"||"";try{var J=w instanceof Map?w:Object.entries(w);for(var r=_.O(J),f=r.next();!f.done;f=r.next()){var B=_.O(f.value),L=B.next().value,Y=B.next().value,
l=Y;_.X0(Y)&&(l=(0,_.Lu)(Y));q.push(Z+L+"="+encodeURIComponent(l))}}catch(D){throw q.push(Z+"type="+encodeURIComponent("_badmap")),D;}}catch(D){x&&x(w)}}if(T){J=q.join("&");break a}}J=void 0}k=k.JSC$19937_outgoingMaps_.splice(0,P);g.JSC$19918_pendingMessages_=k;return J},m4e=function(k){k.JSC$19937_backChannelRequest_||k.JSC$19937_backChannelTimerId_||(k.JSC$19937_backChannelAttemptId_=1,_.Bl(k.JSC$19939_onStartBackChannelTimer_,k),k.JSC$19937_backChannelRetryCount_=0)},XW7=function(k){if(k.JSC$19937_backChannelRequest_||
k.JSC$19937_backChannelTimerId_||k.JSC$19937_backChannelRetryCount_>=3)return!1;
k.JSC$19937_channelDebug_.debug("Going to retry GET");k.JSC$19937_backChannelAttemptId_++;k.JSC$19937_backChannelTimerId_=JM3((0,_.DD)(k.JSC$19939_onStartBackChannelTimer_,k),eFn(k,k.JSC$19937_backChannelRetryCount_));k.JSC$19937_backChannelRetryCount_++;return!0};
m2.prototype.JSC$19939_onStartBackChannelTimer_=function(){this.JSC$19937_backChannelTimerId_=null;w_T(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(this.JSC$19937_backChannelRequest_==null||this.handshakeRttMs_<=0)this.JSC$19937_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.JSC$19937_backChannelRequest_+" "+this.handshakeRttMs_);else{var k=4*this.handshakeRttMs_;this.JSC$19937_channelDebug_.info("BP detection timer enabled: "+k);this.bpDetectionTimerId_=JM3((0,_.DD)(this.onBpDetectionTimer_,
this),k)}};
m2.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$19937_channelDebug_.info("BP detection timeout reached.");if(this.JSC$19937_backChannelRequest_.JSC$19918_xmlHttp_!=null){var k=this.JSC$19937_backChannelRequest_.JSC$19918_xmlHttp_.getResponseText();k&&this.JSC$19937_channelDebug_.warning("Timer should have been cancelled : "+k)}this.JSC$19937_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_=
!1;this.bpDetectionDone_=!0;OJ(10);Iq7(this);w_T(this)}else this.JSC$19937_channelDebug_.warning("Invalid operation.")};
var vRs=function(k){k.bpDetectionTimerId_!=null&&(k.JSC$19937_channelDebug_.debug("Cancel the BP detection timer."),_.iV.clearTimeout(k.bpDetectionTimerId_),k.bpDetectionTimerId_=null)},w_T=function(k){k.JSC$19937_channelDebug_.debug("Creating new HttpRequest");
k.JSC$19937_backChannelRequest_=new eA(k,k.JSC$19937_channelDebug_,k.sid_,"rpc",k.JSC$19937_backChannelAttemptId_);k.httpHeadersOverwriteParam_===null&&(k.JSC$19937_backChannelRequest_.JSC$19918_extraHeaders_=k.JSC$19937_extraHeaders_);k.JSC$19937_backChannelRequest_.JSC$19918_readyStateChangeThrottleMs_=0;var g=k.JSC$19937_backChannelUri_.clone();_.xS(g,"RID","rpc");_.xS(g,"SID",k.sid_);_.xS(g,"AID",k.JSC$19937_lastArrayId_);_.xS(g,"CI",k.enableStreaming_?"0":"1");!k.enableStreaming_&&k.longPollingTimeout_&&
_.xS(g,"TO",k.longPollingTimeout_);_.xS(g,"TYPE","xmlhttp");qpY(k,g);k.httpHeadersOverwriteParam_&&k.JSC$19937_extraHeaders_&&wzy(g,k.httpHeadersOverwriteParam_,k.JSC$19937_extraHeaders_);k.backChannelRequestTimeoutMs_&&k.JSC$19937_backChannelRequest_.setTimeout(k.backChannelRequestTimeoutMs_);var P=k.JSC$19937_backChannelRequest_,x=k.JSC$19937_hostPrefix_;P.JSC$19918_type_=1;P.JSC$19918_baseUri_=_.OU(g.clone());P.JSC$19918_postData_=null;P.decodeChunks_=!0;htU(P,x);k.JSC$19937_channelDebug_.debug("New Request created")};
m2.prototype.JSC$19939_onBackChannelDead_=function(){this.JSC$19937_deadBackChannelTimerId_!=null&&(this.JSC$19937_deadBackChannelTimerId_=null,Iq7(this),XW7(this),OJ(19))};
var NRF=function(k){k.JSC$19937_deadBackChannelTimerId_!=null&&(_.iV.clearTimeout(k.JSC$19937_deadBackChannelTimerId_),k.JSC$19937_deadBackChannelTimerId_=null)},Mje=function(k,g){k.JSC$19937_channelDebug_.debug("Request complete");
var P=null;if(k.JSC$19937_backChannelRequest_==g){NRF(k);vRs(k);k.JSC$19937_backChannelRequest_=null;var x=2}else if(H8y(k.forwardChannelRequestPool_,g))P=g.JSC$19918_pendingMessages_,k3y(k.forwardChannelRequestPool_,g),x=1;else return;if(k.state_!=0)if(g.JSC$19918_successful_)x==1?(wW7(g.JSC$19918_postData_?g.JSC$19918_postData_.length:0,Date.now()-g.JSC$19918_requestStartTime_,k.JSC$19937_forwardChannelRetryCount_),d45(k)):m4e(k);else{var U=g.JSC$19918_lastStatusCode_,A=g.getLastError();if(A==3||
A==0&&U>0)k.JSC$19937_channelDebug_.debug("Not retrying due to error type"),U>200&&(k.errorResponseStatusCode_=g.JSC$19918_lastStatusCode_);else{k.JSC$19937_channelDebug_.debug(function(){return"Maybe retrying, last error: "+BRV(A,k.errorResponseStatusCode_)});
if(x==1&&cH7(k,g)||x==2&&XW7(k))return;k.JSC$19937_channelDebug_.debug("Exceeded max number of retries")}P&&P.length>0&&Pjn(k.forwardChannelRequestPool_,P);k.JSC$19937_channelDebug_.debug("Error: HTTP request failed");switch(A){case 1:VH(k,5);break;case 4:VH(k,10);break;case 3:VH(k,6);break;default:VH(k,2)}}},eFn=function(k,g){var P=k.JSC$19937_baseRetryDelayMs_+Math.floor(Math.random()*k.JSC$19937_retryDelaySeedMs_);
k.isActive()||(k.JSC$19937_channelDebug_.debug("Inactive channel"),P*=2);return P*g};
m2.prototype.onInput_=function(k,g){for(var P=0;P<k.length;P++){var x=k[P],U=x[0];if(U<=this.JSC$19937_lastArrayId_)this.JSC$19937_channelDebug_.warning("Ignoring out-of-order or duplicate message with arrayId: "+U+", lastArrayId: "+this.JSC$19937_lastArrayId_);else if(U>this.JSC$19937_lastArrayId_+1&&this.JSC$19937_lastArrayId_>-1&&this.JSC$19937_channelDebug_.warning("Received non-consecutive message with arrayId: "+U+", lastArrayId: "+this.JSC$19937_lastArrayId_),this.JSC$19937_lastArrayId_=U,
x=x[1],this.state_==2)if(x[0]=="c"){this.sid_=x[1];this.JSC$19937_hostPrefix_=x[2];U=x[3];U!=null&&(this.JSC$19939_channelVersion_=U,this.JSC$19937_channelDebug_.info("VER="+this.JSC$19939_channelVersion_));U=x[4];U!=null&&(this.serverVersion_=U,this.JSC$19937_channelDebug_.info("SVER="+this.serverVersion_));x=x[5];x!=null&&typeof x==="number"&&x>0&&(this.backChannelRequestTimeoutMs_=x*=1.5,this.JSC$19937_channelDebug_.info("backChannelRequestTimeoutMs_="+x));if(x=g.JSC$19918_xmlHttp_){var A=qR(x,
"X-Client-Wire-Protocol");A&&(U=this.forwardChannelRequestPool_,!U.requestPool_&&(_.cI(A,"spdy")||_.cI(A,"quic")||_.cI(A,"h2"))&&(U.JSC$19928_maxSize_=U.maxPoolSizeConfigured_,U.requestPool_=new Set,U.JSC$19928_request_&&(Rt5(U,U.JSC$19928_request_),U.JSC$19928_request_=null)));this.httpSessionIdParam_&&((x=qR(x,"X-HTTP-Session-Id"))?(this.httpSessionId_=x,_.xS(this.JSC$19937_forwardChannelUri_,this.httpSessionIdParam_,x)):this.JSC$19937_channelDebug_.warning("Missing X_HTTP_SESSION_ID in the handshake response"))}this.state_=
3;this.handler_&&this.handler_.JSC$19943_channelOpened();this.detectBufferingProxy_&&(this.handshakeRttMs_=Date.now()-g.JSC$19918_requestStartTime_,this.JSC$19937_channelDebug_.info("Handshake RTT: "+this.handshakeRttMs_+"ms"));x=g;U=AHa(this,this.JSC$19937_supportsCrossDomainXhrs_?this.JSC$19937_hostPrefix_:null,this.JSC$19937_path_);this.JSC$19937_channelDebug_.debug("GetBackChannelUri: "+U);this.JSC$19937_backChannelUri_=U;x.initialResponseDecoded_?(this.JSC$19937_channelDebug_.debug("Upgrade the handshake request to a backchannel."),
k3y(this.forwardChannelRequestPool_,x),U=x,(A=this.backChannelRequestTimeoutMs_)&&U.setTimeout(A),U.JSC$19918_watchDogTimerId_&&(Yvd(U),L83(U)),this.JSC$19937_backChannelRequest_=x):m4e(this);this.JSC$19937_outgoingMaps_.length>0&&d45(this)}else x[0]!="stop"&&x[0]!="close"||VH(this,7);else this.state_==3&&(x[0]=="stop"||x[0]=="close"?x[0]=="stop"?VH(this,7):this.disconnect():x[0]!="noop"&&this.handler_&&this.handler_.JSC$19943_channelHandleArray(x),this.JSC$19937_backChannelRetryCount_=0)}};
var VH=function(k,g){k.JSC$19937_channelDebug_.info("Error code "+g);if(g==2){var P=(0,_.DD)(k.testNetworkCallback_,k),x=k.networkTestUrl_,U=!x;x=new _.vB(x||"//www.google.com/images/cleardot.gif");_.iV.location&&_.iV.location.protocol=="http"||_.kB(x,"https");_.OU(x);U?$4V(x.toString(),P):x47(x.toString(),P)}else OJ(2);k.onError_(g)};
m2.prototype.testNetworkCallback_=function(k){k?(this.JSC$19937_channelDebug_.info("Successfully pinged google.com"),OJ(2)):(this.JSC$19937_channelDebug_.info("Failed to ping google.com"),OJ(1))};
m2.prototype.onError_=function(k){this.JSC$19937_channelDebug_.debug("HttpChannel: error - "+k);this.state_=0;this.handler_&&this.handler_.JSC$19943_channelError(k);TwV(this);OFY(this)};
var TwV=function(k){k.state_=0;k.nonAckedMapsAtChannelClose_=[];if(k.handler_){var g=gm3(k.forwardChannelRequestPool_);if(g.length!=0||k.JSC$19937_outgoingMaps_.length!=0)k.JSC$19937_channelDebug_.debug(function(){return"Number of undelivered maps, pending: "+g.length+", outgoing: "+k.JSC$19937_outgoingMaps_.length}),_.N3(k.nonAckedMapsAtChannelClose_,g),_.N3(k.nonAckedMapsAtChannelClose_,k.JSC$19937_outgoingMaps_),k.forwardChannelRequestPool_.JSC$19928_pendingMessages_.length=0,_.ak(k.JSC$19937_outgoingMaps_),
k.JSC$19937_outgoingMaps_.length=0;
k.handler_.JSC$19943_channelClosed()}},JHy=function(k){if(k.state_==0)return k.nonAckedMapsAtChannelClose_;
var g=[];_.N3(g,gm3(k.forwardChannelRequestPool_));_.N3(g,k.JSC$19937_outgoingMaps_);return g},AHa=function(k,g,P){var x=_.Pc(P);
x.JSC$10034_domain_!=""?(g&&_.gS(x,g+"."+x.JSC$10034_domain_),_.P4(x,x.JSC$10034_port_)):(x=_.iV.location,x=i02(x.protocol,g?g+"."+x.hostname:x.hostname,+x.port,P));g=k.httpSessionIdParam_;P=k.httpSessionId_;g&&P&&_.xS(x,g,P);_.xS(x,"VER",k.JSC$19939_channelVersion_);qpY(k,x);return x},nRd=function(k,g,P){if(g&&!k.JSC$19937_supportsCrossDomainXhrs_)throw Error("Tk");
g=k.usesFetchStreams_&&!k.JSC$19937_xmlHttpFactory_?new _.nu(new jH({streamBinaryChunks:P})):new _.nu(k.JSC$19937_xmlHttpFactory_);g.JSC$9798_withCredentials_=k.JSC$19937_supportsCrossDomainXhrs_;return g};
m2.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
var rHU=function(){};
_.d=rHU.prototype;_.d.JSC$19943_channelOpened=function(){};
_.d.JSC$19943_channelHandleArray=function(){};
_.d.JSC$19943_channelError=function(){};
_.d.JSC$19943_channelClosed=function(){};
_.d.isActive=function(){return!0};
_.d.JSC$19943_badMapError=function(){};var fAd=function(){},J1=function(k,g){_.s1.call(this);
this.JSC$19946_channel_=new m2(g);this.JSC$19946_url_=k;this.messageUrlParams_=g&&g.messageUrlParams||null;k=g&&g.messageHeaders||null;g&&g.clientProtocolHeaderRequired&&(k?_.vX.set(k,"X-Client-Protocol","webchannel"):k=_.vX.create("X-Client-Protocol","webchannel"));this.JSC$19946_channel_.JSC$19937_extraHeaders_=k;k=g&&g.initMessageHeaders||null;g&&g.messageContentType&&(k?_.vX.set(k,"X-WebChannel-Content-Type",g.messageContentType):k=_.vX.create("X-WebChannel-Content-Type",g.messageContentType));
g&&g.clientProfile&&(k?_.vX.set(k,"X-WebChannel-Client-Profile",g.clientProfile):k=_.vX.create("X-WebChannel-Client-Profile",g.clientProfile));this.JSC$19946_channel_.initHeaders_=k;(k=g&&g.httpHeadersOverwriteParam)&&!_.eM(k)&&(this.JSC$19946_channel_.httpHeadersOverwriteParam_=k);this.supportsCrossDomainXhr_=g&&g.supportsCrossDomainXhr||!1;this.sendRawJson_=g&&g.sendRawJson||!1;(g=g&&g.httpSessionIdParam)&&!_.eM(g)&&(this.JSC$19946_channel_.httpSessionIdParam_=g,_.vX.containsKey(this.messageUrlParams_,
g)&&_.vX.remove(this.messageUrlParams_,g));this.channelHandler_=new wu(this)};
_.XW(J1,_.s1);J1.prototype.open=function(){this.JSC$19946_channel_.handler_=this.channelHandler_;this.supportsCrossDomainXhr_&&(this.JSC$19946_channel_.JSC$19937_supportsCrossDomainXhrs_=!0);this.JSC$19946_channel_.connect(this.JSC$19946_url_,this.messageUrlParams_||void 0)};
J1.prototype.close=function(){this.JSC$19946_channel_.disconnect()};
J1.prototype.send=function(k){var g=this.JSC$19946_channel_;if(typeof k==="string"){var P={};P.__data__=k;k=P}else this.sendRawJson_&&(P={},P.__data__=(0,_.Lu)(k),k=P);g.JSC$19937_outgoingMaps_.push(new pWT(g.JSC$19937_nextMapId_++,k));g.state_==3&&d45(g)};
J1.prototype.disposeInternal=function(){this.JSC$19946_channel_.handler_=null;delete this.channelHandler_;this.JSC$19946_channel_.disconnect();delete this.JSC$19946_channel_;J1.superClass_.disposeInternal.call(this)};
var Wfa=function(k){O8T.call(this);k.__headers__&&(this.headers=k.__headers__,this.statusCode=k.__status__,delete k.__headers__,delete k.__status__);var g=k.__sm__;g?this.data=(this.metadataKey=_.vX.getAnyKey(g))?_.vX.get(g,this.metadataKey):g:this.data=k};
_.XW(Wfa,O8T);var sza=function(k){qvY.call(this);this.status=1;this.errorCode=k};
_.XW(sza,qvY);var wu=function(k){this.JSC$19953_channel_=k};
_.XW(wu,rHU);wu.prototype.JSC$19943_channelOpened=function(){this.JSC$19953_channel_.dispatchEvent("w")};
wu.prototype.JSC$19943_channelHandleArray=function(k){this.JSC$19953_channel_.dispatchEvent(new Wfa(k))};
wu.prototype.JSC$19943_channelError=function(k){this.JSC$19953_channel_.dispatchEvent(new sza(k))};
wu.prototype.JSC$19943_channelClosed=function(){this.JSC$19953_channel_.dispatchEvent("x")};
var bF7=function(k,g){this.transportChannel_=k;this.JSC$19956_channel_=g},BwY=function(k){return JHy(k.JSC$19956_channel_).map(function(g){var P=k.transportChannel_;
g=g.map;"__data__"in g?(g=g.__data__,P=P.sendRawJson_?(0,_.DEJ)(g):g):P=g;return P})};
bF7.prototype.commit=function(k){this.JSC$19956_channel_.forwardChannelFlushedCallback_=k};var ru=function(k){zFU.dispatchEvent(new uxY(zFU,k))},zFU=new _.s1,uxY=function(k,g){_.w_.call(this,"statevent",k);
this.stat=g};
_.z(uxY,_.w_);var fE=function(k,g,P,x,U){this.JSC$19961_channel_=k;this.JSC$19961_channelDebug_=g;this.sid_=P;this.JSC$19961_rid_=x;this.JSC$19961_retryId_=U||1;this.timeout_=45E3;this.JSC$19961_eventHandler_=new _.B1(this);this.pollingTimer_=new _.bS;this.pollingTimer_.setInterval(250)};
_.d=fE.prototype;_.d.JSC$19963_extraHeaders_=null;_.d.JSC$19963_successful_=!1;_.d.JSC$19963_watchDogTimerId_=null;_.d.JSC$19963_watchDogTimeoutTime_=null;_.d.JSC$19963_requestStartTime_=null;_.d.JSC$19963_type_=null;_.d.JSC$19963_baseUri_=null;_.d.JSC$19963_requestUri_=null;_.d.JSC$19963_postData_=null;_.d.JSC$19963_xmlHttp_=null;_.d.JSC$19963_xmlHttpChunkStart_=0;_.d.trident_=null;_.d.JSC$19963_verb_=null;_.d.JSC$19963_lastError_=null;_.d.JSC$19963_lastStatusCode_=-1;_.d.sendClose_=!0;
_.d.JSC$19963_cancelled_=!1;_.d.JSC$19963_readyStateChangeThrottleMs_=0;_.d.JSC$19963_readyStateChangeThrottle_=null;var hF7=function(k,g){switch(k){case 0:return"Non-200 return code ("+g+")";case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},EmY={},LfY={};
fE.prototype.setTimeout=function(k){this.timeout_=k};
var Sp7=function(k,g,P){k.JSC$19963_type_=1;k.JSC$19963_baseUri_=_.OU(g.clone());k.JSC$19963_postData_=P;k.decodeChunks_=!0;nm5(k,null)},FfY=function(k,g,P,x,U){k.JSC$19963_type_=1;
k.JSC$19963_baseUri_=_.OU(g.clone());k.JSC$19963_postData_=null;k.decodeChunks_=P;U&&(k.sendClose_=!1);nm5(k,x)},nm5=function(k,g){k.JSC$19963_requestStartTime_=Date.now();
Yps(k);k.JSC$19963_requestUri_=k.JSC$19963_baseUri_.clone();eH(k.JSC$19963_requestUri_,"t",k.JSC$19961_retryId_);k.JSC$19963_xmlHttpChunkStart_=0;k.JSC$19963_xmlHttp_=k.JSC$19961_channel_.JSC$19970_createXhrIo(k.JSC$19961_channel_.JSC$19970_shouldUseSecondaryDomains()?g:null);k.JSC$19963_readyStateChangeThrottleMs_>0&&(k.JSC$19963_readyStateChangeThrottle_=new _.AO((0,_.DD)(k.JSC$19963_xmlHttpHandler_,k,k.JSC$19963_xmlHttp_),k.JSC$19963_readyStateChangeThrottleMs_));k.JSC$19961_eventHandler_.listen(k.JSC$19963_xmlHttp_,
"readystatechange",k.JSC$19963_readyStateChangeHandler_);g=k.JSC$19963_extraHeaders_?_.vX.clone(k.JSC$19963_extraHeaders_):{};k.JSC$19963_postData_?(k.JSC$19963_verb_="POST",g["Content-Type"]="application/x-www-form-urlencoded",k.JSC$19963_xmlHttp_.send(k.JSC$19963_requestUri_,k.JSC$19963_verb_,k.JSC$19963_postData_,g)):(k.JSC$19963_verb_="GET",k.sendClose_&&!_.ks&&(g.Connection="close"),k.JSC$19963_xmlHttp_.send(k.JSC$19963_requestUri_,k.JSC$19963_verb_,null,g));k.JSC$19961_channel_.notifyServerReachabilityEvent(1);
g=k.JSC$19961_channelDebug_;var P=k.JSC$19963_postData_;if(P){var x="";P=P.split("&");for(var U=0;U<P.length;U++){var A=P[U].split("=");if(A.length>1){var q=A[0];A=A[1];var T=q.split("_");x=T.length>=2&&T[1]=="type"?x+(q+"="+A+"&"):x+(q+"=redacted&")}}}else x=null;g.info("XMLHTTP REQ ("+k.JSC$19961_rid_+") [attempt "+k.JSC$19961_retryId_+"]: "+k.JSC$19963_verb_+"\n"+k.JSC$19963_requestUri_+"\n"+x)};
fE.prototype.JSC$19963_readyStateChangeHandler_=function(k){k=k.target;var g=this.JSC$19963_readyStateChangeThrottle_;g&&_.Sd(k)==3?(this.JSC$19961_channelDebug_.debug("Throttling readystatechange."),g.fire()):this.JSC$19963_xmlHttpHandler_(k)};
fE.prototype.JSC$19963_xmlHttpHandler_=function(k){try{if(k==this.JSC$19963_xmlHttp_)a:{var g=_.Sd(this.JSC$19963_xmlHttp_),P=this.JSC$19963_xmlHttp_.JSC$9798_lastErrorCode_,x=this.JSC$19963_xmlHttp_.getStatus();if(_.ks&&!_.g3("420+")){if(g<4)break a}else if(g<3||g==3&&!this.JSC$19963_xmlHttp_.getResponseText())break a;this.JSC$19963_cancelled_||g!=4||P==7||(P==8||x<=0?this.JSC$19961_channel_.notifyServerReachabilityEvent(3):this.JSC$19961_channel_.notifyServerReachabilityEvent(2));jze(this);var U=
this.JSC$19963_xmlHttp_.getStatus();this.JSC$19963_lastStatusCode_=U;var A=this.JSC$19963_xmlHttp_.getResponseText();A||this.JSC$19961_channelDebug_.debug("No response text for uri "+this.JSC$19963_requestUri_+" status "+U);this.JSC$19963_successful_=U==200;this.JSC$19961_channelDebug_.info("XMLHTTP RESP ("+this.JSC$19961_rid_+") [ attempt "+this.JSC$19961_retryId_+"]: "+this.JSC$19963_verb_+"\n"+this.JSC$19963_requestUri_+"\n"+g+" "+U);if(this.JSC$19963_successful_){g==4&&QzF(this);if(this.decodeChunks_){for(k=
!0;!this.JSC$19963_cancelled_&&this.JSC$19963_xmlHttpChunkStart_<A.length;){var q=lAd(this,A);if(q==LfY){g==4&&(this.JSC$19963_lastError_=4,ru(15),k=!1);D4U(this.JSC$19961_channelDebug_,this.JSC$19961_rid_,null,"[Incomplete Response]");break}else if(q==EmY){this.JSC$19963_lastError_=4;ru(16);D4U(this.JSC$19961_channelDebug_,this.JSC$19961_rid_,A,"[Invalid Chunk]");k=!1;break}else D4U(this.JSC$19961_channelDebug_,this.JSC$19961_rid_,q,null),tee(this,q)}g==4&&A.length==0&&(this.JSC$19963_lastError_=
1,ru(17),k=!1);this.JSC$19963_successful_=this.JSC$19963_successful_&&k;k||(D4U(this.JSC$19961_channelDebug_,this.JSC$19961_rid_,A,"[Invalid Chunked Response]"),QzF(this),Men(this))}else D4U(this.JSC$19961_channelDebug_,this.JSC$19961_rid_,A,null),tee(this,A);this.JSC$19963_successful_&&!this.JSC$19963_cancelled_&&(g==4?this.JSC$19961_channel_.JSC$19970_onRequestComplete(this):(this.JSC$19963_successful_=!1,Yps(this)))}else U==400&&A.indexOf("Unknown SID")>0?(this.JSC$19963_lastError_=3,ru(13),this.JSC$19961_channelDebug_.warning("XMLHTTP Unknown SID ("+
this.JSC$19961_rid_+")")):(this.JSC$19963_lastError_=0,ru(14),this.JSC$19961_channelDebug_.warning("XMLHTTP Bad status "+U+" ("+this.JSC$19961_rid_+")")),QzF(this),Men(this)}else this.JSC$19961_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(T){this.JSC$19961_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_")}finally{}};
var lAd=function(k,g){var P=k.JSC$19963_xmlHttpChunkStart_,x=g.indexOf("\n",P);if(x==-1)return LfY;P=Number(g.substring(P,x));if(isNaN(P))return EmY;x+=1;if(x+P>g.length)return LfY;g=g.slice(x,x+P);k.JSC$19963_xmlHttpChunkStart_=x+P;return g};
fE.prototype.cancel=function(){this.JSC$19963_cancelled_=!0;QzF(this)};
var Yps=function(k){k.JSC$19963_watchDogTimeoutTime_=Date.now()+k.timeout_;KfT(k,k.timeout_)},KfT=function(k,g){if(k.JSC$19963_watchDogTimerId_!=null)throw Error("Sk");
k.JSC$19963_watchDogTimerId_=sZ((0,_.DD)(k.JSC$19963_onWatchDogTimeout_,k),g)},jze=function(k){k.JSC$19963_watchDogTimerId_&&(_.iV.clearTimeout(k.JSC$19963_watchDogTimerId_),k.JSC$19963_watchDogTimerId_=null)};
fE.prototype.JSC$19963_onWatchDogTimeout_=function(){this.JSC$19963_watchDogTimerId_=null;var k=Date.now();k-this.JSC$19963_watchDogTimeoutTime_>=0?(this.JSC$19961_channelDebug_.info("TIMEOUT: "+this.JSC$19963_requestUri_),this.JSC$19963_type_!=2&&this.JSC$19961_channel_.notifyServerReachabilityEvent(3),QzF(this),this.JSC$19963_lastError_=2,ru(18),Men(this)):(this.JSC$19961_channelDebug_.warning("WatchDog timer called too early"),KfT(this,this.JSC$19963_watchDogTimeoutTime_-k))};
var Men=function(k){k.JSC$19961_channel_.JSC$19970_isClosed()||k.JSC$19963_cancelled_||k.JSC$19961_channel_.JSC$19970_onRequestComplete(k)},QzF=function(k){jze(k);
_.el(k.JSC$19963_readyStateChangeThrottle_);k.JSC$19963_readyStateChangeThrottle_=null;k.pollingTimer_.stop();k.JSC$19961_eventHandler_.removeAll();if(k.JSC$19963_xmlHttp_){var g=k.JSC$19963_xmlHttp_;k.JSC$19963_xmlHttp_=null;g.abort();g.dispose()}k.trident_&&(k.trident_=null)};
fE.prototype.getLastError=function(){return this.JSC$19963_lastError_};
var tee=function(k,g){try{k.JSC$19961_channel_.JSC$19970_onRequestData(k,g),k.JSC$19961_channel_.notifyServerReachabilityEvent(4)}catch(P){}};var D4U=function(k,g,P,x){var U=k.info;a:if(P&&P!="y2f%"){try{var A=JSON.parse(P);if(A)for(var q=0;q<A.length;q++)if(Array.isArray(A[q])){var T=A[q];if(!(T.length<2)){var c=T[1];if(Array.isArray(c)&&!(c.length<1)){var Z=c[0];if(Z!="noop"&&Z!="stop")for(var w=1;w<c.length;w++)c[w]=""}}}var J=(0,_.Lu)(A);break a}catch(r){k.debug("Exception parsing expected JS array - probably was not JS");J=P;break a}J=void 0}else J=P;U.call(k,"XMLHTTP TEXT ("+g+"): "+J+(x?" "+x:""))};
bh.prototype.debug=function(k){this.info(k)};
bh.prototype.info=function(){};
bh.prototype.warning=function(){};var omT=function(k,g){this.JSC$19968_channel_=k;this.JSC$19968_channelDebug_=g;this.JSC$19968_parser_=new d9d};
_.d=omT.prototype;_.d.JSC$19970_extraHeaders_=null;_.d.JSC$19970_request_=null;_.d.receivedIntermediateResult_=!1;_.d.JSC$19970_path_=null;_.d.state_=null;_.d.JSC$19970_lastStatusCode_=-1;_.d.JSC$19970_hostPrefix_=null;_.d.blockedPrefix_=null;
_.d.connect=function(k){this.JSC$19970_path_=k;k=vmU(this.JSC$19968_channel_,this.JSC$19970_path_);ru(3);Date.now();var g=this.JSC$19968_channel_.firstTestResults_;g!=null?(this.JSC$19970_hostPrefix_=g[0],(this.blockedPrefix_=g[1])?(this.state_=1,aAs(this)):(this.state_=2,HFe(this))):(eH(k,"MODE","init"),this.JSC$19970_request_=new fE(this,this.JSC$19968_channelDebug_),this.JSC$19970_request_.JSC$19963_extraHeaders_=this.JSC$19970_extraHeaders_,FfY(this.JSC$19970_request_,k,!1,null,!0),this.state_=
0)};
var aAs=function(k){var g=Nw7(k.JSC$19968_channel_,k.blockedPrefix_,"/mail/images/cleardot.gif");_.OU(g);MXa(g.toString(),5E3,(0,_.DD)(k.checkBlockedCallback_,k),3,2E3);k.notifyServerReachabilityEvent(1)};
omT.prototype.checkBlockedCallback_=function(k){if(k)this.state_=2,HFe(this);else{ru(4);var g=this.JSC$19968_channel_;g.JSC$19971_channelDebug_.debug("Test Connection Blocked");g.JSC$19975_lastStatusCode_=g.connectionTest_.JSC$19970_lastStatusCode_;Wi(g,9)}k&&this.notifyServerReachabilityEvent(2)};
var HFe=function(k){k.JSC$19968_channelDebug_.debug("TestConnection: starting stage 2");var g=k.JSC$19968_channel_.secondTestResults_;g!=null?(k.JSC$19968_channelDebug_.debug("TestConnection: skipping stage 2, precomputed result is "+g?"Buffered":"Unbuffered"),ru(5),g?(ru(11),IA5(k.JSC$19968_channel_,k,!1)):(ru(12),IA5(k.JSC$19968_channel_,k,!0))):(k.JSC$19970_request_=new fE(k,k.JSC$19968_channelDebug_),k.JSC$19970_request_.JSC$19963_extraHeaders_=k.JSC$19970_extraHeaders_,g=X_a(k.JSC$19968_channel_,
k.JSC$19970_hostPrefix_,k.JSC$19970_path_),ru(5),eH(g,"TYPE","xmlhttp"),FfY(k.JSC$19970_request_,g,!1,k.JSC$19970_hostPrefix_,!1))};
_.d=omT.prototype;_.d.JSC$19970_createXhrIo=function(k){return this.JSC$19968_channel_.JSC$19970_createXhrIo(k)};
_.d.abort=function(){this.JSC$19970_request_&&(this.JSC$19970_request_.cancel(),this.JSC$19970_request_=null);this.JSC$19970_lastStatusCode_=-1};
_.d.JSC$19970_isClosed=function(){return!1};
_.d.JSC$19970_onRequestData=function(k,g){this.JSC$19970_lastStatusCode_=k.JSC$19963_lastStatusCode_;if(this.state_==0)if(this.JSC$19968_channelDebug_.debug("TestConnection: Got data for stage 1"),g){try{var P=this.JSC$19968_parser_.parse(g)}catch(x){yHy(this.JSC$19968_channel_,this);return}this.JSC$19970_hostPrefix_=P[0];this.blockedPrefix_=P[1]}else this.JSC$19968_channelDebug_.debug("TestConnection: Null responseText"),yHy(this.JSC$19968_channel_,this);else this.state_==2&&(this.receivedIntermediateResult_?
(ru(7),Date.now()):g=="11111"?(ru(6),this.receivedIntermediateResult_=!0,Date.now(),this.JSC$19970_lastStatusCode_=200,this.JSC$19970_request_.cancel(),this.JSC$19968_channelDebug_.debug("Test connection succeeded; using streaming connection"),ru(12),IA5(this.JSC$19968_channel_,this,!0)):(ru(8),Date.now(),this.receivedIntermediateResult_=!1))};
_.d.JSC$19970_onRequestComplete=function(){this.JSC$19970_lastStatusCode_=this.JSC$19970_request_.JSC$19963_lastStatusCode_;this.JSC$19970_request_.JSC$19963_successful_?this.state_==0?(this.JSC$19968_channelDebug_.debug("TestConnection: request complete for initial check"),this.blockedPrefix_?(this.state_=1,aAs(this)):(this.state_=2,HFe(this))):this.state_==2&&(this.JSC$19968_channelDebug_.debug("TestConnection: request complete for stage 2"),this.receivedIntermediateResult_?(this.JSC$19968_channelDebug_.debug("Test connection succeeded; using streaming connection"),
ru(12),IA5(this.JSC$19968_channel_,this,!0)):(this.JSC$19968_channelDebug_.debug("Test connection failed; not using streaming"),ru(11),IA5(this.JSC$19968_channel_,this,!1))):(this.JSC$19968_channelDebug_.debug("TestConnection: request failed, in state "+this.state_),this.state_==0?ru(9):this.state_==2&&ru(10),yHy(this.JSC$19968_channel_,this,this.JSC$19970_request_.getLastError()))};
_.d.JSC$19970_shouldUseSecondaryDomains=function(){return this.JSC$19968_channel_.JSC$19970_shouldUseSecondaryDomains()};
_.d.isActive=function(){return this.JSC$19968_channel_.isActive()};
_.d.notifyServerReachabilityEvent=function(k){this.JSC$19968_channel_.notifyServerReachabilityEvent(k)};var sJ=function(k,g,P){this.state_=1;this.JSC$19971_outgoingMaps_=[];this.pendingMaps_=[];this.JSC$19971_channelDebug_=new bh;this.JSC$19971_parser_=new d9d;this.firstTestResults_=k||null;this.secondTestResults_=g!=null?g:null;this.asyncTest_=P||!1},p_y=function(k,g){this.JSC$19973_mapId=k;
this.map=g;this.context=null};
_.d=sJ.prototype;_.d.JSC$19975_extraHeaders_=null;_.d.JSC$19975_extraParams_=null;_.d.forwardChannelRequest_=null;_.d.JSC$19975_backChannelRequest_=null;_.d.JSC$19975_path_=null;_.d.JSC$19975_forwardChannelUri_=null;_.d.JSC$19975_backChannelUri_=null;_.d.JSC$19975_hostPrefix_=null;_.d.JSC$19975_nextRid_=0;_.d.JSC$19975_nextMapId_=0;_.d.handler_=null;_.d.JSC$19975_forwardChannelTimerId_=null;_.d.JSC$19975_backChannelTimerId_=null;_.d.JSC$19975_deadBackChannelTimerId_=null;_.d.connectionTest_=null;
_.d.useChunked_=null;_.d.JSC$19975_lastArrayId_=-1;_.d.JSC$19975_lastPostResponseArrayId_=-1;_.d.JSC$19975_lastStatusCode_=-1;_.d.JSC$19975_forwardChannelRetryCount_=0;_.d.JSC$19975_backChannelRetryCount_=0;_.d.JSC$19975_channelVersion_=8;var Cj3={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},G3Y=function(k,g,P,x){_.w_.call(this,"timingevent",k);this.size=g;this.rtt=P;this.retries=x};
_.XW(G3Y,_.w_);var RFT=function(k){_.w_.call(this,"serverreachability",k)};
_.XW(RFT,_.w_);sJ.prototype.connect=function(k,g,P,x,U){this.JSC$19971_channelDebug_.debug("connect()");ru(0);this.JSC$19975_path_=g;this.JSC$19975_extraParams_=P||{};x&&U!==void 0&&(this.JSC$19975_extraParams_.OSID=x,this.JSC$19975_extraParams_.OAID=U);this.asyncTest_?(sZ((0,_.DD)(this.connectTest_,this,k),100),kks(this)):this.connectTest_(k)};
sJ.prototype.disconnect=function(){this.JSC$19971_channelDebug_.debug("disconnect()");gFF(this);if(this.state_==3){var k=this.JSC$19975_nextRid_++,g=this.JSC$19975_forwardChannelUri_.clone();_.xS(g,"SID",this.sid_);_.xS(g,"RID",k);_.xS(g,"TYPE","terminate");P9n(this,g);k=new fE(this,this.JSC$19971_channelDebug_,this.sid_,k);k.JSC$19963_type_=2;k.JSC$19963_baseUri_=_.OU(g.clone());(new Image).src=k.JSC$19963_baseUri_.toString();k.JSC$19963_requestStartTime_=Date.now();Yps(k)}$en(this)};
sJ.prototype.connectTest_=function(k){this.JSC$19971_channelDebug_.debug("connectTest_()");this.connectionTest_=new omT(this,this.JSC$19971_channelDebug_);this.connectionTest_.JSC$19970_extraHeaders_=this.JSC$19975_extraHeaders_;this.connectionTest_.JSC$19968_parser_=this.JSC$19971_parser_;this.connectionTest_.connect(k)};
var kks=function(k){k.JSC$19971_channelDebug_.debug("connectChannel_()");k.JSC$19975_ensureInState_(1,0);k.JSC$19975_forwardChannelUri_=vmU(k,k.JSC$19975_path_);xey(k)},gFF=function(k){k.connectionTest_&&(k.connectionTest_.abort(),k.connectionTest_=null);
k.JSC$19975_backChannelRequest_&&(k.JSC$19975_backChannelRequest_.cancel(),k.JSC$19975_backChannelRequest_=null);k.JSC$19975_backChannelTimerId_&&(_.iV.clearTimeout(k.JSC$19975_backChannelTimerId_),k.JSC$19975_backChannelTimerId_=null);i7Y(k);k.forwardChannelRequest_&&(k.forwardChannelRequest_.cancel(),k.forwardChannelRequest_=null);k.JSC$19975_forwardChannelTimerId_&&(_.iV.clearTimeout(k.JSC$19975_forwardChannelTimerId_),k.JSC$19975_forwardChannelTimerId_=null)},Ue7=function(k,g){if(k.state_==0)throw Error("Vk");
k.JSC$19971_outgoingMaps_.length==1E3&&k.JSC$19971_parser_.stringify(g);k.JSC$19971_outgoingMaps_.push(new p_y(k.JSC$19975_nextMapId_++,g));k.state_!=2&&k.state_!=3||xey(k)};
sJ.prototype.JSC$19970_isClosed=function(){return this.state_==0};
sJ.prototype.getState=function(){return this.state_};
var xey=function(k){k.forwardChannelRequest_||k.JSC$19975_forwardChannelTimerId_||(k.JSC$19975_forwardChannelTimerId_=sZ((0,_.DD)(k.JSC$19975_onStartForwardChannelTimer_,k),0),k.JSC$19975_forwardChannelRetryCount_=0)};
sJ.prototype.JSC$19975_onStartForwardChannelTimer_=function(k){this.JSC$19975_forwardChannelTimerId_=null;Aye(this,k)};
var Aye=function(k,g){k.JSC$19971_channelDebug_.debug("startForwardChannel_");if(k.state_==1){if(!g){k.JSC$19971_channelDebug_.debug("open_()");k.JSC$19975_nextRid_=Math.floor(Math.random()*1E5);g=k.JSC$19975_nextRid_++;var P=new fE(k,k.JSC$19971_channelDebug_,"",g);P.JSC$19963_extraHeaders_=k.JSC$19975_extraHeaders_;var x=deY(k),U=k.JSC$19975_forwardChannelUri_.clone();_.xS(U,"RID",g);_.xS(U,"CVER","1");P9n(k,U);Sp7(P,U,x);k.forwardChannelRequest_=P;k.state_=2}}else k.state_==3&&(g?O7F(k,g):k.JSC$19971_outgoingMaps_.length==
0?k.JSC$19971_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):k.forwardChannelRequest_||(O7F(k),k.JSC$19971_channelDebug_.debug("startForwardChannel_ finished, sent request")))},O7F=function(k,g){if(g)if(k.JSC$19975_channelVersion_>6){k.JSC$19971_outgoingMaps_=k.pendingMaps_.concat(k.JSC$19971_outgoingMaps_);
k.pendingMaps_.length=0;var P=k.JSC$19975_nextRid_-1;g=deY(k)}else P=g.JSC$19961_rid_,g=g.JSC$19963_postData_;else P=k.JSC$19975_nextRid_++,g=deY(k);var x=k.JSC$19975_forwardChannelUri_.clone();_.xS(x,"SID",k.sid_);_.xS(x,"RID",P);_.xS(x,"AID",k.JSC$19975_lastArrayId_);P9n(k,x);P=new fE(k,k.JSC$19971_channelDebug_,k.sid_,P,k.JSC$19975_forwardChannelRetryCount_+1);P.JSC$19963_extraHeaders_=k.JSC$19975_extraHeaders_;P.setTimeout(1E4+Math.round(1E4*Math.random()));k.forwardChannelRequest_=P;Sp7(P,x,
g)},P9n=function(k,g){k.handler_&&(k=k.handler_.JSC$19982_getAdditionalParams())&&_.vX.forEach(k,function(P,x){_.xS(g,x,P)})},deY=function(k){var g=Math.min(k.JSC$19971_outgoingMaps_.length,1E3),P=["count="+g];
if(k.JSC$19975_channelVersion_>6&&g>0){var x=k.JSC$19971_outgoingMaps_[0].JSC$19973_mapId;P.push("ofs="+x)}else x=0;for(var U={},A=0;A<g;U={mapId$jscomp$3:void 0},A++){U.mapId$jscomp$3=k.JSC$19971_outgoingMaps_[A].JSC$19973_mapId;var q=k.JSC$19971_outgoingMaps_[A].map;U.mapId$jscomp$3=k.JSC$19975_channelVersion_<=6?A:U.mapId$jscomp$3-x;try{_.vX.forEach(q,function(T){return function(c,Z){P.push("req"+T.mapId$jscomp$3+"_"+Z+"="+encodeURIComponent(c))}}(U))}catch(T){P.push("req"+U.mapId$jscomp$3+"_type="+
encodeURIComponent("_badmap"))}}k.pendingMaps_=k.pendingMaps_.concat(k.JSC$19971_outgoingMaps_.splice(0,g));
return P.join("&")},qha=function(k){k.JSC$19975_backChannelRequest_||k.JSC$19975_backChannelTimerId_||(k.JSC$19975_backChannelAttemptId_=1,k.JSC$19975_backChannelTimerId_=sZ((0,_.DD)(k.JSC$19975_onStartBackChannelTimer_,k),0),k.JSC$19975_backChannelRetryCount_=0)},eby=function(k){if(k.JSC$19975_backChannelRequest_||k.JSC$19975_backChannelTimerId_||k.JSC$19975_backChannelRetryCount_>=3)return!1;
k.JSC$19971_channelDebug_.debug("Going to retry GET");k.JSC$19975_backChannelAttemptId_++;k.JSC$19975_backChannelTimerId_=sZ((0,_.DD)(k.JSC$19975_onStartBackChannelTimer_,k),Tp2(k,k.JSC$19975_backChannelRetryCount_));k.JSC$19975_backChannelRetryCount_++;return!0};
sJ.prototype.JSC$19975_onStartBackChannelTimer_=function(){this.JSC$19975_backChannelTimerId_=null;this.JSC$19971_channelDebug_.debug("Creating new HttpRequest");this.JSC$19975_backChannelRequest_=new fE(this,this.JSC$19971_channelDebug_,this.sid_,"rpc",this.JSC$19975_backChannelAttemptId_);this.JSC$19975_backChannelRequest_.JSC$19963_extraHeaders_=this.JSC$19975_extraHeaders_;this.JSC$19975_backChannelRequest_.JSC$19963_readyStateChangeThrottleMs_=0;var k=this.JSC$19975_backChannelUri_.clone();_.xS(k,
"RID","rpc");_.xS(k,"SID",this.sid_);_.xS(k,"CI",this.useChunked_?"0":"1");_.xS(k,"AID",this.JSC$19975_lastArrayId_);P9n(this,k);_.xS(k,"TYPE","xmlhttp");FfY(this.JSC$19975_backChannelRequest_,k,!0,this.JSC$19975_hostPrefix_,!1);this.JSC$19971_channelDebug_.debug("New Request created")};
var IA5=function(k,g,P){k.JSC$19971_channelDebug_.debug("Test Connection Finished");k.useChunked_=k.secondTestResults_==null?P:!k.secondTestResults_;k.JSC$19975_lastStatusCode_=g.JSC$19970_lastStatusCode_;k.asyncTest_||kks(k)},yHy=function(k,g){k.JSC$19971_channelDebug_.debug("Test Connection Failed");
k.JSC$19975_lastStatusCode_=g.JSC$19970_lastStatusCode_;Wi(k,2)};
sJ.prototype.JSC$19970_onRequestData=function(k,g){if(this.state_!=0&&(this.JSC$19975_backChannelRequest_==k||this.forwardChannelRequest_==k))if(this.JSC$19975_lastStatusCode_=k.JSC$19963_lastStatusCode_,this.forwardChannelRequest_==k&&this.state_==3)if(this.JSC$19975_channelVersion_>7){try{var P=this.JSC$19971_parser_.parse(g)}catch(x){P=null}if(Array.isArray(P)&&P.length==3)if(g=P,g[0]==0)a:if(this.JSC$19971_channelDebug_.debug("Server claims our backchannel is missing."),this.JSC$19975_backChannelTimerId_)this.JSC$19971_channelDebug_.debug("But we are currently starting the request.");
else{if(this.JSC$19975_backChannelRequest_)if(this.JSC$19975_backChannelRequest_.JSC$19963_requestStartTime_+3E3<this.forwardChannelRequest_.JSC$19963_requestStartTime_)i7Y(this),this.JSC$19975_backChannelRequest_.cancel(),this.JSC$19975_backChannelRequest_=null;else break a;else this.JSC$19971_channelDebug_.warning("We do not have a BackChannel established");eby(this);ru(19)}else this.JSC$19975_lastPostResponseArrayId_=g[1],k=this.JSC$19975_lastPostResponseArrayId_-this.JSC$19975_lastArrayId_,0<
k&&(g=g[2],this.JSC$19971_channelDebug_.debug(g+" bytes (in "+k+" arrays) are outstanding on the BackChannel"),g<37500&&this.useChunked_&&this.JSC$19975_backChannelRetryCount_==0&&!this.JSC$19975_deadBackChannelTimerId_&&(this.JSC$19975_deadBackChannelTimerId_=sZ((0,_.DD)(this.JSC$19975_onBackChannelDead_,this),6E3)));else this.JSC$19971_channelDebug_.debug("Bad POST response data returned"),Wi(this,11)}else g!="y2f%"&&(this.JSC$19971_channelDebug_.debug("Bad data returned - missing/invald magic cookie"),
Wi(this,11));else this.JSC$19975_backChannelRequest_==k&&i7Y(this),_.eM(g)||(k=this.JSC$19971_parser_.parse(g),this.onInput_(k))};
sJ.prototype.JSC$19975_onBackChannelDead_=function(){this.JSC$19975_deadBackChannelTimerId_!=null&&(this.JSC$19975_deadBackChannelTimerId_=null,this.JSC$19975_backChannelRequest_.cancel(),this.JSC$19975_backChannelRequest_=null,eby(this),ru(20))};
var i7Y=function(k){k.JSC$19975_deadBackChannelTimerId_!=null&&(_.iV.clearTimeout(k.JSC$19975_deadBackChannelTimerId_),k.JSC$19975_deadBackChannelTimerId_=null)};
sJ.prototype.JSC$19970_onRequestComplete=function(k){this.JSC$19971_channelDebug_.debug("Request complete");if(this.JSC$19975_backChannelRequest_==k){i7Y(this);this.JSC$19975_backChannelRequest_=null;var g=2}else if(this.forwardChannelRequest_==k)this.forwardChannelRequest_=null,g=1;else return;this.JSC$19975_lastStatusCode_=k.JSC$19963_lastStatusCode_;if(this.state_!=0)if(k.JSC$19963_successful_)if(g==1){g=k.JSC$19963_postData_?k.JSC$19963_postData_.length:0;k=Date.now()-k.JSC$19963_requestStartTime_;
var P=zFU;P.dispatchEvent(new G3Y(P,g,k,this.JSC$19975_forwardChannelRetryCount_));xey(this);this.handler_&&this.handler_.JSC$19982_channelSuccess(this,this.pendingMaps_);this.pendingMaps_.length=0}else qha(this);else{P=k.getLastError();if(P==3||P==7||P==0&&this.JSC$19975_lastStatusCode_>0)this.JSC$19971_channelDebug_.debug("Not retrying due to error type");else{this.JSC$19971_channelDebug_.debug("Maybe retrying, last error: "+hF7(P,this.JSC$19975_lastStatusCode_));var x;if(x=g==1)this.forwardChannelRequest_||
this.JSC$19975_forwardChannelTimerId_||this.state_==1||this.JSC$19975_forwardChannelRetryCount_>=2?x=!1:(this.JSC$19971_channelDebug_.debug("Going to retry POST"),this.JSC$19975_forwardChannelTimerId_=sZ((0,_.DD)(this.JSC$19975_onStartForwardChannelTimer_,this,k),Tp2(this,this.JSC$19975_forwardChannelRetryCount_)),this.JSC$19975_forwardChannelRetryCount_++,x=!0);if(x||g==2&&eby(this))return;this.JSC$19971_channelDebug_.debug("Exceeded max number of retries")}this.JSC$19971_channelDebug_.debug("Error: HTTP request failed");
switch(P){case 1:Wi(this,5);break;case 4:Wi(this,10);break;case 3:Wi(this,6);break;case 7:Wi(this,12);break;default:Wi(this,2)}}};
var Tp2=function(k,g){var P=5E3+Math.floor(Math.random()*1E4);k.isActive()||(k.JSC$19971_channelDebug_.debug("Inactive channel"),P*=2);return P*g};
sJ.prototype.onInput_=function(k){for(var g=0;g<k.length;g++){var P=k[g];this.JSC$19975_lastArrayId_=P[0];P=P[1];this.state_==2?P[0]=="c"?(this.sid_=P[1],this.JSC$19975_hostPrefix_=P[2],P=P[3],P!=null?this.JSC$19975_channelVersion_=P:this.JSC$19975_channelVersion_=6,this.state_=3,this.handler_&&this.handler_.JSC$19982_channelOpened(),this.JSC$19975_backChannelUri_=X_a(this,this.JSC$19975_hostPrefix_,this.JSC$19975_path_),qha(this)):P[0]=="stop"&&Wi(this,7):this.state_==3&&(P[0]=="stop"?Wi(this,7):
P[0]!="noop"&&this.handler_&&this.handler_.JSC$19982_channelHandleArray(P),this.JSC$19975_backChannelRetryCount_=0)}};
sJ.prototype.JSC$19975_ensureInState_=function(k){if(!_.ok(arguments,this.state_))throw Error("Wk`"+this.state_);};
var Wi=function(k,g){k.JSC$19971_channelDebug_.info("Error code "+g);if(g==2||g==9){var P=null;k.handler_&&(P=null);var x=(0,_.DD)(k.testGoogleComCallback_,k);P||(P=new _.vB("//www.google.com/images/cleardot.gif"),_.OU(P));tXn(P.toString(),1E4,x)}else ru(2);k.onError_(g)};
sJ.prototype.testGoogleComCallback_=function(k){k?(this.JSC$19971_channelDebug_.info("Successfully pinged google.com"),ru(2)):(this.JSC$19971_channelDebug_.info("Failed to ping google.com"),ru(1),this.onError_(8))};
sJ.prototype.onError_=function(k){this.JSC$19971_channelDebug_.debug("HttpChannel: error - "+k);this.state_=0;this.handler_&&this.handler_.JSC$19982_channelError(k);$en(this);gFF(this)};
var $en=function(k){k.state_=0;k.JSC$19975_lastStatusCode_=-1;if(k.handler_)if(k.pendingMaps_.length==0&&k.JSC$19971_outgoingMaps_.length==0)k.handler_.JSC$19982_channelClosed();else{k.JSC$19971_channelDebug_.debug("Number of undelivered maps, pending: "+k.pendingMaps_.length+", outgoing: "+k.JSC$19971_outgoingMaps_.length);var g=_.ak(k.pendingMaps_),P=_.ak(k.JSC$19971_outgoingMaps_);k.pendingMaps_.length=0;k.JSC$19971_outgoingMaps_.length=0;k.handler_.JSC$19982_channelClosed(g,P)}},vmU=function(k,
g){g=Nw7(k,null,g);
k.JSC$19971_channelDebug_.debug("GetForwardChannelUri: "+g);return g},X_a=function(k,g,P){g=Nw7(k,k.JSC$19970_shouldUseSecondaryDomains()?g:null,P);
k.JSC$19971_channelDebug_.debug("GetBackChannelUri: "+g);return g},Nw7=function(k,g,P){var x=_.Pc(P);
if(x.JSC$10034_domain_!="")g&&_.gS(x,g+"."+x.JSC$10034_domain_),_.P4(x,x.JSC$10034_port_);else{var U=window.location;x=i02(U.protocol,g?g+"."+U.hostname:U.hostname,+U.port,P)}k.JSC$19975_extraParams_&&_.vX.forEach(k.JSC$19975_extraParams_,function(A,q){_.xS(x,q,A)});
_.xS(x,"VER",k.JSC$19975_channelVersion_);P9n(k,x);return x};
sJ.prototype.JSC$19970_createXhrIo=function(k){if(k)throw Error("Tk");k=new _.nu;k.JSC$9798_withCredentials_=!1;return k};
sJ.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
sJ.prototype.notifyServerReachabilityEvent=function(k){var g=zFU;g.dispatchEvent(new RFT(g,k))};
sJ.prototype.JSC$19970_shouldUseSecondaryDomains=function(){return!1};
new TtU;var cye=function(){};
_.d=cye.prototype;_.d.JSC$19982_channelOpened=function(){};
_.d.JSC$19982_channelHandleArray=function(){};
_.d.JSC$19982_channelSuccess=function(){};
_.d.JSC$19982_channelError=function(){};
_.d.JSC$19982_channelClosed=function(){};
_.d.JSC$19982_getAdditionalParams=function(){return{}};
_.d.isActive=function(){return!0};var V9U=function(k){k.front_.length===0&&(k.front_=k.back_,k.front_.reverse(),k.back_=[])};
_.d=o5s.prototype;_.d.enqueue=function(k){this.back_.push(k)};
_.d.peek=function(){V9U(this);return _.Q6(this.front_)};
_.d.getCount=function(){return this.front_.length+this.back_.length};
_.d.isEmpty=function(){return this.front_.length===0&&this.back_.length===0};
_.d.clear=function(){this.front_=[];this.back_=[]};
_.d.contains=function(k){return _.ok(this.front_,k)||_.ok(this.back_,k)};
_.d.remove=function(k){var g=this.front_;var P=Array.prototype.lastIndexOf.call(g,k,g.length-1);P>=0?(_.SbC(g,P),g=!0):g=!1;return g||_.vI(this.back_,k)};
_.d.getValues=function(){for(var k=[],g=this.front_.length-1;g>=0;--g)k.push(this.front_[g]);g=this.back_.length;for(var P=0;P<g;++P)k.push(this.back_[P]);return k};var bv=function(k){this.JSC$19986_map_=new _.cn;this.size=0;k&&this.addAll(k)},Z7n=function(k){var g=typeof k;
return g=="object"&&k||g=="function"?"o"+_.pb(k):g.charAt(0)+k};
_.d=bv.prototype;_.d.getCount=function(){return this.JSC$19986_map_.size};
_.d.add=function(k){this.JSC$19986_map_.set(Z7n(k),k);this.size=this.JSC$19986_map_.size};
_.d.addAll=function(k){k=_.R9(k);for(var g=k.length,P=0;P<g;P++)this.add(k[P]);this.size=this.JSC$19986_map_.size};
_.d.removeAll=function(k){k=_.R9(k);for(var g=k.length,P=0;P<g;P++)this.remove(k[P]);this.size=this.JSC$19986_map_.size};
_.d.delete=function(k){k=this.JSC$19986_map_.remove(Z7n(k));this.size=this.JSC$19986_map_.size;return k};
_.d.remove=function(k){return this.delete(k)};
_.d.clear=function(){this.JSC$19986_map_.clear();this.size=0};
_.d.isEmpty=function(){return this.JSC$19986_map_.size===0};
_.d.has=function(k){return this.JSC$19986_map_.containsKey(Z7n(k))};
_.d.contains=function(k){return this.JSC$19986_map_.containsKey(Z7n(k))};
_.d.getValues=function(){return this.JSC$19986_map_.getValues()};
_.d.values=function(){return this.JSC$19986_map_.values()};
_.d.clone=function(){return new bv(this)};
_.d.equals=function(k){return this.getCount()==$WF(k)&&men(this,k)};
var men=function(k,g){var P=$WF(g);if(k.getCount()>P)return!1;!(g instanceof bv)&&P>5&&(g=new bv(g));return xWV(k,function(x){var U=g;return U.contains&&typeof U.contains=="function"?U.contains(x):U.containsValue&&typeof U.containsValue=="function"?U.containsValue(x):_.HI(U)||typeof U==="string"?_.ok(U,x):_.vX.containsValue(U,x)})};
bv.prototype.__iterator__=function(){return this.JSC$19986_map_.__iterator__(!1)};
bv.prototype[Symbol.iterator]=function(){return this.values()};var wDV={properties:{value:{type:Number,value:0,notify:!0,reflectToAttribute:!0},min:{type:Number,value:0,notify:!0},max:{type:Number,value:100,notify:!0},step:{type:Number,value:1,notify:!0},ratio:{type:Number,value:0,readOnly:!0,notify:!0}},observers:["_update(value, min, max, step)"],_calcRatio:function(k){return(this._clampValue(k)-this.min)/(this.max-this.min)},
_clampValue:function(k){return Math.min(this.max,Math.max(this.min,this._calcStep(k)))},
_calcStep:function(k){k=parseFloat(k);if(!this.step)return k;k=Math.round((k-this.min)/this.step);return this.step<1?k/(1/this.step)+this.min:k*this.step+this.min},
_validateValue:function(){var k=this._clampValue(this.value);this.value=this.oldValue=isNaN(k)?this.oldValue:k;return this.value!==k},
_update:function(){this._validateValue();this._setRatio(this._calcRatio(this.value)*100)}};var JyV;var ryY;_.sO({_template:function(){if(ryY!==void 0)return ryY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-app-drawer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_app_layout.tp_yt_app_drawer.tp.yt.app.drawer.css.js--\x3e<div id="scrim" on-click="close" class="style-scope tp-yt-app-drawer"></div>\n\n\n<div id="contentContainer" opened$="[[opened]]" persistent$="[[persistent]]" position$="[[position]]" swipe-open$="[[swipeOpen]]" class="style-scope tp-yt-app-drawer">\n  <slot class="style-scope tp-yt-app-drawer"></slot>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;JyV===void 0&&(JyV=document.createElement("template"));var x=JyV;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return ryY=k},
is:"tp-yt-app-drawer",properties:{opened:{type:Boolean,value:!1,notify:!0,reflectToAttribute:!0},persistent:{type:Boolean,value:!1,reflectToAttribute:!0},transitionDuration:{type:Number,value:200},align:{type:String,value:"left"},position:{type:String,readOnly:!0,reflectToAttribute:!0},swipeOpen:{type:Boolean,value:!1,reflectToAttribute:!0},noFocusTrap:{type:Boolean,value:!1},disableSwipe:{type:Boolean,value:!1}},observers:["resetLayout(position, isAttached)","_resetPosition(align, isAttached)","_styleTransitionDuration(transitionDuration)",
"_openedPersistentChanged(opened, persistent)"],_translateOffset:0,_trackDetails:null,_drawerState:0,_boundEscKeydownHandler:null,_firstTabStop:null,_lastTabStop:null,attached:function(){_.VJ(this,function(){this._boundEscKeydownHandler=this._escKeydownHandler.bind(this);this.addEventListener("keydown",this._tabKeydownHandler.bind(this));this.listen(this,"track","_track");this.setScrollDirection("y")});
this.fire("app-reset-layout")},
detached:function(){document.removeEventListener("keydown",this._boundEscKeydownHandler)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
toggle:function(){this.opened=!this.opened},
getWidth:function(){return this._savedWidth||this.$.contentContainer.offsetWidth},
_isRTL:function(){return window.getComputedStyle(this).direction==="rtl"},
_resetPosition:function(){switch(this.align){case "start":this._setPosition(this._isRTL()?"right":"left");return;case "end":this._setPosition(this._isRTL()?"left":"right");return}this._setPosition(this.align)},
_escKeydownHandler:function(k){k.keyCode===27&&(k.preventDefault(),this.close())},
_track:function(k){if(!this.persistent&&!this.disableSwipe)switch(k.preventDefault(),k.detail.state){case "start":this._trackStart(k);break;case "track":this._trackMove(k);break;case "end":this._trackEnd(k)}},
_trackStart:function(){this._drawerState=this._DRAWER_STATE.TRACKING;var k=this.$.contentContainer.getBoundingClientRect();this._savedWidth=k.width;this._translateOffset=this.position==="left"?k.left:k.right-window.innerWidth;this._trackDetails=[];this._styleTransitionDuration(0);this.style.visibility="visible"},
_trackMove:function(k){this._trackDetails&&(this._translateDrawer(k.detail.dx+this._translateOffset),this._trackDetails.push({dx:k.detail.dx,timeStamp:Date.now()}))},
_trackEnd:function(k){if(this._trackDetails){var g=k.detail.dx+this._translateOffset,P=this.getWidth();g=this.position==="left"?g>=0||g<=-P:g<=0||g>=P;if(!g){var x=this._trackDetails;this._trackDetails=null;this._flingDrawer(k,x);if(this._drawerState===this._DRAWER_STATE.FLINGING)return}P/=2;k.detail.dx<-P?this.opened=this.position==="right":k.detail.dx>P&&(this.opened=this.position==="left");g?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState,
this.transitionDuration);this._styleTransitionDuration(this.transitionDuration);this._resetDrawerTranslate();this.style.visibility=""}},
_calculateVelocity:function(k,g){for(var P=Date.now(),x=P-100,U,A=0,q=g.length-1;A<=q;){var T=A+q>>1,c=g[T];c.timeStamp>=x?(U=c,q=T-1):A=T+1}return U?(k.detail.dx-U.dx)/(P-U.timeStamp||1):0},
_flingDrawer:function(k,g){g=this._calculateVelocity(k,g);if(!(Math.abs(g)<this._MIN_FLING_THRESHOLD)){this._drawerState=this._DRAWER_STATE.FLINGING;k=k.detail.dx+this._translateOffset;var P=this.getWidth(),x=this.position==="left",U=g>0;U?(g=Math.max(g,this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="left"):(g=Math.min(g,-this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="right");g=this._FLING_INITIAL_SLOPE*(!U&&x?-(k+P):U&&!x?P-k:-k)/g;this._styleTransitionDuration(g);this._styleTransitionTimingFunction(this._FLING_TIMING_FUNCTION);
this._resetDrawerTranslate();this.debounce("_resetDrawerState",this._resetDrawerState,g)}},
_styleTransitionDuration:function(k){this.style.transitionDuration=k+"ms";this.$.contentContainer.style.transitionDuration=k+"ms";this.$.scrim.style.transitionDuration=k+"ms"},
_styleTransitionTimingFunction:function(k){this.$.contentContainer.style.transitionTimingFunction=k;this.$.scrim.style.transitionTimingFunction=k},
_translateDrawer:function(k){var g=this.getWidth();this.position==="left"?(k=Math.max(-g,Math.min(k,0)),this.$.scrim.style.opacity=1+k/g):(k=Math.max(0,Math.min(k,g)),this.$.scrim.style.opacity=1-k/g);this.translate3d(k+"px","0","0",this.$.contentContainer)},
_resetDrawerTranslate:function(){this.$.scrim.style.opacity="";this.transform("",this.$.contentContainer)},
_resetDrawerState:function(){var k=this._drawerState;k===this._DRAWER_STATE.FLINGING&&(this._styleTransitionDuration(this.transitionDuration),this._styleTransitionTimingFunction(""),this.style.visibility="");this._savedWidth=null;this._drawerState=this.opened?this.persistent?this._DRAWER_STATE.OPENED_PERSISTENT:this._DRAWER_STATE.OPENED:this._DRAWER_STATE.CLOSED;k!==this._drawerState&&(this._drawerState===this._DRAWER_STATE.OPENED?(this._setKeyboardFocusTrap(),document.addEventListener("keydown",
this._boundEscKeydownHandler),document.body.style.overflow="hidden"):(document.removeEventListener("keydown",this._boundEscKeydownHandler),document.body.style.overflow=""),k!==this._DRAWER_STATE.INIT&&this.fire("app-drawer-transitioned"))},
resetLayout:function(){this.fire("app-reset-layout")},
_setKeyboardFocusTrap:function(){if(!this.noFocusTrap){var k=_.JE(this).querySelectorAll('a[href]:not([tabindex="-1"]),area[href]:not([tabindex="-1"]),input:not([disabled]):not([tabindex="-1"]),select:not([disabled]):not([tabindex="-1"]),textarea:not([disabled]):not([tabindex="-1"]),button:not([disabled]):not([tabindex="-1"]),iframe:not([tabindex="-1"]),[tabindex]:not([tabindex="-1"]),[contentEditable=true]:not([tabindex="-1"])');k.length>0?(this._firstTabStop=k[0],this._lastTabStop=k[k.length-1]):
this._lastTabStop=this._firstTabStop=null;(k=this.getAttribute("tabindex"))&&parseInt(k,10)>-1?this.focus():this._firstTabStop&&this._firstTabStop.focus()}},
_tabKeydownHandler:function(k){this.noFocusTrap||this._drawerState!==this._DRAWER_STATE.OPENED||k.keyCode!==9||(k.shiftKey?this._firstTabStop&&_.JE(k).localTarget===this._firstTabStop&&(k.preventDefault(),this._lastTabStop.focus()):this._lastTabStop&&_.JE(k).localTarget===this._lastTabStop&&(k.preventDefault(),this._firstTabStop.focus()))},
_openedPersistentChanged:function(k,g){this.toggleClass("visible",k&&!g,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 fhe;var WdU;_.sO({_template:function(){if(WdU!==void 0)return WdU;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-progress--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_progress.tp.yt.paper.progress.css.js--\x3e<div id="progressContainer" class="style-scope tp-yt-paper-progress">\n  <div id="secondaryProgress" hidden$="[[_hideSecondaryProgress(secondaryRatio)]]" class="style-scope tp-yt-paper-progress"></div>\n  <div id="primaryProgress" class="style-scope tp-yt-paper-progress"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;fhe===void 0&&(fhe=document.createElement("template"));var x=fhe;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return WdU=k},
is:"tp-yt-paper-progress",behaviors:[wDV],properties:{secondaryProgress:{type:Number,value:0},secondaryRatio:{type:Number,value:0,readOnly:!0},indeterminate:{type:Boolean,value:!1,observer:"_toggleIndeterminate"},disabled:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_disabledChanged"}},observers:["_progressChanged(secondaryProgress, value, min, max, indeterminate)"],hostAttributes:{role:"progressbar"},_toggleIndeterminate:function(k){this.toggleClass("indeterminate",k,this.$.primaryProgress)},
_transformProgress:function(k,g){k.style.transform=k.style.webkitTransform="scaleX("+g/100+")"},
_mainRatioChanged:function(k){this._transformProgress(this.$.primaryProgress,k)},
_progressChanged:function(k,g,P,x,U){k=this._clampValue(k);g=this._clampValue(g);var A=this._calcRatio(k)*100,q=this._calcRatio(g)*100;this._setSecondaryRatio(A);this._transformProgress(this.$.secondaryProgress,A);this._transformProgress(this.$.primaryProgress,q);this.secondaryProgress=k;U?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",g);this.setAttribute("aria-valuemin",P);this.setAttribute("aria-valuemax",x)},
_disabledChanged:function(k){this.setAttribute("aria-disabled",k?"true":"false")},
_hideSecondaryProgress:function(k){return k===0}});var sqn;var c35;var Vmd=function(){};
_.d=Vmd.prototype;_.d.registered=function(){};
_.d.addOwnKeyBinding=function(){};
_.d.removeOwnKeyBindings=function(){};
_.d.keyboardEventMatchesKeys=function(){};
_.d._collectKeyBindings=function(){};
_.d._prepKeyBindings=function(){};
_.d._addKeyBinding=function(){};
_.d._resetKeyEventListeners=function(){};
_.d._listenKeyEventListeners=function(){};
_.d._unlistenKeyEventListeners=function(){};
_.d._onKeyBindingEvent=function(){};
_.d._triggerKeyHandler=function(){};
_.d._tapHandler=function(){};
_.d._focusChanged=function(){};
_.d._detectKeyboardFocus=function(){};
_.d._userActivate=function(){};
_.d._upHandler=function(){};
_.d._spaceKeyDownHandler=function(){};
_.d._spaceKeyUpHandler=function(){};
_.d._asyncClick=function(){};
_.d._pressedChanged=function(){};
_.d._ariaActiveAttributeChanged=function(){};
_.d._activeChanged=function(){};
_.d._controlStateChanged=function(){};
_.d._changedButtonState=function(){};
_.d._focusBlurHandler=function(){};
_.d._disabledChanged=function(){};
_.d._changedControlState=function(){};
_.d._buttonStateChanged=function(){};
_.d._downHandler=function(){};
_.d.ensureRipple=function(){};
_.d.getRipple=function(){};
_.d.hasRipple=function(){};
_.d._noinkChanged=function(){};
_.d._calcRatio=function(){};
_.d._clampValue=function(){};
_.d._calcStep=function(){};
_.d._validateValue=function(){};
_.d._update=function(){};
_.d._setImmediateValue=function(){};
_.d._setExpand=function(){};
_.d._setDragging=function(){};
_.d._setTransiting=function(){};
_.d._setMarkers=function(){};
_.d._setPressed=function(){};
_.d._setPointerDown=function(){};
_.d._setReceivedFocusFromKeyboard=function(){};
_.d._setFocused=function(){};
_.d._setRatio=function(){};
Vmd=_.sO({_template:function(){if(c35!==void 0)return c35;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-slider--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_slider.tp.yt.paper.slider.css.js--\x3e<div id="sliderContainer" class$="[[_getClassNames(disabled, pin, snaps, immediateValue, min, expand, dragging, transiting, editable)]] style-scope tp-yt-paper-slider">\n  <div class="bar-container style-scope tp-yt-paper-slider">\n    <tp-yt-paper-progress disabled$="[[disabled]]" id="sliderBar" aria-hidden="true" min="[[min]]" max="[[max]]" step="[[step]]" value="[[immediateValue]]" secondary-progress="[[secondaryProgress]]" on-down="_bardown" on-up="_resetKnob" on-track="_bartrack" on-tap="_barclick" class="style-scope tp-yt-paper-slider">\n    </tp-yt-paper-progress>\n  </div>\n\n  <template is="dom-if" if="[[snaps]]" class="style-scope tp-yt-paper-slider">\n    <div class="slider-markers style-scope tp-yt-paper-slider">\n      <template is="dom-repeat" items="[[markers]]" class="style-scope tp-yt-paper-slider">\n        <div class="slider-marker style-scope tp-yt-paper-slider"></div>\n      </template>\n    </div>\n  </template>\n\n  <div id="sliderKnobContainer" class="slider-knob-container style-scope tp-yt-paper-slider">\n    <div id="sliderKnob" class="slider-knob style-scope tp-yt-paper-slider" on-down="_knobdown" on-up="_resetKnob" on-track="_onTrack" on-transitionend="_knobTransitionEnd">\n      <div class="slider-knob-inner style-scope tp-yt-paper-slider" value$="[[immediateValue]]"></div>\n    </div>\n  </div>\n</div>\n\n<template is="dom-if" if="[[editable]]" class="style-scope tp-yt-paper-slider">\n  <tp-yt-paper-input id="input" type="number" step="[[step]]" min="[[min]]" max="[[max]]" class="slider-input style-scope tp-yt-paper-slider" disabled$="[[disabled]]" value="[[immediateValue]]" on-change="_changeValue" on-keydown="_inputKeyDown" no-label-float="">\n  </tp-yt-paper-input>\n</template>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;sqn===void 0&&(sqn=document.createElement("template"));var x=sqn;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return c35=k},
is:"tp-yt-paper-slider",behaviors:[_.uu,_.nV,_.R2L,wDV],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&&_.Cf(this.$.sliderBar,"auto")},
increment:function(){this.value=this._clampValue(this.value+this.step)},
decrement:function(){this.value=this._clampValue(this.value-this.step)},
_updateKnob:function(k,g,P){this.setAttribute("aria-valuemin",g);this.setAttribute("aria-valuemax",P);this.setAttribute("aria-valuenow",k);this._positionKnob(this._calcRatio(k)*100)},
_valueChanged:function(){this.fire("value-change",{composed:!0})},
_immediateValueChanged:function(){this.dragging?this.fire("immediate-value-change",{composed:!0}):this.value=this.immediateValue},
_secondaryProgressChanged:function(){this.secondaryProgress=this._clampValue(this.secondaryProgress)},
_expandKnob:function(){this._setExpand(!0)},
_resetKnob:function(){this.cancelDebouncer("expandKnob");this._setExpand(!1)},
_positionKnob:function(k){this._setImmediateValue(this._calcStep(this._calcKnobPosition(k)));this._setRatio(this._calcRatio(this.immediateValue)*100);this.$.sliderKnob.style.left=this.ratio+"%";this.dragging&&(this._knobstartx=this.ratio*this._w/100,this.translate3d(0,0,0,this.$.sliderKnob))},
_calcKnobPosition:function(k){return(this.max-this.min)*k/100+this.min},
_onTrack:function(k){k.stopPropagation();switch(k.detail.state){case "start":this._trackStart(k);break;case "track":this._trackX(k);break;case "end":this._trackEnd()}},
_trackStart:function(){this._setTransiting(!1);this._w=this.$.sliderBar.offsetWidth;this._knobstartx=this._startx=this._x=this.ratio*this._w/100;this._minx=-this._startx;this._maxx=this._w-this._startx;this.$.sliderKnob.classList.add("dragging");this._setDragging(!0)},
_trackX:function(k){this.dragging||this._trackStart(k);this._x=this._startx+Math.min(this._maxx,Math.max(this._minx,k.detail.dx*(this._isRTL?-1:1)));k=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(k);k=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(k+"px",0,0,this.$.sliderKnob)},
_trackEnd:function(){var k=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging");this._setDragging(!1);this._resetKnob();this.value=this.immediateValue;k.transform=k.webkitTransform="";this.fire("change",{composed:!0})},
_knobdown:function(k){this._expandKnob();k.preventDefault();this.focus()},
_bartrack:function(k){this._allowBarEvent(k)&&this._onTrack(k)},
_barclick:function(k){this._w=this.$.sliderBar.offsetWidth;var g=this.$.sliderBar.getBoundingClientRect();g=(k.detail.x-g.left)/this._w*100;this._isRTL&&(g=100-g);var P=this.ratio;this._setTransiting(!0);this._positionKnob(g);P===this.ratio&&this._setTransiting(!1);this.async(function(){this.fire("change",{composed:!0})});
k.preventDefault();this.focus()},
_bardown:function(k){this._allowBarEvent(k)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(k))},
_knobTransitionEnd:function(k){k.target===this.$.sliderKnob&&this._setTransiting(!1)},
_updateMarkers:function(k,g,P,x){x||this._setMarkers([]);g=Math.round((P-g)/this.step);g>k&&(g=k);if(g<0||!isFinite(g))g=0;this._setMarkers(Array(g))},
_mergeClasses:function(k){return Object.keys(k).filter(function(g){return k[g]}).join(" ")},
_getClassNames:function(){return this._mergeClasses({disabled:this.disabled,pin:this.pin,snaps:this.snaps,ring:this.immediateValue<=this.min,expand:this.expand,dragging:this.dragging,transiting:this.transiting,editable:this.editable})},
_allowBarEvent:function(k){return!this.ignoreBarTouch||k.detail.sourceEvent instanceof MouseEvent},
get _isRTL(){this.__isRTL===void 0&&(this.__isRTL=window.getComputedStyle(this).direction==="rtl");return this.__isRTL},_leftKey:function(k){this._isRTL?this._incrementKey(k):this._decrementKey(k)},
_rightKey:function(k){this._isRTL?this._decrementKey(k):this._incrementKey(k)},
_incrementKey:function(k){this.disabled||(k.detail.key==="end"?this.value=this.max:this.increment(),this.fire("change"),k.preventDefault())},
_decrementKey:function(k){this.disabled||(k.detail.key==="home"?this.value=this.min:this.decrement(),this.fire("change"),k.preventDefault())},
_changeValue:function(k){this.value=k.target.value;this.fire("change",{composed:!0})},
_inputKeyDown:function(k){k.stopPropagation()},
_createRipple:function(){this._rippleContainer=this.$.sliderKnob;return _.GeN._createRipple.call(this)},
_focusedChanged:function(k){k&&this.ensureRipple();this.hasRipple()&&(this._ripple.style.display=k?"":"none",this._ripple.holdDown=k)}});var ZTn;var mse;var Bi=null,w02=function(){};
_.d=w02.prototype;_.d.fit=function(){};
_.d._discoverInfo=function(){};
_.d.resetFit=function(){};
_.d.refit=function(){};
_.d.position=function(){};
_.d.constrain=function(){};
_.d._sizeDimension=function(){};
_.d.__sizeDimension=function(){};
_.d.center=function(){};
_.d.__getNormalizedRect=function(){};
_.d.__getOffscreenArea=function(){};
_.d.__getPosition=function(){};
_.d.notifyResize=function(){};
_.d.assignParentResizable=function(){};
_.d.stopResizeNotificationsFor=function(){};
_.d._subscribeIronResize=function(){};
_.d._unsubscribeIronResize=function(){};
_.d.resizerShouldNotify=function(){};
_.d._onDescendantIronResize=function(){};
_.d._fireResize=function(){};
_.d._onIronRequestResizeNotifications=function(){};
_.d._parentResizableChanged=function(){};
_.d._notifyDescendant=function(){};
_.d._requestResizeNotifications=function(){};
_.d._findParent=function(){};
_.d.toggle=function(){};
_.d.open=function(){};
_.d.close=function(){};
_.d.cancel=function(){};
_.d.invalidateTabbables=function(){};
_.d._ensureSetup=function(){};
_.d._canceledChanged=function(){};
_.d._withBackdropChanged=function(){};
_.d._prepareRenderOpened=function(){};
_.d._finishRenderOpened=function(){};
_.d._finishRenderClosed=function(){};
_.d._preparePositioning=function(){};
_.d._finishPositioning=function(){};
_.d._applyFocus=function(){};
_.d._onCaptureClick=function(){};
_.d._onCaptureFocus=function(){};
_.d._onCaptureEsc=function(){};
_.d._onCaptureTab=function(){};
_.d._onIronResize=function(){};
_.d._onNodesChange=function(){};
_.d.__ensureFirstLastFocusables=function(){};
_.d.__openedChanged=function(){};
_.d.__deraf=function(){};
_.d.__updateScrollObservers=function(){};
_.d.__addScrollListeners=function(){};
_.d.__removeScrollListeners=function(){};
_.d.__isValidScrollAction=function(){};
_.d.__onCaptureScroll=function(){};
_.d.__saveScrollPosition=function(){};
_.d.__restoreScrollPosition=function(){};
_.d._setCanceled=function(){};
w02=_.sO({_template:function(){if(mse!==void 0)return mse;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-toast--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_toast.tp.yt.paper.toast.css.js--\x3e<span id="label" class="style-scope tp-yt-paper-toast">{{text}}</span>\n<slot class="style-scope tp-yt-paper-toast"></slot>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;ZTn===void 0&&(ZTn=document.createElement("template"));var x=ZTn;P.call(g,x.content.cloneNode(!0),k.content.firstChild);return mse=k},
is:"tp-yt-paper-toast",behaviors:[_.G7],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(){_.uH._warn("`visible` is deprecated, use `opened` instead");return this.opened},get _canAutoClose(){return this.duration>0&&this.duration!==Infinity},created:function(){this._autoClose=null;_.Iu.requestAvailability()},
show:function(k){typeof k=="string"&&(k={text:k});for(var g in k)g.indexOf("_")===0?_.uH._warn('The property "'+g+'" is private and was not set.'):g in this?this[g]=k[g]:_.uH._warn('The property "'+g+'" is not valid.');this.open()},
hide:function(){this.close()},
isOpened:function(){return this.opened},
__onTransitionEnd:function(k){k&&k.target===this&&k.propertyName==="opacity"&&(this.opened?this._finishRenderOpened():this._finishRenderClosed())},
_openedChanged:function(){this._autoClose!==null&&(this.cancelAsync(this._autoClose),this._autoClose=null);this.opened?(Bi&&Bi!==this&&Bi.close(),Bi=this,this._fireIronAnnounce(),this._canAutoClose&&(this._autoClose=this.async(this.close,this.duration))):Bi===this&&(Bi=null);_.CV._openedChanged.apply(this,arguments)},
_onLabelChanged:function(){this.opened&&this.announceLabelUpdates&&this._fireIronAnnounce()},
_renderOpened:function(){this.classList.add("paper-toast-open")},
_renderClosed:function(){this.classList.remove("paper-toast-open")},
_onFitIntoChanged:function(k){this.positionTarget=k},
_fireIronAnnounce:function(){this.noIronAnnounce||this.fire("iron-announce",{text:this.label||this.text})}});var J3U=new _.k0("disablePersonalizationAction");var tWs=new _.k0("showDmaConsentFlowCommand");var MWs=new _.k0("showMmgNoticeCommand");var r3e=new _.k0("saveConsentAction");var fyn=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.oY(k)};
_.z(fyn,_.OH);var WRY=_.Ikj(fyn);var s0y=new _.k0("updateTopbarAvatarAction");var bTs=new _.k0("channelHandleValidationResultRenderer");var BD7=new _.k0("generateHandleFromNameResultRenderer");var zU5=new _.k0("channelHandleInputRenderer");var uTU=new _.k0("copyLinkRenderer");var hUV=new _.k0("timedCommand");var Eie=new _.k0("clearCookieAction");var LR3=new _.k0("getMultiPageMenuAction");var nid=new _.k0("addToGuideSectionAction"),SYs=new _.k0("removeFromGuideSectionAction");var FRV=new _.k0("updateNotificationsUnseenCountAction");var YYy=new _.k0("resetChannelUnreadCountCommand");var j0Y=new _.k0("resetSubscriptionsUnreadDotCommand");var Q0a=new _.k0("selectLanguageCommand");var keY=new _.k0("sendFeedbackAction");var ly3=new _.k0("uploadImageToScottyCommand");var Ds7=new _.k0("registerPromoCommand");var tmT=new _.k0("setPushNotificationsEnabledCommand");var MmY=new _.k0("desktopTopbarRenderer");var KRY=new _.k0("surveyFollowUpRenderer");var oiY=new _.k0("handlesClaimingRadioOptionRenderer");var viy=new _.k0("hotkeyDialogRenderer");var aye=new _.k0("modifyReportFormCommand");var HTe=new _.k0("accountLinkCommand");var NDa=new _.k0("accountUnlinkCommand");var Iys=new _.k0("logAccountLinkingEventCommand");var X0d=new _.k0("guideCollapsibleEntryRenderer");var y3y=new _.k0("guideDownloadsEntryRenderer");var pNd=new _.k0("guideEntryRenderer");var p02=new _.k0("getLocationCommand");var C6n=new _.k0("locationCollectionCommand");var GC3=new _.k0("storiesItemViewModel");var RUU=new _.k0("addToRemoteQueueAction");var kPy=new _.k0("insertInRemoteQueueAction");var ggF=new _.k0("removeFromRemoteQueueAction");var P8s=new _.k0("notificationRenderer");var b3T=new _.k0("localWatchHistoryCommand");var $DF=new _.k0("pdgBuyFlowHeaderRenderer");var xDe=new _.k0("pdgColorSliderRenderer");var ipy=new _.k0("pdgCommentOptionRenderer");var UD3=new _.k0("pdgCommentPreviewRenderer");var Aza=new _.k0("superVodSelectableItemButtonRenderer");var dD2=new _.k0("switchButtonRenderer");var OpV=new _.k0("upsellDialogRenderer");var qFV=new _.k0("feedbackQuestionRenderer"),TZ7=new _.k0("feedbackOptionRenderer");var ewd=new _.k0("sponsorshipsTierRenderer"),czY=new _.k0("sponsorshipsPromotionChannelRenderer");var V_3=new _.k0("simpleSurveyMessageRenderer");var ktn=new _.k0("invokeInstrumentManagerAction");var Zpd=new _.k0("logYpcFlowDismissCommand");var mD5=new _.k0("logYpcFlowStartCommand");var wK7=new _.k0("unlimitedCreateFamilyEndpoint");var JzY=new _.k0("iconBadgeRenderer");var B3Y=new _.k0("collaborativePlaylistVisibilityValidationRule");var rzs=function(k){_.w_.call(this,"channelMessage");this.message=k};
_.z(rzs,_.w_);var fbs=function(k){_.w_.call(this,"channelError");this.error=k};
_.z(fbs,_.w_);var W_Y={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"},sUa={UNKNOWN_THEME:"u",CLASSIC:"cl",KIDS:"k",INSTANT:"i",CREATOR:"cr",MUSIC:"m",GAMING:"g",UNPLUGGED:"up"},bpT={AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange"},BZ5={NOW_PLAYING:"nowPlaying",ON_STATE_CHANGE:"onStateChange",AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange",NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"},zwT={NOW_PLAYING_SHORTS:"nowPlayingShorts",
ON_SHORTS_STATE_CHANGE:"onShortsStateChange"};var zD=function(k){this.name=this.id="";this.clientName="UNKNOWN_INTERFACE";this.app="";this.type="REMOTE_CONTROL";this.ownerObfuscatedGaiaId=this.obfuscatedGaiaId=this.avatar=this.username="";this.connected=!1;this.capabilities=new Set;this.compatibleSenderThemes=new Set;this.experiments=new Set;this.theme="u";new _.cn;this.localChannelEncryptionKey=this.remoteControllerUrl="";this.deviceContext=void 0;this.model=this.brand="";this.year=0;this.chipset=this.osVersion=this.os="";this.mdxDialServerType=
"MDX_DIAL_SERVER_TYPE_UNKNOWN";this.pairingType="unknown";this.castUserId=void 0;k&&(this.id=k.id||k.name,this.name=k.name,this.clientName=k.clientName?k.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=k.app,this.type=k.type||"REMOTE_CONTROL",this.username=k.user||"",this.avatar=k.userAvatarUri||"",this.obfuscatedGaiaId=k.obfuscatedGaiaId||"",this.ownerObfuscatedGaiaId=k.ownerObfuscatedGaiaId||"",this.castUserId=k.castUserId||"",this.theme=k.theme||"u",u82(this,k.capabilities||""),hws(this,
k.compatibleSenderThemes||""),Eg2(this,k.experiments||""),this.remoteControllerUrl=k.remoteControllerUrl||"",this.localChannelEncryptionKey=k.localChannelEncryptionKey||"",this.deviceContext=k.deviceContext,this.brand=k.brand||"",this.model=k.model||"",this.year=k.year||0,this.os=k.os||"",this.osVersion=k.osVersion||"",this.chipset=k.chipset||"",this.mdxDialServerType=k.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",this.pairingType=k.pairingType||"unknown",k=k.deviceInfo)&&(k=JSON.parse(k),this.brand=
k.brand||"",this.model=k.model||"",this.year=k.year||0,this.os=k.os||"",this.osVersion=k.osVersion||"",this.chipset=k.chipset||"",this.clientName=k.clientName?k.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.mdxDialServerType=k.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")};
zD.prototype.copy=function(){var k={id:this.id,name:this.name,app:this.app,type:this.type,user:this.username,userAvatarUri:this.avatar,obfuscatedGaiaId:this.obfuscatedGaiaId,ownerObfuscatedGaiaId:this.ownerObfuscatedGaiaId,theme:this.theme,capabilities:Array.from(this.capabilities.values()).join(","),compatibleSenderThemes:Array.from(this.compatibleSenderThemes.values()).join(","),experiments:Array.from(this.experiments.values()).join(","),pairingType:this.pairingType};this.brand&&(k.brand=this.brand);
this.model&&(k.model=this.model);this.year&&(k.year=this.year);this.os&&(k.os=this.os);this.osVersion&&(k.osVersion=this.osVersion);this.chipset&&(k.chipset=this.chipset);this.clientName!=="UNKNOWN_INTERFACE"&&(k.clientName=this.clientName);this.mdxDialServerType!=="MDX_DIAL_SERVER_TYPE_UNKNOWN"&&(k.mdxDialServerType=this.mdxDialServerType);k=new zD(k);k.connected=this.connected;k.remoteControllerUrl=this.remoteControllerUrl;k.localChannelEncryptionKey=this.localChannelEncryptionKey;k.deviceContext=
this.deviceContext;k.castUserId=this.castUserId;return k};
zD.prototype.equals=function(k){return k?this.id==k.id:!1};
var u82=function(k,g){k.capabilities.clear();_.pZ(g.split(","),_.T0(_.vX.contains,W_Y)).forEach(function(P){k.capabilities.add(P)})},hws=function(k,g){k.compatibleSenderThemes.clear();
_.pZ(g.split(","),_.T0(_.vX.contains,sUa)).forEach(function(P){k.compatibleSenderThemes.add(P)})},Eg2=function(k,g){k.experiments.clear();
g.split(",").forEach(function(P){k.experiments.add(P)})};_.XW(aWy,_.lx);_.d=aWy.prototype;_.d.JSC$20022_onTick_=function(){this.JSC$20020_interval_=Math.min(3E5,this.JSC$20020_interval_*2);this.JSC$20022_listener_();this.nextTickTime_&&this.start()};
_.d.start=function(){var k=this.JSC$20020_interval_+15E3*Math.random(),g=this.delay_;g.isActive()||g.start(k);this.nextTickTime_=Date.now()+k};
_.d.stop=function(){this.delay_.stop();this.nextTickTime_=0};
_.d.isActive=function(){return this.delay_.isActive()};
_.d.reset=function(){this.delay_.stop();this.JSC$20020_interval_=5E3};_.XW(BJ,cye);_.d=BJ.prototype;_.d.subscribe=function(k,g,P){return this.pubsub_.subscribe(k,g,P)};
_.d.unsubscribe=function(k,g,P){return this.pubsub_.unsubscribe(k,g,P)};
_.d.unsubscribeByKey=function(k){return this.pubsub_.unsubscribeByKey(k)};
_.d.publish=function(k,g){return this.pubsub_.publish.apply(this.pubsub_,arguments)};
_.d.dispose=function(){this.JSC$20023_disposed_||(this.JSC$20023_disposed_=!0,_.el(this.pubsub_),this.disconnect(),_.el(this.reconnectTimer_),this.reconnectTimer_=null,this.JSC$20023_getXsrfToken_=function(){return""},this.getAuthorizationHeader_=function(){return _.$D({})})};
_.d.isDisposed=function(){return this.JSC$20023_disposed_};
_.d.connect=function(k,g,P){var x=this,U,A,q,T;return _.e(function(c){if(c.nextAddress==1)return _.hV(c,2),x.useAsyncBrowserChannelHandler_?c.yield(x.connectPromise_,2):c.jumpTo(2);_.uw(c);if(x.JSC$20023_disposed_||x.JSC$20023_channel_&&x.JSC$20023_channel_.getState()==2)return c.return();x.sCookie_="";x.reconnectTimer_.stop();x.connectionParams_=k||null;x.connectUi_=g||0;U=x.JSC$20023_pathPrefix_+"/test";A=x.JSC$20023_pathPrefix_+"/bind";q=new sJ(P?P.firstTestResults:null,P?P.secondTestResults:null,
x.enableAsyncTest_);if(T=x.JSC$20023_channel_)T.handler_=null;q.handler_=x;x.JSC$20023_channel_=q;if(x.useAsyncBrowserChannelHandler_)return x.connectPromise_=L_V(x).then(function(){return ng5(x,U,A,T,P)}),c.return(x.connectPromise_.then(function(){x.connectPromise_=_.$D()}));
ng5(x,U,A,T,P);return _.E3(c,0)})};
var ng5=function(k,g,P,x,U){SFF(k);if(k.JSC$20023_channel_){var A=_.y4("ID_TOKEN"),q=k.JSC$20023_channel_.JSC$19975_extraHeaders_||{};A?q["x-youtube-identity-token"]=A:delete q["x-youtube-identity-token"];k.JSC$20023_channel_.JSC$19975_extraHeaders_=q}F_n(k);x?(x.getState(),k.JSC$20023_channel_.connect(g,P,k.defaultQueryParams_,x.sid_,x.JSC$19975_lastArrayId_)):U?k.JSC$20023_channel_.connect(g,P,k.defaultQueryParams_,U.sessionId,U.arrayId):k.JSC$20023_channel_.connect(g,P,k.defaultQueryParams_)};
BJ.prototype.disconnect=function(k){try{this.useAsyncBrowserChannelHandler_&&(this.connectPromise_.cancel(),this.connectPromise_=_.$D())}finally{this.disconnectUi_=k||0,this.reconnectTimer_&&this.reconnectTimer_.stop(),SFF(this),this.JSC$20023_channel_&&(this.JSC$20023_channel_.getState()==3&&Aye(this.JSC$20023_channel_),this.JSC$20023_channel_.disconnect()),this.disconnectUi_=0}};
BJ.prototype.sendMessage=function(k,g){var P=this,x;return _.e(function(U){switch(U.nextAddress){case 1:_.hV(U,2);if(!P.useAsyncBrowserChannelHandler_){U.jumpTo(2);break}return U.yield(P.connectPromise_,2);case 2:_.uw(U);if(P.JSC$20023_disposed_)return U.return();x={_sc:k};g&&_.vX.extend(x,g);if(P.reconnectTimer_.isActive()||(P.JSC$20023_channel_?P.JSC$20023_channel_.getState():0)==2){P.JSC$20023_pendingMessages_.push(x);U.jumpTo(6);break}if(!P.isChannelOpened()){U.jumpTo(6);break}_.hV(U,8);if(!P.useAsyncBrowserChannelHandler_||
YFn(P,k)){U.jumpTo(8);break}return U.yield(L_V(P),8);case 8:_.uw(U,0,0,1);P.isChannelOpened()&&(YFn(P,k)||F_n(P),SFF(P),Ue7(P.JSC$20023_channel_,x));_.E3(U,6,1);break;case 6:_.E3(U,0)}})};
var YFn=function(k,g){return k.enableMdxAuthForConnectionOnly_?!0:k.disableMdxAuthForAdMessages_?Object.values(bpT).includes(g):k.disableMdxAuthForNonPlaybackMessages_?!Object.values(BZ5).includes(g):k.disableMdxAuthForShortsMessages_?Object.values(zwT).includes(g):!1};
BJ.prototype.JSC$19982_channelOpened=function(){this.reconnectTimer_.reset();this.connectionParams_=null;this.connectUi_=0;if(this.JSC$20023_pendingMessages_.length)if(this.useAsyncBrowserChannelHandler_)jUn(this);else{var k=this.JSC$20023_pendingMessages_;this.JSC$20023_pendingMessages_=[];var g=k.length;F_n(this);QUe(this,k,g);lba(this)}else lba(this)};
var jUn=function(k){var g,P;_.e(function(x){if(x.nextAddress==1)return _.hV(x,2),x.yield(L_V(k),2);_.uw(x);g=k.JSC$20023_pendingMessages_;k.JSC$20023_pendingMessages_=[];P=g.length;QUe(k,g,P);lba(k);return _.E3(x,0)})},QUe=function(k,g,P){for(var x=0;x<P;++x)Ue7(k.JSC$20023_channel_,g[x]);
lba(k)},lba=function(k){k.publish("handlerOpened");
k.JSC$20023_channelOpenedCounter.increment("BROWSER_CHANNEL")};
_.d=BJ.prototype;_.d.JSC$19982_channelError=function(k){var g=k==2&&this.JSC$20023_channel_.JSC$19975_lastStatusCode_==401;k==4||g||this.reconnectTimer_.start();this.publish("handlerError",k,g);g=Object.keys(Cj3).find(function(P){return Cj3[P]===k});
this.JSC$20023_channelErrorCounter.increment("BROWSER_CHANNEL",g!=null?g:"UNKNOWN")};
_.d.JSC$19982_channelClosed=function(k,g){if(!this.reconnectTimer_.isActive())this.publish("handlerClosed");else if(g)for(var P=g.length,x=0;x<P;++x){var U=g[x].map;U&&this.JSC$20023_pendingMessages_.push(U)}this.JSC$20023_channelClosedCounter.increment("BROWSER_CHANNEL");k&&this.pendingMapsOnClosedCounter.JSC$9934_streamzService.JSC$9789_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps",k.length);g&&this.undeliveredMapsOnClosedCounter.JSC$9937_streamzService.JSC$9789_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps",
g.length)};
_.d.JSC$19982_channelSuccess=function(k,g){g!=null&&k!=null&&this.channelMessageSentCounter.increment()};
_.d.JSC$19982_getAdditionalParams=function(){var k={v:2};this.sCookie_&&(k.gsessionid=this.sCookie_);this.connectUi_!=0&&(k.ui=""+this.connectUi_);this.disconnectUi_!=0&&(k.ui=""+this.disconnectUi_);this.connectionParams_&&_.vX.extend(k,this.connectionParams_);return k};
_.d.JSC$19982_channelHandleArray=function(k){k[0]=="S"?this.sCookie_=k[1]:k[0]=="gracefulReconnect"?(this.reconnectTimer_.start(),this.JSC$20023_channel_.disconnect()):this.publish("handlerMessage",new v5V(k[0],k[1]));this.JSC$20023_channelMessageReceivedCounter.increment("BROWSER_CHANNEL")};
_.d.isChannelOpened=function(){return!!this.JSC$20023_channel_&&this.JSC$20023_channel_.getState()==3};
var SFF=function(k){if(k.JSC$20023_channel_){var g=k.JSC$20023_getXsrfToken_(),P=k.JSC$20023_channel_.JSC$19975_extraHeaders_||{};g?P["x-youtube-lounge-xsrf-token"]=g:delete P["x-youtube-lounge-xsrf-token"];k.JSC$20023_channel_.JSC$19975_extraHeaders_=P}},L_V=function(k){if(k.enableAsyncMdxLibraryWithoutAuthHeaderFetch_)return _.$D();
if(!k.enableCachedUpdateAuthorizationHeader_)return DDe(k);k.updateAuthorizationHeaderPromise_===null&&(k.updateAuthorizationHeaderPromise_=DDe(k));return k.updateAuthorizationHeaderPromise_},DDe=function(k){return _.u_(k.getAuthorizationHeader_().then(function(g){t_5(k,g)}).thenCatch(function(){}),function(){k.updateAuthorizationHeaderPromise_=null})},t_5=function(k,g){if(k.JSC$20023_channel_){var P=k.JSC$20023_channel_.JSC$19975_extraHeaders_||{};
g&&Object.keys(g).length>0?P=Object.assign({},P,g):delete P.Authorization;k.JSC$20023_channel_.JSC$19975_extraHeaders_=P}},F_n=function(k){k.getAuthorizationHeaderSync_&&!k.useAsyncBrowserChannelHandler_&&t_5(k,k.getAuthorizationHeaderSync_())};
_.d=BJ.prototype;_.d.setLoungeToken=function(k){(this.defaultQueryParams_.loungeIdToken=k)||this.reconnectTimer_.stop();if(this.enableLoungeTokenRefresh_&&this.JSC$20023_channel_){var g=this.JSC$20023_channel_.JSC$19975_extraHeaders_||{};k?g["X-YouTube-LoungeId-Token"]=k:delete g["X-YouTube-LoungeId-Token"];this.JSC$20023_channel_.JSC$19975_extraHeaders_=g}};
_.d.getDeviceId=function(){return this.defaultQueryParams_.id};
_.d.getReconnectTimeout=function(){return this.reconnectTimer_.isActive()?this.reconnectTimer_.nextTickTime_-Date.now():NaN};
_.d.reconnect=function(){var k=this.reconnectTimer_;k.delay_.fire();k.start()};
_.d.safeReconnect_=function(){var k=this.JSC$20023_channel_,g=0;k.JSC$19975_backChannelRequest_&&g++;k.forwardChannelRequest_&&g++;g==0&&this.connect(this.connectionParams_,this.connectUi_)};var SN=function(k,g){var P=k.basePath;k.supportCors&&(P=k.scheme+"://"+k.domain+k.port+k.basePath);return _.dP(P+g,{})};
zZ.prototype.sendRequest=function(k,g,P,x,U,A,q){k={format:A?"RAW":"JSON",method:k,context:this,timeout:5E3,withCredentials:!!q,onSuccess:_.T0(this.JSC$20028_onSuccess_,x,!A),onError:_.T0(this.onError_,U),onTimeout:_.T0(this.JSC$20028_onTimeout_,U)};P&&(k.postParams=P,k.headers={"Content-Type":"application/x-www-form-urlencoded"});return _.Eq(g,k)};
zZ.prototype.JSC$20028_onSuccess_=function(k,g,P,x){g?k(x):k({text:P.responseText})};
zZ.prototype.onError_=function(k,g){k(Error("Xk`"+g.status))};
zZ.prototype.JSC$20028_onTimeout_=function(k){k(Error("Yk"))};var h9=function(k,g){return!!g&&(k.id==g||k.uuid==g)},M_s=function(k){return{name:k.name,
screenId:k.id,loungeToken:k.token,dialId:k.uuid,screenIdType:k.idType,screenIdSecret:k.secret}},K_3=function(k){return new uh(k)},og3=function(k){return Array.isArray(k)?_.al(k,K_3):[]},kc5=function(k){if(!k)return"null";
var g=k.token?".."+k.token.slice(-6):"-",P=k.uuid?".."+k.uuid.slice(-6):"-",x=k.secret?".."+k.secret.slice(-6):"-";return'{name:"'+k.name+'",id:'+k.id.substr(0,6)+"..,token:"+(g+",uuid:"+P+",idType:"+k.idType+",secret:")+(x+"}")},hdF=function(k){return Array.isArray(k)?"["+_.al(k,kc5).join(",")+"]":"null"};var Ap7="",nW=null;var mP3=function(k,g){_.s1.call(this);var P=this;this.handler=k();this.handler.subscribe("handlerOpened",this.JSC$20035_onOpened,this);this.handler.subscribe("handlerClosed",this.onClosed,this);this.handler.subscribe("handlerError",function(x,U){P.onError(U)});
this.handler.subscribe("handlerMessage",this.onMessage,this);this.currentScreenId=g};
_.z(mP3,_.s1);_.d=mP3.prototype;_.d.connect=function(k,g,P){this.handler.connect(k,g,P)};
_.d.disconnect=function(k){this.handler.disconnect(k)};
_.d.reconnect=function(){this.handler.reconnect()};
_.d.getDeviceId=function(){return this.handler.getDeviceId()};
_.d.getReconnectTimeout=function(){return this.handler.getReconnectTimeout()};
_.d.isChannelOpened=function(){return this.handler.isChannelOpened()};
_.d.JSC$20035_onOpened=function(){this.dispatchEvent("channelOpened");var k=this.handler,g=this.currentScreenId;_.rf("yt-remote-session-browser-channel",{firstTestResults:[""],secondTestResults:!k.JSC$20023_channel_.useChunked_,sessionId:k.JSC$20023_channel_.sid_,arrayId:k.JSC$20023_channel_.JSC$19975_lastArrayId_});_.rf("yt-remote-session-screen-id",g);k=g9U();g=P7s();_.ok(k,g)||k.push(g);UPe(k);iay()};
_.d.onClosed=function(){this.dispatchEvent("channelClosed")};
_.d.onMessage=function(k){this.dispatchEvent(new rzs(k))};
_.d.onError=function(k){this.dispatchEvent(new fbs(k?1:0))};
_.d.sendMessage=function(k,g){this.handler.sendMessage(k,g)};
_.d.setLoungeToken=function(k){this.handler.setLoungeToken(k)};
_.d.dispose=function(){this.handler.dispose()};var Zay=function(k,g,P){var x=this;P=P===void 0?function(){return""}:P;
var U=U===void 0?new fAd:U;var A=A===void 0?new _.nz:A;this.pathPrefix=k;this.defaultQueryParams=g;this.getXsrfToken=P;this.JSC$20038_pubsub=A;this.connectionParams=null;this.disconnectUi=this.connectUi=0;this.channel=null;this.channelState=0;this.reconnectTimer=new aWy(function(){var q;((q=x.channel)==null?void 0:yMa((new bF7(q,q.JSC$19946_channel_)).JSC$19956_channel_.forwardChannelRequestPool_))===0&&x.connect(x.connectionParams,x.connectUi)});
this.webChannelMessageHeaders={};this.webChannelMessageUrlParams={};this.JSC$20038_disposed=!1;this.nonAckedMessagesOnChannelClosed=[];this.lastStatusCode=void 0;this.JSC$20038_channelOpenedCounter=new H5Y;this.JSC$20038_channelClosedCounter=new Nzy;this.JSC$20038_channelMessageReceivedCounter=new XsV;this.JSC$20038_channelErrorCounter=new ysY};
Zay.prototype.connect=function(k,g){k=k===void 0?{}:k;g=g===void 0?0:g;this.channelState!==2&&(this.reconnectTimer.stop(),this.connectionParams=k,this.connectUi=g,vgs(this),(k=_.y4("ID_TOKEN"))?this.webChannelMessageHeaders["x-youtube-identity-token"]=k:delete this.webChannelMessageHeaders["x-youtube-identity-token"],this.defaultQueryParams&&(this.webChannelMessageUrlParams.device=this.defaultQueryParams.device,this.webChannelMessageUrlParams.name=this.defaultQueryParams.name,this.webChannelMessageUrlParams.app=
this.defaultQueryParams.app,this.webChannelMessageUrlParams.id=this.defaultQueryParams.id,this.defaultQueryParams.mdxVersion&&(this.webChannelMessageUrlParams.mdxVersion=""+this.defaultQueryParams.mdxVersion),this.defaultQueryParams.theme&&(this.webChannelMessageUrlParams.theme=this.defaultQueryParams.theme),this.defaultQueryParams.capabilities&&(this.webChannelMessageUrlParams.capabilities=this.defaultQueryParams.capabilities),this.defaultQueryParams.cst&&(this.webChannelMessageUrlParams.cst=this.defaultQueryParams.cst),
this.defaultQueryParams.authuser&&(this.webChannelMessageUrlParams.authuser=this.defaultQueryParams.authuser),this.defaultQueryParams.pageId&&(this.webChannelMessageUrlParams.pageId=this.defaultQueryParams.pageId)),this.connectUi!==0?this.webChannelMessageUrlParams.ui=""+this.connectUi:delete this.webChannelMessageUrlParams.ui,Object.assign(this.webChannelMessageUrlParams,this.connectionParams),this.channel=new J1(this.pathPrefix,{httpSessionIdParam:"gsessionid",messageHeaders:this.webChannelMessageHeaders,
messageUrlParams:this.webChannelMessageUrlParams}),this.channel.open(),this.channelState=2,aba(this))};
var aba=function(k){_.wT(k.channel,"w",function(){k.channelState=3;k.reconnectTimer.reset();k.connectionParams=null;k.connectUi=0;for(var g=_.O(k.nonAckedMessagesOnChannelClosed),P=g.next();!P.done;P=g.next())P=P.value,k.channel&&k.channel.send(P);k.nonAckedMessagesOnChannelClosed=[];k.publish("webChannelOpened");k.JSC$20038_channelOpenedCounter.increment("WEB_CHANNEL")});
_.wT(k.channel,"x",function(){k.channelState=0;k.reconnectTimer.isActive()||k.publish("webChannelClosed");var g,P=(g=k.channel)==null?void 0:BwY(new bF7(g,g.JSC$19946_channel_));P&&(k.nonAckedMessagesOnChannelClosed=[].concat(_.Kl(P)));k.JSC$20038_channelClosedCounter.increment("WEB_CHANNEL")});
_.wT(k.channel,"z",function(g){var P=g.data;P[0]==="gracefulReconnect"?(k.reconnectTimer.start(),k.channel&&k.channel.close()):k.publish("webChannelMessage",new v5V(P[0],P[1]));k.lastStatusCode=g.statusCode;k.JSC$20038_channelMessageReceivedCounter.increment("WEB_CHANNEL")});
_.wT(k.channel,"y",function(){k.lastStatusCode===401||k.reconnectTimer.start();k.publish("webChannelError");k.JSC$20038_channelErrorCounter.increment("WEB_CHANNEL","")})};
_.d=Zay.prototype;_.d.disconnect=function(k){this.disconnectUi=k===void 0?0:k;this.reconnectTimer.stop();vgs(this);this.channel&&(this.disconnectUi!==0?this.webChannelMessageUrlParams.ui=""+this.disconnectUi:delete this.webChannelMessageUrlParams.ui,this.channel.close());this.disconnectUi=0};
_.d.getReconnectTimeout=function(){return this.reconnectTimer.isActive()?this.reconnectTimer.nextTickTime_-Date.now():NaN};
_.d.reconnect=function(){var k=this.reconnectTimer;k.delay_.fire();k.start()};
_.d.sendMessage=function(k,g){this.channel&&(vgs(this),k=Object.assign({},{_sc:k},g),this.channel.send(k))};
_.d.setLoungeToken=function(k){k||this.reconnectTimer.stop();k?this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]=k:delete this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]};
var vgs=function(k){var g=k.getXsrfToken();g?k.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]=g:delete k.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]};
_.d=Zay.prototype;_.d.getDeviceId=function(){return this.defaultQueryParams?this.defaultQueryParams.id:""};
_.d.publish=function(k){return this.JSC$20038_pubsub.publish.apply(this.JSC$20038_pubsub,[k].concat(_.Kl(_.IT.apply(1,arguments))))};
_.d.subscribe=function(k,g,P){return this.JSC$20038_pubsub.subscribe(k,g,P)};
_.d.unsubscribe=function(k,g,P){return this.JSC$20038_pubsub.unsubscribe(k,g,P)};
_.d.unsubscribeByKey=function(k){return this.JSC$20038_pubsub.unsubscribeByKey(k)};
_.d.dispose=function(){this.JSC$20038_disposed||(this.JSC$20038_disposed=!0,_.el(this.JSC$20038_pubsub),this.disconnect(),_.el(this.reconnectTimer),this.getXsrfToken=function(){return""})};
_.d.isDisposed=function(){return this.JSC$20038_disposed};var VJV=function(k){_.s1.call(this);this.webChannelService=k();this.webChannelService.subscribe("webChannelOpened",this.JSC$20046_onOpened,this);this.webChannelService.subscribe("webChannelClosed",this.onClosed,this);this.webChannelService.subscribe("webChannelError",this.onError,this);this.webChannelService.subscribe("webChannelMessage",this.onMessage,this)};
_.z(VJV,_.s1);_.d=VJV.prototype;_.d.connect=function(k,g){this.webChannelService.connect(k,g)};
_.d.disconnect=function(k){this.webChannelService.disconnect(k)};
_.d.reconnect=function(){this.webChannelService.reconnect()};
_.d.getDeviceId=function(){return this.webChannelService.getDeviceId()};
_.d.getReconnectTimeout=function(){return this.webChannelService.getReconnectTimeout()};
_.d.isChannelOpened=function(){return this.webChannelService.channelState===3};
_.d.JSC$20046_onOpened=function(){this.dispatchEvent("channelOpened")};
_.d.onClosed=function(){this.dispatchEvent("channelClosed")};
_.d.onMessage=function(k){this.dispatchEvent(new rzs(k))};
_.d.onError=function(){this.dispatchEvent(new fbs(this.webChannelService.lastStatusCode===401?1:0))};
_.d.sendMessage=function(k,g){this.webChannelService.sendMessage(k,g)};
_.d.setLoungeToken=function(k){this.webChannelService.setLoungeToken(k)};
_.d.dispose=function(){this.webChannelService.dispose()};var ueY=Date.now(),Fl=null,BXd=Array(50),Q$=-1,zdn=!1;_.XW(lh,_.Kc);lh.prototype.getScreens=function(){return this.screens};
lh.prototype.contains=function(k){return!!kKY(this.screens,k)};
lh.prototype.get=function(k){return k?EZ(this.screens,k):null};
var HpU=function(k,g){var P=k.get(g.uuid)||k.get(g.id);if(P)return k=P.name,P.id=g.id||P.id,P.name=g.name,P.token=g.token,P.uuid=g.uuid||P.uuid,P.name!=k;k.screens.push(g);return!0},NZU=function(k,g){var P=k.screens.length!=g.length;
k.screens=_.pZ(k.screens,function(A){return!!kKY(g,A)});
for(var x=g.length,U=0;U<x;U++)P=HpU(k,g[U])||P;return P},Ibd=function(k,g){var P=k.screens.length;
k.screens=_.pZ(k.screens,function(x){return!(x||g?!x!=!g?0:x.id==g.id:1)});
return k.screens.length<P};
lh.prototype.info=function(k){Ya(this.JSC$20047_logName_,k)};var XK3=function(k,g,P,x,U){_.Kc.call(this);this.JSC$20050_http_=k;this.pairingCode_=g;this.deviceId_=P;this.friendlyName_=x;this.enableShortLivedLoungeToken_=U;this.pollIndex_=0;this.JSC$20050_xhr_=null;this.JSC$20050_timer_=NaN};
_.z(XK3,_.Kc);_.d=XK3.prototype;_.d.start=function(){!this.JSC$20050_xhr_&&isNaN(this.JSC$20050_timer_)&&this.poll_()};
_.d.stop=function(){this.JSC$20050_xhr_&&(this.JSC$20050_xhr_.abort(),this.JSC$20050_xhr_=null);isNaN(this.JSC$20050_timer_)||(_.u$(this.JSC$20050_timer_),this.JSC$20050_timer_=NaN)};
_.d.disposeInternal=function(){this.stop();_.Kc.prototype.disposeInternal.call(this)};
_.d.poll_=function(){this.JSC$20050_timer_=NaN;this.JSC$20050_xhr_=_.Eq(SN(this.JSC$20050_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:this.pairingCode_},timeout:5E3,onSuccess:(0,_.DD)(this.JSC$20052_onSuccess_,this),onError:(0,_.DD)(this.onError_,this),onTimeout:(0,_.DD)(this.JSC$20052_onTimeout_,this)})};
_.d.JSC$20052_onSuccess_=function(k,g){this.JSC$20050_xhr_=null;k=g.screen||{};k.dialId=this.deviceId_;k.name=this.friendlyName_;g=-1;this.enableShortLivedLoungeToken_&&k.shortLivedLoungeToken&&k.shortLivedLoungeToken.value&&k.shortLivedLoungeToken.refreshIntervalMs&&(k.screenIdType="shortLived",k.loungeToken=k.shortLivedLoungeToken.value,g=k.shortLivedLoungeToken.refreshIntervalMs);this.publish("pairingComplete",new uh(k),g)};
_.d.onError_=function(k){this.JSC$20050_xhr_=null;k.status&&k.status==404?this.pollIndex_>=yz2.length?this.publish("pairingFailed",Error("Zk")):(k=yz2[this.pollIndex_],this.JSC$20050_timer_=_.Bq((0,_.DD)(this.poll_,this),k),this.pollIndex_++):this.publish("pairingFailed",Error("$k`"+k.status))};
_.d.JSC$20052_onTimeout_=function(){this.JSC$20050_xhr_=null;this.publish("pairingFailed",Error("al"))};
var yz2=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];_.XW(t9,lh);_.d=t9.prototype;_.d.start=function(){D1(this)&&this.publish("screenChange");!_.fL("yt-remote-lounge-token-expiration")&&pKy(this);_.u$(this.loungeTokenRefreshTimer_);this.loungeTokenRefreshTimer_=_.Bq((0,_.DD)(this.start,this),1E4)};
_.d.add=function(k,g){D1(this);HpU(this,k);C82(this,!1);this.publish("screenChange");g(k);k.token||pKy(this)};
_.d.remove=function(k,g){var P=D1(this);Ibd(this,k)&&(C82(this,!1),P=!0);g(k);P&&this.publish("screenChange")};
_.d.updateName=function(k,g,P,x){var U=D1(this),A=this.get(k.id);A?(A.name!=g&&(A.name=g,C82(this,!1),U=!0),P(k)):x(Error("bl"));U&&this.publish("screenChange")};
_.d.disposeInternal=function(){_.u$(this.loungeTokenRefreshTimer_);t9.superClass_.disposeInternal.call(this)};
var pKy=function(k){if(k.screens.length){var g=_.al(k.screens,function(x){return x.id}),P=SN(k.JSC$20054_http_,"/pairing/get_lounge_token_batch");
k.JSC$20054_http_.sendRequest("POST",P,{screen_ids:g.join(",")},(0,_.DD)(k.handleLoungeTokens_,k),(0,_.DD)(k.handleLoungeTokenError_,k))}};
t9.prototype.handleLoungeTokens_=function(k){D1(this);var g=this.screens.length;k=k&&k.screens||[];for(var P=k.length,x=0;x<P;++x){var U=k[x],A=this.get(U.screenId);A&&(A.token=U.loungeToken,--g)}C82(this,!g);g&&Ya(this.JSC$20047_logName_,"Missed "+g+" lounge tokens.")};
t9.prototype.handleLoungeTokenError_=function(k){Ya(this.JSC$20047_logName_,"Requesting lounge tokens failed: "+k)};
var D1=function(k){if(_.W("deprecate_pair_servlet_enabled"))return NZU(k,[]);var g=og3(Oad());g=_.pZ(g,function(P){return!P.uuid});
return NZU(k,g)},C82=function(k,g){TXT(_.al(k.screens,M_s));
g&&qu7()};var uv=function(k,g){_.Kc.call(this);this.getScreensToCheck_=g;g=(g=_.fL("yt-remote-online-screen-ids")||"")?g.split(","):[];for(var P={},x=this.getScreensToCheck_(),U=x.length,A=0;A<U;++A){var q=x[A].id;P[q]=_.ok(g,q)}this.screenIdSet_=P;this.JSC$20057_http_=k;this.refreshTimer_=this.fastCheckEndTime_=NaN;this.currentRequest_=null;GPT("Initialized with "+(0,_.Lu)(this.screenIdSet_))};
_.z(uv,_.Kc);uv.prototype.isOnline=function(k){return!!this.screenIdSet_[k]};
uv.prototype.start=function(){var k=parseInt(_.fL("yt-remote-fast-check-period")||"0",10);(this.fastCheckEndTime_=_.I7()-144E5<k?0:k)?RwV(this):(this.fastCheckEndTime_=_.I7()+3E5,_.rf("yt-remote-fast-check-period",this.fastCheckEndTime_),this.requestScreenAvailability_())};
uv.prototype.isEmpty=function(){return _.vX.isEmpty(this.screenIdSet_)};
uv.prototype.update=function(){GPT("Updating availability on schedule.");var k=this.getScreensToCheck_(),g=_.vX.filter(this.screenIdSet_,function(P,x){return P&&!!EZ(k,x)},this);
kpV(this,g)};
var g_5=function(k,g,P){var x=SN(k.JSC$20057_http_,"/pairing/get_screen_availability");k.JSC$20057_http_.sendRequest("POST",x,{lounge_token:g.token},(0,_.DD)(function(U){U=U.screens||[];for(var A=U.length,q=0;q<A;++q)if(U[q].loungeToken==g.token){P(U[q].status=="online");return}P(!1)},k),(0,_.DD)(function(){P(!1)},k))};
uv.prototype.disposeInternal=function(){_.u$(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&(this.currentRequest_.abort(),this.currentRequest_=null);_.Kc.prototype.disposeInternal.call(this)};
var kpV=function(k,g){a:if(_.vX.getCount(g)!=_.vX.getCount(k.screenIdSet_))var P=!1;else{P=_.vX.getKeys(g);for(var x=P.length,U=0;U<x;++U)if(!k.screenIdSet_[P[U]]){P=!1;break a}P=!0}P||(GPT("Updated online screens: "+(0,_.Lu)(k.screenIdSet_)),k.screenIdSet_=g,k.publish("screenChange"));PQy(k)},RwV=function(k){isNaN(k.refreshTimer_)||_.u$(k.refreshTimer_);
k.refreshTimer_=_.Bq((0,_.DD)(k.requestScreenAvailability_,k),k.fastCheckEndTime_>0&&k.fastCheckEndTime_<_.I7()?2E4:1E4)};
uv.prototype.requestScreenAvailability_=function(){_.u$(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&this.currentRequest_.abort();var k=$Oe(this);if(_.vX.getCount(k)){var g=SN(this.JSC$20057_http_,"/pairing/get_screen_availability"),P={lounge_token:_.vX.getKeys(k).join(",")};this.currentRequest_=this.JSC$20057_http_.sendRequest("POST",g,P,(0,_.DD)(this.onScreenAvailability_,this,k),(0,_.DD)(this.onScreenAvailabilityError_,this))}else kpV(this,{}),RwV(this)};
uv.prototype.onScreenAvailability_=function(k,g){this.currentRequest_=null;var P=_.vX.getKeys($Oe(this));if(_.Cb(P,_.vX.getKeys(k))){g=g.screens||[];P={};for(var x=g.length,U=0;U<x;++U)P[k[g[U].loungeToken]]=g[U].status=="online";kpV(this,P);RwV(this)}else this.warn_("Changing Screen set during request."),this.requestScreenAvailability_()};
uv.prototype.onScreenAvailabilityError_=function(k){this.warn_("Screen availability failed: "+k);this.currentRequest_=null;RwV(this)};
var GPT=function(k){Ya("OnlineScreenService",k)};
uv.prototype.warn_=function(k){Ya("OnlineScreenService",k)};
var $Oe=function(k){var g={};_.xP(k.getScreensToCheck_(),function(P){P.token?g[P.token]=P.id:this.warn_("Requesting availability of screen w/o lounge token.")});
return g},PQy=function(k){k=_.vX.getKeys(_.vX.filter(k.screenIdSet_,function(g){return g}));
k.sort(_.Qks);k.length?_.rf("yt-remote-online-screen-ids",k.join(","),60):_.WU("yt-remote-online-screen-ids")};_.XW(MR,lh);_.d=MR.prototype;_.d.start=function(){this.localScreenService_.start();this.onlineScreenService_.start();this.screens.length&&(this.publish("screenChange"),this.onlineScreenService_.isEmpty()||this.publish("onlineScreenChange"))};
_.d.add=function(k,g,P){this.localScreenService_.add(k,g,P)};
_.d.remove=function(k,g,P){this.localScreenService_.remove(k,g,P);this.onlineScreenService_.update()};
_.d.updateName=function(k,g,P,x){this.localScreenService_.contains(k)?this.localScreenService_.updateName(k,g,P,x):(k="Updating name of unknown screen: "+k.name,Ya(this.JSC$20047_logName_,k),x(Error(k)))};
_.d.getScreens=function(k){return k?this.screens:FFV(this.screens,_.pZ(this.automaticScreens_,function(g){return!this.contains(g)},this))};
_.d.JSC$20062_getOnlineScreens=function(){return _.pZ(this.getScreens(!0),function(k){return this.onlineScreenService_.isOnline(k.id)},this)};
var iUd=function(k,g,P,x,U,A){k.info("getAutomaticScreenByIds "+P+" / "+g);P||(P=k.deviceToScreenId_[g]);var q=k.getScreens(),T=P?EZ(q,P):null;P&&(k.disableAutomaticScreenCache_||T)||(T=EZ(q,g));if(T){T.uuid=g;var c=h1(k,T);g_5(k.onlineScreenService_,c,function(Z){U(Z?c:null)})}else P?xOU(k,P,(0,_.DD)(function(Z){var w=h1(this,new uh({name:x,
screenId:P,loungeToken:Z,dialId:g||""}));g_5(this.onlineScreenService_,w,function(J){U(J?w:null)})},k),A):U(null)};
MR.prototype.JSC$20062_getScreenByPollingPairingCode=function(k,g,P,x,U,A){var q=this;this.info("getDialScreenByPairingCode "+k+" / "+g);var T=new XK3(this.JSC$20060_http_,k,g,P,x);T.subscribe("pairingComplete",function(c,Z){_.el(T);U(h1(q,c),Z)});
T.subscribe("pairingFailed",function(c){_.el(T);A(c)});
T.start();return(0,_.DD)(T.stop,T)};
var UOU=function(k,g){for(var P=k.screens.length,x=0;x<P;++x)if(k.screens[x].name==g)return k.screens[x];return null};
MR.prototype.JSC$20062_getScreenByPairingCode=function(k,g,P,x){_.Eq(SN(this.JSC$20060_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:k},timeout:5E3,onSuccess:(0,_.DD)(function(U,A){U=new uh(A.screen||{});if(!U.name||UOU(this,U.name)){a:{A=U.name;for(var q=2,T=g(A,q);UOU(this,T);){q++;if(q>20)break a;T=g(A,q)}A=T}U.name=A}P(h1(this,U))},this),
onError:(0,_.DD)(function(U){x(Error("cl`"+U.status))},this),
onTimeout:(0,_.DD)(function(){x(Error("dl"))},this)})};
var AZe=function(k,g,P){g_5(k.onlineScreenService_,g,P)};
MR.prototype.disposeInternal=function(){_.el(this.localScreenService_);_.el(this.onlineScreenService_);MR.superClass_.disposeInternal.call(this)};
var xOU=function(k,g,P,x){k.info("requestLoungeToken_ for "+g);var U={postParams:{screen_ids:g},method:"POST",context:k,onSuccess:function(A,q){A=q&&q.screens||[];A[0]&&A[0].screenId==g?P(A[0].loungeToken):x(Error("el"))},
onError:function(){x(Error("fl"))}};
_.Eq(SN(k.JSC$20060_http_,"/pairing/get_lounge_token_batch"),U)},dO7=function(k){k.screens=k.localScreenService_.getScreens();
for(var g=_.vX.transpose(k.deviceToScreenId_),P=k.screens.length,x=0;x<P;++x){var U=k.screens[x];U.uuid=g[U.id]||""}k.info("Updated manual screens: "+hdF(k.screens))};
MR.prototype.handleScreenChange_=function(){dO7(this);this.publish("screenChange");this.onlineScreenService_.update()};
var E92=function(k){OU5(k);k.localScreenService_=new t9(k.JSC$20060_http_);k.localScreenService_.subscribe("screenChange",(0,_.DD)(k.handleScreenChange_,k));dO7(k);k.disableAutomaticScreenCache_||(k.automaticScreens_=og3(_.fL("yt-remote-automatic-screen-cache")||[]));OU5(k);k.info("Initializing automatic screens: "+hdF(k.automaticScreens_));k.onlineScreenService_=new uv(k.JSC$20060_http_,(0,_.DD)(k.getScreens,k,!0));k.onlineScreenService_.subscribe("screenChange",(0,_.DD)(function(){this.publish("onlineScreenChange")},
k))},h1=function(k,g){var P=k.get(g.id);
P?(P.uuid=g.uuid,g=P):((P=EZ(k.automaticScreens_,g.uuid))?(P.id=g.id,P.token=g.token,g=P):k.automaticScreens_.push(g),k.disableAutomaticScreenCache_||qo3(k));OU5(k);k.deviceToScreenId_[g.uuid]=g.id;_.rf("yt-remote-device-id-map",k.deviceToScreenId_,31536E3);return g},qo3=function(k){k=_.pZ(k.automaticScreens_,function(g){return g.idType!="shortLived"});
_.rf("yt-remote-automatic-screen-cache",_.al(k,M_s))},OU5=function(k){k.deviceToScreenId_=_.fL("yt-remote-device-id-map")||{}};
MR.prototype.dispose=MR.prototype.dispose;_.XW(KW,_.Kc);var EJ=function(k,g){k.screen_=g;k.publish("sessionScreen",k.screen_)},TnV=function(k,g){k.screen_&&(k.screen_.token=g,h1(k.JSC$20064_screenService_,k.screen_));
k.publish("sessionScreen",k.screen_)};
KW.prototype.onSessionStopped=function(k){this.isDisposed()||(k&&(LE(this,""+k),this.publish("sessionFailed")),this.screen_=null,this.publish("sessionScreen",null))};
KW.prototype.info=function(k){Ya(this.JSC$20064_logName_,k)};
var LE=function(k,g){Ya(k.JSC$20064_logName_,g)};
KW.prototype.JSC$20066_getCastSession=function(){return null};
KW.prototype.setDisplayStatus=function(k){var g=this.receiver_;k?(g.displayStatus=new chrome.cast.ReceiverDisplayStatus(k,[]),g.displayStatus.showStop=!0):g.displayStatus=null;chrome.cast.setReceiverDisplayStatus(g,(0,_.DD)(function(){this.info("Updated receiver status for "+g.friendlyName+": "+k)},this),(0,_.DD)(function(){LE(this,"Failed to update receiver status for: "+g.friendlyName)},this))};
KW.prototype.disposeInternal=function(){this.setDisplayStatus("");KW.superClass_.disposeInternal.call(this)};var nE=function(k,g,P){KW.call(this,k,g,"CastSession");var x=this;this.config_=P;this.JSC$20069_session_=null;this.JSC$20069_boundSessionUpdate_=(0,_.DD)(this.JSC$20071_onSessionUpdate_,this);this.boundYoutubeMessage_=(0,_.DD)(this.onYoutubeMessage_,this);this.sessionStatusTimeoutKey_=_.Bq(function(){eqF(x,null)},12E4);
this.getLoungeTokenTimeoutKey_=this.onLoungeTokenTimeoutKey_=this.JSC$20069_checkScreenAvailabilityTimeoutKey_=this.getScreenTimeoutKey_=0;this.JSC$20069_isInitLoungeToken_=!1;this.JSC$20069_lastLoungeTokenRefreshError_="unknown"};
_.z(nE,KW);_.d=nE.prototype;
_.d.setCastSession=function(k){if(this.JSC$20069_session_){if(this.JSC$20069_session_==k)return;LE(this,"Overriding cast session with new session object");cZa(this);this.JSC$20069_isInitLoungeToken_=!1;this.JSC$20069_lastLoungeTokenRefreshError_="unknown";this.JSC$20069_session_.removeUpdateListener(this.JSC$20069_boundSessionUpdate_);this.JSC$20069_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_)}this.JSC$20069_session_=k;this.JSC$20069_session_.addUpdateListener(this.JSC$20069_boundSessionUpdate_);this.JSC$20069_session_.addMessageListener("urn:x-cast:com.google.youtube.mdx",
this.boundYoutubeMessage_);VgV(this,"getMdxSessionStatus")};
_.d.launchWithParams=function(k){this.info("launchWithParams no-op for Cast: "+(0,_.Lu)(k))};
_.d.stop=function(){if(this.JSC$20069_session_)this.JSC$20069_session_.stop((0,_.DD)(function(){this.onSessionStopped()},this),(0,_.DD)(function(){this.onSessionStopped(Error("gl"))},this));
else this.onSessionStopped(Error("hl"))};
_.d.setDisplayStatus=function(){};
_.d.disposeInternal=function(){this.info("disposeInternal");cZa(this);this.JSC$20069_session_&&(this.JSC$20069_session_.removeUpdateListener(this.JSC$20069_boundSessionUpdate_),this.JSC$20069_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_));this.JSC$20069_session_=null;KW.prototype.disposeInternal.call(this)};
var mOd=function(k,g){_.u$(k.getLoungeTokenTimeoutKey_);k.getLoungeTokenTimeoutKey_=0;g==0?ZUy(k):k.getLoungeTokenTimeoutKey_=_.Bq(function(){ZUy(k)},g)},ZUy=function(k){VgV(k,"getLoungeToken");
_.u$(k.onLoungeTokenTimeoutKey_);k.onLoungeTokenTimeoutKey_=_.Bq(function(){wRT(k,null)},3E4)},VgV=function(k,g){k.info("sendYoutubeMessage_: "+g+" "+(0,_.Lu)(void 0));
var P={};P.type=g;k.JSC$20069_session_?k.JSC$20069_session_.sendMessage("urn:x-cast:com.google.youtube.mdx",P,function(){},(0,_.DD)(function(){LE(this,"Failed to send message: "+g+".")},k)):LE(k,"Sending yt message without session: "+(0,_.Lu)(P))};
nE.prototype.onYoutubeMessage_=function(k,g){if(!this.isDisposed())if(g)if(g=(0,_.WB)(g),_.X0(g))switch(k=""+g.type,g=g.data||{},this.info("onYoutubeMessage_: "+k+" "+(0,_.Lu)(g)),k){case "mdxSessionStatus":eqF(this,g);break;case "loungeToken":wRT(this,g);break;default:LE(this,"Unknown youtube message: "+k)}else LE(this,"Unable to parse message.");else LE(this,"No data in message.")};
var JZy=function(k,g){if(g)k.info("onConnectedScreenId_: Received screenId: "+g),k.screen_&&k.screen_.id==g||k.getScreen_(g,function(P){EJ(k,P)},function(){return k.onSessionStopped()},5);
else k.onSessionStopped(Error("il"))},f5Y=function(k,g,P){k.info("onConnectedScreenData_: Received screenData: "+JSON.stringify(g));
var x=new uh(g);rZ5(k,x,function(U){U?(k.JSC$20069_isInitLoungeToken_=!0,h1(k.JSC$20064_screenService_,x),EJ(k,x),k.JSC$20069_lastLoungeTokenRefreshError_="unknown",mOd(k,P)):(_.Ry(Error("jl`"+JSON.stringify(g))),k.onSessionStopped())},5)},eqF=function(k,g){_.u$(k.sessionStatusTimeoutKey_);
k.sessionStatusTimeoutKey_=0;if(g)k.config_.enableCastLoungeToken&&g.loungeToken?g.deviceId?k.screen_&&k.screen_.uuid==g.deviceId||(g.loungeTokenRefreshIntervalMs?f5Y(k,{name:k.receiver_.friendlyName,screenId:g.screenId,loungeToken:g.loungeToken,dialId:g.deviceId,screenIdType:"shortLived"},g.loungeTokenRefreshIntervalMs):(_.Ry(Error("ll`"+JSON.stringify(g))),JZy(k,g.screenId))):(_.Ry(Error("kl`"+JSON.stringify(g))),JZy(k,g.screenId)):JZy(k,g.screenId);else k.onSessionStopped(Error("il"))},wRT=function(k,
g){_.u$(k.onLoungeTokenTimeoutKey_);
k.onLoungeTokenTimeoutKey_=0;var P=null;if(g)if(g.loungeToken){var x;((x=k.screen_)==null?void 0:x.token)==g.loungeToken&&(P="staleLoungeToken")}else P="missingLoungeToken";else P="noLoungeTokenResponse";P?(k.info("Did not receive a new lounge token in onLoungeToken_ with data: "+(JSON.stringify(g)+", error: "+P)),k.JSC$20069_lastLoungeTokenRefreshError_=P,mOd(k,3E4)):(TnV(k,g.loungeToken),k.JSC$20069_isInitLoungeToken_=!1,k.JSC$20069_lastLoungeTokenRefreshError_="unknown",mOd(k,g.loungeTokenRefreshIntervalMs))};
nE.prototype.getScreen_=function(k,g,P,x){_.u$(this.getScreenTimeoutKey_);this.getScreenTimeoutKey_=0;iUd(this.JSC$20064_screenService_,this.receiver_.label,k,this.receiver_.friendlyName,(0,_.DD)(function(U){U?g(U):x>=0?(LE(this,"Screen "+k+" appears to be offline. "+x+" retries left."),this.getScreenTimeoutKey_=_.Bq((0,_.DD)(this.getScreen_,this,k,g,P,x-1),300)):P(Error("ml"))},this),P)};
var rZ5=function(k,g,P,x){_.u$(k.JSC$20069_checkScreenAvailabilityTimeoutKey_);k.JSC$20069_checkScreenAvailabilityTimeoutKey_=0;AZe(k.JSC$20064_screenService_,g,function(U){U||x<0?P(U):k.JSC$20069_checkScreenAvailabilityTimeoutKey_=_.Bq(function(){rZ5(k,g,P,x-1)},300)})};
nE.prototype.JSC$20066_getCastSession=function(){return this.JSC$20069_session_};
nE.prototype.JSC$20071_onSessionUpdate_=function(k){this.isDisposed()||k||(LE(this,"Cast session died."),this.onSessionStopped())};
var cZa=function(k){_.u$(k.getScreenTimeoutKey_);k.getScreenTimeoutKey_=0;_.u$(k.JSC$20069_checkScreenAvailabilityTimeoutKey_);k.JSC$20069_checkScreenAvailabilityTimeoutKey_=0;_.u$(k.sessionStatusTimeoutKey_);k.sessionStatusTimeoutKey_=0;_.u$(k.onLoungeTokenTimeoutKey_);k.onLoungeTokenTimeoutKey_=0;_.u$(k.getLoungeTokenTimeoutKey_);k.getLoungeTokenTimeoutKey_=0};var SA=function(k,g,P,x){KW.call(this,k,g,"DialSession");this.config_=x;this.JSC$20073_session_=this.launchData_=null;this.reversePairingCode_="";this.JSC$20073_theme_=P;this.connectData_=null;this.deferredLaunch_=function(){};
this.JSC$20073_deferredLaunchDeadlineTimer_=NaN;this.JSC$20073_boundSessionUpdate_=(0,_.DD)(this.JSC$20075_onSessionUpdate_,this);this.cancelPolling_=function(){};
this.getDialAppInfoTimeoutKey_=this.JSC$20073_checkScreenAvailabilityTimeoutKey_=0;this.JSC$20073_isInitLoungeToken_=!1;this.JSC$20073_lastLoungeTokenRefreshError_="unknown"};
_.z(SA,KW);SA.prototype.setCastSession=function(k){this.JSC$20073_session_=k;this.JSC$20073_session_.addUpdateListener(this.JSC$20073_boundSessionUpdate_)};
SA.prototype.launchWithParams=function(k){this.connectData_=k;this.deferredLaunch_()};
SA.prototype.stop=function(){WeF(this);if(this.JSC$20073_session_)this.JSC$20073_session_.stop((0,_.DD)(this.onSessionStopped,this,null),(0,_.DD)(this.onSessionStopped,this,"Failed to stop DIAL device."));else this.onSessionStopped()};
SA.prototype.disposeInternal=function(){WeF(this);this.JSC$20073_session_&&this.JSC$20073_session_.removeUpdateListener(this.JSC$20073_boundSessionUpdate_);this.JSC$20073_session_=null;KW.prototype.disposeInternal.call(this)};
var sja=function(k){var g;return!!(k.config_.enableDialLoungeToken&&((g=k.JSC$20073_session_)==null?0:g.getDialAppInfo))},Bn3=function(k){k.cancelPolling_=k.JSC$20064_screenService_.JSC$20062_getScreenByPollingPairingCode(k.reversePairingCode_,k.receiver_.label,k.receiver_.friendlyName,sja(k),function(g,P){k.cancelPolling_=function(){};
k.JSC$20073_isInitLoungeToken_=!0;EJ(k,g);g.idType=="shortLived"&&P>0&&bUn(k,P)},function(g){k.cancelPolling_=function(){};
k.onSessionStopped(g)})};
SA.prototype.JSC$20075_onSessionUpdate_=function(k){this.isDisposed()||k||(LE(this,"DIAL session died."),this.cancelPolling_(),this.cancelPolling_=function(){},this.onSessionStopped())};
var zqs=function(k){var g={};g.pairingCode=k.reversePairingCode_;g.theme=k.JSC$20073_theme_;cpd()&&(g.env_useStageMdx=1);return _.Lz(g)},uQ5=function(k){return new Promise(function(g){k.reversePairingCode_=Gfn();
if(k.connectData_){var P=new chrome.cast.DialLaunchResponse(!0,zqs(k));g(P);Bn3(k)}else k.deferredLaunch_=function(){_.u$(k.JSC$20073_deferredLaunchDeadlineTimer_);k.deferredLaunch_=function(){};
k.JSC$20073_deferredLaunchDeadlineTimer_=NaN;var x=new chrome.cast.DialLaunchResponse(!0,zqs(k));g(x);Bn3(k)},k.JSC$20073_deferredLaunchDeadlineTimer_=_.Bq(function(){k.deferredLaunch_()},100)})},E_n=function(k,g,P){k.info("initOnConnectedScreenDataPromise_: Received screenData: "+JSON.stringify(g));
var x=new uh(g);return(new Promise(function(U){hq5(k,x,function(A){A?(k.JSC$20073_isInitLoungeToken_=!0,h1(k.JSC$20064_screenService_,x),EJ(k,x),bUn(k,P)):_.Ry(Error("ol`"+JSON.stringify(g)));U(A)},5)})).then(function(U){return U?new chrome.cast.DialLaunchResponse(!1):uQ5(k)})},Len=function(k,g){var P=k.launchData_.receiver.label,x=k.receiver_.friendlyName;
return(new Promise(function(U){iUd(k.JSC$20064_screenService_,P,g,x,function(A){A&&A.token&&EJ(k,A);U(A)},function(A){LE(k,"Failed to get DIAL screen: "+A);
U(null)})})).then(function(U){return U&&U.token?new chrome.cast.DialLaunchResponse(!1):uQ5(k)})},hq5=function(k,g,P,x){_.u$(k.JSC$20073_checkScreenAvailabilityTimeoutKey_);
k.JSC$20073_checkScreenAvailabilityTimeoutKey_=0;AZe(k.JSC$20064_screenService_,g,function(U){U||x<0?P(U):k.JSC$20073_checkScreenAvailabilityTimeoutKey_=_.Bq(function(){hq5(k,g,P,x-1)},300)})},bUn=function(k,g){k.info("getDialAppInfoWithTimeout_ "+g);
sja(k)&&(_.u$(k.getDialAppInfoTimeoutKey_),k.getDialAppInfoTimeoutKey_=0,g==0?n_7(k):k.getDialAppInfoTimeoutKey_=_.Bq(function(){n_7(k)},g))},n_7=function(k){sja(k)&&k.JSC$20073_session_.getDialAppInfo(function(g){k.info("getDialAppInfo dialLaunchData: "+JSON.stringify(g));
g=g.extraData||{};var P=null;if(g.loungeToken){var x;((x=k.screen_)==null?void 0:x.token)==g.loungeToken&&(P="staleLoungeToken")}else P="missingLoungeToken";P?(k.JSC$20073_lastLoungeTokenRefreshError_=P,bUn(k,3E4)):(k.JSC$20073_isInitLoungeToken_=!1,k.JSC$20073_lastLoungeTokenRefreshError_="unknown",TnV(k,g.loungeToken),bUn(k,g.loungeTokenRefreshIntervalMs))},function(g){k.info("getDialAppInfo error: "+g);
k.JSC$20073_lastLoungeTokenRefreshError_="noLoungeTokenResponse";bUn(k,3E4)})},WeF=function(k){_.u$(k.JSC$20073_checkScreenAvailabilityTimeoutKey_);
k.JSC$20073_checkScreenAvailabilityTimeoutKey_=0;_.u$(k.getDialAppInfoTimeoutKey_);k.getDialAppInfoTimeoutKey_=0;k.cancelPolling_();k.cancelPolling_=function(){};
_.u$(k.JSC$20073_deferredLaunchDeadlineTimer_)};var Fw=function(k,g){KW.call(this,k,g,"ManualSession");this.JSC$20077_deferredLaunchDeadlineTimer_=_.Bq((0,_.DD)(this.launchWithParams,this,null),150)};
_.z(Fw,KW);Fw.prototype.stop=function(){this.onSessionStopped()};
Fw.prototype.setCastSession=function(){};
Fw.prototype.launchWithParams=function(){_.u$(this.JSC$20077_deferredLaunchDeadlineTimer_);this.JSC$20077_deferredLaunchDeadlineTimer_=NaN;var k=EZ(this.JSC$20064_screenService_.getScreens(),this.receiver_.label);if(k)EJ(this,k);else this.onSessionStopped(Error("pl"))};
Fw.prototype.disposeInternal=function(){_.u$(this.JSC$20077_deferredLaunchDeadlineTimer_);this.JSC$20077_deferredLaunchDeadlineTimer_=NaN;KW.prototype.disposeInternal.call(this)};var HJ=function(k,g){_.Kc.call(this);this.config_=g;this.JSC$20080_screenService_=k;this.JSC$20080_appId_=g.appId||"233637DE";this.JSC$20080_theme_=g.theme||"cl";this.disableDial_=g.disableCastApi||!1;this.forceMirroring_=g.forceMirroring||!1;this.JSC$20080_session_=null;this.hasCastReceiver_=!1;this.customReceivers_=[];this.boundReceiverActionListener_=(0,_.DD)(this.onReceiverAction_,this)};
_.z(HJ,_.Kc);
HJ.prototype.init=function(k,g){chrome.cast.timeout.requestSession=3E4;var P=new chrome.cast.SessionRequest(this.JSC$20080_appId_,[chrome.cast.Capability.AUDIO_OUT]);_.W("desktop_enable_cast_connect")&&(P.androidReceiverCompatible=!0);this.disableDial_||(P.dialRequest=new chrome.cast.DialRequest("YouTube"));var x=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;k=k||this.forceMirroring_?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION;var U=(0,_.DD)(this.onReceiverUpdated_,
this);P=new chrome.cast.ApiConfig(P,(0,_.DD)(this.onSessionEstablished_,this),U,x,k);P.customDialLaunchCallback=(0,_.DD)(this.onDialLaunchRequested_,this);chrome.cast.initialize(P,(0,_.DD)(function(){this.isDisposed()||(chrome.cast.addReceiverActionListener(this.boundReceiverActionListener_),WKs(),this.JSC$20080_screenService_.subscribe("onlineScreenChange",(0,_.DD)(this.JSC$20082_onScreenChange_,this)),this.customReceivers_=Soa(this),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},
(0,_.DD)(function(A){this.warn_("Failed to set initial custom receivers: "+(0,_.Lu)(A))},this)),this.publish("yt-remote-cast2-availability-change",FeY(this)),g(!0))},this),(0,_.DD)(function(A){this.warn_("Failed to initialize API: "+(0,_.Lu)(A));
g(!1)},this))};
HJ.prototype.setConnectedScreenStatus=function(k,g){Y6("Setting connected screen ID: "+k+" -> "+g);if(this.JSC$20080_session_){var P=this.JSC$20080_session_.screen_;if(!k||P&&P.id!=k)Y6("Unsetting old screen status: "+this.JSC$20080_session_.receiver_.friendlyName),jA(this,null)}if(k&&g){if(!this.JSC$20080_session_){k=EZ(this.JSC$20080_screenService_.getScreens(),k);if(!k){Y6("setConnectedScreenStatus: Unknown screen.");return}if(k.idType=="shortLived"){Y6("setConnectedScreenStatus: Screen with id type to be short lived.");
return}P=YoY(this,k);P||(Y6("setConnectedScreenStatus: Connected receiver not custom..."),P=new chrome.cast.Receiver(k.uuid?k.uuid:k.id,k.name),P.receiverType=chrome.cast.ReceiverType.CUSTOM,this.customReceivers_.push(P),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.DD)(function(x){this.warn_("Failed to set initial custom receivers: "+(0,_.Lu)(x))},this)));
Y6("setConnectedScreenStatus: new active receiver: "+P.friendlyName);jA(this,new Fw(this.JSC$20080_screenService_,P),!0)}this.JSC$20080_session_.setDisplayStatus(g)}else Y6("setConnectedScreenStatus: no screen.")};
var YoY=function(k,g){return g?_.lV(k.customReceivers_,function(P){return h9(g,P.label)},k):null};
HJ.prototype.setLaunchParams=function(k){this.isDisposed()?this.warn_("Setting connection data on disposed cast v2"):this.JSC$20080_session_?this.JSC$20080_session_.launchWithParams(k):this.warn_("Setting connection data without a session")};
HJ.prototype.JSC$20082_stopSession=function(){this.isDisposed()?this.warn_("Stopping session on disposed cast v2"):this.JSC$20080_session_?(this.JSC$20080_session_.stop(),jA(this,null)):Y6("Stopping non-existing session")};
HJ.prototype.requestSession=function(){chrome.cast.requestSession((0,_.DD)(this.onSessionEstablished_,this),(0,_.DD)(this.onSessionRequestFailed_,this))};
HJ.prototype.disposeInternal=function(){this.JSC$20080_screenService_.unsubscribe("onlineScreenChange",(0,_.DD)(this.JSC$20082_onScreenChange_,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.boundReceiverActionListener_);_.vI(_.gP("yt.mdx.remote.debug.handlers_")||[],Jpn);_.el(this.JSC$20080_session_);_.Kc.prototype.disposeInternal.call(this)};
var Y6=function(k){Ya("Controller",k)};
HJ.prototype.warn_=function(k){Ya("Controller",k)};
var Jpn=function(k){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(k)},FeY=function(k){return k.hasCastReceiver_||!!k.customReceivers_.length||!!k.JSC$20080_session_},jA=function(k,g,P){g!=k.JSC$20080_session_&&(_.el(k.JSC$20080_session_),(k.JSC$20080_session_=g)?(P?k.publish("yt-remote-cast2-receiver-resumed",g.receiver_):k.publish("yt-remote-cast2-receiver-selected",g.receiver_),g.subscribe("sessionScreen",(0,_.DD)(k.onSessionScreen_,k,g)),g.subscribe("sessionFailed",
function(){return jjY(k,g)}),g.screen_?k.publish("yt-remote-cast2-session-change",g.screen_):P&&k.JSC$20080_session_.launchWithParams(null)):k.publish("yt-remote-cast2-session-change",null))},jjY=function(k,g){k.JSC$20080_session_==g&&k.publish("yt-remote-cast2-session-failed")};
_.d=HJ.prototype;_.d.onSessionScreen_=function(k,g){this.JSC$20080_session_==k&&(g||jA(this,null),this.publish("yt-remote-cast2-session-change",g))};
_.d.onReceiverAction_=function(k,g){if(!this.isDisposed())if(k)switch(k.friendlyName=chrome.cast.unescape(k.friendlyName),Y6("onReceiverAction_ "+k.label+" / "+k.friendlyName+"-- "+g),g){case chrome.cast.ReceiverAction.CAST:if(this.JSC$20080_session_)if(this.JSC$20080_session_.receiver_.label!=k.label)Y6("onReceiverAction_: Stopping active receiver: "+this.JSC$20080_session_.receiver_.friendlyName),this.JSC$20080_session_.stop();else{Y6("onReceiverAction_: Casting to active receiver.");this.JSC$20080_session_.screen_&&
this.publish("yt-remote-cast2-session-change",this.JSC$20080_session_.screen_);break}switch(k.receiverType){case chrome.cast.ReceiverType.CUSTOM:jA(this,new Fw(this.JSC$20080_screenService_,k));break;case chrome.cast.ReceiverType.DIAL:jA(this,new SA(this.JSC$20080_screenService_,k,this.JSC$20080_theme_,this.config_));break;case chrome.cast.ReceiverType.CAST:jA(this,new nE(this.JSC$20080_screenService_,k,this.config_));break;default:this.warn_("Unknown receiver type: "+k.receiverType)}break;case chrome.cast.ReceiverAction.STOP:this.JSC$20080_session_&&
this.JSC$20080_session_.receiver_.label==k.label?this.JSC$20080_session_.stop():this.warn_("Stopping receiver w/o session: "+k.friendlyName)}else this.warn_("onReceiverAction_ called without receiver.")};
_.d.onDialLaunchRequested_=function(k){if(this.isDisposed())return Promise.reject(Error("ql"));var g=k.receiver;g.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.warn_("Not DIAL receiver: "+g.friendlyName),g.receiverType=chrome.cast.ReceiverType.DIAL);var P=this.JSC$20080_session_?this.JSC$20080_session_.receiver_:null;if(!P||P.label!=g.label)return this.warn_("Receiving DIAL launch request for non-clicked DIAL receiver: "+g.friendlyName),Promise.reject(Error("rl"));if(P&&P.label==g.label&&P.receiverType!=
chrome.cast.ReceiverType.DIAL){if(this.JSC$20080_session_.screen_)return Y6("Reselecting dial screen."),this.publish("yt-remote-cast2-session-change",this.JSC$20080_session_.screen_),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.warn_('Changing CAST intent from "'+P.receiverType+'" to "dial" for '+g.friendlyName);jA(this,new SA(this.JSC$20080_screenService_,g,this.JSC$20080_theme_,this.config_))}g=this.JSC$20080_session_;g.launchData_=k;g.launchData_.appState==chrome.cast.DialAppState.RUNNING?
(k=g.launchData_.extraData||{},P=k.screenId||null,sja(g)&&k.loungeToken?k.loungeTokenRefreshIntervalMs?k=E_n(g,{name:g.receiver_.friendlyName,screenId:k.screenId,loungeToken:k.loungeToken,dialId:g.launchData_.receiver.label,screenIdType:"shortLived"},k.loungeTokenRefreshIntervalMs):(_.Ry(Error("nl`"+JSON.stringify(k))),k=Len(g,P)):k=Len(g,P)):k=uQ5(g);return k};
_.d.onSessionEstablished_=function(k){var g=this;if(!this.isDisposed()&&!this.forceMirroring_){Y6("New cast session ID: "+k.sessionId);var P=k.receiver;if(P.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.JSC$20080_session_)if(P.receiverType==chrome.cast.ReceiverType.CAST)Y6("Got resumed cast session before resumed mdx connection."),P.friendlyName=chrome.cast.unescape(P.friendlyName),jA(this,new nE(this.JSC$20080_screenService_,P,this.config_),!0);else{this.warn_("Got non-cast session without previous mdx receiver event, or mdx resume.");
return}var x=this.JSC$20080_session_.receiver_,U=EZ(this.JSC$20080_screenService_.getScreens(),x.label);U&&h9(U,P.label)&&x.receiverType!=chrome.cast.ReceiverType.CAST&&P.receiverType==chrome.cast.ReceiverType.CAST&&(Y6("onSessionEstablished_: manual to cast session change "+P.friendlyName),_.el(this.JSC$20080_session_),this.JSC$20080_session_=new nE(this.JSC$20080_screenService_,P,this.config_),this.JSC$20080_session_.subscribe("sessionScreen",(0,_.DD)(this.onSessionScreen_,this,this.JSC$20080_session_)),
this.JSC$20080_session_.subscribe("sessionFailed",function(){return jjY(g,g.JSC$20080_session_)}),this.JSC$20080_session_.launchWithParams(null));
this.JSC$20080_session_.setCastSession(k)}}};
_.d.JSC$20082_getCastSession=function(){return this.JSC$20080_session_?this.JSC$20080_session_.JSC$20066_getCastSession():null};
_.d.onSessionRequestFailed_=function(k){this.isDisposed()||(this.warn_("Failed to estabilish a session: "+(0,_.Lu)(k)),k.code!=chrome.cast.ErrorCode.CANCEL&&jA(this,null),this.publish("yt-remote-cast2-session-failed"))};
_.d.onReceiverUpdated_=function(k){Y6("Receiver availability updated: "+k);if(!this.isDisposed()){var g=FeY(this);this.hasCastReceiver_=k==chrome.cast.ReceiverAvailability.AVAILABLE;FeY(this)!=g&&this.publish("yt-remote-cast2-availability-change",FeY(this))}};
var Soa=function(k){var g=k.JSC$20080_screenService_.JSC$20062_getOnlineScreens(),P=k.JSC$20080_session_&&k.JSC$20080_session_.receiver_;k=_.al(g,function(x){P&&h9(x,P.label)&&(P=null);var U=x.uuid?x.uuid:x.id,A=YoY(this,x);A?(A.label=U,A.friendlyName=x.name):(A=new chrome.cast.Receiver(U,x.name),A.receiverType=chrome.cast.ReceiverType.CUSTOM);return A},k);
P&&(P.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(P=new chrome.cast.Receiver(P.label,P.friendlyName),P.receiverType=chrome.cast.ReceiverType.CUSTOM),k.push(P));return k};
HJ.prototype.JSC$20082_onScreenChange_=function(){this.isDisposed()||(this.customReceivers_=Soa(this),Y6("Updating custom receivers: "+(0,_.Lu)(this.customReceivers_)),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.DD)(function(){this.warn_("Failed to set custom receivers.")},this)),this.publish("yt-remote-cast2-availability-change",FeY(this)))};
HJ.prototype.setLaunchParams=HJ.prototype.setLaunchParams;HJ.prototype.setConnectedScreenStatus=HJ.prototype.setConnectedScreenStatus;HJ.prototype.stopSession=HJ.prototype.JSC$20082_stopSession;HJ.prototype.getCastSession=HJ.prototype.JSC$20082_getCastSession;HJ.prototype.requestSession=HJ.prototype.requestSession;HJ.prototype.init=HJ.prototype.init;HJ.prototype.dispose=HJ.prototype.dispose;var Qje=_.DN(["https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"]),Id3=[],QH5=_.WX(Qje);var l5n=function(k){k.audioTrackId=null;k.trackData=null;k.playerState=-1;k.hasPrevious=!1;k.hasNext=!1;k.playerTime_=0;k.playerTimeAt_=_.I7();k.seekableStart_=0;k.seekableEnd_=0;k.duration_=0;k.loadedTime=0;k.liveIngestionTime_=NaN;k.isLive_=!1};
_.d=NR.prototype;
_.d.reset=function(k){this.listId="";this.stopPlayer();this.volume=-1;this.muted=!1;k&&(this.index=k.index,this.listId=k.listId,this.videoId=k.videoId,this.playerState=k.playerState,this.volume=k.volume,this.muted=k.muted,this.audioTrackId=k.audioTrackId,this.trackData=k.trackData,this.hasPrevious=k.hasPrevious,this.hasNext=k.hasNext,this.playerTime_=k.playerTime,this.playerTimeAt_=k.playerTimeAt,this.seekableStart_=k.seekableStart,this.seekableEnd_=k.seekableEnd,this.duration_=k.duration,this.loadedTime=
k.loadedTime,this.liveIngestionTime_=k.liveIngestionTime,this.isLive_=!isNaN(this.liveIngestionTime_))};
_.d.stopPlayer=function(){this.index=-1;this.videoId="";l5n(this)};
_.d.isPlaying=function(){return this.playerState==1};
_.d.isBuffering=function(){return this.playerState==3};
_.d.isAdPlaying=function(){return this.playerState==1081};
var QH=function(k,g){k.playerTime_=g;k.playerTimeAt_=_.I7()},DOV=function(k){switch(k.playerState){case 1:case 1081:return(_.I7()-k.playerTimeAt_)/1E3+k.playerTime_;
case -1E3:return 0}return k.playerTime_};
NR.prototype.getDuration=function(){return this.isLive_?this.duration_+(this.isPlaying()?(_.I7()-this.playerTimeAt_)/1E3:0):this.duration_};
var tg5=function(k,g,P){var x=k.videoId;k.videoId=g;k.index=P;g!=x&&l5n(k)},MgT=function(k){var g={};
g.index=k.index;g.listId=k.listId;g.videoId=k.videoId;g.playerState=k.playerState;g.volume=k.volume;g.muted=k.muted;g.audioTrackId=k.audioTrackId;g.trackData=_.vX.unsafeClone(k.trackData);g.hasPrevious=k.hasPrevious;g.hasNext=k.hasNext;g.playerTime=k.playerTime_;g.playerTimeAt=k.playerTimeAt_;g.seekableStart=k.seekableStart_;g.seekableEnd=k.seekableEnd_;g.duration=k.duration_;g.loadedTime=k.loadedTime;g.liveIngestionTime=k.liveIngestionTime_;return g};
NR.prototype.clone=function(){return new NR(MgT(this))};var kk=function(k,g){_.Kc.call(this);var P=this;this.state_=0;this.connection_=k;this.contextSubscriptions_=[];this.actionQueue_=new o5s;this.castSession_=this.castMedia_=null;this.boundCastStatusListener_=(0,_.DD)(this.onCastStatusUpdate_,this);this.boundCastMediaListener_=(0,_.DD)(this.onCastMediaChange_,this);this.boundCastMediaUpdateListener_=(0,_.DD)(this.onCastMediaUpdate_,this);this.boundCloudviewAvailabilityChange_=(0,_.DD)(this.onCloudviewAvailabilityChange_,this);var x=0;k?(x=k.getProxyState(),
x!=3&&(k.subscribe("proxyStateChange",this.setState_,this),KeY(this))):x=3;x!=0&&(g?this.setState_(x):_.Bq(function(){P.setState_(x)},0));
(k=C7T())&&o_5(this,k);this.subscribe("yt-remote-cast2-session-change",this.boundCloudviewAvailabilityChange_)};
_.z(kk,_.Kc);kk.prototype.getState=function(){return this.state_};
kk.prototype.getReconnectTimeout=function(){return this.connection_.getReconnectTimeout()};
kk.prototype.reconnect=function(){this.connection_.reconnect()};
var lv=function(k){return new NR(k.connection_.getPlayerContextData())};
_.d=kk.prototype;_.d.play=function(){Dl(this)?(this.castMedia_?this.castMedia_.play(null,_.J2,v_F(this,"play")):t1(this,"play"),a5y(this,1,DOV(lv(this))),this.publish("remotePlayerChange")):MS(this,this.play)};
_.d.pause=function(){Dl(this)?(this.castMedia_?this.castMedia_.pause(null,_.J2,v_F(this,"pause")):t1(this,"pause"),a5y(this,2,DOV(lv(this))),this.publish("remotePlayerChange")):MS(this,this.pause)};
_.d.seekTo=function(k){if(Dl(this)){if(this.castMedia_){var g=lv(this),P=new chrome.cast.media.SeekRequest;P.currentTime=k;g.isPlaying()||g.isBuffering()?P.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:P.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.castMedia_.seek(P,_.J2,v_F(this,"seekTo",{newTime:k}))}else t1(this,"seekTo",{newTime:k});a5y(this,3,k);this.publish("remotePlayerChange")}else MS(this,_.T0(this.seekTo,k))};
_.d.stop=function(){if(Dl(this)){this.castMedia_?this.castMedia_.stop(null,_.J2,v_F(this,"stopVideo")):t1(this,"stopVideo");var k=lv(this);k.stopPlayer();KE(this,k);this.publish("remotePlayerChange")}else MS(this,this.stop)};
_.d.setVolume=function(k,g){if(Dl(this)){var P=lv(this);if(this.castSession_){if(P.volume!=k){var x=Math.round(k)/100;this.castSession_.setReceiverVolumeLevel(x,(0,_.DD)(function(){jN("set receiver volume: "+x)},this),(0,_.DD)(function(){this.warn_("failed to set receiver volume.")},this))}P.muted!=g&&this.castSession_.setReceiverMuted(g,(0,_.DD)(function(){jN("set receiver muted: "+g)},this),(0,_.DD)(function(){this.warn_("failed to set receiver muted.")},this))}else{var U={volume:k,
muted:g};P.volume!=-1&&(U.delta=k-P.volume);t1(this,"setVolume",U)}P.muted=g;P.volume=k;KE(this,P)}else MS(this,_.T0(this.setVolume,k,g))};
_.d.setAudioTrack=function(k,g){Dl(this)?(g=g.getLanguageInfo().getId(),t1(this,"setAudioTrack",{videoId:k,audioTrackId:g}),k=lv(this),k.audioTrackId=g,KE(this,k)):MS(this,_.T0(this.setAudioTrack,k,g))};
_.d.addVideo=function(k){Dl(this)?t1(this,"addVideo",{videoId:k}):MS(this,_.T0(this.addVideo,k))};
_.d.addPlaylist=function(k){Dl(this)?t1(this,"addVideos",{listId:k}):MS(this,_.T0(this.addPlaylist,k))};
_.d.addVideos=function(k){k.length==0?this.warn_("Ignore add videos request due to empty list"):Dl(this)?t1(this,"addVideos",{videoIds:k.join(",")}):MS(this,_.T0(this.addVideos,k))};
_.d.JSC$20092_removeVideo=function(k){Dl(this)?t1(this,"removeVideo",{videoId:k}):MS(this,_.T0(this.JSC$20092_removeVideo,k))};
_.d.JSC$20092_insertVideo=function(k){Dl(this)?t1(this,"insertVideo",{videoId:k}):MS(this,_.T0(this.JSC$20092_insertVideo,k))};
_.d.playVideo=function(k,g,P,x,U,A,q){x=x===void 0?null:x;U=U===void 0?null:U;A=A===void 0?null:A;q=q===void 0?null:q;var T=lv(this),c={videoId:k};P!==void 0&&(c.currentIndex=P);tg5(T,k,P||0);g!==void 0&&(QH(T,g),c.currentTime=g);x&&(c.listId=x);U&&(c.playerParams=U);A&&(c.clickTrackingParams=A);q&&(c.locationInfo=(0,_.Lu)(q));t1(this,"setPlaylist",c);x||KE(this,T)};
_.d.nextVideo=function(k,g){if(Dl(this)){if(k&&g){var P=lv(this);tg5(P,k,g);KE(this,P)}t1(this,"next")}else MS(this,_.T0(this.nextVideo,k,g))};
_.d.clearPlaylist=function(){if(Dl(this)){t1(this,"clearPlaylist");var k=lv(this);k.reset();KE(this,k);this.publish("remotePlayerChange")}else MS(this,this.clearPlaylist)};
_.d.dispose=function(){if(this.state_!=3){var k=this.state_;this.state_=3;this.publish("proxyStateChange",k,this.state_)}_.Kc.prototype.dispose.call(this)};
_.d.disposeInternal=function(){HUU(this);this.connection_=null;this.actionQueue_.clear();o_5(this,null);_.Kc.prototype.disposeInternal.call(this)};
var KeY=function(k){_.xP("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange multiStateLoopEnabled loopModeChange".split(" "),function(g){this.contextSubscriptions_.push(this.connection_.subscribe(g,_.T0(this.onProxyEvent_,g),this))},k)},HUU=function(k){_.xP(k.contextSubscriptions_,function(g){this.connection_.unsubscribeByKey(g)},k);
k.contextSubscriptions_.length=0},Dl=function(k){return k.getState()==1},MS=function(k,g){k.actionQueue_.getCount()<50&&k.actionQueue_.enqueue(g)},a5y=function(k,g,P){var x=lv(k);
QH(x,P);x.playerState!=-1E3&&(x.playerState=g);KE(k,x)},t1=function(k,g,P){k.connection_.sendMessage(g,P)},KE=function(k,g){HUU(k);
k.connection_.setPlayerContextData(MgT(g));KeY(k)};
kk.prototype.setState_=function(k){if((k!=this.state_||k==2)&&this.state_!=3&&k!=0){var g=this.state_;this.state_=k;this.publish("proxyStateChange",g,k);if(k==1)for(;!this.actionQueue_.isEmpty();)k=this.actionQueue_,V9U(k),k.front_.pop().apply(this);else k==3&&this.dispose()}};
kk.prototype.onProxyEvent_=function(k,g){this.publish(k,g)};
var o_5=function(k,g){k.castSession_&&(k.castSession_.removeUpdateListener(k.boundCastStatusListener_),k.castSession_.removeMediaListener(k.boundCastMediaListener_),k.onCastMediaChange_(null));k.castSession_=g;if(k.castSession_&&(jN("Setting cast session: "+k.castSession_.sessionId),k.castSession_.addUpdateListener(k.boundCastStatusListener_),k.castSession_.addMediaListener(k.boundCastMediaListener_),k.castSession_.media.length))k.onCastMediaChange_(k.castSession_.media[0])};
kk.prototype.onCastStatusUpdate_=function(k){if(!k)this.onCastMediaChange_(null),o_5(this,null);else if(this.castSession_.receiver.volume){k=this.castSession_.receiver.volume;var g=lv(this),P=Math.round(100*k.level||0);if(g.volume!=P||g.muted!=k.muted)jN("Cast volume update: "+k.level+(k.muted?" muted":"")),g.volume=P,g.muted=!!k.muted,KE(this,g)}};
kk.prototype.onCastMediaChange_=function(k){jN("Cast media: "+!!k);this.castMedia_&&this.castMedia_.removeUpdateListener(this.boundCastMediaUpdateListener_);if(this.castMedia_=k)this.castMedia_.addUpdateListener(this.boundCastMediaUpdateListener_),NnU(this),this.publish("remotePlayerChange")};
var NnU=function(k){var g=k.castMedia_.media,P=k.castMedia_.customData;if(g&&P){var x=lv(k);g.contentId!=x.videoId&&jN("Cast changing video to: "+g.contentId);x.videoId=g.contentId;x.playerState=P.playerState;QH(x,k.castMedia_.getEstimatedTime());KE(k,x)}else jN("No cast media video. Ignoring state update.")};
kk.prototype.onCastMediaUpdate_=function(k){if(k)NnU(this),this.publish("remotePlayerChange");else this.onCastMediaChange_(null)};
kk.prototype.onCloudviewAvailabilityChange_=function(){var k=C7T();k&&o_5(this,k)};
kk.prototype.warn_=function(k){Ya("CP",k)};
var v_F=function(k,g,P){return(0,_.DD)(function(x){this.warn_("Failed to "+g+" with cast v2 channel. Error code: "+x.code);x.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.warn_("Retrying "+g+" using MDx browser channel."),t1(this,g,P))},k)};var g9=function(k,g,P,x){x=x===void 0?!1:x;_.Kc.call(this);var U=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$20097_http_=k;this.enableConnectWithInitialState_=x;this.listeners_.push(_.Vt(window,"beforeunload",function(){U.JSC$20100_disconnect_(2)}));
this.connectedDevices_=[];this.playerContext_=new NR;this.currentScreenId_=g.id;this.currentScreenIdType_=g.idType;this.channelService=waa(this.JSC$20097_http_,P,this.JSC$20100_getXsrfToken_,this.currentScreenIdType_=="shortLived",this.currentScreenId_);this.channelService.listen("channelOpened",function(){I53(U)});
this.channelService.listen("channelClosed",function(){ow("Channel closed");isNaN(U.connectTimerId_)?LW(!0):LW();U.dispose()});
this.channelService.listen("channelError",function(A){LW();isNaN(U.getReconnectTimeout_())?(A==1&&U.currentScreenIdType_=="shortLived"&&U.publish("browserChannelAuthError",A),ow("Channel error: "+A+" without reconnection"),U.dispose()):(U.reconnecting_=!0,ow("Channel error: "+A+" with reconnection in "+U.getReconnectTimeout_()+" ms"),XRa(U,2))});
this.channelService.listen("channelMessage",function(A){yZ5(U,A)});
this.channelService.setLoungeToken(g.token);this.subscribe("remoteQueueChange",function(){var A=U.playerContext_.videoId;$Py()&&_.rf("yt-remote-session-video-id",A)})};
_.z(g9,_.Kc);
g9.prototype.connect=function(k,g){if(g){var P=g.listId,x=g.videoId,U=g.videoIds,A=g.playerParams,q=g.clickTrackingParams,T=g.index,c={videoId:x},Z=g.currentTime,w=g.locationInfo;g=g.loopMode;Z!==void 0&&(c.currentTime=Z<=5?0:Z);A&&(c.playerParams=A);w&&(c.locationInfo=w);q&&(c.clickTrackingParams=q);P&&(c.listId=P);U&&U.length>0&&(c.videoIds=U.join(","));T!==void 0&&(c.currentIndex=T);this.enableConnectWithInitialState_&&(c.loopMode=g||"LOOP_MODE_OFF");P&&(this.playerContext_.listId=P);this.playerContext_.videoId=
x;this.playerContext_.index=T||0;this.playerContext_.state=3;QH(this.playerContext_,Z);this.autoplayMode_="UNSUPPORTED";P=this.enableConnectWithInitialState_?"setInitialState":"setPlaylist";ow("Connecting with "+P+" and params: "+(0,_.Lu)(c));this.channelService.connect({method:P,params:(0,_.Lu)(c)},k,dPY())}else ow("Connecting without params"),this.channelService.connect({},k,dPY());pRd(this)};
g9.prototype.setLoungeToken=function(k){this.channelService.setLoungeToken(k)};
g9.prototype.dispose=function(){this.isDisposed()||(_.Z0("yt.mdx.remote.remoteClient_",null),this.publish("beforeDispose"),XRa(this,3));_.Kc.prototype.dispose.call(this)};
g9.prototype.disposeInternal=function(){CQY(this);Gp2(this);Rq3(this);_.u$(this.clientSetVideoTimerId_);this.clientSetVideoTimerId_=NaN;_.u$(this.idleDisconnectTimerId_);this.idleDisconnectTimerId_=NaN;this.clientVideoId_=null;_.cC0(this.listeners_);this.listeners_.length=0;this.channelService.dispose();_.Kc.prototype.disposeInternal.call(this);this.autoplayMode_=this.autoplayVideoId_=this.connectedDevices_=this.playerContext_=this.channelService=null};
var kg2=function(k){return _.lV(k.connectedDevices_,function(g){return g.type=="LOUNGE_SCREEN"})},ow=function(k){Ya("conn",k)},XRa=function(k,g){k.publish("proxyStateChange",g)},pRd=function(k){k.connectTimerId_=_.Bq(function(){ow("Connecting timeout");
k.JSC$20100_disconnect_(1)},2E4)},CQY=function(k){_.u$(k.connectTimerId_);
k.connectTimerId_=NaN},Rq3=function(k){_.u$(k.reconnectedCheckScreenTimeout_);
k.reconnectedCheckScreenTimeout_=NaN},PK3=function(k){Gp2(k);
k.playingSyncTimerId_=_.Bq(function(){gXn(k,"getNowPlaying")},2E4)},Gp2=function(k){_.u$(k.playingSyncTimerId_);
k.playingSyncTimerId_=NaN},I53=function(k){ow("Channel opened");
k.reconnecting_&&(k.reconnecting_=!1,Rq3(k),k.reconnectedCheckScreenTimeout_=_.Bq(function(){ow("Timing out waiting for a screen.");k.JSC$20100_disconnect_(1)},15E3))},x2s=function(k,g){var P=null;
if(g){var x=kg2(k);x&&(P={clientName:x.clientName,deviceMake:x.brand,deviceModel:x.model,osVersion:x.osVersion})}_.Z0("yt.mdx.remote.remoteClient_",P);g&&(CQY(k),Rq3(k));P=k.channelService.isChannelOpened()&&isNaN(k.connectTimerId_);g==P?g&&(XRa(k,1),gXn(k,"getSubtitlesTrack")):g?(k.getOtherConnectedRemoteId_()&&k.playerContext_.reset(),XRa(k,1),gXn(k,"getNowPlaying"),$2U(k)):k.JSC$20100_disconnect_(1)},ivF=function(k,g){var P=g.params.videoId;
delete g.params.videoId;P==k.playerContext_.videoId&&(_.vX.isEmpty(g.params)?k.playerContext_.trackData=null:k.playerContext_.trackData=g.params,k.publish("remotePlayerChange"))},U2V=function(k,g,P){var x=g.params.videoId||g.params.video_id,U=parseInt(g.params.currentIndex,10);
k.playerContext_.listId=g.params.listId||k.playerContext_.listId;tg5(k.playerContext_,x,U);k.publish("remoteQueueChange",P)},AKy=function(k,g){g.params=g.params||{};
U2V(k,g,"NOW_PLAYING_MAY_CHANGE");k.onStateChange_(g);k.publish("autoplayDismissed")};
g9.prototype.onStateChange_=function(k){var g=parseInt(k.params.currentTime||k.params.current_time,10);QH(this.playerContext_,isNaN(g)?0:g);g=parseInt(k.params.state,10);g=isNaN(g)?-1:g;g==-1&&this.playerContext_.playerState==-1E3&&(g=-1E3);this.playerContext_.playerState=g;g=Number(k.params.loadedTime);this.playerContext_.loadedTime=isNaN(g)?0:g;g=Number(k.params.duration);this.playerContext_.duration_=isNaN(g)?0:g;g=this.playerContext_;var P=Number(k.params.liveIngestionTime);g.liveIngestionTime_=
P;g.isLive_=isNaN(P)?!1:!0;g=this.playerContext_;P=Number(k.params.seekableStartTime);k=Number(k.params.seekableEndTime);g.seekableStart_=isNaN(P)?0:P;g.seekableEnd_=isNaN(k)?0:k;this.playerContext_.playerState==1?PK3(this):Gp2(this);this.publish("remotePlayerChange")};
g9.prototype.onAdStateChange_=function(k){if(this.playerContext_.playerState!=-1E3){var g=1085;switch(parseInt(k.params.adState,10)){case 1:g=1081;break;case 2:g=1084;break;case 0:g=1083}this.playerContext_.playerState=g;k=parseInt(k.params.currentTime,10);QH(this.playerContext_,isNaN(k)?0:k);this.publish("remotePlayerChange")}};
var d25=function(k,g){var P=g.params.muted=="true";k.playerContext_.volume=parseInt(g.params.volume,10);k.playerContext_.muted=P;k.publish("remotePlayerChange")},Ov7=function(k,g){k.autoplayVideoId_=g.params.videoId;
k.publish("nowAutoplaying",parseInt(g.params.timeout,10))},qz5=function(k,g){k.autoplayVideoId_=g.params.videoId||null;
k.publish("autoplayUpNext",k.autoplayVideoId_)},TOs=function(k,g){k.autoplayMode_=g.params.autoplayMode;
k.publish("autoplayModeChange",k.autoplayMode_);k.autoplayMode_=="DISABLED"&&k.publish("autoplayDismissed")},ey7=function(k,g){var P=g.params.hasNext=="true";
k.playerContext_.hasPrevious=g.params.hasPrevious=="true";k.playerContext_.hasNext=P;k.publish("previousNextChange")};
g9.prototype.isCapabilitySupportedOnConnectedDevices_=function(k){if(!this.connectedDevices_||this.connectedDevices_.length===0)return!1;for(var g=_.O(this.connectedDevices_),P=g.next();!P.done;P=g.next())if(!P.value.capabilities.has(k))return!1;return!0};
var yZ5=function(k,g){g=g.message;g.params?ow("Received: action="+g.action+", params="+(0,_.Lu)(g.params)):ow("Received: action="+g.action+" {}");switch(g.action){case "loungeStatus":g=(0,_.WB)(g.params.devices);k.connectedDevices_=_.al(g,function(x){return new zD(x)});
g=!!_.lV(k.connectedDevices_,function(x){return x.type=="LOUNGE_SCREEN"});
x2s(k,g);g=k.isCapabilitySupportedOnConnectedDevices_("mlm");k.publish("multiStateLoopEnabled",g);break;case "loungeScreenDisconnected":SO3(k.connectedDevices_,function(x){return x.type=="LOUNGE_SCREEN"});
x2s(k,!1);break;case "remoteConnected":var P=new zD((0,_.WB)(g.params.device));_.lV(k.connectedDevices_,function(x){return x.equals(P)})||_.njC(k.connectedDevices_,P);
break;case "remoteDisconnected":P=new zD((0,_.WB)(g.params.device));SO3(k.connectedDevices_,function(x){return x.equals(P)});
break;case "gracefulDisconnect":break;case "playlistModified":U2V(k,g,"QUEUE_MODIFIED");break;case "nowPlaying":AKy(k,g);break;case "onStateChange":k.onStateChange_(g);break;case "onAdStateChange":k.onAdStateChange_(g);break;case "onVolumeChanged":d25(k,g);break;case "onSubtitlesTrackChanged":ivF(k,g);break;case "nowAutoplaying":Ov7(k,g);break;case "autoplayDismissed":k.publish("autoplayDismissed");break;case "autoplayUpNext":qz5(k,g);break;case "onAutoplayModeChanged":TOs(k,g);break;case "onHasPreviousNextChanged":ey7(k,
g);break;case "requestAssistedSignIn":k.publish("assistedSignInRequested",g.params.authCode);break;case "onLoopModeChanged":k.publish("loopModeChange",g.params.loopMode);break;default:ow("Unrecognized action: "+g.action)}};
_.d=g9.prototype;_.d.getProxyState_=function(){var k=3;this.isDisposed()||(k=0,isNaN(this.getReconnectTimeout_())?this.channelService.isChannelOpened()&&isNaN(this.connectTimerId_)&&(k=1):k=2);return k};
_.d.JSC$20100_disconnect_=function(k){ow("Disconnecting with "+k);_.Z0("yt.mdx.remote.remoteClient_",null);CQY(this);this.publish("beforeDisconnect",k);k==1&&LW();this.channelService.disconnect(k);this.dispose()};
_.d.getPlayerContextData_=function(){var k=this.playerContext_;this.clientVideoId_&&(k=this.playerContext_.clone(),tg5(k,this.clientVideoId_,k.index));return MgT(k)};
_.d.setPlayerContextData_=function(k){var g=this,P=new NR(k);P.videoId&&P.videoId!=this.playerContext_.videoId&&(this.clientVideoId_=P.videoId,_.u$(this.clientSetVideoTimerId_),this.clientSetVideoTimerId_=_.Bq(function(){if(g.clientVideoId_){var U=g.clientVideoId_;g.clientVideoId_=null;g.playerContext_.videoId!=U&&gXn(g,"getNowPlaying")}},5E3));
var x=[];this.playerContext_.listId==P.listId&&this.playerContext_.videoId==P.videoId&&this.playerContext_.index==P.index||x.push("remoteQueueChange");this.playerContext_.playerState==P.playerState&&this.playerContext_.volume==P.volume&&this.playerContext_.muted==P.muted&&DOV(this.playerContext_)==DOV(P)&&(0,_.Lu)(this.playerContext_.trackData)==(0,_.Lu)(P.trackData)||x.push("remotePlayerChange");this.playerContext_.reset(k);_.xP(x,function(U){this.publish(U)},this)};
_.d.getOtherConnectedRemoteId_=function(){var k=this.channelService.getDeviceId(),g=_.lV(this.connectedDevices_,function(P){return P.type=="REMOTE_CONTROL"&&P.id!=k});
return g?g.id:""};
_.d.getReconnectTimeout_=function(){return this.channelService.getReconnectTimeout()};
_.d.getAutoplayMode_=function(){return this.autoplayMode_||"UNSUPPORTED"};
_.d.getAutoplayVideoId_=function(){return this.autoplayVideoId_||""};
_.d.JSC$20100_reconnect_=function(){!isNaN(this.getReconnectTimeout_())&&this.channelService.reconnect()};
var $2U=function(k){_.u$(k.idleDisconnectTimerId_);k.idleDisconnectTimerId_=_.Bq(function(){k.JSC$20100_disconnect_(1)},864E5)},gXn=function(k,g,P){P?ow("Sending: action="+g+", params="+(0,_.Lu)(P)):ow("Sending: action="+g);
k.channelService.sendMessage(g,P)};
g9.prototype.sendMessageWithUserAction_=function(k,g){gXn(this,k,g);$2U(this)};
g9.prototype.JSC$20100_getXsrfToken_=function(){var k=_.FR.get("SAPISID","")||_.FR.get("__Secure-1PAPISID",void 0)||"",g=_.FR.get("__Secure-3PAPISID","")||"";if(!k&&!g)return"";k=_.tU(_.QP(k),2);g=_.tU(_.QP(g),2);return _.tU(_.QP(","+k+","+g),2)};
g9.prototype.subscribe=g9.prototype.subscribe;g9.prototype.unsubscribeByKey=g9.prototype.unsubscribeByKey;g9.prototype.getProxyState=g9.prototype.getProxyState_;g9.prototype.disconnect=g9.prototype.JSC$20100_disconnect_;g9.prototype.getPlayerContextData=g9.prototype.getPlayerContextData_;g9.prototype.setPlayerContextData=g9.prototype.setPlayerContextData_;g9.prototype.getOtherConnectedRemoteId=g9.prototype.getOtherConnectedRemoteId_;g9.prototype.getReconnectTimeout=g9.prototype.getReconnectTimeout_;
g9.prototype.getAutoplayMode=g9.prototype.getAutoplayMode_;g9.prototype.getAutoplayVideoId=g9.prototype.getAutoplayVideoId_;g9.prototype.reconnect=g9.prototype.JSC$20100_reconnect_;g9.prototype.sendMessage=g9.prototype.sendMessageWithUserAction_;g9.prototype.getXsrfToken=g9.prototype.JSC$20100_getXsrfToken_;g9.prototype.isCapabilitySupportedOnConnectedDevices=g9.prototype.isCapabilitySupportedOnConnectedDevices_;var wN3=function(k){lh.call(this,"ScreenServiceProxy");this.instance_=k;this.subscriptionKeys_=[];this.subscriptionKeys_.push(this.instance_.$_s("screenChange",(0,_.DD)(this.JSC$20103_onScreenChange_,this)));this.subscriptionKeys_.push(this.instance_.$_s("onlineScreenChange",(0,_.DD)(this.onOnlineScreenChange_,this)))};
_.z(wN3,lh);_.d=wN3.prototype;_.d.getScreens=function(k){return this.instance_.$_gs(k)};
_.d.contains=function(k){return!!this.instance_.$_c(k)};
_.d.get=function(k){return this.instance_.$_g(k)};
_.d.start=function(){this.instance_.$_st()};
_.d.add=function(k,g,P){this.instance_.$_a(k,g,P)};
_.d.remove=function(k,g,P){this.instance_.$_r(k,g,P)};
_.d.updateName=function(k,g,P,x){this.instance_.$_un(k,g,P,x)};
_.d.disposeInternal=function(){for(var k=this.subscriptionKeys_.length,g=0;g<k;++g)this.instance_.$_ubk(this.subscriptionKeys_[g]);this.subscriptionKeys_.length=0;this.instance_=null;lh.prototype.disposeInternal.call(this)};
_.d.JSC$20103_onScreenChange_=function(){this.publish("screenChange")};
_.d.onOnlineScreenChange_=function(){this.publish("onlineScreenChange")};
MR.prototype.$_st=MR.prototype.start;MR.prototype.$_gspc=MR.prototype.JSC$20062_getScreenByPairingCode;MR.prototype.$_gsppc=MR.prototype.JSC$20062_getScreenByPollingPairingCode;MR.prototype.$_c=MR.prototype.contains;MR.prototype.$_g=MR.prototype.get;MR.prototype.$_a=MR.prototype.add;MR.prototype.$_un=MR.prototype.updateName;MR.prototype.$_r=MR.prototype.remove;MR.prototype.$_gs=MR.prototype.getScreens;MR.prototype.$_gos=MR.prototype.JSC$20062_getOnlineScreens;MR.prototype.$_s=MR.prototype.subscribe;
MR.prototype.$_ubk=MR.prototype.unsubscribeByKey;var T6F=null,rns=!1,Io=null,Xl=null,mds=null,GZ=[];var cKT=new _.RM("yt-menu"),VsY=function(){},m2V=function(k,g,P){k=g=="right-click"?P.rightClickMenuPopupHint:P.menuPopupHint;
if(!(Zv5(g)>10))return g=g||"default",cKT.set(g+"-impression",Zv5(g)+1),k},Zv5=function(k){return parseInt(cKT.get((k||"default")+"-impression")||0,10)};
_.Nd(VsY);var wCU=function(){this.contexts_=new WeakMap;this.JSC$20109_networkService_=this.activeContext_=null},JK7=function(k,g,P){var x=k.contexts_.get(g);
x||(x=new b0Y(k.JSC$20109_networkService_),k.contexts_.set(g,x));k.activeContext_=x;P&&k.activeContext_.reset();k.activeContext_.start();return k.activeContext_};var vi=function(){};
vi.prototype.enqueue=function(){var k=this,g;return _.e(function(P){if(k.isCounterfactual())return(g=k.getCounterfactualData())&&k.shouldLogCounterfactualImpression()&&k.sendImpressionEndpoints(g),P.return();k.doEnqueue();_.SV(P)})};
vi.prototype.sendImpressionEndpoints=function(k){_.A0.getInstance().triggerOptionalAction("yt-service-request",{},k[0])};var aw=function(k,g){this.renderer=k;this.page=g};
_.z(aw,vi);aw.prototype.getCounterfactualData=function(){if(this.renderer.impressionCommand)return[this.renderer.impressionCommand]};
aw.prototype.isCounterfactual=function(){return!this.renderer.isVisible};
aw.prototype.shouldLogCounterfactualImpression=function(){return!0};
aw.prototype.doEnqueue=function(){var k=_.Iv(this.page);k&&k.pause();this.renderer.impressionCommand&&_.A0.getInstance().triggerOptionalAction("yt-service-request",{},this.renderer.impressionCommand);this.renderer.promoCommand&&_.l1(_.A0.getInstance(),[this.renderer.promoCommand],this.page)};var rKy=function(k,g){this.renderer=k;this.resolver=_.MQ();this.JSC$20121_enforcementCounter=new _.iGv;g?this.JSC$20121_playerManager=_.Iv(g):this.JSC$20121_playerManager=null;_.df(1,!0)};
_.z(rKy,vi);_.d=rKy.prototype;_.d.getCounterfactualData=function(){if(this.renderer.impressionEndpoints){var k=[];this.renderer.impressionEndpoints.forEach(function(g){(g=_.hC(g))&&k.push(g)});
return k}};
_.d.isCounterfactual=function(){return this.renderer.isVisible===!1};
_.d.shouldLogCounterfactualImpression=function(){var k=_.SVC();k?(this.JSC$20121_enforcementCounter.increment("POPUP"),_.df(3)):_.df(2);return k};
_.d.cancel=function(){this.resolver.promise.cancel()};
_.d.doEnqueue=function(){var k=this;_.SVC()?(this.JSC$20121_enforcementCounter.increment("POPUP"),_.df(3),fVT(this)):this.JSC$20121_playerManager?(this.resolver.promise.then(function(){fVT(k)}),WB7(this.resolver,this.JSC$20121_playerManager)):_.df(2)};
var WB7=function(k,g){var P=_.MQ();g.getPlayerPromise().then(function(x){P.resolve(x)});
P.promise.then(function(x){x.addEventListener("onAbnormalityDetected",k.resolve);_.u_(k.promise,function(){x.removeEventListener("onAbnormalityDetected",k.resolve)})});
k.promise.thenCatch(function(){P.promise.cancel()})},fVT=function(k){_.df(3);
var g={popupType:"LOCKED_MODAL",popup:{enforcementMessageViewModel:k.renderer}};g=_.A0.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:g},{});Promise.all(g).then(function(){s8y();k.JSC$20121_playerManager&&k.JSC$20121_playerManager.pause()})},s8y=function(){e5Y(function(k,g){_.xm3(k,g);
k===0?_.df(7):_.df(4)})};var bv7=function(k,g){this.renderer=k;this.page=g;this.resolver=_.MQ()};
_.z(bv7,vi);_.d=bv7.prototype;_.d.cancel=function(){this.resolver.promise.cancel()};
_.d.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.d.isCounterfactual=function(){return!this.renderer.isVisible};
_.d.shouldLogCounterfactualImpression=function(){return!0};
_.d.doEnqueue=function(){var k=this;this.resolver.promise.then(function(){var P={popup:{mealbarPromoRenderer:k.renderer},popupType:"MEALBAR"};_.A0.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:P},{})});
switch(this.renderer.triggerCondition){case "TRIGGER_CONDITION_POST_AD":if(this.page){var g=_.Iv(this.page);g&&BOy(this.resolver,g)}break;default:this.resolver.resolve()}};
var BOy=function(k,g){var P=_.MQ();g.getPlayerPromise().then(function(x){P.resolve(x)});
P.promise.then(function(x){x.addEventListener("onAdEnd",k.resolve);_.u_(k.promise,function(){x.removeEventListener("onAdEnd",k.resolve)})});
k.promise.thenCatch(function(){P.promise.cancel()})};var zyF=function(k,g){this.renderer=k;this.page=g};
_.z(zyF,vi);_.d=zyF.prototype;_.d.cancel=function(){this.JSC$20129_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20129_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20129_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.d.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.d.isCounterfactual=function(){return!this.renderer.isVisible};
_.d.shouldLogCounterfactualImpression=function(){return!0};
_.d.doEnqueue=function(){var k=this,g,P;((g=this.renderer.upsellDialogTriggerConditionSupportedDatas)==null?void 0:(P=g.playbackUpsellDialogTriggerConditionData)==null?void 0:P.triggerType)==="TRIGGER_TYPE_POST_DOWNLOAD"?this.JSC$20129_downloadedVideosCountSelectorUnsubscriber=_.Yt(_.Ni(),qWn,function(x,U){x>U&&(uMe(k),k.cancel())}):uMe(this)};
var uMe=function(k){var g={popup:{upsellDialogRenderer:k.renderer},popupType:"MODAL"};_.A0.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:g},{});(k=_.Iv(k.page))&&k.pause()};var Hi={},hyU=(Hi.TOOLTIP_POSITION_TYPE_BELOW="OPEN_POPUP_POSITION_BOTTOM",Hi.TOOLTIP_POSITION_TYPE_START="OPEN_POPUP_POSITION_LEFT",Hi.TOOLTIP_POSITION_TYPE_END="OPEN_POPUP_POSITION_RIGHT",Hi.TOOLTIP_POSITION_TYPE_BELOW_START="OPEN_POPUP_POSITION_BOTTOMLEFT",Hi.TOOLTIP_POSITION_TYPE_BELOW_END="OPEN_POPUP_POSITION_BOTTOMRIGHT",Hi.TOOLTIP_POSITION_TYPE_ABOVE_START="OPEN_POPUP_POSITION_TOPLEFT",Hi.TOOLTIP_POSITION_TYPE_ABOVE_END="OPEN_POPUP_POSITION_TOPRIGHT",Hi),EX5=function(k,g){this.renderer=k;this.targetManager=
g};
_.z(EX5,vi);_.d=EX5.prototype;_.d.cancel=function(){this.renderer.triggerCondition==="TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD"&&this.JSC$20136_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20136_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20136_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.d.getCounterfactualData=function(){if(this.isCounterfactual()){var k;return(k=this.renderer.promoConfig)==null?void 0:k.impressionEndpoints}};
_.d.isCounterfactual=function(){return!(!this.renderer.promoConfig||!this.renderer.promoConfig.isCounterfactual)};
_.d.shouldLogCounterfactualImpression=function(){return!0};
_.d.doEnqueue=function(){var k=this;if(this.renderer.targetId)switch(this.renderer.triggerCondition){case "TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD":this.JSC$20136_downloadedVideosCountSelectorUnsubscriber=_.Yt(_.Ni(),qWn,function(g,P){k.renderer.targetId&&g>P&&(plV(k.targetManager,k.renderer.targetId,LBn(k)),k.cancel())});
break;default:plV(this.targetManager,this.renderer.targetId,LBn(this))}};
var LBn=function(k){var g;if((g=k.renderer.suggestedPosition)==null?0:g.type)var P=hyU[k.renderer.suggestedPosition.type];P||(P="OPEN_POPUP_POSITION_BOTTOM");return{openPopupAction:{popup:{tooltipRenderer:k.renderer},popupType:"HINT",position:P}}};var nXY=function(){this.previousPage=null},SzT;
nXY.prototype.registerPromoCommand=function(k,g){FBn(this,void 0,void 0,_.b(k.roadblock,OpV),void 0,void 0,g)};
var FBn=function(k,g,P,x,U,A,q){k.previousPage!==q&&k.pendingTooltipPromo&&k.pendingTooltipPromo.cancel();k.previousPage=q;U?(k.pendingEnforcementPromo&&k.pendingEnforcementPromo.cancel(),k.pendingEnforcementPromo=new rKy(U,q),k.pendingEnforcementPromo.enqueue()):A?(k.pendingCommandWrapperPromo=new aw(A,q),k.pendingCommandWrapperPromo.enqueue()):x?(k.pendingRoadblockPromo&&k.pendingRoadblockPromo.cancel(),k.pendingRoadblockPromo=new zyF(x,q),k.pendingRoadblockPromo.enqueue()):g?(k.pendingMealbarPromo&&
k.pendingMealbarPromo.cancel(),k.pendingMealbarPromo=new bv7(g,q),k.pendingMealbarPromo.enqueue()):P&&(k.pendingTooltipPromo&&k.pendingTooltipPromo.cancel(),k.pendingTooltipPromo=new EX5(P,_.zH()),k.pendingTooltipPromo.enqueue())},YzV=function(){SzT||(SzT=new nXY);
return SzT};var bZs=!1;var R2s=function(k,g){var P=_.y4("SESSION_INDEX");this.actionToken_=k;this.commonToken_=g;this.sessionIndex_=P},Ge3=function(k){var g=_.MQ(),P=_.gP("payments.business.integration.bootstrap"),x=_.gP("payments.business.integration"),U=x.Style.create().withMaterialDesignStyle(),A=x.mashupMode.popup("instrument-manager");
P.asMashupMode(A).usingUserIndex(k.sessionIndex_).usingDefaultActivityStatusChangeHandler().usingStyle(U).inStandaloneContext(x.standaloneContextAuthId.forUserId()).instrumentManager(k.actionToken_,k.commonToken_.length>0?k.commonToken_:void 0,function(q){var T=q.instrumentId;T?g.resolve(T):(T=_.gP("payments.business.integration.scenario.InstrumentManager"),g.reject(q.errorCode&&q.errorCode===T.FailureReason.CANCELLED?"instrumentManagerCancelled":"instrumentManagerCallbackError"))}).load(null,function(q){_.Ry(q);
g.reject("instrumentManagerLoadError")});
return g.promise};var iW=function(k,g,P){this.payloadName="transactionFlowFailed";this.payload={errorType:k,serializedTransactionFlowLoggingParams:g,isUserDismiss:P===void 0?!1:P}};
_.Z0("yt.ypc.shared.YpcTransactionFlowError",iW);var NS=function(){return _.ch.apply(this,arguments)||this};
_.z(NS,_.ch);NS.prototype.beforeRegister=function(){this.stampDom||(this.stampDom={});this.stampDom.errorRenderer={id:"error",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer"}}};
NS.prototype.onErrorMessageDismiss=function(){this._setErrorRenderer(null)};
NS.prototype.onErrorMessageDismiss=NS.prototype.onErrorMessageDismiss;_.N([_.n({readOnly:!0,observer:"errorRendererChanged"}),_.I("design:type",Object)],NS.prototype,"errorRenderer",void 0);_.N([_.dV("yt-live-chat-error-message-dismiss"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],NS.prototype,"onErrorMessageDismiss",null);_.N([_.VB()],NS);var j83=[NS.prototype];var Q8Y;var lVs;var D2e=new _.RM("yt-live-chat"),tsT=new Map;tsT.set("timestamp_toggle","show-timestamps");tsT.set("reactions_toggle","allow-reactions");var Iw=function(){return _.S.apply(this,arguments)||this};
_.z(Iw,_.S);_.d=Iw.prototype;_.d.menuItemIdentifierChanged=function(){var k;(k=this.data)!=null&&k.menuItemIdentifier&&(k=tsT.get(this.data.menuItemIdentifier))&&(_.W("enable_lwe_web_mute")?(k=D2e.get(k),this.isToggled=!(k===void 0?!this.data.isToggled:!k)):this.isToggled=D2e.get(k))};
_.d.onFocus=function(){this.toggleButton.focus()};
_.d.onTap=function(){var k=this.data.command;k&&this.componentBehavior.resolveCommand(k)};
_.d.computeText=function(k,g,P){return this.componentBehavior.getSimpleString(k?P:g)};
_.d.computeIcon=function(k,g,P){return(k=k?P:g)&&k.iconType?_.Pm(k.iconType):""};
Iw.prototype.onTap=Iw.prototype.onTap;Iw.prototype.onFocus=Iw.prototype.onFocus;Iw.prototype.menuItemIdentifierChanged=Iw.prototype.menuItemIdentifierChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Iw.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Iw.prototype,"componentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Iw.prototype,"data",void 0);
_.N([_.n({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.I("design:type",String)],Iw.prototype,"icon",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],Iw.prototype,"isToggled",void 0);_.N([_.Td("tp-yt-paper-toggle-button"),_.I("design:type",Object)],Iw.prototype,"toggleButton",void 0);_.N([_.OO("data.menuItemIdentifier"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Iw.prototype,"menuItemIdentifierChanged",null);
_.N([_.dV("focus"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Iw.prototype,"onFocus",null);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Iw.prototype,"onTap",null);_.N([_.hB({disableElementRegistration:!0,is:"yt-live-chat-toggle-renderer",noInjection:!0})],Iw);
_.v(Iw,"yt-live-chat-toggle-renderer",function(){if(lVs===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-toggle-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_toggle_renderer.yt.live.chat.toggle.renderer.css.js--\x3e<tp-yt-paper-item class="style-scope yt-live-chat-toggle-renderer">\n   <yt-icon icon="[[icon]]" class="style-scope yt-live-chat-toggle-renderer"></yt-icon>\n  <span class="style-scope yt-live-chat-toggle-renderer">[[computeText(data.isToggled, data.defaultText, data.toggledText)]]</span>\n  <tp-yt-paper-toggle-button aria-label="[[computeText(data.isToggled, data.defaultText, data.toggledText)]]" checked="[[isToggled]]" class="style-scope yt-live-chat-toggle-renderer">\n  </tp-yt-paper-toggle-button>\n</tp-yt-paper-item>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;Q8Y===void 0&&(Q8Y=document.createElement("template"));var x=Q8Y;P.call(g,x.content.cloneNode(!0),k.content.firstChild);lVs=k}k=lVs;return k},{mode:_.W("live_chat_enable_sink_wrapper")?2:0});var MsY=new _.gt("NAVIGATION_PROGRESS_TOKEN");var KBT={},oX5={},vX7=(oX5[C6n.name]=!0,oX5),Xw=function(){var k=_.ch.apply(this,arguments)||this;k._noAccessors=!0;k.tabGesturesIsActive=!1;k.actionRouterIsRoot=!0;k.appBehaviorActionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-clear-cookie-action":"handleClearCookieAction","yt-store-grafted-ve-action":"onStoreGraftedVeAction","yt-history-load":"onYtHistoryLoad","yt-history-pop":"onYtHistoryPop"};k.pageTitle="";k.titleSuffix="YouTube";k.unseenNotificationCount=
0;k.hasNavigated=!1;k.hasSetScrollTopForNavigation=!1;k.pagePreparer=null;k.zwiebackInitJobId=0;k.dataUpdatePromise=null;k.loadDepsPromise=_.$D();k.hasPendingNavigation=!1;k.pendingPlayerOnResponseReceivedActions=[];return k};
_.z(Xw,_.ch);Xw.prototype.attached=function(){aVT(this);document.addEventListener("yt-navigate-cache",_.AB(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.registerActionMap(this.appBehaviorActionMap);var k=yH();k.init();k.dispatchElement=this.hostElement};
var aVT=function(k,g){g=g===void 0?0:g;var P=_.Za().resolve(_.VE(_.BW));if(P)HvF(k,P);else{if(g>=5)throw Error("sl");setTimeout(function(){aVT(k,g+1)},0)}},HvF=function(k,g){g.addEventListener("yt-navigate-start",_.AB(k,k.onYtNavigateStart));
g.addEventListener("yt-navigate-finish",_.AB(k,k.onYtNavigateFinish));g.addEventListener("yt-navigate-error",_.AB(k,k.onYtNavigateError));g.addEventListener("yt-page-data-fetched",_.AB(k,k.onYtPageDataFetched))};
_.d=Xw.prototype;_.d.detached=function(){var k=_.Za().resolve(_.BW);k.removeEventListener("yt-navigate-start",_.AB(this,this.onYtNavigateStart));k.removeEventListener("yt-navigate-finish",_.AB(this,this.onYtNavigateFinish));k.removeEventListener("yt-navigate-error",_.AB(this,this.onYtNavigateError));k.removeEventListener("yt-page-data-fetched",_.AB(this,this.onYtPageDataFetched));document.removeEventListener("yt-navigate-cache",_.AB(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.unregisterActionMap(this.appBehaviorActionMap)};
_.d.setPageOffset=function(k,g){k?_.RV(this.hostElement,"yt-set-page-offset",[k,g]):_.IE(Error("tl"))};
_.d.setPageOffsetForNavigation=function(k,g){this.hasSetScrollTopForNavigation||(this.hasSetScrollTopForNavigation=!0,this.setPageOffset(k,g))};
_.d.onYtNavigateSetPageOffset=function(k,g){this.setPageOffsetForNavigation(g.page,g.offset)};
_.d.getPageOffset=function(){var k=_.kr(this.hostElement).querySelector("#page-manager").getCurrentPage(),g=0;k&&(g=_.RV(this.hostElement,"yt-get-page-offset",[k])[0]);return g};
_.d.onYtHistoryPop=function(k,g){if(_.pr("DISABLE_WARM_LOADS"))k.preventDefault(),window.location.reload();else{var P=_.Za().resolve(_.BW);P.hasPendingNavigation()&&k.preventDefault();P.cancelPendingNavigation();_.kD(this.hostElement,"yt-pending-navigation-cancelled");g.errorMsg&&(k=g.errorMsg.split(" - "),g=Error(k[0]),k.length==2&&k[1]&&(_.CH(g,k[1]),_.pH(g)),window.location.reload())}};
_.d.onYtHistoryLoad=function(k,g){var P=this;if(_.pr("DISABLE_WARM_LOADS"))window.location.reload();else{(k=g.endpoint)&&Object.keys(k).length||(k=null);var x=g.historyEntry,U=_.Za().resolve(_.BW),A=_.Za().resolve(_.NQ),q=null;x&&x.rootData&&(q=x.rootData);var T=q&&NO3(q);!q||T||q.filler?k?(U.navigate(k,!0),IVs(this,k)):(g.legacyBorder||T||(g.JSC$30442_savedComponentState==null&&q==null?_.pH(new _.Da("Incomplete history entry",g.forward)):_.XU(new _.Da("Malformed history entry",g.JSC$30442_savedComponentState,
g.forward,q))),window.location.reload()):(_.Nd0({isHot:!0}),_.bL({webInfo:{navigationReason:"h"}}),_.bc0(),_.EX("srt"),_.EX("pdc"),this.cancelPendingTasks(),XCa(this,g.forward,q),q.player&&(q.player.loaded=!1),IVs(this,k),_.bnN(U,k||{},q,2,{},!1,g).then(function(){P.setPageOffset(A.getCurrentPage(),x.scrollTop||0)}))}};
_.d.initHistoryManager=function(k){if(!this.hasNavigated){this.hasNavigated=!0;var g=_.kr(this.hostElement).querySelector("#page-manager").getCurrentData();k=isNaN(k)?this.getPageOffset():k;var P=_.Za().resolve(_.BW).currentEndpoint;this.replaceState(P,g,k)}};
_.d.cancelPendingTasks=function(){this.pagePreparer&&this.pagePreparer.cancel()};
_.d.onYtNavigateStart=function(k,g){this.cancelPendingTasks();g.noProgressBar||(k=_.Za().resolve(_.VE(MsY)))&&k.start();k=this.hasPendingNavigation?null:this.data;var P=_.Za().resolve(_.NQ),x,U,A;_.W("kevlar_use_vimio_behavior")&&!((x=g.endpoint)==null?0:(U=x.commandMetadata)==null?0:(A=U.webCommandMetadata)==null?0:A.ignoreNavigation)&&(x=P.getCurrentPage())&&x.disconnectVisibilityRoot();P.prepareForNavigation(g.pageType,g.endpoint);_.W("kevlar_remove_page_dom_on_switch")||(this.pagePreparer=new _.ij(1,
"pcl"),_.Up(this.pagePreparer,P.preparePage.bind(P,g.pageType,g.endpoint)));x=this.getPageOffset();this.initHistoryManager(x);g.reload||this.hasPendingNavigation?((_.W("web_enable_delay_shorts_sequence_call")||_.W("web_enable_shorts_sequence_cache_fix"))&&g.pageType==="shorts"&&g.reload&&_.GB(this.hostElement,"yt-shorts-reset"),this.replaceState(g.endpoint,k,x)):(k==null?void 0:k.page)==="watch"&&g.pageType==="watch"&&_.W("kevlar_replace_watch_to_watch_history_state")?this.replaceState(g.endpoint,
k,x):(k==null?void 0:k.page)!=="shorts"||g.pageType!=="shorts"||g.endpoint.reelWatchEndpoint.sequenceParams||_.W("short_to_short_back_nav_killswitch")?g.type!="navigate-back"&&g.type!="navigate-forward"&&(g.pageType==="shorts"&&_.GB(this.hostElement,"yt-shorts-reset"),this.saveAndPush(g.url,g.endpoint,k,x)):(_.W("web_enable_delay_shorts_sequence_call")&&(g.endpoint.reelWatchEndpoint.sequenceParams=k==null?void 0:k.cachedSequenceParams,g.endpoint.reelWatchEndpoint.sequenceProvider=k==null?void 0:k.cachedSequenceProvider),
this.replaceState(g.endpoint,k,0));this.hasPendingNavigation=!0};
var yKY=function(k){k.hasPendingNavigation=!1;(k=_.Za().resolve(_.VE(MsY)))&&k.finish()};
Xw.prototype.onYtNavigateError=function(k,g){yKY(this);k=this.get("endpoint.commandMetadata.webCommandMetadata.url",g);var P=_.Uq(window.location.href);k&&!P.pbjreload&&(g=g.navigationErrorReason||"10",_.W("kevlar_parent_on_pbjreload")&&(P={csn:_.hE()},this.get("data.endpoint.clickTrackingParams")&&(P.itct=this.data.endpoint.clickTrackingParams),_.Nj(k,P)),_.Sa(_.AY(k,{pbjreload:g})))};
Xw.prototype.onYtNavigateCache=function(k,g){var P=this,x=g.url,U=g.endpoint,A=g.data;k=!!g.miniplayer;g=!!g.skipHistory;if(x&&U&&A){var q=this.getPageOffset(),T=this.data||null;g||this.saveAndPush(x,U,T,q);x=_.bnN(_.Za().resolve(_.BW),U,A,k?4:3,{},k);k&&x.then(function(){P.dataUpdatePromise&&P.dataUpdatePromise.then(function(){var c=_.Za().resolve(_.NQ);P.setPageOffset(c.getCurrentPage(),0)})})}};
Xw.prototype.onYtNavigateFinish=function(k,g){var P=this;this.dataUpdatePromise&&this.dataUpdatePromise.then(function(){pC2(P,g.fromHistory)})};
var pC2=function(k,g){yKY(k);if(k.pendingPlayerOnResponseReceivedActions){for(var P=_.O(k.pendingPlayerOnResponseReceivedActions),x=P.next();!x.done;x=P.next())_.ie(x.value,k.hostElement);k.pendingPlayerOnResponseReceivedActions=[]}P=_.Za().resolve(_.NQ);g||!k.hasNavigated||_.W("web_disable_scroll_on_navigate_finish")||((g=P.getCurrentPage())?g.is==="ytd-shorts"||k.tabGesturesIsActive||k.setPageOffsetForNavigation(g,0):_.pH(Error("ul")));_.jb(function(){_.jb(function(){_.EX("pda")})})};
Xw.prototype.onYtNavigate=function(k){if(!k.detail.endpoint){var g=new _.Da("Error: Missing yt-navigate endpoint from target:",k.target,k.target.nodeName);_.IE(g)}if(g=_.W("cold_missing_history"))g=yH(),g.init(!1),g=!(g.browserHistory.boundHistoryReplaceState&&g.browserHistory.boundHistoryPushState);if(g){_.X2("DISABLE_WARM_LOADS",!0);g=new _.Da("Failed to initialize history manager",this.getDebugString());var P=navigator.userAgent&&navigator.userAgent.includes("Version/11.1.2 Safari");this.getThirdPartyManipulationSuspected()||
P?_.pH(g):_.IE(g)}g=k.detail.endpoint;var x,U;_.W("debug_forward_web_query_parameters")&&((x=g.commandMetadata)==null?0:(U=x.webCommandMetadata)==null?0:U.url)&&(g=JSON.parse(JSON.stringify(g)),g.commandMetadata.webCommandMetadata.url=_.c6I(g.commandMetadata.webCommandMetadata.url,window.location.search));k={type:0,command:g,form:{params:k.detail.params,tempData:k.detail.tempData||{},requestType:k.detail.type,createScreenConfig:k.detail.createScreenConfig,reload:k.detail.reload?k.detail.reload:!1,
requestForm:k.detail}};_.W("kevlar_yt_navigate_command_handler")?(x=_.Za().resolve(_.wP),k.form.skipDefaultElement=!0,x.resolveCommand(g,{form:k.form})):this.handleNavigate(k)};
Xw.prototype.handleNavigate=function(k){this.hasSetScrollTopForNavigation=!1;var g=_.Za().resolve(_.BW),P=k.form||{};g.navigate(k.command,P.reload,P.params,P.tempData,P.requestType,P.createScreenConfig,P.ignoreConfirmation,P.requestForm)&&IVs(this,k.command,P.tempData)};
Xw.prototype.onYtPageDataFetched=function(k,g){try{_.ekq().reset();this.data=g.pageData;this.dataUpdatePromise&&(this.dataUpdatePromise.cancel("canceled dataUpdatePromise_"),this.dataUpdatePromise=null);this.pendingPlayerOnResponseReceivedActions=[];this.dataUpdatePromise=_.Za().resolve(_.NQ).updatePageData(this.data);var P=this.get("playerResponse.onResponseReceivedActions",this.data);P&&(P=CKn(this,P));P&&_.Pw(this.hostElement,P,this.hostElement);var x=this.get("playerResponse.responseContext.consistencyTokenJar",
this.data),U=this.get("response.responseContext.consistencyTokenJar",this.data);if(x||U){var A=_.V_j(),q=(0,_.vX.getValues)(A.tokenJars);x&&A.replace(q,x);U&&A.replace(q,U)}}catch(T){_.IE(T)}};
var IVs=function(k,g,P){try{k.onYtEndpointChangeHandler(g,P)}catch(x){_.IE(x)}};
_.d=Xw.prototype;_.d.onYtEndpointChangeHandler=function(){};
_.d.setPageTitle=function(k){k=(this.pageTitle=k)?k+" - "+this.titleSuffix:this.titleSuffix;document.title=(this.unseenNotificationCount?"("+this.unseenNotificationCount+") ":"")+k};
_.d.onYtUpdateTitle=function(k,g){this.setPageTitle(g)};
_.d.setUnseenNotificationCount=function(k){this.unseenNotificationCount=k;this.setPageTitle(this.pageTitle)};
_.d.handleUpdateNotificationsUnseenCountAction=function(k){_.b(k,FRV)&&((k=_.b(k,FRV).unseenCount)?this.setUnseenNotificationCount(k):this.setUnseenNotificationCount(0))};
_.d.handleClearCookieAction=function(k){var g;(k=(g=_.b(k,Eie))==null?void 0:g.cookieName)&&_.FEI(k)};
_.d.onYtUpdateUnseenNotificationCount=function(k,g){this.setUnseenNotificationCount(g)};
_.d.loadData=function(k){var g=this;this.loadDepsPromise.then(function(){var P=_.Za().resolve(_.VE(_.BW));P||_.IE(Error("vl"));if(k&&k.response){if(!k.endpoint){var x=_.lp(window.document.location.href)||"/",U="";if(x==="/"||x.startsWith("/?"))U="WEB_PAGE_TYPE_BROWSE";k.endpoint={commandMetadata:{webCommandMetadata:{url:x,webPageType:U,rootVe:3854}}}}_.bnN(P,k.endpoint,k,5,{})}else k.endpoint?P.navigate(k.endpoint):P.navigate(_.F3);_.Xq.cancelJob(g.zwiebackInitJobId);g.zwiebackInitJobId=_.Xq.addLowPriorityJob(B65)})};
var yH=function(){return _.Za().resolve(_.Bv)};
Xw.prototype.getDebugString=function(){return yH().getDebugString()};
Xw.prototype.getThirdPartyManipulationSuspected=function(){return yH().getThirdPartyManipulationSuspected()};
Xw.prototype.replaceState=function(k,g,P){yH().saveAndReplace(k,g,P)};
Xw.prototype.saveAndPush=function(k,g,P,x){yH().saveAndPush(k,g,P,x)};
var NO3=function(k){return _.b(k.endpoint,_.oV)||_.b(k.endpoint,_.VY)?!0:!k||isNaN(k.expirationTime)?!1:(0,_.Jc)()>k.expirationTime},XCa=function(k,g,P){var x=k.get("response.trackingParams",P),U=_.up(),A=_.hE();
if(x&&U&&A&&(x=k.get("response.responseContext.webResponseContextExtensionData.ytConfigData.rootVisualElementType",P),!x&&P.rootVe&&(x=P.rootVe),U=g?"forwardButton":"backButton",g=k.get("playerResponse.topbar.desktopTopbarRenderer."+U+".buttonRenderer.command.clickTrackingParams",k.data),k=k.get("response.topbar.desktopTopbarRenderer."+U+".buttonRenderer.command.clickTrackingParams",k.data),g=(k=g||k)?_.Zz(k):void 0,k=_.qJ(),U=[_.$D(P)],_.bF(k,x,g,{dataPromises:U,csnToClone:P.csn}),P.graftedVes))for(P=
_.O(P.graftedVes),x=P.next();!x.done;x=P.next())_.BV(k,x.value)};
Xw.prototype.onStoreGraftedVeAction=function(k){this.data?(this.data.graftedVes||(this.data.graftedVes=[]),this.data.graftedVes.push(k)):_.pH(Error("wl"))};
var CKn=function(k,g){return g.filter(function(P){for(var x in P)if(vX7[x])return k.pendingPlayerOnResponseReceivedActions.push(P),!0;return!1})};
_.mJ.Object.defineProperties(Xw.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){}}});
Xw.prototype.onStoreGraftedVeAction=Xw.prototype.onStoreGraftedVeAction;Xw.prototype.loadData=Xw.prototype.loadData;Xw.prototype.onYtUpdateUnseenNotificationCount=Xw.prototype.onYtUpdateUnseenNotificationCount;Xw.prototype.handleClearCookieAction=Xw.prototype.handleClearCookieAction;Xw.prototype.handleUpdateNotificationsUnseenCountAction=Xw.prototype.handleUpdateNotificationsUnseenCountAction;Xw.prototype.setUnseenNotificationCount=Xw.prototype.setUnseenNotificationCount;
Xw.prototype.onYtUpdateTitle=Xw.prototype.onYtUpdateTitle;Xw.prototype.setPageTitle=Xw.prototype.setPageTitle;Xw.prototype.onYtEndpointChangeHandler=Xw.prototype.onYtEndpointChangeHandler;Xw.prototype.onYtPageDataFetched=Xw.prototype.onYtPageDataFetched;Xw.prototype.handleNavigate=Xw.prototype.handleNavigate;Xw.prototype.onYtNavigate=Xw.prototype.onYtNavigate;Xw.prototype.onYtNavigateFinish=Xw.prototype.onYtNavigateFinish;Xw.prototype.onYtNavigateCache=Xw.prototype.onYtNavigateCache;
Xw.prototype.onYtNavigateError=Xw.prototype.onYtNavigateError;Xw.prototype.onYtNavigateStart=Xw.prototype.onYtNavigateStart;Xw.prototype.cancelPendingTasks=Xw.prototype.cancelPendingTasks;Xw.prototype.initHistoryManager=Xw.prototype.initHistoryManager;Xw.prototype.onYtHistoryLoad=Xw.prototype.onYtHistoryLoad;Xw.prototype.onYtHistoryPop=Xw.prototype.onYtHistoryPop;Xw.prototype.onYtNavigateSetPageOffset=Xw.prototype.onYtNavigateSetPageOffset;Xw.prototype.setPageOffset=Xw.prototype.setPageOffset;
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Xw.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Xw.prototype,"data",void 0);_.N([_.dV("yt-navigate-set-page-offset"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],Xw.prototype,"onYtNavigateSetPageOffset",null);
_.N([_.dV("yt-history-pop"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],Xw.prototype,"onYtHistoryPop",null);_.N([_.dV("yt-history-load"),_.I("design:type",Function),_.I("design:paramtypes",[Event,_.MNc]),_.I("design:returntype")],Xw.prototype,"onYtHistoryLoad",null);_.N([_.dV("yt-navigate"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],Xw.prototype,"onYtNavigate",null);
_.N([_.dV("yt-update-title"),_.I("design:type",Function),_.I("design:paramtypes",[Event,String]),_.I("design:returntype")],Xw.prototype,"onYtUpdateTitle",null);_.N([_.dV("yt-update-unseen-notification-count"),_.I("design:type",Function),_.I("design:paramtypes",[Event,Number]),_.I("design:returntype")],Xw.prototype,"onYtUpdateUnseenNotificationCount",null);_.N([_.VB()],Xw);KBT.YtdAppBehavior=[_.W_.YtActionHandlerBehavior,Xw.prototype];var pE=function(){var k=_.ch.apply(this,arguments)||this;k._noAccessors=!0;return k};
_.z(pE,_.ch);pE.prototype.ready=function(){var k=this;_.kr(this.hostElement).querySelector("#checkbox").addEventListener("change",function(){k.onChange_()})};
pE.prototype.dataChanged_=function(){_.kr(this.hostElement).querySelector("#checkbox").checked=!1};
pE.prototype.onChange_=function(){var k=_.kr(this.hostElement).querySelector("#checkbox").checked?"selected":"deselected";_.GB(this.hostElement,"yt-dismissal-reason-"+k,this.data.feedbackToken)};
pE.prototype.dataChanged_=pE.prototype.dataChanged_;_.N([_.n(),_.I("design:type",Object)],pE.prototype,"data",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],pE.prototype,"dataChanged_",null);_.N([_.VB()],pE);var GgT=[pE.prototype];var CE=function(){var k=_.ch.apply(this,arguments)||this;k.timeoutJobId=0;k.actionMap={"yt-open-popup-action":"startTimeout","yt-close-popup-action":"cancelTimeout"};return k};
_.z(CE,_.ch);CE.prototype.ytdHatsSurveyBehaviorDataChanged=function(){this.cancelTimeout()};
CE.prototype.startTimeout=function(){var k=this,g=this.data&&this.data.displayDurationSeconds;g&&!this.timeoutJobId&&(this.timeoutJobId=_.ti(_.Xq,function(){_.RV(k.hostElement,"yt-close-popup-action",[k.is]);k.timeoutJobId=0},g*1E3))};
CE.prototype.cancelTimeout=function(){_.Xq.cancelJob(this.timeoutJobId);this.timeoutJobId=0};
CE.prototype.ytdHatsSurveyBehaviorDataChanged=CE.prototype.ytdHatsSurveyBehaviorDataChanged;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],CE.prototype,"ytActionHandlerBehavior",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],CE.prototype,"ytdHatsSurveyBehaviorDataChanged",null);_.N([_.VB()],CE);var RyU=[_.W_.YtActionHandlerBehavior,CE.prototype];var k6s=function(k,g){var P;return((P=k.prefixMapping)==null?0:P[g])?k.prefixMapping[g]:k.SHARED_RENDERERS_.hasOwnProperty(g)?"yt":k.prefix},GD={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}};GD.MEALBAR={component:"tp-yt-paper-dialog",properties:{keepBelowPlayer:!_.W("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"}};
GD.BOTTOM_SHEET={component:"tp-yt-paper-dialog",properties:{},styles:{position:"fixed",bottom:"0",width:"100%",margin:"0"}};GD.MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0},forceFocus:!0,preventAutonav:!0};GD.LOCKED_MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0,scrollAction:"lock"},forceFocus:!0,preventAutonav:!0};
GD.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)"}};
GD.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};
GD.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};
GD.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};
GD.CONTEXTUAL_SHEET={component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1,avoidOuterEdge:!0},positionalProperties:{OPEN_POPUP_POSITION_RIGHT:{horizontalAlign:"left",verticalAlign:"middle"}},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0};
GD.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"}};GD.TOP_ALIGNED_DIALOG={component:"tp-yt-paper-dialog",properties:{withBackdrop:!0,verticalAlign:"top",horizontalAlign:"center"},styles:{margin:"8px 0 0 0"},targetContainer:!0};GD.TOAST={component:null,properties:{}};var gwn=new function(k,g,P){this.supportedPopups=k;this.navigationEndpointPopupMap=g;this.popupTypeMap=P;this.supportedPopups=k;this.navigationEndpointPopupMap=g;this.popupTypeMap=P}({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:_.W("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"}),PM7=new function(){this.prefix="ytd";this.prefixMapping=void 0;this.SHARED_RENDERERS_=
{aboutThisAdRenderer:!0,bubbleHintRenderer:!0,confirmDialogRenderer:!0,fancyDismissibleDialogRenderer:!0,mealbarPromoRenderer:!0,notificationActionRenderer:!0,reportDetailsFormRenderer:!0,reportFormModalRenderer:!0,sharingEmbedRenderer:!0,sharingRenderer:!0,showActionDialogRenderer:!0,sortFilterSubMenuPopupRenderer:!0,tooltipRenderer:!0,unlimitedFamilyMessageInterstitialRenderer:!0,unlimitedFamilyProfileInterstitialRenderer:!0,unpluggedPauseMembershipDialogRenderer:!0,upsellDialogRenderer:!0,ypcOffersModalRenderer:!0,
ypcUpgradeDialogRenderer:!0,loadingRenderer:!0,sheetViewModel:!0,miniAppGameInfoDialogViewModel:!0,profileCardViewModel:!0,genAiFeedbackFormViewModel:!0,dialogViewModel:!0,gulpTriggeringDialogViewModel:!0,imageEditorRenderer:!0,storiesViewerViewModel:!0};this.JSC$20187_popupConfig=GD;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 $k2=function(){this.pageNameToElement=new Map;this.TEST_ONLY=void 0;this.elementPoolPopulator=_.oq.getInstance()},Rw=function(k,g){var P=k.pageNameToElement.get(g);
if(!P){switch(g){case "watch":var x=_.W("web_watch_force_learning_journey_for_testing")?_.xm("ytd-watch-learning-journey"):_.W("kevlar_watch_fixie")?_.xm("ytd-watch-fixie"):_.W("kevlar_watch_grid")?_.xm("ytd-watch-grid"):_.xm("ytd-watch-flexy");break;case "learning_journey_watch":x=_.xm("ytd-watch-learning-journey");break;case "shorts":x=_.xm("ytd-shorts");break;case "search":x=_.xm("ytd-search");break;case "channel":x=_.xm("ytd-browse");x.pageSubtype="channels";break;case "trending":x=_.xm("ytd-browse");
x.pageSubtype="trending";break;case "playlist":case "standalone":case "home":case "explore":case "learning":case "learning_journey_browse":case "live":case "news":case "sports":case "music":case "playables":case "mini_app":case "red":case "WEB_PAGE_TYPE_SETTINGS":case "history":case "labs":case "handle":case "subscriptions":case "filteredsubscriptions":case "memberships-and-purchases":case "channel-memberships-shopfront":case "yts-products":case "ypc-offers":case "ypc-checkout":case "fashion":case "hashtag-landing-page":case "companion-canvas":case "show":case "open-in-app":case "audio-pivot":case "subscriptions-channels":x=
_.xm("ytd-browse");x.pageSubtype=g;break;case "browse":x=_.xm("ytd-browse");break;default:_.pH(new _.Da("Error getting page element for type",g))}P=x;k.pageNameToElement.set(g,P)}return P};
$k2.prototype.preparePage=function(k,g,P){P&&(k=_.OS(P)||k);if(k!=="watch"&&k!=="learning_journey_watch"){var x=this.elementPoolPopulator,U=k;U!=x.targetPage_&&x.pendingPages_.indexOf(U)>-1&&(x.targetPage_&&(x.pendingPages_.unshift(x.targetPage_),x.abort()),RLd(x,U),_.KAc(x,U))}if((x=Rw(this,k))||!_.b(P,_.UN)){x.isAttached||x===g||(x.hidden=!0);if(!x.data&&(k!=="watch"&&k!=="learning_journey_watch"||!_.W("swatcheroo_page_pool_dont_provide_filler_data"))){var A;if(k=(A=_.y4("FILLER_DATA",{})[k])==
null?void 0:A.response)x.data=k}return x}};var xkd=function(k){this.JSC$32410_clientRoot=k;this.playlistHandlerActionMap={"yt-add-to-playlist-command":YBV,"yt-end-playlist-command":j77,"yt-recover-playlist-command":lNY,"yt-refresh-playlist-command":MuY,"yt-playlist-remove-videos-action":Dda};_.dx(_.A0.getInstance(),this.playlistHandlerActionMap,this.JSC$32410_clientRoot);O2d()},i_2;var k1=function(k,g,P){this.apiKey=k;this.endpoint=g;this.confidenceThreshold=P===void 0?.5:P;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=g==="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||g==="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||
g==="https://embeddedassistant-frontend-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||g==="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";new fAd};
_.d=k1.prototype;
_.d.start=function(k){if(this.state===0)if(this.isOnline()){k.supportsHttpHeadersOverwriteParam!==void 0&&(this.supportsHttpHeadersOverwriteParam=k.supportsHttpHeadersOverwriteParam);k.startCustomCsiTimeline!==void 0&&(this.startCustomCsiTimeline=k.startCustomCsiTimeline);this.startCustomCsiTimeline&&_.h6("voice_assistant");_.LD("voz_ms",void 0,"voice_assistant");this.state=1;this.receivedEndOfUtterance=!1;this.languageCode=k.languageCode||"en-US";this.supportsCrossDomainXhr=k.supportsCrossDomainXhr||this.supportsCrossDomainXhr;
this.youtubeAssistantRequest=k.youtubeAssistantRequest||null;this.listeningHandler=k.listeningHandler||this.listeningHandler;this.audioDetectedHandler=k.audioDetectedHandler||this.audioDetectedHandler;this.stopHandler=k.stopHandler||this.stopHandler;this.completeHandler=k.completeHandler||this.completeHandler;this.transcriptionCompleteHandler=k.transcriptionCompleteHandler||this.transcriptionCompleteHandler;this.vaaConsentUpdateHandler=k.vaaConsentUpdateHandler||this.vaaConsentUpdateHandler;this.errorHandler=
k.errorHandler||this.errorHandler;this.transcriptionUpdateHandler=k.transcriptionUpdateHandler||this.transcriptionUpdateHandler;this.accessToken=k.accessToken;this.additionalHeaders=k.additionalHeaders||{};var g;this.prefetchResponseTimeoutMs=(g=k.prefetchResponseTimeoutMs)!=null?g:this.prefetchResponseTimeoutMs;Uky(this);this.startAudio();ALY(this)}else this.errorHandler("OFFLINE")};
_.d.stop=function(k){var g=k===void 0?{}:k;k=g.logCancel===void 0?!0:g.logCancel;var P=g.logMicClosed===void 0?!0:g.logMicClosed;var x=g.handleError===void 0?!0:g.handleError;g=g.handleStop===void 0?!0:g.handleStop;this.state!==0&&(k&&gl("voz_cx"),P5(this,{logMicClosed:P,handleStop:g}),x&&this.errorHandler("ABORTED"))};
_.d.getState=function(){return this.state};
_.d.isSupported=function(){return!0};
_.d.stopAudio=function(k){(k===void 0||k)&&gl("voz_mf")};
_.d.startAudio=function(){gl("voz_vp");return _.$D(null)};
var dkd=function(k,g){k.channelOpen&&(k.state!==2&&(k.state=2,gl("voz_ss"),k.listeningHandler()),g=new Uint8Array(g),g='{ "audioIn": "'+_.tU(g)+'" }',k.channel.send(g))},P5=function(k,g){var P=g===void 0?{}:g;
g=P.logMicClosed===void 0?!0:P.logMicClosed;P=P.handleStop===void 0?!0:P.handleStop;k.vozEndOfDataTimeout>-1&&(clearTimeout(k.vozEndOfDataTimeout),k.vozEndOfDataTimeout=-1);O_y(k);k.stopAudio(g);k.channel&&(k.channelOpen=!1,k.manuallyClosedChannel=!0,k.channel.close(),k.channel=void 0);k.transcribedSpeechResults=[];k.state=0;P&&k.stopHandler()},Uky=function(k){var g={httpHeadersOverwriteParam:k.supportsHttpHeadersOverwriteParam?"$httpHeaders":void 0,
httpSessionIdParam:"gsessionid",sendRawJson:!0,initMessageHeaders:Object.assign({},k.additionalHeaders,k.accessToken&&k.isUsingVoz?{Authorization:"Bearer "+k.accessToken}:{"x-goog-api-key":k.apiKey}),supportsCrossDomainXhr:k.supportsCrossDomainXhr};k.channel=new J1(k.endpoint,g);k.channel.open();_.wT(k.channel,"w",function(){var P=k.channel,x=P.send,U=k.isUsingVoz?"PLACEHOLDER":"example";U={config:{dialogStateIn:{languageCode:k.languageCode},deviceConfig:{deviceId:U,deviceModelId:U},audioInConfig:{encoding:"LINEAR16",
sampleRateHertz:16E3},audioOutConfig:{encoding:"MP3",sampleRateHertz:22050,volumePercentage:0}}};if(!k.isUsingVoz)U.config.requestType=4;else if(k.isUsingVoz&&k.youtubeAssistantRequest){var A=JSON.stringify(k.youtubeAssistantRequest);U.config.internalIn={youtubeAssistantS3InputJson:A}}x.call(P,U);k.channelOpen=!0;k.manuallyClosedChannel=!1});
_.wT(k.channel,"x",function(){k.manuallyClosedChannel||(k.channelOpen=!1,k.channel=void 0,P5(k))});
_.wT(k.channel,"z",function(P){if(P.data){O_y(k);for(var x=0;x<P.data.length;x++){var U=k,A=P.data[x],q=A.speechResults;if(q)a:{var T=[];A=[];var c=!1;q=_.O(q);for(var Z=q.next();!Z.done;Z=q.next()){Z=Z.value;if(Z.noSpeech){P5(U);U.errorHandler("NO_SPEECH");break a}Z.transcript!==void 0&&Z.stability!==void 0&&(Z.stability<U.confidenceThreshold&&(c=!0),c?A.push(Z.transcript):T.push(Z.transcript))}if(T.length!==0||A.length!==0)T=T.join(" "),A=A.join(" "),U.receivedEndOfUtterance&&!U.isUsingVoz?U.isUsingVoz||
U.completeHandler([T,A]):(c=U,q=T,Z=A,gl("voz_sf"),c.transcriptionUpdateHandler(q,Z),c.transcribedSpeechResults=[q,Z]),U.receivedEndOfUtterance&&(gl("voz_eou"),U.transcriptionCompleteHandler([T,A]),U.isUsingVoz&&(U.prefetchResponseTimeoutMs===0?P5(U,{logMicClosed:!1,handleStop:!0}):U.prefetchResponseTimeoutMs>0&&qeV(U)))}else U.isUsingVoz&&(A==null?0:A.internalOut)?(A=JSON.parse(A.internalOut.youtubeAssistantS3OutputJson),A.userHasOptedInToVaa||A.vaaConsent?U.vaaConsentUpdateHandler(!!A.userHasOptedInToVaa,
!!A.vaaConsent):(Tqe(U),A&&(T=U.transcribedSpeechResults,gl("voz_rqf"),U.completeHandler(T,A)))):A.eventType==="END_OF_UTTERANCE"?U.receivedEndOfUtterance=!0:(gl("voz_err"),U.errorHandler("UNEXPECTED_ASSISTANT_RESPONSE"),_.pH(Error("xl")))}}});
_.wT(k.channel,"y",function(P){P5(k);switch(P.status){case 1:P="WEBCHANNEL_NETWORK_ERROR";break;case 2:P="WEBCHANNEL_SERVER_ERROR";break;default:P="WEBCHANNEL_UNKNOWN_ERROR"}k.errorHandler(P);k.logError(Error(P))})};
k1.prototype.logError=function(k){_.IE(k)};
k1.prototype.isOnline=function(){return!0};
var qeV=function(k){Tqe(k);k.prefetchResponseSetTimeoutId=setTimeout(function(){P5(k,{logMicClosed:!1,handleStop:!0})},k.prefetchResponseTimeoutMs)},Tqe=function(k){k.prefetchResponseSetTimeoutId>-1&&(clearTimeout(k.prefetchResponseSetTimeoutId),k.prefetchResponseSetTimeoutId=-1)},ALY=function(k){O_y(k);
k.noResponseReceivedTimeout=window.setTimeout(function(){P5(k);k.errorHandler("NO_SPEECH")},11E3)},O_y=function(k){k.noResponseReceivedTimeout>-1&&(window.clearTimeout(k.noResponseReceivedTimeout),k.noResponseReceivedTimeout=-1)},gl=function(k){_.EX(k,void 0,"voice_assistant")};var $1=function(){k1.apply(this,arguments);this.audioContext=this.processor=null;this.audioDetected=!1};
_.z($1,k1);$1.prototype.isSupported=function(){return KV7()};
$1.prototype.startAudio=function(){var k=this;if(!navigator||!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)return _.rT(null);this.audioContext=new (window.AudioContext||window.webkitAudioContext)({latencyHint:"interactive"});this.processor=this.audioContext.createScriptProcessor(1024,1,1);this.processor.onaudioprocess=function(x){exY(k,x)};
this.processor.connect(this.audioContext.destination);var g=function(x){k.stream=x;if(!k.audioContext)return _.$D(null);x=k.audioContext.createMediaStreamSource(x);k.processor&&x.connect(k.processor);return _.$D(null)},P={audio:{sampleSize:16,
channelCount:1},video:!1};this.stream?g(this.stream):(P=navigator.mediaDevices.getUserMedia(P))?P.then(g).catch(function(x){P5(k);x.name&&x.name==="NotAllowedError"?k.errorHandler("NO_MICROPHONE_PERMISSION"):(k.errorHandler("AUDIO_ERROR"),k.logError(x));return _.rT(null)}):(P5(this),this.errorHandler("AUDIO_ERROR"),_.pH(Error("yl")));
return k1.prototype.startAudio.call(this)};
$1.prototype.stopAudio=function(k){k=k===void 0?!0:k;this.audioContext&&(this.audioContext.state==="running"&&this.processor&&(this.processor.onaudioprocess=function(){}),this.audioContext.close(),this.audioContext=null,this.stream&&(this.stream.getAudioTracks().forEach(function(g){g.stop()}),this.stream=null));
this.processor=null;this.audioDetected=!1;k1.prototype.stopAudio.call(this,k)};
$1.prototype.isOnline=function(){return navigator.onLine};
var exY=function(k,g){if(k.audioContext)if(window.OfflineAudioContext){var P=k.audioContext.sampleRate,x=g.inputBuffer.getChannelData(0);g=new window.OfflineAudioContext(1,x.length,16E3);for(var U=g.createBuffer(1,x.length,P),A=U.getChannelData(0),q=0,T=0;T<x.length;T++)A[T]=x[T],q+=A[T]*A[T];!k.audioDetected&&Math.sqrt(q/x.length)>.01&&(k.audioDetected=!0,k.audioDetectedHandler());x=g.createBufferSource();x.buffer=U;x.connect(g.destination);x.start(0);g.oncomplete=function(c){c=c.renderedBuffer.getChannelData(0);
for(var Z=Math.floor(16384E3/P),w=new Int16Array(Z),J=0;J<Z;++J)w[J]=Math.max(-1,Math.min(1,c[J]))*32767;dkd(k,w.buffer)};
g.startRendering()}else cLV(k,g)},cLV=function(k,g){var P=k.audioContext.sampleRate,x=g.inputBuffer.getChannelData(0),U=Math.floor((P+8E3)/16E3);
P=x.length/U;g=new Float32Array(P);for(var A=0;A<P;++A)g[A]=x[A*U];x=new Int16Array(P);for(U=0;U<P;++U)x[U]=Math.max(-1,Math.min(1,g[U]))*32767;dkd(k,x.buffer)};var VC3={FAILURE:"failure",NO_INPUT:"no_input",OPEN:"open",SUCCESS:"success"};var Z_Y=function(){this.JSC$20253_audioEnabled=!0;this.audioFeedbackHolder={}};
Z_Y.prototype.isPlaying=function(k){return k.currentTime>0&&!k.paused&&!k.ended&&k.readyState>2};
var mk5=function(k){for(var g=_.O(Object.values(VC3)),P=g.next();!P.done;P=g.next())P=P.value,k.audioFeedbackHolder[P]=new Audio,k.audioFeedbackHolder[P].src="/s/search/audio/"+P+".mp3",k.audioFeedbackHolder[P].load()},x1=function(k,g){if(k.JSC$20253_audioEnabled!==!1&&g in k.audioFeedbackHolder){for(var P=_.O(Object.values(k.audioFeedbackHolder)),x=P.next();!x.done;x=P.next())x=x.value,k.isPlaying(x)&&x.pause();
k.audioFeedbackHolder[g].currentTime=0;k.audioFeedbackHolder[g].play().catch(function(){})}};var wYe=function(k,g){var P=this;this.store=k;this.service=g;this.stream=null;this.permissionsSupported=!0;this.enableFirstPartyAuth=this.enableInlineSearchResponse=!1;this.audioPlayer=null;this.enableFPAForSignedInUsers=this.disableHttpHeadersOverwrite=!1;this.handleOfflineEvent=function(){P.setState("offline");P.stop()};
this.audioPlayer=new Z_Y;var x;(x=this.audioPlayer)==null||mk5(x)};
_.d=wYe.prototype;_.d.getService=function(){return this.service};
_.d.isEnabled=function(){return!!this.service};
_.d.isSupported=function(){var k;return(k=this.service)==null?void 0:k.isSupported()};
_.d.start=function(){var k=this,g,P,x,U,A,q,T,c,Z,w,J,r,f;return _.e(function(B){switch(B.nextAddress){case 1:k.store.dispatch(mW7("",""));if(!navigator.onLine)return k.setState("offline"),B.return();window.addEventListener("offline",k.handleOfflineEvent);k.stream=null;if(!k.permissionsSupported){B.jumpTo(2);break}_.Bo(B,3);return B.yield(JLs(k),5);case 5:g=B.yieldResult;if(!g)return(P=k.audioPlayer)==null||x1(P,"failure"),B.return();k.service.stream=k.stream;k.setState("listening");_.Ac(B,2);break;
case 3:_.Ll(B),k.permissionsSupported=!1;case 2:x={context:_.t80(_.fG())},x.youtubeAssistantParams={searchParams:{inlineSearchResponse:k.enableInlineSearchResponse}},U=function(L,Y){k.store.dispatch(wkd("transcribing"));k.store.dispatch(mW7(L,Y))},A=function(){var L;
(L=k.audioPlayer)==null||x1(L,"open");k.setState("listening")},q=function(){k.setState("transcribing")},T=function(L){k.setErrorState(L)},c=function(L,Y){var l;
(l=k.audioPlayer)==null||x1(l,"success");Y&&(_.W("kevlar_voice_search_inline_search")&&(k.responseProcessor=_.Za().resolve(_.Wkb),k.responseProcessor&&(l=Y.navigationAction,L=Y.prefetchedSearchResponse,l&&L&&(l=(new _.UB2).JSC$14174_getStoreKey(l),_.FW(k.responseProcessor,L,l)))),k.JSC$20271_actionRouter.triggerOptionalAction("yt-speech-query-complete-action",Y))},Z=function(){window.removeEventListener("offline",k.handleOfflineEvent)},w=_.XS0(!1),J=w.Authorization!=null,r=k.enableFirstPartyAuth||
k.enableFPAForSignedInUsers&&J?w:{"X-Goog-Visitor-Id":w["X-Goog-Visitor-Id"]},f={completeHandler:c,
errorHandler:T,listeningHandler:A,audioDetectedHandler:q,stopHandler:Z,transcriptionUpdateHandler:U,youtubeAssistantRequest:x,languageCode:rLs(),additionalHeaders:r,supportsCrossDomainXhr:k.enableFirstPartyAuth||k.enableFPAForSignedInUsers&&J,supportsHttpHeadersOverwriteParam:!k.disableHttpHeadersOverwrite},k.service.start(f),_.SV(B)}})};
_.d.stop=function(){this.service.getState()!==0&&this.service.stop()};
_.d.reset=function(){this.store.dispatch(_.Rp({type:"RESET_VOICE_SEARCH_STATE"}))};
_.d.setState=function(k){this.store.dispatch(wkd(k))};
_.d.setErrorState=function(k){switch(k){case "OFFLINE":case "WEBCHANNEL_NETWORK_ERROR":case "WEBCHANNEL_SERVER_ERROR":case "WEBCHANNEL_UNKNOWN_ERROR":var g;(g=this.audioPlayer)==null||x1(g,"failure");this.setState("offline");break;case "NO_MICROPHONE_PERMISSION":if(this.permissionsSupported)JLs(this);else{var P;(P=this.audioPlayer)==null||x1(P,"failure");this.setState("permission-denied")}break;case "ABORTED":var x;(x=this.audioPlayer)==null||x1(x,"no_input");break;default:var U;(U=this.audioPlayer)==
null||x1(U,"no_input");this.setState("timeout")}};
var JLs=function(k){var g,P;return _.e(function(x){switch(x.nextAddress){case 1:return x.yield(navigator.permissions.query({name:"microphone"}),2);case 2:g=x.yieldResult;if(g.state==="granted")return x.return(!0);if(g.state==="denied")return k.setState("permission-denied"),x.return(!1);k.setState("permission");P={audio:{sampleSize:16,channelCount:1},video:!1};_.Bo(x,3);return x.yield(navigator.mediaDevices.getUserMedia(P),5);case 5:return k.stream=x.yieldResult,x.return(!0);case 3:return _.Ll(x),
k.setState("permission-denied"),x.return(!1)}})},rLs=function(){var k=_.y4("INNERTUBE_CONTEXT_HL"),g=_.y4("INNERTUBE_CONTEXT_GL");
return k.indexOf("-")>-1?k:k+"-"+g};var fY5=function(k,g,P){wYe.call(this,g,P);this.JSC$20271_actionRouter=k;this.enableInlineSearchResponse=_.W("kevlar_voice_search_inline_search");this.enableFirstPartyAuth=_.W("kevlar_voice_search_auth_enabled");this.disableHttpHeadersOverwrite=!0;this.enableFPAForSignedInUsers=_.W("kevlar_voice_search_enable_fpa_signedin_users")},Wld;
_.z(fY5,wYe);
var s1y=function(){if(!Wld){var k="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";_.W("kevlar_voice_search_auth_enabled")||_.W("kevlar_voice_search_use_yt_endpoint")?k="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel":_.W("kevlar_voice_search_use_fp_endpoint")&&(k="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel");Wld=
new fY5(_.A0.getInstance(),_.Ni(),new $1(_.y4("VOZ_API_KEY"),k,.5))}return Wld};var b_Y=function(k){this.JSC$20275_clientRoot=k;this.autonavPauseReasons={scroll:!1,inputBoxFocus:!1,overlayOpen:!1,guideOpen:!1,backgroundAndMute:!1,requestedByPlayer:!1,longIdle:!1,youthereLactExperiment:!1,userEngagement:!1,commentsPanelOpen:!1};this.autonavPauseActionMap={"ytd-log-youthere-nav":this.onYtEndpointChanged.bind(this),"yt-autonav-pause-user-engagement":this.onYtAutonavPauseUserEngagement.bind(this),"yt-user-activity":this.onYtUserActivity.bind(this),"yt-get-autonav-pause-debug-state":this.onYtGetAutonavPauseDebugState.bind(this)};
this.userEngagementCsn=null;this.eventListeners=new Map;this.eventListeners.set(document,new Map([["visibilitychange",this.onYtAutonavVisibilityChanged.bind(this)]]));this.eventListeners.set(this.JSC$20275_clientRoot,new Map([["iron-overlay-opened",this.onIronOverlayOpened.bind(this)],["iron-overlay-closed",this.onIronOverlayClosed.bind(this)],["yt-autonav-pause-focus",this.onYtAutonavPauseFocus.bind(this)],["yt-autonav-pause-blur",this.onYtAutonavPauseBlur.bind(this)],["yt-autonav-pause-guide-opened",
this.onYtAutonavPauseGuideOpened.bind(this)],["yt-autonav-pause-guide-closed",this.onYtAutonavPauseGuideClosed.bind(this)],["yt-autonav-pause-scroll",this.onYtAutonavPauseScroll.bind(this)],["yt-autonav-pause-player",this.onYtAutonavPausePlayer.bind(this)],["yt-autonav-pause-player-ended",this.onYtAutonavPausePlayerEnded.bind(this)],["yt-autonav-engagement-panel-visible-changed",this.onYtEngagementPanelVisibleChanged.bind(this)]]));k=_.O(this.eventListeners);for(var g=k.next();!g.done;g=k.next()){var P=
_.O(g.value);g=P.next().value;P=P.next().value;P=_.O(P);for(var x=P.next();!x.done;x=P.next()){var U=_.O(x.value);x=U.next().value;U=U.next().value;g.addEventListener(x,U)}}_.dx(_.A0.getInstance(),this.autonavPauseActionMap,this.JSC$20275_clientRoot)},Bqy,zxa=function(k){return _.W("kevlar_autonav_popup_filtering")?(k=_.vU(k))?k.hasAttribute("prevent-autonav"):!0:!0};
_.d=b_Y.prototype;_.d.onIronOverlayOpened=function(k){zxa(k)&&(this.autonavPauseReasons.overlayOpen=!0,UM(this))};
_.d.onIronOverlayClosed=function(k){zxa(k)&&(this.autonavPauseReasons.overlayOpen=!1,UM(this))};
_.d.onYtAutonavPauseFocus=function(){this.autonavPauseReasons.inputBoxFocus=!0;UM(this)};
_.d.onYtAutonavPauseBlur=function(){var k=this;_.Xq.addJob(function(){uCa()||(k.autonavPauseReasons.inputBoxFocus=!1,UM(k))},8,0)};
_.d.onYtAutonavPauseGuideOpened=function(){this.autonavPauseReasons.guideOpen=!0;UM(this)};
_.d.onYtAutonavPauseGuideClosed=function(){this.autonavPauseReasons.guideOpen=!1;UM(this)};
_.d.onYtAutonavPauseScroll=function(){var k=_.Za().resolve(_.NQ);k.isOnWatch()&&(k=k.getCurrentPage().getPlayerContainer())&&(this.autonavPauseReasons.scroll=k.getBoundingClientRect().top<-200,UM(this))};
_.d.onYtAutonavPauseUserEngagement=function(k){var g=this;if(_.W("user_engagement_enable_autoplay_pause_feature")){var P=Number(k.lowEngagementThresholdMs);isNaN(P)||P<=0||k.lowUserEngagementAction!=="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"?_.tJ("YOU_THERE_EVENT_TYPE_F_AUTONAV_INVALID_LACT_THRESHOLD"):(_.Za().resolve(_.m$),_.wN()<P?_.ti(_.Xq,function(){_.tJ("YOU_THERE_EVENT_TYPE_F_AUTONAV_BELOW_LACT_THRESHOLD")}):_.UmY()?(this.userEngagementCsn=_.hE(),_.ti(_.Xq,function(){_.tJ("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_ENABLED",
g.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!0,UM(this)):_.tJ("YOU_THERE_EVENT_TYPE_F_AUTONAV_RATE_LIMITED"))}else _.CX0(Error("zl`"+JSON.stringify(k)))};
_.d.onYtAutonavPausePlayer=function(k){this.autonavPauseReasons.requestedByPlayer=!!k.detail;UM(this)};
_.d.onYtAutonavVisibilityChanged=function(){var k=this,g,P,x;return _.e(function(U){if(U.nextAddress==1)return(g=_.XE())?U.yield(g.getPlayerPromise(),2):U.return();P=U.yieldResult;x=P.isMuted()||P.getVolume()===0;k.autonavPauseReasons.backgroundAndMute=uCa()&&x;UM(k);_.SV(U)})};
_.d.onYtAutonavPausePlayerEnded=function(){_.Za().resolve(_.m$);var k=144E5;_.W("user_engagement_enable_autoplay_pause_feature")||_.W("is_part_of_any_user_engagement_experiment")||(k=45E5);this.autonavPauseReasons.longIdle=_.wN()>k;hxs(this);UM(this)};
_.d.onYtUserActivity=function(){var k=this;this.autonavPauseReasons.userEngagement&&(_.ti(_.Xq,function(){_.tJ("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_DISABLED_BY_LACT_RESET",k.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!1,UM(this));
this.autonavPauseReasons.youthereLactExperiment&&(_.ti(_.Xq,function(){_.tJ("YOU_THERE_EVENT_TYPE_AUTOPLAY_RESUMED",k.userEngagementCsn);_.NH()}),this.autonavPauseReasons.youthereLactExperiment=!1,UM(this));
this.autonavPauseReasons.longIdle&&!_.W("disable_kevlar_resume_autonav_after_user_activity")&&(this.autonavPauseReasons.longIdle=!1,UM(this))};
var uCa=function(){var k=window.document.visibilityState;return!(!k||k==="visible")},UM=function(k){for(var g=!1,P=_.O(Object.values(k.autonavPauseReasons)),x=P.next();!x.done;x=P.next())x=x.value,g=g||x;
g?_.cV.getInstance().pause(k.autonavPauseReasons):(k=_.cV.getInstance(),k.autonavState_==3?(k.setState(2,!1,!1),k.autonavPauseReason_=void 0):k.autonavState_==1&&(k.disabledAutonavPauseReason_=void 0))},hxs=function(k){var g=!1;
if(_.W("enable_autoplay_pause_by_lact")){_.Za().resolve(_.m$);g=_.rP("autoplay_pause_by_lact_sec")*1E3;var P=_.rP("autoplay_pause_by_lact_sampling_fraction");(g=_.wN()>=g&&Math.random()<P)&&!_.UmY()&&(_.ti(_.Xq,function(){_.tJ("YOU_THERE_EVENT_TYPE_AUTOPLAY_RATE_LIMITED")}),g=!1)}g!==k.autonavPauseReasons.youthereLactExperiment&&(k.autonavPauseReasons.youthereLactExperiment=g)&&(k.userEngagementCsn=_.hE(),_.ti(_.Xq,function(){_.tJ("YOU_THERE_EVENT_TYPE_AUTOPLAY_PAUSED",k.userEngagementCsn)}));
k.autonavPauseReasons.userEngagement&&_.ti(_.Xq,function(){_.tJ("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSED",k.userEngagementCsn)})};
b_Y.prototype.onYtEndpointChanged=function(){this.autonavPauseReasons.youthereLactExperiment&&(_.tJ("YOU_THERE_EVENT_TYPE_AUTOPLAY_NAVIGATED_OUT",this.userEngagementCsn),_.NH(),this.autonavPauseReasons.youthereLactExperiment=!1,UM(this));this.autonavPauseReasons.userEngagement&&(_.tJ("YOU_THERE_EVENT_TYPE_F_AUTONAV_NAVIGATED_OUT",this.userEngagementCsn),this.autonavPauseReasons.userEngagement=!1,UM(this))};
b_Y.prototype.onYtEngagementPanelVisibleChanged=function(k){k.detail&&k.detail.targetId==="engagement-panel-comments-section"&&(this.autonavPauseReasons.commentsPanelOpen=k.detail.visible,UM(this))};
b_Y.prototype.onYtGetAutonavPauseDebugState=function(){return JSON.stringify(this.autonavPauseReasons)};var Ew2=_.Y5.persistentPanelVisibleSelector,Ae=function(){var k=_.S.apply(this,arguments)||this;k.miniGuideVisible=!1;k.guideOpened=_.W("disable_initial_guide_state_fix")?!1:k.canFitPersistentGuide(k.initialBodyClientWidth);k.guideUserStateOpened=k.getInitialGuideUserStateOpened();k.isFullscreenShorts=!1;k.miniGuideWidthThreshold=_.rP("kevlar_mini_guide_width_threshold",791);k.persistentGuideBlockedPages="/clip /musicpremium /new /handle /premium /premiumlite /red /watch /contribute-notes".split(" ");
k.persistentGuideBlockedPagesPatterns="^/clip(/|$) ^/musicpremium(/|$) ^/new(/|$) ^/handle(/|$) ^/premium(/|$) ^/premiumlite(/|$) ^/red(/|$) ^/watch(/|$) ^/playables/(?!saved). ^/contribute-notes(/|$)".split(" ");k.persistentGuideBlockedPagePathRegex=new RegExp(k.persistentGuideBlockedPagesPatterns.join("|"));k.animationTransitionDuration=0;k.lateDataResolver=_.MQ();k.initialGuideDataFetchFailed=!1;k.initialLoad=!0;k.guideRenderers=new Set;k.isMouseOverGuide=!1;k.sessionUserManuallyExpandedGuideState=
!1;k.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-mini-guide-mouseentered":"handleMiniGuideMouseEnter","yt-guide-mouseleaved":"handleGuideMouseLeave"};return k};
_.z(Ae,_.S);_.d=Ae.prototype;_.d.onGuidePersistendAndVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-and-visible-changed",{detail:{value:this.guidePersistentAndVisible,queueProperty:!0}}))};
_.d.onGuideIsVisibleButNotPersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-is-visible-but-not-persistent-changed",{detail:{value:this.guideIsVisibleButNotPersistent,queueProperty:!0}}))};
_.d.onMiniGuideVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("mini-guide-visible-changed",{detail:{value:this.miniGuideVisible,queueProperty:!0}}))};
_.d.onActiveEndpointChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.d.onRenderGuideChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("render-guide-changed",{detail:{value:this.renderGuide,queueProperty:!0}}))};
_.d.onGuidePersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-changed",{detail:{queueProperty:!0,value:this.guidePersistent}}))};
_.d.ready=function(){_.Za().addProvider({provide:_.Xf,useValue:this.hostElement})};
_.d.attached=function(){var k=this;this.cachedClientWidth=this.initialBodyClientWidth;this.resetGuide();document.addEventListener("yt-navigate-finish",_.AB(this,this.onYtNavigateFinish));document.addEventListener("yt-guide-toggle",_.AB(this,this.onYtGuideToggle));document.addEventListener("yt-guide-close",_.AB(this,this.onYtGuideClose));document.addEventListener("yt-guide-show",_.AB(this,this.onYtGuideShow));_.VJ(this,function(){k.animationTransitionDuration=200})};
_.d.detached=function(){document.removeEventListener("yt-navigate-finish",_.AB(this,this.onYtNavigateFinish));document.removeEventListener("yt-guide-toggle",_.AB(this,this.onYtGuideToggle));document.removeEventListener("yt-guide-close",_.AB(this,this.onYtGuideClose));document.removeEventListener("yt-guide-show",_.AB(this,this.onYtGuideShow));this.guideElement&&(this.guideElement.removeEventListener("opened-changed",_.AB(this,this.onDrawerOpenedChanged)),this.guideElement.removeEventListener("app-drawer-transitioned",
_.AB(this,this.onAppDrawerTransitioned)),this.guideElement.removeEventListener("app-drawer-transitioned",_.AB(this,this.onAppDrawerTransitionedFromKeyInput)))};
_.d.getData=function(){return this.data};
_.d.load=function(){var k=this,g,P,x,U;return _.e(function(A){switch(A.nextAddress){case 1:if(!window.ytInitialGuideData&&window.ytInitialGuideDataPresent)return window.loadGuideDataHook=k.lateDataResolver.resolve.bind(k),A.return(k.lateDataResolver.promise);if(window.ytInitialGuideData)return g=_.MQ(),g.resolve(window.ytInitialGuideData),A.return(g.promise);x=!1;_.Bo(A,2);return A.yield(k.fetchGuideData(),4);case 4:P=A.yieldResult;_.Ac(A,3);break;case 2:U=_.Ll(A),U.message==="Returned error"&&(x=
!0);case 3:if(P)return A.return(P);k.onYtGuideClose();x||(k.initialGuideDataFetchFailed=!0);return A.return(k.lateDataResolver.promise)}})};
_.d.fetchGuideData=function(){var k=this,g,P,x,U,A,q,T;return _.e(function(c){if(c.nextAddress==1)return g=_.Za(),k.guidePromise||(P=g.resolve(_.wf),k.guidePromise=_.tO(P,B_Y)),c.yield(k.guidePromise,2);if(c.nextAddress!=3)return x=c.yieldResult,U=g.resolve(_.nY),c.yield(U(),3);(A=c.yieldResult)&&((q=x)==null?void 0:(T=q.responseContext)==null?void 0:T.maxAgeSeconds)!==0&&A.put("service:guide:fallback",new _.fg({innertubeResponse:x}));return c.return(x)})};
_.d.initializeGuideDataIfEmpty=function(){var k=this,g,P;return _.e(function(x){if(x.nextAddress==1){if(!k.initialGuideDataFetchFailed||k.data)return x.return();_.Bo(x,2);return x.yield(k.fetchGuideData(),4)}if(x.nextAddress!=2)return(g=x.yieldResult)&&k.lateDataResolver.resolve(g),_.Ac(x,0);P=_.Ll(x);_.pH(P);_.SV(x)})};
_.d.initializeGuideData=function(){var k=this,g;return _.e(function(P){switch(P.nextAddress){case 1:return _.PN(Gde(),{mainAppWeb:_.DT()}),_.Bo(P,2),P.yield(k.load(),4);case 4:k.data=P.yieldResult;_.Ac(P,3);break;case 2:_.Ll(P),_.$Y(Gde(),"FAILURE");case 3:g=k.data&&k.data.items&&k.data.items.length>0?"SUCCESS":"FAILURE",_.$Y(Gde(),g),_.SV(P)}})};
_.d.setGuideData=function(k){var g=this,P,x;return _.e(function(U){if(U.nextAddress==1)return g.disabled?U.return():g.data?(k.data=g.data,g.guideRenderers.add(k),U.return()):U.yield(g.initializeGuideData(),2);g.graftGuideToPage();P=_.pr("IS_HOMEPAGE_COLD")?"eop":void 0;_.W("disable_element_pool_populator")?g.setGuideDataAfterInit(k):(x=new _.ij(1,P),_.Up(x,g.setGuideDataAfterInit.bind(g,k)));_.SV(U)})};
_.d.setGuideDataAfterInit=function(k){k.data=this.data;k.markDirty();this.guideRenderers.add(k);_.jb(function(){_.EX("gle")});
_.VJ(this,function(){_.EX("gpe")})};
_.d.graftGuideToPage=function(){if(this.data){var k=this.data&&this.data.trackingParams;k&&(k=_.Zz(k),_.zi(_.qJ(),k))}};
_.d.onGuideElementChanged=function(){this.guideElement.addEventListener("opened-changed",_.AB(this,this.onDrawerOpenedChanged));this.guideElement.swipeOpen=!0};
_.d.onDrawerOpenedChanged=function(k,g){!g.value&&this.guideOpened&&(this.guideOpened=!1)};
_.d.onYtGuideToggle=function(k){var g=this.guideOpened;this.guideOpened=!g;if(this.guidePersistent){this.guideUserStateOpened=this.guideOpened;var P=_.ex();_.cw(0,109,!this.guideUserStateOpened);this.sessionUserManuallyExpandedGuideState=this.guideUserStateOpened;P.save()}this.updateGuideDrawerElementState();if(this.guideElement){var x;this.guideOpened&&((x=k.detail)==null?0:x.isKeyInput)&&this.guideElement.addEventListener("app-drawer-transitioned",_.AB(this,this.onAppDrawerTransitionedFromKeyInput));
this.guideElement.addEventListener("app-drawer-transitioned",_.AB(this,this.onAppDrawerTransitioned))}g||this.initializeGuideDataIfEmpty()};
_.d.onAppDrawerTransitionedFromKeyInput=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.AB(this,this.onAppDrawerTransitionedFromKeyInput));this.guideOpened&&this.guideElement&&_.qH(this.guideElement)};
_.d.onAppDrawerTransitioned=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.AB(this,this.onAppDrawerTransitioned));this.ytdReduxBehavior.dispatch(VG5(this.guideOpened))};
_.d.guidePersistentAndVisibleChanged=function(){_.kD(this.hostElement,"ytd-update-guide-state-action",[this.guidePersistentAndVisible])};
_.d.guideIsVisibleButNotPersistentChanged=function(){this.ytdReduxBehavior.dispatch(_.Rp({type:"SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT",payload:this.guideIsVisibleButNotPersistent}))};
_.d.miniGuideVisibleChanged=function(){_.kD(this.hostElement,"ytd-update-mini-guide-state-action",[this.miniGuideVisible])};
_.d.guideOpenedChanged=function(){this.initialLoad&&(this.ytdReduxBehavior.dispatch(VG5(this.guideOpened)),this.initialLoad=!1);_.kD(this.hostElement,"ytd-update-guide-opened-action",[this.guideOpened])};
_.d.activeEndpointChanged=function(){_.kD(this.hostElement,"ytd-update-active-endpoint-action",[this.activeEndpoint]);this.initializeGuideDataIfEmpty()};
_.d.resetGuide=function(){this.forceMiniGuideClose=!1;if(this.persistentGuideEnabled(this.pageType,this.pageUrl))this.onYtGuideShow();else this.onYtGuideClose()};
_.d.onYtGuideShow=function(){this.forceMiniGuideClose=!1;this.guidePersistent=this.canFitPersistentGuide(this.cachedClientWidth);this.guideUserStateOpened&&this.guidePersistent?this.renderGuide=this.guideOpened=!0:this.guideOpened=!1;this.observeForMiniGuideVisible();this.updateGuideDrawerElementState()};
_.d.cachedClientWidthChanged=function(){this.updateGuideState()};
_.d.persistentPanelVisibleChanged=function(){this.updateGuideState()};
_.d.updateGuideState=function(){if(this.persistentGuideEnabled(this.pageType,this.pageUrl)){var k=this.canFitPersistentGuide(this.cachedClientWidth);k?this.guideOpened=this.guideUserStateOpened:this.guidePersistent&&(this.guideOpened=!1);this.guidePersistent=k}this.updateGuideDrawerElementState()};
_.d.getGuidePersistentAndVisible=function(){return!!this.guidePersistentAndVisible};
_.d.getGuideOpened=function(){return this.guideOpened};
_.d.getGuideExpandsAutomatically=function(){return this.guideUserStateOpened};
_.d.getActiveEndpoint=function(){return this.activeEndpoint};
_.d.getMiniGuideVisible=function(){return this.miniGuideVisible};
_.d.updateGuideDrawerElementState=function(){this.guideElement&&(this.guidePersistent?this.disableGuideAnimation():this.guideElement.persistent?this.disableGuideAnimation():this.enableGuideAnimation(),this.guideElement.opened=this.guideOpened,this.guideElement.persistent=this.guidePersistent,this.guideOpened&&this.guidePersistent&&_.GB(this.hostElement,"yt-guide-hover"),!this.guideOpened||this.guidePersistent)&&(document.body.style.overflow="")};
_.d.handleMiniGuideMouseEnter=function(){!this.sessionUserManuallyExpandedGuideState&&_.W("web_guide_hover_expansion")&&(this.isMouseOverGuide=!0,this.miniGuideVisible&&!this.guideOpened&&(this.renderGuide=this.guideOpened=!0,this.updateGuideDrawerElementState()))};
_.d.handleGuideMouseLeave=function(){var k=this;!this.sessionUserManuallyExpandedGuideState&&_.W("web_guide_hover_expansion")&&(this.isMouseOverGuide=!1,_.QB(this,"handleGuideMouseLeave",function(){k.isMouseOverGuide||!k.guideOpened||k.miniGuideVisible||(k.guideOpened=!1,k.updateGuideDrawerElementState())},100))};
_.d.computeGuidePersistentAndVisible=function(){var k=this;_.QB(this,"computeGuidePersistentAndVisible",function(){k.guidePersistentAndVisible=k.guideOpened&&k.guidePersistent;k.guideIsVisibleButNotPersistent=!(!k.guideOpened||k.guidePersistent)})};
_.d.observeForMiniGuideVisible=function(){this.guidePersistentAndVisible!==void 0&&(this.miniGuideVisible=!this.forceMiniGuideClose&&!this.guidePersistentAndVisible&&this.canFitMiniGuide(this.cachedClientWidth)&&this.persistentGuideEnabled(this.pageType,this.pageUrl))};
_.d.closeGuide=function(){this.guideOpened=!1;this.updateGuideDrawerElementState()};
_.d.onYtGuideClose=function(){this.closeGuide();this.forceMiniGuideClose=!0;this.guidePersistent=this.miniGuideVisible=!1};
_.d.startLoadingWatch=function(){this.closeGuide()};
_.d.startLoadingShorts=function(){_.W("web_hide_guide_on_shorts")&&this.closeGuide()};
_.d.onYtNavigateFinish=function(k,g){if(!_.Gc||g){this.activeEndpoint=g.endpoint;this.pageType=g.pageType;this.pageUrl=g.response.url;var P,x;k=(x=_.b((P=g.endpoint)==null?void 0:P.commandMetadata,_.A6))==null?void 0:x.url;!this.pageUrl&&k&&(this.pageUrl=k);_.W("kevlar_use_vimio_behavior")&&this.markGuideRendererDirty(this.getVisibleGuideRenderer())}};
_.d.getVisibleGuideRenderer=function(){for(var k=_.O(this.guideRenderers),g=k.next();!g.done;g=k.next())if(g=g.value,this.miniGuideVisible&&g.is==="ytd-mini-guide-renderer"||this.guideOpened&&g.is==="ytd-guide-renderer")return g;return null};
_.d.markGuideRendererDirty=function(k){if(k){typeof k.markDirty==="function"&&k.markDirty();k=_.O([].concat(_.Kl(_.kr(k).children)));for(var g=k.next();!g.done;g=k.next())this.markGuideRendererDirty(g.value)}};
_.d.persistentGuideEnabled=function(k,g){if(!g||k==="watch"||k==="settings"||k==="shorts"&&this.isFullscreenShorts||_.W("reels_web_disable_persistent_guide_shorts")&&k==="shorts")return!1;var P=_.hY(g)||"";return _.W("kevlar_premium_guide_collapse_killswitch")?!this.persistentGuideBlockedPages.some(function(x){return P===x}):!this.persistentGuideBlockedPagePathRegex.test(P)};
_.d.canFitPersistentGuide=function(k){var g=_.rP("kevlar_persistent_guide_width_threshold",1312);return g===-1||_.W("reels_web_show_mini_guide_on_shorts")&&this.pageType==="shorts"?!1:k>this.calculateGuideThreshold(g)};
_.d.calculateGuideThreshold=function(k){return _.W("enable_ai_companion")?k+(this.persistentPanelVisible?400:0):k};
_.d.canFitMiniGuide=function(k){return this.miniGuideWidthThreshold===-1?!1:k>this.calculateGuideThreshold(this.miniGuideWidthThreshold)};
_.d.onResize=function(){var k=this;_.QB(this,"calculateGuideState",function(){k.onResizeDebounced()})};
_.d.onResizeDebounced=function(){this.cachedClientWidth=window.innerWidth};
_.d.disableGuideAnimation=function(){this.guideElement.transitionDuration=0};
_.d.enableGuideAnimation=function(){this.guideElement.transitionDuration=this.animationTransitionDuration};
_.d.getInitialGuideUserStateOpened=function(){return _.W("web_force_mini_guide_default")?!1:!_.ex().getFlag(109)};
_.mJ.Object.defineProperties(Ae.prototype,{initialBodyClientWidth:{configurable:!0,enumerable:!0,get:function(){return _.y4("initialBodyClientWidth")||window.innerWidth}}});
Ae.prototype.onResize=Ae.prototype.onResize;Ae.prototype.observeForMiniGuideVisible=Ae.prototype.observeForMiniGuideVisible;Ae.prototype.computeGuidePersistentAndVisible=Ae.prototype.computeGuidePersistentAndVisible;Ae.prototype.persistentPanelVisibleChanged=Ae.prototype.persistentPanelVisibleChanged;Ae.prototype.cachedClientWidthChanged=Ae.prototype.cachedClientWidthChanged;Ae.prototype.resetGuide=Ae.prototype.resetGuide;Ae.prototype.activeEndpointChanged=Ae.prototype.activeEndpointChanged;
Ae.prototype.guideOpenedChanged=Ae.prototype.guideOpenedChanged;Ae.prototype.miniGuideVisibleChanged=Ae.prototype.miniGuideVisibleChanged;Ae.prototype.guideIsVisibleButNotPersistentChanged=Ae.prototype.guideIsVisibleButNotPersistentChanged;Ae.prototype.guidePersistentAndVisibleChanged=Ae.prototype.guidePersistentAndVisibleChanged;Ae.prototype.onGuideElementChanged=Ae.prototype.onGuideElementChanged;Ae.prototype.onGuidePersistentChanged=Ae.prototype.onGuidePersistentChanged;
Ae.prototype.onRenderGuideChanged=Ae.prototype.onRenderGuideChanged;Ae.prototype.onActiveEndpointChanged=Ae.prototype.onActiveEndpointChanged;Ae.prototype.onMiniGuideVisibleChanged=Ae.prototype.onMiniGuideVisibleChanged;Ae.prototype.onGuideIsVisibleButNotPersistentChanged=Ae.prototype.onGuideIsVisibleButNotPersistentChanged;Ae.prototype.onGuidePersistendAndVisibleChanged=Ae.prototype.onGuidePersistendAndVisibleChanged;
_.N([_.h(_.QF),_.I("design:type",Object)],Ae.prototype,"ironResizableBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Ae.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Ae.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],Ae.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ae.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Boolean)],Ae.prototype,"disabled",void 0);_.N([_.n(),_.I("design:type",Boolean)],Ae.prototype,"guidePersistentAndVisible",void 0);_.N([_.OO("guidePersistentAndVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ae.prototype,"onGuidePersistendAndVisibleChanged",null);_.N([_.n(),_.I("design:type",Boolean)],Ae.prototype,"guideIsVisibleButNotPersistent",void 0);
_.N([_.OO("guideIsVisibleButNotPersistent"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ae.prototype,"onGuideIsVisibleButNotPersistentChanged",null);_.N([_.n(),_.I("design:type",Object)],Ae.prototype,"miniGuideVisible",void 0);_.N([_.OO("miniGuideVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ae.prototype,"onMiniGuideVisibleChanged",null);_.N([_.n(),_.I("design:type",Boolean)],Ae.prototype,"forceMiniGuideClose",void 0);
_.N([_.n(),_.I("design:type",Object)],Ae.prototype,"activeEndpoint",void 0);_.N([_.OO("activeEndpoint"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ae.prototype,"onActiveEndpointChanged",null);_.N([_.n(),_.I("design:type",Boolean)],Ae.prototype,"renderGuide",void 0);_.N([_.OO("renderGuide"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ae.prototype,"onRenderGuideChanged",null);
_.N([_.n({selector:Ew2}),_.I("design:type",Boolean)],Ae.prototype,"persistentPanelVisible",void 0);_.N([_.n(),_.I("design:type",Object)],Ae.prototype,"guideOpened",void 0);_.N([_.n(),_.I("design:type",Boolean)],Ae.prototype,"guidePersistent",void 0);_.N([_.OO("guidePersistent"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ae.prototype,"onGuidePersistentChanged",null);_.N([_.n(),_.I("design:type",Object)],Ae.prototype,"guideUserStateOpened",void 0);
_.N([_.n(),_.I("design:type",String)],Ae.prototype,"pageUrl",void 0);_.N([_.n(),_.I("design:type",String)],Ae.prototype,"pageType",void 0);_.N([_.n(),_.I("design:type",Number)],Ae.prototype,"cachedClientWidth",void 0);_.N([_.n(),_.I("design:type",Object)],Ae.prototype,"guideElement",void 0);_.N([_.n({selector:_.Xn}),_.I("design:type",Object)],Ae.prototype,"isFullscreenShorts",void 0);
_.N([_.OO("guideElement"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ae.prototype,"onGuideElementChanged",null);_.N([_.OO("guidePersistentAndVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ae.prototype,"guidePersistentAndVisibleChanged",null);
_.N([_.Zf("guideIsVisibleButNotPersistent"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ae.prototype,"guideIsVisibleButNotPersistentChanged",null);_.N([_.OO("miniGuideVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ae.prototype,"miniGuideVisibleChanged",null);_.N([_.Zf("guideOpened"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ae.prototype,"guideOpenedChanged",null);
_.N([_.OO("activeEndpoint"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ae.prototype,"activeEndpointChanged",null);_.N([_.Zf("pageUrl"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ae.prototype,"resetGuide",null);_.N([_.Zf("cachedClientWidth"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ae.prototype,"cachedClientWidthChanged",null);
_.N([_.Zf("persistentPanelVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ae.prototype,"persistentPanelVisibleChanged",null);_.N([_.OO("guideOpened","guidePersistent"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ae.prototype,"computeGuidePersistentAndVisible",null);
_.N([_.Zf("guidePersistentAndVisible","pageUrl","cachedClientWidth","persistentPanelVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ae.prototype,"observeForMiniGuideVisible",null);_.N([_.dV("iron-resize"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ae.prototype,"onResize",null);_.N([_.t({disableElementRegistration:!0,is:"yt-guide-manager"})],Ae);
var Ll3=_.v(Ae,"yt-guide-manager",void 0,{mode:_.Gd("kevlar_poly_si_batch_j081")?1:2});var dl=function(){var k=_.S.apply(this,arguments)||this;k.JSC$20285_keyboardInUse=!1;k.boundHandleCapturedKeydownEvent=function(g){k.handleCapturedKeydownEvent(g)};
return k};
_.z(dl,_.S);_.d=dl.prototype;_.d.attached=function(){this.listenToDocument(document)};
_.d.listenToDocument=function(k){k.addEventListener("keydown",_.AB(this,this.onKeyDownEvent));k.addEventListener("keyup",_.AB(this,this.onKeyUpEvent));k.addEventListener("mousedown",_.AB(this,this.onMouseDownEvent));_.W("desktop_keyboard_capture_keydown_killswitch")||k.addEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);k.addEventListener("yt-page-data-updated",_.AB(this,this.onPageUpdate))};
_.d.detached=function(){this.unlistenFromDocument(document)};
_.d.unlistenFromDocument=function(k){k.removeEventListener("keydown",_.AB(this,this.onKeyDownEvent));k.removeEventListener("keyup",_.AB(this,this.onKeyUpEvent));k.removeEventListener("mousedown",_.AB(this,this.onMouseDownEvent));_.W("desktop_keyboard_capture_keydown_killswitch")||k.removeEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);k.removeEventListener("yt-page-data-updated",_.AB(this,this.onPageUpdate))};
_.d.ready=function(){_.Za().addProvider({provide:_.dw,useValue:this})};
_.d.isKeyBoardInUse=function(){return this.JSC$20285_keyboardInUse};
_.d.handleCapturedKeydownEvent=function(k){if(k.keyCode===32&&!this.isKeyBoardInUse())this.onKeyDownEvent(k)};
_.d.onMouseDownEvent=function(){this.JSC$20285_keyboardInUse=!1};
_.d.onPageUpdate=function(){if(_.W("desktop_keyboard_shortcut_usage_log")||this.isShortsPage&&_.W("web_shorts_keyboard_shortcut_usage_log")){_.aQ.clear();for(var k=_.O(_.oQ),g=k.next();!g.done;g=k.next()){var P=_.O(g.value);g=P.next().value;P=P.next().value;P=_.$5(P);_.aQ.set(g,P);_.lL(_.hE(),_.up(),P)}_.HF.clear();k=_.O(_.vF);for(g=k.next();!g.done;g=k.next())P=_.O(g.value),g=P.next().value,P=P.next().value,P=_.$5(P),_.HF.set(g,P),_.lL(_.hE(),_.up(),P);_.DK(_.hE(),_.up(),[].concat(_.Kl(_.HF.values()),
_.Kl(_.aQ.values())));_.Mh(_.hE(),[].concat(_.Kl(_.HF.values()),_.Kl(_.aQ.values())))}};
_.d.onMiniplayerActiveChange=function(){var k;(k=_.Za().resolve(_.EB).pipController.getWindow())&&(this.miniplayerIsActive?this.listenToDocument(k.document):this.unlistenFromDocument(k.document))};
_.d.ignoreKeyEvent=function(k){if(k.ctrlKey||k.altKey)if(_.W("kevlar_macro_markers_keyboard_shortcut")){if(k.keyCode!==37&&k.keyCode!==39)return!0}else return!0;var g=_.of(k)||[];return _.OCT(g)?(_.W("web_button_or_anchor_list_item")&&fte(g,k)&&(this.JSC$20285_keyboardInUse=!0),!0):k.defaultPrevented?(OZ(k.keyCode,k.shiftKey,this.isShortsPage),!0):k.keyCode===32&&this.isKeyBoardInUse()?this.isSpacebarClick(k):!1};
_.d.isSpacebarClick=function(k){var g=k||window.event;var P;g.composedPath&&typeof g.composedPath==="function"?P=g.composedPath():P=g.path;P&&P.length?g=P[0]:(g=g||window.event,g=g.target||g.srcElement,g.nodeType==3&&(g=g.parentNode));return g&&k.keyCode===32&&(k=g.tagName==="BUTTON"||g.tagName==="A"||g.tagName==="INPUT",g=(g=g.getAttribute("role"))&&(g==="option"||g==="button"||g.indexOf("menuitem")===0),k||g)?!0:!1};
_.d.onKeyDownEvent=function(k){if(!this.ignoreKeyEvent(k)&&(k.keyCode===191&&(k.shiftKey||k.metaKey?k.repeat!=null&&k.repeat||(this.openHotkeyDialog(),OZ(k.keyCode,k.shiftKey,this.isShortsPage)):(this.focusSearchBox(),k.preventDefault())),!k.metaKey)){var g=_.Za().resolve(_.EB);switch(k.keyCode){case 9:this.JSC$20285_keyboardInUse=!0;break;case 32:this.handlePlayerSpaceKey(k);break;case 84:g.pipController.getWindow()&&window.focus();this.toggleTheaterMode(k.keyCode,k.shiftKey);break;case 73:g.pipController.getWindow()&&
window.focus();this.toggleMiniplayer(k.keyCode,k.shiftKey);break;case 70:if(this.isShortsPage){_.qOV();break}this.isMiniplayerActive()?g.pipController.getWindow()&&(g.close(!0),window.focus()):this.passEventToPlayer(k);break;case 27:this.isPresentingTheaterMode()?this.toggleTheaterMode(k.keyCode,k.shiftKey):this.closeMiniplayer(k.keyCode,k.shiftKey)||this.passEventToPlayer(k);break;case 13:k.shiftKey&&_.Za().resolve(_.RD).activate(k);break;default:this.passEventToPlayer(k)}}};
_.d.onKeyUpEvent=function(k){if(!this.ignoreKeyEvent(k))if(_.W("web_speedmaster_spacebar_control")&&k.keyCode===32)this.handlePlayerSpaceKey(k,!0);else{var g=this.getPlayerManager();g&&(g=g.getPlayer())&&g.handleGlobalKeyUp(k.keyCode,k.shiftKey,k.ctrlKey,k.altKey,k.metaKey,k.key,k.code)}};
_.d.getPlayerManager=function(){var k=_.XE(),g=_.Za().resolve(_.VE(_.NQ));return k&&g&&g.isOnWatch()?k:null};
_.d.passEventToPlayer=function(k,g){var P=this,x,U,A,q;return _.e(function(T){if(T.nextAddress==1){if(!_.W("desktop_keyboard_shortcuts_enabled_miniplayer_killswitch")&&P.isMiniplayerActive())x=_.Za().resolve(_.EB).getPlayerElement();else if(P.inlinePreviewIsActive){if(U=_.kD(P.hostElement,"yt-get-inline-preview-player-action"),(A=U)==null?0:A[0])x=U[0]}else x=_.XE();return x?T.yield(x.getPlayerPromise(),3):T.jumpTo(0)}q=T.yieldResult;g?q.handleGlobalKeyUp(k.keyCode,k.shiftKey,k.ctrlKey,k.altKey,k.metaKey,
k.key,k.code):q.handleGlobalKeyDown(k.keyCode,k.shiftKey,k.ctrlKey,k.altKey,k.metaKey,k.key,k.code,k.repeat);k.keyCode!==38&&k.keyCode!==40&&OZ(k.keyCode,k.shiftKey,P.isShortsPage);_.SV(T)})};
_.d.focusSearchBox=function(){_.GB(this.hostElement,"yt-focus-searchbox")};
_.d.openHotkeyDialog=function(){_.GB(this.hostElement,"yt-open-hotkey-dialog")};
_.d.isMiniplayerActive=function(){return _.Za().resolve(_.EB).isMiniplayerActive()};
_.d.closeMiniplayer=function(k,g){return this.isMiniplayerActive()?(_.Za().resolve(_.EB).close(),OZ(k,g,this.isShortsPage),!0):!1};
_.d.toggleTheaterMode=function(k,g){var P=_.uX(_.Ni().getState()),x=this.getPlayerManager(),U=_.W("disable_theater_mode_keyboard")||_.pr("START_IN_FULL_WINDOW_MODE");x&&!U&&(P=!P,_.Xb()&&_.W("external_fullscreen")&&(P=!0),_.RV(this.hostElement,"yt-toggle-theater-mode",[P]),OZ(k,g,this.isShortsPage))};
_.d.toggleMiniplayer=function(k,g){var P=this.getPlayerManager();if(this.isMiniplayerActive()){var x;((x=_.Za().resolve(_.VE(_.NQ)))==null?0:x.isOnWatch())?_.Za().resolve(_.EB).close(!0):_.OQ(_.Za().resolve(_.EB));OZ(k,g,this.isShortsPage)}else P&&(_.RV(this.hostElement,"yt-activate-miniplayer-from-watch-action"),OZ(k,g,this.isShortsPage))};
_.d.handlePlayerSpaceKey=function(k,g){var P=!!_.XE()||this.isMiniplayerActive();P=_.W("disable_space_scroll_fix")||P;_.W("global_spacebar_pause")&&!this.isKeyBoardInUse()&&P&&(k.preventDefault(),this.passEventToPlayer(k,g))};
_.d.isPresentingTheaterMode=function(){return _.W("web_watch_enable_tm_esc_key")?_.uX(_.Ni().getState())&&!_.Xb():!1};
dl.prototype.onMiniplayerActiveChange=dl.prototype.onMiniplayerActiveChange;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],dl.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],dl.prototype,"ytdReduxBehavior",void 0);_.N([_.n({selector:_.Ypb}),_.I("design:type",Boolean)],dl.prototype,"inlinePreviewIsActive",void 0);_.N([_.n({selector:_.p5b}),_.I("design:type",Boolean)],dl.prototype,"isShortsPage",void 0);
_.N([_.n({selector:_.hP}),_.I("design:type",Boolean)],dl.prototype,"miniplayerIsActive",void 0);_.N([_.OO("miniplayerIsActive"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],dl.prototype,"onMiniplayerActiveChange",null);_.N([_.t({disableElementRegistration:!0,is:"yt-hotkey-manager"})],dl);_.v(dl,"yt-hotkey-manager",void 0,{mode:_.Gd("kevlar_poly_si_batch_j081")?1:2});var OM=function(){var k=_.S.apply(this,arguments)||this;k.loopStateEntityKey_=null;k.playlistLoopStateEntity_=null;k.isShuffleNextPlaylist=!1;k.PLAYER_EVENTS_=new Map;k.playerListenersSetup_=!1;k.videoSkipJob_=0;k.canAutoAdvance_=!1;k.playerManager_=null;k.TEST_ONLY={};return k};
_.z(OM,_.S);_.d=OM.prototype;_.d.ready=function(){_.Za().addProvider({provide:_.kR,useValue:this.hostElement})};
_.d.created=function(){this.PLAYER_EVENTS_.set("onPlaylistNext",this.onPlaylistNext);this.PLAYER_EVENTS_.set("onPlaylistPrevious",this.onPlaylistPrevious);this.PLAYER_EVENTS_.set("onPlaylistIndex",this.onPlaylistIndex_);this.PLAYER_EVENTS_.set("onStateChange",this.onPlayerStateChange_);this.PLAYER_EVENTS_.set("onLoopChange",this.onPlayerLoopChange_);this.PLAYER_EVENTS_.set("onSleepTimerSettingsChanged",this.onSleepTimerSettingsChanged_)};
_.d.attached=function(){document.addEventListener("yt-navigate-start",_.AB(this,this.onYtNavigateStart_));document.addEventListener("yt-navigate-finish",_.AB(this,this.onYtNavigateFinish_))};
_.d.detached=function(){document.removeEventListener("yt-navigate-start",_.AB(this,this.onYtNavigateStart_));document.removeEventListener("yt-navigate-finish",_.AB(this,this.onYtNavigateFinish_))};
_.d.updatePlaylistEventListeners=function(k,g){g&&!this.playerListenersSetup_?(this.playerManager_=k,this.registerPlaylistEventListeners_(k)):!g&&this.playerListenersSetup_&&(this.playerManager_=null,this.removePlaylistEventListeners_(k))};
_.d.setPlayer=function(k){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_);this.playerManager_=k};
_.d.activate_=function(){this.playerManager_&&this.registerPlaylistEventListeners_(this.playerManager_)};
_.d.deactivate_=function(){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_)};
_.d.registerPlaylistEventListeners_=function(k){var g=this;k.getPlayerPromise().then(function(P){g.playerListenersSetup_||(g.ytPlayerListenerBehavior.listenToPlayerEvents(P,g.PLAYER_EVENTS_),g.playerListenersSetup_=!0)})};
_.d.removePlaylistEventListeners_=function(k){var g=this;k.getPlayerPromise().then(function(P){g.playerListenersSetup_&&(g.ytPlayerListenerBehavior.unlistenFromPlayerEvents(P,g.PLAYER_EVENTS_),g.playerListenersSetup_=!1)})};
_.d.setPlaylistComponent=function(k){this.playlistComponent&&(this.playlistComponent.removeEventListener("yt-navigate",_.AB(this,this.onPlaylistYtNavigate_)),k&&(k.data&&this.playlistComponent.data&&k.data.playlistId==this.playlistComponent.data.playlistId?(k.loopOn=this.playlistComponent.loopOn,k.shuffleOn=this.playlistComponent.shuffleOn):(k.loopOn=!1,k.shuffleOn=!1),this.isShuffleNextPlaylist&&(k.shuffleOn=!0,this.isShuffleNextPlaylist=!1)));this.playlistComponent=k;this.playlistComponent.addEventListener("yt-navigate",
_.AB(this,this.onPlaylistYtNavigate_))};
_.d.setAutoplayRenderer=function(k){this.autoplayData=k};
_.d.setPlaylistData=function(k){this.currentPlaylistData_=k;_.GB(this.hostElement,"yt-playlist-data-updated");_.vX.isEmpty(k)?this.deactivate_():this.activate_();this.setLoopStateEntityKey_(k)};
_.d.setPlayerPlaybackControlData=function(k){this.playerManager_&&this.playerManager_.updatePlayerComponents(k.playlistPanelRenderer)};
_.d.getPlaylistData=function(){return this.currentPlaylistData_};
_.d.getTempData_=function(k,g){if(this.playlistComponent==null)return null;k={};this.playlistComponent.shuffleOn&&(k.shuffle_on=this.playlistComponent.shuffleOn);this.playlistComponent.loopOn&&(k.loop_on=this.playlistComponent.loopOn);g&&(k.autonav="1",_.Za().resolve(_.m$),g=_.wN(),g>0&&(k.lact=g),this.playerManager_&&(g=this.playerManager_.getPlayer())&&g.shouldSendVisibilityState()&&(g=g.getVisibilityState(),g!=0&&(k.vis=g)));_.W("enable_unknown_lact_fix_on_html5")&&(_.Za().resolve(_.m$),k.lact=
_.wN());return k};
_.d.getPlaylistState_=function(){return this.playlistComponent.loopOn&&this.playlistComponent.shuffleOn?"LOOP_SHUFFLE":this.playlistComponent.loopOn?"LOOP":this.playlistComponent.shuffleOn?"SHUFFLE":"NORMAL"};
_.d.setLoopStateEntityKey_=function(k){var g;this.loopStateEntityKey_=((g=this.getPlaylistLoopData_(k))==null?void 0:g.playlistLoopStateEntityKey)||null};
_.d.onPlaylistNext=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"nextButtonVideo")};
_.d.onPlaylistPrevious=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"previousButtonVideo")};
_.d.skipVideo=function(){var k=this,g=_.W("web_playlist_queue_multiple_skips_ks");if(!this.videoSkipJob_||g)g=this.isInBackground_()?1E3:5E3,this.videoSkipJob_=_.wz(_.Xq,function(){k.onPlaylistNext();k.videoSkipJob_=0},g)};
_.d.cancelVideoSkip=function(){this.videoSkipJob_&&(_.Xq.cancelJob(this.videoSkipJob_),this.videoSkipJob_=0)};
_.d.isInBackground_=function(){var k=window.document.visibilityState;return!(!k||k=="visible")};
_.d.onPlaylistIndex_=function(k){this.playlistComponent&&(k=this.playlistComponent.data.contents[k].playlistPanelVideoRenderer.navigationEndpoint,_.GB(this.hostElement,"yt-navigate",{endpoint:k,tempData:this.getTempData_(k)}))};
_.d.onPlayerStateChange_=function(k){if(k=k==0&&this.playlistComponent&&this.canAutoAdvance_)k=_.cV.getInstance(),k=!(k.autonavState_===3?k.autonavPauseReason_&&k.autonavPauseReason_.inputBoxFocus===!0:k.autonavState_===1&&k.disabledAutonavPauseReason_&&k.disabledAutonavPauseReason_.inputBoxFocus===!0);k&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"autoplayVideo",!0)};
_.d.onYtNavigateStart_=function(){this.canAutoAdvance_=!1};
_.d.onYtNavigateFinish_=function(){this.canAutoAdvance_=!0};
_.d.navigateToAutoplayWatchEndpoint_=function(k,g,P){var x=this.playlistComponent.data.currentIndex,U=this.getNumPlayableVideos_();k=="NORMAL"&&g=="autoplayVideo"&&x+1>=U&&P||!(k=this.getVideoEndpoint_(k,g))||(P=this.getTempData_(k,P),_.GB(this.hostElement,"yt-navigate",{endpoint:k,tempData:P}))};
_.d.getNumPlayableVideos_=function(){for(var k=0,g=_.O(this.playlistComponent.data.contents||[]),P=g.next();!P.done;P=g.next())P.value.playlistPanelVideoRenderer&&(k+=1);return k};
_.d.getVideoEndpoint_=function(k,g){if(this.autoplayData&&this.autoplayData.sets)for(var P=0,x=this.autoplayData.sets.length;P<x;P++){var U=this.autoplayData.sets[P];if(U.mode==k){if(U[g])return U[g];break}}else k=new _.Da("AutoplayData is undefined in playlist manager","Mode: "+k+" endpoint: "+g),_.pH(k)};
_.d.getAutoplayEndpoint=function(){if(this.playlistComponent)return this.getVideoEndpoint_(this.getPlaylistState_(),"autoplayVideo")};
_.d.onPlaylistYtNavigate_=function(k){if(k.detail.endpoint){k.stopPropagation();var g=k.detail;g.tempData=this.getTempData_(k.detail.endpoint);_.GB(this.hostElement,"yt-navigate",g)}};
_.d.hasAutoplayData=function(){return!(!this.autoplayData||!this.autoplayData.sets)};
_.d.onPlaylistLoopStateEntityChanged=function(){this.playlistLoopStateEntityChanged_(this.playlistLoopStateEntity_)};
_.d.playlistLoopStateEntityChanged_=function(k){var g=this,P,x,U;return _.e(function(A){if(A.nextAddress==1){if(!k)return A.return();P=k.state==="PLAYLIST_LOOP_STATE_ONE";return g.playerManager_?A.yield(g.playerManager_.getPlayerPromise(),3):A.jumpTo(2)}A.nextAddress!=2&&(x=A.yieldResult,x.setLoopVideo(P));U=k.state==="PLAYLIST_LOOP_STATE_ALL";g.playlistComponent&&(g.playlistComponent.loopOn=U);_.SV(A)})};
_.d.getPlaylistLoopData_=function(k){var g,P;if(k=k==null?void 0:(g=k.playlistButtons)==null?void 0:(P=g.menuRenderer)==null?void 0:P.topLevelButtons)for(g=_.O(k),P=g.next();!P.done;P=g.next())if(P=P.value,P.playlistLoopButtonRenderer)return P.playlistLoopButtonRenderer};
_.d.getLoopStateCommand_=function(k){var g=this.getPlaylistData(),P;g=((P=this.getPlaylistLoopData_(g))==null?void 0:P.states)||[];var x;k=(x=_.b(g[k?1:2],_.W3H))==null?void 0:x.button;var U;return(U=_.b(k,_.pj))==null?void 0:U.command};
_.d.onPlayerLoopChange_=function(k){this.playlistLoopStateEntity_&&(k?"PLAYLIST_LOOP_STATE_ONE":"PLAYLIST_LOOP_STATE_NONE")!==this.playlistLoopStateEntity_.state&&(k=this.getLoopStateCommand_(k))&&this.ytComponentBehavior.resolveCommand(k)};
_.d.onSleepTimerSettingsChanged_=function(k){this.canAutoAdvance_=k!=="End of video"};
OM.prototype.onPlaylistLoopStateEntityChanged=OM.prototype.onPlaylistLoopStateEntityChanged;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],OM.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.kp.YtPlayerListenerBehavior),_.I("design:type",_.g$)],OM.prototype,"ytPlayerListenerBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],OM.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],OM.prototype,"loopStateEntityKey_",void 0);
_.N([_.n({selectorArgs:["loopStateEntityKey_"],selector:_.Ym.playlistLoopStateEntitySelector}),_.I("design:type",Object)],OM.prototype,"playlistLoopStateEntity_",void 0);_.N([_.OO("playlistLoopStateEntity_"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],OM.prototype,"onPlaylistLoopStateEntityChanged",null);_.N([_.t({disableElementRegistration:!0,is:"yt-playlist-manager"})],OM);_.v(OM,"yt-playlist-manager",void 0,{mode:_.Gd("kevlar_poly_si_batch_j081")?1:2});var nwy,SeF=function(){if(nwy!==void 0)return nwy;var k=document.createElement("template");_.u(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-third-party-manager--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return nwy=k};var qT=function(){var k=_.S.apply(this,arguments)||this;k.lastCallback=null;k.getAccountLinkPromises={};k.redirectModeProviderAllowlist=new Set(["football.fantasysports.yahoo.com","riotgames.com"]);k.actionMap={"yt-initialize-third-party":"handleInitializeRequest","yt-account-link-command":"handleAccountLinkCommand","yt-account-unlink-command":"handleAccountUnlinkCommand","yt-log-account-linking-event-command":"handleLogAccountLinkingEventCommand"};return k};
_.z(qT,_.S);_.d=qT.prototype;_.d.getLocation=function(){return window.location.href};
_.d.getCompletionUrl=function(){return _.HB(this.getLocation())};
_.d.containsRedirectState=function(k){return(k=_.w6(_.wFI(k)))?(new URLSearchParams(k)).get("redirect_state")!==null:!1};
_.d.createGalConfig=function(k,g){var P=new oM5;k=P=g?this.getPopupOrRedirectSetting(P,_.y4("LINK_API_KEY"),_.y4("LINK_API_KEY_REDIRECT"),k):vMa(P,_.y4("LINK_API_KEY"));k.authUser=_.y4("SESSION_INDEX")||0;k.supportedFlows=new Set([4]);return k.build()};
_.d.getPopupOrRedirectSetting=function(k,g,P,x){this.isGalInteractionPopupMode(x)?(k.interactionMode=0,k=vMa(k,g)):(k.interactionMode=1,g=this.getCompletionUrl(),k.completionUrl=g,k=vMa(k,P));return k};
_.d.isGalInteractionPopupMode=function(k){if(this.redirectModeProviderAllowlist.has(k))switch(k){case "football.fantasysports.yahoo.com":return!1;case "riotgames.com":return!1;default:return!1}return!0};
_.d.getStatusEntityKeyForProviderId=function(k){return _.xz(k+":all","accountLinkStatusEntity")};
_.d.findNestedPropValue=function(k,g){var P=!1,x=null;JSON.stringify(k,function(U,A){P||U!==g||(P=!0,x=A);return P?null:A});
return x};
_.d.findAccountLinkButtonViewModel=function(k,g){var P=null,x=!1;JSON.stringify(k,function(U,A){x||A.accountLinkStatusEntityKey!==g||A.accountLinkStatusSecondaryEntityKey||(x=!0,P=A);return x?null:A});
return P};
_.d.executeLinkingSuccessOrFailureCommands=function(k,g,P){var x=null,U;(g==null?0:(U=g.url)==null?0:U.includes("account_sharing"))?x=g==null?void 0:g.response:x=g==null?void 0:g.response;(g=this.findAccountLinkButtonViewModel(x,k))?(k=P?this.findNestedPropValue(g,"onSuccessCommand"):this.findNestedPropValue(g,"onFailureCommand"))?_.iL([k],this.hostElement):_.Pq(Error("Al")):_.Pq(Error("Bl`"+k))};
_.d.handleInitializeRequest=function(k,g){var P=this,x=O5d(this.createGalConfig(k,!0));this.containsRedirectState(this.getLocation())?x7d(k,x.config,x.galService).then(function(U){var A=P.getStatusEntityKeyForProviderId(k);if(U.statusCode===1)g&&P.executeLinkingSuccessOrFailureCommands(A,g,!0),U=P.getLocation().indexOf("#"),U!==-1&&window.history.pushState(null,"",P.getLocation().substring(0,U));else return g&&P.executeLinkingSuccessOrFailureCommands(A,g,!1),Promise.reject(Error(U.statusMessage))}).catch(function(U){_.pH(U);
_.HE("gamingAccountLinkStatusChanged",{serviceId:k,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(U)}):this.getAccountLinkPromises[k]=x.startLinkingSession({serviceId:k})};
_.d.handleAccountLinkCommand=function(k){_.b(k,HTe)&&this.handleLinkRequest(_.b(k,HTe))};
_.d.handleLinkRequest=function(k){var g=this,P=k.thirdPartyId;if(P)if(this.isGalInteractionPopupMode(P)){var x=function(){g.closeAndFire("ytd-gaming-account-link-setting-renderer",k.onFailureCommand)},U=function(){g.closeAndFire("ytd-gaming-account-link-setting-renderer",k.onSuccessCommand)};
this.lastCallback=U;this.getAccountLinkPromises[P].then(function(A){suY(A).then(function(q){q.statusCode===1?U():x()})}).catch(function(){x()})}else this.getAccountLinkPromises[P].then(function(A){suY(A).then(function(q){if(q.statusCode!==1)return Promise.reject(Error(q.statusMessage))})}).catch(function(A){_.pH(A);
_.HE("gamingAccountLinkStatusChanged",{serviceId:P,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(A)})};
_.d.closeAndFire=function(k,g){_.RV(this.hostElement,"yt-close-popup-action",[k]);g&&_.iL([g],this.hostElement)};
_.d.handleAccountUnlinkCommand=function(k){_.b(k,NDa)&&this.handleUnlinkRequest(_.b(k,NDa))};
_.d.handleUnlinkRequest=function(k){var g=this,P=k.thirdPartyId;if(P){var x=function(){g.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",k.onFailureCommand)},U=function(){g.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",k.onSuccessCommand)};
this.lastCallback=U;var A=O5d(this.createGalConfig(P,!1));this.unlinkUserGal(A,P).then(function(q){q.statusCode===1?U():x()}).catch(function(){x()})}};
_.d.unlinkUserGal=function(k,g){return k.deleteLink(g)};
_.d.handleLogAccountLinkingEventCommand=function(k){_.W("enable_gel_log_commands")&&_.b(k,Iys)&&(k=_.b(k,Iys).event)&&_.HE("gamingAccountLinkStatusChanged",k)};
_.mJ.Object.defineProperties(qT,{template:{configurable:!0,enumerable:!0,get:function(){return SeF()}}});
_.N([_.h(_.ww.YtOpenPopupBehavior),_.I("design:type",Object)],qT.prototype,"ytOpenPopupBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],qT.prototype,"ytActionHandlerBehavior",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-third-party-manager"})],qT);_.v(qT,"ytd-third-party-manager",function(){return SeF()},{mode:_.Gd("kevlar_poly_si_batch_j081")?1:2});var FlY,YeU=function(){if(FlY!==void 0)return FlY;var k=document.createElement("template");_.u(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-manager--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return FlY=k};var Tq=function(){var k=_.S.apply(this,arguments)||this;k.currentPage=void 0;k.renderLoadingStateJobId=0;k.updatePageDataJobId=0;k.pageDisposeJobsets=new WeakMap;k.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-start-loading-learning-journey":"startLoadingLearningJourney","yt-get-page-offset":"getPageOffset","yt-set-page-offset":"setPageOffset","yt-pause-active-page-context":"pauseActiveContext","yt-prepare-page-dispose":"preparePageDispose",
"yt-stop-old-player":"onYtStopOldPlayer"};k.shouldApplyLockupToWatchTransition=_.W("web_thumbnail_to_watch_transition");k.shouldApplySlideTransition=_.fz("web_page_transition_type")==="slide"||_.W("enable_plj_landing_page");k.shouldApplyLearningJourneyTransition=_.W("enable_plj_landing_page");k.TEST_ONLY=void 0;return k};
_.z(Tq,_.S);_.d=Tq.prototype;_.d.ready=function(){var k=_.Za();k.addProvider({provide:_.NQ,useValue:this});k.addProvider({provide:_.Mn5,useValue:this})};
_.d.created=function(){this.pagePool=new $k2;this.contextSwitcher=new wCU};
_.d.attached=function(){_.GB(this.hostElement,"attached");var k=_.Za().resolve(_.VE(_.m6));k&&(this.contextSwitcher.JSC$20109_networkService_=k);this.viewTransitionManager=_.Za().resolve(_.Lv)};
_.d.getPageOffset=function(k){return k.getScrollTop()};
_.d.setPageOffset=function(k,g){try{k.setScrollTop(g)}catch(P){}};
_.d.setPageOffsetForNavigation=function(k,g){_.GB(this.hostElement,"yt-navigate-set-page-offset",{page:k,offset:g===void 0?0:g})};
_.d.pauseActiveContext=function(){var k=this.contextSwitcher;k.activeContext_&&k.activeContext_.pause()};
_.d.getModuleNameForType=function(k){return k==="watch"?_.W("kevlar_watch_fixie")?"watchFixie":_.W("kevlar_watch_grid")?"watchGrid":"watchFlexy":k==="shorts"||k==="search"?k:"browse"};
_.d.attachPage=function(k){var g,P=!_.W("pc_is_attached_ks")&&(k==null?void 0:(g=k.polymerController)==null?void 0:g.isAttached);if(!k.isAttached&&!P)try{_.kr(this.hostElement).appendChild(k)}catch(U){var x;_.pH(new _.Da("Error attaching page element for component",{origin:(x=this.currentPage)==null?void 0:x.is,component:k.is}))}};
_.d.setActivePage=function(k,g){var P=this,x=!1,U=function(){var A=P.isOnWatch(),q=P.currentPage;if(k)if(k!==P.currentPage){q&&(q.hidden=!0,q.active=!1,q.removeAttribute("role"));P.currentPage=k;var T,c=g!=null?g:_.OS((T=P.data)==null?void 0:T.endpoint);q&&_.GB(P.hostElement,"yt-page-type-changed",{oldPageType:q.is,newPageType:k.is,newPageSubtype:c});_.KC().dispatch(_.Rp({type:"SET_SHARED_CURRENT_PAGE_TYPE",payload:k.is}));_.KC().dispatch(_.Rp({type:"SET_SHARED_CURRENT_PAGE_SUB_TYPE",payload:c||""}));
k.hidden=!1;P.attachPage(k);k.active=!0;k.setAttribute("role","main");q&&P.setPageOffsetForNavigation(k,0);_.W("kevlar_remove_page_dom_on_switch")&&!A&&q&&_.kr(P.hostElement).removeChild(q)}else x=!0;else P.handleMissingDestinationPage(q)};
this.shouldRunBrowseTransition(this.currentPage,k)?KvY(this.viewTransitionManager,U):this.shouldRunLearningJourneyTransition(this.currentPage,k)?a83(this.viewTransitionManager,U):U();return x};
_.d.handleMissingDestinationPage=function(k){if(this.isColdLoadForUnknownPage(k))_.pH(new _.Da("Cold load for unknown page"));else{var g;k=new _.Da("Unable to set active page",k?k.is:"unknown origin",(g=this.data)==null?void 0:g.endpoint);_.IE(k)}};
_.d.isColdLoadForUnknownPage=function(k){return!k&&GF(this.data)==="unknown"};
_.d.shouldRunBrowseTransition=function(k,g){return this.shouldApplySlideTransition&&(k==null?void 0:k.is)==="ytd-browse"&&(g==null?void 0:g.is)==="ytd-browse"&&k!==g};
_.d.shouldRunLearningJourneyTransition=function(k,g){return this.shouldApplyLearningJourneyTransition&&(k==null?void 0:k.is)==="ytd-browse"&&((g==null?void 0:g.is)==="ytd-watch-learning-journey"||(g==null?void 0:g.tagName.toLowerCase())==="ytd-watch-learning-journey")};
_.d.shouldRunWatchNextLoadedTransition=function(k,g){return this.viewTransitionManager&&k.is==="ytd-watch-flexy"&&g};
_.d.updatePageData=function(k){var g=this,P=this.data;this.updatePageDataJobId&&_.Xq.cancelJob(this.updatePageDataJobId);this.data=k;return new _.Ey(function(x){var U=function(){k.filler?g.performDataUpdate(k,P):C_F(function(){g.performDataUpdate(k,P)});
var c=_.PW();_.$R(c,"cr")||c.processSignal("cr");x()},A=function(){k&&k.page==="watch"?g.updatePageDataJobId=_.wz(_.Xq,U):U()};
if(_.W("kevlar_enable_mss_page_modules_client")&&k){var q=_.Za().resolve(_.nZ),T=g.getModuleNameForType(k.page);(q=tEY(q,[T]))?q.then(A):A()}else A()})};
_.d.isDownloadsPage=function(k){var g,P;return(k==null?void 0:(g=k.endpoint)==null?void 0:(P=g.browseEndpoint)==null?void 0:P.browseId)==="FEdownloads"};
_.d.setPlayerSyncInterval=function(k){var g;return _.e(function(P){if(P.nextAddress==1)return P.yield(_.Za().resolve(_.Rv),2);g=P.yieldResult;g.setUpPositionSyncInterval(k);_.SV(P)})};
_.d.performDataUpdate=function(k,g){_.W("kevlar_early_popup_close")||_.RV(this.hostElement,"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);var P=!k.filler;P&&(_.EX("lps"),_.W("config_age_report_killswitch")||nZ5());var x=GF(k),U,A=!1;if(_.W("kevlar_remove_page_dom_on_switch")){var q=g&&GF(g);x===q&&(U=this.getCurrentPage())}U||(U=Rw(this.pagePool,x));P&&k1U(this.pagePool.elementPoolPopulator,x);P&&!this.renderLoadingStateJobId&&(A=this.setActivePage(U));if(U){q=x==="watch";var T=
x==="shorts",c=x==="learning_journey_watch";_.W("kevlar_flush_jobs_before_setting_player_response")&&this.flushPageDisposeJobset(U);if(q||T||c)U.playerData=k.playerResponse;if(T)if(_.W("web_enable_delay_shorts_sequence_call")){k.reelWatchSequenceResponse&&(k.reelWatchSequenceResponse.entries||k.reelWatchSequenceResponse.prevEntries)&&(U.reelWatchSequenceResponse=k.reelWatchSequenceResponse);U.currentEndpoint=k.endpoint;var Z;U.isPreviousPageShorts=!!(g==null?0:(Z=g.endpoint)==null?0:Z.reelWatchEndpoint);
var w,J;k.cachedSequenceParams=((w=k.endpoint)==null?void 0:(J=w.reelWatchEndpoint)==null?void 0:J.sequenceParams)||k.cachedSequenceParams||(g==null?void 0:g.cachedSequenceParams);var r,f;k.cachedSequenceProvider=((r=k.endpoint)==null?void 0:(f=r.reelWatchEndpoint)==null?void 0:f.sequenceProvider)||k.cachedSequenceProvider||(g==null?void 0:g.cachedSequenceProvider);U.cachedSequenceParams=k.cachedSequenceParams;U.cachedSequenceProvider=k.cachedSequenceProvider}else if(_.W("web_enable_shorts_sequence_cache_fix")){k.reelWatchSequenceResponse&&
(k.reelWatchSequenceResponse.entries||k.reelWatchSequenceResponse.prevEntries)?U.reelWatchSequenceResponse=k.reelWatchSequenceResponse:U.cachedReelWatchSequenceResponse&&!U.reelWatchSequenceResponse&&(U.reelWatchSequenceResponse=U.cachedReelWatchSequenceResponse);k.reelWatchSequenceResponse&&(g==null?void 0:g.page)!=="shorts"&&(U.cachedReelWatchSequenceResponse=k.reelWatchSequenceResponse);U.currentEndpoint=k.endpoint;var B;U.isPreviousPageShorts=!!(g==null?0:(B=g.endpoint)==null?0:B.reelWatchEndpoint)}else{k.reelWatchSequenceResponse&&
(k.reelWatchSequenceResponse.entries||k.reelWatchSequenceResponse.prevEntries)?U.reelWatchSequenceResponse=k.reelWatchSequenceResponse:k.cachedReelWatchSequenceResponse?U.reelWatchSequenceResponse=k.cachedReelWatchSequenceResponse:_.W("web_enable_cached_reel_sequence_fix")&&U.cachedReelWatchSequenceResponse&&!U.reelWatchSequenceResponse&&(U.reelWatchSequenceResponse=U.cachedReelWatchSequenceResponse);U.currentEndpoint=k.endpoint;var L;U.isPreviousPageShorts=!!(g==null?0:(L=g.endpoint)==null?0:L.reelWatchEndpoint);
k.cachedReelWatchSequenceResponse=k.reelWatchSequenceResponse||k.cachedReelWatchSequenceResponse||(g==null?void 0:g.cachedReelWatchSequenceResponse);U.cachedReelWatchSequenceResponse=k.cachedReelWatchSequenceResponse}Z=this.isDownloadsPage(k);w=this.isDownloadsPage(g);Z&&!w?this.setPlayerSyncInterval(6E5):!Z&&w&&this.setPlayerSyncInterval();_.W("block_all_player_prefetch_requests")||this.preparePrefetchRequest(k,U,P,q,T,c);H2y(_.Za().resolve(_.EB),g,k);if(_.W("enable_ai_companion")){var Y;(Y=_.Za().resolve(_.VE(_.Mq)))==
null||_.c4n(Y,this.getPersistentPanelSurface(x))}_.Ax(_.Za().resolve(_.m$));_.W("kevlar_flush_jobs_before_setting_player_response")||this.flushPageDisposeJobset(U);P?(P=typeof U.loadPage,P==="function"?(U.pageContext=JK7(this.contextSwitcher,U,U.data!==k.response),P=function(){U.loadPage(k.response)},this.shouldApplySlideTransition&&U.is==="ytd-browse"&&A&&(x==="learning"||this.isDifferentBrowseId(k==null?void 0:k.endpoint,g==null?void 0:g.endpoint))?KvY(this.viewTransitionManager,P):this.shouldRunWatchNextLoadedTransition(U,
A)?vB3(this.viewTransitionManager,P):P()):_.XU(new _.Da("b/38014653 ",[x,
U.is,U.nodeName,P,U.isAttached,g&&GF(g),this.hostElement.children.length])),_.EX("pdl")):(U.hidden=!0,k.response.filler=!0,U.data=k.response,this.attachPage(U));_.GB(this.hostElement,"yt-page-data-updated",{pageType:x})}_.ti(_.Xq,function(){_.W("logging_avoid_blocking_during_navigation")&&_.B26().transition("none");var l=YzV(),D=U;if(k){var X=WVy(k),a=s7y(k),H;a:{if(k.playerResponse){var y=k.playerResponse,kj;if((H=y.auxiliaryUi)==null?0:(kj=H.messageRenderers)==null?0:kj.upsellDialogRenderer){H=
y.auxiliaryUi.messageRenderers.upsellDialogRenderer;break a}}else if(k.response&&(H=k.response,(y=H.overlay)==null?0:y.upsellDialogRenderer)){H=H.overlay.upsellDialogRenderer;break a}H=void 0}var Ts;var m0;kj=(Ts=k.playerResponse)==null?void 0:(m0=Ts.auxiliaryUi)==null?void 0:m0.messageRenderers;Ts=(kj==null?void 0:kj.enforcementMessageViewModel)||(kj==null?void 0:kj.bkaEnforcementMessageViewModel);Ts=(Ts==null?void 0:Ts.displayType)!=="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"?Ts:void 0;
var Lb;a:{if(k.response&&(m0=k.response,(Lb=m0.overlay)==null?0:Lb.commandWrapperPromoRenderer)){Lb=m0.overlay.commandWrapperPromoRenderer;break a}Lb=void 0}FBn(l,X,a,H,Ts,Lb,D)}})};
_.d.preparePrefetchRequest=function(k,g,P,x,U,A){var q,T,c,Z,w,J,r,f,B,L,Y,l,D,X,a;return _.e(function(H){if(H.nextAddress==1)return!P||!(x||U||A)||_.W("kevlar_disable_background_prefetch")&&_.kP(_.jW0)()===0?H.return():(q=_.Iv(g))?H.yield(q.getPlayerPromise(),2):H.return();T=H.yieldResult;c=_.Za().resolve(_.VE(_.m6));if(!c)return H.return();if(U)return Z=_.va(_.b5),AQU(Z,(w=k.endpoint)==null?void 0:w.reelWatchEndpoint,g.reelWatchSequenceResponse,T,c),H.return();f=(J=k.response)==null?void 0:(r=J.responseContext)==
null?void 0:r.webResponseContextExtensionData;if(!f)return H.return();D=(B=k.response)==null?void 0:(L=B.contents)==null?void 0:(Y=L.twoColumnWatchNextResults)==null?void 0:(l=Y.autoplay)==null?void 0:l.autoplay;X=_.Za().resolve(_.kR);a=_.va(_.b5);df3(a,f,T,c,X,D);_.SV(H)})};
_.d.movePlayerToWatch=function(k){var g=this,P,x;return _.e(function(U){P=Rw(g.pagePool,"watch");x=P.getPlayerContainer();k.appendTo(x);_.SV(U)})};
_.d.movePlayerToShorts=function(k){var g=this,P,x,U;return _.e(function(A){P=Rw(g.pagePool,"shorts");x=P.getPlayerContainer();(U=k)==null||U.appendTo(x,void 0,!0);_.SV(A)})};
_.d.getPlayerFromWatch=function(){var k=Rw(this.pagePool,"watch");return _.Iv(k)};
_.d.getPlayerFromShorts=function(){var k=Rw(this.pagePool,"shorts");return _.Iv(k)};
_.d.startLoadingWatch=function(){var k=this,g=Rw(this.pagePool,"watch");this.renderLoadingStateJobId?(_.Xq.cancelJob(this.renderLoadingStateJobId),this.renderLoadingStateJobId=0,_.W("web_watch_transition_enable_start_loading_watch_callsite")?oBy(this.viewTransitionManager,function(){k.renderPageLoadingState("watch")}):this.renderPageLoadingState("watch")):this.setActivePage(g,"watch");
if(_.W("enable_ai_companion")){var P;(P=_.Za().resolve(_.VE(_.Mq)))==null||_.c4n(P,this.getPersistentPanelSurface("watch"))}};
_.d.startLoadingShorts=function(){var k=Rw(this.pagePool,"shorts");this.setActivePage(k,"shorts")};
_.d.startLoadingLearningJourney=function(){var k=Rw(this.pagePool,"learning_journey_watch");this.setActivePage(k,"learning_journey_watch")};
_.d.getCurrentPage=function(){return this.currentPage};
_.d.getDestinationPageType=function(){return this.destinationPageType};
_.d.getCurrentData=function(){return this.data};
_.d.isOnWatch=function(){return this.isWatchPage(this.currentPage)};
_.d.isOnShorts=function(){var k;return((k=this.currentPage)==null?void 0:k.is)==="ytd-shorts"};
_.d.isWatchPage=function(k){return!!k&&(k.is==="ytd-watch-flexy"||k.is==="ytd-watch-fixie"||k.is==="ytd-watch-grid")};
_.d.preparePage=function(k,g){var P=this,x=function(){var q=P.pagePool.preparePage(k,P.currentPage,g);q&&P.attachPage(q)},U=function(q){_.CH(q,g);
_.pH(q)};
if(_.W("kevlar_enable_mss_page_modules_client")){var A=this.getModuleNameForType(k);if(A=tEY(_.Za().resolve(_.nZ),[A])){A.then(x.bind(this)).catch(U.bind(this));return}}try{x()}catch(q){U(q)}};
_.d.lazyPrepareCriticalPages=function(k,g){k=_.OS(g)||k;_.W("kevlar_enable_mss_page_modules_client")?this.downloadPageModules(k).then(this.maybePrepareWatchPage.bind(this,k)):this.maybePrepareWatchPage(k)};
_.d.maybePrepareWatchPage=function(k){k==="watch"||k==="learning_journey_watch"&&_.W("web_watch_learning_journey_disable_lazy_pages")||_.ti(_.Xq,this.preparePage.bind(this,"watch"))};
_.d.downloadPageModules=function(k){k=this.getModuleNameForType(k);var g=new Set(["browse","search","shorts",this.getModuleNameForType("watch")]);g.delete(k);var P=_.Za().resolve(_.nZ);P.JSC$18816_loadModules(k);return P.JSC$18816_loadModules.apply(P,_.Kl(g))};
_.d.renderPageLoadingState=function(k,g){this.preparePage(k,g);var P=Rw(this.pagePool,k);P.loadingData&&(P.loadingData.endpoint=g);P.loading=!0;this.setActivePage(P,k);k!=="watch"&&k!=="learning_journey_watch"||_.GB(this.hostElement,"yt-guide-close")};
_.d.prepareForNavigation=function(k,g){var P=this;if(this.currentPage&&this.data){var x=_.OS(g)||k;this.destinationPageType=x;GF(this.data)==x&&_.GB(this.currentPage,"yt-page-data-will-update",{bubbles:!1})}if((k==="watch"||k==="learning_journey_watch")&&this.data&&this.data.page!=="watch"&&this.data.page!=="learning_journey_watch"){this.renderLoadingStateJobId&&_.Xq.cancelJob(this.renderLoadingStateJobId);_.Za().resolve(_.EB).deactivate(g);_.iZ(_.Xq,function(){var A=P.viewTransitionManager,q=P.currentPage;
if(A.isLockupToWatchTransitionEnabled&&A.isLockupThumbnailRegistrationEnabled&&q)if(A.registeredLockupThumbnail)A.lockupThumbnailRegisteredFromWatchEndpoint&&_.pH(new _.Da("Lockup thumbnail already registered from watch endpoint."));else{a:{var T=_.b(g,_.oV);if(T==null?0:T.videoId){var c="yt-lockup-view-model ."+_.g1C(T.videoId)+" yt-thumbnail-view-model";q=q.querySelectorAll(c);if(q.length===1){T=q[0];break a}q.length>1?_.pH(new _.Da("Multiple LockupViewModel thumbnails found for videoId: "+T.videoId+
". Selector: "+c)):_.W("web_thumbnail_to_watch_transition_debug")&&_.pH(new _.Da("No LockupViewModel thumbnail found for videoId: "+T.videoId+". Selector: "+c))}T=void 0}T&&(A.registeredLockupThumbnail=T,A.lockupThumbnailRegisteredFromWatchEndpoint=!0,_.aaY(A,T))}});
var U=this.data;this.renderLoadingStateJobId=_.iZ(_.Xq,function(){oBy(P.viewTransitionManager,function(){if(P.data!=U){var A=Rw(P.pagePool,k);P.setActivePage(A)}else P.renderPageLoadingState(k,g);P.renderLoadingStateJobId=0})},150)}};
_.d.preparePageDispose=function(){if(this.currentPage&&Array.isArray(this.currentPage.pageDisposeJobs)&&this.currentPage.pageDisposeJobs.length!==0){var k=new _.ij(1);this.currentPage.pageDisposeJobs.forEach(function(g){_.Up(k,g)});
this.pageDisposeJobsets.set(this.currentPage,k)}};
_.d.flushPageDisposeJobset=function(k){var g=this.pageDisposeJobsets.get(k);g&&(g.flushJobs(),this.pageDisposeJobsets.delete(k))};
_.d.onYtStopOldPlayer=function(k,g){g=g===void 0?!1:g;var P,x=_.Wq("kevlar_new_stop_old_player_logic_pages");if(_.W("kevlar_check_current_page_on_stop_old_player")&&(x.length===0||this.currentPage&&x.includes(this.currentPage.is)))if(this.data&&(P=GF(this.data)),GF(k)===P&&this.currentPage&&GF(this.currentPage.data)!==P)var U=_.Iv(this.currentPage);else P=GF(this.data),U=Rw(this.pagePool,P),U=_.Iv(U);else this.data&&(P=GF(this.data),U=Rw(this.pagePool,P),U=_.Iv(U));if(U){x=GF(k);var A=Rw(this.pagePool,
x);A=_.Iv(A);if(U==A)g&&!_.W("kevlar_disable_preemptive_player_reset")&&U.resetForNewPlayback();else if(g=P==="watch"&&x!=="watch",!g||x==="shorts"||_.RqN()&&!ErU(this.data,k))k=_.Za().resolve(_.EB),g&&k.isMiniplayerActive()&&k.pipController.getWindow()||U.stop()}};
_.d.isDifferentBrowseId=function(k,g){k=_.b(k,_.q8);g=_.b(g,_.q8);return(k==null?void 0:k.browseId)!==(g==null?void 0:g.browseId)};
_.d.getPersistentPanelSurface=function(k){switch(k){case "watch":return"WATCH";default:return"APP"}};
_.mJ.Object.defineProperties(Tq,{template:{configurable:!0,enumerable:!0,get:function(){return YeU()}}});
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Tq.prototype,"ytActionHandlerBehavior",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-page-manager"})],Tq);_.v(Tq,"ytd-page-manager",function(){return YeU()},{mode:_.Gd("kevlar_poly_si_batch_j081")?1:2});var j1U;var ep=function(){var k=_.S.apply(this,arguments)||this;k.useListItemStyles=_.W("web_list_item_style_for_menu_items");k.systemIcons=_.W("kevlar_system_icons");return k};
_.z(ep,_.S);_.d=ep.prototype;_.d.ready=function(){this.hostElement.addEventListener("tap",_.AB(this,this.onEndpointTapExtra))};
_.d.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.d.onFocus=function(){var k;(k=_.kr(this.hostElement).querySelector("tp-yt-paper-item"))==null||k.focus()};
_.d.onEndpointTapExtra=function(k){_.GB(this.hostElement,"iron-activate");var g=this.data.navigationEndpoint;g&&_.b(g,_.ui6)&&(k.stopPropagation(),_.Pw(this.hostElement,[g],this.hostElement))};
_.d.computeIcon=function(k){return k&&k.iconType?_.Pm(k.iconType):""};
_.d.computeHasSeparator=function(){return!(!this.data||!this.data.hasSeparator)};
_.d.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.d.forceUpdateStylesOnLegacyBrowsers=function(){_.W("kevlar_legacy_browsers")&&_.iG(this.hostElement)};
ep.prototype.forceUpdateStylesOnLegacyBrowsers=ep.prototype.forceUpdateStylesOnLegacyBrowsers;ep.prototype.onFocus=ep.prototype.onFocus;_.N([_.h(_.Ay),_.I("design:type",Object)],ep.prototype,"ytdOpenPopupBehavior",void 0);_.N([_.h(_.c7y.YtConditionalRendererBehavior),_.I("design:type",Object)],ep.prototype,"ytConditionalRendererBehavior",void 0);_.N([_.h(_.fF.YtEndpointBehavior),_.I("design:type",Object)],ep.prototype,"ytEndpointBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],ep.prototype,"data",void 0);_.N([_.n({computed:"computeIcon(data.icon)",value:""}),_.I("design:type",String)],ep.prototype,"icon",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],ep.prototype,"useIcons",void 0);_.N([_.n({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.I("design:type",Boolean)],ep.prototype,"hasSeparator",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ep.prototype,"useListItemStyles",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ep.prototype,"systemIcons",void 0);_.N([_.dV("focus"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ep.prototype,"onFocus",null);_.N([_.OO("useIcons","hasSeparator"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ep.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.v(ep,"ytd-menu-navigation-item-renderer",function(){if(j1U===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-navigation-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!hidden]]" class="style-scope ytd-menu-navigation-item-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-menu-navigation-item-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]" tabindex="-1">\n    <tp-yt-paper-item aria-label$="[[data.accessibility.accessibilityData.label]]" disabled="[[data.isDisabled]]" class="style-scope ytd-menu-navigation-item-renderer">\n      <yt-icon hidden="[[computeIconHidden(icon, useIcons)]]" icon="[[icon]]" class="style-scope ytd-menu-navigation-item-renderer"></yt-icon>\n      <yt-formatted-string text="[[data.text]]" class="style-scope ytd-menu-navigation-item-renderer"></yt-formatted-string>\n    </tp-yt-paper-item>\n  </a>\n</template>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);j1U=k}k=j1U;return k},{mode:1});var Q1s;var lY5=_.vS(_.OX("DOWNLOAD",{},"Download")),Dke=_.vS(_.OX("DELETE_FROM_DOWNLOADS",{},"Delete from downloads")),tC5=_.vS(_.OX("RETRY",{},"Retry")),MC2=_.vS(_.OX("PAUSE_DOWNLOADING",{},"Pause downloading")),KlU=_.vS(_.OX("RESUME_DOWNLOAD",{},"Resume download")),c5=function(){var k=_.S.apply(this,arguments)||this;k.primaryText=lY5;k.primaryIconType="OFFLINE_DOWNLOAD";k.hasSecondaryContent=!1;k.hasSeparator=!1;k.transferState="TRANSFER_STATE_UNKNOWN";k.isVideoDeletedByUser=!1;k.isHidden=!1;k.offlineabilityState=
"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED";return k};
_.z(c5,_.S);_.d=c5.prototype;_.d.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.d.onFocus=function(){this.primaryEntry.focus()};
_.d.onPrimaryClicked=function(){this.sendOfflineAction(this.primaryAction)};
_.d.onSecondaryClicked=function(){this.sendOfflineAction(this.secondaryAction)};
_.d.getRemoveAction=function(){return"ACTION_REMOVE"};
_.d.sendOfflineAction=function(k){var g=this.data.serviceEndpoint;if(g){var P=_.b(g,_.dz);P&&k&&(P.action=k);this.ytComponentBehavior.resolveCommand(g)}};
_.d.onTransferStateChange=function(){this.hasSecondaryContent=!1;this.secondaryAction=this.primaryAction=void 0;if(this.isVideoDeletedByUser)this.primaryText=lY5,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";else switch(this.transferState){case "TRANSFER_STATE_UNKNOWN":this.primaryText=lY5;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":this.primaryText=tC5;
this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RETRY";this.secondaryText=Dke;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_PAUSED_BY_USER":this.primaryText=KlU;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RESUME";this.secondaryText=Dke;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_TRANSFERRING":this.primaryText=
MC2;this.primaryIconType="OFFLINE_PAUSE";this.primaryAction="ACTION_PAUSE";this.secondaryText=Dke;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_COMPLETE":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":this.primaryText=Dke;this.primaryIconType="DELETE";this.primaryAction=this.getRemoveAction();break;default:this.primaryText=lY5,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD"}};
_.d.showHideButton=function(){var k;this.isHidden=this.offlineabilityState!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||((k=this.playerStateEntity)==null?void 0:k.adsState)==="ADS_STATE_PLAYING"};
_.d.isSecondaryEntryHidden=function(k,g){return k?!0:!g};
_.d.computeHasSeparator=function(){var k;return!((k=this.data)==null||!k.hasSeparator)};
_.d.computePlayerStateEntityKey=function(k){return k};
c5.prototype.showHideButton=c5.prototype.showHideButton;c5.prototype.onTransferStateChange=c5.prototype.onTransferStateChange;c5.prototype.onFocus=c5.prototype.onFocus;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],c5.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],c5.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],c5.prototype,"ytComponentBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],c5.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],c5.prototype,"primaryText",void 0);_.N([_.n(),_.I("design:type",String)],c5.prototype,"primaryIconType",void 0);_.N([_.n(),_.I("design:type",String)],c5.prototype,"primaryAction",void 0);_.N([_.n(),_.I("design:type",Object)],c5.prototype,"secondaryText",void 0);_.N([_.n(),_.I("design:type",String)],c5.prototype,"secondaryIconType",void 0);
_.N([_.n(),_.I("design:type",String)],c5.prototype,"secondaryAction",void 0);_.N([_.n(),_.I("design:type",Object)],c5.prototype,"hasSecondaryContent",void 0);_.N([_.n({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.I("design:type",Object)],c5.prototype,"hasSeparator",void 0);_.N([_.n({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.I("design:type",String)],c5.prototype,"playerStateEntityKey",void 0);
_.N([_.n({selector:_.xv,selectorArgs:["playerStateEntityKey"]}),_.I("design:type",Object)],c5.prototype,"playerStateEntity",void 0);_.N([_.n({selector:_.ny,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.I("design:type",String)],c5.prototype,"transferState",void 0);_.N([_.n({selector:_.G3k,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.I("design:type",Object)],c5.prototype,"isVideoDeletedByUser",void 0);
_.N([_.n(),_.I("design:type",Object)],c5.prototype,"isHidden",void 0);_.N([_.n({selector:_.HFI,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.I("design:type",Object)],c5.prototype,"offlineabilityState",void 0);_.N([_.Td("#primary-entry"),_.I("design:type",Object)],c5.prototype,"primaryEntry",void 0);_.N([_.dV("focus"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],c5.prototype,"onFocus",null);
_.N([_.Zf("transferState","isVideoDeletedByUser"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],c5.prototype,"onTransferStateChange",null);_.N([_.Zf("offlineabilityState","playerStateEntity"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],c5.prototype,"showHideButton",null);
_.v(c5,"ytd-menu-service-item-download-renderer",function(){if(Q1s===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-service-item-download-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<tp-yt-paper-item id="primary-entry" hidden="[[isHidden]]" on-tap="onPrimaryClicked" class="style-scope ytd-menu-service-item-download-renderer">\n  <yt-icon icon="[[primaryIconType]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-icon>\n  <yt-formatted-string text="[[primaryText]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-formatted-string>\n</tp-yt-paper-item>\n<tp-yt-paper-item id="secondary-entry" hidden="[[isSecondaryEntryHidden(isHidden, hasSecondaryContent)]]" on-tap="onSecondaryClicked" class="style-scope ytd-menu-service-item-download-renderer">\n  <yt-icon icon="[[secondaryIconType]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-icon>\n  <yt-formatted-string text="[[secondaryText]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-formatted-string>\n</tp-yt-paper-item>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);Q1s=k}k=Q1s;return k},{mode:1});var ow7;var Vj=function(){var k=_.S.apply(this,arguments)||this;k.useIcons=!1;k.systemIcons=_.W("kevlar_system_icons");k.useListItemStyles=_.W("web_list_item_style_for_menu_items");return k};
_.z(Vj,_.S);_.d=Vj.prototype;_.d.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.d.onFocus=function(){var k;(k=_.kr(this.hostElement).querySelector("tp-yt-paper-item"))==null||k.focus()};
_.d.onTap=function(){_.kD(this.hostElement,"yt-menu-service-item-selected-action",[this.data]);var k=this.data.serviceEndpoint,g=this.data.command;if(k){var P,x=(P=this.data)==null?void 0:P.trackingParams;P=!!_.b(k,_.iF3);x&&P&&_.Ni().dispatch(_.Rp({type:"SET_PARENT_CLICK_TRACKING_PARAMS",payload:{parentClickTrackingParams:x}}));this.ytComponentBehavior.resolveCommand(k)||_.Za().resolve(_.wP).resolveCommand(k,{form:{element:this.hostElement}})}g&&(this.ytComponentBehavior.resolveCommand(g)||_.Pw(this.hostElement,
[g],this.hostElement))};
_.d.computeIcon=function(k){return k&&k.iconType?_.Pm(k.iconType):""};
_.d.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.d.computeHasSeparator=function(){var k;return!((k=this.data)==null||!k.hasSeparator)};
_.d.forceUpdateStylesOnLegacyBrowsers=function(){_.W("kevlar_legacy_browsers")&&_.iG(this.hostElement)};
_.d.computeIsSelected=function(){var k;return!((k=this.data)==null||!k.isSelected)};
Vj.prototype.forceUpdateStylesOnLegacyBrowsers=Vj.prototype.forceUpdateStylesOnLegacyBrowsers;Vj.prototype.onTap=Vj.prototype.onTap;Vj.prototype.onFocus=Vj.prototype.onFocus;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Vj.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Ay),_.I("design:type",Object)],Vj.prototype,"ytdOpenPopupBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Vj.prototype,"ytComponentBehavior",void 0);
_.N([_.h(_.c7y.YtConditionalRendererBehavior),_.I("design:type",Object)],Vj.prototype,"ytConditionalRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Vj.prototype,"data",void 0);_.N([_.n({computed:"computeIcon(data.icon)",value:""}),_.I("design:type",String)],Vj.prototype,"icon",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Vj.prototype,"useIcons",void 0);
_.N([_.n({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.I("design:type",Boolean)],Vj.prototype,"hasSeparator",void 0);_.N([_.n({computed:"computeIsSelected(data.isSelected)",reflectToAttribute:!0}),_.I("design:type",Boolean)],Vj.prototype,"isSelected",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Vj.prototype,"systemIcons",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Vj.prototype,"useListItemStyles",void 0);
_.N([_.dV("focus"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Vj.prototype,"onFocus",null);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],Vj.prototype,"onTap",null);_.N([_.OO("useIcons","hasSeparator"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Vj.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.v(Vj,"ytd-menu-service-item-renderer",function(){if(ow7===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-service-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item disabled="[[data.isDisabled]]" class="style-scope ytd-menu-service-item-renderer">\n  <yt-icon hidden="[[computeIconHidden(icon, useIcons)]]" icon="[[icon]]" class="style-scope ytd-menu-service-item-renderer"></yt-icon>\n  <yt-formatted-string text="[[data.text]]" class="style-scope ytd-menu-service-item-renderer"></yt-formatted-string>\n  <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-menu-service-item-renderer">\n  </ytd-badge-supported-renderer>\n</tp-yt-paper-item>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);ow7=k}k=ow7;return k},{mode:2});var vwT;var Z6=function(){return _.S.apply(this,arguments)||this};
_.z(Z6,_.S);_.d=Z6.prototype;_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.onDataChanged=function(){var k=this;_.VJ(this,function(){k.postbox.openDialog();k.focus();_.GB(k.hostElement,"yt-refit")})};
_.d.focus=function(){this.postbox.focus()};
_.d.closePopup=function(){_.RV(this.hostElement,"yt-close-popup-action")};
_.d.onYtCommentboxDismiss=function(){this.closePopup()};
Z6.prototype.onYtCommentboxDismiss=Z6.prototype.onYtCommentboxDismiss;Z6.prototype.onDataChanged=Z6.prototype.onDataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Z6.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Z6.prototype,"data",void 0);_.N([_.n({value:function(){return _.OX("SBOX_INAPPROPRIATE_CANCEL")}}),
_.I("design:type",String)],Z6.prototype,"closeButtonAriaLabel",void 0);_.N([_.Td("#postbox"),_.I("design:type",Object)],Z6.prototype,"postbox",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Z6.prototype,"onDataChanged",null);_.N([_.dV("yt-commentbox-dismiss"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Z6.prototype,"onYtCommentboxDismiss",null);
_.N([_.t({disableElementRegistration:!0,is:"ytd-backstage-post-dialog-popup-renderer"})],Z6);
_.v(Z6,"ytd-backstage-post-dialog-popup-renderer",function(){if(vwT!==void 0)return vwT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-dialog-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-bar" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n  <div id="title" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    [[getSimpleString(data.dialogRenderer.backstagePostDialogRenderer.title)]]\n  </div>\n  <yt-icon-button id="close-panel-icon" aria-label$="[[closeButtonAriaLabel]]" on-tap="closePopup" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    <yt-icon class="remove-option style-scope ytd-backstage-post-dialog-popup-renderer" icon="yt-icons:close"></yt-icon>\n  </yt-icon-button>\n</div>\n<ytd-backstage-post-dialog-renderer id="postbox" data="[[data.dialogRenderer.backstagePostDialogRenderer]]" in-popup-container="" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n  <div slot="repost-preview" hidden="[[!data.dialogRenderer.backstagePostDialogRenderer.backstageAttachment.postRenderer]]" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    <ytd-post-renderer data="[[data.dialogRenderer.backstagePostDialogRenderer.backstageAttachment.postRenderer]]" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    </ytd-post-renderer>\n  </div>\n</ytd-backstage-post-dialog-renderer>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return vwT=k},{mode:1});var aYY;var H_n=function(){return _.S.apply(this,arguments)||this};
_.z(H_n,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],H_n.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],H_n.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-sender-id-section-renderer"})],H_n);
_.v(H_n,"ytd-sender-id-section-renderer",function(){if(aYY!==void 0)return aYY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sender-id-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="text" class="style-scope ytd-sender-id-section-renderer">[[getSimpleString(data.text)]]</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);
return aYY=k},{mode:1});var NqY;var IYU;var XY5;var mm=function(){return _.S.apply(this,arguments)||this};
_.z(mm,_.S);mm.prototype.closePopup=function(){_.RV(this.hostElement,"yt-close-popup-action")};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],mm.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],mm.prototype,"data",void 0);_.N([_.hB({is:"yt-community-post-section-renderer",disableElementRegistration:!0})],mm);
_.v(mm,"yt-community-post-section-renderer",function(){if(XY5===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-community-post-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_community_post_section_renderer.yt.community.post.section.renderer.css.js--\x3e<div id="title" class="style-scope yt-community-post-section-renderer">[[getSimpleString(data.title)]]</div>\n<div class="style-scope yt-community-post-section-renderer">\n  <yt-button-renderer id="post-button" data="[[data.postButton.buttonRenderer]]" on-tap="closePopup" class="style-scope yt-community-post-section-renderer">\n  </yt-button-renderer>\n</div>\n<div id="subtitle" class="style-scope yt-community-post-section-renderer">[[getSimpleString(data.subtitle)]]</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;IYU===void 0&&(IYU=document.createElement("template"));var x=IYU;P.call(g,x.content.cloneNode(!0),k.content.firstChild);XY5=k}k=XY5;return k},{mode:2});var yLF;var pYe;var CMY;var G63;var Rx7;var kV5;var g7Y=function(){return _.S.apply(this,arguments)||this};
_.z(g7Y,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],g7Y.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],g7Y.prototype,"data",void 0);_.N([_.hB({is:"yt-share-start-time-with-context-renderer",disableElementRegistration:!0})],g7Y);
_.v(g7Y,"yt-share-start-time-with-context-renderer",function(){if(kV5===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-start-time-with-context-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_start_time_with_context_renderer.yt.share.start.time.with.context.renderer.css.js--\x3e<div id="start-time-title" class="style-scope yt-share-start-time-with-context-renderer"><yt-formatted-string aria-label$="[[getSimpleString(data.title)]]" text="[[data.title]]" class="style-scope yt-share-start-time-with-context-renderer"></yt-formatted-string></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;Rx7===void 0&&(Rx7=document.createElement("template"));var x=Rx7;P.call(g,x.content.cloneNode(!0),k.content.firstChild);kV5=k}k=kV5;return k},{mode:2});var wl=function(){return _.S.apply(this,arguments)||this};
_.z(wl,_.S);wl.prototype.configureRendererStamper=function(){return{"data.subtitle":{id:"subtitle",mapping:{shareStartTimeWithContextRenderer:"yt-share-start-time-with-context-renderer"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],wl.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],wl.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],wl.prototype,"data",void 0);_.N([_.hB({is:"yt-share-panel-title-v15-renderer",disableElementRegistration:!0})],wl);
_.v(wl,"yt-share-panel-title-v15-renderer",function(){if(G63===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-panel-title-v15-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_panel_title_v15_renderer.yt.share.panel.title.v15.renderer.css.js--\x3e<h2 id="title" class="style-scope yt-share-panel-title-v15-renderer">[[getSimpleString(data.title)]]</h2>\n<div id="subtitle" hidden="[[!data.subtitle]]" class="style-scope yt-share-panel-title-v15-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;CMY===void 0&&(CMY=document.createElement("template"));var x=CMY;P.call(g,x.content.cloneNode(!0),k.content.firstChild);G63=k}k=G63;return k},{mode:2});var Je=function(){return _.S.apply(this,arguments)||this};
_.z(Je,_.S);Je.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"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Je.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Je.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Je.prototype,"data",void 0);_.N([_.hB({is:"yt-share-panel-header-renderer",disableElementRegistration:!0})],Je);
_.v(Je,"yt-share-panel-header-renderer",function(){if(pYe===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-panel-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_panel_header_renderer.yt.share.panel.header.renderer.css.js--\x3e<div id="community-post" class="style-scope yt-share-panel-header-renderer"></div>\n<div id="title-bar" class="style-scope yt-share-panel-header-renderer">\n  <div id="title" class="style-scope yt-share-panel-header-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;yLF===void 0&&(yLF=document.createElement("template"));var x=yLF;P.call(g,x.content.cloneNode(!0),k.content.firstChild);pYe=k}k=pYe;return k},{mode:2});var Pmn;var $gY;var rl=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-open-popup-action":"onOpen"};return k};
_.z(rl,_.S);_.d=rl.prototype;_.d.attached=function(){this.onOpen()};
_.d.updateTimeSecs=function(k){this.currentTimeSecs=k};
_.d.computeTimeString=function(k){k=k.toString();var g=Math.floor(Number(k)/3600),P=Math.floor(Number(k)%3600%60);return(g>0?g+":":"")+_.$8(Math.floor(Number(k)%3600/60),g>0?2:1)+":"+_.$8(P,2)};
_.d.computeTimeStringA11y=function(k){return _.i7k({seconds:k})};
_.d.getTimeParam=function(){return oYT(this.timeString)};
_.d.onChangeStartAtCheckbox=function(){this.startAtTimestamp.disabled=!this.isStartAtChecked;this.setTimestamp();var k={checkboxData:{state:this.isStartAtChecked?"CHECKBOX_STATE_ON":"CHECKBOX_STATE_OFF"}},g;_.hb(_.qJ(),(g=this.data)==null?void 0:g.trackingParams,k,7)};
_.d.onChangeStartAtTimestamp=function(){for(var k=this.startAtTimestamp.value.split(":"),g=0,P=1,x=k.length-1;x>=0;x--)g+=Number(k[x])*P,P*=60;this.updateTimeSecs(g);this.setTimestamp()};
_.d.onOpen=function(){var k=this;this.updateTimeSecs(0);this.isStartAtChecked=!1;var g=_.XE();g?g.getPlayerPromise().then(function(P){P=P.getCurrentTime();k.updateTimeSecs(P)}):T2y()&&this.updateTimeSecs(T2y())};
_.d.setTimestamp=function(){var k=Math.floor(this.currentTimeSecs);_.RV(this.hostElement,"yt-share-panel-set-timestamp-action",[{isSet:this.isStartAtChecked&&!!k,timestamp:k||""}])};
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],rl.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],rl.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],rl.prototype,"data",void 0);_.N([_.n({value:!1,notify:!0}),_.I("design:type",Boolean)],rl.prototype,"isStartAtChecked",void 0);_.N([_.n(),_.I("design:type",Number)],rl.prototype,"currentTimeSecs",void 0);
_.N([_.n({computed:"computeTimeString(currentTimeSecs)"}),_.I("design:type",String)],rl.prototype,"timeString",void 0);_.N([_.n({computed:"computeTimeStringA11y(currentTimeSecs)"}),_.I("design:type",String)],rl.prototype,"timeStringA11y",void 0);_.N([_.Td("#start-at-timestamp"),_.I("design:type",Object)],rl.prototype,"startAtTimestamp",void 0);_.N([_.hB({is:"yt-start-at-renderer",disableElementRegistration:!0})],rl);
_.v(rl,"yt-start-at-renderer",function(){if($gY===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-start-at-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_start_at_renderer.yt.start.at.renderer.css.js--\x3e<div id="start-at-wrapper" class="style-scope yt-start-at-renderer">\n  <tp-yt-paper-checkbox id="start-at-checkbox" checked="{{isStartAtChecked}}" on-change="onChangeStartAtCheckbox" class="style-scope yt-start-at-renderer">\n    <yt-formatted-string text="[[data.startAtOptionLabel]]" class="style-scope yt-start-at-renderer"></yt-formatted-string>\n  </tp-yt-paper-checkbox>\n  <tp-yt-paper-input id="start-at-timestamp" allowed-pattern="[:0-9]" aria-label="[[timeStringA11y]]" disabled="" no-label-float="" use-v2-underline="" value="[[timeString]]" on-blur="onChangeStartAtTimestamp" on-change="onChangeStartAtTimestamp" class="style-scope yt-start-at-renderer">\n  </tp-yt-paper-input>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;Pmn===void 0&&(Pmn=document.createElement("template"));var x=Pmn;P.call(g,x.content.cloneNode(!0),k.content.firstChild);$gY=k}k=$gY;return k},{mode:2});var xge;var iKn;var Ug3={};Ug3.YtBindingExpressionsBehavior={identity:_.DC,msg:function(k,g){g=g===void 0?{}:g;return _.OX(k,g,k)},
msgPlural:function(k,g){return _.qh(k,g)},
getMusicIconFromType:function(k){return _.Pm(k)}};var Amd;var dgs;var OKd;var qiY=document.head,TMY=qiY.appendChild,eXe;if(OKd===void 0){var cm2=document.createElement("template");_.u(cm2,'\x3c!--css-build:shady--\x3e<iron-iconset-svg name="socialNetworks" size="48"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="socialNetworksRound" size="60"><svg><defs></defs></svg></iron-iconset-svg>');OKd=cm2}eXe=OKd;TMY.call(qiY,eXe.content);var f6=function(){var k=_.S.apply(this,arguments)||this;k.screenLayer=7;return k};
_.z(f6,_.S);f6.prototype.getScreenLayer=function(){return this.screenLayer};
f6.prototype.onTap=function(k){k&&k.detail&&(k.detail.x||k.detail.y)&&_.kr(this.hostElement).querySelector("#target").blur();this.data.serviceEndpoint?_.g5(this.hostElement,[this.data.serviceEndpoint]):this.data.navigationEndpoint&&(k=this.getScreenLayer(),_.GB(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint,createScreenConfig:{layer:k}}));this.data.onTapCommand&&this.ytComponentBehavior.resolveCommand(this.data.onTapCommand,{form:{createScreenConfig:{layer:this.getScreenLayer()}}})};
_.mJ.Object.defineProperties(f6.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()}}});
f6.prototype.onTap=f6.prototype.onTap;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],f6.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],f6.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],f6.prototype,"data",void 0);_.N([_.E("data.title"),_.I("design:type",Object),_.I("design:paramtypes",[])],f6.prototype,"title",null);
_.N([_.E("data.serviceName"),_.I("design:type",String),_.I("design:paramtypes",[])],f6.prototype,"icon",null);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],f6.prototype,"onTap",null);_.N([_.hB({is:"yt-share-target-renderer",disableElementRegistration:!0})],f6);
_.v(f6,"yt-share-target-renderer",function(){if(dgs===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-target-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_target_renderer.yt.share.target.renderer.css.js--\x3e<button id="target" title="[[title]]" class="style-scope yt-share-target-renderer">\n  <yt-icon class="icon-resize style-scope yt-share-target-renderer" active="true" icon="[[icon]]" size="60"></yt-icon>\n  <div id="title" style-target="title" class="style-scope yt-share-target-renderer">[[title]]</div>\n</button>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;Amd===void 0&&(Amd=document.createElement("template"));var x=Amd;P.call(g,x.content.cloneNode(!0),k.content.firstChild);dgs=k}k=dgs;return k},{mode:2});var V0n;var ZKe;var W5=function(){var k=_.S.apply(this,arguments)||this;k.SHARE_TARGET_WIDTH=70;k.SHARE_TARGET_MARGIN_RIGHT=8;k.PAGE_SCROLL_SPEED=9;k.actionMap={"yt-share-panel-reset-action":"onReset_"};return k};
_.z(W5,_.S);_.d=W5.prototype;_.d.configureRendererStamper=function(){return{"data.shareTargets":{id:"contents",mapping:{shareTargetRenderer:{component:"yt-share-target-renderer",attributes:{role:"button"}}}}}};
_.d.onDataChanged_=function(){this.data&&this.data.shareTargets&&(_.kr(this.hostElement).querySelector("#scroll-button-back").hidden=!0,_.kr(this.hostElement).querySelector("#scroll-button-forward").hidden=this.data.shareTargets.length<=6)};
_.d.onReset_=function(){if(_.kr(this.hostElement).querySelector("#list")){var k=_.kr(this.hostElement).querySelector("#list");var g=_.kr(this.hostElement).querySelector("#list");var P=g.offsetLeft,x=g.offsetParent;x||_.jlq(g)!="fixed"||(x=_.XI(g).documentElement);if(x){if(_.R7&&!_.g3(58)){var U=_.vlk(x);P+=U.left}else Number(_.xcL)>=8&&!(Number(_.xcL)>=9)&&(U=_.vlk(x),P-=U.left);g=_.Kx3(x)?x.clientWidth-(P+g.offsetWidth):P}else g=P;dWT(k,g);this.updateScrollButtons_()}};
_.d.onScrollBack_=function(){this.smoothScrollByOnePage_(!1)};
_.d.onScrollForward_=function(){this.smoothScrollByOnePage_(!0)};
_.d.onScrollWheel_=function(k){k.stopPropagation();k.preventDefault();var g=Aod(_.kr(this.hostElement).querySelector("#list"));k=Math.abs(k.deltaX)>Math.abs(k.deltaY)?k.deltaX:k.deltaY;dWT(_.kr(this.hostElement).querySelector("#list"),g+k);this.updateScrollButtons_()};
_.d.smoothScrollByOnePage_=function(k){var g=_.kr(this.hostElement).querySelector("#list"),P=(Math.floor(g.clientWidth/this.SHARE_TARGET_WIDTH)*(this.SHARE_TARGET_WIDTH+this.SHARE_TARGET_MARGIN_RIGHT)-this.SHARE_TARGET_MARGIN_RIGHT)/2,x=Aod(g),U=P*(k?1:-1),A=this.PAGE_SCROLL_SPEED,q=this.updateScrollButtons_.bind(this),T=0,c;(function w(){T+=A;c=T/P*2;dWT(g,x+U*(c<1?c*c:-c*c+4*c-2));T<P?window.requestAnimationFrame(w):q()})()};
_.d.updateScrollButtons_=function(){var k=Aod(_.kr(this.hostElement).querySelector("#list")),g=_.kr(this.hostElement).querySelector("#list").scrollWidth-_.kr(this.hostElement).querySelector("#list").clientWidth;_.kr(this.hostElement).querySelector("#scroll-button-back").hidden=k<=0;_.kr(this.hostElement).querySelector("#scroll-button-forward").hidden=k>=g};
W5.prototype.onScrollWheel_=W5.prototype.onScrollWheel_;W5.prototype.onDataChanged_=W5.prototype.onDataChanged_;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],W5.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],W5.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(Ug3.YtBindingExpressionsBehavior),_.I("design:type",Object)],W5.prototype,"ytBindingExpressionsBehavior",void 0);
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],W5.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],W5.prototype,"data",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],W5.prototype,"onDataChanged_",null);_.N([_.dV("wheel"),_.I("design:type",Function),_.I("design:paramtypes",[WheelEvent]),_.I("design:returntype")],W5.prototype,"onScrollWheel_",null);
_.N([_.hB({is:"yt-third-party-share-target-section-renderer",disableElementRegistration:!0})],W5);
_.v(W5,"yt-third-party-share-target-section-renderer",function(){if(ZKe===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-third-party-share-target-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_third_party_share_target_section_renderer.yt.third.party.share.target.section.renderer.css.js--\x3e<div id="list" class="style-scope yt-third-party-share-target-section-renderer">\n  <div id="contents" role="toolbar" aria-label$="[[data.accessibility.accessibilityData.label]]" class="style-scope yt-third-party-share-target-section-renderer"></div>\n</div>\n<yt-icon-button id="scroll-button-back" class="scroll-button style-scope yt-third-party-share-target-section-renderer" label="[[msg(\'HORIZONTAL_LIST_PREVIOUS_LABEL\')]]" on-tap="onScrollBack_">\n  <yt-icon class="scroll-button-icon style-scope yt-third-party-share-target-section-renderer" icon="chevron_left"></yt-icon>\n</yt-icon-button>\n<yt-icon-button id="scroll-button-forward" class="scroll-button style-scope yt-third-party-share-target-section-renderer" label="[[msg(\'HORIZONTAL_LIST_NEXT_LABEL\')]]" on-tap="onScrollForward_">\n  <yt-icon class="scroll-button-icon style-scope yt-third-party-share-target-section-renderer" icon="chevron_right"></yt-icon>\n</yt-icon-button>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;V0n===void 0&&(V0n=document.createElement("template"));var x=V0n;P.call(g,x.content.cloneNode(!0),k.content.firstChild);ZKe=k}k=ZKe;return k},{mode:2});var sM=function(){return _.S.apply(this,arguments)||this};
_.z(sM,_.S);sM.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"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],sM.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],sM.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],sM.prototype,"data",void 0);_.N([_.hB({is:"yt-third-party-network-section-renderer",disableElementRegistration:!0})],sM);
_.v(sM,"yt-third-party-network-section-renderer",function(){if(iKn===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-third-party-network-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_third_party_network_section_renderer.yt.third.party.network.section.renderer.css.js--\x3e<div id="share-targets" class="style-scope yt-third-party-network-section-renderer"></div>\n<div id="copy-link" class="style-scope yt-third-party-network-section-renderer"></div>\n<div id="start-at" class="style-scope yt-third-party-network-section-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;xge===void 0&&(xge=document.createElement("template"));var x=xge;P.call(g,x.content.cloneNode(!0),k.content.firstChild);iKn=k}k=iKn;return k},{mode:2});_.y3(_.M(function(k){return _.V("first-party-network-section-view-model",{class:"ytwFirstPartyNetworkSectionViewModelHost"},_.V("div",{class:"ytwFirstPartyNetworkSectionViewModelfirstPartyItems"},_.V(_.Vz,{data:function(){return k.data().firstPartyItems}},{listItemViewModel:_.HY})))},"Yi"),"first-party-network-section-view-model",{props:{data:_.GH}});var mg5=(0,_.KOe)(_.Mb.share,{parentClickTrackingParamsSelector:function(k){return k.parentClickTrackingParams}});var wxe=_.DN(["data:image/svg+xml;charset=UTF-8;base64,",""]),bn=function(){var k=_.S.apply(this,arguments)||this;k.screenLayer=7;k.qrCodeEnabled=_.W("web_enable_sharing_qr_code");k.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp"};return k};
_.z(bn,_.S);_.d=bn.prototype;_.d.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{senderIdSectionRenderer:"ytd-sender-id-section-renderer",thirdPartyNetworkSection:"yt-third-party-network-section-renderer",firstPartyNetworkSectionViewModel:"first-party-network-section-view-model"}}}};
_.d.attached=function(){this.JSC$20351_scroller&&(this.JSC$20351_scroller.dialogElement=this.hostElement.parentNode,this.JSC$20351_scroller.attached&&typeof this.JSC$20351_scroller.attached==="function"&&this.JSC$20351_scroller.attached(),this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true"))};
_.d.onDataChanged=function(){var k=this,g;(g=this.data)!=null&&g.contents&&(this.hostElement.setAttribute("links-only","true"),_.$r(this.hostElement,"can-post",this.hasCommunityPostRenderer()),this.logSharePanelPage(),this.maybeRenderQrCode(this.shortUrl()),_.VJ(this,function(){_.GB(k.hostElement,"yt-refit");k.focusSharePanelHeader()}))};
_.d.focusSharePanelHeader=function(){this.header&&(this.header.setAttribute("tabindex","-1"),this.header.focus())};
_.d.handleSetTimestamp=function(k){var g=this.shortUrl();k.isSet&&(g=_.og(g,"t",k.timestamp));this.maybeRenderQrCode(g)};
_.d.shortUrl=function(){var k,g=(k=this.data)==null?void 0:k.contents;if(g)for(k=0;k<g.length;k++){var P=void 0,x=void 0;if((P=g[k])==null?0:(x=P.thirdPartyNetworkSection)==null?0:x.copyLinkContainer){var U=x=P=void 0;return(U=_.b((P=g[k])==null?void 0:(x=P.thirdPartyNetworkSection)==null?void 0:x.copyLinkContainer,uTU))==null?void 0:U.shortUrl}}};
_.d.maybeRenderQrCode=function(k){var g=this,P,x,U,A,q,T,c,Z,w;return _.e(function(J){if(J.nextAddress==1){P=_.kr(g.hostElement).querySelector("#qr-code");if(!g.qrCodeEnabled||!k)return P&&(P.style.display="none"),J.return();x=_.Kzk(_.Za().resolve(_.$Z),{iconName:"youtube_logo_icon",iconStyle:"youtube_fill"});U=document.createElement("div");return typeof x==="function"?(x(U),J.jumpTo(2)):J.yield(x,3)}J.nextAddress!=2&&(A=J.yieldResult,A(U));c=(q=U)==null?void 0:(T=q.firstChild)==null?void 0:T.firstChild;
Z=document.createElement("img");w=_.AVs(wxe,btoa(c.outerHTML));Z.onload=function(){var r={canvas:P,cellStyle:1,backgroundColor:"white",borderRadius:30,color:"black",padding:10,width:256,logo:Z},f=new ho2;Y$Y(f,k);jhT(f,!1,Qhs(f));var B=f.modules,L=Object.assign({},AMY,r);B=structuredClone(B);r=B.length;var Y,l=(Y=L.canvas)!=null?Y:document.createElement("canvas");Y=L.cellSize;f=L.logo;var D,X=(D=L.logoSize)!=null?D:Math.floor(r/4);r%2!==X%2&&X++;var a=L.logoPadding,H=L.backgroundColor;D=r*Y;var y=
L.width,kj=0;y&&(kj=L.padding,kj=Math.ceil(kj*D/(y-kj*2)),l.style.width=y+"px",l.style.height=y+"px");l.width!==D+kj*2&&(l.width=D+kj*2);l.height!==D+kj*2&&(l.height=D+kj*2);D=l.getContext("2d");L.autoClear&&D.clearRect(0,0,l.width,l.height);D.fillStyle=H;D.beginPath();D.roundRect(0,0,l.width,l.height,L.borderRadius);D.fill();D.save();D.translate(kj,kj);if(f)for(l=Math.floor(r-X)/2-a,a=Math.floor(r+X)/2+a,H=l;H<a;H++)for(y=l;y<a;y++)B[H][y]=!1;for(l=0;l<r;l++)for(a=0;a<r;a++)(l<7&&a<7||l<7&&a>=r-
7||l>=r-7&&a<7)&&(B[l][a]=!1);var Ts;l=(Ts=L.markerColor)!=null?Ts:L.color;D7V(D,0,0,Y,l);D7V(D,Y*(r-7),0,Y,l);D7V(D,0,Y*(r-7),Y,l);switch(L.cellStyle){case 0:Ts=B;B=Ts.length;l=L.cellSize;D.beginPath();for(a=0;a<B;a++)for(H=0;H<B;H++)Ts[a][H]&&D.rect(a*l,H*l,l,l);D.fillStyle=L.color;D.fill();break;case 1:Ts=B;B=Ts.length;l=L.cellSize;a=l*L.relativeCircleSize;D.fillStyle=L.color;D.beginPath();for(L=0;L<B;L++)for(H=0;H<B;H++)Ts[L][H]&&(D.beginPath(),D.ellipse((L+.5)*l,(H+.5)*l,a/2,a/2,0,0,2*Math.PI),
D.fill());D.fill();break;case 2:Ts=B;B=Ts.length;l=L.cellSize;D.fillStyle=L.color;L=[[1,1],[-1,1],[-1,-1],[1,-1]];D.beginPath();for(a=0;a<B;a++)for(H=0;H<B;H++)if(Ts[a][H])D.roundRect(a*l,H*l,l,l,l/2),a+1<B&&Ts[a+1][H]&&D.rect(a*l+l/2,H*l,l,l),H+1<B&&Ts[a][H+1]&&D.rect(a*l,H*l+l/2,l,l);else{y=a*l+l/2;kj=H*l+l/2;for(var m0=0;m0<4;m0++){var Lb=_.O(L[m0]),rA=Lb.next().value;Lb=Lb.next().value;a+rA>=0&&a+rA<B&&H+Lb>=0&&H+Lb<B&&Ts[a+rA][H]&&Ts[a][H+Lb]&&Ts[a+rA][H+Lb]&&(rA=m0*Math.PI/2,Lb=l/2,D.moveTo(y+
Lb*Math.cos(rA),kj+Lb*Math.sin(rA)),D.arc(y,kj,l/2,rA,rA+Math.PI/2,!1),D.lineTo(y+Lb*(Math.cos(rA)-Math.sin(rA)),kj+Lb*(Math.cos(rA)+Math.sin(rA))),D.lineTo(y+Lb*Math.cos(rA),kj+Lb*Math.sin(rA)))}}D.fill()}f&&D.drawImage(f,(r-X)*Y/2,(r-X)*Y/2,X*Y,X*Y);D.restore();P.style.removeProperty("display")};
Z.src=_.Mr(w);_.SV(J)})};
_.d.hasCommunityPostRenderer=function(){var k,g,P,x;return!!((k=this.data)==null?0:(g=k.header)==null?0:(P=g.sharePanelHeaderRenderer)==null?0:(x=P.communityPost)==null?0:x.communityPostSectionRenderer)};
_.d.onTapClose=function(){_.RV(this.hostElement,"yt-close-popup-action",["ytd-unified-share-panel-renderer"])};
_.d.getScreenLayer=function(){return this.screenLayer};
_.d.logSharePanelPage=function(){if(!_.W("enable_share_panel_navigation_logging_fix_on_web")){var k;if((k=this.data)!=null&&k.trackingParams){k=this.data.trackingParams;var g=this.parentClickTrackingParams;g=g?_.Zz(g):void 0;var P=_.qJ();_.bF(P,21760,g,{layer:7,parentLayer:0});P.graftServerVe(k,void 0,7);_.Ni().dispatch(_.Rp({type:"CLEAR_PARENT_CLICK_TRACKING_PARAMS"}))}}};
bn.prototype.onDataChanged=bn.prototype.onDataChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],bn.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],bn.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],bn.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],bn.prototype,"ytActionHandlerBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],bn.prototype,"data",void 0);_.N([_.n({value:_.OX("SBOX_INAPPROPRIATE_CANCEL")}),_.I("design:type",String)],bn.prototype,"closeButtonAriaLabel",void 0);_.N([_.Td("yt-share-panel-header-renderer"),_.I("design:type",HTMLElement)],bn.prototype,"header",void 0);_.N([_.n({selector:mg5.parentClickTrackingParamsSelector}),_.I("design:type",String)],bn.prototype,"parentClickTrackingParams",void 0);_.N([_.n(),_.I("design:type",Object)],bn.prototype,"qrCodeEnabled",void 0);
_.N([_.Td("#scroller"),_.I("design:type",Object)],bn.prototype,"JSC$20351_scroller",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],bn.prototype,"onDataChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-unified-share-panel-renderer"})],bn);
_.v(bn,"ytd-unified-share-panel-renderer",function(){if(NqY!==void 0)return NqY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-unified-share-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-unified-share-panel-renderer">\n  <div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope ytd-unified-share-panel-renderer">\n    <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope ytd-unified-share-panel-renderer"></tp-yt-paper-spinner>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="onTapClose" class="style-scope ytd-unified-share-panel-renderer">\n    <yt-icon icon="close" class="style-scope ytd-unified-share-panel-renderer"></yt-icon>\n  </yt-icon-button>\n  <yt-share-panel-header-renderer id="share-panel-header" data="[[data.header.sharePanelHeaderRenderer]]" hidden="[[data.showLoadingSpinner]]" class="style-scope ytd-unified-share-panel-renderer">\n  </yt-share-panel-header-renderer>\n  <div id="contents" class="style-scope ytd-unified-share-panel-renderer"></div>\n  <canvas id="qr-code" alt="QR code" hidden="[[!qrCodeVisible]]" class="style-scope ytd-unified-share-panel-renderer">\n</canvas></tp-yt-paper-dialog-scrollable>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return NqY=k},{mode:1});var JmY;var B5=function(){var k=_.S.apply(this,arguments)||this;k.modernModal=!0;return k};
_.z(B5,_.S);B5.prototype.attached=function(){this.hostElement.setAttribute("modal","true")};
B5.prototype.computeShouldHideOldButtons=function(){var k;return!((k=this.data)==null?0:k.button)};
_.mJ.Object.defineProperties(B5.prototype,{buttonRendererData:{configurable:!0,enumerable:!0,get:function(){var k,g;return(k=this.data)==null?void 0:(g=k.button)==null?void 0:g.buttonRenderer}}});
_.N([_.n(),_.I("design:type",Object)],B5.prototype,"data",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],B5.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],B5.prototype,"ytEventForwardingBehavior",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],B5.prototype,"modernModal",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],B5.prototype,"buttonRendererData",null);
_.N([_.t({disableElementRegistration:!0,is:"ytd-modal-with-title-and-button-renderer"})],B5);
_.v(B5,"ytd-modal-with-title-and-button-renderer",function(){if(JmY!==void 0)return JmY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-modal-with-title-and-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-modal-with-title-and-button-renderer">\n</yt-formatted-string>\n<yt-formatted-string id="content" split-lines="" text="[[data.content]]" class="style-scope ytd-modal-with-title-and-button-renderer">\n</yt-formatted-string>\n<div class="buttons style-scope ytd-modal-with-title-and-button-renderer" hidden="[[computeShouldHideOldButtons(data.button)]]">\n  <ytd-button-renderer id="button" align-by-text="" data="[[buttonRendererData]]" class="style-scope ytd-modal-with-title-and-button-renderer">\n  </ytd-button-renderer>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return JmY=k},{mode:1});var rmT;var zq=function(){return _.S.apply(this,arguments)||this};
_.z(zq,_.S);zq.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.gp("page-changed",this.page))};
zq.prototype.pageChangedForBinding=zq.prototype.pageChangedForBinding;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],zq.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],zq.prototype,"data",void 0);_.N([_.n(),_.I("design:type",String)],zq.prototype,"page",void 0);_.N([_.OO("page"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],zq.prototype,"pageChangedForBinding",null);
_.N([_.t({is:"ytd-account-item-section-header-renderer",disableElementRegistration:!0})],zq);
_.v(zq,"ytd-account-item-section-header-renderer",function(){if(rmT!==void 0)return rmT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-item-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.title]]" class="style-scope ytd-account-item-section-header-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return rmT=k},{mode:1});var fn7;var un=function(){return _.S.apply(this,arguments)||this};
_.z(un,_.S);un.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"}}}};
un.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],un.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],un.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.PK),_.I("design:type",Object)],un.prototype,"ytContinuationHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],un.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!1}),_.I("design:type",Function)],un.prototype,"onAccountItemTap",void 0);
_.N([_.t({is:"ytd-account-item-section-renderer",disableElementRegistration:!0})],un);
_.v(un,"ytd-account-item-section-renderer",function(){if(fn7!==void 0)return fn7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-item-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-account-item-section-renderer"></div>\n<div id="contents" class="style-scope ytd-account-item-section-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return fn7=k},{mode:1});var Wsa;var sFT;var bKe=function(){return _.S.apply(this,arguments)||this};
_.z(bKe,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],bKe.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],bKe.prototype,"data",void 0);_.N([_.t({is:"ytd-accounts-dialog-header-renderer",disableElementRegistration:!0})],bKe);
_.v(bKe,"ytd-accounts-dialog-header-renderer",function(){if(sFT!==void 0)return sFT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-accounts-dialog-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope ytd-accounts-dialog-header-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return sFT=k},{mode:1});var BMe;var he=function(){return _.S.apply(this,arguments)||this};
_.z(he,_.S);he.prototype.configureRendererStamper=function(){return{"data.managedAccountDisclaimer":{id:"managedAccountDisclaimer",mapping:{compactLinkRenderer:"ytd-compact-link-renderer"}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],he.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],he.prototype,"data",void 0);_.N([_.t({is:"ytd-google-account-header-renderer",disableElementRegistration:!0})],he);
_.v(he,"ytd-google-account-header-renderer",function(){if(BMe!==void 0)return BMe;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-google-account-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="managedAccountDisclaimer" class="style-scope ytd-google-account-header-renderer"></div>\n<div id="container" class="style-scope ytd-google-account-header-renderer">\n  <div class="style-scope ytd-google-account-header-renderer">\n    <yt-formatted-string id="name" text="[[data.name]]" class="style-scope ytd-google-account-header-renderer"></yt-formatted-string>\n  </div>\n  <div class="style-scope ytd-google-account-header-renderer">\n    <yt-formatted-string id="email" text="[[data.email]]" class="style-scope ytd-google-account-header-renderer"></yt-formatted-string>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return BMe=k},{mode:1});var EM=function(){return _.S.apply(this,arguments)||this};
_.z(EM,_.S);EM.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"}}}};
EM.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.gp("page-changed",this.page))};
EM.prototype.pageChangedForBinding=EM.prototype.pageChangedForBinding;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],EM.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],EM.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],EM.prototype,"data",void 0);_.N([_.n(),_.I("design:type",String)],EM.prototype,"page",void 0);
_.N([_.OO("page"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],EM.prototype,"pageChangedForBinding",null);_.N([_.t({is:"ytd-account-section-list-renderer",disableElementRegistration:!0})],EM);
_.CC()(EM,"ytd-account-section-list-renderer",function(){if(Wsa===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-section-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-account-section-list-renderer"></div>\n<div id="contents" class="style-scope ytd-account-section-list-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);Wsa=k}k=Wsa;return k},{allowedProps:["data"],
mode:1});var zX5;var L6=function(){var k=_.S.apply(this,arguments)||this;k.enableHandlesAccountMenuSwitcher=_.W("enable_handles_account_menu_switcher");return k};
_.z(L6,_.S);L6.prototype.dataChanged=function(){if(this.data)this.avatar.onShow()};
L6.prototype.dataChanged=L6.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],L6.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],L6.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],L6.prototype,"enableHandlesAccountMenuSwitcher",void 0);_.N([_.Td("#avatar"),_.I("design:type",Object)],L6.prototype,"avatar",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],L6.prototype,"dataChanged",null);_.N([_.t({is:"ytd-active-account-header-renderer",disableElementRegistration:!0})],L6);
_.CC()(L6,"ytd-active-account-header-renderer",function(){if(zX5===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-active-account-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="avatar" height="40" thumbnail="[[data.accountPhoto]]" width="40" class="style-scope ytd-active-account-header-renderer">\n</yt-img-shadow>\n<div id="channel-container" class="style-scope ytd-active-account-header-renderer">\n  <yt-formatted-string id="account-name" ellipsis-truncate="" text="[[data.accountName]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="email" ellipsis-truncate="" text="[[data.email]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="channel-handle" ellipsis-truncate="" respect-lang-dir="" text="[[data.channelHandle]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="manage-account" ellipsis-truncate="" force-default-style="" text="[[data.manageAccountTitle]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);zX5=k}k=zX5;return k},{allowedProps:["data"],
mode:1});var uF3;var hXs;var n6=function(){return _.S.apply(this,arguments)||this};
_.z(n6,_.S);n6.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
n6.prototype.onBackTap=function(){_.GB(this.hostElement,"yt-menu-back-tapped")};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],n6.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],n6.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],n6.prototype,"data",void 0);_.N([_.t({is:"ytd-simple-menu-header-renderer",disableElementRegistration:!0})],n6);
_.CC()(n6,"ytd-simple-menu-header-renderer",function(){if(hXs===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-simple-menu-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer id="back-button" data="[[data.backButton.buttonRenderer]]" hidden="[[!data.backButton.buttonRenderer]]" on-tap="onBackTap" class="style-scope ytd-simple-menu-header-renderer">\n</ytd-button-renderer>\n<h2 class="style-scope ytd-simple-menu-header-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-simple-menu-header-renderer"></yt-formatted-string>\n</h2>\n<div id="buttons" class="style-scope ytd-simple-menu-header-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);hXs=k}k=hXs;return k},{allowedProps:["data"],
mode:2});var E7Y;var Ls5=function(){return _.S.apply(this,arguments)||this};
_.z(Ls5,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ls5.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ls5.prototype,"data",void 0);_.N([_.t({is:"ytd-comment-video-thumbnail-header-renderer",disableElementRegistration:!0})],Ls5);
_.v(Ls5,"ytd-comment-video-thumbnail-header-renderer",function(){if(E7Y!==void 0)return E7Y;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-video-thumbnail-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="comment-video-thumbnail style-scope ytd-comment-video-thumbnail-header-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-comment-video-thumbnail-header-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <yt-formatted-string class="title style-scope ytd-comment-video-thumbnail-header-renderer" text="[[data.title]]"></yt-formatted-string>\n    <div class="thumbnail-container style-scope ytd-comment-video-thumbnail-header-renderer" hidden="[[!data.thumbnail]]">\n      <yt-img-shadow disable-upgrade$="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="86" class="style-scope ytd-comment-video-thumbnail-header-renderer">\n      </yt-img-shadow>\n    </div>\n  </a>\n</div>\n<div class="subtitle-message-banner style-scope ytd-comment-video-thumbnail-header-renderer" hidden="[[!data.subtitleMessage]]">\n  <yt-attributed-string data="[[data.subtitleMessage.messageRenderer.text]]" class="style-scope ytd-comment-video-thumbnail-header-renderer">\n  </yt-attributed-string>\n  <yt-attributed-string data="[[data.subtitleMessage.messageRenderer.termsText]]" force-default-style="" class="style-scope ytd-comment-video-thumbnail-header-renderer">\n  </yt-attributed-string>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return E7Y=k},{mode:1});var n7a;var Si5=function(){return _.S.apply(this,arguments)||this};
_.z(Si5,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Si5.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Si5.prototype,"data",void 0);_.N([_.t({is:"ytd-abuse-type-selector-renderer",disableElementRegistration:!0})],Si5);
_.v(Si5,"ytd-abuse-type-selector-renderer",function(){if(n7a!==void 0)return n7a;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-abuse-type-selector-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-abuse-type-selector-renderer">\n  <form class="style-scope ytd-abuse-type-selector-renderer">\n    <yt-options-renderer data="[[data.optionsSupportedRenderers.optionsRenderer]]" class="style-scope ytd-abuse-type-selector-renderer">\n    </yt-options-renderer>\n  </form>\n  <div id="footer" class="style-scope ytd-abuse-type-selector-renderer">[[getSimpleString(data.footer)]]</div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return n7a=k},{mode:1});var Fs5;var Yi7=(0,_.KOe)(_.Mb.reportChannelAbuse,{isVideoIdSelectedSelector:function(k,g){return g in k.selectedVideoIds},
additionalContextSelector:function(k){return k.additionalContext},
impersonatedChannelUrlSelector:function(k){return k.impersonatedChannelUrl},
reportChannelAbuseSelector:function(k){return k}});var Sp=function(){return _.S.apply(this,arguments)||this};
_.z(Sp,_.S);Sp.prototype.attached=function(){var k=this;this.additionalContext=this.additionalContextRedux||"";requestAnimationFrame(function(){k.additionalContextInput.focusTextInput()})};
Sp.prototype.handleAdditionalContextChanged=function(){var k=this;_.QB(this,"ytd-report-channel-additional-context-update",function(){k.ytdReduxBehavior.dispatch(_.Rp({type:"ADDITIONAL_CONTEXT_UPDATED",payload:k.additionalContext}))},300)};
Sp.prototype.updateAdditionalContextFromBinding=function(k){this.additionalContext=k.detail.value};
Sp.prototype.handleAdditionalContextChanged=Sp.prototype.handleAdditionalContextChanged;_.N([_.h(_.vD),_.I("design:type",Object)],Sp.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",String)],Sp.prototype,"additionalContext",void 0);_.N([_.n({selector:Yi7.additionalContextSelector}),_.I("design:type",String)],Sp.prototype,"additionalContextRedux",void 0);_.N([_.n(),_.I("design:type",Object)],Sp.prototype,"data",void 0);
_.N([_.Td("yt-text-input-form-field-renderer"),_.I("design:type",Object)],Sp.prototype,"additionalContextInput",void 0);_.N([_.OO("additionalContext"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Sp.prototype,"handleAdditionalContextChanged",null);_.N([_.t({is:"ytd-report-channel-modal-additional-context-renderer",disableElementRegistration:!0})],Sp);
_.v(Sp,"ytd-report-channel-modal-additional-context-renderer",function(){if(Fs5!==void 0)return Fs5;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-additional-context-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-text-input-form-field-renderer component-style="TEXT_INPUT_FORM_FIELD_OUTLINED" data="[[data.additionalDetailsTextField.textInputFormFieldRenderer]]" value="[[additionalContext]]" on-value-changed="updateAdditionalContextFromBinding" class="style-scope ytd-report-channel-modal-additional-context-renderer">\n</yt-text-input-form-field-renderer>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Fs5=k},{mode:1});var jFT;var F$=function(){var k=_.S.apply(this,arguments)||this;k.nextButtonDisabled=null;k.submitEndpoint=null;k.navigationEndpoint=null;k.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-signal-action-submit-form":"handleSignalActionSubmitForm","ytd-report-channel-modal-disable-next-button-action":"handleReportChannelModalDisableNextButtonAction"};return k};
_.z(F$,_.S);_.d=F$.prototype;_.d.computeNextButtonData=function(k,g,P){var x={};g&&(x.navigationEndpoint=g);P&&(x.serviceEndpoint=P);k&&k.buttonRenderer&&_.vX.extend(x,k.buttonRenderer);return x};
_.d.handleReportChannelModalDisableNextButtonAction=function(k){this.setNextButtonIsDisabled(k)};
_.d.handleReportFormEndpointUpdateAction=function(k){this.setNextButtonIsDisabled(!!k.disableSubmitButton);this.resetEndpointData();k.submitEndpoint?this.submitEndpoint=k.submitEndpoint:k.submitNavigationEndpoint&&(this.navigationEndpoint=k.submitNavigationEndpoint)};
_.d.handleSignalActionSubmitForm=function(){var k,g=Object.keys(((k=this.reportChannelAbuseForm)==null?void 0:k.selectedVideoIds)||{}),P;k=((P=this.reportChannelAbuseForm)==null?void 0:P.additionalContext)||"";var x;P=((x=this.reportChannelAbuseForm)==null?void 0:x.impersonatedChannelUrl)||"";var U;if((U=this.data)==null?0:U.submitEndpoint){g={impersonated_channel_url:P,text:k,video_ids:g};var A;_.Za().resolve(_.wP).resolveCommand((A=this.data)==null?void 0:A.submitEndpoint,{form:Object.assign({},
g,{element:this.hostElement})})}this.setNextButtonIsDisabled(!0)};
_.d.onYtServiceRequestCompleted=function(){this.resetEndpointData()};
_.d.onYtServiceRequestError=function(k){this.setNextButtonIsDisabled(!1);_.Qz(this.hostElement,k.detail.error.message)};
_.d.setNextButtonIsDisabled=function(k){this.set("data.nextButton.buttonRenderer.isDisabled",k)};
_.d.resetEndpointData=function(){this.submitEndpoint=this.navigationEndpoint=null};
F$.prototype.onYtServiceRequestError=F$.prototype.onYtServiceRequestError;F$.prototype.onYtServiceRequestCompleted=F$.prototype.onYtServiceRequestCompleted;_.N([_.n(),_.I("design:type",Object)],F$.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],F$.prototype,"nextButtonDisabled",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],F$.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],F$.prototype,"ytActionHandlerBehavior",void 0);
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],F$.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],F$.prototype,"submitEndpoint",void 0);_.N([_.n(),_.I("design:type",Object)],F$.prototype,"navigationEndpoint",void 0);_.N([_.n({selector:Yi7.reportChannelAbuseSelector}),_.I("design:type",Object)],F$.prototype,"reportChannelAbuseForm",void 0);
_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],F$.prototype,"onYtServiceRequestCompleted",null);_.N([_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],F$.prototype,"onYtServiceRequestError",null);_.N([_.t({is:"ytd-report-channel-modal-footer-renderer",disableElementRegistration:!0})],F$);
_.v(F$,"ytd-report-channel-modal-footer-renderer",function(){if(jFT!==void 0)return jFT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer id="back-button" data="[[data.backButton.buttonRenderer]]" hidden="[[!data.backButton]]" class="style-scope ytd-report-channel-modal-footer-renderer">\n</ytd-button-renderer>\n<ytd-button-renderer id="next-button" data="[[computeNextButtonData(data.nextButton, navigationEndpoint, submitEndpoint)]]" disabled="[[data.nextButton.buttonRenderer.isDisabled]]" class="style-scope ytd-report-channel-modal-footer-renderer">\n</ytd-button-renderer>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return jFT=k},{mode:1});var QFs;var Y1=function(){var k=_.S.apply(this,arguments)||this;k.boundOnTapDismissButton=function(){k.closePopup()};
return k};
_.z(Y1,_.S);Y1.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}};
Y1.prototype.handleDataChanged=function(){_.Oy(this.hostElement)};
Y1.prototype.closePopup=function(){_.RV(this.hostElement,"yt-close-popup-action")};
Y1.prototype.handleDataChanged=Y1.prototype.handleDataChanged;_.N([_.n(),_.I("design:type",Object)],Y1.prototype,"boundOnTapDismissButton",void 0);_.N([_.n(),_.I("design:type",Object)],Y1.prototype,"data",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Y1.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Y1.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Y1.prototype,"handleDataChanged",null);_.N([_.t({is:"ytd-report-channel-modal-header-renderer",disableElementRegistration:!0})],Y1);
_.v(Y1,"ytd-report-channel-modal-header-renderer",function(){if(QFs!==void 0)return QFs;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-container" class="style-scope ytd-report-channel-modal-header-renderer">\n  <span id="title" class="style-scope ytd-report-channel-modal-header-renderer">[[getSimpleString(data.title)]]</span>\n  <span id="subtitle" class="style-scope ytd-report-channel-modal-header-renderer">[[getSimpleString(data.subtitle)]]</span>\n</div>\n<div id="dismiss-button" class="style-scope ytd-report-channel-modal-header-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return QFs=k},{mode:1});var lnd;var jp=function(){var k=_.S.apply(this,arguments)||this;k.autoValidate=!1;k.invalid=!1;k.actionMap={"yt-modify-report-form-command":"handleModifyReportFormCommand"};return k};
_.z(jp,_.S);_.d=jp.prototype;_.d.attached=function(){var k=this;this.impersonatedChannelUrlRedux?(this.impersonatedChannelUrl=this.impersonatedChannelUrlRedux,this.handleImpersonatedChannelUrlChanged()):this.impersonatedChannelUrl="";requestAnimationFrame(function(){k.channelUrlInput.focusTextInput()})};
_.d.disableNextButton=function(k){_.RV(this.hostElement,"ytd-report-channel-modal-disable-next-button-action",[k])};
_.d.handleImpersonatedChannelUrlChanged=function(){var k=this;this.disableNextButton(!0);this.invalid=!1;_.QB(this,"ytd-report-channel-impersonated-channel-update",function(){var g=k.impersonatedChannelUrl.trim();k.ytdReduxBehavior.dispatch(_.Rp({type:"IMPERSONATED_CHANNEL_URL_UPDATED",payload:g}));var P;((P=k.data)==null?0:P.submitEndpoint)&&g&&_.Za().resolve(_.wP).resolveCommand(k.data.submitEndpoint,{form:{impersonated_channel_url:g,element:k.hostElement}})},500)};
_.d.handleModifyReportFormCommand=function(k){this.invalid=this.get("modifyReportFormCommand.action",k)!=="REPORT_FORM_ACTION_ENABLE_SUBMIT_BUTTON";this.disableNextButton(this.invalid)};
_.d.updateInvalidFromBinding=function(k){this.invalid=k.detail.value};
_.d.updateImpersonatedChannelUrlFromBinding=function(k){this.impersonatedChannelUrl=k.detail.value};
jp.prototype.handleImpersonatedChannelUrlChanged=jp.prototype.handleImpersonatedChannelUrlChanged;_.N([_.h(_.vD),_.I("design:type",Object)],jp.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],jp.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],jp.prototype,"autoValidate",void 0);_.N([_.n(),_.I("design:type",Object)],jp.prototype,"invalid",void 0);
_.N([_.n(),_.I("design:type",String)],jp.prototype,"impersonatedChannelUrl",void 0);_.N([_.n({selector:Yi7.impersonatedChannelUrlSelector}),_.I("design:type",String)],jp.prototype,"impersonatedChannelUrlRedux",void 0);_.N([_.n(),_.I("design:type",Object)],jp.prototype,"data",void 0);_.N([_.Td("#text-input"),_.I("design:type",Object)],jp.prototype,"channelUrlInput",void 0);
_.N([_.OO("impersonatedChannelUrl"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],jp.prototype,"handleImpersonatedChannelUrlChanged",null);_.N([_.t({is:"ytd-report-channel-modal-impersonation-renderer",disableElementRegistration:!0})],jp);
_.v(jp,"ytd-report-channel-modal-impersonation-renderer",function(){if(lnd!==void 0)return lnd;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-impersonation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-text-input-form-field-renderer id="text-input" auto-validate="[[autoValidate]]" component-style="TEXT_INPUT_FORM_FIELD_OUTLINED" data="[[data.impersonationTextField.textInputFormFieldRenderer]]" invalid="[[invalid]]" value="[[impersonatedChannelUrl]]" on-invalid-changed="updateInvalidFromBinding" on-value-changed="updateImpersonatedChannelUrlFromBinding" class="style-scope ytd-report-channel-modal-impersonation-renderer"></yt-text-input-form-field-renderer>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return lnd=k},{mode:1});var DgY;var t0a;var Qj=function(){return _.S.apply(this,arguments)||this};
_.z(Qj,_.S);Qj.prototype.onCheckboxToggled=function(k){var g,P,x=(P=_.b((g=this.data)==null?void 0:g.video,_.Go))==null?void 0:P.videoId;x&&this.ytdReduxBehavior.dispatch(k.target.checked?_.Rp({type:"VIDEO_SELECTED",payload:x}):_.Rp({type:"VIDEO_UNSELECTED",payload:x}))};
Qj.prototype.configureRendererStamper=function(){return{video:{id:"video",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isPostCompactVideo:!0}}}}}};
_.mJ.Object.defineProperties(Qj.prototype,{video:{configurable:!0,enumerable:!0,get:function(){var k,g=(k=this.data)==null?void 0:k.video;if(!g)return{};var P;k=(P=_.b(g,_.Go))==null?void 0:P.navigationEndpoint;if(!k)return g;_.b(k==null?void 0:k.commandMetadata,_.A6)&&(_.b(k.commandMetadata,_.A6).ignoreNavigation=!0);return g}}});
_.N([_.n({reflectToAttribute:!0,selector:Yi7.isVideoIdSelectedSelector,selectorArgs:["data.video.videoRenderer.videoId"]}),_.I("design:type",Boolean)],Qj.prototype,"checked",void 0);_.N([_.n(),_.I("design:type",Object)],Qj.prototype,"data",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],Qj.prototype,"video",null);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Qj.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Qj.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],Qj.prototype,"ytdReduxBehavior",void 0);_.N([_.t({is:"ytd-selectable-video-renderer",disableElementRegistration:!0})],Qj);
_.v(Qj,"ytd-selectable-video-renderer",function(){if(t0a!==void 0)return t0a;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-selectable-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox checked="[[checked]]" on-change="onCheckboxToggled" class="style-scope ytd-selectable-video-renderer">\n  <div id="video" class="style-scope ytd-selectable-video-renderer"></div>\n</tp-yt-paper-checkbox>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return t0a=k},{mode:1});var ln=function(){var k=_.S.apply(this,arguments)||this;k.monitorScroll=!0;return k};
_.z(ln,_.S);ln.prototype.configureRendererStamper=function(){return{"data.selectableVideos":{id:"selectable-videos",mapping:{selectableVideoRenderer:{component:"ytd-selectable-video-renderer"}},events:!0}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ln.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],ln.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ln.prototype,"data",void 0);_.N([_.t({is:"ytd-selectable-video-list-renderer",disableElementRegistration:!0})],ln);
_.v(ln,"ytd-selectable-video-list-renderer",function(){if(DgY!==void 0)return DgY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-selectable-video-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="selectable-videos" hidden="[[!data.selectableVideos.length]]" class="style-scope ytd-selectable-video-list-renderer"></div>\n<div id="empty-state-message" hidden="[[data.selectableVideos.length]]" class="style-scope ytd-selectable-video-list-renderer">\n  [[getSimpleString(data.emptyStateMessage)]]\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return DgY=k},{mode:1});var M0F;_.sD("multiPageMenuSectionItems","toggleItemRenderer","ytd-toggle-item-renderer");var D6=function(){return _.S.apply(this,arguments)||this};
_.z(D6,_.S);D6.prototype.onChange=function(k){if(k=_.vU(k).checked?this.data.toggleOnActions:this.data.toggleOffActions)if(_.W("kevlar_command_handler_migration_killswitch"))_.Pw(this.hostElement,k,this.hostElement);else{k=_.O(k);for(var g=k.next();!g.done;g=k.next())this.ytComponentBehavior.resolveCommand(g.value)}};
D6.prototype.isEnabled=function(){return!!this.data.toggleOnActions||!!this.data.toggleOffActions};
D6.prototype.updateDataToggledFromBinding=function(k){this.set("data.toggled",k.detail.value)};
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],D6.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],D6.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],D6.prototype,"data",void 0);_.N([_.n({computed:"isEnabled(data)"}),_.I("design:type",Boolean)],D6.prototype,"enabled",void 0);_.N([_.t({is:"ytd-toggle-item-renderer",disableElementRegistration:!0})],D6);
_.v(D6,"ytd-toggle-item-renderer",function(){if(M0F!==void 0)return M0F;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.descriptionLines]]" class="style-scope ytd-toggle-item-renderer">\n  <div class="description style-scope ytd-toggle-item-renderer">[[getSimpleString(item)]]</div>\n</template>\n<div id="caption-container" class="style-scope ytd-toggle-item-renderer">\n  <div id="caption" class="style-scope ytd-toggle-item-renderer">[[getSimpleString(data.label)]]</div>\n  <tp-yt-paper-toggle-button checked="[[data.toggled]]" disabled="[[!enabled]]" noink="" on-change="onChange" on-checked-changed="updateDataToggledFromBinding" class="style-scope ytd-toggle-item-renderer">\n  </tp-yt-paper-toggle-button>\n</div>\n<template is="dom-repeat" items="[[data.extraDescriptionLines]]" class="style-scope ytd-toggle-item-renderer">\n  <div class="extra-description style-scope ytd-toggle-item-renderer">\n    <yt-formatted-string text="[[item]]" class="style-scope ytd-toggle-item-renderer"></yt-formatted-string>\n  </div>\n</template>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return M0F=k},{mode:1});var Ks2;var o75;var v7n;var te=function(){var k=_.S.apply(this,arguments)||this;k.setVisible=!1;k.boundOnSubmitButtonClick=function(){k.onSubmitButtonClick()};
k.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged","yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return k};
_.z(te,_.S);te.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}}}}}};
te.prototype.handleSurveyFlowStepOptionChanged=function(){this.setVisible=!0};
te.prototype.onSubmitButtonClick=function(){var k;((k=this.data)==null?0:k.submitEndpoint)&&!_.W("enable_ytc_refunds_submit_form_signal_action")&&_.g5(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
te.prototype.handleSignalActionSubmitForm=function(){var k;((k=this.data)==null?0:k.submitEndpoint)&&_.g5(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
_.mJ.Object.defineProperties(te.prototype,{visibilityHidden:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.hiddenByDefault)&&!this.setVisible}}});
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],te.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],te.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],te.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],te.prototype,"setVisible",void 0);_.N([_.n(),_.I("design:type",Object)],te.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Object)],te.prototype,"surveyFeedbackData",void 0);_.N([_.n(),_.I("design:type",Object)],te.prototype,"boundOnSubmitButtonClick",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data","setVisible"),_.I("design:type",Object),_.I("design:paramtypes",[])],te.prototype,"visibilityHidden",null);_.N([_.hB({is:"yt-flow-footer-renderer",disableElementRegistration:!0})],te);
_.v(te,"yt-flow-footer-renderer",function(){if(v7n===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-flow-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_flow_footer_renderer.yt.flow.footer.renderer.css.js--\x3e<div id="secondary-button" hidden$="[[!data.secondaryButton]]" class="style-scope yt-flow-footer-renderer"></div><div id="primary-button" hidden$="[[!data.primaryButton]]" class="style-scope yt-flow-footer-renderer"></div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;o75===void 0&&(o75=document.createElement("template"));var x=o75;P.call(g,x.content.cloneNode(!0),k.content.firstChild);v7n=k}k=v7n;return k},{mode:2});var anV=(0,_.KOe)(_.Mb.ypc,{surveyFeedbackDataSelector:function(k){return k.surveyFeedbackData}});var MT=function(){return _.S.apply(this,arguments)||this};
_.z(MT,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],MT.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],MT.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],MT.prototype,"data",void 0);_.N([_.n({selector:anV.surveyFeedbackDataSelector}),_.I("design:type",Object)],MT.prototype,"surveyFeedbackData",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-flow-footer-renderer"})],MT);
_.v(MT,"ytd-flow-footer-renderer",function(){if(Ks2!==void 0)return Ks2;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-flow-footer-renderer data="[[data]]" survey-feedback-data="[[surveyFeedbackData]]" class="style-scope ytd-flow-footer-renderer">\n</yt-flow-footer-renderer>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Ks2=k},{mode:_.Gd("kevlar_poly_si_batch_j025")?1:2});var HKU;var NMn;var K6=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-broadcast-user-invalidation-action":"updateMenu_","yt-hide-enclosing-action":"handleHideEnclosingAction_"};return k};
_.z(K6,_.S);_.d=K6.prototype;_.d.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:_.bX("multiPageMenuSectionItems")}}};
_.d.handleHideEnclosingAction_=function(k){if(this.data&&this.data.items)for(var g=0;g<this.data.items.length;g++){var P=this.data.items[g].notificationRenderer;if(P&&P.notificationId==k.hideEnclosingAction.notificationId){this.splice("data.items",g,1);_.RV(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.maybeHideNotificationSection_();break}}};
_.d.maybeHideNotificationSection_=function(){this.data&&this.data.items&&this.data.items.length==0&&_.$r(this.hostElement,"hidden",!0)};
_.d.updateMenu_=function(k){if(this.ytRendererBehavior.parentComponent.isPopUpOpen&&this.data&&this.data.continuations&&k&&!k.doNotRefreshInbox){k=this.data.continuations;for(var g=0;g<k.length;g++)if(k[g].invalidationContinuationData){var P=void 0;var x=(P=k[g].invalidationContinuationData)==null?void 0:P.continuation;break}k=_.vX.clone(this.data.continuationUpdateEndpoint||null);k.continuation=x;k.click_tracking_params=this.data.trackingParams;_.g5(this.hostElement,[k])}};
_.d.onServiceRequestCompleted_=function(k,g){if(this.data&&(k=g.actions)){g=0;for(var P=k.length;g<P;g++){var x=_.b(k[g],_.nML);if(!x)break;if((x.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"||x.target==="CONTINUATION_TARGET_CONVERSATION_MENU")&&x.continuationItems&&this.data.items){var U=this.data.items.length-1;this.data.items[U].continuationItemRenderer&&(x=["data.items",U,1].concat(x.continuationItems),this.splice.apply(this,x))}}}};
K6.prototype.onServiceRequestCompleted_=K6.prototype.onServiceRequestCompleted_;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],K6.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],K6.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],K6.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],K6.prototype,"data",void 0);
_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.ov]),_.I("design:returntype")],K6.prototype,"onServiceRequestCompleted_",null);_.N([_.hB({is:"yt-multi-page-menu-section-renderer",disableElementRegistration:!0})],K6);
_.CC()(K6,"yt-multi-page-menu-section-renderer",function(){if(NMn===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-multi-page-menu-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.account.yt_multi_page_menu_section_renderer.yt.multi.page.menu.section.renderer.css.js--\x3e<div id="section-title" hidden="[[!data.notificationSectionTitle]]" class="style-scope yt-multi-page-menu-section-renderer">\n  <h2 class="style-scope yt-multi-page-menu-section-renderer">\n    <yt-formatted-string text="[[data.notificationSectionTitle]]" class="style-scope yt-multi-page-menu-section-renderer"></yt-formatted-string>\n  </h2>\n</div>\n<div id="items" class="style-scope yt-multi-page-menu-section-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;HKU===void 0&&(HKU=document.createElement("template"));var x=HKU;P.call(g,x.content.cloneNode(!0),k.content.firstChild);NMn=k}k=NMn;return k},{allowedProps:["data"],
mode:2});var InY;var Xxd;var om=function(){return _.S.apply(this,arguments)||this};
_.z(om,_.S);om.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}};
_.mJ.Object.defineProperties(om.prototype,{showProgressBar:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.progress)!=null}},
progress:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.progress)==null?0:this.data.progress*100}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],om.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],om.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],om.prototype,"data",void 0);_.N([_.E("data.progress"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],om.prototype,"showProgressBar",null);
_.N([_.E("data.progress"),_.I("design:type",Number),_.I("design:paramtypes",[])],om.prototype,"progress",null);_.N([_.hB({is:"yt-flow-header-renderer",disableElementRegistration:!0})],om);
_.v(om,"yt-flow-header-renderer",function(){if(Xxd===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-flow-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_flow_header_renderer.yt.flow.header.renderer.css.js--\x3e<div id="top-bar" class="style-scope yt-flow-header-renderer">\n  <div id="action-button" hidden$="[[!data.actionButton]]" class="style-scope yt-flow-header-renderer"></div>\n  <yt-formatted-string id="title" force-default-style="" split-lines="1" text="[[data.title]]" class="style-scope yt-flow-header-renderer">\n  </yt-formatted-string>\n</div>\n<tp-yt-paper-progress id="progress-bar" hidden="[[!showProgressBar]]" value="[[progress]]" class="style-scope yt-flow-header-renderer"></tp-yt-paper-progress>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;InY===void 0&&(InY=document.createElement("template"));var x=InY;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Xxd=k}k=Xxd;return k},{mode:2});var ymV;var pxV;var v5=function(){return _.S.apply(this,arguments)||this};
_.z(v5,_.S);v5.prototype.configureRendererStamper=function(){return{"data.text":{id:"text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],v5.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],v5.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],v5.prototype,"data",void 0);_.N([_.hB({is:"yt-post-confirmation-flow-step-renderer",disableElementRegistration:!0})],v5);
_.v(v5,"yt-post-confirmation-flow-step-renderer",function(){if(pxV===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-post-confirmation-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_post_confirmation_flow_step_renderer.yt.post.confirmation.flow.step.renderer.css.js--\x3e<div id="container" class="style-scope yt-post-confirmation-flow-step-renderer"><div id="text" class="style-scope yt-post-confirmation-flow-step-renderer"></div></div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;ymV===void 0&&(ymV=document.createElement("template"));var x=ymV;P.call(g,x.content.cloneNode(!0),k.content.firstChild);pxV=k}k=pxV;return k},{mode:2});var CmV;var GVV;var am=function(){return _.S.apply(this,arguments)||this};
_.z(am,_.S);
am.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"}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],am.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],am.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],am.prototype,"data",void 0);_.N([_.hB({is:"yt-refund-confirmation-flow-step-renderer",disableElementRegistration:!0})],am);
_.v(am,"yt-refund-confirmation-flow-step-renderer",function(){if(GVV===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-refund-confirmation-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_refund_confirmation_flow_step_renderer.yt.refund.confirmation.flow.step.renderer.css.js--\x3e<div id="container" class="style-scope yt-refund-confirmation-flow-step-renderer"><div id="user-info" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="confirmation-text" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="confirmation-details" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="product-details" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="billing-details" class="style-scope yt-refund-confirmation-flow-step-renderer"></div></div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;CmV===void 0&&(CmV=document.createElement("template"));var x=CmV;P.call(g,x.content.cloneNode(!0),k.content.firstChild);GVV=k}k=GVV;return k},{mode:2});var RXy=_.M(function(k){var g=k.data;return _.V("yt-profile-badge-view-model",{class:"profileBadgeViewModelHost"},_.V("div",{class:"profileBadgeViewModelBadgeIconContainer"},_.V(_.KX,{data:function(){return{thumbnails:[{url:g().badgeIconUrl}]}},
alt:"",targetWidth:36,targetHeight:36})),_.V("div",{class:"profileBadgeViewModelContent"},_.V("div",{class:"profileBadgeViewModelBadgeDescription"},function(){return g().badgeDesc}),_.V(_.m,{cond:function(){return g().badgeSubtitle},
then:function(){return _.V("div",{class:"profileBadgeViewModelBadgeSubtitle"},function(){return g().badgeSubtitle})}})))},"Zi");
RXy.idomCompat=!0;var kAy=_.M(function(k){var g=k.data;return _.V("yt-comment-interaction-view-model",{el:_.aI(_.zf(function(){return g().rendererContext})),
class:"ytCommentInteractionViewModelHost"},_.V("div",{class:"ytCommentInteractionViewModelFrame",role:"button","aria-label":function(){return g().onTapA11yLabel},
"on:keydown":_.a2j(),tabindex:0},_.V("div",{class:"ytCommentInteractionViewModelHeader"},_.V("div",{class:"ytCommentInteractionViewModelVideoTitle"},function(){return g().headerPrefix},' "',function(){return g().videoTitle}),_.V("div",{class:"ytCommentInteractionViewModelVideoTitleQuote"},'"')),_.V("div",{class:"ytCommentInteractionViewModelContent"},_.V("div",{class:"ytCommentInteractionViewModelCommentContent"},function(){return g().commentContent}),_.V("div",{class:"ytCommentInteractionViewModelChevron"},
_.V(_.KX,{data:function(){return{thumbnails:[{url:g().chevronUrl}]}},
alt:"",targetWidth:18,targetHeight:18})))))},"$i");
kAy.idomCompat=!0;var ghe=_.M(function(k){var g=k.data;return _.V("yt-shared-subscription-view-model",{class:"ytSharedSubscriptionViewModelHost"},_.V(_.Vz,{data:function(){return g().avatar}},{avatarViewModel:_.vg}),_.V("div",{class:"ytSharedSubscriptionViewModelChannelName"},function(){return g().channelName}))},"aj");
ghe.idomCompat=!0;var U1V=_.M(function(k){var g=k.data;k={};return _.V("yt-profile-info-view-model",{class:_.$v("ytProfileInfoViewModelHost",(k.ytProfileInfoViewModelWithVideoShelf=function(){return g().videosHorizontalShelf},k))},_.V(PyY,{profileInfo:g}),_.V(_.Vz,{data:function(){return g().videosHorizontalShelf}},{horizontalShelfViewModel:function(P){return _.V("div",{class:"ytProfileInfoViewModelVideoShelfContainer"},_.V(_.p_,{data:P.data}))}}),_.V(_.m,{cond:function(){return g().comments},
then:function(){return _.V($1Y,{profileInfo:g})}}),_.V(_.m,{cond:function(){return g().sharedSubscriptionsTitle},
then:function(){return _.V(_.m,{cond:function(){return g().subscriptionsAccessButtonCommand},
then:function(){return _.V(x1n,{profileInfo:g})},
else:function(){return _.V(iNY,{profileInfo:g})}})}}))},"bj");
U1V.idomCompat=!0;var $1Y=_.M(function(k){var g=k.profileInfo;return _.V("div",{class:"ytProfileInfoViewModelActivity"},_.V("div",{class:"ytProfileInfoViewModelHeader"},_.V("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return g().commentsInteractionTitle})),_.V(_.Vz,{data:function(){return g().comments}},{commentInteractionViewModel:function(P){return _.V("div",{class:"ytProfileInfoViewModelActivity"},_.V(kAy,{data:P.data}))}}))},"cj"),x1n=_.M(function(k){var g=k.profileInfo;
return _.V("div",{class:"ytProfileInfoViewModelSubSection"},_.V("div",{class:"ytProfileInfoViewModelSubHeader"},_.V(_.Op,{command:function(){return g().subscriptionsAccessButtonCommand},
className:"ytProfileInfoViewModelAnotherHeader"},_.V("div",{class:"ytProfileInfoViewModelSectionTitleModern"},function(){return g().sharedSubscriptionsTitle}),_.V("div",null,_.V(_.Vz,{data:function(){return g().subscriptionsAccessButton}},{buttonViewModel:_.Va})))),_.V(ASY,{sharedSubscriptions:function(){var P;
return((P=g().sharedSubscriptions)==null?void 0:P.slice(0,5))||[]}}))},"dj"),iNY=_.M(function(k){var g=k.profileInfo;
return _.V("div",{class:"ytProfileInfoViewModelSubSection"},_.V("div",{class:"ytProfileInfoViewModelSubHeader"},_.V("h2",{class:"ytProfileInfoViewModelSectionTitle"},function(){return g().sharedSubscriptionsTitle})),_.V(ASY,{sharedSubscriptions:function(){var P;
return((P=g().sharedSubscriptions)==null?void 0:P.slice(0,5))||[]}}))},"ej"),ASY=_.M(function(k){return _.V("div",{class:"ytProfileInfoViewModelSubs"},_.V(_.Vz,{data:k.sharedSubscriptions},{sharedSubscriptionViewModel:function(g){return _.V("div",{class:"ytProfileInfoViewModelSub"},_.V(ghe,{data:g.data}))}}))},"fj"),PyY=_.M(function(k){var g=k.profileInfo;
return _.V("div",{class:"ytProfileInfoViewModelActivity"},_.V(_.DZ,{each:function(){return[g().profileBadgeInfoYtWide,g().profileBadgeInfoChannelWide].filter(function(P){return!!P})},
keyBy:"INDEX"},function(P){return _.V(_.mH,null,_.V("div",{class:"ytProfileInfoViewModelHeader"},_.V("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return P().profileSectionTitle}),_.V("div",{class:"ytProfileInfoViewModelSectionDesc"},_.V("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var x;
return(x=P().commentBadge)==null?void 0:x.commentDesc}),_.V(_.m,{cond:function(){var x;
return(x=P().commentBadge)==null?void 0:x.blackHeartDesc},
then:function(){return _.V("div",{class:"ytProfileInfoViewModelSectionDivider"},"\u2022")}}),_.V("div",{class:"ytProfileInfoViewModelSectionHeartIcon"},_.V(_.KX,{data:function(){var x;
return{thumbnails:[{url:(x=P().commentBadge)==null?void 0:x.blackHeartIconUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})),_.V("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var x;return(x=P().commentBadge)==null?void 0:x.blackHeartDesc}))),_.V("div",{class:"ytProfileInfoViewModelBadge"},_.V(_.DZ,{each:function(){return P().badges||[]}},function(x){return _.V(RXy,{data:x})})))}))},"gj");var d13=_.M(function(k){var g=k.data;var P=function(){return g().profileCardContext==="PROFILE_CARD_CONTEXT_CHANNEL_INFO_CARD"};
return _.V("yt-profile-card-view-model",{class:"ytProfileCardViewModelHost",style:"overflow: hidden"},_.V(_.Vz,{data:function(){return g().profileIdentityInfo}},{profileIdentityInfoViewModel:function(x){return _.V(_.CpT,{data:x.data,
hideDivider:P,isChannelInfoCard:P})},
profileInfoViewModel:U1V}),_.V(_.Vz,{data:function(){return g().profileInfo}},{profileIdentityInfoViewModel:_.CpT,
profileInfoViewModel:U1V}))},"hj");
d13.idomCompat=!0;_.y3(d13,"yt-profile-card-view-model",{props:{data:_.GH}});var H5=function(){var k=_.S.apply(this,arguments)||this;k.enableFocusFix=_.W("music_web_enable_focus_on_setting_menu_fix")&&_.pr("IS_MOBILE_WEB",!1);k.covered=!1;k.hideMenu=!1;k.isCommentNotificationOnProfileCard=!1;k.scrolledByTouch=!1;k.disableBackdropFilter=_.W("web_disable_backdrop_filter");k.HIGH_PRIORITY_NOTIFICATION_DISPLAY_TIMEOUT_MS=4E3;return k};
_.z(H5,_.S);_.d=H5.prototype;
_.d.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{activeAccountHeaderRenderer:"ytd-active-account-header-renderer",flowHeaderRenderer:"yt-flow-header-renderer",simpleMenuHeaderRenderer:"ytd-simple-menu-header-renderer",reportChannelModalHeaderRenderer:"ytd-report-channel-modal-header-renderer"}},"data.sections":{id:"sections",mapping:{additionalContextRenderer:"ytd-report-channel-modal-additional-context-renderer",abuseTypeSelectorRenderer:"ytd-abuse-type-selector-renderer",accountSectionListRenderer:"ytd-account-section-list-renderer",
backgroundPromoRenderer:"ytd-background-promo-renderer",commentVideoThumbnailHeaderRenderer:"ytd-comment-video-thumbnail-header-renderer",impersonationScreenRenderer:"ytd-report-channel-modal-impersonation-renderer",itemSectionRenderer:"ytd-comments",messageRenderer:"ytd-message-renderer",multiPageMenuNotificationSectionRenderer:"yt-multi-page-menu-section-renderer",multiPageMenuSectionRenderer:"yt-multi-page-menu-section-renderer",postConfirmationFlowStepRenderer:"yt-post-confirmation-flow-step-renderer",
refundConfirmationFlowStepRenderer:"yt-refund-confirmation-flow-step-renderer",selectableVideoListRenderer:"ytd-selectable-video-list-renderer",surveyFlowStepRenderer:"ytd-survey-flow-step-renderer",toggleItemRenderer:"ytd-toggle-item-renderer",profileCardViewModel:"yt-profile-card-view-model",continuationItemRenderer:"ytd-continuation-item-renderer"},events:!0},"data.footer":{id:"footer",mapping:{multiPageMenuSectionRenderer:"yt-multi-page-menu-section-renderer",reportChannelModalFooterRenderer:"ytd-report-channel-modal-footer-renderer",
flowFooterRenderer:"ytd-flow-footer-renderer"}}}};
_.d.ready=function(){var k=this;this.JSC$20452_containerElement.addEventListener("scroll",function(){k.ytRendererBehavior.markDirty()})};
_.d.attributeChanged=function(k,g){k==="menu-style"&&_.RV(this.hostElement,"yt-multi-page-menu-closed-action",[g])};
_.d.detached=function(){this.hostElement.removeEventListener("yt-rendererstamper-finished",_.AB(this,this.focusOnStampFinished))};
_.d.focusFirstItem=function(){this.doFocus();this.hostElement.addEventListener("yt-rendererstamper-finished",_.AB(this,this.focusOnStampFinished))};
_.d.reset=function(){this.closeJobId&&(_.Xq.cancelJob(this.closeJobId),this.closeJobId=0);this.covered=!1};
_.d.focusOnStampFinished=function(k){k.detail.container===this.sectionsElement&&(this.hostElement.removeEventListener("yt-rendererstamper-finished",_.AB(this,this.focusOnStampFinished)),this.doFocus())};
_.d.doFocus=function(){var k=_.FL3(this.sectionsElement);k.length&&k[0].focus()};
_.d.computeMenuStyle=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.d.computeIsCommentNotificationOnProfileCard=function(k){return _.W("enable_profile_cards_on_comments")&&k.style==="MULTI_PAGE_MENU_STYLE_TYPE_PROFILE_CARD_COMMENTS"};
_.d.computeHideMenu=function(k,g){return k||!(!g||!g.showLoadingSpinner)};
_.d.onPopupClosed=function(){this.isPopUpOpen=!1;_.RV(this.hostElement,"yt-multi-page-menu-closed-action",[this.menuStyle])};
_.d.onPopupOpened=function(k,g){this.isPopUpOpen=!0;g.is==="ytd-multi-page-menu-renderer"&&(this.reset(),_.GB(this.hostElement,"yt-refit"),this.enableFocusFix&&this.doFocus(),this.data.style==="MULTI_PAGE_MENU_STYLE_TYPE_REPORT_CHANNEL"&&this.ytdReduxBehavior.dispatch(_.Rp({type:"CHANNEL_REPORT_RESET"})))};
_.d.onYtNavigate=function(k,g){this.shouldCloseOnNavigateEvent(g.endpoint)&&_.RV(this.hostElement,"yt-close-all-popups-action")};
_.d.handleEndpoint=function(k){k=_.b(k,_.HP);!this.isCommentNotificationOnProfileCard&&k&&(this.spinnerElement.hidden=!1,this.headerElement.hidden=!0,this.JSC$20452_containerElement.hidden=!0,this.submenuElement.hidden=!0)};
_.d.handleActions=function(k){for(var g=0,P=k.length;g<P;g++){var x=_.b(k[g],LR3);x&&this.handleGetMultiPageMenuAction(x);(x=_.b(k[g],_.nML))&&this.handleAppendContinuationItemsAction(x)}};
_.d.onServiceRequestSentOrCompleted=function(k,g){k.detail&&k.detail.endpoint&&this.handleEndpoint(k.detail.endpoint);g.actions&&this.handleActions(g.actions)};
_.d.handleGetMultiPageMenuAction=function(k){var g=document.createElement("ytd-multi-page-menu-renderer");this.refitAfterRender();this.emptySubmenuContainer();_.kr(this.submenuElement).appendChild(g);(k=k.menu.multiPageMenuRenderer)&&this.logSubmenu(k);g.data=k;g.covered=!1;this.covered=!0;this.spinnerElement.hidden=!0};
_.d.handleAppendContinuationItemsAction=function(k){if(this.data&&k.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"&&k.continuationItems&&this.data.sections){var g=this.data.sections.length-1;this.data.sections[g].continuationItemRenderer&&(this.splice("data.sections",this.data.sections.length-1,1),g--);if(this.data.sections[g].multiPageMenuNotificationSectionRenderer&&k.continuationItems){k=_.O(k==null?void 0:k.continuationItems);for(var P=k.next();!P.done;P=k.next())if(P=P.value,_.b(P,P8s)){var x=
void 0,U=void 0,A=void 0,q=void 0,T=void 0;((x=this)==null?0:(U=x.data)==null?0:(A=U.sections)==null?0:(q=A[g])==null?0:(T=q.multiPageMenuNotificationSectionRenderer)==null?0:T.items)&&this.push("data.sections."+g+".multiPageMenuNotificationSectionRenderer.items",P)}else if(_.b(P,_.fEY)||_.b(P,_.Ka))this.push("data.sections",P),g++}}};
_.d.logSubmenu=function(k){if(!_.W("kevlar_multi_page_menu_sub_page_loggin_killswitch")){var g=this.ytRendererBehavior.getScreenLayer(),P=_.hE(g),x=_.up(g);if((k=k.trackingParams)&&P&&x){var U=_.Zz(k);_.W("combine_ve_grafts")?_.qJ().graftServerVe(k,x,g):_.lL(P,x,U)}}};
_.d.emptySubmenuContainer=function(){for(var k=_.kr(this.submenuElement);k.firstChild;)k.removeChild(k.firstChild)};
_.d.onMenuBackTap=function(k){_.GB(this.hostElement,"yt-submenu-closed");k.stopPropagation()};
_.d.onSubmenuClosed=function(k){_.vU(k)!==this.hostElement&&(this.covered=!1,_.GB(this.hostElement,"yt-refit"),k.stopPropagation())};
_.d.onRetrieveLocation=function(k,g){g.hasComments&&(g.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0),k.stopPropagation())};
_.d.shouldCloseOnNavigateEvent=function(k){if(!k)return!0;if(_.b(k,_.GHq)||_.b(k,_.Rt4)||_.b(k,_.C5k)||_.b(k,_.UN))return!1;var g;return((g=_.b(k==null?void 0:k.commandMetadata,_.A6))==null?0:g.ignoreNavigation)?!1:!0};
_.d.onContainerTouchStart=function(){this.scrolledByTouch=!0};
_.d.onContainerTouchEnd=function(){this.scrolledByTouch=!1};
_.d.refitAfterRender=function(){var k=this;_.VJ(this,function(){_.GB(k.hostElement,"yt-refit")})};
H5.prototype.refitAfterRender=H5.prototype.refitAfterRender;H5.prototype.onRetrieveLocation=H5.prototype.onRetrieveLocation;H5.prototype.onSubmenuClosed=H5.prototype.onSubmenuClosed;H5.prototype.onMenuBackTap=H5.prototype.onMenuBackTap;H5.prototype.onServiceRequestSentOrCompleted=H5.prototype.onServiceRequestSentOrCompleted;H5.prototype.onYtNavigate=H5.prototype.onYtNavigate;H5.prototype.onPopupOpened=H5.prototype.onPopupOpened;H5.prototype.onPopupClosed=H5.prototype.onPopupClosed;
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],H5.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],H5.prototype,"ytEventForwardingBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],H5.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],H5.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],H5.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Object)],H5.prototype,"enableFocusFix",void 0);_.N([_.n(),_.I("design:type",Object)],H5.prototype,"covered",void 0);_.N([_.n({computed:"computeHideMenu(covered, data)"}),_.I("design:type",Object)],H5.prototype,"hideMenu",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeMenuStyle(data.style)"}),_.I("design:type",String)],H5.prototype,"menuStyle",void 0);
_.N([_.n({computed:"computeIsCommentNotificationOnProfileCard(data)"}),_.I("design:type",Object)],H5.prototype,"isCommentNotificationOnProfileCard",void 0);_.N([_.n(),_.I("design:type",Boolean)],H5.prototype,"isPopUpOpen",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],H5.prototype,"scrolledByTouch",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],H5.prototype,"disableBackdropFilter",void 0);
_.N([_.Td("#sections"),_.I("design:type",HTMLElement)],H5.prototype,"sectionsElement",void 0);_.N([_.Td("#spinner"),_.I("design:type",HTMLElement)],H5.prototype,"spinnerElement",void 0);_.N([_.Td("#header"),_.I("design:type",HTMLElement)],H5.prototype,"headerElement",void 0);_.N([_.Td("#container"),_.I("design:type",HTMLElement)],H5.prototype,"JSC$20452_containerElement",void 0);_.N([_.Td("#submenu"),_.I("design:type",HTMLElement)],H5.prototype,"submenuElement",void 0);
_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],H5.prototype,"onPopupClosed",null);_.N([_.dV("yt-popup-opened"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],H5.prototype,"onPopupOpened",null);_.N([_.dV("yt-navigate"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],H5.prototype,"onYtNavigate",null);
_.N([_.dV("yt-service-request-completed"),_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.ov]),_.I("design:returntype")],H5.prototype,"onServiceRequestSentOrCompleted",null);_.N([_.dV("yt-menu-back-tapped"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],H5.prototype,"onMenuBackTap",null);
_.N([_.dV("yt-submenu-closed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],H5.prototype,"onSubmenuClosed",null);_.N([_.dV("yt-retrieve-location"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],H5.prototype,"onRetrieveLocation",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],H5.prototype,"refitAfterRender",null);
_.N([_.t({is:"ytd-multi-page-menu-renderer",disableElementRegistration:!0})],H5);
_.v(H5,"ytd-multi-page-menu-renderer",function(){if(uF3!==void 0)return uF3;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-multi-page-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope ytd-multi-page-menu-renderer">\n  <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope ytd-multi-page-menu-renderer"></tp-yt-paper-spinner>\n</div>\n<div id="header" hidden="[[hideMenu]]" class="style-scope ytd-multi-page-menu-renderer"></div>\n<div id="container" class="menu-container style-scope ytd-multi-page-menu-renderer" hidden="[[hideMenu]]" on-touchstart="onContainerTouchStart" on-touchend="onContainerTouchEnd">\n  <div id="sections" class="style-scope ytd-multi-page-menu-renderer"></div>\n  <div id="footer" class="style-scope ytd-multi-page-menu-renderer"></div>\n</div>\n<div id="submenu" class="menu-container style-scope ytd-multi-page-menu-renderer" hidden="[[!covered]]"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return uF3=k},{mode:1});var ONn;var NT=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction","yt-update-topbar-avatar-action":"handleUpdateTopbarAvatarAction"};return k};
_.z(NT,_.S);_.d=NT.prototype;_.d.created=function(){this.showTooltips=!0};
_.d.computeAccessibility_=function(k){return this.get("accessibility.accessibilityData",k)||null};
_.d.onTap=function(){var k=_.kD(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]);this.toggleIconState(!0);if(k&&k.length===1&&k[0])_.RV(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);else{var g;if((g=this.data)==null?0:g.menuRenderer)this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:this.data.menuRenderer}});else{var P;((P=this.data)==null?0:P.menuRequest)&&_.g5(this.hostElement,[this.data.menuRequest])}}};
_.d.handleTopbarMenuClosedAction=function(k){var g,P;(new Map([["multi-page-menu-style-type-creation","VIDEO_CALL"],["multi-page-menu-style-type-notifications","NOTIFICATIONS"],["multi-page-menu-style-type-yt-apps","APPS"]])).get(k)===((g=this.data)==null?void 0:(P=g.icon)==null?void 0:P.iconType)&&this.toggleIconState(!1)};
_.d.toggleIconState=function(k){_.W("kevlar_system_icons")&&this.iconButton&&(this.iconButton.pressed=k)};
_.d.handleUpdateTopbarAvatarAction=function(k){var g;k=(g=_.b(k,s0y))==null?void 0:g.avatarUrl;var P,x;g=(P=this.data)==null?void 0:(x=P.avatar)==null?void 0:x.thumbnails;k&&g&&(P={thumbnails:[Object.assign({},g[0],{url:k})]},this.set("data.avatar",P))};
_.mJ.Object.defineProperties(NT.prototype,{container:{configurable:!0,enumerable:!0,get:function(){return _.kr(this.hostElement).querySelector("#button")}}});
NT.prototype.onTap=NT.prototype.onTap;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],NT.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],NT.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Ay),_.I("design:type",Object)],NT.prototype,"ytdOpenPopupBehavior",void 0);_.N([_.h(_.ZtH.YtButtonBehavior),_.I("design:type",Object)],NT.prototype,"ytButtonBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],NT.prototype,"data",void 0);
_.N([_.Td("yt-icon-button#button"),_.I("design:type",Object)],NT.prototype,"iconButton",void 0);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],NT.prototype,"onTap",null);_.N([_.t({is:"ytd-topbar-menu-button-renderer",disableElementRegistration:!0})],NT);
_.CC()(NT,"ytd-topbar-menu-button-renderer",function(){if(ONn===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topbar-menu-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.avatar]]" class="style-scope ytd-topbar-menu-button-renderer">\n  <button id="avatar-btn" aria-haspopup="true" aria-label$="[[data.accessibility.accessibilityData.label]]" class="style-scope ytd-topbar-menu-button-renderer">\n    <yt-img-shadow height="32" thumbnail="[[data.avatar]]" width="32" class="style-scope ytd-topbar-menu-button-renderer"></yt-img-shadow>\n  </button>\n</template>\n<div id="button" class="style-scope ytd-topbar-menu-button-renderer">\n  \n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);ONn=k}k=ONn;return k},{allowedProps:["data"],
mode:1});var qGn;var Im=function(){return _.S.apply(this,arguments)||this};
_.z(Im,_.S);Im.prototype.getSelected=function(){return this.reasons.selected};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Im.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Im.prototype,"data",void 0);_.N([_.Td("#reasons"),_.I("design:type",Object)],Im.prototype,"reasons",void 0);_.N([_.t({is:"ytd-ad-feedback-content",disableElementRegistration:!0})],Im);
_.v(Im,"ytd-ad-feedback-content",function(){if(qGn!==void 0)return qGn;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-feedback-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.reasonsTitle]]" class="style-scope ytd-ad-feedback-content">\n  <yt-formatted-string id="reasons-title" text="[[data.reasonsTitle]]" class="style-scope ytd-ad-feedback-content">\n  </yt-formatted-string>\n</template>\n<tp-yt-paper-radio-group id="reasons" class="style-scope ytd-ad-feedback-content">\n  <template is="dom-repeat" items="[[data.reasons]]" as="feedbackReason" class="style-scope ytd-ad-feedback-content">\n    <tp-yt-paper-radio-button name="[[index]]" class="style-scope ytd-ad-feedback-content">\n      <yt-formatted-string text="[[feedbackReason.reason]]" class="style-scope ytd-ad-feedback-content">\n      </yt-formatted-string>\n    </tp-yt-paper-radio-button>\n  </template>\n</tp-yt-paper-radio-group>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return qGn=k},{mode:1});var TBY;var X$=function(){return _.S.apply(this,arguments)||this};
_.z(X$,_.S);_.d=X$.prototype;_.d.onPopupOpened=function(){_.RV(this.hostElement,"yt-mute-ad-action",["ytd-ad-feedback-renderer",this])};
_.d.computeConfirmButton=function(k){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:k.confirmLabel}};
_.d.computeCancelButton=function(k){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:k.cancelLabel}};
_.d.onConfirmTap=function(){var k=this.content.getSelected();k!==void 0&&(k=this.data.reasons[k].endpoint)&&(_.Za().resolve(_.wP).resolveCommand(k,{form:{element:this.hostElement}}),_.RV(this.hostElement,"yt-close-popup-action"),this.sendFeedbackSubmitToastAction())};
_.d.sendFeedbackSubmitToastAction=function(){var k;(k=this.data)!=null&&k.completionMessage&&(k=_.Xm(this.data.completionMessage),_.RV(this.hostElement,"yt-open-popup-action",[k,this]))};
_.d.onCancelTap=function(){_.RV(this.hostElement,"yt-close-popup-action")};
X$.prototype.onPopupOpened=X$.prototype.onPopupOpened;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],X$.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],X$.prototype,"data",void 0);_.N([_.Td("#content"),_.I("design:type",Object)],X$.prototype,"content",void 0);_.N([_.dV("yt-popup-opened"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],X$.prototype,"onPopupOpened",null);
_.N([_.t({is:"ytd-ad-feedback-renderer",disableElementRegistration:!0})],X$);
_.v(X$,"ytd-ad-feedback-renderer",function(){if(TBY!==void 0)return TBY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-feedback-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-ad-feedback-renderer"></yt-formatted-string>\n<ytd-ad-feedback-content id="content" data="[[data]]" class="style-scope ytd-ad-feedback-renderer"></ytd-ad-feedback-content>\n<div class="buttons style-scope ytd-ad-feedback-renderer">\n  <ytd-button-renderer data="[[computeCancelButton(data)]]" on-tap="onCancelTap" class="style-scope ytd-ad-feedback-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer data="[[computeConfirmButton(data)]]" on-tap="onConfirmTap" class="style-scope ytd-ad-feedback-renderer">\n  </ytd-button-renderer>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return TBY=k},{mode:1});var eMy;var cS3=function(){return _.S.apply(this,arguments)||this};
_.z(cS3,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],cS3.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],cS3.prototype,"data",void 0);_.N([_.t({is:"ytd-ad-info-dialog-content",disableElementRegistration:!0})],cS3);
_.v(cS3,"ytd-ad-info-dialog-content",function(){if(eMy!==void 0)return eMy;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-info-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.adReasons]]" class="style-scope ytd-ad-info-dialog-content">\n  \n  <ul id="ad-reasons" class="style-scope ytd-ad-info-dialog-content">\n    <template is="dom-repeat" items="[[data.adReasons]]" as="reason" class="style-scope ytd-ad-info-dialog-content">\n      <li class="style-scope ytd-ad-info-dialog-content">\n        <yt-formatted-string text="[[reason]]" class="style-scope ytd-ad-info-dialog-content">\n        </yt-formatted-string>\n      </li>\n    </template>\n  </ul>\n</template>\n<yt-formatted-string id="message" split-lines="" text="[[data.dialogMessage]]" class="style-scope ytd-ad-info-dialog-content">\n</yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return eMy=k},{mode:1});var VUa;var yj=function(){return _.S.apply(this,arguments)||this};
_.z(yj,_.S);yj.prototype.computeConfirmButton=function(k){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:k.confirmLabel}};
yj.prototype.onConfirmTap=function(){_.RV(this.hostElement,"yt-close-popup-action",["ytd-ad-info-dialog-renderer"])};
yj.prototype.computeShouldShowTitle=function(){var k;return!((k=this.data)==null||!k.title)};
yj.prototype.onPopupClosed=function(){this.data&&this.data.confirmServiceEndpoint&&_.Za().resolve(_.wP).resolveCommand(this.data.confirmServiceEndpoint,{form:{element:this.hostElement}})};
yj.prototype.onPopupClosed=yj.prototype.onPopupClosed;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],yj.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],yj.prototype,"data",void 0);_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],yj.prototype,"onPopupClosed",null);_.N([_.t({is:"ytd-ad-info-dialog-renderer",disableElementRegistration:!0})],yj);
_.v(yj,"ytd-ad-info-dialog-renderer",function(){if(VUa!==void 0)return VUa;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-info-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[computeShouldShowTitle(data.title)]]" class="style-scope ytd-ad-info-dialog-renderer">\n  <h2 id="title" class="style-scope ytd-ad-info-dialog-renderer">[[getSimpleString(data.title)]]</h2>\n</template>\n<ytd-ad-info-dialog-content data="[[data]]" class="style-scope ytd-ad-info-dialog-renderer"></ytd-ad-info-dialog-content>\n<div class="buttons style-scope ytd-ad-info-dialog-renderer">\n  <ytd-button-renderer data="[[computeConfirmButton(data)]]" on-tap="onConfirmTap" class="style-scope ytd-ad-info-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return VUa=k},{mode:1});var ZNn;var p6=function(){var k=_.S.apply(this,arguments)||this;k.actionButtonClass="action-button";k.dismissButtonId="dismiss-button";k.dialogDismiss=!0;return k};
_.z(p6,_.S);_.d=p6.prototype;_.d.computeInPlayer=function(k){return(k==null?void 0:k.displayType)==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"};
_.d.computedLogo=function(){var k,g;return this.isDarkTheme()?(k=this.data)==null?void 0:k.logoDark:(g=this.data)==null?void 0:g.logo};
_.d.computedHeaderImage=function(){var k,g;return this.isDarkTheme()?(k=this.data)==null?void 0:k.headerImageDark:(g=this.data)==null?void 0:g.headerImage};
_.d.computeLogoIconId=function(){var k,g,P,x=(k=this.computedLogo())==null?void 0:(g=k.sources)==null?void 0:(P=g[0])==null?void 0:P.height;return x&&x%31===0?"logo-icon-with-padding":"logo-icon"};
_.d.computeLogoIconHeight=function(){var k,g,P,x=(k=this.computedLogo())==null?void 0:(g=k.sources)==null?void 0:(P=g[0])==null?void 0:P.height;return x&&x%31===0?"31":"24"};
_.d.onPopupClosed=function(){_.Za().resolve(_.LN).dispose()};
_.d.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")||this.inPlayer};
_.d.onShow=function(){this.inPlayer&&_.df(6);this.titleElement.focus()};
_.d.impressionLog=function(){if(this.data&&this.data.impressionEndpoints)for(var k=0;k<this.data.impressionEndpoints.length;k++){var g=_.b(this.data.impressionEndpoints[k],_.ue);g&&this.ytComponentBehavior.resolveCommand(g)}};
_.d.onDismissClicked=function(){getComputedStyle(this.dismissButton).getPropertyValue("pointer-events")!=="none"&&_.RV(this.hostElement,"yt-close-popup-action",["ytd-enforcement-message-view-model"])};
_.mJ.Object.defineProperties(p6.prototype,{hasHeaderImage:{configurable:!0,enumerable:!0,get:function(){var k,g;return!((k=this.data)==null||!k.headerImageDark)&&!((g=this.data)==null||!g.headerImage)}},
hasPremiumButton:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.secondaryButton)}}});
p6.prototype.onPopupClosed=p6.prototype.onPopupClosed;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],p6.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],p6.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.Ix.YtVisibilityBehavior),_.I("design:type",Object)],p6.prototype,"ytVisibilityBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],p6.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Object)],p6.prototype,"actionButtonClass",void 0);_.N([_.n(),_.I("design:type",Object)],p6.prototype,"dismissButtonId",void 0);_.N([_.n(),_.I("design:type",Object)],p6.prototype,"dialogDismiss",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],p6.prototype,"hasHeaderImage",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],p6.prototype,"hasPremiumButton",null);
_.N([_.n({reflectToAttribute:!0,computed:"computeInPlayer(data)"}),_.I("design:type",Boolean)],p6.prototype,"inPlayer",void 0);_.N([_.Td("#dismiss-button"),_.I("design:type",HTMLElement)],p6.prototype,"dismissButton",void 0);_.N([_.Td("#title"),_.I("design:type",HTMLElement)],p6.prototype,"titleElement",void 0);_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],p6.prototype,"onPopupClosed",null);
_.N([_.t({is:"ytd-enforcement-message-view-model",disableElementRegistration:!0})],p6);
_.v(p6,"ytd-enforcement-message-view-model",function(){if(ZNn!==void 0)return ZNn;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-enforcement-message-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="fc-dialog-container style-scope ytd-enforcement-message-view-model">\n<div id="header" class="style-scope ytd-enforcement-message-view-model">\n  <yt-image data="[[computedLogo(data)]]" height$="[[computeLogoIconHeight()]]" id$="[[computeLogoIconId()]]" preserve-height="" class="style-scope ytd-enforcement-message-view-model">\n  </yt-image>\n  <yt-button-view-model id="[[dismissButtonId]]" data="[[data.dismissButton]]" icon="[[data.dismissButton.iconName]]" scoping-class-name="[[is]]" on-click="onDismissClicked" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n</div>\n\n<div id="header-image" hidden="[[!hasHeaderImage]]" class="style-scope ytd-enforcement-message-view-model">\n  <yt-image data="[[computedHeaderImage(data)]]" height="64" preserve-height="" class="style-scope ytd-enforcement-message-view-model">\n  </yt-image>\n</div>\n\n<div id="title" tabindex="0" role="heading" class="style-scope ytd-enforcement-message-view-model">\n  <yt-attributed-string data="[[data.title]]" class="style-scope ytd-enforcement-message-view-model"></yt-attributed-string>\n</div>\n\n<ul id="body" class="style-scope ytd-enforcement-message-view-model">\n  <template is="dom-repeat" items="[[data.bulletList.bulletListItems]]" as="item" class="style-scope ytd-enforcement-message-view-model">\n    <li class="style-scope ytd-enforcement-message-view-model">\n      <yt-attributed-string class="body-message style-scope ytd-enforcement-message-view-model" data="[[item.title]]"></yt-attributed-string>\n    </li>\n  </template>\n</ul>\n\n<div id="buttons" class="style-scope ytd-enforcement-message-view-model">\n  <yt-button-view-model classes="[[actionButtonClass]]" data="[[data.primaryButton]]" scoping-class-name="[[is]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n  <yt-button-view-model classes="[[actionButtonClass]]" data="[[data.secondaryButton]]" dialog-dismiss="[[dialogDismiss]]" hidden$="[[!hasPremiumButton]]" scoping-class-name="[[is]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n</div>\n\n<div id="divider" class="style-scope ytd-enforcement-message-view-model"></div>\n\n<div id="feedback" class="style-scope ytd-enforcement-message-view-model">\n  <yt-attributed-string id="feedback-message" data="[[data.feedbackMessage]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-attributed-string>\n</div>\n</div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return ZNn=k},{mode:1});var m1n;var wAV;var C6=function(){var k=_.S.apply(this,arguments)||this;k.TEST_ONLY={immediateValidation:function(){k.immediateValidation()},
onValidationResponse:function(g){k.onValidationResponse(g)},
onGenerateHandleFromNameResponse:function(g){k.onGenerateHandleFromNameResponse(g)}};
return k};
_.z(C6,_.S);_.d=C6.prototype;_.d.onValueChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("value-changed",{detail:{value:this.value,queueProperty:!0}}))};
_.d.validate=function(){this.immediateValidation()};
_.d.applyHandleEdit=function(){this.handleEdit!==void 0&&this.setHandleInputValue(this.handleEdit)};
_.d.setHandleInputValue=function(k){this.handleDir=this.getHandleDir(k);this.handleInput.value=k;this.validationState={status:"PENDING"};this.immediateValidation()};
_.d.getHandleDir=function(k){var g=k===""&&!1;return(g=_.Cpm.test.call(_.Cpm,k))?"rtl":"ltr"};
_.d.onDataChanged=function(){var k,g;this.handleDir=this.getHandleDir((g=(k=this.data)==null?void 0:k.handle)!=null?g:"");var P;this.validationState=((P=this.data)==null?0:P.handle)?{status:"UNKNOWN",handle:this.data.handle}:void 0;var x;((x=this.data)==null?0:x.validateOnInit)&&this.immediateValidation()};
_.d.stopPropagation=function(k){k.stopPropagation()};
_.d.onInput=function(){var k;this.handleDir=this.getHandleDir((k=this.handleInput.value)!=null?k:"");this.wasEdited=!0;this.validationState={status:"PENDING"};this.delayedValidation()};
_.d.onFocusout=function(k){this.handleInput.contains(k.relatedTarget)||this.validationState!==void 0&&this.validationState.status!=="PENDING"||this.immediateValidation()};
_.d.delayedValidation=function(){var k,g;this.debouncedValidation((g=(k=this.data)==null?void 0:k.validationDelayMs)!=null?g:1E3)};
_.d.immediateValidation=function(){this.debouncedValidation(0)};
_.d.debouncedValidation=function(k){var g=this;_.QB(this,"debouncedValidation",function(){var P,x=g.staticValidation((P=g.handleInput.value)!=null?P:"");if(x!==void 0)g.validationState={status:"INVALID",errorIndicator:"BORDER",errorMessage:x};else{var U;if((U=g.data)!=null&&U.validateChannelHandleCommand){g.validationState={status:"LOADING"};var A;g.ytComponentBehavior.resolveCommand(g.data.validateChannelHandleCommand,{form:{handle:(A=g.handleInput.value)!=null?A:""},commandController:{onSuccess:function(q,
T){g.onValidationResponse(T)},
onServerError:function(q,T){g.onValidationServerError(T)}}})}else g.handleUnexpectedValidationError(new _.Da("Missing validateChannelHandleCommand in ChannelHandleInputRenderer.",g.data))}},k)};
_.d.staticValidation=function(k){var g;if(((g=this.data)==null?void 0:g.channelHandleStaticValidationParams)!==void 0){g=this.data.channelHandleStaticValidationParams;if(this.validValueRegexp!==void 0&&!this.validValueRegexp.test(k)&&g.validValueRegexpErrorMessage!==void 0)return g.validValueRegexpErrorMessage;if(g.minLength!==void 0&&k.length<g.minLength&&g.minLengthErrorMessage!==void 0)return g.minLengthErrorMessage;if(g.maxLength!==void 0&&k.length>g.maxLength&&g.maxLengthErrorMessage!==void 0)return g.maxLengthErrorMessage}};
_.d.onValidationResponse=function(k){var g=_.b(k.result,bTs);g===void 0?this.handleUnexpectedValidationError(new _.Da("ValidateChannelHandleResponse does not contain ChannelHandleValidationResultRenderer.",k)):this.handleValidationResultRenderer(g)};
_.d.onValidationServerError=function(k){this.handleUnexpectedValidationError(new _.Da("ValidateChannelHandle request failed.",k))};
_.d.handleValidationResultRenderer=function(k){if(k.handle===void 0)this.handleUnexpectedValidationError(new _.Da("ChannelHandleValidationResultRenderer does not contain handle.",k));else if(k.handle===this.handleInput.value)switch(k.result){case "CHANNEL_HANDLE_VALIDATION_RESULT_OK":this.validationState={status:"OK",handle:k.handle};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNAVAILABLE":case "CHANNEL_HANDLE_VALIDATION_RESULT_CONFORMANCE_ERROR":case "CHANNEL_HANDLE_VALIDATION_RESULT_COMPLIANCE_ERROR":this.validationState=
{status:"INVALID",errorIndicator:"ICON",errorMessage:k.errorMessage};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNKNOWN":case void 0:this.handleUnexpectedValidationError(new _.Da("Unrecognized ChannelHandleValidationResult",k));break;default:_.Cq(k.result)}};
_.d.handleUnexpectedValidationError=function(k){var g;this.validationState={status:"UNKNOWN",handle:(g=this.handleInput.value)!=null?g:""};_.pH(k)};
_.d.stopEventPropagation=function(k){k.stopPropagation()};
_.d.updateHandleOnChannelNameInputChange=function(k){if(!this.wasEdited){var g,P;this.debouncedGenerateHandleFromName(k,(P=(g=this.data)==null?void 0:g.validationDelayMs)!=null?P:1E3)}};
_.d.debouncedGenerateHandleFromName=function(k,g){var P=this;_.QB(this,"debouncedGenerateHandleFromName",function(){var x;(x=P.data)!=null&&x.validateChannelHandleCommand?P.ytComponentBehavior.resolveCommand(P.data.validateChannelHandleCommand,{form:{name:k},commandController:{onSuccess:function(U,A){P.onGenerateHandleFromNameResponse(A)},
onServerError:function(U,A){_.pH(new _.Da("Error calling GenerateHandleFromName",A))}}}):_.pH(new _.Da("Missing validateChannelHandleCommand in ChannelHandleInputRenderer when generate handle from name.",P.data))},g)};
_.d.onGenerateHandleFromNameResponse=function(k){this.wasEdited||((k=_.b(k.result,BD7))?this.setHandleInputValue(k.handle):_.pH(new _.Da("Invalid results when generate handle from name")))};
_.mJ.Object.defineProperties(C6.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var k;if(k=this.validationState)k=this.validationState,k=k.status==="OK"||k.status==="UNKNOWN";if(k)return this.validationState.handle}},
errorIndicator:{configurable:!0,enumerable:!0,get:function(){var k;if(((k=this.validationState)==null?void 0:k.status)==="INVALID")return this.validationState.errorIndicator}},
borderErrorIndicator:{configurable:!0,enumerable:!0,get:function(){return this.errorIndicator==="BORDER"}},
handleEdit:{configurable:!0,enumerable:!0,get:function(){var k,g=(k=this.channelHandleEntity)==null?void 0:k.handleEdit;this.handleDir=this.getHandleDir(g!=null?g:"");return g}},
validValueRegexp:{configurable:!0,enumerable:!0,get:function(){var k,g;if(((k=this.data)==null?void 0:(g=k.channelHandleStaticValidationParams)==null?void 0:g.validValueRegexp)!==void 0)return new RegExp("^"+this.data.channelHandleStaticValidationParams.validValueRegexp+"$")}}});
C6.prototype.stopEventPropagation=C6.prototype.stopEventPropagation;C6.prototype.onDataChanged=C6.prototype.onDataChanged;C6.prototype.applyHandleEdit=C6.prototype.applyHandleEdit;C6.prototype.onValueChanged=C6.prototype.onValueChanged;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],C6.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],C6.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],C6.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Boolean)],C6.prototype,"wasEdited",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],C6.prototype,"handleDir",void 0);_.N([_.Td("#handle-input"),_.I("design:type",Object)],C6.prototype,"handleInput",void 0);_.N([_.n(),_.E("validationState"),_.I("design:type",Object),_.I("design:paramtypes",[])],C6.prototype,"value",null);
_.N([_.OO("value"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],C6.prototype,"onValueChanged",null);_.N([_.E("validationState"),_.I("design:type",Object),_.I("design:paramtypes",[])],C6.prototype,"errorIndicator",null);_.N([_.n({reflectToAttribute:!0}),_.E("errorIndicator"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],C6.prototype,"borderErrorIndicator",null);
_.N([_.n({selectorArgs:["data.channelHandleEntityKey"],selector:function(k,g){return _.ia(k.entities,"channelHandle",g)}}),
_.I("design:type",Object)],C6.prototype,"channelHandleEntity",void 0);_.N([_.E("channelHandleEntity"),_.I("design:type",Object),_.I("design:paramtypes",[])],C6.prototype,"handleEdit",null);_.N([_.OO("handleEdit"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],C6.prototype,"applyHandleEdit",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],C6.prototype,"onDataChanged",null);
_.N([_.E("data.channelHandleStaticValidationParams.validValueRegexp"),_.I("design:type",Object),_.I("design:paramtypes",[])],C6.prototype,"validValueRegexp",null);_.N([_.dV("yt-service-request-sent"),_.dV("yt-service-request-completed"),_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],C6.prototype,"stopEventPropagation",null);_.N([_.t({is:"ytd-channel-handle-input-renderer",disableElementRegistration:!0})],C6);
_.v(C6,"ytd-channel-handle-input-renderer",function(){if(wAV!==void 0)return wAV;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-handle-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input id="handle-input" always-float-label="" dir="[[handleDir]]" input-dir="[[handleDir]]" invalid="[[equals(errorIndicator, \'BORDER\')]]" label="[[data.label]]" required="" use-v2-underline="" value="[[data.handle]]" on-focusout="onFocusout" on-input="onInput" on-keydown="stopPropagation" class="style-scope ytd-channel-handle-input-renderer">\n  <span id="prefix" slot="prefix" class="style-scope ytd-channel-handle-input-renderer">@</span>\n  <div id="suffix-container" slot="suffix" class="style-scope ytd-channel-handle-input-renderer">\n    <div id="icon-container" class="style-scope ytd-channel-handle-input-renderer">\n      <template is="dom-if" restamp="" if="[[equals(validationState.status, \'LOADING\')]]" class="style-scope ytd-channel-handle-input-renderer">\n        <tp-yt-paper-spinner-lite id="spinner" active="" class="style-scope ytd-channel-handle-input-renderer">\n        </tp-yt-paper-spinner-lite>\n      </template>\n      <template is="dom-if" restamp="" if="[[equals(errorIndicator, \'ICON\')]]" class="style-scope ytd-channel-handle-input-renderer">\n        <tp-yt-iron-icon id="error-icon" class="end-icon style-scope ytd-channel-handle-input-renderer" icon="icons:error">\n        </tp-yt-iron-icon>\n      </template>\n      <template is="dom-if" restamp="" if="[[equals(validationState.status, \'OK\')]]" class="style-scope ytd-channel-handle-input-renderer">\n        <tp-yt-iron-icon id="valid-icon" class="end-icon style-scope ytd-channel-handle-input-renderer" icon="icons:check-circle">\n        </tp-yt-iron-icon>\n      </template>\n    </div>\n  </div>\n</tp-yt-paper-input>\n<div id="error-container" class="style-scope ytd-channel-handle-input-renderer">\n  <template is="dom-if" restamp="" if="[[equals(validationState.status, \'INVALID\')]]" class="style-scope ytd-channel-handle-input-renderer">\n    <yt-formatted-string id="error-message" text="[[validationState.errorMessage]]" class="style-scope ytd-channel-handle-input-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return wAV=k},{mode:_.Gd("kevlar_poly_si_batch_j025")?1:2});var Gq=function(){var k=_.S.apply(this,arguments)||this;k.data=null;k.errorMessage=null;k.isLoading=!0;k.hideContainer=!1;k.enableNewChannelCreationOnIdForAll=_.W("enable_new_channel_creation_for_id4all");k.actionMap={"yt-image-updated-action":"handleImageUpdatedAction","yt-image-selection-error-action":"handleImageSelectionErrorAction","yt-image-selection-reset-error-action":"handleImageSelectionResetErrorAction","yt-show-caller-popup-action":"showContainer"};k.testOnly={setErrorMessage:function(g){k.resetErrorState();
k.setErrorState(g)}};
return k};
_.z(Gq,_.S);_.d=Gq.prototype;_.d.created=function(){this.logScreenVe()};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.toggleCreateChannelButton();this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.hostElement.parentElement.style.overflowY="auto")};
_.d.dataChanged=function(){this.set("isLoading",!1);this.graftServerVe();this.set("errorMessage",null);var k;((k=this.zeroStepErrorMessageEntity)==null?0:k.value)&&this.set("errorMessage",_.vS(this.zeroStepErrorMessageEntity.value))};
_.d.onCreateTap=function(){var k=this;if(this.data&&this.data.channelCreationEndpoint){var g,P;if(!((g=this.data.createChannelButton)==null?0:(P=g.buttonRenderer)==null?0:P.isDisabled)){var x;if((x=this.nameInput)!=null&&x.value){this.setLoadingState();var U,A;g=Object.assign({},{name:this.nameInput.value},this.encryptedBlobId?{encryptedBlobId:this.encryptedBlobId}:{avatar_url:this.userSetPhotoThumbnailUrl},{handle:(U=this.handleInput)==null?void 0:U.value,isNameChanged:this.isNameChanged(this.nameInput.value),
isHandleChanged:this.isHandleChanged((A=this.handleInput)==null?void 0:A.value),isDefaultProfilePhoto:this.data.isDefaultProfilePhoto,obakeImageSource:this.obakeImageSource,enableIdentityForAllChannelCreationDialog:this.enableIdentityForAllChannelCreationDialog});this.ytComponentBehavior.resolveCommand(this.data.channelCreationEndpoint,{form:g,commandController:{onSuccess:function(q,T){k.onChannelCreationEndpointSuccess(T);k.obakeImageSource&&_.HE("channelCreatedWithObakeImage",{imageSourceType:k.obakeImageSource})},
onServerError:function(){k.onChannelCreationEndpointError()}}});
this.maybeWipeZeroStepErrorMessage()}}}};
_.d.endpointRequiresServiceRequestAction=function(k){return!!_.b(k,_.WN)||!!_.b(k,s0y)};
_.d.isNavigateAction=function(k){var g;return!!_.b(k,_.ul)||!!_.b((g=_.b(k,hUV))==null?void 0:g.command,_.ul)};
_.d.isPlaylistAction=function(k){return!!_.b(k,_.Nw)||!!_.b(k,_.RW)};
_.d.onChannelCreationEndpointSuccess=function(k){if(k.createChannelError){var g;this.setErrorState((g=k.createChannelError)==null?void 0:g.errorMessage);this.handleInput&&this.handleInput.validate()}else{k.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(k.navigationEndpoint);if(k.actions){g=_.O(k.actions);for(var P=g.next();!P.done;P=g.next())if(P=P.value,this.endpointRequiresServiceRequestAction(P)&&this.ytComponentBehavior.resolveCommand(P),this.isNavigateAction(P)){var x=void 0;P=_.b((x=
_.b(P,hUV))==null?void 0:x.command,_.ul);x=void 0;this.isPlaylistAction((x=P)==null?void 0:x.endpoint)&&(_.RV(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"]),x=void 0,this.ytComponentBehavior.resolveCommand((x=P)==null?void 0:x.endpoint))}}k.actions&&k.actions.some(function(U){var A;return _.b(U,_.ul)||_.b((A=_.b(U,hUV))==null?void 0:A.command,_.ul)})||_.RV(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"])}};
_.d.onChannelCreationEndpointError=function(){this.setErrorState();this.handleInput&&this.handleInput.validate()};
_.d.onCancelTap=function(){var k,g,P;if(!((k=this.data)==null?0:(g=k.cancelButton)==null?0:(P=g.buttonRenderer)==null?0:P.isDisabled)){var x,U,A;k=(x=this.data)==null?void 0:(U=x.cancelButton)==null?void 0:(A=U.buttonRenderer)==null?void 0:A.command;if(!k||!_.b(k,_.zHu)){var q;this.nameInput&&((q=this.data)==null?0:q.name)&&(this.nameInput.value=this.data.name);var T;this.handleInput&&((T=this.data)==null?0:T.channelHandleInput)&&(this.handleInput.data=_.b(this.data.channelHandleInput,zU5));this.encryptedBlobId=
this.previewDataUrl=void 0;this.maybeWipeZeroStepErrorMessage()}}};
_.d.toggleCreateChannelButton=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!this.nameInput.value||this.handleInput&&this.handleInput.value===void 0)};
_.d.onChannelNameInput=function(){this.toggleCreateChannelButton();this.handleInput&&this.nameInput.value&&this.handleInput.updateHandleOnChannelNameInputChange(this.nameInput.value)};
_.d.onClearProfilePhotoTap=function(){var k,g,P;((k=this.data)==null?0:(g=k.clearProfilePhotoButton)==null?0:(P=g.buttonRenderer)==null?0:P.isDisabled)||(this.set("data.isDefaultProfilePhoto",!0),this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0))};
_.d.onEditAvatarTap=function(){var k,g,P;((k=this.data)==null?0:(g=k.editAvatarButton)==null?0:(P=g.buttonRenderer)==null?0:P.isDisabled)||(this.hideContainer=!0,this.openProfilePicturePicker())};
_.d.setLoadingState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0);this.set("isLoading",!0);this.set("errorMessage",null)};
_.d.resetErrorState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);var k;this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",((k=this.data)==null?0:k.isDefaultProfilePhoto)?!0:!1);this.set("isLoading",!1);this.set("errorMessage",null)};
_.d.setErrorState=function(k){this.resetErrorState();if(k)this.set("errorMessage",k);else{var g;if((g=this.zeroStepErrorMessageEntity)==null?0:g.value)this.set("errorMessage",_.vS(this.zeroStepErrorMessageEntity.value));else{var P;((P=this.data)==null?0:P.errorMessage)?this.set("errorMessage",this.data.errorMessage):this.set("errorMessage",null)}}};
_.d.fetchImageBlobWithAlr=function(k,g){g=g===void 0?5:g;var P=this,x,U,A,q,T;return _.e(function(c){switch(c.nextAddress){case 1:return c.yield(fetch(k,{method:"GET",mode:"cors"}),2);case 2:x=c.yieldResult;if(x.ok){c.jumpTo(3);break}if(g===0)throw Error();U=P.addJitter(Math.pow(2,5-g));return c.yield(new Promise(function(Z){setTimeout(Z,U*1E3)}),4);
case 4:return c.return(P.fetchImageBlobWithAlr(k,g-1));case 3:if(!x.headers.get("content-type").split(";").some(function(Z){return Z.trim()==="text/plain"})){c.jumpTo(5);
break}A=P;q=A.fetchImageBlobWithAlr;return c.yield(x.text(),6);case 6:return c.return(q.call(A,c.yieldResult,g-1));case 5:return c.yield(x.blob(),7);case 7:return T=c.yieldResult,c.return(T)}})};
_.d.addJitter=function(k){var g=k*.3*Math.random();Math.random()>.5&&(g*=-1);return k+g};
_.d.openProfilePicturePicker=function(){var k=this,g,P,x,U,A,q;return _.e(function(T){if(T.nextAddress==1){g=k.data.scottyUploadUrl;if(!g)return T.return();P=document.documentElement.hasAttribute("dark");x=document.body.style.colorScheme;P&&(document.body.style.colorScheme="dark");U=wVe(JbY(mCV(OI7(P?"dark":"light")),function(c){var Z,w,J,r,f;return _.e(function(B){if(B.nextAddress==1)return Z=_.og(Q2U(new fW(c.photoUrl,!1)).build(),"alr","yes"),k.obakeImageSource=k.pictureChangeSourceToObakeImageSourceType(c.photoSource),
_.Bo(B,2),k.setLoadingState(),B.yield(k.fetchImageBlobWithAlr(Z),4);if(B.nextAddress!=2)return w=B.yieldResult,J=new FileReader,J.addEventListener("load",function(){var L,Y,l,D,X,a;return _.e(function(H){if(H.nextAddress==1){if(w.size>15728640)return k.setErrorState((L=k.data)==null?void 0:L.imageSizeErrorMessage),_.pH(Error("Fl")),H.return();if(!J.result)return k.setErrorState((Y=k.data)==null?void 0:Y.genericImageLoadErrorMessage),_.pH(Error("Gl")),H.return();l=J.result;_.Bo(H,2);return H.yield(vY7(w,
g),4)}if(H.nextAddress!=2)return D=H.yieldResult,k.handleImageUpdatedAction(l,D),k.resetErrorState(),_.Ac(H,0);X=_.Ll(H);k.setErrorState((a=k.data)==null?void 0:a.uploadErrorMessage);if(X instanceof Error)_.IE(X);else{var y=new _.Da(JSON.stringify(X));_.IE(y)}_.SV(H)})}),J.readAsDataURL(w),_.Ac(B,0);
r=_.Ll(B);k.setErrorState((f=k.data)==null?void 0:f.genericImageLoadErrorMessage);r instanceof Error?_.IE(r):_.XU(new _.Da(JSON.stringify(r)));_.SV(B)})}),function(){k.hideContainer=!1;
document.body.style.colorScheme=x});
_.Bo(T,2);return((A=k.data)==null?0:A.shouldViewChannelCreationFormForSupex)?T.yield(U.openPicker("profile-picture/art-selection"),5):T.yield(U.openPicker(),5)}if(T.nextAddress!=2)return _.Ac(T,0);_.Ll(T);k.setErrorState((q=k.data)==null?void 0:q.selectImageErrorMessage);_.SV(T)})};
_.d.pictureChangeSourceToObakeImageSourceType=function(k){switch(k){case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;default:return 0}};
_.d.logScreenVe=function(){_.bF(_.qJ(),124448)};
_.d.graftServerVe=function(){var k=_.up(),g,P,x=(g=this.data)==null?void 0:(P=g.loggingDirectives)==null?void 0:P.trackingParams;x&&k&&(this.channelCreationFormVe=_.qJ().graftServerVe(x,k),k={visualElement:this.channelCreationFormVe},_.AC().reportShown(k))};
_.d.isNameChanged=function(k){var g;return((g=this.data)==null?void 0:g.name)!==k};
_.d.isHandleChanged=function(k){var g,P=_.b((g=this.data)==null?void 0:g.channelHandleInput,zU5);return P&&k?P.handle!==k:!1};
_.d.handleImageUpdatedAction=function(k,g){this.hideContainer=!1;this.previewDataUrl=k;this.encryptedBlobId=g};
_.d.handleImageSelectionErrorAction=function(k){this.hideContainer=!1;this.setErrorState(k)};
_.d.handleImageSelectionResetErrorAction=function(){this.hideContainer=!1;this.resetErrorState()};
_.d.showContainer=function(){this.hideContainer=!1};
_.d.maybeWipeZeroStepErrorMessage=function(){var k,g=(k=this.data)==null?void 0:k.zeroStepErrorMessageEntityKey,P;g&&((P=this.zeroStepErrorMessageEntity)==null?0:P.value)&&this.ytdReduxBehavior.dispatch(_.ZW("stringEntity",g,{key:g,value:""}))};
_.mJ.Object.defineProperties(Gq.prototype,{photoThumbnail:{configurable:!0,enumerable:!0,get:function(){if(this.previewDataUrl)return{thumbnails:[{url:this.previewDataUrl,width:180,height:180}]};if(this.data)return this.data.isDefaultProfilePhoto?this.data.defaultProfilePhoto:this.data.profilePhoto}},
userSetPhotoThumbnailUrl:{configurable:!0,enumerable:!0,get:function(){if(this.data&&!this.data.isDefaultProfilePhoto){var k;return((k=this.photoThumbnail)==null?0:k.thumbnails)&&this.photoThumbnail.thumbnails.length>0?this.photoThumbnail.thumbnails[0].url:void 0}}},
hideProfilePhotoButtonLayer:{configurable:!0,enumerable:!0,get:function(){return this.data?!(this.data.clearProfilePhotoButton||this.data.editAvatarButton):!0}},
enableIdentityForAllChannelCreationDialog:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.descriptionInfo)}},
description:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.descriptionInfo}}});
Gq.prototype.dataChanged=Gq.prototype.dataChanged;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Gq.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Gq.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],Gq.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Gq.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],Gq.prototype,"errorMessage",void 0);
_.N([_.n(),_.I("design:type",Object)],Gq.prototype,"isLoading",void 0);_.N([_.n(),_.I("design:type",String)],Gq.prototype,"previewDataUrl",void 0);_.N([_.n(),_.I("design:type",Number)],Gq.prototype,"obakeImageSource",void 0);_.N([_.n(),_.I("design:type",Object)],Gq.prototype,"hideContainer",void 0);_.N([_.Td("#title-input"),_.I("design:type",Object)],Gq.prototype,"nameInput",void 0);_.N([_.Td("#handle-input"),_.I("design:type",Object)],Gq.prototype,"handleInput",void 0);
_.N([_.n(),_.I("design:type",Boolean)],Gq.prototype,"enableNewChannelCreationOnIdForAll",void 0);_.N([_.n({selectorArgs:["data.zeroStepErrorMessageEntityKey"],selector:_.db0}),_.I("design:type",Object)],Gq.prototype,"zeroStepErrorMessageEntity",void 0);_.N([_.E("data","data.isDefaultProfilePhoto","previewDataUrl"),_.I("design:type",Object),_.I("design:paramtypes",[])],Gq.prototype,"photoThumbnail",null);
_.N([_.E("data","data.isDefaultProfilePhoto","photoThumbnail"),_.I("design:type",Object),_.I("design:paramtypes",[])],Gq.prototype,"userSetPhotoThumbnailUrl",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Gq.prototype,"hideProfilePhotoButtonLayer",null);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Gq.prototype,"enableIdentityForAllChannelCreationDialog",null);
_.N([_.Zf("data","zeroStepErrorMessageEntity"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Gq.prototype,"dataChanged",null);_.N([_.n({reflectToAttribute:!0}),_.E("data.descriptionInfo","zeroStepErrorMessageEntity"),_.I("design:type",Object),_.I("design:paramtypes",[])],Gq.prototype,"description",null);_.N([_.t({is:"ytd-channel-creation-dialog-renderer",disableElementRegistration:!0})],Gq);
_.v(Gq,"ytd-channel-creation-dialog-renderer",function(){if(m1n!==void 0)return m1n;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-creation-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-channel-creation-dialog-renderer" hidden$="[[hideContainer]]">\n  <div class="popup-header style-scope ytd-channel-creation-dialog-renderer">\n    <yt-formatted-string id="title" class="popup-header-title style-scope ytd-channel-creation-dialog-renderer" text="[[data.title]]">\n    </yt-formatted-string>\n  </div>\n  <div class="channel-creation-description style-scope ytd-channel-creation-dialog-renderer" hidden="[[!enableNewChannelCreationOnIdForAll]]">\n    <yt-formatted-string id="description-info" hidden="[[!description]]" text="[[description]]" class="style-scope ytd-channel-creation-dialog-renderer">\n    </yt-formatted-string>\n  </div>\n  <div class="profile-picture-container style-scope ytd-channel-creation-dialog-renderer">\n    <div class="profile-picture style-scope ytd-channel-creation-dialog-renderer">\n      <yt-img-shadow class="profile-photo style-scope ytd-channel-creation-dialog-renderer" height="128" thumbnail="[[photoThumbnail]]" width="128">\n      </yt-img-shadow>\n    </div>\n  </div>\n  <div class="profile-photo-button-layer style-scope ytd-channel-creation-dialog-renderer" hidden="[[hideProfilePhotoButtonLayer]]">\n    <div class="profile-photo-button-container style-scope ytd-channel-creation-dialog-renderer">\n      <ytd-button-renderer data="[[data.clearProfilePhotoButton.buttonRenderer]]" on-click="onClearProfilePhotoTap" class="style-scope ytd-channel-creation-dialog-renderer">\n      </ytd-button-renderer>\n      <ytd-button-renderer data="[[data.editAvatarButton.buttonRenderer]]" hidden="[[!data.editAvatarButton]]" on-click="onEditAvatarTap" class="style-scope ytd-channel-creation-dialog-renderer">\n      </ytd-button-renderer>\n    </div>\n    <yt-formatted-string class="optional-tag style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.profilePhotoOptionalTag]]" text="[[data.profilePhotoOptionalTag]]">\n    </yt-formatted-string>\n  </div>\n  <div class="name-and-disclaimer-container style-scope ytd-channel-creation-dialog-renderer">\n    <div class="profile-name style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.isNameEditable]]">\n      <tp-yt-paper-input id="title-input" class="input style-scope ytd-channel-creation-dialog-renderer" label="[[data.nameLabel]]" maxlength="50" required="" use-v2-underline="" value="[[data.name]]" on-input="onChannelNameInput"></tp-yt-paper-input>\n      <template is="dom-if" restamp="" if="[[data.channelHandleInput]]" on-dom-change="toggleCreateChannelButton" class="style-scope ytd-channel-creation-dialog-renderer">\n        <ytd-channel-handle-input-renderer id="handle-input" data="[[data.channelHandleInput.channelHandleInputRenderer]]" on-value-changed="toggleCreateChannelButton" class="style-scope ytd-channel-creation-dialog-renderer">\n        </ytd-channel-handle-input-renderer>\n      </template>\n    </div>\n    <div class="readonly-profile-name style-scope ytd-channel-creation-dialog-renderer" hidden="[[data.isNameEditable]]">\n      [[data.name]]\n    </div>\n    <div class="error-container style-scope ytd-channel-creation-dialog-renderer" hidden="[[!errorMessage]]">\n      <yt-formatted-string class="error style-scope ytd-channel-creation-dialog-renderer" text="[[errorMessage]]"></yt-formatted-string>\n    </div>\n    <div class="disclaimer-layer style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.additionalInfos]]">\n      <div class="disclaimer-layer-paragraphs-container style-scope ytd-channel-creation-dialog-renderer">\n        <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope ytd-channel-creation-dialog-renderer">\n          <yt-formatted-string respect-html-dir="" text="[[item]]" class="style-scope ytd-channel-creation-dialog-renderer"></yt-formatted-string>\n        </template>\n      </div>\n    </div>\n    <div class="disclaimer-layer style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.disclaimer]]">\n      <div class="style-scope ytd-channel-creation-dialog-renderer">\n        <yt-formatted-string class="warm-welcome-disclaimer style-scope ytd-channel-creation-dialog-renderer" respect-html-dir="" text="[[data.disclaimer]]">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div hidden="[[!data.infos]]" class="style-scope ytd-channel-creation-dialog-renderer">\n      <template is="dom-repeat" items="[[data.infos]]" class="style-scope ytd-channel-creation-dialog-renderer">\n        <div class="disclaimer-layer disclaimer-layer-no-icon style-scope ytd-channel-creation-dialog-renderer">\n          <yt-formatted-string respect-html-dir="" text="[[item]]" class="style-scope ytd-channel-creation-dialog-renderer"></yt-formatted-string>\n        </div>\n      </template>\n    </div>\n  </div>\n  <div class="button-layer style-scope ytd-channel-creation-dialog-renderer">\n    <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="onCancelTap" class="style-scope ytd-channel-creation-dialog-renderer">\n    </ytd-button-renderer>\n    <ytd-button-renderer id="create-channel-button" data="[[data.createChannelButton.buttonRenderer]]" on-click="onCreateTap" class="style-scope ytd-channel-creation-dialog-renderer">\n    </ytd-button-renderer>\n  </div>\n  <div class="spinner-container style-scope ytd-channel-creation-dialog-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-creation-dialog-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return m1n=k},{mode:1});var JSy;var Rm=function(){var k=_.S.apply(this,arguments)||this;k.isLoading=!1;k.isDisabled=!1;return k};
_.z(Rm,_.S);Rm.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
Rm.prototype.updateDisabled=function(){var k;this.isDisabled=this.isLoading||((k=this.handleInput)==null?void 0:k.value)===void 0;this.set("data.saveButton.buttonRenderer.isDisabled",this.isDisabled)};
Rm.prototype.onSaveClick=function(){var k=this;if(!this.isDisabled&&this.handleInput.value!==void 0){var g;((g=this.data)==null?void 0:g.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 P;if((P=k.data)==null?0:P.nextEndpoint){var x;k.ytComponentBehavior.resolveCommand((x=k.data)==null?void 0:x.nextEndpoint)}else k.isLoading=
!1,k.closeDialog()},
onServerError:function(){k.isLoading=!1;k.handleInput.validate();var P;k.errorMessage=(P=k.data)==null?void 0:P.errorMessage}}}))}};
Rm.prototype.closeDialog=function(){_.RV(this.hostElement,"yt-close-popup-action",[this.is])};
Rm.prototype.updateDisabled=Rm.prototype.updateDisabled;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Rm.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Rm.prototype,"data",void 0);_.N([_.Td("#handle-input"),_.I("design:type",Object)],Rm.prototype,"handleInput",void 0);_.N([_.OO("isLoading"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Rm.prototype,"updateDisabled",null);
_.N([_.t({is:"ytd-channel-handle-edit-dialog-renderer",disableElementRegistration:!0})],Rm);
_.v(Rm,"ytd-channel-handle-edit-dialog-renderer",function(){if(JSy!==void 0)return JSy;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-handle-edit-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n  <div id="header" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-channel-handle-edit-dialog-renderer"></yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[data.dismissButton]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" on-click="closeDialog" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-button-renderer>\n    </template>\n  </div>\n\n  <div id="body" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <yt-img-shadow id="profile-picture" height="128" thumbnail="[[data.profilePicture]]" width="128" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    </yt-img-shadow>\n\n    <div id="name" class="style-scope ytd-channel-handle-edit-dialog-renderer">[[data.channelTitle]]</div>\n\n    <template is="dom-if" restamp="" if="[[data.channelHandleInput]]" on-dom-change="updateDisabled" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-channel-handle-input-renderer id="handle-input" data="[[data.channelHandleInput.channelHandleInputRenderer]]" on-value-changed="updateDisabled" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-channel-handle-input-renderer>\n    </template>\n\n    <template is="dom-if" restamp="" if="[[data.existingHandle]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <div id="existing-handle" dir="ltr" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n        [[data.existingHandle]]\n      </div>\n    </template>\n\n    <template is="dom-if" restamp="" if="[[data.bodyText]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <yt-formatted-string id="body-text" text="[[data.bodyText]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </yt-formatted-string>\n    </template>\n\n    <template is="dom-if" restamp="" if="[[errorMessage]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <yt-formatted-string id="error-message" text="[[errorMessage]]" class="style-scope ytd-channel-handle-edit-dialog-renderer"></yt-formatted-string>\n    </template>\n\n    <template is="dom-repeat" items="[[data.infoItems]]" as="infoItem" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <div class="info-item style-scope ytd-channel-handle-edit-dialog-renderer">\n        <yt-icon class="info-item-icon style-scope ytd-channel-handle-edit-dialog-renderer" icon="[[infoItem.icon.iconType]]">\n        </yt-icon>\n        <yt-formatted-string class="info-item-text style-scope ytd-channel-handle-edit-dialog-renderer" text="[[infoItem.infoText]]">\n        </yt-formatted-string>\n      </div>\n    </template>\n  </div>\n\n  <div id="footer" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <template is="dom-if" restamp="" if="[[data.cancelButton]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="closeDialog" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-button-renderer>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.saveButton]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-button-renderer id="save-button" data="[[data.saveButton.buttonRenderer]]" on-click="onSaveClick" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-button-renderer>\n    </template>\n  </div>\n\n  <div id="spinner-container" hidden="[[!isLoading]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-handle-edit-dialog-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return JSy=k},{mode:1});var rS5;var kL=function(){return _.S.apply(this,arguments)||this};
_.z(kL,_.S);kL.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.feedback":{id:"feedback",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],kL.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],kL.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],kL.prototype,"data",void 0);_.N([_.t({is:"ytd-channel-switcher-footer-renderer",disableElementRegistration:!0})],kL);
_.v(kL,"ytd-channel-switcher-footer-renderer",function(){if(rS5!==void 0)return rS5;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-channel-switcher-footer-renderer"></div>\n<div id="feedback" class="style-scope ytd-channel-switcher-footer-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return rS5=k},{mode:1});var fU2;var WT5;var gh=function(){return _.S.apply(this,arguments)||this};
_.z(gh,_.S);gh.prototype.onIronChange=function(){if(this.checkbox&&this.onDontAskAgainChanged)this.onDontAskAgainChanged(this.checkbox.checked)};
gh.prototype.onIronChange=gh.prototype.onIronChange;_.N([_.n(),_.I("design:type",Object)],gh.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!1}),_.I("design:type",Function)],gh.prototype,"onDontAskAgainChanged",void 0);_.N([_.Td("#checkbox"),_.I("design:type",Object)],gh.prototype,"checkbox",void 0);_.N([_.dV("iron-change"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],gh.prototype,"onIronChange",null);
_.N([_.t({is:"ytd-identity-prompt-footer-renderer",disableElementRegistration:!0})],gh);
_.v(gh,"ytd-identity-prompt-footer-renderer",function(){if(WT5!==void 0)return WT5;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-identity-prompt-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" class="style-scope ytd-identity-prompt-footer-renderer">\n  <yt-formatted-string text="[[data.dontShowAgainText]]" class="style-scope ytd-identity-prompt-footer-renderer"></yt-formatted-string>\n</tp-yt-paper-checkbox>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return WT5=k},{mode:1});var PT=function(){var k=_.S.apply(this,arguments)||this;k.dontAskAgain=!1;k.showPopup=!1;k.boundDontAskAgainChanged=function(g){k.dontAskAgainChanged(g)};
k.boundOnAccountItemTap=function(g){k.onAccountItemTap(g)};
return k};
_.z(PT,_.S);_.d=PT.prototype;
_.d.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{accountItemSectionRenderer:{component:"ytd-account-item-section-renderer",properties:{onAccountItemTap:"[[boundOnAccountItemTap]]"}}}},"data.header":{id:"header",mapping:{simpleMenuHeaderRenderer:"ytd-simple-menu-header-renderer"}},"data.footer":{id:"footer",mapping:{channelSwitcherFooterRenderer:"ytd-channel-switcher-footer-renderer",identityPromptFooterRenderer:{component:"ytd-identity-prompt-footer-renderer",properties:{onDontAskAgainChanged:"[[boundDontAskAgainChanged]]"}}}}}};
_.d.ready=function(){var k=this;_.kr(this.hostElement).querySelector("#container").addEventListener("scroll",function(){k.ytRendererBehavior.markDirty()})};
_.d.dontAskAgainChanged=function(k){this.dontAskAgain=k};
_.d.onAccountItemTap=function(k){if(k){var g={};this.dontAskAgain&&(g={dont_ask_again:this.dontAskAgain});_.Sa(k,g)}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.dataChanged=function(){this.data&&this.redirectOnlyAccount(this.data)};
_.d.redirectOnlyAccount=function(k){k.sections&&k.sections.length>0&&(k=_.b(k.sections[0],_.wkq),(k==null?0:k.contents)&&(k==null?void 0:k.contents.length)<=1?(k=_.Uq(window.location.href),(k==null?0:k.next)&&_.H9k(k.next)?_.Sa(k.next):_.Sa("/")):this.showPopup=!0)};
PT.prototype.dataChanged=PT.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],PT.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],PT.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],PT.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!1}),_.I("design:type",Object)],PT.prototype,"dontAskAgain",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],PT.prototype,"showPopup",void 0);_.N([_.n({reflectToAttribute:!1}),_.I("design:type",Object)],PT.prototype,"boundDontAskAgainChanged",void 0);_.N([_.n({reflectToAttribute:!1}),_.I("design:type",Object)],PT.prototype,"boundOnAccountItemTap",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],PT.prototype,"dataChanged",null);
_.N([_.t({is:"ytd-channel-switcher-renderer",disableElementRegistration:!0})],PT);
_.v(PT,"ytd-channel-switcher-renderer",function(){if(fU2!==void 0)return fU2;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-channel-switcher-renderer"></div>\n<div id="container" class="menu-container style-scope ytd-channel-switcher-renderer">\n  <div id="sections" class="style-scope ytd-channel-switcher-renderer"></div>\n</div>\n<div id="footer" class="style-scope ytd-channel-switcher-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return fU2=k},{mode:1});var sRn;var $L=function(){return _.S.apply(this,arguments)||this};
_.z($L,_.S);_.mJ.Object.defineProperties($L.prototype,{steps:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.steps?this.data.steps:[]}}});
_.N([_.n(),_.I("design:type",Object)],$L.prototype,"data",void 0);_.N([_.E("data"),_.I("design:type",Array),_.I("design:paramtypes",[])],$L.prototype,"steps",null);_.N([_.t({is:"ytd-channel-transfer-stepper-renderer",disableElementRegistration:!0})],$L);
_.v($L,"ytd-channel-transfer-stepper-renderer",function(){if(sRn!==void 0)return sRn;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-transfer-stepper-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="stepper style-scope ytd-channel-transfer-stepper-renderer">\n  <template is="dom-repeat" items="[[steps]]" as="step" class="style-scope ytd-channel-transfer-stepper-renderer">\n    <div class="step-and-separator style-scope ytd-channel-transfer-stepper-renderer">\n      <div class="step style-scope ytd-channel-transfer-stepper-renderer" state$="[[step.state]]">\n        <yt-formatted-string class="step-title style-scope ytd-channel-transfer-stepper-renderer" text="[[step.title]]"></yt-formatted-string>\n        <div class="step-badge style-scope ytd-channel-transfer-stepper-renderer"></div>\n      </div>\n      <div class="separator style-scope ytd-channel-transfer-stepper-renderer"></div>\n    </div>\n  </template>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return sRn=k},{mode:1});var bNn;var xL=function(){var k=_.S.apply(this,arguments)||this;k.data=null;k.isError=!1;k.isLoading=!1;return k};
_.z(xL,_.S);_.d=xL.prototype;_.d.configureRendererStamper=function(){return{"data.personalAccountTile.selectButton":{id:"personal-account-tile-select-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.brandAccountTile.selectButton":{id:"brand-account-tile-select-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.dataChanged=function(){this.set("isLoading",!1);this.set("isError",!1)};
_.d.computeProfileName=function(k){return k?k.givenNameValue+" "+k.familyNameValue:""};
_.d.onYtServiceRequestSent=function(){this.set("data.personalAccountTile.selectButton.buttonRenderer.isDisabled",!0);this.set("data.brandAccountTile.selectButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.set("isLoading",!0);this.set("isError",!1)};
_.d.onYtServiceRequestError=function(){this.set("data.personalAccountTile.selectButton.buttonRenderer.isDisabled",!1);this.set("data.brandAccountTile.selectButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.set("isLoading",!1);this.set("isError",!0)};
xL.prototype.onYtServiceRequestError=xL.prototype.onYtServiceRequestError;xL.prototype.onYtServiceRequestSent=xL.prototype.onYtServiceRequestSent;xL.prototype.dataChanged=xL.prototype.dataChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],xL.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],xL.prototype,"data",void 0);
_.N([_.n({computed:"computeProfileName(data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer)"}),_.I("design:type",String)],xL.prototype,"profileName",void 0);_.N([_.n(),_.I("design:type",Object)],xL.prototype,"isError",void 0);_.N([_.n(),_.I("design:type",Object)],xL.prototype,"isLoading",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],xL.prototype,"dataChanged",null);
_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],xL.prototype,"onYtServiceRequestSent",null);_.N([_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],xL.prototype,"onYtServiceRequestError",null);_.N([_.t({is:"ytd-channel-warm-welcome-cont-renderer",disableElementRegistration:!0})],xL);
_.v(xL,"ytd-channel-warm-welcome-cont-renderer",function(){if(bNn!==void 0)return bNn;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-warm-welcome-cont-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-channel-warm-welcome-cont-renderer">\n  <div class="popup-header style-scope ytd-channel-warm-welcome-cont-renderer">\n    <h2 class="style-scope ytd-channel-warm-welcome-cont-renderer">\n      <yt-formatted-string id="title" class="popup-header-title style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n    </h2>\n  </div>\n  <div class="tiles style-scope ytd-channel-warm-welcome-cont-renderer">\n    <div id="personal-account-tile" class="tile style-scope ytd-channel-warm-welcome-cont-renderer">\n      <div class="tile-content style-scope ytd-channel-warm-welcome-cont-renderer">\n        <div class="tile-header style-scope ytd-channel-warm-welcome-cont-renderer">\n          <h3 class="style-scope ytd-channel-warm-welcome-cont-renderer">\n            <yt-formatted-string id="personal_account_tile-title" class="tile-header-title style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.personalAccountTile.title]]">\n            </yt-formatted-string>\n          </h3>\n        </div>\n        <div class="tile-description style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-formatted-string id="personal_account_tile-description" class="tile-description-text style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.personalAccountTile.description]]">\n          </yt-formatted-string>\n        </div>\n        <div class="tile-profile-picture style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-img-shadow class="profile-photo style-scope ytd-channel-warm-welcome-cont-renderer" height="96" style="border-radius: 50%" thumbnail="[[data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer.profilePhoto]]" width="96">\n          </yt-img-shadow>\n        </div>\n        <div class="tile-profile-name style-scope ytd-channel-warm-welcome-cont-renderer">[[profileName]]</div>\n        <div class="tos style-scope ytd-channel-warm-welcome-cont-renderer">\n          <template is="dom-repeat" items="[[data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer.additionalInfos]]" class="style-scope ytd-channel-warm-welcome-cont-renderer">\n            <yt-formatted-string text="[[item]]" class="style-scope ytd-channel-warm-welcome-cont-renderer"></yt-formatted-string>\n          </template>\n        </div>\n      </div>\n      <div class="tile-button-layer style-scope ytd-channel-warm-welcome-cont-renderer">\n        <span id="personal-account-tile-select-button" class="style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n      </div>\n    </div>\n    <span class="tile-separator style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n    <div id="brand-account-tile" class="tile style-scope ytd-channel-warm-welcome-cont-renderer">\n      <div class="tile-content style-scope ytd-channel-warm-welcome-cont-renderer">\n        <div class="tile-header style-scope ytd-channel-warm-welcome-cont-renderer">\n          <h3 class="style-scope ytd-channel-warm-welcome-cont-renderer">\n            <yt-formatted-string id="brand_account_tile-title" class="tile-header-title style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.brandAccountTile.title]]">\n            </yt-formatted-string>\n          </h3>\n        </div>\n        <div class="tile-description style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-formatted-string id="brand_account_tile-description" class="tile-description-text style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.brandAccountTile.description]]">\n          </yt-formatted-string>\n        </div>\n        <div class="tile-illustration style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-img-shadow height="164" thumbnail="[[data.brandAccountTile.illustration]]" class="style-scope ytd-channel-warm-welcome-cont-renderer">\n          </yt-img-shadow>\n        </div>\n      </div>\n      <div class="tile-button-layer style-scope ytd-channel-warm-welcome-cont-renderer">\n        <span id="brand-account-tile-select-button" class="centered-button tile-button style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n      </div>\n    </div>\n    <div class="spinner-container style-scope ytd-channel-warm-welcome-cont-renderer" hidden="[[!isLoading]]">\n      <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-warm-welcome-cont-renderer"></tp-yt-paper-spinner-lite>\n    </div>\n  </div>\n  <div class="error-container style-scope ytd-channel-warm-welcome-cont-renderer" hidden="[[!isError]]">\n    <yt-formatted-string class="error style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.errorMessage]]"></yt-formatted-string>\n  </div>\n  <div class="disclaimer-layer style-scope ytd-channel-warm-welcome-cont-renderer" hidden="[[!data.disclaimer]]">\n      <yt-formatted-string class="warm-welcome-disclaimer style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.disclaimer]]"></yt-formatted-string>\n  </div>\n  <div class="button-layer style-scope ytd-channel-warm-welcome-cont-renderer">\n    <span id="cancel-button" class="centered-button tile-button style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return bNn=k},{mode:1});var BBd;var i2=function(){var k=_.S.apply(this,arguments)||this;k.data=null;return k};
_.z(i2,_.S);i2.prototype.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
i2.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("autofocus")||this.hostElement.setAttribute("autofocus","true")};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],i2.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],i2.prototype,"data",void 0);_.N([_.t({is:"ytd-channel-warm-welcome-renderer",disableElementRegistration:!0})],i2);
_.v(i2,"ytd-channel-warm-welcome-renderer",function(){if(BBd!==void 0)return BBd;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-warm-welcome-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-channel-warm-welcome-renderer">\n  <div class="illustration style-scope ytd-channel-warm-welcome-renderer">\n    <yt-img-shadow height="254" thumbnail="[[data.illustration]]" class="style-scope ytd-channel-warm-welcome-renderer">\n    </yt-img-shadow>\n  </div>\n  <div class="content style-scope ytd-channel-warm-welcome-renderer">\n    <div class="popup-header style-scope ytd-channel-warm-welcome-renderer">\n      <h2 class="style-scope ytd-channel-warm-welcome-renderer">\n        <yt-formatted-string id="title" class="popup-header-title style-scope ytd-channel-warm-welcome-renderer" text="[[data.title]]">\n        </yt-formatted-string>\n      </h2>\n    </div>\n    <div class="popup-description style-scope ytd-channel-warm-welcome-renderer">\n      <yt-formatted-string id="description" class="popup-description-text style-scope ytd-channel-warm-welcome-renderer" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n    <div class="button-layer style-scope ytd-channel-warm-welcome-renderer">\n      <div id="next-button" class="style-scope ytd-channel-warm-welcome-renderer"></div>\n      <div id="cancel-button" class="style-scope ytd-channel-warm-welcome-renderer"></div>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return BBd=k},{mode:1});var zM3;var UI=function(){return _.S.apply(this,arguments)||this};
_.z(UI,_.S);_.mJ.Object.defineProperties(UI.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.authorThumbnail)||{}}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],UI.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],UI.prototype,"data",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],UI.prototype,"thumbnailDetails",null);_.N([_.t({is:"ytd-comment-preview-renderer",disableElementRegistration:!0})],UI);
_.v(UI,"ytd-comment-preview-renderer",function(){if(zM3!==void 0)return zM3;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="avatar-block style-scope ytd-comment-preview-renderer">\n  <yt-img-shadow class="thumbnail style-scope ytd-comment-preview-renderer" fit="" thumbnail="[[thumbnailDetails]]">\n  </yt-img-shadow>\n</div>\n<div class="content-block style-scope ytd-comment-preview-renderer">\n  <div class="username style-scope ytd-comment-preview-renderer">[[data.authorName]]</div>\n  <div class="preview-text style-scope ytd-comment-preview-renderer">\n    <yt-formatted-string split-lines="true" text="[[data.commentText]]" class="style-scope ytd-comment-preview-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return zM3=k},{mode:1});var uh5;var At=function(){return _.S.apply(this,arguments)||this};
_.z(At,_.S);At.prototype.configureRendererStamper=function(){return{submitButton:{id:"submit-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.mJ.Object.defineProperties(At.prototype,{submitButton:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.submitButton}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],At.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],At.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],At.prototype,"data",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],At.prototype,"submitButton",null);_.N([_.t({is:"ytd-notice-renderer",disableElementRegistration:!0})],At);
_.v(At,"ytd-notice-renderer",function(){if(uh5!==void 0)return uh5;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notice-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="left style-scope ytd-notice-renderer">\n  <img alt="" class="illustration style-scope ytd-notice-renderer" src$="[[data.illustrationUrl]]">\n</div>\n\n<div class="right style-scope ytd-notice-renderer">\n  <yt-icon class="youtube-logo right-item style-scope ytd-notice-renderer" icon="yt-logos-ext:yt-logo-updated"></yt-icon>\n    <div class="notice-content right-item style-scope ytd-notice-renderer">\n      <yt-formatted-string class="notice-title style-scope ytd-notice-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="notice-description style-scope ytd-notice-renderer" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n    <div class="toolbar right-item style-scope ytd-notice-renderer">\n      <div id="submit-button" class="style-scope ytd-notice-renderer"></div>\n    </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return uh5=k},{mode:1});var hMV;var dh=function(){return _.S.apply(this,arguments)||this};
_.z(dh,_.S);dh.prototype.configureRendererStamper=function(){return{"data.comment":{id:"comment-preview",mapping:{commentPreviewRenderer:{component:"ytd-comment-preview-renderer"}}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],dh.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],dh.prototype,"data",void 0);_.N([_.t({is:"ytd-preview-comment-dialog-content",disableElementRegistration:!0})],dh);
_.v(dh,"ytd-preview-comment-dialog-content",function(){if(hMV!==void 0)return hMV;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-preview-comment-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="text-area style-scope ytd-preview-comment-dialog-content">\n  <div class="title style-scope ytd-preview-comment-dialog-content">[[data.title]]</div>\n  <div id="comment-preview" class="style-scope ytd-preview-comment-dialog-content"></div>\n  <div class="messages style-scope ytd-preview-comment-dialog-content">\n    <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-preview-comment-dialog-content">\n      <yt-formatted-string class="message style-scope ytd-preview-comment-dialog-content" text="[[item]]"></yt-formatted-string>\n    </template>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return hMV=k},{mode:1});var EhT;var OI=function(){return _.S.apply(this,arguments)||this};
_.z(OI,_.S);OI.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
OI.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],OI.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],OI.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],OI.prototype,"data",void 0);_.N([_.t({is:"ytd-preview-comment-dialog-renderer",disableElementRegistration:!0})],OI);
_.v(OI,"ytd-preview-comment-dialog-renderer",function(){if(EhT!==void 0)return EhT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-preview-comment-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-preview-comment-dialog-content data="[[data]]" class="style-scope ytd-preview-comment-dialog-renderer">\n</ytd-preview-comment-dialog-content>\n<div class="bottom style-scope ytd-preview-comment-dialog-renderer">\n  <div id="buttons" class="style-scope ytd-preview-comment-dialog-renderer"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return EhT=k},{mode:1});var LT2;var nhn=_.W("web_button_rework")&&_.pr("BUTTON_REWORK")||_.W("web_button_rework_with_live"),qN=function(){var k=_.S.apply(this,arguments)||this;k.closeLabel=_.OX("CLOSE");k.selectedAmountIndex=1;k.privacyCheckboxValue=!1;k.useAmsterdamStyle=nhn;k.amountPlaceholderIndex=-1;return k};
_.z(qN,_.S);_.d=qN.prototype;_.d.onAmountClick=function(k){this.selectedAmountIndex=_.kr(this.hostElement).querySelector("#amounts").indexForElement(k.currentTarget)};
_.d.onCloseClick=function(){this.hostElement.hasAttribute("live-chat")&&(_.RV(this.hostElement,"yt-live-chat-close-buy-flow"),this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null))};
_.d.onDonateButtonClick=function(){if(this.hostElement.hasAttribute("live-chat"))this.donateCommand&&_.RV(this.hostElement,"yt-live-chat-start-buy-flow",[this.donateCommand,{},this.donationCallback.bind(this)]);else{_.RV(this.hostElement,"yt-close-popup-action",[this.is]);var k;(k=_.XE())==null||k.getPlayerPromise().then(function(g){g.pauseVideo()})}};
_.d.donationCallback=function(k){k.success?(this.hostElement.hasAttribute("live-chat")&&k.response&&k.response.data&&k.response.data.actions&&_.RV(this.hostElement,"yt-live-chat-open-popup",[k.response.data.actions[0]]),_.RV(this.hostElement,"yt-close-popup-action",[this.is]),_.RV(this.hostElement,"yt-live-chat-close-buy-flow")):k.errorMessageRenderer&&this.ytLiveChatErrorMessageBehavior._setErrorRenderer(k.errorMessageRenderer)};
_.d.setFocusOnCustomAmountInput=function(){this.customAmount!==null&&_.kr(this.hostElement).querySelector("#custom-amount-input").focus()};
_.d.updateConfirmationDialogTextWithAmount=function(k){var g=this.getConfirmDialogRuns();g&&this.set(["data","confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs",this.getAmountPlaceholderIndex(g),"text"],this.getFormattedAmount(k))};
_.d.getConfirmDialogRuns=function(){return this.get(["confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs"],this.data)};
_.d.getAmountPlaceholderIndex=function(k){this.amountPlaceholderIndex<0&&(this.amountPlaceholderIndex=k.findIndex(function(g){return g.text==="${amount}"}));
return this.amountPlaceholderIndex};
_.d.getFormattedAmount=function(k){var g;return(new _.Ds(4,((g=this.data)==null?void 0:g.currencyCode)||"")).format(k)};
_.d.isAmountValid=function(k){if(k==="")return!1;k=Number(k)*1E6;var g=this.get("minAmountMicros",this.data),P=this.get("maxAmountMicros",this.data);return g&&k<g||P&&k>P?!1:!0};
_.d.setInputError=function(){this.shouldShowValidationError?_.kr(this.hostElement).querySelector("#custom-amount-input").setAttribute("invalid",""):_.kr(this.hostElement).querySelector("#custom-amount-input").removeAttribute("invalid")};
_.d.setInitialCheckboxValue=function(){var k;this.privacyCheckboxValue=!((k=this.data)==null||!k.privacyCheckboxInitialState)};
_.d.updateCustomAmountInputFromBinding=function(k){this.customAmountInput=k.detail.value};
_.d.updatePrivacyCheckboxValueFromBinding=function(k){this.privacyCheckboxValue=k.detail.value};
_.mJ.Object.defineProperties(qN.prototype,{suggestedAmountButtons:{configurable:!0,enumerable:!0,get:function(){var k=this,g,P;return((g=this.data)==null?void 0:(P=g.suggestedAmounts)==null?void 0:P.map(function(x,U){return{buttonRenderer:{style:k.selectedAmountIndex===U?"STYLE_PRIMARY":"STYLE_SUGGESTIVE",text:x.label}}}))||[]}},
isCustomAmountSelected:{configurable:!0,enumerable:!0,get:function(){return!this.get("suggestedAmounts."+this.selectedAmountIndex+".amountMicros",this.data)}},
showPrivacyCheckbox:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.privacyCheckboxText)}},
amountMicros:{configurable:!0,enumerable:!0,get:function(){return this.customAmount?this.isAmountValid(this.customAmount)?Number(this.customAmount)*1E6:null:Number(this.get("suggestedAmounts."+this.selectedAmountIndex+".amountMicros",this.data))}},
customAmount:{configurable:!0,enumerable:!0,get:function(){return this.isCustomAmountSelected?this.customAmountInput||"":null}},
shouldShowValidationError:{configurable:!0,enumerable:!0,get:function(){return this.customAmount===null||this.customAmount===""?!1:!this.isAmountValid(this.customAmount)}},
isDonateButtonEnabled:{configurable:!0,enumerable:!0,get:function(){return this.customAmount===null?!0:this.isAmountValid(this.customAmount)}},
donateCommand:{configurable:!0,enumerable:!0,get:function(){var k=this.hostElement.hasAttribute("live-chat")?this.get("payFromLiveChat",this.data):this.get("donateButton.buttonRenderer.command",this.data);if(k&&this.amountMicros!==null)return Object.assign({},k,{ypcGetCartEndpoint:Object.assign({},k.ypcGetCartEndpoint,{donationAmountMicros:this.amountMicros,productData:{donationData:{isAnonymousDonation:!this.privacyCheckboxValue}}})})}},
donateCommandWithConfirmation:{configurable:!0,enumerable:!0,get:function(){return this.isCustomAmountSelected&&this.confirmLargeAmountCommand&&this.amountMicros&&this.amountMicros>=this.largeDonationThreshold?this.confirmLargeAmountCommand:this.donateCommand}},
largeDonationThreshold:{configurable:!0,enumerable:!0,get:function(){return 100*this.get("minAmountMicros",this.data)}},
confirmLargeAmountCommand:{configurable:!0,enumerable:!0,get:function(){var k=this.get("confirmLargeAmount",this.data);if(k&&this.amountMicros)return this.updateConfirmationDialogTextWithAmount(this.amountMicros/1E6),this.set("data.confirmLargeAmount.openPopupAction.popup.confirmDialogRenderer.confirmButton.buttonRenderer.command",this.donateCommand),k}},
donateButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var k=this.get("donateButton.buttonRenderer",this.data);if(k)return Object.assign({},k,{isDisabled:!this.isDonateButtonEnabled,command:this.hostElement.hasAttribute("live-chat")?void 0:this.donateCommandWithConfirmation})}}});
qN.prototype.setInitialCheckboxValue=qN.prototype.setInitialCheckboxValue;qN.prototype.setInputError=qN.prototype.setInputError;qN.prototype.setFocusOnCustomAmountInput=qN.prototype.setFocusOnCustomAmountInput;_.N([_.h(j83),_.I("design:type",Object)],qN.prototype,"ytLiveChatErrorMessageBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],qN.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],qN.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],qN.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],qN.prototype,"closeLabel",void 0);_.N([_.n(),_.I("design:type",Object)],qN.prototype,"selectedAmountIndex",void 0);_.N([_.n(),_.I("design:type",String)],qN.prototype,"customAmountInput",void 0);_.N([_.n(),_.I("design:type",Object)],qN.prototype,"privacyCheckboxValue",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],qN.prototype,"useAmsterdamStyle",void 0);_.N([_.OO("customAmount"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],qN.prototype,"setFocusOnCustomAmountInput",null);_.N([_.E("data","selectedAmountIndex"),_.I("design:type",Array),_.I("design:paramtypes",[])],qN.prototype,"suggestedAmountButtons",null);
_.N([_.E("data","selectedAmountIndex"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],qN.prototype,"isCustomAmountSelected",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],qN.prototype,"showPrivacyCheckbox",null);_.N([_.E("data","selectedAmountIndex","customAmount"),_.I("design:type",Object),_.I("design:paramtypes",[])],qN.prototype,"amountMicros",null);
_.N([_.E("isCustomAmountSelected","customAmountInput"),_.I("design:type",Object),_.I("design:paramtypes",[])],qN.prototype,"customAmount",null);_.N([_.E("customAmount"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],qN.prototype,"shouldShowValidationError",null);_.N([_.E("customAmount"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],qN.prototype,"isDonateButtonEnabled",null);
_.N([_.E("data","isDonateButtonEnabled","amountMicros","privacyCheckboxValue"),_.I("design:type",Object),_.I("design:paramtypes",[])],qN.prototype,"donateCommand",null);_.N([_.E("donateCommand","isCustomAmountSelected","confirmLargeAmountCommand","amountMicros"),_.I("design:type",Object),_.I("design:paramtypes",[])],qN.prototype,"donateCommandWithConfirmation",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],qN.prototype,"largeDonationThreshold",null);
_.N([_.E("customAmount","donateCommand","amountMicros"),_.I("design:type",Object),_.I("design:paramtypes",[])],qN.prototype,"confirmLargeAmountCommand",null);_.N([_.E("data","isDonateButtonEnabled","donateCommandWithConfirmation"),_.I("design:type",Object),_.I("design:paramtypes",[])],qN.prototype,"donateButtonRenderer",null);_.N([_.OO("shouldShowValidationError"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],qN.prototype,"setInputError",null);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],qN.prototype,"setInitialCheckboxValue",null);_.N([_.t({is:"ytd-donation-amount-picker-renderer",disableElementRegistration:!0})],qN);
_.v(qN,"ytd-donation-amount-picker-renderer",function(){if(LT2!==void 0)return LT2;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-amount-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" aria-label="[[getSimpleString(data.pickerTitle)]]" class="style-scope ytd-donation-amount-picker-renderer">\n  <div id="top-box" class="style-scope ytd-donation-amount-picker-renderer">\n    <div id="title-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <div id="title" class="style-scope ytd-donation-amount-picker-renderer">\n        <div class="title-text style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.pickerTitle)]]</div>\n        <yt-icon-button dialog-dismiss="" label="[[closeLabel]]" on-click="onCloseClick" class="style-scope ytd-donation-amount-picker-renderer">\n          <yt-icon icon="yt-icons:dismissal" class="style-scope ytd-donation-amount-picker-renderer"></yt-icon>\n        </yt-icon-button>\n      </div>\n    </div>\n    <div id="campaign-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <yt-img-shadow object-fit="CONTAIN" thumbnail="[[data.campaignThumbnail]]" class="style-scope ytd-donation-amount-picker-renderer"> </yt-img-shadow>\n      <div id="text-container" class="style-scope ytd-donation-amount-picker-renderer">\n        <div id="campaign-title" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignTitle)]]</div>\n        <div id="campaign-subtitle" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignSubtitle)]]</div>\n        <div id="description-column" class="style-scope ytd-donation-amount-picker-renderer">\n          <div class="separator style-scope ytd-donation-amount-picker-renderer"></div>\n          <div class="campaign-description style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignDescription)]]</div>\n        </div>\n      </div>\n    </div>\n    <div id="live-chat-description-column" class="style-scope ytd-donation-amount-picker-renderer">\n      <div class="campaign-description style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignDescription)]]</div>\n      <div class="separator style-scope ytd-donation-amount-picker-renderer"></div>\n    </div>\n  </div>\n  <div id="bottom-box" class="style-scope ytd-donation-amount-picker-renderer">\n    <div id="nonprofit-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <div class="style-scope ytd-donation-amount-picker-renderer">\n        <div id="nonprofit-title" class="style-scope ytd-donation-amount-picker-renderer">\n          [[getSimpleString(data.nonprofitTitle)]]\n          <yt-icon id="verified-icon" class="inline-icon style-scope ytd-donation-amount-picker-renderer" icon="check_circle" default-to-filled="true">\n          </yt-icon>\n        </div>\n        <yt-formatted-string id="nonprofit-subtitle" text="[[data.nonprofitSubtitle]]" class="style-scope ytd-donation-amount-picker-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div id="amount-selector" class="style-scope ytd-donation-amount-picker-renderer">\n      <div id="suggested-amount-buttons-row" class="style-scope ytd-donation-amount-picker-renderer">\n        <template id="amounts" is="dom-repeat" items="[[suggestedAmountButtons]]" class="style-scope ytd-donation-amount-picker-renderer">\n          <ytd-button-renderer class="suggested-amount style-scope ytd-donation-amount-picker-renderer" data="[[item.buttonRenderer]]" on-click="onAmountClick"></ytd-button-renderer>\n        </template>\n      </div>\n      <div id="custom-amount-container" class="style-scope ytd-donation-amount-picker-renderer">\n        <tp-yt-paper-input id="custom-amount-input" allowed-pattern="[0-9]" always-float-label="" error-message="[[getSimpleString(data.amountError)]]" hidden="[[!isCustomAmountSelected]]" label="[[getSimpleString(data.customAmountLabel)]]" use-v2-underline="" value="[[customAmountInput]]" on-value-changed="updateCustomAmountInputFromBinding" class="style-scope ytd-donation-amount-picker-renderer">\n          <div prefix="" slot="prefix" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.currencySymbol)]]\u00a0</div>\n        </tp-yt-paper-input>\n      </div>\n    </div>\n\n    <tp-yt-paper-checkbox id="privacy-checkbox" checked="[[privacyCheckboxValue]]" hidden="[[!showPrivacyCheckbox]]" on-checked-changed="updatePrivacyCheckboxValueFromBinding" class="style-scope ytd-donation-amount-picker-renderer">\n      <yt-formatted-string split-lines="" text="[[data.privacyCheckboxText]]" class="style-scope ytd-donation-amount-picker-renderer"> </yt-formatted-string>\n    </tp-yt-paper-checkbox>\n\n    <div id="button-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <ytd-button-renderer data="[[donateButtonRenderer]]" on-click="onDonateButtonClick" class="style-scope ytd-donation-amount-picker-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return LT2=k},{mode:1});var SGF;var FTd=function(){return _.S.apply(this,arguments)||this};
_.z(FTd,_.S);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],FTd.prototype,"ytComponentBehavior",void 0);_.N([_.n({}),_.I("design:type",Object)],FTd.prototype,"data",void 0);_.N([_.t({is:"ytd-donation-post-transaction-content",disableElementRegistration:!0})],FTd);
_.v(FTd,"ytd-donation-post-transaction-content",function(){if(SGF!==void 0)return SGF;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-post-transaction-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon-row" class="style-scope ytd-donation-post-transaction-content">\n  <yt-img-shadow thumbnail="[[data.donationIcon]]" width="52" class="style-scope ytd-donation-post-transaction-content"></yt-img-shadow>\n</div>\n<div id="messages" class="style-scope ytd-donation-post-transaction-content">\n  <div id="message" class="style-scope ytd-donation-post-transaction-content">\n    [[getSimpleString(data.thankYouMessage)]]\n  </div>\n  <div id="additional-info" class="style-scope ytd-donation-post-transaction-content">\n    [[getSimpleString(data.additionalInfo)]]\n  </div>\n</div>\n<div id="thankyou-messages" class="style-scope ytd-donation-post-transaction-content">\n  <div class="thankyou-message style-scope ytd-donation-post-transaction-content">\n    <div class="avatar style-scope ytd-donation-post-transaction-content">\n      <yt-img-shadow thumbnail="[[data.creatorMessage.thumbnail]]" width="32" class="style-scope ytd-donation-post-transaction-content"></yt-img-shadow>\n    </div>\n    <div class="content style-scope ytd-donation-post-transaction-content">\n      <div class="body style-scope ytd-donation-post-transaction-content">\n        [[getSimpleString(data.creatorMessage.description)]]\n      </div>\n      <div class="user style-scope ytd-donation-post-transaction-content">\n        [[getSimpleString(data.creatorMessage.title)]]\n      </div>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return SGF=k},{mode:1});var YG3;var Tw=function(){return _.S.apply(this,arguments)||this};
_.z(Tw,_.S);Tw.prototype.configureRendererStamper=function(){return{"data.doneButton":{id:"done-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Tw.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Tw.prototype,"ytRendererBehavior",void 0);_.N([_.n({}),_.I("design:type",Object)],Tw.prototype,"data",void 0);_.N([_.t({is:"ytd-donation-post-transaction-renderer",disableElementRegistration:!0})],Tw);
_.v(Tw,"ytd-donation-post-transaction-renderer",function(){if(YG3!==void 0)return YG3;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-post-transaction-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-donation-post-transaction-renderer">\n  <div id="title" class="style-scope ytd-donation-post-transaction-renderer">\n    <yt-icon-button dialog-dismiss="" class="style-scope ytd-donation-post-transaction-renderer">\n      <yt-icon icon="yt-icons:dismissal" class="style-scope ytd-donation-post-transaction-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n  <ytd-donation-post-transaction-content data="[[data]]" class="style-scope ytd-donation-post-transaction-renderer">\n  </ytd-donation-post-transaction-content>\n  <div id="button-row" class="style-scope ytd-donation-post-transaction-renderer">\n    <div id="done-button" dialog-dismiss="" class="style-scope ytd-donation-post-transaction-renderer"></div>\n    <ytd-button-renderer data="[[data.shareButton.buttonRenderer]]" class="style-scope ytd-donation-post-transaction-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return YG3=k},{mode:1});var jRe;var QRT;var e2=function(){return _.S.apply(this,arguments)||this};
_.z(e2,_.S);e2.prototype.computeIsStreamingProvider=function(k){return!!k.isStreamingShelf};
e2.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],e2.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],e2.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],e2.prototype,"data",void 0);_.N([_.n({computed:"computeIsStreamingProvider(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],e2.prototype,"isStreamingProvider",void 0);
_.N([_.t({is:"ytd-media-provider-renderer",disableElementRegistration:!0})],e2);
_.v(e2,"ytd-media-provider-renderer",function(){if(QRT!==void 0)return QRT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-provider-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="provider style-scope ytd-media-provider-renderer">\n  <yt-img-shadow class="thumbnail style-scope ytd-media-provider-renderer" fit="" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]">\n  </yt-img-shadow>\n  <div class="provider-details style-scope ytd-media-provider-renderer">\n    <div id="action-button" class="style-scope ytd-media-provider-renderer"></div>\n    <p id="media-price" hidden="[[!data.mediaPrice]]" class="style-scope ytd-media-provider-renderer">\n      [[getSimpleString(data.mediaPrice)]]\n    </p>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return QRT=k},{mode:1});var lUy;var cT=function(){return _.S.apply(this,arguments)||this};
_.z(cT,_.S);cT.prototype.observeLightsourcePalette=function(){var k,g=(k=this.data)==null?void 0:k.vibrantsourceColorPaletteData;g&&_.fQ(this.hostElement,g)};
cT.prototype.observeLightsourcePalette=cT.prototype.observeLightsourcePalette;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],cT.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],cT.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],cT.prototype,"data",void 0);
_.N([_.OO("data.vibrantsourceColorPaletteData"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],cT.prototype,"observeLightsourcePalette",null);_.N([_.t({is:"ytd-streaming-pop-up-dialog",disableElementRegistration:!0})],cT);
_.v(cT,"ytd-streaming-pop-up-dialog",function(){if(lUy!==void 0)return lUy;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-streaming-pop-up-dialog--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="details-wrapper style-scope ytd-streaming-pop-up-dialog">\n  <div class="image-wrapper style-scope ytd-streaming-pop-up-dialog">\n    <yt-img-shadow class="media-thumbnail style-scope ytd-streaming-pop-up-dialog" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n    <div class="tv-show-season-wrapper style-scope ytd-streaming-pop-up-dialog" hidden="[[!data.tvShowSeasons]]">\n      <yt-icon id="tv-show-icon" icon="tv" class="style-scope ytd-streaming-pop-up-dialog"></yt-icon>\n      <p id="tv-show-season" class="style-scope ytd-streaming-pop-up-dialog">\n        [[getSimpleString(data.tvShowSeasons)]]\n      </p>\n    </div>\n  </div>\n  <div class="providers style-scope ytd-streaming-pop-up-dialog">\n    <template is="dom-repeat" items="[[data.mediaProviders]]" as="mediaProviders" class="style-scope ytd-streaming-pop-up-dialog">\n      <ytd-media-provider-renderer data="[[mediaProviders.mediaProviderRenderer]]" class="style-scope ytd-streaming-pop-up-dialog">\n      </ytd-media-provider-renderer>\n    </template>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return lUy=k},{mode:1});var VS=function(){return _.S.apply(this,arguments)||this};
_.z(VS,_.S);VS.prototype.onPopupOpened_=function(){var k;((k=this.data)==null?0:k.serviceEndpoint)&&_.Za().resolve(_.wP).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
VS.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
VS.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"}}}}};
VS.prototype.onPopupOpened_=VS.prototype.onPopupOpened_;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],VS.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],VS.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.PK),_.I("design:type",Object)],VS.prototype,"ytContinuationHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],VS.prototype,"data",void 0);
_.N([_.dV("yt-popup-opened"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],VS.prototype,"onPopupOpened_",null);_.N([_.t({is:"ytd-brandconnect-popup-renderer",disableElementRegistration:!0})],VS);
_.v(VS,"ytd-brandconnect-popup-renderer",function(){if(jRe!==void 0)return jRe;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brandconnect-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-brandconnect-popup-renderer">\n  <yt-formatted-string id="title" text="[[data.popUpTitle]]" class="style-scope ytd-brandconnect-popup-renderer"></yt-formatted-string>\n  <div id="dismiss-button" class="style-scope ytd-brandconnect-popup-renderer"></div>\n</div>\n<div id="content" class="style-scope ytd-brandconnect-popup-renderer">\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return jRe=k},{mode:1});var D1d;var Ze=function(){return _.S.apply(this,arguments)||this};
_.z(Ze,_.S);_.d=Ze.prototype;_.d.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{checkboxSurveyOptionRenderer:"ytd-checkbox-survey-option-renderer"}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.dataChanged=function(){for(var k=0;k<this.getOptionRenderers().length;k++)this.notifyPath("data.options."+k+".checkboxSurveyOptionRenderer.checked"),this.set("data.options."+k+".checkboxSurveyOptionRenderer.checked",!1);this.updateSubmitButton(!1)};
_.d.updateSubmitButton=function(k){this.set("data.submitButton.buttonRenderer.isDisabled",!k)};
_.d.computeAlt=function(k){return _.a5(k)};
_.d.onDismissTap=function(){_.RV(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.Za().resolve(_.wP).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.d.getOptionRenderers=function(k){return(k=k||this.data)&&k.options?k.options.reduce(function(g,P){P.checkboxSurveyOptionRenderer&&g.push(P.checkboxSurveyOptionRenderer);return g},[]):[]};
_.d.onOptionChange=function(k){var g=this,P=!1;if(k.detail.checked)for(var x=this.getOptionRenderers().find(function(T){return T.value===k.detail.value}),U=this.getOptionRenderers(),A=0;A<U.length;A++){var q=U[A];
this.notifyPath("data.options."+A+".checkboxSurveyOptionRenderer.checked");q.checked&&((x==null?0:x.isExclusiveOption)?!q.isExclusiveOption:q.isExclusiveOption)?this.set("data.options."+A+".checkboxSurveyOptionRenderer.checked",!1):q.checked&&(P=!0)}else P=this.getOptionRenderers().some(function(T,c){g.notifyPath("data.options."+c+".checkboxSurveyOptionRenderer.checked");return T.checked});
this.updateSubmitButton(P)};
_.d.onSubmitTap=function(){var k=this.getOptionRenderers().filter(function(A){return A.checked});
if(k.length!==0){var g=k.map(function(A){return A.responseEndpoint});
k=[];for(var P=1;P<g.length;P++){var x=void 0,U=(x=_.b(g[P],_.sB))==null?void 0:x.feedbackToken;U&&k.push(U)}g=[g[0]];k.length&&g.push({extra_feedback_tokens:k});_.g5(this.hostElement,g);_.RV(this.hostElement,"yt-close-popup-action",["ytd-checkbox-survey-renderer"]);k=this.data&&this.data.submitActions||[];if(_.W("kevlar_command_handler_migration_killswitch"))_.Pw(this.hostElement,k,this.hostElement);else for(k=_.O(k),g=k.next();!g.done;g=k.next())this.ytComponentBehavior.resolveCommand(g.value)}};
Ze.prototype.onOptionChange=Ze.prototype.onOptionChange;Ze.prototype.dataChanged=Ze.prototype.dataChanged;_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],Ze.prototype,"ytEventForwardingBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Ze.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Ze.prototype,"ytComponentBehavior",void 0);
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ze.prototype,"ytRendererBehavior",void 0);_.N([_.h(RyU),_.I("design:type",Object)],Ze.prototype,"ytdHatsSurveyBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ze.prototype,"data",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ze.prototype,"dataChanged",null);
_.N([_.dV("ytd-checkbox-survey-option-changed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],Ze.prototype,"onOptionChange",null);_.N([_.t({is:"ytd-checkbox-survey-renderer",disableElementRegistration:!0})],Ze);
_.v(Ze,"ytd-checkbox-survey-renderer",function(){if(D1d!==void 0)return D1d;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-checkbox-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-checkbox-survey-renderer">\n  <yt-formatted-string text="[[data.question]]" class="style-scope ytd-checkbox-survey-renderer"></yt-formatted-string>\n  <yt-icon-button label="[[computeAlt(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-checkbox-survey-renderer">\n    <yt-icon icon="yt-icons:close" class="style-scope ytd-checkbox-survey-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="options" class="style-scope ytd-checkbox-survey-renderer"></div>\n<div id="footer" class="style-scope ytd-checkbox-survey-renderer">\n  <ytd-button-renderer data="[[data.submitButton.buttonRenderer]]" on-click="onSubmitTap" class="style-scope ytd-checkbox-survey-renderer">\n  </ytd-button-renderer>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return D1d=k},{mode:1});var tU5;var MUV;var mn=function(){return _.S.apply(this,arguments)||this};
_.z(mn,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],mn.prototype,"ytRendererBehavior",void 0);_.N([_.h(GgT),_.I("design:type",Object)],mn.prototype,"ytdDismissalReasonBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],mn.prototype,"data",void 0);_.N([_.t({is:"ytd-dismissal-reason-text-renderer",disableElementRegistration:!0})],mn);
_.v(mn,"ytd-dismissal-reason-text-renderer",function(){if(MUV!==void 0)return MUV;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dismissal-reason-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" class="style-scope ytd-dismissal-reason-text-renderer">\n  <yt-formatted-string text="[[data.text]]" class="style-scope ytd-dismissal-reason-text-renderer"></yt-formatted-string>\n</tp-yt-paper-checkbox>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return MUV=k},{mode:1});var KTV;var wh=function(){return _.S.apply(this,arguments)||this};
_.z(wh,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],wh.prototype,"ytRendererBehavior",void 0);_.N([_.h(GgT),_.I("design:type",Object)],wh.prototype,"ytdDismissalReasonBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],wh.prototype,"data",void 0);_.N([_.t({is:"ytd-dismissal-reason-video-renderer",disableElementRegistration:!0})],wh);
_.v(wh,"ytd-dismissal-reason-video-renderer",function(){if(KTV!==void 0)return KTV;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dismissal-reason-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" class="style-scope ytd-dismissal-reason-video-renderer">\n  <yt-formatted-string id="label" text="[[data.text]]" class="style-scope ytd-dismissal-reason-video-renderer">\n  </yt-formatted-string>\n</tp-yt-paper-checkbox>\n<div id="video" class="style-scope ytd-dismissal-reason-video-renderer">\n  <yt-img-shadow thumbnail="[[data.videoThumb]]" width="120" class="style-scope ytd-dismissal-reason-video-renderer"></yt-img-shadow>\n  <div id="video-metadata" class="style-scope ytd-dismissal-reason-video-renderer">\n    <yt-formatted-string id="video-title" ellipsis-truncate="" text="[[data.videoTitle]]" class="style-scope ytd-dismissal-reason-video-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="video-creator" ellipsis-truncate="" text="[[data.creatorLine]]" class="style-scope ytd-dismissal-reason-video-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return KTV=k},{mode:1});var Jt=function(){return _.S.apply(this,arguments)||this};
_.z(Jt,_.S);_.d=Jt.prototype;_.d.created=function(){this.selectedFeedbackTokens=new bv};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.configureRendererStamper=function(){return{"data.reasons":{id:"reasons",mapping:{dismissalReasonTextRenderer:"ytd-dismissal-reason-text-renderer",dismissalReasonVideoRenderer:"ytd-dismissal-reason-video-renderer"}}}};
_.d.dataChanged=function(){this.hasReasonsSelected=!1;this.selectedFeedbackTokens.clear()};
_.d.onDismissalReasonSelected=function(k,g){_.GB(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.add(g);this.hasReasonsSelected=!0};
_.d.onDismissalReasonDeselected=function(k,g){_.GB(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.delete(g);this.hasReasonsSelected=this.selectedFeedbackTokens.size!==0};
_.d.onCancelTap=function(){_.RV(this.hostElement,"yt-close-popup-action")};
_.d.onSubmitTap=function(){var k=Array.from(this.selectedFeedbackTokens.values());this.data.submitFeedbackEndpoint&&(k={feedback_tokens:k},_.Za().resolve(_.wP).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},k,{element:this.hostElement})}));_.RV(this.hostElement,"yt-close-popup-action")};
Jt.prototype.onDismissalReasonDeselected=Jt.prototype.onDismissalReasonDeselected;Jt.prototype.onDismissalReasonSelected=Jt.prototype.onDismissalReasonSelected;Jt.prototype.dataChanged=Jt.prototype.dataChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Jt.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Jt.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Jt.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Boolean)],Jt.prototype,"hasReasonsSelected",void 0);_.N([_.n(),_.I("design:type",bv)],Jt.prototype,"selectedFeedbackTokens",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Jt.prototype,"dataChanged",null);_.N([_.dV("yt-dismissal-reason-selected"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,String]),_.I("design:returntype")],Jt.prototype,"onDismissalReasonSelected",null);
_.N([_.dV("yt-dismissal-reason-deselected"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,String]),_.I("design:returntype")],Jt.prototype,"onDismissalReasonDeselected",null);_.N([_.t({is:"ytd-dismissal-follow-up-renderer",disableElementRegistration:!0})],Jt);
_.v(Jt,"ytd-dismissal-follow-up-renderer",function(){if(tU5!==void 0)return tU5;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dismissal-follow-up-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-dismissal-follow-up-renderer">\n  <yt-formatted-string id="title" text="[[data.dismissalReasonsPrompt]]" class="style-scope ytd-dismissal-follow-up-renderer">\n  </yt-formatted-string>\n  <div id="reasons" class="style-scope ytd-dismissal-follow-up-renderer"></div>\n</div>\n<div id="buttons" class="style-scope ytd-dismissal-follow-up-renderer">\n  <ytd-button-renderer id="cancel" data="[[data.cancelButton.buttonRenderer]]" on-tap="onCancelTap" class="style-scope ytd-dismissal-follow-up-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer id="submit" data="[[data.submitButton.buttonRenderer]]" disabled="[[!hasReasonsSelected]]" on-tap="onSubmitTap" class="style-scope ytd-dismissal-follow-up-renderer">\n  </ytd-button-renderer>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return tU5=k},{mode:1});var oh2;var rh=function(){return _.S.apply(this,arguments)||this};
_.z(rh,_.S);_.d=rh.prototype;_.d.onCheckedChange=function(){this.multiselect||_.GB(this.hostElement,"yt-feedback-single-select-changed");_.kr(this.hostElement).querySelector("#freeform").focus();_.GB(this.hostElement,"yt-refit")};
_.d.showTextBox=function(k,g){return k&&g};
_.d.dataChanged=function(){this.data&&(this.data.resultText===void 0&&this.set("data.resultText",""),this.data.checked===void 0&&this.set("data.checked",!1),this.data.allowFreeTextInput===void 0&&this.set("data.allowFreeTextInput",!1))};
_.d.updateDataCheckedFromBinding=function(k){this.set("data.checked",k.detail.value)};
_.d.updateDataResultTextFromBinding=function(k){this.set("data.resultText",k.detail.value)};
rh.prototype.dataChanged=rh.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],rh.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],rh.prototype,"data",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],rh.prototype,"multiselect",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],rh.prototype,"dataChanged",null);
_.N([_.t({is:"ytd-feedback-option-renderer",disableElementRegistration:!0})],rh);
_.v(rh,"ytd-feedback-option-renderer",function(){if(oh2!==void 0)return oh2;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-radio-button class="choice style-scope ytd-feedback-option-renderer" checked="[[data.checked]]" hidden="[[multiselect]]" on-change="onCheckedChange" on-checked-changed="updateDataCheckedFromBinding">\n  [[getSimpleString(data.description)]]\n</tp-yt-paper-radio-button>\n<tp-yt-paper-checkbox class="choice style-scope ytd-feedback-option-renderer" checked="[[data.checked]]" hidden="[[!multiselect]]" on-change="onCheckedChange" on-checked-changed="updateDataCheckedFromBinding">\n  [[getSimpleString(data.description)]]\n</tp-yt-paper-checkbox>\n<tp-yt-paper-textarea id="freeform" hidden="[[!showTextBox(data.checked, data.allowFreeTextInput)]]" label="[[getSimpleString(data.freeTextHint)]]" maxlength="1000" use-v2-underline="" value="[[data.resultText]]" on-value-changed="updateDataResultTextFromBinding" class="style-scope ytd-feedback-option-renderer">\n</tp-yt-paper-textarea>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return oh2=k},{mode:1});var vh2;var fJ=function(){return _.S.apply(this,arguments)||this};
_.z(fJ,_.S);fJ.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{feedbackOptionRenderer:{component:"ytd-feedback-option-renderer",properties:{multiselect:"[[data.multiSelect]]"}}}}}};
fJ.prototype.onSingleSelectCheckedChanged=function(k){k=_.vU(k);for(var g=0;g<this.data.options.length;g++)if(k.data!==_.b(this.data.options[g],TZ7)){var P="data.options."+g+".feedbackOptionRenderer.checked";this.notifyPath(P);this.set(P,!1)}};
fJ.prototype.onSingleSelectCheckedChanged=fJ.prototype.onSingleSelectCheckedChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],fJ.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],fJ.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],fJ.prototype,"data",void 0);
_.N([_.dV("yt-feedback-single-select-changed"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],fJ.prototype,"onSingleSelectCheckedChanged",null);_.N([_.t({is:"ytd-feedback-question-renderer",disableElementRegistration:!0})],fJ);
_.v(fJ,"ytd-feedback-question-renderer",function(){if(vh2!==void 0)return vh2;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="question-text style-scope ytd-feedback-question-renderer">\n  [[getSimpleString(data.question)]]\n</div>\n<div id="options" class="style-scope ytd-feedback-question-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return vh2=k},{mode:1});var aUT;var WT=function(){return _.S.apply(this,arguments)||this};
_.z(WT,_.S);WT.prototype.configureRendererStamper=function(){return{"data.questions":{id:"questions",mapping:{feedbackQuestionRenderer:"ytd-feedback-question-renderer"}}}};
WT.prototype.getSelectedFeedbackResults=function(){for(var k={},g=0;g<this.data.questions.length;g++)for(var P=_.b(this.data.questions[g],qFV),x=0;x<P.options.length;x++){var U=_.b(P.options[x],TZ7);U&&U.checked&&(k[U.optionKey]=U.resultText)}return k};
WT.prototype.onKeyUp=function(){var k=this;_.kv(_.Xq,function(){_.GB(k.hostElement,"yt-refit")});
_.Xq.start()};
WT.prototype.submitSurvey=function(){var k=this.getSelectedFeedbackResults();Object.keys(k).length>0&&this.data.submitFeedbackEndpoint&&(k={survey_results:k,is_feedback_token_unencrypted:!0},_.Za().resolve(_.wP).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},k,{element:this.hostElement})}))};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],WT.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],WT.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],WT.prototype,"data",void 0);_.N([_.t({is:"ytd-feedback-survey-renderer",disableElementRegistration:!0})],WT);
_.v(WT,"ytd-feedback-survey-renderer",function(){if(aUT!==void 0)return aUT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="questions" on-keyup="onKeyUp" class="style-scope ytd-feedback-survey-renderer"></div>\n<yt-formatted-string id="disclaimer" text="[[data.disclaimer]]" class="style-scope ytd-feedback-survey-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return aUT=k},{mode:1});var HNe;var NB5;var sI=function(){return _.S.apply(this,arguments)||this};
_.z(sI,_.S);sI.prototype.computeAlt=function(k){return _.a5(k)};
sI.prototype.submitResponse=function(){var k,g;(k=this.data)!=null&&k.feedbackToken&&((g=this.data)==null?void 0:g.nextStageIndex)!==void 0&&(_.kD(this.hostElement,"yt-single-select-submit-feedback",[this.data.feedbackToken]),_.kD(this.hostElement,"yt-survey-set-stage-index",[this.data.nextStageIndex]))};
sI.prototype.onClick=function(){this.submitResponse()};
sI.prototype.onClick=sI.prototype.onClick;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],sI.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],sI.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],sI.prototype,"vertical",void 0);_.N([_.dV("click"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],sI.prototype,"onClick",null);
_.N([_.t({is:"ytd-single-select-answer-option-renderer",disableElementRegistration:!0})],sI);
_.v(sI,"ytd-single-select-answer-option-renderer",function(){if(NB5!==void 0)return NB5;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-select-answer-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button alt="[[computeAlt(data.answerText)]]" hidden="[[!data.answerIcon.iconType]]" class="style-scope ytd-single-select-answer-option-renderer">\n  <yt-icon icon="[[data.answerIcon.iconType]]" class="style-scope ytd-single-select-answer-option-renderer"></yt-icon>\n</yt-icon-button>\n<yt-formatted-string text="[[data.answerText]]" class="style-scope ytd-single-select-answer-option-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return NB5=k},{mode:1});var IUs;var b2=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-single-select-submit-feedback":"submitFeedback"};return k};
_.z(b2,_.S);b2.prototype.configureRendererStamper=function(){return{"data.answerOptions":{id:"options",mapping:{singleSelectAnswerOptionRenderer:{component:"ytd-single-select-answer-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
b2.prototype.dataChanged=function(){var k,g;this.vertical=((g=(k=this.data)==null?void 0:k.answerOrientation)!=null?g:"SURVEY_LAYOUT_TYPE_HORIZONTAL")==="SURVEY_LAYOUT_TYPE_VERTICAL"};
b2.prototype.submitFeedback=function(k){var g;((g=this.data)==null?0:g.responseEndpoint)&&k&&_.g5(this.hostElement,[this.data.responseEndpoint,{extra_feedback_tokens:[k]}])};
b2.prototype.dataChanged=b2.prototype.dataChanged;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],b2.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],b2.prototype,"eventForwardingBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],b2.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],b2.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],b2.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],b2.prototype,"vertical",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],b2.prototype,"dataChanged",null);_.N([_.t({is:"ytd-single-select-question-renderer",disableElementRegistration:!0})],b2);
_.v(b2,"ytd-single-select-question-renderer",function(){if(IUs!==void 0)return IUs;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-select-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="question" class="style-scope ytd-single-select-question-renderer">\n  <yt-formatted-string text="[[data.questionText]]" class="style-scope ytd-single-select-question-renderer"></yt-formatted-string>\n</div>\n<div id="options" class="style-scope ytd-single-select-question-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return IUs=k},{mode:1});var BT=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-survey-set-stage-index":"jumpToStage"};return k};
_.z(BT,_.S);_.d=BT.prototype;_.d.configureRendererStamper=function(){return{currentStage:{id:"current-stage",mapping:{singleSelectQuestionRenderer:"ytd-single-select-question-renderer",simpleMessageRenderer:"ytd-simple-message-renderer",surveyFollowUpRenderer:"ytd-survey-follow-up-renderer"}}}};
_.d.dataChanged=function(){this.jumpToStage(0)};
_.d.jumpToStage=function(k){var g,P;if((g=this.data)==null?0:(P=g.stages)==null?0:P[k])this.currentStage=this.data.stages[k],this.refitAfterRender()};
_.d.computeAlt=function(k){return _.a5(k)};
_.d.computeSimpleMessage=function(k){var g;return(g=_.b(k,V_3))==null?void 0:g.messageText};
_.d.computeHideDismiss=function(k){var g;return(g=_.b(k,KRY))==null?void 0:g.hideParentDismissButton};
_.d.onDismissTap=function(){_.RV(this.hostElement,"yt-close-popup-action");_.b(this.currentStage,V_3)||this.data.dismissalEndpoint&&_.Za().resolve(_.wP).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.d.refitAfterRender=function(){var k=this;_.VJ(this,function(){_.GB(k.hostElement,"yt-refit")})};
BT.prototype.dataChanged=BT.prototype.dataChanged;_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],BT.prototype,"eventForwardingBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],BT.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],BT.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],BT.prototype,"ytActionHandlerBehavior",void 0);
_.N([_.h(RyU),_.I("design:type",Object)],BT.prototype,"ytdHatsSurveyBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],BT.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],BT.prototype,"currentStage",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],BT.prototype,"dataChanged",null);_.N([_.t({is:"ytd-multi-stage-survey-renderer",disableElementRegistration:!0})],BT);
_.v(BT,"ytd-multi-stage-survey-renderer",function(){if(HNe!==void 0)return HNe;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-multi-stage-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" hidden="[[computeHideDismiss(currentStage)]]" class="style-scope ytd-multi-stage-survey-renderer">\n  <yt-icon-button label="[[computeAlt(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-multi-stage-survey-renderer">\n    <yt-icon icon="yt-icons:close" class="style-scope ytd-multi-stage-survey-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="current-stage" class="style-scope ytd-multi-stage-survey-renderer"></div>\n<yt-formatted-string id="simple-message" text="[[computeSimpleMessage(currentStage)]]" class="style-scope ytd-multi-stage-survey-renderer">\n</yt-formatted-string>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return HNe=k},{mode:1});var XAT;var zw=function(){return _.S.apply(this,arguments)||this};
_.z(zw,_.S);zw.prototype.computeAlt=function(k){return _.a5(k)};
zw.prototype.submitResponse=function(){this.data&&this.data.submissionEndpoint&&(_.Za().resolve(_.wP).resolveCommand(this.data.submissionEndpoint,{form:{element:this.hostElement}}),_.RV(this.hostElement,"yt-close-popup-action",["ytd-single-option-survey-renderer"]),this.ytdReduxBehavior.dispatch(_.pU7(!1)))};
zw.prototype.onTap=function(){this.vertical&&this.submitResponse()};
zw.prototype.onTap=zw.prototype.onTap;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],zw.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],zw.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],zw.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],zw.prototype,"vertical",void 0);
_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],zw.prototype,"onTap",null);_.N([_.t({is:"ytd-single-option-survey-option-renderer",disableElementRegistration:!0})],zw);
_.v(zw,"ytd-single-option-survey-option-renderer",function(){if(XAT!==void 0)return XAT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-option-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button alt="[[computeAlt(data.option)]]" hidden="[[!data.icon.iconType]]" on-tap="submitResponse" class="style-scope ytd-single-option-survey-option-renderer">\n  <yt-icon icon="[[data.icon.iconType]]" class="style-scope ytd-single-option-survey-option-renderer"></yt-icon>\n</yt-icon-button>\n<yt-formatted-string text="[[data.option]]" class="style-scope ytd-single-option-survey-option-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return XAT=k},{mode:1});var yS5;var u2=function(){return _.S.apply(this,arguments)||this};
_.z(u2,_.S);_.d=u2.prototype;_.d.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{singleOptionSurveyOptionRenderer:{component:"ytd-single-option-survey-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.dataChanged=function(){var k,g;this.vertical=(((k=this.data)==null?void 0:(g=k.surveyOrientation)==null?void 0:g.type)||"HORIZONTAL")==="VERTICAL"};
_.d.computeAlt=function(k){return _.a5(k)};
_.d.onDismissTap=function(){_.RV(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.Za().resolve(_.wP).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}});this.ytdReduxBehavior.dispatch(_.pU7(!1))};
u2.prototype.dataChanged=u2.prototype.dataChanged;_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],u2.prototype,"eventForwardingBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],u2.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],u2.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(RyU),_.I("design:type",Object)],u2.prototype,"ytdHatsSurveyBehavior",void 0);
_.N([_.h(_.vD),_.I("design:type",Object)],u2.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],u2.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],u2.prototype,"vertical",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],u2.prototype,"dataChanged",null);_.N([_.t({is:"ytd-single-option-survey-renderer",disableElementRegistration:!0})],u2);
_.v(u2,"ytd-single-option-survey-renderer",function(){if(yS5!==void 0)return yS5;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-option-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-single-option-survey-renderer">\n  <yt-formatted-string text="[[data.question]]" class="style-scope ytd-single-option-survey-renderer"></yt-formatted-string>\n  <yt-icon-button label="[[computeAlt(data.dismissalText)]]" on-tap="onDismissTap" class="style-scope ytd-single-option-survey-renderer">\n    <yt-icon icon="yt-icons:close" class="style-scope ytd-single-option-survey-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="options" class="style-scope ytd-single-option-survey-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return yS5=k},{mode:1});var pAd;var ht=function(){return _.S.apply(this,arguments)||this};
_.z(ht,_.S);ht.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
ht.prototype.onDismissTap=function(){_.RV(this.hostElement,"yt-close-popup-action")};
ht.prototype.onNavigate=function(){_.RV(this.hostElement,"yt-close-popup-action")};
ht.prototype.onNavigate=ht.prototype.onNavigate;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ht.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],ht.prototype,"ytEventForwardingBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ht.prototype,"data",void 0);_.N([_.dV("yt-navigate"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ht.prototype,"onNavigate",null);
_.N([_.t({is:"ytd-survey-follow-up-renderer",disableElementRegistration:!0})],ht);
_.v(ht,"ytd-survey-follow-up-renderer",function(){if(pAd!==void 0)return pAd;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-survey-follow-up-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-survey-follow-up-renderer">\n  <yt-formatted-string text="[[data.description]]" class="style-scope ytd-survey-follow-up-renderer"></yt-formatted-string>\n  <ytd-button-renderer data="[[data.dismissButton.buttonRenderer]]" on-tap="onDismissTap" class="style-scope ytd-survey-follow-up-renderer">\n  </ytd-button-renderer>\n</div>\n<ytd-button-renderer align-by-text="" data="[[data.followUpButton.buttonRenderer]]" hidden="[[!data.followUpButton.buttonRenderer]]" class="style-scope ytd-survey-follow-up-renderer">\n</ytd-button-renderer>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return pAd=k},{mode:1});var Cye;var GAa;var RM2;var EI=function(){var k=_.S.apply(this,arguments)||this;k.polymer2="Element"in Polymer;return k};
_.z(EI,_.S);_.d=EI.prototype;_.d.ready=function(){this.secondsEl.addEventListener("blur",this.formatSeconds.bind(this))};
_.d.secondsChanged=function(){this.secondsEl.focused||this.formatSeconds()};
_.d.formatSeconds=function(){this.seconds.length===1&&(this.seconds="0"+this.seconds)};
_.d.minutesChangedForBinding=function(){this.hostElement.dispatchEvent(new _.gp("minutes-changed",this.minutes))};
_.d.secondsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.gp("seconds-changed",this.seconds))};
_.d.updateMinutesFromBinding=function(k){this.minutes=k.detail.value};
_.d.updateSecondsFromBinding=function(k){this.seconds=k.detail.value};
EI.prototype.secondsChangedForBinding=EI.prototype.secondsChangedForBinding;EI.prototype.minutesChangedForBinding=EI.prototype.minutesChangedForBinding;EI.prototype.secondsChanged=EI.prototype.secondsChanged;_.N([_.n(),_.I("design:type",String)],EI.prototype,"minutes",void 0);_.N([_.n(),_.I("design:type",String)],EI.prototype,"seconds",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],EI.prototype,"polymer2",void 0);
_.N([_.Td("#seconds"),_.I("design:type",Object)],EI.prototype,"secondsEl",void 0);_.N([_.OO("seconds"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],EI.prototype,"secondsChanged",null);_.N([_.OO("minutes"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],EI.prototype,"minutesChangedForBinding",null);
_.N([_.OO("seconds"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],EI.prototype,"secondsChangedForBinding",null);_.N([_.hB({is:"yt-timestamp-input",disableElementRegistration:!0})],EI);
_.v(EI,"yt-timestamp-input",function(){if(RM2===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-timestamp-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_timestamp_input.yt.timestamp.input.css.js--\x3e<tp-yt-paper-input id="minutes" allowed-pattern="[0-9]" maxlength="3" no-label-float="" prevent-invalid-input="" use-v2-underline="" value="[[minutes]]" on-value-changed="updateMinutesFromBinding" class="style-scope yt-timestamp-input">\n</tp-yt-paper-input>\n<span id="separator" class="style-scope yt-timestamp-input"> : </span>\n<tp-yt-paper-input id="seconds" allowed-pattern="[0-9]" maxlength="2" no-label-float="" prevent-invalid-input="" use-v2-underline="" value="[[seconds]]" on-value-changed="updateSecondsFromBinding" class="style-scope yt-timestamp-input">\n</tp-yt-paper-input>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;GAa===void 0&&(GAa=document.createElement("template"));var x=GAa;P.call(g,x.content.cloneNode(!0),k.content.firstChild);RM2=k}k=RM2;return k},{mode:2});var Fa=function(){return _.S.apply(this,arguments)||this};
_.z(Fa,_.S);_.d=Fa.prototype;_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.JSC$20624_scroller.dialogElement=this.hostElement.parentNode};
_.d.dataChanged=function(){var k=this;this.description.value="";this.seconds=this.minutes=this.fullName.value="";this.toggleSubmitButton(!1);this.showTimestamp&&_.yb().getPlayerPromise().then(function(g){g=g.getCurrentTime();k.minutes=Math.floor(g/60).toString();k.seconds=(Math.floor(g)%60).toString()})};
_.d.onTapSubmit=function(k){k.stopPropagation();this.serviceEndpoint&&!this.get("submitButton.isDisabled")&&(k={flag_description:this.descriptionText.trim(),flag_issue_type:this.issueType,flag_affiliation:this.affiliation},this.fullNameText&&(k.flag_full_name=this.fullNameText.trim()),this.showTimestamp&&(k.minutes=this.minutes,k.seconds=this.seconds),_.Za().resolve(_.wP).resolveCommand(this.serviceEndpoint,{form:Object.assign({},k,{element:this.hostElement})}))};
_.d.onYtServiceRequestSent=function(){this.toggleSubmitButton(!1)};
_.d.onYtServiceRequestCompleted=function(k,g){g=g.actions;if(Array.isArray(g))for(var P=0,x=g.length;P<x;P++)_.b(g[P],_.S1)&&(k.stopPropagation(),this.hostElement.parentElement.close(),this.ytOpenPopupBehavior.openPopup(g[P]))};
_.d.onYtServiceRequestError=function(){this.toggleSubmitButton(!0)};
_.d.toggleSubmitButton=function(k){this.set("submitButton.isDisabled",!k)};
_.d.handleInput=function(){var k=this.issueType,g=this.affiliation,P=this.minutes,x=this.seconds;P=!this.showTimestamp||!!P&&!!x;this.toggleSubmitButton(!!this.descriptionText&&!!k&&!!g&&P)};
_.d.computeServiceEndpoint=function(k){return this.get("submitButton.buttonRenderer.serviceEndpoint",k)};
_.d.computeSubmitButton=function(k){(k=this.get("submitButton.buttonRenderer",k))&&(k=Object.assign({},k,{serviceEndpoint:void 0}));return k};
_.d.computeShowTimestamp=function(k){return!!k};
_.d.onValueChangedForIssueType=function(k){this.issueType=k.detail.value};
_.d.onValueChangedForAffiliation=function(k){this.affiliation=k.detail.value};
_.d.updateDescriptionTextFromBinding=function(k){this.descriptionText=k.detail.value};
_.d.updateFullNameTextFromBinding=function(k){this.fullNameText=k.detail.value};
_.d.updateMinutesFromBinding=function(k){this.minutes=k.detail.value};
_.d.updateSecondsFromBinding=function(k){this.seconds=k.detail.value};
Fa.prototype.handleInput=Fa.prototype.handleInput;Fa.prototype.onYtServiceRequestError=Fa.prototype.onYtServiceRequestError;Fa.prototype.onYtServiceRequestCompleted=Fa.prototype.onYtServiceRequestCompleted;Fa.prototype.onYtServiceRequestSent=Fa.prototype.onYtServiceRequestSent;Fa.prototype.dataChanged=Fa.prototype.dataChanged;_.N([_.h(_.ww.YtOpenPopupBehavior),_.I("design:type",Object)],Fa.prototype,"ytOpenPopupBehavior",void 0);
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Fa.prototype,"ytRendererBehavior",void 0);_.N([_.Td("#scroller"),_.I("design:type",Object)],Fa.prototype,"JSC$20624_scroller",void 0);_.N([_.Td("#description"),_.I("design:type",HTMLInputElement)],Fa.prototype,"description",void 0);_.N([_.Td("#full-name"),_.I("design:type",Object)],Fa.prototype,"fullName",void 0);_.N([_.n(),_.I("design:type",Object)],Fa.prototype,"data",void 0);
_.N([_.n({computed:"computeShowTimestamp(data.timestampLabel)"}),_.I("design:type",Boolean)],Fa.prototype,"showTimestamp",void 0);_.N([_.n({readOnly:!0,computed:"computeServiceEndpoint(data)"}),_.I("design:type",Object)],Fa.prototype,"serviceEndpoint",void 0);_.N([_.n({computed:"computeSubmitButton(data)"}),_.I("design:type",Object)],Fa.prototype,"submitButton",void 0);_.N([_.n(),_.I("design:type",String)],Fa.prototype,"descriptionText",void 0);
_.N([_.n(),_.I("design:type",Number)],Fa.prototype,"issueType",void 0);_.N([_.n(),_.I("design:type",Number)],Fa.prototype,"affiliation",void 0);_.N([_.n(),_.I("design:type",String)],Fa.prototype,"fullNameText",void 0);_.N([_.n(),_.I("design:type",String)],Fa.prototype,"minutes",void 0);_.N([_.n(),_.I("design:type",String)],Fa.prototype,"seconds",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Fa.prototype,"dataChanged",null);
_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],Fa.prototype,"onYtServiceRequestSent",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.ov]),_.I("design:returntype")],Fa.prototype,"onYtServiceRequestCompleted",null);
_.N([_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],Fa.prototype,"onYtServiceRequestError",null);_.N([_.OO("descriptionText","issueType","affiliation","fullNameText","minutes","seconds"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Fa.prototype,"handleInput",null);_.N([_.t({is:"ytd-legal-report-details-form-renderer",disableElementRegistration:!0})],Fa);
_.v(Fa,"ytd-legal-report-details-form-renderer",function(){if(Cye!==void 0)return Cye;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-legal-report-details-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="title" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.title)]]</h2>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-legal-report-details-form-renderer">\n  <template is="dom-if" if="[[showTimestamp]]" class="style-scope ytd-legal-report-details-form-renderer">\n    <label id="timestamp" class="style-scope ytd-legal-report-details-form-renderer">\n      [[getSimpleString(data.timestampLabel)]]\n      <yt-timestamp-input minutes="[[minutes]]" seconds="[[seconds]]" on-minutes-changed="updateMinutesFromBinding" on-seconds-changed="updateSecondsFromBinding" class="style-scope ytd-legal-report-details-form-renderer">\n      </yt-timestamp-input>\n    </label>\n  </template>\n  <div id="description-box" class="style-scope ytd-legal-report-details-form-renderer">\n    <tp-yt-paper-input-container no-label-float="true" use-v2-underline="" class="style-scope ytd-legal-report-details-form-renderer">\n      <tp-yt-iron-autogrow-textarea id="description" class="paper-input-input style-scope ytd-legal-report-details-form-renderer" slot="input" aria-label$="[[getSimpleString(data.descriptionHint)]]" maxlength$="[[data.maxDescriptionChars]]" placeholder="[[getSimpleString(data.descriptionHint)]]" required="true" rows="4" value="[[descriptionText]]" on-value-changed="updateDescriptionTextFromBinding">\n      </tp-yt-iron-autogrow-textarea>\n      <tp-yt-paper-input-char-counter slot="add-on" class="style-scope ytd-legal-report-details-form-renderer"></tp-yt-paper-input-char-counter>\n    </tp-yt-paper-input-container>\n  </div>\n  <ytd-dropdown-renderer id="issue-type" data="[[data.issueTypeDropdown.dropdownRenderer]]" value="[[issueType]]" on-value-changed="onValueChangedForIssueType" class="style-scope ytd-legal-report-details-form-renderer">\n  </ytd-dropdown-renderer>\n  <ytd-dropdown-renderer id="affiliation" data="[[data.affiliationDropdown.dropdownRenderer]]" value="[[affiliation]]" on-value-changed="onValueChangedForAffiliation" class="style-scope ytd-legal-report-details-form-renderer">\n  </ytd-dropdown-renderer>\n  <tp-yt-paper-input id="full-name" maxlength="[[data.maxNameChars]]" placeholder="[[getSimpleString(data.nameHint)]]" use-v2-underline="" value="[[fullNameText]]" on-value-changed="updateFullNameTextFromBinding" class="style-scope ytd-legal-report-details-form-renderer">\n  </tp-yt-paper-input>\n  <div id="name-subtext" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.nameSubtext)]]</div>\n  <div id="footer-text" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.footerText)]]</div>\n</tp-yt-paper-dialog-scrollable>\n<div class="footer style-scope ytd-legal-report-details-form-renderer">\n  <div id="required-label" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.requiredLabel)]]</div>\n  <div class="buttons style-scope ytd-legal-report-details-form-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" class="style-scope ytd-legal-report-details-form-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="submit-button" data="[[submitButton]]" dialog-confirm="" on-click="onTapSubmit" class="style-scope ytd-legal-report-details-form-renderer">\n    </yt-button-renderer>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Cye=k},{mode:1});var kN7;var YL=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm","yt-signal-action-submit-popup-form-fields":"handleSignalActionSubmitPopupFormFields"};return k};
_.z(YL,_.S);YL.prototype.configureRendererStamper=function(){return{"data.form":{id:"form",mapping:{formRenderer:"yt-form-renderer"}}}};
YL.prototype.handleSignalActionSubmitForm=function(){if(this.formRenderer){var k=this.formRenderer.getForm();k&&this.data.submitEndpoint&&(_.Za().resolve(_.wP).resolveCommand(this.data.submitEndpoint,{form:Object.assign({},k,{element:this.hostElement})}),_.RV(this.hostElement,"yt-close-popup-action"))}};
YL.prototype.handleSignalActionSubmitPopupFormFields=function(){this.formRenderer&&(this.formRenderer.submitFormFields(),_.RV(this.hostElement,"yt-close-popup-action"))};
YL.prototype.onPopupClosed=function(){this.formRenderer&&this.formRenderer.reset()};
YL.prototype.onPopupClosed=YL.prototype.onPopupClosed;_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],YL.prototype,"ytEventForwardingBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],YL.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],YL.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],YL.prototype,"ytRendererBehavior",void 0);
_.N([_.Td("yt-form-renderer"),_.I("design:type",Object)],YL.prototype,"formRenderer",void 0);_.N([_.n(),_.I("design:type",Object)],YL.prototype,"data",void 0);_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],YL.prototype,"onPopupClosed",null);_.N([_.t({is:"ytd-form-popup-content",disableElementRegistration:!0})],YL);
_.v(YL,"ytd-form-popup-content",function(){if(kN7!==void 0)return kN7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-form-popup-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="form" class="style-scope ytd-form-popup-content"></div>');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return kN7=k},{mode:1});var gdd;var j2=function(){return _.S.apply(this,arguments)||this};
_.z(j2,_.S);j2.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
j2.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
j2.prototype.onPopupOpened=function(){_.GB(this.hostElement,"yt-invalidate-popup-tabbables")};
j2.prototype.onYtServiceRequestCompleted=function(k,g){g.data&&g.data.success&&(this.set("data.buttons.1.buttonRenderer.isDisabled",!1),_.GB(this.hostElement,"yt-invalidate-popup-tabbables"))};
j2.prototype.onYtServiceRequestCompleted=j2.prototype.onYtServiceRequestCompleted;j2.prototype.onPopupOpened=j2.prototype.onPopupOpened;_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],j2.prototype,"ytEventForwardingBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],j2.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],j2.prototype,"ytRendererBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],j2.prototype,"data",void 0);_.N([_.dV("yt-popup-opened"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],j2.prototype,"onPopupOpened",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.ov]),_.I("design:returntype")],j2.prototype,"onYtServiceRequestCompleted",null);_.N([_.t({is:"ytd-form-popup-renderer",disableElementRegistration:!0})],j2);
_.v(j2,"ytd-form-popup-renderer",function(){if(gdd!==void 0)return gdd;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-form-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-form-popup-renderer">[[getSimpleString(data.title)]]</div>\n<ytd-form-popup-content data="[[data]]" class="style-scope ytd-form-popup-renderer"></ytd-form-popup-content>\n<div id="buttons" class="style-scope ytd-form-popup-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return gdd=k},{mode:1});var PR2;var QS=function(){var k=_.S.apply(this,arguments)||this;k.isLoading=!1;return k};
_.z(QS,_.S);_.d=QS.prototype;_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");ACn(this.hostElement)};
_.d.onYtServiceRequestSent=function(){this.isLoading=!0};
_.d.onYtServiceRequestCompleted=function(){_.RV(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-confirm-dialog-renderer"])};
_.d.fireOnCloseActions=function(){this.isLoading=!1;this.data&&this.data.onClosedActions&&_.Pw(this.hostElement,this.data.onClosedActions,this.hostElement)};
_.d.closePopupHandler=function(){this.fireOnCloseActions()};
_.d.onHeaderImageChanged=function(){if(this.data){this.data.headerImage?this.hostElement.setAttribute("dialog-with-header-image",""):this.hostElement.removeAttribute("dialog-with-header-image");var k=this.get("data.headerImage.thumbnails");k&&(k=_.pX(k,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+k+")")}};
_.d.onYtNavigate=function(k){(k=_.vU(k))&&k.parentElement===this.confirmButton&&this.hostElement.parentElement&&this.hostElement.parentElement.close()};
QS.prototype.onYtNavigate=QS.prototype.onYtNavigate;QS.prototype.onHeaderImageChanged=QS.prototype.onHeaderImageChanged;QS.prototype.closePopupHandler=QS.prototype.closePopupHandler;QS.prototype.onYtServiceRequestCompleted=QS.prototype.onYtServiceRequestCompleted;QS.prototype.onYtServiceRequestSent=QS.prototype.onYtServiceRequestSent;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],QS.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],QS.prototype,"ytEventForwardingBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],QS.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],QS.prototype,"isLoading",void 0);_.N([_.Td("#header"),_.I("design:type",HTMLDivElement)],QS.prototype,"header",void 0);_.N([_.Td("#confirm-button"),_.I("design:type",_.LF)],QS.prototype,"confirmButton",void 0);
_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],QS.prototype,"onYtServiceRequestSent",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],QS.prototype,"onYtServiceRequestCompleted",null);
_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],QS.prototype,"closePopupHandler",null);_.N([_.OO("data.headerImage"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],QS.prototype,"onHeaderImageChanged",null);_.N([_.dV("yt-navigate"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],QS.prototype,"onYtNavigate",null);
_.N([_.t({is:"ytd-gaming-account-link-confirm-dialog-renderer",disableElementRegistration:!0})],QS);
_.v(QS,"ytd-gaming-account-link-confirm-dialog-renderer",function(){if(PR2!==void 0)return PR2;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-gaming-account-link-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n  <div class="avatar-support style-scope ytd-gaming-account-link-confirm-dialog-renderer" aria-hidden="true">\n    <yt-img-shadow class="avatar left style-scope ytd-gaming-account-link-confirm-dialog-renderer" thumbnail="[[data.userAvatar]]">\n    </yt-img-shadow>\n    <yt-icon class="third-party-icon style-scope ytd-gaming-account-link-confirm-dialog-renderer" icon="[[data.icon.iconType]]"></yt-icon>\n    <yt-img-shadow class="avatar right style-scope ytd-gaming-account-link-confirm-dialog-renderer" thumbnail="[[data.thirdPartyAvatar]]">\n    </yt-img-shadow>\n  </div>\n  <div id="dismiss-button" dialog-dismiss="" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer"></div>\n</div>\n<div id="main" hidden="[[data.showLoadingSpinner]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n  <yt-formatted-string id="title" hidden$="[[!data.title]]" role="heading" text="[[data.title]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer"></yt-formatted-string>\n  <div id="dialog-messages" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n    <template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n      <yt-formatted-string class="line-text style-scope ytd-gaming-account-link-confirm-dialog-renderer" text="[[item]]"></yt-formatted-string>\n    </template>\n  </div>\n  <div class="buttons style-scope ytd-gaming-account-link-confirm-dialog-renderer" hidden="[[isLoading]]">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" hidden$="[[!data.cancelButton]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="confirm-button" data="[[data.confirmButton.buttonRenderer]]" dialog-confirm="" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n    </yt-button-renderer>\n  </div>\n  <div class="spinner style-scope ytd-gaming-account-link-confirm-dialog-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner active="" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer"></tp-yt-paper-spinner>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return PR2=k},{mode:1});var $02;var l2=function(){var k=_.S.apply(this,arguments)||this;k.isLoading=!1;return k};
_.z(l2,_.S);_.d=l2.prototype;_.d.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.linkButton":{id:"link-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.hostElement.parentNode);ACn(this.hostElement)};
_.d.onYtServiceRequestCompleted=function(){_.RV(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-setting-renderer"])};
_.d.onYtServiceRequestError=function(k){_.Qz(this.hostElement,k.detail.error.message)};
_.d.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.d.onButtonClick=function(){this.data&&(this.data.isContinueDialog||this.data.thirdPartyId&&this.data.thirdPartyId!=="gpg"&&_.RV(this.hostElement,"yt-initialize-third-party",[this.data.thirdPartyId]),this.isLoading=!0)};
_.d.onDataChanged=function(){this.isLoading=!1;var k=this.get("data.headerImage.thumbnails");k&&(k=_.pX(k,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+k+")");k=_.hE();var g=_.up(),P=this.get("data.trackingParams");P&&g&&k&&_.lL(k,g,_.Zz(P))};
_.mJ.Object.defineProperties(l2.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.descriptions)}}});
l2.prototype.onDataChanged=l2.prototype.onDataChanged;l2.prototype.onDomChange=l2.prototype.onDomChange;l2.prototype.onYtServiceRequestError=l2.prototype.onYtServiceRequestError;l2.prototype.onYtServiceRequestCompleted=l2.prototype.onYtServiceRequestCompleted;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],l2.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],l2.prototype,"ytRendererBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],l2.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],l2.prototype,"isLoading",void 0);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],l2.prototype,"hasDescription",null);_.N([_.Td("tp-yt-paper-dialog-scrollable"),_.I("design:type",Object)],l2.prototype,"scrollable",void 0);_.N([_.Td("#header"),_.I("design:type",HTMLElement)],l2.prototype,"header",void 0);
_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],l2.prototype,"onYtServiceRequestCompleted",null);_.N([_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],l2.prototype,"onYtServiceRequestError",null);
_.N([_.dV("dom-change"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],l2.prototype,"onDomChange",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],l2.prototype,"onDataChanged",null);_.N([_.t({is:"ytd-gaming-account-link-setting-renderer",disableElementRegistration:!0})],l2);
_.v(l2,"ytd-gaming-account-link-setting-renderer",function(){if($02!==void 0)return $02;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-gaming-account-link-setting-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-gaming-account-link-setting-renderer">\n  <div class="avatar-support style-scope ytd-gaming-account-link-setting-renderer" aria-hidden="true">\n    <yt-img-shadow class="avatar style-scope ytd-gaming-account-link-setting-renderer" thumbnail="[[data.userAvatar]]">\n    </yt-img-shadow>\n    <yt-icon class="third-party-icon style-scope ytd-gaming-account-link-setting-renderer" icon="[[data.icon.iconType]]"></yt-icon>\n    <yt-img-shadow class="avatar style-scope ytd-gaming-account-link-setting-renderer" thumbnail="[[data.thirdPartyAvatar]]">\n    </yt-img-shadow>\n  </div>\n  <div id="dismiss-button" class="style-scope ytd-gaming-account-link-setting-renderer"></div>\n</div>\n<div id="content" class="style-scope ytd-gaming-account-link-setting-renderer">\n  <yt-formatted-string id="title" role="heading" text="[[data.header]]" class="style-scope ytd-gaming-account-link-setting-renderer"></yt-formatted-string>\n  <div id="description-container" hidden="[[!hasDescription]]" class="style-scope ytd-gaming-account-link-setting-renderer">\n    <template is="dom-repeat" items="[[data.descriptions]]" as="description" class="style-scope ytd-gaming-account-link-setting-renderer">\n      <yt-formatted-string class="description style-scope ytd-gaming-account-link-setting-renderer" split-lines="" text="[[description]]"></yt-formatted-string>\n    </template>\n  </div>\n</div>\n<div id="link-button-container" class="style-scope ytd-gaming-account-link-setting-renderer">\n  <tp-yt-paper-spinner class="spinner style-scope ytd-gaming-account-link-setting-renderer" active="" hidden="[[!isLoading]]"></tp-yt-paper-spinner>\n  <div id="link-button" hidden="[[isLoading]]" on-click="onButtonClick" class="style-scope ytd-gaming-account-link-setting-renderer"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return $02=k},{mode:1});var x0Y;var ioT;var De=function(){var k=_.S.apply(this,arguments)||this;k.isHeader=!1;k.getEndpointForm=function(){return yny(k.data)};
return k};
_.z(De,_.S);_.d=De.prototype;_.d.triggerHintActions=function(){var k=this;this.data&&this.data.hintActions&&this.taskEmitterBehavior.getTaskManager().addLowPriorityJob(function(){var g=_.kD(k.hostElement,"yt-get-opened-popups-action");!(g&&g.length===1?g[0]:[]).some(function(P){P=P.openPopupAction.popupType;return P==="SURVEY"||P==="MEALBAR"||P==="HINT"})&&k.data.hintActions&&k.guideOpened&&(_.Pw(k.hostElement,k.data.hintActions,k.hostElement),k.data.hintActions=void 0)})};
_.d.getBadgeIconType=function(k){return k&&k.liveBroadcasting?"live":null};
_.d.onDown=function(){this.interaction.triggerDown()};
_.d.onUp=function(){this.interaction.triggerUp()};
_.d.onTap=function(k){if(this.data.serviceEndpoint){var g;_.W("shorts_controller_retrieve_seedless_sequence_v2")&&((g=_.b(this.data.serviceEndpoint,_.VY))==null?void 0:g.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.componentBehavior.resolveCommand(this.data.serviceEndpoint):XNU(this.data.serviceEndpoint,this);k.preventDefault()}else this.data.navigationEndpoint&&!_.vb(_.of(k),this.hostElement,["A".toString()])&&_.GB(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})};
_.d.computeActive=function(k,g){if(!k)return!1;var P=k.navigationEndpoint;k=k.serviceEndpoint;if(!P&&!k||!g)return!1;if(P){k=(k=_.OS(g))&&["subscriptions","filteredsubscriptions"].includes(k);if(_.b(P,_.q8)&&_.b(g,_.q8)&&!k){var x=_.b(P,_.q8).browseId;g=_.b(g,_.q8).browseId;return x!==void 0&&g!==void 0&&(x===g||x==="VLWL"&&g==="FEwatch_later"||x==="FEwatch_later"&&g==="VLWL")}var U;P=(U=_.b(P.commandMetadata,_.A6))==null?void 0:U.url;g=(x=_.b(g.commandMetadata,_.A6))==null?void 0:x.url;return!(!P||
!g||P!==g&&P!==_.hY(g))}return this.isActiveShortsTab(k,g)};
_.d.isActiveShortsTab=function(k,g){g=!!_.b(g,_.VY)||!!_.b(g,_.IW);return(!!_.b(k,_.VY)||!!_.b(k,_.IW))&&g};
_.d.computeIsPrimary=function(k){return!!k};
_.mJ.Object.defineProperties(De.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.computeActive(this.data,this.activeEndpoint)}},
isPrimary:{configurable:!0,enumerable:!0,get:function(){return this.computeIsPrimary(this.data.isPrimary)}},
lineEndStyle:{configurable:!0,enumerable:!0,get:function(){return this.data?this.data.badges&&this.getBadgeIconType(this.data.badges)?"badge":this.data.presentationStyle==="GUIDE_ENTRY_PRESENTATION_STYLE_NEW_CONTENT"?"dot":this.data.count?"count":"none":"none"}},
ariaLabel:{configurable:!0,enumerable:!0,get:function(){var k=this.get("data.accessibility.accessibilityData.label");if(this.lineEndStyle!=="none"&&k)return k}}});
De.prototype.onTap=De.prototype.onTap;De.prototype.onUp=De.prototype.onUp;De.prototype.onDown=De.prototype.onDown;De.prototype.triggerHintActions=De.prototype.triggerHintActions;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],De.prototype,"componentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],De.prototype,"rendererBehavior",void 0);_.N([_.h(_.$m.YtTaskEmitterBehavior),_.I("design:type",Object)],De.prototype,"taskEmitterBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],De.prototype,"activeEndpoint",void 0);_.N([_.n(),_.I("design:type",Object)],De.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Boolean)],De.prototype,"guideOpened",void 0);_.N([_.n(),_.I("design:type",String)],De.prototype,"type",void 0);_.N([_.Td("yt-interaction"),_.I("design:type",Object)],De.prototype,"interaction",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],De.prototype,"isHeader",void 0);
_.N([_.n({reflectToAttribute:!0}),_.E("data","activeEndpoint"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],De.prototype,"active",null);_.N([_.n({reflectToAttribute:!0}),_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],De.prototype,"isPrimary",null);_.N([_.n({reflectToAttribute:!0}),_.E("data.count","data.presentationStyle","data.badges.*"),_.I("design:type",String),_.I("design:paramtypes",[])],De.prototype,"lineEndStyle",null);
_.N([_.E("lineEndStyle"),_.I("design:type",Object),_.I("design:paramtypes",[])],De.prototype,"ariaLabel",null);_.N([_.OO("data.hintActions","guideOpened"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],De.prototype,"triggerHintActions",null);_.N([_.dV("down"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],De.prototype,"onDown",null);
_.N([_.dV("up"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],De.prototype,"onUp",null);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],De.prototype,"onTap",null);_.N([_.t({is:"ytd-guide-entry-renderer",disableElementRegistration:!0})],De);
_.v(De,"ytd-guide-entry-renderer",function(){if(ioT!==void 0)return ioT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-guide-entry-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1" title="[[getSimpleString(data.formattedTitle)]]" aria-label$="[[ariaLabel]]" role="link" get-form="[[getEndpointForm]]">\n  <tp-yt-paper-item role="link" class="style-scope ytd-guide-entry-renderer">\n    <yt-icon class="guide-icon style-scope ytd-guide-entry-renderer" active="[[active]]" disable-upgrade$="[[data.thumbnail]]" hidden="[[data.thumbnail]]" icon="[[computeIcon_(data.icon)]]">\n    </yt-icon>\n    <yt-img-shadow height="24" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="24" class="style-scope ytd-guide-entry-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string class="title style-scope ytd-guide-entry-renderer" text="[[data.formattedTitle]]"></yt-formatted-string>\n    <yt-icon class="arrow-icon style-scope ytd-guide-entry-renderer" disable-upgrade$="[[!isHeader]]" hidden="[[!isHeader]]" icon="chevron_right" size="16">\n    </yt-icon>\n    <span class="guide-entry-count style-scope ytd-guide-entry-renderer"> [[data.count]] </span>\n    <yt-icon class="guide-entry-badge style-scope ytd-guide-entry-renderer" disable-upgrade$="[[!getBadgeIconType(data.badges)]]" icon="[[getBadgeIconType(data.badges)]]" size="16">\n    </yt-icon>\n    <div id="newness-dot" class="style-scope ytd-guide-entry-renderer"></div>\n  </tp-yt-paper-item>\n</a>\n<yt-interaction class="style-scope ytd-guide-entry-renderer"></yt-interaction>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return ioT=k},{mode:1});var tt=function(){var k=_.S.apply(this,arguments)||this;k.userToggled=!1;return k};
_.z(tt,_.S);_.d=tt.prototype;_.d.getItemsPath=function(){return"data.expandableItems"};
_.d.configureRendererStamper=function(){return{shownItems:{id:"expandable-items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0}}}}};
_.d.onExpanderItemTapped=function(k){var g=this;this._setExpanded(!0);this.userToggled=!0;this.ytLazyListBehavior.fillRemainingListItems();this.expandableItems&&!_.W("kevlar_guide_expandable_items_killswitch")&&_.VJ(this,function(){_.qH(g.expandableItems)});
k.preventDefault()};
_.d.onCollapserItemTapped=function(k){var g=this;this._setExpanded(!1);this.userToggled=!0;k.preventDefault();this.expandableItems&&!_.W("kevlar_guide_collapsible_items_killswitch")&&_.VJ(this,function(){_.Oy(g.hostElement)})};
_.d.observeActiveEndpoint=function(){for(var k=this.activeEndpoint,g=this.data,P=this.expandableItems.children,x=0,U=P.length;x<U;x++)P[x].activeEndpoint=k;g&&g.autoExpandCommand&&k&&!this.userToggled&&(P=this.data.autoExpandCommand,g=!(!_.b(P,_.q8)||!_.b(k,_.q8)||_.b(P,_.q8).browseId!==_.b(k,_.q8).browseId),k=this.get("commandMetadata.webCommandMetadata.url",k),P=this.get("commandMetadata.webCommandMetadata.url",P),g=g||!!(k&&P&&k.includes(P)),this._setExpanded(g),g&&this.ytLazyListBehavior.fillRemainingListItems())};
tt.prototype.observeActiveEndpoint=tt.prototype.observeActiveEndpoint;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],tt.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],tt.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.Ol.YtLazyListBehavior),_.I("design:type",Object)],tt.prototype,"ytLazyListBehavior",void 0);_.N([_.Td("#expandable-items"),_.I("design:type",HTMLElement)],tt.prototype,"expandableItems",void 0);
_.N([_.n(),_.I("design:type",Object)],tt.prototype,"data",void 0);_.N([_.n({readOnly:!0,reflectToAttribute:!0}),_.I("design:type",Boolean)],tt.prototype,"expanded",void 0);_.N([_.n({value:0}),_.I("design:type",Number)],tt.prototype,"initialCount",void 0);_.N([_.n(),_.I("design:type",Object)],tt.prototype,"activeEndpoint",void 0);_.N([_.OO("data","activeEndpoint","canShowMore"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],tt.prototype,"observeActiveEndpoint",null);
_.N([_.t({is:"ytd-guide-collapsible-entry-renderer",disableElementRegistration:!0})],tt);
_.v(tt,"ytd-guide-collapsible-entry-renderer",function(){if(x0Y!==void 0)return x0Y;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-collapsible-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-guide-entry-renderer id="expander-item" aria-expanded="[[expanded]]" data="[[data.expanderItem.guideEntryRenderer]]" detail="[[isDetail]]" role="button" on-click="onExpanderItemTapped" class="style-scope ytd-guide-collapsible-entry-renderer">\n</ytd-guide-entry-renderer>\n<div id="expanded" class="style-scope ytd-guide-collapsible-entry-renderer">\n  <div id="expandable-items" class="style-scope ytd-guide-collapsible-entry-renderer"></div>\n  <ytd-guide-entry-renderer id="collapser-item" aria-expanded="[[expanded]]" data="[[data.collapserItem.guideEntryRenderer]]" detail="[[isDetail]]" role="button" on-click="onCollapserItemTapped" class="style-scope ytd-guide-collapsible-entry-renderer">\n  </ytd-guide-entry-renderer>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return x0Y=k},{mode:_.Gd("kevlar_poly_si_batch_j079")?1:2});var U0e;var ART;var MN=function(){var k=_.S.apply(this,arguments)||this;k.allVideosCount=0;k.renderGuideEntry=!1;return k};
_.z(MN,_.S);MN.prototype.observeRenderEntry=function(){var k;this.renderGuideEntry=!((k=this.data)==null||!k.alwaysShow)||!!this.allVideosCount};
MN.prototype.observeRenderEntry=MN.prototype.observeRenderEntry;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],MN.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],MN.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],MN.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],MN.prototype,"activeEndpoint",void 0);_.N([_.n({selector:_.MeM}),_.I("design:type",Object)],MN.prototype,"allVideosCount",void 0);
_.N([_.n(),_.I("design:type",Object)],MN.prototype,"renderGuideEntry",void 0);_.N([_.Zf("allVideosCount","data.alwaysShow"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],MN.prototype,"observeRenderEntry",null);_.N([_.t({is:"ytd-guide-downloads-entry-renderer",disableElementRegistration:!0})],MN);
_.v(MN,"ytd-guide-downloads-entry-renderer",function(){if(ART===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-downloads-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e  <ytd-guide-entry-renderer id="downloads-entry" active-endpoint="[[activeEndpoint]]" data="[[data.entryRenderer.guideEntryRenderer]]" hidden="[[!renderGuideEntry]]" class="style-scope ytd-guide-downloads-entry-renderer">\n  </ytd-guide-entry-renderer>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);ART=k}k=ART;return k},{mode:1});var KJ=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return k};
_.z(KJ,_.S);_.d=KJ.prototype;_.d.configureRendererStamper=function(){return{"data.sectionItems":{id:"section-items",mapping:{guideCollapsibleEntryRenderer:{component:"ytd-guide-collapsible-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}},guideEntryRenderer:{component:"ytd-guide-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}},guideDownloadsEntryRenderer:{component:"ytd-guide-downloads-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}}}}}};
_.d.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var k=this.sectionItems.children,g=0,P=k.length;g<P;g++)k[g].activeEndpoint=this.activeEndpoint}};
_.d.handleAddToGuideSectionAction=function(k){var g=_.b(k,nid);if(g&&this.data&&(k=g.items,g=g.handlerData,k&&g&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(g)>-1)){g=0;for(var P=k.length;g<P;g++)k[g].guideEntryRenderer&&this.data.sectionItems&&this.splice("data.sectionItems",this.data.sectionItems.length-1,0,k[g])}};
_.d.handleRemoveFromGuideSectionAction=function(k){var g=_.b(k,SYs);g&&this.data&&(k=g.guideEntryId,g=g.handlerData,k&&g&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(g)>-1&&this.data&&this.data.sectionItems&&(this.removeFromExpandedSection(k,this.data.sectionItems),this.removeFromCollapsedSection(k,this.data.sectionItems)))};
_.d.removeFromExpandedSection=function(k,g){k=this.getEntryIndexMatchingId(k,g);k!==-1&&this.splice("data.sectionItems",k,1)};
_.d.removeFromCollapsedSection=function(k,g){var P=g.findIndex(function(x){return!!_.b(x,X0d)});
P&&P!==-1&&g[P]&&_.b(g[P],X0d)&&(g=_.b(g[P],X0d).expandableItems)&&(k=this.getEntryIndexMatchingId(k,g),k!==-1&&this.splice("data.sectionItems."+P+".guideCollapsibleEntryRenderer.expandableItems",k,1))};
_.d.getEntryIndexMatchingId=function(k,g){var P=this;return g.findIndex(function(x){return P.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",x)===k})};
KJ.prototype.activeEndpointChanged=KJ.prototype.activeEndpointChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],KJ.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],KJ.prototype,"actionHandlerBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],KJ.prototype,"ytRendererstamperBehavior",void 0);_.N([_.Td("#section-items"),_.I("design:type",HTMLDivElement)],KJ.prototype,"sectionItems",void 0);
_.N([_.Td("#header-entry"),_.I("design:type",Object)],KJ.prototype,"headerEntry",void 0);_.N([_.n(),_.I("design:type",Object)],KJ.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],KJ.prototype,"activeEndpoint",void 0);_.N([_.OO("activeEndpoint"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],KJ.prototype,"activeEndpointChanged",null);_.N([_.t({is:"ytd-guide-collapsible-section-entry-renderer",disableElementRegistration:!0})],KJ);
_.v(KJ,"ytd-guide-collapsible-section-entry-renderer",function(){if(U0e===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-collapsible-section-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-guide-collapsible-section-entry-renderer">\n  <ytd-guide-entry-renderer id="header-entry" data="[[data.headerEntry.guideEntryRenderer]]" is-header="true" class="style-scope ytd-guide-collapsible-section-entry-renderer">\n  </ytd-guide-entry-renderer>\n</div>\n<div id="section-items" class="style-scope ytd-guide-collapsible-section-entry-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);U0e=k}k=U0e;return k},{mode:1});var d02;var OoY;var vT=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction","yt-reset-channel-unread-count-command":"handleResetChannelUnreadCountCommand","yt-reset-subscriptions-unread-dot-command":"handleResetSubscriptionsUnreadDotCommand"};return k};
_.z(vT,_.S);_.d=vT.prototype;
_.d.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",guideOpened:"[[guideOpened]]",type:"[[type]]"},noInjection:!0},guideCollapsibleEntryRenderer:{component:"ytd-guide-collapsible-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0},guideCollapsibleSectionEntryRenderer:{component:"ytd-guide-collapsible-section-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},
noInjection:!0}}}}};
_.d.persistentGuideChanged=function(){if(!this.ytdGuideStateAwareBehavior.guidePersistentAndVisible){var k=_.kD(this.hostElement,"yt-get-popup-opened-action",["yt-bubble-hint-renderer"]);k&&k.length===1&&k[0]&&_.kD(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"])}};
_.d.handleResetChannelUnreadCountCommand=function(k){var g;(k=(g=_.b(k,YYy))==null?void 0:g.channelId)&&this.data&&this.data.items&&(g=this.getPathToEntryMatchingId(k))&&(this.set(g+".guideEntryRenderer.count",0),this.set(g+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.d.handleResetSubscriptionsUnreadDotCommand=function(k){var g,P=(g=_.b(k,j0Y))==null?void 0:g.targetId,x;P&&(x=this.data)!=null&&x.items&&(k=this.data.items.findIndex(function(U){var A;return((A=U.guideEntryRenderer)==null?void 0:A.targetId)===P}),k<0||this.set("data.items."+k+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.d.getPathToEntryMatchingId=function(k){if(this.data&&this.data.items){var g=this.getEntryIndexMatchingId(k,this.data.items);if(g>-1)return"data.items."+g;for(var P=0;P<this.data.items.length;P++)if(g=this.get("guideCollapsibleEntryRenderer.expandableItems",this.data.items[P]))if(g=this.getEntryIndexMatchingId(k,g),g>-1)return"data.items."+P+".guideCollapsibleEntryRenderer.expandableItems."+g}};
_.d.handleAddToGuideSectionAction=function(k){var g=this;if(_.b(k,nid)){var P=_.b(k,nid).items;k=_.b(k,nid).handlerData;var x,U;if(P&&k&&((x=this.data)==null?void 0:(U=x.handlerDatas)==null?void 0:U.indexOf(k))>-1){P=P.filter(function(q){return(q=g.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",q))&&!g.isGuideItemPresent(q)});
var A;if(k==="GUIDE_ACTION_ADD_TO_SUBSCRIPTIONS"&&((A=this.data)==null?0:A.items)&&(x=this.getHeaderEntryIndexMatchingIdFromCollapsibleSection("subscriptions-channels-header",this.data.items),x>-1)){this.splice.apply(this,["data.items",x+1,0].concat(_.Kl(P)));return}this.unshift.apply(this,["data.items"].concat(_.Kl(P)))}}};
_.d.isGuideItemPresent=function(k){if(this.data&&this.data.items){if(this.getEntryIndexMatchingId(k,this.data.items)!==-1)return!0;var g=this.data.items.find(function(P){return!!P.guideCollapsibleEntryRenderer});
if((g==null?0:g.guideCollapsibleEntryRenderer.expandableItems)&&this.getEntryIndexMatchingId(k,g.guideCollapsibleEntryRenderer.expandableItems)!==-1)return!0}return!1};
_.d.getEntryIndexMatchingId=function(k,g){var P=this;return g.findIndex(function(x){return P.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",x)===k})};
_.d.getHeaderEntryIndexMatchingIdFromCollapsibleSection=function(k,g){var P=this;return g.findIndex(function(x){return P.get("guideCollapsibleSectionEntryRenderer.headerEntry.guideEntryRenderer.entryData.guideEntryData.guideEntryId",x)===k})};
_.d.handleRemoveFromGuideSectionAction=function(k){if(_.b(k,SYs)){var g=_.b(k,SYs).guideEntryId;k=_.b(k,SYs).handlerData;var P,x;g&&k&&((P=this.data)==null?void 0:(x=P.handlerDatas)==null?void 0:x.indexOf(k))>-1&&this.data&&this.data.items&&(this.removeFromExpandedSection(g,this.data.items),this.removeFromCollapsedSection(g,this.data.items))}};
_.d.removeFromExpandedSection=function(k,g){k=this.getEntryIndexMatchingId(k,g);k!==-1&&this.splice("data.items",k,1)};
_.d.removeFromCollapsedSection=function(k,g){var P=g.findIndex(function(x){return!!x.guideCollapsibleEntryRenderer});
P!==-1&&(g=g[P].guideCollapsibleEntryRenderer.expandableItems)&&(k=this.getEntryIndexMatchingId(k,g),k!==-1&&this.splice("data.items."+P+".guideCollapsibleEntryRenderer.expandableItems",k,1))};
_.d.activeEndpointChanged=function(){for(var k=_.kr(this.hostElement).querySelector("#items").children,g=0,P=k.length;g<P;g++)k[g].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.d.guideOpenedChanged=function(){for(var k=_.kr(this.hostElement).querySelector("#items").children,g=0,P=k.length;g<P;g++)k[g].guideOpened=this.ytdGuideStateAwareBehavior.guideOpened};
vT.prototype.guideOpenedChanged=vT.prototype.guideOpenedChanged;vT.prototype.activeEndpointChanged=vT.prototype.activeEndpointChanged;vT.prototype.persistentGuideChanged=vT.prototype.persistentGuideChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],vT.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],vT.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],vT.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.Ol.YtLazyListBehavior),_.I("design:type",Object)],vT.prototype,"ytLazyListBehavior",void 0);_.N([_.h(_.yC.YtdGuideStateAwareBehavior),_.I("design:type",Object)],vT.prototype,"ytdGuideStateAwareBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],vT.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],vT.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",String)],vT.prototype,"type",void 0);_.N([_.n({value:20}),_.I("design:type",Number)],vT.prototype,"initialCount",void 0);_.N([_.n({value:10}),_.I("design:type",Number)],vT.prototype,"targetFramerate",void 0);_.N([_.n({value:!0}),_.I("design:type",Boolean)],vT.prototype,"autoFill",void 0);_.N([_.n({value:50}),_.I("design:type",Number)],vT.prototype,"renderDelay",void 0);
_.N([_.OO("guidePersistentAndVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],vT.prototype,"persistentGuideChanged",null);_.N([_.Zf("activeEndpoint"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],vT.prototype,"activeEndpointChanged",null);_.N([_.Zf("guideOpened"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],vT.prototype,"guideOpenedChanged",null);
_.N([_.t({is:"ytd-guide-section-renderer",disableElementRegistration:!0})],vT);
_.v(vT,"ytd-guide-section-renderer",function(){if(OoY!==void 0)return OoY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h3 hidden="[[!data.formattedTitle]]" class="style-scope ytd-guide-section-renderer">\n  <yt-formatted-string id="guide-section-title" link-inherit-color="" text="[[data.formattedTitle]]" class="style-scope ytd-guide-section-renderer">\n  </yt-formatted-string>\n</h3>\n<div id="items" class="style-scope ytd-guide-section-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return OoY=k},{mode:_.Gd("kevlar_poly_si_batch_j073")?1:2});var q9F;var as=function(){return _.S.apply(this,arguments)||this};
_.z(as,_.S);_.mJ.Object.defineProperties(as.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return this.get("data.signInButton.buttonRenderer.style")==="STYLE_BLUE_TEXT"}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],as.prototype,"rendererBehaviors",void 0);_.N([_.n(),_.I("design:type",Object)],as.prototype,"data",void 0);_.N([_.n(),_.E("data.signInButton.buttonRenderer.style"),_.I("design:type",Object),_.I("design:paramtypes",[])],as.prototype,"alignByText",null);_.N([_.t({is:"ytd-guide-signin-promo-renderer",disableElementRegistration:!0})],as);
_.v(as,"ytd-guide-signin-promo-renderer",function(){if(q9F===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-signin-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.descriptiveText]]" class="style-scope ytd-guide-signin-promo-renderer"></yt-formatted-string>\n<ytd-button-renderer id="sign-in-button" align-by-text="[[alignByText]]" data="[[data.signInButton.buttonRenderer]]" on-tap="onSignInTap" class="style-scope ytd-guide-signin-promo-renderer">\n</ytd-button-renderer>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);q9F=k}k=q9F;return k},{mode:1});var HT=function(){var k=_.S.apply(this,arguments)||this;k.showFooter=!1;return k};
_.z(HT,_.S);HT.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}}}}};
HT.prototype.attached=function(){var k=this,g;return _.e(function(P){if(P.nextAddress==1){g=_.Za().resolve(_.VE(_.Xf));if(!g)return P.jumpTo(0);g.setGuideData(k.hostElement);return P.yield(0,3)}k.ytLazyListBehavior.initialCount=2;return P.return()})};
HT.prototype.onMouseExit=function(){_.W("web_guide_hover_expansion")&&_.kD(this.hostElement,"yt-guide-mouseleaved",[])};
HT.prototype.dataChanged=function(){this.data&&(this.showFooter=!0)};
HT.prototype.dataChanged=HT.prototype.dataChanged;HT.prototype.onMouseExit=HT.prototype.onMouseExit;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],HT.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],HT.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.Ol.YtLazyListBehavior),_.I("design:type",Object)],HT.prototype,"ytLazyListBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],HT.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],HT.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],HT.prototype,"showFooter",void 0);_.N([_.n({value:!0}),_.I("design:type",Boolean)],HT.prototype,"autoFill",void 0);_.N([_.dV("mouseleave"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],HT.prototype,"onMouseExit",null);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],HT.prototype,"dataChanged",null);_.N([_.t({is:"ytd-guide-renderer",disableElementRegistration:!0})],HT);
_.v(HT,"ytd-guide-renderer",function(){if(d02!==void 0)return d02;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sections" class="style-scope ytd-guide-renderer"></div>\n<div id="footer" hidden="[[!showFooter]]" class="style-scope ytd-guide-renderer">\n  <div id="guide-links-primary" class="style-scope ytd-guide-renderer">\n    <slot name="guide-links-primary" class="style-scope ytd-guide-renderer"></slot>\n  </div>\n  <div id="guide-links-secondary" class="style-scope ytd-guide-renderer">\n    <slot name="guide-links-secondary" class="style-scope ytd-guide-renderer"></slot>\n  </div>\n  <slot name="vat-notice" class="style-scope ytd-guide-renderer"></slot>\n  <slot name="copyright" class="style-scope ytd-guide-renderer"></slot>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return d02=k},{mode:_.Gd("kevlar_poly_si_batch_j073")?1:2});var TUn;var NN=function(){var k=_.S.apply(this,arguments)||this;k.systemIcons=_.W("kevlar_system_icons");k.frostedGlass=_.W("web_frosted_glass");k.getEndpointForm=function(){return yny(k.data)};
return k};
_.z(NN,_.S);_.d=NN.prototype;_.d.attached=function(){this.hostElement.setAttribute("role","tab");this.hostElement.setAttribute("tabindex","0")};
_.d.dataChanged=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive);this.hostElement.setAttribute("aria-label",_.a5(this.data.formattedTitle))};
_.d.onActiveStateChange=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive)};
_.d.onDown=function(){this.interaction.triggerDown()};
_.d.onUp=function(){this.interaction.triggerUp()};
_.d.onTap=function(k){if(this.data.serviceEndpoint){var g;_.W("shorts_controller_retrieve_seedless_sequence_v2")&&((g=_.b(this.data.serviceEndpoint,_.VY))==null?void 0:g.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint):XNU(this.data.serviceEndpoint,this);k.preventDefault()}else{var P;((P=this.data)==null?0:P.navigationEndpoint)&&!_.vb(_.of(k),this.hostElement,["A".toString()])&&_.GB(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.d.computeActive=function(k,g){if(!k)return!1;var P=k.navigationEndpoint;k=k.serviceEndpoint;if(!P&&!k||!g)return!1;if(P){k=_.b(P,_.q8);var x=_.b(g,_.q8);if(k&&x)return k.browseId===x.browseId&&k.params===x.params;var U;P=(U=_.b(P.commandMetadata,_.A6))==null?void 0:U.url;var A;g=(A=_.b(g.commandMetadata,_.A6))==null?void 0:A.url;return!(!P||!g||P!==g&&P!==_.hY(g))}return this.isActiveShortsTab(k,g)};
_.d.isActiveShortsTab=function(k,g){g=!!_.b(g,_.VY)||!!_.b(g,_.IW);return(!!_.b(k,_.VY)||!!_.b(k,_.IW))&&g};
_.d.computeTitle=function(k,g){return g?"":_.a5(k)};
_.mJ.Object.defineProperties(NN.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){if(this.isActive!==void 0)return this.isActive.toString()}}});
NN.prototype.onTap=NN.prototype.onTap;NN.prototype.onUp=NN.prototype.onUp;NN.prototype.onDown=NN.prototype.onDown;NN.prototype.onActiveStateChange=NN.prototype.onActiveStateChange;NN.prototype.dataChanged=NN.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],NN.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],NN.prototype,"ytComponentBehavior",void 0);
_.N([_.h(_.DE),_.I("design:type",Object)],NN.prototype,"ironButtonState",void 0);_.N([_.n(),_.I("design:type",Object)],NN.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],NN.prototype,"activeEndpoint",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],NN.prototype,"noLabels",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeActive(data,activeEndpoint)"}),_.I("design:type",Boolean)],NN.prototype,"isActive",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],NN.prototype,"systemIcons",void 0);_.N([_.Td("yt-interaction"),_.I("design:type",Object)],NN.prototype,"interaction",void 0);_.N([_.E("isActive"),_.I("design:type",Object),_.I("design:paramtypes",[])],NN.prototype,"ariaSelected",null);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],NN.prototype,"frostedGlass",void 0);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],NN.prototype,"dataChanged",null);_.N([_.OO("isActive"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],NN.prototype,"onActiveStateChange",null);_.N([_.dV("down"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],NN.prototype,"onDown",null);
_.N([_.dV("up"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],NN.prototype,"onUp",null);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],NN.prototype,"onTap",null);_.N([_.t({is:"ytd-mini-guide-entry-renderer",disableElementRegistration:!0})],NN);
_.v(NN,"ytd-mini-guide-entry-renderer",function(){if(TUn!==void 0)return TUn;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-guide-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" tabindex="-1" class="yt-simple-endpoint style-scope ytd-mini-guide-entry-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" title="[[computeTitle(data.formattedTitle, noLabels)]]" get-form="[[getEndpointForm]]">\n  <yt-icon id="icon" class="guide-icon style-scope ytd-mini-guide-entry-renderer" active="[[isActive]]" disable-upgrade$="[[data.thumbnail]]" hidden="[[data.thumbnail]]" icon="[[data.icon.iconType]]">\n  </yt-icon>\n  <span class="title style-scope ytd-mini-guide-entry-renderer" hidden="[[noLabels]]">[[getSimpleString(data.formattedTitle)]]</span>\n  <tp-yt-paper-tooltip animation-delay="0" hidden="[[!noLabels]]" offset="4" position="right" class="style-scope ytd-mini-guide-entry-renderer">\n    [[getSimpleString(data.formattedTitle)]]\n  </tp-yt-paper-tooltip>\n  <yt-interaction class="style-scope ytd-mini-guide-entry-renderer"></yt-interaction>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return TUn=k},{mode:_.Gd("kevlar_poly_si_batch_j063")?1:2});var e8s;var Is=function(){var k=_.S.apply(this,arguments)||this;k.allVideosCount=0;k.noLabels=_.W("kevlar_mini_guide_no_labels")||_.W("kevlar_modern_mini_guide");k.frostedGlass=_.W("web_frosted_glass");return k};
_.z(Is,_.S);_.d=Is.prototype;_.d.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}};
_.d.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","navigation");this.registerWithViewTransitionManager()};
_.d.onMouseEnter=function(){_.W("web_guide_hover_expansion")&&_.kD(this.hostElement,"yt-mini-guide-mouseentered",[])};
_.d.visibleChanged=function(){if(this.visible&&!this.data){var k=_.Za().resolve(_.VE(_.Xf));k&&k.setGuideData(this.hostElement)}};
_.d.dataChanged=function(){var k=_.W("kevlar_modern_mini_guide"),g;var P=(g=this.data)==null?void 0:g.items;g=this.allVideosCount;var x=[];if(P){for(var U=[],A=_.O(P),q=A.next();!q.done;q=A.next())if(q=q.value,q.guideSubscriptionsSectionRenderer){var T=void 0;U=((T=q.guideSubscriptionsSectionRenderer)==null?void 0:T.items)||[]}P=_.O(P);for(A=P.next();!A.done;A=P.next())if(A=A.value,q=void 0,(q=A.guideSectionRenderer)==null?0:q.items)for(q=void 0,A=_.O((q=A.guideSectionRenderer)==null?void 0:q.items),
q=A.next();!q.done;q=A.next()){q=q.value;var c=void 0,Z=void 0;T=q.guideEntryRenderer||_.b((c=q)==null?void 0:(Z=c.guideCollapsibleSectionEntryRenderer)==null?void 0:Z.headerEntry,pNd);c=[];Z=[];var w=void 0;if(((w=T)==null?void 0:w.targetId)==="subscriptions-guide-item")c=U;else{var J=w=void 0;if((w=q)==null?0:(J=w.guideCollapsibleSectionEntryRenderer)==null?0:J.sectionItems)Z=c=q.guideCollapsibleSectionEntryRenderer.sectionItems}CZ5(x,T,k?c:[]);if(Z.length>0)for(q=_.O(Z),T=q.next();!T.done;T=q.next())T=
T.value,Z=_.b(T,y3y),c=void 0,Z=Z&&(Z.alwaysShow||g)?_.b((c=Z)==null?void 0:c.entryRenderer,pNd):_.b(T,pNd),CZ5(x,Z,[])}}this.miniGuideItems=x};
_.d.activeEndpointChanged=function(){for(var k=this.items.children,g=0;g<k.length;g++)k[g].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.d.registerWithViewTransitionManager=function(){var k=this;_.ti(_.Xq,function(){var g=_.Za().resolve(_.VE(_.Lv));if(g&&g.isAnyTransitionEnabled){var P={};g.viewTransitionCoordinator.registerElement(k.hostElement,(P.slide="mini-guide-page-transition",P))}})};
Is.prototype.activeEndpointChanged=Is.prototype.activeEndpointChanged;Is.prototype.dataChanged=Is.prototype.dataChanged;Is.prototype.visibleChanged=Is.prototype.visibleChanged;Is.prototype.onMouseEnter=Is.prototype.onMouseEnter;_.N([_.h(_.vD),_.I("design:type",Object)],Is.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Is.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Is.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.yC.YtdGuideStateAwareBehavior),_.I("design:type",Object)],Is.prototype,"ytdGuideStateAwareBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Is.prototype,"ytComponentBehavior",void 0);_.N([_.Td("#items"),_.I("design:type",Object)],Is.prototype,"items",void 0);_.N([_.n(),_.I("design:type",Object)],Is.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Boolean)],Is.prototype,"visible",void 0);_.N([_.n(),_.I("design:type",Object)],Is.prototype,"miniGuideItems",void 0);_.N([_.n({selector:_.MeM}),_.I("design:type",Object)],Is.prototype,"allVideosCount",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Is.prototype,"noLabels",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Is.prototype,"frostedGlass",void 0);
_.N([_.dV("mouseenter"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Is.prototype,"onMouseEnter",null);_.N([_.Zf("visible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Is.prototype,"visibleChanged",null);_.N([_.Zf("data","allVideosCount"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Is.prototype,"dataChanged",null);
_.N([_.Zf("activeEndpoint"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Is.prototype,"activeEndpointChanged",null);_.N([_.t({is:"ytd-mini-guide-renderer",disableElementRegistration:!0})],Is);
_.v(Is,"ytd-mini-guide-renderer",function(){if(e8s===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-guide-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-mini-guide-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);e8s=k}k=e8s;return k},{mode:1});var cR2;var Vra=/^[\x00-\x7F]+$/,Xa=function(){return _.S.apply(this,arguments)||this};
_.z(Xa,_.S);_.mJ.Object.defineProperties(Xa.prototype,{displayHandle:{configurable:!0,enumerable:!0,get:function(){var k,g=_.a5((k=this.data)==null?void 0:k.handle);if(g)return _.vS("@"+g)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){var k=_.a5(this.displayHandle),g,P=_.a5((g=this.data)==null?void 0:g.handleUrl);if(k&&P)return _.vS(P+k)}},
warningText:{configurable:!0,enumerable:!0,get:function(){var k=_.a5(this.displayHandle);if(k&&!Vra.test(k)){var g;return(g=this.data)==null?void 0:g.warningText}}},
urlInfoTextWithUrl:{configurable:!0,enumerable:!0,get:function(){var k=_.a5(this.displayHandleUrl),g,P=_.a5((g=this.data)==null?void 0:g.urlInfoText);if(k&&P)return _.vS(P+" "+k)}}});
_.N([_.n(),_.I("design:type",Object)],Xa.prototype,"data",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],Xa.prototype,"displayHandle",null);_.N([_.E("displayHandle"),_.I("design:type",Object),_.I("design:paramtypes",[])],Xa.prototype,"displayHandleUrl",null);_.N([_.E("displayHandle"),_.I("design:type",Object),_.I("design:paramtypes",[])],Xa.prototype,"warningText",null);
_.N([_.E("displayHandleUrl"),_.I("design:type",Object),_.I("design:paramtypes",[])],Xa.prototype,"urlInfoTextWithUrl",null);_.N([_.t({is:"ytd-handles-claiming-confirm-dialog-content",disableElementRegistration:!0})],Xa);
_.v(Xa,"ytd-handles-claiming-confirm-dialog-content",function(){if(cR2!==void 0)return cR2;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-confirm-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n  <div id="handle-container" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n    <yt-img-shadow id="profile-picture" height="100" thumbnail="[[data.profilePicture]]" width="100" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n    </yt-img-shadow>\n    <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-confirm-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="handle" text="[[displayHandle]]" class="style-scope ytd-handles-claiming-confirm-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="handle-url" text="[[displayHandleUrl]]" class="style-scope ytd-handles-claiming-confirm-dialog-content"></yt-formatted-string>\n  </div>\n  <div id="info-container" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n    <yt-formatted-string id="first-info-text" class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[data.firstInfoText]]"></yt-formatted-string>\n    <yt-formatted-string id="url-info-text" class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[urlInfoTextWithUrl]]"></yt-formatted-string>\n    <div id="messages" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n      <template is="dom-repeat" items="[[data.infoText]]" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n      <template is="dom-if" restamp="" if="[[warningText]]" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[warningText]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return cR2=k},{mode:1});var Zo5;var yS=function(){var k=_.S.apply(this,arguments)||this;k.okButtonOverride={style:"mono",type:"outline",size:"M"};return k};
_.z(yS,_.S);yS.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
yS.prototype.configureRendererStamper=function(){return{"data.okButton":{id:"ok-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[okButtonOverride]]"}}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],yS.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],yS.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],yS.prototype,"okButtonOverride",void 0);_.N([_.n(),_.I("design:type",Object)],yS.prototype,"data",void 0);_.N([_.t({is:"ytd-handles-claiming-confirm-dialog-renderer",disableElementRegistration:!0})],yS);
_.v(yS,"ytd-handles-claiming-confirm-dialog-renderer",function(){if(Zo5!==void 0)return Zo5;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-handles-claiming-confirm-dialog-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-confirm-dialog-renderer"></yt-formatted-string>\n</div>\n<ytd-handles-claiming-confirm-dialog-content data="[[data]]" class="style-scope ytd-handles-claiming-confirm-dialog-renderer">\n</ytd-handles-claiming-confirm-dialog-content>\n<div id="footer" class="style-scope ytd-handles-claiming-confirm-dialog-renderer">\n  <div id="ok-button" class="style-scope ytd-handles-claiming-confirm-dialog-renderer"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Zo5=k},{mode:1});var m0T;var wuY=/^[\x00-\x7F]+$/,pJ=function(){var k=_.S.apply(this,arguments)||this;k.isLoading=!1;return k};
_.z(pJ,_.S);pJ.prototype.selectedHandleChanged=function(){if(this.handleInput&&this.onSelectedHandleChanged){var k;this.selectedHandle=(k=this.handleInput)==null?void 0:k.value;this.onSelectedHandleChanged(this.selectedHandle);_.kD(this.hostElement,"yt-refit-popups-action")}};
_.mJ.Object.defineProperties(pJ.prototype,{handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.handleUrlPrefix}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.vS("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.vS(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!wuY.test(this.selectedHandle)){var k;return(k=this.data)==null?void 0:k.warningText}}}});
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],pJ.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],pJ.prototype,"data",void 0);_.N([_.n(),_.I("design:type",String)],pJ.prototype,"selectedHandle",void 0);_.N([_.n(),_.I("design:type",Object)],pJ.prototype,"isLoading",void 0);_.N([_.n(),_.I("design:type",Function)],pJ.prototype,"onSelectedHandleChanged",void 0);_.N([_.Td("#channel-handle-input"),_.I("design:type",Object)],pJ.prototype,"handleInput",void 0);
_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],pJ.prototype,"handleUrlPrefix",null);_.N([_.E("selectedHandle"),_.I("design:type",Object),_.I("design:paramtypes",[])],pJ.prototype,"displayHandle",null);_.N([_.E("selectedHandle"),_.I("design:type",Object),_.I("design:paramtypes",[])],pJ.prototype,"displayHandleUrl",null);_.N([_.E("selectedHandle"),_.I("design:type",Object),_.I("design:paramtypes",[])],pJ.prototype,"warningText",null);
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],pJ.prototype,"ytRendererBehavior",void 0);_.N([_.t({is:"ytd-handles-claiming-edit-dialog-content",disableElementRegistration:!0})],pJ);
_.v(pJ,"ytd-handles-claiming-edit-dialog-content",function(){if(m0T!==void 0)return m0T;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-edit-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n  <div id="handle-container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    <yt-img-shadow id="profile-picture" height="100" thumbnail="[[data.profilePicture]]" width="100" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    </yt-img-shadow>\n    <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-edit-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="display-handle" respect-lang-dir="" text="[[displayHandle]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    </yt-formatted-string>\n    <yt-formatted-string id="display-handle-url" text="[[displayHandleUrl]]" class="style-scope ytd-handles-claiming-edit-dialog-content"></yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[warningText]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      <yt-formatted-string id="warning-text" class="line-text style-scope ytd-handles-claiming-edit-dialog-content" split-lines="" text="[[warningText]]">\n      </yt-formatted-string>\n    </template>\n  </div>\n  <div id="info-container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    <div id="messages" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      <template is="dom-repeat" items="[[data.infoText]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-edit-dialog-content" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <div id="input-container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    <template is="dom-if" restamp="" if="[[data.inputField]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      <ytd-channel-handle-input-renderer id="channel-handle-input" data="[[data.inputField.channelHandleInputRenderer]]" on-value-changed="selectedHandleChanged" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      </ytd-channel-handle-input-renderer>\n    </template>\n  </div>\n</div>\n<div id="spinner" hidden="[[!isLoading]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n  <tp-yt-paper-spinner active="[[isLoading]]" class="style-scope ytd-handles-claiming-edit-dialog-content"></tp-yt-paper-spinner>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return m0T=k},{mode:1});var JRF;var CJ=function(){var k=_.S.apply(this,arguments)||this;k.actionButtonOverride={style:"mono",type:"filled",size:"M"};k.cancelButtonOverride={style:"mono",type:"text",size:"M"};k.selectButtonDisabled=!1;k.isLoading=!1;k.hasSelectedHandleEventListener=!1;k.selectedHandleChanged=function(g){k.selectedHandle=g};
return k};
_.z(CJ,_.S);_.d=CJ.prototype;_.d.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled()};
_.d.onDataChanged=function(){var k,g;this.selectedHandle=(g=_.b((k=this.data)==null?void 0:k.inputField,zU5))==null?void 0:g.handle};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.onCancel=function(){this.selectedHandle="";_.RV(this.hostElement,"yt-close-popup-action",[this.is])};
_.d.onSelectHandle=function(){var k=this;if(this.selectedHandle!==void 0){var g;((g=this.data)==null?void 0:g.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(P,x){if(x.newHandleUpdateStatus!==void 0&&x.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&x.newHandleUpdateStatus.errorMessage)_.Qz(k.hostElement,_.a5(x.newHandleUpdateStatus.errorMessage)),
k.isLoading=!1;else{var U;if((U=k.data)==null?0:U.onChannelUpdateSuccess){P=k.data.onChannelUpdateSuccess;var A,q;if(x=(A=_.b(P,_.S1))==null?void 0:(q=A.popup)==null?void 0:q.handlesClaimingConfirmDialogRenderer)x.handle=_.vS(k.selectedHandle);k.ytComponentBehavior.resolveCommand(P);_.RV(k.hostElement,"yt-close-popup-action",[k.is])}else k.isLoading=!1}},
onServerError:function(){var P;k.content&&((P=k.content)==null?0:P.handleInput)&&k.content.handleInput.validate();k.isLoading=!1;_.Qz(k.hostElement,_.OX("TRY_AGAIN_LATER"))}}}))}};
_.d.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
CJ.prototype.onDataChanged=CJ.prototype.onDataChanged;CJ.prototype.onSelectedHandleChanged=CJ.prototype.onSelectedHandleChanged;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],CJ.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],CJ.prototype,"actionButtonOverride",void 0);_.N([_.n(),_.I("design:type",Object)],CJ.prototype,"cancelButtonOverride",void 0);_.N([_.n(),_.I("design:type",Object)],CJ.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",String)],CJ.prototype,"selectedHandle",void 0);_.N([_.n(),_.I("design:type",Object)],CJ.prototype,"selectButtonDisabled",void 0);_.N([_.n(),_.I("design:type",Object)],CJ.prototype,"isLoading",void 0);_.N([_.n(),_.I("design:type",Object)],CJ.prototype,"hasSelectedHandleEventListener",void 0);_.N([_.n(),_.I("design:type",Object)],CJ.prototype,"handleInput",void 0);
_.N([_.OO("selectedHandle"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],CJ.prototype,"onSelectedHandleChanged",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],CJ.prototype,"onDataChanged",null);_.N([_.Td("ytd-handles-claiming-edit-dialog-content"),_.I("design:type",Object)],CJ.prototype,"content",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],CJ.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],CJ.prototype,"ytRendererstamperBehavior",void 0);_.N([_.t({is:"ytd-handles-claiming-edit-dialog-renderer",disableElementRegistration:!0})],CJ);
_.v(CJ,"ytd-handles-claiming-edit-dialog-renderer",function(){if(JRF!==void 0)return JRF;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-edit-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-edit-dialog-renderer"></yt-formatted-string>\n</div>\n<ytd-handles-claiming-edit-dialog-content data="[[data]]" is-loading="[[isLoading]]" selected-handle="[[selectedHandle]]" on-selected-handle-changed="[[selectedHandleChanged]]" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n</ytd-handles-claiming-edit-dialog-content>\n<div id="footer" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" overrides="[[cancelButtonOverride]]" on-click="onCancel" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer id="select-button" data="[[data.selectButton.buttonRenderer]]" disabled="[[selectButtonDisabled]]" overrides="[[actionButtonOverride]]" on-click="onSelectHandle" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return JRF=k},{mode:1});var rRU;var Gw=function(){return _.S.apply(this,arguments)||this};
_.z(Gw,_.S);_.mJ.Object.defineProperties(Gw.prototype,{formattedHandle:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null?0:k.handle){var g;return _.vS("@"+_.a5((g=this.data)==null?void 0:g.handle))}}}});
_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],Gw.prototype,"formattedHandle",null);_.N([_.n(),_.I("design:type",Object)],Gw.prototype,"data",void 0);_.N([_.t({is:"ytd-handles-claiming-radio-option-renderer",disableElementRegistration:!0})],Gw);
_.v(Gw,"ytd-handles-claiming-radio-option-renderer",function(){if(rRU!==void 0)return rRU;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-radio-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="handle" respect-lang-dir="" text="[[formattedHandle]]" class="style-scope ytd-handles-claiming-radio-option-renderer">\n</yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return rRU=k},{mode:1});var fiY;var Wie=/^[\x00-\x7F]+$/,Rs=function(){var k=_.S.apply(this,arguments)||this;k.initialRadioIndex="-1";k.isLoading=!1;k.maybeSubmitFeedback=function(){k.feedbackSurveyRenderer.submitSurvey()};
return k};
_.z(Rs,_.S);Rs.prototype.updateSelectedHandleIndexFromBinding=function(k){this.selectedRadioIndex=+k.detail.value;if(this.onSelectedRadioIndexChanged)this.onSelectedRadioIndexChanged(k)};
Rs.prototype.selectedHandleChanged=function(k){if(this.handleInput&&Number(this.selectedRadioIndex)===this.radioButtonLength&&this.onSelectedHandleChanged){var g;this.selectedHandle=(g=this.handleInput)==null?void 0:g.value;this.onSelectedHandleChanged(k)}};
_.mJ.Object.defineProperties(Rs.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var k;return(((k=this.data)==null?void 0:k.radioButton)||[]).length}},
handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var k;return this.ytRendererBehavior.getSimpleString((k=this.data)==null?void 0:k.handleUrlPrefix)}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.vS("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.vS(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!Wie.test(this.selectedHandle)){var k;return(k=this.data)==null?void 0:k.warningText}}}});
_.N([_.n(),_.I("design:type",Object)],Rs.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],Rs.prototype,"initialRadioIndex",void 0);_.N([_.n(),_.I("design:type",Number)],Rs.prototype,"selectedRadioIndex",void 0);_.N([_.n(),_.I("design:type",String)],Rs.prototype,"selectedHandle",void 0);_.N([_.n(),_.I("design:type",Object)],Rs.prototype,"isLoading",void 0);_.N([_.n(),_.I("design:type",Function)],Rs.prototype,"onSelectedHandleChanged",void 0);
_.N([_.n(),_.I("design:type",Function)],Rs.prototype,"onSelectedRadioIndexChanged",void 0);_.N([_.Td("#channel-handle-input"),_.I("design:type",Object)],Rs.prototype,"handleInput",void 0);_.N([_.Td("ytd-feedback-survey-renderer"),_.I("design:type",Object)],Rs.prototype,"feedbackSurveyRenderer",void 0);_.N([_.E("data"),_.I("design:type",Number),_.I("design:paramtypes",[])],Rs.prototype,"radioButtonLength",null);
_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],Rs.prototype,"handleUrlPrefix",null);_.N([_.E("selectedHandle"),_.I("design:type",Object),_.I("design:paramtypes",[])],Rs.prototype,"displayHandle",null);_.N([_.E("selectedHandle"),_.I("design:type",Object),_.I("design:paramtypes",[])],Rs.prototype,"displayHandleUrl",null);_.N([_.E("selectedHandle"),_.I("design:type",Object),_.I("design:paramtypes",[])],Rs.prototype,"warningText",null);
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Rs.prototype,"ytRendererBehavior",void 0);_.N([_.t({is:"ytd-handles-claiming-select-dialog-content",disableElementRegistration:!0})],Rs);
_.v(Rs,"ytd-handles-claiming-select-dialog-content",function(){if(fiY!==void 0)return fiY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-select-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-select-dialog-content">\n  <div id="handle-container" class="style-scope ytd-handles-claiming-select-dialog-content">\n    <yt-img-shadow id="profile-picture" height="100" thumbnail="[[data.profilePicture]]" width="100" class="style-scope ytd-handles-claiming-select-dialog-content">\n    </yt-img-shadow>\n    <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-select-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="display-handle" respect-lang-dir="" text="[[displayHandle]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n    </yt-formatted-string>\n    <yt-formatted-string id="display-handle-url" text="[[displayHandleUrl]]" class="style-scope ytd-handles-claiming-select-dialog-content"></yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[warningText]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <yt-formatted-string id="warning-text" class="line-text style-scope ytd-handles-claiming-select-dialog-content" split-lines="" text="[[warningText]]">\n      </yt-formatted-string>\n    </template>\n  </div>\n  <div id="info-container" class="style-scope ytd-handles-claiming-select-dialog-content">\n    <div id="messages" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <template is="dom-repeat" items="[[data.infoText]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-select-dialog-content" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <tp-yt-paper-radio-group id="radio-container" selected="[[initialRadioIndex]]" on-selected-changed="updateSelectedHandleIndexFromBinding" class="style-scope ytd-handles-claiming-select-dialog-content">\n    <template is="dom-repeat" items="[[data.radioButton]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <tp-yt-paper-radio-button id="radio-item" name$="[[index]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        <ytd-handles-claiming-radio-option-renderer data="[[item.handlesClaimingRadioOptionRenderer]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        </ytd-handles-claiming-radio-option-renderer>\n      </tp-yt-paper-radio-button>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.inputField]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <tp-yt-paper-radio-button id="radio-item" name$="[[radioButtonLength]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        <ytd-channel-handle-input-renderer id="channel-handle-input" data="[[data.inputField.channelHandleInputRenderer]]" on-value-changed="selectedHandleChanged" class="style-scope ytd-handles-claiming-select-dialog-content">\n        </ytd-channel-handle-input-renderer>\n      </tp-yt-paper-radio-button>\n    </template>\n  </tp-yt-paper-radio-group>\n</div>\n<div id="spinner" hidden="[[!isLoading]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n  <tp-yt-paper-spinner active="[[isLoading]]" class="style-scope ytd-handles-claiming-select-dialog-content"></tp-yt-paper-spinner>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return fiY=k},{mode:1});var sBY;var k2=function(){var k=_.S.apply(this,arguments)||this;k.actionButtonOverride={style:"mono",type:"filled",size:"M"};k.cancelButtonOverride={style:"mono",type:"text",size:"M"};k.initialRadioIndex="-1";k.selectButtonDisabled=!1;k.isLoading=!1;k.selectedRadioIndexChanged=function(g){k.selectedRadioIndex=Number(g.detail.value)};
k.selectedHandleChanged=function(g){k.selectedHandle=g.detail.value};
return k};
_.z(k2,_.S);_.d=k2.prototype;_.d.onDataChanged=function(){this.initialRadioIndex="0";this.selectedRadioIndex=0};
_.d.onSelectedHandleIndexChanged=function(){this.updateSelectedHandle()};
_.d.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled();_.kD(this.hostElement,"yt-refit-popups-action")};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.onCancel=function(){this.initialRadioIndex="-1";this.selectedRadioIndex=-1;_.RV(this.hostElement,"yt-close-popup-action",[this.is])};
_.d.onSelectHandle=function(){var k=this;if(this.selectedHandle!==void 0){var g;((g=this.data)==null?void 0:g.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(P,x){if(x.newHandleUpdateStatus!==void 0&&x.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&x.newHandleUpdateStatus.errorMessage)_.Qz(k.hostElement,_.a5(x.newHandleUpdateStatus.errorMessage)),
k.isLoading=!1;else{var U;if((U=k.data)==null?0:U.onChannelUpdateSuccess){P=k.data.onChannelUpdateSuccess;x=_.b(P,_.S1);var A;if(x==null?0:(A=x.popup)==null?0:A.handlesClaimingConfirmDialogRenderer)x.popup.handlesClaimingConfirmDialogRenderer.handle=_.vS(k.selectedHandle);k.ytComponentBehavior.resolveCommand(P);_.RV(k.hostElement,"yt-close-popup-action",[k.is])}else k.isLoading=!1}},
onServerError:function(){if(k.selectedRadioIndex===k.radioButtonLength){var P;k.content&&((P=k.content)==null?0:P.handleInput)&&k.content.handleInput.validate()}k.isLoading=!1;_.Qz(k.hostElement,_.OX("TRY_AGAIN_LATER"))}}}))}};
_.d.updateSelectedHandle=function(){if(this.selectedRadioIndex!==void 0)if(this.selectedRadioIndex<0)this.selectedHandle=void 0;else if(this.selectedRadioIndex===this.radioButtonLength){var k,g;this.selectedHandle=(k=this.content)==null?void 0:(g=k.handleInput)==null?void 0:g.value}else this.selectedRadioIndex>=0&&((k=this.getRadioItem(this.selectedRadioIndex))?this.selectedHandle=this.ytRendererBehavior.getSimpleString(k==null?void 0:k.handle):this.selectedHandle=void 0)};
_.d.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
_.d.getRadioItem=function(k){if(this.radioButtonLength>k&&k>=0)return _.b(this.data.radioButton[k],oiY)};
_.mJ.Object.defineProperties(k2.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var k;return(((k=this.data)==null?void 0:k.radioButton)||[]).length}}});
k2.prototype.onSelectedHandleChanged=k2.prototype.onSelectedHandleChanged;k2.prototype.onSelectedHandleIndexChanged=k2.prototype.onSelectedHandleIndexChanged;k2.prototype.onDataChanged=k2.prototype.onDataChanged;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],k2.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],k2.prototype,"actionButtonOverride",void 0);_.N([_.n(),_.I("design:type",Object)],k2.prototype,"cancelButtonOverride",void 0);
_.N([_.n(),_.I("design:type",Object)],k2.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],k2.prototype,"initialRadioIndex",void 0);_.N([_.n(),_.I("design:type",Number)],k2.prototype,"selectedRadioIndex",void 0);_.N([_.n(),_.I("design:type",String)],k2.prototype,"selectedHandle",void 0);_.N([_.n(),_.I("design:type",Object)],k2.prototype,"selectButtonDisabled",void 0);_.N([_.n(),_.I("design:type",Object)],k2.prototype,"isLoading",void 0);
_.N([_.E("data"),_.I("design:type",Number),_.I("design:paramtypes",[])],k2.prototype,"radioButtonLength",null);_.N([_.Td("ytd-handles-claiming-select-dialog-content"),_.I("design:type",Object)],k2.prototype,"content",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],k2.prototype,"onDataChanged",null);
_.N([_.OO("selectedRadioIndex"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],k2.prototype,"onSelectedHandleIndexChanged",null);_.N([_.OO("selectedHandle"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],k2.prototype,"onSelectedHandleChanged",null);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],k2.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],k2.prototype,"ytRendererstamperBehavior",void 0);_.N([_.t({is:"ytd-handles-claiming-select-dialog-renderer",disableElementRegistration:!0})],k2);
_.v(k2,"ytd-handles-claiming-select-dialog-renderer",function(){if(sBY!==void 0)return sBY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-select-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-select-dialog-renderer"></yt-formatted-string>\n</div>\n<ytd-handles-claiming-select-dialog-content data="[[data]]" initial-radio-index="[[initialRadioIndex]]" is-loading="[[isLoading]]" selected-handle="[[selectedHandle]]" selected-radio-index="[[selectedRadioIndex]]" on-selected-handle-changed="[[selectedHandleChanged]]" on-selected-radio-index-changed="[[selectedRadioIndexChanged]]" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n</ytd-handles-claiming-select-dialog-content>\n<div id="footer" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" overrides="[[cancelButtonOverride]]" on-click="onCancel" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer id="select-button" data="[[data.selectButton.buttonRenderer]]" disabled="[[selectButtonDisabled]]" overrides="[[actionButtonOverride]]" on-click="onSelectHandle" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return sBY=k},{mode:1});var bo5;var BUy;var gm=function(){return _.S.apply(this,arguments)||this};
_.z(gm,_.S);gm.prototype.configureRendererStamper=function(){return{"data.badge":{id:"standalone-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],gm.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],gm.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],gm.prototype,"data",void 0);_.N([_.t({is:"ytd-hotkey-dialog-section-option-renderer",disableElementRegistration:!0})],gm);
_.v(gm,"ytd-hotkey-dialog-section-option-renderer",function(){if(BUy!==void 0)return BUy;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-section-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="label-container" class="label-container style-scope ytd-hotkey-dialog-section-option-renderer">\n  <div id="label" class="style-scope ytd-hotkey-dialog-section-option-renderer">[[getSimpleString(data.label)]]</div>\n  <div id="standalone-badge" class="standalone-badge style-scope ytd-hotkey-dialog-section-option-renderer"></div>\n</div>\n<div id="hotkey" aria-label$="[[data.hotkeyAccessibilityLabel.accessibilityData.label]]" class="style-scope ytd-hotkey-dialog-section-option-renderer">[[data.hotkey]]</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return BUy=k},{mode:1});var z83;var PG=function(){return _.S.apply(this,arguments)||this};
_.z(PG,_.S);PG.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{hotkeyDialogSectionOptionRenderer:"ytd-hotkey-dialog-section-option-renderer"}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],PG.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],PG.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],PG.prototype,"data",void 0);_.N([_.t({is:"ytd-hotkey-dialog-section-renderer",disableElementRegistration:!0})],PG);
_.v(PG,"ytd-hotkey-dialog-section-renderer",function(){if(z83!==void 0)return z83;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sub-title" class="style-scope ytd-hotkey-dialog-section-renderer">[[getSimpleString(data.title)]]</div>\n<div id="options" class="style-scope ytd-hotkey-dialog-section-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return z83=k},{mode:1});var $2=function(){return _.S.apply(this,arguments)||this};
_.z($2,_.S);$2.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{hotkeyDialogSectionRenderer:"ytd-hotkey-dialog-section-renderer"}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],$2.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],$2.prototype,"data",void 0);_.N([_.t({is:"ytd-hotkey-dialog-content",disableElementRegistration:!0})],$2);
_.v($2,"ytd-hotkey-dialog-content",function(){if(bo5!==void 0)return bo5;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope ytd-hotkey-dialog-content">\n  <div id="sections" class="style-scope ytd-hotkey-dialog-content"></div>\n</tp-yt-paper-dialog-scrollable>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return bo5=k},{mode:1});var uO3;var x2=function(){return _.S.apply(this,arguments)||this};
_.z(x2,_.S);x2.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var k=document.querySelector("ytd-hotkey-dialog-content #scrollable");k&&(k.dialogElement=this.hostElement.parentElement)};
x2.prototype.onCloseTap=function(){_.RV(this.hostElement,"yt-close-popup-action")};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],x2.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],x2.prototype,"data",void 0);_.N([_.t({is:"ytd-hotkey-dialog-renderer",disableElementRegistration:!0})],x2);
_.v(x2,"ytd-hotkey-dialog-renderer",function(){if(uO3!==void 0)return uO3;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-hotkey-dialog-renderer">[[getSimpleString(data.title)]]</div>\n<ytd-hotkey-dialog-content data="[[data]]" class="style-scope ytd-hotkey-dialog-renderer"></ytd-hotkey-dialog-content>\n<div id="action-buttons" class="style-scope ytd-hotkey-dialog-renderer">\n  <ytd-button-renderer id="cancel" data="[[data.dismissButton.buttonRenderer]]" on-tap="onCloseTap" class="style-scope ytd-hotkey-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return uO3=k},{mode:1});var h8T;var ib=function(){return _.S.apply(this,arguments)||this};
_.z(ib,_.S);ib.prototype.onYtServiceRequestError=function(){if(this.blocked){var k;var g=(k=this.data)==null?void 0:k.defaultServiceEndpoint}else{var P;g=(P=this.data)==null?void 0:P.toggledServiceEndpoint}var x;(g=(x=_.b(g,_.Bdq))==null?void 0:x.onFailureAction)&&this.ytComponentBehavior.resolveCommand(g);this.updateBlockState(!this.blocked)};
ib.prototype.onYtToggleButton=function(k){this.updateBlockState(k.detail.toggled)};
ib.prototype.updateBlockState=function(k){if(k!==this.blocked){var g=this.blockedEntityKey;g&&this.ytdReduxBehavior.dispatch(_.ZW("blockStateEntity",g,{key:g,blocked:k}));this.set("data.isToggled",k)}};
_.mJ.Object.defineProperties(ib.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)}}});
ib.prototype.onYtToggleButton=ib.prototype.onYtToggleButton;ib.prototype.onYtServiceRequestError=ib.prototype.onYtServiceRequestError;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],ib.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],ib.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ib.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],ib.prototype,"blockedEntityKey",void 0);
_.N([_.n({selectorArgs:["blockedEntityKey"],selector:function(k,g){return _.ia(k.entities,"blockStateEntity",g)}}),
_.I("design:type",Object)],ib.prototype,"blockStateEntity",void 0);_.N([_.E("data","blockStateEntity"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],ib.prototype,"blocked",null);_.N([_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],ib.prototype,"onYtServiceRequestError",null);
_.N([_.dV("yt-toggle-button"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],ib.prototype,"onYtToggleButton",null);_.N([_.t({is:"ytd-block-button",disableElementRegistration:!0})],ib);
_.v(ib,"ytd-block-button",function(){if(h8T!==void 0)return h8T;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-block-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-toggle-button-renderer data="[[data]]" class="style-scope ytd-block-button">\n</ytd-toggle-button-renderer>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return h8T=k},
{mode:1});var EdU;var Lin;var U0=function(){return _.S.apply(this,arguments)||this};
_.z(U0,_.S);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],U0.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],U0.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],U0.prototype,"data",void 0);_.N([_.t({is:"ytd-kids-blocklist-picker-item-renderer",disableElementRegistration:!0})],U0);
_.v(U0,"ytd-kids-blocklist-picker-item-renderer",function(){if(Lin!==void 0)return Lin;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-kids-blocklist-picker-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="account-info style-scope ytd-kids-blocklist-picker-item-renderer">\n  <div class="account-avatar style-scope ytd-kids-blocklist-picker-item-renderer">\n    <yt-img-shadow id="account-icon" thumbnail="[[data.avatar]]" width="44" class="style-scope ytd-kids-blocklist-picker-item-renderer">\n    </yt-img-shadow>\n  </div>\n  <div class="account-text-info style-scope ytd-kids-blocklist-picker-item-renderer">\n    <yt-formatted-string class="account-name style-scope ytd-kids-blocklist-picker-item-renderer" text="[[data.childDisplayName]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="account-description style-scope ytd-kids-blocklist-picker-item-renderer" text="[[data.childAccountDescription]]">\n    </yt-formatted-string>\n  </div>\n</div>\n<div class="action-button style-scope ytd-kids-blocklist-picker-item-renderer">\n  <ytd-block-button blocked-entity-key="[[data.blockedEntityKey]]" data="[[data.blockButton.toggleButtonRenderer]]" class="style-scope ytd-kids-blocklist-picker-item-renderer">\n  </ytd-block-button>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Lin=k},{mode:1});var A$=function(){return _.S.apply(this,arguments)||this};
_.z(A$,_.S);A$.prototype.configureRendererStamper=function(){return{"data.childRows":{id:"child-rows",mapping:{kidsBlocklistPickerItemRenderer:"ytd-kids-blocklist-picker-item-renderer"}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],A$.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],A$.prototype,"data",void 0);_.N([_.t({is:"ytd-kids-blocklist-picker-content",disableElementRegistration:!0})],A$);
_.v(A$,"ytd-kids-blocklist-picker-content",function(){if(EdU!==void 0)return EdU;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-kids-blocklist-picker-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="child-rows" class="style-scope ytd-kids-blocklist-picker-content"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return EdU=
k},{mode:_.Gd("kevlar_poly_si_batch_j025")?1:2});var ndT;var dm=function(){var k=_.S.apply(this,arguments)||this;k.hasAnyRequestSucceeded=!1;k.hasAnyRequestFailed=!1;k.numPendingRequests=0;return k};
_.z(dm,_.S);_.d=dm.prototype;_.d.attached=function(){this.hostElement.setAttribute("dialog","")};
_.d.onDoneButtonTap=function(){_.RV(this.hostElement,"yt-close-popup-action",["ytd-kids-blocklist-picker-renderer"])};
_.d.onYtServiceRequestSent=function(){this.numPendingRequests+=1};
_.d.onYtServiceRequestCompleted=function(){--this.numPendingRequests;this.hasAnyRequestSucceeded=!0};
_.d.onYtServiceRequestError=function(){--this.numPendingRequests;this.hasAnyRequestFailed=!0};
_.d.onPopupClosed=function(k){var g,P;if(((g=k.detail)==null?void 0:(P=g.popup)==null?void 0:P.is)==="tp-yt-paper-dialog"){var x;this.numPendingRequests<=0&&this.hasAnyRequestSucceeded&&!this.hasAnyRequestFailed&&((x=this.data)==null?0:x.successfulToastActionMessage)&&(k=_.Xm(this.data.successfulToastActionMessage),this.ytComponentBehavior.resolveCommand(k));this.hasAnyRequestFailed=this.hasAnyRequestSucceeded=!1;this.numPendingRequests=0}};
dm.prototype.onPopupClosed=dm.prototype.onPopupClosed;dm.prototype.onYtServiceRequestError=dm.prototype.onYtServiceRequestError;dm.prototype.onYtServiceRequestCompleted=dm.prototype.onYtServiceRequestCompleted;dm.prototype.onYtServiceRequestSent=dm.prototype.onYtServiceRequestSent;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],dm.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],dm.prototype,"ytRendererBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],dm.prototype,"data",void 0);_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],dm.prototype,"onYtServiceRequestSent",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],dm.prototype,"onYtServiceRequestCompleted",null);
_.N([_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],dm.prototype,"onYtServiceRequestError",null);_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],dm.prototype,"onPopupClosed",null);_.N([_.t({is:"ytd-kids-blocklist-picker-renderer",disableElementRegistration:!0})],dm);
_.v(dm,"ytd-kids-blocklist-picker-renderer",function(){if(ndT!==void 0)return ndT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-kids-blocklist-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-kids-blocklist-picker-renderer">\n  <div id="title" class="style-scope ytd-kids-blocklist-picker-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-kids-blocklist-picker-renderer"> </yt-formatted-string>\n  </div>\n  <ytd-kids-blocklist-picker-content data="[[data]]" class="style-scope ytd-kids-blocklist-picker-renderer"> </ytd-kids-blocklist-picker-content>\n</div>\n<div id="footer" class="style-scope ytd-kids-blocklist-picker-renderer">\n  <div id="action-buttons" class="style-scope ytd-kids-blocklist-picker-renderer">\n    <ytd-button-renderer id="done-button" data="[[data.doneButton.buttonRenderer]]" on-click="onDoneButtonTap" class="style-scope ytd-kids-blocklist-picker-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return ndT=k},{mode:1});var S92;var Fi7;var O0=function(){return _.S.apply(this,arguments)||this};
_.z(O0,_.S);O0.prototype.setTip=function(k){var g=this;this.data&&(this.tip=m2V(VsY.getInstance(),k,this.data),_.VJ(this,function(){_.GB(g.hostElement,"yt-refit")}))};
O0.prototype.clearTip=function(){this.tip=void 0};
O0.prototype.computeHidden=function(k){return!k};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],O0.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],O0.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeHidden(tip)",value:!0}),_.I("design:type",Boolean)],O0.prototype,"hidden",void 0);_.N([_.n(),_.I("design:type",Object)],O0.prototype,"tip",void 0);_.N([_.t({is:"ytd-menu-popup-tip-renderer",disableElementRegistration:!0})],O0);
_.v(O0,"ytd-menu-popup-tip-renderer",function(){if(Fi7!==void 0)return Fi7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-popup-tip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[tip]]" class="style-scope ytd-menu-popup-tip-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);
return Fi7=k},{mode:1});var Y9a;var qM=function(){var k=_.S.apply(this,arguments)||this;k.useIcons=!1;k.systemIcons=_.W("kevlar_system_icons");k.useListItemStyles=_.W("web_list_item_style_for_menu_items");return k};
_.z(qM,_.S);_.d=qM.prototype;_.d.onFocus=function(){var k;(k=_.kr(this.hostElement).querySelector("tp-yt-paper-item"))==null||k.focus()};
_.d.onTap=function(){var k=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint;if(k&&_.b(k,_.xD))this.componentBehavior.resolveCommand(k),this.updateToggledStateInEntity();else if(k){this.componentBehavior.resolveCommand(k)||_.Za().resolve(_.wP).resolveCommand(k,{form:{element:this.hostElement}});var g;((g=_.b(k,_.UX))==null?void 0:g.signal)==="CLIENT_SIGNAL"&&this.updateToggledStateInEntity()}};
_.d.onYtServiceRequestCompleted=function(){this.updateToggledStateInEntity()};
_.d.toggledStateEntityChanged=function(){this.toggleMenuServiceItemEntity&&this.set("data.isToggled",!!this.toggleMenuServiceItemEntity.isToggled)};
_.d.updateToggledStateInEntity=function(){var k=this.data.toggleMenuServiceItemEntityKey,g=!this.data.isToggled;k&&this.ytdReduxBehavior.dispatch(_.ZW("toggleMenuServiceItemEntity",k,{key:k,isToggled:g}))};
_.d.computeIcon=function(k,g,P){return(k=k?P:g)&&k.iconType?_.Pm(k.iconType):""};
_.d.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.d.isIconActive=function(k){return!_.W("toggle_menu_active_icon_killswitch")&&k};
_.mJ.Object.defineProperties(qM.prototype,{toggleButtonText:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return((k=this.data)==null?0:k.isToggled)?(g=this.data)==null?void 0:g.toggledText:(P=this.data)==null?void 0:P.defaultText}}});
qM.prototype.toggledStateEntityChanged=qM.prototype.toggledStateEntityChanged;qM.prototype.onYtServiceRequestCompleted=qM.prototype.onYtServiceRequestCompleted;qM.prototype.onTap=qM.prototype.onTap;qM.prototype.onFocus=qM.prototype.onFocus;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],qM.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],qM.prototype,"componentBehavior",void 0);
_.N([_.h(_.vD),_.I("design:type",Object)],qM.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],qM.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],qM.prototype,"useIcons",void 0);_.N([_.n({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.I("design:type",String)],qM.prototype,"icon",void 0);
_.N([_.n({selectorArgs:["data.toggleMenuServiceItemEntityKey"],selector:_.Ym.toggleMenuServiceItemEntitySelector}),_.I("design:type",Object)],qM.prototype,"toggleMenuServiceItemEntity",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],qM.prototype,"systemIcons",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],qM.prototype,"useListItemStyles",void 0);
_.N([_.dV("focus"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],qM.prototype,"onFocus",null);_.N([_.E("data.isToggled"),_.I("design:type",Object),_.I("design:paramtypes",[])],qM.prototype,"toggleButtonText",null);_.N([_.dV("tap"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],qM.prototype,"onTap",null);
_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],qM.prototype,"onYtServiceRequestCompleted",null);_.N([_.OO("toggleMenuServiceItemEntity.isToggled","data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],qM.prototype,"toggledStateEntityChanged",null);_.N([_.t({is:"ytd-toggle-menu-service-item-renderer",disableElementRegistration:!0})],qM);
_.v(qM,"ytd-toggle-menu-service-item-renderer",function(){if(Y9a!==void 0)return Y9a;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-menu-service-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item class="style-scope ytd-toggle-menu-service-item-renderer">\n  <yt-icon active="[[isIconActive(data.isToggled)]]" hidden="[[computeIconHidden(icon, useIcons)]]" icon="[[icon]]" class="style-scope ytd-toggle-menu-service-item-renderer"></yt-icon>\n  <yt-formatted-string text="[[toggleButtonText]]" class="style-scope ytd-toggle-menu-service-item-renderer"></yt-formatted-string>\n  <tp-yt-paper-toggle-button checked="[[data.isToggled]]" hidden="[[!data.hasToggleSwitch]]" class="style-scope ytd-toggle-menu-service-item-renderer"></tp-yt-paper-toggle-button>\n</tp-yt-paper-item>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Y9a=k},{mode:1});var jBU;var TR=function(){return _.S.apply(this,arguments)||this};
_.z(TR,_.S);TR.prototype.onFocus=function(){var k;(k=_.kr(this.hostElement).querySelector("tp-yt-paper-item"))==null||k.focus()};
_.mJ.Object.defineProperties(TR.prototype,{imageSource:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.iconUrl)return _.Hj(this.data.iconUrl)}}});
TR.prototype.onFocus=TR.prototype.onFocus;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],TR.prototype,"rendererBehavior",void 0);_.N([_.h(_.fF.YtEndpointBehavior),_.I("design:type",Object)],TR.prototype,"ytEndpointBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],TR.prototype,"data",void 0);_.N([_.dV("focus"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],TR.prototype,"onFocus",null);
_.N([_.E("data.iconUrl"),_.I("design:type",Object),_.I("design:paramtypes",[])],TR.prototype,"imageSource",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-menu-custom-icon-item-renderer"})],TR);
_.v(TR,"ytd-menu-custom-icon-item-renderer",function(){if(jBU!==void 0)return jBU;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-custom-icon-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-menu-custom-icon-item-renderer" data="[[data.command]]" href$="[[computeHref_(data.command)]]" tabindex="-1">\n  <tp-yt-paper-item class="style-scope ytd-menu-custom-icon-item-renderer">\n    <img class="custom-icon style-scope ytd-menu-custom-icon-item-renderer" hidden$="[[!data.iconUrl]]" alt="icon" src$="[[imageSource]]">\n    <div class="action-text style-scope ytd-menu-custom-icon-item-renderer">\n      [[getSimpleString(data.actionText)]]\n      <yt-icon class="launch-icon style-scope ytd-menu-custom-icon-item-renderer" icon="yt-icons:launch"></yt-icon>\n    </div>\n  </tp-yt-paper-item>\n</a>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return jBU=k},{mode:_.Gd("kevlar_poly_si_batch_j028")?1:2});_.y3(_.HY,"yt-list-item-view-model",{props:{data:_.GH,isMenuItem:_.GH,isCompact:_.GH,onTap:_.NJ,trailingAccessory:_.NJ,hideSelectionTextChevron:_.GH,disabled:_.GH,inPopup:_.GH,disableHorizontalPadding:_.GH,isOverlay:_.GH,isToggled:_.GH,ariaLabel:_.GH,ariaPressed:_.GH}});var e6=function(){var k=_.S.apply(this,arguments)||this;k.disableBackdropFilter=_.W("web_disable_backdrop_filter");return k};
_.z(e6,_.S);_.d=e6.prototype;
_.d.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{menuNavigationItemRenderer:{component:"ytd-menu-navigation-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuServiceItemRenderer:{component:"ytd-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuConditionalNavigationItemRenderer:{component:"ytd-menu-navigation-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuConditionalServiceItemRenderer:{component:"ytd-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}},
toggleMenuServiceItemRenderer:{component:"ytd-toggle-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}},listItemViewModel:{component:"yt-list-item-view-model",params:{isCompact:!0}},menuCustomIconItemRenderer:{component:"ytd-menu-custom-icon-item-renderer"},menuServiceItemDownloadRenderer:{component:"ytd-menu-service-item-download-renderer"},clientSideToggleMenuItemRenderer:{component:"yt-live-chat-toggle-renderer"}}},"data.footer":{id:"footer",mapping:{menuPopupTipRenderer:"ytd-menu-popup-tip-renderer"}}}};
_.d.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu")};
_.d.computeAriaLabel=function(k){return k};
_.d.onPopupOpened=function(){this.items.selected=0;for(var k=_.O(_.kr(this.items).children),g=k.next();!g.done;g=k.next())g.value.popupPositionTarget=this.positionTarget;if(k=this.popupTip||void 0)k.setTip(this.source||""),this.source=void 0;this.veData&&(k=_.hE())&&_.Mh(k,[this.veData])};
_.d.onPopupClosed=function(){var k=this.popupTip||void 0;k&&k.clearTip()};
_.d.onIronActivate=function(k){this.shouldPersist(k)||_.RV(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.veData&&(k=_.hE())&&_.op(k,this.veData)};
_.d.shouldPersist=function(k){var g,P;if(((g=k.detail)==null?void 0:g.selected)===void 0||(P=this.data)==null||!P.items)return!1;var x,U;return!((U=(x=this.data.items[k.detail.selected])==null?void 0:x.toggleMenuServiceItemRenderer)==null||!U.persistentOnMenuPopup)};
_.d.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(k){return k.menuNavigationItemRenderer?!!k.menuNavigationItemRenderer.icon:k.menuServiceItemRenderer?!!k.menuServiceItemRenderer.icon:k.menuConditionalServiceItemRenderer?!!k.menuConditionalServiceItemRenderer.icon:k.menuConditionalNavigationItemRenderer?!!k.menuConditionalNavigationItemRenderer.icon:k.toggleMenuServiceItemRenderer?!!k.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1};
e6.prototype.onPopupClosed=e6.prototype.onPopupClosed;e6.prototype.onPopupOpened=e6.prototype.onPopupOpened;_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],e6.prototype,"ytEventForwardingBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],e6.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],e6.prototype,"ytRendererBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],e6.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],e6.prototype,"veData",void 0);_.N([_.n({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),_.I("design:type",String)],e6.prototype,"ariaLabel",void 0);_.N([_.n({computed:"computeUseIcons(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],e6.prototype,"useIcons",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],e6.prototype,"disableBackdropFilter",void 0);_.N([_.Td("#items"),_.I("design:type",Object)],e6.prototype,"items",void 0);_.N([_.Td("ytd-menu-popup-tip-renderer"),_.I("design:type",Object)],e6.prototype,"popupTip",void 0);_.N([_.dV("yt-popup-opened"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],e6.prototype,"onPopupOpened",null);
_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],e6.prototype,"onPopupClosed",null);_.N([_.t({is:"ytd-menu-popup-renderer",disableElementRegistration:!0})],e6);
_.v(e6,"ytd-menu-popup-renderer",function(){if(S92!==void 0)return S92;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-listbox id="items" on-iron-activate="onIronActivate" class="style-scope ytd-menu-popup-renderer"></tp-yt-paper-listbox>\n<div id="footer" class="style-scope ytd-menu-popup-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return S92=k},{mode:1});var QBy;var lie=_.M(function(k){k=_.aS(k,{icon:void 0});var g=k.data;k=k.icon;var P=function(){return g().iconBadgeText},x={},U=_.$v("yt-spec-icon-badge-shape",function(){a:switch(g().iconBadgeType){case "notification":var A="yt-spec-icon-badge-shape--type-notification";
break a;case "cart":A="yt-spec-icon-badge-shape--type-cart";break a;default:A=""}return A},function(){a:switch(g().iconBadgeStyle){case "overlay":var A="yt-spec-icon-badge-shape--style-overlay";
break a;default:A=""}return A},(x["yt-spec-icon-badge-shape--text-size-small"]=function(){var A=P();
return!!((A==null?0:A.length)&&A.length>2)},x));
return _.V("yt-icon-badge-shape",null,_.V(_.m,{cond:k,then:function(A){return _.V("div",{class:U},_.V("div",{class:"yt-spec-icon-badge-shape__icon"},_.V(_.qQ,{icon:A})),_.V(_.m,{cond:P,then:function(q){return _.V("div",{class:"yt-spec-icon-badge-shape__badge"},q)}}))}}))},"ij");
lie.idomCompat=!0;_.y3(lie,"yt-icon-badge-shape",{props:{data:_.GH,icon:_.GH}});var cG=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};k.unseenCount=0;k.isOverlay=!1;return k};
_.z(cG,_.S);_.d=cG.prototype;_.d.attached=function(){var k=this;this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);navigator&&navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",function(g){k.onServiceWorkerMessage(g)})};
_.d.onDataChanged=function(){this.isAttached&&!this.JSC$20762_lastData&&this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);this.JSC$20762_lastData=this.data};
_.d.computeIconBadgeShape=function(){return{iconBadgeType:"notification",iconBadgeText:this.unseenCount,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.d.computeIcon=function(){var k,g;return(k=this.data)==null?void 0:(g=k.icon)==null?void 0:g.iconType};
_.d.onServiceWorkerMessage=function(k){k.data.type==="update_unseen_notifications_count_signal"&&this.data&&this.data.updateUnseenCountEndpoint&&this.hasUnseenNotificationCountEndpoint()&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint)};
_.d.hasUnseenNotificationCountEndpoint=function(){return!!this.data&&!!this.data.updateUnseenCountEndpoint&&!!_.b(this.data.updateUnseenCountEndpoint,_.UX)&&_.b(this.data.updateUnseenCountEndpoint,_.UX).signal==="GET_UNSEEN_NOTIFICATION_COUNT"};
_.d.handleUpdateNotificationsUnseenCountAction=function(k){var g=this;k=_.b(k,FRV);k!=null&&k.unseenCount&&k.handlerData==="NOTIFICATION_ACTION_UPDATE_UNSEEN_COUNT"&&(this.updateCountUI(k.unseenCount),_.Xq.addLowPriorityJob(function(){g.data.updateUnseenCountEndpoint&&g.ytComponentBehavior.resolveCommand(g.data.updateUnseenCountEndpoint)},k.timeoutMs))};
_.d.onClick=function(){_.GB(this.hostElement,"yt-update-unseen-notification-count",0);this.set("unseenCount",0);this.toggleIconState(!0);var k=_.kD(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]),g=this.data.menuRequest;k&&k.length===1&&k[0]?_.RV(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]):g&&this.ytComponentBehavior.resolveCommand(g)};
_.d.handleTopbarMenuClosedAction=function(k){k==="multi-page-menu-style-type-notifications"&&this.toggleIconState(!1)};
_.d.toggleIconState=function(k){this.iconButton&&(this.iconButton.pressed=k)};
_.d.sendUnseenCountRequest=function(k){var g=this;_.ti(_.Xq,function(){g.ytComponentBehavior.resolveCommand(k)})};
_.d.updateCountUI=function(k){this.set("unseenCount",k<9?k:"9+")};
_.mJ.Object.defineProperties(cG.prototype,{showNotificationCount:{configurable:!0,enumerable:!0,get:function(){return this.unseenCount}}});
cG.prototype.handleUpdateNotificationsUnseenCountAction=cG.prototype.handleUpdateNotificationsUnseenCountAction;cG.prototype.onDataChanged=cG.prototype.onDataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],cG.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],cG.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.Ay),_.I("design:type",Object)],cG.prototype,"ytdOpenPopupBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],cG.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],cG.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],cG.prototype,"unseenCount",void 0);_.N([_.n(),_.I("design:type",Object)],cG.prototype,"isOverlay",void 0);_.N([_.n({value:!0}),_.I("design:type",Boolean)],cG.prototype,"showTooltips",void 0);_.N([_.Td("yt-icon-button"),_.I("design:type",Object)],cG.prototype,"iconButton",void 0);
_.N([_.E("unseenCount"),_.I("design:type",Object),_.I("design:paramtypes",[])],cG.prototype,"showNotificationCount",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],cG.prototype,"onDataChanged",null);_.N([_.dV("yt-update-notifications-unseen-count-action"),_.I("design:type",Function),_.I("design:paramtypes",[Object]),_.I("design:returntype")],cG.prototype,"handleUpdateNotificationsUnseenCountAction",null);
_.N([_.t({is:"ytd-notification-topbar-button-renderer",disableElementRegistration:!0})],cG);
_.v(cG,"ytd-notification-topbar-button-renderer",function(){if(QBy!==void 0)return QBy;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-topbar-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="icon" label="[[data.accessibility.accessibilityData.label]]" on-click="onClick" class="style-scope ytd-notification-topbar-button-renderer">\n  <yt-icon-badge-shape data="[[computeIconBadgeShape(unseenCount, isOverlay)]]" icon="[[computeIcon(data)]]" class="style-scope ytd-notification-topbar-button-renderer">\n  </yt-icon-badge-shape>\n</yt-icon-button>\n<tp-yt-paper-tooltip class="style-scope ytd-notification-topbar-button-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return QBy=k},{mode:_.Gd("kevlar_poly_si_batch_j025")?1:2});var D0y;var VN=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled"};return k};
_.z(VN,_.S);VN.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}}}}}};
VN.prototype.attached=function(){this.dark=document.documentElement.hasAttribute("dark")};
VN.prototype.onDarkModeToggled=function(k){this.dark=k};
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],VN.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],VN.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],VN.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],VN.prototype,"data",void 0);_.N([_.n({value:!0,reflectToAttribute:!0}),_.I("design:type",Boolean)],VN.prototype,"dark",void 0);
_.N([_.t({disableElementRegistration:!0,is:"yt-pdg-buy-flow-header-renderer"})],VN);
_.v(VN,"yt-pdg-buy-flow-header-renderer",function(){if(D0y!==void 0)return D0y;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-pdg-buy-flow-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="text-container" class="style-scope yt-pdg-buy-flow-header-renderer">\n  <yt-formatted-string id="title" text="[[data.text]]" class="style-scope yt-pdg-buy-flow-header-renderer"></yt-formatted-string>\n</div>\n<div id="button-container" class="style-scope yt-pdg-buy-flow-header-renderer">\n  <div id="help-button" class="style-scope yt-pdg-buy-flow-header-renderer"></div>\n  <div id="dismiss-button" class="style-scope yt-pdg-buy-flow-header-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return D0y=k},{mode:1});var trY;var MrV;var Zj=function(){var k=_.S.apply(this,arguments)||this;k.immediateValue=0;k.isDarkTheme=!1;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.z(Zj,_.S);_.d=Zj.prototype;_.d.created=function(){_.Iu.requestAvailability()};
_.d.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.d.dataChanged=function(){var k=_.kr(this.hostElement).querySelector("#color-slider");k.immediateValue&&this.updateSliderKnobAndGradientStyles(k.immediateValue);this.data.notches[0].knobColorArgb&&_.iG(this.hostElement,{"--ytd-pdg-color-slider-first-knob-color":_.u3(this.data.notches[0].knobColorArgb)});this.data.notches&&(this.maxMarkers=this.data.notches.length-1);_.y4("HTML_DIR")==="rtl"&&_.kr(this.hostElement).querySelector("#color-slider").setAttribute("dir","rtl");this.updateSliderAria()};
_.d.onSliderImmediateChange=function(){var k=_.kr(this.hostElement).querySelector("#color-slider");k.dragging&&(k.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(k.immediateValue),this.updateSliderKnobAndGradientStyles(k.immediateValue)),this.updateSliderAria())};
_.d.onSliderChange=function(){var k=_.kr(this.hostElement).querySelector("#color-slider");k.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(k.immediateValue),this.updateSliderKnobAndGradientStyles(k.immediateValue));this.updateSliderAria()};
_.d.updateSliderAria=function(){var k=_.kr(this.hostElement).querySelector("#color-slider"),g=_.kr(this.hostElement).querySelector("#color-slider");g=_.a5(this.data.notches[g.immediateValue].tierValue);_.JuV()&&_.GB(this.hostElement,"iron-announce",{text:g});k.setAttribute("aria-valuetext",g)};
_.d.updateSuperThanksSelectedTierEntity=function(k){if(k!==this.immediateValue){var g,P,x=this==null?void 0:(g=this.data)==null?void 0:(P=g.superThanksSelectedTierEntity)==null?void 0:P.key;x&&x.length>0&&this.ytdReduxBehavior.dispatch(_.ZW("superThanksSelectedTierEntity",x,{key:x,index:k}))}};
_.d.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.d.updateSliderKnobAndGradientStyles=function(k){this.immediateValue=k;k=this.data.notches[k];if(k==null?0:k.knobColorArgb)var g={"--ytd-pdg-color-slider-knob-color":_.u3(k.knobColorArgb)};(k==null?0:k.linearGradientCssStyle)&&g!==null&&(g=Object.assign({},g,{"--ytd-pdg-color-slider-active-color":k==null?void 0:k.linearGradientCssStyle}));g!==null&&_.iG(this.hostElement,g)};
Zj.prototype.onSliderChange=Zj.prototype.onSliderChange;Zj.prototype.onSliderImmediateChange=Zj.prototype.onSliderImmediateChange;Zj.prototype.dataChanged=Zj.prototype.dataChanged;_.N([_.n(),_.I("design:type",Object)],Zj.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],Zj.prototype,"immediateValue",void 0);_.N([_.n(),_.I("design:type",Number)],Zj.prototype,"maxMarkers",void 0);
_.N([_.n({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:VB7}),_.I("design:type",Object)],Zj.prototype,"superThanksSelectedTierEntity",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Zj.prototype,"isDarkTheme",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],Zj.prototype,"ytdReduxBehavior",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Zj.prototype,"dataChanged",null);
_.N([_.dV("immediate-value-change"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Zj.prototype,"onSliderImmediateChange",null);_.N([_.dV("change"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Zj.prototype,"onSliderChange",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-pdg-color-slider-renderer"})],Zj);
_.v(Zj,"ytd-pdg-color-slider-renderer",function(){if(MrV!==void 0)return MrV;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-color-slider-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-slider id="color-slider" max="[[maxMarkers]]" max-markers="[[maxMarkers]]" min="0" snaps="" step="1" value="[[immediateValue]]" class="style-scope ytd-pdg-color-slider-renderer"></tp-yt-paper-slider>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return MrV=k},{mode:1});var Ki7;var ode;var mX=null;
_.sO({is:"ytd-comment-input",_template:function(){if(ode!==void 0)return ode;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="creation-box" class$="[[computeCreationBoxClass_(isInputFocus_)]] style-scope ytd-comment-input">\n  <tp-yt-paper-input-container id="input-container" focused="{{isInputFocus_}}" no-label-float="" use-v2-underline="" class="style-scope ytd-comment-input">\n    <div slot="after-input" class="paper-input-input style-scope ytd-comment-input">\n      <ytd-emoji-input id="emoji" emoji-manager="[[emojiManager]]" vertical-suggestions-offset="[[verticalSuggestionsOffset]]" class="style-scope ytd-comment-input">\n        <yt-user-mention-autosuggest-input slot="input" suggestions-endpoint="[[data.userMentionSuggestionsEndpoint]]" class="style-scope ytd-comment-input">\n          <div id="content" slot="input" on-click="onContentClick" class="style-scope ytd-comment-input">\n            <yt-pdg-comment-chip-renderer id="paid-comment-chip" slot="input" data="[[commentChip]]" hidden="[[!hasCommentChip]]" class="style-scope ytd-comment-input">\n            </yt-pdg-comment-chip-renderer>\n            <yt-formatted-string id="contenteditable-textarea" slot="input" enable-content-editable="true" maxlength="10000" override-aria-label="[[computePlaceholderText_(placeholderText)]]" plaintext-only="true" required="true" split-lines="1" text="[[editableText]]" on-dragenter="preventDefault_" on-dragleave="preventDefault_" on-dragover="preventDefault_" on-drop="plaintextDrop_" on-focus="focus" on-input="onInput_" on-keyup="onKeyUp_" on-paste="onPaste_" class="style-scope ytd-comment-input"></yt-formatted-string>\n          </div>\n        </yt-user-mention-autosuggest-input>\n      </ytd-emoji-input>\n    </div>\n  </tp-yt-paper-input-container>\n  <span id="char-count" hidden="[[!charLimit]]" class="style-scope ytd-comment-input">[[charCount]]/[[charLimit]]</span>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return ode=k},
behaviors:[_.PKj.YtHostElementBehavior,_.uu,_.ax.YtComponentBehavior,_.AH.YtRendererstamperBehavior,_.ClP.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 _.CF}},
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",_.AB(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;_.my();this.focus()},
detached:function(){document.removeEventListener("tap",_.AB(this,this.onTap_))},
created:function(){document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1},
onEmojiSelect:function(k){k=k.detail;k=k.isCustomEmoji?k.shortcuts[0]:k.emojiId;var g=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(g,k);this.maybeUpdateTextDirection_();_.GB(this.hostElement,"input")},
getInputRange_:function(){var k=_.Rh();if(k){k=k.getBrowserRangeObject();for(var g=k.commonAncestorContainer;g;){if(g===this.getEditableTextArea_())return k;g=g.parentNode}}k=this.getEditableTextArea_();k=_.M6(k,k.childNodes.length);k.select();return k.getBrowserRangeObject()},
insertTextWithEmojis_:function(k,g,P){(g=this.emojiManager.createDocumentFragment(g,!0,!1,P===void 0?!0:P))&&g.childNodes.length!==0&&(k.collapsed||k.deleteContents(),P=g.lastChild,k.insertNode(g),_.dQH(P).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize())},
onSelectionChange_:function(){var k=_.Rh();if(k){var g=k.JSC$11345_getStartNode(),P=k.JSC$11345_getEndNode();if(GcY(g)&&GcY(P)){var x=k.JSC$11345_getStartOffset(),U;if(_.PO&&g.nodeType===Node.ELEMENT_NODE&&(U=_.dUk(g)))_.M6(U,0).select();else{U=P2(g)?g:_.pS(g,P2);var A=P2(P)?P:_.pS(P,P2);if(U||A)if(k.isCollapsed()){if(g.nodeType===Node.TEXT_NODE){k=!0;x===g.length&&(k=!1);if(mX==="end"||mX==="right")k=!1;g=g.parentNode;k=[].concat(_.Kl(g.parentNode.childNodes)).indexOf(g)+(k?0:1);_.M6(g.parentNode,
k).select()}}else U?U.previousSibling&&U.previousSibling.length>0?_.Kw(P,k.JSC$11345_getEndOffset(),U.previousSibling,U.previousSibling.length-1).select():(g=document.createTextNode("\u200b"),U.parentNode.insertBefore(g,U),_.Kw(P,k.JSC$11345_getEndOffset(),g,0).select()):A&&(A.nextSibling&&A.nextSibling.length>0?_.Kw(g,k.JSC$11345_getStartOffset(),A.nextSibling,1).select():(P=document.createTextNode("\u200b"),A.parentNode.insertBefore(P,A.nextSibling),_.Kw(g,k.JSC$11345_getStartOffset(),P,P.length).select()));
mX=null}}else mX=null}else mX=null},
leftKeyPressed_:function(){mX="left"},
rightKeyPressed_:function(){mX="right"},
endKeyPressed_:function(){mX="end"},
maybeDeleteChip_:function(){var k=xlT(!0);if(k){var g=_.Rh(),P=g.JSC$11345_getStartNode();g=g.JSC$11345_getStartOffset();_.jo(P,g,k,k.childNodes.length).select()}},
maybeBackspaceChip_:function(){var k=xlT(!1);if(k){var g=_.Rh(),P=g.JSC$11345_getStartNode();g=g.JSC$11345_getStartOffset();_.jo(P,g,k,0).select()}},
maybeBackspaceChipWordMode_:function(k){var g=_.Rh();if(g.isCollapsed()){var P=g.JSC$11345_getStartNode();g=g.JSC$11345_getStartOffset();var x=imy(P,g,!0);x&&(_.jo(P,g,x,0).select(),document.execCommand("delete"),k.preventDefault(),k.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(k){var g=_.Rh();if(g.isCollapsed()){var P=g.JSC$11345_getStartNode();g=g.JSC$11345_getStartOffset();var x=imy(P,g,!1);x&&(_.jo(P,g,x,x.childNodes.length).select(),document.execCommand("delete"),k.preventDefault(),k.stopImmediatePropagation())}},
onContentClick:function(k){k.target.id==="content"&&this.getEditableTextArea_().focus()},
onTap_:function(k){k.defaultPrevented||k.currentTarget.tagName==="YTD-COMMENT-INPUT"&&P2(k.target)&&k.preventDefault()},
clear:function(){this.errorMessage_=null;this.setTextAreaValue(this.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.receivedFocusPreviously_=!1},
getEditableTextArea_:function(){return _.kr(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.kr(this.hostElement).querySelector("#contenteditable-textarea")},
getTextAreaValue:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!0)},
getTextLength:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!1).trim().length},
convertHrefToAtMentionAndImgToEmoji_:function(k,g){k=kEU(k,this.emojiManager,g).cloneNode(!0);for(g=k.firstChild;g;)if(g.nodeType!==1)g=g.nextSibling;else switch(g.tagName){case "BR":var P=_.h2();_.mUL(P,g);g=P.nextSibling;break;case "DIV":(P=g.lastChild)&&g.nextSibling&&_.SW(_.h2(),P);g.previousSibling&&(g.previousSibling.nodeType===1||g.previousSibling.nodeType===3&&!g.previousSibling.textContent.endsWith("\n"))&&_.n3(_.h2(),g);P&&P.nodeName==="BR"&&_.Sl(P);P=g;g.hasChildNodes()?(g=g.firstChild,
_.wXm(P)):(g=g.nextSibling,_.Sl(P));break;default:g=g.nextSibling}return UlY(k)},
setTextAreaValue:function(k){k||(k="");var g=this.getEditableFormattedString_();g.text="";this.getEditableTextArea_().innerText="";typeof k==="string"&&(k={runs:[{text:k}]});g.text=k},
focus:function(){this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();mX=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var k=this.getEditableTextArea_();k&&(_.M6(k,k.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.y4("HTML_DIR")==="rtl"){var k=this.getEditableTextArea_(),g=this.getTextAreaValue()!==""?"auto":"rtl";k.setAttribute("dir",g)}},
handleInputEvent_:function(){var k=null;if(this.isEmojiButtonDisplayed){var g=this.getInputRange_();g&&(k=this.emojiInput.retrieveTextBeforeRange(g))}this.insertText_(k,!0);this.updateCharCount_();k=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=k.scrollHeight>k.clientHeight);this.maybeHeightChanged()},
maybeHeightChanged:function(){var k=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:k})},
onInput_:function(){this.inputEventSupported_=!0;this.handleInputEvent_()},
onKeyUp_:function(){this.inputEventSupported_||this.handleInputEvent_()},
updateCharCount_:function(){this.charCount=this.getTextLength();this.aboveCharLimit_=!!this.charLimit&&this.charCount>this.charLimit},
onPaste_:function(k){this.isEmojiButtonDisplayed&&(k.preventDefault(),k.stopImmediatePropagation(),k=k.clipboardData.getData("text/plain"),this.insertText_(k,!1,!1),_.GB(this.hostElement,"input"))},
insertText_:function(k,g,P){g=g===void 0?!1:g;P=P===void 0?!0:P;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&k){var x=this.getInputRange_().cloneRange();this.emojiManager&&x&&(g&&this.emojiInput.offsetStartOfRangeBy(x,k.length),this.insertTextWithEmojis_(x,k,P),RJY(this.getEditableTextArea_().lastChild)||(x=this.getInputRange_().cloneRange()),x&&(this.emojiInput.updateSuggestions(x,k),this.updateSuggestionOffset_(x)))}},
getSimpleString:_.a5,computeHasCommentChip_:function(){return this.commentChip!==void 0},
computeCreationBoxClass_:function(k){return k?"focused":"not-focused"},
computePlaceholderText_:function(k){return this.getSimpleString(k)},
computeEditableText_:function(k){return this.getSimpleString(k)},
onPrefilledContentDismissed_:function(k){k.stopPropagation();this.dismissPrefilledContent_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
isValidInput_:function(){return this.aboveCharLimit_?!1:!!this.getTextAreaValue().trim()},
onIsInputFocusChanged_:function(k,g){k?this.fire("yt-autonav-pause-focus"):g!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(k){var g=this.getEditableTextArea_();[].concat(_.Kl(k.dataTransfer.items)).forEach(function(P){P.kind==="string"&&P.type.match("^text/plain")&&P.getAsString(function(x){g.appendChild(document.createTextNode(x))})});
k.preventDefault()},
preventDefault_:function(k){k.preventDefault()},
onSuggestionInsert_:function(k){this.insertTextWithEmojis_(k.detail.range,k.detail.text)},
onEmojiSuggestionClick_:function(k){this.emojiInput.insertSuggestion(k.detail)},
updateSuggestionOffset_:function(k){if(this.emojiInput&&_.kr(this.emojiInput).querySelector("#dropdown")){var g=this.getEditableTextArea_().getBoundingClientRect().bottom,P=k.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(g-P)+5;g=this.getEditableTextArea_().getBoundingClientRect().left;k=k.getBoundingClientRect().left-g;_.kr(this.emojiInput).querySelector("#dropdown").style.marginLeft=k+"px"}},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.RM("yt-post"));return this.localStorage}});var wm=function(){var k=_.S.apply(this,arguments)||this;k.currentCommentOptionIndex=0;k.isEmojiPickerDisplayed=!1;k.emojiManager=_.CF;k.isUgcEmpty=!1;k.userGeneratedCommentChangedHandler=function(){_.GB(k.hostElement,"ytd-pdg-user-generated-comment-changed");k.isEmojiYtdCommentInputEnabled&&(k.isUgcEmpty=!k.ytdCommentInputEl.getTextAreaValue())};
k.pasteHandler=function(g){g.preventDefault();g.stopImmediatePropagation();var P;if(g=(P=g.clipboardData)==null?void 0:P.getData("text/plain"))P=document.getSelection().getRangeAt(0),P.collapsed||P.deleteContents(),g=document.createTextNode(g),P.insertNode(g),P.selectNodeContents(g),P.collapse(!1),g=window.getSelection(),g.removeAllRanges(),g.addRange(P)};
k.onDocumentClick=function(g){if(k.isEmojiPickerDisplayed){var P,x,U;!(g.target instanceof Node)||(P=g.composedPath())!=null&&P.includes(k.editableTextEl)||(x=g.composedPath())!=null&&x.includes(k.emojiButtonEl)||(U=g.composedPath())!=null&&U.includes(k.emojiPickerEl)||(k.isEmojiPickerDisplayed=!1)}};
return k};
_.z(wm,_.S);_.d=wm.prototype;_.d.configureRendererStamper=function(){return{emojiPicker:{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}}}};
_.d.attached=function(){this.containerEl.addEventListener("input",this.userGeneratedCommentChangedHandler);this.containerEl.addEventListener("paste",this.pasteHandler);document.addEventListener("click",this.onDocumentClick)};
_.d.detached=function(){var k;(k=this.contentEl)==null||k.removeEventListener("input",this.userGeneratedCommentChangedHandler);var g;(g=this.contentEl)==null||g.removeEventListener("paste",this.pasteHandler);document.removeEventListener("click",this.onDocumentClick)};
_.d.currentCommentOptionChanged=function(){this.handleBackgroundColorStyling()};
_.d.dataChanged=function(){this.containerEl.classList.add("ugc");if(this.contentEl){var k;this.contentEl.textContent=this.rendererBehavior.getSimpleString((k=this.data)==null?void 0:k.defaultCommentText)}this.isEmojiYtdCommentInputEnabled&&(this.containerEl.classList.add("emojis"),this.reloadEmojis());this.handleTextScrolling()};
_.d.reloadEmojis=function(){this.emojiPickerEl&&_.b(this.emojiPicker,_.iIq)&&this.emojiPickerEl.updateEmojiCategories()};
_.d.handleTextScrolling=function(){this.isEmojiYtdCommentInputEnabled||_.iG(this.hostElement,{"--ytd-pdg-comment-preview-max-height":"300px","--ytd-pdg-comment-preview-overflow":"auto"})};
_.d.handleBackgroundColorStyling=function(){var k;if((k=this.currentCommentOption)==null?0:k.commentBackgroundColorArgb){var g;_.iG(this.hostElement,{"--ytd-pdg-comment-preview-background-color":_.u3((g=this.currentCommentOption)==null?void 0:g.commentBackgroundColorArgb)})}else _.iG(this.hostElement,{"--ytd-pdg-comment-preview-background-color":"initial"})};
_.d.onContainerClick=function(){if(this.isEmojiYtdCommentInputEnabled)this.containerEl.focus();else if(this.containerEl.classList.contains("ugc")){var k;(k=this.contentEl)==null||k.focus()}};
_.d.onEditButtonClick=function(k){var g=document.getSelection();g&&this.contentEl&&(k.stopPropagation(),k.preventDefault(),g.selectAllChildren(this.contentEl),g.collapseToEnd())};
_.d.onContentDrop=function(k){var g=this;if(k.dataTransfer){k=_.O(k.dataTransfer.items);for(var P=k.next();!P.done;P=k.next())P=P.value,P.kind==="string"&&P.type.match("^text/plain")&&P.getAsString(function(x){var U;(U=g.contentEl)==null||U.appendChild(document.createTextNode(x))})}};
_.d.onEmojiButtonClick=function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.emojiPickerEl.selected=!this.emojiPickerEl.selected};
_.d.getUserGeneratedCommentText=function(){var k,g=this.isEmojiYtdCommentInputEnabled?this.ytdCommentInputEl.getTextAreaValue():(k=this.contentEl)==null?void 0:k.textContent;return g?g.trim():""};
_.d.getIsEmojiYtdCommentInputEnabled=function(){return this.isEmojiYtdCommentInputEnabled};
_.d.onEmojiSelect=function(k){this.ytdCommentInputEl.onEmojiSelect(k)};
_.mJ.Object.defineProperties(wm.prototype,{isEmojiYtdCommentInputEnabled:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.commentDialog)}},
title:{configurable:!0,enumerable:!0,get:function(){return this.rendererBehavior.getSimpleString(this.data.title)}},
channelName:{configurable:!0,enumerable:!0,get:function(){return this.rendererBehavior.getSimpleString(this.data.authorText)}},
shouldShowPaidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.currentCommentOption)==null||!k.chipRenderer)}},
paidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var k;if(_.b((k=this.currentCommentOption)==null?void 0:k.chipRenderer,_.hFv)){var g;return _.b((g=this.currentCommentOption)==null?void 0:g.chipRenderer,_.hFv)}}},
currentCommentOption:{configurable:!0,enumerable:!0,get:function(){if(this.superThanksSelectedTierEntity&&this.superThanksSelectedTierEntity.index!==void 0){var k,g;return((k=this.data)==null?0:k.commentOptionRenderers)?_.b((g=this.data)==null?void 0:g.commentOptionRenderers[this.superThanksSelectedTierEntity.index],ipy):void 0}var P,x;return((P=this.data)==null?0:P.commentOptionRenderers)?_.b((x=this.data)==null?void 0:x.commentOptionRenderers[this.currentCommentOptionIndex],ipy):void 0}},
commentText:{configurable:!0,enumerable:!0,get:function(){var k;return this.rendererBehavior.getSimpleString((k=this.data)==null?void 0:k.defaultCommentText)}},
placeholderText:{configurable:!0,enumerable:!0,get:function(){var k;return this.rendererBehavior.getSimpleString((k=this.data)==null?void 0:k.placeholderText)}},
editableText:{configurable:!0,enumerable:!0,get:function(){var k,g;return(g=_.b((k=this.data)==null?void 0:k.commentDialog,_.bwt))==null?void 0:g.editableText}},
emojiButton:{configurable:!0,enumerable:!0,get:function(){var k,g;return(g=_.b((k=this.data)==null?void 0:k.commentDialog,_.bwt))==null?void 0:g.emojiButton}},
emojiPicker:{configurable:!0,enumerable:!0,get:function(){var k,g;return(g=_.b((k=this.data)==null?void 0:k.commentDialog,_.bwt))==null?void 0:g.emojiPicker}},
isEmojiButtonDisplayed:{configurable:!0,enumerable:!0,get:function(){var k,g,P=(g=_.b((k=this.data)==null?void 0:k.commentDialog,_.bwt))==null?void 0:g.emojiPicker;if(!_.b(P,_.iIq)||!_.b(P,_.iIq).categories)return!1;k=function(A){return A.emojiPickerCategoryRenderer?A.emojiPickerCategoryRenderer.emojiIds&&A.emojiPickerCategoryRenderer.emojiIds.length>0:A.emojiPickerUpsellCategoryRenderer?A.emojiPickerUpsellCategoryRenderer.emojis&&A.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1};
var x,U;return((x=_.b(P,_.iIq))==null?0:(U=x.categories)==null?0:U.find(k))?!0:!1}}});
wm.prototype.onEmojiSelect=wm.prototype.onEmojiSelect;wm.prototype.dataChanged=wm.prototype.dataChanged;wm.prototype.currentCommentOptionChanged=wm.prototype.currentCommentOptionChanged;_.N([_.h(_.vD),_.I("design:type",Object)],wm.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],wm.prototype,"rendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],wm.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.Td("#content-dom-if"),_.I("design:type",_.Bh)],wm.prototype,"contentDomIfEl",void 0);_.N([_.Td("#content-no-emojis"),_.I("design:type",HTMLElement)],wm.prototype,"contentEl",void 0);_.N([_.Td("#container"),_.I("design:type",HTMLElement)],wm.prototype,"containerEl",void 0);_.N([_.Td("#comment-chip-container"),_.I("design:type",HTMLElement)],wm.prototype,"paidCommentChipContainerEl",void 0);_.N([_.Td("#text-input"),_.I("design:type",HTMLElement)],wm.prototype,"editableTextEl",void 0);
_.N([_.Td("#emoji-button"),_.I("design:type",HTMLElement)],wm.prototype,"emojiButtonEl",void 0);_.N([_.Td("#emoji-picker > yt-emoji-picker-renderer"),_.I("design:type",Object)],wm.prototype,"emojiPickerEl",void 0);_.N([_.Td("#text-input > ytd-comment-input"),_.I("design:type",Object)],wm.prototype,"ytdCommentInputEl",void 0);_.N([_.n(),_.I("design:type",Object)],wm.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],wm.prototype,"currentCommentOptionIndex",void 0);
_.N([_.n({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:VB7}),_.I("design:type",Object)],wm.prototype,"superThanksSelectedTierEntity",void 0);_.N([_.n(),_.I("design:type",Object)],wm.prototype,"isEmojiPickerDisplayed",void 0);_.N([_.n(),_.I("design:type",Object)],wm.prototype,"emojiManager",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],wm.prototype,"isUgcEmpty",void 0);
_.N([_.OO("currentCommentOption"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],wm.prototype,"currentCommentOptionChanged",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],wm.prototype,"dataChanged",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],wm.prototype,"isEmojiYtdCommentInputEnabled",null);
_.N([_.E("data.title"),_.I("design:type",Object),_.I("design:paramtypes",[])],wm.prototype,"title",null);_.N([_.E("data.authorText"),_.I("design:type",Object),_.I("design:paramtypes",[])],wm.prototype,"channelName",null);_.N([_.E("data.commentOptionRenderers","currentCommentOption"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],wm.prototype,"shouldShowPaidCommentChipRenderer",null);
_.N([_.E("data.commentOptionRenderers","currentCommentOption"),_.I("design:type",Object),_.I("design:paramtypes",[])],wm.prototype,"paidCommentChipRenderer",null);_.N([_.E("data.commentOptionRenderers","currentCommentOptionIndex","superThanksSelectedTierEntity"),_.I("design:type",Object),_.I("design:paramtypes",[])],wm.prototype,"currentCommentOption",null);
_.N([_.E("data.defaultCommentText","superThanksSelectedTierEntity"),_.I("design:type",Object),_.I("design:paramtypes",[])],wm.prototype,"commentText",null);_.N([_.E("data.placeholderText"),_.I("design:type",Object),_.I("design:paramtypes",[])],wm.prototype,"placeholderText",null);_.N([_.E("data.commentDialog.commentDialogRenderer.editableText"),_.I("design:type",Object),_.I("design:paramtypes",[])],wm.prototype,"editableText",null);
_.N([_.E("data.commentDialog.commentDialogRenderer.emojiButton"),_.I("design:type",Object),_.I("design:paramtypes",[])],wm.prototype,"emojiButton",null);_.N([_.E("data.commentDialog.commentDialogRenderer.emojiPicker"),_.I("design:type",Object),_.I("design:paramtypes",[])],wm.prototype,"emojiPicker",null);
_.N([_.E("data.commentDialog.commentDialogRenderer.emojiPicker","data.commentDialog.commentDialogRenderer.emojiButton"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],wm.prototype,"isEmojiButtonDisplayed",null);_.N([_.dV("yt-emoji-select"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],wm.prototype,"onEmojiSelect",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-pdg-comment-preview-renderer"})],wm);
_.v(wm,"ytd-pdg-comment-preview-renderer",function(){if(Ki7!==void 0)return Ki7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-comment-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" on-click="onContainerClick" class="style-scope ytd-pdg-comment-preview-renderer">\n  <div id="comment-container" class="style-scope ytd-pdg-comment-preview-renderer">\n    <div id="title-background" class="style-scope ytd-pdg-comment-preview-renderer">\n      <h2 id="comment-title" class="style-scope ytd-pdg-comment-preview-renderer">[[title]]</h2>\n    </div>\n    <div id="comment" class="style-scope ytd-pdg-comment-preview-renderer">\n      <yt-img-shadow id="author-thumbnail" fit="" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-pdg-comment-preview-renderer">\n      </yt-img-shadow>\n      <div id="text" class="style-scope ytd-pdg-comment-preview-renderer">\n        <div id="header" class="style-scope ytd-pdg-comment-preview-renderer">\n          <span id="channel-name" dir="auto" class="style-scope ytd-pdg-comment-preview-renderer">[[channelName]]</span>\n        </div>\n        <template id="content-dom-if" is="dom-if" if="[[!isEmojiYtdCommentInputEnabled]]" restamp="" class="style-scope ytd-pdg-comment-preview-renderer">\n          <span id="comment-chip-container" class="style-scope ytd-pdg-comment-preview-renderer">\n            <template is="dom-if" if="[[shouldShowPaidCommentChipRenderer]]" class="style-scope ytd-pdg-comment-preview-renderer">\n              <yt-pdg-comment-chip-renderer id="paid-comment-chip-renderer" data="[[paidCommentChipRenderer]]" class="style-scope ytd-pdg-comment-preview-renderer">\n              </yt-pdg-comment-chip-renderer>\n            </template>\n          </span>\n          <span id="content-no-emojis" on-drop="onContentDrop" contenteditable="true" placeholder$="[[placeholderText]]" class="style-scope ytd-pdg-comment-preview-renderer">[[commentText]]</span>\n        </template>\n        <template is="dom-if" if="[[isEmojiYtdCommentInputEnabled]]" restamp="" class="style-scope ytd-pdg-comment-preview-renderer">\n          <div id="content-emojis" class="style-scope ytd-pdg-comment-preview-renderer">\n            <div id="text-input" class="style-scope ytd-pdg-comment-preview-renderer">\n              <ytd-comment-input comment-chip="[[paidCommentChipRenderer]]" editable-text="[[editableText]]" hide-underline="" is-emoji-button-displayed="[[isEmojiButtonDisplayed]]" is-emoji-picker-displayed="[[isEmojiPickerDisplayed]]" class="style-scope ytd-pdg-comment-preview-renderer"></ytd-comment-input>\n            </div>\n          </div>\n        </template>\n      </div>\n      <div id="emoji-input" class="style-scope ytd-pdg-comment-preview-renderer">\n        <template is="dom-if" if="[[isEmojiButtonDisplayed]]" class="style-scope ytd-pdg-comment-preview-renderer">\n          <ytd-button-renderer id="emoji-button" data="[[emojiButton.buttonRenderer]]" on-click="onEmojiButtonClick" class="style-scope ytd-pdg-comment-preview-renderer"></ytd-button-renderer>\n        </template>\n      </div>\n    </div>\n  </div>\n  <ytd-button-renderer data="[[data.editButton.buttonRenderer]]" hidden$="[[!data.editButton.buttonRenderer]]" on-click="onEditButtonClick" class="style-scope ytd-pdg-comment-preview-renderer"></ytd-button-renderer>\n</div>\n<div id="emojis" hidden="[[!isEmojiPickerDisplayed]]" class="style-scope ytd-pdg-comment-preview-renderer">\n  <span id="emoji-picker" class="style-scope ytd-pdg-comment-preview-renderer">\n  </span>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Ki7=k},{mode:2});var vd2;var J$=function(){var k=_.S.apply(this,arguments)||this;k.selected=!1;return k};
_.z(J$,_.S);_.d=J$.prototype;_.d.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onKeyboardSelect","space:keydown":"onKeyboardSelect"}};
_.d.attached=function(){this.hostElement.setAttribute("tabindex","0");this.hostElement.setAttribute("role","radio")};
_.d.dataChanged=function(){this.data&&(_.gV(this.hostElement).setAttribute("selectable","true"),this.data.chipColorArgb&&this.data.chipFontColorArgb&&_.iG(this.hostElement,{"--yt-pdg-super-vod-selectable-item-button-chip-background-color":_.u3(this.data.chipColorArgb),"--yt-pdg-super-vod-selectable-item-button-chip-font-color":_.u3(this.data.chipFontColorArgb)}),this.basePriceText=this.data.basePriceText,this.purchaseCommand=this.data.purchaseCommand)};
_.d.selectedChanged=function(){this.hostElement.setAttribute("aria-checked",this.selected.toString())};
_.d.onClick=function(){this.logClick()};
_.d.onKeyboardSelect=function(){_.GB(this.hostElement,"tap");this.onClick()};
_.d.logClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
J$.prototype.onClick=J$.prototype.onClick;J$.prototype.selectedChanged=J$.prototype.selectedChanged;J$.prototype.dataChanged=J$.prototype.dataChanged;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],J$.prototype,"componentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],J$.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.uu),_.I("design:type",Object)],J$.prototype,"ironA11yKeysBehavior",void 0);
_.N([_.h(_.Df),_.I("design:type",Object)],J$.prototype,"ironSelectableBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],J$.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],J$.prototype,"shownThumbnail",void 0);_.N([_.n(),_.I("design:type",Object)],J$.prototype,"basePriceText",void 0);_.N([_.n(),_.I("design:type",Object)],J$.prototype,"purchaseCommand",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],J$.prototype,"selected",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],J$.prototype,"dataChanged",null);_.N([_.OO("selected"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],J$.prototype,"selectedChanged",null);_.N([_.dV("click"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],J$.prototype,"onClick",null);
_.N([_.t({disableElementRegistration:!0,is:"ytd-pdg-super-vod-selectable-item-button-renderer"})],J$);
_.v(J$,"ytd-pdg-super-vod-selectable-item-button-renderer",function(){if(vd2!==void 0)return vd2;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-super-vod-selectable-item-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="price" class="style-scope ytd-pdg-super-vod-selectable-item-button-renderer">[[getSimpleString(data.basePriceText)]]</span>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return vd2=k},{mode:1});var rm=function(){var k=_.S.apply(this,arguments)||this;k.selectedItemIndex=0;k.buyButtonDisabled=!1;return k};
_.z(rm,_.S);_.d=rm.prototype;
_.d.configureRendererStamper=function(){return{"data.commentPreview":{id:"comment-preview",mapping:{pdgCommentPreviewRenderer:{component:"ytd-pdg-comment-preview-renderer",properties:{currentCommentOptionIndex:"[[selectedItemIndex]]"}}}},"data.selectableItemButtons":{id:"selectable-items",mapping:{buttonRenderer:{component:"ytd-button-renderer"},superVodSelectableItemButtonRenderer:{component:"ytd-pdg-super-vod-selectable-item-button-renderer"}}},"data.colorSlider":{id:"slider",mapping:{pdgColorSliderRenderer:{component:"ytd-pdg-color-slider-renderer",
properties:{immediateValue:"[[selectedItemIndex]]"}}}}}};
_.d.onBuyButtonClick=function(){if(!this.buyButtonDisabled&&this.selectedItemIndex!==void 0){if(this.isColorSlider){var k;var g=(k=_.b(this.data.colorSlider,xDe))==null?void 0:k.notches[this.selectedItemIndex].purchaseCommand}else{var P;g=(P=_.b(this.data.selectableItemButtons[this.selectedItemIndex],Aza))==null?void 0:P.purchaseCommand}if(g){k=_.b(g,_.c34);k.productData||(k.productData={});var x;k.productData={pdgData:{commentMessageText:(x=this.commentPreviewRenderer)==null?void 0:x.getUserGeneratedCommentText()}};
_.GB(this.hostElement,"yt-pdg-buy-flow-selection-submitted");this.ytComponentBehavior.resolveCommand(g)}}};
_.d.dataChanged=function(){if(this.data){_.CF.emojis.length===0&&(this.data.unicodeEmojisUrl&&_.hZk(_.CF,this.data.unicodeEmojisUrl),this.data.customEmojis&&_.CF.load(this.data.customEmojis));this.isColorSlider=!!this.data.colorSlider;var k;this.buyButtonDisabled=!((k=_.b(this.data.commentPreview,UD3))==null||!k.placeholderText);this.updatePriceSelectorStatus();var g;if((g=this.data)==null?0:g.defaultPriceTier)this.selectedItemIndex=this.data.defaultPriceTier||0;k=[];this.data.preloadImages&&(k=this.data.preloadImages);
k=k.map(function(P){return _.pX(P.thumbnails,1920)});
k=_.O(k);for(g=k.next();!g.done;g=k.next())(g=g.value)&&_.Db6(g).thenCatch(function(){_.pH(Error("Hl"))})}};
_.d.superThanksSelectedTierEntityChanged=function(){var k;(this==null?void 0:(k=this.superThanksSelectedTierEntity)==null?void 0:k.index)!==void 0&&(this.selectedItemIndex=this.superThanksSelectedTierEntity.index)};
_.d.selectedItemIndexChanged=function(){this.commentPreviewRenderer&&(this.commentPreviewRenderer.currentCommentOptionIndex=this.selectedItemIndex)};
_.d.updatePriceSelectorStatus=function(){this.isColorSlider?(_.kr(this.hostElement).querySelector("#selectable-items").setAttribute("hidden","true"),_.kr(this.hostElement).querySelector("#slider").removeAttribute("hidden")):(_.kr(this.hostElement).querySelector("#selectable-items").removeAttribute("hidden"),_.kr(this.hostElement).querySelector("#slider").setAttribute("hidden","true"))};
_.d.closeBuyFlow=function(){_.RV(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"])};
_.d.onUserGeneratedContentChanged=function(){var k;this.buyButtonDisabled=!((k=this.commentPreviewRenderer)==null?0:k.getUserGeneratedCommentText())};
_.d.updateSelectedItemIndexFromBinding=function(k){this.selectedItemIndex=k.detail.value};
_.mJ.Object.defineProperties(rm.prototype,{isDisclaimerTextShown:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.disclaimerText)}}});
rm.prototype.onUserGeneratedContentChanged=rm.prototype.onUserGeneratedContentChanged;rm.prototype.closeBuyFlow=rm.prototype.closeBuyFlow;rm.prototype.selectedItemIndexChanged=rm.prototype.selectedItemIndexChanged;rm.prototype.superThanksSelectedTierEntityChanged=rm.prototype.superThanksSelectedTierEntityChanged;rm.prototype.dataChanged=rm.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],rm.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],rm.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],rm.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],rm.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],rm.prototype,"selectedItemIndex",void 0);_.N([_.n(),_.I("design:type",Boolean)],rm.prototype,"isColorSlider",void 0);
_.N([_.n(),_.I("design:type",Object)],rm.prototype,"buyButtonDisabled",void 0);_.N([_.n({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:VB7}),_.I("design:type",Object)],rm.prototype,"superThanksSelectedTierEntity",void 0);_.N([_.Td("ytd-pdg-comment-preview-renderer"),_.I("design:type",Object)],rm.prototype,"commentPreviewRenderer",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],rm.prototype,"ytdReduxBehavior",void 0);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],rm.prototype,"dataChanged",null);_.N([_.OO("superThanksSelectedTierEntity"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],rm.prototype,"superThanksSelectedTierEntityChanged",null);_.N([_.OO("selectedItemIndex"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],rm.prototype,"selectedItemIndexChanged",null);
_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],rm.prototype,"closeBuyFlow",null);_.N([_.dV("ytd-pdg-user-generated-comment-changed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],rm.prototype,"onUserGeneratedContentChanged",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],rm.prototype,"isDisclaimerTextShown",null);
_.N([_.t({disableElementRegistration:!0,is:"yt-super-vod-buy-flow-content-renderer"})],rm);
_.v(rm,"yt-super-vod-buy-flow-content-renderer",function(){if(trY!==void 0)return trY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-super-vod-buy-flow-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.description]]" class="style-scope yt-super-vod-buy-flow-content-renderer"></yt-formatted-string><div id="comment-preview" class="style-scope yt-super-vod-buy-flow-content-renderer"></div><div id="slider" class="style-scope yt-super-vod-buy-flow-content-renderer"></div><iron-selector id="selectable-items" role="radiogroup" selected="[[selectedItemIndex]]" selected-attribute="selected" on-selected-changed="updateSelectedItemIndexFromBinding" class="style-scope yt-super-vod-buy-flow-content-renderer"></iron-selector><div id="footer" class="style-scope yt-super-vod-buy-flow-content-renderer"><div id="cancel-button" class="style-scope yt-super-vod-buy-flow-content-renderer"></div><yt-formatted-string id="disclaimer-text" hidden="[[!isDisclaimerTextShown]]" text="[[data.disclaimerText]]" class="style-scope yt-super-vod-buy-flow-content-renderer"></yt-formatted-string><ytd-button-renderer id="buy-button" data="[[data.buyButton.buttonRenderer]]" disabled="[[buyButtonDisabled]]" on-click="onBuyButtonClick" class="style-scope yt-super-vod-buy-flow-content-renderer"></ytd-button-renderer></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return trY=k},{mode:1});var aiT;var fO=function(){var k=_.S.apply(this,arguments)||this;k.lottieAnimationRef={};return k};
_.z(fO,_.S);_.d=fO.prototype;_.d.created=function(){_.Iu.requestAvailability();this.hostElement.addEventListener("iron-overlay-opened",_.AB(this,this.onPopupIronOverlayOpened));this.ironOverlayBehavior.scrollAction="lock";this.ironOverlayBehavior.noCancelOnEscKey=!0;this.ironOverlayBehavior.noCancelOnOutsideClick=!0;this.ironOverlayBehavior.allowClickThrough=!1};
_.d.onPopupIronOverlayOpened=function(){this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData&&this.data.accessibility.accessibilityData.label&&_.GB(this.hostElement,"iron-announce",{text:this.data.accessibility.accessibilityData.label})};
_.d.detached=function(){this.autoCloseJobId&&_.Xq.cancelJob(this.autoCloseJobId);this.hostElement.removeEventListener("iron-overlay-opened",_.AB(this,this.onPopupIronOverlayOpened))};
_.d.dataChanged=function(){var k=this;this.data&&this.data.autoCloseDelay&&(_.RV(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"]),this.data.lottie||(this.autoCloseJobId=_.kv(_.Xq,function(){k.closePopup()},(Number(this.data.autoCloseDelay.seconds)||0)*1E3)),this.data.lottieImageScalePercent&&this.data.lottie&&_.iG(this.hostElement,{"--ytd-desktop-image-overlay-scale-percent":this.data.lottieImageScalePercent+"%"}))};
_.d.onDOMLoadedLottie=function(){var k=this,g,P,x=Number((g=this.data)==null?void 0:(P=g.autoCloseDelay)==null?void 0:P.seconds)||0;this.fadeOutJobId=_.kv(_.Xq,function(){k.lottiePlayerEl.classList.add("fadeout")},(x-.25)*1E3);
this.autoCloseJobId=_.kv(_.Xq,function(){k.closePopup()},x*1E3)};
_.d.openPopup=function(){this.ironOverlayBehavior.open()};
_.d.closePopup=function(){this.ironOverlayBehavior.close();this.data&&(_.RV(this.hostElement,"yt-close-popup-action",["ytd-desktop-image-overlay-renderer"]),this.data.onCloseCommand&&_.Pw(this.hostElement,[this.data.onCloseCommand],this.hostElement),this.data.onCloseSurveyCommand&&_.Za().resolve(_.wP).resolveCommand(this.data.onCloseSurveyCommand,{form:{element:this.hostElement}}),this.autoCloseJobId&&_.Xq.cancelJob(this.autoCloseJobId),this.fadeOutJobId&&_.Xq.cancelJob(this.fadeOutJobId),this.lottiePlayerEl.classList.contains("fadeout")&&
this.lottiePlayerEl.classList.remove("fadeout"))};
_.d.maybeInitializeLottie=function(){if(this.hasLottieAnimation){var k,g;(k=this.lottieAnimationRef)==null||(g=k.lottieEl)==null||g.destroy();k=this.data.lottie;var P,x;this.lottiePlayerProps={animationRef:this.lottieAnimationRef,animationConfig:{name:k.url+"_"+Math.random(),path:k.url,autoplay:!0,loop:(x=(P=k.settings)==null?void 0:P.loop)!=null?x:!1,renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid meet"}},listeners:{DOMLoaded:this.onDOMLoadedLottie.bind(this)}}}};
_.mJ.Object.defineProperties(fO.prototype,{hasLottieAnimation:{configurable:!0,enumerable:!0,get:function(){var k,g;return!!((k=this.data)==null?0:(g=k.lottie)==null?0:g.url)}}});
fO.prototype.maybeInitializeLottie=fO.prototype.maybeInitializeLottie;fO.prototype.dataChanged=fO.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],fO.prototype,"rendererBehavior",void 0);_.N([_.h(_.G7),_.I("design:type",Object)],fO.prototype,"ironOverlayBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],fO.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],fO.prototype,"lottiePlayerProps",void 0);
_.N([_.n(),_.I("design:type",Object)],fO.prototype,"lottieAnimationRef",void 0);_.N([_.Td("ytd-lottie-player"),_.I("design:type",HTMLElement)],fO.prototype,"lottiePlayerEl",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],fO.prototype,"dataChanged",null);_.N([_.E("data"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],fO.prototype,"hasLottieAnimation",null);
_.N([_.OO("data.lottie.url"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],fO.prototype,"maybeInitializeLottie",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-desktop-image-overlay-renderer"})],fO);
_.v(fO,"ytd-desktop-image-overlay-renderer",function(){if(aiT!==void 0)return aiT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-desktop-image-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-desktop-image-overlay-renderer">\n  <yt-img-shadow hidden$="[[hasLottieAnimation]]" thumbnail="[[data.image]]" width="1920" class="style-scope ytd-desktop-image-overlay-renderer"></yt-img-shadow>\n  <ytd-lottie-player class-name="[[is]] lottie-player" data="[[lottiePlayerProps]]" hidden$="[[!hasLottieAnimation]]" class="style-scope ytd-desktop-image-overlay-renderer">\n</ytd-lottie-player></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return aiT=k},{mode:1});var Hoa;var WG=function(){return _.S.apply(this,arguments)||this};
_.z(WG,_.S);_.d=WG.prototype;_.d.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{pdgBuyFlowHeaderRenderer:{component:"yt-pdg-buy-flow-header-renderer"}}},"data.content":{id:"content",mapping:{superVodBuyFlowContentRenderer:{component:"yt-super-vod-buy-flow-content-renderer"}}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("tabIndex")||this.hostElement.setAttribute("tabIndex","0");this.hostElement.addEventListener("yt-popup-closed",_.AB(this,this.closePopup))};
_.d.detached=function(){this.hostElement.removeEventListener("yt-popup-closed",_.AB(this,this.closePopup))};
_.d.dataChanged=function(){_.kD(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.data&&this.data.header&&_.b(this.data.header,$DF)&&(this.hasBackgroundBanner=!!_.b(this.data.header,$DF).backgroundBanner)};
_.d.handleBuyflowSelectionSubmitted=function(){this.hostElement.removeEventListener("yt-popup-closed",_.AB(this,this.closePopup))};
_.d.closePopup=function(){this.data&&this.data.onCloseCommand&&_.g5(this.hostElement,[this.data.onCloseCommand])};
WG.prototype.handleBuyflowSelectionSubmitted=WG.prototype.handleBuyflowSelectionSubmitted;WG.prototype.dataChanged=WG.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],WG.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],WG.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],WG.prototype,"data",void 0);
_.N([_.n({value:!0,reflectToAttribute:!0}),_.I("design:type",Boolean)],WG.prototype,"hasBackgroundBanner",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],WG.prototype,"dataChanged",null);_.N([_.dV("yt-pdg-buy-flow-selection-submitted"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],WG.prototype,"handleBuyflowSelectionSubmitted",null);
_.N([_.t({disableElementRegistration:!0,is:"ytd-pdg-buy-flow-renderer"})],WG);
_.v(WG,"ytd-pdg-buy-flow-renderer",function(){if(Hoa!==void 0)return Hoa;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-buy-flow-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-pdg-buy-flow-renderer"></div>\n<div id="content" class="style-scope ytd-pdg-buy-flow-renderer"></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Hoa=k},{mode:1});var NUn;var s0=function(){var k=_.S.apply(this,arguments)||this;k.isOpen=!1;k.isPlaylistCreated=!1;return k};
_.z(s0,_.S);_.d=s0.prototype;_.d.reset=function(){this.isPlaylistCreated=this.isOpen=!1;this.nameInput.reset();this.privacyInput.reset()};
_.d.onOpenTap=function(){this.isOpen=!0;this.isPlaylistCreated=!1;this.nameInput.focusTextInput();_.GB(this.hostElement,"yt-refit")};
_.d.onCreateTap=function(){var k=this;!this.isPlaylistCreated&&this.nameInput.validate()&&(_.g5(this.hostElement,[this.data.serviceEndpoint,{create_playlist_title:this.nameInput.value,create_playlist_privacy_status:this.privacyInput.value},{onSuccess:function(g,P){if(!_.W("killswitch_ep_in_create_playlist_response")&&(P==null?0:P.actions))for(g=_.O(P.actions),P=g.next();!P.done;P=g.next())P=P.value,_.b(P,_.WN)&&k.ytComponentBehavior.resolveCommand(P)}}]),this.isPlaylistCreated=!0)};
_.d.onKeydown=function(k){if(k.keyCode===13)this.onCreateTap()};
_.d.onServiceRequestCompleted=function(k){k.stopPropagation();_.RV(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.d.computePrivacyBadge=function(k){return k?[{metadataBadgeRenderer:k}]:[]};
s0.prototype.onServiceRequestCompleted=s0.prototype.onServiceRequestCompleted;s0.prototype.onKeydown=s0.prototype.onKeydown;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],s0.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],s0.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],s0.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],s0.prototype,"isOpen",void 0);
_.N([_.n(),_.I("design:type",Object)],s0.prototype,"isPlaylistCreated",void 0);_.N([_.n({value:{REQUIRED_LABEL:_.OX("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.OX("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.I("design:type",Object)],s0.prototype,"addToStrings",void 0);_.N([_.n({computed:"computePrivacyBadge(data.privacyInput.metadataBadgeRenderer)"}),_.I("design:type",Array)],s0.prototype,"privacyBadge",void 0);
_.N([_.Td("#privacy-input"),_.I("design:type",Object)],s0.prototype,"privacyInput",void 0);_.N([_.Td("#name-input"),_.I("design:type",Object)],s0.prototype,"nameInput",void 0);_.N([_.dV("keydown"),_.I("design:type",Function),_.I("design:paramtypes",[KeyboardEvent]),_.I("design:returntype")],s0.prototype,"onKeydown",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],s0.prototype,"onServiceRequestCompleted",null);
_.N([_.t({is:"ytd-add-to-playlist-create-renderer",disableElementRegistration:!0})],s0);
_.v(s0,"ytd-add-to-playlist-create-renderer",function(){if(NUn!==void 0)return NUn;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-add-to-playlist-create-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-compact-link-renderer data="[[data.openCreateLink.compactLinkRenderer]]" hidden="[[isOpen]]" on-tap="onOpenTap" class="style-scope ytd-add-to-playlist-create-renderer">\n</ytd-compact-link-renderer>\n<div id="create-playlist-form" hidden="[[!isOpen]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  <yt-text-input-form-field-renderer id="name-input" data="[[data.nameInput.textInputFormFieldRenderer]]" required-error-message="[[addToStrings.REQUIRED_LABEL]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </yt-text-input-form-field-renderer>\n  <ytd-badge-supported-renderer badges="[[privacyBadge]]" hidden="[[!data.privacyInput.metadataBadgeRenderer]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </ytd-badge-supported-renderer>\n  <ytd-dropdown-renderer id="privacy-input" data="[[data.privacyInput.dropdownRenderer]]" hidden="[[!data.privacyInput.dropdownRenderer]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </ytd-dropdown-renderer>\n  <ytd-button-renderer id="privacy-button" data="[[data.privacyInput.buttonRenderer]]" hidden="[[!data.privacyInput.buttonRenderer]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </ytd-button-renderer>\n  <div id="actions" class="style-scope ytd-add-to-playlist-create-renderer">\n    <ytd-button-renderer data="[[data.createAction.buttonRenderer]]" on-tap="onCreateTap" class="style-scope ytd-add-to-playlist-create-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return NUn=k},{mode:1});var Ii2;var Xu7;var bb=function(){var k=_.S.apply(this,arguments)||this;k.transferState="TRANSFER_STATE_UNKNOWN";return k};
_.z(bb,_.S);bb.prototype.dataChanged=function(){this.data&&(this.checkbox.checked=this.data.containsSelectedVideos==="ALL")};
bb.prototype.onCheckboxChange=function(k){var g=this;this.data&&_.QB(this,"yt-playlist-checkbox-changed",function(){var P=_.vU(k).checked?g.data.addToPlaylistServiceEndpoint:g.data.removeFromPlaylistServiceEndpoint;P&&_.Za().resolve(_.wP).resolveCommand(P,{form:{element:g.hostElement}});_.W("dl_playlist_killswitch")||g.transferState!=="TRANSFER_STATE_UNKNOWN"&&g.transferState!=="TRANSFER_STATE_FAILED"&&g.ytComponentBehavior.resolveCommand({offlinePlaylistEndpoint:{playlistId:g.data.playlistId,action:"ACTION_SYNC"}})},
100)};
bb.prototype.computeIconType=function(k){return k?"yt-icons:"+k.toLowerCase():null};
bb.prototype.dataChanged=bb.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],bb.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],bb.prototype,"data",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],bb.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],bb.prototype,"ytComponentBehavior",void 0);_.N([_.Td("#checkbox"),_.I("design:type",HTMLInputElement)],bb.prototype,"checkbox",void 0);
_.N([_.n({selector:_.S8,selectorArgs:["data.playlistId"]}),_.I("design:type",String)],bb.prototype,"transferState",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],bb.prototype,"dataChanged",null);_.N([_.t({is:"ytd-playlist-add-to-option-renderer",disableElementRegistration:!0})],bb);
_.v(bb,"ytd-playlist-add-to-option-renderer",function(){if(Xu7!==void 0)return Xu7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-add-to-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" checked="[[checked_]]" on-change="onCheckboxChange" class="style-scope ytd-playlist-add-to-option-renderer">\n  <div id="checkbox-container" class="style-scope ytd-playlist-add-to-option-renderer">\n    <div id="checkbox-label" class="style-scope ytd-playlist-add-to-option-renderer">\n      <yt-formatted-string id="label" class="checkbox-height style-scope ytd-playlist-add-to-option-renderer" ellipsis-truncate="" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string id="byline" ellipsis-truncate="" link-inherit-color="" text="[[data.shortBylineText]]" class="style-scope ytd-playlist-add-to-option-renderer">\n      </yt-formatted-string>\n    </div>\n    <yt-icon icon="[[computeIconType(data.privacyIcon.iconType)]]" size="18" class="style-scope ytd-playlist-add-to-option-renderer"></yt-icon>\n  </div>\n</tp-yt-paper-checkbox>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Xu7=k},{mode:1});var yRF=_.M(function(k){var g=k.data;return _.V("ytd-menu-title-renderer",{class:"ytdMenuTitleRendererHost"},_.V("div",null,_.V(_.C8,{text:function(){return g().title}})),_.V(_.m,{cond:function(){return g().subtitle},
then:function(P){return _.V("div",{class:"ytdMenuTitleRendererSubtitle"},_.V(_.C8,{text:P}))}}))},"jj");
yRF.idomCompat=!0;_.y3(yRF,"ytd-menu-title-renderer",{props:{data:_.GH}});var BG=function(){var k=_.S.apply(this,arguments)||this;k.addToStrings={ADD_TO_DROPDOWN_LABEL:_.OX("ADD_TO_DROPDOWN_LABEL",void 0,"Save to...")};k.closeButtonAriaLabel=_.OX("SBOX_INAPPROPRIATE_CANCEL");k.dialog=_.W("desktop_add_to_playlist_renderer_dialog_popup");return k};
_.z(BG,_.S);_.d=BG.prototype;_.d.configureRendererStamper=function(){return{"data.playlists":{id:"playlists",mapping:{playlistAddToOptionRenderer:"ytd-playlist-add-to-option-renderer"}},"data.actions":{id:"actions",mapping:{addToPlaylistCreateRenderer:"ytd-add-to-playlist-create-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.d.onPopupOpened=function(){_.Ph(this.playlists,"scrollable",!0);this.createRenderer&&this.createRenderer.reset()};
_.d.onPopupClosed=function(){_.Ph(this.playlists,"scrollable",!1)};
_.d.computeAriaLabel=function(){var k;if(this==null?0:(k=this.data)==null?0:k.actions){k=_.O(this.data.actions);for(var g=k.next();!g.done;g=k.next())if(g=g.value,g.menuTitleRenderer)return _.a5(g.menuTitleRenderer.title)}};
_.d.onTapClose=function(){_.RV(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.mJ.Object.defineProperties(BG.prototype,{menuTitleRenderer:{configurable:!0,enumerable:!0,get:function(){var k;if(this==null?0:(k=this.data)==null?0:k.actions){k=_.O(this.data.actions);for(var g=k.next();!g.done;g=k.next())if(g=g.value,g.menuTitleRenderer)return g.menuTitleRenderer}return!1}}});
BG.prototype.onPopupClosed=BG.prototype.onPopupClosed;BG.prototype.onPopupOpened=BG.prototype.onPopupOpened;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],BG.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],BG.prototype,"ytEventForwardingBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],BG.prototype,"ytRendererStamperBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],BG.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],BG.prototype,"addToStrings",void 0);_.N([_.n({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.I("design:type",String)],BG.prototype,"ariaLabel",void 0);_.N([_.n(),_.I("design:type",String)],BG.prototype,"closeButtonAriaLabel",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],BG.prototype,"dialog",void 0);
_.N([_.Td("#playlists"),_.I("design:type",HTMLElement)],BG.prototype,"playlists",void 0);_.N([_.Td("ytd-add-to-playlist-create-renderer"),_.I("design:type",Object)],BG.prototype,"createRenderer",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],BG.prototype,"menuTitleRenderer",null);_.N([_.dV("yt-popup-opened"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],BG.prototype,"onPopupOpened",null);
_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],BG.prototype,"onPopupClosed",null);_.N([_.t({is:"ytd-add-to-playlist-renderer",disableElementRegistration:!0})],BG);
_.v(BG,"ytd-add-to-playlist-renderer",function(){if(Ii2!==void 0)return Ii2;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-add-to-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-add-to-playlist-renderer">\n  <template is="dom-if" if="[[menuTitleRenderer]]" class="style-scope ytd-add-to-playlist-renderer">\n    <ytd-menu-title-renderer data="[[menuTitleRenderer]]" class="style-scope ytd-add-to-playlist-renderer"></ytd-menu-title-renderer>\n  </template>\n  <div hidden="[[menuTitleRenderer]]" id="title" class="style-scope ytd-add-to-playlist-renderer">\n    [[addToStrings.ADD_TO_DROPDOWN_LABEL]]\n  </div>\n  <yt-icon-button id="close-button" hidden="[[!dialog]]" label="[[closeButtonAriaLabel]]" on-tap="onTapClose" class="style-scope ytd-add-to-playlist-renderer">\n    <yt-icon icon="close" class="style-scope ytd-add-to-playlist-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="playlists" class="style-scope ytd-add-to-playlist-renderer"></div>\n<div id="actions" class="style-scope ytd-add-to-playlist-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Ii2=k},{mode:1});var pu7;var zR=function(){var k=_.S.apply(this,arguments)||this;k.isPlaylistEditComplete=!1;k.isCollabEngagementDisabled=!1;k.closeButtonAriaLabel=_.OX("SBOX_INAPPROPRIATE_CANCEL");k.saveButton={title:_.OX("SAVE_PLAYLIST",void 0,"Save"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",state:"BUTTON_VIEW_MODEL_STATE_DISABLED"};k.onValueChanged=function(){k.updateSaveButtonState();k.computeCollabEngagementDisabled()};
return k};
_.z(zR,_.S);_.d=zR.prototype;_.d.attached=function(){this.JSC$20816_scroller&&(this.JSC$20816_scroller.dialogElement=this.hostElement.parentNode,this.JSC$20816_scroller.attached&&typeof this.JSC$20816_scroller.attached==="function"&&this.JSC$20816_scroller.attached())};
_.d.reset=function(){this.isPlaylistEditComplete=!1;this.nameInput.reset();this.descriptionInput.reset();this.computeCollabEngagementDisabled();this.updateSaveButtonState()};
_.d.onPopupClosed=function(){this.reset()};
_.d.close=function(){_.RV(this.hostElement,"yt-close-popup-action",["ytd-playlist-settings-editor-renderer"])};
_.d.onClickSave=function(){var k=this;if(!this.isPlaylistEditComplete&&this.nameInput.validate()&&this.descriptionInput.validate()){var g=[];this.nameInput.value!==null&&g.push({action:"ACTION_SET_PLAYLIST_NAME",playlistName:this.nameInput.value});this.descriptionInput.value!==null&&g.push({action:"ACTION_SET_PLAYLIST_DESCRIPTION",playlistDescription:this.descriptionInput.value});if(this.privacyInput.value!==null){var P=Number(this.privacyInput.value);isNaN(P)||g.push({action:"ACTION_SET_PLAYLIST_PRIVACY",
playlistPrivacy:P})}this.votingInput.value!==null&&(P=this.votingInput.value)&&g.push({action:"ACTION_SET_ALLOW_ITEM_VOTE",itemVotePermission:P});if(g.length>0){var x;_.b((x=this.data)==null?void 0:x.updateSettingsEndpoint,_.Nw).actions=g;var U;if((U=this.data)==null?0:U.updateSettingsEndpoint)this.ytComponentBehavior.resolveCommand(this.data.updateSettingsEndpoint,{commandController:{onSuccess:function(){k.close()}}}),this.isPlaylistEditComplete=!0}}};
_.d.computePrivacyBadge=function(k){return k?[{metadataBadgeRenderer:k}]:[]};
_.d.computeEditorData=function(k){var g,P;return k==null?void 0:(g=k.sections)==null?void 0:(P=g[0])==null?void 0:P.playlistSettingsEditorCasualSectionRenderer};
_.d.computeCollabEngagementDisabled=function(){this.isCollabEngagementDisabled=this.privacyInput.value===0};
_.d.configureRendererStamper=function(){return{"editorData.thumbnail":{id:"thumbnail",mapping:{playlistVideoThumbnailRenderer:{component:"ytd-playlist-video-thumbnail-renderer",params:{width:9999}},playlistCustomThumbnailRenderer:{component:"ytd-playlist-custom-thumbnail-renderer",params:{size:312}}}}}};
_.d.computeAriaLabel=function(){var k,g,P,x=(k=this.data)==null?void 0:(g=k.sections)==null?void 0:(P=g[0])==null?void 0:P.playlistSettingsEditorCasualSectionRenderer;return _.a5(x==null?void 0:x.title)};
_.d.updateSaveButtonState=function(){this.isFormChanged()&&this.isFormValid()?this.set("saveButton",Object.assign({},this.saveButton,{state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"})):this.set("saveButton",Object.assign({},this.saveButton,{state:"BUTTON_VIEW_MODEL_STATE_DISABLED"}))};
_.d.isFormValid=function(){return this.nameInput.validate()&&this.descriptionInput.validate()};
_.d.isFormChanged=function(){return this.isNameChanged()||this.isDescriptionChanged()||this.isPrivacyChanged()||this.isVotingChanged()};
_.d.isNameChanged=function(){var k,g,P;return(((k=this.editorData)==null?void 0:(g=k.name)==null?void 0:(P=g.textInputFormFieldRenderer)==null?void 0:P.value)||"")!==(this.nameInput.value||"")};
_.d.isDescriptionChanged=function(){var k,g,P;return(((k=this.editorData)==null?void 0:(g=k.description)==null?void 0:(P=g.textInputFormFieldRenderer)==null?void 0:P.value)||"")!==(this.descriptionInput.value||"")};
_.d.isPrivacyChanged=function(){var k,g,P,x,U,A,q,T;return((q=(k=this.editorData)==null?void 0:(g=k.privacy)==null?void 0:(P=g.dropdownFormFieldRenderer)==null?void 0:(x=P.dropdown)==null?void 0:(U=x.dropdownRenderer)==null?void 0:(A=U.entries)==null?void 0:A.find(function(c){var Z;return c==null?void 0:(Z=c.privacyDropdownItemRenderer)==null?void 0:Z.isSelected}))==null?void 0:(T=q.privacyDropdownItemRenderer)==null?void 0:T.int32Value)!==this.privacyInput.value};
_.d.isVotingChanged=function(){var k,g,P,x,U,A,q,T;return((q=(k=this.editorData)==null?void 0:(g=k.voting)==null?void 0:(P=g.dropdownFormFieldRenderer)==null?void 0:(x=P.dropdown)==null?void 0:(U=x.dropdownRenderer)==null?void 0:(A=U.entries)==null?void 0:A.find(function(c){var Z;return c==null?void 0:(Z=c.privacyDropdownItemRenderer)==null?void 0:Z.isSelected}))==null?void 0:(T=q.privacyDropdownItemRenderer)==null?void 0:T.int32Value)!==this.votingInput.value};
zR.prototype.onPopupClosed=zR.prototype.onPopupClosed;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],zR.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],zR.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],zR.prototype,"ytEventForwardingBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],zR.prototype,"ytRendererStamperBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],zR.prototype,"data",void 0);_.N([_.n({computed:"computePrivacyBadge(editorData.privacy.metadataBadgeRenderer)"}),_.I("design:type",Array)],zR.prototype,"privacyBadge",void 0);_.N([_.n({computed:"computeEditorData(data)"}),_.I("design:type",Object)],zR.prototype,"editorData",void 0);_.N([_.n(),_.I("design:type",Object)],zR.prototype,"isPlaylistEditComplete",void 0);_.N([_.n(),_.I("design:type",Object)],zR.prototype,"isCollabEngagementDisabled",void 0);
_.N([_.n({value:{REQUIRED_LABEL:_.OX("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.OX("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.I("design:type",Object)],zR.prototype,"addToStrings",void 0);_.N([_.n({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.I("design:type",String)],zR.prototype,"ariaLabel",void 0);_.N([_.n(),_.I("design:type",String)],zR.prototype,"closeButtonAriaLabel",void 0);
_.N([_.n(),_.I("design:type",Object)],zR.prototype,"saveButton",void 0);_.N([_.Td("#name-input"),_.I("design:type",Object)],zR.prototype,"nameInput",void 0);_.N([_.Td("#description-input"),_.I("design:type",Object)],zR.prototype,"descriptionInput",void 0);_.N([_.Td("#privacy-input"),_.I("design:type",Object)],zR.prototype,"privacyInput",void 0);_.N([_.Td("#voting-input"),_.I("design:type",Object)],zR.prototype,"votingInput",void 0);
_.N([_.Td("#scroller"),_.I("design:type",Object)],zR.prototype,"JSC$20816_scroller",void 0);_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],zR.prototype,"onPopupClosed",null);_.N([_.n(),_.I("design:type",Object)],zR.prototype,"onValueChanged",void 0);_.N([_.t({is:"ytd-playlist-settings-editor-renderer",disableElementRegistration:!0})],zR);
_.v(zR,"ytd-playlist-settings-editor-renderer",function(){if(pu7===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-settings-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-playlist-settings-editor-renderer">\n  <div id="header-title" class="style-scope ytd-playlist-settings-editor-renderer">\n    <yt-formatted-string text="[[editorData.title]]" class="style-scope ytd-playlist-settings-editor-renderer"></yt-formatted-string>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="close" class="style-scope ytd-playlist-settings-editor-renderer">\n    <yt-icon icon="close" class="style-scope ytd-playlist-settings-editor-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-playlist-settings-editor-renderer">\n  <div id="content" class="style-scope ytd-playlist-settings-editor-renderer">\n    <div id="thumbnail" class="style-scope ytd-playlist-settings-editor-renderer"></div>\n    <div id="edit-playlist-form" class="style-scope ytd-playlist-settings-editor-renderer">\n      <yt-text-input-form-field-renderer id="name-input" data="[[editorData.name.textInputFormFieldRenderer]]" disabled="[[editorData.name.textInputFormFieldRenderer.disabled]]" on-value-changed="[[onValueChanged]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </yt-text-input-form-field-renderer>\n      <yt-text-input-form-field-renderer id="description-input" data="[[editorData.description.textInputFormFieldRenderer]]" disabled="[[editorData.name.textInputFormFieldRenderer.disabled]]" on-value-changed="[[onValueChanged]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </yt-text-input-form-field-renderer>\n      <ytd-badge-supported-renderer badges="[[privacyBadge]]" hidden="[[!editorData.privacy.metadataBadgeRenderer]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-badge-supported-renderer>\n      <ytd-dropdown-renderer id="privacy-input" data="[[editorData.privacy.dropdownFormFieldRenderer.dropdown.dropdownRenderer]]" hidden="[[!editorData.privacy]]" on-value-changed="onValueChanged" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-dropdown-renderer>\n      <ytd-dropdown-renderer id="voting-input" data="[[editorData.voting.dropdownFormFieldRenderer.dropdown.dropdownRenderer]]" disabled="[[isCollabEngagementDisabled]]" hidden="[[!editorData.voting]]" on-value-changed="onValueChanged" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-dropdown-renderer>\n      <div id="collaborate" class="style-scope ytd-playlist-settings-editor-renderer">\n        <yt-list-item-view-model data="[[editorData.collaborate.listItemViewModel]]" disabled="[[isCollabEngagementDisabled]]" hidden$="[[!editorData.collaborate]]" class="style-scope ytd-playlist-settings-editor-renderer"></yt-list-item-view-model>\n      </div>\n    </div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n<div id="actions" class="style-scope ytd-playlist-settings-editor-renderer">\n  <yt-button-view-model data="[[saveButton]]" scoping-class-name="[[is]]" on-click="onClickSave" class="style-scope ytd-playlist-settings-editor-renderer">\n  </yt-button-view-model>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);pu7=k}k=pu7;return k},{mode:1});var CRU;_.sD("itemSectionRenderer","redCancelSurveyRenderer","ytd-red-cancel-survey-renderer");var ub=function(){return _.S.apply(this,arguments)||this};
_.z(ub,_.S);_.d=ub.prototype;_.d.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-confirm":!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",classListBinding:"[[buttonClass_]]",attributes:{"dialog-dismiss":!0}}}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.dataChanged=function(){switch(this.get("data.singleOptions.preselectMode")){case "SINGLE_OPTION_PRESELECT_MODE_LAST":this.selectedResponseIndex=this.get("data.singleOptions.styles").length-1;break;default:this.selectedResponseIndex=void 0}var k=this.get("data.nextButton.buttonRenderer.navigationEndpoint");k&&(this.nextNavigationEndpoint=k,this.set("data.nextButton.buttonRenderer.navigationEndpoint",void 0))};
_.d.onSelectedResponseIndexChange=function(){if(this.get("data.nextButton.buttonRenderer")!=null){switch(this.get("data.submissionMode")){case "SURVEY_SUBMISSION_MODE_ONE_SELECTED_OPTION":this.set("data.nextButton.buttonRenderer.isDisabled",this.selectedResponseIndex===void 0);break;default:this.set("data.nextButton.buttonRenderer.isDisabled",!1)}if(this.selectedResponseIndex!=null){var k={feedbackTokens:[this.get(["data.singleOptions.styles",this.selectedResponseIndex]).radioButtonSurveyOptionRenderer.submissionEndpoint.feedbackEndpoint.feedbackToken]};
this.set("nextNavigationEndpoint.confirmDialogEndpoint.content.confirmDialogRenderer.confirmButton.buttonRenderer.serviceEndpoint.ypcCancelRecurrenceEndpoint.feedbackData",k)}}};
_.d.onPopupOpened=function(k){k.detail!==this&&k.detail!==this.hostElement||!_.W("enable_premium_voluntary_pause")||_.RV(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"])};
_.d.onNextButtonTap=function(){var k=this.nextNavigationEndpoint&&this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.nextNavigationEndpoint);k&&this.ytdOpenPopupBehavior.openPopup(k)};
_.d.updateSelectedResponseIndexFromBinding=function(k){this.selectedResponseIndex=k.detail.value};
ub.prototype.onPopupOpened=ub.prototype.onPopupOpened;ub.prototype.onSelectedResponseIndexChange=ub.prototype.onSelectedResponseIndexChange;ub.prototype.dataChanged=ub.prototype.dataChanged;_.N([_.h(_.Ay),_.I("design:type",Object)],ub.prototype,"ytdOpenPopupBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ub.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],ub.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],ub.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Number)],ub.prototype,"selectedResponseIndex",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ub.prototype,"dataChanged",null);_.N([_.OO("selectedResponseIndex"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ub.prototype,"onSelectedResponseIndexChange",null);
_.N([_.dV("yt-popup-opened"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],ub.prototype,"onPopupOpened",null);_.N([_.t({is:"ytd-red-cancel-survey-renderer",disableElementRegistration:!0})],ub);
_.v(ub,"ytd-red-cancel-survey-renderer",function(){if(CRU!==void 0)return CRU;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-red-cancel-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-red-cancel-survey-renderer">\n  <div id="question" class="style-scope ytd-red-cancel-survey-renderer">[[getSimpleString(data.question)]]</div>\n  <tp-yt-paper-radio-group id="responses" selected="[[selectedResponseIndex]]" on-selected-changed="updateSelectedResponseIndexFromBinding" class="style-scope ytd-red-cancel-survey-renderer">\n    <template is="dom-repeat" items="[[data.singleOptions.styles]]" class="style-scope ytd-red-cancel-survey-renderer">\n      <tp-yt-paper-radio-button name="[[index]]" class="style-scope ytd-red-cancel-survey-renderer">\n        [[getSimpleString(item.radioButtonSurveyOptionRenderer.option)]]\n      </tp-yt-paper-radio-button>\n    </template>\n  </tp-yt-paper-radio-group>\n</div>\n<div class="buttons style-scope ytd-red-cancel-survey-renderer">\n  <div id="dismiss-button" class="style-scope ytd-red-cancel-survey-renderer"></div>\n  <div id="next-button" on-click="onNextButtonTap" class="style-scope ytd-red-cancel-survey-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return CRU=k},{mode:1});var GN5;var h$=function(){var k=_.S.apply(this,arguments)||this;k.closeButtonAriaLabel=_.OX("SBOX_INAPPROPRIATE_CANCEL");return k};
_.z(h$,_.S);h$.prototype.configureRendererStamper=function(){return{"data.groups":{id:"options",mapping:{searchFilterGroupRenderer:{component:"ytd-search-filter-group-renderer"}}}}};
h$.prototype.onClickClose=function(){_.RV(this.hostElement,"yt-close-popup-action",["ytd-search-filter-options-dialog-renderer"])};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],h$.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],h$.prototype,"rendererStamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],h$.prototype,"data",void 0);_.N([_.n(),_.I("design:type",String)],h$.prototype,"closeButtonAriaLabel",void 0);_.N([_.t({is:"ytd-search-filter-options-dialog-renderer",disableElementRegistration:!0})],h$);
_.v(h$,"ytd-search-filter-options-dialog-renderer",function(){if(GN5!==void 0)return GN5;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-filter-options-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-search-filter-options-dialog-renderer">\n  <div id="title" class="style-scope ytd-search-filter-options-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-search-filter-options-dialog-renderer"></yt-formatted-string>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="onClickClose" class="style-scope ytd-search-filter-options-dialog-renderer">\n    <yt-icon icon="close" class="style-scope ytd-search-filter-options-dialog-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="options" class="style-scope ytd-search-filter-options-dialog-renderer"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return GN5=k},{mode:1});var R8Y;var Om3=function(){return function(k){k=k.availabilityType;return k===void 0||k==="OFFLINEABILITY_AVAILABILITY_TYPE_UNKNOWN"||k==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?!0:!1}};var E0=function(){var k=_.S.apply(this,arguments)||this;k.qualityOptions=[];k.upsellOptions=[];k.showUpsellSection=!1;k.rememberSettingsChecked=!1;return k};
_.z(E0,_.S);_.d=E0.prototype;_.d.configureRendererStamper=function(){return{qualityOptions:{id:"quality-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}},upsellOptions:{id:"upsell-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.d.dataChanged=function(){this.updateRememberString();this.updateQualityOptions()};
_.d.updateQualityOptions=function(){if(this.formats===void 0)_.RV(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);else{var k=[],g=[];this.showUpsellSection=!1;for(var P=_.O(this.formats),x=P.next();!x.done;x=P.next())(x=x.value)&&(x.availabilityType==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?g.push(x):k.push(x));k.length&&(this.qualityOptions=dle(k));g.length&&(this.showUpsellSection=!0,this.upsellOptions=dle(g))}};
_.d.updateRememberString=function(){if(this.downloadQualityPickerEntity)var k=this.downloadQualityPickerEntity.rememberSettingString;else if(this.selectedUpsellQuality){var g;k=(g=this.data)==null?void 0:g.premiumRememberSettingString}else{var P;k=(P=this.data)==null?void 0:P.rememberSettingString}k=k===void 0?_.OX("REMEMBER_MY_SETTINGS",void 0,"Remember my settings"):k;this.rememberSettingsCheckboxRenderer={title:_.pD(k),disabled:!1}};
_.d.rememberSettingsCheckedChanged=function(){if(this.onRememberSettingsCheckedChanged)this.onRememberSettingsCheckedChanged(this.rememberSettingsCheckbox.checked)};
_.mJ.Object.defineProperties(E0.prototype,{formats:{configurable:!0,enumerable:!0,get:function(){var k;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(k=this.data)==null?void 0:k.qualityFormats}}});
E0.prototype.updateRememberString=E0.prototype.updateRememberString;E0.prototype.updateQualityOptions=E0.prototype.updateQualityOptions;E0.prototype.dataChanged=E0.prototype.dataChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],E0.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],E0.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],E0.prototype,"data",void 0);
_.N([_.h(_.vD),_.I("design:type",Object)],E0.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Boolean)],E0.prototype,"selectedUpsellQuality",void 0);_.N([_.n({computed:"computeIcon_(data.premiumIcon)",value:""}),_.I("design:type",String)],E0.prototype,"premiumIcon",void 0);_.N([_.n({selector:TTy,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.I("design:type",Object)],E0.prototype,"downloadQualityPickerEntity",void 0);
_.N([_.n(),_.I("design:type",Array)],E0.prototype,"qualityOptions",void 0);_.N([_.n(),_.I("design:type",Array)],E0.prototype,"upsellOptions",void 0);_.N([_.n(),_.I("design:type",Object)],E0.prototype,"showUpsellSection",void 0);_.N([_.n(),_.I("design:type",Object)],E0.prototype,"rememberSettingsCheckboxRenderer",void 0);_.N([_.Td("#remember-settings"),_.I("design:type",HTMLInputElement)],E0.prototype,"rememberSettingsCheckbox",void 0);
_.N([_.n(),_.I("design:type",Object)],E0.prototype,"rememberSettingsChecked",void 0);_.N([_.n(),_.I("design:type",Function)],E0.prototype,"onRememberSettingsCheckedChanged",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E0.prototype,"dataChanged",null);_.N([_.OO("downloadQualityPickerEntity"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E0.prototype,"updateQualityOptions",null);
_.N([_.OO("selectedUpsellQuality"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],E0.prototype,"updateRememberString",null);_.N([_.t({is:"ytd-download-quality-selector-content",disableElementRegistration:!0})],E0);
_.v(E0,"ytd-download-quality-selector-content",function(){if(R8Y!==void 0)return R8Y;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-quality-selector-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="quality-options" class="style-scope ytd-download-quality-selector-content"></div>\n<div id="upsell-section" hidden="[[!showUpsellSection]]" class="style-scope ytd-download-quality-selector-content">\n    <yt-icon id="premium-icon" icon="[[premiumIcon]]" class="style-scope ytd-download-quality-selector-content"></yt-icon>\n    <yt-formatted-string id="premium-description" text="[[data.premiumDescription]]" class="style-scope ytd-download-quality-selector-content"></yt-formatted-string>\n    <div id="upsell-options" class="style-scope ytd-download-quality-selector-content"></div>\n</div>\n<ytd-settings-checkbox-renderer id="remember-settings" data="[[rememberSettingsCheckboxRenderer]]" on-click="rememberSettingsCheckedChanged" class="style-scope ytd-download-quality-selector-content">\n</ytd-settings-checkbox-renderer>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return R8Y=k},{mode:1});var k43;var LO=function(){var k=_.S.apply(this,arguments)||this;k.selectedUpsellQuality=!1;k.qualityOptions=[];k.useUpsellDismissAlternate=_.W("use_not_now_dl_upsell_dismiss_cta");k.shouldShowAlternateUpsellDimiss=!1;k.rememberSettings=!1;k.rememberSettingsChecked=!1;k.actionMap={"yt-select-settings-radio-option":"onQualityOptionsSelect"};k.rememberSettingsCheckedChanged=function(g){k.rememberSettingsChecked=g};
return k};
_.z(LO,_.S);_.d=LO.prototype;
_.d.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.rememberSettingsCheckedChanged(!1);this.downloadButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.pD(_.OX("DOWNLOAD",void 0,"Download")),isDisabled:!0};this.upsellButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.pD(_.OX("GET_PREMIUM",void 0,"Get Premium")),isDisabled:!0};this.cancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.pD(_.OX("SBOX_INAPPROPRIATE_CANCEL",
void 0,"Cancel"))};this.upsellCancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.pD(_.OX("NOT_NOW",void 0,"Not now"))};this.updateQualityOptions()};
_.d.updateQualityOptions=function(){this.formats===void 0?_.RV(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]):this.qualityOptions=dle(this.formats)};
_.d.onQualityOptionsSelect=function(k){if(this.qualityOptions&&k){k!==void 0&&(this.downloadButtonRenderer&&(this.downloadButtonRenderer=Object.assign({},this.downloadButtonRenderer,{isDisabled:!1})),this.upsellButtonRenderer&&(this.upsellButtonRenderer=Object.assign({},this.upsellButtonRenderer,{isDisabled:!1})),this.upsellCancelButtonRenderer&&(this.upsellCancelButtonRenderer=Object.assign({},this.upsellCancelButtonRenderer,{isDisabled:!1})));for(var g=_.O(this.qualityOptions.entries()),P=g.next();!P.done;P=
g.next()){P=_.O(P.value);var x=P.next().value;P=P.next().value;var U=void 0,A=void 0;if(((U=P)==null?void 0:(A=U.settingsRadioOptionRenderer)==null?void 0:A.id)===k){this.selectedQualityIndex=x;k=void 0;this.shouldShowAlternateUpsellDimiss=(this.selectedUpsellQuality=((k=this.formats[x])==null?void 0:k.availabilityType)==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED")&&this.useUpsellDismissAlternate;break}}}};
_.d.onClickSubmit=function(){var k;if((k=this.downloadButtonRenderer)==null||!k.isDisabled){var g,P;k=(P=(g=this.data)==null?void 0:g.onSubmitEndpoint)!=null?P:{};var x,U;if(this.formats&&(((x=_.b(k,_.dz))==null?0:x.videoId)||((U=_.b(k,_.q7))==null?0:U.playlistId))){var A,q,T,c,Z,w;g={formatType:(c=(A=this.formats)==null?void 0:(q=A[(T=this.selectedQualityIndex)!=null?T:0])==null?void 0:q.format)!=null?c:"UNKNOWN_FORMAT_TYPE",settingsAction:this.getOfflineSettingsAction(this.rememberSettingsChecked,
(Z=this.getOfflineEndpoint(k))==null?void 0:(w=Z.actionParams)==null?void 0:w.settingsAction)};this.getOfflineEndpoint(k).actionParams=g;this.ytComponentBehavior.resolveCommand(k)}_.RV(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}};
_.d.onClickUpsell=function(){var k;if((k=this.upsellButtonRenderer)==null||!k.isDisabled){var g,P;k=(P=(g=this.data)==null?void 0:g.upsellEndpoint)!=null?P:{};this.ytComponentBehavior.resolveCommand(k);_.RV(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);g="UNKNOWN_FORMAT_TYPE";if(this.rememberSettingsChecked){var x,U,A,q;g=(q=(x=this.formats)==null?void 0:(U=x[(A=this.selectedQualityIndex)!=null?A:0])==null?void 0:U.format)!=null?q:"UNKNOWN_FORMAT_TYPE"}this.ytComponentBehavior.resolveCommand({setPrefStorageEntryCommand:{key:"lmqf",
value:g}})}};
_.d.onClickClose=function(){_.RV(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])};
_.d.getOfflineSettingsAction=function(k,g){return k?g===void 0?"DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE":g:"DOWNLOAD_QUALITY_SETTINGS_ACTION_DONT_SAVE"};
_.d.getOfflineEndpoint=function(k){return _.b(k,_.dz)?_.b(k,_.dz):_.b(k,_.q7)};
_.mJ.Object.defineProperties(LO.prototype,{titleText:{configurable:!0,enumerable:!0,get:function(){return _.pD(_.OX("DOWNLOAD_QUALITY",void 0,"Download Quality"))}},
formats:{configurable:!0,enumerable:!0,get:function(){var k;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(k=this.data)==null?void 0:k.qualityFormats}}});
LO.prototype.updateQualityOptions=LO.prototype.updateQualityOptions;LO.prototype.dataChanged=LO.prototype.dataChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],LO.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],LO.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],LO.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],LO.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],LO.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Number)],LO.prototype,"selectedQualityIndex",void 0);_.N([_.n(),_.I("design:type",Object)],LO.prototype,"selectedUpsellQuality",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],LO.prototype,"ytdReduxBehavior",void 0);
_.N([_.n({selector:TTy,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.I("design:type",Object)],LO.prototype,"downloadQualityPickerEntity",void 0);_.N([_.n(),_.I("design:type",Array)],LO.prototype,"qualityOptions",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],LO.prototype,"useUpsellDismissAlternate",void 0);_.N([_.n(),_.I("design:type",Object)],LO.prototype,"shouldShowAlternateUpsellDimiss",void 0);
_.N([_.n(),_.I("design:type",Object)],LO.prototype,"downloadButtonRenderer",void 0);_.N([_.n(),_.I("design:type",Object)],LO.prototype,"upsellButtonRenderer",void 0);_.N([_.n(),_.I("design:type",Object)],LO.prototype,"cancelButtonRenderer",void 0);_.N([_.n(),_.I("design:type",Object)],LO.prototype,"upsellCancelButtonRenderer",void 0);_.N([_.n(),_.I("design:type",Object)],LO.prototype,"rememberSettings",void 0);_.N([_.n(),_.I("design:type",Object)],LO.prototype,"rememberSettingsChecked",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],LO.prototype,"dataChanged",null);_.N([_.OO("downloadQualityPickerEntity"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],LO.prototype,"updateQualityOptions",null);_.N([_.t({is:"ytd-download-quality-selector-renderer",disableElementRegistration:!0})],LO);
_.v(LO,"ytd-download-quality-selector-renderer",function(){if(k43!==void 0)return k43;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-quality-selector-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[titleText]]" class="style-scope ytd-download-quality-selector-renderer"></yt-formatted-string>\n<ytd-download-quality-selector-content data="[[data]]" remember-settings-checked="[[rememberSettingsChecked]]" selected-upsell-quality="[[selectedUpsellQuality]]" on-remember-settings-checked-changed="[[rememberSettingsCheckedChanged]]" class="style-scope ytd-download-quality-selector-renderer">\n</ytd-download-quality-selector-content>\n<div class="buttons style-scope ytd-download-quality-selector-renderer">\n  <yt-button-renderer id="cancel-button" data="[[cancelButtonRenderer]]" dialog-dismiss="" hidden="[[shouldShowAlternateUpsellDimiss]]" on-click="onClickClose" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="upsell-cancel-button" data="[[upsellCancelButtonRenderer]]" dialog-dismiss="" hidden="[[!shouldShowAlternateUpsellDimiss]]" on-click="onClickClose" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="download-button" data="[[downloadButtonRenderer]]" hidden="[[selectedUpsellQuality]]" on-click="onClickSubmit" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="upsell-button" data="[[upsellButtonRenderer]]" hidden="[[!selectedUpsellQuality]]" on-click="onClickUpsell" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return k43=k},{mode:1});var gUy;var nO=function(){return _.S.apply(this,arguments)||this};
_.z(nO,_.S);nO.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
nO.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"}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],nO.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],nO.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],nO.prototype,"data",void 0);_.N([_.n({computed:"computeIcon_(data.infoIcon)"}),_.I("design:type",Object)],nO.prototype,"infoIcon",void 0);
_.N([_.n({computed:"computeIcon_(data.warningIcon)"}),_.I("design:type",Object)],nO.prototype,"warningIcon",void 0);_.N([_.t({is:"ytd-cross-account-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],nO);
_.v(nO,"ytd-cross-account-transfer-channel-confirm-dialog-renderer",function(){if(gUy!==void 0)return gUy;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-cross-account-transfer-channel-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n  <div id="header" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n    <div id="source" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      <yt-formatted-string id="source-title" text="[[data.sourceTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      <yt-formatted-string id="source-subtitle" text="[[data.sourceSubtitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      <yt-formatted-string id="source-account-name" text="[[data.sourceAccountName]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="source-account-email" text="[[data.sourceAccountEmail]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="target" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      <yt-formatted-string id="target-title" text="[[data.targetTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      <yt-formatted-string id="target-subtitle" text="[[data.targetSubtitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <div id="target-account" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        <yt-img-shadow hidden="[[!data.sourceAccountThumbnail]]" thumbnail="[[data.sourceAccountThumbnail]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-img-shadow>\n        <div id="target-account-info" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          <yt-formatted-string id="target-account-name" text="[[data.targetAccountName]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          </yt-formatted-string>\n          <yt-formatted-string id="target-account-email" text="[[data.targetAccountEmail]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          </yt-formatted-string>\n          <yt-formatted-string id="sournce-channel-details" text="[[data.sourceChannelDetails]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          </yt-formatted-string>\n        </div>\n      </div>\n    </div>\n    <div id="info-warning" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      <div id="info-title" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        <yt-icon disable-upgrade$="[[!infoIcon]]" hidden="[[!infoIcon]]" icon="[[infoIcon]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-icon>\n        <yt-formatted-string id="info-title-text" text="[[data.infoTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      </div>\n      <yt-formatted-string id="info-text" split-lines="" text="[[data.infoText]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <div id="warning-title" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        <yt-icon disable-upgrade$="[[!warningIcon]]" hidden="[[!warningIcon]]" icon="[[warningIcon]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-icon>\n        <yt-formatted-string id="warning-title-text" text="[[data.warningTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-formatted-string>\n      </div>\n      <yt-formatted-string id="warning-text" split-lines="" text="[[data.warningText]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="footer" text="[[data.footer]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <div id="buttons" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n    <div id="cancel-button" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></div>\n    <div id="next-button" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return gUy=k},{mode:1});var PkY;var S6=function(){return _.S.apply(this,arguments)||this};
_.z(S6,_.S);S6.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
S6.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"}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],S6.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],S6.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],S6.prototype,"data",void 0);_.N([_.t({is:"ytd-cross-account-transfer-channel-overview-renderer",disableElementRegistration:!0})],S6);
_.v(S6,"ytd-cross-account-transfer-channel-overview-renderer",function(){if(PkY!==void 0)return PkY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-cross-account-transfer-channel-overview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n  <div id="header" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n    <div id="stepper" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></div>\n    <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></yt-formatted-string>\n    <div id="messages" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n      <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n        <yt-formatted-string class="line-text style-scope ytd-cross-account-transfer-channel-overview-renderer" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <div id="buttons" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n    <div id="cancel-button" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></div>\n    <div id="signin-button" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return PkY=k},{mode:1});var $pY;var Fs=function(){return _.S.apply(this,arguments)||this};
_.z(Fs,_.S);Fs.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Fs.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"}}}}};
Fs.prototype.onServiceRequestSentOrCompleted=function(k,g){g&&g.actions&&g.actions.length>0&&_.RV(this.hostElement,"yt-close-popup-action",[this.is])};
Fs.prototype.onServiceRequestSentOrCompleted=Fs.prototype.onServiceRequestSentOrCompleted;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Fs.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Fs.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Fs.prototype,"data",void 0);
_.N([_.dV("yt-service-request-completed"),_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.ov]),_.I("design:returntype")],Fs.prototype,"onServiceRequestSentOrCompleted",null);_.N([_.t({is:"ytd-cross-account-transfer-channel-tnc-dialog-renderer",disableElementRegistration:!0})],Fs);
_.v(Fs,"ytd-cross-account-transfer-channel-tnc-dialog-renderer",function(){if($pY!==void 0)return $pY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-cross-account-transfer-channel-tnc-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n  <div id="header" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n    <yt-formatted-string id="agree-title" text="[[data.agreeTitle]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n    <yt-formatted-string id="agree-text" split-lines="" text="[[data.agreeText]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n    <yt-formatted-string id="understand-title" text="[[data.understandTitle]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n    <yt-formatted-string id="understand-text" split-lines="" text="[[data.understandText]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="buttons" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n    <div id="cancel-button" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></div>\n    <div id="confirm-button" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return $pY=k},{mode:1});var xps;var Y2=function(){var k=_.S.apply(this,arguments)||this;k.submitButtonDisabled=!0;return k};
_.z(Y2,_.S);_.d=Y2.prototype;_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{itemSectionRenderer:{component:"ytd-item-section-renderer",noInjection:!0}}}}};
_.d.onDataChanged=function(){var k,g,P;if(((k=this.data)==null?void 0:(g=k.confirmButton)==null?void 0:(P=g.buttonRenderer)==null?void 0:P.isDisabled)!==void 0){var x,U,A;this.submitButtonDisabled=(x=this.data)==null?void 0:(U=x.confirmButton)==null?void 0:(A=U.buttonRenderer)==null?void 0:A.isDisabled}};
_.d.checkboxChanged=function(){this.submitButtonDisabled=!this.submitButtonDisabled};
_.d.updateSubmitButtonDisabledFromBinding=function(k){this.submitButtonDisabled=k.detail.value};
_.d.updateSubmitButtonDisabledFromConfirmCheckbox=function(k){this.submitButtonDisabled=!k.detail.value};
Y2.prototype.onDataChanged=Y2.prototype.onDataChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Y2.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Y2.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Y2.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],Y2.prototype,"submitButtonDisabled",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Y2.prototype,"onDataChanged",null);_.N([_.t({is:"ytd-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],Y2);
_.v(Y2,"ytd-transfer-channel-confirm-dialog-renderer",function(){if(xps!==void 0)return xps;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transfer-channel-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n  <div id="header" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    <yt-formatted-string id="title" hidden$="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    <div id="sections" class="style-scope ytd-transfer-channel-confirm-dialog-renderer"></div>\n    <div id="messages" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n      <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n        <yt-formatted-string class="line-text style-scope ytd-transfer-channel-confirm-dialog-renderer" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n    <div id="confirm" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n      <template is="dom-if" if="[[data.confirmText]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n        <tp-yt-paper-checkbox id="confirm-checkbox" checked="[[!submitButtonDisabled]]" on-checked-changed="updateSubmitButtonDisabledFromConfirmCheckbox" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n          <yt-formatted-string id="confirm-text" text="[[data.confirmText]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n        </tp-yt-paper-checkbox>\n      </template>\n    </div>\n  </div>\n  <div id="buttons" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" hidden="[[isCancelButtonHidden]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="confirm-button" data="[[data.confirmButton.buttonRenderer]]" dialog-confirm="" disabled="[[submitButtonDisabled]]" on-disabled-changed="updateSubmitButtonDisabledFromBinding" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    </yt-button-renderer>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return xps=k},{mode:1});var iBa;var j6=function(){return _.S.apply(this,arguments)||this};
_.z(j6,_.S);_.mJ.Object.defineProperties(j6.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var k,g,P;return((k=this.data)==null?void 0:k.title)+" "+((g=this.data)==null?void 0:g.metadataPrimary)+" "+((P=this.data)==null?void 0:P.metadataSecondary)}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],j6.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],j6.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],j6.prototype,"data",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],j6.prototype,"ariaLabel",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-compact-product-list-item-renderer"})],j6);
_.v(j6,"ytd-compact-product-list-item-renderer",function(){if(iBa!==void 0)return iBa;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-product-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-compact-product-list-item-renderer" href$="[[computeHref_(data.onClickCommand)]]" data="[[data.onClickCommand]]" aria-label$="[[ariaLabel]]">\n  <div class="compact-product-list-item style-scope ytd-compact-product-list-item-renderer">\n    <yt-img-shadow class="item-image style-scope ytd-compact-product-list-item-renderer" height="40" object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" width="40"></yt-img-shadow>\n    <div class="column style-scope ytd-compact-product-list-item-renderer">\n      <template is="dom-if" if="[[data.title]]" class="style-scope ytd-compact-product-list-item-renderer">\n        <div class="row title style-scope ytd-compact-product-list-item-renderer">[[data.title]]</div>\n      </template>\n      <div class="row metadata style-scope ytd-compact-product-list-item-renderer">\n        <template is="dom-if" if="[[data.metadataPrimary]]" class="style-scope ytd-compact-product-list-item-renderer">\n          <span class="style-scope ytd-compact-product-list-item-renderer">[[data.metadataPrimary]]</span>\n        </template>\n        <template is="dom-if" if="[[data.metadataSecondary]]" class="style-scope ytd-compact-product-list-item-renderer">\n          <span class="style-scope ytd-compact-product-list-item-renderer">[[data.metadataSecondary]]</span>\n          <yt-icon class="open-in-new style-scope ytd-compact-product-list-item-renderer" icon="yt-icons:open_in_new"></yt-icon>\n        </template>\n      </div>\n    </div>\n  </div>\n</a>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return iBa=k},{mode:1});var Upe;var QN=function(){return _.S.apply(this,arguments)||this};
_.z(QN,_.S);QN.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactProductListItemRenderer:"ytd-compact-product-list-item-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.mJ.Object.defineProperties(QN.prototype,{buttonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono"}}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],QN.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],QN.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],QN.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],QN.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-compact-product-list-renderer"})],QN);
_.v(QN,"ytd-compact-product-list-renderer",function(){if(Upe!==void 0)return Upe;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-product-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-compact-product-list-renderer">\n  <div id="title" class="style-scope ytd-compact-product-list-renderer">[[data.title]]</div>\n  <div id="items" class="style-scope ytd-compact-product-list-renderer"></div>\n  <div id="action-button" class="style-scope ytd-compact-product-list-renderer"></div>\n</div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Upe=k},{mode:1});var AAa;var lb=function(){return _.S.apply(this,arguments)||this};
_.z(lb,_.S);_.d=lb.prototype;_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.configureRendererStamper=function(){return{"data.okayButton":{id:"okay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.d.getBackgroundUrl=function(){var k=this.get("data.headerImage.thumbnails");return k?"url("+_.pX(k,this.hostElement.clientWidth)+")":""};
_.d.onDataChanged=function(){var k=this.getBackgroundUrl();k&&(this.header.style.backgroundImage=k);k=_.hE();var g=_.up(),P=this.get("data.trackingParams");P&&g&&k&&_.lL(k,g,_.Zz(P));k=_.O(this.hostElement.querySelectorAll("yt-img-shadow"));for(g=k.next();!g.done;g=k.next())g.value.onShow()};
_.d.onPopupClosed=function(k){_.vU(k).localName==="ytd-membership-post-cancel-renderer"&&_.RV(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])};
lb.prototype.onPopupClosed=lb.prototype.onPopupClosed;lb.prototype.onDataChanged=lb.prototype.onDataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],lb.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],lb.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],lb.prototype,"data",void 0);_.N([_.Td("#header"),_.I("design:type",HTMLDivElement)],lb.prototype,"header",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],lb.prototype,"onDataChanged",null);_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],lb.prototype,"onPopupClosed",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-membership-post-cancel-renderer"})],lb);
_.v(lb,"ytd-membership-post-cancel-renderer",function(){if(AAa!==void 0)return AAa;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-membership-post-cancel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-membership-post-cancel-renderer">\n  <div class="avatar-support style-scope ytd-membership-post-cancel-renderer" aria-hidden="true">\n    <yt-img-shadow class="avatar style-scope ytd-membership-post-cancel-renderer" thumbnail="[[data.viewerThumbnail]]"></yt-img-shadow>\n    <yt-icon class="membership-icon style-scope ytd-membership-post-cancel-renderer" default-to-filled="true" icon="sponsorship_star"></yt-icon>\n    <yt-img-shadow class="avatar style-scope ytd-membership-post-cancel-renderer" thumbnail="[[data.channelThumbnail]]"></yt-img-shadow>\n  </div>\n</div>\n\n<yt-formatted-string class="header-title style-scope ytd-membership-post-cancel-renderer" text="[[data.header]]"></yt-formatted-string>\n\n<div class="messages style-scope ytd-membership-post-cancel-renderer">\n  <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-membership-post-cancel-renderer">\n    <yt-formatted-string text="[[item]]" class="style-scope ytd-membership-post-cancel-renderer"></yt-formatted-string>\n  </template>\n</div>\n\n<div class="footer style-scope ytd-membership-post-cancel-renderer">\n  <div id="okay-button" class="style-scope ytd-membership-post-cancel-renderer"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return AAa=k},{mode:1});var dp7;var Dj=function(){return _.S.apply(this,arguments)||this};
_.z(Dj,_.S);Dj.prototype.maybeSubmitFeedback=function(){this.feedbackSurveyRenderer&&this.feedbackSurveyRenderer.submitSurvey()};
Dj.prototype.configureRendererStamper=function(){return{"data.feedbackSurvey":{id:"feedback-survey",mapping:{feedbackSurveyRenderer:"ytd-feedback-survey-renderer"}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Dj.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Dj.prototype,"data",void 0);_.N([_.Td("ytd-feedback-survey-renderer"),_.I("design:type",Object)],Dj.prototype,"feedbackSurveyRenderer",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-content"})],Dj);
_.v(Dj,"ytd-sponsorship-confirm-cancel-content",function(){if(dp7!==void 0)return dp7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorship-confirm-cancel-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="description" class="style-scope ytd-sponsorship-confirm-cancel-content">\n  <yt-formatted-string text="[[data.description]]" class="style-scope ytd-sponsorship-confirm-cancel-content"></yt-formatted-string>\n</div>\n<div id="feedback-survey" class="style-scope ytd-sponsorship-confirm-cancel-content"></div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return dp7=k},{mode:1});var OBT;var t$=function(){var k=_.S.apply(this,arguments)||this;k.maybeSubmitFeedback=function(){k.content&&k.content.maybeSubmitFeedback()};
return k};
_.z(t$,_.S);_.d=t$.prototype;_.d.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[maybeSubmitFeedback]]"}}}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable.dialogElement=this.hostElement.parentNode;this.scrollable._ensureTarget();this.onDataChanged()};
_.d.onYtPopupOpened=function(k,g){g===this&&this.data&&this.data.onOpenCommands&&_.Pw(this.hostElement,this.data.onOpenCommands,this.hostElement);_.RV(this.hostElement,"yt-close-popups-action",[["ytd-manage-membership-renderer","ytd-membership-offer-renderer"]])};
_.d.onYtPopupClosed=function(k,g){(g&&g.canceled===!0||g&&g.canceled===!1&&g.confirmed===!1)&&this.data&&this.data.onDismissCommands&&_.Pw(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.d.onYtServiceRequestCompleted=function(){_.RV(this.hostElement,"yt-close-popup-action",["ytd-sponsorship-confirm-cancel-renderer"])};
_.d.onYtServiceRequestError=function(k){_.Qz(this.hostElement,k.detail.error.message)};
_.d.onDataChanged=function(){if(this.isAttached){var k=this.backgroundUrl;k&&(_.kr(this.hostElement).querySelector("#header").style.backgroundImage=k)}};
_.mJ.Object.defineProperties(t$.prototype,{backgroundUrl:{configurable:!0,enumerable:!0,get:function(){var k=this.get("data.header.sponsorshipDialogHeaderRenderer.headerImage.thumbnails");return k?"url("+_.pX(k,this.hostElement.clientWidth)+")":""}}});
t$.prototype.onDataChanged=t$.prototype.onDataChanged;t$.prototype.onYtServiceRequestError=t$.prototype.onYtServiceRequestError;t$.prototype.onYtServiceRequestCompleted=t$.prototype.onYtServiceRequestCompleted;t$.prototype.onYtPopupClosed=t$.prototype.onYtPopupClosed;t$.prototype.onYtPopupOpened=t$.prototype.onYtPopupOpened;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],t$.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],t$.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],t$.prototype,"data",void 0);_.N([_.n({value:function(){return _.OX("SBOX_INAPPROPRIATE_CANCEL")}}),
_.I("design:type",String)],t$.prototype,"closeButtonAriaLabel",void 0);_.N([_.Td("#scrollable"),_.I("design:type",Object)],t$.prototype,"scrollable",void 0);_.N([_.Td("ytd-sponsorship-confirm-cancel-content"),_.I("design:type",Object)],t$.prototype,"content",void 0);_.N([_.dV("yt-popup-opened"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],t$.prototype,"onYtPopupOpened",null);
_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],t$.prototype,"onYtPopupClosed",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],t$.prototype,"onYtServiceRequestCompleted",null);
_.N([_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],t$.prototype,"onYtServiceRequestError",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],t$.prototype,"onDataChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-renderer"})],t$);
_.v(t$,"ytd-sponsorship-confirm-cancel-renderer",function(){if(OBT!==void 0)return OBT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorship-confirm-cancel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n  <div id="dismiss-button" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n    <tp-yt-paper-icon-button aria-label$="[[closeButtonAriaLabel]]" dialog-dismiss="" icon="yt-icons:dismissal" class="style-scope ytd-sponsorship-confirm-cancel-renderer"></tp-yt-paper-icon-button>\n  </div>\n  <div class="avatar-support style-scope ytd-sponsorship-confirm-cancel-renderer">\n    <template is="dom-if" restamp="" if="[[data.header.sponsorshipDialogHeaderRenderer.viewerThumbnail]]" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n      <yt-img-shadow class="avatar style-scope ytd-sponsorship-confirm-cancel-renderer" thumbnail="[[data.header.sponsorshipDialogHeaderRenderer.viewerThumbnail]]">\n      </yt-img-shadow>\n      <yt-icon class="membership-icon style-scope ytd-sponsorship-confirm-cancel-renderer" default-to-filled="true" icon="sponsorship_star"></yt-icon>\n    </template>\n    <yt-img-shadow class="avatar style-scope ytd-sponsorship-confirm-cancel-renderer" thumbnail="[[data.header.sponsorshipDialogHeaderRenderer.channelThumbnail]]">\n    </yt-img-shadow>\n  </div>\n</div>\n<div id="content" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n  <tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n    <div id="title" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n      <yt-formatted-string text="[[data.title]]" class="style-scope ytd-sponsorship-confirm-cancel-renderer"></yt-formatted-string>\n    </div>\n    <ytd-sponsorship-confirm-cancel-content data="[[data]]" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n    </ytd-sponsorship-confirm-cancel-content>\n  </tp-yt-paper-dialog-scrollable>\n</div>\n<div class="footer style-scope ytd-sponsorship-confirm-cancel-renderer">\n  <div id="confirm-button" class="style-scope ytd-sponsorship-confirm-cancel-renderer"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return OBT=k},{mode:_.Gd("kevlar_poly_si_batch_j081")?1:2});var qx5;var MM=function(){return _.S.apply(this,arguments)||this};
_.z(MM,_.S);MM.prototype.configureRendererStamper=function(){return{"data.contents":{id:"content",mapping:{sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],MM.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],MM.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-content"})],MM);
_.v(MM,"ytd-sponsorships-celebration-content",function(){if(qx5!==void 0)return qx5;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-celebration-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-celebration-content"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return qx5=
k},{mode:1});var TgU;var ekd=_.DN(["\n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('event', 'conversion', {'send_to': 'AW-10800507011/WarlCOX0sIIDEIPRip4o', 'transaction_id': ''});\n    "]),KO=function(){var k=_.S.apply(this,arguments)||this;k.scriptsAppended=!1;k.useFullWidthPrimaryButton=!1;k.buttonOverrides={type:"tonal",style:"overlay-dark"};return k};
_.z(KO,_.S);_.d=KO.prototype;_.d.dataChanged=function(){var k;this.useFullWidthPrimaryButton=!((k=this.data)==null||!k.useFullWidthPrimaryButton)};
_.d.configureRendererStamper=function(){return{"data.header.sponsorshipsHeaderRenderer.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0},properties:{overrides:"[[buttonOverrides]]"},params:{forceModernIconButton:_.W("web_modern_buttons")}}}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.onDataChanged=function(){var k;(k=this.header)==null||k.style.setProperty("background-color",this.backgroundColor);if(k=this.headerImageUrl){var g;(g=this.header)==null||g.style.setProperty("background-image",k)}g=_.hE(4);k=_.up(4);var P=this.get("data.trackingParams");if(P&&k&&g){var x=_.Zz(P);_.lL(g,k,x);_.W("combine_ve_grafts")?_.qJ().graftServerVe(P,k,4):_.lL(g,k,x)}g=_.O(this.hostElement.querySelectorAll("yt-img-shadow"));for(k=g.next();!k.done;k=g.next())k.value.onShow();if(g=this.get("data.gtmId"))_.Sj(g,
_.y4("GL","")),this.setupConversionTracking()};
_.d.setupConversionTracking=function(){if(!this.scriptsAppended){var k=document.createElement("script");_.da(k,_.U3(ekd.join("")));document.head.appendChild(k);k=document.createElement("noscript");k.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TGBSZFB" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(k);this.scriptsAppended=!0}};
_.d.onPopupClosed=function(k){if(_.vU(k).localName==="ytd-sponsorships-celebration-renderer"){_.RV(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"]);var g;this.data&&((g=this.data)==null?0:g.dismissCommand)&&_.xZ.instance.resolveCommand(this.data.dismissCommand,{form:{element:this.hostElement}})}};
_.mJ.Object.defineProperties(KO.prototype,{backgroundColor:{configurable:!0,enumerable:!0,get:function(){var k=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");return _.u3(k)}},
headerImageUrl:{configurable:!0,enumerable:!0,get:function(){var k=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails");return k?"url("+_.pX(k,this.hostElement.getBoundingClientRect().width)+")":""}}});
KO.prototype.onPopupClosed=KO.prototype.onPopupClosed;KO.prototype.onDataChanged=KO.prototype.onDataChanged;KO.prototype.dataChanged=KO.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],KO.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],KO.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],KO.prototype,"data",void 0);
_.N([_.Td("#header"),_.I("design:type",HTMLElement)],KO.prototype,"header",void 0);_.N([_.n(),_.I("design:type",Object)],KO.prototype,"scriptsAppended",void 0);_.N([_.n({type:Boolean,reflectToAttribute:!0}),_.I("design:type",Object)],KO.prototype,"useFullWidthPrimaryButton",void 0);_.N([_.n(),_.I("design:type",Object)],KO.prototype,"buttonOverrides",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],KO.prototype,"dataChanged",null);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],KO.prototype,"onDataChanged",null);_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],KO.prototype,"onPopupClosed",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-renderer"})],KO);
_.v(KO,"ytd-sponsorships-celebration-renderer",function(){if(TgU!==void 0)return TgU;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-celebration-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="avatar-container" class="style-scope ytd-sponsorships-celebration-renderer">\n    <yt-img-shadow class="avatar style-scope ytd-sponsorships-celebration-renderer" fit="true" thumbnail="[[data.header.sponsorshipsHeaderRenderer.channelImage]]">\n    </yt-img-shadow>\n  </div>\n  <div class="title-container style-scope ytd-sponsorships-celebration-renderer">\n    <yt-formatted-string class="title style-scope ytd-sponsorships-celebration-renderer" text="[[data.header.sponsorshipsHeaderRenderer.title]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-sponsorships-celebration-renderer" text="[[data.header.sponsorshipsHeaderRenderer.subtitle]]">\n    </yt-formatted-string>\n  </div>\n</div>\n<ytd-sponsorships-celebration-content data="[[data]]" class="style-scope ytd-sponsorships-celebration-renderer"></ytd-sponsorships-celebration-content>\n<div id="top-bar" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="dismiss-button" class="style-scope ytd-sponsorships-celebration-renderer"></div>\n</div>\n<div id="button-bar" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="primary-button" class="style-scope ytd-sponsorships-celebration-renderer"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return TgU=k},{mode:1});var cAn;var oa=function(){var k=_.S.apply(this,arguments)||this;k.isToggleChecked=!1;return k};
_.z(oa,_.S);oa.prototype.onDataChanged=function(){var k;this.isToggleChecked=((k=this.data)==null?void 0:k.initialOptInStatus)==="SPONSORSHIPS_GIFTING_OPT_IN_STATUS_ENABLED"};
oa.prototype.close=function(){var k;((k=this.data)==null?0:k.closeCommand)&&this.ytComponentBehavior.resolveCommand(this.data.closeCommand)};
oa.prototype.handleOptInToggle=function(){this.isToggleChecked=!this.isToggleChecked;var k,g=_.b((k=this.data)==null?void 0:k.switchButton,dD2);g&&(this.isToggleChecked&&g.switchOnInnertubeCommand&&this.ytComponentBehavior.resolveCommand(g.switchOnInnertubeCommand),!this.isToggleChecked&&g.switchOffInnertubeCommand&&this.ytComponentBehavior.resolveCommand(g.switchOffInnertubeCommand))};
oa.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
oa.prototype.onDataChanged=oa.prototype.onDataChanged;_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],oa.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],oa.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],oa.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],oa.prototype,"isToggleChecked",void 0);_.N([_.n({value:_.OX("CLOSE")}),_.I("design:type",String)],oa.prototype,"closeButtonAriaLabel",void 0);
_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],oa.prototype,"onDataChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorships-gifting-opt-in-renderer"})],oa);
_.v(oa,"ytd-sponsorships-gifting-opt-in-renderer",function(){if(cAn!==void 0)return cAn;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-gifting-opt-in-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="close" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="close" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n    <yt-icon icon="close" class="style-scope ytd-sponsorships-gifting-opt-in-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="content" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n  <div id="header" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n    <yt-img-shadow class="thumbnail style-scope ytd-sponsorships-gifting-opt-in-renderer" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n  </div>\n  <div id="optin" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n    <div id="title" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n      <yt-formatted-string class="title style-scope ytd-sponsorships-gifting-opt-in-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="subtitle style-scope ytd-sponsorships-gifting-opt-in-renderer" text="[[data.subtitle]]">\n      </yt-formatted-string>\n    </div>\n    <div id="toggle" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n      <ytcp-ve track-click="true" ve-type="[[ve.client.SPONSORSHIPS_GIFTING_OPT_IN_DIALOG_TOGGLE_BUTTON]]" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n        <tp-yt-paper-toggle-button class="toggle style-scope ytd-sponsorships-gifting-opt-in-renderer" checked="[[isToggleChecked]]" on-click="handleOptInToggle">\n        </tp-yt-paper-toggle-button>\n      </ytcp-ve>\n    </div>\n  </div>\n  <div class="separator style-scope ytd-sponsorships-gifting-opt-in-renderer"></div>\n  <yt-formatted-string class="disclaimer style-scope ytd-sponsorships-gifting-opt-in-renderer" text="[[data.disclaimer]]">\n  </yt-formatted-string>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return cAn=k},{mode:1});var Vi2;var vG=function(){return _.S.apply(this,arguments)||this};
_.z(vG,_.S);_.d=vG.prototype;_.d.configureRendererStamper=function(){return{"data.header.sponsorshipsHeaderRenderer.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.header.sponsorshipsHeaderRenderer.menuButton":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.alert":{id:"alert-renderer",mapping:{sponsorshipsAlertRenderer:{component:"ytd-sponsorships-alert-renderer"}}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.detached=function(){this.playerElement.stop()};
_.d.onYtServiceRequestCompleted=function(){_.RV(this.hostElement,"yt-close-popup-action",["ytd-sponsorships-offer-renderer"])};
_.d.onYtServiceRequestError=function(k){_.Qz(this.hostElement,k.detail.error.message)};
_.d.onYtPopupOpened=function(){this.scrollable&&(this.scrollable.scrollTarget.scrollTop=0)};
_.d.onYtPopupClosed=function(){this.playerElement.stop();this.backgroundPlayerElement&&this.isBackgroundPlayerAlreadyPlaying&&!this.tierRenderer.purchaseButtonClicked&&this.backgroundPlayerElement.play();this.set("selectedTier",0)};
_.d.getTier=function(k,g){return!k||!k.tiers||g<0?null:_.b(k.tiers[g],ewd)};
_.d.moreThanOne=function(k){return!!(k&&k.length>1)};
_.d.tierOverviewTap=function(k){var g=this;this.selectedTier=k.model.index;_.VJ(this,function(){_.GB(g.hostElement,"yt-refit")})};
_.d.computeSelectedClass=function(k,g){return this.isSelected(k,g)?"selected":""};
_.d.computeButtonAriaPressed=function(k,g){return this.isSelected(k,g)?"true":"false"};
_.d.isSelected=function(k,g){return k===g};
_.d.onDataChanged=function(){_.kr(this.hostElement).querySelector("#header-overlay").style.visibility="";_.kr(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition");this.offerVideo=this.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.externalVideoId");this.setHeaderBackground();this.initializeVe(this.offerVideo);this.offerVideo&&this.setupVideoPlayer(this.offerVideo);for(var k=_.O(this.hostElement.querySelectorAll("yt-img-shadow")),
g=k.next();!g.done;g=k.next())g.value.onShow();var P;this.set("selectedTier",(P=this.get("data.targetTierIndex"))!=null?P:0);var x;(k=(x=this.data)==null?void 0:x.onVisible)&&this.ytComponentBehavior.resolveCommand(k)};
_.d.initializeVe=function(k){var g=_.hE(),P=_.up(),x=this.get("data.trackingParams");P&&g&&(this.screenLayer=4,g=_.kP(_.xCV)(void 0,69877,{clientScreenNonce:g,visualElement:P},void 0,void 0,void 0),_.L9(g,69877,4),P=_.up(4),x&&P&&(x=_.Zz(x),_.lL(g,P,x),k&&(this.offerVideoVe=_.$5(74659),_.lL(g,x,this.offerVideoVe))))};
_.d.setHeaderBackground=function(){var k=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");_.kr(this.hostElement).querySelector("#background-image-layer").style.backgroundColor=_.u3(k);if(k=this.getHeaderImage())k=_.pX(k,screen.width),_.kr(this.hostElement).querySelector("#background-image-layer").style.backgroundImage="url("+k+")"};
_.d.getHeaderImage=function(){var k=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode.thumbnails");return this.isAppDarkTheme()&&k?k:this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails")};
_.d.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.d.setupVideoPlayer=function(k){var g=this,P,x,U,A;return _.e(function(q){if(q.nextAddress==1)return P=g.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.autoplay"),x=g.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.playerWatchEndpointParams"),_.W("kevlar_player_update_killswitch")?g.playerElement.update({args:{autoplay:P,video_id:k,player_params:x}}):g.playerElement.loadVideoWithPlayerVars({autoplay:P,video_id:k,player_params:x}),
q.yield(g.playerElement.getPlayerPromise(),2);U=q.yieldResult;U.addEventListener("onStateChange",function(T){g.onPlayerStateChange(T)});
U.setScreenLayer(g.screenLayer);(A=_.hE(4))&&g.offerVideoVe&&_.t6(A,g.offerVideoVe);P&&(g.pauseOtherPlayers(),g.playerElement.focusOnPlayer(),g.playerElement.getPlayer().hideControls(),_.ti(_.Xq,function(){g.fadeOutHeaderOverlay()},4E3));
_.SV(q)})};
_.d.onPlayerStateChange=function(k){k===1?this.backgroundPlayerElement&&(k=this.backgroundPlayerElement.player_.getPlayerState(),k!==1&&k!==3||this.backgroundPlayerElement.pause()):k===0&&(_.kr(this.hostElement).querySelector("#header-overlay").style.visibility="",this.playerElement.getPlayer().hideControls(),_.kr(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition"))};
_.d.fadeOutHeaderOverlay=function(){_.kr(this.hostElement).querySelector("#header-overlay").classList.add("header-overlay-transition");this.playerElement.getPlayer().showControls()};
_.d.onHeaderTap=function(){if(this.offerVideo){_.kr(this.hostElement).querySelector("#header-overlay").style.visibility="hidden";this.pauseOtherPlayers();var k;((k=this.playerElement.player_)==null?void 0:k.getPlayerState())===1?this.playerElement.pause():this.playerElement.play();(k=_.hE(4))&&this.offerVideoVe&&_.op(k,this.offerVideoVe)}};
_.d.getBackgroundImageLayerClass=function(k){return k?"background-image-layer-with-video":""};
_.d.getHeaderClass=function(k){return k?"header-with-video":""};
_.d.getHeaderOverlayClass=function(k){return k?"header-overlay-with-video":""};
_.d.getTitleContainerClass=function(k,g){return k?"title-container-with-video":g?"title-container-without-video-flexible":"title-container-without-video"};
_.d.tierTitleDisplayStatus=function(k){return this.moreThanOne(k)?"hide":"show"};
_.d.pauseOtherPlayers=function(){this.isMiniplayerActive()?this.backgroundPlayerElement=_.Za().resolve(_.EB).getPlayerElement():this.backgroundPlayerElement=_.XE();if(this.backgroundPlayerElement&&this.backgroundPlayerElement.player_){var k=this.backgroundPlayerElement.player_.getPlayerState();this.isBackgroundPlayerAlreadyPlaying=k===1||k===3;this.backgroundPlayerElement.pause()}};
_.d.isMiniplayerActive=function(){return _.Za().resolve(_.EB).isMiniplayerActive()};
_.d.selectedTierChangedForBinding=function(){this.hostElement.dispatchEvent(new _.gp("selected-tier-changed",this.selectedTier))};
vG.prototype.selectedTierChangedForBinding=vG.prototype.selectedTierChangedForBinding;vG.prototype.onDataChanged=vG.prototype.onDataChanged;vG.prototype.onYtPopupClosed=vG.prototype.onYtPopupClosed;vG.prototype.onYtPopupOpened=vG.prototype.onYtPopupOpened;vG.prototype.onYtServiceRequestError=vG.prototype.onYtServiceRequestError;vG.prototype.onYtServiceRequestCompleted=vG.prototype.onYtServiceRequestCompleted;
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],vG.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],vG.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],vG.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],vG.prototype,"data",void 0);_.N([_.n({value:0}),_.I("design:type",Number)],vG.prototype,"selectedTier",void 0);
_.N([_.n({value:""}),_.I("design:type",String)],vG.prototype,"offerVideo",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],vG.prototype,"isBackgroundPlayerAlreadyPlaying",void 0);_.N([_.n({value:function(){return"ytd-sponsorships-offer-with-video-renderer-"+_.pb(this)}}),
_.I("design:type",String)],vG.prototype,"playerId",void 0);_.N([_.Td("tp-yt-paper-dialog-scrollable"),_.I("design:type",Object)],vG.prototype,"scrollable",void 0);_.N([_.Td("ytd-sponsorships-tier-renderer"),_.I("design:type",Object)],vG.prototype,"tierRenderer",void 0);_.N([_.Td("#player"),_.I("design:type",Object)],vG.prototype,"playerElement",void 0);
_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],vG.prototype,"onYtServiceRequestCompleted",null);_.N([_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],vG.prototype,"onYtServiceRequestError",null);
_.N([_.dV("yt-popup-opened"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],vG.prototype,"onYtPopupOpened",null);_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],vG.prototype,"onYtPopupClosed",null);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],vG.prototype,"onDataChanged",null);
_.N([_.OO("selectedTier"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],vG.prototype,"selectedTierChangedForBinding",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorships-offer-renderer"})],vG);
_.v(vG,"ytd-sponsorships-offer-renderer",function(){if(Vi2!==void 0)return Vi2;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-bar" class="style-scope ytd-sponsorships-offer-renderer">\n  <div id="titlebar-text" class="style-scope ytd-sponsorships-offer-renderer">\n    <yt-formatted-string text="[[data.header.sponsorshipsHeaderRenderer.titlebarText]]" class="style-scope ytd-sponsorships-offer-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="action-menu" class="style-scope ytd-sponsorships-offer-renderer"></div>\n  <div id="dismiss-button" class="style-scope ytd-sponsorships-offer-renderer"></div>\n</div>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-sponsorships-offer-renderer">\n  <div id="header" class$="[[getHeaderClass(offerVideo)]] style-scope ytd-sponsorships-offer-renderer">\n    <div id="header-overlay" on-click="onHeaderTap" class="style-scope ytd-sponsorships-offer-renderer">\n      <div id="header-title-overlay" class$="[[getHeaderOverlayClass(offerVideo)]] style-scope ytd-sponsorships-offer-renderer">\n        <div id="avatar-container" class="style-scope ytd-sponsorships-offer-renderer">\n          <yt-img-shadow class="avatar style-scope ytd-sponsorships-offer-renderer" fit="true" thumbnail="[[data.header.sponsorshipsHeaderRenderer.channelImage]]">\n          </yt-img-shadow>\n        </div>\n        <div class$="title-container [[getTitleContainerClass(offerVideo,\n            data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode)]] style-scope ytd-sponsorships-offer-renderer">\n          <yt-formatted-string class="channel-title style-scope ytd-sponsorships-offer-renderer" text="[[data.header.sponsorshipsHeaderRenderer.superTitle]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="title style-scope ytd-sponsorships-offer-renderer" text="[[data.header.sponsorshipsHeaderRenderer.title]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="subtitle style-scope ytd-sponsorships-offer-renderer" text="[[data.header.sponsorshipsHeaderRenderer.subtitle]]">\n          </yt-formatted-string>\n        </div>\n      </div>\n      <div id="background-image-layer" class$="[[getBackgroundImageLayerClass(offerVideo)]] style-scope ytd-sponsorships-offer-renderer"></div>\n    </div>\n    <div id="video-container" hidden$="[[!offerVideo]]" class="style-scope ytd-sponsorships-offer-renderer">\n      <ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SPONSORSHIPS_OFFER" player-id="[[playerId]]" class="style-scope ytd-sponsorships-offer-renderer">\n      </ytd-player>\n    </div>\n  </div>\n  <div id="alert-renderer" hidden="[[!data.alert]]" class="style-scope ytd-sponsorships-offer-renderer"></div>\n  <div id="content" class="style-scope ytd-sponsorships-offer-renderer">\n    <template is="dom-if" if="[[moreThanOne(data.tiers)]]" class="style-scope ytd-sponsorships-offer-renderer">\n      <div id="tier-overview" class="style-scope ytd-sponsorships-offer-renderer">\n        <template is="dom-repeat" items="[[data.tiers]]" as="tier" class="style-scope ytd-sponsorships-offer-renderer">\n          <button class$="offer-overview-item [[computeSelectedClass(index, selectedTier)]] style-scope ytd-sponsorships-offer-renderer" aria-pressed="[[computeButtonAriaPressed(index, selectedTier)]]" on-click="tierOverviewTap">\n            <yt-formatted-string class="title style-scope ytd-sponsorships-offer-renderer" text="[[tier.sponsorshipsTierRenderer.title]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="subtitle style-scope ytd-sponsorships-offer-renderer" text="[[tier.sponsorshipsTierRenderer.subtitle]]">\n            </yt-formatted-string>\n          </button>\n        </template>\n      </div>\n    </template>\n    <ytd-sponsorships-tier-renderer id="tier" data="[[getTier(data, selectedTier)]]" titledisplaystatus="[[tierTitleDisplayStatus(data.tiers)]]" class="style-scope ytd-sponsorships-offer-renderer">\n    </ytd-sponsorships-tier-renderer>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return Vi2=k},{mode:_.Gd("kevlar_poly_si_batch_j077")?1:2});var ZB7;var aa=function(){var k=_.S.apply(this,arguments)||this;k.buttonOverrides={type:"filled",style:"mono"};return k};
_.z(aa,_.S);aa.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}}}}}};
aa.prototype.backgroundColorChanged=function(){var k,g,P,x=(g=_.b((k=this.data)==null?void 0:k.content,czY))==null?void 0:(P=g.backgroundColor)==null?void 0:P.backgroundColor;x&&(k=_.zj(x),_.kr(this.hostElement).querySelector("#banner").style.backgroundColor=k,_.kr(this.hostElement).querySelector("#abstract-art").style.backgroundColor=k)};
aa.prototype.attached=function(){this.JSC$20901_scroller&&(this.JSC$20901_scroller.dialogElement=this.hostElement.parentNode,this.JSC$20901_scroller.attached&&typeof this.JSC$20901_scroller.attached==="function"&&this.JSC$20901_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
aa.prototype.backgroundColorChanged=aa.prototype.backgroundColorChanged;_.N([_.n(),_.I("design:type",Object)],aa.prototype,"data",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],aa.prototype,"ytRendererstamperBehavior",void 0);_.N([_.Td("#scroller"),_.I("design:type",Object)],aa.prototype,"JSC$20901_scroller",void 0);_.N([_.n(),_.I("design:type",Object)],aa.prototype,"buttonOverrides",void 0);
_.N([_.OO("data.content.sponsorshipsPromotionChannelRenderer.backgroundColor"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],aa.prototype,"backgroundColorChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-celebration-renderer"})],aa);
_.v(aa,"ytd-sponsorships-promotion-celebration-renderer",function(){if(ZB7!==void 0)return ZB7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-promotion-celebration-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n   <div id="dismiss-button" class="style-scope ytd-sponsorships-promotion-celebration-renderer"></div>\n   <div id="header" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n    <yt-img-shadow class="premium-icon style-scope ytd-sponsorships-promotion-celebration-renderer" thumbnail="[[data.header.sponsorshipsPromotionHeaderRenderer.icon]]">\n    </yt-img-shadow>\n    <yt-img-shadow class="illustration style-scope ytd-sponsorships-promotion-celebration-renderer" hidden="[[!data.header.sponsorshipsPromotionHeaderRenderer.illustrationThumbnail]]" thumbnail="[[data.header.sponsorshipsPromotionHeaderRenderer.illustrationThumbnail]]">\n    </yt-img-shadow>\n    <yt-formatted-string class="title style-scope ytd-sponsorships-promotion-celebration-renderer" text="[[data.header.sponsorshipsPromotionHeaderRenderer.title]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-sponsorships-promotion-celebration-renderer" split-lines="" text="[[data.header.sponsorshipsPromotionHeaderRenderer.subtitle]]">\n    </yt-formatted-string>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n  <div id="banner" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n    <div id="content" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n      <div id="content-background" class="banner-shade style-scope ytd-sponsorships-promotion-celebration-renderer">\n        <yt-img-shadow id="abstract-art" fit-height="" thumbnail="[[data.content.sponsorshipsPromotionChannelRenderer.backgroundImage]]" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n        </yt-img-shadow>\n      </div>\n      <div id="subcontent" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n        <yt-img-shadow class="channel-image style-scope ytd-sponsorships-promotion-celebration-renderer" fit="" thumbnail="[[data.content.sponsorshipsPromotionChannelRenderer.channelImage]]">\n        </yt-img-shadow>\n        <div class="channel-info style-scope ytd-sponsorships-promotion-celebration-renderer">\n          <yt-formatted-string class="channel-info-title style-scope ytd-sponsorships-promotion-celebration-renderer" ellipsis-truncate="" text="[[data.content.sponsorshipsPromotionChannelRenderer.title]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="channel-title style-scope ytd-sponsorships-promotion-celebration-renderer" ellipsis-truncate="" text="[[data.content.sponsorshipsPromotionChannelRenderer.channelTitle]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="membership-detail style-scope ytd-sponsorships-promotion-celebration-renderer" ellipsis-truncate="" hidden="[[!data.content.sponsorshipsPromotionChannelRenderer.membershipDetail]]" text="[[data.content.sponsorshipsPromotionChannelRenderer.membershipDetail]]">\n          </yt-formatted-string>\n        </div>\n      </div>\n    </div>\n    <div id="button-bar" class="banner-shade style-scope ytd-sponsorships-promotion-celebration-renderer">\n      <div id="primary-button" class="style-scope ytd-sponsorships-promotion-celebration-renderer"></div>\n    </div>\n  </div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return ZB7=k},{mode:_.Gd("kevlar_poly_si_batch_j077")?1:2});var mp7;var wra;var HG=function(){return _.S.apply(this,arguments)||this};
_.z(HG,_.S);HG.prototype.getValue=function(){return this.checkbox.checked?this.data.params:void 0};
HG.prototype.computeIsInitiallyChecked=function(k){return k===1};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],HG.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],HG.prototype,"data",void 0);_.N([_.Td("#checkbox"),_.I("design:type",Object)],HG.prototype,"checkbox",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-subscription-toggle-option-renderer"})],HG);
_.v(HG,"ytd-subscription-toggle-option-renderer",function(){if(wra!==void 0)return wra;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscription-toggle-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" checked="[[computeIsInitiallyChecked(data.initialValue)]]" class="style-scope ytd-subscription-toggle-option-renderer">\n  [[getSimpleString(data.label)]]\n</tp-yt-paper-checkbox>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return wra=k},{mode:1});var NM=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-signal-action-submit-notification-options-form":"handleSignalActionSubmitNotificationOptionsForm"};return k};
_.z(NM,_.S);NM.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"}}}};
NM.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
NM.prototype.handleSignalActionSubmitNotificationOptionsForm=function(){var k=_.kr(this.hostElement).querySelector("#options").selected;k=this.data.options[k].subscriptionRadioOptionRenderer.serviceEndpoint;var g=_.kr(this.hostElement).querySelector("ytd-subscription-toggle-option-renderer");g&&k&&k.modifyChannelNotificationPreferenceEndpoint&&(g=g.getValue())&&(k.modifyChannelNotificationPreferenceEndpoint.secondaryParams=[g]);_.Za().resolve(_.wP).resolveCommand(k,{form:{element:this.hostElement}});
_.RV(this.hostElement,"yt-close-popup-action")};
_.mJ.Object.defineProperties(NM.prototype,{initialIndex:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.options)return null;for(var k=this.data.options,g=0;g<k.length;g++){var P=k[g].subscriptionRadioOptionRenderer;if(P&&P.selected)return g}return null}}});
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],NM.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],NM.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],NM.prototype,"eventForwardingBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],NM.prototype,"ytRendererBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],NM.prototype,"data",void 0);_.N([_.E("data.options"),_.I("design:type",Object),_.I("design:paramtypes",[])],NM.prototype,"initialIndex",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-subscription-notification-options-renderer"})],NM);
_.v(NM,"ytd-subscription-notification-options-renderer",function(){if(mp7!==void 0)return mp7;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscription-notification-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-subscription-notification-options-renderer">[[getSimpleString(data.title)]]</div>\n<div id="body" class="style-scope ytd-subscription-notification-options-renderer">\n  <tp-yt-paper-radio-group id="options" selected="[[initialIndex]]" class="style-scope ytd-subscription-notification-options-renderer">\n    <template is="dom-repeat" items="[[data.options]]" class="style-scope ytd-subscription-notification-options-renderer">\n      <tp-yt-paper-radio-button name="[[index]]" value="[[item.subscriptionRadioOptionRenderer.serviceEndpoint]]" class="style-scope ytd-subscription-notification-options-renderer">\n        <div class="content style-scope ytd-subscription-notification-options-renderer">\n          <div class="label style-scope ytd-subscription-notification-options-renderer">\n            [[getSimpleString(item.subscriptionRadioOptionRenderer.text)]]\n          </div>\n          <yt-icon icon="[[item.subscriptionRadioOptionRenderer.choiceIcon.iconType]]" class="style-scope ytd-subscription-notification-options-renderer">\n          </yt-icon>\n        </div>\n      </tp-yt-paper-radio-button>\n    </template>\n  </tp-yt-paper-radio-group>\n  <div id="secondary-options" class="style-scope ytd-subscription-notification-options-renderer"></div>\n</div>\n<div class="buttons style-scope ytd-subscription-notification-options-renderer">\n  <div id="cancel-button" class="style-scope ytd-subscription-notification-options-renderer"></div>\n  <div id="confirm-button" class="style-scope ytd-subscription-notification-options-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return mp7=k},{mode:1});var JAs;var rA2=function(){return _.S.apply(this,arguments)||this};
_.z(rA2,_.S);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],rA2.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],rA2.prototype,"data",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-tvfilm-offer-groups-renderer"})],rA2);
_.v(rA2,"ytd-tvfilm-offer-groups-renderer",function(){if(JAs!==void 0)return JAs;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tvfilm-offer-groups-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.offerGroups]]" class="style-scope ytd-tvfilm-offer-groups-renderer">\n  <div class="offer-group style-scope ytd-tvfilm-offer-groups-renderer">\n    <div class="offer-header style-scope ytd-tvfilm-offer-groups-renderer">\n      <h2 class="offer-title style-scope ytd-tvfilm-offer-groups-renderer">[[getSimpleString(item.offerGroupRenderer.title)]]</h2>\n      <h3 class="style-scope ytd-tvfilm-offer-groups-renderer">\n        <yt-formatted-string class="offer-subtitle standard-text style-scope ytd-tvfilm-offer-groups-renderer" split-lines="" text="[[item.offerGroupRenderer.subtitle]]">\n        </yt-formatted-string>\n      </h3>\n    </div>\n    <div class="offer-list style-scope ytd-tvfilm-offer-groups-renderer">\n      <template is="dom-repeat" items="[[item.offerGroupRenderer.offers]]" class="style-scope ytd-tvfilm-offer-groups-renderer">\n        <ytd-button-renderer class="offer-button style-scope ytd-tvfilm-offer-groups-renderer" data="[[item.buttonRenderer]]" dialog-dismiss="true" ellipsis-truncate="">\n        </ytd-button-renderer>\n      </template>\n    </div>\n  </div>\n</template>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return JAs=k},{mode:1});var fvU;var Ia=function(){return _.S.apply(this,arguments)||this};
_.z(Ia,_.S);_.d=Ia.prototype;_.d.configureRendererStamper=function(){return{"data.offers":{id:"offers",mapping:{tvfilmOffersRenderer:{component:"ytd-tvfilm-offer-groups-renderer"}}},"data.coupon":{id:"coupon",mapping:{ypcCouponRenderer:"ytd-ypc-coupon-renderer"}},"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer"}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("aria-label")||this.hostElement.setAttribute("aria-label","Offers")};
_.d.computeThumbnailClass=function(k){return k.thumbnailOverlays?k.isShow?"thumbnail-show":"thumbnail-movie":k.isShow?"thumbnail-no-overlay-show":"thumbnail-no-overlay-movie"};
_.d.computeCommerceSectionClass=function(k){return k.offers&&k.offers.tvfilmOffersRenderer?"commerce-section-groups":"commerce-section-tabs"};
_.d.computeTitleClass=function(k){return k.offers&&k.offers.tvfilmOffersRenderer?"title-with-offer-groups":""};
_.d.onDataChanged=function(){[].concat(_.Kl(this.hostElement.querySelectorAll("yt-img-shadow"))).forEach(function(k){k.onShow()})};
Ia.prototype.onDataChanged=Ia.prototype.onDataChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Ia.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ia.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Ia.prototype,"data",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Ia.prototype,"onDataChanged",null);
_.N([_.t({disableElementRegistration:!0,is:"ytd-ypc-offers-overlay-renderer"})],Ia);
_.v(Ia,"ytd-ypc-offers-overlay-renderer",function(){if(fvU!==void 0)return fvU;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-offers-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n  <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope ytd-ypc-offers-overlay-renderer"></tp-yt-paper-spinner>\n</div>\n<div class="content style-scope ytd-ypc-offers-overlay-renderer" hidden="[[data.showLoadingSpinner]]">\n  <div class="header style-scope ytd-ypc-offers-overlay-renderer" hidden="[[!data.title]]">\n    <div class="metadata style-scope ytd-ypc-offers-overlay-renderer">\n      <div class$="title-badge [[computeTitleClass(data)]] style-scope ytd-ypc-offers-overlay-renderer">\n        [[getSimpleString(data.title)]]\n      </div>\n    </div>\n    <template is="dom-if" if="[[data.title]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n      <ytd-button-renderer class="dismiss-button style-scope ytd-ypc-offers-overlay-renderer" data="[[data.dismissButton.buttonRenderer]]" dialog-dismiss="true">\n      </ytd-button-renderer>\n    </template>\n  </div>\n\n  <div class="content-dismiss-section style-scope ytd-ypc-offers-overlay-renderer">\n    <div id="thumbnail-commerce-section" class="style-scope ytd-ypc-offers-overlay-renderer">\n      <div id="thumbnail" class$="[[computeThumbnailClass(data)]] style-scope ytd-ypc-offers-overlay-renderer">\n        <yt-img-shadow id="thumbnail-image" fit="" thumbnail="[[data.thumbnail]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n        </yt-img-shadow>\n        <div id="overlays" class="style-scope ytd-ypc-offers-overlay-renderer"></div>\n      </div>\n      <div id="commerce-metadata-section" class$="[[computeCommerceSectionClass(data)]] style-scope ytd-ypc-offers-overlay-renderer">\n        <div id="commerce-section" class="style-scope ytd-ypc-offers-overlay-renderer">\n          <div id="offers" class="style-scope ytd-ypc-offers-overlay-renderer"></div>\n        </div>\n        <div id="badges-metadata-section" hidden="[[!data.badges]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n          <hr class="metadata-separator-line style-scope ytd-ypc-offers-overlay-renderer">\n          <ytd-badge-supported-renderer class="left-aligned-badges style-scope ytd-ypc-offers-overlay-renderer" badges="[[data.badges]]">\n          </ytd-badge-supported-renderer>\n          <div class="subtitle standard-text style-scope ytd-ypc-offers-overlay-renderer">[[getSimpleString(data.metadata)]]</div>\n        </div>\n      </div>\n    </div>\n    <template is="dom-if" if="[[!data.title]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n      <ytd-button-renderer class="dismiss-button style-scope ytd-ypc-offers-overlay-renderer" data="[[data.dismissButton.buttonRenderer]]" dialog-dismiss="true">\n      </ytd-button-renderer>\n    </template>\n  </div>\n  <yt-formatted-string class="info-section standard-text style-scope ytd-ypc-offers-overlay-renderer" text="[[data.additionalInfo]]">\n  </yt-formatted-string>\n\n  <div class="footer style-scope ytd-ypc-offers-overlay-renderer">\n    <div id="coupon" class="style-scope ytd-ypc-offers-overlay-renderer"></div>\n    <ytd-button-renderer id="help-button" data="[[data.helpButton.buttonRenderer]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return fvU=k},{mode:_.Gd("kevlar_poly_si_batch_j028")?1:2});var WMe;var sJ5=function(){this.usedMethods=new Set};
sJ5.prototype.add=function(k){this.usedMethods.add(k)};
sJ5.prototype.reset=function(){this.usedMethods.clear()};var zkn=function(k,g){this.query=k;this.previousSearchQuery=g;this.id=bBY++;if(!Bgy){g=_.y4("SBOX_SETTINGS");k="https://"+((g==null?void 0:g.SEARCHBOX_HOST_OVERRIDE)||"suggestqueries-clients6.youtube.com")+"/complete/search?ds=yt";var P=g==null?void 0:g.REQUEST_LANGUAGE;P&&(k+="&hl="+P);(P=g==null?void 0:g.REQUEST_DOMAIN)&&(k+="&gl="+P);k+="&client=youtube&gs_ri=youtube";(P=g==null?void 0:g.SUGG_EXP_ID)&&(k+="&sugexp="+encodeURIComponent(P));(P=g==null?void 0:g.PSUGGEST_TOKEN)&&(k+="&tok="+P);(g=
g==null?void 0:g.SESSION_INDEX)&&(k+="&authuser="+g);_.W("desktop_enable_visual_suggest")&&(k+="&h=180&w=320&ytvs=1");Bgy=k}},uX2=function(k){var g="q="+encodeURIComponent(k.query);
k.previousSearchQuery&&(g+="&pq="+encodeURIComponent(k.previousSearchQuery));return g},hk3=function(){var k=_.y4("SBOX_SETTINGS"),g={};
if(k==null?0:k.SEND_VISITOR_DATA)g["X-Goog-Visitor-Id"]=k==null?void 0:k.VISITOR_DATA;return g},EUa=function(k){var g=Bgy;
g+="&gs_id="+k.id.toString(36);g+="&q="+encodeURIComponent(k.query);g+="&cp="+k.query.length;k.previousSearchQuery&&(g+="&pq="+encodeURIComponent(k.previousSearchQuery));(k=window.URLSearchParams?(new URLSearchParams(window.location.search)).get("v"):null)&&(g+="&video_id="+k);return g},bBY=0,Bgy="";var LMs=_.WF.SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST,nUs=_.WF.SEARCH_ENTITY_SUGGESTION_MOVIE,SxV=_.WF.SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST,FMs=_.WF.SEARCH_ENTITY_SUGGESTION_TV_SHOW,Yxy=function(k,g){this.text=k;this.bold=g},jJe=function(k,g,P){this.input=g;
this.index=P;this.text="";this.suggestionSources={COMPLETE_SERVER:1};this.text=k[0];this.type=k[1];this.subtypes=k[2];var x;this.displayText=xk((x=k[3])==null?void 0:x.b);var U;this.ignoredPrefix=xk((U=k[3])==null?void 0:U.a);var A,q;this.hasNewVideo=((A=k[3])==null?void 0:(q=A.zam)==null?void 0:q.toString())==="true"?!0:!1;var T;this.visualSuggestUrl=(T=k[3])==null?void 0:T.zai;var c;this.entityType=xk((c=k[3])==null?void 0:c.zap);var Z;this.entityName=xk((Z=k[3])==null?void 0:Z.zao);var w;g=xk((w=
k[3])==null?void 0:w.zaf);var J;this.entityMid=(J=k[3])==null?void 0:J.zae;w=T35(this.subtypes,this.entityMid);if(g&&w){if(g){J="";switch(w){case "YOUTUBE_ENTITY_TYPE_SONG":J=SxV;break;case "YOUTUBE_ENTITY_TYPE_ALBUM":J=LMs;break;case "YOUTUBE_ENTITY_TYPE_TV_SHOW":J=FMs;break;case "YOUTUBE_ENTITY_TYPE_MOVIE":J=nUs}w=w==="YOUTUBE_ENTITY_TYPE_SONG"||w==="YOUTUBE_ENTITY_TYPE_ALBUM"?J+" \u2022  \u2022 "+g:g}else w="";this.entitySubtitle=w}var r;this.externalChannelId=(r=k[3])==null?void 0:r.zav;var f;
this.entityThumbnailAttributionUrl=(f=k[3])==null?void 0:f.zaq},lvs=function(k,g){var P=[],x,U=(x=k.displayText)!=null?x:k.text;
(g==null?0:g.useEntityName)&&QJs(k)&&k.entityName&&(U=k.entityName);if(k.type===33)return P.push(new Yxy(U,!1)),P;if(U.length>=k.input.length&&U.substring(0,k.input.length)===k.input)P.push(new Yxy(k.input,!1)),P.push(new Yxy(U.substring(k.input.length),!0));else{var A=new Set(k.input.split(/\s/)),q=U.split(/\s/);P=q.map(function(T,c){return new Yxy(T.trim()+(c===q.length-1?"":" "),!A.has(T))})}return P},QJs=function(k){var g=!!T35(k.subtypes);
k=!!k.entityMid;return g||k};var Dp2=function(k){this.rawResponse=["",[],{}];this.suggestions=[];try{var g=JSON.parse(eQ7(k));if(typeof g==="object"&&g!==null)this.rawResponse=g;else{console.log("Suggest: Unexpected type from JSON.parse!");return}}catch(x){console.log("Suggest: Failed to parse SuggestResponse!");return}var P=this.rawResponse[0];this.suggestions=this.rawResponse[1].map(function(x,U){return new jJe(x,P,U)})};var tia=function(){this.sessionNumber=this.startTime=-1;this.outOfSyncResponseCount=0;this.zeroPrefixSuggestionCount=-1;this.availableSuggestions=[];this.previousSuggestions={};this.selectedSuggestionIndex=-1;this.inputMethodsTracker=new sJ5;this.zeroPrefixRoundTripTime=this.maxRoundTripTime=this.JSC$20938_totalRoundTripTime=0;this.roundTripTimeHistogram=Array.from({length:10}).fill(0);this.lastEditTime=this.firstEditTime=this.lastQueryBuildTime=-1;this.experimentTriggeredBeforeFinal=this.experimentTriggeredFinal=
!1},MiV,KMs=function(){MiV||(MiV=new tia);
return MiV};
tia.prototype.updateSuggestions=function(k){var g=this;this.availableSuggestions.forEach(function(P){g.previousSuggestions[P]=!0});
this.availableSuggestions=k.map(function(P){var x=P.type.toString();P.subtypes.length>0&&(x+="i"+P.subtypes.join("i"),x+="k"+P.suggestionSources.COMPLETE_SERVER.toString());return x})};
var oU7=function(k,g){var P=Date.now();k.firstEditTime<0&&(k.firstEditTime=P);g&&(k.lastQueryBuildTime=P);k.lastEditTime=P};
tia.prototype.reset=function(){this.startTime=Date.now();++this.sessionNumber;this.inputMethodsTracker.reset();this.selectedSuggestionIndex=-1;this.maxRoundTripTime=this.JSC$20938_totalRoundTripTime=this.outOfSyncResponseCount=0;this.roundTripTimeHistogram.fill(0);this.zeroPrefixSuggestionCount=this.lastQueryBuildTime=this.lastEditTime=this.firstEditTime=-1};
var vUF=function(k){var g="";k.availableSuggestions.forEach(function(U){delete k.previousSuggestions[U]});
for(var P=_.O(Object.keys(k.previousSuggestions)),x=P.next();!x.done;x=P.next())x=x.value,k.previousSuggestions[x]&&(g+=(g?"j":"")+x);return g},ave=function(k,g){var P=[];
g&&(P[1]=g.toString());P[0]="youtube";P[7]=Date.now()-k.startTime;P[6]=k.sessionNumber;k.zeroPrefixSuggestionCount>=0&&(P[33]=k.zeroPrefixSuggestionCount);P[13]=k.outOfSyncResponseCount;if(k.availableSuggestions.length>0){for(var x=g="",U=0,A=_.O(k.availableSuggestions),q=A.next();!q.done;q=A.next())q=q.value,q!==x&&(U>1&&(g+="l"+U),g+=(x?"j":"")+q,U=0,x=q),U+=1;U>1&&(g+="l"+U);P[3]=g}P[35]=vUF(k);k.selectedSuggestionIndex>=0&&(P[2]=k.selectedSuggestionIndex);var T;if(g=(T=_.y4("SBOX_SETTINGS"))==
null?void 0:T.SUGG_EXP_ID)P[19]=k.normalize(g),T=0,k.experimentTriggeredBeforeFinal&&(T|=1),k.experimentTriggeredFinal&&(T|=2),P[20]=T;P[26]=Array.from(k.inputMethodsTracker.usedMethods).join("j");if(k.JSC$20938_totalRoundTripTime>0){P[15]=k.JSC$20938_totalRoundTripTime;P[14]=k.maxRoundTripTime;T=[];for(U=g=0;U<10;U++)x=k.roundTripTimeHistogram[U],x===0?g++:(g>1?T.push(U+"-"+x):g===1?T.push("0j"+x):T.push(x.toString()),g=0);T=T.join("j");P[16]=T}k.zeroPrefixRoundTripTime>0&&(P[36]=k.zeroPrefixRoundTripTime);
k.lastQueryBuildTime>0&&(P[18]=k.lastQueryBuildTime-k.startTime);k.firstEditTime>0&&(P[4]=k.firstEditTime-k.startTime);k.lastEditTime>0&&(P[5]=k.lastEditTime-k.startTime);return P.join(".")};
tia.prototype.normalize=function(k){return k.replaceAll(".","-")};
var HBs=[0,1,2,3,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8];var Xs=function(){var k=_.S.apply(this,arguments)||this;k.microphoneSpinnerActive=!1;k.noAnimations=!1;k.boundExitClick=function(){k.onExitButtonClick()};
k.speechOverlayClassName="";k.isLevelAnimating=!1;k.playCloseDialogAudioFeedback=!0;k.actionMap={"yt-speech-query-complete-action":"handleSpeechQueryCompleteAction"};return k};
_.z(Xs,_.S);_.d=Xs.prototype;_.d.configureRendererStamper=function(){return{"data.exitButton":{id:"exit-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundExitClick]]"}}}}}};
_.d.attached=function(){this.hostElement.setAttribute("dialog","true");this.manager=s1y()};
_.d.dataChanged=function(){this.logDialog()};
_.d.onPopupClosed=function(){if(this.manager){this.manager.reset();if(!this.playCloseDialogAudioFeedback){var k;(k=this.manager.audioPlayer)!=null&&(k.JSC$20253_audioEnabled=!1)}this.manager.stop();(k=this.manager.audioPlayer)!=null&&(k.JSC$20253_audioEnabled=!0);this.playCloseDialogAudioFeedback=!0}};
_.d.handleSpeechQueryCompleteAction=function(k){var g=k.navigationAction;g&&(k.trackingParams&&_.qJ().graftServerVe(k.trackingParams,this.dialogVe,5),_.GB(this.hostElement,"yt-navigate",{endpoint:g,tempData:this.getNavigationParams(g),createScreenConfig:{parentLayer:5}}),this.playCloseDialogAudioFeedback=!1,this.closeDialog())};
_.d.onExitButtonClick=function(){this.closeDialog()};
_.d.onMicrophoneTap=function(){if(this.state==="listening"||this.state==="transcribing"){var k;if((k=this.manager)!=null){var g;(g=k.audioPlayer)==null||x1(g,"failure");k.setState("microphone-off");k.stop()}}else(k=this.manager)==null||k.start()};
_.d.transcriptionChanged=function(){var k,g;(((k=this.transcription)==null?0:k.low)||((g=this.transcription)==null?0:g.high))&&this.setState("transcribing",this.transcription)};
_.d.stateChanged=function(){this.setState(this.state,this.transcription)};
_.d.logDialog=function(){var k;(k=this.data)!=null&&k.trackingParams&&(k=_.qJ(),_.bF(k,22678,void 0,{layer:5,parentLayer:0}),this.dialogVe=k.graftServerVe(this.data.trackingParams,void 0,5))};
_.d.getNavigationParams=function(k){var g={};if(_.W("web_yt_searchbox")){var P=KMs();P.inputMethodsTracker.add(6);P=ave(P,15);g.gs_l=P;var x;g.oq=((x=_.b(k,_.Tj))==null?void 0:x.query)||""}else if(k=window.ytvoicesearchloggingparams){if(k=k())g.oq=k.oq,g.gs_l=k.gs_l}else _.Pq(Error("Il"));return g};
_.d.closeDialog=function(){_.RV(this.hostElement,"yt-close-popup-action",["ytd-voice-search-dialog-renderer"])};
_.d.setState=function(k,g){if(this.data){var P=this.data,x={};switch(k){case "listening":x={headerText:P.placeholderHeader,microphoneState:"listening",microphoneAriaLabel:P.microphoneButtonAriaLabel};break;case "timeout":x={headerText:P.promptHeader,microphoneState:"try-again",microphoneLabel:P.promptMicrophoneLabel,microphoneAriaLabel:P.promptMicrophoneLabel};break;case "microphone-off":x={headerText:P.microphoneOffPromptHeader,microphoneState:"try-again",microphoneLabel:P.promptMicrophoneLabel,
microphoneAriaLabel:P.promptMicrophoneLabel};break;case "transcribing":(g==null?0:g.low)||(g==null?0:g.high)?x={transcriptionLow:g==null?void 0:g.low,transcriptionHigh:g==null?void 0:g.high,microphoneState:"speaking",microphoneAriaLabel:P.microphoneButtonAriaLabel}:x={headerText:P.placeholderHeader,microphoneState:"speaking",microphoneAriaLabel:P.microphoneButtonAriaLabel};break;case "processing":x={headerText:P.loadingHeader,microphoneState:"processing",microphoneAriaLabel:P.microphoneButtonAriaLabel};
break;case "offline":x={headerText:P.connectionErrorHeader,microphoneState:"try-again",microphoneLabel:P.connectionErrorMicrophoneLabel,microphoneAriaLabel:P.connectionErrorMicrophoneLabel};break;case "permission":x={headerText:P.permissionsHeader,bodyLine1:P.permissionsSubtext,microphoneState:"try-again",microphoneAriaLabel:P.permissionsSubtext};break;case "permission-denied":x={headerText:P.disabledHeader,bodyLine1:P.disabledSubtext,microphoneState:"try-again",microphoneAriaLabel:P.disabledSubtext}}x.className=
k;this.speechOverlayState=x;this.setClass(this.speechOverlayState.className);this.setMicrophoneState(this.speechOverlayState.microphoneState)}};
_.d.setMicrophoneState=function(k){var g=this.isLevelAnimating;this.isLevelAnimating=k==="speaking";!g&&this.isLevelAnimating&&this.runLevelAnimation();this.microphoneSpinnerActive=k==="processing"&&!this.noAnimations};
_.d.setClass=function(k){this.speechOverlayClassName&&_.Ph(this.hostElement,this.speechOverlayClassName,!1);k&&(this.speechOverlayClassName=k,_.Ph(this.hostElement,k,!0))};
_.d.runLevelAnimation=function(){var k=this;if(!this.noAnimations&&this.level)if(this.isLevelAnimating){var g=1+Math.random()*.75,P=Math.round(110+Math.random()*10);this.level.style.setProperty("transition","transform "+P/1E3+"s ease-in-out");this.level.style.setProperty("transform","scale("+g+")");_.Xq.addJob(function(){k.runLevelAnimation()},3,P)}else this.level.style.removeProperty("opacity"),this.level.style.removeProperty("transition"),this.level.style.removeProperty("transform")};
Xs.prototype.stateChanged=Xs.prototype.stateChanged;Xs.prototype.transcriptionChanged=Xs.prototype.transcriptionChanged;Xs.prototype.onPopupClosed=Xs.prototype.onPopupClosed;Xs.prototype.dataChanged=Xs.prototype.dataChanged;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Xs.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Xs.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Xs.prototype,"rendererStamperBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],Xs.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],Xs.prototype,"eventForwardingBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Xs.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],Xs.prototype,"speechOverlayState",void 0);
_.N([_.n(),_.I("design:type",Object)],Xs.prototype,"microphoneSpinnerActive",void 0);_.N([_.n({type:_.W("kevlar_property_type_migration_killswitch")?Boolean:void 0,reflectToAttribute:!0}),_.I("design:type",Object)],Xs.prototype,"noAnimations",void 0);_.N([_.n({selector:function(k){var g;return(g=k.voiceSearch)==null?void 0:g.transcription}}),
_.I("design:type",Object)],Xs.prototype,"transcription",void 0);_.N([_.n({selector:function(k){var g;return(g=k.voiceSearch)==null?void 0:g.overlay}}),
_.I("design:type",String)],Xs.prototype,"state",void 0);_.N([_.n(),_.I("design:type",Object)],Xs.prototype,"boundExitClick",void 0);_.N([_.Td("#microphone-levels"),_.I("design:type",HTMLElement)],Xs.prototype,"level",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Xs.prototype,"dataChanged",null);_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Xs.prototype,"onPopupClosed",null);
_.N([_.Zf("transcription"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Xs.prototype,"transcriptionChanged",null);_.N([_.Zf("state"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Xs.prototype,"stateChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-voice-search-dialog-renderer"})],Xs);
_.v(Xs,"ytd-voice-search-dialog-renderer",function(){if(WMe!==void 0)return WMe;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-voice-search-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-voice-search-dialog-renderer">\n  <div id="header-text" class="style-scope ytd-voice-search-dialog-renderer">\n    <div id="prompt" hidden="[[!speechOverlayState.headerText]]" class="style-scope ytd-voice-search-dialog-renderer">\n      [[getSimpleString(speechOverlayState.headerText)]]\n    </div>\n    <div id="transcription-high" class="style-scope ytd-voice-search-dialog-renderer">[[speechOverlayState.transcriptionHigh]]</div>\n    <div id="transcription-low" class="style-scope ytd-voice-search-dialog-renderer">[[speechOverlayState.transcriptionLow]]</div>\n  </div>\n  <div id="exit-button" class="style-scope ytd-voice-search-dialog-renderer"></div>\n</div>\n<div id="body" class="style-scope ytd-voice-search-dialog-renderer">\n  <div class="body-line style-scope ytd-voice-search-dialog-renderer">[[getSimpleString(speechOverlayState.bodyLine1)]]</div>\n  <div class="body-line style-scope ytd-voice-search-dialog-renderer">[[getSimpleString(speechOverlayState.bodyLine2)]]</div>\n</div>\n<div id="microphone" state$="[[speechOverlayState.microphoneState]]" class="style-scope ytd-voice-search-dialog-renderer">\n  <tp-yt-paper-spinner-lite active="[[microphoneSpinnerActive]]" class="style-scope ytd-voice-search-dialog-renderer">\n  </tp-yt-paper-spinner-lite>\n  <div id="microphone-container" class="style-scope ytd-voice-search-dialog-renderer">\n    <div id="microphone-pulse" class="style-scope ytd-voice-search-dialog-renderer"></div>\n    <div id="microphone-levels" class="style-scope ytd-voice-search-dialog-renderer"></div>\n    <div id="microphone-circle" aria-label$="[[getSimpleString(speechOverlayState.microphoneAriaLabel)]]" role="button" tabindex="0" on-tap="onMicrophoneTap" class="style-scope ytd-voice-search-dialog-renderer">\n      <tp-yt-paper-ripple class="style-scope ytd-voice-search-dialog-renderer"></tp-yt-paper-ripple>\n      <yt-icon icon="yt-icons:microphone_on" class="style-scope ytd-voice-search-dialog-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="microphone-label" class="style-scope ytd-voice-search-dialog-renderer">[[getSimpleString(speechOverlayState.microphoneLabel)]]</div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return WMe=k},{mode:1});var Ngs;var yN=function(){var k=_.S.apply(this,arguments)||this;k.isOverlay=!1;k.hidden=!1;return k};
_.z(yN,_.S);_.d=yN.prototype;_.d.onPopupClosed=function(){this.toggleIconState(!1)};
_.d.computeIcon=function(){var k,g,P;return(g=_.b((k=this.data)==null?void 0:k.icon,JzY))==null?void 0:(P=g.icon)==null?void 0:P.iconType};
_.d.computeIconBadgeShape=function(){var k;return{iconBadgeType:"cart",iconBadgeText:(k=this.iconBadgeEntity)==null?void 0:k.badgeText,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.d.onClick=function(){var k;(k=this.data)!=null&&k.onClick&&(this.toggleIconState(!0),this.ytComponentBehavior.resolveCommand(this.data.onClick))};
_.d.computeHidden=function(k){return!k};
_.d.toggleIconState=function(k){this.iconButton&&(this.iconButton.pressed=k)};
yN.prototype.onPopupClosed=yN.prototype.onPopupClosed;_.N([_.h(_.vD),_.I("design:type",Object)],yN.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],yN.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],yN.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],yN.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],yN.prototype,"isOverlay",void 0);
_.N([_.n({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),_.I("design:type",Object)],yN.prototype,"hidden",void 0);_.N([_.n({selectorArgs:["data.iconBadgeEntityKey"],selector:function(k,g){return _.ia(k.entities,"iconBadgeEntity",g)}}),
_.I("design:type",Object)],yN.prototype,"iconBadgeEntity",void 0);_.N([_.Td("yt-icon-button"),_.I("design:type",HTMLButtonElement)],yN.prototype,"iconButton",void 0);_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],yN.prototype,"onPopupClosed",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-icon-badge-topbar-button-renderer"})],yN);
_.v(yN,"ytd-icon-badge-topbar-button-renderer",function(){if(Ngs!==void 0)return Ngs;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-icon-badge-topbar-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="icon" label="[[data.accessibilityData.accessibilityData.label]]" on-click="onClick" class="style-scope ytd-icon-badge-topbar-button-renderer">\n  <yt-icon-badge-shape data="[[computeIconBadgeShape(iconBadgeEntity, isOverlay)]]" icon="[[computeIcon(data)]]" class="style-scope ytd-icon-badge-topbar-button-renderer">\n  </yt-icon-badge-shape>\n</yt-icon-button>\n<tp-yt-paper-tooltip class="style-scope ytd-icon-badge-topbar-button-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Ngs=k},{mode:1});var Iv5;var pO=function(){var k=_.S.apply(this,arguments)||this;k.premiumOptions=[];return k};
_.z(pO,_.S);pO.prototype.configureRendererStamper=function(){return{premiumOptions:{id:"premium-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.mJ.Object.defineProperties(pO.prototype,{hasPremiumOptions:{configurable:!0,enumerable:!0,get:function(){return!!this.premiumOptions}}});
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],pO.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],pO.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Array)],pO.prototype,"premiumOptions",void 0);_.N([_.E("premiumOptions"),_.I("design:type",Object),_.I("design:paramtypes",[])],pO.prototype,"hasPremiumOptions",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-offline-promo-content"})],pO);
_.v(pO,"ytd-offline-promo-content",function(){if(Iv5!==void 0)return Iv5;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offline-promo-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-offline-promo-content"></yt-formatted-string>\n<div id="premium-options" hidden="[[!hasPremiumOptions]]" class="style-scope ytd-offline-promo-content"></div>\n<yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-offline-promo-content"></yt-formatted-string>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return Iv5=k},{mode:1});var XrY;var CO=function(){var k=_.S.apply(this,arguments)||this;k.premiumOptions=[];return k};
_.z(CO,_.S);CO.prototype.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var k;this.premiumOptions=qm7((k=this.data)==null?void 0:k.formats)};
CO.prototype.onClickSubmit=function(){_.RV(this.hostElement,"yt-close-popup-action",["ytd-offline-promo-renderer"]);var k;(k=_.XE())==null||k.pause()};
CO.prototype.attached=function(){this.JSC$20958_scroller&&(this.JSC$20958_scroller.dialogElement=this.hostElement.parentNode)};
_.mJ.Object.defineProperties(CO.prototype,{showIcon:{configurable:!0,enumerable:!0,get:function(){return this.headersIcon}}});
CO.prototype.dataChanged=CO.prototype.dataChanged;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],CO.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],CO.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],CO.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],CO.prototype,"data",void 0);
_.N([_.n({computed:"computeIcon_(data.headersIcon)",value:""}),_.I("design:type",String)],CO.prototype,"headersIcon",void 0);_.N([_.n(),_.I("design:type",Array)],CO.prototype,"premiumOptions",void 0);_.N([_.Td("#scroller"),_.I("design:type",Object)],CO.prototype,"JSC$20958_scroller",void 0);_.N([_.E("headersIcon"),_.I("design:type",Object),_.I("design:paramtypes",[])],CO.prototype,"showIcon",null);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],CO.prototype,"dataChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-offline-promo-renderer"})],CO);
_.v(CO,"ytd-offline-promo-renderer",function(){if(XrY!==void 0)return XrY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offline-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-offline-promo-renderer">\n<div id="container" class="style-scope ytd-offline-promo-renderer">\n<yt-icon id="headers-icon" hidden="[[!showIcon]]" icon="[[headersIcon]]" class="style-scope ytd-offline-promo-renderer"></yt-icon>\n<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-offline-promo-renderer"></yt-formatted-string>\n<ytd-offline-promo-content data="[[data]]" premium-options="[[premiumOptions]]" class="style-scope ytd-offline-promo-renderer">\n</ytd-offline-promo-content>\n<div class="buttons style-scope ytd-offline-promo-renderer">\n  <yt-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" class="style-scope ytd-offline-promo-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" on-click="onClickSubmit" class="style-scope ytd-offline-promo-renderer">\n  </yt-button-renderer>\n</div>\n</div>\n</tp-yt-paper-dialog-scrollable>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return XrY=k},{mode:1});var yAF;var GR=function(){var k=_.S.apply(this,arguments)||this;k.playbackPauseInterval=NaN;k.isLoading=!1;k.hasError=!1;k.dialogClass="";k.youtubeLabel=_.OX("LOGO_ALT_LABEL",{},"YouTube Home");k.logoName="yt-logos-ext:yt-logo-updated";k.actionMap={"yt-save-consent-action":"handleSaveConsent","yt-disable-personalization-action":"handleDisablePersonalization"};return k};
_.z(GR,_.S);_.d=GR.prototype;_.d.onDataChange=function(){var k;if(this.showEOMV1Text=!((k=this.data)==null||!k.eomV1Text))this.dialogClass="eom-v1-dialog"};
_.d.attached=function(){this.pausePlayer()};
_.d.detached=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN)};
_.d.handleLangSelect=function(k){this.langSelect.style.display="none";this.ytComponentBehavior.resolveCommand(this.data.languageList.dropdownRenderer.entries[k.target.selectedIndex].dropdownItemRenderer.onSelectCommand)};
_.d.showLangPicker=function(){this.langSelect.style.display=this.langSelect.style.display&&this.langSelect.style.display!=="none"?"none":"block"};
_.d.handleSaveConsent=function(k){var g=this;this.showLoadingSpinner();this.showLoadingSpinner();kS7(_.b(k,r3e)).catch(function(P){_.pH(new _.Da("Something went wrong when save consent "+(P.message?P.message:P)+"."));g.hideLoadingSpinner();g.showErrorMessage()})};
_.d.handleDisablePersonalization=function(k){var g=this;this.showLoadingSpinner();gZy(_.b(k,J3U)).then(function(){g.dialog.close();g.resumePlayer()}).catch(function(P){_.pH(new _.Da("Something went wrong when disable personalization "+(P.message?P.message:P)+"."));
g.hideLoadingSpinner();g.showErrorMessage()})};
_.d.showLoadingSpinner=function(){var k=this;this.showSpinnerJobId=_.Xq.addLowPriorityJob(function(){k.isLoading=!0},500)};
_.d.hideLoadingSpinner=function(){this.isLoading=!1;this.showSpinnerJobId!==void 0&&(_.Xq.cancelJob(this.showSpinnerJobId),this.showSpinnerJobId=void 0)};
_.d.showErrorMessage=function(){var k=this;this.hasError=!0;_.Xq.addLowPriorityJob(function(){k.hasError=!1},2E3)};
_.d.pausePlayer=function(){this.playbackPauseInterval||(this.playbackPauseInterval=_.zm(function(){try{var k=_.XE();k&&k.pause()}catch(g){}},100))};
_.d.resumePlayer=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN);try{var k=_.XE();k&&k.play()}catch(g){}};
_.mJ.Object.defineProperties(GR.prototype,{eomEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.eomV1Text)return[];k=[];for(var g=["SHIELD","WARNING","BAR_CHART"],P=this.data.eomV1Text.essentialCookieMsg.items,x=0;x<g.length&&x<P.length;x++)k.push({icon:g[x],text:P[x]});return k}},
eomNonEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.eomV1Text)return[];k=[];for(var g=["TRENDING_UP","BAR_CHART","AUTO_AWESOME","PURCHASES"],P=this.data.eomV1Text.nonEssentialCookieMsg.items,x=0;x<g.length&&x<P.length;x++)k.push({icon:g[x],text:P[x]});return k}}});
GR.prototype.onDataChange=GR.prototype.onDataChange;_.N([_.n(),_.I("design:type",Object)],GR.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Boolean)],GR.prototype,"showEOMV1Text",void 0);_.N([_.n(),_.I("design:type",Object)],GR.prototype,"isLoading",void 0);_.N([_.n(),_.I("design:type",Object)],GR.prototype,"hasError",void 0);_.N([_.n(),_.I("design:type",Number)],GR.prototype,"showSpinnerJobId",void 0);_.N([_.n(),_.I("design:type",Object)],GR.prototype,"dialogClass",void 0);
_.N([_.Td("#dialog"),_.I("design:type",Object)],GR.prototype,"dialog",void 0);_.N([_.Td("#cb-header"),_.I("design:type",HTMLElement)],GR.prototype,"header",void 0);_.N([_.Td("#lang-select"),_.I("design:type",HTMLElement)],GR.prototype,"langSelect",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],GR.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],GR.prototype,"ytComponentBehavior",void 0);
_.N([_.n(),_.I("design:type",String)],GR.prototype,"youtubeLabel",void 0);_.N([_.n(),_.I("design:type",Object)],GR.prototype,"logoName",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],GR.prototype,"onDataChange",null);_.N([_.E("data"),_.I("design:type",Array),_.I("design:paramtypes",[])],GR.prototype,"eomEssentialCookieMsgItems",null);
_.N([_.E("data"),_.I("design:type",Array),_.I("design:paramtypes",[])],GR.prototype,"eomNonEssentialCookieMsgItems",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-consent-bump-v2-lightbox"})],GR);
_.v(GR,"ytd-consent-bump-v2-lightbox",function(){if(yAF!==void 0)return yAF;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-consent-bump-v2-lightbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog id="dialog" class$="[[dialogClass]] style-scope ytd-consent-bump-v2-lightbox" aria-labelledby="cb-header" modal="">\n  <div class="loading-overlay style-scope ytd-consent-bump-v2-lightbox" hidden="[[!isLoading]]">\n    <div class="style-scope ytd-consent-bump-v2-lightbox">\n      <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-consent-bump-v2-lightbox"></tp-yt-paper-spinner-lite>\n    </div>\n    <yt-formatted-string class="loading-message style-scope ytd-consent-bump-v2-lightbox" text="[[data.loadingMessage]]">\n    </yt-formatted-string>\n  </div>\n  <div class="error-overlay style-scope ytd-consent-bump-v2-lightbox" hidden="[[!hasError]]">\n    <div class="error-message style-scope ytd-consent-bump-v2-lightbox">\n      <yt-formatted-string text="[[data.errorMessage]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n    </div>\n  </div>\n  <div id="topbar" class="style-scope ytd-consent-bump-v2-lightbox">\n    <div id="logoandaside" class="style-scope ytd-consent-bump-v2-lightbox">\n      <div id="icon-container" class="style-scope ytd-consent-bump-v2-lightbox">\n        <yt-icon id="logo-icon" icon="[[logoName]]" class="style-scope ytd-consent-bump-v2-lightbox">\n        </yt-icon>\n      </div>\n      <yt-formatted-string class="logo-aside style-scope ytd-consent-bump-v2-lightbox" text="[[data.interstitialLogoAside]]"></yt-formatted-string>\n    </div>\n    <div class="top-buttons style-scope ytd-consent-bump-v2-lightbox">\n      <div class="lang-picker-container style-scope ytd-consent-bump-v2-lightbox">\n        <div class="style-scope ytd-consent-bump-v2-lightbox">\n          <ytd-button-renderer data="[[data.languagePickerButton.buttonRenderer]]" on-click="showLangPicker" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n        </div>\n        <div id="lang-select" class="style-scope ytd-consent-bump-v2-lightbox">\n          <select size="20" on-change="handleLangSelect" class="style-scope ytd-consent-bump-v2-lightbox">\n            <template is="dom-repeat" items="[[data.languageList.dropdownRenderer.entries]]" class="style-scope ytd-consent-bump-v2-lightbox">\n              <template is="dom-if" if="[[item.dropdownItemRenderer.isSelected]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                <option selected="" class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.dropdownItemRenderer.label]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                  </yt-formatted-string>\n                </option>\n              </template>\n              <template is="dom-if" if="[[!item.dropdownItemRenderer.isSelected]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                <option class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.dropdownItemRenderer.label]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                  </yt-formatted-string>\n                </option>\n              </template>\n            </template>\n          </select>\n        </div>\n      </div>\n\n      <div class="style-scope ytd-consent-bump-v2-lightbox">\n        <ytd-button-renderer class="signin style-scope ytd-consent-bump-v2-lightbox" data="[[data.signInButton.buttonRenderer]]"></ytd-button-renderer>\n      </div>\n    </div>\n  </div>\n  <div id="content" class="style-scope ytd-consent-bump-v2-lightbox">\n    <template is="dom-if" if="[[showEOMV1Text]]" restamp="" class="style-scope ytd-consent-bump-v2-lightbox">\n      <h2 tabindex="-1" id="cb-header" class="eom-title style-scope ytd-consent-bump-v2-lightbox">\n        <yt-formatted-string text="[[data.interstitialTitle]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n      </h2>\n      <div class="ica-claimer style-scope ytd-consent-bump-v2-lightbox" hidden="[[!data.icaClaimer]]">\n        <yt-formatted-string text="[[data.icaClaimer]]" class="style-scope ytd-consent-bump-v2-lightbox"> </yt-formatted-string>\n      </div>\n      <div class="body style-scope ytd-consent-bump-v2-lightbox">\n        <div class="style-scope ytd-consent-bump-v2-lightbox">\n          <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n            <yt-formatted-string text="[[data.eomV1Text.essentialCookieMsg.begin]]" class="style-scope ytd-consent-bump-v2-lightbox">\n            </yt-formatted-string>\n          </div>\n          <ul class="style-scope ytd-consent-bump-v2-lightbox">\n            <template is="dom-repeat" items="[[eomEssentialCookieMsgItems]]" class="style-scope ytd-consent-bump-v2-lightbox">\n              <li class="icon-li style-scope ytd-consent-bump-v2-lightbox">\n                <yt-icon class="item-icon style-scope ytd-consent-bump-v2-lightbox" icon="[[item.icon]]"></yt-icon>\n                <div class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.text]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n                </div>\n              </li>\n            </template>\n          </ul>\n        </div>\n        <div class="style-scope ytd-consent-bump-v2-lightbox">\n          <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n            <yt-formatted-string text="[[data.eomV1Text.nonEssentialCookieMsg.begin]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n          </div>\n          <ul class="style-scope ytd-consent-bump-v2-lightbox">\n            <template is="dom-repeat" items="[[eomNonEssentialCookieMsgItems]]" class="style-scope ytd-consent-bump-v2-lightbox">\n              <li class="icon-li style-scope ytd-consent-bump-v2-lightbox">\n                <yt-icon class="item-icon style-scope ytd-consent-bump-v2-lightbox" icon="[[item.icon]]"></yt-icon>\n                <div class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.text]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n                </div>\n              </li>\n            </template>\n          </ul>\n        </div>\n        <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string text="[[data.eomV1Text.ifReject]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n        </div>\n        <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string text="[[data.eomV1Text.personalization]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n        </div>\n        <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string text="[[data.eomV1Text.moreOptions]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n        </div>\n        <div class="eom-buttons style-scope ytd-consent-bump-v2-lightbox">\n          <div class="eom-button-row style-scope ytd-consent-bump-v2-lightbox">\n            <ytd-button-renderer data="[[data.disableP13nButton.buttonRenderer]]" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n            <ytd-button-renderer data="[[data.agreeButton.buttonRenderer]]" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n          </div>\n          <div class="eom-button-row style-scope ytd-consent-bump-v2-lightbox">\n            <ytd-button-renderer data="[[data.customizeButton.buttonRenderer]]" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n          </div>\n        </div>\n        <div class="termlinks style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string class="link style-scope ytd-consent-bump-v2-lightbox" link-inherit-color="" sec="" text="[[data.privacyLink]]"></yt-formatted-string>\n          \n          \n          <span class="term_separator style-scope ytd-consent-bump-v2-lightbox" aria-hidden="true">\u2022</span>\n          <yt-formatted-string class="link style-scope ytd-consent-bump-v2-lightbox" link-inherit-color="" text="[[data.termsLink]]"></yt-formatted-string>\n        </div>\n      </div>\n    </template>\n  </div>\n</tp-yt-paper-dialog>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return yAF=k},{mode:1});var prn;var Ra=function(){return _.S.apply(this,arguments)||this};
_.z(Ra,_.S);Ra.prototype.ready=function(){if(!_.jh()||ehV)var k=!0;else ehV=!0,k=!1;k||(k=document.querySelector("ytd-app"),k||(k=document.body),this.internalLightBox=_.kr(k).appendChild(this.lightBox),this.internalLightBox.dialog.open())};
_.N([_.n(),_.I("design:type",Object)],Ra.prototype,"data",void 0);_.N([_.Td("#lightbox"),_.I("design:type",Object)],Ra.prototype,"lightBox",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-consent-bump-v2-renderer"})],Ra);
_.v(Ra,"ytd-consent-bump-v2-renderer",function(){if(prn!==void 0)return prn;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-consent-bump-v2-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-consent-bump-v2-lightbox id="lightbox" data="[[data]]" class="style-scope ytd-consent-bump-v2-renderer"></ytd-consent-bump-v2-lightbox>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return prn=k},{mode:1});var CkY;var G4a;var Rke;var ku=function(){return _.S.apply(this,arguments)||this};
_.z(ku,_.S);_.d=ku.prototype;_.d.toastOpenedChanged=function(){this.toastManager&&this.hasOpened&&this.toast&&!this.toast.opened&&this.toastType!==1&&h93(this.toastManager,this.toastType)};
_.d.open=function(k){this.toast&&(this.ephemeralAction&&_.Za().resolve(_.RD).enqueue(this.ephemeralAction),this.hasOpened=!0,this.toastManager?(this.toastType=k!=null?k:0,this.toastManager.enqueue(this.toast,k)):this.toast.open())};
_.d.close=function(k){var g;(g=this.toast)==null||g.close();this.toastManager&&k===1&&h93(this.toastManager,k)};
_.d.refit=function(){var k;(k=this.toast)==null||k.refit()};
_.d.tapClose=function(){if(!this.useCloseButton||this.closeToastOnActionButtonClick){var k;(k=this.toast)==null||k.close()}};
_.d.setVerticalOffset=function(k){this.toast&&(this.toast.verticalOffset=k,this.toast.fit())};
_.d.computeButtonClass_=function(k){return k?"toast-button":""};
_.d.computeText_=function(k){return _.a5(k)};
_.d.toastOpenedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.gp("toast-opened-changed",this.toastOpened))};
_.d.updateToastOpenedFromBinding=function(k){this.toastOpened=k.detail.value};
_.mJ.Object.defineProperties(ku.prototype,{command:{configurable:!0,enumerable:!0,get:function(){var k,g,P=(k=this.data)==null?void 0:(g=k.actionButton)==null?void 0:g.buttonRenderer;return(P==null?void 0:P.command)||(P==null?void 0:P.serviceEndpoint)||(P==null?void 0:P.navigationEndpoint)}},
ephemeralAction:{configurable:!0,enumerable:!0,get:function(){if(this.labelText&&this.command&&this.duration)return{label:this.labelText,command:this.command,durationMs:this.duration}}},
hasEphemeralAction:{configurable:!0,enumerable:!0,get:function(){return!!this.ephemeralAction}},
labelText:{configurable:!0,enumerable:!0,get:function(){var k=[],g;((g=this.data)==null?0:g.responseText)&&k.push(_.a5(this.data.responseText));var P;((P=this.data)==null?0:P.subText)&&k.push(_.a5(this.data.subText));var x,U;if((x=this.data)==null?0:(U=x.actionButton)==null?0:U.buttonRenderer){var A,q;k.push(((A=this.data.actionButton.buttonRenderer.accessibilityData)==null?void 0:(q=A.accessibilityData)==null?void 0:q.label)||_.a5(this.data.actionButton.buttonRenderer.text))}return k.filter(function(T){return T}).join(". ")}},
opened:{configurable:!0,enumerable:!0,get:function(){var k,g;return(g=(k=this.toast)==null?void 0:k.opened)!=null?g:!1}}});
ku.prototype.toastOpenedChangedForBinding=ku.prototype.toastOpenedChangedForBinding;ku.prototype.toastOpenedChanged=ku.prototype.toastOpenedChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ku.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],ku.prototype,"ytEventForwardingBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ku.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],ku.prototype,"duration",void 0);
_.N([_.n(),_.I("design:type",Number)],ku.prototype,"toastType",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],ku.prototype,"useCloseButton",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],ku.prototype,"closeToastOnActionButtonClick",void 0);_.N([_.n({value:function(){return _.OX("SBOX_INAPPROPRIATE_CANCEL")}}),
_.I("design:type",String)],ku.prototype,"closeButtonAriaLabel",void 0);_.N([_.n(),_.I("design:type",Boolean)],ku.prototype,"toastOpened",void 0);_.N([_.n(),_.I("design:type",Boolean)],ku.prototype,"hasOpened",void 0);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],ku.prototype,"command",null);_.N([_.E("labelText","command","duration"),_.I("design:type",Object),_.I("design:paramtypes",[])],ku.prototype,"ephemeralAction",null);
_.N([_.E("ephemeralAction"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],ku.prototype,"hasEphemeralAction",null);_.N([_.Td("#toast"),_.I("design:type",Object)],ku.prototype,"toast",void 0);_.N([_.n({value:function(){return{style:"call-to-action-inverse"}}}),
_.I("design:type",Object)],ku.prototype,"buttonOverrides",void 0);_.N([_.n({value:{style:"mono-inverse"}}),_.I("design:type",Object)],ku.prototype,"closeButtonOverrides",void 0);_.N([_.n({value:function(){return _.Za().resolve(_.VE(_.Xi))}}),
_.I("design:type",Object)],ku.prototype,"toastManager",void 0);_.N([_.E("data.responseText","data.subText","data.actionButton"),_.I("design:type",Object),_.I("design:paramtypes",[])],ku.prototype,"labelText",null);_.N([_.OO("toastOpened"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ku.prototype,"toastOpenedChanged",null);
_.N([_.OO("toastOpened"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ku.prototype,"toastOpenedChangedForBinding",null);_.N([_.hB({is:"yt-notification-action-renderer",disableElementRegistration:!0})],ku);
_.v(ku,"yt-notification-action-renderer",function(){if(Rke===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-notification-action-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_notification_action_renderer.yt.notification.action.renderer.css.js--\x3e\n<tp-yt-paper-toast id="toast" class$="[[computeButtonClass_(data.actionButton.buttonRenderer)]] style-scope yt-notification-action-renderer" allow-click-through="" announce-label-updates="" aria-label="toast" duration="[[duration]]" label="[[labelText]]" no-iron-announce="[[hasEphemeralAction]]" opened="[[toastOpened]]" role="region" on-opened-changed="updateToastOpenedFromBinding">\n  <div id="text-container" class="style-scope yt-notification-action-renderer">\n    <yt-formatted-string id="text" respect-html-dir="" split-lines="" text="[[data.responseText]]" class="style-scope yt-notification-action-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="sub-text" hidden="[[!data.subText]]" respect-html-dir="" split-lines="" text="[[data.subText]]" class="style-scope yt-notification-action-renderer">\n    </yt-formatted-string>\n  </div>\n  <template is="dom-if" if="[[data.actionButton]]" class="style-scope yt-notification-action-renderer">\n    <yt-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" overrides="[[buttonOverrides]]" on-tap="tapClose" class="style-scope yt-notification-action-renderer">\n    </yt-button-renderer>\n  </template>\n  <template is="dom-if" if="[[data.closeActionButton]]" class="style-scope yt-notification-action-renderer">\n    <yt-button-renderer id="close-action-button" data="[[data.closeActionButton.buttonRenderer]]" overrides="[[closeButtonOverrides]]" on-tap="close" class="style-scope yt-notification-action-renderer">\n    </yt-button-renderer>\n  </template>\n  <template is="dom-if" if="[[!data.closeActionButton]]" class="style-scope yt-notification-action-renderer">\n    <yt-icon-button id="close-button" hidden="[[!useCloseButton]]" label="[[closeButtonAriaLabel]]" on-tap="close" class="style-scope yt-notification-action-renderer">\n      <yt-icon icon="yt-icons:close" class="style-scope yt-notification-action-renderer"></yt-icon>\n    </yt-icon-button>\n  </template>\n  <slot class="style-scope yt-notification-action-renderer"></slot>\n</tp-yt-paper-toast>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;G4a===void 0&&(G4a=document.createElement("template"));var x=G4a;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Rke=k}k=Rke;return k},{mode:2});var gQ=function(){var k=_.S.apply(this,arguments)||this;k.duration=4E3;k.downloadingCount=0;k.downloadedCount=0;k.downloadingOnlySmartDownloads=!1;k.sessionTotalDownloads=0;k.sessionDownloaded=0;k.previousSessionsDownloaded=0;k.totalDownloadPercentage=0;k.currentDownloadProgress=0;k.currentDownloadPercentage=0;k.isLeaderTab=!0;k.isFullScreen=!1;k.actionMap={"yt-fullscreen-change-action":"handleFullscreenChange"};k.boundBeforeUnload=function(g){k.isLeaderTab&&k.downloadingCount>0&&(g.preventDefault(),
g.returnValue=!0)};
return k};
_.z(gQ,_.S);_.d=gQ.prototype;
_.d.open=function(){this.updateDownloadState();if(this.data){var k=this.sessionDownloaded+1,g=this.sessionTotalDownloads>1?_.OX("VIDEOS_DOWNLOADING_RATIO",{downloaded:k.toString(),total:this.sessionTotalDownloads.toString()},"Downloading... "+k+"/"+this.sessionTotalDownloads):_.OX("DOWNLOADING",void 0,"Downloading")+"...";this.downloadingOnlySmartDownloads&&(g=this.sessionTotalDownloads>1?_.OX("SMART_DOWNLOADS_UPDATING_RATIO",{downloaded:k.toString(),total:this.sessionTotalDownloads.toString()},"Updating Smart downloads... "+
k+"/"+this.sessionTotalDownloads):_.OX("SMART_DOWNLOADS_UPDATING",void 0,"`Updating Smart downloads..."));k=this.isLeaderTab?_.OX("KEEP_OPEN",{},"Keep window open to continue"):"";if(_.a5(this.data.responseText)!==g||_.a5(this.data.subText)!==k)this.set("data.responseText",_.vS(g)),this.set("data.subText",_.vS(k)),this.notificationActionRenderer.refit()}this.notificationActionRenderer.open(1);window.addEventListener("beforeunload",this.boundBeforeUnload)};
_.d.close=function(){this.previousSessionsDownloaded=this.sessionDownloaded=this.sessionTotalDownloads=0;this.notificationActionRenderer.hasOpened&&this.notificationActionRenderer.close(1);window.removeEventListener("beforeunload",this.boundBeforeUnload)};
_.d.updatePopup=function(){!this.data||this.isFullScreen||this.downloadingCount===0?this.close():this.open()};
_.d.updateCurrentDownloadProgress=function(){this.currentDownloadPercentage=Math.floor(this.currentDownloadProgress*100)};
_.d.updateDownloadState=function(){this.previousSessionsDownloaded===0&&(this.previousSessionsDownloaded=this.downloadedCount);var k=this.downloadedCount-this.previousSessionsDownloaded;k<this.sessionDownloaded&&(this.previousSessionsDownloaded-=this.sessionDownloaded-k);this.sessionDownloaded=this.downloadedCount-this.previousSessionsDownloaded;this.sessionTotalDownloads=this.downloadingCount+this.sessionDownloaded};
_.d.handleFullscreenChange=function(k){(this.isFullScreen=k)||this.updatePopup()};
gQ.prototype.updateCurrentDownloadProgress=gQ.prototype.updateCurrentDownloadProgress;gQ.prototype.updatePopup=gQ.prototype.updatePopup;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],gQ.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],gQ.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],gQ.prototype,"ytEventForwardingBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],gQ.prototype,"actionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],gQ.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],gQ.prototype,"duration",void 0);_.N([_.n({selector:function(k){return _.tjM(k.entities).length}}),
_.I("design:type",Object)],gQ.prototype,"downloadingCount",void 0);_.N([_.n({selector:qWn}),_.I("design:type",Object)],gQ.prototype,"downloadedCount",void 0);_.N([_.n({selector:function(k){var g=_.tjM(k.entities);return OX3(k.entities,g)}}),
_.I("design:type",Object)],gQ.prototype,"downloadingOnlySmartDownloads",void 0);_.N([_.n(),_.I("design:type",Object)],gQ.prototype,"sessionTotalDownloads",void 0);_.N([_.n(),_.I("design:type",Object)],gQ.prototype,"sessionDownloaded",void 0);_.N([_.n(),_.I("design:type",Object)],gQ.prototype,"previousSessionsDownloaded",void 0);_.N([_.n(),_.I("design:type",Object)],gQ.prototype,"totalDownloadPercentage",void 0);
_.N([_.n({selector:function(k){var g;k=(g=_.tjM(k.entities))!=null?g:[];return k.length>0?_.htu(k.slice(-1)):0}}),
_.I("design:type",Object)],gQ.prototype,"currentDownloadProgress",void 0);_.N([_.n(),_.I("design:type",Object)],gQ.prototype,"currentDownloadPercentage",void 0);_.N([_.n({selector:_.aAb}),_.I("design:type",Object)],gQ.prototype,"isLeaderTab",void 0);_.N([_.Td("yt-notification-action-renderer"),_.I("design:type",Object)],gQ.prototype,"notificationActionRenderer",void 0);
_.N([_.Zf("downloadingCount","downloadedCount","downloadingOnlySmartDownloads","isLeaderTab"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],gQ.prototype,"updatePopup",null);_.N([_.Zf("currentDownloadProgress"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],gQ.prototype,"updateCurrentDownloadProgress",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-video-download-toast-renderer"})],gQ);
_.v(gQ,"ytd-video-download-toast-renderer",function(){if(CkY!==void 0)return CkY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-download-toast-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-notification-action-renderer id="notification" class="is-download style-scope ytd-video-download-toast-renderer" data="[[data]]" duration="[[duration]]" use-close-button=""><tp-yt-paper-progress class="transiting style-scope ytd-video-download-toast-renderer" value="[[currentDownloadPercentage]]"></tp-yt-paper-progress></yt-notification-action-renderer>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return CkY=k},{mode:1});var kvT;var gJF;var P7=function(){return _.S.apply(this,arguments)||this};
_.z(P7,_.S);P7.prototype.computeIsRedLogo=function(k,g){!k&&g&&(k=g);return k==="YOUTUBE_RED_LOGO"||k==="YOUTUBE_PREMIUM_LOGO"};
P7.prototype.computeLogoName=function(k){k=this.componentBehavior.computeIcon_(k);return k===""?"yt-logos-ext:yt-logo-updated":k};
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],P7.prototype,"componentBehavior",void 0);_.N([_.n({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(data.iconType, logoType)"}),_.I("design:type",Boolean)],P7.prototype,"isRedLogo",void 0);_.N([_.n({computed:"computeLogoName(data)"}),_.I("design:type",String)],P7.prototype,"logoName",void 0);_.N([_.n({value:{}}),_.I("design:type",Object)],P7.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Object)],P7.prototype,"logoType",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-logo"})],P7);
_.v(P7,"ytd-logo",function(){if(gJF!==void 0)return gJF;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-logo--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="logo-icon" icon="[[logoName]]" class="style-scope ytd-logo">\n</yt-icon>');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return gJF=k},{mode:_.Gd("kevlar_poly_si_batch_j074")?1:2});var $u=function(){var k=_.S.apply(this,arguments)||this;k.animationRef={};return k};
_.z($u,_.S);_.d=$u.prototype;_.d.attached=function(){document.addEventListener("yt-navigate-finish",_.AB(this,this.logYoodle))};
_.d.detached=function(){document.removeEventListener("yt-navigate-finish",_.AB(this,this.logYoodle))};
_.d.logYoodle=function(){var k,g;if((k=this.data)==null?0:(g=k.loggingDirectives)==null?0:g.trackingParams)this.ytRendererBehavior.markDirty(),_.qJ().graftServerVe(this.data.loggingDirectives.trackingParams)};
_.d.computeHideImg=function(k,g){return!!k||!!g};
_.d.computeHideYtdLogo=function(k,g){return!k||!!g};
_.d.computeHideLottie=function(k){return!k};
_.d.computeIsRedLogo=function(k){return k==="YOUTUBE_RED_LOGO"||k==="YOUTUBE_PREMIUM_LOGO"};
_.d.renderLogoEntity=function(){var k=this.getThumbnailUrl(this.useDarkThemeYoodle,this.data),g=this.getAnimatedThumbnailUrl(this.useDarkThemeYoodle,this.data),P=this.getLogoTitleText(this.data),x=this.getLottieUrl(this.useDarkThemeYoodle,this.data);this.url!==k&&(this.url=k);this.animatedUrl!==g&&(this.animatedUrl=g);this.logoTitleText!==P&&(this.logoTitleText=P);this.lottieUrl!==x&&(this.lottieUrl=x,this.lottiePlayerProps=this.computeLottiePlayerProps(x))};
_.d.getSanitizedThumbnail=function(k){return k&&k.thumbnails?_.Ngb(k.thumbnails,122)||"":""};
_.d.getThumbnailUrl=function(k,g){if(!g)return"";var P,x;k=k?(P=g.darkThemeLogo)==null?void 0:P.thumbnail:(x=g.lightThemeLogo)==null?void 0:x.thumbnail;return this.getSanitizedThumbnail(k)};
_.d.getAnimatedThumbnailUrl=function(k,g){return g?this.getSanitizedThumbnail(k?g.darkThemeAnimatedLogo:g.lightThemeAnimatedLogo):""};
_.d.getLogoTitleText=function(k){if(k)return _.a5(k.tooltipText)};
_.d.computeLogoIcon=function(k,g){if(g){var P,x;return k?(P=g.darkThemeLogo)==null?void 0:P.icon:(x=g.lightThemeLogo)==null?void 0:x.icon}};
_.d.playAnimation=function(){this.hideLottie||this.animationRef.lottieEl&&this.animationRef.lottieEl.isPaused&&this.animationRef.lottieEl.goToAndPlay(0)};
_.d.getLottieUrl=function(k,g){var P,x,U,A;return k?g==null?void 0:(P=g.darkThemeLogo)==null?void 0:(x=P.lottieAnimation)==null?void 0:x.url:g==null?void 0:(U=g.lightThemeLogo)==null?void 0:(A=U.lottieAnimation)==null?void 0:A.url};
_.d.computeLottiePlayerProps=function(k){if(k){var g;if((g=this.animationRef)==null?0:g.lottieEl){var P;(P=this.animationRef)==null||P.lottieEl.destroy()}return{animationRef:this.animationRef,animationConfig:{name:"LOGO_ENTITY_ANIMATION_NAME",path:k,autoplay:!0,loop:!1,rendererSettings:{viewBoxOnly:!1}},listeners:{data_failed:this.onLottieError.bind(this),error:this.onLottieError.bind(this)}}}};
_.d.onLottieError=function(){this.data&&this.lottieUrl&&_.GB(this.hostElement,"yoodle-error")};
_.d.onImgError=function(){this.data&&!this.lottieUrl&&_.GB(this.hostElement,"yoodle-error")};
$u.prototype.playAnimation=$u.prototype.playAnimation;$u.prototype.renderLogoEntity=$u.prototype.renderLogoEntity;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],$u.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],$u.prototype,"data",void 0);_.N([_.n({value:!1,computed:"computeHideImg(logoIcon, lottiePlayerProps)"}),_.I("design:type",Boolean)],$u.prototype,"hideImg",void 0);
_.N([_.n({value:!0,computed:"computeHideYtdLogo(logoIcon, lottiePlayerProps)"}),_.I("design:type",Boolean)],$u.prototype,"hideYtdLogo",void 0);_.N([_.n({value:!0,reflectToAttribute:!0,computed:"computeHideLottie(lottiePlayerProps)"}),_.I("design:type",Boolean)],$u.prototype,"hideLottie",void 0);_.N([_.n({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(logoType)"}),_.I("design:type",Boolean)],$u.prototype,"isRedLogo",void 0);
_.N([_.n(),_.I("design:type",Boolean)],$u.prototype,"useDarkThemeYoodle",void 0);_.N([_.n(),_.I("design:type",String)],$u.prototype,"url",void 0);_.N([_.n(),_.I("design:type",String)],$u.prototype,"animatedUrl",void 0);_.N([_.n(),_.I("design:type",String)],$u.prototype,"logoTitleText",void 0);_.N([_.n({value:{},computed:"computeLogoIcon(useDarkThemeYoodle, data)"}),_.I("design:type",Object)],$u.prototype,"logoIcon",void 0);_.N([_.n(),_.I("design:type",Object)],$u.prototype,"logoType",void 0);
_.N([_.n(),_.I("design:type",String)],$u.prototype,"lottieUrl",void 0);_.N([_.n(),_.I("design:type",Object)],$u.prototype,"lottiePlayerProps",void 0);_.N([_.n(),_.I("design:type",Object)],$u.prototype,"animationRef",void 0);_.N([_.OO("data"),_.OO("useDarkThemeYoodle"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],$u.prototype,"renderLogoEntity",null);
_.N([_.dV("click"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],$u.prototype,"playAnimation",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-yoodle-renderer"})],$u);
_.v($u,"ytd-yoodle-renderer",function(){if(kvT!==void 0)return kvT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-yoodle-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<picture hidden="[[hideImg]]" class="style-scope ytd-yoodle-renderer">\n  <source srcset$="[[animatedUrl]]" type="image/webp" class="style-scope ytd-yoodle-renderer">\n  <img src$="[[url]]" alt="[[logoTitleText]]" on-error="onImgError" class="style-scope ytd-yoodle-renderer">\n</picture>\n<ytd-logo data="[[logoIcon]]" hidden="[[hideYtdLogo]]" logo-type="[[logoType]]" class="style-scope ytd-yoodle-renderer">\n</ytd-logo>\n<ytd-lottie-player aria-label="[[logoTitleText]]" class-name="[[is]] lottie-player" data="[[lottiePlayerProps]]" class="style-scope ytd-yoodle-renderer">\n</ytd-lottie-player>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return kvT=k},{mode:_.Gd("kevlar_poly_si_batch_j074")?1:2});var PsT;var $ZT;var xZ7=_.Y5.currentPageTypeSelector,itY=_.Y5.currentPageSubTypeSelector,xu=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-navigate-home-action":"onNavigateHomeAction"};return k};
_.z(xu,_.S);_.d=xu.prototype;_.d.onYoodleError=function(){_.W("kevlar_yoodle_handle_load_failure_killswitch")||(this.yoodleError=!0)};
_.d.computeLogoName=function(k){k=this.componentBehavior.computeIcon_(k);return k===""?"yt-logos-ext:yt-logo-updated":k};
_.d.computeTitle=function(k,g,P){return P&&(g==null?0:g.tooltipText)?_.a5(g.tooltipText):_.a5(k)};
_.d.computeAriaLabel=function(k,g,P){return P&&(g==null?0:g.tooltipText)?_.a5(k):""};
_.d.computeShowYoodle=function(k,g,P){return!k||!g&&!!P&&!_.vX.isEmpty(P)};
_.d.onNavigateHomeAction=function(){if(_.W("kevlar_miniplayer_navigate_home_from_app_killswitch")){var k;(k=_.kr(this.hostElement).querySelector(".yt-simple-endpoint"))==null||k.click()}};
_.d.computeLogoHref=function(k,g,P){var x;(P==null?0:P.onTapCommand)?x=this.componentBehavior.computeHref_(P.onTapCommand):k&&(x=this.componentBehavior.computeHref_(k));return x?x:g};
_.d.computeCommand=function(k,g){return(g==null?void 0:g.onTapCommand)||k};
_.d.getEndpointForm=function(){if(_.W("kevlar_topbar_disable_cache_only_home")){var k=_.Za().resolve(_.K8),g=xZ7(k.getState())||"";k=itY(k.getState())||"";return{disableCache:g==="ytd-browse"&&k==="home"}}return{disableCache:!0}};
xu.prototype.onYoodleError=xu.prototype.onYoodleError;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],xu.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],xu.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],xu.prototype,"componentBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],xu.prototype,"ytdReduxBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],xu.prototype,"data",void 0);_.N([_.n(),_.I("design:type",String)],xu.prototype,"countryCode",void 0);_.N([_.n({selectorArgs:["data.overrideEntityKey"],selector:function(k,g){return _.ia(k.entities,"logoEntity",g)}}),
_.I("design:type",Object)],xu.prototype,"logoEntity",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeShowYoodle(data, yoodleError, logoEntity)"}),_.I("design:type",Boolean)],xu.prototype,"showYoodle",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],xu.prototype,"yoodleError",void 0);_.N([_.n({computed:"computeTitle(data.tooltipText, logoEntity, showYoodle)"}),_.I("design:type",String)],xu.prototype,"titleText",void 0);
_.N([_.n({value:"",computed:"computeAriaLabel(data.tooltipText, logoEntity, showYoodle)"}),_.I("design:type",String)],xu.prototype,"ariaLabelText",void 0);_.N([_.n({value:"/"}),_.I("design:type",String)],xu.prototype,"defaultEndpointUrl",void 0);_.N([_.n({computed:"computeLogoHref(data.endpoint, defaultEndpointUrl, logoEntity)"}),_.I("design:type",String)],xu.prototype,"endpointUrl",void 0);
_.N([_.n({computed:"computeCommand(data.endpoint, logoEntity)"}),_.I("design:type",String)],xu.prototype,"command",void 0);_.N([_.n(),_.I("design:type",Object)],xu.prototype,"logoType",void 0);_.N([_.n({}),_.I("design:type",Boolean)],xu.prototype,"useDarkThemeYoodle",void 0);_.N([_.dV("yoodle-error"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],xu.prototype,"onYoodleError",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-topbar-logo-renderer"})],xu);
_.v(xu,"ytd-topbar-logo-renderer",function(){if($ZT!==void 0)return $ZT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topbar-logo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a aria-label="[[ariaLabelText]]" class="yt-simple-endpoint style-scope ytd-topbar-logo-renderer" href$="[[endpointUrl]]" id="logo" data="[[command]]" title="[[titleText]]" get-form="[[getEndpointForm]]">\n  <div hidden="[[showYoodle]]" class="style-scope ytd-topbar-logo-renderer">\n    <ytd-logo data="[[data.iconImage]]" logo-type="[[logoType]]" class="style-scope ytd-topbar-logo-renderer">\n    </ytd-logo>\n  </div>\n  <ytd-yoodle-renderer data="[[logoEntity]]" hidden="[[!showYoodle]]" logo-type="[[logoType]]" use-dark-theme-yoodle="[[useDarkThemeYoodle]]" class="style-scope ytd-topbar-logo-renderer">\n  </ytd-yoodle-renderer>\n</a>\n<span hidden="[[showYoodle]]" id="country-code" class="style-scope ytd-topbar-logo-renderer">\n  [[countryCode]]\n</span>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return $ZT=k},{mode:_.Gd("kevlar_poly_si_batch_j027")?1:2});var UZY=0;var ANY=_.WF.SEARCH_APPEND_LABEL,dZF=_.WF.SUGGESTION_NEW_VIDEOS_TEXT,OtV=_.WF.SUGGESTION_THUMBNAIL_LABEL,qEY=_.WF.SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL,TI5=_.M(function(k){function g(fq){var fd,Cs;return _.e(function(Sn){if(Sn.nextAddress==1)return fd=new Request(fq),_.Bo(Sn,2),Sn.yield(fetch(fd,{credentials:"include"}),4);if(Sn.nextAddress!=2)return bY(!0),_.Ac(Sn,0);Cs=_.Ll(Sn);_.pH(Cs);_.SV(Sn)})}
var P=k.isHighlighted;var x=k.suggestion;var U=k.onClickCallback;var A=k.onHoverUpdateCallback;var q=k.labels;var T=k.queryBuilderFunction;var c=k.onRemoveCallback;var Z=k.suggestionIndex;var w=k.generateUniqueId;var J=k.highlightedId;var r=k.useScrollMargin;var f=k.isKeyboardMode;var B=null,L=null,Y=_.cZ("div"),l=_.cZ("span");k=_.O(_.zT(!1,void 0,"mxSc0e"));var D=k.next().value,X=k.next().value,a=_.VK("a",function(fq){fq&&_.wX(237477,fq,L,function(fd){L=fd})}),H=_.VK("button",function(fq){fq&&_.wX(237477,
fq,L,function(fd){L=fd})}),y=_.iX(function(fq){if((fq==null?void 0:fq.button)===2)return fq.preventDefault(),!1;
var fd=_.hE();fd&&B&&_.vw(fd,B,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");var Cs;U(fq,x().text,x().index,x().entityMid,fq==null?void 0:(Cs=fq.detail)==null?void 0:Cs.wasSelectedByKeyboard);return!1}),kj=function(){return x().type===35},Ts=function(){return _.W("desktop_enable_single_suggestion_highlight")},m0=function(){return _.rP("desktop_suggestions_panel_row_height")||0},Lb=function(){var fq;
return _.W("desktop_enable_new_video_metadata")&&((fq=x())==null?void 0:fq.hasNewVideo)===!0},rA=function(){return _.W("desktop_enable_visual_suggest")},bV=function(){return _.W("desktop_enable_entity_suggest")&&QJs(x())},tu=function(){return x().entitySubtitle},Eb=function(){return Ts()?(P==null?void 0:P())||PH()&&!(f==null?0:f()):(P==null?void 0:P())||PH()},hd=function(){var fq=_.y4("SBOX_SETTINGS");
return kj()&&!(fq==null?0:fq.HIDE_REMOVE_LINK)},HH=function(){return lvs(x(),{useEntityName:bV()})},F4,Ad=!((F4=_.Za().resolve(_.VE(_.le)))==null||!F4()),TL=function(){return kj()?_.W("enable_web_delhi_icons")?"HISTORY":"ARROW_TIME":"SEARCH"},YN=function(){return q==null?void 0:q().SUGGESTION_DISMISS_LABEL},EL=function(){return q==null?void 0:q().SUGGESTION_DISMISSED_LABEL};
k=_.O(_.zT(!1,void 0,"WMms1e"));F4=k.next().value;var bY=k.next().value;k=_.O(_.zT(!1,void 0,"PyL0t"));var ry=k.next().value,dA=k.next().value,PH=ry,Jd=_.iX(function(){T(l.value.innerText);return!1}),iY=_.iX(function(fq){fq.preventDefault();
return!1}),WH=_.iX(function(fq){var fd=x().text,Cs=_.y4("SBOX_SETTINGS"),Sn="https://"+(Cs.SEARCHBOX_HOST_OVERRIDE||"suggestqueries-clients6.youtube.com")+"/complete/deleteitems?client=youtube";
Sn+="&delq="+encodeURIComponent(fd);(fd=Cs==null?void 0:Cs.PSUGGEST_TOKEN)&&(Sn+="&tok="+fd);(Cs=Cs==null?void 0:Cs.SESSION_INDEX)&&(Sn+="&authuser="+Cs);g(Sn);fq.preventDefault();(fq=_.hE())&&L&&_.vw(fq,L,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");c(Z==null?void 0:Z());return!1}),x3=_.iX(function(){if(Ts()&&(f==null?0:f()))return!1;
dA(!0);A(!0);return!1}),lw=_.iX(function(){dA(!1);
A(!1);return!1}),It=_.iX(function(){X(!0);
return!1}),ZP=_.iX(function(){X(!1);
return!1}),Vv=_.iX(function(fq){fq.preventDefault();
if(x().entityThumbnailAttributionUrl){var fd=x().entityThumbnailAttributionUrl;fq=x().entityName;var Cs={dismissDialogEndpoint:{}};fd={commandExecutorCommand:{commands:[Cs,{urlEndpoint:{url:fd,target:"TARGET_NEW_WINDOW"},commandMetadata:{webCommandMetadata:{url:fd}}}]}};Cs={buttonViewModel:{title:_.OX("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:Cs}}};fd={buttonViewModel:{title:_.OX("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_BUTTON_LABEL"),
style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:fd}}};fq={dialogHeaderViewModel:{headline:{content:fq!=null?fq:_.OX("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_TITLE"),alignment:"TEXT_ALIGNMENT_CENTER"}}};var Sn={basicContentViewModel:{paragraphs:[{text:{content:_.OX("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_DESCRIPTION"),alignment:"TEXT_ALIGNMENT_CENTER"}}]}};fq={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:fq,footer:{panelFooterViewModel:{primaryButton:fd,
secondaryButton:Cs,shouldHideDivider:!0}},content:Sn}}}}};_.Za().resolve(_.wP).resolveCommand(fq)}return!1});
k=_.O(_.zT("",void 0,"yG5Sx"));var $3=k.next().value,y6=k.next().value;_.oy(function(){hd()&&y6(w==null?void 0:w(Z==null?void 0:Z()));Y.value&&_.wX(12453,Y.value,B,function(fq){B=fq})});
return _.V(_.m,{cond:F4,then:function(){var fq={};return _.V("div",{class:_.$v("ytSuggestionComponentRemovedText",(fq.ytSuggestionComponentLargerRemovedText=function(){return rA()},fq)),
style:function(){return m0()>0?"height: "+m0()+"px;":""},
role:"button"},EL)},
else:function(){var fq={},fd={};return _.V("div",{class:_.$v("ytSuggestionComponentSuggestion",(fq.ytSuggestionComponentSuggestionHover=function(){return!Ts()},fq.ytSuggestionComponentHighlighted=Eb,fq.ytSuggestionComponentPersonalizedSuggestion=kj,fq.ytSuggestionComponentMweb=!1,fq.ytSuggestionComponentLargerSuggestion=function(){return Lb()||rA()},fq.ytSuggestionComponentThumbnailSuggestion=function(){return rA()},fq.ytSuggestionComponentRoundedSuggestion=function(){return _.W("desktop_enable_scrollable_suggestions_panel")&&
_.W("desktop_enable_suggestions_panel_padding")},fq.ytSuggestionComponentThumbnailPadding=function(){return rA()&&!kj()},fq)),
style:function(){return m0()>0?"height: "+m0()+"px;":""},
role:"presentation","on:mousedown":y,"on:mouseover":x3,"on:mouseout":lw,el:Y},_.V("div",{class:_.$v("ytSuggestionComponentText",(fd.ytSuggestionComponentScrollMargin=r,fd)),"aria-label":function(){return Lb()?x().text+" "+dZF:x().text},
id:function(){return w==null?void 0:w(Z==null?void 0:Z())},
"on:mousedown":y,role:"option"},_.V(_.m,{cond:function(){return x().type!==33},
then:function(){return _.V(_.qQ,{icon:TL,className:"ytSuggestionComponentIcon"})}}),_.V("div",{class:"ytSuggestionComponentLeftContainer"},_.V("span",{el:l,
role:"button",tabindex:0},_.V(_.DZ,{each:HH},function(Cs){return Cs.bold?_.V("span",{class:"ytSuggestionComponentBold"},Cs.text):_.V("span",null,Cs.text)})),_.V(_.m,{cond:function(){return bV()&&!!x().entitySubtitle||Lb()},
then:function(){return _.V("div",{class:"ytSuggestionComponentMetadataContainer"},_.V(_.m,{cond:function(){return bV()&&!!x().entitySubtitle},
then:function(){return _.V("div",{class:"ytSuggestionComponentEntitySubtitle"},tu)}}),_.V(_.m,{cond:function(){return Lb()},
then:function(){return _.V("div",{class:"ytSuggestionComponentNewVideoContainer"},_.V("div",{class:"ytSuggestionComponentNewVideoIcon"}),_.V("div",{class:"ytSuggestionComponentNewVideoText"},dZF))}}))}}))),_.V("div",{class:"ytSuggestionComponentRightContainer"},_.V(_.m,{cond:function(){return rA()&&x().visualSuggestUrl!==void 0},
then:function(){var Cs={};return _.V("div",{class:"ytSuggestionComponentThumbnailContainer"},_.V("img",{"aria-label":OtV,class:_.$v("ytSuggestionComponentVisualSuggestThumbnail",(Cs.ytSuggestionComponentCircularFrame=function(){return bV()&&x().subtypes.includes(790)},Cs.ytSuggestionComponentEntitySuggestThumbnail=function(){return bV()},Cs)),
src:function(){return x().visualSuggestUrl}}),_.V(_.m,{cond:function(){return bV()&&!!x().entityThumbnailAttributionUrl},
then:function(){var Sn={};return _.V("span",{title:qEY,role:"tooltip"},_.V("div",{"on:mouseover":It,"on:mouseout":ZP,"on:mousedown":Vv,class:_.$v("ytSuggestionComponentThumbnailOverlay",(Sn.ytSuggestionComponentThumbnailOverlayHidden=function(){return!D()},Sn))},_.V(_.qQ,{icon:"INFO",
className:"ytSuggestionComponentInfoIcon"})))}}))}}),_.V(_.tw,null,_.V(_.Q4,{when:function(){return rA()&&hd()}},function(){var Cs={};
return _.V("button",{class:_.$v("ytSuggestionComponentRemoveLinkClearButton",(Cs.ytSuggestionComponentRemoveLinkClearButtonSelected=function(){return $3()&&$3()===(J==null?void 0:J())},Cs.ytSuggestionComponentRemoveLinkClearButtonHidden=function(){return!Eb()},Cs)),
el:H,"on:mousedown":WH,"aria-label":YN,id:function(){return $3()}},_.V(_.qQ,{icon:"DISMISSAL",
className:"ytSuggestionComponentClearButtonIcon"}))}),_.V(_.Q4,{when:function(){return!(rA()&&x().visualSuggestUrl!==void 0)&&hd()}},function(){var Cs={};
return _.V("a",{class:_.$v("ytSuggestionComponentRemoveLink",(Cs.ytSuggestionComponentRemoveLinkDark=Ad,Cs.ytSuggestionComponentRemoveLinkSelected=function(){return $3()&&$3()===(J==null?void 0:J())},Cs)),
el:a,"on:mousedown":WH,"aria-label":YN,tabindex:0,role:"button",id:function(){return $3()}},YN)}),_.V(_.Q4,{when:function(){return!1}},function(){return _.V("button",{class:"ytSuggestionComponentQueryBuilderButton",
"on:click":Jd,"on:mousedown":iY,role:"button","aria-label":ANY},_.V(_.qQ,{icon:"ARROW_DIAGONAL",className:"ytSuggestionComponentQueryBuilderButtonIcon"}))}))))}})},"lj");var eYV=_.DN(["//www.google.com/textinputassistant/","/","_tia.js"]),cN2=_.M(function(){return _.V("ytd-text-input-assistant",{class:"ytdTextInputAssistantHost"},_.V("button",{class:"ytdTextInputAssistantButton","on:click":_.iX(function(){KMs().inputMethodsTracker.add(3);var k,g=(k=_.y4("SBOX_SETTINGS"))==null?void 0:k.REQUEST_LANGUAGE;if(g)return _.jT(_.WX(eYV,14,g)),!1})},_.V("img",{class:"ytdTextInputAssistantIcon",
tia_field_name:"search_query",tia_disable_swap:"true",tia_property:"youtube",src:"//www.gstatic.com/inputtools/images/tia.png",alt:""})))},"mj");var VPn=function(){this.cache=new Map},Zte=function(k){for(var g=_.O(k.cache.entries()),P=g.next();!P.done;P=g.next()){var x=_.O(P.value);
P=x.next().value;x=x.next().value;x.suggestions.some(function(U){return U.type===35})&&k.cache.delete(P)}};var mZ2=_.WF.SEARCH,wf3=_.WF.SEARCH_CLEAR_LABEL,JNY=new _.gt("FAKE_SUGGEST_RESPONSE");_.y3(_.M(function(k){function g(){It||(It=setTimeout(function(){Vv()},1E3))}
function P(zL,BH,Kd){if(zL.trim()){lw=zL;_.X2("REFINEMENTS_TUPLE",void 0);WH=!0;var Wj;BH=ave(ry,BH);var rk=(Wj=k.searchEndpoint)==null?void 0:Wj.call(k);_.VLT(zL,BH,rk,TL.value.value,Kd,window.location.pathname.startsWith("/shorts"));Vv();TL.value.value=zL;TL.value.blur();ry.reset()}}
function x(zL){return _.e(function(BH){return BH.return(new Promise(function(Kd){var Wj=new XMLHttpRequest;Wj.open("GET",EUa(zL),!0);Wj.withCredentials=!0;var rk=_.y4("SBOX_SETTINGS");(rk==null?0:rk.SEND_VISITOR_DATA)&&Wj.setRequestHeader("X-Goog-Visitor-Id",rk==null?void 0:rk.VISITOR_DATA);Wj.onload=function(){Kd(Wj.responseText)};
Wj.onerror=function(){_.pH(Error("Kl"));Kd(null)};
setTimeout(function(){Wj.abort()},1E4);
Wj.send(null)}))})}
function U(zL){var BH,Kd,Wj,rk;return _.e(function(FI){switch(FI.nextAddress){case 1:return BH={credentials:"include",headers:hk3()},window.AbortController&&(Kd=new AbortController,setTimeout(function(){Kd.abort("ytsbox-suggest-timeout")},1E4),BH.signal=Kd.signal),_.Bo(FI,2),FI.yield(fetch(EUa(zL),BH),4);
case 4:Wj=FI.yieldResult.text();_.Ac(FI,3);break;case 2:return rk=_.Ll(FI),rk!=="ytsbox-abort-last"&&rk!=="ytsbox-suggest-timeout"&&_.pH(rk),FI.return(null);case 3:return FI.return(Wj)}})}
function A(zL){var BH,Kd,Wj;return _.e(function(rk){switch(rk.nextAddress){case 1:if(BH=_.Za().resolve(_.VE(JNY)))return rk.return(BH);Kd=Date.now();g();return _.W("yt_searchbox_xhr")?rk.yield(x(zL),5):rk.yield(U(zL),4);case 4:Wj=rk.yieldResult;rk.jumpTo(3);break;case 5:Wj=rk.yieldResult;case 3:if(Wj){It&&(clearTimeout(It),It=null);var FI=ry,Cz=Kd,Ks=zL.query.length===0;Cz=Date.now()-Cz;Ks?FI.zeroPrefixRoundTripTime=Cz:(FI.JSC$20938_totalRoundTripTime+=Cz,FI.maxRoundTripTime=Math.max(FI.maxRoundTripTime,
Cz),Ks=Math.floor(Cz/100),Ks>=HBs.length?++FI.roundTripTimeHistogram[9]:++FI.roundTripTimeHistogram[HBs[Ks]])}return rk.return(Wj)}})}
function q(zL){var BH,Kd,Wj;return _.e(function(rk){if(rk.nextAddress==1)return(BH=bY.cache.get(uX2(zL)))?rk.return(BH):rk.yield(A(zL),2);Kd=rk.yieldResult;if(Kd===null)return rk.return(null);Wj=new Dp2(Kd);zL.query.length===0&&Wj.suggestions.length===0||bY.cache.set(uX2(zL),Wj);return rk.return(Wj)})}
function T(zL){var BH,Kd;return _.e(function(Wj){if(Wj.nextAddress==1){x3=!1;var rk=lw;rk=_.zCb()==="search"?(_.Ri(location.href,"search_query")||_.Ri(location.href,"q"))===rk:!1;BH=new zkn(zL,rk?lw:null);return Wj.yield(q(BH),2)}Kd=Wj.yieldResult;if(Kd===null)return Wj.return();BH.query.length===0&&(ry.zeroPrefixSuggestionCount=Kd.suggestions.length);if(BH.id<=ZP)return ry.outOfSyncResponseCount++,Wj.return();if(document.activeElement!==TL.value)return Wj.return();ZP=BH.id;var FI=ry,Cz=Kd.rawResponse[2]||
{};FI.experimentTriggeredBeforeFinal||(FI.experimentTriggeredBeforeFinal=FI.experimentTriggeredFinal);FI.experimentTriggeredFinal=!!Cz.e;ry.updateSuggestions(Kd.suggestions);Y(-1);hd([]);Kd.suggestions!==f()&&pz(Kd.suggestions.length);B(Kd.suggestions);Ts(Kd.suggestions.length>0&&Kd.suggestions[0].type===33);EL&&(EL.hidden=Kd.suggestions.length===0,kj()?(EL.style.minWidth="",FI=EL.style,Cz=(rk=f()[0])==null?void 0:rk.ignoredPrefix,FI.marginLeft=(Cz?Math.min(Cz.length*6,YN.value.offsetWidth):0).toString()+
"px"):(EL.style.minWidth=YN.value.offsetWidth+"px",EL.style.marginLeft="0"),gG());_.SV(Wj)})}
function c(){if(!WH)return!1;var zL=_.y4("REFINEMENTS_TUPLE");return zL?(zL=zL[1].map(function(BH,Kd){return new jJe([BH,0,[71]],TL.value.value,Kd)}),f()!==zL&&pz(zL.length),hd([]),B(zL),ry.updateSuggestions(zL),WH=!1,EL.hidden=zL.length===0,x3=zL.length>0,!0):!1}
function Z(){var zL=TL.value.value;(typeof zL==="string"||zL instanceof String)&&zL!==""?a(!0):a(!1)}
function w(){if(_.zCb()==="search"){var zL=window.location.href;try{var BH=_.Ri(zL,"search_query")||_.Ri(zL,"q")||""}catch(Kd){BH=""}BH&&(TL.value.value=BH,a(!0))}}
var J=_.O(_.zT([],void 0,"YqWjzb")),r=J.next().value;J=J.next().value;var f=r,B=J;r=_.O(_.zT(-1,void 0,"hiyF4d"));var L=r.next().value,Y=r.next().value;r=_.O(_.zT(-1,void 0,"SUGY4b"));var l=r.next().value,D=r.next().value;r=_.O(_.zT(!1,void 0,"ozgCGe"));var X=r.next().value,a=r.next().value;r=_.O(_.zT(!1,void 0,"fb0dKe"));var H=r.next().value,y=r.next().value;J=_.O(_.zT(!1,void 0,"KkbNee"));r=J.next().value;J=J.next().value;var kj=r,Ts=J;J=_.O(_.zT(!1,void 0,"b5D7E"));r=J.next().value;var m0=J.next().value;
J=_.O(_.zT(!1,void 0,"UrhqVc"));var Lb=J.next().value,rA=J.next().value;J=_.O(_.zT(1,void 0,"zwJX4d"));var bV=J.next().value,tu=J.next().value;J=_.O(_.zT([],void 0,"HryHu"));var Eb=J.next().value,hd=J.next().value;J=_.O(_.zT(!1,void 0,"Imfa3e"));var HH=J.next().value,F4=J.next().value;J=_.W("web_searchbox_animate_suggestions")&&"contentVisibility"in document.documentElement.style&&"interpolateSize"in document.documentElement.style;var Ad=_.cZ("yt-searchbox"),TL=_.cZ("input"),YN=_.cZ("div"),EL,bY=
new VPn,ry=KMs(),dA=_.Za().resolve(_.VE(_.le)),PH=function(){var zL;return((zL=k.forceDarkMode)==null?void 0:zL.call(k))||!(dA==null||!dA())},Jd=function(){return _.W("desktop_enable_scrollable_suggestions_panel")},iY="i"+UZY++,WH=!1,x3=!1,lw="",It=null,ZP=-1,Vv=function(){hd([]);
B([]);Ts(!1);EL&&(EL.hidden=!0);It&&(clearTimeout(It),It=null);Y(-1)},$3=function(zL,BH){zL.preventDefault();
F4(!0);EL&&(EL.hidden=!1);var Kd=L();zL=f();var Wj=Eb();BH=Zm5(BH);Kd+=BH;for(Kd>=zL.length?Kd=-1:Kd<-1&&(Kd=zL.length-1);Kd!==-1&&(Wj.includes(Kd)||Kd>=zL.length||Kd<0);)Kd+=BH,Kd>=zL.length&&(Kd=-1);Y(Kd);L()>=0&&(TL.value.value=f()[L()].text,D(0),Z(),zL=L(),Wj=l(),(Wj=document.getElementById(NU[zL][Wj]))&&Jd()&&(zL===f().length-1?EL.scrollTop=EL.scrollHeight:Wj.scrollIntoView({block:"nearest",inline:"start"})))},y6=_.iX(function(zL){if(!(zL.relatedTarget instanceof Element&&zL.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){y(!0);
var BH;(BH=k.focusCallback)==null||BH.call(k,!0);c()||(x3?EL.hidden=!1:(_.GB(Ad.value,"yt-autonav-pause-focus",{}),T(zL.target.value)))}}),fq=_.iX(function(zL){if(!(zL.relatedTarget instanceof Element&&zL.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){y(!1);
var BH;(BH=k.focusCallback)==null||BH.call(k,!1);EL.scrollTop=0;EL.hidden=!0;_.GB(Ad.value,"yt-autonav-pause-blur",{})}}),fd=function(zL){zL=Zm5(zL);
var BH;((BH=NU[L()])==null?0:BH[l()+zL])&&D(l()+zL)},Cs=_.iX(function(zL){var BH=zL.target;
switch(zL.keyCode){case 13:zL.preventDefault();var Kd;if((Kd=NU[L()])==null?0:Kd[l()]){var Wj;(Wj=document.getElementById(NU[L()][l()]))==null||Wj.dispatchEvent(new CustomEvent("mousedown",{detail:{wasSelectedByKeyboard:!0}}));break}zL=zL.shiftKey?4:3;Kd=ry;Wj=L();Kd.selectedSuggestionIndex=Wj;P(BH.value,zL);break;case 27:EL&&(EL.hidden=!0);break;case 40:$3(zL,40);break;case 38:$3(zL,38);break;case 39:fd(39);break;case 37:fd(37);break;case 229:ry.inputMethodsTracker.add(4);break;default:ry.inputMethodsTracker.add(1),
oU7(ry)}return!1}),Sn=_.iX(function(zL){T(zL.target.value);
Z();Jd()&&EL&&(EL.scrollTop=0);return!1}),a3=_.iX(function(){ry.inputMethodsTracker.add(2);
oU7(ry);return!1});
_.oy(function(){if(EL){ry.reset();if(window.ResizeObserver){var zL=new ResizeObserver(function(){kj()||(EL.style.minWidth=YN.value.offsetWidth+"px")});
zL.observe(YN.value);(new ResizeObserver(function(){gG()})).observe(EL);
_.vc(function(){zL.disconnect()})}w();
window.addEventListener("yt-navigate-finish",w);window.addEventListener("yt-focus-searchbox",function(){TL.value.focus()});
var BH;m0((BH=_.y4("SBOX_SETTINGS"))==null?void 0:BH.HAS_ON_SCREEN_KEYBOARD)}else _.IE(new _.Da("suggestionsEl was not set in onInit. Component may be broken."),"WARNING")});
var PZ=_.iX(function(zL){zL.preventDefault();P(TL.value.value,12);return!1}),Tx=_.iX(function(zL){zL.preventDefault();
var BH,Kd;(BH=TL)==null||(Kd=BH.value)==null||Kd.focus();var Wj,rk;((Wj=TL)==null?void 0:(rk=Wj.value)==null?void 0:rk.value)!==""&&(TL.value.value="",TL.value.dispatchEvent(new Event("input")));return!1}),yv=_.iX(function(){var zL=ZQd(TL.value.value,f().filter(function(BH){return BH.type!==35}).map(function(BH){return{label:BH.text}}));
_.RV(Ad.value,"yt-open-popup-action",[{openPopupAction:zL},document.body]);return!1}),uY=_.iX(function(){TL.value.focus();
return!1}),dy=function(zL,BH,Kd,Wj,rk){ry.selectedSuggestionIndex=Kd;
P(BH,rk?3:1,Wj)},BX=function(zL){TL.value.value=zL;
TL.value.dispatchEvent(new Event("input"));ry.inputMethodsTracker.add(5);oU7(ry,!0)},NU=[[]],ix=function(zL){var BH="searchbox-suggestion"+_.YB(_.vY);
NU[zL].push(BH);return BH},pz=function(zL){if(f()){NU=[[]];
for(var BH=0;BH<zL;BH++)NU.push([])}},gG=function(){if(Jd()){var zL=EL,BH=zL.scrollTop;
zL=zL.scrollHeight-zL.clientHeight;rA(BH>=zL);BH=Math.abs(zL-BH);BH<=40?tu(1-(40-BH)/40):tu(1)}},s6=function(){return"opacity: "+bV()*100+"%"},SM=_.iX(function(){gG();
return!1}),Kb=_.iX(function(){F4(!1);
return!1}),Ik,bJ={},We={},FN={},F5={};
return _.V("yt-searchbox",{class:_.$v("ytSearchboxComponentHost",(bJ.ytSearchboxComponentMweb=!1,bJ.ytSearchboxComponentDesktop=!0,bJ["yt-searchbox-filled-query"]=function(){return X()},bJ["ytd-masthead"]=function(){return!H()},bJ.ytSearchboxComponentHostDark=PH,bJ)),
role:"search",el:Ad,"client-ve-type":10349},_.V("div",{el:YN,"on:click":uY,class:_.$v("ytSearchboxComponentInputBox",(We.ytSearchboxComponentInputBoxDark=PH,We.ytSearchboxComponentInputBoxHasFocus=H,We))},_.V("form",{action:"/results",class:"ytSearchboxComponentSearchForm","on:submit":PZ},_.V(_.m,{cond:H,then:function(){return _.V("div",{class:"ytSearchboxComponentInnerSearchIcon"},_.V(_.qQ,{icon:"SEARCH"}))}}),_.V("input",{el:TL,
class:_.$v("ytSearchboxComponentInput","yt-searchbox-input","title"),name:"search_query","aria-controls":iY,"aria-expanded":!((Ik=EL)==null?0:Ik.hidden),type:"text",autocomplete:"off",autocorrect:"off",spellcheck:"false","on:blur":fq,"on:focus":y6,"on:input":Sn,"on:keydown":Cs,"on:paste":a3,placeholder:k.placeholderText,"aria-activedescendant":function(){var zL;return(zL=NU[L()])==null?void 0:zL[l()]},
"aria-autocomplete":"list",role:"combobox"})),_.V(_.m,{cond:r,then:function(){return _.V("div",{class:"ytSearchboxComponentYtdTextInputAssistantWrapper"},_.V(cN2,null))}}),_.V(_.m,{cond:X,
then:function(){return _.V("div",{class:"ytSearchboxComponentClearButtonWrapper"},_.V("button",{class:"ytSearchboxComponentClearButton","on:click":Tx,"aria-label":k.clearButtonAriaLabel||wf3},_.V(_.qQ,{icon:"DISMISSAL",className:"ytSearchboxComponentClearButtonIcon"}),_.V(_.q4,{model:{}})))}})),_.V("button",{class:_.$v("ytSearchboxComponentSearchButton",(FN.ytSearchboxComponentSearchButtonDark=PH,FN)),
"on:click":PZ,"aria-label":mZ2,title:k.placeholderText},_.V(_.qQ,{icon:"SEARCH"})),_.V(_.m,{cond:function(){if(KV7()&&_.W("mweb_voice_search")&&k.voiceSearchButton)return k.voiceSearchButton()},
then:function(zL){var BH={};return _.V("div",{class:_.$v("ytSearchboxComponentVoiceSearchWrapper",(BH.ytSearchboxComponentHideVoiceSearchButton=function(){return X()},BH))},_.V(_.Vz,{data:zL},{buttonRenderer:function(Kd){return _.V(_.i6,{data:Kd.data,
onButtonClickCallback:function(){}})}}))}}),_.V("div",{el:_.aI(function(zL){return void(EL=zL)}),
id:iY,class:_.$v("ytSearchboxComponentSuggestionsContainer",(F5.ytSearchboxComponentSuggestionsContainerDark=PH,F5["yt-searchbox-suggestions-container"]=!1,F5.ytSearchboxComponentSuggestionsContainerScrollable=Jd(),F5.ytSearchboxComponentSuggestionsContainerAnimated=J,F5)),"on:scroll":SM,"on:mousemove":Kb,role:"listbox",hidden:!0},_.V(_.DZ,{each:f},function(zL,BH){return _.V(TI5,{suggestion:zL,isHighlighted:function(){return BH()===L()},
onClickCallback:dy,onHoverUpdateCallback:function(Kd){if(_.W("desktop_enable_single_suggestion_highlight")){var Wj=BH();Kd&&(D(0),Y(Wj))}},
onRemoveCallback:function(Kd){Zte(bY);Kd===void 0||Kd<0||Eb().includes(Kd)||hd([].concat(_.Kl(Eb()),[Kd]))},
labels:k.labels,queryBuilderFunction:BX,suggestionIndex:BH,generateUniqueId:ix,highlightedId:function(){var Kd;return(Kd=NU[L()])==null?void 0:Kd[l()]},
useScrollMargin:Jd(),isKeyboardMode:HH})}),_.V(_.m,{cond:function(){return!kj()&&f().find(function(zL){return zL.type!==35})&&_.W("searchbox_reporting")},
then:function(){return _.V("button",{class:"ytSearchboxComponentReportButton","on:mousedown":yv},_.OX("SBOX_INAPPROPRIATE_PROMPT",void 0,"Report search predictions"))}}),_.V(_.m,{cond:function(){return!Lb()&&Jd()},
then:function(){return _.V("div",{class:"ytSearchboxComponentSuggestionsContainerFooter"},_.V("div",{class:"ytSearchboxComponentSuggestionsContainerFooterGradient",style:s6}))}})))},"oj"),"yt-searchbox",{props:{searchEndpoint:_.GH,
placeholderText:_.GH,labels:_.GH,voiceSearchButton:_.GH,focusCallback:_.NJ,clearButtonAriaLabel:_.GH,forceDarkMode:_.GH}});var ig=function(){var k=_.S.apply(this,arguments)||this;k.menuButtonTargetId="topbar-guide-menu";k.narrow=!1;k.menuStrings={BACK_ALT_LABEL:_.OX("BACK_ALT_LABEL",void 0,"Back"),GUIDE_ALT_LABEL:_.OX("GUIDE_ALT_LABEL",void 0,"Guide"),LOGO_ALT_LABEL:_.OX("LOGO_ALT_LABEL",void 0,"YouTube Home"),SEARCH_ALT_LABEL:_.OX("SBOX_PLACEHOLDER",void 0,"Search")};k.pageDarkTheme=document.documentElement.hasAttribute("dark");k.watchPageScrollTop=0;k.theater=!1;k.fullscreen=!1;k.disableFrostedGlassDuringViewTransition=
!1;k.desktopUnifiedSearchPanelMode=_.W("desktop_enable_unified_search_panel");k.cinematicTheaterMode=_.W("web_cinematic_theater_mode");k.aiCompanionEnabled=_.W("enable_ai_companion");k.ytSearchboxFocused=!1;k.searchboxLabels=_.y4("SBOX_LABELS");k.topbarIsAboveChipbar=!1;k.isDarkThemeForced=!1;k.areGhostCardsHidden=!1;k.guideKeyboardToggle=!1;k.voiceSearchManager=s1y();k.actionMap={"yt-send-feedback-action":"onYtSendFeedbackAction","yt-fullscreen-change-action":"onFullscreenChangeAction"};k.setYtSearchboxFocused=
function(g){k.ytSearchboxFocused=g};
k.toggleFrostedGlassDuringViewTransition=function(g){k.disableFrostedGlassDuringViewTransition=g};
return k};
_.z(ig,_.S);_.d=ig.prototype;_.d.computeSimpleText=function(k){return _.a5(k)};
_.d.onDarkChanged=function(){for(var k=_.O(this.buttons||[]),g=k.next();!g.done;g=k.next())g.value.isOverlay=!!this.dark;k=_.O(this.buttonRenderers||[]);for(g=k.next();!g.done;g=k.next())g.value.overrides=this.computeButtonOverride()};
_.d.computeButtonOverride=function(){return this.dark?{style:"overlay"}:void 0};
_.d.configureRendererStamper=function(){return{"data.interstitial":{id:"interstitial",mapping:{consentBumpV2Renderer:"ytd-consent-bump-v2-renderer"}},"data.voiceSearchButton":{id:"voice-search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapVoiceButton]]",overrides:"[[buttonOverrides]]"}}},reuseComponents:!1},"data.aiCompanionButton":{id:"ai-companion-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}},
"data.topbarButtons":{id:"buttons",events:!0,mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}},buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}},notificationTopbarButtonRenderer:{component:"ytd-notification-topbar-button-renderer",properties:{isOverlay:"[[dark]]"}},iconBadgeTopbarButtonRenderer:{component:"ytd-icon-badge-topbar-button-renderer",properties:{isOverlay:"[[dark]]"}},topbarMenuButtonRenderer:"ytd-topbar-menu-button-renderer"},
initialRenderPriority:1},"data.a11ySkipNavigationButton":{id:"skip-navigation",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","banner");var k=_.$R(_.PW(),"aa");_.Ph(this.hostElement,"shell",!1);!this.hostElement.classList.contains("dark")&&!this.hostElement.classList.contains("theater")||k||(this.isDarkThemeForced=this.dark=!0);this.logoType?(k=this.hostElement.querySelector("#masthead-logo"))&&(_.W("polymer_on_demand_shady_dom")?k.setAttribute("slot","masthead-logo-old"):_.Sl(k)):this.logo.hidden=!0;document.addEventListener("yt-watch-masthead-scroll",
_.AB(this,this.onWatchScroll));document.addEventListener("yt-set-theater-mode-enabled",_.AB(this,this.onSetTheaterModeEnabled));this.registerWithViewTransitionManager()};
_.d.detached=function(){document.removeEventListener("yt-watch-masthead-scroll",_.AB(this,this.onWatchScroll));document.removeEventListener("yt-set-theater-mode-enabled",_.AB(this,this.onSetTheaterModeEnabled))};
_.d.dataChanged=function(){var k=this.data;k&&(this.voiceEnabled=k.voiceSearchButton?s1y().isSupported():!1,_.bKH(_.zH(),this.menuButtonTargetId,this.guideButton),k.onReceivedActions&&k.onReceivedActions.length>0&&!this.hasShownCreatorEmailOptInPopup&&(_.Pw(this.hostElement,k.onReceivedActions,this.hostElement),this.hasShownCreatorEmailOptInPopup=!0),!this.hasRenderedWithData&&k&&(this.hasRenderedWithData=!0,this.logo.hidden=!1,_.Ph(this.hostElement,"dark",!1),_.Ph(this.hostElement,"theater",!1),
(k=this.hostElement.querySelector("#masthead-logo"))&&(_.W("polymer_on_demand_shady_dom")?k.setAttribute("slot","masthead-logo-old"):_.Sl(k))))};
_.d.computeCenterHidden=function(){var k;return this.data&&!((k=this.data.searchbox)==null?0:k.fusionSearchboxRenderer)};
_.d.onRendererStamperFinished=function(){this.areGhostCardsHidden||(_.Ph(this.hostElement,"masthead-finish",!0),this.areGhostCardsHidden=!0)};
_.d.onWatchPageChange=function(){this.isWatchPage||this.resetBackground()};
_.d.onWatchScroll=function(k){this.watchPageScrollTop=k.detail||0;this.updateMastheadBackgroundOpacity()};
_.d.onFullscreenChangeAction=function(k){k||(this.watchPageScrollTop=0);this.fullscreen=k;this.updateMastheadBackgroundOpacity()};
_.d.onSetTheaterModeEnabled=function(k){this.theater=k.detail.enabled;this.updateMastheadBackgroundOpacity()};
_.d.updateMastheadBackgroundOpacity=function(){this.shouldShowCinematicMastHead()&&(this.isBigPlayer()?this.resetBackground():document.body.className.indexOf("lock-scrollbar")===-1&&this.setBackgroundOpacity(this.watchPageScrollTop))};
_.d.resetBackground=function(){this.background.style.removeProperty("opacity");this.watchPageScrollTop=0};
_.d.setBackgroundOpacity=function(k){k=this.calculateBackgroundOpacity(k);this.background.style.opacity=""+k};
_.d.calculateBackgroundOpacity=function(k){var g=this.theater&&this.cinematicTheaterMode?.6:0,P=this.hostElement.clientHeight/2;return Math.min(Math.max(k,0),P)/P*(1-g)+g};
_.d.shouldShowCinematicMastHead=function(){var k=_.W("kevlar_watch_grid")&&!_.W("swatchie_cinematic_masthead_ks");return this.isWatchPage&&(k||this.pageDarkTheme)};
_.d.isBigPlayer=function(){return this.fullscreen||this.theater&&!this.cinematicTheaterMode};
_.d.focusGuide=function(){this.guideButton.focus()};
_.d.onGuideToggleTap=function(){_.GB(this.hostElement,"yt-guide-toggle",{isKeyInput:this.guideKeyboardToggle});this.guideKeyboardToggle=!1};
_.d.onGuideButtonKeydown=function(){this.guideKeyboardToggle=!0};
_.d.onGuideToggleHover=function(){_.GB(this.hostElement,"yt-guide-hover")};
_.d.onSearchCloseClick=function(){this.ytdExpandableInputBehavior.showInput=!1};
_.d.narrowChanged=function(){this.narrow?this.ytSearchboxFocused&&this.ytdExpandableInputBehavior.openOnClick_():this.ytdExpandableInputBehavior.showInput=!1};
_.d.closeOnOutsideClickCondition=function(k){for(k=_.of(k);k[0];){var g=k.shift();if(g instanceof Element&&g.id==="kbd")return!1}return!0};
_.d.onVoiceTap=function(){this.pausePlayer();this.voiceSearchManager.start()};
_.d.pausePlayer=function(){var k;(k=_.XE())==null||k.pause();this.pauseMiniplayer()};
_.d.pauseMiniplayer=function(){if(this.isMiniplayerActive()){var k;(k=_.Za().resolve(_.EB).getPlayerElement())==null||k.pause()}};
_.d.isMiniplayerActive=function(){return _.Za().resolve(_.EB).isMiniplayerActive()};
_.d.updateNarrowFromBinding=function(k){this.narrow=k.detail.value};
_.d.onYtSendFeedbackAction=function(){_.RV(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.d.registerWithViewTransitionManager=function(){MEs(_.Za().resolve(_.Lv),this.hostElement,this.toggleFrostedGlassDuringViewTransition)};
_.mJ.Object.defineProperties(ig.prototype,{guideIcon:{configurable:!0,enumerable:!0,get:function(){return _.W("enable_web_delhi_icons")?"menu":"yt-icons:menu"}},
shouldShowVoiceSearchButton:{configurable:!0,enumerable:!0,get:function(){return!!this.voiceEnabled&&!this.desktopUnifiedSearchPanelMode}},
shouldShowAiCompanionButton:{configurable:!0,enumerable:!0,get:function(){var k;return!!(this.aiCompanionEnabled&&((k=this.data)==null?0:k.aiCompanionButton))}},
voiceSearchButton:{configurable:!0,enumerable:!0,get:function(){if(this.desktopUnifiedSearchPanelMode){var k;return(k=this.data)==null?void 0:k.voiceSearchButton}}},
narrowQuery:{configurable:!0,enumerable:!0,get:function(){return"max-width: "+(this.aiCompanionEnabled?750:656)+"px"}}});
ig.prototype.narrowChanged=ig.prototype.narrowChanged;ig.prototype.onWatchPageChange=ig.prototype.onWatchPageChange;ig.prototype.onRendererStamperFinished=ig.prototype.onRendererStamperFinished;ig.prototype.dataChanged=ig.prototype.dataChanged;ig.prototype.onDarkChanged=ig.prototype.onDarkChanged;_.N([_.h(_.QF),_.I("design:type",Object)],ig.prototype,"ironResizableBehavior",void 0);_.N([_.h(_.QfF),_.I("design:type",Object)],ig.prototype,"ytdExpandableInputBehavior",void 0);
_.N([_.h(_.yC.YtdGuideStateAwareBehavior),_.I("design:type",Object)],ig.prototype,"ytdGuideStateAwareBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],ig.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],ig.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ig.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],ig.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.vD),_.I("design:type",Object)],ig.prototype,"ytdReduxBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ig.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],ig.prototype,"narrow",void 0);_.N([_.n(),_.I("design:type",Object)],ig.prototype,"logoType",void 0);_.N([_.n(),_.I("design:type",Boolean)],ig.prototype,"voiceEnabled",void 0);
_.N([_.n(),_.I("design:type",Object)],ig.prototype,"menuStrings",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],ig.prototype,"dark",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ig.prototype,"pageDarkTheme",void 0);_.N([_.n(),_.I("design:type",Object)],ig.prototype,"watchPageScrollTop",void 0);_.N([_.n({reflectToAttribute:!0,selector:_.Sp6}),_.I("design:type",Boolean)],ig.prototype,"isWatchPage",void 0);
_.N([_.n({reflectToAttribute:!0,selector:_.Ffk}),_.I("design:type",Boolean)],ig.prototype,"isShortsPage",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ig.prototype,"theater",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ig.prototype,"fullscreen",void 0);_.N([_.n({reflectToAttribute:!0,selector:_.lAb}),_.I("design:type",String)],ig.prototype,"frostedGlassMode",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ig.prototype,"disableFrostedGlassDuringViewTransition",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],ig.prototype,"aiCompanionEnabled",void 0);_.N([_.n(),_.I("design:type",Object)],ig.prototype,"ytSearchboxFocused",void 0);_.N([_.eb("#buttons > *"),_.I("design:type",Array)],ig.prototype,"buttons",void 0);_.N([_.eb("ytd-button-renderer"),_.I("design:type",Array)],ig.prototype,"buttonRenderers",void 0);
_.N([_.Td("#background"),_.I("design:type",HTMLDivElement)],ig.prototype,"background",void 0);_.N([_.Td("#guide-button"),_.I("design:type",Object)],ig.prototype,"guideButton",void 0);_.N([_.Td("#logo"),_.I("design:type",Object)],ig.prototype,"logo",void 0);_.N([_.n({computed:"computeButtonOverride(dark)"}),_.I("design:type",Object)],ig.prototype,"buttonOverrides",void 0);
_.N([_.Zf("dark"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ig.prototype,"onDarkChanged",null);_.N([_.n({value:function(){return this.onVoiceTap.bind(this)}}),
_.I("design:type",Function)],ig.prototype,"boundOnTapVoiceButton",void 0);_.N([_.n(),_.I("design:type",Object)],ig.prototype,"topbarIsAboveChipbar",void 0);_.N([_.n(),_.I("design:type",String),_.I("design:paramtypes",[])],ig.prototype,"guideIcon",null);_.N([_.E("voiceEnabled"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],ig.prototype,"shouldShowVoiceSearchButton",null);
_.N([_.E("data.aiCompanionButton","aiCompanionEnabled"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],ig.prototype,"shouldShowAiCompanionButton",null);_.N([_.E("data"),_.I("design:type",Object),_.I("design:paramtypes",[])],ig.prototype,"voiceSearchButton",null);_.N([_.E("aiCompanionEnabled"),_.I("design:type",String),_.I("design:paramtypes",[])],ig.prototype,"narrowQuery",null);
_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ig.prototype,"dataChanged",null);_.N([_.dV("yt-rendererstamper-finished"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ig.prototype,"onRendererStamperFinished",null);_.N([_.Zf("isWatchPage"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ig.prototype,"onWatchPageChange",null);
_.N([_.Zf("narrow"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],ig.prototype,"narrowChanged",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-masthead"})],ig);
_.v(ig,"ytd-masthead",function(){if(PsT!==void 0)return PsT;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-masthead--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="[[narrowQuery]]" query-matches="[[narrow]]" on-query-matches-changed="updateNarrowFromBinding" class="style-scope ytd-masthead">\n</iron-media-query>\n<div id="ticker" class="style-scope ytd-masthead"></div>\n<div id="interstitial" class="style-scope ytd-masthead"></div>\n<div id="background" hidden="[[hideBackground]]" class="style-scope ytd-masthead"></div>\n<div id="container" class="style-scope ytd-masthead">\n  <div id="start" class="style-scope ytd-masthead">\n    <yt-icon-button id="back-button" label="[[menuStrings.BACK_ALT_LABEL]]" on-click="onSearchCloseClick" class="style-scope ytd-masthead">\n      <yt-icon disable-upgrade$="[[!showInput]]" icon="yt-icons:arrow-back" class="style-scope ytd-masthead">\n      </yt-icon>\n    </yt-icon-button>\n    <tp-yt-paper-tooltip id="back-button-tooltip" disable-upgrade$="[[!showInput]]" for="back-button" class="style-scope ytd-masthead">\n      [[menuStrings.BACK_ALT_LABEL]]\n    </tp-yt-paper-tooltip>\n    <yt-icon-button id="guide-button" label="[[menuStrings.GUIDE_ALT_LABEL]]" pressed="[[guideOpened]]" toggleable="true" on-click="onGuideToggleTap" on-keydown="onGuideButtonKeydown" on-mouseenter="onGuideToggleHover" class="style-scope ytd-masthead">\n      <yt-icon id="guide-icon" icon="[[guideIcon]]" class="style-scope ytd-masthead"></yt-icon>\n    </yt-icon-button>\n    <slot name="masthead-logo" class="style-scope ytd-masthead"></slot>\n    <ytd-topbar-logo-renderer id="logo" country-code="[[data.countryCode]]" data="[[data.logo.topbarLogoRenderer]]" logo-type="[[logoType]]" use-dark-theme-yoodle="[[dark]]" class="style-scope ytd-masthead">\n    </ytd-topbar-logo-renderer>\n    <div id="skip-navigation" class="style-scope ytd-masthead"></div>\n  </div>\n  <div id="center" hidden="[[computeCenterHidden(data)]]" class="style-scope ytd-masthead">\n    <yt-searchbox clear-button-aria-label="[[data.searchbox.fusionSearchboxRenderer.clearButton.buttonRenderer.accessibilityData.accessibilityData.label]]" focus-callback="[[setYtSearchboxFocused]]" force-dark-mode="[[dark]]" labels="[[searchboxLabels]]" placeholder-text="[[computeSimpleText(data.searchbox.fusionSearchboxRenderer.placeholderText)]]" search-endpoint="[[data.searchbox.fusionSearchboxRenderer.searchEndpoint]]" voice-search-button="[[voiceSearchButton]]" class="style-scope ytd-masthead">\n    </yt-searchbox>\n    <yt-icon-button id="search-button-narrow" label="[[menuStrings.SEARCH_ALT_LABEL]]" on-click="openOnClick_" class="style-scope ytd-masthead">\n      <yt-icon class="topbar-icons style-scope ytd-masthead" disable-upgrade$="[[!narrow]]" icon="yt-icons:search">\n      </yt-icon>\n      <tp-yt-paper-tooltip disable-upgrade$="[[!narrow]]" for="search-button-narrow" hidden="[[!narrow]]" class="style-scope ytd-masthead">\n        [[menuStrings.SEARCH_ALT_LABEL]]\n      </tp-yt-paper-tooltip>\n    </yt-icon-button>\n    <div id="voice-search-button" hidden="[[!shouldShowVoiceSearchButton]]" class="style-scope ytd-masthead">\n    </div>\n    <div id="ai-companion-button" hidden="[[!shouldShowAiCompanionButton]]" class="style-scope ytd-masthead">\n    </div>\n  </div>\n  <div id="end" class="style-scope ytd-masthead">\n    <slot name="masthead-skeleton" class="style-scope ytd-masthead"></slot>\n    <div id="buttons" class="style-scope ytd-masthead"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return PsT=k},{mode:_.Gd("kevlar_poly_si_batch_j036")?1:2});var rNY;var f43={},WSY={},sZY={},bta={},BI7=(bta.OFFLINE=(f43["publicytnetworkstatus-online"]="BACK_ONLINE",f43),bta.ONLINE=(WSY["publicytnetworkstatus-offline"]="OFFLINE",WSY),bta.BACK_ONLINE=(sZY["publicytnetworkstatus-offline"]="OFFLINE",sZY.TIMER_TRIGGER="ONLINE",sZY),bta),Ua=function(){var k=_.S.apply(this,arguments)||this;k.currentState="ONLINE";k.scheduledJobId=0;k.bannerString="";k.bannerVe=null;k.networkStatusManagerInstance=new _.Uy;return k};
_.z(Ua,_.S);_.d=Ua.prototype;_.d.attached=function(){var k=this;this.networkStatusManagerInstance.isNetworkAvailable()||this.stateChangeHandler("publicytnetworkstatus-offline");this.networkStatusManagerInstance.listen("publicytnetworkstatus-online",function(){k.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.listen("publicytnetworkstatus-offline",function(){k.stateChangeHandler("publicytnetworkstatus-offline")})};
_.d.detached=function(){var k=this;this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-online",function(){k.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-offline",function(){k.stateChangeHandler("publicytnetworkstatus-offline")})};
_.d.enterState=function(k){var g=this;this.scheduledJobId&&_.Xq.cancelJob(this.scheduledJobId);k==="ONLINE"?(this.logVisibility(!1),this.bannerString=""):k==="OFFLINE"?(this.logVisibility(!0),this.bannerString=_.OX("NO_INTERNET_CONNECTION",void 0,"No internet connection")):k==="BACK_ONLINE"&&(this.bannerString=_.OX("BACK_ONLINE",void 0,"Back Online"),this.scheduledJobId=_.ti(_.Xq,function(){g.stateChangeHandler("TIMER_TRIGGER")},3E3));
this.currentState=k};
_.d.stateChangeHandler=function(k){(k=BI7[this.currentState][k])&&this.enterState(k)};
_.d.logVisibility=function(k){var g=_.hE();this.createBannerVe(k);g&&this.bannerVe&&(k?_.Mh(g,[this.bannerVe]):_.KD(g,[this.bannerVe]))};
_.d.createBannerVe=function(k){!this.bannerVe&&k&&(this.bannerVe=_.$5(37929),_.zi(_.qJ(),this.bannerVe))};
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",String)],Ua.prototype,"currentState",void 0);_.N([_.n(),_.I("design:type",Object)],Ua.prototype,"scheduledJobId",void 0);_.N([_.n(),_.I("design:type",Object)],Ua.prototype,"bannerString",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-network-status-banner"})],Ua);
_.v(Ua,"ytd-network-status-banner",function(){if(rNY!==void 0)return rNY;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-network-status-banner--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="status-banner style-scope ytd-network-status-banner">\n       [[bannerString]]\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return rNY=
k},{mode:1});var zYU;var Ar=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-update-permission-role-command":"handleUpdatePermissionRoleCommand"};k.hidden=!0;k.frostedGlass=_.W("web_frosted_glass");return k};
_.z(Ar,_.S);Ar.prototype.computeHidden=function(k){return k&&k.status?!1:!0};
Ar.prototype.handleUpdatePermissionRoleCommand=function(k){if(k=_.b(k,_.LfJ))if(k=_.b(k.renderer,_.EmJ))this.data=k};
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Ar.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Ar.prototype,"componentBehavior",void 0);_.N([_.n({value:!0,computed:"computeHidden(data)"}),_.I("design:type",Object)],Ar.prototype,"hidden",void 0);_.N([_.n(),_.I("design:type",Object)],Ar.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Ar.prototype,"frostedGlass",void 0);
_.N([_.t({disableElementRegistration:!0,is:"ytd-permission-role-bottom-bar-renderer"})],Ar);
_.v(Ar,"ytd-permission-role-bottom-bar-renderer",function(){if(zYU!==void 0)return zYU;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-permission-role-bottom-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="pom-role-text style-scope ytd-permission-role-bottom-bar-renderer" hidden="[[hidden]]">\n  <yt-formatted-string text="[[data.status]]" class="style-scope ytd-permission-role-bottom-bar-renderer"></yt-formatted-string>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return zYU=k},{mode:1});var uzY;var hYe;var mlV={productId:"5047190",bucket:"suggest",enableAnonymousFeedback:!0,flow:"submit",allowNonLoggedInFeedback:!0};var dQ=function(){return _.S.apply(this,arguments)||this};
_.z(dQ,_.S);_.d=dQ.prototype;_.d.attached=function(){this.JSC$21055_scroller&&(this.JSC$21055_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21055_scroller.attached&&typeof this.JSC$21055_scroller.attached==="function"&&this.JSC$21055_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.dataChanged=function(){if(this.data!==void 0){Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).forEach(function(P){P.checked=!1});
this.catagorySelected=this.suggestionSelected=!1;var k=_.kr(this.hostElement);k.querySelector("tp-yt-paper-radio-group").selected="";var g=k.querySelector("#reason-text");g&&(g.value="");k.querySelector("#description-text").value=""}};
_.d.canSubmit=function(k,g){_.GB(this.hostElement,"yt-invalidate-popup-tabbables");return!(k&&g)};
_.d.onCancel=function(){_.RV(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"])};
_.d.onSubmit=function(){var k=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).filter(function(A){return A.active}).map(function(A){return A.innerText.trim()}),g=this.hostElement.querySelector("tp-yt-paper-radio-group"),P=g.selectedItem,x=P.name;
P=P.innerText.trim();var U=g.querySelector("#reason-text");g=void 0;U&&(g=U.value);(U=this.descriptionText.value)&&(U=U.trim());wOe(this.data.searchQuery,k,x,P,U,g);_.RV(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"]);this.sendFormSubmitToast()};
_.d.sendFormSubmitToast=function(){var k=_.y9(_.OX("SBOX_INAPPROPRIATE_TOAST"));_.RV(this.hostElement,"yt-open-popup-action",[k,this])};
_.d.onIronChange=function(){this.suggestionSelected=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).some(function(k){return k.active})};
_.d.onIronSelect=function(){this.catagorySelected=!!this.hostElement.querySelector("tp-yt-paper-radio-group").selected};
dQ.prototype.onIronSelect=dQ.prototype.onIronSelect;dQ.prototype.onIronChange=dQ.prototype.onIronChange;dQ.prototype.dataChanged=dQ.prototype.dataChanged;_.N([_.n(),_.I("design:type",Object)],dQ.prototype,"data",void 0);_.N([_.n({value:!0,computed:"canSubmit(suggestionSelected,catagorySelected)"}),_.I("design:type",Boolean)],dQ.prototype,"submitDisabled",void 0);_.N([_.n(),_.I("design:type",Boolean)],dQ.prototype,"suggestionSelected",void 0);
_.N([_.n(),_.I("design:type",Boolean)],dQ.prototype,"catagorySelected",void 0);_.N([_.Td("#scroller"),_.I("design:type",Object)],dQ.prototype,"JSC$21055_scroller",void 0);_.N([_.Td("#description-text"),_.I("design:type",Object)],dQ.prototype,"descriptionText",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],dQ.prototype,"dataChanged",null);
_.N([_.dV("iron-change"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],dQ.prototype,"onIronChange",null);_.N([_.dV("iron-select"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],dQ.prototype,"onIronSelect",null);_.N([_.t({disableElementRegistration:!0,is:"ytd-search-suggestion-report-dialog"})],dQ);
_.v(dQ,"ytd-search-suggestion-report-dialog",function(){if(hYe!==void 0)return hYe;var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-suggestion-report-dialog--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-search-suggestion-report-dialog">\n  <div id="content" class="style-scope ytd-search-suggestion-report-dialog">\n    <h2 id="title" class="style-scope ytd-search-suggestion-report-dialog">[[data.title]]</h2>\n    <div id="suggestions" class="style-scope ytd-search-suggestion-report-dialog">\n      <template is="dom-repeat" items="[[data.suggestions]]" class="style-scope ytd-search-suggestion-report-dialog">\n        <tp-yt-paper-checkbox class="style-scope ytd-search-suggestion-report-dialog">[[item.label]]</tp-yt-paper-checkbox>\n      </template>\n    </div>\n    <tp-yt-paper-radio-group id="categories" class="style-scope ytd-search-suggestion-report-dialog">\n      <h2 id="category-title" class="style-scope ytd-search-suggestion-report-dialog">[[data.categoryLabel]]</h2>\n      <yt-formatted-string id="category-title" text="[[data.categoryLabel]]" class="style-scope ytd-search-suggestion-report-dialog">\n      </yt-formatted-string>\n      <template is="dom-repeat" items="[[data.categories]]" class="style-scope ytd-search-suggestion-report-dialog">\n        <tp-yt-paper-radio-button name="[[item.id]]" class="style-scope ytd-search-suggestion-report-dialog">\n          [[item.label]]\n          <template is="dom-if" if="[[item.reasonLabel]]" class="style-scope ytd-search-suggestion-report-dialog">\n            <tp-yt-paper-input-container id="reason" no-label-float="" use-v2-underline="" class="style-scope ytd-search-suggestion-report-dialog">\n              <tp-yt-iron-autogrow-textarea id="reason-text" class="paper-input-input style-scope ytd-search-suggestion-report-dialog" slot="input" maxlength="500" placeholder="[[item.reasonLabel]]" rows="1">\n              </tp-yt-iron-autogrow-textarea>\n            </tp-yt-paper-input-container>\n          </template>\n        </tp-yt-paper-radio-button>\n      </template>\n    </tp-yt-paper-radio-group>\n    <tp-yt-paper-input-container id="details" no-label-float="" use-v2-underline="" class="style-scope ytd-search-suggestion-report-dialog">\n      <tp-yt-iron-autogrow-textarea id="description-text" class="paper-input-input style-scope ytd-search-suggestion-report-dialog" slot="input" maxlength="500" placeholder="[[data.detailsPlaceholderLabel]]" rows="2">\n      </tp-yt-iron-autogrow-textarea>\n      <tp-yt-paper-input-char-counter slot="add-on" class="style-scope ytd-search-suggestion-report-dialog"></tp-yt-paper-input-char-counter>\n    </tp-yt-paper-input-container>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n<div id="footer" class="style-scope ytd-search-suggestion-report-dialog">\n  <tp-yt-paper-button id="cancel" on-tap="onCancel" class="style-scope ytd-search-suggestion-report-dialog">[[data.cancelButtonLabel]]</tp-yt-paper-button>\n  <tp-yt-paper-button id="submit" disabled="[[submitDisabled]]" on-tap="onSubmit" class="style-scope ytd-search-suggestion-report-dialog">\n    [[data.submitButtonLabel]]\n  </tp-yt-paper-button>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);return hYe=k},{mode:1});var Oa=function(k){var g=k.openPopupAction;var P=k.target;var x=k.container;var U=k.popupContainerConfig;var A=k.getElement;k=k.removeWhenClosed===void 0?!1:k.removeWhenClosed;this.naturalHeight=this.popupContent=this.popup=void 0;this.openPopupAction=g;this.target=P;this.container=x;this.popupContainerConfig=U;this.getElement=A;this.JSC$21061_popupConfig=this.popupContainerConfig.JSC$20187_popupConfig[this.openPopupAction.popupType];this.rendererName=(g=this.getName())?_.$73(g,k6s(this.popupContainerConfig,
g)):"";_.W("ytpopup_disable_default_html_caching")&&(this.removeWhenClosed=k);this.createPopup()};
Oa.prototype.updatePopup=function(k){this.openPopupAction=k;this.JSC$21061_popupConfig=this.popupContainerConfig.JSC$20187_popupConfig[this.openPopupAction.popupType];EJT(this);_.W("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0)};
Oa.prototype.refit=function(){this.popup.opened&&this.popup.refit()};
var SEs=function(k,g,P){(g=g&&k.JSC$21061_popupConfig.narrowProperties?k.JSC$21061_popupConfig.narrowProperties:k.JSC$21061_popupConfig.properties)&&P!==void 0&&(g.isAriaModal=P);LSF(k,g);k.isRtl()&&LSF(k,k.JSC$21061_popupConfig.rtlProperties);nJU(k)};
Oa.prototype.createPopup=function(){var k=this.JSC$21061_popupConfig.component;if(this.popupContent=FS3(this,this.rendererName)){if(k){this.popup=FS3(this,k);var g=this.popupContent;_.W("web_enable_wrapper_for_cow_component_in_popup")&&(g=document.createElement("div"),g.appendChild(this.popupContent));_.W("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0);this.JSC$21061_popupConfig.slotName&&g.setAttribute("slot",this.JSC$21061_popupConfig.slotName);k=this.popup;var P=this.container.tagName.toLowerCase(),
x=_.HU(g);_.xOu(_.If(k),_.yY(g,P,x));document.body.appendChild(this.popup)}else this.popup=this.popupContent;_.W("ytpopup_disable_default_html_caching")&&(this.popup.removeWhenClosed=this.removeWhenClosed);_.kr(this.container).appendChild(this.popup)}};
var EJT=function(k){var g,P,x=(g=k.openPopupAction.accessibilityData)==null?void 0:(P=g.accessibilityData)==null?void 0:P.label;x&&(k.popup.ariaLabel=x);var U;((U=k.popupContent.polymerController)!=null?U:k.popupContent).data=(0,_.vX.unsafeClone)(k.openPopupAction.popup[k.getName()]);k.popupContent.duration=YE7(k);k.popupContent.positionType=k.openPopupAction.position;var A=k.openPopupAction.properties;A&&Object.keys(A).forEach(function(q){k.popupContent[q]=A[q]})},LSF=function(k,g){if(g)for(var P=
_.O(Object.keys(g)),x=P.next();!x.done;x=P.next())x=x.value,k.popup[x]=g[x]},nJU=function(k){if(k.openPopupAction.position){var g=k.JSC$21061_popupConfig.positionalProperties&&k.JSC$21061_popupConfig.positionalProperties[k.openPopupAction.position],P=k.JSC$21061_popupConfig.rtlPositionalProperties&&k.JSC$21061_popupConfig.rtlPositionalProperties[k.openPopupAction.position];
g=k.isRtl()&&P?P:g;g.shiftedHorizontalOffset&&(P=k.popup.style.display,k.popup.style.display="block",k.popupContent&&k.popup.positionTarget&&k.popupContent.clientWidth>k.popup.positionTarget.clientWidth&&(g.horizontalOffset=k.popup.positionTarget.clientWidth/2-g.shiftedHorizontalOffset),k.popup.style.display=P);LSF(k,g)}},jZ7=function(k,g){if(g)for(var P=_.O(Object.keys(g)),x=P.next();!x.done;x=P.next())x=x.value,k.popup.style[x]=g[x]};
Oa.prototype.getName=function(){return _.NE(this.openPopupAction.popup,"renderer")||_.NE(this.openPopupAction.popup,"dialog")||_.NE(this.openPopupAction.popup,"model")||void 0};
var YE7=function(k){k=k.openPopupAction.durationHintMs;return k===0?k:Math.max(4E3,k||4E3)};
Oa.prototype.isRtl=function(){return _.y4("HTML_DIR")==="rtl"};
var FS3=function(k,g){k=k.getElement(g,k.target);k==null&&_.pH(new _.Da("popup getElement returned null",g));return k};var QZ5={};
QZ5.YtPopupContainerBehavior=[_.ax.YtComponentBehavior,_.W_.YtActionHandlerBehavior,{created:function(){this.popupContainerConfig=null;this.popups_={};this.shownPopupKeys_=new Set;this.popupContainerActionMap_={"yt-close-popup-action":"handleClosePopupAction_","yt-close-popup-command":"handleClosePopupCommand_","yt-close-popups-action":"handleClosePopupsAction_","yt-close-all-popups-action":"handleCloseAllPopupsAction_","yt-get-popup-opened-action":"handleGetPopupOpenedAction_","yt-get-opened-popups-action":"handleGetOpenedPopupsAction_","yt-open-popup-action":"handleOpenPopupAction",
"yt-signal-action-close-popup":"handleSignalActionClosePopup_","yt-window-scrolled":"windowResizedOrScrolled_","yt-window-resized":"windowResizedOrScrolled_","yt-refit-popups-action":"refitPopups_"};this.narrowMediaQuery_=void 0;this.repositionEventsBound_=!1;this.setPopupVisibilityJobId_=this.setPopupPositioningJobId_=0;this.dynamicallyPositionedElements_=new Set;this.isAriaModal=!1},
attached:function(){this.registerActionMap(this.popupContainerActionMap_);_.p9(this.hostElement,!1)},
detached:function(){this.unregisterActionMap(this.popupContainerActionMap_);_.C9(this.hostElement)},
closePopup:function(k){var g=this.createCacheKey(void 0,k);this.popups_[g]&&this.handleClosePopupAction_(void 0,k)},
windowResizedOrScrolled_:function(){this.setPopupPositioningJobId_||(this.setPopupPositioningJobId_=_.Xq.addLowPriorityJob(this.setPopupPositioning_.bind(this)));this.setPopupVisibilityJobId_||(this.setPopupVisibilityJobId_=_.Xq.addLowPriorityJob(this.setPopupVisibility_.bind(this)))},
setPopupPositioning_:function(){this.dynamicallyPositionedElements_.forEach(function(k){k.opened&&k.keepBelowPlayer&&this.ensurePopupBelowPlayer(k)},this);
this.setPopupPositioningJobId_=0},
setPopupVisibility_:function(){for(var k in this.popups_){var g=this.popups_[k];if(g.popup.scrollAction==="refit"){var P=g.popup.positionTarget.getBoundingClientRect(),x=g.popup;P=P.top;var U=g;if(!U.naturalHeight){U.popup.hidden=!1;U.popup.style.position="fixed";U.popup.style.top="0px";U.popup.style.left="0px";var A=U.popup.getBoundingClientRect();U.naturalHeight=A.bottom-A.top;U.popup.refit()}x.hidden=!(P>=U.naturalHeight+60);g.popupContent.clientHeight===0&&g.popup.refit()}}this.setPopupVisibilityJobId_=
0},
ensurePopupBelowPlayer:function(){return!1},
initPopupContainerBehavior:function(k){this.popupContainerConfig=k},
handleOpenPopupAction:function(k,g){var P=k.openPopupAction,x=_.Za().resolve(_.VE(_.Xi))&&P.popupType==="TOAST";x&&!P.uniqueId&&(P.uniqueId=_.bl());if(!_.W("popup_container_parent_target_killswitch")){var U;g=(U=this.getParentTarget(g))!=null?U:g}var A=this.ensurePopup_(P,g);return new _.Ey(function(q){A.then(function(T){if(!T)return q();this.maybeCreateNarrowMediaQuery_();var c=this.createCacheKey(T.rendererName,T.openPopupAction.uniqueId);if(P.showOncePerUniqueId){if(this.shownPopupKeys_.has(c))return q();
this.shownPopupKeys_.add(c)}c=this.popups_[c];var Z=!(!c||!c.openPopupAction.beReused);Z=!!P.reusePopup||Z;if(T.popup.opened&&!Z){x&&!T.openPopupAction.replacePopup||this.handleClosePopupAction_(T.rendererName,T.openPopupAction.uniqueId);Z=P.popupType==="DIALOG"&&!_.W("popup_container_dialog_reopen_killswitch");if(!x&&!Z&&c&&c.target==g&&!T.openPopupAction.replacePopup)return q();_.VJ(T.popup,function(){this.completeOpenPopupAction_(P,g,T);q()}.bind(this))}else T.popup.opened?T.updatePopup(P):this.completeOpenPopupAction_(P,
g,T),q()}.bind(this))}.bind(this))},
getParentTarget:function(k){if(k&&k instanceof HTMLElement)for(var g=_.O(Object.entries(this.popups_)),P=g.next();!P.done;P=g.next())if(P=_.O(P.value),P.next(),P=P.next().value,this.popupClosesOnClick(P)&&P.popup.contains(k))return P.target},
popupClosesOnClick:function(k){return k.popup.tagName!=="TP-YT-IRON-DROPDOWN"?!1:!["YTD-MULTI-PAGE-MENU-RENDERER"].includes(k.rendererName.toUpperCase())},
completeOpenPopupAction_:function(k,g,P){P.updatePopup(k);k=this.narrowMediaQuery_.queryMatches;var x=this.isAriaModal;P.target=g;var U;g=((U=P.target.polymerController)!=null?U:P.target).popupPositionTarget||P.target;P.JSC$21061_popupConfig.targetContainer&&(g=P.container);P.popup.positionTarget=g;P.popupContent.positionTarget=g;nJU(P);P.JSC$21061_popupConfig.forceFocus&&(P.popupContent.style.outline="none");P.popupContent.tabIndex=-1;P.JSC$21061_popupConfig.narrowProperties&&(P.popup.style.position=
"static");P.JSC$21061_popupConfig.preventAutonav&&P.popup.setAttribute("prevent-autonav",!0);P.JSC$21061_popupConfig.forceCloseOnOutsideClick&&P.popup.setAttribute("force-close-on-outside-click",!0);SEs(P,k,x);jZ7(P,P.JSC$21061_popupConfig.styles);P.isRtl()&&jZ7(P,P.JSC$21061_popupConfig.rtlStyles);if(!P.openPopupAction.shouldStopParentSignal){var A;U=(A=P.target.polymerController)!=null?A:P.target;(P.popupContent.startForwardingEvents||P.popupContainerConfig.forwardingEnabledPopups.has(P.rendererName))&&
U.parentComponent!==P.popupContent&&P.popupContent!==P.target&&P.target!==document.body&&(P.popupContent.startForwardingEvents?P.popupContent.startForwardingEvents(P.popupContainerConfig.forwardedEvents,P.target):(P.JSC$21061_eventForwarder||(P.JSC$21061_eventForwarder=new _.RH(P.popupContent)),P.JSC$21061_eventForwarder.start(P.popupContainerConfig.forwardedEvents,P.target)))}P=P.popup;P.addEventListener("iron-overlay-opened",_.AB(this,this.onPopupIronOverlayOpened_));P.addEventListener("iron-overlay-closed",
_.AB(this,this.onPopupIronOverlayClosed_));P.addEventListener("iron-overlay-canceled",_.AB(this,this.onPopupIronOverlayCanceled_));P.addEventListener("yt-refit",_.AB(this,this.refitPopup_));P.addEventListener("yt-invalidate-popup-tabbables",_.AB(this,this.handleInvalidatePopupTabbables_));P.open()},
getPopupDurationMs_:function(k){return k.durationHintMs===0?k.durationHintMs:Math.max(4E3,k.durationHintMs||4E3)},
handleClosePopupAction_:function(k,g){var P=_.W("web_popup_cache_key_killswitch")||!!g;if(k||P){var x=this.createCacheKey(k,g);k=(k=this.popups_[x])&&k.popup}else k=_.Qgc(_.pV);if(k&&k.close){if(g=_.Za().resolve(_.VE(_.dw)))k.restoreFocusOnClose=g.isKeyBoardInUse();k.close();this.removePopup_(k,x)}},
handleClosePopupCommand_:function(k){k.closePopupCommand&&k.closePopupCommand.uniquePopupId&&this.handleClosePopupAction_(void 0,k.closePopupCommand.uniquePopupId)},
handleCloseAllPopupsAction_:function(k){var g={},P;for(P in this.popups_)if(g={key$jscomp$1226:g.key$jscomp$1226},g.key$jscomp$1226=P,!k||!k.some(function(A){return function(q){return q==A.key$jscomp$1226}}(g))){var x=this.popups_[g.key$jscomp$1226],U=x.popup;
_.Za().resolve(_.VE(_.Xi))&&x.openPopupAction.popupType==="TOAST"||(U&&U.close&&U.close(),this.removePopup_(U,g.key$jscomp$1226))}},
handleClosePopupsAction_:function(k){k.forEach(function(g){var P=this.popups_[g];P&&((P=P.popup)&&P.close&&P.close(),this.removePopup_(P,g))}.bind(this))},
handleGetPopupOpenedAction_:function(k,g){return(g=this.createCacheKey(k,g))&&this.popups_[g]?this.popups_[k].popup.opened:!1},
handleGetOpenedPopupsAction_:function(){var k=[],g;for(g in this.popups_){var P=this.popups_[g];P.popup.opened&&k.push(P)}return k},
getOpenedPopups:function(){this.handleGetOpenedPopupsActions_()},
handleSignalActionClosePopup_:function(){this.handleCloseAllPopupsAction_()},
removePopup_:function(k,g){_.W("ytpopup_disable_default_html_caching")&&k&&k.removeWhenClosed&&(_.kr(this.hostElement).removeChild(k),g&&this.popups_[g]&&delete this.popups_[g])},
shouldReusePopup_:function(k){return!(!k||!k.reusePopup)||!(!k||!k.beReused)},
ensurePopup_:function(k,g){this.maybeCreateNarrowMediaQuery_();var P=_.NE(k.popup,"renderer")||_.NE(k.popup,"dialog")||_.NE(k.popup,"model");if(!P)return _.$D();P=_.$73(P,k6s(this.popupContainerConfig,P));return _.$D(this.getAndMaybeCreatePopup_(k,P,g))},
getAndMaybeCreatePopup_:function(k,g,P){var x=this.createCacheKey(g,k.uniqueId);if(this.popups_[x])return this.popups_[x];k=new Oa({openPopupAction:k,target:P,container:this.hostElement,popupContainerConfig:this.popupContainerConfig,getElement:this.getElement.bind(this),removeWhenClosed:this.shouldRemoveWhenClosed_(g)});return this.popups_[x]=k},
getElement:function(){return null},
shouldRemoveWhenClosed_:function(k){return _.W("ytpopup_disable_default_html_caching")?k&&k.includes("view-model"):!1},
maybeCreateNarrowMediaQuery_:function(){this.narrowMediaQuery_||(this.narrowMediaQuery_=document.createElement("iron-media-query"),this.narrowMediaQuery_.query="(max-width: 656px)",this.narrowMediaQuery_.addEventListener("query-matches-changed",_.AB(this,this.openPopupQueryMatchesChanged_)),_.kr(this.hostElement).appendChild(this.narrowMediaQuery_))},
openPopupQueryMatchesChanged_:function(k){k=k.detail.value;for(var g in this.popups_)SEs(this.popups_[g],k)},
onPopupIronOverlayClosed_:function(k){var g=k.currentTarget,P=_.Bnj(g);P=P.length>0?P[0]:g;if(P.is!=="ytd-reel-watch-while-dialog-renderer"||k.target.is!=="tp-yt-iron-dropdown"){k.detail.popup=g;k.detail.popupRenderer=P;var x,U={context:{openingElement:((x=this.popups_[(P==null?void 0:P.is)||""])==null?void 0:x.target)||void 0}};Object.assign(U,k.detail);var A;_.GB((A=P.hostElement)!=null?A:P,"yt-popup-closed",U);g.removeEventListener("yt-refit",_.AB(this,this.refitPopup_));g.removeEventListener("yt-invalidate-popup-tabbables",
_.AB(this,this.handleInvalidatePopupTabbables_));g.removeEventListener("iron-overlay-canceled",_.AB(this,this.onPopupIronOverlayCanceled_));g.removeEventListener("iron-overlay-closed",_.AB(this,this.onPopupIronOverlayClosed_));this.dynamicallyPositionedElements_.delete(g)}},
onPopupIronOverlayCanceled_:function(k,g){var P=k.currentTarget,x=_.Bnj(P);x=x.length>0?x[0]:P;if(x.is!=="ytd-reel-watch-while-dialog-renderer"||k.target.is!=="tp-yt-iron-dropdown"){var U;_.GB((U=x.hostElement)!=null?U:x,"yt-popup-canceled",k.detail);U=g?_.of(g):null;(!g||["click","tap"].includes(g.type))&&!P.hasAttribute("force-close-on-outside-click")&&P.positionTarget&&U&&U.includes(P.positionTarget)&&k.preventDefault();P.restoreFocusOnClose=_.uu.keyboardEventMatchesKeys(g,"esc")}},
onPopupIronOverlayOpened_:function(k){k=k.currentTarget;var g=_.Bnj(k);g=g.length>0?g[0]:k;var P,x;_.GB((P=g.hostElement)!=null?P:g,"yt-popup-opened",(x=g.hostElement)!=null?x:g);k.keepBelowPlayer&&(this.ensurePopupBelowPlayer(k,!0),this.dynamicallyPositionedElements_.add(k));P=_.Za().resolve(_.VE(_.dw));x=!!g.querySelector("#toast");P&&P.isKeyBoardInUse()&&!x&&(typeof g.focusFirstItem==="function"?g.focusFirstItem():(g=_.FL3(k),g.length&&g[0].focus()));k.removeEventListener("iron-overlay-opened",
_.AB(this,this.onPopupIronOverlayOpened_))},
refitPopup_:function(k){k=k.currentTarget;k.refit&&k.refit()},
refitPopups_:function(){for(var k in this.popups_)this.popups_[k].refit()},
handleInvalidatePopupTabbables_:function(k){k=k.currentTarget;k.invalidateTabbables&&k.invalidateTabbables()},
createCacheKey:function(k,g){return _.W("web_popup_cache_key_killswitch")?g?k+"#"+g:k:g?"#"+g:k},
openSheet:function(k,g){var P=k==null?void 0:k.openPopupActionCommand;if(!P&&(k==null?0:k.viewModel)){if(k.sheetPosition)a:switch(k.sheetPosition){case "SHEET_POSITION_RIGHT":P="OPEN_POPUP_POSITION_RIGHT";break a;default:P="OPEN_POPUP_POSITION_UNKNOWN"}else P=void 0;P={openPopupAction:{popup:{sheetViewModel:k.viewModel},popupType:"CONTEXTUAL_SHEET",position:P}}}P&&this.handleOpenPopupAction(P,g)},
closeSheet:function(){this.handleClosePopupAction_("yt-sheet-view-model")},
isSheetOpen:function(){var k=this;return _.e(function(g){return g.return(k.handleGetOpenedPopupsAction_().filter(function(P){var x;return((x=P.openPopupAction)==null?void 0:x.popupType)==="CONTEXTUAL_SHEET"}).length>0)})},
getSheetContainerElement:function(){return this.hostElement},
openDialog:function(k,g,P){if(_.W("web_dialog_utils_killswitch")){var x=k==null?void 0:k.openPopupActionCommand,U=(P==null?0:P.ariaLabel)?{accessibilityData:{accessibilityData:{label:P.ariaLabel}}}:void 0;!x&&(k==null?0:k.viewModel)&&(x={openPopupAction:Object.assign({},{popup:{dialogViewModel:k.viewModel},popupType:(P==null?0:P.isModal)?"MODAL":"DIALOG"},U&&U)});x&&this.handleOpenPopupAction(x,g)}else{if(U=k==null?void 0:k.viewModel){var A=P=P===void 0?{}:P;P=A.ariaLabel;U={popup:{dialogViewModel:U},
popupType:A.isModal?"MODAL":"DIALOG"};A={accessibilityData:{label:P}};P&&(U.accessibilityData=A);U={openPopupAction:U}}else U=void 0;if(U=(x=U)!=null?x:k==null?void 0:k.openPopupActionCommand)this.isAriaModal=_.W("web_dialog_aria_modal_killswitch")?!1:!0,this.handleOpenPopupAction(U,g)}},
closeDialog:function(){this.handleClosePopupAction_("yt-dialog-view-model")},
isDialogOpen:function(){var k=this;return _.e(function(g){return g.return(k.handleGetOpenedPopupsAction_().filter(function(P){var x;return((x=P.openPopupAction)==null?void 0:x.popupType)==="DIALOG"}).length>0)})}}];var l47;var DZY;var tPn=_.DN(["about:blank"]),qv=function(){var k=_.S.apply(this,arguments)||this;k.isMuted=!1;k.pageLoadTimeoutId=void 0;return k};
_.z(qv,_.S);_.d=qv.prototype;_.d.dataChanged=function(){var k=this;if(this.data){this.ytRendererBehavior.markDirty();this.isMuted=!1;var g=this.data.url,P=_.y5(g);_.W("enable_yt_ata_iframe_authuser")?(P=_.y5(g),_.Po(this.iframe,JkY(P))):_.Po(this.iframe,P);this.pageLoadTimeoutId=_.ti(_.Jn(),function(){return void k.logStateChanged({pageLoadTimedOut:!0})},5E3);
_.k8({destination:window,iframe:this.iframe,origin:_.PxY(P.toString()),channelName:"ataiframe",onMessage:_.Osd(fyn,function(x){WRY(x.data)?(x=_.G2(x.data,1,_.AU,_.mh()),x.length!==1?_.pH(Error("Ll")):(x=x[0],x===3?(k.isMuted=!0,k.logStateChanged({adMuteRequested:!0})):x===1&&k.close())):_.pH(Error("Ml"))}),
onEstablished:function(){k.cancelPageLoadTimeout();k.logStateChanged({pageLoadSucceeded:!0})}})}};
_.d.cancelPageLoadTimeout=function(){this.pageLoadTimeoutId!==void 0&&(_.Jn().cancelJob(this.pageLoadTimeoutId),this.pageLoadTimeoutId=void 0)};
_.d.logStateChanged=function(k){var g;if((g=this.data)==null?0:g.trackingParams)k={adsClientData:{aboutThisAdData:k}},_.qJ().stateChanged(this.data.trackingParams,k)};
_.d.close=function(){_.RV(this.hostElement,"yt-close-popup-action",[this.is])};
_.d.handlesPopupClosed=function(k,g){var P=this,x,U;return _.e(function(A){if(A.nextAddress==1)return _.y4("INNERTUBE_CLIENT_NAME")==="WEB_KIDS"?(_.RV(P.hostElement,"on-about-this-ad-popup-closed",[P.isMuted,g]),A.jumpTo(0)):k&&rk7(k)?A.yield(fx5(k),4):(P.isMuted&&_.RV(P.hostElement,"yt-mute-ad-action",[P.is,P]),A.jumpTo(0));if(x=A.yieldResult){var q=U=new _.t3(x),T=P.isMuted;q.getOptions().includes("onAboutThisAdPopupClosed")?_.dMq(q,"onAboutThisAdPopupClosed",{isMuted:T,layoutId:g}):_.jX("Calling onAboutThisAdPopupClosed when adModule is not loaded")}_.SV(A)})};
_.d.onPopupClosed=function(k){var g=this,P,x;return _.e(function(U){P=_.WX(tPn);_.Po(g.iframe,P);g.cancelPageLoadTimeout();if(!g.data)return U.jumpTo(0);g.ytRendererBehavior.markDirty();x=k.detail.context.openingElement;return U.yield(g.handlesPopupClosed(x,g.data.layoutId),0)})};
_.d.detached=function(){this.cancelPageLoadTimeout()};
_.d.ready=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
qv.prototype.onPopupClosed=qv.prototype.onPopupClosed;qv.prototype.dataChanged=qv.prototype.dataChanged;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],qv.prototype,"ytRendererBehavior",void 0);_.N([_.Td("#iframe"),_.I("design:type",HTMLIFrameElement)],qv.prototype,"iframe",void 0);_.N([_.n(),_.I("design:type",Object)],qv.prototype,"data",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],qv.prototype,"dataChanged",null);
_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype",Promise)],qv.prototype,"onPopupClosed",null);_.N([_.hB({is:"yt-about-this-ad-renderer",disableElementRegistration:!0})],qv);
_.v(qv,"yt-about-this-ad-renderer",function(){if(DZY===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-about-this-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ads.yt_about_this_ad_renderer.yt.about.this.ad.renderer.css.js--\x3e<iframe id="iframe" class="style-scope yt-about-this-ad-renderer"></iframe>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;l47===void 0&&(l47=document.createElement("template"));var x=l47;P.call(g,x.content.cloneNode(!0),k.content.firstChild);DZY=k}k=DZY;return k},{mode:2});var MPs;var KSF;var oJn=function(k){var g=Error.call(this,"Try adding a file that's {$maxFileSizeMB}MB or smaller");this.message=g.message;"stack"in g&&(this.stack=g.stack);this.maxFileSizeMB=k;Object.setPrototypeOf(this,oJn.prototype)};
_.z(oJn,Error);var vJY=function(k,g){var P=Error.call(this,"Images must be at least {$minWidth} x {$minHeight} pixels");this.message=P.message;"stack"in P&&(this.stack=P.stack);this.minWidth=k;this.minHeight=g;Object.setPrototypeOf(this,vJY.prototype)};
_.z(vJY,Error);var a47=function(k){this.requirements=k;this.JSC$21089_maxFileSize=k.maxFileSizeMB*1024*1024},Htn=function(k,g){if(g.size>k.JSC$21089_maxFileSize)throw new oJn(k.requirements.maxFileSizeMB);
};var NI7=function(k,g){this.canvas=k;this.imageEditorBuilder=g};
NI7.prototype.addEventListeners=function(k){var g=function(U){I4a(k,U)};
this.JSC$21095_mouseDownEvent=g;var P=function(U){Xfa(k,U)};
this.JSC$21095_mouseMoveEvent=P;var x=function(){yNn(k)};
this.JSC$21095_mouseUpEvent=x;this.canvas.addEventListener("mousedown",g);this.canvas.addEventListener("mousemove",P);document.addEventListener("mouseup",x)};
NI7.prototype.removeEventListeners=function(){this.JSC$21095_mouseDownEvent&&this.canvas.removeEventListener("mousedown",this.JSC$21095_mouseDownEvent);this.JSC$21095_mouseMoveEvent&&this.canvas.removeEventListener("mousemove",this.JSC$21095_mouseMoveEvent);this.JSC$21095_mouseUpEvent&&document.removeEventListener("mouseup",this.JSC$21095_mouseUpEvent)};
var pfY=function(k,g){k.removeEventListeners();return new Promise(function(P){var x=new Image;x.crossOrigin="anonymous";x.onload=function(){var U=k.imageEditorBuilder(k.canvas,x);k.addEventListeners(U);P(U)};
x.src=g})},TQ=function(k,g,P,x,U,A,q,T){this.canvas=k;
this.image=g;this.requiredRatio=P;this.minImageCropDimension=x;this.minOutputImageResolution=U;this.component=A;this.styleFocusedCorner=T===void 0?!0:T;this.action=2;this.focusedCorner=this.resizeCorner=0;k=this.canvas.getContext("2d");if(!k)throw Error("Nl");this.ctx=k;this.canvasMargin=q!=null?q:24;this.canvasInnerWidth=this.canvas.width-2*this.canvasMargin;q=this.image;k=this.canvasInnerWidth/q.width;q.height*k>912&&(k=q.width/q.height*912/q.width);q=k;this.scaledImageWidth=this.canvas.width%2?
s_3(this.image.width*q):WQF(this.image.width*q);this.scaledImageHeight=Math.round(this.image.height*q);this.canvas.height=this.scaledImageHeight+2*this.canvasMargin;this.horizontalMargin=(this.canvas.width-this.scaledImageWidth)/2;this.JSC$21098_overlayMarginBottom=this.JSC$21098_overlayMarginTop=this.canvasMargin;this.JSC$21098_overlayMarginRight=this.JSC$21098_overlayMarginLeft=this.horizontalMargin;this.JSC$21098_overlayWidth=this.scaledImageWidth;this.JSC$21098_overlayHeight=this.scaledImageHeight;
k=this.image.width/this.image.height;k>this.requiredRatio?(this.JSC$21098_overlayWidth=this.canvas.width%2?s_3(this.scaledImageHeight*this.requiredRatio):WQF(this.scaledImageHeight*this.requiredRatio),this.JSC$21098_overlayMarginRight=this.JSC$21098_overlayMarginLeft=(this.canvas.width-this.JSC$21098_overlayWidth)/2):k<this.requiredRatio&&(this.JSC$21098_overlayHeight=this.canvas.height%2?s_3(this.scaledImageWidth/this.requiredRatio):WQF(this.scaledImageWidth/this.requiredRatio),this.JSC$21098_overlayMarginBottom=
this.JSC$21098_overlayMarginTop=(this.canvas.height-this.JSC$21098_overlayHeight)/2);this.minOverlayWidth=Math.min(this.minImageCropDimension[0]*q,this.scaledImageWidth);CsY(this)};
TQ.prototype.getContext=function(){return this.ctx};
var I4a=function(k,g){g={x:Math.round(g.pageX-k.canvas.getBoundingClientRect().left),y:Math.round(g.pageY-k.canvas.getBoundingClientRect().top)};k.dragStart=g;Gvn(k,g)!==0?(k.action=1,RYs(k,g),k.resizeCorner=Gvn(k,g)):g.x>k.JSC$21098_overlayMarginLeft&&g.x<k.JSC$21098_overlayMarginLeft+k.JSC$21098_overlayWidth&&g.y>k.JSC$21098_overlayMarginTop&&g.y<k.JSC$21098_overlayMarginTop+k.JSC$21098_overlayHeight&&(k.action=0)},k_U=function(k,g){switch(g){case 1:return{x:k.JSC$21098_overlayMarginLeft,
y:k.JSC$21098_overlayMarginTop};case 2:return{x:k.JSC$21098_overlayMarginLeft,y:k.JSC$21098_overlayMarginTop+k.JSC$21098_overlayHeight};case 3:return{x:k.JSC$21098_overlayMarginLeft+k.JSC$21098_overlayWidth,y:k.JSC$21098_overlayMarginTop};case 4:return{x:k.JSC$21098_overlayMarginLeft+k.JSC$21098_overlayWidth,y:k.JSC$21098_overlayMarginTop+k.JSC$21098_overlayHeight};default:throw Error("Ol");}},PTY=function(k,g){if(k.focusedCorner!==0){k.dragStart=k_U(k,k.focusedCorner);
k.action=1;k.resizeCorner=k.focusedCorner;var P=k.dragStart.x,x=k.dragStart.y;switch(g){case 0:k.focusedCorner===1||k.focusedCorner===4?(P-=10,x-=10):(P-=10,x+=10);break;case 1:k.focusedCorner===1||k.focusedCorner===4?(P+=10,x+=10):(P+=10,x-=10);break;case 2:P=k.focusedCorner===1||k.focusedCorner===4?P-10:P+10;x-=10;break;case 3:P=k.focusedCorner===1||k.focusedCorner===4?P+10:P-10;x+=10;break;default:throw Error("Pl");}gOY(k,{x:P,y:x});CsY(k);k.action=2;k.dragStart=void 0}},Xfa=function(k,g){g={x:Math.round(g.pageX-
k.canvas.getBoundingClientRect().left),
y:Math.round(g.pageY-k.canvas.getBoundingClientRect().top)};RYs(k,g);switch(k.action){case 1:gOY(k,g);break;case 0:k.dragStart&&(k.JSC$21098_overlayMarginLeft=Math.max(k.horizontalMargin,Math.min(k.JSC$21098_overlayMarginLeft-(k.dragStart.x-g.x),k.horizontalMargin+k.scaledImageWidth-k.JSC$21098_overlayWidth)),k.JSC$21098_overlayMarginRight=k.canvas.width-k.JSC$21098_overlayMarginLeft-k.JSC$21098_overlayWidth,k.JSC$21098_overlayMarginTop=Math.max(k.canvasMargin,Math.min(k.JSC$21098_overlayMarginTop-
(k.dragStart.y-g.y),k.scaledImageHeight-k.JSC$21098_overlayHeight+k.canvasMargin)),k.JSC$21098_overlayMarginBottom=k.canvas.height-(k.JSC$21098_overlayMarginTop+k.JSC$21098_overlayHeight));break;default:return}CsY(k);k.dragStart=g},yNn=function(k){k.action=2;
k.dragStart=void 0;document.body.style.cursor="auto"},RYs=function(k,g){switch(Gvn(k,g)){case 1:document.body.style.cursor="nw-resize";
break;case 3:document.body.style.cursor="ne-resize";break;case 2:document.body.style.cursor="sw-resize";break;case 4:document.body.style.cursor="se-resize";break;default:k.action!==1&&(document.body.style.cursor="auto")}},Gvn=function(k,g){var P=k.JSC$21098_overlayMarginLeft-5,x=k.JSC$21098_overlayMarginTop-5,U=k.JSC$21098_overlayMarginLeft+k.JSC$21098_overlayWidth-5;
k=k.JSC$21098_overlayMarginTop+k.JSC$21098_overlayHeight-5;return $ay(g,{x:P,y:x})?1:$ay(g,{x:U,y:x})?3:$ay(g,{x:P,y:k})?2:$ay(g,{x:U,y:k})?4:0},$ay=function(k,g){return k.x>=g.x&&k.x<=g.x+10&&k.y>=g.y&&k.y<=g.y+10},gOY=function(k,g){if(k.dragStart)switch(k.resizeCorner){case 2:Math.abs((k.JSC$21098_overlayMarginLeft+k.JSC$21098_overlayWidth-g.x)/(g.y-k.JSC$21098_overlayMarginTop))>=k.requiredRatio?xaU(k,g.x):iYe(k,g.y);
break;case 1:Math.abs((k.JSC$21098_overlayMarginLeft+k.JSC$21098_overlayWidth-g.x)/(k.JSC$21098_overlayMarginTop+k.JSC$21098_overlayHeight-g.y))>=k.requiredRatio?Ua5(k,g.x):iYe(k,g.y);break;case 4:Math.abs((g.x-k.JSC$21098_overlayMarginLeft)/(g.y-k.JSC$21098_overlayMarginTop))>=k.requiredRatio?xaU(k,g.x):Aa3(k,g.y);break;case 3:Math.abs((g.x-k.JSC$21098_overlayMarginLeft)/(k.JSC$21098_overlayMarginTop+k.JSC$21098_overlayHeight-g.y))>=k.requiredRatio?Ua5(k,g.x):Aa3(k,g.y);break;default:throw Error("Ql");
}},xaU=function(k,g){var P=k.JSC$21098_overlayMarginTop;
k.JSC$21098_overlayMarginBottom=dad(k,g);k.JSC$21098_overlayHeight=k.canvas.height-k.JSC$21098_overlayMarginBottom-P;k.JSC$21098_overlayWidth=Math.round(k.JSC$21098_overlayHeight*k.requiredRatio);OY7(k)},Ua5=function(k,g){var P=k.JSC$21098_overlayMarginTop+k.JSC$21098_overlayHeight;
k.JSC$21098_overlayMarginTop=dad(k,g);k.JSC$21098_overlayHeight=P-k.JSC$21098_overlayMarginTop;k.JSC$21098_overlayWidth=Math.round(k.JSC$21098_overlayHeight*k.requiredRatio);OY7(k)},OY7=function(k){switch(k.resizeCorner){case 2:case 1:k.JSC$21098_overlayMarginLeft=k.canvas.width-k.JSC$21098_overlayMarginRight-k.JSC$21098_overlayWidth;
break;case 4:case 3:k.JSC$21098_overlayMarginRight=k.canvas.width-k.JSC$21098_overlayMarginLeft-k.JSC$21098_overlayWidth;break;default:throw Error("Ql");}},iYe=function(k,g){var P=k.JSC$21098_overlayMarginLeft+k.JSC$21098_overlayWidth;
k.JSC$21098_overlayMarginLeft=qrs(k,g);k.JSC$21098_overlayWidth=P-k.JSC$21098_overlayMarginLeft;k.JSC$21098_overlayHeight=Math.round(k.JSC$21098_overlayWidth/k.requiredRatio);TvY(k)},Aa3=function(k,g){var P=k.JSC$21098_overlayMarginLeft;
k.JSC$21098_overlayMarginRight=qrs(k,g);k.JSC$21098_overlayWidth=k.canvas.width-k.JSC$21098_overlayMarginRight-P;k.JSC$21098_overlayHeight=Math.round(k.JSC$21098_overlayWidth/k.requiredRatio);TvY(k)},TvY=function(k){switch(k.resizeCorner){case 2:case 4:k.JSC$21098_overlayMarginBottom=k.canvas.height-k.JSC$21098_overlayMarginTop-k.JSC$21098_overlayHeight;
break;case 1:case 3:k.JSC$21098_overlayMarginTop=k.canvas.height-k.JSC$21098_overlayMarginBottom-k.JSC$21098_overlayHeight;break;default:throw Error("Ql");}},dad=function(k,g){switch(k.resizeCorner){case 2:g=k.canvas.height-(k.JSC$21098_overlayMarginTop+eZd(k,g));
break;case 4:g=k.canvas.height-(k.JSC$21098_overlayMarginTop+cad(k,g));break;case 1:g=k.JSC$21098_overlayMarginTop+k.JSC$21098_overlayHeight-eZd(k,g);break;case 3:g=k.JSC$21098_overlayMarginTop+k.JSC$21098_overlayHeight-cad(k,g);break;default:throw Error("Ql");}return Math.max(g,k.canvasMargin)},eZd=function(k,g){g=k.JSC$21098_overlayMarginLeft+k.JSC$21098_overlayWidth-Math.max(g,k.horizontalMargin);
g=g<0?k.JSC$21098_overlayWidth:Math.max(g,k.minOverlayWidth);return Math.round(g/k.requiredRatio)},cad=function(k,g){g=k.canvas.width-Math.max(k.canvas.width-g,k.horizontalMargin)-k.JSC$21098_overlayMarginLeft;
g=g<0?k.JSC$21098_overlayWidth:Math.max(g,k.minOverlayWidth);return Math.round(g/k.requiredRatio)},qrs=function(k,g){switch(k.resizeCorner){case 2:g=k.canvas.width-k.JSC$21098_overlayMarginRight-V4V(k,g);
break;case 4:g=k.canvas.width-k.JSC$21098_overlayMarginLeft-V4V(k,g);break;case 1:g=k.canvas.width-k.JSC$21098_overlayMarginRight-ZYY(k,g);break;case 3:g=k.canvas.width-k.JSC$21098_overlayMarginLeft-ZYY(k,g);break;default:throw Error("Ql");}return Math.max(g,k.horizontalMargin)},V4V=function(k,g){g=k.canvas.height-Math.max(k.canvas.height-g,k.canvasMargin)-k.JSC$21098_overlayMarginTop;
return g<0?k.JSC$21098_overlayWidth:Math.max(Math.round(g*k.requiredRatio),k.minOverlayWidth)},ZYY=function(k,g){g=k.JSC$21098_overlayMarginTop+k.JSC$21098_overlayHeight-Math.max(g,k.canvasMargin);
return g<0?k.JSC$21098_overlayWidth:Math.max(Math.round(g*k.requiredRatio),k.minOverlayWidth)},CsY=function(k){k.ctx.clearRect(0,0,k.canvas.width,k.canvas.height);
k.ctx.drawImage(k.image,0,0,k.image.width,k.image.height,k.horizontalMargin,k.canvasMargin,k.canvas.width-2*k.horizontalMargin,k.scaledImageHeight);k.ctx.fillStyle="rgba(0, 0, 0, 0.7)";k.ctx.fillRect(k.horizontalMargin,k.JSC$21098_overlayMarginTop,k.JSC$21098_overlayMarginLeft-k.horizontalMargin,k.JSC$21098_overlayHeight);k.ctx.fillRect(k.JSC$21098_overlayMarginLeft+k.JSC$21098_overlayWidth,k.JSC$21098_overlayMarginTop,k.JSC$21098_overlayMarginRight-k.horizontalMargin,k.JSC$21098_overlayHeight);k.ctx.fillRect(k.horizontalMargin,
k.canvasMargin,k.scaledImageWidth,k.JSC$21098_overlayMarginTop-k.canvasMargin);k.ctx.fillRect(k.horizontalMargin,k.JSC$21098_overlayMarginTop+k.JSC$21098_overlayHeight,k.scaledImageWidth,k.JSC$21098_overlayMarginBottom-k.canvasMargin);k.drawOverlay();k.component&&_.GB(k.component,"image-updated")};
TQ.prototype.drawOverlay=function(){this.ctx.lineWidth=2;this.ctx.strokeStyle="#3EA6FF";this.ctx.strokeRect(this.JSC$21098_overlayMarginLeft,this.JSC$21098_overlayMarginTop,this.JSC$21098_overlayWidth,this.JSC$21098_overlayHeight);man(this)};
var man=function(k){var g=k.JSC$21098_overlayMarginLeft-5,P=k.JSC$21098_overlayMarginTop-5,x=k.JSC$21098_overlayMarginLeft+k.JSC$21098_overlayWidth-5,U=k.JSC$21098_overlayMarginTop+k.JSC$21098_overlayHeight-5;k.ctx.fillStyle="#FFF";k.ctx.fillRect(g,P,10,10);k.ctx.strokeRect(g,P,10,10);k.ctx.fillRect(x,P,10,10);k.ctx.strokeRect(x,P,10,10);k.ctx.fillRect(g,U,10,10);k.ctx.strokeRect(g,U,10,10);k.ctx.fillRect(x,U,10,10);k.ctx.strokeRect(x,U,10,10);if(k.focusedCorner!==0&&k.styleFocusedCorner){k.ctx.lineWidth=
4;k.ctx.strokeStyle="#3EA6FF";switch(k.focusedCorner){case 1:--g;--P;break;case 2:--g;P=U-1;break;case 3:g=x-1;--P;break;case 4:g=x-1;P=U-1;break;default:return}k.ctx.strokeRect(g,P,12,12)}};
TQ.prototype.crop=function(k,g){g=g===void 0?!0:g;var P=this.image.width/this.scaledImageWidth,x=document.createElement("canvas"),U=this.minOutputImageResolution?this.minOutputImageResolution[1]:this.minImageCropDimension[1],A=this.JSC$21098_overlayWidth*P,q=this.JSC$21098_overlayHeight*P;x.width=Math.max(A,this.minOutputImageResolution?this.minOutputImageResolution[0]:this.minImageCropDimension[0]);x.height=Math.max(q,U);k&&(x.width=Math.min(x.width,x.height),x.height=Math.min(x.width,x.height));
k=x.getContext("2d");if(!k)throw Error("El");U=(this.JSC$21098_overlayMarginLeft-this.horizontalMargin)*P;P*=this.JSC$21098_overlayMarginTop-this.canvasMargin;g||(k.fillStyle="white",k.fillRect(0,0,x.width,x.height));k.drawImage(this.image,U,P,A,q,0,0,x.width,x.height);return x};var wy5=function(k,g,P,x,U){TQ.call(this,k,g,P,x,void 0,U,8,!1)};
_.z(wy5,TQ);wy5.prototype.drawOverlay=function(){var k=this.getContext(),g=this.JSC$21098_overlayWidth,P=this.JSC$21098_overlayHeight,x=this.JSC$21098_overlayMarginTop,U=this.JSC$21098_overlayMarginLeft;k.lineWidth=2;k.strokeStyle="#3EA6FF";k.beginPath();k.arc(U+g/2,x+P/2,g/2,0,2*Math.PI);k.stroke();k.strokeRect(U,x,g,P);man(this)};
var JaU={maxFileSizeMB:15,minWidth:98,minHeight:98},ran=["image/png","image/jpeg","image/gif"],eI=function(){var k=_.S.apply(this,arguments)||this;k.fileSelectorFocusListener=null;k.errorMessage=null;k.isLoading=!0;k.hideContainer=!0;k.actionMap={"yt-upload-image-to-scotty-command":"handleUploadImageToScottyCommand","yt-image-selection-error-action":"handleImageSelectionErrorAction"};return k};
_.z(eI,_.S);_.d=eI.prototype;_.d.cleanupFocusListener=function(){this.fileSelectorFocusListener&&window.removeEventListener("focus",this.fileSelectorFocusListener)};
_.d.setLoadingState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.isLoading=!0;this.errorMessage=null};
_.d.computePlaylistThumbnail=function(k){return k==="IMAGE_TYPE_PLAYLIST_THUMBNAIL"};
_.d.resetErrorState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.isLoading=!1;this.errorMessage=null;this.isPlaylistThumbnail||_.RV(this.hostElement,"yt-image-selection-reset-error-action",[])};
_.d.setErrorState=function(k){this.resetErrorState();k&&(this.errorMessage=k)};
_.d.showPopup=function(){var k=this;this.hideContainer=!1;_.ti(_.Xq,function(){_.GB(k.hostElement,"yt-refit")});
this.isLoading=!1};
_.d.resetFileSelector=function(){this.fileSelector.value="";this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.d.closePopup=function(){this.resetFileSelector();_.RV(this.hostElement,"yt-close-popup-action",[this.is])};
_.d.onCancelTap=function(){this.isPlaylistThumbnail||_.RV(this.hostElement,"yt-show-caller-popup-action",[]);this.closePopup()};
_.d.openFileSelector=function(){var k=this;this.resetErrorState();try{this.fileSelector.click(),this.fileSelectorFocusListener=function(){_.ti(_.Xq,function(){setTimeout(function(){if(!k.fileSelector.files||k.fileSelector.files.length===0)k.onCancelTap();k.cleanupFocusListener()},2E3)},500)},window.addEventListener("focus",this.fileSelectorFocusListener)}catch(g){g instanceof Error?_.IE(g):_.XU(new _.Da(JSON.stringify(g)))}};
_.d.handleFileSelection=function(){var k=this,g,P,x,U,A,q;return _.e(function(T){switch(T.nextAddress){case 1:_.Bo(T,2);if(!k.fileSelector.files||!k.imageEditorCanvas)return k.onCancelTap(),T.return();g=k.fileSelector.files[0];Htn(k.imageChecker,g);_.Bo(T,4);return T.yield(HZ5(g),6);case 6:k.mimeType=T.yieldResult;_.Ac(T,5,2);break;case 4:_.Ll(T,2),_.RV(k.hostElement,"yt-image-selection-error-action",[(P=k.data)==null?void 0:P.genericImageLoadErrorMessage]),k.onCancelTap();case 5:x=new FileReader;
x.addEventListener("load",function(){var c,Z;return _.e(function(w){if(w.nextAddress==1){if(!x.result)return _.pH(Error("Gl")),w.return();c=x.result;Z=new Image;Z.src=c;Z.onload=function(){try{var J=k.imageChecker;if(Z.width<J.requirements.minWidth||Z.height<J.requirements.minHeight)throw new vJY(J.requirements.minWidth,J.requirements.minHeight);}catch(f){if(f instanceof vJY){var r;_.RV(k.hostElement,"yt-image-selection-error-action",[(r=k.data)==null?void 0:r.imageDimensionErrorMessage]);k.logImageDimensionErrorVe()}else f instanceof
Error?_.IE(f):(J=new _.Da(JSON.stringify(f)),_.IE(J));k.onCancelTap()}k.showPopup()};
Z.onerror=function(){var J;_.RV(k.hostElement,"yt-image-selection-error-action",[(J=k.data)==null?void 0:J.genericImageLoadErrorMessage]);k.onCancelTap()};
return w.yield(pfY(k.imageEditorCanvas,c),2)}k.imageEditor=w.yieldResult;k.updatePositionOfAllCorners();k.addEventListeners(k.imageEditor);_.SV(w)})},!1);
x.readAsDataURL(g);_.Ac(T,0);break;case 2:U=_.Ll(T),U instanceof oJn?_.RV(k.hostElement,"yt-image-selection-error-action",[(A=k.data)==null?void 0:A.imageSizeErrorMessage]):(U instanceof Error?_.IE(U):_.XU(new _.Da(JSON.stringify(U))),_.RV(k.hostElement,"yt-image-selection-error-action",[(q=k.data)==null?void 0:q.genericImageLoadErrorMessage])),k.onCancelTap(),_.SV(T)}})};
_.d.logImageDimensionErrorVe=function(){if(this.isPlaylistThumbnail){var k=_.dT(_.qJ(),{veType:232707,visualElement:_.$5(232707)});k&&(k={visualElement:k},_.AC().reportShown(k))}};
_.d.handleImageSelectionErrorAction=function(k){this.isPlaylistThumbnail&&_.JeC(this.hostElement,k)};
_.d.convertToImageFormatBundle=function(k){var g=this,P,x,U;return _.e(function(A){switch(A.nextAddress){case 1:return P=k.toDataURL(g.outputMimeType,1),A.yield(N6s(P),2);case 2:x=A.yieldResult;_.Bo(A,3);Htn(g.imageChecker,x);_.Ac(A,4);break;case 3:U=_.Ll(A);if(!(U instanceof oJn))throw U;_.pH(new _.Da("Output size is bigger than input size for image",g.mimeType,g.outputMimeType,x.size));P=k.toDataURL("image/jpeg",.95);return A.yield(N6s(P),6);case 6:x=A.yieldResult;case 4:return A.return({dataUrl:P,
imageFile:x})}})};
_.d.handleUploadImageToScottyCommand=function(k){var g=this,P,x,U,A,q,T,c,Z,w,J;return _.e(function(r){switch(r.nextAddress){case 1:if(!g.imageEditor||!_.b(k,ly3))return r.return();P=_.b(k,ly3).scottyUploadUrl;if(!P){var f=new _.Da("Cannot handle UploadImageToScottyCommand without scotty upload\n    URL");_.IE(f);return r.return()}_.Bo(r,2);g.setLoadingState();x=g.imageEditor.crop(!1,!1);return r.yield(g.convertToImageFormatBundle(x),4);case 4:return U=r.yieldResult,r.yield(vY7(U.imageFile,P),5);
case 5:A=r.yieldResult;((q=g.data)==null?0:q.onUploadEndpoint)?(T=g.buildUploadServiceEndpoint(A),g.ytComponentBehavior.resolveCommand(T),c=_.b(T,_.Nw),((Z=c)==null?0:Z.params)?g.closePopup():g.resetFileSelector()):(_.RV(g.hostElement,"yt-image-updated-action",[U.dataUrl,A]),g.closePopup());_.Ac(r,0);break;case 2:w=_.Ll(r),g.setErrorState((J=g.data)==null?void 0:J.uploadErrorMessage),w instanceof Error?_.IE(w):(f=new _.Da(JSON.stringify(w)),_.IE(f)),_.SV(r)}})};
_.d.buildUploadServiceEndpoint=function(k){return this.data&&this.data.onUploadEndpoint?(this.set("data.onUploadEndpoint.playlistEditEndpoint.actions.0.addedCustomThumbnail.playlistScottyEncryptedBlobId",k),this.data.onUploadEndpoint):null};
_.d.dataChanged=function(){var k=this,g;return _.e(function(P){if(P.nextAddress==1){if(!k.data||!k.canvasElement)return P.return();k.data.imageRatio&&k.data.minImageCropWidth||_.XU(new _.Da("Renderer data is incomplete: missing image_ratio or \nmin_image_crop_width"));g=function(x,U){return k.data.imageType==="IMAGE_TYPE_AVATAR"?new wy5(x,U,k.data.imageRatio,[k.data.minImageCropWidth,k.data.minImageCropWidth/k.data.imageRatio],k.hostElement):new TQ(x,U,k.data.imageRatio,[k.data.minImageCropWidth,
k.data.minImageCropWidth/k.data.imageRatio],void 0,k.hostElement,8,!1)};
k.imageEditorCanvas=new NI7(k.canvasElement,g);return k.data.url?P.yield(pfY(k.imageEditorCanvas,k.data.url),3):(k.hideContainer=!0,k.openFileSelector(),P.jumpTo(0))}k.imageEditor=P.yieldResult;k.showPopup();k.addEventListeners(k.imageEditor);_.SV(P)})};
_.d.addEventListeners=function(k){this.removeEventListeners();var g=function(U){I4a(k,U)};
this.JSC$21106_mouseDownEvent=g;var P=function(U){Xfa(k,U)};
this.JSC$21106_mouseMoveEvent=P;var x=function(){yNn(k)};
this.JSC$21106_mouseUpEvent=x;this.topLeftCorner.addEventListener("mousedown",g);this.topLeftCorner.addEventListener("mousemove",P);this.topLeftCorner.addEventListener("mouseup",x);this.topRightCorner.addEventListener("mousedown",g);this.topRightCorner.addEventListener("mousemove",P);this.topRightCorner.addEventListener("mouseup",x);this.bottomLeftCorner.addEventListener("mousedown",g);this.bottomLeftCorner.addEventListener("mousemove",P);this.bottomLeftCorner.addEventListener("mouseup",x);this.bottomRightCorner.addEventListener("mousedown",
g);this.bottomRightCorner.addEventListener("mousemove",P);this.bottomRightCorner.addEventListener("mouseup",x)};
_.d.removeEventListeners=function(){this.JSC$21106_mouseDownEvent&&(this.topLeftCorner.removeEventListener("mousedown",this.JSC$21106_mouseDownEvent),this.topRightCorner.removeEventListener("mousedown",this.JSC$21106_mouseDownEvent),this.bottomLeftCorner.removeEventListener("mousedown",this.JSC$21106_mouseDownEvent),this.bottomRightCorner.removeEventListener("mousedown",this.JSC$21106_mouseDownEvent));this.JSC$21106_mouseMoveEvent&&(this.topLeftCorner.removeEventListener("mousemove",this.JSC$21106_mouseMoveEvent),
this.topRightCorner.removeEventListener("mousemove",this.JSC$21106_mouseMoveEvent),this.bottomLeftCorner.removeEventListener("mousemove",this.JSC$21106_mouseMoveEvent),this.bottomRightCorner.removeEventListener("mousemove",this.JSC$21106_mouseMoveEvent));this.JSC$21106_mouseUpEvent&&(this.topLeftCorner.removeEventListener("mouseup",this.JSC$21106_mouseUpEvent),this.topRightCorner.removeEventListener("mouseup",this.JSC$21106_mouseUpEvent),this.bottomLeftCorner.removeEventListener("mouseup",this.JSC$21106_mouseUpEvent),
this.bottomRightCorner.removeEventListener("mouseup",this.JSC$21106_mouseUpEvent))};
_.d.setFocusInImageEditor=function(){if(!this.imageEditor)return!1;for(var k=document.activeElement;k&&k.shadowRoot&&k.shadowRoot.activeElement;)k=k.shadowRoot.activeElement;switch(k){case this.topLeftCorner:this.imageEditor.focusedCorner=1;break;case this.topRightCorner:this.imageEditor.focusedCorner=3;break;case this.bottomLeftCorner:this.imageEditor.focusedCorner=2;break;case this.bottomRightCorner:this.imageEditor.focusedCorner=4;break;default:return this.imageEditor.focusedCorner=0,!1}return!0};
_.d.updatePositionOfCorner=function(k,g){var P=k.y-g.offsetHeight/2+4;g.style.left=k.x-g.offsetWidth/2+16+"px";g.style.top=P+"px"};
_.d.updatePositionOfAllCorners=function(){if(this.imageEditor)for(var k=_.O([{corner:1,div:this.topLeftCorner},{corner:3,div:this.topRightCorner},{corner:2,div:this.bottomLeftCorner},{corner:4,div:this.bottomRightCorner}]),g=k.next();!g.done;g=k.next()){g=g.value;var P=k_U(this.imageEditor,g.corner);this.updatePositionOfCorner(P,g.div)}};
_.d.onLeft=function(k){this.imageEditor&&this.setFocusInImageEditor()&&(PTY(this.imageEditor,0),this.updatePositionOfAllCorners(),k.preventDefault())};
_.d.onRight=function(k){this.imageEditor&&this.setFocusInImageEditor()&&(PTY(this.imageEditor,1),this.updatePositionOfAllCorners(),k.preventDefault())};
_.d.onUp=function(k){this.imageEditor&&this.setFocusInImageEditor()&&(PTY(this.imageEditor,2),this.updatePositionOfAllCorners(),k.preventDefault())};
_.d.onDown=function(k){this.imageEditor&&this.setFocusInImageEditor()&&(PTY(this.imageEditor,3),this.updatePositionOfAllCorners(),k.preventDefault())};
_.d.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={left:"onLeft",right:"onRight",up:"onUp",down:"onDown"}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.detached=function(){this.removeEventListeners();this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.mJ.Object.defineProperties(eI.prototype,{outputMimeType:{configurable:!0,enumerable:!0,get:function(){return this.mimeType&&ran.includes(this.mimeType)?this.mimeType:"image/jpeg"}},
imageChecker:{configurable:!0,enumerable:!0,get:function(){var k,g,P;((g=this.data)==null?0:g.imageRatio)&&((P=this.data)==null?0:P.minImageCropWidth)?k={maxFileSizeMB:15,minWidth:this.data.minImageCropWidth,minHeight:this.data.minImageCropWidth/this.data.imageRatio}:k=JaU;return new a47(k)}}});
eI.prototype.updatePositionOfAllCorners=eI.prototype.updatePositionOfAllCorners;eI.prototype.dataChanged=eI.prototype.dataChanged;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],eI.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],eI.prototype,"ytComponentBehavior",void 0);_.N([_.h(_.uu),_.I("design:type",Object)],eI.prototype,"ironA11yKeysBehavior",void 0);
_.N([_.Td("#canvas"),_.I("design:type",HTMLCanvasElement)],eI.prototype,"canvasElement",void 0);_.N([_.Td("#file-selector"),_.I("design:type",HTMLInputElement)],eI.prototype,"fileSelector",void 0);_.N([_.Td("#top-left-corner"),_.I("design:type",HTMLDivElement)],eI.prototype,"topLeftCorner",void 0);_.N([_.Td("#top-right-corner"),_.I("design:type",HTMLDivElement)],eI.prototype,"topRightCorner",void 0);
_.N([_.Td("#bottom-left-corner"),_.I("design:type",HTMLDivElement)],eI.prototype,"bottomLeftCorner",void 0);_.N([_.Td("#bottom-right-corner"),_.I("design:type",HTMLDivElement)],eI.prototype,"bottomRightCorner",void 0);_.N([_.n(),_.I("design:type",Object)],eI.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],eI.prototype,"errorMessage",void 0);_.N([_.n(),_.I("design:type",Object)],eI.prototype,"isLoading",void 0);_.N([_.n(),_.I("design:type",Object)],eI.prototype,"hideContainer",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computePlaylistThumbnail(data.imageType)"}),_.I("design:type",Boolean)],eI.prototype,"isPlaylistThumbnail",void 0);_.N([_.Zf("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype",Promise)],eI.prototype,"dataChanged",null);_.N([_.dV("image-updated"),_.dV("yt-refit"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],eI.prototype,"updatePositionOfAllCorners",null);
_.N([_.hB({is:"yt-image-editor-renderer",disableElementRegistration:!0})],eI);
_.v(eI,"yt-image-editor-renderer",function(){if(KSF===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-image-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.channels.yt_image_editor_renderer.yt.image.editor.renderer.css.js--\x3e<div class="container style-scope yt-image-editor-renderer" hidden$="[[hideContainer]]">\n  <div class="popup-header style-scope yt-image-editor-renderer">\n    <h2 class="style-scope yt-image-editor-renderer">\n      <yt-formatted-string id="title" class="popup-header-title style-scope yt-image-editor-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n    </h2>\n  </div>\n  <div class="content style-scope yt-image-editor-renderer" slot="content" no-padding="" id="canvas-container">\n    <div class="error style-scope yt-image-editor-renderer" hidden="[[!errorMessage]]">\n      <yt-icon id="info-icon" icon="yt-icons:info" class="style-scope yt-image-editor-renderer"></yt-icon>\n      <yt-formatted-string id="error" class="error-message style-scope yt-image-editor-renderer" text="[[errorMessage]]">\n    </yt-formatted-string>\n    </div>\n    <canvas id="canvas" width="600" height="600" class="style-scope yt-image-editor-renderer">\n    </canvas>\n    <div class="drag top-left style-scope yt-image-editor-renderer" id="top-left-corner" aria-label="[[data.topLeftCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n    <div class="drag top-right style-scope yt-image-editor-renderer" id="top-right-corner" aria-label="[[data.topRightCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n    <div class="drag bottom-left style-scope yt-image-editor-renderer" id="bottom-left-corner" aria-label="[[data.bottomLeftCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n    <div class="drag bottom-right style-scope yt-image-editor-renderer" id="bottom-right-corner" aria-label="[[data.bottomRightCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n  </div>\n  <div class="button-layer style-scope yt-image-editor-renderer">\n    <input id="file-selector" accept="image/*" hidden="" type="file" on-change="handleFileSelection" class="style-scope yt-image-editor-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="onCancelTap" class="style-scope yt-image-editor-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="update-button" data="[[data.updateButton.buttonRenderer]]" class="style-scope yt-image-editor-renderer">\n    </yt-button-renderer>\n  </div>\n  <div class="spinner-container style-scope yt-image-editor-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope yt-image-editor-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;MPs===void 0&&(MPs=document.createElement("template"));var x=MPs;P.call(g,x.content.cloneNode(!0),k.content.firstChild);KSF=k}k=KSF;return k},{mode:2});var fGa;var Wz2;var c7=function(){return _.S.apply(this,arguments)||this};
_.z(c7,_.S);c7.prototype.updateMinutesFromBinding=function(k){this.handleMinutesChanged&&this.handleMinutesChanged(k)};
c7.prototype.updateSecondsFromBinding=function(k){this.handleSecondsChanged&&this.handleSecondsChanged(k)};
c7.prototype.updateDescriptionFromBinding=function(k){this.handleDescriptionChanged&&this.handleDescriptionChanged(k)};
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],c7.prototype,"ytComponentBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],c7.prototype,"data",void 0);_.N([_.n(),_.I("design:type",String)],c7.prototype,"minutes",void 0);_.N([_.n(),_.I("design:type",String)],c7.prototype,"seconds",void 0);_.N([_.n(),_.I("design:type",String)],c7.prototype,"description",void 0);_.N([_.n(),_.I("design:type",Function)],c7.prototype,"handleMinutesChanged",void 0);
_.N([_.n(),_.I("design:type",Function)],c7.prototype,"handleSecondsChanged",void 0);_.N([_.n(),_.I("design:type",Function)],c7.prototype,"handleDescriptionChanged",void 0);_.N([_.n(),_.I("design:type",Number)],c7.prototype,"characterLimit",void 0);_.N([_.n(),_.I("design:type",Number)],c7.prototype,"textNumRows",void 0);_.N([_.hB({is:"yt-report-details-form-content",disableElementRegistration:!0})],c7);
_.v(c7,"yt-report-details-form-content",function(){if(Wz2===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-details-form-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_details_form_content.yt.report.details.form.content.css.js--\x3e<div id="content" class="style-scope yt-report-details-form-content"><label id="timestamp" class="style-scope yt-report-details-form-content">\n    [[getSimpleString(data.timestampLabel)]]\n    <yt-timestamp-input minutes="[[minutes]]" seconds="[[seconds]]" on-minutes-changed="updateMinutesFromBinding" on-seconds-changed="updateSecondsFromBinding" class="style-scope yt-report-details-form-content"></yt-timestamp-input></label><div id="description" class="style-scope yt-report-details-form-content"><tp-yt-paper-input-container no-label-float="" use-v2-underline="" class="style-scope yt-report-details-form-content"><tp-yt-iron-autogrow-textarea id="description-text" class="paper-input-input style-scope yt-report-details-form-content" slot="input" aria-label$="[[getSimpleString(data.descriptionHint)]]" maxlength$="[[characterLimit]]" placeholder="[[getSimpleString(data.descriptionHint)]]" rows$="[[textNumRows]]" value="[[description]]" on-value-changed="updateDescriptionFromBinding"></tp-yt-iron-autogrow-textarea><tp-yt-paper-input-char-counter slot="add-on" class="style-scope yt-report-details-form-content"></tp-yt-paper-input-char-counter></tp-yt-paper-input-container></div><yt-formatted-string id="footer" text="[[data.footer]]" class="style-scope yt-report-details-form-content"></yt-formatted-string></div>');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;fGa===void 0&&(fGa=document.createElement("template"));var x=fGa;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Wz2=k}k=Wz2;return k},{mode:2});var sDU;var bYy;var Vw=function(){var k=_.S.apply(this,arguments)||this;k.updateMinutesFromBinding=function(g){k.minutes=g.detail.value};
k.updateSecondsFromBinding=function(g){k.seconds=g.detail.value};
k.updateDescriptionFromBinding=function(g){k.description=g.detail.value};
return k};
_.z(Vw,_.S);_.d=Vw.prototype;_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isMusic&&(this.seconds=this.minutes="0")};
_.d.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.submitButton":{id:"submit-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.d.ready=function(){_.kr(this.hostElement).querySelector("#submit-button").addEventListener("yt-action",this.onSubmitYtAction.bind(this))};
_.d.onSubmitYtAction=function(k){var g=k.detail;g.actionName==="yt-service-request"&&(g=g.args[1],g.flagEndpoint&&(k.stopPropagation(),this.refireAction(g)))};
_.d.refireAction=function(k){var g={text:this.description,minutes:Number(this.minutes),seconds:Number(this.seconds)};this.vssId&&(g.vss_id=this.vssId);_.g5(this.hostElement,[k,g]);this.submitDisabled=!0};
_.d.dataChanged=function(){var k=this;this.seconds=this.minutes="";this.isMusic&&(this.seconds=this.minutes="0");this.vssId=this.description="";this.submitDisabled=!1;var g=_.XE();g&&g.getPlayerPromise().then(function(P){var x=P.getOption("cc","track")||P.getOption("captions","track");x&&(k.vssId=x.vss_id);P=P.getCurrentTime();k.minutes=Math.floor(P/60).toString();k.seconds=(Math.floor(P)%60).toString()})};
_.d.updateSubmitButtonState=function(){var k;((k=this.data)==null?0:k.isFreeformReason)?this.set("data.submitButton.buttonRenderer.isDisabled",this.submitDisabled||this.minutes===""||this.seconds===""||!this.description||this.description.length<3):this.set("data.submitButton.buttonRenderer.isDisabled",this.submitDisabled||this.minutes===""||this.seconds==="")};
_.d.onYtServiceRequestCompleted=function(){_.RV(this.hostElement,"yt-close-popup-action")};
_.d.onYtServiceRequestError=function(){this.submitDisabled=!1};
_.mJ.Object.defineProperties(Vw.prototype,{characterLimit:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.characterLimit)||500}},
textNumRows:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.textNumRows)||4}}});
Vw.prototype.onYtServiceRequestError=Vw.prototype.onYtServiceRequestError;Vw.prototype.onYtServiceRequestCompleted=Vw.prototype.onYtServiceRequestCompleted;Vw.prototype.updateSubmitButtonState=Vw.prototype.updateSubmitButtonState;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Vw.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Vw.prototype,"ytRendererBehavior",void 0);
_.N([_.n({observer:"dataChanged"}),_.I("design:type",Object)],Vw.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Boolean)],Vw.prototype,"submitDisabled",void 0);_.N([_.n(),_.I("design:type",String)],Vw.prototype,"minutes",void 0);_.N([_.n(),_.I("design:type",String)],Vw.prototype,"seconds",void 0);_.N([_.n(),_.I("design:type",String)],Vw.prototype,"description",void 0);_.N([_.n(),_.I("design:type",String)],Vw.prototype,"vssId",void 0);
_.N([_.n({value:_.y4("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.I("design:type",Boolean)],Vw.prototype,"isMusic",void 0);_.N([_.E("data"),_.I("design:type",Number),_.I("design:paramtypes",[])],Vw.prototype,"characterLimit",null);_.N([_.E("data"),_.I("design:type",Number),_.I("design:paramtypes",[])],Vw.prototype,"textNumRows",null);
_.N([_.Zf("minutes","seconds","description","submitDisabled"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Vw.prototype,"updateSubmitButtonState",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Vw.prototype,"onYtServiceRequestCompleted",null);
_.N([_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Vw.prototype,"onYtServiceRequestError",null);_.N([_.hB({is:"yt-report-details-form-renderer",disableElementRegistration:!0})],Vw);
_.v(Vw,"yt-report-details-form-renderer",function(){if(bYy===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-details-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_details_form_renderer.yt.report.details.form.renderer.css.js--\x3e<div id="header" class="style-scope yt-report-details-form-renderer">\n  <div id="back-button" class="style-scope yt-report-details-form-renderer"></div>\n  <h2 id="title" class="style-scope yt-report-details-form-renderer">[[getSimpleString(data.title)]]</h2>\n</div>\n  <yt-report-details-form-content character-limit="[[characterLimit]]" data="[[data]]" description="[[description]]" handle-description-changed="[[updateDescriptionFromBinding]]" handle-minutes-changed="[[updateMinutesFromBinding]]" handle-seconds-changed="[[updateSecondsFromBinding]]" minutes="[[minutes]]" seconds="[[seconds]]" text-num-rows="[[textNumRows]]" class="style-scope yt-report-details-form-renderer">\n  </yt-report-details-form-content>\n<div id="buttons" class="style-scope yt-report-details-form-renderer">\n  <div id="cancel-button" class="style-scope yt-report-details-form-renderer"></div>\n  <div id="submit-button" class="style-scope yt-report-details-form-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;sDU===void 0&&(sDU=document.createElement("template"));var x=sDU;P.call(g,x.content.cloneNode(!0),k.content.firstChild);bYy=k}k=bYy;return k});var Bvd;var zZ7;var ui7;var hZy;var ZX=function(){return _.S.apply(this,arguments)||this};
_.z(ZX,_.S);
ZX.prototype.onCheckedChanged_=function(){if(this.data){var k=_.kr(this.hostElement).querySelector("#checkbox").checked;this.data.identifier==="yt-external-links-checkbox"?_.RV(this.hostElement,"yt-additional-detail-checkbox-update",[k]):this.data.identifier==="yt-hide-user-checkbox"?_.RV(this.hostElement,"yt-hide-user-checkbox-update",[k]):k&&this.data.enableCommand?_.RV(this.hostElement,"yt-modify-report-form-command",[_.b(this.data.enableCommand,aye)]):!k&&this.data.disableCommand&&_.RV(this.hostElement,
"yt-modify-report-form-command",[_.b(this.data.enableCommand,aye)])}};
ZX.prototype.onLabelTap_=function(k){k.target.tagName!="A"&&(_.kr(this.hostElement).querySelector("#checkbox").checked=!_.kr(this.hostElement).querySelector("#checkbox").checked)};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ZX.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ZX.prototype,"data",void 0);_.N([_.hB({is:"yt-boolean-form-field-v2-renderer",disableElementRegistration:!0})],ZX);
_.v(ZX,"yt-boolean-form-field-v2-renderer",function(){if(hZy===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-boolean-form-field-v2-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_boolean_form_field_v2_renderer.yt.boolean.form.field.v2.renderer.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" aria-labelledby="yt-boolean-form-field-v2-renderer-label" checked="[[data.value]]" on-checked-changed="onCheckedChanged_" class="style-scope yt-boolean-form-field-v2-renderer">\n</tp-yt-paper-checkbox>\n<div id="content" class="style-scope yt-boolean-form-field-v2-renderer">\n  <yt-formatted-string id="yt-boolean-form-field-v2-renderer-label" class="label style-scope yt-boolean-form-field-v2-renderer" text="[[data.label]]" on-tap="onLabelTap_">\n  </yt-formatted-string>\n  <yt-formatted-string id="yt-boolean-form-field-v2-renderer-tooltip" class="tooltip style-scope yt-boolean-form-field-v2-renderer" text="[[data.tooltip]]">\n  </yt-formatted-string>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;ui7===void 0&&(ui7=document.createElement("template"));var x=ui7;P.call(g,x.content.cloneNode(!0),k.content.firstChild);hZy=k}k=hZy;return k});var mg=function(){var k=_.S.apply(this,arguments)||this;k.canShowAdditionalDetailCheckbox=!1;k.canShowCheckbox=!1;k.keepDropdownFocusedAfterSelection=!0;return k};
_.z(mg,_.S);mg.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}}}}};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],mg.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],mg.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],mg.prototype,"canShowAdditionalDetailCheckbox",void 0);_.N([_.n(),_.I("design:type",Object)],mg.prototype,"canShowCheckbox",void 0);_.N([_.n(),_.I("design:type",Object)],mg.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.N([_.hB({is:"yt-report-form-modal-content",disableElementRegistration:!0})],mg);
_.v(mg,"yt-report-form-modal-content",function(){if(zZ7===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-form-modal-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_form_modal_content.yt.report.form.modal.content.css.js--\x3e<div id="container" hidden="[[!data]]" class="style-scope yt-report-form-modal-content"><yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope yt-report-form-modal-content"></yt-formatted-string><yt-options-renderer data="[[data.optionsSupportedRenderers.optionsRenderer]]" restore-focus-on-close="[[keepDropdownFocusedAfterSelection]]" class="style-scope yt-report-form-modal-content"></yt-options-renderer><div id="additional-detail-checkbox-container" hidden="[[!canShowAdditionalDetailCheckbox]]" class="style-scope yt-report-form-modal-content"></div><div id="checkbox-container" hidden="[[!canShowCheckbox]]" class="style-scope yt-report-form-modal-content"></div><yt-formatted-string id="footer" hidden="[[!data.footer]]" split-lines="" text="[[data.footer]]" class="style-scope yt-report-form-modal-content"></yt-formatted-string></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;Bvd===void 0&&(Bvd=document.createElement("template"));var x=Bvd;P.call(g,x.content.cloneNode(!0),k.content.firstChild);zZ7=k}k=zZ7;return k},{mode:2});var EO5;var LzV;var wQ=function(){var k=_.S.apply(this,arguments)||this;k.submitting=!1;k.submitButtonDisabled=!0;k.command=null;k.canShowCheckbox=!1;k.canShowAdditionalDetailCheckbox=!1;k.canShowNextButton=!1;k.additionalDetailCheckboxChecked=!1;k.refitJob=0;k.keepDropdownFocusedAfterSelection=!0;k.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-report-form-endpoint-update":"handleReportFormEndpointUpdateAction","yt-confirm-dialog-close-action":"handleConfirmDialogCloseAction","yt-modify-report-form-command":"handleModifyReportFormCommand",
"yt-additional-detail-checkbox-update":"handleAdditionalDetailCheckboxUpdateAction"};return k};
_.z(wQ,_.S);_.d=wQ.prototype;_.d.created=function(){this.refitJob=0};
_.d.attached=function(){this.JSC$21129_scroller&&(this.JSC$21129_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21129_scroller.attached&&typeof this.JSC$21129_scroller.attached==="function"&&this.JSC$21129_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.dataChanged=function(k){k&&(this.toggleSubmitButton(!!this.get("data.submitButton.buttonRenderer.isDisabled")),this.set("data.submitButton.buttonRenderer.isDisabled",void 0),this.set("data.nextButton.buttonRenderer.isDisabled",void 0),this.command=null,this.additionalDetailCheckboxChecked=this.canShowNextButton=this.canShowAdditionalDetailCheckbox=this.canShowCheckbox=this.hideReportForm=this.submitting=!1,k.legalReportCheckbox&&this.set("data.legalReportCheckbox.booleanFormFieldV2Renderer.value",
!1),k.additionalDetailCheckbox&&this.set("data.additionalDetailCheckbox.booleanFormFieldV2Renderer.value",!1),this.updateDialogStyling())};
_.d.onYtPopupOpened=function(){var k=_.XE();k&&k.getPlayerPromise().then(function(g){g.pauseVideo()})};
_.d.onYtNavigate=function(k){_.b(k.detail.endpoint,_.GX3)&&(k.stopPropagation(),this.hideReportForm=!0)};
_.d.onYtServiceRequestSent=function(){this.toggleSubmitButton(!0)};
_.d.onYtServiceRequestCompleted=function(k,g){var P=g.actions;if(P){if(P.length===1&&_.b(P[0],_.xD)){var x;P=((x=_.b(P[0],_.xD))==null?void 0:x.commands)||[]}x=0;for(var U=P.length;x<U;x++)_.b(P[x],_.S1)&&(k.stopPropagation(),this.hostElement.parentElement.close(),this.openPopupBehavior.openPopup(P[x]))}if(g.data&&(k=this.get("feedbackResponses",g.data)))for(g=0;g<k.length;g++)if(k[g].isThumbnailReporting){this.hostElement.parentElement.close();break}};
_.d.onYtServiceRequestError=function(){this.toggleSubmitButton(!1)};
_.d._onDescendantIronResize=function(k){k.stopPropagation();return!1};
_.d.handleReportFormEndpointUpdateAction=function(k){if(k.submitEndpoint){var g=this.command=k.submitEndpoint;g=_.b(g,_.yhd);if(g==null?0:g.additionalDetailCheckboxChecked)g.additionalDetailCheckboxChecked=this.additionalDetailCheckboxChecked;this.toggleSubmitButton(!1)}else k.submitNavigationEndpoint?(this.command=k.submitNavigationEndpoint,this.toggleSubmitButton(!1)):k.confirmDialog?(this.command={confirmDialogEndpoint:{content:{confirmDialogRenderer:k.confirmDialog.confirmDialogRenderer}}},this.toggleSubmitButton(!1)):
this.command=null;k.disableSubmitButton&&this.toggleSubmitButton(!0);this.handleModifyReportFormCommand(this.get("clickCommands.0.modifyReportFormCommand",k));this.refit()};
_.d.handleConfirmDialogCloseAction=function(k){k.confirmed?this.hostElement.parentElement.close():this.hideReportForm=!1};
_.d.submitButtonDisabledChanged=function(){var k=this.hostElement.parentElement;k&&k.invalidateTabbables&&k.invalidateTabbables()};
_.d.handleModifyReportFormCommand=function(k){k=this.get("action",k);k==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE"?this.canShowCheckbox=!1:k==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW"?this.canShowCheckbox=!0:k==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_HIDE"?this.canShowAdditionalDetailCheckbox=!1:k==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_SHOW"?this.canShowAdditionalDetailCheckbox=!0:k==="REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW"?this.canShowNextButton=!1:k==="REPORT_FORM_ACTION_NEXT_BUTTON_SHOW"&&
(this.canShowNextButton=!0);this.refit()};
_.d.updateDialogStyling=function(){var k,g,P,x,U,A=((U=(k=this.data)==null?void 0:(g=k.optionsSupportedRenderers)==null?void 0:(P=g.optionsRenderer)==null?void 0:(x=P.items)==null?void 0:x.length)!=null?U:0)<=2?0:240;_.iG(this.hostElement,{"--yt-report-form-modal-renderer-min-width":A+"px"})};
_.d.toggleSubmitButton=function(k){this.submitButtonDisabled=!k;this.submitButtonDisabled=k};
_.d.computeSubmitButtonData=function(k,g){var P={};_.b(g,_.GX3)?P.navigationEndpoint=g:P.command=g||void 0;k&&k.buttonRenderer&&_.vX.extend(P,k.buttonRenderer);return P};
_.d.computeNextButtonData=function(k,g){var P={};if(!k||!k.buttonRenderer)return P;_.vX.extend(P,k.buttonRenderer);if(!g)return P;if(_.b(g,_.GX3))P.navigationEndpoint=I87(g);else if(P.command=I87(g),k=_.b(P.command,_.yhd))k.legalCheckboxChecked=!0;return P};
_.d.computeShowNextButton=function(k,g,P){return!!k&&g&&P};
_.d.refit=function(){var k=this;this.refitJob||(this.refitJob=_.Xq.addLowPriorityJob(function(){_.GB(k.hostElement,"yt-refit");k.refitJob=0}))};
_.d.handleAdditionalDetailCheckboxUpdateAction=function(k){this.additionalDetailCheckboxChecked=k;_.b(this.command,_.yhd).additionalDetailCheckboxChecked=k};
_.mJ.Object.defineProperties(wQ,{template:{configurable:!0,enumerable:!0,get:function(){if(LzV===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-form-modal-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_form_modal_renderer.yt.report.form.modal.renderer.css.js--\x3e<template is="dom-if" if="[[submitting]]" restamp="" class="style-scope yt-report-form-modal-renderer">\n  <div id="container" class="style-scope yt-report-form-modal-renderer">\n    <div id="loading-indicator" class="style-scope yt-report-form-modal-renderer">\n      <tp-yt-paper-spinner-lite active="" class="style-scope yt-report-form-modal-renderer"></tp-yt-paper-spinner-lite>\n    </div>\n  </div>\n</template>\n<yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-report-form-modal-renderer"></yt-formatted-string>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope yt-report-form-modal-renderer">\n  <yt-report-form-modal-content can-show-additional-detail-checkbox="[[canShowAdditionalDetailCheckbox]]" can-show-checkbox="[[canShowCheckbox]]" data="[[data]]" keep-dropdown-focused-after-selection="[[keepDropdownFocusedAfterSelection]]" class="style-scope yt-report-form-modal-renderer">\n  </yt-report-form-modal-content>\n</tp-yt-paper-dialog-scrollable>\n<div class="buttons style-scope yt-report-form-modal-renderer">\n  <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" class="style-scope yt-report-form-modal-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="submit-button" data="[[computeSubmitButtonData(data.submitButton, command)]]" dialog-confirm="" disabled="[[submitButtonDisabled]]" hidden="[[computeShowNextButton(data.nextButton, canShowNextButton,\n              canShowCheckbox)]]" class="style-scope yt-report-form-modal-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="next-button" data="[[computeNextButtonData(data.nextButton, command)]]" dialog-confirm="" hidden="[[!computeShowNextButton(data.nextButton, canShowNextButton,\n              canShowCheckbox)]]" class="style-scope yt-report-form-modal-renderer">\n  </yt-button-renderer>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;EO5===void 0&&(EO5=document.createElement("template"));var x=EO5;P.call(g,x.content.cloneNode(!0),k.content.firstChild);LzV=k}k=LzV;return k}}});
wQ.prototype.onYtServiceRequestError=wQ.prototype.onYtServiceRequestError;wQ.prototype.onYtServiceRequestCompleted=wQ.prototype.onYtServiceRequestCompleted;wQ.prototype.onYtServiceRequestSent=wQ.prototype.onYtServiceRequestSent;wQ.prototype.onYtNavigate=wQ.prototype.onYtNavigate;wQ.prototype.onYtPopupOpened=wQ.prototype.onYtPopupOpened;_.N([_.h(_.ww.YtOpenPopupBehavior),_.I("design:type",Object)],wQ.prototype,"openPopupBehavior",void 0);
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],wQ.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],wQ.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],wQ.prototype,"eventForwardingBehavior",void 0);_.N([_.h(_.QF),_.I("design:type",Object)],wQ.prototype,"ironResizableBehavior",void 0);_.N([_.n({observer:"dataChanged"}),_.I("design:type",Object)],wQ.prototype,"data",void 0);
_.N([_.n(),_.I("design:type",Object)],wQ.prototype,"submitting",void 0);_.N([_.n({observer:"submitButtonDisabledChanged"}),_.I("design:type",Object)],wQ.prototype,"submitButtonDisabled",void 0);_.N([_.n(),_.I("design:type",Object)],wQ.prototype,"command",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],wQ.prototype,"hideReportForm",void 0);_.N([_.n(),_.I("design:type",Object)],wQ.prototype,"canShowCheckbox",void 0);
_.N([_.n(),_.I("design:type",Object)],wQ.prototype,"canShowAdditionalDetailCheckbox",void 0);_.N([_.n(),_.I("design:type",Object)],wQ.prototype,"canShowNextButton",void 0);_.N([_.n(),_.I("design:type",Object)],wQ.prototype,"additionalDetailCheckboxChecked",void 0);_.N([_.n(),_.I("design:type",Object)],wQ.prototype,"refitJob",void 0);_.N([_.n(),_.I("design:type",Object)],wQ.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.N([_.Td("#scroller"),_.I("design:type",Object)],wQ.prototype,"JSC$21129_scroller",void 0);_.N([_.dV("yt-popup-opened"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],wQ.prototype,"onYtPopupOpened",null);_.N([_.dV("yt-navigate"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],wQ.prototype,"onYtNavigate",null);
_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],wQ.prototype,"onYtServiceRequestSent",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.ov]),_.I("design:returntype")],wQ.prototype,"onYtServiceRequestCompleted",null);
_.N([_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],wQ.prototype,"onYtServiceRequestError",null);_.N([_.hB({is:"yt-report-form-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],wQ);var nOT;var Sra;var Jr=function(){return _.S.apply(this,arguments)||this};
_.z(Jr,_.S);_.d=Jr.prototype;_.d.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.id="mealbar-promo-renderer"};
_.d.onVisible=function(){var k,g;(g=_.Za().resolve(_.VE(_.RD)))==null||g.enqueue({label:_.a5((k=this.data)==null?void 0:k.messageTitle),elementToFocus:this.hostElement})};
_.d.onThumbnailLoaded=function(){_.GB(this.hostElement,"yt-refit")};
_.d.onDismissTap=function(){_.RV(this.hostElement,"yt-close-popup-action",["yt-mealbar-promo-renderer"])};
_.d.computeAlternateIcon=function(k){return k?k==="BACKSTAGE_ARTWORK"?"backstage:artwork":k:null};
_.d.computeFontFamily=function(k){return k==="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD"};
_.d.computeBackgroundStyle=function(k,g){if(k=this.computeBackgroundImage(k,g))if(k=_.CX(k.thumbnails))return'background-image: url("'+k+'");'};
_.d.computeHasFullHeightImage=function(k){return!(!(k&&k.thumbnails&&k.thumbnails.length>0)||this.modern)};
_.d.isModernStyle=function(k){return k.style==="STYLE_MODERN"};
_.d.computeIcon=function(k,g){if(k&&k.icon)return g?k.iconDark:k.icon};
_.d.computeBackgroundImage=function(k,g){if(k&&k.backgroundImage)return g?k.backgroundImageDark:k.backgroundImage};
_.d.computeLogo=function(k,g){if(k&&k.logo)return g?k.logoDark:k.logo};
_.d.computeShouldShowModernIcon=function(k,g){return k&&!!g};
_.d.getLogoContainerClassName=function(k){return this.logoWithPadding(k)?"yt-mealbar-promo-renderer-logo-with-padding":"yt-mealbar-promo-renderer-logo"};
_.d.getLogoImageId=function(k){return this.logoWithPadding(k)?"mealbar-logo-with-padding":"mealbar-logo"};
_.d.logoWithPadding=function(k){var g,P,x;return(k=(g=this.computeLogo(k,this.isDarkTheme))==null?void 0:(P=g.thumbnails)==null?void 0:(x=P[0])==null?void 0:x.height)&&k%31===0?!0:!1};
Jr.prototype.onThumbnailLoaded=Jr.prototype.onThumbnailLoaded;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Jr.prototype,"ytRendererBehavior",void 0);_.N([_.n({}),_.I("design:type",Object)],Jr.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,computed:"isModernStyle(data)"}),_.I("design:type",Boolean)],Jr.prototype,"modern",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],Jr.prototype,"isDarkTheme",void 0);
_.N([_.n({computed:"computeIcon(data, isDarkTheme)"}),_.I("design:type",Object)],Jr.prototype,"icon",void 0);_.N([_.n({computed:"computeLogo(data, isDarkTheme)"}),_.I("design:type",Object)],Jr.prototype,"logo",void 0);_.N([_.n({computed:"computeBackgroundStyle(data, isDarkTheme)"}),_.I("design:type",Object)],Jr.prototype,"backgroundStyle",void 0);_.N([_.n({computed:"computeAlternateIcon(data.alternateIcon.iconType)"}),_.I("design:type",Object)],Jr.prototype,"alternateIcon",void 0);
_.N([_.n({reflectToAttribute:!0,computed:"computeHasFullHeightImage(data.icon)"}),_.I("design:type",Boolean)],Jr.prototype,"hasFullHeightImage",void 0);_.N([_.n({reflectToAttribute:!0,computed:"computeFontFamily(data.font)"}),_.I("design:type",Boolean)],Jr.prototype,"useYoutubeSans",void 0);_.N([_.n({computed:"computeShouldShowModernIcon(modern, icon)"}),_.I("design:type",Boolean)],Jr.prototype,"shouldShowModernIcon",void 0);
_.N([_.dV("yt-img-shadow-loaded"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Jr.prototype,"onThumbnailLoaded",null);_.N([_.hB({is:"yt-mealbar-promo-renderer",disableElementRegistration:!0})],Jr);
_.v(Jr,"yt-mealbar-promo-renderer",function(){if(Sra===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-mealbar-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.promos.yt_mealbar_promo_renderer.yt.mealbar.promo.renderer.css.js--\x3e<template is="dom-if" if="[[!modern]]" class="style-scope yt-mealbar-promo-renderer">\n  <yt-img-shadow id="icon" hidden="[[!data.icon]]" notify-on-loaded="" thumbnail="[[data.icon]]" class="style-scope yt-mealbar-promo-renderer">\n  </yt-img-shadow>\n  <yt-icon id="alternate-icon" hidden="[[!alternateIcon]]" icon="[[alternateIcon]]" class="style-scope yt-mealbar-promo-renderer"></yt-icon>\n</template>\n<div id="main" style$="[[backgroundStyle]]" class="style-scope yt-mealbar-promo-renderer">\n  <div class="yt-mealbar-promo-renderer-content style-scope yt-mealbar-promo-renderer">\n    <div class="style-scope yt-mealbar-promo-renderer">\n      <template is="dom-if" if="[[logo]]" class="style-scope yt-mealbar-promo-renderer">\n        <div class$="[[getLogoContainerClassName(data)]] style-scope yt-mealbar-promo-renderer">\n          <yt-img-shadow dimension="HEIGHT" height="20" hidden="[[!logo]]" id$="[[getLogoImageId(data)]]" notify-on-loaded="" object-fit="CONTAIN" thumbnail="[[logo]]" class="style-scope yt-mealbar-promo-renderer">\n          </yt-img-shadow>\n        </div>\n      </template>\n      <h2 class="yt-mealbar-promo-renderer-message-title style-scope yt-mealbar-promo-renderer">\n        <yt-formatted-string text="[[data.messageTitle]]" class="style-scope yt-mealbar-promo-renderer"></yt-formatted-string>\n      </h2>\n      <template is="dom-repeat" items="[[data.messageTexts]]" class="style-scope yt-mealbar-promo-renderer">\n        <div id="message-text" class="yt-mealbar-promo-renderer-message-text style-scope yt-mealbar-promo-renderer">\n          <yt-formatted-string text="[[item]]" class="style-scope yt-mealbar-promo-renderer"></yt-formatted-string>\n        </div>\n      </template>\n      <template is="dom-if" if="[[data.supplementalText]]" class="style-scope yt-mealbar-promo-renderer">\n        <yt-formatted-string class="yt-mealbar-promo-renderer-supplemental-text style-scope yt-mealbar-promo-renderer" text="[[data.supplementalText]]"></yt-formatted-string>\n      </template>\n    </div>\n    <template is="dom-if" if="[[shouldShowModernIcon]]" class="style-scope yt-mealbar-promo-renderer">\n      <yt-img-shadow class="yt-mealbar-promo-renderer-modern-icon style-scope yt-mealbar-promo-renderer" hidden="[[!icon]]" notify-on-loaded="" thumbnail="[[icon]]">\n      </yt-img-shadow>\n    </template>\n  </div>\n  <div class="button-container style-scope yt-mealbar-promo-renderer">\n    <template is="dom-if" if="[[data.dismissButton.buttonRenderer]]" class="style-scope yt-mealbar-promo-renderer">\n      <yt-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" on-click="onDismissTap" class="style-scope yt-mealbar-promo-renderer">\n      </yt-button-renderer>\n    </template>\n    <template is="dom-if" if="[[data.actionButton.buttonRenderer]]" class="style-scope yt-mealbar-promo-renderer">\n      <yt-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" on-click="onDismissTap" class="style-scope yt-mealbar-promo-renderer">\n      </yt-button-renderer>\n    </template>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;nOT===void 0&&(nOT=document.createElement("template"));var x=nOT;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Sra=k}k=Sra;return k},{mode:2});var Fzy;var Yry;var rQ=function(){return _.S.apply(this,arguments)||this};
_.z(rQ,_.S);_.d=rQ.prototype;_.d.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[boundOnTap_]]",overrides:"[[buttonOverride]]"}}}},"data.acceptButton":{id:"accept-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[boundOnTap_]]",overrides:"[[buttonOverride]]"}}}}}};
_.d.computeHasButtons_=function(k){return!(!k.dismissButton&&!k.acceptButton)};
_.d.computeStyle_=function(k){return k||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.d.observeImpressionEndpoints_=function(){var k=this;this.data&&this.data.promoConfig&&this.data.promoConfig.impressionEndpoints&&this.data.promoConfig.impressionEndpoints.forEach(function(g){g.clickTrackingParams&&delete g.clickTrackingParams;_.g5(k.hostElement,[g])})};
_.d.onTap_=function(){_.RV(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])};
rQ.prototype.observeImpressionEndpoints_=rQ.prototype.observeImpressionEndpoints_;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],rQ.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],rQ.prototype,"ytEventForwardingBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],rQ.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],rQ.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],rQ.prototype,"positionType",void 0);_.N([_.n({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.I("design:type",Boolean)],rQ.prototype,"hasButtons_",void 0);_.N([_.n({value:function(){return this.onTap_.bind(this)}}),
_.I("design:type",Function)],rQ.prototype,"boundOnTap_",void 0);_.N([_.n({value:{style:"mono-inverse"}}),_.I("design:type",Object)],rQ.prototype,"buttonOverride",void 0);_.N([_.OO("data.promoConfig.impressionEndpoints"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],rQ.prototype,"observeImpressionEndpoints_",null);_.N([_.hB({is:"yt-tooltip-renderer",disableElementRegistration:!0})],rQ);
_.v(rQ,"yt-tooltip-renderer",function(){if(Yry===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-tooltip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.promos.yt_tooltip_renderer.yt.tooltip.renderer.css.js--\x3e<div id="content" class="style-scope yt-tooltip-renderer">\n  <yt-formatted-string id="text" hidden$="[[!data.text]]" text="[[data.text]]" class="style-scope yt-tooltip-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="details-text" hidden$="[[!data.detailsText]]" text="[[data.detailsText]]" class="style-scope yt-tooltip-renderer">\n  </yt-formatted-string>\n</div>\n<div class="buttons style-scope yt-tooltip-renderer" hidden="[[!hasButtons_]]">\n  <div id="dismiss-button" hidden$="[[!data.dismissButton]]" class="style-scope yt-tooltip-renderer"></div>\n  <div id="accept-button" hidden$="[[!data.acceptButton]]" class="style-scope yt-tooltip-renderer"></div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;Fzy===void 0&&(Fzy=document.createElement("template"));var x=Fzy;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Yry=k}k=Yry;return k},{mode:2});var jD3;var QDa;var lGs={},Day=(lGs.WEB_REMIX="music.youtube.com",lGs),f$=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-signal-action-copy-share-embed-url":"handleSignalActionCopyShareEmbedUrl_","yt-share-panel-set-timestamp-action":"handleSetTimestamp_"};return k};
_.z(f$,_.S);_.d=f$.prototype;_.d.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startAt":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.created=function(){this.embedHost_=Day[_.y4("INNERTUBE_CLIENT_NAME")]||"www.youtube.com"};
_.d.ready=function(){_.kr(this.hostElement).querySelector("#embed-code").addEventListener("tap",this.onEmbedCode_.bind(this))};
_.d.computeEmbedCode_=function(k,g,P,x,U){if(!k)return"";var A=k.videoId,q=k.fullListId,T=[];k.attributionId&&T.push("si="+k.attributionId);x||T.push("controls=0");P&&Number(g)>0&&T.push("start="+g);q&&(A="videoseries",T.push("list="+q));P="https://"+(U?"www.youtube-nocookie.com":this.embedHost_)+"/embed/"+A;k.clipId&&(T.push("clip="+k.clipId),T.push("clipt="+k.clipTiming));g=T.length>0?P+"?"+T.join("&amp;"):P;k.encryptedEmbedConfig&&T.push("embed_config="+JSON.stringify({enc:k.encryptedEmbedConfig}));
T=T.length>0?P+"?"+T.join("&amp;"):P;_.W("web_sharing_embed_preview_killswitch")?_.kr(this.videoPreviewContainer).innerHTML=this.getEmbedCode_(T,k.previewWidth||854,k.previewHeight||480):(_.L3(this.videoPreviewContainer),_.kr(this.videoPreviewContainer).appendChild(this.buildIframeElement(T)));return this.getEmbedCode_(g,k.width||560,k.height||315)};
_.d.buildIframeElement=function(k){var g=document.createElement("iframe"),P,x;g.width=""+((x=(P=this.data)==null?void 0:P.previewWidth)!=null?x:854);var U,A;g.height=""+((A=(U=this.data)==null?void 0:U.previewHeight)!=null?A:480);_.cVA(g,2,k);g.title="YouTube video player";g.frameBorder="0";g.allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share";g.referrerPolicy="strict-origin-when-cross-origin";g.allowFullscreen=!0;return g};
_.d.computeIsSquareAspectRatio_=function(k){return k.previewHeight&&k.previewWidth?k.previewHeight==k.previewWidth:!1};
_.d.computeShowEmbedOptions_=function(k){return!!k.enablePrivacyModeOptionLabel||!!k.showPlayerControlsOptionLabel};
_.d.getEmbedCode_=function(k,g,P){return'<iframe width="'+g+'" height="'+P+'" src="'+k+'" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>'};
_.d.handleSignalActionCopyShareEmbedUrl_=function(){_.kr(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();document.execCommand("copy");this.trackEmbedCopyUrl_()};
_.d.handleSetTimestamp_=function(k){this.startAtTimeStamp_=(this.startAtChecked_=k.isSet)?k.timestamp:0};
_.d.closePanel_=function(){_.RV(this.hostElement,"yt-close-popup-action",["yt-sharing-embed-renderer"])};
_.d.onEmbedCode_=function(){_.kr(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();this.trackEmbedCopyUrl_()};
_.d.onYtPopupClosed_=function(){_.L3(_.kr(this.hostElement).querySelector("#video-preview"))};
_.d.trackEmbedCopyUrl_=function(){this&&this.data&&this.data.actionButtons&&this.data.actionButtons.length>0&&_.b(this.data.actionButtons[0],_.pj)&&this.ytRendererBehavior.logExplicitClick(_.b(this.data.actionButtons[0],_.pj))};
f$.prototype.onYtPopupClosed_=f$.prototype.onYtPopupClosed_;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],f$.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],f$.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],f$.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],f$.prototype,"data",void 0);
_.N([_.n({computed:"computeEmbedCode_(data, startAtTimeStamp_, startAtChecked_, isPlayerControlsOptionChecked_, isPrivacyModeOptionChecked_)"}),_.I("design:type",String)],f$.prototype,"embedCode_",void 0);_.N([_.n({value:!0}),_.I("design:type",Boolean)],f$.prototype,"isPlayerControlsOptionChecked_",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],f$.prototype,"isPrivacyModeOptionChecked_",void 0);_.N([_.n({value:!1,notify:!0}),_.I("design:type",Boolean)],f$.prototype,"startAtChecked_",void 0);
_.N([_.n({value:0}),_.I("design:type",Number)],f$.prototype,"startAtTimeStamp_",void 0);_.N([_.n({computed:"computeIsSquareAspectRatio_(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],f$.prototype,"isSquareAspectRatio_",void 0);_.N([_.Td("#video-preview"),_.I("design:type",HTMLElement)],f$.prototype,"videoPreviewContainer",void 0);_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],f$.prototype,"onYtPopupClosed_",null);
_.N([_.hB({is:"yt-sharing-embed-renderer",disableElementRegistration:!0})],f$);
_.v(f$,"yt-sharing-embed-renderer",function(){if(QDa===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-sharing-embed-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_sharing_embed_renderer.yt.sharing.embed.renderer.css.js--\x3e<div id="video-preview" class="style-scope yt-sharing-embed-renderer"></div>\n<div id="embed-panel" class="style-scope yt-sharing-embed-renderer">\n  <div id="title-bar" class="style-scope yt-sharing-embed-renderer">\n    <div id="embed-label" class="style-scope yt-sharing-embed-renderer">\n      <yt-formatted-string text="[[data.title]]" class="style-scope yt-sharing-embed-renderer"></yt-formatted-string>\n    </div>\n    <yt-icon id="close-panel-icon" icon="yt-icons:close" on-tap="closePanel_" class="style-scope yt-sharing-embed-renderer"></yt-icon>\n  </div>\n  <tp-yt-paper-dialog-scrollable id="content" class="style-scope yt-sharing-embed-renderer">\n    <div id="basic" class="style-scope yt-sharing-embed-renderer">\n      <tp-yt-paper-textarea id="embed-code" no-label-float="" use-v2-underline="" value="{{embedCode_}}" class="style-scope yt-sharing-embed-renderer"></tp-yt-paper-textarea>\n      <div id="start-at" class="style-scope yt-sharing-embed-renderer"></div>\n    </div>\n    <template is="dom-if" if="[[computeShowEmbedOptions_(data)]]" class="style-scope yt-sharing-embed-renderer">\n      <div id="embed-options" class="style-scope yt-sharing-embed-renderer">\n        <yt-formatted-string id="embed-options-label" text="[[data.embedOptionsLabel]]" class="style-scope yt-sharing-embed-renderer">\n        </yt-formatted-string>\n        <div id="layout-size" class="style-scope yt-sharing-embed-renderer">\n          \n        </div>\n        <tp-yt-paper-checkbox id="player-controls-option" checked="{{isPlayerControlsOptionChecked_}}" class="style-scope yt-sharing-embed-renderer">\n          <yt-formatted-string text="[[data.showPlayerControlsOptionLabel]]" class="style-scope yt-sharing-embed-renderer">\n          </yt-formatted-string>\n        </tp-yt-paper-checkbox>\n        <span id="privacy-mode-wrapper" class="style-scope yt-sharing-embed-renderer">\n          <tp-yt-paper-checkbox id="privacy-mode-option" checked="{{isPrivacyModeOptionChecked_}}" class="style-scope yt-sharing-embed-renderer">\n            <yt-formatted-string text="[[data.enablePrivacyModeOptionLabel]]" class="style-scope yt-sharing-embed-renderer">\n            </yt-formatted-string>\n          </tp-yt-paper-checkbox>\n          <yt-icon id="privacy-mode-info" icon="yt-icons:info-outline" class="style-scope yt-sharing-embed-renderer"></yt-icon>\n          <tp-yt-paper-tooltip id="privacy-tooltip" for="privacy-mode-info" position="top" class="style-scope yt-sharing-embed-renderer">\n            [[data.enablePrivacyModeOptionLabel.accessibility.accessibilityData.label]]\n          </tp-yt-paper-tooltip>\n        </span>\n      </div>\n    </template>\n    <div id="additional-info" class="style-scope yt-sharing-embed-renderer">\n      <div id="additional-links" class="style-scope yt-sharing-embed-renderer">\n        <yt-formatted-string class="link style-scope yt-sharing-embed-renderer" link-inherit-color="" text="[[data.apiReferenceLinkLabel]]">\n        </yt-formatted-string>\n        <yt-formatted-string class="link style-scope yt-sharing-embed-renderer" link-inherit-color="" text="[[data.developerSampleLinkLabel]]"></yt-formatted-string>\n      </div>\n      <yt-formatted-string id="legal-info" text="[[data.legalInfo]]" class="style-scope yt-sharing-embed-renderer"></yt-formatted-string>\n    </div>\n  </tp-yt-paper-dialog-scrollable>\n  <div id="action-buttons" class="style-scope yt-sharing-embed-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;jD3===void 0&&(jD3=document.createElement("template"));var x=jD3;P.call(g,x.content.cloneNode(!0),k.content.firstChild);QDa=k}k=QDa;return k},{mode:2});var t4T={};
t4T.YtUnlimitedFamilyInterstitialBehavior=[_.ww.YtOpenPopupBehavior,_.W_.YtActionHandlerBehavior,{actionMap:{"yt-signal-action-show-previous-family-dialog":"handleSignalActionShowPreviousFamilyDialog_","yt-open-popup-action":"handleOpenPopupAction_","yt-unlimited-create-family-endpoint":"handleUnlimitedCreateFamilyEndpoint_"},listeners:{"yt-popup-closed":"onPopupClosed_"},created:function(){window.familyDialogHistory||(window.familyDialogHistory=[]);this.dialogHistory_=window.familyDialogHistory;this.showingPreviousDialog_=
!1},
maybeCloseDialogOnFooterButtonTap:function(k){k=_.Sj3(_.vU(k),"yt-button-renderer");return k?k.hasAttribute("footer-button")?(this.hostElement.parentElement.close(),!0):!1:!1},
pushToHistory:function(k){this.dialogHistory_.push(k)},
popFromHistory:function(){return this.dialogHistory_.pop()},
handleSignalActionShowPreviousFamilyDialog_:function(){var k=this.popFromHistory();if(k){var g={openPopupAction:{popupType:"DIALOG",popup:{}}};g.openPopupAction.popup[k.renderer]=k.data;this.showingPreviousDialog_=!0;this.openPopup(g)}},
handleOpenPopupAction_:function(k){if(this.showingPreviousDialog_)this.showingPreviousDialog_=!1;else{var g=["unlimitedFamilyMessageInterstitialRenderer","unlimitedFamilyProfileInterstitialRenderer"].some(function(x){return!!k.openPopupAction.popup[x]}),P=this.getElementName_();
g&&this.data&&(this.pushToHistory({renderer:P,data:this.data}),this.hostElement.parentElement.close())}},
handleUnlimitedCreateFamilyEndpoint_:function(k){if(k=_.b(k,wK7))this.loading=!0,_.RV(this.hostElement,"yt-open-create-family-dialog",[k,this.unicornReadyCallback_.bind(this)])},
getElementName_:function(){var k=this.hostElement.nodeName.split("-").slice(1).map(function(g){return""+g[0].toUpperCase()+g.slice(1).toLowerCase()}).join("");
return k[0].toLowerCase()+k.slice(1)},
unicornReadyCallback_:function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1}}];var M4a;var KzY;var W7=function(){return _.S.apply(this,arguments)||this};
_.z(W7,_.S);_.d=W7.prototype;_.d.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"footer-button":!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0,"footer-button":!0}}}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.RV(this.hostElement,"yt-register-create-family-dialog");_.kr(this.hostElement).querySelector("#thumbnail").onShow()};
_.d.fireOnCloseCommand_=function(){var k;((k=this.data)==null?0:k.onCloseCommand)&&_.Pw(this.hostElement,[this.data.onCloseCommand],this.hostElement)};
_.d.onYtServiceRequestSent_=function(k,g){g&&g.endpoint&&_.b(g.endpoint,_.UX)||(this.loading=!0)};
_.d.onYtServiceRequestCompleted_=function(){var k=this.hostElement.parentElement;k.close&&k.close();this.loading=!1};
_.d.openPopupHandler_=function(k){if(k.detail==this){var g;((g=this.data)==null?0:g.onOpenCommands)&&_.Pw(this.hostElement,this.data.onOpenCommands,this.hostElement)}};
_.d.closePopupHandler_=function(k,g){this.fireOnCloseCommand_();if(g&&g.canceled===!0||g&&g.canceled===!1&&g.confirmed===!1){var P;((P=this.data)==null?0:P.onDismissCommands)&&_.Pw(this.hostElement,this.data.onDismissCommands,this.hostElement)}};
_.d.dataChanged_=function(){this.loading=!1};
W7.prototype.dataChanged_=W7.prototype.dataChanged_;W7.prototype.closePopupHandler_=W7.prototype.closePopupHandler_;W7.prototype.openPopupHandler_=W7.prototype.openPopupHandler_;W7.prototype.onYtServiceRequestCompleted_=W7.prototype.onYtServiceRequestCompleted_;W7.prototype.onYtServiceRequestSent_=W7.prototype.onYtServiceRequestSent_;_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],W7.prototype,"ytEventForwardingBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],W7.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(t4T.YtUnlimitedFamilyInterstitialBehavior),_.I("design:type",Object)],W7.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],W7.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],W7.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],W7.prototype,"loading",void 0);_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],W7.prototype,"onYtServiceRequestSent_",null);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.ov]),_.I("design:returntype")],W7.prototype,"onYtServiceRequestCompleted_",null);
_.N([_.dV("yt-popup-opened"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],W7.prototype,"openPopupHandler_",null);_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],W7.prototype,"closePopupHandler_",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],W7.prototype,"dataChanged_",null);
_.N([_.hB({is:"yt-unlimited-family-message-interstitial-renderer",disableElementRegistration:!0})],W7);
_.v(W7,"yt-unlimited-family-message-interstitial-renderer",function(){if(KzY===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-family-message-interstitial-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_family_message_interstitial_renderer.yt.unlimited.family.message.interstitial.renderer.css.js--\x3e<tp-yt-paper-spinner active="[[loading]]" class="style-scope yt-unlimited-family-message-interstitial-renderer"></tp-yt-paper-spinner>\n<div class="content-container style-scope yt-unlimited-family-message-interstitial-renderer" hidden="[[loading]]">\n  <div class="main-content style-scope yt-unlimited-family-message-interstitial-renderer">\n    <h2 class="style-scope yt-unlimited-family-message-interstitial-renderer">[[getSimpleString(data.title)]]</h2>\n    <yt-formatted-string class="content style-scope yt-unlimited-family-message-interstitial-renderer" text="[[data.content]]"></yt-formatted-string>\n  </div>\n  <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" width="252" class="style-scope yt-unlimited-family-message-interstitial-renderer"></yt-img-shadow>\n</div>\n<div class="footer-container style-scope yt-unlimited-family-message-interstitial-renderer" hidden="[[loading]]">\n  <yt-formatted-string class="footer style-scope yt-unlimited-family-message-interstitial-renderer" text="[[data.footer]]"></yt-formatted-string>\n  <div class="buttons style-scope yt-unlimited-family-message-interstitial-renderer">\n    <div id="dismiss-button" class="footer-button style-scope yt-unlimited-family-message-interstitial-renderer"></div>\n    <div id="action-button" class="footer-button style-scope yt-unlimited-family-message-interstitial-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;M4a===void 0&&(M4a=document.createElement("template"));var x=M4a;P.call(g,x.content.cloneNode(!0),k.content.firstChild);KzY=k}k=KzY;return k},{mode:2});var oOY;var vO3;var sa=function(){return _.S.apply(this,arguments)||this};
_.z(sa,_.S);sa.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"}}}};
sa.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.kr(this.hostElement).querySelectorAll(".secondary-thumbnail").forEach(function(k){k.onShow()});
_.kr(this.hostElement).querySelector("#main-thumbnail").onShow()};
sa.prototype.onButtonTap_=function(k){this.ytUnlimitedFamilyInterstitialBehavior.maybeCloseDialogOnFooterButtonTap(k)};
sa.prototype.computeMainThumbnailWidth_=function(k){return k&&k.length!==0?72:96};
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],sa.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],sa.prototype,"ytRendererBehavior",void 0);_.N([_.h(t4T.YtUnlimitedFamilyInterstitialBehavior),_.I("design:type",Object)],sa.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],sa.prototype,"data",void 0);
_.N([_.n({computed:"computeMainThumbnailWidth_(data.secondaryThumbnails)"}),_.I("design:type",Number)],sa.prototype,"mainThumbnailWidth_",void 0);_.N([_.n({value:function(){return this.onButtonTap_.bind(this)}}),
_.I("design:type",Function)],sa.prototype,"boundButtonTap_",void 0);_.N([_.hB({is:"yt-unlimited-family-profile-interstitial-renderer",disableElementRegistration:!0})],sa);
_.v(sa,"yt-unlimited-family-profile-interstitial-renderer",function(){if(vO3===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-family-profile-interstitial-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_family_profile_interstitial_renderer.yt.unlimited.family.profile.interstitial.renderer.css.js--\x3e<div class="content-container style-scope yt-unlimited-family-profile-interstitial-renderer"><div class="left-side style-scope yt-unlimited-family-profile-interstitial-renderer"><h2 class="style-scope yt-unlimited-family-profile-interstitial-renderer">[[getSimpleString(data.additionalInfoHeader)]]</h2><yt-formatted-string class="additional-info style-scope yt-unlimited-family-profile-interstitial-renderer" text="[[data.additionalInfo]]"></yt-formatted-string></div><div class="right-side style-scope yt-unlimited-family-profile-interstitial-renderer"><yt-img-shadow id="main-thumbnail" thumbnail="[[data.mainThumbnail]]" width="[[mainThumbnailWidth_]]" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></yt-img-shadow><div class="secondary-thumbnails style-scope yt-unlimited-family-profile-interstitial-renderer"><template is="dom-repeat" items="[[data.secondaryThumbnails]]" class="style-scope yt-unlimited-family-profile-interstitial-renderer"><yt-img-shadow class="secondary-thumbnail style-scope yt-unlimited-family-profile-interstitial-renderer" thumbnail="[[item]]" width="36"></yt-img-shadow></template></div><span class="member-info style-scope yt-unlimited-family-profile-interstitial-renderer">[[getSimpleString(data.memberInfo)]]</span><span class="member-title style-scope yt-unlimited-family-profile-interstitial-renderer">[[getSimpleString(data.memberTitle)]]</span><div id="manage-button" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></div></div></div><div class="buttons style-scope yt-unlimited-family-profile-interstitial-renderer"><div id="dismiss-button" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></div><div id="action-button" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></div></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;oOY===void 0&&(oOY=document.createElement("template"));var x=oOY;P.call(g,x.content.cloneNode(!0),k.content.firstChild);vO3=k}k=vO3;return k},{mode:2});var aGF;var HYY;var bg=function(){var k=_.S.apply(this,arguments)||this;k.sliderAriaValueText_=null;k.selectedIndex_=0;k.messages={PAUSE_SLIDER:_.OX("PAUSE_SLIDER",void 0,"Pause Duration")};return k};
_.z(bg,_.S);_.d=bg.prototype;_.d.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[onButtonTap_]]"}}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},properties:{"on-tap":"[[onSecondaryTap_]]"}}}}}};
_.d.onPopupOpened_=function(k){k.detail==this&&_.W("enable_premium_voluntary_pause")&&(_.RV(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]),this.handleOnOpenCommands_())};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.setDialogData=function(k){this.data=k;this.resetSlider_()};
_.d.dataChanged_=function(){this.data&&this.resetSlider_()};
_.d.onSubmitTap_=function(){if(this.data.confirmCommand){var k=this.data.confirmCommand;_.b(k,_.Gz4)&&_.g5(this.hostElement,[k,{resume_time_ms:parseInt(this.selectedData_.resumeTimeMs,10)}])}};
_.d.onExitButtonTap_=function(){_.RV(this.hostElement,"yt-close-popup-action",["yt-unplugged-pause-membership-dialog-renderer"])};
_.d.closePopupHandler_=function(k,g){(g&&g.canceled===!0||g.canceled===!1&&g.confirmed===!1)&&this.handleOnDismissCommands_()};
_.d.onSliderChange_=function(){this.selectedIndex_=_.kr(this.hostElement).querySelector("#id-pause-slider").immediateValue;this.updateUiState_()};
_.d.updateUiState_=function(){this.data&&(this.selectedData_=this.data.endOptions[this.selectedIndex_],this.setSliderAriaValueText_())};
_.d.setSliderAriaValueText_=function(){this.selectedData_&&(this.sliderAriaValueText_=this.selectedData_.accessibilityData.label)};
_.d.resetSlider_=function(){if(this.data){var k=this.data.defaultEndOptionIndex||0,g=_.kr(this.hostElement).querySelector("#id-pause-slider");if(g.immediateValue<k)for(;g.immediateValue!=k;)g.increment();else if(k<g.immediateValue)for(;g.immediateValue!=k;)g.decrement();this.selectedIndex_=k;this.selectIndexMax_=this.data.endOptions.length-1;this.updateUiState_()}};
_.d.handleOnOpenCommands_=function(){this.data&&this.data.onOpenCommands&&this.data.onOpenCommands&&_.Pw(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.d.handleOnDismissCommands_=function(){this.data&&this.data.onDismissCommands&&this.data.onDismissCommands&&_.Pw(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.d.onYtServiceRequestSent=function(){this.loading=!0};
_.d.onYtServiceRequestCompleted=function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1};
bg.prototype.onYtServiceRequestCompleted=bg.prototype.onYtServiceRequestCompleted;bg.prototype.onYtServiceRequestSent=bg.prototype.onYtServiceRequestSent;bg.prototype.closePopupHandler_=bg.prototype.closePopupHandler_;bg.prototype.dataChanged_=bg.prototype.dataChanged_;bg.prototype.onPopupOpened_=bg.prototype.onPopupOpened_;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],bg.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],bg.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],bg.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],bg.prototype,"loading",void 0);_.N([_.n(),_.I("design:type",Number)],bg.prototype,"selectIndexMax_",void 0);_.N([_.n(),_.I("design:type",Object)],bg.prototype,"selectedData_",void 0);
_.N([_.n(),_.I("design:type",Object)],bg.prototype,"sliderAriaValueText_",void 0);_.N([_.n({value:function(){return this.onSubmitTap_.bind(this)}}),
_.I("design:type",Function)],bg.prototype,"onButtonTap_",void 0);_.N([_.n({value:function(){return this.onExitButtonTap_.bind(this)}}),
_.I("design:type",Function)],bg.prototype,"onSecondaryTap_",void 0);_.N([_.n(),_.I("design:type",Object)],bg.prototype,"messages",void 0);_.N([_.dV("yt-popup-opened"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],bg.prototype,"onPopupOpened_",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],bg.prototype,"dataChanged_",null);
_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],bg.prototype,"closePopupHandler_",null);_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],bg.prototype,"onYtServiceRequestSent",null);
_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.ov]),_.I("design:returntype")],bg.prototype,"onYtServiceRequestCompleted",null);_.N([_.hB({is:"yt-unplugged-pause-membership-dialog-renderer",disableElementRegistration:!0})],bg);
_.v(bg,"yt-unplugged-pause-membership-dialog-renderer",function(){if(HYY===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unplugged-pause-membership-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unplugged_pause_membership_dialog_renderer.yt.unplugged.pause.membership.dialog.renderer.css.js--\x3e<tp-yt-paper-spinner-lite active="[[loading]]" class="style-scope yt-unplugged-pause-membership-dialog-renderer"></tp-yt-paper-spinner-lite><div class="dialog-title style-scope yt-unplugged-pause-membership-dialog-renderer" role="heading">[[getSimpleString(data.title)]]</div><div class="duration-title style-scope yt-unplugged-pause-membership-dialog-renderer">\n  [[getSimpleString(selectedData_.pausePeriodMessage)]]\n</div><div class="duration-subtitle style-scope yt-unplugged-pause-membership-dialog-renderer">\n  [[getSimpleString(selectedData_.pauseEndMessage)]]\n</div><tp-yt-paper-slider id="id-pause-slider" class="pause-slider style-scope yt-unplugged-pause-membership-dialog-renderer" aria-label$="[[messages.PAUSE_SLIDER]]" aria-valuetext$="[[sliderAriaValueText_]]" max="[[selectIndexMax_]]" min="0" step="1" on-immediate-value-change="onSliderChange_" on-value-change="onSliderChange_"></tp-yt-paper-slider><template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope yt-unplugged-pause-membership-dialog-renderer"><yt-formatted-string class="body-message style-scope yt-unplugged-pause-membership-dialog-renderer" split-lines="" text="[[item]]"></yt-formatted-string></template><div id="dialog-actions" class="style-scope yt-unplugged-pause-membership-dialog-renderer"><div id="secondary-button" class="style-scope yt-unplugged-pause-membership-dialog-renderer"></div><div id="primary-button" class="style-scope yt-unplugged-pause-membership-dialog-renderer"></div></div>');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;aGF===void 0&&(aGF=document.createElement("template"));var x=aGF;P.call(g,x.content.cloneNode(!0),k.content.firstChild);HYY=k}k=HYY;return k},{mode:2});var NvF;var IGs;var B7=function(){return _.S.apply(this,arguments)||this};
_.z(B7,_.S);B7.prototype.configureRendererStamper=function(){return{"data.vcBalance":{id:"vc-balance",mapping:_.bX("vcBalanceRenderer")}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],B7.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],B7.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],B7.prototype,"data",void 0);_.N([_.hB({is:"yt-vc-offer-layout-header-renderer",disableElementRegistration:!0})],B7);
_.v(B7,"yt-vc-offer-layout-header-renderer",function(){if(IGs===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-offer-layout-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_offer_layout_header_renderer.yt.vc.offer.layout.header.renderer.css.js--\x3e<div id="vc-balance" class="style-scope yt-vc-offer-layout-header-renderer"></div>\n<yt-formatted-string id="description" text="[[data.description]]" class="style-scope yt-vc-offer-layout-header-renderer">\n</yt-formatted-string>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;NvF===void 0&&(NvF=document.createElement("template"));var x=NvF;P.call(g,x.content.cloneNode(!0),k.content.firstChild);IGs=k}k=IGs;return k},{mode:2});var Xyn;var ya7;var pyd;var CTs;var zQ=function(){return _.S.apply(this,arguments)||this};
_.z(zQ,_.S);zQ.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.mJ.Object.defineProperties(zQ.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)}}});
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],zQ.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],zQ.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.ema.YtTappableItemBehavior),_.I("design:type",Object)],zQ.prototype,"ytTappableItemBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],zQ.prototype,"data",void 0);
_.N([_.n({reflectToAttribute:!0}),_.E("data.accessibilityText"),_.I("design:type",String),_.I("design:paramtypes",[])],zQ.prototype,"ariaLabel",null);_.N([_.n({reflectToAttribute:!0}),_.E("data.style"),_.I("design:type",String),_.I("design:paramtypes",[])],zQ.prototype,"vcOfferStyle",null);_.N([_.E("data.style","data.titleText"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],zQ.prototype,"showTitleText",null);_.N([_.hB({is:"yt-vc-offer-renderer",disableElementRegistration:!0})],zQ);
_.v(zQ,"yt-vc-offer-renderer",function(){if(CTs===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_offer_renderer.yt.vc.offer.renderer.css.js--\x3e<yt-formatted-string id="title-text" hidden="[[!showTitleText]]" text="[[data.titleText]]" class="style-scope yt-vc-offer-renderer">\n</yt-formatted-string>\n<div id="standard-offer-container" class="style-scope yt-vc-offer-renderer">\n  <div id="standard-offer-content" class="style-scope yt-vc-offer-renderer">\n    <yt-formatted-string id="offer-info" text="[[data.offerInfo]]" class="style-scope yt-vc-offer-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="description-text" hidden="[[!data.descriptionText]]" text="[[data.descriptionText]]" class="style-scope yt-vc-offer-renderer">\n    </yt-formatted-string>\n    <div id="vc-icon" class="style-scope yt-vc-offer-renderer"></div>\n    <yt-formatted-string id="price" text="[[data.price]]" class="style-scope yt-vc-offer-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;pyd===void 0&&(pyd=document.createElement("template"));var x=pyd;P.call(g,x.content.cloneNode(!0),k.content.firstChild);CTs=k}k=CTs;return k},{mode:2});var ug=function(){return _.S.apply(this,arguments)||this};
_.z(ug,_.S);ug.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}}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],ug.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],ug.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],ug.prototype,"data",void 0);_.N([_.hB({is:"yt-vc-offer-layout-renderer",disableElementRegistration:!0})],ug);
_.v(ug,"yt-vc-offer-layout-renderer",function(){if(ya7===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-offer-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_offer_layout_renderer.yt.vc.offer.layout.renderer.css.js--\x3e<div id="vc-offer-layout-container" class="style-scope yt-vc-offer-layout-renderer">\n  <div id="header" class="style-scope yt-vc-offer-layout-renderer"></div>\n  <div id="offers-container" class="style-scope yt-vc-offer-layout-renderer">\n    <div id="offers" class="style-scope yt-vc-offer-layout-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;Xyn===void 0&&(Xyn=document.createElement("template"));var x=Xyn;P.call(g,x.content.cloneNode(!0),k.content.firstChild);ya7=k}k=ya7;return k},{mode:2});var G_y;var RZ5;var kl2;var gWd;var hr=function(){return _.S.apply(this,arguments)||this};
_.z(hr,_.S);hr.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}}}}}};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],hr.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],hr.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],hr.prototype,"data",void 0);_.N([_.hB({is:"yt-ypc-offers-modal-top-bar-renderer",disableElementRegistration:!0})],hr);
_.v(hr,"yt-ypc-offers-modal-top-bar-renderer",function(){if(gWd===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-offers-modal-top-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_offers_modal_top_bar_renderer.yt.ypc.offers.modal.top.bar.renderer.css.js--\x3e<div id="dismiss" class="style-scope yt-ypc-offers-modal-top-bar-renderer"></div>\n<yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-ypc-offers-modal-top-bar-renderer"></yt-formatted-string>\n<div id="help-link" class="style-scope yt-ypc-offers-modal-top-bar-renderer"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;kl2===void 0&&(kl2=document.createElement("template"));var x=kl2;P.call(g,x.content.cloneNode(!0),k.content.firstChild);gWd=k}k=gWd;return k},{mode:2});var Ea=function(){return _.S.apply(this,arguments)||this};
_.z(Ea,_.S);Ea.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"}}}}};
Ea.prototype.ready=function(){this.hostElement.setAttribute("dialog","")};
Ea.prototype.attached=function(){this.scrollable.dialogElement=this.hostElement.parentNode;var k=this.scrollable;k.attached&&typeof k.attached==="function"&&k.attached()};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Ea.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],Ea.prototype,"ytRendererstamperBehavior",void 0);_.N([_.Td("#scrollable"),_.I("design:type",Object)],Ea.prototype,"scrollable",void 0);_.N([_.n(),_.I("design:type",Object)],Ea.prototype,"data",void 0);_.N([_.hB({is:"yt-ypc-offers-modal-renderer",disableElementRegistration:!0})],Ea);
_.v(Ea,"yt-ypc-offers-modal-renderer",function(){if(RZ5===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-offers-modal-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_offers_modal_renderer.yt.ypc.offers.modal.renderer.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope yt-ypc-offers-modal-renderer">\n  <div id="top-bar" class="style-scope yt-ypc-offers-modal-renderer"></div>\n  <div id="content" class="style-scope yt-ypc-offers-modal-renderer"></div>\n</tp-yt-paper-dialog-scrollable>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;G_y===void 0&&(G_y=document.createElement("template"));var x=G_y;P.call(g,x.content.cloneNode(!0),k.content.firstChild);RZ5=k}k=RZ5;return k},{mode:2});var Pcy;var $be;var L$=function(){return _.S.apply(this,arguments)||this};
_.z(L$,_.S);_.d=L$.prototype;_.d.configureRendererStamper=function(){return{"data.continueButton":{id:"continue-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[bindOnContinueTapped_]]"}}}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.kr(this.hostElement).querySelector("#scrollable").dialogElement=this.hostElement.parentNode};
_.d.onYtServiceRequestCompleted_=function(){this.set("showSpinner",!1);_.RV(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"])};
_.d.onYtPopupOpened_=function(k,g){(g==null?void 0:g.is)==="yt-ypc-upgrade-dialog-renderer"&&this.data.onOpenCommands&&_.Pw(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.d.onYtPopupClosed_=function(k,g){this.continueButtonTapped||g&&(g.canceled===!0||g.canceled===!1&&g.confirmed===!1)&&this.data.onDismissCommands&&_.Pw(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.d.onYtServiceRequestError_=function(k){this.set("showSpinner",!1);_.Qz(this.hostElement,k.detail.error.message)};
_.d.onContinueTapped_=function(){this.set("continueButtonTapped",!0);_.W("enable_ypc_spinners")?_.RV(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"]):this.set("showSpinner",!0)};
L$.prototype.onYtServiceRequestError_=L$.prototype.onYtServiceRequestError_;L$.prototype.onYtPopupClosed_=L$.prototype.onYtPopupClosed_;L$.prototype.onYtPopupOpened_=L$.prototype.onYtPopupOpened_;L$.prototype.onYtServiceRequestCompleted_=L$.prototype.onYtServiceRequestCompleted_;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],L$.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],L$.prototype,"ytRendererstamperBehavior",void 0);
_.N([_.n(),_.I("design:type",Object)],L$.prototype,"data",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],L$.prototype,"showSpinner",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],L$.prototype,"continueButtonTapped",void 0);_.N([_.n({value:function(){return this.onContinueTapped_.bind(this)}}),
_.I("design:type",Function)],L$.prototype,"bindOnContinueTapped_",void 0);_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],L$.prototype,"onYtServiceRequestCompleted_",null);_.N([_.dV("yt-popup-opened"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],L$.prototype,"onYtPopupOpened_",null);
_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],L$.prototype,"onYtPopupClosed_",null);_.N([_.dV("yt-service-request-error"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],L$.prototype,"onYtServiceRequestError_",null);_.N([_.hB({is:"yt-ypc-upgrade-dialog-renderer",disableElementRegistration:!0})],L$);
_.v(L$,"yt-ypc-upgrade-dialog-renderer",function(){if($be===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-upgrade-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_upgrade_dialog_renderer.yt.ypc.upgrade.dialog.renderer.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope yt-ypc-upgrade-dialog-renderer">\n  <div id="content" class="style-scope yt-ypc-upgrade-dialog-renderer">\n    <div id="header" class="style-scope yt-ypc-upgrade-dialog-renderer">\n      <div id="title" class="style-scope yt-ypc-upgrade-dialog-renderer">\n        <yt-formatted-string id="dialog-title" text="[[data.header.dialogTitle]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n        <yt-formatted-string id="offer-title" text="[[data.header.offerDisplayTitle]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n      </div>\n      <yt-formatted-string id="access-message" text="[[data.header.accessMessage]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n    </div>\n\n    <div id="billing-details-container" class="style-scope yt-ypc-upgrade-dialog-renderer">\n      <template is="dom-repeat" items="[[data.billingDetails]]" class="style-scope yt-ypc-upgrade-dialog-renderer">\n        <div class="billing-item style-scope yt-ypc-upgrade-dialog-renderer">\n          <div class="item-header style-scope yt-ypc-upgrade-dialog-renderer">\n            <yt-formatted-string text="[[item.title]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n            <yt-formatted-string text="[[item.subtitle]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n          </div>\n          <yt-formatted-string class="item-description style-scope yt-ypc-upgrade-dialog-renderer" text="[[item.description]]"></yt-formatted-string>\n        </div>\n      </template>\n    </div>\n    <template is="dom-if" if="[[data.legalText]]" class="style-scope yt-ypc-upgrade-dialog-renderer">\n      <div id="legal-text" class="style-scope yt-ypc-upgrade-dialog-renderer">\n        <yt-formatted-string text="[[data.legalText]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n      </div>\n    </template>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n<div id="footer" class="style-scope yt-ypc-upgrade-dialog-renderer">\n  <div id="continue-button" class="style-scope yt-ypc-upgrade-dialog-renderer"></div>\n  <div id="cancel-button" class="style-scope yt-ypc-upgrade-dialog-renderer"></div>\n</div>\n<div id="spinner-overlay" hidden$="[[!showSpinner]]" class="style-scope yt-ypc-upgrade-dialog-renderer">\n    <tp-yt-paper-spinner-lite id="spinner" active="" class="style-scope yt-ypc-upgrade-dialog-renderer"></tp-yt-paper-spinner-lite>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;Pcy===void 0&&(Pcy=document.createElement("template"));var x=Pcy;P.call(g,x.content.cloneNode(!0),k.content.firstChild);$be=k}k=$be;return k},{mode:2});var xb7;var i1U;var n$=function(){return _.S.apply(this,arguments)||this};
_.z(n$,_.S);n$.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.confirmButton":{id:"accept-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
n$.prototype.computeHasButtons_=function(k){return!(!k.dismissButton&&!k.confirmButton)};
n$.prototype.computeStyle_=function(k){return k||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],n$.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],n$.prototype,"ytEventForwardingBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],n$.prototype,"ytRendererstamperBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],n$.prototype,"data",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],n$.prototype,"positionType",void 0);
_.N([_.n({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.I("design:type",Boolean)],n$.prototype,"hasButtons_",void 0);_.N([_.n({computed:"computeStyle_(data.style)",reflectToAttribute:!0}),_.I("design:type",Boolean)],n$.prototype,"style_",void 0);_.N([_.hB({is:"yt-bubble-hint-renderer",disableElementRegistration:!0})],n$);
_.v(n$,"yt-bubble-hint-renderer",function(){if(i1U===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-bubble-hint-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_bubble_hint_renderer.yt.bubble.hint.renderer.css.js--\x3e<div id="content" class="style-scope yt-bubble-hint-renderer">\n  <div id="text" hidden$="[[!data.text]]" class="style-scope yt-bubble-hint-renderer">\n    <yt-formatted-string text="[[data.text]]" class="style-scope yt-bubble-hint-renderer"></yt-formatted-string>\n  </div>\n  <div id="details-text" hidden$="[[!data.detailsText]]" class="style-scope yt-bubble-hint-renderer">\n    <yt-formatted-string text="[[data.detailsText]]" class="style-scope yt-bubble-hint-renderer"></yt-formatted-string>\n  </div>\n</div>\n<div class="buttons style-scope yt-bubble-hint-renderer" hidden="[[!hasButtons_]]">\n  <div id="dismiss-button" hidden$="[[!data.dismissButton]]" class="style-scope yt-bubble-hint-renderer"></div>\n  <div id="accept-button" hidden$="[[!data.confirmButton]]" class="style-scope yt-bubble-hint-renderer"></div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;xb7===void 0&&(xb7=document.createElement("template"));var x=xb7;P.call(g,x.content.cloneNode(!0),k.content.firstChild);i1U=k}k=i1U;return k},{mode:2});var Uba;var A5Y;var SI=function(){var k=_.wb.apply(this,arguments)||this;k.actionMap={"yt-hide-user-checkbox-update":"handleCheckBoxUpdateAction_"};return k};
_.z(SI,_.wb);_.d=SI.prototype;_.d.configureRendererStamper=function(){return{"data.checkbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.d.attached=function(){var k=this;this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.$.scroller.dialogElement=this.parentNode;window.requestAnimationFrame(function(){k.$.thumbnail.onShow();k.$["header-image"].onShow()})};
_.d.handleCheckBoxUpdateAction_=function(k){this.canShowCheckboxEnabledConfirmButton=k};
_.d.computeUseOverlayForSpinner_=function(k,g){return!!k&&g};
_.d.computeShowSpinner_=function(k,g){return k||!!g};
_.d.fireOnCloseActions_=function(){var k,g=_.O(((k=this.data)==null?void 0:k.onClosedActions)||[]);for(k=g.next();!k.done;k=g.next())this.ytRendererBehavior.resolveCommand(k.value)};
_.d.fireOnOpenCommands_=function(k){var g,P=(g=this.data)==null?void 0:g.onOpenCommands;if(P)for(k.stopImmediatePropagation(),k=_.O(P),g=k.next();!g.done;g=k.next())this.ytRendererBehavior.resolveCommand(g.value)};
_.d.fireOnDismissCommands_=function(k){var g,P=(g=this.data)==null?void 0:g.onDismissCommands;if(P)for(k.stopImmediatePropagation(),k=_.O(P),g=k.next();!g.done;g=k.next())this.ytRendererBehavior.resolveCommand(g.value)};
_.d.openPopupHandler_=function(k){k.detail==this&&this.fireOnOpenCommands_(k)};
_.d.closePopupHandler_=function(k,g){_.kD(this,"yt-confirm-dialog-close-action",[g]);this.fireOnCloseActions_();(g&&g.canceled===!0||g&&g.canceled===!1&&g.confirmed===!1)&&this.fireOnDismissCommands_(k)};
_.d.onHeaderImageChanged_=function(){var k;((k=this.data)==null?0:k.headerImage)?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image")};
_.d.computeHasHeaderImageWidth_=function(k){return k!=void 0};
_.d.computeHasLoadingMessage=function(k){return!!k};
_.d.onHeaderImageWidthChanged_=function(){var k,g=(k=this.data)==null?void 0:k.headerImageWidth;if(g){if(k=1.25*g*2+g,this.$.main.style.width=k+"px",g=this.$.scroller.firstElementChild)g.style.minWidth=k+"px"}else this.$.main.style.width="100%"};
_.d.onThumbnailChanged_=function(){var k;((k=this.data)==null?0:k.thumbnail)?(this.setAttribute("dialog-with-thumbnail",""),this.$.scroller.scrollTarget.style.maxHeight="139px",this.$.thumbnail.onShow()):(this.removeAttribute("dialog-with-thumbnail"),this.$.scroller.scrollTarget.style.maxHeight="none")};
_.d.onYtNavigate_=function(k){k=_.vU(k);k instanceof Node&&_.gV(this.$["confirm-button"]).contains(k)&&this.parentElement&&this.parentElement.close&&this.parentElement.close()};
_.d.computePrimaryIsCancel_=function(k){return k};
_.d.computeIsCancelButtonHidden_=function(k){return k.skipCancelButton||!k.cancelButton};
_.d.computeIsCheckboxHidden_=function(k){return!k.checkbox};
_.d.onThumbnailLoaded_=function(){this.parentElement&&this.parentElement.fit&&this.parentElement.fit()};
_.d.onYtServiceRequestSent_=function(){this.isActionInProgress_=!0};
_.d.onYtServiceRequestCompleted_=function(){var k;((k=this.data)==null?0:k.showLoadingSpinnerOnAction)&&this.parentElement&&this.parentElement.close&&this.parentElement.opened&&this.parentElement.close();this.isActionInProgress_=!1};
_.mJ.Object.defineProperties(SI,{template:{configurable:!0,enumerable:!0,get:function(){if(A5Y===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_confirm_dialog_renderer.yt.confirm.dialog.renderer.css.js--\x3e<div id="spinner" hidden="[[!showSpinner_]]" class="style-scope yt-confirm-dialog-renderer">\n  <tp-yt-paper-spinner active="[[showSpinner_]]" class="style-scope yt-confirm-dialog-renderer"></tp-yt-paper-spinner>\n  <div id="loading-message" class="body-text style-scope yt-confirm-dialog-renderer" hidden="[[!data.loadingMessage]]">\n    <yt-formatted-string text="[[data.loadingMessage]]" class="style-scope yt-confirm-dialog-renderer"></yt-formatted-string>\n  </div>\n</div>\n<yt-img-shadow id="thumbnail" hidden="[[!data.thumbnail]]" notify-on-loaded="" thumbnail="[[data.thumbnail]]" width="256" class="style-scope yt-confirm-dialog-renderer">\n</yt-img-shadow>\n<div id="main" hidden="[[data.showLoadingSpinner]]" class="style-scope yt-confirm-dialog-renderer">\n  <yt-img-shadow id="header-image" hidden="[[!data.headerImage]]" notify-on-loaded="" thumbnail="[[data.headerImage]]" width="[[data.headerImageWidth]]" class="style-scope yt-confirm-dialog-renderer">\n  </yt-img-shadow>\n  <h2 class="heading style-scope yt-confirm-dialog-renderer">\n    <yt-formatted-string id="title" hidden$="[[!data.title]]" text="[[data.title]]" class="style-scope yt-confirm-dialog-renderer"></yt-formatted-string>\n  </h2>\n  <tp-yt-paper-dialog-scrollable id="scroller" class="body-text style-scope yt-confirm-dialog-renderer">\n    <template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope yt-confirm-dialog-renderer">\n      <yt-formatted-string class="line-text style-scope yt-confirm-dialog-renderer" respect-html-dir="" split-lines="" text="[[item]]">\n      </yt-formatted-string>\n    </template>\n  </tp-yt-paper-dialog-scrollable>\n  <div id="checkbox-container" hidden="[[isCheckboxHidden]]" class="style-scope yt-confirm-dialog-renderer"></div>\n  <div class="buttons style-scope yt-confirm-dialog-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" hidden="[[isCancelButtonHidden]]" class="style-scope yt-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="checkbox-enabled-confirm-button" data="[[data.checkboxEnabledConfirmButton.buttonRenderer]]" dialog-confirm="" hidden="[[!canShowCheckboxEnabledConfirmButton]]" class="style-scope yt-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="confirm-button" data="[[data.confirmButton.buttonRenderer]]" dialog-confirm$="[[!data.showLoadingSpinnerOnAction]]" hidden="[[canShowCheckboxEnabledConfirmButton]]" class="style-scope yt-confirm-dialog-renderer">\n    </yt-button-renderer>\n  </div>\n</div>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;Uba===void 0&&(Uba=document.createElement("template"));var x=Uba;P.call(g,x.content.cloneNode(!0),k.content.firstChild);A5Y=k}k=A5Y;return k}}});
SI.prototype.onYtServiceRequestCompleted_=SI.prototype.onYtServiceRequestCompleted_;SI.prototype.onYtServiceRequestSent_=SI.prototype.onYtServiceRequestSent_;SI.prototype.onThumbnailLoaded_=SI.prototype.onThumbnailLoaded_;SI.prototype.onYtNavigate_=SI.prototype.onYtNavigate_;SI.prototype.onThumbnailChanged_=SI.prototype.onThumbnailChanged_;SI.prototype.onHeaderImageWidthChanged_=SI.prototype.onHeaderImageWidthChanged_;SI.prototype.onHeaderImageChanged_=SI.prototype.onHeaderImageChanged_;
SI.prototype.closePopupHandler_=SI.prototype.closePopupHandler_;SI.prototype.openPopupHandler_=SI.prototype.openPopupHandler_;_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],SI.prototype,"ytActionHandlerBehavior",void 0);_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],SI.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],SI.prototype,"ytRendererBehavior",void 0);
_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],SI.prototype,"ytEventForwardingBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],SI.prototype,"data",void 0);_.N([_.n({computed:"computePrimaryIsCancel_(data.primaryIsCancel)",reflectToAttribute:!0,readOnly:!0}),_.I("design:type",Boolean)],SI.prototype,"primaryIsCancel",void 0);_.N([_.n({computed:"computeIsCancelButtonHidden_(data)",readOnly:!0}),_.I("design:type",Boolean)],SI.prototype,"isCancelButtonHidden",void 0);
_.N([_.n({computed:"computeIsCheckboxHidden_(data)",readOnly:!0}),_.I("design:type",Boolean)],SI.prototype,"isCheckboxHidden",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],SI.prototype,"canShowCheckboxEnabledConfirmButton",void 0);_.N([_.n({value:!1,computed:"computeUseOverlayForSpinner_(data.showLoadingSpinnerOnAction, isActionInProgress_)",reflectToAttribute:!0}),_.I("design:type",Boolean)],SI.prototype,"useOverlayForSpinner_",void 0);
_.N([_.n({value:!1,computed:"computeShowSpinner_(useOverlayForSpinner_, data.showLoadingSpinner)"}),_.I("design:type",Boolean)],SI.prototype,"showSpinner_",void 0);_.N([_.n({value:!1}),_.I("design:type",Boolean)],SI.prototype,"isActionInProgress_",void 0);_.N([_.n({value:!1,reflectToAttribute:!0,computed:"computeHasHeaderImageWidth_(data.headerImageWidth)"}),_.I("design:type",Boolean)],SI.prototype,"hasHeaderImageWidth_",void 0);
_.N([_.n({value:!1,reflectToAttribute:!0,computed:"computeHasLoadingMessage(data.loadingMessage)"}),_.I("design:type",Boolean)],SI.prototype,"hasLoadingMessage",void 0);_.N([_.dV("yt-popup-opened"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],SI.prototype,"openPopupHandler_",null);_.N([_.dV("yt-popup-closed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],SI.prototype,"closePopupHandler_",null);
_.N([_.OO("data.headerImage"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],SI.prototype,"onHeaderImageChanged_",null);_.N([_.OO("data.headerImageWidth"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],SI.prototype,"onHeaderImageWidthChanged_",null);_.N([_.OO("data.thumbnail"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],SI.prototype,"onThumbnailChanged_",null);
_.N([_.dV("yt-navigate"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],SI.prototype,"onYtNavigate_",null);_.N([_.dV("yt-img-shadow-loaded"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],SI.prototype,"onThumbnailLoaded_",null);_.N([_.dV("yt-service-request-sent"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.jB]),_.I("design:returntype")],SI.prototype,"onYtServiceRequestSent_",null);
_.N([_.dV("yt-service-request-completed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,_.ov]),_.I("design:returntype")],SI.prototype,"onYtServiceRequestCompleted_",null);_.N([_.hB({is:"yt-confirm-dialog-renderer",noInjection:!0})],SI);var dba;var O1U;var FL=function(){return _.S.apply(this,arguments)||this};
_.z(FL,_.S);FL.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.kr(this.hostElement).querySelector("#scroller").dialogElement=this.hostElement.parentNode};
FL.prototype.computeConfirmButton_=function(k){var g={text:k.confirmLabel,size:"SIZE_DEFAULT",style:"STYLE_BLUE_TEXT"};k.confirmNavigationEndpoint?g.navigationEndpoint=k.confirmNavigationEndpoint:k.confirmServiceEndpoint&&(g.serviceEndpoint=k.confirmServiceEndpoint);return g};
FL.prototype.computeShowTitle_=function(k){return!(k==null||!k.title)};
_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],FL.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],FL.prototype,"data",void 0);_.N([_.n({computed:"computeShowTitle_(data)"}),_.I("design:type",Boolean)],FL.prototype,"showTitle",void 0);_.N([_.hB({is:"yt-fancy-dismissible-dialog-renderer",disableElementRegistration:!0})],FL);
_.v(FL,"yt-fancy-dismissible-dialog-renderer",function(){if(O1U===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-fancy-dismissible-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_fancy_dismissible_dialog_renderer.yt.fancy.dismissible.dialog.renderer.css.js--\x3e<h2 hidden="[[!showTitle]]" id="title" class="style-scope yt-fancy-dismissible-dialog-renderer">[[getSimpleString(data.title)]]</h2>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope yt-fancy-dismissible-dialog-renderer">\n  <yt-formatted-string id="message" split-lines="" text="[[data.dialogMessage]]" class="style-scope yt-fancy-dismissible-dialog-renderer">\n  </yt-formatted-string>\n</tp-yt-paper-dialog-scrollable>\n<div class="buttons style-scope yt-fancy-dismissible-dialog-renderer">\n  <yt-button-renderer id="confirm-button" data="[[computeConfirmButton_(data)]]" dialog-confirm="" class="style-scope yt-fancy-dismissible-dialog-renderer">\n  </yt-button-renderer>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;dba===void 0&&(dba=document.createElement("template"));var x=dba;P.call(g,x.content.cloneNode(!0),k.content.firstChild);O1U=k}k=O1U;return k});var qQ7;var T85;var Yu=function(){var k=_.S.apply(this,arguments)||this;k.spinnerActive=!1;return k};
_.z(Yu,_.S);Yu.prototype.created=function(){Zud(2201)};
Yu.prototype.onIronOverlayOpened=function(){this.spinnerActive=!0};
Yu.prototype.onIronOverlayClosed=function(){this.spinnerActive=!1};
Yu.prototype.onIronOverlayClosed=Yu.prototype.onIronOverlayClosed;Yu.prototype.onIronOverlayOpened=Yu.prototype.onIronOverlayOpened;_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Yu.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.G7),_.I("design:type",Object)],Yu.prototype,"tpYtIronOverlayBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],Yu.prototype,"data",void 0);_.N([_.n(),_.I("design:type",Object)],Yu.prototype,"spinnerActive",void 0);
_.N([_.dV("iron-overlay-opened"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Yu.prototype,"onIronOverlayOpened",null);_.N([_.dV("iron-overlay-closed"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Yu.prototype,"onIronOverlayClosed",null);_.N([_.hB({is:"yt-loading-renderer",disableElementRegistration:!0})],Yu);
_.v(Yu,"yt-loading-renderer",function(){if(T85===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-loading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_loading_renderer.yt.loading.renderer.css.js--\x3e<tp-yt-paper-spinner id="spinner" active="[[spinnerActive]]" alt="[[data.accessibility.accessibility_data.label]]" class="style-scope yt-loading-renderer">\n</tp-yt-paper-spinner>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;qQ7===void 0&&(qQ7=document.createElement("template"));var x=qQ7;P.call(g,x.content.cloneNode(!0),k.content.firstChild);T85=k}k=T85;return k},{mode:2});var eH5;var c5e;var jI=function(){var k=_.S.apply(this,arguments)||this;k.closeOnDismissButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);k.closeOnAcceptButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);k.defaultDismissStrategy_="UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN";k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.z(jI,_.S);_.d=jI.prototype;_.d.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.d.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.d.dataChanged_=function(){this.data&&(this.hostElement.hidden=!this.data.isVisible,this.data.isVisible||this.ytRendererBehavior.impressionLog())};
_.d.openPopupHandler_=function(k){k.detail===this.hostElement&&this.hostElement.hidden&&_.RV(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"])};
_.d.onDismissButtonTap_=function(){var k;this.closeOnDismissButton_.has(((k=this.data)==null?void 0:k.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.RV(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.d.onAcceptButtonTap_=function(){var k;this.closeOnAcceptButton_.has(((k=this.data)==null?void 0:k.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.RV(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.d.computeHasHeader_=function(k){return!!k.headerBackgroundImage};
_.d.computeLayoutStyle_=function(k){return k};
_.d.computePopupSize_=function(k){return k};
_.d.computeIconType_=function(k){return k.dialogIcon&&k.dialogIcon.iconType?k.dialogIcon.iconType==="YOUTUBE_LOGO"?"yt-logos-ext:yt-logo-updated":k.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"?"yt-logos-ext:yt-logo-red-updated":k.dialogIcon.iconType:""};
_.d.computeIsLogo_=function(k){return!!k.dialogIcon&&!!k.dialogIcon.iconType&&(k.dialogIcon.iconType==="YOUTUBE_LOGO"||k.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"||k.dialogIcon.iconType==="YOUTUBE_MUSIC_LOGO_SHORT")};
_.d.computeHasCustomLogo=function(k){return!(k==null||!k.headerForegroundImage)};
_.d.computeCustomLogo=function(k,g){if(k!=null&&k.headerForegroundImage)return k.headerForegroundImageDark?g?k.headerForegroundImageDark:k.headerForegroundImage:k.headerForegroundImage};
_.d.computeHeaderBackgroundImage=function(k,g){if(k!=null&&k.headerBackgroundImage)return g&&(k==null?0:k.headerBackgroundImageDark)?k.headerBackgroundImageDark:k.headerBackgroundImage};
_.d.shouldShowIconContainer=function(k,g){return k&&!g};
_.d.shouldShowNonYouTubeIcon=function(k,g){return!k&&!g};
_.d.getLogoImageId=function(k){var g,P,x;return(k=(g=this.computeCustomLogo(k,this.isDarkTheme))==null?void 0:(P=g.thumbnails)==null?void 0:(x=P[0])==null?void 0:x.height)&&k%31===0?"custom-logo-with-padding":"custom-logo"};
jI.prototype.openPopupHandler_=jI.prototype.openPopupHandler_;jI.prototype.dataChanged_=jI.prototype.dataChanged_;_.N([_.h(_.AH.YtRendererstamperBehavior),_.I("design:type",Object)],jI.prototype,"ytRendererstamperBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],jI.prototype,"ytRendererBehavior",void 0);_.N([_.n(),_.I("design:type",Boolean)],jI.prototype,"isDarkTheme",void 0);
_.N([_.n({computed:"computeCustomLogo(data, isDarkTheme)"}),_.I("design:type",Object)],jI.prototype,"customLogo",void 0);_.N([_.n({computed:"computeHeaderBackgroundImage(data, isDarkTheme)"}),_.I("design:type",Object)],jI.prototype,"headerBackgroundImage",void 0);_.N([_.n(),_.I("design:type",Object)],jI.prototype,"data",void 0);_.N([_.n({computed:"computeHasHeader_(data)"}),_.I("design:type",Boolean)],jI.prototype,"hasHeader",void 0);
_.N([_.n({computed:"computeLayoutStyle_(data.layout)",reflectToAttribute:!0}),_.I("design:type",Object)],jI.prototype,"layoutStyle",void 0);_.N([_.n({computed:"computePopupSize_(data.popupSize)",reflectToAttribute:!0}),_.I("design:type",Object)],jI.prototype,"popupSize",void 0);_.N([_.n({computed:"computeIsLogo_(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],jI.prototype,"hasLogo",void 0);
_.N([_.n({computed:"computeHasCustomLogo(data)",reflectToAttribute:!0}),_.I("design:type",Boolean)],jI.prototype,"hasCustomLogo",void 0);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],jI.prototype,"dataChanged_",null);_.N([_.dV("yt-popup-opened"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],jI.prototype,"openPopupHandler_",null);
_.N([_.hB({is:"yt-upsell-dialog-renderer",disableElementRegistration:!0})],jI);
_.v(jI,"yt-upsell-dialog-renderer",function(){if(c5e===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-upsell-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_upsell_dialog_renderer.yt.upsell.dialog.renderer.css.js--\x3e<yt-img-shadow id="header-image" hidden="[[!hasHeader]]" object-fit="COVER" thumbnail="[[headerBackgroundImage]]" class="style-scope yt-upsell-dialog-renderer">\n</yt-img-shadow>\n<div id="dialog" class="style-scope yt-upsell-dialog-renderer">\n  <div id="icon-container" hidden="[[!shouldShowIconContainer(hasLogo, hasCustomLogo)]]" class="style-scope yt-upsell-dialog-renderer"></div>\n  <yt-icon id="logo-icon" hidden="[[!data.dialogIcon]]" icon="[[computeIconType_(data)]]" target-container="icon-container" class="style-scope yt-upsell-dialog-renderer">\n  </yt-icon>\n  <template is="dom-if" if="[[shouldShowNonYouTubeIcon(hasLogo, hasCustomLogo)]]" class="style-scope yt-upsell-dialog-renderer">\n    <yt-icon id="icon" hidden="[[!data.dialogIcon]]" icon="[[computeIconType_(data)]]" class="style-scope yt-upsell-dialog-renderer">\n    </yt-icon>\n  </template>\n  <yt-img-shadow hidden="[[!hasCustomLogo]]" id$="[[getLogoImageId(data)]]" object-fit="CONTAIN" thumbnail="[[customLogo]]" class="style-scope yt-upsell-dialog-renderer">\n  </yt-img-shadow>\n  <div id="content" class="style-scope yt-upsell-dialog-renderer">\n    <yt-formatted-string id="upsell-dialog-title" role="heading" split-lines="" text="[[data.dialogMessageTitle]]" class="style-scope yt-upsell-dialog-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="upsell-dialog-text" split-lines="" text="[[data.dialogMessageText]]" class="style-scope yt-upsell-dialog-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="button-container" class="style-scope yt-upsell-dialog-renderer">\n    <div id="dismiss-button" on-click="onDismissButtonTap_" class="style-scope yt-upsell-dialog-renderer"></div>\n    <div id="action-button" on-click="onAcceptButtonTap_" class="style-scope yt-upsell-dialog-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;eH5===void 0&&(eH5=document.createElement("template"));var x=eH5;P.call(g,x.content.cloneNode(!0),k.content.firstChild);c5e=k}k=c5e;return k},{mode:2});var VFa=_.M(function(k){return _.V("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogHeader"},_.V(_.m,{cond:k.title,then:function(g){return _.V("h2",{class:"miniAppGameInfoDialogViewModelHeaderTitle"},g)}}))},"pj"),Z17=_.M(function(k){return _.V("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogFooter"},_.V(_.Vz,{data:k.closeButton},{buttonViewModel:function(g){return _.V("div",null,_.V(_.Va,{data:g.data}))}}))},"qj"),mbT=_.M(function(k){var g=k.data;
return _.V(_.mH,null,_.V("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfoDetails"},_.V("div",{class:"miniAppGameInfoDialogViewModelGameImageWrapper"},_.V(_.m,{cond:function(){return!!g().image&&!!g().title},
then:function(){return _.V(_.KX,{data:function(){return g().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.V("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfo"},_.V(_.m,{cond:function(){return g().title},
then:function(P){return _.V("h3",{class:"miniAppGameInfoDialogViewModelTitle"},P)}}),_.V(_.m,{cond:function(){return g().primaryGenre},
then:function(P){return _.V("span",{class:"miniAppGameInfoDialogViewModelGenre"},P)}}))),_.V(_.m,{cond:function(){var P=g().description;
return P&&P.length<=150},
then:function(){return _.V("div",{class:"miniAppGameInfoDialogViewModelGameDescriptionWrapper"},_.V("span",{class:"miniAppGameInfoDialogViewModelGameDescription"},function(){return g().description}))}}))},"rj"),wpF=_.M(function(k){k=k.infoRows;
var g=_.Za().resolve(_.PA),P=_.W("enable_displaying_ppn");return _.V("div",{class:"miniAppGameInfoDialogViewModelGameInfoRowsWrapper"},_.V(_.DZ,{each:k},function(x){return _.V("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.V(_.m,{cond:function(){return x.label},
then:function(U){return _.V("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},U)}}),_.V(_.m,{cond:function(){return x.attributedLabel},
then:function(U){return _.V("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},_.V(_.C8,{text:U,noPreWrap:!0}))}}),_.V(_.m,{cond:function(){return x.value},
then:function(U){return _.V("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},U)}}),_.V(_.m,{cond:function(){return x.attributedValue},
then:function(U){return _.V("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},_.V(_.C8,{text:U,noPreWrap:!0}))}}))}),_.V(_.m,{cond:function(){return P&&g.clientData.has("post_play_nonce")},
then:function(){return _.V("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.V("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},"Post Play Nonce"),_.V("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},g.getData("post_play_nonce")))}}))},"sj"),J52=_.M(function(k){var g=k.data;
return _.V("yt-mini-app-game-info-dialog-view-model",{class:"miniAppGameInfoDialogViewModelHost"},_.V(VFa,{title:function(){return g().dialogTitle}}),_.V(mbT,{data:g}),_.V(_.m,{cond:function(){return g().infoRow},
then:function(P){return _.V(wpF,{infoRows:P})}}),_.V(Z17,{closeButton:function(){return g().closeButton}}))},"tj");
J52.idomCompat=!0;_.y3(J52,"yt-mini-app-game-info-dialog-view-model",{props:{data:_.GH}});_.y3(_.M(function(k){var g=k.data;return _.V("yt-gulp-triggering-dialog-view-model",{class:_.$v("ytGulpTriggeringDialogViewModelHost","ytGulpTriggeringDialogViewModelResetSpacing"),dialog:!0},_.V(_.KX,{data:function(){return g().headerImage},
alt:"",className:"ytGulpTriggeringDialogViewModelHostImage"}),_.V("div",{class:"ytGulpTriggeringDialogViewModelHostDialog"},_.V("div",{class:"ytGulpTriggeringDialogViewModelHostContent"},_.V("p",{class:"ytGulpTriggeringDialogViewModelHostTitle"},_.V(_.C8,{text:function(){return g().title}})),_.V(_.m,{cond:function(){return g().bodyText},
then:function(P){return _.V(_.DZ,{each:P},function(x){return _.V("p",{class:"ytGulpTriggeringDialogViewModelHostParagraph"},_.V(_.C8,{text:x}))})}})),_.V("div",{class:"ytGulpTriggeringDialogViewModelHostButtonRow"},_.V(_.Vz,{data:function(){return g().dismissButton}},{buttonViewModel:function(P){return _.V("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},_.V(_.Va,{data:P.data}))}}),_.V(_.Vz,{data:function(){return g().actionButton}},{buttonViewModel:function(P){return _.V("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},
_.V(_.Va,{data:P.data}))}}))))},"uj"),"yt-gulp-triggering-dialog-view-model",{props:{data:_.GH}});var r5Y=_.M(function(k){var g=k.data;k=_.vh(function(){return g().agreements},[]);
return _.V("installment-agreements-view-model",{class:_.$v("ytInstallmentAgreementsViewModelHost")},_.V(_.DZ,{each:k},function(P){return _.V("div",{class:"ytInstallmentAgreementsViewModelAgreementRow"},_.V("div",{class:"ytInstallmentAgreementsViewModelAgreementLabel"},_.V(_.C8,{text:P.label})),_.V("div",{class:"ytInstallmentAgreementsViewModelAgreementButton"},_.V(_.Vz,{data:function(){return P.openButton}},{buttonViewModel:_.Va})))}))},"vj");
r5Y.idomCompat=!0;var fQ5=_.M(function(k){var g=_.O(_.d2(function(){var y,kj;return((y=k.data().createPlaylistDialogFormSchema)==null?0:(kj=y.initialValues)==null?0:kj.title)?k.data().createPlaylistDialogFormSchema.initialValues.title:""})),P=g.next().value,x=g.next().value;
g=_.O(_.d2(function(){k.data();return!1}));
var U=g.next().value,A=g.next().value;g=_.O(_.d2(function(){k.data();return!1}));
var q=g.next().value,T=g.next().value;g=_.O(_.d2(function(){var y,kj;return(y=k.data().createPlaylistDialogFormSchema)==null?void 0:(kj=y.initialValues)==null?void 0:kj.visibility}));
var c=g.next().value,Z=g.next().value;g=_.O(_.d2(function(){k.data();return!1}));
var w=g.next().value,J=g.next().value;g=_.O(_.d2(function(){var y,kj;return(y=k.data().createPlaylistDialogFormSchema)==null?void 0:(kj=y.initialValues)==null?void 0:kj.isCollaborative}));
var r=g.next().value,f=g.next().value,B=_.cZ("div");_.o6(function(){var y=B.value.querySelector("textarea");y&&(y.value=P())},"axFRaf");
_.ay(function(){var y;_.eD2((y=k.data().createPlaylistDialogFormSchema)==null?void 0:y.id,{onSubmit:function(){var kj=P();var Ts=c(),m0=r(),Lb=k.data();kj={commandExecutorCommand:{commands:[{createPlaylistServiceEndpoint:{title:kj,privacyStatus:Ts,videoIds:Lb.videoIds,sourcePlaylistId:Lb.sourcePlaylistId,params:m0?Lb.createPlaylistParamsCollaborationEnabled:Lb.createPlaylistParamsCollaborationDisabled}},{dismissDialogEndpoint:{}}]}};_.Za().resolve(_.wP).resolveCommand(kj)},
isValid:function(){return U()&&!q()&&!w()}})});
var L=function(y){if(y!==void 0&&(x(y),!U()&&y.length>0&&A(!0),U())){var kj=bm5(k.data());if(kj){var Ts=kj.minLength;kj=kj.maxLength;Ts&&y.length<Ts?T(!0):kj&&y.length>kj?T(!0):T(!1)}}},Y=function(){var y=!(!r()||c()!=="PRIVATE");
J(y)},l=function(y){y!==void 0&&(Z(y),Y())},D=function(){if(w())return zQa(k.data())},X=function(){f(!r());
Y()},a=function(){return{validate:function(y){if(U()){var kj=bm5(k.data());
if(kj){var Ts=kj.minLength;kj=kj.translations;if(Ts&&y.length<Ts)return kj==null?void 0:kj.minLengthErrorMessage}}}}},H=function(){var y=bm5(k.data()),kj=y==null?void 0:y.maxLength,Ts;
y=y==null?void 0:(Ts=y.translations)==null?void 0:Ts.maxLengthErrorMessage;if(kj&&y)return{maxChars:kj,errorMessage:y}};
return _.V("yt-create-playlist-dialog-form-view-model",{class:"ytCreatePlaylistDialogFormViewModelHost"},_.V("div",{class:"ytCreatePlaylistDialogFormViewModelTitleField",el:B},_.V(_.Vz,{data:function(){return k.data().playlistTitle}},{textFormFieldViewModel:function(y){return _.V(_.B13,{data:y.data,
text:P,onInput:L,validation:a,characterLimit:H})},
textFieldViewModel:function(y){return _.V(_.bye,{data:y.data,text:P,onInput:L,validation:a,characterLimit:H})}})),_.V("div",{class:"ytCreatePlaylistDialogFormViewModelVisibilityField"},_.V(_.Vz,{data:function(){return k.data().playlistVisibility}},{dropdownViewModel:function(y){return _.V(_.Q5y,{data:y.data,
onSelected:l,error:D})}})),_.V(_.m,{cond:function(){return!!k.data().playlistCollaborate},
then:function(){return _.V("div",null,_.V(_.Vz,{data:function(){return k.data().playlistCollaborate}},{switchListItemViewModel:function(y){return _.V(_.dLd,{data:y.data,
onTap:X})}}))}}))},"xj");var W1U=_.M(function(k){var g=k.data;return _.V("upsell-offer-table-cell-content-view-model",null,_.V("div",{class:"ytUpsellOfferTableCellContentViewModelHost"},_.V(_.tw,null,_.V(_.Q4,{when:function(){return g().iconType}},function(){return _.V("div",{class:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellIcon"},_.V(_.qQ,{icon:function(){return g().iconType.toString()}}))}),_.V(_.Q4,{when:function(){return g().title}},function(){return _.V(_.C8,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellTitle",
text:function(){return g().title}})}),_.V(_.Q4,{when:function(){return g().subtitle}},function(){return _.V(_.C8,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellSubtitle",
text:function(){return g().subtitle}})}),_.V(_.Q4,{when:function(){return g().infoText}},function(){return _.V(_.C8,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellInfoText",
text:function(){return g().infoText}})}),_.V(_.Q4,{when:function(){return g().featureDescription}},function(){return _.V(_.C8,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellFeatureDescription",
text:function(){return g().featureDescription}})}),_.V(_.Q4,{when:function(){return g().note}},function(){return _.V(_.C8,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellNote",
text:function(){return g().note}})}))))},"yj");
W1U.idomCompat=!0;var sNe=_.M(function(k){var g=k.data;return _.V("upsell-offer-table-cell-view-model",null,_.V("div",{class:_.$v("ytUpsellOfferTableCellViewModelCellWrapper",function(){return g().isFirstRow?"ytUpsellOfferTableCellViewModelCellWrapperHeaderRowCell":g().isFirstColumn?"ytUpsellOfferTableCellViewModelCellWrapperHeaderCell":"ytUpsellOfferTableCellViewModelCellWrapperContentCell"})},_.V(_.Vz,{data:function(){return g().contents}},{upsellOfferTableCellContentViewModel:W1U})))},"zj");
sNe.idomCompat=!0;var b12=_.M(function(k){var g=k.data;var P=k.upsellTableIsFirstRow;var x=function(){return(P==null?0:P())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowHeaderCell"},U=function(){return(P==null?0:P())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCell"};
return _.V("ytm-upsell-offer-table-row-view-model",null,_.V("div",{class:"ytUpsellOfferTableRowViewModelHost"},_.V(_.Vz,{data:function(){return g().rowHeaderCell}},{upsellOfferTableCellViewModel:function(A){return _.V("div",{class:x},_.V(sNe,{data:A.data}))}}),_.V("div",{class:"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCells"},_.V(_.Vz,{data:function(){return g().contentCells}},{upsellOfferTableCellViewModel:function(A){return _.V("div",{class:U},_.V(sNe,{data:A.data}))}}))))},"Aj");
b12.idomCompat=!0;var B8V=_.M(function(k){var g=k.data;return _.V("ytm-upsell-offer-table-view-model",null,_.V("div",{class:"ytUpsellOfferTableViewModelHost"},_.V("div",{class:"ytUpsellOfferTableViewModelUpsellOfferTableRows"},_.V(_.Vz,{data:function(){return g().rows}},{upsellOfferTableRowViewModel:function(P,x){return _.V(b12,{data:P.data,
upsellTableIsFirstRow:function(){return x()===0}})}}))))},"Bj");
B8V.idomCompat=!0;var zHU=_.M(function(k){var g=function(){return k.data()},P=_.vh(k.noPadding,!1),x=function(){var A,q;
return(q=(A=g().logo.accessibilityData)==null?void 0:A.label)!=null?q:""},U={};
return _.V("upsell-view-model",{class:_.$v("ytUpsellViewModelHost",(U.ytUpsellViewModelHostNoPadding=function(){return P()},U.ytUpsellViewModelHostWide=function(){return g().offerTable!==void 0},U))},_.V("div",{class:"ytUpsellViewModelHostUpsellLogo"},_.V(_.m,{cond:function(){return _.Fn(g().logo)},
then:function(A){return _.V(_.KX,{data:A,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:x})}})),_.V("div",{class:"ytUpsellViewModelHostUpsellTitle"},_.V(_.C8,{text:function(){return g().title}})),_.V("div",{class:"ytUpsellViewModelHostUpsellSubtitleSection"},_.V(_.DZ,{each:function(){var A;
return(A=g().subtitles)!=null?A:[]},
keyBy:"INDEX"},function(A){var q={};return _.V("div",{class:_.$v("ytUpsellViewModelHostUpsellSubtitleSectionSubtitle",(q.ytUpsellViewModelHostUpsellSubtitleSectionSubtitleSecondary=function(){return g().offerTable!==void 0},q))},_.V(_.C8,{text:A}))})),_.V("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSection"},_.V(_.DZ,{each:function(){var A;
return(A=g().benefitInfos)!=null?A:[]},
keyBy:"INDEX"},function(A){return _.V(_.m,{cond:function(){return A().info},
then:function(q){return _.V("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo"},_.V(_.qQ,{icon:"CHECK_CIRCLE_FILLED",className:"ytUpsellViewModelHostUpsellBenefitInfoSectionIcon"}),_.V(_.C8,{text:q}))}})})),_.V(_.m,{cond:function(){return g().offerTable!==void 0},
then:function(){return _.V("div",{class:"ytUpsellViewModelHostUpsellOfferTableSection"},_.V(_.Vz,{data:function(){return g().offerTable}},{upsellOfferTableViewModel:function(A){return _.V(B8V,{data:A.data})}}))}}),_.V("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSection"},_.V(_.DZ,{each:function(){var A;
return(A=g().legalInfos)!=null?A:[]},
keyBy:"INDEX"},function(A){var q={};return _.V("div",{class:_.$v("ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfo",(q.ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfoSmaller=function(){return g().offerTable!==void 0},q))},_.V(_.C8,{text:A}))})))},"Cj");var uPy=_.M(function(k){var g=k.data;k={};k=(k.ytMiniAppScoreChallengeViewModelScoreRadial=!0,k.ytMiniAppScoreChallengeViewModelDarkScoreRadial=uDY(),k);return _.V("yt-mini-app-score-challenge-view-model",{class:"ytMiniAppScoreChallengeViewModelHost"},_.V("div",{class:"ytMiniAppScoreChallengeViewModelTitle"},function(){return g().title}),_.V("div",{class:"ytMiniAppScoreChallengeViewModelSubtitle"},function(){return g().subtitle}),_.V("div",{class:_.f5(k)},_.V("div",{class:"ytMiniAppScoreChallengeViewModelScore"},
function(){return g().score})),_.V("div",{class:"ytMiniAppScoreChallengeViewModelPrompt"},function(){return g().prompt}))},"Dj");var hHa=function(){this.store=_.KC();this.formId=""};
hHa.prototype.onInit=function(k){k.formId&&(this.formId=k.formId,this.store.dispatch(_.Rp({type:"SET_CURRENT_FORM_ID",payload:{formId:this.formId}})))};var EWe=_.M(function(k){function g(T){if(T&&(T=_.b(T,_.mD)))return Object.assign({},T,{isSelected:A()})}
var P=_.O(_.d2(function(){var T,c;return(c=(T=_.b(k.data().option,_.mD))==null?void 0:T.isSelected)!=null?c:!1})),x=P.next().value,U=P.next().value,A=x;
_.ay(function(){var T;_.eD2((T=k.data().formSchema)==null?void 0:T.id,{onSubmit:function(){var c=_.Za().resolve(_.wP),Z=!!k.data().selectedCommand,w=!!k.data().unselectedCommand;if(A()){if(Z)var J=k.data().selectedCommand}else w&&(J=k.data().unselectedCommand);J=_.hC(J);g(k.data().option)&&!J?(c="",!Z&&w?c="selected ":Z&&!w&&(c="unselected "),Z=new _.Da("No "+c+"command found for SelectionListItemFormViewModel"),_.IE(Z)):J&&c.resolveCommand(J)},
isValid:function(){return!0}})});
var q=function(){U(!A())};
_.vc(function(){var T,c,Z=(T=k.data())==null?void 0:(c=T.formSchema)==null?void 0:c.id;Z&&_.eX()().delete(Z)});
return _.V("yt-selection-list-item-form-view-model",{class:"ytSelectionListItemFormViewModelHost"},_.V("div",{class:"ytSelectionListItemFormViewModelParagraph"},_.V(_.C8,{text:function(){return k.data().paragraph}})),_.V(_.m,{cond:function(){return g(k.data().option)},
then:function(T){return _.V(_.HY,{data:T,isCompact:!0,hideSelectionTextChevron:!0,onTap:q,disableHorizontalPadding:!0})}}))},"Ej");var L12=_.M(function(k){var g=k.data;var P=k.disablePadding;var x=k.className;var U=_.cZ("yt-dialog-header-view-model"),A=function(){var T=g().imageBanner;a:switch(g().assetContainerPaddingStyle){case "DIALOG_HEADER_ASSET_PADDING_STYLE_INSET":var c="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO";break a;default:c="CONTENT_PREVIEW_IMAGE_STYLE_DEFAULT"}return{themedImage:T,style:c,layoutMode:"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"}},q=function(){return g().assetContainerPaddingStyle!=="DIALOG_HEADER_ASSET_PADDING_STYLE_INSET"};
_.ay(function(){var T=function(){_.RV(U.value,"yt-refit-popups-action")},c;
(c=U.value)==null||c.addEventListener("image-loaded",T);_.vc(function(){var Z;(Z=U.value)==null||Z.removeEventListener("image-loaded",T)})});
k={};return _.V("yt-dialog-header-view-model",{el:U,class:_.$v(x,(k.ytDialogHeaderViewModelHost=!0,k.ytDialogHeaderViewModelHostDisablePadding=P,k))},_.V(_.m,{cond:function(){return g().imageBanner},
then:function(){var T={};return _.V("div",{class:_.$v(x,(T.ytDialogHeaderViewModelBanner=!0,T.ytDialogHeaderViewModelBannerFullBleed=q,T)),style:_.OD({"max-height":function(){return g().assetContainerMaxHeight!==void 0?g().assetContainerMaxHeight+"px":void 0}})},_.V(_.Zy,{data:A,
className:"ytDialogHeaderViewModelBannerImage",notifyOnLoaded:!0}))}}),_.V(_.m,{cond:function(){return g().headerBlock},
then:function(){return _.V("div",{class:"ytDialogHeaderViewModelHeaderBlock"},_.V(_.Vz,{data:function(){return g().headerBlock}},{contentPreviewImageViewModel:function(T){return _.V(_.Zy,{data:T.data,
notifyOnLoaded:!0})}}))}}),_.V(_.m,{cond:function(){return g().customBanner},
then:function(T){return _.V("div",{class:"ytDialogHeaderViewModelCustomAssetContainer"},_.V(_.Vz,{data:T},{avatarStackViewModel:_.Hg}))}}),_.V(_.m,{cond:function(){return g().headline},
then:function(T){return _.V("h2",null,_.V(_.C8,{text:T,className:"ytDialogHeaderViewModelText"}))}}))},"Fj");
L12.idomCompat=!0;var nW3=_.M(function(k){var g=_.VNI(function(){return k.data().formId}),P=g.submitForm,x=g.isValid;
return _.V("yt-form-panel-footer-view-model",{class:"ytFormPanelFooterViewModelHost"},_.V(_.Vz,{data:function(){return k.data().panelFooter}},{panelFooterViewModel:function(U){return _.V(_.Z3,{data:U.data,
disablePadding:!0,disablePrimaryButton:function(){return!x()},
onClickPrimaryButton:function(){P()}})}}))},"Gj");var SQT=_.M(function(k){var g=function(){var P,x;return(x=(P=_.b(k.data().rendererContext,_.TK))==null?void 0:P.label)!=null?x:""};
return _.V("yt-dialog-image-content-view-model",{class:_.$v("ytDialogImageContentViewModelHost",k.className)},_.V(_.m,{cond:function(){return _.Fn(k.data().image)},
then:function(P){var x={};return _.V("div",{style:_.OD((x.width=(0,_.eJ)(function(){var U;return(U=k.data().imageMaxWidth)!=null?U:""}),x)),
class:"ytDialogImageContentViewModelImage"},_.V(_.KX,{data:P,alt:g,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT"}))}}),_.V(_.C8,{text:function(){return k.data().description},
className:"ytDialogImageContentViewModelDescription"}))},"Hj");var jN7=_.M(function(k){var g=_.aS(k,{headerPosition:0,buttonLayout:0,buttonStyle:0,contentAlignment:0,maxHeight:0,isFullscreen:!1,isHeaderWizDefined:!1,isFooterWizDefined:!1}),P=g.elRefCallback;k=g.iconWiz;var x=g.assetWiz,U=g.assetType,A=g.titleWiz,q=g.leadingActionHeaderWiz,T=g.trailingActionHeaderWiz,c=g.headerPosition,Z=g.contentWiz,w=g.buttonLayout,J=g.buttonStyle,r=g.primaryButtonWiz,f=g.secondaryButtonWiz,B=g.contentAlignment,L=g.isFullscreen,Y=g.width,l=g.maxHeight,D=g.isHeaderWizDefined,
X=g.headerWiz,a=g.isFooterWizDefined,H=g.footerWiz;g=_.cZ("dialog-layout",function(Eb){P==null||P(Eb)});
var y=x?function(){return x({className:"yt-spec-dialog-layout__dialog-layout-asset-item"})}:void 0,kj=r?function(){var Eb={};
return r({buttonOverrides:function(){return{style:(J==null?void 0:J())===1?"call-to-action":"mono",type:"filled",state:"active",size:"M"}},
className:_.$v((Eb["yt-spec-dialog-layout__dialog-layout-button"]=!0,Eb["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(w==null?void 0:w())===0||(w==null?void 0:w())===2},Eb))})}:void 0,Ts=f?function(){var Eb={};
return f({buttonOverrides:{style:"mono",type:"outline",state:"active",size:"M"},className:_.$v((Eb["yt-spec-dialog-layout__dialog-layout-button"]=!0,Eb["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(w==null?void 0:w())===0||(w==null?void 0:w())===2},Eb))})}:void 0,m0=function(){return(!!A||!!q||!!T)&&c()===0},Lb={},rA={},bV={},tu={};
return _.V("dialog-layout",{el:g,class:_.$v((Lb["yt-spec-dialog-layout"]=!0,Lb["yt-spec-dialog-layout--dialog-layout-fullscreen"]=L,Lb["yt-spec-dialog-layout--dialog-layout-responsive"]=function(){return!L()},Lb["yt-spec-dialog-layout--dialog-layout-extended-max-height"]=function(){return l()===1},Lb["yt-spec-dialog-layout--dialog-layout-asset-inset"]=function(){return(U==null?void 0:U())===1},Lb)),
style:function(){return(Y==null?void 0:Y())!==void 0?"width: "+Y+"px;":""}},k?_.V("div",{class:_.$v((rA["yt-spec-dialog-layout__dialog-layout-icon"]=!0,rA["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-above-media"]=function(){return!!x&&c()===1},rA["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-center-align"]=function(){return B()===1},rA))},_.V(k,null)):null,_.V(_.m,{cond:D,
then:function(){return X?_.V("div",{class:"yt-spec-dialog-layout__dialog-header-container"},_.V(X,null)):null},
else:function(){return _.V(_.mH,null,_.V(_.m,{cond:m0,then:function(){return _.V(F1s,{contentAlignment:B,LeadingActionHeader:q,TrailingActionHeader:T,Title:A,isAboveAsset:!!y})}}),y?_.V("div",{class:"yt-spec-dialog-layout__dialog-layout-asset"},_.V(y,null)):null)}}),_.V("div",{class:_.$v((bV["yt-spec-dialog-layout__dialog-layout-container"]=!0,bV["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(B==null?void 0:B())===1},bV["yt-spec-dialog-layout__dialog-layout-container--dialog-layout-top-padding"]=
function(){return!A&&!(X&&D())||!!y&&(c==null?void 0:c())===0},bV))},_.V(_.m,{cond:function(){return A&&!X&&(c==null?void 0:c())===1},
then:function(){return _.V(F1s,{contentAlignment:B,LeadingActionHeader:q,TrailingActionHeader:T,Title:A,isAboveAsset:!1})}}),Z?_.V("div",{class:"yt-spec-dialog-layout__dialog-layout-content"},_.V("div",{class:"yt-spec-dialog-layout__dialog-layout-content-inner"},_.V(Z,null))):null,_.V(_.m,{cond:a,
then:function(){return H?_.V("div",{class:"yt-spec-dialog-layout__dialog-layout-footer-container"},_.V(H,null)):null}}),kj||Ts?_.V(YQ7,{footerClasses:_.$v((tu["yt-spec-dialog-layout__dialog-layout-footer-container"]=!0,tu["yt-spec-dialog-layout__dialog-layout-footer"]=!0,tu["yt-spec-dialog-layout--dialog-buttons-stacked"]=function(){return(w==null?void 0:w())===2},tu["yt-spec-dialog-layout__dialog-layout-footer--dialog-buttons-inline-end"]=function(){return(w==null?void 0:w())===1},tu)),
PrimaryButton:kj,SecondaryButton:Ts}):null))},"Ij"),F1s=_.M(function(k){var g=_.aS(k,{isAboveAsset:!1,
enableLeadingActionHeader:!0}),P=g.contentAlignment,x=g.LeadingActionHeader;k=g.Title;var U=g.TrailingActionHeader,A=g.isAboveAsset,q=g.enableLeadingActionHeader;g={};return _.V("div",{class:_.$v((g["yt-spec-dialog-layout__dialog-header-container"]=!0,g["yt-spec-dialog-layout__dialog-header"]=!0,g["yt-spec-dialog-layout__dialog-header--dialog-header-above-asset"]=A,g["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(P==null?void 0:P())===1&&q()},g))},_.V(_.m,{cond:function(){return q()},
then:function(){return x?_.V("div",{class:"yt-spec-dialog-layout__dialog-leading-action-header"},_.V(x,null)):null}}),k?_.V("h2",{class:"yt-spec-dialog-layout__dialog-layout-title"},_.V(k,null)):null,U?_.V("div",null,_.V(U,null)):null)},"Jj"),YQ7=_.M(function(k){var g=k.footerClasses;
var P=k.PrimaryButton;k=k.SecondaryButton;return _.V("div",{class:g},k?_.V(k,null):null,P?_.V(P,null):null)},"Kj");var QNY=_.M(function(k){var g=k.data;return _.V("ytfz-fanzone-scheduled-info-view-model",{class:"ytfzFanzoneScheduledInfoViewModelHost"},_.V("div",{class:"ytfzFanzoneScheduledInfoViewModelAvatar"},_.V(_.Vz,{data:function(){return g().avatar}},{avatarViewModel:_.vg})),_.V("h2",{class:"ytfzFanzoneScheduledInfoViewModelTitle"},_.V(_.C8,{text:function(){return g().title}})),_.V(_.C8,{text:function(){return g().description},
className:"ytfzFanzoneScheduledInfoViewModelDescription"}))},"Lj");var lQ5=_.M(function(k){return _.V("collaborative-playlist-invite-message-view-model",{class:"ytCollaborativePlaylistInviteMessageViewModelHost"},_.V("div",{class:"ytCollaborativePlaylistInviteMessageViewModelInviteMessageWrapper"},_.V(_.C8,{text:function(){return k.data().inviteMessage}})),_.V("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountSectionHeaderText"},_.V(_.C8,{text:function(){return k.data().attributedAccountSectionHeaderText}})),_.V("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountWrapper"},
_.V(_.Vz,{data:function(){return k.data().accountAvatar}},{avatarViewModel:_.vg}),_.V("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountText"},_.V(_.C8,{text:function(){return k.data().accountName}}),_.V("div",{class:"ytCollaborativePlaylistInviteMessageViewModelHandle"},_.V(_.C8,{text:function(){return k.data().handle}}))),_.V(_.Vz,{data:function(){return k.data().trailingButton}},{buttonViewModel:_.Va})),_.V("div",{class:"ytCollaborativePlaylistInviteMessageViewModelTermsOfService"},
_.V(_.C8,{text:function(){return k.data().termsOfService}})))},"Mj");var Db7=_.M(function(k){var g=k.data;return _.V("yt-access-confirmation-view-model",{class:"ytAccessConfirmationViewModelHost"},_.V("div",{class:"ytAccessConfirmationViewModelContent"},_.V(_.Vz,{data:function(){var P;return(P=g().avatar)!=null?P:g().dualAvatar}},{dualAvatarViewModel:function(P){return _.V(_.CYU,{data:P.data,
className:"ytAccessConfirmationViewModelAvatar"})},
decoratedAvatarViewModel:function(P){return _.V(_.ar,{data:P.data,className:"ytAccessConfirmationViewModelAvatar"})}}),_.V("h2",{class:"ytAccessConfirmationViewModelTitle"},_.V(_.C8,{text:function(){return g().title}})),_.V(_.C8,{text:function(){return g().subtitle},
className:"ytAccessConfirmationViewModelSubtitle"})))},"Nj");var tFY=_.M(function(k){var g=k.data;var P=void 0;k=_.O(_.d2(function(){var Z;return((Z=_.b(g().content,_.DQ))==null?void 0:Z.defaultSelectedKey)||""}));
var x=k.next().value,U=k.next().value,A,q=function(){U("");var Z;(Z=P)!=null&&Z.store.dispatch(_.Rp({type:"RESET_COMMAND_MAP"}))};
_.ay(function(){P=new hHa;window.addEventListener("yt-popup-closed",q)});
_.o6(function(){if(P&&A!==g().formId&&(P.onInit(g()),(A=g().formId)&&x())){var Z=P,w={key:x()};w.command&&Z.store.dispatch(coe(A,w.command))}},"c2n8Gf");
_.vc(function(){window.removeEventListener("yt-popup-closed",q)});
var T=function(Z,w,J){w.key&&J&&w.key!==x()&&(U(w.key),P&&w.command&&P.store.dispatch(coe(J,w.command)))},c=function(){if(_.b(g().content,_.DQ))return!(x==null?0:x())};
return _.V("yt-dialog-view-model",{class:_.$v("ytDialogViewModelHost","ytDialogViewModelResetSpacing"),dialog:!0},_.V(jN7,{headerWiz:function(){return _.V("span",{skip:!0},_.V(_.Vz,{data:function(){return g().header}},{dialogHeaderViewModel:function(Z){return _.V(L12,{data:Z.data,
disablePadding:!0})}}))},
isHeaderWizDefined:function(){return!!g().header},
contentWiz:function(){return _.V("span",{skip:!0},_.V(_.Vz,{data:function(){return g().customContent?g().customContent:g().content}},{basicContentViewModel:_.G84,
createPlaylistDialogFormViewModel:fQ5,collaborativePlaylistInviteMessageViewModel:lQ5,miniAppScoreChallengeViewModel:uPy,radioButtonGroupViewModel:function(Z){var w=Z.data;return _.V(_.rP5,{data:w,selectedKey:x,onSelected:T,groupName:function(){return w().formId}})},
selectionListItemFormViewModel:EWe,upsellViewModel:function(Z){return _.V(zHU,{data:Z.data,noPadding:!0})},
fanzoneScheduledInfoViewModel:QNY,installmentAgreementsViewModel:r5Y,accessConfirmationViewModel:Db7,listViewModel:function(Z){return _.V(_.mLN,{data:Z.data,disableHorizontalPadding:!0})},
dialogImageContentViewModel:SQT}))},
footerWiz:function(){return _.V("span",{skip:!0},_.V(_.Vz,{data:function(){return g().footer}},{panelFooterViewModel:function(Z){return _.V(_.Z3,{data:Z.data,
disablePadding:!0,disablePrimaryButton:c})},
formPanelFooterViewModel:nW3,formFooterViewModel:function(Z){return _.V(_.AP3,{data:Z.data,disablePadding:!0})}}))},
isFooterWizDefined:function(){return!!g().footer}}))},"Pj");
tFY.idomCompat=!0;_.y3(tFY,"yt-dialog-view-model",{props:{data:_.GH},unsafeExternallySettableAttributes:new Set(["tabindex","style"])});var MFY=_.M(function(k){var g=k.data;var P=_.Iju(function(){return g().rendererContext});
k={};return _.V("yt-panel-header-view-model",{class:_.$v("ytPanelHeaderViewModelHost",(k.ytPanelHeaderViewModelHostHideDivider=function(){return!!g().shouldHideDivider},k.ytPanelHeaderViewModelHostCompact=function(){return!!g().subtitle},k)),
"aria-label":function(){var x;return(x=P())==null?void 0:x.label}},_.V("div",{class:"ytPanelHeaderViewModelTitleWrapper"},_.V(_.m,{cond:function(){return g().title},
then:function(x){return _.V("h2",{class:"ytPanelHeaderViewModelTitleHeader"},_.V(_.C8,{text:x,className:"ytPanelHeaderViewModelTitle"}))}}),_.V(_.m,{cond:function(){return g().subtitle},
then:function(x){return _.V(_.C8,{text:x,className:"ytPanelHeaderViewModelSubtitle"})}})),_.V("div",{class:"ytPanelHeaderViewModelTrailingButtons"},_.V(_.Vz,{data:function(){return g().trailingButtons}},{buttonViewModel:function(x){return _.V(_.Va,{data:x.data,
className:"ytPanelHeaderViewModelButton"})}})))},"Qj");
MFY.idomCompat=!0;var K1n=_.M(function(k){var g=_.iX(function(A){var q;if((q=k.skipContentClick)==null?0:q.call(k))return!1;k.onContentWrapperClick(A);return!0}),P,x,U;
return _.V("div",{class:_.$v("yt-spec-bottom-sheet-layout","yt-spec-bottom-sheet-layout__bottom-sheet-renderer-container","yt-spec-bottom-sheet-layout--modern"),style:function(){return k.isAnimating()?"transform: translateY("+k.currentY()+"px);transition: 0.2s":""}},(P=k.header)==null?void 0:P.call(k),_.V("div",{id:k.contentWrapperId,
class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-content-wrapper",style:_.OD({"max-height":(0,_.eJ)(k.maxHeightForContentWrapper)}),"on:scroll":ns2(k.onScroll),"on:touchmove":ns2(function(A){return void A.stopPropagation()})},_.V("div",{el:{onRender:k.contentWrapperEl},
class:"yt-spec-bottom-sheet-layout__bottom-sheet-content","on:click":g},(x=k.body)==null?void 0:x.call(k))),(U=k.footer)==null?void 0:U.call(k))},"Rj");
K1n.idomCompat={callbacks:{onScroll:!0,contentWrapperEl:!0,onContentWrapperClick:!0}};var oW3=_.M(function(k){var g=_.vh(k.leadingLabel),P=_.vh(k.trailingLabel),x=_.vh(k.footerButtonType),U=function(){return g()||P()||k.hasPrimaryButton()||k.hasSecondaryButton()},A={},q=_.$v("yt-spec-bottom-sheet-layout__primary-button",(A["yt-spec-bottom-sheet-layout__primary-button--default"]=function(){return x()===0&&k.hasPrimaryButton()},A["yt-spec-bottom-sheet-layout__primary-button--trailing-pair"]=function(){return x()===1&&k.hasPrimaryButton()},A["yt-spec-bottom-sheet-layout__primary-button--split-pair"]=
function(){return x()===2&&k.hasPrimaryButton()},A["yt-spec-bottom-sheet-layout__primary-button--primary-split-pair"]=function(){return x()===3&&k.hasPrimaryButton()},A));
A={};var T=_.$v("yt-spec-bottom-sheet-layout__secondary-button",(A["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-trailing-pair"]=function(){return x()===1&&k.hasSecondaryButton()},A["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-split-pair"]=function(){return x()===2&&k.hasSecondaryButton()},A["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-primary-split-pair"]=function(){return x()===3&&k.hasPrimaryButton()},A));
return _.V(_.m,{cond:k.hasFooterOverride,then:function(){var c;return _.V(_.mH,null,(c=k.footerOverride)==null?void 0:c.call(k))},
else:function(){return _.V(_.m,{cond:U,then:function(){return _.V("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-footer-wrapper"},_.V(_.m,{cond:function(){return g()||P()},
then:function(){var c={};return _.V("div",{class:_.$v("yt-spec-bottom-sheet-layout__footer-label-wrapper",(c["yt-spec-bottom-sheet-layout__footer-label-wrapper--without-buttons"]=function(){return!k.hasPrimaryButton()},c))},_.V(_.m,{cond:g,
then:function(){return _.V("div",{class:"yt-spec-bottom-sheet-layout__leading-label"},g)}}),_.V(_.m,{cond:P,
then:function(){return _.V("div",{class:"yt-spec-bottom-sheet-layout__trailing-label"},P)}}))}}),_.V(_.m,{cond:function(){return k.hasPrimaryButton()||k.hasSecondaryButton()},
then:function(){var c={};return _.V("div",{class:_.$v("yt-spec-bottom-sheet-layout__footer-button-wrapper",(c["yt-spec-bottom-sheet-layout__footer-button-wrapper--landscape-button-wrapper"]=_.R8t,c))},_.V(_.m,{cond:function(){return k.hasSecondaryButton()&&x()!==0},
then:function(){var Z;return _.V("div",{class:T},(Z=k.secondaryButton)==null?void 0:Z.call(k))}}),_.V(_.m,{cond:k.hasPrimaryButton,
then:function(){var Z;return _.V("div",{class:q},(Z=k.primaryButton)==null?void 0:Z.call(k))}}))}}))}})}})},"Sj");
oW3.idomCompat={callbacks:{primaryButton:!0,secondaryButton:!0,footerOverride:!0}};var vWF=_.M(function(k){var g=_.vh(k.title),P=_.vh(k.subtitle);return _.V("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper",id:k.headerId,"on:touchstart":_.iX(function(x){var U;(U=k.touchstart)==null||U.call(k,x);return!1}),
"on:touchmove":_.iX(function(x){var U;(U=k.touchmove)==null||U.call(k,x);return!1}),
"on:touchend":_.iX(function(x){var U;(U=k.touchend)==null||U.call(k,x);return!1})},_.V("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-drag-line"}),_.V(_.m,{cond:k.hasHeaderOverride,
then:function(){var x;return _.V(_.mH,null,(x=k.headerOverride)==null?void 0:x.call(k))},
else:function(){var x={};return _.V("div",{class:_.$v((x["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header"]=!0,x["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header--with-title"]=g,x))},_.V("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-title-wrapper"},_.V(_.m,{cond:g,then:function(){return _.V(_.mH,null,_.V("h2",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-title"},g),_.V(_.m,{cond:P,then:function(){return _.V("h3",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-subtitle"},
P)}}))}})),_.V(_.m,{cond:function(){return g()&&k.hasActionHeader()},
then:function(){var U;return _.V("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-action-header"},(U=k.actionHeader)==null?void 0:U.call(k))}}))}}))},"Tj");
vWF.idomCompat={callbacks:{touchstart:!0,touchmove:!0,touchend:!0,actionHeader:!0,headerOverride:!0}};_.M(function(k){function g(Ts){if(!X&&typeof MutationObserver!=="undefined"){var m0={childList:!0};"MutationObserver"in window&&(X=new MutationObserver(P.bind(void 0,Ts)),X.observe(Ts,m0))}}
function P(Ts){typeof X!=="undefined"&&(a["content-wrapper"]===void 0&&(a["content-wrapper"]=Ts.children[0].clientHeight),L(a["content-wrapper"]),B()>Y()||l(B()))}
function x(){f(window.innerHeight);B()>Y()||l(B());H.isFullScreen[0]()&&B()>Y()?y().dispatch("Snap To Full Screen",{maxHeight:D()}):y().dispatch("Snap To Neutral Position",{maxHeight:Y()})}
function U(Ts){document.body.style.overscrollBehavior="none";Ts.preventDefault();y().dispatch("Touch Start",{event:Ts})}
function A(Ts){Ts.preventDefault();y().dispatch("Touch Move",{event:Ts,contentScrollable:B()>Y(),fullContentWrapperHeight:D(),contentWrapperHeight:Y(),heightMap:a,contentWrapperId:"content-wrapper",header:FQ2(k),footer:FQ2(k),headerDivHeight:a["bottom-sheet-header"],footerDivHeight:a["bottom-sheet-footer"]})}
function q(){document.body.style.overscrollBehavior="";H.isFullScreen[0]()?H.currentY[0]()>=60?y().dispatch("Snap To Neutral Position",{maxHeight:Y()}):y().dispatch("Snap To Full Screen",{maxHeight:D()}):H.currentY[0]()>=60?T():H.currentY[0]()<=-60&&B()>Y()?y().dispatch("Snap To Full Screen",{maxHeight:D()}):y().dispatch("Snap To Neutral Position",{maxHeight:Y()})}
function T(){y().dispatch("Close Sheet",{clientHeight:r(),maxHeight:0});setTimeout(function(){SmT()},250)}
var c=_.cZ("div"),Z=_.cZ("div"),w=_.O(_.zT(window.innerHeight,void 0,"CmOsU")),J=w.next().value;w=w.next().value;var r=J,f=w;w=_.O(_.zT(0,void 0,"p0Flhb"));J=w.next().value;w=w.next().value;var B=J,L=w;w=_.O(_.d2(function(){var Ts=FQ2(k);return.6*r()-hQY(Ts)-Ese(Ts)}));
J=w.next().value;w=w.next().value;var Y=J,l=w,D=function(){var Ts=FQ2(k),m0=r(),Lb=a["bottom-sheet-header"],rA=a["bottom-sheet-footer"];return m0-(Ts.hasHeaderFn&&Lb!==void 0?Lb:hQY(Ts))-(Ts.hasFooterFn&&rA!==void 0?rA:Ese(Ts))-24-24},X=null,a={},H={initialY:_.zT(0,void 0,"sxdESd"),
currentY:_.zT(0,void 0,"GZzqeb"),isAnimating:_.zT(!1,void 0,"vJBupc"),isFullScreen:_.zT(!1,void 0,"XyRDp"),maxHeightForContentWrapper:_.d2(Y)},y=function(){var Ts=null;return function(){if(!Ts){var m0={initialY:H.initialY[0](),currentY:H.currentY[0](),isAnimating:H.isAnimating[0](),isFullScreen:H.isFullScreen[0](),maxHeightForContentWrapper:H.maxHeightForContentWrapper[0]()};Ts=LQ3(m0)}return Ts}}();
_.ay(function(){window.addEventListener("resize",x);y().subscribe(function(Ts){H.initialY[1](Ts.initialY);H.currentY[1](Ts.currentY);H.isAnimating[1](Ts.isAnimating);H.isFullScreen[1](Ts.isFullScreen);H.maxHeightForContentWrapper[1](Ts.maxHeightForContentWrapper)});
requestAnimationFrame(function(){c.value&&(a["bottom-sheet-header"]=c.value.clientHeight);Z.value&&(a["bottom-sheet-footer"]=Z.value.clientHeight)})});
_.vc(function(){window.removeEventListener("resize",x);X&&(X.disconnect(),X=null)});
var kj=_.$v({"bottom-sheet-content-without-icon":function(){var Ts;return!((Ts=k.shouldShowIcons)==null?0:Ts.call(k))}});
return _.V("bottom-sheet-layout",null,_.V(K1n,{contentWrapperId:"content-wrapper",isAnimating:function(){return H.isAnimating[0]()},
currentY:function(){return H.currentY[0]()},
maxHeightForContentWrapper:function(){return H.maxHeightForContentWrapper[0]()},
shouldShowIcons:k.shouldShowIcons,skipContentClick:k.skipContentClick,onScroll:function(){var Ts=document.getElementById("bottom-sheet-header"),m0=document.getElementById("content-wrapper");if(Ts&&m0){var Lb={};Lb=(Lb["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"]=!0,Lb["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper--bottom-border"]=!0,Lb);Ts.className=m0.scrollTop>1?_.f5(Lb):"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"}},
onContentWrapperClick:SmT,contentWrapperEl:function(Ts){g(Ts);requestAnimationFrame(function(){P(Ts)})},
header:function(){return _.V("div",{el:c},_.V(vWF,{touchstart:U,touchmove:A,touchend:q,title:k.headerTitle,subtitle:k.headerSubtitle,headerId:"bottom-sheet-header",headerOverride:k.headerFn,hasHeaderOverride:k.hasHeaderFn,actionHeader:k.headerActionHeader,hasActionHeader:k.hasHeaderActionHeader}))},
footer:function(){return _.V("div",{el:Z},_.V(oW3,{footerButtonType:k.footerButtonType,leadingLabel:k.footerLeadingLabel,trailingLabel:k.footerTrailingLabel,primaryButton:k.footerPrimaryButton,hasPrimaryButton:k.hasFooterPrimaryButton,secondaryButton:k.footerSecondaryButton,hasSecondaryButton:k.hasFooterSecondaryButton,footerOverride:k.footerFn,hasFooterOverride:k.hasFooterFn}))},
body:function(){return _.V(_.m,{cond:k.hasContentFn,then:function(){var Ts;return _.V("div",{class:kj},(Ts=k.contentFn)==null?void 0:Ts.call(k))}})}}))},"Uj").idomCompat={callbacks:{headerActionHeader:!0,
headerFn:!0,contentFn:!0,footerFn:!0,footerPrimaryButton:!0,footerSecondaryButton:!0}};var aQa=_.M(function(k){var g=_.Za().resolve(_.D7);return _.V("yt-contextual-sheet-layout",{class:"ytContextualSheetLayoutHost","on:click":_.iX(function(){return void g.closeSheet()})},_.V(_.m,{cond:function(){return!!k.header},
then:function(){return _.V("div",{class:"ytContextualSheetLayoutHeaderContainer"},k.header())}}),_.V(_.m,{cond:function(){return!!k.content},
then:function(){return _.V("div",{class:"ytContextualSheetLayoutContentContainer"},k.content())}}),_.V(_.m,{cond:function(){return!!k.footer},
then:function(){return _.V("div",{class:"ytContextualSheetLayoutFooterContainer"},k.footer())}}))},"Vj");
aQa.idomCompat={callbacks:{header:!0,content:!0,footer:!0}};var H1Y=_.M(function(k){k=k.data;var g=_.cZ("yt-sheet-view-model",function(x){if(_.W("web_focus_first_element_sheet")||!_.W("sheet_focus_first_killswitch"))return x.addEventListener("focus",function(){LFV(x)}),function(){x.removeEventListener("focus",function(){LFV(x)})}}),P={};
return _.V("yt-sheet-view-model",{"on:mousedown":_.iX(function(x){_.W("sheet_focus_first_killswitch")||x.currentTarget!==x.target&&x.preventDefault()}),
"on:focus":_.iX(function(){_.W("sheet_focus_first_killswitch")||LFV(g.value)}),
class:_.$v("ytSheetViewModelHost",(P.ytSheetViewModelContextual=!0,P.ytSheetViewModelDisableBackdropFilter=_.W("web_disable_backdrop_filter"),P)),el:g,tabindex:-1},_.V(_.m,{cond:k,then:function(x){return _.V(aQa,{header:function(){return _.V(_.Vz,{data:function(){return x().header}},{panelHeaderViewModel:MFY})},
content:function(){return _.V(_.Vz,{data:function(){return x().content}},{listViewModel:function(U){return _.V(_.mLN,{data:U.data,
isCompact:!0,inPopup:!0})},
upsellViewModel:zHU,miniAppScoreChallengeViewModel:uPy})},
footer:function(){return _.V(_.Vz,{data:function(){return x().footer}},{panelFooterViewModel:_.Z3})}})}}))},"Wj");
H1Y.idomCompat=!0;_.y3(H1Y,"yt-sheet-view-model",{props:{data:_.GH}});var IQF=_.M(function(k){var g=function(){var P;return(P=k.data().enableDebuggingFeatures)!=null?P:!1};
return _.V("yt-stories-sticker-layer-view-model",{class:"ytStoriesStickerLayerViewModelHost"},_.V(_.DZ,{each:function(){var P;return(P=k.data().stickers)!=null?P:[]}},function(P){return _.V(N8e,{data:function(){return P},
debugMode:g})}))},"Xj"),N8e=_.M(function(k){var g=_.aS(k,{debugMode:!1}).debugMode,P=_.vh(function(){var c;
return(c=k.data().region)==null?void 0:c.w},0),x=_.vh(function(){var c;
return(c=k.data().region)==null?void 0:c.h},0),U=_.vh(function(){var c;
return(c=k.data().region)==null?void 0:c.x},0),A=_.vh(function(){var c;
return(c=k.data().region)==null?void 0:c.y},0),q=_.iX(function(){var c=k.data().onTap;
c&&_.S7(c)}),T={};
return _.V("div",{class:_.$v("ytStoriesStickerLayerViewModelSticker",(T.ytStoriesStickerLayerViewModelDebugMode=g,T)),style:_.OD({width:function(){return 100*P()+"%"},
height:function(){return 100*x()+"%"},
left:function(){return 100*U()+"%"},
top:function(){return 100*A()+"%"},
"flex-direction":function(){return YmY(k.data().flexDirection)},
"justify-content":function(){return j_n(k.data().justifyContent)},
"align-items":function(){return Q_F(k.data().alignItems)}}),
"on:click":q},_.V(_.Vz,{data:function(){return k.data().button||k.data().toggleButton}},{buttonViewModel:function(c){return _.V(_.Va,{data:c.data,
className:"ytStoriesStickerLayerViewModelButton"})},
toggleButtonViewModel:function(c){return _.V(_.je,{data:c.data,className:"ytStoriesStickerLayerViewModelButton"})}}))},"Yj");var y5d=_.M(function(k){var g=function(){return k.data()},P={},x=_.O(_.zT(!1,void 0,"SegA3d")),U=x.next().value,A=x.next().value,q=_.vh(function(){return g().backgroundColor},0);
x=_.vh(function(){return g().actionButtons},[]);
var T=_.vh(function(){return g().stickerLayer},{}),c=function(){var w,J;
return{animationRef:P,animationConfig:{autoplay:!1,loop:!1,path:(J=(w=g().foregroundAnimation)==null?void 0:w.url)!=null?J:"",name:"stories_item_foreground_animation"},listeners:{data_ready:function(){A(!0)},
complete:function(){k.navigateToNextItemOnLottieComplete()}}}},Z=function(){var w,J,r,f,B,L,Y,l;
return{animationConfig:{autoplay:(L=(w=g().backgroundAnimation)==null?void 0:(J=w.settings)==null?void 0:J.autoplay)!=null?L:!1,loop:(Y=(r=g().backgroundAnimation)==null?void 0:(f=r.settings)==null?void 0:f.loop)!=null?Y:!1,path:(l=(B=g().backgroundAnimation)==null?void 0:B.url)!=null?l:"",name:"stories_item_background_animation"}}};
_.o6(function(){if(k.isVisible()&&U()){var w;(w=P.lottieEl)==null||w.play();k.animationRef()&&(k.animationRef().lottieEl=P.lottieEl)}else{var J;(J=P.lottieEl)==null||J.stop()}},"MxM2wb");
return _.V("yt-stories-item-view-model",{class:"ytStoriesItemViewModelHost",style:_.OD({"background-color":function(){return _.u3(q())+";"}})},_.V("div",{class:"ytStoriesItemViewModelAssetContent"},_.V(_.m,{cond:function(){return!!g().backgroundAnimation},
then:function(){return _.V(_.sp,{data:Z,animationName:function(){return Z().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.V(_.m,{cond:function(){return!!g().backgroundImage},
then:function(){return _.V(_.KX,{data:function(){return g().backgroundImage},
className:"ytStoriesItemViewModelImage",alt:"background image"})}}),_.V(_.m,{cond:function(){return!!g().foregroundAnimation},
then:function(){return _.V(_.sp,{data:c,animationName:function(){return c().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.V(_.m,{cond:function(){return!!g().foregroundImage},
then:function(){return _.V(_.KX,{data:function(){return g().foregroundImage},
className:"ytStoriesItemViewModelImage",alt:"foreground image"})}}),_.V("div",{class:"ytStoriesItemViewModelTopShadow"}),_.V(_.Vz,{data:function(){return T()}},{storiesStickerLayerViewModel:IQF})),_.V("div",{class:"ytStoriesItemViewModelBottomShadow",
style:_.OD({"background-color":function(){return _.u3(q())}})},_.V("div",{class:"ytStoriesItemViewModelActionButtonWrapper"},_.V(_.DZ,{each:x},function(w){return _.V(Xp5,{data:function(){return w},
pauseAutoNavigation:k.pauseAutoNavigation})}))))},"$j"),ppa={style:"overlay",
type:"outline"},Xp5=_.M(function(k){var g={};return _.V("div",{class:_.$v("ytStoriesItemViewModelActionButton",(g.ytStoriesItemViewModelStretchedActionButton=function(){return k.data().size==="STORIES_BUTTON_SIZE_STRETCH"},g)),
"on:click":_.iX(k.pauseAutoNavigation)},_.V(_.Vz,{data:function(){return k.data().button}},{buttonViewModel:function(P){return _.V(_.Va,{data:P.data,
buttonOverrides:ppa})}}))},"ak");var Cc5={sources:[{url:"https://www.gstatic.com/music/image_composition/dna_recap/youtube_logo_full_color_278x60.png"}]};_.y3(_.M(function(k){var g=function(){var rA;return(rA=k.data().startIndex)!=null?rA:0},P=_.O(_.d2(g)),x=P.next().value,U=P.next().value;
P=_.O(_.zT(!1,void 0,"qWlrrc"));var A=P.next().value,q=P.next().value,T=function(){var rA;return(rA=k.data().storyItems)!=null?rA:[]},c={},Z=_.cZ("yt-stories-viewer-view-model"),w=function(){return k.data().dismissButton},J=function(){var rA;
return _.hC((rA=_.b(w(),_.kt))==null?void 0:rA.onTap)},r=_.cZ("div"),f,B,L=!1,Y=function(){var rA;
(rA=f)==null||rA.cancel();f=l(x()).animate([{transform:"scaleX(0)"},{transform:"scaleX(1)"}],{duration:9E3,easing:"linear",fill:"forwards"});f.onfinish=function(){var bV=_.b(T()[x()],GC3),tu,Eb;bV!=null&&bV.foregroundAnimation&&((bV==null?0:(tu=bV.foregroundAnimation)==null?0:tu.url)||(bV==null?0:(Eb=bV.foregroundAnimation)==null?0:Eb.payload))||(x()!==T().length-1?(U(x()+1),Y()):J()&&_.EW(J()))}},l=function(rA){return r.value.children[rA].children[0]},D=function(){for(var rA=0;rA<x();rA++)l(rA).style.transform=
"scaleX(1)"},X=function(){L||(A()?q(!1):(x()===T().length-1&&J()&&_.EW(J()),l(x()).style.transform="scaleX(1)",x()!==T().length-1&&(U(x()+1),Y())))},a=function(){L||(A()?q(!1):(l(x()).style.transform="scaleX(0)",x()!==0&&U(x()-1),Y()))},H=function(){q(!0)},y=function(){l(x()).style.transform="scaleX(1)";
x()!==T().length-1?(U(x()+1),Y()):J()&&_.EW(J())};
P=function(){L=!1;B=setTimeout(function(){q(!0);L=!0},300)};
var kj=function(){clearTimeout(B);L&&A()&&q(!1)};
_.o6(function(){if(A()){var rA;(rA=f)==null||rA.pause();var bV;(bV=c.lottieEl)==null||bV.pause()}else{var tu;(tu=f)==null||tu.play();var Eb;(Eb=c.lottieEl)==null||Eb.play()}},"utQ8Hb");
_.o6(function(){D();x()===g()&&Y()},"UsBAlc");
var Ts=function(rA){rA.key==="ArrowLeft"?a():rA.key==="ArrowRight"&&X()},m0=function(rA){if(rA.target===Z.value){(rA=J())&&_.EW(rA);
clearTimeout(B);var bV;(bV=f)==null||bV.cancel();window.removeEventListener("keydown",Ts);window.removeEventListener("yt-popup-closed",m0)}},Lb=function(rA){rA.target===Z.value&&(window.addEventListener("keydown",Ts),window.addEventListener("yt-popup-closed",m0))};
_.ay(function(){D();Y();window.addEventListener("yt-popup-opened",Lb)});
return _.V("yt-stories-viewer-view-model",{el:Z,class:_.$v("ytStoriesViewerViewModelHost","ytStoriesViewerViewModelResetSpacing"),dialog:!0},_.V("div",{class:"ytStoriesViewerViewModelNavigationContainer"},_.V("div",{class:"ytStoriesViewerViewModelPreviousNavigation","on:click":_.iX(a),"on:mousedown":_.iX(P),"on:mouseup":_.iX(kj),"on:mouseleave":_.iX(kj)}),_.V("div",{class:"ytStoriesViewerViewModelNextNavigation","on:click":_.iX(X),"on:mousedown":_.iX(P),"on:mouseup":_.iX(kj),"on:mouseleave":_.iX(kj)})),
_.V("div",{class:"ytStoriesViewerViewModelStoryItemsContainer"},_.V(_.Vz,{data:T},{storiesItemViewModel:function(rA,bV){var tu=rA.data;return _.V(_.m,{cond:function(){return Math.abs(bV()-x())<=1},
then:function(){var Eb={};return _.V("div",{class:_.$v("ytStoriesViewerViewModelStoryItem",(Eb.ytStoriesViewerViewModelActiveStoryItem=function(){return bV()===x()},Eb))},_.V(y5d,{data:tu,
pauseAutoNavigation:H,navigateToNextItemOnLottieComplete:y,isVisible:function(){return bV()===x()},
animationRef:c}))}})}})),_.V("div",{class:"ytStoriesViewerViewModelProgressBarsContainer",
el:r},_.V(_.DZ,{each:T},function(){return _.V("div",{class:"ytStoriesViewerViewModelProgressBar"},_.V("div",{class:"ytStoriesViewerViewModelProgress"}))})),_.V("div",{class:"ytStoriesViewerViewModelTopBarContainer"},_.V(_.KX,{data:Cc5,
alt:"YouTube Logo",className:"ytStoriesViewerViewModelYouTubeLogo"}),_.V("div",{class:"ytStoriesViewerViewModelActionButtonsContainer"},_.V(_.Vz,{data:w},{buttonViewModel:_.Va}))))},"dk"),"yt-stories-viewer-view-model",{props:{data:_.GH}});_.y3(_.M(function(k){var g=k.data;var P=_.cZ("yt-gen-ai-feedback-form-view-model"),x=[];return _.V("yt-gen-ai-feedback-form-view-model",{el:P,class:"ytGenAiFeedbackFormViewModelHost"},_.V(_.C8,{text:function(){return g().title},
className:"ytGenAiFeedbackFormViewModelTitle"}),_.V("div",{class:"ytGenAiFeedbackFormViewModelChipsContainer"},_.V(_.Vz,{data:function(){return g().feedbackChips}},{toggleButtonViewModel:function(U){var A=U.data;
return _.V(_.je,{data:A,className:"ytGenAiFeedbackFormViewModelFeedbackChip",onToggle:function(q){var T=A();T=_.b(T,_.PV);T=_.b(T==null?void 0:T.defaultButtonViewModel,_.kt).trackingParams;q?x.push(T):(q=x.indexOf(T),q>-1&&x.splice(q,1))}})}})),_.V(_.C8,{text:function(){return g().disclaimer},
className:"ytGenAiFeedbackFormViewModelDisclaimer"}),_.V("div",{class:"ytGenAiFeedbackFormViewModelBottomButtonsContainer"},_.V(_.Vz,{data:function(){return g().submitButton}},{buttonViewModel:function(U){return _.V(_.Va,{data:U.data,
className:"ytGenAiFeedbackFormViewModelSubmitButton",onClick:function(){lx7(P.value,x,g().uniqueId)}})}}),_.V(_.Vz,{data:function(){return g().moreFeedbackButton}},{buttonViewModel:function(U){return _.V(_.Va,{data:U.data,
className:"ytGenAiFeedbackFormViewModelMoreFeedbackButton"})}})))},"ek"),"yt-gen-ai-feedback-form-view-model",{props:{data:_.GH},
unsafeExternallySettableAttributes:new Set(["tabindex"])});var Qw=function(){return _.S.apply(this,arguments)||this};
_.z(Qw,_.S);Qw.prototype.created=function(){Zud(2200);this.ytPopupContainerBehavior.initPopupContainerBehavior(PM7);var k=_.Za().resolve(_.OP3);k&&(k.container=this.ytPopupContainerBehavior);if(k=_.Za().resolve(_.D7))k.container=this.ytPopupContainerBehavior;if(k=_.Za().resolve(_.tx)){var g=this.ytPopupContainerBehavior;k.containerWasInjected?_.pH(Error("qj")):k.container=g}};
Qw.prototype.ensurePopupBelowPlayer=function(k,g){var P=_.Za().resolve(_.VE(_.NQ));if(!P||!P.isOnWatch()||!_.XE())return!1;P=P.getCurrentPage().getPlayerContainer().getBoundingClientRect().bottom;_.cU().height>P+this.getPopupHeight(k,g)?(k.style.top="auto",k.style.bottom="0px"):(k.style.top=P+"px",k.style.bottom="auto");return!0};
Qw.prototype.getPopupHeight=function(k,g){g&&(k.cachedPopupHeight=0);if(!k.cachedPopupHeight){g=0;var P=k.clientHeight,x=window.getComputedStyle(k);g+=parseInt(x.marginTop,10);g+=parseInt(x.marginBottom,10);k.cachedPopupHeight=P+g}return k.cachedPopupHeight};
Qw.prototype.getElement=function(k){return document.createElement(k)};
_.N([_.h(QZ5.YtPopupContainerBehavior),_.I("design:type",Object)],Qw.prototype,"ytPopupContainerBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Qw.prototype,"ytComponentBehavior",void 0);_.N([_.t({disableElementRegistration:!0,is:"ytd-popup-container"})],Qw);
_.v(Qw,"ytd-popup-container",function(){if(uzY!==void 0)return uzY;var k=document.createElement("template");_.u(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-popup-container--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);return uzY=k},{mode:1});var Gld;var RHU={};RHU.YtLogYpcFlowCommandsBehavior=[_.W_.YtActionHandlerBehavior,{created:function(){this.logFlowCommandsMap_={"yt-log-ypc-flow-start-command":"handleLogYpcFlowStart_","yt-log-ypc-flow-dismiss-command":"handleLogYpcFlowDismiss_"}},
attached:function(){this.registerActionMap(this.logFlowCommandsMap_)},
detached:function(){this.unregisterActionMap(this.logFlowCommandsMap_)},
handleLogYpcFlowStart_:function(k){_.b(k,mD5)&&(k=_.b(k,mD5))&&(k.serializedTransactionFlowLoggingParams?_.W_k(k.serializedTransactionFlowLoggingParams):k.serializedYpcCancelFlowLoggingParams?(k=k.serializedYpcCancelFlowLoggingParams)&&_.Vp("ypcCancelFlowStarted","serializedYpcCancelFlowLoggingParams",k):k.serializedYpcResumeFlowLoggingParams?(k=k.serializedYpcResumeFlowLoggingParams)&&_.Vp("ypcResumeFlowStarted","serializedYpcResumeFlowLoggingParams",k):k.serializedYpcPauseFlowLoggingParams?(k=k.serializedYpcPauseFlowLoggingParams)&&
_.Vp("ypcPauseFlowStarted","serializedYpcPauseFlowLoggingParams",k):k.serializedYpcRefundFlowLoggingParams?(k=k.serializedYpcRefundFlowLoggingParams)&&UQV("YPC_EVENT_TYPE_START",k):k.serializedYpcDeactivateFlowLoggingParams?(k=k.serializedYpcDeactivateFlowLoggingParams)&&_.Vp("ypcDeactivateFlowStarted","serializedYpcDeactivateFlowLoggingParams",k):k.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams&&(k=k.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams)&&_.Vp("ypcCancelFlowGoToPaymentProcessor",
"serializedYpcCancelFlowGoToPaymentProcessorLoggingParams",k))},
handleLogYpcFlowDismiss_:function(k){_.b(k,Zpd)&&(k=_.b(k,Zpd),k.serializedTransactionFlowLoggingParams?_.sU0(k.serializedTransactionFlowLoggingParams):k.serializedYpcCancelFlowLoggingParams?(k=k.serializedYpcCancelFlowLoggingParams)&&_.Vp("ypcCancelFlowCancelled","serializedYpcCancelFlowLoggingParams",k):k.serializedYpcResumeFlowLoggingParams?(k=k.serializedYpcResumeFlowLoggingParams)&&_.Vp("ypcResumeFlowCancelled","serializedYpcResumeFlowLoggingParams",k):k.serializedYpcPauseFlowLoggingParams?(k=
k.serializedYpcPauseFlowLoggingParams)&&_.Vp("ypcPauseFlowCancelled","serializedYpcPauseFlowLoggingParams",k):k.serializedYpcRefundFlowLoggingParams&&(k=k.serializedYpcRefundFlowLoggingParams)&&UQV("YPC_EVENT_TYPE_CANCEL",k))}}];var kFs={};kFs.YtCancelRecurrenceBehavior=[_.ax.YtComponentBehavior,_.yav,{attached:function(){var k=this;GtV(this,function(g,P){return k.ypcCancelRecurrenceHandler(g,P)})},
ypcCancelRecurrenceHandler:function(k,g){var P=this;if(!g||!g.ypcCancelRecurrenceEndpoint)return!1;if(!g.ypcCancelRecurrenceEndpoint.params)return _.Ry(Error("Rl")),!0;_.La(this.hostElement);var x=_.lX.instance,U=_.Za().resolve(_.VE(_.m6));x&&_.Dt(x,g)?_.tO(x,g).then(function(A){P.ypcCancelRecurrenceSuccess_(k,g,{data:A})},function(A){P.ypcCancelRecurrenceFailure_(k,g,A)}).thenCatch(function(){_.Ry(Error("Sl"))}):U?U.requestDataForServiceEndpoint(g).then(function(A){P.ypcCancelRecurrenceSuccess_(k,
g,A)},function(A){P.ypcCancelRecurrenceFailure_(k,g,A)}).thenCatch(function(){_.Ry(Error("Sl"))}):_.Ry(Error("Tl"));
return!0},
ypcCancelRecurrenceSuccess_:function(k,g,P){_.na(this.hostElement);P.data||(P={data:P});P.data&&P.data.actions&&_.Pw(this.hostElement,P.data.actions,this.hostElement);P.data.messageRenderer?dQe(g.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams):(g=g.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams)&&_.Vp("ypcCancelFlowSucceeded","serializedYpcCancelFlowLoggingParams",g);_.GB(k,"yt-service-request-completed",P)},
ypcCancelRecurrenceFailure_:function(k,g,P){_.na(this.hostElement);dQe(g.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams);_.GB(k,"yt-service-request-error",{error:P,params:[k,g]})}}];var go5=function(k,g){_.PI.call(this,g)};
_.z(go5,zhU);var Pl2={};Pl2.YtCompleteTransactionBehavior=[_.ax.YtComponentBehavior,_.yav,{attached:function(){var k=this;GtV(this,function(g,P){return k.ypcCompleteTransactionHandler(g,P)})},
completeTransaction:function(k,g){var P=this;g={payments_payload:window.btoa(g.integratorData),buybucket_params:k.data.buybucketParams,offer_params:k.data.offerParams};var x=_.Za().resolve(_.m6),U=k.data.completeTransactionEndpoint,A=this.get("ypcCompleteTransactionEndpoint.actions",U);A&&_.Pw(this.hostElement,A,this.hostElement);return(A=_.lX.instance)&&_.Dt(A,U)?_.tO(A,U,g).then(function(q){return!q||(q==null?0:q.error)?(q=P.get("data.serializedTransactionFlowLoggingParams",k),_.rT(new iW("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",
q))):{data:q}}).then(function(q){return P.handleCompleteTransactionSuccess_(q,k)},function(){return P.handleCompleteTransactionFailure_(k)}):x.requestDataForServiceEndpoint(U,g).then(function(q){return P.handleCompleteTransactionSuccess_(q,k)},function(){return P.handleCompleteTransactionFailure_(k)})},
handleCompleteTransactionSuccess_:function(k,g){k.data||(k={data:k});if(k.data.messageRenderer)return _.rT(new go5(k.data.messageRenderer));if(k.data.trackingParams){var P=_.hE(),x=_.up();P&&x&&_.lL(P,x,_.Zz(k.data.trackingParams))}g=this.get("data.serializedTransactionFlowLoggingParams",g);AOT(g);return _.$D(k)},
handleCompleteTransactionFailure_:function(k){k=this.get("data.serializedTransactionFlowLoggingParams",k);_.M8("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",k);return _.rT(new iW("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",k))},
ypcCompleteTransactionHandler:function(k,g){var P=this;if(!g.ypcCompleteTransactionEndpoint)return!1;if(!g.ypcCompleteTransactionEndpoint.transactionParams)return _.Ry(Error("Ul")),!0;g.ypcCompleteTransactionEndpoint&&g.ypcCompleteTransactionEndpoint.gtmData&&_.F_(g.ypcCompleteTransactionEndpoint.gtmData);var x=_.Za().resolve(_.VE(_.m6));if(x){_.La(this.hostElement);var U=_.lX.instance;U&&_.Dt(U,g)?_.tO(U,g).then(function(A){return!A||(A==null?0:A.error)?(A=P.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",
g),_.rT(new iW("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",A))):{data:A}}).then(function(A){_.GB(k,"yt-service-request-completed");
P.ypcCompleteTransactionSuccess_(g,A)},function(){return P.ypcCompleteTransactionFailure_(g)}):x.requestDataForServiceEndpoint(g).then(function(A){_.GB(k,"yt-service-request-completed");
P.ypcCompleteTransactionSuccess_(g,A)},function(){return P.ypcCompleteTransactionFailure_(g)})}return!0},
ypcCompleteTransactionSuccess_:function(k,g){_.na(this.hostElement);g.data||(g={data:g});_.RV(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);g.data.messageRenderer||g.data.ypcResponseCode==="YPC_RESPONSE_CODE_ERROR"?this.ypcCompleteTransactionFailure_(k):(_.F_('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'),this.logTransactionEvent_("transactionFlowSucceeded",k));g.data.actions&&(k=EYF(g.data.actions),g=LV5(g.data.actions),k.length&&_.g5(this.hostElement,
k),g.length&&_.Pw(this.hostElement,g,this.hostElement))},
ypcCompleteTransactionFailure_:function(k){_.na(this.hostElement);_.RV(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.logTransactionEvent_("transactionFlowFailed",k,"TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE")},
logTransactionEvent_:function(k,g,P){if(g=this.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",g))g={serializedTransactionFlowLoggingParams:g},P&&(g.errorType=P),_.HE(k,g),_.NH()}}];var $IT={};$IT.YtEndpointHandlerWithYpcBehavior=[_.yav,_.W_.YtActionHandlerBehavior,[{openWalletDialog:function(k,g,P,x,U,A,q){var T=this,c=_.MQ();g=g.replace(/-/g,"+").replace(/_/g,"/");var Z=_.ex().get("hl");_.MZC(_.va(_.KL),g,c.resolve,U,function(w){A&&A();c.reject(w)},Z,function(w){return T.onServerBackendAnalyticEvent_(k,P,w)},this.onDialogClose_.bind(this),x,q);
return c.promise},
openFixFlowDialog:function(k,g,P,x){k=k.replace(/-/g,"+").replace(/_/g,"/");_.va(_.KL).openFixFlowDialog(k,g,P,x)},
onDialogClose_:function(){_.RV(this,"yt-wallet-dialog-closed")},
onServerBackendAnalyticEvent_:function(k,g,P){_.GB(k,"yt-commerce-action-init-done");g&&_.g5(this.hostElement,[g,{backend_analytics:P}])}}],
_.ww.YtOpenPopupBehavior,[{listeners:{"yt-service-request-completed":"onUpdateFopServiceRequestCompleted_"},onUpdateFopServiceRequestCompleted_:function(k,g){k=this.get("data.nativeFlowEndpoint",g);g=this.get("data.fallbackEndpoint",g);k?_.g5(this.hostElement,[k]):g&&_.GB(this.hostElement,"yt-navigate",{endpoint:g})}}],
kFs.YtCancelRecurrenceBehavior,Pl2.YtCompleteTransactionBehavior,{listeners:{"yt-service-request-sent":"onServiceRequestSent_","yt-service-request-completed":"onGetCartServiceRequestCompleted_","yt-service-request-error":"onServiceRequestError_"},created:function(){this.buyFlowActionMap_={};this.ypcRegisterActionMapJobId_=0},
attached:function(){var k=this;GtV(this,function(g,P,x){return k.handleYPCEndpoint(g,P,x)});
this.ypcRegisterActionMapJobId_=_.ti(_.Xq,function(){k.registerActionMap(k.buyFlowActionMap_)})},
detached:function(){var k=this;_.Xq.cancelJob(this.ypcRegisterActionMapJobId_);_.ti(_.Xq,function(){k.unregisterActionMap(k.buyFlowActionMap_)})},
handleYPCEndpoint:function(k,g,P){var x=g.ypcGetCartEndpoint;if(x){_.h6("commerce_transaction");var U=x.gtmId;U&&_.Sj(U);(x=x.gtmData)&&_.F_(x)}return this.get("ypcGetCartEndpoint.prefetchConfig.ypcGetCartPrefetchResponseDataConfig.encryptedPurchaseParams",g)!=null?(this.handleYPCGetCartEndpointWithPrefetch_(k,g),!0):this.get("ypcFixInstrumentEndpoint.encryptedFixInstrumentParameters",g)!=null?(this.handleYPCFixInstrumentEndpoint_(k,g),!0):g.ypcPauseSubscriptionCommand?(N3Y(this.hostElement,k,g,P),
!0):g.ypcResumeSubscriptionCommand?(yky(this.hostElement,k,g),!0):g.getPaymentInstrumentsParamsCommand?(vs7(this.hostElement,k,g),!0):g.ypcHandleTransactionEndpoint?(KQ3(this.hostElement,k,g,P),!0):!1},
handleYPCGetCartEndpointWithPrefetch_:function(k,g){var P=this;_.EX("ttcr",void 0,"commerce_transaction");g=g.ypcGetCartEndpoint;var x=g.prefetchConfig.ypcGetCartPrefetchResponseDataConfig,U=x.encryptedPurchaseParams,A=x.serializedTransactionFlowLoggingParams,q=x.serializedPaymentsClientParams,T=this.createGetCartResponseFromParams_(x,g.offerParams,A);this.changeButtonState(k,!0);_.u_(this.openWalletDialog(k,U,x.ypcLogWalletAnalyticDataEndpoint,A,function(){P.changeButtonState(k,!1)},function(){P.changeButtonState(k,
!1)},q).then(function(c){return P.handleBuyFlowCompleteCallback_(k,T,c)},function(){return P.handleOnLoadError(T)}).then(function(c){return void P.handlePostPurchaseSuccess_(k,T,c)},function(c){return void P.handlePostPurchaseError_(c)}),function(){P.changeButtonState(k,!1);
k instanceof Element&&_.GB(k,"yt-commerce-action-done")})},
createGetCartResponseFromParams_:function(k,g,P){var x=k.completeTransactionEndpoint,U=k.handleTransactionEndpoint;g={data:{offerParams:window.btoa(g),serializedTransactionFlowLoggingParams:P}};U?g.data.handleTransactionEndpoint=U:g.data.completeTransactionEndpoint=x;k.onCartDismissCommand&&(g.data.onCartDismissCommand=k.onCartDismissCommand);return g},
onGetCartServiceRequestCompleted_:function(k,g){var P=this,x=k.target;if(g&&g.data&&g.data.messageRenderer)_.na(this.hostElement),this.handleMessageRenderer_(g.data.messageRenderer),this.changeButtonState(x,!1);else{var U=this.get("data.encryptedPurchaseParams",g),A=this.get("data.upgradeDialogRenderer.ypcUpgradeDialogRenderer",g),q=this.get("data.ypcLogWalletAnalyticDataEndpoint",g),T=this.get("data.serializedPaymentsClientParams",g),c=this.getLoggingParams_(g);if(c||U||A)k.stopPropagation(),_.EX("ttcr",
void 0,"commerce_transaction"),U||_.na(this.hostElement),this.changeButtonState(x,!1),A?_.RV(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:_.y4("openPopupConfig").popupTypeMap.ypcUpgradeDialogRenderer,popup:{ypcUpgradeDialogRenderer:A}}},this]):U&&(this.changeButtonState(x,!0),k=null,k=this.openWalletDialog(x,U,q,c,function(){_.na(P.hostElement);P.changeButtonState(x,!1)},function(){_.na(P.hostElement);
P.changeButtonState(x,!1)},T),_.u_(k.then(function(Z){return P.handleBuyFlowCompleteCallback_(x,g,Z)},function(){return P.handleOnLoadError(g)}).then(function(Z){return P.handlePostPurchaseSuccess_(x,g,Z)},function(Z){return P.handlePostPurchaseError_(Z)}),function(){P.changeButtonState(x,!1);
_.GB(x,"yt-commerce-action-done")}))}},
onServiceRequestSent_:function(k,g){g&&g.endpoint&&g.endpoint.ypcGetCartEndpoint&&!g.endpoint.ypcGetCartEndpoint.prefetchConfig&&(this.get("commandLifeCycleConfig.onStartCommand",g.endpoint.ypcGetCartEndpoint)&&_.Pw(this.hostElement,[this.get("commandLifeCycleConfig.onStartCommand",g.endpoint.ypcGetCartEndpoint)],k.target),_.La(this.hostElement),this.changeButtonState(k.target,!0))},
onServiceRequestError_:function(k,g){if(g&&g.params&&g.params.length){g=_.O(g.params);for(var P=g.next();!P.done;P=g.next())if((P=P.value)&&P.ypcGetCartEndpoint){this.get("commandLifeCycleConfig.onFailureCommand",P.ypcGetCartEndpoint)&&_.Pw(this.hostElement,[this.get("commandLifeCycleConfig.onFailureCommand",P.ypcGetCartEndpoint)],k.target);_.na(this.hostElement);this.changeButtonState(k.target,!1);break}}},
handleBuyFlowCompleteCallback_:function(k,g,P){var x=P.integratorData;return x==null||x===""||P.error!=null?(x=this.getLoggingParams_(g),String(P.error)==="-1"?(g.data.onCartDismissCommand&&_.Pw(this.hostElement,[g.data.onCartDismissCommand],k),_.rT(new iW("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",x,!0))):_.rT(new iW("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",x))):g.data.handleTransactionEndpoint?osU(this.hostElement,g.data.handleTransactionEndpoint,{payments_payload:x,funds_guarantee_callback_client_data:P.integratorClientCallbackData}):
this.completeTransaction(g,P)},
handlePostPurchaseSuccess_:function(k,g,P){g=P.data;var x=!1,U,A;if(g&&((U=g.command)==null?0:(A=U.commandExecutorCommand)==null?0:A.commands)){var q,T;U=(q=g.command)==null?void 0:(T=q.commandExecutorCommand)==null?void 0:T.commands;for(q=0;q<U.length;q++)if(_.b(U[q],_.pgt)){x=!0;break}}x||(g&&g.gtmDatas&&g.gtmDatas.length?_.F_(g.gtmDatas[0]):_.F_('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'));P.data&&P.data.actions&&(g=EYF(P.data.actions),P=LV5(P.data.actions),g.length&&
_.g5(this.hostElement,g),P.length&&_.Pw(this.hostElement,P,k))},
handlePostPurchaseError_:function(k){k&&k.payload&&k.payload.isUserDismiss||_.IE(Error("Wl"))},
handleOnLoadError:function(k){k=this.getLoggingParams_(k);return _.rT(new iW("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",k))},
getLoggingParams_:function(k){return this.get("data.serializedTransactionFlowLoggingParams",k)},
handleMessageRenderer_:function(k){var g=_.NE(k,"renderer"),P=_.y4("openPopupConfig");g==="confirmDialogRenderer"&&P&&_.RV(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:P.popupTypeMap[g],popup:k}},this])},
handleYPCFixInstrumentEndpoint_:function(k,g){var P=this,x=g.ypcFixInstrumentEndpoint;g=x.encryptedFixInstrumentParameters;this.logFixFopEvent_(x,"FIX_FOP_EVENT_TYPE_START");this.changeButtonState(k,!0);this.openFixFlowDialog(g,function(U,A){P.onFixFlowCompleteCallback_(x,U,A)},function(){return P.changeButtonState(k,!1)},function(){P.changeButtonState(k,!1);
P.logFixFopEvent_(x,"FIX_FOP_EVENT_TYPE_FAILURE","FIX_FOP_ERROR_TYPE_LOAD_FAILURE")})},
onFixFlowCompleteCallback_:function(k,g,P){var x=_.gP("payments.business.integration.scenario.FixInstrument");if(g==x.IntegratorCallbackType.ON_COMPLETE){g="FIX_FOP_EVENT_TYPE_CANCEL";var U=null;P.error!=null?P.error!=x.OnCompleteCallbackError.USER_CANCELLED&&(_.Pw(this.hostElement,[k.errorAction],this.hostElement),g="FIX_FOP_EVENT_TYPE_FAILURE",U="FIX_FOP_ERROR_TYPE_UNSPECIFIED"):(_.Pw(this.hostElement,[k.successAction],this.hostElement),g="FIX_FOP_EVENT_TYPE_SUCCESS");_.Pw(this.hostElement,[k.onFinishAction],
this.hostElement);this.logFixFopEvent_(k,g,U)}},
logFixFopEvent_:function(k,g,P){(k=k.serializedFixFopLoggingParams)?(g={eventType:g,serializedFixFopLoggingParams:k},P!=null&&(g.errorType=P),_.HE("fixFopFlow",g),_.NH()):_.IE(Error("Xl"))},
changeButtonState:function(k,g){_.W("enable_ypc_spinners")&&k&&(k.is==="yt-button-renderer"||k.is==="ytd-button-renderer")&&(k.disabled=g)}}];var xIe=function(k){this.JSC$32701_clientRoot=k;this.feedbackCollectorActionMap={"yt-help-dialog-requested":Cr2,"yt-feedback-dialog-requested":pOV,"yt-signal-action-help":GE3,"yt-signal-action-send-feedback":RQn,"yt-send-feedback-action":g8n,"yt-user-feedback-endpoint":PUU};_.dx(_.A0.getInstance(),this.feedbackCollectorActionMap,this.JSC$32701_clientRoot)},icy;var UIe=function(k){this.JSC$32706_clientRoot=k;this.downloadManagerActionMap={"yt-signal-action-delete-all-downloads-prompt":$$3.bind(null,this.JSC$32706_clientRoot),"yt-signal-action-delete-all-downloads":i3e,"yt-signal-action-delete-download":U$n,"yt-signal-action-delete-playlist-download":d$a,"yt-signal-action-install-pwa":VWY,"yt-signal-action-refresh-downloads":e2Y,"yt-offline-video-endpoint":m$a,"yt-offline-playlist-endpoint":J2s,"yt-update-local-app-setting-command":fw7,"yt-offline-orchestration-action-command":sgs,
"yt-signal-action-undo-delete-download":qt2,"yt-local-watch-history-command":z2T};_.dx(_.A0.getInstance(),this.downloadManagerActionMap,this.JSC$32706_clientRoot);_.QY.instance=new _.QY},AJU;var lg=function(){var k=_.S.apply(this,arguments)||this;k.actionMap={"yt-get-mdx-status":"handleGetMdxStatus_","yt-add-to-remote-queue-action":"handleAddToQueueAction_","yt-clear-remote-queue-action":"handleClearQueueAction_","yt-insert-in-remote-queue-action":"handleInsertInQueueAction_","yt-remove-from-remote-queue-action":"handleRemoveFromQueueAction_"};k.remoteApi_=null;return k};
_.z(lg,_.S);_.d=lg.prototype;
_.d.ready=function(){_.W("polymer_enable_mdx")&&(An7({device:"Desktop",app:"youtube-desktop",appId:this.appId,loadCastApiSetupScript:_.W("mdx_load_cast_api_bootstrap_script"),enableDialLoungeToken:_.W("enable_dial_short_lived_lounge_token"),enableCastLoungeToken:_.W("enable_cast_short_lived_lounge_token")}),_.WE("yt-remote-connection-change",this.handleConnectionChange_,this),_.WE("yt-remote-receiver-availability-change",this.handleReceiverAvailabilityChange_,this),(this.remoteApi_=ZZy())&&this.remoteApi_.subscribe("remoteQueueChange",
this.handleRemoteQueueChange_,this))};
_.d.handleGetMdxStatus_=function(){return{connected:this.mdxConnected,receiverAvailable:this.receiverAvailable,receiverName:this.receiverName}};
_.d.handleConnectionChange_=function(k){(this.mdxConnected=k)?(k=qBU(),!k&&Xaa()&&yp2()&&(k={key:"cast-selector-receiver",name:yp2()}),k=k.name):k=null;this.receiverName=k;_.el(this.remoteApi_);(this.remoteApi_=ZZy())&&this.remoteApi_.subscribe("remoteQueueChange",this.handleRemoteQueueChange_,this)};
_.d.handleReceiverAvailabilityChange_=function(){var k=OZ7();Xaa()&&_.fL("yt-remote-cast-available")&&k.push({key:"cast-selector-receiver",name:"Cast..."});this.receiverAvailable=k.length>0};
_.d.handleRemoteQueueChange_=function(){var k=this.currentVideoId_,g=this.currentListId_,P=lv(this.remoteApi_);this.currentVideoId_=P.videoId;this.currentListId_=P.listId;this.currentVideoId_&&_.RV(this.hostElement,"yt-sync-with-remote-video",[this.currentVideoId_,_.W("polymer_enable_mdx_queue")?this.currentListId_:null,k,g])};
_.d.handleAddToQueueAction_=function(k){k=_.b(k,RUU);this.remoteApi_&&(k.videoId?this.remoteApi_.addVideo(k.videoId):k.playlistId&&this.remoteApi_.addPlaylist(k.playlistId))};
_.d.handleClearQueueAction_=function(){this.remoteApi_&&this.remoteApi_.clearPlaylist()};
_.d.handleInsertInQueueAction_=function(k){k=_.b(k,kPy);this.remoteApi_&&k.videoId&&this.remoteApi_.JSC$20092_insertVideo(k.videoId)};
_.d.handleRemoveFromQueueAction_=function(k){k=_.b(k,ggF);this.remoteApi_&&k.videoId&&this.remoteApi_.JSC$20092_removeVideo(k.videoId)};
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],lg.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n(),_.I("design:type",Object)],lg.prototype,"appId",void 0);_.N([_.n(),_.I("design:type",Boolean)],lg.prototype,"mdxConnected",void 0);_.N([_.n(),_.I("design:type",Boolean)],lg.prototype,"receiverAvailable",void 0);_.N([_.n(),_.I("design:type",Object)],lg.prototype,"receiverName",void 0);_.N([_.n(),_.I("design:type",Object)],lg.prototype,"currentVideoId_",void 0);
_.N([_.n(),_.I("design:type",Object)],lg.prototype,"currentListId_",void 0);_.N([_.hB({is:"yt-mdx-manager",disableElementRegistration:!0})],lg);_.v(lg,"yt-mdx-manager",void 0,{mode:2});var dIY;var Oc2;var DX=function(){var k=_.S.apply(this,arguments)||this;k.APP_IDS={ytr:3,ytm:5};k.JSC$21321_timeoutId_=0;k.actionMap={"yt-open-create-family-dialog":"open"};return k};
_.z(DX,_.S);_.d=DX.prototype;_.d.created=function(){Zud(2200)};
_.d.detached=function(){this.observer_&&this.observer_.disconnect()};
_.d.open=function(k,g){var P=this,x=k.serializedYpcFamilyCreateLoggingParams;this.JSC$21321_timeoutId_=setTimeout(this.abort_.bind(this,k.postFlowErrorEndpoint,x),3E4);g&&(this.onReadyCallback_=g);var U=_.kr(this.hostElement).querySelector("#unicorn-iframe");x&&x&&iQ3("ypcFamilyCreateFlowStarted",x);_.xwj("family_creation",function(){var A=_.gP("gapi.family_creation.render");_.gP("gapi.config.update")("iframes/family_creation/url",P.getFamilyCreationUrlWithUnicornParams_());var q=3;k.appId&&k.appId in
P.APP_IDS&&(q=P.APP_IDS[k.appId]);q={authUser:_.y4("SESSION_INDEX")||0,clientId:q,darkmode:document.documentElement.hasAttribute("dark")?1:0,hl:_.y4("HL"),initialflow:[4,5,6,7],m:P.isMobile?1:0,onFlowComplete:P.onUnicornFlowComplete_.bind(P,k.postFlowSuccessEndpoint,x),onError:P.onUnicornFlowError_.bind(P,k.postFlowErrorEndpoint,x),onReady:P.onUnicornFlowReady_.bind(P,k.referencePcidParams)};A(U,q)})};
_.d.close=function(){_.kr(this.hostElement).querySelector("#dialog").close();this.observer_&&this.observer_.disconnect()};
_.d.onUnicornFlowComplete_=function(k,g){this.close();g&&g&&iQ3("ypcFamilyCreateFlowSucceeded",g);_.GB(this.hostElement,"yt-navigate",{endpoint:k})};
_.d.onUnicornFlowError_=function(k,g){this.close();g&&iQ3("ypcFamilyCreateFlowCancelled",g);_.GB(this.hostElement,"yt-navigate",{endpoint:k})};
_.d.onUnicornFlowReady_=function(k){var g=this;this.clearTimeout_();if(this.onReadyCallback_)this.onReadyCallback_();k&&_.gP("gapi.family_creation.setConfig")(0,k);this.observer_=new MutationObserver(function(){_.kr(g.hostElement).querySelector("#dialog").fit()});
this.observer_.observe(_.kr(this.hostElement).querySelector("#unicorn-iframe").querySelector("iframe"),{atttributes:!0,attributeFilter:["style"]});_.kr(this.hostElement).querySelector("#dialog").open()};
_.d.getFamilyCreationUrlWithUnicornParams_=function(){return _.y4("YTR_FAMILY_CREATION_URL")};
_.d.getCurrentUrl_=function(){return document.location.href};
_.d.abort_=function(k,g){this.clearTimeout_();this.onUnicornFlowError_(k,g)};
_.d.clearTimeout_=function(){clearTimeout(this.JSC$21321_timeoutId_)};
_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],DX.prototype,"ytActionHandlerBehavior",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],DX.prototype,"isMobile",void 0);_.N([_.n(),_.I("design:type",Object)],DX.prototype,"onReadyCallback_",void 0);_.N([_.n(),_.I("design:type",Object)],DX.prototype,"observer_",void 0);_.N([_.hB({is:"yt-create-family-dialog",disableElementRegistration:!0})],DX);
_.v(DX,"yt-create-family-dialog",function(){if(Oc2===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-create-family-dialog--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.ypc.yt_create_family_dialog.yt.create.family.dialog.css.js--\x3e<tp-yt-paper-dialog id="dialog" with-backdrop="" class="style-scope yt-create-family-dialog">\n  <div id="unicorn-iframe" class="style-scope yt-create-family-dialog"></div>\n</tp-yt-paper-dialog>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);var g=k.content,P=g.insertBefore;dIY===void 0&&(dIY=document.createElement("template"));var x=dIY;P.call(g,x.content.cloneNode(!0),k.content.firstChild);Oc2=k}k=Oc2;return k},{mode:2});var qKs;var ToU;var tr=function(){var k=_.S.apply(this,arguments)||this;k.STEP=1;k.BLOCK_ON=80;k.MIN_PROGESS=0;k.MAX_PROGESS=100;return k};
_.z(tr,_.S);_.d=tr.prototype;_.d.created=function(){this.boundNextProgress_=this.nextProgress_.bind(this)};
_.d.ready=function(){this.progress_=this.MIN_PROGESS;this.hostElement.hidden=!0;this.hostElement.setAttribute("aria-valuemin",String(this.MIN_PROGESS));this.hostElement.setAttribute("aria-valuemax",String(this.MAX_PROGESS));_.Za().addProvider({provide:MsY,useValue:this})};
_.d.start=function(){this.progress=this.MIN_PROGESS;this.hostElement.hidden=!1;window.requestAnimationFrame(this.boundNextProgress_)};
_.d.finish=function(){var k=this;this.progress=this.MAX_PROGESS;uZ2(function(){k.progress==k.MAX_PROGESS&&(k.hostElement.hidden=!0)})};
_.d.nextProgress_=function(){this.progress>=this.BLOCK_ON||(this.progress+=this.STEP,window.requestAnimationFrame(this.boundNextProgress_))};
_.mJ.Object.defineProperties(tr.prototype,{progress:{configurable:!0,enumerable:!0,set:function(k){this.progress_=k;var g="scaleX("+k/this.MAX_PROGESS+")",P=_.kr(this.hostElement).querySelector("#progress").style;P.transform=g;P.webkitTransform=g;this.hostElement.setAttribute("aria-valuenow",String(k))},
get:function(){return this.progress_}}});
_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],tr.prototype,"ytComponentBehavior",void 0);_.N([_.hB({is:"yt-page-navigation-progress",disableElementRegistration:!0})],tr);
_.v(tr,"yt-page-navigation-progress",function(){if(ToU===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-page-navigation-progress--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_page_navigation_progress.yt.page.navigation.progress.css.js--\x3e<div id="progress" class="style-scope yt-page-navigation-progress"></div>\n');k.content.insertBefore(_.p().content.cloneNode(!0),
k.content.firstChild);var g=k.content,P=g.insertBefore;qKs===void 0&&(qKs=document.createElement("template"));var x=qKs;P.call(g,x.content.cloneNode(!0),k.content.firstChild);ToU=k}k=ToU;return k},{mode:2});var eid={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"},cJe={"font-size":"12px","font-style":"italic"},VOy={padding:"8px 0","font-size":"14px","font-weight":"bold",color:"#f00"};_.n83=function(){return _.e(function(k){_.SV(k)})};var Zcy=_.M(function(k){var g=function(){return k.data().subtext},P={};
return _.V("snackbar-view-model",{class:_.$v("snackbarViewModelHost",k.className)},_.V("div",{class:_.$v("snackbarViewModelEngagementBarWrapper",k.className)},_.V(_.m,{cond:function(){return k.data().image},
then:function(x){return _.V(_.KX,{data:x,alt:"",targetWidth:86,preserveWidth:!0,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",className:"snackbarViewModelImageContainer"})}}),_.V(_.m,{cond:function(){return k.data().imageContent},
then:function(){return _.V("div",{class:"snackbarViewModelAvatarContainer"},_.V(_.Vz,{data:function(){return k.data().imageContent}},{decoratedAvatarViewModel:_.ar}))}}),_.V("div",{class:"snackbarViewModelTitleSubtextWrapper"},_.V("div",{class:_.$v((P.snackbarViewModelTitle=!0,P.snackbarViewModelTitleWithSubtext=g,P))},_.V(_.C8,{text:function(){return k.data().text}})),_.V(_.m,{cond:g,
then:function(){return _.V("div",{class:"snackbarViewModelSubtext"},_.V(_.C8,{text:function(){return g()}}))}})),_.V(_.m,{cond:function(){return k.data().buttons},
then:function(){return _.V("div",{class:"snackbarViewModelButtonClassWrapper"},_.V(_.Vz,{data:function(){return k.data().buttons}},{buttonViewModel:function(x){return _.V(_.Va,{data:x.data,
buttonOverrides:function(){return{style:"mono-inverse"}},
target:k.target})}}))}})))},"fk");_.y3(_.M(function(){function k(D,X,a){B(D);Y(a);r("in");w(!0);g(D,X);q=setTimeout(function(){P()},X)}
function g(D,X){var a,H=(a=D.text)==null?void 0:a.content;D=_.bC(D.rendererContext);H&&(X={label:H,command:D,durationMs:X},_.Za().resolve(_.RD).enqueue(X))}
function P(D){r("out");D&&clearTimeout(q)}
function x(){P(!0)}
function U(D){if(D){var X=D.snackbarViewModel,a=D.durationMs,H=D.target;a||(a=3E3);X&&(D=_.Za().resolve(_.VE(_.Xi)))&&D.enqueue({isOpened:Z,open:function(){k(X,a,H)},
close:P},0)}}
var A=_.VK("snackbar-container"),q=void 0,T=_.O(_.zT(!1,void 0,"mDc5N")),c=T.next().value;T=T.next().value;var Z=c,w=T;c=_.O(_.zT("out",void 0,"FpOs5e"));var J=c.next().value,r=c.next().value;c=_.O(_.zT(void 0,void 0,"jIDRob"));var f=c.next().value,B=c.next().value;c=_.O(_.zT(void 0,void 0,"kOA3Mb"));var L=c.next().value,Y=c.next().value,l=_.iX(function(){if(J()==="out"){w(!1);B(void 0);Y(void 0);var D=_.Za().resolve(_.VE(_.Xi));D&&h93(D,0)}});
_.ay(function(){var D=_.Za().resolve(_.VE(_.OSs));D&&(D.showSnackbarFn=U,D.closeSnackbarFn=x)});
return _.V("snackbar-container",{class:"ytSnackbarContainerHost",el:A},_.V(_.m,{cond:function(){return Z()&&!!f()},
then:function(){var D={};return _.V("div",{class:_.$v("ytSnackbarContainerSnackbarContainer",(D.ytSnackbarContainerMobile=!1,D.ytSnackbarContainerPivotBar=function(){var X;return!((X=_.Za().resolve(_.VE(_.qj5)))==null||!X())},D.ytSnackbarContainerOpened=function(){return Z()&&J()==="in"},D.ytSnackbarContainerClosed=function(){return Z()&&J()==="out"},D)),
"on:animationend":l},_.V(Zcy,{data:function(){return f()},
target:function(){return L()}}))}}))},"gk"),"snackbar-container");_.y3(_.HBL,"yt-tooltip");var mI2=_.X6T.ephemeralActionSelector;_.y3(_.M(function(){var k=_.Vb(mI2);return _.V("yt-ephemeral-actions",{class:"ytEphemeralActionsHost","aria-live":"polite","aria-atomic":"true"},function(){var g;return(g=k())==null?void 0:g.announcement})},"hk"),"yt-ephemeral-actions");var y22=new Map;var Mbn=function(k,g){var P=this;this.handleError=k;this.logEventInternal=g;this.hasUnloaded=!1;self.document===void 0||self.addEventListener("beforeunload",function(){P.hasUnloaded=!0});
this.shouldLogTransactionEndedThisSession=Math.random()<=.2};
Mbn.prototype.logError=function(k){this.handleError(k)};
Mbn.prototype.logEvent=function(k,g){switch(k){case "IDB_DATA_CORRUPTED":_.W("idb_data_corrupted_killswitch")||this.logEventInternal("idbDataCorrupted",g);break;case "IDB_UNEXPECTEDLY_CLOSED":this.logEventInternal("idbUnexpectedlyClosed",g);break;case "IS_SUPPORTED_COMPLETED":_.W("idb_is_supported_completed_killswitch")||this.logEventInternal("idbIsSupportedCompleted",g);break;case "QUOTA_EXCEEDED":wFe(this,g);break;case "TRANSACTION_ENDED":this.shouldLogTransactionEndedThisSession&&Math.random()<=
.1&&this.logEventInternal("idbTransactionEnded",g);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":k=Object.assign({},g,{hasWindowUnloaded:this.hasUnloaded}),this.logEventInternal("idbTransactionAborted",k)}};
var wFe=function(k,g){_.g8.getInstance().estimate().then(function(P){P=Object.assign({},g,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:CU3(P==null?void 0:P.usage),deviceStorageQuotaMbytes:CU3(P==null?void 0:P.quota)});k.logEventInternal("idbQuotaExceeded",P)})};var JJF=_.M(function(k){var g=_.cZ("yt-draggable"),P=k.onDrag,x=k.onDragStart,U=k.onDragEnd,A=_.aS(k,{allowClicks:!1,dragThreshold:5}),q=A.dragThreshold,T=A.allowClicks;k=A.children;A=A.className;var c=void 0,Z=void 0,w=new _.HX(0,0),J=!1;_.ay(function(){c=new _.D8(g.value);Z=new _.rb(f);r(c,Z);if(T()){_.LJm(c,q());var L;(L=g.value)==null||L.addEventListener("click",B,{capture:!0})}_.vc(function(){var Y;(Y=c)==null||Y.dispose();if(T()){var l;(l=g.value)==null||l.removeEventListener("click",B,{capture:!0})}})});
var r=function(L,Y){_.wT(L,"earlycancel",function(){T()&&(J=!1)});
_.wT(L,"start",function(l){x==null||x(l);l.defaultPrevented||T()&&(J=!0)});
_.wT(L,"beforedrag",function(l){c&&Z&&(l.preventDefault(),w=new _.HX(l.clientX-c.startX,l.clientY-c.startY),Z.start())});
_.wT(L,"end",function(){Y.stop();U==null||U();w=new _.HX(0,0)})},f=function(){w&&P(w)},B=function(L){J&&(J=!1,L.stopPropagation(),L.preventDefault())};
return _.V("yt-draggable",{el:g,class:_.$v("ytDraggableComponentHost",A)},k)},"ik");var rJ2=_.M(function(k){var g=_.O(_.zT(0,void 0,"Qf0tbc")),P=g.next().value,x=g.next().value;g=function(U){var A={},q={};return _.V(JJF,{className:_.$v("ytdMiniplayerComponentResizer",(A.ytdMiniplayerComponentResizerDisabled=function(){return U===k.horizontalAlignment()||U===k.verticalAlignment()},A.ytdMiniplayerComponentResizerNorth=U==="north",A.ytdMiniplayerComponentResizerEast=U==="east",A.ytdMiniplayerComponentResizerSouth=U==="south",A.ytdMiniplayerComponentResizerWest=U==="west",A)),
onDragStart:function(){x(k.currentMiniplayerSize());if(k.onResizeStart)k.onResizeStart()},
onDrag:function(T){U!=="north"&&U!=="west"||T.scale(-1);var c;T=(c=U==="north"||U==="south")?T.y:T.x;var Z=k.currentAspectRatio();c&&Z>=1?T*=Z:!c&&Z<1&&(T/=Z);c=T;k.onResize(P()+c)}},_.V("div",{class:_.$v("ytdMiniplayerComponentResizerCorner",(q.ytdMiniplayerComponentResizerNorthCorner=U==="north",q.ytdMiniplayerComponentResizerEastCorner=U==="east",q.ytdMiniplayerComponentResizerSouthCorner=U==="south",q.ytdMiniplayerComponentResizerWestCorner=U==="west",q))}))};
return _.V("div",{class:"ytdMiniplayerComponentResizers"},g("north"),g("east"),g("south"),g("west"))},"jk");var f3s=16/9;_.y3(_.M(function(){var k=_.cZ("ytd-miniplayer"),g=_.O(_.zT(new _.Sf(NaN,NaN),void 0,"NHaFyc")),P=g.next().value,x=g.next().value;g=_.O(_.zT(!1,void 0,"a0rwG"));var U=g.next().value,A=g.next().value;g=_.O(_.zT(!1,void 0,"f1jSeb"));var q=g.next().value,T=g.next().value;g=_.O(_.zT(!1,void 0,"JojXKc"));var c=g.next().value,Z=g.next().value;g=_.O(_.zT(!1,void 0,"FjS8Db"));var w=g.next().value,J=g.next().value;g=_.O(_.zT(!1,void 0,"z5WG9e"));var r=g.next().value,f=g.next().value;g=_.O(_.zT(!1,void 0,"eUzZd"));
var B=g.next().value,L=g.next().value;g=_.O(_.zT(f3s,void 0,"XsBIy"));var Y=g.next().value,l=g.next().value,D=_.O(_.zT(!1,void 0,"FJSvse"));g=D.next().value;var X=D.next().value;D=_.O(_.zT(!1,void 0,"VDUFL"));var a=D.next().value,H=D.next().value;D=_.O(_.zT(void 0,void 0,"nFeh4b"));var y=D.next().value,kj=D.next().value;D=_.O(_.zT(Tu()?"west":"east",void 0,"T7co7c"));var Ts=D.next().value,m0=D.next().value;D=_.O(_.zT("south",void 0,"QDUsLb"));var Lb=D.next().value,rA=D.next().value;D=_.O(_.zT(400,
void 0,"F7Vdze"));var bV=D.next().value,tu=D.next().value,Eb=_.Za().resolve(_.EB).miniplayerPropSignalMap[0],hd=Eb.data,HH=Eb.externalPlaylistData;D=Eb.toastData;var F4=Eb.playabilityStatus,Ad=Eb.isReadyToResume,TL=Eb.isDisabled,YN=Eb.watchWhile,EL=Eb.playerVe,bY=Eb.expandVe,ry=Eb.closeVe,dA=Eb.readyToResumeVe,PH=Eb.readyToResumeCloseVe,Jd=Eb.repositionVe,iY=Eb.resizeVe;Eb=_.O(_.d2(Ad));var WH=Eb.next().value,x3=Eb.next().value,lw=_.Vb(_.Y5.persistentPanelVisibleSelector),It=!1,ZP=!1,Vv;_.ay(function(){x(_.cU());
k.value.addEventListener("animationend",function(yv){yv.target===k.value&&(f(!1),L(!1))});
$Ad(k.value)});
_.eS("yt-window-resized",function(yv){yv&&x(yv)});
var $3=function(){Vv&&l(Vv.getVideoAspectRatio())},y6=function(){if(Vv){var yv=Vv.getPlayerState()===1;
WH()&&yv&&x3(!1)}},fq=function(){var yv=bY();
if(yv){var uY=_.hE(3);uY&&_.op(uY,yv)}},fd=function(){var yv=ry(),uY=PH();
yv&&_.op(_.hE(3),yv);Ad()&&uY&&_.op(_.hE(3),uY)};
_.eS("yt-activate-miniplayer",function(yv){var uY;return _.e(function(dy){if(dy.nextAddress==1)return U()?dy.return():dy.yield((uY=_.Za().resolve(_.EB).getPlayerElement())==null?void 0:uY.getPlayerPromise(),2);Vv=dy.yieldResult;if(!Vv)return dy.return();!a()&&_.W("kevlar_watch_while_v2")&&(rA(yv&&!_.W("kevlar_watch_while_bottom_align")?"north":"south"),m0(Tu()?"west":"east"));var BX=Vv;BX.addEventListener("onVideoDataChange",$3);BX.addEventListener("onStateChange",y6);BX.addEventListener("onExpandMiniplayer",
fq);BX.addEventListener("onCloseMiniplayer",fd);l(Vv.getVideoAspectRatio());A(!0);P_U()||f(!0);_.SV(dy)})});
_.eS("yt-deactivate-miniplayer",function(yv,uY){return _.e(function(dy){if(!U())return dy.return();A(!1);x3(!1);L(yv);J(!1);T(!1);if(Vv){var BX=Vv;BX.removeEventListener("onVideoDataChange",$3);BX.removeEventListener("onStateChange",y6);BX.removeEventListener("onExpandMiniplayer",fq);BX.removeEventListener("onCloseMiniplayer",fd)}P_U()||uY?uY&&f(!1):f(!0);_.SV(dy)})});
var Cs=function(){return!(YN()&&_.W("kevlar_watch_while_modern"))},Sn=function(){var yv;
return!((yv=HH())==null||!yv.contents)},a3=function(){var yv=bV();
var uY=P();uY=Math.min(Math.min(uY.width,uY.height)-32,720);var dy=Y(),BX=Cs(),NU=Sn()&&q(),ix=Math.min(yv,uY);yv=new _.Sf(192,BX?116:192);dy=new _.Sf(NU?f3s:dy,1);ix=new _.Sf(ix,BX?ix-76:ix);ix=dy.aspectRatio()>ix.aspectRatio()?ix.width/dy.width:ix.height/dy.height;dy=dy.scale(ix);yv.width<=dy.width&&yv.height<=dy.height||(yv=dy.aspectRatio()<=yv.aspectRatio()?yv.width/dy.width:yv.height/dy.height,dy.scale(yv),dy.width=Math.min(dy.width,uY),dy.height=Math.min(dy.height,uY));return new _.Sf(dy.width,
_.BN(192,dy.height+A_y(BX,NU),720))},PZ=function(){var yv=a3(),uY=Cs(),dy=Sn()&&q();
return new _.Sf(yv.width,yv.height-A_y(uY,dy))},Tx=function(){var yv=function(uY){uY.target===k.value&&w()&&(J(!1),k.value.removeEventListener("transitionend",yv))};
P_U()||(k.value.addEventListener("transitionend",yv),J(!0));T(!q())};
_.o6(function(){var yv=EL(),uY=_.hE(3),dy=_.up(3);if(uY&&dy&&yv){_.lL(uY,dy,yv);dy=Jd();var BX=iY(),NU=bY(),ix=ry(),pz=PH();NU&&ix&&pz&&(_.DK(uY,yv,[NU,ix,pz]),_.Mh(uY,[NU,ix]));dy&&BX&&_.DK(uY,yv,[dy,BX])}},"UBpUDd");
_.o6(function(){var yv=dA();if(yv){var uY=_.hE(0),dy=_.up(0);uY&&dy&&(_.lL(uY,dy,yv),_.Mh(uY,[yv]))}},"fQpBzb");
Eb={};return _.V("ytd-miniplayer",{el:k,class:_.$v("ytdMiniplayerComponentHost",(Eb.ytdMiniplayerComponentVisible=function(){return(U()||r())&&!(YN()&&_.W("kevlar_watch_while_counterfactual"))},Eb.ytdMiniplayerComponentAnimatingSnap=c,Eb.ytdMiniplayerComponentAnimatingPlaylistExpand=w,Eb.ytdMiniplayerComponentAnimatingFade=r,Eb),function(){if(r()){var yv=Lb();
var uY=U(),dy=B();yv=uY?yv==="south"?"ytdMiniplayerComponentAnimatingFadeInSouth":"ytdMiniplayerComponentAnimatingFadeInNorth":dy?yv==="south"?"ytdMiniplayerComponentAnimatingFadeOutNorth":"ytdMiniplayerComponentAnimatingFadeOutSouth":yv==="south"?"ytdMiniplayerComponentAnimatingFadeOutSouth":"ytdMiniplayerComponentAnimatingFadeOutNorth"}else yv="";return yv}),
style:_.OD({top:function(){return Lb()==="north"?"16px":""},
right:function(){var yv=Ts(),uY=lw();uY=(uY===void 0?0:uY)&&!Tu()?400:0;return yv==="east"?16+uY+"px":""},
bottom:function(){return Lb()==="south"?"16px":""},
left:function(){var yv=Ts(),uY=lw();uY=(uY===void 0?0:uY)&&Tu()?400:0;return yv==="west"?16+uY+"px":""},
width:function(){return a3().width+"px"},
height:function(){return a3().height+"px"},
transform:function(){var yv=y();return yv?"translate("+yv.x+"px, "+yv.y+"px)":""}})},_.V("div",{class:"ytdMiniplayerComponentContent"},_.V(JJF,{allowClicks:!0,
className:"ytdMiniplayerComponentDraggable",onDragStart:function(yv){var uY=UA5(Ts(),Lb(),P(),a3(),y()),dy=PZ();Math.abs(yv.clientY-(uY.y+dy.height))>15?(X(!0),yv=_.hE(3),uY=Jd(),It||(It=!0,yv&&uY&&_.Mh(yv,[uY])),yv&&uY&&_.op(yv,uY)):yv.preventDefault()},
onDrag:function(yv){kj(yv)},
onDragEnd:function(){var yv=xAU(UA5(Ts(),Lb(),P(),a3(),y()),P(),a3()),uY=iu2(Ts(),Lb(),P(),a3(),lw()),dy=iu2(yv.horizontalAlignment,yv.verticalAlignment,P(),a3(),lw());dy=new _.HX(dy.x-uY.x,dy.y-uY.y);var BX;uY=uY.y+(((BX=y())==null?void 0:BX.y)||0)+a3().height/2;var NU=function(){Ts()===yv.horizontalAlignment&&Lb()===yv.verticalAlignment||H(!0);m0(yv.horizontalAlignment);rA(yv.verticalAlignment);kj(void 0)},ix=function(pz){pz.target===k.value&&c()&&(Z(!1),NU(),k.value.removeEventListener("transitionend",
ix))};
X(!1);Lb()==="south"&&uY>P().height?(NU(),_.Za().resolve(_.EB).close()):(k.value.addEventListener("transitionend",ix),Z(!0),kj(dy))}},_.V(_.m,{cond:U,
then:function(){return _.V(_.Xq3,{isDisabled:TL,playabilityStatus:F4,size:PZ})}}),_.V(_.m,{cond:Cs,
then:function(){return _.V(_.NP3,{isReadyToResume:WH,data:hd,expanded:q,onExpandClick:Tx,playlistData:HH})}}),_.V(_.m,{cond:g,
then:function(){return _.V("div",{class:"ytdMiniplayerComponentDraggableDragCover"})}})),_.V(_.m,{cond:function(){return Sn()&&q()||w()},
then:function(){return _.V(_.qHF,{className:"ytdMiniplayerComponentPlaylistPanel",data:HH,hideHeaderText:!0,withinMiniplayer:!0})}}),_.V("div",{class:"ytdMiniplayerComponentToast"},_.V(_.yYF,{toastData:D}))),_.V(rJ2,{onResize:function(yv){tu(_.BN(192,yv,720))},
onResizeStart:function(){var yv=_.hE(3),uY=iY();ZP||(ZP=!0,yv&&uY&&_.Mh(yv,[uY]));yv&&uY&&_.op(yv,uY)},
currentAspectRatio:Y,currentMiniplayerSize:bV,horizontalAlignment:Ts,verticalAlignment:Lb}))},"mk"),"ytd-miniplayer",{});var WA2=_.Y5.persistentPanelVisibleSelector,Mv=function(){var k=_.S.apply(this,arguments)||this;k.tabGesturesIsActive=!1;k.persistentPanelEnabled=_.W("enable_ai_companion");k.hasDelegation=!1;k.isFrostedGlassInitialized=!1;k.frostedGlassExp=_.W("web_frosted_glass");k.hasPendingWatchNavigation=!1;k.mastheadHiddenFocusWithinKillswitch=_.W("web_masthead_hidden_focus_within_killswitch");k.clientOnlyWizTooltipsEnabled=_.W("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
k.scrollAtTop=!0;k.guideScrollTop=0;k.isTheaterModeSession=_.pr("START_IN_THEATER_MODE");k.iMaxTheaterMode=_.W("web_watch_imax_theater_mode");k.isFullWindowSession=_.pr("START_IN_FULL_WINDOW_MODE");k.hasCreateFamilyDialog=!1;k.mastheadHeight=56;k.networkStatusManager=new _.Uy;k.actionMap={"yt-command-executor-command":"handleCommandWithCommandHandler","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-edu-dismiss-action":"handleEduDismissAction","yt-edu-impression-action":"handleEduImpressionAction",
"yt-navigate-action":"onYtNavigateAction","yt-navigate-home-action":"onYtNavigateHomeAction","yt-player-fullscreen":"onPlayerFullscreen","yt-register-create-family-dialog":"onYtRegisterCreateFamilyDialog","yt-select-country-command":"handleCommandWithCommandHandler","yt-select-language-command":"handleSelectLanguageCommand","yt-set-push-notifications-enabled-command":"onSetPushNotificationsEnabledCommand","yt-signal-action-copy-debug-data":"onYtSignalActionCopyDebugData","yt-signal-action-enable-chrome-notifications":"onYtSignalActionEnableChromeNotifications",
"yt-signal-action-toggle-restricted-mode-on":"onYtSignalActionToggleRestrictedModeOnAction","yt-signal-action-toggle-restricted-mode-off":"onYtSignalActionToggleRestrictedModeOffAction","yt-signal-action-confirm-mentions-edu":"onYtSignalActionConfirmMentionsEdu","yt-signal-action-record-mentions-edu-impression":"onYtSignalActionRecordMentionsEduImpression","yt-signal-action-show-keyboard-shortcut-dialog":"onYtSignalActionShowKeyboardShortcutDialog","yt-signal-action-skip-navigation":"onYtSignalActionSkipNavigation",
"yt-signal-action-request-persistent-storage":"onYtSignalActionRequestPersistentStorage","yt-timed-command":"onYtTimedCommand","yt-window-resized":"onWindowResized","yt-window-scrolled":"onWindowScrolled","yt-invoke-instrument-manager-action":"onInvokeInstrumentManagerAction","yt-entity-update-command":"handleEntityUpdateCommand","yt-web-native-share-command":"handleCommandWithCommandHandler","yt-confirm-dialog-endpoint":"handleConfirmDialogEndpoint","yt-ad-feedback-endpoint":"handleOpenPopupNavigationEndpoints",
"yt-create-backstage-post-dialog-endpoint":"handleOpenPopupNavigationEndpoints","yt-manage-purchase-endpoint":"handleOpenPopupNavigationEndpoints","yt-modal-endpoint":"handleOpenPopupNavigationEndpoints","yt-unlimited-family-flow-endpoint":"handleOpenPopupNavigationEndpoints","yt-ypc-cancel-survey-endpoint":"handleOpenPopupNavigationEndpoints","yt-register-promo-command":"handleYtRegisterPromoCommand","yt-location-collection-command":"onYtLocationCollectionCommand","yt-get-location-command":"onYtGetLocationCommand",
"yt-log-flow-logging-event-command":"logFlowLoggingEventCommand","yt-save-command-to-session-storage-action":"handleSaveCommandToSessionStorage","yt-show-dma-consent-flow-command":"handleShowConsentPrimitive","yt-signal-action-show-dma-consent-flow":"handleShowConsentPrimitive","yt-show-mmg-notice-command":"handleShowConsentPrimitive","yt-signal-action-toggle-dark-theme-on":"handleSignalActionToggleDarkThemeOn","yt-signal-action-toggle-dark-theme-off":"handleSignalActionToggleDarkThemeOff","yt-signal-action-toggle-dark-theme-device":"handleSignalActionToggleDarkThemeDevice",
"yt-select-active-identity-endpoint":"handleSelectActiveIdentityEndpointInternal","yt-update-permission-role-command":"handleUpdatePermissionRoleCommand","yt-channel-creation-form-endpoint":"handleYtChannelCreationFormEndpoints","yt-show-engagement-panel-endpoint":"handleShowEngagementPanelEndpoint","yt-google-payment-billing-command":"handleCommandWithCommandHandler"};k.dynamicActionMap={"yt-run-attestation-command":function(g){var P=_.Cd7.instance,x=_.b(g,_.coH);return x?_.W("use_rta_manager_for_async")&&
zsF()?xfa(P,x,g.clickTrackingParams):$fU(P,x,g.clickTrackingParams):_.rT(Error("pi"))}};
k.isFrostedGlassDisabled=!1;k.isChannelOrPlaylistPage=!1;return k};
_.z(Mv,_.S);_.d=Mv.prototype;_.d.created=function(){var k=_.Za();_.W("kevlar_clear_duplicate_pref_cookie")&&_.ti(_.Xq,function(){var g=_.FR.get("PREF");g&&!/f\d=/.test(g)&&(g=_.fz("kevlar_duplicate_pref_cookie_domain_override"),document.cookie=g?"PREF=null;domain="+g+";expires=Thu, 01 Jan 1970 00:00:01 GMT":"PREF=null;domain=.www.youtube.com;expires=Thu, 01 Jan 1970 00:00:01 GMT")});
_.W("gzip_gel_with_worker")&&_.kdM();_.W("jspb_serialize_with_worker")&&phd();_.W("web_worker_availability_check")&&pL7();_.W("nwl_init_killswitch")||Xha().then(function(){_.Xq.addLowPriorityJob(fN3)});
this.pageManagerAttachedPromise=_.MQ();this.ytdAppBehavior.loadDepsPromise=_.zt([this.ytdAppBehavior.loadDepsPromise,this.pageManagerAttachedPromise.promise]);this.scrollThrottle=new _.AO(this.onThrottledScroll,200,this);_.W("external_fullscreen")&&(this.fullscreen=!1);this.boundOnTouchStart=this.onTouchStart.bind(this);KFy();BtV=!!_.gP("ytappsettings.initialized");dE=_.gP("ytappsettings.previousValue");M7d=_.gP("ytappsettings.previousSnapshotTime");BtV||(BtV=!0,KpU());uWy();hJd();_.X2("DEFERRED_DETACH",
_.W("kevlar_tuner_should_defer_detach"));_.X2("REUSE_COMPONENTS",!0);_.X2("STAMPER_STABLE_LIST",!0);_.X2("SCHEDULED_LAZY_LIST",!0);_.X2("openPopupConfig",gwn);_.X2("useClickHandler",!0);_.W("kevlar_shell_cleanup")&&_.Xq.addLowPriorityJob(EZ7.bind(this,_.iV.caches));_.pr("IS_SHELL_LOAD")&&_.bL({shellStartupDurationMs:Math.round((0,_.Jc)()-_.J6())});jg5(this.networkStatusManager);_.W("kevlar_is_hiring")&&(console.log("%cYouTube.com is hiring!",h2a(eid)),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!",
h2a(cJe)),console.log("%cVisit http://go/join-youtube-web to apply today.",h2a(VOy)));_.q72(k.resolve(_.CY),1E3)};
_.d.ready=function(){var k=this;this.guide.addEventListener("transitionend",this.processDrawerIronSelect.bind(this));this.guideInnerContent.addEventListener("scroll",this.ytRendererBehavior.markDirty.bind(this));var g=UJV();g&&!_.W("external_fullscreen_killswitch")&&document.addEventListener(g,this.setFullscreen.bind(this));(g=window.matchMedia("(prefers-color-scheme: dark)"))&&g.addEventListener&&g.addEventListener("change",this.onDeviceThemeChanged.bind(this));this.onDeviceThemeChanged();if(g=_.Za().resolve(_.VE(_.dGq)))g.subscribe("navigation-start",
function(P){P.destinationPageSubtype==="watch"&&(k.hasPendingWatchNavigation=!0)}),g.subscribe("navigation-end",function(P){P.destinationPageSubtype==="watch"&&(k.hasPendingWatchNavigation=!1)})};
_.d.attached=function(){var k=this;_.PW().processSignal("ci");_.W("kevlar_passive_event_listeners")?this.hostElement.addEventListener("touchstart",this.boundOnTouchStart,_.$rm?{passive:!0}:void 0):this.hostElement.addEventListener("touchstart",this.boundOnTouchStart);_.$Y(_.B4M(),"SUCCESS");this.updateIconSet();_.p9(this.guideInnerContent,!1);_.zH().initVisibilityObserver();this.guideService.guideElement=this.guide;var g=document.createElement("ytd-miniplayer"),P=_.kr(this.hostElement).querySelector("#content");
_.kr(this.hostElement).insertBefore(g,P);_.PW().processSignal("ma");_.Za().resolve(_.EB).init(g);this.persistentPanelEnabled&&_.m8d(_.Za().resolve(_.Mq),this.persistentPanelContainer,"APP");_.pr("IS_SHELL_LOAD")&&(P=document.createElement("ytd-network-status-banner"),_.kr(this.hostElement).insertBefore(P,g));_.W("kevlar_right_click_on_lockups")&&_.pV._onCaptureClick&&document.addEventListener("contextmenu",_.pV._onCaptureClick.bind(_.pV),!0);var x=function(){var U=_.xm("yt-page-navigation-progress");
_.kr(k.hostElement).appendChild(U)};
setTimeout(function(){_.PW().parkOrScheduleJob(x,0,"eocs",16)},0);
_.W("service_worker_push_enabled")&&_.ti(_.Xq,xQs);_.dx(_.A0.getInstance(),this.dynamicActionMap,this.hostElement);_.GB(this.hostElement,"ytd-app-attached");_.PW().processSignal("aa");rCa(this.hostElement);_.Z0("gapi.load",_.xwj);this.networkStatusManager.listen("publicytnetworkstatus-online",this.onlineHandler.bind(this));this.networkStatusManager.listen("publicytnetworkstatus-offline",this.offlineHandler.bind(this));this.networkStatusManager.isNetworkAvailable()||this.offlineHandler();_.ti(_.Xq,
function(){var U=document.createElement("ytd-video-preview");_.kr(_.kr(k.hostElement).querySelector("#video-preview")).appendChild(U)});
this.updateIsInlinePreviewDisabled();this.scheduleFrostedGlassInitialization();_.ti(_.Xq,function(){StT();k.registerWithViewTransitionManager()});
if(_.ja()&&this.isAppDarkTheme()!==_.FA())this.onDarkModeToggledAction();else g=_.Yn()==="USER_INTERFACE_THEME_DARK",this.isAppDarkTheme()!==g&&(_.W("enable_dark_theme_only_on_shorts")?_.Sa(_.W("enable_dark_theme_only_on_shorts_control")?window.location.href:_.AY(window.location.href,{theme:"dark"})):_.pH(new _.Da("Theme was not applied",this.getThemeSettingsToLog()))),this.standalone||(i_2=new xkd(this.hostElement)),AJU=new UIe(this.hostElement),icy=new xIe(this.hostElement),Bqy=new b_Y(this.hostElement)};
_.d.getThemeSettingsToLog=function(){var k=_.Yn()==="USER_INTERFACE_THEME_DARK";k=_.ja()?_.FA()?"os-dark":"os-light":k?"dark":"light";return{appTheme:this.isAppDarkTheme()?"dark":"light",prefsTheme:k,cookiesEnabled:_.jh()}};
_.d.detached=function(){_.C9(this.guideInnerContent);_.Xq.cancelJob($a);$a=0;_.Xq.cancelJob(ih);ih=0;_.cC0(JC5);JC5.length=0;ZX5=_.ds6=null;_.zH().dispose();_.W("kevlar_passive_event_listeners")&&this.hostElement.removeEventListener("touchstart",this.boundOnTouchStart);_.ON(_.A0.getInstance(),i_2.playlistHandlerActionMap,i_2.JSC$32410_clientRoot);_.ON(_.A0.getInstance(),AJU.downloadManagerActionMap,AJU.JSC$32706_clientRoot);_.ON(_.A0.getInstance(),icy.feedbackCollectorActionMap,icy.JSC$32701_clientRoot);
for(var k=_.O(Bqy.eventListeners),g=k.next();!g.done;g=k.next()){var P=_.O(g.value);g=P.next().value;P=P.next().value;P=_.O(P);for(var x=P.next();!x.done;x=P.next()){var U=_.O(x.value);x=U.next().value;U=U.next().value;g.removeEventListener(x,U)}}_.ON(_.A0.getInstance(),Bqy.autonavPauseActionMap,Bqy.JSC$20275_clientRoot)};
_.d.updateIsInlinePreviewDisabled=function(){this.isInlinePreviewDisabled=_.ex().getFlag(186)};
_.d.computeIsInlinePreviewEnabled=function(k,g,P){return!P&&_.gqe({miniplayerIsActive:k,miniplayerPlaybackState:g})};
_.d.dispatchFrostedGlassMode=function(){this.ytdReduxBehavior.dispatch(_.Rp({type:"SET_FROSTED_GLASS_MODE",payload:!_.W("web_frosted_glass")||this.isFrostedGlassDisabled?"none":!this.isFrostedGlassInitialized&&this.applyFrostedGlassToChipBar?"loading-with-chipbar":this.isFrostedGlassInitialized||this.applyFrostedGlassToChipBar?this.applyFrostedGlassToChipBar?"with-chipbar":"without-chipbar":"loading-without-chipbar"}))};
_.d.computeIsFrostedGlassDisabled=function(k,g,P,x){return k||g||P||x&&_.W("web_frosted_glass_disable_watch")};
_.d.isWatchPageChanged=function(){this.getCurrentPageScrollableElementType()&&(_.W("web_watch_update_scroll_killswitch")||this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode()))};
_.d.computeIsHomePage=function(k,g){if(!k||g==null||!g.endpoint)return!1;var P;return((P=_.b(g.endpoint,_.q8))==null?void 0:P.browseId)==="FEwhat_to_watch"};
_.d.updateIsChannelOrPlaylistPage=function(){if(_.W("web_frosted_glass")){var k,g,P=(g=(k=_.Za().resolve(_.VE(_.NQ)))==null?void 0:k.getCurrentPage())==null?void 0:g.pageSubtype;this.isChannelOrPlaylistPage=P?["channel","channels","playlist"].includes(P):!1}};
_.d.scheduleFrostedGlassInitialization=function(){var k=this;_.W("web_frosted_glass")&&_.PW().parkOrScheduleJob(function(){k.isFrostedGlassInitialized=!0},0,_.ZQ(["eocs",
"cr"]),300)};
_.d.isInlinePreviewEnabledChanged=function(){this.ytdReduxBehavior.dispatch(_.yKt(this.isInlinePreviewEnabled));this.ytdReduxBehavior.dispatch(_.Rp({type:"SET_SHARED_INLINE_PREVIEW_ENABLED",payload:this.isInlinePreviewEnabled}));this.ytdReduxBehavior.dispatch(_.Rp({type:"SET_SHARED_ANIMATED_THUMBNAIL_ENABLED",payload:!this.isInlinePreviewDisabled}))};
_.d.onlineHandler=function(){this.ytdReduxBehavior.store.dispatch(Z0s(!0))};
_.d.onYtSignalActionRequestPersistentStorage=function(){if(!_.W("request_persistent_storage_killswitch")){var k=_.Za().resolve(_.u6a);k.cachedPersistStatePromise||(k.cachedPersistStatePromise=Dfa())}};
_.d.handleYtChannelCreationFormEndpoints=function(k){k&&this.ytComponentBehavior.resolveCommand(k)};
_.d.handleShowEngagementPanelEndpoint=function(k){k&&this.ytComponentBehavior.resolveCommand(k)};
_.d.offlineHandler=function(){this.ytdReduxBehavior.store.dispatch(Z0s(!1))};
_.d.initIconDefs=function(k,g){var P=document.createElement("iron-iconset-svg");P.name=k;k=document.createElementNS("http://www.w3.org/2000/svg","svg");P.appendChild(k);k.appendChild(g);document.body.appendChild(P);return P};
_.d.onWindowResized=function(){_.RV(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);var k=_.JM.getInstance();k.documentWidth_=document.body.clientWidth;nxV(k)};
_.d.onWindowScrolled=function(){var k=_.Za().resolve(_.NQ).getCurrentPage();if(k!=null&&k.getScrollTop){var g=this.ytdReduxBehavior,P=g.dispatch;k=k.getScrollTop()<=0;P.call(g,_.Rp({type:"SET_SCROLL_AT_TOP",payload:k}))}};
_.d.guideIsVisibleButNotPersistentSelectorChanged=function(){var k=_.Za().resolve(_.NQ).getCurrentPage();this.getCurrentPageScrollableElementType()==="HTML"&&this.guideIsVisibleButNotPersistent?(document.body.style.overflowY="scroll",this.guideScrollTop=k.getScrollTop(),document.body.classList.add("lock-scrollbar"),document.body.style.top="-"+this.guideScrollTop+"px"):document.body.classList.contains("lock-scrollbar")&&(document.body.style.overflowY="",document.body.style.top="",document.body.classList.remove("lock-scrollbar"),
k.setScrollTop(this.guideScrollTop));_.kD(this.hostElement,"yt-rich-grid-layout-refreshed")};
_.d.getCurrentPageScrollableElementType=function(){var k=_.Za().resolve(_.NQ).getCurrentPage();if(k&&k.getPageScrollingElement())return k.getPageScrollingElement().nodeName};
_.d.observeGuideVisibility=function(){var k=_.JM.getInstance(),g=this.miniGuideVisible;k.guidePersistentAndVisible_=this.guidePersistentAndVisible;k.miniGuideVisible_=g;nxV(k)};
_.d.observePersistentPanelVisibility=function(){var k=_.JM.getInstance();k.persistentPanelVisible_=this.persistentPanelVisible;nxV(k)};
_.d.handleEduDismissAction=function(k){k&&k.eduDismissAction&&(_.RV(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]),_.Rxv.getInstance(),_.m8.set(k.eduDismissAction.key+"-dismissed",!0))};
_.d.handleEduImpressionAction=function(k){if(k&&k.eduImpressionAction){var g=_.Rxv.getInstance();k=k.eduImpressionAction.key;g.JSC$13180_eduDisplayedThisLoad_[_.G6N[k].setKey||k]=!0;_.m8.set(k+"-impression",parseInt(_.m8.get(k+"-impression")||0,10)+1)}};
_.d.onYtSignalActionConfirmMentionsEdu=function(){_.RV(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]);_.f8.getInstance();_.rR.set("edu-dismissed",!0)};
_.d.onYtSignalActionRecordMentionsEduImpression=function(){_.f8.getInstance();var k=_.rR.set,g=parseInt(_.rR.get("edu-impressions"),10);k.call(_.rR,"edu-impressions",(isFinite(g)?g:0)+1)};
_.d.onYtPageManagerAttached=function(k){var g;((g=_.vU(k))==null?void 0:g.id)==="page-manager"&&this.pageManagerAttachedPromise.resolve()};
_.d.onInvokeInstrumentManagerAction=function(k,g){gxd(g,k)};
_.d.updateIconSet=function(){var k=this.hostElement.querySelector("#masthead");if(k){var g=_.gV(k),P=g.querySelector("g#yt-logo-updated");P&&(k=document.createElementNS("http://www.w3.org/2000/svg","defs"),k.appendChild(P.cloneNode(!0)),(g=g.querySelector("g#yt-logo-red-updated"))&&k.appendChild(g.cloneNode(!0)),this.initIconDefs("yt-logos-ext",k))}};
_.d.updateMastheadData=function(){var k=this,g,P,x,U,A;return _.e(function(q){if(q.nextAddress==1){g=k.data;P=k.hostElement.querySelector("#masthead");if(!P)return q.return();_.VJ(k,function(){P.data=k.topbarData});
if(!k.get("response.topbar",g)||k.get("response.topbar.responseContext.maxAgeSeconds",g)===0)return q.jumpTo(0);if(x=_.Za().resolve(_.nY))return q.yield(x(),6);U=_.Za().resolve(_.r$);return q.yield(U.put("service:topbar:fallback",new _.fg({innertubeResponse:k.get("response.topbar",g)})),0)}return(A=q.yieldResult)?q.yield(A.put("service:topbar:fallback",new _.fg({innertubeResponse:k.get("response.topbar",g)})),0):q.jumpTo(0)})};
_.d.computeTopbarData=function(k){if(!k)return null;var g;return this.isShortsPage&&this.topbarData&&!_.b((g=k.response)==null?void 0:g.topbar,MmY)?this.topbarData:k.response&&"topbar"in k.response?_.b(k.response.topbar,MmY)||null:null};
_.d.onSetTheaterModeEnabled=function(k,g){this.isTheaterModeSession=g.enabled;this.setTheaterModeStyles(g.enabled)};
_.d.setTheaterModeStyles=function(){this.setMastheadTheme();this.iMaxTheaterMode&&this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode())};
_.d.onDarkModeToggledAction=function(){var k=_.hY(window.location.href);if(!_.TZ6(k)){(k=!!_.Uq(window.location.href).themeRefresh)&&_.pH(new _.Da("themeRefresh param is in url.",this.getThemeSettingsToLog()));if(!k){KpU();k={themeRefresh:1};var g=_.Za().resolve(_.NQ);if(g.isOnWatch()){var P,x;g=((P=g.getPlayerFromWatch())==null?void 0:(x=P.getPlayer())==null?void 0:x.getCurrentTime())||0;g>=1&&(k.time_continue=Math.floor(g))}_.jh()||_.Yn()!=="USER_INTERFACE_THEME_DARK"||(k.theme="dark");_.Sa(_.AY(window.location.href,
k))}_.W("web_appshell_refresh_trigger")&&_.iV.caches&&this.refreshAppShellResponse();P=_.lp(window.location.href);_.bB(_.Za().resolve(_.Bv),_.IV(P,"theme"))}};
_.d.onYtSignalActionToggleRestrictedModeOnAction=function(){this.setRestrictedMode(!0)};
_.d.onYtSignalActionToggleRestrictedModeOffAction=function(){this.setRestrictedMode(!1)};
_.d.onPlayerFullscreen=function(k){_.Xb();this.playerFullscreen=k};
_.d.setRestrictedMode=function(k){var g=_.ex();_.cw(0,58,k);g.save();_.Za().resolve(_.BW).reload()};
_.d.onPageChanged=function(k){k.detail.newPageType==="ytd-watch-flexy"||k.detail.newPageType==="ytd-watch-fixie"||k.detail.newPageType==="ytd-watch-grid"?this.ytdReduxBehavior.dispatch(_.r6("WEB_PAGE_TYPE_WATCH")):k.detail.newPageType==="ytd-shorts"?this.ytdReduxBehavior.dispatch(_.r6("WEB_PAGE_TYPE_SHORTS")):k.detail.newPageType==="ytd-browse"&&k.detail.newPageSubtype==="mini_app"?this.ytdReduxBehavior.dispatch(_.r6("WEB_PAGE_TYPE_MINI_APP")):_.W("web_frosted_glass")&&k.detail.newPageType==="ytd-browse"?
this.ytdReduxBehavior.dispatch(_.r6("WEB_PAGE_TYPE_BROWSE")):this.ytdReduxBehavior.dispatch(_.r6("WEB_PAGE_TYPE_UNKNOWN"));k.detail.oldPageType&&this.setMastheadTheme();this.isFullWindowSession&&this.setFullscreen();this.updateIsInlinePreviewDisabled()};
_.d.onPageDataUpdated=function(){this.updateIsChannelOrPlaylistPage()};
_.d.onGuideToggleTap=function(){_.GB(this.hostElement,"yt-guide-toggle")};
_.d.onGuideToggleHover=function(){_.GB(this.hostElement,"yt-guide-hover")};
_.d.isTheaterMode=function(){return this.isWatchPage&&this.isTheaterModeSession};
_.d.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.d.setMastheadTheme=function(){var k=_.gV(this.hostElement).querySelector("#masthead");k&&(k.dark=k.isDarkThemeForced||this.isTheaterMode()||this.isAppDarkTheme(),k.isDarkThemeForced=!1)};
_.d.onRequestPanelModeChange=function(k,g){this.hideHeaderShadow=g.mode!=="seamed"};
_.d.onGuideOpenButtonHover=function(){this.renderGuide=!0};
_.d.onDrawerIronSelect=function(k){_.vU(k).id==="guide"&&this.processDrawerIronSelect()};
_.d.processDrawerIronSelect=function(){this.ytRendererBehavior.markDirty();var k="closed";this.guide.opened&&(this.renderGuide=!0,this.guide.persistent||(k="opened"));_.GB(this.hostElement,"yt-autonav-pause-guide-"+k)};
_.d.onAddElementToApp=function(k){_.kr(this.hostElement).appendChild(k.detail)};
_.d.onThrottledScroll=function(){var k=_.Za().resolve(_.NQ).getCurrentPage();k&&(this.scrollAtTop=k.getScrollTop()<=0);this.mastheadHidden=this.canHideMasthead()};
_.d.canHideMasthead=function(){return this.scrollAtTop&&!!this.fullscreen};
_.d.setFullscreen=function(){if(_.W("external_fullscreen")||!this.isWatchPage){var k=_.W("kevlar_fullerscreen_root_only_killswitch")?!!_.Xb():!!_.Xb()&&_.Xb()===document.documentElement;k=(this.isWatchPage||this.isShortsPage||this.isMiniAppPage)&&(k||this.isFullWindowSession);this.fullscreen!==k&&((this.fullscreen=k)&&_.kD(this.hostElement,"yt-close-all-popups-action"),this.isShortsPage&&(_.Ni().dispatch(_.D2H(this.fullscreen)),this.setFullscreenLoggingForShorts(this.fullscreen)),this.updateScrollAndMasthead(this.isWatchPage&&
this.fullscreen,this.isMiniAppPage&&this.fullscreen,this.isShortsPage&&this.fullscreen,this.isWatchPage&&this.isTheaterMode()),_.RV(this.hostElement,"yt-fullscreen-change-action",[this.fullscreen]))}};
_.d.setFullscreenLoggingForShorts=function(k){var g,P,x;return _.e(function(U){if(U.nextAddress==1)return U.yield((g=_.XE())==null?void 0:g.getPlayerPromise(),2);P=U.yieldResult;(x=P)==null||x.setAppFullscreen(k);_.SV(U)})};
_.d.updateMastheadCssHeight=function(){var k=this.mastheadHeight;this.fullscreen&&(k=0);_.iG(this.hostElement,{"--ytd-masthead-height":k+"px","--ytd-masthead-height-absolute":this.mastheadHeight+"px"})};
_.d.updateNetworkStatusBannerDisplayStatus=function(){var k="unset";this.fullscreen&&(k="none");_.iG(this.hostElement,{"--ytd-network-status-banner-display":k})};
_.d.updateNetworkStatusBannerCssHeight=function(){var k="unset";this.fullscreen&&(k="0px");_.iG(this.hostElement,{"--ytd-network-status-banner-max-height":k})};
_.d.updateScrollAndMasthead=function(k,g,P,x){this.iMaxTheaterMode||(x=!1);var U=_.Za().resolve(_.NQ).getCurrentPage();k||g||x?(document.body.classList.add("no-scroll"),U.pageScrollElement=this.hostElement,this.scrolling=!0,this.hostElement.addEventListener("scroll",_.AB(this,this.onScroll)),U.setScrollTop(0),_.iG(this.hostElement,{"--ytd-app-fullerscreen-scrollbar-width":_.BF()+"px"})):P?_.GB(this.hostElement,"yt-guide-close"):(this.isShortsPage&&_.GB(this.hostElement,"yt-guide-show"),document.body.classList.remove("no-scroll"),
U.pageScrollElement=null,this.scrolling=!1,this.hostElement.removeEventListener("scroll",_.AB(this,this.onScroll)));this.mastheadHidden=k||g||P;this.updateMastheadCssHeight();_.W("network_status_banner_display_none")?this.updateNetworkStatusBannerDisplayStatus():this.updateNetworkStatusBannerCssHeight()};
_.d.onScroll=function(){this.ytRendererBehavior.markDirty();this.scrollThrottle.fire()};
_.d.onYtNavigateAction=function(k){k=this.get("navigateAction.endpoint",k);_.GB(this.hostElement,"yt-navigate",{endpoint:k})};
_.d.onYtRegisterCreateFamilyDialog=function(){if(!this.hasCreateFamilyDialog){var k=document.createElement("yt-create-family-dialog");_.kr(this.hostElement).appendChild(k);this.hasCreateFamilyDialog=!0}};
_.d.onSetPushNotificationsEnabledCommand=function(k){var g=this,P=_.b(k,tmT);P&&typeof P.enabled==="boolean"&&(Notification.permission!=="granted"?R57().then(function(){Notification.permission==="granted"?(QIa(!P.enabled).then(t7a),P.successAction&&_.g5(g.hostElement,[P.successAction])):P.failureAction&&_.g5(g.hostElement,[P.failureAction])}):(QIa(!P.enabled).then(t7a),P.successAction&&_.g5(this.hostElement,[P.successAction])))};
_.d.onYtSignalActionEnableChromeNotifications=function(){kbd(!0)};
_.d.onOpenHotkeyDialog=function(){this.topbarData.hotkeyDialog&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:{hotkeyDialogRenderer:_.b(this.topbarData.hotkeyDialog,viy)}}})};
_.d.onYtSignalActionShowKeyboardShortcutDialog=function(){_.RV(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);this.onOpenHotkeyDialog()};
_.d.onYtEndpointChangeHandler=function(k,g){var P=_.va(_.b5);P.pendingPrefetchJob_&&(g=!(!g||g.autonav!="1"),P.pendingPrefetchJob_.resolve(k&&_.OTs(k)?_.qY0(k,g):""),P.pendingPrefetchJob_=null);_.RV(this.hostElement,"yt-pause-active-page-context");_.RV(this.hostElement,"ytd-log-youthere-nav");_.RV(this.hostElement,"yt-prepare-page-dispose")};
_.d.handleCommandWithCommandHandler=function(k,g){_.xZ.instance.resolveCommand(k,{form:{element:g}})};
_.d.onYtTimedCommand=function(k){var g=this;k=_.b(k,hUV);var P=k.command;P&&_.iZ(_.Xq,function(){var x=_.b(P,_.TpL);x?(_.xZ.instance.resolveCommand(P),g.maybeLogGetAnswerRequestTick(x)):_.Pw(g.hostElement,[P],g.hostElement)},k.timeoutMs||0)};
_.d.maybeLogGetAnswerRequestTick=function(k){k&&k.isFirstRequest&&(_.h6("search_overview_answer"),_.EX("so_rq",void 0,"search_overview_answer"))};
_.d.onYtSignalActionSkipNavigation=function(){var k=_.Za().resolve(_.NQ).getCurrentPage();_.qH(k)};
_.d.onYtSignalActionCopyDebugData=function(){cOs()};
_.d.handleEntityUpdateCommand=function(k){_.qi(_.b(k,_.ec6).entityBatchUpdate,this.ytdReduxBehavior.store)};
_.d.logFlowLoggingEventCommand=function(k){if(k=_.b(k,_.IUb))if(k.eventType==="FLOW_LOGGING_EVENT_CLASSIFICATION_START_EVENT"){var g=k.flowEventNamespace,P=k.flowEventType,x=k.flowType;x&&g&&P&&_.gib(_.US(g,P,k.flowEventMetadata),x)}else{g=_.A8();P=k.flowEventNamespace;x=k.flowEventType;var U=k.flowType;U&&P&&x&&g.logFlowEvent(_.US(P,x,k.flowEventMetadata),U,k.flowNonce)}};
_.d.onGuideTouchStart=function(){this.guideScrolledByTouch=!0};
_.d.onGuideTouchEnd=function(){this.guideScrolledByTouch=!1};
_.d.onTouchStart=function(){var k=_.u5();_.hE()&&_.Qb(k.JSC$13302_screenManager,{visualElement:k.ve})};
_.d.handleSelectLanguageCommand=function(k){if(k=_.b(k,Q0a).hl){var g=_.ex();g.set("hl",k);g.save();_.Za().resolve(_.BW).reload()}};
_.d.handleConfirmDialogEndpoint=function(k){(k=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(k))&&this.ytOpenPopupBehavior.openPopup(k)};
_.d.handleOpenPopupNavigationEndpoints=function(k,g){_.W("web_button_rework")&&(k=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(k))&&this.ytOpenPopupBehavior.openPopup(k,g)};
_.d.handleSaveCommandToSessionStorage=function(k){if(k=_.b(k,_.rok)){var g=k.key;g&&k.command&&window.sessionStorage.setItem(g,JSON.stringify(k.command))}};
_.d.refreshAppShellResponse=function(){navigator.serviceWorker&&navigator.serviceWorker.ready.then(function(k){k&&k.active&&k.active.postMessage({type:"refresh_shell"})}).catch(function(k){k.name!=="SecurityError"&&_.IE(k)})};
_.d.onDeviceThemeChanged=function(){var k=_.FA();_.cw(_.ex(),185,k);_.ex().save()};
_.d.handleYtRegisterPromoCommand=function(k){if(_.b(k,Ds7)){var g=_.Za().resolve(_.NQ).getCurrentPage()||this.hostElement;YzV().registerPromoCommand(_.b(k,Ds7),g)}};
_.d.onYtNavigateHomeAction=function(){if(!_.W("kevlar_miniplayer_navigate_home_from_app_killswitch")){var k,g,P,x,U=(x=(k=this.topbarData)==null?void 0:(g=k.logo)==null?void 0:(P=g.topbarLogoRenderer)==null?void 0:P.endpoint)!=null?x:_.F3;this.ytComponentBehavior.resolveCommand(U)}};
_.d.onYtLocationCollectionCommand=function(k){LL3(_.b(k,C6n))};
_.d.onYtGetLocationCommand=function(k){SB3(_.b(k,p02),this)};
_.d.updateRenderGuideFromBinding=function(k){this.renderGuide=k.detail.value};
_.d.updateGuidePersistentAndVisibleFromBinding=function(k){this.guidePersistentAndVisible=k.detail.value};
_.d.updateMiniGuideVisibleFromBinding=function(k){this.miniGuideVisible=k.detail.value};
_.d.onThemeSelected=function(k,g){var P=_.ex(),x=k||g?k:_.FA(),U=(x&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!x&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.TZ6(_.hY(window.location.href));_.cw(0,165,k);_.cw(0,174,g);P.save();U&&_.RV(this.hostElement,"yt-dark-mode-toggled-action",[x]);_.RV(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.d.getCurrentTheme=function(){return _.ja()?this.isAppDarkTheme()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.Yn()};
_.d.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.d.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.d.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
_.d.handleShowConsentPrimitive=function(k){var g=this,P,x;return _.e(function(U){if(U.nextAddress==1){try{P=(x=_.XE())==null?void 0:x.getPlayerPromise()}catch(A){}return U.yield(XLa(k,P),2)}_.RV(g.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);_.SV(U)})};
_.d.handleSelectActiveIdentityEndpointInternal=function(k){_.LL();k=_.b(k,_.hbv);if(k!=null&&k.supportedTokens){k=_.O(k.supportedTokens);for(var g=k.next();!g.done;g=k.next())g=g.value,g.accountSigninToken&&_.Sa(g.accountSigninToken.signinUrl,void 0,void 0,window.top)}};
_.d.handleUpdatePermissionRoleCommand=function(k){if(k=_.b(k,_.LfJ)){var g;this.hasDelegation=!((g=_.b(k.renderer,_.EmJ))==null||!g.status)}};
_.d.registerWithViewTransitionManager=function(){var k=_.Za().resolve(_.VE(_.Lv));if(k){var g,P=(g=this.guide)==null?void 0:g.querySelector("#scrim"),x;g=(x=this.guide)==null?void 0:x.querySelector("#contentContainer");P&&g&&k.isAnyTransitionEnabled&&(x={},k.viewTransitionCoordinator.registerElement(P,(x.slide="app-drawer-scrim-page-transition",x["lockup-to-watch"]="app-drawer-scrim-page-transition",x["learning-journey"]="app-drawer-scrim-page-transition",x)),P={},k.viewTransitionCoordinator.registerElement(g,
(P.slide="app-drawer-container-page-transition",P["lockup-to-watch"]="app-drawer-container-page-transition",P["learning-journey"]="app-drawer-container-page-transition",P)))}};
_.mJ.Object.defineProperties(Mv.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){return"youtube"}},
applyFrostedGlassToChipBar:{configurable:!0,enumerable:!0,get:function(){return _.W("web_frosted_glass")&&this.isHomePage&&this.chipBarIsSticky}}});
_.mJ.Object.defineProperties(Mv,{template:{configurable:!0,enumerable:!0,get:function(){if(Gld===void 0){var k=document.createElement("template");_.u(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-app--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-guide-manager id="guide-service" disabled="[[standalone]]" guide-persistent-and-visible="[[guidePersistentAndVisible]]" mini-guide-visible="[[miniGuideVisible]]" render-guide="[[renderGuide]]" on-guide-persistent-and-visible-changed="updateGuidePersistentAndVisibleFromBinding" on-mini-guide-visible-changed="updateMiniGuideVisibleFromBinding" on-render-guide-changed="updateRenderGuideFromBinding" class="style-scope ytd-app">\n</yt-guide-manager>\n<yt-mdx-manager class="style-scope ytd-app"></yt-mdx-manager>\n<yt-playlist-manager class="style-scope ytd-app"></yt-playlist-manager>\n<yt-hotkey-manager class="style-scope ytd-app"></yt-hotkey-manager>\n<div id="content" class="style-scope ytd-app">\n  <div id="frosted-glass" class$="[[frostedGlassMode]] style-scope ytd-app"></div>\n  <div id="masthead-container" class="style-scope ytd-app">\n    <slot name="masthead" class="style-scope ytd-app"></slot>\n  </div>\n  <tp-yt-app-drawer id="guide" align="start" role="navigation" class="style-scope ytd-app">\n    <div id="guide-wrapper" class="style-scope ytd-app">\n      <div id="guide-spacer" class="style-scope ytd-app"></div>\n      <div id="guide-content" class="style-scope ytd-app">\n        <div id="header" hidden="[[guidePersistentAndVisible]]" class="style-scope ytd-app">\n          \n          <yt-icon-button id="guide-button" aria-label$="[[menuStrings.GUIDE_ALT_LABEL]]" pressed="true" toggleable="true" on-mouseenter="onGuideToggleHover" on-tap="onGuideToggleTap" class="style-scope ytd-app">\n            <yt-icon id="guide-icon" icon="yt-icons:menu" class="style-scope ytd-app"></yt-icon>\n          </yt-icon-button>\n          <ytd-topbar-logo-renderer country-code="[[topbarData.countryCode]]" data="[[topbarData.logo.topbarLogoRenderer]]" disable-upgrade$="[[guideIsVisibleButNotPersistent]]" class="style-scope ytd-app">\n          </ytd-topbar-logo-renderer>\n        </div>\n        <div id="guide-inner-content" on-touchstart="onGuideTouchStart" on-touchend="onGuideTouchEnd" class="style-scope ytd-app">\n          <template is="dom-if" if="[[renderGuide]]" class="style-scope ytd-app">\n            <ytd-guide-renderer id="guide-renderer" class="style-scope ytd-app">\n              <slot name="guide-links-primary" slot="guide-links-primary" class="style-scope ytd-app"></slot>\n              <slot name="guide-links-secondary" slot="guide-links-secondary" class="style-scope ytd-app"></slot>\n              <slot name="vat-notice" slot="vat-notice" class="style-scope ytd-app"></slot>\n              <slot name="copyright" slot="copyright" class="style-scope ytd-app"></slot>\n            </ytd-guide-renderer>\n          </template>\n        </div>\n      </div>\n    </div>\n  </tp-yt-app-drawer>\n  <ytd-mini-guide-renderer disable-upgrade$="[[!miniGuideVisible]]" hidden="[[!miniGuideVisible]]" visible="[[miniGuideVisible]]" class="style-scope ytd-app">\n  </ytd-mini-guide-renderer>\n  <ytd-page-manager id="page-manager" class="style-scope ytd-app"></ytd-page-manager>\n  <div id="persistent-panel-container" hidden="[[!persistentPanelEnabled]]" class="style-scope ytd-app"></div>\n</div>\n<ytd-permission-role-bottom-bar-renderer class="style-scope ytd-app"></ytd-permission-role-bottom-bar-renderer>\n<ytd-popup-container class="style-scope ytd-app"></ytd-popup-container>\n<ytd-third-party-manager class="style-scope ytd-app"></ytd-third-party-manager>\n<snackbar-container class="style-scope ytd-app"></snackbar-container>\n<div id="video-preview" class="style-scope ytd-app"></div>\n<yt-ephemeral-actions class="style-scope ytd-app"></yt-ephemeral-actions>\n<template is="dom-if" if="[[clientOnlyWizTooltipsEnabled]]" class="style-scope ytd-app">\n  <yt-tooltip class="style-scope ytd-app"></yt-tooltip>\n</template>\n');
k.content.insertBefore(_.p().content.cloneNode(!0),k.content.firstChild);Gld=k}k=Gld;return k}}});
Mv.prototype.onOpenHotkeyDialog=Mv.prototype.onOpenHotkeyDialog;Mv.prototype.setFullscreen=Mv.prototype.setFullscreen;Mv.prototype.onAddElementToApp=Mv.prototype.onAddElementToApp;Mv.prototype.onDrawerIronSelect=Mv.prototype.onDrawerIronSelect;Mv.prototype.onGuideOpenButtonHover=Mv.prototype.onGuideOpenButtonHover;Mv.prototype.onRequestPanelModeChange=Mv.prototype.onRequestPanelModeChange;Mv.prototype.onPageDataUpdated=Mv.prototype.onPageDataUpdated;Mv.prototype.onPageChanged=Mv.prototype.onPageChanged;
Mv.prototype.onSetTheaterModeEnabled=Mv.prototype.onSetTheaterModeEnabled;Mv.prototype.updateMastheadData=Mv.prototype.updateMastheadData;Mv.prototype.onYtPageManagerAttached=Mv.prototype.onYtPageManagerAttached;Mv.prototype.observePersistentPanelVisibility=Mv.prototype.observePersistentPanelVisibility;Mv.prototype.observeGuideVisibility=Mv.prototype.observeGuideVisibility;Mv.prototype.guideIsVisibleButNotPersistentSelectorChanged=Mv.prototype.guideIsVisibleButNotPersistentSelectorChanged;
Mv.prototype.isInlinePreviewEnabledChanged=Mv.prototype.isInlinePreviewEnabledChanged;Mv.prototype.isWatchPageChanged=Mv.prototype.isWatchPageChanged;Mv.prototype.dispatchFrostedGlassMode=Mv.prototype.dispatchFrostedGlassMode;_.N([_.h(_.vD),_.I("design:type",Object)],Mv.prototype,"ytdReduxBehavior",void 0);_.N([_.h(_.Fy.YtEventForwardingBehavior),_.I("design:type",Object)],Mv.prototype,"ytEventForwardingBehavior",void 0);
_.N([_.h(_.ww.YtOpenPopupBehavior),_.I("design:type",Object)],Mv.prototype,"ytOpenPopupBehavior",void 0);_.N([_.h(_.W_.YtActionHandlerBehavior),_.I("design:type",Object)],Mv.prototype,"ytActionHandlerBehavior",void 0);
_.N([_.h({_noAccessors:!0,actionRouterIsRoot:!1,created:function(){this.actionRouter_=_.A0.getInstance();this.actionRouterNode=this.actionRouterIsRoot?document.body:this;this.onYtActionBoundListener_=this.onYtAction_.bind(this);this.actionRouterListenersRegistered_=!1;_.W("action_router_attached_only_killswitch")&&this.registerActionRouterEventListeners_()},
attached:function(){this.registerActionRouterEventListeners_()},
detached:function(){this.unregisterActionRouterEventListeners_()},
registerActionRouterEventListeners_:function(){if(!this.actionRouterListenersRegistered_){this.actionRouterListenersRegistered_=!0;var k;((k=this.actionRouterNode.hostElement)!=null?k:this.actionRouterNode).addEventListener("yt-action",this.onYtActionBoundListener_)}},
unregisterActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_=!1;var k;((k=this.actionRouterNode.hostElement)!=null?k:this.actionRouterNode).removeEventListener("yt-action",this.onYtActionBoundListener_)},
onYtAction_:function(k){this.actionRouter_.handleAction(k.detail)}}),
_.I("design:type",Object)],Mv.prototype,"ytActionRouterBehavior",void 0);_.N([_.h(KBT.YtdAppBehavior),_.I("design:type",Object)],Mv.prototype,"ytdAppBehavior",void 0);_.N([_.h(_.fF.YtEndpointBehavior),_.I("design:type",Object)],Mv.prototype,"ytEndpointBehavior",void 0);_.N([_.h($IT.YtEndpointHandlerWithYpcBehavior),_.I("design:type",Object)],Mv.prototype,"ytEndpointHandlerWithYpcBehavior",void 0);
_.N([_.h(RHU.YtLogYpcFlowCommandsBehavior),_.I("design:type",Object)],Mv.prototype,"ytLogYpcFlowCommandsBehavior",void 0);_.N([_.h(_.C.YtRendererBehavior),_.I("design:type",Object)],Mv.prototype,"ytRendererBehavior",void 0);_.N([_.h(_.ax.YtComponentBehavior),_.I("design:type",Object)],Mv.prototype,"ytComponentBehavior",void 0);_.N([_.n({selector:_.sf3}),_.I("design:type",Object)],Mv.prototype,"tabGesturesIsActive",void 0);_.N([_.n(),_.I("design:type",Boolean)],Mv.prototype,"renderGuide",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Mv.prototype,"guidePersistentAndVisible",void 0);_.N([_.n({selector:_.W6d}),_.I("design:type",Boolean)],Mv.prototype,"guideIsVisibleButNotPersistent",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],Mv.prototype,"standalone",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Mv.prototype,"miniGuideVisible",void 0);
_.N([_.n(),_.I("design:type",Object)],Mv.prototype,"persistentPanelEnabled",void 0);_.N([_.n({selector:WA2,reflectToAttribute:!0}),_.I("design:type",Boolean)],Mv.prototype,"persistentPanelVisible",void 0);_.N([_.n({selector:_.QzC}),_.I("design:type",Number)],Mv.prototype,"miniplayerPlaybackState",void 0);_.N([_.n({selector:_.hP,reflectToAttribute:!0}),_.I("design:type",Boolean)],Mv.prototype,"miniplayerIsActive",void 0);
_.N([_.n({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.I("design:type",Boolean)],Mv.prototype,"isInlinePreviewEnabled",void 0);_.N([_.n(),_.I("design:type",Boolean)],Mv.prototype,"isInlinePreviewDisabled",void 0);_.N([_.n({reflectToAttribute:!0,value:function(){return _.pr("START_IN_FULL_WINDOW_MODE")}}),
_.I("design:type",Boolean)],Mv.prototype,"mastheadHidden",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Mv.prototype,"playerFullscreen",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Mv.prototype,"fullscreen",void 0);_.N([_.n({value:!1,reflectToAttribute:!0}),_.I("design:type",Boolean)],Mv.prototype,"hideHeaderShadow",void 0);
_.N([_.n({value:{GUIDE_ALT_LABEL:_.OX("GUIDE_ALT_LABEL",void 0,"Guide")}}),_.I("design:type",Object)],Mv.prototype,"menuStrings",void 0);_.N([_.n({computed:"computeTopbarData(data)"}),_.I("design:type",Object)],Mv.prototype,"topbarData",void 0);_.N([_.n({selector:_.Sp6,reflectToAttribute:!0}),_.I("design:type",Boolean)],Mv.prototype,"isWatchPage",void 0);_.N([_.n({selector:_.Ffk,reflectToAttribute:!0}),_.I("design:type",Boolean)],Mv.prototype,"isShortsPage",void 0);
_.N([_.n({selector:function(k){return _.E8(k)==="WEB_PAGE_TYPE_MINI_APP"}}),
_.I("design:type",Boolean)],Mv.prototype,"isMiniAppPage",void 0);_.N([_.n({selector:function(k){return _.E8(k)==="WEB_PAGE_TYPE_BROWSE"}}),
_.I("design:type",Boolean)],Mv.prototype,"isBrowsePage",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Boolean)],Mv.prototype,"scrolling",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Mv.prototype,"hasDelegation",void 0);_.N([_.n({reflectToAttribute:!0,value:!1}),_.I("design:type",Boolean)],Mv.prototype,"guideScrolledByTouch",void 0);_.N([_.n(),_.I("design:type",Object)],Mv.prototype,"isFrostedGlassInitialized",void 0);
_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Mv.prototype,"frostedGlassExp",void 0);_.N([_.n({selector:function(k){return k.ui.chipBarIsSticky}}),
_.I("design:type",Boolean)],Mv.prototype,"chipBarIsSticky",void 0);_.N([_.n({computed:"computeIsHomePage(isBrowsePage, data)"}),_.I("design:type",Boolean)],Mv.prototype,"isHomePage",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Mv.prototype,"hasPendingWatchNavigation",void 0);_.N([_.n({reflectToAttribute:!0}),_.I("design:type",Object)],Mv.prototype,"mastheadHiddenFocusWithinKillswitch",void 0);
_.N([_.n(),_.I("design:type",Object)],Mv.prototype,"clientOnlyWizTooltipsEnabled",void 0);_.N([_.MI("guide"),_.I("design:type",Object)],Mv.prototype,"guide",void 0);_.N([_.MI("guide-service"),_.I("design:type",Ll3)],Mv.prototype,"guideService",void 0);_.N([_.MI("guide-inner-content"),_.I("design:type",HTMLDivElement)],Mv.prototype,"guideInnerContent",void 0);_.N([_.Td("#persistent-panel-container"),_.I("design:type",HTMLElement)],Mv.prototype,"persistentPanelContainer",void 0);
_.N([_.n({selector:_.lAb}),_.I("design:type",String)],Mv.prototype,"frostedGlassMode",void 0);_.N([_.OO("isFrostedGlassDisabled","isFrostedGlassInitialized","applyFrostedGlassToChipBar"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Mv.prototype,"dispatchFrostedGlassMode",null);_.N([_.n({computed:"computeIsFrostedGlassDisabled(isShortsPage, isMiniAppPage, isChannelOrPlaylistPage, isWatchPage)"}),_.I("design:type",Object)],Mv.prototype,"isFrostedGlassDisabled",void 0);
_.N([_.OO("isWatchPage"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Mv.prototype,"isWatchPageChanged",null);_.N([_.E("isHomePage","chipBarIsSticky"),_.I("design:type",Boolean),_.I("design:paramtypes",[])],Mv.prototype,"applyFrostedGlassToChipBar",null);_.N([_.n(),_.I("design:type",Object)],Mv.prototype,"isChannelOrPlaylistPage",void 0);
_.N([_.Zf("isInlinePreviewEnabled"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Mv.prototype,"isInlinePreviewEnabledChanged",null);_.N([_.OO("guideIsVisibleButNotPersistent"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Mv.prototype,"guideIsVisibleButNotPersistentSelectorChanged",null);
_.N([_.OO("guidePersistentAndVisible","miniGuideVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Mv.prototype,"observeGuideVisibility",null);_.N([_.OO("persistentPanelVisible"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Mv.prototype,"observePersistentPanelVisibility",null);
_.N([_.dV("attached"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],Mv.prototype,"onYtPageManagerAttached",null);_.N([_.OO("data"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype",Promise)],Mv.prototype,"updateMastheadData",null);_.N([_.dV("yt-set-theater-mode-enabled"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent,Object]),_.I("design:returntype")],Mv.prototype,"onSetTheaterModeEnabled",null);
_.N([_.dV("yt-page-type-changed"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],Mv.prototype,"onPageChanged",null);_.N([_.dV("yt-page-data-updated"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Mv.prototype,"onPageDataUpdated",null);_.N([_.dV("yt-request-panel-mode-change"),_.I("design:type",Function),_.I("design:paramtypes",[Event,Object]),_.I("design:returntype")],Mv.prototype,"onRequestPanelModeChange",null);
_.N([_.dV("yt-guide-hover"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Mv.prototype,"onGuideOpenButtonHover",null);_.N([_.dV("app-drawer-transitioned"),_.I("design:type",Function),_.I("design:paramtypes",[Event]),_.I("design:returntype")],Mv.prototype,"onDrawerIronSelect",null);_.N([_.dV("yt-add-element-to-app"),_.I("design:type",Function),_.I("design:paramtypes",[CustomEvent]),_.I("design:returntype")],Mv.prototype,"onAddElementToApp",null);
_.N([_.dV("yt-set-fullerscreen-styles"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Mv.prototype,"setFullscreen",null);_.N([_.dV("yt-open-hotkey-dialog"),_.I("design:type",Function),_.I("design:paramtypes",[]),_.I("design:returntype")],Mv.prototype,"onOpenHotkeyDialog",null);_.N([_.t({is:"ytd-app"})],Mv);_.PW().processSignal("eor");
_.H6();
}catch(e){_._DumpException(e)}
try{
_.ai("NSzT5");
var TV5;_.NI=function(k){var g=document.createElement("link");_.eV(g,k,"stylesheet");document.head.appendChild(g)};
_.IQ=function(k,g){var P,x;return _.e(function(U){P=document.createElement("div");P.id=k.id;k.className&&(P.className=k.className);x=k.element;if(!x)throw Error("fk");if(k.location==="prepend")x.prepend(P);else if(k.location==="appendChild")x.appendChild(P);else if(k.location==="after")x.after(P);else throw Error("gk");return U.return(_.Kr(P,g,"Qi"))})};
_.X1=function(k){var g;return _.e(function(P){(g=document.getElementById(k))&&g.remove();_.SV(P)})};
_.yD=function(k,g){var P=document.querySelector(k);P?g(P):setTimeout(function(){_.yD(k,g)},1E3)};
_.es7=function(k,g,P){var x;_.e(function(U){if(U.nextAddress==1)return(x=document.getElementById(k))?U.jumpTo(2):U.yield(TV5(k,g,P),2);if(x=document.getElementById(k))x.style.display="block";_.SV(U)})};
TV5=function(k,g,P){return _.e(function(x){return x.return(new Promise(function(U){_.yD("div #panels",function(A){_.IQ({element:A,location:"appendChild",id:k,className:"ytprototypesEngagementPanelComponentEngagementPanelMountPoint "+P},g);U()})}))})};
_.mmn=function(k){k=k===void 0?"":k;_.X1("creator_chatbots-entry-point");_.X1("creator_chatbots-panel");_.NI(cBV);_.yD("ytd-watch-metadata #top-level-buttons-computed",function(g){document.getElementById("creator_chatbots-entry-point")||(_.IQ({element:g,location:"appendChild",id:"creator_chatbots-entry-point",className:"ytprotoCreatorChatbotsExtensionExtensionMountPoint"},function(){return _.V(Vb5,{creatorChannelId:k})}),_.es7("creator_chatbots-panel",function(){return _.V(ZCs,{usePlayerHeight:!0,
creatorChannelId:k})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint"))})};_.pc=_.M(function(k){var g=k.text;var P=k.onClick;var x=k.color;var U=k.backgroundColor;var A=k.buttonSize;var q=k.disabled;var T=k.iconName;var c=k.iconSize;k=k.className;var Z=_.iX(function(J){P(J)}),w={};
return _.V("button",{class:_.$v("ytpStandardButtonsHost",(w.ytpStandardButtonsLarge=function(){return(A==null?void 0:A())==="large"},w),k),
"on:click":Z,style:_.OD({color:x,"background-color":U}),disabled:q}," ",_.V(_.m,{cond:T,then:function(){return _.V(_.qQ,{className:"ytpStandardButtonsIconContainer",icon:T,size:c})}}),g)},"Pi");_.whn=_.M(function(k){var g;return _.V("div",{class:_.$v("ytprototypesEngagementPanelComponentHost",k.className),id:k.id},_.V("div",{class:_.$v("ytprototypesEngagementPanelComponentEngagementPanelHeader",k.headerClassName)},_.V("div",null,k.header()),_.V("div",{class:"ytprototypesEngagementPanelComponentHeaderButtons"},_.V("div",{class:"ytprototypesEngagementPanelComponentHeaderButtonProp"},(g=k.HeaderButton)==null?void 0:g.call(k)),_.V(_.pc,{iconName:"close",buttonSize:"large",iconSize:24,className:"yt-icon-button",
onClick:function(){var P;(P=k.onHide)==null||P.call(k);P=k.id();if(P=document.getElementById(P))P.style.display="none"}}))),_.V("div",{class:_.$v("ytprototypesEngagementPanelComponentEngagementPanelContent",k.contentClassName),
style:function(){var P;return"height: "+(((P=k.height)==null?void 0:P.call(k))||"800px")+";"}},k.content()))},"Ri");var JBd=_.DN(["https://portraits.google.com"]),rBy=_.DN(["https://labs-characters.teams.x20web.corp.google.com"]),ffn=_.DN(["https://portraits.google.com/gallery?ytChannelId=",""]),WFa=_.WX(JBd),Cc=_.WX(rBy),ZCs=_.M(function(k){function g(r){var f;if(r=(f=r.detail)==null?void 0:f.endpoint){f=_.b(r,_.q8);var B;f&&((B=f.browseId)==null?0:B.startsWith("UC"))&&f.browseId!==U()&&(_.X1("creator_chatbots-panel-persistent"),w.removeEventListener("yt-navigate-start",g))}}
var P=k.usePlayerHeight;var x=k.isPersistentPanel;var U=k.creatorChannelId;var A=_.W("enable_creator_chatbots_extension_dev_server"),q=document.createElement("iframe"),T=A?Cc:WFa;_.oy(function(){var r=U();r=A?Cc:_.WX(ffn,r);_.cVA(q,1,r)});
q.className="ytprotoCreatorChatbotsAppLabsIframe";q.allow="microphone; clipboard-read; clipboard-write self "+T;var c=function(){var r;return _.e(function(f){if(f.nextAddress==1)return f.yield(_.Za().resolve(_.Rv),2);(r=f.yieldResult)&&r.pauseVideo();_.SV(f)})},Z=function(){var r,f,B;
return _.e(function(L){return L.nextAddress==1?L.yield(_.Za().resolve(_.Rv),2):(r=L.yieldResult)?L.return({video_id:(B=(f=r.getVideoData())==null?void 0:f.video_id)!=null?B:"",timestamp_sec:r.getCurrentTime().toString()}):L.return({})})};
window.addEventListener("message",function(r){var f,B,L,Y,l,D;return _.e(function(X){if(X.nextAddress==1){f=A?Cc.toString():WFa.toString();if(r.origin!==f)return console.warn("Received message from untrusted origin:",r.origin),X.return();B=r.data;if(typeof B!=="object"||B===null||!B.action)return X.return();if(B.action==="pause")return X.yield(c(),0);if(B.action!=="getYouTubeContext"||!r.source)return X.jumpTo(0);L=r.source;Y=L.postMessage;l=JSON;D=l.stringify;return X.yield(Z(),7)}Y.call(L,D.call(l,
{youTubeContext:X.yieldResult}),{targetOrigin:r.origin});return X.jumpTo(0)})});
_.wx("yt-page-type-changed",function(){if(x==null?0:x()){var r;((r=_.Za().resolve(_.NQ).getCurrentPage())==null?void 0:r.pageSubtype)!=="channels"&&(r=document.getElementById("creator_chatbots-panel-persistent"))&&(r.style.display="none")}});
var w=_.Za().resolve(_.BW),J;(J=w)==null||J.addEventListener("yt-navigate-start",g);_.vc(function(){var r;(r=w)==null||r.removeEventListener("yt-navigate-start",g)});
return _.V("div",{class:"ytprotoCreatorChatbotsAppHost",style:function(){return(P==null?0:P())?"height: var(--ytd-watch-flexy-panel-max-height);":"height: 100%;"}},_.V(_.whn,{id:function(){return(x==null?0:x())?"creator_chatbots-panel-persistent":"creator_chatbots-panel"},
height:"100%",className:"ytprotoCreatorChatbotsAppEngagementPanel",headerClassName:"ytprotoCreatorChatbotsAppEngagementPanelHeader",contentClassName:"ytprotoCreatorChatbotsAppEngagementPanelContent",onHide:function(){var r=A?Cc.toString():WFa.toString(),f;(f=q.contentWindow)==null||f.postMessage("ep_closed",r)},
header:function(){return _.V("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeader"},_.V("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeaderContent"},"Talk to the Creator"),_.V(_.Xu,{data:{text:"AI experiment",type:0}}))},
HeaderButton:function(){return _.V(_.pc,{iconName:"OPEN_IN_NEW",buttonSize:"large",iconSize:24,className:"yt-icon-button",onClick:function(){_.$V(window,_.vj(A?Cc.toString():T.toString()+"/gallery?ytChannelId="+U()),"_blank")}})},
content:function(){return q}}))},"Ti");var sSs,cBV,Vb5;sSs=_.DN(["https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wdth,wght@8..144,25..151,100..1000&display=swap"]);cBV=_.WX(sSs);Vb5=_.M(function(k){var g=k.creatorChannelId;var P=function(){_.es7("creator_chatbots-panel",function(){return _.V(ZCs,{usePlayerHeight:!0,creatorChannelId:g})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint")};
return _.V("div",{class:"ytd-menu-renderer"},_.V(_.c_,{data:function(){return{style:"mono",type:"tonal",state:"active",iconPosition:"leading",size:"M",buttonText:"Chat now",onTap:P}},
icon:function(){return _.V(_.qQ,{icon:"SPARK"})}}))},"Ui");
_.wqY=function(k){k=k===void 0?"":k;var g;return _.e(function(P){return(g=document.getElementById("creator_chatbots-panel-persistent"))?(g.style.display==="none"&&(g.style.display="block"),P.jumpTo(0)):P.yield(new Promise(function(x){_.yD("ytd-app",function(U){_.IQ({element:U,location:"appendChild",id:"creator_chatbots-panel-persistent",className:"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint ytprotoCreatorChatbotsExtensionPersistentEngagementPanel"},function(){return _.V(ZCs,{isPersistentPanel:!0,
creatorChannelId:k})});
x()})}),0)})};
_.H6();
}catch(e){_._DumpException(e)}
}).call(this,this.default_kevlar_base);
// Google Inc.
